.global_para-p-gray p strong { font-weight: 600; }
.med-faq_main-in  .e-n-accordion { display: flex; flex-direction: column; gap: 20px; }
.med-faq_main-in .e-n-accordion details.e-n-accordion-item {border: 1px solid rgb(0 0 0 / 6%); background: rgba(255, 255, 255, 0.4); box-shadow: 0px 4.4px 20px -1px rgba(20, 16, 35, 0.05); border-radius: 20px; backdrop-filter: blur(80px); -webkit-backdrop-filter: blur(80px); }
.med-faq_main-in .e-n-accordion details.e-n-accordion-item[open] { border: 1px  solid #5D45BF; }
.early-icon-main .elementor-icon-wrapper,.early-icon-main .elementor-icon-wrapper .elementor-icon { vertical-align: middle; }
.get-tch_form-main .form_col-div span.wpcf7-form-control-wrap { display: flex; }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div input, .get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select, .get-tch_form-main .form_main-div.cp_form-p-main .form_col-div textarea { padding: 20px; height: 100%; border-radius: 16px; background-color: rgb(238 241 242 / 31%); font-size: 18px; line-height: 23px; font-weight: 400; font-family: 'DM Sans'; color: #818181; border-color: rgb(0 0 0 / 10%); }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select { appearance: none; background-image: url('/wp-content/uploads/2026/05/Vector.png'); background-repeat: no-repeat; background-size: 12px; background-position: center right 20px;padding-right: 36px; }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div textarea { height: 123px; }
.get-tch_form-main .form_submit-lp input { width: auto; padding: 20px 35px; height: 100%; background-color: #5D45BF; border-radius: 100px; font-family: 'Archivo'; font-style: normal; font-weight: 600; font-size: 20px; line-height: 22px; text-align: center; text-transform: capitalize; color: #FFFFFF; transition: all 0.4s ease-in-out; }
.get-tch_form-main .form_submit-lp p { display: flex; justify-content: center; }
.get-tch_form-main .form_submit-lp input:hover { background-color: #000000; }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select.wpcf7-not-valid { border: 1px solid #cf042d !important; }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select.wpcf7-not-valid:focus ~ span.wpcf7-not-valid-tip { display: none; }
.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select.wpcf7-not-valid:focus { border-color: rgb(0 0 0 / 10%) !important; }

/* 8-may-2026 css start here */
.op_icn-titl { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
.global_sp-span { width: 54px; min-width: 54px !important; height: 54px; display: flex; justify-content: center; align-items: center; background-color: #5D45BF; border-radius: 50%; }
/* 8-may-2026 css end here */
@media (min-width:1601px) and (max-width:1800px){
.shp_op-grid { max-width: 1400px !important; }
}
@media (min-width:1401px) and (max-width:1600px){
.shp_op-grid { max-width: 1200px !important; }
.nav_widget-mp nav li { margin-right: 40px !important; }
.nav_widget-mp nav li:last-child{ margin-right: 0 !important; }
}
@media (max-width:1400px){
.shp_op-grid { display: none !important; }
.global_sp-span { width: 48px; min-width: 48px !important; height: 48px; }
}
@media (max-width:1200px){
	.get-tch_form-main .form_submit-lp input { padding: 17px 30px; font-size: 18px; line-height: 20px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div input { padding: 15px; font-size: 16px; line-height: 22px; height: 54px; border-radius: 10px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select { font-size: 16px; line-height: 22px; padding: 15px 30px 15px 15px; background-position: center right 10px; border-radius: 10px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div textarea { height: 110px; font-size: 16px; line-height: 22px; padding: 15px; border-radius: 10px; }
	.med-faq_main-in .e-n-accordion details.e-n-accordion-item { border-radius: 10px; }
	.med-faq_main-in  .e-n-accordion { gap: 10px; }
	.op_icn-titl { width: 34px; height: 34px; }
	.global_sp-span { width: 44px; min-width: 44px !important; height: 44px; }
}

@media (max-width:991px){
	.get-tch_form-main .form_submit-lp input { padding: 14px 25px; font-size: 16px; line-height: 18px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div select { font-size: 16px; line-height: 18px; padding: 13px 30px 13px 15px; background-position: center right 10px; border-radius: 10px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div input { padding: 10px 15px; font-size: 16px; line-height: 18px; height: 46px; border-radius: 10px; }
	.get-tch_form-main .form_main-div.cp_form-p-main .form_col-div textarea { height: 100px; }
}

@media (max-width:767px){
	.form_main-div.cp_form-p-main,.form_main-div.cp_form-p-main .form_row-div { gap: 15px; }
	.form_main-div.cp_form-p-main .form_row-div .form_col-div { width: calc(50% - 7.5px); }
	.op_icn-titl { width: 28px; height: 28px; }
	.global_sp-span { width: 36px; min-width: 36px !important; height: 36px; }
}

@media (max-width:575px){
	.form_main-div.cp_form-p-main .form_row-div .form_col-div { width: 100%; }
	.key_bnf-col{ width: 100% !important; }
}
@media (max-width:415px){
 	.op_grid-col{ width: 100% !important; }
}