@media (max-width: 767px){
    .dsn-slider-global {
    height: 40vh;
            margin-top: 26%;
}
      .title {
    font-size: 30px;
}
      .sm-mb-title {
    margin-bottom: 20px;
}
   
    .site-header{
        transform: none !important;
            background-color: var(--bg-color) !important;
    }
    .inner-page-banner {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 26%;
}
     .services-item .icon-img img {
    width: 70px;
}
    .footer {
    background-color: #181818;
}
    .site-header .extend-container .main-navigation ul.extend-container > li{
        list-style: none;
    }
      .site-header .extend-container .main-navigation ul.extend-container > li ul li a{
        font-size: 20px;
    }
    .site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu {
    font-size: 30px;
    text-align: center;
    margin: 0;
    padding: 0;
}
    .site-header ul.extend-container{
        margin: 0;
        padding: 0;
    }
    .numbers-section .item .title {
    font-size: 40px;
}
    .res_number .p-50{
        padding: 30px !important;
    }
/*
    .numbers-section .inner-img{
        height: 30vh;
    }
*/
    .numbers-section .inner-img img{
        transform: none !important;
        top: 0 !important;
        height: auto !important;
    }
    .numbers-section .inner-img {
    height: 30vh;
}
        .box-seat .inner-img img{
        transform: none !important;
        top: 0 !important;
        height: auto !important;
    }
    .box-seat .inner-img {
    height: 28vh;
}
    .blog-item-inner h4 {
    font-size: 42px;
}
    .past-project-section .right-box {
    padding: 10px;
}
    .site-header .menu-icon .icon-m .menu-icon-line.icon-bottom{
            margin-top: -7px !important;
    }
    .site-header .menu-icon .text-menu > div{
        top: -6px;
    }
     .site-header .menu-icon .icon-m .menu-icon-line{
        background-color: #3e7b47
    }
   
}
@media (min-width: 768px) and (max-width: 991px){
    .dsn-slider-global {
    height: 55vh;
          margin-top: 12%;
}
    .dsn-slider .next-slide-box .box-img {
    width: 40%;
    height: 60%;
}
    .site-header .extend-container .main-navigation ul.extend-container > li{
        list-style: none;
        font-size: 48px;
    }
     .site-header{
        transform: none !important;
            background-color: var(--bg-color) !important;
    }
     .site-header ul.extend-container{
        margin: 0;
        padding: 0;
    }
    .box-seat .inner-img img{
        transform: none !important;
        top: 0 !important;
        height: auto !important;
    }
    .box-seat .inner-img {
    height: 40vh;
  }
    .footer {
    background-color: #181818;
}
    .footer .footer-block.block-logo a {
    width: 80px;
}
    .whatsapp {
    max-width: 50px;
}
    .past-project-section .right-box {
   padding: 10px;
}
    .subtitle {
    font-size: 12px;
}
    .line-shap:before, .line-shap:after{
            width: 3vw;
    }
    .our-blog .blog-item-list .right-box .max-w570{
        max-width: none !important;
    }
    .next-page .box-img .box-img-inner {
    margin: 0 auto;
    text-align: center;
}
    .numbers-section .item .title {
    font-size: 45px;
}
     .site-header .menu-icon .icon-m .menu-icon-line.icon-bottom{
            margin-top: -7px !important;
    }
    .site-header .menu-icon .text-menu > div{
        top: -6px;
    }
    .site-header .menu-icon .icon-m .menu-icon-line{
        background-color: #3e7b47
    }
}