@font-face{
	src:url('../fonts/Poppins-Bold.ttf');
	font-family: Poppins-Bold;
}
@font-face{
	src:url('../fonts/Poppins-SemiBold.ttf');
	font-family: Poppins-SemiBold;
}
@font-face{
	src:url('../fonts/Poppins-Medium.ttf');
	font-family: Poppins-Medium;
}
@font-face{
	src:url('../fonts/Poppins-Regular.ttf');
	font-family: Poppins-Regular;
}
@font-face{
	src:url('../fonts/proxima-nova-regular.ttf');
	font-family: Proxima-regular;
}
.searchbar {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAmCAYAAABH/4KQAAADGUlEQVRYhdXXTYhNYRgH8HdGpjGalEGyGCmrGSWNjyYWo/E1d87/TZq7oas795znYWFhEDZEUpQSC5JixYYMFkpNs8GIkhSxkfERGyIGk4/5W5ih+94z5txzz2BOvcvn//7Oed5zzvsaE/Gi7y2k2j1UdFHxgoqPVPudal9TcYeC01SsZW5xddTMki4aU05BhoL7VMuI4xMVx6ioHT1Ye0sdBbeLQOUPQR/VbqUxZcnCAq9tsG3xYHkDl5lZMTEZmHjrKPZbyCRfKbhIQYZ+6xwqptCYcmZT06mtS6nYT7XPwp+ivUFFVWkw32um2i+hd9/eUjdivTaMZ2CVgjchGZ2xW8z1zTVUvHLu+BsVHUVnKWop9m4BMMDmeDjFiQJY4LXFCjPGUJdNCnmhPjC3fEZxQQFmUfHVwe2LC/uV66dmUuxbp71HigsR76AT8JTZpspScT+zsc256fdFvb0U9Dprw08CZowxzDZVUu1Lp73paMW+nV3whU/quzQ0h+KQ8/SORysM7BqnpV1Jwowxhr5d5czRE61QvC3Ob+do4jhFrdOdlxFx2O3g9iaPWzbJwb2LWIidDu5A4rj1zTXOHG+iFQbwnfVwJnGc3zLPmeNhtELFEqfwceI48Ta6/+pohenGCVT05xXnvLmJ4hRXnTW3PXqx4IqzJs4mBsul5lMwkJcfYYfzO0Bt2sENUFOLSoYZU0a13U72rWJDyqn2kfPon7C9ZWpJOEVHyL5udfFBgZcq3MHiNjMrpsWEBSE76u44WUOBJ0OAvcx5jUVkVFFxpGCdKfopqC8FV0XB9RDgAMWeY9DaMGytv3Iy1W6i4mlhK38Br5V0rv35q8G1YScQ+5yC81QcpuAAFaeo6CnYrI4aMNtUWbBtjzMEvRTcSxxojDGU1pVUPIyB+kzFIeYWVw+eJW6ODjBtxlGxmorOCAftB1S7i9nU9LyM0QT+htZXULCAggwVHRTsoGIDfbtqpFPVXwGWco0NoKJn7AEF1/8fYFiLxwQwXV/xr31/Amb/tc0YMwzwf8EZMwS0lyjoo9gLTNdX/ACW8tkGiQY3hQAAAABJRU5ErkJggg==');
}
.searchbar:not(:placeholder-shown) {
  /* background-image: none; */
}
.ff2 li a {
    color: #fff;
}
div#row2 {
    margin-bottom: 30px;
}		

div#dcounts {
    width: 100px;
}
div#hcounts {
    width: 110px;
}
div#scounts {
    width: 135px;
}
div#pcounts {
    width: 200px;
}
#searchbar::placeholder{
	font-size: large;
}
@media (min-width: 1200px)
{
.container {
    max-width: 98% !important;
}

}
a{
	text-decoration: none;
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active{
	z-index: 1 !important;
}
#banner .container {
    /*position: fixed;*/
    position: absolute;
    /*background-image: url('../images/home/bgimg-small.png');*/
	background-repeat: no-repeat;
	background-size: 45%;
	background-position: right bottom;
	/*max-width: 100%;*/
	padding: 0;
	margin: 0;
	right: 7em;
}
.searchbar:focus {
    outline: none !important;
    border:1px solid #FF6F59;
}
.counts h3:after {
    content: "+";
}
#login:hover .submenu{
display: block;
}
/* #login .submenudiv {
    margin-top: -1em;
    padding: 1em 0;
}

#login .submenu{
	display: none;
	padding: 0 !important;
	position: absolute;
	background: #fff;
	border-radius: 3px;
	margin-top:1em;
	box-shadow: 0 0 3px #ccc;
	    width: 140px;
} */
/* change ketan */

 #login .submenudiv { 
    margin: -35px 0px 0px 0px;
    padding: 0;
	position:fixed;
} 

#login .submenu{
	      display: none;
    /* padding: 0.5% 0% 0.5% 1% !important; */
    position: relative;
    padding: 0px 0px;
    background: #fff;
    /* left: 0; */
    overflow: hidden;
    border-radius: 3px;
    margin-top: 49px;
    box-shadow: 0 0 3px #ccc;
    width: 140px;
}


.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: url('../images/home/pageLoader.gif') 50% 50% no-repeat rgb(250,250,250);
   /*  opacity: .8; */
       background-size: 25%;
}
#login .submenu li{
	list-style: none;
	color: #000;
	padding: 4% 4%;
	width: 100% !important;
    float: left;
}
#login .submenu li:hover{
	background: #Dbf3fa;
	border-radius: 3px;
}
#login .submenu li a{
	color: #000;
	text-decoration: none;
	width: 100% !important;
    float: left;
	font-size: 0.9em;
}

.whiteHeader #login p {
    color: #000;
}
#slider2 .slide2_item img {
    border-radius: 25px;
}
.slide2_item a{text-decoration: none;}
#slider5 .row6_item img {
    border-radius: 25px;
    width:100%;
    height: 270px;
}
.img-fluid {
    /* max-width: 100%; */
    /* height: auto; */
    /*border-radius: 4%;*/
    outline: none;
}
video.img-fluid {
	border-radius: 25px;
	overflow: hidden !important;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
	width:100%;
}
#header{
	width: 100%;
	float: left;
	padding: 0.5% 0 0% 0;
	position: fixed;
	z-index: 9999;
	top: 0;
	background-color: transparent;
	/*max-height: 70px;*/
}
#main, #section2, .cfooter, #main-footer{position: relative;}
#logo {
    float: left;
    margin: 0.5em 0;
    margin-left: -29px;
}
#logo img{
	width: 60px;
}
#logo svg{
	width: 144px;
	/* height: 79px; */
}	
.logo1{
	display: none;
}
.logo2{
	display: block;
}
.right_header{
	float: right;

}
#nav{
	float: left;
	margin: 14px 0;
	padding: 1.5% 0;
}
#nav a{
	font-family: Poppins-SemiBold;
	color: #fff;
	font-size: 14px;
	margin: 0 15px;
}
#login{
	float: left;
	margin: 14px 15px;
	margin-right: 30px;
	padding: 1.4% 0 0.0% 0;
}
#login img{
	width: 22px;
	margin-right: 10px;
}
#login p{
	margin-bottom: 0;
	color: #fff;
}
.profile1{
	display: none;
}
.profile2{
	display: inline-block;
}
#login a{
	font-family: Poppins-SemiBold;
	color: #fff;
	font-size: 14px;
}
#download{
	float: left;
	margin: 9px 0;
	padding: 1.2% 0;
}
#download button{
	border: none;
	padding: 0;
	border-radius: 10px;
	background-color: #FF674E;
	font-family: Poppins-SemiBold;
	line-height:normal;
}
#download button a{
	color: #fff;
	padding: 8px 25px;
	font-size: 12px;
	display: block;
	text-decoration: none;
}

