@media (max-width: 1430px) {

   .logo_centr{

    width: 290px;

     margin-top: 90px;

     margin-bottom: 60px;

      

   }

}







/*_________________________________________________________________________________________________*/











   .hedr_1.hedr_1_mobile{

      display: none;

   }





@media (max-width: 768px) {



   body{

      overflow-x: hidden;

   }



   .brnd_wrap_singl img{

      border-radius: 15px;

   }



   .right_wording {

    margin-top: 50px;

    float: right;

    zoom: 0.8;

}



.indx_sec_3 .home_sec_titl{

   font-size: 30px;

}



.indx_sec_3_inr {

    float: left;

    width: 100%;

    padding: 0px 00%;

    margin-top: 0px;

 }



 .get_in_tch_til {

    float: left;

    width: 100%;

    text-align: center;

    font-size: 30px;

    font-weight: 500;

    color: #003E29;

    margin-top: 0px;

    margin-bottom: 20px;

}



.get_in_tch {

    float: left;

    width: 90%;

    margin-left: 5%;

    background: #dadadb;

    margin-top: 60px;

    padding: 50px 30px;

 }



 .input_lft {

    float: left;

    width: 100%;

    border-bottom: 2px solid #333;

    margin-bottom: 30px;

}



.form_toch_inner_lft {

    float: left;

    margin-top: 00px;

    width: 100%;

}



.input_lft input {

    float: left;

    width: 100%;

    border: 0px;

    background: none;

    padding: 13px 6px;

    font-size: 18px;

}



.input_lft_msg textarea{

   width: 100%;

}



.form_toch_inner_right {

    float: left;

    width: 100%;

    margin-top: 30px;

}



.form_toch_inner_right img {

    float: left;

    width: 100%;

    height: 340px;

    object-fit: cover;

    border-radius: 40px;

}



.send_btn_cntr {

    float: left;

    width: 100%;

    text-align: center;

}



.footer .buttons a{

   width: 180px;

}



.or_wrks_a {

    display: inline-block;

    text-decoration: none;

    background: #f47e12;

    color: #fff;

    padding: 10px 29px 12px 29px;

    font-size: 16px;

 }



 .slider-inst .story-slider .item img{

   border-radius: 15px;

 }



.brnd_wrap_singl {

    float: left;

    width: 31.333333333%;

    margin: 6px 1%;

}

.brnd_wrap {

    float: left;

    width: 100%;

    padding: 0px 5%;

}



.indx_sec_22.indx_sec_22_ne .home_sec_titl {

    margin-top: 10px;

    margin-bottom: 10px;

}



.inner_2 .card {

    width: 100%;

 }



.work_sec_1, .home_sec_1{

   border-radius: 20px;

}



.about_text_2 {

    color: #111;

    float: left;

    width: 100%;

    text-align: center;

    margin-bottom: 20px;

    font-size: 20px;

    padding: 0px 4%;

    font-weight: 500;

    line-height: 25px;

    margin-top: -20px;

}





.main_img_1 img {

    float: left;

    width: 100%;

    border-radius: 30px;

    height: 300px;

    object-fit: cover;

    transition: transform .2s;

}



.team-member p{

   font-size: 12px;

}



.team-member h3{

   font-size: 16px;

}



.cont_mp .left {

        width: 100%;

        float: left;

        margin-top: -70px;

    }



    .job_sescrp_left {

    float: left;

    width: 100%;

}



.job_sescrp_titl{

   width: 100%;

}



.job_sescrp_text {

    float: left;

    width: 100%;

    padding-right: 0%;

    font-size: 15px;

    line-height: 22px;

    margin-top: 20px;

    margin-bottom: 50px;

}





.job_sescrp_titl_new {

    margin-top: 00px;

}



.scira_exprnc.home_sec_titl{

   margin-top: 0px;

}



.sicr_subtext {

    float: left;

    width: 100%;

    text-align: center;

    padding: 0px 3%;

    font-size: 20px;

    margin-top: 20px;

    margin-bottom: 60px;

    line-height: 27px;

}





.cont_mp .map {

    width: 100%;

 }



.main_img_1_about {

    float: left;

    width: 90%;

    margin-left: 5%;

    margin-bottom: 30px;

}









.input_lft{

       margin-bottom: 20px;

}





 .indx_sec_3_inr a {

    display: inline-block;

    text-decoration: none;

    color: #000;

    padding: 24px 30px;

    font-size: 19px;

    background-color: rgb(255 255 255 / 37%);

    backdrop-filter: blur(10px);

    border: 2px solid #d7d7d7;

    font-weight: 500;

    border-radius: 20px;

    margin: 0px 1.33333%;

    transition: transform .2s;

    float: left;

    margin-top: 20px;

    width: 30.5%;

}

.contr_img {

    float: left;

    width: 100%;

    margin-left: 0%;

    margin-top: -50px;

}







.home_sec_1{

       padding: 60px 30px;

}



.home_sec_titl{

   font-size: 30px;

}



   .hedr{

      display:block;

      width: 100%;

   }



   .hedr_2 {

    float: left;

    width: 100%;

 }



   .hedr_1_pc{

      display: none;

   }



   .hedr_1.hedr_1_mobile{

      display: inline-block;

      float: left;

      width: 100%;

      margin-top: 10px;

      text-align: center;

   }



   .hedr_3 {

    float: right;

    width: auto;

    margin-top: -71px;

    margin-right: -20px;

}







   .hedr > .menu > a {

    color: #FF7A00;

    text-decoration: none;

    margin-right: 15px;

    float: left;

    font-size: 19px;

    font-weight: 600;

    margin-top: 5px;

    margin-right: 30px;

    display: inline-block;

    float: none;

    margin: 0px 10px;

}







}






