.header-top .icon{font-size: 20px;}
body{font-family: 'Open Sans', sans-serif !important;}
.banner-section .content-box{padding:30px 30px 30px 40px;     max-width: 480px;  }
.banner-section .content-outer{height: 64vh;  min-height: 556px;}
.banner-section .content-box h2{    font-size: 36px;}
.banner-section .content-box{border:none !important;}
/* background: linear-gradient(319deg, rgba(210,17,19,1) 0%, rgba(0,86,124,1) 100%); */
.bg-tealblue{background: linear-gradient(319deg, rgba(210,17,19,1) 0%, rgba(0,86,124,1) 100%);}
.banner-section .content-box h2 span{color: #bf171c !important;}
.banner-section .content-box h2{color: #1c5a89;}
.header-top .top-left{padding-left: 15px;}
.header-top .top-right{padding-right: 15px;}
.main-menu .navigation > li{margin-right: 15px; margin-left: 15px;}
.main-menu .navigation > li > a:hover {color: #d21113 !important;}

.sticky-header.animated.slideInDown .auto-container{}

.sticky-header.animated.slideInDown  .main-box{ width:100%;   display: inline-block;}
.sticky-header.animated.slideInDown  .logo-box{    display: inline-block;}
.sticky-header.animated.slideInDown .main-menu{      float: right;  display: inline-block;}
.sticky-header.animated.slideInDown .logo{padding:0px;}
.sticky-header.animated.slideInDown .logo img{ margin-top: 5px;   max-width: 165px;}

.theme-btn.btn-style-one{}
/* feature-block-two */
/* .feature-block-two .inner-box{background: linear-gradient(319deg, rgba(210,17,19,1) 0%, rgba(0,86,124,1) 100%);}
.feature-block-two .inner-box  h4 {font-weight: 600; color: #ffffff;  font-size: 18px;  line-height: 27px; padding:0px; margin:0px;
}
.feature-block-two .inner-box .icon {
    color: #ffffff;
}
.feature-block-two .inner-box::before {
    transform: scale(1);
    opacity: .20;
    transition-delay: 100ms;
}

.feature-block-two .inner-box::after {
    transform: scale(1.7);
    opacity: .10;
    transition-delay: 200ms;
}

.feature-block-two .inner-box:after {
    position: absolute;
    height: 200px;
    width: 200px;
    right: -100px;
    top: -100px;
    border-radius: 50%;
    background-color: #ffffff;
    z-index: 9;
    
    content: "";
    transition: all 600ms ease;} */
	
/* feature-block-two */	
.about-section{padding:10px 0 20px;}
	
.about-section-two:before{display:none;}	
.about-section-two{    padding: 64px 0;}
.feature-block-two .inner-box{padding:20px;}
.feature-block-two .icon{    margin-bottom: 9px;}
.about-section-two .sec-title h2 {display: inline-block;}
.about-section-two .sec-title .divider {display: inline-block;}
.about-section-two .sec-title { margin-bottom: 25px;}

.welcome-section .sec-title h2 {display: inline-block;}
.welcome-section .sec-title .divider {display: inline-block;}
.welcome-section .title{display:block;}

.aboutWrapp{width:70%; margin:auto; text-align:center;}
.welcome-section .bg-tealblue{margin-top:15px;}

.feature-block-six .inner-box:hover{background: linear-gradient(319deg, rgba(210,17,19,1) 0%, rgba(0,86,124,1) 100%);}
.team-section-two{    padding: 69px 0 69px;}	
.team-block-two .image-box{    height: 282px;}
 .team-block-two .info-box .designation{    color: #d21113;}
 .team-block-two .inner-box:hover:before{display:none;}
	
	.info-section{    background-color:#e2eeff;}
	.info-block .icon{font-size: 40px;}
	.info-block .inner { padding-left: 65px;}
	.info-block h4 {font-size: 20px;  line-height: 30px;}
	.info-section .sec-title h2 {display: inline-block;}
	.info-section .sec-title .divider {display:inline-block;}
	.info-section .sec-title {  margin-bottom: 49px;}
	
/* .about-section-two:after{    background: #fcfdff;} */
.welcome-section:before{background: #fcfdff;}
.feature-block-six .inner-box{box-shadow: 0 5px 20px rgb(0 0 0 / 10%);     min-height: 304px;}

.playBlock {display: block;    margin: auto;}
.playBlock .play-now{display: block;    margin: auto;}
.playBlock .play-now .icon{display: block;    margin: auto;}
.playBlock h3{color: #fff;
    display: block;
    margin: auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 30px;}
.welcome-section{background-color:#f8fbff;}
.testimonial-section-two:before{display:none;}

.keyFeaturesWrapp{padding:40px 0px 40px 40px;     background: #002d7c; color:#fff;}
.keyFeaturesWrapp .sec-title .divider{display: inline-block;}
.keyFeaturesWrapp .sec-title h2{display: inline-block; font-size:30px;}
.keyFeaturesWrapp .sec-title{margin-bottom: 42px;}
.keyFeaturesWrapp .sec-title .divider svg, .keyFeaturesWrapp  .sec-title .divider svg{fill:#fff;}
.keyFeaturesWrapp  .info-block h4{color: #fff;}
.keyFeaturesWrapp  .info-block .inner{position:relative; padding-left:0px;   margin-left:30px;}
.keyFeaturesWrapp  .info-block .inner .fa{padding-right:10px; position:absolute;     left: -28px;}

.why-choose-us .appointment-box .image img{    width:53%;}
.quotead{display:block; margin:auto; text-align:center; padding: 0px 0px 19px 0px;}


.diagnosticsWrapp .info-block .inner{position:relative; padding-left:0px;   margin-left:30px;}
.diagnosticsWrapp .info-block .inner .fa{padding-right:10px; position:absolute; color: #002d7c;    left: -28px;}
.diagnosticsWrapp .sec-title h2{font-size: 29px; color: #002d7c;}
.diagnosticsWrapp .info-block h4{    color: #002d7c;}
.diagnosticsWrapp .info-block{margin-bottom:28px;}
.diagnostics.info-section {padding:122px 0 39px; margin-top: 30px;     margin-top: -44px;
    position: relative;
    z-index: -1;}

.why-choose-us .features-box {
    position: relative;
    background-color: #ffffff;
    margin-top: -230px;
    box-shadow: 0 10px 40px rgb(0 0 0 / 10%);
    border-radius: 10px;
    overflow: hidden;
}

.why-choose-us .info-block {
    position: relative;
    margin-bottom:28px;
}
/* .laboratoryBlock ul{padding:0px; margin:0px;}
.laboratoryBlock ul li{font-size: 20px;padding: 0px 0px 20px 0px; font-weight: 600; display: inline-block; width: 49%;}

.laboratoryServices{padding:40px 0px 0px 60px;     background:#f5faff;}
.laboratoryServices .sec-title .divider{display: inline-block;}
.laboratoryServices .sec-title h2{display: inline-block; font-size:30px;}
.laboratoryServices .sec-title{margin-bottom: 42px;} */

	
	.testimonial-section-two .sec-title {  margin-bottom: 23px;}
	.linksFooter{padding-left:90px;}
	.main-footer .footer-bottom .copyright-text{float: none;}
		.main-footer .footer-bottom .copyright-text p{font-size:14px;}
	.copyright-text{text-align:center;}
	.main-footer .widgets-section{padding: 70px 0 12px;}
	.main-footer .footer-bottom{    background-color: #213361;}
	
	
.aboutUsWrapp.why-choose-us .upper-box{padding: 100px 0 81px;}
.appointment-section-three{padding: 73px 0 27px;}	
.appointment-section-three.homeAppointment{    padding:70px 0 27px;}
.homeTestimonial{}

.linksFooter .user-links li.current a{color:#85aaff;}
.linksFooter .user-links li.current a:before{color:#85aaff;}
/* .appointment-section-three.homeAppointment{box-shadow: 0 15px 40px rgb(202 221 255);} */
	
.ourServicesWrapp svg{width:60px; height:60px; margin-bottom:8px;}	
.feature-block-six .inner-box:hover svg path{fill:#fff;}
	
.map-section iframe{width:100%; height:400px;}

.welcome-section.innerServices{padding: 66px 0 90px;}
.topMargin{padding: 66px 0 !important;}


.header-top .top-left .contact-list li a{color: #002d7c;}
.header-top .top-left .contact-list li a:hover{color:#de4f50;}
.HeadinguppercaseText{text-transform:uppercase; color:#002d7c;}
.HeadinguppercaseText span{color:#bf171c;}

.coreValuesWrapp{ background:#f9f9f9;        padding: 66px 0px; }
.coreValuesWrapp h2{text-transform: uppercase; color: #002d7c;font-size:31px; text-align:center;  margin-bottom: 35px;    font-weight: 700;}
.coreValuesWrapp .coreValuesBlock{background:#fff;    min-height: 218px; box-shadow: 0 5px 20px rgb(0 0 0 / 10%);     margin-bottom: 47px;}
.coreValuesWrapp .coreValuesBlock h3{font-size:21px;
text-align:center;    background:linear-gradient(319deg, rgb(107 51 70) 0%, rgba(0,86,124,1) 100%);
padding: 18px 15px;    color: #fff;}
	
	.coreValuesWrapp .coreValuesBlock p{padding:20px;     font-size: 16px; }
	.page-title h1{    color: #002d7c;}
	
.headingH2{text-transform: uppercase; display:inline-block; width:100%;
    color: #002d7c;
    font-size: 31px;
    text-align: center;
    margin-bottom: 35px;
    font-weight: 700;}
	
	.backgroundLightB{background:#e9f1ff;}
	
.image-column-0{padding:0px;}
.keyfeaturesImg{object-fit: cover; width: 100%; height: 100%;}

.why-choose-us .appointment-box{box-shadow: 0 0.5rem 1rem rgb(175 204 255 / 83%);}

.portfolio-block .image-box{max-height: 249px;}