section::after,section::before{content:'';clear:both;display:table}
.hero{position:relative;}
/*** Map Section ***/
.hm_map_sdy_section{padding:180px 0 100px!important;background:#FFF;margin:-120px 0 0}
.hm_map_sdy_header{position: relative;text-align:center}
.hm_map_sdy_header h2{font-size:44px;font-weight:600;color:#00587c}
.hm_map_sdy_header h3{font-size:34px;text-transform:uppercase;color:#595756}
.hm_mp_testi_cont{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 0}
.hm_mp_testi_lhs,.hm_mp_testi_rhs{width:47%}
.hm_mp_testi_lhs img,.hm_mp_testi_rhs img{float:left;margin:10px 10px 0 0}
.hm_mp_testi_lhs p,.hm_mp_testi_rhs p{color:#898989;font-size:20px;font-weight:500;line-height:1.2}
.sep_dot_line{width:1px;border-right:1px dotted #919191}
.hm_map_inr_sec{padding:20px 0 80px;min-height:780px;width: 100%;background: #FFF;overflow:hidden;position:relative}
.hm_map_inr_sec #map{z-index: 9}
.hm_map_stat_wrap{background:#FFF;border:2px solid #00587c;display:flex;padding:50px 20px;margin:40px 0 50px}
.hm_mp_stat_bx{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-right: 2px dashed #b3b3b3;max-width:240px}
.hm_mp_stat_bx:last-of-type{ border-right: none;flex-direction:row-reverse}
.hm_mp_stat_bx img{width:60px;max-width:100%;position:relative}
.hm_mp_stat_bx:last-of-type img{right:75px;top:-5px}
.hm_mp_stat_bx_cont{width:calc(100% - 75px)}
.hm_mp_stat_bx_cont h2{font-weight:700;color:#00587c;font-size:48px;line-height:1;margin:0}
.hm_mp_stat_bx_cont p{font-weight:600;font-size:13px;line-height:1}
.hm_mp_blubx_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
.hm_mp_blubx{width:48%;padding:50px 20px;background:#008f9c;text-align:center;color:#FFF;border:1px solid #FFF;box-shadow:1px 1px 12px 0 rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 12px 0 rgba(0,0,0,0.4)}
.hm_mp_blubx h2{font-size:24px;font-weight:600;color:#FFF;line-height:1.3}
.hm_mp_blubx a:hover{text-decoration:none}
.hm_mp_blubx a.btn{border:2px solid #FFF}

.ww_map_infobox{padding:20px;width:300px;background:rgba(0,0,0,0.8);position:relative}
.ww_map_infobox > img{width:100%;min-height:140px;object-fit:cover}
.ww_map_infobox h4{font-size:14px;font-weight:600;text-transform:uppercase;color:#008f9c;margin:15px 0 5px}
.ww_map_infobox:hover h4{color:#629e3d}
.ww_map_infobox p{color:#FFF;font-size:13px}
.ww_map_infobox h4 a:hover{color:#629e3d;text-decoration:none}
.map-info-window{overflow:hidden;position:absolute}
.map-info-window .map-info-close{float:right;cursor:pointer}
.map-info-window{background:#333;border-radius:4px;box-shadow:8px 8px 16px #222;color:#fff;max-width:200px;max-height:300px;text-align:center;padding:5px 20px 10px;overflow:hidden;position:absolute;text-transform:uppercase}
.map-info-window .map-info-close{float:right;cursor:pointer;margin-right:-5px;margin-left:5px}
.map-info-window h5{font-weight:700}
.map-info-window p{color:#939393}
.ww_map_infobox a.map-close{width:22px;height:22px;position:absolute;right:0;top:0}
.ww_map_infobox a.map-close:before,.ww_map_infobox a.map-close:after{position:absolute;content:"";width:18px;height:18px;transition:all .6s;-webkit-transition:all .6s}
.ww_map_infobox a.map-close:before{border-left:1px solid rgba(255,255,255,0.6);transform:rotate(45deg);top:10px;right:0}
.ww_map_infobox a.map-close:hover:before{border-left:1px solid #629e3d;transform:rotate(45deg)}
.ww_map_infobox a.map-close:after{border-right:1px solid rgba(255,255,255,0.6);transform:rotate(-45deg);top:10px;right:12px}
.ww_map_infobox a.map-close:hover:after{border-right:1px solid #629e3d;transform:rotate(-45deg)}

#videoModal{background-color:rgba(222,222,222,0.7);height:100%;width:100%;z-index:10000}
#videoModal .vertical-alignment-helper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;max-height:600px;width:90%;height:90%}
#videoModal .modal-dialog.vertical-align-center,#videoModal .modal-content{width:100%;height:100%}
#videoModal .modal-body{overflow:auto}
#videoModal .modal-dialog{max-width:initial;margin:0 auto}

/****** Map section ********/
.hm_map_inr_sec a.se_office_btn{position:absolute;right:-15px;bottom:20px;width:420px;max-width:90%;height:60px;background:#629e3d;padding:15px 70px;font-size:20px;font-weight:600;color:#FFF;text-transform:uppercase;box-shadow:-6px 2px 2px 1px rgba(0,0,0,0.35);transition:all .4s ease;-webkit-transition:all .4s ease;z-index: 99}
.hm_map_inr_sec a.se_office_btn:after{position:absolute;content:'';left:-10px;width:60px;height:60px;background:#629e3d;bottom:0;border-style:solid;border-width:30px;border-color:transparent transparent transparent #FFF;transition:all .4s ease;-webkit-transition:all .4s ease}
.hm_map_inr_sec a.se_office_btn:before{position:absolute;content:'';right:130px;width:20px;height:20px;background:transparent;transform:rotate(-45deg);bottom:50%;margin-bottom:-10px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transition:all .4s ease;-webkit-transition:all .4s ease}
.hm_map_inr_sec a.se_office_btn:hover{text-decoration:none;background:#aa2d78}
.hm_map_inr_sec a.se_office_btn:hover:after{background:#aa2d78}
.hm_map_inr_sec a.se_office_btn:hover:before{right:100px}
.videomodel-iframe{/*width: 100%*/}
.hm_video_pop .vertical-alignment-helper{width: auto !important;height: auto !important;}

.leaflet-popup-content{margin:0 -1px;line-height:1.4}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:transparent;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);padding:0;margin:0}
.leaflet-container a.leaflet-popup-close-button{z-index:9}
/******** End *********/

/*******  Hero bot blocks  *******/
.watchnow_wrap{position:relative;margin:-120px 0 60px}
.landing-bottom-area .watchnow_wrap{ margin:-70px 0 60px}
.watchNow-grid{position:relative;padding:0;text-align:center;box-shadow:1px 1px 3px 2px #efecec;margin-top:5px}
.watchNow-grid img{width:100%}
.watchNow-grid h4{background-color:#5d6263;padding:15px 10px;color:#fff;margin:0;font-size:16px;text-transform:uppercase;min-height:70px;display:grid;align-items:center}
.overlay-action{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 400ms ease;text-align:center;padding:0;height:0;overflow:hidden}
.overlay-action h3{color:#fff;font-size:16px;margin:60px 40px;line-height:1.2;text-transform:uppercase}
.overlay-action a{color:#fff;background:#629e3e;border:1px solid #fff;padding:10px 30px;border-radius:10px;text-transform:uppercase}
.overlay-action a:hover{text-decoration:none;opacity:.9}
.watchNow-grid:hover .overlay-action{bottom:0;height:100%}
/******** End *********/

/******* Recent Accolades *******/
.nw_hm_acclades_slides{background:#CCC}
.nw_hm_acclades_slides h2{font-size:33px;text-align:center;margin:30px 0 20px;text-transform:uppercase;font-weight:800;color:#00587c}
.recent_accolades_slider{padding:0 35px}
.recent_accolades_slider .owl-item{background:#FFF;padding:20px;border:1px solid #b03b81;height:220px}
.recent_accolades_slider .owl-nav button span,.w_therap_expert_wrap .owl-nav button span{position:relative;font-size:0}
.recent_accolades_slider .slick-prev:before,.recent_accolades_slider .slick-next:before,.recent_accolades_slider .owl-nav button span:before,.w_therap_expert_wrap .owl-nav button span:before,.recent_accolades_slider .slick-next:before{border-color:#a2aaad;color:#a2aaad;width:30px;height:30px;display:block;transition:all .4s ease;-webkit-transition:all .4s ease}
.recent_accolades_slider .owl-nav button:hover span:before,.w_therap_expert_wrap .owl-nav button:hover span:before{border-color:#b03b81;color:#b03b81}
.recent_accolades_slider .owl-nav button,.w_therap_expert_wrap .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);outline:none}
.recent_accolades_slider .owl-nav button.owl-prev,.w_therap_expert_wrap .owl-nav button.owl-prev{left:-25px}
.recent_accolades_slider .owl-nav button.owl-next,.w_therap_expert_wrap .owl-nav button.owl-next{right:-25px}
.recent_accolades_slider .slick-prev:before,.recent_accolades_slider .owl-nav button.owl-prev span:before,.w_therap_expert_wrap .owl-nav button.owl-prev span:before{content:'';border-left:4px solid;border-bottom:4px solid;transform:rotate(45deg)}
.recent_accolades_slider .slick-next:before,.recent_accolades_slider .owl-nav button.owl-next span:before,.w_therap_expert_wrap .owl-nav button.owl-next span:before{content:'';border-right:4px solid;border-top:4px solid;transform:rotate(45deg)}
/******** End *********/

.formatted_simple_text{
    
}
.formatted_simple_text {padding:50px 0;}
.formatted_simple_text .row {
    --padding:0 65px;
}
.formatted_simple_text p {
	margin-bottom:35px;
	color:#000;
}
.formatted_simple_text ul {
	padding:0;
	margin:0;
	list-style: none;
	text-align: center;
	border-bottom: solid 1px #d1d2d4;
}
.formatted_simple_text ul li {
	padding:0 60px;
	margin:0 0 35px;
	list-style: none;
	text-align: center;
	display:inline-block;
	text-transform: uppercase;
	position: relative;
	color:#565b5e;
	font-size: 18px;
	font-weight: 500;
}
.formatted_simple_text ul li:before{
	font-family: FontAwesome;
    content: "\f00c";
    position: absolute;
    left: 25px;
    top: 0;
    color: #aa2d78;
}

/*************************
--------Responsive--------  
*************************/
@media (min-width: 1440px){
    
}
@media (max-width: 1280px){
    .recent_accolades_slider .owl-nav button.owl-prev{left:0px}
    .recent_accolades_slider .owl-nav button.owl-next{right:0px}
}
@media (max-width: 1200px){
    .hm_map_inr_sec{ padding: 20px 20px 80px; min-height: auto;}
    .recent_accolades_slider{ padding: 0 60px;}
    .recent_accolades_slider .owl-nav button.owl-prev, .w_therap_expert_wrap .owl-nav button.owl-prev {left: 20px;}
    .recent_accolades_slider .owl-nav button.owl-next, .w_therap_expert_wrap .owl-nav button.owl-next {right: 20px;}
}
@media (max-width: 1079px){
    .recent_accolades_slider .owl-item{height: auto;}
    .recent_accolades_slider .owl-nav button.owl-prev, .w_therap_expert_wrap .owl-nav button.owl-prev {left: 10px;}
    .recent_accolades_slider .owl-nav button.owl-next, .w_therap_expert_wrap .owl-nav button.owl-next {right: 10px;}
    .nw_hm_solar_sec{background-size:contain;background-repeat: repeat !important;}
}
@media (max-width: 1024px){
    .watchnow_wrap{position:relative;margin:-90px 0 60px}
}
@media (max-width: 991px){
    
}
@media (max-width: 870px){
    
}
@media (max-width: 767px) {
    .hm_map_inr_sec a.se_office_btn{display:block}
    .recent_accolades_slider .owl-nav button.owl-prev, .w_therap_expert_wrap .owl-nav button.owl-prev {left:15px;}
    .recent_accolades_slider .owl-nav button.owl-next, .w_therap_expert_wrap .owl-nav button.owl-next {right:15px;}
    .recent_accolades_slider .slick-prev:before, .recent_accolades_slider .slick-next:before, .recent_accolades_slider .owl-nav button span:before, .w_therap_expert_wrap .owl-nav button span:before, .recent_accolades_slider .slick-next:before{ width: 20px;height: 20px;}
    .nw_exp_flow_bx.exp_intro{display: flex;flex-wrap:wrap-reverse;justify-content: center;}
    .watchnow_wrap{position:relative;margin:30px 0 40px}
}
@media (max-width: 640px) {
    .recent_accolades_slider {padding: 0 40px;}
    .recent_accolades_slider .owl-nav button.owl-prev, .w_therap_expert_wrap .owl-nav button.owl-prev {left: 5px;}
    .recent_accolades_slider .owl-nav button.owl-next, .w_therap_expert_wrap .owl-nav button.owl-next {right: 5px;}
}
@media (max-width: 560px) {
    .hm_map_inr_sec #map{ max-height: 340px;}
}
@media (max-width: 520px) {
    .hm_map_inr_sec a.se_office_btn:before{ right: 80px;}
}
@media (max-width: 479px) {
    .hm_map_inr_sec{padding: 0px 0px 80px;}
    .hm_map_inr_sec a.se_office_btn { padding: 14px 50px 14px;font-size: 15px;height: 48px;display: flex;align-items: end;justify-content: center;}
    .hm_map_inr_sec a.se_office_btn:after{height: 48px;border-width: 24px;}
    body > header { min-height: 200px; padding: 60px 0 25px 0;}
}
@media (max-width: 440px) {
    .hm_map_inr_sec a.se_office_btn{padding:17px 50px 15px;font-size:16px;}
    .hm_map_inr_sec a.se_office_btn:before{display:none;}
}






