
/*MEDIA*/
@media only screen and (min-width: 1200px){
.container.subfooter{
    min-width: 1200px;
}
}

@media only screen and (min-width: 1100px){
    .carousel-img {
        width: 100% !important;
        height:500px !important;
      }
      .carousel-inner{
        width:100% !important;
        height: 550px !important;
      }
}



@media only screen and (max-width: 900px) {
    .flex-centered{
        justify-content: flex-start !important;
    }

    li.nav-item>img {
        margin-right: .5em;
    }
    img.d-block.w-100 {
        height: 300px;
        object-fit: fill;
        /* object-fit: cover; */
    }
    .sub-menu {
        position: inherit !important;
        width: 100% !important;
    }
    .mobile-column {
        flex-direction: column;
        text-align: center;
    } 
    div.submenu-custom {
        padding-left: 0 !important;
    }
    input.form-control.w40, select.form-control.w40 {
        width: 90% !important;
    }
    
    .sidebar-first, .sidebar-second {
        width: 100% !important;
    }
    .justify-mobile{
        text-align: justify;
        padding-left: 1em;
    }

    .borders{
        border-top: 1px solid gray;
        border-bottom: 1px solid gray
    }
    nav.navbar.navbar-expand-lg.navbar-dark.bg-dark {
        position: inherit !important;
    
    }

  
}    



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

    img.logo {
        width: 140px;
    }

    input.search-input {
        display: block;
        text-align: center;
    }
    .submenu-btn{
        padding: 0 !important;
    }

    .hidden-mobile {
        display: none;
    }

    h1 {
        font-size: 1.7em !important;
        text-shadow: 1px 1px 1px grey;
    }

   
}

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

    .mb-padding-one{
        padding: 1em;
    }

    .submenu-link {
        padding-right: .5em !important;
        padding-left: .5em !important;
        font-size: 12px !important;
    }
    .search-input {
        word-spacing: 0 !important;
        letter-spacing: 0.02em !important;
        padding: 0 !important;
        font-size: 12px !important;
    }
    .row{
        font-size: 11px;
    }
}

