
@media (min-width: 1200px) {

    .d-hide {
        display: none;
    }

    .email-cont {
        padding-top: 2px;
    }

}
@media (max-width: 1199px) {

    .mt-hide {
        display: none;
    }

    .navbar-right {
        float: none !important;
        text-align: center;
    }

    .parallax {
        background-attachment: scroll !important;
        background-position: center top !important;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    #most-recent-work {
        background-position: bottom right 30px;
    }

}
@media (min-width: 992px) {

    .hide-md-min {
        display: none;
    }

    .mobile {
        margin-left: 20px;
    }

    #top-slider-cont #header-cont .logo-cont a img {
        vertical-align: baseline;
    }

}
@media (min-width: 992px) and (max-width: 1199px) {

    .tl-hide {
        display: none;
    }

}
@media (min-width: 768px) and (max-width: 1199px) {

    .t-hide {
        display: none;
    }

    .navbar-nav {
        float: none !important;
        text-align: center;
    }
    .navbar-nav>li {
        float: none;
        display: inline-block;
    }

    .slider-line-1 {
        margin-top: 20%;
        max-width: 40%;
        margin-bottom: 20px;
    }
    .slider-line-2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .slider-line-3 {
        font-size: 36px;
    }

}
@media (min-width: 768px) {

    .vcenter {
        display: inline-block;
        vertical-align: middle;
        float: none;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .logos img {
        margin-left: 15px;
        margin-right: 15px;
    }

    .modal-popup .quote {
        line-height: 55px;
        font-size: 40px;
    }

}
@media (max-width: 991px) {

    .hide-sm-max {
        display: none;
    }

    .tp-hide {
        display: none;
    }

    .logo-cont {
        text-align: center;
        margin-bottom: 10px;
    }
    .phone-cont {
        text-align: center;
    }
    .slider-line-1 {
        margin-top: 40%;
    }

    .phone, .mobile {
        display: block;
    }

    #recent-work {
        padding-right: 28px;
        background-position-x: right;
    }
    #most-recent-work {
        padding-left: 28px;
    }

    .modal-popup .slider-counter {
        margin-right: auto;
    }
    .modal-popup .slider {
        margin-right: auto;
    }

}
@media (max-width: 767px) {

    .m-hide {
        display: none;
    }

    .font-24-xs-max {
        font-size: 24px;
    }

    .dropdown-menu>li>a {
        color: #fff;
    }
    .about-us-pictures > div {
        margin-bottom: 30px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .thumb-overlay {
        margin-bottom: 0;
        padding-top: 20%;
    }
    .brands .vcenter {
        margin-bottom: 30px;
    }
    #navbar {
        background: #333;
        background: rgba(0,0,0,0.6);
    }

    .slider-line-1 {
        margin-top: 30%;
        max-width: 40%;
        margin-bottom: 20px;
    }
    .slider-line-2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .slider-line-3 {
        font-size: 36px;
    }

    #underslider {
        margin-bottom: 10px;
    }
    #underslider .row > div {
        margin-bottom: 30px;
    }

    .logos img {
        display: block;
        margin-bottom: 35px;
        margin-left: auto;
        margin-right: auto;
    }

    #recent-work {
        background-image: none;
    }
    #most-recent-work {
        background-image: none;
    }

    .modal-popup .quote {
        font-size: 24px;
    }
    .modal-popup .slider,
    .modal-popup .slider-counter {
        width: 100%;
    }

}
@media (min-width: 401px) and (max-width: 640px) {

    #slider {
        min-height: 600px;
    }
    .mc-image {
        min-height: 600px;
    }

}
@media (max-width: 400px) {

    .slider-line-1 {
        margin-top: 75%;
        max-width: 60%;
    }
    .slider-content-error .slider-line-3 {
        margin-top: 60%;
    }

}
@media (max-width: 350px) {

    .slider-line-welcome {
        display: none;
    }

}






@media (min-width: 1200px) and (max-height: 850px) {

    .slider-line-1 {
        margin-top: 20%;
        max-width: 250px;
        margin-bottom: 20px;
    }
    .slider-line-2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .slider-line-3 {
        font-size: 36px;
    }

}
@media (min-width: 1200px) and (max-height: 600px) {

    .slider-line-1 {
        margin-top: 15%;
        max-width: 200px;
        margin-bottom: 10px;
    }
    .slider-line-2 {
        margin-bottom: 10px;
    }

}
@media (min-width: 1200px) and (max-height: 450px) {

    .slider-line-1 {
        margin-top: 10%;
    }

}
@media (max-width: 1199px) and (min-width: 992px) and (max-height: 650px) {

    .slider-line-1 {
        max-width: 200px;
    }

}
@media (max-width: 991px) and (min-width: 768px) and (max-height: 650px) {

    .slider-line-1 {
        max-width: 200px;
        margin-top: 33%;
    }

}