#header.whiteHeader{
	background-color: #fff;
	transition: .3s ease-in-out;
	box-shadow: 0 0 15px 10px rgba(0,0,0,.1);
}
header#header {
    height: 4em;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 10;
    border-bottom: 1px solid #cecece;
    padding: 0 1.25em;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.whiteHeader .logo1{
	display: block;
}
.whiteHeader .logo2{
	display: none;
}
.whiteHeader #nav a{
	color: #000;
}
.whiteHeader .profile1{
	display: inline-block;
}
.whiteHeader .profile2{
	display: none;
}
.whiteHeader #login a{
	color: #000;
}
.row3_item .img-fluid {
   border-radius: 25px;
}
video::-webkit-media-controls-overlay-play-button {
  display: none;
}
#banner{
	width: 100%;
	float: left;
	background-image: url('https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_a_n_Bg@2x.png');
	/*height: 75vh;*/
	height: 50vh;
	overflow:hidden;
	background-color: #FFF3EBC4;
	background-position: right;
	background-size: cover;
	background-repeat: no-repeat;
	/* margin-top: 3em; */
}

.banner_heading{
	width: 70%;
	float: left;
	/*margin-top: 10em; old code*/
	margin-top: 3em; /*add on march 14*/
	padding-left: 13em;
}
.banner_heading h2{
	font-family: Poppins-Bold;
	color: #fff;
	font-size: 2.5em;
	line-height: 1.1;
	margin: 0px;
}
.banner_heading p{
	font-family: Poppins-Medium;
	color: #fff;
	font-size: 1.75em;
    padding-top: 0.1em;
}

.count{
	width: 100%;
	float: left;
	margin: 20px 0;
}
.counts{
	float: left;
	margin-right: 1.6em;
}
.counts h3{
	font-family: Poppins-SemiBold;
	color:#fff;
	font-size: 1.9em;
	margin-bottom: 0;
}
.counts p{
	font-family: Poppins-Regular;
	font-size: 1em;
}
.search_doctor{
	width: 100%;
	float: left;
}
.searchbar{
	color: #000000;
	font-family: Poppins-Medium;
	font-size: 16px;
	height: 55px;
	padding: 5px 20px;
	width: 62%;
	border: none;
	cursor:auto; 
	border-radius: 15px;
	/* background-image: url('../images/home/search.png'); */
	/*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAmCAYAAABH/4KQAAADGUlEQVRYhdXXTYhNYRgH8HdGpjGalEGyGCmrGSWNjyYWo/E1d87/TZq7oas795znYWFhEDZEUpQSC5JixYYMFkpNs8GIkhSxkfERGyIGk4/5W5ih+94z5txzz2BOvcvn//7Oed5zzvsaE/Gi7y2k2j1UdFHxgoqPVPudal9TcYeC01SsZW5xddTMki4aU05BhoL7VMuI4xMVx6ioHT1Ye0sdBbeLQOUPQR/VbqUxZcnCAq9tsG3xYHkDl5lZMTEZmHjrKPZbyCRfKbhIQYZ+6xwqptCYcmZT06mtS6nYT7XPwp+ivUFFVWkw32um2i+hd9/eUjdivTaMZ2CVgjchGZ2xW8z1zTVUvHLu+BsVHUVnKWop9m4BMMDmeDjFiQJY4LXFCjPGUJdNCnmhPjC3fEZxQQFmUfHVwe2LC/uV66dmUuxbp71HigsR76AT8JTZpspScT+zsc256fdFvb0U9Dprw08CZowxzDZVUu1Lp73paMW+nV3whU/quzQ0h+KQ8/SORysM7BqnpV1Jwowxhr5d5czRE61QvC3Ob+do4jhFrdOdlxFx2O3g9iaPWzbJwb2LWIidDu5A4rj1zTXOHG+iFQbwnfVwJnGc3zLPmeNhtELFEqfwceI48Ta6/+pohenGCVT05xXnvLmJ4hRXnTW3PXqx4IqzJs4mBsul5lMwkJcfYYfzO0Bt2sENUFOLSoYZU0a13U72rWJDyqn2kfPon7C9ZWpJOEVHyL5udfFBgZcq3MHiNjMrpsWEBSE76u44WUOBJ0OAvcx5jUVkVFFxpGCdKfopqC8FV0XB9RDgAMWeY9DaMGytv3Iy1W6i4mlhK38Br5V0rv35q8G1YScQ+5yC81QcpuAAFaeo6CnYrI4aMNtUWbBtjzMEvRTcSxxojDGU1pVUPIyB+kzFIeYWVw+eJW6ODjBtxlGxmorOCAftB1S7i9nU9LyM0QT+htZXULCAggwVHRTsoGIDfbtqpFPVXwGWco0NoKJn7AEF1/8fYFiLxwQwXV/xr31/Amb/tc0YMwzwf8EZMwS0lyjoo9gLTNdX/ACW8tkGiQY3hQAAAABJRU5ErkJggg==');*/
	background-repeat: no-repeat;
	background-size: 25px;
	background-position: 95% 18px;
}
.searchbar:focus{
	outline: none;
	background-image: none;
	background-color: #ffffff;
	background: #ffffff;
}
.searchbar::placeholder{
	color: #9b9b9b;
	font-family: Poppins-Regular;
	font-size: 14px;
}
#empty-message ul {
    background: none;
}

#empty-message ul li {
    list-style: none;
    color: #fff !important;
    font-size: 1rem;
}
.hovereffect{
	border-radius: 25px;
	overflow: hidden;
}
/*img.img-fluid:hover {
    transform: scale(1.1);
    transition: .6s;
}
img.img-fluid { 
    transition: .6s;
}*/
.banner_img{
	width: 20%;
	float: left;
	position: relative;
	height: 100vh;
}
.banner_img img{
	position: absolute;
	bottom: 0;
	width: 90%;
}
#main{
	width: 100%;
	float: left;
	padding-top: 50px;
	position: relative;
    background: #fff;
}

.main_section{
	width: 100%;
	float: left;
	/*padding: 0 4em;*/
	padding: 0em 0em;
}
#row1,#row2,#row3, #row4, #row5, #row6{
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

#slider1 .carousel-control-next, #slider1 .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: calc(50% - 25px);
	opacity: 1;
}
#slider1 .carousel-control-next img, #slider1 .carousel-control-prev img{
	width: 100%;
}
#slider1 .carousel-control-prev{
	left: -25px;
}
#slider1 .carousel-control-next{
	right: -25px;
}

.heading{
	position: relative;
	margin-bottom: 20px;
}
.heading h2{
	color: #000000;
	font-family: Poppins-Bold;
	font-size: 1.8rem;
}
.heading p{
	font-family: Poppins-Regular;
	color: #9B9B9B;
	font-size: 1.1rem;
}
/*.see_more{
	position: absolute;
	right: 0;
	top: 15px;
	border: 1px solid #0195B6;
	padding: 0;
	background-color: #0195B6;
	border-radius: 15px;

}
.see_more a{
	font-family: Poppins-Medium;
	color: #fff;
	font-size: 0.8rem;
	display: block;
	padding: 10px 25px;
	text-decoration: none;
}
.see_more:hover{
	background-color: #fff;
	transition: .2s ease-in-out;	
}
.see_more:hover a{
	color: #0195B6;;
}*/

