body{ margin:0px; padding:0px; }
:root {--pc: #00799e;--pcrgb:0,121,158;--sc: #fbba00;--scrgb:251,186,0;}
.pc{color:var(--pc) !important;}
.sc{color:var(--sc) !important;}
.pbc{background-color:var(--pc) !important;}
.sbc{background-color:var(--sc) !important;}
.homeslider .carousel-btns { margin-top: 2em; }
.homeslider .carousel-btns .btn { width: 150px; }
.homeslider .carousel-inner .one {background-image: linear-gradient(0deg, rgba(var(--pcrgb), 0.40), rgba(var(--pcrgb), .15)), url('');}
.homeslider .carousel-inner .two {background:url(../images/banner-2.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .three {background:url(../images/banner-3.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .four {background:url(../images/banner-4.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .five {background:url(../images/banner-5.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .six {background:url(../images/banner-6.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
@media(max-width:991px) {
.bannerbg{;padding-left:0px !important;padding-right:0px !important }
	img.logo {
    width: 70% !important;
		filter: none !important;
		        padding: 10px 0;
  
}
.homeslider .carousel-inner .one {background:url(../images/banner-1-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .two {background:url(../images/banner-2-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .three {background:url(../images/banner-3-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .four {background:url(../images/banner-4-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .five {background:url(../images/banner-5-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homeslider .carousel-inner .six {background:url(../images/banner-6-mobile.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
}
.homeslider .carousel-control { width: auto; }
.homeslider .carousel-control .icon-prev,
.homeslider .carousel-control .icon-next,
.homeslider .carousel-control .fa-chevron-left,
.homeslider .carousel-control .fa-chevron-right { position: absolute; top: 47%; right: 0; z-index: 5; display: inline-block; background-color: #000; width: 38px; height: 38px; line-height: 40px; font-size: 14px;}
.homeslider .carousel-control .icon-prev, .homeslider .carousel-control .fa-chevron-left { left: 0; }
.homeslider .carousel-indicators li { width: 12px; height: 12px; margin: 0 1px; border: 2px solid #fff; opacity: .8; left:0px !important;right: none !important; }
.homeslider .carousel-indicators .active { background-color: var(--sc); border-color: var(--sc); }
.homeslider .carousel-control .icon-prev, .carousel-control .fa-chevron-left,
.homeslider .carousel-control .icon-right, .carousel-control .fa-chevron-right{border-radius: 50px;}
.homeslider .carousel-control .icon-prev, .carousel-control .fa-chevron-left {left: 30px;}
.homeslider .carousel-control .icon-right, .carousel-control .fa-chevron-right {right: 30px;}
.sec-space{height:60px;}
 .servicesicn {margin:20px 0px;font-size:75px;line-height:75px; text-align:center;padding:10px; border-radius:50px;}
.form-elements::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-elements::-moz-placeholder{color:#6c757d;opacity:1}
.form-elements:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-elements::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-elements::placeholder{color:#6c757d;opacity:1}
.form-elements input[type=text],.form-elements input[type=phone],.form-elements input[type=email],.form-elements input[type=email],.form-elements input[type=date],.form-elements input[type=submit],.form-elements input[type=reset],.form-elements input[type=datetime-local],.form-elements input[type=month],.form-elements input[type=number],.form-elements input[type=button],.form-elements input[type=password],.form-elements input[type=search],.form-elements input[type=time],.form-elements input[type=tel],.form-elements input[type=url],.form-elements input[type=week], .form-elements select, .form-elements textarea, .form-elements button{border-radius:38px;padding:0px 20px;height:38px;height:38px;box-shadow:none;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-elements input[type=text],.form-elements input[type=phone],.form-elements input[type=email],.form-elements input[type=email],.form-elements input[type=date],.form-elements input[type=datetime-local],.form-elements input[type=month],.form-elements input[type=number],.form-elements input[type=password],.form-elements input[type=search],.form-elements input[type=time],.form-elements input[type=tel],.form-elements input[type=url],.form-elements input[type=week], .form-elements select, .form-elements textarea{border:1px solid #ced4da; color:#495057;}
.form-elements	input[type=file]{border-radius:38px;}
.form-elements input:focus, .form-elements select:focus,  .form-elements textarea:focus{color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.form-elements button, .form-elements input[type=submit], .form-elements input[type=reset],.form-elements input[type=button]{border:none;color:#495057;}
.form-elements select{background-image:url(../images/dd-arrow.svg);background-repeat:no-repeat;background-position:96% center;background-size:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}
.form-elements input, .form-elements select:focus{outline:0}
.button{border-radius: 38px;padding:0px 20px 2px 20px; margin:0px; height:38px;line-height:38px;display: inline-block; cursor: pointer; text-align: center; border: none;text-decoration:none !important; }
.button-sm{border-radius: 30px;padding:0px 15px 2px 15px; height:30px;line-height:30px;display: inline-block; cursor: pointer; text-align: center; border: none;text-decoration:none !important;}
.anchortag{border-radius: 38px;padding:0px 20px 2px 20px; margin:0px; height:38px;line-height:36px;display: inline-block; cursor: pointer; text-align: center; border: none;text-decoration:none !important; }
.anchortag-sm{border-radius: 30px;padding:0px 15px 2px 15px; height:30px;line-height:28px;display: inline-block; cursor: pointer; text-align: center; border: none;text-decoration:none !important;}
.pbtn{background-color:var(--pc) !important;color:white !important;}
.sbtn{background-color:var(--sc) !important;color:white !important;}
.gbtn{background-image: linear-gradient(to right, rgba(var(--pcrgb), 1), rgba(var(--scrgb), 1));color:white !important;}
.pbtn:hover{background:rgba(var(--pcrgb),.9) !important;}
.sbtn:hover{background:rgba(var(--scrgb),.9) !important;}
.gbtn{background-image: linear-gradient(to right, rgba(var(--pcrgb), .9), rgba(var(--scrgb), .9));}
.pbtn:focus{outline:0;box-shadow: 0 0 0 .2rem rgba(var(--pcrgb),.5) !important;}
.sbtn:focus{outline:0;box-shadow: 0 0 0 .2rem rgba(var(--scrgb),.5) !important;}
.gbtn:focus{outline:0;box-shadow: 0 0 0 .2rem rgba(var(--scrgb),.5) !important;}
.togglericon{background:rgba(var(--pcrgb),.05) !important;border:1px solid rgba(var(--pcrgb),.5) !important;height:auto !important;color:var(--pc) !important; }
.rounded-lg { border-radius: 1rem !important; }
.rounded-lg-top { border-top-left-radius: 1rem !important; border-top-right-radius: 1rem !important; }
.rounded-lg-bottom { border-bottom-right-radius: 1rem !important; border-bottom-left-radius: 1rem !important; }
.primary-nav .navbar-expand-lg .navbar-nav .nav-link{color:var(--pc) !important; font-weight:bold;}
.primary-nav .navbar .nav-item:not(:last-child) { padding-right:10px; }
.primary-nav .navbar .nav-link { margin-left: 10px; }
.primary-nav .navbar-nav li:hover > ul.dropdown-menu { display: block;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); border-radius:10px; }
.primary-nav .dropdown-submenu { position:relative; }
.primary-nav .dropdown-submenu>.dropdown-menu { top:0; left:-10rem;margin-top:-6px; }
.primary-nav .dropdown-menu > li > a:hover:after { text-decoration: underline; transform: rotate(-90deg); } 
.primary-nav .navbar-nav .dropdown-menu {padding:0px; margin:0px;border:none;border-radius:none;}
.primary-nav .navbar-nav .dropdown-item{padding:10px 20px;}
.primary-nav .navbar-nav .dropdown-item:hover{background:none;color:var(--sc) !important;}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}
@media (max-width:575px){
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}
.col-xxs-1{width:8.333333333333332%}
.col-xxs-2{width:16.666666666666664%}
.col-xxs-3{width:25%}
.col-xxs-4{width:33.33333333333333%}
.col-xxs-5{width:41.66666666666667%}
.col-xxs-6{width:50%}
.col-xxs-7{width:58.333333333333336%}
.col-xxs-8{width:66.66666666666666%}
.col-xxs-9{width:75%}
.col-xxs-10{width:83.33333333333334%}
.col-xxs-11{width:91.66666666666666%}
.col-xxs-12{width:100%}
.col-xxs-push-1{left:8.333333333333332%}
.col-xxs-push-2{left:16.666666666666664%}
.col-xxs-push-3{left:25%}
.col-xss-push-4{left:33.33333333333333%}
.col-xxs-push-5{left:41.66666666666667%}
.col-xxs-push-6{left:50%}
.col-xxs-push-7{left:58.333333333333336%}
.col-xxs-push-8{left:66.66666666666666%}
.col-xxs-push-9{left:75%}
.col-xxs-push-10{left:83.33333333333334%}
.col-xxs-push-11{left:91.66666666666666%}
.col-xxs-pull-1{right:8.333333333333332%}
.col-xxs-pull-2{right:16.666666666666664%}
.col-xxs-pull-3{right:25%}
.col-xxs-pull-4{right:33.33333333333333%}
.col-xxs-pull-5{right:41.66666666666667%}
.col-xxs-pull-6{right:50%}
.col-xxs-pull-7{right:58.333333333333336%}
.col-xxs-pull-8{right:66.66666666666666%}
.col-xxs-pull-9{right:75%}
.col-xxs-pull-10{right:83.33333333333334%}
.col-xxs-pull-11{right:91.66666666666666%}
.col-xxs-offset-1{margin-left:8.333333333333332%}
.col-xxs-offset-2{margin-left:16.666666666666664%}
.col-xxs-offset-3{margin-left:25%}
.col-xxs-offset-4{margin-left:33.33333333333333%}
.col-xxs-offset-5{margin-left:41.66666666666667%}
.col-xxs-offset-6{margin-left:50%}
.col-xxs-offset-7{margin-left:58.333333333333336%}
.col-xxs-offset-8{margin-left:66.66666666666666%}
.col-xxs-offset-9{margin-left:75%}
.col-xxs-offset-10{margin-left:83.33333333333334%}
.col-xxs-offset-11{margin-left:91.66666666666666%}
}
.faqs .question {font-size: 1.2rem;font-weight: 600;padding: 15px 80px 15px 15px;position: relative;display: flex;align-items: center;cursor: pointer;}
.faqs .question::after {content: "\002B";font-size: 2.2rem;position: absolute;right: 20px;transition: 0.2s;}
.faqs .question.active::after {transform: rotate(45deg);}
.faqs .answercont {max-height: 0;overflow: hidden;transition: 0.3s;}.faqs .answer {padding: 0 20px 20px;line-height: 1.5rem;}
.faqs .question.active + .answercont {}
.faqheader{border-radius:5px;}
.header-section { margin-bottom: 35px; }
.header-section .title { position: relative; margin-bottom: 20px; padding-bottom: 15px; text-transform: normal; font-weight: 700;color:var(--pc); }
.header-section .title:before { content: ""; content: ""; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 140px; height: 3px; background-color: var(--pc) !important; border-radius: 0px; }
.header-section .title:after { content: ""; content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 45px; height: 3px; background-color: var(--sc) !important; border-radius: 0px; }
.header-section .title span { color:var(--sc) !important; }
.slick-dots li button{ display:none; }
.vbutton{ top: 40%; position: fixed !important; right: -1px; z-index: 9999;    transform: rotateZ(-90deg); right: -50px; background: #0081a0; padding: 10px; color: #fff; font-size: 16px; font-weight: 600; cursor: pointer;}
.testimonials { /*background: linear-gradient(112deg, rgba(var(--scrgb),1), 50%, rgba(var(--pcrgb),1) 50%);*/ /*background:rgba(var(--scrgb),.1);*/ }
.testimonials .carousel-caption { position: initial; z-index: 10; padding: 5rem 8rem; color: #333; text-align: center; font-size: 1rem; }
@media(max-width:767px) {
.testimonials .carousel-caption { position: initial; z-index: 10; padding: 3rem 3rem; color:#333; text-align: center; }
.countr-box {
    border-bottom: 1px solid #dee2e6;
    border-right: 0 !important;
}
}
.testimonials .carousel-caption img {width: 6rem;border-radius: 5rem;margin-top: 2rem}
.testimonials .image-caption { margin-top: 0.5rem }
@media(max-width:767px) { .testimonials .image-caption { margin-top: 0.5rem } .testimonials .carousel-caption img { width: 4rem; border-radius: 4rem; margin-top: 1rem } }
.testimonials i { padding: 1.4rem }
.testimonials .carousel-control-prev i{background:rgba(var(--scrgb),.1);color:var(--sc);border-radius:38px;}
.testimonials .carousel-control-next i{background:rgba(var(--pcrgb),.1);color:var(--pc);border-radius:38px;}
@media(max-width:767px) { .testimonials i { padding: 0.8rem } }
.testimonials .carousel-control-prev { justify-content: flex-start }
.testimonials .carousel-control-next { justify-content: flex-end }
.testimonials .carousel-control-prev, .testimonials .carousel-control-next { transition: none; opacity: unset }
.socialplatforms .fa {font-size: 18px; width: 30px; height: 30px; text-align: center; text-decoration: none; border-radius:15px; line-height:30px; text-align:center; }
.socialplatforms .fa:hover { opacity: 0.7; }
.socialplatforms .fa-facebook { background: #4769B1; color: #ffffff; }
.socialplatforms .fa-twitter { background: #2AA4F1; color: #ffffff; }
.socialplatforms .fa-linkedin { background: #026899; color: #ffffff; }
.socialplatforms .fa-youtube { background: #CE1E21; color: #ffffff; }
.socialplatforms .fa-instagram { background: #F64C2B; color: #ffffff; }
.socialplatforms .fa-whatsapp { background: #38D64D; color: #ffffff; }
.socialplatforms .fa-pinterest { background: #CA3839; color: #ffffff; }
.verticalbutton { padding:5px 0px 0px 0px; width: 250px; height:40px; background-image: linear-gradient(to right, rgba(var(--pcrgb), 1), rgba(var(--scrgb), 1));color:white;  border-radius: 0px 0px 5px 5px; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg); position: fixed; right: -105px; top: 35%; font-weight:bold;
}
.text-gradient{ background: -webkit-linear-gradient(left, var(--pc) , var(--sc)); background: -o-linear-gradient(right, var(--pc), var(--sc)); background: -moz-linear-gradient(right, var(--pc), var(--sc)); background: linear-gradient(to right, var(--pc) , var(--sc));  -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
img.logo {
    /*width: 90%;
    filter: brightness(0) invert(1);*/
}
.topbar.scrolled img {
    filter: none;
}
.topbar.scrolled {
    position: fixed;
}
.icn-box img {
    width: 25px;
    height: 25px;
	
	    filter: brightness(0) invert(1);
}
.contnt-box p {
    color: #fff;
    margin-left: 70px;
    text-align: left !important;
}

.contnt-box {
    background: #288a9e;
    border-radius: 0 0 10px 10px;
}

.hedng h5 {
    font-size: 16px;
    color: #0f82a4;
    font-weight: 600;
    line-height: 24px;
}
.list-box {
    background: #fff;
}
.header-section .title span.awrns {
    color: #fff !important;
}
.list-box h5 {
    color: #00799e;
	    font-size: 18px;
    font-weight: 600;
}
.icn-box {
    background: #f2be1e;
    position: absolute;
    top: 0;
    padding: 8px;
    margin: 0 !important;
	text-align: center;
    width: 50px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.hedng p {
    font-size: 14px;
    color: #0f82a4;
}
.hedng {
    text-align: center;
}
.doctor-card.slick-current .bg-white {
  background-color: #f0f8ff; /* Change to any color you prefer */
}
.slick-dots li.slick-active {
    background: #efb707 !important;
}
.slick-dots li button:before{
	color: #00799e80 !important;
}
.slick-dots li.slick-active button:before{
	    opacity: .75;
	color: #efb707 !important
}
ul.slick-dots {
    bottom: -65px;
}
.slick-dots li {
    width: 10px !important;
    height: 10px !important;
}
.rmenu {
    position: fixed;
    top: 150px;
    right: 0;
    display: block;
    flex-direction: column;
    padding: 20px 0;
    z-index: 99999;
}
.rmenu .menu-item-whtsap {
    position: fixed;
    right: 0;
    cursor: pointer;
    z-index: 999;
    height: 46px;
    width: 46px;
    top: 75%;
    background: #0dc143;
    color: #fff !important;
    text-align: center;
    margin-top: 30px;
    padding: 12px;
    border-radius: 10px;
}
.rmenu .menu-item-whtsap i {
    font-size: 20px;
}


