	@font-face {
	font-family:'HarmoniaSansProCyr-Regular';
	src: url('../fonts/HarmoniaSansProCyr-Regular.eot');
	src: local('☺'), url('../fonts/HarmoniaSansProCyr-Regular.woff') format('woff'), url('../fonts/HarmoniaSansProCyr-Regular.ttf') format('truetype'), url('../fonts/HarmoniaSansProCyr-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HarmoniaSansProCyr-SemiBd';
	src: url('../fonts/HarmoniaSansProCyr-SemiBd.eot');
	src: local('☺'), url('../fonts/HarmoniaSansProCyr-SemiBd.woff') format('woff'), url('../fonts/HarmoniaSansProCyr-SemiBd.ttf') format('truetype'), url('../fonts/HarmoniaSansProCyr-SemiBd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'HarmoniaSansProCyr-Bold';
  src: url('../fonts/HarmoniaSansProCyr-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/HarmoniaSansProCyr-Bold.otf')  format('opentype'),
	     url('../fonts/HarmoniaSansProCyr-Bold.woff') format('woff'), url('../fonts/HarmoniaSansProCyr-Bold.ttf')  format('truetype'), url('../fonts/HarmoniaSansProCyr-Bold.svg#HarmoniaSansProCyr-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Conv_FutuHv';
	src: url('../fonts/FutuHv.eot');
	src: local('☺'), url('../fonts/FutuHv.woff') format('woff'), url('../fonts/FutuHv.ttf') format('truetype'), url('../fonts/FutuHv.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'gt_walsheimbold';
    src: url('../fonts/gt-walsheim-bold-webfont.eot');
    src: url('../fonts/gt-walsheim-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gt-walsheim-bold-webfont.woff2') format('woff2'),
         url('../fonts/gt-walsheim-bold-webfont.woff') format('woff'),
         url('../fonts/gt-walsheim-bold-webfont.ttf') format('truetype'),
         url('../fonts/gt-walsheim-bold-webfont.svg#gt_walsheimbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*body.home{overflow-x:hidden;}*/
.site-main{margin-bottom:0px; }
.site-header-above-menu-top .site-description span{background:#fff; padding:0px 30px; position:relative; z-index:1; font-size:28px; color:#232323; top:-5px;font-family: 'Conv_FutuHv'; font-weight:normal }
.site-header-above-menu-top .site-description{text-align:right;text-align: right;width: 72%;display: inline-block;font-weight: bold;font-size: 22px; position:relative; font-family: 'HarmoniaSansProCyr-Bold'; text-transform:uppercase; color: #232323;}
.site-header-above-menu-top .site-description:before{background: #f2f2f2;width:50%;position: absolute;right: 210px;top: 11px;height: 1px;content: "";}
.site-header-above-menu-top .site-description:after{background: #f2f2f2;    width: 50%;    position: absolute;    right: -50%;    top: 11px;    height: 1px;    content: "";}
#site-navigation #mega-menu-wrap-primary{background:transparent;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color: #000 !important;
    padding: 0 35px;
    font-family: 'Conv_HarmoniaSansProCyr-SemiBd';
    text-transform: uppercase;
	color:#232323;
    font-size: 20px;} 
.site-inner{width:100%; max-width:100%;}
.site-header{padding:0px; float:left; width:100%; padding-bottom:5px; }
.site-content{padding:0px;}
.site-header-main{margin-top:-40px; width:100%; padding:0px 40px; float:left; padding-bottom:0px;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link
{background:transparent; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{display:none!important }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:transparent;}
body ul#mega-menu-wrap-primary li a:hover{background:none; color:#000;}
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home a.mega-menu-link{font-size:0px; color:#687989 }
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home a.mega-menu-link:before{font-size:22px;color:#687989 }
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home a.mega-menu-link:hover:before{font-size:22px;color:#5bc6e1 }
.site-header .site-header-top-right{float:right; text-align:right; position:relative; z-index:3; padding-right:10px;}
.select-box{background:url(../images/select-arrow.png) no-repeat right center; float:left; border-left:1px solid #f2f2f2; min-width:100px;height: 50px; text-align:left; }
.select-box select{-webkit-appearance:none;-moz-appearance:none; appearance:none; border:0px; color:#5ac8e2; font-size:18px;font-weight:normal; padding:10px 10px; width:100%; background-color:transparent }


.font-changes{ float:left; border-left:1px solid #f2f2f2; min-width:100px; text-align:left; height:50px; position:relative }
.font-changes .font-itme{ border:0px; color:#5ac8e2; font-size:18px;font-weight:normal; padding:10px 10px; width:100%;background:url(../images/select-arrow.png) no-repeat right center; display:block}
.font-popup{position:absolute; width:130px; background:#fff; -webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3); top:62px; right:0px; text-align:center; padding:10px;   }
.font-popup:after {bottom: 100%;left: 50%;content: " ";height:13px;width:32px;position: absolute;pointer-events: none;border-width: 10px;margin-left: -10px;background:url(../images/size-arrow.png) no-repeat center}

.font-popup li{list-style:none; text-align:center; text-align:center; width:33.333%; float:left; font-size:18px; color:#000; }
.font-popup li a{font-size:25px; width:25px; height:24px; border-radius:100%; text-align:center; background:#eaebf4; display:inline-block; line-height:21px; font-size:20px; }
.font-popup.show-fontpopup{display:block!important }



.site-footer{background:#303b90; padding-top:50px; padding-bottom:35px; padding-left:15%; padding-right:15%; }
.site-header-above-menu-top{float:left; width:100%; overflow:hidden; margin-top:-24px; position:relative; z-index:2 }
.site-header-main .site-branding{margin-top:-15px; margin-bottom:0px; position:relative; z-index:3 }
.site-header-main .site-branding a{margin-right:10px; }   
.site-header-main .site-header-menu{margin-top:50px; margin-bottom:21px; text-align:right }
.content-section h2.tdt-slider-heading{width:60%; font-weight: normal!important;font-family: 'HarmoniaSansProCyr-Bold'; margin-bottom:40px; }
.content-over-slider .slick-slide .content-section{top:190px!important;width:1440px; text-align:left;  }
.content-section .carousel_btn_span a{background:#5ac8e2; font-size:16px;font-family: 'HarmoniaSansProCyr-Bold'; padding:20px 50px !important; border-radius:100px; text-transform:uppercase; letter-spacing:2px; font-weight:normal!important;  } 
.content-section .carousel_btn_span a:hover{background-color:#52b5cd!important }
.residential-wrapper{text-align:center }

.care-section{background:#fff; -webkit-box-shadow:0px 0px 25px rgba(88, 101, 168, 0.4); box-shadow:0px 0px 25px rgba(88, 101, 168, 0.4); max-width:450px; padding:65px 25px 25px 25px; float:none!important; display:inline-block; vertical-align:top; margin:0px 25px; border-radius:25px; 
    -webkit-transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;}
.care-section:hover{-webkit-transform: scale(1.050);transform: scale(1.050);}
.care-section a{font-size:20px; color:#697b8e; padding:0px 13%; line-height:30px; outline: none; display: block; width: 100%;}
.care-section p{min-height: 120px;}
.site-footer .footer-navigation{float:right; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; text-align:right }
.site-footer .footer-navigation li{list-style:none; display:inline-block; vertical-align:top; padding-left:15px; }
.site-footer .footer-navigation li a{color:#fff; font-size:15px; padding-top:15px; }
.site-footer .site-info{float:left; font-size:18px; color:#fff; }
.home-banner .slick-dots{display:none!important }
.testimonial-section{padding:75px 0px; margin-top:-270px; }
.testimonial-section .hs_client_message{font-size:28px!important; color:#150958; position:relative; padding:0px 100px; }
.testimonial-section .hs_client_message:after{content:""; background:url(../images/quto-left.png) no-repeat; width:43px; height:35px; position:absolute; left:0px; top:0px;  } 
.testimonial-section .hs_client_message:before{content:""; background:url(../images/qoto-right.png) no-repeat; width:43px; height:35px; position:absolute; right:0px; bottom:0px; display:block!important  }   
.testimonial-section .hs_client_name{font-size:26px; font-weight:normal; color:#150958; text-transform:inherit; padding-top:20px;font-family: 'HarmoniaSansProCyr-Bold'; }
.testimonial-section .hs_client_designation{font-size:21px; color:#697b8e; font-style:italic; padding:0px 15px; line-height:30px; margin:auto; max-width: 500px; width: 100% } 
.search-box{width:25px; text-align:center; margin-left:15px; margin-top:6px; position:relative; display:inline-block; vertical-align:top } 
.search-icon{cursor:pointer; }
.header-search{position:absolute; width:250px; right:0px; z-index:10;  }
.header-search .button{position:absolute; right:0px; top:0px;  background: #5ac8e2} 
.header-search .button:hover{background: #52b5cd}
.header-search input[type="text"]{border: 1px solid #5ac8e2;}
.main-navigation{display:inline-block; vertical-align:top  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{background-color:transparent!important }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:#5bc6e1!important;background-color:transparent!important  }
.footer-menu{margin:0px; }

.content-section .tdt-slider-heading{font-size:60px; color:#150958; line-height:82px;font-family: 'HarmoniaSansProCyr-Bold';  }
.pum-title.popmake-title{display:none }
.pum-container{padding:0px!important; }
.popupwrap .popup-img{float:left; width:50%; }
.popup-img img{border-radius:4px 0px 0px 4px; overflow:hidden }
.popupwrap .popup-content{float:left; width:50%; padding:120px 80px 20px 90px; }
.update-title{color:#797979; font-size:15px; text-transform:uppercase; letter-spacing:2px; }
.popup-content h4{font-size:36px; color:#150958; line-height:normal; padding-bottom:25px;font-family: 'HarmoniaSansProCyr-Bold'; font-weight:normal; padding-top:10px; }
.popup-content p{font-size:22px; color:#697b8e; line-height:35px; }
.pum-container .pum-close.popmake-close {background-color: transparent !important;color: #9cdeee !important;border: 0px;-webkit-box-shadow: none !important;box-shadow: none !important;font-size: 68px !important;margin: 24px 10px 0px 0px;
	font-weight: normal !important;}
/*********menu******/	
.mega-menu .mega-menu-item > .mega-sub-menu{ -webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2)!important; box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2)!important; width:100%!important; background:#fff!important; margin-top:15px!important; text-align:center; padding:75px 0px!important; left:0px!important; }	
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu{text-align:center!important }
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column{display:inline-block!important; float:none!important; width:auto!important; vertical-align:top; } 
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .widget_sp_image a{width:100%; -webkit-transition: 0.3s; transition: 0.3s}
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .widget_sp_image a img{-webkit-transition: 0.3s;transition: 0.3s}
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .widget_sp_image a:hover img{-webkit-transform: scale(1.050);transform: scale(1.050);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover .mega-block-title{color: #5fc4f0 !important;}
.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .mega-block-title{color:#150958!important; width:100%; text-align:center; text-transform:inherit!important; font-size:18px!important; -webkit-transition: 0.3s; transition: 0.3s} 
#mega-menu-wrap-primary #mega-menu-primary{position:static!important }
#site-navigation #mega-menu-wrap-primary{position:static!important }
/*********menu******/	

/**************about us ***************/
#header_section{position:relative; width:100%; display:inline-block; }
#header_section img{width: 100%;}
#header_section h3{position:absolute; padding-left:9%; padding-right:45%; width:100%; top:290px; font-size:60px; color:#150958; font-family: 'HarmoniaSansProCyr-Bold'; font-weight:normal;line-height:normal  }  
.page-content-center{text-align:center; padding-left:5%; padding-right:5%; margin-top:-110px;  }
.page-content-center .wpb_wrapper p{font-size:30px; color:#150958; line-height:52px }
.value-statement{border-radius:300px 0px 0px 300px; margin-right:0px!important; }

.statement-box .vc_column-inner{background:#150958; padding:25px; border-radius:15px; color:#fff; min-height:405px; text-align:center; padding-bottom:35px; }
.value-statement .statement-box{padding:0px 7px; }
.statement-box .vc_column-inner h3{font-size:134px; color:#7fd0f3;font-family: 'HarmoniaSansProCyr-Bold'; font-weight:normal; line-height:100px; padding-bottom:40px;  }
.statement-box .vc_column-inner h4{font-size:22px; color:#fff;font-family: 'HarmoniaSansProCyr-Bold'; font-weight:normal; padding-bottom:10px; text-transform: uppercase;}
.statement-box .vc_column-inner p{font-size:20px; line-height:28px; }
.statement-box .vc_column-inner .wpb_text_column{margin-bottom:0px; }
.quote-section .quote-section-inner{border-left:4px #5ac8e2 solid; padding-left:65px; text-align:left; }
.quote-section .quote-section-inner .wpb_text_column{margin-bottom:0px; }
.quote-section-inner p{font-size:40px; color:#150958; line-height:62px; margin-bottom:30px; }
.quto-time{font-size:30px; color:#150958; }
.h2-title{color:#150958; font-size:40px;font-family: 'HarmoniaSansProCyr-Bold'; font-weight:normal; padding-bottom:50px; }
.mission-statement p{text-align:center; font-size:22px; color:#697b8e; padding:0px 80px; line-height:35px; }
.separator-line{position:relative; }
.separator-line:after{border-right:1px #d4e3e9 solid; width:1px; height:80%; top:15%; right:0px; content:""; position:absolute }
.vision-title{margin:0; padding: 100px 0 0 0; float: left; width: 100%;}
.vision-title h2 {
    font-size: 40px;
    color: #150958;
    text-align: center;
    font-family: 'HarmoniaSansProCyr-Bold';
}
.vision-title p{color: #7b828a !important; font-size: 40px; line-height: 62px}



.wpb_wrapper .board-management-button a{background:#e0e2ef; border-radius:100px; border:1px #b4b9d7 solid; padding:45px 45px; font-size:22px; color:#150958; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; font-weight:normal; text-transform:inherit; text-align:center   }
.wpb_wrapper .board-management-button a:hover{background:#d1d4e8; border-color:#d1d4e8; color:#150958;  }
.search-box .search-icon i{color:#687989; font-size:20px; }
.section{padding-left:15%; padding-right:15%; }
.residental-main-section .residential-wrapper{width:100% }
.hs_client_name::before{display:none }
.value-statement .h2-title{padding-bottom:0px; padding-right: 15px;}
.mobile-menu{display:none }
.learnmore-btn{background:#5ac8e2; font-size:16px;font-family: 'HarmoniaSansProCyr-Bold'; padding:20px 50px;border-radius:100px;text-transform:uppercase;letter-spacing:2px;font-weight:normal; color:#150958} 
.learnmore-btn:hover{background-color:#52b5cd;color:#150958 }
.menulink{display:none } 
body .els-about-us-value-statement-content{padding-top:50px !important; padding-bottom:100px !important;}




/*******************Our milestone*********************/
.top-content-text{margin: 0; padding: 0; float: left; width: 100%;}
.top-disc-content p{font-size: 30px;color: #150958;line-height: 52px;text-align: center;padding-bottom: 30px;}
.top-content-text .top-content-small-size p {text-align: center;font-size: 22px;color: #697b8e;padding: 0px 80px 100px 80px;line-height: 35px;}
.year-sec-main{margin: 0; padding: 0 0 100px; float: left; width: 100%; position: relative;}
.year-sec-main:after {content: "" !important;background: #5ac8e2;height: 100%;width: 1px;position: absolute;right: 0;top: 0;clear: inherit !important;left: 0;margin: auto;display: inline-block !important;}
.our-milestone-main .year-sec-main:nth-child(2):before {content: "" !important;background: #fff;height: 7px;width: 3px;
position: absolute;right: 0;top: 0;clear: inherit !important;z-index: 9;left: 0;margin: auto;display: inline-block !important;}
.year-sec-main .year-left-col{padding-right: 55px;}
.year-sec-main .year-right-col{padding-left: 55px;}
.year-sec-main .year-left-col .wpb_content_element{margin: 0 0 30px;}
.year-sec-main .year-right-col .wpb_content_element{margin: 0 0 30px;}
.year-sec-main .year-left-col h2{  font-family: 'gt_walsheimbold' !important;font-size: 38px; color: #150958; position: relative; top: -10px; }
.year-sec-main .year-left-col h2:after{content: ""; height: 15px; width: 15px; background: #5ac8e2; position: absolute; top: 17px; right: -77px;
border-radius: 100%;
}
.year-sec-main .year-left-col p{font-size: 22px; color: #697b8e; font-family: 'HarmoniaSansProCyr-Bold'; line-height: 32px; }
.year-sec-main .year-left-col p strong{font-size: 22px; color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; line-height: 32px; display: inline-block; margin-top: 2px;}

.year-sec-main .year-right-col h2{  font-family: 'gt_walsheimbold' !important;font-size: 38px; color: #150958;}
.year-sec-main .year-right-col h2:after{content: ""; height: 15px; width: 15px; background: #5ac8e2; position: absolute; top: 17px; left: -8px;
border-radius: 100%;
}
.year-sec-main .year-right-col p{font-size: 22px; color: #697b8e; font-family: 'HarmoniaSansProCyr-Bold'; line-height: 32px; text-align: justify; padding-top: 2px;}
.year-sec-main .year-right-col p strong{font-size: 22px; color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; line-height: 32px; text-align: justify}
.year-sec-main .img-bottom-content h4{color: #150958; font-size: 22px; text-align: left; font-family:'HarmoniaSansProCyr-Regular' !important;}
.year-sec-main .img-bottom-content p{color: #697b8e; font-size: 22px; text-align: left; font-family:'HarmoniaSansProCyr-Regular' !important; padding-top: 0;}

.our-milestone-main .year-sec-main:last-child{padding-bottom: 0; margin-bottom: 120px;}
.our-milestone-main .year-sec-main:last-child .year-left-col h2:after{right: -77px; left: auto}
.our-milestone-main .year-sec-main:last-child:after{height: calc(100% - 100px) !important;}

.our-milestone-main .year-sec-main:nth-child(2) .year-left-col h2:after{right: -77px; left: auto;}
.year-sec-main .year-left-col.col-right h2:after{left: -77px; }
.year-sec-main .year-left-col.col-left h2:after{right: -77px; }
.our-milestone-main .year-sec-main .col-right{padding-left: 55px; padding-right: 0px;}
.our-milestone-main .year-sec-main .col-left{padding-right: 55px; padding-left: 0px;}

.col-left{float: left !important;}
.col-right{float: right !important;}

/*******************ends Our milestone*********************/


/**********Our achievements************/
.our-achievements-main .achievements-top-heading h2{color: #150958;  font-family: 'HarmoniaSansProCyr-Bold' !important; font-size: 44px; margin: 0 0 90px;}
.our-achievements-main .els-our-achievements-timeline-content h6{color: #150958;  font-family: 'HarmoniaSansProCyr-Bold' !important; font-size: 22px; margin: 0 0 10px !important; line-height: normal;}
.our-achievements-main .els-our-achievements-timeline-content p{color: #697b8e; font-size: 22px;}
.our-achievements-main .els-our-achievements-custom-heading-timeline h4{color: #150958;  font-family: 'HarmoniaSansProCyr-Bold' !important; font-size: 30px; margin: 0 0 10px !important; line-height: normal;}
.our-achievements-main .our-achievements-bottom{padding-bottom: 80px;}
/********** Ends Our achievements************/



/****************Our service residential care page *************/
.service-provider-sec{border-radius: 450px 0px 0px 450px;}
.service-provider-sec .service-pro-left{padding: 0 40px 0 150px;}
.service-provider-sec .service-pro-left .wpb_single_image img{position: relative; top: -100px; border-radius: 20px;}

.service-provider-sec .service-pro-right{padding-top: 80px;}
.service-provider-sec .service-pro-right p{font-size: 22px; color: #150958; font-family:'HarmoniaSansProCyr-Regular' !important; line-height: 34px; margin-bottom: 45px;}
.service-provider-sec .service-pro-right .vc_toggle{width: 50%; padding: 0 5px 0 0; float: left;  position: relative;}
.service-provider-sec .service-pro-right.senior-service-pro-right .vc_toggle{width: 100%; padding: 0 30px 0 0; float: left;  }
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_title{padding-left: 60px;}
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_title .vc_toggle_icon{height: 35px; width: 35px; border-radius: 100%; background: #fff; border: none !important; top: 20px;}
.service-provider-sec .service-pro-right .vc_toggle_default .vc_toggle_icon::before{border: none !important;}
.service-provider-sec .service-pro-right .vc_toggle_default .vc_toggle_icon::after, .service-provider-sec .service-pro-right .vc_toggle_default .vc_toggle_icon::before{background: #150958!important; border: none !important; visibility: visible !important;}

.service-provider-sec .service-pro-right  .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{
    visibility: hidden !important;
}
.service-provider-sec .service-pro-right .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{width: 10px !important;}
.service-provider-sec .service-pro-right .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{width: 2px !important;}
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_title h4{font-size: 22px; color: #150958; font-family:'HarmoniaSansProCyr-Regular' !important; line-height: 34px; font-weight: normal;}
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_content{background: #fff; position: absolute; left: 0; z-index: 9; padding: 12px 15px;width: 90%;left: 0; margin: 10px 0 0 0;
 -webkit-box-shadow: 0px 1px 9px rgba(0,0,0,0.2);
 box-shadow: 0px 1px 9px rgba(0,0,0,0.2);
  overflow: inherit;
  z-index:  99;
}
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_content:after{content: ""; position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;
border-bottom: 15px solid #fff;left: 20%; top: -15px;}
.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_content p{font-size: 20px; margin: 0; line-height: 28px; margin: 0 !important;}


.routine-exercise-main{padding: 50px 15%  80px 15% !important ; position: relative;}
.routine-exercise-main:after{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 710px; background: url('../images/left-bg-img.png') no-repeat 0 0;}
.routine-exercise-main:before{content: ""; position: absolute; right: 0; bottom: 0; width: 625px; height: 710px; background: url('../images/right-bg-img.png') no-repeat 0 0; display: block;}
.routine-exercise-main > .vc_column_container{position: relative; z-index: 9; border-bottom: 1px solid #e1e3ed; padding-bottom: 30px;}
.routine-exercise-main > .vc_column_container:after{content: ""; height: 1px; width: 30px; position: absolute; left: 0; bottom: -1px; background: #fff;}
.routine-exercise-main > .vc_column_container:before{content: ""; height: 1px; width: 30px; position: absolute; right: 0; bottom: -1px; background: #fff;}
.routine-exercise-main .vc_column_container .wpb_wrapper h6{color: #150958; font-size: 26px; font-family:'HarmoniaSansProCyr-Regular' !important; text-align: center !important; font-weight: 400;}
.routine-exercise-main .routine-exercise-inner{padding: 0 15px;}
.routine-exercise-main .routine-exercise-inner.eligibility-section-right{padding-top: 60px;}
.routine-exercise-main .routine-exercise-inner .vc_single_image-wrapper{-webkit-transition: 0.3s;transition: 0.3s}
.routine-exercise-main .routine-exercise-inner .vc_single_image-wrapper:hover{-webkit-transform: scale(1.050);transform: scale(1.050);}
.routine-exercise-main .routine-exercise-inner .vc_single_image-wrapper img{border-radius: 20px;}


.eligibility-section-main {padding: 0 15% 60px 15% !important;}
.eligibility-section-main .eligibility-section-inner{padding: 0 15px;}
.eligibility-section-main .eligibility-section-inner h2{color: #150958;  font-family: 'HarmoniaSansProCyr-Bold' !important; font-size: 40px; line-height: normal; margin: 0 0 15px !important;}
.eligibility-section-main .enquirer-now-btn a{background: #5fc4f0; color: #150958 !important; font-size: 16px; border-radius: 35px; font-family: 'HarmoniaSansProCyr-Bold'; display: inline-block; cursor: pointer; text-transform: uppercase; padding: 18px 45px; border: none !important; letter-spacing: 1.5px;}
.eligibility-section-main .enquirer-now-btn a:hover{border: none !important; background: #52b5cd;}
.content-text p{color: #616161; font-size: 22px; font-family:'HarmoniaSansProCyr-Regular' !important; line-height: 28px; margin: 0 0 25px;}
.content-text ul li{color: #616161; font-size: 22px; font-family:'HarmoniaSansProCyr-Regular' !important; position: relative; list-style-type: none; padding-left: 30px; line-height: 28px; margin: 0 0 15px;}
.content-text ul{margin: 0;}
.content-text ul li:after{content: ""; height: 8px; width: 8px; background: #5ac8e3; border-radius: 100%;  position: absolute; left: 0; top: 10px;}

/**************ends Our service Our service residential care page*************/



/****************Our service senior care page**************************/
.senior-care-henderson{padding: 120px 0;}
.senior-care-henderson .senior-care-henderson-inner{max-width: 720px; width: 100%; margin: auto;}
.senior-img-hover .vc-hoverbox-inner{min-height:auto;}

.senior-img-hover{height: 200px;  width: 100%; border-radius: 20px; overflow:hidden; position: 	relative;}
.senior-img-hover figure{width: 100%; height: 100%;}
.senior-img-hover figure img{width: 100%; -o-object-fit:  cover; object-fit:  cover;  height: 100%;}
.senior-img-hover figure .vc_single_image-wrapper{width: 100%; height: 100%;}
.senior-img-hover h2.wpb_heading{position: absolute; height: 100%; width: 100%; background: rgba(6,46,146,0.8); } 




/****************Ends Our service senior care page**************************/


/********Enquiry Form**********/
.enquiries-form-main{padding-top: 110px !important; padding-bottom: 110px; background-repeat: no-repeat; background-position: center center; }
.enquiries-form-main h2{color: #150958; font-size: 60px; font-family: 'HarmoniaSansProCyr-Bold' !important; margin: 0 0 15px; line-height: normal;}
.enquiries-form-main p{color: #697b8e; font-size: 22px; font-family:'HarmoniaSansProCyr-Regular' !important; margin: 0 0 80px !important;}

.enquiries-form-main .form-row{margin: 0 0 30px; padding:0; float: left; width: 100%;}
.enquiries-form-main .form-row .form-col{width: 50%; padding:0 15px; float: left; margin: 0 0 30px;}
.enquiries-form-main .form-row  br{display: none;}
.enquiries-form-main .form-row .form-col:first-child{padding-left:0;}
.enquiries-form-main .form-row .form-col:last-child{padding-right:0;}
.enquiries-form-main .form-row label{color: #697b8e; font-size: 16px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; display: block; text-transform: capitalize;}
.enquiries-form-main .form-row .wpcf7-form-control{background: transparent; border:none; border-bottom: 1px solid #e1e3ed; padding: 0; color: #150958; font-size: 22px; outline: none; line-height: normal; padding-bottom: 10px;}
.enquiries-form-main .form-row textarea.wpcf7-form-control{height: 140px;}
.enquiries-form-main .form-row input[type="submit"]{background: #5ac8e2;font-size: 16px;font-family: 'HarmoniaSansProCyr-Bold';padding: 22px 50px;
border-radius: 100px;text-transform: uppercase;letter-spacing: 2px;font-weight: normal;color: #150958;float: right;}
.enquiries-form-main .form-row input[type="submit"]:hover{background-color: #52b5cd; color: #150958;}
.enquiries-form-main .form-row .wpcf7-select{-webkit-appearance: none; width: 100%; background: url(../images/arrow-down-blue.png) no-repeat right 0 top 15px;}
.enquiries-form-main .form-row.join-address textarea.wpcf7-form-control{height: 38px;}


.join-our-staff {max-width: 940px;margin: 0 auto !important;float: none;position: static !important;width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}
.enquiries-form-main .form-row.browse-file .wpcf7-form-control-wrap.cv{width: 100%;font-size: 0;background: url(../images/browse-btn.png) no-repeat right 0 top 0 !important;height: 60px;border-bottom: 1px solid #e1e3ed;
text-indent: 0 !important;font-size: 0 !important;display: inline-block;}
.enquiries-form-main .form-row.browse-file input.wpcf7-form-control.wpcf7-file  {width: 100%;text-indent: -150px;border: none;position: absolute;left: 0;top: 0;height: 100%;opacity: 0;}
.enquiries-form-main .form-row.browse-file input[type="file"]{text-align: left !important;}
.enquiries-form-main .form-row.browse-file input[type="file"] ::-webkit-file-upload-button{text-align: left !important;}
.enquiries-form-main .form-row.browse-file{position: relative;}
.enquiries-form-main .form-row.browse-file div{position: absolute;top: 45px;background: transparent;border: none;padding: 0;color: #150958;font-size: 22px;outline: none;line-height: normal;
padding-bottom: 10px;}
div.wpcf7-spam-blocked{float: left; width: 100%;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;float: left;width: 100%;}


/********Ends Enquiry Form**********/

/********Our Nursing Nomes**********/
.nursing-home-main{opacity: 1 !important; margin: 0 !important;}
.nursing-home-main .nursing-desc-content.top-disc-content p{padding: 0; margin: 0 0 50px;}
.nursing-home-main .nursing-desc-content.top-disc-content .wpb_wrapper .wpb_wrapper > p:last-child{padding: 0; margin: 0 0 100px !important;}
.our_facilities_data_container ul{margin: 0; padding: 0; float: left; width: 100%; text-align: center;}
.our_facilities_data_container ul li{display: inline-block; list-style-type: none; padding: 0 20px; height: 190px; overflow:hidden; width: 25%; max-width: 320px;}
.our_facilities_data_container ul li a{display: inline-block; float: left; width: 100%; height: 100%; position: relative; outline: none; -webkit-transition: 0.3s; transition: 0.3s;}
.our_facilities_data_container ul li a:before{content: ""; height: 100%; width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4); border-radius: 20px; -webkit-transition: 0.3s; transition: 0.3s;}
.our_facilities_data_container ul li a:hover:after{content: ""; height: 100%; width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(6,46,146,0.7);  border-radius: 20px; -webkit-transition: 0.3s; transition: 0.3s;}
.our_facilities_data_container ul li a.activefacilities:after{content: ""; height: 100%; width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(6,46,146,0.7);  border-radius: 20px; -webkit-transition: 0.3s; transition: 0.3s;}
.our_facilities_data_container ul li a span{color: #fff; text-align: center;
font-family: 'Conv_HarmoniaSansProCyr-SemiBd' !important; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);margin:auto; font-size: 22px; z-index: 9;}
.our_facilities_data_container ul li a img{width: 100%;border-radius: 20px;max-height: 190px;-o-object-fit: cover;object-fit: cover;min-height: 190px;}
.our_facilities_data_container ul li:first-child{padding-left: 0}
.our_facilities_data_container ul li:last-child{padding-right: 0}


.our-facilities-main{opacity: 1 !important; margin: 0 !important; background: #f2fafd; position: relative; float: left; width: 100%; padding: 0 10%;}
.our-facilities-main:after{content: ""; background: #fff; width: 100%; height: 90px;  position: absolute; top: 0px; left: 0;}

.els-our-facilities-listing {width: 100%;float: left;position: relative;z-index: 9;}
.our_facilities_container.active{display: block;}
.our_facilities_container{padding: 115px 0;float: left;width: 100%;display: none;}
.our_facilities_container .left{width: 45%; float: left; padding: 0 60px 0 0;}


.our_facilities_container .right{width: 55%; float: left; padding: 30px 0 0 0;}


.our_facilities_container .left .our-facilities-image{height: 360px; width: 100%; float: left; overflow: hidden; border-radius: 20px; margin: 0 0 30px;}
.our_facilities_container .left .our-facilities-image img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}




.our_facilities_container .right .our-facilities-no-of-bed{color: #150958; font-size: 22px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; display: inline-block; float: left; margin: 0 50px 0 0;}
.our_facilities_container .right .our-facilities-no-of-bed img{margin: -5px 15px 0 0;}
.our_facilities_container .right .our-facilities-no-of-staff{color: #150958; font-size: 22px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; display: inline-block; float: left; margin:0;}
.our_facilities_container .right .our-facilities-no-of-staff img{margin: 0px 15px 0 0;}

.our_facilities_container .right .our-facilities-long-title{color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; font-size: 30px;margin: -8px 0 20px;line-height: normal; letter-spacing: 1px;}
.our_facilities_container .right .our-facilities-content{color: #39526c; font-size: 22px; display: block; width: 100%; float: left; margin: 30px 0 0 0;  font-family:'HarmoniaSansProCyr-Regular';}
.our_facilities_container .right .our-facilities-content p{margin: 0 0 15px 0}
.our_facilities_container .right .our-facilities-content:last-child{margin: 0;}
.our_facilities_container .right .our-facilities-address-wrapper{display: block; width: 100%; float: left; margin: 40px 0 0 0;}

.our_facilities_container .right .our-facilities-address-wrapper label{color: #150958; font-size: 22px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd';width: 30%;display: inline-block; padding-right: 5px; float: 	left;}
.our_facilities_container .right .our-facilities-address-wrapper label span{float: right; display: inline-block; color: #38516b;}
.our_facilities_container .right .our-facilities-address-wrapper .address-data{width: 100%; float: left; font-size: 22px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; color: #38516b; margin: 0 0 10px;}
.our_facilities_container .right .our-facilities-address-wrapper .address-data.our-facilities-charges p{float: left; width: 70%;}
.our_facilities_container .left .our-facilities-map{width: 100%;float: left;border-radius: 20px;overflow: hidden;height: 360px;border: 1px solid #dbd9d9;}
.our_facilities_container .left .our-facilities-map iframe{width: 100%; height: 500px;}
.our_facilities_container .left .our-facilities-map iframe .place-card.place-card-large{display:none !important;} 
.our_facilities_container .left .our-facilities-map iframe .login-control{display:none !important;} 
.our_facilities_container .left .our-facilities-map iframe .gm-inset{display:none !important;} 
.our_facilities_container .left .our-facilities-map iframe .gmnoprint{display:none !important;}
.mobile-dropdown{display: none;}


/********Ends Our Nursing Nomes**********/


/*************Our Staff page****************/
.our-staff-events-main{margin: 0; padding: 115px 0; float: left; width: 100%;}
.our-staff-events-main .staff-events-left{padding-right: 50px;}
.our-staff-events-main .staff-events-left h2{color: #150958; font-size: 40px; display: block; margin: 0 0 40px; font-family: 'HarmoniaSansProCyr-Bold';  line-height: normal;}
.our-staff-events-main .staff-events-left p{color: #697b8e; font-size: 22px;  font-family:'HarmoniaSansProCyr-Regular'; line-height: normal;}
.our-staff-events-main .staff-events-left p a{display: inline-block; color: #5ac8e2; font-size: 18px; font-family:'HarmoniaSansProCyr-Regular'; padding: 0 5px 3px 0; border-bottom: 1px solid #d1d6e9; text-transform: uppercase; outline: none;}
.our-staff-events-main .staff-events-left p a:hover{color: #150958;}
.owl-carousel-event.owl-carousel .owl-nav {display: inline-block;position: absolute;right: 75px;top: -90px;}
.owl-carousel-event.owl-carousel .owl-nav .owl-prev{height: 30px; width: 20px; background: url(../images/arrow-prev.png) no-repeat 0 0; font-size: 0; margin: 0 40px 0 0; outline: none;}
.owl-carousel-event.owl-carousel .owl-nav .owl-next{height: 30px; width: 20px; background: url(../images/arrow-next.png) no-repeat 0 0; font-size: 0; margin: 0 40px 0 0; outline: none;}
.owl-carousel-event.owl-carousel.owl-carousel .owl-stage{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.owl-carousel-event.owl-carousel.owl-carousel.owl-drag .owl-item{display: -webkit-box;display: -ms-flexbox;display: flex;}
.event-slider-box{margin: 0;padding: 0;float: left;width: 100%;overflow: hidden;border-radius: 20px;-webkit-box-shadow:0px 1px 16px rgba(0,0,0,0.2);box-shadow:0px 1px 16px rgba(0,0,0,0.2); min-height: 250px; -webkit-transition: 0.3s; transition: 0.3s; height: 100%;}
.event-slider-box .event-img {display: inline-block;width: 100%;max-height: 290px;float: left; overflow: hidden; height: 290px;}
.event-slider-box .event-img img{width: 100%; -o-object-fit: cover; object-fit: cover; height: 100%; -webkit-transition: 0.3s; transition: 0.3s;}
.event-slider-box .event-content-wrapper{float: left; width: 100%;}
.event-slider-box .event-img a{display: inline-block; position: relative; width: 100%; height: 100%;}
.event-slider-box:hover img{-webkit-transform: scale(1.095);transform: scale(1.095);}
.event-slider-box .event-img a:after{content: ""; background: url(/wp-content/uploads/2023/05/SANH-Logo-Black.png) no-repeat 0 0; position: absolute; left: 15px; bottom: 20px; height: 50px; width: 150px; background-size: 100% 100%;}
.event-slider-box .date-text{color: #697b8e; font-size: 12px;font-family:'HarmoniaSansProCyr-Regular';}
.event-slider-box .event-title a{color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; -webkit-transition: 0.3s; transition: 0.3s; font-size: 22px;}
.event-slider-box .event-title a:hover{color: #5ac8e2}
.owl-carousel-event.owl-carousel .owl-stage-outer{padding-bottom: 15px; padding-left: 15px;}
.event-slider-box .event-content-wrapper{padding: 15px; width: 100%; float: left;}



.our-staff-share-main{margin: 0; padding: 140px 0; float: left; width: 100%; background: #f2fafd;}
.our-staff-share-main .story_heading{width: 100%; float: left; padding: 0 0 80px; text-align: center;}
.our-staff-share-main .story_heading h2{font-size: 45px; color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; display: inline-block; line-height: normal; }
.our-staff-share-main .story_heading a{display: inline-block; color: #5ac8e2; font-size: 18px; font-family:'HarmoniaSansProCyr-Regular'; padding: 0 5px 3px 0; border-bottom: 1px solid #d1d6e9; text-transform: uppercase; outline: none; float: right;     margin: 12px 0 0 0;}


.owl-carousel-story{float: left;width: 100%;}
.owl-carousel-story.owl-carousel .owl-stage-outer{padding:25px 0 15px;}
.owl-carousel-story.owl-carousel.owl-drag .owl-item{padding: 0 5px; }
.story_container{width: 100%; padding: 50px 35px 35px 35px; float: left; background: #fff; -webkit-box-shadow:0px 2px 12px rgba(0,0,0,0.1); box-shadow:0px 2px 12px rgba(0,0,0,0.1); border-radius: 20px; position: relative;}
.story_container:after{content: ""; position: absolute; top: -25px; width: 70px; height: 50px; background: url(../images/quto-left-02.png) no-repeat 0 0; left: 40px;}
.story_container .our-stories-content{color: #697b8e; font-size: 19px;  font-family:'HarmoniaSansProCyr-Regular';  line-height: 28px; margin: 0 0 80px; display: block; min-height: 200px;}
.story_container .our-stories-content a{color: #5fc4f0; font-size: 19px;  font-family:'HarmoniaSansProCyr-Regular';  text-transform: capitalize;}
.story_container .our-stories-long-title{color: #150958; font-size: 22px; font-family: 'HarmoniaSansProCyr-Bold'; display: inline-block; line-height: normal; text-transform: capitalize; position: absolute; bottom: 35px;}
.story_container .our-stories-content a:hover{color: #150958;}
.owl-carousel-story .owl-dots{width: 100%; float: left; text-align: center; margin-top: 80px;}
.owl-carousel-story .owl-dots .owl-dot{height: 15px; width: 15px; background: #b7c5e9; display: inline-block; margin: 0 10px; border-radius: 100%; outline: none; border: 2px solid transparent;}
.owl-carousel-story .owl-dots .owl-dot.active{background: #150958; border: 2px solid #f2fafd;}

.our-staff-join-us-main {padding: 100px 0; text-align: center;}
.our-staff-join-us-main .jobs_title{display: block; margin: 0 0 70px; color: #150958; font-size: 40px; font-family: 'HarmoniaSansProCyr-Bold'; text-align: center;}
.our-staff-join-us-main .location_wrapper{display: inline-block;}
.our-staff-join-us-main .location_wrapper h4{color: #150958; display: inline-block; float: left; font-size: 22px; padding: 0 25px; position: relative;}
.our-staff-join-us-main .location_wrapper .select-job{color: #150958; display: inline-block; float: left; font-size: 22px; padding: 0 25px; position: relative; -webkit-appearance:none; background: none; border: none; outline: none;
background: url(../images/arrow-down-blue.png) no-repeat top 15px right 15px; width: 255px;}
.our-staff-join-us-main .location_wrapper h4:after{content: ""; height: 50px; width: 1px; background: #dde1f4; position: absolute; right: 0; top: -11px;}


.our-staff-join-us-main .jobs_container{width: 100%; float: left; padding: 25px 0; border-bottom: 1px solid #dadef3; text-align: left;}
.our-staff-join-us-main .jobs_container .our-jobs-long-title{display: inline-block; float: left;  color: #150958; font-size: 22px; font-family: 'HarmoniaSansProCyr-Bold'; width: 30%; text-align: left;}
.our-staff-join-us-main .our-jobs-location{display:  inline-block; float: left; width: 40%; color: #697b8e; font-size: 22px; font-family:'HarmoniaSansProCyr-Regular'; min-height: 24px;}
.our-staff-join-us-main .our-jobs-type{display:  inline-block; float: left; width: 20%; float: left; color: #697b8e; font-size: 22px; font-family:'HarmoniaSansProCyr-Regular';}
.our-staff-join-us-main .our-jobs-apply-now{width: 10%; float: right; text-align: right;}
.our-staff-join-us-main .our-jobs-apply-now a{display: inline-block; float: right; background: url(../images/apply-btn-bg-2.png) no-repeat 0 0; height: 38px; width: 38px; font-size: 0;}
.our-staff-join-us-main .jobs_container .our-jobs-location img, .our-staff-join-us-main .jobs_container .our-jobs-type img{margin: 0 10px 0 0;}

.care-facility-main{margin: 0; padding: 50px 0; float: left; width: 100%;}
.care-facility-inner{margin: 0; padding: 0; float: left; width: 100%;}
.care-facility-inner .care-facility-left{width: 30%; float: left;}
.care-facility-inner .care-facility-left h4{display: inline-block;float: left;color: #150958;font-size: 28px;font-family: 'HarmoniaSansProCyr-Bold';line-height: normal;text-align: left;}

.care-facility-inner .care-facility-right{width: 70%; float: left; position: relative;}
.care-facility-inner .care-facility-right .care-facility-text{position: relative; padding-left: 40px; width: 100%; float: left;margin: 0 0 30px;color: #39526c;
font-size: 20px;display: block;float: left;font-family: 'HarmoniaSansProCyr-Regular';}
.care-facility-inner .care-facility-right .care-facility-text:after{content: "";background: url(../images/tick-mark.png) no-repeat;position: absolute;left: 0;top: 10px;height: 32px;width: 32px;
background-size: 65%;}
#more_posts{width: 100%; float: left; text-align: center;}

.grecaptcha-badge{z-index: 9;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{float: left; width: 100%;}
span.wpcf7-not-valid-tip{font-size: 13px;}
.service-provider-sec .service-pro-right h2{margin:0 0 20px; line-height: normal;}

#TB_overlay{background: #6e7c90;}
.thickbox-loading h2{display: block;float: left;color: #150958;font-size: 30px;font-family: 'HarmoniaSansProCyr-Bold';text-align: left;width: 100%;margin: 0 0 40px;}
.thickbox-loading{padding: 40px 80px; border-radius: 25px; max-width: 940px; width: 100% !important;}
.thickbox-loading  #TB_title{border: none; height: auto;}
.thickbox-loading div{font-size: 22px;color: #697b8e;line-height: 35px;}
.thickbox-loading .tb-close-icon{background: url(../images/close-icon.png) no-repeat 0 0;height: 44px;width: 44px;top: 0;right: 0;}
.thickbox-loading #TB_closeWindowButton{right: 20px;top: 40px;width: 44px;height: 44px;outline: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.thickbox-loading .tb-close-icon:before{display: none;}    
.thickbox-loading #TB_ajaxContent {width: 100% !important; } 
.job-header-wrapper{margin:0; padding: 100px 15%; float: left; width: 100%; background: url(../images/care-facility-banner.jpg) no-repeat 0 0;     background-size: cover;}  


.job-header-wrapper .job-header-wrapper-inner{width: 100%; float: left; border-bottom: 1px solid #e3e4e8; padding: 0 0 50px;}
.job-header-wrapper .job_header_left{float: left; display: inline-block;}
.job-header-wrapper .job_header_left h3{font-size: 45px;color: #150958;font-family: 'HarmoniaSansProCyr-Bold';display: inline-block;line-height: normal;margin: 0 0 20px;}
.job-header-wrapper .job_header_data .job_header_location{display: inline-block;float: left;color: #697b8e;font-size: 22px;font-family: 'HarmoniaSansProCyr-Regular';min-height: 24px;padding-right: 50px;}
.job-header-wrapper .job_header_data div img{margin:0 10px 0 0; }
.job-header-wrapper .job_header_type{display: inline-block;float: left;float: left;color: #697b8e;font-size: 22px;font-family: 'HarmoniaSansProCyr-Regular';padding-right: 50px;}
.job-header-wrapper .job_header_posted_date{display: inline-block;float: left;float: left;color: #697b8e;font-size: 22px;font-family: 'HarmoniaSansProCyr-Regular';}
.job-header-wrapper  .job_header_right{display: inline-block; float: right;}
.job-header-wrapper  .job_header_right .learnmore-btn{background: #5fc4f0; padding: 25px 60px;}
.more-post-main{float: left; width: 100%; text-align: center;}
.more-post-main a{display: inline-block;color: #5ac8e2;font-size: 20px;font-family: 'HarmoniaSansProCyr-Regular';border-bottom: 1px solid #d1d6e9;
text-transform: uppercase;outline: none;float: left;letter-spacing: 1px;}
.more-post-main .job-next{float: right}
.more-post-main a.job-current{display: inline-block; float: none;}

/*************Ends Our Staff page****************/
.header_background_image_for_mobile{display: none;}


/*************Our Volunteer page****************/
.volunteer-join-us-main.our-staff-events-main{ background: url(../images/vol-join-bg.png) no-repeat 0 0;  background-position: right 0 top 0; background-size: contain;}
.volunteer-join-us-main.our-staff-events-main .staff-events-left{padding-top: 100px;}
.volunteer-join-us-main.our-staff-events-main .our-volunteers-right img{border-radius: 20px;}
.volunteer-join-us-main.our-staff-events-main .our-volunteers-right .wpb_single_image{margin:0;}

.volunteer-contact-point-main .contact-point-title h2{font-size: 45px;color: #150958;font-family: 'HarmoniaSansProCyr-Bold';display: block;line-height: normal;margin-bottom: 80px !important;}
.volunteer-contact-point-main .contact-point-title .wpb_content_element{margin-bottom: 0;}
.volunteer-contact-point-main .contact-point-box h2{color: #150958; font-size: 22px; display: block; line-height: normal; margin: 0 0 25px; font-family: 'HarmoniaSansProCyr-Bold' !important;}
.volunteer-contact-point-main .contact-point-box .wpb_text_column{margin-bottom: 0;}
.volunteer-contact-point-main .contact-point-box iframe{padding: 8px !important;
  -webkit-box-shadow: 3px 4px 7px rgba(0,0,0,0.1);
  box-shadow: 3px 4px 7px rgba(0,0,0,0.1);
  }
.volunteer-contact-point-main .contact-point-box .map-content, .volunteer-contact-point-main .contact-point-box .map-content a{font-size: 18px; color: #38516b; margin-bottom: 15px;}
.volunteer-contact-point-main .contact-point-box .map-content img{margin: 0 10px 0 0;}
/*************Ends Our Volunteer page****************/


/*************Donation page****************/

.donate-top-content{padding-bottom: 65px;}
.donate-top-content .top-content-small-size p{padding-bottom: 0;}
.donate-top-content .top-content-small-size p strong{color: #150958; font-weight: 600;}
.donate-top-content .top-content-small-size a{text-decoration: underline; color: #5ac8e2;}
.how-to-donate-main{margin: 0; padding:0 0 100px 0; width: 100%; position: relative; background: #f2fafd; overflow: inherit !important; margin-top: 200px; float: left; margin-right: 0 !important;}
.how-to-donate-main:after{content: ""; background: url(../images/donate-shape.png) no-repeat 0 0; left: 0; top: -231px; height: 231px; width: 100%; position: absolute;}

.how-to-donate-main h2{color: #150958; display: block; text-align: center; margin-bottom: 100px !important; font-size: 50px; font-family: 'HarmoniaSansProCyr-Bold'; line-height: normal;}

.donate-in-kid-main.service-provider-sec .vc_row{overflow: inherit !important;}
.donate-in-kid-main{background: #f2fafd; position: relative; margin-right: 0 !important;}
.donate-in-kid-main:after{content: ""; background: #f2fafd; height: 100%; width: 100%;} 
.donate-box-main{padding: 50px 15px !important;border-radius: 15px;min-height: 430px !important;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;
    width: 22.7% !important;
    margin: 0 15px 110px 15px;}
.donate-box-main .wpb_content_element{margin-bottom: 0;}
.donate-box-main h4 a{color: #fff; font-size: 24px; display: block; margin:30px 0 15px; line-height: normal; position: static; background: none;}
.donate-box-main h4{color: #fff; font-size: 24px; display: block; margin:10px 0 20px; line-height: normal;}
.donate-box-main .donate-text{color: #fff; font-size: 20px; display: block; margin:0 0 15px; line-height: normal; line-height: 28px;}
.donate-box-main p{margin: 0;}
.donate-box-main a{color: #fff; font-size: 22px; display: inline-block; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; padding-left: 20px;  background: url(../images/arrow-white.png) no-repeat left 0 top 12px; outline: none; -webkit-transition: 0.3s; transition: 0.3s;
position: absolute; bottom: 48px;}
.donate-box-main a:hover{opacity: 0.7;}
.blue-bg{background: #581e66;}
.sky-blue-bg{background: #e0429a;}
.green-bg{background: #07a9d7;}
.pink-bg{background: #f89462;}
.donate-box-main.blue-bg a{position: static;margin-top: 12px;}
.donate-in-kid-main.service-provider-sec .service-pro-right{padding-right: 200px;}
.donation-enquiries-main{padding:100px 0; background: #f2fafd; float: left; width: 100%;}
.donation-enquiries-main h3{font-size: 34px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; display: block; margin: 0 0 60px !important; color: #150958;}
.donation-enquiries-main h2{font-size: 20px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd' !important; display: block; margin: 0 0 20px; color: #697b8e; text-transform: uppercase; line-height: normal;}
.donation-enquiries-main p, .donation-enquiries-main a{font-size: 34px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd' !important; display: block;  color: #150958; margin: 0 !important; line-height: normal;}
.donation-enquiries-main .vc_row .contact-list .wpb_text_column{margin-bottom: 0;}
.donation-enquiries-main .vc_row .contact-list{padding: 0 40px; position: relative;}
.donation-enquiries-main .vc_row .contact-list:after{content: ""; height: 75px; width: 1px; background: #c6cade; position: absolute; top: 0; right: 20px;}
.donation-enquiries-main .vc_row .contact-list:last-child:after{display: none;}
.donate-box-main.blue-bg img.alignnone{margin-bottom:  15px; display: inline-block; width: 115px;}
.donate-box-main.blue-bg .custom-donation{margin-top: 20px;}
/*************Ends Donation page****************/


/*********Annoucements  & News *******************/
.announcement_data_container{margin: 0; padding: 0 0 120px; float: left; width: 100%;}
.select-job{color: #150958;display: inline-block;float: left;font-size: 20px;position: relative;-webkit-appearance: none;background: none;
border: none;outline: none;background: url(../images/arrow-down-blue.png) no-repeat top 15px right 0px;width: 205px;display: inline-block;margin-bottom: 60px;border-bottom: 1px solid #e1e3ed;}
.els-announcement .year-heading{ color:#150958; }
.els-announcement .announce-wrapper{margin: 0; padding:20px 30px 20px 45px; float: left; width: 100%; background: #f0f1f6; border-radius:4px; margin-bottom: 20px; position: relative;}
.els-announcement .announce-wrapper .month-title{font-size: 22px; color: #150958; font-family: 'HarmoniaSansProCyr-Bold'; display: inline-block; float: left; width: 110px; text-transform: capitalize;}
.els-announcement .announce-wrapper .month-description{color: #697b8e; font-size: 22px; display: inline-block; padding: 0 60px;}
.els-announcement .announce-wrapper .month-doc {
    display: inline-block;
    float: right;
    position: absolute;
    right: 30px;
}
.els-announcement .announce-wrapper .month-doc a{display: inline-block;float: right;background: url(../images/apply-btn-bg-2.png) no-repeat 0 0;height: 38px;width: 38px;font-size: 0;}
.annual-report-main{margin: 0; padding: 120px 0; float: left; width: 100%; background: #f3fbfe; }


.annual-report-main .annual-report-main-left{padding: 70px 100px 0 0;}
.annual-report-main .annual-report-main-left h2{color: #150958;  font-family: 'HarmoniaSansProCyr-Bold' !important; font-size: 45px; display: block; margin: 0 0 60px; text-align: center; line-height: normal;}
.annual-report-main .annual-report-main-left a{background: #fff !important;border-radius: 100px;border: 1px #dbdeeb solid !important;padding: 32px 45px;font-size: 22px;color: #150958 !important;font-family: 'Conv_HarmoniaSansProCyr-SemiBd';font-weight: normal;text-transform: inherit;text-align: center;width: 100%;}
.annual-report-main .annual-report-main-left .vc_btn3-container{width: 100%;}
.annual-report-main .annual-report-main-left a:hover {background: #d1d4e8 !important;border-color: #d1d4e8 !important;}
.media-events-main{margin-top: -200px; padding-bottom: 100px;}
.media-event-list{float: left; width: 100%;}
.media-event-list .event_category_wrapper {display: none;width: 100%;float: left;margin: 0 0 20px;}
.els-event-listing .media-event-wrap {width: 33.33%;padding: 0 35px;margin: 0 0 60px; vertical-align: top;     display: -webkit-box;     display: -ms-flexbox;     display: flex;}
.els-event-listing.media-event-list .event_data_container {margin: 0 -35px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.event-slider-box .event-content-wrapper .event-title{min-height: 58px;}

.event_load_more_container{margin: 0; padding: 40px 0 0 0; float: left; width: 100%; text-align: center;}
.load-more-btn{display: inline-block; padding: 16px 60px; border: 2px solid #5ac8e2; color: #5ac8e2; font-size: 18px; border-radius: 35px; font-family: 'HarmoniaSansProCyr-Bold'; text-transform: uppercase; min-width: 260px;}
.load-more-btn:hover{background: #5ac8e2; color: #150958;}

 .event-detail-main{margin: 0; padding:100px 15%; float: left; width: 100%; background: url(../images/event-detail-bg.jpg) no-repeat left 0 top 0; background-size: cover;}
 .event-detail-main #header_section.event-detail-banner h3{position: static; padding: 0; font-size: 45px; margin: 0 0 40px;}
.event-detail-banner .date-text{color: #697b8e; font-size: 18px;}


.personal-data-protection-contact.donation-enquiries-main {background: #fff; padding: 0 0 10px;}
.personal-data-protection-contact a{font-size: 18px; font-family: 'Conv_HarmoniaSansProCyr-SemiBd' !important; display: block;  color: #5ac8e2; margin: 0 !important; line-height: normal; text-align: left;    white-space: nowrap;}

.personal-data-protection-contact.donation-enquiries-main p {
  text-align: center;
  font-size: 22px;
  color: #697b8e;
  margin: 0 0 50px !important;
}
/*******end personal data**********/



/*******stories page*********/
.stories-main{margin: 0; padding: 200px 0 100px; float: left; width: 100%; background: url(../images/story-bg.jpg) no-repeat 0 0; background-size: contain;}
.stories_data_container{margin: 0; padding: 0 0 20px; width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;} 
.stories_data_container .story_container_inner{width: 33.33%; padding: 0 35px; margin: 0 0 60px; vertical-align: top;display: -webkit-box;display: -ms-flexbox;display: flex;}
.stories_data_container .story_container_inner .story_container{ -webkit-box-shadow: 1px 3px 18px 3px rgba(0,0,0,0.1); box-shadow: 1px 3px 18px 3px rgba(0,0,0,0.1);}
.story-page-list.els-story.els-story-listing {float: left;width: 100%;}
.story-page-list.els-story.els-story-listing .stories_category_wrapper {display:none; float: left;width: 100%;margin: 0 0 120px; padding: 0 35px;}
.story-page-list.els-story.els-story-listing .stories_category_wrapper .select-job{float: right; margin: 0; position: relative;z-index: 99;}
.stories_load_more_container{margin: 0;padding: 0 0 40px;float: left;width: 100%;text-align: center;}
body.story_page_title #header_section h3{text-align: center;padding-right: 15%; top: 70px; z-index: 99; padding-right: 15%;}
    

.stroy-detail-main .stroy-detail-main-left{width: 50%; float: left; padding-right: 60px;}
.stroy-detail-main .stroy-detail-main-right{width: 50%; float: left;}
.stroy-detail-main .stroy-detail-main-left h2{font-size: 45px;color: #150958;font-family: 'HarmoniaSansProCyr-Bold';display: inline-block;line-height: normal;margin: 0;}
.stroy-detail-main .stroy-detail-main-left h4{font-size: 24px;color: #150958;font-family: 'HarmoniaSansProCyr-Bold';display: inline-block;line-height: normal;margin: 0;}
.stroy-detail-main .stroy-detail-main-left p{color: #697b8e; font-size: 22px; padding: 0 0 30px; margin: 0;}
.stroy-detail-main .stroy-detail-main-left .job_header_title h5{color: #697b8e; font-size: 18px; text-transform: uppercase; letter-spacing: 1px;}
.stroy-detail-main .stroy-detail-main-left .desination-title{display: block; margin: 0 0 15px;}
.stroy-detail-main .stroy-detail-main-left .desination-title span{color: #697b8e; font-size: 18px; text-transform: capitalize;}
.social-media{margin: 0; padding: 0; float: left; width: 100%;}
.social-media ul{margin: 0; padding: 0; display: inline-block;}
.social-media ul li{display: inline-block; list-style-type: none; margin: 0 20px 0 0;}
.social-media span{color: #697b8e; font-size: 24px; text-transform: capitalize; display: inline-block; float: left; margin: 0 40px 0 0; line-height: normal;}

.story-detail-wrapper .more-post-main {margin: 80px 0 0 0; }
.our-staff-share-main.story-detail-bottom{padding-right: 15% !important; padding-left: 15% !important;}

.mfp-wrap .mfp-content button.mfp-close {
    position: absolute;
    top: 40px;
    right: 40px !important;
    background: url(../images/close-black.png) no-repeat 0 0 !important;
    font-size: 0;
    height: 40px;
    width: 40px !important;
    z-index: 99;
    background-size: 100%;
    padding: 0 !important;
    display: inline-block;
    opacity: 1;
    visibility: visible;

}
.mfp-bg{background: #ffffff; opacity: 1;}
.mfp-wrap .mfp-content{position: static;}

.mfp-wrap .mfp-content .mfp-figure:after{display: none;}
.mfp-wrap .mfp-content .mfp-figure figure{position: relative;}
.mfp-wrap .mfp-content .mfp-figure figure .mfp-bottom-bar{margin-top: 30px;}
.mfp-wrap .mfp-content .mfp-figure figure img.mfp-img{border-radius: 20px; padding: 0;}
.mfp-wrap .mfp-content .mfp-figure figure .mfp-counter{color: #697b8e; font-size: 20px;} 
.mfp-arrow-left{ background: url(../images/prev-black.png) no-repeat 0 0 !important; font-size: 0; left: 5%; cursor: pointer;}
.mfp-arrow-right{ background: url(../images/next-black.png) no-repeat 0 0 !important; font-size: 0; right: 5%; cursor: pointer;}
 button.mfp-arrow:after, button.mfp-arrow:before{display: none}

 .page-id-32 #TB_window {
    left: 0;
    top: 100px;
    margin-left: 0 !important;
    right: 0;
    margin: auto !important;
    -webkit-transform: inherit;
    transform: inherit;
    height: 80% !important;

}
.page-id-32  #TB_ajaxContent{height: 100% !important;}
.page-id-32  #TB_ajaxContent p{font-weight: 400; line-height: 28px; margin: 0 0 20px; display: block; width: 100%; float: left; font-size: 18px;}
.page-id-32  #TB_ajaxContent p strong {
    margin: 0;
    display: inline-block;
    float: left;
    width:  75px; 
}

.page-id-32  #TB_ajaxContent i.pay-now-content{
    font-style: normal;
    display: inline-block;
    float: left;
    width: calc(100% - 150px);
    float: left;
}
.page-id-32  #TB_ajaxContent h2{margin: 30px 0 40px;}
#TB_ajaxContent p a{display: inline-block; margin: 15px 0 0 0; color: #150958;}
.donation-popup-title div{color: #150958; text-decoration: underline;}
.donation-popup-content div:nth-of-type(even) {color: #150958; margin: 0 0 10px;}
#TB_ajaxContent ul{margin: 0; padding:0;}
#TB_ajaxContent ul li a{color: #150958; display: block; margin: 0 0 10px;}
#TB_ajaxContent h3{color: #697b8e; margin: 0 0 15px;}
#TB_ajaxContent ul li a:hover{color: #697b8e;}
#TB_ajaxContent ul li{display: inline-block; margin: 0 0 15px}


/*******Ends stroies page*********/


/************404 page******/
.error-main{padding: 200px 0; }
.error-main .content-area {
    max-width: 750px !important;
    margin: 0 auto !important;
    width: 100%;
    float: none;
}

.search-page-main{margin:0; padding: 200px; float: left; width: 100%;}
.our-volunteer-share-main  .els-our-stories-listing .owl-carousel-story .owl-dots.disabled{display: inline-block !important;}
.donate-wrap-section {overflow: inherit !important;}


.owl-carousel-story.owl-carousel .owl-stage{display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.owl-carousel-story.owl-carousel .owl-item{display: -webkit-box;display: -ms-flexbox;display: flex;height: auto !important;}
.donate-box-main.blue-bg .donate-text{margin-bottom: 0;}


.mission-statement .wpb_single_image img {height: 150px;max-width: 200px;vertical-align: top;}
.site-branding .logo1 img{height:/*85px*/ auto; width: 160px;}
.site-branding .logo2 img{height:85px; width: 160px;}
.thickbox-bottom{position:absolute !important;}
.slick-slide img{width:100%;}
/******************/ 


/***************************************/
/**************Responsive***************/
/***************************************/

@media screen and (min-width:992px) {
	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home a.mega-menu-link{font-size:0px!important; }

}

@media screen and (max-width:1850px) {
	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0px 30px;}
  .stories-main{background-size: contain;}

}

@media screen and (max-width:1800px) {
	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0 20px;	}
	.statement-box .vc_column-inner{min-height:450px; }


  body .section.how-to-donate-main{padding-left: 3% !important; padding-right: 3 !important;}
  .donate-box-main {min-height: 430px !important;width: 22% !important;float: none !important;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; text-align: left;}
  .vc_row.wpb_row.vc_inner.vc_row-fluid.donate-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}


}

@media screen and (max-width:1600px) {
    
    .site-branding .logo1 img{width: 180px;}
    .site-branding .logo2 img{width: 130px;}
    
	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0 15px; font-size:16px; }
	.site-header-above-menu-top .site-description:before{width:43%; }
	.site-header-main{padding-left:20px; padding-right:20px; }
	.residental-main-section .residential-wrapper{width:100% }
	.testimonial-section { margin-top: -100px;}
	.mission-statement p{padding:0px 20px }
	.wpb_wrapper .board-management-button a{padding:30px 20px; font-size:18px; }
	.quote-section-inner p{font-size:35px; line-height:normal }
	.quto-time{font-size:25px; }
	.statement-box .vc_column-inner h3{font-size:100px; padding-bottom:15px; }
	.content-section .tdt-slider-heading{font-size:60px; line-height:normal }

	.site-header-above-menu-top .site-description span{font-size:22px; padding:0px 10px; top:-1px; }
	#header_section h3{padding-right:35%; top:190px; }
	.residental-main-section .els-home-page-left-text-section{display:none }
	.residental-main-section .els-home-page-right-text-section{display:none }
	.popupwrap .popup-content {	padding: 88px 30px 20px 30px;}
	.statement-box .vc_column-inner p{font-size:16px; line-height:normal; }
	body .value-statement{padding-right:5%!important }
	.statement-box .vc_column-inner{min-height:375px; }
	.popupwrap .popup-content{padding-top:55px; padding-left:20px; padding-right:15px; padding-bottom:10px; }
	.popup-content h4{font-size:28px; padding-bottom:10px; }
	.popup-content p{font-size:20px; line-height:30px; }

	body .section{padding-left:3% !important; padding-right:3% !important; }	
	.eligibility-section-main{padding-left:3% !important; padding-right:3% !important; }	
  .our-staff-share-main.story-detail-bottom{padding-right: 3% !important; padding-left: 3% !important;}
	.job-header-wrapper{padding-left: 3%; padding-right: 3%;}
	.service-provider-sec{padding-bottom: 60 !important;}
	.event-detail-main{padding: 100px 3%;}
	.event-slider-box{min-height: auto;}
	.event-slider-box .event-img{max-height: 250px;}


	.service-provider-sec .service-pro-right{padding-top: 0;}
	.donate-in-kid-main.service-provider-sec .service-pro-right{padding-right: 0;}
	.service-provider-sec .service-pro-right h2{padding: 0;}



  /**************/
  .value-statement .h2-title{padding-right: 12%;}


  .img-bottom-content .wpb_column.vc_column_container.vc_col-sm-10{width: 75%;}
  .img-bottom-content .wpb_column.vc_column_container.vc_col-sm-2{width: 25%;}
  .donation-enquiries-main .vc_row .contact-list{padding: 0 30px;}
  .site-header-main .site-branding{margin-top: -5px;}

  .content-over-slider .slick-slide .content-section{padding: 0 9% 0 115px !important}

  .page-id-43 #header_section h3{padding-right: 50%;}

}
 @media screen and (max-width:1366px) {
.enquiries-form-main .form-row{width: 85%;}
 
}
@media screen and (max-width:1280px) {

	.site-header-main .site-header-menu{text-align:center;width:100%; margin-top:10px; margin-bottom:5px; }
	.site-header-main .site-branding{width:100%; text-align:center; margin-top:0px;  }
	.site-header-main{margin-top:0px; }
	.site-header-above-menu-top .site-description::before{right:inherit; left:0px; width:100% }
	.site-header-above-menu-top .site-description{width:100%; text-align:center }
	.content-over-slider .slick-slide .content-section {top: 95px !important;}
	#header_section h3{font-size:50px; padding-right:35%; top:95px; }
	.page-content-center{margin-top:0px; }
	.care-section {margin-bottom:25px; }
	body .value-statement{margin:0px!important; border-radius:0px; padding-right:15px!important; }
	body .value-statement .els-about-us-value-statement-content{padding-left:0px!important; }
	.popup-content h4{font-size:28px; }
	.service-provider-sec .service-pro-left .wpb_single_image img{top: 20px;}
	.service-provider-sec .service-pro-right{padding-top: 10px;}
	.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_title h4{font-size: 20px;}
	.our_facilities_container .right{padding-top: 0;}
	.our-staff-events-main .staff-events-left{padding-right: 0;}
	body .our-staff-events-main{padding-left: 3% !important;}
	.top-disc-content p {font-size: 24px;line-height: 42px;}


  .value-statement .h2-title{padding-right: 0;}
  .vision-title{padding-bottom: 30px;}

  .donation-enquiries-main .vc_row .contact-list{padding: 0 30px;}
  body section.donate-wrap-section{padding-left: 0 !important;}

  .page-id-43 #header_section h3{padding-right: 48%;}
  .our_facilities_container .right .our-facilities-long-title{font-size: 24px;}
   

}

@media screen and (max-width:1199px) {

	.our_facilities_container{padding: 40px 0px;}
	.our_facilities_container .left .our-facilities-image{height: auto;}
	.our-facilities-main{padding: 0 15px;}
	.our_facilities_data_container ul li{height: 150px; padding: 0 7px;}
	.our_facilities_data_container ul li a img{    max-height: 150px;min-height: 150px;}
	body .section.enquiries-form-main {padding-top: 150px !important; background-position: right 0px; background-size: contain;}

	.vision-title{padding: 25px 0;}
	.donate-box-main{width: 46.7% !important; margin: 0 15px 30px 15px}
	.service-provider-sec .service-pro-left{padding: 0 40px 0 40px;}
	.donate-in-kid-main.service-provider-sec .service-pro-right{padding-right: 0;}
	.service-provider-sec .service-pro-right .vc_toggle{width: 100%;}
	.donation-enquiries-main .vc_row .contact-list{padding: 0 10px;}
	.how-to-donate-main:after{display: none !important;}
	.service-provider-sec .service-pro-right h2{padding-bottom: 0; line-height: normal;}
	.our-staff-share-main{padding: 70px 0;}
  .volunteer-contact-point-main.our-staff-share-main{margin: 0 !important;}
	.our-staff-events-main{padding: 100px 0 70px;}
	.our-staff-join-us-main{padding: 70px 0;}
	.donation-enquiries-main{padding: 70px 0;}
	.owl-carousel-story .owl-dots{margin-top: 40px;}
  .how-to-donate-main{padding: 70px 0 100px 0}
	.volunteer-join-us-main.our-staff-events-main{padding-right: 0 !important;}
	.contact-point-box{width: 50% !important;}
	.volunteer-join-us-main.our-staff-events-main .staff-events-left{padding-top: 60px;}
	.how-to-donate-main h2{margin-bottom: 30px !important;}
	.announcement_data_container{padding: 0 0 60px;}


   .how-to-donate-main{margin-top: 0px;}
   .personal-data-protection-contact a{font-size: 16px;}

   .our_facilities_container .right .our-facilities-long-title{font-size: 30px;}
   .search-page-main {padding: 60px 15px;}
   .vc_row.wpb_row.vc_inner.vc_row-fluid.donate-box-wrapper{display:inline-block;}
   .donation-enquiries-main .vc_row .contact-list:after{right: 10px;}
   #header_section h3{padding-left: 6%;}
}

@media screen and (max-width:1024px) {
	.wpb_wrapper .board-management-button a{padding:30px 50px }
	.event-slider-box{min-height: auto;}
  .enquiries-form-main .form-row{width: 100%;}
}

@media screen and (max-width:991px) {
	.site-header-main .site-branding{text-align:left; float:left; width:auto; }	 
	.site-header-main .site-header-menu{float:right; width:auto;  }
	.site-header-menu .search-box{float:left; margin-right:60px; margin-top:-27px;  }	
	.main-navigation{margin:0px; width:100%; }
	.site-branding .logo1 img{height:65px; }
	.site-branding .logo2 img{height:75px; }
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block .mega-toggle-label-closed{font-size:0px; } 
	#mega-menu-wrap-primary .mega-menu-toggle{padding:0px 5px; background-color:transparent!important; background:url(../images/menu-icon.png) no-repeat center!important; position:absolute!important; right:15px; top:71px; width:40px; }  
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after{display:none }
	.site-header-main{margin-top:-13px; }   
	.content-section .tdt-slider-heading{font-size:35px; } 	
	.content-over-slider .slick-slide .content-section { top: 25px !important;}
	.testimonial-section.section{padding-left:0px; padding-right:0px; }	  
	body .section{padding-left:20px!important; padding-right:20px!important; }	
	.site-footer{float:left; width:100%; text-align:center; padding-top:25px; padding-bottom:25px; }  
	.site-footer .site-info{width:100%; text-align:center }
	.site-footer .footer-navigation {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;text-align: center;}
	#header_section h3 {font-size: 35px;padding-right: 20%;	top: 50px;}
	.page-content-center .wpb_wrapper p {font-size: 20px;color: #150958;	line-height: 28px;}
	.quote-section .quote-section-inner{padding-left:10px; }
	.quote-section-inner p{font-size:30px; }
	.popupwrap .popup-img{width:100%; }
	.popupwrap .popup-content{width:100%; padding:25px; }
	.popup-img img{border-radius:4px 4px 0px 0px; width:100%; }
	.statement-box .vc_column-inner h4{font-size:20px; }
	.mega-toggle-label-open{font-size:0px!important; }
	#mega-menu-wrap-primary #mega-menu-primary {position: absolute !important;left: 0px!important; width: 100%!important; top: 130px!important;z-index: 5!important;-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3)!important;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3)!important; background:#fff!important}
	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home a.mega-menu-link::before{display:none }  
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{border-bottom: 1px #383256 solid !important;width: 90% !important;float: right !important; } 
	.mega-menu .mega-menu-item > .mega-sub-menu{padding:10px 0px!important; margin-top:2px!important; background:transparent !important; }
	.popup-content h4{font-size:30px; }
	.statement-box .vc_column-inner{min-height:380px }
	.site-footer .site-info{font-size:16px; }
	.desktop-menu{display:none!important }

	/**************Mobile Menu*****************/
	.menulink{padding:0px 5px; background-color:transparent!important; background:url(../images/menu-icon.png) no-repeat center!important; width:40px; display:block; float:right; height:30px; }
	.mobile-menu{position:fixed; right:0px; top:0px; background:#171230; width:265px; z-index:10; height:100%; overflow-y: scroll;overflow-x: hidden;  display:block; transform: translateX(266px); transition-duration:0.3s; -webkit-transform: translateX(266px); -webkit-transition-duration:0.3s;}
  .menulink-close{padding:0px 5px; background-color:transparent!important; background:url(../images/close-icon-blue.png) no-repeat center!important; width:40px; display:block; float:right; height:30px; }
	.activemenu .mobile-menu{ -webkit-transform: translateX(0px); transform: translateX(0px); -webkit-transition-duration:0.3s; transition-duration:0.3s;}
	.mobile-menu .mega-menu-toggle{display:none!important }
	.mobile-menu #mega-menu-wrap-primary #mega-menu-primary{display:block!important; position:relative!important; top:0!important; background-color:transparent!important }
	.mobile-menu .font-changes{width:100%; border:none; }
	.mobile-menu .font-changes .font-itme{width:100%; background: #0d0a1f url(../images/top-down-arrow.png) no-repeat 93% center !important; background-size:17px !important; padding: 10px 25px; }
	#mega-menu-primary .mega-menu-item-has-children{background: url(../images/down-arrow.png) no-repeat 93% 12px !important; width:20px; height:20px; background-size:13px !important;  }
	#mega-menu-primary .mega-toggle-on{background: url(../images/up-arrow.png) no-repeat 93% 12px !important; width:20px; height:20px; background-size:13px !important; color:#5bc6e1;}
	.mobile-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#fff!important; font-size:13px;}
	.mobile-menu .search-form {position: relative; width: 83%; margin-left: 27px;margin-top: 30px; margin-bottom:30px;}
	.mobile-menu .search-form .form-group input{background:#282246; border:none; padding: 10px 38px 10px 15px; }
	.mobile-menu .search-form  .button{font-size:0px; background: url(../images/search-icon.png) no-repeat 93% 12px !important; position: absolute;background-size: 14px !important;width: 20px;height: 38px;z-index: 99;right: 11px;top: 0px;}
	.mobile-menu .mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .widget_sp_image a{display:block;}
	.mobile-menu .mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .widget_sp_image .widget_sp_image-image-link{display:none;}
	.mobile-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0 0px;}
	.activemenu #page{transform: translateX(-261);-webkit-transform: translateX(-261px);-moz-transform: translateX(-261px); -webkit-transition: all 300ms ease; transition: all 300ms ease; -webkit-transition:0.3s all; transition:0.3s all;}
	ul.mega-sub-menu li a{color:#fff; font-size:13px; width:100%; display:block;}
	.site{-webkit-transition-duration:0.3s;transition-duration:0.3s;}
	.mobile-menu .search-form .form-group input::-webkit-input-placeholder {  color: #686284;  opacity: 1; /* Firefox */}
	.mobile-menu .search-form .form-group input:-ms-input-placeholder {  color: #686284;  opacity: 1; /* Firefox */}
	.mobile-menu .search-form .form-group input::placeholder {  color: #686284;  opacity: 1; /* Firefox */}
	.mobile-menu .search-form .form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #686284;}
	.mobile-menu .search-form .form-group input::-ms-input-placeholder { /* Microsoft Edge */ color: #686284;}
	.mobile-menu ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {width: 100% !important;}
	.mobile-menu ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;}
	.mobile-menu .mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .mega-block-title{color:#fff !important; text-align:left; font-size:13px !important;}
	.mobile-menu  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{width:100% !important; }
	.mobile-menu ul.mega-sub-menu li a{padding:0px;}
	.mobile-menu .search-form .form-group input[type="date"], .mobile-menu .search-form .form-group input[type="time"], .mobile-menu .search-form .form-group input[type="datetime-local"], .mobile-menu .search-form .form-group input[type="week"], .mobile-menu .search-form .form-group input[type="month"], .mobile-menu .search-form .form-group input[type="text"], .mobile-menu .search-form .form-group input[type="email"], input[type="url"], .mobile-menu .search-form .form-group input[type="password"], .mobile-menu .search-form .form-group input[type="search"], .mobile-menu .search-form .form-group input[type="tel"], .mobile-menu .search-form .form-group input[type="number"] {color:#fff !important;}
	.mobile-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:#5bc6e1 !important;}
	.mobile-menu .mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .mega-block-title:hover{color:#5bc6e1 !important;}

	/**************Mobile Menu End here*****************/


	.year-sec-main .img-bottom-content .vc_col-sm-2{width: 100%;}
	.year-sec-main .img-bottom-content .vc_col-sm-8{width: 100%; margin-bottom: 15px;}

	.service-provider-sec .service-pro-left {width: 100%;padding: 0 15px;}
	.service-provider-sec .service-pro-left .wpb_single_image{margin-bottom: 0;}
	.service-provider-sec .service-pro-left .wpb_single_image .vc_figure{width: 100%;}
	.service-provider-sec .service-pro-left .wpb_single_image .vc_single_image-wrapper{width: 100%; position: relative; z-index: 9;}
	.service-provider-sec .service-pro-left .wpb_single_image img{width: 100%;}
	.residential-care-main.page-content-center.section {margin-bottom: 0px;}
	.service-provider-sec .service-pro-right{width: 100%; padding: 40px 15px 15px 15px;}
	.service-provider-sec .service-pro-right p{margin: 0 0 35px !important;}

	.routine-exercise-main .routine-exercise-inner{padding:0;}
	.routine-exercise-main .routine-exercise-inner.eligibility-section-right{padding-top: 0;}
	.routine-exercise-main .vc_column_container .wpb_wrapper h6{font-size: 22px; line-height: 32px; text-align: center !important;}
	.eligibility-section-main{padding: 0 0 60px 0 !important;}
	.eligibility-section-main .eligibility-section-inner h2{font-size: 30px;}

	.our_facilities_container .left{width: 100%; padding: 0;}
	.our_facilities_container .right{width: 100%; margin: 50px 0 0 0; padding: 0;}

	body .our-staff-events-main{padding:40px 0 40px 20px !important;}
	.our-staff-events-main .staff-events-left{padding-right: 0;}
	body .section.nursing-home-main{padding-top: 20px !important;padding-bottom: 30px !important;}
	.our-staff-share-main.volunteer-contact-point-main .contact-point-box{width: 50%;margin: 0 0 30px;}
	.volunteer-join-us-main.our-staff-events-main{background-size: 40% 100%;}
	.event-detail-main{padding: 70px 3%;}
	.els-event-listing .media-event-wrap{width: 50%;}
	.donate-box-main{width: 45.7% !important;}
	.how-to-donate-main{margin-top: 0 !important; padding: 70px 0;}
	.how-to-donate-main:after{display: none;}
	.event-slider-box .event-img a:after{height: 40px; background-size: 80%; bottom: 15px;}

	.donation-enquiries-main h2{font-size: 18px; margin: 0 0 10px;}
	.donation-enquiries-main p, .donation-enquiries-main a{font-size: 28px;}
	.donation-enquiries-main h3{margin: 0 0 30px !important; font-size: 26px; line-height: normal;}

  .stories_data_container .story_container_inner{width: 50%; padding: 0 20px;}
  .els-announcement .announce-wrapper .month-description{padding: 0 60px 0 0;}
  .annual-report-main .annual-report-main-left{padding: 0;}


  .donation-enquiries-main .contact-list{padding: 0;}
  .donation-enquiries-main .vc_row .contact-list:after{right: 10px; display: none;}
  .donation-enquiries-main h2{font-size: 16px;}
  .donation-enquiries-main p, .donation-enquiries-main a{font-size: 14px;}
  

  .stroy-detail-main .stroy-detail-main-left{width: 100%; float: left; padding-right: 0px;}
  .stroy-detail-main .stroy-detail-main-right{width: 100%; float: left;}
  .social-media{margin: 0 0 60px;}
  .story-detail-wrapper .more-post-main{margin: 30px 0 0 0;}

  .story-page-list.els-story.els-story-listing .stories_category_wrapper{padding: 0 20px;}
   .img-bottom-content .wpb_column.vc_column_container.vc_col-sm-10{width: 100%;}
  .img-bottom-content .wpb_column.vc_column_container.vc_col-sm-2{width: 100%;}
  .our-milestone-main .img-bottom-content{margin: 0 0 15px;}
  .page-id-32 #TB_window{width: 95% !important;}
  .page-id-43 #header_section h3{    padding-right: 50%;}

    .thickbox-loading {padding: 80px 20px 0 20px;border-radius: 25px;max-width: 940px;width: 86% !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);left: 0 !important;right: 0 !important;margin: 0 auto !important;height: 60%;overflow: auto;}

  .site-branding .logo1 img{height:63px; }
  .site-branding .logo2 img{height:63px; }
}

@media screen and (max-width:767px) {
	.site-header-above-menu-top .site-description span{font-size:16px;font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; } 	
	.site-header-above-menu-top{overflow:inherit; }	
	.site-header-above-menu-top .site-description{text-align:left; padding-left:10px; }
	.content-section h2.tdt-slider-heading{width:75%; }
	.testimonial-section{margin-top:-50px; }
	body .tdt-slider .tdt-slider-heading {font-size: 24px !important; margin-bottom:0px; width:inherit; max-width:260px; }
	.content-over-slider .slick-slide .content-section .carousel_btn_span a{margin-top:0px; }
	.testimonial-section .hs_client_message{padding-left:30px; padding-right:30px;font-size: 20px !important; line-height:normal }
	.testimonial-section .hs_client_designation {font-size: 17px;padding: 0px 18px;	line-height: 26px;}
  
	.testimonial-section .hs_client_message::before{background-size:25px; width:25px; background: url(../images/qoto-right.png) no-repeat; }	
	.testimonial-section .hs_client_message::after{background-size:25px; width:25px; }
	.site-header-above-menu-top .site-description::after{right:0px; }
	body .residental-main-section{padding-bottom:50px!important; padding-left:20px; padding-right:20px; }
	.care-section{margin:0px 0px 25px 0px ; }
	.separator-line::after{display:none }
	.quote-section-inner p{font-size:25px; }
	.quote-section .quote-section-inner{padding-left:10px; }
	.h2-title{font-size:30px; line-height:normal; }
	.mission-statement p{font-size:13px; line-height:22px; padding:0px; }
	.value-statement .statement-box{margin-bottom:20px; }
	.content-over-slider .slick-slide .content-section .carousel_btn_span a{padding:10px 20px !important}
	.testimonial-section{padding:50px 0px 15px 0px }
	.statement-box .vc_column-inner{min-height:inherit }
	.site-header .site-header-top-right{display:none }
	.site-header-above-menu-top{padding:9px 10px 7px 10px; text-align:center; margin:0px; border-bottom:1px #f2f2f2 solid; }
	.site-header-above-menu-top .site-description{margin:0px; line-height:normal }
	.site-header-above-menu-top .site-description::before{display:none }
	.site-header-above-menu-top .site-description::after{display:none }
	.site-header-menu .search-box{display:none }
	.site-header-above-menu-top .site-description{text-align:center }
	.site-header-main{padding:5px 15px; margin:0px; }
	.testimonial-section .hs_client_name{font-size:18px; }
	.testimonial-section .hs_client_message{font-size:18px!important; line-height:30px; padding-right:10px;  }
	.testimonial-section .hs_client_message::before{display:none!important }
	body .residental-main-section{padding-bottom:15px!important; }
	.site-footer{padding-left:15px; padding-right:15px; }
	.site-footer .footer-navigation li{padding-left:5px; padding-right:5px; }
	.site-footer .site-info{max-width:230px; float:none; display:table; text-align:center; margin:auto }
	.site-footer .footer-navigation{padding-top:15px; }
	#header_section h3{width:100%; text-align:center; position:relative; padding-left:15px; padding-right:15px; padding-bottom:10px; top:0px;  }
	.value-statement .h2-title{font-size:30px!important }
	.value-statement .statement-box{padding:5px 15px }
	.statement-box .vc_column-inner p{padding:0px 7% }
	.quto-time{font-size:22px; }
	.quote-section-inner p {font-size: 22px;line-height: 35px;}
	.popup-content h4{font-size:25px; padding-bottom:10px; padding-top:5px;  }
	.learnmore-btn{padding:15px 30px }
	.font-popup{z-index: 10; top: 43px; width:100%;}
	body .page-content-center.section{padding-top:0 !important; margin-top:0px;}
	body .els-about-us-value-statement-content{padding-top:35px !important; padding-bottom:20px !important;  }
	.wpb_wrapper .board-management-button a{padding:15px 25px ; font-size:14px;}

	.year-sec-main .img-bottom-content{margin-bottom: 20px;}
	.year-sec-main .year-left-col h2{text-align: left !important}
	.year-sec-main .year-left-col{padding-left: 55px; padding-right: 0;}
	.year-sec-main .year-left-col h2:after{right: auto; left: -57px; 
	top: 12px;}
	.our-milestone-main .year-sec-main .col-left{padding-left: 55px; padding-right: 0;}
	.year-sec-main .year-left-col.col-right h2:after{left: -57px;}

	.year-sec-main:after{right: auto; left: 20px;}
	.our-milestone-main .year-sec-main:nth-child(2) .year-left-col h2:after {right: auto;left: -57px;}
	.our-milestone-main .year-sec-main:nth-child(2):before {height: 2px;left: 20px;right: auto;}
	.our-milestone-main .year-sec-main:last-child .year-left-col h2:after{right: auto; left: -57px;}
	.top-content-text .top-content-small-size p{padding-right: 0; padding-left: 0;}

	.our-achievements-main .our-achievements-bottom{padding-bottom: 30px;}
	.our-achievements-main .els-our-achievements-custom-heading-timeline h4{text-align: center !important;}


	.our-achievements-main .achievements-top-heading h2{margin: 0 0 35px; font-size: 24px;}
	.our-achievements-main .vc_row{padding-left: 0 !important;}
	.our-achievements-main .vc_separator {width: 100% !important;}

	.service-provider-sec .service-pro-right{padding-top: 0;}
	.service-provider-sec .service-pro-right .vc_toggle{width: 100%; margin: 0 0 20px;}
	.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_title h4{    font-size: 16px;
    margin: 6px 0 0;
    line-height: 28px;
    display: inline-block;}
	.residential-care-main.page-content-center.section {margin-bottom: 0; padding-bottom: 0 !important;}

	body .value-statement{position: relative;}
	body .value-statement.service-provider-sec:after {content: "";position: absolute;top: 0;background: #fff;width: 100%;left: 0;height: 300px;z-index: 1;}
	.service-provider-sec .service-pro-left .wpb_single_image img {border-radius: 20px;left: 0;right: 0;margin: auto;width: 100%;}
	.service-provider-sec .service-pro-right {padding-top: 0;padding: 40px 15px 30px 15px;}
	.service-provider-sec .service-pro-right .h2-title {font-size: 28px !important; margin: 0 0 15px !important;}
	.service-provider-sec .service-pro-right p{font-size: 16px; line-height: 24px;}

	.routine-exercise-main .routine-exercise-inner .wpb_single_image{margin: 0 0 15px;}
	.routine-exercise-main .vc_column_container .wpb_wrapper h6{text-align: center !important; font-size: 16px; line-height:  24px;}
	.routine-exercise-main .routine-exercise-inner > .vc_column-inner{padding:0;}
	.routine-exercise-main:before{bottom: inherit;top: 0;width: 100%;background-size: 100% 70%; right: 0;}
	.routine-exercise-main:after{bottom: inherit;top: 0;width: 100%;background-size: 59% 60%; left: 0;}
	.eligibility-section-main {padding: 0 0 40px 0 !important;}
	.routine-exercise-main{padding-bottom: 40px !important;}
	.eligibility-section-main .eligibility-section-inner h2{font-size: 28px; line-height: normal;}
	.eligibility-section-main .eligibility-section-left {text-align: center;}
	.eligibility-section-main .eligibility-section-left .wpb_text_column{margin: 0 0 25px;}
	.eligibility-section-main .eligibility-section-left .enquirer-now-btn{margin: 0 0 35px;}
	.content-text p, .content-text ul li{font-size: 16px; line-height: 24px;}
	.eligibility-section-main .enquirer-now-btn a{padding: 18px 35px;}



	.mobile-dropdown{display: inline-block;}

	.our_facilities_data_container ul{display: none;}
	.our_facilities_data_container{width: 100%; text-align: center;}
	.our_facilities_data_container .mobile-dropdown{min-width:300px; margin: auto; background: #303b90; padding: 20px 30px; display: inline-block; color: #fff; font-size:18px;font-family: 'Conv_HarmoniaSansProCyr-SemiBd'; text-align: center; border-radius: 10px; position: relative; outline: none; width: 100%;    text-transform: capitalize;}
	.our_facilities_data_container .mobile-dropdown:after{content: ""; background:url(../images/arrow-down.png) no-repeat 0 0; position: absolute; right: 20px; top: 25px; width: 11px; height: 8px;z-index: 9;}
	.our_facilities_data_container ul {background: #303b90;min-width: 300px;float: none;margin: 15px auto;border-radius: 10px;overflow: hidden;position: absolute;}
	.our_facilities_data_container ul li{height: 150px;padding: 0;height: auto;float: left;width: 100%;display: block;overflow: inherit;background: #303b90;max-width: 100%;}
	.our_facilities_data_container ul li a.activefacilities{background: #5ac8e2;}
	.our_facilities_data_container ul li a > div{display: none;}


	.our_facilities_data_container ul li a:hover{background: #5ac8e2;}
	.our_facilities_data_container ul li a.activefacilities:after, .our_facilities_data_container ul li a:hover:after, .our_facilities_data_container ul li a:before{display: none;}
	.our_facilities_data_container ul li a{display: block; padding: 15px 30px;}
	.our_facilities_data_container ul li a span {line-height: auto;position: relative;line-height: inherit;border-radius: 0;font-size: 18px;text-align: left;float: left; -webkit-transform: inherit; transform: inherit;}




	#header_section h3{font-size: 32px; }
	.our-facilities-main:after{height: 30px;}
	.top-disc-content p{font-size: 18px; line-height: 28px;}
	.our_facilities_container .right .our-facilities-long-title{font-size: 28px; text-align: left;}
	.our_facilities_container .right .our-facilities-content{font-size: 16px; line-height: 28px; text-align: left; margin: 15px 0 0 0;}
	.our_facilities_container .right .our-facilities-address-wrapper{margin: 15px 0 0 0;}
	.our_facilities_container .right .our-facilities-address-wrapper label{display: block; font-size: 16px; display: block;}
	.our_facilities_container .right .our-facilities-address-wrapper .address-data{display: block; text-align: left; width: 100%; margin: 0 0 10px; font-size: 18px;}
	.nursing-home-main .nursing-desc-content.top-disc-content .wpb_wrapper .wpb_wrapper > p:last-child{margin: 0 !important;}
	.nursing-home-main .nursing-desc-content.top-disc-content .wpb_content_element{margin-bottom: 0 !important;}
	.nursing-home-main .nursing-desc-content.top-disc-content p{margin: 0 0 40px;}
	.nursing-home-main .nursing-desc-content.top-disc-content .wpb_wrapper .wpb_wrapper > p:last-child{margin: 0 0 60px !important;}

	.our_facilities_container .right .our-facilities-no-of-bed{margin: 0; display: block; width: 100%; text-align: left;}
	.our_facilities_container .right .our-facilities-no-of-bed img{float: left; margin: 4px 15px 0 0;}
	.our_facilities_container .right .our-facilities-no-of-staff{margin: 0; display: block; width: 100%; text-align: left;}
	.our_facilities_container .right .our-facilities-no-of-staff img{float: left; margin: 4px 15px 18px 0;}
	.our_facilities_container .right .our-facilities-address-wrapper label span{display: none;}


	.owl-carousel-event.owl-carousel .owl-nav.disabled{display: none;}

	.our-staff-join-us-main .jobs_container .our-jobs-long-title{width: 100%;}
	.our-staff-join-us-main .our-jobs-location{width: 100%;}
	.our-staff-join-us-main .our-jobs-type{width: 100%;}
	.our-staff-join-us-main .our-jobs-apply-now{position: absolute;right: 0; top: 0;}
	.our-staff-events-main .staff-events-left{padding: 25px 0 40px;}
	.our-staff-events-main .staff-events-left h2{    margin: 0 0 15px; font-size: 30px;}
	.our-staff-events-main .staff-events-left p{margin: 0 0 30px; font-size: 16px;}
	.section.our-staff-main .wpb_content_element{border-bottom: 1px solid #ebebeb; margin-bottom: 0;}
	.our-staff-events-main{text-align: center;}
	.owl-carousel-event.owl-carousel .owl-stage-outer{padding-left: 0;}
	.event-slider-box .event-content-wrapper{text-align: left;}
	.our-staff-events-main .staff-events-right .owl-dots{display: none;}
	.our-staff-events-main .staff-events-right .owl-dots .owl-dot {height: 8px;width: 8px;background: #150958;display: inline-block;
	margin: 0 10px;border-radius: 100%;outline: none;border: 2px solid transparent;}
	.our-staff-events-main .staff-events-right .owl-dots .owl-dot.active{background: #150958;border: 2px solid #f2fafd;}
	.our-staff-join-us-main .jobs_container{position: relative;}
	.our-staff-join-us-main .our-jobs-apply-now{top: 30px;}
	.our-staff-share-main .story_heading h2{display: block; text-align: center; font-size: 30px;}
	.our-staff-share-main .story_heading a{float: none; margin: 20px 0 0 0;}
	.our-staff-share-main .story_heading{padding: 0 0 50px;}
	.our-staff-share-main{padding: 70px 0;}
	.story_container .our-stories-content{font-size: 16px; line-height: 24px; margin: 0 0 40px;}
	.owl-carousel-story .owl-dots{margin-top: 40px;}
	.owl-carousel-story .owl-dots .owl-dot{height: 10px; width:10px;}
	.our-staff-join-us-main .location_wrapper h4{display: block; text-align: left; color: #697b8e;}
	.our-staff-join-us-main .location_wrapper h4:after{display: none;}
	.our-staff-join-us-main .location_wrapper .select-job{width: 100%;}
	body .our-staff-events-main{padding: 0 0 40px 0 !important}
	.our-staff-join-us-main .our-jobs-type{font-size: 16px;}
	.our-staff-join-us-main .our-jobs-location{font-size: 16px}
	.our-staff-join-us-main .jobs_container .our-jobs-long-title{font-size: 18px; margin: 0 0 10px;}
	.our-staff-join-us-main .location_wrapper h4{font-size: 18px;}
	.our-staff-join-us-main .our-jobs-location{min-height: auto; margin: 0 0 10px;}

	.our_facilities_container .left .our-facilities-map{display: none;}
	.enquiries-form-main .form-row .wpcf7-form-control{font-size: 16px; }
	.enquiries-form-main p{margin: 0 !important; font-size: 16px; text-align: center; }
	.enquiries-form-main h2{font-size: 30px; margin: 0; text-align: center;}
	.enquiries-form-main .form-row .wpcf7-select{padding-right: 30px;}
	body .section.our-staff-main{padding-top: 0 !important; padding-bottom: 0 !important}
	body .section.routine-exercise-main.section{padding-right: 30px !important; padding-left: 30px !important;}
	body .section.service-provider-sec{padding-top: 0 !important;}
	.our-facilities-main:after{display: none;}
	.nursing-home-main .nursing-desc-content.top-disc-content .wpb_wrapper .wpb_wrapper > p:last-child{margin: 0 !important;}
	.owl-carousel-story .story_container{padding: 30px 20px;}
	.owl-carousel-story .story_container:after{left: 25px;}


	.enquiries-form-main .form-row input[type="submit"]{float: left; width: 100%; padding: 15px 20px;}
	.enquiries-form-main .form-row:last-child{margin-bottom: 0;}
	.join-our-staff{padding-bottom: 0;}
	.enquiries-form-main .form-row.browse-file input.wpcf7-form-control.wpcf7-file{position: relative;top: 16px;}
	.enquiries-form-main .form-row.browse-file div{bottom: 0; top: auto;}
	.our_facilities_container .left .our-facilities-image{margin: 0;}

	.our-achievements-main .els-our-achievements-timeline-content h6{font-size: 16px;}
	.our-achievements-main .els-our-achievements-timeline-content p{font-size: 16px; line-height: 26px;}
	.our-achievements-main .achievements-top-heading h2{font-size: 20px; font-family:'HarmoniaSansProCyr-Regular' !important; line-height: normal;}
	body .our-achievements-main.section{padding-top: 0 !important;}


	.job-header-wrapper .job_header_left h3{text-align: center;}
	.job-header-wrapper .job_header_data .job_header_location{width: 100%; float: left; padding-right: 0}
	.job-header-wrapper .job_header_type{width: 100%; float: left; padding-right: 0;}
	.job-header-wrapper .job_header_posted_date{width: 100%; float: left; padding-right: 0}
	.job-header-wrapper .job_header_right{margin:30px 0 0 0; float: left;}
	.job-header-wrapper .job_header_right .learnmore-btn{padding:18px 60px;}
	.care-facility-inner .care-facility-left{width: 100%; margin: 0 0 30px;}
	.care-facility-inner .care-facility-right{width: 100%;}
	.care-facility-inner .care-facility-left h4{text-align: center; width: 100%;} 
	.care-facility-main{padding-bottom: 0;}

	.job-header-wrapper{padding-right: 30px; padding-left: 30px;}
	.more-post-main a{font-size: 14px;}
	.care-facility-inner .care-facility-right .care-facility-text{font-size: 16px; }

	.thickbox-loading {padding: 100px 30px 30px 30px;border-radius: 25px;max-width: 940px;width: 96% !important;left: 0 !important;right: 0 !important;margin: 0 auto !important;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.thickbox-loading h2{font-size: 22px; margin: 0 0 15px;}
	.thickbox-loading div {font-size: 16px;line-height: 28px;}


	.our-milestone-main .year-sec-main:last-child{margin-bottom: 60px;}
	.year-sec-main{padding: 0 0 10px;}
	.our-milestone-main .top-content-text .top-disc-content p{padding-bottom: 0}
	.top-content-text .top-content-small-size p{margin-bottom: 0; padding:0;}
	.year-sec-main .year-left-col h2{font-size: 25px;}
	.year-sec-main .year-right-col p strong{font-size: 16px; line-height: 24px;}
  .year-sec-main .year-left-col p strong{font-size: 16px; line-height: 24px;}
	.year-sec-main .year-right-col p{font-size: 16px; line-height: 24px;}
	body .section.our-milestone-main{padding-top: 0 !important;}
	.year-sec-main .img-bottom-content p{font-size: 16px; line-height: 24px;}
	.year-sec-main .img-bottom-content h4{font-size: 16px; line-height: 24px;}
	.top-content-text .top-content-small-size p{font-size: 16px; line-height: 24px;}
	.owl-carousel-event.owl-carousel .owl-nav{display: inline-block; right: 0; top: -60px;}
  .owl-carousel-event.owl-carousel .owl-nav .owl-next{margin: 0;}

	.vision-title{padding: 0 0 25px;}
	.vision-title h2{font-size: 30px;}
	.header_background_image{display: none;}
	.header_background_image_for_mobile{display: block;}


	.our-staff-share-main.volunteer-contact-point-main{padding-bottom: 30px;}
	.volunteer-join-us-main.our-staff-events-main{padding: 0 !important;}
	.our-staff-share-main.volunteer-contact-point-main .contact-point-box{width: 100%;}
	.volunteer-join-us-main.our-staff-events-main .staff-events-right{display: none;}
	.volunteer-contact-point-main .contact-point-title h2{font-size: 30px; margin-bottom: 30px !important;}
	.volunteer-join-us-main.our-staff-events-main{background: none;}

	.volunteer-contact-point-main .contact-point-box .map-content{font-size: 16px; margin: 0 0 8px;}
	.volunteer-contact-point-main .contact-point-box h2{font-size: 18px; margin:0 0 15px;}
	.our-staff-share-main.volunteer-contact-point-main .contact-point-box{margin: 0 0 20px;}
	.volunteer-join-us-main.our-staff-events-main .staff-events-left{
	    padding-top: 40px;
	    padding-bottom: 20px;
	}
	.event-detail-main{padding: 40px 30px;}
	.event-detail-main #header_section.event-detail-banner h3{font-size: 30px; text-align: left; margin: 0 0 20px;}
	.els-event-listing .media-event-wrap{width: 100%;}

	.donation-enquiries-main{padding: 40px 0;}
	.donate-box-main{width: 100% !important; margin-right: 0; margin-left: 0; padding: 50px 15px 80px 15px !important}
	.donation-enquiries-main .contact-list:after{display: none;}
	.donation-enquiries-main .contact-list{margin: 0 0 40px !important;}
	.donation-enquiries-main .vc_row .contact-list:last-child{margin-bottom: 0 !important;}
  .personal-data-protection-contact.donation-enquiries-main p{font-size: 18px;}
  .personal-data-protection-contact.donation-enquiries-main .contact-list{margin: 0 !important;}

	.how-to-donate-main{padding-bottom: 0;}
	.donate-box-main{min-height:  auto !important; font-size: 16px;
    line-height: 24px;}
    .donate-box-main a{font-size: 18px;background:url(../images/arrow-white.png) no-repeat left 0 top 5px;}
	.donate-box-main .donate-text{min-height:  auto !important; }
	.how-to-donate-main h2{margin-bottom: 30px !important;  font-size: 30px;}
	.donate-top-content{padding-bottom: 30px;}

	.els-announcement .announce-wrapper{padding: 20px 20px 20px 20px}
	.els-announcement .announce-wrapper .month-title{width: auto; font-size: 16px;}
	.els-announcement .announce-wrapper .month-description{margin:0; float: left; width: 100%; font-size: 16px; padding: 0;}
	.els-announcement .announce-wrapper .month-doc {display: inline-block;float: right;position: absolute;right: 15px;top: 15px;}
	.annual-report-main{padding: 40px 0}
	.annual-report-main .annual-report-main-left{padding: 0; margin:  0 0 40px;}
	.annual-report-main .annual-report-main-left h2{font-size: 30px;}
	.annual-report-main .annual-report-main-left a{font-size: 16px; padding:16px 45px;}

	.donation-enquiries-main h2{text-align: center !important;}
	.donation-enquiries-main p, .donation-enquiries-main a{font-size: 28px; text-align: center !important;}
	.contact-point-box{width: 100% !important;}
  .personal-data-protection-contact a{font-size: 16px;}
	.select-job{width: 100%;}
	.event_load_more_container{padding: 0;}

	.els-event-listing .media-event-wrap{margin: 0 0 20px}
	.media-events-main{margin-top: 30px;}
	.media-event-list .event_category_wrapper{float: none; width: 85%; margin: auto;}
	.load-more-btn{min-width: auto; padding: 13px 60px; font-size: 16px;}


.more-post-main{padding: 40px 0 0 0;position: relative;}
.more-post-main a{float: left;}
.more-post-main a.job-current {display: inline-block;margin: 0;position: absolute;left: 0;right: 0;top: 0;margin: auto;width: 130px;}
.more-post-main .job-next{float: right;}

.stories_data_container .story_container_inner{width: 100%; padding: 0;}
.popup-event-gallery.els-event-listing.media-event-list .media-event-wrap{padding: 0px;}
.popup-event-gallery.els-event-listing.media-event-list .event_data_container{margin: 0px; float: left; width: 100%;}
.stories-main.section{padding: 180px 20px 70px 20px !important;}
.stories_load_more_container{padding: 0;}
.stories_data_container{padding: 0;}
.story-page-list.els-story.els-story-listing .stories_category_wrapper{margin: 40px 0 100px;}
body.story_page_title #header_section h3{top: 150px; position: absolute;}


.personal-data-protection-contact.donation-enquiries-main{padding: 0 0 30px !important;}
.personal-data-protection-contact .protect-data-bottom{text-align: center;}
.personal-data-protection-contact .protect-data-bottom p{margin: 30px 0 0 0 !important;}

.thickbox-loading #TB_ajaxContent{height: 95% !important;}

.thickbox-loading #TB_closeWindowButton{top: 20px; right: 20px;}
.thickbox-loading .tb-close-icon{background-size: 80%;}
.donate-box-main a{bottom: 40px;}

.how-to-donate-main  .vc_row.wpb_row.vc_inner.vc_row-fluid{margin: 0;}

.page-id-32 #TB_window{height: 80%; -webkit-transform: inherit; transform: inherit;}
.mfp-arrow-left {    background: #fff url(../images/prev-black.png) no-repeat center center !important;
height: 50px;
width: 50px;
background: #fff;
background-size: 100%;
padding: 10px !important;
background-position: center center;
display: inline-block !important;
}
.mfp-arrow-right {    background: #fff url(../images/next-black.png) no-repeat center center !important;
height: 50px;
width: 50px;
background: #fff;
background-size: 100%;
padding: 10px !important;
background-position: center center;
display: inline-block !important;
}
.announcement_data_container{padding: 0;}

 .thickbox-loading{height: 90%;}

 .donate-wrap-section{padding-left: 0 !important;}
 .our_facilities_container{padding: 40px 0 50px 0;}

 body .section.enquiries-form-main.enquiries-mobile-banner { padding-top: 0px !important; background-image: none !important; }

 .page-id-43 #header_section h3{padding-right: 15px;}
.content-over-slider .slick-slide .content-section{padding: 0 9% !important;}
.page-id-3 #header_section {
    height: 250px;
}
body.page-id-3  .section{margin: 0;}



.testimonial-section .hs_client_message:before {
    content: "";
    background: url(../images/qoto-right.png) no-repeat;
    width: 43px;
    height: 35px;
    position: absolute;
    right: 0px;
    bottom: -20px;
    display: block!important;
        width: 25px;
            background-size: 25px;
}

.page-id-32 #TB_ajaxContent p strong{width: 100%; margin: 0 0 20px;}
/*****767*************/


}

@media screen and (max-width:719px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.me1104ga-sub-menu > li.mega-menu-column{width:50%!important }	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 0px 15px 0px 15px;}	
	.mega-menu .mega-menu-item > .mega-sub-menu .mega-sub-menu .mega-menu-column .mega-block-title{line-height:normal }

}

@media screen and (max-width:479px) {
	body .section{padding-left:15px; padding-right:15px; padding-top:50px !important; padding-bottom:50px !important;  }	
	#header_section h3{font-size:28px; line-height:normal;  }  
	.page-content-center{margin-top:25px; }
	.content-over-slider .slick-slide .content-section{position:relative!important; top:-55px!important; }  
	body .tdt-slider .tdt-slider-heading{max-width:inherit; text-align:center; width:100%; padding:0px 15px; font-size:30px!important;  }
	body #content .els-home-page-slider-section .slick-list .carousel-caption.slick-slide .content-section{top:-55px!important; }
	.slick-slide .carousel_btn_span{text-align:center }
	body .tdt-slider .tdt-slider-heading{font-size:30px; line-height:40px; }
	.content-over-slider .slick-slide .content-section .carousel_btn_span a{padding:13px 40px !important }
	.testimonial-section .hs_client_designation{font-size:14px; line-height:20px; }
	.care-section p{font-size:16px; line-height:25px; }
	.care-section{border-radius:10px; padding-top:35px; padding-bottom:10px; }
	.care-section  div.wpb_single_image{margin-bottom:0px; }
	.site-footer .site-info{font-size:14px; }
	.site-footer .footer-navigation li a{font-size:14px; }
	.h2-title{font-size:25px; }
	.enquiries-form-main .form-row .form-col{width: 100%; padding: 0;}
	body .value-statement.service-provider-sec:after{height: 170px;}
	.our_facilities_data_container .mobile-dropdown{min-width: 100%;}
	body .section.nursing-home-main{padding-top: 20px !important;padding-bottom: 30px !important;}
	.enquiries-form-main .form-row.browse-file div{font-size: 16px;}
	.enquiries-form-main .form-row.browse-file .wpcf7-form-control-wrap.cv{background-size: 70px 30px !important; background: url(../images/browse-btn.png) no-repeat right 0 top 16px !important; background-size: 86px 30px !important;
	    position: relative;background-position: right 0;}
/*	.more-post-main {padding: 0 120px;}
	.more-post-main a{float: none;}
	.more-post-main .job-next{float:none;}
	.more-post-main a.job-current{display: inline-block; margin: 10px 0;}*/
/*	.thickbox-loading {height: auto;}*/
	
	.vision-title{padding: 0;}
	.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_content{width: 100%;}
	.service-provider-sec .service-pro-right .vc_toggle .vc_toggle_content:after{left: 30%;}
	.popup-event-gallery.els-event-listing.media-event-list .media-event-wrap:last-child{margin-bottom: 30px;}


  .our_facilities_container .right .our-facilities-address-wrapper label{width: 100%;}
  .our_facilities_container .right .our-facilities-address-wrapper .address-data.our-facilities-charges p{width: 100%; margin: 0;}
  .our_facilities_container{padding: 40px 0 0 0;}
 .our_facilities_container .right .our-facilities-long-title{font-size: 20px}
}

@media screen and (max-width:375px) {
	.our_facilities_container .right .our-facilities-long-title{font-size: 18px}
}