 




@media (min-width:993px){
    
    .mobile_item{display:none !important;}
    
    .hvbtns.prvad_btn_sm a.fer_btn{min-width:260px;margin-right:1%;font-size:90%;}
    .abts_ir p{padding-right:7%;}
    .li3row.cntr_spit .hwc_cnt{width:1050px;max-width: 80%;}
    
    .li3row.split_itm li, .li3row.split_itm li:nth-child(2n){width:25%;margin:0 2% 28px;max-width:100%;}
    .lacs_s.hvbtns li, .lt_br_rad.hvbtns li{font-size:18px;background-position:left top 9px;}
    
    .widnlir.li3row.cntr_spit .hwc_cnt{max-width:90%;}
    
    .gsk_spt .hwc_cnt ul, .li3row.split_itm ul{text-align:start;}
    
    
    .blist .bpwd img, .bps_posts .bpwd img{height:326px;width:100%;}
    .blist .bpwd h2, .bps_posts .bpwd h2{height:102px;}
    
    .ourblog_sec.crswh h2{height:auto;}
    
    .team_sa .bpwd{min-height:730px;}
    .g12_psts .team_sa .bpwd{min-height:inherit;}
    
    .menu_sa ul.sub-menu{display:none;position:absolute;z-index:99;background: #f7f7f7;min-width: 250px;padding: 20px 20px;}
    .menu_sa ul.menu li{position:relative;}
    .menu_sa ul.menu li:hover ul.sub-menu{display:block;}
    .menu_sa ul.sub-menu li{display:block;margin: 5px 0;}
    .menu_sa ul.sub-menu li a{display:block;}
    
    .blist .bpwd{margin:0 18px 80px;}
    
    
    
    .wocs_item.listi_cp ul, .listi_cp.defst ul{margin:20px 20px;}
    
    
    .wocs_item h4, .wocs_item h5, .wocs_item h6{font-family: Santral;font-weight: 200;line-height: 1.278em;letter-spacing: -0.075em;color: #0D1E51;margin:70px 0 15px;}
    .wocs_item h4{font-size: 28px;}
    .wocs_item h5{font-size: 24px;}
    .wocs_item h6{font-size: 20px;}
    
    .wrk_ft ul li{display:inline-block;}
    .wrk_ft ul li:last-child{margin-right:0;}    
    
    body.single-team .fea_img img{width:60%;margin:0 auto;}
    
    
}




@media (max-width:1921px){

    /*.hsec1 h2{font-size:3.62vw;}*/
    /*.hsec1 h2{font-size:3.4vw;}
    .hwch_sec h2{font-size:3.5vw;}
    .results_sec h2, .ob_hd h2, .wwau_sec h2{font-size:3.55vw;}
    
    .prv_htt h2{font-size:36px;}*/
    
}

@media (max-width:992px){
    
    .desktop_item{display:none !important;}
    
    .hdr_sa{padding: 15px 0;margin: 0 0 50px;}
    .menu_sa, .hdr_sa a.cntus_btn{display:none;}
    .logo_sa{max-width:30%;width:120px;}
    
    .mob_mbtn{float:right;margin:5px 0 0 0;width:36px;height:36px;padding:0;border:none;outline:none;background:none;position: relative;z-index: 9;}
	.mob_mbtn span{display: block;width:100%;height:3px;background:#000;margin-bottom:2px;}
	.mob_mbtn span:nth-child(2){margin:8px 0;}

	.mob_mbtn.open_mm_btn{position: fixed;z-index: 999;right: 4%;}
	.mob_mbtn.open_mm_btn span:nth-child(1){-webkit-transform: translateY(4px) rotate(135deg);-moz-transform: translateY(4px) rotate(135deg);-ms-transform: translateY(4px) rotate(135deg);-o-transform: translateY(4px) rotate(135deg);transform: translateY(4px) rotate(135deg);}
	.mob_mbtn.open_mm_btn span:nth-child(2){display:none;}
	.mob_mbtn.open_mm_btn span:nth-child(3){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
	
    .menu_sa.open_mm_menu{display:block;}
    .menu_sa{position: fixed;top: 0;right: 0;background: #f7f7f7;max-width: 66%;padding: 70px 8% 40px;width: 300px;z-index: 9;}
    .menu_sa ul{display:block;}
    .menu_sa ul li{margin: 0 0 10px;}
    
    .inr_hd_bnr .wrp_ds{max-width:94%;}
    .cps1_ir:before, .split_itm:before{max-height: 60%;width:20%;}
    .split_itm:before{max-height: 52%;}
    .cps1_ir .hsflx_wr, .split_itm .hsflx_wr{display:block;}
    .cps1_ir.hwch_sec .hwc_img, .split_itm.hwch_sec .hwc_img{max-width: 80%;margin: 0 auto 50px;}
    .cps1_ir .hwc_cnt, .split_itm .hwc_cnt{margin: 0 auto;max-width: 90%;}
    
    
    .cps1_ir h2{padding-right:0;}
    .split_itm h4{text-align:left;max-width:100%;}
    .split_itm li, .split_itm li:nth-child(2n){max-width: 90%;width: 100%;margin: 20px 0 0;}
    .cpb3 p{padding:0 10%;}
    
    
    .hvbtns a.fer_btn{min-width:inherit;margin-right:2%;max-width:49%;padding:20px 25px;}
    .li3row.split_itm li, .li3row.split_itm li:nth-child(2n) {width: 40%;margin: 0 2% 20px;}
    
    h4.menu_mob_txt{font-size:28px;font-weight:800;margin:10px 0 15px;}
    .menu_sa ul.sub-menu{padding:10px 0 1px 20px;}
    .menu_sa ul.sub-menu li a{font-size:16px;}
    
    
    /*.menu_sa, .mob_mbtn.open_mm_btn{position:absolute;}*/
    .menu_sa.open_mm_menu .menu-main-menu-container{height:276px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
    
    
    .wocs_item h4, .wocs_item h5, .wocs_item h6{font-family: Santral;font-weight: 200;line-height: 1.278em;letter-spacing: -0.075em;color: #0D1E51;margin:30px 0 8px;}
    .wocs_item h4{font-size: 26px;}
    .wocs_item h5{font-size: 22px;}
    .wocs_item h6{font-size: 18px;}
    
    
}

@media (max-width:770px){
    
}

@media (max-width:750px){
    
    .hsec1 h2, .sch_a_cons h2{font-size: 34px;}
    .hwch_sec h2, .results_sec h2, .wwau_sec h2, .ob_hd h2{font-size: 28px;}
    .wrk_ft h3, .wwau_sec .uni_f h3{font-size:24px;}
    .hwch_sec h3, .results_sec h3, .ob_hd h3, .fwid h3{font-size: 20px;}
    .hwch_sec li{/*font-size: 18px;*/ font-size:100%;}
    
    
    
    
    .hsflx_wr{display:block;}
    
    .hsec1{margin-bottom: 100px;}
    .hsec1 h2{text-align: center;margin-bottom: 25px;}
    .hsec1 .lefts1{max-width: 100%;padding-right: 0;margin: 0 auto 40px;}
    .hsec1 .rights1{max-width: 100%;width: 100%;}
    .hsec1 .fer_btn{display: block;margin: 0 auto;}
    .hsec1 .rights1:before{bottom: -3%;left: -3%;border-radius: 0px 0px 0px 40px;}
    .hsec1 .rights1 img{border-radius: 0px 0px 0px 40px;}
    .hsec1 .plybtn_sa{right: 0;left: 0;margin: auto;width: 90px;height: 90px;}
    
    .wrk_ft{margin-bottom: 60px;}
    .wrk_ft h3{margin-bottom:15px;}
    .wrk_ft ul li{margin-right: 0;width: auto !important;}
    .wrk_ft ul li img{max-height: 30px;}
    
    .hwch_sec{padding:40px 0;margin-bottom: 60px;}
    .hwch_sec:before{display:none;}
    .hwch_sec .hwc_img{width: 100%;max-width: 100%;margin: 0 0 30px;}
    .hwch_sec .hwc_cnt{width: 100%;max-width: 100%;}
    
    .hwch_sec h3, .results_sec h3, .ob_hd h3{padding: 0 10% 8px 0;margin-bottom: 25px;}
    
    .hwch_sec h2, .results_sec h2{line-height: 1.35em;margin-bottom: 15px;}
    .hwch_sec li{background-position: left center;background-size: 16px;line-height: 1.8em;}
    
    .fer_btn{padding: 20px 10px;min-width: 180px;}
    .hwch_sec a.fer_btn{margin-top: 30px;}
    
    .wwau_sec h2{line-height:2em;margin-bottom:30px;}
    
    .results_sec{padding: 40px 0 60px;margin-bottom:100px;text-align:center;}
    .results_sec .wrp_1310{max-width:80%;}
    .results_sec .hwc_cnt{width: 100%;max-width: 100%;margin: 0 auto 40px;}
    .results_sec .hwc_img{width: 100%;max-width: 70%;margin: 0 auto;}
    
    .ourblog_sec{padding-bottom: 80px;}
    .bnh{display: block;margin-bottom:50px;}
    .bnh .ob_hd{margin-bottom: 30px;}
    .ob_hd h2{margin: 0 0 15px;}
    
    .sch_a_cons{padding: 80px 0 40px;}
    .sch_a_cons p{margin: 0 0 30px;padding: 0 0%;}
    .sch_a_cons a.fer_btn{max-width: 80%;font-size: 18px;padding: 24px 10px;}
    
    .ftrwids{padding: 80px 0 40px;}
    .fwid.logo_wid{max-width: 50%;display: block;margin: 0 auto 40px;}
    .fwidarea{width: 100%;max-width: 100%;}
    .fwid{margin-bottom: 40px;width: 49%;}
    .fwid h3{margin: 0 0 10px;}
    .fwid p{word-break: break-word;}
    .fwid p, .fwid ul li, .fwid ul li a{font-size: 100%;line-height: 2em;}
    
    .ftr_txt_menu{padding: 40px 15px 50px;}
    .ftr_txt_menu p.ftxt{width: 100%;margin-bottom:20px;text-align:center;}
    .fmenu{width: 100%;text-align: center;}
    .fmenu ul{justify-content: center;}
    .fmenu ul li{margin-right: 10%;}
    
    .wwau_sec{margin-bottom:100px;}
    .wwau_sec .flxw{left:0;}
    .flxw .uni_f{display: block;margin: 0 auto 20px;}
    .wwau_sec .uni_f img{width:70px;}
    .wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{padding: 25px 6% 40px 7%;}
    .wwau_sec .uni_f h3{margin: 25px 0 5px;}
    .wwau_sec .uni_f p{font-size: 100%;line-height: 1.6em;}
    
    .flxw .uni_f:last-child{display: flex;padding: 80px 5%;}
    
    .bpslider .slick-slide .bpwd{margin-bottom:50px;}
    .bpwd div{padding: 0 6%;}
    .bpwd h2{line-height:1.5em;font-size:22px;}
    
    .news_sec{margin: 50px 0 0;}
    
    
    
    .fnm_sec .dsfx{display:block;}
    .fnm_sec .wrp_ds > p{width:100%;}
    .cu_hdr{text-align:center;}
    .cu_hdr h1{display:inline-block;}
    .fnm_sec{padding:1px 0 30px;margin-left:0;}
    .form_side{margin:0 0 50px;}
    .fnm_sec .wrp_ds > p{font-size:100%;}
    .frmcode input[type="text"], .frmcode input[type="email"], .frmcode textarea, .frmcode select, .frmcode input[type="tel"]{padding: 15px 6%;font-size:100%;}
    .frmcode select{background-position:right 6% center;}
    .frmcode p.note{margin: 40px 5% 10px;font-size: 100%;}
    .frmcode textarea{min-height: 150px;}
    .frmcode input[type="submit"], .frmcode button{font-size: 120%;padding: 20px 0;}
    .map_side ul li{font-size:100%;}
    .map_side ul li.telp, .map_side ul li.adrp{margin:0 0 20px;background-size: 20px;}
    .map_side .mapimg iframe{height:300px;}
    
    .tm_txt{max-width:90%;}
    .tm_txt p{font-size:100%;}
    .team_sa .bpwd{max-width:100%;margin:0 auto 30px;}
    .team_sa .bpwd div{padding: 0 5%;}
    .team_sa .bpwd img{margin-bottom: 20px;}
    .team_sa .bpwd h2{font-size:140%;}
    .team_sa .bpwd h3{font-size:90%;margin-bottom:5px;}
    .team_sa .bpwd p{font-size:100%;margin-bottom:15px;}
    
    
    .blogp_hdr h1{padding: 50px 10%;}
    
    .srch_frm, #select_bc{max-width:80% !important;margin:0 auto 50px;}
    #select_bc, .srch_frm input[type="search"], .srch_frm input[type="text"]{height:60px;}
    .bcats_srh h3, .bcats_srh h4{font-size:20px;line-height:1em;margin-bottom:20px;}
    .blist .wrp_ds{height:auto !important;}
    .blist .bpwd {margin-bottom: 40px;position: inherit !important;top: inherit !important;left: inherit !important;right: inherit !important;bottom: inherit !important;}
    .blist .bpwd img{height:auto;}
    .signup_frm{padding: 50px 0;}
    .signup_frm h2{font-size:28px;margin-bottom: 30px;}
    .signup_frm .frm_wrp{padding-left: 5%;}
    .signup_frm input[type="text"], .signup_frm input[type="email"]{font-size:100%;height: 50px;}
    .signup_frm input[type="submit"], .signup_frm button{font-size: 100%;height:50px;width: 100px;}
    
    .rel_arti h2.hdn_h2{margin-bottom: 50px;padding: 0 5%;}
    .sapcont p, .pnh2_wrp p{font-size: 100%;margin-bottom: 20px;}
    
    .sapcont h1{font-size: 30px;}
    .sapcont h2{font-size: 28px;}
    .sapcont h3{font-size: 26px;}
    .sapcont h4{font-size: 24px;}
    .sapcont h5{font-size: 22px;}
    .sapcont h6{font-size: 20px;}
    
    .brdcrmb{display:none;}
    .sbp_hdr h1{font-size:32px;margin-bottom: 50px}
    .fea_img img{margin-bottom:50px;}
    .rel_arti .bpwd{margin: 0 auto 40px;}
    
    
    .r_table{display: block;position: relative;}
    .left_tc{width: 100%;max-width: 100%;display:block;}
    .right_tc{display: block;width: 250px;max-width: 80%;margin: 0 auto 30px;}
    .right_tc li{padding: 5px 5%;text-align: center;font-size: 100%;line-height:1.5em;}
    .right_tc li.hdn_tli{padding: 15px 5%;font-size: 110%;}    
    .left_tc table tbody, .left_tc table tr {display: block;}
    .left_tc table td, .left_tc table th, .right_tc li.hdn_tli{padding:12px 6px;}
    .left_tc table th, .left_tc table td{font-size:70%;}
    .left_tc th:nth-child(2), .left_tc th:nth-child(3), .left_tc tr td:nth-child(2), .left_tc tr td:nth-child(3){width:28%;}
    .left_tc th:nth-child(1), .left_tc tr td:nth-child(1){width:140px;}
    
    .left_tc.rspk table td{width:150px !important;}
    .right_tc.rspk h3{display:none;}
    
    .hwch_sec.lacs_s .wrp_1720{max-width:90%;}
    .hwch_sec.lacs_s .hwc_img{max-width:100%;margin-bottom:20px;}
    .lacs_s h4, .lacs_s h2{text-align:left !important;}
    .lacs_s p{font-size:100%;margin-bottom:20px;}
    .lacs_s h5{font-size:120%;}
    .wtn_lac.wtn_sec h2{margin-bottom:20px;}
    .wtn_lac .wrap_ds > p{font-size:100%;}
    .wtn_lac ul{margin-top:40px;}
    .wtn_lac li h4{margin:0 auto 10px;}
    .wtn_lac li p{font-size:100%;margin:0 0 10px;}
    
    .hdnp p{margin-bottom:40px;font-size:100%;}
    
    .caep_sec{display:block;padding:40px 5%;margin-bottom: 40px;}
    .caep_sec:nth-child(even) .hdnp_cp:first-child{display:block;}
    .caep_sec:nth-child(even) .hdnp_cp:last-child{display:none;}
    .hdnp_cp{width: 100%;max-width: 100%;margin:0 0 30px;}
    .hdnp_cp h3{font-size:150%;margin-bottom:10px;}
    .hdnp_cp h4{font-size: 120%;}
    .listi_cp{width: 100%;max-width: 100%;}
    .listi_cp ul li, .sapcont ol li{font-size: 100%;padding-left: 30px;background-size: auto 15px;margin-bottom: 20px;line-height: 1.5em;}
    
    .wocs_flex{display:block;text-align:center;}
    .wocs_item{max-width: 90%;width: 100%;padding:30px 5%;margin:0 auto 30px;}
    .wocs_item h3{font-size: 28px;margin:0 0 15px;}
    .wocs_item p{font-size:100%;text-align:center;margin:0 0 20px;line-height:1.5em;}
    .cntr_spit h4{text-align: center;line-height: 1.3em;}
    .cntr_spit p{font-size:100%;line-height:1.5em;margin-bottom:30px;}
    .cntr_spit h5{font-size: 120%;line-height: 1.4em;margin:0 0 30px;}
    .cntr_spit.wwhp_r_txt li{font-size:100%;line-height:1.5em;margin:0 0 20px;}
    .cntr_spit a.fer_btn{font-size: 100%;padding: 22px 2%;}
    .gs12_wwho.wwhp_r{padding:50px 0;}
    .wocs .hdnp p{margin-bottom:30px;}
    
    .abts_ir{text-align:center;}
    .abts_ir.lacs_s h2{text-align:center!important;}
    .abts_ir.lacs_s p{padding:0;}
    .btm_wids.ocoe_sec{padding-bottom:0;margin-bottom:30px;}
    .ocoe_sec .bpwd, .ocoe_sec .bpwd:last-child{padding-bottom:0;}
    
    
    a.rm_btn.mobile_item{display:block;margin-top:10px;}
    
    
    .split_itm p{max-width:100%;}
    
    .wwdinr p, .wtn_lac p, .listi_cp ul li, .cpb3 p{font-size:100%;}
    
    
}

@media (max-width:420px){
    
    .inr_hd_bnr{padding: 50px 0;margin: 0 0 60px;}
    .inr_hd_bnr h1{font-size: 36px;line-height: 1.5em;max-width: 100%;padding-left: 20px;border-width: 5px;}
    
    .txtshad h1:before{width:5px;left:-5px;margin-left:5px;}
    
    .wwhp_r{padding:30px 0 10px;}
    .wwhp_r:after{top: 0;height: 100%;width: 94%;}
    .wwhp_r .wrp_1720{max-width:84%;}
    .wwhp_r .hwc_cnt{margin-top:0;}
    .wwhp_r_txt h4{font-size:28px;text-align:center;}
    .wwhp_r_txt li{background-position:left top 10px;margin-bottom: 15px;background-size: auto 16px;}
    .wtn_sec{margin-bottom:100px;}
    .wtn_sec .wrap_ds{max-width:94%;}
    .wtn_sec h2{max-width: 100%;font-size: 24px;line-height: 1.35em;margin-bottom: 40px;}
    .wtn_sec ul li, .wtn_sec ul li:last-child{display: block;margin: 0 auto 20px;max-width: 90%;padding:40px 6% 50px;}
    .wtn_sec li img{margin-bottom: 25px;width:100px;height:100px;}
    .wtn_sec li h4{font-size: 24px;line-height: 1.35em;}
    
    .prv_htt{padding:80px 0;}
    .prv_htt:before{display:none;}
    .prv_htt h2{max-width: 100%;line-height: 1.4em;}
    .crswh{text-align:center;}
    .crswh .wrp_1470 > h2{padding: 0;font-size: 24px;line-height: 1.4em;margin-bottom: 50px;}
    .crswh .bpwd, .crswh .bpwd:last-child{max-width: 90%;margin: 0 auto 30px;display: block;padding-bottom:30px;}    
    .crswh .bpwd img{height:auto;margin-bottom:20px;}
    .crswh .bpwd h2{font-size: 20px;line-height: 1.5em;min-height:inherit;}
    .crswh .bpwd h2 br{display:none;}
    .bpwd a.rm_btn{font-size:100%;}
    
    .yspark_hdr{padding:100px 0;}
    .yspark_hdr h1{font-size:30px;text-align:left;}
    h2.hdn_h2{font-size:180%;margin-bottom:15px;}
    .hwsa .wrp_ds > p{font-size:100%;}
    .item_qna{margin-bottom:30px;}
    .item_qna h3{font-size: 110%;padding:15px 6%;}
    .item_qna div{padding:15px 6% 30px 6%}
    .item_qna p, .item_news p{font-size:90%;}
    
    .news_sec{text-align:center;}
    .item_news{padding: 20px 5%;margin: 0 0 30px;display: block;}
    .item_news .inimg, .item_news .incnt{max-width:100%;}
    .item_news .inimg{margin-bottom:20px;}
    .item_news h3{font-size:130%;margin:0 0 5px;}
    .btm_wids .bpwd h2{font-size:150%;}
    .btm_wids .bpwd p{font-size:100%;}
    
    .cat_nav{display:none;}
    .srch_frm{display:block;max-width:100%;}
    .blist .bpwd{max-width:100%;margin-right:0;}
    .signup_frm .frm_wrp{padding-right:0;}
    
    .ocoe_sec .bpwd, .ocoe_sec .bpwd:last-child{padding-bottom:10px;}
    
    .hvbtns a.fer_btn{max-width:90%}
    .li3row.split_itm li, .li3row.split_itm li:nth-child(2n){width: 37%;margin: 0 1% 15px;font-size: 90%;background-size: auto 14px;background-position: left center;}
    
    .hwch_sec li, .split_itm li, .split_itm li:nth-child(2n){margin:0 0 20px;background-size: auto 14px;background-position: left top 7px;line-height:1.66em;font-weight:400;/*font-size:18px;*/ font-size:100%;}
    
    .fwid{width:90%;padding:0 5%;text-align:center;}
    
    
    
    
}


@media (min-width:992px){
    #mm_btn{display:none;}
    
    .mobile_item{display:none !important;}
    .desktop_item{}
    
    .pnh2_wrp.ssgp h2{margin-top:40px;}
    
}



@media (min-width:421px) and (max-width:770px){
    
    .yspark_hdr{padding:100px 0;}
    .yspark_hdr h1{font-size:30px;text-align:left;}
    h2.hdn_h2{font-size:200%;margin-bottom:20px;}
    .hwsa .wrp_ds > p{font-size:100%;}
    .qna_sec{margin-bottom:150px;}
    .item_qna{margin-bottom:40px;}
    .item_qna h3{font-size: 120%;padding:20px 6%;}
    .item_qna div{padding:20px 6% 35px 6%}
    .item_qna p{font-size:100%;}
    
    .cntr_spit:before, .abts_ir:before{display:none !important;}
    #filters{display:none;}
    
    
    
}

@media (min-width:421px) and (max-width:992px){
    
    .hsec1 h2, .wrk_ft h3{font-size:28px;}
    
    
    .bnh .btnsd{width:50%;}
    .hsec1{margin-bottom: 100px;}
    .hsec1 .plybtn_sa{width: 100px;height: 100px;left: -50px;}
    .hsec1 .rights1:before{bottom: -15px;left: -15px;}
    .hsec1 .lefts1 {max-width: 52%;}
    .hsec1 h2{margin-bottom: 20px;}
    .fer_btn{padding: 20px 5px;min-width: 160px;font-size: 100%;}
    .wrk_ft h3{margin-bottom:30px;}
    .wrk_ft{margin-bottom: 130px;}
    .hwch_sec{padding: 40px 0;margin-bottom: 100px;}
    .hwch_sec h3, .results_sec h3, .ob_hd h3{font-size: 20px;margin-botom:25px;}
    .hwch_sec h2{font-size:26px;line-height: 1.4em;margin-bottom: 10px;}
    .hwch_sec li{/*font-size:18px;*/ font-size:100%;line-height:2em;margin: 0 0 0 11px;background-position: center left;background-size: 16px;}
    .hwch_sec a.fer_btn{margin-top: 30px;}
    .hwch_sec .hwc_img{max-width: 48%;margin-right: 6%;}
    .wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{padding: 25px 4% 40px 5%;width: 46%;}
    .wwau_sec .uni_f img{width:70px;}
    .wwau_sec .uni_f h3{font-size: 26px;margin: 25px 0 7px;}
    .wwau_sec .uni_f p{font-size: 100%;line-height: 1.7em;}
    .results_sec{padding: 50px 0 80px;margin-bottom: 140px;}
    .results_sec:before, .results_sec:after{width:2%;}
    .results_sec .wrp_1310{max-width: 88%;}
    .results_sec .hwc_img{max-width:41%;}
    .results_sec .hwc_cnt{max-width: 56%;margin-right: 2%;}
    .results_sec h2{font-size:25px;line-height: 1.4em;margin-bottom: 20px;}
    .ob_hd h2{font-size:26px;}
    .ourblog_sec{margin-bottom:100px;}
    .sch_a_cons h2{font-size:36px;}
    .sch_a_cons{padding:100px 0 50px;}
    
    .inr_hd_bnr{padding: 90px 0;margin: 0 0 60px;}
    .inr_hd_bnr h1{font-size: 36px;line-height: 1.5em;max-width: 100%;padding-left: 20px;border-width: 5px;}
    
    .txtshad h1:before{width:5px;left:-5px;margin-left:5px;}
    
    .hwch_sec.wwdinr h2, .wwhp_r_txt h4{font-size: 26px;}
    .wwhp_r:after{width:94%;top: 80px;height:calc(100% - 100px);}
    .wwhp_r_txt li{background-position: left top 10px;background-size: 14px;}
    .wtn_sec{margin-bottom:130px;}
    .wtn_sec .wrap_ds{max-width:96%;}
    .wtn_sec h2, .prv_htt h2{max-width: 80%;margin-bottom: 50px;line-height: 1.35em;font-size: 28px;}
    .wtn_sec ul li{width: 30%;margin: 0 1%;padding:30px 2% 40px;}
    .wtn_sec li img{width: 80px;margin-bottom: 20px;}
    .wtn_sec li h4{font-size: 20px;line-height: 1.3em;}
    .prv_htt:before{width:2%;}
    .prv_htt .wrp_1670{max-width:88%;}
    .prv_htt .flxw .uni_f, .prv_htt .flxw .uni_f:last-child{width: 47%;margin: 0 1.5% 20px;}
    .crswh .wrp_1470 > h2{font-size: 28px;padding: 0;margin-bottom: 60px;line-height: 1.4em;}
    .crswh .wrp_1470{max-width:94%;}
    .crswh .bpwd{width: 47%;margin: 0 1% 30px;}
    .crswh .bpwd img{height:auto;}
    .crswh .bpwd h2{font-size: 20px;line-height: 1.5em;min-height:inherit;}
    .crswh .bpwd h2 br{display:none;}
    .bpwd a.rm_btn{font-size:100%;}
    
    .item_news{padding: 25px 4%;margin: 0 auto 30px;}
    .item_news .inimg, .item_news .incnt{max-width:100%;}
    .item_news .inimg{margin:0 3% 0 0;}
    .item_news h3{margin-bottom:15px;font-size:110%;}
    .item_news p{font-size:90%;margin-bottom:10px;}
    .item_news a.rmbtn{font-size:90%;}
    .btm_wids{padding:80px 0 50px;}
    .btm_wids .bpwd{max-width: 31%;}
    .btm_wids .bpwd img{margin: 0 0 20px;}
    .btm_wids .bpwd h2{font-size:120%;line-height:1.4em;margin-bottom:10px;}
    .btm_wids .bpwd p{font-size:90%;line-height:1.5em;}
    
    
    
    
    
    
    
}

@media (min-width:421px) and (max-width:750px){

    .hsflx_wr {display: flex;}
    .hsec1 .lefts1{max-width: 50%;margin: 0;}
    .hsec1 h2{font-size: 24px;text-align:left;}
    .hsec1 .rights1{max-width: 37%;width: 100%;}
    .hsec1 .fer_btn {display: block;margin: 0;}
    .hsec1 .plybtn_sa {width: 70px;height: 70px;left: -35px;margin: auto 0;}
    .wrk_ft h3{font-size: 24px;}
    .hwch_sec h2 {font-size: 22px;line-height: 1.3em;}
    .hwch_sec h3, .results_sec h3, .ob_hd h3{font-size: 18px;}
    .hwch_sec li {font-size: 16px;}
    .hwch_sec .hwc_img{margin-bottom:0;}
    .hwch_sec:before{display:block;}
    .wwau_sec h2{font-size: 26px;}
    .wwau_sec .uni_f h3{font-size: 24px;}
    .results_sec{text-align:left;}
    .results_sec h2{font-size: 22px;}
    .bnh{display:flex;}
    .ob_hd p {font-size: 100%;}
    .bnh .btnsd{width: 60%;}
    .sch_a_cons h2{font-size: 28px;}
    
    
    
    
    
    
    
    
    
}








@media (min-width:751px) and (max-width:992px){
    
    .inr_hd_bnr .wrp_ds{max-width: 90%;}
    .yspark_hdr{margin-left:4%;}
    .fnm_sec{margin-left:0;}
    .fnm_sec .wrp_ds > p{width: auto;}
    .map_side ul li{font-size:100%;}
    .frmcode input[type="text"], .frmcode input[type="email"], .frmcode textarea, .frmcode select, .frmcode input[type="tel"]{font-size:100%;padding:20px 5%;}
    .frmcode p.note{margin: 30px 4% 10px;font-size: 100%;}
    .frmcode textarea{min-height: 200px;}
    .frmcode input[type="submit"], .frmcode button{font-size: 22px;margin: 40px 0 0;}
    
    .team_sa .bpwd{max-width: 47%;margin: 0 2% 30px 0;}
    .team_sa .bpwd img{margin-bottom:25px;}
    .team_sa .bpwd div{padding: 0 4%;}
    .team_sa .bpwd h2{font-size:22px;}
    .team_sa .bpwd h3{font-size:16px;margin-bottom:10px;}
    .team_sa .bpwd p{font-size:16px;margin-bottom:20px;}
    
    
    .g12_psts .team_sa{max-width:94%;}
    .g12_psts .team_sa .bpwd{max-width:31%;}
    .g12_psts .team_sa .bpwd h2{font-size:20px;}
    .g12_psts .team_sa .bpwd p{font-size:15px;line-height:1.5em;}
    
    
    
    .inr_hd_bnr{padding: 50px 0;}
    .blogp_hdr h1{padding: 70px 10%;}
    .cat_nav{display:none;}
    #select_bc{margin:0 auto 40px;}
    .bcats_srh h3, .bcats_srh h4{font-size:20px;line-height:1em;margin-bottom:20px;}
    .blist .bpwd {margin-bottom: 40px;position: inherit !important;top: inherit !important;left: inherit !important;right: inherit !important;bottom: inherit !important;max-width: 47%;display: inline-block;vertical-align: top;margin: 0 1% 30px;}
    .blist .bpwd img{height:auto;margin-bottom:30px;}
    .blist .bpwd div{padding: 0 6%;}
    .blist .bpwd h2{font-size: 20px;line-height: 1.4em;margin-bottom: 10px}
    .blist .bpwd p{font-size:100%;line-height: 1.6em;margin-bottom: 10px;}
    
    .brdcrmb{display:none;}
    .sbp_hdr h1{font-size:38px;margin-bottom:80px;}
    .fea_img img{margin-bottom:80px;}
    
    .right_tc.mobile_item{display:none !important;}
    .right_tc.desktop_item{display:block !important;}
    .left_tc table th, .left_tc table td, .right_tc li.hdn_tli, .right_tc h3{font-size:18px;}
    .left_tc th:nth-child(1){width: 40%;}
    
    .right_tc h3{padding-bottom:10px;text-align: center;font-size: 110%;}
    .right_tc li.hdn_tli{font-size:110%;}
    
    .lt_br_rad.split_itm:before, .lacs_s.hwch_sec:before{display:none;}
    .wtn_lac.wtn_sec li{padding:40px 5%;}
    .wtn_lac ul{margin-top: 50px;}
    .wtn_lac li h4{margin-bottom:10px;font-size:22px;}
    .wtn_lac li p{font-size: 90%;line-height: 1.6em;margin-bottom:20px;}
    .wtn_lac h2{margin-bottom:20px;}
    
    .caep_sec{padding: 50px 5%;}
    .listi_cp ul li{padding-left: 32px;background-size: auto 16px;margin-bottom: 25px;}
    .hdnp_cp{max-width:35%;}
    .listi_cp{max-width:60%;}
    .hdnp_cp h3{font-size: 34px;}
    
    .hdnp p{margin-bottom:40px;}
    
    .abts_ir{margin-bottom:50px;}
    .abts_ir p{padding-right:0;}
    .btm_3r_2nd, .abts_mid_2_wids, .abts_btm_wids{padding: 80px 0 20px;margin-bottom: 50px;}
    .ocoe_sec{padding: 40px 0 10px;margin: 0px 4% 50px;}
    
    
    
    
}

@media (min-width:993px) and (max-width:1400px){

    .wrp_1590, .wrp_1670, .wrp_1410, .wrp_1470, .wrp_1632{max-width:94%}

    .logo_sa{max-width:12%}
    .hsec1 .lefts1{max-width:52%}
    .hsec1 h2{font-size:44px}
    .hdr_sa a.cntus_btn{width:auto;max-width:100%;font-size:90%;min-width:inherit;padding:22px 10px}
    .menu_sa{max-width:70%}
    .menu_sa ul li{margin:0 10px}
    .menu_sa ul li a{font-size:15px;line-height:1.4em}
    .hsec1 .plybtn_sa{width:140px;height:140px;left:-70px}
    .hwch_sec h3, .results_sec h3, .ob_hd h3{font-size:22px;}
    .hwch_sec h2, .results_sec h2{font-size: 32px;line-height: 1.35em;}
    .hwch_sec .hwc_img{margin-right: 7%;}
    .hwch_sec .hwc_cnt{max-width: 50%;}
    .wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{width: 31%;}
    .flxw .uni_f{margin: 0 1% 20px;}
    .wwau_sec .uni_f img{width:70px;}
    .wwau_sec .uni_f h3{font-size:28px;margin: 30px 0 7px;}
    .wwau_sec .uni_f p{font-size: 100%;line-height: 1.7em;}
    .results_sec:before, .results_sec:after{width:2%;}
    .results_sec .wrp_1310{max-width:88%;}
    .results_sec .hwc_img{max-width:44%;}
    .sch_a_cons .wrp_1227{max-width:80%;}
    .sch_a_cons h2 {font-size: 40px;}
    .ftrwids{padding: 100px 4% 100px 4%;}
    .fwidarea{max-width:48%;}
    
    .inr_hd_bnr{padding:140px 0;}
    .inr_hd_bnr h1{font-size: 50px;}
    .wwdinr{margin-bottom: 0px;}
    .wwhp_r .wrp_1720{max-width:86%;}
    .wwhp_r:after{width:96%;top: 60px;height: calc(100% - 100px);}
    .wwhp_r .hwc_img{margin-right: 0;}
    .wtn_sec ul li{max-width: 31%;margin: 0 2.5% 0 0;}
    .wtn_sec li h4{font-size: 26px;line-height: 1.5em;}
    .prv_htt .wrp_1670{max-width:86%;}
    .prv_htt h2{max-width:60%;font-size: 32px;}
    .wtn_sec h2{font-size:28px;margin-bottom:60px}
    .prv_htt .flxw .uni_f, .prv_htt .flxw .uni_f:last-child{width: 31%;margin: 0 1% 25px;padding: 30px 30px;}
    .prv_htt .uni_f p{font-size: 90%;}
    .wwhp_r.wwhp_r_txt{margin-bottom:90px;}
    
    .wwhp_r.wwhp_r_txt .wrp_1720{max-width:90%;}
    .wwhp_r.wwhp_r_txt .hwc_cnt{width:55%;}
    .wwhp_r.wwhp_r_txt .hwc_img{width: 45%;margin-left: 5%;}
    .wwhp_r_txt h4{font-size:30px;}
    .crswh .wrp_1470 > h2{font-size: 30px;line-height: 1.5em;padding:0 20%;margin-bottom:80px;}
    .crswh .bpwd{width: 22.8%;margin: 0 1%;}
    .crswh .bpwd img{height:auto;}
    .bpwd div{padding: 0 10%;}
    .crswh .bpwd h2{font-size: 18px;line-height: 1.45em;min-height: 52px;}
    
    
    .split_itm .hwc_img{max-width:42%;margin-right:5%;}
    .split_itm.hwch_sec .hwc_cnt{max-width: 55%;}
    .split_itm p{margin-bottom:40px;}
    .split_itm li{font-size: 18px;line-height: 1.5em;width: 42%;padding-left: 4%;margin-top:20px;}
    .split_itm li:nth-child(2n){margin-left: 5%;}
    .hwch_sec .hwc_cnt{max-width: 48%;}
    .cps1_ir .hwc_img{max-width: 47%;margin-left: 5%;}
    
    .btm_wids .bpwd{}
    .btm_wids .bpwd h2 {font-size: 22px;}
    
    .team_sa{max-width:92%;}
    .team_sa .bpwd{max-width: 31%;margin: 0 3% 30px 0;}
    .team_sa .bpwd img{margin-bottom:20px;}
    .team_sa .bpwd div{padding: 0 7%;}
    .team_sa .bpwd h2{font-size:22px;}
    .team_sa .bpwd h3{font-size: 16px;line-height:1.5em;margin-bottom:10px;}
    .team_sa .bpwd p{font-size: 16px;margin-bottom:20px;}
    .bpwd a.rm_btn{font-size: 16px;}
    
    
    .inr_hd_bnr{padding: 50px 0;}
    .blogp_hdr h1{padding: 70px 5%;font-size: 38px;}
    .cat_nav a{height: 70px;min-width: 140px;}
    .cat_nav a:first-child {min-width: 130px;}
    .blist .bpwd {position: inherit !important;top: inherit !important;left: inherit !important;right: inherit !important;bottom: inherit !important;max-width: 31%;display: inline-block;vertical-align: top;margin: 0 1% 50px;}
    .blist .bpwd img{height:auto;margin-bottom:30px;}
    .blist .bpwd div{padding: 0 6%;}
    .blist .bpwd h2{font-size: 20px;line-height: 1.4em;margin-bottom: 10px}
    .blist .bpwd p{font-size:100%;line-height: 1.6em;margin-bottom: 10px;}
    .signup_frm h2{font-size: 34px;}
    
    
    .brdcrmb li{font-size:100%;}
    .sbp_hdr h1{font-size: 44px;margin-bottom: 80px;}
    .sbp_hdr .wrp_ds, .sbp_content .wrp_ds{max-width:80%;}
    
    .wwdinr.lacs_s{margin-bottom:90px;}
    .wtn_lac ul{margin-top: 50px;}
    .wtn_lac ul li{padding: 50px 3%;}
    .wtn_lac li h4{margin: 0 5% 15px;font-size:26px;line-height:1.3em;}
    .wtn_lac li p{margin: 0 0 20px;font-size:100%;}
    .wtn_lac h2{margin-bottom:20px;}
    
    .cntr_spit.hwch_sec .hwc_cnt{max-width:80%;}
    
    .abts_ir p{padding-right:0;}
    .hvbtns.prvad_btn_sm a.fer_btn{min-width:245px;margin-right:1%;font-size:90%;padding-right:1%;padding-left:1%;}
    .hwch_sec.abts_ir .hwc_cnt{max-width: 58%;}
    
    
    
    
    
    
}



@media (min-width:993px) and (max-width:1200px){
    .news_listing .wrp_ds{max-width: 90%;}
    .item_news{padding: 26px 4%;margin: 0 0 40px;}
    .item_news .inimg{margin-right:5%;}
    .item_news h3{margin-bottom:20px;}
    .item_news p{margin-bottom:20px;}
    .btm_wids .bpwd{max-width: 29%;width: 29%;margin: 0 3% 0 0;}
    .btm_wids .bpwd img{margin:0 0 30px;}
    
    .inr_hd_bnr .wrp_ds{max-width: 90%;}
    .yspark_hdr{margin-left:4%;}
    .fnm_sec .wrp_ds > p{width: 50%;font-size:100%;}
    .map_side ul li{font-size:100%;}
    .frmcode input[type="text"], .frmcode input[type="email"], .frmcode textarea, .frmcode select, .frmcode input[type="tel"]{font-size:100%;padding:20px 5%;}
    .frmcode p.note{margin: 30px 4% 10px;font-size: 100%;}
    .frmcode textarea{min-height: 200px;}
    .frmcode input[type="submit"], .frmcode button{font-size: 22px;margin: 40px 0 0;}
    
    .sbp_hdr .wrp_ds, .sbp_content .wrp_ds{max-width:76%;}
    
    .caep_sec{padding: 75px 6%;}
    .listi_cp ul li{padding-left: 32px;background-size: auto 16px;margin-bottom: 25px;}
    .hdnp_cp{max-width:30%;}
    .listi_cp{max-width:55%;}
    .hdnp_cp h3{font-size:34px;}
    .gs12_wwho p{margin-bottom: 40px;font-size: 100%;}
    .gs12_wwho .listi_cp ul li, .sapcont ol li{font-size: 100%;line-height: 1.5em;}
    .wocs_item p{font-size: 100%;}
    .wocs_item h3{font-size: 32px;margin-bottom: 15px;}
    
    
    .abts_ir{margin-bottom:70px;}
    .btm_3r_2nd, .abts_mid_2_wids, .abts_btm_wids{padding: 80px 0 40px;margin-bottom: 70px;}
    .ocoe_sec{padding: 50px 0 30px;margin: 20px 4% 50px;}
    .abts_mid_2_wids .bpwd{max-width: 45%;width: 100%;}
    
    .abts_ir .wrp_1720{max-width:90%;}
    .abts_ir .hwc_cnt{max-width:58%;}
    .abts_ir p {padding-right:0;font-size: 100%;}
    
    
    .wrk_ft ul li{margin-right:40px;}
    .wrk_ft ul li img{height:40px;}
    
    
    
}




@media (min-width:993px) and (max-width:1100px){
    .hsec1 h2{font-size:40px;}
}

@media (min-width:993px) and (max-width:1170px){
    .menu_sa ul li a{font-size: 12px;}      
}



@media (min-width:1401px) and (max-width:1500px){
    .logo_sa{max-width:12%}
    .hdr_sa a.cntus_btn{width:auto;max-width:100%;font-size:90%;min-width:inherit;padding:22px 15px}
    .menu_sa{max-width:70%}
    .menu_sa ul li{margin:0 12px}
    .menu_sa ul li a{font-size:17px;line-height:1.4em}
    
    .hsec1 .lefts1{max-width:52%}
    .hsec1 h2{font-size:50px}
    .wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{width:30%;}
    .results_sec .wrp_1310{max-width:84%;}
    
    .inr_hd_bnr h1{font-size:60px;}
    .wwhp_r:after{width: 95%;top:100px;}
    .wwhp_r.wwhp_r_txt .hwc_img{width:50%;}
    .wwhp_r.wwhp_r_txt .hwc_cnt{max-width: 40%;margin-top:80px;}
    .prv_htt h2{max-width:60%;}
    .prv_htt:before{width:2%;}
    .crswh .wrp_1470 > h2{padding:0 20%;}
    .crswh .bpwd{width: 22.8%;margin: 0 1%;}
    .crswh .bpwd img{height:auto;}
    .bpwd div{padding: 0 10%;}
    .crswh .bpwd h2{font-size: 20px;line-height: 1.45em;min-height: 56px;}
    
    .split_itm .hwc_img{max-width:42%;margin-right:5%;}
    .split_itm.hwch_sec .hwc_cnt{max-width: 55%;}
    .split_itm p{margin-bottom:40px;}
    .split_itm li{/*font-size:18px;*/ font-size:100%;line-height: 1.5em;width: 42%;padding-left: 4%;margin-top:20px;}
    .split_itm li:nth-child(2n){margin-left: 5%;}
    .hwch_sec .hwc_cnt{max-width: 48%;}
    .cps1_ir .hwc_img{max-width: 47%;margin-left: 5%;}
    
    
    .blist .bpwd {position: inherit !important;top: inherit !important;left: inherit !important;right: inherit !important;bottom: inherit !important;max-width: 31%;display: inline-block;vertical-align: top;margin: 0 1% 50px;}
    .blist .bpwd img{height:auto;margin-bottom:30px;}
    .blist .bpwd div{padding: 0 6%;}
    .blist .bpwd h2{font-size: 20px;line-height: 1.4em;margin-bottom: 10px}
    .blist .bpwd p{font-size:100%;line-height: 1.6em;margin-bottom: 10px;}
    
    
    
    
    
    
}


@media (min-width:1501px) and (max-width:1750px){
    .wrp_1590, .wrp_1670, .wrp_1410, .wrp_1470, .wrp_1632{max-width:92%}
    
    .logo_sa{max-width:12%}
    .hdr_sa a.cntus_btn{width:auto;max-width:100%;font-size:90%;min-width:inherit;padding:25px 25px}
    .menu_sa{max-width:70%}
    .menu_sa ul li{margin:0 15px}
    .menu_sa ul li a{font-size:18px;line-height:1.6em}
    .hsec1 h2{font-size:56px;}
    .wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{width:30%;}
    .results_sec .wrp_1310{max-width:84%;}
    
    .split_itm .hwc_img{max-width:42%;margin-right:5%;}
    .split_itm.hwch_sec .hwc_cnt{max-width: 55%;}
    .split_itm p{margin-bottom:40px;}
    .split_itm li{font-size: 18px;line-height: 1.5em;width: 42%;padding-left: 4%;margin-top:20px;}
    .split_itm li:nth-child(2n){margin-left: 5%;}
    
    
    .blist .bpwd {position: inherit !important;top: inherit !important;left: inherit !important;right: inherit !important;bottom: inherit !important;max-width: 30%;display: inline-block;vertical-align: top;margin: 0 1% 50px;}
    .blist .bpwd img{height:auto;margin-bottom:35px;}
    .blist .bpwd div{padding: 0 7%;}
    .blist .bpwd h2{font-size: 22px;line-height: 1.4em;margin-bottom: 12px}
    .blist .bpwd p{font-size:110%;line-height: 1.6em;margin-bottom: 12px;}
    
    
}

@media (min-width:1700px) and (max-width:2000px){
    .logo_sa{max-width:14%;}
    .menu_sa{max-width:61%;}
    .hdr_sa a.cntus_btn{max-width:16%;}

}
@media (min-width:1501px){
 .split_itm li{width: 42%;}
}




@media(min-width: 1024px) {

    .menu_sa {
        max-width: 70%
    }

 
}