*{ padding: 0;margin: 0;} 
body{ width:100%; font-family: 'Roboto', sans-serif; font-size: 15px;}
h1,h2,h3,h4,h5,h5,h6{font-weight:500;color: #2f2c52; font-family: 'Abril Fatface', cursive;letter-spacing:1.5px; }
p {color: #222; text-align: justify;  }
a{text-decoration:none;}
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*top_menu*/
.top_menu{width:100%;padding:0px 0px;}
.top_menu_left{float:right;}
.top_menu_left ul{margin:0px;text-align:left;    margin-top: 8px;}
.top_menu_left ul li{list-style:none;display:block;margin:0px 0px 3px 0px;}
.top_menu_left ul li a{color:#000;font-size:15px;text-decoration:none;}
.top_menu_left ul li a i{font-size:17px;position: relative;top: 2px;left: -4px;color: #4e4e4d;}
/*header*/	
.header{width:100%; padding:0px 0px;background: forestgreen;position:relative;}
.db_logo{width:100%;text-align:center;  }
.db_logo img{width:100%; background:#fff; padding: 0px;}
.main_menu{width:100%;margin-top:-5px;position:relative;}
.logo{position:relative;padding:0px 0px;font-size:18px;color:#fff;float:left;width:25%;  z-index: 1;}
.logo{display:none;}
.logo a{color:#fff;}
 .logo img{width:100%;max-width:220px; }
nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{ background:transparent;margin-top:0px;}
#cssmenu ul{margin-bottom:0px;text-align:left;}
#cssmenu > ul > li{display:inline-block;margin-top:4px;}
#cssmenu > ul > li > a{padding:18px 20px; font-size:16px;letter-spacing:1.5px;text-decoration:none;color:#fff; font-weight:700;
text-transform: capitalize;text-align: center;}
#cssmenu > ul > li > a > i{color:#f8b860;font-size:30px;display:block;margin-bottom:10px;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#000;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu ul li.active{background:#40b3a2 !important;}
#cssmenu > ul > li.has-sub > a{ }
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#fff;content:'';display:none;}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;display:none;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;text-align: left;z-index: 12;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#87bdbb;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:360px;font-size:16px;text-decoration:none;color:#fff;font-weight:400;text-transform: capitalize;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#87bdbb;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.logo{position:absolute;    top:7px;
    left: 0px;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:0px solid #ccc}
#cssmenu ul li:hover{background:#87bdbb;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#87bdbb !important;}
#cssmenu ul ul li:hover{background:#87bdbb!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#1d3857;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:0px solid #ccc;height:46px;width:100%;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:transparent }
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:none;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:none;width:2px;height:8px;background:#fff;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
#cssmenu ul{margin-bottom:0px;} 
.main_menu2{width:100%;padding:0px 0px; height:auto;display:block;    position: relative;z-index: 123;}
/*slider*/
.slider{width:100%;height:auto;position:relative; top: 0px; } 
.slider .owl-demo .item img { width: 100%;height:auto; object-fit:cover;position:relative; }
.slider .owl-slide{position: relative;}
.slider .owl-carousel .owl-nav{width:100%;position:relative;z-index:1234!important;}
.slider .owl-carousel .owl-nav .owl-next{ position: absolute;right:3%; z-index: 12 !important; top: 43%;} 
.slider .owl-carousel .owl-nav .owl-prev {position: absolute;right:8%; z-index: 12!important; top: 43%;}
.slider .owl-theme .owl-nav [class*=owl-] {background-color:#201044;color: #fff;font-size: 21px;margin: 5px;padding:10px;font-weight:bold;display: inline-block;cursor: pointer;
border-radius: 0px;background-color: #2010448c;border: 2px solid #2010442e;}
.slider .owl-theme .owl-nav [class*=owl-]:hover{color: #201044;background:#fff;} 
.slider .owl-theme .owl-dots{text-align: center;-webkit-tap-highlight-color: #ccc;position: absolute;bottom:0%;left:47%;z-index:12!important;}
.slider .owl-theme .owl-dots .owl-dot span {width: 10px;height:10px;margin: 5px 2px;border: 1px solid #cccccc73;background: #cccccc73;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease; position:relative;border-radius:100px;}
.slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ccc;}
.slider .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.slider .owl-carousel {width: 100%;z-index: 0;} 
.slider .owl-theme .owl-dots .owl-dot span {position:relative;width: 4px;height: 4px;margin:15px 7px;border: 1px solid #e8a87c;
background:#e8a87c;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;position:relative;}
.slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { position:relative;background: #e8a87c;
border: 1px solid #e8a87c;}
.slider .owl-theme .owl-dots .owl-dot span:after  {content: '';z-index: 1234;position: absolute;background: transparent;
width: 10px;height: 10px;border: 1px solid #e8a87c;border-radius: 30px;left: -4px;top: -4px;transition: all 200ms linear;transform :scale(0.0);}
.slider .owl-theme .owl-dots .owl-dot.active span:after{transform :scale(1.6);}
.slider .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.slider_caption {width:70%;margin:auto;height:100%;position: absolute;top:70%; left:5%;padding:10px; z-index:123!important;border-left:0px solid #ccc;background:transparent; }
.slider_caption h1{ color: #fff;text-transform:capitalize;font-weight:600; font-size:36px;line-height: 1.4;letter-spacing:2px;}
 
.slider .item:before {position: absolute;content: '';left: 0px;top: 0px;width: 100%;z-index: 12;height: 100%;
    display: block;background: #0a0a0a87;}
	/*home_contact*/
.home_contact{width:100%;margin-top:0px; position: relative;z-index: 12;}
.home_contact_bx{width:100%;position:relative;padding:40px 20px;text-align:center;background:#fff; }
.bg1{background:#f2dcdb;} 
.bg2{background:#fcd5b5 !important;} 
.bg3{background:#fac090;} 
.home_contact_bx p{color:#000;text-align:center;margin:0px 0px 10px 0px;min-height:60px;}
.home_contact_bx h3{color:#000;text-align:center;margin:0px 0px 10px 0px;} 
/*confident*/
.confident{width:100%;position:relative;padding:50px 0px 20px 0px; }
 
.confident_title{position:relative;z-index: 12;}
.confident_title h2 {font-size: 42px;text-align:center; margin: 5px 0 30px 0;text-transform: capitalize;}
.confident_title p{font-size: 19px;text-align:center; }
.confident_btn{text-align:center;margin:50px 0px;position:relative;z-index: 12;}
.confident_btn a{text-decoration:none;color:#fff;background:#85cdca;padding:10px 20px;transition: .2s; 
	border-radius: 50px; }
.confident_btn a:hover{background:#e8a87c;}	
.confident_bx{position:relative;z-index: 12;text-align:center;background:#87bdbb;padding:30px;transition: .2s;}
.confident_bx:hover{background:#e8a87c;}	
.confident_bx span{display:block;font-size:40px;}
.confident_bx span{display:inline-block;color:#fff;}
.confident_bx p{text-align:center;color:#fff; min-height:70px;margin-top:10px;}
.confident_title22{margin:20px 0px 50px 0px;}
.confident_title2_bx{    width: 100%;position:relative;z-index: 12;text-align:center;background:#87bdbb;padding:40px 20px;margin-bottom:10px;transition: .5s;}
.confident_title2_bx:before {position: absolute;content: "";height: 105%;width: 103%;border: 3px solid #87bdbb;top: -5px;left: -5px;right: 0;
    -webkit-transition: .5s;transition: .5s;}
.confident_title2_bx:hover{background:#e8a87c;}	
.confident_title2_bx:hover::before{border: 3px solid #e8a87c; }
.confident_title2_bx img{width:50px;margin-bottom:20px;}
.confident_title2_bx p{text-align:center;color:#fff;min-height:60px;}
.confident_title2_bx h3{color:#fff;font-size:26px;margin-bottom:20px;min-height:60px;}
.confident_btn p{margin:20px 0px;text-align:center; }
/*about*/ 
.about{width:100%;padding:50px 0px 20px 0px;}
.about_left h5 {font-size: 26px; font-weight: 400;text-transform: capitalize;margin-bottom:20px;}
.about_left h2 {font-size: 42px;color: #2f2c52;margin: 5px 0 20px 0;text-transform: capitalize;}
.about_right {position: relative;text-align: right;padding-left: 0px;padding-bottom: 0px;}
.about_right{text-align:center;}
.about_right img{width:100%;height:auto;max-width: 300px;margin:auto;}
.about_right_img2 img  {position: absolute;width:100%;height:auto;max-width:450px;left: 10px;bottom: 0%;
z-index: 1;border-right: 15px solid #ffff;border-top: 15px solid #fff;}
  .about-btn {margin-top: 50px;}
.about_left .about-btn a{text-decoration:none;}
.default-btn {border: none;position: relative;display: inline-block;text-align: center;overflow: hidden;z-index: 1;
color: #ffffff;text-transform: capitalize;background-color: #85cdca;-webkit-transition: 0.5s;transition: 0.5s;border-radius: 50px; font-weight: 400;font-size: 15px;padding:10px 30px;}
.about_left .about-btn a:hover{background:#e8a87c;}	
	.about_left .about-btn:hover a{color:#fff;}
	.slider .owl-nav .owl-prev {position: absolute;line-height: 35px !important;left: 15px;top: 43%;opacity: 0;-webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;background: rgba(0, 0, 0, 0.5) !important;width: 40px;cursor: pointer;height: 40px;position: absolute;display: block;
  z-index: 1000;border-radius: 0;}
.slider .owl-nav .owl-prev span {font-size: 1.6875rem;color: #fff;}
.slider .owl-nav .owl-prev:focus {outline: 0;}
.slider .owl-nav .owl-prev:hover {background: #000 !important;}
.slider .owl-nav .owl-next {position: absolute;line-height: 35px !important;right: 15px;top: 43%;opacity: 0;
  -webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgba(0, 0, 0, 0.5) !important;width: 40px;
  cursor: pointer;height: 40px;position: absolute;display: block;z-index: 1000;border-radius: 0;}
.slider .owl-nav .owl-next span {font-size: 1.6875rem;color: #fff;}
.slider .owl-nav .owl-next:focus {outline: 0;}
.slider .owl-nav .owl-next:hover {background: #000 !important;}
.slider:hover .owl-prev {left: 0px;opacity: 1;}
.slider:hover .owl-next {right: 0px;opacity: 1;}
/*how*/ 
.how{width:100%;padding:60px 0px 50px 0px;} 
.how_left{width:100%;} 
.how_left img  { width:100%;height:auto;} 
.sec_title{width:100%;margin-bottom:40px;text-align:center;} 
.sec_title h2{font-size: 42px;color: #2f2c52;margin: 5px 0 20px 0;text-transform: capitalize;} 
.sec_title p{  margin: 5px 0px;text-align: center;} 
.how_right p b{font-size:19px;} 
.how_right2 ul{margin:15px 0px;} 
.how_right2 ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.how_right2 ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#e8a87c;border-radius:100px;left:0px;top:3px;height: 19px;
    width: 19px;line-height: 19px;text-align: center;font-size:11px;}
 .how_right3 ul{margin:10px 0px;text-align:left;}
 .how_right3 ul li{list-style:none;display:inline-block;margin:5px 10px;position:relative;} 
 .how_right3 ul li a{text-decoration:none;color:#fff;background:#e8a87c;}
 .how_right3 ul li:nth-child(1) a{    border-radius: 50px;font-weight: 400;font-size: 16px;padding: 15px 30px;}
 .how_right3 ul li:nth-child(2) a{color:#000;background:transparent;font-size:18px;font-weight:700;}
 .how_right3 ul li:nth-child(2){position:relative;top:10px;left:0px;padding-left:40px;}
 .how_right3 ul li:nth-child(2):before{content: "\ea34";font-family: "Icofont";position:absolute;color: #000; left:-2px;top:2px; text-align: center;font-size:36px;}
 /*resource*/
.resource{width:100%;padding:0px 0px 50px 0px;} 
.resource .sec_title{width:100%;margin-bottom:60px;text-align:center;}  
.resource_bx{width:100%;padding:20px 0px;margin-bottom:20px;background:#fff;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #fff;text-align:center;} 
.resource_bx_ico{position:relative;border-radius:100%;background:#e8a87c;width:80px;height:80px;margin:auto;line-height:90px;} 
.resource_bx_ico:after{content: '';position: absolute;top: 62px;left: 7px;background: #e8a87c;width: 15px;height: 15px;border-radius: 100%;}
.resource_bx_ico:before{content: '';position: absolute;top:0px;right: 10px;background: #e8a87c;width: 15px;height: 15px;border-radius: 100%;}
.resource_bx_ico img{width:40px; } 
.resource_bx h3{font-size:20px;margin:20px 0px 30px 0px;} 
.resource_bx a{text-decoration:none;color:#333;font-size:15px;} 
/*testimonials*/ 
.testimonials{width:100%;padding:70px 0px;background:#85cdca;} 
.testimonials .sec_title{text-align:left;} 
 .testimonials .owl-slide{position: relative;}
.testimonial_inn{width:100%; } 
.testimonial_content p { font-size: 16px;line-height:1.8;font-weight: 500;text-align:left;  color: #000; }
.testimonial_content strong{color:#212539;text-align:left; width: 100%;display: block;font-weight: 800;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 5px;}
.testimonial_content span{color:#333;display:block;text-align:left; margin-bottom:20px;}
.quote{     margin-top: 0;margin-bottom: 0;position: absolute;z-index: 12;bottom:0px;right: 0;opacity: 0.1;}
.testimonials .quote img{width:100px!important;}
.testimonials .section_title2{margin-bottom:60px;text-align:left;z-index: 12;position: relative;}
.testimonials .section_title2 h2{  font-weight:900;   }
.testimonials .section_title2 h6{  font-size: 14px;line-height: 1;font-weight: 900;display: inline-block;margin-bottom: 12px}
.testimonials .sec_title h1 { color: #000;}
.testimonials .owl-carousel .owl-item img {display: block;width:80px;border-radius:100px;margin-bottom:25px;}
.testimonial_content{width:100%;padding:40px;  margin:30px 0px 10px 0px;border-radius: 10px;background:#fff; position:relative;    box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);} 
 .testimonial_content:before{content: "\efcd";font-family: "Icofont";position:absolute;color: #e8a87c; left:10px;top:-40px; text-align: center;font-size:60px;
 text-shadow: 2px 2px #000;}
 /*footer*/
.footer{width:100%;background-image: url(../images/footer_bg.jpg);overflow: hidden;position: relative;
	padding:60px 0px 0px 0px;background-attachment: scroll;
background-position: center;background-repeat: no-repeat;background-size: cover;} 
.footer:before {position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;display: block;background-color:#e27d5ff7;}
.footer_bx h3{font-size: 20px;color: #fff;margin: 0 0 30px 0px;} 
.footer_bx ul{margin:0px;}
.footer_bx ul li{list-style:none; margin-bottom:7px; display:block;}
.footer_bx ul li a{text-decoration:none;color:#fff;font-size:15px;transition:.2s;} 
.footer_bx ul li a:hover{color:#fff;} 
.footer_bx h5{color:#fff;font-size:17px;} 
.footer_bx p{color:#fff;font-size:16px;text-align:left;} 
.footer_gallery ul{margin:0px;text-align:center;} 
.footer_gallery ul li{list-style:none;width:32%;float:left;margin:1px 1px;} 
.footer_gallery ul li a{text-decoration:none;} 
 .footer_gallery ul li a img{width:100%;height:60px;object-fit:cover;}
 .footer_bx22 p{font-size:15px;}
.copyrights{width:100%;padding:0px 0px 0px 0px; 
    border-top: 1px solid #fff;margin-top:30px;}
.copyrights p{text-align:left;margin-bottom:18px; color: #fff;font-size:14px;}
.copyrights a{text-decoration:none;color:#fff;margin:0px 5px;}
.footer_bx22 p a{text-decoration:none;color:#fff;}
.copyrights img {width: 30px;height: 30px;object-fit: contain;} 
.privacy_menu{width:100%;padding:20px 0px;}
.privacy_menu ul{margin:0px;text-align:center;} 
.privacy_menu ul li{list-style:none; display:inline-block;margin:0px 5px;} 
.privacy_menu ul li a{text-decoration:none;color:#fff;font-size:15px;} 
/*page_title*/
 .page_title{width:100%;position:relative;   overflow:hidden; z-index: -1;}
.page_title img{width:100%;height:550px;object-fit:cover;} 
 /*.page_title:before {  position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgb(63 81 181 / 56%);
    z-index: 12;}*/
 
.page_title h2{font-size:40px;     color:#fff;padding:20px;text-transform:capitalize;position: absolute;
    left: 0px;
    bottom: 0%; z-index: 123;  text-align: center;
    right: 0px;
    margin: 0;} 


 
/*main_abt1*/ 
.main_abt1{width:100%;background-color: #f8f8f8;display:block;padding:60px 0px} 
.main_abt1_left{width:100%;background-image: url(../images/mission.png);background-size: cover;background-position: center center;height: 100%;} 
.main_abt1_left img {display: none;width:100%;}
.main_abt1_right{width:100%;padding:60px 20px 60px 40px;} 
.main_abt1_right h2,.main_abt_left h2{margin-bottom:30px;} 
.main_abt1_img{width:100%;padding:10px;background: #fff;margin:20px 0px 50px 0px;
    box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);text-align:center;}
.main_abt1_img img{width:100%;max-width:450px;} 
.main_abt{width:100%;background-color: #f8f8f8;padding:60px 0px 0px 0px;}
.main_abt_right img{width:100%;height:auto;} 
/*main_gallery*/ 
.main_gallery{width:100%;padding:60px 0px;} 
.main_gallery_bx{width:100%;margin-bottom:40px;transition:.2s;}
.main_gallery_bx a{text-decoration:none;color:#000;} 
.main_gallery_bx img{width:100%;height:260px;object-fit:cover;}  
.main_gallery_bx h3{font-size:24px;margin:20px 0px;padding-bottom:15px;border-bottom:2px solid #d0ccee;} 
.main_gallery_bx:hover h3{color:#40b3a2;border-bottom:2px solid #40b3a2;} 
/*main_contact*/
.main_contact{width:100%;padding:70px 0px !important;}
.no_padd{padding:0px;}
.footer-social2 { vertical-align: middle;text-align: left;}
.footer-social2 li {display: inline-block;margin: 0 5px;}
.footer-social2 li a {height: 42px;width: 42px;line-height: 42px;color: #2f2c52;font-size: 18px; background-color: #fff;
-webkit-border-radius: 100%; -khtml-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;
border-radius: 100%;display: block;text-align: center;} 
.get-contact-page{padding:0px 10px;}
.get-contact-page h3 {font-size: 20px;font-weight:500;margin-bottom: 19px;color:#fff}
.get-contact-page p{font-size:15px;text-align:left;color:#fff;}
.get-contact-page p a{font-size:15px;text-align:left;color:#fff;}
.contact_form input{width:100%;background:#f5f5f5;border:none;border:1px solid #f5f5f5;padding:15px 10px;margin-bottom:15px;}
.contact_form textarea{width:100%;height:90px;background:#f5f5f5;border:none;border:1px solid #f5f5f5;padding:15px 10px;margin-bottom:15px;resize:none;}
.contact_form_btn{text-align:center;}
.contact_form_btn input[type=submit]{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);width:auto;  font-size: 18px;padding:8px 15px; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);border:none;border-radius: 3px;text-transform: uppercase; position: relative;overflow: hidden; color:#fff;  background: #40b3a2;}
.contact_form_btn input[type=submit]:hover{color:#fff;background: #222;}
.map iframe{width:100%;height:300px;margin:20px 0px 20px 0px;}  
.main_contact_left {width:100%;padding:20px;background:#2f2c52;}
.main_contact_left h2{margin-bottom:30px;color:#fff;} 
.main_contact_left h5{margin-bottom:10px;color:#fff;font-size:17px;text-transform:uppercase;} 
.main_contact_right{box-shadow: 0 5px 28.5px 1.5px rgb(255 255 255 / 20%);padding: 20px;border: 1px dashed #ff6015;border-radius: 5px;} 
.main_contact_right h2{margin-bottom:30px;} 


/*main_resrce*/ 
.main_resrce{width:100%;padding:70px 0px !important;}
.main_resrce .tabs_wrapper {width:100%;text-align: center;margin: 0 auto;background: transparent;}
.main_resrce ul.tabs {display: inline-block;vertical-align: top;position: relative;z-index: 10;margin: 0;padding: 0;
  width: 23%;min-width: 175px;list-style: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;
 }
.main_resrce ul.tabs li {margin: 0;cursor: pointer;padding: 10px 15px;line-height: 31px;
color: 333;text-align: left;font-weight: bold;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #FFF; -ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;transition: all 0.3s ease;border-bottom: 1px solid #87bdbb;}
.main_resrce ul.tabs li:hover {background: #87bdbb; color: white;
  -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.main_resrce ul.tabs li.active {background: #87bdbb; color: #fff;-ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.main_resrce .tab_container {display: inline-block;vertical-align: top;position: relative;z-index: 20;left:0%;width: 75%;
  min-width: 10px;text-align: left;background: white;border-radius:0px; }
.main_resrce .tab_content {padding: 20px;height: 100%;display: none; box-shadow: 0 4px 12px rgb(33 44 55 / 6%);
    height: 600px;
    overflow-y: scroll;}
.main_resrce .tab_drawer_heading {display: none;}
@media screen and (max-width: 781px) {
.main_resrce ul.tabs {display: none;}
.main_resrce .tab_container {display: block;margin: 0 auto;width: 95%;border-top: none;border-radius: 0; }
.main_resrce .tab_drawer_heading {background: #2e2c50;color: #fff;margin: 0;padding: 5px 20px;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;
-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;}
.main_resrce .tab_drawer_heading:hover {background: #87bdbb;color: white;}
.main_resrce .d_active { background: #87bdbb; color: #fff;}
}
.main_resrce .tab_container ul{margin:15px 0px;} 
.main_resrce .tab_container ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.main_resrce .tab_container ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#87bdbb;border-radius:100px;left:0px;top:3px;height: 19px;
    width: 19px;line-height: 19px;text-align: center;font-size:11px;} 
 .main_resrce .tab_container h4{margin-bottom:25px;}
 .main_resrce .tab_container h5{margin-bottom:15px;} 
  .main_resrce .tab_container h2{margin-bottom:25px;}
/*what_w_treat*/ 
.what_w_treat{width:100%;padding:70px 0px;background:#f1f1f8;} 
.what_treat_bx {width:100%;padding:10px 5px;  margin:0px 0px 30px 0px;border-radius: 5px;background:#fff; position:relative;text-align:center;
box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);transition:.2s;}
.what_treat_bx:hover{background: #e8a87c;}
.what_treat_bx p:hover{color: #fff;}
.what_treat_bx img{width:100%;margin:0px 0px;border-radius: 5px;}
.what_treat_bx p{text-align:center;font-size:16px;margin:10px 0px 0px 0px;font-weight:700;min-height:50px;text-transform:capitalize;} 
/*how_treat*/ 
.how_treat{width:100%;padding:70px 0px; }  
.how_treat_bx h2{margin-bottom:25px;} 
 .how_treat_bx .how_right3 ul{margin:10px 0px 30px 0px;text-align:left;}
 .how_treat_bx .how_right3 ul li{list-style:none;display:inline-block;margin:5px 10px;position:relative;text-align:left;} 
 .how_treat_bx .how_right3 ul li a{text-decoration:none;color:#000; }
 .how_treat_bx .how_right3 ul li a{color:#000;background:transparent;font-size:18px;font-weight:700;    padding: 15px 5px;}
 .how_treat_bx .how_right3 ul li {position:relative;top:10px;left:0px;padding-left:40px;}
 .how_treat_bx .how_right3 ul li:before{content: "\ea34";font-family: "Icofont";position:absolute;color: #000; left:-2px;top:2px; text-align: center;font-size:36px;}

 .how_treat_bx h4{margin-bottom:20px;}
 .how_treat_bx2_left{margin:20px 0px;}
 .how_treat_bx2_left h2{font-size:40px;}
 .how_treat_bx3_left{margin:20px 0px;}
 .how_treat_bx3_left ul{margin:15px 0px;} 
.how_treat_bx3_left ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.how_treat_bx3_left ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#e8a87c;border-radius:100px;left:0px;top:3px;height: 19px;
    width: 19px;line-height: 19px;text-align: center;font-size:11px;} 
.how_treat_bx2_right{padding-top:20px;}	
/*main_therapy*/ 
.main_therapy{width:100%;padding:70px 0px; } 
.main_therapy_bx{margin:30px 0px;} 
.main_therapy_bx img{width:100%;} 
 .main_therapy_bx2 {width:100%;   position:relative;text-align:justify;}
.main_therapy_bx2 img{
  width:50px;
  margin:10px 0px
}
.main_therapy_bx2 h3{margin-bottom:20px;font-size:25px;}
.main_therapy_bx2 p{text-align:left;font-size:16px; }
.main_therapy h4{margin:20px 0px 10px 0px;}
.therapy_ul{padding-left:100px;}
.therapy_ul2{padding-left:40px;}
.main_therapy_bx2 .main_early_right ul{margin-bottom:20px;}
.main_therapy_bx2 .main_early_right {
    padding-top: 0;
}
/*main_early*/ 
.main_early{width:100%;padding:70px 0px; } 
.main_early_in{margin-bottom:35px;}
 .main_early_left h2{font-size:30px;margin-bottom:10px;}
 .main_early_right {padding-top:10px;}
.main_early_right ul{margin:5px 0px;} 
.main_early_right ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.main_early_right ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#e8a87c;border-radius:100px;left:0px;top:3px;height: 19px;
    width: 19px;line-height: 19px;text-align: center;font-size:11px;} 
.main_abt_mision_inn{margin-bottom:60px;}
.mission_bx{width:100%;position:relative;padding:0px 30px;margin-bottom:10px;background:#fff;transition:.2s;}
.mission_bx:hover{background: #e8a87c;}
.mission_bx h3{margin-bottom:0px;    display: inline-block;padding-bottom: 10px;}
.mission_bx_title{width:100%;position:relative;padding: 30px 0px;} 
 
.mission_bx_content:before{content:'';position:absolute;top:5px;left:0px;width:2px;height:98%;background:#2f2c52;}

.mission_bx_content{padding: 35px 20px;width:100%;position:relative;overflow:hidden;}
.mission_bx p{text-align:left;font-size:17px; margin:0px;}
.main_abt_mision{padding-bottom:50px;}
/*team*/
.team{width:100%;padding:60px 0px;}
.team_bx{width:100%;padding:8px;background:#fff;    box-shadow: 0 4px 12px rgb(33 44 55 / 6%);transition:.2s;} 
.team_bx:hover{background:#e8a87c;}
.team_bx_content{padding:10px;text-align:center;}
.team_bx_content h5{font-size: 13px;color: #000;}
.team_bx_content h3{font-size: 20px; font-weight: 500;}
.team_bx:hover h5{color:#fff;}
.team_bx:hover h3{color:#fff;}
.team_bx img {display: block;width: 100%;height: 300px;object-fit: cover;}

/*main_blog*/
.main_blog,.blogs{width:100%;padding:60px 0px;}
.blog_card{width:100%; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;background:#fff;margin-bottom:30px;}
.blog_card_img img{width:100%;height:230px;object-fit:cover;border-radius:5px;}
.blog_details{width:100%;    padding: 20px 20px 0px;min-height: 180px;padding-top:60px;}
.blog_details a{text-decoration:none;}
 .blog_details h5{font-size: 18px;font-weight: 400;color: #222d39;margin-bottom: 13px;    border-bottom: 1px solid #f2f2f2;padding-bottom:15px;}
.blog_details p {font-size: 14px;margin-bottom: 0px;line-height: 24px;text-align:left;}
.post-info-bottom {display: flex;justify-content: space-between;}
.blog_details .learn_btn_two {font-size: 13px;font-weight: 500;color: #282835;margin-top: 0;font-weight: 500;margin-top: 0;font-weight: 500;}
.post-info-bottom{width:100%;padding:20px;}
.post-info-bottom .learn_btn_two:before {-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.post-info-bottom a{text-decoration:none;color: #2f2c52;}
.post-info-bottom .learn_btn_two i {font-size: 14px;}
.post-info-bottom a:hover{color: #2f2c52;}
.post-info-bottom .learn_btn_two:hover {color: #2f2c52;}
.post-info-comments {font-size: 13px;font-weight: 500;letter-spacing: 1px;color: #282835;}
.post-info-comments i {color: #2f2c52;padding-right: 5px;}
.post-info-comments {font-size: 13px;font-weight: 500;  letter-spacing: 1px;color: #282835;    text-transform: capitalize;}
.learn_btn_two {font-size: 13px;margin-top: 0;font-weight: 500;}
 .post-info-bottom span {font-size:24px;position:relative;top:4px;transition:.5s;} 
 .post-info-bottom a:hover span{padding-left:5px;}
.blog_card_img{ width:100%;position: relative;}
.blog_card_img .post_date {position: absolute;left: 20px;bottom:-12px;border-radius: 4px;background: #90be37;box-shadow: 0 14px 30px 0 rgba(68,28,183,.25);
text-align: center;color: #fff;padding: 7px 19px;z-index: 1;}
.post_date p {font-size: 15px;line-height:1;color: #fff;margin:0px;}
.post_date span {display: block;font-size: 15px;text-align: center;font-weight: 400;}
.blog_details h5:hover{color: #2f2c52;}
.blog_card a{text-decoration:none;font-size:15px;}
.media {display: flex;align-items: flex-start;}
.post_item{margin-bottom:15px;}
.post_item img {border-radius: 3px;}
.media-body {padding-left: 20px;-ms-grid-row-align: center;align-self: center;}
.media-body {flex: 1 1;}
.media-body a{text-decoration:none;}
.media-body h3 {color: #fff;font-size:14px;}
.entry_post_info {font-weight: 400;color: #677294;padding-bottom: 5px;}
.entry_post_info a {color: #677294;}
.post_item img{width:100%;max-width:100px;height:60px;object-fit:cover;}
.media-body span{color:#fff;font-size:10px;}
 .tab_content::-webkit-scrollbar {width: 5px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #cafff7;}
.tab_content::-webkit-scrollbar-thumb {background-color: #40b3a2;}
/*main_career2*/
.main_career2{width:100%;padding:60px 0px;}
.main_career2 input{width:100%;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;}
.main_career2 input::placeholder{color:#ccc;}
.main_career2 select{width:100%;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;color:#ccc;}
.main_career2 option{color:#000;}
.main_career2 p{color:#000;text-align:left;}
.main_career2 textarea{width:100%;height:100px;resize:none;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;}
.main_career2 input[type=file]{ color:#000;}
.main_career2 textarea::placeholder{color:#000;}
.cr_btn{margin-top:10px;text-align:center;}
.cr_btn input[type=submit]{width:auto;background:#000;border:1px solid #000;border-radius:5px;padding:6px 30px;margin-bottom:15px; color:#fff;font-weight:700;}
/*parents_corner*/ 
.parents_corner{width:100%;padding:60px 0px;} 
.parents_corner_inn{padding:40px 20px;margin-bottom:40px;box-shadow: 0 4px 12px rgb(33 44 55 / 6%);background: #3daf9e;} 
.parents_corner_date p{padding-top:20px;color:#fff;text-align:center;font-size:20px;} 
.parents_corner_content p{color:#000;margin-bottom:20px;font-size:16px;line-height:1.2;text-align:center;min-height:60px;} 
.parents_corner_content{width: 100%;text-align:center;
    box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);
    background: #fff;
    padding: 10px 20px 40px 20px;}
.parents_corner_content img{width:100px;object-fit:contain;margin-bottom:15px;} 
.parents_corner_btn{padding-top:20px;text-align:center;} 
.parents_corner_btn a{text-decoration:none;padding:12px 20px;border-radius:4px;color:#fff;background:#e8a87c;transition:.2s;border:2px solid #e8a87c;} 
.parents_corner_btn a:hover{color:#e8a87c;background:#fff;border:2px solid #e8a87c;}
/*main_new_resrce*/ 
.main_new_resrce{width:100%;padding:60px 0px;} 
.main_new_resrce .collapse-accordion .card a[data-toggle=collapse] {display: block;padding:.75rem 1.25rem;}
.main_new_resrce .collapse-accordion .card-header {padding:0;}
.main_new_resrce .card{margin-bottom:30px;}
.main_new_resrce .card-block{padding:20px;}
.main_new_resrce .card-header a{text-decoration:none;color:#fff;}
.main_new_resrce .card-header {   padding: 0.75rem 1.25rem;  margin-bottom: 0;background-color:#87bdbb;border-bottom: 1px solid #87bdbb;}
.main_new_resrce .card-block{border:1px solid #40b3a2;border-top:0px solid #87bdbb;} 
.main_new_resrce .card-header a{padding-right:60px !important;position:relative;}
.main_new_resrce .card-header span{position:absolute;right:25px;top:10%;font-size:20px;color:#87bdbb;} 
.main_new_resrce .card-block ul{margin:15px 0px;} 
.main_new_resrce .card-block ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.main_new_resrce .card-block ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#f07819;border-radius:100px;left:0px;top:3px;height: 19px;
    width: 19px;line-height: 19px;text-align: center;font-size:11px;} 
.main_new_resrce .card-block h4{margin-bottom:25px;}
.main_new_resrce .card-block h5{margin-bottom:15px;} 
.main_new_resrce .card-block h2{margin-bottom:25px;font-size:28px;}
 .main_blog{width:100%;padding:50px 0px;} 
.main_blog_bx{width:100%;margin-bottom:60px;} 
.main_blog_bx_img img{width:100%;height:auto;} 
.main_blog_bx_img{margin-bottom:20px;}
.main_blog_bx small {width: 100%;font-size: 17px;display: block;margin-bottom: 10px;font-weight: 300;}	
.main_blog_bx h3 {width: 100%;display: block;font-size: 42px;font-weight: 600;}	
.main_blog_bx p {width: 100%;display: block;font-size: 20px;font-weight: 300;color: #212539;}	
.main_blog_bx h3 a {display: block;color: #212539;text-decoration:none;}	
.main_blog_bx .link {display: inline-block;font-size: 14px;font-weight: 600;}	
.main_blog_bx a{text-decoration:none;color: #212539;}	
.main_blog_bx .link i {margin-left: 10px; font-size: 17px;transition: all .35s ease-in-out;}	
.main_blog_bx .link:hover i{margin-left: 20px;} 
  #searchform label{display:none;}
#searchform  input{padding:5px 2px;border:1px solid #87bdbb;}
#searchform  input[type=submit]{width:auto;background:#87bdbb;color:#fff;padding:5px 20px;cursor:pointer;border:1px solid #87bdbb;}
#secondary h1{font-size:24px;font-weight:600;margin:15px 0px 30px 0px;background:#f9f6f6;padding:10px 10px;}
#secondary ul{margin:10px 0px;}
#secondary ul li{list-style:none;margin-bottom:6px;}
#secondary ul li a{color:#000;font-size:16px;}
.tagcloud{width:100%;clear:both;display: inline-block;}
.tagcloud  a {margin: 3px !important;padding: 6px 16px;font-size:16px !important;background-color: #87bdbb !important;color: #fff !important;float: left;}
.news_scroll{width:100%;padding:4px 0px 2px 0px;background-color: #87bdbb !important;}
.footesssr{position: relative; top: 4px ; margin:0; width: 100%; display: inline-flex;overflow: hidden;white-space: nowrap;}
.text2{ padding-top: 0px;vertical-align: middle;font-size: 16px;color: #fff;margin: 0;width:100%;
animation: marquee 10s linear infinite;display: inline-block;padding-right: 10px;}
.news{ height:auto; background-color:Blue; padding: 10px 30px 10px 30px;font-size: x-large; color: white; z-index:1;  display: block;}
 .text2 p{margin:0px;}
  .text2 p {display:inline-block;}
   .text2 a{text-decoration:none;color:#222;} 
/* animation */
@-webkit-keyframes slide {
	0% {transform:translateX(-100%);}
	100% {transform:translateX(100%);}
}
@keyframes slide {
	0% {transform:translateX(-100%);}
	100% {transform:translateX(100%);}
}
.footesssr span{position:relative;top:-2px;margin-right:20px;padding-left:30px;font-size:14px;}
/*.footesssr span:after{content:'';position:absolute;top:6px;left:0px;background:#fff;height:5px;width:5px;border-radius:100px;}*/
.main_contact_title{width:100%;margin-bottom:30px;text-align:center;}
.main_contact_title p{text-align:center;}
.therapy_titlesss{margin-bottom:50px;}
.therapy_titlesss h2{font-size: 42px;text-align: center;margin: 5px 0 30px 0;text-transform: capitalize;}
.therapy_titlesss p{text-align: center;margin-bottom:5px;} 
.team_title{padding:10px 0px 30px 0px;}
 .team_title{margin-top:0px;}
.navigation {padding: 0;margin: 0;border: 0;line-height: 1;float: right;}
.navigation ul,
.navigation ul li,
.navigation ul ul {list-style: none;margin: 0;padding: 0;}
.navigation ul {position: relative;  z-index: 500; float: left;}
.navigation ul li {float: left;min-height: 0.05em;line-height: 1em;vertical-align: middle;position: relative;}
.navigation ul li.hover,
.navigation ul li:hover {position: relative;z-index: 510;cursor: default;}
.navigation ul ul {visibility: hidden;position: absolute;top: 100%;left: 0px;z-index: 520;width: 100%;}
.navigation ul ul li { float: none; }
.navigation ul ul ul {top: 0;right: 0;}
.navigation ul li:hover > ul { visibility: visible; }
.navigation ul ul {top: 0;  left: 99%;}
.navigation ul li { float: none; }
.navigation ul ul { margin-top: 0.05em; }
.navigation {width: 100%;zoom: 1;float: right;}
.navigation:before {content: ''; display: block;}
.navigation:after { content: ''; display: table; clear: both;}
.navigation a { display: block; padding: 1em 1.3em; color: #000;text-decoration: none;}
.navigation > ul { width: 100%; }
.navigation ul ul { width: 100%; left: -99%;}
.navigation > ul > li > a {color: #000;}
.navigation > ul > li{position:relative;}
 .menu-item-has-children a{}
.navigation .menu-item-object-custom a:after{content:'';position:absolute;display: block;
 content: "\eab2";
    color: #4a4d4f;
    font-family: "Icofont";  top: 16px;
    right: 5%;
    
}
.navigation ul ul a:after{
   content: ""!important;
}
.navigation > ul > li > a:hover { color: #000; }
.navigation > ul > li a:hover,
.navigation > ul > li:hover a { background: #fac090; }
.navigation li { position: relative; }
.navigation ul ul li.first {  -webkit-border-radius: 0 3px 0 0;  -moz-border-radius: 0 3px 0 0;  border-radius: 0 3px 0 0;}
.navigation ul ul li.last { -webkit-border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0; border-bottom: 0;}
.navigation ul ul { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.navigation ul ul {   }
.navigation ul ul a { color: #000;line-height: 1.2; }
.navigation ul ul a:hover { color: #000; }
.navigation ul ul li {   }
.navigation ul ul li:hover > a { background: #fac090; color: #000;}
.navigation.align-right > ul > li > a { border-left: 0.3em solid #34A65F; border-right: none;}
.navigation.align-right { float: right; }
.navigation.align-right li { text-align: right; }
.navigation.align-right ul li.has-sub > a:before { content: '+'; position: absolute; top: 50%; left: 15px;  margin-top: -6px;}
.navigation.align-right ul li.has-sub > a:after { content: none; }
.navigation.align-right ul ul {visibility: hidden; position: absolute; top: 0;left: -100%;z-index: 598;width: 100%;}
.navigation.align-right ul ul li.first { -webkit-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.navigation.align-right ul ul li.last { -webkit-border-radius: 0 0 0 3px;-moz-border-radius: 0 0 0 3px;border-radius: 0 0 0 3px;}
.navigation.align-right ul ul {  -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
/*main_disclaimer*/
.main_disclaimer{width:100%;padding:60px 0px;}
.main_disclaimer_bx h3{margin-bottom:25px;}
.main_disclaimer_bx ul{margin:10px 0px;} 
.main_disclaimer_bx ul li{list-style:none;display:block;margin-bottom:5px;padding-left:30px;position:relative;} 
.main_disclaimer_bx ul li:before{content: "\f00e";font-family: "Icofont";position:absolute;color: #fff;background:#87bdbb;border-radius:100px;left:0px;top:3px;height: 19px;
width: 19px;line-height: 19px;text-align: center;font-size:11px;} 
.main_disclaimer_bx .therapy_ul {padding-left: 50px;}
.privacy_policy h1,.privacy_policy h2{margin-bottom:25px;font-size:34px;}
.privacy_policy h3{margin-bottom:15px;font-size:23px;}
.main_contact_title h2,.main_contact_right h2,.main_contact_left h2,.main_blog_bx h3,.main_abt_right32 h3,.main_resrce .tab_container h2,.how_treat_bx2_left h2{font-size:26px;margin-bottom:20px;}
.redc .card-block ul li:before {  background: #ff0707;}
.main_new_resrce .card-block h4 {font-size:26px;}
.blg_sec{width:100%; border-left:0px solid #2f2c52;padding:20px;background:#ecebf5;margin-bottom:10px;}
.blg_sec p{margin:0px;}
.main_abt_right32 h3{font-size:21px;font-family: 'Roboto', sans-serif;}
.main_abt_right323{margin-top:30px;}
.new_how_treat_bx,.new_how_treat_bx p,.how_treat_bx .how_right3 ul{text-align:center;}
.new_how_treat_bx .how_treat_bx .how_right3 ul li a {color: #000;background: transparent;font-size: 15px;font-weight: 700;padding: 15px 5px;}
.new_how_treat_bx .how_treat_bx .how_right3 ul li:before {content: "\ea34";font-family: "Icofont";position: absolute;color: #000;left: -6px;}
.new_how_treat .therapy_titlesss {  margin-bottom: 0px;}
.new_how_treat .how_treat_bx3_left p{text-align:left;}
.new_how_treat .how_treat_bx2_right img{width:100%;height:auto;}
.new_how_treat  .how_treat_bx2_left h2 {font-size: 26px;padding:10px;text-align:center;background: #87bdbb;color:#fff;margin-bottom: 0px;}
.new_how_treat  .how_treat_bx2_left22 h2 {font-size: 26px;padding:0px;text-align:left;background: #fff; color:#2f2c52;margin-bottom: 0px;}
.how_treat_bx2_left22{margin:0px;}
.new_how_treat .how_treat_bx2_left333 h2{font-size: 26px;padding:0px;text-align:left;background: #fff; color:#2f2c52;margin-bottom: 10px;}
.new_how_treat .how_treat_bx2_left334 h2{font-size: 26px;padding:0px;text-align:center;background: #fff; color:#2f2c52;margin-bottom: 10px;}

/*main_nw_mission*/
.main_nw_mission{width:100%;padding:60px 0px;}
.main_nw_mission_bx{width:100%;padding:30px 20px;position:relative; box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #fff; }
.main_nw_mission_bx:before{content:'';position:absolute;left:-10px;top:-10px;background:#87bdbb;width:50%;height:100%;z-index:-1;}
.main_nw_mission_bx h2{ font-size:26px;margin-bottom:20px;}
.main_nw_mission_bx p{ font-size:15px;font-weight:400;text-align:left;min-height:80px;margin:6px;}
.new_core_left h2{font-size:26px;color:#fff;padding:20px;text-align:center;background:#87bdbb;}
.new_core_left img{width:100%;height:auto;}
.new_core_inn{margin-top:50px;}
.main_nw_mission_bx2 p{min-height:auto!important;}
.how_treat_bx2_right22nn h2{color:#2f2c52;margin-bottom: 20px;font-size:26px;}
.how_treat_bx2_right22nn{width:100%;padding:30px 20px;position:relative; box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #fff;}

.main_early_in{width:100%;padding:30px 20px;position:relative; box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #87bdbb;}
.main_early_in h2,.main_early_in p,.main_early_in li{color:#fff;}
.new_how{width:100%;background:#fcd5b5;padding:20px;}
.new_how ul{margin:0px;}
.new_how ul li{display:block;margin-bottom:10px;list-style:none;}
.new_how ul li a{text-decoration:none;color:#000;font-size:15px;}
.new_how ul li a i{padding-right:10px;}

.msn{width:100%;position:relative;}
.vsn{width:100%;position:relative;}
.val{width:100%;position:relative;}

.msn:before{background: #f07819;}
.vsn:before{background: #11aee0;}
.val:before{background: #90be37;}


.page_title22{width: 100%;padding: 30px 0px;background: #96c3c2;position: relative;}
 

.page_title22 h2 {
    font-size: 40px;
    color: #fff;
    padding: 20px;
    text-transform: capitalize;
   
    z-index: 123;
    text-align: center;
   
    margin: 0;
}

.whatsapp {z-index: 12345;position: fixed;right: 2%;bottom: 6%; color: #fff;height: 50px;width: 50px;text-align: center;padding: 0px 0;}
.whatsapp img{width:50px;}
.copyrights22{ text-align:center;margin:10px 0px;}

.copyrights22 a{text-decoration:none;font-size:15px;color:#fff;margin:0px 5px;}
.who_img{text-align:center;}
.who_img img{width:100%;height:250px; object-fit:contain;margin:auto;}
#cssmenu ul ul li a{transition:.2s;}
#cssmenu ul ul li a:hover{padding-left:24px;}





 