@media (max-width: 1440px) {

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

}
@media (min-width: 768px) and (max-width: 992px){
    .text_demo {
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .header_contact .home_banner_inner h1{
        margin-bottom: 0;
    }
    .header_contact section.demo_phone{
        padding-bottom: 0;
    }
    .footer_widgets_area .row >div{
        margin-bottom: 20px;
    }
    section.demo_phone {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 40px;
    }
    /* .website_gastro .slider_home {
        margin-top: 40px;
    } */
    .text_demo h1 {
        font-size: 2.2rem;
    }
    .avantage {
        padding: 40px 0;
    }
    .website_gastro .slider_home {
        background: #ffff;
        padding: 40px 0;
        margin-top: 0px;
    }
    .title_ser p {
        font-weight: bold;
        width: 100%;
        text-align: center;
        margin: auto;
        margin-bottom: 60px;
        padding: 0 10px;
    }
    .box_service.reverse {
        flex-direction: row !important;
    }
    .box_service.reverse .icon_service {
        margin-left: 0;
        margin-right: 15px;
    }
    .box_service.reverse h3, .box_service.reverse p {
        text-align: left;
    }
    .img_main {
        margin: 20px 0;
    }
    section.nos_services {
        padding: 30px 0px 70px 1px;
    }
    section#about_us img {
        margin-bottom: 25px;
    }
}