nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue {
    background: #004368;
    padding: 0px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue  a.nav-link {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px 10px 5px 45px;
}#logo {
    padding: 0px !important;
    font-size: 26px;
	font-weight:bold;
}
h4.heading_block {
    margin: 0px;
    padding: 13px 10px;
    font-weight: 600;
    font-size: 20px;
    color: #004368;
}
.overviewblock {
    display: flex;
    align-items: flex-start;
	 margin-top: 10px;

}.card.overview p {
    font-size: 15px;
    padding-left: 10px;
}.overviewblock img {
    max-width: 50px;
}.card.overview .overviewblock p {
    font-size: 15px;
    padding-left: 10px;
    font-weight: 600;
}.overviewblocktested {
    text-align: center;
}.overviewblocktested img {
    width: 50px;
    border: solid 1px #004368;
    padding: 9px;
    border-radius: 50%;
    height: 50px;
    object-fit: contain;
}.overviewblocktested p {
    font-weight: 600;
    font-size: 12px !important;
    margin-top: 12px;
    padding: 0px !important;
}p.alignr {
    text-align: right;
    font-size: 12px !important;
    margin-top: 15px;
    font-style: italic;
	padding-right:15px;
}.card.overview>hr {
    border-color: #004368;
    border: none;
    border-top: 2px dotted #004368;
    color: #fff;
    background-color: #fff;
    height: 1px;
    width: 100%;
}.card.patient {
    background: #ffcb03;
}.card.patient {
    background: #ffcb03;
    text-align: center;
}p.testdic {
    padding: 10px 60px;
}.col-md-6.align-left {
    text-align: right;
}.col-md-6.align-right{
    text-align: left;
}span.testb {
    border: solid 1px #004368;
    max-width: 240px;
    border-radius: 15px;
    padding: 10px;
    display: inline-block;
    text-align: center;
    margin-bottom: 15px;
	    width: 100%;
}.nipshero {
    margin-bottom: 40px;
}.card.overview {
    margin: 0px;
}.card.patient h2.ctmblock {
    text-align: left;
}.main-uper .slick-list.draggable {
    padding: 0px  50px!important;
}.box1 .card.shadow.p-3.centres {
    margin: 0px 5px;
    box-shadow: 0px 0px 5px 0px #ededed !important;
}.box1 .card.shadow.p-3.centres img {
    max-width: 46px;
    display: inline-block;
    margin: auto;
    margin-bottom: 20px;
    height: 45px;
    object-fit: contain;
}.box1 .card.shadow.p-3.centres p.text-center {
    font-size: 14px;
}.main-uper p.pdlr{
    padding: 0px 60px;
}.card.faq h4 {
    font-size: 16px;
    line-height: 22px;
    margin: 2px 0px 12px 0px;
}.accordion-button::after, #accordionPanelsStayOpenExample .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;
}.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}.lastblock {
    padding: 25px 0px;
}.card h2.ctmblock,.card h3.ctmblock {

    font-weight: 600;
	    margin-top: -1px;

}.parameter_section_above .block {
    text-align: center;
    width: 33.333%;
}.parameter_section_above .block {
    text-align: center;
    width: 50%;
    background: #a2a2a2;
    padding: 10px;
    color: #004368;
    margin-right: 5px;
}.parameter_section_above {
    display: flex;
}
.parameter_section_above .block:last-child {
    margin-right: 0px;
}.block.active {
    background: #004368;
    color: #fff;
}
#accordionPanelsStayOpenExample span {
    position: absolute;
    right: 30%;
    font-weight: 600;
}.tex_section {
    padding: 10px;
}.col-md-12.bglight {
    background: #f1f1f1;
    border-radius: 15px;
}
.col-md-12.bglight .form-group {
    width: 33.333%;
    float: left;
    padding: 10px;
}.col-md-12.bglight .form-group:last-child {
    width: 100%;
    text-align: center;
}button#Submit {
    background: #ffcb03;
    text-decoration: none;
    padding: 10px 62px;
    margin: 0px;
    font-size: 12px;
    color: #394e59;
    font-weight: 600;
    border-radius: 25px;
    border: none;
    margin-bottom: 15px;
}
.card {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
input.form-control {
    font-size: 13px;
    border: 1px solid rgba(0, 0, 0, .125);
    padding-left: 14px;
    color: gray;
    height: 33px;
    border-radius: 0px;
}.btn-botton._p_detailsgroup {
    display: flex;
    gap: 3px;
    padding: 0px;
    position: absolute;
    width: 100%;
    bottom: -20px !important;
    left: 0px;
    padding: 8px;
}.btn-botton._p_detailsgroup button.bookNow._but_now {
    font-size: 9px;
    border-radius: 10px;
    width: 50%;
    padding: 5px 5px !important;
    background: #f1f1f1;
    color: #004368;
    text-transform: uppercase;
    border: solid 1px #707070;
}
.btn-botton._p_detailsgroup 
 button.bookNow._but_now.active {
    background: #004368;
    color: #fff;
}

.slick-next:before {
    content: "\f178" !important;
    font-size: 14px;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    font-size: 14px;
		    color: #234d6e;

}
.slick-prev:before {
    content: "\f177"!important;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    font-size: 14px;
		    color: #234d6e;

}
.testimonial, .slick-prev, .testimonial, .slick-next {
    left: -18%!important;
}
#snavbarSupportedContent li.nav-item.active a {
    color: #fecc00;
}

