
    @media (min-width:991px){
        .responsive-menu{
            display: none;
        }
         }
         @media (max-width:1200px) and  (min-width:991px){
             
         }
         @media (max-width:991px){
            
             footer{
                 padding: 22px 0 10px;
             }
            .mynavbar{
                display: none;
            }
          
         .responsive-menu .lang{
             margin-inline-start: 10px;
         }
         }
         @media (max-width:768px){
     .home-slider {
   
    min-height: unset;
}

             .carousel-info h2 {
                 padding-inline-end: 5%;
                 line-height: 1.7;
             }
             .section-title{
             margin-bottom: 0px;
             }
             .carousel-info {
                 width: 100%;
                 padding: 22px 14px;
             }
             .read-more a, .read-more button {
                padding: 12px 8px;
                min-width: 136px;
             }
             .slider-home .owl-item .slider-img img,
             .slider-home .owl-item .slider-img{
                 height: 548px;
                 object-fit: cover;
             }
             .slider-info p{
                 margin: 10px 0;
             }
             .home-slider{
                 padding-bottom: 0px;
             }
             .slider-home.owl-theme .owl-dots {
                 bottom: 0px;
             }
  
             .site-search .woocommerce-product-search,
              .site-search .widget_search .search-form{
                 width: 85%;
             }
     
         .comp-rights,.copy-right {
             text-align: center;
         }
         .copy-right p{
             margin-bottom: 14px;
             font-size:15px;
         }
 
         .breadcrumb-section .breadcrumb-info h4 {
             font-size: 24px;
         }
         .breadcrumb-section .breadcrumb-info h4::after {
             bottom: -40px;
         }
         .card-slider.owl-theme .owl-nav .owl-prev{
             left: 0px;
         }
         .card-slider.owl-theme .owl-nav .owl-next{
             left: 77%;
         }
         
         .footer-logo{
             margin-bottom: 0px;
         }
         .footer {
            padding-bottom: 10px;
         }
 
        
         .footer .contact {
            margin-block: 10px;
        }
       
        .breadcrumb-item.active{
            font-size: 18px;
        }

      
.lang a {
    font-size: 15px;
}
.contact-sec .address p {
    max-width: 80%;
}
.contact-sec .work-time ,
.contact-sec .map{
    text-align: start;
}

.contact-sec .call,
.contact-sec .map{
    margin-bottom: 20px;
}
.contact-sec .call .address p {
    padding-inline-start: 0;
    max-width: 55%;
}
.contact-sec .address p {
    max-width: 55%;
    margin-top: 10px;

         }
         .contact-sec .map .address p {
            margin: 10px 0 0 0;
        }
        .contact-sec .work-time h6{
            margin-bottom: 10px;
        }
        .about-info h3 {
            font-size: 20px;
            margin-bottom: 14px;
        }
        .about-info {
            padding: 20px;
            height: auto;
        }

        .about-info p{
            width: 100%;
        }

        .about-data{
            height: auto;
        }

        .about-img img{
            height: 300px;
        }
        section {
            padding: 30px 0;
        }
        .services-item .ser-info h5 {
            margin-bottom: 14px;
            margin-top: 12px;
        }
        .order-info h4 {
            font-size: 24px;
            margin-bottom: 12px;
        }
        .order-img img {
            max-width: 230px;
            margin: 20px auto;
        }
        ul.nav-pills ,.footer-links{
            margin-top: 20px;
        }
        .nav-pills .nav-link{
            font-size: 22px;
        }
        .block-data h4 a {
            color: #fff;
            font-size: 20px;
        }
        .block-data .item-info {
            padding: 20px 22px;
        }

        .contact-form {
            height: auto;
            padding-inline-start: 10px;
            padding-block: 30px;
        }
        .contact h5 {
            font-size: 24px;
            margin-bottom: 18px;
        }

        .contact-form .form-group {
            margin-bottom: 20px;
        }
        .contact-form .form-group  .col-lg-6,
        footer h4{
            margin-bottom: 14px;
        }

        .footer-links li{
            margin-bottom: 6px;
        }
        .footer-details p {
            max-width: 94%;
        }
        .section-title h4 {
            font-size: 20px;
        }
        .sec-info p {
          width: 100%;
        }
        .product-detail h4 {
            font-size: 20px;
        }
        .product-detail {
            padding-inline-end: 0;
            margin-top: 20px;
        }
        .product-detail .salary {
            font-size: 20px;
            margin: 8px 0;
        }
        .product-detail .read-more {
            margin-top: 22px;
        }
        .about-img {
            margin-inline-start: 0;
        }
        .about-info{
            margin-inline-end: 0px;
        }
        .customer-block .item {
            padding: 20px 10px;
            margin: 15px 12px;
        }
        .customer-block .name h5 {
            font-size: 17px;
            padding-left: 12px;
        }

        .breadcrumb-section h2 {
            font-size: 21px;
        }
        .contact-info h6 {
            font-size: 20px;
            margin: 30px 0 10px;
        }
.integrity-page ul{
    width:100%;
}
.integrity-page ul li{
    margin-bottom:20px;
}
.integrity-page ul li h4, .contact-info h4{
    font-size: 20px; 
}
.contact-sec .map a {
    justify-content: start;
}
        }


         @media (max-width:425px){
         
           .carousel-info h2{
             font-size: 18px;
         }
         
         .sidebar{
             width:320px;
         }
         
         }