@media screen and (min-width: 1800px) {
    .section_intro:before {
        height: 50%;
    }

    .images_branch {
        height: 450px;
    }
    /*.images_slidehow{*/
    /*    height: 800px;*/
    /*}*/

}

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

}

/*@media screen and (max-height: 768px) {*/
/*    .images_branch{*/
/*        height: 40vh;*/
/*    }*/
/*}*/
/*@media screen and (max-height: 700px) {*/
/*    .section_intro{*/
/*        height: auto;*/
/*        overflow: inherit;*/
/*        padding: 50px 0 200px;*/
/*    }*/
/*    .section_copyright{*/
/*        position: inherit;*/
/*    }*/
/*    .section_intro:before{*/
/*        bottom: 0;*/
/*    }*/
/*    .images_branch{*/
/*        height: 400px;*/
/*    }*/
/*}*/


@media screen and (max-width: 1440px) {
    .section_location {
        padding: 0 50px;
    }
}

@media screen and (max-width: 1366px) {
    .section_intro .brand_logo img {
        height: 120px;
    }
}

@media screen and (max-width: 1280px) {
    .container {
        width: 100%;
        padding: 0 50px;
    }
    .images_slidehow{
        height: 600px;
    }
    .slide_services button{
        left: -40px;
    }
    .slide_services button.slick-next{
        right: -40px;
    }
}


@media screen and (max-width: 1200px) {
    .images_slidehow {
        height: 450px;
    }
}


@media screen and (max-width: 1100px) {
    .container, .section_location, .section_slideshow, .section_header {
        padding: 0 30px;
    }
    .content_description .row_description:nth-child(1) .col-xs-5, .content_description .row_description:nth-child(1) .col-xs-7, .content_description .col-xs-6, .content_description .col-xs-5, .content_description .col-xs-7{
        width: 100%;
    }
    .details_description{
        height: auto!important;
        margin: 0!important;
    }
    .brand_logo:before{
        width: 360px;
    }
    .content_description{
        margin-top: 0;
    }
    .content_description .row_description:nth-child(2){
        margin: 0 -20px;
    }
    .content_description .row_description:nth-child(1) .images_description{
        margin: 20px 0 30px 0;
    }
    .content_description .row_description:nth-child(2) .details_description {
        padding: 0;
    }
    .content_description .row_description .col-xs-7 .images_description:before{
        content: none;
    }
    .images_description, .images_description img{
        height: auto!important;
    }
    .content_description .row_description .col-xs-7 .images_description{
        margin: 30px 0;
    }
    .slide_services .slide {
        padding: 0 15px;
    }
    .slide_services .slick-list {
        margin: 0 -15px;
    }
    .section_services, .section_gallery{
        padding: 50px 0;
    }
    .row_location .col-xs-5,  .row_location .col-xs-7{
        width: 100%;
    }
    .details_location {
        padding: 30px;
        height: auto!important;
    }
    .images_gallery{
        height: 240px;
    }
    .section_bg {
        height: 600px;
        margin-top: -400px;
    }
    .button_container{
        left: 30px;
    }
    .btn_slideshow{
        padding: 0 35px;
    }
    .overlay ul{
        padding: 0 30px;
    }
    .slide_branch .slide{
        padding: 0 15px;
    }
    .slide_branch .slick-list {
        margin: 0 -15px;
    }
    .content_description .row_description:nth-child(1) .col-xs-7 .images_description{
        border-bottom-right-radius: 30px;
    }
    .details_intro p>label{
        display: inline;
    }

}

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

}


@media screen and (max-width: 768px) {
    .images_branch {
        height: 400px;
    }
    .images_slidehow{
        height: 400px;
    }
    .images_gallery {
        height: 180px;
    }

}

@media screen and (max-width: 640px) {
    .section_intro .brand_logo img {
        height: 100px;
    }

    .row_branch {
        margin-top: 30px;
    }

    .section_copyright {
        font-size: 12px;
    }
    .brand_logo:before {
        width: 100%;
        height: 85px;
        background-position: center;
    }
    .images_slidehow {
        height: 250px;
        mask-image: url('../images/icon/branch1/mask-2.svg');
    }
    .text_slide{
        font-size: 26px;
    }
    .text_slide ul li{
        line-height: 26px;
    }
    h1, .section_gallery h2{
        font-size: 40px;
        line-height: 36px;
    }
    .images_services{
        height: 350px;
    }
    .images_location{
        height: 550px;
    }
    .images_location ul{
        display: block;
    }
    .images_location li{
        width: 100%;
        text-align: center;
    }
    .images_location .images_icon{
        margin: 0 auto 10px;
    }
    .btn_location{
        margin-top: 30px;
    }
    .row_gallery .col-xs-4 {
        padding: 10px;
        width: 50%;
    }
    .row_gallery {
        margin: -10px;
    }
    .images_gallery {
        height: 130px;
    }
    .section_bg {
        height: 300px;
        margin-top: -200px;
    }
    .social_header li{
        padding: 0 5px;
    }
    .section_header{
        height: 60px;
    }
    .social_header ul{
        height: 60px;
    }
    .brand_logo{
        height: 80px;
    }
    .overlay.open{
        width: 100%;
    }
    .section_intro:before{
        height: 200px;
    }
}

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

}

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

}


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

}

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

}

@media screen and (max-width: 360px) {
    .images_branch {
        height: 40vh;
    }
    .images_slidehow {
        height: 230px;
    }
}