#slider2 .carousel-control-next, #slider2 .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: 30%;
	opacity: 1;
}
#slider2 .carousel-control-next img, #slider2 .carousel-control-prev img{
	width: 100%;
}
#slider2 .carousel-control-prev{
	left: -25px;
}
#slider2 .carousel-control-next{
	right: -25px;
}

.slide2_item h4{
	color: #000000;
	font-family: Poppins-SemiBold;
	font-size: 18px;
	margin-top: 10px;
}
.slide2_item p{
	color: #163e5f;
	font-family: Poppins-Medium;
	font-size: 0.75rem;
	margin-bottom: 0;
	min-height: 65px;
}
.slide2_item p a{
	color: #163e5f;
	}

.row3_item h3{
	color: #000000;
	font-family: Poppins-SemiBold;
	margin-top: 10px;
	font-size: 1.8rem;
}
.row3_item span{
	font-family: Poppins-Regular;
	font-size: 1.2rem;
	margin-left: 5px;
}

#slider4 .carousel-control-next, #slider4 .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: 30%;
	opacity: 1;
}
#slider4 .carousel-control-next img, #slider4 .carousel-control-prev img{
	width: 100%;
}
#slider4 .carousel-control-prev{
	left: -25px;
}
#slider4 .carousel-control-next{
	right: -25px;
}

.slide4_item h4{
	color: #000000;
	font-family: Poppins-SemiBold;
	font-size: 18px;
	margin-top: 10px;
}
.slide4_item p strike{
	color: #5c5c5c;
	font-family: Poppins-Medium;
	font-size: 12px;
}
.slide4_item button{
	font-family: Poppins-SemiBold;
	color: #fff;
	background-color: #B94085;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
	padding: 0 5px;
	margin-left: 5px;
}

#row6{
	margin-bottom: 0;
}

#slider5 .carousel-control-next, #slider5 .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: 35%;
	opacity: 1;
}
#slider5 .carousel-control-next img, #slider5 .carousel-control-prev img{
	width: 100%;
}
#slider5 .carousel-control-prev{
	left: -25px;
}
#slider5 .carousel-control-next{
	right: -25px;
}

#slider_guide .carousel-control-next, #slider_guide .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: 35%;
	opacity: 1;
}
#slider_guide .carousel-control-next img, #slider_guide .carousel-control-prev img{
	width: 100%;
}
#slider_guide .carousel-control-prev{
	left: -25px;
}
#slider_guide .carousel-control-next{
	right: -25px;
}

#slider_small .carousel-control-next, #slider_small .carousel-control-prev{
	width: 50px;
	height: 50px;
	top: 35%;
	opacity: 1;
}
#slider_small .carousel-control-next img, #slider_small .carousel-control-prev img{
	width: 100%;
}
#slider_small .carousel-control-prev{
	left: -25px;
}
#slider_small .carousel-control-next{
	right: -25px;
}

.row6_item p{
	font-family: Poppins-SemiBold;
	color: #fff;
	margin-top: 10px;
	font-size: 1.1rem;
	min-height: 68px;
}

#section2{
	width: 100%;
	float: left;
	background-color: #163E5F;
	padding: 200px 0 50px 6%;
	margin-top: -130px;
	overflow-x: hidden;
	border-bottom: 1px solid rgba(285,285,285,.2);

}

.sec2_1{
	width: 25%;
	float: left;
	padding-top: 250px;
}
.sec2_1 h3{
	font-family: Poppins-Bold;
	font-size: 3.7rem;
	line-height: 40px;
	letter-spacing: 1px;
	color: #fff;
	margin-bottom: 10px;
}
.starr{
	margin-top: 35px;
}
.million{margin-top: 35px; }
.starr img{
	width: 30px;
	margin-right: 15px;
	padding: 0px;
}

.sec2_1 p{
	font-family: Poppins-Bold;
	color:#fff;
	margin-bottom: 15px;
	font-size: 1.9rem;
}

.sec2_1 button{
	border: 0;
	border-radius: 10px;
	background-color: #FF684F;
	padding: 0;
}
.sec2_1 button a{
	font-family: Poppins-medium;
	color: #fff;
	padding: 8px 25px;
	display: block;
	font-size: 1em;
	text-decoration: none;
}

.sec2_2{
	width: 36%;
	float: left;
	padding-top: 125px;
	margin-left: 2%;
}

.sec2_item{
	background-color: #fff;
	border-radius: 15px;
	padding: 40px 50px;
	margin-bottom: 30px;
}

.sec2_txt1{
	color: #163e5f;
	font-family: Poppins-Bold;
	font-size: 0.9rem;
	width: 100%;
	float: left;
}
.sec2_txt1 span{
	float: left;
	margin-right: 30px;
}
.sec2_txt1 img{
	width: 25px;
	margin-right: 5px;
	float: left;
	margin-top: -5px;
}
.sec2_txt2{
	color: #000000;
	font-family: Poppins-Medium;
	font-size: 0.9rem;
	margin-bottom: 0;
}

.sec2_3{
	width: 34%;
	float: left;
	margin-left: 4%;
	margin-right: -1%;
}


footer{
	float: left;
    width: 100%;
	background-color: #163E5F;
}
footer ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
footer ul li{
    line-height: 1.7em;
}
.ff1 {
    float: left;
    width: 100%;
    border-top: none;
    padding: 2% 2% 0 2%;
	margin-bottom: 46px;
}
.fsec1 {
    width: 24%;
    float: left;
    padding-left: 2%;
}
.cfooter h2 {
    color: #fff;
    font-weight: bold;
    font-family: Proxima-regular;
    font-size: 1.3rem;
    text-align: left;
    padding-bottom: 10px;
}
.wac-hide li {
    font-size: 13px;
}
.cfooter li a {
    font-weight: normal;
    color: #ccc;
    text-shadow: 0.4px 0;
}


.fsec2 {
    float: left;
    width: 76%;
}
.lbr {
    border-left: 1px solid #ccc;
    height: 120px;
    position: absolute;
    margin-left: -100px;
    margin-top: 40px;
}
.cfooter h2.ttt {
    margin: 0 32%!important;
}
ul.set_1, ul.set_2, ul.set_3 {
    float: left;
    width: 33.3%;
}
.fsec2 li, .fsec3 li {
    padding-right: 15px!important;
    float: left;
    width: 100%;
    line-height: 1.2;
    padding: 5px 0;
}

.ff2 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0% 0 3%;
    border-top: none;
    border-bottom: none;
}
.ff2 ul {
    width: 77%;
    margin: 0 14%;
}
.ff2 li {
    display: inline;
    margin: 0 20px;
    color: #0095b6;
    font-size: 15px;
    line-height: 2.5;
}

#main-footer {
    background-color: #878686;
    height: 41px;
    padding-top: 0;
}
#footer-bottom {
    background-color: #163f5f!important;
   	padding: 12px 0 10px;
}
#footer-bottom .container {
    width: 90%;
    max-width: 90%;
    position: relative;
    text-align: left;
}
a.footerlogo {
    position: absolute;
    margin-top: -7.5%;
    left: 0;
    transition: all .4s ease-in-out;
    color: #fff;
}
a.footerlogo img {
	max-width: 100%;
    height: 71px;
    width: 54px;
}
.ll1 {
    float: left;
}
.ll2 {
    text-align: center;
    width: 100%;
    margin-left: -10%;
}
#footer-info {
    color: #fff;
    font-size: 16px;
    padding-bottom: 10px;
}
p:last-of-type {
    padding-bottom: 0;
}
#footer-bottom a {
    color: #fff;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.fsoc img {
    height: 40px;
    width: 40px;
    margin: 0 8px;
    max-width: 100%;
}

