/* Fonts webkit css start Here */
@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-Medium.eot');
    src: url('../fonts/Trap-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-Medium.woff2') format('woff2'),
        url('../fonts/Trap-Medium.woff') format('woff'),
        url('../fonts/Trap-Medium.ttf') format('truetype'),
        url('../fonts/Trap-Medium.svg#Trap-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-SemiBold.eot');
    src: url('../fonts/Trap-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-SemiBold.woff2') format('woff2'),
        url('../fonts/Trap-SemiBold.woff') format('woff'),
        url('../fonts/Trap-SemiBold.ttf') format('truetype'),
        url('../fonts/Trap-SemiBold.svg#Trap-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-Light.eot');
    src: url('../fonts/Trap-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-Light.woff2') format('woff2'),
        url('../fonts/Trap-Light.woff') format('woff'),
        url('../fonts/Trap-Light.ttf') format('truetype'),
        url('../fonts/Trap-Light.svg#Trap-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-Bold.eot');
    src: url('../fonts/Trap-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-Bold.woff2') format('woff2'),
        url('../fonts/Trap-Bold.woff') format('woff'),
        url('../fonts/Trap-Bold.ttf') format('truetype'),
        url('../fonts/Trap-Bold.svg#Trap-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-ExtraBold.eot');
    src: url('../fonts/Trap-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-ExtraBold.woff2') format('woff2'),
        url('../fonts/Trap-ExtraBold.woff') format('woff'),
        url('../fonts/Trap-ExtraBold.ttf') format('truetype'),
        url('../fonts/Trap-ExtraBold.svg#Trap-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-Black.eot');
    src: url('../fonts/Trap-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-Black.woff2') format('woff2'),
        url('../fonts/Trap-Black.woff') format('woff'),
        url('../fonts/Trap-Black.ttf') format('truetype'),
        url('../fonts/Trap-Black.svg#Trap-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trap';
    src: url('../fonts/Trap-Regular.eot');
    src: url('../fonts/Trap-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Trap-Regular.woff2') format('woff2'),
        url('../fonts/Trap-Regular.woff') format('woff'),
        url('../fonts/Trap-Regular.ttf') format('truetype'),
        url('../fonts/Trap-Regular.svg#Trap-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fonts webkit css start Here */

*{margin:0px;padding:0px;box-sizing:border-box;}
body,html{margin:0px;padding:0px;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,p,ul,li,ol{margin:0px;padding:0px;box-sizing:border-box;}
img{max-width:100%;}
a:hover,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:none;text-decoration:none;}
.bnnr_ma-title p { background: linear-gradient(180deg, #414141 0%, rgba(53, 53, 53, 0.820568) 39.23%, rgba(0, 0, 0, 0) 100%); -webkit-text-fill-color: transparent; background-clip: text; }
.forge-h2-title h2 { font-family: 'Trap'; font-weight: 900; } 
.forge-h2-title h2 span { text-shadow: 0 0 5px #D4AF37, 0 0 15px rgb(212 175 55 / 90%), 0 0 35px rgb(212 175 55 / 70%), 0 0 60px rgb(212 175 55 / 50%); }
.bnnr_content-row { display: flex; flex-wrap: wrap; gap: 50px;align-items: flex-start; } 
.bnnr_content-row .et_pb_column { width: calc(50% - 25px); margin: 0; }
.mind-ct-text p { font-family: 'Trap'; font-weight: 500; }
.mind-col-rt { max-width: 652px; padding: 35px; margin: 0 0 0 auto !important; border-radius: 40px; background: rgba(255, 255, 255, 0.10); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20); box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25); } 
.mind-col-rt .apply_btn-bnnr a { border-radius: 170px; width: 120px; height: 120px; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(30px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3), 0 0 20px rgba(212, 175, 55, 0.2); padding: 0; background: #534C35; border: 1px solid rgba(255, 255, 255, 0.20) !important; color: #fff; line-height: 26px; margin: 0;transition: 0.4s ease all;}
.apply_btn-bnnr { position: absolute; bottom: -60px; transform: rotate(-18deg); left: 110px; }
.boy_bnnr-img { position: absolute; bottom:-80px; margin: 0 auto; left: 0; right: 0; z-index: 0; } 
.forge-h2-title { z-index: 1; position: relative; } 
.bnnr_content-row .mind-col-lt { position: initial; }
.monarch-bnnr-bg::after { content: ''; position: absolute; bottom: 0; width: 100%; height: 119px; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.mind-col-rt .apply_btn-bnnr a:hover { background: #D4AF37; }
.monarch-bnnr-bg::before { content: ''; position: absolute; top: 0; right: 300px; width: 436px; height: 506px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/banner-shape-light.png'); z-index: 3; background-repeat: no-repeat; background-size: 436px 506px; }
.dis_icon-box-row { display: flex; flex-wrap: wrap; gap: 40px; } 
.dis_icon-box-row .et_pb_column { width: calc(25% - 30px); margin: 0; } 
.dis_icon-box-row .et_pb_column:nth-child(2),.dis_icon-box-row .et_pb_column:nth-child(3) { margin-top: 60px; }
.discipline-icon-box { box-shadow: 0px 14px 100px rgba(0, 0, 0, 0.3), inset 0px 4px 8px rgba(212, 175, 55, 0.9); backdrop-filter: blur(8px); }
.discipline-icon-box .et_pb_main_blurb_image {margin: 0 0 22px;}
.discipline-icon-box h4.et_pb_module_header { margin: 0 0 12px; font-family: 'Trap'; } 
.discipline-icon-box .et_pb_blurb_description p { font-family: 'Trap';font-weight: 400; }
.what_monarch-title h2 { font-family: 'Trap'; }
.what_monarch-title h2 span::after { content: ''; position: absolute; bottom: -8px; left: 0; width: 285px; height: 20px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/monarch-shape-title.svg'); background-size: contain; background-repeat: no-repeat;z-index:-1; } 
.what_monarch-title h2 span { position: relative; }
.dis_icon-box-row::after { content: unset; } 
.what-monarch-sec-bg::after { content: ''; position: absolute; left: 0; bottom: 0; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/gold-shape.png'); background-repeat: no-repeat;width:100%; max-width: 1120px; height: 932px; background-size: contain; } 
.what-monarch-sec-bg::before { content: ''; position: absolute; bottom: 0; right: 0; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/silver-shape.png'); background-repeat: no-repeat; background-size: contain; width: 100%; height: 932px; max-width: 1291px; }
.what_monarch-desc p { margin: 0 0 30px;font-family: 'Trap'; } 
.what_monarch-desc p:last-child { margin: 0; }
.our-method-sec .what_monarch-title h2 span::after { width: 344px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/om-title-shape.svg'); background-size: contain; background-repeat: no-repeat; }
.lt-rt-img-row { position: absolute; top: 0; left: 0; }
.om-silver-img { position: absolute; top: 0; right: 0; }
.our-method-row { display: flex; flex-wrap: wrap; gap: 90px; } 
.our-method-row > .et_pb_column { width: calc(50% - 45px); margin: 0; }
.count-blurb-widget { backdrop-filter: blur(20px); } 
.count-blurb-widget .et_pb_blurb_container { display: flex; align-items: flex-start; gap: 20px; } 
.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description h6 { font-size: 30px; margin: 0 0 10px; color: #fff; font-weight: 700; font-family: 'Trap'; line-height: 36px; }
.count-blurb-widget .et_pb_blurb_container h4.et_pb_module_header { width: 80px;font-family: 'Trap'; } 
.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description { width: calc(100% - 100px);font-family: 'Trap'; }
.om_rt-col { display: flex; flex-direction: column; gap: 30px; }
.our-method-row.full-col-main .et_pb_column { width: 100%; }
.our-method-row::after { content: unset; } 
.our-method-sec::after { content: ''; position: absolute; bottom: 0; width: 100%; height: 119px; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.our-method-sec::before { content: ''; position: absolute; bottom: 0; right: 0; width: 647px; height: 703px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/circle-rt-sec.png'); background-repeat: no-repeat; background-size: contain; }
.we-help-title-col .what_monarch-title h2 span::after,.partners_row-main .what_monarch-title h2 span::after,.y-journey-lt-col .what_monarch-title h2 span::after { background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/we-help-title-shape.svg'); background-repeat: no-repeat; z-index: -1; width: 134px; background-size: contain; }
.virtue-blurb-widget { background: linear-gradient(90deg, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 99.94%); backdrop-filter: blur(15px); }
.virtue_blurb-row { display: flex; gap: 0; flex-wrap: wrap;align-items:center; } 
.virtue_blurb-row .virtue-col-widget { width: 33.33%; margin: 0; display: flex; flex-direction: column; gap: 30px; }
.virtue_last-col .virtue-blurb-widget { background: linear-gradient(270deg, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%); }
.center_img-col { position: relative; }
.center_img-col::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(180deg, #D4AF37 0%, rgba(199, 165, 52, 0.876768) 39.36%, rgba(110, 91, 29, 0) 100%); filter: blur(352px); z-index: 0; }
.center_img-widget { position: relative; z-index: 1; }
.virtue-blurb-widget h4.et_pb_module_header { margin: 0 0 20px;font-family: 'Trap'; }
.even-if-ct p,.virtue-blurb-widget .et_pb_blurb_description p{font-family: 'Trap';font-weight:500;}
.parent_col-inner .what_monarch-title h2 { position: relative; } 
.parent_col-inner .what_monarch-title h2::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 530px; height: 20px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/parent-title-shape.svg'); background-repeat: no-repeat; background-size: contain; z-index: -1; }
.y-guidance-row { display: flex; gap:25px; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.y-guidance-row::after,.copyright-row::after { content: unset; }
.y-guidance-row .et_pb_column { margin: 0; }
.y-guidance-row .y_guidance-lt-col { width:560px; }
.y-guidance-row .y_guidance-rt-col { width: calc(100% - 585px);position: relative; z-index: 3; }
.y-guidance-title h5 { font-family: 'Trap'; text-shadow: 6px 4px 4px rgba(0, 0, 0, 0.15); }
body #page-container .et_pb_section .et_pb_button.book-a-call-btn { background: linear-gradient(135deg, rgba(212, 175, 55, 0.4) 0%, rgba(212, 175, 55, 0.15) 100%); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20) !important; -webkit-backdrop-filter: blur(40px); transition: 0.4s ease all;margin: 0;line-height:31px !important }
body #page-container .et_pb_section .et_pb_button.book-a-call-btn:hover{background:#D4AF37;border-color:#D4AF37 !important;}
body #page-container .et_pb_section .et_pb_button.book-a-call-btn::after { content: '' !important; position: absolute; bottom: 0; left: 0; width: 69px; height: 23px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/btn-blue-shape.png'); background-repeat: no-repeat; background-size: contain; }
.y_guidance-rt-col .et_pb_button_module_wrapper { width: max-content; margin: 0 auto !important; position: relative; border-radius: 170px; overflow: hidden; } 
.y_guidance-rt-col .et_pb_button_module_wrapper::after { content: ''; position: absolute; bottom: 0; left: 0; width: 89px; height: 49px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/btn-blue-shape.png'); background-repeat: no-repeat; background-size: contain;pointer-events: none;}
.your-guidance-sec::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 119px; z-index: 3; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.your-guidance-sec::after { content: ''; position: absolute; bottom: -15%; right: 0; width: 220px; height: 500px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/y-circle-rt.png'); background-repeat: no-repeat; background-size: contain; background-position: bottom right; }
.y-circle-img-abs { position: absolute; top: -150px; left: -180px; z-index: 0; }
.your-son-img { position: relative; z-index: 1; }
.y-circle-img-abs img { width: 100%; height: 500px; min-width: 500px; }
.monarch-bnnr-row .bnnr_ma-title { font-size: clamp(50px, 18vw, 326px) !important; line-height: clamp(75px, 20vw, 493px) !important; }
.cp_first-row .bnnr_ma-title { font-size: clamp(50px, 18vw, 360px) !important; line-height: clamp(70px, 20vw, 493px) !important; }
.form_cp-row { backdrop-filter: blur(25px); border: 1px solid rgba(255, 255, 255, 0.20); box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25);z-index:2; } 
.cp_lp-row::after { content: unset; } 
.cp_lp-row { position: absolute; bottom: 80px;left: 0; right: 0; }
.what_monarch-title.cp_book-call-title h2 span::after { content: ''; position: absolute; bottom: -8px; left: -30px; width: 173px; height: 20px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/cp_title-shape.svg'); background-size: contain; background-repeat: no-repeat; }
.monarch_cp-form-main { display: flex; flex-direction: column; gap: 30px; }
.ma_flex-div { display: flex; gap: 30px; flex-wrap: wrap; }
.ma_field-div {width: calc(50% - 15px);}
.ma_field-div input { border: 1px solid #746E6E !important; border-radius: 15px; height: 61px; padding: 10px 24px; width: 100%; background: transparent; font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 15px; color: #FFFFFF !important; }
.ma_field-div input::placeholder { color: #fff; }
.ma-three-flex .ma_field-div {width: calc(50% - 15px); }
.ma_field-div select { width: 100%; height: 61px; padding: 0 45px 0 24px; background-color: transparent; border: 1px solid #746E6E; border-radius: 15px; font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 20px; color: #FFFFFF; appearance: none; -webkit-appearance: none; background-image: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/select-arrow.svg'); background-repeat: no-repeat; background-position: right 24px center; background-size: 10px 6px; }
.ma_textarea_div textarea { width: 100%; height: 200px; padding: 24px; border-radius: 15px; background: transparent; border: 1px solid #746E6E; font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 15px; color: #FFFFFF; resize:none;vertical-align:top; }
.ma_textarea_div textarea::placeholder { color: #fff; }
.ma_field-div select option { background: #2c2c2c; }
.ma_field-div span.wpcf7-not-valid-tip { text-align: left; background: #dc3232; color: #fff; font-size: 11px; padding: 0 10px 0 5px; border-radius: 0 0 15px 0; width: max-content; font-weight: 400; font-family: 'Trap'; margin: 0; position: absolute; bottom: 0; right: 0px; pointer-events: none; line-height: 20px; }
.ma_field-div input.wpcf7-not-valid:focus, .ma_field-div input.wpcf7-not-valid:focus-visible { border: 1px solid #746E6E!important; outline: none; }
.ma_field-div input.wpcf7-not-valid:focus~span.wpcf7-not-valid-tip,.ma_field-div input:focus~span.wpcf7-not-valid-tip { opacity: 0; visibility: hidden }
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output { color: #664d03; background-color: #fff3cd; border-color: #ffecb5!important }
.wpcf7 form .wpcf7-response-output { position: relative; padding: 5px 10px!important; font-size: 14px; margin: 15px 0 0!important; border-radius: 6px; line-height: 18px; border-width: 1px!important; width: 100%; font-family: 'Trap'; font-weight: 400; }
.ma_field-div input.wpcf7-not-valid{ border: 1px solid #dc3232!important; } 
.wpcf7 form.sent .wpcf7-response-output { color: #0f5132; background-color: #d1e7dd; border-color: #badbcc }
.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450 }
.ma_field-div p { margin: 0; } 
.ma_field-div .wpcf7-form-control-wrap { display: inline-block; width: 100%; }
.ma_submit-field p { display: flex; align-items: center; justify-content: center; }
.ma_submit-field .wpcf7-spinner { margin: 0 10px; }
.ma_submit-field input { color: #FFFFFF !important; border-width: 0px !important; border-color: #FFFFFF; border-radius: 170px; font-size: 22px; font-family: 'Prompt', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 500 !important; background: linear-gradient(135deg, rgba(212, 175, 55, 0.4) 0%, rgba(212, 175, 55, 0.15) 100%); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20) !important; -webkit-backdrop-filter: blur(40px); transition: 0.4s ease all; margin: 0; line-height: 31px !important; padding: 20px 40px; cursor: pointer; }
.ma_submit-field input:hover {     background: #D4AF37; }
.ma_textarea_div .wpcf7-form-control-wrap { display: inline-block; width: 100%; }
.discovery-call-sec::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 119px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.page-id-911 footer#main-footer,.page-id-1185 footer#main-footer,.page-id-1430 footer#main-footer { display: none; }
.cp_info-div { display: flex; justify-content: center; gap: 60px; }
.info-link a { display: flex; align-items: center; gap: 20px; margin: 0; transition: 0.4s ease all; }
.info-icon-img { width: 34px; }
.info-icon-img img { width: 100%; vertical-align: top; } 
.phone-text { width: calc(100% - 54px); }
.phone-text span { font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 20px; color: rgba(255, 255, 255, 0.5); margin: 0 0 6px; display: inline-block; width: 100%; }
.phone-text h6 { font-family: 'Trap'; font-style: normal; font-weight: 600; font-size: 20px; line-height: 20px; color: #AAAAAA; margin: 0; }
.info-link a:hover .phone-text h6 { color: #fff; }
.copyright-text-lt p { font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 15px; display: flex; align-items: center; letter-spacing: -0.02em;margin:0px; }
.copyright-row { display: flex; gap: 20px; justify-content: space-between; flex-wrap: wrap; } 
.copyright-lt-col,.copyright-rt-col { width: calc(50% - 10px) !important; margin: 0 !important; }
.copyright-row li a { margin: 0; width: 45px !important; height: 45px !important; display: flex; align-items: center; justify-content: center; }
.copyright-lt-col { display: flex; align-items: center; }
.y_img-row-abs { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.copyright-row::before { background: rgb(255 255 255 / 20%); z-index: 2; content: ''; position: absolute; top: -1px; right: 100%; width: 100vw; left: unset; height: 1px; }
.copyright-row::after { background: rgb(255 255 255 / 20%); z-index: 9999; content: ''; position: absolute; top: -1px; left: 100%; width: 10%; right: unset; height: 1px; visibility: visible; }
.copyright-row { border-top: 1px solid rgb(255 255 255 / 20%) !important; position: relative; z-index: 2; }
.page-id-911 header#main-header,.page-id-1185 header#main-header,.page-id-1430 header#main-header { display: none; }
.ftr_img-logo::after { content: ''; position: absolute; top: -100px; left: 0; width: 400px; height: 400px; right: 0; margin: 0 auto; border-radius: 50%; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/ftr-logo-shape.png'); background-repeat: no-repeat; background-size: contain; z-index: 0; }
body.page-id-911,body.page-id-1185,body.page-id-1430 { overflow-x: hidden !important; }
.ftr_img-logo .et_pb_image_wrap { position: relative; z-index: 1; }
.monarch_lp-hdr-row { display: flex; gap: 30px;flex-wrap:wrap; } 
.monarch_lp-hdr-row::after { content: unset; } 
.monarch_lp-hdr-row .et_pb_column { width: calc(50% - 15px); margin: 0; }
.monarch_lp-hdr {position: absolute; top: 0; left: 0; width: 100% !important; z-index: 4; background: transparent; }
body #page-container .et_pb_section .et_pb_button.book-a-call-btn{ margin: 0; }
.ma_hdr-rt-col.y_guidance-rt-col .et_pb_button_module_wrapper { margin-left: auto !important; margin-right: 0px !important; }
.ma_logo-hdr-widget a { margin: 0;display:inline-block; }
.ma_logo-hdr-widget a img { width: 180px; }
.warrior_row-widget { position: absolute; top: 160px; left: 0; right: 0; z-index: 0; margin: 0 auto; }
.discipline-icon-box .et_pb_blurb_description p { margin: 0 0 15px; } 
.discipline-icon-box .et_pb_blurb_description p:last-child { margin: 0; }
.helmet-spartan img { max-width: 1024px; text-align: right !important; float: right; margin: 0 -150px 0 0; }

/* Slider CSS start Here */
.monarch_parent-says { max-width: 910px; margin: 0 auto; }
.monarch_slider-main .slick-list{margin:0 -5px;}
.monarch_slider-main  .pslides-content { background: linear-gradient(310.98deg, #0B0B0B 0.01%, #1B1B1B 99.99%); border: 1px solid #242424; border-radius: 30px; padding: 30px 40px;margin: 0 5px; }
.pslides_inner-div { display: flex; flex-direction: column; gap: 35px; }
.pslides_inner-div .rating_stars ul { display: flex; align-items: center; justify-content: center; gap: 8px;padding:0px 0 10px; }
.pslides_inner-div .rating_stars ul li { list-style: none; }
.pslides_inner-div .rating_stars ul li img { width: 25px; }
.testi_content p { font-family: 'Trap'; font-style: normal; font-weight: 500; font-size: 26px; line-height: 42px; text-align: center; color: #C6C6C6; margin: 0; }
.testimonials_author-flex { display: flex; gap: 20px; padding: 0 60px; align-items: center;position:relative; }
.author_img-lt { width: 62px;display:none; }
.author_img-lt img { width: 100%; border-radius: 50%; vertical-align: top; }
.author_name-rt { width: 100%; }
.author_name-rt h5 { font-family: 'Trap'; font-style: normal; font-weight: 700; font-size: 25px; line-height: 35px; color: #FFFFFF; margin: 0 0 0px; }
.author_name-rt span { font-family: 'Trap'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 15px; color: #D4AF37; margin: 0; }
.testimonials_author-flex::after { content: ''; position: absolute; top: 50%; right: 60px; background: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/quote.svg'); background-repeat: no-repeat; background-size: contain; width: 30px; height: 22px; transform: translateY(-50%); }
.monarch_slider-main .slick-arrow::before { content: unset; }
.monarch_slider-main .slick-arrow { width: 55px; height: 55px; background: #D4AF37 !important; border-radius: 50%; }
.monarch_slider-main .slick-arrow { width: 55px; height: 55px; background: #D4AF37 !important; border-radius: 50%; }
.monarch_slider-main .slick-arrow.slick-next { right: -105px; }
.monarch_slider-main .slick-arrow.slick-prev { left: -105px; }
.monarch_slider-main .slick-arrow.slick-disabled { background: #d5d5d5 !important; pointer-events: none; }
.bnnr_content-row::after { content: unset; }
body .discovery-call-sec .form_cp-row{z-index:3;overflow:visible;}
.ftr_img-logo a { margin: 0px !important; }
.mind-col-lt .mind-ct-text .et_pb_text_inner { position: relative; z-index: 1; }
.usc_list-div { padding: 40px; border-radius: 50px; background: rgb(212 175 55 / 10%); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20); box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25); margin: 0px auto 0; max-width: 720px; }
body .usc-sec-main .get-son-row-bnnr { padding: 40px !important; border-radius: 50px; background: rgb(212 175 55 / 10%); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20); box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25); }
.usc_list-div ul { display: flex; flex-direction: column; gap: 15px; padding: 0; }
.usc_list-div ul li { display: flex; align-items: flex-start; list-style: none; gap: 10px; }
.usc_list-div ul li img { width: 24px;margin:3px 0 0; }
.usc_list-div ul li span { width: calc(100% - 34px); font-family: 'Trap'; font-style: normal; font-weight: 500; font-size: 22px; line-height: 36px; color: #FFFFFF; margin: 0; }
body .partners_sec-h-main .partners_row-main { padding: 120px 170px !important; border-radius: 40px; background: rgb(212 175 55 / 20%); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20); }
.logo-slider .logo-slide { margin: 0 15px; background: #000; text-align: center; border-radius: 20px !important; overflow: hidden; }
.logo-slider .slick-list { margin: 0 -15px; }
.logo-slider .logo-slide img { width: auto; height: 86px; object-fit: contain; margin: 0 auto;padding:10px; }
.logoArrows {position: absolute;top: -102px;right: 0;width: 120px;display: flex;align-items: center;gap: 10px;}
.logoArrows button.slick-arrow::before { content: unset; }
.logoArrows .slick-arrow { width: 55px; height: 55px; background: #D4AF37 !important; border-radius: 50%; position: relative; top: 0; transform: unset; left: 0; right: 0; }
.logoArrows .slick-arrow img { width: 22px; }
.y-journey-row { display: flex; align-items: center; gap: 50px; flex-wrap:wrap; } 
.y-journey-row .et_pb_column { margin: 0; }
.y-journey-row::after { content: unset; }
.y-journey-row .y-journey-rt-col { width: calc(60% - 25px); } 
.y-journey-row .y-journey-lt-col { width: calc(40% - 25px); }
.usc_list-div.marital_arts-list { max-width: 100%; padding: 20px 40px; border-radius: 30px; background: rgb(212 175 55 / 20%);box-shadow: none; }
.virtue_blurb-row::after { content: unset; }
/* Slider CSS start Here */

/* Custom Select Box CSS start Here */
.custom-select-wrapper { width: 100%; position: relative; }
.custom-select { box-sizing: border-box; border: 1px solid #746E6E !important; border-radius: 15px; height: 61px; padding: 0; width: 100%; background-color: transparent; font-family: 'Trap'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 15px; color: #FFFFFF !important; display: flex; align-items: center; position: relative; background-image: url('https://www.eliteinstitution.com/wp-content/uploads/2025/11/select-arrow.svg'); background-repeat: no-repeat; background-position: right 24px center; background-size: 10px 6px; }
.custom-select-trigger { padding: 23px 50px 23px 24px; white-space: nowrap !important; text-overflow: ellipsis !important; width: 100%; position: relative; overflow: hidden; }
.custom-options { position: absolute; top: calc(100% + 5px); left: 0; width: 100%; background: #2a2a2a; border-radius: 10px; display: none; z-index: 9999; box-sizing: border-box; padding: 0; overflow: hidden; }
.custom-option { padding: 10px 15px; cursor: pointer; color: #fff; font-size: 15px; line-height: 22px; display: block; font-family: 'Trap'; }
.custom-options p br { display: none; }
.custom-option:hover { background: #3a3a3a; }
.adult-p_row-main .ap-col-box { width: calc(50% - 40px) !important; margin: 0px !important; padding: 50px; border-radius: 60px; background: rgb(212 175 55 / 20%); backdrop-filter: blur(40px); border: 1px solid rgba(255, 255, 255, 0.20); box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25); display: flex; flex-direction: column; }
.adult-p_row-main { display: flex; gap: 80px; flex-wrap: wrap; }
.vitality_code-box .usc_list-div ul li img { width: 40px; margin: 0; }
.vitality_code-box .usc_list-div ul li span { width: calc(100% - 60px); }
.vitality_code-box .usc_list-div ul li { gap: 20px; align-items: center; }
.adult-p_row-main .ap-col-box .mind-ct-text { flex-grow: 1; }
.ap-col-box .what_monarch-h3 h3 { font-family: 'Trap'; }
.adult_programs-sec::before { content: ''; position: absolute; bottom: 0; width: 100%; height: 119px; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); z-index: 0; } 
.adult-p_row-main::after { content: unset; }
.monarch_lp-hdr-row .et_pb_column.ma_hdr-lt-col { width: 210px !important; } 
.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col { width: calc(100% - 240px); display: flex; align-items: center; justify-content: flex-end;gap:35px; }
.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col .et_pb_button_module_wrapper { margin: 0px !important; }
.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col ul.et-menu.nav { margin: 0; gap: 30px; }
.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col ul.et-menu.nav li,.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col ul.et-menu.nav li a { margin: 0; padding: 0; }
.bnnr_ma-title.adult_bnnr-title p { background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.820568) 39.23%, rgba(255, 255, 255, 0) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; opacity: 0.40; } 
.monarch-bnnr-row .bnnr_ma-title.adult_bnnr-title { line-height: clamp(75px, 20vw, 350px) !important;font-size: clamp(50px, 17vw, 326px) !important; }
.ma_flex-div.phone-full-flex .ma_field-div { width: 100%; }
.copyright-rt-col { display: flex; align-items: center; justify-content: flex-end; }
.copyright-rt-col .skool-and-substack ul { display: flex; align-items: center; margin: 0; padding: 0; }
.copyright-rt-col .skool-and-substack ul li { list-style: none; }
.copyright-rt-col .social-ftr-widget { margin: 0px !important; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{ -webkit-box-shadow: 0 0 0 30px transparent inset !important; }
/*Custom Select Box CSS End Here */

/*~~~~~~~~~~~~~~~~~~ Media Queries Start Here ~~~~~~~~~~~~~~~~~~*/
 @media only screen and (min-width: 1401px) and (max-width: 1600px)  {
	.monarch_lp-hdr { padding-top: 20px !important; }
	.ma_logo-hdr-widget img { width: 170px; }
	.forge-h2-title h2 { font-size: 66px !important; line-height: 76px !important; }
	.boy_bnnr-img { width: 500px !important; }
	.boy_bnnr-img { position: absolute; top: -100%; bottom:unset;}
	.dis_icon-box-row { gap: 20px; }
	.self_mastery-title { max-width: 900px !important; }
	.dis_icon-box-row .et_pb_column { width: calc(25% - 15px); }
	.what-monarch-sec-bg .dis_icon-box-row .discipline-icon-box { padding: 25px !important; }
	.dis_icon-box-row .discipline-icon-box h4.et_pb_module_header { font-size: 26px; line-height: 36px; }
	.dis_icon-box-row .discipline-icon-box .et_pb_blurb_description p { font-size: 20px !important; line-height: 30px !important; }
	.what-monarch-sec-bg { padding: 90px 20px 90px !important; }
	.adult_programs-sec { padding-top: 90px !important;}
	.our-method-sec { padding: 30px 20px 120px !important; }
	.parents-says-sec { padding: 0px 20px 90px !important; }
	.count-blurb-widget .et_pb_blurb_container h4.et_pb_module_header { width: 65px; font-family: 'Trap'; font-size: 40px; line-height: 40px; }
	.count-blurb-widget { font-size: 20px !important; line-height: 32px !important; }
	.om_rt-col .count-blurb-widget {padding: 20px !important; }
	.count-blurb-widget .et_pb_blurb_container { gap: 20px; } 
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description { width: calc(100% - 85px); font-family: 'Trap'; }
	.self_mastery-title h2 { font-size: 48px !important; line-height: 60px !important; }
	.virtue_blurb-row .virtue-col-widget .virtue-blurb-widget { padding: 30px !important; }
	.even-if-ct p, .virtue-blurb-widget .et_pb_blurb_description p { font-size: 22px; line-height: 32px !important; } 
	body .your-guidance-sec .y-guidance-row { padding-right: 0px !important; }
	.y-circle-img-abs img { width: 100%; height: 500px; min-width: 500px; } 
	.y-circle-img-abs { position: absolute; top: -70px; left: 0; z-index: 0; }
	.monarch-bnnr-bg::before { right: 130px; width: 400px; height: 450px; background-size: 400px 450px; }
	.om_lt-col .helmet-spartan img { width:100%; }
	.helmet-spartan { width: 100% !important; }
	.helmet-spartan img { max-width: 1024px; text-align: right !important; float: right; margin: 0 0px 0 0; }
	.adult-p_row-main { display: flex; gap: 30px; flex-wrap: wrap; }
	.adult-p_row-main .ap-col-box { width: calc(50% - 15px) !important; padding: 40px; border-radius: 40px; }
 }
 
@media (max-width:1400px){
	.bnnr_content-row { gap: 30px; }
	.bnnr_content-row .et_pb_column { width: calc(50% - 15px); margin: 0; }
	.forge-h2-title h2 { font-size: 54px !important; line-height: 66px !important; }
	.mind-col-rt { max-width: 600px; padding: 25px 25px; }
	.mind-col-rt .mind-ct-text { font-size: 26px; line-height: 40px;}
	.apply_btn-bnnr { left: 70px; }
	.boy_bnnr-img { width: 450px !important; bottom: unset; top: -100%; }
	.monarch_lp-hdr { padding-top: 10px !important; }   
	.ma_logo-hdr-widget a img { width: 140px; }
	body #page-container .et_pb_section .et_pb_button.book-a-call-btn{ padding: 15px 30px !important; font-size: 20px !important; line-height: 28px !important; }
	.what-monarch-sec-bg { padding: 90px 20px 90px !important; }
	.adult_programs-sec { padding-top: 90px !important;}
	.warrior_row-widget { top: 100px;}
	.what_monarch-title h2 { font-size: 44px !important; line-height: 54px !important; }
	.what_monarch-title h2 span::after { bottom: -8px; width: 230px; height: 20px; }
	.what_monarch-desc { font-size: 24px !important; line-height: 36px !important; }
	.dis_title-row .what_monarch-title { margin: 0 0 20px !important; }
	.dis_icon-box-row .et_pb_column { width: calc(25% - 15px); } 
	.dis_icon-box-row { gap: 20px; }
	.what-monarch-sec-bg .dis_icon-box-row .discipline-icon-box { padding: 20px !important; }
	.dis_icon-box-row .discipline-icon-box h4.et_pb_module_header { font-size: 24px; line-height: 32px; }
	.dis_icon-box-row .discipline-icon-box .et_pb_blurb_description p { font-size: 18px !important; line-height: 30px !important; }
	.discipline-icon-box .et_pb_main_blurb_image .et_pb_image_wrap { width: 70px !important; }
	.what_monarch-desc p { margin: 0 0 20px; }
	.our-method-sec { padding: 0px 20px 90px !important; }
	.parents-says-sec { padding: 0px 20px 90px !important; }
	.count-blurb-widget .et_pb_blurb_container h4.et_pb_module_header { width: 60px; font-family: 'Trap'; font-size:36px; line-height: 36px; }
	.count-blurb-widget { font-size: 20px !important; line-height: 30px !important; }
	.count-blurb-widget .et_pb_blurb_container { gap: 15px; } 
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description { width: calc(100% - 75px); font-family: 'Trap'; }
	.our-method-row { gap: 30px; }
	.our-method-row > .et_pb_column { width: calc(50% - 15px); margin: 0; }
	.our-method-row .om_rt-col .count-blurb-widget { padding: 20px !important; }
	.om_rt-col { gap: 20px; }
	.virtue_blurb-row .virtue-col-widget .virtue-blurb-widget { padding: 20px !important; }
	.even-if-ct p, .virtue-blurb-widget .et_pb_blurb_description p { font-size: 20px; line-height: 30px !important; }
	.our-method-sec .what_monarch-title h2 span::after { width: 275px; }
	.om_lt-col .what_monarch-title,.we-help-title-col .what_monarch-title { margin: 0 0 20px !important; }
	.we-help-title-col .what_monarch-title h2 span::after,.partners_row-main .what_monarch-title h2 span::after,.y-journey-lt-col .what_monarch-title h2 span::after{ width: 105px; }
	.we-help-sec { padding: 90px 20px !important; }
	.parent_col-inner .what_monarch-title h2::after { bottom: -8px; width: 420px; height: 20px; }
	.monarch_slider-main  .pslides-content { padding: 30px; }
	.pslides_inner-div { gap: 25px; }
	.testi_content p { font-size: 24px; line-height: 36px; }
	.testimonials_author-flex { padding: 0; }
	.author_name-rt h5 { font-size: 22px; line-height: 28px; margin: 0 0 0px; }
	.testimonials_author-flex::after { right: 0; }
	body .your-guidance-sec .y-guidance-row { padding-right: 0px !important; }
	.y-circle-img-abs img { width: 100%; height: 450px; min-width: 450px; } 
	.y-circle-img-abs { position: absolute; top: -70px; left: 0; z-index: 0; }
	.y-guidance-row { gap: 30px; }
	.y-guidance-row .y_guidance-rt-col { width: calc(100% - 480px); }
	.discovery-call-sec { padding: 90px 20px !important; }
	.self_mastery-title h2 { font-size: 40px !important; line-height: 48px !important; }
	.self_mastery-title { max-width: 800px !important; }
	.ftr_img-logo img { width: 250px; }
	.what_monarch-title.cp_book-call-title h2 span::after { bottom: -8px; left: -15px; width: 123px; height: 20px; }
	.virtue-blurb-widget h4.et_pb_module_header { margin: 0 0 10px; font-family: 'Trap'; }
	.ma_submit-field input { font-size: 20px; line-height: 28px !important; padding: 15px 30px; }
	.monarch-bnnr-bg::before { right: 130px; width: 400px; height: 450px; background-size: 400px 450px; }
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description h6 { font-size: 26px; }
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description p { line-height: 30px; }
	.cp_book-call-title h2 span { display: inline-block; }
	body .partners_sec-h-main .partners_row-main { padding: 70px !important; border-radius: 40px;}
	.logoArrows .slick-arrow { width: 50px; height: 50px; }
	.logoArrows { top: -92px; width: 110px; }
	.logoArrows .slick-arrow img { width: 18px; }
	.om_lt-col .helmet-spartan img { width:100%; }
	.y-journey-sec { padding-bottom: 90px !important; }
	.helmet-spartan { width: 100% !important; }
	.y-journey-row .y-journey-rt-col { width: calc(60% - 15px); } 
	.y-journey-row .y-journey-lt-col { width: calc(40% - 15px); }
	.y-journey-row{gap:30px;}
	.y-guidance-row .y_guidance-lt-col { width: 450px; }
	.usc-sec-main .get-son-row-bnnr .mind-ct-text.what_monarch-desc { font-size: 22px !important; line-height: 42px !important; }
	.helmet-spartan img { max-width: 1024px; text-align: right !important; float: right; margin: 0 0px 0 0; }
	.adult-p_row-main { display: flex; gap: 30px; flex-wrap: wrap; }
	.adult-p_row-main .ap-col-box { width: calc(50% - 15px) !important; padding: 40px; border-radius: 40px; }
	.ap-col-box .what_monarch-h3 h3 { font-size: 36px; line-height: 44px; }
	body .vitality_code-box { margin: 25px 0 0 !important;}
	body .ap-col-box .what_monarch-title { margin: 0px 0 15px !important; }
	.vitality_code-box .usc_list-div.marital_arts-list { max-width: 100%; padding: 20px; border-radius: 20px;box-shadow:none; }
}

@media (max-width:1200px){
	.mind-col-rt .mind-ct-text { font-size: 22px; line-height: 32px; }
	.forge-h2-title h2 { font-size: 44px !important; line-height: 56px !important; }
	.apply_btn-bnnr { font-size: 18px; line-height: 26px; }
	.mind-col-rt .apply_btn-bnnr a { border-radius: 170px; width: 100px; height: 100px; }
	.apply_btn-bnnr { left: 70px; bottom: -50px; }
	.boy_bnnr-img { width: 400px !important; }
	.mind-col-rt { max-width: 600px; padding: 20px; border-radius: 20px; }
	.what_monarch-title h2 { font-size: 40px !important; line-height: 48px !important; }
	.what_monarch-title h2 span::after { bottom: -8px; width: 200px; height: 20px; }
	.what_monarch-desc { font-size: 20px !important; line-height: 30px !important; }
	.dis_icon-box-row .et_pb_column { width: calc(50% - 10px); } 
	.dis_icon-box-row .et_pb_column:nth-child(2), .dis_icon-box-row .et_pb_column:nth-child(3) { margin-top: 0; }
	.what-monarch-sec-bg .dis_icon-box-row .discipline-icon-box { padding: 20px !important; border-radius: 20px !important;height: 100%; }
	.our-method-row .om_rt-col .count-blurb-widget { padding: 20px !important; border-radius:20px !important; }
	.our-method-sec .what_monarch-title h2 span::after { width: 250px; }
	.we-help-title-col .what_monarch-title h2 span::after,.partners_row-main .what_monarch-title h2 span::after,.y-journey-lt-col .what_monarch-title h2 span::after{ width: 95px; }
	.virtue-blurb-widget h4.et_pb_module_header { margin: 0 0 10px; font-family: 'Trap'; font-size: 26px !important; }
	.even-if-ct p, .virtue-blurb-widget .et_pb_blurb_description p { font-size: 18px; line-height: 26px !important; }
	body .we-help-sec .virtue_blurb-row { margin: 30px 0 0 !important; }
	.monarch_parent-says { max-width: 95%; margin: 0 auto; }
	.monarch_slider-main  .pslides-content { padding: 25px; border-radius: 20px; }
	.monarch_slider-main .slick-arrow { width: 50px; height: 50px; }
	.monarch_slider-main .slick-arrow.slick-next { right: -25px; }
	.monarch_slider-main .slick-arrow.slick-prev { left: -25px; z-index: 9; }
	.monarch_slider-main .slick-arrow img { width: 18px; }
	.testi_content p { font-size: 22px; line-height: 32px; }
	.pslides_inner-div .rating_stars ul li img { width: 20px; }  
	.pslides_inner-div .rating_stars ul { padding: 0; }
	body #page-container .et_pb_section .et_pb_button.book-a-call-btn { padding: 12px 25px !important; font-size: 18px !important; line-height: 26px !important; }
	body .discovery-call-sec .form_cp-row { padding: 30px !important; border-radius: 20px !important; }
	.monarch_cp-form-main { gap: 20px; }
	.ma_flex-div { gap: 20px; } 
	.ma_field-div { width: calc(50% - 10px); } 
	.ma-three-flex .ma_field-div {width: calc(50% - 10px); }
	.ma_submit-field input { font-size: 18px; line-height: 26px !important; padding: 12px 25px; }
	.what_monarch-title.cp_book-call-title h2 span::after { bottom: -8px; left: 0; width: 95px; height: 20px; }
	.ma_field-div input { border-radius: 10px; height: 56px; padding: 15px; font-size: 15px; line-height: 15px; }
	.ma_field-div select { height: 56px; padding: 0 45px 0 15px; border-radius: 10px; font-size: 15px; line-height: 18px; background-position: right 15px center; }
	.ma_textarea_div textarea { height: 150px; padding: 15px; border-radius: 10px; font-size: 15px; line-height: 15px; }
	.ftr_img-logo img { width: 200px; }
	.ftr_img-logo::after { top: -70px; width: 300px; height: 300px; }
	.y_img-row-abs { display: none; } 
	.self_mastery-title h2 { font-size: 36px !important; line-height: 44px !important; }
	.self_mastery-title { max-width: 700px !important; }
	.copyright-row li a { width: 40px !important; height: 40px !important; }
	.virtue_blurb-row .virtue-col-widget .virtue-blurb-widget { padding: 20px !important; border-radius: 20px !important; }
	.discovery-call-sec { padding: 70px 20px !important; }
	.parents-says-sec { padding: 0px 20px 70px !important; } 
	.parents-says-sec { padding: 0px 20px 70px !important; } 
	.what-monarch-sec-bg { padding: 70px 20px 70px !important; }
	.warrior_row-widget { top: 80px;}
	.monarch-bnnr-bg::before { right: 0px; width: 300px; height: 350px; background-size: 300px 350px; }
	.our-method-sec { padding: 70px 20px 70px !important; }
	.what_monarch-title.self_mastery-title { margin: 20px 0 !important; }
	.om_lt-col .helmet-spartan { margin-top: 50px !important; }
	.usc_list-div ul li span { font-size: 20px; line-height: 32px; }
	.usc_list-div { padding: 30px; border-radius: 20px; }
	body .usc-sec-main .get-son-row-bnnr { padding: 30px !important; border-radius: 20px;}
	body .partners_sec-h-main .partners_row-main { padding: 40px !important; border-radius: 20px;}
	.logo-slider .logo-slide { margin: 0 10px;border-radius: 20px !important;}
	.logo-slider .slick-list { margin: 0 -10px; }
	.logo-slider .logo-slide img { height: 70px; }
	.y-journey-row .y-journey-rt-col { width: calc(60% - 10px); } 
	.y-journey-row .y-journey-lt-col { width: calc(40% - 10px); }
	.y-journey-row{gap:20px;}
	.y-journey-sec { padding-bottom: 70px !important; }
	.usc_list-div.marital_arts-list { max-width: 100%; padding: 20px; border-radius: 20px; background: rgb(212 175 55 / 20%); }
	.usc-sec-main .get-son-row-bnnr .mind-ct-text.what_monarch-desc { font-size: 20px !important; line-height: 36px !important; }
	.custom-select-trigger { padding: 20.5px 30px 20.5px 15px; white-space: nowrap !important; text-overflow: ellipsis !important; width: 100%; position: relative; overflow: hidden; }
	.custom-select { border-radius: 10px; height: 56px; font-size: 15px; line-height: 15px;background-position: right 15px center; }
	.ma_field-div span.wpcf7-not-valid-tip { font-size: 10px; padding: 0 10px 0 5px; border-radius: 0 0 10px 0; line-height: 20px; }
	.adult-p_row-main .ap-col-box { width: calc(50% - 15px) !important; padding: 25px; border-radius: 20px; }
	.adult-p_row-main { gap: 20px;}
	.adult-p_row-main .ap-col-box { width: calc(50% - 10px) !important; padding: 25px; border-radius: 20px; }
	.adult_programs-sec { padding-top: 70px !important; }
	.vitality_code-box .usc_list-div ul li { gap: 10px; align-items: center;}
	.vitality_code-box .usc_list-div ul li span { width: calc(100% - 50px); }
	.ap-col-box .what_monarch-h3 h3 { font-size: 30px; line-height: 40px; }
	body .adult_programs-sec .ap_title-row { margin: 0 0 25px !important; }
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col { gap: 20px;}
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col ul.et-menu.nav { gap: 20px; }
	.monarch-bnnr-row .bnnr_ma-title.adult_bnnr-title { line-height: clamp(54px, 16vw, 350px) !important; }
}

@media (max-width:991px){
	.bnnr_content-row .et_pb_column { width: 100%; margin: 0; }
	.forge-h2-title h2 { font-size: 40px !important; line-height: 48px !important;text-align:center !important;}
	.mind-col-lt .forge-h2-title { margin: 0; }
	.forge-h2-title h2 br{display:none}
	.mind-col-rt { max-width: 100%; padding:15px; border-radius: 20px; }
	.mind-ct-text p { font-family: 'Trap'; font-weight: 500; text-align: center; }
	.apply_btn-bnnr { position: absolute; bottom: -26px; transform: unset;left: 0; right: 0; }
	.mind-col-rt .apply_btn-bnnr a { border-radius: 170px; width: auto; height: auto; padding: 12px 25px !important; font-size: 18px !important; line-height: 26px !important; display: inline-flex;}
	.mind-col-rt .apply_btn-bnnr a br { display: none; 	}
	.mind-col-rt .mind-ct-text { font-size: 20px; line-height: 30px; }
	.boy_bnnr-img { width: 350px !important; }
	.what_monarch-title h2 { font-size: 36px !important; line-height: 44px !important; }
	.what_monarch-title h2 span::after { bottom: -8px; width: 180px; height: 20px; }
	.what_monarch-desc { font-size: 18px !important; line-height: 28px !important; }
	.dis_icon-box-row .et_pb_column { width: calc(50% - 10px) !important; margin: 0 !important; }
	.our-method-row > .et_pb_column { width: 100%; margin: 0; }
	.count-blurb-widget .et_pb_blurb_container h4.et_pb_module_header { width: 50px; font-family: 'Trap'; font-size: 30px; line-height: 40px; }
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description { width: calc(100% - 65px); font-family: 'Trap'; }
	.om_rt-col { gap: 10px; }
	.our-method-row { gap: 0; }
	.what_monarch-desc p { margin: 0 0 10px;}
	.count-blurb-widget { font-size: 18px !important; line-height: 28px !important; }
	.virtue_blurb-row .virtue-col-widget { width: 100%; gap: 10px; }
	.our-method-sec .what_monarch-title h2 span::after { width: 220px; }
	.we-help-title-col .what_monarch-title h2 span::after,.partners_row-main .what_monarch-title h2 span::after,.y-journey-lt-col .what_monarch-title h2 span::after { width: 85px; }
	.we-help-sec { padding: 70px 20px !important; }
	.testi_content p { font-size: 18px; line-height: 28px; }
	.monarch_slider-main .slick-arrow { width: 40px; height: 40px; }
	.monarch_slider-main .slick-arrow.slick-next { right: -20px; }
	.monarch_slider-main .slick-arrow.slick-prev { left: -20px; z-index: 9; }
	.parents-says-sec .parent_col-inner .what_monarch-title { margin: 0 0 30px !important; }
	.y-guidance-row .y_guidance-lt-col { width: 100%; } 
	.y-guidance-row .y_guidance-rt-col { width: 100%; }
	.y-guidance-row { flex-direction: column-reverse; }
	.y-guidance-title h5 { font-size: 36px !important; line-height: 44px !important; text-align: center !important; }
	.y_guidance-rt-col .y-guidance-title { margin: 0px 0 20px !important; }
	body .y_guidance-lt-col .your-son-img { position: relative; z-index: 1; margin: 0 auto !important; text-align: center; }
	body .y_guidance-lt-col .your-son-img img { width: 450px; }
	.cp_info-div { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; }
	.lp-ftr-main .copyright-row { padding: 10px 0 !important; }
	.phone-text h6 { font-size: 18px; line-height: 18px;}
	.phone-text span { font-size: 16px; line-height: 18px; }
	.info-icon-img { width: 30px; }	
	.info-link a { gap: 10px; }
	.phone-text { width: calc(100% - 40px);}
	.ftr_img-logo img { width: 150px; }
	.ftr_img-logo::after { top: -50px; width: 250px; height: 250px; }
	.self_mastery-title h2 { font-size: 30px !important; line-height: 40px !important; }
	.parent_col-inner .what_monarch-title h2::after { bottom: -8px; width: 350px; height: 20px; }
	.author_name-rt h5 { font-size: 20px; line-height: 25px; margin: 0; }
	.mind-col-lt .mind-ct-text .et_pb_text_inner { font-size: 20px; text-align: center; }
	.count-blurb-widget .et_pb_blurb_container .et_pb_blurb_description h6 { font-size: 22px; line-height: 28px; margin: 0 0 5px; }
	.what_monarch-title.cp_book-call-title h2 span::after { bottom: -12px; left: 0; width: 80px; height: 20px; }
	body #page-container .et_pb_section .et_pb_button.book-a-call-btn{ padding: 10px 20px !important; font-size: 15px !important; line-height: 24px !important; } 
	.om_lt-col .helmet-spartan { margin:0 0 30px 0 !important; }	
	.mind-col-lt .forge-h2-title { margin: 0px 0 0px !important; }
	body .we-help-sec .virtue_blurb-row { gap: 15px; }
	body .monarch-bnnr-bg .get-son-row-bnnr { padding-top: 20px !important; }
	.bnnr_content-row { gap: 15px; }
	.discipline-icon-box .et_pb_blurb_description p { margin: 0 0 10px; } 
	.discipline-icon-box .et_pb_blurb_description p:last-child { margin: 0; }
	body .partners_sec-h-main .partners_row-main { padding: 30px !important; border-radius: 20px;}
	.logoArrows .slick-arrow { width: 40px; height: 40px; }
	.logoArrows { top: -80px; width: 90px; }
	.logoArrows .slick-arrow img { width: 16px; }
	.om_lt-col .helmet-spartan img { width: 350px; }
	.y-journey-row .y-journey-rt-col,.y-journey-row .y-journey-lt-col { width: 100%; } 
	.y-journey-lt-col .what_monarch-title { margin: 0 0 15px !important; }
	.y-journey-lt-col .what_monarch-title h2,.y-journey-lt-col .what_monarch-desc p { text-align: center !important; }
	.even-if-ct p { text-align: center; }
	.usc-sec-main .get-son-row-bnnr .mind-ct-text.what_monarch-desc { font-size: 18px !important; line-height: 30px !important; }
	.custom-option { padding: 5px 15px; font-size: 14px; line-height: 18px; }
	.adult-p_row-main .ap-col-box .mind-ct-text p { text-align: left; }
	.adult-p_row-main .ap-col-box { width: 100% !important; padding: 25px; border-radius: 20px;}
	.vitality_code-box .usc_list-div.marital_arts-list { max-width: 100%; padding: 15px; border-radius: 10px; }
	.ma_logo-hdr-widget a img { width: 110px; }
}

@media (max-width:980px){
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col .et_mobile_nav_menu { margin: 0; }
	.monarch_lp-hdr { position: relative; top: 0; left: 0; width: 100% !important; z-index: 4; background: #000000;}
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col,.monarch_lp-hdr-row { position: initial; }
	.ma_hdr-rt-col .et_mobile_nav_menu ul { position: absolute; top: 100% !important; left: 0; width: 100%; background: #000; border-top: 1px solid #ffffff30; height: auto; margin: 0; border-radius: 0 0 20px 20px !important; box-shadow: 0 6px 15px #ffffff4d; }
	.ma_hdr-rt-col .youth_menu-widget,.ma_hdr-rt-col .et_pb_menu_inner_container,.ma_hdr-rt-col .et_pb_menu__wrap  { position: initial; }
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col { gap: 15px; }
	.ma_hdr-rt-col .et_mobile_nav_menu ul li a { padding: 10px 15px; letter-spacing: 1px;margin:0px !important }
	.monarch-bnnr-bg { padding-top: 70px !important; }
	.boy_bnnr-img { top: -90%; }
	.ftr_img-logo::after { top: -30px; width: 200px; height: 200px; }
}

@media (max-width:767px){
	.dis_icon-box-row .et_pb_column { width: 100% !important; margin: 0 !important; }
	.forge-h2-title h2 { font-size: 32px !important; line-height: 40px !important; text-align: center !important; }
	.mind-col-rt .mind-ct-text { font-size: 16px; line-height: 26px;}
	.monarch-bnnr-bg::before { right: 0; width: 150px; height: 180px; background-size: 150px 180px; }
	.boy_bnnr-img { width: 300px !important; }
	.mind-col-rt .apply_btn-bnnr a { border-radius: 170px; width: auto; height: auto; padding: 10px 20px !important; font-size: 16px !important; line-height: 24px !important; display: inline-flex; }
	.apply_btn-bnnr { bottom: -23px; }
	.bnnr_content-row { gap: 15px; }
	.what_monarch-title h2 { font-size: 28px !important; line-height: 36px !important; }
	.what_monarch-title h2 span::after { bottom: -15px; width: 150px; height: 20px; }
	.what_monarch-desc { font-size: 16px !important; line-height: 26px !important; }
	.dis_icon-box-row .discipline-icon-box h4.et_pb_module_header { font-size: 20px; line-height: 26px; }
	.discipline-icon-box .et_pb_main_blurb_image { margin: 0 0 15px; }
	.dis_icon-box-row .discipline-icon-box .et_pb_blurb_description p { font-size: 16px !important; line-height: 26px !important; }
	.ma_logo-hdr-widget a img { width: 110px; }
	.monarch_lp-hdr-row { display: flex; gap: 10px; flex-wrap: wrap; }
	.monarch_lp-hdr-row .et_pb_column { width: calc(50% - 5px) !important; margin: 0 !important; }
	.our-method-sec .what_monarch-title h2 span::after { width: 170px; }
	.our-method-row .om_rt-col .count-blurb-widget { padding: 15px !important; border-radius: 10px !important; }
	.count-blurb-widget .et_pb_blurb_container { gap: 5px; } 
	.count-blurb-widget .et_pb_blurb_container h4.et_pb_module_header { width: 45px; font-family: 'Trap'; font-size: 26px; line-height: 36px; }
	.count-blurb-widget { font-size: 16px !important; line-height: 26px !important; }
	.we-help-title-col .what_monarch-title h2 span::after,.partners_row-main .what_monarch-title h2 span::after,.y-journey-lt-col .what_monarch-title h2 span::after { width: 75px; }
	.virtue-blurb-widget h4.et_pb_module_header { margin: 0 0 5px; font-family: 'Trap'; font-size: 22px !important; } 
	.virtue_blurb-row .virtue-col-widget .virtue-blurb-widget { padding: 15px !important; border-radius: 10px !important; }
	.even-if-ct p, .virtue-blurb-widget .et_pb_blurb_description p { font-size: 16px; line-height: 26px !important; }
	.parent_col-inner .what_monarch-title h2::after { bottom: -12px; width: 310px; height: 20px; }
	.testi_content p { font-size: 16px; line-height: 26px; }
	.author_name-rt h5 { font-size: 18px; line-height: 23px; margin: 0; } 
	.author_img-lt { width: 50px; } 
	.author_name-rt { width: 100%; } 
	.testimonials_author-flex { display: flex; gap: 15px; }	
	.y-guidance-title h5 { font-size: 30px !important; line-height: 40px !important; text-align: center !important; }
	body .y_guidance-lt-col .your-son-img img { width: 400px; }
	.ma_field-div input { border-radius: 10px; height: 48px; padding: 15px; font-size: 15px; line-height: 15px; }
	body .discovery-call-sec .form_cp-row { padding: 20px !important; border-radius: 10px !important; }
	.ma_flex-div { gap: 10px; }
	.ma_field-div { width: calc(50% - 5px); }
	.monarch_cp-form-main { gap: 10px; }
	.ma-three-flex .ma_field-div { width: calc(50% - 5px); }
	.ma_field-div select { height: 48px; padding: 0 45px 0 15px; border-radius: 10px; font-size: 15px; line-height: 18px; background-position: right 15px center; }
	.ma_submit-field input { font-size: 15px; line-height: 24px !important; padding: 10px 20px; }
	.self_mastery-title h2 { font-size: 24px !important; line-height: 32px !important; }
	.copyright-lt-col, .copyright-rt-col { width: 100% !important; margin: 0 !important; }
	.copyright-text-lt p { justify-content: center; text-align: center; line-height: 22px; }
	.copyright-rt-col .social-ftr-widget { text-align: center !important; }
	.copyright-row { gap: 5px;}
	.phone-text h6 { font-size: 16px; line-height: 16px; }
	.form_cp-col .what_monarch-title.cp_book-call-title { margin: 0 0 20px !important; }
	.monarch-bnnr-row .bnnr_ma-title { font-size: clamp(50px, 16vw, 326px) !important; line-height: clamp(75px, 18vw, 493px) !important; }
	.discovery-call-sec { padding: 50px 20px !important; }
	.what-monarch-sec-bg .dis_icon-box-row .discipline-icon-box { padding: 20px !important; border-radius: 10px !important; }
	.mind-col-rt { border-radius: 10px; }
	.monarch_slider-main  .pslides-content { padding: 20px; border-radius: 10px; }
	.testimonials_author-flex::after { right: -15px; width: 24px; height: 16px; }
	.what-monarch-sec-bg { padding: 50px 20px 50px !important; }
	.warrior_row-widget { top: 60px;}
	.we-help-sec { padding: 50px 20px !important; }
	.parents-says-sec { padding: 0px 20px 50px !important; } 
	.warrior-col-widget .warrior_img-abs { width: 100% !important; }
	.om_lt-col .helmet-spartan { width: 100% !important; }
	.mind-col-lt .mind-ct-text .et_pb_text_inner { font-size: 18px; text-align: center; line-height: 26px; }
	.usc_list-div ul li img { width: 20px; margin: 2px 0 0; }
	.usc_list-div ul li span { font-size: 16px; line-height: 26px; width: calc(100% - 30px); }
	.usc_list-div ul { gap: 10px; }
	.usc_list-div { padding: 20px; border-radius: 10px; }
	body .usc-sec-main .get-son-row-bnnr { padding: 20px !important; border-radius: 10px;}
	body .partners_sec-h-main .partners_row-main { padding: 20px !important; border-radius: 10px;}
	.logo-slider .logo-slide { margin: 0 5px;border-radius: 10px !important;}
	.logo-slider .slick-list { margin: 0 -5px; }
	.logoArrows { top: unset; width: 90px; position: relative; margin: 20px 0 0; }
	.partners_col-main-h .what_monarch-title { margin: 0 0 25px !important; }
	.our-method-sec { padding: 50px 20px 50px !important; }
	.y-journey-sec { padding-bottom: 50px !important; }
	.usc-sec-main .get-son-row-bnnr .mind-ct-text.what_monarch-desc { font-size: 16px !important; line-height: 26px !important; }
	.custom-select-trigger { padding: 16.5px 30px 16.5px 15px; }
	.custom-select { height: 48px; background-position: right 10px center; }
	.adult-p_row-main .ap-col-box { width: 100% !important; padding: 20px; border-radius: 10px;}
	.ap-col-box .what_monarch-h3 h3 { font-size: 24px; line-height: 36px; }
	body .vitality_code-box { margin: 15px 0 0 !important; }
	.adult_programs-sec { padding-top: 50px !important; }
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-lt-col { width: 110px !important; }
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col { width: calc(100% - 120px) !important;gap:10px; }
	.boy_bnnr-img { top: -80%; }
	.monarch-bnnr-row .bnnr_ma-title.adult_bnnr-title {font-size: clamp(50px, 16vw, 326px) !important; }
}

@media (max-width:575px){
	.om_lt-col .helmet-spartan img { width: 100%; }
	.ma_field-div { width: 100%; }
	.ma-three-flex .ma_field-div { width: 100%; }
	.boy_bnnr-img { top: unset; bottom: -50px; }
}

@media (max-width:480px){
	.ma_textarea_div textarea { height: 120px; padding: 15px; border-radius: 10px; font-size: 15px; line-height: 15px; }
	.monarch_lp-hdr-row .ma_hdr-lt-col { width: 110px !important; }
	.monarch_lp-hdr-row .ma_hdr-rt-col { width: calc(100% - 120px) !important; }
	.cp_info-div { display: flex; justify-content: center; gap: 15px; flex-wrap: wrap; }
	.lp-ftr-main .ftr_content-row { padding-bottom: 20px !important; }
	.y-guidance-title h5 { font-size: 26px !important; line-height: 36px !important; text-align: center !important; }
	.what_monarch-title h2 { font-size: 26px !important; line-height: 32px !important; }
	body .y_guidance-lt-col .your-son-img img { width: 100%; }
	.self_mastery-title h2 { font-size: 20px !important; line-height: 28px !important; }
	.y-guidance-title h2 { font-size: 26px !important; line-height: 32px !important; text-align: center !important; }
	.y-guidance-row .y_guidance-lt-col .your-son-img { width: 100%; }
	.what_monarch-title.cp_book-call-title h2 span::after { bottom: -12px; left: 0; width: 80px; height: 20px; right: 0; margin: 0 auto; }
	.ma_hdr-rt-col .et_pb_menu__wrap .mobile_nav.closed { margin: 0; }
	.boy_bnnr-img { top: unset; bottom: 0px; }
	.monarch_lp-hdr { padding: 10px 15px !important; }
	.ma_hdr-rt-col .et_mobile_nav_menu ul li a { padding: 10px 15px; letter-spacing: 0px; font-size: 18px !important; line-height: 26px !important; }
	.ma_logo-hdr-widget a img { width: 80px; }
}

@media (max-width:370px){
	.monarch_lp-hdr-row .et_pb_column.ma_hdr-rt-col .et_pb_button_module_wrapper { margin: 0px !important; display: none; }
	.monarch-bnnr-bg { padding-top: 50px !important; }
	.ma_hdr-rt-col .et_mobile_nav_menu ul li a { padding: 7px 15px; letter-spacing: 0px; font-size: 16px !important; line-height: 24px !important; }
	.monarch-bnnr-row .bnnr_ma-title.adult_bnnr-title {font-size: clamp(50px, 15vw, 326px) !important; }
}

/*~~~~~~~~~~~~~~~~~~ Media Queries End Here ~~~~~~~~~~~~~~~~~~*/