.main-header-new-sec .elementor-container.elementor-column-gap-default{margin-left: auto; margin-right: auto;     max-width: 1150px;}
.main-header-new-sec .row-sec{display: flex ; justify-content: start; padding: 0 0 !important; align-items: end;}
.main-header-new-sec .last-search-and-button-sec .top-bar-sec{display: flex ; align-items: center; justify-content: end; margin-bottom: 9px;}
.main-header-new-sec .last-search-and-button-sec .raynoraccess-btn a{display: inline-block; text-decoration: none; font-weight: 500; line-height: 11px; fill: #000000; color: #000000; background-color: #00285505; border-radius: 0px 0px 0px 0px; padding: 9px 9px 9px 9px; font-size: 14px; font-family: helvetica neue, Helvetica, Arial, sans-serif !important;}
.main-header-new-sec .last-search-and-button-sec .slide-toggle{width: 10% !important; float: left; border-right: 1px solid !important; margin-bottom: 0 !important; padding: 3px 11px 1px 0;}
.main-header-new-sec .new-logo-sec .a { fill: #084482 !important; }
.main-header-new-sec  .new-logo-sec{width: 14%;padding: 20px 0 25px;}
.main-header-new-sec .last-search-and-button-sec{width: 22%; text-align: right;padding-bottom: 19px;}
.main-header-new-sec .main-menu-new-section{width: 64.5%;    padding-bottom: 23px;}

.main-header-new-sec .bottom-btns a{font-size: 13px; font-weight: 500; line-height: 11px; fill: #FFFFFF; color: #FFFFFF; background-color: #002855; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #002855; border-radius: 0px 0px 0px 0px; padding: 9px 8px 9px 8px; font-family: helvetica neue, Helvetica, Arial, sans-serif !important; text-decoration: none; text-align: center; transition: all .3s;    margin-left: 7px;    display: inline-block;}
.main-header-new-sec .bottom-btns a:hover{color: #000000; background-color: #FFFFFF00; border-color: #F2A900;}
.main-header-new-sec .bottom-btns a:first-child{margin-left: 0;}


/* .main-header-new-sec .navigations-tabs ul li{position: relative;} */
.main-header-new-sec .navigations-tabs ul {margin: 0; padding: 0; display: flex ; align-items: center; list-style: none;justify-content: right; padding-right: 10px;}
.main-header-new-sec .navigations-tabs ul li a{font-weight: 400; text-transform: capitalize; display: block; line-height: 20px; color: #000 !important; padding: 0 20px 0 0; margin: 0px 0px 0px 0px; font-size: 16px; text-decoration: none; font-family: helvetica neue, Helvetica, Arial, sans-serif !important;}
.main-header-new-sec .navigations-tabs ul li:last-child a{padding: 0 0 0 0;}


.main-header-new-sec .navigations-tabs ul li:hover a{color: #002855 !important;}
/* .main-header-new-sec .navigations-tabs ul li.main-drop-menu > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/main_normal_arrow.svg); display: block; width: 9px; height: 5px; margin-left: 5px; margin-top: 3px;} */
/* .main-header-new-sec .navigations-tabs ul li.main-drop-menu > a{display: flex; align-items: center;} */
/* .main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover > a::after{background-image: url(/wp-content/uploads/2025/06/main-hover-arrow.svg);} */
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu{display: none;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover .sub-drop-menu{display: block; position: absolute; width: 280px; background-color: #F4F4F4; z-index: 111; padding: 30px 0; border-radius: 5px; box-shadow: -4px 4px 15px 0px #0000001A; top: 36px;left: -16px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li{padding: 0 25px 16px; padding-bottom: 0 !important;  }
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li > a{padding: 9px 0 !important;}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li:first-child > a{padding-top: 0 !important;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu{position: relative;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover > a::before{content: ''; display: block; background-color: #F4F4F4; width: 17px; height: 17px; transform: rotate(45deg); position: absolute; right: 13px; top: 28px;}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li a{font-weight: 400; font-size: 15px; line-height: 19px; padding: 0; display: block; color: #333333 !important;  /*font-family: Helvetica !important;*/}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li{padding-bottom: 18px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li:last-of-type{padding-bottom: 0;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li a:hover{font-weight: 700; text-decoration: underline; color: #002855 !important;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu::before{content: '';position: absolute; width: 90%; height: 40px; top: 20px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.inner-sub-drop-menu > a{display: flex; align-items: center; justify-content: space-between;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.inner-sub-drop-menu > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/sub-normal-arrow.png); display: block; width: 6px; height: 10px; margin-left: 5px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.inner-sub-drop-menu:hover > a::after{background-image: url(/wp-content/uploads/2025/06/sub-hover-arrow.png);}

.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in{display: none;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu:hover .sub-drop-menu-in{display: flex ; align-items: self-start; position: absolute; left: 278px; width: max-content; top: 0; background-color: #FFFFFF; flex-wrap: wrap; border-top-right-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 15px 0 15pc 0px #0000001A; padding: 15px 22px 15px 25px; height: 100%; min-width: 200px;}

.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in{width: 33%; padding: 0; padding-right: 0;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-child(4){position: absolute; right: 82px; bottom: 90px; width: max-content; padding: 0;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul{display: block;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in > a{ font-weight: 700; font-size: 14px; line-height: 35px; letter-spacing: 0%;text-decoration: underline;    margin-bottom: 5px; color: #002855 !important; }
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul li a{ font-size: 15px; line-height: 21px;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul li {padding-bottom: 12px;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-last-child(2){padding-right: 0;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul li:hover a{font-weight: 400 !important;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu:has(ul):hover > a{font-weight: 700 !important; text-decoration: underline; color: #002855 !important;}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li:nth-child(4) .inner-sub-drop-menu-in{width: 100%;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li:nth-child(5) .inner-sub-drop-menu-in{width: 100%;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li:nth-child(6) .inner-sub-drop-menu-in{width: 100%;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li:nth-child(10) .inner-sub-drop-menu-in{width: 100%;}

.main-header-new-sec .navigations-tabs ul li:nth-child(6) .sub-drop-menu{width: 265px !important;}

.main-header-new-sec .top-bar-sec .elementor-widget-jet-search{border: 0; margin: 0; margin-bottom: 0 !important;}
.main-header-new-sec .top-bar-sec .elementor-widget-jet-search form{border: 0;}
.main-header-new-sec .top-bar-sec .elementor-widget-jet-search form .jet-search__field{letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); color: #34314b; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; border-style: solid; border-width: 1px; border-color: #34314B; border-radius: 0px 0px 0px 0px;}
.main-header-new-sec .top-bar-sec .elementor-widget-jet-search form .jet-search__submit{background-color: rgba(0, 0, 0, 0); color: #34314b; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}
.main-header-new-sec .top-bar-sec .elementor-widget-jet-search form .jet-search__submit span{font-size: 28px; padding-left: 10px; padding-right: 5px;}
.main-header-new-sec .top-bar-sec .elementor-widget-jet-search form .jet-search__submit span svg{width: 14px;}

.site { overflow: unset !important; }
header#masthead{position: sticky; top: 0; background-color: #fff; z-index: 111; width: 100%; height: 100%; /* box-shadow: 0 2px 7px #90909014; */ }


.mobile-navigation-sec{display: none;}
.mobile-header-menu ul li a{
	font-family: helvetica neue, Helvetica, Arial, sans-serif !important;
}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.door_type_section .sub-drop-menu-in{    width: 645px;justify-content: center;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-child(2){padding-left: 30px;}



.thank-you-pages{padding: 30px 0;}
.thank-you-pages img{margin-bottom: 10px; width: 80px;}
.thank-you-pages h1{color: #002855; font-family: "Mulish", Sans-serif; font-size: 30px; font-weight: 600; line-height: 35px; text-align: center;}
.thank-you-pages h1::after{content: ""; background-color: #002855; height: 2px; width: 60px; display: block; margin: 15px auto 10px;}
.thank-you-pages p{text-align: center; color: #000000; font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 400; line-height: 26px;}
.thank-you-pages .button a{font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 600; text-transform: uppercase; text-decoration: none; line-height: 18px; fill: #000000; color: #000000; background-color: #F2A900; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #F2A900; border-radius: 0px 0px 0px 0px; padding: 8px 12px 8px 12px; width: max-content; margin: auto;}
.thank-you-pages .button{text-align: center ;}
.thank-you-pages .button a:hover{background-color: transparent;}
.thank-you-pages .buttons-sec .elementor-widget-wrap{flex-wrap: unset; justify-content: center; gap: 20px;flex-direction: column; justify-content: center; align-items: center; }
.thank-you-pages .buttons-sec .elementor-widget-wrap .button{     margin: 0;   width: max-content;}

.thank-you-pages.aia-course-thank-you .buttons-sec .elementor-widget-wrap{flex-direction: row;}

.thank-you-pages h2{color: #002855; font-family: "Mulish", Sans-serif; font-size: 25px; font-weight: 700; line-height: 35px; margin-top: 0;margin-bottom: 10px; text-align: left;}

.new-testimonial-team.strong-view.controls-style-buttons2:not(.rtl) .wpmslider-next:before{-webkit-mask: url(/wp-content/uploads/2022/09/Path-165.png) center center no-repeat !important; mask: url(/wp-content/uploads/2022/09/Path-165.png) center center no-repeat !important;}
#gform_submit_button_1{margin-top: 10px !important;}
.grecaptcha-badge{    z-index: 11;}
.page-title.hide-title{display: none;}

:is(.page-id-28632, .page-id-52552, .page-id-44134, .page-id-28947, .page-id-13408, .page-id-28174, .page-id-53273, .page-id-50749, .page-id-35172, .page-id-53380, .page-id-53371) .page-title.hide-title {
    display: block;
}

@media (min-width: 1400px) and (max-width: 1699.98px){} 


@media (min-width: 1200px) and (max-width: 1399.98px){

.main-header-new-sec .elementor-container.elementor-column-gap-default{    max-width: 1140px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li { padding: 0 15px 16px; }
/* .main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover .sub-drop-menu{    width: 240px;} */
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu:hover .sub-drop-menu-in{     padding: 15px 20px 15px 20px;  }
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-child(4){    right: 72px;}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.door_type_section .sub-drop-menu-in { width: 600px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover .sub-drop-menu{top: 36px; left: -25px;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul li { padding-bottom: 10px; }
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-child(2) { padding-left: 13px; }
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li > a{padding: 8px 0 !important;}


} 

@media (min-width: 992px) and (max-width: 1199.98px){

.main-header-new-sec .elementor-container.elementor-column-gap-default{max-width: 100%; padding: 0 14px;}
/* .main-header-new-sec .new-logo-sec { width: 12%; } */
.main-header-new-sec .new-logo-sec svg{width: 120px;}
/* .main-header-new-sec .last-search-and-button-sec { width: auto;} */
/* .main-header-new-sec .main-menu-new-section { width: auto; padding-bottom: 5px; } */
.main-header-new-sec .bottom-btns a { font-size: 10px; line-height: 8px; padding: 6px; margin-left: 3px;}
.main-header-new-sec .row-sec{padding: 10px 0;}
.main-header-new-sec .navigations-tabs ul li a{font-size: 14px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li { padding: 0 15px 16px; }
.main-header-new-sec .navigations-tabs ul li.main-drop-menu:hover .sub-drop-menu{    width: 215px;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu:hover .sub-drop-menu-in{     padding: 5px 10px 5px 10px;   left: 214px;}
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in:nth-child(4){    right: 79px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li a{font-size: 12px;}
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li { padding-bottom: 12px; }
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in ul li a { font-size: 10.7px; line-height: 14px; }
.main-header-new-sec .navigations-tabs ul li.inner-sub-drop-menu .sub-drop-menu-in .inner-sub-drop-menu-in > a {font-size: 11px; line-height: 30px;}
.main-header-new-sec .last-search-and-button-sec .slide-toggle { width: 20% !important;}

.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu li.door_type_section .sub-drop-menu-in { width: 518px; }
.main-header-new-sec .navigations-tabs ul li.main-drop-menu .sub-drop-menu > li > a{padding: 6px 0 !important;}


}  

@media (max-width: 575.98px){

.mobile-navigation-sec{display: block;}
.main-header-new-sec{display: none;}

.page-id-49568 #wprmenu_bar{display: none !important;}
html { padding-top: 0 !important; margin-top: -42px !important; }

.mobile-navigation-sec .a { fill: #084482 !important; }

.mobile-header-menu .mobile-col{margin-bottom: 15px;}
.mobile-navigation-sec .mobile-col{display: flex ; align-items: center; justify-content: space-between; padding: 15px 20px; border-bottom: 2px solid #D9D9D9;}
.mobile-navigation-sec .mobile-col .navbar-toggler { padding: 0; font-size: large; line-height: normal; background-color: transparent; border: 0; border-radius: 0; transition: unset; }
.mobile-navigation-sec .mobile-col .mobile-tel{    margin-right: 12px;}
.mobile-navigation-sec .mobile-header-menu{padding-left: 0 !important; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all .5s ease; width: 100%; z-index: 99; overflow-x: hidden; padding-right: 0; display: flex ; flex-direction: column;}
.mobile-navigation-sec .mobile-header-menu.show { transition: all .5s ease; transform: translateX(0); top: 0; }

.mobile-header-menu .main-drop-menu .sub-drop-menu { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .main-drop-menu.active .sub-drop-menu.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

.mobile-header-menu .inner-sub-drop-menu .sub-drop-menu-in  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu.active .sub-drop-menu-in.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}


.mobile-header-menu .inner-sub-drop-menu-in .sub-drop-menu-inner  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu-in.active .sub-drop-menu-inner.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

#sucuri-badge, #sucuri-badge:hover, #sucuri-badge:focus{z-index: 11 !important;}

.mobile-header-menu ul{list-style: none; padding: 0; margin: 0;}
.mobile-header-menu ul li a{font-family: Helvetica; font-weight: 400; font-size: 19px; line-height: 42px;color: #333333 !important; display: flex ; align-items: center; justify-content: space-between; padding: 0 20px;}
.mobile-header-menu ul li a:hover{color: #002855 !important; font-weight: 700 ;}
.mobile-header-menu ul li.main-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu-in > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/next-arrow.webp); width: 9px; height: 16px; }

.mobile-header-menu ul li.inner-sub-drop-menu-in ul li a , .mobile-header-menu ul li.inner-sub-drop-menu ul li a, .mobile-header-menu ul li.main-drop-menu ul li a{font-size: 17px; line-height: 38px;}

.mobile-header-menu .mobile-close-icon-new{z-index: 111111; position: relative;}
.mobile-header-menu .nav-back-item{display: flex ; align-items: center; justify-content: start; padding: 20px; border-bottom: 2px solid #D9D9D9;    margin-bottom: 15px;}
.mobile-header-menu .nav-back-item a{    font-size: 20px;}
.mobile-header-menu .nav-back-item::before{content: ''; background-image: url(/wp-content/uploads/2025/06/back-new-arrow.webp); width: 9px; height: 16px; }
.parent-list span{font-family: Helvetica; font-weight: 700; font-size: 22px; line-height: 46px; color: #002855 !important; padding: 0 20px;}

.search-div .elementor-widget-jet-search{display: block !important; z-index: 1; right: 0; padding: 0 20px !important; width: 100% !important; border: 0; margin-bottom: 0 !important; margin-top: 15px;position: relative;}
.search-div .elementor-widget-jet-search form{background-color: #A4A4A405 !important; padding: 10px 14px; border: 1px solid #A4A4A44D;}
.search-div .elementor-widget-jet-search form .jet-search__field{padding: 0 !important; border: 0 !important; background-color: transparent !important; /*font-family: Helvetica !important;*/ font-weight: 400 !important; font-size: 12px !important; line-height: 100% !important; color: #A4A4A4 !important;}
.search-div .elementor-widget-jet-search form .jet-search__submit{background-color: transparent; padding: 0;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg{width: 14px; height: auto;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg path{    fill: #A4A4A4;}

.mobile-fix-btn{width: 90%; margin-left: auto; margin-right: auto; position: fixed; bottom: 0; left: 50%; transform: translate(-50%, 0px); z-index: 1111; background-color: #fff; padding-bottom: 20px; text-align: center; display: flex ; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.mobile-fix-btn a{width: 49%; background-color: #002855; padding: 9px 0; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 24px; color: #fff !important;}
.mobile-fix-btn a.second-button{    background-color: #F2A900;    color: #333333 !important;}


body.no-scroll{overflow: hidden !important;}

.thank-you-pages .buttons-sec .elementor-widget-wrap .button a{width: 100%;}
.thank-you-pages h1{    font-size: 26px;}


.thank-you-pages.aia-course-thank-you .buttons-sec .elementor-widget-wrap{flex-direction: column; gap: 12px;}
.thank-you-pages.aia-course-thank-you .button a{font-size: 12px;    line-height: 16px;}
.thank-you-pages.aia-course-thank-you .button{    width: 100%;}
.thank-you-pages p{    margin-bottom: 10px;}
.thank-you-pages.aia-course-thank-you p{    letter-spacing: -0.2px;}
.thank-you-pages.aia-course-thank-you p br{display: none;}

.site-content {margin-top: 0px !important;}

} 


@media (max-width: 767.98px ) and (orientation: landscape){
.mobile-navigation-sec{display: block;}
.main-header-new-sec{display: none;}

.page-id-49568 #wprmenu_bar{display: none !important;}
html { padding-top: 0 !important; margin-top: -42px !important; }

.mobile-navigation-sec .a { fill: #084482 !important; }

.mobile-header-menu .mobile-col{margin-bottom: 15px;}
.mobile-navigation-sec .mobile-col{display: flex ; align-items: center; justify-content: space-between; padding: 15px 20px; border-bottom: 2px solid #D9D9D9;}
.mobile-navigation-sec .mobile-col .navbar-toggler { padding: 0; font-size: large; line-height: normal; background-color: transparent; border: 0; border-radius: 0; transition: unset; }
.mobile-navigation-sec .mobile-col .mobile-tel{    margin-right: 12px;}
.mobile-navigation-sec .mobile-header-menu{padding-left: 0 !important; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all .5s ease; width: 100%; z-index: 99; overflow-x: hidden; padding-right: 0; display: flex ; flex-direction: column;}
.mobile-navigation-sec .mobile-header-menu.show { transition: all .5s ease; transform: translateX(0); top: 0; }

.mobile-header-menu .main-drop-menu .sub-drop-menu { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .main-drop-menu.active .sub-drop-menu.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

.mobile-header-menu .inner-sub-drop-menu .sub-drop-menu-in  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu.active .sub-drop-menu-in.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}


.mobile-header-menu .inner-sub-drop-menu-in .sub-drop-menu-inner  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu-in.active .sub-drop-menu-inner.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

#sucuri-badge, #sucuri-badge:hover, #sucuri-badge:focus{z-index: 11 !important;}

.mobile-header-menu ul{list-style: none; padding: 0; margin: 0;}
.mobile-header-menu ul li a{font-family: Helvetica; font-weight: 400; font-size: 19px; line-height: 42px;color: #333333 !important; display: flex ; align-items: center; justify-content: space-between; padding: 0 20px;}
.mobile-header-menu ul li a:hover{color: #002855 !important; font-weight: 700 ;}
.mobile-header-menu ul li.main-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu-in > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/next-arrow.webp); width: 9px; height: 16px; }

.mobile-header-menu ul li.inner-sub-drop-menu-in ul li a , .mobile-header-menu ul li.inner-sub-drop-menu ul li a, .mobile-header-menu ul li.main-drop-menu ul li a{font-size: 17px; line-height: 38px;}

.mobile-header-menu .mobile-close-icon-new{z-index: 111111; position: relative;}
.mobile-header-menu .nav-back-item{display: flex ; align-items: center; justify-content: start; padding: 20px; border-bottom: 2px solid #D9D9D9;    margin-bottom: 15px;}
.mobile-header-menu .nav-back-item a{    font-size: 20px;}
.mobile-header-menu .nav-back-item::before{content: ''; background-image: url(/wp-content/uploads/2025/06/back-new-arrow.webp); width: 9px; height: 16px; }
.parent-list span{font-family: Helvetica; font-weight: 700; font-size: 22px; line-height: 46px; color: #002855 !important; padding: 0 20px;}

.search-div .elementor-widget-jet-search{display: block !important; z-index: 1; right: 0; padding: 0 20px !important; width: 100% !important; border: 0; margin-bottom: 0 !important; margin-top: 15px;}
.search-div .elementor-widget-jet-search form{background-color: #A4A4A405 !important; padding: 10px 14px; border: 1px solid #A4A4A44D;}
.search-div .elementor-widget-jet-search form .jet-search__field{padding: 0 !important; border: 0 !important; background-color: transparent !important; /*font-family: Helvetica !important;*/ font-weight: 400 !important; font-size: 12px !important; line-height: 100% !important; color: #A4A4A4 !important;}
.search-div .elementor-widget-jet-search form .jet-search__submit{background-color: transparent; padding: 0;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg{width: 14px; height: auto;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg path{    fill: #A4A4A4;}

.mobile-fix-btn{width: 90%; margin-left: auto; margin-right: auto; position: fixed; bottom: 0; left: 50%; transform: translate(-50%, 0px); z-index: 1111; background-color: #fff; padding-bottom: 20px; text-align: center; display: flex ; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.mobile-fix-btn a{width: 49%; background-color: #002855; padding: 9px 0; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 24px; color: #fff !important;}
.mobile-fix-btn a.second-button{    background-color: #F2A900;    color: #333333 !important;}


body.no-scroll{overflow: hidden !important;}

.thank-you-pages.aia-course-thank-you .buttons-sec .elementor-widget-wrap{flex-direction: column; gap: 12px;}
.thank-you-pages.aia-course-thank-you .button a{font-size: 13px;    line-height: 16px;}
.thank-you-pages p{    margin-bottom: 10px;}

} 
@media (min-width:576px) and (max-width: 767.98px){
.mobile-navigation-sec{display: block;}
.main-header-new-sec{display: none;}

.page-id-49568 #wprmenu_bar{display: none !important;}
html { padding-top: 0 !important; margin-top: -42px !important; }

.mobile-navigation-sec .a { fill: #084482 !important; }

.mobile-header-menu .mobile-col{margin-bottom: 15px;}
.mobile-navigation-sec .mobile-col{display: flex ; align-items: center; justify-content: space-between; padding: 15px 20px; border-bottom: 2px solid #D9D9D9;}
.mobile-navigation-sec .mobile-col .navbar-toggler { padding: 0; font-size: large; line-height: normal; background-color: transparent; border: 0; border-radius: 0; transition: unset; }
.mobile-navigation-sec .mobile-col .mobile-tel{    margin-right: 12px;}
.mobile-navigation-sec .mobile-header-menu{padding-left: 0 !important; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all .5s ease; width: 100%; z-index: 99; overflow-x: hidden; padding-right: 0; display: flex ; flex-direction: column;}
.mobile-navigation-sec .mobile-header-menu.show { transition: all .5s ease; transform: translateX(0); top: 0; }

.mobile-header-menu .main-drop-menu .sub-drop-menu { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .main-drop-menu.active .sub-drop-menu.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

.mobile-header-menu .inner-sub-drop-menu .sub-drop-menu-in  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu.active .sub-drop-menu-in.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}


.mobile-header-menu .inner-sub-drop-menu-in .sub-drop-menu-inner  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu-in.active .sub-drop-menu-inner.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

#sucuri-badge, #sucuri-badge:hover, #sucuri-badge:focus{z-index: 11 !important;}

.mobile-header-menu ul{list-style: none; padding: 0; margin: 0;}
.mobile-header-menu ul li a{font-family: Helvetica; font-weight: 400; font-size: 19px; line-height: 42px;color: #333333 !important; display: flex ; align-items: center; justify-content: space-between; padding: 0 20px;}
.mobile-header-menu ul li a:hover{color: #002855 !important; font-weight: 700 ;}
.mobile-header-menu ul li.main-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu-in > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/next-arrow.webp); width: 9px; height: 16px; }

.mobile-header-menu ul li.inner-sub-drop-menu-in ul li a , .mobile-header-menu ul li.inner-sub-drop-menu ul li a, .mobile-header-menu ul li.main-drop-menu ul li a{font-size: 17px; line-height: 38px;}

.mobile-header-menu .mobile-close-icon-new{z-index: 111111; position: relative;}
.mobile-header-menu .nav-back-item{display: flex ; align-items: center; justify-content: start; padding: 20px; border-bottom: 2px solid #D9D9D9;    margin-bottom: 15px;}
.mobile-header-menu .nav-back-item a{    font-size: 20px;}
.mobile-header-menu .nav-back-item::before{content: ''; background-image: url(/wp-content/uploads/2025/06/back-new-arrow.webp); width: 9px; height: 16px; }
.parent-list span{font-family: Helvetica; font-weight: 700; font-size: 22px; line-height: 46px; color: #002855 !important; padding: 0 20px;}

.search-div .elementor-widget-jet-search{display: block !important; z-index: 1; right: 0; padding: 0 20px !important; width: 100% !important; border: 0; margin-bottom: 0 !important; margin-top: 15px;}
.search-div .elementor-widget-jet-search form{background-color: #A4A4A405 !important; padding: 10px 14px; border: 1px solid #A4A4A44D;}
.search-div .elementor-widget-jet-search form .jet-search__field{padding: 0 !important; border: 0 !important; background-color: transparent !important; /*font-family: Helvetica !important;*/ font-weight: 400 !important; font-size: 12px !important; line-height: 100% !important; color: #A4A4A4 !important;}
.search-div .elementor-widget-jet-search form .jet-search__submit{background-color: transparent; padding: 0;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg{width: 14px; height: auto;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg path{    fill: #A4A4A4;}

.mobile-fix-btn{width: 90%; margin-left: auto; margin-right: auto; position: fixed; bottom: 0; left: 50%; transform: translate(-50%, 0px); z-index: 1111; background-color: #fff; padding-bottom: 20px; text-align: center; display: flex ; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.mobile-fix-btn a{width: 49%; background-color: #002855; padding: 9px 0; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 24px; color: #fff;}
.mobile-fix-btn a.second-button{    background-color: #F2A900 !important;    color: #333333 !important;}


body.no-scroll{overflow: hidden !important;}
} 
@media (min-width: 768px) and (max-width: 991.98px){
.mobile-navigation-sec{display: block;}
.main-header-new-sec{display: none;}

.page-id-49568 #wprmenu_bar{display: none !important;}
html { padding-top: 0 !important; margin-top: -42px !important; }

.mobile-navigation-sec .a { fill: #084482 !important; }

.mobile-header-menu .mobile-col{margin-bottom: 15px;}
.mobile-navigation-sec .mobile-col{display: flex ; align-items: center; justify-content: space-between; padding: 15px 20px; border-bottom: 2px solid #D9D9D9;}
.mobile-navigation-sec .mobile-col .navbar-toggler { padding: 0; font-size: large; line-height: normal; background-color: transparent; border: 0; border-radius: 0; transition: unset; }
.mobile-navigation-sec .mobile-col .mobile-tel{    margin-right: 12px;}
.mobile-navigation-sec .mobile-header-menu{padding-left: 0 !important; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all .5s ease; width: 100%; z-index: 99; overflow-x: hidden; padding-right: 0; display: flex ; flex-direction: column;}
.mobile-navigation-sec .mobile-header-menu.show { transition: all .5s ease; transform: translateX(0); top: 0; }

.mobile-header-menu .main-drop-menu .sub-drop-menu { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .main-drop-menu.active .sub-drop-menu.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

.mobile-header-menu .inner-sub-drop-menu .sub-drop-menu-in  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu.active .sub-drop-menu-in.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}


.mobile-header-menu .inner-sub-drop-menu-in .sub-drop-menu-inner  { padding-left: 0; position: fixed !important; left: 0; top: 0; bottom: 0; background-color: #fff; transform: translateX(-101%); transition: all 0.5s ease; width: 100% !important; z-index: 112; overflow: hidden;}
.mobile-header-menu .inner-sub-drop-menu-in.active .sub-drop-menu-inner.active{display: block !important; transition: all 0.5s ease; transform: translateX(0);}

#sucuri-badge, #sucuri-badge:hover, #sucuri-badge:focus{z-index: 11 !important;}

.mobile-header-menu ul{list-style: none; padding: 0; margin: 0;}
.mobile-header-menu ul li a{font-family: Helvetica; font-weight: 400; font-size: 19px; line-height: 42px;color: #333333 !important; display: flex ; align-items: center; justify-content: space-between; padding: 0 20px;}
.mobile-header-menu ul li a:hover{color: #002855 !important; font-weight: 700 ;}
.mobile-header-menu ul li.main-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu > a::after , .mobile-header-menu ul li.inner-sub-drop-menu-in > a::after{content: ''; background-image: url(/wp-content/uploads/2025/06/next-arrow.webp); width: 9px; height: 16px; }

.mobile-header-menu ul li.inner-sub-drop-menu-in ul li a , .mobile-header-menu ul li.inner-sub-drop-menu ul li a, .mobile-header-menu ul li.main-drop-menu ul li a{font-size: 17px; line-height: 38px;}

.mobile-header-menu .mobile-close-icon-new{z-index: 111111; position: relative;}
.mobile-header-menu .nav-back-item{display: flex ; align-items: center; justify-content: start; padding: 20px; border-bottom: 2px solid #D9D9D9;    margin-bottom: 15px;}
.mobile-header-menu .nav-back-item a{    font-size: 20px;}
.mobile-header-menu .nav-back-item::before{content: ''; background-image: url(/wp-content/uploads/2025/06/back-new-arrow.webp); width: 9px; height: 16px; }
.parent-list span{font-family: Helvetica; font-weight: 700; font-size: 22px; line-height: 46px; color: #002855 !important; padding: 0 20px;}

.search-div .elementor-widget-jet-search{display: block !important; z-index: 1; right: 0; padding: 0 20px !important; width: 100% !important; border: 0; margin-bottom: 0 !important; margin-top: 15px;}
.search-div .elementor-widget-jet-search form{background-color: #A4A4A405 !important; padding: 10px 14px; border: 1px solid #A4A4A44D;}
.search-div .elementor-widget-jet-search form .jet-search__field{padding: 0 !important; border: 0 !important; background-color: transparent !important; /*font-family: Helvetica !important;*/ font-weight: 400 !important; font-size: 12px !important; line-height: 100% !important; color: #A4A4A4 !important;}
.search-div .elementor-widget-jet-search form .jet-search__submit{background-color: transparent; padding: 0;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg{width: 14px; height: auto;}
.search-div .elementor-widget-jet-search form .jet-search__submit svg path{    fill: #A4A4A4;}

.mobile-fix-btn{width: 90%; margin-left: auto; margin-right: auto; position: fixed; bottom: 0; left: 50%; transform: translate(-50%, 0px); z-index: 1111; background-color: #fff; padding-bottom: 20px; text-align: center; display: flex ; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.mobile-fix-btn a{width: 49%; background-color: #002855; padding: 9px 0; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 24px; color: #fff !important;}
.mobile-fix-btn a.second-button{    background-color: #F2A900;    color: #333333 !important;}

.thank-you-pages.aia-course-thank-you .buttons-sec .elementor-widget-wrap{flex-direction: row;flex-wrap: wrap; gap: 15px;}
.thank-you-pages.aia-course-thank-you .button a{font-size: 15px;padding: 8px 10px 8px 10px;}

body.no-scroll{overflow: hidden !important;}
} 
@media (min-height: 230px) and (max-height: 630px){

.menu-mobile-header-container{ overflow-y: scroll !important; max-height: calc(100vh - 260px) !important;}
.mobile-header-menu .nav-back-item{position: sticky; top: 0; background-color: #fff;}
.sub-drop-menu.active{ overflow-y: scroll !important; max-height: calc(100vh - 80px) !important;}
.sub-drop-menu-in.active{ overflow-y: scroll !important; max-height: calc(100vh - 60px) !important;}
.sub-drop-menu-inner.active{ overflow-y: scroll !important; max-height: calc(100vh - 60px) !important;}
} 
