@media (max-width: 1199px) {
    ul.single-service{
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        scrollbar-width: thin;
        -webkit-scrollbar-width: thin;
    }
    ul.single-service::-webkit-scrollbar {
        height: 1px;
    }
    ul.single-service li.ser-box{
        min-width: 370px;
        padding: 15px;
    }
    ul.single-service li.ser-box .ser-block h6{
        font-size: 16px;
    }
    ul.single-service li.ser-box .ser-block p{
        font-size: 14px;
    }
    .newsletter{
        padding: 40px 30px;
    }
    .newsletter .news-title .news-con h2{
        font-size: 20px;
    }
}
@media (max-width: 991px){
    /* .product-about{
        height: 450px;
    } */
    .product-about .text-content{
        padding-left: 30px;
    }
    .product-about .abt-image .img-1,
    .product-about .abt-image .img-2{
        width: 80%;
    }
    .product-about .abt-image .img-2{
        top: 90px;
    }
    .product-about .text-content h3{
        font-size: 24px;
        margin-top: 5px;
    }
    .product-about .text-content p {
        font-size: 14px;
        margin-top: 5px;
    }
    .product-about .abt-image .img-1, .product-about .abt-image .img-2 {
        width: 80%;
    }
    .newsletter{
        flex-direction: column;
    }
    .newsletter .news-title{
        justify-content: center;
        width: 100%;
    }
    .newsletter .news-title h2{
        flex-direction: column;
    }
    .newsletter .subscribe-content{
        width: 100%;
        margin-top: 15px;
    }
    .newsletter .subscribe-content .news-content p.text-success{
        padding-left: 0;
    }
}
@media (max-width: 767px){
.vertically-center {
    display: block;
}
.topbar-left ul {
    padding-left: 0;
}
.topbar-left ul li a {
    padding: 12px 0;
    font-size: 12px;
}
.topbar-left ul li a {
    padding: 5px 0;
}
.search-box{
    display: none;
}
.social-box{
    display: none;
}
.navbar-toggle {
    padding: 18px 10px;
}
.navbar-brand>img {
    display: block;
    width: 150px;
    padding-top: 10px;
}
.navbar-inverse .navbar-nav > li > a {
    padding: 0px 5px;
}
.footer-widget__explore-list {
    float: none;
}
.navbar-brand {
    height: 70px;
}
.navbar-nav{
    margin-left: 0px;
    float: left !important;
    width: 100%;
}
.navbar-inverse .navbar-nav > li{
    padding: 5px 0px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
    background: #7b8e4e;
}
.navbar-inverse .navbar-nav > li > a{
    color: #fff;
}
.navbar-inverse .navbar-nav > .active > a{
    color: #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
    color: #fff;
}
    /* .product-about{
        height: 650px;
    } */
    .product-about .abt-image .img-1, .product-about .abt-image .img-2 {
        width: 50%;
    }
    .product-about .abt-image .img-2{
        top: 50px;
        right: 30px;
    }
    .product-about .text-content{
        padding-left: 15px;
        margin-top: 40px;
    }
    .product-about .text-content h5 {
        font-size: 16px;
    }
    .product-about .text-content h3 {
        font-size: 20px;
    }
    .newsletter{
        padding: 40px 15px;
    }
    .newsletter .news-title .news-con h2{
        font-size: 14px;
    }
    .newsletter .news-title .news-con p{
        font-size: 13px;
        margin-top: 5px;
        line-height: 20px;
    }
    .newsletter .subscribe-content .news-content .subscribe-block{
        border-radius: 0;
    }
    .newsletter .subscribe-content .news-content .subscribe-block input{
        height: 44px;
    }
    .newsletter .subscribe-content .news-content .subscribe-block .email-submit{
        position: relative;
    }
    .newsletter .subscribe-content .news-content .subscribe-block .email-submit button.news-sub{
        height: 44px;
    }
}