.webcontent {
    color: #ccc;
    padding-top: 1%;
    padding-bottom: 1%;
    border-top: 1px solid;
    margin-top: 1%;
}
.webcontent h2 {
    color: #ccc;
    font-size: 1.6rem;
     font-family: Proxima-regular;
}
.webcontent p{
	padding-bottom: 1em;
	font-size: 14px;
}
.webcontent h1{
	 font-family: Proxima-regular;
}
#footer-bottom a {
    color: #fff;
}
#footer-bottom a:hover {
    color: #1c96b6!important;
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	#slider5 .row6_item img {
		border-radius: 25px;
		width:100%;
		height: 270px;
	}
	.banner_heading h2 {
    font-size: 2.5em;
}
.counts {
    margin-right: 0.8em;
}
.counts p {
    font-size: 0.95em;
}
.heading h2 {
    font-size: 1.6rem;
}
.heading p {
    font-size: 1rem;
}
.see_more a{
   font-size:0.7rem;
}
.slide2_item p {
    font-size: 0.72rem;
}
.row3_item h3 {
    font-size: 1.7rem;
}
.row3_item span {
    font-size: 1.2rem;
}
.sec2_1 h3 {
    font-size: 3.3rem;
}
.sec2_1 p {
    font-size: 1.8rem;
}
.sec2_txt2 {
    font-size: 0.78rem;
}
.webcontent h2 {
    font-size: 1.5rem;
}
}

@media screen and (max-width: 1024px){
	#banner{
		height: 600px;
	}
	.banner_heading{
		padding-left: 0;
	}
	.banner_img{
		height: 600px;
	}
	.sec2_txt1 span{
		width: 100%;
		margin-bottom: 10px;
	}
	.sec2_item{
		padding: 20px 30px;
	}
	.lbr{
		display: none;
	}
}

@media screen and (max-width: 960px){
	#nav{
		margin: 0;
	}
	#nav a{
		margin: 0 10px;
	}
	#login{
		margin: 0 10px;
	}
	#download{
		position: absolute;
		right: 45px;
		top: 30px;
	}
	#download button a{
		    padding: 2px 20px;
	}
	.banner_heading h2{
		font-size: 30px;
	}
	.banner_img,#banner{
		height: 610px;
	}
	.main_section{
		padding: 0 30px;
	}
	.heading p{
		width: 80%;
	}
	.sec2_1{
		width: 100%;
		padding-top: 0;
	}
	.sec2_2{
		width: 50%;
	}
	.sec2_3{
		width: 47%;
	}
	.sec2_txt1 span{
		width: 100%;
		margin-bottom: 10px;
	}
	.sec2_item{
		padding: 20px 30px;
	}
	.lbr{
		display: none;
	}
}

/*  */
.video-wrapper {
    position: relative;
}

.video-wrapper > video {
    width: 100%;
    vertical-align: middle;
    /*height: 575px;*/
}
/*.controlBar{
  display: none !important;
}*/
.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
    display: none;
}

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 1;
    cursor: pointer;
    /*background-image: linear-gradient(transparent, #000);*/
    transition: opacity 150ms;
}

.video-overlay-play-button:hover {
    opacity: 0.7;
}

.video-overlay-play-button.is-hidden {
    display: none;
}
.ui-state-active .adoctitle,
.ui-state-active .adoctitle:visited {
    color: #000 ;
}
.adoctitle span {
    font-size: 12px;
    float: left;
    color: #B4B3B3;
}
.ui-state-active .adoclabel,
.ui-state-active .adoclabel:visited {
    color: #3f94b3 ;
}
.ui-widget.ui-widget-content li:last-child{
  border-bottom: none;
}
.ui-menu-item{
   /* height: 65px;*/
    border-bottom: 1px solid #B4B3B3;
   /* border-radius: 10px;*/
    margin-left: -5px;
    font-family: Poppins-Medium;
    display: grid;
    width: 100%;
}
#searchcontainer{width:62%;float:left;position:relative;}
.ui-widget.ui-widget-content {
    list-style: none;
    background: #fff;
    border-radius: 10px;
    width: 100% !important;
    position: absolute !important;
    margin-top: -34px;    
    left: 0px !important;
    max-height: 235px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 1%;
}
.ui-widget-content .ui-state-active {
    background-color: white !important;
    border: none !important;
}
.list_item_container {
    width: 100%;
   /* height: 80px;*/
    float: left;
    /*margin-left: 10px;*/
   /* position: absolute;*/
}
/*.ui-widget-content .ui-state-active .list_item_container {
    background-color: #fff;
}*/

.adoctitle {
    width: 66%;
    float: left;
    padding: 10px;
    color: #000;
    /*line-height: 18px;*/
}
.adoclabel{
    width: 30%;
    /*float:right;*/
    white-space: nowrap;
    color: #3f94b3;
    text-align: left;
    padding: 5% 0;
}
.adoclabel:hover{
    color: #3f94b3;
    }
input:focus{
    background-color: #f5f5f5;
}
.ui-helper-hidden-accessible{display: none;}
.downarr {
   bottom: 3px;
   position: absolute;
   text-align: center;
   width: 100%;
}
.downarr img {
   width: 70px;
}
#scrolltop {
    position:fixed;
    right:10px;
    bottom:10px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    z-index: 9999;
}
#scrolltop:hover {
   background: none;
}
#scrolltop img {
   width: 50px;
   transform: rotate(184deg);
}
.rlesscl, .rmorecl {
    font-weight: bold;
	color:#fff;
	cursor: pointer;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
	.banner_heading {
		margin-top: 6%;
	}
	/* .ui-widget.ui-widget-content{
		max-width: 28.8rem !important;
	} */
	
}
@media only screen and (min-width: 1400px) and (max-width: 1500px) {
	.banner_heading {
		margin-top: 6%;
	}
	/* .ui-widget.ui-widget-content{
		max-width: 28.8rem !important;
	} */
	
}

@media (min-width: 1500px)
{
/* .ui-widget.ui-widget-content{
	max-width: 30.9rem !important;
} */
	
#slider5 .row6_item img {
	border-radius: 25px;
	width:100%;
	height: 355px;
}
.container {
    max-width: 98%;
}
#nav a{
	font-size: 14px;
	}
#login a{
	font-size: 14px;
}
#download button a{
	font-size: 14px;
	}
.banner_heading h2{
	font-size: 2.5em;
}
.banner_heading p{
	font-size: 2.2em;
	}
.counts{
	margin-right: 3em;
		}
.counts h3{
	font-size: 2.5em;
}
.counts p{
	font-size: 1.5em;
}
.searchbar {
    color: #000000;
    font-family: Poppins-Medium;
    font-size: 16px;
    height: 55px;
    padding: 5px 20px;
    width: 62%;
    border: none;
    border-radius: 15px;
    /*background-image: url(../images/home/search.png);*/
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 95% 18px;
}

.heading h2{
	font-size: 2rem;
}
.heading p{
	font-size: 1.2rem;
}
.see_more a{
	font-size: 1rem;
}
.slide2_item h4{
	font-size: 1.3rem;
}
.slide2_item p{
	font-size: 0.85rem;
}
.row3_item h3{
	font-size: 2rem;
}
.row3_item span{
	font-size: 1.4rem;
}
.row6_item p{
	font-size: 1.3rem;
}
.sec2_1 h3{
	font-size: 4rem;
	margin-bottom: 0;
}
.sec2_1 p{
	font-size: 1.9rem;
}

