    @media (min-width:991px){

       .responsive-menu{
           display: none;
       }
        }
        @media (max-width:1200px) and  (min-width:991px){
            
        }
        @media (max-width:991px){
            header{
                display: none;
            }

           
            .searchForm .btnSearch{
                margin: 0 6px;
            }
            section {

                padding:40px 0;
            }
ul.sub-menu{
    transform: translateY(0px);
}
        }
        @media (max-width:768px){
            .lang a {
 
    font-family: 'en-font';
    font-weight: 400;
}
            footer .footer-menu ul {
                flex-wrap: wrap;
                justify-content:start;
            }
            .partner-sec {
                padding: 46px 0px;
            }
            .saqaf-img {
                height: 350px;
                margin-bottom: 22px;
            }
            .saqaf-img img {
/*                 object-position: top; */
            }
            .saqaf-data .name h3 {
                font-size: 22px;
            }
            .slider.home-slider {
                margin-top: 0;
            }
         
            .site-search .woocommerce-product-search,
             .site-search .widget_search .search-form{
                width: 85%;
            }
            .carousel-info h2{
                font-size: 22px;
                line-height: 38px;
            }
            .slider-home .owl-item .slider-img {
                height: 450px;
            }
    

        .carousel-info{
            bottom:40px;
            width: 100%;
            padding: 12px;
        }
        .saqaf-data{
            padding-inline-start: 0;
        }
        .saqaf-data .qualification p, .saqaf-data p {
            font-size: 18px;
            line-height: 31px;
        }
        .saqaf-data ul li {
            font-size: 17px;
        }
        .comp-rights,.copy-right {
            text-align: center;
        }
        .copy-right p{
            margin-bottom: 10px;
        }
        .section-title h4 {
            margin-bottom: 15px;
            font-size: 22px;
        }

        .about{
            padding: 40px 0;
        }
        .about-info p {
            line-height: 32px;
            font-size: 20px;
            margin: 16px 0;
        }
        .about-img{
            height: 320px;
            margin-top: 32px;
        }
        .vission-item {
             margin-bottom: 20px;
            padding: 28px 12px;
        }
        .vission-item .img {
            height: 48px;
        }
.nav.nav-pills li{
    width: 100%;
    margin-bottom: 8px;
}
.all-services .row{
    padding-inline: 6px;
}
.tab-pane .row .col-md-3 {
    padding: 0 6px;
}
.service-item {
    padding: 18px 5px;
    margin-bottom:14px;
}
.service-item .serv-img {
    height: 58px;
    margin-bottom: 16px;
}
.service-item h5 {
    font-size: 16px;
}
.nav-pills .nav-link{
    width: 100%;
    text-align: center;
    margin-bottom: 4px;
}
.count-block .details h6 {
    font-size: 20px;
}
.count-block .img {
    margin-inline-end: 0;
    margin-bottom: 10px;
}
.count-block {
    padding: 10px 4px;
    margin-bottom: 5px;
}
.counter-item {
    font-size: 22px;
    line-height: 33px;
    margin: 10px 0;
}

footer{
    padding-top: 40px;
}

.home-slider .owl-theme .owl-nav .owl-next {
    right: 0;
}
.home-slider .owl-theme .owl-nav .owl-prev {
    left: 0;
}
.part-item .img {
    height: 130px;
    margin: 0 6px 16px;
}
.partner-s{
    padding-inline-start: 0;
    margin-top: 26px;
}
.nav.nav-pills {
    margin-bottom: 28px;
}
.statistics .section-title h4{
    margin-bottom: 48px;
}
.count-block .details {
    flex-direction: column;
}
.contact-branch{
    margin-bottom: 24px;
    padding: 20px 12px;
}
footer .footer-menu ul a {
    padding: 0px 18px;
    margin-bottom: 10px;
}
.comp-rights p{
    margin-bottom: 12px;
    font-size: 15px;
}
.bottom-footer{
    margin-top: 32px;
}
.contact-branch ul li h6 {
    font-size: 18px;
}
.contact-branch ul li span {
    font-size: 15px;
}
.contact-branch ul li i {
    font-size: 20px;
    margin-inline-end: 8px;
    padding-top: 2px;
}
.card-header .btn,.card-body{
    font-size: 16px;
    padding-inline-start: 48px;
}
.Office-history{
    padding: 40px 0;
}
.breadcrumb-info h2 {
    font-size: 26px;
}
.vission .section-title h4 {
    margin-bottom: 32px;
}
.single-service-img {
    height: 320px;
    margin: 32px 8px 10px;
}
.single-service-img .single-icone {
    width: 80px;
    height: 80px;
    bottom: -20px;
}
.What-do-we-offer{
    margin-bottom: 24px;
}
.What-do-we-offer h5 {
    font-size: 22px;
    margin-bottom: 8px;
}
.teamwork-page .section-title {
    margin-bottom: 26px;
}
.team-item{
    margin-bottom: 32px;
}
.team-item .img {
    width: 170px;
    height: 170px;
}
.contact-branch ul li, .contact-branch ul li a {
    /*flex-wrap: wrap;*/
}
footer .footer-menu ul li {
    width: 50%;
    text-align: center;
    margin-bottom: 10px;
}
.footer-soch a {
    margin-inline: 3px
}
.part-item .img img{
    max-width: 80%;
}
.contact-img{
    height: 300px;
    margin-top: 32px;
}
.read-more {
    margin-top: 0;
}
.contact-form form textarea {
    height: 190px;
}
.contact-form .col-lg-6:first-of-type,
.contact-form .col-lg-6:last-of-type{
    padding: 0 15px;
}
.contact-page .form-group ,
.contact-form .nice-select{
    margin-bottom: 18px;
}
.breadcrumb-info h2 {
    line-height: 38px;
}
.col-lg-6:first-of-type .What-do-we-offer {
    padding-inline-end: 0px;
}
.contact-form.contact h5 {
    font-size: 18px;
}
.card-header .btn {
    padding-inline-end: 10px;
}
.part-item .img, .item.part-item .img {
    height: 110px;
    margin: 0 5px 15px;
}
.card-header .btn {
    text-align: start;
}
.service-item {
    min-height: 72px;
    max-height: 172px;
    overflow-y: scroll;
}
        }
        @media (max-width:425px){
            .sidebar{
                width: 320px;
            }
          .carousel-info h2{
            font-size: 18px;
        }
       

        
        }