@font-face{font-family:HelveticaNeue;src:url('../font/HelveticaNeueRegular.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Roman.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Heavy.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url('../font/HelveticaNeue-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}

body{font-family: "Helvetica Neue", sans-serif; font-style:normal; color:#050505; font-size:14px; font-weight:400; line-height:1.333;}
p{line-height:1.6}
a{color:#050505;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
a, span {display: inline-block;}
a:hover{text-decoration:none;color:#e02029}
a:focus,button:focus,input{outline:0!important;text-decoration:none}
ul{margin:0;padding:0;list-style:none}
img{border:0;max-width:100%}

section{position: relative; padding:50px 0;}
strong{color:#050505}
h1, h2, h3, h4, h5, h6 {margin-bottom: 1rem; font-weight: bold; font-family: "Helvetica Neue", sans-serif;}

.site-header{padding:0}
.site-header.fixed-nav .logo img {width: 110px;}
.site-header.fixed-nav .top-header-area{display:none}
.top-header-area{background:#e02029;padding:6px 0}
.top-header-area .carousel-caption{padding:27px 0 0 0;left:0;right:0;height:40px}
.form-select:focus{box-shadow:none;border:1px solid #ccc}
.logo img {width: 125px;}
.top-nav-list ul li select{cursor: pointer; font-size:14px}
.top-header-area .carousel-caption p{margin:0}
.header-topbar-social{display:flex;align-items:center}
.top-nav-list>ul{display:flex;justify-content:end;align-items:center}
.top-nav-list ul li a:hover,.top-pt-social ul li a:hover {color: #dbdbdb;}
.top-nav-list ul li #google_translate_element a:hover {color: #000;}
.top-nav-list ul li a{color:#fff}
.top-nav-list ul li{padding:0 0 0 20px}
.top-nav-list .skiptranslate.goog-te-gadget {font-family: "Helvetica Neue", sans-serif;}
.top-nav-list .skiptranslate .goog-te-gadget-simple img.goog-te-gadget-icon {display: none;}
.top-nav-list ul li a .bi{padding-right:4px}
.top-pt-social ul{display:flex;align-items:center;margin-right:20px}
.nav-right-side ul li a{font-size:14px;padding-right:10px}
.top-pt-social ul li a{color:#fff;font-size:18px;padding-right:20px}
.nav-right-side ul li a .bi{padding-left:6px;font-size:18px;vertical-align:middle}
.navbar .top-social ul li{padding:0 7px;border-right:0}
.nav-right-side ul{display:flex;align-items:center;justify-content:flex-end}
#register-form .form-check .form-check-input {margin-top: 0;}
#register-form .form-check-input:focus{box-shadow: none;}
.header-text{font-size:12px;color:#fff}
.navbar-main{background:#f5f5f5;box-shadow: 0px 0px 5px #00000029;}
.header-logo{padding:14px 0;display:flex;align-items:center;justify-content:space-between}
.site-header.fixed-nav .header-logo {padding: 8px 0;}
.site-header.fixed-nav #cssmenu>ul>li>a {padding: 8px 14px;}
.site-header.fixed-nav #cssmenu>ul>li.has-sub>a:after {top: 16px; right: 2px;}
.site-header.fixed-nav{background:#fff}
.site-header.fixed-nav #cssmenu>ul>li>a,.site-header.fixed-nav .nav-right-side ul li a {font-size: 13px;}

header.fixed-nav{box-shadow:0 10px 15px rgba(0,0,0,.05);position:fixed;z-index:999;width:100%;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:300ms;-moz-animation-duration:.3s;-op-animation-duration:300ms;-webkit-animation-duration:.3s;animation-duration:.3s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.fixed-nav .header-main .navbar::before{border-width:0 0 64px 30px}
header.fixed-nav .container.py-3{padding:0!important}
header.fixed-nav .navbar ul li a{font-size:14px}

.heading-normal{text-transform: capitalize; font-weight:700;font-family:Helvetica Neue;font-size:30px;color:#050505}
.heading-title{font-weight:700;font-family:Helvetica Neue;font-size:36px;color:#050505}

@-webkit-keyframes fadeInDown{
0%{opacity:0;-webkit-transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes fadeInDown{
0%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

/*******************start-lab-location-search********************/

#test_location_search_header{display:flex;align-items:center;position:relative}
.btn-check:focus+.btn,.btn:focus{box-shadow:none}
button#locationDropdown{width:auto}
.search-city .dropdown .btn{border: 1px solid #f1f7ff; height: 45px; background:#f1f7ff;padding-top:10px;padding-bottom:10px;font-size:14px;color:#050505;font-weight:400;line-height:18px;border-radius:100px 0 0 100px;padding-left:24px}
.search-city .dropdown .btn svg{filter:invert(1)}
.input-search{position:relative}
.search-city input{background:#fff;padding:10px 30px;font-size:14px;margin-left:-1px;width:350px;color:#989898;border:1px solid #e3e3e3;border-radius:0 100px 100px 0;position:relative}

.header-info-panel ul{display:flex;align-items:center}
.header-info-panel ul li a .bi{font-size:24px;padding-right:6px;vertical-align:middle}
.header-info-panel ul li{padding-left:20px}
.header-info-panel ul li a{display:flex;align-items:center;font-size:14px}
.header-info-panel ul li a .bi-whatsapp{background:#4dc247;border-radius:40px;text-align:center;color:#fff;font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;margin-right:5px}
#searchCity .modal-header h4 {margin: 0;}
#searchCity .modal-header{display:flex;justify-content:center;align-items:center;background:#f5f5f5}
#searchDetectLocation{font-size: 15px; width:auto}
#searchCity .modal-header .btn-primary{ font-size: 15px; background:#e02029;border-radius:100px;border-color:#e02029}
#searchCity .modal-header .btn-primary .bi{color:#fff}
#searchCity .btn-close{position:absolute;right:14px;top:14px}
.btn-close:focus {box-shadow: none;}
#searchCity .modal-header span{padding:0 18px;text-transform:uppercase;font-weight:500}
.city-description .nav-link.active img {margin-bottom: 1.9rem; margin-top: 3px;}
.city-description .nav li{text-align:center}
.city-description .nav-link.active{color:#e02029;border:transparent}
.city-description .nav li a{font-size:15px;color:#050505;padding:1rem 0 0;font-weight:600;display:flex;flex-direction:column;margin:0 34px}
.city-description .nav-tabs .nav-link:hover{border-color:transparent;background:0 0}
.city-description ul.nav.nav-tabs{justify-content:center;border:none}
.city-description .nav li a img{width:auto;max-width:54px;margin:0 auto 16px}
.list-of-cities ul{column-count:4;column-gap:40px}
.list-of-cities ul li{margin:0 0 8px}
.list-of-cities ul li a{display:flex;align-items:center}
.list-of-cities ul li a .bi{padding-right:8px;color:red}
.list-of-cities{max-height:180px;overflow:hidden;overflow-y:auto}
.list-of-cities::-webkit-scrollbar{width:9px}
.list-of-cities::-webkit-scrollbar-track{background:#fff;border:1px solid #d6d6d6;border-radius:10px}
.list-of-cities::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:6px}
.find-center-modal-wrapper{text-align:center;margin-top:3rem}
.find-center-modal-wrapper a{color:red}

#enquiryModal .modal-content {overflow: visible;}
#enquiryModal .modal-header .btn-close{border:0;position:absolute;right:-14px;z-index:9;background:#e02029;border-radius:40px;opacity:inherit;margin:0;padding:0;top:-16px}
#enquiryModal .modal-header .btn-close{background-image:url(../images/close.png);background-repeat:no-repeat;height:32px;width:32px;background-size:70%;background-position:center}


/*******************end-lab-location-search********************/

.home-banner-wrapper .banner-items {min-height: inherit;position: relative;}
.home-banner-wrapper{position:relative}
.home-banner-wrapper .banner-text-block{position:absolute;top:50%;left:50%;transform:translate(-10%,-50%);width:100%;color:#fff;z-index:1;text-align:right;max-width:55%;padding-right:26px}
#BannerSlider .owl-dots .owl-dot,#BannerSlidersAr .owl-dots .owl-dot{border:1px solid #e7e7e7;width:18px;height:18px;margin:2px;border-radius:100%;display:flex;align-items:center;justify-content:center}
#BannerSlider .owl-dots .owl-dot span,#BannerSlidersAr .owl-dots .owl-dot span{background-color:#e7e7e7;width:10px;height:10px;border-radius:100%;display:block}
#BannerSlider .owl-dots,#BannerSlidersAr .owl-dots{display:flex;width:100%;margin:-34px auto 0;justify-content:center;z-index:1;position:relative}
#BannerSlider .owl-dots .owl-dot.active,#BannerSlidersAr .owl-dots .owl-dot.active{border-color:#e02029}
#BannerSlider .owl-dots .owl-dot.active span,#BannerSlidersAr .owl-dots .owl-dot.active span{background-color:#e02029}
.home-banner-wrapper .banner-tagline{text-shadow: 2px 1px 2px #000; font-size:40px;color:#fff;line-height:normal;font-weight:700}
.home-banner-wrapper .banner-smalltxt{text-shadow: 2px 1px 2px #000; font-size:28px;color:#fff;font-weight:300}
.banner-hightlight{background:#e02029;display:inline-block;padding:14px 24px;font-size:24px;margin-top:1rem;margin-right:-26px}
.banner-hightlight b{display:block}

/*==========================about-us-css===========================*/

.home-banner-slider #form-content .form-check {display: flex;}
.contact-form.comment-form .common-btn{background:#e02029;color:#fff;font-size:16px}
.contact-form.comment-form .common-btn:hover{background:#050505;color:#fff;font-size:16px}
.contact-form.comment-form h4{margin: 0; font-size:1.3rem}
.contact-form.comment-form .form-check label {margin-left: 5px; font-size: 12px; line-height: normal;}
.btn-outline{line-height:28px;text-align:center;background:#fff;padding:6px 30px;color:#e02029;font-size:14px;text-transform:capitalize;transition:all .3s ease-out;border:1px solid #e02029;border-radius:100px}
.btn-outline:hover{border:1px solid #e02029;color:#fff;background:#e02029}
.download-footer a {margin-right: 10px;}

.blue-outline{line-height:28px;text-align:center;background:#fff;padding:6px 20px;color:#352999;font-size:14px;text-transform:capitalize;transition:all .3s ease-out;border:1px solid #352999;border-radius:100px}
.blue-outline:hover{border:1px solid #352999;color:#fff;background:#352999}

.common-btn{line-height:28px;text-align:center;background:#e02029;border:none;padding:8px 16px;color:#fff;font-size:14px; border-radius:100px; text-transform:capitalize; transition:all .3s ease-out}
.common-btn:hover{color:#fff;background:#050505}
.form-control:focus{border-color:#9d9d9d;box-shadow:none}
.test-section{background:#f1f7ff;border-radius:20px;padding:20px 30px}

.contact-form.comment-form{background:#fff;padding:14px;height:100%;box-shadow:0 0 12px #00000029;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.test-bx{display:flex;margin-right:14px}
.test-bx-main{display:flex}
.test-bx-info{width:calc(100% - 20px)}
.test-bx-info p{margin:0;font-size: 13px;}
.test-bx.icon2 {width: 40%;}
.test-bx h5{font-size:18px;margin:0;width:80%;font-weight:600}
.test-bx span img{width:80px;}
.test-bx.icon2 span img {height: 80px;}
.abt-wrapper{background-image:url(../images/bg01.png);background-repeat:no-repeat;background-position:center right;background-size:45%}
.abt-year{background-image:url(../images/bg02.png);background-repeat:no-repeat;background-position:center right;background-size:100%;width:186px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;bottom:-1rem;color:#fff}
.abt-year h3{margin:0;font-size:70px}
.abt-year p{margin:0;padding:0 44px;line-height:normal}

.feature-support ul li{margin:0 11px 12px;position:relative;padding-left:18px; line-height: 24px;}
.feature-support ul{margin:20px 0 0 0;padding:0}
.feature-support ul li::before{font-family:bootstrap-icons;content:"\F271";color:#352999;left:-12px;position:absolute;font-size:20px;top:0px}
section.blood-testin-home {background: linear-gradient(90deg, rgba(5, 12, 30, 1) 0%, rgba(0, 8, 70, 1) 45%, rgba(27, 27, 151, 1) 100%); padding: 0;}
.laboratory-01{max-height:355px;aspect-ratio:1/cos(30deg);clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);object-fit:cover}
.laboratory-02{max-height:250px;aspect-ratio:1/cos(30deg);object-fit:cover;clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%)}
.abt-pic{position:relative}
.abt-lab-02{position:absolute;bottom:-5rem;right:0}
.why-avm-pic{position:relative;border:9px solid #fff;box-shadow:-2px 2px 5px 0 #0000001c}
.why-avm-pic::before{background:#fff;content:"";position:absolute;top:-19px;width:9px;height:79px;right:20px;transform:rotate(314deg);z-index:1}
.why-avm-pic::after{width:0;height:0;border-style:solid;border-width:0 60px 60px 0;border-color:transparent #f1f7ff transparent transparent;transform:rotate(0);content:"";position:absolute;top:-10px;right:-10px}

/********************package-slider-css******************/

.package-description .nav li{text-align:center}
.package-description .nav-link.active{color:#fff;border:transparent;border-right:0 solid #bebebe;background:#e02029}
.package-description .nav li:last-child a{border-right:0}
.package-description .nav li a{text-transform: capitalize; font-size:14px;color:#050505;padding:5px 9px;display:flex;flex-direction:column;border:0;border-radius:0;border-right:1px solid #bebebe;text-align:center;line-height:1}
.package-description .nav-tabs .nav-link:hover{border-color:transparent;background:0 0;padding:5px 9px;line-height:1;border-left:0 solid #bebebe;color:#e02029}
.package-description ul.nav.nav-tabs{justify-content:center;border:1px solid #707070;border-radius:10px;display:flex;align-items:center;padding:10px 0}
.package-description .nav li a img{width:auto;max-width:fit-content;margin:0 auto 16px}
.service-button{display:flex;align-items:center;justify-content:space-between;padding:14px}
.service-block p{margin:0}
.service-button span{font-weight:600;font-size:18px}
.service-name h5{margin:0}
.service-name{padding-left:14px}
.service-pic img {width: 100%; object-fit: cover; transition: .5s ease-in-out; height: 100%;}

.service-pic a,.news-pic a{width:100%}
.service-pic{overflow:hidden}
.service-name h6{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin: 0;}
.owl-carousel#allTest,.owl-carousel#coupleTest,.owl-carousel#femaleTest,.owl-carousel#maleTest,.owl-carousel#most-popular-allTest,.owl-carousel#most-popularfemaleTest,.owl-carousel#most-popularmaleTest{transition:.4s ease-in-out}
.service-block.card:hover {transition: 0.2s all ease-in-out;transform: translateY(-1.5px);}
.service-block.card {overflow: hidden; transition: 0.2s all ease-in-out;border-radius: 10px; margin-bottom: 12px;}
#blogNews .service-block.card {max-height: 350px; min-height: 350px;}
#healthCondition {padding-left: 1px;}
#most-popular-allTest .owl-stage-outer,#testimonialSlider .owl-stage-outer{padding-bottom:10px}
#allTest .owl-nav,#coupleTest .owl-nav,#femaleTest .owl-nav,#maleTest .owl-nav,#most-popular-allTest .owl-nav,#most-popularfemaleTest .owl-nav,#most-popularmaleTest .owl-nav{display:flex;position:absolute;right:0;top:-7rem;}
#bordTeam .owl-nav,#blogNews .owl-nav,#bordDirector .owl-nav,#parmotionDiscounts .owl-nav,#testimonialSlider .owl-nav,#videoCare .owl-nav{display:flex;position:absolute;right:0;top:-5rem;}
#bordTeam .owl-nav .owl-prev,#allTest .owl-nav .owl-prev,#blogNews .owl-nav .owl-prev,#bordDirector .owl-nav .owl-prev,#coupleTest .owl-nav .owl-prev,#femaleTest .owl-nav .owl-prev,#healthCondition .owl-nav .owl-prev,#maleTest .owl-nav .owl-prev,#most-popular-allTest .owl-nav .owl-prev,#most-popularfemaleTest .owl-nav .owl-prev,#most-popularmaleTest .owl-nav .owl-prev,#parmotionDiscounts .owl-nav .owl-prev,#testimonialSlider .owl-nav .owl-prev,#videoCare .owl-nav .owl-prev{width:50px;height:40px;border:1px solid #352999;background:#352999;position:relative;border-radius:5px 0 0 5px}
#parmotionDiscounts .owl-nav .owl-prev::after,#bordTeam .owl-nav .owl-prev::after,#allTest .owl-nav .owl-prev::after,#blogNews .owl-nav .owl-prev::after,#bordDirector .owl-nav .owl-prev::after,#coupleTest .owl-nav .owl-prev::after,#femaleTest .owl-nav .owl-prev::after,#maleTest .owl-nav .owl-prev::after,#most-popular-allTest .owl-nav .owl-prev::after,#most-popularfemaleTest .owl-nav .owl-prev::after,#most-popularmaleTest .owl-nav .owl-prev::after,#testimonialSlider .owl-nav .owl-prev::after,#videoCare .owl-nav .owl-prev::after{background:#fff;height:56px;width:1px;content:"";position:absolute;top:-4px;right:-1px}
#bordTeam .owl-nav .owl-next,#allTest .owl-nav .owl-next,#blogNews .owl-nav .owl-next,#bordDirector .owl-nav .owl-next,#coupleTest .owl-nav .owl-next,#femaleTest .owl-nav .owl-next,#healthCondition .owl-nav .owl-next,#maleTest .owl-nav .owl-next,#most-popular-allTest .owl-nav .owl-next,#most-popularfemaleTest .owl-nav .owl-next,#most-popularmaleTest .owl-nav .owl-next,#parmotionDiscounts .owl-nav .owl-next,#testimonialSlider .owl-nav .owl-next,#videoCare .owl-nav .owl-next{width:50px;height:40px;border:1px solid #352999;border-radius:0 5px 5px 0;background:#352999}
#bordTeam .owl-nav .fas,#allTest .owl-nav .fas,#blogNews .owl-nav .fas,#bordDirector .owl-nav .fas,#coupleTest .owl-nav .fas,#femaleTest .owl-nav .fas,#healthCondition .owl-nav .fas,#maleTest .owl-nav .fas,#most-popular-allTest .owl-nav .fas,#most-popularfemaleTest .owl-nav .fas,#most-popularmaleTest .owl-nav .fas,#parmotionDiscounts .owl-nav .fas,#testimonialSlider .owl-nav .fas,#videoCare .owl-nav .fas{color:#fff;font-size:22px}
#healthRisk .owl-nav .owl-next:hover,#healthRisk .owl-nav .owl-prev:hover,#bordTeam .owl-nav .owl-next:hover,#bordTeam .owl-nav .owl-prev:hover,#allTest .owl-nav .owl-next:hover,#allTest .owl-nav .owl-prev:hover,#blogNews .owl-nav .owl-next:hover,#blogNews .owl-nav .owl-prev:hover,#bordDirector .owl-nav .owl-next:hover,#bordDirector .owl-nav .owl-prev:hover,#coupleTest .owl-nav .owl-next:hover,#coupleTest .owl-nav .owl-prev:hover,#femaleTest .owl-nav .owl-next:hover,#femaleTest .owl-nav .owl-prev:hover,#healthCondition .owl-nav .owl-next:hover,#healthCondition .owl-nav .owl-prev:hover,#maleTest .owl-nav .owl-next:hover,#maleTest .owl-nav .owl-prev:hover,#most-popular-allTest .owl-nav .owl-next:hover,#most-popular-allTest .owl-nav .owl-prev:hover,#most-popularfemaleTest .owl-nav .owl-next:hover,#most-popularfemaleTest .owl-nav .owl-prev:hover,#most-popularmaleTest .owl-nav .owl-next:hover,#most-popularmaleTest .owl-nav .owl-prev:hover,#parmotionDiscounts .owl-nav .owl-next:hover,#parmotionDiscounts .owl-nav .owl-prev:hover,#testimonialSlider .owl-nav .owl-next:hover,#testimonialSlider .owl-nav .owl-prev:hover,#videoCare .owl-nav .owl-next:hover,#videoCare .owl-nav .owl-prev:hover{background:#e02029;border:1px solid #e02029}
#most-popular-allTest .item {padding-top: 4px;}

.test-name-box a span{width:90px;height:80px}
.test-name-box a span img{height:100%;object-fit:cover}
.test-name-box a{display:flex;justify-content:space-between;padding:20px 10px}
.test-name h5{margin:0 0 8px;font-size:18px;height:40px}
.testimonial-name{padding:12px 0 0;display:flex;align-items:center;color:#000;justify-content:space-between}
.owl-carousel#blogNews .news-pic img{max-height:200px;min-height:200px;object-fit:cover}
.testimonial-txt{height:102px;overflow:hidden;overflow-y:auto;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-top:14px;border-bottom:1px solid #ddd}
.testimonial-txt::-webkit-scrollbar{width:9px}
.testimonial-txt::-webkit-scrollbar-track{background:#fff;border:1px solid #d6d6d6;border-radius:10px}
.testimonial-txt::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:6px}
.testimonial-name{padding:12px 0 0}

.star{margin:0 0 10px}
.g-review{display:flex;justify-content:flex-end}
#testimonialSlider .star ul{display:flex;align-items:baseline;}
#testimonialSlider .star ul li:last-child a{padding-right:0}
#testimonialSlider .star ul li a{color:#000;padding-right:5px}
#testimonialSlider .g-review img{width:16px;height:16px}
#testimonialSlider .client-pic img{width:100%;height:100%;object-fit:cover;transition: .5s ease-in-out;}
#testimonialSlider .owl-item .testimonial-text{background:#fff;padding:24px;box-shadow:0 0 8px #00000029;border-radius:10px;height:100%;min-height:255px; transition: .5s}
#testimonialSlider .client-pic{background:#ffff;width:75px;height:75px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:-3.5rem;box-shadow:1px -1px 5px 2px #00000029}
#testimonialSlider .center .testimonial-text .star ul li a{color:#fff}
#testimonialSlider .center .testimonial-text{background:linear-gradient(271deg,rgb(9 0 96) 0,rgb(0 0 155) 35%,#1e137a 100%)}
#testimonialSlider .center .testimonial-text .testimonial-txt p,#testimonialSlider .center .testimonial-text .testimonial-txt p span{color:#fff!important}
#testimonialSlider .center .testimonial-text .testimonial-name{color:#fff}
.testimonial-text:hover .client-pic img {transform: rotateY(180deg);}
.testimonial-name h6{margin:0}
.owl-carousel#testimonialSlider .owl-stage-outer{padding:44px 0 44px 4px}
.testimonial-wrapper{background-image:url(../images/map-dots.png);background-repeat:no-repeat;background-position:center right;background-size:50%}
.news-pic span{position:absolute;bottom:-20px;right:20px;background:#e02029;height:50px;width:50px;color:#fff;text-align:center;padding:6px;border-radius:5px}
.news-button{padding:14px}
.news-name h6{text-transform: capitalize; margin:0}
.news-button a .bi{color:#e02029;font-size:large}
.news-button a{font-weight:500}
.news-name{padding:14px 14px}

#faq .accordion-button:focus{box-shadow:none}
#faq .accordion-item{border:1px solid #ababab;border-radius:3px;margin-bottom:2rem}
#faq .accordion-button{background-color:#fff;box-shadow:none;font-weight:500}
#faq .accordion-button::after{width:2.25rem;height:2.25rem;background-image:url(../images/arrow-down.png);background-color:#352999;background-size:45%;border-radius:40px;background-position:center}
#faq .accordion-button:not(.collapsed)::after{background-color:#e02029;transform:rotate(-180deg)}
#faq .accordion-button:not(.collapsed){color:#050505}
#faq .accordion-body p{color:#676767;font-size:14px}
#faq .accordion-body {padding-top: 0;}

.add-post-img {text-align: right;}
.add-post{background:#352999;border-radius:10px}
.add-post-txt{padding:20px;text-align:center;}
.add-post-txt h3{color:#fff}
.add-post-txt p{color:#fff}


/********************test-health-risk-css******************/

.test-health-risk,.video-wrapper,.why-avm-wrapper,.avm-partner{background:#f1f7ff}
.videowrapper iframe {height: 235px;}
.health-risk-box a span{background:#eee;width:60px;height:60px;border-radius:100px;display:flex;justify-content:center;align-items:center;margin:0 auto 15px}
.owl-carousel .health-risk-box a span img{width:auto}
.popular-test-wrapper{background:#f2f2f2}
.popular-test-wrapper .health-risk-box a{border-bottom:0}
#healthRisk .owl-nav i{font-size:18px;color:#ccc}
#healthRisk .owl-nav .owl-prev{position:absolute;top:50%;left:-4%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%}
#healthRisk .owl-nav .owl-next{position:absolute;top:50%;right:-4%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%}
#healthRisk .owl-nav{display:block}
.health-risk-box a h5{text-transform: capitalize; font-size:18px;font-weight:500}
.health-risk-box a{text-align:center;box-shadow: 0px 0px 3px #0000000D;border-radius:5px;background:#fff;width:100%;padding:20px 0;border-bottom:5px solid #e02029}
.health-risk-box a span{background:#eee;width:60px;height:60px;border-radius:100px;display:flex;justify-content:center;align-items:center;margin:0 auto 15px}
.owl-carousel .health-risk-box a span img{transition: all 0.5s ease; width:38px}
.health-risk-box a:hover{background:#352999}
.health-risk-box a:hover h5{color:#fff}
.health-risk-box a:hover span img {transform: rotateY(180deg);}
#successModal .modal-body h4 {font-size: 1.3rem;}
#healthCondition .owl-nav .owl-prev{    border: none; position:absolute;top:50%;left:-4%;transform:translateY(-50%);width:40px;height:40px;background:#f1f7ff;border-radius:50%}
#healthCondition .owl-nav .owl-next{    border: none; position:absolute;top:50%;right:-4%;transform:translateY(-50%);width:40px;height:40px;background:#f1f7ff;border-radius:50%}
#healthCondition .owl-nav{display:block}
#healthCondition .owl-nav .fas{font-size:18px;color:#000}
#healthRisk .owl-nav .owl-next:hover .fas,#healthRisk .owl-nav .owl-prev:hover .fas,#healthCondition .owl-nav .owl-next:hover .fas, #healthCondition .owl-nav .owl-prev:hover .fas{color:#fff}

.testing-health-box{text-align:center;padding:22px 0}
.testing-health-box h5{font-size:18px;font-weight:500;margin:0}
.testing-health-box span{margin-bottom:10px}
.testing-health-box.card:hover{box-shadow:0 0 4px rgba(0,0,0,.15)!important}
.text20{font-size:20px}
.why-avm-bx ul{column-count:2;column-gap:30px}
.why-avm-bx ul .card{text-align:center;margin-bottom:28px;box-shadow:0 2px 6px #05050500;padding:11px;font-weight:500}
.why-avm-bx ul .card span{margin:0 auto 14px}
.discount-box span{position:absolute;bottom:24px;background:#fff;padding:8px 20px;display:block;width:90%}
.why-avm-bx ul .card span img {max-width: 55px; height: 55px; object-fit: contain;}
.why-avm-bx ul .card p { margin: 0;height: 40px;}

/********************about-us-page-css******************/
.certificate-bg .inner-slider-text h1,.certificate-bg-new .inner-slider-text h1 {text-align: left;}
.inner-slider-text p {text-shadow: 0px 1px 2px #000;}
.inner-slider-text h1 a{color:#fff}
.inner-slider{min-height:365px;width:100%;background-size:cover;position:relative;background-position:center top}
.inner-slider-text h1{text-align: left; text-shadow: 2px 3px 4px #000; margin: 0 0 10px; text-transform:capitalize;font-size:40px;color:#fff;font-weight:600}
.inner-slider .container{position:relative;z-index:1}
.certificate-bg.inner-slider::after{content:"";background:#35299999;position:absolute;display:inline-block;width:100%;margin:auto;left:0;right:0;height:100%;top:0}
.pt-breadcrumb-container{display:flex;z-index:1;position:relative;background:#3f3186;justify-content:center}
.pt-breadcrumb-container .breadcrumb{padding:14px 0!important;margin:0}
.pt-breadcrumb-container .breadcrumb li,.pt-breadcrumb-container .breadcrumb li a{font-weight:400;color:#fff;text-transform:capitalize;font-size:0;padding-right:12px}
.pt-breadcrumb-container .breadcrumb-item+.breadcrumb-item::before{color:#fff;padding-right:20px}
.pt-breadcrumb-container .breadcrumb-item.active{color:#fff;font-weight:600}
.capacity-pic img,.director-pic img,.blood-testin-pic img{transition:.5s ease-in-out}
.capacity-pic:hover img{transform:scale(1.1)}
.capacity-pic, .capacity-pic img,.blood-testin-pic,.blood-testin-pic img {height: 100%; object-fit: cover;width: 100%;}
.strengths-bx{display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:calc(100% - 88%);padding-right:calc(100% - 88%);background:#f1f7ff;padding-top:calc(100% - 95%);padding-bottom:calc(100% - 95%)}
.capacity-wrapper .strengths-color-box ul li{border-radius:10px;padding:20px;width:100%;margin-bottom:30px;background-image:url(../images/shape-pic.png);background-repeat:no-repeat;background-position:right;background-size:23%}
.capacity-wrapper .strengths-color-box ul li span{text-align:center}
.strengths-color-box ul{column-count:2;column-gap:30px}
.capacity-wrapper .strengths-color-box ul li b{display:block;margin:8px 0}
.strengths-color-box{width:100%}
.capacity-wrapper .strengths-color-box ul li:first-child{background-color:#e02029;color:#fff}
.capacity-wrapper .strengths-color-box ul li:nth-child(2){background-color:#352999;color:#fff}
.capacity-wrapper .strengths-color-box ul li:nth-child(3){background-color:#285081;color:#fff}
.capacity-wrapper .strengths-color-box ul li:nth-child(4){background-color:#6098c7;color:#fff}
.strengths-care-item ul li{margin:0 0 18px;font-weight:500;position:relative;display:flex;align-items:baseline}
.strengths-care-item ul li::before{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f111";color:#050505;font-size:11px;left:-20px;position:absolute}
.strengths-care-item ul{margin-left:19px}
.mission-wrapper{position:relative;padding:90px 0;background:url(../images/mission.png) no-repeat 0 0/cover}
.mission-wrapper::after{content:"";position:absolute;left:0;right:0;height:100%;background:#000000b5;top:0}
.text18 {font-size: 18px;}
.mission-name span{width:34px;height:28px;border:1px solid;margin-right:14px;border-radius:40px;display:flex;align-items:center;justify-content:center}
.mission-name p{margin:0;width:100%}
.mission-name{color:#352999;font-weight:500;font-size:16px;height:100%;display:flex;flex-direction:inherit}
.credentials-wrapper .container,.diagnosis-wrapper .container,.laboratory-technology .container,.mission-wrapper .container{z-index:1;position:relative}

.director-name h5{text-transform: uppercase; margin-bottom:4px}
.director-pic span img,.owl-carousel .owl-item .director-pic span img{width:40px}
#bordDirector .owl-item{padding-bottom:40px}
#bordTeam .owl-item{padding-bottom:40px}
.owl-carousel .director-pic>img { min-height: 300px;  max-height: 300px; object-fit: cover;}
.perfect-team-wrapper .director-name{min-height: 122px;}
.director-name{box-shadow: 0px 0px 10px #00000029;border-radius:0 0 10px 10px;padding:16px;background:#fff}
.director-pic span{position:absolute;bottom:10px;right:10px}
.director-pic span img {height: auto; min-height: inherit; max-height: inherit;}
.director-pic, .director-pic img { border-radius: 10px 10px 0 0; overflow: hidden; max-height: 420px; object-fit: cover; min-height: 420px;}
.team-pic-cus01,.vacancie-cus01,.gallery-pic-cus01 {display:none}
.perfect-team-wrapper{position:relative;text-align:center;background:url(../images/team-bg.png) no-repeat 0 0/cover}
.credentials-wrapper{position:relative;text-align:center;padding:150px 0;}

.workspace-txt .heading-title{font-size:40px;font-weight:400}
.workspace-txt .heading-title span{color:#e02029;font-weight:900}
.workspace-small{position:absolute;bottom:-6rem;right:0}
.workspace-wrapper{padding:50px 0 150px 0}
.workspace-pic-bx img{width:400px}
.sorting .form-select{font-size:14px;border:1px solid #707070;border-radius:5px;height:42px;width:300px}
.sorting-panel-box{display:flex;align-items:center;justify-content:flex-end}
.popular-test{border:1px solid #b1b1b1;border-radius:20px;background:#fff;transition:all .4s;position:relative}
.popular-test:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.popular-test-name{padding:20px}
.popular-test-name h5{color:#352999;font-size:17px;font-weight:500}
.popular-test .service-button{padding-bottom:14px}
.popular-test-name ul li{margin:0 0 10px;display:flex}
.popular-test-name ul{margin:16px 0}
.popular-test-name ul li span{padding-right:8px}
.popular-test-name a{color:#352999;text-decoration:underline;font-size:13px}
.onsale{height:50px;width:50px;font-weight:700;position:absolute;text-align:center;top:-2em;right:-1em;border-radius:100%;background-color:#e02029;color:#fff;font-size:.857em;padding:10px 0}
.laboratory-technology{position:relative;text-align:center;padding:90px 0;background:url(../images/laboratory-bg.png) no-repeat 0 0/cover}
.laboratory-technology::after{content:"";position:absolute;left:0;right:0;height:100%;background:#000000a6;top:0}
.laboratory-name{height: 100%; background:#fff;border:3px solid #f8b9b8;border-radius:10px;text-align:left}
.laboratory-name h4{color:#e02029;font-weight:500}
.advancement-txt h3,.accreditation-wrapper h3{color:#352999}
.advancement-txt .strengths-care-item ul li::before{color:#352999}
.advancement-txt .strengths-care-item ul li{color:#352999}
.advancement-wrapper{background:#f5f8fc}
.rectangle-block img {border: 1px solid #C2C2C2; border-radius: 5px;}

.hover-3-content{position:absolute;bottom:22px;left:22px}
.hover-3-content h3{color:#352999;font-size:35px;text-shadow:0 0 #fff,-1px 0 #fff,1px 1px #fff,1px 1px 3px #050505,0 0 #fff,0 0 #fff,0 0 #161616,0 1px #1d1d1d;font-weight:900}
.rectangle-product .col-lg-6:nth-child(3n+2) .hover-3-content h3{color:#e02029}
.rectangle-product .col-lg-6:nth-child(3n+2) .hover-3-content{right:22px;text-align:right}
.diagnosis-wrapper{position:relative;text-align:center;padding:90px 0;background:url(../images/diagnosis-bg.png) no-repeat 0 0/cover}
.diagnosis-wrapper::after{content:"";position:absolute;left:0;right:0;height:100%;background:linear-gradient(90deg, rgba(5, 12, 30, 1) 0%, rgba(0, 8, 70, 1) 45%, rgba(27, 27, 151, 1) 100%);top:0}
.diagnosis-name{background:#fff;box-shadow:0px 3px 6px #00000029; border-radius:10px;height:100%;text-align:left}
.diagnosis-name h4,.medical-terms-txt h3{color:#352999}
.diagnosis-wrapper .row{margin-bottom:-10rem}
.medical-terms{margin-top:5rem}

.owl-carousel .accred-box img {
    width: 240px;
    margin: auto;
}
.owl-carousel .accred-box {
    background-color: #fff;
    margin: auto;
    padding: 25px;
}
.accreditation-wrapper{background-color:#f5f8fc}
.quality-accred .row:nth-child(2n) .pe-lg-5{padding-left:3rem!important}
.quality-accred .row:nth-child(2n){flex-direction:row-reverse;margin-top:20px}
.our-presence-description .nav-link.active{color:#fff;border-color:#e02029;border-radius:10px;font-size:18px;background:#e02029}
.our-presence-description .nav li a{transition: .5s ease-in-out; font-size:18px;color:#352999;padding:0.8rem 1rem;margin:0 12px;font-weight:600;border-color:#352999;border-radius:10px}
.our-presence-description .nav li a .bi{padding-right:5px}
.our-presence-description .nav-tabs .nav-link:hover{transform: translateY(-7px); border-color:#e02029;background:#e02029;color:#fff}
.our-presence-description ul.nav.nav-tabs{justify-content:center;border:0}
.presence-box{height: 100%; background:#f5f8fc;border-radius:20px;display:flex;align-items:center}
.presence-box a {display: block;}
.presence-pic img {border-radius: 0 20px 20px 0;min-height: 283px; object-fit: cover;-webkit-transition: .3s; height: 100%;}
.presence-pic:hover img {transform: scale(1.2);}
.presence-info{width:60%; padding: 14px 0;}
.presence-pic{ border-radius: 0 20px 20px 0; overflow: hidden; width:40%;height: 100%;}
.presence-contact-info ul{padding:0 14px}
.presence-name h5{display:flex;align-items:center;color:#352999;padding:0 14px}
.presence-contact-info ul li a:hover{color:#352999}
.presence-name h5 .bi{width:36px;height:36px;border:1px solid #352999;background:#fff;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#352999;margin-right:10px}
.presence-contact-info ul li .bi{color:#352999;font-size:16px}
.presence-name{border-bottom:2px solid #b5d1f6;margin-bottom:12px}
.presence-contact-info ul li{display:flex;margin:0 0 20px}
.presence-contact-info ul li .bi {padding-right: 14px;}
.presence-contact-info ul li p {margin: 0;}

/********************sticky-css******************/

.sidebar{max-width:350px}
.sidebar h2{background-color:#cdcdcd;padding:5px;font-size:22px}
.sticky-panel{position:fixed;top:50px;width:100%;z-index:9}
.left-sidebar .white-div{background:#fff;margin-bottom:30px;padding:0;box-shadow:0 0 6px #05050500029;border-radius:10px}
.left-sidebar .navbar-nav .nav-link{color:#050505;font-size:15px;font-weight:500;position:relative;border-bottom:1px solid #dadada;padding:15px}
.left-sidebar .navbar-nav .nav-item.active:after,.left-sidebar .navbar-nav .nav-item:hover:after{font-family:bootstrap-icons;content:"\F134";color:#e02029;right:15px;position:absolute;font-size:18px;top:calc(50% - 12px)}
.left-sidebar .navbar-nav li.nav-item{position:relative}
.navbar-nav .nav-item.active a.nav-link,.navbar-nav .nav-item:hover a.nav-link{color:#e02029!important}

/********************sticky-css******************/

.borderbox{border-bottom:1px solid #ccc}
.banner-contorller.innerBanner img{height:400px;object-fit:cover}
.navigation ul li{display:inline-block;font-size:17px;color:#fff}
.navigation ul li:last-child:after{content:''}
.navigation ul li:after{content:"\f101";display:inline-block;font:normal normal normal 14px/1 FontAwesome;padding:0 10px}
.service-right-sidebar .footer-newsletter input.form-control{width:100%!important}
.service-right-sidebar .footer-newsletter{margin:0;border:1px solid;padding:0}
.service-right-sidebar .footer-newsletter .form-inline{padding:18px}
.service-right-sidebar .footer-newsletter h3{margin-bottom:20px;line-height:34px;color:#fff;background:#272e3d;padding:5px 0;text-align:center}
.product-overview{z-index:2;position:relative}
.service-left-sidebar ul.left-menu li a{display:block;background:#fff;color:#050505!important;text-decoration:none;outline:0;font-size:15px;font-weight:500;position:relative;border-bottom:1px solid #dadada;padding:15px}
.service-center-txt h5{font-size:17px;font-weight:500}
.service-center-txt .service-section h2{position:relative;font-size:40px;margin:0 0 25px 0;padding:0 0 5px 0;font-weight:700}
.sticky-sidebar{position:sticky!important;top:180px;margin-bottom:30px}
.service-section{box-shadow:0 0 6px #00000029;border-radius:10px;padding:24px;background:#fff}
.center-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.service-center-txt h5{font-size:18px}
.service-left-sidebar ul.left-menu li a.active:after,.service-left-sidebar ul.left-menu li a:hover:after{font-family:bootstrap-icons;content:"\F134";color:#e02029;right:15px;position:absolute;font-size:18px;top:calc(50% - 12px)}
.serviceSidebar{position:relative;background:#fff;margin-bottom:30px;padding:0;box-shadow:0 0 6px #00000029;border-radius:10px}
.service-center-txt .service-section{margin-bottom:30px}
.service-left-sidebar ul.left-menu li a.active{color:#e02029!important;font-weight:700}
.package-inner-tag-col{min-width:fit-content;    margin-left: 5px;margin-bottom: 10px;display:flex;align-items:center;border:1px solid;border-radius:6px;padding:5px}
.package-inner-tag-col img{height:30px;margin-right:10px;width:30px!important}
.package-tag-content p{margin:0}
#faq-section .accordion-button{background-color:#f5f5f5;box-shadow:none;border-radius:5px;font-weight:500;font-size:14px}
#faq-section .accordion-item{border-radius:3px;margin-bottom:1rem}
#faq-section .accordion-button:not(.collapsed)::after{background-color:#fff}
#faq-section .accordion-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.125)}
#faq-section .accordion-button::after{background-color:#fff;background-size:60%;border-radius:40px;background-position:center}
#faq-section .accordion-button:not(.collapsed){color:#000}
#included ul{column-count:2}
#included ul li{background:#f8f5f5;border-radius:5px;padding:10px;margin:0 0 12px;display:flex;align-items:center;color:#e02029}
#included ul li p{margin:0}
#included ul li p small{color:#050505}
#included ul li span{padding-right:6px}
.product-add:before{content:"";width:100%;height:150px;background:#e02029;position:absolute;bottom:-5rem;left:0;transform:skewY(333deg)}
.product-add{border-radius:14px}
.product-add-txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-7%);text-align:left;z-index:1;width:90%}
.product-add-txt h3{text-shadow:0 3px 10px #000000FA;color:#fff;font-size:24px;font-weight:900}
.product-add-txt h6{color:#fff;text-align:right;font-size:13px;padding-left:3rem}
.bottom{top:0}
.service-right{box-shadow:0 0 6px #00000029;border-radius:10px;padding:20px 12px;position:relative;background:#fff}
.service-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border-bottom:1px solid #ccc;padding:0 0 10px}
.service-icon h5{margin:0 0 0 10px;font-size:18px}
.price-box{border:1px dashed #98db99;background:#fff8e0;margin:0 auto 18px;padding:20px;font-size:24px;font-weight:600;width:90%}
a.download-report:hover{background:#050505;color:#fff}
a.download-report{position:absolute;bottom:0;left:0;right:0;background:#f8f8f8;border-radius:0 0 10px 10px;padding:10px 0}
.blood-test-discount{overflow: hidden; background:#352999;border-radius:10px}
.blood-test-discount a{width:100%}
.test-discount{display:flex;justify-content:space-between;align-items:center}
.test-discount h5 span{font-weight:900}
.test-discount h5{color:#fff;padding-left:18px;font-weight:400}
.test-discount img{width:145px}
.checkout-login-box{box-shadow:0 0 6px #00000029;border-radius:10px;padding:0;background:#fff;margin-bottom:24px}
.checkout-login-box .login-heading{background:#f5f5f5;border-radius:10px 10px 0 0;padding:13px 14px}
.login-checkout label.form-check-label{font-size:12px}
.checkout-right-side .cart-details{box-shadow:0 0 6px #00000029;border-radius:10px;position:relative;background:#fff}
.total-price-bx .select-test .bi{position:absolute;right:0;top:0;width:24px;height:24px;border:1px solid #e02029;border-radius:40px;color:#e02029;display:flex;align-items:center;justify-content:center}
.total-price{font-size:18px;font-weight:600}
.cart-details h5{background:#e02029;color:#fff;border-radius:10px 10px 0 0;padding:10px 10px;font-size:16px;text-align:center;margin:0}
.total-price-bx{background:#fff8e0;padding:14px;text-align:center}
.cart-total-amt .cart-subtotal{display:flex;padding:14px;align-items:center;justify-content:space-between;font-weight:500}
.cart-subtotal{border-bottom:1px dashed #ccc}
.cart-total-amt .cart-subtotal:last-child{border-bottom:0}

/********************career-page-css******************/

.careers-heading-box{display:flex;justify-content:center}
.careers-heading-box span{padding-right:12px}
.comment-form .form-control,.comment-form select{height:45px;color:#050505;font-weight:400}
.comment-form .form-control,.comment-form select{padding:.375rem .95rem;font-size:14px!important}
.error{color:red!important;font-size:12px!important;font-weight:400!important}
.career-post{background:transparent linear-gradient(180deg,#e02029 0,#352999 100%) 0 0 no-repeat padding-box;border-radius:10px}
.career-post-txt{padding:30px 30px 0}
.career-post-txt .heading-title{color:#fff;font-weight:300}
.career-post-txt .heading-title b{font-weight:700}
.pref_date label, .pref_time label {display: none;}

.comment-form .form-group input[type="date"],.comment-form .form-group input[type="time"] {
  position: relative;
}
.comment-form .form-group input[type="time"]::-webkit-clear-button, 
.comment-form .form-group input[type="time"]::-webkit-inner-spin-button, 
.comment-form .form-group input[type="time"]::-webkit-calendar-picker-indicator {
  color: transparent;
  background: none;
  z-index: 1;
}
.comment-form .form-group input[type="date"]::-webkit-calendar-picker-indicator{
  color: transparent;
  background: none;
  z-index: 1;
}
.comment-form .form-group input[type="date"]:before,.comment-form .form-group input[type="time"]:before {
    background: none;
    display: block;
    font-family: bootstrap-icons;
    width: 15px;
    height: 20px;
    position: absolute;
    top: 12px;
    right: 16px;
    color: #222222;
}
.comment-form .form-group input[type="date"]:before {
    content: '\F1F3';
}
.comment-form .form-group input[type="time"]:before {
    content: '\F293';
}
/*.comment-form .form-group input[type="date"]:after {*/
/*    content: 'mm/dd/yyyy';*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    color: #222222;*/
/*    z-index: 1;*/
/*}*/


.vacancie-block{display:flex;justify-content:space-between;width:100%;border:1px solid #707070;border-radius:10px;padding:30px;align-items:center}
.vacancie-block h6{margin:0}
.vacancie-exp small,.vacancie-name small{display:block;font-size:14px;color:#606060}
.key-wrapper{position:relative;text-align:center;padding:40px 0 0;background:url(../images/career-bg.png) no-repeat 0 0/cover;overflow:hidden}
.key-wrapper::after{content:"";position:absolute;left:0;right:0;height:100%;background:#ffffffde;top:0}
.easy-steps-wrapper .container,.key-wrapper .container{z-index:2;position:relative}
.key-pic{position:relative}
.key-pic::before{background:#e02029;width:auto;height:430px;content:"";position:absolute;bottom:-31%;right:0;left:0;margin:auto;border-radius:100% 100% 0 0;z-index:-1}
.why-avm-details .why-avm-bx ul{column-count:4;column-gap:30px}
#custom-button{padding:10px;color:#050505;background-color:#fff;cursor:pointer;width:100%;text-align:left;border:1px dashed #d2d0d0;border-radius:100px;padding-left:20px;height:45px}
#custom-text{margin:10px;color:#aaa}
.easy-steps-wrapper a {color: #fff;}
.easy-steps-wrapper a:hover {color: #e02029;}
.step-icon img {transition: 0.2s all ease-in-out;}
.step-icon:hover img{transition: 0.2s all ease-in-out; transform: translateY(-2px);}

.easy-steps-wrapper{position:relative;text-align:center;background:url(../images/step-bg.png) no-repeat 0 0/cover;padding:100px 0;color:#fff}
.easy-steps-wrapper::after{content:"";position:absolute;left:0;right:0;height:100%;background:#352999de;top:0}
.easy-step-box{width:300px;height:300px;border:2px solid #fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.step-no{border:1px solid #fff;width:60px;height:60px;padding:4px;border-radius:100%;position:absolute;top:0;left:30px}
.step-no span{background:#fff;color:#e02029;width:50px;height:50px;border-radius:40px;font-size:26px;font-weight:500;display:flex;align-items:center;justify-content:center}

.upload-pre-txt{padding-left:40px}
.upload-prescription{box-shadow:0 0 6px #00000029;border-radius:10px;background:#fff}
.upload-prescription .heading-normal{background:#e02029;padding:22px 40px;border-radius:10px 10px 0 0}
.upload-pre-txt .comment-form label{font-weight:500}
.upload-pre-txt .comment-form .form-control{background:#f2f2f2;color:#050505;border:none;height:50px}
.comment-form label sup{color:red;font-size:1.25em;top:0}
.upload-pre-txt #custom-button{background-color:#f2f2f2;border:0;padding-left:45px;height:50px;position:relative}
.upload-pre-txt #custom-button:before{content:"";background:url(../images/icon-upload.png) no-repeat;position:absolute;top:0;left:18px;display:inline-block;height:23px;z-index:8;pointer-events:none;background-size:15px;width:15px;bottom:0;margin:auto;background-position:center}
.upload-prescription .docter-pic{margin-top:-9rem}
.franchise-opportunity{box-shadow:0 3px 6px #00000029;border-radius:10px;background:#fff;padding:24px}
.avm-partner .service-block.card{border-radius:20px;border:1px solid #ebebeb;}
.avm-partner .service-block.card .service-pic {border-radius: 10px 10px 0 0; min-height: 188px;}
.requirement-box ul li{border:2px solid #352999;border-radius:10px;padding:14px;margin-bottom:20px;display:flex;align-items:center;background:#fff}
.requirement-box ul{column-count:2;column-gap:20px}
.requirement-box ul li span{padding-right:10px}
.requirement-box ul li span img{width:50px;height:50px;object-fit:contain}
.gallery-pic h5{color:#fff;background:#352999;margin:0;text-align:center;padding:14px 0;z-index:9;position:relative}
.gallery-pic{    text-align: center; border:3px solid #352999;border-radius:10px}
.gallery-pic .button{position:absolute;opacity:0;transition:opacity .35s ease;left:0;right:0;bottom:auto;top:24px;margin:auto;width:50px;height:50px}
.gallery-pic:hover .button{opacity:6;z-index:2}
.gallery-pic a{margin-bottom:0}
.gallery-pic:hover .pro-pic::after{content:"";background:#000000bd;position:absolute;display:inline-block;width:100%;margin:auto;left:0;right:0;height:100%;z-index:1;top:0}
.gallery-pic img,.credentials-bx img {max-height: 300px; object-fit: contain; min-height: 300px;}
.automation-machines{background:#f5f8fc}
.machine-info{display:flex;align-items:center}
.machine-pic{min-width:240px;max-width:240px;margin-right:40px;overflow:hidden}
.machine-pic img {min-height: 255px;max-height: 255px; object-fit: cover;}
.machine-name h4{color:#352999}
.building-icon span{background:#352999;color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:40px;margin-right:10px}
.building-icon .bi{font-size:13px}
.building-icon{display:flex;align-items:center}
.nearest-lab-form.comment-form{background:#f5f5f5;border-radius:10px;padding:30px 20px}
.findnearme{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #cccccc4f;padding-bottom:20px}
.idx-str-srch-loc-btn{display:flex;align-items:center;font-size:13px;color:#e02029;background:#fff;box-shadow:0 0 6px #00000029;border-radius:100px}
.building-icon h4{color:#352999;font-size:20px}
.idx-str-srch-loc-btn span{font-size:12px;font-weight:500}
.nearest-banner img{height:100%;object-fit:cover;border-radius:10px}
.healthkind-booking{position:absolute;bottom:7%;left:7%}
.health-book-now h4{text-align:center;color:#352999}
.health-book-now h4 span{font-weight:400}
.health-book-now{width:200px;height:200px;background:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 6px 0 #e02029}
.blue-txt{color:#352999}
.red-txt{color:#e02029}
.bg-color-light-blue{background:#f1f7ff}
.bg-color-blue{background:#352999}
.bg-color-red{background:#e02029}
.brand-data h5{font-weight:500;font-size:18px;margin:0 0 0 10px}
.str-loc-icn .bi{background:#fff;box-shadow:0 2px 2px #00000029;width:29px;color:#352999;height:29px;display:flex;align-items:center;justify-content:center;border-radius:40px}
.store-info-footer .btn-outline{line-height:20px;font-size:13px}
.str-loc-info{margin-left:14px}
.store-info-footer .btn-outline{line-height:20px;font-size:13px;width:48%}
.store-info-footer{padding:0 10px;margin-bottom:26px;display:flex;justify-content:space-between}
.pagination-area .nav-links{display:inline-block;padding:11px 0;margin:0 auto}
.pagination-area .nav-links span.current{background:#e02029;font-size:14px;text-align:center;color:#fff;border:1px solid #e02029;border-radius:5px;font-weight:500;width:43px;height:43px;line-height:42px}
.pagination-area .nav-links a:hover{background:#e02029;color:#fff;border-radius:5px}
.pagination-area .nav-links a{line-height:42px;color:#050505;font-size:14px;transition:1.3s;text-align:center;border-radius:5px;background:0 0;opacity:.96;border:1px solid #eee;font-weight:500;width:43px;height:43px}
.pagination-area .nav-links a.next,.pagination-area .nav-links a.prev{padding:0 10px;width:auto}

.container-fluid.bg-dark {background: linear-gradient(90deg, rgba(5, 12, 30, 1) 0%, rgba(0, 8, 70, 1) 45%, rgba(27, 27, 151, 1) 100%);}
.blood-testin-home .bg-color-blue {background: linear-gradient(90deg, rgba(5, 12, 30, 1) 0%, rgba(0, 8, 70, 1) 45%, rgba(27, 27, 151, 1) 100%);}
.sample-collection-txt h1 {font-weight: 400; font-size: 40px;}
.sample-collection-txt h1 span {font-weight: 500; display: block; font-size: 96px;}
.sample-collection-wrapper .contact-form.comment-form{position:absolute;top:2%;right:4%;height:auto;width:25%}
.below-banner-info ul{display:flex}
.below-banner-info ul li{text-align:center;color:#fff;width:33%}
.below-banner-info ul li p{font-size:18px}
.below-banner-info ul li span img {width: 40px; height: 40px;} 
.below-banner-info ul li span{width:65px;height:65px;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}
.blood-testin-bx{display:flex;flex-direction:column;justify-content:center;padding-left:calc(100% - 88%);padding-right:calc(100% - 88%);color:#fff}
.why-choose-avmlab .why-avm-bx ul{column-count:3}
.hover-4-content{background:#fff;border-radius:0 100px 100px 0;position:absolute;top:10%;padding:5px 20px;text-align:right}
.hover-4-content h3{color:#352999;font-weight:400;margin:0}
.hover-4-content h3 span{font-weight:900}
.hover-4-content h3 sub{font-size:13px;bottom:0;right:-4px}
.hover-4-content small{color:#e02029}
.str-loc-open{position:absolute;right:20px;color:#4dc247;font-weight:500}
.share-icon a{font-size:26px}
.store-info-card.card{border-radius:10px}
.step-bx-txt{color:#fff;font-size:24px;text-align:left;width:65%}
.step-bx-txt b{display:block}
.hom-visit-booking-bx{background:#fff;border:12px solid #bdc1cc;border-radius:10px;max-width:85%;margin:auto;padding:0 50px}
.metropolis-categories ul{display:flex;flex-flow:wrap}
.metropolis-categories ul li{margin:0 10px 9px 0}
.metropolis-categories ul li .btn-outline{border:1px solid #050505;color:#050505;padding:5px 18px}
.metropolis-categories ul li .btn-outline:hover{border:1px solid #e02029;color:#fff}
.metropolis-hours ul{column-count:2}
.metropolis-hours ul li{margin:0 0 12px}
.metropolis-payment ul{column-count:2}
.metropolis-payment ul li{margin:0 0 12px}
.metropolis-payment ul li span{padding-right:10px}
.metropolis-payment ul li span img{width:17px;object-fit:contain}
.contact-right h5{position:absolute;bottom:1rem;margin:0;right:1rem;color:#fff;text-shadow:0 3px 6px #00000029;max-width:60%;text-align:right;border-right:5px solid #fff;padding-right:11px}
.contact-left .contact-info-bx:first-child {align-items: inherit;}
.contact-info-bx{display:flex;align-items:center;margin-bottom:30px}
.contact-info-bx>span{width:50px;text-align:center;color:#352999;display:flex;align-items:center;justify-content:center;height:50px;border:1px solid #352999;border-radius:3px;font-size:24px}
.contact-txt{padding-left:14px;width:80%}
.contact-txt h5{font-weight:700;margin:0 0 6px}
.contact-info-bx p{margin:0}
.contact-txt a,.contact-txt p{font-weight:600;margin:0;font-size:20px}


/********************download-report-css******************/

.download-footer {display: flex;}
.download-info-header{border-radius:5px 5px 0 0;background:#f5f5f5;padding:16px 20px}
.download-info-header h5{margin:0}
.green-btn{line-height:28px;text-align:center;background:#fff;padding:6px 20px;color:#25d366;font-size:14px;text-transform:capitalize;transition:all .3s ease-out;border:1px solid #25d366;border-radius:100px}
.download-info-body ul li{margin:0 0 24px;display:flex;font-weight:500;color:#050505}
.rep-lab-name{width:25%}

/********************navbar-css******************/

.blogs-wrapper .nav-link.dropdown-toggle.show::after{transform:rotate(180deg)}
.blogs-wrapper .nav-link.dropdown-toggle::after{transition:transform .33s ease-in-out 0s}
.blogs-wrapper .navbar ul li:last-child{border-right:none}
.blogs-wrapper .navbar ul li a{transition:all .3s ease-in-out}
.blogs-wrapper .navbar ul li{margin-right:18px;padding-right:18px}
.blogs-wrapper .navbar ul li a:hover{color:#000}
.blogs-wrapper .navbar ul li a{font-weight:500;color:#050505;transition:all .7s;text-transform:capitalize;font-size:16px}
.blogs-wrapper .navbar ul li:last-child{margin-right:0}
.blogs-wrapper .navbar-toggler.x{border:none}
.blogs-wrapper .navbar-toggler.x:focus{outline:0!important}
.blogs-wrapper .navbar-toggler.x[aria-expanded=true] .icon-bar:first-of-type{transform:rotate(45deg);transform-origin:10% 10%}
.blogs-wrapper .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}
.blogs-wrapper .navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){transform:rotate(-45deg);transform-origin:10% 90%}
.blogs-wrapper .navbar-toggler.x .icon-bar{width:22px;display:block;height:2px;background-color:#fff;transition:all .2s}
.blogs-wrapper .navbar-toggler.x .icon-bar+.icon-bar{margin-top:4px}
.blogs-wrapper .navbar-toggler.x .icon-bar:first-of-type{transform:rotate(0)}
.blogs-wrapper .navbar-toggler.x .icon-bar:nth-of-type(2){opacity:1}
.blogs-wrapper .navbar-toggler.x .icon-bar:nth-of-type(3){transform:rotate(0)}
.blogs-wrapper .navbar-toggler:focus{box-shadow:none!important;border:none!important}
.blogs-wrapper .navbar ul .nav-link:focus,.navbar ul .nav-link:hover{color:#e02029!important}
.blogs-wrapper .navbar-expand-lg .navbar-collapse{justify-content:center}
.blogs-wrapper .navbar ul.dropdown-menu li a.dropdown-item {padding: 8px 10px; color: #fff; font-size: 13px; font-weight: 400;}
.blogs-wrapper .navbar .dropdown-menu:li{text-align:left}
.blogs-wrapper .navbar ul.dropdown-menu li {margin-right: 0;border-right: none;border-bottom: 1px solid #404040; padding-right: 0;}
.blogs-wrapper .navbar ul.dropdown-menu{background:#000;border-radius:0;padding:0;max-height:214px;overflow:hidden;overflow-y:auto}
.blogs-wrapper .navbar ul.dropdown-menu::-webkit-scrollbar{width:6px}
.blogs-wrapper .navbar ul.dropdown-menu::-webkit-scrollbar-track{background:#272727;border-radius:6px}
.blogs-wrapper .navbar ul.dropdown-menu::-webkit-scrollbar-thumb{background-color:#e02029;border-radius:6px}
.blogs-wrapper .navbar ul.dropdown-menu .current-menu-item{background:#e02029}
.blogs-wrapper .nav-link.dropdown-toggle.show::after{transform:rotate(180deg)}
.blogs-wrapper .nav-link.dropdown-toggle::after{transition:transform .33s ease-in-out 0s}
.blogs-wrapper .navbar ul.dropdown-menu li:last-child{border-bottom:0}
.blogs-wrapper .dropdown-item:focus,.blogs-wrapper .dropdown-item:hover{background-color:#e02029}
.blog-bx .editor-pic {width: 45%;}
.blog-single-row .blog-info{width:55%;margin:0}
.latest-post.blog-single-row .editor-pic{width:26%}
.latest-post.blog-single-row .txt18 a{font-size:15px;color:#707070}
.latest-post.blog-single-row .blog-bx img{min-height:86px;max-height:86px}
.latest-post.blog-single-row a{width:100%}
.cross-line::after{border-top:1px solid #000;content:"";display:table-cell;position:relative;top:.6em;width:100%}
.news-search .form-group{display:flex}
.latest-blogs .blog-bx img{min-height:200px;max-height:200px}
.latest-blogs .blog-bx a{text-transform: capitalize; width:100%}
.news-search .form-group input.form-control{border-radius:100px 0 0 100px;padding:.375rem 2.55rem .375rem 1.45rem}
.news-search .form-group button.common-btn{margin-left:-2rem;padding:8px 33px}
.cate-name a{width:100%;display:inline-flex;justify-content:space-between;position:relative;padding:8px 0}
.count{font-size:14px}
.cross-line{display:table;white-space:nowrap}
.cross-line span{position:relative;padding:0 12px 0 0}
.editor-pic{width:60%}
.blog-bx img{max-height:390px;transition:.5s ease-in-out;object-fit:cover;width:100%}
.blog-bx:hover img{transform:scale(1.1)}
.txt18 a{font-weight:500;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px}
.blog-bx p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.blog-single-row .blog-bx{display:flex;align-items:center}
.blog-bx .position-relative,.blog-bx a img{border-radius:10px}
.big-thumb-info .date,.big-thumb-info h3{color:#fff}
.overlay{background:transparent linear-gradient(180deg,#00000000 0,#000 100%) 0 0 no-repeat padding-box;position:absolute;left:0;width:100%;bottom:0}
.cat-name{font-size:14px;color:#fff;background:#352999;padding:7px 16px;border-radius:40px;position:absolute;z-index:1;top:18px;left:18px}
.blog-info .txt18 a,.post-pagination-single p {text-transform: capitalize;}

/*******************blog-detail-box**********************/

.listing-blog-pic img{ max-height: 390px; min-height:345px;object-fit:cover;width: 100%;}
.post-pagination-single.next {position: absolute; right: 0;}
.post-pagination-single.previous {position: absolute; left: 0;}
.listing-blog-info .post-pagination{height: 80px; padding-top:20px;padding-bottom:13px;position:relative;border-bottom:1px solid #707070;display:flex;justify-content:space-between;border-top:1px solid #707070}
.listing-blog-box .blog-pt-quote-text{box-shadow:0 16px 32px 10px rgba(0,0,0,.04);padding:41px 50px 45px;margin-top:55px;position:relative;overflow:hidden}
.listing-blog-box .blog-pt-quote-text p{font-weight:700;color:#000;font-size:25px;line-height:37px;margin-bottom:9px}
.listing-blog-box .blog-pt-quote-text::before{position:absolute;content:'';right:-35px;bottom:-25px;height:134px;width:155px;background-image:url(../images/quote-bg.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.comment-form textarea.form-control{resize:inherit;height:140px}
.blog-pt-social-share-tag .blog-pt-social ul li a{margin-right: 14px;height:40px;width:40px;text-align:center;line-height:40px;font-size:20px;border-radius:3px}
.blog-pt-social-share-tag .blog-pt-social ul li a:hover{background:#050505!important}
.blog-pt-social-share-tag .blog-pt-social ul li:first-child a{color:#fff;background:#3b5999}
.blog-pt-social-share-tag .blog-pt-social ul li:nth-child(2) a{color:#fff;background:#55acee}
.blog-pt-social-share-tag .blog-pt-social ul li:nth-child(3) a{color:#fff;background:#25d366}
.blog-pt-social-share-tag .blog-pt-social ul li:nth-child(4) a{color:#fff;background:#0c64c5}
.blog-pt-social ul{display:flex}
.heading-small{font-size:20px}
.avm-gallery-info-card{box-shadow:0 3px 6px #00000029;border-radius:5px}
.avm-gallery-pic span{position:absolute;top:20px;left:20px;background:#fff;padding:3px}
.avm-gallery-info-card:hover .avm-gallery-info{background:#e02029;color:#fff}
.avm-gallery-pic,.avm-gallery-pic img{border-radius:5px 5px 0 0;transition:.5s ease-in-out}
.avm-gallery-pic:hover.avm-gallery-pic span img{transform:inherit}
.avm-gallery-pic:hover img{transform:scale(1.1)}
.avm-gallery-info{text-transform: capitalize; padding:20px;transition:.5s ease-in-out;background:#fff}
.avm-gallery-info p{margin:0;font-size:18px;font-weight:500}
.avm-gallery-pic img {max-height: 340px;width: 100%;object-fit: cover;min-height: 340px;}
.avm-gallery-pic a {display: block;}
.compliment-info-card{background:#fff;border:1px solid #10347e;border-radius:5px;padding:24px}
.compliment-info em{display:block;font-weight:500}
.compliment-info{background:#f6f6f6;border-radius:10px 10px 0 0;padding:26px;border-bottom:6px solid #e6e0e0}
.compliment-info-card .bi{position:absolute;top:-13px;background:#fff;font-size:30px;line-height:1;color:#e02029}
.compliment-cus01{display:none}
.discount-txt{position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:0}
.discount-txt h2{margin:0;font-size:60px;font-weight:500;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:0.01em}
.coupon-code{display:inline-block;border:1px dashed #bebebe;background:#f4f4f4;padding:4px;margin:10px 0;color:#10347e;font-size:12px}
.discount-info-body ul li:last-child{margin:0}
.discount-info-body ul li:first-child{font-size:15px}
.discount-info-body ul li:nth-child(2){font-weight:700}
.discount-info-card.card{border-radius:20px}
.discount-head{border-radius:10px 10px 0 0}
.discount-info-body ul li{font-size:20px;margin:0 0 8px}
.health-discount-wrapper{background:url(../images/offer-bg.jpg) no-repeat 0 0/cover}
.health-pack-txt{position:absolute;bottom:0;border:2px solid #fff;border-radius:0 50px;padding:20px;background:#e02029}
.health-pack-txt h3{margin:0;color:#fff;font-size:60px;text-shadow:0 3px 6px #00000029}
.health-pack-txt h3 sub{font-size:12px;top:-2rem;bottom:0;left:-1rem}
.health-discount-pic img{box-shadow:7px 7px 1px #fff}
.health-discount-txt h3{text-shadow:0 3px 6px #00000029;letter-spacing:2.5px}

.search-city #searchResults{width:100%;padding-left:0}
.search-city{position:relative}
#test_location_search_header .bi-search{display:none;position:absolute;left:6.4rem}
.search-city #searchResults li.list-group-item{border-radius:40px}
.search-city #txt_search{background:url(../images/magnifying.svg) right/contain no-repeat;height:45px;border:1px solid #ccc;background-position:2% 48%;background-size:4.5%}
.review-rating ul li{padding-right:4px;color:#ff9800}

/********************overview-css******************/

.overview-txt-box{display:flex;align-items:center;width:450px;}
.overview-txt p{margin:0}
.overview-txt h3{font-weight:700;font-family:Helvetica Neue;font-size:46px;color:#050505;margin:0}
.overview-txt h3 sup{font-size:.65em}
.overview-row{display:flex;align-items:center;width:55%;justify-content:center;margin:0 auto}
.overview-angle{width:135px;padding:0 18px}
.overview-circle{width:135px;height:135px;border-radius:50%;background:transparent linear-gradient(360deg,#2916c6 0,#070045 100%) no-repeat padding-box;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 9px 5px #00000061;transition:.5s ease-in-out}
.circle-icon{background:transparent linear-gradient(360deg,#180090 0,#4030D1 100%) no-repeat padding-box;border-radius:50%;width:114px;height:114px;display:flex;border:7px solid #352999;align-items:center;justify-content:center}
.overview-wrapper .overview-row:nth-child(2n){flex-direction:row-reverse;margin:3rem auto;}
.overview-wrapper .overview-row:nth-child(2n) .overview-txt-box{flex-direction:row-reverse}
.overview-wrapper .overview-row:nth-child(2n) .overview-txt-box .overview-txt{text-align:left}
.overview-wrapper .overview-row:nth-child(2n) .overview-circle{background:transparent linear-gradient(360deg,#787878,#000 100%) 0 0 no-repeat padding-box}
.overview-wrapper .overview-row:nth-child(2n) .circle-icon{background:transparent linear-gradient(180deg,#535353 0,#636363 100%) 0 0 no-repeat padding-box;border:7px solid #505050}
.overview-txt{    text-align: left; transition: .5s ease-in-out;}
.overview-row:hover .overview-circle .circle-icon img{transform: rotateY(180deg);}
.overview-row:hover .overview-txt-box .overview-txt{ transform: translateY(-20px); font-weight:400}
.overview-row:hover .overview-circle{transform:scale(1.1);box-shadow:none}
.circle-icon img{transition: all 0.5s ease; width: 60px;}

.owl-carousel#healthCondition .testing-health-box:hover {background: #352999;}
.owl-carousel .testing-health-box img{transition: all 0.5s ease; width:auto;height:50px;object-fit:contain}
.owl-carousel .testing-health-box a:hover span img { filter: invert(1); transform: rotateY(180deg);}
.owl-carousel#healthCondition .testing-health-box:hover a {color: #fff;}
.owl-carousel#healthCondition .testing-health-box {transition: .5s ease-in-out; margin-bottom: 10px;}
.laboratory-pic {float: right; padding-left: 20px; padding-bottom: 20px; width: 570px;}
.owl-carousel#healthCondition .item {margin-left: 1px;}

#enquiryModal .form-group .form-control {padding: 0.675rem .75rem;}
#enquiryModal .form-group label {margin-bottom: 6px;}

.video-panel-box{padding:10px 13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;background:#fff;border-radius:50%}
.video-panel-box a{color:#ce1312;font-size:32px}

.laboratory-txt p span {display: inline;}
.static-content{margin-bottom:40px}
.static-content h3{border-left:10px solid #e3631b;padding-left:20px;color:#e3631b;margin:0 0 22px;font-size:28px;line-height:28px;font-weight:700}
.static-content p a{color:#e02029;font-weight:500}
.static-content p a:hover{color:#000}
.static-content p{font-size:15px}

.static-content ul li::before,#faq .accordion-body ul li::before{font-family:bootstrap-icons;content:"\F26C";color:#e02029;left:0;position:absolute;font-size:16px;top:0}
.static-content ul li,#faq .accordion-body ul li {margin: 14px 0; position: relative; padding: 0 24px; font-size: 15px; line-height: 26px;}

/********************footer-css******************/

.footer-link ul.count{column-count:2}
.footer-contact-info ul li{display:flex;margin-bottom:28px;align-items:baseline}
.footer-contact-info ul li span{padding-left:15px;color:#050505;line-height:27px;text-transform:none}
.footer-link .page-contact-info a:hover span,.footer-link li a:hover{color:#e02029}
.footer-bottom{background:#352999;z-index:5;position:relative}
.footer-bottom::before{background-position: bottom; background-image:url(../images/footer-strip.png);background-repeat:no-repeat;height:124px;width:100%;position:absolute;content:"";z-index:-1;left:0;right:0;bottom:50px;background-size:100%}
.our-location-btn a{background:#fff;position:absolute;bottom:42px;left:0;z-index:6;margin:0 auto -42px;right:0;width:125px;height:74px;text-align:center;font-size:17px;border-radius:50% 50% 0 0;padding:17px 0}
.footer-link ul.pop_health_text li a{color:#676767;padding-bottom: 4px;}
ul.pop_health_text.accordian_content li:last-child {border-right: 0;}
ul.pop_health_text.accordian_content li {display: inline-block; border-right: 1px solid #ccc; padding: 0 5px; line-height: 1; vertical-align: text-top;}
.footer-link ul.pop_health_text li a:after{display:none}
.footer-link ul.pop_health_text{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:16px 0;margin-bottom:2rem}
.footer-link ul.pop_health_text li{margin:0}
.footer-info{background:#f1f7ff;padding:60px 0 130px 0;position:relative}
.newsletter {margin-top: 24px;}
.footer-link h5{position: relative;color:#050505;padding-bottom:5px;font-weight:600;line-height:normal;font-size:22px;text-transform:capitalize}
.terms-link li a{border-right:1px solid #fff;line-height:1;margin:0;color:#fff;padding:0 8px 0 10px;text-transform:capitalize}
.terms-link ul li a:hover{color:#e02029}
.terms-link ul{margin:0;display:flex;align-items:center}
.terms-link li:last-child a{border:none}
.newsletter form{position:relative}
.newsletter input[type=text]{width:100%;border:0 solid #ccc;padding-right:2.6rem;height:45px;padding-left:24px;border-radius:100px}
.newsletter .news-icon{position:absolute;right:7px;top:7px;background:0 0;border:none;color:#757575;font-size:24px}
.our-location-btn{display: none; text-align:center;position:relative}
.our-location-btn a:hover{background:#e02029;color:#fff}
.footer-social-icon{display:flex;justify-content:end}
.footer-social-icon li a{color:#fff;font-size:18px;border:1px solid #fff;text-align:center;border-radius:50%;width:34px;margin-left:6px;display:flex;align-items:center;justify-content:center;height:34px}
.footer-social-icon li a:hover{background: #fff; color:#e02029;border:1px solid #e02029}
.footer-link ul li{display: table; margin:0 0 12px;position:relative}
.footer-link ul li a{color:#050505;text-decoration:none;font-weight:400}
.footer-link ul li a:hover{color:#e02029}
.back-to-top{position:fixed;bottom:15px;right:15px;display:none}
.back-to-top{z-index:99}
.copyright p{text-transform: uppercase; margin:0;padding:16px 0;color:#fff}
.footer-social-icon li a .bi{line-height:0}
.footer-link ul li a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:5%;left:0;background-color:#e02029;transform-origin:bottom left;transition:transform .35s ease-out}
.footer-link ul li a:hover:after{transform:scale(1)}
.director-pic .team-social{margin:0;opacity:0;transition:.5s;position:absolute;height:auto;bottom:0;right:0}
.team-social a:hover{background:#fff!important;color:#e02029!important}
.director-pic:hover .team-social{opacity:1;right:0;bottom:53px}
.director-pic .team-social a{width:40px;height:40px;display:flex;align-items:center}

.testing-health-box.card.active {background: #352999; color: white;}
.testing-health-box.card.active a {color: #fff;}
.testing-health-box.card.active span img {filter: invert(1);}
.health-risk-box.active a {color: #fff; background: #352999;}

/*******pillar-process-css***********/

.pillar-process-gride{display:flex;align-items:flex-end;justify-content:space-between}
.pillar-process-main{width:17%;margin:15px;text-align:center}
.pillar-process-box{background:#fff;box-shadow:0 3px 30px #acacac29;min-height:500px;padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease 0s}
.pillars-icon{width:115px}
.pillars-txt-info{text-align:left;position:relative;margin:26px 0;padding-left:20px;padding-bottom:4px}
.pillars-txt-info h3{color:#38297c;font-weight:900;font-size:34px;text-transform:uppercase}
.pillars-txt-info p{font-size:15px}
.pillars-txt-info::after{background:#a72421;content:"";width:4px;height:95%;position:absolute;bottom:1px;left:0}
.pillars-txt-info::before{background:#a72421;content:"";width:30%;height:4px;position:absolute;bottom:1px;left:0}
.dot{background:#a72421;width:18px;height:18px;border-radius:40px;position:absolute;left:-5px;bottom:-5px}
.pillar-process-main:nth-child(2) .dot,.pillar-process-main:nth-child(2) .pillars-txt-info::after,.pillar-process-main:nth-child(2) .pillars-txt-info::before,.pillar-process-main:nth-child(4) .dot,.pillar-process-main:nth-child(4) .pillars-txt-info::after,.pillar-process-main:nth-child(4) .pillars-txt-info::before{background:#38297c}
.pillar-process-main:nth-child(3) .dot,.pillar-process-main:nth-child(3) .pillars-txt-info::after,.pillar-process-main:nth-child(3) .pillars-txt-info::before{background:#201e1e}
.pillar-process-main:nth-child(2),.pillar-process-main:nth-child(4){margin-bottom:10rem}
.pillar-process-main:first-child,.pillar-process-main:nth-child(3){margin-top:10rem}
.pillar-process-gride{position:relative;padding:0 0 90px 0;background:url(../images/world_map.png) no-repeat center bottom/70%}

/********************certificate-section-css******************/

.award_ribbon{margin-bottom:-6rem}
.certificate-section ul{column-count:2;column-gap:15px}
.certificate-section .gallery-pic{border:0;border-radius:0}
.certificate-section ul li{margin-bottom:20px}
.certificate-section .gallery-pic a,.certificate-section .gallery-pic a img{width:100%;max-height:inherit;min-height:inherit}
.certificate-bg.inner-slider::after{background:#352999de}
.certificate-section .gallery-pic .button{top:0;bottom:0}
.automation-machines .row:nth-child(2n){flex-direction:row-reverse}
.header-info-panel ul.dropdown-menu{display:inline-block}
.header-info-panel ul.dropdown-menu li{padding:0}
ul.billed-directly{display:flex;justify-content:center}
ul.billed-directly li{margin:0 50px;position:relative}
ul.billed-directly li::before{font-family:bootstrap-icons;content:"\F271";color:#352999;left:-32px;position:absolute;font-size:20px;top:-3px}
.service-block.card{min-height:145px;padding:0}
.service-name h5{font-weight:500;width:70%;border-left:1px solid #fff;font-size:18px;height:40px;padding-left:10px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}
.service-name a{color:#fff;display:flex;justify-content:space-between;align-items:center}
.offer{width:25%}
.service-name{padding:14px;background:linear-gradient(271deg,rgb(9 0 96) 0,rgb(0 0 155) 35%,#1e137a 100%);color:#fff;height:100%}
.red-gradient{background:linear-gradient(271deg,#b31b33 0,#6d123d 35%,#19094a 100%)}
.service-name h5 small{font-size:13px;display:block;font-weight:300}
.offer small{background:#fff;color:#000;font-size:12px;padding:0 6px;font-weight:500}
a.btn-view-detail{background:#d8d8d8;display:inline;width:44%;padding:7px 14px 4px 14px;margin:8px auto 0;text-align:center;border-radius:30px 30px 0 0}
a.btn-view-detail:hover{background:#140d85;color:#fff}
.parameter{display:flex;align-items:center}
.parameter-icon{width:30px;margin-right:10px}
.parameter h4{font-size:30px;margin:0}
.parameter h4 small{display:block;font-size:11px}
#testimonialSlider .active.center .testimonial-text .testimonial-txt{color:#fff}
.packages-box .package-description .service-block.card{margin-bottom:18px}
.blood-testin-home .row:nth-child(2){flex-direction:row-reverse}
.presence-box a.btn-primary{background:#e02029;border-color:#e02029;font-weight:500;font-size:15px}
.presence-box a.btn-primary:hover{background:#352999;color:#fff;border-color:#352999}
.test-bx span{padding-right:10px}
.loading-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;text-align:center}
.loading-box h4{color:#fff;border-color:#e02029;border-radius:40px;font-size:18px;background:#e02029;padding:8px 0;font-weight:400}
#callbackModal label{margin-bottom:10px;font-weight:500}
#callbackModal .modal-header .btn-close {background-color: #3f3186; opacity: 1; border-radius: 40px;}
#callbackModal .modal-header .btn-close {background-image: url(../images/cross.svg);background-repeat: no-repeat; background-position: center; background-size: 70%;}




/********************rtl-css******************/

:lang(en) #allTest .owl-nav {flex-direction: initial; right: 0; left: auto;}
:lang(ar) .product-add-txt {transform: translate(-50%, 40%); text-align: right;}
:lang(ar) .product-add-txt h3 br {display: none;}
:lang(ar) .product-add-txt h3 {font-size: 22px;}
:lang(ar) .service-icon h5 {margin: 0 10px 0 0;}
:lang(ar) .package-inner-tag-col img {margin-left: 10px; margin-right: 0;}
:lang(ar) .blog-info.ms-3 {margin-right: 1rem !important; margin-left: 0 !important;}
:lang(ar) .latest-blogs .pe-lg-5 {padding-left: 3rem !important; padding-right: 0 !important;}
:lang(ar) .big-thumb-info .date .me-2 {margin-left: .5rem !important; margin-right: 0 !important;}
:lang(ar) .date.me-3 {margin-left: 1rem !important; margin-right: 0!important;}
:lang(ar) .product-add-txt {text-align: right;}
:lang(ar) .date.me-3 .me-2 {margin-left: .5rem !important; margin-right: 0!important;}
:lang(ar) .cross-line span {padding-left: 12px;  padding-right: 0;}
:lang(ar) .listing-blog-box .blog-pt-quote-text p {font-size: 20px; line-height: 30px;}
:lang(ar) .listing-blog-box .blog-pt-quote-text::before { background-size: 54%;}
:lang(ar) .service-left-sidebar ul.left-menu li a.active:after, :lang(ar) .service-left-sidebar ul.left-menu li a:hover:after {left: 15px; right: auto;}

:lang(ar) .news-button .bi.me-2 {margin-left: .5rem !important; margin-right: 0 !important;}
:lang(ar) .text-center{text-align:right!important}
:lang(ar) #videoCare .owl-nav,:lang(ar) #blogNews .owl-nav, #allTest .owl-nav, :lang(ar) #most-popular-allTest .owl-nav, :lang(ar) #testimonialSlider .owl-nav {left:0;right:auto;flex-direction:row-reverse}
:lang(ar) .sample-collection-wrapper .contact-form.comment-form{left:4%;right:auto}
:lang(ar) .capacity-wrapper .strengths-color-box ul li{background-position:left}
:lang(ar) .strengths-care-item ul li::before{right:-20px}
:lang(ar) .strengths-care-item ul{margin-right:20px}
:lang(ar) .feature-support ul li{padding-right:18px}
:lang(ar) .feature-support ul li::before{right:-12px}
:lang(ar) .search-city input{border-radius:100px 0 0 100px}
:lang(ar) .search-city .dropdown .btn{border-radius:0 100px 100px 0;padding-right:24px}
:lang(ar) .search-city #txt_search{background-position:right 8px center}
:lang(ar) .header-info-panel ul li{padding-right:20px}
:lang(ar) .header-info-panel ul li span{padding-left:10px; transform: rotate(0);}
:lang(en) #allTest .item .service-name a h5{text-align:left;border-right:1px solid #fff;border-left:0}
:lang(ar) .modal-header{justify-content:space-between}
:lang(ar) .offer p{font-size:12px}
:lang(ar) .service-name h5{font-size:16px}
:lang(ar) .modal-header .btn-close{margin-left:0}
:lang(ar) #faq .accordion-button::after{margin-left:0}
:lang(ar) #faq .accordion-button{display:flex;justify-content:space-between}
:lang(en) #allTest .item .service-button .parameter h4{text-align:left}
:lang(ar) .certificate-bg-new .inner-slider-text h1,:lang(ar) .overview-txt{text-align:right}
:lang(en) .testimonial-txt{text-align:left;width:100%;padding-left:12px}
:lang(en) .package-description .service-name h5{border-right:1px solid #fff;padding-right:10px;border-left:0;padding-left:0}
:lang(en) .g-review{justify-content:flex-start}
:lang(ar) .test-bx span{width:90px;padding-left:10px; padding-right: 0;}
/*:lang(ar) .abt-year {bottom: 0; top: auto; right: 0; left: 0; margin: auto;}*/
:lang(ar) .diagnosis-name,:lang(ar) .inner-slider-text h1{text-align:right}
:lang(ar) .top-nav-list ul li a .bi {padding-left: 4px;}
:lang(ar) .top-nav-list ul li a .bi,:lang(ar) .header-info-panel ul li span .bi {transform: rotate(-97deg); display: inline-block;}
:lang(ar) .footer-contact-info ul li a .bi-telephone-fill {transform: rotate(260deg); display: inline-block;}
:lang(ar) .presence-name h5 .bi{margin-left: 10px;}
:lang(ar) .presence-contact-info ul li .bi {padding-left: 14px;}
:lang(ar) .presence-pic,:lang(ar) .presence-pic img {border-radius: 20px 0 0 20px;}
:lang(ar) .presence-contact-info ul li .bi.bi-telephone-fill {padding-left: 14px; transform: rotate(260deg); display: inline-block;}
:lang(ar) .contact-txt {padding-right: 14px;}
:lang(ar) #testimonialSlider .star ul {flex-direction: row;}
:lang(ar) #testimonialSlider .star ul li a {padding-right: 5px;}
:lang(ar) .testimonial-wrapper,:lang(ar) .abt-wrapper {background-position: center left;}
:lang(ar) .static-content-wrapper .static-content ul li::before {right: 0;}
:lang(ar) .abt-lab-02 {
    left: 0;
    right: auto;
}
.healthcare-facility-banner {
    position: relative;
    padding: 30px;
    background: url(../images/healthcare-banner.jpg) no-repeat 0 0 / cover;
    min-height: 320px;
    display: flex;
    align-items: center;
}
.medical-professional-banner {
    position: relative;
    padding: 30px;
    background: url(../images/medical-banner.jpg) no-repeat 0 0 / cover;
    min-height: 320px;
    display: flex;
    align-items: center;
}
.corporates-banner {
    position: relative;
    padding: 30px;
    background: url(../images/corporate-banner.jpg) no-repeat 0 0 / cover;
    min-height: 320px;
    display: flex;
    align-items: center;
}
.mobile-view-banner-wrapper {
    display: none;
}

/********************responsive-css******************/

@media (max-width:1600px) {
.overview-wrapper .overview-row:nth-child(even) {margin: 3rem 0 3rem 24rem;}    
.footer-bottom::before{bottom:50px}
.banner-hightlight{font-size:20px}
.home-banner-wrapper .banner-tagline,.inner-slider-text h1{font-size:32px}
.contact-form.comment-form h4{font-size:1.1rem}
.why-avm-bx ul .card p{font-size:13px}
.why-avm-bx ul .card{padding:12px}
.footer-link ul li a{font-size:13px}
.sample-collection-txt h1 {font-size: 28px;}
.sample-collection-txt h1 span {font-size: 75px;}
.sample-collection-wrapper .contact-form.comment-form{top:4%;width:28%}
.below-banner-info ul li{width:35%}
.below-banner-info ul li p,.contact-form.comment-form .common-btn,.contact-form.comment-form .common-btn:hover{line-height: 22px; font-size:13px}
.comment-form .form-control,.comment-form select{height:40px}
.below-banner-info ul li span{width:55px;height:55px;font-size:20px}
.contact-form.comment-form .form-check label,.nav-right-side ul li a{font-size:10px}
.header-info-panel ul li a,.search-city .dropdown .btn,.search-city input{font-size:12px}
.logo img{width:100px}
.heading-title {font-size: 30px;}
.capacity-wrapper .strengths-color-box ul li {padding: 12px;}
#searchCity .modal-header .btn-primary {font-size: 14px;}
.test-bx-info p {font-size: 12px;}
.test-bx-info {width: calc(100% - 0px);}
.test-bx-info p {line-height: 19px; font-size: 11px;}
#healthRisk .owl-nav .owl-prev,#healthRisk .owl-nav .owl-next,#healthCondition .owl-nav .owl-prev,#healthCondition .owl-nav .owl-next {transform: translateY(-74%);}
.home-banner-wrapper .banner-items {min-height: inherit;}

}
@media (max-width:1350px){
.laboratory-01 {
    max-height: 330px;
}
.laboratory-02 {
    max-height: 200px;
}
}



@media (max-width:1199px) {
#healthCondition .owl-nav .owl-prev,#healthRisk .owl-nav .owl-prev {left: -2%; transform: translateY(-90%);border: 1px solid #f4f4f4;}  
#healthCondition .owl-nav .owl-next,#healthRisk .owl-nav .owl-next {right: -2%; transform: translateY(-90%);border: 1px solid #f4f4f4;}
.why-avm-bx ul .card { padding: 10px;}
.why-avm-bx ul .card span img { max-width: 42px; height: 42px;}
.footer-info {padding: 30px 0;}
.footer-link ul.pop_health_text { margin-bottom: 10px;}
.contact-form.comment-form h4 {margin: 0;}    
.discount-data h5,.download-info-header h5 {font-size: 18px;}
.coupon-code-footer .btn-outline {padding: 2px 13px; font-size: 13px;}  
.header-info-panel ul li a{font-size:0}
.nav-right-side ul li a,.site-header.fixed-nav .nav-right-side ul li a{font-size:0}
.list-of-cities ul{column-count:3}
.top-nav-list ul li a{font-size:0}
.top-nav-list ul li a .bi,.text20{font-size:18px}
.top-nav-list ul li{padding:0 5px}
.site-header.fixed-nav #cssmenu>ul>li.has-sub>a:after{top:14px;right:0}
.site-header.fixed-nav .logo img{width:90px}
.inner-slider{min-height:300px}
.inner-slider-text h1,.overview-txt h3{font-size:34px}
.strengths-bx{padding-left:calc(100% - 92%);padding-right:calc(100% - 92%)}
.credentials-wrapper,.mission-wrapper{padding:50px 0}
.perfect-team-wrapper .director-name{height:initial}
.nav-right-side ul li a .bi{font-size:20px}
.machine-pic{min-width:188px;margin-right:20px}
.machine-pic img {min-height: 180px;}
.footer-bottom::before{display:none}
.cart-total-amt .cart-subtotal{padding:10px;font-size:12px}
.building-icon{margin-bottom:14px}
.nearest-lab-form.comment-form,.avm-gallery-info{padding:16px}
.findnearme{display:block}
.hom-visit-booking-bx{max-width:100%;padding:0 24px}
.sample-collection-txt h1 {font-size: 22px; margin: 0;}
.sample-collection-wrapper .contact-form.comment-form {top: 0; width: 34%; padding: 16px 10px;}
.sample-collection-wrapper .contact-form.comment-form h4 {margin: 0;}
.blood-testin-bx {padding: calc(100% - 93%);}
.heading-title {font-size: 28px;}
.discount-txt{display: none;}
.contact-txt a, .contact-txt p {font-size: 18px;}
.green-btn{padding:6px 12px;line-height:24px;font-size:13px}
.download-info-header{padding:16px 14px}
.rep-lab-name{width:40%}
.rep-lab-info{width:60%}
section.careers-wrapper{padding:30px 0}
.upload-prescription .docter-pic{margin-top:0}
.col-lg-7 .blog-bx img{max-height:280px}
.blog-pt-social-share-tag .heading-normal{font-size:24px}
.news-search .form-group button.common-btn{padding:5px 23px}
.listing-blog-box .blog-pt-quote-text p{font-size:20px;line-height:27px}
.avm-gallery-info p{font-size:16px}
.vacancie-block{padding:14px}
.vacancie-block{padding:20px;align-items:flex-start;flex-direction:column}
.vacancie-exp small,.vacancie-name small{display:inline-flex;padding:8px 14px 8px 0}
.career-btn{margin-top:10px}
.careers-heading-box span{width:60px}
.comment-form .form-control,.comment-form select{font-size:13px!important}
.key-pic{margin-bottom:-3rem}
.career-post-txt{padding:20px 20px 0}
.career-post-txt .heading-title{font-size:24px}
.top-nav-list ul li:last-child a {font-size: 13px;} 
.laboratory-pic {width: 445px;}
.machine-name h4 { font-size: 20px;}
.presence-contact-info ul li {margin: 0 0 10px;}
.presence-name h5 {margin: 0 0 6px; font-size: 18px;}
.presence-contact-info ul li span {font-size: 13px;}
.workspace-small {width: 250px;}
.nearest-lab-form .findnearme {padding: 0;}
.static-content p {text-align: justify;}
.package-inner-tag-col {margin-right: 6px; margin-bottom: 0; width: 46%;}
.service-center-txt .service-section { margin-bottom: 14px;}
.sticky-sidebar {top: 145px;}
.product-add-txt h6 {text-align: left; padding-left: 0;}
.product-add-txt h3,.service-icon h5 {font-size: 16px;text-align: left; font-weight: 700;}
.product-add-txt h3 br {display: none;}
.price-box {padding: 12px; font-size: 20px; width: 100%;}
section.newswrapper {padding-top: 0;}
.overview-circle {height: 110px;    width: 110px;}
.overview-row {margin: 0 4rem;}
.director-pic,.director-pic img{max-height:345px;min-height:345px}
.test-bx span img{width:50px;height:50px}
.test-section{padding:17px}
.sample-collection-txt h1 span{font-size:50px}
.test-bx{width:auto;flex-basis:calc(32% - 10px);margin-top:8px;margin-right:14px}
.test-bx-main{flex-wrap:wrap}
:lang(ar) .sample-collection-txt h1{font-size:18px}
:lang(ar) .sample-collection-txt h1 span{font-size:30px}
.laboratory-01 {
    max-height: 275px;
}
.laboratory-02 {
    max-height: 175px;
}
}

@media (max-width:991px) {
.abt-pic {
    display: flex;
} 
    .abt-lab-02 {
        position: relative;
        bottom: auto;
    }
    .laboratory-01 {
        max-height: inherit;
    }
.laboratory-02 {
        max-height: inherit;
    }   
.director-pic, .director-pic img {max-height: 250px; min-height: 250px;}    
.search-city #txt_search {background-position: 4% 48%; background-size: 7%;}
.header-info-panel ul li {padding-left: 10px;}    
.home-banner-wrapper {margin-bottom: 20px;}    
.home-banner-wrapper .banner-items {min-height: inherit;}   
.blog-pt-social-share-tag .heading-normal{font-size:20px}
.easy-step-box{width:230px;height:230px}
.col-lg-7 .blog-bx img{max-height:inherit}
.easy-step-box h4{font-size:19px;margin:10px 0 0}
.upload-pre-txt{padding-left:14px;padding-bottom:34px}
.step-icon img{width:60px;height:60px;object-fit:contain}
.sample-collection-wrapper .contact-form.comment-form{top:0;width:94%;padding:24px;position:relative;left:0;right:0;margin:24px auto 0;background:#f4f4f4}
.health-discount-pic.text-end{text-align:center!important}
.health-pack-txt{right:0}
.health-discount-txt,.why-avm-bx ul .card p{text-align:center}
section.blood-testin-home .row{flex-direction:column-reverse;padding:0 14px}
.why-choose-avmlab .why-avm-bx ul{column-count:2}
.service-center-txt{margin-top:24px}
.findnearme{display:flex}
.partner-clinic-page .inner-slider{padding-top:2rem}
.franchise-opportunity{padding:20px; margin: 26px 0;}
section.service-detail-wrapper{padding-top:25px}
button#locationDropdown{padding-left: 12px; width:115px}
.search-city input{width:100%}
.list-of-cities ul,.why-avm-details .why-avm-bx ul{column-count:2}
.city-description .nav li a{font-size:14px;margin:0 20px 28px}
.product-add-txt h6{text-align:left;font-size:18px;padding-left:0}
.product-add-txt h3{text-shadow:none}
.center-heading{display:block}
.product-add-txt{left:0;top:auto;transform:inherit;text-align:left;width:100%;bottom:0;background:#e02029d4;padding:24px}
.product-add:before,.login-pic-left,.product-add-txt h3 br{display:none}
#allTest .owl-nav,#coupleTest .owl-nav,#femaleTest .owl-nav,#maleTest .owl-nav,#most-popular-allTest .owl-nav,#most-popularfemaleTest .owl-nav,#most-popularmaleTest .owl-nav{top:auto;bottom:-2rem;left:0;right:0;text-align:center}
#healthCondition .owl-nav{text-align:center;position:absolute;left:0;right:0;bottom:6.1rem}
#searchDetectLocation{width:36%;font-size:12px}
.why-avm-pic{text-align:center}
.add-post{margin:auto;width:50%}
.city-description .nav li a img{width:45px}
.find-center-modal-wrapper p,.list-of-cities ul li a{font-size:12px}
.test-bx h5,.avm-gallery-info p{font-size:14px}
.heading-title{font-size:24px}
.package-description ul.nav.nav-tabs{display:inline-flex;padding:0;overflow:hidden}
.footer-social-icon li a{font-size:16px;border:0 solid #fff;width:32px;margin-left:0;height:32px}
.inner-slider{min-height:220px}
.inner-slider-text h1{font-size:26px}
.pt-breadcrumb-container .breadcrumb{padding:10px 0!important}
.pt-breadcrumb-container .breadcrumb li,.pt-breadcrumb-container .breadcrumb li a{padding-right:4px}
.pt-breadcrumb-container .breadcrumb-item+.breadcrumb-item::before{padding-right:14px}
.strengths-bx{padding:calc(100% - 95%)}
.advancement-wrapper .row,.capacity-wrapper .row,.laboratory-wrapper .row,.overview-wrapper .row,.workspace-wrapper .row{flex-direction:column-reverse}
.workspace-txt .heading-title{font-size:38px}
.workspace-big-pic{width:48%}
.workspace-small{bottom:0;right:0;width:48%}
.diagnosis-wrapper,.laboratory-technology,.workspace-wrapper{padding:50px 0}
.laboratory-pic img,.quality-accred-pic img{width:100%}
.advancement-pic,.laboratory-name{text-align:center}
.hover-3-content h3{font-size:28px}
.hover-3-content{bottom:0}
.quality-accred .row:nth-child(2n) .pe-lg-5{padding-left:14px!important}
.quality-accred .row,.quality-accred .row:nth-child(2n){flex-direction:column-reverse;margin-top:0}
section.quality-accred{padding-top:20px}
.login-right{padding:0 20px 20px 20px}
.sorting .form-select{width:100%}
.header-info-panel ul li a .bi{font-size:20px}
.btn-outline,.blue-outline{line-height:24px;padding:3px 18px;font-size:13px}
.test-wrapper {padding: 25px 0 0;}
section.metropolis-detail-wrapper{padding-bottom:0}
.navbar-main{padding:4px 0}
.navbar-toggler{background:#050505;z-index:3;padding:10px}
.navbar-collapse#collapsibleNavbar{position:absolute;top:2rem;background:#050505;width:100%;padding:8px;z-index:2;margin:auto;min-width:max-content}
.blogs-wrapper .navbar ul li a{font-weight:400;color:#fff;font-size:14px}
.blog-bx .editor-pic{width:32%}
.latest-post.blog-single-row .editor-pic{width:18%}
section.blogs-wrapper{padding-top:20px;padding-bottom:0}
.career-post {max-width: 50%; margin: auto;}
.test-bx-main {flex-flow: wrap;}
.test-bx-main .test-bx {width: 46%; margin-bottom: 25px;}
.testimonial-txt {max-height: 235px;}
.laboratory-pic {width: 100%; padding-left: 0; float: none;}
#parmotionDiscounts .owl-nav .owl-prev::after, #bordTeam .owl-nav .owl-prev::after, #allTest .owl-nav .owl-prev::after, #blogNews .owl-nav .owl-prev::after, #bordDirector .owl-nav .owl-prev::after, #coupleTest .owl-nav .owl-prev::after, #femaleTest .owl-nav .owl-prev::after, #maleTest .owl-nav .owl-prev::after, #most-popular-allTest .owl-nav .owl-prev::after, #most-popularfemaleTest .owl-nav .owl-prev::after, #most-popularmaleTest .owl-nav .owl-prev::after, #testimonialSlider .owl-nav .owl-prev::after, #videoCare .owl-nav .owl-prev::after {height: 40px; top: 0;}
#bordTeam,#bordDirector {margin-top: 20px;}
#bordTeam .owl-nav, #blogNews .owl-nav, #bordDirector .owl-nav, #parmotionDiscounts .owl-nav, #testimonialSlider .owl-nav, #videoCare .owl-nav {top: -4.2rem;}
.analyz-wrapper .row,.disorder-wrapper .row {flex-direction: column-reverse;} 
.our-presence-description .nav li a,.our-presence-description .nav-link.active {font-size: 16px;padding: 0.7rem 0.7rem; margin: 0 10px;}
.presence-name h5 { margin: 0 0 14px; font-size: 18px;}
.presence-contact-info ul li { margin: 0 0 18px;}
.rep-lab-name { width: 30%;}
.nearest-centre-banner .row {flex-direction: column-reverse;}
.nearest-centre-banner .nearest-lab-form.comment-form .row {flex-direction: column;}
.overview-row {width: 90%;} 
.overview-wrapper .overview-row:nth-child(even) {margin: 3rem 0 3rem 0;}
.overview-txt-box {width: auto;}
.blood-testin-home .row:nth-child(2) {flex-direction: column-reverse;}
.blood-testin-pic {padding-top: 16px;}
.blood-testin-bx {padding: calc(100% - 97%);}
:lang(ar) .sample-collection-wrapper .contact-form.comment-form {left: 0;} 
.mobile-view-banner-wrapper {display: block; margin-top: 24px;}
.mobile-view-hide {display: none!important;}
}

@media (max-width:767px) {
.abt-lab-02 {bottom: 0; right: 0; top: auto;}
.abt-lab-01 {margin-bottom: 20px;}
.abt-pic {display: block;}
.pref_date label, .pref_time label {display: none;}    
.director-pic, .director-pic img {max-height: inherit; min-height: inherit;}     
.overview-row {width: auto;margin: 0;}    
.inner-slider-text small {display: block; margin: 0 0 6px;}    
.store-info-body li p {text-align: left;}   
.service-section {border-radius: 6px; padding: 14px;}
.owl-carousel#blogNews .news-pic img {min-height: 300px;}    
.machine-pic img {min-height: inherit; max-height: inherit;}    
.inner-slider-text p,.copyright p {text-align: center;}    
.sample-collection-txt h1 {font-size: 24px;text-align: center;}
section.blood-test-home-wrapper { padding-bottom: 0;}
.sample-collection-pic img {width: 100%;}
.sample-collection-wrapper .ps-0 {padding-left: 14px !important;}
.why-choose-avmlab .why-avm-bx ul {column-count: 1;}
.sample-collection-pic,.sample-collection-txt {margin: 0 0 24px 0;} 
.partner-clinic-page .col-lg-5,.inner-slider-text p br{display: none;}  
.faq-wrapper,.rectangle-product{padding-top:0}
.certificate-bg-new .inner-slider-text h1{text-align:center}
#faq .accordion-body p,.add-post-txt p,.mission-name p,.mission-wrapper p,.overview-txt p{text-align:inherit}
.corporate-txt .inner-slider-text{margin-top:24px}
.corporate-txt .franchise-opportunity{margin-top:0}
.avm-partner{margin-bottom:20px}
.analyz-wrapper .row,.disorder-wrapper .row{flex-direction:column-reverse}  
.footer .footer-link ul{display:none}
.accordian_title::after{width:12px;height:12px;border-right:1px solid #050505;border-bottom:1px solid #050505;position:absolute;right:20px;content:" ";top:7px;transform:rotate(-45deg);transition:all .2s ease-in-out}
.active_header .accordian_title::after{transform:rotate(45deg);transition:all .2s ease-in-out}
#bordTeam .owl-item,#bordDirector .owl-item {padding-bottom: 0;}
#bordTeam .owl-nav,#allTest .owl-nav,#blogNews .owl-nav,#bordDirector .owl-nav,#coupleTest .owl-nav,#femaleTest .owl-nav,#maleTest .owl-nav,#most-popular-allTest .owl-nav,#most-popularfemaleTest .owl-nav,#most-popularmaleTest .owl-nav,#parmotionDiscounts .owl-nav,#testimonialSlider .owl-nav,#videoCare .owl-nav{position:relative;right:0;top:0;left:0;margin:20px auto 0;text-align:center;justify-content: center;}
.footer-link ul.count{column-count:1}
.footer-link h5{font-size:18px; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px;margin-bottom: 0;}
.machine-info{display:block}
.machine-pic{min-width:inherit;max-width:100%;margin-right:0;overflow:hidden}
.machine-pic img,.booking-btn .common-btn{width:100%}
.machine-pic{margin-bottom:20px}
.header-info-panel ul li{padding-left:5px}
.select-dropdown{font-size:12px}
.header-info-panel ul li a .bi,.director-name h5 {font-size: 18px;}
.home-banner-wrapper .banner-text-block{transform:translate(-36%,-50%);max-width:80%}
.home-banner-wrapper .banner-items {min-height: inherit;}
.home-banner-slider .contact-form.comment-form{padding: 12px; margin-top:1rem}
.test-wrapper .test-section{width:92%;padding: 24px 0 0 14px;}
.package-description .text-sm-end,.risk-button.text-end{text-align:center!important}
.news-wrapper .heading-title,.package-description .col-lg-5,.parmotion-discount .heading-title,.test-health-conditions,.testimonial-wrapper .heading-title,.video-wrapper .heading-title,section.test-health-risk{text-align:center}
section.test-wrapper,section.abt-wrapper,section.most-popular-packages,section.who-we-are-wrapper{padding-bottom:0}
.text20{font-size:16px}
.add-post,.career-post{margin:auto;width:80%}
.footer-bottom{padding:17px 0 0}
.footer-social-icon,.terms-link ul,.pt-breadcrumb-container .breadcrumb {justify-content:center}
.select-dropdown__button{padding:5px 10px 5px 10px;width:148px}
.city-description .nav li a{margin:0 11px 10px}
#searchCity .modal-header{padding:1rem .1rem}
#searchCity .btn-close{right:-3px;top:-22px;background-color:#fff;opacity:inherit;border-radius:40px;width:26px;height:26px}
.abt-year {position: relative; bottom: 0; left: 0; right: 0; margin: auto;}
.newsletter form{margin-top:30px}
.inner-slider{min-height:190px}
.inner-slider-text h1,.upload-prescription .docter-pic{ text-align: center; font-size:22px}
.director-block { margin: auto;}
.workspace-txt .heading-title {line-height: 42px; font-size: 30px;}
.footer-link ul.pop_health_text { border-top: 0 solid #ccc; margin-bottom: 0;}
.footer ul.accordian_content {padding-top: 14px;}
.top-pt-social ul li a {font-size: 16px; padding-right: 14px;}
.top-nav-list ul li a .bi {font-size: 16px;}
.search-city input,#test_location_search_header .bi-search,.loading-box h4{ display: none;}
button#locationDropdown {border-radius: 100px; width: auto; padding-right: 6px;}
.sorting-panel-box{display:block}
.service-name h5{font-size:17px;height: auto;}
.header-logo{padding:6px 0}
.logo img{max-width:80px}
#faq .accordion-button,.below-banner-info ul li p{font-size:14px}
.footer-info{padding:40px 0}
section.requirement-wrapper{padding-bottom:0}
.store-info-footer .btn-outline{line-height:26px}
.below-banner-info ul li {width: 100%;}
.contact-bx.d-flex {display: block !important;}
.contact-bx h3 {font-size: 20px; text-align: center;}
.contact-txt a, .contact-txt p{font-size: 16px; text-align: center;}
.contact-txt{padding-left:0;width:100%}
.txt18 a{font-size:14px}
.latest-blogs .blog-bx img{min-height:270px;max-height:270px}
.blog-bx .blog-info .date{margin:0 0 16px}
.contact-info-bx>span{text-align:center;margin:10px auto}
.contact-info-bx{display:block;text-align:center;margin-bottom:20px}
.easy-steps-wrapper{padding:40px 0}
.upload-prescription .heading-normal{padding:17px 20px;font-size:22px}
.upload-prescription{width:90%}
.upload-pre-txt .common-btn{width:100%}
.listing-blog-pic img{min-height:245px}
.listing-blog-box .blog-pt-quote-text{padding:22px;margin-top:30px}
.post-pagination-single p{font-size:12px}
.avm-gallery-pic span{top:0;left:0}
.test-bx-main .test-bx {flex-basis: calc(47% - 4px);}
#blogNews .service-block.card {max-height: inherit; min-height: inherit;}
.videowrapper iframe {height: 300px;}
.home-banner-wrapper {margin-bottom: 0;}
.hover-3-content,.rectangle-product .col-lg-6:nth-child(3n+2) .hover-3-content {bottom: 0;left: 0; right: 0;margin: auto; text-align: center;}
#searchCity .modal-header h4 {font-size: 18px;}
.city-description .nav li {width: 33%;}
.our-presence-description .nav li a, .our-presence-description .nav-link.active {font-size: 14px; border-radius: 6px; padding: 0.6rem 0.6rem; margin: 4px 3px;}
.pt-breadcrumb-container .breadcrumb li, .pt-breadcrumb-container .breadcrumb li a {font-size: 0;}
.test-name-box {padding: 14px 6px;}
.test-name-box a{padding:0 10px}
.test-name h5{height:auto}
.news-button{display:none}
#healthCondition .owl-nav{bottom:5.1rem}
.rep-lab-name{width:40%}
.below-banner-info ul li p {text-align: center;}
.inner-slider.doctors-inner-slider {padding-top: 30px;}
.doctors-inner-slider .franchise-opportunity {margin-top: 0;}
.test-bx span {width: 80px; padding-right: 0;}
.owl-carousel#testimonialSlider .owl-stage-outer{padding:44px 0 20px 4px}
.mt-5#testimonialSlider {margin-top: 1rem !important;}
.contact-wrapper{padding:30px 0}
.circle-icon,.overview-circle{height:90px;width:90px}
.circle-icon img{width:40px}

:lang(ar) .inner-slider-text p{text-align:right}
:lang(ar) .inner-slider-text h1,:lang(ar) .overview-txt{text-align:right}
:lang(ar) .text-center{text-align:right!important}
:lang(ar) .search-city .dropdown .btn{font-size:10px}
:lang(ar) .footer-social-icon,:lang(ar) :lang(ar) .terms-link ul{justify-content:flex-start}
:lang(ar) .mission-name span{margin-left:14px}
:lang(ar) .heading-title{font-size:20px}
:lang(ar) .diagnosis-name h4,:lang(ar) .medical-terms-txt h3{text-align:right}

.healthcare-facility-banner,.medical-professional-banner,.corporates-banner {
    min-height: 290px;
        padding: 20px;
}
}

@media (max-width:575px) {
.test-bx-main .test-bx {flex-basis: calc(100% - 4px);}    
#test_location_search_header{justify-content:center}
.header-info-panel ul li{padding-left:0}
.search-city input{padding:10px 28px}
.building-icon h4{font-size:16px}
.nearest-lab-form.comment-form{padding:0;background:#fff}
.banner-hightlight,.health-book-now,.home-banner-wrapper .banner-text-block{display:none}
.search-city input{width:20%}
#included ul,.list-of-cities ul,.requirement-box ul,.strengths-color-box ul,.why-avm-bx ul,.metropolis-hours ul,.metropolis-payment ul,.why-avm-details .why-avm-bx ul{column-count:1}
.add-post,.career-post{width:100%; max-width:100%}
.footer-link h5{font-size:16px}
.mission-name,.credentials-bx,.director-block,.laboratory-name,.machine-info,.diagnosis-name,.popular-test
,.rectangle-block,.store-info-card.card,.health-discount-txt,.discount-info-card.card,.avm-gallery-info-card,.vacancie-block {height: auto; margin-bottom: 18px;}
.hom-visit-booking-bx {padding: 0 12px;}
.metropolis-categories ul li a.btn-outline,.metropolis-categories ul,.download-footer {display: block;}
.heading-title {font-size: 20px;}
.step-bx-txt {font-size: 20px; width: 70%;}
.city-description .nav li a { margin: 0 8px 8px;}
.download-info-header{text-align:center}
.download-data{margin:0 0 14px}
.download-footer a{margin:0 0 10px;width:100%}
.latest-post.blog-single-row .editor-pic{width:30%}
.home-banner-wrapper .banner-items {min-height: inherit;}
.our-presence-description .nav li a,.our-presence-description .nav-link.active{font-size:13px;padding:.5rem .3rem;}
.our-presence-description .nav li a .bi{padding-right:3px;font-size:11px}
.presence-info,.presence-pic{width:100%}
.presence-box{flex-direction:column-reverse}
.presence-pic img{border-radius:20px 20px 0 0;width:100%;min-height: inherit;}
.presence-box{margin-bottom:24px;border-radius:0 0 20px 20px}
.presence-info{padding:12px}
.presence-name h5{padding:0}
.download-info-card,.rectangle-block{margin-bottom:20px;height: auto;}
:lang(ar) .header-info-panel ul li {padding-right: 0;}
.why-avm-bx ul {column-count: 1;}
.footer-link h5 {font-size: 16px; }
.mission-name{font-size: 14px; height: auto; margin-bottom: 14px;}    
.diagnosis-name {height: auto; margin-bottom: 20px;}        
}
