    .section3 { width: 100%; }
    #section3bg{height:auto; padding:80px 0; background-color:#fff; background-image: url(../img/section_3_bg.png);background-size: cover; background-position:center center; background-repeat: no-repeat }
    #section3bg .inner { height: 100% }
    .sec_3_imgbox { position: relative ; right:0; bottom:0; height: 200px; overflow: hidden; text-align: center }
    .sec_3_imgbox img { width: 200px;}
    
    #section3bg .left_con, #section3bg .right_con { float:none }    
    #section3bg .left_con h1 { font-size:30px; color:#142046; font-weight: 600; line-height: 1.2; margin-top:20px; text-align: center }
    #section3bg .left_con h2 { font-size: 26px; color:#363943; padding:20px 0 ; margin-bottom:40px; border-bottom:2px solid #363943 ; text-align: center }
    #section3bg .left_con h3 { font-size: 18px; font-weight: bold ; margin-bottom:10px;}

@media screen and (min-width:375px) {

    .section3 { width: 100%; }
    #section3bg{height:auto; padding:80px 0; background-color:#fff; background-image: url(../img/section_3_bg.png);background-size: cover; background-position:center center; background-repeat: no-repeat }
    #section3bg .inner { height: 100% }
    .sec_3_imgbox { position: relative ; right:0; bottom:0; height: 300px; overflow: hidden; text-align: center }
    .sec_3_imgbox img { width: 200px;}
    
    #section3bg .left_con, #section3bg .right_con { float:none }    
    #section3bg .left_con h1 { font-size:40px; color:#142046; font-weight: 600; line-height: 1.2; margin-top:20px; text-align: center }
    #section3bg .left_con h2 { font-size: 26px; color:#363943; padding:30px 0 ; margin-bottom:40px; border-bottom:2px solid #363943 ; text-align: center }
    #section3bg .left_con h3 { font-size: 18px; font-weight: bold ; margin-bottom:10px;}


}

@media screen and (min-width:412px) {

    .section3 { width: 100%; }
    #section3bg{height:auto; padding:80px 0; background-color:#fff; background-image: url(../img/section_3_bg.png);background-size: cover; background-position:center center; background-repeat: no-repeat }
    #section3bg .inner { height: 100% }
    .sec_3_imgbox { position: relative ; right:0; bottom:0; height: 300px; overflow: hidden; text-align: center }
    .sec_3_imgbox img { width: 200px;}
    
    #section3bg .left_con, #section3bg .right_con { float:none }    
    #section3bg .left_con h1 { font-size:40px; color:#142046; font-weight: 600; line-height: 1.2; margin-top:20px; text-align: center }
    #section3bg .left_con h2 { font-size: 26px; color:#363943; padding:30px 0 ; margin-bottom:40px; border-bottom:2px solid #363943 ; text-align: center }
    #section3bg .left_con h3 { font-size: 18px; font-weight: bold ; margin-bottom:10px;}


}    
    


@media screen and (min-width:1200px) {
    
    .section3 { width: 100%; }
    #section3bg{height:900px; padding:180px 0 0 0; background-color:#fff; background-image: url(../img/section_3_bg.png);background-size: cover; background-position:center center; background-repeat: no-repeat }
    #section3bg .inner { height: 100% }
    .sec_3_imgbox { position: absolute; right:0; bottom:0; height: auto;  }
    .sec_3_imgbox img { width: auto;}
    
    #section3bg .left_con {float:left; } #section3bg .right_con { float:none }
    
    #section3bg .left_con h1 { font-size:50px; color:#142046; font-weight: 600  }
    #section3bg .left_con h2 { font-size: 37px; color:#363943; padding-bottom:40px; margin-bottom:60px; border-bottom:2px solid #363943 }
    #section3bg .left_con h3 { font-size: 19px; font-weight: bold ; margin-bottom:10px;}
    
}