m@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family: 'Source Sans Pro', sans-serif !important;
overflow-x:hidden;
}

.wrapper{
width:100%;
height:auto;
}

.img_css{
width:100%;
height:auto;
}

.headerdiv_main{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
}

.headerdiv_main1{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
/*padding-bottom:5px;*/
/*border-bottom:4px solid #b62059;*/
}

.header_band{
float:left;
width:100%;
height:6px;
background-image:url(../images/band.jpg);
background-repeat:repeat-x;
background-size:100% 100%;
}

.main_headerdiv{
float:left;
width:100%;
height:auto;

}

.header_div{
float:left;
width:100%;
height:auto;
margin:10px 0px;
}

.logo_maindiv{
float:left;
width:14%;
height:auto;
margin-left:1%;
margin-top: 15px;

}

.logo_maindiv1{
float:left;
width:260px;
height:auto;
margin-right:20px;
margin-left:20px;

}

.header_right_div{
float:right;
width:400px;
height:auto;
margin-right:13px;
margin-top:20px;
}
.header_right_div1{
float:right;
width:400px;
height:auto;
margin-right:13px;
margin-top:5px;
}

.header_right_div_new{
float:right;
/*width:740px;*/
width:100%;
height:auto;
margin-top:15px;
display:block;
/*margin-right:30px;*/
padding-right:0px;
margin-right:0px;
margin-left:30px;
}

.header_nodiv{
float:right;
width:auto;
margin-top:5px;
display:block;
margin-right:15px;
}

.desktop_ph_nav{
float:left;
width: 64%;
margin-right: 3%;
}

.rpgs_logo_desktop{
float:right;
    width: 17%;
    margin-top: 0px;
display:block;
	margin-right:1%;
}

.header_phno{
float:right;
width:auto;
padding:5px 10px;
text-align:center;
font-size:15px;
color:#FFFFFF;
background-color:#b62059;
font-family: 'Source Sans Pro', sans-serif !important;
border-radius:5px;
margin-left:10px;
}

.main_menudiv{
float:left;
width:835px;
height:auto;
display:block;
margin-top:10px;
border-right:1px solid #008cbd;
margin-right:10px;
}

.main_menudiv_responsive{
display:none;
}

.header_call_maindiv{
float:left;
width:120px;
height:auto;
margin-top:10px;
display:block;
}

.tel_headerdiv{
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

.tel_icon{
float:right;
width:auto;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:40px;
color:#2b96cc;
margin-right:2%;
}

.tel_number{
float:right;
width:auto;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#2b96cc;
font-size:15px;
line-height:25px;
text-align:right;

}

.search_maindiv{
float:left;
width:95%;
height:auto;
padding:1%;
border:1px solid #b62059;
border-radius:5px;
}

.search_txtbox{
float:left;
width:87%;
height:25px;
background-color:#FFFFFF;
border:0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#333333;
 padding-right:3%;
 line-height:25px;
 border-right:1px solid #b62059;
}

.search_btn{
width:25px;
height:25px;
background-image:url(../images/search.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:0px;
margin-left:10px;
margin-top:2px;
cursor:pointer;
}


.menu_mainband{
float:right;
width:70%;
height:auto;
/*background-color:#b31e58;
margin-top:-70px;*/
margin-top:0px;
}

.menu_mainband1{

display:none;
}

.menu_band{
width:1200px;
height:auto;
margin:0px auto;
display:block;
}

.menu_band_responsive{
display:none;
}




.banner_div{
float:left;
width:100%;
/*min-height:390px;*/
min-height:330px;

display:block;
}

.banner_div_responsive{
display:none;
}

.quick_contact_div{
width:1200px;
height:auto;
margin:0px auto;
display:block;
 /*background-color:#006666;
z-index: 100;
   position: absolute;*/
}

.quick_contactmaindiv{

 
    float: right;
    width: 320px;
    height: auto;
   /* padding: 20px 30px 15px 30px;*/
	 padding: 18px;
    /*background-color: #232323;*/
	background-color: rgba(226, 226, 226, 0.7);
     background: rgba(226, 226, 226, 0.7);
	 box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
    z-index: 100;
    position: absolute;
   /* margin-left: 780px;*/
	margin-left: 830px;
    margin-top: 10px;
	display:none;
    

}

.quick_contact_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#b62059;
font-size:30px;
font-weight:600;
margin-bottom:25px;
line-height:55px;
/*border-bottom:1px solid #FFFFFF;*/
}

.quick_contact_namemaindiv{
float:left;
width:100%;
height:auto;
margin-bottom:5px;
}

.quick_contacttxt{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
color:#000000;
line-height:20px;
margin-bottom:10px;
}
.quick_contacttxtbox_div{
float:left;
width:100%;
height:50px;
}

.quick_contacttxtbox{
width:92%;
height:auto;

    /*height: 30px;*/
    padding: 3% 4%;
    font-size: 14px;
    /*line-height: 1.42857143;*/
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.quick_contact_btn{
float:left;
width:100%;
height:40px;
background-color:#000000;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
text-align:center;
border-radius:4px;
line-height:40px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.quick_contact_btn:hover{

 background-color:#008cbd;
}

.band_div{
float:left;
width:100%;
height:auto;
background-color:#f1b496;
/* background-image: linear-gradient(to pink, yellow , pink);*/
/* background: linear-gradient(to right, rgba(213,9,142,1), rgba(251,196,162,1), rgba(213,9,142,1));*/ /*Standard*/
padding:10px 0px 7px 0px;
}

.band_maindiv{
width:1200px;
height:auto;
margin:0px auto;
}

.find_a_doctor_div{
float:left;
/*width:25%;*/
width:26%;
height:auto;
margin-right:2%;
border-right:1px solid #434343;
}

.find_a_doctor_div1{
float:left;
width:20%;
height:auto;
margin-right:2%;
border-right:1px solid #434343;
}

.find_a_doctor_div2{
float:left;
width:20%;
height:auto;
margin-right:0%;
border-right:0px solid #434343;
}

.quicklink_img{
float:left;
width:18%;
height:auto;
margin-right:5%;
}

.quicklink_txt{
float:left;
width:70%;
/*height:auto;*/
height:40px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#434343;
line-height:28px;
margin-top:15px;
text-align:left;

}

.quicklink_txt2{

font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
color:#434343;

}



.welcome_maindiv{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
padding:30px 0px;
}

.parallex_maindiv{
float:left;
width:100%;
height:auto;
padding:40px 0px;
}

.bodypart1_div{
width:1200px;
height:auto;
margin:0px auto;
}



.welcome_div{
float:left;
/*width:40%;*/
width:70%;
height:auto;
margin-right:5%;
}

.welcome_header{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:30px;
color:#2d2c2c;
text-align:left;
line-height:40px;
text-transform:uppercase;
}

.welcome_header h1{
float:left;
width:100%;
height:auto;
margin-bottom:0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:30px;
color:#2d2c2c;
text-align:left;
line-height:40px;
margin-top:0px;
text-transform:uppercase;
}

.welcome_txt{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:17px;
color:#000;
text-align:justify;
line-height:24px;
}

.healthcheckup_wellbeing_div{
float:left;
/*width:55%;*/
width:25%;
height:auto;
}

.healthcheckup_div{
float:right;
/*width:42%;*/
width:100%;
height:auto;
margin-left:3%;
/*margin-right:5%;*/
}

.checkup_img{
float:left;
width:100%;
height:auto;

}

.checkupbodydiv{
float:left;
width:100%;
height:auto;
/*padding:5%;*/
/*background-color:#c02746;*/
background-color:#b62059;
padding:3% 0%;
}

.checkup_heading{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:17px;
text-align:left;
}

.checkup_txt{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:16px;
}

.pkg_btn{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
height:35px;
background-color:#e5e5e5;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:14px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.pkg_btn:hover{
background-color:#333333;

color:#FFFFFF;
}



.bodypart2_div{
float:left;
width:100%;
height:auto;
background-color:#f4f3f3;
padding:40px 0px;
}

.excellence_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
/*color:#c02746;*/
color:#b62059;
font-size:30px;
line-height:45px;
text-align:center;
font-weight:600;
/*margin-bottom:20px;*/
text-transform:uppercase;

}

.excellence_txt{
float:left;
width:60%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:20px;
text-align:center;
font-weight:500;
margin-bottom:25px;
padding:0% 20%;
}

.excellence_slider{
float:left;
width:100%;
height:auto;
}

.producthomeDiv{
width:88%;
height:auto;
float:left;
margin:3% ;
padding:2%;
transition: all 0.5s ease 0s;
}

/*.producthomeDiv:hover .excellence_bodytxt:before{

display:block;
position:relative;
top:-5px;
left:50%;
margin-left:-40px;
width:80px;
height:2px;
background:#b62059;
content:'';
}
*/

.mg-image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        min-width: 100%;
}
.mg-image:hover img {
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}
/* just apply some height and width to the wrapper.*/
.mg-image {
  /*width:100%;*/
  height:auto;
  overflow: hidden;
}


.producthomeDiv:hover .mg-image img{
 -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}





.panel_img{
float:left;
width:70%;
height:auto;
margin-left:15%;
margin-right:15%;

}

.panel_img_new{
float:left;
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;

}

.panel_img_new1{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;

}



.icon1{
width:100px;
height:110px;
margin-left:105px;
padding-top:5px;
float:left;
margin-left:30px;
-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	/*border:1px solid #a6a7a6;*/
	background-color:#f4f3f3;
	text-align:center;
	background-image:url(../images/cancer.png);
	background-repeat:no-repeat;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	/*border:1px solid #f4f3f3;*/

}


.producthomeDiv:hover .icon1{
	/*border:1px solid #008cbd;
	background-color:#FFFFFF;*/
	background-image:url(../images/cancer_hover.png);
	background-repeat:no-repeat;
	color:#000000;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
		
}

.text1{
float:left;
width:100%;
height:auto;
margin-top:15px;
font-family: 'Source Sans Pro', sans-serif !important;
/*font-family: 'Ubuntu', sans-serif;*/
font-size:14px;
text-align:center;
font-weight:500;
color:#595757;
line-height:22px;
text-transform:uppercase;
}

/*.text1:hover{
color:#000000;
transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}*/


.bodypart3_div{
float:left;
width:100%;
height:auto;
background-color:#e2e2e2;
padding:40px 0px;
}

.expert_maindiv{
float:left;
width:18%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:block;
}


.expert_maindiv1{
float:left;
width:18%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:block;
}

.expert_namediv{
float:left;
width:90%;
height:auto;
background-color:#FFFFFF;
padding:15px 5%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#008cbd;
font-size:13px;
text-align:left;
cursor:pointer;
}

.view_all_expert_maindiv{
float:left;
width:14%;
height:auto;
padding:0% 43%;
margin-top:30px;
}

.view_all_brn{
float:left;
width:100%;
height:50px;
font-family: 'Source Sans Pro', sans-serif !important;
background-color:#343535;
color:#FFFFFF;
font-size:15px;
line-height:50px;
text-align:center;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:pointer;
}

.view_all_brn:hover{
background-color:#008cbd;
}



.health_tipmaindiv{
float:left;
width:48%;
height:auto;
}



.health_tipmaindiv{
float:left;
width:48%;
height:auto;
}

.health_tipmaindiv:last-child{
float:right;
width:48%;
height:auto;
}




.health_tipmain_div{
float:left;
width:100%;
/*padding-right:5%;*/
}

.latestnews_div{
float:left;
width:100%;
/*padding-left:5%;*/
}

.health_tip_div{
float:left;
/*width:43%;*/
width:45%;
height:auto;
border:0px solid #000000;
padding:1%;
background-color:#FFFFFF;
margin-right:5%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

 

.health_tip_div:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}


.health_tip_div1{
float:right;
/*width:43%;*/
width:45%;
height:auto;
border:0px solid #000000;
padding:1%;
background-color:#FFFFFF;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_div1:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}


.health_tip_img{
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

.health_tip_heading{
float:left;
width:100%;
height:25px;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:18px;
line-height:20px;
text-align:left;
/*color:#008cbd;*/
color:#b62059;
}


.health_tip_body_txt{
float:left;
width:100%;
height:100px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
line-height:16px;
text-align:justify;
color:#000;
}

.testimonial_div{
float:left;
width:70%;
padding:0% 15%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
line-height:18px;
}



#testimonials{
	width:100%;
	margin:10px auto;
	padding: 20px 0px 40px 0px;
	position:relative;
}
#testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
		z-index:1;
}
#testimonials h2{
	color:#f25911;
	font-size:22px;
	font-style:normal;
	line-height:22px;
	margin-bottom:10px;
}
#test_container{
	position:relative;
	overflow:hidden;
	height:140px;
}
#testimonials .testimonial_text{
	font-size:14px;
}


.testimonial_text{
float:left;
width:70%;
Padding:0px 15%;
}



#testimonials .testimonial_name{
	font-size:14px;
	margin:10px auto 3px;
	font-style:normal;
	font-family: 'Source Sans Pro', sans-serif !important;
	color:#FFFFFF;
}
#t_pagers{
	position:absolute;
	left:44%;
	bottom:10px;
	z-index:2;
	
}
#t_pagers .pager{
	display:inline-block;
	text-decoration:none;
	width:10px;
	min-height:10px;
	margin-right:5px;
	background:#ccc;
	border-radius:50%;
	cursor:pointer;
}
#t_pagers .pager.active{
	background:#ef484f;
}


.map_div{
float:left;
width:100%;
height:auto;
/*background-color:#fcfbf3;*/
}


.footer_main_div{
float:left;
width:100%;
height:auto;
/*background-color:#008cbd;*/
/*background-color:#b03053;*/
padding:30px 0px 0px 0px;
/*background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;*/
}

.footer_top_div{
float:left;
width:100%;
height:auto;
/*border-bottom:1px solid #42a3c5;*/
/*border-bottom:1px solid #bcbcbc;*/
padding-bottom:15px;
}

.footer_div1{
float:left;
/*width:30%;*/
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:26px;
font-weight:500;
}


.footer_div2{
float:left;
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:22px;
font-weight:500;
}


.footer_div3{
float:left;
width:20%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:22px;
font-weight:500;
}

.copyright{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
margin-top:15px;
margin-bottom:10px;
}


.copyright1{
float:left;
width:50%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:left;
font-size:14px;
margin-top:15px;
margin-bottom:10px;
}


.disclaimers{
float:left;
width:50%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:right;
font-size:14px;
margin-top:15px;
margin-bottom:10px;
}


 .mob_request_mainbody_div {
 display:none;
 }
 
 .mob_request_div{
 float:left;
 width:50%;
 height:auto;
padding:0% 25%;
 }

.tel_number_res{
display:block;
float:left;
width:60%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:25px;
text-align:center;
margin-top:10px;
margin-bottom:0px;
padding-right: 40%;
}



.find_a_doctor_div3{

display:none;
}

.find_a_doctor_div4{

display:none;
}

.find_a_doctor_div5{

display:none;
}


.find_a_doctor_div6{

display:none;
}



.stick {


position: -webkit-sticky;
}

.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  border-top: 0;
}


.parallaxBan{

	width:100%;

	height:auto;

	float:left;

	/*margin-bottom:25px;*/

	

}



.contact_fixed_bg {

    background-image: url(../images/contact.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.inside_heading_maindiv{

width:1100px;
height:auto;
margin:0px auto;

}

.inside_heading{
float:left;
width:100%;
height:auto;
margin-top:140px;
}

.main_page_heading{
float:left;
width:55%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:31px;
line-height:36px;
font-weight:600;
text-align:left;
/*color:#FFFFFF;*/
color:#c02746;
margin-bottom:0px;
text-transform:uppercase;
/*background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 40, 0, 0.7);*/
}


.main_page_heading h1{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:31px;
line-height:36px;
font-weight:600;
text-align:left;
/*color:#FFFFFF;*/
color:#c02746;
margin-bottom:0px;
margin-top:0px;
letter-spacing:normal;
text-transform:uppercase;
/*background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 40, 0, 0.7);*/
}






.breadcrumb_heading{
float:left;
width:45%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:16px;
line-height:20px;
font-weight:500;
text-align:right;
color:#FFFFFF;
margin-bottom:0px;
text-transform:capitalize;
}

/*.online_contact_form_maindiv{
float:left;
width:60%;
margin-right:5%;
margin-bottom:0px;
height:auto;
}

.contact_information_maindiv{
float:left;
width:35%;
height:auto;
}*/


.online_contact_form_maindiv{
float:left;
width:45%;
margin-bottom:0px;
height:auto;
}

.contact_information_maindiv{
float:left;
width:49%;
height:auto;
margin-right:4%;
}

.information_quote{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:left;
color:#666;
margin-bottom:15px;
}

.address_div{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:left;
color:#666;
margin-bottom:10px;
}

.online_contact_header{
float:left;
width:100%;
height:auto;
margin-bottom: 16px;
padding-bottom: 8px;
border-bottom: 1px solid #aaaaaa;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 20px;
line-height: 22px;
text-align:left;
color:#444;
}

.contactform_maindiv_new{
float:left;
width:100%;
height:auto;
display:block;
}

.submitting_div{
float:left;
width:100%;
height:auto;
font-family: 'Poppins',sans-serif;
font-size:15px;
color: #414242;
text-align: left;
line-height: 26px;
}


.form_div{
float:left;
width:100%;
height:50px;
margin-bottom:10px;
}

.contact_txtbox{
float:left;
width:96%;
height:35px;
border:1px solid #aaaaaa;
padding:0% 2%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#444;
}

.contact_txtbox1{
float:left;
width:100%;
height:45px;
border:1px solid #aaaaaa;
padding:0% 2%;
border-radius:5px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#444;
}

.contact_txtarea{
float:left;
width:100%;
height:100px;
border:1px solid #aaaaaa;
padding:2% 2%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#444;
resize:none;

}

.send_brn{
float:left;
width:100px;
height:50px;
font-family: 'Source Sans Pro', sans-serif !important;
background-color:#343535;
color:#FFFFFF;
font-size:15px;
line-height:50px;
border-radius:5px;
text-align:center;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:pointer;
border:0px;
}

.send_brn:hover{
background-color:#c02746 !important;
}

.view_all_brn:hover{
background-color:#008cbd;
}




label.error
{
font-family: 'Source Sans Pro', sans-serif !important;
color:#F20000;
font-size:12px;
padding-right:10px;
padding-left:10px;
}

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline-block;
    padding: 3px 4px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFFFFE;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 11px;
    color: #D00;
    padding-left:0px;
 
	font-family: 'Source Sans Pro', sans-serif !important;
	}
	
#map{
float:left;
width:100%;
height:350px;
}	



.map_div1{
float:left;
width:100%;
height:350px;
display:block;
}

.map_div1_responsive{
display:none;
}


.career_fixed_bg {
background-image: url(../images/career.jpg);
min-height: 310px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}


.career_content_div{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:16px;
text-align:justify;
color:#000;
line-height:25px;
margin-bottom:50px;
}

.career_form_maindiv{
float:left;
width:100%;
height:auto;
}


.online_career_header{
float:left;
width:100%;
height:auto;
margin-bottom: 16px;
padding-bottom: 12px;
border-bottom: 1px solid #aaaaaa;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 25px;
line-height: 22px;
text-align:left;
color:#bf2343;
}

.registration_div {
float: left;
width: 100%;
height: auto;
margin-bottom: 10px;
}
.registrationmain_divleft {
float: left;
width: 47%;
height: auto;
margin-right: 6%;
}

.registrationmain_divright {
float: left;
width: 47%;
height: auto;
}



.career_formtxt {
float: left;
width: 100%;
height: auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 15px;
color: #000000;
text-align: left;
margin-bottom: 10px;
}

.career_formdiv{
float:left;
width:100%;
height:50px;
}



