:root{--color-primary: #283ff1;--color-secondry: #be2c7f;--color-green: #007a3d;--color-golden: #ffdf6e;--color-orange: #e84c02;--red-shade: #aa3c3d;--container-width: 1320px;}
@media(min-width: 1200px) and (max-width: 1400px){:root{--container-width: 1140px;}}
@media(min-width: 992px) and (max-width: 1200px){:root{--container-width: 960px;}}
@media(min-width: 767px) and (max-width: 992px){:root{--container-width: calc(100% - 30px)}}
button{cursor: pointer;}.color-secondary{color: var(--color-secondry);}
.row{display: flex;display: -ms-flexbox;flex-wrap: wrap;margin: 0 -15px;}
.row > * {box-sizing: border-box;flex: 1 0 0%;padding: 0 15px;position: relative;}
.row.g-0{margin: 0;}.row.g-0 > *{padding: 0;}
.col-md-6{flex: 0 0 50%;}.col-md-12{flex: 0 0 100%;}
@media (max-width: 576px){.row > .col-sm{flex: 0 0 100%;}}
@media (max-width: 767px){.row > .col-md,.col-md-6,.col-md-12{flex: 0 0 100%;}} {margin-top: 0;margin-bottom: 0.5rem;}
h1, h2, h3, h4, h5, h6, p{margin-top: 0;margin-bottom: 1rem;}*{box-sizing: border-box;}
.font-skribble{font-family: "Scribbled Regular", Sans-serif;}
.courses-links .elementor-icon-list-items .elementor-icon-list-item,
.courses-links .elementor-icon-list-items .elementor-icon-list-item > a{flex-direction: row-reverse;justify-content: space-between;}
.courses-links .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{padding: 0 5px 0 0;}
.global-heading .font-skribble{position: relative;top: -20px;background: url('../images/text-line1.webp') center bottom no-repeat;padding: 0 0 20px;}
.hamburger-menu-button .elementor-button-content-wrapper{align-items: center;}
.elementor-button-icon svg{width: initial;height: initial;}
.item-listing .elementor-icon-list-icon svg{width: auto!important;stroke: currentColor;}
.hero-section .elementor-heading-title small{font-size: 42px;position: relative;left: 170px;}
.hero-section .elementor-heading-title small.second{left: 50px;top: 70px;}
.hero-section .elementor-heading-title .font-skribble{font-size: 150px;color: var(--color-primary);position: relative;}
.hero-section .elementor-heading-title .font-skribble::after{content: "";width: 118px;height: 63px;background: url('../images/i-dots.webp') center center no-repeat;position: absolute;left: -37px;top: 70px;}
.global-btn .elementor-button-icon svg{transition: all 0.5s ease;}
.global-btn .elementor-button :hover .elementor-button-icon svg{transform: rotate(45deg);}
.newsletter-form .input-group{max-width: 550px;margin: auto;display: flex;}
.newsletter-form .input-group .form-control{padding: 22px 25px;font-size: 20px;border: 0;z-index: 1;width: 100%;outline: none;}
.newsletter-form .form-control::placeholder{color: var(--color-primary);}
.newsletter-form .input-group button.btn{background: #fff;cursor: pointer;border: 0;border-left: 1px solid var(--color-primary);padding: 10px 30px;}
.newsletter-form button svg{width: 15px;height: 15px;}
#ast-scroll-top{display: none;}.elementor-icon-list-items b{font-weight: 600;} strong{font-weight: 600;}
.btn-align-cente .elementor-button-content-wrapper{align-items: center;}
.why-choose-us .elementor-widget-image-carousel .swiper{padding-bottom: 55px;}
.why-choose-us .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background: none!important;border: 1px solid var(--color-primary);}
.events-wrapper > .row{gap: 60px;color: var(--color-primary);font-weight: 500;}
.events-wrapper > .row > div:last-child .event-box .row{gap: 30px;}
.event-box .event-img{position: relative;}
.event-box .event-img > img{width: 100%;}
.event-box .event-img .event-type{background: #000000;color: #ffffff;padding: 10px 20px;font-size: 18px;position: absolute;right: 20px;top: -20px;}
.events-wrapper > .row > div:last-child .event-type{font-size: 14px;padding: 8px 10px;top: -14px;}
.events-wrapper > .row > div:first-child .event-info{margin: 20px 0 0;}
.event-box .event-info .event-title{font-size: 34px;}
.events-wrapper > .row > div:last-child .event-title{font-size: 28px;}
.events-wrapper > .row > div:last-child > div:last-child {margin: 70px 0 0;}
.events-wrapper > .row > div:first-child .event-date{text-align: right;}
.event-box .event-info{padding: 0 0 15px;}
.event-box .link-arrow{position: absolute;left: 0;bottom: 10px;}
.events-wrapper > .row > div:first-child .link-arrow{left: auto;right: 15px;}
.custom-slider{padding: 0 0 25px;}
.custom-slider .swiper-pagination{bottom: 0!important;}
.custom-slider .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;border-radius: 100%;border: 1px solid var(--color-primary);opacity: 1;margin: 3px;}
.custom-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;border-color: #ffffff;}
.custom-slider > div:not(:first-child,.swiper-pagination){display: none;}
.custom-slider > div.swiper-wrapper{display: flex;}
.overview-tab .e-n-tabs-heading{justify-content: space-between!important;}
.overview-tab .e-n-tabs-heading button{flex-grow: initial}
.overview-tab .e-n-tabs-heading button:last-child{border: 1px solid var(--color-secondry);padding: 10px 15px;margin: 0 8px 0 0;}
.overview-tab .e-n-tabs-content > div{padding: 0;}
.overview-tab.interior-design .e-n-tabs-heading button:last-child{border-color: var(--color-green);}
.nav-menu-wrap{width: 800px!important;height: 100%;right: -800px!important;transition: all 0.5s ease;}.menu-active.nav-menu-wrap{right: 0!important;}
.nav-menu-wrap .hfe-nav-menu > li:not(:last-child){border-bottom: 1px solid #94a0f9;}body.menu-active{overflow: hidden;padding-right: 15px;}
.menu-overlay{opacity: 0;transition: all 0.5s ease;visibility: hidden;}.menu-active.menu-overlay{opacity: 1;visibility: visible;} 
.nav-menu-wrap .astra-primary-menu ul{list-style: none;margin: 0;padding: 0;font-size: 48px;}
.nav-menu-wrap .astra-primary-menu ul li a{color: #ffffff;font-weight: 300;display: inline-block;padding: 10px 0;position: relative;}
.nav-menu-wrap .astra-primary-menu .sub-menu{font-size: 24px;display: none;padding-bottom: 30px;}
.nav-menu-wrap .astra-primary-menu .ast-menu-toggle{display: none;}
.nav-menu-wrap .astra-primary-menu .astra-menu-items > li:not(:last-child){border-bottom: 1px solid #94a0f9;}
.nav-menu-wrap .astra-primary-menu .astra-menu-items > li a{display: block;}
.nav-menu-wrap .astra-primary-menu .menu-item-has-children > a::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: all 0.5s ease;display: inline-block;width: 15px;height: 15px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.667,14.131 L13.667,2.276 L0.943,14.1000 L-0.000,14.057 L12.724,1.333 L0.869,1.333 L0.869,-0.000 L15.000,-0.000 L15.000,14.131 L13.667,14.131 Z'/%3E%3C/svg%3E") center center no-repeat;}
.nav-menu-wrap .astra-primary-menu .menu-item-has-children.menu-active > a::after{transform: translateY(-50%) rotate(90deg);}
.custom-modal{position: fixed; top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;opacity: 0;transition: visibility 0s linear 0.25s,opacity 0.25s;z-index: 9999;display: flex;align-items: center;justify-content: center;padding: 10px;overflow-y: auto;}
.custom-modal.is-visible{ visibility: visible; opacity: 1; transition-delay: 0s; }
.custom-modal-overlay{position: absolute;inset: 0;background: rgba(0, 0, 0, 0.6); }
.custom-modal-dialog{position: relative;background: #fff;width: 100%;max-width: 750px;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,0.2);display: flex;flex-direction: column;max-height: 95vh;transform: translateY(-20px);transition: all 0.3s ease;z-index: 10; }
.custom-modal.is-visible .custom-modal-dialog{transform: translateY(0); }
.custom-modal-body{overflow-y: auto; }
.custom-modal-close{border: none;background: none;cursor: pointer;color: #666;position: absolute;right: 25px;top: 25px;z-index: 10;}
.scroll-top-button{transform: scale(0);transition: all 0.5s ease;cursor: pointer;}
.scroll-top-button.show-btn{transform: scale(1);}
.form-wrapper .row{margin: 0 -10px;}.form-wrapper .row > div{padding: 0 10px;}
.form-wrapper .form-group{margin: 0 0 20px;}.form-wrapper p{margin: 0;}
.form-wrapper .form-group br{display: none;}
.form-wrapper .form-control{border: 0;background: #f1f3ff;padding: 19px 20px!important;border-radius: 10px;font-size: 16px;color: var(--color-primary);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;}
.form-wrapper .form-control::placeholder{color: var(--color-primary);}
.form-wrapper select.form-control{background: #f1f3ff url('../images/down-arrow.webp') right 20px center no-repeat;}
.form-wrapper .input-field{position: relative;}.form-wrapper .input-field .form-control{padding-left: 47px!important;}
.form-wrapper .input-field i{position: absolute;left: 20px;top: 20px;color: var(--color-primary);z-index: 1;}
.form-wrapper .wpcf7-not-valid-tip{margin: 5px 0 0;}.wpcf7 form>div{margin: 0;}
.form-wrapper .submit-btn{text-align: right;margin: 20px 0 0;}
.form-wrapper .submit-btn .btn{font-size: 18px;border: 0;background: var(--color-primary);color: #ffffff;padding: 18px 60px;border-radius: 10px;cursor: pointer;transition: all 0.5s ease;}
.form-wrapper .submit-btn .btn:hover{background: #1b2fcd;}.form-wrapper .submit-btn .wpcf7-spinner{position: absolute;right: 0;}
.wpcf7 form .form-wrapper + .wpcf7-response-output{text-align: center;margin: 30px 0 0;}
.wpcf7-acceptance .wpcf7-list-item{margin: 0; position: relative;padding-left: 40px;display: block;font-size: 14px;line-height: 1.3;}
.wpcf7-acceptance .wpcf7-list-item input{width: 0; height: 0; position: absolute; pointer-events: none; }
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{ content: ''; position: absolute;left: 0;top: 0;width: 30px;height: 30px;background: #f1f3ff; border-radius: 5px; }
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after{content: '\f00c';font-family: 'Font Awesome 5 Free';color: var(--color-primary);position: absolute; top: 8px; left: 8px; transition: all 0.2s ease; opacity: 0; transform: scale(0); }
.wpcf7-acceptance .wpcf7-list-item input:checked + .wpcf7-list-item-label::after{ opacity: 1; transform: scale(1); }
.wpcf7-acceptance .wpcf7-list-item a{ color: #000000;border-bottom: 1px solid;}
.top-header,.top-header .logo img,
#masthead.fixed-header .top-header > .e-con-inner {transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
#masthead.fixed-header .logo img{max-width: 150px;}
#masthead.fixed-header .top-header > .e-con-inner {padding: 10px 0;}
body #masthead + div,body #masthead + section{margin-top: 100px;}
.sticky-menu{position: sticky;top: 65px;transition: all 0.5s ease;}
.sticky-menu a.active {color: var(--color-secondry);}
.interior.sticky-menu a.active{color: var(--color-green);}
.communication.sticky-menu a.active{color: var(--color-golden);}
.jewellery.sticky-menu a.active{color: var(--color-orange);}
.luxury.luxury a.active{color: var(--red-shade);}
.sticky-menu.menu-active{width: 100%;max-width: 100%;padding-right: calc(((100% - var(--container-width)) / 2) + 10px);}
.hamburger-menu-open .elementor-button-icon svg{width: 32px;}
.hamburger-menu-open .elementor-button-icon svg line:nth-child(2),.hamburger-menu-close .elementor-button-icon svg{transition: all 0.5s ease;}
.hamburger-menu-open .elementor-button:hover svg line:nth-child(2){transform: scaleX(2);transform-origin: 24px;}
.hamburger-menu-close .elementor-button:hover svg{transform: rotate(90deg);}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, 
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, 
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background: var(--color-primary);}
.custom-search-form .search-wrap{display: flex;gap: 40px;align-items: flex-end;}
.custom-search-form .input-wrap{position: relative;flex: 1;}
.custom-search-form .search-field{width: 100%;outline:none;background: none;border: 0;color: #ffffff;font-size: 72px;padding: 10px 60px 10px 0;border-bottom: 3px solid rgba(245, 245, 243, 0.5);}
.custom-search-form .search-field::placeholder{color: #ffffff;}
.custom-search-form .search-clear{background: none;border: 0;padding: 0;color: #ffffff;font-size: 22px;position: absolute;right: 0;bottom: 20px;}
.custom-search-form .search-submit{border: 0;font-size: 32px;color: var(--color-primary);padding: 10px;}.custom-search-form .search-submit:hover{background: #e3e3e3;}
.custom-search-form .search-field::-webkit-search-cancel-button{display: none;}
.custom-search-wrap{transform: translateY(-100%);opacity: 0;transition: all 0.5s ease;}
.custom-search-wrap.open-search{transform: translateY(0);opacity: 1;}
.search-close-btn a{transition: all 0.5s ease;}.search-close-btn a:hover{transform: rotate(90deg);}
.counter-list-wrap{counter-reset: counter;}
.counter-list-wrap .elementor-widget .elementor-icon-list-item{padding-left: 40px;}
.counter-list-wrap .elementor-widget .elementor-icon-list-item::before{counter-increment:counter;content:counter(counter);height:28px;width:28px;background:#9a9a9a;border-radius:100%;position:absolute;left:0;top:3px;text-align:center;line-height:28px;color:#ffffff;}
body.page-id-3470 header.site-header,body.page-id-3470 footer.site-footer,
body.page-id-3889 header.site-header,body.page-id-3889 footer.site-footer{display: none!important;}
body.page-id-3470 #masthead + div, body.page-id-3470 #masthead + section,
body.page-id-3889 #masthead + div, body.page-id-3889 #masthead + section{margin-top: 0!important;}
.legacy-heading-wrap .elementor-heading-title{background: url('../images/text-bg.webp') center center no-repeat;background-size: cover;-webkit-text-fill-color: transparent;background-clip: text;-webkit-background-clip: text;color: transparent!important;}
body.search-results .ast-container,body.error404 .ast-container{max-width: var(--container-width);margin: auto;padding: 0 15px;}
body.search-results .content-area,body.error404 .content-area{padding: 70px 0;}
body.search-results .ast-row article{padding: 15px 0 0;border-top: 1px solid #cccccc;}
body.search-results .page-title{font-size: 42px;font-weight: 600;}
.breadcrumb-trail{font-weight:500;line-height:1.4;margin: 0 0 30px;}
.breadcrumb-trail ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.breadcrumb-trail li{color:#666;display:flex;align-items:center}
.breadcrumb-trail li:not(:last-child)::after{content:"/";margin-left:6px;color:#999}
.error-404.not-found{text-align: center;min-height: 300px;}.ast-404-search{margin: 50px 0 0;}
.ast-404-search .search-field{padding: 10px;min-width: 220px;}
.ast-404-search .ast-search-submit{display: none;}
.ast-404-search .search-submit{cursor: pointer;background: var(--color-primary);color: #fff;border: 0;padding: 12px;border-radius: 3px;}
.hdq_quiz_wrapper .hdq_button,.hdq_timer{background: var(--color-primary)!important;}
.hdq-options-check input[type="checkbox"]:checked + .hdq_toggle:before{background: var(--color-secondry)!important;}
.hdq_quiz_wrapper .hdq_label_answer{display: flex;}
.hdq_quiz_wrapper .hdq_aria_label{font-size: 22px;display: block;}
.hdq_quiz_wrapper .hdq_aria_label::first-letter{font-weight: 600;margin-right: 10px;}
.hdq_quiz_wrapper h2.hdq_results_title,.hdq_quiz_wrapper h3.hdq_question_heading{font-size: 22px;font-weight: 600;}
.hdq_quiz_wrapper .hdq_question{padding-top: 0;}
.hdq_quiz_wrapper .hdf-form .hdf-input{color: var(--color-primary);background: #f1f3ff;border-radius: 10px;padding: 17px;border: 0;font-size: 17px;}
.hdq_quiz_wrapper .hdf-form .hdf-input::placeholder{color: var(--color-primary);}
.hdq_quiz_wrapper .hdf-form select.hdf-input{background: #f1f3ff url(../images/down-arrow.webp) right 20px center no-repeat;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.hdq_quiz_wrapper .hdf-form .hdf-label{display: none;}
.hdq_quiz_wrapper .hdf-form .hdf-columns{gap: 20px;}
.hdq_quiz_wrapper .hdf-form .hdf-item-column .hdf-item{padding: 10px 0;}
.hdq_quiz_wrapper .hdf-form .hdq_button.hdf-submit{text-transform: initial;font-size: 20px;padding: 17px;border-radius: 8px;max-width: 174px;display: block;margin-left: auto;margin-right: 0;}
.hdq_quiz_wrapper .hdf-item.hdf-item-checkbox {padding-top: 0;}
.hdq_quiz_wrapper .hdf-form .hdf-item.hdf-error .hdf-input{background: #ffe4e8;}
.quiz-thankyou{text-align: center;}.quiz-thankyou .icon img{width: 150px;}
.quiz-thankyou h2{font-size: 36px;font-weight: 600;margin: 20px 0;}
.hdq_results_wrapper .hdq_results_inner .hdq_result,
.hdq_results_wrapper .hdq_results_inner .hdq_results_title{display: none!important}
/*==============Responsive==============*/ 
@media(min-width: 767.01px) and (max-width: 992px) {
.hero-section .elementor-heading-title small{font-size: 32px;left: 115px;}	
.hero-section .elementor-heading-title .font-skribble{font-size: 120px;}
.hero-section .elementor-heading-title .font-skribble::after{left: -39px;top: 47px;background-size: 55px;}
.global-heading .font-skribble{padding: 0 0 15px;background-size: 100px;top: -10px;}
.why-choose-us .elementor-widget-image-carousel .swiper{padding-bottom: 30px;}
.event-box .event-info .event-title{font-size: 22px;}
.events-wrapper > .row > div:last-child .event-title{font-size: 20px;}
.events-wrapper > .row{gap: 40px;}
.events-wrapper > .row > div:last-child .event-box .row{gap: 20px;}
.events-wrapper .event-date{font-size: 14px;}
.events-wrapper > .row > div:last-child .link-arrow{position: static;display: inline-block;margin: 15px 0 0;}
.event-box .event-img .event-type{font-size: 14px;}
.events-wrapper > .row > div:last-child .event-type{font-size: 11px;}
body #masthead + div,body #masthead + section{margin-top: 88px;}
/*===========Admission CSS============*/
.ims-form .wpcf7-form-control-wrap{display:block;width:100%;}
.ims-form .ims-field{margin:0 0 16px;}
.ims-form input[type="text"],.ims-form input[type="tel"],.ims-form input[type="email"],.ims-form select{width:100%;height:54px;padding:0 16px;border:1px solid #3b44ff;border-radius:12px;background:#fff;font-size:16px;outline:none;box-shadow:2px 4px 0px #e5e7fc;}
.ims-form input::placeholder{color:#2f39ff;opacity:1;}
.ims-form .ims-row{display:flex;gap:14px;margin:0 0 16px;}
.ims-form .ims-col{flex:1 1 0;}
.ims-form .ims-select{position:relative;}
.ims-form .ims-select:after{content:"";position:absolute;right:16px;top:50%;width:0;height:0;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #1f2cff;pointer-events:none;}
.ims-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;color:#2f39ff;}
.ims-form input:focus,.ims-form select:focus{border-color:#1f2cff;}
.ims-form .ims-check{margin:12px 0 18px;color:#2f39ff;font-size:14px;line-height:1.35;}
.ims-form .ims-check .wpcf7-list-item{margin:0;padding:0;}
.ims-form .ims-check input[type="checkbox"]{width:18px;height:18px;margin-right:10px;accent-color:#1f2cff;transform:translateY(3px);}
.ims-check .wpcf7-list-item label{display:flex;align-items:flex-start;color:#1f2cff;}
.ims-form .ims-btn input[type="submit"]{width:100%;height:58px;border:0;border-radius:12px;background:#1f2cff;color:#fff;font-weight:700;letter-spacing:.5px;font-size:16px;cursor:pointer;}
.ims-form .ims-btn input[type="submit"]:hover{filter:brightness(0.95);}
.ims-form .wpcf7-not-valid-tip{margin-top:6px;font-size:12px;}
.wpcf7-spinner{position:absolute;}
html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:visible!important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important;}
.wpcf7-acceptance .wpcf7-list-item{padding-left:0;}
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before,.wpcf7-acceptance .wpcf7-list-item input:checked + .wpcf7-list-item-label::after{display:none;}
.ims-check .wpcf7-list-item-label{padding-left:24px;}
@media (max-width:520px){.ims-form .ims-row{flex-direction:column;}}
.color_red_b b{color:#aa3c3d;}
.list_bullate{position:relative;}
.list_bullate:after{content:"";width:1px;height:83%;background:#2136ff;position:absolute;left:3px;top:9px;}
#pum-845,.sidebar_fixed_btn{display:none!important;}
.alumni_section .e-n-tabs button.e-n-tab-title{display:flex;justify-content:space-between;}
.alumni_section .e-n-tabs button.e-n-tab-title[aria-selected="true"] .e-n-tab-icon{transform:rotate(0deg);}
.alumni_section .e-n-tabs button.e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon{transform:rotate(0deg);}
.alumni_section .e-n-tabs button.e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg path{fill:#e84c02;}
.alumni_section .e-n-tabs button.e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg path{fill:#fff;}
.alumni_section .e-n-tabs button.e-n-tab-title .e-n-tab-icon{transform:rotate(180deg);}

}
@media(max-width: 767px) {
.hero-section .hero-content{position: static!important;}	
.hero-section .elementor-heading-title small{font-size: 32px;}
.hero-section .elementor-heading-title .font-skribble{font-size: 110px;}
.hero-section .elementor-heading-title small.second{top: 60px;}
.hero-section .elementor-heading-title small.first{top: 10px;left: 100px;}
.hero-section .elementor-heading-title .font-skribble::after{background-size: 55px;left: -41px;top: 44px;}
.global-heading .font-skribble{top: -5px;padding: 0 0 15px;background-size: 100px;}
.event-box .link-arrow{position: static;display: inline-block;margin: 15px 0 0;}
.events-wrapper > .row > div:last-child .event-box .row{gap: 20px;}
.event-box .event-info .event-title{font-size: 24px;}
.events-wrapper > .row{gap: 30px;}
.events-wrapper > .row > div:last-child > div:last-child{margin: 30px 0 0;}
.events-wrapper .event-box{padding: 20px 0 0;}
.events-wrapper .swiper-pagination{display: none;}
.events-wrapper > .row > div:first-child .event-date{text-align: left;}	
.event-box .event-info p,.events-wrapper > .row > div:not(:first-child){display: none;}
.events-wrapper > .row > div:first-child .link-arrow{left: 15px;right: auto;bottom: -35px;}
.events-wrapper > .row > div:first-child .event-img .event-type{font-size: 14px;top: -14px;padding: 8px 10px;}
.events-wrapper > .row > div:first-child .event-info{margin: 15px 0 0;}
.el-image-box .elementor-image-box-wrapper{display: flex;align-items: center;gap: 10px;text-align: left;}
.nav-menu-wrap{width: 100%!important;right: -100%!important;}
.nav-menu-wrap .astra-primary-menu ul{font-size: 28px;}
.nav-menu-wrap .astra-primary-menu .sub-menu{font-size: 18px;}
.custom-modal-close{right: 10px;top: 15px;}
body #masthead + div,body #masthead + section{margin-top: 75px;}
.custom-search-form .search-wrap{gap: 10px;}
.custom-search-form .search-field{font-size: 28px;}
.custom-search-form .search-clear{font-size: 16px;bottom: 15px;}
.custom-search-form .search-submit{font-size: 22px;}
.hamburger-menu-open .elementor-button-icon svg{width: 27px;}
body.search-results .page-title{font-size: 28px;}
.hdq_quiz_wrapper .hdf-form .hdf-columns{gap: 0;}
}
