



@media (max-width: 768px){

.navbar-form .form-control {display: inline-block;width: auto !important;vertical-align: middle;}
.services_all {width: 100%}
.service_contain {
    /* width: 100%; */
    /* max-width: 1170px; */ height: 500px;margin-left: 0; transform: translateX(0);}


.form_contact_us{width: 100%;margin-right: 0}
.form_contact_us button {height: 55px}
.IOT_defntn {position: relative;width: 100%;height: 600px;background-color: rgba(24,171,166,0.9);margin-left: 0px;font-size: 21px}
.IOT_defntn h2 {font-size: 34px}
.IOT_defntn .txt {padding:20px;font-size: 24px}
.IOT_footer {min-height: 80px;height: auto;background-color: #000;padding: 30px 0;overflow: auto;}


.footer_links {width: 100%;float: left;}
.IOT_footer p {margin-left: 0 !important;margin-top: 20px}
.blk_overlay_bnr_section p {font-size: 25px}
.form_contact_us {text-align: center;color: #fff;padding: 35px 116px;box-sizing: border-box;overflow: hidden;}
.social_links_footer {width: 30%}
.services_all p {font-size: 22px}
/* .services_all h3 {} */

.services_all_abt {width: 33%}
.res_no {display: none;}
.des_no {display: block !important}
}



@media (max-width: 767px){
    .services_all_abt {width: 100%}
	.services_all p {font-size: 20px}
	.IOT_defntn h2 {font-size: 28px}
	.IOT_defntn .txt {padding:20px;font-size: 20px}
.form_contact_us {text-align: center;color: #fff;padding: 35px;box-sizing: border-box;overflow: hidden;}
.text_IOT_header {text-align: center;width: 100%;padding-top: 90px;color: #fff;}
.text_IOT_header h3 {font-size: 23px}
.IOT_footer p{margin-left: 0px !important}
.social_links_footer {width: 100%}
.social_links_footer a img {width: 50%;margin-top: 20px}
.Engineering_ftr p {font-size: 16px}

/*abt*/
.blk_overlay_bnr_section_2 {
    width: 100%;
    height: 280px;
    position: absolute;
    bottom: 0;
    text-align: left;
    color: #fff;
    padding-top: 30px;
    padding-left: 20px;
}
.brdcmb {
    width: 100%;
    font-size: 22px;
    transform: translateX(0%);
    margin-left: 0% !important;
    padding: 0;
}
.ldrshp {
    position: relative;
    min-height: 364px;
    width: auto;
    background: url(../img/banr_2.png) no-repeat center fixed;
    background-size: cover;
    text-align: center;
    color: #fff;
    padding-top: 100px;
    box-sizing: border-box;
    padding-bottom: 50px;
}

.frm_rqst button {float: left !important;}
.rqst_contct {padding: 0 !important}
.rqst_contct ul {padding: 0}

}


/*@media (max-width: 1024px){
	.blt_txt {width: 520px}
}*/