.slick-prev, .slick-next {
    width: 45px;
    height: 45px;
   
}.box1 .card.shadow.p-3.centres:hover {
    background: #ffcb03;
}h4#discription {
    color: #004368;
}
.card.shadow.p-3.centres:hover p {
    color: #333;
}nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue li.nav-item.active a {
    color: #fecc00;
}
.card.faq {
    margin-bottom: 20px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue {
    position: sticky;
    top: 0px;
    z-index: 99;
}div#accordionExample .accordion-body {
    padding: 10px 20px !important;
    font-size: 12px;
}
.box1 .card.shadow.p-3.centres span {
    display: flex;
    text-align: center;
    font-size: 13px;
    height: 60px;
    justify-content: center;
    align-items: center;
}
div#pat-drop4 {
    left: -54px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue a.nav-link.current {
    color: #fecc00;
}
div#Overview, div#Parameter, div#Patient, div#Doctor, div#faq {
    scroll-margin-block: 50px;
}
@media (max-width:767px){
	nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue  a.nav-link {

    padding: 5px 10px 5px 5px;
    display: block;
}
	.nipshero {
    margin-bottom: 20px;
}nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue {
    padding: 4px 0px;
}nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue button.navbar-toggler {
    background: #fff;
}
	.col-md-12.bglight .form-group {
    width: 100%;
    float: left;
    padding: 6px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light-blue {
    margin-top: 75px;
}div#sticky .shadow, .sticky .shadow, #sticky, .sticky .wrwp.scrollable {
    padding: 15px  15px 15px 15px;
}a._download_repo {
    display: none;
}.back-color-blue {
    background: #234D6E;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
}	
.col-lg-9 {
    margin-top: 0rem;
}.overviewblock {
    padding-left: 10px;
}
span.testb {
    margin: 10px;
    border: solid 1px #004368;
    max-width: 100%;
    border-radius: 15px;
    padding: 10px;
    display: inline-block;
    text-align: center;
    margin-bottom: 15px;
    width: 94%;
}.main-uper p.pdlr {
    padding: 0px 0px;
}.card.faq h4 {
    margin: 2px 10px 12px 10px;
}
.testimonial, .item.slick-slide.slick-cloned {
    margin-bottom: 0px;
}.parameter_section_above {
    display: block;
}
.parameter_section_above .block {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 7px;
}p.testdic {
    padding: 10px 10px;
}.our-say {
    margin-top: 25px;
    padding-left: 0px;
}div#MultiCarousel {
    position: relative;
    margin: 0px !important;
}	
}
@media (min-width: 1400px){
.header {
    margin-bottom: 101px;
}}
@media (min-width: 1600px){
.header {
    margin-bottom: 113px;
}}
@media (min-width: 1920px){
.header {
    margin-bottom: 121px;
}}
@media (min-width: 2500px){
.header {
    margin-bottom: 150px;
}}


@media (min-width: 961px){

.topnav,.search-bar {
    position: absolute;
}
}
.wrwp.scrollable.sidebar{
    top: 50px;
}
div#accordionExample {
    padding: 10px;
}
.block {
    cursor: pointer;
}
.modal-footer {
    justify-content: center;
    padding-bottom: 30px;
}
.popup-btn {
    background: #004368;
    border: 1px solid #004368;
    padding: 6px 40px;
    border-radius: 25px;
    color: #fff;
    font-weight: 600;
}
.modal-content {
    border-radius: 25px;
}.overviewblocktested img {
    padding: 4px;
}
#logo {
  
    background: #fff;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#logo img {
max-width:150px;
}