.about_fixed_bg {

    background-image: url(../images/about.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.why_fixed_bg {

    background-image: url(../images/why_woodlands.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.plan_trip_bg {

    background-image: url(../images/plantrip-banner.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}


.faq_bg {

    background-image: url(../images/faq_banner.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}


.health_tips_fixed_bg {

    background-image: url(../images/health_tips.jpg);

    min-height: 310px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.about_img{
float:right;
width:400px;
height:auto;
margin-left:30px;
margin-bottom:13px;
display:none;
}


.about_img_new{
float:right;
width:500px;
height:auto;
margin-left:30px;
margin-bottom:13px;
display:none;
}




.about_img_responsive{
display:none;
}


.contactform_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}







.main_h {
 position: fixed;
 top: 0px;

 height:auto;
 
 z-index: 100;
 width: 100%;
 display:block;
 
 background: none;
 /*overflow: hidden;*/
 -webkit-transition: all 0.3s;
 transition: all 0.3s;
 opacity: 0;
 top: -100px;

 font-family: 'Source Sans Pro', sans-serif !important;

}

.sticky {
 
 opacity: 1;
 top: 0px;
background-color:#fff;
padding:0px 0px 0px 0px;
 display:block;
border-bottom: 2px solid rgb(213 10 138);
   /* border-image: linear-gradient(90deg, rgba(213,10,138,1) 1%, rgba(254,221,167,1) 51%, rgba(213,10,138,1) 100%);;
    border-image-slice: 1;
 -moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;*/
}

.sticky_maindiv{
float:left;
/*width:1300px;*/
width:100%;
height:auto;
}

.logo_sticky{
float:left;
width:160px;
 height:auto;
 margin-left:15px;
 margin-top:10px;
 margin-bottom:5px;
}

/*.main_sticky_menu_div{
float:left;
width:930px;
height:auto;
margin-top:5px;
margin-left:70px;

}*/

.main_sticky_menu_div{
float:left;
width:900px;
height:auto;
margin-top:10px;
margin-left:100px;
margin-right:0px;
}

.sticky_rightlogo{
float:right;
width:120px;
margin-top:5px;
margin-right:30px;
}

#nav{

margin:0px;

padding:0px;

display:block;





}

#nav li{

float:left;
list-style:none;

}



#nav li a{



display:block;

/*font-family: 'Raleway', sans-serif;*/
/*font-family: 'Roboto Condensed', sans-serif;*/
font-family: 'Source Sans Pro', sans-serif !important;
font-size:17px;

color:#000000;

text-decoration:none;

line-height:20px;

text-align:center;

font-weight:500;
/*padding: 13px 19px;*/
/*padding: 13px 24px;*/
padding: 13px 15px;
}

#nav li a:hover{
color:#000000;
}

.megamenu_sticky_maindiv{
float:left;
width:100%;
height:auto;
/*z-index:1500;
position: fixed;
top:60px;*/
}

.megamenu_sticky_maindiv1{
float:left;
width:100%;
height:auto;
z-index:1500;
position: fixed;
top:60px;
}

.megamenu_sticky_div{
width:1200px;
height:auto;
margin:0px auto;
}

.megamenu_div1{
float:left;
width:205px;
height:auto;
padding:0px ;
background-color:#f5f2f1;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
margin-left:70px;
margin-top:-5px;

}

.patientmenu_div1{
float:left;
width:100%;
height:auto;
padding:20px 1% 10px ;
background-color:#f5f2f1;
margin-top:40px;
z-index:100;
position:absolute;
/*box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);*/
display:none;
/*margin-left:70px;*/

}

.patientmenu_div2{
float:left;
width:870px;
height:auto;
padding:20px 1% 10px ;
background-color:#f5f2f1;
z-index:100;
position:absolute;
margin-top:-10px;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:70px;*/

}

.patient_menudiv{
float:left;
width:30%;
margin-left:3%;
}

.menuheading{
float:left;
width:100%;
height:auto;
margin-bottom:9px;
text-align:left;
font-size:19px;
color:#b03053;
font-weight:700;
font-family: 'Source Sans Pro', sans-serif !important;
}

.menuheading_submenu{
float:left;
width:100%;
height:auto;
margin-bottom:9px;
text-align:left;
font-size:15px;
color:#000000;
font-family: 'Source Sans Pro', sans-serif !important;
}




.megamenu_div2{
float:left;
width:195px;
height:auto;
padding:0px ;
background-color:#f1b496;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
margin-left:80px;

}

.megamenu_div3{
float:left;
width:195px;
height:auto;
padding:0px ;
background-color:#f1b496;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:260px;*/

}


.megamenu_div4{
float:left;
width:180px;
height:auto;
padding:0px ;
background-color:#f1b496;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
margin-left:150px;

}

.megamenu_div5{
float:left;
width:145px;
height:auto;
padding:0px ;
background-color:#f5f2f1;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:650px;*/
margin-left:720px;
margin-top:-5px;

}


.megamenu_academi{
float:left;
width:155px;
height:auto;
padding:0px ;
background-color:#f5f2f1;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:650px;*/
margin-left:610px;
margin-top:-5px;

}


.megamenu_div6{
float:left;
width:155px;
height:auto;
padding:0px ;
background-color:#f1b496;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:450px;*/
margin-left:400px;
}


.megamenu_div7{
float:left;
width:175px;
height:auto;
padding:0px ;
background-color:#f5f2f1;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:620px;*/
margin-left:580px;
margin-top:-5px;
}



.megamenu_div8{
float:left;
width:185px;
height:auto;
padding:0px ;
background-color:#f1b496;
z-index:100;
position:absolute;
box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.176);
display:none;
/*margin-left:530px;*/
margin-left:490px;
}







.about_menudiv{
float:left;
width:95%;
height:30px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:15px;
text-align:left;
padding-left: 5%;
line-height:30px;
border-bottom:0px solid #e99368;
}

/*.about_menudiv:hover{
color:#FFFFFF;
background-color:#000000;
}*/






.health_tip_image{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
}



.health_tip_heading_inside{
float:left;
width:100%;
height:45px;
margin-bottom:25px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
line-height:25px;
text-align:left;
color:#bf2343;
}


.health_tip_body_txt_inside{
float:left;
width:100%;
height:90px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
}

.health_tip_readmore{
float:left;
width:100%;
height:auto;
}

.health_tip_readmore_btn{
float:right;
width:120px;
height:35px;
background-color:#FFFFFF;
font-family: 'Source Sans Pro', sans-serif !important;
color:#bf2343;
font-size:14px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
border-radius:20px;
}

/*.health_tip_readmore_btn:hover{
background-color:#008cbd;
color:#FFFFFF;
}*/



.health_tip_maindiv{
float:left;
width:24%;
height:auto;
margin-left:3%;
margin-right:2%;
margin-bottom:30px;
border:1px solid #edecec;
padding:1%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_maindiv:hover .health_tip_readmore_btn {
background-color:#bf2343;
color:#FFFFFF;
}


.health_content_div{
float:left;
width:97%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:justify;
color:#666;
line-height:20px;
margin-bottom:50px;
padding-left:3%;

}

.faq_image{
float: right;
width: 400px;
height: auto;
margin-left: 30px;
margin-bottom: 13px;
display: none;
}

.faq_maindiv{
float:left;
width:1200px;
/*width:770px;*/
height:auto;
}





.overlay {
    background: url(../images/pop-bg.png) repeat left top;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 22;
    display: none;
}

.overlay1 {
	width:100%;
	min-height:400px; 
	position:absolute; 
	top:0;
}


.new_banner_div{
float:left;
width:100%;
min-height:100px;
}


.banner_content_maindiv{
width:100%;
height:auto;
z-index:100;
position:absolute;
display:none;

}

.inside_headingdiv_main{
width:1100px;
height:auto;
margin:0px auto;
}


.inside_heading_new{
float:left;
width:100%;
/*margin-top:140px;*/
margin-top:240px;
}

/*.new_responsiveheading_maindiv{
display:none;
}
*/
.new_responsiveheading_maindiv{
float:left;
display:block;
width:100%;
height:auto;
margin-bottom:20px;
}

.nav-main {
float:left;
width: 70px;
height:auto;
/*background: #fff;*/
position: fixed;
left: 0;
top: 160px;
/*box-shadow: 0 0 5px #dedede;*/
/*-webkit-transition: left .5s;
transition: left .5s;*/
z-index: 999;
display:block;
}

.stickybtn{
display:none;
}

.package_BG {
float: left;
width: 27%;
height: auto;
margin-left: 2%;
margin-right: 2%;
border: 1px solid rgb(185, 32, 29);
margin-bottom: 40px;
}


.awards_content_div{
float:left;
width:97%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:justify;
color:#666;
line-height:20px;
margin-bottom:50px;
padding-left:3%;

}

.award_body{
float:left;
width:17%;
height:auto;
margin-right:2%;
margin-bottom:15px;	
}


 .awards_maindiv{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
margin-bottom:15px;
/*border:1px solid #edecec;*/
border:5px solid #FFFFFF;
border-radius:8px;
box-shadow: 6px 6px 20px rgb(16 40 81 / 20%);
/*padding:1%;*/
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.awards_maindiv:hover {
/*box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);*/
transform: translateY(-10px);
}




.award_image{
float:left;
width:100%;
height:auto;

}

.find_doctor_heading{
float:left;
width:100%;
height:auto;
margin:10px 0px 20px 0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:28px;
text-align:center;
font-weight:500;
line-height:32px;
}
.doctor_searchdiv{
float:left;
width:70%;
margin:10px 15% 0px 15%;
}



.main_find_doctordiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}

 .theme-light-gray-pattern {
    background-image: url(../img/pattern-waves.svg);
    background-repeat: repeat;
    background-size: 126px 21px;
	background-color: #f5f5f5;
}

.doctor_num_div{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#666666;
font-size:28px;
text-align:center;
}

.doctor_maindiv{
float:left;
/*width:45%;*/
width:29%;
height:180px;
border:1px solid #f8dce2;
background-color:#faf7f8;
padding:1%;
margin-bottom:25px;
margin-right:2%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.doctor_maindiv:hover{
border:1px solid #ecb1bd;
box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.75);
}



.requestappointment_btn{
float:right;
width:80%;
height:40px;
background-color:#FAF7F8;
font-family: 'Source Sans Pro', sans-serif !important;
color:#bf2343;
font-size:14px;
text-align:center;
line-height:40px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
border-radius:30px;
}

.doctor_maindiv:hover .requestappointment_btn{
background-color:#bf2343;
color:#FFFFFF;
}

.doctor_img{
float:left;
width:25%;
height:auto;
margin-right:4%;
border:1px solid #f9cfd8;
}

.doc_txt{
float:left;
width:70%;
height:auto;
}

.doctor_name_degree{
float:left;
width:100%;
height:auto;
margin-bottom:8px;
}

.doctor_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
/*font-size:25px;*/
font-size:17px;
color:#C02746;
line-height:25px;
}


.doctor_degree{
float:left;
width:100%;
height:50px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#1b1a1a;
line-height:18px;
margin-top:4px;
}

.doctor_department{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#C02746;
line-height:22px;
}

.doctor_department_txt{

/*width:50%;*/
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#1b1a1a;
line-height:20px;
}

.doctor_body_maindiv{
float:left;
width:97%;
height:auto;
margin-left:3%;

}

.home_healthtips_maindiv{
float:left;
width:100%;
height:auto;
background: #ffffff; /* For browsers that do not support gradients */
/*background: linear-gradient(to bottom, rgba(247,182,212,0.6), rgba(255,255,255,1));*/ /*Standard*/
padding:40px 0px;
}


.home_healthtips_maindiv_new{
float:left;
width:100%;
height:auto;
background-color:#f6f4f5;
padding:40px 0px;
}

.home_healthtips_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#b62059;
font-size:30px;
line-height:40px;
text-align:center;
font-weight:700;
margin-bottom:20px;
border-bottom:2px solid #b62059;
text-transform:capitalize;
}

#banner_loader{
background: url(../images/loader.gif) center no-repeat #fff;

}

.icon_small_arrow.tick {
    background-image: url(../images/icon_tick.png);
	background-repeat:no-repeat;
}
.list li {
    line-height: 150%;
    background-position: left center;
    padding: 5px 0 5px 18px;
	list-style:none;
}


.polution_control_btn{
float:left;
width:20%;
height:40px;
background-color:#af3152;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
text-align:center;
border-radius:4px;
line-height:40px;
margin-top:30px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.polution_control_btn:hover{
 background-color:#343535;
}


.wellbeing_register_btn{
float:left;
width:20%;
height:40px;
background-color:#af3152;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
text-align:center;
border-radius:4px;
line-height:40px;
margin-top:30px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
margin-left:15px;
}

.wellbeing_register_btn:hover{
 background-color:#343535;
}


.wellbing_img{
float:right;
width:33%;
height:auto;
margin-left:3%;
display:block;
}

.wellbeing_contentdiv{
float:left;
width:80%;
height:auto;
}

.membertabL {
width: 33.3%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top:-10px;
}

.wellbeing_contentdiv h2 {
color: #ffffff;
text-align: center;
background-color: #bf2343;
font-weight: bold;
line-height: 40px;
font-size:15px;
font-family: 'Source Sans Pro', sans-serif !important;
}


.wellbeing_contentdiv ul li {
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
text-align: center;
/*display: table;*/

width: 100%;
height: 75px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 5px;
}

.wellbeing_contentdiv ul li span {
/*display: table-cell;*/
text-align: center;
vertical-align: middle;
}

.wellbeing_membership_btndiv{
float:left;
width:100%;
height:auto;

}


.search-by-department-div{
float:left;
width:41%;
height:auto;
margin-right:2%;
margin-bottom:0px;
background-color:#FFFFFF;
}


.search-btn-div{
float:left;
width:14%;
height:auto;
margin-bottom:0px;
}

.search_doctor_btn{
float:left;
width:100%;
height:45px;
font-family: 'Source Sans Pro', sans-serif !important;
background-color:#db5134 !important;
color:#FFFFFF;
font-size:15px;
line-height:45px;
text-align:center;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:pointer;
border:0px;
border-radius:5px;
}

.search_doctor_btn:hover{
background-color:#000000 !important;
}


.search_txtbox1{
float:left;
width:96%;
height:45px;
border:1px solid #aaaaaa;

border-radius:5px;
padding:0% 2%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#444;
}

.testimonial_maindiv{
float: left;
width: 43%;
height:auto;
margin-right:2%;
margin-bottom:20px;
border:1px solid #fad9e2;
background-color:#faeef1;
padding:2%;
}

.testimonial_img {
float:left;
width:25%;
height:auto;

}

.testimonial_img img{
border: 2px solid #b62059;
margin-bottom: 5px;
border-radius: 50%;
}



.testimonial_txtdivmain{
float:left;
width:70%;
margin-left:5%;
}


.testimonial_txtdiv{
float:left;
width:100%;
height:130px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#666;
font-size:15px;
text-align:left;
}

.testimonial_txtdivname{
float:left;
width:100%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#bf2343;
font-size:17px;
text-align:right;
margin-top:10px;

}


.testimonial_namediv{
float:left;
width:70%;
margin-left:5%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#666;
font-size:15px;
}

.csr_maindiv{
float:left;
width:15%;
height:auto;
margin-left:0%;
margin-right:2%;
margin-bottom:30px;
border:1px solid #edecec;
padding:1%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.csr_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}











.find_doctor_new_maindiv{
float:left;
/*width:17%;*/
width:22%;
height:auto;
margin-right:2%;
border: 1px solid #edecec;
margin-bottom:25px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:default;
}

.find_doctor_new_maindiv:hover  {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}




.find_doctor_imagemaindiv{
float:left;
width:100%;
height:auto;

}


.project_name {
float: left;
width: 90%;
height: 50px;
background-color: #f3f0f1;
text-align: left;
/*color: rgb(0, 0, 0);*/
padding: 10px 5%;
/*font-size: 16px;*/
font-size:18px;
color:#b62159;
line-height:24px;
font-family: 'Source Sans Pro', sans-serif !important;
}



.find_doctor_imagemaindiv_test{
float:left;
width:100%;
height:auto;
position:relative;
}

.image_overlay_div{
float:left;
width:100%;
height:100%;
position:absolute;
/*background-color:rgba(0, 0, 0, 0.6);*/
background-color:rgba(239, 170, 147, 0.6);
z-index:0;
opacity:0;
transition:all 0.5s ease;

}

.book_appointment_maindiv{
float:left;
width:90%;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
color:#FFFFFF;
background-color:#000000;
margin-top:80px;
margin-left:5%;
margin-right:5%;
font-family: 'Source Sans Pro', sans-serif !important;

}

.find_doctor_new_maindiv:hover .image_overlay_div{
float:left;
width:100%;
height:100%;
opacity:1
}
.find_doctor_new_maindiv:hover .project_name{
background-color:#FFFFFF;
}



.find_doctor_new_maindiv1{
float:left;
/*width:17%;*/
width:95%;
height:auto;
margin-right:2%;
border: 1px solid #edecec;
margin-bottom:25px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:default;
}

.find_doctor_new_maindiv1:hover  {
box-shadow: 0px 18px 10px -10px rgba(0, 0, 0, 0.25);
}



.find_doctor_new_maindiv1:hover .image_overlay_div{
float:left;
width:100%;
height:100%;
opacity:1
}
.find_doctor_new_maindiv1:hover .project_name{
background-color:#FFFFFF;
}


.book_appointment_maindiv1{
float:left;
width:90%;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
color:#FFFFFF;
background-color:#db5134;
margin-top:160px;
/*margin-top:100px;*/
margin-left:5%;
margin-right:5%;
font-family: 'Source Sans Pro', sans-serif !important;
transition:0.5s all;
}

.book_appointment_maindiv1:hover{background-color:#000000;	}




.viewprofile_maindiv1{
float:left;
width:90%;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
color:#FFFFFF;
background-color: #db5134;
margin-top:10px;
margin-left:5%;
margin-right:5%;
font-family: 'Source Sans Pro', sans-serif !important;
transition: 0.5s all;
}
.viewprofile_maindiv1:hover{	background-color:#000000;	}





.icon_div{
float:right;
width:30px;
height:30px;
margin-left:10px;
/*background-color:#008cee;*/
/*border-radius:100px;*/

}




.facebook_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.facebook_button a {
	background-color:#3a589b;
	text-align:center;
	padding:  20% 38%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.facebook_button a:hover {
	color:#fff;
	background-color:#0173c3;
	transition: all 0.70s linear 0s;
}

.facebook_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.facebook_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  20% 38%;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
	color:#3a589bl
}
.facebook_button_footer a:hover {
	color:#3a589bl;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}


.linkedin_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.linkedin_button a {
	background-color:#0177b5;
	text-align:center;
	padding:  20% 30%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.linkedin_button a:hover {
	color:#fff;
	background-color:#1686b0;
	transition: all 0.70s linear 0s;
}


.linkedin_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.linkedin_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  20% 30%;
	color: #0177b5;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.linkedin_button_footer a:hover {
	color:#0177b5;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}


.pinterest_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.pinterest_button a {
	background-color:#d84a4d;
	text-align:center;
	padding:  20% 36%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.pinterest_button a:hover {
	color:#fff;
	background-color:#ab2327;
	transition: all 0.70s linear 0s;
}

.pinterest_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.pinterest_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  20% 36%;
	color: #d84a4d;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.pinterest_button_footer a:hover {
	color:#d84a4d;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}






.twitter_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:24% 0%;
	
}
.twitter_button a {
	background-color:#598dca;
	text-align:center;
	padding:  22% 32%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.twitter_button a:hover {
	color:#fff;
	background-color:#55acee;
	transition: all 0.70s linear 0s;
}





.twitter_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:24% 0%;
	
}
.twitter_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  22% 32%;
	color: #598dca;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.twitter_button_footer a:hover {
	color:#598dca;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}


.youtube_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	margin-left:0px;
	
}
.youtube_button a {
	background-color:#cf3427;
	text-align:center;
	padding:  24% 32%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.youtube_button a:hover {
	color:#fff;
	background-color:#bd081c;
	transition: all 0.70s linear 0s;
}


.youtube_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	margin-left:0px;
	
}
.youtube_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  24% 32%;
	color: #cf3427;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.youtube_button_footer a:hover {
	color:#cf3427;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}


.google_plus_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.google_plus_button a {
	background-color:#ea4424;
	text-align:center;
	padding:  20% 30%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.google_plus_button a:hover {
	color:#fff;
	background-color:#d52c0a;
	transition: all 0.70s linear 0s;
}

.google_plus_button_footer {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.google_plus_button_footer a {
	background-color:#FFFFFF;
	text-align:center;
	padding:  20% 30%;
	color: #ea4424;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.google_plus_button_footer a:hover {
	color:#ea4424;
	background-color:#FFFFFF;
	transition: all 0.70s linear 0s;
}


.blog_button {
	float: left;
	/*margin: 6% 0 6% auto;*/
	padding: 0;
	width: 100%;
	height:auto;
	padding:25% 0%;
	
}
.blog_button a {
	background-color:#f05222;
	text-align:center;
	padding:  20% 38%;
	color: #000;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	border-radius:200px;
}
.blog_button a:hover {
	color:#fff;
	background-color:#de481b;
	transition: all 0.70s linear 0s;
}


.slideshow{
display:none;
}


.mobile_no_div{
float:left;
font-family: "Roboto Condensed", sans-serif;
font-size:15px;
text-align:left;
color:#333333;
text-transform:uppercase;
margin-top:20px;

}

.mob_icon{
float:left;
width:auto;
height:auto;
color:#b62059; 
font-weight:600;
padding-top:6px;
}

.mob_no{
float:left;
width:auto;
height:auto;
font-family: "Roboto Condensed", sans-serif;
font-size:15px;
text-align:left;
color:#333333;
text-transform:uppercase;
}



 .media_maindiv{
float:left;
width:31%;
height:auto;
margin-left:0%;
margin-right:2%;
margin-bottom:25px;
border:0px solid #edecec;
/*padding:1%;*/
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.gallery_imgdiv{
float:left;
width:100%;
height:210px;
}

.gallery_imgdiv1{
float:left;
width:100%;
height:350px;
}


.eventimg_css{
width:100%;
height:100%;
object-fit:cover;
}

/*.media_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}*/


.media_maindiv_poster{
float:left;
width:25%;
height:auto;
margin-left:0%;
margin-right:2%;
margin-bottom:30px;
border:1px solid #edecec;
padding:1%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.media_maindiv_poster:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.all_doctor_btn{
float:left;
width:200px;
height:50px;
font-family: 'Source Sans Pro', sans-serif !important;
background-color:#343535;
color:#FFFFFF;
font-size:15px;
line-height:50px;
text-align:center;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:pointer;
border:0px;
margin-left:445px;
}
.excellance_img{
float:right;
width:400px;
height:auto;
margin-left:30px;
margin-bottom:13px;

}

.department_maindiv{
float:left;
width:100%;
height:auto;
}

.department_maindiv_new{
float:left;
width:100%;
height:auto;
}

.department_leftdiv{
float:left;
width:43%;
height:auto;
margin-right:3%;
margin-left:3%;
}

.health_package_div{
float:left;
width:23%;
height:auto;
margin-left:1%;
margin-right:1%;
}


.packages_heading{
float:left;
width:100%;
height:40px;
line-height:40px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
background-color:#000;
margin-top:-5px;
}

.list1 li {
line-height: 200%;
background-position: left center;
padding: 5px 0 5px 35px;
list-style:none;
border-bottom:1px solid #E0E0E0;
font-size:17px;
font-family: 'Source Sans Pro', sans-serif !important;
}

/*.list1 li:hover{
color:#b62059;
}*/




.list2 li {
line-height: 150%;
background-position: left center;
padding: 5px 0 5px 30px;
list-style:none;

}


.icon_small_favicon.tick1 {
    background-image: url(../images/fav.png) ;
	background-repeat:no-repeat;
}



.slider{
display:none;
}
.collapseSlider{
display:none;
}
.sliderExpanded .collapseSlider{
display:block;
}
.sliderExpanded .expandSlider{
display:none;

} 
.toggler,
.closeSlider{
cursor:pointer;
text-align:right;
font-family: 'Source Sans Pro', sans-serif !important;
color: #006633;
margin-top:25px;

}



.transpalnt_div{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
}

.transpalnt_maindiv{
float:left;
width:45%;
height:auto;

}

.transplant_txt_div{
float: left;
width: 80%;
height: auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 15px;
text-align: left;
color: #000000;
line-height: 40px;
font-weight:600;
}
.transplant_download_div{
float:left;
width:20%;
height:auto;
}





.department_maindiv{
float:left;
width:auto;
height:auto;
padding:8px 15px;
background-color:#f1f1f1;
border:1px solid #dcdcdc;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#000000;
text-align:center;
margin-right:5px;
margin-bottom:5px;
cursor:pointer;
transition: all 0.5s ease 0s;
}

.department_maindiv:hover{
background-color:#dddbdc;
color:#000000;
}



#owl-demo .item{
margin: 3px;
}
#owl-demo .item img{
display: block;
width: 100%;
height: auto;
}










.finddoctor_content_div{
float:left;
width:97%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
text-align:justify;
color:#000;
line-height:20px;
margin-bottom:50px;
/*padding-left:3%;*/
padding-right:3%;
display:block;

}

.department_maindiv_hover{
float:left;
width:auto;
height:auto;
padding:8px 15px;
background-color:#af3152;
border:1px solid #dcdcdc;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#FFFFFF;
text-align:center;
margin-right:5px;
margin-bottom:5px;
cursor:pointer;
}



.doctor_searchdiv_new{
float:left;
width:70%;
margin:10px 15% 0px 15%;
display:none;
}




.new_package_maindiv{
float:left;
width:100%;
height:auto;
}

.new_packagediv{
float:left;
width:44%;
height:auto;
margin-left:3%;
margin-right:3%;
margin-bottom:35px;
}

.new_package_div{
float:left;
width:99%;
height:auto;
margin-bottom:10px;
border-radius:5px;
padding-right:1%;
}

.package_body_new_div{
float:left;
width:100%;
height:auto;
}

.new_package_div_div{
float:left;
width:24%;
height:auto;
margin-left:0%;
margin-right:1%;
}

.new_package_heading{
float:left;
width:100%;
height:auto;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:600;
background-color:#b03053;
padding:10px 0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
font-family: 'Source Sans Pro', sans-serif !important;
}

.package_rate_body{
float:left;
width:90%;
height:auto;
padding:5%;
background-color:#ebeaea;
font-family: 'Source Sans Pro', sans-serif !important;
color:#333333;
text-align:center;
font-size:15px;
line-height:25px;
}

.new_package_footer{
float:left;
width:100%;
height:auto;
text-align:center;
color:#FFFFFF;
font-size:14px;
background-color:#000000;
padding:10px 0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
font-family: 'Source Sans Pro', sans-serif !important;
}


.latest_news_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
}

.latest_news_heading{
float:left;
width:100%;
height:auto;
font-size:23px;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
line-height:30px;
text-transform:uppercase;
margin-bottom:15px;
}


.latest_news_body{
float:left;
width:100%;
height:auto;
}
.ad_strip_div{float:left;width:30%;height:auto;margin-left:35%;margin-right:35%;}



.checkup_heading_new{
float:left;
width:96%;
height:40px;
line-height:40px;
padding-left:4%;

font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:17px;
text-align:left;
background-color:#b62059;
}

.facility_div {
float: left;
width: 100%;
height: auto;
position: relative;
}















.welcome_div_new_design{
float:left;
height:auto;
width:60%;
margin-right:5%;
/*margin-left:10%;
margin-right:10%;*/
}

.welcome_readmore_maindiv{
float:left;
width:100%;
height:auto;
}


.welcome_readmore {
width: 150px;
height: 40px;
margin: 0px auto;
/*border-radius: 30px;*/
border-radius: 5px;
background-color: #b62059;
text-align: center;
line-height: 40px;
color: #FFFFFF;
transition: 0.5s all;
cursor: pointer;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:16px;
}

.welcome_readmore:hover{
background-color:#000000;
}

.excellence_readmore {
width: 130px;
height: 40px;
margin: 0px auto;
border-radius: 30px;
background-color: #b62059;
text-align: center;
line-height: 40px;
color: #FFFFFF;
transition: 0.5s all;
cursor: pointer;
font-family: 'Source Sans Pro', sans-serif !important;
margin-bottom:10px;
}

.excellence_readmore:hover {
background-color:#000000;
}


.press_media_maindiv{
float:left;
width:27%;
height:auto;
}

.awards_certification_maindiv{
float:right;
width:69%;
height:auto;
}


.home_healthtips_heading_newdesign{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#b62059;
font-size:25px;
line-height:35px;
text-align:center;
font-weight:600;
margin-bottom:20px;
border-bottom:2px solid #b62059;
text-transform:capitalize;
}


.award_border{
border:4px solid #FFFFFF;
box-shadow:0px 0px 2px #bcbcbc;
}

.press_border{
border:0px solid #eceaea;
box-shadow: 0px 11px 16px -10px rgba(0, 0, 0, 0.75);
}

.excellence_border{
/*border:4px solid #FFFFFF;*/
padding: 8px;
text-align: center;
background-color: rgba(255, 255, 255, 0.9);
box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.54);
}


.bangladesh_offer_div{
float:left;
width:30%;
height:auto;
margin-right:3%;
}

.bangladesh_offer_div:last-child{
margin-right:0%;
}


.header_top_maindiv{
float:left;
width:100%;
height:auto;
background-color:#424242;
padding:7px 0px;
display:block;
}

.helpline{
float:left;
width:100%;
text-align:right;
font-size:12px;
color:#FFFFFF;
font-weight:500;
font-family: 'Source Sans Pro', sans-serif !important;
}

.appointment_top_div{
float:left;
/*width:170px;*/
width:auto;
padding-left:7px;
padding-right:7px;
height:40px;
line-height:40px;
margin-top:35px;
border-radius:5px;
background-color:#db5134;
text-align:center;
color:#FFFFFF;
font-size:13px;
display:block;
font-family: 'Source Sans Pro', sans-serif !important;
}


.search_doctor_maindiv{
float:left;
width:70%;
height:auto;
padding:0% 15% ;
}

.search_doctor_maindiv_new{
float:left;
width:70%;
height:auto;
margin-right:2%;

}

.search_doctor_btn_div{
float:left;
width:27%;
height:auto;
}

.search_input_type{
float:left;
width:98%;
height:40px;
line-height:40px;
background-color:#f5f5f5;
border:1px solid #cacaca;
color:#000000;
font-size:15px;
font-family: 'Source Sans Pro', sans-serif !important;
padding-left:2%;
border-radius:5px;
}

.search_doctor_btndiv{
float:left;
width:20%;
height:auto;
padding:0% 40%;
margin-top:20px;
}




.main_enquirydiv {
float: right;
width: 320px;
height: auto;
position: fixed;
right: 1%;
bottom: 0%;
z-index: 2000;
display: block;
/*animation: 1s ease 0s normal none 1 slideInUp;*/
}



.main_enquiry_from_header{
float:left;
width:90%;
height:45px;
line-height:45px;
background-color:#db5134;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
padding:0px 5%;

}

.main_enquiry_header_txt{
float:left;
width:auto;
height:auto;
text-align:left;
font-size:16px;
font-weight:600;
color:#FFFFFF;
font-family: 'Source Sans Pro', sans-serif !important;
text-transform:uppercase;
}

.main_enquiry_header_delete{
float:right;
width:auto;
height:auto;
text-align:right;
font-size:16px;
font-weight:600;
color:#FFFFFF;
margin-right:5px;
cursor:pointer;
padding-top:15px;
font-family: 'Source Sans Pro', sans-serif !important;
}

.main_enquiry_from_body{
float:left;
width:90%;
height:auto;
padding:5%;
background-color:#eceaea;
}

.help_you_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

.helpyou_txtbox{
float:left;
width:96%;
height:40px;
line-height:40px;
background-color:#d9d5d5;
padding:0% 2%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#000000;
border:0;
}

.helpyou_dropdown{
float:left;
width:100%;
height:40px;
line-height:40px;
background-color:#d9d5d5;
padding:0% 0% 0% 2% ;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#000000;
border:0;
}

#country-list{float:left;list-style:none; margin:0; padding:0; width:473px; position:absolute; z-index:1000; margin-top:0px; margin-left:0px;   border:1px solid #e6e6e6;
border-radius:0px; cursor:pointer;}
#country-list li{padding:2%; background:#FAFAFA; border-bottom:#F0F0F0 1px solid; font-size:13px; font-family: 'Source Sans Pro', sans-serif !important;}
#country-list li:hover{background:#F0F0F0;}
#search-box{padding:0%;/* width:100%; height:30px;*/ float:left;  background-color:#FFFFFF;}


#country-testlist{float:left;list-style:none; margin:0; padding:0; width:346px; position:absolute; z-index:1000; margin-top:50px; margin-left:0px;   border:1px solid #e6e6e6;
border-radius:2px; cursor:pointer;}
#country-testlist li{padding:2%; background:#FAFAFA; border-bottom:#F0F0F0 1px solid; font-size:13px; font-family: 'Source Sans Pro', sans-serif !important;}
#country-testlist li:hover{background:#F0F0F0;}
#search-box{padding:0%;/* width:100%; height:30px;*/ float:left;  background-color:#FFFFFF;}

#country-booktest{float:left;list-style:none; margin:0; padding:0; width:346px; position:absolute; z-index:1000; margin-top:-70px; margin-left:0px;   border:1px solid #e6e6e6;
border-radius:2px; cursor:pointer;}
#country-booktest li{padding:2%; background:#FAFAFA; border-bottom:#F0F0F0 1px solid; font-size:13px; font-family: 'Source Sans Pro', sans-serif !important;}
#country-booktest li:hover{background:#F0F0F0;}
#search-box{padding:0%;/* width:100%; height:30px;*/ float:left;  background-color:#FFFFFF;}

#suggesstion-box{
margin-top:43px;

}

