@media only screen and (max-width: 1400px) {
.slide img.bg {min-height: 400px; object-fit: cover;}
}
@media only screen and (max-width: 1200px) {

}
    
@media only screen and (max-width: 992px) {
    .mainmenu {position: sticky; background-color: rgb(0,93,149);}
    .mainmenu .container {max-width: 100%; width: 100%; padding: 0; margin: 0;}
    .logo-sm img, .menu-wrapper a.logo-sm {display: block; filter: drop-shadow(1px 1px 1px #00000020);
    }
    .logo-sm {z-index: 20;}
}
  

    @media only screen and (max-width: 767px) {
        .row-eq-height {
  display: block;
}
.breaker .col {margin-bottom: 15px;}
.home .twocol7030 div[class*="col-"]:nth-child(2) {display: none;}
.rightbg [class*="col-"]:first-child {margin: 25px 0;}
.leftbg [class*="col-"]:nth-child(2) {margin: 25px 0;}


    }   
    @media only screen and (max-width: 576px) {
        .logo img {width: 90px;}
    .sliderwrapper img {min-width: inherit;}
    .qrcode img {display: block; margin: 0 auto 25px;}
    .qrcode {text-align: center;}
    }
        
    @media only screen and (max-width: 480px) {

        .wrapper .claim {padding-left: 15px;}
        .sliderwrapper .claim a {position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 45px;
        width: 70%;}
        
        .ka-content {font-size: 14px;}
        .accordion header h1 {font-size: 16px !important;}
        .col {padding: 15px !important;}
    }


    
    @media only screen and (max-width: 320px) {}
