.header-menu ul#menu-santosha-menu .sub-menu li a { padding:8px 10px; border:none !important; line-height:1.5 }

/*--- SS => Global Style --*/
.page-id-1108 .entry-content :is(h1, h2, h3, h4, h5, h6) {  padding-bottom:0; line-height:1.25;  }
.page-id-1108 .entry-content h2 { font-size:40px; }
.page-id-1108 .entry-content h3 { font-size:36px; }
.page-id-1108 .entry-content h4 { font-size:24px; }
.page-id-1108 .entry-content h5 { font-size:20px; }
.page-id-1108 .entry-content p { font-size:16px; line-height:1.6; }

.page-id-1108 .entry-content .et_pb_section > .et_pb_row { max-width: 1200px; }


@media screen and (max-width: 1199px) {
	.page-id-1108 .entry-content h2 { font-size: 30px; }
	.page-id-1108 .entry-content h3 { font-size:26px; }
    .page-id-1108 .entry-content h4 { font-size:20px; }
    .page-id-1108 .entry-content h5 { font-size:18px; } 
    .page-id-1108 .entry-content :is(h1, h2, h3, h4, h5, h6) { line-height:1.3; }
}

@media screen and (max-width: 991px) {
	.page-id-1108 .entry-content p { font-size: 16px; line-height: 1.4; }
}

@media screen and (max-width: 767px) {
    .page-id-1108 .entry-content .et_pb_section > .et_pb_row { max-width: 90%; }
}
/*--- SS => Global Style --*/



