html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Quicksand', sans-serif;
	overflow-x:hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*{box-sizing: border-box;}
a:hover,a:focus{text-decoration:none;}   

 /*header*/
 .row{margin-right: 0;margin-left: 0;}
.header{background:#ffffff;position:fixed;width: 100%;padding: 17px 0;z-index: 9999;}
.header .navbar-default{background-color: transparent;border-color: transparent;}
.header .navbar-nav>li>a{font-size: 16px;color: #000000;font-weight: 500;padding: 10px 14px;}
.header .navbar-nav>li>a i.fa-angle-down{margin-left: 7px;}
.header .navbar-nav>li.active>a{color: #4a9e46;background: transparent;    background-color: transparent !important;}
.header .navbar-nav>li.active>a:before{content: "";width: 10px;height: 1px;background: #4a9e46;display: inline-block;position: absolute;bottom: 10px;}
.header .menu-icon{display: none;}
.header .contact{background: #1657b5;padding: 7px 20px;border-radius: 8px;margin-top: 5px;}
.header .contact img{margin-right: 5px;display: inline-block;vertical-align: middle;}
.header .contact span{color: #ffffff;font-size: 17px;font-weight: 700;}

 /*banner*/
.home-banner{margin-top: 107px;position: relative;}
.home-banner .owl-dots{position:absolute;bottom: 30%;left: 212px;}
.home-banner .owl-dots .owl-dot:focus{outline: none;}
.home-banner .owl-dots .owl-dot span{width: 17px;height: 3px;background: #fff;display: inline-block;margin-right: 11px;}
.home-banner .owl-dots .owl-dot.active span{background: #ffd200;}
.home-banner .owl-carousel .owl-nav{display: none;}
.banner-content{position: absolute;top: 25%;left: 12%;}
.banner-content label{font-family: 'Open Sans', sans-serif;font-size: 35px;color: #ffffff;font-weight: 700;    margin-bottom: 15px;}
.banner-content h1{font-family: 'Open Sans', sans-serif;font-size: 55px;color: #ffffff;font-weight: 700;}
.banner-content a{border-radius: 100px;background: #fff;font-size: 17px;color: #000000;font-weight: 500;margin-top: 50px;display: inline-block;padding: 13px 35px;    position: relative;}
.banner-content a:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;right: -9px;top: 21px;}
.home-banner-form{position: absolute;bottom: -40%;background: #fff;z-index: 1;width: 58%;left: 22%;padding: 40px;box-shadow: 0 0 15px rgb(0 0 0 / 0.4);}
.home-banner-form h1{color: #000000;font-size: 20px;font-weight: 700;margin-bottom: 25px;}
.home-banner-form img{display: inline-block;vertical-align: middle;margin-right: 15px;}
.home-banner-form .submit{margin: 10px 0 0 0;display: inline-block; position: relative; width: auto; padding: 0;}
.home-banner-form .submit:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;top: 24px;}
.home-banner-form .submit .btn-primary{color: #fff;background-color: #ff5e6b;border: none; border-radius: 100px;padding: 7px 20px; font-size: 15px;
    font-weight: 500;}
.home-banner-form .submit .btn-primary:focus{outline:none;}

.home-banner-form .form-con-sec{    padding: 0 30px;}
.home-banner-form .form-control{background-color: #ebebeb;border: none;height:  auto;padding: 6px 20px; box-shadow: none;}
.home-banner-form .form-control.submit{ background: #ff5e6b; color: #fff; border-radius: 20px;}
.home-banner-form input[type="radio"]{ margin-top: 15px;}
.home-banner-form .video-consult{text-align: center;border-left: 1px solid #cccccc;}
.home-banner-form .video-consult img{margin-right: 0;}
.home-banner-form .video-consult label{display: block;font-size: 18px;color: #000000;line-height: 23px;margin: 15px 0;font-weight: 500;}
.home-banner-form .video-consult a{color: #fff;
    background-color: #ff5e6b;
    border-color: #ff5e6b;
    border-radius: 100px;
    padding: 10px 20px;
    position: relative;
    font-size: 15px;
    font-weight: 500;
    margin-top: 11px;
    display: inline-block;}
.home-banner-form .video-consult a:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;right: -9px;top: 17px;}


.home-sec2{margin-top: 300px;}
.home-sec2 .about-icon{display: inline-block;}
.home-sec2 .title{display: inline-block;margin-left: 15px;vertical-align: top;}
.home-sec2 .title label{color: #000000;font-size: 20px;font-weight: 700;display: block;margin-bottom: 11px;}
.home-sec2 .title span{color: #ff5e6b;font-size: 35px;font-weight: 700;}
.home-sec2 p.desc{font-size: 17px;color: #000000;line-height: 32px;font-weight: 400;text-align: justify;margin-top: 30px;}
.home-sec2 .rd-mre{border-radius: 100px;color: #ffffff;font-size: 15px;font-weight: 500;background: #1657b5;padding: 13px 25px;margin-top: 30px;display: inline-block;position: relative; margin-bottom: 50px;}
.home-sec2 .rd-mre:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;right: -7px;top: 21px;}
.home-sec2 ul li{background:#f4f4f4;border:1px solid #dedbdb;padding: 0;}
.home-sec2 ul li a{padding: 26px 30px;width: 100%;display: inline-block;}
.home-sec2 ul li:hover{background:#ffffff;}
.home-sec2 ul li .bg-img{position: absolute;bottom: 0;right: 0;}
.home-sec2 ul li.right{float:right;}
.home-sec2 ul li .inline{display: inline-block;}
.home-sec2 ul li span{float: right;}
.home-sec2 ul li  p{font-size: 17px;color: #000000;font-weight: 500;line-height: 22px;}



.home-scroll-sec .container{    margin-left: 0;}
.home-scroll-sec .sec-1{ background: url(../images/care-image.png) no-repeat center;background-size: cover;    height: 558px;position:relative;}
.home-scroll-sec .sec-1 .content{position: absolute;    bottom: 0%;
    left: 14%;}
.home-scroll-sec .sec-1 h3{font-size: 39px;color: #ffc600;font-family: 'Oswald', sans-serif; font-weight: bold; text-transform:uppercase;    margin-bottom: 7px;}
.home-scroll-sec .sec-1 p{font-size: 19px;color: #ffffff;font-family: 'Open Sans', sans-serif;line-height: 26px;}
.home-scroll-sec .sec-1 .hosp-tme{background: #ffffff;padding: 15px 20px 5px 20px;width: 29%;margin-top: 27px;border-top-left-radius: 10px;border-top-right-radius: 10px;    margin-left: 100px;}
.home-scroll-sec .sec-1 div label{font-size: 21px;color: #ff5e6b;font-family: 'Oswald', sans-serif; display:block; text-transform: uppercase; font-weight: 500;}
.home-scroll-sec .sec-1 div span{font-size: 21px;color: #ffffff;font-family: 'Oswald', sans-serif; font-weight:700;text-transform:uppercase;background: #ff5e6b;padding: 5px 15px;display: inline-block;}

.home-scroll-sec .sec-2 { background: url(../images/home-service-bg-img.jpg) no-repeat;margin-top: 25px;height: 534px; background-size: cover;}
.home-scroll-sec .sec-2 .head{    margin-bottom: 30px;}
.home-scroll-sec .sec-2 .head img{display:inline-block;vertical-align: top;margin-right: 22px;}
.home-scroll-sec .sec-2 .head .title{display:inline-block;}
.home-scroll-sec .sec-2 .head .title label{color: #ffc600;font-size: 25px;font-weight: 700;display: block;margin-bottom: 5px;}
.home-scroll-sec .sec-2 .head .title span{color: #ffffff;font-size: 30px;font-weight: 700;display: block;}

.home-scroll-sec .sec-2 .frame .desc p{font-size: 14px; text-transform: uppercase; font-weight: 700;color: #000000;}
.home-scroll-sec .sec-2 .frame .desc span{border-radius: 100px;color: #ffffff;font-size: 14px;font-weight: 500;background: #3da187;padding: 5px 25px;margin-top: 4px;display: inline-block;position: relative;}
.home-scroll-sec .sec-2 .frame .desc span:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;right: -7px;top: 15px;}
.home-scroll-sec .sec-2  .frame ul li img{width:100%;}
.home-scroll-sec .sec-2  .frame ul li .desc{padding: 20px;}



.home-sec3{background:#eaf0f4;padding:60px 0;}
.home-sec3 .about-icon{display: inline-block;    vertical-align: top;}
.home-sec3 .about-icon.mar-left{    margin-left: 50px;}
.home-sec3 .title{display: inline-block;margin-left: 19px;}
.home-sec3 .title label{color: #000000;font-size: 20px;font-weight: 700;display: block;margin-bottom: 11px;}
.home-sec3 .title span{color: #ff5e6b;font-size: 35px;font-weight: 700;}
.home-sec3  .blog-cntn{margin-top:50px;padding-left: 0;}
.home-sec3  .blog-cntn.pad-left{padding-left:0px;}
.home-sec3  .blog-cntn span{color: #ffffff;font-size: 15px;font-weight: 500;position: absolute;top: 15px;right: 30px;background: #3da187;padding: 9px 16px;border-radius: 7px;}
.home-sec3  .blog-cntn p{color: #000000;font-size: 15px;font-weight: 700;background: #fff;padding: 21px;line-height: 22px;    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;}
/*.home-sec3  .blog-cntn.right p{    padding: 31px 21px;}*/
.home-sec3  .blog-cntn a{border-radius: 100px;color: #ffffff;font-size: 15px;font-weight: 500;background: #1657b5;padding: 13px 25px;margin-top: 30px;display: inline-block;position: relative;}
.home-sec3  .blog-cntn a:after{content: '';width: 17px;height: 3px;background: #ffd200;display: inline-block;position: absolute;right: -9px;top: 21px;}
#accordion{padding-top: 50px 50px;border-left: 1px solid #959595;padding-left: 47px;}



.home-sec4{margin: 50px 0 110px 0px;}
.home-sec4 .about-icon{display: inline-block;}
.home-sec4 .title{display: inline-block;margin-left: 19px;}
.home-sec4 .title label{color: #000000;font-size: 20px;font-weight: 700;display: block;margin-bottom: 11px;}
.home-sec4 .title span{color: #ff5e6b;font-size: 35px;font-weight: 700;text-transform: uppercase;}
.home-sec4 .testimonials{    margin-top: 64px;}
.home-sec4 .testimonials .owl-nav{    display: none;}
.home-sec4 .testimonials .owl-dots{position:absolute;bottom: 25px;left: auto;right: 100px;}
.home-sec4 .testimonials.owl-dots{position:absolute;bottom: 30%;left: 212px;}
.home-sec4 .testimonials .owl-dots .owl-dot:focus{outline: none;}
.home-sec4 .testimonials .owl-dots .owl-dot span{width: 17px;height: 3px;background: #2e6e92;display: inline-block;margin-right: 11px;}
.home-sec4 .testimonials .owl-dots .owl-dot.active span{background: #3da187;}
.home-sec4 .testimonials .owl-carousel .owl-item img{width: auto;}
.home-sec4 .testimonials .banner-content{    position: static;}
.home-sec4 .testimonials .banner-content p{font-size: 17px;color: #000000;font-weight: 500;line-height: 30px; text-align: justify;padding-left: 60px;}
.home-sec4 .testimonials .banner-content p img.inline{display: inline-block;vertical-align: bottom;margin-left: 10px;}
.home-sec4 .testimonials .banner-content p img{margin-left: -20px;}
.home-sec4 .testimonials .banner-content a{padding: 0 0 0 60px;}
.home-sec4 .testimonials .banner-content a:after{display: none;}
.home-sec4 .testimonials .client-profile{box-shadow: 0 0 10px rgb(0 0 0 / 0.3);text-align: center;width: 50%;float: right;    padding: 25px;
    margin-top: 3px;}
.home-sec4 .testimonials .client-profile img{    display: inline-block;}
.home-sec4 .testimonials .client-profile label{color: #ff5e6b;font-size: 18px;font-weight: 700;    display: block;margin-bottom: 5px;}


.home-sec5{background:url("../images/home-sec-5-bg.jpg");position: relative;padding: 50px 0;}
.home-sec5 img{display: inline-block;vertical-align: top;}
.home-sec5 img.home-doctor{position: absolute;bottom: 0;right: 0;}
.home-sec5 .doctor{display: inline-block;margin-left:20px;}
.home-sec5 .doctor h2{color:#ffd200; font-size: 30px;font-weight: 700;}
.home-sec5 .doctor p{margin-top: 25px;font-size: 20px;color: #ffffff;line-height: 32px;}


.footer{    background: url(../images/footer-bg.jpg) no-repeat;
    padding: 50px 0;
    background-size: cover;}
.footer label{font-size:25px;color:#2e6e92;font-weight: 700;margin-bottom:12px;}
.footer span a, .footer p, .footer p a{font-size:14px;color:#000000;font-weight: 500;    line-height: 30px;display:block;}
.footer p a{display: inline-block;}
.footer span a:before{content:"";width:9px;height:2px;background:#000000;display: inline-block;vertical-align: middle;margin-right: 10px;}
.footer .reach-us img{display: inline-block;    vertical-align: top;margin-right:12px;}
.footer .reach-us .inline-sec{display: inline-block;}
.footer .reach-us .marg-top{margin-top:20px;}


.copy-rght{background:#3da187;padding:12px 0;}
.copy-rght .social-media a{display: inline-block;margin-right:25px;}
.copy-rght .sec-2{text-align: right;line-height: 26px;}
.copy-rght .sec-2 p{display: inline-block;color: #ffffff;font-size: 15px;}
.copy-rght .sec-2 p a{color:#ffe400;}
.copy-rght .sec-2 span{margin: 0 15px;color: #ffffff;}





 /*about clinic*/
.about-banner{margin-top:107px;    position: relative;}
.about-banner img{width:100%;}
.about-banner .abt-banner-cont{position:absolute;top: 40%;left: 13%;}
.about-banner .abt-banner-cont label{font-size: 35px;color: #ffc600;font-weight: 700;    margin-bottom: 15px;}
.about-banner .abt-banner-cont p{font-size: 17px;color: #ffffff;}

.about-clinic-sec-1{margin: 55px 0;}
.about-clinic-sec-1 .head{margin-bottom:30px;}
.about-clinic-sec-1 .head img{display:inline-block; vertical-align:top;margin-right:10px;}
.about-clinic-sec-1 .head .title{display:inline-block;}
.about-clinic-sec-1 .head .title label{font-size: 20px;font-weight: 700;color: #000000;margin-bottom: 5px;}
.about-clinic-sec-1 .head .title p{font-size: 35px;font-weight: 700;color: #ff5e6b;}
.about-clinic-sec-1 p.desc{color: #000000; font-size: 16px; text-align: justify; line-height: 35px; }
.about-clinic-sec-1 .sec-2{position: relative;text-align: center;    padding-right: 0;}
.about-clinic-sec-1 .sec-2 img{}
.about-clinic-sec-1 .sec-2 .desc{position:absolute;bottom: 0%;left: 20%;}
.about-clinic-sec-1 .sec-2 .desc p{color: #3da187;font-size: 20px;font-weight: 700;    margin-bottom: 30px;
    text-align: center;
    line-height: 30px;}
.about-clinic-sec-1 .sec-2 .desc a{color: #ffffff;font-size: 17px;font-weight: 700;background:#1657b5;padding:15px 30px;border-radius: 7px;}


.about-clinic-sec-2{background: url(../images/about-clinic--bg.jpg) no-repeat;background-size: cover;    padding: 45px 0;}
.about-clinic-sec-2 .head{margin-bottom:30px;}
.about-clinic-sec-2 .head img{display:inline-block; vertical-align:top;margin-right:10px;}
.about-clinic-sec-2 .head .title{display:inline-block;}
.about-clinic-sec-2 .head .title label{font-size: 20px;font-weight: 700;color: #000000;margin-bottom: 5px;}
.about-clinic-sec-2 .head .title p{font-size: 35px;font-weight: 700;color: #ff5e6b;}


.about-clinic-sec-1 .sec-1{padding-right:50px;}
.about-clinic-sec-1 .head.marg-top{margin-top:40px;}
.about-clinic-sec-1 .head.marg-top img{vertical-align:middle;}
.about-clinic-sec-1 .about-doctor li label{font-size: 22px;color: #000000;font-weight: 700;margin-bottom: 18px;}
.about-clinic-sec-1 .about-doctor li .inline-sec{padding:8px;}
.about-clinic-sec-1 .about-doctor li .inline-sec img{display:inline-block;background: #ffff;padding: 12px;border-radius: 3px;vertical-align: top;margin-right: 3px;}
.about-clinic-sec-1 .about-doctor li .inline-sec p{display:inline-block;font-size: 15px;color: #ffffff;font-weight: 700;line-height: 23px;border-left: 1px solid #abdbe3;padding-left: 13px;margin-top: 10px;}
.about-clinic-sec-1 .about-doctor li:first-child .inline-sec{background:#4cb3c4;}
.about-clinic-sec-1 .about-doctor li:nth-child(2) .inline-sec{background:#6686ff;}
.about-clinic-sec-1 .about-doctor li:last-child{margin-top:30px;}
.about-clinic-sec-1 .about-doctor li:last-child .inline-sec{background:#43b9f6;}
.about-clinic-sec-1 .sec-2.about-doctor{background:#1657b5;text-align:center;padding:40px 0;border-radius: 4px;}
.about-clinic-sec-1 .sec-2.about-doctor img{display:inline-block;}
.about-clinic-sec-1 .sec-2.about-doctor .year{margin-left: 25px;}
.about-clinic-sec-1 .sec-2.about-doctor .doc-img {position: relative;}
.about-clinic-sec-1 .sec-2.about-doctor .doc-img label{background:#ffc600;font-size:22px;font-weight:700;color:#000000;padding:20px;position: absolute;bottom: 0;width: 78%;left: 42px;border-radius: 5px;}
.about-clinic-sec-1 .sec-2.about-doctor p{font-size: 15px;color: #ffffff;font-weight: bold; letter-spacing: 1px; margin: 15px 0 30px 0;}


 /*contact-us*/
.contact-us-sec-1{padding: 60px 0 35px 0;}
.contact-us-sec-1 .form-bg{background: url(../images/contact-us-bg-1.jpg) no-repeat;padding:50px;}
.contact-us-sec-1 .form-bg h1{color: #ff5e6b;font-size: 25px;font-weight: 700;margin-bottom: 30px;}
.contact-us-sec-1 .form-bg h1 img{display: inline-block;vertical-align: middle;margin-right:15px;}
.contact-us-sec-1 .form-bg  .form-group{padding-left: 0;    margin-bottom: 25px;}
.contact-us-sec-1 .form-bg  .form-group .form-control{height: 40px;font-size: 15px;color: #000000; box-shadow: none;}
.contact-us-sec-1 .form-bg  .form-group textarea.form-control{height: auto;}
.contact-us-sec-1 .form-bg  .submit{position:relative; width:  auto; float:  none; display:  inline-block; background: #003875; color: #fff; border:  none;
border-radius: 20px;}
.contact-us-sec-1 .form-bg  .submit:after{position: absolute;content: "";width: 20px;height: 3px;background: #4b9d48;bottom: 15px;}
.contact-us-sec-1 .form-bg  .submit button{background: #003875;padding: 10px 50px;border-radius: 100px;margin-top: -5px;font-weight: 500;color: #ffffff;font-size: 17px; outline: none;}
.contact-us-sec-1 .map{padding-left: 0;border-radius: 10px;}

.contact-us-sec-2{background: url(../images/contact-us-bg-2.jpg) no-repeat;background-size: cover;margin: 50px 0; padding-bottom: 20px;}
.contact-us-sec-2 .customer-img{text-align: center;}
.contact-us-sec-2 .customer-img img{    margin-top: 7px;
    display: inline-block;
    margin-bottom: -35px;}
.contact-us-sec-2 .reach-us{padding-top: 25px;}
.contact-us-sec-2 .reach-us ul li{margin-top: 25px;}
.contact-us-sec-2 .reach-us img{display: inline-block;vertical-align:top;}
.contact-us-sec-2 .reach-us .inline-sec{display: inline-block;}
.contact-us-sec-2 .reach-us .inline-sec label{color:#ffc600;font-size:25px;font-weight:700;margin-bottom:10px;}
.contact-us-sec-2 .reach-us .inline-sec p, .contact-us-sec-2 .reach-us .inline-sec p a{color:#ffffff;font-size:17px;font-weight:400;}
.contact-us-sec-2 .reach-us .follow-us p a{margin-right: 7px;}

 /*services*/
.services-pg-sec-1{margin:50px 0 25px 0;}
.services-pg-sec-1 .head img{display: inline-block;vertical-align:top;margin-right: 20px;}
.services-pg-sec-1 .head .title{display: inline-block;width: 92%;}
.services-pg-sec-1 .head .title label{font-size: 35px;font-weight: 700;color: #000000;text-transform: uppercase;margin-bottom: 28px;margin-top: 10px;}
.services-pg-sec-1 .head .title p{color: #000000;font-size: 17px;line-height: 30px;text-align: justify;}

.services-pg-sec-2{margin:0 0 50px 0;}
.services-pg-sec-2 .service-desc a{border: 1px solid #adadad;width: 100%;display: inline-block;    padding: 30px 20px 30px 30px;margin-top: 65px;height: 300px;}
.services-pg-sec-2 .service-desc label{    text-transform: uppercase;color: #000000;font-size: 18px;font-weight: 700;margin-bottom: 20px;line-height: 30px;}
.services-pg-sec-2 .service-desc p{color: #000000;font-size: 15px;font-weight: 400;line-height: 26px;}
.services-pg-sec-2 .service-desc span{font-size: 15px;color: #ffffff;font-weight: 500;background: #1657b5;padding: 10px 30px;border-radius: 100px;margin-top: 20px;display: inline-block;position:relative;}
.services-pg-sec-2 .service-desc span:after{position: absolute;content: "";width: 20px;height: 3px;background: #ffc600;    bottom: 16px;right: -9px;border-radius: 10px;}
.services-pg-sec-2 .service-desc .service-image{padding: 0;}
.services-pg-sec-2 .service-desc .service-image img{margin-top: -70px;}


 /*service details*/
 
.service-details-sec-1{padding:50px 0;}
.service-details-sec-1 h1 {color:#000000;font-size:35px;font-weight:700;text-transform: uppercase;}
.service-details-sec-1 h1 img{margin-right:15px;display: inline-block;vertical-align: middle;}
.service-details-sec-1 p {color:#000000;font-size:17px;font-weight:400;line-height:35px;text-align:justify;margin-top: 30px;}
.service-details-sec-1 p img{margin-right:15px;display: inline-block;vertical-align: top;margin-top: 5px;}
.service-details-sec-1 p span{display: inline-block;width: 92%;}
.service-details-sec-1 .col-lg-6{padding:0;}
.service-details-sec-1 .service-details-img {text-align:center; padding: 0 15px;margin-top: 35px;}
.service-details-sec-1 .service-details-img img{    display: inline-block;}
.service-details-sec-1 .appointment{color: #000000;font-size: 30px;font-weight: 700;margin-top:50px;}
.service-details-sec-1 .appointment a{font-size: 15px;font-weight: 500;color: #ffffff;background: #1657b5;padding: 7px 20px;border-radius: 100px;position: relative;margin-left: 15px;}
.service-details-sec-1 .appointment a:after{content: "";background: #ffc600;width: 19px;height: 4px;position: absolute;right: -7px;top: 46%;border-radius: 4px;}

.service-details-sec-2{background:#f6f6f6;}
.service-details-sec-2 .head{text-align:center;}
.service-details-sec-2 .head img{display: inline-block;margin-bottom: 10px;}
.service-details-sec-2 .head label{display:block;color:#000000;font-size:20px;margin-bottom: 10px;}
.service-details-sec-2 .head span{color:#1657b5;font-size:30px;font-weight:700;}
.service-details-sec-2 .wrap{margin: 60px 80px 60px 100px;}
.service-details-sec-2 .frame{margin-top: 40px;}
.service-details-sec-2 .frame ul li{margin: 10px 15px 10px 15px;box-shadow: 0 0 10px rgb(0 0 0 / 0.3);height: 96%;}
.service-details-sec-2 .frame ul li .desc{padding: 15px 20px 20px 20px;}
.service-details-sec-2 .frame ul li p{font-size: 14px;color: #000000;font-weight: 700;text-transform: uppercase;}
.service-details-sec-2 .frame ul li span{color: #ffffff;font-size: 14px;font-weight: 500;background: #3da187;padding: 7px 20px;border-radius: 100px;position: relative;}
.service-details-sec-2 .frame ul li span:after{content: "";background: #ffc600;width: 19px;height: 4px;position: absolute;right: -7px;top: 46%;border-radius: 4px;}

/* Example wrapper */

.wrap {
  position: relative;
  margin: 60px 219px 60px 95px;
}


/* Frame */

.frame {
  height: 300px;
  line-height: 20px;
  overflow: hidden;
}

.frame ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  font-size: 50px;
}

.frame ul li {
    float: left;
    width: 210px;
    height: 100%;
    margin: 0px 15px 0 0;
    padding: 0;
    background: #ffffff;
	    border-radius: 10px;

}




/* Scrollbar */

.scrollbar {
  margin: 2em 0 1em 0;
  height: 2px;
  background: #ccc;
  line-height: 0;
}

.scrollbar .handle {
  width: 100px;
  height: 100%;
  background: #292a33;
  cursor: pointer;
}

.scrollbar .handle .mousearea {
  position: absolute;
  top: -5px;
  left: 0;
  width: 100%;
    height: 12px;
    background: #35b55e;
    border-radius: 15px;
    z-index: 999;
}


/* Pages */

.pages {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  text-align: center;
}

.pages li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 4px;
  text-indent: -999px;
  border-radius: 10px;
  cursor: pointer;
  overflow: hidden;
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}

.pages li:hover {
  background: #aaa;
}

.pages li.active {
  background: #666;
}


/* Controls */

.controls {
  margin: 25px 0;
  text-align: center;
}


/* One Item Per Frame example*/

.oneperframe {
  height: 300px;
  line-height: 300px;
}

.oneperframe ul li {
  width: 1140px;
}

.oneperframe ul li.active {
  background: #333;
}


/* Crazy example */

.crazy ul li:nth-child(2n) {
  width: 100px;
  margin: 0 4px 0 20px;
}

.crazy ul li:nth-child(3n) {
  width: 300px;
  margin: 0 10px 0 5px;
}

.crazy ul li:nth-child(4n) {
  width: 400px;
  margin: 0 30px 0 2px;
}




/*header dropdown*/

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
   top: 45px;
   background: #1657b5;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
      color: #ffff;
    font-weight: 700;
}

.dropdown-content a:hover {background-color: #35b55e}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Accordion */

.panel-group .panel-bg{background: #ffff;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{    color: #000000;
    font-size: 15PX;
    line-height: 23px;}
.panel-default>.panel-heading{background: #3da187;
    color: #fff;
    font-size: 17px;
    font-weight: 700;text-transform: uppercase;}
.panel-default>.panel-heading{
    padding: 15px;
}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}



	/* lightgallery */


.small {
  font-size: 11px;
  color: #999;
  display: block;
  margin-top: -10px
}

.cont {
  text-align: center;
}

.page-head {
  text-align: center;
}

.page-head .lead {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 50px;
  margin-top: 0;
}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.btn-lg {
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.33333;
  padding: 10px 16px;
}

.btn-primary:hover {
  background-color: #fff;
  color: #152836;
}

.btn-primary {
  background-color: #152836;
  border-color: #0e1a24;
  color: #ffffff;
}

.btn-primary {
  border-color: #eeeeee;
  color: #eeeeee;
  transition: color 0.1s ease 0s, background-color 0.15s ease 0s;
}

.page-head h1 {
  font-size: 42px;
  margin: 0 0 20px;
  color: #FFF;
  position: relative;
  display: inline-block;
}

.page-head h1 .version {
  bottom: 0;
  color: #ddd;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  width: 58px;
  right: -58px;
}

.demo-gallery > ul {
  margin-bottom: 0;
  padding-left: 15px;
}

.demo-gallery > ul > li {
  margin-bottom: 15px;
 
  display: inline-block;
 
  list-style: outside none none;
}

.demo-gallery > ul > li a {
  border-radius: 12px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

.lg-outer, .lg-backdrop{    z-index: 9999;}
	
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: white;
}
.hvr-shutter-out-horizontal:before{
    border-radius: 100px;
    background: #1657b5;
}
.hvr-shutter-out-vertical:before{
    background: #4b9e46;
    border-radius: 100px;
}
.footer span a:hover{
    margin-left: 5px;
    transition: 0.5s all;
    
}
.nobck{
    background: none;
}

.swpbtn a{
        border-radius: 100px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    background: #1657b5;
    padding: 13px 25px;
    margin-top: 30px;
    display: inline-block;
    position: relative;
}

.swpbtn a::after{
        content: '';
    width: 17px;
    height: 3px;
    background:transparent;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 21px;
}
#no-br{
    border-left: 0;
}
.swptips{
    padding: 70px 0 70px 0;
}
.swhlthps img{
    margin: 0 auto;
}
.drstppge{
    font-size: 30px;
    text-align: center;
    padding: 20px 0; 
    font-weight: bold;
    padding-bottom: 40px;
}

a.btn.btn-primary.g{text-align: center;
  margin: 30px auto;
  display: flex;
  width: fit-content;margin-bottom: 0;}
.dbcareblg1 h2{
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 20px;
  min-height: 72px;
  line-height: 36px;
}
.dbcareblg1 h3{
    font-size: 18px;
    background: #1657b5;
    display: block;
    padding: 10px 20px;
    color: #fff;
    /*width: 200px;*/
    margin-bottom: 30px;
}
.dbcareblg1 h4{
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.dbcareblg1 p{
    font-size: 18px;
    line-height: 35px;
}

.dbcareblg1  li{
list-style-type: none;
padding-bottom: 15px;
    font-size: 18px;
}
.dbcareblglst h3{
    font-weight: bold;
    font-size: 22px;
    padding-bottom: 20px;
}
.dbcareblglst ul{
    padding-left: 17px;
}
.dbcareblglst ul li{
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    list-style-type: disc;
}
.dbcareblglst ul li a{
    text-decoration: none;
    font-size: 16px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
}
.dbcareblglst ul li a:hover{
    color: #4b9d48;
    padding-left: 5px;
    transition: 0.5s all;
}
.dbcareblglst li.active a{
    color: #4b9d48;
}
.swdtl ul li{
list-style-type: decimal;
text-transform: capitalize;
}
.swpspecliaties h5{
    font-size: 25px;
    font-weight: bold;
    margin-top: 40px;
    color: #1657b5;
}
.swpspecliaties ul{
    margin-top: 25px;
}
.swpspecliaties ul li{
    font-size: 17px;
    padding-bottom: 20px;
    line-height: 30px;
}
.mrg-to{
margin-top: 65px;}


.testimonials{
	padding:0px;
}
.testimonials h2{
    font-size: 15px;
    color: #000;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 30px;
	text-transform: uppercase;
    text-align: center;
}
.testimonials h2 span{
	font-size: 30px;
    font-weight: 700;
    color: #1657b5;
}

.testimonials-left{
    padding: 0 8px;
}
.testimonials-left-in{
	border:1px solid #eee;
	border-radius:8px;
	padding:30px;
	margin-bottom: 45px;
    height: 250px;
}
.testimonials-left-in:after{
	content: '"';
    display: inline-block;
    position: absolute;
    bottom: -20px;
    font-size: 100px;
	color:#f5f5f5;
    right: 40px;
	transition:0.3s ease-in-out;
}
.testimonials-left-in:hover:after{
	color:#ccc;
}
.testimonials-left-in p{
	font-size:15px;
	color:#000;
	font-weight:400;
    line-height: 28px;
	margin-bottom: 20px;
}
.testimonials-left-in h3{
	font-size:15px;
	color:#6f388c;
	font-weight:400;
}
.inline-sec p{
    line-height: 25px;
}
a.nocls{
    background: none;
    padding: inherit;
    display: block!important;
    margin: 0;
    font-weight: unset;
    font-size: unset;
    color: #fff;
    position: unset;
    border-radius: unset;
}
a.nocls::after{
    content: none;
}
textarea.formcnt-2{
    width: 100%;
    padding: 15px 20px 30px 15px;
    border-radius: 5px;
    border-color: #ccc;
    
}
input.form-control::placeholder, textarea.form-control, select.form-control{
    color: #000;
}
p.desc span {
    font-weight: bold;
    color: #0f437b;
}
.doctor h3{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    color: #fff;
}
.form-group span{
    padding-left: 10px;
}
.form-group h4{
    font-weight: bold;
    margin-top: 15px;
    font-size: 16x;
}
.mrtp{
margin-top: 15px;}
a.aclas{
    font-weight: bold;
    color: #1657b5;
    display: block;
    margin-top: 10px;
}
input[type=radio]{
display: inline-block;
width: auto;
    float: left;
}
.spn span{
    display: inline-block;
    padding-top: 15px;
    font-size: 15px;
}
.prvplcy h2{
	padding: 15px 0;
	font-weight: bold;
	font-size: 20px;
 
}
.prvplcy p{
	font-size: 16px;
	line-height: 30px;
}
.prvplcy h5{
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 20px;
}

.mrgn-btm{
margin-bottom: 30px;
}

.modal{
	z-index: 999999;
}

.modal-header{ padding: 0 !important; border:  none;}
.modal-header .close{ margin-right: 20px !important;}


.homebnrfrmrel{ z-index: 2;}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #1657b5; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #4a9e46; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}