/**
* Template Name: Diagnostics Lab - v4.7.1
* Template URL: https://bootstrapmade.com/Diagnostics Lab-free-medical-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
font-family: "Open Sans", sans-serif;
color: #444444;
}

a {
color: #fbcb2e;
text-decoration: none;
}

a:hover {
color: #074574;
text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
font-family: "Raleway", sans-serif;
}

/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
overflow: hidden;
background: #fff;
}

#preloader:before {
content: "";
position: fixed;
top: calc(50% - 30px);
left: calc(50% - 30px);
border: 6px solid #2458a9;
border-top-color: #d1e6f9;
border-radius: 50%;
width: 60px;
height: 60px;
-webkit-animation: animate-preloader 1s linear infinite;
animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

@keyframes animate-preloader {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
position: fixed;
visibility: hidden;
opacity: 0;
right: 15px;
bottom: 15px;
z-index: 996;
background: #2458a9;
width: 40px;
height: 40px;
border-radius: 4px;
transition: all 0.4s;
}
.back-to-top i {
font-size: 28px;
color: #fff;
line-height: 0;
}
.back-to-top:hover {
background: #074574;
color: #fff;
}
.back-to-top.active {
visibility: visible;
opacity: 1;
}

.datepicker-dropdown {
padding: 20px !important;
}

/*--------------------------------------------------------------
# Top Bar
--------------------------------------------------------------*/
#topbar {
background: #fff;
height: 40px;
font-size: 14px;
transition: all 0.5s;
z-index: 996;
}
#topbar.topbar-scrolled {
top: -40px;
}
#topbar .contact-info a {
line-height: 1;
color: #444444;
transition: 0.3s;
}
#topbar .contact-info a:hover {
color: #2458a9;
}
#topbar .contact-info i {
color: #2458a9;
padding-right: 4px;
margin-left: 15px;
line-height: 0;
}
#topbar .contact-info i:first-child {
margin-left: 0;
}
#topbar .social-links a {
color: #437099;
padding-left: 15px;
display: inline-block;
line-height: 1px;
transition: 0.3s;
}
#topbar .social-links a:hover {
color: #2458a9;
}
#topbar .social-links a:first-child {
border-left: 0;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
background: #fff;
transition: all 0.5s;
z-index: 997;
padding: 15px 0;
top: 40px;
box-shadow: 0px 2px 15px rgba(25, 119, 204, 0.1);
}
#header.header-scrolled {
top: 0;
}
#header .logo {
font-size: 30px;
margin: 0;
padding: 0;
line-height: 1;
font-weight: 700;
letter-spacing: 0.5px;
font-family: "Poppins", sans-serif;
}
#header .logo a {
color: #074574;
}
#header .logo img {
max-height:70px;
}

/**
* Appointment Button *
*/
.appointment-btn {
margin-left: 25px;
background: #2458a9;
color: #fff;
border-radius: 50px;
padding: 8px 25px;
white-space: nowrap;
transition: 0.3s;
font-size: 14px;
display: inline-block;
}
.appointment-btn:hover {
background: #074574;
color: #fff;
}
@media (max-width: 768px) {
.appointment-btn {
margin: 0 15px 0 0;
padding: 6px 18px;
}
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar {
padding: 0;
}
.navbar ul {
margin: 0;
padding: 0;
display: flex;
list-style: none;
align-items: center;
}
.navbar li {
position: relative;
}
.navbar > ul > li {
position: relative;
white-space: nowrap;
padding: 8px 0 8px 20px;
}
.navbar a, .navbar a:focus {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 14px;
color: #074574;
white-space: nowrap;
transition: 0.3s;
border-bottom: 2px solid #fff;
padding: 5px 2px;
}
.navbar a i, .navbar a:focus i {
font-size: 12px;
line-height: 0;
margin-left: 5px;
}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
color: #2458a9;
border-color: #2458a9;
}
.navbar .dropdown ul {
display: block;
position: absolute;
left: 20px;
top: calc(100% + 30px);
margin: 0;
padding: 10px 0;
z-index: 99;
opacity: 0;
visibility: hidden;
background: #fff;
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
transition: 0.3s;
}
.navbar .dropdown ul li {
min-width: 200px;
}
.navbar .dropdown ul a {
padding: 10px 20px;
font-size: 14px;
font-weight: 500;
text-transform: none;
color: #082744;
border: none;
}
.navbar .dropdown ul a i {
font-size: 12px;
}
.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a {
color: #2458a9;
}
.navbar .dropdown:hover > ul {
opacity: 1;
top: 100%;
visibility: visible;
}
.navbar .dropdown .dropdown ul {
top: 0;
left: calc(100% - 30px);
visibility: hidden;
}
.navbar .dropdown .dropdown:hover > ul {
opacity: 1;
top: 0;
left: 100%;
visibility: visible;
}
@media (max-width: 1366px) {
.navbar .dropdown .dropdown ul {
left: -90%;
}
.navbar .dropdown .dropdown:hover > ul {
left: -100%;
}
}

/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
color: #074574;
font-size: 28px;
cursor: pointer;
display: none;
line-height: 0;
transition: 0.5s;
}
.mobile-nav-toggle.bi-x {
color: #fff;
}

@media (max-width: 991px) {
.mobile-nav-toggle {
display: block;
}

.navbar ul {
display: none;
}
}
.navbar-mobile {
position: fixed;
overflow: hidden;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(28, 47, 65, 0.9);
transition: 0.3s;
z-index: 999;
}
.navbar-mobile .mobile-nav-toggle {
position: absolute;
top: 15px;
right: 15px;
}
.navbar-mobile ul {
display: block;
position: absolute;
top: 55px;
right: 15px;
bottom: 15px;
left: 15px;
padding: 10px 0;
background-color: #fff;
overflow-y: auto;
transition: 0.3s;
}
.navbar-mobile > ul > li {
padding: 0;
}
.navbar-mobile a, .navbar-mobile a:focus {
padding: 10px 20px;
font-size: 15px;
color: #074574;
border: none;
}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a {
color: #2458a9;
}
.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {
margin: 15px;
}
.navbar-mobile .dropdown ul {
position: static;
display: none;
margin: 10px 20px;
padding: 10px 0;
z-index: 99;
opacity: 1;
visibility: visible;
background: #fff;
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}
.navbar-mobile .dropdown ul li {
min-width: 200px;
}
.navbar-mobile .dropdown ul a {
padding: 10px 20px;
}
.navbar-mobile .dropdown ul a i {
font-size: 12px;
}
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a {
color: #2458a9;
}
.navbar-mobile .dropdown > .dropdown-active {
display: block;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
width: 100%;
height:730px;
background: url("../img/slider1.jpg") top center;
background-size: cover;
margin-bottom: -200px;
}
#hero .container {
position: relative;
}
#hero h1 {
margin: 0;
font-size: 48px;
font-weight: 700;
line-height: 56px;
text-transform: uppercase;
color: #fff;
}
#hero h2 {
color: #fff;
margin: 10px 0 0 0;
font-size: 24px;
}
#hero .btn-get-started {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
letter-spacing: 1px;
display: inline-block;
padding: 12px 35px;
margin-top: 30px;
border-radius: 50px;
transition: 0.5s;
color: #fff;
background: #2458a9;
}
#hero .btn-get-started:hover {
background: #074574;
}
@media (min-width: 1024px) {
#hero {
background-attachment: fixed;
}
}
@media (max-width: 992px) {
#hero {
margin-bottom: 0;
height: 730px;
}
#hero .container {
padding-bottom: 63px;
}
#hero h1 {
font-size: 28px;
line-height: 36px;
}
#hero h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 30px;
}
}
@media (max-width: 768px) {
#hero {
margin-bottom: 0;
height: 840px;
}
}
@media (max-height: 600px) {
#hero {
height: 730px;
}
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
padding: 60px 0;
overflow: hidden;
}

.section-bg {
background-color: #f1f7fd;
}

.section-title {
text-align: center;
padding-bottom: 30px;
}
.section-title h2 {
font-size: 32px;
font-weight: bold;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
color: #074574;
}
.section-title h2::before {
content: "";
position: absolute;
display: block;
width: 120px;
height: 1px;
background: #ddd;
bottom: 1px;
left: calc(50% - 60px);
}
.section-title h2::after {
content: "";
position: absolute;
display: block;
width: 40px;
height: 3px;
background: #2458a9;
bottom: 0;
left: calc(50% - 20px);
}
.section-title p {
margin-bottom: 0;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
padding: 20px 0;
background-color: #f1f7fd;
min-height: 300px;
margin-top: 120px;
background: url("../img/titlebar-bg.jpg") top center;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: 100%;
}
@media (max-width: 992px) {
.breadcrumbs {
margin-top: 100px;
}
}
.breadcrumbs h2 {
font-size: 28px;
font-weight: 700;
margin: 0;
color: #fff;
}
@media (max-width: 992px) {
.breadcrumbs h2 {
margin: 0 0 10px 0;
}
}
.breadcrumbs ol {
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 0;
font-size: 14px;
}
.breadcrumbs ol li
{
color: #b4b4b4;
}
.breadcrumbs ol li a{
color: #fff;

}
.breadcrumbs ol li + li {
padding-left: 10px;
}
.breadcrumbs ol li + li::before {
display: inline-block;
padding-right: 10px;
color: #fff;
content: "/";
}
@media (max-width: 768px) {
.breadcrumbs .d-flex {
display: block !important;
}
.breadcrumbs ol {
display: block;
}
.breadcrumbs ol li {
display: inline-block;
}
}

/*--------------------------------------------------------------
# Why Us
--------------------------------------------------------------*/
.why-us .icon-boxes .icon-box:hover i{
color:#fff;
transition: all ease-in-out 0.4s;

}
.why-us .icon-boxes .icon-box:hover h4{
color:#fff;
transition: all ease-in-out 0.4s;

}
.why-us .icon-boxes .icon-box:hover p{
color:#fff;
transition: all ease-in-out 0.4s;

}
.why-us .icon-boxes .icon-box:hover{
background-color: #2458a9;
transition: all ease-in-out 0.4s;

}
.why-us .content {
padding: 30px;
background: #2458a9;
border-radius: 4px;
color: #fff;
}
.why-us .content h3 {
font-weight: 700;
font-size: 34px;
margin-bottom: 30px;
}
.why-us .content p {
margin-bottom: 30px;
text-align: justify;
text-justify: inter-word;
}
.why-us .content .more-btn {
display: inline-block;
background: rgba(255, 255, 255, 0.2);
padding: 6px 30px 8px 30px;
color: #fff;
border-radius: 50px;
transition: all ease-in-out 0.4s;
}
.why-us .content .more-btn i {
font-size: 14px;
}
.why-us .content .more-btn:hover {
color: #2458a9;
background: #fff;
}
.why-us .icon-boxes .icon-box {
text-align: center;
border-radius: 10px;
background: #fff;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
padding: 40px 30px;
width: 100%;
}
.why-us .icon-boxes .icon-box i {
font-size: 70px;
color: #2458a9;
margin-bottom: 30px;
}
.why-us .icon-boxes .icon-box h4 {
font-size: 20px;
font-weight: 700;
margin: 0 0 30px 0;
}
.why-us .icon-boxes .icon-box p {
font-size: 15px;
color: #848484;
}



/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about p{
	text-align: justify;
	text-justify: inter-word;
	line-height: 26px;
	font-size: 14px;
}
.about .icon-boxes h4 {
font-size: 18px;
color: #4b7dab;
margin-bottom: 15px;
}
.about .icon-boxes h3 {
font-size: 28px;
font-weight: 700;
color: #074574;
margin-bottom: 15px;
}
.about .icon-box {
margin-top: 40px;
}
.about .icon-box .icon {
float: left;
display: flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
border: 2px solid #8dc2f1;
border-radius: 50px;
transition: 0.5s;
}
.about .icon-box .icon i {
color: #2458a9;
font-size: 32px;
}
.about .icon-box:hover .icon {
background: #2458a9;
border-color: #2458a9;
}
.about .icon-box:hover .icon i {
color: #fff;
}
.about .icon-box .title {
margin-left: 85px;
font-weight: 700;
margin-bottom: 10px;
font-size: 18px;
}
.about .icon-box .title a {
color: #343a40;
transition: 0.3s;
}
.about .icon-box .title a:hover {
color: #2458a9;
}
.about .icon-box .description {
margin-left: 85px;
line-height: 24px;
font-size: 14px;
}
.about .video-box {
background: url("../img/about.jpg") center center no-repeat;
background-size: cover;
min-height: 500px;
}
.about .play-btn {
width: 94px;
height: 94px;
background: radial-gradient(#2458a9 50%, rgba(25, 119, 204, 0.4) 52%);
border-radius: 50%;
display: block;
position: absolute;
left: calc(50% - 47px);
top: calc(50% - 47px);
overflow: hidden;
}
.about .play-btn::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-40%) translateY(-50%);
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 15px solid #fff;
z-index: 100;
transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.about .play-btn::before {
content: "";
position: absolute;
width: 120px;
height: 120px;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation: pulsate-btn 2s;
animation: pulsate-btn 2s;
-webkit-animation-direction: forwards;
animation-direction: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: steps;
animation-timing-function: steps;
opacity: 1;
border-radius: 50%;
border: 5px solid rgba(25, 119, 204, 0.7);
top: -15%;
left: -15%;
background: rgba(198, 16, 0, 0);
}
.about .play-btn:hover::after {
border-left: 15px solid #2458a9;
transform: scale(20);
}
.about .play-btn:hover::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-40%) translateY(-50%);
width: 0;
height: 0;
border: none;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 15px solid #fff;
z-index: 200;
-webkit-animation: none;
animation: none;
border-radius: 0;
}

@-webkit-keyframes pulsate-btn {
0% {
transform: scale(0.6, 0.6);
opacity: 1;
}
100% {
transform: scale(1, 1);
opacity: 0;
}
}

@keyframes pulsate-btn {
0% {
transform: scale(0.6, 0.6);
opacity: 1;
}
100% {
transform: scale(1, 1);
opacity: 0;
}
}
/*--------------------------------------------------------------
# Counts
--------------------------------------------------------------*/
.counts {
background: #f1f7fd;
padding: 70px 0 60px;
}
.counts .count-box {
padding: 30px 30px 25px 30px;
width: 100%;
position: relative;
text-align: center;
background: #fff;
margin-top: 30px;
}
.counts .count-box i {
position: absolute;
top: -25px;
left: 50%;
transform: translateX(-50%);
font-size: 20px;
background: #2458a9;
color: #fff;
border-radius: 50px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
}
.counts .count-box span {
font-size: 36px;
display: block;
font-weight: 600;
color: #082744;
}
.counts .count-box p {
padding: 0;
margin: 0;
font-family: "Raleway", sans-serif;
font-size: 14px;
}


/*--------------------------------------------------------------
# Counter
--------------------------------------------------------------*/
.counter {
background: #fff;
padding: 0px 0 60px;
}
.counter .count-box {
padding: 30px 30px 25px 30px;
width: 100%;
position: relative;
text-align: center;
background: #f1f7fd;
margin-top: 30px;
margin-bottom: 30px;
box-shadow: 0px 6px 7px 0px rgb(0 0 0 / 20%);
}
.counter .count-box i {
position: absolute;
top: -25px;
left: 50%;
transform: translateX(-50%);
font-size: 20px;
background: #2458a9;
color: #fff;
border-radius: 50px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
}
.counter .count-box span {
font-size: 36px;
display: block;
font-weight: 600;
color: #082744;
}
.counter .count-box p {
padding: 0;
margin: 0;
font-family: "Raleway", sans-serif;
font-size: 14px;
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .icon-box {
text-align: center;
border: 1px solid #d5e1ed;
padding: 80px 20px;
transition: all ease-in-out 0.3s;
}
.services .icon-box .icon {
margin: 0 auto;
width: 64px;
height: 64px;
background: #2458a9;
border-radius: 5px;
transition: all 0.3s ease-out 0s;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
transform-style: preserve-3d;
}
.services .icon-box .icon i {
color: #fff;
font-size: 28px;
}
.services .icon-box .icon::before {
position: absolute;
content: "";
left: -8px;
top: -8px;
height: 100%;
width: 100%;
background: #badaf7;
border-radius: 5px;
transition: all 0.3s ease-out 0s;
transform: translateZ(-1px);
}
.services .icon-box h4 {
font-weight: 700;
margin-bottom: 15px;
font-size: 24px;
}
.services .icon-box h4 a {
color: #074574;
}
.services .icon-box p {
line-height: 24px;
font-size: 14px;
margin-bottom: 0;
}
.services .icon-box:hover {
background: #2458a9;
border-color: #2458a9;
}
.services .icon-box:hover .icon {
background: #fff;
}
.services .icon-box:hover .icon i {
color: #2458a9;
}
.services .icon-box:hover .icon::before {
background: #074574;
}
.services .icon-box:hover h4 a, .services .icon-box:hover p {
color: #fff;
}

/*--------------------------------------------------------------
# Appointments
--------------------------------------------------------------*/
.appointment .php-email-form {
width: 100%;
}
.appointment .php-email-form .form-group {
padding-bottom: 8px;
}
.appointment .php-email-form .validate {
display: none;
color: red;
margin: 0 0 15px 0;
font-weight: 400;
font-size: 13px;
}
.appointment .php-email-form .error-message {
display: none;
color: #fff;
background: #ed3c0d;
text-align: left;
padding: 15px;
font-weight: 600;
}
.appointment .php-email-form .error-message br + br {
margin-top: 25px;
}
.appointment .php-email-form .sent-message {
display: none;
color: #fff;
background: #18d26e;
text-align: center;
padding: 15px;
font-weight: 600;
}
.appointment .php-email-form .loading {
display: none;
background: #fff;
text-align: center;
padding: 15px;
}
.appointment .php-email-form .loading:before {
content: "";
display: inline-block;
border-radius: 50%;
width: 24px;
height: 24px;
margin: 0 10px -6px 0;
border: 3px solid #18d26e;
border-top-color: #eee;
-webkit-animation: animate-loading 1s linear infinite;
animation: animate-loading 1s linear infinite;
}
.appointment .php-email-form input, .appointment .php-email-form textarea, .appointment .php-email-form select {
border-radius: 0;
box-shadow: none;
font-size: 14px;
padding: 10px !important;
}
.appointment .php-email-form input:focus, .appointment .php-email-form textarea:focus, .appointment .php-email-form select:focus {
border-color: #2458a9;
}
.appointment .php-email-form input, .appointment .php-email-form select {
height: 44px;
}
.appointment .php-email-form textarea {
padding: 10px 12px;
}
.appointment .php-email-form button[type=submit] {
background: #2458a9;
border: 0;
padding: 10px 35px;
color: #fff;
transition: 0.4s;
border-radius: 50px;
}
.appointment .php-email-form button[type=submit]:hover {
background: #074574;
}

/*--------------------------------------------------------------
# Departments
--------------------------------------------------------------*/
.departments {
overflow: hidden;
}
.departments .nav-tabs {
border: 0;
}
.departments .nav-link {
border: 0;
padding: 12px 15px 12px 0;
transition: 0.3s;
color: #074574;
border-radius: 0;
border-right: 2px solid #ebf1f6;
font-weight: 600;
font-size: 15px;
}
.departments .nav-link:hover {
color: #2458a9;
}
.departments .nav-link.active {
color: #2458a9;
border-color: #2458a9;
}
.departments .tab-pane.active {
-webkit-animation: fadeIn 0.5s ease-out;
animation: fadeIn 0.5s ease-out;
}
.departments .details h3 {
font-size: 26px;
font-weight: 600;
margin-bottom: 20px;
color: #074574;
}
.departments .details p {
color: #777777;
}
.departments .details p:last-child {
margin-bottom: 0;
}
@media (max-width: 992px) {
.departments .nav-link {
border: 0;
padding: 15px;
}
.departments .nav-link.active {
color: #fff;
background: #2458a9;
}
}

/*--------------------------------------------------------------
# Doctors
--------------------------------------------------------------*/
.doctors {
background: #fff;
}
.doctors .member {
position: relative;
box-shadow: 0px 2px 15px rgba(44, 73, 100, 0.08);
padding: 30px;
border-radius: 10px;
}
.doctors .member .pic {
overflow: hidden;
width: 180px;
border-radius: 50%;
}
.doctors .member .pic img {
transition: ease-in-out 0.3s;
}
.doctors .member:hover img {
transform: scale(1.1);
}
.doctors .member .member-info {
padding-left: 30px;
}
.doctors .member h4 {
font-weight: 700;
margin-bottom: 5px;
font-size: 20px;
color: #074574;
}
.doctors .member span {
display: block;
font-size: 15px;
padding-bottom: 10px;
position: relative;
font-weight: 500;
}
.doctors .member span::after {
content: "";
position: absolute;
display: block;
width: 50px;
height: 1px;
background: #b2c8dd;
bottom: 0;
left: 0;
}
.doctors .member p {
margin: 10px 0 0 0;
font-size: 14px;
}
.doctors .member .social {
margin-top: 12px;
display: flex;
align-items: center;
justify-content: flex-start;
}
.doctors .member .social a {
transition: ease-in-out 0.3s;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
width: 32px;
height: 32px;
background: #a0bcd5;
}
.doctors .member .social a i {
color: #fff;
font-size: 16px;
margin: 0 2px;
}
.doctors .member .social a:hover {
background: #2458a9;
}
.doctors .member .social a + a {
margin-left: 8px;
}

/*--------------------------------------------------------------
# Frequently Asked Questions
--------------------------------------------------------------*/
.faq .faq-list {
padding: 0 100px;
}
.faq .faq-list ul {
padding: 0;
list-style: none;
}
.faq .faq-list li + li {
margin-top: 15px;
}
.faq .faq-list li {
padding: 20px;
background: #fff;
border-radius: 4px;
position: relative;
}
.faq .faq-list a {
display: block;
position: relative;
font-family: "Poppins", sans-serif;
font-size: 16px;
line-height: 24px;
font-weight: 500;
padding: 0 30px;
outline: none;
cursor: pointer;
}
.faq .faq-list .icon-help {
font-size: 24px;
position: absolute;
right: 0;
left: 20px;
color: #76b5ee;
}
.faq .faq-list .icon-show, .faq .faq-list .icon-close {
font-size: 24px;
position: absolute;
right: 0;
top: 0;
}
.faq .faq-list p {
margin-bottom: 0;
padding: 10px 0 0 0;
}
.faq .faq-list .icon-show {
display: none;
}
.faq .faq-list a.collapsed {
color: #343a40;
}
.faq .faq-list a.collapsed:hover {
color: #2458a9;
}
.faq .faq-list a.collapsed .icon-show {
display: inline-block;
}
.faq .faq-list a.collapsed .icon-close {
display: none;
}
@media (max-width: 1200px) {
.faq .faq-list {
padding: 0;
}
}

/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonials .testimonial-wrap {
padding-left: 50px;
}
.testimonials .testimonials-carousel, .testimonials .testimonials-slider {
overflow: hidden;
}
.testimonials .testimonial-item {
box-sizing: content-box;
padding: 30px 30px 30px 60px;
margin: 30px 15px;
min-height: 200px;
box-shadow: 0px 2px 12px rgba(44, 73, 100, 0.08);
position: relative;
background: #fff;
}
.testimonials .testimonial-item .testimonial-img {
width: 90px;
border-radius: 10px;
border: 6px solid #fff;
position: absolute;
left: -45px;
}
.testimonials .testimonial-item h3 {
font-size: 18px;
font-weight: bold;
margin: 10px 0 5px 0;
color: #111;
}
.testimonials .testimonial-item h4 {
font-size: 14px;
color: #999;
margin: 0;
}
.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right {
color: #badaf7;
font-size: 26px;
}
.testimonials .testimonial-item .quote-icon-left {
display: inline-block;
left: -5px;
position: relative;
}
.testimonials .testimonial-item .quote-icon-right {
display: inline-block;
right: -5px;
position: relative;
top: 10px;
}
.testimonials .testimonial-item p {
font-style: italic;
margin: 15px auto 15px auto;
}
.testimonials .swiper-pagination {
margin-top: 20px;
position: relative;
}
.testimonials .swiper-pagination .swiper-pagination-bullet {
width: 12px;
height: 12px;
background-color: #fff;
opacity: 1;
border: 1px solid #2458a9;
}
.testimonials .swiper-pagination .swiper-pagination-bullet-active {
background-color: #2458a9;
}
@media (max-width: 767px) {
.testimonials .testimonial-wrap {
padding-left: 0;
}
.testimonials .testimonials-carousel, .testimonials .testimonials-slider {
overflow: hidden;
}
.testimonials .testimonial-item {
padding: 30px;
margin: 15px;
}
.testimonials .testimonial-item .testimonial-img {
position: static;
left: auto;
}
}

/*--------------------------------------------------------------
# Gallery
--------------------------------------------------------------*/
.gallery .gallery-item {
overflow: hidden;
border-right: 3px solid #fff;
border-bottom: 3px solid #fff;
}
.gallery .gallery-item img {
transition: all ease-in-out 0.4s;
}
.gallery .gallery-item:hover img {
transform: scale(1.1);
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info {
width: 100%;
background: #fff;
}
.contact .info i {
font-size: 20px;
color: #2458a9;
float: left;
width: 44px;
height: 44px;
background: #d6e9fa;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
transition: all 0.3s ease-in-out;
}
.contact .info h4 {
padding: 0 0 0 60px;
font-size: 22px;
font-weight: 600;
margin-bottom: 5px;
color: #074574;
}
.contact .info p {
padding: 0 0 0 60px;
margin-bottom: 0;
font-size: 14px;
color: #4b7dab;
}
.contact .info .email, .contact .info .phone {
margin-top: 40px;
}
.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
background: #2458a9;
color: #fff;
}
.contact .php-email-form {
width: 100%;
background: #fff;
}
.contact .php-email-form .form-group {
padding-bottom: 8px;
}
.contact .php-email-form .error-message {
display: none;
color: #fff;
background: #ed3c0d;
text-align: left;
padding: 15px;
font-weight: 600;
}
.contact .php-email-form .error-message br + br {
margin-top: 25px;
}
.contact .php-email-form .sent-message {
display: none;
color: #fff;
background: #18d26e;
text-align: center;
padding: 15px;
font-weight: 600;
}
.contact .php-email-form .loading {
display: none;
background: #fff;
text-align: center;
padding: 15px;
}
.contact .php-email-form .loading:before {
content: "";
display: inline-block;
border-radius: 50%;
width: 24px;
height: 24px;
margin: 0 10px -6px 0;
border: 3px solid #18d26e;
border-top-color: #eee;
-webkit-animation: animate-loading 1s linear infinite;
animation: animate-loading 1s linear infinite;
}
.contact .php-email-form input, .contact .php-email-form textarea {
border-radius: 0;
box-shadow: none;
font-size: 14px;
}
.contact .php-email-form input {
height: 44px;
}
.contact .php-email-form textarea {
padding: 10px 12px;
}
.contact .php-email-form button[type=submit] {
background: #2458a9;
border: 0;
padding: 10px 35px;
color: #fff;
transition: 0.4s;
border-radius: 50px;
}
.contact .php-email-form button[type=submit]:hover {
background: #074574;
}
@-webkit-keyframes animate-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes animate-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
color: #444444;
font-size: 14px;
background: #f1f7fd;

}
#footer .footer-top {
padding: 40px 0 0px 0;
background: #fff;
box-shadow: 0px 2px 15px rgba(25, 119, 204, 0.1);
background: url(../img/footer-bg.jpg) top center;
background-size: cover;
}
#footer .footer-bottom {
background: #074574;
box-shadow: 0px 2px 15px rgba(25, 119, 204, 0.1);
color: #fff;
}
#footer .footer-top .footer-contact {
margin-bottom: 30px;
}
#footer .footer-top .footer-contact h4 {

padding: 2px 0 2px 0;
line-height: 1;
font-weight: 700;
color: #fff;
}
#footer .footer-top .footer-contact ul {
	margin-left: -30px;
}
#footer .footer-top .footer-contact ul li{
	color: #fff;
	list-style: none;
	margin-bottom: 15px;
}
#footer .footer-top .footer-contact ul li i{
	margin-right: 20px;
}
#footer .footer-top .footer-contact p {
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
font-family: "Raleway", sans-serif;
color: #fff;
}
#footer .footer-top h4 {
font-size: 20px;
font-weight: bold;
color: #fff;
position: relative;
text-transform: uppercase;
margin-bottom: 20px;
}
#footer .footer-top .footer-links {
margin-bottom: 30px;
}
#footer .footer-top .footer-links p
{
color:#fff;
}
#footer .footer-top .footer-links ul {
list-style: none;
padding: 0;
margin: 0;
}
#footer .footer-top .footer-links ul i {
padding-right: 2px;
color: #fff;
font-size: 18px;
line-height: 1;
}
#footer .footer-top .footer-links ul li {
padding: 10px 0;
display: flex;
align-items: center;
}
#footer .footer-top .footer-links ul li:first-child {
padding-top: 0;
}
#footer .footer-top .footer-links ul a {
color: #fff;
transition: 0.3s;
display: inline-block;
line-height: 1;
}
#footer .footer-top .footer-links ul li:hover a
{
text-decoration: none;
color:#fcc92b;
}
#footer .footer-top .footer-links ul li:hover i
{
text-decoration: none;
color: #fcc92b;
}
#footer .footer-top .footer-links ul a:hover {

}
#footer .footer-newsletter {
font-size: 15px;
}
.social-links
{
	margin-top: 20px;
}

#footer .footer-newsletter p{
color: #fff;
}
#footer .footer-newsletter form {
margin-top: 30px;
background: #fff;
padding: 6px 10px;
position: relative;
border-radius: 50px;
text-align: left;
border: 1px solid #bfdcf7;
}
#footer .footer-newsletter form input[type=email] {
border: 0;
padding: 4px 8px;
width: calc(100% - 100px);
}
#footer .footer-newsletter form input[type=submit] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
border: 0;
background: none;
font-size: 16px;
padding: 0 20px;
background: #2458a9;
color: #fff;
transition: 0.3s;
border-radius: 50px;
}
#footer .footer-newsletter form input[type=submit]:hover {
background: #074574;
}
#footer .credits {
padding-top: 5px;
font-size: 13px;
color: #fff;
}
#footer .credits a:hover{
color: #fff;
}
#footer .social-links a {
font-size: 18px;
display: inline-block;
background: #2458a9;
color: #fff;
line-height: 1;
padding: 8px 0;
margin-right: 4px;
border-radius: 50%;
text-align: center;
width: 36px;
height: 36px;
transition: 0.3s;
}
#footer .social-links a:hover {
background: #fff;
color: #074574;
text-decoration: none;
}
a.footer-logo img{
width: 200px;
margin-bottom: 30px;
}


/*Prog section*/
section.prog
{
padding:0 0 60px 0;
}
.book-collection-right {
float: right;
/*width: 100%;*/
margin-top: 15px;
display: flex;
width: 100%;
justify-content: space-between;
}
.book-collection-right .prog-box {
position: relative !important;
}
.prog-box1, .prog-box2 {
bottom: 0;
position: relative;
box-shadow: 0px 6px 7px 0px rgb(0 0 0 / 20%);
overflow: hidden;
transition: all .5s ease-in-out;
border-radius: 10px;
margin:10px;
}
.prog-box2 img {
transform: scale(1);
transition: all .5s ease-in-out;
}
.scale {
max-width: 100%;
height: auto;
/*width: auto\9;*/
}
.prog-box1 h3, .prog-box2 h3 {
color: #0054a6;
font-size: 20px;
position: absolute;
bottom: 15px;
right: 25px;
padding: 0;
margin: 0;
font-family: 'Open Sans', sans-serif;
text-align: right;
font-weight: 600;
}
.pink {
color: #DF1976 !important;
}
.prog-box2 h3 {
color: #b34b4d;
}
.prog-box1:hover img, .prog-box2:hover img {
transform: scale(1.1);
transition: all .5s ease-in-out;
}
.prog-box2:hover {
box-shadow: 0px 6px 7px 0px rgb(179 75 77 / 50%);
transition: all .5s ease-in-out;
}
.prog-box1:hover {
box-shadow: 0px 6px 7px 0px rgb(0 84 166 / 50%);
transition: all .5s ease-in-out;
}
section.gallery
{
padding: 60px 0 0 0;
}

body, html {
height: 100%;
background-color: white;
}

.container {
overflow: hidden;
}
.container .slider {
animation: slidein 30s linear infinite;
white-space: nowrap;
}
.container .slider .logos {
width: 100%;
display: inline-block;
margin: 0px 0;
}
.container .slider .logos .fab {
width: calc(100% / 5);
animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
}