input[placeholder], [placeholder], *[placeholder] {
    color: #000 ;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:  #999695;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #999695;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999695;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #999695;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #999695;
}

::placeholder { /* Most modern browsers support this now. */
   color:   #999695;
}


input[type="text"] {
    color:#000000;
	
}

textarea[type="text"] {
    color:#000000;}
	
	
	
.strip_ad_header{
float:left;
width:97%;
height:auto;
font-family: 'Roboto', sans-serif;
font-size:40px;
color:#af3152;
text-align:left;
font-weight:600;
margin-bottom:30px;
padding-left:3%;
line-height:60px;
}
.strip_heading1{
font-size:70px;
}

.strip_heading2{
font-size:50px;
}

.strip_ad_body{
float:left;
width:97%;
height:auto;
padding-left:3%;
}

.special_package_body_maindiv{
float:left;
width:47%;
height:auto;
margin-right:3%;
}

.special_packages_table_header{
background-color:#af3152;
font-family: 'Roboto', sans-serif;
color:#FFFFFF;
font-weight:600;
text-align:left;
padding-left:10px;
font-size:16px;
line-height:22px;
padding-top:8px;
padding-bottom:8px;
text-transform:uppercase;
}

.special_packages_table_body{
background-color:#efefef;
font-family: 'Roboto', sans-serif;
color:#000000;
font-weight:500;
text-align:left;
padding-left:10px;
font-size:14.5px;
line-height:22px;
padding-top:8px;
padding-bottom:8px;
text-transform:uppercase;
}	
	
	
.new_strip_ad_div{
float:left;
width:80%;
height:auto;
margin-left:10%;
margin-right:10%;
}




.keyfeature_maindiv_desktop{
float:left;
width:100%;
height:auto;
background: linear-gradient(to bottom, rgba(182,32,89,1), rgba(237,92,145,1)); 

/*background:#b62059; */
/*padding:40px 0px 30px 0px;*/
padding:20px 0px 20px 0px;
display:block;
}

.keyfeature_maindiv_responsive{
display:none;
}

.keyfeature_div{
width:1200px;
height:auto;
margin:0px auto;
}

.keyfeature{
float:left;
width:21%;
height:auto;
padding:0px 20px;
border-right:2px solid #FFFFFF;
}

.keyfeature:last-child{
border-right:0px solid #FFFFFF;
}

.keyfeature_icon{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:50px;
color:#FFFFFF;
margin-bottom:15px;
}

.keyfeature_title{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:21px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
}

.keyfeature_txt{
float:left;
width:100%;
height:60px;
text-align:center;
font-size:15px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:500;
line-height:20px;
font-family: 'Source Sans Pro', sans-serif !important;
}

.keyfeature_bookdiv{
float:left;
width:100%;
height:40px;
background-color:#FFFFFF;
text-align:center;
font-size:14px;
color:#d8196e;
font-weight:600;
line-height:40px;
border-radius:5px;
transition: all 0.5s ease 0s;
font-family: 'Source Sans Pro', sans-serif !important;
}

.keyfeature_bookdiv:hover{
color:#000000;
}

.callus_div{
float:left;
width:100%;
height:auto;
margin-top:20px;
color:#FFFFFF;
text-align:center;
font-size:35px;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
}

.home_testimonial_maindiv{
float:left;
width:100%;
height:auto;
}

.home_testimonial_maindiv1{
float:left;
width:120px;
height:auto;
margin-right:30px;
}

.testimonial_title{
float:left;
width:100%;
height:auto;
font-weight:bold; 
line-height:30px; 
font-family: 'Roboto', sans-serif; 
color:#FFFFFF; 
font-style:italic; 
text-align:right; 
font-size:16px;
}

.text_align_class{
text-align:justify;
}



.home_testimonial_image{
width:120px;
height:auto;
margin:0px auto;

}

.home_testimonial_image img{
border-radius:50%;
}


.excellecne_paralex {
width: 100%;
height: auto;
float: left;
background-image:url(../images/excellence-parallex.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}

.excellecne_paralex1 {
width: 100%;
height: auto;
float: left;
background-image:url(../images/excellence-parallex1.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}


.legacy_paralex {
width: 100%;
height: 60vh;
float: left;
padding-bottom: 30px;
    padding-top: 70px;
background-image:url(../images/lagacy-parallex1.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}

.legacy_paralex2 {
width: 100%;
height: 60vh;
float: left;
padding-bottom: 30px;
    padding-top: 70px;
background-image:url(../images/lagacy-parallex2.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}


.legacy_paralex3 {
width: 100%;
height: 400px;
float: left;
padding-bottom: 30px;
    padding-top: 70px;
background-image:url(../images/lagacy-parallex3.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}


.technology_paralex {
width: 100%;
height: auto;
float: left;
/*padding-bottom: 50px;
    padding-top: 30px;
background-image:url(../images/technology_parallex.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: inherit;
background-size: cover;*/
}

.parallex_maindiv1 {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.legacy_parallex_contmaindiv{
float:left;
width:650px;
margin-top:70px;
}

.legacy_parallex_contmaindiv1{
float:right;
width:650px;
margin-top:70px;
}


.excellence_maindiv_new{
float:right;
width:600px;
height:auto;
padding:20px;
background: rgba(255, 255, 255, 0.85);
margin-top:30px;
margin-bottom:30px;
margin-right:100px;
}

.excellence_new_title{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
font-size:24px;
text-align:left;
font-weight:600;
color:#b62059;
text-transform:uppercase;
padding-bottom:5px;
border-bottom:1px solid #b62059;
}

.excellence_new_body_div{
float:left;
width:100%;
height:auto;
}

.excellence_leftdiv{
float:left;
width:50%;
height:auto;
font-size: 14px;
color:#000000;
text-align:left;
font-weight:500;
}



.list3 li {
line-height: 150%;
background-position: left center;
padding: 5px 0 5px 30px;
list-style:none;


}


	.icon_small_favicon3.tick3 {
    background-image: url("../images/fav.png");
    background-repeat: no-repeat;
	font-size:16px;
	
}

.press-media_newbodydiv{
float:left;
width:100%;
height:auto;
}

.press_div{
float:left;
width:100%;
height:auto;
margin-top:20px;
}
	
.press_img_div{
float:left;
width:100%;
height:auto;
}
.excellence_img{
float:left;
width:100%;
height:auto;
}

.excellence_title{
float:left;
width:96%;
height:40px;
margin-top:5px;
text-align:center;
color:#b62059;
font-size:17px;
line-height:19px;
font-weight:600;
margin-bottom:5px;
text-transform:uppercase;
padding:8px 2% 0px 2%;
font-family: 'Source Sans Pro', sans-serif !important;
}



.excellence_bodytxt:before{
display:block;
position:relative;
top:-5px;
left:50%;
margin-left:-25px;
width:0px;
height:2px;
background:#b62059;
content:'';
transition: 0.3s ease-in ;
font-family: 'Source Sans Pro', sans-serif !important;
}

.excellence_bodytxt{
float:left;
width:100%;
height:100px;
text-align:center;
color:#000000;
font-size:12px;
line-height:18px;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
}

.quote_div{
display:block;
}

.awards_new_div{
float:left;
width:17.5%;
height:auto;
margin:0% 1%;
border:4px solid #FFFFFF;
box-shadow:0px 0px 1px #eeeeee;
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.awards_new_div:last-child{
margin-right:0%;
}

.awards_slider{
display:none;
}


.health_tipmaindiv_new{
float:left;
width:100%;
height:auto;
margin-top:20px;
}

.awards_maindiv_new{
float:right;
width:100%;
height:auto;
margin-top:20px;
}

.certification_image_div{
float:left;
width:22%;
height:auto;
margin-left:1%;
margin-right:2%;
border:2px solid #FFFFFF;
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);

}
.certification_image_div:last-child{
margin-right:1%;

}

.home_healthtips_maindiv_new_design{
float:left;
width:31%;
height:auto;
margin-bottom:15px;
    height: auto;
    margin-left: 1%;
}

.home_healthtips_maindiv_new_design:last-child {
    margin-right: 1%;
}

.home_helathtips_image{
float:left;
width:100%;
margin-bottom:10px;
}

.home_healthtips_txt{
float:left;
width:100%;
height:auto
;font-size: 16px;
line-height: 20px;
color:#000000;
text-align:left;
font-family: 'Source Sans Pro', sans-serif !important;
}

.tips_heading{
font-size:20px;
line-height:25px;
}


.btn_gap{
margin-top:45px !important;
}

.div_health_tip{
float:left;
width:100%;
height:auto;
}

.ask_expertBG {
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0%;
  margin-top: 15px;
  background-color:#dfdfdd;
    
}


.more_readmore {
width: 190px;
height: 50px;
margin: 0px auto;
background-color: #b62059;
text-align: center;
line-height: 50px;
color: #FFFFFF;
transition: 0.5s all;
cursor: pointer;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
margin-bottom:30px;
}

.more_readmore:hover{
background-color:#000000;
}

.department_maindiv_new{
float:left;
width:17%;
height:180px;
margin-right:1.8%;
margin-bottom:20px;
background-color: #f1f1f1;
border: 1px solid #dcdcdc;
padding:.5%;
cursor:pointer;
transition: all 0.5s ease 0s;
}

.department_maindiv_new:hover {
box-shadow: 0px 9px 20px -10px rgba(0, 0, 0, 0.45);
}

.department_image_div{
float:left;
width:100%;
height:auto;
}

.department_title_new{
float:left;
width:90%;
height:40px;
padding:10px 5%;
font-size:15px;
text-align:center;
color:#000000;
}

.department_title_new1{
float:left;
width:90%;
height:27px;
padding:20px 5% 8px 5%;
font-size:15px;
text-align:center;
color:#000000;
}


.tab_div_main{
float:left;
width:100%;
height:auto;
}

.tab_btn_main{
float:left;
width:auto;
height:auto;
padding:14px 20px;
border-top:4px solid #a4124a;
border-left:1px solid #a4124a;
border-right:1px solid #a4124a;
border-bottom:1px solid #FFFFFF;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
text-align:center;
color:#000000;
font-weight:600;
background-color:#FFFFFF;
margin-right:6px;

}


.tab_btn_hover{
float:left;
width:auto;
height:auto;
padding:14px 20px;
border-top:4px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #FFFFFF;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
text-align:center;
color:#000000;
font-weight:600;
background-color:#e7e7e7;
margin-right:6px;
}

.tab_main_body{
float:left;
width:95%;
height:auto;
border:1px solid #a4124a;
padding:2% 2%;
}

.testimonial_bg_img{
float:left;
width:100%;
height:auto;
}


.international_facility_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:25px;
}

.international_facility_img{
float:left;
width:11%;
height:auto;
margin-right:3%;
border-radius:50%;
box-shadow: 0px 0px 5px #c3c3c3;
border:1px solid #c0c0c0;
}

.international_facility_txtdiv{
float:left;
width:86%;
height:auto;
}

.international_facility_heading{
float:left;
width:100%;
height:auto;
font-size:20px;
text-align:left;
font-weight:600;
color:#b62059;
margin-bottom:20px;
margin-top:20px;
}


.international_facility_txt{
float:left;
width:100%;
height:auto;
font-size:14px;
text-align:left;
color:#000000;
line-height:18px;
}

.department_maindiv_new1{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
padding:.5%;
font-family: 'Source Sans Pro', sans-serif !important;	
}



.inter_maindiv{
float:left;
/*width:14%;*/
width:14%;
height:auto;
padding:0px 3%;
margin-bottom:20px;
}



.inter_facility_heading{
float:left;
width:100%;
height:30px;
font-size:15px;
line-height:18px;
text-align:center;
font-weight:600;
color:#b62059;
margin-bottom:20px;
margin-top:10px;
}



.login_maindiv{
float:left;
width:32%;
height:auto;
margin-left:32%;
margin-right:32%;
margin-top:30px;
padding:2%;
box-shadow: 0px 18px 30px -10px rgba(95, 95, 95, 0.95);
border:2px solid #bf2343;
}

.login_txtbox{
float:left;
width:100%;
height:40px;
line-height:40px;
border-bottom:1px solid #666666;
text-align:left;
font-size:15px;
color:#000000 !important;
border-bottom:1px solid #CCCCCC;
border-left:0px;
border-top:0px;
border-right:0px;
}

.login_btn{
float:left;
width:100%;
height:50px;
line-height:50px;
background: linear-gradient(to bottom, rgb(219, 50, 110), rgb(192, 24, 141)) repeat scroll 0% 0% transparent;
text-align:center;
color:#FFFFFF;
font-weight:600;
font-size:15px;
border:0px;
cursor:pointer;
}
.error_div{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:15px;
font-weight:600;
color:#FF0000;
margin-bottom:20px;
}

.js .gallery {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	border-radius: 20px;
	position: relative;
	/*background: #000 url(../images/black_denim.png);
	box-shadow: 0 2px 1px rgba(255,255,255,0.9), 0 -2px 1px rgba(255,255,255,0.9);*/
}

.current_requirment {
float: left;
width: 800px;
height: auto;
margin-left: 200px;
}








.summarised_bill_div{
float:left;
width:100%;
height:auto;
border:1px solid #a4124a;
}

.bill_heading{
float:left;
width:100%;
height:45px;
line-height:45px;
text-align:center;
color:#FFFFFF;
font-weight:600;
font-size:20px;
text-transform:uppercase;
background-color:#a4124a;
font-family: 'Source Sans Pro', sans-serif !important;

}

.bill_body_div{
float:left;
width:100%;
height:auto;
/*padding:20px 3%;*/
}

.bill_row_div:nth-child(even){
float:left;
width:96%;
height:auto;
padding:8px 2%;
background-color:#f7f7f7;
font-family: 'Source Sans Pro', sans-serif !important;
}

.bill_row_div:nth-child(odd){
float:left;
width:96%;
height:auto;
padding:8px 2%;
background-color:#f1efef;
font-family: 'Source Sans Pro', sans-serif !important;
}

.bill_left_div{
float:left;
width:50%;
height:auto;
}

.bill_mainheading{
float:left;
width:35%;
height:auto;
text-align:left;
font-size:16px;
color:#000000;
}

.bill_mainheading_ans{
float:left;
width:65%;
height:auto;
text-align:left;
font-size:15px;
color:#000000;
}


.bill_mainheading1{
float:left;
width:17.5%;
height:auto;
text-align:left;
font-size:16px;
color:#000000;
}

.bill_mainheading_ans1{
float:left;
width:81.5%;
height:auto;
text-align:left;
font-size:16px;
color:#000000;
}

.last_update{
float:left;
width:100%;
height:auto;
margin-top:15px;
margin-bottom:30px;
text-align:right;
font-size:12px;
color:#000000;
font-family: 'Source Sans Pro', sans-serif !important;
}

.bill_maindiv{
float:left;
width:70%;
height:auto;
margin-left:15%;
margin-right:15%;
}

.total_bill{
float:left;
width:75%;
height:auto;
text-align:right;
color:#000000;
font-weight:600;
font-size:18px;
}


.total_bill_amount{
float:left;
width:25%;
height:auto;
text-align:right;
color:#000000;
font-weight:600;
font-size:18px;
}




.billing_tablediv{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
margin-top:30px;
}

.billing_table_div{
background-color:#bf2343;
padding:8px 2%;
text-align:left;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:16px;
}

.billing_table_bodydiv{
background-color:#fcf7f8;
padding:6px 2%;
text-align:left;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:15px;
}



.nabl_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:35px;
}

.nabl_txt{
float:left;
width:65%;
height:auto;
margin-right:5%;
/*font-family: 'Roboto',sans-serif;*/
font-size: 15px;
text-align: left;
color: rgb(0, 0, 0);
line-height: 20px;
}

.nabh_logo_maindiv{
float:left;
width:30%;
height:auto;
display:block;
}

.nabh_logo{
float:left;
width:100%;
height:auto;
}

.nabh_no{
float:left;
width:100%;
height:auto;
font-family: 'Roboto',sans-serif;
font-size:16px;
color:#000000;
text-align:center;
font-weight:600;
}

.nabh_logo_maindiv_responsive{
display:none;
}








.currency_converter_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}

.from_currency{
float:left;
width:8%;
height:auto;
margin-right:1%;
}

.convert_btndiv{
float:left;
width:10%;
height:auto;
margin-right:1%;
}

.convert_brn {
float: left;
width: 100%;
height: 40px;
font-family: 'Montserrat',sans-serif;
background-color: #bf2343;
color: rgb(255, 255, 255);
font-size: 15px;
line-height: 40px;
text-align: center;
transition: all 0.5s ease 0s;
cursor: pointer;
border: 0px none;
font-weight:600;
}


.from_currency_price{
float:left;
width:8%;
height:auto;
margin-right:1%;
}

.to_div{
float:left;
width:auto;
padding-top:10px;
padding-right:10px;
text-align:left;

}

.banner_txtbox{
display: block;
float:left;
width: 90%;
height: 35px;
padding: 2px 5%;
font-size: 14px;
line-height: 1.71428;
color: #333333;
background-color: #ffffff;
background-image: none;
border: 1px solid #dedbdb;

-webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);

}


.main_mapdiv{
float:left;
width:60%;
/*height:445px;*/
height:546px;
}

.touch_maindiv{
float:right;
width:360px;
padding-left:2.5%;
padding-right:2.5%;
padding-top:20px;
background-color:#b03053;
margin-right:30px;
}



.touch_heading{
text-align:left;
font-size:29px !important;
}


.banner_txtbox {
display: block;
float: left;
width: 96%;
height: 32px;
padding: 2px 2%;
font-size: 14px;
line-height: 1.71428;
color: #333333;
background-color: #ffffff;
font-family: 'Source Sans Pro', sans-serif !important;
background-image: none;
border: 1px solid #dedbdb;
-webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
}

.banner_txtarea {
display: block;
float: left;
width:100%;
height:100px;
font-family: 'Source Sans Pro', sans-serif !important;
padding: 2px 2%;
font-size: 14px;
resize:none;
line-height: 1.71428;
color: #333333;
background-color: #ffffff;
background-image: none;
border: 1px solid #dedbdb;
-webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.075);
}

.get_touch_fromdiv{
float:left;
width:100%;
height:auto;
}

.mapbodypart1_div{
width:1200px;
height:auto;
margin:0px auto;
}

.international_facility_div{
float:left;
width:68%;
height:auto;
margin-right:2%;
}


.get_touch_div {
float: left;
width: 25%;
height: auto;
padding: 2%;
background-color: #b03053;

}

.age_div{
float:left;
width:47%;
height:auto;
margin-right:3%;
}

.gender_div{
float:left;
width:47%;
height:auto;
margin-left:3%;
}


.file_browse_wrapper {
    height: 34px;
    background-image: url(../images/choose-file.jpg);
    background-repeat: no-repeat;
    background-position: right;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #D4D4D4;
	background-color:#FFFFFF;
    width: 100%;
}

.file_browse {
margin-left: -92px;
-moz-margin-start: -80px;
padding: 5px 0;
width: 134%;
cursor: pointer;
}
	
.upload_txt{
float:left;
width:100%;
height:auto;
text-align:left;
color:#FFFFFF;
font-size:13px;
padding-bottom:5px;
}

.upload_note{
float:left;
width:100%;
height:auto;
text-align:left;
color:#FFFFFF;
font-size:9.3px;
padding-top:2px;
}


.legends_imgdiv{
float:left;
width:21%;
height:auto;
margin-right:4%;
}



.count_paralex {
width: 100%;
height: auto;
float: left;
/*background-image:url(../images/count-parallex.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;*/
}



.countdown1{
float:left;
margin-bottom:30px;
width:25%;
height:auto;
}
.coundown_txt{
float:left;
width:100%;
height:auto;
font-size:20px;
text-align:center;
color:#FFFFFF;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
}

.count_gap{
padding-right:5%;
width:20%;
}

.countdown_number{
 display: inline-block; 
 font-size:50px; 
 font-weight:800; 
 color:#FFFFFF; 
 width:100%;
 text-align:center;
 line-height:65px;
 font-family: 'Source Sans Pro', sans-serif !important;
}

.lakh_txt{
font-size:30px;
}




.touch_top_div {
float: left;
width: 100%;
height: auto;
z-index: 50;
position: absolute;
display: block;

}

.touchdiv_main{
width:1200px;
height:auto;
margin:0px auto;
}

.responsive_touch_div{
display:none;
}


.count_div_new{
float:left;
width:70%;
margin-left:0%;
margin-right:30%;
}


.subsub_menu{
float:left;
width:150px;
height:auto;
margin-left:195px;
z-index:100;
position:absolute;
display:none;
}

.subsub_menudiv{
float:left;
width:100%;
height:30px;
line-height:30px;
font-family: 'Source Sans Pro', sans-serif !important;
border-bottom:1px solid #e99368;
border-left:1px solid #e99368;
border-right:1px solid #e99368;
color:#000000;
font-size:14px;
text-align:left;
padding-left:5%;
transition: all 0.5s ease 0s;
cursor:pointer;
background-color:#f1b496;
}

.subsub_menudiv:hover{
background-color:#000000;
color:#FFFFFF;
}



.academic_maindiv_css{
float:left;
width:100%;
height:auto;
padding-bottom:40px;
border-bottom:1px solid #CCCCCC !important;
margin-bottom:40px; 
}

.academic_img{
float:left;
width:30%;
height:auto;
margin-right:5%;
}

.academic_details_div{
float:left;
width:65%;
height:auto;
}

.inner-heading {
width: 100%;
height: auto;
float: left;
font-size: 25px;
color: #bf2343;
font-weight: bold;
margin-bottom: 20px;
text-transform:uppercase;
}

.activity_details {
float: left;
width: 100%;
font-size: 15px;
text-align: left;
color: #444444;
line-height: 24px;
}

.doctor_directory_btn{
display:block;
}

.doctortor_directory_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:25px;
}

.directory_department_div{
float:left;
width:100%;
height:auto;
}

.directory_department_heading{
float:left;
width:auto;
height:auto;
padding:15px;
background-color:#b71f5a;
text-align:left;
font-size:16px;
color:#FFFFFF;
font-weight:600;
letter-spacing:2px;
}

/*.directory_department_heading:after{
content:"";
position: absolute;
border-color: transparent #b71f5a;
    border-style: solid;
    border-width: 50px 0px 0px 50px;
    height: 0px;
    width: 0px;
    position: absolute;
    margin-left: 15px;
	top:0;
	margin-top:-0px;
	
}*/


.doctor_directory_desktop{
display:block;
}

.doctor_directory_res{
display:none;
}

.directory_head{
padding:10px;
text-align:left;
background-color:#dbdcde;
font-weight:600;
font-size:14px;
color:#000000;
}

.directory_body{
padding:5px;
text-align:center;
background-color:#FFFFFF;
font-weight:500;
font-size:11px;line-height:14px;
color:#000000;
}





.desktop_quickcontact {
    position: fixed;
    top: 200px;
    width: auto;
    right: 0px;
    display: block;
    z-index: 2000;
}

.quick_cont_div {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.quick_formdiv {
    float: left;
    width: 100%;
    height: 50px;
 /*   margin-bottom: 15px;*/
}


.Quick-Contact-input1 {
    background: #dfdfdf;
    border: 1px solid #d5d6d7 ;
    width: 94%;
    height: 30px;
    line-height: 25px;
    border: none;
    padding: 0 3%;
    color: #000000;
    font-size: 14px;
	font-family: 'Montserrat',sans-serif !important;
    /* margin-bottom: 10px; */
}

.help_btn{
float:left;
width:100%;
height:45px;
line-height:45px;
background-color:#c52747;
color:#FFFFFF;
line-height:50px;
font-size:15px;

text-align:center;
border:0px;
cursor:pointer;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
letter-spacing:0;
margin-top:0px;
margin-bottom:15px;
}


.message_div{
float:left;
width:98%;
height:auto;
background-color:#c7511b;
padding:2% 0%;
border:3px solid #ad4616;
font-family: 'Source Sans Pro', sans-serif !important;;
text-align:center;
font-size:14px;
line-height:20px;
text-transform:capitalize;
color:#FFFFFF;
font-weight:500;
margin-left:0%;
margin-right:0%;
}

.form_messaage {
    float: left;
    width: 100%;
    height: auto;
    
    text-align: left;
    font-size: 10px;
    color: #FF0000;
}

.anthem_rightdiv {
    float: left;
    width: 50%;
    height: auto;
   margin-left: 3%;
}

.boardmember_imgdiv {
    float: left;
    width: 30%;
    height: auto;
    margin-right: 3%;
	margin-bottom:0px;
	margin-top:0px;
}

.bordmember_img{
float:left;
width:100%;
height:auto;
border:1px solid #bf2343;
margin-bottom:10px;
}

.bord_member_txt{
text-align:center;
font-size:18px;
color:#000000;
}

.anthem_img_size{
width:45% !important;

}

.icon-bar {
  position: fixed;
  top: 60%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index:2000;
  left:0px;
  display:block;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white !important;
}

.twitter {
  background: #55ACEE;
  color: white !important;
}

.google {
  background: #dd4b39;
  color: white !important;
}

.linkedin {
  background: #007bb5;
  color: white !important;
}

.youtube {
  background: #bb0000;
  color: white !important;
}

.instagram {
  background: #d92c97;
  color: white !important;
}

.social_display{
display:block;
}


.social_display .icon-fbicon{
color:#898d8f;
transition: 0.5s all;
}


.social_display .icon-fbicon:hover{
color:#4267b2;	
}


.social_display .icon-insicon{
color:#898d8f;
transition: 0.5s all;
}


.social_display .icon-insicon:hover{
color:#d92c97;
}


.social_display .icon-youtubeicon{
color:#898d8f;
transition: 0.5s all;
}


.social_display .icon-youtubeicon:hover{
color:#c81212;
}

.social_display .icon-linkicon{
color:#898d8f;
transition: 0.5s all;
}


.social_display .icon-linkicon:hover{
color:#0a66c2;
}





.howhelp_icon {
	display:block;
    position: fixed;
    width: 75px;
    height: auto;
    border-radius: 10px;
    z-index: 10;
    overflow: hidden;
    right: 15px;
    bottom: 10px;
}

#tooltip
{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px;
    font-family: 'Source Sans Pro', sans-serif !important;
	
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        content: '';
        position: absolute;
        left: 100%;
       bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }	
		
		
.main_enquiry_fromdiv {
    float: right;
    width: 320px;
    height: auto;
    position: fixed;
    right: 10px;
    bottom: 12px;
    z-index: 2010;
    display: none;
    /* background-color: #fcfcfc; */
	box-shadow: 0 0 0.42857rem 0 rgba(0, 0, 0, 0.2)
}

.main_enquiry_from_header {
    float: left;
    width: 90%;
    height: 45px;
    line-height: 45px;
    background-color: #6e1029;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 0px 5%;
}

.main_enquiry_header_txt {
    float: left;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
}	

.main_enquiry_header_delete_new {
    float: right;
    width: auto;
    height: auto;
    text-align: right;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    margin-right: 5px;
    cursor: pointer;
    padding-top: 15px;
}

.main_enquiry_from_body {
    float: left;
    width: 90%;
    height: auto;
    padding: 0% 5% 5% 5%;
    background-color: #f7f5f5;
	   -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


.new_healthpackagediv {
    float: left;
    width: 30%;
   height: 565px;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 26px;
	border-radius:8px;
	/*background-color:#e7e7e7;*/
	 background-image: linear-gradient(to right, #cccccc,#e7e7e7);
}


.new_healthpackagediv1 {
    float: left;
    width: 62%;
    height: 565px;
    margin-left: 1%;
   margin-right: 1%;
    margin-bottom: 26px;
    border-radius: 8px;
    /* background-color: #e7e7e7; */
    background-image: linear-gradient(to right, #cccccc,#e7e7e7);
}


.health_overlay_div {
    float: left;
    width: 94%;
    height: 80%;
    position: absolute;
	z-index: 0;
	padding:10% 3%;
    opacity: 1;
    
}

.health_titlediv{
float:left;
width:90%;
height:auto;

padding-bottom:8px;
margin-bottom:8px;	
background-color:#B52058;
padding:5%;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}	


.health_titlediv1{
float:left;
width:94%;
height:auto;

padding-bottom:8px;
margin-bottom:8px;	
background-color:#B52058;
padding:2.5% 3% ;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

.health_title{
float:left;
width:auto;
height:auto;
text-align:left;
font-size:17px;
color:#FFF;
font-weight:600;	

}

.healthprice_title{
float:right;
width:auto;
height:auto;
text-align:right;
font-size:20px;
color:#FFF;
font-weight:600;	
}	
.package_bodydiv{float:left; width:92%; text-align:left; font-size:14px; line-height:16px; color:#000; font-weight:600; padding:0% 4%;}

.platinam_package_left{float:left; width:50%; height:auto;}	

.covid_div{float:left; width:96%; padding:8px 2%; background-color:#b62059 !important; font-size:1.8rem !important;  color:#FFF; font-weight:600; font-family: 'Source Sans Pro', sans-serif !important;}	



.corona_band{
  display:none;  
}

.online_payment{
float:left;
width:50%;
margin-left:25%;
margin-right:25%;
}


.registration_maindiv {
    width: 500px;
    height: auto;
    margin: 0px auto;
}

.registration_main_new {
    float: left;
    width: 94%;
    background-color: #f7f7f7;
    padding: 3%;
    border: 1px solid #eaeaea;
    margin-bottom: 40px;
    margin-top:40px;
    box-shadow: 0px 18px 30px -10px rgb(0 0 0 / 35%);
}


.verify_txt {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 23px;
    line-height: 27px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 10px;
}

.verify_subtxt {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 20px;
    text-transform:capitalize;
}

.registered_form_div{
 float:left;
 width:23%;
 margin-right:2%;
 margin-bottom:10px;
}

.registered_form_maindiv{
  float:left;
 width:100%;

border-bottom:0px dotted #bf2343;
 margin-bottom:25px;   
}

.form_gap{
   margin-top:0px; 
}

.oops_div h1{
float:left;
width:100%;
margin-bottom:15px;
text-align:center;
font-size:130px;
line-height:130px;
font-weight:800;
/*color: linear-gradient(to bottom, rgba(182,32,89,1), rgba(237,92,145,1));*/
  background: -webkit-linear-gradient(#c0188d, #da186a, #efa792);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top:30px;
 
}


.verify_subtxt_new {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 20px;
}

.homecare_txt_div{
float:left;
width:60%;
margin-right:4%;
margin-bottom:20px;
}

.homecareformdiv{
float:left;
width:36%;
}

.form-bg {
    float:left;
    width:90%;
    background-color: #eae8e8;
    padding: 5%;
    border-radius: 5px;
    margin-bottom: 1.5rem!important;
   
}


.career_postdiv{
float:left;
width:22%;
margin-right:3%;
margin-bottom:20px;
}

.career_titlediv{
float:left;
width:100%;
height: 100px;
margin-bottom:10px;
text-align:left;
font-size:17px;
color:#bf2343;
font-family: 'Source Sans Pro', sans-serif !important;
text-transform:uppercase;
}

.career_detailsdiv{
float:left;
width:100%;
margin-bottom:10px;
text-align:left;
font-size:12px;
line-height:20px;
height:140px;
color:#000;
font-weight:700;
font-family: 'Source Sans Pro', sans-serif !important;
text-transform:uppercase;
}



.career_applynow_maindiv{
float:left;
width:100%;
margin-top:20px;
}

.career_mainformdiv{
float:left;
width:100%;
height:auto;
}

.careerform_div {
    float: left;
    width: 31%;
    height: 80px;
    margin-right:2%;
    margin-bottom: 10px;
}


.careeraddress_div {
    float: left;
    width: 97%;
    height: 90px;
        margin-bottom: 10px;
}


.career_txtbox {
    float: left;
    width: 96%;
    height: 45px;
    border: 1px solid #dedede;
    padding: 0% 2%;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14px;
    color: #000;
    background-color:#efefef;
}

.career_txtarea {
    float: left;
    width: 100%;
    height: 60px;
    border: 1px solid #dedede;
    padding: 10px 1%;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14px;
    color: #000;
    background-color:#efefef;
    resize:none;
}

.lablediv{
  float: left;
    width: 100%; 
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14px;
    color:#000000;
    text-align:left;
    padding-bottom:0px;
}

.uploadtype{
padding-top:30px;    
}

.rightgap{
margin-right:30px;    
}

.careerfromgap{
height:65px !important;    
}
 
.header_no{
float:left;
width:auto;
padding:4px 13px;
text-align:left;
background-color:#b03053;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:24px;
display:block;
margin-top:25px;
}


.hamburger_div{
display:none;
}

.banner_top_div {
    float: left;
    width: 90%;
	margin-left:5%;
	margin-right:5%;
    height: auto;
    z-index: 10;
    position: absolute;
    display: block;
}


.banner_top_maindiv {

    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.special_btn_maindiv {
    float: right;
    width: 350px;
    height: auto;
    margin-top: 30px;
     /*margin-top: 60px;*/
    margin-right: 0px;
}

.responsive_keyfeaturediv {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #b31e58;
    padding: 9px 3%;
    margin-bottom: 0px;
}


.responsive_keyfeaturediv1 {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #c0188b;
    padding: 9px 3%;
    margin-bottom: 0px;
	transition: 0.5s all;
}

.responsive_keyfeaturediv1:hover{
background-color: #6c0d4e;
}

.responsive_keyfeaturediv2 {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #d9186b;
    padding: 9px 3%;
    margin-bottom: 0px;
	transition: 0.5s all;
}

.responsive_keyfeaturediv2:hover{
background-color: #99104b;
}


.responsive_keyfeaturediv3 {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #e1637b;
    padding: 9px 3%;
    margin-bottom: 0px;
	transition: 0.5s all;
}

.responsive_keyfeaturediv3:hover{
background-color: #d74f69;
}


.responsive_keyfeaturediv4 {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #e9948b;
    padding: 9px 3%;
    margin-bottom: 0px;
	transition: 0.5s all;
}

.responsive_keyfeaturediv4:hover{
background-color: #d77c73;
}


.responsive_keyfeature_icon {
    float: left;
    width: auto;
    margin-right: 5%;
    font-size: 30px;
    color: #FFFFFF;
}

.responsive_keyfeature_txt {
    float: left;
    width: 80%;
    font-size: 14px;
    color: #FFFFFF;
    text-align: left;
    line-height: 18px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.home_welcome_img{
float:left;
width:35%;
}

.home_excellence{
display:block;
}

.home_excellence_mob{
display:none;
}

.button_row_first{
float:left;
width:100%;
/*margin-right:.5%;*/

}

/*.excellence_btn{
float:left;
width:20%;
height:auto;
margin-right:.5%;
padding:15px 2%;
text-align:center;
background-color:#f1f1f1;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
font-weight:600;
margin-bottom:5px;
    transition: 0.5s all;
	text-transform:uppercase;
	cursor:pointer;
}*/

.excellence_btn{
float:left;
width:auto;
height:auto;
margin-right:.5%;
padding:8px 2%;
text-align:center;
background-color:#f1f1f1;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
border-radius:5px;
font-size:16px;
font-weight:600;
margin-bottom:5px;
    transition: 0.5s all;
	text-transform:uppercase;
	cursor:pointer;
}


.excellence_btn:hover{
color:#FFFFFF;
background-color:#b03053;
}

.excellence_btn_select{
color:#FFFFFF;
background-color:#b03053;
}

.excellence_txtmaindiv{
float:left;
width:100%;
margin-top:25px;
}

.excellence_txt_header{
float:left;
width:100%;
margin-bottom:15px;
text-align:left;
font-size:26px;
color:#b62059;
font-weight:800;
text-transform:uppercase;
font-family: 'Source Sans Pro', sans-serif !important;
}

.excellence_txt_details{
float:left;
width:100%;
margin-bottom:15px;
text-align:justify;
font-size:16px;
line-height:22px;
color:#000000;
font-family: 'Source Sans Pro', sans-serif !important;
}



section.collection {
    padding: 0rem 0;
}

.line {
    opacity: 1;
    color: #143A57;
    width: 120px;
    border-top: 3px solid;
}

section.collection h2 {
    margin: 0 1.2rem;
    font-weight: 800;
}

section.collection .card {
    border: 0px solid transparent;
    overflow: hidden;
    border-radius: 10px;
	position:relative;
}

section.collection .card img {
    border-radius: 10px;
    transition: 5s ease;
}

section.collection .card-title {
    font-size: 15px;
    font-weight: 800;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif !important;
	letter-spacing:0px;
}

section.collection .card .card-img-overlay {
       background: linear-gradient(360deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
    display: flex;
    justify-content: center;
    align-items: flex-end;
    border-radius: 10px;
    transition: all 2s ease;
    margin-top: -60px;
    z-index: 50;
    position: absolute;
    float: left;
    width: 100%;
}

section.collection .card:hover img {
    transform: scale(1.1);
}

section.collection .card:hover .card-img-overlay {
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.95) 0%, rgba(255, 255, 255, 0) 59%);
}


.homevideo_leftdiv{
float:left;
width:50%;
margin-right:5%;
margin-bottom:25px;
}

.homevideo_rightdiv{
float:left;
width:45%;
}

.homevideo_rightmaindiv{
float:left;
width:100%;
margin-bottom:25px;
}

.homevideo_rightimg{
float:left;
width:37%;
margin-right:3%;
}

.homevideo_righttxtmain{
float:left;
width:60%;
text-align:left;
font-size:16px;
color:#000000;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
}

.homevideo_img{
float:left;
width:100%;
margin-bottom:15px;
}

.homevideo_txtmain{
float:left;
width:100%;
text-align:left;
font-size:22px;
color:#000000;
font-weight:600;
font-family: 'Source Sans Pro', sans-serif !important;
}

.scroll_doctor_div{
float:left;
width:94%;
margin:0px 3%;
}

.scroll_docimg{
float:left;
width:100%;

}


.package_name_home{
float:left;
width:100%;
text-align:left;
font-size:20px;
line-height:25px;
color:#000000;
font-weight:600;
margin-bottom:8px;
margin-top:10px;
font-family: 'Source Sans Pro', sans-serif !important;
}


.package_price_home{
float:left;
width:100%;
text-align:left;
font-size:20px;
line-height:20px;
color:#b03053;
font-weight:700;
font-family: 'Source Sans Pro', sans-serif !important;
}

.read_gap{
margin-top:0px;
}

.award_display{
display:none;
}

#toTop{
display:none !important;
}

.whatsapp_icon_new1 {
    position: fixed;
    width: 40px;
    height: auto;
    margin-top: 75vh;
    z-index: 101;
    overflow: hidden;
    right: 5px;
    bottom: 30px;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    border-radius: 50px;
    padding: 5px;
	display:block;
}

.phone_div {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

.footer_logo{
max-width:270px !important; margin-bottom:20px;
}

.desklogo{
display:block;
}

.moblogo{
display:none;
}


.edmyear_content_div {
    float: left;
    width: 100%;
    height: auto;
    font-family: 'Source Sans Pro', sans-serif !important;
	font-weight:600;
    font-size: 27px;
    text-align: left;
	text-transform:uppercase;
    color: #62172c;
    line-height: 28px;
    margin-bottom: 30px;
	margin-top:15px;
}

.event_name_new{
float:left;
width:100%;
margin-top:10px;
text-align:left;
 font-family: 'Source Sans Pro', sans-serif !important;
 font-size:16px;
 font-weight:700;
 line-height:20px;
 height:40px;
}


.event_img_tag{
float:left;
width:100%;
margin-top:10px;
text-align:left;
 font-family: 'Source Sans Pro', sans-serif !important;
 font-size:16px;
height:50px;
font-weight:500;
}

.year_title_dic{
float:left;
padding:8px 18px 8px 0px;
text-align:left;
border-bottom: 5px solid transparent;
    border-image: linear-gradient(90deg, rgba(213,10,138,1) 1%, rgba(254,221,167,1) 51%, rgba(213,10,138,1) 100%);;
    border-image-slice: 1;
    width:98%;
/*background: linear-gradient(90deg, rgba(182,32,89,1) 0%, rgba(246,130,145,1) 49%, rgba(238,18,118,1) 100%);*/

 font-family: 'Source Sans Pro', sans-serif !important;
 font-size:27px;
 font-weight:700;
/* clip-path: polygon(0 0, 100% 0, 100% 74%, 89% 100%, 0 100%, 0% 50%);*/
 color:#c02746;
}


.journey_newmaindiv{
float:left;
width:100%;
}

.journey_img1 {
    float: right;
    width: 400px;
    height: auto;
    margin-left: 30px;
  	display:block;
}

.award_radius{
border-radius:8px;
}

.origin{
float: left;
width: 100%;
margin-bottom: 20px;
}

.boardmember_maindiv{
float: left;
width: 100%;
margin-bottom: 40px;
}

.boardmember_rightdiv{
float: left;
width:67%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 16px;
text-align: justify;
color: #000;
line-height: 25px;	
	margin-top: 50px;
}

.board-membername{
float: left;
width: 100%;
text-align: left;
font-size: 22px;
color:#b12351;
font-weight: 600;
margin-bottom: 10px;
}

.board-memberdesignation{
float: left;
width: 100%;
text-align: left;
font-size: 18px;
color:#000;
font-weight: 600;
margin-bottom: 20px;
font-style: italic;
}




.boardmember_rightimgdiv {
    float: right;
    width: 30%;
    height: auto;
    margin-left: 3%;
   
}

.boardmember_leftdiv{
float: left;
width:67%;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 16px;
text-align: justify;
color: #000;
line-height: 25px;	
	margin-top: 50px;
}

.mobilemember{
display: none;
}

.deskmember{
display: block;
}

.innsu{
float: left;
	width: 100%;
	margin-bottom: 20px;
	text-align: left;
}

.audio_title{
float:left;
width: 100%;
margin-bottom: 15px;	
}

.anthem_maindiv{
float: left;
width: 70%;	
margin:0px 15%;
}

.eligibility-criteria ul li{
line-height: 30px;	
}

.eligibility-criteria ul li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #bf2343;
    border-radius: 50%;
    position: absolute;
    margin-left: -20px;
    margin-top: 11px;
    /* top: 4px; */
}

.newabout_insidemaindiv{
float: left;
width: 100%;
margin-bottom: 70px;	
		
}

.newabout_insidediv{
float: left;
	width: 650px;
	height: auto;
}

.machine_maindiv{
float: left;
width: 85%;
padding: 15px;
background-color: #fff;
border:1px solid #c02746;
	margin:0px 3%;
}

.machine_img{
float: left;
width:100%;
margin-bottom: 15px;
}

.machine_name{
float: left;
width: 100%;
font-family: 'Source Sans Pro', sans-serif !important;
	text-align: left;
	line-height: 20px;
	font-size:16px;
color:#c02746;
font-weight: 700;
	height:40px;
	margin-bottom:10px;
}

.machine_department{
float: left;
width: 100%;
font-family: 'Source Sans Pro', sans-serif !important;
	text-align: left;
	font-size:17px;
	font-style: italic;
color:#000;
font-weight: 700;
margin-bottom:10px;	
}

.mechine_description{
float: left;
width: 100%;
	height: 100px;
font-family: 'Source Sans Pro', sans-serif !important;
	text-align: left;
	font-size:16px;
	line-height: 22px;
color:#000;
font-weight: 500;
margin-bottom:10px;		
}

.award_title{
float: left;
width: 100%;
height:60px;
text-align: center;
font-size: 15px;
font-weight: 600;
font-family: 'Source Sans Pro', sans-serif !important;	
}



.director_newmaindiv{
float: left;
width: 28%;
/*padding: .5%;*/
padding-bottom:10PX;
margin-right:5%;
margin-bottom:35px;
/*background: linear-gradient(90deg, rgba(211,28,99,1) 1%, rgba(210,147,73,1) 48%, rgba(194,37,78,1) 100%);
background: linear-gradient(90deg, rgba(211,28,99,1) 1%, rgba(210,147,73,1) 100%);*/
background-color: rgba(0,0,0,0.7);
border-radius:10px;
}

.director_newimgmaindiv{
float: left;
width: 100%;
margin-bottom: 10px;
}

.director_newimg{
/*width: 180px;
  margin: 0px auto;*/
	float: left;
	width: 100%;
}

.director_newname{
float: left;
width: 100%;
text-align: center;
font-size: 18px;
color: #fff;
font-weight: 700;
font-family: 'Source Sans Pro', sans-serif !important;	
margin-bottom: 5px;
	text-transform: uppercase	
}

.director_newdesignation{
float: left;
width: 100%;
text-align: center;
font-size: 15px;
color: #f5bb0c;
font-weight: 600;
font-family: 'Source Sans Pro', sans-serif !important;	
margin-bottom: 0px;
	text-transform: uppercase;
	padding-bottom: 5px;
	
}


.media_newdiv{
float: left;
	width: 23%;
	margin-right: 2%;
	margin-bottom: 2%;
}



.media_newdiv_new{
float: left;
	width: 23%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.media_icondiv{
float: left;
width: 100%;
	height: auto;
	padding: 20px 0px 30px;
	text-align: center;
	background: linear-gradient(90deg, rgba(211,28,99,1) 1%, rgba(210,147,73,1) 100%);
	border-radius: 10px ;
	transition: 0.5s all;
	margin-bottom: 15px;
	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.3);
}

.media_icondiv:hover{transform: translateY(-10px);   }

.media_icondiv svg{color: #000; transition: all 0.5s ease;}


.media_icondiv:hover svg path {
	transition: all 0.5s ease;
    fill: white;
}


.media_title_new{
float: left;
	width: 100%;
	text-align: center;
	font-size: 20px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	transition: all 0.5s ease;
}


.media_newtopgap{
margin-top: 40px;	
}

.bed_content_width{
width:40%;    
}

.bed_form_width{
width:56%;    
}

.bed_form1{
 width:50%;
 margin-right:2%;
}

.bed_form2{
 width:48%;

}

.book_appointment_maindivnew1 {
    float: left;
    width: 60%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #db5134;
         margin-right: 3%;
    font-family: 'Source Sans Pro', sans-serif !important;
    transition: 0.5s all;
    
}


.book_appointment_maindivnew1:hover{background-color:#000000;	}


.view_profile_maindivnew1 {
    float: left;
    width: 37%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #000000;
       
    font-family: 'Source Sans Pro', sans-serif !important;
    transition: 0.5s all;
    
}


.view_profile_maindivnew1:hover{background-color:#db5134;	}


.other_mediadiv{
float:left;
width:40%;
margin-left:30%;
margin-right:30%;
}


.other_mewmedia{
 float: left;
    width: 46%;
    margin-right: 4%;
    margin-bottom: 2%;   
}


.new_corporatemaindiv{
float:left;
width:100%;

}

.corporate_icon{
float:left;
width:22px; 
margin-right:10px;
}

.footer_logo_div{
float:left;
width:100%;
}


.statutory_maindiv{
 float:left;
 width:100%;
}


.statutory_heading{
float:left;
width:100%;
font-weight:600; 
font-size:22px; 
color:#bf2343; 
text-transform:uppercase; 
line-height:28px;
}

.transpalnt_maindiv_new {
    float: left;
    width: 45%;
    height: auto;
}

.statutory_body{
  float:left;
 width:100%;
 margin-bottom:30px;
}


.readall-button {
    float: left !important;
    height:40px !important;
    padding: 6px 18px !important;
    border-radius: 4px;
    font-weight: 500 !important;
    color: #fff !important;
    width: auto !important;
    font-size:15px !important;
    background-color: #af3152 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
}


.footer_home_btn{
display:none;    
}


.package_booknow_topgap{
margin-top:20px;    
}


.package_send_brn{
float:left;
width:100px;
height:35px;
font-family: 'Source Sans Pro', sans-serif !important;
background-color:#343535;
color:#FFFFFF;
font-size:15px;
line-height:35px;
border-radius:5px;
text-align:center;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
cursor:pointer;
border:0px;
}

.package_send_brn:hover{
background-color:#c02746 !important;
}


.healthprice_title i{
font-size: 16px;    
}

.scope_maindiv{
float:left;
width:100%;
}

.scope{
float:left;
width:30%;
margin-right:3%;
}

.landing_desktop_banner{
    display:block !important;
}

.landing_mobile_banner{
    display:none !important;
}

.video_overlay {
    float: left;
    width: 100%;
    height: 100%;
   position: absolute;
}


 @media only screen and (max-width:1030px){
     

     
 .homecare_txt_div{
float:left;
width:54%;
}

.homecareformdiv{
float:left;
width:42%;
}    
     
     
     
     
     
 .timeline__content p{
     font-size: 14px !important;
     line-height:1.3 !important;
 }    
     
     
     
     

.slider-item-show4 {
    --swiffy-slider-item-count: 3 !important;
}


.slider-item-show3 {
    --swiffy-slider-item-count: 3 !important;
}


     
     
     
.project_name{
line-height:18px;    
}     
     
     
.coundown_txt{
float:left;
width:100%;
height:auto;
font-size:17px;
text-align:center;
color:#FFFFFF;
font-weight:700;

}     
     
     
     
.footer_home_btn{
display:block; 
position: fixed;
        width: 45px;
        right: 3px;
        bottom: 50px;
        z-index:50;
        right:5px;
} 


.homeicon{
float: left;  
width:35px;
height:28px;
border-radius:50%;
background-color:#db5134;
text-align:center;
color:#fff;
line-height:45px;
padding-top:7px;
border:1px solid #bc4026;
}
     
     
     
.touchdiv_main{
width:100%;
height:auto;
margin:0px auto;
}
     
     
     .bed_form1{
 width:100%;
 margin-right:0%;
}

.bed_form2{
 width:100%;

}
	 

	 
.media_title_new{
float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	
}	 
	 
	 

	 
.director_newmaindiv{
margin-bottom:20px;
}
	 
.director_newname{
font-size: 16px;
	margin-bottom: 2px;
}	 
	 
.director_newimgmaindiv{
margin-bottom: 10px;
}
	 
.director_newdesignation{
	padding-bottom: 10px;
	
}
	 
	 
.award_title{
float: left;
width: 100%;
height: 50px;
}	 
	 
	 
	 
	 .machine_name{
	font-size: 14px;	 
	 }	 
	 
	 
.about_img_new{
float:right;
width:45%;
height:auto;
margin-left:5%;
margin-bottom:13px;

}
	 
.newabout_insidediv{
float: left;
	width: 50%;
	height: auto;
}	 
	 
	 
	 
.boardmember_rightdiv{
float: left;
width:67%;
	margin-top: 0px;

}	
	 
.boardmember_leftdiv{
float: left;
width:67%;
	margin-top: 0px;

}	 
 
 
.career_titlediv{
height: 70px;
margin-bottom:10px;
text-align:left;
font-size:15px;
}

.career_detailsdiv{
height:200px;

} 
 
 
 
 
 
 .gallery_imgdiv{
 height:138px;
 }
 
  .gallery_imgdiv1{
 height:230px;
 }
 
 .event_img_tag{
 font-size:14px;
}
 
 
 
.edmyear_content_div {
font-size: 24px;
}


.year_title_dic{
font-size: 24px;
}
 
 .desklogo{
display:none;
}

.moblogo{
display:block;
}
 
 
 .rpgs_logo_desktop{
float:right;
width:220px;
margin-top:20px;
display:none;
}
 
 
 .header_nodiv{
  display:none;
 }
 
 .footer_logo{
max-width:180px !important;
}

 
 .read_gap{
margin-top:0px;
margin-bottom:25px;
}
 
 
 .home_healthtips_heading {
 font-size:25px;
 line-height:35px;
 }
 
.package_name_home{
font-size:18px;
line-height:23px;

}


.package_price_home{
font-size:18px;
line-height:18px;
}
 
 .excellence_btn{
 font-size:14px;
 }
 
 .count_div_new {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: 20%;
}

.countdown_number{
font-size:35px;
}
 
  .desktop_quickcontact {

    display: none;
 
}
 
 
 .responsive_keyfeaturediv {
    float: left;
    width: 44%;
     /*width: 27.3%;*/
    margin-left: 0%;
    margin-right: 0%;
    background-color: #b31e58;
    padding: 9px 3%;
    margin-bottom: 0px;
height:60px;
	/*height:80px;*/
}



 



 
 
 .keyfeature_maindiv_responsive{
display:block;
float:left;
width:100%;
height:auto;
background:#eeeeee; 
padding:0px 0px 40px;
}
 
 
 
 
 
 
 .banner_top_div{
 display:none;
 }
 
 .nav-link{
color:#000000 !important;
line-height: 14px;
font-family: 'Source Sans Pro', sans-serif !important;
padding-left:0px !important;
}
 
 .hamburger_div{
display:block;
float:right;
width:40px;
margin-top:25px;
margin-right:25px;
}
 
 .header_no{
 display:none;
 }
	 
 .icon-bar{
 display:none;
 }
 
 .social_display{
display:block;
}	 
	 
	 
	 
.anthem_img_size{
width:45% !important;
margin-right:2% !important;
}
 
	 

.bord_member_txt{
text-align:center;
font-size:16px;
color:#000000;
}	 
	 
	 
	 
	  .anthem_rightdiv {
    float: left;
    width: 50%;
    height: auto;
   margin-left: 0%;
}
 
 
 .mapbodypart1_div{
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
}
 
 .touch_maindiv{
float:left;
width:35%;
padding-left:2.5%;
padding-right:2.5%;

}

.main_mapdiv{
float:left;
width:60%;
height:540px;
}
 
 .from_currency{
float:left;
width:13%;
height:auto;
margin-right:1%;
}

.convert_btndiv{
float:left;
width:20%;
height:auto;
margin-right:1%;
}

.from_currency_price{
float:left;
width:13%;
height:auto;
margin-right:1%;
}
 
 
 
 
 
 
 
 
 
 

 .bill_maindiv{
float:left;
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
}
 
 .bill_mainheading{
float:left;
width:45%;
}

.bill_mainheading_ans{
float:left;
width:55%;
}
 
 
 .bill_mainheading1{
float:left;
width:22.5%;
}

.bill_mainheading_ans1{
float:left;
width:77.5%;
}
 
 
 
 
 
 
 
 
 
  .current_requirment{
float:left;
width:90%;
height:auto;
margin-left:5%;
}
 
 
.login_maindiv{
width:46%;
height:auto;
margin-left:25%;
margin-right:25%;
padding:2%;
}
 
 
 .international_facility_heading{

margin-top:0px;
}


.inter_facility_heading{
float:left;
width:100%;
height:30px;
font-size:14px;
margin-bottom:20px;
margin-top:10px;
}
 
 
 .department_maindiv_new{
float:left;
width:28%;
margin-right:3%;
margin-bottom:20px;
background-color: #f1f1f1;
border: 1px solid #dcdcdc;
padding:.5%;
cursor:pointer;
transition: all 0.5s ease 0s;
}
 
 .department_title_new{
float:left;
width:90%;
height:40px;
padding:8px 5%;
font-size:13px;
text-align:center;
color:#000000;
}
 
 
 
 .health_tipmaindiv_new{
float:left;
width:100%;
height:auto;
}

.awards_maindiv_new{
float:left;
width:100%;
height:auto;
}
 
 
 .home_healthtips_maindiv_new_design{
float:left;
width:31%;
height:auto;
margin-right:5%;
margin-bottom:15px;
}

.responsive_health_gap{
width:100% !important;
padding:0% !important;
}

.responsive_news_gap{
width:100% !important;
padding:0% !important;
}

.btn_gap{
margin-top:0px !important;
margin-bottom:35px;
}
 
 
 .quote_div{
display:none;
}

.awards_new_div{
float:left;
width:16%;
margin:0% 1%;
}

.awards_new_div:last-child{
margin-right:0%;
}
 
 
 .excellence_title{
float:left;
width:96%;
height:30px;
margin-top:5px;
text-align:center;
color:#b62059;
font-size:14px;
font-weight:600;
margin-bottom:5px;
text-transform:uppercase;
padding:0px 2%;
line-height:17px;
}

.excellence_bodytxt{
float:left;
width:100%;
height:140px;
text-align:center;
color:#000000;
font-size:12px;
line-height:18px;
margin-bottom:15px;

}
 
 
 
 
 .press_border{
border:0px solid #eceaea;
box-shadow: 0px 8px 15px -10px rgba(0, 0, 0, 0.75);
}
 
.keyfeature_div{
width:100%;
height:auto;
margin:0px auto;
}


.keyfeature{
float:left;
/*width:18%;*/
width:21%;
height:auto;
padding:0px 10px;
border-right:2px solid #FFFFFF;
}


.keyfeature_icon{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:40px;
color:#FFFFFF;
margin-bottom:15px;
}

.keyfeature_title{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:14px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:600;
}

.keyfeature_txt{
float:left;
width:100%;
height:90px;
text-align:center;
font-size:13px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:500;
line-height:17px;
}

.keyfeature_bookdiv{
float:left;
width:100%;
height:40px;
background-color:#FFFFFF;
text-align:center;
font-size:11px;
color:#d8196e;
font-weight:600;
line-height:40px;
transition: all 0.5s ease 0s;
}

.keyfeature_bookdiv:hover{
color:#000000;
}


.callus_div{
float:left;
width:100%;
height:auto;
margin-top:20px;
color:#FFFFFF;
text-align:center;
font-size:30px;
font-weight:600;
}


.excellence_maindiv_new{
float:right;
width:70%;
margin-right:15%;
margin-left:15%;
}















 
 
 .appointment_top_div{
float:right;
display:block;
margin-right:10px;
}
 
 
 .header_top_maindiv{
float:left;
width:96%;
padding:3px 2%;
display:block;
}
 
 
 
 .home_healthtips_heading_newdesign{
float:left;
width:100%;
height:60px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#b62059;
font-size:25px;
line-height:30px;
text-align:center;
font-weight:600;
margin-bottom:20px;
border-bottom:2px solid #b62059;
text-transform:capitalize;
}
 
 
 
 
 .press_media_maindiv{
float:left;
width:48%;
height:auto;
}

.awards_certification_maindiv{
float:right;
width:48%;
height:auto;
}
 
 
 
 
 
 
 .header_right_div_new{
display:none;
}
 
 
 .new_packagediv{
float:left;
width:80%;
height:auto;
margin-left:10%;
margin-right:10%;
margin-bottom:25px;
}
	 
	 
.transpalnt_maindiv{
width:70%;
}	 
	 
	 
	 
	 
.department_leftdiv{
float:left;
width:45%;
height:auto;
margin-right:5%;
margin-left:1%;
}	 
	 
	 
	 
 .health_package_div{
float:left;
width:42%;
height:auto;
margin-left:3%;
margin-right:3%;
margin-bottom:30px;
}
 	 
	 
	 
 
 
 .all_doctor_btn{
float:left;
width:30%;
margin-left:35%;
}
 
 
 .tel_number_res{
display:block;
float:left;
width:65%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:25px;
text-align:center;
margin-top:10px;
margin-bottom:20px;
padding-right:35%;
}
 
 
 .find_doctor_new_maindiv{
float:left;
width:28%;
height:auto;
margin-right:2%;
margin-left:2%;

}
 
 
 .testimonial_maindiv{
float: left;
width: 43%;
height:auto;
margin-right:2%;
margin-bottom:20px;
padding:2%;
}

.testimonial_img {
float:left;
width:25%;
height:auto;

}

.testimonial_img img{
border: 2px solid #b62059;
margin-bottom: 5px;
border-radius: 50%;
}



.testimonial_txtdivmain{
float:left;
width:70%;
margin-left:5%;
}


.testimonial_txtdiv{
height:170px;
font-size:13px;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .header_band{
 display:none;
 }
 
 
.search-by-department-div{
width:100%;
height:auto;
margin-right:0%;
margin-bottom:15px;
}


.search-btn-div{
float:left;
width:100%;
height:auto;
}
 
 
 
 
 
 
 
.doctor_department{
font-size:15px;
}

.doctor_department_txt{
font-size:15px;
}
 
 
 
.wellbeing_contentdiv{
float:left;
width:100%;
}

.wellbing_img{
display:none;
}
 
.doctor_heading{
font-size:25px;
}
 
.doctor_degree{
height:auto;
font-size:15px;
line-height:25px;
}
 
 .headerdiv_main1{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
padding-bottom:0px;
border-bottom:4px solid #b62059;
}
 
 .menu_mainband1{
float:left;
width:100%;
height:auto;
background-color:#b62059;
display:block;
}

.menu_mainband{
    float:right;
    z-index:110;
position:fixed; 
margin-left:300px;
}
 
 .doctor_maindiv{
float:left;
width:98%;
height:auto;
margin-bottom:25px;
margin-right:0%;

}
 .requestappointment_btn{
float:right;
width:50%;
height:40px;

}
 
 .awards_content_div{
float:left;
width:100%;
padding-left:0%;

}


 .awards_maindiv{
float:left;
width:100%%;
height:auto;
margin-left:0%;
margin-right:0%;

}
	 
.award_body{
float:left;
width:30%;
height:auto;
margin-left:0%;
margin-right:3%;	
	 }	 
	 
	 
 
.csr_maindiv{
float:left;
width:28%;
height:auto;
margin-left:0%;
margin-right:3%;

}
 
.package_BG {
float: left;
width: 32%;
height: auto;
margin-left: 0%;
margin-right: 1%;
border: 1px solid #b9201d;
margin-bottom: 20px;
}


.banner_div{
float:left;
width:100%;
min-height:200px;
background-color:#070707;
display:block;
margin-top:70px;
}

.banner_div_responsive{
display:block;
float:left;
width:100%;
height:auto;
background-color:#070707;
}

.slideshow{
display:block;
}
 
 
 
 .inside_headingdiv_main{
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
}

.inside_heading_new{
float:left;
width:100%;
/*margin-top:70px;*/
margin-top:120px;
}
 
 
 
.faq_image{
float: right;
width: 30%;
height: auto;
margin-left: 3%;
margin-bottom: 13px;
display: none;
}

.faq_maindiv{
float:left;
width:100%;
height:auto;
}
 
 
 
 
 .health_content_div{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:justify;
color:#666;
line-height:20px;
margin-bottom:50px;
padding-left:0%;

}
 
 
 .health_tip_maindiv{
float:left;
width:29%;
height:auto;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
border:1px solid #edecec;
padding:1%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}


.health_tip_heading_inside{
float:left;
width:100%;
height:45px;
margin-bottom:25px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
line-height:25px;
text-align:left;
color:#bf2343;
}


.health_tip_body_txt_inside{
float:left;
width:100%;
height:120px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
}
 
 
 .main_h{
 display:none;
 }
 
 .plan_trip_bg {

    background-image: url(../images/plantrip-banner.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}
 
 .why_fixed_bg {

    background-image: url(../images/why_woodlands.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.faq_bg {

    background-image: url(../images/faq_banner.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}
 
 .health_tips_fixed_bg {

    background-image: url(../images/health_tips.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}
 
 .contact_fixed_bg {

    background-image: url(../images/contact.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.career_fixed_bg {

    background-image: url(../images/career.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.about_fixed_bg {

    background-image: url(../images/about.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

 .online_contact_form_maindiv{
float:left;
width:45%;
margin-bottom:0px;
height:auto;
}
 
 
 .inside_heading_maindiv{

width:100%;
height:auto;
margin:0px auto;

}

.inside_heading{
float:left;
width:90%;
height:auto;
padding:50px 5% 0px 5%;
margin-top:50px;
}

.main_page_heading{
float:left;
width:60%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:left;
color:#FFFFFF;
margin-bottom:0px;
text-transform:uppercase;
}


.main_page_heading h1{
float:left;

height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:left;
color:#c02746;
margin-bottom:0px;
text-transform:uppercase;
}

.breadcrumb_heading{
float:left;
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
line-height:35px;
font-weight:500;
text-align:right;
color:#FFFFFF;
margin-bottom:0px;
text-transform:capitalize;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .find_a_doctor_div{
float:left;
/*width:25%;*/
width:26%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
}

.find_a_doctor_div1{
float:left;
width:20%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
}

.find_a_doctor_div2{
float:left;
width:20%;
height:40px;
margin-right:0%;
border-right:0px solid #820f27;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .mob_request_mainbody_div {

display:block;
    float: left;
    width: 100%;
    height: auto;
    background-image: url(../images/bg-coe.png);
    background-repeat: repeat;
    padding-top: 30px;
    padding-bottom: 50px;

}
 
 
 .footer_div1{
float:left;
width:33%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;

}



.footer_div2{
float:left;
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;


}


.footer_div3{
float:left;
width:27%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;

}
 
 
 .testimonial_div{
float:left;
width:90%;
padding:0% 5%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
line-height:18px;
}
 
 
 #testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	/*height:180px;*/
	height:auto;
	z-index:1;
}
 
 
 .view_all_expert_maindiv{
float:left;
width:20%;
height:auto;
padding:0% 40%;
margin-top:30px;
}
 
 
 
 .expert_maindiv{
float:left;
width:23%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:block;
}


.expert_maindiv1{
float:left;
width:18%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:none;
}
 
 
 
 
 
 
 .welcome_header{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
color:#2d2c2c;
text-align:left;
line-height:35px;
}

.welcome_header h1{
float:left;
width:100%;
height:auto;
margin-bottom:0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
color:#2d2c2c;
text-align:left;
line-height:35px;
}
 
 
.excellence_heading{
float:left;
width:100%;
height:auto;
font-size:25px;
line-height:40px;
margin-bottom:0px;
}

.excellence_txt{
float:left;
width:80%;
height:auto;
font-size:13px;
line-height:20px;
margin-bottom:25px;
padding:0% 10%;
}
 
 
 
 
 .bodypart1_div{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}


.welcome_div{
float:left;
height:auto;
width:60%;
margin-right:5%;
}

.healthcheckup_wellbeing_div{
float:left;
/*width:58%;*/
width:35%;
height:auto;
}

.healthcheckup_div{
float:right;

height:auto;
margin-left:1%;
margin-right:2%;
}


.checkup_heading{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:18px;
text-align:left;
}

.checkup_txt{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:12px;
text-align:left;
line-height:16px;
}

.checkupbodydiv{
float:left;
width:100%;
height:140px;
/*padding:5%;*/
padding:3% 0%;
}

.pkg_btn{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
height:35px;
background-color:#e5e5e5;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:12px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.pkg_btn:hover{
background-color:#333333;

color:#FFFFFF;
}
 
 
 .band_maindiv{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}

.quicklink_img{
float:left;
width:20%;
height:auto;
margin-right:5%;
}

.quicklink_txt{
float:left;
width:70%;
height:30px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#434343;
line-height:18px;
margin-top:0px;
text-align:left;
}

.quicklink_txt2{

font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
color:#434343;

}
 
 
 .quick_contact_div{
width:1200px;
height:auto;
margin:0px auto;
display:none;
 /*background-color:#006666;
z-index: 100;
   position: absolute;*/
}
 
 
 .menu_band{
 display:none;
 }
 
 .menu_band_responsive{
display:block;
width:100%;
height:auto;
}
 
 
 .header_right_div{
float:right;
width:45%;
height:auto;
margin-right:3%;
}

 .header_right_div1{
float:right;
width:45%;
height:auto;
margin-right:3%;
margin-top:20px;
}

.search_txtbox{
float:left;
width:85%;
height:25px;
/*border:0px;*/
padding-right:3%;
}
 
 .main_headerdiv{
width:100%;
height:auto;
margin:0px auto;
position:fixed;
z-index:100;
background-color:#fff;
}

.logo_maindiv{
float:left;
width:290px;
height:auto;
margin-right:20px;
margin-left:20px;
z-index:100;
margin-top:0px;
}


 
 
 .main_menudiv{
float:left;
width:835px;
height:auto;
display:none;
margin-top:10px;
border-right:1px solid #008cbd;
margin-right:10px;
}

.main_menudiv_responsive{
float:left;
display:block;
margin-top:10px;
width:40%;
}

.header_call_maindiv{
float:left;
width:120px;
height:auto;
margin-top:10px;
display:none;
}













.health_tipmaindiv{
float:left;
width:100%;
height:auto;
margin-bottom:50px;
}

.health_tipmaindiv:last-child{
float:left;
width:100%;
height:auto;
margin-bottom:50px;
}



.health_tipmain_div{
float:left;
width:88%;
padding-right:5%;
padding-left:7%;
}

.latestnews_div{
float:left;
width:100%;
padding-right:0%;
padding-left:0%;
}

.health_tip_div{
float:left;
width:43%;
height:auto;
/*border:1px solid #000000;*/
padding:1%;
margin-right:4%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_div:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_heading{
float:left;
width:100%;
height:25px;
margin-bottom:15px;
font-size:18px;
line-height:20px;
}

.health_tip_body_txt{
float:left;
width:100%;
height:100px;
font-size:13px;
line-height:16px;
text-align:justify;
}







 
 
 }
 
 
 
















 @media only screen and (max-width:999px){
     
     
 .timeline__content p{
     font-size: 14px !important;
     line-height:1 !important;
 }      
     
     
     
     
.footer_home_btn{
display:block; 
position: fixed;
        width: 45px;
        right: 3px;
        bottom: 50px;
        z-index:50;
        right:5px;
} 


.homeicon{
float: left;  
width:35px;
height:28px;
border-radius:50%;
background-color:#db5134;
text-align:center;
color:#fff;
line-height:45px;
padding-top:7px;
border:1px solid #bc4026;
}
     
     
     
.touchdiv_main{
width:100%;
height:auto;
margin:0px auto;
}
     
     
     .bed_form1{
 width:100%;
 margin-right:0%;
}

.bed_form2{
 width:100%;

}
	 

	 
.media_title_new{
float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	
}	 
	 
	 

	 
.director_newmaindiv{
margin-bottom:20px;
}
	 
.director_newname{
font-size: 16px;
	margin-bottom: 2px;
}	 
	 
.director_newimgmaindiv{
margin-bottom: 10px;
}
	 
.director_newdesignation{
	padding-bottom: 10px;
	
}
	 
	 
.award_title{
float: left;
width: 100%;
height: 50px;
}	 
	 
	 
	 
	 .machine_name{
	font-size: 14px;	 
	 }	 
	 
	 
.about_img_new{
float:right;
width:45%;
height:auto;
margin-left:5%;
margin-bottom:13px;

}
	 
.newabout_insidediv{
float: left;
	width: 50%;
	height: auto;
}	 
	 
	 
	 
.boardmember_rightdiv{
float: left;
width:67%;
	margin-top: 0px;

}	
	 
.boardmember_leftdiv{
float: left;
width:67%;
	margin-top: 0px;

}	 
 
 
.career_titlediv{
height: 70px;
margin-bottom:10px;
text-align:left;
font-size:15px;
}

.career_detailsdiv{
height:200px;

} 
 
 
 
 
 
 .gallery_imgdiv{
 height:138px;
 }
 
  .gallery_imgdiv1{
 height:230px;
 }
 
 .event_img_tag{
 font-size:14px;
}
 
 
 
.edmyear_content_div {
font-size: 24px;
}


.year_title_dic{
font-size: 24px;
}
 
 .desklogo{
display:none;
}

.moblogo{
display:block;
}
 
 
 .rpgs_logo_desktop{
float:right;
width:220px;
margin-top:20px;
display:none;
}
 
 
 .header_nodiv{
  display:none;
 }
 
 .footer_logo{
max-width:180px !important;
}

 
 .read_gap{
margin-top:0px;
margin-bottom:25px;
}
 
 
 .home_healthtips_heading {
 font-size:25px;
 line-height:35px;
 }
 
.package_name_home{
font-size:18px;
line-height:23px;

}


.package_price_home{
font-size:18px;
line-height:18px;
}
 
 .excellence_btn{
 font-size:14px;
 }
 
 .count_div_new {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: 20%;
}

.countdown_number{
font-size:35px;
}
 
  .desktop_quickcontact {

    display: none;
 
}
 
 
 .responsive_keyfeaturediv {
    float: left;
    width: 44%;
     /*width: 27.3%;*/
    margin-left: 0%;
    margin-right: 0%;
    background-color: #b31e58;
    padding: 9px 3%;
    margin-bottom: 0px;
height:60px;
	/*height:80px;*/
}



 



 
 
 .keyfeature_maindiv_responsive{
display:block;
float:left;
width:100%;
height:auto;
background:#eeeeee; 
padding:0px 0px 40px;
}
 
 
 
 
 
 
 .banner_top_div{
 display:none;
 }
 
 .nav-link{
color:#000000 !important;
line-height: 14px;
font-family: 'Source Sans Pro', sans-serif !important;
padding-left:0px !important;
}
 
 .hamburger_div{
display:block;
float:right;
width:40px;
margin-top:25px;
margin-right:25px;
}
 
 .header_no{
 display:none;
 }
	 
 .icon-bar{
 display:none;
 }
 
 .social_display{
display:block;
}	 
	 
	 
	 
.anthem_img_size{
width:45% !important;
margin-right:2% !important;
}
 
	 

.bord_member_txt{
text-align:center;
font-size:16px;
color:#000000;
}	 
	 
	 
	 
	  .anthem_rightdiv {
    float: left;
    width: 50%;
    height: auto;
   margin-left: 0%;
}
 
 
 .mapbodypart1_div{
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
}
 
 .touch_maindiv{
float:left;
width:35%;
padding-left:2.5%;
padding-right:2.5%;

}

.main_mapdiv{
float:left;
width:60%;
height:540px;
}
 
 .from_currency{
float:left;
width:13%;
height:auto;
margin-right:1%;
}

.convert_btndiv{
float:left;
width:20%;
height:auto;
margin-right:1%;
}

.from_currency_price{
float:left;
width:13%;
height:auto;
margin-right:1%;
}
 
 
 
 
 
 
 
 
 
 

 .bill_maindiv{
float:left;
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
}
 
 .bill_mainheading{
float:left;
width:45%;
}

.bill_mainheading_ans{
float:left;
width:55%;
}
 
 
 .bill_mainheading1{
float:left;
width:22.5%;
}

.bill_mainheading_ans1{
float:left;
width:77.5%;
}
 
 
 
 
 
 
 
 
 
  .current_requirment{
float:left;
width:90%;
height:auto;
margin-left:5%;
}
 
 
.login_maindiv{
width:46%;
height:auto;
margin-left:25%;
margin-right:25%;
padding:2%;
}
 
 
 .international_facility_heading{

margin-top:0px;
}


.inter_facility_heading{
float:left;
width:100%;
height:30px;
font-size:14px;
margin-bottom:20px;
margin-top:10px;
}
 
 
 .department_maindiv_new{
float:left;
width:28%;
margin-right:3%;
margin-bottom:20px;
background-color: #f1f1f1;
border: 1px solid #dcdcdc;
padding:.5%;
cursor:pointer;
transition: all 0.5s ease 0s;
}
 
 .department_title_new{
float:left;
width:90%;
height:40px;
padding:8px 5%;
font-size:13px;
text-align:center;
color:#000000;
}
 
 
 
 .health_tipmaindiv_new{
float:left;
width:100%;
height:auto;
}

.awards_maindiv_new{
float:left;
width:100%;
height:auto;
}
 
 
 .home_healthtips_maindiv_new_design{
float:left;
width:31%;
height:auto;
margin-right:5%;
margin-bottom:15px;
}

.responsive_health_gap{
width:100% !important;
padding:0% !important;
}

.responsive_news_gap{
width:100% !important;
padding:0% !important;
}

.btn_gap{
margin-top:0px !important;
margin-bottom:35px;
}
 
 
 .quote_div{
display:none;
}

.awards_new_div{
float:left;
width:16%;
margin:0% 1%;
}

.awards_new_div:last-child{
margin-right:0%;
}
 
 
 .excellence_title{
float:left;
width:96%;
height:30px;
margin-top:5px;
text-align:center;
color:#b62059;
font-size:14px;
font-weight:600;
margin-bottom:5px;
text-transform:uppercase;
padding:0px 2%;
line-height:17px;
}

.excellence_bodytxt{
float:left;
width:100%;
height:140px;
text-align:center;
color:#000000;
font-size:12px;
line-height:18px;
margin-bottom:15px;

}
 
 
 
 
 .press_border{
border:0px solid #eceaea;
box-shadow: 0px 8px 15px -10px rgba(0, 0, 0, 0.75);
}
 
.keyfeature_div{
width:100%;
height:auto;
margin:0px auto;
}


.keyfeature{
float:left;
/*width:18%;*/
width:21%;
height:auto;
padding:0px 10px;
border-right:2px solid #FFFFFF;
}


.keyfeature_icon{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:40px;
color:#FFFFFF;
margin-bottom:15px;
}

.keyfeature_title{
float:left;
width:100%;
height:auto;
text-align:center;
font-size:14px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:600;
}

.keyfeature_txt{
float:left;
width:100%;
height:90px;
text-align:center;
font-size:13px;
color:#FFFFFF;
margin-bottom:15px;
font-weight:500;
line-height:17px;
}

.keyfeature_bookdiv{
float:left;
width:100%;
height:40px;
background-color:#FFFFFF;
text-align:center;
font-size:11px;
color:#d8196e;
font-weight:600;
line-height:40px;
transition: all 0.5s ease 0s;
}

.keyfeature_bookdiv:hover{
color:#000000;
}


.callus_div{
float:left;
width:100%;
height:auto;
margin-top:20px;
color:#FFFFFF;
text-align:center;
font-size:30px;
font-weight:600;
}


.excellence_maindiv_new{
float:right;
width:70%;
margin-right:15%;
margin-left:15%;
}















 
 
 .appointment_top_div{
float:right;
display:block;
margin-right:10px;
}
 
 
 .header_top_maindiv{
float:left;
width:96%;
padding:3px 2%;
display:block;
}
 
 
 
 .home_healthtips_heading_newdesign{
float:left;
width:100%;
height:60px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#b62059;
font-size:25px;
line-height:30px;
text-align:center;
font-weight:600;
margin-bottom:20px;
border-bottom:2px solid #b62059;
text-transform:capitalize;
}
 
 
 
 
 .press_media_maindiv{
float:left;
width:48%;
height:auto;
}

.awards_certification_maindiv{
float:right;
width:48%;
height:auto;
}
 
 
 
 
 
 
 .header_right_div_new{
display:none;
}
 
 
 .new_packagediv{
float:left;
width:80%;
height:auto;
margin-left:10%;
margin-right:10%;
margin-bottom:25px;
}
	 
	 
.transpalnt_maindiv{
width:70%;
}	 
	 
	 
	 
	 
.department_leftdiv{
float:left;
width:45%;
height:auto;
margin-right:5%;
margin-left:1%;
}	 
	 
	 
	 
 .health_package_div{
float:left;
width:42%;
height:auto;
margin-left:3%;
margin-right:3%;
margin-bottom:30px;
}
 	 
	 
	 
 
 
 .all_doctor_btn{
float:left;
width:30%;
margin-left:35%;
}
 
 
 .tel_number_res{
display:block;
float:left;
width:65%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:25px;
text-align:center;
margin-top:10px;
margin-bottom:20px;
padding-right:35%;
}
 
 
 .find_doctor_new_maindiv{
float:left;
width:28%;
height:auto;
margin-right:2%;
margin-left:2%;

}
 
 
 .testimonial_maindiv{
float: left;
width: 43%;
height:auto;
margin-right:2%;
margin-bottom:20px;
padding:2%;
}

.testimonial_img {
float:left;
width:25%;
height:auto;

}

.testimonial_img img{
border: 2px solid #b62059;
margin-bottom: 5px;
border-radius: 50%;
}



.testimonial_txtdivmain{
float:left;
width:70%;
margin-left:5%;
}


.testimonial_txtdiv{
height:170px;
font-size:13px;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .header_band{
 display:none;
 }
 
 
.search-by-department-div{
width:100%;
height:auto;
margin-right:0%;
margin-bottom:15px;
}


.search-btn-div{
float:left;
width:100%;
height:auto;
}
 
 
 
 
 
 
 
.doctor_department{
font-size:15px;
}

.doctor_department_txt{
font-size:15px;
}
 
 
 
.wellbeing_contentdiv{
float:left;
width:100%;
}

.wellbing_img{
display:none;
}
 
.doctor_heading{
font-size:25px;
}
 
.doctor_degree{
height:auto;
font-size:15px;
line-height:25px;
}
 
 .headerdiv_main1{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
padding-bottom:0px;
border-bottom:4px solid #b62059;
}
 
 .menu_mainband1{
float:left;
width:100%;
height:auto;
background-color:#b62059;
display:block;
}

.menu_mainband{
    float:right;
    z-index:110;
position:fixed; 
margin-left:210px;
}
 
 .doctor_maindiv{
float:left;
width:98%;
height:auto;
margin-bottom:25px;
margin-right:0%;

}
 .requestappointment_btn{
float:right;
width:50%;
height:40px;

}
 
 .awards_content_div{
float:left;
width:100%;
padding-left:0%;

}


 .awards_maindiv{
float:left;
width:100%%;
height:auto;
margin-left:0%;
margin-right:0%;

}
	 
.award_body{
float:left;
width:30%;
height:auto;
margin-left:0%;
margin-right:3%;	
	 }	 
	 
	 
 
.csr_maindiv{
float:left;
width:28%;
height:auto;
margin-left:0%;
margin-right:3%;

}
 
.package_BG {
float: left;
width: 32%;
height: auto;
margin-left: 0%;
margin-right: 1%;
border: 1px solid #b9201d;
margin-bottom: 20px;
}


.banner_div{
float:left;
width:100%;
min-height:200px;
background-color:#070707;
display:block;
margin-top:70px;
}

.banner_div_responsive{
display:block;
float:left;
width:100%;
height:auto;
background-color:#070707;
}

.slideshow{
display:block;
}
 
 
 
 .inside_headingdiv_main{
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
}

.inside_heading_new{
float:left;
width:100%;
/*margin-top:70px;*/
margin-top:120px;
}
 
 
 
.faq_image{
float: right;
width: 30%;
height: auto;
margin-left: 3%;
margin-bottom: 13px;
display: none;
}

.faq_maindiv{
float:left;
width:100%;
height:auto;
}
 
 
 
 
 .health_content_div{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
text-align:justify;
color:#666;
line-height:20px;
margin-bottom:50px;
padding-left:0%;

}
 
 
 .health_tip_maindiv{
float:left;
width:29%;
height:auto;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
border:1px solid #edecec;
padding:1%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}


.health_tip_heading_inside{
float:left;
width:100%;
height:45px;
margin-bottom:25px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
line-height:25px;
text-align:left;
color:#bf2343;
}


.health_tip_body_txt_inside{
float:left;
width:100%;
height:120px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
}
 
 
 .main_h{
 display:none;
 }
 
 .plan_trip_bg {

    background-image: url(../images/plantrip-banner.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}
 
 .why_fixed_bg {

    background-image: url(../images/why_woodlands.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.faq_bg {

    background-image: url(../images/faq_banner.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}
 
 .health_tips_fixed_bg {

    background-image: url(../images/health_tips.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}
 
 .contact_fixed_bg {

    background-image: url(../images/contact.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.career_fixed_bg {

    background-image: url(../images/career.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.about_fixed_bg {

    background-image: url(../images/about.jpg);

    min-height: 250px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

 .online_contact_form_maindiv{
float:left;
width:45%;
margin-bottom:0px;
height:auto;
}
 
 
 .inside_heading_maindiv{

width:100%;
height:auto;
margin:0px auto;

}

.inside_heading{
float:left;
width:90%;
height:auto;
padding:50px 5% 0px 5%;
margin-top:50px;
}

.main_page_heading{
float:left;
width:60%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:left;
color:#FFFFFF;
margin-bottom:0px;
text-transform:uppercase;
}


.main_page_heading h1{
float:left;

height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:left;
color:#c02746;
margin-bottom:0px;
text-transform:uppercase;
}

.breadcrumb_heading{
float:left;
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
line-height:35px;
font-weight:500;
text-align:right;
color:#FFFFFF;
margin-bottom:0px;
text-transform:capitalize;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .find_a_doctor_div{
float:left;
/*width:25%;*/
width:26%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
}

.find_a_doctor_div1{
float:left;
width:20%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
}

.find_a_doctor_div2{
float:left;
width:20%;
height:40px;
margin-right:0%;
border-right:0px solid #820f27;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .mob_request_mainbody_div {

display:block;
    float: left;
    width: 100%;
    height: auto;
    background-image: url(../images/bg-coe.png);
    background-repeat: repeat;
    padding-top: 30px;
    padding-bottom: 50px;

}
 
 
 .footer_div1{
float:left;
width:33%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;

}



.footer_div2{
float:left;
width:40%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;


}


.footer_div3{
float:left;
width:27%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;

}
 
 
 .testimonial_div{
float:left;
width:90%;
padding:0% 5%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
line-height:18px;
}
 
 
 #testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	/*height:180px;*/
	height:auto;
	z-index:1;
}
 
 
 .view_all_expert_maindiv{
float:left;
width:20%;
height:auto;
padding:0% 40%;
margin-top:30px;
}
 
 
 
 .expert_maindiv{
float:left;
width:23%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:block;
}


.expert_maindiv1{
float:left;
width:18%;
margin-left:1%;
margin-right:1%;
margin-bottom:0px;
display:none;
}
 
 
 
 
 
 
 .welcome_header{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
color:#2d2c2c;
text-align:left;
line-height:35px;
}

.welcome_header h1{
float:left;
width:100%;
height:auto;
margin-bottom:0px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
color:#2d2c2c;
text-align:left;
line-height:35px;
}
 
 
.excellence_heading{
float:left;
width:100%;
height:auto;
font-size:25px;
line-height:40px;
margin-bottom:0px;
}

.excellence_txt{
float:left;
width:80%;
height:auto;
font-size:13px;
line-height:20px;
margin-bottom:25px;
padding:0% 10%;
}
 
 
 
 
 .bodypart1_div{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}


.welcome_div{
float:left;
height:auto;
width:60%;
margin-right:5%;
}

.healthcheckup_wellbeing_div{
float:left;
/*width:58%;*/
width:35%;
height:auto;
}

.healthcheckup_div{
float:right;

height:auto;
margin-left:1%;
margin-right:2%;
}


.checkup_heading{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:18px;
text-align:left;
}

.checkup_txt{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:12px;
text-align:left;
line-height:16px;
}

.checkupbodydiv{
float:left;
width:100%;
height:140px;
/*padding:5%;*/
padding:3% 0%;
}

.pkg_btn{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
height:35px;
background-color:#e5e5e5;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:12px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.pkg_btn:hover{
background-color:#333333;

color:#FFFFFF;
}
 
 
 .band_maindiv{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}

.quicklink_img{
float:left;
width:20%;
height:auto;
margin-right:5%;
}

.quicklink_txt{
float:left;
width:70%;
height:30px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#434343;
line-height:18px;
margin-top:0px;
text-align:left;
}

.quicklink_txt2{

font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
color:#434343;

}
 
 
 .quick_contact_div{
width:1200px;
height:auto;
margin:0px auto;
display:none;
 /*background-color:#006666;
z-index: 100;
   position: absolute;*/
}
 
 
 .menu_band{
 display:none;
 }
 
 .menu_band_responsive{
display:block;
width:100%;
height:auto;
}
 
 
 .header_right_div{
float:right;
width:45%;
height:auto;
margin-right:3%;
}

 .header_right_div1{
float:right;
width:45%;
height:auto;
margin-right:3%;
margin-top:20px;
}

.search_txtbox{
float:left;
width:85%;
height:25px;
/*border:0px;*/
padding-right:3%;
}
 
 .main_headerdiv{
width:100%;
height:auto;
margin:0px auto;
position:fixed;
z-index:100;
background-color:#fff;
}

.logo_maindiv{
float:left;
width:290px;
height:auto;
margin-right:20px;
margin-left:20px;
z-index:100;
margin-top:0px;
}


 
 
 .main_menudiv{
float:left;
width:835px;
height:auto;
display:none;
margin-top:10px;
border-right:1px solid #008cbd;
margin-right:10px;
}

.main_menudiv_responsive{
float:left;
display:block;
margin-top:10px;
width:40%;
}

.header_call_maindiv{
float:left;
width:120px;
height:auto;
margin-top:10px;
display:none;
}













.health_tipmaindiv{
float:left;
width:100%;
height:auto;
margin-bottom:50px;
}

.health_tipmaindiv:last-child{
float:left;
width:100%;
height:auto;
margin-bottom:50px;
}



.health_tipmain_div{
float:left;
width:88%;
padding-right:5%;
padding-left:7%;
}

.latestnews_div{
float:left;
width:100%;
padding-right:0%;
padding-left:0%;
}

.health_tip_div{
float:left;
width:43%;
height:auto;
/*border:1px solid #000000;*/
padding:1%;
margin-right:4%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_div:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_heading{
float:left;
width:100%;
height:25px;
margin-bottom:15px;
font-size:18px;
line-height:20px;
}

.health_tip_body_txt{
float:left;
width:100%;
height:100px;
font-size:13px;
line-height:16px;
text-align:justify;
}







 
 
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  @media only screen and (max-width:768px){
 
 
.package_BG {
float: left;
width: 45%;
height: auto;
margin-left: 2%;
margin-right: 2%;
border: 1px solid #b9201d;
margin-bottom: 30px;
}
 
 
 
 .header_right_div{
float:right;
width:50%;
height:auto;
margin-right:3%;
}

 .header_right_div1{
float:right;
width:50%;
height:auto;
margin-right:3%;
}


.search_txtbox{
float:left;
width:83%;
height:25px;
padding-right:3%;
}
 
 .band_maindiv{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}

.quicklink_img{
float:left;
width:20%;
height:auto;
margin-right:5%;
}

.quicklink_txt{
float:left;
width:70%;
height:30px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
color:#434343;
line-height:18px;
margin-top:0px;
}

.quicklink_txt2{

font-family: 'Source Sans Pro', sans-serif !important;
font-size:18px;
color:#434343;

}


.band_div{
float:left;
width:100%;
height:auto;
padding:10px 0px 15px 0px;
}


.welcome_div{
float:left;
height:auto;
width:60%;
margin-right:5%;
}

.healthcheckup_wellbeing_div{
float:left;
width:35%;
height:auto;
}

.healthcheckup_div{
float:right;

height:auto;
margin-left:1%;
margin-right:2%;
}


.checkup_heading{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:18px;
text-align:left;
}

.checkup_txt{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:12px;
text-align:left;
line-height:16px;
}

.checkupbodydiv{
float:left;
width:100%;
height:160px;
/*padding:5%;*/
padding:3% 0%;
}

.pkg_btn{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
height:35px;
background-color:#e5e5e5;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:12px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.pkg_btn:hover{
background-color:#333333;

color:#FFFFFF;
}


.welcome_txt{
float:left;
width:100%;
height:auto;
font-size:14px;
color:#000;
text-align:justify;
line-height:24px;
}





 
 
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  @media only screen and (max-width:480px){
  
  
  .uploadtype{
padding-top:0px; 
height:auto;
}

.rightgap{
margin-right:0px;
margin-top:10px;
}    
      
  .careerform_div {
    float: left;
    width: 96%;
    height: 80px;
    margin-right:2%;
    margin-left:2%;
    margin-bottom: 10px;
}


.careeraddress_div {
    float: left;
    width: 97%;
    height: 90px;
    margin-left:2%;
        margin-bottom: 10px;
}    
      
      
      
      
 .career_applynow_maindiv{
float:left;
width:100%;
margin-top:50px;
}
      
      
 .career_postdiv{
float:left;
width:90%;
margin-right:5%;
margin-left:5%;
margin-bottom:10px;
}  


.career_detailsdiv{
line-height:25px;
font-size:14px;
height:auto;
}

.career_titlediv{
font-size:20px;
height:auto;
line-height:30px;
font-weight:600;
margin-bottom:10px;
}
      
      
  
  .nav-main{
 display:none;
 } 
 
.stickybtn{
display:block;
width: 100%;
float: left;
height: 40px;
/*background-color: #333333;*/
position: fixed;
margin-left: 0px;
bottom: 0px;
z-index: 210;

}

.sticky_txt{
float:left;
/*width:33%;*/
width:50%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:15px;
color:#FFFFFF;
line-height:40px;
text-align:center;
background-color: #333333;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.sticky_txt:hover{
 background-color:#8e2440;
}

.sticky_txt1{
float:left;
width:34%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:12px;
color:#FFFFFF;
line-height:40px;
text-align:center;
background-color: #333333;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.sticky_txt1:hover{
 background-color:#8e2440;
}
 
 
 
 
  
.logo_maindiv{
float:left;
width:50%;
height:auto;
margin-right:25%;
margin-left:2%;
margin-bottom:0px;
margin-top:0px;
}  

.logo_maindiv1{
float:left;
width:50%;
height:auto;
margin-right:25%;
margin-left:25%;
margin-bottom:0px;

}
  
  
  .header_right_div{
float:left;
width:90%;
height:auto;
margin-right:5%;
margin-left:5%;
display:none;
}

  .header_right_div1{
float:left;
width:90%;
height:auto;
margin-right:5%;
margin-left:5%;
display:none;
}

.search_txtbox{
float:left;
width:83%;
height:25px;
padding-right:3%;
}

.tel_icon{
float:right;
width:auto;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:40px;
color:#2b96cc;
margin-right:2%;
text-align:center;
display:none;
}

.tel_number{
float:right;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#2b96cc;
font-size:15px;
line-height:25px;
text-align:center;
display:none;

}


.tel_number_res{
display:block;
float:left;
width:80%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:25px;
text-align:center;
margin-top:10px;
margin-bottom:20px;
padding-right:20%;
}


.band_maindiv{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
}

/*.find_a_doctor_div{
float:left;
width:50%;
height:auto;
padding:7px 0px;
}
*/


 .find_a_doctor_div{
float:left;
width:47%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
display:none;
}

.find_a_doctor_div1{
float:left;
width:47%;
height:40px;
margin-right:2%;
border-right:1px solid #820f27;
display:none;
}

.find_a_doctor_div2{
float:left;
width:50%;
height:40px;
margin-right:0%;
border-right:0px solid #820f27;
display:none;
}



.find_a_doctor_div3{

display:block;
float:left;
width:49%;
height:auto;
margin-right:0%;
/*border-right:1px solid #42A3C5;*/
border-bottom:1px solid #820f27;
padding:7px 0px 7px 0px;
}

.find_a_doctor_div4{

display:block;
float:left;
width:50%;
height:auto;
margin-right:0%;
border-right:0px solid #820f27;
border-bottom:1px solid #820f27;
padding:7px 0px 7px 0px;
}

.find_a_doctor_div5{

display:block;
float:left;
width:49%;
height:auto;
margin-right:0%;
/*border-right:1px solid #42A3C5;*/

padding:7px 0px 5px 0px;
}


.find_a_doctor_div6{

display:block;
float:left;
width:50%;
height:auto;
margin-right:0%;
border-right:0px solid #820f27;
padding:7px 0px 5px 0px;
}


















.quicklink_img{
float:left;
width:20%;
height:auto;
margin-right:5%;
}

.quicklink_txt{
float:left;
width:70%;
height:40px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#434343;
line-height:18px;
margin-top:0px;
border-right:1px solid #820f27;
}

.quicklink_txt3{
float:left;
width:70%;
height:40px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:13px;
color:#434343;
line-height:18px;
margin-top:0px;
border-right:0px solid #820f27;
display:block;
}


.quicklink_txt2{

font-family: 'Source Sans Pro', sans-serif !important;
font-size:16px;
color:#434343;

}


.welcome_div{
float:left;
width:94%;
height:auto;
margin-right:0%;
margin-bottom:15px;
margin-left:3%;
margin-right:3%;
}

.healthcheckup_wellbeing_div{
float:left;
width:94%;
height:auto;
margin-left:3%;
margin-right:3%;
}

.healthcheckup_div{
float:right;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
margin-bottom:15px;
}


.checkup_heading{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:15px;
line-height:18px;
text-align:left;
}

.checkup_txt{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
margin-bottom:15px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
font-size:12px;
text-align:left;
line-height:16px;
}

.checkupbodydiv{
float:left;
width:100%;
height:auto;
/*padding:5%;*/
padding:3% 0%;
}

.pkg_btn{
float:left;
width:92%;
margin-left:4%;
margin-right:4%;
height:35px;
background-color:#e5e5e5;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:12px;
text-align:center;
line-height:35px;
cursor:pointer;
border:0;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.pkg_btn:hover{
background-color:#333333;

color:#FFFFFF;
}


.welcome_txt{
float:left;
width:100%;
height:auto;
font-size:15px;
color:#000;
text-align:left;
line-height:24px;
}

 .bodypart1_div{
width:94%;
height:auto;
margin-left:3%;
margin-right:3%;
}

.excellence_heading{
float:left;
width:100%;
height:auto;
font-size:25px;
line-height:35px;
margin-bottom:0px;
}

.excellence_txt{
float:left;
width:90%;
height:auto;
line-height:20px;
font-weight:500;
margin-bottom:25px;
padding:0% 5%;
}


 .expert_maindiv{
float:left;
width:90%;
margin-left:5%;
margin-right:5%;
margin-bottom:10px;
display:block;
}


.expert_maindiv1{
float:left;
width:90%;
margin-left:5%;
margin-right:5%;
margin-bottom:10px;
display:block;
}

 .view_all_expert_maindiv{
float:left;
width:50%;
height:auto;
padding:0% 25%;
margin-top:30px;
}
 















.health_tipmaindiv{
float:left;
width:100%;
height:auto;
margin-bottom:50px;
}



.health_tipmain_div{
float:left;
width:90%;
padding-right:0%;
padding-left:0%;
margin-left:5%;
margin-right:5%;
}

.latestnews_div{
float:left;
width:96%;
padding-right:0%;
padding-left:0%;
margin-left:4%;
margin-right:2%;
}

.health_tip_div{
float:left;
width:96%;
height:auto;
/*border:1px solid #000000;*/
padding:2% 2% 25px 2%;
margin-right:0%;
margin-bottom:30px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_div:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_div1{
float:left;
width:96%;
height:auto;
/*border:1px solid #000000;*/
padding:2% 2% 25px 2%;
margin-right:0%;
margin-bottom:30px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_div1:hover{
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}

.health_tip_heading{
float:left;
width:100%;
height:auto;
margin-bottom:15px;
font-size:20px;
line-height:25px;
}

.health_tip_body_txt{
float:left;
width:100%;
height:auto;
font-size:13px;
line-height:16px;
}


 .testimonial_div{
float:left;
width:90%;
padding:0% 5%;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:14px;
line-height:18px;
}
 
 
 #testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	/*height:180px;*/
	height:auto;
	z-index:1;
}


.footer_div1{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
margin-bottom:30px;
}


.footer_div2{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:30px;

}


.footer_div3{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
color:#000000;
font-size:16px;
line-height:30px;
margin-bottom:25px;
}


.mob_request_mainbody_div {

display:block;
    float: left;
    width: 100%;
    height: auto;
    background-image: url(../images/bg-coe.png);
    background-repeat: repeat;
    padding-top: 30px;
    padding-bottom: 50px;

}

 .mob_request_div{
 float:left;
 width:100%;
 height:auto;
padding:0% 0%;
 }
 
 .band_div{
float:left;
width:100%;
height:auto;
padding:5px 0px 5px 0px;
}

 .banner_div{
float:left;
width:100%;
min-height:70px;
margin-top:60px;
}

.banner_div_responsive{
float:left;
width:100%;
min-height:120px;
}


.contact_fixed_bg {

    background-image: url(../images/contact.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.career_fixed_bg {

    background-image: url(../images/career.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}



 .inside_heading_maindiv{

width:100%;
height:auto;
margin:0px auto;

}

.inside_heading{
float:left;
width:90%;
height:auto;
padding:0px 5% 0px 5%;
margin-top:30px;
}

.main_page_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:center;
color:#FFFFFF;
/*margin-bottom:20px;*/
margin-bottom:5px;
text-transform:uppercase;
}

.main_page_heading h1{
float:left;

height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:25px;
line-height:31px;
font-weight:600;
text-align:center;
color:#c02746;
/*margin-bottom:20px;*/
margin-bottom:0px;
text-transform:uppercase;
}

.breadcrumb_heading{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:12px;
line-height:20px;
font-weight:500;
text-align:center;
color:#FFFFFF;
margin-bottom:0px;
text-transform:capitalize;
}


.online_contact_form_maindiv{
float:left;
width:100%;
margin-bottom:10px;
height:auto;
}

.contact_information_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}


.map_div1{
float:left;
width:100%;
height:350px;
display:none;
}

.map_div1_responsive{
display:block;
width:100%;
height:auto;
}


.registrationmain_divleft {
float: left;
width: 100%;
height: auto;
margin-right: 0%;
}

.registrationmain_divright {
float: left;
width: 100%;
height: auto;
}


.about_fixed_bg {

    background-image: url(../images/about.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.health_tips_fixed_bg {

    background-image: url(../images/health_tips.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}


.why_fixed_bg {

    background-image: url(../images/why_woodlands.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.plan_trip_bg {

    background-image: url(../images/plantrip-banner.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}
.faq_bg {

    background-image: url(../images/faq_banner.jpg);

    min-height: 150px;

    background-attachment: fixed;

    background-position: center ;

    background-repeat: no-repeat;

    background-size: cover;
	

}


.about_img{
float:right;
width:100%;
height:auto;
margin-left:30px;
margin-bottom:13px;
display:none;
}
	  

.about_img_new{
float:right;
width:100%;
height:auto;
margin-left:30px;
margin-bottom:13px;

}	  
	  
	  
	  

.about_img_responsive{
display:none;
width:100%;
height:auto;
margin-bottom:30px;
}

.contactform_maindiv{
float:left;
width:100%;
height:auto;
margin-bottom:0px;
}



.health_tip_maindiv{
float:left;
width:92%;
height:auto;
margin-left:1%;
margin-right:1%;
margin-bottom:30px;
border:1px solid #edecec;
padding:3%;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}

.health_tip_maindiv:hover {
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);
}


.health_tip_heading_inside{
float:left;
width:100%;
height:45px;
margin-bottom:25px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:20px;
line-height:25px;
text-align:left;
color:#bf2343;
}


.health_tip_body_txt_inside{
float:left;
width:100%;
height:auto;
font-family: 'Source Sans Pro', sans-serif !important;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
}



 .inside_headingdiv_main{
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
display:none;
}

.inside_heading_new{
float:left;
width:100%;
margin-top:20px;
}

.new_responsiveheading_maindiv{
float:left;
display:block;
width:100%;
height:auto;
margin-bottom:20px;
}

.career_content_div{
text-align:left;
}


.package_BG {
float: left;
width: 96%;
height: auto;
margin-left: 2%;
margin-right: 0%;
border: 1px solid #b9201d;
margin-bottom: 20px;
}
.footer_main_div{
float:left;
width:100%;
height:auto;
/*background-color:#008cbd;*/
padding:30px 0px ;
}

 .awards_content_div{
float:left;
width:98%;
padding-left:2%;

}


.awards_maindiv{
float:left;
width:100%;
height:auto;
margin-left: 0%;
margin-right: 0%;
margin-bottom: 10px;
}
	  
.award_body{
float:left;
width:40%;
height:auto;
margin-left: 3%;
margin-right: 3%;

}	  
	  
	  
	  

.csr_maindiv{
float:left;
width:40%;
height:auto;
margin-left: 3%;
margin-right: 3%;
margin-bottom: 30px;
}




.new_banner_div{
min-height:85px;
}

.doctor_searchdiv{
float:left;
width:100%;
margin:0px 0%;
}

.doctor_body_maindiv{
float:left;
width:100%;
height:auto;
margin-left:0%;

}

 .doctor_maindiv{
float:left;
width:89%;
height:auto;
margin-bottom:25px;
margin-right:0%;
padding:5%;

}
 .requestappointment_btn{
float:right;
width:100%;
height:40px;

}

.doctor_img{
float:left;
width:70%;
height:auto;
margin-right:15%;
margin-left:15%;
margin-bottom:20px;
border:1px solid #f9cfd8;
}

.doc_txt{
float:left;
width:100%;
height:auto;
text-align:center;
}
#t_pagers{
	position:absolute;
	left:34%;
	bottom:10px;
	z-index:2;
	
}

.polution_control_btn{
width:100%;
}

.wellbeing_register_btn{
width:100%;
margin-left:0px;
}
.wellbing_img{
display:none;
}

.wellbeing_contentdiv{
float:left;
width:100%;

}

.membertabL {
width: 100%;
float: left;
margin-bottom:20px;
}



.testimonial_maindiv{
float: left;
width: 96%;
height:auto;
margin-right:0%;
margin-bottom:20px;
padding:2%;
}

.testimonial_img {
float:left;
width:25%;
height:auto;

}

.testimonial_img img{
border: 2px solid #b62059;
margin-bottom: 5px;
border-radius: 50%;
}



.testimonial_txtdivmain{
float:left;
width:70%;
margin-left:5%;
}


.testimonial_txtdiv{
height:auto;
font-size:13px;
}


 .find_doctor_new_maindiv{
float:left;
width:90%;
height:auto;
margin-right:5%;
margin-left:5%;

}

.book_appointment_maindiv{
height:45px;
line-height:45px;
font-size:16px;
margin-top:150px;
}


.book_appointment_maindiv1{
height:45px;
line-height:45px;
font-size:16px;
/*margin-top:150px;*/
margin-top:160px;
}

.project_name {
font-size: 18px;
color:#b62159;
text-align:center;
line-height:24px;
height:auto;
}




 .media_maindiv{
float:left;
width:98%;
margin-right:0px;
}


.gallery_imgdiv{
height:191px;
}

.gallery_imgdiv1{
height:auto;
}

 .media_maindiv_poster{
float:left;
width:94%;
margin-right:0px;

}




 .all_doctor_btn{
float:left;
width:60%;
margin-left:20%;
}


.excellance_img{
float:right;
width:98%;
height:auto;
margin-left:1%;
margin-right:1%;
margin-bottom:13px;
display:none;

}

.department_leftdiv{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-left:0%;
}


 .health_package_div{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
margin-bottom:20px;
}

.packages_heading{
float:left;
width:100%;
height:50px;
line-height:50px;
font-family: 'Source Sans Pro', sans-serif !important;
color:#FFFFFF;
text-align:center;
font-size:15px;
background-color:#000;
/*margin-top:-4px;*/
}



.list2 li {
line-height: 150%;
background-position: left center;
padding: 5px 0 5px 30px;
list-style:none;

}

.transpalnt_maindiv{
width:100%;
}
.transplant_txt_div{
float: left;
width: 100%;
}
.transplant_download_div{
float:left;
width:50%;
height:auto;
margin-top:10px;
margin-left:10%;
/*margin-right:25%;*/
}

.doctor_searchdiv_new{
float:left;
width:100%;
margin:0px 0%;
display:block;
}
.finddoctor_content_div{
display:none;
}
.new_packagediv{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
margin-bottom:25px;
}

.new_package_div_div{
float:left;
width:48%;
height:auto;
margin-left:1%;
margin-right:1%;
margin-bottom:5px;
}
.ad_strip_div{float:left;width:100%;height:auto;margin-left:0%;margin-right:0%;}


.press_media_maindiv{
float:left;
width:100%;
height:auto;
}

.awards_certification_maindiv{
float:right;
width:100%;
height:auto;
margin-bottom:20px;
}

.bangladesh_offer_div{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-bottom:15px;
}

 .header_top_maindiv{
float:left;
width:96%;
padding:3px 2%;
display:none;
}
 .appointment_top_div{
float:right;
display:none;
margin-right:10px;
}

.search_doctor_maindiv{
float:left;
width:100%;
height:auto;
padding:0% 0%;
}

.search_doctor_btndiv{
float:left;
width:100%;
height:auto;
padding:0% 0%;
margin-top:15px;
}


.search_doctor_maindiv_new{
float:left;
width:100%;
height:auto;
margin-right:0%;

}

.search_doctor_btn_div{
float:left;
width:100%;
height:auto;
margin-top:15px;
}

#suggesstion-box{
margin-top:43px;
width:130px;

}

#country-list{float:left;list-style:none; margin:0; padding:0; width:300px; position:absolute; z-index:1000; margin-top:0px; margin-left:0px;   border:1px solid #e6e6e6;
border-radius:0px; cursor:pointer;}
 
 .copyright{
margin-bottom:30px;

margin-top:15px;
}

 
 .strip_ad_header{
float:left;
width:100%;
font-size:25px;
padding-left:0%;
line-height:35px;
}
.strip_heading1{
font-size:35px;
}

.strip_heading2{
font-size:33px;
}

.special_package_body_maindiv{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-bottom:20px;
}


.special_packages_table_header{
background-color:#af3152;
font-family: 'Roboto', sans-serif;
color:#FFFFFF;
font-weight:500;
text-align:left;
padding-left:10px;
font-size:14px;
line-height:22px;
padding-top:8px;
padding-bottom:8px;
text-transform:uppercase;
}
.strip_ad_body{
float:left;
width:100%;
height:auto;
padding-left:0%;
}

.new_strip_ad_div{
float:left;
width:100%;
height:auto;
margin-left:0%;
margin-right:0%;
}


.keyfeature_maindiv_desktop{
float:left;
width:100%;
height:auto;
/*background: linear-gradient(to bottom, rgba(216,24,110,1), rgba(221,47,110,1)); */
background:#b62059; 
padding:40px 0px;
display:none;
}

.keyfeature_maindiv_responsive{
display:block;
float:left;
width:100%;
height:auto;
background:#eeeeee; 
padding:40px 0px;
}

.responsive_keyfeaturediv{
float:left;
width:84%;
margin-left:5%;
margin-right:5%;
background-color:#b31e58;
padding:8px 3%;
margin-bottom:0px;
height:auto;
}

.responsive_keyfeature_icon{
float:left;
width:auto;
margin-right:5%;
font-size:30px;
color:#FFFFFF;
}

.responsive_keyfeature_txt{
float:left;
width:80%;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:18px;
font-family: 'Source Sans Pro', sans-serif !important;
}
.excellence_maindiv_new{
float:right;
width:88%;
margin-right:0%;
margin-left:0%;
}	

.excellence_leftdiv{
float:left;
width:100%;
height:auto;
font-size: 14px;
color:#000000;
text-align:left;
font-weight:500;
}

.excellence_new_title{
font-size:20px;
}

.home_healthtips_heading_newdesign{
height:auto;
font-size:25px;
line-height:35px;
}




.home_testimonial_maindiv1{
float:left;
width:100%;
height:auto;
margin-right:0px;
}

.testimonial_title{
float:left;
width:100%;
height:auto;
font-weight:bold; 
line-height:30px; 
font-family: 'Roboto', sans-serif; 
color:#FFFFFF; 
font-style:italic; 
text-align:center; 
font-size:16px;
}

.text_align_class{
text-align:center;
}

.excellence_bodytxt{
float:left;
width:100%;
height:160px;
text-align:center;
color:#000000;
font-size:12px;
line-height:18px;
margin-bottom:15px;

}

.excellence_title{
float:left;
width:96%;
height:40px;
margin-top:5px;
text-align:center;
color:#b62059;
font-size:14px;
font-weight:600;
margin-bottom:5px;
text-transform:uppercase;
padding:6px 2% 0px 2%;
line-height:17px;
}

.awards_new_div{
display:none;

}

.awards_slider{
display:block;
float:left;
width:100%;
height:auto;
}

.certification_image_div{
float:left;
width:45%;
height:auto;
margin-left:0%;
margin-right:2%;
border:2px solid #FFFFFF;
margin-bottom:25px;
box-shadow: 0px 18px 30px -10px rgba(0, 0, 0, 0.75);

}

.certification_image_div:last-child {
    margin-right: 3%;
}

.home_healthtips_maindiv_new_design{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-bottom:15px;

}
 .home_helathtips_image{
float:left;
width:100%;
margin-right:0%;
}

.home_healthtips_txt{
float:left;
width:100%;
height:auto
;font-size: 16px;
line-height: 20px;
color:#000000;
text-align:left;
margin-top:15px;

}
.responsive_health_gap{
width:100% !important;
padding:0% !important;
}

.responsive_news_gap{
width:90% !important;
margin-left:5%;
margin-right:5%;
padding:0% !important;
}




.tab_btn_main{
float:left;
width:89%;
height:auto;
padding:14px 5%;
border-top:4px solid #a4124a;
border-left:1px solid #a4124a;
border-right:1px solid #a4124a;
border-bottom:1px solid #a4124a;
margin-bottom:8px;
margin-right:0px;

}


.tab_btn_hover{
float:left;
width:89%;
height:auto;
padding:14px 5%;
border-top:4px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
margin-bottom:8px;
margin-right:0px;
}



.international_facility_img{
float:left;
width:80% !important;
height:auto;
margin-right:10% !important;
margin-left:10% !important;
border-radius:50%;
}

.international_facility_txtdiv{
float:left;
width:100%;
height:auto;
margin-top:20px;
}

.international_facility_heading{
font-size:18px;
text-align:center;
margin-top:0px;
}


.international_facility_txt{
text-align:center;
}


.inter_maindiv{
float:left;
width:44%;
height:auto;
padding:0px 3%;
margin-bottom:10px;
}


.login_maindiv{
width:86%;
height:auto;
margin-left:3%;
margin-right:3%;
padding:4%;
}



.current_requirment{
float:left;
width:100%;
height:auto;
margin-left:0%;
}







.bill_left_div{
float:left;
width:100%;
height:auto;
}

.bill_mainheading{
float:left;
width:50%;
height:auto;
text-align:left;
font-size:14px;
color:#000000;
font-weight:600;
}

.bill_mainheading_ans{
float:left;
width:50%;
height:auto;
text-align:left;
font-size:14px;
color:#000000;
}

.bill_mainheading1{
float:left;
width:50%;
font-size:14px;
font-weight:600;
}

.bill_mainheading_ans1{
float:left;
width:50%;
font-size:14px;
}

.total_bill{
float:left;
width:100%;

}


.total_bill_amount{
float:left;
width:100%;
height:auto;

}


.billing_tablediv{
float:left;
width:100%;
height:auto;
margin-bottom:20px;
margin-top:30px;
}

.billing_table_div{
font-size:14px;
}

.billing_table_bodydiv{
font-size:13px;
}



.copyright1{
width:100%;
text-align:center;
margin-bottom:0px;
}


.disclaimers{
width:100%;
text-align:center;
margin-top:0px;
}



 .nabl_txt{
float:left;
width:100%;
height:auto;
margin-right:0%;
font-family: 'Roboto',sans-serif;
font-size: 15px;
text-align: left;
color: rgb(0, 0, 0);
line-height: 20px;
}

.nabh_logo_maindiv{
float:left;
width:30%;
height:auto;
display:none;
}

.nabh_logo_maindiv_responsive{
display:block;
float:left;
width:100%;
height:auto;
margin-bottom:30px;
}







 .from_currency{
float:left;
width:48%;
height:auto;
margin-right:2%;
}

.convert_btndiv{
float:left;
width:48%;
height:auto;
margin-right:0%;
}

.from_currency_price{
float:left;
width:45%;
height:auto;
margin-right:0%;
}

.to_div{
float:left;
width:100%;
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
text-align:center;

}

.final_price_res{
width:97%;
margin-top:10px;
}


.main_mapdiv{
float:left;
width:100%;
height:300px;
}

.touch_maindiv{
float:left;
width:95%;

padding-top:40px;

}


.touch_heading{
text-align:center;
font-size:25px !important;
}


.get_touch_fromdiv{
float:left;
width:90%;
height:auto;
padding-left:5%;
padding-right:5%;
}



.international_facility_div{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-bottom:10px;
}


.get_touch_div {
float: left;
width: 96%;
height: auto;
padding:15px 2% 25px 2%;
background-color: #b03053;

}


.legends_imgdiv{
float:left;
width:44%;
height:auto;
margin-right:3%;
margin-left:3%;
margin-bottom:20px;
}



.countdown1{
float:left;
margin-bottom:30px;
width:50%;
height:auto;
}


.coundown_txt{
float:left;
width:100%;
height:auto;
font-size:14px;
text-align:center;
color:#FFFFFF;
font-weight:700;

}

.countdown_number{
 display: inline-block; 
 font-size:40px; 
 font-weight:800; 
 color:#FFFFFF; 
 width:100%;
 text-align:center;
}

.touch_top_div {
float: left;
width: 100%;
height: auto;
z-index: 100;
position: absolute;
display: none;

}

.responsive_touch_div{
display:block;
width:100%;
height:auto;
}
.lakh_txt{
font-size:15px;
}


.academic_img{
float:left;
width:100%;
height:auto;
margin-right:0%;
margin-bottom:20px;
}

.academic_details_div{
float:left;
width:100%;
height:auto;
}
.inner-heading {
font-size: 20px;
line-height:30px;
}

.doctor_directory_btn{
display:none !important;
}

.directory_department_heading{
float:left;
width:auto;
height:auto;
padding:10px;
background-color:#b71f5a;
text-align:left;
font-size:13px;
color:#FFFFFF;
font-weight:600;
letter-spacing:0px;
}


.doctor_directory_desktop{
display:none;
}
.doctor_directory_res{
display:block;
}

 .desktop_quickcontact {

    display: none;
 
}


.howhelp_icon{display:none;}


.new_healthpackagediv {
    float: left;
    width: 98%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 15px;
	border-radius:8px;
}


.health_title{
float:left;
width:100%;
height:auto;
text-align:left;
font-size:24px;
color:#FFF;
font-weight:600;
	
}

.healthprice_title{
float:left;
width:auto;
height:auto;
text-align:left;
font-size:21px;
color:#FFF;
font-weight:600;
padding-top:5px;	
}

.package_bodydiv {
font-size:13px; 
line-height:20px;
    padding: 4% 4% 7% 4%;
}

.platinam_package_left{float:left; width:100%; height:auto;}	
.new_healthpackagediv1 {
    float: left;
    width: 98%;
    height: auto;
    margin-left: 1%;
    margin-right:1%;
    margin-bottom: 15px;

}	

.health_titlediv1{
float:left;
width:90%;
height:auto;

padding-bottom:8px;
margin-bottom:8px;	
background-color:#B52058;
padding:5% ;
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

.covid_div{float:left; width:96%; padding:8px 2%; background-color:#b62059 !important; font-size:1.3rem !important;  color:#FFF; font-weight:600;}


.corona_band{
  display:block;
  width:100%;
  height: auto;
    background-color: #424242;
    padding: 7px 0px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: 500;
    text-align:center;
font-family: 'Source Sans Pro', sans-serif !important;
}

.online_payment{
float:left;
width:90%;
margin-left:5%;
margin-right:5%;
}


.registration_maindiv {
width: 98%;
height: auto;
margin: 0px auto;
}

.registration_main_new {
width: 94%;
padding: 3%;
}

.registered_form_div{
 float:left;
 width:100%;
 margin-right:0%;
 margin-bottom:0px;
}

.form_gap{
   margin-top:15px !important; 
}


.oops_div h1{
font-size:80px;
line-height:80px;
margin-top:0px;
 
}

.homecare_txt_div{
float:left;
width:100%;
margin-right:0%;
margin-bottom:20px;
}

.homecareformdiv{
float:left;
width:100%;
}
 .hamburger_div{
display:block;
float:right;
width:30px;
margin-top:20px;
margin-right:15px;
}

.menu_mainband{
float:right;
width:60%;
height:auto;
/*margin-top:-60px;*/
margin-top:0px;
position:fixed;
z-index:110;
margin-left: 140px;
}


.welcome_div_new_design{
float:left;
height:auto;
width:94%;
margin-right:3%;
margin-left:3%;
}

.home_welcome_img{
float:left;
width:94%;
margin-top:30px;
margin-left:3%;
margin-right:3%;
}

.home_excellence{
display:none;
}

.home_excellence_mob{
display:block;
} 

.homevideo_leftdiv{
float:left;
width:94%;
margin-right:3%;
margin-left:3%;
}

.homevideo_rightdiv{
float:left;
width:94%;
margin-right:3%;
margin-left:3%;

}

.homevideo_txtmain{
font-size:17px;
line-height:22px;
}

.homevideo_rightimg{
float:left;
width:100%;
margin-right:0%;
margin-bottom:15px;
}

.homevideo_righttxtmain{
width:100%;
font-size:17px;
line-height:22px;
}

 .read_gap{
margin-top:25px;
margin-bottom:25px;
}

.award_display{
display:block;
}

.whatsapp_icon_new1{
display:none;
}
 .footer_logo{
max-width:270px !important;
}

.edmyear_content_div {
font-size: 22px;
margin-bottom:15px;
}


.year_title_dic {
font-size: 18px;
padding:3px 12px 3px 0px;
width:96%;
}


 .event_img_tag{
height:auto;
}
 
 
 .event_name_new{
 margin-bottom:15px;
 height:auto;
 }
 
.journey_img1 {
    float: left;
    width: 100%;
    height: auto;
    margin-left: 0px;
  	display:block;
	margin-bottom:30px;
} 
 
.boardmember_imgdiv {
float: left;
width: 80%;
margin-right: 10%;
margin-left:10%;

}
	 
.boardmember_rightdiv{
float: left;
width:100%;
text-align: center;
} 
	  
.boardmember_rightimgdiv {
    float: left;
    width: 80%;
    height: auto;
    margin-left: 10%;
	display: none;
   
}

.boardmember_leftdiv{
float: left;
width:100%;
text-align: center;
}	  
.mobilemember{
display: block;
}
	  
.deskmember{
display: none;
}
	  
.board-membername{

text-align: center;

}

.board-memberdesignation{
text-align: center;

}	
	  
.anthem_rightdiv {
    float: left;
    width: 100%;
    height: auto;
    margin-left: 0%;
}	
	  
.anthem_maindiv{
float: left;
width: 90%;	
margin:0px 5%;
}	  
	  
.newabout_insidediv{
float: left;
	width: 100%;
	height: auto;
}
	  
.eligibility-criteria ul li:before {
    margin-top: 8px;

}	  
	  
	  
.eligibility-criteria ul li {
    line-height: 25px;
}
	  
.machine_name {
    font-size: 18px;
}
	  
.award_title{
float: left;
width: 100%;
height: 60px;
	font-size: 14px;
	line-height: 16px;
}
	  
.director_newmaindiv{
float: left;
width: 44%;
padding: 0%;
margin-right:2%;
	margin-left: 2%;
margin-bottom:15px;

}	  
	  

	 
.director_newmaindiv{
margin-bottom:15px;
}
	 
.director_newname{
font-size: 12px;
	margin-bottom: 2px;
	line-height: 14px;
}
	  
.director_newdesignation{
font-size: 10px;
line-height: 13px;
}
	  
.media_newdiv{
float: left;
	width: 44%;
	margin-right: 3%;
	margin-left:3%;
	margin-bottom: 2%;
}


.media_newdiv_new{
float: left;
	width: 44%;
	margin-right: 3%;
	margin-left:3%;
	margin-bottom: 2%;
}
	  
	  .media_icondiv {padding: 20px 0px;}	
	  
	  
.parallex_maindiv1 {
    float:left;
    width: 96%;
    padding-left:2%;
    padding-right:2%;
    height: auto;
    margin: 0px auto;
}	  
	  
.legacy_paralex {
padding-bottom: 0px;
 padding-top: 30px;
     background-position: 89%;
     height:auto;
     overflow: hidden;
     background-image:url(../images/lagacy-parallex1_mob.jpg);
     
background-repeat: no-repeat;
background-attachment: initial;
background-size: cover;

}

.legacy_paralex2 {
padding-bottom: 0px;
 padding-top: 30px;
 overflow: hidden;
 background-position: 89%;
     height:auto;
     
     background-image:url(../images/lagacy-parallex2_mob.jpg);
     
background-repeat: no-repeat;
background-attachment: initial;
background-size: cover;

}


.legacy_paralex3 {
padding-bottom: 0px;
 padding-top: 30px;
     background-position: 89%;
     height:auto;
     overflow: hidden;
     background-image:url(../images/lagacy-parallex3_mob.jpg);
     
background-repeat: no-repeat;
background-attachment: initial;
background-size: cover;

}





.legacy_parallex_contmaindiv{
float:left;
width:98%;
padding:0% 1%;
margin-top:330px;
margin-bottom:60px;
}

.legacy_parallex_contmaindiv1{
float:left;
width:98%;
padding:0% 1%;
margin-top:330px;
margin-bottom:60px;
}

  .department_maindiv_new {
width: 46%;
margin-left:1%;
margin-right:1%;
   
  }  
  
  
 .department_title_new{
       font-size: 13px;
       height:auto;
 } 
  
  
 .department_maindiv_new{
    height:auto; 
 }
 
 .department_title_new1 {
  font-size: 13px;
       height:28px;    
 }
 
 .transpalnt_maindiv_new {
    float: left;
    width: 100%;
    height: auto;
}

.readall-button {
    float: right !important;
   
}

.header_div{
margin:5px 0px;
}

.package_booknow_topgap{
margin-top:0px;    
}
 
.healthprice_title i{
font-size: 17px;    
} 

.scope{
float:left;
width:100%;
margin-right:0%;
margin-bottom:30px;
}

.slider-item-show4 {
    --swiffy-slider-item-count: 1 !important;
}


.slider-item-show3 {
    --swiffy-slider-item-count: 1 !important;
}

.landing_desktop_banner{
    display:none !important;
}

.landing_mobile_banner{
    display:block !important;
}

}

