@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
}

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
	
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
	
	
	
}

/********xs-start********/
@media screen and (max-width: 767px) {
	
	.container { max-width: auto; }
	.header_tp_sec .call_option, .header_tp_sec .social_icon, .quality_dbrd .quality_bx:after, .quality_dbrd_sec .quality_bx:after { display:none }
	.header_tp_sec span { font-size: 14px; line-height: 22px; padding: 5px 0; }
	.logo { position: relative; top: 0px; box-shadow: none; width: 65%; padding: 10px 10px 10px 0; }
	.header-scrolled .logo { top: 0; max-width: 100%; padding: 0px 30px 5px 0; }
	.fixed-top { background: #ffffff; }
	.main-header { box-shadow: none; }
	.header_tp_sec { background: #EEF1F6; }
	#home-demo .owl-nav button { width: 35px; height: 35px; }
	#home-demo .owl-nav { padding: 3px 0px; }
	#home-demo .owl-dots { left: 50px; height: 40px; }
	#about_main, #product_main, #technical_top_main, #industry_sec_hm, #feature_hm, #footer_bg, #product_sec_inner { padding: 55px 0; }
	.hm_company_hed h1, .technical_heading h3, .industry_heading h3 { font-size: 22px; padding-bottom: 10px; }
	.about-btn { font-size: 14px; height: 52px; width: 195px; line-height: 50px; margin-bottom: 25px; }
	.product-btn { font-size: 14px; height: 52px; width: 195px; line-height: 50px; margin: 0 0 0 0; }
	.about-btn::before, .product-btn::before { height: 42px; width: 180px; }
	.hm_about_img_rht .imgBx:before { display:none; }
	.hm_about_img_rht .imgBx img { height: 430px; }
	.hm_about_img_rht .countBx { right: 15px; bottom: 20px; padding: 25px; }
	.hm_about_img_rht .countBx .count { font-size: 55px; line-height: 50px; }
	.countBx .txt { font-size: 16px; line-height: 22px; }
	.hm_product_hed h3 { font-size: 22px; margin-bottom: 30px; }
	.content-overlay h6 { font-size: 16px; }
	.product_sec_min { box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); }
	.content-overlay h6 span { display: inline-block; }
	.technical_heading span { padding-bottom:0px; font-size:14px; }
	.quality_dbrd, .quality_dbrd_sec { padding: 25px 15px; }
	.quality_dbrd .quality_bx, .quality_dbrd_sec .quality_bx { padding: 22px 20px 22px 60px; }
	.quality_no strong, .quality_no_sec strong { padding: 6px 10px; width: 60px; height: 60px; font-size: 20px; }
	.quality_bx span { font-size: 17px; letter-spacing: 1px; text-align: left; }
	.quality_tp { margin-top:0px; border-left: 0px; }
	.quality_no_sec strong { left: 2%; }
	.quality_bx p { text-align: left; }
	.industry_heading { padding-top: 0; padding-right: 0; }
	.industry_heading p { font-size: 14px; padding-bottom:15px; }
	.industry_list_main ul li { width: 49%; }
	.industry_icon_sec span { font-size: 15px; white-space: normal; }
	.feature_heading h4 { font-size: 22px; margin-bottom: 25px; margin-top: 25px; margin-left: 0; }
	.feature_list, .inn_company_dtl { margin-left: 0; }
	.footer_contact_hed, .product_contact_hed, .quick_contact_hed { padding: 0; border-right: 0px; min-height: 0; padding-bottom: 20px; }
	.footer_contact_hed h6, .product_contact_hed h6, .quick_contact_hed h6 { font-size: 16px; }
	.social_icon ul li a { height: 45px; width: 45px; line-height: 45px; font-size: 16px; }
	#inner_banner_product { min-height: 170px; }
	.product_heading { padding: 25px 30px 25px 22px; }
	.product_heading h1 { font-size: 22px; text-transform: capitalize; }
	.hm_company_hed p { font-size: 14px; }
	.imgBx { margin: 15px 0; }
	.inn_company_hed h2, .techical_heading h3, .techical_heading h2 { font-size: 20px; text-transform: capitalize; font-weight: 600; }
	.bnav_list ul li a, .bnav_list ul li span { font-size: 14px; }
	.tfeatures p { line-height: 24px; font-weight: 400; text-align: left; padding-bottom: 5px; }
	.address-top-block { padding-left: 25px; }
	.address-heading { font-size: 18px; font-weight: 500; padding: 15px 0; }
	.address-dtl-block { padding: 30px 20px 0px 20px; }
	.address-dtl-heading { font-size: 18px; font-weight: 500; }
	.contact_form { padding-right: 0; padding-top: 20px; }
	.contact_form h5 { font-size: 18px; padding-bottom: 20px; }
	.contact_form .form-group input[type="text"] { font-size: 13px; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 360px) {
	
	
	
	
	
	
	
}

@media screen and (max-width: 320px) {
	
	
}