.sec2_1 button a{
	font-size: 1em;
}
.sec2_txt1{
	font-size: 1rem;
}
.sec2_txt2{
	font-size: 1rem;
}
.cfooter h2 {
	font-size: 1.4rem;
}
.wac-hide li {
	font-size: 0.9rem;
}
.ff2 li {
	font-size: 1rem;
}
#footer-info {
	font-size: 1.3rem;
}
.webcontent h2 {
	font-size: 1.7rem;
}
.webcontent p{
	font-size: 1rem;
}
.starr img{
	width: 35px;
	margin-right: 15px;
	padding: 0px;
}
.sec2_2{
	float: left;
	padding-top: 125px;
}
/* 1500px end */
}
.bottom_fixed_icons {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    margin: 0 auto;
    /*box-shadow: 0 3px 6px #00000029;*/
    padding: 1em;
}
.bottom_fixed_icons .col:first-child {
    border: 0;
}
.bottom_fixed_icons .col {
   /* border-left: 1px solid #DEDEDE;*/
	padding-right: 0;
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
}
.bottom_fixed_icons .icon_divider{
	background: #DEDEDE;
    width: 0.1em;
    margin: 0 0.5em;
}
.bottom_fixed_icons .fixedicon1{
	max-width: 10.7vw;
	margin-left: 0.7em;
}
.bottom_fixed_icons .col:hover{
	background: #F2F2F2;
	border-radius: 15px;
}

