@media screen and (max-width: 1330px) {
    .navHeader.activeSearch .links > .in > ul .search {width: 100%;padding-right: 25px;}
}

@media screen and (min-width: 991px) {
    /* Desktop Only */
    .navHeader .links > .in > ul li a + .subLinks#firstStyle .group > p {font-weight: 800;color: var(--red) !important;font-size: 18px;line-height: 24px;}
    .navHeader .links {display: block !important;}
}

@media screen and (max-width: 991px) {
    /* Mobile */
    html[lang] {margin-top: 0px !important;}
    html #wpadminbar {display: none;}
    body {font-size: 16px;line-height: 24px;}
    h1 {font-size: 36px;line-height: 42px;}
    h2 {font-size: 34px;line-height: 43px;}
    .mainBtn {padding: 8px 16px;font-size: 16px;line-height: 23px}

    .show991 {display: block;}
    .hide991 {display: none;}

    .scrolled.logged-in .navHeader {top: 0px;}
    .menu-open .navHeader, 
    .menu-open .navHeader .links {background-color: #F7F6F5;}
    .navHeader #logo {margin-right: 35px;margin-bottom: -5px;}
    .navHeader .hamburger {display: block;margin-right: -4px;}
    .navHeader .content {height: 75px;padding: 10px 0px;justify-content: space-between;}
    .navHeader .getLink {margin-right: 25px;margin-left: auto;}
    .navHeader .getLink .mainBtn {padding: 4px 16px;transition: .2s all ease;}
    .navHeader .getLink .mainBtn:hover {background-color: #4D4D4D;}
    .navHeader .links {position: absolute;left: 0;top: 75px;background-color: white;display: none;padding: 0px 0px;height: 100vh;}
    .navHeader .links > .in {display: grid;justify-content: initial;align-content: space-between;align-items: initial;max-height: 85vh;overflow: scroll;}
    .navHeader .links > .ctas {display: block;}
    .navHeader .links > .in > ul {width: 100%;}
    .navHeader .links > .in > ul > li {display: block;margin: 0px;position: relative;}  
    .navHeader .links > .in > ul > li::after {content: '';background-color: #4D4D4D;width: calc(90vw + 5%);left: 0;right: 0;position: absolute;height: 1px;margin: 0 auto;}
    .navHeader .links > .in > ul > li > a {padding: 17px 60px 17px 24px;letter-spacing: 0.5px !important;}  
    .navHeader .links > .in > ul > li.active::after {display: none;}
    .navHeader .links > .in > ul > li.active > a {background-color: white;}
    .navHeader .links > .in > ul > li > a + .subLinks {position: initial;max-width: 100%;width: 100%;background: initial;padding-right: 0px;padding-top: 20px;padding-bottom:20px}    
    .navHeader .links > .in > ul li a + .subLinks > .in > div:first-child {padding-top: 0px;}    
    .navHeader .links > .in > ul li a + .subLinks > .in {max-width: 100%;display: block;padding: 0px !important;}
    .navHeader .links > .in > ul li a + .subLinks > .in .division {max-width: 100% !important;background-color: transparent;padding: 0px 24px;}
    .navHeader .links > .in > ul li a + .subLinks > .in #right {background-color: transparent;padding-top: 53px;}
    .navHeader .links > .in > ul li a + .subLinks > .in #right .wrap .group {width: 100% !important;max-width: 100% !important;}
    .navHeader .links > .in > ul li a + .subLinks > .in #right .wrap .group > p {color: var(--dark);}
    .navHeader .links > .in > ul li a + .subLinks > .in #right .wrap .group li a span {color: var(--dark);}
    .navHeader .links > .in > ul li a + .subLinks > .in #right .wrap {max-width: 100%;padding: 0px}
    .navHeader .links > .in > ul > li > a::before {display: none;}
    .navHeader .links > .in > ul > li > a {font-size: 20px;line-height: 30px;font-weight: 400 !important;}
    .navHeader .links > .in > ul > li > a > img {position: absolute;right: 24px;top: 26px;opacity: 0.4;width: 15px;margin: 0px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap {max-width: 100%;padding: 0px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap h3 {font-weight: 500;margin-bottom: 28px;font-size: 14px;line-height: 21px;letter-spacing: 0.7px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap h3 img {display: none;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group .mainBtn {max-width: 500px !important;margin-left: auto;margin-right: auto !important;width: 100% !important;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group ul {margin-left: 0px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group li {height: auto;min-height: auto;margin-top: 24px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group li:first-child {margin-top: 0px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group li a {padding: 0px;background-color: transparent !important;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group li.icon a {padding-left: 45px;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group li.icon a img {left: 1px;top: 5px;transform: unset;}
    .navHeader .links > .in > ul li a + .subLinks > .in .wrap .group:not(:first-child) {margin-top: 27px;}
    .navHeader .links > .in > .ctas {display: block;padding: 0px 24px;margin-top: 60px;margin-top: 45px;}    
    .navHeader .links > .in > .ctas .mainBtn {max-width: 600px;width: 100%;padding: 18px 20px;font-size: 20px;line-height: 23px;}
    .navHeader .links > .in > .ctas #login {margin: 25px auto 0px auto;background-color: white;display: block;padding: 17px 18px;font-size: 20px;font-weight: 500;text-align: center;border: 1px solid #212121;max-width: 600px;}    
    .navHeader .links > .in > .ctas #login:hover {color: var(--dark);background-color: #d2d1d3;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in #left .wrap .group {max-width: 100%;padding: 0px 0px 0px 0px !important;float: none;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in #left .wrap .group:not(:nth-child(1)) {margin-top: 30px;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in #right .wrap {padding-top: 0px;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in #right .wrap {padding-left: 0px;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in #right {padding-top: 47px;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in .wrap .group li a span#main {font-size: 16px;line-height: 22px;}
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in .wrap .group:not(:first-child) {border-top: 0px;margin-top: 0px;}    
    .navHeader .links > .in > ul li a + .subLinks#secondStyle > .in .wrap > a:hover {color: initial;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle {padding: 10px 0px;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle .in ul, .navHeader .links > .in > ul li a + .subLinks#fourthStyle .in ul {padding: 0px 28px;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle .in ul img {display: none;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle .in ul li {display: block;padding:0px;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle .in ul li:hover {background-color: transparent;}
    .navHeader .links > .in > ul li a + .subLinks#thirdStyle .in ul li a {font-size: 14px;font-weight: 700;color: var(--dark);text-decoration: none;letter-spacing: 0.6px;padding: 10px 0px;display: block;}    
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle ul li a {padding: 9px 0px 9px 46px;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle .in ul li {margin: 7px 0px;padding: 0px;border-radius: 0px;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle .in ul li:hover {background-color: transparent;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle > .in .wrap .group li a span#main {font-size: 15px;line-height: 21px;letter-spacing: 0.6px;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle > .in #right .wrap .group {border-top: 0px;padding-top: 5px !important;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle ul li a #desc {margin-top: 5px;font-size: 12px;line-height: 20px;font-weight: 400;color: #212121;letter-spacing: 0.9px;}
    .navHeader .links > .in > ul li a + .subLinks#fourthStyle ul li a img {max-height: 35px;transform: unset;top: 13px;max-width: 31px;}    
    .navHeader .links > .in > ul .search {position: initial;transform: unset;padding: 0px 24px;background-color: transparent;height: auto;margin-top: 45px;width: 100%;max-width: 650px;margin-left: auto;margin-right: auto;}
    .navHeader .links > .in > ul .search .inside input {padding: 13px 20px 13px 50px;}
    .navHeader .links > .in > ul .search .inside #close {display: none;}
    .navHeader .links > .in > ul .search .inside #search {top: 17px;transform: unset;}
    .navHeader .links > .in > ul .search .inside .result {position: initial;padding: 10px 20px;margin-bottom: 5px;}
    .navHeader .links > .in > ul .search .inside .result .wrap #none {margin: 10px 0px;}    
    .navHeader .links > .in > ul .search .inside .result .wrap a {margin: 13px 0px;}
    .navHeader .links > .in > .ctas #search {display: none;}
    .navHeader .country-selector.weglot-dropdown {display: none;}
    .mainContent .country-selector.weglot-dropdown {display: block;}
    
    .slickSlider + .sliderArrows {margin-top: 32px;justify-content: center;display: none;}
    ul.slick-dots {display: block !important;}

    .customModal .in .body {padding: 35px 22px;}
    .customModal .in .body .close {top: 15px;right: 15px;}

    .customPagination {margin-top: 55px;justify-content: center;}
    .customPagination span {width: 40px;height: 40px;font-size: 17px;}

    .footer {background-image: none;}
    .footer .content {grid-template-columns: 1fr;padding-top: 76px;}
    .footer .content li a {font-size: 14px;}
    .footer .newsletter {text-align: center;}
    .newsletter .wrapper {align-items: center;justify-content: center;}
    .hs_email, .hbspt-form {width: 100%;align-items: center;justify-content: center;}
    .hbspt-form form {width: 100%;}
    .footer .hs_email input {width: 100%;font-size: 16px;}
    .footer input[type="submit"] {width: 120px;font-size: 16px;}
    .footer .widget {margin-bottom: 71px;}
    .footer .widget:last-child {margin-bottom: 30px;}
    .footer .widget:last-child h4 {display: none;}
    .footer h4 {margin-bottom: 15px;}
    .footer .widget:last-child ul {justify-content: center;width: 100%;margin-top: 0;}
    .footer .widget:last-child li {margin: 0px 20px 0 20px;}
    .footer .wrapperContent {display: block;padding: 0 20px 20px 20px;}
    .bottom .content, .bottom .content ul {display: flex;flex-direction: column-reverse;text-align: center;padding: 20px;}
    .bottom {height: 50vh;}
    .bottom .content li {margin-right: 0;margin-bottom: 35px;}
    .bottom .content li, .bottom .content p {margin-right: 0;}
    .footer .wrapperContent img {width: 100%;margin-top: 0px;margin-bottom: 62px;max-width: 300px;margin-left: auto;margin-right: auto;display: block;}
}

@media screen and (max-width: 767px) {
    .navHeader .links > .in > ul > li::after {width: calc(88vw + 5%);}
}

@media screen and (max-width: 450px) {
    .navHeader .links > .in > ul > li::after {width: calc(83vw + 5%);}
    .navHeader .hamburger .in {width: 29px;}
    .navHeader .hamburger span, .navHeader .hamburger span::before, .navHeader .hamburger span::after {width: 29px;}
    .navHeader .hamburger span::after {bottom: -9px;}
    .navHeader .hamburger span::before {top: -9px;}
}

@media screen and (max-width: 375px) {
    .navHeader .links > .in > ul > li::after {width: calc(81vw + 5%);}
}