@media (min-width: 1680px){

}
@media only screen and (max-width: 991px){

}
@media only screen and (max-width: 767px){
    .navbar-toggle{
        /* display:block; */
        
        
    }
    .navbar > .container-fluid{
        
    }
    
    .slick-arrow{
        display:none!important;
    }
}
@media only screen and (max-width: 667px){

}
@media only screen and (max-width: 575px){
    .sticky-wrapper{
        height:auto!important;
    }
    .head{
        position:fixed;
        top:0;
        margin-top:0;
        width:100%;
        z-index:999;
        background:transparent;
    }
    

}


@media (orientation: portrait) {
    .logo {
        width: 16.125em;
        padding-top: 2em;
        padding-right: 0em;
        padding-left: 2em;
        position: absolute;
        z-index: 9;
        right: auto;
        left:0;
        top: 0em;
    }
    .shell > .row > .col:nth-child(1){
        flex: 0 0 100%;
        max-width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .navbar .navbar-nav,
    .shell > .row > .col:nth-child(2){
      flex: 0 0 100%;
      max-width: 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .shell > .row > .col:nth-child(2){
      display:flex;
      flex-direction:column;
      justify-content: space-between;
    }
    .shell > .row > .col:nth-child(2) main{
    
    }
    .shell > .row > .col:nth-child(2) footer{
      justify-self: flex-end;
    }
    .frame-type-form_formframework form .row > div:nth-child(2) fieldset{
        margin-top:2em;
        min-height:5em;
    }
}


@media only screen and (max-width: 374px){

}