.bottom_fixed_icons .fixedicon2{
	max-width: 12.7vw;
}
.bottom_fixed_icons .fixedicon3{
	max-width: 16.5vw;
}
.bottom_fixed_icons .fixedicon4{
	max-width: 11vw;
}
.bottom_fixed_icons div p{
	 padding: 0;
    margin: 0;
    line-height: 3em;
    font-size: 16px;
    color: #000;
    display: inline;
}
.bottom_fixed_icons .container {
  /*  position: fixed;*/
   /* bottom: 0;*/
	width: 56vw;
	z-index: 999;
	margin: 0 auto;
	box-shadow: 0 3px 10px #00000029;
	border-radius: 20px;
	padding: 0.7em 1em;
	background: #fff;
}
.f_icon{
	padding: 0px;
	width: 3em;
	height: 3em;
	vertical-align: middle;
	text-align: center;
	padding: 0.5em;
	border-radius: 25px;
	margin-right: 0.5em;
	float: left;	
}
.consult {
    background: transparent linear-gradient(180deg,#ff8b77 0,#ff6950 100%) 0 0 no-repeat padding-box;
}
.covid {
    background: transparent linear-gradient(180deg,#0082A2 0,#163D7E 100%) 0 0 no-repeat padding-box;
}
.labtest {
    background: transparent linear-gradient(180deg,#D65FA4 0,#B83882 100%) 0 0 no-repeat padding-box;
}
.myconsult {
    background: transparent linear-gradient(180deg,#66D1ED 0,#0082A2 100%) 0 0 no-repeat padding-box;
}
.bottom_fixed_icons div p a:hover{
	text-decoration: none;
}
.bottom_fixed_icons a{
	text-decoration:none;
	float: left;
	width: 100%;
}
.bottom_fixed_icons a:hover{
	text-decoration:none;
}
#footer-bottom {
    padding-bottom: 5em;
}
#bottom-fixed-menu {
	height: 84px;
	/*background: url(images/bar-bg.jpg) repeat-x;*/
	/*background: #fff repeat-x;*/
}

#bottom-fixed-menu .table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
	width: auto;
}

#bottom-fixed-menu ul#horizontal-list {
	min-width: 696px;
	list-style: none;
	/*padding-top: 20px;*/
	background: #fff repeat-x;
	border-radius: 20px;
	margin:0;
	padding: 0.5em;
	box-shadow: 0 3px 10px #00000029;
	}
	#bottom-fixed-menu ul#horizontal-list li {
	display: inline-flex;
	
	}
	#bottom-fixed-menu ul#horizontal-list li a{
	padding: 0.5em;
	}
	.bottom_fixed_icons ul#horizontal-list li a:hover{
	background: #F2F2F2;
	border-radius: 15px;
}
/* New home page CSS start */
#banner{
	/*padding-top: 5em;*/
	/*border-radius: 22px;*/
	/* margin-top: 5.9em; */
	padding: 2em 2em;
}
#banner .custom_container {
    padding: 1em 0em;
}
#banner .custom_container h2{
	font-size: 2.7em;
	color: #1074A2;
	font-family: "Poppins-Bold";
}
#banner .custom_container h2 span{
	display: block;
	font-size: inherit;
	color: #1074A2;
	font-family: "Poppins-Bold";
}
#banner .custom_container p{
	color: #000000;
	font-size: 1.3em;
	font-family: 'Poppins-Medium';
}
#banner .custom_container button{
	border: 0;
	border-radius: 10px;
	background-color: #FF684F;
	padding: 0;
}
#banner .custom_container button a{
	font-family: 'Poppins-medium';
	color: #fff;
	padding: 8px 25px;
	display: block;
	font-size: 1em;
	text-decoration: none;
}
.custom_row .white_box{
	background: #fff;
    border-radius: 22px;
    box-shadow: 0 0 25px #0000001a;
    padding: 2em 2.2em;
    /*margin-top: -10em;*/
    margin-bottom: 1em;
}
.custom_row .white_box h3{
	font-size: 1.5em;
	color: #1074A2;
	font-family: 'Poppins-SemiBold';
	position: relative;
}
.custom_row .white_box h3 svg{
	float: right;
	top: 0;
	position: absolute;
	right: 0;
}
.custom_row .white_box h3 span{
	display: block;
}
.custom_row .white_box p{
	font-size: 1.1em;
	color: #000000;
	font-family: 'Poppins-medium';
}
.custom_row{
	margin-bottom: 2em;
	padding: 0em 8em;
	width: 100%;
	float: left;
}
.custom_row1, .custom_row2, .custom_row3, .custom_row4, .custom_row5, .custom_row6, .custom_row7, .custom_row8, .custom_row9, .custom_row10, .custom_row10-2, .custom_row1-1{
	margin-bottom: 1em;
	padding: 1em 8em;
	width: 100%;
	float: left;
}
.custom_row1 .consult_box{
	background-color: #F2FBFF;
	border-radius: 30px;
	padding: 0 0 3em 2em;
	/*height: 16vw;*/
}
.main_section .custom_row1-1 h2 {
    padding-bottom: 0;
}
.custom_row1-1 p {
    color: #8b8484;
    font-size: 18px;
}
.custom_row1-1 .consult_box{
	background-image: linear-gradient(to bottom right, #FDE3DD, #F2DBDB);
    border-radius: 30px;
    padding: 0px 0 2em 2em;
}
.custom_row1 .consult_box img{
	width: 160px;
	float: right;
	margin-top: -1em;
}

.custom_row1-1 .consult_box img{
	width: 180px;
    float: right;
    border-radius: 30px;
}

.custom_row1 .book_test_box{
	background-color: #FFF1ED;
	border-radius: 22px;
	padding: 0 0 3em 2em;
}

.custom_row1 .book_test_box img{
	width: 160px;
	float: right;
	margin: 0;
}
.custom_row1 .consult_box h3, .custom_row1-1 .consult_box h3{
	color: #282627;
	font-size: 1.5em;
	font-family: 'Poppins-SemiBold';
	padding-top: 2em;
}
.custom_row1 .consult_box h3 span, .custom_row1-1 .consult_box h3 span{
	display: block;
}
.custom_row1 .consult_box h4{
	color: #4292B5;
	font-family: 'Poppins-SemiBold';
	font-size: 1.1em;
}
.custom_row1 .book_test_box h4{
	color: #D0846E;
	font-family: 'Poppins-SemiBold';
	/*font-size: 24px;*/
}
.custom_row2 .three_column_box{
	background-color: #C8C6FF31;
	border-radius: 40px;
	padding:0 0 1.4em 2em;
	height: 18vw;
}
.custom_row2 .three_column_box img{
	float: right;
	width: 200px;
	height: 140px;
	/*opacity: 0;*/
}
.custom_row2 .col{
	padding: 0 1.5em;
}
.custom_row2 .col:nth-child(2) .three_column_box img{
	width: 165px;
	height: 142px;
	}
.custom_row2 .col:last-child .three_column_box img{
	margin-top: -1.9em;
    height: 182px;
    width: 180px;
}
.custom_row2 .three_column_box h3{
	color: #282627;
	font-size: 1.5em;
	display: inline-block;
	font-family: 'Poppins-SemiBold';
	min-width: 10em;
}
.custom_row2 .three_column_box h3 span{
	display: block;
}
.custom_row2 .three_column_box h4{
	font-size: 1.1em;
	color: #8781C7;
	font-family: 'Poppins-SemiBold';
}
/*.custom_row2 .col:first-child .three_column_box{
	background-image: url('https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_d_x_rays2x_new.png');
	background-size: 60%;
	background-position: top right;
	background-repeat: no-repeat;
}
.custom_row2 .col:nth-child(2) .three_column_box{
	background-image: url('https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_d_rsz_order_meds2x.png');
	background-size: 60%;
	background-position: top right;
	background-repeat: no-repeat;
}
.custom_row2 .col:last-child .three_column_box{
	background-image: url('https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_d_rsz_self-checks2x.png');
	background-size: 60%;
	background-position: top right;
	background-repeat: no-repeat;
}*/

.custom_row3{
	/*background-color: #FBEDFF;*/
	padding: 2em 10em;
	background-image: url('https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_d_Featured_Box.png');
	background-size: cover;
	background-position: center;
	margin-top: 1em;
	margin-bottom: 1em;
}
.custom_row5 {
    padding-top: 0;
}
.custom_row9, .custom_row10, .custom_row10-2 {
    padding-top: 0;
    margin-top: 0;
}
#main .container{
	max-width: 100%;
	padding: 0;
}
.custom_row3 .f_white_box {
    background: #fff;
    border-radius: 22px;
    padding: 2em 2em 0 2em;
}
.custom_row3 .f_white_box{
	/*background-image: url("https://assets.mfine.co/api/contentservice/attachments/download/web/common/feature_banner_desktop-web-min-min.jpg");*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.custom_row3 .f_white_box h3, .custom_row3 .f_white_box h4, .custom_row3 .f_white_box h5, .custom_row3 .f_white_box img{
	opacity: 1;
}

.custom_row3 .f_white_box h3{
	color: #fff;
	background-color: #DC3C5E;
	font-size: 1.3em;
	font-family: 'Poppins-SemiBold';
	width: 30%;
	text-align: center;
	margin-bottom: 0.5em;
}
.custom_row3 .f_white_box h4{
	font-size: 1.5em;
	color: #0752A7;
	font-family: 'Poppins-SemiBold';
	margin-bottom: 0.5em;
}
.custom_row3 .f_white_box h5{
	font-size: 1.1em;
	color: #282627;
	font-family: 'Poppins-SemiBold';
	margin-bottom: 0.5em;
}
.custom_row3 .f_s_white_box {
	background: #fff;
	border-radius: 22px;
	padding: 2em 2em 0 2em;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 2em;
	height: 14vw;
	background-image: url("https://assets.mfine.co/api/contentservice/attachments/download/web/common/h_bg_Virus@2x-min.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
}
.custom_row3 .f_s_white_box .col{

}
.custom_row3 .f_s_white_box h4{
	font-size: 1.5em;
	color: #0752A7;
	font-family: 'Poppins-SemiBold';
	margin-bottom: 0.5em;
}
.custom_row3 .f_s_white_box h5{
	color: #282627;
	font-size: 1.1em;
	font-family: 'Poppins-SemiBold';
	width: 9vw;
	line-height: 1.5;
}
.custom_row3 a:last-child .f_s_white_box img{
	margin-top: 0.25vw;
    position: absolute;
    right: -1.2vw
}
.custom_row3 .f_s_white_box img{
	float: right;
	float: right;
	margin-top: -0.6vw;
	position: absolute;
	right: -1.2vw;
}
.custom_row4 ul{
	column-count: 4;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
#main .container .custom_row4 ul li {
    background: linear-gradient(
87deg
,#EFFAFF,#FDF5FF);
    width: 100%;
    border-radius: 15px;
    padding: 1.5em 0.6em 1em 0;
    margin-bottom: 1em;
    height: 10vw;
    /*float: left;*/
   /* width: 23.8%;*/
    margin-right: 1em;
}
.custom_row4 ul li a {
    color: #282627;
    text-decoration: none;
}
.custom_row4 ul li a: hover{
	text-decoration: none;
}
.custom_row4 ul li img {
    float: left;
}
.custom_row4 ul li h2 {
    font-size: 1.3em;
    color: #282627;
    font-family: 'Poppins-SemiBold';
    padding-top: 0.3em;
    padding-bottom: 0;
}
.custom_row4 ul li p {
    margin: 0;
    color: #464646;
    font-size: 1em;
    display: table;
    font-family: 'Poppins-SemiBold';
}
#main .container .custom_row4 ul li:last-child {
    padding: 1.8em;
    color: #2486B1;
    font-family: 'Poppins-SemiBold';
    text-align: center;
    font-size: 1.5em;
    margin: 0;
}
#main .container .custom_row4 ul li:last-child a {
    color: #2486B1;
    text-align: center;
    font-family: 'Poppins-SemiBold';
    font-size: 25px;
}
.main_section h2{
	font-size: 2em;
	color: #282627;
	font-family: 'Poppins-Bold';
	padding-bottom: 0.5em
}
.main_section h2 span{
	    font-size: 1.1rem;
    color: #282627;
    font-family: 'Poppins-SemiBold';
    display: block;
    padding: 0.2em 0;
}
.main_section  .custom_row10 h2 span{
padding-top:10px;
}
#main .container .main_section .custom_row5 .ha_box {
    /*width: 47.5%;*/
    /*float: left;*/
    background: linear-gradient(
87deg
,#FFE9E2,#FBEDFF);
    padding: 2.5em 1.5em;
    border-radius: 22px;
    /*min-height: 28vw;*/
}
#main .container .main_section .custom_row5 .ha_box a{
	text-decoration: none;
}
#main .container .main_section .custom_row5 .ha_box h5 {
    color: #FC889F;
    font-size: 1em;
    position: relative;
    font-family: 'Poppins-Bold';
}
#main .container .main_section .custom_row5 .ha_box h3 {
    font-size: 1em;
    color: #282627;
    padding: 0.5em 0 0 0;
    font-family: 'Poppins-SemiBold';
}
#main .container .main_section .custom_row5 .ha_box h3 span{
	display: block;
}
#main .container .main_section .custom_row5 .ha_box .ha_price {
    font-family: 'Poppins-SemiBold';
    color: #282627;
}
#main .container .main_section .custom_row5 .ha_box .ha_price .mrp_price {
    text-decoration: line-through;
    text-decoration-color: #FD6684;
    font-size: 20px;
}
#main .container .main_section .custom_row5 .ha_box .ha_price {
    font-family: 'Poppins-SemiBold';
    color: #282627;
    font-size: 30px;
}
#main .container .main_section .custom_row5 .ha_box h5 span {
    color: #fff;
    background-color: #88CBEB;
    float: right;
    position: absolute;
    right: -1.5vw;
    padding: 0.3em 1em;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: -0.4em;
    font-family: 'Poppins-SemiBold';
}
#main .container .main_section .custom_row5 .ha_three_column {
    margin-top: 2em;
    background: #FEEBE7;
    border-radius: 22px;
    padding: 2em;
    height: 13vw;
}
#main .container .main_section .custom_row5 .ha_three_column h4 {
    color: #D17D7D;
    font-size: 1em;
    position: relative;
    font-family: 'Poppins-Bold';
}
#main .container .main_section .custom_row5 .ha_three_column h3 {
    color: #282627;
    font-size: 1.3em;
    position: relative;
    font-family: 'Poppins-SemiBold';
    padding: 0.5em 0 0 0;
}
#main .container .main_section .custom_row5 .col:last-child .ha_three_column h3{
	color: #D17D7D;
    padding: 1.7em 5em;
    text-align: center;
}
#main .container .main_section .custom_row6 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    /*column-count: 6;*/
    width: 100%;
}
#main .container .main_section .custom_row6 ul li {
    /*display: inline-grid;
    font-weight: bold;*/
    font-size: 1.3rem;
    padding: 1em;
    text-align: center;
    font-family: 'Poppins-SemiBold';
    width: 16.5%;
    float: left;
}
#main .container .main_section .custom_row6 ul li a {
    color: #282627;
    /*display: grid;*/
    font-family: 'Poppins-SemiBold';
    text-decoration: none;
}
#main .container .main_section .custom_row6 ul li a:hover{
	text-decoration: none;
}
#main .container .main_section .custom_row6 ul li:last-child {
	/* background: #FFF2EE; */
	padding: 1.8em 0em;
	/* border-radius: 90px; */
	font-size: 29px;
	color: #D17D7D;
	/* width: 12vw; */
	/* line-height: 1; */
	margin-top: 1.8em;
	font-family: 'Poppins-SemiBold';
	background-image: url("https://assets.mfine.co/api/contentservice/attachments/download/web/common/Ellipse 167@2x-min.png");
	background-size: 85%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
}
#main .container .main_section .custom_row6 ul li:last-child a{
	color: #D17D7D;
}
#main .container .main_section .custom_row7 .home_care_box {
    background: #ECF7FC;
    border-radius: 22px;
    padding: 2.8em;
    position: relative;
}
#main .container .main_section .custom_row7 .home_care_box h3 {
    font-size: 1.5em;
    color: #0752A7;
    font-family: 'Poppins-SemiBold';
}
#main .container .main_section .custom_row7 .home_care_box p {
    font-size: 1em;
    width: 45vw;
    font-family: 'Poppins-SemiBold';
    padding: 0.5em 0;
}
#main .container .main_section .custom_row7 .home_care_box button {
    border: 0;
    border-radius: 10px;
    background-color: #FF684F;
    padding: 0;
}
#main .container .main_section .custom_row7 .home_care_box button a {
    font-family: 'Poppins-medium';
    color: #fff;
    padding: 8px 25px;
    display: block;
    font-size: 1em;
    text-decoration: none;
}
#main .container .main_section .custom_row7 .home_care_box img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20%;
}
#main .container .main_section .custom_row8, #main .container .main_section .custom_row9{
	padding-right: 0;
}
#main .container .main_section .custom_row10{
	/* padding-right: 0; */
}
#main .container .main_section .custom_row8 .owl-carousel .owl-item img{
	border-radius: 22px;
}
#main .container .main_section .custom_row8 .owl-carousel .owl-item p{
	font-size: 1.1em;
	font-family: 'Poppins-SemiBold';
	padding: 0.5em 0;
}
.custom_row10 .owl-carousel .owl-nav button.owl-prev, .custom_row10 .owl-carousel .owl-nav button.owl-next, .custom_row10-2 .owl-carousel .owl-nav button.owl-prev, .custom_row10-2 .owl-carousel .owl-nav button.owl-next{
	border: none;
    padding: 0!important;
    color: #586271;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgb(153 153 153 / 25%);
    border-radius: 50px;
    width: 40px;
    height: 40px;
    outline: 0;
}
.custom_row10 .nav-btn ,.custom_row10-2 .nav-btn{ 
display:flex;
justify-content: center;
align-items: center;
}
.custom_row10 .owl-prev, .custom_row10-2 .owl-prev{
	left: -5%;
    top: 25%;
    position: absolute;
}
.custom_row10 .owl-next, .custom_row10-2 .owl-next{
	position: absolute;
    right: -5%;
    top: 25%;
}
.custom_row10 .owl-carousel .owl-item img{
	width:125px !important;
}