@keyframes slidein {
from {
transform: translate3d(0, 0, 0);
}
to {
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.life_dis
{
display: block;
width: auto;
margin: 0 25px;
}
.life_dis .test-condition-box1
{
display: inline-block;
margin: 10px;
text-align: center;
}
.life_dis .test-condition-box1 a {
display: block;
width: 100%;
text-align: center;
}
.test-condition-box1 .testimgs {
text-align: center;
padding: 30px 0 0;
transition: all .2s ease-in-out;
}
.life_dis .test-condition-box1 .testimgs img {
margin: 0 auto;
}
.test-condition-box1 .testimgs-txt{
text-align: center;
margin-top: 20px;
display: block;
color: #212121;
font-size: 16px;
text-transform: uppercase;
font-family:'Roboto', sans-serif;
font-weight:500;
padding-bottom: 20px;
letter-spacing: 2px;
transition: all .4s ease-in-out;
}


.test-condition-box1 {
display: table-cell;
position: relative;
width:18%;
vertical-align: top;
background: #fff;
border: 1px solid #fff;
transition: all .2s ease-in-out;
box-shadow: 0px 6px 4px 3px rgba(0,0,0,0.15);
border-radius: 5px;
}

.test-condition-box1:hover {
box-shadow:0px 6px 4px 3px rgb(75 109 241 / 30%);
transition: all .2s ease-in-out;
}

.test-condition-box1 .testimgs {
text-align: center;
padding: 30px 0 0;
transition: all .2s ease-in-out;
}

.test-condition-box1:hover .testimgs {
transform: scale(1.1);
transition: all .2s ease-in-out;
}

.test-condition-box1 .testimgs-txt {
text-align: center;
display: block;
margin-top: 20px;
color: #212121;
font-size: 16px;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding-bottom: 20px;
letter-spacing: 2px;
transition: all .4s ease-in-out;
}

.test-condition-box1:hover .testimgs-txt {
letter-spacing: 4px;
transition: all .4s ease-in-out;
}
/**healthpkgs**/
.healthpkgs-wrap {
padding: 0;
width: 100%;
margin: 15px 0 0 0
}
.healthpkgs-box1 {
position: relative;
vertical-align: top;
background: #fff;
border: 1px solid #fff;
min-height: 210px !important;
transition: all .2s ease-in-out;
margin-right: 20px;
overflow: hidden;
border-radius: 8px;
}
.package .healthpkgs-box1
{
  margin: 0 auto 20px auto;
  background-color: #e8e8e8;
}

.healthpkgs-box1:nth-child(4) {
margin: 0
}
.healthpkgs-padd {
padding-bottom: 0;
}
.healthpkgs-box1 .hpkgimgs {
transform: scale(1);
transition: all .2s ease-in-out
}
.healthpkgs-box1 .hpkghead {
font-size: 18px;
color: #212121;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 15px 17px 0px
}

.healthpkgs-box1 .pkgsubtxt {
display: block;
color: #666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 22px;
margin: 8px 17px 0;
}

.healthpkgs-box1 .pkgprice {
position: absolute;
left: 17px;
bottom: 15px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #212121;
}
.healthpkgs-box1 .pkgprice span {
color: #666;
padding-right: 5px;
text-decoration: line-through;
}
.healthpkgs-box1:hover 
{
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
transition: all .2s ease-in-out
}
.healthpkgs-box1:hover .hpkgimgs 
{
transform: scale(1.05)
}
.healthpkgs-box1 .arrowlink 
{
position: absolute;
width: 40px;
height: 40px;
background: url(../img/arrow-right.png) no-repeat #2458a9;
background-position: left 13px top 13px;
background-size: 15px;
transition: all .2s ease-in-out;
right: 17px;
bottom: 8px;
border-radius: 100%;
box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.15);
}
.healthpkgs-box1:hover .arrowlink 
{
background-position: left 17px top 13px;
}
.healthpkgs-all
{
width: 1200px;
height: 213px;
overflow: hidden;
}
.healthpkgs-all div 
{
margin: 0;
padding: 0;
}
.healthpkgs-all div:nth-child(4) 
{
margin: 0
}





/**banner**/
.banner-top {
height: 417px;
background-size: cover;
margin-bottom: 35px;
}

.banner-inner, .homebody-inner {
width: 1180px;
margin: 100px auto 0 auto;
position: relative;
}

.home_marquee {
position: absolute;
right: 0;
top: 8px;
width: 71%;
color: #fff;
font-size: 15px;
}


.homebody-inner {
margin-bottom: 30px;
}

.banner-reportbox {
width: 270px;
float: right;
background: #fff;
position: relative;
margin-top: 40px;
border: 10px solid #fcca2c;
padding: 10px 15px 0px;
height: auto;
min-height: 347px !important;
border-radius: 5px;
}

.banner-reportbox:after {
display: none;
content: "";
border-style: solid;
border-width: 0 0px 58px 50px;
border-color: transparent transparent #0054a6 transparent;
position: absolute;
bottom: -10px;
right: -60px;
margin: 0 auto;
width: 0;
transform: rotate(180deg)
}

.report-whitebox {
width: 200px;
height: 20px;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
top: -20px;
background: #fff;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.report-whitebox:before {
content: "";
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent transparent #fff transparent;
position: absolute;
top: -14px;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
}

.reportwhite-cir {
width: 16px;
height: 16px;
background: #fff;
border-radius: 100%;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: -38px;
}

.reportwhite-cir span {
background: #fcca2c;
width: 6px;
height: 6px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
border-radius: 100%;
top: 4px;
}

.banner-reportbox > h3 {
padding: 0;
margin: 0;
font-size: 20px;
font-weight: 600;
color: #fcca2c;
text-align: center;
line-height: 25px;
margin-bottom: 20px;
}

.reportbox-fields {
margin-bottom: 15px;
}

.reportbox-fields-txt {
font-size: 14px;
color: #212121;
font-family: 'Roboto', sans-serif;
font-weight: 400;
line-height: 25px;
display: block
}

.reportbox-fields-style {
border: 1px solid #bdbdbd;
font-size: 14px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
padding: 8px;
margin: 0;
width: 100%;
box-sizing: border-box;
border-radius: 3px;
}

.captchawidth {
width: 62%;
}

.captchaimg {
border: 1px solid #bdbdbd;
border-radius: 5px;
width: 95px;
height: 33px;
}

.checkreport {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #222;
background: #fcca2c;
border: none;
width: 100%;
padding:8px 0;
cursor: pointer;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}

.checkreport:hover {
background:#efb911;
color: #222;
}




/**bannerslider**/
.banner-slider {
width: 820px;
margin: 40px 0 0 0;
padding: 0;
float: left;
text-align: center;
overflow: hidden;
height: 348px;
border-radius: 5px;
display: flex;
align-items: center;
}
/*.banner-slider .home_marquee{ position:absolute;}*/
.bannerimg {
position: relative;
}

.bannerimg img {
}

.bannertxt-wrap {
text-align: center;
position: absolute;
bottom: 50px;
width: 65%;
left: 0;
right: 0;
margin: 0 auto
}

.bannertxt-wrap h3 {
font-size: 24px;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-align: center;
margin: 0 0 5px 0
}

.bannertxt-wrap .bannersubtxt {
font-size: 18px;
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: 400;
line-height: 26px;
}

.homebanner .slick-dots {
bottom: 12px;
}

.homebanner .slick-dots li.slick-active button::before {
border: 2px solid #fff;
color: transparent;
background: #635d5e;
border-radius: 100%
}

.homebanner .slick-dots li {
width: 8px;
height: 8px;
}

.homebanner .slick-dots li button {
width: 20px;
height: 20px;
}

.homebanner .slick-dots li button:before {
font-size: 10px;
width: 6px;
height: 6px;
color: transparent;
border: 2px solid #fff;
border-radius: 100%;
background: #fdc02f;
opacity: 1;
}












@media screen and (max-width:1500px) {
/************** krl ****************/
.krlbannerimg{width:350px;}
.krlbanner{margin-bottom:20px}
}

@media screen and (max-width:1255px) {
.header-inner-home{width:980px;}
.home-searchbar{width:412px;}
.home_marquee{ width:64%}
.searchbar-top{width:260px}
.searchbar-top-style{width:76.3%;}  
.banner-inner, .homebody-inner{width:980px;}
.banner-slider{width:610px; margin-top:80px; height:270px;}
.bannertxt-wrap{width:75%;}
.book-collection{width:580px}
.healthpkgs-all{width:1000px;}
ul.special-test li{width:31.9%;}
.blogwrap{width:950px}
.offer-txt{font-size:14px;}
.accre-left{width:670px;}
.accre-right{width:250px;}
.suscribe-field{width:100%;}
.newsicon{font-size:15px;}
.nrlspace{margin-right:54px;}
ul.accre-listing li, ul.accre-listing1 li{width:90px;}
.accre-right{padding-bottom:12px}
.feedbacktxt{font-size:13px; line-height:20px; width:71%;}
ul.footer-listlink:nth-child(4){margin-right:0}
.footer-bottright{width:215px;}
.footer-bottleft{width:740px}
.footercopy, .follow{font-size:13px;}
.blogimg img{height:190px !important;}
.offers-announcement{width:1000px;}
.offers-annou-box1{margin-right:20px;}
.healthpkgs-box1{min-height:245px !important}
.healthpkgs-all{height:248px}

/**************************Center Page Css Start****************************/
.centring{ width: 96%; }
.center-collection-left{ width:59%;padding-bottom: 24px;}
.center-collection-left h4{ width:38%}
.address-collection-left{ width:59%}
.address-collection-left .informationBox{ width:97%}

.facility-collection-left{ width:59%}
.facility-collection-left .informationBox{ width:97%}
.facility-collection-left .informationBox ul{ width:100%}
.facility-collection-left .informationBox .imgBox { width: 48px;}
.nearby-collection-left{ width:59%}
.PhotosBox .Photos-informationBox li{ width:12%; margin: 10px 14px 10px 0;}
.PhotosBox .Photos-informationBox li img{ width:100%}
/**************************Center Page Css End****************************/ 

/**************************Doctor Page Css ****************************/  
.DoctorBox{ padding-bottom:10px}
.DoctorBox .webinarsDiv{ min-height:130px;}
.DoctorBox .offerBox .mainoffer{ width: 100%;}
.DoctorBox .offerBox .leftOffer { width: 51%;}
.DoctorBox .offerBox .leftOffer img { width: 100%;}
.DoctorBox .offerBox .rightOffer { padding-left: 20px; width: 45%;}
.DoctorBox .DoctorEvents .left_center { width: 76%;}

.DoctorBox .SatisfactionForm .centringSatisfac{ width:70%}
.DoctorBox .SatisfactionForm .space{ width:100%;}
.DoctorBox .SatisfactionForm label{ width:216px;}
.DoctorBox .SatisfactionForm input.field{ width:377px;}
.DoctorBox .SatisfactionForm .select{ width:392px;}
.DoctorBox .SatisfactionForm .btnn1{ margin-left:0}

.teamDoctors h2{font-size:20px;}
.teamDoctors h3 p{font-size:14px; line-height:20px; padding:3px 0}
.team-doc-right-video{width:280px;}

/**************************About us Css ****************************/ 
.aboutUs .img_wrapper { width: 100%;}
.aboutUs .overlay_content { top: 0; padding: 5% 0; left: 25px;}

/**************************FindaLab Page Css Start****************************/
.FindaLab .mapBox { background-size: 100% auto; height: 447px;  width: 100%;}
.FindaLab .mapBox .stateBox { margin: 160px auto; width: 640px;}
.FindaLab .stateBox h3 { font-size: 24px; font-weight: 700;}
.FindaLab .stateBox .final { float: left; width: 650px;}
.FindaLab .stateBox .state { width: 253px;}
.FindaLab .stateBox select { width: 200px;}
.FindaLab .stateBox .city { width: 254px;}
.FindaLab .stateBox select { width: 200px;}
.FindaLab .rangeBox li { width: 32%; font-size: 17px;}
.FindaLab .rangeBox .numberB_right { width: auto;}
.resp-tabs-list li{width: 213px !important;}
.FindaLab .southAsia select.select { width: 25%;}
/**************************FindaLab Page Css End****************************/

/**************************ContactUs Page Css Start****************************/
.ContactUs .right { width: 64%;}
.ContactUs .corporate_office .left { width: auto;}
.ContactUs .corporate_office .right { width: 58%;}
.ContactUs .corporateEnquiry .space { width: 33%;}
.ContactUs .corporateEnquiry input.field { width: 83%;}
.ContactUs .corporateEnquiry .select { width: 87%;}
.ContactUs .corporateEnquiry .textarea{ width:93%}
.ContactUs .blogBox .leftblog { width: 48%;}
.ContactUs .blogBox .leftblog li { width: 100%;}
.ContactUs .blogBox .leftblog .dateTest { width: 72%;}
.ContactUs .blogBox .rightblog { float: right; margin-left: 0; width: 48%;}
.ContactUs .blogBox .leftblog .dateTest p{ font-size:13px; line-height:18px}
.ContactUs .twitterCorporate { width: 100%;}
.ContactUs .offerings ul { float: none; margin: 0 auto; width: 80%;}
.ContactUs .partnerBox2 fieldset{ width:73%}
.ContactUs .partnerBox2 .space { width: 85%;}
.ContactUs .partnerBox2 input.field { width: 55%;}
.ContactUs .partnerBox2 .textarea {  width: 55%;}
.ContactUs .corporateEnquiry .select { width: 57%;}
/**************************ContactUs Page Css End****************************/

/**************************Investors Page Css Start****************************/
.Investors .container_investor .right{  width: 63%;}
.Investors .container_investor .right .QuarterlyBox li { padding: 10px 0 0 19px; width: 40%;}
.Investors .container_investor .right .QuarterlyBox p.text{ padding: 0;width: 86%;}
.Investors .container_investor .right .QuarterlyBox{ padding-bottom:15px}
.Investors .container_investor .right .QuarterlyBox h5{padding: 0 0 10px 0;}
.Investors .container_investor .right .QuarterlyBox li.listDiv{ width:46%}
.Investors .container_investor .right .QuarterlyBox p.text.list{ width:52%;min-height: inherit;}
.Investors .container_investor .right .QuarterlyBox h5.list{min-height: inherit; font-size: 14px;}
.Investors .container_investor .right .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.Investors .container_investor .right .questions{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .greyDiv{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .answers{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .exchangeBox .leftexchange{ font-size:14px;}
.Investors .container_investor .right .exchangeBox{ width:95%;margin-bottom: 8px;}
/**************************Investors Page Css End****************************/

/**************************Course Page Css Start****************************/
.CourseDiv .overlay_content { padding: 2% 2% !important;}
.CourseDiv .pull-right2{ width:96%;}
.CourseDiv .scroll_content { width: 69%;}
/**************************Course Page Css End****************************/



/**************************Current Openings Page Css Start****************************/
.CurrentOpenings .overlay_current { left: 15px;padding: 2px 0 0;width: 40%;top:50px;}
.CurrentOpenings .overlay_current h2 { font-size: 15px; }
.CurrentOpenings .overlay_current p { font-size: 11px; padding-bottom: 5px;margin: 0;}
/**************************Current Openings Page Css End****************************/

/**************************Customer Feedback Page Css Start****************************/
.CustomerFeedback .left {  width: 700px;}
/**************************Customer Feedback Page Css End****************************/

/**************************Radiology Centers Page Css Start****************************/
.RadiologyCenters .eastBox select.select{ margin-right: 20px; width: 23%;}
.RadiologyCenters .eastBox select.select2{ margin-right: 20px; width: 44%;}
/**************************Radiology Centers Page Css End****************************/


/**************************Webinar Section Page Css Start****************************/
.WebinarSection .webinar_main .left { width: 58%;}
.WebinarSection .webinar_main .right { width: 40%;}
.WebinarSection .white_content2 fieldset { width: 95%;}
.WebinarSection .webinar_main .right .formBox{ width:96%}
.WebinarSection .webinar_main .right .formBox .top .imgbox img{ width:100%}
.WebinarSection .white_content2 input.field{ width:58%; float:right}
.WebinarSection .CaptureCode{ width:59%; float:right}
.WebinarSection .CaptureCode img{ width:100%}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5{ font-size:16px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p {  font-size: 12px; color: #fff; padding: 5px 0 0 0;}
.WebinarSection .white_content2 h4 { margin-bottom: 0; padding-bottom: 10px;}
.WebinarSection .white_content2 p { margin-bottom: 5px; padding: 0;}
.WebinarSection .custom-radio2.share {margin-right: 5px;  margin-left: 16px;}
.WebinarSection a.terms-conditions{ font-size:12px;}
.WebinarSection .validationT{ padding-left:138px;}
.WebinarSection .webinar_main .rightDesktop { width: 40%;}
.WebinarSection .webinar_main .left .videoBox.analysis{ margin-top:0;}
.WebinarSection .webinar_main .blueBox{ width:91%; margin-bottom:15px;}

.WebinarSection .popupBox_Saurabhh .main p {padding-bottom: 0px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2.uppercase {  width: 79%;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5.uppercase2{ font-size:13px;}
.WebinarSection .close_hidediv_Saurabhh{ right:0}
.WebinarSection .white_content2 select { width: 61%; float: right;}
/**************************Webinar Section Page Css End****************************/

/**************************mobileapp Section Page Css Start****************************/
.mobileapp .left { width: 50%;}
.mobileapp .right {  width: 50%;}
/**************************mobileapp Section Page Css End****************************/






/**************************Patients Page Css Start****************************/
.Patients .right_center { width: 76%;}
.Patients .right_center li{ width:93%;}
.Patients .alphabets p { width: 96%;}

/**************************Patients Page Css End****************************/ 

/**************************Allergy Screen Page Css Start****************************/
.AllergyScreen .Users .leftReco{ width:308px;min-height: 335px;}
.AllergyScreen .Users h4 { padding: 15px 15px;  min-height: 40px;}
.AllergyScreen .Users .leftReco .sameBox .sameBot .card { font-size: 14px; height: 35px; line-height: 35px; width: 114px; margin: 20px auto;}
.AllergyScreen .Users .leftReco .imgs { margin-right: 4px;}
.AllergyScreen .testTabNew .swasthPlus .left{ font-size:24px;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{text-decoration:none}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{text-decoration:none}
/**************************Allergy Screen Page Css End****************************/


/**************************Book A Test Page Css Start****************************/
.location_div .right{ width:68%; float:left}
.right li { width: 42%; margin-right: 8%;}
.greyBox{ width:100%;}
.biggerPrice{ width:32%}
.cart_div{ width: 94%;padding: 10px 14px;font-size: 14px;}
.compareBox {bottom: 55px;}
.compareBtn{ bottom:60px;}

/**************************Book A Test Page Css End****************************/



/**************************Card Page Css Start****************************/
.cardDivSecond li { margin-right: 158px;}
.previewOr .inner { max-width: 97%; margin: 15px auto;}
.previewOr .previewinnerBox {  font-size: 13px;}
.previewOr .previewinnerBox .packOr { width: 30%;}
.previewOr .previewinnerBox .untill { width: 17%; float: left;  text-align: center;}
.previewOr .previewinnerBox .totalpre { width: 17%;}
.codeOr .inner{max-width: 97%; margin: 15px auto;}
.crouselwrap2 .inner { max-width: 92%;}
.cardDivSecond { width: 62%;}
.cardDivSecond.newcartUl{ width: 45%;}

.imCorporate{ width:62%}
.preview .corporateBox .corporateDiv label{ width:100%; text-align: left; padding-right:0}
.preview .corporateBox .corporateDiv .selectDiv{ width:97%}

/**************************Login Page Css Start****************************/
.guestBox .leftGuest { margin-right: 0; width: 50%; padding-left: 30px;}
/**************************Login Page Css End****************************/


/**************************patient Page Css Start****************************/
.NewpreviewBox .webinar_main { width: 67%;}
.PriceDetailsMain { width: 300px; }
/**************************patient Page Css End****************************/


/**************************Payment Page Css Start****************************/
.paymentNew .information { width: 67%;}
.paymentNew .blueSocial { width: 300px; }
/**************************Payment Page Css End****************************/


/**************************Find City Page Css Start****************************/
.findLabBox .left_center { width: 75%;}
/**************************Find City Page Css End****************************/

.webinarBox .webinar_main{width:100%;}
.left-box-form { width: 65% !important; float: left;}
.webinarBox .webinar_main .left {  width: 47%;}
.webinarBox .webinar_main .right { width: 47%; float: left; margin-left: 4%;}
.video-container {  height: 290px; width: 100%; }



.EventsBox .webinar_main { width: 100%;}
.EventsBox .left { width: 50%;}

.previewBox .webinar_main { width: 100%;}
.previewBox .orderBox .informationBox li .right { width: 328px; float: left;  line-height: 25px;bottom: 5px;    margin-top: 5px;}

.OrderpreviewBox .webinar_main { width: 90%;}

.our-depart-con { width:980px; margin:0 auot}
.our-depart-con ul li { width: 265px;height: 155px;}
.video-sec ul {width:980px; }
.video-sec ul iframe { width: 380px; height: 300px;} 
.our-depart-con ul li img { max-width:50px;}
.our-depart-con ul li span h3 { font-size:12px;} 
.our-depart-con ul li span { top:25px;}
.Accred{float:left; width:980px; padding: 25px 0 40px;margin: 0 3.5%;}
ul.accre-list { width:60%; float:left;}
ul.accre-list1 { width:35%; float:right; }
ul.accre-list li, ul.accre-list1 li { margin: 0 20px 0 0;}
.nrlgap { margin:0 20px 0 0;}
.video-sec ul {width:980px; }
.video-sec ul iframe { width: 380px; height: 300px;} 
/************** krl ****************/
.depart-imgbox{width:190px;}
.depart-txt{width:250px}
.depart-txt > h4{font-size:17px;}
ul.listing-bottom li{font-size:13px; line-height:20px; margin-bottom:5px;}
.other-serviceimg{width:220px;}
ul.listing-bottom{font-size:13px;}
.frotherserv{margin-left:15px; margin-right:0 !important}
.other-serviceimg{margin-right:15px}
.other-servicetxt{width:245px;}
.quality-safety-left, .quality-safety-right{height:145px;}
.manage-speakleft, .manage-speakright{width:465px;}
.krl-inter-left, .krl-inter-right{width:33%;}
.krl-contact-left{width:620px;}

/************** DCP Booking ******************/
.dcp-bcsleft{width:46%;}
.dcp-bcsright{width:48%;}

}

@media screen and (max-width:990px) {
   
    .emptrycart-big {
        display: none;
    }
    .emptrycart-small {
        display: block;
        float: right;
        position: relative;
        z-index: 12;
    }
    .radio-selected-test:after {
    position: absolute;
    content: "";
    top: 18px;
    right: 15px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    padding: 3px;
    display: inline-block;
    z-index: 50;
    transform: rotate(45deg);
}

.cartsmall {
    display: none;
    border: 1px solid #ccced0;
    border-left: 0;
    border-right: 0;
    padding-bottom: 10px;
}
.selected-test-big {
    display: none;
}
.selected-test-small {
    display: block;
}
.emptycart, .radio-added-test {
    position: fixed;
    width: inherit;
    top: 122px;
}
#fillCrts1, #fillCrts, #empCart, #empCart1 {
    top: 0px !important;
    position: absolute;
}
.emptycart, .radio-added-test {
    position: relative;
}
.emptycart {
    z-index: 99;
}

header{border-color:#ddd;}
.header-inner-home, .banner-inner, .homebody-inner{width:95%;}  
.small-search{display:block; background:#fff; height:80px;}
.location-search{width: auto;}
.home-searchbar{position:absolute; top:113px; width:95%;}
.searchbar-top{width:77.2vw;}
.searchbar-top-style{width:93%}
.homesearch{right:0}
nav{margin:12px auto 0}
nav ul{text-align:center;}
nav ul li a{margin:0 45px;}
nav ul li:hover ul{margin-left:45px;}
.contactus-r{margin-left:0 !important; right:45px; text-align:right !important}
.banner-top{background:transparent; margin-bottom:20px; height:auto}
.banner-slider{width: 98%;position: absolute;
    top: -330px;
    left: 0px;
    margin-top: 0px;
    height: auto;
}
.banner-reportbox:after{display:none}
.banner-reportbox{float:none; width:auto; height:auto; margin-top:360px; padding-bottom:0;
}
.reportbox-fields{margin-bottom:20px}
.captchaimg{height:34px; width:20%;}
.captchawidth{width:78.9%}
.banner-reportbox > h3{padding:15px 0}
.book-collection{float:none; width:auto}
.book-collection-right{float:none; width:auto; margin-top:15px;}
.prog-box1, .prog-box2{float:left; width:49%;}
.prog-box2{position:relative; float:right}
.prog-box1 img, .prog-box2 img{width:100%}
.healthpkgs-all{width:auto; height:420px;}
.healthpkgs-wrap .slick-slider{margin-bottom:0px}
.healthpkgs-wrap .slick-initialized .slick-slide{width:300px;}
.healthpkgs-wrap .slick-initialized .slick-slide{opacity:0.4}
.healthpkgs-wrap .slick-initialized .slick-current{opacity:1}

.healthpkgs-all .slick-dots li{margin:0 2px; width:20px; height:20px;}
.healthpkgs-all .slick-dots li button:before{font-size:40px; opacity:1; color:#b7b7b7}
.healthpkgs-all .slick-dots li.slick-active button:before{color:#fdc02f; font-size:40px;}

.test-condition-wrap{padding:0; display:block; border-spacing:0; width:calc(100% + 20px); margin: 0 -10px -15px;}
.test-condition-box1{display:inline-block; width:30%; margin:10px;}

ul.special-test li{width:48.5%}
ul.special-test li img{width:100%}
ul.special-test li:nth-child(3){margin-right:20px;}
ul.special-test li:nth-child(4){margin-bottom:20px;}
ul.special-test li:nth-child(2), ul.special-test li:nth-child(4), ul.special-test li:nth-child(6){margin-right:0}

.offers-annou-wrap .slick-initialized .slick-slide{opacity:0.4;}
.offers-annou-wrap .slick-initialized .slick-current{opacity:1;}
.offers-announcement{width:auto; height:310px;}
.offers-announcement .slick-dots li{margin:0 2px; width:20px; height:20px;}
.offers-announcement .slick-dots li button:before{font-size:40px; opacity:1; color:#b7b7b7}
.offers-announcement .slick-dots li.slick-active button:before{color:#fdc02f; font-size:40px;}

.blogwrap{width:95%}
.blogwrap .slick-initialized .slick-slide{width:300px;}
.blogwrap .slick-initialized .slick-slide{opacity:0.4}
.blogwrap .slick-initialized .slick-current{opacity:1}
.blog-container .slick-next{right:41%;}
.blog-container .slick-prev{left:41%;}
.blog-container2 .slick-next{right:41%;}
.blog-container2 .slick-prev{left:41%;}

.about-right{display:none;}
.about-left{float:none; width:auto}
.about-left .peoplesay{height:auto}
.accre-left{display:none}
.accre-right{float:none; width:auto}

.linkhead{font-size:14px;}
ul.footer-listlink li{font-size:12px;}
ul.footer-listlink{margin:0 5% 0 0}

.hide11{display:block}
.footercopy, .follow{text-align:center}

.footer-bottleft{float:none; width:auto}
.footer-bottright{float:none; margin:20px auto 0}


.PhotosBox .Viewall{ bottom:4px;}
.PhotosBox .Viewall a{ font-size:14px;}

.healthpkgs-box1{min-height:210px !important;}
.healthpkgs-all{height:240px}

/**************************Center Page Css Start****************************/
.centring{ width: 94%; }
.center-collection-left{ width:100%;padding-bottom: 24px;}
.center-collection-left h4{ width:38%}
.center-collection-right { float: left; width: 100%; }
.address-collection-left{ width:100%;margin-top: 5px;}
.address-collection-left .informationBox{ width:97%; margin: 10px 0 0 0; min-height:auto;}
.address-collection-right{ float: left; width: 100%;}
.center-collection-right .orange-Lab.green{ margin-top:5px;}
.address-collection-right .navigateBox img{ width:100%}
.facility-collection-left{ width:100%}
.facility-collection-left .informationBox{ width:97%; padding: 10px 0 0 20px;}
.facility-collection-right{ float: left; width: 100%; margin-top: 15px;}
.facility-collection-right .paymentMode{ width:97%}
.facility-collection-left .informationBox ul { width: 92%;}
.facility-collection-right .paymentMode .headingBox{ width:auto}
.facility-collection-right .paymentMode li{ width:32%;}
.facility-collection-right .paymentMode .headingBox{margin: 8px 0 0 0;}
.facility-wrap{ margin-top:15px;}
.nearby-collection-left{ width:100%}
.nearby-collection-left > h3{ font-size:18px;}
.nearby-collection-right { float: left; width: 100%; margin-top:15px;}
.nearby-collection-right > h3{ font-size:18px;}
.nearby-collection-right .formBox fieldset{ width:60%;}
.nearby-collection-right .formBox input.field{ width:93%}
.nearby-collection-right .formBox textarea.textarea{ width:93%}
.PhotosBox .Photos-informationBox li{ width:12%; margin: 10px 14px 10px 0;}
.PhotosBox .Photos-informationBox li img{ width:100%}
.Photos-wrap{ margin-top:15px;}
.all{top:0}
.PhotosBox{ padding-bottom:16px;}
/**************************Center Page Css End****************************/ 

/**************************Doctor Page Css ****************************/    
.DoctorBox{ padding-bottom:10px}
.DoctorBox .webinarsDiv{ min-height:150px;} 
.DoctorBox .webinarsDiv .net_butt{ width: 15%;}
.DoctorBox .newslettersDiv{ min-height:150px;}  
.DoctorBox .eventDiv{ min-height:280px;}
.DoctorBox .brochuresDiv .maintask .net_butt{ margin-left:30px;}
.DoctorBox .newslettersDiv .textBox{ font-size:13px;}
.DoctorBox .webinarsDiv .textBox{ font-size:13px;}
.DoctorBox .brochuresDiv .maintask .textBox{ font-size:13px;}
.DoctorBox .eventDiv .maintask{ font-size:13px;}
.DoctorBox .offerBox .mainoffer { position: relative; border: #000 solid 2px !important; width: 99%;}
.DoctorBox .centring.offerBox_centring {  max-width: 75%;width: 100%;}
.DoctorBox .offerBox .leftOffer {  width: 100%;}
.DoctorBox .offerBox .leftOffer img { width: 100%;}
.DoctorBox .offerBox .rightOffer { margin-top: 0; padding-left: 13px; padding-top: 70px; position: relative; width: 95%;}
.DoctorBox .offerBox .rightOffer h3 { font-size: 19px; font-weight: 700;}
.DoctorBox .offerBox .rightOffer h5 { font-size: 17px;}
.DoctorBox .offerBox .rightOffer li { font-size: 14px;}
.DoctorBox .offerBox .rightOffer a.bookNow { display: block; left: 0; margin: auto; position: absolute; right: 0; top: 17px;}
.DoctorBox .ClinicalForms .event_butt2 { float: right; height: 29px; margin-right: 33px; margin-top: 10px; width: auto;}
.DoctorBox .ClinicalForms .event_maintask2 .textBox {  width: 420px;}
.DoctorBox .DoctorEvents .left_center { width: 74%;}
.DoctorBox .DoctorEvents .right_center{ width:auto}
.DoctorBox .DoctorEvents .main3{ width:auto}
.DoctorBox .DoctorEvents .delhiBox{ width:180px;}
.DoctorBox .DoctorEvents .event_maintask .textBox { width: 380px;}

.DoctorBox .SatisfactionForm .centringSatisfac{ width:100%}
.DoctorBox .SatisfactionForm .space{ width:100%;}
.DoctorBox .SatisfactionForm label{ width:216px;}
.DoctorBox .SatisfactionForm input.field{ width:297px;}
.DoctorBox .SatisfactionForm .select{ width:312px;}
.DoctorBox .SatisfactionForm .btnn1{ margin-left:0}

.team-doc-left{width:100%;}
.team-doc-right-video{position:relative; width:400px; height:225px; margin:0 0 20px;}

/**************************About us Css ****************************/ 
.aboutUs .banner{ display:none}
.aboutUs .navigationBox{ display:none}

/**************************FindaLab Page Css Start****************************/
.FindaLab .mapBox { background-size: 100% auto; height: 337px;  width: 100%;}
.FindaLab .mapBox .stateBox { margin: 160px auto; width: 640px;}
.FindaLab .stateBox h3 { font-size: 24px; font-weight: 700;}
.FindaLab .stateBox .final { float: left; width: 650px;}
.FindaLab .stateBox .state { width: 253px;}
.FindaLab .stateBox select { width: 200px;}
.FindaLab .stateBox .city { width: 254px;}
.FindaLab .stateBox select { width: 200px;}
.FindaLab .rangeBox li { width: 46%; font-size: 17px;}
.FindaLab .rangeBox .numberB_right { width: auto;}
.resp-tabs-list li{width: 213px !important;}
.FindaLab .southAsia select.select { width: 24%; margin-right: 20px;}
.FindaLab .partnerBox fieldset { width: 80%;}
.FindaLab .southAsia .Asiabtn{ float:left;}
/**************************FindaLab Page Css End****************************/

/**************************ContactUs Page Css Start****************************/
.ContactUs .right { width: 50%;}
.ContactUs .corporate_office .left { width: 100%;}
.ContactUs .corporate_office .right { width: 100%; margin-top:15px;}
.ContactUs .corporateEnquiry .space { width: 33%;}
.ContactUs .corporateEnquiry input.field { width: 83%;}
.ContactUs .corporateEnquiry .select { width: 87%;}
.ContactUs .corporateEnquiry .textarea{ width:93%}
.ContactUs .blogBox .leftblog { width: 100%;}
.ContactUs .blogBox .leftblog li { width: 100%;}
.ContactUs .blogBox .leftblog .dateTest { width: 72%;}
.ContactUs .blogBox .rightblog { margin-top: 20px; float: left; width: 100%;}
.ContactUs .blogBox .leftblog .dateTest p{ font-size:13px; line-height:18px}
.ContactUs .offerings ul { float: none; margin: 0 auto; width: 98%;}
.ContactUs .offerings li{ width: 49%;margin-bottom: 20px;}
.ContactUs .offerings h2{ font-size:17px; font-weight:600}
.ContactUs .offerings .numberB_right p{ line-height:18px;}
.ContactUs .twitterCorporate { width: 100%;}
.ContactUs .partnerBox2 fieldset{ width:94%}
.ContactUs .partnerBox2 .space { width: 100%;}
.ContactUs .partnerBox2 input.field { width: 50% !important;}
.ContactUs .partnerBox2 .textarea {  width: 50%!important;}
.ContactUs .corporateEnquiry .select { width: 54%!important;}
.ContactUs .partnerBox2 .txt { float: right; width: 56%;}
/**************************ContactUs Page Css End****************************/

/**************************Investors Page Css Start****************************/
.Investors .container_investor .left { width: 278px;} 
.Investors .container_investor .right{  width: 57%;}
.Investors .container_investor .right .QuarterlyBox li { padding: 20px 0 0 20px; width: 95%;} 
.Investors .container_investor .right .QuarterlyBox p.text{ width:auto}
.Investors .container_investor .right .QuarterlyBox li.listDiv{ padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .QuarterlyBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .QuarterlyBox p.text.list{ padding: 0 0 10px 0; width: auto;}
.Investors .container_investor .right .QuarterlyBox h5{ padding: 0 0 5px 0;}
.Investors .container_investor .right .QuarterlyBox h5.list{ min-height:inherit;font-size:14px;}
.Investors .container_investor .right .QuarterlyBox .text a.list{font-size:12px;}
.Investors .container_investor .right .subisidiaryBox{ padding-bottom:5px;}
.Investors .container_investor .right .subisidiaryBox li { padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .subisidiaryBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .subisidiaryBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .subisidiaryBox h5{ padding: 0 0 5px 0; }
.Investors .container_investor .right .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.Investors .container_investor .right .questions{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .greyDiv{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .answers{ padding: 10px 0 10px 13px; width:94%;font-size: 14px !important;}
.Investors .container_investor .right .exchangeBox .leftexchange{ font-size:13px;}
.Investors .container_investor .right .exchangeBox{ width:95%;margin-bottom: 2px;}
.Investors .container_investor .right .cobc-head{width:50%;float:left;padding:0 0;margin:0 0 10px 0;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .cobc-head.cobc-head-mob{display:inherit}
.Investors .container_investor .right .cobc-tab{width:50%;float:left;margin:0 0 20px 0;border-bottom:none;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .col1,.col2,.col3,.col4,.col5,.col6{margin:0;padding:10px 5% 0 5%;width:90%!important;border-bottom:1px solid #c4c3c3;height:35px} 
/**************************Investors Page Css End****************************/

/**************************Course Page Css Start****************************/
.CourseDiv .overlay_content { padding: 2% 2% !important;}
.CourseDiv .course_listing {  width: 31% !important;}
.CourseDiv .pull-right2 {  width: 27% !important; float: right;}
.CourseDiv .scroll_content { width: 100%;}
.CourseDiv .about_rt {  float: left; margin-top: 20px; width: 100%;}
.CourseDiv .form_inside .field{ width:94%}
/**************************Course Page Css End****************************/


/**************************Current Openings Page Css Start****************************/
.CurrentOpenings .banner{ display: none}
.CurrentOpenings .carDiv li { font-size: 14px;  padding-bottom: 10px;}
.CurrentOpenings .carDiv li a { font-size: 15px;}
/**************************Current Openings Page Css End****************************/

/**************************Customer Feedback Page Css Start****************************/
.CustomerFeedback .left {  width: 100%;}
.CustomerFeedback .right { float: left; margin-top: 20px; width: 98%;}
/**************************Customer Feedback Page Css End****************************/

/**************************Radiology Centers Page Css Start****************************/
.RadiologyCenters .eastBox select.select{ margin-right: 20px; width: 23%;}
.RadiologyCenters .eastBox select.select2{ margin-right: 20px; width: 44%;}
/**************************Radiology Centers Page Css End****************************/


/**************************Webinar Section Page Css Start****************************/
.WebinarSection .webinar_main .left { width: 52%;}
.WebinarSection .webinar_main .right { width: 46%;}
.WebinarSection .white_content2 fieldset { width: 100%;}
.WebinarSection .webinar_main .right .formBox {  width: 91%;padding: 14px;margin: 0 0 20px 0;}
.WebinarSection .webinar_main .right .formBox .top .imgbox img{ width:100%}
.WebinarSection .white_content2 input.field{ width:55%; float:right;}
.WebinarSection .CaptureCode{ width:56%; float:right}
.WebinarSection .CaptureCode img{ width:100%;height: 29px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2{ padding-left:15px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5{ font-size:13px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p {  font-size: 11px; color: #fff; padding: 5px 0 0 0;}
.WebinarSection .white_content2 h4 { margin-bottom: 0; padding-bottom: 10px;}
.WebinarSection .white_content2 p { margin-bottom: 5px; padding: 0;}
.WebinarSection .custom-radio2.share {margin-right: 5px;  margin-left: 6px;}
.WebinarSection a.terms-conditions{ font-size:12px;}
.WebinarSection .white_content2 label{ font-size:13px;width: 113px;}

.WebinarSection .gallery .picGallery { width: 100%;}
.WebinarSection .gallery .picGallery li { font-size: 14px;}
.WebinarSection .gallery .picGallery .phBox { width: 130px;}
.WebinarSection .gallery .picGallery .phBox .photoDiv { height: auto; padding-top: 0; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .photoDiv img { height: auto; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .nameDiv { width: 100%;}
.WebinarSection .gallery .picGallery .textBox { margin-bottom: 10px; margin-top: 0; width: 50%;}
.WebinarSection .gallery .picGallery .textBox h5 { font-size: 14px; padding-bottom: 0;}
.WebinarSection .gallery .picGallery .textBox p {  font-size: 12px; text-align: left;padding: 0;}
.WebinarSection .gallery .picGallery .textBox a { font-size: 12px;}
.WebinarSection .video-container33{ width:100%}
.WebinarSection .webinar_main .blueBox { width: 91%; padding: 0 15px;margin: 0;}
.WebinarSection .gallery{ padding-top:15px;}
.WebinarSection .gallery .picGallery li {  padding-bottom:10px; min-height: inherit; display:inline-block}
.WebinarSection .webinar_main .blueBox p{ font-size:13px;}
.WebinarSection .webinar_main .rightDesktop { width: 45%;}
.WebinarSection .webinar_main .left .videoBox.analysis{ margin-top:0;}
.WebinarSection .webinar_main .blueBox{ width:91%; margin-bottom:15px;}
.WebinarSection .sourav{ font-size:13px;}
.WebinarSection .sourav2{margin-left:0; font-size:13px !important; }
.WebinarSection .popupBox_Saurabh li{padding: 0 0 5px 20px !important;}


.WebinarSection .popupBox_Saurabhh .main p {padding-bottom: 10px !important;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2.uppercase {  width: 79%;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5.uppercase2{ font-size:13px;}
.WebinarSection .close_hidediv_Saurabhh{ right:0}
.WebinarSection .white_content2 select { width: 59%; float: right;}
.WebinarSection .popupBox_Saurabhh{ width: 87%;height: 450px;top: 5%;bottom: auto;}
/**************************Webinar Section Page Css End****************************/

/**************************Sitemap Section Page Css Start****************************/  
.Sitemap .main_site_map_list { width: 45%; margin-bottom: 15px;}
/**************************Sitemap Section Page Css End****************************/

/**************************FAQ Section Page Css Start****************************/
.faqs-container .my-container.faqs .wrapper .nav-panel{ margin-top:130px !important;}
/**************************FAQ Section Page Css End****************************/

/**************************News Section Page Css Start****************************/
.News .bannerNews{ width:100%;}
.News li { width: 92%; padding: 4%; background: url('https://d2qhgd0topi90o.cloudfront.net/website/images/divider-g.jpg') left 25px no-repeat #fafafa; min-height: inherit;}
/**************************News Section Page Css End****************************/

/**************************mobileapp Section Page Css Start****************************/
.mobileapp .left { width: 50%;}
.mobileapp .left h2 { font-size: 23px; margin-top: 20px;}
.mobileapp .right {  width: 50%;}
.mobileapp .right img { width: 100%;}
.mobileapp .left .findDiv { width: 100%;  float: left; margin-top: 30px;}
.mobileapp .left .findDiv .leftDiv { width: 194px;}
.mobileapp .left .findDiv .leftDiv input {  font-size: 12px;  width: 168px;height: 22px;}
.mobileapp .left .findDiv .rightDiv { width: 123px; float: left; height: 50px;}
.mobileapp .left .googleapp .leftapp { width: 45%; margin-right: 6px;}
.mobileapp .left p { width: auto;}
.mobileapp .left .googleapp .leftapp img { width: 100%;}
.mobileapp .left .googleapp .rightapp { width: 45%;}
.mobileapp .left .googleapp .rightapp img { width: 100%;}
/**************************mobileapp Section Page Css End****************************/

/**************************TestList Section Page Css Start****************************/
.TestList .main_site_map_new{ width:100%;}
.TestList .main_site_map_list_new { width: auto; height: auto;  float: left;  margin-right: 15%;}
.TestList .main_site_map_new li a { font-size: 12px;}
/*.TestList .main_site_map_new tr, td{ width:30% !important}*/
/**************************TestList Section Page Css End****************************/



/**************************Patients Page Css Start****************************/
.Patients .right_center { width: 67%;}
.Patients .right_center li{ width:90%;}
.Patients .alphabets p { width: 92%; font-size: 13px;  line-height: 18px;}
/**************************Patients Page Css End****************************/

/**************************Allergy Screen Page Css Start****************************/
.AllergyScreen .Users .leftReco { width: 100%; min-height: 335px; max-width: 47%; margin-bottom: 20px;}
.AllergyScreen .Users h4 { padding: 15px 15px;  min-height: 40px;}
.AllergyScreen .Users .leftReco .sameBox .sameBot .card { font-size: 14px; height: 35px; line-height: 35px; width: 114px; margin: 20px auto;}
.AllergyScreen .Users .leftReco .imgs { margin-right: 4px;}
.AllergyScreen .testTabNew .swasthPlus .left{ font-size:24px;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div{ width:89%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail{ max-width:46%;}
.AllergyScreen .testTabNew .swasthLeft .sample{ max-width:43%;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv{ margin-top:15px;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail .tablePac{ min-height: 423px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1{ width:100%;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card { padding: 0; position: inherit; right: 0; top: 0; width: 108px; float: left; left: 250px;}
.AllergyScreen .blankBox2 ul { width: 40%; padding-left: 0; padding-right: 35px;}
/**************************Allergy Screen Page Css End****************************/


/**************************Book A Test Page Css Start****************************/

.location_div .leftFilter h3{ display:none;}
.location_div .right{ width:57%; float:left}
.right li { width: 100%;}
.greyBox{ width:88%}
.biggerPrice{ width:32%}
.cart_div{ width: 92%;padding: 10px 14px;font-size: 14px;}
.compareBox {bottom: 55px;}
.compareBtn{ bottom:60px;}

/**************************Book A Test Page Css End****************************/




/**************************Card Page Css Start****************************/
.cardDivSecond li { margin-right: 108px;}
.previewOr .inner { max-width: 97%; margin: 15px auto;}
.previewOr .previewinnerBox {  font-size: 13px;}
.previewOr .previewinnerBox .packOr { width: 30%;}
.previewOr .previewinnerBox .untill { width: 17%; float: left;  text-align: center;}
.previewOr .previewinnerBox .totalpre { width: 17%;}
.codeOr .inner{max-width: 97%; margin: 15px auto;}
.crouselwrap2 .inner { max-width: 92%;}
.cardDivSecond { width: 65%;}
.cardDivSecond.newcartUl{ width: 45%;}
.upgrade .upgradeInner {  width: 95%;}
.crouselwrap2 .inner { max-width: 92%;}

.imCorporate{ width:92%}
.preview .corporateBox .corporateDiv label{ width:100%; text-align: left; padding-right:0}
.preview .corporateBox .corporateDiv .selectDiv{ width:97%}

/**************************Login Page Css Start****************************/
.guestBox .leftGuest { margin-right: 0; width: 50%; padding-left: 30px;}
/**************************Login Page Css End****************************/

/**************************patient Page Css Start****************************/
.NewpreviewBox .webinar_main { width: 100%;}
.cardDiv { margin: 20px 0 0 140px;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
.PriceDetailsMain { width: 100%; padding-bottom: 0;}
#menuFixedOuter{ float:left;}
/**************************patient Page Css End****************************/


/**************************Payment Page Css Start****************************/
.paymentNew .information { width: 100%;}
.paymentNew .blueSocial { width: 100%; padding-bottom: 0;margin: 0 0 20px 0;}
/**************************Payment Page Css End****************************/


/**************************Find City Page Css Start****************************/
.findLabBox .left_center { width: 67%;}
.findLabBox .sectorBox .cen .nameBox .Lab{ margin-right:20px;}
.blankBox ul { width: 21%; margin-right: 10px;}
/**************************Find City Page Css End****************************/



.patientbanner img{ width:100%}
.conditionDiv2 li { width: 18%;}
.conditionDiv2 li a { font-size: 15px; line-height: 58px;}
.patients-bottomblock ul li { margin: 0 3px;}


/*current-opening*/
.planning h3{ font-size:18px;}


/*enquiryBox*/
.left-box-form { width: 100% !important;}
.right-box-form2 .left-form{ width: 97% !important;}
.right-box-form2 .left-form .field-new{ width: 99% !important;}
.right-box-form2 .right-form {  width: 100% !important; float: left !important;}
.right-box-form2 .right-form .field-new{ width: 97% !important;}
.right-box-form2 {  width: 96% !important; height: auto; float: left !important;}





.webinarBox .webinar_main{width:100%;}
.left-box-form { width: 100% !important; float: left;}
.webinarBox .webinar_main .left {  width: 100%%;}
.webinarBox .webinar_main .right { width: 100%; float: left; margin-top:20px; margin-left:0}
.video-container {  height: 290px; width: 100%; }
.webinarBox .gallery .picGallery .textBox { margin-left: 2%; width: 59%;}
.webinarBox .webinar_main .left { width: 100%;}


.EventsBox .webinar_main { width: 100%;}
.EventsBox .left { width: 50%;}

.OrderpreviewBox .webinar_main { width: 100%;}
.ourdep-form div input { width:80%; height:36px;}
.video-sec ul{width: 767px;margin:0 auto}
.video-sec ul iframe{ width:300px; height:220px; border-radius:8px 8px 0px 0px;}
/* .radiology-test-wrap .radiology-testleft > h1{margin-top:-40px !important;} */
.radiology-test-wrap .radiology-testright{background:transparent !important;}


.teamDoctors { width: 91%;}
.language select{width:40px !important;}
.location_div .right h1{ font-size:15px;}
/************** krl ****************/
.krlbannerimg{width:400px;}
.krlbanner-txt{margin-top:30px; width:325px;}
.krlbanner-txt > h3{font-size:32px; line-height:40px;}
ul.krl-listing li{margin-bottom:20px; font-size:15px;}
.department-tab > h3, .other-service > .homebody-inner > h3, .quality-safety > .homebody-inner > h3, .management-speak > h3, .krl-international-wrap > .homebody-inner > h3, .krl-contact-wrap > .krl-contact-box > .krl-contact-left > h3{font-size:26px;}
.depart-imgbox{float:none; width:240px; margin:0 auto}
.depart-txt{width:auto; float:none;}
.depart-txt > h4{font-size:16px; text-align:center; margin-top:15px;}
.department-lrbox .departmet-left, .department-lrbox .departmet-right, .other-service-left, .other-service-right{width:43%;}
.other-serviceimg, ul.listing-bottom{float:none !important; margin:0 auto;}
ul.listing-bottom{width:auto;}
.other-servicetxt > h4{font-size:18px; text-align:center; margin-top:15px;}
.frotherserv{margin:0 auto !important}
.other-serviceimg{width:270px;}
.quality-safety-left, .quality-safety-right{height:auto; width:auto}
.quality-safety-left{margin-bottom:25px}
.qua-saf-txt{font-size:13px; line-height:20px;}
.qua-safhead{font-size:18px;}
.manage-speakleft, .manage-speakright{width:345px;}
.manage-speak-head{margin-bottom:10px;}
.manage-speak-head-img{height:60px; width:60px;}
.manage-speak-head-txt{font-size:16px; padding-top:5px}
.manage-speak-head-txt span{font-size:13px; line-height:17px;}
.manage-speakright{font-size:13px; line-height:22px;}
.krl-inter-left, .krl-inter-right{width:29%; top:40px; font-size:13px; line-height:22px;}
.krl-contact-left{width:53%;}
/************* dcp booking ***************/
.dcpbooking-wrap .dcp-bcs-wrap{width:100%}
.dcp-bcsleft{width:50%;}
.dcp-bcsright{width:45%;}
.dcp-bcsleft-confirm{width:100% !important;}
.send-detail-txtboxstyle{width:72%;}

.book-collection-right .prog-box{ width: calc(33.3% - 10px);}
.prog-box1 h3, .prog-box2 h3 {
    font-size: 15px;
    right: 15px;
}

}

@media screen and (max-width:767px) {
header{float:none !important; position:relative !important;}
nav ul li a{margin:0 25px;}
nav ul li:hover ul{margin-left:25px;}
.contactus-r{margin-left:0 !important; right:25px; text-align:right !important}
.location-search{width:auto}
.searchbar-top{width:72vw;}
.captchawidth{width:78.6%}
.test-condition-box1{width:29.1%}

#radiology-wrap{margin-top:15px !important;}

.book-collection > h3{font-size:20px; margin-bottom:20px;}

footer{padding-top:0}
.footer-likingwrap{display:none}
.people-saying .slick-prev, .people-saying .slick-next{display:none !important}
.about-left .peoplesay{padding-bottom:40px;}
.people-saying .slick-dots{bottom:-30px;}

.people-saying .slick-dots li{margin:0 2px; width:20px; height:20px;}
.people-saying .slick-dots li button:before{font-size:40px; opacity:1; color:#b7b7b7}
.people-saying .slick-dots li.slick-active button:before{color:#fdc02f; font-size:40px;}
.special-test-wrap{display:none}

.splslider-small-dev{margin:15px 0 40px 0;}
.spltest-slider .slick-dots{bottom:-30px;}
.spltest-slider .slick-dots li{margin:0 2px; width:20px; height:20px;}
.spltest-slider .slick-dots li button:before{font-size:40px; opacity:1; color:#b7b7b7}
.spltest-slider .slick-dots li.slick-active button:before{color:#fdc02f; font-size:40px;}
.st-captions{font-size:13px;}
.splslider-small-dev{display:block}
.spltest-slider .slick-prev, .people-saying .slick-next{display:none !important}
.loginwrap{top:5%;}


/**************************Center Page Css Start****************************/
.centring{ width: 94%; }
.center-collection-left{ width:100%;padding-bottom: 5px;}
.center-collection-left h4{ width:38%}
.center-collection-right { float: left; width: 100%; margin-top: 0;}
.address-collection-left{ width:100%}
.address-collection-left .informationBox{ width:97%; margin: 10px 0 0 0;}
.address-collection-right{ float: left; width: 100%; margin-top: 0;}
.address-collection-right .navigateBox img{ width:100%}
.facility-collection-left{ width:100%}
.facility-collection-left .informationBox{ width:97%; padding: 10px 0 0 20px;}
.facility-collection-right{ float: left; width: 100%; margin-top: 15px;}
.facility-collection-right .paymentMode{ width:97%}
.facility-collection-left .informationBox ul {  width: 82%;}
.facility-collection-left .informationBox li{ width:49%}
.facility-collection-right .paymentMode ul{  width: 82%;}
.facility-collection-right .paymentMode li{ width:49%}
.nearby-collection-left{ width:100%}
.nearby-collection-left > h3{ font-size:18px;}
.nearby-collection-right { float: left; width: 100%; margin-top: 15px;}
.nearby-collection-right > h3{ font-size:18px;}
.nearby-collection-right .formBox fieldset{ width:60%;}
.nearby-collection-right .formBox input.field{ width:93%}
.nearby-collection-right .formBox textarea.textarea{ width:93%}
.PhotosBox .Photos-informationBox li{ width:12%; margin: 10px 14px 10px 0;}
.PhotosBox .Photos-informationBox li img{ width:100%}
.PhotosBox {  padding-bottom: 20px;}
.Photos-wrap{ margin-top:15px;}
.all{top:0}
.all a{ font-size:14px;}
.PhotosBox .Viewall{ bottom:4px;}
.PhotosBox .Viewall a{ font-size:13px;}
/**************************Center Page Css End****************************/ 

/**************************Breadcrumb**************************/  
.graynavigation{ display:none}

/**************************Doctor Page Css ****************************/    
.DoctorBox .webinarsDiv{ min-height:150px;} 
.DoctorBox .webinarsDiv .net_butt{ width: 15%;}
.DoctorBox .newslettersDiv{ min-height:150px;}  
.DoctorBox .eventDiv{ min-height:280px;}
.DoctorBox .brochuresDiv .maintask .net_butt{ margin-left:30px;}
.DoctorBox .newslettersDiv .textBox{ font-size:13px;}
.DoctorBox .webinarsDiv .textBox{ font-size:13px;}
.DoctorBox .brochuresDiv .maintask .textBox{ font-size:13px;}
.DoctorBox .eventDiv .maintask{ font-size:13px;}
.DoctorBox .list_testBox select{ width:100%;}
.DoctorBox .offerBox .mainoffer { position: relative; border: #000 solid 2px !important; width: 99%;}
.DoctorBox .centring.offerBox_centring {  max-width: 90%;width: 100%;}
.DoctorBox .offerBox .leftOffer {  width: 100%;}
.DoctorBox .offerBox .leftOffer img { width: 100%;}
.DoctorBox .offerBox .rightOffer { margin-top: 0; padding-left: 13px; padding-top: 70px; position: relative; width: 95%;}
.DoctorBox .offerBox .rightOffer h3 { font-size: 19px; font-weight: 700;}
.DoctorBox .offerBox .rightOffer h5 { font-size: 17px;}
.DoctorBox .offerBox .rightOffer li { font-size: 14px;}
.DoctorBox .offerBox .rightOffer a.bookNow { display: block; left: 0; margin: auto; position: absolute; right: 0; top: 17px;}
.DoctorBox .QueryForm {  width: 90%;}
.DoctorBox .QueryForm p {  font-size: 14px; line-height: 21px;}
.DoctorBox .QueryForm label { width: 153px; font-size: 13px; line-height: normal;}
.DoctorBox .QueryForm input.field11 { width: 31%;}
.DoctorBox .QueryForm input.field12 { width: 32%;}
.DoctorBox .QueryForm input.field { width: 66%;}
.DoctorBox .QueryForm .select { width: 69%;}
.DoctorBox .QueryForm .textarea { width: 66%;}
.DoctorBox .QueryForm label.labelclass { width: 153px;}
.DoctorBox .QueryForm input.field1 { width: 66%;}
.DoctorBox .ClinicalForms .event_butt2 { float: right; height: 29px; margin-right: 43px; margin-top: 10px; width: auto;}
.DoctorBox .ClinicalForms .event_maintask2{ width:100%}
.DoctorBox .ClinicalForms .event_maintask2 .textBox {  width: 78%;}
.DoctorBox .DoctorEvents .left_center { width: 100%;}
.DoctorBox .DoctorEvents .right_center{ width:100%}
.DoctorBox .DoctorEvents .main3{ width:100%}
.DoctorBox .DoctorEvents .delhiBox{ width:100%;}
.DoctorBox .DoctorEvents .event_maintask .textBox { width: 380px;}
.DoctorBox .DoctorEvents .left_center li{ padding:0}
.DoctorBox .questions{ width:96%}
.DoctorBox .greyDiv2{ width:96%}
.DoctorBox .SatisfactionForm .centringSatisfac{ width:100%}
.DoctorBox .SatisfactionForm .space{ width:100%;}
.DoctorBox .SatisfactionForm label{ width:216px;}
.DoctorBox .SatisfactionForm input.field{ width:297px;}
.DoctorBox .SatisfactionForm .select{ width:312px;}
.DoctorBox .SatisfactionForm .btnn1{ margin-left:0}

/**************************About us Css ****************************/ 
.aboutUs .questions{ width:96%}
.aboutUs .greyDiv{ width:96%}
.aboutUs .banner{ display:none}
.aboutUs .navigationBox{ display:none}
.aboutUs .newslist2 li { width: 150px; vertical-align: top; min-height: 195px; margin: 0 20px 10px 0;}
.aboutUs .newslist2 li img { vertical-align: middle !important; margin: 0 2px; width: 100%;}
.aboutUs .txt_img h3{ font-size:13px;}
.aboutUs .txt_img a span{ font-size:12px;}
.aboutUs .newslist2 li a{ line-height:16px;}

/**************************FindaLab Page Css Start****************************/
.FindaLab .mapBox .stateBox{margin:120px auto;width:520px}
.FindaLab .stateBox h3{font-size:18px;font-weight:700}
.FindaLab .stateBox .final{float:left;margin-left:0;width:520px}
.FindaLab .stateBox select{width:130px}
.FindaLab .stateBox .state{width:190px}
.FindaLab .stateBox .city{width:190px}
.FindaLab .businessBox { padding: 10px 0 30px 0;}
.FindaLab .faqSlider{ display:none}
.FindaLab .rangeBox li { width: 50%; font-size: 15px;}
.FindaLab .rangeBox .numberB_right { width: auto;}
.resp-tabs-list li{width: 213px !important;}
.FindaLab .southAsia select.select { width: 24%; margin-right: 20px;}
.FindaLab .partnerBox fieldset { width: 80%;}
.FindaLab .southAsia .Asiabtn{ float:left;}
.FindaLab .southAsia select.select { margin-bottom: 24px; margin-right: 20px; width: 97%;}
/**************************FindaLab Page Css End****************************/

/**************************ContactUs Page Css Start****************************/
.ContactUs .left{ width: 100%;}
.ContactUs .right { width: 100%; margin-top:10px; margin-left: 0;}
.ContactUs .corporate_office .left { width: 100%;}
.ContactUs .corporate_office .right { width: 100%; margin-top:20px;}
.ContactUs .corporateEnquiry .space { width: 100%;}
.ContactUs .corporateEnquiry input.field { width: 97%;}
.ContactUs .corporateEnquiry .select { width: 100%;}
.ContactUs .corporateEnquiry .textarea{ width:97%}
.ContactUs .blogBox .leftblog { width: 100%;}
.ContactUs .blogBox .leftblog li { width: 100%;}
.ContactUs .blogBox .leftblog .dateTest { width: 72%;}
.ContactUs .blogBox .rightblog { margin-top: 20px; float: left; width: 100%;}
.ContactUs .blogBox .leftblog .dateTest p{ font-size:13px; line-height:18px}
.ContactUs .offerings ul { float: none; margin: 0 auto; width: 98%;}
.ContactUs .offerings li{ width: 100%;margin-bottom: 20px;}
.ContactUs .offerings h2{ font-size:18px; font-weight:400}
.ContactUs .offerings .numberB_right{ width:80%;}
.ContactUs .offerings .numberB_right p{ line-height:18px;}
.ContactUs .twitterCorporate { width: 100%;}
.ContactUs .arroImg { background-size: 64% auto;}
.ContactUs .arroImgRight { background-size: 64% auto;}
.ContactUs .slick-slider span.spanclass { font-size: 13px; padding-top: 50px; margin-bottom: 20px;}
.ContactUs .faqSlider{ display:none;}
.ContactUs .partnerBox2 fieldset{ width:94%}
.ContactUs .partnerBox2 .space { width: 100%;}
.ContactUs .partnerBox2 input.field { width: 97% !important;}
.ContactUs .partnerBox2 .textarea {  width: 97%!important;}
.ContactUs .corporateEnquiry .select { width: 100%!important;}
.ContactUs .partnerBox2 .txt { width: 100%;}
.ContactUs .partnerBox2 label.label2{ width: 100%;}
.ContactUs .partnerBox2 label.label3{ display:none}
.ContactUs .Departments h4{ font-size:20px;}
.ContactUs .partnerBox2{ border-bottom:none; padding: 40px 0 0 0;}
/**************************ContactUs Page Css End****************************/

/**************************Investors Page Css Start****************************/
.Investors .container_investor { margin: 15px auto; width: 95%;}
.Investors .container_investor .left { width: 100%;}
.Investors .container_investor .right  { float: left; margin-left: 0;  width: 100%; margin-top: 15px;}
.Investors .container_investor .right .QuarterlyBox li { padding: 20px 0 0 20px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox li.listDiv{ padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .QuarterlyBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .QuarterlyBox p.text.list{ padding: 0 0 10px 0; width: auto;}
.Investors .container_investor .right .QuarterlyBox h5{ padding: 0 0 5px 0;}
.Investors .container_investor .right .QuarterlyBox h5.list{ min-height:inherit;font-size:14px;}
.Investors .container_investor .right .QuarterlyBox .text a.list{font-size:12px;}
.Investors .container_investor .right .subisidiaryBox{ padding-bottom:5px;}
.Investors .container_investor .right .subisidiaryBox li { padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .subisidiaryBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .subisidiaryBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .subisidiaryBox h5{ padding: 0 0 5px 0; }
.Investors .container_investor .right .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.Investors .container_investor .right .questions{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .greyDiv{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .answers{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .exchangeBox .leftexchange{ font-size:13px;}
.Investors .container_investor .right .exchangeBox{ width:95%;margin-bottom: 2px;}
.Investors .container_investor .right .cobc-head{width:50%;float:left;padding:0 0;margin:0 0 10px 0;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .cobc-head.cobc-head-mob{display:inherit}
.Investors .container_investor .right .cobc-tab{width:50%;float:left;margin:0 0 20px 0;border-bottom:none;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .col1,.col2,.col3,.col4,.col5,.col6{margin:0;padding:10px 5% 0 5%;width:90%!important;border-bottom:1px solid #c4c3c3;height:35px}
/**************************Investors Page Css End****************************/

/**************************Course Page Css Start****************************/
.CourseDiv .banner{ display:none;}
.CourseDiv .overlay_content { padding: 2% 2% !important;}
.CourseDiv .course_listing {  width: 100% !important;}
.CourseDiv .pull-right2 { width: 92% !important; float: left;}
.CourseDiv .course_listing p{ line-height:23px;}
.CourseDiv .scroll_content { width: 100%;}
.CourseDiv .about_rt {  float: left; margin-top: 20px; width: 100%;}
.CourseDiv .form_inside .field{ width:94%}
.CourseDiv .pics_btm2 .right2 li{ width: 27%; height: auto; margin-bottom: 20px;}
.CourseDiv .pics_btm2 .right2 img{ width:100%}
/**************************Course Page Css End****************************/



/**************************Current Openings Page Css Start****************************/
.CurrentOpenings .banner{ display: none}
.CurrentOpenings .carDiv li { font-size: 14px;  padding-bottom: 10px;}
.CurrentOpenings .carDiv li a { font-size: 15px;}
/**************************Current Openings Page Css End****************************/

/**************************Customer Feedback Page Css Start****************************/
.CustomerFeedback .left {  width: 100%;}
.CustomerFeedback .right { float: left; margin-top: 20px; width: 98%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox span{ width: 100%}
/**************************Customer Feedback Page Css End****************************/

/**************************Radiology Centers Page Css Start****************************/
.RadiologyCenters { padding: 40px 0 20px 0;}
.RadiologyCenters .sliderRadiology{ display:none;}
.RadiologyCenters .eastBox select.select{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox select.select2{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox .card{ margin:0 auto; float:none;}

.RadiologyCenters .eastBox{margin:0}
.RadiologyCenters .centring{width:92%}
.RadiologyCenters h2{font-size:17px}
.RadiologyCenters .eastBox .eastLeft{font-size:14px;margin-bottom:10px;margin-right:0;width:auto}
.RadiologyCenters .eastBox .eastCen{font-size:14px;margin-bottom:10px;margin-right:0;width:auto}
.RadiologyCenters .eastBox .eastRight{font-size:14px;margin-top:0;width:auto; float:right}
.RadiologyCenters .eastBox .card{margin:15px 0;width:112px}
.RadiologyCenters .eastTable table.radi,th.radi,td.radi{width:100%}
.RadiologyCenters .eastTable{overflow-y:hidden;overflow-y:scroll}
#Panel1 .popb2{font-size:13px;padding:7px 0 0}
/**************************Radiology Centers Page Css End****************************/



/**************************Webinar Section Page Css Start****************************/
.WebinarSection .webinar_main .left { width: 100%;}
.WebinarSection .webinar_main .right { width: 100%;margin-top: 15px;}
.WebinarSection .white_content2 fieldset { width: 97%;}
.WebinarSection .webinar_main .right .formBox {  width: 95%;padding: 14px;margin: 0 0 20px 0;background: #f5ffdc;}
.WebinarSection .webinar_main .right .formBox .top .imgbox img{ width:100%}
.WebinarSection .white_content2 input.field{ width:55%; float:left;}
.WebinarSection .CaptureCode{ width:56%; float:left}
.WebinarSection .CaptureCode img{ width:100%;height: 29px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2{ padding-left:15px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5{ font-size: 18px;text-align: center;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p { font-size: 13px;padding: 3px 0 0 0;text-align: center;}
.WebinarSection .white_content2 h4 { margin-bottom: 0; padding-bottom: 10px;}
.WebinarSection .white_content2 p { margin-bottom: 5px; padding: 0;}
.WebinarSection .custom-radio2.share {margin-right: 5px;  margin-left: 0;}
.WebinarSection a.terms-conditions{ font-size:12px;}
.WebinarSection .white_content2 label{ font-size:13px;width: 30%;}

.WebinarSection .gallery .picGallery { width: 100%;}
.WebinarSection .gallery .picGallery li { padding-bottom:10px; min-height: inherit; display:inline-block; font-size:14px;}
.WebinarSection .gallery .picGallery .phBox { width: 130px;}
.WebinarSection .gallery .picGallery .phBox .photoDiv { height: auto; padding-top: 0; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .photoDiv img { height: auto; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .nameDiv { width: 100%;}
.WebinarSection .gallery .picGallery .textBox { margin-bottom: 10px; margin-top: 0; width: 50%;}
.WebinarSection .gallery .picGallery .textBox h5 { font-size: 14px; padding-bottom: 0;}
.WebinarSection .gallery .picGallery .textBox p {  font-size: 12px; text-align: left;padding: 0;}
.WebinarSection .gallery .picGallery .textBox a { font-size: 12px;}
.WebinarSection .video-container33{ width:100%}
.WebinarSection .webinar_main .blueBox { width: 94%; padding: 0 15px;margin: 0;}
.WebinarSection .gallery{ padding-top:15px;}
.WebinarSection .twitterBoxMobile { display: block; float: left;  margin-top: 20px; width: 100%;height: 354px;}
.WebinarSection .webinar_main .rightMobile { width: 99%;  float: left; display: block;}
.WebinarSection .webinar_main .rightDesktop {  display: none;}
.WebinarSection .webinar_main .left .videoBox{ margin-top:20px;}
.WebinarSection .webinar_main{ padding-bottom:35px;}
.WebinarSection .twitterBox2 { width: 100%;  height: 400px;}
.WebinarSection .gallery .picGallery .textBox.newcss{ width: 90%;margin-top: 15px;float: left;}
.WebinarSection .Saurabh_show.newcss{ padding-left:0}
.WebinarSection .white_content2 select {   width: 58%;  float: left;}
.WebinarSection .popupBox_Saurabh{ height: 250px !important;margin: auto;padding:22px 10px 10px 10px;top: 10% !important;width: 83% !important;bottom: auto;}
.WebinarSection .popupBox_Saurabhh{ height: 250px !important;margin: auto;padding:22px 10px 10px 10px;top: 10% !important;width: 83% !important;bottom: auto;}
.WebinarSection .popupBox_Saurabh li {  padding: 0 0 5px 20px !important; width: 68%;}
.WebinarSection .popupBox_Saurabh .imgpop { margin: 0; width: 21%;}
.WebinarSection .main { height: 250px; overflow: auto; width: 100%; top: 0 !important;}

/**************************Webinar Section Page Css End****************************/


/**************************TermsUse Section Page Css Start****************************/
.TermsUse .slider{ display:none;}
/**************************TermsUse Section Page Css End****************************/

/**************************TermsUse Section Page Css Start****************************/
.Sitemap .main_site_map_list { width: 45%; margin-bottom: 15px;}
/**************************TermsUse Section Page Css End****************************/

/**************************FAQ Section Page Css Start****************************/
.FAQ .headingFAQ{ display:block; color: #444546; font-size: 28px; font-weight: 500; border-bottom: 1px solid #ccc; font-family: 'Open Sans', sans-serif; padding-bottom:10px;}
/**************************FAQ Section Page Css End****************************/

/**************************News Section Page Css Start****************************/
.News .bannerNews{ width:100%;}
.News li { width: 92%; padding: 4%; background: url('https://d2qhgd0topi90o.cloudfront.net/website/images/divider-g.jpg') left 25px no-repeat #fafafa; min-height: inherit; }
.News .bannerNews { width: 100%;  float: left;height: 250px}
/**************************News Section Page Css End****************************/

/**************************mobileapp Section Page Css Start****************************/
.mobileapp .left { width: 100%;}
.mobileapp .left h2 { font-size: 23px; margin-top: 20px;}
.mobileapp .right {  width: 100%; margin-top: 20px;}
.mobileapp .right img { width: 100%;}
.mobileapp .left .findDiv { width: 100%;  float: left; margin-top: 30px;}
.mobileapp .left .findDiv .leftDiv { width: 42%;}
.mobileapp .left .findDiv .leftDiv input {  font-size: 12px;  width: 100%;height: 22px;}
.mobileapp .left .findDiv .rightDiv { width: 23%; float: left; height: 50px;}
.mobileapp .appbtn{ width:100%}

.mobileapp .left .googleapp .leftapp { width: 32%; margin-right: 6px;}
.mobileapp .left .googleapp .leftapp img { width: 100%;}
.mobileapp .left p { width: auto;}
.mobileapp .left .googleapp .rightapp { width: 32%;}
.mobileapp .left .googleapp .rightapp img { width: 100%;}
/**************************mobileapp Section Page Css End****************************/

/**************************TestList Section Page Css Start****************************/
.TestList .main_site_map_new{ width:100%;}
.TestList .main_site_map_list_new { width: auto; height: auto;  float: left;  margin-right: 15%;}
.TestList .main_site_map_new li a { font-size: 12px;}
/*.TestList .main_site_map_new tr, td{ width:30% !important}*/
.TestList .testsAbc { margin-bottom: 15px;}
/**************************TestList Section Page Css End****************************/










/**************************Patients Page Css Start****************************/
.Patients .left_center{ width: 100%;}
.Patients .NCRBox{ width: 100%;}
.Patients .right_center { width: 100%; margin: 20px 0;}
.Patients .right_center li{ width:92%;}
.Patients .alphabets p { width: 92%; font-size: 13px;  line-height: 18px;}
/**************************Patients Page Css End****************************/

/**************************Allergy Screen Page Css Start****************************/
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div{ width:89%;}
.AllergyScreen .testTabNew .swasthLeft .shouldBox .cardsecond{ margin-right:20px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card { padding: 0; position: inherit; right: 0; top: 0; width: 108px; float: left; left: 250px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1 { width: 100%;}
.AllergyScreen .testTabNew .swasthRight .emailDiv a{ position:inherit; margin-right: 20px; margin-top: 10px;}
.AllergyScreen .testTabNew .swasthPlus .left { font-size: 22px; padding: 5px 0; width: 68%;line-height: normal;}
.AllergyScreen .testTabNew .swasthRight .packageDetail{ padding: 0 2% 20px 2%;width: 96%;margin: 0;}
.AllergyScreen .testTabNew .swasthRight .packageDetail a.geryswasth { bottom: 0; float: right; font-size: 14px; position: inherit; text-decoration: underline; margin-top:10px;}
.AllergyScreen .blankBox2 ul { width: 44%;}
.AllergyScreen .Users .leftReco { width: 100%; min-height: 335px; max-width: 100%; margin-bottom: 20px;}
.AllergyScreen .Users h4 { padding: 15px 15px;  min-height: 0;}
.AllergyScreen .Users .leftReco .sameBox .sameBot .card { font-size: 14px; height: 35px; line-height: 35px; width: 114px; margin: 20px auto;}
.AllergyScreen .Users .leftReco .imgs { margin-right: 4px;}
.AllergyScreen .testTabNew .swasthPlus .left{ font-size:22px;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{text-decoration:none}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{text-decoration:none}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div{ width:89%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail{ max-width:48%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail a{ font-size:12px;}
.AllergyScreen .testTabNew .swasthLeft .sample{ max-width:43%;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv{ margin-top:15px;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail .tablePac{ min-height: 300px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1{ width:100%;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card {width: 40%;padding-left: 0;padding-right: 0;left: 0 !important;}
.AllergyScreen .blankBox2 ul { width: 100%; padding-left: 20px; padding-right: 0;}
.AllergyScreen .testTabNew .swasthPlus .right { width: auto; float: right; margin-top: -6px;}
.AllergyScreen.list { padding: 0 0 30px 0; margin-top: -25px;}
/**************************Allergy Screen Page Css End****************************/








/**************************Book A Test Page Css Start****************************/

.location_div{ margin:0}
.location_div .leftFilter h3{ display:none;}


.location_div .right{ width:57%; float:left}
.right li { width: 91%; margin:0;}

.biggerPrice{ width:32%}


.location_div .right h1 { font-size: 14px; margin-top: 14px; width:100%}

.greyBox{ width:100%;}
.greyBox h3 { margin-bottom: 8px; padding-bottom: 10px;}
.greyBox .bot { width: 100%;}
.location_div .right {  margin: 0; float:left; width: 100%;}
.greyBox .bot p { background-size: 6% auto; font-size: 13px; padding-top: 5px; padding-bottom: 10px;}
.greyBox .bot span { font-size: 14px;}
.biggerPrice { width: 28%;}
.greyBox .bot span.bigger { font-size: 14px;}
.ReportParameter { min-height: 40px;}
.filter600button { display: block !important; cursor: pointer;     font-size: 13px; margin-top:30px; padding-left: 40px; position: relative; top: 0; width: 33%; z-index: 99;}
#filter select{display:block;cursor:pointer;border-radius:3px;color:#fff;font-size:13px!important;height:40px;line-height:40px;text-decoration:none;font-weight:700;background:#e8aa3b url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center!important;margin-left:0;position:absolute;right:16px;top: 253px;text-transform:uppercase;border:none;padding-left:38px;font-weight:bold!important;font-family: 'Open Sans', sans-serif;width:56%!important;margin:0}
#filter select:hover{color:#fff;background:#666 url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center}
.lessthan600{border:#e7aa3b solid 1px;float:left;width:90%;margin-top:0;padding-top:8px;display:none;position:absolute;z-index:9999;background:#fff}
.popularity{ display:none;}


.cart_div{ width: 92%;padding: 10px 14px;font-size: 14px;}
.compareBox {bottom: 55px;}
.compareBtn{ bottom:60px;}
/**************************Book A Test Page Css End****************************/





/**************************Card Page Css Start****************************/
.cardDivSecond{ display:none}

/*.previewOr .previewinnerBox {  font-size: 13px;}
.previewOr .previewinnerBox .packOr { width: 30%;}
.previewOr .previewinnerBox .untill { width: 17%; float: left;  text-align: center;}
.previewOr .previewinnerBox .totalpre { width: 17%;}*/
.codeOr .inner{max-width: 97%; margin: 15px auto;}
.crouselwrap2 .inner { max-width: 92%;}

.codeOr {
    width: 100%;
    float: left;
    background: #fff;
    padding-bottom: 30px;
}
.codeOr .leftcode {
    width: 100%;
}
.codeOr .leftcode input.field {
    width: 55%;
}
.codeOr .leftcode .addCus {
    width: 38%;
    float: right;
}
.codeOr .fixedM {
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
    height: 107px;
    background: #fff;
    border-top: #ccc solid 1px;
    left: 0;
}
.codeOr .cencode {
    width: 100%;
    float: left;
}
.codeOr .cencode a {
    line-height: 47px;
    display: block;
}
.codeOr .redTxt {
    width: 33%;
    line-height: 59px;
    text-align: center;
    color: red;
    font-size: 18px;
    font-weight: 700;
    float: left;
    display: block;
    background: #ececec;
}

.codeOr .rightcode {
    width: 67%;
    float: right;
}
.codeOr .rightcode .confirmDiv {
    width: 100%;
    display: block;
    height: 60px;
}
.codeOr .fixedM {
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
    height: 107px;
    background: #fff;
    border-top: #ccc solid 1px;
    left: 0;
}
.codeOr .cencode {
    width: 100%;
    float: left;
}
.codeOr .cencode a {
    line-height: 47px;
    display: block;
}
.codeOr .redTxt {
    width: 33%;
    line-height: 59px;
    text-align: center;
    color: red;
    font-size: 18px;
    font-weight: 700;
    float: left;
    display: block;
    background: #ececec;
}


.previewOr .inner{max-width:96%;float:left;margin:0px 0 0 3%; width:100%}
.previewOr .previewinnerBox{width:99%;border:none}
.previewOr .previewinnerBox .priceDetail{display:block;width:100%;float:left;border:#ccc solid 1px;margin:20px 0}
.previewOr .previewinnerBox .priceDetail h4{text-transform:uppercase;font-family:'open_sansregular',Helvetica,Arial,sans-serif;color:#000;font-size:16px;line-height:45px;text-align:center;border-bottom:#ccc solid 1px}.previewOr .previewinnerBox .priceDetail .greyPr{width:94%;float:left;background:#ececec;padding:3%}
.previewOr .previewinnerBox .priceDetail h5{font-family:'open_sansregular',Helvetica,Arial,sans-serif;color:#000;font-size:14px;font-weight:400;border-bottom:dashed 1px #ccc;padding:10px 0}
.previewOr .previewinnerBox h5 span.winner{color:#000;font-family:"open_sansregular",Helvetica,Arial,sans-serif;font-size:14px;float:right;font-weight:700}
.previewOr .previewinnerBox .priceDetail h6{font-family:'open_sansregular',Helvetica,Arial,sans-serif;color:#000;font-size:14px;font-weight:700;padding:10px 0}
.previewOr .previewinnerBox h6 span.winner{color:#e01d21;font-family:"open_sansregular",Helvetica,Arial,sans-serif;font-size:14px;float:right;font-weight:700}
.previewOr .previewinnerBox .imgPac .imgDesktop{float:left;display:none}
.previewOr .previewinnerBox .imgPac .imgMobile{float:left;display:block}
.previewOr .previewinnerBox ul{margin-bottom:10px;border:#ccc solid 1px;padding:13px;width:95%}
.previewOr .previewinnerBox ul.dektop{display:none}
.previewOr .previewinnerBox .totalpre{display:block}
.previewOr .previewinnerBox ul.list{border-bottom:none;border:none}
.previewOr .previewinnerBox .imgPac{display:none}
.previewOr .previewinnerBox .packOrDes{display:none}
.previewOr .previewinnerBox .packOrAdd{width:auto}
.previewOr .previewinnerBox .packOr{width:100%;float:none;margin:0 0 10px 0;padding:0 0 0 0}
.previewOr .previewinnerBox li{padding:0 0 0 0}
.previewOr .inner h2{display:none}.previewOr .inner h3{display:block;line-height:52px;text-align:left;display:inline-block}
.previewOr .inner .locationpre{top:12px}.codeOr .inner{width:96%}
.codeOr .leftcode{width:100%}.codeOr .leftcode input.field{width:55%}
.codeOr .leftcode .addCus{width:38%;float:right}
.codeOr .redTxt{width:33%;line-height:59px;text-align:center;color:red;font-size:18px;font-weight:700;float:left;display:block;background:#ececec}
.codeOr .redTxt span.redTxt{color:#e01d21;font-family:"open_sansregular",Helvetica,Arial,sans-serif;font-size:17px;margin-right:20px}
.codeOr .cencode{width:100%;float:left}.codeOr .rightcode{width:67%;float:left}
.codeOr .rightcode a.confirmDiv{height:60px;line-height:60px;width:100%;display:block;margin:0}
.codeOr .rightcode .confirmDiv{width:100%;display:block;height:60px;margin:0}
.codeOr .cencode a{line-height:47px;display:block}
.codeOr .fixedM{display:block;width:100%;position:fixed;bottom:0;z-index:999;height:107px;background:#fff;border-top:#ccc solid 1px;left:0}
.previewOr .previewinnerBox .imgPacMobile{width:auto;float:right;display:block}
.previewOr .previewinnerBox .imgPacMobile .imgMobile{float:left;display:block}


.upgrade .upgradeInner .upgradeInner_left {   display: none;}
.upgrade .upgradeInner .upgradeInner_right { width: 100%; border: #829dca solid 1px; border-radius: 10px;}
.mobtotal {  display: none !important;}
.imCorporate{ width:92%}
.preview .corporateBox .corporateDiv label{ width:100%; text-align: left; padding-right:0}
.preview .corporateBox .corporateDiv .selectDiv{ width:97%}



/**************************Login Page Css Start****************************/
.guestBox .leftGuest { margin-right: 20px; width: 50%; padding-left: 0;}
.guestBox .leftGuest fieldset {  border: none; width: 83%;}
.guestBox .rightGuest{ width:43%}
.guestBox .rightGuest p{ font-size:13px;}
.guestBox .rightGuest fieldset { width: 100%;}

/**************************Login Page Css End****************************/

/**************************patient Page Css Start****************************/
.NewpreviewBox .webinar_main { width: 100%;}
.cardDiv { margin: 20px 0 0 100px;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
.PriceDetailsMain { width: 100%; padding-bottom: 0;}
#menuFixedOuter{ float:left;}
.PriceDetailsMain .btn, .testlpl .lead_generation .leadMain .leadGen_cen {  display: none;}
/**************************patient Page Css End****************************/


/**************************Payment Page Css Start****************************/
.paymentNew .information { width: 100%;}
.paymentNew .blueSocial { width: 100%; padding-bottom: 0;margin: 0 0 20px 0;}
.paymentNew .information .blue .totalAmount {   padding-left: 335px;}
/**************************Payment Page Css End****************************/


/**************************Find City Page Css Start****************************/
.findLabBox .left_center {  width: 100%;   padding: 0;}
.findLabBox .sectorBox .cen .nameBox .Lab{ margin-right:20px;}
.blankBox ul { width: 21%; margin-right: 10px;}
.findLabBox .main3{ width:100%; margin-right: 0;}
.findLabBox .right_center{ width:100%;}
.findLabBox .delhiBox{ width:100%;}
.findLabBox .cityBox{ width:100%;}
.findLabBox .NCRBox{ width:100%;}
.findLabBox .NCRBox .imgBox2{ width:100%;}
.findLabBox .NCRBox .imgBox2{margin-left: 0;text-align: center;}
.blankBox{ display:none}
/**************************Find City Page Css End****************************/



.patientDiv{ width:83%}
.patientDiv h2 { font-size: 22px;}
.patientbanner img{ width:100%}
.conditionDiv2 li { width: 23%;}
.conditionDiv2 li a { font-size: 12px; line-height: 58px;}

.patient_form .for_pad{width: 91%;}
.patient_form .mandate{ margin: 10px 70px 0 0;}

.patients-bottomblock { float: none; margin:0 auto; padding: 0;width: 50%;}
.patients-bottomblock ul li { margin: 0 1% 30px; width: 216px; float: none;}
.conditionDiv2 li.list { float: left; margin-right: 0;}



/*current-opening*/
.planning h3 { padding: 0 0 20px 0; font-size:18px;}




/*enquiryBox*/
.left-box-form { width: 100% !important;}
.right-box-form2 .left-form{ width: 97% !important;}
.right-box-form2 .left-form .field-new{ width: 99% !important;}
.right-box-form2 .right-form {  width: 100% !important; float: left !important;}
.right-box-form2 .right-form .field-new{ width: 97% !important;}
.right-box-form2 {  width: 96% !important; height: auto; float: left !important;}



.webinarBox .webinar_main{width:100%;}
.left-box-form { width: 100% !important; float: left;}
.webinarBox .webinar_main .left {  width: 100%;}
.webinarBox .webinar_main .right { width: 100%; float: left; margin-top:20px;margin-left: 0;}
.video-container {  height: 290px; width: 100%; }
.webinarBox .gallery .picGallery .textBox { margin-left: 2%; width: 59%;}


.preview .corporateBox {  margin:00px auto 0 auto;  width: 95%;  float: none;}
.preview .corporateBox .corporateDiv {  width: 100%;}
.preview .corporateBox .corporateDiv fieldset{margin-left:5%;font-size:13px}
.preview .corporateBox .corporateDiv label{line-height:38px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h4{padding-bottom:0;padding-left:0;text-align:center}
.preview .corporateBox .corporateDiv .btn{margin-top:-36px;height:34px;line-height:30px;font-size:13px}
.preview .corporateBox .corporateDiv label.label2{line-height:52px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox2 .corporateDiv{padding-left:5%;width:95%}
.preview .corporateBox2 .corporateDiv label{padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .BookingBox{clear:left;float:left;margin-bottom:60px;margin-right:0;padding-left:5%;width:92%}
.preview .BookingBox .btn{float:left;text-align:center;width:100%}
.preview .corporateBox .corporateDiv .selectDiv{width:84%;padding:6px;font-size:13px}
.preview .corporateBox .corporateDiv input.field{width:78%;font-size:13px;padding:8px}
.preview .corporateBox .corporateDiv .btn2{margin-left:0;margin-top:12px;width:112px;height:34px;line-height:34px;font-size:13px}
.preview .corporateBox .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .coBox{margin-top:20px;width:auto}
.imCorporate .close-imCorporate{right:16px}
.preview .pacakgeBox .mainpack{width:220px;margin-left:0}
.imCorporate{width:100%;top:0%;height:100%;overflow:auto}
.preview .pacakgeBox .popupBig{border-radius:0}
.preview .corporateBox{margin:-20px auto 0 auto;width:95%;float:none}
.preview .corporateBox .corporateDiv{width:100%}
.preview .corporateBox .corporateDiv label{width:100%;font-size:13px;line-height:30px}
.preview .corporateBox .corporateDiv label.label2{font-size:13px;line-height:30px;width:100%}
.preview .corporateBox2{width:95%}
.preview .corporateBox2 .corporateDiv label{line-height:38px;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h6{text-align:left}

.EventsBox .webinar_main { width: 100%;}
.EventsBox .left { width: 50%;}

.signup fieldset{ width:100%;}
.signup input.field4{ width:76%}
.ForgotP {  margin-bottom: 14px; padding-left: 0;  padding-top: 5px;}
.signup .btn2{ padding:0 9px;}
.aspNetDisabled{ padding:0 9px;}


.forgetpassword input.field{ margin-bottom:10px;}
.forgetpassword h3{  font-size:22px;}
.forgetpassword fieldset {  width: 100%;}
.forgetpassword input.field4{ width:76%;margin-bottom: 14px;}
.forgetpassword .generate{ width:100%}
.forgetpassword .btn{ margin-left: 0;margin-right: 10px;}
.forgetpassword label.label2{ display:none}

.OrderpreviewBox .webinar_main { width: 100%;}
.video-sec ul{width: 100%;margin:0 auto}
.video-sec ul iframe{ width:260px; height:200px; border-radius:8px 8px 0px 0px;}


.teamDoctors { width: 91%;}
.teamDoctors .doctorImg {  width: 20%;}
.teamDoctors .doctorHeading {  width: 72%;}
.teamDoctors h2{ font-size:22px;}
.teamDoctors h3 { font-size: 15px; margin-bottom: 0; line-height: 21px;}


.location_div .left {  width: 100%; margin: 20px 0;}
.location_div .left .localBox .rightB {  width: 100%;}
.location_div .allerymain { width: 93%;}
.NewSelect{ position:relative !important; top:-10px !important;}
.newDepartment{ margin-top: -50px !important;}

.ourdep-formmain { width: auto; padding: 0px 0 10px 0; margin-top: 0;}
.video-sec ul iframe{ width:85%; height:170px; border-radius:8px 8px 0px 0px;}
.video-sec ul li{float: left !important; width:46%; margin-left: 14px;}
.ourdep-form div label{ width:auto}
/************** krl ****************/
.krlbannerimg{width:250px;}
.krlbanner-txt{margin-top:20px; width:305px;}
.krlbanner-txt > h3{font-size:24px; line-height:28px;}
ul.krl-listing{margin-top:10px;}
ul.krl-listing li{margin-bottom:10px; font-size:13px; background-position:0px 4px;}
.other-serviceimg{width:auto;}
.krl-inter-map{width:37%;}
.manage-speakleft, .manage-speakright{width:60%; margin:0 auto; float:none !important;}
.manage-speakright{width:100%; margin-top:20px; text-align:center}
.manage-speak-head-img{display:none;}
.manage-imgouter:after{width:80%; background-size:contain;}
.krl-contact-left{float:none; width:100%; margin-bottom:20px;}
.krl-contact-right{width:auto;}
.reachout-formbox{width:85%; padding:15px 5%; margin-bottom:5%;}
.krl-contact-reachout{font-size:18px; padding:8px 0}
.krl-inter-left, .krl-inter-right{position:relative; width:100%; top:0; text-align:center}
.krl-inter-left{margin-top:30px;}
.krl-inter-map{width:45%; margin:20px auto}
.krl-international-wrap > .homebody-inner > h3{margin-bottom:10px}
.deparlistmar{width:100%;}
.department-lrbox{display:none;}
.department-lrbox-small{display:block;}
.depart-txt{text-align:center;}
ul.listing-bottom li:before{left:auto; margin:-2px 0 0 -16px}
.management-speak-wrap-box-s{display:block;}
.hidemanage-desk{display:none; height:auto; margin:0 !important;}
.management-speak-wrap-box{margin:0 auto !important}
/************* dcp booking ***************/
.dcpbooking-wrap{padding:0;}
.dcp-bcsleft{width:100%;}
.dcp-bcsright{width:100%; margin-top:20px;}
.dcpbooking-wrap .dcp-bcs-wrap{margin-top:0}
.dcpbooking-wrap > .homebody-inner > h3{margin-bottom:15px;}
.reason-cancel{width:85%; padding:20px 10px 10px;}
.send-detail-txtboxstyle{width:64%}

}

@media screen and (max-width:599px) {
.header-inner-home{padding-bottom:10px;}

nav{height: 100%; width: 0; position: fixed; z-index: 20001; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top:50px; background:#fac546; margin-top:0}
nav ul li{display:block; font-size:14px; min-width:250px; background:url(https://d2qhgd0topi90o.cloudfront.net/website/images/droparrow.png) right 10px top 40% no-repeat}
nav ul li a{display:block; border-bottom:1px solid #e49a0d; margin:0; padding:5px 0 5px 10px; text-align:left}
nav ul li ul li{background-image:none}

nav ul li:hover ul{position:relative; margin:0; width:250px;}
nav ul li:hover ul li{padding:1px 3px 1px 0px}
.contactus-r{margin-left:0 !important; right:0; text-align:left !important}

.smallmenu{display:block;}
.mywidth{width:250px;}
.hidewidth{width:0;}
.margin-width{margin-left:250px !important; transition: 0.5s;}
.hide-margin{margin-left:0 !important; transition: 0.5s;}
.overlay-width{width:100%; opacity:0.8;}
.overlay-width1{width:0%; opacity:0;}
.closebtn{display:block}



.home-searchbar{top:55px;}
.small-search{height:70px;}
/* .banner-reportbox{margin-top:45px;} */
.mobhide, .topicons{display:none}
.homelogo{width:151px; margin:0 0 0 40px; padding-top:10px;}
.homeright-wrap{width:auto; margin-top:25px; position:absolute; right:15px;}
.searchbar-top-style{font-size:12px}
.location-search{width:auto}
.searchbar-top{width:66vw}

.login-mobilewrap{width:auto; margin-top:0;}
.captchawidth{width:78.4%}
.prog-box1 h3, .prog-box2 h3{font-size:6vw; bottom:10px; right:10px}
.homebody-inner .headinghome{font-size:20px;}
.all a{font-size:13px;}
.test-condition-box1{margin:10px 6px; width:29.5%;}
/*.offers-annou-wrap{margin:0 -2.2% -15%}
.offers-annou-wrap a{width:46.9%}*/
.blog-container .slick-next, .blog-container .slick-prev{width:24px; right:35%}
.blog-container .slick-prev{left:35%}

.blog-container2 .slick-next, .blog-container2 .slick-prev{width:20px; right:35%}
.blog-container2 .slick-prev{left:35%}

.book-icontxt{font-size:14px;}

.healthpkgs-box1 .hpkghead{font-size:15px;}
.healthpkgs-box1 .pkgsubtxt{font-size:13px; line-height:20px;}
.healthpkgs-box1{min-height:200px !important;}
.healthpkgs-all{height:230px}
.blogbox{margin-top:0;}
.bloghead span{padding:5px 40px;}

.loginwrap{width:75%;}
.login-txtboxstyle{font-size:13px; padding:10px; margin:5px 0}
.loginwrap h2{font-size:24px;}
.submitlog{padding:7px 25px}
.hometab, .aboutab{display:block; background-image:none;}

/**************************Center Page Css Start****************************/
.centring{ width: 94%; }
.centring.nospaceDiv{ width: 90%; }
.center-collection-left{width: 100%;}
.center-collection-left > h1{ font-size:18px; font-weight: 600;}
.center-collection-left > h3{ font-size:18px; font-weight: 600;}
.center-collection-right { float: left; width: 100%; margin-top: 0;}
.center-collection-left li{ width:100%; float:left;}
.center-collection-left h4 { width: 49%; font-size: 13px;  float: left;}
.center-collection-left li span { width: 45%; font-size: 13px; font-weight: normal; float: right;}
.address-collection-left .informationBox p{font-size: 14px; line-height: 22px; }
.address-collection-left{ width:100%}
.address-collection-left .informationBox{ width:94%; margin: 10px 0 0 0;}
.address-collection-right{ float: left; width: 100%; margin-top: 0;}
.address-collection-right .navigateBox img{ width:100%}
.facility-collection-left{ width:100%}

.facility-collection-left .informationBox .headingBox{ font-size:14px;}
.facility-collection-left .informationBox{ width:94%; padding: 5px 10px 0px 10px;}
.facility-collection-right{ float: left; width: 100%; margin-top: 10px;}
.facility-collection-right .paymentMode{ width:94%; padding: 5px 10px 0px 10px;}
.facility-collection-right .paymentMode .headingBox{ font-size:14px;}
.facility-collection-left .informationBox ul {  width: 92%;}
.facility-collection-left .informationBox li{ width:49%}
.facility-collection-right .paymentMode ul{  width: 92%;}
.facility-collection-right .paymentMode li{ width:49%}

.nearby-collection-left{ width:100%}
.nearby-collection-left > h3{ font-size:20px;}
.nearby-collection-right { float: left; width: 100%; margin-top: 20px;}
.nearby-collection-right > h3{ font-size:20px;}
.nearby-collection-right .formBox fieldset{ width:70%;}
.nearby-collection-right .formBox input.field{ width:93%}
.nearby-collection-left .detailsBox .map .mapRight{ width:86%}
.nearby-collection-right .formBox textarea.textarea{ width:93%}
.PhotosBox .Photos-informationBox li{ width:12%; margin: 10px 14px 10px 0;}
.PhotosBox .Photos-informationBox li img{ width:100%}
.Photos-wrap{ margin-top:10px;}
.center-collection-right .Timings-heading{ font-size:18px;}
.address-collection-left .address-heading{ font-size:18px;}
.facility-collection-left .facility-heading{ font-size:18px;}
.facility-collection-right .payment-heading{ font-size:18px;}
.PhotosBox .Photos-heading{ font-size:18px;}
.nearby-collection-left > h3{ font-size:18px;}
.nearby-collection-right > h3{ font-size:18px;}
.PhotosBox .Viewall{ bottom:4px;}
.PhotosBox .Viewall a{ font-size:13px;}
.PhotosBox .Photos-informationBox{ width:93%}
/**************************Center Page Css End****************************/ 

/**************************Breadcrumb**************************/
.graynavigation{ display:none}

/**************************Doctor Page Css ****************************/      
.DoctorBox .webinarsDiv{ min-height:150px; padding-bottom: 10px;} 
.DoctorBox .webinarsDiv .net_butt{ width: 15%;}
.DoctorBox .newslettersDiv{ min-height:150px;}  
.DoctorBox .eventDiv{ min-height:280px; padding-bottom: 10px;}
.DoctorBox .brochuresDiv .maintask .net_butt{ margin-left:30px;}
.DoctorBox .newslettersDiv .textBox{ font-size:13px;}
.DoctorBox .webinarsDiv .textBox{ font-size:13px;}
.DoctorBox .brochuresDiv .maintask .textBox{ font-size:13px;}
.DoctorBox .eventDiv .maintask{ font-size:13px;}
.DoctorBox .greyDiv2{ width:94%}
.DoctorBox .questions{ width:94%}
.DoctorBox .list_testBox select{ width:100%;}
.DoctorBox .offerBox .mainoffer { position: relative; border: #000 solid 2px !important; width: 99%;}
.DoctorBox .centring.offerBox_centring {  max-width: 90%;width: 100%;}
.DoctorBox .offerBox .leftOffer {  width: 100%;}
.DoctorBox .offerBox .leftOffer img { width: 100%;}
.DoctorBox .offerBox .rightOffer { margin-top: 0; padding-left: 13px; padding-top: 70px; position: relative; width: 95%;}
.DoctorBox .offerBox .rightOffer h3 { font-size: 19px; font-weight: 700;}
.DoctorBox .offerBox .rightOffer h5 { font-size: 17px;}
.DoctorBox .offerBox .rightOffer li { font-size: 14px;}
.DoctorBox .offerBox .rightOffer a.bookNow { display: block; left: 0; margin: auto; position: absolute; right: 0; top: 17px;}
.DoctorBox .QueryForm {  width: 96%;}
.DoctorBox .QueryForm p {  font-size: 14px; line-height: 21px;}
.DoctorBox .QueryForm label { width: 150px; font-size: 13px; line-height: normal;}
.DoctorBox .QueryForm input.field11 { width: 27%;}
.DoctorBox .QueryForm input.field12 { width: 27%;}
.DoctorBox .QueryForm input.field { width: 58%;}
.DoctorBox .QueryForm .select { width: 58%;}
.DoctorBox .QueryForm .textarea { width: 58%;}
.DoctorBox .QueryForm label.labelclass { width: 150px;}
.DoctorBox .QueryForm input.field1 { width: 58%;}
.DoctorBox .ClinicalForms .sectorBox3 .cen{ width:96%}
.DoctorBox .ClinicalForms .sectorBox3 .cen .nameBox { width: 98%; margin-left: 16px;}
.DoctorBox .ClinicalForms .event_butt2 { float: right; height: 29px; margin-right: 43px; margin-top: 10px; width: auto;}
.DoctorBox .ClinicalForms .event_maintask2{ width:100%}
.DoctorBox .ClinicalForms .event_maintask2 .textBox {  width: 78%;}
.DoctorBox .DoctorEvents .left_center { width: 100%;}
.DoctorBox .DoctorEvents .right_center{ width:100%}
.DoctorBox .DoctorEvents .main3{ width:100%}
.DoctorBox .DoctorEvents .delhiBox{ width:100%;}
.DoctorBox .DoctorEvents .event_maintask .heading{ font-size:13px;}
.DoctorBox .DoctorEvents .event_maintask .textBox { width: 300px; font-size:13px;}
.DoctorBox .DoctorEvents .left_center li{ padding:0}

.DoctorBox .SatisfactionForm .centringSatisfac{ width:100%}
.DoctorBox .SatisfactionForm .space{ width:100%;}
.DoctorBox .SatisfactionForm label{ width:126px;}
.DoctorBox .SatisfactionForm input.field{ width:267px;}
.DoctorBox .SatisfactionForm .select{ width:283px;}
.DoctorBox .SatisfactionForm .btnn1{ margin-left:0}

.team-doc-right-video{margin:0 auto 20px; width:95%;}

/**************************About us Css ****************************/ 
.aboutUs .banner{ display:none}
.aboutUs .navigationBox{ display:none}
.aboutUs .newslist2 li { width: 150px; vertical-align: top; min-height: 195px; margin: 0 58px 10px 0;}
.aboutUs .newslist2 li img { vertical-align: middle !important; margin: 0 2px; width: 100%;}
.aboutUs .txt_img h3{ font-size:13px;}
.aboutUs .txt_img a span{ font-size:12px;}
.aboutUs .newslist2 li a{ line-height:16px;}

/**************************FindaLab Page Css Start****************************/
.FindaLab .mapBox { background-size: 100% 340px; height: 344px; width: 475px;}
.FindaLab .mapBox .stateBox{margin:80px auto;width:355px}
.FindaLab .stateBox h3{font-size:13px;font-weight:700}
.FindaLab .stateBox .final{float:left;margin-left:40px;width:530px}
.FindaLab .stateBox select{width:216px;padding:4px;height:auto;line-height:normal}
.FindaLab .stateBox .state{float:none;margin-bottom:7px;width:267px}
.FindaLab .stateBox .city{float:none;margin-bottom:7px;width:270px}
.FindaLab .stateBox .search1 { background: none; height: 35px; line-height: 35px; margin-left: 70px; width: 133px;}
.FindaLab .businessBox { padding: 10px 0 30px 0;}
.FindaLab .faqSlider{ display:none}
.FindaLab .rangeBox li { margin-bottom: 10px; width: 100%; font-size: 15px;}
.FindaLab .rangeBox .numberB { font-size: 23px; height: 35px; line-height: 35px; width: 40px;}
.FindaLab .rangeBox .numberB_right { width: auto;}
.resp-tabs-list li{width: 213px !important;}
.FindaLab .partnerBox fieldset { width: 97%;}
.FindaLab .partnerBox label{ width:auto}
.FindaLab .southAsia .Asiabtn{ float:left;}
.FindaLab .southAsia select.select { margin-bottom: 24px; margin-right: 20px; width: 97%;}
.FindaLab .Logistics li{margin: 5px 0 15px 20px;}
/**************************FindaLab Page Css End****************************/

/**************************ContactUs Page Css Start****************************/
.ContactUs .left{ width: 100%;}
.ContactUs .right { width: 100%; margin-top:10px; margin-left: 0;}
.ContactUs .corporate_office .left { width: 100%;}
.ContactUs .corporate_office .right { width: 100%; margin-top:20px;}
.ContactUs .corporateEnquiry .space { width: 100%;}
.ContactUs .corporateEnquiry input.field { width: 97%;}
.ContactUs .corporateEnquiry .select { width: 100%;}
.ContactUs .corporateEnquiry .textarea{ width:97%}
.ContactUs .blogBox .leftblog { width: 100%;}
.ContactUs .blogBox .leftblog li { width: 100%;}
.ContactUs .blogBox .leftblog .dateTest { width: 72%;}
.ContactUs .blogBox .rightblog { margin-top: 20px; float: left; width: 100%;}
.ContactUs .blogBox .leftblog .dateTest p{ font-size:13px; line-height:18px}
.ContactUs .offerings ul { float: none; margin: 0 auto; width: 98%;}
.ContactUs .offerings li{ width: 100%;margin-bottom: 20px;}
.ContactUs .offerings h2{ font-size:18px; font-weight:400}
.ContactUs .offerings .numberB_right{ width:80%;}
.ContactUs .offerings .numberB_right p{ line-height:18px;}
.ContactUs .twitterCorporate { width: 100%;}
.ContactUs .arroImg { background-size: 64% auto;}
.ContactUs .arroImgRight { background-size: 64% auto;}
.ContactUs .slick-slider span.spanclass { font-size: 13px; padding-top: 50px; margin-bottom: 20px;}
.ContactUs .resp-tabs-container img { width: 8%; margin-top: -6px;}
.ContactUs h2.resp-accordion{ font-size:15px;}
.ContactUs .faqSlider{ display:none;}
.ContactUs .partnerBox2 fieldset{ width:94%}
.ContactUs .partnerBox2 .space { width: 100%;}
.ContactUs .partnerBox2 input.field { width: 97% !important;}
.ContactUs .partnerBox2 .textarea {  width: 97%!important;}
.ContactUs .corporateEnquiry .select { width: 100%!important;}
.ContactUs .partnerBox2 .txt { width: 100%;}
.ContactUs .partnerBox2 label.label2{ width: 100%;}
.ContactUs .partnerBox2 label.label3{ display:none}
.ContactUs .Departments h4{ font-size:20px;}
.ContactUs .partnerBox2{ border-bottom:none; padding: 40px 0 0 0;}
/**************************ContactUs Page Css End****************************/

/**************************Investors Page Css Start****************************/
.Investors .container_investor { margin: 15px auto; width: 95%;}
.Investors .container_investor .left { width: 100%;}
.Investors .container_investor .right  { float: left; margin-left: 0;  width: 100%; margin-top: 15px;}
.Investors .container_investor .right .QuarterlyBox li { padding: 20px 0 0 20px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox li.listDiv{ padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .QuarterlyBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .QuarterlyBox p.text.list{ padding: 0 0 10px 0; width: auto;}
.Investors .container_investor .right .QuarterlyBox h5{ padding: 0 0 5px 0;}
.Investors .container_investor .right .QuarterlyBox h5.list{ min-height:inherit;font-size:14px;}
.Investors .container_investor .right .QuarterlyBox .text a.list{font-size:12px;}
.Investors .container_investor .right .subisidiaryBox{ padding-bottom:5px;}
.Investors .container_investor .right .subisidiaryBox li { padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .subisidiaryBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .subisidiaryBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .subisidiaryBox h5{ padding: 0 0 5px 0; }
.Investors .container_investor .right .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.Investors .container_investor .right .questions{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .greyDiv{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .answers{ padding: 10px 0 10px 13px; width:97%;font-size: 14px !important;}
.Investors .container_investor .right .exchangeBox .leftexchange{ font-size:13px;}
.Investors .container_investor .right .exchangeBox{ width:95%;margin-bottom: 2px;}
.Investors .container_investor .right .cobc-head{width:50%;float:left;padding:0 0;margin:0 0 10px 0;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .cobc-head.cobc-head-mob{display:inherit}
.Investors .container_investor .right .cobc-tab{width:50%;float:left;margin:0 0 20px 0;border-bottom:none;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .col1,.col2,.col3,.col4,.col5,.col6{margin:0;padding:10px 5% 0 5%;width:90%!important;border-bottom:1px solid #c4c3c3;height:35px}
/**************************Investors Page Css End****************************/

/**************************Course Page Css Start****************************/
.CourseDiv .banner{ display:none;}
.CourseDiv .overlay_content { padding: 2% 2% !important;}
.CourseDiv .course_listing {  width: 100% !important;}
.CourseDiv .pull-right2 { width: 96% !important; float: left;}
.CourseDiv .course_listing p{ line-height:23px;}
.CourseDiv .scroll_content { width: 100%;}
.CourseDiv .about_rt {  float: left; margin-top: 20px; width: 100%;}
.CourseDiv .form_inside .field{ width:94%}
.CourseDiv .pics_btm2 .right2 li{ width: 30%;height: auto;margin-bottom: 15px;margin-right: 15px;}
.CourseDiv .pics_btm2 .right2 img{ width:100%}
.CourseDiv ul.fee_structure li {  width: 80%;}
/**************************Course Page Css End****************************/



/**************************Current Openings Page Css Start****************************/
.CurrentOpenings .banner{ display: none}
.CurrentOpenings .carDiv li { font-size: 14px;  padding-bottom: 10px;}
.CurrentOpenings .carDiv li a { font-size: 15px;}
/**************************Current Openings Page Css End****************************/

/**************************Customer Feedback Page Css Start****************************/
.CustomerFeedback .left {  width: 100%;}
.CustomerFeedback .right { float: left; margin-top: 20px; width: 98%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox span{ width: 100%}
.CustomerFeedback .left .feebackForm .formbox .cityBox p {  float: left;  margin-right: 0; width: 100%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox select.select2{ width: 100%; margin-right: 0;}
.CustomerFeedback .left .feebackForm .formbox .cityBox input.field{ width: 100%;}
.CustomerFeedback .left .feebackForm .formbox .personBox h4{ font-size: 14px;}
.CustomerFeedback .left .feebackForm .formbox label{ font-size: 14px;}
/**************************Customer Feedback Page Css End****************************/


/**************************Radiology Centers Page Css Start****************************/
.RadiologyCenters { padding: 40px 0 20px 0;}
.RadiologyCenters .sliderRadiology{ display:none;}
.RadiologyCenters .eastBox select.select{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox select.select2{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox .card{ margin:0 auto; float:none;}

.RadiologyCenters .eastBox{margin:0}
.RadiologyCenters .centring{width:92%}
.RadiologyCenters h2{font-size:17px}
.RadiologyCenters .eastBox .eastLeft{font-size:14px;margin-bottom:10px;margin-right:0;width:100%}
.RadiologyCenters .eastBox .eastCen{font-size:14px;margin-bottom:10px;margin-right:0;width:auto}
.RadiologyCenters .eastBox .eastRight{font-size:14px;margin-top:0;width:auto; float:right}
.RadiologyCenters .eastBox .card{margin:15px 0;width:112px}
.RadiologyCenters .eastTable table.radi,th.radi,td.radi{width:100%}
.RadiologyCenters .eastTable{overflow-y:hidden;overflow-y:scroll}
#Panel1{left:53px!important;width:397px}#Panel1 .popb3{padding:35px 20px 0 244px}#Panel2{left:13px!important;width:94%}#Panel3{left:13px!important;width:94%}
/**************************Radiology Centers Page Css End****************************/


/**************************Webinar Section Page Css Start****************************/
.WebinarSection .webinar_main .left { width: 100%;}
.WebinarSection .webinar_main .right { width: 100%;margin-top: 20px;}
.WebinarSection .white_content2 fieldset { width: 97%;}
.WebinarSection .webinar_main .right .formBox {  width: 93%;padding: 14px;margin: 0 0 20px 0;background: #f5ffdc;}
.WebinarSection .webinar_main .right .formBox .top .imgbox img{ width:100%}
.WebinarSection .white_content2 input.field{ width:55%; float:left;}
.WebinarSection .CaptureCode{ width:56%; float:left}
.WebinarSection .CaptureCode img{ width:100%;height: 29px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2{ padding-left:15px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5{ font-size: 18px;text-align: center;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p { font-size: 13px;padding: 3px 0 0 0;text-align: center;}
.WebinarSection .white_content2 h4 { margin-bottom: 0; padding-bottom: 10px;}
.WebinarSection .white_content2 p { margin-bottom: 5px; padding: 0;}
.WebinarSection .custom-radio2.share {margin-right: 5px;  margin-left: 0;}
.WebinarSection a.terms-conditions{ font-size:12px;}
.WebinarSection .white_content2 label{ font-size:13px;width: 30%;}
.WebinarSection .gallery .picGallery { width: 100%;}
.WebinarSection .gallery .picGallery li { font-size: 13px;}
.WebinarSection .gallery .picGallery .phBox { width: 130px;}
.WebinarSection .gallery .picGallery .phBox .photoDiv { height: auto; padding-top: 0; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .photoDiv img { height: auto; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .nameDiv { width: 100%;}
.WebinarSection .gallery .picGallery .textBox { margin-bottom: 10px; margin-top: 0; width: 50%;}
.WebinarSection .gallery .picGallery .textBox h5 { font-size: 14px; padding-bottom: 0;}
.WebinarSection .gallery .picGallery .textBox p {  font-size: 12px; text-align: left;padding: 0;}
.WebinarSection .gallery .picGallery .textBox a { font-size: 12px;}
.WebinarSection .video-container33{ width:100%}
.WebinarSection .webinar_main .blueBox {  width: 93%;  padding: 0 15px;   margin: 0;}
.WebinarSection .gallery{ padding-top:15px;}
.WebinarSection .webinar_main .blueBox{ margin-top:15px;}
.WebinarSection .webinar_main .blueBox p{ font-size:13px;}
.WebinarSection .white_content2 .btn{  margin: auto;  padding: 0;  float: none; position: relative;}
.WebinarSection .twitterBoxMobile { display: block; float: left;  margin-top: 20px; width: 100%;height: 354px;}
.WebinarSection .webinar_main .rightMobile { width: 99%;  float: left; display: block;}
.WebinarSection .webinar_main .rightDesktop {  display: none;}
.WebinarSection .webinar_main .left .videoBox{ margin-top:20px;}
.WebinarSection .webinar_main{ padding-bottom:35px;}
.WebinarSection .twitterBox2 { width: 100%;  height: 400px;}
.WebinarSection .gallery .picGallery .textBox.newcss{ width: 90%;margin-top: 15px;float: left;}
.WebinarSection .Saurabh_show.newcss{ padding-left:0}
.WebinarSection .popupBox_Saurabh{ height: 250px !important;margin: auto;padding:22px 10px 10px 10px;top: 10% !important;width: 83% !important;bottom: auto;}
.WebinarSection .popupBox_Saurabh li {  padding: 0 0 5px 20px !important; width: 68%;}
.WebinarSection .popupBox_Saurabh .imgpop { margin: 0; width: 21%;}
.WebinarSection .main { height: 250px; overflow: auto; width: 100%; top: 0 !important;}
/**************************Webinar Section Page Css End****************************/


/**************************TermsUse Section Page Css Start****************************/ 
.TermsUse .slider{ display:none;}
/**************************TermsUse Section Page Css End****************************/

/**************************TermsUse Section Page Css Start****************************/
.Sitemap .main_site_map_list { width: 45%; margin-bottom: 15px;}
.Sitemap .main_site_map_list li a{ font-size:13px;}
/**************************TermsUse Section Page Css Start****************************/

/**************************FAQ Section Page Css Start****************************/
.FAQ .headingFAQ{ display:block; color: #444546; font-size: 26px; font-weight: 500; border-bottom: 1px solid #ccc; font-family: 'Open Sans', sans-serif; padding-bottom:10px;}
/**************************FAQ Section Page Css End****************************/

/**************************News Section Page Css Start****************************/
.News .bannerNews{ width:100%;}
.News li { width: 92%; padding: 4%; background: url('https://d2qhgd0topi90o.cloudfront.net/website/images/divider-g.jpg') left 25px no-repeat #fafafa; min-height: inherit; }
.News h3{ font-size:15px;}
.News .bannerNews { width: 100%;  float: left;height: 200px}
/**************************News Section Page Css End****************************/

/**************************mobileapp Section Page Css Start****************************/
.mobileapp .left { width: 100%;}
.mobileapp .left h2 { font-size: 23px; margin-top: 20px;}
.mobileapp .right {  width: 100%; margin-top: 20px;}
.mobileapp .right img { width: 100%;}
.mobileapp .left .findDiv { width: 100%;  float: left; margin-top: 30px;}
.mobileapp .left .findDiv .leftDiv { width: 58%;}
.mobileapp .left .findDiv .leftDiv input {  font-size: 12px;  width: 100%;height: 22px;}
.mobileapp .left .findDiv .rightDiv { width: 33%; float: left; height: 50px;}
.mobileapp .appbtn{ width:100%}

.mobileapp .left .googleapp .leftapp { width: 45%; margin-right: 6px;}
.mobileapp .left .googleapp .leftapp img { width: 100%;}
.mobileapp .left p { width: auto;}
.mobileapp .left .googleapp .rightapp { width: 45%;}
.mobileapp .left .googleapp .rightapp img { width: 100%;}
/**************************mobileapp Section Page Css End****************************/

/**************************TestList Section Page Css Start****************************/
.TestList .main_site_map_new{ width:100%;}
.TestList .main_site_map_list_new { width: auto; height: auto;  float: left;  margin-right: 15%; clear:both}
.TestList .main_site_map_new li a { font-size: 12px;}
/*.TestList .main_site_map_new tr, td{ width: 100%; display: block;}*/
.TestList .testsAbc { margin-bottom: 15px;}
/**************************TestList Section Page Css End****************************/






/**************************Patients Page Css Start****************************/
.Patients .left_center{ width: 100%;}
.Patients .NCRBox{ width: 100%;}
.Patients .right_center { width: 100%; margin: 20px 0;}
.Patients .right_center li{ width:91%;}
.Patients .alphabets p { width: 92%; font-size: 13px; line-height: 18px;}
/**************************Patients Page Css End****************************/

/**************************Allergy Screen Page Css Start****************************/
.AllergyScreen .testTabNew ul.tab li a{ font-size:14px;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div{ width:89%;}
.AllergyScreen .testTabNew .swasthLeft .shouldBox .cardsecond{ margin-right:20px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card { padding: 0; position: inherit; right: 0; top: 0; width: 108px; float: left; left: 250px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1 { width: 100%;}
.AllergyScreen .testTabNew .swasthRight .emailDiv a{ position:inherit; margin-right: 20px; margin-top: 10px;}
.AllergyScreen .testTabNew .swasthPlus .left { font-size: 22px; padding: 5px 0; width: 68%; line-height: normal;}
.AllergyScreen .testTabNew .swasthRight .packageDetail{ padding: 0 2% 20px 2%; width: 96%; margin: 0;}
.AllergyScreen .testTabNew .swasthRight .packageDetail a.geryswasth { bottom: 0; float: right; font-size: 14px; position: inherit; text-decoration: underline; margin-top:10px;}
.AllergyScreen .blankBox2 ul { width: 44%;}
.AllergyScreen .Users .leftReco { width: 100%; min-height: 335px; max-width: 100%; margin-bottom: 20px;}
.AllergyScreen .Users h4 { padding: 15px 15px; min-height: 0;}
.AllergyScreen .Users .leftReco .sameBox .sameBot .card { font-size: 14px; height: 35px; line-height: 35px; width: 114px; margin: 20px auto;}
.AllergyScreen .Users .leftReco .imgs { margin-right: 4px;}
.AllergyScreen .testTabNew .swasthPlus .left{ font-size:18px;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div{ width:83%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail{ max-width:100%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail a{ font-size:12px;}
.AllergyScreen .testTabNew .swasthLeft .sample{ max-width: 100%; margin: 0;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv{ margin-top:15px;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail .tablePac{ min-height: 300px; border-right:none;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card { width: 40%; padding-left: 0; padding-right: 0; left: 0 !important;}
.AllergyScreen .blankBox2 ul { width: 100%; padding-left: 20px; padding-right: 0;}
.AllergyScreen .testTabNew .swasthPlus .right { width: auto; float: right; margin-top: 0px;}
.AllergyScreen.list { padding: 0 0 30px 0; margin-top: -25px;}
.AllergyScreen .testTabNew .swasthPlus .Screening{margin-top: 5px;}
.AllergyScreen .testTabNew .swasthPlus .right span{ font-size:18px;}
.AllergyScreen .testTabNew .swasthPlus .right span.rupees{ font-size:18px;}
/**************************Allergy Screen Page Css End****************************/









/**************************Book A Test Page Css Start****************************/
.location_div{ margin:0}
.location_div .leftFilter h3{ display:none;}
.location_div .right{ width:57%; float:left}
.right li { width: 91%; margin:0;}
.biggerPrice{ width:32%}
.location_div .right h1 { font-size: 14px; margin-top: 14px; width:100%}
.greyBox{ width:100%;}
.greyBox h3 { margin-bottom: 8px; padding-bottom: 10px;}
.greyBox .bot { width: 100%;}
.location_div .right {  margin: 0; float:left; width: 100%;}
.greyBox .bot p { background-size: 6% auto; font-size: 13px; padding-top: 5px; padding-bottom: 10px;}
.greyBox .bot span { font-size: 14px;}
.biggerPrice { width: 28%;}
.greyBox .bot span.bigger { font-size: 14px;}
.ReportParameter { min-height: 40px;}
.filter600button { display: block !important; cursor: pointer;     font-size: 13px; margin-top: 32px; padding-left: 40px; position: relative; top: 0; width: 29%; z-index: 99;}
#filter select{display:block;cursor:pointer;border-radius:3px;color:#fff;font-size:13px!important;height:40px;line-height:40px;text-decoration:none;font-weight:700;background:#e8aa3b url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center!important;margin-left:0;position:absolute;right:16px;top: 190px;text-transform:uppercase;border:none;padding-left:38px;font-weight:bold!important;font-family: 'Open Sans', sans-serif;width:56%!important;margin:0}
#filter select:hover{color:#fff;background:#666 url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center}
.lessthan600{border:#e7aa3b solid 1px;float:left;width:90%;margin-top:0;padding-top:8px;display:none;position:absolute;z-index:9999;background:#fff}
.popularity{ display:none;}


.cart_div{ width: 92%;padding: 10px 14px;font-size: 14px;}
.compareBox {bottom: 55px;}
.compareBtn{ bottom:60px;}

/**************************Book A Test Page Css End****************************/





/**************************Cart Page Css End****************************/
.previewOr .previewinnerBox ul {  margin-bottom: 10px;  border: #ccc solid 1px;  padding: 13px;  width: 91%;}



.home_popup{width:100%;position:fixed;left:0;right:0;bottom:0;height:auto;margin:auto;background:#2192ea;text-align:center;padding:0;display:none;z-index:999;opacity:.93;height:auto;min-height:49px}.home_popup.list{opacity:1}.home_popup .closeHome{position:absolute;right:25px;top:21px;cursor:pointer}.home_popup .closeHome.listB{top:70px}.home_popup .closeHome .imgcloseH{width:15px;height:15px}.home_popup .hometext{width:100%;float:left}.home_popup .hometext a{display:block;font-size:18px;font-weight:400;line-height:25px;text-decoration:none;color:#fff}.home_popup .hometext .imghome{position:relative;top:4px}.cart_div{bottom:51px}.home_popup2{width:100%;position:fixed;left:0;right:0;bottom:0;margin:auto;background:#2192ea;text-align:center;padding:0;display:none;z-index:999;opacity:1;height:50px}.home_popup2.list{opacity:1}.home_popup2 .closeHome{position:absolute;right:25px;top:16px;cursor:pointer}.home_popup2 .closeHome.listB{top:70px}.home_popup2 .closeHome .imgcloseH{width:15px;height:15px}.home_popup2 .hometext{float:left;margin-top:10px;width:100%}.home_popup2 .hometext a{display:block;font-size:18px;font-weight:400;line-height:25px;text-decoration:none;color:#fff}.home_popup2 .hometext .imghome{position:relative;top:4px}

a.makePBtn{bottom:0;position:fixed;display:block;background:#e8aa3b;border:none;color:#fff;cursor:pointer;display:block;font-size:15px;height:49px;line-height:47px;text-align:center;text-decoration:none;width:100%;border-radius:0 0 5px 1px;-moz-border-radius:0 0 5px 1px;-webkit-border-radius:0 0 5px 1px;font-family: 'Open Sans', sans-serif;font-weight:700;z-index:999}

.upgrade .upgradeInner .upgradeInner_left {   display: none;}
.upgrade .upgradeInner .upgradeInner_right { width: 100%; border: #829dca solid 1px; border-radius: 10px;}
.codeOr .inner {
    width: 96%;
}
.codeOr .leftcode {
    width: 100%;
}
.codeOr .leftcode input.field {
    width: 55%;
}
.codeOr .leftcode .addCus {
    width: 38%;
    float: right;
}
.codeOr .fixedM {
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
    height: 107px;
    background: #fff;
    border-top: #ccc solid 1px;
    left: 0;
}
.codeOr .cencode {
    width: 100%;
    float: left;
}
.codeOr .cencode a {
    line-height: 47px;
    display: block;
}
.codeOr .redTxt {
    width: 33%;
    line-height: 59px;
    text-align: center;
    color: red;
    font-size: 18px;
    font-weight: 700;
    float: left;
    display: block;
    background: #ececec;
}
.codeOr .rightcode {
    width: 67%;
    float: left;
}
.codeOr .rightcode .confirmDiv {
    width: 100%;
    display: block;
    height: 60px;
    margin: 0;
}
.mobtotal {
    display: none !important;
}
.imCorporate{ width:92%}
.preview .corporateBox .corporateDiv label{ width:100%; text-align: left; padding-right:0}
.preview .corporateBox .corporateDiv .selectDiv{ width:97%}


/**************************Login Page Css Start****************************/
.guestBox .leftGuest { border-bottom: 2px solid #000; border-right: none; margin-right: 0; width: 100%; margin-bottom: 20px; padding-bottom: 30px;}
.guestBox .leftGuest fieldset {  width: 100%;}
.guestBox .leftGuest input.fieldMobile3 { width: 96%;}
.guestBox .leftGuest .orBox {right: 0; left: 0; margin: auto;  top: 560px;}
.guestBox .rightGuest { float: left; margin-top: 0; width: 100%;}
.guestBox .rightGuest fieldset { width: 100%;}
.guestBox .rightGuest p { font-size: 13px;}
/**************************Login Page Css End****************************/


/**************************patient Page Css Start****************************/
.NewpreviewBox .orderBox .informationBox .chkB { left: 10px;}
.NewpreviewBox .orderBox .informationBox ul { padding: 12px;}
.NewpreviewBox .NewpreviewInner{width:96%;float:none;margin:0 auto}
.NewpreviewBox .webinar_main{width:100%;margin-top: 20px;}
.NewpreviewBox .orderBox .informationBox li .left{width:100%;text-align:left;line-height:normal;margin-top:10px}
.NewpreviewBox .orderBox .informationBox li .right input.field3{width:74%}
.NewpreviewBox .orderBox .informationBox ul{padding:12px}
.NewpreviewBox .orderBox .informationBox li .right{width:98%}
.NewpreviewBox .orderBox .informationBox li .right input.field2{width:16%;margin-top:10px}
.NewpreviewBox .orderBox .informationBox li .right input.DOB,.NewpreviewBox .orderBox .informationBox li .right input.field1{width:97%;margin-top:10px}
.NewpreviewBox .orderBox h2{font-size:15px}
.NewpreviewBox .orderBox .informationBox li.Attach{width:98%;margin:-20px 0 0;padding:0;min-height:inherit}
.PriceDetailsMain .PriceDetails .rupeesB, .PriceDetailsMain .PriceDetails .totalAmount, .PriceDetailsMain .PriceDetails li { font-size: 14px;}

.cardDiv { display:none}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
.PriceDetailsMain { width: 100%; padding-bottom: 0;}
#menuFixedOuter{ float:left;}
.PriceDetailsMain .btn, .testlpl .lead_generation .leadMain .leadGen_cen {  display: none;}
/**************************patient Page Css End****************************/

/**************************Payment Page Css Start****************************/
.paymentNew, .paymentNew .enquery, .paymentNew .nav, .paymentNew .webinar_main {  padding: 20px 0;}
.paymentNew .information { width: 100%;}
.paymentNew .blueSocial { width: 100%; padding-bottom: 0; margin:0;}
.paymentNew .information .blue .totalAmount {   padding-left: 44%;}
.paymentNew .information .blue .textcolourLeft, .paymentNew .information .blue .textcolourLeft h3, .paymentNew .information .blue h3, .paymentNew .information .blue li{ font-size:14px;}
.paymentNew .information .blue .textcolourRight{ font-size:14px;}
.paymentNew .information .blue .textcolourLeft h4{ font-weight:normal}
.paymentNew .information .blue .textcolourLeft h4 span{ font-weight:normal}
.topmargnDiv2 h4{ font-weight:normal}
.topmargnDiv2 h4 font{ font-weight:normal}
.paymentNew .information .blue li{ margin-bottom:3px;}
.paymentNew .blueSocial .btn{ display:none}
/**************************Payment Page Css End****************************/

/*******************Order Detials Page Css Start****************************/
.order-placed { float: right; margin-bottom: 20px;}
.orderbox { float: left; width: 100%;}
.orderlisting { width: 100%; border: none;  float: left;}
.orderlisting h3{ font-size:14px;}
.LabReport {font-size: 13px;  min-height: 47px; padding-top: 7px; line-height:normal;}

.linkDiv .centeringLink { max-width: 92%;}
.linkDiv h3{ font-size:20px;}
.linkDiv .btn { float: none; margin: 0 auto;}
.linkDiv input.field{ width:95%}
.linkDiv label{ width:100%;}
/*******************Order Detials Page Css End****************************/


/**************************Find City Page Css Start****************************/
.findLabBox .left_center {  width: 100%;   padding: 0;}
.findLabBox .sectorBox .cen .nameBox .Lab{ margin-right:20px;}
.blankBox ul { width: 21%; margin-right: 10px;}
.findLabBox .main3{ width:100%; margin-right: 0;}
.findLabBox .right_center{ width:100%;}
.findLabBox .delhiBox{ width:100%;}
.findLabBox .cityBox{ width:100%;}
.findLabBox .NCRBox{ width:100%;}
.blankBox{ display:none}
.findLabBox .NCRBox .imgBox2 { text-align: center; padding: 25px 0;     margin-top: 0; background:none;}
.scootertxt { font-size: 14px; margin-top: 0; padding-bottom: 15px; border-bottom: #ccc solid 1px; margin-bottom: 15px;}
.findLabBox .sectorBox .cen .nameBox .left2 p{ font-size:12px;width: 93%;}
.findLabBox .sectorBox .cen .nameBox .left2 a{ font-size:12px;}
.findLabBox .sectorBox .cen .nameBox .Lab{ font-size:13px;}
.findLabBox .sms{ margin-left:0}
.findLabBox .sectorBox .cen .nameBox2 {  width: 98%; }
/**************************Find City Page Css End****************************/


.patientDiv{ width:83%}
.patientDiv h2 { font-size: 22px;}
.patientbanner img{ width:100%}
.conditionDiv2 li { width: 23%;}
.conditionDiv2 li a { font-size: 12px; line-height: 58px;}

.patient_form .for_pad{width: 91%;}
.patient_form .mandate{ margin: 10px 70px 0 0;}

.patients-bottomblock { float: none; margin:0 auto; padding: 0;width: 50%;}
.patients-bottomblock ul li { margin: 0 1% 30px; width: 216px; float: none;}
.conditionDiv2 li.list { float: left; margin-right:10px;}

/*current-opening*/

.planning p {  font-size: 13px; padding: 3px 0 10px 0;}
.planning .bothDiv{ float:left;}
.planning .bothDiv .resultBtn{ width:auto;padding: 0 7px;}
.planning .bothDiv .nowBtn{ width:auto;padding: 0 7px;}
.planning li{ font-size:13px;}
.planning h3{ padding-bottom:10px; font-size:18px;}


/*enquiryBox*/
.left-box-form { width: 100% !important;}
.right-box-form2 .left-form{ width: 97% !important;}
.right-box-form2 .left-form .field-new{ width: 99% !important;}
.right-box-form2 .right-form {  width: 100% !important; float: left !important;}
.right-box-form2 .right-form .field-new{ width: 97% !important;}
.right-box-form2 {  width: 96% !important; height: auto; float: left !important;}



.webinarBox .webinar_main{width:100%;}
.left-box-form { width: 100% !important; float: left;}
.webinarBox .webinar_main .left {  width: 100%;}
.webinarBox .webinar_main .right { width: 100%; float: left; margin-top:20px; margin-left: 0;}
.video-container {  height: 290px; width: 100%; }
.webinarBox .gallery .picGallery .textBox { float: left; width: 100%; padding: 20px 0; margin-left: 0;}
.webinarBox .gallery .picGallery li{ border-bottom:none}







.preview .corporateBox {  margin:00px auto 0 auto;  width: 95%;  float: none;}
.preview .corporateBox .corporateDiv {  width: 100%;}
.preview .corporateBox .corporateDiv fieldset{margin-left:5%;font-size:13px}
.preview .corporateBox .corporateDiv label{line-height:38px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h4{padding-bottom:0;padding-left:0;text-align:center}
.preview .corporateBox .corporateDiv .btn{margin-top:-36px;height:34px;line-height:30px;font-size:13px}
.preview .corporateBox .corporateDiv label.label2{line-height:52px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox2 .corporateDiv{padding-left:5%;width:95%}
.preview .corporateBox2 .corporateDiv label{padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .BookingBox{clear:left;float:left;margin-bottom:60px;margin-right:0;padding-left:5%;width:92%}
.preview .BookingBox .btn{float:left;text-align:center;width:100%}
.preview .corporateBox .corporateDiv .selectDiv{width:84%;padding:6px;font-size:13px}
.preview .corporateBox .corporateDiv input.field{width:78%;font-size:13px;padding:8px}
.preview .corporateBox .corporateDiv .btn2{margin-left:0;margin-top:12px;width:112px;height:34px;line-height:34px;font-size:13px}
.preview .corporateBox .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .coBox{margin-top:20px;width:auto}
.imCorporate .close-imCorporate{right:16px}
.preview .pacakgeBox .mainpack{width:220px;margin-left:0}
.imCorporate{width:100%;top:0%;height:100%;overflow:auto}
.preview .pacakgeBox .popupBig{border-radius:0}
.preview .corporateBox{margin:-20px auto 0 auto;width:95%;float:none}
.preview .corporateBox .corporateDiv{width:100%}
.preview .corporateBox .corporateDiv label{width:100%;font-size:13px;line-height:30px}
.preview .corporateBox .corporateDiv label.label2{font-size:13px;line-height:30px;width:100%}
.preview .corporateBox2{width:95%}
.preview .corporateBox2 .corporateDiv label{line-height:38px;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h6{text-align:left}

.EventsBox .webinar_main { width: 100%;}
.EventsBox .left { width: 100%; margin-bottom:20px}

.signup h3{ font-size:22px;}
.signup label {  font-size: 14px; width: 100%; line-height: 30px; font-size: 14px; padding-bottom: 10px;}
.signup .generate{ width:auto; float:left;}
.signup fieldset.fieldset2{ width: 100%;}
.signup input.field{ width: 97%;}
.signup .select{ width: 100%;}
.signup label.label2{ display:none}

.signup fieldset{ width:100%;}
.signup input.field4{ width:76%}
.ForgotP {  margin-bottom: 14px; padding-left: 0;  padding-top: 5px;}
.signup .btn2{ padding:0 9px;}
.aspNetDisabled{ padding:0 9px;}

.forgetpassword input.field{ margin-bottom:10px;}
.forgetpassword h3{  font-size:22px;}
.forgetpassword fieldset {  width: 100%;}
.forgetpassword input.field4{ width:76%;margin-bottom: 14px;}
.forgetpassword .generate{ width:100%}
.forgetpassword .btn{ margin-left: 0;margin-right: 10px;}
.forgetpassword label.label2{ display:none}


.previewBox .orderBox .informationBox li{ width:100%}
.previewBox .orderBox .informationBox li .right{ width:100%}

.OrderpreviewBox .webinar_main { width: 100%;}
.modal {  width: 87%;}
.formmodel h3 { font-size: 12px;  line-height: normal; padding: 12px;}
.ourdep-form div input { width:92%; height:32px;}
.ourdep-form div { width:100%;}
.ourdep-form { width: 80%; float: inherit; margin: 0 auto;}
.video-sec ul{width: 100%;margin:0 auto}
.video-sec ul iframe{ width:97%; height:170px; border-radius:8px 8px 0px 0px;}
.alert { width: 80%; padding: 30px;}



.teamDoctors { width: 86%; padding: 20px;}
.teamDoctors .doctorImg { width: 45%;position: relative;left: 0;right: 0;margin: auto;float: none;}
.teamDoctors .doctorHeading { width: 100%; margin: 12px 0 20px 0;}
.teamDoctors h2{ font-size:18px;text-align: center;}
.teamDoctors h4{ font-size:15px;}
.teamDoctors h3 { font-size: 15px; margin-bottom: 0; line-height: 21px;text-align: center;}
.teamDoctors h3 p { font-size: 13px;  line-height: normal; margin-bottom: 4px;}
.teamDoctors ul{ margin-bottom:0;}
.teamDoctors li { font-size: 12px; line-height: 18px; padding-bottom: 5px;}



.location_div .left {  width: 100%; margin: 20px 0;}
.location_div .left .localBox .rightB {  width: 100%;}
.location_div .allerymain { width: 93%;}

.NewSelect{ position:relative !important; top:-10px !important;}
.newDepartment{ margin-top: -50px !important;}
.ourdep-formmain { width: 100%;float: left;padding: 0;margin-top: 0;}
.ourdep-form div label{ width:auto}
.video-sec ul li{width: 94%;float: left !important;margin: 0 0 0 12px; }
/************** krl ****************/
.krlbannerimg{width:200px;}
.krlbanner-txt{margin-top:10px; width:250px;}
.krlbanner-txt > h3{font-size:18px; line-height:22px; margin-bottom:10px;}
ul.krl-listing{margin-top:10px;}
ul.krl-listing li{margin-bottom:5px; font-size:12px;}
.klrdepartment-slide .slick-prev{left:3%;}
.klrdepartment-slide .slick-next{right:4%;}
.klr-management-slide .slick-prev, .klr-management-slide .slick-next{top:18%}
.klr-management-slide .slick-prev{left:3%}
.klr-management-slide .slick-next{right:4%;}
.department-lrbox .departmet-left, .department-lrbox .departmet-right, .other-service-left, .other-service-right{width:100%; margin:0 auto 20px;}
.other-service-right{margin-bottom:0;}
.other-serviceimg{width:260px;}
ul.listing-bottom{text-align:center}

/************* dcp booking ***************/
.dcpbooking-wrap > .homebody-inner > h3{font-size:23px;}
.dcp-bcsleft > h4{font-size:18px;}
ul.dcp-bcslisting{margin-left:25px;}
.desktop-link{display:none}
.small-link{display:block;}

.book-collection-right {
    flex-wrap: wrap;
}
.prog-box1 img, .prog-box2 img {
    width: 100%;
}
.book-collection-right .prog-box {
    position: relative !important;
    width: 100%;
    margin-top: 15px;
}


}

@media screen and (max-width:479px) {
.smallmenu{font-size:30px;}
.homelogo{width:120px; margin-left:30px;}
.homeright-wrap{right:10px;}
.usericon{margin-left:0}
.mobile-link{font-size:12px; line-height:18px;}
.cart{margin-left:0px;}
.user-afterlogin{margin-right:0}
.login-mobilewrap{margin-top:-7px;}
.location-search{width:39%;}
.home-searchbar{top:38px}
.small-search{height:59px}
.searchbar-top{width:60%}
.homesearch{width:40px; background-size:24px;}
.homesearch:hover{ background-size:30px; }
.banner-reportbox{ min-height:auto !important;}
.banner-reportbox > h3{padding:0 0 10px; font-size:4.8vw;}
.reportbox-fields{margin-bottom:10px}
.captchaimg{height:32px; width:40%;}
.captchawidth{width:57.4%}
.reportbox-fields-txt, .reportbox-fields-style{font-size:12px;}
.book-collection{padding-bottom:20px;}
.book-icontxt{font-size:12px;}
.prog-box1, .prog-box2{width:100%; float:none}
.prog-box2{margin-top:15px}
.radiology-test-wrap .radiology-testleft > h1{margin-top:-43px !important;}
.radio-testdetail-wrap{padding:10px 10px 40px !important;}

.healthpkgs-wrap .slick-initialized .slick-slide{width:280px;}
.test-condition-box1{margin:10px; width:42.5%}
.test-condition-box1 .testimgs-txt{margin-top:10px; font-size:13px; padding-bottom:10px;}
.test-condition-box1 .testimgs{padding-top:10px;}
.blogbox{margin-top:0;}
/*.offers-annou-wrap a{width:97%;}*/
.all{top:-10px; background:transparent}
.homebody-inner .headinghome{font-size:18px;}
.homebody-inner{margin-bottom:20px;}
.peoplesay-feedback{background-size:110px;}
.about-txt{font-size:14px; line-height:20px;}

/*.offers-annou-wrap{margin:0 0 -15%; width: calc(96% + 20px);}
.offers-annou-wrap a{width:97%}*/

.test-condition-wrap{width:calc(99.5% + 20px);}
.healthpkgs-all{height:230px;}
.loginwrap{padding-bottom:0; top:15%;}
.forgot-signup{position:relative; width:92%; margin:40px auto 0;}
.login-txtboxstyle{width:92%;}
.forgot-signup{font-size:13px;}

.people-saying .slick-dots li{margin:0}

/**************************Center Page Css Start****************************/
.centring{ width: 94%;}
.center-collection-left{width: 100%;}
.center-collection-left > h1{white-space: nowrap; width: 89%;  overflow: auto; text-overflow: clip; padding:2px 12px 3px 20px; }
.center-collection-left > h3{white-space: nowrap; width: 89%;  overflow: auto; text-overflow: clip; padding:2px 12px 3px 20px; }
.center-collection-right { float: left; width: 100%; margin-top: 0;}
.center-collection-left li{ width:100%; float:left;}
.center-collection-left h4 { width: 49%; font-size: 13px;  float: left;}
.center-collection-left li span { width: 45%; font-size: 13px; font-weight: normal; float: right;}
.address-collection-left .informationBox p{font-size: 14px; line-height: 22px; }
.address-collection-left{ width:100%}
.address-collection-left .informationBox{ width:94%; margin: 10px 0 0 0;}
.address-collection-right{ float: left; width: 100%; margin-top: 0;}
.address-collection-right .payment-heading span{ font-size:11px;}
.address-collection-right .navigateBox img{ width:100%}
.facility-collection-left{ width:100%;min-height: inherit;padding-bottom: 0;}
.facility-collection-left .informationBox .headingBox{ font-size: 12px;padding-left: 8px; height:30px;line-height: normal;}
.facility-collection-left .informationBox .imgBox.help{ width:25px;}
.facility-collection-left .informationBox .imgBox {  width: 24px; }
.facility-collection-left .informationBox .imgBox img{ width:100%}
.facility-collection-left .informationBox .svg-inline--fa.fa-wheelchair.fa-w-16{ font-size:21px;position: relative;top: -10px;}
.facility-collection-left .informationBox .svg-inline--fa.fa-road.fa-w-18{ font-size:21px;position: relative;top: -10px;}
.facility-collection-left .informationBox .svg-inline--fa.fa-battery-full.fa-w-20{ font-size:21px;position: relative;top: -10px;}
.facility-collection-left .informationBox{ width:94%; padding: 5px 10px 0px 10px;}
.facility-collection-right{ float: left; width: 100%; margin-top: 10px;min-height: inherit;}
.facility-collection-left .informationBox ul {  width: 97%;}
.facility-collection-left .informationBox li{ width:51%; margin:0}
.facility-collection-left .informationBox li:nth-child(2){ width:auto;margin-left: 10px; }
.facility-collection-left .informationBox li:nth-child(4){ width:auto;margin-left: 10px;}
.facility-collection-left .informationBox li:nth-child(6){ width:auto;margin-left: 10px;}
.facility-collection-right .paymentMode{ width:94%; padding: 5px 10px 0px 10px;min-height: inherit;}
.facility-collection-right .paymentMode .headingBox{ font-size: 12px;padding-left: 8px; height:30px;line-height: normal;margin: 6px 0 0 0;}
.facility-collection-right .paymentMode .svg-inline--fa.fa-credit-card.fa-w-18{ font-size:21px;position: relative;top: -10px;}
.facility-collection-right .paymentMode .svg-inline--fa.fa-road.fa-w-18{ font-size:21px;position: relative;top: -10px;}
.facility-collection-right .paymentMode .imgBox  {  width: 24px; }
.facility-collection-right .paymentMode .imgBox  img{ width:100%}
.facility-collection-right .paymentMode .imgBox.help{ width:16px;}
.facility-collection-right .paymentMode ul {  width: 97%;}
.facility-collection-right .paymentMode li{ width:51%;margin:0}
.facility-collection-right .paymentMode li:nth-child(2){ width:auto;margin-left: 10px; }
.facility-collection-right .paymentMode li:nth-child(4){ width:auto;margin-left: 10px;}
.nearby-collection-left{ width:100%}
.nearby-collection-left > h3{ font-size:20px;}
.nearby-collection-right { float: left; width: 100%; margin-top: 15px;}
.nearby-collection-right > h3{ font-size:20px;}
.nearby-collection-right .formBox fieldset{ width:70%;}
.nearby-collection-right .formBox input.field{ width:93%}
.nearby-collection-left .detailsBox .map .mapRight{ width:86%}
.nearby-collection-right .formBox textarea.textarea{ width:93%}
.nearby-collection-left .detailsBox .map{ font-size:13px;}
.nearby-collection-left .detailsBox li{ padding-bottom:0}
.PhotosBox .Photos-informationBox li{ width:12%; margin: 10px 14px 10px 0;}
.PhotosBox .Photos-informationBox li img{ width:100%}
.PhotosBox .Photos-informationBox { padding: 0 20px 0 10px;}
.Photos-wrap{ margin-top:10px;}
.center-collection-right .Timings-heading{ font-size:18px;}
.address-collection-left .address-heading{ font-size:18px;}
.facility-collection-left .facility-heading{ font-size:18px;}
.facility-collection-right .payment-heading{ font-size:18px;}
.PhotosBox .Photos-heading{ font-size:18px;}
.nearby-collection-left > h3{ font-size:18px;}
.nearby-collection-right > h3{ font-size:18px;}
.nearby-collection-left .detailsBox h4{ font-size:16px;margin: 13px 0;}
.center-collection-right .orange-Lab span{ font-size:11px;}
.PhotosBox .Viewall{ bottom:4px;}
.PhotosBox .Viewall a{ font-size:13px;}
/**************************Center Page Css End****************************/   

/**************************Breadcrumb**************************/
.graynavigation{ display:none}

/**************************Doctor Page Css ****************************/      
.DoctorBox .webinarsDiv{ min-height: 120px; padding-bottom: 23px;}  
.DoctorBox .webinarsDiv .net_butt{ width: 15%;}
.DoctorBox .newslettersDiv{ min-height: 120px;} 
.DoctorBox .eventDiv{ min-height: 200px;}
.DoctorBox .brochuresDiv .maintask .net_butt{ margin-left:30px;}
.DoctorBox .newslettersDiv .textBox{ font-size:13px;}
.DoctorBox .webinarsDiv .textBox{ font-size:13px;}
.DoctorBox .brochuresDiv .maintask .textBox{ font-size:13px;}
.DoctorBox .eventDiv .maintask{ font-size:13px;}
.DoctorBox .greyDiv2{ width:93%; font-size:12px;}
.questions{ width:93%;}
.DoctorBox .list_testBox select{ width:100%;}
.DoctorBox .doc_testlist ul li a{ font-size:12px; padding-left: 6px;padding-right: 6px;}
.DoctorBox .offerBox .mainoffer { position: relative; border: #000 solid 2px !important; width: 99%;}
.DoctorBox .centring.offerBox_centring {  max-width: 90%;width: 100%;}
.DoctorBox .offerBox .leftOffer {  width: 100%;}
.DoctorBox .offerBox .leftOffer img { width: 100%;}
.DoctorBox .offerBox .rightOffer { margin-top: 0; padding-left: 13px; padding-top: 70px; position: relative; width: 95%;}
.DoctorBox .offerBox .rightOffer h3 { font-size: 19px; font-weight: 700;}
.DoctorBox .offerBox .rightOffer h5 { font-size: 17px;}
.DoctorBox .offerBox .rightOffer li { font-size: 14px;}
.DoctorBox .offerBox .rightOffer a.bookNow { display: block; left: 0; margin: auto; position: absolute; right: 0; top: 17px;}
.DoctorBox .QueryForm {  width: 96%;}
.DoctorBox .QueryForm fieldset {padding: 0; margin: 0;}
.DoctorBox .QueryForm p { font-size: 13px;line-height: 21px;}
.DoctorBox .QueryForm label { width: 100%; font-size: 13px;line-height: 30px;}
.DoctorBox .QueryForm input.field11 { width: 44%;}
.DoctorBox .QueryForm input.field12 { width: 44%;}
.DoctorBox .QueryForm input.field { width: 94%;}
.DoctorBox .QueryForm .select { width: 99%;}
.DoctorBox .QueryForm .textarea { width: 94%;}
.DoctorBox .QueryForm label.labelclass {  display: none;}
.DoctorBox .QueryForm input.field1 { width: 94%;}
.DoctorBox .QueryForm h5.class { font-size: 16px; font-weight: 700;}
.DoctorBox .ClinicalForms .sectorBox3 .cen{ width: 96%;padding: 8px 0 12px 0;}
.DoctorBox .ClinicalForms .sectorBox3 .cen .nameBox { width: 98%; margin-left: 16px;}
.DoctorBox .ClinicalForms .event_butt2 { float: left; height: 29px; margin-right: 0; margin-top: 10px; width: auto;}
.DoctorBox .ClinicalForms .event_maintask2{ width: 98%;margin-top: 5px;}
.DoctorBox .ClinicalForms .event_maintask2 .textBox { width: 80%; margin-top: 0;}
.DoctorBox .DoctorEvents .left_center { width: 100%;}
.DoctorBox .DoctorEvents .right_center{ width:100%}
.DoctorBox .DoctorEvents .main3{ width:100%}
.DoctorBox .DoctorEvents .delhiBox{ width:100%;}
.DoctorBox .DoctorEvents .event_maintask .heading{ font-size:13px;}
.DoctorBox .DoctorEvents .event_maintask .textBox { width: 250px; font-size: 13px; padding-left: 31px;}
.DoctorBox .DoctorEvents .sectorBox .cen .nameBox{ margin-left:15px;}
.DoctorBox .DoctorEvents .left_center li{ padding:0}
.DoctorBox .DoctorEvents .event_maintask .icon_img{ height:20px;}
.DoctorBox .questions{ width:93%; font-size:12px !important;}
.DoctorBox .SatisfactionForm .centringSatisfac{ width:100%}
.DoctorBox .SatisfactionForm fieldset {  border: none; padding: 0;  margin: 0;}
.DoctorBox .SatisfactionForm .space{ width:100%;}
.DoctorBox .SatisfactionForm label{ width:100%;}
.DoctorBox .SatisfactionForm input.field{ width:95%;}
.DoctorBox .SatisfactionForm .select{ width:100%;}
.DoctorBox .SatisfactionForm .btnn1{ margin-left:0}
.DoctorBox .SatisfactionForm h4{ margin-top:20px;}
.DoctorBox .SatisfactionForm .space{ margin-bottom:20px;}
.DoctorBox .SatisfactionForm label.labela{ display:none}
.DoctorBox .SatisfactionForm .btnn1 {  float: none;  margin: 0 auto;}

/**************************About us Css ****************************/ 
.aboutUs .newslist2 li {  width: 44%;  vertical-align: top;  min-height: 195px;  margin: 0 18px 10px 0;}
.aboutUs .newslist2 li img { vertical-align: middle !important; margin: 0 2px; width: 100%;}
.aboutUs .txt_img h3{ font-size:12px;}
.aboutUs .txt_img a span{ font-size:12px;}
.aboutUs .newslist2 li a{ line-height:16px;}
.aboutUs p{ font-size:12px; line-height:18px;}
.aboutUs .greyDiv{ font-size:12px;} 
.aboutUs .questions{ width:82%;font-size: 12px !important; font-weight: normal !important;  height: auto; margin-top: 10px !important; line-height: normal !important; padding: 10px 32px 10px 20px !important;}
.aboutUs .greyDiv{ width:92%}
.answers{ padding-left:0}
.aboutUs .banner{ display:none}
.aboutUs .navigationBox{ display:none}
.aboutUs{ padding-top:0}
.aboutUs .answers{ padding-left:0}
.aboutUs .download_main{ float:left}
.aboutUs .download_pdf { float: left; width: auto;}
.aboutUs .download_pdf span.main_dwnld{ font-size:11px; font-weight:normal}
.aboutUs .download_pdf2 span.main_dwnld{ font-size:11px; font-weight:normal}
.aboutUs .download_pdf2 { float: left; margin-right: 10px; margin-top: 6px;}
.aboutUs a.network { width: 100%; float: left; margin-bottom: 10px; font-size:14px;}
.aboutUs ul.inner_bullet li{ font-size:12px;}
.aboutUs .divice2{ width:100%}

/**************************FindaLab Page Css Start****************************/
.FindaLab .mapBox{background-size:100% 340px;height:344px;width:100%}
.FindaLab .mapBox .stateBox{margin:60px auto;width:97%}
.FindaLab .stateBox h3{font-size:12px;font-weight:700;width:98%}
.FindaLab .stateBox .final{float:left;margin-left:20px;width:300px}
.FindaLab .stateBox select{width:216px;padding:4px;height:auto;line-height:normal}
.FindaLab .stateBox .state{float:none;margin-bottom:7px;width:270px;border-right:none}
.FindaLab .stateBox .city{float:none;margin-bottom:7px;width:270px}
.FindaLab .businessBox h4{ font-size:22px;}
.FindaLab .businessBox { padding: 10px 0 30px 0;}
.FindaLab .faqSlider{ display:none}
.FindaLab .rangeBox h4{ font-size:22px;}
.FindaLab .rangeBox li { margin-bottom: 10px; width: 100%; font-size: 15px;}
.FindaLab .rangeBox .numberB { font-size: 23px; height: 35px; line-height: 35px; width: 40px;}
.FindaLab .rangeBox .numberB_right { width: auto;}
.resp-tabs-list li{width: 213px !important;}
.FindaLab .partnerBox fieldset { width: 97%;}
.FindaLab .partnerBox label{ width:auto}
.FindaLab .southAsia h4{ font-size:22px;}
.FindaLab .southAsia .Asiabtn{ float:left;}
.FindaLab .southAsia select.select { margin-bottom: 24px; margin-right: 20px; width: 97%;}
.FindaLab .Logistics h4{ font-size:22px;}
.FindaLab .Logistics li{margin: 5px 0 15px 20px;}
/**************************FindaLab Page Css End****************************/

/**************************ContactUs Page Css Start****************************/
.ContactUs .left{ width: 100%;}
.ContactUs .right { width: 100%; margin-top:10px; margin-left: 0;}
.ContactUs .corporate_office .left { width: 100%;}
.ContactUs .corporate_office .right { width: 100%; margin-top:20px;}
.ContactUs .corporateEnquiry .space { width: 92%;}
.ContactUs .corporateEnquiry input.field { width: 97%;height: 32px;}
.ContactUs .corporateEnquiry .select { width: 100%;height: 32px;}
.ContactUs .corporateEnquiry .textarea{ width:89%}
.ContactUs .corporateEnquiry .btn{ height:35px;}
.ContactUs .blogBox .leftblog { width: 100%;}
.ContactUs .blogBox .leftblog li { width: 100%;}
.ContactUs .blogBox .leftblog .dateTest { width: 72%;}
.ContactUs .blogBox .rightblog { margin-top: 20px; float: left; width: 100%;}
.ContactUs .blogBox .leftblog .dateTest p{ font-size:13px; line-height:18px}
.ContactUs .offerings ul { float: none; margin: 0 auto; width: 98%;}
.ContactUs .offerings li{ width: 100%;margin-bottom: 20px;}
.ContactUs .offerings h2 { font-size: 15px; font-weight: 700;}
.ContactUs .offerings .numberB { font-size: 28px; height: auto; line-height: 50px; width: 40px;}
.ContactUs .offerings .numberB_right { padding-left: 18px; width: 77%;}
.ContactUs .offerings .numberB_right p{ line-height:18px;}
.ContactUs .lets h4 { font-size: 20px;}
.ContactUs .twitterCorporate { width: 100%;}
.ContactUs .arroImg { background-size: 64% auto;}
.ContactUs .arroImgRight { background-size: 64% auto;}
.ContactUs .slick-slider span.spanclass { font-size: 13px; padding-top: 0; margin-bottom: 20px;}
.ContactUs .faqSlider{ display:none;}
.ContactUs .contentStories { font-size: 13px; line-height: 18px; margin-top: -8px; padding-left: 20px;}
.ContactUs h2.resp-accordion { font-size: 13px; font-weight: normal; margin: 0 0 10px; padding: 16px 10px;}
.ContactUs .resp-tabs-container img {  width: 8%; float: left; margin-right: 14px; margin-top: -3px;}
.ContactUs .corporateEnquiry p{ font-size:13px;}
.ContactUs .ourClient a{ font-size:13px; font-size:15px;}
.ContactUs .blogBox .leftblog .dateBlog{ background: url(https://www.lalpathlabs.com/images/month.jpg) no-repeat #ffcd50;}
.ContactUs .blogBox .leftblog .dateBlog{ width:60px;}
.ContactUs .blogBox .leftblog li{ min-height:150px;}
.ContactUs .blogBox .leftblog .dateBlog{ height:auto; min-height:150px;}
.ContactUs .partnerBox2 fieldset{ width:94%}
.ContactUs .partnerBox2 .space { width: 100%;}
.ContactUs .partnerBox2 input.field { width: 94% !important;}
.ContactUs .partnerBox2 .textarea {  width: 94%!important;}
.ContactUs .corporateEnquiry .select { width: 100%!important;}
.ContactUs .partnerBox2 .txt { width: 100%;}
.ContactUs .partnerBox2 label.label2{ width: 100%;}
.ContactUs .partnerBox2 label.label3{ display:none}
.ContactUs .partnerBox2 .radio { margin: 0 4px 0 0;}
.ContactUs .partnerBox2 h4 { font-size: 20px; margin:0}
.ContactUs .success h4{ font-size: 20px; margin:0}
.ContactUs .offerings h4{ font-size: 20px; margin:0}
.ContactUs .ourClient h4{ font-size: 20px; margin:0}
.ContactUs .letsForm{ width:100%}
.ContactUs .letsForm .space{ width:100%;}
.ContactUs .letsForm label{ width:100%;}
.ContactUs .corporateEnquiry .textarea{ width:97%;}
.ContactUs .Departments h4{ font-size:20px;}
.ContactUs .partnerBox2{ border-bottom:none; padding: 40px 0 0 0;}
/**************************ContactUs Page Css End****************************/

/**************************Investors Page Css Start****************************/  
.Investors .container_investor { margin: 15px auto; width: 95%;}
.Investors .container_investor .left { width: 100%;}
.Investors .container_investor .right  { float: left; margin-left: 0;  width: 100%; margin-top: 15px;}
.Investors .container_investor .right .QuarterlyBox{ padding-bottom:5px;}
.Investors .container_investor .right .QuarterlyBox li { padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox li.listDiv{ padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .QuarterlyBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .QuarterlyBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .QuarterlyBox p.text.list{ padding: 0 0 10px 0; width: auto;}
.Investors .container_investor .right .QuarterlyBox h5{ padding: 0 0 5px 0;}
.Investors .container_investor .right .QuarterlyBox h5.list{ min-height:inherit;font-size:14px;}
.Investors .container_investor .right .QuarterlyBox .text a.list{font-size:12px;}
.Investors .container_investor .right .subisidiaryBox{ padding-bottom:5px;}
.Investors .container_investor .right .subisidiaryBox li { padding: 10px 0 0 10px; width: 94%;}
.Investors .container_investor .right .subisidiaryBox h3{ padding:8px 10px; line-height:normal}
.Investors .container_investor .right .subisidiaryBox p.text{ padding: 0 0 10px 0;}
.Investors .container_investor .right .subisidiaryBox h5{ padding: 0 0 5px 0; }
.Investors .container_investor .right p{ line-height:20px; font-size:13px;}
.Investors .container_investor .right .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.Investors .container_investor .right .questions{ padding: 10px 20px 10px 13px; width:89%;font-size: 13px !important;}
.Investors .container_investor .right .greyDiv{padding: 10px 0px 10px 13px;width: 95%;font-size: 13px !important;}
.Investors .container_investor .right .answers{ padding: 10px 20px 10px 0; width:89%;font-size: 13px !important;}
.Investors .container_investor .right .exchangeBox .leftexchange{ font-size:13px; width:auto; line-height: normal;padding-right: 5px;margin-top: 3px;}
.Investors .container_investor .right .exchangeBox{ width:auto;margin-bottom: 2px;padding: 0 0 10px 5px;clear: both;}
.Investors .container_investor .right .exchangeBox .rightexchange { float: left; margin-left: auto; width: auto; margin-top: 5px;}
.Investors .container_investor .right h3 { font-size: 14px;padding-bottom: 0;}
.Investors .container_investor .right a.list{ font-size: 13px;}
.Investors .container_investor .right .event_butt44{ width:100%;height: auto;line-height: normal;}
.Investors .container_investor .right .event_butt44 a{ width:auto;height: auto;line-height: normal; padding:5px 0}
.Investors .container_investor .right .cobc-head{width:50%;float:left;padding:0 0;margin:0 0 10px 0;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .cobc-head.cobc-head-mob{display:inherit}
.Investors .container_investor .right .cobc-tab{width:50%;float:left;margin:0 0 20px 0;border-bottom:none;border-top:1px solid #c4c3c3}
.Investors .container_investor .right .col1,.col2,.col3,.col4,.col5,.col6{margin:0;padding:10px 5% 0 5%;width:90%!important;border-bottom:1px solid #c4c3c3;height:55px}
/**************************Investors Page Css end****************************/

/**************************Course Page Css Start****************************/
.CourseDiv .banner{ display:none;}
.CourseDiv .overlay_content { padding: 2% 2% !important;}
.CourseDiv .course_listing {  width: 100% !important;}
.CourseDiv .pull-right2 { width: 96% !important; float: left;}
.CourseDiv .course_listing p{ line-height:23px;}
.CourseDiv .scroll_content { width: 100%;}
.CourseDiv .about_rt {  float: left; margin-top: 20px; width: 100%;}
.CourseDiv .form_inside .field{ width:94%}
.CourseDiv .pics_btm2 .right2 li{ width: 44%;height: auto;margin-bottom: 15px;margin-right: 15px;}
.CourseDiv .pics_btm2 .right2 img{ width:100%}
.CourseDiv .form_inside fieldset{ width:77%}
.CourseDiv .greyDiv{ height:auto; line-height:normal; padding: 7px 0 7px 13px;}
.CourseDiv .questions{ padding: 10px 20px 10px 13px; width:89%;font-size: 13px !important;}
.CourseDiv .greyDiv{padding: 10px 0px 10px 13px;width: 95%;font-size: 13px !important;}
.CourseDiv .answers{ padding: 10px 20px 10px 0; width:98%;font-size: 13px !important;}
.CourseDiv ul.inner_bullet li{ font-size:13px;}
.CourseDiv ul.fee_structure li {  width: 80%;}
.CourseDiv .width_full2 { width: 100% !important;}
/**************************Course Page Css End****************************/

/**************************Current Openings Page Css Start****************************/
.CurrentOpenings .banner{ display: none}
.CurrentOpenings .carDiv li { font-size: 14px; padding-bottom: 10px; line-height: 24px;}
.CurrentOpenings .carDiv li a { font-size: 15px;}
.CurrentOpenings .carDiv select {  width: 96%; float: left;}
/**************************Current Openings Page Css End****************************/

/**************************Customer Feedback Page Css Start****************************/
.CustomerFeedback .left {  width: 100%;}
.CustomerFeedback .right { float: left; margin-top: 20px; width: 98%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox span{ width: 100%}
.CustomerFeedback .left .feebackForm .formbox .cityBox p {  float: left;  margin-right: 0; width: 100%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox select.select2{ width: 100%; margin-right: 0;}
.CustomerFeedback .left .feebackForm .formbox .cityBox input.field{ width: 100%;}
.CustomerFeedback .left .feebackForm .formbox .personBox h4{ font-size: 13px;}
.CustomerFeedback .left .feebackForm .formbox label{ font-size: 13px;}
.CustomerFeedback .left .customerBox input.field{ width: 99%;}
.CustomerFeedback .left .feebackForm .formbox .cityBox input.field2{ width:100%;}
.CustomerFeedback .left .feebackForm .formbox .personBox h4{ font-size: 13px;padding-bottom: 0;}
.CustomerFeedback .right p{ font-size: 13px;}
.CustomerFeedback .left .feebackForm .formbox .cityBox{ padding-top: 0;}
.CustomerFeedback .left .feebackForm .formbox .cityBox span{ font-size: 13px;}
.CustomerFeedback .left .feebackForm .formbox .personBox .btn {  margin-left: 0; width: auto;}
.CustomerFeedback #MainContent_RBTechnicalskills_0 { margin-right: 5px;}  
.CustomerFeedback #MainContent_RBTechnicalskills_1 { margin-right: 5px;} 
.CustomerFeedback #MainContent_RBsamplecollection_0{ margin-right: 5px;} 
.CustomerFeedback #MainContent_RBproperknowledgeQuery_0{ margin-right: 5px;} 
.CustomerFeedback #MainContent_RBsamplecollection_1{ margin-right: 5px;} 
.CustomerFeedback #MainContent_RBproperknowledgeQuery_1{ margin-right: 5px;} 
.CustomerFeedback .left .feebackForm .formbox .btnbox{ margin-left: 100px; margin-top: 5px;}
/**************************Customer Feedback Page Css End****************************/

/**************************Radiology Centers Page Css Start****************************/
.RadiologyCenters { padding: 20px 0 20px 0;}
.RadiologyCenters .sliderRadiology{ display:none;}
.RadiologyCenters .eastBox select.select{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox select.select2{ margin-right: 0; width: 100%; margin-bottom:20px;}
.RadiologyCenters .eastBox .card{ margin:0 auto; float:none;}
.RadiologyCenters .eastBox{margin:0}
.RadiologyCenters .centring{width:92%}
.RadiologyCenters h2{font-size:17px}
.RadiologyCenters .eastBox .eastLeft{font-size:14px;margin-bottom:10px;margin-right:0;width:100%}
.RadiologyCenters .eastBox .eastCen{font-size:14px;margin-bottom:10px;margin-right:0;width:auto}
.RadiologyCenters .eastBox .eastRight{font-size:14px;margin-top:0;width:auto; float:left}
.RadiologyCenters .eastBox .card{margin:15px 0;width:112px}
.RadiologyCenters .eastTable table.radi,th.radi,td.radi{width:100%}
.RadiologyCenters .eastTable{overflow-y:hidden;overflow-y:scroll}
#Panel1{left:0;margin:0 auto;width:301px!important}
#Panel1 .popb2{padding:10px 0 0!important}
#Panel1 .popb3{float:left;padding:35px 20px 0 100px!important}
#Panel1 .popb{float:left;padding:19px;width:85%}

.radiology-modal { width: 77%; height: 272px;position: relative;top: 60px;}
.radiology-modal h3 {  font-size: 14px; line-height: normal;}
.radiology-modal label {  width: auto;}
/**************************Radiology Centers Page Css End****************************/

/**************************Webinar Section Page Css Start****************************/
.WebinarSection .webinar_main .left { width: 100%;}
.WebinarSection .webinar_main .right { width: 100%;margin-top: 15px;}
.WebinarSection .white_content2 fieldset { width: 97%;}
.WebinarSection .webinar_main .right .formBox {  width: 91%;padding: 14px;margin: 0 0 20px 0;background: #f5ffdc;}
.WebinarSection .webinar_main .right .formBox .top .imgbox img{ width:100%}
.WebinarSection .white_content2 input.field{ width:55%; float:right;}
.WebinarSection .CaptureCode{ width:56%; float:right}
.WebinarSection .CaptureCode img{ width:100%;height: 29px;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2{  padding-left: 10px;padding-right: 10px;  width: 77%;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5{ font-size: 11px;text-align: left;}
.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p { font-size: 9px;padding: 3px 0 0 0;text-align: left;line-height: normal;}
.WebinarSection .white_content2 h4 { margin-bottom: 0; padding-bottom: 10px;}
.WebinarSection .white_content2 p { margin-bottom: 5px; padding: 0;}
.WebinarSection .custom-radio2.share {margin-right: 5px;  margin-left: 0;}
.WebinarSection a.terms-conditions{ font-size:12px;}
.WebinarSection .white_content2 label{ font-size:12px;width:auto;}
.WebinarSection .gallery .picGallery { width: 100%;}
.WebinarSection .gallery .picGallery li { font-size: 14px;}
.WebinarSection .gallery .picGallery .phBox { width: 33%;}
.WebinarSection .gallery .picGallery .phBox .photoDiv { height: auto; padding-top: 0; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .photoDiv img { height: auto; width: 100%;}
.WebinarSection .gallery .picGallery .phBox .nameDiv { width: 100%; font-size:12px}
.WebinarSection .gallery .picGallery .textBox { margin-bottom: 10px; margin-top: 0; width: 60%;}
.WebinarSection .gallery .picGallery .textBox h5 { font-size: 13px; padding-bottom: 0;}
.WebinarSection .gallery .picGallery .textBox p {  font-size: 12px; text-align: left;padding: 0;}
.WebinarSection .gallery .picGallery .textBox a { font-size: 12px;}
.WebinarSection .video-container33{ width:100%}
.WebinarSection .webinar_main .blueBox {  width: 90%;  padding: 0 15px;   margin: 0;}
.WebinarSection .gallery{ padding-top:15px;}
.WebinarSection .gallery .picGallery li {  padding-bottom:10px; min-height: inherit; display:inline-block}
.WebinarSection .webinar_main .blueBox p{ font-size:13px;}
.WebinarSection .white_content2 .btn{  margin: auto;  padding: 0;  float: none; position: relative;}
.WebinarSection .video-container33 { width: 100%; height: 167px;}
.WebinarSection .white_content2 h4{  margin-bottom: 10px; font-size: 12px;  text-align: center;  line-height: normal;}
.WebinarSection .validationT {  color: #ff0000 !important;   clear: both;  float: left !important;  padding-left: 111px !important;}
.WebinarSection .red_arrow {  color: #ff0000 !important;clear: both;float: right !important;padding-left: 0;}
.WebinarSection #MainContent_CustomValidator1 { width: auto; padding: 0 !important; float: left !important; clear: none;}
.WebinarSection .twitterBoxMobile { display: block; float: left;  margin-top: 20px; width: 100%;height: 354px;}
.WebinarSection .webinar_main .rightMobile { width: 99%;  float: left; display: block;}
.WebinarSection .webinar_main .rightDesktop {  display: none;}
.WebinarSection .webinar_main .blueBox{ margin-top:15px;}
.WebinarSection .webinar_main .left .videoBox{ margin-top:20px;}
.WebinarSection .webinar_main{ padding-bottom:35px;}
.WebinarSection .twitterBox2 { width: 100%;  height: 400px;}
.WebinarSection .gallery .picGallery .textBox.newcss{ width: 90%;margin-top: 15px;float: left;}
.WebinarSection .Saurabh_show.newcss{ padding-left:0}
.WebinarSection .popupBox_Saurabh{ height: 250px !important;margin: auto;padding:22px 10px 10px 10px;top: 10% !important;width: 83% !important;bottom: auto;}
.WebinarSection .popupBox_Saurabh li {  padding: 0 0 5px 20px !important; width: 68%;}
.WebinarSection .popupBox_Saurabh .imgpop { margin: 0; width: 21%;}
.WebinarSection .main { height: 250px; overflow: auto; width: 100%; top: 0 !important;}
.WebinarSection .popupBox_Saurabhh .main p{ font-size:12px !important;}
.WebinarSection .white_content2 select { width: 59%; float: right;}
/**************************Webinar Section Page Css End****************************/

/**************************TermsUse Section Page Css Start****************************/ 
.TermsUse .slider{ display:none;}
/**************************TermsUse Section Page Css End****************************/

/**************************Sitemap Section Page Css Start****************************/
.Sitemap h3{ font-size:16px;}
.Sitemap .main_site_map_list { width: 100%; margin-bottom: 15px;}
.Sitemap .main_site_map_list li a{ font-size:13px;}

/**************************Sitemap Section Page Css End****************************/

/**************************FAQ Section Page Css Start****************************/
.FAQ { padding:0 0 30px 0;}
.FAQ .headingFAQ{ display:block; color: #444546; font-size: 20px; font-weight: 500; border-bottom: 1px solid #ccc; font-family: 'Open Sans', sans-serif; padding-bottom:10px;}
/**************************FAQ Section Page Css End****************************/

/**************************News Section Page Css Start****************************/
.News .bannerNews{ width:100%;}
.News li { width: 92%; padding: 4%; background: url('https://d2qhgd0topi90o.cloudfront.net/website/images/divider-g.jpg') left 25px no-repeat #fafafa; min-height: inherit; }
.News h3{ font-size:15px;}
.News .bannerNews { width: 100%; float: left;height: 150px}
/**************************News Section Page Css End****************************/

/**************************mobileapp Section Page Css Start****************************/
.mobileapp .left { width: 100%;}
.mobileapp .left h2 { font-size: 23px; margin-top: 20px;}
.mobileapp .right {  width: 100%; margin-top: 20px;}
.mobileapp .right img { width: 100%;}
.mobileapp .left .findDiv { width: 100%;  float: left; margin-top: 30px;}
.mobileapp .left .findDiv .leftDiv { width: 58%; height: auto;}
.mobileapp .left .findDiv .leftDiv input { width: 86%;font-size: 12px;padding: 12px; height: 16px;}
.mobileapp .left .findDiv .rightDiv {width: 40%;float: left;height: 43px;}
.mobileapp .appbtn{ width: 100%;height: auto;padding: 6%;}
.mobileapp .left .googletext h3{ padding-left:0; text-align:center}
.mobileapp .left .googletext h4{ font-size:15px;}
.mobileapp .left .googletext h4 a{ font-size:15px;}

.mobileapp .left .googleapp .leftapp { width: 45%; margin-right: 6px;}
.mobileapp .left .googleapp .leftapp img { width: 100%;}
.mobileapp .left p { width: auto; font-size: 14px; line-height: 16px;}
.mobileapp .left .googleapp .rightapp { width: 45%;}
.mobileapp .left .googleapp .rightapp img { width: 100%;}
/**************************mobileapp Section Page Css End****************************/

/**************************TestList Section Page Css Start****************************/
.TestList .main_site_map_new{ width:100%;}
.TestList .main_site_map_list_new { width: auto; height: auto;  float: left;  margin-right: 15%; clear:both}
.TestList .main_site_map_new li a { font-size: 12px;}
/*.TestList .main_site_map_new tr, td{ width: 100% !important; display: block;}*/
.TestList .testsAbc { margin-bottom: 15px;}
/**************************TestList Section Page Css End****************************/











/**************************Patients Page Css Start****************************/
.Patients .left_center{ width: 100%;}
.Patients .NCRBox{ width: 99%;}
.Patients .right_center { width: 100%; margin: 20px 0;}
.Patients .right_center li{ width:86%;}
.Patients .right_center li h3 { margin-bottom: 10px; line-height: 16px;}
.Patients .right_center li h3 a{ font-size:13px;}
.Patients .alphabets p { width: 90%; font-size: 12px;  line-height: 18px;}
.Patients .holder a.jp-previous{ margin: 0 7px 0 0;}
.Patients .holder a{padding: 5px 6px;}
/**************************Patients Page Css End****************************/

/**************************Allergy Screen Page Css Start****************************/
.AllergyScreen .testTabNew ul.tab li a{ font-size:13px;}
.AllergyScreen .testTabNew .swasthLeft .shouldBox .cardsecond { float: none; margin: auto; top: 10px; position: relative; line-height: 26px; height: 35px; font-size: 15px;}

.cardflotlft { line-height:35px !important;}

.AllergyScreen .testTabNew .swasthRight .packageDetail .card { padding: 0; position: inherit; right: 0; top: 0; width: 108px; float: left; left: 250px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1 { width: 100%;}
.AllergyScreen .testTabNew .swasthRight .emailDiv a{ position:inherit; margin-right: 20px; margin-top: 10px;}
.AllergyScreen .testTabNew .swasthPlus .left { font-size: 22px; padding: 5px 0; width: 68%;line-height: normal;}
.AllergyScreen .testTabNew .swasthRight .packageDetail{ padding: 0 2% 20px 2%;width: 96%;margin: 0;}
.AllergyScreen .testTabNew .swasthRight .packageDetail a.geryswasth { bottom: 0; float: right; font-size: 14px; position: inherit; text-decoration: underline; margin-top:10px;}
.AllergyScreen .blankBox2 ul { width: 44%;}
.AllergyScreen .Users .leftReco { width: 100%; min-height: inherit; max-width: 100%; margin-bottom: 20px;}
.AllergyScreen .Users .leftReco ul{ min-height: inherit;}
.AllergyScreen .Users h4 { padding: 6px 15px; min-height: 0;}
.AllergyScreen .Users .leftReco .sameBox .sameBot .card { font-size: 14px; height: 35px; line-height: 35px; width: 114px; margin: 20px auto;}
.AllergyScreen .Users .leftReco .imgs { margin-right: 4px;}
.AllergyScreen .testTabNew .swasthPlus .left{ font-size:15px;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover{ text-decoration:none;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div { max-width: 100%; padding: 0 20px; width: 86%; border-top: 1px solid #ccc;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail{ max-width:100%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail a{ font-size:11px;}
.AllergyScreen .testTabNew .swasthLeft .sample{ max-width: 100%; margin: 0 0 10px 0;}
.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv{ margin-top:15px;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail .tablePac{ min-height: inherit; border-right:none;}
.AllergyScreen .testTabNew .swasthRight .packageDetail .card { width: 40%; padding-left: 0; padding-right: 0; left: 0 !important;}
.AllergyScreen .blankBox2 ul { width: 100%; padding-left: 0; padding-right: 0;}
.AllergyScreen .testTabNew .swasthPlus .right { width: auto; float: right; margin-top: 0px;}
.AllergyScreen.list { padding: 0 0 30px 0; margin-top: -25px;}
.AllergyScreen .testTabNew .swasthPlus .Screening{margin-top: 5px;}
.AllergyScreen .testTabNew .swasthPlus .right span{ font-size:15px;}
.AllergyScreen .testTabNew .swasthPlus .right span.rupees{ font-size:15px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail th.div1, td.div1 { padding: 5px; font-size: 12px;line-height: 25px;}
.AllergyScreen .testTabNew .swasthRight .packageDetail a{ font-size: 12px;}
.bbAccordion .accordion-head h2.list{ font-size:13px !important;line-height: 20px !important; }
.AllergyScreen .Users h3{ line-height:normal;}
.AllergyScreen .Users .leftReco li .textB{ font-size:12px;}
.AllergyScreen .divSOne li .textB { font-size: 13px; width: 39%;}
.AllergyScreen .divSOne .imgs { float: left; margin-right: 5px; position: relative; width: 15px; margin-top: 2px;}
.AllergyScreen .divSOne .imgs img { width: 100%; height: auto;}
.AllergyScreen .divSOne li span { float: left; font-size: 13px; margin-bottom: 10px; padding: 0 0 0 15px; width: 52%;}
.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div {  max-width: 100%; padding: 0 20px; width: 86%;}

/**************************Allergy Screen Page Css End****************************/














/**************************Book A Test Page Css Start****************************/
.location_div{ margin:0}
.location_div .leftFilter h3{ display:none;}
.location_div .right{ width:57%; float:left}
.right li { width: 84%; margin:0;}
.biggerPrice{ width:32%}


.location_div .right h1 { font-size: 14px; margin-top: 14px; width:100%}

.greyBox{ width:100%;}
.greyBox h3 { margin-bottom: 8px; padding-bottom: 10px;}
.greyBox .bot { width: 100%;}
.location_div .right {  margin: 0; float:left; width: 100%;}
.greyBox .bot p { background-size: 9% auto; font-size: 12px; padding-top: 5px; padding-bottom: 10px;}
.greyBox .bot span { font-size: 14px;}
.biggerPrice { width: 28%;}
.greyBox .bot span.bigger { font-size: 14px;}
.ReportParameter { min-height: 40px;}
.filter600button { display: block !important; cursor: pointer;     font-size: 13px; margin-top: 30px; padding-left: 40px; position: relative; top: 0; width: 30%; z-index: 99;}
#filter select{display:block;cursor:pointer;border-radius:3px;color:#fff;font-size:13px!important;height:40px;line-height:40px;text-decoration:none;font-weight:700;background:#e8aa3b url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center!important;margin-left:0;position:absolute;right:16px;top: 169px;text-transform:uppercase;border:none;padding-left:38px;font-weight:bold!important;font-family: 'Open Sans', sans-serif;width:46%!important;margin:0}
#filter select:hover{color:#fff;background:#666 url(https://www.lalpathlabs.com/images/book-img2.png) no-repeat 10px center}
.lessthan600{border:#e7aa3b solid 1px;float:left;width:90%;margin-top:0;padding-top:8px;display:none;position:absolute;z-index:9999;background:#fff}
.popularity{ display:none;}


.cart_div{ width: 84%;padding: 10px 14px;font-size: 14px;}
.compareBox {bottom: 55px;}
.compareBtn{ bottom:60px;}

.Report1{ padding-left:25px;}
.testComp{ padding-left:25px;}
.PreTest1{ padding-left:25px;}
/**************************Book A Test Page Css End****************************/





/**************************Cart Page Css End****************************/
.previewOr .previewinnerBox ul {  margin-bottom: 10px;  border: #ccc solid 1px;  padding: 13px;  width: 91%;}



.home_popup{width:100%;position:fixed;left:0;right:0;bottom:0;height:auto;margin:auto;background:#2192ea;text-align:center;padding:0;display:none;z-index:999;opacity:.93;height:auto;min-height:49px}.home_popup.list{opacity:1}.home_popup .closeHome{position:absolute;right:25px;top:21px;cursor:pointer}.home_popup .closeHome.listB{top:70px}.home_popup .closeHome .imgcloseH{width:15px;height:15px}.home_popup .hometext{width:100%;float:left}.home_popup .hometext a{display:block;font-size:18px;font-weight:400;line-height:25px;text-decoration:none;color:#fff}.home_popup .hometext .imghome{position:relative;top:4px}.cart_div{bottom:51px}.home_popup2{width:100%;position:fixed;left:0;right:0;bottom:0;margin:auto;background:#2192ea;text-align:center;padding:0;display:none;z-index:999;opacity:1;height:50px}.home_popup2.list{opacity:1}.home_popup2 .closeHome{position:absolute;right:25px;top:16px;cursor:pointer}.home_popup2 .closeHome.listB{top:70px}.home_popup2 .closeHome .imgcloseH{width:15px;height:15px}.home_popup2 .hometext{float:left;margin-top:10px;width:100%}.home_popup2 .hometext a{display:block;font-size:18px;font-weight:400;line-height:25px;text-decoration:none;color:#fff}.home_popup2 .hometext .imghome{position:relative;top:4px}

a.makePBtn{bottom:0;position:fixed;display:block;background:#e8aa3b;border:none;color:#fff;cursor:pointer;display:block;font-size:15px;height:49px;line-height:47px;text-align:center;text-decoration:none;width:100%;border-radius:0 0 5px 1px;-moz-border-radius:0 0 5px 1px;-webkit-border-radius:0 0 5px 1px;font-family: 'Open Sans', sans-serif;font-weight:700;z-index:999}

.upgrade .upgradeInner .upgradeInner_left {   display: none;}
.upgrade .upgradeInner .upgradeInner_right { width: 100%; border: #829dca solid 1px; border-radius: 10px;}
.codeOr .inner {
    width: 96%;
}
.codeOr .leftcode {
    width: 100%;
}
.codeOr .leftcode input.field {
    width: 55%;
}
.codeOr .leftcode .addCus {
    width: 38%;
    float: right;
}
.codeOr .fixedM {
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
    height: 107px;
    background: #fff;
    border-top: #ccc solid 1px;
    left: 0;
}
.codeOr .cencode {
    width: 100%;
    float: left;
}
.codeOr .cencode a {
    line-height: 47px;
    display: block;
}
.codeOr .redTxt {
    width: 33%;
    line-height: 59px;
    text-align: center;
    color: red;
    font-size: 18px;
    font-weight: 700;
    float: left;
    display: block;
    background: #ececec;
}
.codeOr .rightcode {
    width: 67%;
    float: left;
}
.codeOr .rightcode .confirmDiv {
    width: 100%;
    display: block;
    height: 60px;
    margin: 0;
}
.mobtotal {
    display: none !important;
}

.pleaseDiv{height:186px;max-width:90%;top:100px}
.pleaseDiv .top h2{font-size:16px;padding-bottom:30px}
.pleaseDiv .top h3{font-size:13px;font-weight:400;line-height:20px;padding-bottom:30px;text-align:center}
.pleaseDiv .bottom .finDiv{width:50%}
.pleaseDiv .bottom .yeDiv{width:50%}
.pleaseDiv .top a{padding-top:10px}
.pleaseDiv .bottom .finDiv .input{font-size:13px}
.pleaseDiv .bottom .yeDiv .buttonD{font-size:13px}
.pleaseDiv .top p{font-size:13px;line-height:24px;padding:17px}
.pleaseDiv .bottom .finDiv .input{width:100%}
.pleaseDiv .bottom2 .finDiv2{width:46%}
.pleaseDiv .bottom2 .finDiv2 .input2{font-size:11px;width:100%}
.pleaseDiv .bottom2 .yeDiv2{width:54%}
.pleaseDiv .bottom2 .yeDiv2 .buttonD2{font-size:11px}

.imCorporate{ width:92%; top:10px;}
.preview .corporateBox .corporateDiv label{ width:100%; text-align: left; padding-right:0}
.preview .corporateBox .corporateDiv .selectDiv{ width:97%}
.preview .popupBig { padding: 10px 0 40px 0;}


/**************************Login Page Css Start****************************/
.guestBox .leftGuest { border-bottom: 2px solid #000; border-right: none; margin-right: 0; width: 100%; margin-bottom: 20px; padding-bottom: 30px;}
.guestBox .leftGuest fieldset {  width: 100%;}
.guestBox .leftGuest input.fieldMobile3 { width: 95%;}
.guestBox .leftGuest input.field{ width: 95%;}
.guestBox .leftGuest .orBox {  left: 0; margin: auto; right: 0;  top: 518px;}
.guestBox .rightGuest { float: left; margin-top: 0; width: 100%;}
.guestBox .rightGuest fieldset { width: 100%;}
.guestBox .rightGuest p { font-size: 13px;}


/**************************patient Page Css Start****************************/
.NewpreviewBox .orderBox .informationBox .chkB { left: 10px;}
.NewpreviewBox .orderBox .informationBox ul { padding: 12px;}
.NewpreviewBox .NewpreviewInner{width:96%;float:none;margin:0 auto}
.NewpreviewBox .webinar_main{width:100%;margin-top: 20px;}
.NewpreviewBox .orderBox .informationBox li .left{width:100%;text-align:left;line-height:normal;margin-top:10px}
.NewpreviewBox .orderBox .informationBox li .right input.field3{width:74%}
.NewpreviewBox .orderBox .informationBox ul{padding:12px}
.NewpreviewBox .orderBox .informationBox li .right{width:98%}
.NewpreviewBox .orderBox .informationBox li .right input.field2{width:16%;margin-top:10px}
.NewpreviewBox .orderBox .informationBox li .right input.DOB,.NewpreviewBox .orderBox .informationBox li .right input.field1{width:97%;margin-top:10px}
.NewpreviewBox .orderBox h2{font-size:15px}
.NewpreviewBox .orderBox .informationBox li.Attach{width:98%;margin:-20px 0 0;padding:0;min-height:inherit}
.PriceDetailsMain .PriceDetails .rupeesB, .PriceDetailsMain .PriceDetails .totalAmount, .PriceDetailsMain .PriceDetails li { font-size: 14px;}

.cardDiv { display:none}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
#homeMenu, #menuFixedOuter { width: 100%; position: inherit !important; top: auto !important;}
.PriceDetailsMain { width: 100%; padding-bottom: 0;}
#menuFixedOuter{ float:left;}
.PriceDetailsMain .btn, .testlpl .lead_generation .leadMain .leadGen_cen {  display: none;}
/**************************patient Page Css End****************************/


/**************************Payment Page Css Start****************************/
.paymentNew, .paymentNew .enquery, .paymentNew .nav, .paymentNew .webinar_main {  padding: 20px 0 0 0;}
.paymentNew .information { width: 100%;}
.paymentNew .blueSocial { width: 100%; padding-bottom: 0; margin: 0 0 20px 0;}
.paymentNew .information .blue .totalAmount {   padding-left: 0;}
.paymentNew .information .blue .textcolourLeft, .paymentNew .information .blue .textcolourLeft h3, .paymentNew .information .blue h3, .paymentNew .information .blue li{ font-size:13px;}
.paymentNew .information .blue .textcolourRight{ font-size:13px;}
.paymentNew .information .blue .textcolourLeft h4{ font-weight:normal}
.paymentNew .information .blue .textcolourLeft h4 span{ font-weight:normal}
.topmargnDiv2 h4{ font-weight:normal}
.topmargnDiv2 h4 font{ font-weight:normal}
.paymentNew .information .blue li{ margin-bottom:3px;}
.paymentNew .information .blue h2 span{ font-weight:normal}
.paymentNew .information .blue .textcolourLeft {  width: 68%;  font-size: 13px;}
.topmargnDiv2 h4, .topmargnDiv2 h4 span{ font-size:13px;}
.paymentNew .information .blue h2{  font-size: 15px;}
.paymentNew .blueSocial .btn{ display:none}
.paymentNew .blueSocial li:last-child { padding-bottom: 30px;}
/**************************Payment Page Css End****************************/

/*******************Order Detials Page Css Start****************************/
.order-placed { float: right; margin-bottom: 20px;}
.orderbox { float: left; width: 100%;}
.orderlisting { width: 100%; border: none;  float: left;}
.orderlisting h3{ font-size:14px;}

.order-detials {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 15px;
}
.order-detials .order-number {
    font-size: 14px;
    padding: 10px;
}
.helpDiv {
    width: 100%;
    border-right: none;
}
.order-details-box {
    padding: 10px;
    width: 93%;
}
.order-details-box h3 {
    font-size: 14px;
}
.below-test {
    font-size: 12px;
    line-height: 18px;
}
.order-details-box h3 {
    font-size: 14px;
}
.re-order {
    margin: 0 auto;
    width: 60%;
}
.charges-box {
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
}
.charges-box-lt {
    width: 100%;
    margin-bottom: 10px;
}
.tt {
    font-size: 14px;
}
.total-text h4 {
    width: 177px;
}



.preview .pacakgeBoxxx{ margin-top:5px;}
.preview .pacakgeBox .yellow2{ font-size:11px !important; line-height: 18px; padding: 8px 5px !important;}
.preview .pacakgeBox .gray2{ font-size:11px !important; line-height: 18px;}
.LabReport { font-size: 12px; font-weight: 600; line-height: 20px; display: block; min-height: 53px; padding-top:3px;}
.preview .pacakgeBoxxx .gray2{ font-size:11px !important;}
.preview .pacakgeBoxxx .yellow2{ padding: 8px 6px !important; font-size: 11px !important; line-height: 18px !important;}
.MainComponent{ font-size:14px; padding-bottom:10px;}

.linkDiv .centeringLink { max-width: 92%;}
.linkDiv h3{ font-size:20px;}
.linkDiv .btn { float: none; margin: 0 auto;}
.linkDiv input.field{ width:95%}
.linkDiv label{ width:100%;}
/*******************Order Detials Page Css End****************************/



/**************************Find City Page Css Start****************************/
.findLabBox .left_center {  width: 100%;   padding: 0;}
.findLabBox .sectorBox .cen .nameBox .Lab{ margin-right: 0px;font-size:13px;}
.blankBox ul { width: 21%; margin-right: 10px;}
.findLabBox .main3{ width:100%; margin-right: 0;}
.findLabBox .right_center{ width:100%;}
.findLabBox .delhiBox{ width:100%;}
.findLabBox .cityBox{ width:100%;}
.findLabBox .NCRBox{ width:100%;}
.blankBox{ display:none}
.findLabBox .NCRBox .imgBox2 { text-align: center; padding: 25px 0;     margin-top: 0; background:none;}
.scootertxt { font-size: 14px; margin-top: 0; padding-bottom: 15px; border-bottom: #ccc solid 1px; margin-bottom: 15px;}

.findLabBox .sectorBox .cen { width: 91%;padding: 0 15px 10px 15px;}
.findLabBox .sectorBox .cen .nameBox .left2 p{ font-size:12px;width: 87%;}
.findLabBox .sectorBox .cen .nameBox .left2 a{ font-size:12px;}


.findLabBox .sectorBox .cen .nameBox{ width: 100%; margin-left:0}


.findLabBox .sectorBox .cen .secBox{ padding-left: 0;width: auto;}
.findLabBox .sms{ margin-left:0}
.findLabBox .sectorBox .cen .nameBox2 {  width: 98%; margin-left: 10px;}
/**************************Find City Page Css End****************************/



.patientbanner { width: 100%;}
.patientbanner img { width: 100%;}
.centring.smatphone2 { width: 95%;}
.patientDiv { width: 99%;}
.patientDiv h2 { font-size: 17px; margin-bottom: 15px; padding: 0 20px;}
.patientDiv{padding:25px 0 25px 1px!important;width:99%}
.patientDiv h2{font-size:17px;margin-bottom:15px;padding:0 20px}
.patientDiv_form h1{font-size:17px;text-align:center}
.patient_form .patiDiv .left {  margin-right: 0;  width: 100%;}
.patient_form .patiDiv .right{width: 100%; float:left;}
.patient_form input.field{width: 95%;font-size: 12px;}
.patient_form select{width:100%;font-size:9px!important}
.patient_form .textarea55{width: 93%;font-size: 12px;height: 50px;}
.patient_form .maximum{font-size:10px;line-height:normal}
.patientDiv .main{margin-top:0}
.conditionDiv2{ display:none}
.patient_form .btn{ float:none; margin:0 auto}
.patients-bottomblock {  width: 70%;}






.corporate_feedback label{ width:96%}
.corporate_feedback input.field{ width:92%}
.corporate_feedback .select{ width:99%}
.corporate_feedback h4 {margin-top: 20px;  margin-bottom: 0;}
.corporate_feedback .ccd { width: 100%; margin: 20px auto 60px;}
.corporate_feedback .btnn2{ width:45%}
.corporate_feedback .btnn3{ width:45%}





/*current-opening*/
.planning p {  font-size: 13px; padding: 3px 0 10px 0;}
.planning .bothDiv{ float:left;}
.planning .bothDiv .resultBtn{ width:auto;padding: 0 7px;}
.planning .bothDiv .nowBtn{ width:auto;padding: 0 7px;}
.planning li{ font-size:13px;}
.planning h3{ padding-bottom:10px; font-size:18px;}




/*enquiryBox*/
.left-box-form { width: 100% !important;}
.right-box-form2 .left-form{ width: 89% !important;height: auto;}
.right-box-form2 .left-form .field-new{ width: 99% !important;}
.right-box-form2 .right-form {  width: 100% !important; float: left !important;}
.right-box-form2 .right-form .field-new{ width: 88% !important;}
.right-box-form2 {  width: 90% !important; height: auto; float: left !important;}

.enquiryBox .slider{ display:none}
.enquiryBox .greyDiv{ width:93%}
.enquiryBox .questions{ width:93%}




.webinarBox .webinar_main{width:100%;}
.left-box-form { width: 100% !important; float: left;}
.webinarBox .webinar_main .left {  width: 100%%;}
.webinarBox .webinar_main .right { width: 100%; float: left; margin-top:20px; margin-left: 0;}
.video-container {  height: 290px; width: 100%; }
.webinarBox .gallery .picGallery .textBox { float: left; width: 100%; padding: 20px 0; margin-left: 0;}
.webinarBox .gallery .picGallery li{ border-bottom:none}

.collection_result .patientResult input.field {  width: 90%;}

.right-box-form2 .left-form .field-new{ width:100%}
.right-box-form2 .left-form { width: 96%;}
.right-box-form2 .right-form{ width: 100%;}





.preview .corporateBox {  margin:00px auto 0 auto;  width: 95%;  float: none;}
.preview .corporateBox .corporateDiv {  width: 100%;}
.preview .corporateBox .corporateDiv fieldset{margin-left:5%;font-size:13px}
.preview .corporateBox .corporateDiv label{line-height:38px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h4{padding-bottom:0;padding-left:0;text-align:center}
.preview .corporateBox .corporateDiv .btn{margin-top:-36px;height:34px;line-height:30px;font-size:13px}
.preview .corporateBox .corporateDiv label.label2{line-height:52px;padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .corporateBox2 .corporateDiv{padding-left:5%;width:95%}
.preview .corporateBox2 .corporateDiv label{padding-right:0;text-align:left;width:100%;font-size:13px}
.preview .BookingBox{clear:left;float:left;margin-bottom:60px;margin-right:0;padding-left:5%;width:92%}
.preview .BookingBox .btn{float:left;text-align:center;width:100%}
.preview .corporateBox .corporateDiv .selectDiv{width:84%;padding:6px;font-size:13px}
.preview .corporateBox .corporateDiv input.field{width:78%;font-size:13px;padding:8px}
.preview .corporateBox .corporateDiv .btn2{margin-left:0;margin-top:12px;width:112px;height:34px;line-height:34px;font-size:13px}
.preview .corporateBox .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .selectDiv2{width:84%;font-size:13px;padding:6px}
.preview .corporateBox2 .corporateDiv .coBox{margin-top:20px;width:auto}
.imCorporate .close-imCorporate{right:16px}
.preview .pacakgeBox .mainpack{width:220px;margin-left:0}
.imCorporate{width:100%;top:0%;height:100%;overflow:auto}
.preview .pacakgeBox .popupBig{border-radius:0}
.preview .corporateBox{margin:-20px auto 0 auto;width:95%;float:none}
.preview .corporateBox .corporateDiv{width:100%}
.preview .corporateBox .corporateDiv label{width:100%;font-size:13px;line-height:30px}
.preview .corporateBox .corporateDiv label.label2{font-size:13px;line-height:30px;width:100%}
.preview .corporateBox2{width:95%}
.preview .corporateBox2 .corporateDiv label{line-height:38px;text-align:left;width:100%;font-size:13px}
.preview .corporateBox h6{text-align:left}

.EventsBox .webinar_main { width: 100%;}
.EventsBox .left { width: 100%; margin-bottom:20px}


.signup h3{ font-size:22px;}
.signup label {  font-size: 14px; width: 100%; line-height: 30px; font-size: 14px; padding-bottom: 10px;}
.signup .generate{ width:auto; float:left;}
.signup fieldset.fieldset2{ width: 100%;}
.signup input.field{ width: 97%;}
.signup .select{ width: 100%;}
.signup label.label2{ display:none}

.signup fieldset{ width:100%;}
.signup input.field4{ width:76%}
.ForgotP {  margin-bottom: 14px; padding-left: 0;  padding-top: 5px;}
.signup .btn2{ padding:0 9px;}
.aspNetDisabled{ padding:0 9px;}

.forgetpassword input.field{ margin-bottom:10px;}
.forgetpassword h3{  font-size:22px;}
.forgetpassword fieldset {  width: 100%;}
.forgetpassword input.field4{ width:76%;margin-bottom: 14px;}
.forgetpassword .generate{ width:100%}
.forgetpassword .btn{ margin-left: 0;margin-right: 10px;}
.forgetpassword label.label2{ display:none}

.previewBox .orderBox .informationBox .chkB { left: 20px; padding-bottom: 16px;  top: 20px; width: 90%;  position: inherit;}
.previewBox .orderBox .informationBox li{ width:100%}
.previewBox .orderBox .informationBox li .left{ width:100%;}
.previewBox .orderBox .informationBox li .right{ width:100%;}
.previewBox .orderBox .informationBox li .right input.field{ width:86%;}
.previewBox .payBox{ width:100%;}
.previewBox .payBox .left{ display:none}
.previewBox .payBox .right {  width: 169px;  float: none;  display: block;  margin: 0 auto;}


.orderSummry{color:#000;font-family:"open_sansregular",Helvetica,Arial,sans-serif;font-size:18px;padding:20px 0;text-align:center;display:block;font-weight:700}
.OrderpreviewBox .information .summaryBox {
    width: 100%;
}
.OrderpreviewBox .information .summaryBox ul {
    border-top: 1px solid #7d7b7c;
    list-style: none;
}
.OrderpreviewBox .information .summaryBox li {
    width: 96%;
    color: #666;
    font-size: 12px;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-top: 7px;
}
.OrderpreviewBox .information .summaryBox .left {
    width: 75%;
}
.OrderpreviewBox .information .summaryBox h3{ display:none}






.thxBox .webinar_main {  width: 100%;}
.thxBox .information {  width: 97%;}
.thxBox .information h2 {  font-size: 35px;}
.thxBox .information h3 { font-size: 14px;  padding-bottom: 15px;}
.thxBox .information p { font-size: 12px; margin-bottom: 0;}
.thxBox .information .btn { float: none; height: 29px; margin: 0 auto; width: 50%;}
.thxBox .information .btn2 { float: none; height: 29px;  margin: 25px auto;  width: 50%;}

.modal {  width: 87%; height:360px;}
.formmodel h3 { font-size: 12px;  line-height: normal; padding: 12px;}
    .formmodel h3 br {
    display:none;}
    .smscontainer { margin-top:10px;
    }
.formmodel .inputbox .inputsms { width:93%;}
.formmodel .inputbox .inputsmsCaptcha{ width:55%;}
.formmodelthanks h4 { font-size: 15px; line-height: 25px;}
.submitbtnmain{ margin-top: 10px; margin-left:0}

.ourdep-form div input { width:90%; height:32px;}
.ourdep-form div { width:100%;}
.ourdep-form { width: 80%; float: inherit; margin: 0 auto;}
.ourdep-form .textarea{width:87%}

.video-sec ul{width: 100%;margin:0 auto}
.video-sec ul li{width: 94%;float: left !important;margin: 0 0 0 12px;
 }
.video-sec ul iframe{ width:93%; height:170px; border-radius:8px 8px 0px 0px;}

.alert {width: 82%; font-size: 15px !important; padding: 20px; line-height: 21px; height: 70px;}


.teamDoctors { width: 86%; padding: 20px;}
.teamDoctors .doctorImg { width: 45%;position: relative;left: 0;right: 0;margin: auto;float: none;}
.teamDoctors .doctorHeading { width: 100%; margin: 12px 0 20px 0;}
.teamDoctors h2{ font-size:18px;text-align: center;}
.teamDoctors h4{ font-size:15px;}
.teamDoctors h3 { font-size: 15px; margin-bottom: 0; line-height: 21px;text-align: center;}
.teamDoctors h3 p { font-size: 13px;  line-height: normal; margin-bottom: 4px;}
.teamDoctors ul{ margin-bottom:0;}
.teamDoctors li { font-size: 12px; line-height: 18px; padding-bottom: 5px;}

.AllergyScreen .reaportIcon { font-size: 13px;}
.Report2{ padding-left:24px;}

.location_div .left {  width: 100%; margin: 20px 0;}
.location_div .left .localBox .rightB {  width: 100%;}
.location_div .allerymain { width: 93%;}
.NewSelect{ position:relative !important; top:-10px !important;}
.newDepartment{ margin-top: -50px !important;}
.location-search a{ font-size:13px;}
.ourdep-formmain { width: 100%;float: left;padding: 0;margin-top: 0;}
.ourdep-form div label{ width:auto}
/************** krl ****************/
.krlbannerimg{float:none; margin:0 auto; padding-top:145px;}
.krlbanner-txt{width:90%; margin:10px auto 0; left:0; right:0;}
.krlbanner-txt > h3{font-size:16px; margin:0; padding:0; padding-bottom:5px;}
.krlbanner-txt > h3:after{background:transparent;}
ul.krl-listing{margin-top:10px;}
ul.krl-listing li{margin-bottom:3px; font-size:12px;}
.qua-safhead{padding-left:32px; background-size:contain; font-size:15px;}
.klrdepartment-slide .slick-prev{left:0%;}
.klrdepartment-slide .slick-next{right:0%;}
.klrdepartment-slide .slick-prev, .klrdepartment-slide .slick-next{top:16%;}
.klr-management-slide .slick-prev, .klr-management-slide .slick-next{top:15%}
.klr-management-slide .slick-prev{left:0%}
.klr-management-slide .slick-next{right:1%;}
.depart-imgbox{width:200px;}
.manage-speakleft{width:75%;}

.Achievements li{ font-size:13px; text-align:justify}

.send-detail-txtboxstyle{width:79%}
.sendmail-btn{margin-top:10px; float:left;}
}


@media screen and (max-width:359px) {
/*For Serch Setion Use*/
.location-search a {  font-size: 11px;} 
.searchbar-top-style{ font-size:11px;}
    }
    

/* UIPL Styling */
 

@media screen and (max-width: 1200px){
    .c_custom-container{
        width: 980px;
    }
    .c_gender-filter h3{
        font-size: 15px;
    }
    .c_services-section .column{
        padding-bottom: 40px;
    }
    .c_services-section .column img{
        margin-right: 15px;
    }
}
    

@media screen and (max-width:1199px) {
  .gray-box-parent li .greyBox {
    width: 100%;
  }
  .gray-box-parent li{
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    width: calc(100% /2);
  }
  .ourClientBox li{
    max-width: 100%;
    }
    .CourseDiv .img_wrapper {
        width: 100%;
    }
}

@media screen and (max-width:1024px) {
    .slick-slider {
        visibility: hidden;
        overflow: hidden;
    }
    .slick-slider.slick-initialized {
        visibility: visible;
        overflow: hidden;
    }
    .c_cust_feed .left{
        width: 700px !important;
    }
    .banner-slider{
        /* height: 258px; */
    }
    .radiology-test-wrap .radiology-testright{
        width: 310px;
    }
    .radiology-test-wrap .radiology-testleft{
        width: 66%;
    }
  /* .ourClientBox ul{
    justify-content: flex-start;
    } */
    .paymentNew .cardDiv{
        margin: 20px 0 20px 25%;
    }
    #radiology-wrap{
        width: 95%;
    }
    .radiology-bginner{
        width: 98%;
    }
    .CostDiv .center, .lnitialBox .center, .packageBoxDiv .center{
        padding: 0px 20px;
    }
    .packageBoxDiv .left {
        width: 60%;
    }
    .blinkBB, .costBoxDiv{
        width:99.6%;
    }
    .testlpl .comparison .centring{
        width: 96%;
    }
    .EventsBox .left .event_cen ul{
        width: 92%;
    }
    .partner .txt {
        width: 72%;
    }
    .menu3{
        width: 100%;
    }
    .container_feedback{
        width: 100%;
    }
    .container_feedback .left {
        width: 716px;
    }
    .article_in_pat {
        width: 98%;
    }
  .ourClientBox li {
    max-width: 100%;
    width: 26.3%;
  }
  .ourClientBox .centerClient{
    width:100% !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 320px;
    }

    /* about page */
    .img_wrapper{
        width: 100%;
    }
    .img_wrapper img{
        width: 100%;
        height: auto;
    }
    .overlay_content{
        padding: 2% 2% !important;
    }
    .scroll_content{
        width: 69%;
    }
    .article_in_inner{
        width: 99%;
        margin: 0 auto;
        padding: 0px;
        float: none;
    }
    .article_in.article_spacing{
        margin-top: 0px;
    }
    .article_in {
        width: 99%;
        margin-top: 20px;
        float: left;
    }
    .container_courses {
        margin: 0 auto;
        width: 95%;
    }
    .scroll_content .navbar-nav > li {
        font-size: 12px;
    }
    .scroll_content .nav > li > a {
        padding: 0 10px 15px 0;
    }
    .menu2{
        width: 90%;
    }
    .sitemap{
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .forgetpassword{
        padding: 20px;
        box-sizing: border-box;
    }
    .signup{
        padding: 15px;
        box-sizing: border-box;
    }
    .VacanciesBox1 .Vacanciesleft {
        width: 56%;
    }
    .VacanciesBox1 .Vacanciesright {
        width: 40%;
    }

    .finalspace {
        margin-top: 0!important;
    }
    .findLabBox .left_center2 {
        width: 74%;
        float: left;
    }

    .notfoundbox {
        width: 98%;
        margin: 0 auto;
    }
    .notfoundlt {
        width: 78%;
    }
}

@media screen and (max-width:991px){

    .afterlogin-box{
        left: -70%;
    }
    .c_custom-container{
        width: 750px;
    }
    .c_gender-filter .column{
        width: calc(33.33% - 15px);
    }
    .c_gender-filter .column:last-child{
        margin-right: auto;
        margin-left: 24px;
    }
    .c_services-section .column{
        width: calc(50% - 8px);
        margin-bottom: 15px;
    }
    .c_offer-section .column{
        width: calc(100%/3);
        margin-bottom: 20px;
    }

    .radiology-test-wrap .radiology-testright {
        position: absolute;
        top: 50px;
        width: 100%;
        background: #fff;
    }

    .radio-selected-test{
        width: 170px;
        font-size: 16px;
        float: right;
        position: relative;
        z-index: 10;
        padding-right: 15px;
        cursor: pointer;
        font-family: 'Open Sans', sans-serif;
       
    }
    .login-mobilewrap{
        width:auto;
    }
    .searchbar-top {
        width: 75%;
    }
    .home-searchbar {
        position: absolute;
        top: 0px;
        width: 46%;
        left: 210px;
    }
    .small-search{
        display: none !important;
    }
}

@media screen and (max-width:860px) {
    .home-searchbar {
        width: 40%;
    }
    .banner-reportbox{
        margin-top:420px;
    }
    .banner-slider{
        top: -400px;
        max-height: 340px;
        overflow: hidden;
    }
    .homebanner .slick-dots{
        /* bottom: -26px; */
    }
    .slick-slider{
        margin-bottom: 0px;
    }
}

@media screen and (max-width:846px) {
    .banner-reportbox{
        margin-top:430px;
    }
    .banner-slider{
        top: -410px;
        max-height:400px;
        overflow: hidden;
    }
}



@media screen and (max-width:786px) {
    .banner-reportbox{
        margin-top:420px;
    }
    .banner-slider{
        top: -400px;
        max-height: 400px;
    }
}

@media screen and (max-width:780px) {
    .banner-reportbox{
        margin-top:420px;
    }
    .banner-slider{
        top: -400px;
        max-height: 400px;
    }
}

@media screen and (max-width:768px) {
    .c_cust_feed .left, .c_cust_feed .right{
        width: 100% !important;
    }
    .c_cust_feed .right h3{
        margin-top: 20px;
    }
    .searchbar-top {
        width: 65%;
    }
    
    .home-searchbar ul.location-list li{
        width: 100%;
    }
    .radiology-test-wrap .radiology-testleft{
        width: 100%;
    }
    .paymentNew .cardDiv{
        margin: 20px 0 20px 20%;
    }
    .blocktxt{
        font-size: 13px;
    }
    .packageBoxDiv .left{
        width: 76.5%;
        left: 23.5%;
    }
    .packageBoxDiv .right{
        margin-top: 270px;
    }
  .ourClientBox li {
    width: 30%;
    }
    .crouselwrap2 .CustomerF a.addCus{
        padding:0px 10px !important;
    }
    /* .slick-initialized .slick-slide{
        display:block !important;
    } */
    .crouselwrap2 .CustomerF h3{
        min-height: 36px;
    }
    .crouselwrap2 .CustomerF .rupeesCus{
        padding-top:0px !important;
    }
    .crouselwrap2 .inner{
        max-width: 90% !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 253px;
    }
    .partner input.field, .partner .textarea, .partner .select{
        width: calc(100% - 12px);
    }
    .partner .radio{
        margin-left: 0px;
    }
    .greyDiv{
        box-sizing: border-box;
    }

    /* about */
    .container_courses {
        margin: 0 auto;
        width: 93%;
    }
    .scroll_content {
        width: 100%;
    }
    .navigationBox {
        margin-left: 0%;
        width: 99%;
    }
    .scroll_content .navbar-nav > li {
        float: left;
        margin-bottom: 15px;
        padding: 0;
    }
    .scroll_content p {
        font-size: 13px;
        line-height: 18px;
    }
    .about_rt {
        float: left;
        margin-top: 20px;
        width: 100%;
    }
    .aboutUs a.network{
        width: 100%;
    }
    .aboutUs .navigationBox{
        display: block;
    }
    .aboutUs .greyDiv{
        width: 101%;
    }
    .prv{
        padding: 0px 20px;
    }
    .VacanciesBox1 .Vacanciesleft {
        width: 56%;
        height: auto;
        line-height: 20px;
        padding: 5px 10px;
    }
    .VacanciesBox1 .Vacanciesright {
        width: 40%;
        height: auto;
    }
    .online-cancellation{
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .online-cancellation .prv{
        padding: 0px;
    }
    .findLabBox{
        padding: 0px 10px;
        box-sizing: border-box;
    }
    .finalspace {
        margin-top: 0!important;
    }
    .findLabBox .left_center2 {
        float: left;
        margin-left: 0;
        width: 67%;
        margin-bottom: 15px;
    }
    .findLabBox .detailBox {
        width: 100%;
    }
    .findLabBox .detailBox .cen .nameBox ul > li{
        width: 96%;
    }
    .findLabBox .left_center2 {
        width: 100%;
    }
    .findLabBox .main2, .findLabBox .map_picture {
        width: 100%;
    }
    .findLabBox .right_center{
        width: 100%;
    }
    .findLabBox .map_picture{
        margin: 12px 0px;
    }

    .weare {
        margin-top: 0;
    }
    .notfoundbox {
        width: 98%;
        margin: 0 auto;
    }
    .notfoundlt {
        width: 68%;
    }
    .notfoundlt ul li {
        font-size: 13px;
        line-height: 18px;
    }
    .notfoundrt img {
        margin-top: 31px;
    }
}


@media screen and (max-width:767px) {
    /* .login-mobilewrap {
        width: 320px;
    } */
    .forgetpassword fieldset {
        width: 70%;
    }
    .forgetpassword .generate a {
        margin-left: 280px;
        width: 100%;
        margin-top: -33px;
    }
    .spec_dis_alpha .location_div .right .countvalue{
        top: -147px !important;
        left: 0px !important;
    }
    .spec_dis_alpha .location_div .right h1{
        top: -136px !important;
    }

    .forgetpassword .generate{
        float: left;
    }
    
    .searchbar-top {
        width: 72vw;
    }
    
    .home-searchbar {
        position: absolute;
        top: 113px;
        width: 95%;
        left: 19px;
    }
    
    .small-search{
        Display:block !important;
    }
    .spec_dis_alpha  #ulpaging{
        top: -108px;
        position: relative;
    }
    .spec_dis_alpha #filter select{
        top: 115px;
    }
    .spec_dis_alpha .location_div .right .searchB{
        position: relative;
        top: -150px;
    }

    .spec_dis_alpha .location_div .right .countvalue{
        position: relative;
        top: -150px;
        left: 146px;
    }
    .spec_dis_alpha .filter600button{
        position: relative;
        top: 45px;
        left: 6px;
    }
    .spec_dis_alpha .location_div .right h1{
        position: relative;
        top: -120px;
    }

    .spec_dis_alpha .location_div .left .localBox{
        display: none;
    }
    .c_custom-container{
        width: 100%;
        padding: 0px 15px;
    }
    .c_gender-filter .column{
        width: calc(50% - 10px);
        margin-bottom: 10px;
    }
    .c_gender-filter .column:last-child{
        margin-right: 0px;
        margin-left: 0px;
    }
  .gray-box-parent li{
    width: calc(100% /1);
  }
  .centring{
    width:93% !important;
    }
    .accre-teamimg img{
        width:98% !important;
    }
    .crouselwrap2 .inner{
        max-width: 88% !important;
    }
    .crouselwrap2 .CustomerF h3{
        font-size:11px;
    }
    .banner.banner_special{
        display: none;
    }
    .padding-special{
        padding-top: 30px;
    }
    .findLabBox .detailBox .cen .nameBox ul > li{
        width: 95%;
    }
   
}

@media screen and (max-width:740px) {
    .banner-slider {
        top: -400px;
        max-height: 400px;
    }
    .banner-reportbox {
        margin-top: 420px;
    }
}
@media screen and (max-width:732px) {
    .homebanner .slick-dots{
        bottom: 5px;
    }
    .banner-slider {
        top: -400px;
        max-height: 400px;
    }
    .banner-reportbox {
        margin-top: 420px;
    }
    .radiology-test-wrap .radiology-testleft > h1{
        margin-top: 0px !important;
    }

    #fillCrts1, #fillCrts, #empCart, #empCart1{
        top: -10px !important;
    }
    
    .blockselect{
        position: relative;
        margin: 25px auto 5px auto;
        text-align: center;
        bottom: 0;
    }
    
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 360px;
    }
    .container_feedback .left{
        width: 100%;
    }
    .padding-special{
        padding-top: 0px;
    }
    .menu_bg4{
        margin-bottom: 0px;
    }
    .partner .txt {
        width: 90%;
    }
}
@media screen and (max-width:667px) {
    .banner-slider {
        top: -400px;
        max-height: 400px;
    }
    .banner-reportbox {
        margin-top: 420px;
    }
    #fillCrts1, #fillCrts, #empCart, #empCart1{
        top: -10px !important;
    }
    
    .selected-test-small {
        font-size: 12px;
    }
    .radio-selected-test:after {
        top: 13px;
        right: 10px;
        border-width: 0 2px 2px 0;
    }
    .paymentNew .cardDiv{
        margin: 20px 0 20px 15%;
    }
    .btnBox .centerBox, .btnBox .centerBox .buttonCen{
        width: 100px;
    }
    .btnBox .rightBox .buttonCen, .btnBox .rightBox{
        width: 105px;
    }
    .packageBoxDiv .right{
        margin-top: 0px;
    }
    .crouselwrap2 .CustomerF a.addCus{
        width: 120px !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 316px;
    }
    .event-page .article_in{
        margin-top: 0px;
    }
    .event-page .EventsBox{
        padding: 0px;
    }
    .event-page .EventsBox .webinar_main{
        padding-top: 0px;
    }
    .EventsBox .left{
        width: 100%;
        margin-bottom: 20px;
    }
    .EventsBox .discussionBox{
        width: 100%;
    }
}



@media screen and (max-width:661px) {
    .forgetpassword .generate a{
        margin-top: 0px;
        margin-left: 110px;
    }

    #MainContent_btnValidateOTP{
        margin-left: -255px;
        margin-top: 45px;
    }
}

@media screen and (max-width:640px) {
    .banner-slider {
        top: -400px;
        max-height: 400px;
    }
    .banner-reportbox {
        margin-top: 420px;
    }
}

@media screen and (max-width:599px) {
    .c-missing-centering{
        margin: 0 auto;
        width: 85%;
    }
    .NewpreviewBox .orderBox .informationBox{
        width: auto;
    }
    
    #MainContent_btnValidateOTP{
        margin-left: -265px;
    }
    .forgetpassword input.field{
        margin-right: 10px;
    }

    .home-searchbar{
        top: 53px;
    }
    .radiology-test-wrap .radiology-testleft > h1{
        font-size: 26px;
    }

    .c_gender-filter .column{
        width: 100%;
    }
    .c_services-section .column{
        width: 100%;
    }
    .c_offer-section .column{
        width: calc(100%/2);
    }
    .c_brand-section .column{
        width: 100%;
        margin-bottom: 15px;
    }
    
    .CostDiv table.tableDiv{
        min-width: 400px;
    }
    .CostDiv .center, .lnitialBox .center, .packageBoxDiv .center{
        overflow: scroll;
    }
    .crouselwrap2 .inner {
        max-width: 86% !important;
    }
  .centring{
    width:93% !important;
  }
  .c-nested-menu ul{
    position: absolute;
    left: 0%;
    top: 0%;
    padding-top:0px !important;
  }

  .c-department:after{
    content: '\f078' !important;
    font-size: 8px !important;
    color:#666666;
  }
  li.c-nested-menu:hover .c-department:after{
    display:none;
  }
  .searchbar-top-style {
    font-size: 9px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 78% !important;
    }
    .findLabBox .enquery {
        float: left;
        margin: 0;
        width: 100%;
    }
    .graynavigation {
        display: none;
    }
    .findLabBox .left_center2 {
        float: left;
        margin-left: 0;
        width: 100%;
        margin-top: 15px;
    }
    .findLabBox .detailBox {
        width: 100%;
    }
    h2.acc_trigger2 {
        height: auto;
        line-height: normal;
        padding-top: 16px;
        width: 98%;
        padding-bottom: 10px;
        padding-left: 10px;
    }
    h2.acc_trigger2 a {
        font-size: 11px;
        margin-bottom: 10px;
        padding: 0 0 0 8px;
        width: 92%;
    }

    .weare {
        margin-bottom: 10px;
        font-size: 18px;
        margin-top: 20px;
    }
    .notfoundbox {
        width: 94%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .notfoundlt {
        width: 100%;
    }
    .notfoundlt ul li {
        font-size: 12px;
        line-height: 18px;
    }
    .notfoundlt ul li {
        font-size: 12px;
        line-height: 18px;
    }
    .notfoundlinks a {
        margin: 1% 1%;
        width: 48%;
    }
    .paymentNew, .paymentNew .enquery, .paymentNew .nav, .paymentNew .webinar_main{
        padding-top: 0px;
    }
}

/* @media screen and(max-width: 479px){
    .VacanciesBox1 .Vacanciesleft {
        width: 50%;
        height: 80px;
        line-height: 19px;
    }
    .VacanciesBox1 .Vacanciesright {
        width: 42%;
        height: 80px;
        line-height: 19px;
    }
} */
@media screen and (max-width:479px) {
    .charges-box-lt, .charges-box-rt, .charges-box-rt1{
        float: left;
        width: 100%;
    }
    
    .searchbar-top {
        width: 57%;
    }
    .home-searchbar {
        top: 38px;
    }
    .afterlogin-box {
        left: -100%;
    }
    .forgetpassword fieldset {
        width: 100%;
    }
    .forgetpassword .generate a{
        width: auto;
    }
    
}

@media screen and (max-width:414px) {
    .banner-slider{
        width: 94%;
        top: -400px;
        max-height:400px;
    }
    .banner-reportbox{
        margin-top: 420px;
    }
    
    .testlpl .comparison h2{
        font-size: 18px;
    }
    .radio-selected-test {
        width: 150px;
        font-size: 12px;
    }
    .radiology-test-wrap .radiology-testleft > h1{
        font-size: 18px;
    }
    .radio-selected-test:after{
        top: 13px;
    }

    .addtest-radio a{
        font-size: 12px;
        padding: 11px 20px;
    }
    .radiotest-head a{
        font-size: 14px;
    }
    .radiotest-txt span {
        font-size: 14px;
    }
    .order-placed{
        float: left;
    }
    .c_offer-section .column{
        width: calc(100%);
    }
    .code56 img {
        width: 250px;
    }
    .packageBoxDiv .left{
        width: 100%;
        left: 0%;
    }
    .btnBox .centerBox .buttonCen, .btnBox .rightBox .buttonCen{
        font-size: 12px;
        width: 80px;
    }
    .btnBox .centerBox, .btnBox .centerBox .buttonCen{
        width: 80px;
    }
    .testlpl .comparison .LabBtn a, .testlpl .comparison .LabBtn{
        width: 80px;
        font-size: 10px;
    }
    .testlpl .comparison table.comp{
        width: 100%;
    }
    .testlpl .comparison td.comp, .testlpl .comparison td.comp2, .testlpl .comparison td.comp4 {
        padding: 5px 5px!important;
        font-size: 12px;
    }

    .testlpl .comparison th.comp, td.comp, .testlpl .comparison span.rupees {
        padding: 5px 5px!important;
        font-size: 12px;
    }
    .testlpl .comparison .LabBtn a{
        width:100px;
        font-size: 12px;
    }
    .testlpl .comparison .LabBtn{
        width: 100px;
    }
    .queryBox3_planning{
        width: 90%;
    }
    .queryBox3_planning .field{
        width: 100%;
    }
    .EventsBox .discussionBox .textheading{
        padding: 10px 15px 0;
    }
    .partner .txt {
        width: 76%;
    }
    .slick-dots{
        width: 100% !important;
    }
  .centring{
    width:93% !important;
  }
  .ourClientBox li{
    width: 70% !important;
  }

  .searchbar-top-style {
    max-width: 76% !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 270px;
    }
    .findLabBox .detailBox .cen .nameBox li ul{
        overflow-wrap: break-word;
    }
    .homebanner .slick-dots{
        bottom: 0px;
    }
}

@media screen and (max-width:393px) {
    .banner-slider{
        max-height: 400px;
    } 
}

@media screen and (max-width:375px) {
    .banner-slider{
        width: 94%;
        top: -400px;
        max-height: 400px;
    }
    .banner-reportbox{
        margin-top: 420px;
    }
    .home-searchbar{
        left: 15px;
    }
    .radio-selected-test {
        width: 125px;
        font-size: 11px;
    }
    .pagingSerch li{
        padding: 3px !important;
        margin: 7px 3px !important;
    }
    .radio-testdetail-block{
        width: 60%;
    }
    .btnBox .leftBox{
        font-size: 12px;
        margin-right: 10px;
        width: auto;
    }

    .crouselwrap2 .inner {
        max-width: 84% !important;
    }
  .centring{
    width:93% !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 245px;
    }
}

@media screen and (max-width:360px) {
    .banner-slider{
        max-height: 400px;
    }
    /* .testlpl .comparison .LabBtn a, .testlpl .comparison .LabBtn{

    } */
    .forgetpassword input.field4{
        width: 70%;
    }
    
    .testlpl .comparison .LabBtn a{
        width: 80px;
        font-size: 10px;
    }
    .testlpl .comparison .LabBtn{
        width: 80px;
    }
    .testlpl .comparison td.comp, .testlpl .comparison td.comp2, .testlpl .comparison td.comp4{
        font-size: 10px;
        padding: 5px 3px !important;
    }
    .testlpl .comparison th.comp, td.comp, .testlpl .comparison span.rupees {
        padding: 5px 3px !important;
    }
  .centring{
    width:91% !important;
    width:91% !important;
    }
    .searchbar-top-style {
    max-width: 71% !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 230px;
    }
}

@media screen and (max-width:320px) {
    .banner-reportbox {
        margin-top: 420px;
    }
    .banner-slider {
        top: -400px;
        max-height: 400px;
    }
    .forgetpassword .generate a{
        font-size: 10px;
    }
    .radio-selected-test {
        width: 100px;
        font-size: 10px;
    }
    .radio-selected-test:after {
        top: 12px;
        border-width: 0 2px 2px 0;
        right: 11px;
    }
    .radiology-test-wrap .radiology-testleft > h1 {
        font-size: 16px;
    }
    
    .Patients .holder a.jp-next{
        margin: 0 0 0 5px;
    }
    .btnBox .centerBox, .btnBox .centerBox .buttonCen, .btnBox .rightBox .buttonCen, .btnBox .rightBox{
        width: 80px;
        margin-right: 5px;
    }
    .btnBox .leftBox{
        margin-right: 5px;
    }
    .testlpl .comparison td.comp, .testlpl .comparison td.comp2, .testlpl .comparison td.comp4{
        font-size: 10px;
    }
    .testlpl .comparison td.comp img, .testlpl .comparison td.comp2 img, .testlpl .comparison td.comp4 img{
        width: 15%;
    }
    .crouselwrap2 .inner {
        max-width: 80% !important;
    }
  .searchbar-top-style {
    max-width: 71% !important;
    }
    .dr-brochure-content .right .field{
        width: 320px !important;
    }
    .dr-brochure-content .right .field .reach{
        width: 294px !important;
    }
    .ContactUs .general_enquiry .recaptchacode{
        max-width: 214px;
    }
}

@media only screen and (min-width: 120px) and (max-width:479px) { 
  .success .slick-next{  right: -6px !important;}
}

@media screen and (min-width: 500px){
    .findLabBox .detailBox .cen .nameBox ul > li{
        width: 99%;
    }
}
@media(max-width: 767px) {
    .location_div .right {
        position: relative;
    }

    #filter select {
        top: -55px !important;
        right: 0px !important;
        width: 130px !important;
    }
}

#TruHealth-packge .truhelath-details {
    box-shadow: 0 5px 7px rgba(33, 33, 33, .07);
    min-height: 495px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
    margin-left: 3px;
    margin-right: 10px
}

.truhealth-packge-page-title {
    text-align: center;
    margin-bottom: 30px
}

.truhealth-packge-page-title h2 {
    font-weight: 600;
    font-size: 25px;
    color: #212121
}

.truhealth-packge-page-title p {
    font-size: 16px;
    letter-spacing: .3px;
    color: #5d5d5d
}

.truhelath-packges-image {
    position: relative;
    height: 200px;
    overflow: hidden
}

.truhelath-packges-image.categories-image {
    height: 250px !important
}

.truhelath-packges-image.categories-image .flg-left {
    height: 7%
}

.truhelath-packges-image.categories-image img {
    width: 100%
}

.truhelath-packges-image img {
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
}

.flg-left {
    position: absolute;
    background: url(https://www.metropolisindia.com/newdata/images/flg-left.svg);
    background-size: cover;
    width: 20%;
    height: 10%;
    top: 13%;
    right: 0;
    background-repeat: no-repeat;
    color: #fff;
    font-weight: 600;
    font-weight: 700;
    font-size: 8px;
    padding: 3px 0 9px 14px
}

.flg-left-actual {
    position: absolute;
    background: url(../img/package/offer-flag.png);
    background-size: cover;
    width: 20%;
    height: 10%;
    top: 13%;
    left: 0;
    background-repeat: no-repeat;
    color: #000;
    font-weight: 600;
    font-weight: 700;
    font-size: 10px;
    padding: 4px 0 9px 3px
}

.flg-left-index {
    width: 25%;
    height: 20px;
    top: 0;
    right: -9%;
    padding: 2px 0 9px 14px
}

.truhelath-packges-image::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 200px;
    left: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80.21%, #fff 100%)
}

.truhealth-packges-info {
    background: #fff;
    border-top: none;
    padding: 16px 20px 17px 20px;
    border-radius: 0 0 12px 12px
}

.truhealth-packges-info-category {
    position: relative;
    min-height: 340px
}

.truhealth-packges-info-category .book-now-row {
    position: absolute;
    bottom: 20px;
    width: 98%
}

.truhealth-packges-info-rating {
    display: flex;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 12px
}

.truhealth-packges-info-rating img {
    width: 16px !important;
    height: 16px;
    margin-right: 5px
}

.truhealth-packges-info h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 23px;
    color: #074574
}

.truhealth-packege-info-price span:nth-child(1) {
    font-weight: 600;
    font-size: 17px;
    color: #5d5d5d
}

.truhealth-packege-info-price span:nth-child(2) {
    font-weight: 400;
    font-size: 13px;
    color: #6a6a6a;
    margin-left: 10px;
    text-decoration-line: line-through
}

.test-included-packe {
    margin-top: 20px;
    color: #5d5d5d
}

#popular-test .test-included-packe {
    margin-top: 5px
}

.test-included-packe span {
    font-weight: 300;
    font-size: 11px;
    color: #5d5d5d
}

.test-included-packe .more-checkup-image {
    width: 27px;
    height: 27px
}

.test-included-packe p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140.5%;
    color: #212121;
    margin-bottom: 0
}

.truhealth-packges-info button {
    margin-top: 30px
}

.truhealth-packges-info .btn-blue {
    padding: 11px 17px 8px 18px;
    margin-right: 7px !important
}

.truhealth-packges-info .btn-blue-outline {
    padding: 11px 8px 9px 9px
}
.btn-blue {
    color: #fff;
    background: #2458a9;
    font-weight: 600;
    font-size: 13px;
    border: none;
    border-radius: 6px;
    padding: 9px 28px;
    border: 1px solid #2458a9;
}
.btn-block {
    display: block;
    width: 100%;
}
/*ul.alphabet
{
	text-align: center;
}
ul.alphabet li {
    display: inline-block;
    border-right:1px solid #777777;
    padding: 1px 15px;
    width: 0%;
}*/
.services.alphabet{
   width: 100%;
   height: auto;
   float: left;
}
.services .alphabet li {
    list-style: none;
    display: inline-block;
    height: auto;
    width: 36px;
}
.services .alphabet a:hover {
    background: #074574;
    color:white;
}
.services .alphabet a {
    height: auto;
    text-decoration: none;
    padding: 0px;
    padding: 8px 12px;
    background: #fff;
    color: #555;
    border: 1px #ccc solid;
    transition: 0.5s;
    font-size: 12px;
}
.services .services .card
{
	text-align: center;
}
.services .card-title
{
	color: #2458a9;
}
span.price
{
	background: #e8f3ff;
    color: #074575;
    padding: 2px 10px;
}
.page-item.active .page-link
{
	background-color: #2458a9;
    border-color: #2458a9;
}
.page-link
{
	color: #2458a9;
}
.footer-bottom .text-md-start
{
	text-align: center!important;
	margin:0 auto!important;
}
#why-us .icon-boxes
{
	width: 100%;
}
.why-metropolis-packages p{
	text-align: justify;
  	text-justify: inter-word;
}