/*--- SS => USP Icon Box --*/
.ss-icon-grid-wrap > .et_pb_column { display:grid; grid-template-columns:repeat(4,1fr); gap:30px 25px }
.ss-icon-grid-wrap .ss-icon-box .et_pb_module_header { color:#FFF; font-size:16px; text-align:center; line-height:1.5 }
.ss-icon-grid-wrap .ss-icon-box { backdrop-filter:blur(15px);  border:1px solid rgba(255, 255, 255, 0.15); border-radius:5px; margin-bottom:0 !important; background-color:rgba(255, 255, 255, 0.15); margin-top:50px }
.ss-icon-grid-wrap .ss-icon-box .et_pb_blurb_container { padding:20px }
.ss-icon-grid-wrap .ss-icon-box .et_pb_main_blurb_image { width:96px; height:96px; background-color:#FFF; border-radius:50%; display:flex; justify-content:center; align-items:center; margin:auto; outline:10px solid #6d775c; margin-top:-50px }

@media screen and (max-width: 1199px) {
    .ss-icon-grid-wrap > .et_pb_column { grid-template-columns:repeat(3,1fr); }
}

@media screen and (max-width: 992px) {
    .ss-icon-grid-wrap > .et_pb_column { grid-template-columns:repeat(2,1fr); }
}

@media screen and (max-width: 767px) {
    .ss-icon-grid-wrap > .et_pb_column { grid-template-columns:repeat(1,1fr); }
	
	body .custom-banner .et_pb_row { flex-direction: column; padding: 30px 0 0 !important; }
}
/*--- SS => USP Icon Box --*/


/*--- SS => Testimonial Box --*/
.ss-testimonial-box { height:100%; } 
.ss-testimonial-box:before { position: static !important; margin-left: 0 !important; }
.ss-testimonial-box .et_pb_testimonial_description { padding-top:10px }
.ss-testimonial-box .et_pb_testimonial_description p:last-child { padding-bottom:0 }
.ss-testimonial-box .et_pb_testimonial_author { margin-top:20px; } 

.et_pb_toggle_open .et_pb_toggle_title:before { font-family: FontAwesome !important; font-weight: 900 !important; content: "\f078" !important; color: #000; }
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before { display: block !important; transform:rotate(180deg) }
/*--- SS => Testimonial Box --*/


/*--- SS => Pricing Box --*/
.ss-pricing-col { max-width:450px }

.ss-price-box-price * { line-height:1 !important }
.ss-price-box-price .et_pb_blurb_container { padding:0 !important } 
.ss-price-box-price .et_pb_main_blurb_image { margin:0 !important; width:19px !important; margin-right:5px !important; transform:translateY(8px)}
.ss-price-box-price .et_pb_blurb_content {  display:flex !important; margin-left: 0; }

@media screen and (max-width: 980px) {
    .ss-pricing-col { max-width:100% }
}

@media screen and (max-width: 767px) {
    .ss-price-box-price .et_pb_main_blurb_image{ width:13px !important; }
}
/*--- SS => Pricing Box --*/


/*--- SS => Get Started --*/
.get-started-row { align-items: flex-end;  }
.ss-icon-info-box .et-pb-icon { width:60px; height:60px; display:flex; align-items:center; justify-content:center }
.ss-icon-info-box .et_pb_blurb_container { transform: translateY(4px); }


@media screen and (max-width: 1199px) {
    .get-started-row { flex-direction: column; align-items: center; }
    .get-started-row .et_pb_column  { width: 100% !important; margin: 0 !important; max-width: 600px; }
    .get-started-row .get-image-col { margin-bottom: 40px !important; }
    
}

@media screen and (max-width: 767px) {
    .ss-icon-info-box .et-pb-icon { width: 50px; height: 50px; font-size: 18px !important; }
}
/*--- SS => Get Started --*/


/*--- SS => Side Effect --*/
.list-icon-white.custom-list ul li {
     background-image: url('/wp-content/uploads/2025/06/check-white.svg');
}



/*--- PR => Feel Like Yourself --*/
.consult-link a { color: #ba8d4c; }
/*--- PR => Feel Like Yourself --*/


/*--- PR => Custom List --*/
.custom-list ul {
    padding: 0 !important;
    list-style-type: none !important;
}
.custom-list ul li {
    background: url(/wp-content/uploads/2025/06/check.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    background-size: 20px;
    padding-left: 30px;
}
.custom-list ul li:not(:last-child) {
    margin-bottom: 10px;
}

.glp-box h4 { margin-bottom:10px; }
.image-w50 * { height: 100%; } 
.image-w50 img { object-fit: cover; }

@media screen and (max-width: 1199px) {
	.glp-box.et_pb_blurb_0.et_pb_blurb { padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; }
	.gap-for-tab.et_pb_row_3.et_pb_row, .gap-for-tab.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; }
	.gap-for-tab.et_pb_row_11.et_pb_row { padding-top: 0px !important; }
	.gap-for-tab .et_pb_column { width: 100%; margin-bottom: 0; }
}

@media screen and (max-width: 991px) { 
	.image-w50 { width: 100% !important; height: 500px !important; }
	.image-w50.v2 img { object-fit: cover; object-position: center -120px; }
}

@media screen and (max-width: 767px) { 
	.image-w50 { max-width:100% !important; width: 100% !important; height: auto !important; }
	.custom-list ul li { background-position: left 6px; background-size: 16px; padding-left: 24px; }
	.glp-box.et_pb_blurb_0.et_pb_blurb { padding-top: 14px !important; padding-right: 14px !important; padding-bottom: 14px !important; padding-left: 14px !important; }
	
	.image-w50.v2 img { object-fit: cover; object-position: center 0; }
}
/*--- PR => Custom List --*/


/*--- PR => icon-box card --*/
.icon-box-row .et_pb_column { display: flex; gap: 24px; }
.align-item-center { display:flex; align-items:center; }
 
body .pr-icon-box.et_pb_blurb { margin-top: 84px !important; }

.pr-icon-box { overflow: inherit !important; flex: 0 0 auto; width: calc(33.33% - 16px); }
.pr-icon-box h4 { margin-bottom: 20px; }
.pr-icon-box .et_pb_blurb_description strong { position: absolute; background: #FFF; width: 54px; height: 54px; display: flex; align-items: center; justify-content: center; left: 50%; bottom: -27px; transform: translate(-50%, 0); border-radius: 50px; border: 6px solid #F9F6F1; outline: 2px solid #BA8D4C; }
.pr-icon-box .et_pb_blurb_content { position: initial; }

@media screen and (max-width: 1199px) {
	body .pr-icon-box.et_pb_blurb { padding: 0 20px 35px!important; }
}

@media screen and (max-width: 991px) {
	.pr-icon-box { overflow: inherit !important; flex: 0 0 auto; width: calc(50% - 12px); }
	.icon-box-row .et_pb_column { display: flex; gap: 24px; flex-wrap: wrap; justify-content: center; }
}

@media screen and (max-width: 767px) {
	.pr-icon-box { width: 100%  }
	body .pr-icon-box.et_pb_blurb { padding: 0 15px 25px!important; }
}
/*--- PR => icon-box card --*/