.menuu_btn{background:url(../images/menu.png) no-repeat 0 0/100%; width: 32px; height: 32px; border:none; 

	position:absolute; ;right: 16px;
top: 20px;
	}
.menuss{position: absolute;
right: 76px;z-index: 10;top: 106px;}
@media(min-width:1200px)
{
.menuu_btn{display:none;}
}

.parent {
    flex-direction: row;}
@media (min-width: 767px)
{

}
@media(max-width: 767px)
{
.parent {
  display: flex;
  flex-direction: column-reverse;
}


}
@charset "utf-8";
@font-face{
    font-family: "Open-SemiBold";
    src:url("../font/Open-SemiBold.ttf");
}
@font-face{
    font-family: "Open-Regular";
    src:url("../font/Open-Regular.ttf");
}
@font-face{
    font-family: "Open-Light";
    src:url("../font/Open-Light.ttf");
}
@font-face{
    font-family: "Open-ExtraBold";
    src:url("../font/Open-ExtraBold.ttf");
}
@font-face{
    font-family: "Open-Bold";
    src:url("../font/Open-Bold.ttf");
}



/* CSS Document */

.home_menuu_btn{background:url(../images/menu.png) no-repeat 0px 0px/100%;width: 4%;height: 50px;border: none;
    position: absolute;z-index: 890;right: 30px;top: 30px;}

.img-100{width:100%;}
.mt-20{margin-top: 20px !important;}

body{background-color: #FFFFFF; font-family: 'open-Regular';}
.navbar .nav {
    width: unset;
    float: right;
	padding-top: 20px;
	padding-left:0px;

}


.navbar .nav > li > a {
    float: none;
    color: #8c8b8b;
    text-decoration: none;
}
.navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    text-decoration: none;
    background: #059449;
    color: white;
    font-weight: 400;
}
.navbar .nav > .active > a {
    text-decoration: none;
    background-color: #059449;
    color: #FFFFFF;
    font-weight: 400;
	
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: #059449;
    color: white;
    text-decoration: none;
}
.navbar .brand {
    float: left;
    display: block;
    padding: 0px;
    margin: 5px 30px 5px 0px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    cursor: pointer;
}
.nav-static{ position: unset;
top: 0;
left: 0;
right: 0;
z-index: 999;}



.form-search {

    border: 1px solid #FFFFFF;
    /*width: 85%;*/width: 100%;
    height: 40px;
    float: left;
   margin: 0px 15px 0 0;
    padding: 1px 10px;
    box-sizing: border-box;
    font-family: 'open-Regular'!important;
    font-size: 15px;
    color: #3c475b;
    font-weight: 400;
border-radius:10px;
background:#FFFFFF;
outline:0;

}
.search {
    background: url(../images/search.gif) no-repeat 0 0;
    padding: 10px 20px;
    border: none;
	float:left;
border-radius: 10px;
}



/*..............index.................*/




.submenu1{float: left; margin: 12px 0 0 35px;}
.submenu2{}
.submenu3{}

