@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;
}
a{
	text-decoration: none;
}
.see_more:hover, #footer a:hover, .submenu a:hover {
	text-decoration:none ;
}
.download_mfine a:hover{
	text-decoration:none;
	color:#fff;
}
.banner_heading #consultNow{
	z-index: 9999;
}
.counts h3:after {
    content: "+";
}
div#dcounts {
    width: 50px;
}
div#hcounts {
    width: 55px;
}
div#scounts {
    width: 68px;
}
img.img-fluid{
	border-radius: 15px;
}
.searchbar:focus {
    outline: none !important;
    border:1px solid #FF6F59;
}
#row2 .row2_item a img{border-radius: 15px;}
.blogsection .row_section img{
	border-radius: 15px;
	width: 300px;
    height: 200px;
}
#header{
	width: 100%;
	float: left;
	padding: 12px 13px;
	position: fixed;
	z-index: 9999;
	top: 0;
	background-color: transparent;
}
#logo{
	float: left;
}
#logo img{
	width: 27px;
}
.logo1{
	display: none;
}
.logo2{
	display: block;
}
.right_header{
	float: right;

}
#nav{
	position: absolute;
	right: 0;
	top: 47px;
	background-color: rgba(0,0,0,.9);
	height: 100vh;
	display: none;
	transition: .3s ease-in-out;
	opacity: 0;
	min-width: 60%;
	z-index: 9999;
	overflow: auto;
}
#nav.showNav{
	display: block;
	opacity: 1;
}
#closeNav{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color:rgba(0,0,0,.1);
	z-index: 999;
	display: none;
}
#closeNav.openNav{
	display: block;
}
#nav a{
	font-family: Poppins-SemiBold;
	color: #fff;
	font-size: 14px;
	margin: 15px 15px;
	display: block;
}
#login{
	float: left;
    margin: 4px 10px;
}
#login img{
	width: 27px;
	margin-right: 5px;
}
#login p{
	margin-bottom: 0;
}
.profile1{
	display: none;
}
.profile2{
	display: inline-block;
}
#login a{
	font-family: Poppins-SemiBold;
	color: #fff;
	font-size: 14px;
}

#consultNow button{
	border: none;
	padding: 0;
	border-radius: 15px;
	background-color: #FF674E;
	font-family: Poppins-SemiBold;
	line-height:normal;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.2);
}
#consultNow button a{
	color: #fff;
	padding: 5px 25px;
	font-size: 1em;
	display: block;
	text-decoration: none;
}
#trigger{
	float: left;
	margin: 5px 0;
}
#trigger span{
	display: block;
	width: 25px;
  height: 2px;
  background-color: #fff;
  margin: 4px 0;
  transition: 0.4s;
}


.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-6px, 5px);
  transform: rotate(-45deg) translate(-6px, 5px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-4px, -3px);
  transform: rotate(45deg) translate(-4px, -3px);
}

#header.whiteHeader{
	background-color: #fff;
	transition: .3s ease-in-out;
	box-shadow: 0 0 15px 10px rgba(0,0,0,.1);
	padding: 8px 13px;
}
.whiteHeader .logo1{
	display: block;
}
.whiteHeader .logo2{
	display: none;
}
.whiteHeader .profile1{
	display: inline-block;
}
.whiteHeader .profile2{
	display: none;
}
.whiteHeader #login a{
	color: #000;
}
.whiteHeader #trigger span{
	background-color: #000;
}
#banner{
	width: 100%;
	float: left;
	background-image: url('../images/home-mobile/banner.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	overflow-x: hidden;
	padding-bottom: 200px;
}

.banner_heading{
	width:100%;
	float: left;
	margin-top: 80px;
}
.banner_heading h2{
	font-family: Poppins-Bold;
	color: #fff;
	font-size: 33px;
}
.banner_heading p{
	font-family: Poppins-Medium;
	font-size: 16px;
	color: #fff;
}