#main .container .main_section .custom_row8 .see_more{
	float: right;
	position: relative;
	right: 7em;
     top: 0px; 
    border: 1px solid #FF806A;
    padding: 0;
    background-color: #FF806A;
    border-radius: 15px;
    color: #fff;
    text-decoration: none;
    padding: 1em;
    font-size: 0.5em;
    padding: 0.5em 1em;
}
#main .container .main_section .custom_row8 .see_more a{
	text-decoration: none;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item{
    /*width: 73vw;*/
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #00000029;
    box-shadow: 0 0 10px #00000029;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
 #main .container .main_section .custom_row10 .owl-carousel .owl-item{
   
    border-radius: 10px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item .t_quotes, #main .container .main_section .custom_row10 .owl-carousel .owl-item .t_quotes  {
    color: #FFF2EE;
    font-size: 7em;
    text-align: center;
    font-family: 'Poppins-Bold';
    height: 3vw;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item p{
    font-family: "Poppins-Medium";
    font-style: italic;
    font-size: 1em;
    text-align: center;
    white-space: normal;
    padding: 2em;
    margin: 0;
    height: 10vw;
}
#main .container .main_section .custom_row10 .owl-carousel .owl-item p {
    font-family: "Poppins-Medium";
    font-size: 1em;
    text-align: center;
    white-space: normal;
    padding: 0.5em;
    margin: 0;
	color:#000;
}
 #main .container .main_section .custom_row9 .owl-carousel .t_customer_name, #main .container .main_section .custom_row10 .owl-carousel .t_customer_name{
    color: #B45858;
    text-align: center;
    background: #FFF2EE;
    font-size: 1.1em;
    font-weight: 600;
    padding: 1em 0;
    font-family: 'Poppins-SemiBold';
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(2) .t_quotes {
    color: #F9EFFC;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(2) .t_customer_name {
    color: #6059B4;
    background: #F9EFFC;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(3) .t_quotes {
    color: #EDF5FD;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(3) .t_customer_name {
	color: #0752A7;
	background: #EDF5FD;
}

#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(4) .t_quotes {
    color: #FFF7DE;
}
#main .container .main_section .custom_row9 .owl-carousel .owl-item:nth-child(4) .t_customer_name {
	color: #918353;
	background: #FFF7DE;
}
.custom_row2{
	padding-top: 2em;
}

