@media (min-width: 1200px) and (max-width: 1399px) {
    .container {
        max-width: 1200px;
    }
   


}

@media (min-width: 320px) and (max-width: 767px) {
    .header-top {
        display: none;
    }

    .product-category-slider.owl-theme .owl-nav .owl-next {
        right: -5px;
    }

    .product-image.second-product-box{
        margin-top: 20px;
    }

    .product-category-slider.owl-theme .owl-nav .owl-prev {
        left: -5px;
    }


    .produt-category-box {
        width: 170px;
        height: 170px;
    }

    .product-category-item .product-title {

        font-size: 16px;
    }

    .about-left.about-left-image-box {
        display: none;
    }

    .sidebar_contactus_information_div_main {
        display: block;
    }

    .desktop_whatsapp {
        display: none;
    }

    .mobile_whatsapp {
        display: block;
    }

    .navbar .nav-item .nav-link {
        font-size: 14px;
    }

    .about-area .site-title {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .about-text {
        text-align: justify;
        margin-bottom: 10px;
    }

    .site-heading p {
        text-align: left;
        margin-bottom: 15px;
    }

    .video-sec-text .video-text {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        background-color: var(--theme-color);
        max-width: 100%;
        margin: 0px auto;
        height: 100%;
    }

    .footer-list li a {
        font-size: 15px;
    }


    .video-sec-text .container-fluid {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .cta-border-btn {
        font-size: 26px;
    }

    .video-sec-text::before {
        display: none;
    }

    .footer-contact-us-sec>.container>.row>.col-lg-6.col-sm-12.col-md-12.right-left {
        padding-left: 15px !important;
    }

    .why-service-image {
        margin-bottom: 13px;
    }
    .product-image img{
        margin-bottom: 18px;
    }
    .product-title-details{
        margin-bottom: 15px;
        font-weight: 800;
    }
    .some-type-sec-box{
        margin-bottom: 20px;
    }
    .technical-card-box img{
        height: auto;
    }
    .hlepline-title{
        margin-bottom: 20px;
        font-size: 35px;
    }
    .gallery-img img{
        height: auto;
    }

    .videoes-card-b0x{
        margin-bottom: 30px;
    }
    .printer-range-list.thumb-style li{
        margin: 10px 0px;
    }
    h4.product-sub-title{
        margin-bottom: 15px;
    }

    .list.contact-enquary-list {
        padding-left: 0px;
    }

    .why-choose-us-box {
        padding-left: 0px;
    }

    .contact-form-box {
        margin-top: 25px;
        margin-bottom: 20px;
    }



}

@media (min-width: 768px) and (max-width: 991px) {
    .header-top {
        display: none;
    }

     .product-image.second-product-box{
        margin-top: 20px;
    }


   /* .main-navigation .navbar {
        display: none;
    } */

    .mobile_view_header_div_main {
        display: block !important;
        position: sticky;
        top: 0px !important;
        background-color: #fff !important;
        z-index: 999;
    }


    .product-image img{
        width: 100%;
    }
    .product-image{
        margin-bottom: 20px;
    }
    .btn_enquiry_div{
        margin: 15px 0px 15px 0px;
    }

    .phone-sec-enquary{
        padding: 30px 0px 20px;
    }

    .videoes-card-b0x{
        margin-bottom: 20px;
    }

    .sidebar_contactus_information_div_main {
        display: block;
    }

    .about-left.about-left-image-box {
        display: none;
    }

    .contact-form-box {
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .video-sec-text .video-text {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        background-color: var(--theme-color);
        max-width: 100%;
        margin: 0px auto;
        height: 100%;
    }

    .video-sec-text::before {
        display: none;
    }

    .why-choose-us-box {
        padding-left: 0px;
    }

    .footer-contact-us-sec>.container>.row>.col-lg-6.col-sm-12.col-md-12.right-left {
        padding-left: 15px !important;
    }

}
