@media (max-width: 1400px) { 
	
	

}


@media(max-width: 1230px) {
.responsive_menu{ display: none;} 
.hamburger_btn{ display: block; top: 0px; right: 0px;}
	.mobiletopinfo_col{ display: none;}	
	

}

@media(max-width: 990px) {
	
}
@media(max-width: 767px) {
	
	.mobiletopinfo{ width: 100%; flex: auto; }
	
}




@media(max-width: 575px) {
.banner_section{ text-align: center;}	
.hamburger_btn {display: block;top: -35px; right: 0px;}
.banner_bg{ margin-top: 20px;}	
	.services_section{ padding-top: 20px; padding-bottom: 20px; text-align: center;}	
	.services_heading{ padding: 0px; margin-bottom: 20px;}
	.mt_100 { margin-top: 20px;}
	.services_box{ margin-bottom: 20px;}
	.services_boxh1{ text-align: left}
	.callusbox{ top: 0px; margin-top: 0px; }
	.callus_number{ float: none; font-size: 20px;}
	.solution_box{ text-align: center;}
	.testimonial_section{ padding-top: 20px; padding-bottom: 20px;}
	.testi_contentbox{ margin-bottom: 20px;}
	.mt_70{ margin-top: 20px;}
	.blog_box{ margin-bottom: 20px;}
	.contact_section{ padding-top: 20px; padding-bottom: 20px; text-align: center;}
	.contactbox{ margin-bottom: 20px; padding: 20px;}
	.contact_textbox{ text-align: left;}
	.footermenu_heading{ padding-top: 20px;}
	
	.services_heading{ font-size: 40px; line-height: 45px;}
	.banner_heading{ font-size: 30px; line-height: 35px; padding-top: 20px;}
	.banner_itemtext{ font-size: 50px; line-height: 55px;}
	.services_boxh1{ font-size: 25px; line-height: 30px;}
	.testi_name{ font-size: 22px;}
	.mt_30{ margin-top: 20px;}
	.faqs_sectionbox{ padding-top: 20px; padding-bottom: 20px;}
}



