/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://yourwebsite.com/
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   https://yourwebsite.com/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import styles from parent theme */
@import url("../hello-elementor/style.css");
/* Add your custom styles below */

a:hover, a:focus { text-decoration: none !important; }
strong { font-weight: 600; }
.yellow { color: #C9A24B;}
.gold_text { color: #C9A24B !important;}
.elementor-kit-6 p { margin-block-end: 0; margin-block-start: 0; }

/*****PopupStyle*****/
#elementor-popup-modal-4073 .dialog-close-button { padding: 7px; border-radius: 0 0 0 10px; }
#elementor-popup-modal-4073.elementor-popup-modal .dialog-widget-content { background-color: transparent !important;}
.get_exclusive_access video { width: 100% !important; height: 100% !important; display: block; object-fit: cover !important; margin: 0px !important; }
.get_exclusive_access .wpforms-confirmation-container-full p { padding: 0 !important; margin: 0 !important; }
.get_exclusive_access div#wpforms-confirmation-4074 { padding: 0; border: 0; margin: 0; background: transparent !important; }
.get_exclusive_access div#wpforms-4074-field_9-container { margin: 0; padding: 0; }
.get_exclusive_access div#wpforms-4074-field_9 { max-width: 100%; }
.get_exclusive_access div#wpforms-4074-field_9 h2 {font-size: 36px;line-height: 56px;font-weight: 800;}
.get_exclusive_access form#wpforms-form-4074 { padding: 50px 60px; background-color: #FFFFFF; }
.e-gallery-image { --aspect-ratio: 85% !important; }
/*****PopupStyle*****/


.success_stories_box .e--pointer-double-line .elementor-item:after,
.success_stories_box .e--pointer-double-line .elementor-item:before,
.success_stories_box .e--pointer-overline .elementor-item:after,
.success_stories_box .e--pointer-overline .elementor-item:before,
.success_stories_box .e--pointer-underline .elementor-item:after,
.success_stories_box .e--pointer-underline .elementor-item:before { height: 2px !important;}

.hero_btn .e-font-icon-svg { fill: #c9a24b; }

.small_title { display: flex; justify-content: flex-start !important; align-items: center !important; gap: 15px !important; }
.small_title::before { content: ''; width: 25px; height: 1px; display: flex; background-color: #c9a24b; }

.small_title_center { display: flex; justify-content: flex-start !important; align-items: center !important; gap: 15px !important; }
.small_title_center::before { content: ''; width: 25px; height: 1px; display: flex; background-color: #c9a24b; }
.small_title_center::after { content: ''; width: 25px; height: 1px; display: flex; background-color: #c9a24b; }

.hp_main_form { position: relative; overflow: hidden; }
.hp_main_form::before { content: 'Expert Advice'; position: absolute; top: 36px; left: auto; right: -50px; z-index: 99; width: 200px; background-color: #c9a24b; display: flex;height: 38px; border-radius: 0; text-align: center; font-size: 15px; font-weight: 800; line-height: 26px;letter-spacing: 1px; align-items: center; justify-content: center;transform: rotate(45deg); }

.ev_icon .elementor-icon-wrapper { display:flex; }
.icon_box .elementor-icon-wrapper { display:flex; }
.call_icon .elementor-icon-wrapper { display:flex; }
.faq_box .e-n-accordion-item-title { display: flex !important; justify-content: space-between !important; }

.contact_box h3.elementor-icon-box-title { margin: 0; }
.property_box h3.elementor-image-box-title { margin: 0; }
.why_choose_box h3.elementor-icon-box-title { margin: 0 0 10px 0 !important; }
.what_choose_box h3.elementor-icon-box-title { margin: 0 0 15px 0 !important; }
.benefits_box h3.elementor-icon-box-title { margin: 0 0 15px 0 !important; }
.web_header .elementor-menu-toggle { padding: .35em; }

.web_header .elementor-widget-image a img[src$=".svg"] { width: auto !important; }
.web_header .elementor-widget-theme-site-logo img { width:auto; height: 60px; -webkit-transition:.3s all; transition:.3s all; }
.web_header.is-scrolled .elementor-widget-theme-site-logo img { height: 54px; }

.web_footer .elementor-widget-image a img[src$=".svg"] { width: auto !important; }
.review_box { position: relative; height: 940px !important; }
.review_box::after { content: ''; width: 100%; height: 100px; background: linear-gradient(0deg, #F9F7F4 0%, rgba(249, 247, 244, 0.00) 100%); bottom: 0; position: absolute; z-index: 10; }
.review_box::before { content: '' !important; width: 100% !important; height: 100px !important; background: linear-gradient(180deg, #F9F7F4 0%, rgba(249, 247, 244, 0.00) 100%) !important; top: 0 !important; position: absolute !important; z-index: 10 !important; }

.profile_list li { background-color: #FAF6ED; border: 1px solid #F0E5CD; padding: 10px 18px !important; border-radius: 30px; }
.why_choose_list li { background-color: transparent; border: 1px solid #c9a24b; padding: 10px 15px !important; border-radius: 30px; margin: 6px !important; }
.diversify_list li { background-color: #ffffff; padding: 14px 30px !important; border-radius: 100px; margin: 10px !important; box-shadow: 0 0 30px rgb(0 0 0 / 5%); }

/*****Estepper*****/
.estepper { display:flex; align-items:flex-start; justify-content:space-between; max-width:960px; margin:0 auto 30px auto; position:relative; flex-wrap:wrap; gap:18px }
.estepper .line { position:absolute; left:4%; right:4%; top:9px; height:2px; background:rgba(255,255,255,.16); }
.estepper .fill { position:absolute; left:4%; top:9px; height:2px; width:0; background:#C9A24B; transition:width 1.8s cubic-bezier(.4,0,.2,1); box-shadow:0 0 12px rgba(201,162,75,.5) }
.estepper.on .fill { width:92% }
.estep::before { content: ""; display: block; width: 18px; height: 18px; border-radius: 50%; background: #0a0b0b; border: 2px solid #54585A; margin: 0 auto 16px; transition: .55s; }
.estepper.on .estep::before { border-color:#C9A24B; background:#C9A24B; box-shadow:0 0 14px rgba(201,162,75,.6) }
.estep span { font-size:clamp(14px,1.4vw,18px); font-weight:600; letter-spacing:.04em; text-transform:uppercase; color:#ffffff; }
/*****Estepper*****/

/*****Subscribe*****/
div.wpforms-container-full:not(:empty) { margin: 0 !important; }
.subscribe_now_box .wpforms-form { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 20px; }
.subscribe_now_box .wpforms-field-container { width: 70%; }
.subscribe_now_box .wpforms-submit-container { width: 30%; }
.subscribe_now_box .wpforms-container .wpforms-field, .subscribe_now_box .wp-core-ui div.wpforms-container .wpforms-field { padding: 0px; }
.subscribe_now_box div.wpforms-container-full { display: flex; }
.subscribe_now_box div.wpforms-container-full input[type=email] { width: 100%; border-radius: 8px !important; color: #646464; background-color: #F4F2EC; border-color: #E3E3E3; height: 52px; }
.subscribe_now_box .wpforms-submit-container { width: 30%; margin: 0 !important; }
.subscribe_now_box .wpforms-submit { width: 100%; font-size: 16px !important; color: #000000 !important; background-color: #c9a24b !important; border: 0 none !important; border-radius: 8px !important; padding: 10px 30px !important; height: 52px !important; outline: 0 !important; box-shadow: none !important; text-transform: capitalize; font-weight: 800 !important; margin: 0; }
.subscribe_now_box .wpforms-submit:hover, .subscribe_now_box .wpforms-submit:focus { color: #000000 !important; background-color: #B48417 !important; }
/*****Subscribe*****/

/*****Post*****/
.single-post .contentonly h1, .single-post .contentonly h2, .single-post .contentonly h3, .single-post .contentonly h4, .single-post .contentonly h5, .single-post .contentonly h6 { margin: 25px 0 10px 0; font-weight: 700 !important; }
.single-post .contentonly h2 { font-size: 44px !important; line-height: 56px !important; }
.single-post .contentonly h3 { font-size: 38px !important; line-height: 48px !important; }
.single-post .contentonly h4 { font-size: 34px !important; line-height: 44px !important; }
.single-post .contentonly h5 { font-size: 24px !important; line-height: 36px !important; }
.single-post .contentonly h6 { font-size: 22px !important; line-height: 34px !important; }
.single-post .contentonly a { color: #C9A24B; }
.single-post .contentonly strong { font-weight: 400; }

.single-post .elementor-share-buttons--shape-circle .elementor-grid { margin: 0; padding: 0; display: flex !important; }
.single-post .elementor-share-buttons--shape-circle .elementor-grid .elementor-grid-item { margin-block-end: 0 !important; padding: 0; }
/*****Post*****/

/*****From*****/
.dark_form .wpforms-container .wpforms-field, .dark_form .wp-core-ui div.wpforms-container .wpforms-field { margin: 0 0 18px 0; padding: 0; }
.dark_form .wpforms-container .wpforms-field .wpforms-field, .dark_form .wp-core-ui div.wpforms-container .wpforms-field .wpforms-field { margin: 0 0 18px 0; padding: 0; }
.dark_form .wpforms-layout-row { margin: 0 ; }

.dark_form .wpforms-container-full:not(:empty) { margin: 0; }
.dark_form .wpforms-container input[type=date],
.dark_form .wpforms-container input[type=datetime],
.dark_form .wpforms-container input[type=datetime-local],
.dark_form .wpforms-container input[type=email],
.dark_form .wpforms-container input[type=month],
.dark_form .wpforms-container input[type=number],
.dark_form .wpforms-container input[type=password],
.dark_form .wpforms-container input[type=range],
.dark_form .wpforms-container input[type=search],
.dark_form .wpforms-container input[type=tel],
.dark_form .wpforms-container input[type=text],
.dark_form .wpforms-container input[type=time],
.dark_form .wpforms-container input[type=url],
.dark_form .wpforms-container input[type=week],
.dark_form .wpforms-container select,
.dark_form .wpforms-container textarea,
.dark_form .wp-core-ui div.wpforms-container input[type=date],
.dark_form .wp-core-ui div.wpforms-container input[type=datetime],
.dark_form .wp-core-ui div.wpforms-container input[type=datetime-local],
.dark_form .wp-core-ui div.wpforms-container input[type=email],
.dark_form .wp-core-ui div.wpforms-container input[type=month],
.dark_form .wp-core-ui div.wpforms-container input[type=number],
.dark_form .wp-core-ui div.wpforms-container input[type=password],
.dark_form .wp-core-ui div.wpforms-container input[type=range],
.dark_form .wp-core-ui div.wpforms-container input[type=search],
.dark_form .wp-core-ui div.wpforms-container input[type=tel],
.dark_form .wp-core-ui div.wpforms-container input[type=text],
.dark_form .wp-core-ui div.wpforms-container input[type=time],
.dark_form .wp-core-ui div.wpforms-container input[type=url],
.dark_form .wp-core-ui div.wpforms-container input[type=week],
.dark_form .wp-core-ui div.wpforms-container select,
.dark_form .wp-core-ui div.wpforms-container textarea { font-size: 15px !important; letter-spacing: 0.2px; border-radius:8px !important; color: #646464; background-color: #F4F2EC; border-color: #E3E3E3; height: 48px; }
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file],
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select,
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) textarea,
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row,
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .choices,
.dark_form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container,
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file],
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) select,
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) textarea,
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row,
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .choices,
.dark_form .wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container { font-size: 15px !important; letter-spacing: 0.2px; border-radius: 8px !important; color: #646464; background-color: #F4F2EC; border-color: #E3E3E3; height: 48px; }
.dark_form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select { font-size: 15px !important; letter-spacing: 0.2px;  color: #646464 !important; border-radius: 8px !important; background-color: #F4F2EC; border-color: #E3E3E3; height: 48px; }
.dark_form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select option { font-size: 14px !important; }
.dark_form .wpforms-container-full .wpforms-field-label, .dark_form .wp-core-ui .wpforms-container-full .wpforms-field-label { display: block; width: 100%; font-weight: 600; font-size: 15px; color: #54585A; margin: 0 0 6px 0 !important; }
.dark_form .wpforms-submit { width: 100%; font-size: 16px !important; color: #000000 !important; background-color: #c9a24b !important; border: 0 none !important; border-radius: 8px !important; padding: 10px 30px !important; height: 52px !important; outline: 0 !important; box-shadow: none !important; text-transform: capitalize; margin-top: 6px; font-weight: 800 !important; }
.dark_form .wpforms-submit:hover, .dark_form .wpforms-submit:focus { color: #000000 !important; background-color: #B48417 !important; }

.dark_form .wpforms-field-radio li.depth-1 { background-color: #F4F2EC !important; border: 1px solid #E3E3E3 !important; border-radius: 8px; padding: 12px 10px !important; }
.dark_form .wpforms-field-radio li.depth-1 label.wpforms-field-label-inline { font-size: 14px !important; letter-spacing: 0.2px; color: #9e9d99; width: 100% !important; padding-inline-start: 8px !important; }

.dark_form .wpforms-field-checkbox li.depth-1 { background-color: #F4F2EC !important; border: 1px solid #E3E3E3 !important; border-radius: 8px; padding: 12px 10px !important; }
.dark_form .wpforms-field-checkbox li.depth-1 label.wpforms-field-label-inline { font-size: 14px !important; letter-spacing: 0.2px; color: #9e9d99; width: 100% !important; padding-inline-start: 8px !important; }
.dark_form .wpforms-field-checkbox input[type=checkbox]:checked:after { border-left: 4px solid #B48417 !important; border-bottom: 4px solid #B48417 !important;}

.dark_form .wpforms-field-checkbox.agree_checkbox li.depth-1 { background-color: transparent !important; border: 0 none !important; border-radius: 0; padding: 0 !important; }

.dark_form div.wpforms-container-full input[type=checkbox]:checked:before,
.dark_form div.wpforms-container-full input[type=radio]:checked:before { border-color:#c9a24b; box-shadow:0 0 0 1px #c9a24b, 0px 1px 2px rgba(0, 0, 0, 0.15); }
.dark_form div.wpforms-container-full input[type=radio]:checked:after,
.dark_form div.wpforms-container-full input[type=radio]:checked:after { background-color:#c9a24b; }

.dark_form div.wpforms-container-full input[type=submit]:focus:after,
.dark_form div.wpforms-container-full button[type=submit]:focus:after,
.dark_form div.wpforms-container-full .wpforms-page-button:focus:after,
.dark_form .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,
.dark_form .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,
.dark_form .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after { display: none; }

.dark_form div.wpforms-container-full input[type=date]:focus:invalid,
.dark_form div.wpforms-container-full input[type=datetime]:focus:invalid,
.dark_form div.wpforms-container-full input[type=datetime-local]:focus:invalid,
.dark_form div.wpforms-container-full input[type=email]:focus:invalid,
.dark_form div.wpforms-container-full input[type=month]:focus:invalid,
.dark_form div.wpforms-container-full input[type=number]:focus:invalid,
.dark_form div.wpforms-container-full input[type=password]:focus:invalid,
.dark_form div.wpforms-container-full input[type=range]:focus:invalid,
.dark_form div.wpforms-container-full input[type=search]:focus:invalid,
.dark_form div.wpforms-container-full input[type=tel]:focus:invalid,
.dark_form div.wpforms-container-full input[type=text]:focus:invalid,
.dark_form div.wpforms-container-full input[type=time]:focus:invalid,
.dark_form div.wpforms-container-full input[type=url]:focus:invalid,
.dark_form div.wpforms-container-full input[type=week]:focus:invalid,
.dark_form div.wpforms-container-full select:focus:invalid,
.dark_form div.wpforms-container-full textarea:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full select:focus:invalid,
.dark_form .wp-core-ui div.wpforms-container-full textarea:focus:invalid { border-color:#c9a24b !important; box-shadow: 0 0 0 1px #c9a24b !important; }
.dark_form div.wpforms-container-full .wpforms-form textarea:focus { border-color:#c9a24b !important; box-shadow: 0 0 0 1px #c9a24b !important; }
.dark_form .wpforms-form input::placeholder, .dark_form .wpforms-form textarea::placeholder { color: #5B5E5D; }
/*****From*****/

/*****Calculators*****/
.ct_title { font-size: 24px; font-weight: 700; line-height: 36px; }
.ct_padding_left { padding-left: 60px; }
.form-group { margin-top: 20px; }
.form-group label { display: block; width: 100%; font-weight: 600; font-size: 15px; line-height: 16px; color: #54585A; margin: 0 0 10px 0 !important; }
input.form-control { width: 100%; font-size: 16px; font-weight: 400; letter-spacing: 0.2px; border-radius: 8px; color: #646464; background-color: #F4F2EC; border-color: #cbcbcb !important; height: 48px; border: 1px solid; padding: 10px 15px; }
.btn-solid-dark { font-size: 16px; font-weight: 700; line-height: 24px; background-color: #c9a24b; text-align: center; padding: 10px 25px; border-radius: 6px; max-width: max-content; text-transform: capitalize; letter-spacing: 0.4px; border: 0 none; cursor: pointer; }
.btn-solid-dark:hover, .btn-solid-dark:focus { background-color: #b48417; }

body.active-popup{overflow: hidden;}
.popup { display: none; align-items: center; justify-content: center; padding: 20px; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100vh; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }

.popup-content { background-color: #fefefe; margin: auto; padding: 25px; border: 1px solid #888; width: 100%; border-radius: 20px; max-width: 700px; }
.popup-content br { display: none; }
.popup-content label { display: block; margin-bottom: 15px; }
.popup-content span.wpcf7-form-control-wrap { display: block; margin-bottom: 20px; }
.popup-content h3 { text-align: center; margin-bottom: 15px; padding: 0 !important; margin-top: 0 !important; }
/* .popup-content h2 { text-align: center; font-size: 48px; list-style: 58px; margin-bottom: 15px; } */
/*****Calculators*****/


/*****Responsive*****/
@media (max-width:1920px){
}
@media (max-width:1600px){
}
@media (max-width:1440px){
    .dark_form .wpforms-field-radio li.depth-1 label.wpforms-field-label-inline { font-size: 15px !important; }
    .estepper { max-width:920px; margin:0 auto 20px auto; }

    .single-post .contentonly h1, .single-post .contentonly h2, .single-post .contentonly h3, .single-post .contentonly h4, .single-post .contentonly h5, .single-post .contentonly h6 { margin: 20px 0 10px 0; }

    .single-post .contentonly h2 { font-size: 42px !important; line-height: 52px !important; }
    .single-post .contentonly h3 { font-size: 32px !important; line-height: 44px !important; }
    .single-post .contentonly h4 { font-size: 24px !important; line-height: 36px !important; }
    .single-post .contentonly h5 { font-size: 22px !important; line-height: 34px !important; }
    .single-post .contentonly h6 { font-size: 20px !important; line-height: 32px !important; }
}
@media (max-width:1366px){
    .dark_form .wpforms-field-radio li.depth-1 { padding: 12px 10px !important; }
    .dark_form .wpforms-field-radio li.depth-1 label.wpforms-field-label-inline { padding-inline-start: 8px; font-size: 15px !important; }
    .subscribe_now_box .wpforms-field-container { width: 65%; }
    .subscribe_now_box .wpforms-submit-container { width: 32%; }
    .estepper { max-width:840px; }
}
@media (max-width:1200px){
    .estepper { max-width:760px; }
    .ct_padding_left { padding-left: 30px; }
}
@media (max-width:1024px){
    .estepper { max-width:84%; }
    .web_header .has-submenu { display: flex; justify-content: space-between; }
    .ct_padding_left { padding-left: 10px; }
}
@media (max-width:880px){
    .dark_form .wpforms-container .wpforms-field, .dark_form .wp-core-ui div.wpforms-container .wpforms-field { margin-bottom: 14px; }
    .estepper { max-width:96%; }
    .ct_padding_left { padding-left: 0px; }
}
@media (max-width:767px){
    .subscribe_now_box .wpforms-field-container { width: 60%; }
    .subscribe_now_box .wpforms-submit-container { width: 38%; }
    .dark_form .wpforms-field-radio li.depth-1 { padding: 10px 10px !important; }

    .dark_form div.wpforms-container-full input[type=checkbox]:before,
    .dark_form div.wpforms-container-full input[type=checkbox]:after,
    .dark_form div.wpforms-container-full input[type=radio]:before,
    .dark_form div.wpforms-container-full input[type=radio]:after { top: 0 !important; height: 12px !important; width: 12px !important; margin: 0; }

    .small_title { gap: 10px !important; }
    .small_title::before { width: 14px; }
    .small_title_center { gap: 10px !important; }
    .small_title_center::before { width: 14px; }
    .small_title_center::after { width: 14px; }

    .web_header .elementor-menu-toggle { padding: .25em; }

    .single-post .contentonly h2 { font-size: 38px !important; line-height: 48px !important; }
    .single-post .contentonly h3 { font-size: 32px !important; line-height: 42px !important; }
    .single-post .contentonly h4 { font-size: 24px !important; line-height: 34px !important; }
    .single-post .contentonly h5 { font-size: 21px !important; line-height: 33px !important; }
    .single-post .contentonly h6 { font-size: 20px !important; line-height: 32px !important; }
}
@media (max-width:601px){ 
    .subscribe_now_box .wpforms-form { justify-content: space-between; gap: 15px; flex-direction: column; }
    .subscribe_now_box .wpforms-field-container { width: 100%; }
    .subscribe_now_box .wpforms-submit-container { width: 100%; }

    .web_header .elementor-widget-theme-site-logo img { height: 52px; }
    .web_header.is-scrolled .elementor-widget-theme-site-logo img { height: 44px; }
    #wpforms-101-field_2 { gap: 10px !important; }

    .single-post .contentonly h1, .single-post .contentonly h2, .single-post .contentonly h3, .single-post .contentonly h4, .single-post .contentonly h5, .single-post .contentonly h6 { margin: 15px 0 8px 0; }
    .single-post .contentonly h2 { font-size: 30px !important; line-height: 40px !important; }
    .single-post .contentonly h3 { font-size: 26px !important; line-height: 36px !important; }
    .single-post .contentonly h4 { font-size: 22px !important; line-height: 34px !important; }
    .single-post .contentonly h5 { font-size: 20px !important; line-height: 32px !important; }
    .single-post .contentonly h6 { font-size: 18px !important; line-height: 28px !important; }
}

@media(max-width:560px){
    .estepper { display: flex; flex-direction: row; gap: 20px; justify-content: center; }
    .estepper .line,.estepper .fill { display:none }
    .estep { display:flex; align-items:center; gap:14px; text-align:left }
    .estep::before { width: 16px; height: 16px; margin:0 }
}
/*****Responsive*****/

.mobielletstalk{
    display: none !important;
}
@media (max-width: 1025px) {
.mobielletstalk{
    display: block !important;
}
.mobielletstalk a{
	font-weight: bold !important;
    background-color: #C9A24B;
}
}