@media only screen and (max-width:990px) {
    .main-site .head-menu .menu ul , .header .menu ul
    {
        display: none;
    }
    .main-site .main-slider
    {
        width: 90%;
    }
    .main-site .main-slider .slider-content .links a
    {
        font-size: 12px;
        width: 100px;
    }
    .main-site .main-slider .slider-content h3
    {
        font-size: 22px;
    }
    .main-site .main-slider .owl-nav
    {
        display: none;
    }
    .main-site
    {
        padding-bottom: 150px;
    }
    .search-box .times
    {
        left: 15px;
    }
    .search-box form
    {
        width: 90%;
    }
    .contract-section .one-card
    {
        margin-top: 100px;
    }
    .our-clients .view
    {
        text-align: center;
    }
    .footer
    {
        text-align: center;
    }
    .footer .footer-con h3
    {
        margin-top: 30px;
    }
    .contact-us-card .the-card .content
    {
        text-align: center;
    }
    .contact-us-card .the-card img
    {
        border-top-right-radius: 30px;
    }
    .contact-us-card .the-card .content a
    {
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .request-q a
    {
        float: right;
    }
    .partner-section .partner-content
    {
        text-align: center;
        margin-bottom: 0px;
    }
    .projects-more .partner-content
    {
        text-align: center;
    }
    .projects-more .partner-content a
    {
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .projects-section .tab-content:after
    {
        width: 100%;
    }
    .news-section .one img
    {
        height: 180px;
    }
}

@media only screen and (max-width:767px) {
    .our-projects .the-proj img
    {
        height: 150px;
    }
    .main-site .main-slider
    {
        padding-top: 50px;
    }
    .our-values .one .content h3
    {
        font-size: 12px;
    }
    .contract-section .hd
    {
        width: 100%;
        right: 0px;
    }
    .contract-section .one-card
    {
        margin-top: 140px;
    }
    .testimonials-section .one .pic
    {
        width: 100%;
        float: none;
    }
    .testimonials-section .one .content
    {
        width: 100%;
        float: none;
        text-align: center;
    }
    .testimonials-section .one
    {
        margin-top: 10px;
    }
    .testimonials-section .one .pic img
    {
        width: 50px;
        height: 50px;
        display: block;
        margin: 0 auto;
    }
    .our-clients .view
    {
        text-align: center;
    }
    .last-news .one img
    {
        height: 150px;
    }
    .footer
    {
        text-align: center;
    }
    .footer .footer-con h3
    {
        margin-top: 20px;
    }
    .about-content .vision .content , .about-content .mission .content
    {
        padding-left: 0px;
    }
    .contact-us-card .the-card .content
    {
        text-align: center;
    }
    .contact-us-card .the-card .content a
    {
        display: block;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .our-values-page .one .content h3
    {
        font-size: 14px;
        line-height: 25px;
    }
    .our-values-page .one .pic img
    {
        height: 150px;
    }
    .contact-us-card .the-card img {
        height: 195px;
        border-top-right-radius: 30px;
    }
    .request-q
    {
        text-align: center;
        background-image: linear-gradient(to right, #103348 , #103348 , #79C207);
    }
    .request-q h4 , .request-q h5
    {
        color: #fff;
    }
    .serv-sec .one .content h3
    {
        text-align: center;
    }
    .serv-sec .con
    {
        width: 100%;
    }
    .partner-section .head h3
    {
        font-size: 16px;
    }
    .partner-section .head p
    {
        font-size: 12px;
        width: 90%;
    }
    .projects-section .the-tabs ul li
    {
        width: 100%;
    }
    .projects-section .tab-content img
    {
        height: auto;
    }
    .projects-section .tab-content .big
    {
        height: auto;
    }
    .news-post .right-side .one img
    {
        height: auto;
    }

}