/********************** Media Query *********************************/
@media (max-width:1199px) {
.slide .slide__img img {
    height: 90vh !important;
    object-fit: cover;
}

}

@media (max-width:1050px) {
.nav_right_header {
    display: none;
}
}

@media (max-width: 991px) {#header .container {    width: 100%;}
.slide .slide__img img {
    height: 600px !important;
    object-fit: cover;
}
.slide .slide__content--headings h2 {
    font-size: 34px;
    line-height: 45px;
}
.featured_link {
    padding-left: 0;
}
.footer_widget {
    margin-top: 40px;
}
.copyright {
    text-align: left;
}
.contact_map {
    margin-top: 40px;
}
.hire_product_cat {
    margin-top: 40px;
}
.navbar-brand {
    max-width: 200px;
}
.navbar-inverse .navbar-nav>li>a {
    padding: 15px 8px;
}
}


@media (max-width: 767px) {
li.filter-button {
    min-width: 200px;
    margin-bottom: 15px;
}
.about_div h2 {
    line-height: 36px;
}
.ab_content p {
    line-height: 26px;
}
.slide .slide__content {
    left: 0;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    padding: 0px 30px;
}
.slide .slide__content--headings h2 {
    font-size: 24px;
    line-height: 34px;
}
.slide .slide__img img {
    height: 500px !important;
    object-fit: cover;
}
.about_div.about_page_div {
    float: none;
    width: 100%;
    margin-right: 0;
}
.cont_d {
    margin: 20px 0px;
}
.footer_logo img {
    max-width: 300px;
}
.header_content {
    display: block;
}
}

@media (max-width: 580px){


}

@media (max-width: 520px){
.c_img {
    width: 100%;
    float: left;
}
.c_txt {
    width: 100%;
    float: left;
    margin-left: 0;
}
.navbar-brand {
    max-width: 180px;
}
.footer_logo img {
    max-width: 100%;
}
}

@media (max-width: 360px){

}