@charset "utf-8";

.nav-cart-d-img {
background-image: url(../img/dark_bag.png) !important;
height: 50px;
width: 65px;
background-size: 100%;
background-repeat: no-repeat;
}

.nav-cart-g-img {
background-image: url(../img/green_bag.png) !important;
height: 50px;
width: 65px;
background-size: 100%;
background-repeat: no-repeat;
} 
/* CSS Document */

body,
article,
aside,
details,
figcaption,
figure,
footer,
div,
header,
menu,
nav,
section,
ul,
h1,
h2,
h3,
ul,
li,
h6,
form {
margin: 0;
padding: 0;
border: 0;
letter-spacing: 0.01em;
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
font-family: 'Open Sans', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

*:focus {
outline: none;
}

.twidth {
width: 845px;
background: #e2e1dc;
}

.fa-whatsapp {
color: #f26529;
}

* {
margin: 0;
padding: 0
}

.box {
margin: 10px 0 0 0px;
}

a {
text-decoration: none;
border: 0;
-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;
}

a:hover {
-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;
}

.clr {
clear: both;
}

form {
margin: 0;
padding: 0;
}

img {
border: none;
margin: 0;
padding: 0;
vertical-align: top;
}

.fl {
float: left
}

.fr {
float: right
}

.scale {
max-width: 100%;
height: auto;
width: auto;
}

#main-wraphome {
font-family: 'Roboto', sans-serif;
position: relative;
background: #eee;
}

header {
border-bottom: 1px solid #000;
background: #fff;
}

.header-inner-home {
width: 1180px;
margin: 0 auto;
}

.homelogo {
float: left;
padding-top: 25px;
margin-right: 30px;
}

.home-searchbar {
float: left;
width: 583px;
padding-top: 30px;
position: relative
}

.location-search {
float: left;
font-size: 14px;
font-family: 'Roboto', sans-serif;
position: relative;
z-index: 1
}

.location-search a {
position: relative;
border: 1px solid #cecece;
display: block;
height: 28px;
padding: 10px 25px 0 12px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
color: #7b7b7b;
-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;
width:36px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.location-search a:before {
content: '';
position: absolute;
width: 6px;
height: 6px;
border-left: 1px solid rgba(0, 0, 0, 0.7);
border-bottom: 2px solid rgba(34, 62, 152, 0.7);
transform: translate(26.6666666667px, 106.6666666667px) rotate(-45deg);
animation: arrows 3s linear infinite;
right: 0;
top: 35%;
}

.location-search a:after {
content: '';
position: absolute;
width: 6px;
height: 6px;
border-left: 2px solid rgba(34, 62, 152, 0.7);
;
border-bottom: 2px solid rgba(34, 62, 152, 0.7);
transform: translate(6.3333333333px, 0px) rotate(-45deg);
animation: arrows 3s linear infinite -1.5s;
right: 0;
top: 35%;
}

@keyframes arrows {
0% {
border-left: 2px solid rgba(34, 62, 152, 0);
border-bottom: 2px solid rgba(34, 62, 152, 0);
transform: translate(-6.3333333333px, -8.3333333333px) rotate(-45deg);
}
10%,
90% {
border-left: 2px solid rgba(34, 62, 152, 0);
border-bottom: 2px solid rgba(34, 62, 152, 0);
}
50% {
border-left: 2px solid rgba(34, 62, 152, 0.7);
border-bottom: 2px solid rgba(34, 62, 152, 0.7);
transform: translate(-6.3333333333px, 0px) rotate(-45deg);
}
100% {
border-left: 2px solid rgba(34, 62, 152, 0);
border-bottom: 2px solid rgba(34, 62, 152, 0);
transform: translate(-6.3333333333px, 8.3333333333px) rotate(-45deg);
}
}

.searchbar-top {
padding: 0;
margin: 0;
position: relative;
float: left;
width: 440px;
border: 1px solid #cecece;
border-left: 0;    
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}

.searchbar-top-style {
border: none;
height: 38px;
padding: 0 5px 0 10px;
margin: 0;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 14px;
color: #616161;
width: 86.2%;
}

.homesearch {
position: absolute;
right: 0px;
top: 0px;
font-family: FontAwesome;
background: url(/img/img/search.svg) center top 50% no-repeat #fecc4e;
border: none;
padding: 0;
margin: 0;
width: 55px;
height: 38px;
font-size: 25px;
background-size: 30px;
cursor: pointer;
-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;
}

.homesearch:hover {
background-size: 34px;
}

.small-search {
display: none;
box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.2);
}

.newGif {
position: absolute;
width: 25px;
right: 5px;
top: 3px;
}

.location-list-wrap {
position: absolute;
top: 70px;
left: 0;
width: 63.9%;
z-index: 1000;
border-top: 0;
border: 1px solid #cdcdcd;
background: #fff;
height: 95px;
overflow: visible;
overflow-x: visible;
display: none;
}

ul.location-list {
padding: 0;
margin: 0;
}

ul.location-list li {
list-style: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 400;
width: 186px;
float: left;
position: relative
}

ul.location-list li a {
color: #7b7b7b;
padding: 7px 0 7px 11px;
display: block;
border: 1px solid #cdcdcd;
background: #fff;
border-top: 0;
border-left: 0
}

ul.location-list li a:hover {
background: #fff9eb;
color: #000
}

ul.location-list li .active {
background: #fff9eb;
color: #000
}

ul.location-lest-leftbor li a {
border-left: none;
}

.loaderBox {
left: 198px;
position: absolute;
top: 114px
}

.loaderBox2 {
left: 47%;
position: fixed;
top: 50%;
z-index: 999999
}

.homeright-wrap {
float: right;
width: 270px;
}

.topicons {
width: 205px;
text-align: right;
float: right
}

.ios,
.playstore {
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 12px;
vertical-align: top;
position: relative;
margin-top: 4px;
float: left
}

.ios:after {
content: "";
position: absolute;
right: -10px;
top: 5px;
height: 15px;
width: 1px;
background-color: #e5e5e5
}

.playstore {
margin-left: 20px;
}

.ios a,
.playstore a {
color: #212121;
}

.ios .fa-apple,
.playstore .fa-google-play {
font-size: 20px;
height: 18px;
}

.ios a .fa-apple,
.playstore a .fa-google-play {
opacity: 0.5;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}

.ios a:hover .fa-apple,
.playstore a:hover .fa-google-play {
opacity: 1
}

.playstore .fa-google-play {
font-size: 15px;
}

.language {
float: right;
position: relative
}

.language select {
margin: 0;
width: 40px;
padding: 2px 2px 2px 6px;
height: 25px;
font-size: 13px;
border: none;
background: url(/img/img/droparrow.png) right 5px top 50% no-repeat #e6e6e6;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
}

.language select::-ms-expand {
display: none;
}

@media screen and (min-width:0\0) {
.language select {
background: none\9;
padding: 5px;
}
}

.login-mobilewrap {
width: 320px;
float: right;
text-align: right;
margin-top: 40px;
}

.mobile-link {
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}

.mobile-link a {
color: #212121;
position: relative;
float: left
}
.mobile-link a i{
font-size:25px;
color: #a4a4a5;
}

/*.mobile-link a:hover {
color: #55a730;
}*/

.usericon {
margin: 0 15px 0 35px;
padding-left: 25px;
}

.user-afterlogin {
margin: 0 10px 0 15px;
background: url(/img/img/droparrow.png) right top 7px no-repeat;
padding: 0 12px 0 0;
position: relative;
cursor: pointer;
float: left
}

.afterlogin-box {
position: absolute;
left: 0;
border: 1px solid #ccc;
padding: 0px 5px;
width: 150px;
background: #fff;
display: none;
z-index: 1000;
border-radius: 3px;
top: 30px;
}

.afterlog-links {
font-family: 'Roboto', sans-serif;
font-weight: 400;
text-align: left;
font-size: 13px;
}

.afterlog-links a {
color: #656565;
display: block;
padding: 5px;
border-bottom: 1px solid #ccc;
text-decoration: none;
float: none;
}

.afterlog-links a:hover {
text-decoration: none;
color: #000
}

.relate {
position: relative;
padding: 0;
margin: 0
}

.cart {
position: relative;
margin: 0 15px 0 0px;
float: right !important;
top: -8px;
}

.cartvalue {
position: absolute;
top: -15px;
right: 0px;
background: #e4e4e4;
width: 24px;
height: 19px;
padding-top: 4px;
font-size: 12px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 700;
border-radius: 100%
}

.smallmenu {
position: absolute;
left: 5px;
top: 5px;
font-size: 38px;
cursor: pointer;
display: none
}

.closebtn {
position: absolute;
top: 0;
right: 10px;
font-size: 36px;
margin-left: 50px;
color: #000;
display: none
}

.overlay3 {
height: 100%;
width: 0;
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 1);
overflow-y: auto;
z-index: 1000;
overflow-x: hidden;
text-align: center;
opacity: 0;
transition: opacity 1s;
}

.overlay4 {
display: none;
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 1);
overflow-y: auto;
z-index: 1000;
overflow-x: hidden;
text-align: center;
opacity: 0.6;
transition: opacity 1s;
}

.hidewidth {
width: auto;
}


/**nav**/

nav {
height: 26px;
margin: 0 0 0 250px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
position: relative;
z-index: 999;
-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;
}

nav ul {
padding: 0;
margin: 0
}

nav ul li {
list-style: none;
display: inline-block;
padding-bottom: 7px;
position: relative
}

nav ul li a {
color: #212121;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
padding-bottom: 0px;
margin-right: 45px;
}

nav ul li a:hover {
border-bottom: 2px solid #0054a6;
color: #0054a6;
padding-bottom: 5px;
}

nav ul li ul {
display: none
}

nav ul li ul {
display: none;
}

nav ul li:hover ul {
display: block;
position: absolute;
margin-top: 7px;
width: 265px;
background: #e4e4e4;
padding: 10px 0;
border-bottom: 2px solid #0054a6;
text-align: left;
box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.2);
}

nav ul li:hover ul li {
list-style: none;
display: block;
padding: 0;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #000000;
font-size: 13px;
color: black;
}

nav ul li:hover ul li:last-child {
border-bottom: 0;
}

nav ul li:hover ul li a {
border-bottom: 0;
text-transform: none;
font-weight: 400;
letter-spacing: 0.5px;
color: black;
margin: 0
}

nav ul li:hover ul li a:hover {
color: #0054a6;
}

nav ul li:hover a {
border-bottom: 2px solid #0054a6;
color: #0054a6;
padding-bottom: 5px;
}

.hometab,
.aboutab {
display: none
}


/**login**/

.loginwrap {
width: 470px;
margin: 0 auto;
left: 0;
right: 0;
top: 15%;
background: #fff;
z-index: 1000;
position: fixed;
padding: 0;
display: none
}

.loginwrap h2 {
font-family: 'Roboto', sans-serif;
color: #fff;
font-size: 16px;
font-weight: 400;
background: #424242;
padding: 16px;
}

.login-txtboxstyle {
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 15px;
color: #616161;
border: 1px solid #cecece;
padding: 2% 2%;
width: 96%;
margin: 3px 0 15px;
}

.submitlog {
width: 100%;
margin: 0px;
letter-spacing: 1px;
color: #212121;
background: #e8a725;
padding: 12px 25px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
text-align: center;
font-weight: 500;
text-transform: uppercase;
border: none;
cursor: pointer;
-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;
}

.submitlog:hover {
background: #fd8b2f;
color: #fff
}

.forgot-signup {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
color: #616161;
text-align: center;
margin-top: 15px;
}

.forgot-signup a {
color: #0053a6;
margin: 0 5px;
}

.forgot-signup a:hover {
text-decoration: underline;
}

.closelogin {
font-size: 25px;
color: #fff;
position: absolute;
right: 10px;
top: 10px;
width: 30px;
height: 30px;
text-align: center;
line-height: 28px;
}

.loginfields {
width: 70%;
margin: 25px auto 40px;
position: relative;
}

.login-fieldstxt {
font-size: 14px;
color: #000;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}

.banner-top {
background: url(/img/img/1.jpg) top center no-repeat;
/* height: 417px; */
height: auto;
background-size: cover;
margin-bottom: 35px;
}

.banner-inner,
.homebody-inner {
width: 1180px;
margin: 0 auto;
position: relative;
}

.home_marquee {
position: absolute;
right: 0;
top: 8px;
width: 71%;
color: #fff;
font-size: 15px;
}

.homebody-inner {
padding-bottom: 20px;
display:table;
}


.banner-reportbox {
width: 87%;
float: left;
background: #fff;
position: relative;
margin-top: 20px;
border: 3px solid #778899;
padding: 10px 15px 0px;
height: auto;
min-height: 274px !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: #4b7fb0;
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-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 600;
color: #212121;
text-align: center;
line-height: 25px;
}

.reportbox-fields {
margin-bottom: 4px;
}

.reportbox-fields-txt {
font-size: 14px;
color: #212121;
font-family: 'Roboto', sans-serif;
font-weight: 400;
line-height: 25px;
display: inline-block;
}

.reportbox-fields-style {
border: 1px solid #bdbdbd;
font-size: 14px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
padding: 3px;
margin: 0;
width: 75%;
box-sizing: border-box;
border-radius: 3px;
float:right;
}
}

.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: #fff;
background: #a4a4a5;
border: none;
width: 100%;
padding: 5px 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: #222;
}

.banner-slider {
width: 820px;
margin: 40px 0 0 0;
padding: 0;
float: right;
overflow: hidden;
border: 0px solid #fff;
height: 348px;
border-radius: 5px;
}

.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;
}

.pro-collection-wrap {
position: relative
}

.book-collection {
float: right;
height: 330px;
width: 69%;
background: #fff;
padding-bottom: 25px;
box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.2);
border-radius: 10px;
margin-top: 21px;
}

.book-collection>h3 {
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 600;
text-align: center;
margin: 10px 0 30px 0;
color: #212121
}

.book-collection-right {
float: left;
   
    margin-top: 16px;
    background: #fff;
    border: 1px solid #ddd;
  border-radius: 10px;
  text-align:center;
    padding: 20px 8px;}

ul.book-collec-icons {
text-align: center;
margin-bottom: 20px;
position: relative
}

ul.book-collec-icons li {
list-style: none;
display: inline-block;
width: 32%;
vertical-align: top;
}

ul.book-collec-icons li img {
transform: scale(1);
transition: all .5s ease-in-out
}

ul.book-collec-icons li:hover img {
transform: scale(1.2);
transition: all .3s ease-in-out
}

.book-iconimg {
padding: 0;
margin: 0;
text-align: center;
margin-bottom: 15px;
}

.book-icontxt {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #282828;
text-align: center;
}

.book-icontxt a {
color: #282828
}

.booknow {
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-align: center;
font-weight: 700;
}

.booknow a {
color: #ffff;
background: #a4a4a5;
padding: 12px 25px;
border-radius: 3px;
}

.booknow a:hover {
background: #cccaca;
color: #fff
}

.notsure {
color: #616161;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
text-align: center;
margin-top: 30px;
}

.notsure a {
color: #0054a6;
}

.notsure a:hover {
color: #000
}

.bookhome-time {}

.bookhome-building {}

.bookhome-online {}

.prog-box1,
.prog-box2 {
position: relative;
box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.2);
margin-top: 6px;
overflow: hidden;
/*transition:all .5s ease-in-out;*/
border-radius: 10px;
}

.prog-box1:hover {
box-shadow: 0px 6px 7px 0px rgba(0, 84, 166, 0.5);
/*transition:all .5s ease-in-out*/
}

.prog-box2:hover {
box-shadow: 0px 6px 7px 0px rgba(179, 75, 77, 0.5);
/*transition:all .5s ease-in-out*/
}

.prog-box1 img,
.prog-box2 img {
/*transform:scale(1); transition:all .5s ease-in-out*/
height: 163px;
}

.prog-box1:hover img,
.prog-box2:hover img {
/*transform:scale(1.1); transition:all .5s ease-in-out*/
}

.prog-box2 {
position: absolute;
bottom: 0
}

.prog-box1 h3,
.prog-box2 h3 {
color: #00428d;
font-size: 20px;
position: absolute;
bottom: 5px;
right: 25px;
padding: 0;
margin: 0;
font-family: 'Open Sans', sans-serif;
text-align: right;
font-weight: 600
}

.prog-box2 h3 {
color: #fff
}

.homebody-inner .headinghome {
position: relative;
font-size: 24px;
font-weight: 600;
color: #222;
margin-bottom: 15px;
font-family: 'Open Sans', sans-serif;
padding: 0;
margin: 0
}

.homebody-inner .headinghome span {
position: relative;
z-index: 100;
background: #eeeeee;
padding-right: 10px;
}

.homebody-inner .headinghome:after {
content: '';
position: absolute;
border-bottom: 3px solid #212121;
width: 100%;
left: 0;
bottom: 7px;
}

.all {
position: absolute;
right: 0;
top: 3px;
z-index: 1;
background: #eeeeee;
padding-left: 10px;
}

.all a {
color: #0054a6;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
}

.all a:hover {
text-decoration: underline;
}

.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 !important;
overflow: hidden;
border-radius: 8px;
}

.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: #754122;
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.png) no-repeat #a4a4a5;
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
}

.test-condition-wrap {
padding: 0;
display: table;
border-spacing: 20px 17px;
border-collapse: separate;
/*width: calc(100% + 40px);*/
margin: 0 -20px -15px;
}

.test-condition-box1 {
    float: left;
    position: relative;
    width: 160px;
    vertical-align: top;
    background: #fff;
    border: 1px solid #fff;
    transition: all .2s ease-in-out;
    box-shadow: 0px 6px 4px 3px rgb(210 204 203 / 68%);
    border-radius: 18px;
    margin-right: 36px;
}

.test-condition-box1:last-child {
    margin-right: 0px;
}


.test-condition-box1:hover {
box-shadow: 0px 6px 4px 3px rgba(210, 204, 203, 0.68);
transition: all .2s ease-in-out;
}

.test-condition-box1 .testimgs {
text-align: center;
/* filter: grayscale(1); */
padding: 30px 0 0;
transition: all .2s ease-in-out;
width: 73px;
height: 73px;
margin: auto;
}

#ulpaging .test-condition-box1 {
margin: 0 0 20px 20px;
width: 22.6%;
}

#ulpaging .test-condition-box1 .testimgs {
height:auto;
}

.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: 20px auto 0;
  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;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width:40%;
}

.test-condition-box1:hover .testimgs-txt {
letter-spacing: 2px;
transition: all .4s ease-in-out;
}

.splslider-small-dev {
display: none
}

.special-test-wrap {
padding: 0;
display: table;
border-spacing: 20px 17px;
border-collapse: separate;
width: calc(100% + 40px);
margin: 0 -20px -15px;
}

.st-captions {
background: #fdc02f;
position: absolute;
left: 4px;
bottom: 15px;
padding: 5px 0 5px 10px;
color: #212121;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
width: 35%;
background: -moz-linear-gradient(left, rgba(253, 192, 47, 1) 59%, rgba(125, 185, 232, 0) 100%);
background: -webkit-linear-gradient(left, rgba(253, 192, 47, 1) 59%, rgba(125, 185, 232, 0) 100%);
background: linear-gradient(to right, rgba(253, 192, 47, 1) 59%, rgba(125, 185, 232, 0) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdc02f', endColorstr='#007db9e8', GradientType=1);
}

ul.special-test {
padding: 0;
margin: 0
}

ul.special-test li {
list-style: none;
display: inline-block;
width: 32.2%;
margin: 0 20px 20px 0;
position: relative;
box-shadow: 0px 6px 4px 3px rgba(0, 0, 0, 0.15);
overflow: hidden;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}

ul.special-test li:hover {
box-shadow: 0px 6px 4px 3px rgba(224, 158, 0, 0.4);
}

ul.special-test li img {
transform: scale(1);
-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;
}

ul.special-test li:hover img {
transform: scale(1.1)
}

ul.special-test li:nth-child(3),
ul.special-test li:nth-child(6) {
margin-right: 0
}

ul.special-test li:nth-child(4),
ul.special-test li:nth-child(5),
ul.special-test li:nth-child(6) {
margin-bottom: 0;
}

.visuals {
border: 4px solid #fff;
}

.spltest-sliderbox {
margin: 0 5px;
position: relative;
box-shadow: 0px 6px 4px 3px rgba(0, 0, 0, 0.15);
overflow: hidden;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}

.spltest-sliderbox:hover {
box-shadow: 0px 6px 4px 3px rgba(224, 158, 0, 0.4);
}

.spltest-sliderbox img {
transform: scale(1);
-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;
}

.spltest-sliderbox:hover img {
transform: scale(1.1)
}


/**offers announcement**/

.offers-annou-wrap {
padding: 0;
width: 100%;
margin: 15px 0 0 0
}

.offers-announcement {
width: 1200px;
overflow: hidden;
}

.offers-announcement .slick-slide {
padding-bottom: 15px;
}


/*.offers-annou-wrap a{display:table-cell; width:25%; vertical-align:top; }*/

.offers-annou-box1 {
position: relative;
background: #fff;
border: 11px solid #fff;
transition: all .2s ease-in-out;
box-shadow: 0px 6px 4px 3px rgba(0, 0, 0, 0.15);
overflow-x: hidden;
border-radius: 5px;
}

.offers-img {
width: 100%;
position: relative;
transform: scale(1);
transition: all .2s ease-in-out;
}

.offerscode {
width: 190px;
position: absolute;
bottom: 60px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
background: #ffedee;
border: 1px dashed #fc5356;
padding: 7px 0;
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #cd3232;
}

.offer-txt {
font-size: 16px;
color: #212121;
font-weight: 600;
padding: 40px 0 15px 10px;
}

.offers-annou-box1 .arrowlink {
position: absolute;
width: 30px;
height: 30px;
right: 11px;
bottom: 8px;
background: url(/img/img/arrow-right.svg) no-repeat #fdc02f;
background-size: 12px;
background-position: left 9px top 9px;
transition: all .2s ease-in-out;
border-radius: 100%;
box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.15);
}

.offers-annou-box1:hover .arrowlink {
background-position: left 13px top 9px;
}

.offers-annou-wrap a:hover .offers-annou-box1 {
box-shadow: 0px 6px 4px 3px rgba(160, 46, 48, 0.2);
}

.offers-annou-wrap a:hover .offers-img {
transform: scale(1.1);
transition: all .2s ease-in-out;
}


/**blog**/

.blogbox {
height: 515px;
position: relative;
padding-bottom: 0;
}

.blogbox.noBackground {
background: none;
border-top: none;
padding-bottom: 0;
height: 485px;
}

.bloghead {
font-family: 'Open Sans', sans-serif;
font-size: 24px;
color: #212121;
text-align: center;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
border: none;
top: -18px;
font-weight: 600;
}

.bloghead span {
background: #fdc02f;
padding: 12px 60px;
border: none
}

.blogwrap {
width: 1050px;
margin: 30px auto 0;
position: relative
}

.blogwrap.noMargin {
margin: 20px auto 0;
}

.blogbox-inner {
width: 90%;
margin: 0 auto;
background: #fff;
min-height: 395px;
position: relative
}

.blogimg {}

.blogimg img {
width: 100%;
height: 210px !important;
}

.blogtxtwrap {
padding: 0 10px
}

.blogtxt-heading {
font-size: 16px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
margin: 15px 0 8px;
}

.blogsubtxt {
font-size: 15px;
color: #666;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}

.byteam {
font-size: 13px;
color: #666;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
position: absolute;
bottom: 10px;
left: 8px
}

.eye {
position: absolute;
right: 8px;
bottom: 10px;
font-size: 13px;
color: #666;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-style: italic
}

.blogbox .headinghome {
position: relative;
font-size: 24px;
font-weight: 600;
color: #212121;
margin-bottom: 15px;
font-family: 'Open Sans', sans-serif;
padding: 0;
margin: 0
}

.blogbox .headinghome span {
position: relative;
z-index: 100;
background: #eeeeee;
padding-right: 10px;
}

.blogbox .headinghome:after {
content: '';
position: absolute;
border-bottom: 3px solid #212121;
width: 100%;
left: 0;
bottom: 7px;
}

.blog-container2 .slick-prev,
.blog-container2 .slick-next {
top: auto;
bottom: -13%;
}

.blog-container2 .slick-prev {
left: 44%;
background: url(/img/img/left-arrow-new.jpg) left top no-repeat;
background-size: cover;
width: 25px;
height: 18px;
}

.blog-container2 .slick-next {
right: 44%;
width: 25px;
height: 18px;
background: url(/img/img/left-arrow-new.jpg) left top no-repeat;
background-size: cover;
transform: rotate(180deg);
}

.blog-container2 .slick-prev:before,
.blog-container2 .slick-next:before {
content: '';
}

.blog-container2 .slick-prev.slick-disabled,
.blog-container2 .slick-next.slick-disabled {
opacity: 0.25;
}

.blog-container .slick-prev,
.blog-container .slick-next {
top: auto;
bottom: -15%;
}

.blog-container .slick-prev {
left: 44%;
background: url(/img/img/arrow-right.svg) left top no-repeat;
background-size: cover;
width: 25px;
height: 27px;
transform: rotate(180deg);
}

.blog-container .slick-next {
right: 44%;
width: 25px;
height: 27px;
background: url(/img/img/arrow-right.svg) left top no-repeat;
background-size: cover;
}

.blog-container .slick-prev:before,
.blog-container .slick-next:before {
content: '';
}

.blog-container .slick-prev.slick-disabled,
.blog-container .slick-next.slick-disabled {
opacity: 0.25;
}

.blogwrap .pagingInfo {
text-align: center;
width: 200px;
margin: 0 auto;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 18px;
color: #000;
padding-top: 5px;
}

.blogwrap .pagingInfo.list {
color: #000
}


/**about**/

.people-about {}

.about-wrap {}

.about-left,
.about-right {
float: left;
width: 86%;
margin:11px
}

.about-right {
float: right;
}

.about-left .peoplesay {
border: 5px solid #fff;
background: #e4e4e4;
padding: 20px;
position: relative;
overflow-y: hidden;
height: 150px;
margin-top: 15px;
border-radius: 8px;
}

.about-txt {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #212121;
text-align: center;
font-size: 15px;
line-height: 20px;
margin: 0 auto
}

.about-txt .aboutname {
font-weight: 700;
color: #000;
display: block;
margin-top: 5px;
}

.about-txt .aboutloca {
font-size: 14px;
color: #616161
}

.peoplesay .slick-slider {
margin-bottom: 0
}

.peoplesay-bg {
position: absolute;
top: -70%;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
font-size: 450px;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
color: #cccaca;
}

.people-saying {
width: 90%;
margin: 0 auto
}

.people-saying .slick-prev,
.people-saying .slick-next {
top: 40%;
}

.people-saying .slick-prev {
left: -5%;
background: url(/img/img/arrow-right.svg) left top no-repeat;
background-size: cover;
width: 20px;
height: 20px;
transform: rotate(180deg);
}

.people-saying .slick-next {
right: -5%;
width: 20px;
height: 20px;
background: url(/img/img/arrow-right.svg) left top no-repeat;
background-size: cover;
}

.people-saying .slick-prev:before,
.people-saying .slick-next:before {
content: '';
}

.peoplesay-feedback {
margin-top: 20px;
background: #b0d1f3;
border: 3px solid #fff;
padding: 10px 20px;
border-radius: 8px;
}

.head-feedback {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #212121;
font-weight: 700;
margin-bottom: 8px;
}

.feedbacktxt {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #212121
}

.feedbacktxt a {
display: block;
color: #0054a6;
margin-top: 3px;
}

.about-right .videocontainer {
border: 10px solid #fff;
margin-top: 15px;
height: 340px;
border-radius: 8px;
}


/**accreditation**/

.accre-wrap {
margin: 0px 0 0 0
}

.accre-left {
float: left;
width: 780px;
}

.accre-right {
float: right;
width: 350px;
background: #dcdbdb;
height: 100px;
margin: 10px 0 40px 0;
padding: 12px 15px 4px;
border-radius: 5px;

}

.nrlhead {
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 18px;
color: #212121;
margin: 10px 0 10px 0;
}

ul.accre-listing,
ul.accre-listing1 {
padding: 0;
float: left;
margin-top: 17px;
}

ul.accre-listing li,
ul.accre-listing1 li {
list-style: none;
float: left;
margin: 0 19px 0 0;
vertical-align: top
}

ul.accre-listing li img,
ul.accre-listing1 li img {
border-radius: 8px;
}

ul.accre-listing li:nth-child(5),
ul.accre-listing1 li:nth-child(3) {
margin-right: 0;
}

.nrlspace {
margin: 0 55px 0 0
}

.newsicon {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 18px;
font-weight: 400;
}

.newsicon span {}

.searchbar-top-style {
border: none;
height: 38px;
padding: 0 5px 0 10px;
margin: 0;
font-family: 'Roboto', sans-serif;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
font-weight: 300;
font-size: 14px;
color: #616161;
width: 86.2%;
}

.homesearch {
position: absolute;
right: 0px;
top: 0px;
font-family: FontAwesome;
background: url(img/search.svg) center top 50% no-repeat #e6f6cd;
border: none;
padding: 0;
margin: 0;
width: 38px;
height: 38px;
font-size: 25px;
background-size: 30px;
cursor: pointer;
-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;
}

.homesearch:hover {
background-size: 34px;
}

button.homesearch1 {
position: absolute;
width: 38px;
height: 38px;
background: #a4a4a5;
color: white;
font-size: larger;
right: 0;
top: 0;
border: none;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}

.suscribe-field {
position: relative;
width: 90%;
margin: 15px 0 0 0;
border: 1px solid #cecece;
border-left: 0;
background: #fff
}

.newsicon-width {
width: 30px;
margin: -6px 10px 0 0;
}

.subscribe-style {
border: none;
height: 38px;
padding: 0 5px 0 10px;
margin: 0;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
color: #616161;
width: 83.2%;
}

.subsc-btn {
position: absolute;
right: 0px;
top: 0px;
background: url(../img/arrow.png) left 15px top 50% no-repeat #a4a4a5;
border: none;
padding: 0;
margin: 0;
width: 55px;
height: 38px;
font-size: 25px;
background-size: 20px;
cursor: pointer;
-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;
}

.subsc-btn:hover {
background-position: left 20px top 50%;
}


/**footer**/

footer {
background: #fff;
padding: 35px 0 0;
}

.footer-likingwrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.linkhead {
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 16px;
margin-bottom: 20px;
color: #212121;
text-transform: uppercase
}

ul.footer-listlink {
margin-right: 2% !important;
width: 16%;
}
.footer-likingwrap ul.footer-listlink:last-child{margin-right:0 !important;}

ul.footer-listlink li {
list-style: none;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;
margin-bottom: 10px;
}

ul.footer-listlink li a {
color: #616161
}

ul.footer-listlink li a:hover {
color: #1f4ac8;
}
.fa.fa-instagram{
 padding-top: 5px;
}
.footer-bott {
border-top: 1px solid #e6e6e6;
padding: 15px 0 0 0;
  background-color: #616161;
}

.footer-bottleft {
width: 800px;
float: left
}

.footer-bottright {
width: 260px;
float: right
}

.footercopy {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: white;
 background-color: #616161;
font-size: 14px;
line-height: 22px;
}

.footercopy a {
color: white;
margin: 0 5px 0
}

.footercopy a:hover {
text-decoration: underline;
}

.footercopy a:nth-child(1) {
margin-left: 15px;
}

.footer-second {
display: block;
margin: 10px 0 0 0
}

.follow {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
font-size: 14px;
float: left;
margin: 6px 10px 0 0
}

.social-icons {}

.social-icons ul {
padding: 0;
margin: 0
}

.social-icons ul li {
list-style: none;
display: inline-block;
margin: 0 3px;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
}

.social-icons ul li:hover {
transform: rotate(360deg)
}

.social-icons ul li a {
width: 30px;
height: 30px;
background: black;
  border: 2px solid white;
border-radius: 100%;
display: block
}

.social-icons ul li a:hover {
background: #6081c4;
}

.social-icons ul li a:hover.twi {
background: #2aaae0
}

.social-icons ul li a:hover.gplus {
background: #db4a39;
}

.hide11 {
display: none
}

.fblinkicon {
background-image: url(../img/facebook.png) !important;
background-repeat: no-repeat !important;
background-size: 20px !important;
background-position: 5px 5px !important;
}

.twilinkicon {
background-image: url(../img/twitter.png) !important;
background-repeat: no-repeat !important;
background-size: 20px !important;
background-position: 5px 5px !important;
}

.gpluslinkicon {
background-image: url(../img/g+.png) !important;
background-repeat: no-repeat !important;
background-size: 20px !important;
background-position: 5px 5px !important;
}

.centring {
width: 1170px;
margin: 0 auto;
}

.center-wrap {
position: relative;
margin-top: 20px;
}

.center-collection-left {
float: left;
width: 775px;
background: #fff;
padding-bottom: 0;
min-height: 205px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
margin-bottom: 15px;
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px
}

.center-collection-left>h1 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 15px;
}

.center-collection-left>h3 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 15px;
}

.center-collection-left ul {
list-style: none;
margin-left: 20px;
padding: 0
}

.center-collection-left li {
line-height: normal;
margin-bottom: 12px;
}

.center-collection-left li a {
font-family: 'Roboto', sans-serif;
color: #000;
text-decoration: none
}

.center-collection-left h4 {
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: normal;
color: #616161;
width: 30%;
display: inline-block;
margin: 0;
padding: 0
}

.center-collection-left li span {
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: bold;
color: #212121;
display: inline-block
}

.center-collection-right {
float: right;
width: 380px;
}

.center-collection-right .Timings-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
position: relative;
-index: 9;
}

.center-collection-right .Timings-heading span {
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: normal;
color: #fff;
float: right;
font-style: italic;
margin-right: 15px;
}

.center-collection-right .Timings-heading span .cartvalue-red {
background: #de3334;
width: 11px;
height: 11px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 700;
border-radius: 100%;
float: right;
margin: 18px 5px 0 5px;
}

.center-collection-right .orange-Lab {
width: 90%;
float: left;
background: #ffe0b2;
padding: 4px 5%;
margin: 0 0 10px 0;
min-height: 66px;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
-webkit-box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
-moz-box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
}

.center-collection-right .orange-Lab.green {
background: #c8e1be;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
-moz-box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
box-shadow: -1px 3px 8px 2px rgba(202, 203, 204, 1);
}

.center-collection-right .orange-Lab>h3 {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 600;
color: #212121;
margin-top: 1px;
}

.center-collection-right .orange-Lab .walkIn {
margin-top: -24px;
}

.center-collection-right .orange-Lab>h4 {
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: bold;
color: #212121;
margin: 3px 0 0 0;
padding: 0
}

.center-collection-right .orange-Lab span {
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
float: right;
padding-top: 5px;
clear: right;
}

.center-collection-right .orange-Lab select {
width: 55px;
margin: 0;
padding: 2px 2px 2px 6px;
height: 25px;
font-size: 14px;
border: none;
background: url(/img/img/droparrow.png) right 5px top 50% no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
color: #474137;
}

.center-collection-right .orange-Lab select::-ms-expand {
display: none;
}

.center-collection-right .orange-Lab .booknow-btn {
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-align: center;
font-weight: 700;
float: right
}

.center-collection-right .orange-Lab .booknow-btn a {
color: #212121;
background: #fdc02f;
padding: 8px 17px;
border-radius: 3px;
margin-top: 0px;
display: block;
margin-right: 10px;
font-size: 12px;
}

.center-collection-right .orange-Lab .booknow-btn a:hover {
background: #fd8b2f;
color: #fff
}

.center-collection-right .orange-Lab h5 {
margin: 0;
font-family: 'Roboto', sans-serif;
font-size: 10px;
font-weight: normal;
color: #000;
font-weight: normal;
font-style: italic;
}


/**Address Box**/

.address-wrap {
position: relative;
}

.address-collection-left {
float: left;
width: 775px;
background: #fff;
padding-bottom: 11px;
min-height: 164px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
margin-bottom: 15px;
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px
}

.address-collection-left .address-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 5px;
}

.address-collection-left .address-heading:after {
content: '';
position: absolute;
width: 100%;
left: 0;
bottom: 7px;
}

.address-collection-left .informationBox {
float: left;
width: 740px;
min-height: 100px;
padding-bottom: 35px;
padding: 0 0 0 20px;
margin: 7px 0;
}

.address-collection-left .informationBox h4 {
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: normal;
font-weight: 600;
color: #7d7d7d;
margin: 18px 0 0 0;
padding: 0
}

.address-collection-left .informationBox p {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #282828;
padding: 0;
margin: 0;
font-size: 15px;
line-height: 28px;
}

.address-collection-right {
float: right;
width: 380px;
background: #fff;
min-height: 164px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px;
position: relative
}

.address-collection-right .payment-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
}

.address-collection-right .payment-heading span {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: normal
}

.address-collection-right .navigateBox {
min-height: 128px;
float: left;
width: 100%;
}

.address-collection-right .navigateBox ul {
list-style: none;
width: 93%;
margin: 0 auto;
}

.address-collection-right .navigateBox li {
line-height: normal;
display: inline-block;
width: 48%;
margin: 10px 0 10px 0;
transition: all .2s ease-in-out;
}

.address-collection-right .navigateBox li a {
transition: all .2s ease-in-out;
}

.address-collection-right .navigateBox li a:hover {
transform: scale(1.1);
transition: all .2s ease-in-out;
}

.address-collection-right .navigateBox li:hover .imgBox {
transform: scale(1.3);
}

.address-collection-right .navigateBox .imgBox {
width: 53px;
float: left;
text-align: left;
transform: scale(1);
transition: all .2s ease-in-out;
font-size: 30px;
color: grey
}

.address-collection-right .navigateBox .headingBox {
width: 92px;
float: left;
margin: 6px 0 0 0;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #282828;
padding: 0;
font-size: 15px;
line-height: normal;
text-align: left;
}

.address-collection-right a.Get_Directions {
color: #282828;
background: #fff;
padding: 5px 0;
border-radius: 3px;
margin-top: 0px;
display: block;
margin-right: 10px;
font-size: 12px;
width: 98px;
position: absolute;
bottom: 5px;
right: -1px;
z-index: 99;
text-align: center;
}

.address-collection-right a.Get_Directions:hover {
color: #0054a6
}

#googleMap {
height: 158px !important;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}

.smscontainer {
width: 100%;
padding: 0 0 0 20px;
box-sizing: border-box;
height: 30px;
float: left;
color: #fff;
}

.smscontainer a {
color: #212121;
background: #fdc02f;
padding: 8px 17px;
border-radius: 3px;
margin-top: 0px;
display: block;
margin-right: 10px;
font-size: 12px;
}

.sim1 {
float: left;
}

.sim2 {
float: right;
}

.modalwrapper {
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
position: fixed;
bottom: 0;
top: 0;
left: 0;
right: 0;
z-index: 9999;
display: none;
transition: all 0.5s ease;
}

.modal {
width: 500px;
height: 350px;
background-color: #fff;
border-radius: 10px;
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
z-index: 9999;
margin: auto;
transform: scale(0, 0);
transition: all .5s ease;
-webkit-transition: all .5s ease;
}

.formmodel {
width: 100%;
padding: 0;
float: left;
}

.formmodel h3 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 25px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 5px;
text-align: center;
}

.formmodel .inputbox {
width: 90%;
padding: 5%;
float: left;
}

.formmodel .inputbox .inputsms {
width: 96%;
height: 30px;
padding-left: 10px;
margin-bottom: 10px;
border: #ccc solid 1px;
box-sizing: border-box;
}

.formmodel .inputbox .inputsmsCaptcha {
width: 40%;
height: 30px;
padding-left: 10px;
margin-bottom: 10px;
border: #ccc solid 1px;
box-sizing: border-box;
}

.formmodel .inputbox .submitbtn {
color: #212121;
background: #fdc02f;
padding: 8px 17px;
border-radius: 3px;
margin-top: 0px;
display: block;
margin-right: 10px;
font-size: 12px;
border: none;
margin: 10px auto;
}

.crossbtn {
width: 34px;
height: 34px;
position: absolute;
right: -10px;
top: -10px;
cursor: pointer;
}

.formmodel .checkB {
width: auto;
}

.formmodel .checkB a {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
}

.formmodelthanks {
width: 100%;
padding: 0;
float: left;
display: none;
}

.formmodelthanks h4 {
color: #97262a;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 35px;
padding: 150px 0 0 0;
text-align: center;
}

.submitbtnmain {
color: #212121;
background: #fdc02f;
padding: 8px 17px;
border-radius: 3px;
margin-top: 0px;
display: block;
margin-left: 25px;
font-size: 12px;
border: none;
display: inline-block;
}

#facilty li,
#payMode li {
display: none;
}

.facility-wrap {
position: relative;
}

.facility-collection-left {
float: left;
width: 775px;
background: #fff;
padding-bottom: 11px;
min-height: 164px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px
}

.facility-collection-left .facility-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 5px;
}

.facility-collection-left .facility-heading:after {
content: '';
position: absolute;
width: 100%;
left: 0;
bottom: 7px;
}

.facility-collection-left .informationBox {
float: left;
width: 740px;
padding: 0 0 0 20px;
margin: 10px 0 0 0;
}

.facility-collection-left .informationBox ul {
list-style: none;
width: 97%;
margin: 0 auto;
}

.facility-collection-left .informationBox li {
line-height: normal;
display: inline-block;
width: 32%;
margin: 0px 0 10px 0;
transition: all .2s ease-in-out;
}

.facility-collection-left .informationBox li a {
transition: all .2s ease-in-out;
}

.facility-collection-left .informationBox li a:hover {
transform: scale(1.1);
transition: all .2s ease-in-out;
}

.facility-collection-left .informationBox li:hover .imgBox {
transform: scale(1.3);
}

.facility-collection-left .informationBox .imgBox {
width: 53px;
float: left;
text-align: left;
transform: scale(1);
transition: all .2s ease-in-out;
font-size: 30px;
color: grey
}

.facility-collection-left .informationBox .headingBox {
width: auto;
float: left;
margin: 6px 0 0 0;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #282828;
padding: 0;
font-size: 15px;
line-height: 28px;
text-align: left;
}

.facility-collection-right {
float: right;
width: 380px;
background: #fff;
min-height: 164px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px
}

.facility-collection-right .payment-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 5px;
}

.facility-collection-right .paymentMode {
min-height: 133px;
float: left;
width: 360px;
padding-bottom: 35px;
padding: 0 0 0 20px;
}

.facility-collection-right .paymentMode ul {
list-style: none;
width: 93%;
margin: 0 auto;
}

.facility-collection-right .paymentMode li {
line-height: normal;
display: inline-block;
width: 48%;
margin: 10px 0 10px 0;
transition: all .2s ease-in-out;
}

.facility-collection-right .paymentMode li a {
transition: all .2s ease-in-out;
}

.facility-collection-right .paymentMode li a:hover {
transform: scale(1.1);
transition: all .2s ease-in-out;
}

.facility-collection-right .paymentMode li:hover .imgBox {
transform: scale(1.3);
}

.facility-collection-right .paymentMode .imgBox {
width: 53px;
float: left;
text-align: left;
transform: scale(1);
transition: all .2s ease-in-out;
font-size: 30px;
color: grey
}

.facility-collection-right .paymentMode .headingBox {
width: 92px;
float: left;
margin: 6px 0 0 0;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #282828;
padding: 0;
font-size: 15px;
line-height: normal;
text-align: left;
}


/**Photos Box**/

.Photos-wrap {
position: relative;
margin-top: 15px;
}

.PhotosBox {
float: left;
width: 100%;
background: #fff;
padding-bottom: 11px;
min-height: 164px;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px
}

.PhotosBox .Photos-heading {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
padding-left: 20px;
background: #2874c5;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
margin-bottom: 5px;
}

.PhotosBox .Photos-informationBox {
float: left;
width: 97%;
padding: 0 20px 0 20px;
margin: 0;
}

.PhotosBox .Photos-informationBox .photoImg {
line-height: normal;
display: inline-block;
margin: 10px 8px 10px 0;
border: #d5d5d5 solid 2px;
width: auto
}

.photoImg img {
width: auto;
height: 100px;
}

.PhotosBox .Photos-informationBox .photoImg:hover {
border: #fdc02f solid 2px;
}

.PhotosBox .Viewall {
position: absolute;
right: 10px;
bottom: 7px;
z-index: 1;
padding-left: 10px;
line-height: normal;
background: none;
}

.PhotosBox .Viewall a {
color: #0054a6;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
}

.PhotosBox .Viewall a:hover {
text-decoration: underline;
}


/**Nearby Box**/

.nearby-wrap {
position: relative;
margin: 18px 0 30px 0;
}

.nearby-collection-left {
width: 775px;
float: left;
background: #2874c5;
line-height: normal;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.nearby-collection-left>h3 {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 600;
color: #fff;
padding-left: 20px;
line-height: 50px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

.nearby-collection-left .plus {
right: 20px;
top: 12px;
position: absolute;
cursor: pointer;
color: #fff
}

.nearby-collection-left .minas {
right: 20px;
top: 12px;
position: absolute;
cursor: pointer;
color: #fff
}

.nearby-collection-left .detailsBox {
padding-left: 20px;
height: 370px;
overflow: auto;
background: #fff;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border: #fff solid 1px;
}

.nearby-collection-left .detailsBox ul {
list-style: none;
}

.nearby-collection-left .detailsBox li {
line-height: normal;
border-bottom: #ccc solid 1px;
display: inline-block;
padding-bottom: 5px;
width: 97%;
}

.nearby-collection-left .detailsBox li:last-child {
border-bottom: none;
}

.nearby-collection-left .detailsBox h4 {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
padding: 0;
margin: 20px 0;
}

.nearby-collection-left .detailsBox li a {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
color: #000;
text-decoration: none
}

.nearby-collection-left .detailsBox .map {
font-family: 'Roboto', sans-serif;
font-size: 14px;
color: #282828;
margin-bottom: 12px;
width: 100%;
float: left;
display: block;
}

.nearby-collection-left .detailsBox .map .mapLeft {
width: auto;
float: left;
margin-right: 15px;
font-size: 16px;
color: gray;
}

.nearby-collection-left .detailsBox .map .mapRight {
width: 90%;
float: left;
}

.nearby-collection-right {
width: 380px;
float: right;
background: #2874c5;
line-height: normal;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.nearby-collection-right>h3 {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 600;
color: #fff;
padding-left: 20px;
line-height: 50px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

.nearby-collection-right .plus {
right: 20px;
top: 12px;
position: absolute;
cursor: pointer;
color: #fff
}

.nearby-collection-right .minas {
right: 20px;
top: 12px;
position: absolute;
cursor: pointer;
color: #fff
}

.nearby-collection-right .star {
width: 120px;
margin: 20px auto 0 auto;
}

.nearby-collection-right .star ul {
list-style: none
}

.nearby-collection-right .star li {
display: inline-block;
margin-right: 1px;
cursor: pointer;
}

.nearby-collection-right .formBox {
padding-left: 20px;
height: 370px;
overflow: auto;
background: #fff;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border: #fff solid 1px;
}

.nearby-collection-right .formBox fieldset {
border: none;
width: 270px;
margin: 0 auto;
}

.nearby-collection-right .formBox p {
width: 100%;
float: left;
padding: 0;
margin: 0 0 9px 0;
}

.nearby-collection-right .formBox label {
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: normal;
color: #212121;
line-height: normal;
width: 100%;
float: left;
padding-bottom: 8px;
}

.nearby-collection-right .formBox span {
font-family: 'Roboto', sans-serif;
font-size: 14px;
color: #ff0000
}

.nearby-collection-right .formBox input.field {
width: 246px;
border: #bdbdbd solid 1px;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: normal;
color: #212121;
padding: 10px;
}

.nearby-collection-right .formBox textarea.textarea {
width: 246px;
height: 50px;
border: #bdbdbd solid 1px;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: normal;
color: #212121;
padding: 10px;
}

.nearby-collection-right .formBox .submit-btn {
background: #fdc02f;
width: 110px;
height: 42px;
line-height: 42px;
font-size: 14px;
color: #000;
font-weight: bold;
border-radius: 3px;
margin-top: 0px;
display: block;
border: none
}

.nearby-collection-right .formBox .submit-btn:hover {
background: #fd8b2f;
color: #fff
}

.labDivBox {
display: inline-block
}

.infoDetail {
width: 100%;
height: 100%;
background: rgba(255, 255, 255, .4);
position: fixed;
z-index: 1000;
top: 0;
display: none;
}

.infoBox {
width: 90%;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
border: 2px solid #ffc80a;
position: relative;
padding: 5px;
background: #fff;
}

#newImg {
width: 100%;
max-height: 90vh;
text-align: center;
margin: 0 auto;
}

#newImg img {
max-height: 90vh;
max-width: 100%;
}

.closeInfo {
width: 30px;
height: 30px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}

.lftEro {
position: absolute;
left: 10px;
top: 45%;
cursor: pointer;
background: #0054a6;
border-radius: 50%;
}

.ritEro {
position: absolute;
right: 10px;
top: 45%;
cursor: pointer;
background: #0054a6;
border-radius: 50%;
}

.slick-loading .slick-list {
background: #fff url('./ajax-loader.gif') center center no-repeat;
}

.slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 13px;
height: 13px;
margin-top: 0px;
padding: 0;
cursor: pointer;
color: #000;
border: none;
outline: none;
background: transparent;
z-index: 100;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
color: transparent;
outline: none;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 0.2;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25 !important;
}

.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
left: -8px;
}

.slick-prev:before {
content: '←';
top: 0;
font-weight: bold;
left: 0px;
position: absolute;
height: 39px;
width: 34px;
display: none
}

.slick-next {
right: -8px;
}

.slick-next:before {
content: '→';
top: 0;
left: 0;
position: absolute;
height: 39px;
width: 34px;
}

.slick-slider {
margin-bottom: 30px;
}

.slick-dots {
position: absolute;
bottom: 0;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}

.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}

.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}

.slick-dots li button:before {
font-family: 'slick';
font-size: 50px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}

.slick-slider {
position: relative;
display: block;
}

.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}

.slick-list.dragging {
cursor: pointer;
cursor: hand;
}

.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
}

.slick-track:before,
.slick-track:after {
display: table;
content: '';
}

.slick-track:after {
clear: both;
}

.slick-loading .slick-track {
visibility: hidden;
}

.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}

[dir='rtl'] .slick-slide {
float: right;
}

.slick-slide img {
display: block;
}

.slick-slide.slick-loading img {
display: none;
}

.slick-slide.dragging img {
pointer-events: none;
}

.slick-initialized .slick-slide {
display: block;
}

.slick-loading .slick-slide {
visibility: hidden;
}

.slick-vertical .slick-slide {
display: block;
height: auto;
}

.slick-arrow.slick-hidden {
display: none;
}


/**************************Breadcrumb**************************/

.graynavigation {
width: 100%;
float: left;
margin: 0 0 10px 0;
}

.graynavigation.list {
margin-top: 25px;
}

.graynavigation ul {
margin: 0;
padding: 0;
list-style-type: none !important;
padding-left: 10px
}

.graynavigation ul li {
float: left;
line-height: 30px;
margin-left: -10px
}

.graynavigation ul li a {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 30px;
color: #000;
background: url('/img/img/left-nav-about.png') left top no-repeat;
text-decoration: none;
display: block;
padding: 0 10px
}

.graynavigation ul li a:hover {
color: #0053a6;
text-decoration: none
}

.graynavigation span {
font-weight: normal;
font-family: 'Open Sans', sans-serif;
}

.graynavigation span h1 {
font-weight: normal;
font-family: 'Open Sans', sans-serif;
color: #000 !important;
position: inherit;
margin: 0;
font-size: 12px;
text-align: left;
}

.graynavigation ul li a span {
background: url('/img/img/right-nav-about.png') right top no-repeat;
display: block;
padding: 0 15px;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
color: #000 !important
}

.graynavigation ul li a:hover span {
color: #0053a6
}

.graynavigation ul li.list {
padding-left: 12px;
font-size: 15px;
line-height: 30px;
color: #000
}

.graynavigation.gap {
margin-bottom: 15px
}

.graynavigation h1 {
font-weight: normal;
font-family: 'Open Sans', sans-serif;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
margin-bottom: 0;
padding: 0
}


/**************************About Us Page Css Start****************************/

.aboutUs {
width: 100%;
float: left;
background: #eee;
padding-bottom: 40px;
margin-bottom: 30px;
padding-top: 20px;
/*position: relative;z-index: 9;*/
}

.aboutUs .banner {
width: 100%;
}

.aboutUs .carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
display: block;
height: 264px;
max-width: 100%;
}

.aboutUs .header_img {
min-width: 450;
background: #f6f6f6;
width: 100%;
float: left;
margin: 10px 0 20px 0
}

.aboutUs .header_img img {
width: 100%;
}

.aboutUs .img_wrapper {
width: 93%;
position: relative;
max-height: 264px;
margin: 0 auto;
}

.aboutUs .overlay_content {
position: absolute;
top: 0;
padding: 2% 0;
left: 5px;
}

.aboutUs .overlay_content h2 {
font-size: 28px;
font-weight: 600;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #333;
font-weight: 400;
}

.aboutUs .overlay_content ul {
margin-top: 5px;
list-style: none;
}

.aboutUs .overlay_content ul li {
font-size: 16px;
line-height: 20px;
padding: 4px 18px 4px 0;
color: #333;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-decoration: none;
}

.aboutUs .navigationBox {
width: 100%;
float: left;
margin-bottom: 15px;
border-bottom: none
}

.aboutUs .navigationBox ul {
list-style: none
}

.aboutUs .navigationBox li {
font-size: 13.5px;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
float: left;
margin-right: 10px;
padding-bottom: 10px;
color: #000
}

.aboutUs .navbar-nav {
border-bottom: none;
width: 100%
}

.aboutUs .navbar-nav>li {
font-size: 13.5px;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}

.aboutUs .navbar-nav>li>a {
color: #000;
padding: 0 20px 15px 0;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: 400;
}

.aboutUs .navbar-nav>li>a.active {
color: #0053a6;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
background: none;
}

.aboutUs .questions {
width: 98%;
cursor: pointer;
background: url('/img/img/plus.jpg') right center no-repeat #fff;
border: 1px solid #e7aa3b;
border-radius: 5px;
padding-left: 20px;
font-weight: normal;
font-size: 15px;
height: 46px;
line-height: 46px;
border-radius: 5px;
color: #000;
font-family: 'Open Sans', sans-serif;
margin-top: 10px;
background-size: 22px
}

.aboutUs .openquestions {
padding-left: 20px;
background: url('/img/img/minase.jpg') right center no-repeat #fff;
color: #000;
font-size: 15px;
height: 46px;
line-height: 46px;
border-radius: 5px;
background-size: 22px
}

.aboutUs .answers {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
padding-left: 20px
}

.plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.aboutUs .greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
height: 46px;
line-height: 46px;
margin-bottom: 10px;
padding-left: 20px;
width: 98%;
cursor: pointer;
}

.aboutUs .greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000
}

.aboutUs .greyDiv #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}


/* .aboutUs h5 { font-size: 15px; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans', sans-serif; margin:30px 0 20px 0; padding:0} */

.aboutUs p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 26px;
}

.aboutUs ul.inner_bullet {
margin-top: 10px;
list-style: none;
margin-bottom: 0
}

.aboutUs ul.inner_bullet li {
background: url('/img/img/crome-rrow.png') no-repeat 0 14px;
font-size: 14px;
line-height: 20px;
padding: 6px 18px;
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
}

.aboutUs .acc_container2 {
position: relative;
overflow: hidden;
font-size: 15px;
width: 100%;
clear: both;
font-family: 'Open Sans', sans-serif;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px
}

.aboutUs .acc_container2 .block {
padding: 0;
margin-bottom: 10px
}

.aboutUs .acc_container2 .block p {
padding: 5px 0;
margin: 5px 0
}

.aboutUs .acc_container2 h3 {
font-family: 'Open Sans', sans-serif;
margin: 0 0 10px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #ccc
}

.aboutUs .acc_container2 .img2 {
background: none;
border: none;
float: none;
margin: 0;
padding: 0
}

.aboutUs .acc_container2 .loaderDiv {
left: 290px;
opacity: 1;
position: relative;
z-index: 1000;
top: -40px;
width: 160px
}

.aboutUs .txt_img {
color: #828282;
float: left;
font-size: 13px;
margin-left: 0;
margin-right: 0;
padding-top: 0;
text-align: center;
width: 100%
}

.aboutUs .txt_img img {
text-align: center
}

.aboutUs .txt_img h3 {
color: #434343;
font-size: 15px;
text-transform: uppercase;
padding: 15px 0 0 0!important;
font-family: 'Open Sans', sans-serif;
border-bottom: none!important;
margin: 0!important
}

.aboutUs .txt_img a {
color: #434343;
font-size: 15px;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}

.aboutUs .txt_img a:hover {
text-decoration: underline
}

.aboutUs .txt_img span {
color: #23527c;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 400
}

.aboutUs .txt_img a span {
color: #23527c;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 400
}

.aboutUs .txt_img a span:hover {
text-decoration: underline
}

.aboutUs .newslist2 {
width: 100%;
margin: 0 auto;
padding: 0 0 5px 0
}

.aboutUs .newslist2 ul {
clear: both;
margin: 0;
width: 100%;
padding: 27px 0 12px 0px;
}

.aboutUs .newslist2 li {
margin: 0 20px 30px 0;
width: 207px;
vertical-align: top;
display: inline-block;
min-height: 270px;
}

.aboutUs .newslist2 .li_midimg {
margin: 0 28px;
}

.aboutUs .newslist2 li img {
vertical-align: middle !important;
margin: 0 2px;
width: 100%;
}

.aboutUs .newslist2 li a {
font-weight: bold;
display: block;
}

.aboutUs .newslist2 .img_cap {
font-size: 15px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #797f7f;
margin: 0px;
padding: 0px;
display: block;
text-align: center;
width: 100%;
float: left;
}

.aboutUs .newslist2 .img_midpadd {
margin: 0 38px
}

.aboutUs a.network {
border: 1px solid #E7AA3B;
display: block;
box-sizing: border-box;
color: #000;
font-family: 'Open Sans', sans-serif;
margin-bottom: 15px;
padding: 10px;
text-decoration: none;
text-transform: uppercase;
transition: border-color 0.5s ease 0s;
width: 265px;
background: #fff;
font-size: 14px;
}

.aboutUs a.network:hover {
border: 1px solid #E7AA3B;
background: #E7AA3B;
color: #fff
}

.aboutUs .divice2 {
width: auto;
float: left;
margin-bottom: 15px;
}

.aboutUs .download_main {
width: auto;
float: right;
margin-bottom: 20px;
}

.aboutUs .download_pdf {
float: left;
margin-right: 10px;
margin-top: 0;
width: 160px
}

.aboutUs .download_pdf a {
text-decoration: none
}

.aboutUs .download_pdf span.main_dwnld {
border: 1px solid #a0d64a;
text-align: center;
padding: 6px 20px 6px 10px;
font-size: 12px;
color: #666;
display: block;
font-weight: 700;
border-radius: 3px;
background: #fff
}

.aboutUs .download_pdf span.main_dwnld span.icon_pdf {
background: url('/img/img/pdf-icon3.gif') no-repeat;
width: 16px;
height: 17px;
display: block;
float: left;
padding-left: 10px;
}

.aboutUs .download_pdf span.main_dwnld:hover {
color: #fff;
background: #a0d64a
}

.aboutUs .download_pdf2 {
float: right;
margin-right: 0px;
margin-top: 0;
width: auto;
background: #fff
}

.aboutUs .download_pdf2 a {
text-decoration: none
}

.aboutUs .download_pdf2 span.main_dwnld {
background: url('/img/img/pdf-icon3.gif') no-repeat 7px 7px;
border: 1px solid #a0d64a;
text-align: center;
padding: 6px 15px 6px 31px;
font-size: 12px;
color: #666;
display: block;
font-weight: 700;
border-radius: 3px
}

.aboutUs .download_pdf2 span.main_dwnld:hover {
background: url('/img/img/pdf-icon3.gif') no-repeat 7px 7px #a0d64a;
color: #fff
}

.showdiv501 {
font-size: 18px;
color: #000;
cursor: pointer;
width: 15%;
margin: 0 auto
}

.hidediv501 {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
background: url('/img/img/bgblack.png') repeat;
text-align: center;
display: none
}

.close501 {
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
width: auto
}


/**************************Doctor Page Css Start****************************/

.DoctorBox {
width: 100%;
float: left;
background: #eee;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
}

.DoctorBox.pt30 {
margin-bottom: 30px
}

.DoctorBox .line_inner {
background-color: #ccc;
height: 1px;
margin: 20px 0;
}

.DoctorBox .questions {
width: 98%;
cursor: pointer;
background: url('/img/img/plus.jpg') right center no-repeat #fff;
border: 1px solid #e7aa3b!important;
border-radius: 5px!important;
padding-left: 20px!important;
font-weight: normal!important;
font-size: 15px!important;
height: 46px;
line-height: 46px;
border-radius: 5px;
color: #010101;
font-family: 'Open Sans', sans-serif;
margin-top: 10px!important;
background-size: 22px
}

.DoctorBox .openquestions {
padding-left: 20px;
background: url('/img/img/minase.jpg') right center no-repeat #fff;
color: #000;
font-size: 20px;
height: 46px;
line-height: 46px;
border-radius: 5px;
background-size: 22px
}

.DoctorBox .answers {
font-family: "opensansregular";
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
padding-left: 20px
}

.DoctorBox .plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.DoctorBox .greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px!important;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
height: 46px;
line-height: 46px;
margin-bottom: 10px!important;
padding-left: 20px;
width: 98%;
cursor: pointer;
}

.greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000
}

.greyDiv #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.DoctorBox .scroll_content h5 {
font-size: 15px;
margin-bottom: 15px;
font-weight: 700;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .scroll_content p {
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 26px;
}

.DoctorBox .crouselwrap {
width: 100%
}

.DoctorBox .crouselwrap .divider {
border-bottom: #ccc solid 1px
}

.DoctorBox .crouselwrap h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
padding-bottom: 15px
}

.DoctorBox .crouselwrap {
width: 100%
}

.DoctorBox .crouselwrap .divider {
border-bottom: #ccc solid 1px
}

.DoctorBox .crouselwrap .crouseltxt-box {
width: 470px;
float: left
}

.DoctorBox .crousel-box h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
padding-bottom: 15px
}

.DoctorBox .crouselwrap .crousel-box {
width: 1170px;
margin: 0 auto
}

.DoctorBox .crouselwrap .crousel-box.list {
width: 100%
}

.DoctorBox .eventDiv {
min-height: 200px;
background-color: #fff;
border: 1px solid #000;
border-radius: 10px;
color: #231f20;
float: left;
font-family: "FranklinGothic-Book";
font-size: 14px;
padding: 5%;
width: 85%
}

.DoctorBox .eventDiv .maintask {
color: #3e3e3e;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
height: auto;
line-height: normal;
padding-bottom: 16px;
text-align: left;
}

.DoctorBox .eventDiv .maintask .icon_img {
width: 30px;
float: left;
margin-top: -3px
}

.DoctorBox .eventDiv .maintask .heading {
width: 58px;
float: left;
font-weight: 700
}

.DoctorBox .eventDiv .maintask .textBox {
width: 182px;
float: left
}

.DoctorBox .eventDiv .net_butt {
bottom: 16px;
float: left;
height: 29px;
text-align: center;
margin-top: 0;
position: absolute;
width: 27%;
}

.DoctorBox .eventDiv .net_butt a {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
text-decoration: none;
font-size: 13px;
line-height: 21px
}

.DoctorBox .eventDiv .net_butt a:hover {
text-decoration: underline
}

.DoctorBox .newslettersDiv {
min-height: 120px;
background-color: #fff;
border: 1px solid #000;
border-radius: 10px;
color: #231f20;
float: left;
font-family: "FranklinGothic-Book";
font-size: 14px;
padding: 5%;
width: 85%
}

.DoctorBox .newslettersDiv .maintask {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: normal;
padding-bottom: 15px;
text-align: left;
min-height: 30px
}

.DoctorBox .newslettersDiv .icon_img {
float: none;
margin: 0 auto;
width: 10%
}

.DoctorBox .newslettersDiv .heading {
width: 100%;
float: left;
font-weight: 700;
text-align: center;
color: #1c63ad;
font-weight: 700;
margin-top: 10px
}

.DoctorBox .newslettersDiv .textBox {
width: 100%;
float: left;
text-align: center;
margin-top: 6px;
margin-bottom: 10px;
font-size: 14px
}

.DoctorBox .newslettersDiv .net_butt {
bottom: 16px;
float: left;
height: 29px;
text-align: center;
margin-top: 0;
position: absolute;
width: 27%;
}

.DoctorBox .newslettersDiv .net_butt a {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
text-decoration: none;
font-size: 13px;
line-height: 21px
}

.DoctorBox .webinarsDiv .net_butt a:hover {
text-decoration: underline
}

.DoctorBox .brochuresDiv {
background-color: #fff;
border: 1px solid #000;
border-radius: 10px;
color: #231f20;
float: left;
font-family: "FranklinGothic-Book";
font-size: 14px;
padding: 4%;
width: 85%;
min-height: 130px
}

.DoctorBox .brochuresDiv .maintask {
color: #3e3e3e;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
height: auto;
line-height: normal;
padding-bottom: 16px;
text-align: left;
width: 100%
}

.DoctorBox .brochuresDiv .maintask .icon_img {
float: none;
margin: 0 auto;
width: 10%
}

.DoctorBox .brochuresDiv .maintask .heading {
width: 100%;
float: left;
font-weight: 700;
text-align: center;
color: #1c63ad;
font-weight: 700;
margin-top: 10px
}

.DoctorBox .brochuresDiv .maintask .textBox {
width: 100%;
float: left;
text-align: center;
margin-top: 5px;
margin-bottom: 15px;
font-size: 14px
}

.DoctorBox .brochuresDiv .maintask .net_butt {
float: left;
height: 29px;
margin-left: 0;
margin-top: 0;
width: 110px;
position: absolute;
bottom: 30px;
margin-left: 94px
}

.DoctorBox .brochuresDiv .maintask .net_butt a {
border: 1px solid #a0d64a!important;
width: 120px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
margin: 0 13px 0 0;
float: left;
padding: 0;
text-decoration: none;
background: url('/img/img/pdf-icon3.gif') no-repeat 10px center;
padding-left: 20px
}

.DoctorBox .brochuresDiv .maintask .net_butt a:hover {
background: url('/img/img/pdf-icon3.gif') no-repeat 10px center #a0d64a;
padding-left: 20px;
color: #fff
}

.DoctorBox .webinarsDiv {
background-color: #fff;
border: 1px solid #000;
border-radius: 10px;
color: #231f20;
float: left;
font-family: "FranklinGothic-Book";
font-size: 14px;
padding: 5%;
width: 85%
}

.DoctorBox .webinarsDiv .maintask {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: normal;
padding-bottom: 15px;
text-align: left;
min-height: 30px
}

.DoctorBox .webinarsDiv .icon_img {
float: none;
margin: 0 auto;
width: 6%
}

.DoctorBox .webinarsDiv .heading {
width: 100%;
float: left;
font-weight: 700;
text-align: center;
font-weight: 700;
margin-top: 10px
}

.DoctorBox .webinarsDiv .textBox {
width: 100%;
float: left;
text-align: center;
margin-top: 5px;
margin-bottom: 15px;
font-size: 14px
}

.DoctorBox .webinarsDiv .net_butt {
bottom: 6px;
float: left;
height: 29px;
text-align: center;
margin-top: 0;
position: absolute;
width: 20%;
}

.DoctorBox .webinarsDiv .net_butt a {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
text-decoration: none;
font-size: 13px;
line-height: 21px
}

.DoctorBox .webinarsDiv .net_butt a:hover {
text-decoration: underline
}

.DoctorBox .container_div {
width: 100%;
float: left;
}

.DoctorBox .greyDiv2 {
border: 1px solid #e7aa3b;
border-radius: 5px!important;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
height: 46px;
line-height: 46px;
margin-bottom: 0;
padding-left: 20px;
width: 98%;
margin-top: 10px;
background: #fff
}

.DoctorBox .greyDiv2 #plussign {
float: right;
margin-right: 6px;
width: 20px;
font-size: 19px;
color: #000
}

.DoctorBox .greyDiv2 #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.DoctorBox .greyDiv2 a {
text-decoration: none!important
}

.DoctorBox #plussign2 {
margin: 0;
padding-right: 20px;
color: #085394;
font-size: 14px;
line-height: 30px;
font-weight: 400;
text-decoration: none!important
}

.DoctorBox .doc_testspec_bg {
width: 96%;
height: auto;
margin-bottom: 0;
margin-top: 0;
padding: 0
}

.DoctorBox .doc_testlist {
padding: 0;
margin: 10px 0 0 0
}

.DoctorBox .doc_testlist ul {
list-style-type: none
}

.DoctorBox .doc_testlist .doc_testlist_midbox {
margin-left: 100px;
margin-right: 50px;
width: 240px
}

.DoctorBox .doc_testlist ul li {
float: left;
line-height: 30px;
margin-bottom: 6px;
padding-left: 6px;
padding-right: 6px
}

.DoctorBox .doc_testlist ul li a {
background: #fff;
border: 1px solid #000;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
text-align: center;
padding-left: 13px;
padding-right: 13px;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .doc_testlist ul li a:hover {
box-shadow: 0 2px 1px #d09832;
color: #000
}

.DoctorBox .letterBox {
width: 100%;
float: left;
padding-left: 0;
padding-top: 10px;
padding-bottom: 10px
}

.DoctorBox .letterBox h2 {
color: #000;
font-size: 20px;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 0!important
}

.DoctorBox .letterBox h2 span {
color: #000;
font-size: 20px!important;
font-weight: 700
}

.DoctorBox .letterBox ul {
list-style: none;
width: 100%
}

.DoctorBox .letterBox li {
background: #fff;
border: 1px solid #000;
float: left;
height: 32px;
line-height: 32px;
margin-right: 10px;
margin-top: 10px;
width: 26px
}

.DoctorBox .letterBox li a {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #666;
display: block;
text-align: center;
font-weight: 700
}

.DoctorBox .letterBox li a:hover {
box-shadow: 0 2px 1px #d09832;
color: #000
}

.DoctorBox .viewall8 {
float: right;
width: auto;
margin-right: 0;
line-height: 40px
}

.DoctorBox .viewall8 a {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
text-decoration: none;
font-size: 13px;
line-height: 21px
}

.DoctorBox .viewall8 a:hover {
text-decoration: underline
}

.DoctorBox .list_testBox {
width: 100%;
float: left;
padding-left: 0;
margin-top: 15px;
}

.DoctorBox .list_testBox fieldset {
border: none
}

.DoctorBox .list_testBox select {
width: 42%;
border: #ccc solid 2px;
padding: 8px;
font-size: 15px;
margin-right: 10px;
float: left;
}

.DoctorBox .responsive1 .slick-dots {
position: absolute;
bottom: -30px !important;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}

.DoctorBox .responsive1 .slick-next::before {
content: inherit;
}

.DoctorBox .offerBox {
width: 100%;
float: left;
margin: 0 0 20px 0
}

.DoctorBox .offerBox h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 26px;
text-decoration: none;
text-align: center;
font-weight: 400;
padding-bottom: 12px;
margin: 10px 0 25px 0
}

.DoctorBox .offerBox .mainoffer {
line-height: normal;
border-bottom: #000 solid 1px;
display: inline-block;
padding: 0 0 20px 0;
margin: 0 0 20px 0
}

.DoctorBox .offerBox .mainoffer.list {
border-bottom: none
}

.DoctorBox .offerBox .leftOffer {
width: 570px;
float: left
}

.DoctorBox .offerBox .rightOffer {
width: 550px;
float: left;
padding-left: 20px;
margin-top: -8px
}

.DoctorBox .offerBox .rightOffer h3 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
text-decoration: none;
font-weight: 400;
padding-bottom: 12px
}

.DoctorBox .offerBox .rightOffer h4 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-decoration: none;
font-weight: 400;
padding-bottom: 12px;
margin-top: 10px
}

.DoctorBox .offerBox .rightOffer h4 span {
color: #e30000
}

.DoctorBox .offerBox .rightOffer h5 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-decoration: none;
font-weight: 600;
padding-bottom: 12px;
margin-top: 10px
}

.DoctorBox .offerBox .DoctorBox .rightOffer ul {
list-style-type: decimal;
margin-bottom: 25px
}

.DoctorBox .offerBox .rightOffer li {
border-bottom: none;
font-size: 15px;
margin: 0 0 10px 20px;
padding: 0
}

.DoctorBox .offerBox .rightOffer a.bookNow {
background: #a0d64a;
border: 1px solid #a0d64a;
color: #fff;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
line-height: 33px;
text-align: center;
text-decoration: none;
width: 170px
}

.DoctorBox .offerBox .rightOffer a.bookNow:hover {
border: 1px solid #a0d64a;
background: #fff;
color: #666;
text-decoration: none
}

.DoctorBox .offerBox .rightOffer a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
text-decoration: none
}

.DoctorBox .offerBox .rightOffer a:hover {
text-decoration: underline
}

.DoctorBox .QueryForm {
width: 717px;
margin: 0 auto 20px auto
}

.DoctorBox .QueryForm p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 24px
}

.DoctorBox .QueryForm p.pad {
color: #010101;
padding-bottom: 0;
padding-top: 15px
}

.DoctorBox .QueryForm h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.DoctorBox .QueryForm fieldset {
border: none;
padding-top: 0
}

.DoctorBox .QueryForm .space {
margin-bottom: 10px;
width: auto;
font-size: 13px;
color: #010101
}

.DoctorBox .QueryForm label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .QueryForm input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 287px
}

.DoctorBox .QueryForm input.field1 {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 286px
}

.DoctorBox .QueryForm .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 303px
}

.DoctorBox .QueryForm .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 5px 7px;
width: 287px;
float: left;
margin-bottom: 8px
}

.DoctorBox .QueryForm .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px
}

.DoctorBox .QueryForm .btn:hover {
background: #a0d64a;
color: #fff
}

.DoctorBox .QueryForm span {
color: red;
font-size: 13px
}

.DoctorBox .QueryForm .recaptchacode {
float: right;
margin-bottom: 15px;
width: 443px
}

.DoctorBox .QueryForm h5.class {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
margin-top: 15px;
font-weight: 700;
text-decoration: underline;
text-align: center
}

.DoctorBox .QueryForm p.class1 {
padding: 10px 0;
color: #010101;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: normal
}

.DoctorBox .QueryForm input.field78 {
border: 1px solid #ccc;
font-size: 14px;
color: #000;
height: 30px;
padding: 0 7px;
width: 287px;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .QueryForm label.labelclass {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .QueryForm input.field11 {
border: 1px solid #97989a;
color: #545252;
height: 30px;
padding: 0 7px;
width: 134px
}

.DoctorBox .QueryForm input.field12 {
border: 1px solid #97989a;
color: #545252;
height: 30px;
padding: 0 7px;
width: 133px
}

.DoctorBox .ClinicalForms {
width: 100%;
float: left;
}

.DoctorBox .ClinicalForms .left_center3 {
width: 100%;
float: left;
margin-bottom: 10px;
margin-top: 15px
}

.DoctorBox .ClinicalForms .left_center3 ul {
list-style: none
}

.DoctorBox .ClinicalForms .left_center3 li {
background: url('/img/img/blue-icon.png') no-repeat left 12px;
color: #454545;
font: 13px/21px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 15px;
margin-top: 0
}

.DoctorBox .ClinicalForms .sectorBox3 {
width: 100%;
float: left
}

.DoctorBox .ClinicalForms .sectorBox3 .top {
width: 100%;
float: left;
height: 0;
display: none
}

.DoctorBox .ClinicalForms .sectorBox3 .cen {
width: 100%;
float: left;
background: #fff;
margin-bottom: 10px;
border: #000 solid 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
;
padding-bottom: 15px
}

.DoctorBox .ClinicalForms .sectorBox3 .cen .secBox {
background: #0053a6;
border-radius: 5px;
color: #fff;
float: left;
font-weight: 700;
height: auto;
line-height: normal;
margin-left: 10px;
margin-top: 10px;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 15px;
width: 744px
}

.DoctorBox .ClinicalForms .sectorBox3 .cen .secBox a {
color: #fff;
font-size: 13px;
text-decoration: none
}

.DoctorBox .ClinicalForms .sectorBox3 .cen .secBox a:hover {
color: #ffcb4e
}

.DoctorBox .ClinicalForms .sectorBox3 .cen .nameBox {
width: 96%;
float: left;
margin-left: 30px;
position: relative
}

.DoctorBox .ClinicalForms .event_maintask2 {
color: #3e3e3e;
display: block;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: normal;
margin-top: 20px;
padding-bottom: 0;
text-align: left;
}

.DoctorBox .ClinicalForms .event_maintask2 .icon_img {
width: auto;
float: left;
margin-top: -3px;
margin-right: 10px;
}

.DoctorBox .ClinicalForms .event_maintask2 .heading {
width: auto;
float: left;
font-weight: 700;
margin-right: 10px;
}

.DoctorBox .ClinicalForms .event_maintask2 .textBox {
float: left;
width: auto;
margin-right: 10px;
}

.DoctorBox .ClinicalForms .event_butt2 {
float: right;
height: 29px;
margin-right: 20px;
margin-top: 10px;
width: 15%;
}

.DoctorBox .ClinicalForms .event_butt2 a {
text-decoration: underline;
border: 1px solid #a0d64a !important;
width: 100%;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
background: url('/img/img/pdf-icon3.gif') no-repeat 10px center;
padding-left: 20px !important;
}

.DoctorBox .ClinicalForms .event_butt2 a:hover {
background: url('/img/img/pdf-icon3.gif') no-repeat 10px center #a0d64a!important;
color: #fff!important;
padding-left: 20px
}

.DoctorBox .ClinicalForms .event_butt3 {
float: right;
height: 29px;
margin-top: 15px;
width: 103px;
margin-right: 10px;
}

.DoctorBox .ClinicalForms .event_butt3 a {
text-decoration: underline;
border: 0 solid #a0d64a !important;
width: 100px;
border-radius: 3px;
color: #0053A6;
display: block;
font-size: 13px;
height: 30px;
line-height: 30px;
text-align: center;
}

.DoctorBox .DoctorEvents {
width: 100%;
float: left;
}

.DoctorBox .DoctorEvents .main3 {
width: 214px;
float: left;
margin-right: 6px;
margin-top: 15px;
}

.DoctorBox .DoctorEvents .right_center {
width: 214px;
height: auto;
float: left;
}

.DoctorBox .DoctorEvents .delhiBox {
width: 214px;
height: 41px;
float: left;
position: relative;
color: #fff;
}

.DoctorBox .DoctorEvents .delhiBox .select3 {
background: #fff;
border: none;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
padding: 0 0 0 10px;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(ie-css3.htc);
font-family: 'Open Sans', sans-serif;
border: #000 solid 1px
}

.DoctorBox .DoctorEvents .left_center {
width: 81%;
float: left;
margin-bottom: 10px;
margin-top: 15px;
}

.DoctorBox .DoctorEvents .left_center ul {
list-style: none;
}

.DoctorBox .DoctorEvents .left_center li {
background: url('/img/img/blue-icon.png') no-repeat left 12px;
color: #454545;
font: 13px/21px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 15px;
margin-top: 0
}

.DoctorBox .DoctorEvents .sectorBox {
width: 100%;
float: left;
}

.DoctorBox .DoctorEvents .sectorBox .cen {
width: 100%;
float: left;
background: #fff;
margin-bottom: 10px;
border: #000 solid 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-bottom: 15px;
}

.DoctorBox .DoctorEvents .sectorBox .cen .nameBox {
width: 96%;
float: left;
margin-left: 30px;
position: relative;
}

.DoctorBox .DoctorEvents .event_maintask {
color: #3e3e3e;
display: block;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: normal;
margin-top: 20px;
padding-bottom: 0;
text-align: left;
}

.DoctorBox .DoctorEvents .event_maintask .icon_img {
width: 30px;
float: left;
margin-top: -3px;
}

.DoctorBox .DoctorEvents .event_maintask .heading {
width: 58px;
float: left;
font-weight: 700;
}

.DoctorBox .DoctorEvents .event_maintask .textBox {
float: left;
width: 530px;
}

.DoctorBox .DoctorEvents .event_butt {
float: right;
height: 29px;
margin-top: 0;
width: 106px;
margin-right: 10px;
}

.DoctorBox .DoctorEvents .event_butt a {
text-decoration: underline;
border: 0 solid #a0d64a !important;
width: 103px;
border-radius: 3px;
color: #0053A6;
display: block;
font-size: 13px;
height: 30px;
line-height: 30px;
text-align: center;
background: #ffffff !important;
padding: 0;
}

.DoctorBox .SatisfactionForm {
width: 100%;
float: left;
}

.DoctorBox .SatisfactionForm .centringSatisfac {
width: 80%
}

.DoctorBox .SatisfactionForm h2 {
text-align: center;
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 5px;
}

.DoctorBox .SatisfactionForm h4 {
margin-top: 50px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
margin-bottom: 15px;
}

.DoctorBox .SatisfactionForm span {
color: red;
font-size: 14px;
}

.DoctorBox .SatisfactionForm fieldset {
border: none;
padding-top: 0;
}

.DoctorBox .SatisfactionForm .space {
margin-bottom: 30px;
width: 70%;
font-size: 14px;
}

.DoctorBox .SatisfactionForm label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.DoctorBox .SatisfactionForm input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 287px;
}

.DoctorBox .SatisfactionForm .select {
border: 1px solid #97989a;
color: #666;
height: 30px;
padding: 0 7px;
width: 303px;
}

.DoctorBox .SatisfactionForm .btnn1 {
border: 1px solid #a0d64a;
width: 140px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
float: left;
margin-left: 80px;
margin-bottom: 25px
}

.DoctorBox .SatisfactionForm .btnn1:hover {
background: #a0d64a;
color: #fff
}


/**************************Doctor Page Css End****************************/


/**************************FindaLab Page Css Start****************************/

.FindaLab {
width: 100%;
float: left;
padding: 20px 0 30px 0;
margin-bottom: 30px;
}

.FindaLab .enquery2 {
width: 100%;
float: left;
}

.FindaLab .mapBox {
width: 1001px;
height: 566px;
float: left;
background: url(/img/img/lab-img.jpg) no-repeat left 12px;
}

.FindaLab .mapBox .stateBox {
width: 780px;
margin: 211px auto;
}

.FindaLab .stateBox h3 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 27px;
font-weight: 700;
padding-bottom: 30px;
text-align: center;
}

.FindaLab .stateBox .final {
width: 779px;
float: left;
}

.FindaLab .stateBox .state {
width: 322px;
height: 40px;
background: #FFF;
float: left;
border-right: #e4e4e4 solid 3px;
padding-top: 10px;
}

.FindaLab .stateBox .state .mapIcon {
float: left;
margin-left: 15px;
width: 30px;
}

.FindaLab .stateBox select {
border: 1px solid #97989a;
color: #999;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
height: 28px;
line-height: 28px;
margin-bottom: 0;
padding: 5px 0;
width: 270px;
}

.FindaLab .stateBox .city {
width: 320px;
height: 40px;
padding-top: 10px;
background: #FFF;
float: left;
}

.FindaLab .stateBox .city .mapIcon {
float: left;
margin-left: 15px;
width: 30px;
}

.FindaLab .stateBox select {
border: 1px solid #97989a;
color: #999;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
height: 28px;
line-height: 28px;
margin-bottom: 0;
padding: 5px 0;
width: 270px;
}

.FindaLab .stateBox .search1 {
width: 133px;
height: 50px;
float: left;
background: #fff;
line-height: 50px;
text-align: center;
color: #004cab;
font-weight: 700;
font-size: 17px;
cursor: pointer
}

.FindaLab .stateBox .btn {
border: 1px solid #a0d64a!important;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
float: left;
line-height: 26px;
height: 30px;
margin: 9px 0 0 13px;
width: 103px;
text-align: center;
background: #ffffff!important;
padding: 0!important;
font-family: 'Open Sans', sans-serif;
}

.FindaLab .stateBox .btn:hover {
background: #a0d64a!important;
color: #fff!important
}

.FindaLab.international {
padding: 0px 0 30px 0;
margin-bottom: 30px;
position: relative;
z-index: 9;
}

.FindaLab .faqSlider {
width: 100%;
float: left;
margin: 0;
}

.FindaLab .faqSlider img {
width: 100%;
}

.FindaLab .corporatePage {
width: 100%;
float: left;
}

.FindaLab .corporateEnquiry {
width: 100%;
float: left;
}

.FindaLab .businessBox {
float: left;
margin: 0;
width: 100%;
padding: 30px 0;
background: #fff
}

.FindaLab .businessBox h4 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
text-align: left;
margin: 0;
}

.FindaLab .businessBox p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
padding-bottom: 15px
}

.FindaLab .businessBox ul {
list-style: outside
}

.FindaLab .businessBox li {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin: 5px 0 0 20px;
text-align: left
}

.FindaLab .rangeBox {
width: 100%;
float: left;
padding: 30px 0;
background: #f0f0f0
}

.FindaLab .rangeBox h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 30px 0;
margin: 0;
}

.FindaLab .rangeBox ul {
list-style: none;
float: left
}

.FindaLab .rangeBox li {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
width: 390px;
margin-bottom: 30px;
float: left;
line-height: 40px
}

.rangeBox .numberB {
border: 1px solid #ffcb4e;
color: #ffcb4e;
float: left;
font-size: 28px;
height: 40px;
line-height: 40px;
text-align: center;
width: 40px;
background: #fff !important
}

.FindaLab .rangeBox .numberB_right {
width: 262px;
float: left;
padding-left: 15px
}

.FindaLab .rangeBox .numberB_right p {
font-size: 13px;
font-style: italic;
margin: 0;
padding: 5px 0 0 0;
text-align: left
}

.FindaLab .rangeBox ul.list {
float: right
}

.FindaLab .rangeBox a {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 18px;
text-decoration: none;
line-height: 40px
}

.FindaLab .rangeBox a:hover {
text-decoration: underline
}

.FindaLab .Departments {
width: 100%;
float: left;
margin: 0;
color: #000;
padding: 30px 0;
background: #fff
}

.FindaLab .Departments h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0;
}

.FindaLab .Departments p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
margin: 0;
padding: 0
}

.FindaLab .Logistics {
width: 100%;
float: left;
padding: 30px 0;
background: #f0f0f0
}

.FindaLab .Logistics h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0;
}

.FindaLab .Logistics ul {
list-style: outside
}

.FindaLab .Logistics li {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin: 5px 0 0 20px;
text-align: left
}

.FindaLab .partnerBox {
width: 100%;
float: left;
padding: 30px 0 10px 0;
border-top: #ffcb4e solid 1px;
border-bottom: #ffcb4e solid 1px;
background: #e3dfe0;
}

.FindaLab .partnerBox h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0;
}

.FindaLab .partnerBox p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
padding-bottom: 15px
}

.FindaLab .partnerBox fieldset {
border: none;
width: 44%;
margin: 20px auto 0 auto
}

.FindaLab .partnerBox .space {
margin-bottom: 20px;
width: 100%;
color: #010101;
float: left;
font-size: 13px;
}

.FindaLab .partnerBox label {
color: #454545;
float: left;
font-size: 14px;
font-weight: 400;
width: 120px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.FindaLab .partnerBox input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 68%;
float: right;
font-size: 14px;
border-radius: 3px;
}

.FindaLab .partnerBox .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 71%;
float: right;
font-size: 14px;
border-radius: 3px;
}

.FindaLab .partnerBox .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 5px 7px 0 7px;
width: 68%;
float: right;
font-size: 14px;
border-radius: 3px;
}

.FindaLab .partnerBox .btnpartner {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
margin: 0 auto
}

.FindaLab .partnerBox .btnpartner:hover {
background: #a0d64a;
color: #fff
}

.FindaLab .partnerBox span {
color: red;
font-size: 13px;
}

.FindaLab .partnerBox .btn {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #666;
cursor: pointer;
display: block;
float: none;
font-size: 15px;
font-weight: 400;
height: 35px;
line-height: 14px;
margin: 0 auto;
text-align: center;
width: 120px;
font-family: 'Open Sans', sans-serif;
}

.FindaLab .partnerBox .btn:hover {
background: #a0d64a;
color: #fff
}

.FindaLab .southAsia {
width: 100%;
float: left;
padding: 30px 0;
background: #f0f0f0
}

.FindaLab .southAsia h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0
}

.FindaLab .southAsia p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
padding-bottom: 15px
}

.FindaLab .southAsia fieldset {
border: none;
float: left;
margin: 0;
width: 100%
}

.FindaLab .southAsia select.select {
border: 1px solid #ccc;
border-radius: 3px;
color: #000;
font-size: 15px;
height: 42px;
margin-right: 40px;
padding: 0 7px;
width: 26%;
float: left
}

.FindaLab .southAsia .Asiabtn {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #666;
cursor: pointer;
display: block;
float: right;
font-size: 16px;
font-weight: 400;
height: 41px;
line-height: 14px;
margin: 0 auto;
text-align: center;
width: 120px
}

.FindaLab .southAsia .Asiabtn:hover {
background: #a0d64a;
color: #fff
}


/**************************FindaLab Page Css End****************************/


/**************************ContactUs Page Css Start****************************/

.ContactUs {
width: 100%;
float: left;
padding: 20px 0 30px 0;
margin-bottom: 30px;
}

.ContactUs .clrClass {
margin-top: 20px;
width: 100%;
float: left;
}

.ContactUs .left {
width: 318px;
float: left
}

.ContactUs .left h2 {
font-size: 16px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #fff;
line-height: 60px;
color: #000;
border: #a0d64a solid 1px;
display: block;
text-align: center
}

.ContactUs .left h2 a {
font-size: 14px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
text-decoration: none;
display: block;
padding-left: 10px
}

.ContactUs .left ul {
list-style: none;
margin: 0;
background: #fff;
border-left: 1px solid #000;
border-right: 1px solid #000;
margin-bottom: 10px
}

.ContactUs .left li {
line-height: normal;
border-bottom: #000 solid 1px;
padding: 16px 0;
}

.container_investor .left li:first-child {
border-top: 0
}

.ContactUs .left li a {
font-size: 14px;
color: #000;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
padding-left: 25px;
display: block
}

.ContactUs .left li span {
padding-left: 28px;
font-weight: 400
}

.ContactUs .left li a:hover {
color: #1274c3
}

.ContactUs .left li a.active {
color: #1274c3
}

.ContactUs .right {
float: left;
width: 807px
}

.ContactUs .right h2 {
border-bottom: 1px solid #ccc;
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
margin-bottom: 15px;
padding-bottom: 5px
}

.ContactUs .corporate_office {
width: 96%;
float: left;
padding: 10px;
border: 1px solid #d4d2d2;
-webkit-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.75);
box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.75);
}

.ContactUs .corporate_office .left {
width: 45%;
float: left
}

.ContactUs .corporate_office .left h4 {
font-size: 16px;
padding: 0;
margin-bottom: 2px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101;
}

.ContactUs .corporate_office .left h5 {
font-size: 16px;
padding: 0;
margin-bottom: 2px;
margin-top: 10px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.ContactUs .corporate_office .left p {
color: #454545;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px
}

.ContactUs .corporate_office .left a {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px;
color: #010101;
text-decoration: none
}

.ContactUs .corporate_office .right {
width: 40%;
float: right
}

.ContactUs .corporate_office .map_box5 {
height: 285px;
width: 98%!important
}

.ContactUs .general_enquiry {
width: 100%;
float: left
}

.ContactUs .general_enquiry p {
color: #454545;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px
}

.ContactUs .general_enquiry p.pad {
color: #010101;
padding-bottom: 0;
padding-top: 15px
}

.ContactUs .general_enquiry h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.ContactUs .general_enquiry fieldset {
border: none;
padding-top: 0
}

.ContactUs .general_enquiry fieldset.formEn {
border: none;
margin: 0 auto;
padding-top: 0;
width: 100%
}

.ContactUs .general_enquiry .space {
margin-bottom: 10px;
width: 70%;
float: left;
}

.ContactUs .general_enquiry .space.nospace {
margin-bottom: 0;
}

.ContactUs .general_enquiry label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 160px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .general_enquiry input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 287px
}

.ContactUs .general_enquiry .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 303px
}

.ContactUs .general_enquiry .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 288px;
float: left
}

.ContactUs .general_enquiry .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px
}

.ContactUs .general_enquiry .btn:hover {
background: #a0d64a;
color: #fff
}

.ContactUs .general_enquiry span {
color: red;
font-size: 14px
}

.ContactUs .general_enquiry .recaptchacode {
float: right;
width: 443px
}

.ContactUs .faqSlider {
width: 100%;
float: left;
margin: 0;
}

.ContactUs .faqSlider img {
width: 100%;
}

.ContactUs .corporatePage {
width: 100%;
float: left;
}

.ContactUs .corporateEnquiry {
width: 100%;
float: left;
}

.ContactUs.international {
padding: 0px 0 30px 0;
margin-bottom: 0;
position: relative;
z-index: 9;
background: #fff
}

.ContactUs .diagnostic {
width: 100%;
float: left;
padding: 20px 0;
}

.ContactUs .diagnostic p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
text-align: center;
padding: 20px 0;
}

.ContactUs .letstab {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
color: #000;
background: #f0f0f0
}

.ContactUs .letstab h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center;
padding: 0 0 20px 0
}

.ContactUs .offerings {
width: 100%;
float: left;
padding: 40px 0 20px 0;
}

.ContactUs .offerings.colorGrey {
background: #f0f0f0;
}

.ContactUs .offerings h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center;
padding: 0 0 30px 0
}

.ContactUs .offerings ul {
list-style: none;
float: left
}

.ContactUs .offerings li {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
width: 390px;
margin-bottom: 40px;
vertical-align: top;
display: inline-block;
}

.ContactUs .offerings .numberB {
width: 50px;
height: 50px;
float: left;
border: solid 1px #ffcb4e;
line-height: 50px;
text-align: center;
color: #ffcb4e;
font-size: 28px;
background: #fff !important;
}

.ContactUs .offerings .numberB_right {
width: 262px;
float: left;
padding-left: 15px
}

.ContactUs .offerings .numberB_right p {
font-size: 13px;
font-style: italic;
margin: 0;
padding: 5px 0 0 0;
text-align: left
}

.ContactUs .offerings ul.list {
float: right
}

.ContactUs .offerings h2 {
font-weight: 400;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 18px;
text-decoration: none
}

.ContactUs .success {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
background: #f0f0f0
}

.ContactUs .success h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center
}

.ContactUs .contentStories {
font-size: 14px;
line-height: 22px;
margin-top: -8px;
padding-left: 50px;
position: relative
}

.ContactUs .contentStories.List {
margin-top: 0px;
}

.ContactUs .ourClient {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
background: #fff
}

.ContactUs .ourClient h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center;
padding: 0 0 20px 0
}

.ContactUs .ourClient p {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 14px
}

.ContactUs .ourClient a {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 16px;
text-decoration: underline
}

.ContactUs .ourClient a:hover {
text-decoration: none
}

.ContactUs .lets {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
border-top: #ffcb4e solid 1px;
background: #e3dfe0
}

.ContactUs .lets h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center;
padding: 0
}

.ContactUs .letstab {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
color: #000;
background: #f0f0f0
}

.ContactUs .letstab h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: center;
padding: 0 0 20px 0
}

.ContactUs .letsForm {
width: 100%;
float: left
}

.ContactUs .Departments {
width: 100%;
float: left;
margin: 0;
padding: 40px 0;
background: #fff
}

.ContactUs .Departments h4 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0;
}

.ContactUs .corporateEnquiry {
width: 100%;
float: left
}

.ContactUs .corporateEnquiry p {
color: #454545;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px
}

.ContactUs .corporateEnquiry p.pad {
color: #010101;
padding-bottom: 0;
padding-top: 15px
}

.ContactUs .corporateEnquiry h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.ContactUs .corporateEnquiry fieldset {
border: none;
padding-top: 0
}

.ContactUs .corporateEnquiry fieldset.formEn {
border: none;
margin: 0 auto;
padding-top: 0;
width: 90%
}

.ContactUs .corporateEnquiry .space {
margin-bottom: 10px;
width: 70%
}

.ContactUs .corporateEnquiry label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 120px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .corporateEnquiry input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 287px
}

.ContactUs .corporateEnquiry .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 303px;
background-color: #fff;
}

.ContactUs .corporateEnquiry .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 303px;
float: left
}

.ContactUs .corporateEnquiry .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px
}

.ContactUs .corporateEnquiry .btn:hover {
background: #a0d64a;
color: #fff
}

.ContactUs .corporateEnquiry span {
color: red;
font-size: 14px;
display: inline-block;
}

.ContactUs .corporateEnquiry .recaptchacode {
float: right;
margin-bottom: 15px;
width: 443px
}

.Query_Form {
float: none!important;
margin: 0 auto 20px auto!important;
width: 61%!important
}

.corporateEnquiry {
width: 100%;
float: left
}

.ContactUs .corporateEnquiry p.pad {
color: #000;
padding-bottom: 30px;
padding-top: 15px;
text-align: center
}

.ContactUs .corporateEnquiry h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.ContactUs .corporateEnquiry fieldset {
border: none;
padding-top: 0
}

.ContactUs .corporateEnquiry .space {
color: #010101;
float: left;
font-size: 13px;
margin-bottom: 10px;
width: 350px
}

.ContactUs .corporateEnquiry .space2 {
color: #010101;
float: left;
font-size: 13px;
margin-bottom: 10px;
width: 100%
}

.ContactUs .corporateEnquiry label {
color: #000;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .corporateEnquiry input.field {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 324px;
border-radius: 3px
}

.ContactUs .corporateEnquiry input.field1 {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 305px;
border-radius: 3px
}

.ContactUs .corporateEnquiry .select {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 341px;
border-radius: 3px
}

.ContactUs .corporateEnquiry .textarea {
border: 1px solid #ccc;
border-radius: 5px;
color: #97989a;
float: left;
height: 100px;
padding: 5px 7px;
width: 99%
}

.ContactUs .corporateEnquiry .btn {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #666;
cursor: pointer;
display: block;
float: none;
font-size: 16px;
font-weight: 400;
height: 41px;
line-height: 14px;
margin: 0 auto;
text-align: center;
width: 120px
}

.ContactUs .corporateEnquiry .btn:hover {
background: #a0d64a;
color: #fff
}

.ContactUs .corporateEnquiry span {
color: red;
font-size: 13px
}

.ContactUs .corporateEnquiry .recaptchacode {
float: right;
margin-bottom: 15px;
width: 443px
}

.ContactUs .corporateEnquiry h5.class {
color: #000;
font-family: 'Open Sans', sans-serif;
;
font-size: 20px;
margin-top: 15px;
font-weight: 700;
text-decoration: underline;
text-align: center
}

.ContactUs .corporateEnquiry p.class1 {
padding: 10px 0;
color: #010101;
float: left;
font-family: 'Open Sans', sans-serif;
;
font-size: 13px;
font-weight: 400;
line-height: normal
}

.ContactUs .corporateEnquiry input.field78 {
border: 1px solid #ccc;
font-size: 14px;
color: #000;
height: 30px;
padding: 0 7px;
width: 287px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .corporateEnquiry label.labelclass {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .corporateEnquiry input.field11 {
border: 1px solid #97989a;
color: #545252;
height: 30px;
padding: 0 7px;
width: 134px
}

.ContactUs .corporateEnquiry input.field12 {
border: 1px solid #97989a;
color: #545252;
height: 30px;
padding: 0 7px;
width: 133px
}

.ContactUs .arroImg {
width: 43px;
height: 39px;
background: url(/img/img/arrow-img-left.png) no-repeat left top
}

.ContactUs .arroImg.List {
float: left;
position: relative;
left: 40px;
top: 0;
}

.ContactUs .arroImgRight {
width: 43px;
height: 50px;
background: url(/img/img/arrow-img-right.png) no-repeat right top 10px;
float: right
}

.ContactUs .blogBox {
width: 100%;
float: left;
padding: 40px 0;
background: #f0f0f0;
border-top: 1px solid #ffcb4e
}

.ContactUs .innerBlog {
max-width: 1160px
}

.ContactUs .blogBox .leftblog {
width: auto;
float: left
}

.ContactUs .blogBox .leftblog h2 {
color: #515151;
font-family: 'Open Sans', sans-serif;
;
font-size: 20px;
padding-bottom: 15px
}

.ContactUs .blogBox .leftblog ul {
list-style: none
}

.ContactUs .blogBox .leftblog li {
width: 556px;
border: #ffcb4e solid 1px;
min-height: 119px;
background: #fff;
margin-bottom: 15px
}

.ContactUs .blogBox .leftblog .dateBlog {
width: 94px;
height: 119px;
float: left;
background: url(/img/img/month.jpg) no-repeat
}

.ContactUs .blogBox .leftblog .dateBlog h3 {
color: #fff;
font-family: 'Open Sans', sans-serif;
;
font-size: 30px;
font-weight: 700;
line-height: 30px;
margin-right: 7px;
margin-top: 27px;
text-align: center
}

.ContactUs .blogBox .leftblog .dateBlog h3 span {
font-size: 20px;
font-family: 'Open Sans', sans-serif;
color: #fff
}

.ContactUs .blogBox .leftblog .dateTest {
float: left;
margin: 8px 10px 0 10px;
width: 74%
}

.ContactUs .blogBox .leftblog .dateTest h3 {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ContactUs .blogBox .leftblog .dateTest h3 a {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
color: #000
}

.ContactUs .blogBox .leftblog .dateTest h3 a:hover {
text-decoration: underline
}

.ContactUs .blogBox .leftblog .dateTest p {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
margin: 10px 0 0 0;
}

.ContactUs .blogBox .rightblog {
float: left;
margin-left: 65px;
width: auto
}

.ContactUs .blogBox .rightblog h2 {
color: #515151;
font-family: 'Open Sans', sans-serif;
;
font-size: 20px;
padding-bottom: 15px
}

.ContactUs .twitterCorporate {
display: block;
float: left;
height: 260px;
margin-top: 0;
width: 510px;
border: #e8e8e8 solid 1px
}

.ContactUs .partnerBox2 {
width: 100%;
float: left;
padding: 40px 0;
background: #fafafa;
border-bottom: #ffcb4e solid 1px;
}

.ContactUs .partnerBox2 h4 {
font-family: 'Open Sans', sans-serif;
;
color: #000;
font-size: 24px;
text-align: left;
padding: 0 0 20px 0;
margin: 0
}

.ContactUs .partnerBox2 p {
color: #454545;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
padding-bottom: 15px;
margin: 0
}

.ContactUs .partnerBox2 fieldset {
border: none;
width: 53%;
margin: 0 auto
}

.ContactUs .partnerBox2 .space {
margin-bottom: 20px;
width: 100%
}

.ContactUs .partnerBox2 .space2 {
margin-bottom: 0
}

.ContactUs .partnerBox2 label.label2 {
color: #454545;
float: left;
font-size: 14px;
font-weight: 400;
width: 200px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 0
}

.ContactUs .partnerBox2 input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 350px;
float: right;
font-size: 14px
}

.ContactUs .partnerBox2 .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 366px;
float: right;
font-size: 14px
}

.ContactUs .partnerBox2 .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 5px 7px 0 7px;
width: 350px;
float: right;
font-size: 14px
}

.ContactUs .partnerBox2 .btnpartner {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
margin: 0 auto
}

.partnerBox2 .btnpartner:hover {
background: #a0d64a;
color: #fff
}

.ContactUs .partnerBox2 .txt {
float: right;
width: 60%
}

.ContactUs .partnerBox2 label.label3 {
color: #010101;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
width: 220px
}

.ContactUs .partnerBox2 .radio {
float: left;
margin: 0 4px 0 14px
}

.ContactUs .partnerBox2 label {
line-height: normal;
color: #454545;
display: block;
float: right;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 0 0 0 20px;
width: 84px
}


/**************************ContactUs Page Css End****************************/


/**************************Investors Page Css Start****************************/

.Investors {
width: 100%;
float: left;
padding: 20px 0 30px 0;
background: #eee;
}

.Investors .container_investor {
width: 100%;
margin-top: 15px
}

.Investors .container_investor .left {
width: 318px;
float: left
}

.Investors .container_investor .left h2 {
font-size: 14px;
font-weight: 400;
margin: 0;
color: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #fff;
line-height: 38px;
color: #000;
border: #a0d64a solid 1px;
display: block;
text-align: center
}

.Investors .container_investor .left h2 a {
font-size: 14px;
font-weight: 400;
margin: 0;
color: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
text-decoration: none;
display: block;
padding-left: 10px
}

.Investors .container_investor .left h3 {
display: none;
font-size: 14px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
padding-left: 10px;
border-bottom: #fff solid 1px
}

.Investors .container_investor .left h3 a {
display: none;
font-size: 14px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
text-decoration: none;
display: block
}

.Investors .container_investor .left h4 {
display: none;
font-size: 14px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
display: block
}

.Investors .container_investor .left h4 a {
font-size: 14px;
font-weight: 400;
margin: 0;
olor: #fff;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
background: #0050a8;
line-height: 38px;
color: #fff;
text-decoration: none;
display: block;
padding-left: 10px;
background: url('/img/img/arrow-bot.jpg') no-repeat 300px center;
display: none
}

.Investors .container_investor .left ul {
list-style: none;
margin: 0;
background: #fff;
border-left: 1px solid #000;
border-right: 1px solid #000;
margin-bottom: 10px
}

.Investors .container_investor .left li {
line-height: normal;
border-bottom: #000 solid 1px;
padding-top: 14px;
padding-bottom: 14px
}

.Investors .container_investor .left li:first-child {
border-top: 0
}

.Investors .container_investor .left li a {
font-size: 13px;
color: #000;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
padding-left: 15px;
display: block
}

.Investors .container_investor .left li span {
padding-left: 28px;
font-weight: 400
}

.Investors .container_investor .left li a:hover {
color: #1274C3
}

.Investors .container_investor .left li a.active {
color: #1274C3;
background: none;
border: none
}

.Investors .container_investor .right {
float: left;
margin-left: 30px;
width: 807px
}

.Investors .container_investor .right h2 {
font-size: 22px;
font-family: 'Open Sans', sans-serif;
margin-bottom: 15px;
color: #2a2b2b;
font-weight: 400
}

.Investors .container_investor .right h3 {
font-size: 17px;
font-family: 'Open Sans', sans-serif;
padding-bottom: 7px;
color: #2a2b2b;
padding: 0
}

.Investors .container_investor .right p {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #2a2b2b;
padding-bottom: 20px;
line-height: 22px;
text-align: justify
}

.Investors .container_investor .right h4 {
font-size: 22px;
font-family: 'Open Sans', sans-serif;
padding-bottom: 15px;
color: #2a2b2b;
font-weight: 400
}

.Investors .container_investor .right a {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #000;
text-decoration: none;
font-weight: 400;
text-align: left;
padding-left: 0!important;
}

.Investors .container_investor .right a.list {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #000;
text-decoration: none;
font-weight: 400;
text-align: left;
padding-left: 36px!important
}

.Investors .container_investor .right a:hover {
text-decoration: underline
}

.Investors .container_investor .right .padDiv {
margin-bottom: 20px;
clear: both;
float: left
}

.Investors .container_investor .maind {
width: 100%;
clear: both
}

.Investors .container_investor .right .QuarterlyBox {
width: 100%;
float: left;
border: #000 solid 1px;
margin-bottom: 20px;
background: #fff;
}

.Investors .container_investor .right .QuarterlyBox h3 {
background: #d3d3d3;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 30px;
padding-bottom: 0;
padding-left: 26px;
border-bottom: #000 solid 1px;
font-weight: 400
}

.Investors .container_investor .right .QuarterlyBox ul {
list-style: none
}

.Investors .container_investor .right .QuarterlyBox li {
width: 177px;
float: left;
padding: 20px 0 0 20px
}

.Investors .container_investor .right .QuarterlyBox li.listDiv {
width: 145px;
float: left;
padding: 20px 0 0 15px;
vertical-align: top;
display: inline-block;
}

.Investors .container_investor .right .QuarterlyBox h5 {
font-weight: 400;
color: #1274c3;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
padding: 0 0 15px 0;
margin: 0;
}

.Investors .container_investor .right .QuarterlyBox h5.list {
font-weight: 400;
color: #1274c3;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
padding-bottom: 15px;
min-height: 50px;
}

.Investors .container_investor .right .QuarterlyBox p.text {
text-align: left;
line-height: normal;
width: 154px;
float: left;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
padding: 0 0 20px 0;
margin: 0;
}

.Investors .container_investor .right .QuarterlyBox p.text.list {
text-align: left;
line-height: normal;
width: 100px;
float: left;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px
}

.Investors .container_investor .right .QuarterlyBox .text a {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
text-decoration: none
}

.Investors .container_investor .right .QuarterlyBox .text a.list {
float: left;
padding: 0;
margin-left: -30px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
text-decoration: none
}

.Investors .container_investor .right .QuarterlyBox .text:hover {
text-decoration: underline
}

.Investors .container_investor .right .QuarterlyBox .img1 {
width: 16px;
float: left;
padding-right: 5px
}

.Investors .container_investor .right .exchangeBox {
width: 80%;
float: left;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
padding-left: 20px
}

.Investors .container_investor .right .exchangeBox .leftexchange {
width: auto;
float: left;
line-height: 23px;
font-size: 15px;
color: #000
}

.Investors .container_investor .right .exchangeBox .leftexchange2 {
width: 35%;
float: left;
line-height: 23px
}

.Investors .container_investor .right .exchangeBox .rightexchange {
float: left;
margin-left: 20px;
width: 5%;
margin-top: 5px;
}

.Investors .container_investor .right .subisidiaryBox {
width: 100%;
float: left;
border: #000 solid 1px;
margin-bottom: 20px;
background: #fff
}

.Investors .container_investor .right .subisidiaryBox h3 {
background: #d3d3d3;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 30px;
padding-bottom: 0;
padding-left: 26px;
border-bottom: #000 solid 1px;
font-weight: 400
}

.Investors .container_investor .right .subisidiaryBox ul {
list-style: none
}

.Investors .container_investor .right .subisidiaryBox li {
width: 30%;
float: left;
padding: 20px 0 0 20px
}

.Investors .container_investor .right .subisidiaryBox h5 {
font-weight: 400;
color: #1274c3;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
padding: 0 0 15px 0;
margin: 0;
}

.Investors .container_investor .right .subisidiaryBox p.text {
text-align: left;
line-height: normal;
width: 154px;
float: left;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
padding: 0 0 20px 0;
margin: 0;
}

.Investors .container_investor .right .subisidiaryBox .text a {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
text-decoration: none
}

.Investors .container_investor .right .subisidiaryBox .text:hover {
text-decoration: underline
}

.Investors .container_investor .right .subisidiaryBox .img1 {
width: 16px;
float: left;
padding-right: 5px
}

.Investors .container_investor .right .greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px!important;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
margin-bottom: 10px!important;
width: 98%;
cursor: pointer;
padding: 10px 0 10px 15px;
}

.Investors .container_investor .right .greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000
}

.Investors .container_investor .right .greyDiv #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.Investors .container_investor .right .questions {
width: 98%;
cursor: pointer;
background: url(/img/img/plus.jpg) right center no-repeat #fff;
border: 1px solid #e7aa3b;
border-radius: 5px;
font-weight: normal;
font-size: 15px !important;
padding: 10px 0 10px 15px;
border-radius: 5px;
color: #010101;
font-family: 'Open Sans', sans-serif;
margin-top: 10px;
background-size: 22px
}

.Investors .container_investor .right .openquestions {
padding-left: 20px;
background: url(/img/img/minase.jpg) right center no-repeat #fff;
color: #000;
font-size: 20px;
padding: 10px 0 10px 15px;
border-radius: 5px;
background-size: 22px
}

.Investors .container_investor .right .answers {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
}

.Investors .container_investor .right .padDiv {
margin-bottom: 20px;
clear: both;
float: left;
}

.Investors .container_investor .right .event_butt4 {
float: left;
height: 29px;
margin-top: 5px;
margin-right: 10px
}

.Investors .container_investor .right .event_butt4 a {
border: 1px solid #E7AA3B!important;
width: 150px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center!important;
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #fff;
padding-left: 20px!important;
text-decoration: none;
}

.Investors .container_investor .right .event_butt4 a:hover {
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #E7AA3B!important;
color: #fff!important;
}

.Investors .container_investor .right .event_butt4 a.list {
padding-left: 10px !important
}

.Investors .container_investor .right .event_butt44 {
float: left;
height: 29px;
margin-top: 10px;
width: 370px;
margin-right: 10px;
margin-bottom: 15px
}

.Investors .container_investor .right .event_butt44 a {
border: 1px solid #E7AA3B!important;
width: 350px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #fff;
padding-left: 20px!important;
text-decoration: none
}

.Investors .container_investor .right .event_butt44 a:hover {
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #E7AA3B!important;
color: #fff!important;
padding-left: 20px
}

.Investors .container_investor .right .stock {
padding-left: 7px;
padding-top: 13px;
padding-bottom: 13px;
}

.Investors .container_investor .right .cobc-text {
padding: 0;
font-size: 12px;
color: #2a2b2b;
margin-top: 15px;
}

.Investors .container_investor .right .cobc-head {
background: #d3d3d3;
padding: 5px 0;
margin: 0 0 10px 0;
font-size: 12px
}

.Investors .container_investor .right .cobc-head.cobc-head-mob {
display: none
}

.Investors .container_investor .right .col1,
.col2,
.col3,
.col4,
.col5,
.col6 {
margin: 10px 0 10px 0;
padding: 0 0 0 10px;
text-align: left;
float: left
}

.Investors .container_investor .right .cobc-text .iconcobc {
width: 20px;
margin: 0 auto;
padding: 0;
position: relative
}

.Investors .container_investor .right .cobc-text .col1 {
width: 18%
}

.Investors .container_investor .right .cobc-text .col2 {
width: 18%
}

.Investors .container_investor .right .cobc-text .col3 {
width: 8%;
word-wrap: break-word
}

.Investors .container_investor .right .cobc-text .col4 {
width: 14%;
word-wrap: break-word
}

.Investors .container_investor .right .cobc-text .col5 {
width: 14%;
word-wrap: break-word
}

.Investors .container_investor .right .cobc-text .col6 {
width: 14%;
word-wrap: break-word
}

.Investors .container_investor .right .cobc-tab {
border-bottom: 1px solid #ccc
}


/**************************Investors Page Css End****************************/


/**************************Course Page Css Start****************************/

.CourseDiv {
width: 100%;
padding: 10px 0 25px 0;
float: left
}

.CourseDiv .container_courses {
width: 100%;
float: left;
margin-top: 10px;
}

.CourseDiv .banner {
width: 100%;
}

.CourseDiv .header_img {
min-width: 450;
background: #f6f6f6;
width: 100%;
float: left;
}

.CourseDiv .img_wrapper {
width: 1170px;
position: relative;
max-height: 264px;
margin: 0 auto;
}

.CourseDiv .img_wrapper img {
width: 100%;
}

.CourseDiv .overlay_content {
position: absolute;
top: 0;
padding: 2% 0;
left: 5px;
}

.CourseDiv .overlay_content h3 {
font-size: 25px;
line-height: 30px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #333;
font-weight: 300;
border-bottom: #b6b6b6 solid 1px;
padding-bottom: 15px;
margin-bottom: 10px;
}

.CourseDiv .overlay_content h2 {
font-size: 28px;
font-weight: 600;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #333;
font-weight: 400;
}

.CourseDiv .overlay_content ul {
margin-top: 5px;
list-style: none;
}

.CourseDiv .overlay_content ul li {
font-size: 16px;
line-height: 20px;
padding: 4px 18px 4px 0;
color: #333;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-decoration: none;
}

.CourseDiv .inner_sec h3 {
font-size: 22px;
font-weight: 600;
color: #333;
padding-bottom: 10px;
}

.CourseDiv .course_listing {
margin: 0 19px 30px 0;
min-height: 435px !important;
border: 1px solid #d2d2d2;
padding: 0;
width: 31%;
float: left;
background: #fff;
}

.CourseDiv .course_listing h4 {
font-size: 18px;
padding: 20px 15px 0 20px;
font-family: 'Open Sans', sans-serif;
margin: 0
}

.CourseDiv .course_listing a {
font-size: 18px;
text-decoration: none;
color: #23527c;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
}

.CourseDiv .course_listing p {
padding: 0 5%;
font-family: 'Open Sans', sans-serif;
color: #818181;
font-size: 14px;
line-height: 26px
}

.CourseDiv .course_listing span img {
width: 100%
}

.CourseDiv .course_listing span.list_info {
display: block;
padding: 2% 5%;
border: none
}

.CourseDiv .list_info span {
display: block;
margin-bottom: 20px;
color: #333;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.42857;
font-weight: 400
}

.CourseDiv .course_icon {
background-position: -13px -9px;
width: 15px;
height: 16px;
display: block;
margin-right: 6px;
float: left;
margin-top: 3px
}

.CourseDiv .elig_icon {
background-position: -36px -11px;
width: 19px;
height: 15px;
display: block;
margin: 5px 6px 0 0;
float: left
}

.CourseDiv .contact_info {
padding: 3% 1%;
border: 1px solid #d2d2d2;
margin-bottom: 30px;
min-height: 300px;
width: 29%;
float: left;
color: #333;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.42857;
background: #fff
}

.CourseDiv .contact_info p {
color: #333;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 25px;
border-bottom: #eee solid 1px;
margin-bottom: 15px;
padding-bottom: 15px
}

.CourseDiv .contact_info p.list {
border-bottom: none
}

.CourseDiv .contact_info_inner {
padding: 3% 1%;
border: 1px solid #e9e9e9;
margin-bottom: 30px;
min-height: 435px
}

.CourseDiv .contact_info a {
color: #337ab7;
text-decoration: none
}

.CourseDiv .contact_info a:hover {
text-decoration: underline
}

.CourseDiv .inner_sec {
padding: 10px 0
}

.CourseDiv .pull-right2 {
background: #fff none repeat scroll 0 0;
border: 1px solid #d2d2d2;
color: #333;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.42857;
padding: 2% 2%;
width: 98%
}

.CourseDiv .pull-right2 p {
border-bottom: 1px solid #eee;
color: #333;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 25px;
margin-bottom: 8px;
padding-bottom: 8px
}

.CourseDiv .pull-right2 a {
color: #337ab7;
text-decoration: none
}

.CourseDiv .pull-right2 a:hover {
text-decoration: underline
}

.CourseDiv .sprite_call {
background-image: url(/img/img/sprite_img.png)
}

.CourseDiv .scroll_content {
width: 74%;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
}

.CourseDiv .greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px!important;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
margin-bottom: 10px!important;
width: 98%;
cursor: pointer;
padding: 10px 0 10px 15px;
}

.CourseDiv .greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000
}

.CourseDiv .greyDiv #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.CourseDiv .questions {
width: 98%;
cursor: pointer;
background: url(/img/img/plus.jpg) right center no-repeat #fff;
border: 1px solid #e7aa3b;
border-radius: 5px;
font-weight: normal;
font-size: 15px !important;
padding: 10px 0 10px 15px;
border-radius: 5px;
color: #010101;
font-family: 'Open Sans', sans-serif;
margin-top: 10px;
background-size: 22px
}

.CourseDiv .openquestions {
padding-left: 20px;
background: url(/img/img/minase.jpg) right center no-repeat #fff;
color: #000;
font-size: 20px;
padding: 10px 0 10px 15px;
border-radius: 5px;
background-size: 22px
}

.CourseDiv .answers {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
}

.CourseDiv .about_rt {
float: right;
width: 266px;
}

.CourseDiv .form_inside {
border: 1px solid #cecece;
padding-bottom: 20px;
margin-bottom: 15px;
background: #fff;
margin: 0;
}

.CourseDiv .form_inside h4 {
background: #fff;
padding: 15px;
color: #000;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
border: 1px solid #a0d64a;
margin: 0
}

.CourseDiv .form_inside fieldset {
border: none;
margin: 15px 0 0 20px
}

.form_inside .field {
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
color: #555;
display: block;
font-size: 14px;
height: 21px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 84%;
margin-bottom: 15px
}

.CourseDiv .form_inside .field2 {
background-color: #2a2b2b;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
color: #fff;
display: block;
font-size: 14px;
height: 21px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 84%;
margin-bottom: 15px;
text-align: center
}

.CourseDiv .Coursebtn {
border: 1px solid #a0d64a!important;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
text-align: center;
background: #fff;
margin: 0 auto;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
}

.CourseDiv .Coursebtn:hover {
background: #a0d64a!important;
color: #fff!important
}

.CourseDiv .contact_info_inner2 {
padding: 0 20px;
border: 1px solid #cecece;
background: #fff;
margin: 15px 0;
min-height: 290px;
}

.CourseDiv .contact_info_inner2 p {
border-bottom: 1px solid #eee;
color: #818181 !important;
font-weight: 400;
font-size: 14px;
line-height: 26px;
font-family: 'Open Sans', sans-serif;
margin-bottom: 15px;
padding-bottom: 15px;
}

.CourseDiv .contact_info_inner2 p.list {
border-bottom: none;
}

.CourseDiv .contact_info_inner2 a {
color: #337ab7;
text-decoration: none;
}

.CourseDiv .contact_info_inner2 a:hover {
text-decoration: underline
}

.CourseDiv .brochure_download {
border: 1px solid #cecece;
background: #fff;
}

.CourseDiv .brochure_download a {
padding: 15px;
display: block;
color: #000;
}

.CourseDiv .brochure_icon {
background-position: -59px -8px;
width: 18px;
height: 20px;
display: block;
margin-right: 6px;
float: left;
}

.CourseDiv .brochure_download img {
width: 100%;
height: auto;
}

.CourseDiv .scroll_content h5 {
font-size: 15px;
margin-bottom: 15px;
font-weight: 700;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
}

.CourseDiv .scroll_content p {
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 26px;
}

.CourseDiv ul.inner_bullet {
margin-top: 10px;
list-style: none;
margin-bottom: 0
}

.CourseDiv ul.inner_bullet li {
background: url('/img/img/crome-rrow.png') no-repeat 0 14px;
font-size: 14px;
line-height: 20px;
padding: 6px 18px;
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
}

.CourseDiv ul.fee_structure {
margin: 0
}

.CourseDiv ul.fee_structure li {
display: inline-block;
border: 1px solid #a5a5a5;
width: 27%;
padding: 3%;
margin-right: 50px;
position: relative;
text-align: center;
margin-top: 10px;
background: #fff
}

.CourseDiv ul.fee_structure li span {
font-size: 16px;
font-weight: 700
}

.CourseDiv ul.fee_structure .list2 {
margin-left: 4px
}

.CourseDiv ul.fee_structure .list {
font-size: 20px;
font-weight: 400;
margin-right: 30px;
text-align: center;
width: 10px
}

.CourseDiv ul.fee_structure li.active {
display: inline-block
}

.CourseDiv .main_price {
border: 1px solid #a5a5a5;
width: 27%;
padding: 3%;
margin: 0 auto;
margin-top: 0px;
margin-right: auto;
background: #bc2300 !important;
font-size: 18px;
color: #fff !important;
font-weight: 600;
}

.CourseDiv .pics_btm2 {
width: 100%;
float: left
}

.CourseDiv .pics_btm2 .left {
width: 324px;
float: left
}

.CourseDiv .pics_btm2 .left img {
width: 100%;
height: 273px
}

.CourseDiv .pics_btm2 .right {
width: 358px;
float: right
}

.CourseDiv .pics_btm2 .right img {
width: 100%;
height: auto
}

.CourseDiv .pics_btm2 .right ul {
list-style: none
}

.CourseDiv .pics_btm2 .right li {
line-height: normal;
float: left;
width: 173px;
height: 134px;
margin-right: 6px;
margin-bottom: 5px
}

.CourseDiv .pics_btm2 .right2 {
width: 100%;
float: left
}

.CourseDiv .pics_btm2 .right2 img {
width: auto;
height: auto;
border: #d1d1d1 solid 2px;
background: none;
margin: 0;
padding: 0
}

.CourseDiv .pics_btm2 .right2 img:hover {
border: #000 solid 2px
}

.CourseDiv .pics_btm2 .right2 ul {
list-style: none
}

.CourseDiv .pics_btm2 .right2 li {
float: left;
height: 134px;
line-height: normal;
margin-bottom: 35px;
margin-right: 35px;
width: 173px
}

.CourseDiv .width_full2 {
width: 94% !important;
margin-top: 10px;
}

.CourseDiv .main_price span {
font-size: 13px;
color: #e3b5b0;
font-weight: 400;
display: block;
}

.CourseDiv .contact_box_inner {
border: 1px solid #a5a5a5;
width: 99%;
padding: 3% 0;
margin-top: 30px;
background: #fff;
font-size: 14px;
color: #2a2b2b;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
}

.CourseDiv .contact_box_inner span {
font-size: 18px;
font-weight: 600;
color: #226395;
}


/**************************Course Page Css End****************************/


/**************************Current Openings Page Css Start****************************/

.CurrentOpenings {
width: 100%;
padding: 20px 0;
}

.CurrentOpenings .banner {
width: 100%;
position: relative
}

.CurrentOpenings .sliderOpening {
width: 100%;
}

.CurrentOpenings .sliderOpening img {
width: 100%;
}

.CurrentOpenings .overlay_current {
position: absolute;
top: 0;
left: 81px;
padding: 68px 0 0;
width: 35%;
}

.CurrentOpenings .overlay_current h2 {
font-size: 20px;
line-height: 30px;
font-weight: 100;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 400;
margin-bottom: 6px;
}

.CurrentOpenings .overlay_current p {
font-size: 13px;
line-height: normal;
color: #333;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-decoration: none;
padding-bottom: 10px;
}

.CurrentOpenings .carDiv {
width: 100%;
flex: left;
margin: 20px 0
}

.CurrentOpenings .carDiv select {
border: 1px solid #97989a;
color: #000;
float: right;
height: 30px;
margin-bottom: 15px;
margin-right: 16px;
padding: 0 7px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}

.CurrentOpenings .carDiv h3 {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 700;
margin: 0 0 20px;
padding: 0;
text-align: left;
float: left
}

.CurrentOpenings .carDiv ul {
list-style: none
}

.CurrentOpenings .carDiv li {
line-height: 35px;
width: 100%;
margin-bottom: 20px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: none;
color: #000;
border-bottom: #000 solid 1px
}

.CurrentOpenings .carDiv li a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: none
}

.CurrentOpenings .carDiv li a:hover {
text-decoration: underline
}

.CurrentOpenings .carDiv .bothDiv {
width: auto;
float: right
}

.CurrentOpenings .carDiv .bothDiv .resultBtn {
width: 200px;
border-radius: 5px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 35px;
line-height: 26px;
text-align: center;
background: #a0d64a;
padding: 0;
border: 1px solid #a0d64a;
cursor: pointer;
float: left
}

.CurrentOpenings .carDiv .bothDiv .resultBtn:hover {
background: #fff;
color: #666
}

.CurrentOpenings .carDiv .bothDiv .nowBtn {
width: 103px;
border-radius: 5px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 35px;
line-height: 26px;
text-align: center;
background: #a0d64a;
padding: 0;
border: 1px solid #a0d64a;
cursor: pointer;
float: left;
margin-left: 10px
}

.CurrentOpenings .carDiv .bothDiv .nowBtn:hover {
background: #fff;
color: #666
}

.CustomerFeedback {
width: 100%;
padding: 20px 0
}

.CustomerFeedback .left {
width: 856px;
float: left;
padding-top: 20px;
}

.CustomerFeedback .left h2 {
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
text-transform: uppercase
}

.CustomerFeedback .left .customerBox {
width: 100%;
float: left;
margin-top: 20px
}

.CustomerFeedback .left .customerBox h3 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.CustomerFeedback .left .customerBox fieldset {
border: none;
}

.CustomerFeedback .left .customerBox input.field {
border: 1px solid #e1e1e1;
padding: 8px;
width: 32%;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
}

.CustomerFeedback .left .feebackForm {
width: 100%;
float: left;
margin-top: 20px
}

.CustomerFeedback .left .feebackForm h3 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.CustomerFeedback .left .feebackForm .formbox {
width: 97%;
float: left;
padding-left: 3%;
padding-top: 15px;
padding-bottom: 20px;
border: 1px solid #a0d64a;
margin-top: 2px;
background: #fff
}

.CustomerFeedback .left .feebackForm .formbox .cityBox {
width: 97%;
float: left;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: #ccc solid 1px
}

.CustomerFeedback .left .feebackForm .formbox .cityBox fieldset {
border: none
}

.CustomerFeedback .left .feebackForm .formbox .cityBox p {
float: left;
margin-right: 20px;
width: 46%
}

.CustomerFeedback .left .feebackForm .formbox .cityBox label {
width: 50px;
float: left;
line-height: 35px;
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400
}

.CustomerFeedback .left .feebackForm .formbox .cityBox select.select2 {
float: left;
border: 1px solid #e1e1e1;
padding: 8px 3px;
width: 191px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
margin-right: 50px;
font-family: 'Open Sans', sans-serif;
}

.CustomerFeedback .left .feebackForm .formbox .cityBox input.field {
font-family: 'Open Sans', sans-serif;
border: 1px solid #e1e1e1;
padding: 8px;
width: 191px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px
}

.CustomerFeedback .left .feebackForm .formbox .cityBox input.field2 {
font-family: 'Open Sans', sans-serif;
border: 1px solid #e1e1e1;
padding: 8px;
width: 240px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px
}

.CustomerFeedback .left .feebackForm .formbox .cityBox span {
color: #666;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
margin-right: 5px;
padding-left: 0;
font-family: 'Open Sans', sans-serif;
}

.CustomerFeedback .left .feebackForm .formbox .personBox {
width: 97%;
float: left;
padding-top: 0;
padding-bottom: 20px
}

.CustomerFeedback .left .feebackForm .formbox .personBox .texta {
border: 1px solid #e1e1e1;
height: 68px;
padding: 8px 3px;
width: 86%;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
margin-left: 31px
}

.CustomerFeedback .left .feebackForm .formbox .personBox h4 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 22px;
font-weight: 400;
padding-bottom: 15px
}

.CustomerFeedback .left .feebackForm .formbox .personBox .btn {
margin-left: 20px;
width: 50px;
float: left;
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 22px;
background: none
}

.CustomerFeedback .left .feebackForm .formbox .btnbox {
margin-left: 20px;
background: #fff;
border: 1px solid #a0d64a!important;
color: #666;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
height: 30px;
line-height: 27px;
text-align: center;
text-decoration: none;
float: left;
width: 106px;
cursor: pointer;
border: none
}

.CustomerFeedback .left .feebackForm .formbox .btnbox:hover {
background-color: #a0d64a;
color: #fff
}

.CustomerFeedback .left .feebackForm .formbox label {
padding-left: 0;
padding-right: 10px;
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 22px
}

.CustomerFeedback .right {
width: 260px;
float: right;
padding-top: 20px;
}

.CustomerFeedback .right h3 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.CustomerFeedback .right ul {
list-style: none
}

.CustomerFeedback .right li {
line-height: normal;
border-bottom: #ccc solid 1px;
float: left;
padding-top: 10px;
width: 100%
}

.CustomerFeedback .right li.list {
border-bottom: none
}

.CustomerFeedback .right p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
text-align: right
}

.CustomerFeedback .right span {
padding-bottom: 15px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
text-align: right;
font-weight: 700;
float: right;
margin-top: 15px
}

.CustomerFeedback .right span.italic {
font-style: italic
}

.CustomerFeedback .right .btnbox {
float: left;
height: auto;
margin-left: 90px;
margin-top: 20px;
width: auto
}

.CustomerFeedback .right .btnbox a {
background-color: #226395;
color: #fff;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 30px;
text-align: center;
text-decoration: none;
float: left;
height: 30px;
width: 106px;
cursor: pointer;
border: none
}

.CustomerFeedback .right .btnbox a:hover {
color: #fff;
text-decoration: none;
background-color: #ed5f47
}

.CustomerFeedback .shadetabs2 {
width: 432px;
float: left;
margin: 0 auto
}

.CustomerFeedback .shadetabs2 ul {
list-style: none
}

.CustomerFeedback .shadetabs2 li {
float: left;
list-style: none;
margin-right: 10px;
text-align: center
}

.CustomerFeedback .shadetabs2 li a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: none;
background: #ccc;
line-height: 30px;
padding: 7px 10px
}

.CustomerFeedback .shadetabs2 .selected {
background: #a0d64a
}

.CustomerFeedback .cus-feedbImg {
width: auto;
float: left;
}

.CustomerFeedback .cus-feedb {
margin-right: 10px;
float: left;
font-family: 'Open Sans', sans-serif;
border: 1px solid #e1e1e1;
padding: 6px;
width: 150px;
box-shadow: none;
box-sizing: border-box;
margin-left: 5px;
margin-bottom: 10px;
}

.CustomerFeedback #MainContent_updpnlSubmit {
float: left
}


/**************************Customer Feedback Page Css End****************************/


/**************************Radiology Centers Page Css Start****************************/

.RadiologyCenters {
width: 100%;
padding: 0 0 20px 0;
float: left
}

.RadiologyCenters h2 {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 400;
padding-bottom: 15px;
text-align: left
}

.RadiologyCenters .sliderRadiology {
width: 100%;
position: relative;
margin-bottom: 15px;
border-bottom: 1px solid #cecece
}

.RadiologyCenters .sliderRadiology img {
width: 100%;
border-top: none!important
}

.RadiologyCenters .sliderRadiology img.list {
border-top: none
}

.RadiologyCenters .sliderRadiology.current-openings {
display: block
}

.RadiologyCenters .eastBox {
width: 100%;
float: left;
margin: 20px 0 0 0
}

.RadiologyCenters .eastBox select.select {
height: 40px;
border: 1px solid #e1e1e1;
box-shadow: none;
box-sizing: border-box;
float: left;
font-family: 'Open Sans', sans-serif;
margin-bottom: 10px;
margin-right: 50px;
padding: 8px 3px;
width: 191px
}

.RadiologyCenters .eastBox select.select2 {
height: 40px;
border: 1px solid #e1e1e1;
box-shadow: none;
box-sizing: border-box;
float: left;
font-family: 'Open Sans', sans-serif;
margin-bottom: 10px;
margin-right: 50px;
padding: 8px 3px;
width: 44%
}

.RadiologyCenters .eastBox .card {
background: #a0d64a;
border: 1px solid #a0d64a;
border-radius: 5px;
bottom: 3px;
color: #fff;
cursor: pointer;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 38px;
line-height: 27px;
text-align: center;
text-decoration: none;
width: 134px;
float: left
}

.RadiologyCenters .eastBox .eastLeft {
width: auto;
float: left;
margin-right: 100px;
font-family: 'Open Sans', sans-serif;
font-size: 15px
}

.RadiologyCenters .eastBox .eastCen {
width: auto;
float: left;
margin-right: 100px;
font-family: 'Open Sans', sans-serif;
font-size: 15px
}

.RadiologyCenters .eastBox .eastRight {
width: auto;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px
}

.RadiologyCenters .eastDivider {
width: 100%;
float: left;
margin: 30px 0 0 0;
padding-bottom: 10px;
border-top: dotted #000 2px
}

.RadiologyCenters a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
cursor: pointer
}

.RadiologyCenters a:hover {
text-decoration: underline
}

.RadiologyCenters .eastTable {
width: 100%;
float: left;
margin: 20px 0 0 0;
}

.RadiologyCenters .eastTable table.radi,
th.radi,
td.radi {
border: 1px solid #ccc;
border-collapse: collapse;
text-align: center;
font-size: 12px;
padding: 5px !important;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}

.RadiologyCenters .eastTable table.radi,
th.radi,
td.radi {
border: 1px solid #ccc;
border-collapse: collapse;
text-align: center;
font-size: 12px;
padding: 5px !important;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
background: #fff;
}

#MainContent_RegMobile {
color: #ff0000;
text-align: right;
}

.radiology-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: url(/img/img/bgblack.png) repeat;
z-index: 99999;
display: none;
top: 0;
left: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px
}

.radiology-modal {
padding: 25px;
max-width: 344px;
width: 100%;
background: #fff;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
height: 300px;
z-index: 99999;
border: 4px solid #ddd;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 20px;
cursor: pointer
}

.radiology-modal h3 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 20px
}

.radiology-modal .close-radiology-modal {
cursor: pointer;
position: absolute;
right: 10px;
top: 10px
}

.radiology-modal-bg fieldset {
border: none;
margin: 10px 0
}

.radiology-modal-bg .modelSpace {
width: 100%;
float: left;
margin-bottom: 15px
}

.radiology-modal label {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
width: 100px;
float: left;
line-height: 30px
}

.radiology-modal input.field {
border: 1px solid #e1e1e1;
box-shadow: none;
box-sizing: border-box;
float: right;
font-family: 'Open Sans', sans-serif;
height: 30px;
line-height: 30px;
padding-left: 2%;
width: 70%
}

.radiology-modal textarea.textarea {
border: 1px solid #e1e1e1;
box-shadow: none;
box-sizing: border-box;
float: right;
font-family: 'Open Sans', sans-serif;
height: 60px;
padding-left: 2%;
width: 70%
}

.radiology-modal .submitModel {
background: #a0d64a;
border: 1px solid #a0d64a;
border-radius: 5px;
color: #fff;
cursor: pointer;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 38px;
line-height: 27px;
text-align: center;
text-decoration: none;
width: 106px;
position: relative;
left: 0;
right: 0;
margin: auto
}

#Panel1 {
display: none;
width: 397px;
margin: 0 auto;
color: #5b5b5b;
overflow: hidden;
display: block
}

#Panel1 .popb {
width: 84%;
padding: 20px;
float: left;
background: #FFF;
border: #fbcb4b solid 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#Panel1 .popb2 {
padding: 13px 0 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

#Panel1 .popb2 h2 {
color: #1458a3;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-align: center;
padding-bottom: 20px
}

#Panel1 .popb3 {
float: left;
padding: 35px 20px 0 250px
}

#Panel1 .closebtn {
position: absolute;
right: 13px;
width: 16px;
cursor: pointer
}

#Panel1 .popb2 h2 a {
color: #1458a3;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
text-align: center;
text-decoration: underline
}

#Panel2 {
display: none;
width: 29%;
margin: 0 auto;
color: #5b5b5b;
overflow: hidden;
display: block;
border: 5px solid #b9b9b9;
background: url('/img/img/submit1.png') no-repeat;
background: #FFF
}

#Panel2 .popb {
width: 84%;
padding: 20px;
float: left;
background: #FFF;
border: #fbcb4b solid 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#Panel2 .popb2 {
padding: 0 0 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

#Panel2 .popb2 h2 {
color: #1458a3;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-align: center;
padding-bottom: 20px
}

#Panel2 .popb3 {
float: left;
padding: 35px 20px 0 320px
}

#Panel2 .popb4 {
width: 100%;
padding: 19px 19px 19px 19px;
float: left
}

#Panel2 .popb5 {
width: 100%;
font-size: 12px
}

#Panel3 {
display: none;
width: 29%;
margin: 0 auto;
color: #5b5b5b;
overflow: hidden;
display: block;
border: 5px solid #b9b9b9;
background: url('/img/img/submit1.png') no-repeat;
background: #FFF
}

#Panel3 .popb {
width: 84%;
padding: 20px;
float: left;
background: #FFF;
border: #fbcb4b solid 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#Panel3 .popb2 {
padding: 0 0 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

#Panel3 .popb2 h2 {
color: #1458a3;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-align: center;
padding-bottom: 20px
}

#Panel3 .popb3 {
float: left;
padding: 35px 20px 0 320px
}

#Panel3 .popb4 {
width: 100%;
padding: 19px 19px 19px 19px;
float: left
}

#Panel3 .popb5 {
width: 100%;
font-size: 12px
}


/**************************Radiology Centers Page Css End****************************/


/**************************Webinar Section Page Css Start****************************/

.WebinarSection {
width: 100%;
padding: 20px 0 0px 0;
float: left
}

.WebinarSection .enquery {
width: 100%;
float: left
}

.WebinarSection .enquery h3 {
font-size: 20px;
padding: 0;
margin: 0 0 0 0;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.WebinarSection .enquery p {
padding: 5px 0;
color: #454545;
font: 13px Arial, Helvetica, sans-serif;
line-height: 21px;
margin: 0
}

.WebinarSection .nav {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 10px
}

.WebinarSection .nav ul {
list-style: none
}

.WebinarSection .nav li {
line-height: normal;
float: left;
padding: 0 5px 0 5px
}

.WebinarSection .nav li a {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #000;
text-decoration: none
}

.WebinarSection .nav li a:hover {
color: #e31f2a
}

.WebinarSection .nav li a.active {
color: #e31f2a
}

.WebinarSection .webinar_main {
width: 100%;
float: left;
padding-top: 10px;
padding-bottom: 15px;
}

.WebinarSection .webinar_main2 {
width: 100%;
float: left;
padding-top: 10px;
border-top: #ccc solid 1px;
margin-top: 20px
}

.WebinarSection .webinar_main .blueBox {
border: 1px solid #ccc;
float: left;
padding: 20px;
width: 92%;
margin-top: 5px;
background: #fff;
margin-bottom: 15px;
}

.WebinarSection .webinar_main .blueBox h4 {
color: #1c5fad;
font-family: 'Open Sans', sans-serif;
font-size: 25px;
padding-bottom: 5px
}

.WebinarSection .webinar_main .blueBox p {
color: #3a3a3a;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
padding-top: 12px;
text-align: justify
}

.WebinarSection .webinar_main .left {
width: 60%;
float: left;
display: block
}

.WebinarSection .webinar_main .left.list {
width: 60%;
float: left;
display: none
}

.WebinarSection .webinar_main .left h3 {
text-align: center
}

.WebinarSection .webinar_main .left h3 ul li {
float: left;
margin-left: 30px
}

.WebinarSection .webinar_main .left h3 ul li:first-child {
list-style-type: none;
margin-left: 0
}

.WebinarSection .webinar_main .right {
width: 467px;
float: right
}

.WebinarSection .webinar_main .right h4 {
margin-bottom: 10px
}

.WebinarSection .webinar_main .right .formBox {
width: 447px;
float: left;
background: url(/img/img/green-bg.jpg) repeat-y;
padding-left: 20px;
padding-bottom: 23px;
margin-bottom: 15px;
padding-top: 15px;
border: 1px solid #ccc
}

.WebinarSection .webinar_main .right .formBox .top {
width: 100%;
float: left
}

.WebinarSection .webinar_main .right .formBox .top .imgbox {
width: 100%;
float: left
}

.WebinarSection .webinar_main .right .formBox .top .testbox {
width: 100%;
float: left
}

.WebinarSection .webinar_main .right .formBox .top .testbox .left2 {
width: 18px;
float: left
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 {
background: #758d39;
color: #fff;
float: left;
font-size: 15px;
height: 51px;
padding-left: 20px;
padding-top: 8px;
text-transform: uppercase;
width: 83%
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2.list {
background: #1154a5
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2.uppercase {
text-transform: none;
padding-right: 10px
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5 {
font-size: 18px;
color: #fff;
font-weight: 700
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5.uppercase2 {
font-size: 15px;
color: #fff;
font-weight: 700;
text-align: center
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 h5.uppercase_Chromosomal {
font-size: 14px;
color: #fff;
font-weight: 700;
text-align: center
}

.WebinarSection .webinar_main .right .formBox .top .testbox .cen2 p {
font-size: 15px;
color: #fff;
padding: 0;
}

.WebinarSection .webinar_main .right .formBox .top .testbox .right2 {
width: 18px;
float: left
}

.WebinarSection .webinar_main .right .formBox .bottom {
width: 100%;
float: left
}

.WebinarSection .webinar_main .right .twitterBox {
width: 100%;
float: left;
margin-top: 0;
height: 358px
}

.WebinarSection .webinar_main .right .twitterMobile {
width: 100%;
float: left;
margin-top: 0;
display: block
}

.WebinarSection h2 {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #3e3e3e;
padding-bottom: 0
}

.WebinarSection .picGallery {
margin-top: 15px;
position: relative;
display: block;
height: auto;
width: 100%
}

.WebinarSection .picGallery ul {
list-style: none
}

.WebinarSection .picGallery li {
padding-bottom: 20px;
margin-bottom: 0;
min-height: 144px
}

.WebinarSection .picGallery .phBox {
width: 186px;
border: 1px solid #5294d2;
float: left
}

.WebinarSection .picGallery .phBox .photoDiv {
width: 186px;
padding-top: 0;
height: 112px
}

.WebinarSection .picGallery .phBox .photoDiv img {
width: 100%;
height: auto
}

.WebinarSection .picGallery .phBox .nameDiv {
width: 186px;
height: 28px;
line-height: 28px;
font-size: 14px;
color: #FFF;
text-align: center;
font-family: 'Open Sans', sans-serif;
background: #5294d2
}

.WebinarSection .picGallery .phBox2 {
width: auto;
border: 1px solid #5294d2;
float: left
}

.WebinarSection .picGallery .phBox2 .photoDiv {
width: auto;
padding-top: 0;
height: 120px
}

.WebinarSection .picGallery .phBox2 .photoDiv .img2 {
width: auto;
height: auto
}

.WebinarSection .picGallery .phBox2 .nameDiv {
width: auto;
height: 28px;
line-height: 28px;
font-size: 14px;
color: #FFF;
text-align: center;
font-family: 'Open Sans', sans-serif;
background: #5294d2
}

.WebinarSection .picGallery .phBox2 .nameDiv-Saurabh {
width: 133px;
height: auto;
line-height: 18px;
font-size: 14px;
color: #FFF;
text-align: center;
font-family: 'Open Sans', sans-serif;
background: #5294d2;
padding: 5px 0
}

.WebinarSection .picGallery .textBox {
float: left;
margin-left: 3%;
width: 55%
}

.WebinarSection .picGallery .textBox h5 {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #3e3e3e;
padding-bottom: 0
}

.WebinarSection .picGallery .textBox p {
color: #3e3e3e;
padding-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 18px
}

.WebinarSection .picGallery .textBox a {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #0055a6;
text-decoration: underline;
font-weight: 700
}

.WebinarSection .picGallery .textBox a:hover {
text-decoration: none
}

.WebinarSection .webinar_main .left .videoBox {
float: left;
margin-top: 0;
width: 100%;
}

.WebinarSection .video-container33 {
width: 98%;
height: 390px;
margin-top: 0;
overflow: hidden;
position: relative;
z-index: 12;
}

.WebinarSection .white_content2 {
width: 100%;
float: left
}

.WebinarSection .white_content2 .imgweb {
width: 98%;
height: auto
}

.WebinarSection .white_content2 p.text {
color: #3e3e3e;
font-size: 12px;
height: 25px;
text-align: right;
width: 430px
}

.WebinarSection .white_content2 p.text span {
color: red
}

.WebinarSection .white_content2 fieldset {
border: none
}

.WebinarSection .white_content2 h4 {
color: #274094;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
padding-bottom: 15px;
margin-top: 15px
}

.WebinarSection .white_content2 h4.list {
padding-right: 20px;
text-align: center
}

.WebinarSection .white_content2 p {
margin-bottom: 5px;
clear: both;
}

.WebinarSection .white_content2 h5 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
padding-bottom: 15px;
padding-right: 60px;
padding-top: 10px;
text-align: right
}

.WebinarSection .white_content2 label {
color: #3e3e3e;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 34px;
width: 123px
}

.WebinarSection .white_content2 label span {
color: red;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
}

.WebinarSection .white_content2 input.field {
padding-left: 10px;
margin-bottom: 7px;
width: 270px;
float: left;
line-height: 28px;
height: 28px;
border: #ccc solid 1px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #666;
background: #fff
}

.WebinarSection .white_content2 select {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
height: 35px;
line-height: 35px;
margin-bottom: 15px;
padding-left: 10px;
width: 283px
}

.WebinarSection .white_content2 .btn {
border: 1px solid #a0d64a!important;
width: 103px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
text-align: center;
margin: 0px 0 0 122px;
float: right;
background: #FFF none repeat scroll 0% 0%!important;
padding: 0;
float: left
}

.WebinarSection .white_content2 .btn:hover {
background: #a0d64a none repeat scroll 0% 0%!important;
color: #FFF!important;
cursor: pointer
}

.WebinarSection a.terms-conditions {
color: #000;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
float: left;
background: none !important;
border: none;
margin: 0;
padding: 0;
font-weight: 400;
}

.WebinarSection .custom-radio2.share {
float: left;
margin-right: 5px;
}

.WebinarSection .CaptureCode {
background: none;
border: #ccc solid 1px;
color: #404040;
float: left;
font-size: 13px;
font-weight: 700;
height: 32px;
padding: 3px 0 0 5px;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
width: 275px
}

.WebinarSection .gallery {
float: left;
padding-bottom: 0;
padding-top: 35px;
width: 100%;
}

.WebinarSection .validationT {
color: #ff0000;
clear: both;
float: left;
padding-left: 125px;
}

.WebinarSection #MainContent_CustomValidator1 {
width: auto;
padding: 0;
float: left;
clear: none;
}

.WebinarSection .webinar_main .rightMobile {
display: none
}

.WebinarSection .webinar_main .rightDesktop {
width: 467px;
float: right;
display: block;
}

.WebinarSection .webinar_main .rightDesktop h4 {
margin-bottom: 10px
}

.WebinarSection .twitterBox2 {
width: 100%;
height: 1180px;
float: left;
margin-top: 0;
display: block;
}

.WebinarSection .twitterBoxMobile {
display: none;
}

.WebinarSection .hidediv_Saurabh {
position: fixed;
height: 100%;
width: 100%;
background: #000;
background: rgba(0, 0, 0, .8);
z-index: 100;
display: none;
top: 0;
left: 0;
z-index: 9999;
}

.WebinarSection .close_hidediv_Saurabh {
position: absolute;
right: 10px;
top: 5px;
cursor: pointer;
width: auto;
}

.WebinarSection .close_hidediv_Saurabh img {
width: 25px;
height: 29px;
}

.WebinarSection .Saurabh_show {
padding-left: 18px;
}

.WebinarSection .sourav {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
list-style: outside !important;
margin-left: 18px;
min-height: auto !important;
padding-bottom: 5px !important;
color: #3a3a3a;
}

.WebinarSection .sourav2 {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
list-style: outside!important;
margin-left: 18px;
min-height: auto!important;
padding-bottom: 5px!important;
color: #3a3a3a;
}

.WebinarSection .hidediv_Saurabhh {
position: fixed;
height: 100%;
width: 100%;
background: #000;
background: rgba(0, 0, 0, .8);
z-index: 100;
display: none;
top: 0;
left: 0;
z-index: 9999;
}

.WebinarSection .close_hidediv_Saurabhh {
position: absolute;
right: 10px;
top: 5px;
cursor: pointer;
width: auto;
}

.WebinarSection .close_hidediv_Saurabhh img {
width: 25px;
height: 29px;
}

.WebinarSection .popupBox_Saurabhh {
background: #fff none repeat scroll 0 0;
border: 3px solid #ccc;
bottom: 0;
height: 430px;
left: 0;
margin: auto;
padding: 20px;
position: fixed;
right: 0;
top: 5%;
width: 900px;
z-index: 99999;
}

.WebinarSection .popupBox_Saurabhh .imgpop {
float: right;
border: #5294d2 solid 2px;
margin: -8px 0 0 0;
margin-left: 20px;
}

.WebinarSection .popupBox_Saurabhh h5 {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #3e3e3e;
padding-bottom: 0;
}

.WebinarSection .popupBox_Saurabhh ul {
list-style: none;
}

.WebinarSection .popupBox_Saurabhh li {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
background: url(/img/img/arrow-black.jpg) no-repeat left top 8px;
margin: 0px!important;
padding: 0 0 0 20px!important;
min-height: inherit !important;
padding-bottom: 5px;
color: #3a3a3a;
}

.WebinarSection .Saurabhh_show {
padding-left: 0;
}

.WebinarSection .popupBox_Saurabhh .main {
width: 100%;
}

.WebinarSection .popupBox_Saurabhh .main p {
font-size: 13px !important;
line-height: 18px;
padding-bottom: 5px;
margin: 0;
}

.TermsUse {
width: 100%;
padding: 20px 0 30px 0;
float: left;
}

.TermsUse h2 {
font-size: 20px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101;
margin: 0 0 10px;
padding: 0;
}

.TermsUse h3 {
font-size: 20px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101;
margin: 10px 0 10px 10px;
padding: 0;
}

.slider {
width: 100%;
position: relative;
margin-bottom: 25px;
}

.slider img {
width: 100%;
border-top: 1px solid #c7c7c7;
}

.TermsUse p {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #3a3a3a;
padding: 0;
margin: 0;
line-height: 21px;
padding-top: 12px;
text-align: left;
}

.TermsUse p span {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 21px;
padding-top: 12px;
text-align: left;
}

.TermsUse ol {
padding: 10px 0 0 30px;
margin: 0;
list-style: upper-roman;
}

.TermsUse ol li {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #3a3a3a;
padding: 3px 0 3px 0;
margin: 0;
line-height: 21px;
text-align: left;
}

.TermsUse ol ol {
padding: 10px 0 0 30px;
margin: 0;
list-style: lower-alpha;
}

.TermsUse ol .no_li {
list-style: none;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #3a3a3a;
padding: 0;
margin: 0;
line-height: 21px;
padding-top: 12px;
text-align: left;
}

.Sitemap {
width: 100%;
padding: 20px 0 30px 0;
float: left;
background: #eee;
padding-bottom: 15px !important;
}

.Sitemap h2 {
font-size: 20px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101;
margin: 0 0 10px;
padding: 0;
}

.Sitemap h3 {
font-size: 18px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
}

.Sitemap .main_site_map_heading {
width: 100%;
float: left;
padding: 15px 0;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
}

.Sitemap .main_site_map_heading.list {
padding: 15px 0 15px 0;
}

.Sitemap .main_site_map_list {
width: 24.2%;
height: auto;
vertical-align: top;
display: inline-block;
}

.Sitemap .main_site_map_list ul {
list-style: none;
text-decoration: none;
margin: 0;
padding: 0;
}

.Sitemap .main_site_map_list li {
list-style: none;
text-decoration: none;
padding: 4px 0;
font-weight: 400;
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
}

.Sitemap .main_site_map_list li a {
list-style: none;
color: #555;
text-decoration: none;
background-image: url(/img/img/bullet_icon.png);
background-repeat: no-repeat;
padding-left: 15px;
font-family: 'Open Sans', sans-serif;
}

.Sitemap .main_site_map_list li a:hover {
olor: #0053a6;
text-decoration: none;
transition: all 0.3s ease-in-out;
margin-left: 1.5%;
font-family: 'Open Sans', sans-serif;
}


/**************************Sitemap Section Page Css End****************************/


/**************************FAQ Section Page Css Start****************************/

.FAQ {
width: 100%;
padding: 20px 0 30px 0;
float: left;
background: #fff;
border-bottom: 1px solid #000;
}

.FAQ ul {
list-style: none;
}

.FAQ .headingFAQ {
display: none;
}


/**************************FAQ Section Page Css End****************************/


/**************************News Section Page Css Start****************************/

.News {
width: 100%;
padding: 20px 0 30px 0;
float: left;
}

.News ul {
list-style: none;
}

.News li {
background: url(/img/img/divider-g.jpg) left 25px no-repeat #fff;
width: 44%;
padding: 2%;
min-height: 112px;
float: left;
margin: 10px 10px 3px 0;
font-size: 14px;
color: #b3b3b3
}

.News li:hover {
background: url(/img/img/divider-r.jpg) left 25px no-repeat #f7f7f7
}

.News h3 {
font-size: 16px;
font-weight: 400;
text-align: left;
color: #333;
padding-bottom: 13px;
line-height: 22px;
}

.News a {
font-size: 14px;
color: #000;
text-decoration: none;
display: block;
line-height: 17px
}

.News .bannerNews {
width: 97%;
float: left;
height: 300px
}

.News h4 {
background: #fff;
}


/**************************News Section Page Css End****************************/


/**************************mobileapp Section Page Css Start****************************/

.mobileapp {
width: 100%;
padding: 20px 0 30px 0;
float: left;
border-bottom: 1px solid #000;
}

.mobileapp .left {
width: 509px;
float: left
}

.mobileapp .left h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 29px;
font-weight: 400;
margin-bottom: 10px;
margin-top: 66px
}

.mobileapp .left p {
color: #444;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
width: 70%
}

.mobileapp .left p span {
font-size: 20px;
padding-left: 3px
}

.mobileapp .left .findDiv {
width: 100%;
float: left;
margin-top: 30px
}

.mobileapp .left .findDiv .leftDiv {
width: 237px;
height: 48px;
float: left;
border: #9b9b9b solid 1px
}

.mobileapp .left .findDiv .leftDiv input {
border: medium none;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
padding: 13px;
width: 207px
}

.mobileapp .left .findDiv .rightDiv {
width: 123px;
float: left;
height: 50px
}

.mobileapp .appbtn {
background: #2c70ba!important;
color: #fff!important;
width: 123px;
display: block;
font-size: 15px;
font-weight: 400;
height: 50px;
line-height: 26px;
text-align: center;
margin: 0;
float: left;
background: #fff;
padding: 0;
font-family: 'Open Sans', sans-serif;
cursor: pointer;
border: #2c70ba solid 1px;
}

.mobileapp .right {
width: 661px;
float: right;
}

.mobileapp .right img {
height: auto;
float: right;
}

.mobileapp .left .googleapp {
width: 100%;
float: left;
margin-top: 30px;
}

.mobileapp .left .googleapp .leftapp {
width: 175px;
float: left;
margin-right: 12px;
}

.mobileapp .left .googleapp .leftapp img {
width: 100%;
}

.mobileapp .left .googleapp .rightapp {
width: 175px;
float: left;
}

.mobileapp .left .googleapp .rightapp img {
width: 100%;
}

.mobileapp .left .googletext {
width: 100%;
float: left;
margin-top: 30px;
}

.mobileapp .left .googletext h3 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 29px;
font-weight: 400;
padding-bottom: 15px;
padding-left: 160px;
}

.mobileapp .left .googletext h4 {
color: #444;
font-family: 'Open Sans', sans-serif;
font-size: 19px;
font-weight: 400;
text-align: left;
}

.mobileapp .left .googletext h4 a {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 19px;
text-decoration: none;
font-weight: 700;
}


/**************************mobileapp Section Page Css End****************************/


/**************************TestList Section Page Css Start****************************/

.TestList {
width: 100%;
padding: 20px 0 30px 0;
float: left;
background: #fff;
border-bottom: 1px solid #000;
}

.TestList .testsAbc {
width: auto;
float: right;
}

.TestList .sitemap_new {
width: 100%;
}

.TestList .sitemap_new h3 {
font-size: 20px;
color: #000;
}

.TestList .main_site_map_new {
width: 100%;
height: auto;
float: left;
margin-top: 20px;
}

.TestList .main_site_map_new h4 {
padding: 10px 0 10px 15px;
font-weight: 700;
background: #f8f7f8;
margin-bottom: 10px;
}

.TestList .main_site_map_list_new {
width: 84%;
height: auto;
float: left;
margin-right: 60px;
}

.TestList .main_site_map_new ul {
list-style: none;
text-decoration: none;
margin: 0;
padding: 0;
}

.TestList .main_site_map_new li {
text-decoration: none;
padding: 4px 0;
font-weight: 400;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.TestList .main_site_map_new li a {
float: left;
list-style: none;
color: #555;
text-decoration: none;
background: url(/img/img/bullet_icon.png) left top -2px no-repeat;
padding-left: 15px;
font-family: 'Open Sans', sans-serif;
}


/**************************TestList Section Page Css End****************************/

.rs {
font-family: 'rupeeforadian'!important
}

@font-face {
font-family: 'rupeeforadian';
src: url(../../fonts/rupee-foradian.eot);
src: url('../../fonts/rupee-foradian.eot?#iefix') format('embedded-opentype'), url(../../fonts/rupee-foradian.woff) format('woff'), url(../../fonts/rupee-foradian.woff2) format('woff2'), url(../../fonts/rupee-foradian.ttf) format('truetype'), url('../../fonts/rupee-foradian.svg#rupeeforadian') format('svg');
font-weight: 700;
font-style: normal;
font-stretch: normal;
}


/**************************Patients Page Css Start****************************/

.Patients {
width: 100%;
float: left;
padding: 20px 0 30px 0;
}

.Patients .left_center {
width: 214px;
height: auto;
float: left;
}

.Patients .delhi {
width: 200px;
height: 50px;
float: left;
line-height: 50px;
color: #0054a5;
font-size: 23px;
font-weight: 700;
background: #ffcb4e;
padding-left: 14px;
}

.Patients .delhiBox {
width: 100%;
height: 41px;
float: left;
position: relative;
color: #fff;
}

.Patients .delhiBox fieldset {
border: 0;
}

.Patients .delhiBox select {
width: 213px;
height: 41px;
line-height: 41px;
}

.Patients .delhiBox .select {
border: 1px solid #000;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
background: url('/img/img/delhi-img.jpg') no-repeat;
padding: 0 0 0 32px;
width: 100%;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
}

.Patients .delhiBox .select option {
color: #000;
font-family: 'Open Sans', sans-serif;
}

.Patients .delhiBox .select2 {
border: 1px solid #000;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
background: #fff;
padding: 0 0 0 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(ie-css3.htc);
width: 100%;
font-family: 'Open Sans', sans-serif;
}

.Patients .delhiBox .select2 option {
color: #000;
font-family: 'Open Sans', sans-serif;
background: #fff;
}

.Patients .delhiBox .select3 {
background: #fff;
border: none;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
padding: 0 0 0 10px;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(ie-css3.htc);
font-family: 'Open Sans', sans-serif;
border: #000 solid 1px;
}

.Patients .cityBox {
float: left;
height: 34px;
margin-left: 0;
margin-top: 10px;
position: relative;
width: 214px;
padding-bottom: 0;
}

.Patients .cityBox fieldset {
border: 0
}

.Patients .cityBox select {
width: 192px;
height: 34px;
line-height: 41px;
}

.Patients .cityBox .select {
background: url(/img/img/find-city.jpg) repeat-x;
border-radius: 3px;
color: #000;
cursor: pointer;
font-size: 14px;
font-weight: 400;
height: 34px;
line-height: 34px;
padding: 0 0 0 10px;
border: 1px solid #000;
width: 100%;
font-family: 'Open Sans', sans-serif;
}

.Patients .cityBox option {
color: #332121;
font-size: 12px
}

.Patients .NCRBox label {
padding-left: 10px;
}

.Patients .NCRBox {
position: relative;
float: left;
height: auto;
margin-top: 0;
width: 214px;
margin-top: 11px;
border: 1px solid #000;
}

.Patients .NCRBox ul {
list-style: none;
}

.Patients .NCRBox li {
line-height: normal;
padding-left: 10px;
}

.Patients .NCRBox li a {
color: #414040;
font-size: 12px;
font-weight: 700;
text-decoration: none;
}

.Patients #MyShowHideButton {
background: #ffffff!important;
width: 100%;
height: 30px;
float: left;
margin: 0;
padding: 0 0 0 11px;
border: none;
cursor: pointer;
line-height: 28px;
text-align: left;
font-size: 14px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
color: #000;
}

.Patients #MyShowHideContent {
background: #fff;
color: #000;
display: block;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: 400;
height: auto;
line-height: 20px;
margin: 0;
padding: 3% 0 3% 4%;
text-align: left;
width: 95%;
}

.Patients .sms {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #000;
font-weight: 400;
line-height: none;
margin-bottom: 10px;
}

.Patients .right_center {
width: 77%;
float: left;
margin: 0 0 15px 20px;
}

.Patients .right_center ul {
list-style: none;
}

.Patients .right_center li {
width: 95%;
float: left;
background: #fff;
margin-bottom: 10px;
border: #000 solid 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 15px 20px;
}

.Patients .right_center li h3 {
margin-bottom: 6px;
}

.Patients .right_center li h3 a {
color: #0053A6;
font-size: 14px;
text-decoration: none;
}

.Patients .right_center li h3 a:hover {
text-decoration: underline;
}

.Patients .alphabets {
color: #828181;
font-size: 14px;
padding-bottom: 6px;
clear: both;
width: 100%;
float: left;
}

.Patients .alphabets .imgBox {
width: 25px;
float: left;
padding-top: 1px;
}

.Patients .alphabets p {
width: 93%;
float: left;
color: #000;
font-size: 14px;
padding: 0;
line-height: 24px;
}

.Patients .pager {
padding: 20px 0;
text-align: center;
margin: 0 auto;
clear: both;
}

.Patients .holder {
margin: 0 0
}

.Patients .holder a {
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
margin: 0 2px;
color: #333;
padding: 5px 10px;
text-decoration: none;
display: inline;
border: 0;
}

.Patients .holder a:hover {
background-color: #fac123;
color: #4b3b0d;
padding: 5px 10px;
}

.Patients .holder a.jp-previous {
margin: 0 15px 0 0;
background: #fac123;
color: #4b3b0d;
}

.Patients .holder a:hover.jp-previous {
margin: 0 15px 0 0;
background: #000;
color: #fff;
}

.Patients .holder a.jp-next {
margin: 0 0 0 15px;
background: #fac123;
color: #4b3b0d;
}

.Patients .holder a:hover.jp-next {
margin: 0 0 0 15px;
background: #000;
color: #fff;
}

.Patients .holder a.jp-current,
a.jp-current:hover {
color: #4b3b0d;
font-weight: 700;
background: #fac123;
}

.Patients .holder a.jp-disabled,
a.jp-disabled:hover {
color: #999;
background: #ccc;
}


/**************************Patients Page Css End****************************/


/**************************Allergy Screen Page Css Start****************************/

.AllergyScreen {
padding: 20px 0 30px 0;
}


/* .AllergyScreen { width:100%; float:left; padding:20px 0 30px 0;} */

.AllergyScreen.list {
padding: 0 0 30px 0;
}

.AllergyScreen .blankBox2 {
width: 100%;
float: left;
}

.AllergyScreen .AvailableDiv {
width: 100%;
}

.AllergyScreen .testTabNewDIV {
width: 100%;
float: left;
}

.AllergyScreen .testTabNew {
width: 100%;
max-width: 953px;
margin: 0 auto;
}

.AllergyScreen .testTabNew ul.tab {
list-style-type: none;
margin: -7px 0 0 0;
padding: 0;
overflow: hidden;
position: relative;
z-index: 99;
width: 100%;
}

.AllergyScreen .testTabNew ul.tab li {
width: 33.3%;
padding-top: 0;
float: left;
}

.AllergyScreen .testTabNew ul.tab li a {
display: inline-block;
color: black;
text-align: center;
padding: 12px 16px;
text-decoration: none;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
box-sizing: border-box;
width: 100%;
background-color: #fff;
border: 1px solid #ccc;
font-weight: 400;
text-transform: uppercase;
}

.AllergyScreen .testTabNew ul.tab li a:hover {
background-color: #fff;
border: 1px solid #ccc;
box-sizing: border-box;
}

.AllergyScreen .testTabNew ul.tab li a:focus,
.testTabNew ul.tab li a.active {
border: 1px solid #84b33a;
box-sizing: border-box;
color: #150a0a;
background: #a0d64a;
}

.AllergyScreen .testTabNew .tabcontent {
display: none;
padding: 6px 0;
border: none;
border-top: none;
float: left;
width: 100%;
max-width: 953px;
}

.AllergyScreen .testTabNew .topright {
float: right;
cursor: pointer;
font-size: 20px;
}

.AllergyScreen .testTabNew .topright:hover {
color: red;
}

.AllergyScreen .testTabNew .shedowTest {
margin-bottom: 20px;
width: 100%;
float: left;
-webkit-box-shadow: 0 0 20px 0 rgba(50, 50, 50, .25);
-moz-box-shadow: 0 0 20px 0 rgba(50, 50, 50, .25);
box-shadow: 0 0 20px 0 rgba(50, 50, 50, .25);
background: #fff;
}

.AllergyScreen .testTabNew .swasthLeft {
width: 100%;
float: left;
}

.AllergyScreen .testTabNew .swasthPlus {
float: left;
padding: 1% 2%;
width: 96%;
border-bottom: #ccc solid 1px;
margin-bottom: 10px;
}

.AllergyScreen .testTabNew .swasthPlus .left {
color: #0053a6;
float: left;
font-size: 28px;
line-height: 56px;
width: 81%;
font-weight: 400;
}

.AllergyScreen .testTabNew .swasthPlus .right {
width: auto;
float: left;
font-size: 24px;
font-weight: 700;
}

.AllergyScreen .testTabNew .swasthPlus .right span {
color: #000;
font-size: 22px;
padding-bottom: 10px;
text-decoration: line-through;
margin-left: 4px;
}

.AllergyScreen .testTabNew .swasthPlus .right span.rupees {
color: #000;
font-size: 22px;
padding-bottom: 10px;
text-decoration: none;
margin-left: 4px;
}

.AllergyScreen .testTabNew .swasthPlus .Screening {
width: auto;
float: left;
margin-right: 15px;
margin-top: 10px;
}

.AllergyScreen .testTabNew .swasthPlus .offBox {
width: auto;
float: left;
background: #d8242d;
min-height: 57px;
color: #fff;
font-weight: 700;
font-size: 18px;
text-align: center;
min-height: 40px;
padding: 8px;
width: 42px;
line-height: 20px;
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
}

.AllergyScreen .testTabNew .swasthLeft .shouldBox {
float: left;
padding: 0 2%;
width: 96%;
position: relative;
}

.AllergyScreen .testTabNew .swasthLeft .shouldBox h2 {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 20px;
font-weight: 400;
margin: 0;
padding-bottom: 10px;
}

.AllergyScreen .testTabNew .swasthLeft .shouldBox p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
}

.AllergyScreen .testTabNew .swasthLeft .shouldBox .card {
background: #a0d64a;
border: 1px solid #a0d64a;
border-radius: 8px;
bottom: 3px;
color: #fff;
cursor: pointer;
display: block;
float: right;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 40px;
line-height: 27px;
padding: 0;
text-align: center;
text-decoration: none;
margin-top: -50px;
width: 134px;
margin-right: 100px;
}

.AllergyScreen .testTabNew .swasthLeft .shouldBox .cardsecond {
background: #a0d64a;
border: 1px solid #5e7d2c;
border-radius: 8px;
bottom: 3px;
color: #fff;
cursor: pointer;
display: block;
float: right;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 40px;
line-height: 27px;
padding: 0;
text-align: center;
text-decoration: none;
width: 134px;
margin-right: 0;
margin-top: 15px !important;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div {
border-top: 1px solid #ccc;
float: left;
margin: 20px 0;
max-width: 874px;
padding: 0 40px 0;
width: 100%;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail {
float: left;
padding: 20px 2%;
width: 96%;
margin: 20px 0;
font-size: 13px;
position: relative;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail h2 {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 22px;
font-weight: 400;
margin: 0;
padding-bottom: 10px;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail table.div1 {
text-align: center;
width: 78%;
margin-bottom: 30px;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail th.div1,
td.div1 {
padding: 13px;
border: 1px solid #ccc;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail th.div1,
td.div1.td2 {
width: 45%;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: underline;
}

.AllergyScreen .testTabNew .swasthRight .packageDetail a:hover {
text-decoration: none
}

.AllergyScreen .testTabNew .swasthRight .packageDetail .card {
background: #a0d64a;
border: 1px solid #5e7d2c;
bottom: 53px;
color: #fff;
cursor: pointer;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
height: 40px;
line-height: 27px;
padding: 0;
position: absolute;
right: 40px;
text-align: center;
text-decoration: none;
width: 134px;
border-radius: 8px;
}

.AllergyScreen .divSOne {
width: 100%;
float: left;
}

.AllergyScreen .reaportIcon {
color: #1e72e4;
font-size: 20px;
margin-left: 3px;
}

.AllergyScreen .divSOne ul {
list-style: none;
width: 100% !important;
padding-left: 0;
}

.AllergyScreen .divSOne li {
padding-top: 15px;
line-height: normal;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
margin-bottom: 20px;
}

.AllergyScreen .divSOne li .textB {
clear: both;
float: left;
width: 172px;
line-height: normal;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
}

.AllergyScreen .divSOne li span {
line-height: normal;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
padding-left: 30px;
width: auto;
float: left;
margin-top: 0;
}

.AllergyScreen .divSOne li span a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 700;
cursor: pointer;
}

.AllergyScreen .divSOne .imgs {
float: left;
margin-right: 7px;
position: relative;
width: 28px;
}

.AllergyScreen .sampleClass {
float: none;
margin: 0 auto;
max-width: 360px;
}

.AllergyScreen .sampleClass h2 {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 18px;
font-weight: 700;
margin: 0;
line-height: 60px;
text-align: center;
}

.AllergyScreen .sampleClass .imgsample {
width: auto;
float: left;
}

.AllergyScreen .sampleClass .imgsample img {
width: 100%;
height: 99%;
}

.AllergyScreen .emailDiv2 {
background: url(/img/img/Email-img.jpg) no-repeat left center;
float: right;
margin-top: 15px;
padding-left: 30px;
width: auto;
}

.AllergyScreen .emailDiv2 a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: underline;
}

.AllergyScreen .emailDiv2 a:hover {
text-decoration: none;
}

.AllergyScreen .testTabNew .swasthRight .emailDiv {
width: auto;
float: right;
}

.AllergyScreen .testTabNew .swasthRight .emailDiv a {
background: url(/img/img/Email-img.jpg) no-repeat left center;
padding-left: 30px;
font-weight: 400;
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: underline;
}

.AllergyScreen .testTabNew .swasthRight .emailDiv a:hover {
text-decoration: none;
}

.AllergyScreen .blankBox2 ul {
list-style: none;
width: 30%;
float: left;
padding-left: 10px;
}

.AllergyScreen .blankBox2 li {
line-height: normal;
padding-top: 15px;
}

.AllergyScreen .blankBox2 li a {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #000;
text-decoration: none;
display: block;
line-height: normal;
}

.AllergyScreen .blankBox2 li a:hover {
color: #0053a6;
}

.AllergyScreen .Users {
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

.AllergyScreen .Users h3 {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 400;
text-align: left;
line-height: 50px;
color: #0053a6;
padding-bottom: 10px;
}

.AllergyScreen .Users h4 {
margin-bottom: 14px;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
font-weight: 700;
text-align: center;
color: #000;
padding: 15px 0;
border-bottom: #ccc solid 1px;
}

.AllergyScreen .Users h4 a {
color: #000;
font-size: 14px;
font-weight: 700;
text-decoration: none;
}

.AllergyScreen .Users h4 a:hover {
text-decoration: underline;
color: #175f9d;
}

.AllergyScreen .Users .Reco {
width: 100%;
float: left;
}

.AllergyScreen .Users .leftReco {
border: 1px solid #ccc;
float: left;
margin-right: 16px;
max-width: 367px;
width: 100%;
min-height: 242px;
background: #fff;
}

.AllergyScreen .Users .leftReco ul {
list-style: none;
width: 100%;
padding: 0 0 0 10px;
min-height: 114px;
}

.AllergyScreen .Users .leftReco li {
color: #000;
display: inline-block;
font-size: 14px;
padding-top: 2px;
line-height: 28px;
margin-bottom: 0;
width: 100%;
}

.AllergyScreen .Users .leftReco li .textB {
clear: both;
float: left;
width: 100%;
line-height: 35px;
color: #000;
font-size: 12px
}

.AllergyScreen .Users .leftReco .imgs {
float: left;
margin-right: 12px;
position: relative
}

.AllergyScreen .Users .leftReco .sameBox {
width: 100%;
float: left;
border-top: #ccc solid 1px;
margin-top: 3px;
padding-top: 5px
}

.AllergyScreen .Users .leftReco .sameBox .sameTop {
width: 100%;
float: left
}

.AllergyScreen .Users .leftReco .sameBox .sameTop .rupeesDiv1 {
width: 40%;
float: left;
padding: 3%;
}

.AllergyScreen .Users .leftReco .sameBox .sameTop .rupeesDiv1 span {
color: #000;
font-size: 16px;
padding-bottom: 10px;
text-decoration: line-through;
margin-left: 4px
}

.AllergyScreen .Users .leftReco .sameBox .sameTop .rupeesDiv2 {
width: 30%;
float: left;
text-align: center
}

.AllergyScreen .Users .leftReco .sameBox .sameTop .rupeesDiv2 span {
color: #000;
font-size: 16px;
padding-bottom: 10px;
margin-left: 4px;
font-weight: 700
}

.AllergyScreen .Users .leftReco .sameBox .sameTop .rupeesDiv3 {
width: 82px;
height: 25px;
line-height: 25px;
margin-right: 15px;
float: right;
text-align: center;
background: url(/img/img/discount-img.png) no-repeat;
font-size: 14px;
color: #fff;
}

.AllergyScreen .Users .leftReco .sameBox .sameBot {
width: 50%;
float: right;
}

.AllergyScreen .Users .leftReco .sameBox .sameBot .card {
background: #a0d64a;
border: 1px solid #5e7d2c;
bottom: 3px;
color: #fff;
cursor: pointer;
display: block;
font-size: 16px;
font-weight: 700;
height: 40px;
line-height: 38px;
padding: 0;
text-align: center;
text-decoration: none;
width: 134px;
margin: 0px auto;
border-radius: 8px
}

.AllergyScreen .Users .leftReco .texts {
width: 81%;
line-height: normal;
padding-top: 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.AllergyScreen .Users .rightReco {
border: 1px solid #ccc;
float: right;
max-width: 367px;
width: 100%;
min-height: 450px;
}

.AllergyScreen .Users .rightReco ul {
list-style: none;
width: auto;
padding: 0 0 0 15px
}

.AllergyScreen .Users .rightReco li,
.Users .rightReco li .textB {
width: 100%;
font-size: 14px;
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.AllergyScreen .Users .rightReco li {
display: inline-block;
line-height: 28px;
margin-bottom: 10px
}

.AllergyScreen .Users .rightReco li .textB {
clear: both;
float: left;
line-height: 25px
}

.AllergyScreen .Users .rightReco .imgs {
float: left;
margin-right: 12px;
position: relative;
}

.AllergyScreen .Users .rightReco .texts {
float: left;
width: 83%;
}

.AllergyScreen .Users .rightReco .sameBox {
width: 100%;
float: left;
border-top: #ccc solid 1px;
margin-top: 3px;
padding-top: 20px;
}

.AllergyScreen .Users .rightReco .sameBox .sameTop {
width: 100%;
float: left;
}

.AllergyScreen .Users .rightReco .sameBox .sameTop .rupeesDiv1 {
width: 30%;
float: left;
text-align: left;
padding-left: 5%
}

.AllergyScreen .Users .rightReco .sameBox .sameTop .rupeesDiv1 span {
color: #000;
font-size: 16px;
padding-bottom: 10px;
text-decoration: line-through;
margin-left: 4px;
}

.AllergyScreen .Users .rightReco .sameBox .sameTop .rupeesDiv2 {
width: 30%;
float: left;
text-align: center
}

.AllergyScreen .Users .rightReco .sameBox .sameTop .rupeesDiv2 span {
color: #000;
font-size: 16px;
padding-bottom: 10px;
margin-left: 4px;
font-weight: 700;
}

.AllergyScreen .Users .rightReco .sameBox .sameTop .rupeesDiv3 {
width: 82px;
height: 25px;
line-height: 25px;
margin-right: 15px;
float: right;
text-align: center;
background: url(/img/img/discount-img.png) no-repeat;
font-size: 14px;
color: #fff;
}

.AllergyScreen .Users .rightReco .sameBox .sameBot {
width: 100%;
float: left
}

.AllergyScreen .Users .rightReco .sameBox .sameBot .card {
background: #a0d64a;
border: 1px solid #a0d64a;
bottom: 3px;
color: #fff;
cursor: pointer;
display: block;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
height: 40px;
line-height: 38px;
padding: 0;
text-align: center;
text-decoration: none;
width: 134px;
margin: 20px auto;
border-radius: 8px;
}

.AllergyScreen .LabBtnForTestPage {
bottom: 0;
position: relative;
right: 0;
left: 0;
margin: auto;
width: 132px;
}

.AllergyScreen .LabBtnForTestPage img.one {
position: absolute;
z-index: -1;
top: 23px;
right: 20px;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail_Div {
border-top: 1px solid #ccc;
float: left;
margin: 20px 0;
max-width: 874px;
padding: 0 40px 0;
width: 100%;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail {
float: left;
width: 100%;
max-width: 450px;
font-size: 15px;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail h2 {
text-align: center;
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 18px;
font-weight: 700;
margin: 0;
line-height: 60px;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail .tablePac {
width: 100%;
float: left;
border-right: #ccc dashed 1px;
padding: 0 20px 0 0;
min-height: 510px;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail table.div1 {
text-align: center;
font-size: 13px;
}

.AllergyScreen .testTabNew .swasthLeft .packageDetail a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 400;
text-decoration: underline;
}

.AllergyScreen .testTabNew .swasthLeft .sample {
float: left;
font-size: 15px;
margin-left: 44px;
max-width: 373px;
width: 100%;
margin-top: 0px
}

.AllergyScreen .testTabNew .swasthLeft .sample h2 {
font-family: 'Open Sans', sans-serif;
color: #0053a6;
font-size: 18px;
font-weight: 700;
margin: 0;
line-height: 60px;
text-align: center
}

.AllergyScreen .testTabNew .swasthLeft .sample .imgsample {
width: auto;
float: left;
}

.AllergyScreen .testTabNew .swasthLeft .sample .imgsample img {
width: 100%;
height: 99%;
}

.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv {
width: auto;
float: right;
background: url(/img/img/Email-img.jpg) no-repeat left center;
padding-left: 30px;
}

.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: underline;
}

.AllergyScreen .testTabNew .swasthLeft .sample .emailDiv a:hover {
text-decoration: none;
}

.location_div {
width: 100%;
margin: 20px 0;
font-family: 'Open Sans', sans-serif;
}

.location_div .left {
width: 283px;
float: left
}

.location_div .left .localBox {
width: 100%;
height: 38px;
float: left;
background: #fff;
padding-top: 12px;
border: 1px solid #c1c1c1;
font-family: 'Open Sans', sans-serif;
margin-bottom: 10px
}

.location_div .left .localBox.list {
border: 1px solid #ccc
}

.location_div .left .localBox .leftB {
float: left;
margin-left: 10px;
height: 25px;
line-height: 25px;
color: #000;
font-size: 13px;
font-weight: 700;
margin-right: 7px;
width: auto
}

.location_div .left .localBox .rightB {
width: auto;
height: 25px;
float: left
}

.location_div .left .localBox .rightB .select {
width: 97px;
height: 25px
}

.location_div .left .packBox {
width: 100%;
height: 38px;
float: left;
margin-top: 10px;
background: #fff;
padding-top: 12px;
border: 1px solid #E7AA3B
}

.location_div .left .packBox .leftB {
float: left;
height: 25px;
margin-left: 10px;
width: 12px
}

.location_div .left .packBox .rightB {
width: 160px;
float: left;
margin-left: 10px;
height: 25px;
line-height: 25px;
color: #000;
font-size: 16px;
font-weight: 700
}

.location_div .left .conditionBox {
width: 100%;
float: left
}

.location_div .left .conditionBox .flip {
width: 98%;
height: 41px;
float: left;
margin-top: 10px;
background-color: #575757;
line-height: 41px;
color: #FFF;
font-size: 14px;
font-weight: 700;
padding-left: 2%
}

.location_div .left .conditionBox .textDiv {
float: left;
font-size: 16px;
margin-left: 10px;
font-weight: 700
}

.location_div .left .conditionBox .plus {
width: 20px;
float: right;
margin: 2px 10px 0 0;
cursor: pointer
}

.location_div .left .conditionBox .mines {
width: 20px;
float: right;
margin: 2px 10px 0 0;
display: none;
cursor: pointer
}

.location_div .left .conditionBox #panel {
width: 100%;
float: left;
background: #e6e6e6;
display: none
}

.active-tab {
background: url(/img/img/arrow-1.jpg) right 5px no-repeat #575757!important
}

.location_div .left .conditionBox #panel ul {
list-style: none;
margin-left: 10px;
padding-bottom: 15px
}

.location_div .left .conditionBox #panel li {
line-height: normal;
color: #575757;
font-size: 14px;
font-weight: 700;
margin-top: 10px;
font-weight: 400
}

.location_div .left .conditionBox a.showmore {
float: right;
color: #575757;
font-size: 13px;
font-weight: 400;
text-decoration: underline;
margin-bottom: 10px;
margin-right: 10px
}

.location_div .left .conditionBox a.showmore:hover {
color: #000;
text-decoration: underline
}

.location_div .right {
float: right;
width: 73%;
margin-left: 20px;
}

.location_div .right h1 {
width: auto;
color: #000;
line-height: 20px;
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
text-align: left;
float: left;
padding-left: 5px
}

.location_div .right .countvalue {
width: auto;
color: #666;
line-height: 20px;
font-size: 15px;
font-weight: 400;
margin-bottom: 10px;
margin-left: 5px;
text-align: left;
float: left
}

.location_div .right select {
border: 1px solid #97989a!important;
color: #000;
float: right;
height: 30px;
margin-bottom: 15px;
margin-right: 16px;
padding: 0 7px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}

.location_div .right .searchB {
background: #fff;
border: 1px solid #e3e3e3;
float: left;
height: 48px;
width: 98%;
margin-bottom: 15px;
margin-left: 5px
}

.location_div .right .searchB .field {
float: left;
height: 48px;
padding-left: 1%;
width: 99%;
border: none;
color: #a3a3a3;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
background: url(/img/img/search-im.jpg) no-repeat right center
}

.location_div .right ul {
list-style: none
}

.location_div .right li {
line-height: normal;
margin-bottom: 0;
display: inline-block;
position: relative;
}

.right2 {
width: 100% !important;
}

.right2 .greyBox {
width: 334px;
}

.greyBox {
position: relative;
border: 1px solid #e0e0e0;
margin: 5px;
padding: 14px 20px 2px 20px;
width: 370px;
min-height: 185px;
vertical-align: top;
display: inline-block;
background: #fff
}

.greyBox.Allergy {
min-height: 200px
}

.greyBox:hover {
border: #9f9e9e solid 1px
}

.greyBox h3 {
border-bottom: 1px solid #e0e0e0;
color: #000;
float: left;
font-size: 14px;
font-weight: 700;
line-height: normal;
margin-bottom: 6px;
padding-bottom: 10px;
width: 100%
}

.greyBox h3 a {
color: #000!important;
font-size: 13px;
font-weight: 700;
text-decoration: none
}

.greyBox h3 a:hover {
text-decoration: underline;
color: #175f9d!important
}

.greyBox .bot {
position: relative;
float: left;
clear: both;
width: 100%
}

.greyBox .bot p {
padding-top: 6px;
color: #666;
font-size: 14px;
line-height: normal;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
padding-bottom: 5px
}

.greyBox .bot p.phelp {
margin: 10px 0 0
}

.location_div .leftFilter {
width: 100%;
float: left;
border: #c1c1c1 solid 1px;
margin-top: 0;
display: block;
background: #fff
}

.location_div .leftFilter h3 {
height: 53px;
background: #c1c1c1;
font-size: 18px;
text-align: center;
line-height: 53px
}

.location_div .leftFilter .innerDiv {
margin: 0 auto;
padding: 4%;
width: 95%
}

.location_div .leftFilter .innerDiv p {
text-align: center;
width: auto;
float: left;
padding: 0 8px;
font-size: 18px
}

.location_div .leftFilter .innerDiv h6 {
width: 100%;
float: left;
text-align: center;
font-weight: 400;
padding: 15px 0;
font-size: 18px
}

.testpageDiv {
width: 100%;
float: left;
margin-bottom: 15px
}

.cardflotrgt {
float: right;
display: inline-block !important;
}

.cardflotlft {
float: left;
display: inline-block !important;
margin-right: 10px !important;
line-height: 40px !important;
}

.pdfNew {
float: left;
height: 29px;
}

.pdfNew a {
border: 1px solid #E7AA3B!important;
width: 150px;
border-radius: 3px;
color: #666 !important;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px !important;
line-height: 30px !important;
text-align: center!important;
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #fff;
padding-left: 10px!important;
text-decoration: none;
}

.pdfNew a:hover {
background: url(/img/img/pdf-icon3.gif) no-repeat 10px 6px #E7AA3B!important;
color: #fff!important;
}

.location_div .allerymain {
width: 258px;
float: left;
height: 30px;
padding: 5px;
margin-left: 12px
}

.greyBox .bot span {
padding-bottom: 0;
color: #000;
font-size: 16px;
float: left;
padding-right: 3px;
padding-top: 2px;
font-weight: 700
}

.greyBox .bot span.bigger {
color: #959595;
font-size: 16px;
font-weight: 400;
text-decoration: line-through
}

.greyBox .bot span.none {
font-size: 13px;
line-height: 24px;
padding-bottom: 0;
text-align: center;
text-decoration: none;
float: right
}

.imgRed {
width: 82px;
height: 25px;
background: url(/img/img-red.jpg) no-repeat right center;
display: inline-block;
color: #fff!important;
padding-right: 0!important
}

.greyBox .LabBtn {
bottom: 0;
float: right;
position: relative;
right: 0;
width: 100px
}

.greyBox .LabBtn img.one {
position: absolute;
z-index: -1;
top: 0
}

.greyBox .LabBtn a {
border-radius: 3px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 700;
height: 32px;
line-height: 32px;
text-align: center;
text-decoration: none;
width: auto;
background: #e7a837;
color: #fff;
font-weight: 700;
cursor: pointer;
border: 1px solid #be8726
}

.greyBox .LabBtn a:hover {
border: 1px solid #a0d64a;
background: #fff;
color: #666
}

.greyBox .LabBtn2 {
bottom: 0;
float: right;
position: relative;
right: 0;
width: 100px
}

.greyBox .LabBtn2 img.one {
position: absolute;
z-index: -1;
top: 0
}

.greyBox .LabBtn2 a {
border-radius: 3px;
color: #fff;
display: block;
font-size: 15px;
font-weight: 700;
height: 38px;
line-height: 38px;
text-align: center;
text-decoration: none;
width: auto;
background: #E7AA3B;
color: #fff;
font-weight: 700;
cursor: pointer
}

.greyBox .LabBtn2 a:hover {
border: 1px solid #E7AA3B;
background: #fff;
color: #666
}

.location_div .left .conditionBox2 {
float: left;
width: 100%
}

.location_div .left .conditionBox2 .textDiv {
float: left;
font-size: 16px;
font-weight: 700;
margin-left: 10px
}

.location_div .left .conditionBox2 .flip2 {
background-color: #fff;
color: #000;
float: left;
border: 1px solid #E7AA3B;
font-size: 14px;
font-weight: 700;
height: 41px;
line-height: 41px;
margin-top: 10px;
padding-left: 2%;
width: 98%
}

#ktlw ul {
list-style: none;
margin-left: 10px;
padding-bottom: 15px;
color: #000;
font-size: 14px;
font-weight: 400;
line-height: normal;
margin-top: 10px
}

#ktlw li {
list-style: none;
margin-bottom: 8px;
padding-right: 8px
}

#ktlw label {
margin-left: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000
}

#ktlw input[type="radio" i] {
-webkit-appearance: radio;
box-sizing: border-box;
padding-left: 10px
}

.selectCom {
width: 100%;
float: left
}

.selectCom .selectCompare {
float: left;
font-size: 11px;
position: relative;
top: 0;
width: auto;
line-height: 20px
}

.selectCom .selectCompare input {
display: block!important;
float: left;
margin-right: 10px;
margin-top: 4px
}

.IncludesBorder2 {
border-top: 1px solid #e0e0e0;
bottom: 0;
float: left;
padding: 6px 0 0;
position: relative;
width: 100%;
}

.pretestBoxz {
float: left;
margin: 0;
width: 100%;
}

.biggerPrice {
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 18%;
margin-top: 0
}

.greyBox .bot span.list {
color: #959595;
font-size: 16px;
font-weight: 700;
padding-right: 3px;
padding-top: 2px;
text-decoration: line-through
}

.popularity {
display: none
}

.Report2 {
color: #666;
font-size: 14px;
line-height: normal;
width: auto;
text-overflow: ellipsis;
margin-bottom: 10px;
line-height: 20px;
background: url(/img/img/reco-img4.jpg) no-repeat 0% 20%;
padding-left: 40px
}

.Report2 p {
padding-top: 0!important
}

.filter600button {
display: none;
cursor: pointer;
border-radius: 3px;
color: #fff;
font-size: 15px;
height: 40px;
line-height: 40px;
text-decoration: none;
width: 50%;
font-weight: 700;
margin-top: 61px;
background: #666 url(/img/img/book-img1.jpg) no-repeat 10px center;
clear: both;
width: 96%;
padding-left: 50px;
text-transform: uppercase
}

.filter600button:hover {
color: #fff;
background: #E7AA3B url(/img/img/book-img1-hover.jpg) no-repeat 10px center
}

#filter select {
display: block;
border: 1px solid #97989a!important
}

.close-icon {
color: #0053A6;
float: right;
font-size: 13px;
font-weight: 400;
margin-bottom: 10px;
margin-right: 10px;
text-decoration: none
}

.close-icon:hover {
text-decoration: underline
}

.blockquoteDiv {
margin-left: 76px;
width: auto;
margin-top: 7px
}

blockquote div {
text-align: right
}

blockquote:before {
content: " ";
font-size: 24pt;
text-align: center;
line-height: 42px;
color: #fff;
float: left;
position: relative;
background: url(/img/img-b.jpg) no-repeat left center;
display: block;
height: 25px;
width: 26px
}

blockquote:after {
content: " ";
font-size: 24pt;
text-align: center;
line-height: 42px;
color: #fff;
float: left;
position: relative;
background: url(/img/img-b.jpg) no-repeat right center;
display: block;
height: 25px;
width: 26px
}

.codeOr .fixedM {
display: block;
}

.compareBox {
background: #fff;
padding-bottom: 10px;
position: fixed;
right: 15px;
bottom: 15px;
width: auto;
z-index: 999;
box-shadow: 1px 1px 10px #888
}

.compareBox .close-blu {
cursor: pointer;
float: left;
height: auto;
margin: 0 10px 2px 28px;
text-align: center;
width: auto;
font-size: 15px
}

.compareBox .centring {
max-width: 1168px;
width: 100%;
margin: 0 auto
}

.compareBox ul {
list-style: none;
margin-top: 0;
min-height: inherit;
padding-top: 20px;
padding-bottom: 100px
}

.compareBox li {
float: left;
padding: 0 5px
}

.compareBox .comBox {
width: 160px;
height: auto;
float: left;
background: #fff;
margin-right: 0;
font-size: 13px;
color: #000;
text-align: center;
line-height: none
}

.compareBox .comBox .closeCom {
float: right;
height: 24px;
margin: -2px 10px 0 0;
position: relative;
width: 24px;
z-index: 999;
cursor: pointer
}

.selectCom {
width: 100%;
float: left
}

.selectCom .selectCompare {
float: left;
font-size: 11px;
position: relative;
top: 0;
width: auto;
line-height: 20px
}

.selectCom .selectCompare input {
display: block!important;
float: left;
margin-right: 10px;
margin-top: 4px
}

.compareBtn {
bottom: 30px;
position: fixed;
right: 30px;
width: auto;
z-index: 999;
background: #2479ee;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
border-radius: 5px;
font-size: 15px;
display: block
}

.compareBtn a.nodisable {
width: auto;
padding: 0 6px
}

.compareBtn a.nodisable span.compare1 {
float: left;
text-transform: uppercase;
padding-right: 10px;
color: #fff;
padding-left: 10px
}

.compareBtn a.nodisable span.compare2 {
background: #205dc0;
float: left;
height: auto;
line-height: 8px;
margin-top: 9px;
padding: 7px;
width: auto;
color: #fff
}

.compareBtn a.disable {
width: 104px;
height: 38px;
background: #82acd6;
color: #0455ae;
height: 38px;
display: inline-block;
text-align: center;
line-height: 38px;
border-radius: 5px;
position: absolute;
left: 0;
font-size: 15px
}

.compareBtn2 {
bottom: 30px;
position: fixed;
right: 30px;
width: auto;
z-index: 999;
background: #82acd6;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
border-radius: 5px;
font-size: 15px;
display: block
}

.compareBtn2 a.nodisable {
width: auto;
padding: 0 6px
}

.compareBtn2 a.nodisable span.compare1 {
float: left;
text-transform: uppercase;
padding-right: 10px;
color: #fff;
padding-left: 10px
}

.compareBtn2 a.nodisable span.compare2 {
background: #205dc0;
float: left;
height: auto;
line-height: 8px;
margin-top: 9px;
padding: 7px;
width: auto;
color: #fff
}

.compareBtn2 a.disable {
width: 104px;
height: 38px;
background: #82acd6;
color: #0455ae;
height: 38px;
display: inline-block;
text-align: center;
line-height: 38px;
border-radius: 5px;
position: absolute;
left: 0;
font-size: 15px
}

.cart_div {
width: 810px;
position: fixed;
left: 0;
right: 0;
bottom: 5px;
height: auto;
margin: auto;
background: #ececec;
text-align: center;
padding: 10px 0;
border: #000 solid 2px;
display: block!important;
z-index: 9999
}

.cart_div .closeBtn {
position: absolute;
right: 5px;
top: 5px;
cursor: pointer
}

.preview2 {
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 20px;
font-family: 'Open Sans', sans-serif;
font-size: 35px;
color: #000;
padding-top: 10px;
padding-bottom: 10px;
font-weight: 700;
text-align: center
}

.preview2 img {
margin: 30px 0 20px 0
}

.preview2 .btn {
border: 1px solid #a0d64a;
width: 150px;
border-radius: 3px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
background: #a0d64a;
cursor: pointer;
margin: 0 auto;
text-decoration: none
}

.book_a_test_cart {
width: 100%;
padding: 25px 0;
background: #fff;
border-bottom: 1px solid #e7aa3b;
}

.cardDivSecond {
width: 730px;
margin: 0 auto 60px auto;
}

.cardDivSecond ul {
list-style: none;
background: url(/img/img/y-divider.jpg) left 15px repeat-x;
float: left;
width: auto;
position: relative;
margin-bottom: 30px
}

.cardDivSecond li {
line-height: normal;
float: left;
width: 30px;
height: 30px;
border-radius: 20px;
margin-right: 198px;
line-height: 30px
}

.cardDivSecond li a {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #fff;
text-decoration: none;
text-align: center;
font-weight: 700;
display: block;
background: #fece3e;
width: 30px;
height: 30px;
border-radius: 20px
}

.cardDivSecond li a:hover,
.cardDivSecond li.active a {
color: #fff;
text-decoration: none;
background: #a0d64a;
width: 30px;
height: 30px;
border-radius: 20px
}

.cardDivSecond li a:hover,
.cardDivSecond .active {
background: #fece3e;
width: 30px;
height: 30px;
border-radius: 20px
}

.cardDivSecond li.list {
margin-right: 0
}

.cardDivSecond h4 {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #a8a8a8;
text-align: center;
font-weight: 700;
line-height: normal;
float: left;
width: 116px;
margin-left: -34px;
margin-top: 5px
}

.cardDivSecond.newcartUl {
width: 63%;
margin: 0 auto
}

.previewOr {
width: 100%;
float: left;
background: #fff;
padding-bottom: 0
}

.previewOr .inner {
max-width: 1168px;
margin: 15px auto
}

.previewOr .inner h2 {
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 20px;
line-height: 32px;
text-align: center
}

.previewOr .inner h3 {
display: none
}

.previewOr .inner select.select {
margin-top: -52px;
border-radius: 3px;
border: #ccc solid 1px;
line-height: 38px;
height: 38px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 20px;
float: right;
font-size: 13px;
width: 140px;
padding: 0 20px
}

.previewOr .previewinnerBox {
width: 100%;
border-top: #ccc solid 1px;
border-left: #ccc solid 1px;
border-right: #ccc solid 1px;
color: #000;
font-size: 14px;
text-decoration: none
}

.previewOr .previewinnerBox ul {
list-style: none;
border-bottom: #ccc solid 1px;
display: inline-block;
width: 98%;
padding: 1%;
margin-bottom: -5px
}

.previewOr .previewinnerBox ul.dektop {
display: block;
list-style: none;
border-bottom: #ccc solid 1px;
display: inline-block;
width: 98%;
padding: 1%;
margin-bottom: -5px
}

.previewOr .previewinnerBox ul.list {
display: block;
list-style: none;
border-bottom: #ccc solid 1px;
display: inline-block;
width: 98%;
padding: 1%;
margin-bottom: -5px;
background: beige;
}

.previewOr .previewinnerBox li {
line-height: normal;
float: left;
padding: 0 0 0 25px;
display: block
}

.previewOr .previewinnerBox .imgPac {
width: 1%;
float: left
}

.previewOr .previewinnerBox .imgPac .imgDesktop {
float: left;
display: block;
margin: 5px 0 0 0
}

.previewOr .previewinnerBox .imgPacMobile {
width: auto;
float: left;
display: none
}

.previewOr .previewinnerBox .packOr {
width: 30%;
float: left
}

.previewOr .previewinnerBox .packOrDes {
width: 30%;
float: left;
display: block
}

.previewOr .previewinnerBox .packOrAdd {
width: 30%;
float: left;
display: block
}

.previewOr .previewinnerBox .packOrAdd a {
color: #175F9D;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: underline
}

.previewOr .previewinnerBox .packOrAdd a:hover {
text-decoration: none
}

.previewOr .previewinnerBox .untill {
width: 19%;
float: left;
text-align: center
}

.previewOr .previewinnerBox .totalpre {
width: 19%;
float: left;
text-align: center;
display: block
}

.previewOr .previewinnerBox span.rupeeprev {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
margin-right: 20px
}

.previewOr .previewinnerBox span.rupeeprevRed {
color: #e01d21;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
margin-right: 20px
}

.previewOr .previewinnerBox span.Discount_rupee {
color: #a8a8a8;
text-decoration: line-through;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
margin-right: 20px
}

.previewOr .previewinnerBox .packOr a {
color: #175F9D;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: underline
}

.previewOr .previewinnerBox .packOr a:hover {
text-decoration: none
}

.previewOr .previewinnerBox .priceDetail {
display: none
}

.previewOr .inner .locationpre {
width: auto;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #000;
display: inline-block;
position: relative;
top: -37px;
right: 0;
float: right
}

.previewOr .inner .locationpre span {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #000;
font-weight: 700
}

.codeOr {
width: 100%;
float: left;
background: #fff;
padding-bottom: 30px
}

.codeOr .inner {
max-width: 1168px;
margin: 0 auto
}

.codeOr .leftcode {
width: auto;
float: left;
margin-right: 150px
}

.codeOr .leftcode input.field {
width: 222px;
height: 44px;
float: left;
border: #ccc solid 1px;
padding-left: 10px
}

.codeOr .leftcode .addCus {
border: none;
background: #000;
margin-left: 5px;
color: #fff;
cursor: pointer;
display: block;
float: left;
font-size: 16px;
font-weight: 400;
height: 46px;
line-height: 46px;
text-align: center;
width: 146px;
text-decoration: none;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 16px
}

.codeOr .fixedM {
display: block
}

.codeOr .redTxt {
display: none
}

.codeOr .cencode {
width: auto;
float: left
}

.codeOr .cencode a {
color: #175F9D;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: underline;
text-align: center;
line-height: 42px
}

.codeOr .rightcode {
width: auto;
float: right
}

.codeOr .rightcode .confirmDiv {
border: none;
background: #a0d64a;
margin-left: 5px;
color: #000;
cursor: pointer;
display: block;
float: left;
font-size: 16px;
font-weight: 400;
height: 46px;
line-height: 46px;
text-align: center;
width: 210px;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
font-size: 16px
}

.upgrade {
width: 100%;
float: left;
background: #a0d64a;
margin: 0 0 35px 0;
padding: 0 0 35px 0;
display: block
}

.upgrade .upgradeInner {
width: 800px;
margin: 15px auto
}

.upgrade .upgradeInner h2 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 20px;
line-height: 50px;
text-align: center
}

.upgrade .upgradeInner .upgradeInner_left {
width: 49%;
float: left;
background: #fff;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
border-left: #ccc solid 1px;
border-top: #ccc solid 1px;
border-bottom: #ccc solid 1px;
padding-top: 20px;
position: relative;
min-height: 364px
}

.upgrade .upgradeInner .upgradeInner_left h3 {
background: url(/img/img/yellow-divider.jpg) no-repeat center bottom;
text-align: center;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 16px;
line-height: 40px;
text-align: center;
margin-bottom: 20px
}

.upgrade .upgradeInner .upgradeInner_left p {
text-align: center;
color: #000;
font-size: 14px;
line-height: normal;
line-height: 20px
}

.upgrade .upgradeInner .upgradeInner_left .totalUp {
width: auto;
float: left;
position: absolute;
bottom: 88px;
left: 122px
}

.upgrade .upgradeInner .upgradeInner_left .totalUp h4 {
text-align: left;
color: #a1a2a7;
font-size: 10px;
line-height: normal;
line-height: normal;
letter-spacing: 2px
}

.upgrade .upgradeInner .upgradeInner_left .totalUp span.rupeesUpgrade {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 35px
}

.upgrade .upgradeInner .upgradeInner_right {
width: 49%;
float: left;
background: #0855a7;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
border-bottom: #0855a7 solid 1px;
padding-top: 20px;
position: relative;
min-height: 365px
}

.upgrade .upgradeInner .upgradeInner_right h3 {
background: url(/img/img/yellow-divider.jpg) no-repeat center bottom;
text-align: center;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
color: #fff;
font-size: 16px;
line-height: 40px;
text-align: center;
margin-bottom: 20px
}

.upgrade .upgradeInner .upgradeInner_right p {
text-align: center;
color: #fff;
font-size: 14px;
line-height: normal;
line-height: 20px
}

.upgrade .upgradeInner .upgradeInner_right span.plusT {
font-size: 28px;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif
}

.upgrade .upgradeInner .upgradeInner_right .extra {
width: 228px;
height: 44px;
border: #fff solid 1px;
margin: 0 auto;
border-radius: 3px;
padding: 5px 0;
text-align: center
}

.upgrade .upgradeInner .upgradeInner_right .extra h5 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
text-align: center;
padding-bottom: 3px
}

.upgrade .upgradeInner .upgradeInner_right .extra span.extraT {
font-size: 14px;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif
}

.upgrade .upgradeInner .upgradeInner_right .extra a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 400;
color: #fff;
text-decoration: underline
}

.upgrade .upgradeInner .upgradeInner_right .extra a:hover {
text-decoration: none
}

.upgrade .upgradeInner .upgradeInner_right .totalUp {
width: auto;
float: left;
position: absolute;
bottom: 88px;
left: 83px
}

.upgrade .upgradeInner .upgradeInner_right .totalUp h4 {
text-align: left;
color: #829dca;
font-size: 10px;
line-height: normal;
line-height: normal;
letter-spacing: 2px
}

.upgrade .upgradeInner .upgradeInner_right .totalUp span.rupeesUpgrade {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 35px
}

.upgrade .upgradeInner .upgradeInner_right .totalUp span.rupeesUpgradeGray {
text-decoration: line-through;
color: #829dca;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
padding-left: 10px
}

.upgrade .upgradeInner .upgradeInner_right a.btnYellow {
width: 150px;
height: 50px;
background: #ffc809;
position: absolute;
bottom: 27px;
left: 0;
right: 0;
margin: auto;
display: block;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-decoration: none;
line-height: 50px;
text-align: center;
font-weight: 700;
border-radius: 30px
}

.crouselwrap2 {
width: 100%;
float: left;
background: #ececec;
padding-bottom: 30px
}

.crouselwrap2 .inner {
max-width: 1100px;
margin: 40px auto 8px auto;
background: #fff;
padding: 5px;
border: #ccc solid 1px;
padding: 4px 4px 40px 4px
}

.crouselwrap2 h2 {
max-width: 1050px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 15px;
line-height: 20px;
margin: 20px 0 28px 20px;
padding-bottom: 15px;
border-bottom: #ccc solid 1px
}

.crouselwrap2 .CustomerF {
max-width: 323px!important;
border: #ccc solid 1px;
float: left;
min-height: 225px;
position: relative
}

.crouselwrap2 .CustomerF h3 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 13px;
padding: 12px 0;
text-align: center;
text-transform: uppercase;
border-bottom: #ccc solid 1px
}

.crouselwrap2 .CustomerF p {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 13px;
padding: 15px
}

.crouselwrap2 .CustomerF .rupeesCus {
width: auto;
float: left;
padding: 20px 0 20px 15px
}

.crouselwrap2 .CustomerF span.rupeespre {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
margin-right: 20px
}

.crouselwrap2 .CustomerF span.rupeespre2 {
color: #ccc;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
text-decoration: line-through
}

.crouselwrap2 .CustomerF a.addCus {
background: #a0d64a;
border-radius: 20px;
color: #fff;
cursor: pointer;
display: block;
float: none;
font-size: 16px;
font-weight: 400;
height: 40px;
line-height: 40px;
text-align: center;
width: 150px;
text-decoration: none;
padding: 0 30px;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: 18px
}

.imCorporate-bg {
background: url(/img/img/bgblack.png) repeat;
display: block;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 99999
}

.imCorporate {
height: auto;
position: relative;
left: 0;
right: 0;
top: 20%;
bottom: 0;
margin: auto;
z-index: 9999999;
width: 62%
}

.imCorporate .close-imCorporate {
cursor: pointer;
position: absolute;
right: 10px;
top: 10px;
width: auto
}

.order_preview {
margin: 0;
padding: 0 0 0;
}

.order_preview.newclass {
margin: 0;
padding: 0 0 0;
}

.morePackage {
width: 1171px;
float: left;
}

.preview .popupBig {
width: 100%;
float: left;
background: #fff;
padding: 40px 0 50px 0;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-top: #e8aa3b solid 3px;
}

.preview .corporateBox .corporateDiv fieldset {
border: none;
padding-top: 0;
}

.preview .corporateBox .corporateDiv .selectDiv {
float: left;
width: 266px;
padding: 8px;
cursor: pointer;
appearance: none;
text-indent: .01px;
text-overflow: '';
background: url(/img/img/selectarrow2.jpg) no-repeat scroll 94% center #fff;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
@media (-webkit-min-device-pixel-ratio: 2), ;
color: #424242!important;
border: #999 solid 1px;
margin-right: 10px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.preview .corporateBox .corporateDiv .selectDiv2 {
float: left;
width: 165px;
padding: 8px;
cursor: pointer;
appearance: none;
text-indent: .01px;
text-overflow: '';
background: url(/img/img/selectarrow2.jpg) no-repeat scroll 94% center #fff;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
@media (-webkit-min-device-pixel-ratio: 2), ;
color: #424242!important;
border: #999 solid 1px;
margin-right: 10px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.preview .mainpack2 {
width: 85%;
float: left;
margin-bottom: 25px;
padding-top: 25px
}

.preview .mainpack2 h4 {
cursor: pointer;
margin: 0 auto;
text-align: center;
width: 200px;
color: #a8a8a8;
font-size: 16px
}

.preview {
width: 100%;
float: left;
}

.preview .corporateBox {
float: left;
width: 100%
}

.preview .corporateBox h4 {
text-align: center;
padding-bottom: 15px
}

.preview .corporateBox h4 a {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #175F9D;
text-decoration: underline;
font-weight: 400
}

.preview .corporateBox h4 a:hover {
text-decoration: none
}

.preview .corporateBox h6 {
text-align: center;
padding-bottom: 0
}

.preview .corporateBox h6 a {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #175F9D;
text-decoration: underline;
font-weight: 400
}

.preview .corporateBox h6 a:hover {
text-decoration: none
}

.preview .corporateBox .corporateDiv {
left: 0;
margin: auto;
position: relative;
right: 0;
width: 90%
}

.preview .corporateBox .corporateDiv h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.preview .corporateBox .corporateDiv fieldset {
border: none;
padding-top: 0
}

.preview .corporateBox .corporateDiv .space {
width: 100%;
clear: right;
padding-top: 15px
}

.preview .corporateBox .corporateDiv label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 250px;
line-height: 38px;
font-family: 'Open Sans', sans-serif;
text-align: right;
padding-right: 25px
}

.preview .corporateBox .corporateDiv label.label2 {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 250px;
line-height: 52px;
font-family: 'Open Sans', sans-serif;
text-align: right;
padding-right: 25px;
display: block
}

.preview .corporateBox .corporateDiv input.field {
border: 1px solid #999;
color: #424242;
padding: 11px;
width: 242px;
font-size: 15px;
float: left
}

.preview .corporateBox2 {
left: 0;
margin: auto;
position: relative;
right: 0;
width: 89%
}

.preview .corporateBox2 .corporateDiv {
width: 100%;
float: left
}

.preview .corporateBox2 .corporateDiv span {
color: #454545;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
line-height: 25px
}

.preview .corporateBox2 .corporateDiv h5 {
font-size: 16px;
padding: 0;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.preview .corporateBox2 .corporateDiv fieldset {
border: none;
padding-top: 0
}

.preview .corporateBox2 .corporateDiv .space {
width: 100%;
clear: right;
padding-top: 15px
}

.preview .corporateBox2 .corporateDiv .space22 {
width: 100%;
clear: right;
padding-top: 0
}

.preview .corporateBox2 .corporateDiv label {
color: #010101;
float: left;
font-size: 15px;
font-weight: 400;
width: 250px;
line-height: normal;
font-family: 'Open Sans', sans-serif;
text-align: right;
padding-right: 25px
}

.preview .corporateBox2 .corporateDiv input.field {
border: 1px solid #999;
color: #424242;
padding: 11px;
width: 242px;
font-size: 15px;
float: left
}

.preview .corporateBox2 .corporateDiv .img2 {
padding: 5px 0 0 10px
}

.preview .corporateBox2 .corporateDiv .selectDiv2 {
float: left;
width: 165px;
padding: 8px;
cursor: pointer;
appearance: none;
text-indent: .01px;
text-overflow: '';
background: url(/img/img/selectarrow2.jpg) no-repeat scroll 94% center #fff;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
@media (-webkit-min-device-pixel-ratio: 2), ;
color: #424242!important;
border: #999 solid 1px;
margin-right: 10px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.preview .corporateBox2 .corporateDiv .coBox {
width: auto;
float: left
}

.preview .corporateBox2 .corporateDiv .btn {
background: #fff;
color: #666;
border: 1px solid #E7AA3B!important;
font-weight: 700;
width: 140px;
border-radius: 3px;
display: block;
font-size: 13px;
font-weight: 700;
height: 40px;
line-height: 40px;
text-align: center;
margin: 5px 0 0 0;
float: left;
text-decoration: none;
cursor: pointer
}

.preview .corporateBox2 .corporateDiv .btn:hover {
background: #E7AA3B;
color: #fff;
border: 1px solid #E7AA3B!important
}

.preview .corporateBox2 .corporateDiv .btn span {
width: 140px;
height: 30px;
display: block;
cursor: pointer
}

.preview .corporateBox .corporateDiv .btn {
border: 1px solid #a0d64a;
width: 160px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 400;
height: 41px;
line-height: 41px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}

.preview .corporateBox .corporateDiv .btn:hover {
background: #a0d64a;
color: #fff
}

.support {
width: 266px;
float: left;
}

.preview .corporateBox .corporateDiv .btn2 {
border: 1px solid #a0d64a;
width: 112px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 400;
height: 38px;
line-height: 36px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 10px;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
}

.preview .corporateBox .corporateDiv .btn2:hover {
background: #a0d64a;
color: #fff
}

.preview .corporateBox .corporateDiv img {
padding: 0;
}

.junkBox {
color: red;
float: left;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: 400;
line-height: normal;
width: auto;
}

.preview .corporateBox h6 {
text-align: center;
padding-bottom: 0;
}

.resend_otp_btn {
width: auto;
cursor: pointer;
padding: 8px 5px;
border: 0;
background: #fff;
color: #175F9D;
text-decoration: underline;
font-size: 16px;
}

.preview .browse .MaximumDiv {
color: #010101;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 13px!important;
font-weight: 400;
margin: 0!important;
padding: 5px 0 0 0!important;
width: auto
}

.preview .corporateBox .corporateDiv img {
padding: 0
}


/*Duplicate Tests Found!*/

.pleaseBox {
background: url(/img/img/bgblack.png) repeat;
display: block;
height: 100%;
left: 0;
position: fixed;
text-align: center;
top: 0;
width: 100%;
z-index: 99999
}

.pleaseDiv {
background: #fff;
max-width: 420px;
height: 215px;
position: relative;
left: 0;
right: 0;
top: 200px;
bottom: 0;
margin: auto;
border-top: #e8aa3b solid 3px;
z-index: 9999999;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px
}

.pleaseDiv .top {
width: 100%;
float: left;
padding-top: 20px
}

.pleaseDiv .top h2 {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
text-align: center;
color: #000;
font-weight: 400;
padding-bottom: 20px;
padding-top: 10px
}

.pleaseDiv .top h3 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 32px;
padding-bottom: 30px;
text-align: center
}

.pleaseDiv .top h3 span {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400
}

.pleaseDiv .top .btnar {
color: #05539f;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
text-decoration: underline;
position: relative;
top: 10px;
text-align: center;
background: none;
border: none;
cursor: pointer
}

.pleaseDiv .top .btnar:hover {
text-decoration: none
}

.pleaseDiv .top p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 25px;
padding: 30px;
text-align: center
}

.pleaseDiv .bottom {
width: 100%;
float: left;
position: absolute;
bottom: 0;
margin-bottom: 0
}

.pleaseDiv .bottom .finDiv {
width: 50%;
height: 49px;
float: left
}

.pleaseDiv .bottom .finDiv a {
background: #e8e8e8;
text-align: center;
line-height: 49px;
text-decoration: none;
color: #6e6a69;
display: block;
font-size: 18px;
border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px
}

.pleaseDiv .bottom .finDiv .input {
width: 252px;
height: 49px;
float: left;
background: #e8e8e8;
text-align: center;
line-height: 49px;
text-decoration: none;
color: #6e6a69;
display: block;
font-size: 16px;
border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px;
cursor: pointer;
border: none;
font-family: 'Open Sans', sans-serif
}

.pleaseDiv .bottom .yeDiv {
width: 50%;
height: 49px;
float: left
}

.pleaseDiv .bottom .yeDiv .buttonD {
background: #e8aa3b;
border: none;
color: #fff;
cursor: pointer;
display: block;
font-size: 16px;
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
}

.pleaseDiv .bottom2 {
width: 100%;
float: left;
position: absolute;
bottom: 0;
margin-bottom: 0
}

.pleaseDiv .bottom2 .finDiv2 {
width: 50%;
height: 49px;
float: left
}

.pleaseDiv .bottom2 .finDiv2 a {
background: #e8e8e8;
text-align: center;
line-height: 49px;
text-decoration: none;
color: #6e6a69;
display: block;
font-size: 18px;
border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px
}

.pleaseDiv .bottom2 .finDiv2 .input2 {
width: 252px;
height: 49px;
float: left;
background: #e8e8e8;
text-align: center;
line-height: 49px;
text-decoration: none;
color: #6e6a69;
display: block;
font-size: 15px;
border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px;
cursor: pointer;
border: none;
font-family: 'Open Sans', sans-serif
}

.pleaseDiv .bottom2 .finDiv2 .input2.help {
font-size: 13px
}

.pleaseDiv .bottom2 .yeDiv2 .buttonD2.help {
font-size: 13px
}

.pleaseDiv .bottom2 .yeDiv2 {
width: 50%;
height: 49px;
float: left
}

.pleaseDiv .bottom2 .yeDiv2 .buttonD2 {
background: #e8aa3b;
border: none;
color: #fff;
cursor: pointer;
display: block;
font-size: 16px;
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
}

.loader_gif {
width: auto;
height: auto;
float: left;
margin: 12px 15px
}

.pleaseClose {
cursor: pointer;
position: absolute;
right: 10px;
top: 10px;
width: auto;
}

.previewOr .inner h3 {
display: none;
}

.previewOr .previewinnerBox .imgPacMobile {
width: auto;
float: left;
display: none;
}


/**************************Cart Page Css End****************************/

.shopping {
width: 25px;
float: right;
background: url('/img/img/home-sprites.png') right 0px top 51px;
height: 24px;
text-align: center;
color: red;
font-weight: 700;
margin-top: 2px;
margin-right: 13px;
}

.shopping a {
box-shadow: 0px 0px 2px #000;
border-radius: 20px;
background: #ffcb4e;
color: #000;
display: block;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: 700;
line-height: 21px;
margin-left: 0;
left: 16px;
position: relative;
text-align: center;
text-decoration: none;
top: -14px;
width: 22px;
}


/**************************patient Page Css Start****************************/

.cardDiv {
margin: 20px 0 0 330px;
width: auto;
background: url(/img/img/div-bg.png) left 11px repeat-x;
float: left
}

.cardDiv ul {
list-style: none
}

.cardDiv li {
line-height: normal;
float: left;
position: relative
}

.imgpayment {
position: relative;
top: 6px;
}

.cardDiv li a {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #a8a8a8;
text-decoration: none;
width: 99px;
text-align: center;
font-weight: 700;
display: block;
height: 76px;
line-height: 76px;
position: relative;
top: -8px;
width: 130px
}

.cardDiv li a:hover,
.cardDiv li.active a {
border: none;
color: #000;
text-decoration: none;
background: #fff url(/img/img/cart-icon2.png) no-repeat center top;
border: none;
position: relative;
top: -6px;
transition: none
}

.cardDiv li a:hover,
.cardDiv .active {
background: #fff url(/img/img/cart-icon2.png) no-repeat center top;
border: none;
transition: none
}

.NewpreviewBox,
.NewpreviewBox .NewpreviewInner,
.NewpreviewBox .enquery,
.NewpreviewBox .nav {
width: 100%;
float: left
}

.radiobtnp td {
padding-right: 10px;
line-height: 40px
}

.NewpreviewBox {
padding-bottom: 20px;
border-bottom: #a0d64a solid 1px;
}

.NewpreviewBox .enquery h3 {
font-size: 20px;
padding: 0;
margin: 0;
text-align: left;
color: #010101
}

.NewpreviewBox .enquery p {
padding: 5px 0;
color: #454545;
font: 13px Arial, Helvetica, sans-serif;
line-height: 21px;
margin: 0
}

.NewpreviewBox .nav li a,
.NewpreviewBox .orderBox .informationBox h3,
.NewpreviewBox .orderBox .informationBox li,
.NewpreviewBox .orderBox .informationBox li.list,
.NewpreviewBox .orderBox h2 {
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.NewpreviewBox .nav {
margin-bottom: 20px;
margin-top: 10px
}

.NewpreviewBox .nav ul {
list-style: none
}

.NewpreviewBox .nav li {
line-height: normal;
float: left;
padding: 0 5px 0 0
}

.NewpreviewBox .nav li a {
font-size: 13px;
color: #000;
text-decoration: none
}

.NewpreviewBox .nav li a.active,
.NewpreviewBox .nav li a:hover {
color: #e31f2a
}

.NewpreviewBox .webinar_main {
width: 775px;
float: left
}

.NewpreviewBox .webinar_main ul {
list-style: none
}

.NewpreviewBox .webinar_main li {
width: 100%;
display: inline-block
}

.NewpreviewBox .orderBox {
width: 100%;
float: left;
position: relative;
margin-bottom: 20px;
-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
}

.NewpreviewBox .orderBox h2 {
color: #000;
font-size: 17px;
font-weight: 700;
padding: 15px 0 15px 20px;
background: #a0d64a;
}

.NewpreviewBox .orderBox .informationBox .chkB {
color: #085394;
font-size: 14px;
font-weight: 700;
left: 23px;
padding-bottom: 16px;
position: relative;
top: 20px
}

.NewpreviewBox .orderBox .informationBox .chkB .divv {
padding-top: 1px;
float: left;
margin-right: 5px
}

.NewpreviewBox .orderBox .informationBox {
width: 100%;
float: left;
position: relative;
padding: 0 20px 0 0
}

.NewpreviewBox .orderBox .informationBox h3 {
line-height: 40px;
background: #e1e1e1;
color: #175f9d;
font-size: 16px;
padding-left: 22px;
margin-bottom: 10px
}

.NewpreviewBox .orderBox .informationBox ul {
list-style: none;
padding-top: 15px;
padding-bottom: 0;
display: inline-block
}

.NewpreviewBox .orderBox .informationBox li {
line-height: normal;
font-size: 15px;
color: #272728;
float: left;
min-height: 52px;
margin-top: 5px
}

.NewpreviewBox .orderBox .informationBox li.Attach {
margin-left: 30px;
width: 98%
}

.NewpreviewBox .orderBox .informationBox li.list {
line-height: normal;
font-size: 15px;
color: #272728;
float: right;
min-height: 50px
}

.NewpreviewBox .orderBox .informationBox li .left {
width: 140px;
float: left;
font-weight: 700;
line-height: 35px;
margin-bottom: 5px;
margin-top: 5px;
text-align: right;
padding-right: 28px;
font-size: 15px;
color: #272728;
font-family: open_sanslight, Helvetica, Arial, sans-serif
}

.NewpreviewBox .orderBox .informationBox li .left.list {
width: auto;
float: left;
line-height: normal
}

.NewpreviewBox .orderBox .informationBox li .right {
width: 69%;
float: left;
line-height: 25px;
margin-bottom: 5px;
margin-top: 5px
}

.NewpreviewBox .orderBox .informationBox li .right.list {
width: auto;
float: left
}

.NewpreviewBox .orderBox .informationBox li .right .btnBook {
background: #a0d64a;
color: #000;
font-weight: 400;
text-align: center;
padding: 10px 20px;
text-decoration: none;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px;
border: none
}

.NewpreviewBox .orderBox .informationBox li .right .bestBox {
margin-right: 20px;
float: left;
margin-top: 9px
}

.NewpreviewBox .orderBox .informationBox li .right .informatmain {
float: left;
width: 100%;
line-height: 35px
}

.NewpreviewBox .orderBox .informationBox li .right .leftinformat {
float: left;
width: auto;
margin-right: 5px;
}

.NewpreviewBox .orderBox .informationBox li .right .leftinformat img {
padding-left: 5px;
padding-top: 6px;
}

.NewpreviewBox .orderBox .informationBox li .right input.field1,
.NewpreviewBox .orderBox .informationBox li .right select.mr {
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 14px;
margin-bottom: 7px;
padding-left: 10px;
border: 1px solid #ccc;
background-color: #fff
}

.NewpreviewBox .orderBox .informationBox li .right .rightinformat {
margin-left: 0;
width: 100%
}

.NewpreviewBox .orderBox .informationBox li .right select {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 35px;
margin-bottom: 7px;
width: 100%;
height: 35px
}

.NewpreviewBox .orderBox .informationBox li .right span {
line-height: 25px
}

.NewpreviewBox .orderBox .informationBox li .right select.mr {
color: #666;
line-height: 28px;
width: 23%;
height: 40px;
margin-right: 0
}

.NewpreviewBox .orderBox .informationBox li .right input.field1 {
color: #000;
line-height: 35px;
width: 260px;
height: 35px;
margin-right: 10px
}

.NewpreviewBox .orderBox .informationBox li .right input.field2 {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 35px;
margin-bottom: 7px;
padding-left: 10px;
width: 10%;
margin-right: 0;
height: 35px
}

.NewpreviewBox .orderBox .informationBox li .right input.DOB,
.NewpreviewBox .orderBox .informationBox li .right input.field3 {
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 35px;
margin-bottom: 7px;
padding-left: 10px;
height: 35px;
border: 1px solid #ccc
}

.NewpreviewBox .orderBox .informationBox li .right input.field3 {
background-color: #fff;
width: 191px;
margin-right: 0
}

.NewpreviewBox .orderBox .informationBox li .right input.DOB {
width: 260px;
margin-right: 10px;
cursor: pointer
}

.NewpreviewBox .packeBox {
width: 100%;
float: left
}

.NewpreviewBox .packeBox h2 {
color: #175f9d;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px
}

.NewpreviewBox .packeBox .informationBox {
width: 100%;
float: left;
border: 1px solid #ccc;
margin-top: 15px;
margin-bottom: 15px
}

.NewpreviewBox .packeBox .informationBox .yellowBox {
width: 98%;
line-height: 40px;
background: #fbcb4e;
height: 40px;
font-weight: 700;
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px;
padding-left: 22px
}

.NewpreviewBox .packeBox .informationBox .yellow_left {
width: 770px;
float: left
}

.NewpreviewBox .packeBox .informationBox .yellow_right {
width: 184px;
float: left
}

.NewpreviewBox .packeBox .informationBox ul {
list-style: none
}

.NewpreviewBox .packeBox .informationBox li {
padding-left: 22px;
font-size: 15px;
color: #272728;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
float: left;
line-height: 50px;
border-bottom: #ccc solid 1px
}

.NewpreviewBox .costBox,
.NewpreviewBox .packeBox .informationBox .greyBox {
line-height: 35px;
height: 35px;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-weight: 700
}

.NewpreviewBox .packeBox .informationBox li.list {
border-bottom: none
}

.NewpreviewBox .packeBox .informationBox li .left {
width: 773px;
float: left;
font-size: 15px
}

.NewpreviewBox .packeBox .informationBox li .right {
width: 208px;
float: left
}

.NewpreviewBox .packeBox .informationBox .greyBox {
width: 98%;
text-align: right;
background: #e1e1e1;
color: #175f9d;
font-size: 15px;
padding-right: 2%;
border-top: #ccc solid 1px
}

.NewpreviewBox .lab_informationBox {
width: 100%;
float: left
}

.NewpreviewBox .lab_informationBox h2 {
color: #175f9d;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px;
padding-bottom: 10px
}

.NewpreviewBox .lab_informationBox h2 span {
color: #e42c36
}

.NewpreviewBox .lab_informationBox p {
font-size: 13px;
color: #272728;
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.NewpreviewBox .costBox {
width: 100%;
background: #fbcb4e;
color: #175f9d;
font-size: 15px;
text-align: center;
margin-top: 15px
}

.NewpreviewBox .confirmBox {
width: 100%;
float: left;
background: #e1e1e1;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 15px;
padding-bottom: 15px
}

.NewpreviewBox .confirmBox h3 {
color: #e42c36;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px;
padding-bottom: 10px;
border-bottom: #ccc solid 1px;
padding-left: 22px
}

.NewpreviewBox .confirmBox .paymentBox {
width: 100%;
float: left
}

.NewpreviewBox .confirmBox .paymentBox .left {
float: left;
margin-top: 15px;
padding-left: 22px;
width: 790px
}

.NewpreviewBox .confirmBox .paymentBox .left .payment {
width: 100%;
margin-bottom: 25px
}

.NewpreviewBox .confirmBox .paymentBox .chkBox {
width: 23px;
float: left
}

.NewpreviewBox .confirmBox .paymentBox .textBox {
width: 700px;
float: left
}

.NewpreviewBox .confirmBox .paymentBox .textBox h4 {
color: #000;
font-size: 12px;
font-weight: 700
}

.NewpreviewBox .confirmBox .paymentBox .textBox h4 span {
color: #175f9d
}

.NewpreviewBox .confirmBox .paymentBox .textBox h5 {
color: #000;
font-size: 14px;
font-weight: 400
}

.NewpreviewBox .confirmBox .paymentBox .textBox p {
color: #000;
font-size: 11px;
font-weight: 400
}

.NewpreviewBox .confirmBox .paymentBox .right {
width: 132px;
float: left
}

.NewpreviewBox .confirmBox .paymentBox .right .btn {
margin-top: 30px
}

.NewpreviewBox .confirmBox .paymentBox .right a.makepayment {
background: #e21f2a;
border-radius: 3px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 700;
height: 34px;
line-height: 34px;
text-align: center;
text-decoration: none;
width: 168px
}

.NewpreviewBox .fiiBox,
.NewpreviewBox .payBox {
color: #272728;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: normal
}

.NewpreviewBox .confirmBox .paymentBox .right a.makepayment:hover {
background: #014e98
}

.NewpreviewBox .fiiBox {
width: 50%;
float: right
}

.NewpreviewBox .fiiBox .left {
width: 24px;
float: left
}

.NewpreviewBox .fiiBox .right {
width: 95%;
float: left;
font-style: italic
}

.NewpreviewBox .payBox {
width: 60%;
float: left;
margin-top: 15px
}

.NewpreviewBox .payBox .left h2,
.NewpreviewBox .payBox .left h3 {
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
font-style: italic
}

.NewpreviewBox .payBox .left {
width: 436px;
float: left;
line-height: 34px;
font-style: italic
}

.NewpreviewBox .payBox .left h2 {
color: red;
line-height: 25px
}

.NewpreviewBox .payBox .left h3 {
color: #272728;
line-height: normal
}

.NewpreviewBox .payBox a.makepayment,
.newAddressbox input.field {
font-size: 14px;
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.NewpreviewBox .payBox .right {
width: 169px;
float: right;
display: block
}

.NewpreviewBox .payBox a.makepayment {
background: #fff;
border: 1px solid #a0d64a!important;
color: #666;
cursor: pointer;
display: block;
float: left;
font-weight: 700;
height: 30px;
line-height: 27px;
padding: 0;
text-align: center;
text-decoration: none;
width: 166px
}

.NewpreviewBox .payBox a.makepayment:hover {
background-color: #a0d64a;
color: #fff
}

.AvailableMain {
width: 100%;
float: left;
overflow: auto;
max-height: 500px;
margin-bottom: 15px
}

.AvailableDivAccor {
width: 91%;
margin: 0 auto 20px
}

.accordian-container {
width: 100%;
float: left;
margin: 25px 0
}

.newAddressbox {
width: 100%;
border: 1px solid #0855a7;
float: left
}

.newAddressbox input.field {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
line-height: 35px;
margin-bottom: 7px;
padding-left: 10px;
width: 98%;
height: 35px;
margin-right: 10px
}

.newAddressbox h1 {
padding: 10px;
color: #0855a7;
font-size: 18px;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-weight: 400;
cursor: pointer;
margin: 0
}

.home_popup {
display: none
}

.home_popup2 {
display: none
}

#menuFixedOuter {
float: right;
padding: 0 0 35px !important;
}

#homeMenu {
height: auto;
float: left;
padding: 0;
}

.PriceDetailsMain {
float: right;
width: 360px;
padding-bottom: 100px
}

.PriceDetailsMain .PriceDetails {
float: left;
width: 100%;
background: #ffffff;
}

.PriceDetailsMain .PriceDetails h2 {
text-transform: uppercase;
color: #fff;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: 700;
line-height: 48px;
padding-left: 20px;
background: #d41f2f;
}

.PriceDetailsMain .PriceDetails .totalAmount,
.PriceDetailsMain .PriceDetails li {
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.PriceDetailsMain .PriceDetails ul {
list-style: none;
padding: 10px 20px
}

.PriceDetailsMain .PriceDetails li {
font-size: 17px;
padding: 0 0 18px;
background: 0 0
}

.PriceDetailsMain .PriceDetails .borderB {
border-top: 1px solid #ccc;
padding-top: 15px
}

.PriceDetailsMain .PriceDetails .totalAmount {
margin-top: 10px;
font-size: 16px;
font-weight: 700
}

.PriceDetailsMain .PriceDetails .redColour {
font-weight: 700;
color: #df1c20!important;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-size: 16px
}

.PriceDetailsMain .PriceDetails .rupeesB,
.PriceDetailsMain .btn,
.PriceDetailsMain li {
color: #000;
font-family: open_sansregular, Helvetica, Arial, sans-serif
}

.PriceDetailsMain .PriceDetails .rupeesB {
font-size: 17px;
text-align: right;
float: right
}

.PriceDetailsMain .btn {
background: #a0d64a;
border: 0;
border-radius: 3px;
font-size: 15px;
font-weight: 700;
height: 46px;
margin: 20px auto;
text-align: center;
text-decoration: none;
cursor: pointer;
display: block;
text-transform: uppercase;
width: 200px;
line-height: 46px
}

.PriceDetailsMain ul {
list-style: none
}

.PriceDetailsMain li {
line-height: normal;
background: url('/img/img/grey-dot.jpg') left top 6px no-repeat;
padding-left: 17px;
font-size: 13px;
padding-bottom: 10px
}

.newAddressbox {
width: 100%;
border: 1px solid #0855a7;
float: left
}

.newAddressbox input.field {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
line-height: 35px;
margin-bottom: 7px;
padding-left: 10px;
width: 98%;
height: 35px;
margin-right: 10px
}

.newAddressbox h1 {
padding: 10px;
color: #0855a7;
font-size: 18px;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
font-weight: 400;
cursor: pointer;
margin: 0
}

.Availcrouselimg-box .address,
.newAddressbox h1 span {
float: left;
margin-right: 10px
}

.newAddressbox h1 span {
color: #0855a7;
font-size: 28px;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
margin-top: -8px
}

.Availcrouselimg-box h5,
.Availcrouselimg-box p {
font-family: open_sansregular, Helvetica, Arial, sans-serif;
color: #000
}

.newAddressbox div {
display: block
}

.Availcrouselimg-box {
width: 100%;
border-bottom: #ccc solid 1px;
margin-bottom: 15px;
position: relative;
padding: 10px;
box-sizing: border-box;
background-color: #fff
}

.Availcrouselimg-box h5 {
font-size: 16px;
line-height: normal;
padding-bottom: 5px
}

.Availcrouselimg-box p {
font-size: 12px;
line-height: 22px;
padding-bottom: 10px
}

.Availcrouselimg-box .address a,
.Availcrouselimg-box a.buttondelete {
font-size: 14px;
font-weight: 400;
height: 30px;
line-height: 30px;
text-align: center;
padding: 4px 16px;
font-family: open_sansregular, Helvetica, Arial, sans-serif;
color: #000;
text-decoration: none
}

.Availcrouselimg-box .address a {
background: #a0d64a;
border: 1px solid #a0d64a
}

.Availcrouselimg-box .address a:hover {
background: #fff;
color: #000;
border: 1px solid #ccc
}

.Availcrouselimg-box a.buttondelete {
border: 1px solid #a0d64a;
background: #a0d64a
}

.Availcrouselimg-box a.buttondelete:hover {
background: #fff;
color: #000;
border: 1px solid #ccc
}

.Availcrouselimg-box .imgEdit {
width: auto;
position: absolute;
right: 10px;
top: 10px
}

.Hiding {
width: 200px;
height: 20px;
position: absolute;
top: 0;
left: 0;
z-index: 99;
text-align: center;
display: none
}

.textingbox {
background-color: #ccc;
height: 20px;
margin: 0;
text-align: center;
width: 160px
}

.textingbox img {
width: 20px;
height: 20px;
margin: 0 auto
}

.makePBtn {
display: none
}


/**************************patient Page Css End****************************/


/**************************Login Page Css End****************************/

.guestBox {
width: 100%;
float: left;
margin: 20px 0
}

.guestBox .leftGuest {
border-right: 2px solid #000;
float: left;
margin-right: 20px;
width: 50%;
position: relative
}

.guestBox .leftGuest h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
text-decoration: underline;
font-weight: 400;
padding-bottom: 12px;
margin-top: 10px;
display: inline-block
}

.guestBox .leftGuest fieldset {
border: none;
width: 70%
}

.guestBox .leftGuest .mobile {
width: 100%;
float: left
}

.guestBox .leftGuest .space {
margin-bottom: 15px;
width: 100%;
float: left
}

.guestBox .leftGuest label {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 35px;
float: left
}

.guestBox .leftGuest .password {
border: none;
color: #1274c3;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 35px;
float: right;
text-decoration: underline;
cursor: pointer;
background: none;
}

.guestBox .leftGuest .password:hover {
text-decoration: none
}

.guestBox .leftGuest input.fieldMobile {
border: 1px solid #97989a;
height: 40px;
padding: 0 7px;
width: 34px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400
}

.guestBox .leftGuest input.fieldMobile3 {
border: 1px solid #97989a;
height: 40px;
padding: 0 7px;
width: 96%;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
float: left
}

.guestBox .leftGuest input.field {
border: 1px solid #97989a;
height: 40px;
padding: 0 7px;
width: 96%;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
}

.guestBox .leftGuest .btn {
cursor: pointer;
width: 100%;
display: block;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
height: 45px;
line-height: 40px;
text-align: center;
float: left;
padding: 0;
background: #a0d64a;
color: #fff;
margin-bottom: 5px;
border: none
}

.guestBox .leftGuest .btn:hover {
color: #666;
background: #fff;
border: 1px solid #a0d64a
}

.guestBox .leftGuest h3 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
text-decoration: underline;
font-weight: 400;
padding-bottom: 12px;
margin-top: 20px;
display: inline-block
}

.guestBox .leftGuest p {
text-align: justify;
margin-bottom: 20px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: 400
}

.guestBox .leftGuest .orBox {
background: #fff;
border: 2px solid #ccc;
height: 30px;
line-height: 30px;
position: absolute;
right: -17px;
text-align: center;
top: 150px;
width: 30px
}

.guestBox .rightGuest {
width: 40%;
float: right;
margin-top: 0px
}

.guestBox .rightGuest h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
text-decoration: underline
}

.guestBox .rightGuest fieldset {
border: none;
width: 70%
}

.guestBox .rightGuest .mobile {
width: 100%;
float: left
}

.guestBox .rightGuest .space {
margin-bottom: 15px;
width: 100%;
float: left
}

.guestBox .rightGuest .btn {
cursor: pointer;
width: 100%;
display: block;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
height: 45px;
line-height: 40px;
text-align: center;
float: left;
padding: 0;
background: #a0d64a;
color: #fff;
margin-bottom: 5px;
border: none
}

.guestBox .rightGuest .btn:hover {
color: #666;
background: #fff;
border: 1px solid #a0d64a
}

.guestBox .rightGuest h3 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
text-decoration: underline;
font-weight: 400;
padding-bottom: 12px;
margin-top: 20px;
display: inline-block
}

.guestBox .rightGuest p {
text-align: justify;
margin-bottom: 20px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: 400
}


/**************************Login Page Css End****************************/


/**************************Payment Page Css Start****************************/

.paymentNew {
width: 100%;
border-bottom: #a0d64a solid 1px;
padding-bottom: 20px;
float: left
}

.paymentNew .webinar_main {
width: 100%;
float: left;
}

.paymentNew .information {
width: 775px;
float: left
}

.paymentNew .information .left {
width: 100%;
float: left
}

.paymentNew .information .blue {
width: 100%;
float: left;
position: relative;
margin-bottom: 20px;
padding-bottom: 20px;
-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .42);
border-radius: 8px
}

.paymentNew .information .blue h2 {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 17px;
font-weight: 700;
padding: 15px 0 15px 20px;
background: #f5f5f5;
border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
margin: 0
}

.paymentNew .information .blue h2 span {
color: #787878;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-style: italic
}

.paymentNew .information .blue .textcolourLeft,
.paymentNew .information .blue .textcolourLeft h3,
.paymentNew .information .blue h3,
.paymentNew .information .blue li {
color: #000;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
}

.paymentNew .information .blue ul {
list-style: none;
padding: 15px 15px 0
}

.paymentNew .information .blue li {
line-height: normal;
width: 100%;
display: inline-block;
margin-bottom: 10px
}

.topmargnDiv3 {
border-top: 1px solid #ccc;
padding-top: 15px
}

.paymentNew .information .blue .textcolourLeft {
width: auto;
float: left
}

.paymentNew .information .blue .textcolourLeft h3 {
margin-bottom: 5px
}

.paymentNew .information .blue .textcolourLeft h4 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

.paymentNew .information .blue .textcolourLeft h4 span {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

.paymentNew .information .blue .textcolourLeft a,
.paymentNew .information .blue .textcolourRight,
.paymentNew .information .blue .textcolourRight .redColour,
.paymentNew .information .blue .totalAmount {
font-family: 'Open Sans', sans-serif;
font-size: 16px
}

.paymentNew .information .blue .textcolourLeft a {
color: #a8a8a8;
text-decoration: none
}

.paymentNew .information .blue .textcolourRight {
width: auto;
float: right;
color: #000
}

.paymentNew .information .blue .textcolourRight .redColour {
font-weight: 700;
color: #df1c20
}

.paymentNew .information .blue .totalAmount {
float: left;
color: #000;
padding-left: 390px;
font-weight: 700
}

.paymentNew .information .blue .helpDiv2 {
margin-top: 15px
}

.paymentNew .information .blue .btn {
background: #a0d64a;
border: 0;
border-radius: 3px;
color: #fff;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
margin: 20px auto;
text-align: center;
text-decoration: none;
cursor: pointer;
width: 140px;
display: block
}

.topmargnDiv2 h4,
.topmargnDiv2 h4 span {
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

.bbotom {
border-bottom: none!important
}

.paymentNew .information .blue .img22 {
padding-right: 0
}

.paymentNew .information .blue .img22:nth-child(1) {
margin-top: 5px
}

.topmargnDiv2 {
border-top: 1px solid #ccc;
margin: 0 20px 20px;
padding-top: 20px
}

.topmargnDiv2 h4 {
color: #666;
margin-bottom: 10px
}

.topmargnDiv2 h4 font {
width: 113px;
display: inline-block
}

.topmargnDiv2 h4 span {
color: #000
}

.paymentNew .information .packBox h2,
.paymentNew .information .packBox h3 {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 36px
}

.paymentNew .information .packBox {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
float: left;
margin-top: 15px;
border: 1px solid #a0d64a;
padding-left: 15px;
background-color: #fff
}

.paymentNew .information .packBox h3 {
text-align: right
}

.paymentNew .information .packBox .main,
.paymentNew .information .packBox .main2 {
color: #666;
font-size: 14px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
}

.paymentNew .information .packBox .main {
width: 100%;
float: left
}

.paymentNew .information .packBox .left {
float: left;
line-height: 20px;
padding-bottom: 15px;
width: 59%
}

.paymentNew .information .packBox .right {
float: right;
padding-bottom: 15px;
width: 30%;
text-align: right;
margin-right: 70px
}

.paymentNew .information .packBox .main2 {
line-height: 22px;
margin-top: 25px;
width: 100%;
float: left
}

.paymentNew .information .right {
width: 100%
}

.paymentNew .blueSocial {
float: right;
width: 360px;
background: #fbfbfb;
-webkit-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
margin-bottom: 120px;
-moz-box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
box-shadow: 1px 2px 5px 3px rgba(204, 204, 204, 1);
border-radius: 8px;
}

.paymentNew .blueSocial h2 {
text-transform: uppercase;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 55px;
padding-left: 20px;
background: #0855a7;
border-bottom: 1px solid #7d7b7b;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0
}

.paymentNew .blueSocial ul {
list-style: none
}

.paymentNew .blueSocial li {
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: normal;
padding-top: 20px;
padding-left: 18px
}

.NewpreviewBox .enquery h3,
.paymentNew .blueSocial .btn {
font-weight: 700;
font-family: 'Open Sans', sans-serif;
}

.paymentNew .blueSocial li:last-child {
padding-bottom: 10px
}

.paymentNew .blueSocial .btn {
background: #a0d64a;
border: 0;
border-radius: 3px;
color: #000;
font-size: 15px;
height: 46px;
margin: 20px auto;
text-align: center;
text-decoration: none;
cursor: pointer;
display: block;
text-transform: uppercase;
width: 200px
}


/*******************Payment Page Css Start****************************/


/*******************Order Detials Page Css Start****************************/

.order-detials {
width: 100%;
float: left;
margin-bottom: 10px;
padding: 20px 0
}

.order-detials h2 {
color: #2A2B2B;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
margin-bottom: 15px;
padding-bottom: 5px;
float: left
}

.order-placed {
float: right;
margin-bottom: 20px;
}

.order-placed select {
border: 1px solid #97989A;
color: #97989A;
height: 40px;
padding: 7px;
width: 230px;
}

.order-list-box {
font-size: 14px;
}

.order-list-box ul li {
list-style: none;
margin-bottom: 15px;
padding: 5px;
border: #ccc solid 1px;
background: #fff;
}

.orderbox {
float: left;
width: 33.3%;
}

.orderlisting {
border-bottom: 1px dotted #ccc;
padding-bottom: 5px;
margin-bottom: 5px;
font-size: 14px;
}

.orderbox a {
color: #0053a6;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
text-decoration: none;
}

.order-detials .order-number {
padding: 20px;
border: 1px solid #E7AA3B;
color: #000;
font-size: 16px;
font-weight: 600;
background: #fff;
margin-top: 10px;
}

.order-box-detials-main {
border-left: 1px solid #E7AA3B;
border-right: 1px solid #E7AA3B;
border-bottom: 1px solid #E7AA3B;
position: relative;
background: #fff;
}

.helpDiv {
width: 49%;
float: left;
border-right: dashed #000 1px;
}

.order-details-box {
padding: 20px;
color: #000;
width: 100%;
float: left;
}

.order-details-box h3 {
font-size: 16px;
font-weight: 600;
}

.below-test {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 22px;
margin-top: 20px;
margin-left: 20px;
}

.below-test ol li {
margin-top: 20px;
padding-left: 10px;
}

.re-order {
margin: 0 auto;
width: 30%;
}

.re-order a {
background: #FFF;
border: 1px solid #a0d64a!important;
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 600;
height: 30px;
line-height: 27px;
text-align: center;
text-decoration: none;
float: right;
width: 156px;
cursor: pointer;
margin-bottom: 10px;
margin-top: 0;
}

.charges-box {
padding: 20px;
border-left: 1px solid #E7AA3B;
border-right: 1px solid #E7AA3B;
border-bottom: 1px solid #E7AA3B;
color: #000;
background: #fff;
font-size: 14px;
line-height: 22px;
}

.charges-box-lt {
float: left;
width: 48%;
}

.charges-box-rt {
float: left;
width: 36%;
}

.charges-box-rt1 {
float: left;
width: 16%;
}

.total-text {
width: 100%;
margin-bottom: 15px;
}

.tt {
font-size: 16px;
}

.total-text h4 {
width: 250px;
float: left;
}


/*******************Order Detials Page Css End****************************/


/*******************my-report-list Page Css Start****************************/

.preview.myOrderList {
padding: 25px 0
}

.preview .pacakgeBox {
width: 100%;
float: left;
border: #e7aa3c solid 2px;
margin-top: 20px;
margin-bottom: 0
}

.preview .pacakgeBox.list {
border: none;
border-left: 1px solid #e3dfe0;
border-top: 1px solid #e3dfe0
}

.preview .pacakgeBox .yellow {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
background: #fff;
line-height: 36px;
padding-left: 10px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px
}

.preview .pacakgeBox .gray {
height: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px
}

.preview .pacakgeBox.list table tr td:nth-child(1) {
width: 9%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox.list table tr td:nth-child(2) {
width: 9%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox.list table tr td:nth-child(3) {
padding: 8px 10px;
font-size: 13px;
width: 12%
}

.preview .pacakgeBox.list table tr td:nth-child(3) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBox.list table tr td:nth-child(3) a:hover {
text-decoration: underline
}

.preview .pacakgeBox.list table tr td:nth-child(4) {
width: 35%;
font-size: 13px;
padding: 8px 6px 8px 10px
}

.preview .pacakgeBox.list table tr td:nth-child(4) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBox.list table tr td:nth-child(4) a:hover {
text-decoration: underline
}

.preview .pacakgeBox.list table tr td:nth-child(5) {
width: 9%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox.list table tr td:nth-child(6) {
width: 9%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox.list table tr td:nth-child(7) {
width: 9%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox1 {
width: 100%;
float: left;
border: #e7aa3c solid 2px;
margin-top: 20px;
margin-bottom: 0
}

.preview .pacakgeBox1.list1 {
border: none;
border-left: 1px solid #e3dfe0;
border-top: 1px solid #e3dfe0
}

.preview .pacakgeBox1 .yellow {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
background: #fff;
line-height: 36px;
padding-left: 10px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px
}

.preview .pacakgeBox1 .gray {
height: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px
}

.preview .pacakgeBox1.list1 table tr td:nth-child(1) {
width: 20%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox1.list1 table tr td:nth-child(2) {
width: 50%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBox1.list1 table tr td:nth-child(3) {
padding: 8px 10px;
font-size: 13px;
width: 20%
}

.preview .pacakgeBox1.list1 table tr td:nth-child(3) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBox1.list1 table tr td:nth-child(3) a:hover {
text-decoration: underline
}

.preview .pacakgeBox1.list1 table tr td:nth-child(4) {
width: 7%;
font-size: 13px;
padding: 8px 6px 8px 10px
}

.preview .pacakgeBox1.list1 table tr td:nth-child(4) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBox1.list1 table tr td:nth-child(4) a:hover {
text-decoration: underline
}

.preview .pacakgeBoxxx {
width: 100%;
float: left;
border: #e7aa3c solid 2px;
margin-top: 20px;
margin-bottom: 0
}

.preview .pacakgeBoxxx.list {
border: none;
border-left: 1px solid #e3dfe0;
border-top: 1px solid #e3dfe0
}

.preview .pacakgeBoxxx .yellow {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
background: #fff;
line-height: 36px;
padding-left: 10px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px
}

.preview .pacakgeBoxxx .gray {
height: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px
}

.preview .pacakgeBoxxx.list table tr td:nth-child(1) {
width: 20%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBoxxx.list table tr td:nth-child(2) {
width: 20%;
font-size: 13px;
padding: 8px 10px
}

.preview .pacakgeBoxxx.list table tr td:nth-child(3) {
padding: 8px 10px;
font-size: 13px;
width: 20%
}

.preview .pacakgeBoxxx.list table tr td:nth-child(3) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBoxxx.list table tr td:nth-child(3) a:hover {
text-decoration: underline
}

.preview .pacakgeBoxxx.list table tr td:nth-child(4) {
width: 7%;
font-size: 13px;
padding: 8px 6px 8px 10px
}

.preview .pacakgeBoxxx.list table tr td:nth-child(4) a {
color: #0053a6;
text-decoration: none
}

.preview .pacakgeBoxxx.list table tr td:nth-child(4) a:hover {
text-decoration: underline
}

.preview .pacakgeBoxxx {
width: 100%;
float: left;
border: #e7aa3c solid 2px;
margin-top: 20px;
margin-bottom: 0
}

.preview .pacakgeBoxxx.list1 {
border: none;
border-left: 1px solid #e3dfe0;
border-top: 1px solid #e3dfe0
}

.preview .pacakgeBoxxx .yellow {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
background: #fff;
line-height: 36px;
padding-left: 10px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px
}

.preview .pacakgeBoxxx .gray {
height: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px
}

.preview .pacakgeBoxxx .yellow2 {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
background: #ececec;
line-height: 22px;
padding-left: 10px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px;
background: #fecc4e;
}

.preview .pacakgeBoxxx .gray2 {
height: 22px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px;
background: #fff
}

.preview .pacakgeBoxxx .spaced {
padding-left: 0
}

.preview .pacakgeBoxxx .red {
color: red
}

.preBox2 {
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
margin-top: 20px;
width: 100%
}

.preview .pacakgeBox .yellow2 {
font-family: 'Open Sans', sans-serif;
background: #a0d64a;
line-height: 22px;
font-weight: 700;
border-right: #ccc solid 1px;
border-bottom: #ccc solid 1px;
}

.preview .pacakgeBox .gray2 {
background: #fff;
height: 22px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
line-height: 18px;
padding-left: 10px;
border-bottom: #ccc solid 1px;
border-right: #ccc solid 1px
}

.missing {
margin-top: 30px;
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
width: 100%
}

.missing a {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #175F9D;
text-decoration: underline;
font-weight: 400
}

.missing a:hover {
text-decoration: none
}

.preview .pacakgeBox .spaced {
padding-left: 0
}

.preview .pacakgeBox .red {
color: red
}

.LabReport {
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 40px;
background: #fecc4e !important;
text-align: center;
width: 33.33%;
}

.MainComponent {
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
margin-top: 20px;
width: 100%;
}

.linkDiv {
width: 100%;
float: left;
padding: 25px 0
}

.linkDiv .centeringLink {
margin: 0 auto;
max-width: 550px;
width: 100%;
}

.linkDiv h3 {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 26px;
font-weight: 700;
margin: 0 0 20px 0;
padding: 0;
text-align: center
}

.linkDiv p {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
padding-top: 10px
}

.linkDiv fieldset {
border: none;
padding-top: 0;
margin-top: 25px;
width: 690px
}

.linkDiv .space {
margin-bottom: 0;
padding: 10px 0;
width: auto;
clear: both
}

.linkDiv label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 235px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.linkDiv label.label2 {
text-align: center
}

.linkDiv input.field {
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 287px
}

.linkDiv .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px;
margin-top: 0
}

.linkDiv .btn:hover {
background: #a0d64a;
color: #fff
}

.linkDiv .btn2 {
border: 1px solid #a0d64a;
width: 87px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-top: 0
}

.linkDiv .btn2:hover {
background: #a0d64a;
color: #fff
}

.linkDiv span {
color: red;
font-size: 14px
}

.linkDiv .note {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 20px;
padding-top: 20px
}

.linkDiv ul {
list-style: none;
margin: 0 auto;
width: 300px
}

.linkDiv li {
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: normal;
margin: 0 0 20px;
width: 300px
}

.linkDiv li span.live {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
float: right;
text-align: left;
width: 50%
}


/*******************my-report-list Page Css End****************************/


/**************************Find City Page Css Start****************************/

.findLabBox {
width: 100%;
float: left;
padding: 20px 0;
background: #eee;
}

.findLabBox .main3 {
width: 214px;
float: left;
margin-right: 6px;
margin-top: 15px;
}

.findLabBox .right_center {
width: 214px;
height: auto;
float: left
}

.findLabBox .map_picture {
width: 214px;
height: auto;
float: left
}

.findLabBox .right_center .FindBox .field {
width: 152px;
border: none;
font-size: 11px
}

.findLabBox .right_center .FindBox {
border: 1px solid #97989a;
color: #97989a;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
height: 31px;
line-height: 29px;
margin-bottom: 0;
padding: 0 3px;
width: 206px;
background: #fff
}

.findLabBox .right_center .FindlabBox2 {
border: medium none;
color: #97989a;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
height: 29px;
line-height: 29px;
padding: 0 2px;
width: 166px
}

.findLabBox .right_center .smsBox {
width: 166px;
float: left;
height: 22px;
background: #dedede;
text-align: center
}

.findLabBox .right_center .smsBox a {
color: #05539f;
font-size: 13px;
text-decoration: none
}

.findLabBox .delhiBox {
width: 214px;
height: 41px;
float: left;
position: relative;
color: #fff
}

.findLabBox .delhiBox fieldset {
border: 0
}

.findLabBox .delhiBox select {
width: 213px;
height: 41px;
line-height: 41px
}

.findLabBox .delhiBox .select {
text-indent: 25px;
border: 1px solid #000;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
background: url(/img/img/delhi-img.jpg) no-repeat #fff;
padding: 0 0 0 32px;
width: 100%;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .delhiBox .select option {
color: #000;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .delhiBox .select2 {
border: 1px solid #000;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
background: #fff;
padding: 0 0 0 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(ie-css3.htc);
width: 100%;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .delhiBox .select2 option {
color: #000;
font-family: 'Open Sans', sans-serif;
background: #fff
}

.findLabBox .delhiBox .select3 {
background: #fff;
border: none;
color: #000;
font-size: 13px;
line-height: 41px;
height: 41px;
margin: 0 0 8px 0;
padding: 0 0 0 10px;
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(ie-css3.htc);
font-family: 'Open Sans', sans-serif;
border: #000 solid 1px
}

.findLabBox .cityBox {
float: left;
height: 34px;
margin-left: 0;
margin-top: 10px;
position: relative;
width: 214px;
padding-bottom: 0
}

.findLabBox .cityBox fieldset {
border: 0
}

.findLabBox .cityBox select {
width: 192px;
height: 34px;
line-height: 41px
}

.findLabBox .cityBox .select {
background: url(/img/img/find-city.jpg) repeat-x;
border-radius: 3px;
color: #000;
cursor: pointer;
font-size: 14px;
font-weight: 400;
height: 34px;
line-height: 34px;
padding: 0 0 0 10px;
border: 1px solid #000;
width: 100%;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .cityBox option {
color: #332121;
font-size: 12px
}

.findLabBox .detailBox {
width: 100%;
float: left
}

.findLabBox .detailBox .top {
width: 100%;
float: left;
height: 14px
}

.findLabBox .detailBox .cen {
width: 100%;
float: left;
}

.findLabBox .detailBox .cen .nameBox {
width: 99%;
float: left;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .detailBox .cen .nameBox ul {
list-style: none
}

.findLabBox .detailBox .cen .nameBox li {
line-height: 30px;
background: #fff;
margin: 0;
padding: 0;
min-height: 40px;
font-family: 'Open Sans', sans-serif;
padding-bottom: 15px;
padding-left: 20px;
padding-top: 15px;
border: 1px solid #E7AA3B;
border-radius: 10px;
margin-bottom: 10px
}

.findLabBox .detailBox .cen .nameBox li ul {
width: 99%
}

.findLabBox .detailBox .cen .nameBox li ul li {
border: 0 solid #000;
padding: 0;
margin-bottom: 0;
line-height: normal
}

.findLabBox .detailBox .cen .nameBox li .centerimg {
float: left;
margin-top: -3px;
margin-right: 10px
}

.findLabBox .detailBox .cen .nameBox li .left2 {
width: 22%;
float: left;
position: relative;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .detailBox .cen .nameBox li .right2 {
color: #000;
float: right;
font-family: 'Open Sans', sans-serif;
width: 72%
}

.findLabBox .detailBox .bot {
width: 782px;
float: left
}

.radiologyfacility {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
padding: 3% 0 3% 4%;
width: 95%;
border: 1px solid #000;
margin-top: 10px;
background: #fff
}

.radiologyfacility fieldset {
border: 0
}

.radiologyfacility fieldset label {
padding-left: 10px
}

.divider_div {
border-top: dotted 2px #000;
height: auto;
margin-top: 10px;
}

.findLabBox .NCRBox label {
padding-left: 10px
}

.findLabBox .NCRBox {
position: relative;
float: left;
height: auto;
margin-top: 0;
width: 214px;
margin-top: 11px;
border: 1px solid #000;
background: #fff
}

.findLabBox .NCRBox ul {
list-style: none
}

.findLabBox .NCRBox li {
line-height: normal;
padding-left: 10px
}

.findLabBox .NCRBox li a {
color: #414040;
font-size: 12px;
font-weight: 700;
text-decoration: none
}

.findLabBox .NCRBox .imgBox2 {
width: 90%;
float: left;
margin-bottom: 20px;
padding-top: 25px;
margin-top: 50px;
background: url(/img/img/divider-1.jpg) no-repeat left top;
margin-left: 15px
}

.findLabBox .NCRBox .imgBox2 a {
text-decoration: none;
color: #000
}

.findLabBox .NCRBox .redioBox {
width: 98%;
float: left;
color: #414040;
font-size: 13px;
font-weight: 400;
text-decoration: none;
margin-bottom: 10px;
margin-left: 20px
}

.scootertxt {
font-size: 10px;
position: relative;
margin-top: -60px;
padding-bottom: 35px
}

.findLabBox .left_center {
width: 78%;
float: left;
margin-bottom: 10px;
margin-top: 15px;
padding: 0 0 0 2%;
}

.findLabBox .stateMap {
width: 100%;
height: 282px;
float: left;
}

.map_canvas22 {
height: 270px;
width: 100%;
}

.findLabBox .sms {
font-size: 13px;
color: #000;
float: left;
font-weight: 400;
line-height: none;
margin-bottom: 10px;
margin-left: 15px;
padding: 0 0 0 1px;
width: 88%
}

.findLabBox .sms h1 {
float: left;
width: auto;
text-align: left;
line-height: 22px;
font-size: 16px;
color: #000;
font-weight: 700
}

.findLabBox .sms .countvalue {
margin-left: 6px;
float: left;
width: auto;
text-align: left;
line-height: 22px;
font-size: 13px;
color: #000;
font-weight: 400
}

.findLabBox .sms h1 span {
font-size: 10px;
color: #000;
font-weight: 400
}

.findLabBox .sms.new-sms {
width: 100%;
padding: 0;
margin: 0 0 10px 0;
padding: 0 10px
}

.findLabBox .sms.hght {
height: 220px
}

.findLabBox .sms .t-box {
border: 1px solid #97989a;
color: #97989a;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
height: 29px;
margin: 10px 0 0 0;
padding: 0 5px;
width: 254px
}

.findLabBox .left_center ul {
list-style: none
}

.findLabBox .left_center li {
background: url(/img/img/blue-icon.png) no-repeat left 12px;
color: #454545;
font: 13px/21px Arial, Helvetica, sans-serif;
margin: 0;
}

.findLabBox .left_center.new-left {
width: 700px
}

.go-google {
width: 268px;
height: auto;
float: left;
margin: 0 0 0 15px
}

.findLabBox .sectorBox {
width: 100%;
float: left
}

.findLabBox .sectorBox .top {
width: 100%;
float: left;
height: 0;
display: none
}

.findLabBox .sectorBox .cen {
width: 100%;
float: left;
background: #fff;
margin-bottom: 10px;
border: #000 solid 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
;
padding-bottom: 15px
}

.findLabBox .sectorBox .cen .secBox {
border-radius: 5px;
color: #000;
float: left;
font-weight: 700;
height: auto;
line-height: normal;
margin-left: 10px;
margin-top: 10px;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 15px;
width: 96%
}

.findLabBox .sectorBox .cen .secBox a {
color: #0053A6;
font-size: 13px;
text-decoration: none
}

.findLabBox .sectorBox .cen .secBox a:hover {
text-decoration: underline
}

.findLabBox .sectorBox .cen .nameBox {
width: 96%;
float: left;
margin-left: 30px;
position: relative
}

.findLabBox .sectorBox .cen .nameBox .left2 {
color: #828181;
float: left;
font-size: 14px;
line-height: 12px;
padding-bottom: 0;
padding-top: 10px;
width: 80%
}

.findLabBox .sectorBox .cen .nameBox .left2 a.list {
color: #000;
font-weight: 400;
/* text-decoration: ; */
font-size: 14px
}

.findLabBox .sectorBox .cen .nameBox .left2 img {
float: left;
padding-top: 8px;
padding-right: 10px
}

.findLabBox .sectorBox .cen .nameBox .left2 p {
color: #000;
display: block;
float: left;
font-size: 14px;
line-height: 24px;
font-family: 'Open Sans', sans-serif;
padding: 0;
width: 95%
}

.findLabBox .sectorBox .cen .nameBox .left2 a {
font-size: 14px;
color: #000;
text-decoration: none;
font-weight: 400
}

.findLabBox .sectorBox .cen .nameBox .Lab {
color: #818181;
display: block;
float: right;
font-size: 14px;
font-weight: 400;
height: 25px;
line-height: 25px;
margin-right: 10px;
margin-top: 0;
right: 0;
text-align: center;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
width: auto;
clear: both
}

.findLabBox .sectorBox .cen .nameBox .Lab a {
color: #818181;
font-size: 14px;
font-weight: 400;
line-height: 25px;
text-decoration: none
}

.findLabBox .sectorBox .cen .nameBox .Lab img {
padding-right: 7px;
display: inline
}

.findLabBox .sectorBox .cen .nameBox .date {
display: block;
float: left;
font-size: 10px;
color: #828181;
text-decoration: none;
font-size: 11px;
font-weight: 400;
height: 22px;
line-height: 22px;
margin-right: 10px;
margin-top: 0;
right: 0;
text-align: center;
text-decoration: none
}

.findLabBox .sectorBox .cen .nameBox .nabl {
color: #ff003a;
display: block;
float: left;
font-size: 14px;
font-weight: 400;
height: 22px;
line-height: 22px;
margin-right: 10px;
margin-top: 0;
clear: both;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .sectorBox .cen .nameBox .nabl img {
padding-right: 7px
}

.findLabBox .sectorBox .bot {
width: 782px;
float: left;
display: none
}

.booknow-scooter {
text-align: center
}

.booknow-scooter a {
background: #a0d64a;
color: #fff!important;
font-size: 14px;
padding: 6px 12px 6px 0;
text-decoration: none
}

.blankBox22 {
width: 100%;
float: left;
display: none
}

.blankBox22 ul {
list-style: none;
width: 30%;
float: left;
padding-left: 10px
}

.blankBox22 li {
line-height: normal;
padding-top: 15px
}

.blankBox22 li a {
font: normal 13px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
display: block;
line-height: normal
}

.blankBox22 li a:hover {
color: #0053a6
}

.blankBox {
width: 100%;
float: left;
padding: 20px 0;
border-top: #fecc4e solid 1px;
border-bottom: #fecc4e solid 1px;
}

.blankBox ul {
list-style: none;
width: 18%;
float: left;
margin-right: 80px
}

.blankBox li {
line-height: normal;
margin-bottom: 15px
}

.blankBox li a {
font: normal 13px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
display: block;
line-height: 20px
}

.blankBox li a:hover {
color: #0053a6
}

.blankBox h2 {
font: bold 15px Arial, Helvetica, sans-serif;
color: #fff;
padding-bottom: 10px
}

.blankBox ul.list {
float: right;
width: 213px
}

.blankBox3 {
display: block
}

.AvailableDiv {
width: 100%
}

.accordion-content {
display: none;
padding: 0;
color: #212121;
background: #FFF;
font-size: 14px
}

.accordion-content p {
margin: 0;
margin-bottom: 3px
}

.accordion-header-icon {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
float: right;
color: #888;
font-size: 12px;
vertical-align: middle;
display: none
}

.accordion-header-icon.accordion-header-icon-active {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
color: #fff
}

.accordion_menu {
max-width: 100%;
margin: 0 auto
}

.accordion_menu ul {
list-style: none;
padding: 0;
margin: 0
}

.accordion_menu li {
line-height: normal
}

.accordion_menu li a {
background: none;
border-bottom: none;
color: #000;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 30px;
padding: 0 0 0 49px;
text-decoration: none;
border-top: #ccc solid 1px
}

.accordion_menu li a:hover {
border-top: #fff solid 1px;
background: #a0d64a
}

.accordion_menu .img1 {
padding-top: 0;
padding-right: 20px
}

.accordion_menu h3 {
background: #fafafa;
border-bottom: 1px solid #ccc;
color: #000;
display: block;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
line-height: 42px;
text-align: center;
text-decoration: none;
text-transform: uppercase
}

.findLabBox .left_center2 {
width: 74%;
float: left;
}

.findLabBox .detailBox {
width: 100%;
float: left
}

.findLabBox .detailBox .top {
width: 100%;
float: left;
height: 14px
}

.findLabBox .detailBox .cen {
width: 100%;
float: left;
}

.findLabBox .detailBox .cen .nameBox {
width: 99%;
float: left;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .detailBox .cen .nameBox ul {
list-style: none
}

.findLabBox .detailBox .cen .nameBox li {
line-height: 30px;
margin: 0;
padding: 0;
min-height: 40px;
font-family: 'Open Sans', sans-serif;
padding-bottom: 15px;
padding-left: 20px;
padding-top: 15px;
border: 1px solid #E7AA3B;
border-radius: 10px;
margin-bottom: 10px
}

.findLabBox .detailBox .cen .nameBox ul>li {
width: 99%;
}

.findLabBox .detailBox .cen .nameBox li ul {
width: 99%
}

.findLabBox .detailBox .cen .nameBox li ul li {
border: 0 solid #000;
padding: 0;
margin-bottom: 0;
line-height: normal
}

.findLabBox .detailBox .cen .nameBox li .centerimg {
float: left;
margin-top: -3px;
margin-right: 10px
}

.findLabBox .detailBox .cen .nameBox li .left2 {
width: 22%;
float: left;
position: relative;
font-family: 'Open Sans', sans-serif;
}

.findLabBox .detailBox .cen .nameBox li .right2 {
color: #000;
float: right;
font-family: 'Open Sans', sans-serif;
width: 72%
}

.findLabBox .detailBox .bot {
width: 782px;
float: left
}

.EventsBox3 {
float: left;
padding-bottom: 0;
width: 100%
}

.evBox4 {
display: block;
padding: 0;
position: relative;
width: 100%
}

.evBox4 h2 {
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
padding-bottom: 15px
}

.list_carousel69 {
width: 100%;
float: left;
position: relative;
margin-bottom: 0
}

.list_carousel69 ul {
list-style: none;
margin-left: 30px
}

.list_carousel69 li {
width: 171px;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
color: #000;
margin-right: 25px
}

.list_carousel69 h2 {
color: #3e3e3e;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
padding-bottom: 5px
}

.list_carousel69 p {
color: #3e3e3e;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: justify
}

.list_carousel69 .prev5 {
width: 13px;
height: 20px;
position: absolute;
top: 70px;
left: 0
}

.list_carousel69 .next5 {
width: 13px;
height: 20px;
position: absolute;
top: 70px;
right: 0
}

.list_carousel69 .maintask {
background: #dedddd;
color: #3e3e3e;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: normal;
padding-bottom: 15px;
text-align: left;
min-height: 30px
}

.list_carousel69 .heading {
width: 171px;
height: 122px;
float: left
}

.list_carousel69 .heading img {
border: #000 solid 1px;
width: 171px;
height: 122px
}

.list_carousel69 .textBox {
width: 171px;
float: left;
margin-top: 5px;
margin-bottom: 15px;
font-size: 12px
}

.list_carousel69 .textBox h5 {
font-size: 12px;
font-weight: 700
}

.imagegallery {
width: 100%;
float: left;
}

.findLabBox h6 {
background: url(/img/img/pic-icon.jpg) no-repeat left 12px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
border-bottom: #ccc solid 1px;
height: 50px;
line-height: 59px;
margin: 13px 0 0;
padding: 0 0 0 58px;
text-align: left
}

#container {
padding: 0px 0px 0px;
}

.patientsHome {
width: 100%;
float: left;
padding: 25px 0;
background: #fff;
border-bottom: #a0d64a solid 1px
}

.patientbanner {
width: 100%;
float: left;
margin-top: 20px;
}

.centring.smatphone2 {
max-width: 851px;
}

.patientDiv {
width: 89%;
float: left;
border: #7d7b7c solid 1px;
padding: 20px 46px 27px 46px;
position: relative;
background: #fff
}

.patientDiv h2 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 25px;
text-align: center;
font-weight: 400;
margin-bottom: 25px
}

.patientDiv .main {
width: 100%;
float: left;
margin-top: 5px;
position: relative;
margin-bottom: 45px
}

.patientDiv .testNow {
height: 50px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 220px
}

.patientDiv .testNow a {
background: #a0d64a!important;
color: #ffffff!important;
line-height: 50px;
display: block;
text-align: center;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
font-size: 18px
}

.patientDiv .testNow a:hover {
background: #a0d64a!important;
color: #ffffff!important
}

.patientDiv_form {
float: left;
width: 100%;
margin-top: 20px;
margin-bottom: 35px;
border-bottom: #f8e5c4 solid 1px;
padding-bottom: 35px
}

.patientDiv_form h1 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 26px;
text-align: left;
font-weight: 400;
margin-bottom: 25px
}

.patient_form {
border: 1px solid #000;
margin-top: 10px;
padding: 0 0 20px;
background: none
}

.patient_form .patiDiv {
width: 97%;
float: left;
margin-left: 3%;
background: #fff
}

.patient_form .patiDiv .left {
float: left;
width: 50%;
padding: 35px 0 0 0
}

.patient_form .patiDiv .right {
width: 50%;
float: left;
padding: 35px 0 0 0
}

.patient_form h3 {
font-size: 15px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #4c4c4d;
margin: 0;
padding: 30px 0 5px 30px
}

.patient_form .mess {
font-size: 12px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: red;
margin: 0;
margin: 0 0 0 30px
}

.patient_form .mess55 {
color: red;
display: block;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: 400;
margin-top: 15px;
width: 80%
}

.patient_form .ver_code {
font-size: 12px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-align: right;
color: red;
margin: 0;
padding: 0 0 0 350px
}

.patient_form .for_pad {
color: #999;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
padding: 7px 0 7px 5px
}

.patient_form input.field {
width: 90%;
height: auto;
border: #8e8f90 1px solid;
font-size: 13px;
color: #000;
float: left;
margin-bottom: 23px
}

.patient_form select {
width: 92%;
height: auto;
border: #8e8f90 1px solid;
font-size: 13px;
color: #999;
float: left;
margin-bottom: 23px
}

.patient_form .textarea55 {
width: 92%;
height: auto;
border: #8e8f90 1px solid;
font-size: 13px;
color: #000;
float: left;
margin-bottom: 23px;
padding: 5px;
font-family: 'Open Sans', sans-serif;
}

.patient_form .maximum {
color: #010101;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
padding-bottom: 17px;
width: 100%;
margin-top: -13px
}

.patient_form input:focus {
-webkit-box-shadow: #06f 0 0 5px 0;
-moz-box-shadow: #06f 0 0 5px 0;
box-shadow: #06f 0 0 5px 0
}

.patient_form .code55 {
background: none repeat scroll 0 0 #f1f1f1;
border: 1px solid #8e8f90;
color: #404040;
float: left;
font-size: 13px;
font-weight: 700;
height: auto;
margin: 0 25px 4px 30px;
padding: 0 0 0 7px;
text-align: center;
text-transform: uppercase;
width: 271px
}

.patient_form h4 {
font-size: 18px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #4c4c4d
}

.patient_form .code {
width: 324px;
height: auto;
float: left;
background: #f1f1f1;
margin: 0 25px 12px 0;
padding: 0 0 0 5px;
border: #8e8f90 1px solid;
font-size: 13px;
color: #404040;
font-weight: 700;
text-align: center;
text-transform: uppercase
}

.patient_form .mandate {
text-align: right;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 11px;
color: #121212;
margin: 0 27px 0 0
}

.patient_form .btn {
border: 1px solid #a0d64a!important;
width: 103px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
text-align: center;
margin: 0;
float: left;
background: #ffffff!important;
padding: 0;
font-family: 'Open Sans', sans-serif;
cursor: pointer
}

.patient_form .btn:hover {
background: #a0d64a!important;
color: #fff!important
}

.patient_form .btn span {
width: 103px;
height: 30px;
display: block;
cursor: pointer
}

.patient_form .btn3 {
background: url(/img/img/submit.jpg) no-repeat;
width: 103px;
height: 30px;
margin: 15px -12px 5px 0;
float: right
}

.patient_form .btn3:hover {
background: url(/img/img/submit1.png) no-repeat;
width: 103px;
height: 30px;
cursor: pointer
}

.patient_form .btn3 span {
width: 103px;
height: 30px;
display: block;
cursor: pointer
}

.patient_form h5 {
font-size: 15px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #4c4c4d;
margin: 0;
padding: 0 0 5px 30px
}

.patient_form h6 {
font-size: 15px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #4c4c4d;
margin: 0;
padding: 5px 0 25px 30px
}

.patient_form h3 a {
font-size: 15px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #4c4c4d;
text-decoration: none
}


/*condition css*/

.conditionDiv2 {
width: 100%;
float: left;
margin-top: 35px;
border-bottom: #f8e5c4 solid 1px;
padding-bottom: 35px;
}

.conditionDiv2 h2 {
font-family: 'open_sanslight', Helvetica, Arial, sans-serif;
color: #000;
font-size: 26px;
text-align: center;
font-weight: normal;
margin-bottom: 15px;
}

.conditionDiv2 h2 span {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
color: #000;
font-size: 26px;
font-weight: bold;
}

.conditionDiv2 ul {
list-style: none;
}

.conditionDiv2 li {
float: left;
width: 161px;
height: 58px;
border: #a4a4a4 solid 1px;
box-shadow: 0px 2px 1px #a4a4a4;
background: #fff;
text-align: center;
margin-right: 9px;
margin-bottom: 12px;
position: relative;
}

.conditionDiv2 li.list {
float: right;
margin-right: 0;
}

.conditionDiv2 li a {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
color: #000;
font-size: 16px;
text-decoration: none;
line-height: 62px;
text-transform: uppercase;
display: block;
}

.conditionDiv2 li a:hover {
box-shadow: 0px 2px 1px #d09832;
}

.conditionDiv2 .allBtn {
width: auto;
height: auto;
text-align: right;
}

.conditionDiv2 .allBtn a {
color: #0053a6;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
text-decoration: none;
text-align: right;
}

.conditionDiv2 .allBtn a:hover {
text-decoration: underline;
}


/*condition css*/

.conditionDiv {
width: 100%;
float: left;
margin-top: 35px;
border-bottom: #f8e5c4 solid 1px;
padding-bottom: 35px;
}

.conditionDiv h2 {
font-family: 'open_sanslight', Helvetica, Arial, sans-serif;
color: #000;
font-size: 26px;
text-align: center;
font-weight: normal;
margin-bottom: 15px;
}

.conditionDiv h2 span {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
color: #000;
font-size: 26px;
font-weight: bold;
}

.conditionDiv ul {
list-style: none;
}

.conditionDiv li {
float: left;
width: 224px;
height: 62px;
border: #a4a4a4 solid 1px;
box-shadow: 0px 2px 1px #a4a4a4;
text-align: center;
margin-right: 9px;
margin-bottom: 12px;
position: relative;
}

.conditionDiv li.list {
float: right;
margin-right: 0;
}

.conditionDiv li a {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
color: #000;
font-size: 18px;
text-decoration: none;
line-height: 62px;
text-transform: uppercase;
display: block;
}

.conditionDiv li a:hover {
box-shadow: 0px 2px 1px #d09832;
}

.conditionDiv .allBtn {
width: auto;
height: auto;
text-align: right;
}

.conditionDiv .allBtn a {
color: #0053a6;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
text-decoration: none;
text-align: right;
}

.conditionDiv .allBtn a:hover {
text-decoration: underline;
}

.scale {
max-width: 100%;
height: auto;
width: auto\9;
}

.patients-bottomblock {
padding: 0;
margin: 0;
margin-bottom: 40px;
}

.patients-bottomblock ul {
padding: 0;
margin: 0;
text-align: center
}

.patients-bottomblock ul li {
display: inline-block;
width: 216px;
list-style: none;
vertical-align: top;
margin: 0 3%;
}

.patients-bottomblock ul li.list {
margin: 0 3%;
}

.patients-imgblcok {}

.patients-headbottom {
color: #a0d64a;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 22px;
margin: 10px 0;
text-align: left
}

.patients-txt {
font-size: 14px;
color: #797878;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left
}

.patients-read {
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
margin-top: 25px;
text-align: left
}

.patients-read a {
color: #fff;
background: #a0d64a;
text-transform: uppercase;
text-decoration: none;
padding: 10px 20px;
text-align: left
}

.findLabBox .sectorBox .cen .nameBox2 {
width: 742px;
float: left;
margin-left: 30px;
position: relative
}

.findLabBox .sectorBox .cen .nameBox2 .left2 {
width: 89%;
float: left;
color: #828181;
font-size: 14px;
padding-top: 10px;
padding-bottom: 0;
line-height: 0
}

.findLabBox .sectorBox .cen .nameBox2 .left2 img {
float: left;
padding-top: 5px;
padding-right: 10px
}

.findLabBox .sectorBox .cen .nameBox2 .left2 p {
color: #000;
font-size: 14px;
padding: 0;
line-height: 27px
}

.findLabBox .sectorBox .cen .nameBox2 .left2 a {
font-size: 14px;
color: #0a7eea;
text-decoration: none
}

.findLabBox .sectorBox .cen .nameBox2 .Lab {
background: #e21f2a none repeat scroll 0 0;
border-radius: 3px;
color: #fff;
display: block;
float: none;
font-size: 14px;
font-weight: 700;
height: 32px;
line-height: 32px;
margin-right: 10px;
margin-top: 0;
position: absolute;
right: 0;
text-align: center;
text-decoration: none;
top: 57px;
width: 66px
}

.findLabBox .sectorBox .cen .nameBox2 .date {
border-radius: 3px;
color: #828181;
display: block;
float: right;
font-size: 11px;
height: 24px;
line-height: 32px;
margin-right: -10px;
margin-top: 0;
position: absolute;
right: 0;
text-align: center;
text-decoration: none;
top: 87px;
width: 113px
}

.findLabBox .sectorBox .cen .nameBox2 .date {
width: 113px;
float: right;
margin-top: 0;
margin-right: -10px;
font-size: 10px;
color: #828181;
text-decoration: none;
font-size: 11px;
display: block;
line-height: 32px;
height: 24px;
text-align: center;
border-radius: 3px
}

.EventsBox {
width: 100%;
float: left;
padding: 20px 0;
background: #eee;
}

.EventsBox .enquery {
width: 100%;
float: left
}

.EventsBox .enquery h3 {
font-size: 20px;
padding: 0;
margin: 0 0 0 0;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
text-align: left;
color: #010101
}

.EventsBox .enquery p {
padding: 5px 0;
color: #454545;
font: 13px Arial, Helvetica, sans-serif;
line-height: 21px;
margin: 0
}

.EventsBox .nav {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 10px
}

.EventsBox .nav ul {
list-style: none
}

.EventsBox .nav li {
line-height: normal;
float: left;
padding: 0 5px 0 5px
}

.EventsBox .nav li a {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #000;
text-decoration: none
}

.EventsBox .nav li a:hover {
color: #0053a6
}

.EventsBox .nav li a.active {
color: #0053a6
}

.EventsBox .webinar_main {
width: 1170px;
float: left;
padding-top: 15px
}

.EventsBox .webinar_main2 {
width: 1170px;
float: left;
padding-top: 0
}

.EventsBox .left {
width: 500px;
float: left
}

.EventsBox .left .event_cen {
width: 100%;
float: left;
border: #ccc solid 1px;
padding-top: 0;
padding-bottom: 16px;
background: #fff;
}

.EventsBox .left .event_cen h3 {
background: #0053a6;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 43px;
text-align: center
}

.EventsBox .left .event_cen ul {
height: 235px;
list-style: none;
overflow: auto;
padding-left: 8%;
width: 460px
}

.EventsBox .left .event_cen li {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
padding-top: 21px
}

.EventsBox .left .event_cen .img57 {
float: left;
width: 35px
}

.EventsBox .left .event_cen h2 {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
padding-bottom: 10px
}

.EventsBox .left .event_cen p {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 18px;
padding-bottom: 10px;
text-align: justify
}

.EventsBox .left .event_cen2 {
width: 100%;
float: left
}

.EventsBox .left .event_cen2 img {
width: 100%;
height: auto
}

.EventsBox .left .event_cen2 h2 {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
padding-bottom: 10px
}

.EventsBox .left .event_cen2 p {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 36px;
padding-bottom: 10px;
text-align: justify
}

.EventsBox .right {
width: 470px;
float: right;
background-color: #e2e2e2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.EventsBox .right h2 {
line-height: 43px;
background: #dd1929;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #FFF;
font-weight: 700
}

.EventsBox fieldset {
border: none;
padding: 15px 0 15px 10px;
width: 89%
}

.EventsBox input.field {
margin-bottom: 10px;
width: 426px;
border: #ccc solid 1px;
background-color: #efefef;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #666;
padding: 10px
}

.EventsBox .fieldBox {
width: 446px;
height: 37px;
float: left
}

.EventsBox .codeBox {
width: 162px;
height: 37px;
float: left
}

.EventsBox .field2_box {
width: 250px;
height: 37px;
float: left;
margin-left: 14px
}

.EventsBox input.field2 {
float: left;
width: 250px;
margin-bottom: 10px;
border: #ccc solid 1px;
background-color: #efefef;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #666;
padding: 10px
}

.EventsBox .btn {
background: url(/img/img/submit.jpg) no-repeat;
width: 103px;
height: 30px;
margin: 20px 0 0 70px;
float: left;
border: none
}

.EventsBox .btn:hover {
background: url(/img/img/submit1.png) no-repeat;
width: 103px;
height: 30px;
cursor: pointer
}

.EventsBox .textDiv {
color: #3e3e3e;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
line-height: 37px;
margin-left: 20px;
margin-top: 15px;
width: 223px
}

.EventsBox .textDiv span {
font-size: 12px;
color: red
}

.EventsBox .discussionBox p {
line-height: normal;
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
padding-bottom: 10px;
padding-left: 0;
text-decoration: none
}

.EventsBox .discussionBox {
width: 49%;
float: right;
background-color: #FFF;
border: #ccc solid 1px;
padding-bottom: 0
}

.EventsBox .discussionBox .textheading {
color: #000;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
height: 240px;
padding: 10px 23px 0;
width: 90%;
overflow: auto
}

.EventsBox .discussionBox h3 {
background: #0053a6;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 43px;
text-align: center
}

.EventsBox .discussionBox .textheading ul {
width: 100%
}

.EventsBox .discussionBox .textheading li {
color: #3e3e3e;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
line-height: 20px;
padding-bottom: 8px;
padding-left: 0;
text-decoration: none
}

.EventsBox .description {
width: 100%;
float: left;
margin-top: 20px
}

.EventsBox .description h2 {
font-family: 'Open Sans', sans-serif;
font-size: 22px;
color: #3e3e3e;
margin-bottom: 15px;
padding-bottom: 10px;
padding-left: 50px;
background: url(/img/img/photo-icon.png) no-repeat left center
}

.EventsBox .description p {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #828282;
text-align: justify;
line-height: 18px
}

.EventsBox .description h3 {
font-family: 'Open Sans', sans-serif;
font-size: 22px;
color: #3e3e3e;
padding-top: 10px;
border-bottom: #ccc solid 1px;
padding-bottom: 20px;
margin-bottom: 20px
}

.EventsBox .description h3 span {
font-family: 'Open Sans', sans-serif;
font-size: 22px;
color: #0056a5
}

.EventsBox3 {
float: left;
padding-bottom: 0;
width: 100%;
}

.gallery55 {
width: 100%;
float: left;
padding-top: 0;
}

.gallery55 .picGallery {
display: block;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
width: 100%;
background: #eee;
}

.list_carousel70 {
display: block;
float: none;
height: auto;
margin: 15px auto;
padding: 0;
width: 50%
}

.list_carousel70 ul {
list-style: none;
width: 640px;
margin-top: 10px
}

.list_carousel70 li {
display: inline-block;
margin-right: 50px!important;
position: relative!important;
width: 186px;
height: 140px
}

.list_carousel70 li .img44 {
width: 186px;
height: 134px;
border: #0156a6 solid 3px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.list_carousel70 .photoDiv {
width: 177px;
height: 109px;
padding-left: 3px;
padding-top: 3px
}

.list_carousel70 .nameDiv {
width: 180px;
height: 28px;
line-height: 28px;
font-size: 14px;
color: #FFF;
text-align: center;
font-family: 'Open Sans', sans-serif;
}

.list_carousel70 a.prev2 {
width: 22px;
height: 34px;
position: absolute;
top: 40%;
left: -28px;
background: url('/img/img/prev2.png') no-repeat
}

.list_carousel70 a.next2 {
width: 22px;
height: 34px;
position: absolute;
top: 40%;
right: 0;
background: url('/img/img/next2.png') no-repeat
}

.custom-checkbox,
.custom-radio {
position: relative;
float: left;
margin: -22px 0 20px 7px
}

.custom-checkbox input,
.custom-radio input {
position: relative;
left: 2px;
top: 22px;
margin: 0;
z-index: 0
}

.custom-checkbox label,
.custom-radio label {
display: block;
position: relative;
z-index: 1;
font-size: 14px;
line-height: 1;
padding: 6px 0 8px 30px;
margin: -2px 0 0 -5px;
cursor: pointer;
color: #3d3d3d
}

.custom-radio1 input {
width: auto
}

.custom-radio1 label {
font-size: 14px
}

.custom-radio1 input[type="radio"] {
margin-right: 4px;
margin-top: 3px;
font-size: 12px
}

.custom-checkbox label,
.custom-radio label {
background-position: -10px -14px
}

#MainContent_rb1_0 {
float: left
}

.custom-checkbox,
.custom-radio2 {
position: relative;
float: left;
margin: 0 10px 20px 30px
}

.event_butt5 {
float: left;
height: 29px;
margin-top: 20px;
width: 155px;
margin-right: 10px
}

.event_butt5 a {
border: 1px solid #E7AA3B!important;
width: auto;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center!important;
background: url(/img/img/pdf-icon3.gif) no-repeat 10px center #ccc;
text-decoration: none
}

.event_butt5 a:hover {
border: 1px solid #E7AA3B!important;
background: #E7AA3B;
color: #fff
}

.event_butt44 {
float: left;
height: 29px;
margin-top: 10px;
width: 370px;
margin-right: 10px;
margin-bottom: 15px
}

.event_butt44 a {
border: 1px solid #E7AA3B!important;
width: 350px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
background: url(/img/img/pdf-icon3.gif) no-repeat 10px center;
padding-left: 20px!important;
text-decoration: none
}

.event_butt44 a:hover {
background: url(/img/img/pdf-icon3.gif) no-repeat 10px center #E7AA3B!important;
color: #fff!important;
padding-left: 20px
}

.investor-list {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #2a2b2b;
padding-bottom: 20px;
line-height: 22px;
text-align: justify
}

.investor-list a {
color: #0053A6!important;
text-decoration: none
}

.investor-list a:hover {
text-decoration: underline
}

.investor-list ul {
padding: 0 0 0 0;
margin: -15px 0 0 30px;
list-style-type: disc;
text-align: justify
}

.investor-list ul.lower-latin {
list-style-type: lower-latin
}

.investor-list ul.lower-roman {
list-style-type: lower-roman
}

.investor-list ul.upper-roman {
list-style-type: upper-roman;
margin: -15px 0 0 20px
}

.investor-list ul li {
padding: 5px 0 0 5px
}

.cobc-text {
padding: 0;
font-size: 12px;
color: #2a2b2b
}

.cc {
position: fixed;
width: 100%;
height: 100%;
background: url(/img/img/bgblack.png) center top repeat;
z-index: 99999;
padding: 20px 0 0 0;
left: 0;
top: 0
}

.cc1 {
border-color: #fecc58;
border-width: 5px;
top: 20%;
position: absolute;
width: 400px;
background-color: #fef8e9;
border-style: solid;
margin-bottom: 10px;
font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
left: 40%
}


/*doctor-satisfaction-assessment*/

.corporate_feedback {
width: 100%;
float: left;
padding: 25px 0
}

.corporate_feedback h2 {
border-bottom: 1px solid #ccc;
color: #2a2b2b;
font-family: 'Open Sans', sans-serif;
font-size: 22px;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 5px
}

.corporate_feedback h2.list {
border-bottom: none;
text-align: center
}

.corporate_feedback h3 {
margin-top: 20px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
margin-bottom: 15px
}

.corporate_feedback h4 {
margin-top: 50px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
margin-bottom: 15px
}

.corporate_feedback .textDiv {
margin-top: 15px;
color: #010101;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
line-height: 25px
}

.corporate_feedback fieldset {
border: none;
padding-top: 0
}

.corporate_feedback .space {
margin-bottom: 30px;
width: 70%;
font-size: 14px
}

.corporate_feedback .space.spaceSatisfaction {
width: 100%
}

.corporate_feedback label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.corporate_feedback label.labela {
display: block
}

.corporate_feedback input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 287px
}

.corporate_feedback input.field1 {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 187px
}

.corporate_feedback .select {
border: 1px solid #97989a;
color: #666;
height: 30px;
padding: 0 7px;
width: 303px
}

.corporate_feedback .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 303px;
float: left
}

.corporate_feedback .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px;
margin-bottom: 10px
}

.corporate_feedback .btn:hover {
background: #a0d64a;
color: #fff
}

.corporate_feedback span {
color: red;
font-size: 14px
}

.corporate_feedback .recaptchacode {
float: right;
margin-bottom: 15px;
width: 443px
}

.corporate_feedback .chkBox {
width: 100%;
float: left;
margin-bottom: 15px
}

.corporate_feedback .chkBox ul {
list-style: none;
width: 100%
}

.corporate_feedback .chkBox li {
line-height: normal;
float: left;
padding-right: 35px;
color: #010101;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.corporate_feedback .space2 {
float: left;
margin-bottom: 10px
}

.corporate_feedback .chkUpBox {
width: 100%;
float: left;
margin-top: 15px
}

.corporate_feedback .chkUpBox ul {
list-style: none;
width: 100%
}

.corporate_feedback .chkUpBox li {
line-height: normal;
float: left;
padding-right: 35px;
color: #010101;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.corporate_feedback .chkUpBox li.first {
width: 220px;
float: left
}

.corporate_feedback .chkUpBox li.second {
width: 430px;
float: left
}

.corporate_feedback .chkUpBox li.first2 {
width: 45%;
float: left
}

.corporate_feedback .chkUpBox h4 {
margin-top: 20px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
margin-bottom: 15px
}

.corporate_feedback .chkUpBox h4 span {
color: red;
font-size: 14px
}

.corporate_feedback .chkUpBox .textarea2 {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 622px;
float: left
}

.corporate_feedback .btnn {
border: 1px solid #a0d64a;
width: 140px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
margin: 0 auto 20px auto
}

.corporate_feedback .btnn:hover {
background: #a0d64a;
color: #fff
}

.corporate_feedback .btnn1 {
border: 1px solid #a0d64a;
width: 140px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
float: left;
margin-left: 80px;
margin-bottom: 25px
}

.corporate_feedback .btnn1:hover {
background: #a0d64a;
color: #fff
}

.corporate_feedback .ccd {
width: 50%;
margin: 20px auto 60px
}

.corporate_feedback .btnn2 {
border: 1px solid #a0d64a;
width: 140px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
cursor: pointer;
float: left
}

.corporate_feedback .btnn2:hover {
background: #a0d64a;
color: #fff
}

.corporate_feedback .btnn3 {
border: 1px solid #ccc;
width: 140px;
border-radius: 3px;
color: #000;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #ececec;
cursor: pointer;
float: right
}

.corporate_feedback .chkUpBox2 {
width: 100%;
float: left;
margin-top: 55px
}

.corporate_feedback .chkUpBox2 ul {
list-style: none;
width: 100%
}

.corporate_feedback .chkUpBox2 li {
line-height: normal;
margin-bottom: 30px;
color: #010101;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 0 28px 0 0;
width: auto
}

.corporate_feedback .chkUpBox2 li.first {
width: 220px;
float: left
}

.corporate_feedback .chkUpBox2 li.second {
width: 430px;
float: left
}

.corporate_feedback .chkUpBox2 li.first2 {
width: 100%;
float: left;
margin-bottom: 20px
}

.corporate_feedback .chkUpBox2 h4 {
margin-top: 20px;
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
margin-bottom: 15px
}

.corporate_feedback .chkUpBox2 h4 span {
color: red;
font-size: 14px
}

.corporate_feedback .chkUpBox2 .textarea2 {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 622px;
float: left
}

.corporate_feedback .chkUpBox3 {
width: 78%;
float: left;
margin-top: 15px
}


/*current-opening Apply Now*/

.planning {
width: 100%;
flex: left;
padding: 25px 0
}

.planning select {
border: 1px solid #97989a!important;
color: #000;
float: right;
height: 30px;
margin-bottom: 15px;
margin-right: 16px;
padding: 0 7px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box
}

.planning h3 {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 700;
padding: 0;
text-align: left;
float: left
}

.planning h4 {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
padding: 20px 0
}

.planning ul {
list-style: outside
}

.planning li {
line-height: none;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: none;
color: #000;
margin-left: 13px;
padding-left: 5px
}

.planning .bothDiv {
width: auto;
float: right
}

.planning .bothDiv .resultBtn {
width: 200px;
border-radius: 5px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 35px;
line-height: 35px;
text-align: center;
background: #a0d64a;
padding: 0;
border: 1px solid #a0d64a;
cursor: pointer;
float: left;
text-decoration: none
}

.planning .bothDiv .resultBtn:hover {
background: #fff;
color: #666
}

.planning .bothDiv .nowBtn {
width: 103px;
border-radius: 5px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 35px;
line-height: 35px;
text-align: center;
background: #a0d64a;
padding: 0;
border: 1px solid #a0d64a;
cursor: pointer;
float: left;
margin-left: 10px;
text-decoration: none
}

.planning .bothDiv .nowBtn:hover {
background: #fff;
color: #666
}

.planning p {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-decoration: none;
color: #000;
padding: 10px 0 10px 0
}

.impBox_planning {
position: relative;
left: 0;
top: 8%
}

#Panel2_planning {
color: #5b5b5b;
display: block;
left: 0!important;
margin: auto;
overflow: hidden;
position: fixed;
right: 0;
width: 32%;
top: 20%!important
}

#Panel2_planning .popb {
width: 84%;
padding: 20px;
float: left;
background: #FFF;
border: #fbcb4b solid 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#Panel2_planning .popb2 {
padding: 0 0 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 14px
}

#Panel2_planning .popb2 h2 {
color: #1458a3;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
text-align: center;
padding-bottom: 20px
}

#Panel2_planning .popb3 {
float: left;
padding: 35px 20px 0 320px
}

#Panel2_planning .popb4 {
width: 100%;
padding: 19px 19px 19px 19px;
float: left
}

#Panel2_planning .popb5 {
width: 100%;
font-size: 12px
}

.signup {
width: 100%;
float: left;
padding: 25px 0
}

.signup .centering {
width: 100%;
float: left
}

.signup h3 {
color: #010101;
font-family: 'Open Sans', sans-serif;
font-size: 26px;
font-weight: 510;
margin: 0;
padding: 0;
text-align: left
}

.signup p {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
padding-top: 10px
}

.signup fieldset {
border: none;
padding-top: 0;
margin-top: 25px;
width: 690px
}

.signup .space {
margin-bottom: 14px;
width: 100%
}

.signup label {
text-align: -webkit-left;
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 160px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.signup label.label2 {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 160px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.signup input.field {
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 287px
}

.signup input.field3 {
float: left;
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.signup input.field4 {
margin-left: 5px;
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 237px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.signup .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 303px
}

.signup .btn {
border: 1px solid #7dbb1a;
width: 100px;
border-radius: 3px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 31px;
line-height: 10px;
text-align: -webkit-center;
background: #a0d64a;
float: left;
cursor: pointer;
margin-left: 3px;
margin-top: 0;
}

.signup .btn:hover {
background: #ffffff;
color: #a0d64a;
}

.signup .btn2 {
border: 1px solid #a0d64a;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
width: auto;
padding: 0 15px;
margin-left: 8px;
}

.signup .btn2:hover {
background: #a0d64a;
color: #fff
}

.signup span {
color: red;
font-size: 14px
}

.signup .img {
padding-top: 5px
}

.signup fieldset.fieldset2 {
border: none;
padding-top: 0;
margin-top: 25px;
width: 690px
}

.signup .select2 {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 163px
}

.signup input.field2 {
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 160px
}

.signup .generate {
color: #0053a6;
font-size: 14px;
line-height: 30px;
margin-left: 0;
padding-right: 0;
width: 67%;
text-align: right;
text-decoration: none
}

.signup .generate a {
color: #0053a6;
font-size: 14px;
line-height: 30px;
text-decoration: none
}

.signup .generate a:hover {
text-decoration: underline
}

.forgetpassword {
width: 100%;
float: left;
padding: 25px 0
}

.forgetpassword .centering {
width: 100%;
float: left
}

.forgetpassword h3 {
color: #010101;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 26px;
font-weight: 510;
margin: 0;
padding: 0;
text-align: left
}

.forgetpassword p {
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
padding-top: 20px
}

.forgetpassword fieldset {
border: none;
padding-top: 0;
margin-top: 18px;
width: 530px
}

.forgetpassword .space {
margin-bottom: 14px;
width: 100%;
clear: both;
float: left;
}


/* .forgetpassword .list{margin-top:60px} */

.forgetpassword label {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 170px;
line-height: 30px;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.signup label.label2 {
color: #010101;
float: left;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
width: 160px
}

.forgetpassword input.field {
float: left;
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 240px
}

.forgetpassword input.field2 {
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 240px
}

.forgetpassword input.field3 {
margin-right: 5px;
float: left;
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 30px;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.forgetpassword input.field4 {
float: left;
border: 1px solid #97989a;
color: #444!important;
height: 30px;
padding: 0 7px;
width: 237px;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
margin-right: 5px;
}

.forgetpassword .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 14px;
margin-top: 0
}

.forgetpassword .btn:hover {
background: #a0d64a;
color: #fff
}

.forgetpassword .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 303px
}

.forgetpassword .btn2 {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 0;
margin-top: 0
}

.forgetpassword .btn2:hover {
background: #a0d64a;
color: #fff
}

.forgetpassword span {
color: red;
font-size: 14px
}

.forgetpassword .img {
padding-top: 5px
}

.forgetpassword .img2 {
padding-top: 1px;
margin-left: 14px
}

.forgetpassword .generate {
color: #000;
font-size: 13px;
line-height: 30px;
margin-left: 0;
padding-right: 0;
width: 82%;
text-align: left;
text-decoration: none
}

.forgetpassword .generate a {
color: #0053a6;
font-size: 13px;
line-height: 30px;
text-decoration: underline;
margin-left: 60px;
}

.forgetpassword .generate a:hover {
text-decoration: none
}

.ForgotP {
margin-bottom: 14px;
padding-left: 160px;
font-size: 13px;
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
padding-top: 10px;
}

.ForgotP a {
font-size: 13px;
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
text-decoration: none
}

.ForgotP a:hover {
text-decoration: underline
}

.webinarBox {
width: 100%;
float: left;
padding: 20px 0;
background: #eee;
}

.webinarBox .enquery {
width: 100%;
float: left
}

.webinarBox .enquery h3 {
font-size: 20px;
padding: 0;
margin: 0 0 0 0;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101
}

.webinarBox .enquery p {
padding: 5px 0;
color: #454545;
font: 13px Arial, Helvetica, sans-serif;
line-height: 21px;
margin: 0
}

.webinarBox .nav {
width: 100%;
float: left;
margin-bottom: 20px;
margin-top: 10px
}

.webinarBox .nav ul {
list-style: none
}

.webinarBox .nav li {
line-height: normal;
float: left;
padding: 0 5px 0 5px
}

.webinarBox .nav li a {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 13px;
color: #000;
text-decoration: none
}

.webinarBox .nav li a:hover {
color: #e31f2a
}

.webinarBox .nav li a.active {
color: #e31f2a
}

.webinarBox .webinar_main {
width: 1170px;
float: left;
padding-top: 0
}

.webinarBox .webinar_main .left {
width: 500px;
float: left
}

.webinarBox .webinar_main .right {
width: 640px;
float: right
}

.video-container {
position: relative;
padding-top: 0;
height: 360px;
width: 640px;
overflow: hidden
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 65%
}

.webinarBox .description {
width: 100%;
float: left;
padding-top: 20px
}

.webinarBox .description h2 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 22px;
color: #3e3e3e;
padding-bottom: 10px
}

.webinarBox .description p {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
color: #3e3e3e;
text-align: justify;
line-height: 18px;
padding-bottom: 10px
}

.webinarBox .description h3 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 22px;
color: #3e3e3e;
padding-top: 10px;
border-bottom: #ccc solid 1px;
padding-bottom: 20px;
margin-bottom: 20px
}

.webinarBox .description h3 span {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 22px;
color: #0056a5
}

.webinarBox .description h5 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 25px;
color: #064089;
padding-top: 10px;
min-height: 250px;
text-align: center;
padding-top: 150px
}

.webinarBox .gallery {
width: 100%;
float: left;
padding-top: 20px
}

.webinarBox .gallery h2 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 22px;
color: #3e3e3e;
padding-bottom: 0
}

.webinarBox .gallery .picGallery {
margin-top: 30px;
position: relative;
display: block;
height: auto;
width: 100%
}

.webinarBox .gallery .picGallery ul {
list-style: none
}

.webinarBox .gallery .picGallery li {
padding-bottom: 20px;
border-bottom: #ccc solid 1px;
margin-bottom: 20px;
min-height: 145px
}

.webinarBox .gallery .picGallery .phBox {
width: 186px;
background: #0156a6;
float: left
}

.webinarBox .gallery .picGallery .phBox .photoDiv {
width: 177px;
padding-left: 3px;
padding-top: 3px
}

.webinarBox .gallery .picGallery .phBox .nameDiv {
width: 180px;
height: 28px;
line-height: 28px;
font-size: 14px;
color: #FFF;
text-align: center;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.webinarBox .gallery .picGallery .textBox {
float: left;
margin-left: 2%;
width: 79%
}

.webinarBox .gallery .picGallery .textBox h5 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 20px;
color: #3e3e3e;
padding-bottom: 10px
}

.webinarBox .gallery .picGallery .textBox p {
color: #3e3e3e;
padding-bottom: 10px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 18px;
text-align: justify
}

.Coursebtn {
border: 1px solid #a0d64a!important;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
text-align: center;
background: #fff;
margin: 0 auto;
cursor: pointer;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.Coursebtn:hover {
background: #a0d64a!important;
color: #fff!important
}

.testCity {
width: 100%;
float: left;
padding: 20px 0;
background: #eee;
}

.testCity .sms {
font-size: 13px;
color: #000;
float: left;
font-weight: 400;
line-height: 38px;
margin-bottom: 10px;
margin-left: 0;
width: 100%
}

.testCity .left_center {
float: left;
margin-bottom: 10px;
margin-top: 15px;
width: 100%
}

.testCity .left_center ul {
list-style: none
}

.testCity .left_center li {
background: url(/img/img/blue-icon.png) no-repeat left 12px;
color: #454545;
font: 13px/21px Arial, Helvetica, sans-serif;
margin: 0;
margin-top: 0;
width: 100%
}

.testCity .sectorBox {
float: left;
width: 100%
}

.testCity .sectorBox .cen {
width: 98%;
float: left;
background: #fff;
margin-bottom: 10px;
border: #000 solid 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-bottom: 15px;
padding: 2%
}

.testCity .sectorBox .cen .secBox {
border-radius: 5px;
color: #000;
float: left;
font-weight: 700;
height: auto;
line-height: normal;
padding-bottom: 7px
}

.testCity .sectorBox .cen .secBox a {
color: #0053A6;
font-size: 13px;
text-decoration: none
}

.testCity .sectorBox .cen .secBox a:hover {
text-decoration: underline
}

.testCity .sectorBox .cen .nameBox {
width: 100%;
margin-left: 0;
position: relative
}

.testCity .sectorBox .cen .nameBox .left2 {
color: #828181;
float: left;
font-size: 14px;
line-height: 12px;
padding-bottom: 0;
padding-top: 10px;
width: 100%
}

.testCity .sectorBox .cen .nameBox .left2 img {
float: left;
padding-right: 10px;
padding-top: 8px
}

.testCity .sectorBox .cen .nameBox .left2 p {
margin-bottom: 4px;
color: #000;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 24px
}

.testCity .sectorBox .cen .nameBox .date {
display: block;
float: left;
font-size: 10px;
color: #828181;
text-decoration: none;
font-size: 11px;
font-weight: 400;
height: 22px;
line-height: 22px;
margin-right: 10px;
margin-top: 0;
right: 0;
text-align: center;
text-decoration: none
}

.testCity .sectorBox .cen .nameBox .nabl {
color: #ff003a;
display: block;
float: left;
font-size: 14px;
font-weight: 400;
height: 22px;
line-height: 22px;
margin-right: 10px;
margin-top: 10px;
right: 0;
text-align: center;
text-decoration: none;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.testCity .sectorBox .cen .nameBox .nabl img {
padding-right: 7px
}

.testCity .sectorBox .cen .nameBox .Lab {
position: inherit;
color: #818181;
display: block;
float: right;
font-size: 14px;
font-weight: 400;
height: 25px;
line-height: 25px;
margin-right: 0;
margin-top: 0;
right: 0;
text-align: center;
text-decoration: none;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
width: auto
}

.testCity .sectorBox .cen .nameBox .Lab a {
color: #818181;
font-size: 14px;
font-weight: 400;
line-height: 25px;
text-decoration: none
}

.testCity .sectorBox .cen .nameBox .Lab img {
padding-right: 7px;
display: inline
}

.testCity .descriptionBox {
width: 100%;
float: left
}

.testCity .descriptionBox h1 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
color: #000;
padding-bottom: 15px;
padding-top: 5px
}

.testCity .descriptionBox ul {
list-style: none
}

.testCity .descriptionBox li {
line-height: normal;
float: left;
color: #454545;
font: 13px/21px Arial, Helvetica, sans-serif;
margin-bottom: 10px
}

.testCity .descriptionBox li .headingBox {
width: 192px;
float: left;
color: #454545;
font-size: 13px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-weight: 700;
color: #000
}

.testCity .descriptionBox li .detailBox {
width: 975px;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}


/*loyaltycard*/

.enquiryBox {
width: 100%;
float: left;
padding: 0 0 20px 0;
background: #eee;
}

.enquiryBox .col {
width: 305px;
float: left;
margin: 10px 43px 20px 0
}

.enquiryBox h3 {
font-size: 18px;
padding: 0;
margin: 13px 0 0 0;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101
}

.enquiryBox p {
padding: 5px 0;
color: #454545;
font: 13px Arial, Helvetica, sans-serif;
line-height: 21px;
margin: 0
}

.enquiryBox .enquery h3 {
font-size: 20px;
padding: 0;
margin: 0 0 0 0;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101
}

.enquiryBox .enquery p {
padding: 5px 0;
color: #454545;
font: 14px Arial, Helvetica, sans-serif;
line-height: 25px;
margin: 0
}

.enquiryBox .enquery {
width: 100%;
float: left
}

.enquiryBox p a {
color: #454545;
font-weight: 700;
text-decoration: none;
font-size: 14px
}

.enquiryBox .mar-r {
margin-right: 0
}

.enquiryBox h4 {
color: #010101;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 45px;
clear: both
}

.enquiryBox .right-box-form2 h4 {
background: #fff;
border: 1px solid #a0d64a;
color: #000;
font-size: 18px;
font-weight: 600;
padding: 5px;
text-align: center;
margin-bottom: 15px
}

.enquiryBox .enquery a.log {
padding: 5px 0;
color: #0053a6;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: 400
}

.enquiryBox .enquery a.log:hover {
text-decoration: underline
}

.enquiryBox .enquery h5 {
font-size: 18px;
padding: 0;
margin: 5px 0 15px 0;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101
}

.enquiryBox .main {
width: 100%;
float: left;
margin-top: 5px
}

.enquiryBox .main2 {
width: 100%;
float: left;
margin-top: 25px
}

.enquiryBox .left {
width: 260px;
float: left;
font-size: 16px
}

.enquiryBox .cen {
width: 200px;
float: left
}

.enquiryBox .right {
width: 140px;
float: left
}


/* .enquiryBox .field{padding:0 7px;margin-bottom:8px;line-height:29px;width:190px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#97989a;height:29px;float:left;border:1px solid #97989a} */

.enquiryBox .field {
padding: 0 7px;
margin-bottom: 8px;
line-height: 29px;
width: calc(100%);
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #97989a;
height: 29px;
float: left;
border: 1px solid #97989a
}

.enquiryBox .btn {
border: 1px solid #0053a6!important;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
line-height: 14px;
text-align: center;
background: #ffffff!important;
width: 103px;
height: 30px;
margin: 0 0 5px 0;
float: right
}

.enquiryBox .btn:hover {
background: #0053a6!important;
color: #fff!important
}

.enquiryBox .mainBox {
width: 95%;
float: left;
border: 1px solid #000;
padding: 2%
}

.enquiryBox .mainBox .one {
width: 100%;
float: left
}

.enquiryBox .mainBox .two {
width: 100%;
float: left;
margin-top: 15px;
margin-bottom: 15px
}

.enquiryBox .mainBox .two .left {
width: 24%;
float: left
}

.enquiryBox .mainBox .two .right {
border: 1px solid #a0d64a;
float: left;
line-height: 24px;
text-align: center;
width: 8%
}

.enquiryBox .mainBox .one a {
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 25px;
text-decoration: none
}

.enquiryBox .mainBox .one a:hover {
text-decoration: underline
}

.enquiryBox .btn17 {
border: 1px solid #a0d64a!important;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
line-height: 14px;
text-align: center;
background: #ffffff!important;
width: 103px;
height: 30px;
margin: 0 0 5px 0;
float: right
}

.enquiryBox .btn17:hover {
background: #a0d64a!important;
color: #fff!important
}

.categiory-bg {
height: 8px;
margin: 30px 0 0 0;
background: url('/img/img/categiory-bg.jpg') repeat-x
}

.enquiryBox h6 {
font-weight: 400;
font: 14px Arial, Helvetica, sans-serif;
color: #000;
line-height: 25px
}


/* .enquiryBox .textarea{padding:0 7px;margin-bottom:8px;line-height:29px;width:260px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#97989a;height:29px;float:left;border:1px solid #97989a;height:78px} */

.enquiryBox .textarea {
padding: 0 7px;
margin-bottom: 8px;
line-height: 29px;
width: calc(95%);
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #97989a;
height: 29px;
float: left;
border: 1px solid #97989a;
height: 78px
}

.enquiryBox .firstBox {
width: 405px;
float: left
}

.enquiryBox .secondBox {
width: 565px;
float: right
}

.enquiryBox .btn2 {
background: url(/img/img/submit.jpg) no-repeat;
width: 103px;
border: none;
height: 30px;
margin: 20px 0 5px 0;
float: right
}

.enquiryBox .btn2:hover {
background: url(/img/img/submit1.png) no-repeat;
width: 103px;
height: 30px;
cursor: pointer
}

.enquiryBox .upcoming_div1 {
width: 290px;
float: left;
margin-right: 40px
}

.enquiryBox .upcoming_div1 h4 {
color: #010101;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
margin: 0 0 0;
padding: 0;
text-align: left
}

.enquiryBox .upcoming_div1 p {
color: #454545;
font: 14px/25px Arial, Helvetica, sans-serif;
text-align: left;
line-height: 20px
}

.enquiryBox .upcoming_div1 span {
color: red;
font-weight: 400
}

.enquiryBox .upcoming_div2 {
width: 290px;
float: left
}

.enquiryBox .upcoming_div2 .imgBox {
width: 100%;
float: left;
margin-bottom: 15px
}

.enquiryBox .upcoming_div2 h4 {
color: #010101;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700
}

.enquiryBox .upcoming_div2 h5 {
color: #010101;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
padding-top: 5px;
padding-bottom: 0
}

.enquiryBox .upcoming_div2 p {
color: #454545;
font: 14px/25px Arial, Helvetica, sans-serif;
text-align: justify
}

.enquiryBox .upcoming_div2 ul {
list-style: outside!important;
list-style-position: inside;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 12px
}

.enquiryBox .upcoming_div2 ul li {
color: #454545;
font: 14px/25px Arial, Helvetica, sans-serif;
line-height: 18px;
padding-bottom: 8px
}

.enquiryBox .upcoming_div2 a {
color: #454545;
font: 14px/25px Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: 700
}

.enquiryBox .greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px!important;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
height: 46px;
line-height: 46px;
margin-bottom: 10px!important;
padding-left: 20px;
width: 98%;
cursor: pointer;
}

.enquiryBox .greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000
}

.enquiryBox .greyDiv #plussign1 {
float: right;
margin-right: 0;
width: 20px;
font-size: 19px;
color: #000
}

.enquiryBox .slider {
width: 100%;
float: left;
text-align: center;
}

.enquiryBox .slider img {
width: 100%;
}

.enquiryBox .questions {
width: 98%;
cursor: pointer;
background: url('/img/img/plus.jpg') right center no-repeat #fff;
border: 1px solid #e7aa3b!important;
border-radius: 5px!important;
padding-left: 20px!important;
font-weight: normal!important;
font-size: 15px!important;
height: 46px;
line-height: 46px;
border-radius: 5px;
color: #010101;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
margin-top: 10px!important;
background-size: 22px
}

.enquiryBox .openquestions {
padding-left: 20px;
background: url('/img/img/minase.jpg') right center no-repeat #fff;
color: #000;
font-size: 20px;
height: 46px;
line-height: 46px;
border-radius: 5px;
background-size: 22px
}

.enquiryBox .answers {
font-family: "opensansregular";
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
padding-left: 20px
}

.enquiryBox .answers {
display: block
}

.enquiryBox .acc_container2 {
position: relative;
overflow: hidden;
font-size: 15px;
width: 100%;
clear: both;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px
}

.acc_container2 .block {
padding: 0;
margin-bottom: 10px
}

.enquiryBox .acc_container2 .block p {
padding: 5px 0;
margin: 5px 0
}

.enquiryBox .acc_container2 h3 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
margin: 0 0 10px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #ccc
}

.enquiryBox .acc_container2 .img2 {
background: none;
border: none;
float: none;
margin: 0;
padding: 0
}

.enquiryBox .acc_container2 .loaderDiv {
left: 290px;
opacity: 1;
position: relative;
z-index: 1000;
top: -40px;
width: 160px
}

.enquiryBox .faqBox2 {
color: #454545;
font: 14px Arial, Helvetica, sans-serif;
line-height: 25px;
padding-left: 25px;
margin-top: 10px
}

.enquiryBox .faqBox2 li {
float: left;
margin-bottom: 10px
}

.pager {
padding: 20px 0;
text-align: center;
margin-right: 70px
}

.ulpaging {
list-style: none;
width: 100%;
height: 100%;
position: relative;
margin: 0;
padding: 0
}

.ulpaging li {
float: left;
margin: 0 15px 0 0;
position: relative;
width: 90%;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
background: none!important
}

.ulpaging li a,
.ulpaging li a img {
display: block;
position: relative;
border: 0;
padding: 0
}

.ulpaging li a {
overflow: hidden
}

.ulpaging li a div {
position: absolute;
width: 100%;
height: 100%
}

.ulpaging li a div .plusicon {
padding: 20px 0 0 0;
text-align: center;
font: normal 14px Arial, Helvetica, sans-serif;
color: #fff
}

.ulpaging li a div .plusicon span {
font: normal 80px Arial, Helvetica, sans-serif;
color: #fff
}

.holder {
margin: 0 0
}

.holder a {
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
margin: 0 2px;
color: #333;
padding: 5px 10px;
text-decoration: none;
display: inline;
border: 0
}

.holder a:hover {
background-color: #fac123;
color: #4b3b0d;
padding: 5px 10px
}

.holder a.jp-previous {
margin: 0 15px 0 0;
background: #fac123;
color: #4b3b0d
}

.holder a:hover.jp-previous {
margin: 0 15px 0 0;
background: #000;
color: #fff
}

.holder a.jp-next {
margin: 0 0 0 15px;
background: #fac123;
color: #4b3b0d
}

.holder a:hover.jp-next {
margin: 0 0 0 15px;
background: #000;
color: #fff
}

.holder a.jp-current,
a.jp-current:hover {
color: #4b3b0d;
font-weight: 700;
background: #fac123
}

.holder a.jp-disabled,
a.jp-disabled:hover {
color: #999;
background: #ccc
}

.collection_result {
width: 100%;
float: left;
margin-top: 20px
}

.collection_result h2 {
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
margin-top: 15px;
position: relative
}

.collection_result h2.list {
margin-top: 25px;
text-align: center;
padding-bottom: 15px
}

.collection_result h3 {
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 16px;
margin-top: 15px;
position: relative
}

.collection_result .colleResult {
width: 98%;
float: left;
padding: 1%;
border: 1px solid #ccc;
margin-top: 10px
}

.collection_result .colleResult ul {
list-style: none
}

.collection_result .colleResult li {
clear: both;
width: 100%;
line-height: normal;
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 24px;
margin-bottom: 10px;
text-decoration: none
}

.collection_result .colleResult span {
color: #000;
float: left;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
padding-right: 10px;
width: 90px
}

.collection_result .colleResult .makepayment2 {
background: #a0d64a;
color: #fff;
border: 1px solid #a0d64a!important;
cursor: pointer;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
height: 30px;
left: 0;
line-height: 27px;
margin: auto;
padding: 0;
position: relative;
right: 0;
text-align: center;
text-decoration: none;
width: 116px
}

.collection_result .colleResult .makepayment2:hover {
background-color: #fff;
border: 1px solid #a0d64a!important;
color: #666
}

.collection_result .colleResult input.field {
background-color: #fff;
border: 1px solid #ccc!important;
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
height: 28px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 36%
}

.collection_result .colleResult .removediv {
float: right;
width: 20%;
font-size: 14px
}

.adtocart {
background: #a0d64a;
border: 1px solid #a0d64a!important;
color: #fff;
cursor: pointer;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
height: 28px;
line-height: normal;
margin: 0 5px 0 23px;
text-align: center;
text-decoration: none;
width: 102px
}

.adtocart:hover {
background-color: #fff;
border: 1px solid #a0d64a!important;
color: #666
}

.adtocartLabel {
float: right;
line-height: 28px;
padding-right: 10px
}

.collection_result .colleResult .makepayment3 {
background: #c00;
color: #fff;
border: 1px solid #cc0000!important;
cursor: pointer;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: 700;
height: 19px;
padding: 0;
text-align: center;
text-decoration: none;
width: 47px
}

.collection_result .colleResult .Disabled {
background: #ccc;
color: #000;
border: 1px solid #cccccc!important;
cursor: pointer;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: 700;
height: 19px;
padding: 0;
text-align: center;
text-decoration: none;
width: 47px
}

.collection_result .colleResult .chkBoxivc {
width: 20px;
float: left
}

.collection_result .colleResult .textDivc {
width: 70%;
float: left;
line-height: normal;
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 24px;
margin-bottom: 10px;
text-decoration: none
}

.radiologyCart {
width: 100%;
float: left;
padding: 0 0 20px 0;
border-bottom: #a0d64a solid 1px;
background: #fff
}

.radiologyCart.list {
padding: 20px 0;
}

.previewBox {
width: 100%;
float: left;
padding: 20px 0;
border-bottom: #e7aa3b solid 1px
}

.previewBox .webinar_main {
width: 1170px;
float: left;
padding-top: 0
}

.previewBox .orderBox {
width: 100%;
float: left
}

.previewBox .orderBox h2 {
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px
}

.previewBox .orderBox .informationBox .chkB {
color: #085394;
font-size: 14px;
font-weight: 700;
left: 23px;
padding-bottom: 16px;
position: relative;
top: 20px
}

.previewBox .orderBox .informationBox .chkB .divv {
padding-top: 1px;
float: left;
margin-right: 5px
}

.previewBox .orderBox .informationBox {
width: 100%;
float: left;
border: #ccc solid 1px;
margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 10px;
position: relative
}

.previewBox .orderBox .informationBox h3 {
line-height: 40px;
background: #e1e1e1;
color: #175f9d;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 16px;
padding-left: 22px;
margin-bottom: 10px
}

.previewBox .orderBox .informationBox ul {
list-style: none;
padding-left: 22px;
padding-top: 15px
}

.previewBox .orderBox .informationBox li {
line-height: normal;
font-size: 15px;
color: #272728;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
float: left;
min-height: 50px
}

.previewBox .orderBox .informationBox li.list {
line-height: normal;
font-size: 15px;
color: #272728;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
float: right;
min-height: 50px
}

.previewBox .orderBox .informationBox li .left {
width: 140px;
float: left;
font-weight: 700;
font-size: 13px;
line-height: 23px;
margin-bottom: 5px;
margin-top: 5px
}

.previewBox .orderBox .informationBox li .right {
width: 428px;
float: left;
line-height: 25px;
margin-bottom: 5px;
margin-top: 5px
}

.previewBox .orderBox .informationBox li .right input.field {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 83%;
height: 28px
}

.previewBox .orderBox .informationBox li .right input.field6 {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 94%;
height: 28px
}

.previewBox .orderBox .informationBox li .right .informatmain {
float: right;
width: 98%
}

.previewBox .orderBox .informationBox li .right .leftinformat {
float: left;
width: auto;
margin-right: 5px
}

.previewBox .orderBox .informationBox li .right .leftinformat img {
padding-left: 5px
}

.previewBox .orderBox .informationBox li .right .rightinformat {
margin-left: 0;
width: 427px
}

.previewBox .orderBox .informationBox li .right select {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 86%;
height: 30px
}

.previewBox .orderBox .informationBox li .right span {
line-height: 25px
}

.previewBox .orderBox .informationBox li .right select.mr {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 23%;
height: 30px;
margin-right: 0
}

.previewBox .orderBox .informationBox li .right textarea.field5 {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
float: right;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
margin-right: 20px;
padding-left: 10px;
height: 28px;
width: 89%
}

.previewBox .orderBox .informationBox li .right input.field1 {
background-color: #fff;
border: 1px solid #ccc;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 28%;
margin-right: 0;
height: 28px
}

.previewBox .orderBox .informationBox li .right input.field2 {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 10%;
margin-right: 0;
height: 28px
}

.previewBox .orderBox .informationBox li .right input.field3 {
background-color: #fff;
border: 1px solid #ccc;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 28px;
margin-bottom: 7px;
padding-left: 10px;
width: 69%;
margin-right: 0;
height: 28px
}

.previewBox .packeBox {
width: 100%;
float: left
}

.previewBox .packeBox h2 {
color: #175f9d;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px
}

.previewBox .packeBox .informationBox {
width: 100%;
float: left;
border: #ccc solid 1px;
margin-top: 15px;
margin-bottom: 15px
}

.previewBox .payBox {
width: 60%;
float: left;
color: #272728;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: normal;
margin-top: 15px
}

.previewBox .payBox .left {
width: 436px;
float: left;
line-height: 34px;
font-style: italic
}

.previewBox .payBox .left h2 {
color: red;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 25px;
font-weight: 400;
font-style: italic
}

.previewBox .payBox .left h3 {
color: #272728;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: normal;
font-weight: 400;
font-style: italic
}

.previewBox .payBox .right {
width: 169px;
float: right;
display: block
}

.previewBox .payBox a.makepayment {
background: #fff;
border: 1px solid #a0d64a!important;
color: #666;
cursor: pointer;
display: block;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
height: 30px;
line-height: 33px;
padding: 0;
text-align: center;
text-decoration: none;
width: 166px
}

.previewBox .payBox a.makepayment:hover {
background-color: #a0d64a;
color: #fff
}

.cardDiv li img {
vertical-align: inherit !important;
}

.OrderpreviewBox {
width: 100%;
float: left;
padding: 20px 0;
border-bottom: #e7aa3b solid 1px
}

.OrderpreviewBox .webinar_main {
left: 0;
margin: auto;
position: relative;
right: 0;
width: 65%
}

.orderSummry {
display: none
}

.OrderpreviewBox .information {
width: 100%;
float: left
}

.OrderpreviewBox .information .left {
width: 100%;
float: left
}

.OrderpreviewBox .information .cusBox {
width: 100%;
float: left;
border: #a0d64a solid 1px;
background-color: #fff
}

.OrderpreviewBox .information .cusBox .grey {
width: 100%;
float: left;
padding-top: 10px;
padding-bottom: 10px
}

.OrderpreviewBox .information .cusBox .grey h2 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 36px;
padding-left: 15px
}

.OrderpreviewBox .information .cusBox .grey h2 span {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 36px
}

.OrderpreviewBox .information .cusBox .grey h2 a {
color: #05539f;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 36px;
text-decoration: underline
}

.OrderpreviewBox .information .cusBox .grey h2 a:hover {
text-decoration: none
}

.OrderpreviewBox .information .cusBox .grey ul {
list-style: none
}

.OrderpreviewBox .information .cusBox .grey li {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 15px
}

.OrderpreviewBox .information .cusBox .grey li span {
font-weight: 700
}

.OrderpreviewBox .information .cusBox .grey .field {
border: 1px solid #ccc;
clear: both;
float: right;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
margin-left: 0;
padding: 5px 3px;
width: 51%
}

.OrderpreviewBox .information .blue {
float: left;
width: 100%;
border: #7d7b7c solid 1px;
margin-top: 30px
}

.OrderpreviewBox .information .blue h2 {
text-transform: uppercase;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 36px;
padding-left: 20px;
background: #dfe0df;
border-bottom: 1px solid #7d7b7c
}

.OrderpreviewBox .information .blue ul {
list-style: none
}

.OrderpreviewBox .information .blue li {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: normal;
padding-top: 10px;
padding-left: 18px
}

.OrderpreviewBox .information .blue li span {
font-weight: 700
}

.OrderpreviewBox .information .blue li:last-child {
padding-bottom: 10px
}

.OrderpreviewBox .information .blue .btn {
background: #a0d64a;
border: 0;
border-radius: 3px;
color: #fff;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 26px;
margin: 20px auto;
text-align: center;
text-decoration: none;
cursor: pointer;
width: 140px;
display: block
}

.bbotom {
border-bottom: 1px dotted #ccc;
padding-bottom: 10px
}

.OrderpreviewBox .information .blue .img21 {
padding-top: 3px;
padding-right: 5px
}

.OrderpreviewBox .information .blue .img22 {
padding-right: 10px
}

.OrderpreviewBox .information .packBox {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
float: left;
margin-top: 15px;
border: 1px solid #a0d64a;
padding-left: 15px;
background-color: #fff
}

.OrderpreviewBox .information .packBox h2 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 36px
}

.OrderpreviewBox .information .packBox h3 {
text-align: right;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 36px
}

.OrderpreviewBox .information .packBox .main {
width: 100%;
float: left;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400
}

.OrderpreviewBox .information .packBox .left {
float: left;
line-height: 20px;
padding-bottom: 15px;
width: 59%
}

.OrderpreviewBox .information .packBox .right {
float: right;
padding-bottom: 15px;
width: 30%;
text-align: right;
margin-right: 70px
}

.OrderpreviewBox .information .packBox .main2 {
line-height: 22px;
margin-top: 25px;
width: 100%;
float: left;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400
}

.OrderpreviewBox .information .right {
width: 100%
}

.OrderpreviewBox .information .summaryBox {
width: 100%;
float: left;
border: #7d7b7c solid 1px;
background-color: #fff;
position: relative
}

.OrderpreviewBox .information .summaryBox .btn:hover {
background: #a0d64a;
color: #fff
}

.OrderpreviewBox .information .summaryBox h3 {
text-transform: uppercase;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 36px;
padding-left: 20px;
background: #dfe0df
}

.OrderpreviewBox .information .summaryBox ul {
border-top: 1px solid #7d7b7c;
list-style: none
}

.OrderpreviewBox .information .summaryBox li {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
padding-top: 20px;
padding-left: 18px
}

.OrderpreviewBox .information .summaryBox .left {
width: 81%;
float: left;
margin-bottom: 12px
}

.OrderpreviewBox .information .summaryBox .left:nth-child(2) {
width: 15%;
float: right;
margin-bottom: 12px
}

.OrderpreviewBox .information .summaryBox .right {
float: right;
margin-right: 10px;
width: 87px
}

.OrderpreviewBox .information .summaryBox h4 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
padding-bottom: 10px;
font-weight: 400
}

.OrderpreviewBox .information .summaryBox h4 .list2 {
color: red;
float: right;
font-size: 10px;
clear: both;
margin-right: 20px
}

.OrderpreviewBox .information .summaryBox .sumBox {
margin-bottom: 0!important
}

.topmargn {
margin-top: 30px
}

.tc {
clear: right;
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
left: 0;
margin: auto;
position: relative;
right: 0;
text-align: center;
text-decoration: none;
width: 100%
}

.tc a {
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: center;
text-decoration: none
}

.tc a:hover {
text-decoration: underline
}

.thxBox {
width: 100%;
float: left;
padding: 20px 0;
border-bottom: #e7aa3b solid 1px
}

.thxBox .information {
margin: 60px auto;
text-align: center;
width: 48%
}

.thxBox .information h2 {
text-transform: uppercase;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 40px;
font-weight: 400;
text-align: center;
padding-bottom: 0
}

.thxBox .information h3 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
padding-bottom: 15px;
padding-top: 10px
}

.thxBox .information p {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
padding-bottom: 50px;
color: #000;
font-style: italic
}

.thxBox .information .btn {
bottom: 13px;
height: 29px;
margin-bottom: 0;
display: flex;
justify-content: center;
}

.thxBox .information .btn a {
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 41px;
line-height: 41px;
text-align: center;
text-decoration: none;
width: 160px;
border: 1px solid #e7aa3b;
background: #fff;
font-weight: 700
}

.thxBox .information .btn a:hover {
background: #e7aa3b;
color: #fff
}

.thxBox .information .btn2 {
bottom: 13px;
height: 29px;
width: 100px;
margin-left: 55px;
float: left;
margin-bottom: 0
}

.thxBox .information .btn2 a {
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 41px;
line-height: 41px;
text-align: center;
text-decoration: none;
width: 100px;
border: 1px solid #e7aa3b;
background: #fff;
font-weight: 700
}

.thxBox .information .btn2 a:hover {
background: #e7aa3b;
color: #fff
}

.ourdep-formmain {
width: 100%;
float: left;
padding: 0px 50px 10px 0;
margin-top: 0;
}

.ourdep-form {
width: 100%;
float: left;
}

.ourdep-form div {
width: 33.3%;
float: left;
}

.ourdep-form .div2 {
color: #010101;
float: left;
font-size: 13px;
margin-bottom: 10px;
width: 100%;
margin-top: 10px;
}

.ourdep-form div label {
color: #000;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ourdep-form div input {
width: 85%;
height: 40px;
margin-left: 0px;
padding-left: 10px;
}

.ourdep-form div input.field {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 324px;
border-radius: 3px
}

.ourdep-form div2 input.field1 {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 305px;
border-radius: 3px
}

.ourdep-form div .select {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 341px;
border-radius: 3px
}

.ourdep-form .textarea {
border: 1px solid #ccc;
border-radius: 5px;
color: #97989a;
float: left;
height: 100px;
padding: 5px 7px;
width: 96%
}

.ourdep-form .btn {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #666;
cursor: pointer;
display: block;
float: none;
font-size: 16px;
font-weight: 400;
height: 41px;
line-height: 14px;
margin: 0 auto;
text-align: center;
width: 120px;
padding: 0
}

.ourdep-form .btn:hover {
background: #a0d64a;
color: #fff
}

.ourdep-form span {
color: red;
font-size: 13px
}

.dr-outer {
text-align: center;
margin: 15px 0 5px;
font-size: 24px;
padding: 10px 5px 0px 10px;
font-weight: bold;
}

.dr-inner {
width: 5%;
height: 15px;
margin: 0px auto;
border-bottom: 2px #0054a6 solid;
}

.video-sec {
width: 100%;
display: inline-block;
}

.video-sec ul {
width: 1256px;
margin: 0 auto
}

.video-sec ul li {
width: 50%;
list-style: none;
float: left;
}

.video-sec ul iframe {
width: 520px;
height: 400px;
margin: 20px 0px 10px 0;
border-radius: 8px 8px 0px 0px;
}

.alert {
width: 380px;
height: 80px;
position: fixed;
left: 0;
right: 0;
top: 0;
margin: auto;
background: #fff;
text-align: center;
bottom: 0;
z-index: 999;
font-size: 18px !important;
color: #000 !important;
padding: 25px 35px;
line-height: 33px;
border-radius: 15px;
border: #ccc solid 3px;
}

.teamDoctors {
width: 94%;
float: left;
border-radius: 15px;
background: #fff;
padding: 20px 30px;
margin-top: 25px;
}

.teamDoctors h2 {
font-size: 24px;
font-weight: 600;
color: #215dab;
font-family: 'Noto Serif', serif;
padding: 0;
margin: 5px 0 5px 0;
text-align: left;
}

.teamDoctors h5 {
font-size: 20px;
font-weight: 600;
color: #215dab;
font-family: 'Noto Serif', serif;
padding: 0;
margin: 5px 0 15px 0;
text-align: left;
}

.teamDoctors p {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 13px;
font-weight: 500;
line-height: 20px;
padding-bottom: 10px;
padding-top: 5px
}

.teamDoctors h3 {
font-size: 17px;
font-weight: 600;
color: #215dab;
font-family: 'Open Sans', sans-serif;
letter-spacing: initial;
margin-bottom: 15px;
line-height: 24px;
}

.teamDoctors h3 p {
font-size: 17px;
color: #010408;
font-family: 'Open Sans', sans-serif;
line-height: 24px;
}

.teamDoctors h4 {
font-family: 'Open Sans', sans-serif;
color: #215dab;
font-size: 16px;
font-weight: 550;
line-height: 22px;
margin-bottom: 0;
}

.teamDoctors h4.list {
text-decoration: underline;
margin-bottom: 8px;
font-size: 18px;
}

.teamDoctors ul {
list-style: outside;
margin-left: 13px;
margin-top: 6px;
margin-bottom: 10px;
}

.teamDoctors li {
font-size: 17px;
padding-bottom: 7px;
list-style: none;
}

.teamDoctors ol {
list-style: outside;
margin-top: 6px;
margin-bottom: 10px;
margin-left: 25px;
}

.teamDoctors ol li {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 13px;
font-weight: 500;
line-height: 20px;
padding-bottom: 6px;
}

.teamDoctors .doctorHeading {
width: auto;
float: left;
margin-left: 25px;
}

.teamDoctors .doctorImg {
width: 150px;
float: left;
margin-bottom: 20px;
padding: 8px;
background: #fff;
box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.75);
}

.teamDoctors .doctorImg img {
width: 100%
}

.teamDoctors a.request {
background: #a0d64a;
border: #a0d64a solid 1px;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: block;
float: none;
font-size: 15px;
height: 36px;
margin: 10px auto 20px auto;
text-align: center;
width: 150px;
line-height: 36px;
font-weight: 600;
}

.teamDoctors a.request:hover {
color: #666;
border: #a0d64a solid 1px;
background: #fff
}

.doctorHeading li {
background: #cdcdd6;
color: white;
padding: 8px;
margin-bottom: 2px;
}

.doctorHeading li a:hover {
background: #cdcdd6;
color: red;
padding-left: 8px;
cursor: pointer;
}

.doctors-team-top-desc {
width: 100%;
position: relative;
}

.team-doc-left {
float: left;
width: auto;
}

.team-doc-right-video {
position: absolute;
right: 0;
top: 0;
width: 350px;
height: 200px;
}

.Achievements {
width: 100%;
float: left;
padding-bottom: 15px;
}

.Achievements ul {
list-style: outside;
margin-left: 13px;
margin-top: 15px;
margin-bottom: 10px;
}

.Achievements li {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 15px;
font-weight: 500;
line-height: 22px;
padding-bottom: 10px;
}

.krlbanner {
background: url(../../images/krlimgs/bgkrl-banner.jpg) center top repeat-y;
margin-bottom: 40px;
background-size: 100%;
position: relative
}

.krlbannerimg {
float: right;
width: 350px;
}

.bgwhite {
background: white !important;
}

.krlinner {
margin: 0 auto;
position: relative
}

.krlbanner-txt {
width: 580px;
margin-top: 20px;
position: absolute;
left: 0;
}

.krlbanner-txt>h3 {
font-family: 'Open Sans', sans-serif;
font-size: 36px;
color: #fff;
font-weight: 700;
border-bottom: solid 2px #fff;
letter-spacing: 1px;
position: relative;
padding-bottom: 15px;
}

.krlbanner-txt>h3:after {
content: '';
position: absolute;
width: 100%;
height: 1px;
left: 0;
background: #fff;
bottom: 3px;
}

ul.krl-listing {
padding: 0;
margin: 25px 0 0 0;
}

ul.krl-listing li {
list-style: none;
background: url(../../images/krlimgs/krl-listing-arrow.png) left 0 top 7px no-repeat;
color: #fff;
padding-left: 20px;
margin-bottom: 30px;
}

.department-tab {}

.department-tab>h3 {
text-align: center;
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.department-tab>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 auto;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.department-lrbox {}

.department-lrbox .departmet-left {
width: 48%;
float: left;
margin-bottom: 35px;
}

.department-lrbox .departmet-right {
width: 48%;
float: right;
margin-bottom: 35px;
}

.deparlistmar {
margin-bottom: 10px !important;
}

.depart-imgbox {
width: 236px;
float: left;
border-radius: 8px;
position: relative;
overflow: hidden;
}

.depart-imgbox img {
opacity: 0.6;
transition: all 0.3s ease-in-out
}

.depart-imgbox:hover img {
opacity: 0.9;
}

.depart-txt {
width: 290px;
float: right;
font-family: 'Open Sans', sans-serif;
color: #000;
}

.depart-txt>h4 {
font-size: 18px;
font-weight: 600;
padding: 0;
margin: 0 0 10px 0;
}

.depart-txt>.depart-normaltxt {
font-size: 16px;
font-weight: 400;
}

ul.listing-bottom {
padding: 0;
margin: 0;
font-size: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
color: #000;
}

ul.listing-bottom p {
padding: 0;
margin: 0 0 5px 0
}

ul.listing-bottom li {
list-style: none;
padding-left: 20px;
margin-bottom: 10px;
position: relative;
line-height: 24px;
}

ul.listing-bottom li:before {
content: '';
position: absolute;
left: 0;
top: 8px;
height: 8px;
width: 8px;
background: #035098;
border-radius: 100%;
}

.department-lrbox-small {
display: none;
}

.klrdepartment-slide {
width: 90%;
margin: 0 auto
}

.klrdepartment-slide .slick-prev,
.klrdepartment-slide .slick-next {
top: 23%;
}

.klrdepartment-slide .slick-prev {
left: 8%;
background: url(../../images/krlimgs/krlarrow-right.png) left top no-repeat;
background-size: cover;
width: 19px;
height: 37px;
transform: rotate(180deg);
}

.klrdepartment-slide .slick-next {
right: 10%;
width: 19px;
height: 37px;
background: url(../../images/krlimgs/krlarrow-right.png) left top no-repeat;
background-size: cover;
}

.klrdepartment-slide .slick-prev:before,
.klrdepartment-slide .slick-next:before {
content: '';
color: transparent
}

.other-service {
background: #fff9e6;
padding: 25px 0;
margin-bottom: 30px;
}

.other-service>.homebody-inner>h3 {
text-align: center;
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.other-service>.homebody-inner>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 auto;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.mar0 {
margin-bottom: 0 !important;
}

.other-service-box {
padding: 0
}

.other-service-left,
.other-service-right {
float: left;
width: 49%;
}

.other-service-right {
float: right;
}

.other-serviceimg {
width: 275px;
float: left;
border-radius: 8px;
position: relative;
overflow: hidden;
}

.other-serviceimg img {
opacity: 0.6;
transition: all 0.3s ease-in-out
}

.other-serviceimg:hover img {
opacity: 0.9;
}

.other-servicetxt {
width: 280px;
}

.other-servicetxt>h4 {
font-size: 20px;
font-weight: 600;
padding: 0;
margin: 0 0 10px 0;
}

.frotherserv {
float: right !important;
}

.flotherserv {
float: right !important;
}

.quality-safety {
background: #eee;
padding: 25px 0 20px;
margin-bottom: 30px;
}

.quality-safety.newDoc {
background: #fff;
padding: 25px 0 20px;
margin-bottom: 0;
}

.quality-safety>.homebody-inner>h3 {
text-align: center;
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.quality-safety>.homebody-inner>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 auto;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.quality-safety>.homebody-inner>h3.newDoc {
text-align: center;
font-size: 24px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.quality-safety-boxwrap {}

.quality-safety-left {
float: left;
width: 46%;
background: #f6f6f6;
padding: 20px 15px;
box-shadow: 0px 3px 11px -6px rgba(0, 0, 0, 0.75);
}

.quality-safety-right {
float: right;
width: 46%;
background: #f6f6f6;
padding: 20px 15px;
box-shadow: 0px 3px 11px -6px rgba(0, 0, 0, 0.75);
}

.qua-safhead {
background: url(../../images/krlimgs/qualitylogo.png) left top no-repeat;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 600;
padding: 0 0 0 45px;
margin-bottom: 15px;
color: #000;
}

.qua-saf-txt {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #000;
font-weight: 400;
line-height: 26px;
}

.quality-safety-boxwrap a.readMore {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #1f5ca2;
text-decoration: none;
float: right;
margin-top: 10px;
}

.quality-safety-boxwrap a.readMore:hover {
text-decoration: underline
}

.management-speak {
padding: 0
}

.management-speak>h3 {
text-align: center;
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.management-speak>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 auto;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.management-speak-wrap-box {
margin-bottom: 40px;
}

.manage-speakleft,
.manage-speakright {
float: left;
width: 400px;
}

.manage-imgouter {
position: relative;
}

.manage-imgouter:after {
content: '';
width: 358px;
height: 19px;
position: absolute;
left: 0;
right: 0;
bottom: -19px;
margin: 0 auto;
background: url(../../images/krlimgs/shadow-krl.png) center top no-repeat;
}

.manage-img {
overflow: hidden;
border-radius: 10px;
background: #000;
position: relative
}

.manage-img img {
opacity: 0.6;
transition: all 0.3s ease-in-out;
}

.manage-img img:hover {
opacity: 0.9;
}

.manage-speakright {
float: right;
width: 730px;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height: 25px;
}

.manage-speak-head {
margin-bottom: 20px;
}

.manage-speak-head-img {
width: 80px;
height: 80px;
overflow: hidden;
float: left;
border-radius: 100%;
margin: 0 15px 0 0;
box-shadow: 0px 0px 9px -2px rgba(0, 0, 0, 0.75);
}

.manage-speak-head-txt {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 600;
color: #000;
padding-top: 15px;
}

.manage-speak-head-txt span {
display: block;
color: #474747;
font-size: 15px;
font-weight: 400;
}

.manage-l {
float: left !important;
}

.manage-r {
float: right !important;
}

.management-speak-wrap-box-s {
display: none
}

.klr-management-slide {
width: 90%;
margin: 0 auto
}

.klr-management-slide .slick-prev,
.klr-management-slide .slick-next {
top: 23%;
}

.klr-management-slide .slick-prev {
left: 8%;
background: url(../../images/krlimgs/krlarrow-right.png) left top no-repeat;
background-size: cover;
width: 19px;
height: 37px;
transform: rotate(180deg);
}

.klr-management-slide .slick-next {
right: 10%;
width: 19px;
height: 37px;
background: url(../../images/krlimgs/krlarrow-right.png) left top no-repeat;
background-size: cover;
}

.klr-management-slide .slick-prev:before,
.klr-management-slide .slick-next:before {
content: '';
color: transparent
}

.krl-international-wrap {
padding: 25px 0 1px;
background: #e7e3db;
}

.krl-international-wrap>.homebody-inner>h3 {
text-align: center;
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.krl-international-wrap>.homebody-inner>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 auto;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.krl-interbox {
position: relative;
}

.krl-inter-map {
text-align: center;
width: 244px;
margin: 0 auto;
}

.krl-inter-left,
.krl-inter-right {
position: absolute;
top: 60px;
left: 0;
width: 350px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 15px;
line-height: 25px;
}

.krl-inter-right {
left: auto;
right: 0;
width: 390px;
}

.krl-contact-wrap {
padding: 0;
margin-top: 30px;
border-bottom: 1px solid #cfcfcf;
}

.krl-contact-box {
padding: 0
}

.krl-contact-left,
.krl-contact-right {
float: left;
width: 780px;
}

.krl-contact-right {
width: 318px;
float: right
}

.krl-contact-wrap>.krl-contact-box>.krl-contact-left>h3 {
font-size: 32px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.krl-contact-wrap>.krl-contact-box>.krl-contact-left>h3:after {
content: '';
position: absolute;
width: 90px;
background: #0054a6;
margin: 0 0 0 3%;
left: 0;
right: 0;
bottom: -15px;
height: 2px;
}

.krl-contactmap {
width: 100%;
height: 360px;
}

.krl-reachoutbox {
position: relative;
border: 1px solid #a7a7a7;
}

.krl-reachoutbox:before {
content: '';
position: absolute;
left: -38px;
bottom: 0;
width: 38px;
height: 319px;
background: url(../../images/krlimgs/shadow-formbxleft.png) left bottom no-repeat;
}

.krl-reachoutbox:after {
content: '';
position: absolute;
right: -38px;
bottom: 0;
width: 38px;
height: 319px;
background: url(../../images/krlimgs/shadow-formbxright.png) left bottom no-repeat;
}

.krl-contact-reachout {
font-size: 22px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
background: #1f5ca2;
padding: 15px 0;
text-align: center;
color: #fff
}

.reachout-formbox {
background: #f5f5f5;
width: 80%;
margin: 0 auto 5%;
padding: 15px 5%;
text-align: center
}

.reachout-inputstyle,
.reachout-txtareastyle {
border: 1px solid #e0e0dd;
font-size: 14px;
margin: 0 0 15px 0;
color: #666;
font-family: 'Open Sans', sans-serif;
width: 100%;
padding: 8px 0 8px 6px;
box-sizing: border-box;
}

.reachout-txtareastyle {
height: 90px;
}

.reachout-sbtbtn {
background: #223e98;
font-size: 14px;
text-transform: uppercase;
color: #fff;
text-align: center;
padding: 10px 30px 13px;
border: none;
cursor: pointer;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
transition: all 0.3s ease-in-out;
margin: 0 0 10px 0
}

.reachout-sbtbtn:hover {
background: #0c2166
}

.playcircle {
position: absolute;
left: 0;
right: 0;
top: 0;
margin: 26% auto 0;
font-size: 45px;
color: #fff
}

@keyframes modal-video {
from {
opacity: 0
}
to {
opacity: 1
}
}

@keyframes modal-video-inner {
from {
transform: translate(0, 100px)
}
to {
transform: translate(0, 0)
}
}

.modal-video {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1000000;
cursor: pointer;
opacity: 1;
animation-timing-function: ease-out;
animation-duration: .3s;
animation-name: modal-video;
-webkit-transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
-ms-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
transition: opacity .3s ease-out
}

.modal-video-close {
opacity: 0
}

.modal-video-close .modal-video-movie-wrap {
-webkit-transform: translate(0, 100px);
-moz-transform: translate(0, 100px);
-ms-transform: translate(0, 100px);
-o-transform: translate(0, 100px);
transform: translate(0, 100px)
}

.modal-video-body {
max-width: 940px;
width: 100%;
height: 100%;
margin: 0 auto;
display: table
}

.modal-video-inner {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%
}

.modal-video-movie-wrap {
width: 100%;
height: 0;
position: relative;
padding-bottom: 56.25%;
background-color: #333;
animation-timing-function: ease-out;
animation-duration: .3s;
animation-name: modal-video-inner;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform .3s ease-out;
-moz-transition: -moz-transform .3s ease-out;
-ms-transition: -ms-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out
}

.modal-video-movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}

.modal-video-close-btn {
cursor: pointer;
position: absolute;
z-index: 2;
top: -35px;
right: 0;
display: inline-block;
width: 35px;
height: 35px;
overflow: hidden;
border: none;
background: transparent
}

.modal-video-close-btn:before {
transform: rotate(45deg)
}

.modal-video-close-btn:after {
transform: rotate(-45deg)
}

.modal-video-close-btn:before,
.modal-video-close-btn:after {
content: '';
position: absolute;
height: 4px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #fff;
border-radius: 5px;
margin-top: -6px
}

.bgimgs-krl {
background: rgb(21, 21, 21);
/* Old browsers */
background: -moz-linear-gradient(top, rgba(21, 21, 21, 1) 3%, rgba(4, 1, 61, 1) 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(21, 21, 21, 1) 3%, rgba(4, 1, 61, 1) 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(21, 21, 21, 1) 3%, rgba(4, 1, 61, 1) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#04013d', GradientType=0);
/* IE6-9 */
}

.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-weight: bold;
font-size: 28px;
position: relative;
margin-bottom: 40px;
}

.dcpbooking-wrap {
margin: 0;
border-bottom: 1px solid #ccc;
padding: 30px 0 50px;
}

.dcpbooking-wrap>.homebody-inner>h3 {
text-align: center;
font-size: 28px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
margin-bottom: 25px;
}

.dcpbooking-wrap .dcp-bcs-wrap {
padding: 0;
margin: 50px auto 0;
width: 90%;
}

.dcp-bcsleft {
float: left;
width: 40%;
background: #eee;
}

.dcp-bcsleft>h4 {
text-align: center;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
color: #fff;
font-weight: 600;
background: #024AB8;
padding: 8px 0 10px;
border-radius: 5px;
margin: 0
}

.dcp-bcsleft>h4 span {
font-size: 13px;
display: block;
font-style: italic
}

.bcsformbox {
padding: 15px;
}

.bcsname {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 600;
border-bottom: 1px solid #9E9C9C;
padding-bottom: 10px;
margin-bottom: 10px;
}

.bcsname span {
display: block;
font-size: 12px;
color: #444
}

.dcp-bcsright {
float: right;
width: 50%;
background: #eee;
margin-top: 100px;
}

.dcp-bcsright .dcp-bcs-stepshead {
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
background: #ccc;
color: #000;
padding: 5px 0 7px;
text-align: center
}

ul.dcp-bcslisting {
padding: 0;
margin: 20px 20px 20px 35px;
}

ul.dcp-bcslisting li {
list-style-type: decimal;
padding-left: 7px;
margin-bottom: 8px;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
color: #444
}

.bcs-datepicker {
position: relative;
padding: 0;
margin: 15px 0 0 0;
width: 100%;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}

.bcs-datepicker>span {
display: block;
margin-bottom: 8px;
}

.bcs-datepicker>input {
width: 100%;
padding: 10px 0 10px 10px;
box-sizing: border-box;
border-radius: 5px;
border: none;
background: url(../../images/calicon.png) right 10px top 5px #fff no-repeat;
font-size: 16px;
}

.calicon {
position: absolute;
right: 0;
bottom: 10px;
color: #015898;
font-size: 30px;
z-index: 0;
}

.bcs-time {
position: relative;
width: 100%;
}

.bcs-time .select1 {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 15px;
color: #444;
width: 100%;
height: 40px;
font-family: 'Open Sans', sans-serif;
}

.bcs-time .select1 .select-hidden {
display: none;
visibility: hidden;
padding-right: 10px;
}

.bcs-time .select1 .select-styled1 {
width: 100%;
font-size: 15px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
padding: 3px 35px 5px 10px;
transition: all 0.2s ease-in;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background: #fff url(../../images/arrowslc.png) no-repeat scroll 100% 0px;
}

.dcp-book {
text-align: center;
margin: 20px 0 10px;
}

.dcp-bookbtn {
color: #212121;
background: #fdc02f;
padding: 8px 25px;
border: none;
border-radius: 3px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
text-align: center;
cursor: pointer;
transition: all 0.2s ease-out 0s;
}

.dcp-bookbtn:hover {
background: #FDA82F
}

.booking-conf-head {
background: #fff !important;
color: #444 !important
}

.booking-box {
padding: 0;
margin: 0 0 20px 0;
}

.booking-date,
.booking-dateright {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
}

.booking-date {
float: left;
width: 20%;
font-weight: 600;
}

.booking-dateright {
float: right;
width: 75%;
}

.booking-send-detail {
border-top: 8px solid #fff;
padding: 30px 0 20px;
}

.booking-send-detail span {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
display: block;
margin-bottom: 20px;
}

.send-detail-txtboxstyle {
width: 61%;
padding: 10px 0 10px 10px;
box-sizing: border-box;
border-radius: 5px;
border: none;
float: left;
}

.sendmail-icon {
float: left;
font-size: 45px;
position: relative;
margin: -5px 10px 0 0;
color: #767676
}

.sendmail-btn {
color: #212121;
background: #fdc02f;
padding: 7px 25px;
border: none;
border-radius: 3px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
text-align: center;
cursor: pointer;
transition: all 0.2s ease-out 0s;
float: right
}

.want-cancel {
font-size: 13px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
color: #D40003;
background: white;
padding: 8px 0 0 0;
cursor: pointer;
}

.overlay5 {
display: none;
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 1);
overflow-y: auto;
z-index: 1000;
overflow-x: hidden;
text-align: center;
opacity: 0.6;
transition: opacity 1s;
}

.reason-cancel {
width: 500px;
margin: 0 auto;
left: 0;
right: 0;
top: 15%;
background: #fff;
z-index: 1000;
position: fixed;
padding: 20px;
border-radius: 5px;
display: none
}

.reason-cancel>h4 {
font-size: 20px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-align: center;
color: #034B98;
border-bottom: 1px solid #034B98;
padding-bottom: 5px;
padding: 0 0 20px 0;
margin: 0 0 20px 0
}

.want-cancel-close {
font-size: 25px;
color: #fff;
position: absolute;
right: -10px;
top: -10px;
background: #000;
border-radius: 100%;
width: 30px;
height: 30px;
text-align: center;
line-height: 28px;
border: 2px solid #ccc
}

.reason-can-txtarea {
padding: 10px 0 10px 10px;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid #ccc;
width: 100%;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
height: 100px;
}

#MainContent_lblmsg,
#MainContent_lblmsg2 {
background: #fff;
width: 100%;
display: block;
text-align: center;
color: #CC0A0D;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
padding-bottom: 10px;
}

.fixedActive {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 101;
-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;
}


.desktop-link {
display: block
}

.small-link {
display: none;
}


/* UIPL CSS */

.gray-box-parent {
list-style: none;
margin-top: 5px;
display: flex;
flex-flow: wrap;
justify-content: center;
}

.gray-box-parent li {
line-height: normal;
margin-bottom: 0;
display: inline-block;
position: relative;
width: calc(100% /3);
}

.gray-box-parent li .greyBox {
width: 342px;
margin-left: 0px;
}

.panelsDiv .bannerpanel img {
width: 100%;
}


/* Nested Menu bar */

.c-nested-menu {
position: relative;
}


/* @-moz-document url-prefix() {
.c-nested-menu ul{
left: 220px;
}
} */

.c-nested-menu ul {
display: none !important;
position: absolute;
left: 265px;
z-index: 99999999;
top: -27%;
padding-top: 0px !important;
}

li.c-nested-menu:hover ul {
display: block !important;
padding-top: 0px !important;
}

#mySidenav ul li .desktop-link {
position: relative;
}

#mySidenav ul li .desktop-link:after {
content: '\f078';
/* content: '\f0d7'; */
font-family: "FontAwesome";
position: absolute;
right: -20px;
line-height: 20px;
font-size: 10px;
color: #666666;
}

.c-department {
position: relative;
}

.c-department:after {
content: '\f054';
/* content: '\f0d7'; */
font-family: "FontAwesome";
position: absolute;
left: 230px;
line-height: 23px;
font-size: 12px;
}

.gray-bg {
background: #eee !important;
}

.faqSlider {
width: 100%;
float: left;
}

.faqSlider img {
width: 100%;
}

.corporatePage {
width: 100%;
float: left;
}

.clr {
clear: both;
line-height: 0;
height: 0;
margin: 0;
padding: 0;
}

.contactDiv.list {
margin-top: -10px;
width: 100%;
}

.corporateEnquiry {
width: 100%;
float: left;
}

.ourClientBox {
width: 100%;
float: left;
margin: 40px 0;
}

.ourClientBox .centerClient {
margin: 0 auto;
width: 1150px;
position: relative;
}

.ourClientBox ul {
list-style: none;
display: flex;
flex-flow: row wrap;
justify-content: center;
}

.ourClientBox li {
border: 1px solid #ccc;
color: #000;
/* display: inline-block; */
/* font-family: "open_sanslight"; */
font-size: 16px;
line-height: normal;
margin: 7px;
max-width: 21.5%;
padding: 20px 10px;
text-align: center;
text-decoration: none;
width: calc(100% / 4);
background: #ffffff;
}

.ourClientBox li:hover {
border: #ffcb4e solid 1px;
color: #ffcb4e;
}

.ourClientBox .viewClient {
clear: both;
cursor: pointer;
margin: 20px auto 10px auto;
width: 172px;
}

.ourClientBox .viewClient a {
background: #a0d64a;
color: #fff;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 60px;
text-align: center;
text-decoration: none;
}

.ourClientBox .hideClient {
clear: both;
cursor: pointer;
margin: 20px auto 10px auto;
width: 100%;
}

.ourClientBox .hideClient a {
background: #a0d64a;
color: #fff;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 60px;
text-align: center;
text-decoration: none;
width: 120px;
}

@keyframes hvr-icon-wobble-horizontal {
16.65% {
-webkit-transform: translateX(6px);
transform: translateX(6px)
}
33.3% {
-webkit-transform: translateX(-5px);
transform: translateX(-5px)
}
49.95% {
-webkit-transform: translateX(4px);
transform: translateX(4px)
}
66.6% {
-webkit-transform: translateX(-2px);
transform: translateX(-2px)
}
83.25% {
-webkit-transform: translateX(1px);
transform: translateX(1px)
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}

.hvr-icon-wobble-horizontal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
padding-right: 2.2em;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s
}

.hvr-icon-wobble-horizontal:before {
content: url(../../images/view.png);
position: absolute;
right: 1em;
padding: 6px 1px;
font-family: FontAwesome;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}

.hvr-icon-wobble-horizontal:hover::before,
.hvr-icon-wobble-horizontal:focus::before,
.hvr-icon-wobble-horizontal:active::before {
-webkit-animation-name: hvr-icon-wobble-horizontal;
animation-name: hvr-icon-wobble-horizontal;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}

.blogBox {
width: 100%;
float: left;
padding: 40px 0;
background: #fafafa;
border-top: 1px solid #ffcb4e;
}

.ui-button.ui-widget.ui-state-default.ui-button-icon-only.custom-combobox-toggle.ui-corner-right {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
width: 20px;
background: #ffffff;
}

.NewpreviewBox .orderBox .informationBox li .right {
width: 69%;
float: left;
line-height: 25px;
margin-bottom: 5px;
margin-top: 5px;
}

.slick-dots {
left: 50%;
transform: translate(-50%, 0%);
}

.ContactUs .general_enquiry .select {
background-color: #fff;
}

.ui-accordion .ui-accordion-header {
padding: 0.7em .7em .7em .7em !important;
}

.ui-icon-triangle-1-s,
.ui-icon-triangle-1-e {
zoom: 2;
}

.questions {
width: 98%;
cursor: pointer;
background: url(../images/plus.jpg) right center no-repeat #fff;
border: 1px solid #e7aa3b!important;
border-radius: 5px!important;
padding-left: 20px!important;
font-weight: normal!important;
font-size: 15px!important;
height: 46px;
line-height: 46px;
border-radius: 5px;
color: #010101;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
margin-top: 10px!important;
background-size: 22px;
}

.openquestions {
padding-left: 20px;
background: url("/img/img/minase.jpg") right center no-repeat #fff;
color: #000;
font-size: 20px;
height: 46px;
line-height: 46px;
border-radius: 5px;
background-size: 22px;
}

.answers {
font-family: "opensansregular";
font-size: 18px;
color: #6a6a6a;
line-height: 22px;
padding-left: 20px;
}

.partner p {
color: #454545;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
line-height: 22px;
padding-bottom: 10px;
padding-top: 10px;
}

.partner .vision_mission {
background-color: #e6e6e6;
border: 1px solid #d9d9d9;
float: left;
margin-top: 10px;
overflow: hidden;
width: 100%;
}

.partner .vision_mission h1 {
font-size: 18px;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #0054a5;
margin: 0;
padding: 25px 0 0 28px;
}

.showcase-div-text {
width: 100%;
float: left;
}

#testimonials {
display: block;
width: 100%;
margin-bottom: 17px;
position: relative;
}

#testimonials .carousel-nav {
bottom: 0;
display: block;
margin: 0 20px 0 0;
position: absolute;
right: 0;
width: auto;
z-index: 999;
}

#testimonials .carousel-wrap {
display: block;
width: 455px;
margin: 0 auto;
overflow: hidden;
}

#testimonials .carousel-wrap ul {
display: block;
list-style: none;
position: relative;
}

#testimonials .carousel-wrap ul li {
display: block;
float: left;
position: relative;
width: 455px;
margin-right: 0;
}

.showcase-div-text-div {
width: auto;
float: left;
padding-bottom: 10px;
padding-top: 0;
}

.showcase-div-text-div-text {
text-align: justify;
width: auto;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 17px;
}

.partner .vision_mission .mis_vis_tit {
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
color: #3a3a3a;
padding: 14px 0 0 28px;
margin: 0;
line-height: 22px;
text-align: left;
font-weight: 700;
}

.partner .vision_mission .pad {
line-height: 20px;
padding-bottom: 0;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 13px;
}

.container_div {
width: 100%;
float: left;
}

.greyDiv {
background: #fff;
border: 1px solid #E7AA3B;
border-radius: 5px!important;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
height: 46px;
line-height: 46px;
margin-bottom: 10px!important;
padding-left: 20px;
width: 98%;
cursor: pointer;
}

.greyDiv #plussign {
float: right;
margin-right: 3px;
width: 20px;
font-size: 19px;
color: #000;
}

.partner fieldset {
border: none;
padding-top: 0;
}

.partner p.pad {
color: #010101;
padding-bottom: 0;
padding-top: 15px;
}

.partner .space {
margin-bottom: 10px;
width: 100%;
}

.partner label.label2 {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 220px;
line-height: 30px;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
}

.partner label {
color: #454545;
display: block;
font: 13px/22px Arial, Helvetica, sans-serif;
padding-bottom: 8px;
width: 87px;
padding-left: 0;
}

.partner input.field {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 53%;
}

.partner .textarea {
border: 1px solid #97989a;
height: 70px;
color: #97989a;
padding: 0 7px;
width: 53%;
float: left;
}

.tabData {
width: 88% !important;
}

.partner .select {
border: 1px solid #97989a;
color: #97989a;
height: 30px;
padding: 0 7px;
width: 55%;
background-color: #fff;
}

.partner label.label3 {
color: #010101;
float: left;
font-size: 14px;
font-weight: 400;
width: 220px;
line-height: 30px;
font-size: 14px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
}

.newBorn {
width: 81%;
height: 70px;
overflow: auto;
border: #000 solid 1px;
margin-left: 6%;
margin-bottom: 0;
margin-top: 5%;
}

.partner .txt {
float: left;
width: 68%;
margin-left: 10px;
}

.partner .btn {
border: 1px solid #a0d64a;
width: 100px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 14px;
text-align: center;
background: #fff;
float: left;
cursor: pointer;
margin-left: 3px;
}

.partner p.small {
color: #010101;
font-size: 11px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
line-height: 22px;
padding-bottom: 10px;
padding-top: 10px;
}

.CurrentOpenings .right2 p {
margin-bottom: 15px;
line-height: 1.8em;
}

.partner .radio {
float: left;
margin: 0 4px 0 14px;
}

.partner span {
color: red;
font-size: 14px;
}

#MainContent_UpdatePanel1 {
margin-top: 12px;
}

#MainContent_UpdatePanel1 .clr+.space {
display: none;
}


/* about */

.about-us-top {
padding-top: 0px;
}

.article_in {
width: 1170px;
margin: 0 auto;
}

.container_courses {
width: 100%;
}

.inner_sec h3 {
font-size: 22px;
font-weight: 600;
color: #333;
}

.pad_inner {
padding: 15px 0 15px 0;
}

.scroll_content {
width: 74%;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
}

.about_rt {
float: right;
width: 266px;
}

.about_rt h5 {
font-size: 16px;
margin-bottom: 15px;
font-weight: 700;
text-transform: uppercase;
color: #333;
}

.about_rt p {
color: #2a2b2b;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 24px;
padding: 1px;
}

.padt_30 {
padding-top: 30px;
}

.scroll_content h5 {
font-size: 15px;
margin-bottom: 15px;
font-weight: 700;
text-transform: uppercase;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
}

.menu3 {
padding: 0;
width: 1170px;
margin: 0 auto;
position: relative;
}


/* coupon page */

.Coupon {
padding: 30px 0px;
}


/* terms of use */

.prv {
padding: 25px 0 0 0;
margin: 0;
}

.diff {
width: 100%;
float: left;
padding-bottom: 15px;
}

.article_in_inner h2 {
font-size: 20px;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101;
margin: 0 0 10px;
padding: 0;
}

.prv p {
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #3a3a3a;
padding: 0;
margin: 0;
line-height: 21px;
padding-top: 12px;
text-align: left;
}

.prv ol {
padding: 10px 0 0 30px;
margin: 0;
list-style: upper-roman;
}

.prv ol li {
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #3a3a3a;
padding: 3px 0 3px 0;
margin: 0;
line-height: 21px;
text-align: left;
}

.menu_bg4 {
height: 29px;
padding-top: 15px;
margin-bottom: 15px;
}

.menu2 {
padding: 0;
width: 1170px;
margin: 0 auto;
position: relative;
}


/* site map */

.article_in_inner {
width: 100%;
padding: 0;
margin: 0;
padding-top: 20px;
position: relative;
float: left;
}

.sitemap {
width: 100%;
}


/* online cancellation */

.article_in_inner h2.heP {
padding-bottom: 10px;
font-size: 20px;
font-weight: 700;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
text-align: left;
color: #010101;
margin: 0;
}

.article_in_inner .hePP {
color: #3a3a3a;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 21px;
padding-bottom: 30px;
}

.VacanciesBox1 {
width: 100%;
float: left;
margin-bottom: 10px;
font-size: 13px;
line-height: 21px;
box-sizing: border-box;
}

.VacanciesBox1 * {
box-sizing: border-box;
}

.VacanciesBox1 li {
width: 100%;
}

.VacanciesBox1 li div {
width: 100%;
display: flex;
flex-wrap: wrap;
}

.VacanciesBox1 .Vacanciesleft {
clear: both;
width: 50%;
float: left;
border-left: #ccc solid 1px;
border-top: #ccc solid 1px;
border-bottom: #ccc solid 1px;
line-height: 30px;
padding-left: 10px;
}

.VacanciesBox1 .Vacanciesright {
width: 48%;
float: left;
border: #ccc solid 1px;
line-height: 30px;
padding-left: 10px;
}


/* microbiology */

.Microbiology {
float: left;
margin: 0;
padding: 30px 0 30px 0;
width: 100%;
}

.graynavigation_business {
width: 100%;
float: left;
margin-bottom: 15px;
}

.Microbiology h4 {
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 24px;
padding: 0 0 20px;
text-align: center;
}

.Microbiology h5 {
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 20px;
padding: 0 0 5px;
text-align: left;
margin-bottom: 8px;
margin-top: 15px;
font-weight: 400;
}

.Microbiology p {
color: #454545;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 22px;
padding-bottom: 15px;
}

.Microbiology ul {
margin-bottom: 40px;
list-style: outside;
}

.Microbiology li {
color: #454545;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
margin: 10px 0 0 20px;
text-align: left;
line-height: 1.8;
}

.Microbiology .img_real {
margin: 10px 0 30px 0;
max-width: 100%;
}


/* internatinol */

h2.acc_trigger2 {
padding: 0;
background: url("/img/img/trigger.jpg") no-repeat right 14px #fff;
height: 46px;
line-height: 46px;
border: #E7AA3B solid 1px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
width: 500px;
font-size: 15px;
font-weight: 400;
float: left;
width: 98%;
margin-bottom: 10px!important;
border-radius: 5px!important;
padding-left: 20px;
}

h2.active {
background-position: right -28px;
}

.findLabBox .reviewBox .divmain {
width: 100%;
float: left;
}

.findLabBox .reviewBox .left2 {
float: left;
margin: 12px 0 20px 0;
width: 40%;
font-size: 13px;
color: #454545;
margin-right: 10%;
}

.findLabBox .reviewBox .right2 {
color: #000;
float: left;
font-size: 13px;
margin: 10px 0;
width: 40%;
}

.findLabBox .AvailableBox .slect_left {
width: 300px;
float: left;
margin-bottom: 10px;
}

.start {
width: 39px;
height: 37px;
float: left;
background: url("/img/img/star-bg.png") no-repeat;
font-size: 11px;
line-height: 37px;
text-align: center;
margin-top: -12px;
}

.findLabBox .AvailableBox select {
border: 1px solid #97989a;
color: #97989a;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 13px;
height: 29px;
padding: 0 7px;
width: 275px;
}

h2.acc_trigger2 a {
color: #010101;
text-decoration: none;
font-size: 17px;
margin-bottom: 10px;
display: block;
padding: 0;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
}

.findLabBox .oneBox {
width: 100%;
float: left;
border-bottom: dashed #ccc 1px;
padding-bottom: 15px;
}

.findLabBox .oneBox .top {
width: 100%;
float: left;
color: #010101;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight: 700;
padding-bottom: 10px;
padding-top: 15px;
}

.findLabBox .oneBox .bot {
width: 100%;
float: right;
color: #454545;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
text-align: justify;
}

.findLabBox .oneBox .date {
width: 100%;
float: right;
text-align: right;
color: #0054a5;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
text-align: right;
}

.findLabBox .main2 {
width: calc(26% - 20px);
float: right;
}

.findLabBox .right_center {
width: 214px;
height: auto;
float: left;
}

.findLabBox .map_picture {
width: 214px;
height: auto;
float: left;
}

.findLabBox .getD {
width: 213px;
float: left;
margin-top: 15px;
margin-bottom: 15px;
}


/* page not found */

.weare {
font-size: 22px;
font-weight: 600;
color: #333;
text-align: center;
padding: 2% 0;
margin-top: 20px;
}

.notfoundlt {
float: left;
width: 80%;
}

.whatcould {
font-size: 15px;
margin-bottom: 15px;
font-weight: 700;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
margin-top: 2%;
}

.notfoundlt ul {
list-style: none;
}

.notfoundlt ul li {
color: #2A2B2B;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 26px;
}

.notfoundrt {
float: left;
width: 20%;
}

.notfoundrt img {
margin-top: 72px;
}

.notfoundbox.whatcouldMain {
margin: 60px auto 30px auto;
}

.whatcould {
font-size: 15px;
margin-bottom: 15px;
font-weight: 700;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
margin-top: 2%;
}

.notfoundlinks {
width: 100%;
margin-bottom: 30px;
}

.notfoundlinks a {
border: 1px solid #E7AA3B;
box-sizing: border-box;
color: #000;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
padding: 10px;
text-decoration: none;
text-transform: uppercase;
transition: border-color 0.5s ease 0s;
width: 150px;
text-align: center;
float: left;
margin-bottom: 15px;
margin-right: 141px;
background-color: #fff;
}

.gray-box-parent {
padding-bottom: 20px;
}

.container_feedback {
width: 100%;
margin-top: 15px;
width: 1170px;
margin: 0 auto 0;
}

.container_feedback .left {
width: 856px;
float: left
}

.container_feedback .left h2 {
color: #2a2b2b;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: 400;
text-transform: uppercase
}

.container_feedback .left .customerBox {
width: 100%;
float: left;
margin-top: 20px
}

.container_feedback .left .customerBox h3 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.container_feedback .left .customerBox fieldset {
border: none
}

.container_feedback .left .customerBox input.field {
border: 1px solid #e1e1e1;
padding: 8px;
width: 32%;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.container_feedback .left .feebackForm {
width: 100%;
float: left;
margin-top: 20px
}

.container_feedback .left .feebackForm h3 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.container_feedback .left .feebackForm .formbox {
width: 97%;
float: left;
padding-left: 3%;
padding-top: 15px;
padding-bottom: 20px;
border: 1px solid #a0d64a;
}

.container_feedback .left .feebackForm .formbox .cityBox {
width: 97%;
float: left;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: #ccc solid 1px
}

.container_feedback .left .feebackForm .formbox .cityBox fieldset {
border: none
}

.container_feedback .left .feebackForm .formbox .cityBox p {
float: left;
margin-right: 20px;
width: 46%
}

.container_feedback .left .feebackForm .formbox .cityBox label {
width: 50px;
float: left;
line-height: 35px;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400
}

.container_feedback .left .feebackForm .formbox .cityBox select.select2 {
float: left;
border: 1px solid #e1e1e1;
padding: 8px 3px;
width: 191px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
margin-right: 50px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.container_feedback .left .feebackForm .formbox .cityBox input.field {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
border: 1px solid #e1e1e1;
padding: 8px;
width: 191px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px
}

.container_feedback .left .feebackForm .formbox .cityBox input.field2 {
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
border: 1px solid #e1e1e1;
padding: 8px;
width: 240px;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px
}

.container_feedback .left .feebackForm .formbox .cityBox span {
color: #666;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
margin-right: 5px;
padding-left: 0;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif
}

.container_feedback .left .feebackForm .formbox .personBox {
width: 97%;
float: left;
padding-top: 0;
padding-bottom: 20px
}

.container_feedback .left .feebackForm .formbox .personBox .texta {
border: 1px solid #e1e1e1;
height: 68px;
padding: 8px 3px;
width: 86%;
box-shadow: none;
box-sizing: border-box;
margin-bottom: 10px;
margin-left: 31px
}

.container_feedback .left .feebackForm .formbox .personBox h4 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 22px;
font-weight: 400;
padding-bottom: 15px
}

.container_feedback .left .feebackForm .formbox .personBox .btn {
margin-left: 20px;
width: 50px;
float: left;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 22px;
background: none
}

.container_feedback .left .feebackForm .formbox .btnbox {
margin-left: 20px;
background: #fff;
border: 1px solid #a0d64a!important;
color: #666;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
height: 30px;
line-height: 27px;
text-align: center;
text-decoration: none;
float: left;
width: 106px;
cursor: pointer;
border: none
}

.container_feedback .left .feebackForm .formbox .btnbox:hover {
background-color: #a0d64a;
color: #fff
}

.container_feedback .left .feebackForm .formbox label {
padding-left: 0;
padding-right: 10px;
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 22px
}

.container_feedback .right {
width: 260px;
float: right
}

.container_feedback .right h3 {
color: #666;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 17px;
line-height: 22px;
padding-bottom: 15px
}

.container_feedback .right ul {
list-style: none
}

.container_feedback .right li {
line-height: normal;
border-bottom: #ccc solid 1px;
float: left;
padding-top: 10px;
width: 100%
}

.container_feedback .right li.list {
border-bottom: none
}

.container_feedback .right p {
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
text-align: right
}

.container_feedback .right span {
padding-bottom: 15px;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;
text-align: right;
font-weight: 700;
float: right;
margin-top: 15px
}

.container_feedback .right span.italic {
font-style: italic
}

.container_feedback .right .btnbox {
float: left;
height: auto;
margin-left: 90px;
margin-top: 20px;
width: auto
}

.container_feedback .right .btnbox a {
background-color: #226395;
color: #fff;
float: left;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 30px;
text-align: center;
text-decoration: none;
float: left;
height: 30px;
width: 106px;
cursor: pointer;
border: none
}

.container_feedback .right .btnbox a:hover {
color: #fff;
text-decoration: none;
background-color: #ed5f47
}

.tab_section {
clear: both;
width: 100% !important;
margin: 0 auto;
}

.shadetabs2 {
width: 432px;
float: left;
margin: 0 auto;
}

.shadetabs2 li {
float: left;
list-style: none;
margin-right: 10px;
text-align: center;
}

.shadetabs2 .selected {
background: #a0d64a;
}

.shadetabs2 li a {
color: #fff;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: none;
background: #ccc;
line-height: 30px;
padding: 7px 10px;
}

.tabcontent_section {
clear: both;
width: 100%;
margin: 0;
}

.article_in_pat {
margin: 0 auto 0;
}

.offerBox .rightOffer ul {
list-style-type: decimal;
margin-bottom: 25px;
}

.homeright-wrap select {
text-indent: 1px;
}

.lblMsg {
width: 100%;
float: left;
font-size: 15px;
color: #000;
height: 40px;
line-height: 40px;
text-align: center;
margin-top: 10px;
}

#prv-testimonial,
#nxt-testimonial {
cursor: pointer;
}

.labBox {
width: 100%;
float: left;
}

.labBox .left-side {
width: 100%;
float: left;
}

.labBox .colm3 {
width: 100%;
float: left;
padding: 15px 0 0 0;
margin-bottom: 15px;
}

.labBox .colm3 h1 {
font-size: 20px;
font-weight: 700;
text-align: left;
color: #010101;
border-bottom: 1px solid #e3e3e3;
padding-bottom: 15px;
}

.labBox h3 {
font-size: 16px;
padding: 13px 0 5px 0;
margin: 13px 0 0 0;
font-weight: 700;
text-align: left;
color: #010101;
}

.labBox .left-side p {
color: #3a3a3a;
font: 13px;
line-height: 21px;
padding: 0;
margin: 0;
}

.labBox p span {
font-weight: 500;
color: #000;
}

.labBox p a,
.labBox .colm3 a {
color: #000;
font-size: 16px;
font-weight: 600;
}

.prv .tit {
color: #0053a6;
font-weight: 700;
}

.impBox {
position: relative;
left: 0;
top: 8%;
}

.queryBox3_planning {
width: 450px;
background: #f4f4f4;
border: #b9b9b9 solid 5px;
position: relative;
top: 20%;
position: absolute;
border-style: solid;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 12px;
left: 0;
right: 0;
margin: auto;
z-index: 1000;
}

.queryBox3_planning .closebtn {
position: absolute;
right: -10px;
top: -10px;
cursor: pointer;
display: block;
}

.queryBox3_planning h3 {
background: #ddd;
color: #000;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 15px!important;
font-weight: 700;
line-height: 20px!important;
padding-bottom: 5px!important;
padding-top: 5px!important;
text-align: center!important;
}

.queryBox3_planning .colm {
float: left;
margin: 20px 35px 0 30px;
width: 82%;
}

.queryBox3_planning .field {
padding: 0 7px;
margin-bottom: 15px;
line-height: 25px;
width: 350px;
font-family: 'open_sansregular', Helvetica, Arial, sans-serif;
font-size: 13px;
color: #97989a;
height: 25px;
float: left;
border: 1px solid #97989a;
}

.queryBox3_planning .no-mar {
margin-right: 0;
}

.uploadspace {
width: 100%;
margin-bottom: 10px;
float: left;
}

.queryBox3_planning .button-right {
float: left;
width: 100%;
padding-left: 0;
padding-bottom: 10px;
}

.queryBox3_planning .btn {
border: 1px solid #a0d64a!important;
width: 103px;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
line-height: 26px;
text-align: center;
height: 30px;
margin: 15px 0 15px 0;
float: left;
background: #ffffff!important;
padding: 0!important;
}

.upload {
float: left;
line-height: 30px;
}

.noupload {
width: 180px;
float: right;
}

.testlpl .comparison {
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 30px;
}

.testlpl .comparison .centring {
margin: 0 auto;
width: 1170px;
}

.testlpl .comparison h2 {
color: #0053a6;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 24px;
font-weight: 400;
padding-bottom: 15px;
text-align: left;
}

.testlpl .comparison table.comp {
border: 1px solid #ccc!important;
border-collapse: collapse;
width: 90%;
background: #fff;
}

.testlpl .comparison th.comp,
td.comp {
border: 1px solid #ccc!important;
border-collapse: collapse;
padding: 20px!important;
}

.testlpl .comparison td.comp2 {
border-right: 1px solid #ccc!important;
padding: 10px 20px!important;
}

.testlpl .comparison td.comp4 {
border-top: 1px solid #ccc!important;
border-right: 1px solid #ccc!important;
padding: 10px 20px!important;
}

.testlpl .PANELprice {
min-height: 70px;
}

.testlpl .comparison span.rupees {
color: #959595;
font-size: 18px;
padding-bottom: 10px;
text-decoration: none;
margin-left: 4px;
line-height: 35px;
font-weight: 400;
}

.testlpl .comparison span {
color: #959595;
font-size: 18px;
padding-bottom: 10px;
text-decoration: line-through!important;
margin-left: 4px;
text-align: left;
/* margin-left: -98px; */
}

.testlpl .comparison span.none {
color: #000!important;
font-size: 18px;
padding-bottom: 10px;
text-decoration: none!important;
margin-left: 4px;
}

.testlpl .comparison .LabBtn {
bottom: 0;
position: relative;
right: 0;
width: 132px;
}

.testlpl .comparison .LabBtn img.one {
position: absolute;
z-index: -1;
top: 20px;
left: 0;
}

.testlpl .comparison .card {
background: #a0d64a;
border: 1px solid #a0d64a;
color: #fff;
cursor: pointer;
display: block;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
height: 38px;
line-height: 27px;
padding: 0;
text-align: center;
text-decoration: none;
width: 146px;
margin-top: 15px;
}

.testlpl .comparison .LabBtn a {
border-radius: 3px;
color: #fff;
display: block;
font-size: 16px;
font-weight: 700;
height: 35px;
line-height: 35px;
text-align: center;
text-decoration: none;
width: 125px;
background: #E7AA3B;
color: #fff;
font-weight: 700;
cursor: pointer;
}

.CostDiv {
width: 100%;
float: left;
}

.lnitialBox {
width: 100%;
float: left;
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.CostDiv .center,
.lnitialBox .center {
margin: 0 auto;
max-width: 1200px;
position: relative;
}

.CostDiv table.tableDiv {
border-top: #ccc solid 1px;
border-left: #ccc solid 1px;
line-height: 35px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background: #fff;
}

.CostDiv tr.trDiv {
background: #575757;
color: #fff;
font-size: 14px;
font-weight: 700;
text-align: center;
}

.CostDiv td.tdDiv {
border-right: #ccc solid 1px;
border-bottom: #ddd solid 1px;
padding-left: 5px;
font-size: 13px;
padding-right: 5px;
}

.lnitialBox .table {
border: #000 solid 1px;
line-height: 45px;
padding-left: 20px;
background: #fff;
}

.packageBoxDiv {
width: 100%;
float: left;
margin-top: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
position: relative;
border-bottom: #ddd solid 1px;
/* background:#fff; */
padding: 20px 0px;
}

.packageBoxDiv .center {
margin: 0 auto;
max-width: 1200px;
position: relative;
}

.packageBoxDiv .left {
float: left;
left: 200px;
position: relative;
width: 782px;
}

.packageBoxDiv table.tableDiv {
border: #575757 solid 1px;
font-size: 14px;
line-height: 25px;
font-family: Arial, Helvetica, sans-serif;
background: #fff;
}

.packageBoxDiv tr.trDiv {
background: #575757;
color: #fff;
font-size: 16px;
font-weight: 700;
}

.packageBoxDiv .right {
width: 162px;
height: 122px;
float: right;
background: url(../images/photo.gif) no-repeat;
text-align: center;
padding-top: 18px;
margin-top: 80px;
}

.blinkBB {
width: 780px;
float: left;
line-height: 35px;
border: #000 solid 1px;
background: #fff;
}

.costBoxDiv {
float: left;
width: 782px;
text-align: right;
margin-top: 20px;
}

.costBoxDiv h2 {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}

.costBoxDiv h2 span {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}

.packageBoxDiv .right {
width: 162px;
height: 122px;
float: right;
background: url("/img/img/photo.gif") no-repeat;
text-align: center;
padding-top: 18px;
margin-top: 80px;
}

.packageBoxDiv .right h2 {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}

.packageBoxDiv .right h3 {
padding: 5px 0 5px 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.packageBoxDiv .right h4 {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #6c0300;
}

.blinkBB .leftr {
width: 217px;
float: left;
padding-left: 6px;
}

.blinkBB .rightr {
width: 140px;
float: right;
}

.packageBoxDiv td {
padding-left: 7px;
}

.btnBox {
float: right;
width: auto;
text-align: right;
margin-top: 20px;
margin-bottom: 20px;
}

.btnBox .leftBox {
float: left;
width: 148px;
line-height: 40px;
font-size: 16px;
margin-right: 20px;
}

.btnBox .centerBox {
float: left;
width: 148px;
margin-right: 20px;
}

.btnBox .rightBox {
float: left;
width: 148px;
}

.btnBox .centerBox .buttonCen {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #000;
cursor: pointer;
font-size: 16px;
font-weight: 400;
height: 42px;
line-height: 36px;
text-align: center;
width: 145px;
display: block;
text-decoration: none;
}

.btnBox .rightBox .buttonCen {
background: #fff;
border: 1px solid #a0d64a;
border-radius: 3px;
color: #000;
cursor: pointer;
font-size: 16px;
font-weight: 400;
height: 42px;
line-height: 36px;
text-align: center;
width: 145px;
display: block;
text-decoration: none;
}


/* Rediology pages styling Start */

#radiology-wrap {
padding: 0;
margin: 20px auto 0;
width: 1170px;
position: relative;
padding-bottom: 20px;
}

ul.top-breadcrums {
padding: 0;
margin: 0;
position: relative;
z-index: 10;
}

ul.top-breadcrums li {
list-style: none;
color: #afafaf;
display: inline-block;
font-weight: 600;
font-size: 13px;
text-transform: capitalize;
}

ul.top-breadcrums li a {
color: #134a9e;
}

.homeicon {
font-size: 17px;
}

ul.top-breadcrums li span {
font-size: 17px;
color: #afafaf;
margin: 0 5px;
}

.radiology-bg-wrap {
background: url("/website/radiology-imgs/home-icon.jpg") center top;
margin: 20px 0 0;
padding: 60px 0;
}

.radiology-bginner {
width: 780px;
margin: 0 auto;
}

.radiology-bginner h4 {
font-size: 30px;
font-weight: 600;
text-align: center;
padding: 0;
margin: 0;
}

.radiology-state {
font-size: 70px;
font-weight: 600;
color: #fff;
text-align: center;
}

#crnCity {
font-weight: inherit !important;
text-transform: capitalize;
}

.state-editicon {
font-size: 25px;
display: inline-block;
margin: 0 0 0 10px;
}

.cityList {
width: 230px;
max-height: 300px;
overflow-x: auto;
margin: 0 auto;
background: rgba(0, 0, 0, .7);
padding: 2px;
display: none;
left: 0;
right: 0;
z-index: 10;
position: absolute;
}

.cityList li {
width: 100%;
height: auto;
margin: 0;
padding: 10px;
border-bottom: 1px solid #fff;
color: #fff;
font-weight: 500;
box-sizing: border-box;
cursor: pointer;
}

.radiology-state-subhead {
font-size: 18px;
color: #fff;
text-align: center;
font-weight: 400;
font-style: italic;
margin-bottom: 0;
}

.lablistDiv {
max-width: 300px;
height: auto;
background: rgba(0, 0, 0, .7);
margin: 30px auto;
left: 0;
padding: 0;
overflow: hidden;
border: 1px solid #dddddd;
border-radius: 5px;
position: absolute;
right: 0;
z-index: 5;
}

.labSrchIn {
width: 100%;
height: auto;
}

.lablistDiv input {
width: calc(100% - 40px);
height: 40px;
background: none;
border: none;
padding: 0 8px;
color: #fff;
font-size: 16px;
}

.lablistDiv * {
box-sizing: border-box;
}

.listIcn {
width: 40px;
height: 40px;
float: right;
position: relative;
cursor: pointer;
}

.listIcn:after {
position: absolute;
content: "";
top: 35%;
right: 15px;
border: solid #fff;
border-width: 0 3px 3px 0;
padding: 3px;
display: inline-block;
z-index: 50;
transform: rotate(45deg);
}

.listIcn * {
box-sizing: border-box;
}

.radiology-address-wrap {
max-height: auto;
overflow: auto;
overflow-x: hidden;
margin: 100px 0 0 0;
}

.radiology-address-block {
background: rgba(228, 242, 253, .8);
border-radius: 10px;
padding: 25px;
position: relative;
margin-bottom: 15px;
}

.radiology-address-block .block-textwrap {
padding: 0;
margin: 0;
position: relative;
}

.radiology-address-block .block-textwrap .blockheading {
font-size: 24px;
font-weight: 600;
color: #292929;
margin-bottom: 10px;
}

.radiology-address-block .block-textwrap .blockheading {
font-size: 24px;
font-weight: 600;
color: #292929;
margin-bottom: 10px;
}

.blocktxt {
font-size: 16px;
color: #2e3033;
}

.blocktxt span {
margin: 10px 15px 0 0;
}

.blocktxt-iconcolor {
color: #8a8d8f;
margin-right: 5px;
}

.blockselect {
position: absolute;
right: 0;
bottom: 10px;
font-size: 16px;
font-weight: 600;
}

.blockselect a {
background: #e6a736;
color: #fff;
text-decoration: none;
text-transform: uppercase;
padding: 11px 45px;
border-radius: 30px;
}

.blockselect a:hover {
background: #23c29a;
}

.paymentNew .cardDiv {
margin: 20px 0 20px 330px;
border: 1px solid #cecece;
background: #fff;
padding: 20px;
padding-bottom: 0px;
}

.paymentNew .information .blue {
background: #fff;
}

.event_butt2 a {
border: 1px solid #a0d64a!important;
width: 100%;
border-radius: 3px;
color: #666;
display: block;
font-size: 13px;
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
background: url("/img/img/pdf-icon3.gif") no-repeat 10px center;
padding-left: 20px!important;
}

.radiology-test-wrap {
margin: 20px 0 0;
}

.radiology-test-wrap .radiology-testleft {
width: 775px;
float: left;
}

.radiology-test-wrap .radiology-testleft>h1 {
font-size: 30px;
font-weight: 600;
margin-bottom: 15px;
}

.radiology-address-block {
background: rgba(228, 242, 253, .8);
border-radius: 10px;
padding: 25px;
position: relative;
margin-bottom: 15px;
}

.radiology-address-block .block-textwrap {
padding: 0;
margin: 0;
position: relative;
}

.radiology-address-block .block-textwrap .blockheading {
font-size: 24px;
font-weight: 600;
color: #292929;
margin-bottom: 10px;
}

.srchOuter {
width: 775px;
height: auto;
padding: 20px 0;
z-index: 80;
}

.radiology-test-search {
border-radius: 25px;
border: 1px solid #ccc;
width: 100%;
background: #fff;
}

.searchstyle {
padding: 15px;
width: calc(100% - 50px);
box-sizing: border-box;
border: none;
background: 0 0;
color: #7f8285;
font-size: 16px;
font-weight: 400;
}

.searchbtn {
cursor: pointer;
background-image: url("/website/radiology-imgs/zoomico.png");
background-position: center top 11px;
background-repeat: no-repeat;
background-color: #e6a736;
border: none;
padding: 0;
margin: 4px 4px 4px 0;
width: 40px;
height: 40px;
border-radius: 100%;
position: relative;
float: right;
-webkit-transition: all .4s ease-out 0s;
-moz-transition: all .4s ease-out 0s;
-o-transition: all .4s ease-out 0s;
transition: all .4s ease-out 0s;
}

.searchbtn:hover {
background-color: #23c29a;
}

.addtest-radio a.active-test,
.addtest-radio a:hover {
background: #23c29a;
}

.radio-testdetail-wrap {
margin: 15px auto 20px;
min-height: 130px;
position: relative;
width: 100%;
padding: 20px;
box-sizing: border-box;
background: #fafafa;
border-radius: 8px;
}

.radio-testdetail-block {
position: relative;
width: 80%;
}

.radiotest-head {
font-size: 18px;
color: #292929;
font-weight: 600;
margin-bottom: 10px;
text-transform: capitalize;
}

.radiotest-head a {
color: inherit !important;
text-decoration: none;
}

.radiotest-txt {
color: grey;
}

.radiotest-txt span {
display: block;
line-height: 30px;
}

.radiotest-pricewrap {
position: absolute;
top: 5px;
right: 20px;
}

.addtest-price,
.addtest-price1 {
font-size: 21px;
font-weight: 600;
color: #292929;
text-align: right;
margin: 0 10px 5px 0;
}

.addtest-price1 {
color: #777;
text-decoration: line-through;
}

.fnormal {
font-weight: 400;
}

.addtest-radio {
font-size: 16px;
font-weight: 600;
margin-top: 0px;
}

.addtest-radio a,
.chkout-total a {
border-radius: 30px;
text-decoration: none;
}

.addtest-radio a {
background: #e6a736;
color: #fff;
text-transform: uppercase;
padding: 11px 30px;
float: right;
}

.pagingSerch {
width: auto;
height: auto;
float: right;
margin: 0 0 20px 0;
background: #fafafa;
padding: 3px;
border-radius: 35px;
}

.backPg {
background: url("/img/img/ero-L.png") center no-repeat;
float: left;
}

.nextPg {
background: url("/img/img/ero-R.png") center no-repeat;
float: right;
}

.backPg,
.nextPg {
width: 35px;
height: 35px;
margin: 3px;
padding: 4px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
display: none;
}

.pagingSerch li {
list-style: none;
min-width: 25px;
height: 25px;
padding: 5px;
color: #666;
border-radius: 25px;
text-align: center;
line-height: 25px !important;
cursor: pointer;
margin: 7px 4px;
float: left;
-webkit-transition: .5s;
transition: .5s;
}

.pagingSerch li:hover,
.actPg {
background: #ffc80a;
color: #fff !important;
}

.radiology-test-wrap .radiology-testright {
width: 375px;
float: right;
}

.emptycart,
.radio-added-test {
position: fixed;
width: inherit;
top: 122px;
}

.emptycart {
z-index: 99;
}

.radio-selected-test {
background: #003bb8;
font-size: 20px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.selected-test-small {
display: none;
}

.cartsmall {
display: block;
background: #f9f9f9;
padding: 0 0 15px;
background: #fff;
background: #f9fafc;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
}

.radio-addtest-wrap {
width: 100%;
max-height: 55vh;
border-bottom: 1px solid #ccced0;
padding: 20px;
box-sizing: border-box;
overflow: auto;
}

.radio-tests-listed {
margin-bottom: 15px;
}

.radio-tests-llisted-left {
float: left;
width: 180px;
color: grey;
font-size: 15px;
font-weight: 400;
text-transform: capitalize;
}

.radio-tests-llisted-right {
width: 100px;
float: right;
color: grey;
font-size: 16px;
font-weight: 400;
text-align: right;
}

.crosslisted {
font-size: 15px;
margin: 0 0 0 6px;
}

.crosslisted a {
color: grey;
}

.radiotest-total {
width: 90%;
margin: 15px auto 0;
}

.total-left,
.total-right {
font-size: 18px;
font-weight: 600;
}

.total-left {
float: left;
color: #000;
}

.total-right {
float: right;
color: #e23c26;
}

.chkout-total {
font-size: 16px;
font-weight: 600;
width: 90%;
margin: 50px auto 0;
}

.chkout-total a {
background: #e6a736;
color: #000;
text-transform: uppercase;
padding: 11px 45px;
display: block;
text-align: center;
}

.chkout-total a:hover {
background: #ccc;
}

.addtest-radio a,
.chkout-total a {
border-radius: 30px;
text-decoration: none;
}

.radio-added-test {
z-index: 100;
}

.emptrycart-small {
display: none;
}

#radiology-wrap.list {
margin: 0px auto 0 !important;
}

#radiology-wrap .radiology-test-wrap {
margin: 15px 0 0 !important;
}


/***************** Doctors New CSS **************/

.c_custom-container {
width: 1180px;
margin: 0 auto;
}


/* flexbox */

.flex-row {
display: flex;
flex-wrap: wrap;
}

.justify-content-center {
justify-content: center;
}

.justify-content-between {
justify-content: space-between;
}


/* heading */

.c_heading {
margin-bottom: 22px;
}

.c_heading h2 {
position: relative;
font-size: 24px;
font-weight: 600;
color: #212121;
margin-bottom: 15px;
font-family: 'Open Sans', sans-serif;
padding: 0;
margin: 0;
}

.c_heading h2:after {
content: '';
position: absolute;
border-bottom: 1px solid #e5e5e5;
width: 100%;
left: 0;
bottom: 7px;
}

.c_heading h2 span {
position: relative;
z-index: 100;
background: #eeeeee;
padding-right: 10px;
}

.doctors-page * {
box-sizing: border-box;
}


/* gender section */

.c_gender-filter {
padding: 20px 0px 0px;
background-color: #eeeeee;
width: 100%;
float: left;
}

.c_gender-filter a {
display: block;
text-decoration: none;
}

.c_gender-filter h2 {
font-size: 24px;
margin-bottom: 20px;
margin-top: 0px;
}

.c_gender-filter .column {
width: calc(25% - 20px);
float: left;
margin-bottom: 20px;
}

.c_gender-filter .column:hover a>img {
opacity: 0.8;
}

.c_gender-filter .column a>img {
border-radius: 5px;
margin-bottom: 12px;
width: 100%;
transition: all 0.5s;
}

.c_gender-filter h3 {
font-size: 18px;
color: #000;
}

.c_gender-filter h3 img {
vertical-align: middle;
}

.c_gender-filter h3 span {
color: #818181;
padding-right: 4px;
transition: all 0.5s;
}

.c_gender-filter .column:hover h3 span {
padding-right: 10px;
}


/* services section */

.c_services-section {
background-color: #fff2d7;
padding: 40px 0px;
width: 100%;
float: left;
}

.c_services-section a {
display: block;
text-decoration: none;
color: #000;
}

.c_services-section .column {
width: calc(25% - 12px);
background-color: #fff;
border: solid 1px #c7c7c8;
padding: 10px;
position: relative;
min-height: 105px;
float: left;
box-shadow: 0px 1px 4px #d4d4d4;
transition: all 0.5s;
}

.c_services-section .column:last-child {
margin-right: 0px;
}

.c_services-section .column img {
float: left;
margin-right: 10px;
}

.c_services-section .column h3 {
font-size: 18px;
margin: 0px;
font-weight: 500;
}

.c_services-section .column .btn-linked {
position: absolute;
bottom: 10px;
right: 10px;
font-size: 16px;
color: #0658a8;
}

.c_services-section .column .btn-linked svg {
color: #848484;
margin-left: 3px;
transition: all 0.5s;
}

.c_services-section .column:hover .btn-linked svg {
margin-left: 8px;
}

.c_services-section .column:hover {
box-shadow: 0px 0px 10px #ababab;
}


/* organ section */

.c_organ-section {
padding: 30px 0px 0px;
width: 100%;
float: left;
background-color: #eeeeee;
}

.c_organ-section .homebody-inner {
margin-bottom: 0px;
}


/* offer section */

.c_offer-section {
background-color: #eeeeee;
padding: 40px 0px 0px;
width: 100%;
float: left;
}

.c_offer-section img {
max-width: 100%;
}

.c_offer-section .column {
width: calc(100%/6);
text-align: center;
padding: 0px 15px;
transition: all 0.5s;
}

.c_offer-section .column:hover {
transform: translateY(-5px);
}


/* brand section */

.c_brand-section {
background-color: #eeeeee;
padding: 40px 0px;
width: 100%;
float: left;
}

.c_brand-section img {
max-width: 100%;
}

.c_brand-section .column {
background-color: #fff;
min-height: 160px;
text-align: center;
position: relative;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 6px 4px 3px rgba(0, 0, 0, 0.15);
border: solid 1px #ddd;
width: calc(50% - 10px);
cursor: pointer;
transition: all 0.5s;
}

.c_brand-section .column:after {
content: "";
width: calc(100% - 16px);
height: calc(100% - 16px);
position: absolute;
top: 8px;
right: 8px;
bottom: 85px;
left: 8px;
border: solid 2px #ffc107;
pointer-events: none;
}

.c_brand-section .column:hover {
opacity: 0.6;
}

.c_brand_box .column .c_anchor {
display: flex;
justify-content: center;
width: 100%;
}

.cardpromotions {
width: 100%;
float: left;
}

.cardpromotions .loyaltycard {
width: 100%;
float: left;
margin-top: 30px;
}

.cardpromotions .loyaltycard h2 {
color: #2A2B2B;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: 400;
margin-bottom: 15px;
padding-bottom: 5px;
float: left;
}

.cardpromotions .loyaltycard .maincard {
width: 90%;
float: left;
border: #a0d64a solid 1px;
padding: 2%;
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 25px;
background: #fff;
}

.cardpromotions .loyaltycard .maincard p {
color: #000;
font-family: "open_sansregular", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 25px;
}

.maincard2 {
margin-bottom: 20px;
}

.maincard2 table {
background: #fff;
}

.forgetpassword .btn {
margin-right: 10px;
margin-left: 0px;
}

#MainContent_btnValidateOTP {
margin-left: 170px;
margin-top: 15px;
}

.forgetpassword .generate a {
margin-left: 60px;
display: block;
width: 100%;
margin-top: 44px;
}

.bbAccordion .accordion-head {
background: #fff;
}

.bbAccordion .accordion-content ul {
list-style: none;
}

.bbAccordion .accordion-content ul li {
padding: 6px 15px 6px 10px;
cursor: pointer;
border: 1px solid #E7AA3B;
border-radius: 5px;
background: #fff;
}

.bbAccordion .accordion-content ul li a {
color: #000;
}

.c_cust_feed .left {
width: 856px !important;
}

#txtreferdoc {
padding-left: 20px;
position: relative;
}

#txtreferdoc:after {
content: "DR.";
position: absolute;
top: 5px;
left: 5px;
width: 20px;
}

.c-missing-centering {
margin: 0 auto;
width: 550px;
}

.c_searchpage {
padding: 0px 0px !important;
}

.c-thankyoupage {
width: auto;
display: flex;
justify-content: center;
}

.c_searchpage {
padding: 0px 0px !important;
}

.c-thankyoupage {
width: auto;
display: flex;
justify-content: center;
}

.container_courses .profileDiv {
width: 100%;
float: left;
margin-top: 15px;
border: #494949 solid 1px;
}

.container_courses .profileDiv .main {
list-style: none;
border-bottom: #494949 solid 1px;
float: left;
width: 100%;
}

.container_courses .profileDiv .left {
width: 16%;
float: left;
padding: 15px;
}

.container_courses .profileDiv .right {
width: 77%;
float: right;
border-left: #494949 solid 1px;
padding: 15px;
}

.scale2 {
width: 162px;
height: 67px;
padding-bottom: 16px;
}

.braj {
display: block;
color: #666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 22px;
margin: 8px 17px 0;
}

.bleft {
float: left;
width: 33%;
/* The width is 20%, by default */
}

.bmain {
float: left;
width: 33%;
/* The width is 60%, by default */
}

.bright {
float: left;
width: 32%;
/* The width is 20%, by default */
}


/* Use a media query to add a break point at 800px: */

@media screen and (max-width:800px) {
.bleft,
.bmain,
.bright {
width: 100%;
/* The width is 100%, when the viewport is 800px or smaller */
}
}

.greyBox .bot svg {
font-size: 20px !important;
color: #a0d64a !important;
padding-right: 10px;
}

.signup textarea.field {
border: 1px solid #97989a;
color: #444!important;
height: 50px;
padding: 0 7px;
width: 287px;
}

.centerA {
text-align: -webkit-center !important;
}

.box tr td {
text-align: -webkit-center;
border: 1px solid #8f928f;
}

.inpWidth {
height: 28px;
width: 96%;
}

.conditionTest {
width: 100%;
float: left;
margin-top: 20px;
padding-bottom: 25px;
}

.conditionTest ul {
list-style: none;
}

.conditionTest li {
float: left;
width: calc(25% - 16px);
/* height: 62px; */
border: #dcdcdc solid 1px;
box-shadow: 0 2px 1px #a4a4a4;
text-align: center;
margin: 0 8px;
margin-bottom: 12px;
position: relative;
background: #fff;
border-radius: 3px;
box-sizing: border-box;
padding: 0 12px;
}

.conditionTest li a:after {
content: '';
width: 10px;
height: 20px;
position: absolute;
right: 15px;
top: 34%;
background: url(../images/ero-icn.png);
-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;
}

.conditionTest li a {
font-family: 'Roboto', sans-serif;
color: #000;
font-size: 18px;
text-decoration: none;
line-height: 55px;
text-transform: capitalize;
display: block;
text-align: left;
-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;
}

.conditionTest li a:hover {
color: #a4a4a5 !important;
}

.conditionTest li a:hover::after {
right: 5px;
}

.dr-banner {
width: 100%;
float: left;
background: #eeeeee;
padding: 22px 0px 22px;
}

.dr-banner-content {
width: 1180px;
margin: 0 auto;
}

.dr-banner-imgcontain {
width: 100%;
margin: 25px 0;
float: left;
}

.dr-banner-imgcontain p {
width: 33.3%;
float: left;
}


/*.dr-banner-imgcontain img {width:100%;}*/

.dr-desktopBanner {
width: 100%;
float: left;
}

.dr-desktopBanner img {
width: 100%
}

.doctorBanner {
display: none
}

.doctorSlider {
float: left;
}

.labOnco {
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 0;
list-style: none;
margin: 0 0 25px 0;
}

.labOnco li {
width: calc(50% - 8px);
border: 10px solid #fff;
box-sizing: border-box;
padding: 15px;
height: 160px;
position: relative;
box-shadow: 0px 6px 4px 3px rgba(0, 0, 0, 0.15);
border-radius: 5px;
}

.labOnco li:nth-child(1) {
background: #e5eba1;
float: left;
}

.knowmor .fa-chevron-right{font-size: 9px;vertical-align: middle;}

.labOnco li:nth-child(2) {
background: #b0d1f3;
float: right;
}

.labOnco li a {
color: #000;
}

.labIcn {
float: left;
width: 108px;
height: auto;
margin: 0 20px 0 0;
}

.labIcn img {
width: 100%;
}

.labtxt {
float: left;
width: calc(100% - 130px);
height: auto;
}

.h1 {
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
margin: 0 0 10px 0;
}

.knowmor {
margin: 10px;
float: right;
width: auto;
color: #1360a6;
font-size: 15px;
font-weight: 600;
position: absolute;
right: 10px;
bottom: 0px;
}

.knowmor:after {
content: '';
width: 10px;
height: 15px;
background: url(../../images/moreIcn.png);
position: absolute;
right: -12px;
top: 4px;
}

#txtdot1,
#txtdot2 {
height: 65px;
font-size: 15px;
}

@media screen and (max-width:1255px) {
.labOnco li {
height: 200px;
}
}

@media screen and (max-width: 768px) {
.labOnco li {
height: 240px;
}
}

@media screen and (max-width: 767px) {
.labOnco li {
width: 100%;
margin: 10px 0;
}
.conditionTest li {
float: left;
width: calc(50% - 16px);
}
.dr-desktopBanner {
display: none;
}
.doctorBanner {
display: block
}
.doctorBanner img {
width: 100%
}
.doctorSlider {
width: 100%
}
.doctorSlider img {
width: 100%
}
.doctorBanner .slick-dots {
bottom: -30px
}
.labOnco li {
height: auto;
}
#txtdot1,
#txtdot2 {
height: auto;
}
}

@media screen and (max-width: 480px) {
.conditionTest li {
float: left;
width: calc(50% - 6px);
margin: 3px;
}
.labIcn {
float: left;
width: 40px;
}
}

.doc-main {
width: 1180px;
margin: 0 auto;
}

.docwrapper {
width: 1180px;
margin: 0 auto;
position: relative;
}

.docwrapper img {
width: 100%;
}

.dov-banner {
width: 1180px;
height: 450px !important;
position: absolute;
float: left;
}

.dov-banner img {
width: 100%;
}

.banner-content {
position: absolute;
z-index: 9;
float: left;
top: 60px;
left: 7%;
display: none;
}

.banner-content h3 {
width: 150px;
padding: 15px 10px;
font-size: 14px;
border-radius: 5px 5px 0px 0px;
background: #0054a6;
color: #FFFFFF;
text-align: center;
}

.banner-content .text-banner {
width: 420px;
height: 205px;
border-left: 4px #0054a6 solid;
background-color: #FFFFFF;
padding: 20px;
-webkit-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
}

.banner-content .text-banner h2 {
color: #000000;
text-align: left;
font-size: 30px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

.banner-content .text-banner h4 {
color: #000000;
text-align: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

.banner-content .text-banner h5 {
color: #0054a6;
text-align: left;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

.banner-content .text-banner span {
color: #555555;
text-align: justify;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 10px 0px;
width: 100%;
float: left;
}

.banner-content .text-banner .shadow {
background: url(../images/dr-drop-shadow.png) no-repeat;
width: 420px;
height: 23px;
float: left;
z-index: 9999;
}

.nat-lab-main {
width: 100%;
float: left;
background: #1f66ad;
padding: 25px 0px;
}

.nat-lab-main .left {
width: 40%;
float: left;
margin-left: 5%;
}

.nat-lab-main .left h2 {
color: #FFFFFF;
text-align: left;
font-size: 35px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

.nat-lab-main .left h2 label {
animation: blinker 1.5s linear infinite;
margin: 20px 25px;
text-align: center;
display: inline-block;
vertical-align: middle;
cursor: pointer
}

@keyframes blinker {
50% {
opacity: 0;
}
}

.nat-lab-main .left h4 {
color: #FFFFFF;
text-align: left;
font-size: 20px;
height: 38px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

.nat-lab-main .left p {
color: #FFFFFF;
text-align: left;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
margin-bottom: 15px;
}

.nat-lab-main .left a {
color: #000000;
text-align: center;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
margin-bottom: 15px;
padding: 12px 25px;
background-color: #FFFFFF;
border-radius: 4px;
font-weight: bold;
margin-top: 15px;
float: left;
}

.nat-lab-main .left a img {
width: 28px;
height: 38px;
display: inline-block;
}

.nat-lab-main .left .link {
background-color: #1f66ad !important;
padding: 0px;
display: inline-block;
width: 100%;
}

.nat-lab-main .left h4:before {
background: url(../images/nat-ref-lab.png) no-repeat;
background-position: 5px -15px;
width: 28px;
height: 38px;
}

.nat-lab-main .right {
width: 50%;
float: right;
}

.nat-lab-main .right table {
padding: 15px;
width: 95%;
float: right;
background-color: rgba(255, 255, 255, 1.00);
margin: 5% 0%;
border-radius: 4px;
}

.nat-lab-main .right table td {
padding: 12px;
}

.nat-lab-main .right table h2 {
padding: 5px;
font-size: 30px;
width: 95%;
font-weight: normal;
color: #0054a6;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
}

.nat-lab-main .right table h4 {
padding: 5px;
font-size: 16px;
width: 95%;
font-weight: normal;
color: #000000;
border-radius: 4px;
font-family: 'Open Sans', sans-serif;
}


/* menu tab code start*/

.dr-tab-main {
width: 100%;
float: left;
background: #fff !important;
padding: 15px 0px 25px 0;
}

.dr-tab-center {
width: 1180px;
margin: 0 auto;
background: #fff !important;
}

.dr-tab {
overflow: hidden;
border-bottom: 1px solid #ccc;
background-color: #ffffff;
width: 1180px;
margin: 0 auto;
height: 101px;
}

.dr-tab li {
display: inline-block;
text-align: center;
vertical-align: middle;
width: 19%;
padding: 0px;
background: #ffffff;
border-bottom: #ffffff 4px solid;
margin: 0px;
}

.dr-tab li label {
background: none;
width: 100%;
border: none;
outline: none;
cursor: pointer;
padding: 14px 0px 10px 0px;
transition: 0.3s;
font-size: 17px;
display: inline-block
}

.dr-tab li label img {
height: 37px;
}

.dr-tab li span {
background: none;
width: 100%;
border: none;
outline: none;
font-weight: bold;
cursor: pointer;
padding: 0px 0px 15px 0px;
transition: 0.3s;
font-size: 14px;
display: inline-block;
text-transform: uppercase;
color: #222222;
}

.dr-tab li:hover {
background-color: #fff;
}

.dr-tab li.active {
border-bottom: #1f66ad 4px solid;
background: none;
outline: none;
}

.dr-tabcontent {
display: none;
padding: 6px 12px;
border-top: none;
animation: fadein 2s;
-moz-animation: fadein 2s;
-webkit-animation: fadein 2s;
-o-animation: fadein 2s;
}

@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

@-moz-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

@-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

@-o-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

#dr-tab-one {
width: 100%;
height: auto;
float: left;
}

#dr-tab-one h3 {
width: 100%;
float: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
padding: 10px 0 15px;
height: auto;
}

#dr-tab-one .atoz {
width: 100%;
height: auto;
float: left;
}

#dr-tab-one .atoz li {
list-style: none;
display: inline-block;
height: auto;
width: 36px
}

#dr-tab-one .atoz 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;
}

#dr-tab-one .atoz a:hover {
height: auto;
text-decoration: none;
padding: 0px;
padding: 8px 12px;
background: #1f66ad;
color: #fff;
border: 1px #1f66ad solid;
}

#dr-tab-two {
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-two .dr-div-scroll::-webkit-scrollbar-thumb {
background-color: darkgrey;
outline: 1px solid slategrey;
}

#dr-tab-two h3 {
width: 100%;
float: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
height: auto;
}

#dr-tab-two .dr-div-scroll {
width: 95%;
float: left;
overflow-y: scroll;
overflow-x: hidden;
display: inline-block;
height: 600px;
overflow-x: none;
padding: 0 25px;
margin: 15px 0px 0px;
}

#dr-tab-two .dr-div-scroll::-webkit-scrollbar {
width: 1em;
}

#dr-tab-two .dr-div-scroll::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#dr-tab-two h4 {
padding: 0px;
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-two ul {
width: 98%;
padding: 15px;
margin: 0px;
display: inline-block;
border-bottom: 1px #cccccc solid;
}

#dr-tab-two ul:last-child {
width: 98%;
padding: 15px;
margin: 0px;
display: inline-block;
border-bottom: none
}

#dr-tab-two ul li {
width: auto;
display: inline-block;
}

#dr-tab-two ul li a {
display: inline-block;
padding: 12px 15px !important;
margin-right: 6px !important;
color: #727272 !important;
border: 2px #e9e9e9 solid;
text-decoration: none;
float: left;
display: inline-block !important;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
box-shadow: 0px 3px 7px #cccccc;
font-weight: bold;
border-radius: 4px;
}

#dr-tab-two ul li a:hover {
color: #000000 !important;
font-weight: bold;
text-decoration: none;
border-bottom: 2px #0054a6 solid;
box-shadow: 0px 3px 7px #cccccc;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#dr-tab-three {
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-three h4 {
padding: 0px;
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-three h3 {
width: 100%;
float: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
padding: 15px 0;
height: auto;
}

#dr-tab-three ul {
width: 100%;
padding: 15px;
margin: 0px;
display: inline-block;
}

#dr-tab-three ul li {
width: auto;
display: inline-block;
}

#dr-tab-three ul li a {
display: inline-block;
padding: 12px 15px !important;
margin-right: 6px !important;
color: #727272 !important;
border: 2px #e9e9e9 solid;
text-decoration: none;
float: left;
display: inline-block !important;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
box-shadow: 0px 3px 7px #cccccc;
font-weight: bold;
border-radius: 4px;
}

#dr-tab-three ul li a:hover {
color: #000000 !important;
font-weight: bold;
text-decoration: none;
border-bottom: 2px #0054a6 solid;
box-shadow: 0px 3px 7px #cccccc;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#dr-tab-five {
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-five h4 {
padding: 0px;
width: 100%;
padding: 0px;
margin: 0px;
}

#dr-tab-five h3 {
width: 100%;
float: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
padding: 15px 0;
height: auto;
}

#dr-tab-five ul {
width: 100%;
padding: 0px;
margin: 0px;
display: inline-block;
}

#dr-tab-five ul li {
width: auto;
display: inline-block;
}

#dr-tab-five ul li a {
display: inline-block;
padding: 12px 15px !important;
margin-right: 6px !important;
color: #727272 !important;
border: 2px #e9e9e9 solid;
text-decoration: none;
float: left;
display: inline-block !important;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
box-shadow: 0px 3px 7px #cccccc;
font-weight: bold;
border-radius: 4px;
}

#dr-tab-five ul li a:hover {
color: #000000 !important;
font-weight: bold;
text-decoration: none;
border-bottom: 2px #0054a6 solid;
box-shadow: 0px 3px 7px #cccccc;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

#dr-tab-four {
width: 100%;
padding: 0px;
margin: 0px;
height: 65px !important;
}

#dr-tab-four h3 {
width: 100%;
float: left;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
padding: 5px 0 15px;
height: auto;
}

#dr-tab-four,
select {
width: 300px;
margin: 0px;
outline: none;
height: 32px;
text-indent: 8px;
}

#dr-tab-four,
select option {
margin: 0px;
padding: 10px 15px;
width: 300px;
}


/* menu tab code Ends*/

.dr-banner {
width: 100%;
float: left;
background: #eeeeee;
padding: 22px 0px 22px;
}

.dr-banner-content {
width: 1180px;
margin: 0 auto;
}

.dr-banner-imgcontain {
width: 100%;
margin: 10px 0;
float: left;
}

.dr-banner-imgcontain p {
width: 33.3%;
float: left;
}


/*.dr-banner-imgcontain img {width:100%;}*/

.dr-desktopBanner {
width: 100%;
float: left;
}

.dr-desktopBanner img {
width: 100%
}

.doctorBanner {
display: none
}

.doctorSlider {
float: left;
}

.dr-brochure {
width: 100%;
float: left;
background: #fffef6;
padding: 0px 0px 110px 0;
}

.dr-brochure-content {
width: 1180px;
margin: 0 auto;
}

.dr-brochure-content .left {
width: 62%;
float: left;
}

.dr-brochure-content .left .outer {
text-align: center;
margin: 20px;
font-size: 24px;
padding: 10px 10px 0px 10px;
font-weight: bold;
}

.dr-brochure-content .left .inner {
width: 15%;
height: 15px;
margin: 0px auto;
border-bottom: 2px #0054a6 solid;
}

.dr-brochure-content .left .brochure-tile {
width: 290px;
padding: 15px 0px 10px 15px;
margin: 10px;
height: 65px;
float: left;
background-color: #ffffff;
border-radius: 4px;
-webkit-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
}

#main-wraphome>section.dr-brochure>div>div.left>div:nth-child(2) {
float: right;
}

#main-wraphome>section.dr-brochure>div>div.left>div:nth-child(4) {
float: right;
}

.dr-brochure-content .left .brochure-tile span {
width: 64px;
display: inline-block;
height: auto;
vertical-align: middle;
}

.dr-brochure-content .left .brochure-tile span img {
width: 52px;
height: 61px;
}

.dr-brochure-content .left .brochure-tile p {
display: inline-block;
width: 70%;
vertical-align: middle;
}

.dr-brochure-content .left .brochure-tile p a {
display: inline-block;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.dr-brochure-content .right {
width: 320px;
float: right;
margin-top: -75px;
}

.dr-brochure-content .right .field {
width: 320px;
height: 360px;
float: right;
-webkit-box-shadow: -4px 9px 40px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: -4px 9px 40px 0px rgba(0, 0, 0, 0.75);
box-shadow: -4px 9px 79px -22px rgba(0, 0, 0, 0.60);
position: relative;
top: 20px;
}

.dr-brochure-content .right .field .reach {
background-color: #ffffff;
padding: 0 12px;
border: 1px #cccccc solid;
width: 295px;
height: 302px;
position: relative;
}

.dr-brochure-content .right .field .reach .inner {
background-color: #f5f5f5;
padding: 0 10px;
position: absolute;
width: 275px;
height: 301px;
position: absolute;
}


/* on hover placeholder */

.dr-brochure-content .right .field header {
position: relative;
padding: 15px 0;
font-size: 20px;
font-weight: bold;
text-align: center;
background-color: #1f5ca2;
color: #ffffff;
width: 320px;
border: none;
}

.dr-brochure-content .right .field .reach .inner #form {
position: relative;
}

.dr-brochure-content .right .field .reach .inner label {
float: left;
color: #FF0000;
text-align: center;
width: 100%;
font-size: 12px;
padding: 5px 0px 10px;
}

.dr-brochure-content .right .field .reach .inner input[type=text] {
font-size: 0.875em;
width: 195px;
height: 35px;
margin: 10px 25px 0px;
padding: 0px 15px 0px 15px;
background: #ffffff;
outline: none;
color: #726659;
border: solid 1px #e0e0dd;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
border-radius: 2px;
position: relative;
}

.dr-brochure-content .right .field .reach .inner textarea {
width: 195px;
max-width: 260px;
height: 110px;
max-height: 60px;
padding: 15px;
background: #ffffff;
outline: none;
color: #726659;
font-size: 0.875em;
border: solid 1px #e0e0dd;
margin: 10px 25px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

.dr-brochure-content .right .field .reach .inner input[type=submit] {
background: #223e98;
width: 105px;
padding: 0;
height: 40px;
color: #ffffff;
outline: none;
cursor: pointer;
border-radius: 2px;
text-align: center;
margin: 15px 30% 20px;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
position: relative;
border: none
}

.dr-news {
width: 100%;
float: left;
background: #eeeeee;
padding: 0px 50px 10px 0;
}

.dr-news-content {
width: 1180px;
margin: 0 auto;
}

.dr-news-content .news-tile {
width: 280px;
padding: 15px 0px 10px 15px;
margin: 10px 45px;
height: 125px;
float: left;
background-color: #fffaf2;
border-radius: 4px;
box-shadow: 0px 3px 7px #cccccc;
position: relative;
}

.dr-news-content .news-tile span {
width: 64px;
display: inline-block;
height: auto;
vertical-align: top;
float: left;
}

.dr-news-content .news-tile span img {
width: 52px;
height: 61px;
}

.dr-news-content .news-tile p b {
display: inline-block;
font-size: 14px;
color: #000000;
float: left;
width: 185px;
text-align: justify;
margin-bottom: 5px;
}

.dr-news-content .news-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 185px;
text-align: justify;
}

.dr-news-content .news-tile a {
position: absolute;
width: 32px;
height: 32px;
background: url(../../images/right-arrow-new.png) no-repeat #fdc02f;
background-position: left 11px top 11px;
background-size: 12px;
transition: all .2s ease-in-out;
right: 17px;
bottom: 17px;
border-radius: 100%;
-webkit-box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
-moz-box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
cursor: pointer;
display: inline-block;
}

.dr-news-content .news-tile a:hover {
background-position: left 15px top 11px;
}

.dr-outer {
text-align: center;
margin: 15px 0 5px;
font-size: 24px;
padding: 10px 5px 0px 10px;
font-weight: bold;
}

.dr-inner {
width: 5%;
height: 15px;
margin: 0px auto;
border-bottom: 2px #0054a6 solid;
}

.dr-webinar {
width: 100%;
height: auto;
float: left;
background: url(../../images/webinar-bg.jpg) no-repeat;
background-size: 100% 670px;
padding: 0px 0px;
}

.dr-webinar-content {
width: 1180px;
margin: 0 auto;
}

.dr-webinar-content li {
width: 100% !important;
float: left;
list-style: none;
}

.dr-webinar-content li iframe {
width: 440px;
height: 260px;
margin: 15px 0% 15px 11%
}

.dr-webinar-content li .sec-iframe {
width: 420px;
height: 260px;
margin: 15px 2% 15px 4%
}

.dr-webinar-content li .four-iframe {
width: 420px;
height: 260px;
margin: 15px 2% 15px 4%
}

.dr-webinar-content .webinar-tile h2 {
width: 100%;
float: left;
height: 0px;
}

.dr-webinar-content .webinar-tile h2 span {
content: "";
background-color: #223e98;
display: inline-block;
position: relative;
top: -57px;
left: -17px;
font-size: 16px;
border-radius: 4px 4px 0px 0px;
padding: 10px 20px;
color: #ffffff;
width: auto;
float: left;
}

.dr-webinar-content .webinar-tile {
width: 350px;
padding: 15px 0px 10px 15px;
margin: 40px 12px;
height: auto;
float: left;
background-color: #ffffff;
border-left: 2px #223e98 solid;
-webkit-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
box-shadow: 3px 17px 36px -20px rgba(0, 0, 0, 0.75);
min-height: 120px;
}

.dr-webinar-content .webinar-tile span {
width: 115px;
display: inline-block;
height: auto;
vertical-align: top;
float: left;
}

.dr-webinar-content .webinar-tile span img {
width: 98px;
height: 83px;
}

.dr-webinar-content .webinar-tile p b {
display: inline-block;
font-size: 14px;
color: #000000;
float: left;
width: 195px;
text-align: justify;
margin-bottom: 5px;
}

.dr-webinar-content .webinar-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 170px;
text-align: justify;
}

.dr-webinar-content .webinar-tile a {
display: inline-block;
font-size: 14px;
color: #223e98;
padding: 0px 25px;
font-weight: bold;
margin: 5px 0px 0px 35%;
padding: 0 0px;
width: 45%;
float: left;
background: url(../../images/camera-webinar.png) no-repeat;
background-size: 50px 20px;
text-align: center;
}

.dr-event {
width: 100%;
height: auto;
float: left;
background: #eeeeee;
padding: 0px 0px;
}

.dr-event-content {
width: 1180px;
margin: 0 auto;
}

.dr-event-content .webinar-tile {
width: 470px;
padding: 15px 15px 5px 20px;
margin: 25px 40px 0px;
height: auto;
float: left;
background-color: #ffffff;
-webkit-box-shadow: -1px 15px 23px -13px rgba(0, 0, 0, 0.50);
-moz-box-shadow: -1px 15px 23px -13px rgba(0, 0, 0, 0.50);
box-shadow: -1px 15px 23px -13px rgba(0, 0, 0, 0.50);
}

.dr-event-content .webinar-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 100%;
text-align: justify;
padding-bottom: 10px;
}

.dr-event-content .webinar-tile p b {
display: inline-block;
font-size: 14px;
color: #000000;
float: left;
width: 100%;
text-align: justify;
}

.dr-event-content .webinar-tile p a {
display: inline-block;
font-size: 14px;
color: #223e98;
float: right;
padding: 0px 10px;
font-weight: bold;
}

.our-depart {
width: 1180px;
margin: 0 auto;
}

.our-depart img {
width: 100%;
}

.our-depart-con {
width: 1180px;
margin: 0 auto;
}

.our-depart-con .center {
position: relative;
top: -250px;
height: 0px;
text-align: center;
display: inline-block;
vertical-align: middle;
width: 100%;
height: 25px;
position: relative;
bottom: 0px;
}

.our-depart-con .center h2 {
font-family: 'Open Sans', sans-serif;
font-size: 30px;
color: #000000;
line-height: 15px;
padding: 25px 0px;
}

.our-depart-con .center h4 {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #000000;
}

.our-depart-con ul {
display: inline-block;
text-align: center;
}

.our-depart-con ul li {
list-style: none;
border-radius: 4px 4px 4px 4px;
height: auto;
display: inline-block;
margin: 25px 10px;
transition: all 0.2s ease-in;
;
cursor: pointer;
overflow: hidden;
vertical-align: top;
background: #4abbd6;
color: #c9fb79;
width: 365px;
height: 187px;
}

.our-depart-con ul li span {
position: relative;
top: 40px;
}

.our-depart-con ul li:hover {
color: #fecc4e !important;
-ms-transform: scale(0.9);
/* IE 9 */
-webkit-transform: scale(0.9);
/* Safari */
transform: scale(0.9);
transition: transform .4s;
/* Animation */
}

.our-depart-con ul li img {
max-width: 64px;
}

.our-depart-con ul li span h3 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-transform: uppercase;
text-align: center;
padding: 15px;
color: rgba(255, 255, 255, 1.00)
}

.iframe-main {
width: 100%;
background: #f6f6f6;
display: inline-block;
}

.iframe-main ul {
width: 1350px;
margin: 0 auto
}

.iframe-main ul li {
width: 50%;
list-style: none;
float: left;
}

.iframe-main ul iframe {
width: 520px;
height: 400px;
margin: 40px 12%;
border-radius: 8px 8px 0px 0px;
}

.dr-viewall {
display: inline-block;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #000;
text-align: center;
width: 100%;
padding: 15px 0px;
float: left;
font-weight: bold;
}

.dr-viewall a {
text-decoration: none;
color: #000;
}

.dr-viewall a:hover {
text-decoration: underline;
color: #223e98;
}

.dr-tab-scroll {
width: 95%;
float: left;
}

.dr-tab-scroll h4:first-child {
padding-top: 0;
}

.theming .slick-prev {
left: -40px;
background: url(../../images/departmental-left-s.png) no-repeat center center #fff;
padding: 25px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}

.theming .slick-next {
background: url(../../images/departmental-right-s.png) no-repeat center center #fff;
right: -40px;
padding: 25px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}

.theming .slick-prev:hover,
.regular .slick-prev:focus {
background: url(../../images/departmental-left-h.png) no-repeat center center #223e98;
opacity: 1;
}

.theming .slick-next:hover,
.regular .slick-next:focus {
background: url(../../images/departmental-right-h.png) no-repeat center center #223e98;
opacity: 1;
}

.theming .slick-next:before {
content: '' !important;
}

.theming .slider {
width: 100%;
margin: -30px 0px 50px;
height: 170px;
}

.theming .slick-slide {
margin: 0px 20px;
}

.theming .slick-slide img {
width: auto;
display: inline-block;
}

.theming .slick-prev:before,
.slick-next:before {
color: black;
}

.theming .slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}

.theming .slick-dots {
display: none !important;
}

.theming .slick-active {
opacity: 1;
}

.theming .slick-current {
opacity: 1;
}

.accre-main {
width: 100%;
float: left;
background: #F4F4F4;
}

.Accred {
float: left;
width: 100%;
padding: 25px 0 40px;
margin: 0 0;
}

.nrlhead {
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 18px;
color: #212121;
margin: 10px 0 10px 0;
}

ul.accre-list {
padding: 0;
}

ul.accre-list1 {
padding: 0;
margin-top: 40px;
}

ul.accre-list li,
ul.accre-list1 li {
list-style: none;
float: left;
margin: 0 25px 0 0;
vertical-align: top;
width: 90px;
}

ul.accre-list li img,
ul.accre-list1 li img {
width: 100%;
border: 1px #cccc solid;
padding: 5px;
border-radius: 2px;
}

ul.accre-list li:nth-child(5),
ul.accre-list1 li:nth-child(3) {
margin-right: 0;
}

.nrlgap {
margin: 0 55px 0 0
}

.newsicon {
font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 18px;
font-weight: 400;
}

.accre-leftside {
width: 500px;
float: left;
}

.accre-rightside {
width: 600px;
float: right
}

.accre-teamimg {
padding: 0;
margin: 20px 0;
}

.accre-teamimg img {
border: 5px solid #ccc;
width: 100%;
}

.drinner-line1 {
width: 60px;
}


/*.drouter-accre1{width:228px; padding-left:0 !important;}*/

ul.nrlaccre {
padding: 0;
width: 60%;
margin: 0 auto;
text-align: center;
}

ul.nrlaccre li {
list-style: none;
float: left;
margin: 0 40px 0 0;
vertical-align: top
}

ul.nrlaccre li img {
width: 100%;
border: 1px #cccc solid;
padding: 5px;
border-radius: 2px;
}

ul.accre-list li:nth-child(5) {
margin-right: 0;
}

.ourdep-formmain {
width: 100%;
float: left;
padding: 0px 50px 10px 0;
box-sizing: border-box;
}

.ourdep-form {
width: 100%;
float: left;
}

.ourdep-form div {
width: 33.3%;
float: left;
}

.ourdep-form .div2 {
color: #010101;
float: left;
font-size: 13px;
margin-bottom: 10px;
width: 100%;
}

.ourdep-form div label {
color: #000;
float: left;
font-size: 14px;
font-weight: 400;
width: 320px;
line-height: 30px;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
}

.ourdep-form div input {
width: 85%;
height: 40px;
margin-left: 0px;
}

.ourdep-form div input.field {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 324px;
border-radius: 3px
}

.ourdep-form div2 input.field1 {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 305px;
border-radius: 3px
}

.ourdep-form div .select {
border: 1px solid #ccc;
color: #97989a;
height: 42px;
padding: 0 7px;
width: 341px;
border-radius: 3px
}

.ourdep-form .textarea {
border: 1px solid #ccc;
border-radius: 5px;
color: #97989a;
float: left;
height: 100px;
padding: 5px 7px;
width: 96%
}

.ourdep-form .btn {
background: #fff;
border: 1px solid #e7a837;
border-radius: 3px;
color: #666;
cursor: pointer;
display: block;
float: none;
font-size: 16px;
font-weight: 400;
height: 41px;
line-height: 14px;
margin: 0 auto;
text-align: center;
width: 120px
}

.ourdep-form .btn:hover {
background: #E7A837;
color: #fff
}

.ourdep-form span {
color: red;
font-size: 13px
}

.ourdep-form .alert {
color: red;
font-size: 13px;
margin-top: 15px;
float: left;
width: 100%;
text-align: center;
}

@media only screen and (max-width: 1366px) {
.our-depart-con .center {
top: -220px;
}
.banner-content {
top: 100px;
left: 10%;
}
.our-depart-con ul li {
width: 330px;
height: 175px;
}
.iframe-main ul {
width: 1255px;
}
.iframe-main ul iframe {
width: 450px;
height: 340px;
}
}

@media only screen and (max-width: 1255px) {
.our-depart {
width: 980px;
margin: 0 auto;
}
.docwrapper {
width: 980px;
}
.banner-content {
top: 40px;
left: 7%
}
.banner-content h3 {
width: 130px;
padding: 10px 0px;
}
.banner-content .text-banner {
width: 300px;
padding: 15px
}
.banner-content .text-banner h4 {
font-size: 16px
}
.banner-content .text-banner h2 {
font-size: 24px
}
.banner-content .text-banner span {
font-size: 12px;
}
.dr-webinar-content {
width: 1180px;
margin: 0 auto;
}
.dr-webinar-content li iframe {
width: 360px;
height: 220px;
margin: 15px 0% 15px 11%
}
.dr-webinar-content li .sec-iframe {
width: 360px;
height: 220px;
margin: 15px 2% 15px 4%
}
.dr-webinar-content li .four-iframe {
width: 360px;
height: 220px;
margin: 15px 2% 15px 4%
}
.dr-webinar-content .webinar-tile {
margin: 40px -15px;
width: 290px;
}
.dr-webinar-content .webinar-tile span {
width: 85px;
}
.dr-webinar-content .webinar-tile span img {
width: 68px;
height: auto;
}
.dr-webinar-content .webinar-tile a {
margin: 10px 0px 0px 30%;
width: 54%;
}
.dr-webinar-content .webinar-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 175px;
text-align: justify;
}
.dr-webinar-content {
width: 960px;
margin: 0 auto;
}
.doc-main {
width: 960px;
margin: 0 auto;
}
.nat-lab-main .left h2 {
font-size: 30px !important;
}
.nat-lab-main .left p {
margin-bottom: 10px;
font-size: 14px;
}
.dr-tab-center {
width: 960px;
}
.dr-tab {
width: 960px;
}
#dr-tab-one .atoz li {
width: 32px;
height: 32px;
}
#dr-tab-one .atoz a {
padding: 6px 10px;
}
#dr-tab-one .atoz a:hover {
padding: 6px 10px;
}
.dr-brochure-content {
width: 960px;
margin: 0 auto;
}
.dr-brochure-content .left .brochure-tile {
width: 240px;
}
.dr-news-content {
width: 960px;
}
.dr-news-content .news-tile {
margin: 10px;
}
.dr-event-content {
width: 960px;
}
.dr-event-content .webinar-tile {
width: 350px;
}
.theming .slick-prev {
left: -50px;
background: url(../../images/departmental-left-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.theming .slick-next {
right: -50px;
background: url(../../images/departmental-right-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.our-depart-con {
width: 980px;
margin: 0 auot
}
.our-depart-con ul li {
width: 265px;
height: 155px;
}
.iframe-main ul {
width: 980px;
}
.iframe-main 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: 100%;
padding: 25px 0 40px;
margin: 0
}
ul.accre-list {
width: 100%;
}
ul.accre-list1 {
width: 100%;
margin-top: 10px;
}
.accre-leftside {
width: 45%;
}
.accre-rightside {
width: 50%;
}
ul.accre-list li,
ul.accre-list1 li {
margin: 0 20px 0 0;
width: 77px;
}
.nrlgap {
margin: 0 20px 0 0;
}
.dr-banner-content {
width: 960px;
}
}

@media only screen and (max-width:1024px) {
.our-depart-con .center {
top: -175px;
}
.our-depart-con {
width: 800px;
margin: 0 auto;
}
.our-depart-con ul li {
width: 210px;
}
.our-depart-con ul li h3 {
font-size: 12px;
width: 165px;
}
.docwrapper {
width: 980px;
}
.banner-content {
top: 70px;
}
.banner-content h3 {
width: 130px;
padding: 12px 10px;
}
.banner-content .text-banner h4 {
font-size: 18px;
}
.banner-content .text-banner h2 {
font-size: 26px;
}
.banner-content .text-banner {
width: 360px;
height: 185px;
}
.dr-webinar-content .webinar-tile {
margin: 40px 0px;
width: 280px;
}
.dr-webinar-content .webinar-tile span {
width: 58px;
}
.dr-webinar-content .webinar-tile span img {
width: 50px;
height: auto;
}
.dr-webinar-content .webinar-tile a {
margin: 10px 0px 0px 30%;
width: 60%;
}
.dr-webinar-content .webinar-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 165px;
text-align: justify;
}
/*.dr-webinar-content{width:880px; margin:0 auto; }*/
.dr-webinar-content {
width: 880px;
margin: 0 auto;
}
.dr-webinar-content li iframe {
width: 300px;
height: 180px;
margin: 15px 0% 15px 11%
}
.dr-webinar-content li .sec-iframe {
width: 300px;
height: 180px;
margin: 15px 2% 15px 4%
}
.dr-webinar-content li .four-iframe {
width: 300px;
height: 180px;
margin: 15px 2% 15px 4%
}
.dr-tab li span {
font-size: 12px;
}
.iframe-main ul {
width: 990px;
margin: 0 auto
}
.iframe-main ul iframe {
width: 400px;
height: 320px;
border-radius: 8px 8px 0px 0px;
}
.our-depart-con ul li img {
max-width: 50px;
}
.our-depart-con ul li span h3 {
font-size: 10px;
}
}

@media only screen and (max-width:990px) {
.our-depart {
width: 100%;
margin: 0 auto;
}
.our-depart-con .center {
top: -130px;
}
.our-depart-con {
width: 800px;
margin: 0 auto;
}
.our-depart-con .center h2 {
font-family: 'Open Sans', sans-serif;
font-size: 26px;
color: #FFFFFF;
line-height: 15px;
padding: 25px 0px;
}
.our-depart-con .center h4 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #FFFFFF;
}
.our-depart-con ul li {
width: 210px;
}
.our-depart-con ul li h3 {
font-size: 12px;
width: 165px;
}
.dr-webinar-content .webinar-tile {
margin: 40px 0px;
width: 280px;
}
.dr-webinar-content .webinar-tile span {
width: 60px;
}
.dr-webinar-content .webinar-tile span img {
width: 50px;
height: auto;
}
.dr-webinar-content .webinar-tile a {
margin: 10px 0px 0px 30%;
width: 60%;
font-size: 12px;
}
.dr-webinar-content .webinar-tile p {
display: inline-block;
font-size: 12px;
color: #666666;
float: left;
width: 70%;
text-align: justify;
}
.theming .slick-slide {
opacity: 1
}
.dr-webinar-content {
width: 70%;
}
.theming .slick-prev {
left: -50px;
background: url(../../images/departmental-left-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.theming .slick-next {
right: -50px;
background: url(../../images/departmental-right-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.docwrapper {
width: 100%;
}
.banner-content {
top: 60px;
left: 5%;
}
.banner-content h3 {
width: 110px;
padding: 10px 10px;
font-size: 12px;
}
.banner-content .text-banner {
width: 360px;
padding: 10px;
height: 165px;
}
.banner-content .text-banner h4 {
font-size: 16px;
}
.banner-content .text-banner h2 {
font-size: 20px;
}
.banner-content .text-banner span {
font-size: 12px;
}
.banner-content .text-banner h5 {
font-size: 14px;
float: left;
}
.doc-main {
width: 85%;
margin: 0 auto;
}
.nat-lab-main .left h2 {
font-size: 25px !important;
}
.nat-lab-main .left p {
margin-bottom: 5px;
font-size: 12px;
}
.dr-tab-center {
width: 740px;
}
.dr-tab {
width: 740px;
}
#dr-tab-one .atoz li {
width: 32px;
height: 32px;
margin-bottom: 5px;
}
#dr-tab-one .atoz a {
padding: 6px 10px;
}
#dr-tab-one .atoz a:hover {
padding: 6px 10px;
}
.dr-brochure-content {
width: 740px;
margin: 0 auto;
}
.dr-brochure-content .left .brochure-tile {
width: 170px;
}
.dr-brochure-content .left .brochure-tile span {
width: 55px;
}
.dr-brochure-content .left .brochure-tile span img {
max-width: 45px;
height: auto;
}
.dr-brochure-content .left .brochure-tile p {
width: 65%;
}
.dr-brochure-content .left .brochure-tile p a {
font-size: 12px;
}
.dr-brochure-content .right .field {
width: 321px;
height: 340px;
}
.dr-brochure-content .right .field header {
padding: 10px 0;
}
.dr-news-content {
width: 740px;
}
.dr-news-content .news-tile {
margin: 10px;
}
.dr-event-content {
width: 740px;
}
.dr-event-content .webinar-tile {
width: 250px;
}
.theming .slick-prev {
left: -50px;
background: url(../../images/departmental-left-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.theming .slick-next {
right: -50px;
background: url(../../images/departmental-right-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.nat-lab-main .left {
width: 45%;
}
.nat-lab-main .right table {
width: 100%;
margin-right: 0;
}
.nat-lab-main .right table td {
font-size: 25px;
padding: 2px;
}
.nat-lab-main .right table h2 {
font-size: 25px;
padding: 2px;
}
.nat-lab-main .right table h4 {
font-size: 14px;
padding: 2px;
}
.nat-lab-main .left a {
padding: 8px 12px;
font-size: 12px;
}
#dr-tab-two ul li a {
padding: 8px 10px !important;
}
#dr-tab-three ul li a {
padding: 8px 10px !important;
}
.dr-news-content .news-tile {
width: 200px;
}
.dr-news-content .news-tile span {
width: 50px;
}
.dr-news-content .news-tile span img {
width: 40px;
}
.dr-news-content .news-tile p {
font-size: 12px;
width: 120px;
}
#dr-tab-five ul li a {
padding: 8px 12px !important;
}
.dr-webinar-content .webinar-tile p {
padding: 8px 12px !important;
}
.iframe-main ul {
width: 767px;
margin: 0 auto
}
.iframe-main ul iframe {
width: 300px;
height: 220px;
border-radius: 8px 8px 0px 0px;
}
.dr-webinar-content {
width: 767px;
margin: 0 auto;
}
.dr-webinar-content li iframe {
width: 250px;
height: 145px;
margin: 15px 0% 15px 11%
}
.dr-webinar-content li .sec-iframe {
width: 250px;
height: 145px;
margin: 15px 2% 15px 4%
}
.dr-webinar-content li .four-iframe {
width: 250px;
height: 145px;
margin: 15px 2% 15px 4%
}
.Accred {
float: left;
width: 700px;
padding: 15px 0;
margin: 0;
}
ul.accre-list {
width: 60%;
float: left;
}
ul.accre-list1 {
width: 35%;
float: right;
}
ul.accre-list li,
ul.accre-list1 li {
margin: 0 25px 0 0;
width: 85px;
}
ul.accre-list li img,
ul.accre-list1 li img {
width: 75px;
}
.nrlgap {
margin: 0 20px 0 0;
}
.ourdep-form div input {
width: 80%;
height: 36px;
}
.accre-leftside {
width: 100%;
}
.accre-rightside {
width: 100%;
text-align: center
}
.dr-banner-content {
width: 740px;
}
.dr-brochure-content .right {
margin: 0 auto;
float: none;
}
.dr-brochure-content .left {
width: 100%;
}
.dr-brochure-content .left .brochure-tile {
width: 45%;
}
.our-depart-con ul li:hover {
-ms-transform: scale(1);
/* IE 9 */
-webkit-transform: scale(1);
/* Safari */
transform: scale(1);
transition: none/* Animation */
}
}

@media only screen and (max-width:767px) {
.our-depart-con .center {
top: -130px;
}
.our-depart-con {
width: 100%;
margin: 0 auto;
}
.theming .slick-prev {
left: -50px;
background: url(../../images/departmental-left-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.theming .slick-next {
right: -50px;
background: url(../../images/departmental-right-s.png) no-repeat center center #fff;
padding: 20px;
border: 1px #e1e1e1 solid;
opacity: 0.5;
transition: all .5s ease-in-out;
}
.docwrapper {
display: none;
}
.nat-lab-main .left {
width: 100%;
}
.nat-lab-main .left .link {
background-color: #1f66ad !important;
padding: 0px;
display: inline-block;
width: 100%;
text-align: center;
vertical-align: middle;
}
.nat-lab-main .left h2 {
text-align: center;
}
.nat-lab-main .left p {
text-align: center;
}
.nat-lab-main .right {
width: 100%;
}
.dr-brochure-content {
width: 600px;
}
.dr-tab li span {
font-size: 10px;
}
.know-space {
margin: 0 40%;
}
#dr-tab-three h3 {
padding: 15px 3%;
width: 90%;
font-size: 20px;
}
#dr-tab-five h3 {
padding: 15px 3%;
width: 90%;
font-size: 20px;
}
#dr-tab-five {
width: 90%;
padding: 0px;
margin: 0px 5%;
}
#dr-tab-one {
width: 95%
}
.dr-brochure-content .left {
width: 80%;
float: left;
margin: 12px 10%;
}
.dr-brochure-content .left .brochure-tile {
width: 205px;
}
.dr-brochure-content .right {
float: left;
}
.dr-brochure-content .right .field {
float: left;
top: 10px;
left: 50%;
}
.dr-news {
width: 100%;
float: left;
background: #eeeeee;
padding: 0px 50px 10px 0;
}
.dr-news-content {
width: 1180px;
margin: 0 auto;
}
.dr-news-content .news-tile {
width: 280px;
padding: 15px 0px 10px 15px;
margin: 15px 25%;
height: 125px;
float: left;
background-color: #fffaf2;
border-radius: 4px;
box-shadow: 0px 3px 7px #cccccc;
position: relative;
}
.dr-news-content .news-tile span {
width: 64px;
display: inline-block;
height: auto;
vertical-align: top;
float: left;
}
.dr-news-content .news-tile span img {
width: 52px;
height: 61px;
}
.dr-news-content .news-tile p b {
display: inline-block;
font-size: 14px;
color: #000000;
float: left;
width: 185px;
text-align: justify;
margin-bottom: 5px;
}
.dr-news-content .news-tile p {
display: inline-block;
font-size: 14px;
color: #666666;
float: left;
width: 185px;
text-align: justify;
}
.dr-news-content .news-tile a {
position: absolute;
width: 32px;
height: 32px;
background: url(../../images/right-arrow-new.png) no-repeat #fdc02f;
background-position: left 11px top 11px;
background-size: 12px;
transition: all .2s ease-in-out;
right: 17px;
bottom: 17px;
border-radius: 100%;
-webkit-box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
-moz-box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
box-shadow: 6px 7px 13px -6px rgba(102, 102, 102, 1);
cursor: pointer;
display: inline-block;
}
.dr-news-content .news-tile a:hover {
background-position: left 15px top 11px;
}
.dr-tab-center {
width: 600px;
}
.ourdep-formmain {
width: 94%;
padding: 0 0 0 20px;
}
.ourdep-form div label {
width: auto
}
.dr-tab {
width: 600px;
}
#dr-tab-one .atoz li {
width: 32px;
height: 32px;
}
#dr-tab-one .atoz a {
padding: 6px 10px;
}
.dr-event-content {
width: 100%;
}
.dr-event-content .webinar-tile {
width: 84%;
margin: 20px 0 0 30px;
}
.dr-news-content {
width: 100%;
}
.dr-webinar-content .webinar-tile {
width: 360px;
}
.dr-webinar-content .webinar-tile a {
margin: 10px 0px 0px 0%;
width: 60%;
}
.iframe-main ul {
width: 599px;
margin: 0 auto
}
.iframe-main ul iframe {
width: 80%;
height: 200px;
border-radius: 8px 8px 0px 0px;
margin: 0 0 20px 20px;
}
.dr-webinar-content {
width: 600px;
margin: 0 auto;
}
.dr-webinar-content li iframe {
width: 230px;
height: 145px;
margin: 15px 0% 15px 11%
}
.dr-webinar-content li .sec-iframe {
width: 230px;
height: 145px;
margin: 15px 2% 15px 4%
}
.dr-webinar-content li .four-iframe {
width: 230px;
height: 145px;
margin: 15px 2% 15px 4%
}
.our-depart img {
width: 100%;
height: 150px;
}
.Accred {
float: left;
width: 600px;
padding: 15px 0;
margin: 0;
}
ul.accre-list {
width: 50%;
float: left;
}
ul.accre-list1 {
width: 45%;
float: right;
}
ul.accre-list li,
ul.accre-list1 li {
margin: 0 25px 0 0;
width: 41%;
padding-bottom: 15px;
}
ul.accre-list li img,
ul.accre-list1 li img {
width: 105px;
}
.nrlgap {
margin: 0 20px 0 0;
}
.Accred {
float: left;
width: 94%;
padding: 15px;
margin: 0;
overflow: hidden;
}
.dr-banner-content {
width: 590px;
}
/*doctors banner start*/
.dr-desktopBanner {
display: none;
}
.doctorBanner {
display: block
}
.doctorBanner img {
width: 100%
}
.doctorSlider {
width: 100%
}
.doctorSlider img {
width: 100%
}
.doctorBanner .slick-dots {
bottom: -30px
}
/*doctors banner End*/
.iframe-main ul li {
margin-top: 20px
}
}

@media only screen and (max-width:599px) {
.our-depart-con .center {
top: -130px;
}
.our-depart-con {
width: 480px;
margin: 0 auto;
}
.our-depart-con ul li {
width: 180px;
}
.our-depart-con ul li h3 {
font-size: 10px;
width: 135px;
}
.dr-tab-center {
width: 100%;
}
.dr-tab {
width: 100%;
height: 94px !important;
}
.dr-tab li label img {
height: 30px;
width: auto !important;
}
.dr-tab li span {
font-size: 8px;
}
.dr-brochure-content .left .brochure-tile {
width: 265px;
margin: 15px 20%;
}
#dr-tab-one {
width: 94%
}
#dr-tab-one h3 {
font-size: 14px;
}
#dr-tab-three h3 {
padding: 15px 5%;
width: 90%;
font-size: 14px;
}
#dr-tab-five h3 {
padding: 15px 5%;
width: 90%;
font-size: 14px;
}
#dr-tab-four h3 {
font-size: 14px;
}
#dr-tab-two h3 {
font-size: 14px;
}
#dr-tab-five ul li a {
padding: 8px 12px !important;
font-size: 10px;
}
.dr-brochure-content {
width: 480px;
}
.dr-brochure-content .left {
width: 80%;
float: left;
margin: 12px 10%;
}
.dr-brochure-content .left .outer {
margin: 0px;
font-size: 16px;
}
.dr-brochure-content .left .brochure-tile {
width: 94%;
margin: 12px 0;
}
.dr-brochure-content .right {
float: none;
}
.dr-brochure-content .right .field {
left: auto;
}
.dr-news-content {
width: 92%;
}
.dr-webinar-content .webinar-tile a {
width: 45%;
}
.dr-news-content .news-tile {
margin: 15px 20%;
}
.dr-event-content .webinar-tile {
width: 69%;
margin: 15px 12%;
}
.nat-lab-main .left a {
width: 80px;
}
.know-space {
margin: 0 32%;
}
.iframe-main ul {
width: 100%;
margin: 0 auto
}
.iframe-main ul iframe {
width: 80%;
height: 170px;
border-radius: 8px 8px 0px 0px;
}
.dr-webinar-content {
width: 479px;
margin: 0 auto;
}
.dr-webinar-content li iframe {
width: 300px;
height: 150px;
margin: 15px 13%;
}
.dr-webinar-content li .sec-iframe {
width: 300px;
height: 150px;
margin: 15px 13%;
}
.dr-webinar-content li .four-iframe {
width: 300px;
height: 150px;
margin: 15px 13%;
}
.dr-webinar {
background-size: 100vh 100%;
}
.ourdep-formmain {
width: 90%
}
.Accred {
float: left;
width: 95%;
padding: 15px;
margin: 0;
overflow: hidden;
}
ul.accre-list {
width: 50%;
float: left;
}
ul.accre-list1 {
width: 45%;
float: right;
}
ul.accre-list li,
ul.accre-list1 li {
margin: 0 5px 0 0;
width: 90px;
padding-bottom: 15px;
}
ul.accre-list li img,
ul.accre-list1 li img {
width: 70px;
}
.nrlgap {
margin: 0 20px 0 0;
}
.ourdep-form div input {
width: 92%;
height: 32px;
}
.ourdep-form div {
width: 100%;
}
.ourdep-form {
width: 80%;
float: inherit;
margin: 0 auto;
}
.dr-banner {
padding: 10px 0;
}
.dr-banner-content {
width: 94%;
}
.dr-banner-imgcontain p {
width: 100%;
float: left;
margin: 10px 0 0 0;
}
/*doctors banner start*/
.dr-desktopBanner {
display: none;
}
.doctorBanner {
display: block
}
.doctorBanner img {
width: 100%
}
.doctorSlider {
width: 100%
}
.doctorSlider img {
width: 100%
}
.doctorBanner .slick-dots {
bottom: -30px
}
ul.nrlaccre {
width: auto;
}
ul.nrlaccre li {
margin: 0 0 13px 23px;
width: 33%;
float: left;
}
.iframe-main ul li {
margin-top: 20px
}
/*doctors banner End*/
}

@media only screen and (max-width:479px) {
.dr-news-content {
width: 92%;
}
.our-depart img {
height: 135px;
}
.our-depart-con .center {
top: -100px;
}
.our-depart-con {
width: 93%;
margin: 0 auto;
}
.our-depart-con .center h2 {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #FFFFFF;
padding: 5px 0px 5px;
}
.our-depart-con .center h4 {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.our-depart-con ul li {
width: 100%;
margin: 20px 0 0px 0;
}
.our-depart-con ul li h3 {
font-size: 10px;
width: 135px;
}
.iframe-main ul {
width: 80%;
margin: 20px auto;
float: none;
}
.iframe-main ul li {
width: 100%;
float: left;
margin: 0;
}
.iframe-main ul iframe {
width: 86%;
height: 170px;
border-radius: 8px 8px 0px 0px;
}
.our-depart-con ul li span h3 {
width: 85%
}
.dr-webinar-content {
width: 310px;
margin: 0 auto;
overflow: hidden;
}
.dr-webinar-content li iframe {
width: 300px;
height: 150px;
margin: 15px 4%;
}
.dr-webinar-content li .sec-iframe {
width: 300px;
height: 150px;
margin: 15px 4%;
}
.dr-webinar-content li .four-iframe {
width: 300px;
height: 150px;
margin: 15px 4%;
}
.dr-webinar {
background-size: 100vh 100%;
}
.dr-event-content {
width: 100%;
}
.dr-event-content .webinar-tile {
width: 81%;
margin: 0 0 15px 15px;
}
.Accred {
float: inherit !important;
width: 97%;
padding: 10px;
margin: 0 auto;
overflow: hidden;
}
ul.accre-list {
width: 100%;
float: left;
}
ul.accre-list1 {
width: 100%;
float: left;
}
ul.accre-list li,
ul.accre-list1 li {
margin: 0 13px 0 0;
width: 60px;
padding-bottom: 15px;
}
ul.accre-list li img,
ul.accre-list1 li img {
width: 55px;
}
.nrlgap {
margin: 0 0 0 0;
}
ul.nrlaccre {
width: auto
}
ul.nrlaccre li {
margin: 0 0 13px 23px;
width: 33%;
float: left;
}
.ourdep-form div label {
width: auto
}
.nrlhead {
font-size: 12px;
}
.ourdep-form div input {
width: 100%;
height: 32px;
padding: 0;
}
.ourdep-form div {
width: 100%;
}
.ourdep-form {
width: 80%;
float: inherit;
margin: 0 auto;
}
.dr-brochure-content {
width: 100%;
}
.dr-banner-imgcontain p {
width: 100%;
float: left;
margin: 10px 0 0 0;
}
/*doctors banner start*/
.dr-desktopBanner {
display: none;
}
.doctorBanner {
display: block
}
.doctorBanner img {
width: 100%
}
.doctorSlider {
width: 100%
}
.doctorSlider img {
width: 100%
}
.doctorBanner .slick-dots {
bottom: -30px
}
.dr-tab-main {
width: auto;
}
.ourdep-formmain {
width: 95%;
padding: 0;
}
.dr-tablinks {
width: 18% !important
}
.nat-lab-main .left {
width: 100%;
margin-left: 0;
}
.doc-main {
width: 94%;
}
#dr-tab-one {
width: auto;
}
/*doctors banner End*/
}

.cancertype-left,
.cancertype-right {
color: #000;
float: left;
width: 32.5%;
margin: 0 0 10px 0;
box-sizing: border-box;
background: #fff;
padding: 40px 0 35px 30px;
font-family: 'Open Sans';
font-size: 18px;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
border-radius: 10px;
-webkit-border-radius: 10px;
position: relative;
-webkit-box-shadow: 0px 6px 5px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 6px 5px 1px rgba(0, 0, 0, 0.1);
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
}

.cancertype-left:hover,
.cancertype-right:hover {
-webkit-box-shadow: 0px 6px 5px 1px rgba(255, 15, 155, 0.1);
box-shadow: 0px 6px 5px 1px rgba(255, 15, 155, 0.1);
}

.cancertype-right {
float: right;
}

.cancertype-icon {
position: absolute;
left: 30px;
top: 23px;
}

.marLR {
margin: 0 1%
}

.sapMar {
margin: 0 0 20px 0 !important;
}

.bcancer-top-category {
padding: 0;
}

.bcancertop-wrap {
padding: 0;
width: 100%;
margin: 15px 0 0 0
}

.bcancertop-box1 {
position: relative;
vertical-align: top;
overflow: hidden;
background: #fff;
padding-bottom: 55px;
margin-bottom: 10px;
transition: all .2s ease-in-out;
margin-right: 20px !important;
border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.bcancertop-box1:nth-child(3) {
margin: 0
}

.bcancertop-padd {
padding-bottom: 0;
}

.bcancertop-box1 .bcimgs {
transform: scale(1);
transition: all .2s ease-in-out
}

.bcancertop-box1 .bchead {
font-size: 20px;
color: #212121;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
padding: 15px 17px 0px
}

.bcancertop-box1 .bcsubtxt {
display: block;
color: #000;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 22px;
margin: 8px 17px 0;
letter-spacing: normal;
}

.bcancertop-box1:hover {
box-shadow: 0px 5px 10px 0px rgba(25, 90, 255, 0.15);
transition: all .2s ease-in-out
}

.bcancertop-box1:hover .bcimgs {
transform: scale(1.05)
}

.bcancertop-box1 .know-more {
font-size: 15px;
font-family: 'Open Sans';
font-weight: 700;
color: #223e98;
position: absolute;
text-transform: uppercase;
bottom: 15px;
right: 17px;
}

.bcancertop-box1 .know-more:before {
content: '';
position: absolute;
left: -28px;
top: 0;
width: 18px;
height: 18px;
background: url(../images/britimgs/plussign.png) left top no-repeat;
transform: scale(1);
transition: all .2s ease-in-out;
}

.bcancertop-box1:hover .know-more:before {
transform: scale(1.15)
}

.bcancer-cat {
width: 1200px;
overflow: hidden;
height: 460px;
}

.bcancer-cat div {
margin-right: 0;
}

.bcancer-cat div:nth-child(3) {
margin-right: 0
}

@media screen and (max-width:1255px) {
.bcancer-cat {
width: 1000px;
height: 400px;
}
.bcancertop-box1 .bchead {
font-size: 16px;
}
.bcancertop-box1 .bcsubtxt {
font-size: 13px;
line-height: normal
}
.bcancertop-wrap .slick-slider {
margin-bottom: 0;
}
.research-papers-left,
.reacharch-papers-right {
width: 670px;
}
.research-papers-right {
width: 290px;
}
.rp-redtxt,
.rpblktxt {
font-size: 13px;
line-height: normal;
}
.cancertype-left,
.cancertype-right {
padding: 30px 0 25px 70px;
}
.cancertype-icon {
top: 12px;
}
}

@media screen and (max-width:990px) {
.cancertype-right {
width: 44.5%
}
.cancertype-left {
width: 100%
}
.bcancer-cat {
width: auto;
height: auto;
padding-bottom: 25px;
}
.bcancertop-box1 {
margin-bottom: 15px;
}
.bcancertop-wrap {
height: 445px;
}
.bcancertop-wrap .slick-initialized .slick-slide {
width: 400px;
}
.bcancertop-wrap .slick-initialized .slick-slide {
opacity: 0.4
}
.bcancertop-wrap .slick-initialized .slick-current {
opacity: 1
}
.bcancer-cat .slick-dots {
bottom: -0;
}
.bcancer-cat .slick-dots li {
margin: 0 2px;
width: 20px;
height: 20px;
}
.bcancer-cat .slick-dots li button:before {
font-size: 40px;
opacity: 1;
color: #b7b7b7
}
.bcancer-cat .slick-dots li.slick-active button:before {
color: #0055a8;
font-size: 40px;
}
}

@media screen and (max-width:767px) {
.cancertype-right {
width: 42.5%;
font-size: 15px;
padding: 23px 0 21px 30px;
}
.cancertype-icon {
left: 10px;
width: 42px
}
}

@media screen and (max-width:599px) {
.cancertype-left,
.cancertype-right {
width: 41.5%;
font-size: 14px;
padding: 4% 0 4% 7%
}
.cancertype-left {
padding-left: 5%;
}
.cancertype-icon {
width: 35px;
top: 10px;
}
}

@media screen and (max-width:479px) {
.bcancertop-wrap {
height: 405px;
}
.bcancer-cat {
padding-bottom: 6px;
}
.bcancertop-wrap .slick-initialized .slick-slide {
width: 290px;
}
.cancertype-left,
.cancertype-right {
float: none;
width: 100%;
box-sizing: border-box;
padding: 4% 0 4% 11px;
}
.cancertype-right {
margin-top: 15px;
}
.cancertype-left {
padding-left: 0;
}
.cancertype-icon {
top: 4px;
}
.bcancertop-wrap {
height: 420px;
}
.bcancertop-box1 {
height: 335px;
margin-bottom: 30px;
}
}

.reportbox-fields u {
color: darkseagreen;
}

.inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
padding: 20px 10px;
margin: 0 auto;
}

.sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}

.sidebar {
width: 300px;
background: #FFF;
padding: 8px 10px 8px 0px;
margin-top: 17px;
}

.sidebar h3 {
font-size: 16px;
color: #FFF;
background: #a4a4a5;
padding: 10px;
/* width: 100%; */
margin-top: -20px;
margin-left: -10px;
margin-right: -10px;
text-align: center;
}

.sidebar ul li {
font-size: 14px;
padding: 10px;
list-style: none!important;
}

#ulpaging {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
}

.inner * {
box-sizing: border-box;
}

#ulpaging li {
list-style: none!important;
}

.navtitle {
	margin: 0 0px;
	padding-top: 13px;
	padding-left: 0px;
}

.navtitle span, .navtitle a {
	text-decoration: none;
    outline: none;
    color: black;
    display: inline-block;
    margin-top: 1em;
    margin-right: -1.3em;
    line-height: 1.2em;
    padding: 1em 2em;
    background: text-decoration: none;
    outline: none;
    color: black;
    display: inline-block;
    margin-top: 1em;
    margin-right: -1.3em;
    line-height: 1.2em;
    padding: 1em 2em;
    background: linear-gradient( 
70deg
 , transparent 1em,#ccccd0 1em, #ccccd0 50%, transparent 50%) top left no-repeat, linear-gradient( 
-110deg
 , transparent 1em,#ccccd0 1em,#ccccd0 55%, transparent 55%) top no-repeat, linear-gradient( 
-70deg
 , transparent 1em,#ccccd0 1em,#ccccd0 50%, transparent 50%) bottom left no-repeat, linear-gradient( 
110deg
 , transparent 1em,#ccccd0 1em,#ccccd0 55%, transparent 55%) bottom no-repeat;
    background-size: 100% 51.5%;
  font-size: 11px;  
    font-weight: normal;
}

.navtitle span:last-child, .navtitle a:last-child, .navtitle span:last-child:hover, .navtitle a:last-child:hover{ margin-right: 1px}
.navtitle h4{ font-size: 11px;  
    font-weight: normal;}

.navtitle span:hover, .navtitle a:hover {	
    display: inline-block;
    margin-top: 1em;
    margin-right: -1.3em;
    line-height: 1.2em;
    padding: 1em 2em;
    background: linear-gradient(
70deg
, transparent 1em, lightgray 1em, lightgray 50%, transparent 50%) top left no-repeat, linear-gradient(
-110deg
, transparent 1em, lightgray 1em, lightgray 55%, transparent 55%) top no-repeat, linear-gradient(
-70deg
, transparent 1em, lightgray 1em, lightgray 50%, transparent 50%) bottom left no-repeat, linear-gradient(
110deg
, transparent 1em, lightgray 1em, lightgray 55%, transparent 55%) bottom no-repeat;
    background-size: 100% 51.5%;
}

.Alphanumeric .col {
    float: left;
    margin: 10px 7px 0 0;
}


.main_wrp{    display: block;
    margin: auto;
    /* width: 87%; */
    max-width: 1180px;
    margin: 0 auto;}



.ethcs_li li {
    list-style: none;
    line-height: 30px;
}

.ethcs_li li:before{content: "—";padding: 0 13px;}




.mark_li li{list-style:none;}
.mark_li li:before{content:"✓";padding: 0 9px 0 0;}
.main_wrp h5 {font-size: 15px;margin: 13px 0;}
.main_wrp .inner-pages ul, .main_wrp .inner-pages ol{margin-left: 21px;}

ol.diab_li > li { font-weight: bold;}
ol.diab_li ol > li {font-weight: bold;font-style: italic;margin-top: 16px;}
ol.diab_li > ul li {list-style:disc;}
.inner-pages li { margin: 7px 0;}
.inner-pages { font-size: 13px;}
.sidebar .left_bar{float: left; position: sticky;top: 149px; border: 1px solid #000; width: 261px; padding: 0 9px 9px 9px;}
.filterby select{max-width: 94%;}
::-webkit-scrollbar {
    width: 8px;
    background-color:#ff0000;
}

::-webkit-scrollbar-thumb {
    background-color: #ff0000;
    border: 1px solid #ff0000;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    background-color: #ddd;
}