/*
Theme Name: Lalpathlab51 Child
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Template: twentytwentyfive
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.4.1774157442
Updated: 2026-03-22 05:30:42

*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
.inter-<uniquifier> {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}



*{font-family: "Inter", sans-serif;}
body, p{font-family: "Inter", sans-serif;font-weight:500; font-size:18px; color:#474040; }
.top-contact-info .et_pb_code_inner{display:flex;align-items: center; justify-content: end;    gap: 20px;}
.top-contact-info .et_pb_code_inner a{display:flex;align-items: center; font-size:18px; padding-bottom:0 !important; color:#fff !important; gap:8px;}
.menu-row{align-items: center;}
.et-db #et-boc .et-l .et-menu li>a{color:#474040; font-size:16px;}
.et-db #et-boc .et-l .et_pb_module img {display: block; width: 100%;}
.et_pb_slide_description *{width:100%; height:100%;}
.et-db #et-boc .et-l .et_pb_slide,
.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_slide_description{padding:0 !important;}
header.et-l.et-l--header{box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);    position: fixed; width: 100%;  top: 0;    z-index: 99; background: #fff;}
#et-boc h2, #et-boc h1{font-size:44px; font-weight: 700 !important; line-height: 1.2 !important; padding-bottom:0 !important; color:#474040;} 
#et-boc .about-wrap .about-img img{top:-25px;}
#et-boc .about-wrap .about-desc{position:relative;}
#et-boc .about-wrap .about-desc .tag p{font-size:30px; font-weight:600; color:#1259BF!important;}
#et-boc .about-wrap .about-desc .md-text p{font-size:26px; font-weight:600;}
#et-boc .about-wrap .about-desc ul{gap: 10px; flex-direction: column;  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  align-self: flex-start;  align-items: flex-start;  width: 100%;  display: grid;}
.et-db #et-boc .et-l .et_pb_button{color: #FFFFFF !important; border-width: 0px !important; border-radius: 60px !important; padding:8px 30px !important; font-size: 16px!important; font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important; background-color: #0047ae!important; position:relative;}
.et-db #et-boc .et-l .et_pb_button:before {content: "" !important; position: absolute !important; top: 0; width: 100%; height: 100%; background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.5), transparent);-webkit-animation: shine 1.5s ease-in-out infinite;  animation: shine 1.5s ease-in-out infinite; display:none; }
.et-db #et-boc .et-l .et_pb_button:before{display:none;}
.et-db #et-boc .et-l .et_pb_button:hover:after{display:none;}
.et-db #et-boc .et-l .et_pb_button:hover{background-color: #FECC4E!important; color:#474040 !important;}
#et-boc .about-wrap .about-desc .animate-img{position: absolute !important;  right: 0; bottom: -80px;}
.animate-img svg { display: block;  animation: floatY 2s ease-in-out infinite alternate;}
.et-db #et-boc .et-l .et_mobile_menu{border-color:#FECC4E !important; margin-top:10px !important;}

@keyframes floatY {
  0% {
    transform: translatey(0px);
  }
  100% {
    transform: translatey(30px); /* adjust distance */
  }
}

.et-db #et-boc .title-wrap .tag p{font-size:30px; font-weight:600; color:#1259BF!important;text-align:center !important;}
.et-db #et-boc .title-wrap{text-align:center;}
.et-db #et-boc .title-wrap .sub-text p{display:flex; align-items:baseline;justify-content: center;}
.et-db #et-boc .title-wrap .sub-text p img{max-width:220px; width:100%; position:relative; bottom:-10px;}

