@media (max-width:1600px) {

  #page{zoom: 90%;}

  .hero_banner .slick-dots{right:20px;}

  .media_slide .small-icon.slick-arrow.slick-next{right:20px;}

  .media_slide .small-icon.slick-arrow.slick-prev{right:85px}

}





@media (max-width:1440px) {

  #page{zoom: 80%;}

}







@media (max-width: 1200px){

    .footer_phone{flex-direction: column;}

 

}



@media (max-width: 992px) {

     #page{zoom: 1;}

    .menu_wrap .experience_row {

        display: none;

    }

    .menu_sidebar{width: 103px; padding: 50px 10px 22px;}

    .menu_wrap .menu{padding: 60px 30px;}

    .menu_wrap{width: calc(100% - 103px);}

    .header_menu li{font-size: 20px;}

    .header_item{gap: 15px;}

    

    .footer_item_row {flex-wrap: wrap; justify-content: space-between;row-gap: 25px;}

    .footer_item.f-logo {width: 100%; text-align: center;}

    .footer_item {width: 49%;}

    .footer_bottom ul li, .footer_bottom p, .footer_item .media p {font-size: 16px;}

    .footer_item {padding: 0; padding-right: 10px; border: none;}

    .footer_phone{flex-direction: row;}

     .f-logo img { margin: 0 auto;}

     .footer_bottom {

        flex-direction: column;

        gap: 15px;

        align-items: center;

    }

    .hero_banner .content h2{font-size:60px;}

    .hero_banner .item{padding: 400px 0px 150px 0px;}

    .shape_img{display:none;}

    .hero_banner .slick-dots {

        bottom: 50px;

        margin-top: 5px;

        right: auto;

        justify-content: center;

    }



    .project_wrap{padding-top:50px;}



    .project_row .item .project_details{gap:20px; padding:20px 15px 55px 15px;}



    .view_more_btn{bottom:20px;}



    .project_row .item{padding-top:70%;}



    .company_row{flex-direction: column;}

    .company_row .content{width:100%; padding-right:20px;}

    .company_row .company_img{width:100%;}



    .company_wrap{padding-top:50px;}



    .media_wrap{padding: 50px 0px;}



    .blog_info::after{width:15px; height:15px; left:-15px;}

    .blog_info{margin-left:15px;}

    .blog_info h3{font-size:22px;}



    .portfoilo_row .item {

        width: 50%;

    }



    .blog_listing .item{

        width:50%;

    }



    .menu_wrap .media_wrap{display:none;}






    

    

}





@media (max-width: 767px){

    .footer_item{width:100%;}

    .footer_phone{flex-direction: column;}

    .footer_head h2{font-size:35px;}

    .hero_banner .content h2{font-size:40px;}

    .hero_banner .content p{font-size:20px;}

    .project_wrap{padding-top:50px;}

    .project_head h2 , .project_head h1{font-size:35px;}

    .project_head p{font-size:20px;}

    .project_row .item .project_title h2{font-size:25px;}

    .project_row .item_w{padding:0 10px;}

    .project_row .item .project_details{position: relative; gap:15px;}

    .project_row .item .project_details p{font-size:16px;}



    .company_row .content h2{font-size:35px;}



    .company_row .content p {font-size:16px;}



    .blog_info::after{display: none;}

    .blog_info{margin-left:0px; padding:15px;}



    .media_head h2{font-size:35px;}



    .media_head h3{font-size:24px;}



    .hero_banner .content h4{font-size:18px;}





    .contact_form{padding:50px 0px;}





     .blog_listing .item{

        width:100%;

    }





    .single-post .inner_banner h1 {

        font-size: 24px;

    }



    .single_post .post_content p{

        font-size:18px;

    }



    .single_post .post_content li{font-size:16px; margin-bottom:10px;}



    .blog_listing .item{padding:0px;}


    img.img-fluid.hahd{max-width:250px !important;}  

    

    

}



@media (max-width: 640px){

    .footer_head{flex-direction:column; justify-content: start; align-items: flex-start;}

    .footer_bottom ul{gap:10px;}

    .project_row .item .project_details{flex-direction: column;}

    .project_row .item_w{padding:0px 7.5px;}

   

}