.sect .a1 p{font-family:'Open-SemiBold'; font-size:16px; color:#27842b; float:left; padding: 25px 0 0 10px;}
.sect .a1 p a{color:#27842b;}
.sect .a1 img{float:left;}
.a0{position:relative;}
.a1{position: absolute;
top: 115px;
right: 0;
width: 48%;}
.sect .a2 p{font-family:'Open-SemiBold'; font-size:16px; color:#8b8a8a; float:left; padding: 25px 0 0 10px;}
.sect .a2 p a{color:#8b8a8a;}
.a2{position: absolute;
top: 100px;
right: 0;
width: 20%;}
.sect .a3 h1{font-family:'Open-SemiBold'; font-size:27px; color:#000000;margin: 0 0 10px 0; line-height:inherit;}
.a3{position: absolute;
top: 200px;
right: 0;
width: 70%;}
.sect select{width:100%; margin: 0 0 10px 0;background:#b5babe;border:0;font-family:'Open-SemiBold'; font-size:14px;border-radius: 5px;padding: 5px;opacity: 0.7; color:#FFFFFF;}
.sect option{font-family:'Open-SemiBold'; font-size:14px;}
.sect button{width:100%;font-family:'Open-SemiBold'; font-size:16px; color:#FFFFFF; text-transform:uppercase; background:#000000; border-radius:5px; border:0; padding:5px; }

.sect1{background:#005d44; padding: 45px 0 ;}

.sect2{padding:70px 0;}
.sect2 h2{font-family: 'open-Light';
  font-size: 36px;
  color: #000000;
  /*text-align: center;*/
  padding: 0;
  margin: 0 0 15px;}
.sect2 p{color: #3c475b;
  font-family: 'open-Regular';
  font-size: 16px;
  /*text-align: center;*/
  padding: 0;
  line-height: 25px;}

.sect3{background:#efefef; padding:70px 0;}
.sect3 h2{font-family:'open-Light';font-size:36px; color:#000000; text-align:center; margin:0 0 30px 0; text-transform:uppercase;}
.sect3 select{width:100%; padding:10px; background:#FFFFFF; color:#3c475b; border:1px solid #666666; border-radius:5px;font-family:'open-Regular';font-size:16px;}
.sect3 option{font-family:'open-Regular';font-size:16px;}
.sect3 .b1{padding: 30px 0 50px 0px;}
.sect3 iframe img{border-radius: 10px;}
.sect3 button, .sect2 button{/*margin:auto; display:block;*/ font-family:'Open-SemiBold'; font-size:16px; padding: 3px 30px; background:#1e513a; color:#FFFFFF; border-radius:5px; border:0; }
.sect3 button a, .sect2 button a{color:#FFFFFF; text-decoration:none;}

.sect4{background:#FFFFFF; padding:70px 0;}
.sect4 h2{font-family:'open-Light';font-size:36px; color:#000000; text-align:center; margin:0 0 30px 0; text-transform:uppercase;}
.sect4 p{font-family:'open-Regular';font-size:15px; color:#272f3e; text-align:center; text-transform:uppercase; padding:10px 0 0 0;}
.sect4 select{width:100%; padding:10px; background:#FFFFFF; color:#3c475b; border:1px solid #666666; border-radius:5px;font-family:'open-Regular';font-size:16px;}
.sect4 option{font-family:'open-Regular';font-size:16px;}
.sect4 .b1{padding:30px 0 50px 0;}
.sect4 button{margin:auto; display:block; font-family:'Open-SemiBold'; font-size:16px; padding: 3px 30px; background:#1e513a; color:#FFFFFF; border-radius:5px; border:0; }
.sect4 button a{color:#FFFFFF; text-decoration:none;}

.sect5{background:#efefef; padding:70px 0;}
.sect5 h2{font-family:'open-Light';font-size:36px; color:#000000; text-align:center; margin:0 0 30px 0; text-transform:uppercase;}
.sect5 p{font-family:'open-Regular';font-size:15px; color:#272f3e; text-align:center; text-transform:uppercase; padding:10px 0 0 0;}
.sect5 select{width:100%; padding:10px; background:#FFFFFFF7; color:#3c475b; border:1px solid #666666; border-radius:5px;font-family:'open-Regular';font-size:16px;margin-bottom: 15px;}
.sect5 option{font-family:'open-Regular';font-size:16px;}
.sect5 .b1{padding:30px 0 50px 0;}
.sect5 button{margin:auto; display:block; font-family:'Open-SemiBold'; font-size:16px; padding: 3px 30px; background:#1e513a; color:#FFFFFF; border-radius:5px; border:0; }
.sect5 button a{color:#FFFFFF; text-decoration:none;}


.sect6{background:#1e0000 url(../images/back1.jpg) no-repeat; padding:50px 0; background-size: cover;}
.sect6 h2{font-family:'Open-ExtraBold';font-size:80px; color:#FFFFFF; text-transform:uppercase;}
.sect6 p{font-family:'open-Regular';font-size:14px; color:#FFFFFF; padding:10px 0px 15px 0;}
.sect6 button{color:#000000; background:#FFFFFF; font-family:'Open-SemiBold'; font-size:14px; border:0; border-radius:5px; padding: 5px 25px; text-transform:uppercase; }
.sect6 button a{color:#000000; text-decoration:none;}



.sect7{padding:80px 0;}
.sect7 h2{font-family:'open-Light';font-size:36px; color:#000000; text-align:center; margin:0 0 40px 0; text-transform:uppercase;}
.sect7 h3{font-family:'open-Bold';font-size:26px; color:#1e513a; margin:0 0 0px 0; text-transform:unset;}
.each-serv{background:#efefef;padding: 15px 25px 20px;display: inline-block;height: 460px;}
.sect7 p{font-family:'open-Regular';font-size:15px; padding:10px 0; color:#737373; line-height: 22px;}
.sect7 button{background:#1e513a; color:#FFFFFF; font-family:'Open-SemiBold'; font-size:16px; border:0; border-radius:5px; padding: 5px 20px;text-transform: uppercase;}


.sect8{padding: 75px 0 80px 0;}
/*.sect8 h2{font-family:'open-Bold';font-size:30px; color:#6a6a6a;}*/
.sect8 h2{font-family: 'open-Light';
    font-size: 36px;
    color: #000000;
    text-align: center;
    margin: 0 0 40px 0;
    text-transform: uppercase;}

.sect8 h3{font-family:'open-SemiBold';font-size:20px; color:#6a6a6a;}
.sect8 p{font-family:'open-Regular';font-size:15px; padding:10px 0; color:#737373; line-height: 22px;}
.sect8 button{background:#1e513a; color:#FFFFFF; font-family:'Open-SemiBold'; font-size:16px; border:0; border-radius:5px; padding: 5px 20px;text-transform: uppercase;}







.sect9{background: #399797 url(../images/bg_footer.jpg) no-repeat; padding:30px 0 120px 0;}
.sect9 p{color:#FFFFFF; font-family:'open-Regular';font-size:14px; padding: 0px;}
.sect9 p a{color:#FFFFFF;}
.call{background:url(../images/call.png) no-repeat; margin:10px 0 0px 0px;color:#696969; font-family:'open-Regular';font-size:14px; padding:0 45px 0 35px; float:left; height: 30px;}
.mail{background:url(../images/mail.png) no-repeat 0; margin:10px 0 0 0px;color:#696969; font-family:'open-Regular';font-size:14px; padding:0 0 0 35px; float:left;}

.call a{color:#696969;}
.mail a{color:#696969}


.sect9 h2{font-family:'open-Bold'; color:#FFFFFF; text-transform:uppercase; margin: 90px 0 20px 0; font-size:16px;}
.foot{padding-top:30px;}
.foot img{float:left; padding-right:20px; padding-bottom:15px;}

.sect10{background:#000000; padding:30px 0;}
.sect10 p{font-family:'open-Regular'; font-size:14px; color:#b7b7b7; margin:0;}
.sect10 p a{font-family:'open-Regular'; font-size:14px; color:#b7b7b7;}
.flo{float:right;}
.fp{margin-bottom: 20px;}


/*..................subpage...............................*/

.sub-sect{padding:40px; background:#ecedec;}
.sub-sect .a1 p{font-family:'Open-SemiBold'; font-size:16px; color:#27842b; float:left; padding: 25px 0 0 10px;}
.sub-sect .a1 p a{color:#27842b;}
.sub-sect .a1 img{float:left;}
.sub-sect .a0{position:relative;}
.sub-sect .a1{position: absolute;
top: 110px;
right: 0;
width: 48%;}
.sub-sect .a2 p{font-family:'Open-SemiBold'; font-size:16px; color:#8b8a8a; float:left; padding: 25px 0 0 10px;}
.sub-sect .a2 p a{color:#8b8a8a;}
.sub-sect .a2{position: absolute;
top: 110px;
right: 0;
width: 20%;}
.sub-sect .a3 h2{font-family:'Open-SemiBold'; font-size:27px; color:#000000;margin: 0 0 10px 0;}
.sub-sect .a3{position: absolute;
top: 200px;
right: 0;
width: 72%;}


.sub-sect1{background:url(../images/subban1.jpg) no-repeat; padding:65px 0 100px; background-size: cover;}

.sub-sect2{ padding:30px 0 140px;}
.sub-sect2 h2{font-family:'open-Bold';font-size:33px; color:#005d44; text-align:center; margin-bottom:20px;}

.free{background:#e4e4e4; padding: 80px 110px 130px; border-radius:5px;}
.sub-sect2 input{width:100%; outline:0; border:1px solid #cfcece; padding:10px;font-family:'open-Regular'; font-size:14px; 
    color:#696969;}
.sub-sect2 textarea{width:100%; outline:0; border:1px solid #cfcece; padding:10px;font-family:'open-Regular'; font-size:14px; color:#4a4a4a; height: 160px;}
.sub-sect2 input::placeholder{color:#696969;}
.sub-sect2 button{width:100%; text-align:center; text-transform:uppercase;font-family:'open-Bold';font-size:20px; color:#FFFFFF; background:#27842b; padding:10px; border:0; border-radius:5px; margin: 35px 0 0;}


/*...............news................*/
.sub-news{padding:70px 0;}
.sub-news h2{font-family:'open-Bold';font-size:33px; color:#005d44; margin-bottom:20px;}
.sub-news h3{font-family:'open-Bold';font-size:25px; color:#646464;margin: 0 0 50px; line-height: inherit;}
.sub-news p{font-family:'open-Regular'; font-size:15px; color:#6a6a6a;margin: 15px 0 0;}
.sub-news .sec p{font-family:'open-Regular'; font-size:15px; color:#6a6a6a; margin:40px 0 0;}

.news1{background:#FFFFFF; padding:5px 12px 20px; border:1px solid #dbdbdb; margin: 0 0 55px; border-top:0;}
.news1 h3{font-family:'open-Bold';font-size:18px; color:#029448;margin: 5px 0 15px; line-height: inherit;}
.news1 span{font-family:'open-Regular'; font-size:14px; color:#b7b6b6;}
.news1 p{font-family:'open-Regular'; font-size:15px; color:#6a6a6a; margin:0 0 35px;}
.news1 a{font-family:'Open-SemiBold'; font-size:16px; color:#505050; text-transform:uppercase;}

.nd{margin-bottom:70px;}


/*...............video listing....................................*/
.vl{padding:70px 0;}
.vl h2{font-family:'open-Bold';font-size:33px; color:#005d44; margin:0 0 40px; line-height:inherit;}
.vl h3{font-family:'open-Regular';font-size:14px; color:#696969; text-align:center; line-height:inherit;margin: 15px 0 55px; font-weight:unset;}



/*...........doctor_detail........*/
.doc{padding:100px 0;position: relative;}
.g_doc{background:#005d44; padding: 30px 0 0;}
.g_doc ul{padding:0 0 0 30px;}
.g_doc li{padding: 0 0 30px 5px; color:#FFFFFF;font-family:'open-Regular';font-size:16px; list-style:url(../images/arrow.png);}
.g_doc a{text-decoration:none;}

.doc h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}
.doc h3{font-family:'open-Bold';font-size:24px; color:#727272; line-height:inherit; margin: 0 0 15px;}
.doc p{font-family:'open-Regular';font-size:15px; color:#727272;margin: 0 0 30px; line-height: 1.6;}
.doc1 button{width:100%; background:#029448;font-family:'Open-SemiBold'; font-size:14px; color:#FFFFFF; border:0; padding:10px; border-radius:5px; text-transform:uppercase;}
.doc1 label{float:right;font-family:'open-Regular';font-size:12px; color:#727272; font-weight:unset;margin: 5px 0 0;}

.doc2{margin-top:30px;}
.doc2 ul{padding:0 0 0 15px;}
.doc2 li{list-style:url(../images/dot.png);padding: 0 0 30px 5px; color:#727272;font-family:'open-Regular';font-size:15px;}
.doc2 h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}

.doc3{margin-bottom:30px;}
.doc3 h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}
.doc3 h3{font-family:'open-Bold';font-size:24px; color:#727272; line-height:inherit; margin: 0 0 0px;}
.doc3 p{font-family:'open-Regular';font-size:15px; color:#727272;margin: 0 0 0px!important;}

.doc4{margin-bottom:30px;}
.doc4 h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}
.doc4 ul{padding:0 0 0 15px;}
.doc4 li{list-style:url(../images/dot.png);padding: 0 0 5px 5px; color:#727272;font-family:'open-Regular';font-size:15px;}

.doc5 h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}
.doc5 span{color:#029448;}
.doc5{margin-bottom:30px;}
.doc5 p{font-family:'open-Regular';font-size:15px; color:#727272;margin: 0 0 0px!important;}

.doc6 h2{font-family:'open-Bold';font-size:24px; color:#005d44; line-height:inherit; margin: 0 0 15px;}
.doc6 ul{padding:0 0 0 15px;}
.doc6 li{list-style:decimal;padding: 0 0 5px 5px; color:#727272;font-family:'open-Regular';font-size:15px;}
.doc6{margin-bottom:30px;}
.doc6 p{font-family:'open-Regular';font-size:15px; color:#727272;margin: 0 0 0px!important; line-height:24px;}

.doc7 button{background:#029448;font-family:'Open-Bold'; font-size:28px; color:#FFFFFF; border:0; padding: 5px 50px; border-radius:5px; text-transform:uppercase;}


.doc8{padding:70px 0 0;}
.gry_doc{background:#dddddd; padding:50px 60px 100px; border-radius:5px;}
.doc8 h2{font-family:'open-Bold';font-size:28px; color:#005d44; line-height:inherit; margin: 0 0 10px; text-align:center; text-transform:uppercase;}
.doc8 h3{font-family:'open-Bold';font-size:14px; color:#005d44; line-height:inherit; margin: 0 0 40px;text-align:center;}
.doc8 p{font-family:'open-Regular';font-size:14px; color:#696969;margin: 0 0 15px;text-align:center;}
.doc8 input{width:100%; outline:0; border:1px solid #bfbfbf; padding: 10px;font-family:'open-Regular';font-size:15px; color:#696969;}
.doc8 input::placeholder{color:#696969;}
.doc8 textarea{width:100%; outline:0; border:1px solid #bfbfbf; padding: 10px;font-family:'open-Regular';font-size:15px; color:#696969; height:140px;}
.doc8 textarea::placeholder{color:#696969;}
.doc8 select{width:100%;outline:0; border:1px solid #bfbfbf; padding: 10px;font-family:'open-Regular';font-size:15px; color:#696969;background: #fff;}
.doc8 select::placeholder{color:#696969;}
.doc8 .che{width:unset;}
.doc8 label{font-family:'open-Bold';font-size:14px; color:#005d44; line-height:inherit; font-weight:unset; margin-left: 10px;}
.doc8 button{background:#029448;font-family:'Open-SemiBold'; font-size:16px; color:#FFFFFF; border:0; padding: 6px 70px; border-radius:5px; text-transform:uppercase;}

/*........hospital...........*/
.hos1 img{border-radius:5px; margin-top: 50px;}
.hos2 img{float:left;margin-right: 5px;}
.hos2 .ho img, .acc_img img{float:right;margin-right: 10px;}
.hos2{padding:50px 0 40px;}
.hos2 p{font-family:'open-Regular';font-size:14px; color:#696969;margin: 0 0 5px;}
.hos3{background:#029448; position:relative; padding:10px 35px; border-radius:5px;}

.hos3 h2{font-family:'open-Bold';font-size:28px; color:#FFFFFF; float:left;margin: 5px 0 0 30px;}
.hos3 img{float:left; margin-left: 75px;}
.hospital-form{
border: 1px solid #FFFFFF;
width: 42%;
height: 32px;
float: left;
margin: 10px 15px 0 80px;
padding: 1px 10px;
box-sizing: border-box;
font-family: 'open-Regular' !important;
font-size: 15px;
color: #696969;
font-weight: 400;
border-radius: 10px;
background: #FFFFFF;
outline: 0;
text-align: center;

}
.hospital-form::placeholder{color:#696969;}
.hospital-search {
   background: url(../images/hos-sea.png) no-repeat 0 -1px;
padding: 0 16px;
border: none;
float: left;
border-radius: 10px;
margin-top: 10px;
height: 32px;
}

.hos4{margin: 0 0 50px;}

.hos5{margin-bottom:45px;}
.hos5 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos5 p{font-family:'open-Regular';font-size:16px; color:#696969;margin: 0 0 5px;}

.hos6 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos6 ul{padding:0 0 0 15px;}
.hos6 li{list-style:url(../images/dot.png);padding: 0 0 10px 5px; color:#696969;font-family:'open-Regular';font-size:16px;}
.hos6{margin-bottom:45px;}
.hos6 button{background:#029448; color:#FFFFFF;font-family:'open-SemiBold';font-size:14px; border:0; border-radius:5px; padding:10px 60px; text-transform:uppercase; margin: 45px 0 0 0;}

.hos7 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;text-transform: uppercase;}
.hos7 h3{font-family:'open-Regular';font-size:13px; color:#696969; text-align:center; margin: 5px 0 15px;}
.hos7 p{font-family:'open-Regular';font-size:13px; color:#696969;margin: 0 0 15px; text-align:center;}
.hos7 h4{color:#029448; text-align:center;font-family:'open-Regular';font-size:13px; font-weight:unset}

.hos9 ul{padding: 40px 20px 20px 28px; background:#ebebeb;height: 445px;}
.hos9 li{list-style:url(../images/dot.png);padding: 0 0 20px 5px; color:#696969;font-family:'open-Regular';font-size:13px;}
.hos9 {
    margin-top: 70px;
    margin-bottom: 45px;
}
.hos9 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos9 a{color: #696969;cursor: pointer;}

.hos10 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos10 ul{padding:0 0 0 15px;}
.hos10 li{list-style:url(../images/dot.png);padding: 0 0 20px 5px; color:#696969;font-family:'open-Regular';font-size:16px;}
.hos10{margin-bottom:30px;}

.hos11 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos11 ul{padding:0 0 0 15px;}
.hos11 li{list-style:url(../images/dot.png);padding: 0 0 20px 5px; color:#029448;font-family:'open-Bold';font-size:16px;}
.hos11{margin-bottom:25px;}
.hos11 p{font-family:'open-Regular';font-size:16px; color:#696969;margin: 0 0 25px;}

.hos12 h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 5px 0 25px 0px;}
.hos12 h3{font-family:'open-Bold';font-size:14px; color:#696969; margin: 0px 0 10px 0px;}
.hos12 ul{padding:0 0 0 15px;}
.hos12 li{list-style:url(../images/dot.png);padding: 0 0 10px 5px; color:#696969;font-family:'open-Regular';font-size:12px;}
.hos12{margin-bottom:25px;}

.hos13 .news1 h3 {
    font-family: 'open-Bold';
    font-size: 18px;
    color: #029448;
    margin: 5px 0 15px;
    line-height: inherit;
}
.hos13 .news1 p {
    font-family: 'open-Regular';
    font-size: 15px;
    color: #6a6a6a;
    margin: 0 0 35px;
}
.hos13{margin-bottom:50px;}
.hos13 button{float:right; background:#029448; color:#FFFFFF;font-family:'open-SemiBold';font-size:14px; border:0; padding: 8px 35px;border-radius: 5px; text-transform:uppercase;}
.sd{margin-bottom:30px}

.hos14 h3 {
    font-family: 'open-Regular';
    font-size: 14px;
    color: #696969;
    text-align: center;
    line-height: inherit;
    margin: 15px 0 35px;
    font-weight: unset;
}
.hos14{margin-bottom:25px;}
.hos14 button{float:right; background:#029448; color:#FFFFFF;font-family:'open-SemiBold';font-size:14px; border:0; padding: 8px 35px;border-radius: 5px; text-transform:uppercase;}


.hos15 .news1 h3 {
    font-family: 'open-Bold';
    font-size: 18px;
    color: #029448;
    margin: 5px 0 15px;
    line-height: inherit;
}
.hos15 .news1 p {
    font-family: 'open-Regular';
    font-size: 15px;
    color: #6a6a6a;
    margin: 0 0 35px;
}
.hos15 button{float:right; background:#029448; color:#FFFFFF;font-family:'open-SemiBold';font-size:14px; border:0; padding: 8px 35px;border-radius: 5px; text-transform:uppercase;}


/*..........doctors.............*/

.do1{padding: 100px 0 0; position: relative;}
.do2 h2{font-family:'open-Bold';font-size:33px; color:#005d44; margin: 0px 0 25px 0px;}
.do1 a:hover, a:focus {text-decoration: none !important;}
.do2 p{font-family: 'open-Bold';
    font-size: 16px;
    color: #000000;}

.g_doc1{background:#005d44;padding: 25px 0 40px; margin-bottom:35px;}
.g_doc1 ul{padding:0 10px 0 30px; overflow-y:scroll; height:250px; scrollbar-color: #b2d0c7 #eef4f2;z-index: 1;
position: relative;}
.g_doc1 li{padding: 0 0 15px 5px; color:#FFFFFF;font-family:'open-Regular';font-size:14px; list-style:none;}
.g_doc1 a{text-decoration:none;}
.g_doc1 input{width: 96%;
border-radius: 5px;
border: 0;
padding: 10px;
outline: 0;
margin:20px 0;font-family:'open-Regular';font-size:14px; color:#696969;}
.g_doc1 h2{ color:#FFFFFF;font-family:'open-Regular';font-size:22px; text-transform:uppercase; margin:0;}


.g_doc2{background:#029448;padding: 25px 0 40px; margin-bottom:35px;}
.g_doc2 ul{padding:0 10px 0 30px; overflow-y:scroll; height:450px; scrollbar-color: #b2d0c7 #eef4f2;z-index: 1;
position: relative;}
.g_doc2 li{padding: 0 0 15px 5px; color:#FFFFFF;font-family:'open-Regular';font-size:14px; list-style:none;}
.g_doc2 a{text-decoration:none;}
.g_doc2 input{width: 96%;
border-radius: 5px;
border: 0;
padding: 10px;
outline: 0;
margin:20px 0;font-family:'open-Regular';font-size:14px; color:#696969;}
.g_doc2 h2{ color:#FFFFFF;font-family:'open-Regular';font-size:22px; text-transform:uppercase; margin:0;}


.g_doc3{background:#005d44;padding: 25px 0 40px; margin-bottom:35px;}
.g_doc3 ul{padding:0 10px 0 30px; overflow-y:scroll; height:450px; scrollbar-color: #b2d0c7 #eef4f2;z-index: 1;
position: relative;}
.g_doc3 li{padding: 0 0 15px 5px; color:#FFFFFF;font-family:'open-Regular';font-size:14px; list-style:none;}
.g_doc3 a{text-decoration:none;}
.g_doc3 input{width: 96%;
border-radius: 5px;
border: 0;
padding: 10px;
outline: 0;
margin:20px 0;font-family:'open-Regular';font-size:14px; color:#696969;}
.g_doc3 h2{ color:#FFFFFF;font-family:'open-Regular';font-size:22px; text-transform:uppercase; margin:0;}

.ekm h6{font-family:'open-Bold';font-size:14px; color:#696969; margin: 40px 0 20px;}
.ekm h2{font-family:'open-Bold';font-size:28px; color:#005d44; margin: 0px 0 10px;}
.ekm h3{font-family:'open-Bold';font-size:14px; color:#696969; margin: 0px 0 15px;}
.ekm h4{font-family:'open-Regular';font-size:14px; color:#696969; margin: 0px 0 15px;}
.ekm h5{font-family:'open-Regular';font-size:14px; color:#029448; margin: 0px 0 15px;}
.ekm p{font-family:'open-Regular';font-size:14px; color:#029448; margin: 0px 0 15px;}
.ekm p img{float:left;margin-right: 5px;}

.ekm ul{padding:0 0 0 15px;}
.ekm li{list-style:url(../images/dot.png);padding: 0 0 20px 5px; color:#696969;font-family:'open-Regular';font-size:16px;}
.ekm button{background:#029448; color:#FFFFFF;font-family:'open-SemiBold';font-size:14px; border:0; border-radius:5px; text-transform:uppercase;padding:10px 60px;margin: 20px 0 0; }
.dott{border-bottom: 1px dotted black;
padding: 65px 0 0;
margin-bottom: 50px;}

.do3{padding:0px 0 100px;}
.do3 .btn{background: #029448;
font-family: 'Open-Bold';
font-size: 28px;
color: #FFFFFF;
border: 0;
padding: 6px 45px;
border-radius: 5px;
text-transform: uppercase; margin:25px 0 0;}







.pro{padding-bottom:30px;}


.no-padding{padding:0px;}








.navbar .btn-navbar {
    display:none;
}

@media only screen and (max-width: 1390px) 
{
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height: 500px;
}
/*.form-search{width:82%;}*/
.hos3 img {
    float: left;
    margin-left: 25px;
}
.hospital-form { margin: 6px 15px 0 36px;}
.hospital-search {margin-top:5px;}
}

@media(max-width: 1260px)
{
    .each-serv {height: 550px;}
}

@media only screen and (max-width: 1200px) 
{
.show200 {
    display: block !important;
}


}


@media only screen and (max-width: 1199px)
{
.sect6{background:url(../images/back2.jpg) no-repeat; padding:50px 0; background-size: cover;}

.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 5%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;
    right: 0px;
    top: 30px;
}
.navbar .brand {
    float: left;
    display: block;
    padding: 0px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    cursor: pointer;
}

.sect2 p{padding: 10px 70px;}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height: 550px;
}
.a1{display:none;}
.a2{display:none;}
.sub-sect{display:none;}
.hos3 h2 {
    margin: 5px 0 20px 30px;
}
.hospital-form {
    border: 1px solid #FFFFFF;
    width: 80%;
    height: 32px;
    float: unset; margin: 6px 15px 0 25px;}
	.hospital-search {
    border: none;
    float: unset;}
.hos7 h4 {margin-bottom: 20px;}
.hos6 button { margin: 0 0 0 0;}
.hos12 ul {
    padding: 0 0 0 15px;
    height: 250px;
}
.do3 .btn {
    font-size: 25px;
    padding: 6px 30px;}
}
@media screen and (min-width: 991px)
{
.ba{display:none;}
.footd{display:none;}
.pg2{display:none;}
}

@media screen and (max-width: 991px)
{

.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 6%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;
    right:0px;
    top: 32px;
}
.sect select {
  background: #000;}

.d1{display:block !important;}
.d2{display:none;}
/*.d3{display:none;}*/
.ban{display:none;}
.ba{display:block; width:100%;}


.slick-slide img {
    display: block;
    width: 100%;
}


.submenu1 {
    float: left;
    margin: 45px 0 0 50px;
}
.navbar .brand {margin: 5px 0px 5px 0px;}
.a3 {
    position: unset;
    top: 200px;
    right: 0;
    width: unset;
    padding: 30px;
}
.sect .a3 h2 {
    font-family: 'Open-SemiBold';
    font-size: 27px;
    color: #000000;
    margin: 0 0 20px 0;
    line-height:inherit;
}
.form-search {
    border: 1px solid #FFFFFF;
    /*width: 92%;*/ }

.sect2 p {
    color: #3c475b;
    font-family: 'open-Regular';
    font-size: 16px;
    text-align: center;
    padding: 10px 30px;
    line-height: 36px;
}
/* .sect3 .b1 img{margin-bottom:30px;} */
.sect3 button{margin-top:15px;}
.sect4 button{margin-top:0px;}
.sect5 button{margin-top:0px;}
.sect4 p{padding:10px 0 0px 0;margin: 0;}
.sect5 p{padding:10px 0 0px 0;margin: 0;}
.sect6 p{padding:10px 0 15px 0;}
.sect9{padding:30px 0 110px 0; background-size: cover;
background-position: center;}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height: 490px;
}
.sub-sect1 {
    background: url(../images/subban1.jpg) no-repeat;
        background-size: auto;
    padding: 60px 0 60px;
    background-size: cover;
}
.sub-news .sec p {
    font-family: 'open-Regular';
    font-size: 15px;
    color: #6a6a6a;
    margin: 40px 0 50px;
}
.news1 h3 {
    font-family: 'open-Bold';
    font-size: 15px;
    color: #029448;
    margin: 5px 0 15px !important;
    line-height: inherit;
}

.sub-news h3 {
    margin: 0 0 30px;
}
.hospital-form {font-size:14px;}

}


@media only screen and (max-width: 767px) 
{



.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 7%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;
    right: 0px;
    top: 20px;
}
.navbar .brand {
    padding-left: 0px;
    padding-right: 10px;
    position: relative;
    z-index: 878;
    width: 28% !important;
	margin: 10px 0px 10px 0px;
}
.submenu1{display:none;}

.sect3 select{margin-bottom:20px; padding:5px;}
.sect4 select{margin-bottom:20px; padding:5px;}
.sect5 select{margin-bottom:20px; padding:5px;}
.form-search {
    border: 1px solid #FFFFFF;
    /*width: 88%;*/
}

.sect .a3 h2 {

    font-family: 'Open-SemiBold';
    font-size: 24px;
    color: #000000;
    margin: 0 0 20px 0;
   line-height:inherit;

}
.sect1 {
    background: #005d44;
    padding: 25px 0;
}
.sect2 p {
 
    padding: 10px 0px;
    line-height: 24px;
}
.sect2 {
    padding: 30px 0;
}
.sect10 p{text-align:center;}
.flo{float:unset; padding-top: 15px;}
.sect9 h2 {
    font-family: 'open-Bold';
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 50px 0 20px 0;}
	element {
}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height: 360px;
}
.sect7 {
    padding: 50px 0 30px 0;
}
.sect7 h3{font-size:20px;}
.sect7 p{font-size:14px;}
.free {
    background: #e4e4e4;
    padding: 80px 40px 60px;
    border-radius: 5px;
}
.news1 h3 {
    font-family: 'open-Bold';
    font-size: 18px;
  
}
.sub-news h3 {
    font-family: 'open-Bold';
    font-size: 19px;
 }
 .sub-news {
    padding: 40px 0;
}
.gry_doc {
    background: #dddddd;
    padding: 50px 30px 100px;
    border-radius: 5px;
}
.g_doc {
    background: #005d44;
    padding: 30px 0 0;
    margin-bottom: 30px;
}
.doc p {
    margin: 0 0 25px;
}
.hos12 ul {
    padding: 0 0 15px 15px;
    height: unset;
}
.hos5 p {
    font-size: 14px;
}
.hos5 {
    margin-bottom: 10px;
}
.hos6 li {
    font-size: 14px;
}
.hos6 {
    margin-bottom: 10px;
}
.hos10 li {
    font-size: 14px;
}
.hos11 li {
    font-size: 14px;
}
.hos10 {
    margin-bottom: 10px;
}
.hos9 {
    margin-top: 40px;
    margin-bottom: 30px;
}
.hos11 p {
    font-family: 'open-Regular';
    font-size: 14px;
    color: #696969;
    margin: 0 0 20px;
}
.hos11 {
    margin-bottom: 10px;
}
.hos12 {
    margin-bottom: 0;
}
.hos13 {
    margin-bottom: 30px;
}
.hos14 {
    margin-bottom: 40px;
}
.hos2 .ho img, .acc_img img {
    float: left;
}
.hos2 {
    padding: 40px 0 20px;
}
.hos4 {
    margin: 0 0 30px;
}
.hos1 img {
    margin-top: 35px;
}
.ekm h2 {
    margin: 25px 0 10px;
}

.do3 .btn {
    width: 100%;
	margin:0;
}

.ekm li {
    font-size: 15px;
}
}
@media only screen and (max-width: 610px) 
{
.sect1 {
    background: #005d44;
    padding: 25px 0;
    top: 63px !important;
}
}

@media only screen and (max-width: 537px) 
{


.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 12%;
    height: 49px;
    border: none;
    position: absolute;
    z-index: 890;
    right: 0px;
    top: 20px;
}
.navbar .brand {
    padding-left: 0px;
    padding-right: 10px;
    position: relative;
    z-index: 878;
    width: 40% !important;
	margin: 15px 0px;
}

.sect .a3 h2 {
    font-family: 'Open-SemiBold';
    font-size: 18px;
    color: #000000;
    margin: 0 0 20px 0;
   line-height:inherit;
}
.form-search {
    border: 1px solid #FFFFFF;
    /*width: 84%;*/
}
.sect6 h2 {
    font-family: 'Open-ExtraBold';
    font-size: 56px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.sect3 h2 {
    font-family: 'open-Light';
    font-size: 31px;
    color: #000000;
    text-align: center;
    margin: 0 0 30px 0;
    text-transform: uppercase;
}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height:380px;
}
.sect8 h3 {
    font-family: 'open-SemiBold';
    font-size: 16px;
    color: #6a6a6a;
    line-height: inherit;
}
.sect7 h2 {
    font-family: 'open-Light';
    font-size: 35px;
    color: #000000;
    text-align: center;
    margin: 0 0 40px 0;
    text-transform: uppercase;
}
.sub-sect2 {
    padding: 30px 0 100px;
}
.vl h2 {
    font-size: 28px;
}
.doc7 button {  font-size: 20px;
}
.doc8 label {
    margin-left: 19px;
    margin-top: -17px;
	font-size: 13px;
}
.hospital-form {
    border: 1px solid #FFFFFF;
    width: 85%;
    height: 32px;
    float: unset;
    margin: 6px 7px 10px 0;
	font-size:11px;
}
.hos3 h2 {
    font-family: 'open-Bold';
    font-size: 25px;
    color: #FFFFFF;
    float: left;
       margin: 10px 0 10px 13px;
}
.hos3 img {
    float: left;
    margin-left: 0;
}
}


@media only screen and (max-width: 420px) 
{
.nd {
    margin-bottom: 55px;
}
.sub-news p {
    font-size: 14px;
}
.sub-news .sec p {
    font-size: 14px;
}

.news1 p {
    font-family: 'open-Regular';
    font-size: 13px;
    color: #6a6a6a;
    margin: 0 0 20px;
}
.news1 h3 {
    font-family: 'open-Bold';
    font-size: 15px;
}
.form-search {
    border: 1px solid #FFFFFF;
    /*width: 81%;*/
	font-size: 12px;
}
.sect7 h2 {
    font-family: 'open-Light';
    font-size: 28px;}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height:480px;
}
.gry_doc {
    background: #dddddd;
    padding: 50px 30px 50px;
    border-radius: 5px;
}
.hos3 img {
    float: unset;
    margin: auto;
    display: block;
}
.hos3 h2 {
    font-family: 'open-Bold';
    color: #FFFFFF;
    float: unset;
    margin: 10px 0 10px 0px;
	text-align:center;
}
.hospital-form {
    border: 1px solid #FFFFFF;
    width: 79%;
    height: 32px;
    float: unset;
    margin: 6px 7px 10px 0;
    font-size: 11px;
}
.hos3 {
    background: #029448;
    position: relative;
    padding: 10px 15px;
    border-radius: 5px;
}
.hos6 button {
    padding: 10px 50px;
	}
}

@media only screen and (max-width: 350px) 
{
.ekm button {
    width: 100%;
}
.doc8 h2 {
    font-size: 20px;
}
.doc8 select {
    font-size: 13px;
}
.doc h2 {
    font-size: 22px;
  }
  .doc3 h3 {
    font-size: 21px;
}
.doc7 button {
    padding: 5px 30px;

}
.doc8 button {
    font-size: 15px;
    padding: 6px 26px;
}
.doc8 input {
    font-size: 13px;
}

.doc8 textarea {
    font-size: 13px;
}
.sub-news h3 {
    font-family: 'open-Bold';
    font-size: 15px;
}
.form-search {
    border: 1px solid #FFFFFF;
    /*width: 77%;*/
    font-size: 12px;
}
.sect6 h2 {
    font-family: 'Open-ExtraBold';
    font-size: 46px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.sect1 {
    background: #005d44;
    padding: 25px 0;
    top: 60px !important;
}
.each-serv {
    background: #efefef;
    padding: 15px 25px 20px;
    display: inline-block;
    height: 560px;
}
.sub-sect2 h2 {
    font-size: 27px; 
}
.sub-sect1 {
    padding: 45px 0 50px;
}
.free {
    background: #e4e4e4;
    padding: 80px 20px 60px;
    border-radius: 5px;
}
.sub-sect2 input {
    font-size: 12px;
}
.sub-sect2 textarea {
    font-size: 12px;
}
.sub-sect2 button {
    margin: 15px 0 0;
}
}




.animated{
-webkit-animation-duration: 1.4s; /* Safari 4.0 - 8.0 */
animation-duration: 1.4s;}
		
.navbar-wrapper{ padding:0 30px 0px;
position: unset;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
	background:#FFFFFF;}
	

.dropdown-menu {
    position: absolute;
    top: 35px;}

.brand{width:auto}
.bo-r{
border-right: 1px solid black;}
.nav > li > a {
   position: relative;
display: block;
padding: 10px 17px;
text-transform: uppercase;
line-height: 1;
font-size: 14px;
font-family: 'Open-SemiBold';
font-weight:unset;

}
 .carousel-indicators {
    position: absolute;
bottom: 0;
left: 50%;
z-index: 1;
width: unset;
margin-left: 0;
padding-left: 0;
list-style: none;
text-align: center;
transform: translateX(-50%);
}   


.bannerarea{padding:0;}
@media (min-width:1200px) {.home_menuu_btn{display:none;} .d1{display:none !important;}}

@media (max-width:1240px) and (min-width:1200px) {
.bannertoparea{height:114px}

}


.slick-next {
   
    /*display: none !important;*/
}
.slick-prev {
  
    /*display: none !important;*/
}

.slick-prev::before, .slick-next::before {
  font-family: 'slick';
  font-size: 32px !important;}
.slick-prev{left: -30px !important;}
.slick-prev, .slick-next{background: transparent !important;}
.slick-dots li button::before{font-size: 30px !important; width: 30px; height: 30px;opacity: .75 ;}

::placeholder {
  color: #a5a5a5;
  opacity: 1; /* Firefox */
}

.carousel-control.left{  background-image: unset;}
.carousel-control{width:8%;}
.carousel-control.right { background-image: unset;}

.slider {
        width: 100%;
        margin: 0px 0;
    }

    .slick-slide {
      margin: 0px 0px;
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;/*display: none;*/
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }



.tabs {}
.tabs input[type=radio] {display: none; }
.tabs label {
  transition: background 0.4s ease-in-out, height 0.2s linear;
  display: inline-block;
  cursor: pointer;
  color: #696969;
  width: 20%;
  height: 3em;
  background: #FFFFFF;
  text-align: left;
  line-height: 3em; 

  font-family:'open-Regular';font-size:14px; font-weight:unset;
}
.tabs label:last-of-type {
  border-bottom: none; 
}
.tabs label:hover {
  background: #FFFFFF;
  color:#696969;
}
@media screen and (max-width: 1600px) {
.tabs label {
  width: 15%; } 
}
@media screen and (max-width: 900px) {
.tabs label {
  width: 20%; 
  } 
}
@media screen and (max-width: 600px) {
.tabs label {
  width: 100%;
  display: block;
  border-bottom: 2px solid #C7C6C4;
  border-radius: 0; 
} 
}
@media screen and (max-width: 600px) {
.tabs {
  margin: 0; 
} 
}

#tab1:checked + label, #tab2:checked + label, #tab3:checked + label, #tab4:checked + label {
  background: #FFFFFF;
  color: #696969; border-bottom:5px solid #009346; }

/*.tab-content {*/
/*  position: absolute;*/
/*  top: -9999px;*/
/*  padding: 0px; */
/*}*/

.tab-content-wrapper{
  background:#FFFFFF;
  border-top:unset;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  
}
@media screen and (max-width: 600px) {
.tab-content-wrapper, .tab1-content-wrapper {
  border: none;
  border-radius: 0; 
} 
}

#tab1:checked ~ .tab-content-wrapper #tab-content-1, #tab2:checked ~ .tab-content-wrapper #tab-content-2, #tab3:checked ~ .tab-content-wrapper #tab-content-3, #tab4:checked ~ .tab-content-wrapper #tab-content-4 {
  position: relative;
  top: 0px;
 }
  



.g_doc1 li a, .g_doc2 li a, .g_doc3 li a{color: #fff !important; cursor: pointer;}
.doc8 {padding: 25px 0 0;}

.hos-list-img{object-fit: cover;height: 130px;}
.ekm-hos p{color: #696969;}
.pos-stick{position: sticky;top: 115px;overflow-y: scroll;
height: 550px;scrollbar-color: #b2d0c7 #fff;}

.check{width:unset !important;}
.check-label{font-family:'open-Bold';font-size:14px; color:#005d44; line-height:inherit; font-weight:unset; margin-left: 10px;}
.free select{width: 100%;
outline: 0;
border: 1px solid #bfbfbf;
padding: 5px 10px;
font-family: 'open-Regular';
font-size: 15px;
color: #696969;
height: 40px;}

.div-fix{position: fixed;width: 500px;top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -250px;
font-size: 16px;
text-transform: uppercase;}
.close {font-size: 22px !important;}
.flash-msg{display: block;
margin: auto;
width: 50%;
font-size: 16px;}

.top{position: fixed; bottom:30px; right: 110px; z-index: 999;}
.top:hover{ opacity: 1}

.form-search::after{background: url(../images/search.gif) no-repeat 0 0;padding: 10px 20px;border: none;float: left;
    border-radius: 10px;}
#livesearch, #livesearch1{display: none;
/*display: inline-block;*/
position: absolute;
left: -50%;
right: -50%;
top: 25px;
background: #dfdfdf;
padding: 20px 30px;
margin: 0px 0px 0px 0px;border-radius: 10px;width: 100%;z-index: 88;
overflow-y: scroll;
height: 300px;}

#livesearch li, #livesearch1 li {padding: 0;margin: 0 0 10px 0;cursor: pointer;font-family: 'open-Regular';
font-size: 14px;}

.search-pos{position: relative;left: 50%;}


/* register */
.acc-strip {padding: 40px;background: #019446;}
.acc-strip .a1 p a, .acc-strip .a2 p a {color: #fff;}
.acc-strip .a2 p {color: #fff;}


.cls-reg-section{padding: 90px 15px 100px;background: #d9d9d7 url(../images/login-bg.webp) no-repeat center;}
.cls-reg-section h1{font-family: 'open-Bold';font-size: 35px;color: #005d44;margin: 0px 0 25px 0px;padding: 0;}
.cls-reg-section p, .cls-reg-section label, .sect-account label {font-family: "Open-Light";
    font-size: 14px;
    color: #696969;
    margin: 0 0 15px;}
.reg-form::placeholder{color:#7d7d7d;}
.cls-reg-section p a{color: #029448;}
.form-new{margin-bottom: 25px;}
.reg-form{font-family: 'open-Regular';font-size: 14px;color: #4d4d4d;border-radius: 5px;background-color: #ffffff69;
border: 1px solid #9d9d9d;}
.btn-green{background: #029448;
font-family: 'Open-SemiBold';
font-size: 16px;
color: #FFFFFF;
border: 0;padding: 6px 70px;border-radius: 5px;text-transform: uppercase;}
.successMessage{color: green;
font-size: 18px;}

/* account */
.sect-account{background: #fff url(../images/acc-bg.png) repeat; padding: 0px 15px 0px;}
.side-menu{background: #cae3d6;padding: 70px 15px 100px;}
.side-menu img{display: block;margin: auto;}
.side-menu h1{text-align: center;
font-size: 22px;
color: #000000;
padding: 0;
margin: 0;
font-family: 'Open-SemiBold';}
.side-menu p{color: #000;
font-family: 'open-Regular';
font-size: 14px;
text-align: center;
padding: 0;
line-height: 36px;
margin: 0;}
.side-menu ul{margin: 45px 0 0;padding: 0 25px 0;}
.side-menu ul li{font-family: 'open-Regular';font-size: 14px;color: #000;padding: 0 0 10px 0;margin: 0 0 15px 0;cursor: pointer;
  list-style: url("../images/li-arr.png");border-bottom: 1px dotted #151515;text-transform: uppercase;}
.side-menu ul li a{color: #000;}
.img-user{border-radius: 50%;}

.right-box{padding: 40px 15px 30px;}
.right-box h1{font-family: 'open-Regular';
font-size: 28px;
color: #019446;
padding: 0;
margin: 0 0 25px 0;}
.right-box p{color: #000;font-family: 'open-Regular';font-size: 14px;padding: 0;margin: 0 0 20px 0; line-height: 1.5;}
.right-box h2{font-family: 'open-Regular';font-size: 25px;color: #242424;padding: 0;margin: 0 0 15px 0;}
.right-box ul{padding: 0 0 0 15px;margin: 0;}
.right-box ul li{color: #000;
font-family: 'open-Regular';font-size: 14px;
padding: 0;margin: 0 0 20px 0;line-height: 1.5;}


.acc-box1 {font-family: 'open-Regular';
    min-height: 20px;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #cae3d6;
    border: 1px solid #8dcaaa;
    border-radius: 10px;}
.acc-box1 p{font-size: 15px;}
.acc-box1 h2 {font-family: 'open-SemiBold';
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 15px 0;
    color: #242424;}
.img-dash{border-radius: 10px;}

.btn-success{padding: 5px 10px;border-radius: 5px;}
.img-doclist{object-fit: contain;height: 100px;}

.menu-head{background: #019446;padding: 0px 30px 0px;min-height: 50px;}
.head-left{float: left;padding: 13px 0;transition: all .3s ease-in-out;}
.head-left img{cursor: pointer;}


.head-right{float: right;width: 130px;padding: 13px 0px;}
.head-right img{float: left;
width: 25px;
height: 25px;
border-radius: 50%;
margin-right: 10px;
margin-top: -2px;}
.head-right p{color: #fff;font-family: 'open-Regular';font-size: 13px;padding: 0;margin: 0; }
.menu-close{position: absolute;
text-align: 0;
top: 0;
right: 15px;
font-size: 25px !important;
font-weight: 900;cursor: pointer;}
.menu-head, .menu-close{display: none;}

.content-sect{padding: 50px 30px 100px; }
.content-sect h1, .content-sect h2{font-family: 'open-Bold';
font-size: 28px;
color: #005d44;
margin: 0px 0 20px 0px;}
.content-sect ul{padding: 0 0 0 15px;}
.content-sect ul li{list-style: url(../images/dot.png);
padding: 0 0 20px 5px;
color: #696969;
font-family: 'open-Regular';
font-size: 16px;
line-height: 1.5;}
.content-sect p{
padding: 0;margin:0 0 30px 0;
color: #696969;
font-family: 'open-Regular';
font-size: 16px;
line-height: 1.5;}

.img-100-center{width: 100%;display: block;margin: auto;}
.d-block{display: block !important;}
.m-auto{margin: auto !important;}


@media(min-width: 1500px)
{
    .submenu1 {width: 500px;}

}

@media(max-width: 1335px)
{
    .submenu1 {
  float: left;
  margin: 10px 0 0 30px;
  /*width: 225px;*/  width: auto; }
  
}


@media(max-width: 1199px)
{
    #livesearch1{top: 5px;}

    .menu-head, .menu-close{display: block;}
    .side-menu{display: none;position: absolute;z-index: 9;top: 0;left: -35px;}
    .sect-account {padding: 0px 15px 150px;}

}

@media(max-width: 991px)
{
    
    .doc-hgt{min-height: 320px;}
    
}


@media(max-width: 767px)
{
    .pos-stick{position: unset;height: auto;}
    .flash-msg{width: 100%;}
    .sect-account {padding: 0px 0px 150px;}
    .doc {padding: 50px 0 50px;}
    .g_doc {display: none;}
    .mob-txt-center{text-align: center;}
    .img-100-center{width: auto;display: block;margin: auto;}

}

@media(max-width: 537px)
{
    .doc-hgt {
  min-height: 307px;}
  
}


@media (max-width:420px)
{
    .top{bottom: 90px;
right: 30px;}
    #livesearch li{font-size: 12px;}
    .hospital-form{width: 100%;}
    
    .content-sect h1, .content-sect h2 {font-size: 24px;margin: 0px 0 20px 0px;}
    .content-sect ul li, .content-sect p{font-size: 15px;}
    
    .doc-hgt {
  min-height: 245px;}
  .sect4 p {font-size: 13px;}
  .sect5 p {font-size: 13px;}

}

@media (max-width: 341px)
{
    .spec-hgt {
  min-height: 205px;}
}


.doc5 li {
    list-style: url(../images/dot.png);
    padding: 0 0 5px 5px;
    color: #727272;
    font-family: 'open-Regular';
    font-size: 15px;
}
.doc5 ul{padding:0 0 0 15px;}


/* discover kerala  */
.discover-sect1{}

.dis-sect2{padding: 60px 15px 100px;}
.dis-sect2 h1{font-family: 'open-Bold';
font-size: 40px;
color: #000;
margin: 0px 0 25px 0px;padding: 0;}
.dis-sect2 h2{font-family: 'open-Bold';
font-size: 25px;
color: #059449;
margin: 0px 0 15px 0px;padding: 0;}
.dis-sect2 h3{font-family: 'open-Bold';
font-size: 20px;
color: #393939;
margin: 0px 0 5px 0px;
padding: 0;}
.dis-sect2 p{font-family: 'open-Regular';
font-size: 15px;
color: #353535;
margin: 0px 0 15px;
padding: 0;
line-height: 1.6;}
.each-dis{margin-bottom: 50px;}
.each-dis img{border-radius: 10px;margin-bottom: 15px;}
.dis-btn{font-family: 'open-Bold' !important;
font-size: 15px;
color: #059449 !important;
margin: 0px 0 15px 0px;padding: 0;text-decoration: underline;text-transform: uppercase;}


.dtl1 span{color: #059449 !important;}
.dtl1 p{margin-bottom: 20px !important;}
.each-dtls{margin-bottom: 30px;}
.each-dtls img{border-radius: 10px;margin-bottom: 15px;}

/* contact us */
.contact-sect h1{font-family: 'open-Bold';
font-size: 35px;
color: #005d44;
text-align: left !important;
margin-bottom: 20px;}
.box-green {
  background: #008d3e;
  padding: 31px 30px;
}
.box-green p{color: #FFFFFF;
font-family: 'open-Regular';
font-size: 16px;
padding: 0px;margin: 0 0 10px 0;}
.box-green p font{font-family: 'open-Bold';font-size: 20px;}
#fmail {
  background: url(../images/cnt-mail.png) no-repeat 0 18px;
  padding: 13px 4px 5px 34px;
}
#fweb {
  background: url(../images/cnt-web.png) no-repeat 0 7px;
  padding: 5px 4px 4px 34px;
}
#fcall {
  background: url(../images/cnt-call.png) no-repeat 0 9px;
  padding: 10px 12px 8px 34px;
}
#fmail:hover, #fcall:hover{text-decoration: underline;}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100% !important;
}
.bootstrap-select button{width: 100%;
outline: 0;
border: 1px solid #bfbfbf !important;
padding: 10px !important;
font-family: 'open-Regular' !important;
font-size: 15px !important;
color: #696969 !important;
background: #fff !important;
border-radius: unset !important;
text-transform: capitalize !important;
margin: 0 !important; }
.bootstrap-select .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #bdbdbd !important;
}
.bootstrap-select .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #bdbdbd !important;
}



  .content-sect{padding: 40px 30px 100px !important; background: #f6f6f6;}
  .content-sect h1{font-family: 'open-Bold';
font-size: 45px;
color: #005d44;
padding: 0;
margin: 0 0 30px;}
  .content-sect h2{font-family: 'open-Bold';
font-size: 29px;
color: #000000;
padding: 0;
margin: 0 0 10px;}
.content-sect p{font-family: 'open-Regular';
font-size: 16px;
color: #242424;
padding: 0;
margin: 0 0 15px;}
.vision{border-top: 2px solid #09c8d2;
width: 10%;}
.mission{border-top: 2px solid #fb3208;
width: 10%;}
.content-sect ul{padding: 0 15px;
margin: 0;}
.content-sect ul li{font-family: 'open-Regular';
font-size: 16px;
color: #242424;
padding: 0;
margin: 0 0 15px;}
.each-prof h3{font-size: 18px;
color: #005d44;
padding: 0;
margin: 5px 0 15px;
font-family: 'open-Regular';text-align: center;}
.each-prof h3 span{font-size: 14px;}
.btn-mais-info p, .btn-mais-info1 p, .btn-mais-info2 p{font-family: 'Open-Regular';color: rgb(197, 5, 5); text-decoration: underline;cursor: pointer;}
hr{border-top: 1px solid #7d7d7d;}

/* slick home buttons */
.regularhome .slick-prev{right: 70px;
    bottom: -45px;
    left: unset !important;top: unset !important;}
.regularhome .slick-next{right: 15px;
    bottom: -45px;top: unset !important;}
.regularhome .slick-prev, .regularhome .slick-next{height: 25px;}
.regularhome .slick-next::before{content: url('../images/slick-right.png');}
.regularhome .slick-prev::before{content: url('../images/slick-left.png');}

.regular .slick-next::before{content: url('../images/serv-right.png');}
.regular .slick-prev::before{content: url('../images/serv-left.png');}
.regular .slick-next {
  right: -15px !important;
}


.hide1, .hide2 {
  display: none !important;
}

.sect-part{padding: 0px 15px 100px;}

.abo {
 background: linear-gradient(rgba(72, 72, 72, 0.5), rgba(28, 28, 28, 0.84)), url('../images/abo1.jpg') no-repeat;
  padding: 50px 15px 143px;
  margin-bottom:50px;
  border-radius: 10px;
}
.abo2 {
  background: linear-gradient(rgba(72, 72, 72, 0.5), rgba(28, 28, 28, 0.84)), url('../images/abo2.jpg') no-repeat;
  padding: 50px 80px 40px 15px;
  margin-bottom:50px;
  border-radius: 10px;
}
.abo h3, .abo2 h3 {
font-family: 'open-Bold';
font-size: 29px;
color: #fff;
padding: 0;
margin: 0 0 10px;
}
.abo p, .abo2 p {
font-family: 'open-Regular';
font-size: 16px;
color: #fff;
padding: 0;
margin: 0 0 15px;
}
.abo2 ul li {
  font-family: 'open-Regular';
  font-size: 16px;
  color: #fff;
  padding: 0;
  margin: 0 0 15px;
  list-style: disc;
}

.clear-cls{font-size: 15px;
    color: #fff;
    padding: 0 10px 0px;
    text-transform: uppercase;
    float: right;}
.clear-cls:hover{color: #fff; text-decoration: underline !important;}

.mb-20{margin-bottom: 20px;}

.tawk-branding {display: none !important;}


/* ayurveda  */
.sect-ayur{background: #1e0000 url(../images/ayur_bg.jpg) no-repeat;
  background-size: auto;
padding: 75px 30px;
background-size: cover;}
.sect-ayur p{font-family: 'open-Regular';
font-size: 14px;
color: #FFFFFF;
padding: 0px 0px 15px 0;
text-align: left;}

.ayur-sect2 {
  padding: 60px 30px 100px;
}
.ayur-sect2 h1 {
  font-family: 'open-Bold';
  font-size: 35px;
  color: #1e513a;
  margin: 0px 0 25px 0px;
  padding: 0;
}
.ayur-sect2 h2 {
  font-family: 'open-Bold';
  font-size: 25px;
  color: #1e513a;
  margin: 0px 0 15px 0px;
  padding: 0;
}
.ayur-sect2 h3{font-family: 'open-Bold';
font-size: 22px;
color: #1e513a;
margin: 0px 0 15px 0px;
padding: 0;}
.ayur-sect2 p {
  font-family: 'open-Regular';
  font-size: 15px;
  color: #2f2f2f;
  margin: 0px 0 15px;
  padding: 0;
  line-height: 1.6;
}
.ayur-sect2 ul{margin: 0;
padding: 0 15px;}
.ayur-sect2 ul li{font-family: 'open-BOLD';
font-size: 15px;
color: #1e513a;
margin: 0px 0 10px;
padding: 0;}

.ayur_logo{display: block; margin: auto;}
.each-img{border: 1px solid #aaa;}

.each-ayur{background: #eee;
padding: 10px 15px 35px;}

.ayur_btn{background: #1e513a;
border: 1px solid #1e513a;
font-family: 'open-SemiBold';
font-size: 14px;
color: #fff;
text-transform: uppercase;
padding: 5px 15px;
border-radius: 8px;}

#a_call {
  background: url(../images/a_call.png) no-repeat;
  margin: 10px 0 0px 0px;
  color: #1e513a;
  font-family: 'open-Bold';
  font-size: 14px;
  padding: 0 15px 10px 45px;

}
#a_mail {
  background: url(../images/a_mail.png) no-repeat;
  margin: 10px 0 0px 0px;
  color: #1e513a;
  font-family: 'open-Bold';
  font-size: 14px;
  padding: 0 15px 0 45px;

}
.modal-title {
font-size: 15px;
  color: #000;
}
.modal-header .close {
  margin-top: -15px;
}
.close {
  font-size: 25px !important;opacity: 1;
}
.btn-img{border: unset;
padding: 0;
border-radius: 10px;width: 100%;}
.btn-img img{border-radius: 10px;}

.ayur-sect2 iframe{border-radius: 10px;}



/* whatsapp icon animation */
.btn-whatsapp-pulse {
	background: #25d366;
	color: white;
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 30px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	z-index: 9;
}
.btn-whatsapp-pulse:hover{color: #fff; text-decoration: none;}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	bottom: 25px;
	left: 20px;
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}


.mb-15{margin-bottom: 15px;}
.mb-30{margin-bottom: 30px;}
.br-10{border-radius: 10px;}
.btn_search{padding: 7px 30px !important; width: 100%; }
.sect5_a{background: #fff;}
.btn-read-more{color: #000000;
background: #FFFFFF;
font-family: 'Open-SemiBold';
font-size: 14px;
border: 0;
border-radius: 5px;
padding: 5px 25px;
text-transform: uppercase;}

.thankyou-section{padding: 50px 15px 50px;}
.thankyou-section h1{font-family: 'open-Bold';
font-size: 28px;
color: #005d44;
padding: 0;
margin: 0 0 15px;}
.thankyou-section p{font-family: 'open-Regular';
font-size: 16px;
color: #242424;
padding: 0 310px;
margin: 0 0 15px;}
.thankyou-section img{display: block;
margin: 0 auto 30px;}



.each-prof > .nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: unset;
}
.nav-tabs {
  border-bottom: unset;
}
.nav > li > a > p{text-align: center;
  font-size: 13px;
  text-decoration: underline;
  color: #ba0808;}

.mentors h3{text-align: left;}
.each-prof > ul > li{margin: 0 30px 0 0 !important;}


@media(max-width: 1366px)
{
    .abo2 {padding: 50px 20px 40px 15px;}
}

@media(max-width: 991px)
{
    .abo {padding: 50px 15px 50px;}
    .sect-ayur{background: linear-gradient(rgba(38, 38, 38, 0.65), rgba(28, 28, 28, 0.95)), url(../images/ayur_bg.jpg) no-repeat;}
}

@media(max-width: 767px)
{
    .box-green{margin-top: 30px;}
    
    .sect-part img{border: 1px solid #c4c1c1;}
    
    .abo {
    background: linear-gradient(rgba(72, 72, 72, 0.5), rgba(28, 28, 28, 0.84)), url('../images/abo1.jpg') no-repeat;}
    .abo2 {
    background: linear-gradient(rgba(72, 72, 72, 0.5), rgba(28, 28, 28, 0.84)), url('../images/abo2.jpg') no-repeat;}
    
    .thankyou-section p {padding: 0 30px;}
  
  
}

@media(max-width: 420px)
{
    .dis-sect2 h1 {font-size: 35px;}
    .each-dis {margin-bottom: 30px;}


  .visi-sect img{display: block;
margin: auto;}
.content-sect p {font-size: 15px;}
.each-prof h3 {font-size: 15px;margin: 5px 0 15px;}
.each-prof h3 span {
  font-size: 13px;
}
.nav > li > a > p {font-size: 11px;}

    .sect8 {
  padding: 40px 0 60px 0;}
  .sect-part{padding: 0px 15px 60px;}

    .ayur-sect2 h1 {font-size: 30px;}
    
    .thankyou-section p {padding: 0 0px;}
    
    .nav-tabs{display: flex;
  overflow: scroll;}
  .each-prof > ul > li{margin: 0 15px 0 0 !important;}
}