.et-db #et-boc .price-wrapper .price-wrapper-col{ background:#fff; border-radius:40px; width: 31.6667% !important; margin-right:2% !important; box-shadow:0 5px 11px rgba(0,0,0,.2); padding:45px 25px 55px 25px;    overflow: hidden;}
.et-db #et-boc .price-wrapper .price-wrapper-col .col-logo img{width:150px !important;margin-bottom: 3px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .test-plan{font-size:16px;margin-bottom:10px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .desc{font-size:14px;margin-bottom:20px;min-height:100px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .price s{font-size:24px; color:#898989;}
.et-db #et-boc .price-wrapper .price-wrapper-col .price{font-size:46px; color:#0047AE; display:flex; align-items:center; gap:10px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .test-ul{ margin-left: 0; display: flex; gap: 15px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .test-ul li{ list-style: none;padding-left:22px; background:url(https://lalpathlab51.com/wp-content/uploads/2026/03/li-icon.png) 0 4px no-repeat; color:#41AE46; font-size:16px;}
.et-db #et-boc .price-wrapper .price-wrapper-col .li-tick{margin-left: 0; margin-bottom: 0; }
.et-db #et-boc .price-wrapper .price-wrapper-col .li-tick li{list-style: none; padding-left: 18px; background: url(https://lalpathlab51.com/wp-content/uploads/2026/03/Vector.png) 0 10px no-repeat; font-size: 16px; padding-top: 4px; padding-bottom: 4px;}
.et-db #et-boc .et-l a.et_pb_button.with-img{padding: 8px 8px 8px 30px !important; display: inline-flex; align-items: center; gap: 15px; cursor:pointer;}
.et-db #et-boc .et-l a.et_pb_button.with-img img{height:35px; width:auto;transform-origin: center; animation: ringRotate 0.8s infinite;}
.et-db #et-boc .price-wrapper .price-wrapper-col .more-btn{background:#FECC4E; padding:10px 20px; font-size:18px; position: absolute; bottom:-55px; width: calc(100% + 50px);  left: -25px; text-align:center; cursor:pointer; color:#0047AE; height:43px;}
.et-db #et-boc .video-wrapper .video-col{width: 31.6667% !important; margin-right:2% !important; border-radius:20px; overflow:hidden;}
.et-db #et-boc .video-wrapper .video-col .et_pb_video{margin-bottom:0 !important;}
.et-db #et-boc .video-wrapper .video-col .video-title{background:#FECC4E; padding:15px 20px}
.et-db #et-boc .video-wrapper .video-col .video-title p{font-size:16px;}
.et-db #et-boc .et-l .et_pb_video_play:before{color:#fff !important;}
.et-db #et-boc .why-wrapper .why-wrapper-col .et_pb_heading {margin-bottom:2% !important;}
.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .et_pb_code_inner{margin-top:40px; gap: 15px;  grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; align-self: flex-start; align-items: flex-start;  width: 100%;  display: grid;}
.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .lab-test{background: #fff;  box-shadow: 0 10px 10px rgba(0, 0, 0, .2);  border-radius: 20px;  padding: 20px;  text-align: center;}
.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .lab-test img{height:48px; width:auto; margin-bottom:10px;}
.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .lab-test h6{font-size:26px; font-weight:700; color:#212121;padding-bottom:0px;}
.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .lab-test p{font-size:16px; font-weight:400; color:#212121;}
.et-db #et-boc .footer-info h4{color:#fff; font-size:24px; font-weight:600; }
.et-db #et-boc .footer-info ul{margin-left:0 !important;}
.et-db #et-boc .footer-info ul li{font-size:16px; font-weight:400;list-style:none !important; padding-left:25px !important;color:#fff !important;display:flex; gap:10px; align-items:top; margin-bottom:10px !important; position:relative; padding-left:15px;}
.et-db #et-boc .footer-info ul li img{position:absolute; left:0; top:3px;}
.et-db #et-boc .footer-info ul li a{font-size:16px; font-weight:400;color:#fff !important; text-decoration:none; display:flex; gap:10px; align-items:top;line-height:1.3 !important;}
.et-db #et-boc .footer-info ul li img{width:15px !important; height:auto;}
.et-db #et-boc .footer-bottom p{color:#fff !important; font-size:16px !important;    display: flex;  gap: 10px;  flex-wrap: wrap;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content{position:relative; margin-left:0;padding:25px 30px 60px;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content:before{content: ""; background: #FFFFFFC2; width: 100%; height: 100%;
    backdrop-filter: blur(10px);  display: block;  position: absolute;  z-index: -1;  left: 0;  top: 0;  right: 0; bottom: 0;border-radius:40px;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content h4{font-size:30px; font-weight:700; color:#212121;margin-bottom:10px; line-height:1.4;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content h5{font-size:44px; font-weight:700; color:#0047AE;margin-bottom:0; padding-bottom:0;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content p{ color: #212121 !important; font-size: 16px;}
.et-db #et-boc .et-l .et_pb_blurb_0.custom-blurb .et_pb_blurb_content .et_pb_module.cstm-btn{position: absolute; margin:25px auto 0; width: 100%;
    left: 0; text-align: center;}
.et-db #et-boc .et-l .et_pb_cta_0.et_pb_promo .et_pb_button:hover{background:#000 !important; color:#ffffff !important;}
.et-db #et-boc .footer-bottom .social-icons .et_pb_code_inner{display:flex;align-items:center; justify-content:center; gap:10px;} 
.et-db #et-boc .footer-bottom .social-icons .et_pb_code_inner a{ padding-bottom:0; display:inline-block;}
.et-db #et-boc .designed-by a{padding-bottom:0 !important;}
.et-db #et-boc .designed-by a img{max-width:140px;}
.et-db #et-boc .footer-info .et_pb_text_inner{max-width: 300px; margin-left: auto;}
.global-tooltip { position: fixed; align-items: center; justify-content: center;background: #00000040; z-index: 9999;top: 0;  left: 0;  right: 0;  bottom: 0; display:none; padding:1.5rem;}
.global-tooltip .popup-content{max-width:684px; width:100%; padding:40px; background:#fff; border-radius:25px; position:relative;}
.global-tooltip .popup-content .close-popup{position:absolute;right:20px; top:15px; width:10px; height:30px; display:block; cursor:pointer;}
.global-tooltip .popup-content .li-tick li{list-style: none; padding-left: 18px; background: url(https://lalpathlab51.com/wp-content/uploads/2026/03/Vector.png) 0 10px no-repeat; font-size: 16px; padding-top: 4px; padding-bottom: 4px;}
.global-tooltip .popup-content .li-tick{ display:flex; flex-wrap:wrap;     padding-left: 0; }
.global-tooltip .popup-content .li-tick li{width:45%;}
.scroll-to-top { width: 16px; height: auto;   position: fixed;  right: 30px; bottom:230px; cursor:pointer; display:none;}
.btn-bottom{position: absolute !important; bottom: 0; left: 50%;  transform: translateX(-50%);}


@keyframes ringRotate {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(15deg); }
  50%  { transform: rotate(-15deg); }
  75%  { transform: rotate(10deg); }
  100% { transform: rotate(0deg); }
}

.et-db #et-boc .et-l .et_pb_promo_description{padding-bottom:0px !important;}
.et-db #et-boc .et-l .et_pb_promo_description h2{padding-bottom:0px !important;}
.et-db #et-boc .et-l .et_pb_promo_description p{padding-bottom:10px !important;}
.et-db #et-boc .et-l div.et_pb_section.et_pb_section_7{margin-bottom:-1px;}
.et-db #et-boc .et-l .et_pb_row{width:92% !important; max-width:1140px !important;}
.et-db #et-boc .et-l .et_pb_row.full-row{width:100% !important; max-width:100% !important;}
.et-db #et-boc .price-wrapper .price-wrapper-col .tooltip{display:none; position: absolute; bottom: 0; background: #fff;  border-radius: 20px;
    box-shadow: 0 10px 5px rgba(0, 0, 0, 0.1);  padding: 15px;}
.floating-icons { display: none; position: fixed; right: -4px; bottom: -10px;}
.floating-icons a{width:60px; height:60px; display:block; position:relative; margin-bottom:10px !important;}
.floating-icons a svg{}
div#toggleBtn { width: 60px; height: 60px; position: fixed;  right: 40px;  bottom: 40px; cursor:pointer;}
div#closeBtn{cursor:pointer;}

.et-db #et-boc .footer-bottom .social-icons .et_pb_code_inner a:hover svg path{fill:#80a3d7;}
.et-db #et-boc .footer-info ul li a:hover{color:#FECC4E !important;}


@media (max-width: 767px) {
	body, p{font-size:16px;}
	.top-contact-info .et_pb_code_inner a{font-size:0;}
	.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .et_pb_code_inner{grid-template-columns: 1fr 1fr;}
	.et-db #et-boc .why-wrapper .why-wrapper-col .lab-test-wrap .lab-test{height:100%;}
	#et-boc .about-wrap .about-desc ul{grid-template-columns: 1fr;  display: block !important; padding-left: 19px;  margin-left: 0 !important;}
	.et-db #et-boc .title-wrap .sub-text p{flex-wrap:wrap;}
	.et-db #et-boc .title-wrap .sub-text p img{max-width:120px; bottom:0;}
	.et-db #et-boc .price-wrapper .price-wrapper-col .desc{margin-bottom: 10px;  min-height: 0;}
    .et-db #et-boc .et-l .et_pb_column{margin-bottom:0px;}
    #et-boc .about-wrap .about-img img { top: 0;}
	.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{display:block !important; text-align:center;}
	.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row .et_pb_column{margin-bottom:10px; text-align:center;}
	.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row .et_pb_column p{display: flex; justify-content: center;}
	.global-tooltip .popup-content{padding:25px;}
    .global-tooltip .popup-content .li-tick li{width:100%;}
	.global-tooltip .popup-content .li-tick{ overflow-y: auto; max-height: 60vh;}
	.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row .et_pb_column p{text-align:center;}
	#et-boc h2{font-size:36px !important;}
	.et-db #et-boc .et-l a.et_pb_button.with-img { padding: 8px 8px 8px 25px !important;  display: inline-flex;  align-items: center;  gap: 10px;
    cursor: pointer;   font-size: 14px !important;}
	.et-db #et-boc .price-wrapper .price-wrapper-col .test-ul li{font-size:14px;}
	
}
@media (max-width: 980px) {
	.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{display:block !important;}
	.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row .logo-img{display:none;}
	.et-db #et-boc .et-l .et_pb_column_2_tb_header{margin-bottom:0 !important;}
	.et-db #et-boc .et-l .et_pb_column .et_pb_module{margin-bottom:0 !important;}
	.et-db #et-boc .price-wrapper .price-wrapper-col{width: 100% !important;}
	.et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{display:flex;}
	.et-db #et-boc .top-contact-info a{width:33px; height:33px; display:block; position:relative;}
	.et-db #et-boc .top-contact-info a svg{width:100%; height:100%;}
	.et-db #et-boc .et-l .et_mobile_menu{border-color:#FECC4E;}
	.et-db #et-boc .et-l .et_pb_fullwidth_menu .mobile_nav, .et-db #et-boc .et-l .et_pb_menu .mobile_nav { display:flex !important;  gap: 10px;}
	.et-db #et-boc .top-contact-info a.phone svg{min-width: 110px; height: 50px;  position: absolute;  left: -33px;  top: -8px;}
	.btn-bottom{bottom:40px;}
	.et-db #et-boc .footer-info .et_pb_text_inner{margin-left:0;}
	.et-db #et-boc .footer-bottom .social-icons .et_pb_code_inner a{padding-bottom:0 !important;}
}



@media (min-width: 981px) {
 .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_5 .et_pb_module, .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module, .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {margin-bottom:.4% !important;  }
.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{display:none !important;}
.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0px 0 !important;}
.et-db #et-boc .about-wrap .about-img{width: 39.7% !important; margin-right: 1.5% !important;}
.et-db #et-boc .price-wrapper .price-wrapper-col .et_pb_text_inner{height:100%;}
.et_pb_column.et_pb_column_1_3.et_pb_column_8.plan-img.et_pb_css_mix_blend_mode_passthrough.et-last-child{width:32.6667% !important;    overflow: hidden;     border-radius:40px !important;}
	.et-db #et-boc .footer-bottom .designed-by p{justify-content:right;}
	
	.et-db #et-boc .price-wrapper .price-wrapper-col .more-btn.cstm{bottom:-14px;}
.et_pb_column.et_pb_column_1_3.et_pb_column_8.plan-img.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_image.et_pb_image_6{margin-bottom:0 !important;}
}

.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a,
.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:hover{color:#0047AE!important;}