.count{
	width: 100%;
	float: left;
	/* margin: 20px 0; */
	margin: 20px 0;
	
}
.counts{
	float: left;
	margin-right: 30px;
}
.counts h3{
	font-family: Poppins-SemiBold;
	color:#fff;
	font-size: 20px;
	margin-bottom: 0;
}
.counts p{
	font-family: Poppins-Regular;
	font-size: 12px;
}
.search_doctor{
	width: 100%;
	float: left;
	margin-top: -40px;
	position: absolute;
	z-index: 9;
}
.searchbar{
	color: #000000;
	font-family: Poppins-Medium;
	font-size: 16px;
	height: 55px;
	padding: 5px 20px;
	width: 90%;
	border: none;
	border-radius: 10px;
	/* background-image: url('../images/home-mobile/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;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
    margin: 0 5%;
}
.searchbar:focus{
	outline: none;
	background-image: none;
}
.searchbar::placeholder{
	color: #9b9b9b;
	font-family: Poppins-Regular;
	font-size: 14px;
}
.banner_img{
	width: 100%;
	float: left;
	overflow-x: hidden;
	margin-top: -200px;
	padding-bottom: 50px;
}
.banner_img img{
	width: 170%;
    margin-left: -65%;
}



#main{
	width: 100%;
	float: left;
	overflow: hidden;
}
#main .container{
	padding-right: 0;
}
.main_section{
	width: 100%;
	float: left;
	overflow-x: hidden;
}
#row1,#row2,#row3, #row4, #row5, #row6{
	width: 100%;
	float: left;
	margin-bottom: 25px;
}

.row_section{
	overflow-x: scroll;
	overflow: -moz-scrollbars-none;
	-webkit-overflow-scrolling: touch;
}
.row_div{
	min-width: 1000%;
}

.row_section::-webkit-scrollbar {
	width: 0 !important
}
.row1_item{
	width: 250px;
	float: left;
}
.row1_img{
	margin-right:15px;
}
.heading{
	position: relative;
	margin-bottom: 20px;
}
.heading h2{
	color: #000000;
	font-family: Poppins-Bold;
	font-size: 21px;
}
.heading p{
	font-family: Poppins-Medium;
	color: #9B9B9B;
	font-size: 12px;
	width: 70%;
}
.see_more{
	position: absolute;
	right: 15px;
	top: 0;
	border: 1px solid #0195B6;
	background-color: #0195B6;
	border-radius: 15px;
	font-family: Poppins-Medium;
	color: #fff;
	font-size: 11px;
	display: block;
	padding: 5px 15px;
	text-decoration: none;
}
.see_more:hover{
	background-color: #0195B6;
	color: #fff;
	transition: .2s ease-in-out;	
}
.row4_item a:hover{
		text-decoration:none;
	}
/* .see_more:hover a{
	background-color: #fff;
	color: #0195B6;
} */
.main_section .see_more:visited, .main_section .see_more:active {color: #fff; background-color: #0195B6;border-radius: 15px;text-decoration: none;}
.see_all{
	position: absolute;
	right: 15px;
	top: 0;
}
.see_all a{
	font-family: Poppins-SemiBold;
	color: #1c96b6;
	font-size: 14px;
	display: block;
	text-decoration: none;
}

.row2_item{
	width: 130px;
	float: left;
	margin-right: 15px;
}
.row2_item h4{
	color: #000000;
	font-family: Poppins-SemiBold;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.row2_item a:hover{
	text-decoration: none;
}
.row2_item p{
	color: #163e5f;
	font-family: Poppins-Medium;
	font-size: 11px;
	margin-bottom: 0;
	text-align: center;
	word-break: break-word;
}
.row2_item p a{
	color: #163e5f;
	}
.row3_item{
	width: 300px;
    float: left;
    margin-right: 15px;
}
.row3_item h3{
	color: #000000;
	font-family: Poppins-SemiBold;
	margin-top: 10px;
	font-size: 16px;
}


.row4_item{
	width: 10rem;
	float: left;
	margin-right: 15px;
}
.row4_item h4{
	color: #000000;
	font-family: Poppins-SemiBold;
	font-size: 12px;
	margin-top: 10px;
	min-height: 1.8rem;
}
.row4_item p{
	margin-bottom: 0;
}
.row4_item p strike{
	color: #5c5c5c;
	font-family: Poppins-Medium;
	font-size: 12px;
}
.row4_item button{
	font-family: Poppins-SemiBold;
	color: #fff;
	background-color: #B94085;
	border: 0;
	border-radius: 5px;
	font-size: 10px;
	padding: 3px 5px;
	margin-left: 5px;
}
#row5 img{
	width: 100%;
}
#row5{
	padding-right: 15px;
}
#row6{
	margin-bottom: 0;
	margin-top: 10px;
}
.row6_item{
	max-width: 300px;
	margin-right: 15px;
	float: left;
}
#row6 .row_section {
    overflow:scroll;
	-webkit-overflow-scrolling:touch;
}
.row6_item img,.row4_item img,.row3_item img,.row1_item img,.row2_item img{
	margin-right: 15px;
}
.row6_item p{
	font-family: Poppins-SemiBold;
	color: #fff;
	margin-top: 10px;
	font-size: 12px;
}