@media (max-width: 992px) {

    .send_btn_cntr {
    margin-bottom: 50px;
}

}







@media (max-width: 768px) {

    .send_btn_cntr {
    margin-bottom: 50px;
}


    .home_sec_1 {
        padding:30px 20px !important;
    }

    .home_sec_1 {
    float: left;
    width: 94%;
    margin-left: 3%;
    margin-top: 130px;
    background-color: rgb(175 175 175 / 26%);
    backdrop-filter: blur(10px);
    /* border: 2px solid #fff; */
    border-radius: 30px;
    padding: 60px 80px;
    padding-top: 30px;
    }

    .shwrel_video{
            height: 400px;
    }

    .slider-inst .story-slider .item img{
        height: 450px;
    }

    .brnd_wrap_singl {
        float: left;
        width: 23%;
        margin: 6px 1%;
    }

    .indx_sec_3 .home_sec_titl, .home_sec_titl {
        font-size: 25px;
    }

    .indx_sec_3_inr a {
        display: inline-block;
        text-decoration: none;
        color: #000;
        padding: 24px 00px;
        font-size: 17px;
                margin: 0px 0.5%;
                        width: 32%;
    }

    .indx_sec_3 .home_sec_titl {
        font-size: 25px;
        margin-bottom: 10px;
        margin-top: -20px;
    }



    .get_in_tch{
                zoom: 0.8;
    }

    .footer .buttons a {
        width: 180px;
        margin-bottom: 19px;
        zoom: 0.8;
    }

    .footer .social-links {
    margin-bottom: 20px;
    zoom: 0.8;
}

#our-works-section-block_c2702f60c598fa855b6bf34635e0b4f4 .work_sec_1{
        width: 94%;
    margin-left: 3%;
        padding-top: 40px;

}

.inner_2 .card img{
    height: 430px;
}



}





