/* Below you can write your style */

body{font-family: "Montserrat", sans-serif !important;}

/*body p{font-size: 16px !important;*/
/*  color: #032246 !important;*/
/*  padding-bottom: 20px;}*/

.tt_button {
  background: #0BB7AE !important;
  border-radius: 10px !important;
  text-transform: uppercase;
  border: 0px !important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  padding: 15px 20px !important;
}

.tt_button:hover {
  background: #0BB7AE !important;
  border-radius: 10px !important;
  text-transform: uppercase;
  border: 0px !important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  padding: 15px 20px !important;
  color:#fff !important;
}

.wp-menu-img-before img {margin-right: 0px !important;}

.fa.fa-solid.fa-arrow-right-long.iconita{  transform: rotate(-45deg);}


.whats-app-icon .ib-wrapper{border:solid 1px #CAF3DF; background:#F1F9F5; transition: transform 0.6s ease-in-out; will-change: transform; padding: 26px 10px !important; border-radius: 20px !important;} 

.whats-app-icon .ib-wrapper h3, .book-via-call .ib-wrapper h3, .upload-and-book .ib-wrapper h3, .find-nearby-labs .ib-wrapper h3{color:#04264E; font-size:18px !important; font-weight:600; margin-bottom: 0px !important;}

.whats-app-icon .ib-wrapper p, .book-via-call .ib-wrapper p, .upload-and-book .ib-wrapper p, .find-nearby-labs .ib-wrapper p{color:#032246; font-size:13px; font-weight:400;}

.whats-app-icon .ib-wrapper:hover, .book-via-call .ib-wrapper:hover, .upload-and-book .ib-wrapper:hover, .find-nearby-labs .ib-wrapper:hover{transform: translateX(10px); background: #fff !important;}


.whats-app-icon .ib-wrapper .tt-iconbox-customimg.img_medium_size{margin-right: 25px;}


.book-via-call .ib-wrapper{border:solid 1px #CCE0F5; background:#EEF6FE; transition: transform 0.3s ease; padding: 26px 10px !important; border-radius: 20px !important;} 

.upload-and-book .ib-wrapper{border:solid 1px #F4E8DA; background:#FCF6EF; transition: transform 0.3s ease; padding: 26px 10px !important; border-radius: 20px !important;} 

.find-nearby-labs .ib-wrapper{border:solid 1px #E7E1F2; background:#F7F4FD; transition: transform 0.3s ease; padding: 26px 10px !important; border-radius: 20px !important;} 


.whats-app-icon .ib-wrapper .tt-iconbox-customimg.img_medium_size, .book-via-call  .ib-wrapper .tt-iconbox-customimg.img_medium_size, .upload-and-book .ib-wrapper .tt-iconbox-customimg.img_medium_size, .find-nearby-labs .ib-wrapper .tt-iconbox-customimg.img_medium_size {margin-right: 15px !important;}


.home-pg-blogs .slick-carousel-card-readmore {color: #034ea2 !important;}

.home-pg-testimonails .team-carousel .owl-nav div.owl-next{right:0px !important; background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #00bba7 !important;}

.home-pg-testimonails .team-carousel .owl-nav div.owl-prev{left:0px !important; background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #00bba7 !important;}

.home-pg-blogs .slick-carousel-card-badge {
  background: #04264e !important;
  color: #fff !important;
}


.hero-floating-image {
    animation: heroFloat 4s ease-in-out infinite;
}

@keyframes heroFloat {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}

.home-pg-our-services{padding:100px 0 0 0;}

.home-pg-our-services .vc_column-inner h2{font-size: 50px;
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	color: #04264e;
	text-align: center;
    margin-bottom: 0px;
}
	
.home-pg-our-services .vc_column-inner .normal-heading{
  	font-size: 16px;
  	letter-spacing: 0.2em;
  	text-transform: uppercase;
  	font-family: "Montserrat", sans-serif;
  	color: #034ea2;
  	text-align: center !important;
  	margin-bottom: 0px;
  	font-weight: 600;
}	

.home-pg-our-services .vc_column-inner p{
  	font-size: 15px;
  	letter-spacing: -0.2px;
  	line-height: 180%;
  	font-family: "Montserrat", sans-serif;
  	color: #313131;
  	text-align: center !important;
}	
	



.boxes-img img {
    transition: transform 0.6s ease-in-out;
    will-change: transform;
}

.boxes-img img:hover {
    transform: translateX(10px);
}

.home-pg-counter{background:url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/counter-bg.png) no-repeat; padding:50px 20px; margin-top:100px; border-radius: 20px;}



.home-pg-counter .kd_counter_content h4 .kd_number_string{
  	font-size: 50px;
  	letter-spacing: -1px;
  	line-height: 120%;
  	font-weight: 600;
  	font-family: "Montserrat", sans-serif;
  	color: #fff;
  	text-align: center;
}

.home-pg-counter .kd_counter_content .kd_counter_number{display: flex; justify-content: center;}

.home-pg-counter .kd_counter_content h4 .kd_counter_units{
  	font-size: 50px;
  	letter-spacing: -1px;
  	line-height: 120%;
  	font-weight: 600;
  	font-family: "Montserrat", sans-serif;
  	color: #fff;
  	text-align: center;
  	margin-bottom: 0px;
  	padding-left: 15px;
}

.home-pg-counter .kd_counter_content .kd_counter_text{
  	font-size: 14px;
  	letter-spacing: -0.2px;
  	line-height: 180%;
  	color: #fff;
  	text-align: center;
  	margin-top: 0px;
  	font-family: "Montserrat", sans-serif;
}

.home-pg-health-checkup{padding:100px 0 0 0;}

.home-pg-health-checkup .vc_column-inner h2{font-size: 50px;
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	color: #04264e;
	text-align: left;
    margin-bottom: 0px;
}
	
.home-pg-health-checkup .vc_column-inner .normal-heading{
  	font-size: 16px;
  	letter-spacing: 0.2em;
  	text-transform: uppercase;
  	font-family: "Montserrat", sans-serif;
  	color: #034ea2;
  	text-align: left !important;
  	margin-bottom: 0px;
  	font-weight:600;
}	

.home-pg-health-checkup .vc_column-inner p{
  	font-size: 15px;
  	letter-spacing: -0.2px;
  	line-height: 180%;
  	font-family: "Montserrat", sans-serif;
  	color: #313131;
  	text-align: left !important;
  	margin-top:20px;
}

.upper-footer .widget-title{font-family: "Montserrat", sans-serif;}



.home-pg-sample-collection{padding:0px 20px; background: url('https://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/Group-1597880715.png') center/cover no-repeat; margin-top:100px;  background-position: center; border-radius:25px; height: 450px;}

.home-pg-sample-collection .vc_column-inner .bg-txt{
  	font-size: 12px;
  	letter-spacing: 0.01em;
  	text-transform: uppercase;
  	font-weight: 600;
  	color: #fff;
  	text-align: center;
  	display: inline-block;
  	background:#0bb7ae;
  	padding:5px 25px;
  	border-radius:20px;
  	margin-top: 65px;
}


.home-pg-sample-collection .vc_column-inner h3{
  	font-size: 50px;
  	letter-spacing: -1px;
  	line-height: 120%;
  	font-weight: 300;
  	color: #fff;
  	text-align: left;
  	margin-bottom: 0px;
}

.home-pg-sample-collection .vc_column-inner h3.strong{
  	font-weight: 600;
}

.home-pg-sample-collection .vc_column-inner p{
font-size: 16px;
  letter-spacing: -0.2px;
  line-height: 180%;
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-weight: 300;
  margin-bottom: 20px;
}

.home-pg-sample-collection-img img{position:relative; bottom:74px;}

.home-pg-sample-collection-img {
    animation: heroFloat 4s ease-in-out infinite;
}

@keyframes heroFloat {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px); /* Adjust pixels to control how far right it moves */
    }

    100% {
        transform: translateX(0);
    }
}

.home-pg-sample-collection .custom-btn{
  	border-radius: 10px;
  	background-color: #fff;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 15px 20px;
  	box-sizing: border-box;
  	gap: 4px;
  	text-align: center;
  	font-size: 13px;
  	color: #034EA2;
  	text-transform: uppercase;
  	border: 0px;
  	margin-top:20px;
  	background: #fff !important;
}



.home-pg-sample-collection .custom-btn span{color:#034EA2 !important;}





.home-pg-health-risks{padding:0px 20px; background: linear-gradient(0deg,rgba(240, 247, 254, 1) 0%, rgba(255, 255, 255, 1) 100%); border-radius:0 0 50px 50px;}

.home-pg-health-risks .vc_column-inner .heading-normal{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-health-risks .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}






.home-pg-condition-tests{padding:0px 20px; background: url('https://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/wave-outline-icon.svg') center/cover no-repeat; border-bottom:solid 1px #ebebeb;}

.home-pg-condition-tests .vc_column-inner .normal-heading{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-condition-tests .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}



.home-pg-popular-tests{padding:0px 20px;}

.home-pg-popular-tests .vc_column-inner .normal-heading{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-popular-tests .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}




.home-pg-health-scan{padding:50px 0 0 0px; background:url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/health-scan-bg.png) no-repeat;}

.home-pg-health-scan .vc_column-inner .normal-heading{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-health-scan .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}

.home-pg-health-scan .vc_column-inner h5{
font-size: 20px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #fff;
  text-align: center !important;
  margin-bottom: 0px;
  font-family: "Montserrat", sans-serif;
}

.home-pg-health-scan .vc_column-inner p{
font-size: 16px;
  letter-spacing: -0.2px;
  line-height: 180%;
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-weight: 300;
  margin-bottom: 20px;
}

.home-pg-health-scan .team-member.design-classic .team-image img{margin-top:0px; max-width:calc(100% - 0px); border-radius: 20px;}

.home-pg-health-scan .team-member.design-classic .team-content-text{background:#0BB7AE; text-align:center; padding: 15px 10px;}

.home-pg-health-scan .team-member.design-classic .team-content-text h3{color:#fff; margin-bottom:0px; font-family: "Montserrat", sans-serif; font-size:20px;}

.home-pg-health-scan .team-member.design-classic .team-content p{display:none;}

.home-pg-health-scan .team-member.design-classic .team-content .team-subtitle{display:none;}

.home-pg-health-scan .team-member.design-classic.socials-disabled.enable-contact-effect {border-radius: 20px; background:#0BB7AE;}

















.home-pg-customize-pkg{padding:0px 20px; background: url('http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/customize-pkg-img.png') center/cover no-repeat; margin-top:100px;  background-position: center; border-radius:25px; height: 560px;}

.home-pg-customize-pkg .vc_column-inner h3{
  	font-size: 64px;
  	letter-spacing: 0.01em;
  	font-weight: 700;
  	color: #fff;
  	text-align: left;
  	display: inline-block;
  	margin-top: 65px;
  	margin-bottom: 0px;
}

.home-pg-customize-pkg .vc_column-inner h3.strong {
  font-weight: 500;
  margin: 0px;
  font-size: 45px;
}

.home-pg-customize-pkg .vc_column-inner p{
font-size: 16px;
  letter-spacing: -0.2px;
  line-height: 180%;
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-weight: 300;
  margin-bottom: 20px;
}

.home-pg-customize-pkg-img img{position:relative; bottom:51px; width:400px;}

.home-pg-customize-pkg-img {
    animation: heroFloat 4s ease-in-out infinite;
}

@keyframes heroFloat {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px); /* Adjust pixels to control how far right it moves */
    }

    100% {
        transform: translateX(0);
    }
}

.home-pg-customize-pkg .custom-btn{
  	border-radius: 10px;
  	background-color: #fff;
  	padding: 15px 20px;
  	gap: 4px;
  	text-align: center;
  	font-size: 13px;
  	color: #034EA2;
  	text-transform: uppercase;
  	margin-top:0px;
  	background: #fff !important;
}



.home-pg-customize-pkg .custom-btn span{color:#034EA2 !important;}





.home-pg-how-it-works-steps{padding:50px 0 70px 0px; background: linear-gradient(0deg,rgba(240, 247, 254, 1) 0%, rgba(255, 255, 255, 1) 100%); border-radius:0 0 50px 50px;}

.home-pg-how-it-works-steps .vc_column-inner .normal-txt{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-how-it-works-steps .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}

.home-pg-customize-pkg-bx-1 .boxes-all{
width: 100%;
  height: auto;
  position: relative;
  border-radius: 14px !important;
  background-color: rgba(3, 52, 106, 0.5) !important;
  padding: 10px;
  min-height: 150px !important;
  margin-top:40px;
}

.home-pg-customize-pkg-bx-1 .boxes-all .img_small_size{margin-bottom:5px !important;}

.home-pg-customize-pkg-bx-1 .boxes-all h4{
  	font-size: 15px;
  	line-height: 100%;
  	font-weight: 600;
  font-family: "Montserrat", sans-serif;
  	color: #fff !important;
  	text-align: center;
  	display: inline-block;
  	margin-bottom: 0px;
}


.home-pg-customize-pkg-bx-1 .boxes-all p{
  	font-size: 13px;
  letter-spacing: -0.2px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  margin-top: 0px;
  font-weight: 300;
  margin-bottom: 0px !important;
}

.home-pg-how-it-works-steps .process-number-template{margin-top:40px;}

.home-pg-how-it-works-steps .process-number-template .pss-item{
  	padding: 0px 15px;;
}

.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container{
  	border-radius: 20px;
  	background-color: #fff;
  	padding: 50px 25px;
    box-shadow:6px 6px 54px rgba(0, 0, 0, 0.08);
  	color: #0bb7ae;
  	transition: transform 0.3s ease;
}

.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container:hover{transform: scale(1.05);}

.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container .pss-step-number span{
  	text-transform: uppercase;
  	font-weight: 600;
  	font-size:14px;
  	padding:10px;
  	  	border-radius: 56px;
  	background-color: rgba(11, 183, 174, 0.1);
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	width: 100%;
  max-width: 100px;
  padding: 10px 18px;
  margin: 0px auto;
}

.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container .pss-img-area{margin-top: 25px;  margin-bottom: 25px;}

.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container .pss-img-area .process-customimg {line-height: 0px !important;}


.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container .pss-text-area h3{
  	font-size: 20px;
  	line-height: 100%;
  	display: inline-block;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	min-height: 40px;
}


.home-pg-how-it-works-steps .process-number-template .pss-item .pss-container .pss-text-area p {
  	font-size: 15px;
  	line-height: 173%;
  	color: #343434;
  	text-align: center;
  	display: inline-block;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
}


.home-pg-how-it-works-steps .kd-process-steps.process-number-template ul li:hover {
  box-shadow: inherit !important;
  background:transparent;
  border: 0px !important;
}



.home-pg-why-choose-manipal-trutest {padding:80px 0 0 0; overflow:inherit;}


.home-pg-why-choose-manipal-trutest .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: left !important;
  margin-bottom: 0px;
}


.home-pg-why-choose-manipal-trutest .vc_column-inner h2.strong{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  margin-bottom: 0px;
  font-weight: 600;
}

.home-pg-why-choose-manipal-trutest2{overflow:inherit !important;}

.home-pg-why-choose-manipal-trutest2 .boxes-all{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: left !important;
  margin-bottom: 25px;
}



.home-pg-why-choose-manipal-trutest2 .boxes-all h3{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: left;
  	font-family: "Montserrat", sans-serif;
}


.home-pg-why-choose-manipal-trutest2 .boxes-all p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: left;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
}

.home-pg-why-choose-manipal-trutest2 .rgt-img img{position: relative; box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  border-radius: 20px !important;
  background-color: #fff;
  border: 1px solid #eee;  min-height: 520px;
  object-fit: cover;}



.home-pg-testimonails{padding:50px 0px; background:url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/health-scan-bg.png) no-repeat;}

.home-pg-testimonails .vc_column-inner .normal-heading{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}


.home-pg-testimonails .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}

.home-pg-testimonails .vc_column-inner .team-content-text-inner h3{
font-size: 20px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
  order: 2;
  padding-bottom:8px;
}

.home-pg-testimonails .team-image{width:100px; height:60px;}

.home-pg-testimonails .team-member.design-classic .team-content-text {text-align: center;}

.home-pg-testimonails .team-member.design-classic .team-content-text p{color:#343434; font-size:16px; order: 0; min-height: 120px; }

.home-pg-testimonails .team-member.design-classic .team-content .team-subtitle{color:#343434; font-size:15px; font-weight: 400; order: 3;}

.home-pg-testimonails .team-member.design-classic h5{color:#343434; font-size:20px; font-weight: 700; font-family: "Montserrat", sans-serif; order: 1;}

.home-pg-testimonails .team-member.design-classic .team-content-text .team-content-text-inner{ display: flex; flex-direction: column;}

.home-pg-testimonails .team-member.design-classic{border-radius:20px; padding: 30px 10px 10px 10px;}



.home-pg-blogs{margin-top:50px; padding:50px 0px; background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(240, 247, 254, 1) 100%); border-radius:50px;}

.home-pg-blogs .vc_column-inner .normal-heading{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
}


.home-pg-blogs .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 0px;
}

.home-pg-blogs .vc_column-inner h4{
font-size: 18px;
  letter-spacing: -1px;
  line-height: 35px;
  font-weight: 600;
  color: #04264e;
  text-align: left !important;
  margin-bottom: 0px;
}



.home-pg-trusted-diagnostics{margin-top:60px; padding:80px 50px; background:#F0F7FE url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/Trusted-Diagnostics-Better-Health-img.png); border-radius:50px;}

.home-pg-trusted-diagnostics .vc_column-inner h2{
font-size: 50px;
  color: #04264E;
  text-align: center !important;
  margin-bottom: 0px;
}


.home-pg-trusted-diagnostics .vc_column-inner h1 span{
  color: #0BB7AE;
  padding-top: 20px;
}


.home-pg-trusted-diagnostics .vc_column-inner p{
font-size: 18px;
  color: #545454;
  text-align: center !important;
  font-weight:300;
  padding-top: 20px;
}


.home-pg-trusted-diagnostics .vc_column-inner h3{
font-size: 18px;
  color: #04264E;
  text-align: center !important;
  padding-top: 20px;
}




.home-pg-faq {
    padding: 80px 0px;
    border-radius: 50px;
    width:100%;
}

.home-pg-faq .vc_column-inner h2{
font-size: 50px;
  color: #04264E;
  text-align: center !important;
  margin-bottom: 25px;
  
}

.home-pg-faq .vc_column-inner h3{
font-size: 18px !important;
  color: #0E1E4C;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
}

.home-pg-faq .vc_column-inner .vc_do_toggle.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md {
  border-radius: 15px;
  border: solid 1px #EAEAF8;
  box-shadow: 0px 15px 10px 0 rgba(0,0,0,0.1);
}

#footer{padding:80px 0 0 0; background:#001B3E url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/footer-bg.png); margin-top: 20px;}

.footer-widget-area {padding-top: 0px;}

.upper-footer {background-color: transparent !important; border-color: transparent !important; padding: 150px 0 0 0;}

.lower-footer{background-color: transparent !important;}

.footer-widget-area h5{
  	font-size: 20px;
  	line-height: 130%;
  	text-transform: uppercase;
  	font-weight: 600;
  	color: #fff;
  	text-align: left;
  	color: #fff !important;
  	font-family: "Montserrat", sans-serif;
}

.footer_widget ul a, .footer_widget .menu li a{font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300 !important;
  padding-bottom: 10px !important;
  display: inline-block;}
  
.lower-footer span{font-family: "Montserrat", sans-serif; font-weight: 300 !important;}  

.lower-footer a{color: #fff; font-weight: 300 !important; padding-left:20px;}


/* Newsletter Box */
.newsletter-box {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 50px 5%;
    background: #12b5b1;
    border-radius: 30px;
overflow: hidden;
  bottom: 80px;
  z-index: 1000;
  position: absolute;
}

/* Optional background curves */
.newsletter-box::before {
    content: "";
    position: absolute;
    width: 650px;
    height: 250px;
    top: -100px;
    left: -100px;
    background: rgba(255, 255, 255, 0.04);
    border-radius: 50%;
    transform: rotate(-15deg);
}

.newsletter-content {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 60px;
}

/* Left Content */
.newsletter-left {
    flex: 0 0 45%;
}

.newsletter-label {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 4px;
    margin-bottom: 12px;
}

.newsletter-left h4 {
    margin: 0;
    color: #fff !important;
    font-size: 24px;
    line-height: 1.05;
    font-weight: 600 !important;
    font-family: "Montserrat", sans-serif !important;
}


.newsletter-left p {
    margin: 0;
    color: #fff !important;
    font-size: 48px;
    line-height: 1.05;
    font-weight: 600 !important;
    font-family: "Montserrat", sans-serif !important;
}

/* Right Form */
.newsletter-right {
    flex: 1;
}

.newsletter-form {
    background: #fff;
    border-radius: 14px;
    padding:0px 10px !important;
    display: flex;
    align-items: center;
    gap: 10px;
}

.newsletter-form .newsletter-email {
    flex: 1;
    width: 100%;
    height: 52px;
    border: 0 !important;
    outline: none;
    padding: 0 18px;
    font-size: 16px;
    background: #fff !important;
    box-shadow: none !important;
}

.newsletter-form .newsletter-submit {
    height: 52px;
    padding: 0 25px;
    border: 0 !important;
    border-radius: 10px !important;
    background: #034ea2 !important;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    cursor: pointer;
    white-space: nowrap;
}

.newsletter-form .newsletter-submit:hover {
    background: #043f7c;
}

/* Remove CF7 default paragraph spacing */
.newsletter-form p {
    margin: 0;
}

.newsletter-form .wpcf7-form-control-wrap {
    flex: 1;
}

.newsletter-form .wpcf7-spinner {display: none !important;}


.redux-social-media-list li a{background:#062A5A;}



.home-pg-blogs .slick-carousel-card-image-wrap{background:transparent !important;}

.home-pg-blogs .slick-post-carousel-wrapper .slick-slide{margin-right:20px;}

.home-pg-blogs .slick-carousel-card-title a{color: #04264e;
    font-size: 18px;
    font-weight: 500;}
    
.home-pg-blogs .slick-carousel-card-title a:hover{color: #04264e;}  
.home-pg-blogs .slick-carousel-card-badge {color: #04264e;}


.redux-social-media-list li a {
  background: #062A5A;
  padding-bottom: 0px !important;
  border-radius: 50px !important;
  width: 45px !important;
  height: 45px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.upper-footer i {margin-left: 0px;}

.footer_widget ul.redux-social-media-list li i{margin-left:0px;}

.about-us-pg{padding:150px 0;}

.about-us-pg h1.vc_do_custom_heading{
  	font-size: 15px;
  	letter-spacing: 2px;
  	line-height: 100%;
  	text-transform: uppercase;
  	font-weight: 600;
  	color: #0bb7ae;
}
.about-us-pg  .about-sub-heading.vc_do_custom_heading{
  	font-size: 56px;
  	line-height: 102%;
  	font-weight: 600;
  	color: #034ea2;
  	max-width: 700px;
}
.about-us-pg p.vc_do_custom_heading{
  	font-size: 17px;
  	line-height: 150%;
  	font-weight: 500;
  	color: #032246;
  	max-width: 700px;
}


.about-us-pg-abt-manipal{padding:50px 0;}

.about-us-pg-abt-manipal h2.vc_do_custom_heading{
  	font-size: 16px;
  	letter-spacing: 0.2em;
  	text-transform: uppercase;
  	color: #034ea2;
}
.about-us-pg-abt-manipal h3.vc_do_custom_heading{
	font-size: 50px;
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: 600;
	color: #04264e;
}
.about-us-pg-abt-manipal p.vc_do_custom_heading{
  	font-size: 15px;
  	letter-spacing: -0.2px;
  	line-height: 180%;
  	color: #313131;
}
.about-us-pg-abt-manipal img{
  	border-radius:20px;
}


.about-us-pg-abt-manipal2 .boxes-all{border-radius: 20px;
  padding: 35px 25px;
 border:solid 1px #DDE7F0;
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
}



.about-us-pg-abt-manipal2 .boxes-all h4{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	font-weight: 600;
}


.about-us-pg-abt-manipal2 .boxes-all p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
}

.about-us-pg-abt-manipal2 .rgt-img img{position: relative; box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  border-radius: 20px !important;
  background-color: #fff;
  border: 1px solid #eee;  min-height: 520px;
  object-fit: cover;}
  
  
  
  
  
.about-us-pg-why-us{background: url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/health-scan-bg.png) no-repeat;}

.about-us-pg-why-us .vc_column-inner h3 {
  font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
}

.about-us-pg-why-us .sub-heading {
  font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 30px;
}

.about-us-pg-why-us .boxes-all{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background:#fff !important;
}


.about-us-pg-why-us .boxes-all h4{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	min-height:45px;
}


.about-us-pg-why-us .boxes-all p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
  	  min-height: 80px;
}  




.about-us-pg-future-focus{padding:70px 0; background:#F0F7FE;}

.about-us-pg-future-focus .vc_column-inner h3 {
  font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
}

.about-us-pg-future-focus .sub-heading-focus{
  font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 30px;
}

.about-us-pg-future-focus .two-boxes .vc_column-inner{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  background:#fff;
}


.about-us-pg-future-focus .two-boxes .vc_column-inner .wpb_wrapper h4{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	padding-top:20px;
  	font-family: "Montserrat", sans-serif;
}


.about-us-pg-future-focus .two-boxes .vc_column-inner .wpb_wrapper p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: left;
  	margin-bottom: 0px;
  	  padding: 0px !important;
} 

.about-us-pg-future-focus .two-boxes .vc_column-inner .wpb_wrapper img {
  	border-radius:30px;
}

.about-us-pg-in-media{padding:0px 20px; background: url('http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/about-us-pg-in-media-img.png') center/cover no-repeat; margin-top:60px;  background-position: center; border-radius:25px;}

.about-us-pg-in-media .vc_column-inner h3{
  	font-size: 55px;
  	letter-spacing: -1.11px;
  	line-height: 117%;
  	font-weight: 500;
  	color: #fff;
  	padding-top:50px;
}

.about-us-pg-in-media .vc_column-inner p{
font-size: 16px;
  letter-spacing: -0.2px;
  line-height: 180%;
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-weight: 300;
  margin-bottom: 20px;
}

.about-us-pg-in-media-img img{position:relative; width:400px; bottom:-60px;}

.about-us-pg-in-media-img {
    animation: heroFloat 4s ease-in-out infinite;
}

@keyframes heroFloat {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px); /* Adjust pixels to control how far right it moves */
    }

    100% {
        transform: translateX(0);
    }
}

.about-us-pg-in-media .custom-btn{
  	gap: 4px;
  	text-align: center;
  	font-size: 13px;
  	color: #034EA2;
  	text-transform: uppercase;
  	margin-top:0px;
  	background: #fff !important;
  	margin-bottom:60px;
}

.about-us-pg-in-media .custom-btn span{color:#034EA2 !important;}

.about-us-pg-what-we-do{padding-top:50px; padding-bottom:50px; background: linear-gradient(0deg,rgba(240, 247, 254, 1) 0%, rgba(255, 255, 255, 1) 100%);  border-radius: 0 0 50px 50px;}

.about-us-pg-what-we-do .vc_column-inner .heading-first {
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}

.about-us-pg-what-we-do .vc_column-inner h3 {
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 30px;
}

.about-us-pg-awards .award-box {
  text-align: center !important;
  margin-bottom: 30px;
  border:solid 1px #0BB7AE;
  background:#E1F5F6;
  border-radius: 100px;
  max-width: 210px !important;
  width: 100%;
  display:flex;
  align-items: center;
}

.about-us-pg-awards .award-box .tt-iconbox-customimg.img_small_size{margin: 0px; margin-right:10px !important;}

.about-us-pg-awards .award-box h6{
font-size: 15px !important;
  letter-spacing: -1px;
  line-height: 22px !important;
  font-weight: 600 !important;
  color: #0BB7AE;
  text-align: left !important;
  margin-bottom: 0px !important;
  text-transform: uppercase;
}


.about-us-pg-what-we-do .boxes-all{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: left !important;
  margin-bottom: 25px;
  background: #fff !important;
}



.about-us-pg-what-we-do .boxes-all h4{
  	font-size: 18px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	text-transform: none;
  letter-spacing: normal;
  margin-bottom: 15px;
}


.about-us-pg-what-we-do .boxes-all p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	min-height: 130px;
  	  padding: 0px !important;
}

.about-us-pg-what-we-do .boxes-all .tt-iconbox-customimg.img_small_size{text-align:center;}







.about-us-pg-awards{box-shadow: 6px 6px 54px #eaf2fa;
	border-radius: 29px;
	padding: 60px 50px;
	border: 1px solid #d4e4f0;
    background:#eaf2fa;
    margin-bottom:80px;
}

.about-us-pg-awards .vc_column-inner .award-1{
  	font-size: 28px;
  	letter-spacing: 0.01em;
  	font-weight: 700;
  	color: #04264E;
  	text-align: left;
  	display: inline-block;
  	margin-bottom: 0px;
}


.about-us-pg-awards .vc_column-inner .award-2{
font-size: 34px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 700;
  color: #034EA2;
  text-align: left;
  margin-bottom: 0px;
  padding: 10px 0;
}

.about-us-pg-awards .vc_column-inner .award-1 .strong{
  	color:#0BB7AE;
}


.about-us-pg-awards-img img{position:relative; width:400px;}

.about-us-pg-awards-img {
    animation: heroFloat 4s ease-in-out infinite;
}

@keyframes heroFloat {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px); /* Adjust pixels to control how far right it moves */
    }

    100% {
        transform: translateX(0);
    }
}




.about-us-pg-awards-bx-1 .boxes-alls{
width: 100%;
  height: auto;
  position: relative;
  border-radius: 14px !important;
  background-color: #fff !important;
  padding: 20px 10px;
  margin-top:40px;
  border:1.2px solid #cfe6fe;
}

.about-us-pg-awards-bx-1 .boxes-alls h5{
  	font-size: 15px;
  	line-height: 18px;
  	font-weight: 600;
  font-family: "Montserrat", sans-serif !important;
  	text-align: left;
  	margin-bottom: 0px;
  	color:#034EA2;
}

.about-us-pg-awards-bx-1 .boxes-alls .tt-iconbox-customimg.img_small_size{margin-bottom:0px;}

.about-us-pg-awards-bx-1 .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {margin-right: 10px;}







.about-us-pg-our-team{padding:70px 0 0 0; background:#fff;}

.about-us-pg-our-team .vc_column-inner .first-heading {
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 0px;
  font-weight:600;
}

.about-us-pg-our-team .vc_column-inner h3 {
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  margin-bottom: 30px;
}

.about-us-pg-our-team .vc_column-inner .team-content-text h3 {
  font-size: 20px;
  color: #1e1e1e;
  text-align: center !important;
  margin-bottom: 0px;
}

.about-us-pg-our-team .vc_tta-tabs-container {
  padding: 0 0 40px 0 !important;
  margin-right: 0px !important;
}


.about-us-pg-our-team .team-member.design-classic{
	border-radius: 24px !important;
	background-color: #fff !important;
	border: 1px solid #e3eded !important;
	box-shadow: inherit !important;
}

.about-us-pg-our-team .team-member.design-classic a{padding:0px;}

.about-us-pg-our-team .team-member.design-classic img{background:#efefef !important; border-radius:10px 10px 0px 0px !important}

.about-us-pg-our-team .team-member.design-classic .team-content-text-inner h5{font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	color: #1e1e1e;
	text-align: center;
    font-family: "Montserrat", sans-serif !important;
    padding-top: 10px;
}

.about-us-pg-our-team .team-member.design-classic .team-content .team-link {
  margin: 0px auto !important;
  text-align: center;
  margin-bottom: 20px !important;
}

.about-us-pg-our-team .team-member.design-classic .team-content .team-link a{border-radius: 55px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	display: inline-flex;
	padding: 10px 25px;
    color:#0E1B2E;
    text-transform: uppercase;
  font-size: 13px;
}
    
    
.about-us-pg-our-team .team-member.design-classic .team-content-text {padding: 10px;}


.about-us-pg-our-team .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a{background:#0BB7AE !important; color:#fff !important; font-weight: 600;
  text-transform: uppercase;}

.about-us-pg-our-team  .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
  background-color: #fff;
  border-color: #e3e3e3;
  color: #757575;
  font-weight: 600;
  text-transform: uppercase;
}

.about-us-pg-our-team .vc_tta-color-grey.vc_tta-style-modern img{border-radius:20px;}

.about-us-pg-our-team .custom-list-about {
  padding: 0px;
  margin: 10px 0 25px 0 !important;
  overflow: hidden;
}

.about-us-pg-our-team .custom-list-about li {
  display: block;
  font-weight: 400;
  padding: 9px 10px 9px 22px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 15px;
}

.about-us-pg-our-team .custom-list-about li::before {
content: "";
position: absolute;
top: 18px;
left: 0;
width: 8px;
height: 8px;
background: #0BB7AE;
border-radius: 50%;
}


.about-us-pg-our-team .about-pg-tab-bg-shadow{border-radius: 20px;
  padding: 64px;
  box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1);
  background: #fff !important;
  border: solid 1px #f4f4f4;
  margin: 20px 16px 20px 17px !important;
}

.entry-header .section-heading {display: none;}

.entry-header.with-topbar {
  padding-top: 0px;
    background-color: rgb(255, 255, 255);
  padding-bottom: 8px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
  margin-bottom: 0px;
}
.breadcrumbs a {
  font-weight: 500;
  color: #034ea2;
  opacity: 0.9;
}


.package-details-pg .vc_column-inner h2{font-size:30px; color:#034EA2; font-family: "Montserrat", sans-serif !important; font-weight: 600 !important;}

.package-details-pg .vc_column-inner p{
font-size: 16px;
  color: #032246;
  padding-bottom:10px;
  font-weight:500;
}













.package-details-pg-why-choose{padding:60px 0 70px 0; background:#034EA2 url('http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/why-choose-single-pkg-img-2.png') center/cover no-repeat; margin-top:50px;  background-position: center; border-radius:25px;}

.package-details-pg-why-choose .vc_column-inner p{
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #fff;
  font-weight:600;
  text-align: center !important;
  margin-bottom: 0px;
}


.package-details-pg-why-choose .vc_column-inner h2{
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #fff;
  text-align: center !important;
  margin-bottom: 0px;
}

.package-details-pg-why-choose .vc_column-inner h2.strong{
  	font-weight: 600;
}

.package-details-pg-why-choose .boxes-all h3 {
  font-size: 15px;
  line-height: 100%;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  color: #fff !important;
  text-align: center;
  display: inline-block;
  margin-bottom: 0px;
}







.package-details-pg-key-benefits{background: url(https://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/wave-outline-icon.svg) no-repeat; padding:70px 0; border-bottom: solid 1px #ebebeb; background-size: cover;}

.package-details-pg-key-benefits .vc_column-inner h5 {
font-size: 16px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #034EA2;
  font-weight:600;
  text-align: center !important;
  margin-bottom: 0px;
  font-family: "Montserrat", sans-serif;
  
}

.package-details-pg-key-benefits .vc_column-inner h2 {
font-size: 50px;
  letter-spacing: -1px;
  line-height: 120%;
  font-weight: 600;
  color: #04264E;
  text-align: center !important;
  margin-bottom: 40px;
}

.package-details-pg-key-benefits .boxes-all{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: left !important;
  margin-bottom: 25px;
  background:#fff !important;
}


.package-details-pg-key-benefits .boxes-all h3{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: left;
  	font-family: "Montserrat", sans-serif;
}


.package-details-pg-key-benefits .boxes-all p {
font-size: 15px;
  line-height: 173%;
  color: #343434;
  text-align: left;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  padding: 0px !important;
  min-height: 110px;
}  






.package-details-pg-about-package{padding:50px 0;}

.package-details-pg-about-package h2.vc_do_custom_heading{
  	font-size: 45px;
  	color: #04264E;
}
.package-details-pg-about-package p.vc_do_custom_heading{
  	font-size: 15px;
  	letter-spacing: -0.2px;
  	line-height: 180%;
  	color: #313131;
}
.package-details-pg-about-package img{
  	border-radius:20px;
}


.package-details-pg-test-included{padding:50px 0;}

.package-details-pg-test-included h2{
font-size: 36px !important;
  color: #04264E !important;
  font-weight: 600;
  text-align: center !important;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif !important;
}

.package-details-pg-test-included .ptbs-tests-grid{display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; }

.package-details-pg-test-included .ptbs-tests-grid .ptbs-test-card-interactive {
  	border-radius: 16px;
  	background-color: #fff;
  	border: 1px solid #dde7f0;
  	padding: 20px;
}

.package-details-pg-test-included .ptbs-tests-grid .ptbs-test-card-interactive h3{
    font-size: 18px;
	line-height: 100%;
	font-weight: 600;
	color: #04264e;
	text-align: left;
	display: inline-block;
}


.ptbs-package-hero-grid{display: grid;
  grid-template-columns: 2.0fr 1.1fr;
  gap: 36px;}

.ptbs-package-hero-grid .left-data .ptbs-hero-top-flex{display: flex; gap: 22px;}

.ptbs-package-hero-grid .left-data .ptbs-hero-top-flex .ptbs-hero-top-flex-img img{width: 200px !important;}
 
.ptbs-package-hero-grid .left-data .ptbs-hero-midd-flex{display:grid; grid-template-columns: repeat(3, 1fr); gap:14px; margin-top:40px;}

.ptbs-package-hero-grid .left-data .ptbs-hero-midd-flex .box-mid-1{background:#ffffff; border:1px solid #e2e8f0; border-radius:14px; padding:14px 16px; display:flex; align-items:center; gap:12px; box-shadow:0 2px 6px rgba(0,0,0,0.02);}

.ptbs-package-hero-grid .left-data .ptbs-hero-midd-flex .box-mid-1 .inner-box{width: 70px;  height: 70px;  display: flex;}

.ptbs-package-hero-grid .left-data .ptbs-hero-midd-flex .box-mid-1 .text1{font-size:15px; font-weight:700; color:#0F0A21; line-height:1.1;}

.ptbs-package-hero-grid .left-data .ptbs-hero-midd-flex .box-mid-1 .text2{font-size:12px; color:#0F0A21; font-weight:500; margin-top:2px; line-height: 16px;}

.ptbs-package-hero-grid .left-data h1{font-size: 40px;
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: 600;
	color: #04264E !important;
	text-align: left;}
	
.ptbs-package-hero-grid .left-data p{
    color:#313131;
}	


.ptbs-package-hero-grid .right-data .ptbs-price-card{
    background:linear-gradient(145deg, #094ba0 0%, #033a80 100%); border-radius:20px; padding:28px 24px; color:#ffffff; box-shadow:0 16px 36px rgba(9,75,160,0.22); position:sticky; top:100px;
}

.ptbs-package-hero-grid .right-data .ptbs-price-card .price-details{
    font-size: 22px;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: -0.2px;
}

.ptbs-package-hero-grid .right-data .ptbs-price-card .price-limited{
    font-size: 12px;
  color: #93c5fd;
  margin-top: 4px;
}

.ptbs-package-hero-grid .right-data .ptbs-price-card .price{
    font-size: 38px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1;
}

.ptbs-package-hero-grid .right-data .ptbs-price-card .price-cross{
    text-decoration:line-through; color:#93c5fd; font-size:18px; font-weight:500;
}

.ptbs-package-hero-grid .right-data .safe-money{display:inline-block; background:#fff; border:1px solid rgba(255,255,255,0.28); color:#0bb7ae; font-size:11px; font-weight:800; padding:4px 12px; border-radius:20px; letter-spacing:0.5px; text-transform:uppercase;
    
}

.ptbs-package-hero-grid .right-data .safe-secure{
    background:rgba(0, 0, 0, 0.22); border-radius:12px; padding:14px; margin:22px 0 20px 0; display:flex; align-items:center; gap:12px;
}

.ptbs-package-hero-grid .right-data .book-now-btn{
    width: 100%;
  padding: 15px 20px;
  background: #00bba7;
  color: #ffffff;
  border: none;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  box-shadow: 0 4px 14px rgba(0,187,167,0.4);
  transition: all 0.2s ease;
}

.ptbs-package-page{background: url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/health-scan-bg.png) no-repeat;}


.health-package-pg{padding:150px 0;}

.health-package-pg h1.vc_do_custom_heading{
font-size: 56px;
  line-height: 102%;
  font-weight: 600;
  color: #034ea2;
  max-width: 700px;
}

.health-package-pg p.vc_do_custom_heading{
font-size: 17px;
  line-height: 150%;
  font-weight: 500;
  color: #032246;
  max-width: 700px;
}

.careers-pg-content{
  	padding:50px 0;
  	background: url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/health-scan-bg.png) no-repeat;
}


.careers-pg-content h2.vc_do_custom_heading{
  	font-size: 33px;
  	line-height: 100%;
  	font-weight: 600;
  	color: #034EA2;
}

.careers-pg-content p{
  	font-size: 16px;
  	line-height: 150%;
  	font-weight: 400;
  	color: #032246;
}


.careers-pg-why-join{}

.careers-pg-why-join .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.careers-pg-why-join .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}

.careers-pg-why-join .boxes-all{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background:#fff !important;
}

.careers-pg-why-join .boxes-all h4{
  	font-size: 20px;
  	line-height: 100%;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	min-height:45px;
}

.careers-pg-why-join .boxes-all p {
  	font-size: 14px;
  	line-height: 173%;
  	color: #343434;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
  	  min-height: 80px;
} 

.careers-pg-job-posting{padding: 70px 0;  background: #F0F7FE;}

.careers-pg-job-posting .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
  text-transform:uppercase;
}

.careers-pg-job-posting .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
  text-transform:initial;
  font-family: 'Montserrat' !important;
}

.ptbs-catalog-search-banner {margin-top: 30px;}

.common-header-image{padding:100px 0 0px 0; background:#eef6fe;}

.common-header-image .wpb_single_image img{width:480px; max-width: none !important;}

.common-header-image h1{
  	font-size: 15px;
  	letter-spacing: 2px;
  	line-height: 100%;
  	text-transform: uppercase;
  	color: #0bb7ae !important;
  	padding-top: 10px;
}

.common-header-image h1 span{
  	font-size: 46px;
  	line-height: 102%;
  	font-weight: 600;
  	color: #034ea2;
  	max-width: 800px;
  	display: block;
  	text-transform: initial;
  padding-top: 20px;
  letter-spacing: 0px;
}
.common-header-image p.vc_do_custom_heading{
  	font-size: 17px;
  	line-height: 150%;
  	font-weight: 500;
  	color: #032246;
  	max-width: 700px;
}











.partner-with-us-pg-why-manipal .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.partner-with-us-pg-why-manipal .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}

.partner-with-us-pg-why-manipal .team-member.design-classic.socials-disabled.enable-contact-effect{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background:#fff !important;
}

.partner-with-us-pg-why-manipal .team-member.design-classic .team-content-text{
    padding:0px;
}

.partner-with-us-pg-why-manipal .team-content-text h3{
  	font-size: 20px;
  	line-height: 28px;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	padding-top: 15px;
}

.partner-with-us-pg-why-manipal .team-content-text p {
  	font-size: 14px;
  	line-height: 23px;
  color: #343434 !important;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
  	  min-height: 80px;
}

.partner-with-us-pg-why-manipal .team-member.design-classic .team-content .team-image img {
  	max-width: 72px; height:72px;
}

.partner-with-us-pg-why-manipal .owl-carousel .owl-wrapper-outer {overflow: inherit;}






.partner-with-us-pg-who{background:#F0F7FE; padding:60px 0; margin-top:70px;}


.partner-with-us-pg-who .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.partner-with-us-pg-who .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}

.partner-with-us-pg-who .team-member.design-classic.socials-disabled.enable-contact-effect{border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: left !important;
  margin-bottom: 25px;
  background:#fff !important;
}

.partner-with-us-pg-who .team-member.design-classic .team-content-text{padding:0px;}

.partner-with-us-pg-who .team-content-text h3{
  	font-size: 20px;
  	line-height: 28px;
  	color: #04264e;
  	text-align: left;
  	font-family: "Montserrat", sans-serif;
  	padding-top: 15px;
  	min-height: 74px;
}

.partner-with-us-pg-who .team-content-text p {
  	font-size: 14px;
  line-height: 23px;
  color: #343434 !important;
  	text-align: left;
  	font-family: "Montserrat", sans-serif;
  	margin-bottom: 0px;
  	  padding: 0px !important;
  	  min-height: 80px;
}

.partner-with-us-pg-who .team-member.design-classic .team-content .team-image img {border-radius:20px; margin: 0px;}

.partner-with-us-pg-who .owl-carousel .owl-wrapper-outer {overflow: inherit;}

.partner-with-us-pg-who .wpb_wrapper h4{
  	font-size: 30px;
  	line-height: 28px;
  	color: #04264E;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	padding-top: 15px;
}













.partner-with-us-pg-key-benefits{padding:60px 0;}


.partner-with-us-pg-key-benefits .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.partner-with-us-pg-key-benefits .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}


.partner-with-us-pg-key-benefits img {border-radius:20px;}

.partner-with-us-pg-key-benefits .custom-list-about {
  padding: 0px;
  margin: 10px 0 25px 0 !important;
  overflow: hidden;
}

.partner-with-us-pg-key-benefits .custom-list-about li {
  display: block;
  font-weight: 400;
  padding: 9px 10px 9px 22px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 15px;
}

.partner-with-us-pg-key-benefits .custom-list-about li::before {
content: "";
position: absolute;
top: 18px;
left: 0;
width: 8px;
height: 8px;
background: #0BB7AE;
border-radius: 50%;
}




.partner-with-us-pg-franchisee{padding:60px 0; background: url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/wave-outline-icon.svg) no-repeat; border-bottom-style: solid !important;
  border-color: #DCE9F6 !important;}

.partner-with-us-pg-franchisee .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.partner-with-us-pg-franchisee .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}

.partner-with-us-pg-franchisee .boxes-all {
  border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background: #fff !important;
}

.partner-with-us-pg-franchisee .boxes-all h3 {
  font-size: 20px;
  line-height: 100%;
  color: #04264e;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  min-height: 45px;
}

.partner-with-us-pg-franchisee .boxes-all p {
  font-size: 14px;
  line-height: 173%;
  color: #343434;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
  padding: 0px !important;
  min-height: 80px;
}



.partner-with-us-pg-franchisee-support{padding:60px 0 40px 0;}

.partner-with-us-pg-franchisee-support .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.partner-with-us-pg-franchisee-support .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}





.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template{margin-top:40px;}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item{
  	padding: 0px 15px;;
}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container{
  	border-radius: 20px;
  	background-color: #fff;
  	padding: 50px 25px;
    box-shadow:6px 6px 54px rgba(0, 0, 0, 0.08);
  	color: #0bb7ae;
  	transition: transform 0.3s ease;
}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container:hover{transform: scale(1.05);}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container .pss-step-number span{
  	text-transform: uppercase;
  	font-weight: 600;
  	font-size:14px;
  	padding:10px;
  	  	border-radius: 56px;
  	background-color: #0bb7ae;
  	color:#fff;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	width: 100%;
  max-width: 100px;
  padding: 10px 18px;
  margin: 0px auto;
}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container .pss-img-area{margin-top: 25px;  margin-bottom: 25px;}

.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container .pss-img-area .process-customimg {line-height: 0px !important;}


.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container .pss-text-area h3{
  	font-size: 20px;
  	line-height: 100%;
  	display: none;
  	color: #04264e;
  	text-align: center;
  	font-family: "Montserrat", sans-serif;
  	min-height: 40px;
}


.partner-with-us-pg-franchisee-support .kd-process-steps.process_five_elem.process-number-template .pss-item .pss-container .pss-text-area p {
  	font-size: 15px;
  	line-height: 173%;
  	color: #343434 !important;
  	text-align: center;
  	display: inline-block;
  	font-family: "Montserrat", sans-serif;
  	padding: 0px;
  	font-weight:500;
  	min-height: 54px;
  margin-bottom: 0px !important;
}

.partner-with-us-pg-franchisee-support .kd-process-steps.process-number-template ul li:hover {
  box-shadow: inherit !important;
  background: transparent !important;
  border: 0px !important;
}


.partner-with-us-registration .container{
  	box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  	border-radius: 44px;
  	background-color: #fff;
  	border: 1px solid #eee;
  	padding:50px;
  	margin-top: 50px;
  margin-bottom: 100px;
}

.partner-with-us-registration h1.vc_do_custom_heading{
font-size: 46px;
  line-height: 102%;
  font-weight: 600;
  color: rgb(3, 78, 162);
  padding-top:0px;
  letter-spacing: 0px;
}

.partner-form .form-row input{background:#f5f5f5 !important;}


.partner-form .form-row {
  display: flex;
  gap: 20px;
}

.partner-form .form-row .col{
  width: 100%;
  margin-bottom: 20px;
}

.partner-form .btn-primary{max-width:300px; float: inherit;}
















.contact-us-pg{padding:60px 0; background: url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/09/wave-outline-icon.svg) no-repeat;}


.contact-us-pg .boxes-all {
  border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background: #fff !important;
}

.contact-us-pg .boxes-all h4 {
  font-size: 20px;
  line-height: 100%;
  color: #04264e;
  text-align: center;
  font-family: "Montserrat", sans-serif;
}

.contact-us-pg .boxes-all p {
  font-size: 16px;
  line-height: 173%;
  color: #343434;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
  padding: 0px !important;
  min-height: 80px;
  line-height: 22px;
}

.contact-us-pg .boxes-all p a{font-weight: bold; font-size: 16px; color: #343434; padding: 10px 0 !important; display: inline-block;}


.contact-us-pg2{padding:0px;}


.contact-us-pg2 .wpb_wrapper h2 {
  font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 30px;
}

.contact-us-pg2 .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 60px;
}


.contact-us-pg3 .contact-form-box{background:#034EA2; border-radius:30px; padding:50px 30px 40px 30px;}


.contact-us-pg3 .contact-form-box h3{
  color: #fff;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
  padding: 10px !important;
  font-size:30px;
  line-height: 35px;}

.contact-us-pg3 .contact-form-box p{  font-size: 16px;
  line-height: 173%;
  color: #fff;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
  padding: 0px !important;
  line-height: 22px;}



.contact-us-pg3 .rgt-side .vc_column-inner{
  border-radius: 20px;
  padding: 35px 25px;
  box-shadow: 6px 6px 54px rgba(0, 0, 0, 0.08);
  color: #0bb7ae;
  text-align: center !important;
  margin-bottom: 25px;
  background: #fff url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/10/contact-us-pg-address-img.png) no-repeat right bottom !important;
}

.contact-us-pg3 .rgt-side .vc_column-inner .wpb_wrapper h4{
  color: #04264E;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size:18px;
  line-height: 35px;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.contact-us-pg3 .rgt-side .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect {
  margin-bottom: 20px;
}

.contact-us-pg3 .rgt-side .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect img{width:24px;}


.contact-us-pg3 .rgt-side .tt-iconbox-customimg.img_small_size {margin-right: 0px !important;}

.contact-us-pg3 .rgt-side p{width: calc(100% - 0px) !important;  float: none !important;}



.contact-us-pg3 .rgt-side2{
  border-radius: 20px;
  padding: 22px 25px;
  border:solid 1px #EAEAEA;
   background: #F9F9F9 url(http://manipaltrutest.ocpwebserver.com/wp-content/uploads/2026/10/1-Crore-Patients-img-1.png) no-repeat right center !important;
}


.contact-us-pg3 .rgt-side2 h6.service-heading{
  color: #032246;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size:22px;
  line-height: 35px;
  margin-bottom: 0px;
}

.contact-us-pg3 .rgt-side2 .heading1{
  color: #034EA2;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size:30px;
  line-height: 35px;
  margin-bottom: 0px;
  font-weight:700;
}

.contact-us-pg3 .rgt-side2 .des1{
  color: #032246;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size:15px;
  margin-bottom: 0px;
  line-height: 26px;
  max-width: 70%;
}









.contact-us-pg4{padding:60px 0;}

.contact-us-pg4 .wpb_wrapper h2 {
font-size: 16px;
  letter-spacing: 0.2em;
  color: #034ea2;
  text-align: center !important;
  margin-bottom: 40px;
}

.contact-us-pg4 .wpb_wrapper h2 span {
  font-size: 50px;
  letter-spacing: -1px;
  font-weight: 600;
  color: #04264e;
  text-align: center !important;
  display: block;
  line-height: 30px;
}




.contact-us-pg4 .whats-app-icon .ib-wrapper{border:solid 1px #CAF3DF; background:#F1F9F5; transition: transform 0.6s ease-in-out; will-change: transform; padding: 26px 10px !important; border-radius: 20px !important;} 

.contact-us-pg4 .whats-app-icon .ib-wrapper h3, .book-via-call .ib-wrapper h3, .upload-and-book .ib-wrapper h3, .find-nearby-labs .ib-wrapper h3{color:#04264E; font-size:18px !important; font-weight:600; margin-bottom: 0px !important;}

.contact-us-pg4 .whats-app-icon .ib-wrapper p, .book-via-call .ib-wrapper p, .upload-and-book .ib-wrapper p, .find-nearby-labs .ib-wrapper p{color:#032246; font-size:13px; font-weight:400; line-height: 20px; min-height: 60px;}

.contact-us-pg4 .whats-app-icon .ib-wrapper .ib-link{margin-top:0px; min-height: 26px;}

.contact-us-pg4 .whats-app-icon .ib-wrapper:hover, .book-via-call .ib-wrapper:hover, .upload-and-book .ib-wrapper:hover, .find-nearby-labs .ib-wrapper:hover{transform: translateX(10px); background: #fff !important;}

.contact-us-pg4 .whats-app-icon a {
  background: #0BB7AE;
  border-radius: 10px;
  padding: 10px 15px;
  color: #fff !important;
  text-transform:uppercase;
  font-size: 11px;
  margin-left: 60px;
}

.contact-us-pg4 .whats-app-icon .ib-wrapper .tt-iconbox-customimg.img_medium_size{margin-right: 25px;}

.contact-us-pg4 .whats-app-icon.talktoteam1 .ib-wrapper{background:#F1F9F5; border-color:#CAF3DF;}

.contact-us-pg4 .whats-app-icon.talktoteam2 .ib-wrapper{background:#EEF6FE; border-color:#CCE0F5;}

.contact-us-pg4 .whats-app-icon.talktoteam3 .ib-wrapper{background:#FCF6EF; border-color:#F4E8DA;}

.contact-us-pg4 .whats-app-icon.talktoteam4 .ib-wrapper{background:#F7F4FD; border-color:#E7E1F2;}






.contact-us-pg5{
    /*box-shadow: 6px 6px 54px #eaf2fa;*/
	border-radius: 29px;
	padding: 60px 50px;
	border: 1px solid #d4e4f0;
    background:#eaf2fa;
    margin-bottom:20px;
}

.contact-us-pg5 .wpb_wrapper h3{
    font-size: 32px;
  letter-spacing: 0px;
  color: #04264E;
  text-align: left !important;
  margin-bottom: 10px;
}

.contact-us-pg5 .wpb_wrapper h3 span{
font-size: 37px;
  letter-spacing: 0px;
  font-weight: 600;
  color: #034EA2;
  text-align: left !important;
  display: block;
  line-height: 52px;
}





/* Mobile */
@media (max-width: 767px) {

    .newsletter-box {
        padding: 40px 25px;
        border-radius: 20px;
    }

    .newsletter-content {
        display: block;
    }

    .newsletter-left {
        margin-bottom: 30px;
    }

    .newsletter-label {
        font-size: 12px;
        letter-spacing: 2px;
    }

    .newsletter-left h2 {
        font-size: 36px;
    }

    .newsletter-form {
        display: block;
        padding: 8px;
    }

    .newsletter-form .newsletter-email {
        height: 50px;
        margin-bottom: 8px;
    }

    .newsletter-form .newsletter-submit {
        width: 100%;
    }
}