#section2{
	width: 100%;
	float: left;
	background-color: #163E5F;
	padding: 170px 0 50px;
	margin-top: -150px;
	overflow-x: hidden;
}
#section2 .container{
	padding-right: 0;
}
.sec2_1{
	width: 100%;
	float: left;
	padding-left: 20px;
}
.sec2_1 h3{
	font-family: Poppins-Bold;
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #fff;
	margin-bottom: 0;
}
.starr{
	margin-top: 30px;
}
.starr img{
	width: 26px;
	margin-right: 5px;
}
video{
	outline: none;	
    border-radius: 15px
}
.sec2_1 p{
	font-family: Poppins-Bold;
	color:#fff;
	margin-bottom: 15px;
	font-size: 20px;
}

.download_mfine{
	border: 0;
	border-radius: 15px;
	background-color: #FF684F;
	padding: 0;
}
.download_mfine a{
	font-family: Poppins-SemiBold;
	color: #fff;
	padding: 7px 25px;
	display: block;
	font-size: 1em;
	text-decoration: none;
}

.sec2_2{
	width: 100%;
	float: left;
	/*padding-top: 30px;*/
}

.sec2_item{
	width: 310px;
	float: left;
}

.sec2_rating{
	margin-right: 15px;
	background-color: #fff;
	border-radius: 20px;
	padding: 20px 20px;
	margin-bottom: 30px;
	height: 275px;
	/*max-height: 215px;
    min-height: 214px;*/
}
.sec2_txt1{
	color: #000000;
	font-family: Poppins-Bold;
	font-size: 16px;
	width: 100%;
	float: left;
}
.sec2_txt1 span{
	width: 100%;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}

.sec2_txt1 img{
	width: 22px;
	margin-right: 5px;
	float: left;
	margin-top: -5px;
}
.sec2_txt2{
	color: #000000;
	font-family: Poppins-semibold;
	font-size: 12px;
	margin-bottom: 0;
}

.sec2_3{
	width: 39%;
	float: left;
	margin-left: 4%;
	margin-right: -1%;
}


#footer{
	float: left;
    width: 100%;
	background-color: #163E5F;
	text-align: center;
}
#footer ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom:30px;
}
#footer ul li{
    line-height: 2em;
}

#footer ul li a{
	font-family: Poppins-Medium;
	color: #fff;
	font-size: 14px;
}
#footer-bottom a:hover {
    color: #1c96b6!important;
}
#footer p{
	font-family: Poppins-SemiBold;
	color: #fff;
	font-size: 12px;
}

#footer .footer_content p{
	font-family: Poppins-Medium;
}
.footer_content{
	margin-top: 30px;
	margin-bottom: 50px;
}

.footer_content h1, .footer_content h2{
	font-size: 1em;
	color: #fff;
	}
.footer_content a{
	font-weight: bold;
	color: #fff;
}

.copyright{
	font-family: Poppins-Medium;
	color: #fff;
	font-size: 12px;
	margin-bottom: 50px;
}

