body{ margin:0px; padding:0px; overflow-x: hidden; }
:root {--pc: #1370b5;--pcrgb:237,50,55;--sc: #ed3237;--scrgb:0,177,172;--tc: #5B5B5B;--tcrgb:91,91,91;}
.pc{color:var(--pc) !important;}
.sc{color:var(--sc) !important;}
.tc{color:var(--tc) !important;}

.purple-c{color:#803B94 !important;}
.green-c{color:#18A758 !important;}

.pbc{background-color:var(--pc) !important;}
.sbc{background-color:var(--sc) !important;}
.tbc{background-color:var(--tc) !important;}
.bg-gray {
    background-color: #f7f7f7;
}
.purple-bc{background-color:rgb(19, 112, 181) !important;}
.green-bc{background-color:#18A758 !important;}

p, ul  {font-size:14px; text-align:justify;}
.round-5px{border-radius:5px;}
.round-10px{border-radius:10px;}
.round-15px{border-radius:15px;}
.round-20px{border-radius:20px;}
.round-25px{border-radius:25px;}
.round-30px{border-radius:30px;}

.rounded-t-5px{border-top-left-radius:5px;border-top-right-radius:5px;}
.rounded-t-10px{border-top-left-radius:10px;border-top-right-radius:10px;}
.rounded-t-15px{border-top-left-radius:15px;border-top-right-radius:15px;}
.rounded-t-20px{border-top-left-radius:20px;border-top-right-radius:20px;}
.rounded-t-25px{border-top-left-radius:25px;border-top-right-radius:25px;}
.rounded-t-30px{border-top-left-radius:30px;border-top-right-radius:30px;}

.round-r-5px{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.round-r-10px{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.round-r-15px{border-top-right-radius:15px;border-bottom-right-radius:15px;}
.round-r-20px{border-top-right-radius:20px;border-bottom-right-radius:20px;}
.round-r-25px{border-top-right-radius:25px;border-bottom-right-radius:25px;}
.round-r-30px{border-top-right-radius:30px;border-bottom-right-radius:30px;}

.round-b-5px{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.round-b-10px{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.round-b-15px{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.round-b-20px{border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.round-b-25px{border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
.round-b-30px{border-bottom-left-radius:30px;border-bottom-right-radius:30px;}

.round-l-5px{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.round-l-10px{border-top-left-radius:10px;border-bottom-left-radius:10px;}
.round-l-15px{border-top-left-radius:15px;border-bottom-left-radius:15px;}
.round-l-20px{border-top-left-radius:20px;border-bottom-left-radius:20px;}
.round-l-25px{border-top-left-radius:25px;border-bottom-left-radius:25px;}
.round-l-30px{border-top-left-radius:30px;border-bottom-left-radius:30px;}


.videowrapper {  position: relative;  padding-bottom: 56.25%; /* 16:9 */  height: 0;}
.videowrapper iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.v-title{min-height:40px;}

.homeslider .carousel-btns { margin-top: 2em; }
.homeslider .carousel-btns .btn { width: 150px; }
.homeslider .carousel-inner .carousel-item{ /*height:460px;*/ }
.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 (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
}
}

@media(max-width:991px) {
.bannerbg{background:none !important;padding-left:0px !important;padding-right:0px !important }
.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;}

.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;}
.pbtn{background-color:var(--pc) !important;color:white !important;}
.sbtn{background-color:var(--sc) !important;color:white !important;}
.tbtn{background-color:var(--tc) !important;color:white !important;}
.pbtn:hover{background:rgba(var(--pcrgb),.9) !important;}
.sbtn:hover{background:rgba(var(--scrgb),.9) !important;}
.tbtn:hover{background:rgba(var(--tcrgb),.9) !important;}
.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;}
.tbtn:focus{outline:0;box-shadow: 0 0 0 .2rem rgba(var(--tcrgb),.5) !important;}

.togglericon{background:rgba(var(--pcrgb),.05) !important;border:1px solid rgba(var(--pcrgb),.5) !important;height:auto !important;color:var(--pc) !important; }
.primary-nav .navbar-expand-lg .navbar-nav .nav-link{color:var(--pc) !important; }
.primary-nav .navbar .nav-item:not(:last-child) { padding-right:10px; }
.primary-nav .navbar .nav-link { margin-left: 10px; text-transform: capitalize; }
.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%}
}

.phoneicn{ width:20px; height:20px; line-height:20px;}

@media (max-width: 575px){
	.department .row {
    display: block;
}
}
@media(max-width:991px){
	div#loctabs > .row, div#loctabs .row .col-md-3, div#loctabs .row .col-md-9  {  
border-radius: 0 !important;}
.footer{margin-bottom:50px;}
.logo{width:120px !important;}
}

.faqs .question {font-size: 15px;font-weight: 400;padding: 15px 80px 15px 15px;position: relative;display: flex;align-items: center;cursor: pointer;background: #1370b5; color: #fff !important;border-radius: 20px; min-height: 80px;}
 .faqs .question.active { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.faqs .question::after {content: "\002B";font-size: 2.2rem;position: absolute;right: 20px;transition: 0.2s; color: #fff;}
.faqs .question.active::after {transform: rotate(45deg);}
.faqs .answercont {max-height: 0;overflow: hidden;transition: 0.3s;}.faqs .answer {padding: 10px 20px 20px;line-height: 1.5rem;}
.faqs .question.active + .answercont {}

.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; } }
.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-color:var(--sc);color:white;}
.testimonials .carousel-control-next i{background-color:var(--pc);color:white;}
@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 }
.person_img {border-radius: 100%;padding: 30px; padding-bottom: 10px;}
.person_img img {width: 100%;border-radius: 100%;position: relative; z-index: 99;padding: 10px 10px;
    /*background: linear-gradient(180deg, rgb(194 219 241) 43%, rgb(194 219 241 / 65%) 0%, rgb(255 255 255 / 0%) 0%)*/ background: #c2dbf1;
}
.persone_txt_overlay {position: relative;z-index: 1;}.persone_txt_overlay:before {position: absolute;content: "";
 left: 0;right: 0;bottom: 0px; width: 100%; height: 210px;border-radius: 100px 100px 5px 5px; background: linear-gradient(354deg, #60aef0 0%, #eececf 100%);z-index: -1;background: #fff;}.persone_txt {padding: 0px;}
.persone_txt h4.persone_name {color: #0f62ac; font-size:16px; padding: 5px 5px; text-align: center;}
p.persone_position {font-size: 15px; margin: 2px 0; padding: 0 15px; text-align: center; min-height: 50px;    color: #333;}
p.qualification {color: #999;font-size: 12px;line-height: 20px;margin: 0;padding: 0 15px 10px; text-align: center;}
input#fileToUpload:before {content: 'Upload Report';position: absolute; background: #d4d9de;padding: 9px 20px 8px;left: 15px;border-radius: 20px;top: 0px;border-right: 1px solid #ced4da;border-top-right-radius: 0;border-bottom-right-radius: 0;font-size: 14px;text-indent: 0;}
.mobanrtxt {    font-size: 2.8rem; padding: 10px;}
input#fileToUpload {    text-indent: 15px;}
.svgsts svg {
    width: 50px;
    height: auto;
}
.filupld {
    text-indent: 15px;
    border-left: 0;
}

div#loctabs .row .col-md-3 {
    background: #f2f2f2;
    padding: 0px 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
div#loctabs .row .col-md-9 {
    background: #ffffff;
    padding: 10px 20px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
div#loctabs > .row {
    box-shadow: 4px 5px 11px #e4e4e4;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.nav-pills .nav-link {  border-radius: 0 !important; color: #1370b5 !important;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {    background-color: #1370b5 !important;}
.nav-pills .nav-link.active {
    color: #fff !important;
}
.ouc > div {
    align-items: center;
    background-color: #1370b5;
    border-radius: 0.25em;
    display: flex;
    flex-direction: column;
    max-width: 4rem;
    padding: 0.4em;
    width: 4rem;
}
.ouc img {
    height: 1rem;
    margin-bottom: 0.25em;
}
.ouc {
    flex: 0 0 33.33333%;
    padding: 0 0em 0 0;
}
.ouc p {
    font-size: 12px;
    margin-bottom: 0;
    color: #fff;
}

.ouc-s {
    display: flex;
    flex-direction: row;
    margin-bottom: 1em;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}
.display-4 {
    font-size: 5rem !important;
    font-weight: 300;
    line-height: 50px;
}
.hydctr img {
    width: 100%;
    background: #fff;
    padding: 30px 0;
    border-radius: 20px;
}
.surgeries {
    text-align: center;
}

.surgeries img {
    width: 50px;
    margin: 10px auto;
    text-align: center;
}
.surgeries h3 {
    font-size: 14px;
    font-weight: 400;
}
img.logo {
    width: 120px;
}

.icon-cardiology svg path, .icon-obstetricsy svg path, .icon-padiatrician svg path, .icon-neurology svg path, .icon-pulmonology svg path, .icon-dental svg path, .icon-urology svg path, .icon-gastrology svg path:last-child, .icon-nurse svg path, .icon-nurse svg path, .icon-ambulance svg path, .icon-telemedicine svg path:first-child, .icon-doctor svg path:nth-child(1), .icon-doctor svg path:nth-child(2), .icon-drip svg path, .icon-ward svg path:last-child, .icon-blood svg path, .icon-pharmacy svg path {
    fill: #ec4348;
}
.icon-cardiology svg path:first-child, .icon-obstetricsy svg path:last-child, .icon-padiatrician svg path:nth-child(4), .icon-padiatrician svg path:nth-child(5), .icon-padiatrician svg path:nth-child(6), .icon-neurology svg path:first-child, .icon-pulmonology svg path:nth-child(1), .icon-pulmonology svg path:nth-child(4), .icon-dental svg path:nth-child(2), .icon-urology svg path:nth-child(1), .icon-urology svg path:nth-child(3), .icon-gastrology svg path, .icon-nurse svg path:nth-child(2), .icon-ambulance svg path:nth-child(2), .icon-ambulance svg path:nth-child(4), .icon-telemedicine svg path, .icon-doctor svg path, .icon-drip svg path:last-child, .icon-blood svg path:first-child, .icon-pharmacy svg path:nth-child(1), .icon-pharmacy svg path:nth-child(2) {
    fill: #0f62ac;
}
.icn-title .icon {
    margin-right: 15px;
}
.icn-title h3 {
    margin-top: 15px;
}
.icn-title svg {
    width: 30px;
	   height: 40px;
}
.titl-icn {
    display: flex;
}

.serv-icn {
    width: 50px;
    height: 50px;
    background: var(--pc);
    border-radius: 50%;
    padding: 5px;
}
.serv-icn img {
    width: 100%;
    position: relative;
    float: none;
    margin: 0 auto;
}


.sub-title {
    font-size: 18px;
}
.sml-titl {
    font-size: 26px;
	line-height: 8px;
}
ul.pl-3 li {
    margin-bottom: 10px;
	text-align: justify;
}
p.mb-0.mt-4 {
    text-align: justify;
}
.testmonsldr.slick-initialized .slick-slide {
    display: flex !important;
}

.clnt-wrd:before {
    content: '„';
    position: absolute;
    left: 30%;
    top: -105px;
    font-size: 680px;
    line-height: 0;
    font-weight: 400;
    font-family: "Poppins", serif;
    color: #ffffff54;
    z-index: -9;
}
.default-padding.bottom-less {
    padding-top: 120px;
    padding-bottom: 90px;
}
.dt-sc-icon-box.type6 {
text-align: center;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    min-height: 180px;
    /*border-left: 1px solid;
    border-top: 1px solid;*/
    overflow: hidden;
	border-color: var(--pc);
}
.dt-sc-icon-box.type6 .icon-wrapper {
webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.dt-sc-icon-box.type6 .icon-wrapper {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin: 0px 0px 5px;
}

.dt-sc-icon-box .icon-wrapper {
    position: relative;
}
.dt-sc-icon-box.type6 img {
    max-height: 65px;
    width: auto;
    margin: 0 auto;
	filter: brightness(0.4);
}
.dt-sc-icon-box.type6 .icon-content:before {
    content: ;
    position: absolute;
    display: block;
    background-image: url(../images/procedure-box-hover.png);
    top: -30px;
    right: -30px;
    margin: 0px auto;
    width: 66px;
    height: 65px;
    float: left;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 999;
    opacity: 0;
}
.dt-sc-icon-box.type6 .icon-content h4 {
    font-size: 18px;
    font-weight: lighter;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.dt-sc-icon-box.type6 .icon-content p {
    display: none;
    margin: 0px;
	font-size: 12px;
    text-align: left;
}

.dt-sc-icon-box.type6:hover {
    background: var(--pc);
}
.dt-sc-icon-box.type6:hover .icon-content:before {
    top: 0;
    right: 0;
    opacity: 0.5;
	filter: invert(1);
}
.dt-sc-icon-box.type6:hover .icon-wrapper, .dt-sc-icon-box.type6:hover .icon-content h4 {
    opacity: 0;
}
.dt-sc-icon-box.type6:hover .icon-content h4 {
    display: none;
}
.dt-sc-icon-box.type6:hover .icon-content p {
    display: block;
    color: #fff;
}
.dt-sc-icon-box.type6 .icon-wrapper, .dt-sc-icon-box.type6 .icon-content h4, .dt-sc-icon-box.type6 .icon-content ul, .dt-sc-icon-box.type6:hover .icon-wrapper, .dt-sc-icon-box.type6:hover .icon-content h4, .dt-sc- icon-box.type6:hover .icon-content ul {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.dt-sc-icon-box.type6 .icon-content:before {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.dt-sc-icon-box.type6:hover .icon-wrapper {
 display:none !important;
}


h3.title.small {
    font-size: 18px;
    margin-top: 5px;
}
/*.lft-bg-ychos {
    background: url(../images/star-why-choose2.webp) no-repeat;
    background-size: cover;
    height: 585px;
}*/

.lft-bg-ycho img {
    width: 100%;
}
.mb0 {
    margin-bottom: 0px;
}
.align-items-center {
    align-items: center !important;
}
#back-to-top {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 40px;
  height: 40px;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  background-color: #007bff;
  color: #fff;
  border-radius: 50%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  z-index: 9999;
	visibility: hidden;
	opacity: 0;
}

#back-to-top:hover {
  background-color: #0056b3;
}
#back-to-top.active {
  visibility: visible;
    opacity: 1;
}

h2.text-center.pc.mb-5.font-weight-bold {
    font-size: 28px;
}
.bg-blue {
    background: #88c5f238;
}
div#services .icon-box .icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #1370b5;
    margin: 0 auto;
    padding: 5px;
}
div#services .icon-box img {
    filter: invert(1);
    width: 100%;
    padding:5px;
    height: 100%;
}
.techno img {
    width: 100%;
}
.container-fluid {

    padding-right: 0px !important;
    padding-left: 0px !important;
}
.bookform {
    width:100%;

}
.icon-box p {
    text-align: center;
}
.icon-box h2 {
    font-size:18px;
}
.lft-bg-ycho {
    background: url(https://webdesignzservice.in/projects/lp/star-hospitals-lps/oncology/images/star-why-choose2.webp);
    background-size: cover;
    width: 100%;
    min-height: 300px;
   height: 100%;
}
.abt-lft-bg {
    background: url(../images/oncology.webp);
    background-size: cover;
    width: 100%;
    height: 100%;
    border-radius:10px;
}
.techno-img img {
    width: 100%;
    border-radius: 12px;
    margin: 0 auto;
    padding: 0px;
}
.techno-content {
    text-align: left;
}

ul.list-tchno {
    list-style: none;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}
ul.list-tchno li {
    display: flex;
  margin-bottom: 10px;
}

ul.list-tchno li img {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0 5px;
}

.navbar-toggler span.bars {
    display: inline-block;
    margin-right: 7px;
    position: relative;
    top: 3px;
}
.navbar-toggler span.bars span {
    display: block;
    width: 25px;
    height: 3px;
    border-radius: 6px;
    background: #005baa;
    margin: 0 0 5px;
}

.navbar-toggler span.bars span {
    background: #005baa;
}
.okapnt {
    border-bottom: 6px solid #fff;
}
section.drstm {
    background: #c2dbf1;
	position: relative;
}

section.drstm:before {
    background: linear-gradient(90deg, rgb(19 112 181 / 83%) 0%, rgb(19 112 181 / 72%) 35%, rgb(19 112 181) 90%);
    content: '';
    width: 100%;
    height: 70%;
    top: 0;
    position: absolute;
}
.site-heading h2 {
    position: relative;
}