@media (max-width: 640px) {

    .project-hero-section .home_sec_1.sira_exprnc_hom{
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .delh_ind {
    float: left;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 20px;
    }

    .sicr_subtext {
        float: left;
        width: 100%;
        text-align: center;
        padding: 0px 3%;
        font-size: 16px;
        margin-top: 7px;
        margin-bottom: 00px;
        line-height: 21px;
    }


.inner_2 .card img{
    height: 390px;
}

    .indx_sec_3_inr a {
        
        padding: 20px 00px; 
        border-radius: 18px;
    }


.about_sec_1.home_sec_1 {
    margin-left: 3%;
    width: 94%;
    margin-bottom: 90px;
    margin-top: 30px;
    border-radius: 21px;
    padding-top: 0px !important;
    zoom: 0.8;
}

.about_text_2{
    font-size: 17px;
}

.team_title.home_sec_titl {
    margin-bottom: 20px;
}

.team-member img {
     
    height: 310px;
}

.team-member h3 {
        font-size: 18px;
        margin-top: 10px;
    }

    .about_text_2.about_text_3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.team_title.home_sec_titl {
    margin-bottom: 20px;
    visibility: visible !important;
    margin-top: 0px;
}

.cont_mp .title{
    margin-top: 50px;
}

.whtsp_wrp{
    margin-bottom: 40px;
}

.cont_us_sec2 .container.cont_mp {
    background: none;
    max-width: 100%;
    padding: 20px 10px 00px 10px;
}

.get_in_tch {
        zoom: 0.8;
        border-radius: 21px;
    }

.career-listings-block .about_sec_1.home_sec_1.cont_us_sec2{
    margin-bottom: 40px;
}

.get_in_tch {
        float: left;
        width: 94%;
        margin-left: 3%;
    }




.about_sec_1.home_sec_1.cont_us_sec2{
    margin-bottom: 0px;
}



    .team-member p {
        font-size: 14px;
        margin-bottom: 50px;
    }




    .shwrel_video{
            height: 300px;
            border-radius: 15px;
    }

    .slider-inst .story-slider .item{
        border-radius: 15px;
    }

    .slider-inst .story-slider .item img{
        height: 300px;
    }

    .hedr_1.hedr_1_mobile{
        zoom: 0.8;
    }

    .right_wording {
         
        zoom: 0.6;
    }

     





}

@media (min-width: 768px) and (max-width: 1024px) {
   .about_text_2 {
    color: #111;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    font-size: 22px;
    padding: 0px 0%;
    font-weight: 500;
    line-height: 34px;
}

.abou_titl_1.home_sec_titl {
    margin-top: 25px;
    margin-bottom: 17px;
}

.main_img_1_about {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-bottom: 30px;
}


.main_img_1 img {
    border-radius: 30px;
    height: 330px;
}

.team-member img{
    height:280px;

}

.team-member p{
    font-size: 14px;
    margin-bottom: 50px;
}

.about_text_2.about_text_3 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.team_title.home_sec_titl {
    margin-bottom: 30px;
    margin-top: 10px;
}


.hedr {
    display: inline-block;
    position: relative;
}

.hedr_1 {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 50px;
        margin-bottom: -49px;
    }



    .hedr_2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: -30px;
}

.footer .buttons a{
    width: 180px;
}

.hedr>.menu>a {
    display: inline-block;
    float: none;
    margin:5px 15px;
}

.hedr_3 {
    float: right;
    width: auto;
}

.about_sec_1.home_sec_1.cont_us_sec1 {
    margin-bottom: -50px;
}

.about_sec_1.home_sec_1 {
    margin-left: 5%;
    width: 90%;
    margin-bottom: 90px;
    padding: 20px;
}


.get_in_tch {
    float: left;
    width: 90%;
    margin-left: 5%;
    background: #dadadb;
    margin-top: 60px;
    padding: 50px 80px;
    border-radius: 40px;
    margin-bottom: 90px;
    background-color: rgb(175 175 175 / 26%);
    backdrop-filter: blur(10px);
    margin-top: -50px;
    padding: 0px 30px;
}

.inner_2 .card {
    width: 48%;
}

.sicr_subtext {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 1%;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 28px;
}


.home_sec_1{
    padding: 30px;
}
}




@media (max-width: 640px) {

    .hedr_3{
        margin-right: 10px;
    }

}

 