@media screen and (min-width: 375px){
	.row1_item,.row3_item{
		width: 300px;
	}
	.banner_img{
		margin-top: -210px;
	}
}

@media screen and (min-width: 425px){
	.banner_img{
		margin-top: -240px;
	}
	.row2_item{
		width: 180px;
	}
	.row2_item img{
		width: 100%;
	}
	.row2_item h4{
		text-align: center;
	}
	.row4_item{
		width: 160px;
	}
	.row4_item img{
		width: 100%;
	}

}

@media screen and (min-width: 600px){
	
}
#login .submenu{
	display: none;
	padding: 0 2% !important;
	 position: absolute;
    background: #fff;
    right: 12%;
    border-radius: 3px;
    margin-top: 0.72em;
    padding: 0 0 2% 0;
    box-shadow: 0 0 3px #ccc;
}
#login .submenu li{
	list-style: none;
	color: #000;
}
#login .submenu li a{
	color: #000;
	text-decoration: none;
}
/*.submenu.showmenu {
    display: block;
    position: absolute;
    background: #fff;
    right: 12%;
    border-radius: 3px;
    margin-top: 0.72em;
    padding: 0 0 2% 0;
    box-shadow: 0 0 3px #ccc;
}*/
.video-wrapper {
    position: relative;
}

.video-wrapper > video {
    width: 100%;
    vertical-align: middle;
}

.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(56% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    transition: opacity 150ms;
    background: none;
}

.video-overlay-play-button:hover {
    opacity: 1;
}

.video-overlay-play-button.is-hidden {
    display: none;
}
#row5 circle {
   stroke: rgba(255,255,255) !important;
}
#row5 polygon {
   fill: rgba(255,255,255) !important;
}


/*  */
.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{ 
    border-bottom: 1px solid #B4B3B3; 
    margin-left: -5px;
    font-family: Poppins-Medium;
    display: grid;
    width: 100%;
}
.ui-widget.ui-widget-content {
    list-style: none;
    background: #fff;
    border-radius: 10px;
    width: 90% !important;
    position: absolute !important;
    padding: 0 1%;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
	height: 450px;
    overflow-y: scroll;
}
.ui-widget-content .ui-state-active {
    background-color: white !important;
    border: none !important;
}
.list_item_container {
    width: 100%;
    float: left;
}
.adoctitle {
    width: 66%;
    float: left;
    padding: 10px;
    color: #000;
}
.adoclabel{
    width: 30%;
    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;}
.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: 30%;
}
.bottomstrip {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #0095b6;
    padding: 0% 2%;
    font-family: Poppins-Medium;
	z-index: 10;
}
.botext {
    float: left;
    width: 58%;
    align-items: center;
    vertical-align: middle;
}
.medfoot {
     margin-bottom: 8em; 
}
.insbotbtn {
    float: left;
    width: 40%;
    padding-top: 4.5%;
    font-weight: bold;
}
.insbotbtn a {
    background: #ff684f;
    color: #fff;
    padding: 7% 6%;
    border-radius: 10px;
    font-size: 10px;
}
.insbotbtn a:hover
{
text-decoration: none;
}
#footer .botext p {
    margin: 6%;
    color: #fff;
    font-size: 15px;
	font-family: Poppins-semiBold;
	line-height: 1.2;
}
.whiteHeader .toptext h2 {
    color: #0195B6;
}
.toptext {
    float: left;
    text-align: center;
    padding-left: 2em;
}
.toptext h2 {
    font-size: 1em;
    color: #fff;
    padding-top: 0.5em;
	text-transform: capitalize;
}
.rlesscl, .rmorecl{
	font-weight:bold;
}
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
/* Portrait and Landscape */
@media only screen
 and (max-device-width: 360px)
 and (-webkit-min-device-pixel-ratio: 2) {
.heading h2 {
   font-size: 1rem;
}
.toptext h2{
    font-size: 0.9em;
}
.toptext {
   padding-left: 0.5em;
}
}