    #section1bg{ padding: 10rem 0; height:65vh; background-color:#fff; background-image: url(../img/section_1_bg.png); background-size: cover; background-position:calc(50% - 90px) bottom; background-repeat: no-repeat; padding:50px 0 }
    
    #section1bg h2 { font-size:18px; position: relative; color:#2c749d; padding-left:20px  }
    #section1bg h2:before { content: ""; width:7px; height: 50px; position: absolute; background:#152367; left: 0px; top:0;}
    #section1bg h2 strong { font-size:20px; color:#152367 }
    #section1bg h2 p { font-size: 23px; color:#152367; margin-top:10px; }

    .counsell_wrap ul { display: block; width: 100% }
    .counsell_wrap ul li { width:100%; padding:15px 10px; text-align: center ; display: block; vertical-align: middle; cursor: pointer }
    .counsell_wrap ul li h1 { font-size: 20px;}
    .counsell_wrap ul li:nth-child(1) h1 img { height:40px;}
    .counsell_wrap ul li > div { font-size:18px; font-weight: 500; margin-bottom: 5px; }
    .counsell_wrap ul li:nth-child(1) > a { font-weight: 600 }
    .counsell_wrap ul li:nth-child(2) img, .counsell_wrap ul li:nth-child(3) img, .counsell_wrap ul li:nth-child(4) img { display: block; margin:0 auto 5px;}
    
    .counsell_wrap ul li:nth-child(1) { background: #e7f7ff; }
    .counsell_wrap ul li:nth-child(2) { background: #a68a61; color:#fff}
    .counsell_wrap ul li:nth-child(3) { background: #2a5a96; color:#fff}
    .counsell_wrap ul li:nth-child(4) { background: #fae212}


@media screen and (min-width:375px){
  
    #section1bg{ padding: 10rem 0; height:65vh; background-color:#fff; background-image: url(../img/section_1_bg.png); background-size: cover; background-position:calc(50% - 90px) bottom; background-repeat: no-repeat; padding:60px 0 }
    
    #section1bg h2 { font-size:20px; position: relative; color:#2c749d; padding-left:20px  }
    #section1bg h2:before { content: ""; width:7px; height: 50px; position: absolute; background:#152367; left: 0px; top:0;}
    #section1bg h2 strong { font-size:24px; color:#152367 }
    #section1bg h2 p { font-size: 28px; color:#152367; margin-top:10px; }
    
    
}


@media screen and (min-width:412px){
    
    #section1bg{ padding: 10rem 0; height:65vh; background-color:#fff; background-image: url(../img/section_1_bg.png); background-size: cover; background-position:calc(50% - 90px) bottom; background-repeat: no-repeat; padding:80px 0 }
    
    #section1bg h2 { font-size:22px; position: relative; color:#2c749d; padding-left:20px  }
    #section1bg h2:before { content: ""; width:7px; height: 50px; position: absolute; background:#152367; left: 0px; top:0;}
    #section1bg h2 strong { font-size:26px; color:#152367 }
    #section1bg h2 p { font-size: 30px; color:#152367; margin-top:10px; }
    
}


@media screen and (min-width:1200px) {
    
    .section1 { width: 100%; }
    #section1bg{ padding: 10rem 0; height:780px; background-color:#fff; background-image: url(../img/section_1_bg.png); background-size: auto; background-position:center center; background-repeat: no-repeat; padding:250px 0 }
    
    #section1bg h2 { font-size:38px; position: relative; color:#2c749d; }
    #section1bg h2:before { content: ""; width:14px; height: 80px; position: absolute; background:#152367; left: -40px; top:0;}
    #section1bg h2 strong { font-size:50px; color:#152367 }
    #section1bg h2 p { font-size: 63px; color:#152367; margin-top:40px; }
    
    .counsell_wrap ul { display: table; width: 100% }
    .counsell_wrap ul li { width:25%; padding:30px; text-align: center ; display: table-cell; vertical-align: middle; cursor: pointer }
    .counsell_wrap ul li h1 { font-size: 24px;}
    .counsell_wrap ul li:nth-child(1) h1 img { height:40px;}
    .counsell_wrap ul li > div { font-size:18px; font-weight: 500; margin-bottom: 5px; }
    .counsell_wrap ul li:nth-child(1) > a { font-weight: 600 }
    .counsell_wrap ul li:nth-child(2) img, .counsell_wrap ul li:nth-child(3) img, .counsell_wrap ul li:nth-child(4) img { display: block; margin:0 auto 10px;}
    
    .counsell_wrap ul li:nth-child(1) { background: #e7f7ff; }
    .counsell_wrap ul li:nth-child(2) { background: #a68a61; color:#fff}
    .counsell_wrap ul li:nth-child(3) { background: #2a5a96; color:#fff}
    .counsell_wrap ul li:nth-child(4) { background: #fae212}
    
}

