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

    .container {
        padding-left: 15px;
        padding-right: 15px;
    }

}

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

    .outerwrapper {
        max-width: calc(100% - 30px);
    }
    header {
        padding-bottom: 20px;
    }
    header .search-cont {
        width: calc(100% - 60px);
    }
    header a.navlink {
        display: block;
        margin-left: 20px;
    }
    nav#menu {
        display: none;
    }
    header .phone_number {
        display: none;
    }

}

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

    .outerwrapper {
        max-width: 100%;
    }
    #content {
        padding: 0 15px;
    }
    .right-header {
        margin-top: 13px;
    }
    header .logo {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: calc(100% - 55px);
    }
    header .logo img {
        max-width: 100%;
    }
    header .left-header {
        justify-content: space-between;
    }
    nav#menu+.container > .breadcrumb {
        margin-top: 0;
    }
    .breadcrumb > li {
        padding: 0 7px 0 15px;
    }
    body.common-home #carousel0 {
        width: 100%;
        margin: 10px 0;
    }
    .copyright,.copyright .text-right {
        text-align: center!important;
    }
    .newsletter-signup {
        padding: 20px 20px 0 20px;
    }
    .newsletter-signup input {
        margin-bottom: 10px;
    }
    /*footer .container .col-sm-3 {
        display: none;
    }*/
    footer {
        padding-top: 30px;
    }

}