.main_section .custom_row1 h2{
	padding-bottom: 1em;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
@media only screen and (min-width: 1550px){
	.custom_row10 .owl-carousel .owl-item img{
		width:auto !important;
	}
	.custom_row .white_box h3{
		font-size: 2em;
	}
	.custom_row .white_box p{
		font-size: 1.3em;
	}
	#banner{
		/*height: 35vw;*/
	}
	.custom_row2 .three_column_box h3{
		font-size: 1.8em;
	}
	.custom_row2 .three_column_box h4{
		font-size: 1.4em;
	}
	.custom_row1 .consult_box h3{
		font-size: 1.8em;
	}
	.custom_row1 .consult_box h4{
		font-size: 1.4em;
	}
	.custom_row3 .f_white_box h4{
		font-size: 1.8em;
	}
	.custom_row3 .f_s_white_box h4{
		font-size: 1.8em;
	}
	.custom_row3 .f_white_box h5{
		font-size: 1.3em;
	}
	.custom_row3 .f_s_white_box h5{
		font-size: 1.3em;
		height: 9.3vw;
	}
	.custom_row3 .f_s_white_box{
		height: 14.7vw;
	}
	.custom_row3 .f_s_white_box img{
		float: right;
		margin-top: 2.3vw;
		position: absolute;
		right: -1.2vw;
	}
	#main .container .custom_row4 ul li{
		height: 9vw;
	}
	.custom_row3 a:last-child .f_s_white_box img{
		margin-top: 3vw;
		position: absolute;
		right: -1.2vw;
	}
}
@media only screen and (min-width:1200px) and (max-width:1299px){
	#banner{
		/*height: 85vh;*/
	}
	#banner .custom_container h2{
		font-size: 2.4em;
	}
	#banner .custom_container p{
		font-size: 1.1em;
	}
	.custom_row .white_box{
		/*min-height: 250px;*/
		padding: 1.5em;
	}
	.custom_row .white_box p{
		font-size: 15px;
	}
	.custom_row .white_box h3{

	}
	#main .container .custom_row4 ul li{
		min-height: 150px;
	}
	#main .container .main_section .custom_row5 .col:last-child .ha_three_column h3{
		padding: 1.7em 3em;
	}
	.custom_row3{
		padding: 2em 8em;
	}
	.custom_row3 .f_s_white_box h4{
		font-size: 1.3em;
	}
	.custom_row3 .f_s_white_box img{
		    /*margin-top: -4vw;*/
		    margin-top: -2.5vw;
	}
	.custom_row3 a:last-child .f_s_white_box img{
		/*margin-top: -2.4vw;*/
		margin-top: -1.6vw;
	}
	.custom_row3 .f_s_white_box h5{
		width: 15vw;
	}
	.custom_row3 .f_s_white_box{
		/*height: 14vw;*/
		height: 14.9vw;
	}
	#main .container .main_section .custom_row6 ul li:last-child{
		padding: 1em 0em;
	}
	.custom_row4 ul li h2{
		font-size: 1.2em;
	}
	.custom_row4 ul li p{
		font-size: 0.9em;
	}
	.custom_row3 .f_white_box h3, .custom_row3 .f_white_box h4, .custom_row3 .f_white_box h5, .custom_row3 .f_white_box img{
		/*width: 90%;*/
	}
	.custom_row3 .f_white_box{
		/*padding: 0;*/
	}
}
@media only screen and (min-width:1800px){
	.custom_row10 .owl-carousel .owl-item img{
		width:210px!important;
	}
}
/* New home page CSS end */




/*Added New Changes Specialities and Common Symptoms Changes Homepage Desktop */


div#symptoms_content {
    padding: 5px 5px 5px 0px;
}


div#symptoms_content .symptoms_content1{
    width: 12%;
    display: inline-block;
    box-sizing: border-box;
    padding: 1.5em;
}

.symptoms_content1 .grid3-image-wrapper {
    width: 100%;
    padding: 50%;
    position: relative;
    -webkit-box-shadow: 0px 0px 8px rgb(153 153 153 / 25%);
	border-radius: 24px;
    margin-bottom: 5px;
}
.symptoms_content1 img.grid3-image-wrapper_img {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
}
.symptoms_content .owl-stage-outer{width:100%; padding: 10px;}
.symptoms_content1 .grid3-text {
    width: 100%;
    padding: 0.25em 0.25em 0.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.3rem;
    font-weight: 500;
    color: #000;
    white-space: break-spaces;
    text-align: center;
}
.main_div-symp {
     width:100%;
    overflow-x: scroll;
    white-space: nowrap;
}

.symptoms_content_heading h2{
float: left;
    width: 65%;
    margin-right: 0px;
}


.custom_row4 h2 {
                float: left;
                width: 65%;
                margin-right: 0px;
            }
            .custom_row4-1 h2 {
                float: left;
                width: 65%;
                margin-right: 0px;
            }
            a.specialist-seemore {
                color: #fff;
                    background: linear-gradient(
                        180deg, #FF8668 0%, #FA5426 100%);
                    border-radius: 16px;
                    flex-direction: row;
                    justify-content: center;
                    align-items: center;
                    padding: 8px 24px;
                    font-family: 'Poppins-SemiBold';
                    font-style: normal;
                    font-weight: 600;
                    font-size: 16px;
                    flex: none;
                    order: 0;
                    flex-grow: 0;
                    line-height: 24px;
                    float:right;
            }

            .grid3-widget-list .grid3-image-text-list {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: flex-start;
                width: 100%;
            }

            .grid3-widget-list .grid3-image-text-wrapper {
                cursor: pointer;
                width: 16.5%;
                padding: 0.5em;
                border-radius: 0.5em;
                overflow: hidden;
                position: relative;
                box-sizing: border-box;
            }

            .grid3-widget-list .grid3-image-text-wrapper .grid3-image-wrapper {
                width: 100%;
                padding: 50%;
                border-radius: 1em;
                box-sizing: border-box;
                display: block;
                overflow: hidden;
                position: relative;
            }

            .grid3-widget-list .grid3-image-text-wrapper .grid3-image-wrapper_img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 1em;
                box-sizing: border-box;
                display: block;
                overflow: hidden;
                padding: 0;
            }

            .grid3-widget-list .grid3-image-text-wrapper .grid3-text {
                width: 100%;
                padding: 0.25em 0.25em 0.5em;
                display: flex;
                justify-content: left;
                align-items: left;
                font-size: 1.3rem;
                font-weight: 500;
                color: #000;
                text-align: left;
            }

            .grid3-widget-list .grid3-image-text-wrapper-symptoms {
                cursor: pointer;
                width: 20%;
                padding: 0.5em;
                border-radius: 0.5em;
                overflow: hidden;
                position: relative;
                box-sizing: border-box;
            }

            .grid3-widget-list .grid3-image-text-wrapper-symptoms .grid3-image-wrapper {
                width: 100%;
                padding: 50%;
                border-radius: 1em;
                box-sizing: border-box;
                display: block;
                overflow: hidden;
                position: relative;
                -webkit-box-shadow: 1px 1px 1px 1px #e5e5e5;
                margin-bottom: 5px;
            }

            .grid3-widget-list .grid3-image-text-wrapper-symptoms .grid3-image-wrapper_img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 1em;
                box-sizing: border-box;
                display: block;
                overflow: hidden;
                padding: 8px;
            }

            .grid3-widget-list .grid3-image-text-wrapper-symptoms .grid3-text {
                width: 100%;
                padding: 0.25em 0.25em 0.5em;
                display: flex;
                justify-content: left;
                align-items: left;
                font-size: 8px;
                font-weight: 500;
                color: #000;
                text-align: center;
            }

			.owl-carousel.common_symptoms_slider.owl-loaded{ float: left; width: 100%;}

			@media only screen and (min-width:991px) and (max-width:1024px){
				#nav a,#login a, #supportmenu a{
					font-size:9px !important;
				}
				#download button a{
					font-size:9px !important;
					padding: 8px 20px !important;
				}
				#nav ul li {
					margin: 0 0.3em !important;
				}
			}
			@media only screen and (min-width:1025px) and (max-width:1299px){
				#nav a,#login a, #supportmenu a{
					font-size:9px !important;
				}
				#download button a{
					font-size:9px !important;
					padding: 8px 20px !important;
				}
				#nav ul li {
					margin: 0 0.3em !important;
				}
			}