@media screen and (min-width :1199px) and (max-width: 1920px) {
	
	
	
}

@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
	
	
}


@media screen and (min-width: 800px) and (max-width: 1280px) {
	
	
	
	
}


@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
	
	
	
}


@media screen and (max-width: 1152px) {
	
	.logo { width: 20% }
	.main-nav > ul { margin: 2% 0; }
	.about_hd h1 { font-size: 32px; }
	
	
}


/********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) {
	
	body { overflow-x: hidden; }
	.container { max-width: 100%; }
	.header_tp_lft ul li:first-child { padding: 0 5px; border-right: 0px; }
	.header_tp_lft ul li:nth-child(2) { padding: 0 5px; border-right: 0px; }
	.header_tp_lft ul li:last-child { padding: 0 5px 0 5px; }
	.header_tp_lft ul li a { line-height: 24px; }
	.logo { width: 70%; }   
	#banner_tag { margin-top: 0px; padding-top: 40px; }
	.carousel-indicators { bottom: 0px; }
	.tag_line { padding: 25px 0; }
	.tag_line span { font-size: 16px; }
	#about_home, #product_home, #news_home, #know_home, #footer_main, #other_section, #product_detail { padding: 65px 0; }
	.about_hd { margin-top: 0px; }
	.about_hd h1 { font-size: 25px; letter-spacing: 1px; padding-bottom: 10px; }
	.traning_dtl h2 { font-size: 24px; }
	.about_inn_detail h2 { font-size: 24px; }
	.new_dtl h4 { font-size: 23px; color: #ffffff; }
	.product_title h3 { font-size: 23px; }
	.about_home_mg { margin-top: 35px; }
	.product_title span { font-size: 14px; padding: 0px; }
	.traning_dtl { padding: 0 0 40px 0; }
	.news_section { background: none; padding: 0px; }
	.event_list ul li .events_para a { font-size: 14px; padding-bottom: 8px; }
	.know_bx { padding: 5px; box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 5%); border-radius: 0px; margin-bottom: 15px; }
	.know_bx figure img { border-radius: 0px; }
	.know_dtl h5 { font-size: 17px; padding: 6px 0; }
	.know_btn { margin: 15px auto 20px; padding: 8px 25px; }
	.cont { padding-left: 45px; }
	.foot_cont img { width: 33px; height: 33px; padding: 6px; }
	.hm_foot_hed ul { margin-bottom:20px; }
	.hm_foot_hed ul li { width: 100%; }
	.social_link { padding-top:15px; }
	.ft_btm_dtl { padding: 15px 5px; margin-top: 0px; }
	#about_banner { min-height: 240px; background-position: center; background-size: cover; padding: 80px 0 0 0; }
	#banner_inner_main { padding: 80px 0; background-position: center; background-size: cover; padding: }
	.banner_detail { width: 100%; float:none; }
	.banner_detail h1 { font-size: 22px; text-transform: capitalize; }
	.banner_link { width:100%; padding-top: 10px; }
	.banner_link ul { float:none; }
	#about_banner:after { opacity: 0.5; }
	.time_line p, .about_us_data p, .product_desp p { font-size: 14px; }
	.time_line { padding-bottom: 20px; }
	.about_us_data h4 { font-size: 18px; }
	.about_inn_detail { padding-top:15px; }
	.hm_foot_hed ul li a { font-weight:500; }
	.product_feature { border: 2px solid #fff; padding: 15px 10px; height: auto; }
	.product_desp { padding-top: 15px; }
	.product_desp h5, .product_desp span { font-size: 15px; }
	.product_data_hed h4, .product_data_hed h2, .product_data_hed h3 { font-size: 17px; padding: 8px 10px; }
	.product_description { padding-right:0px; }
	.product_data_hed p { text-align:justify; }
	.enquire_block ul { margin: 20px auto; }
	.enquire_block ul li a { margin: 0px auto; display: table; padding: 7px 20px; margin-right:10px; }
	.prd_range_hed h4 { font-size: 19px; }
	.product_dtl_bx img { margin-bottom:0px; }
	.enquire_block ul span { padding-bottom:15px; display:block;}
	.product_bullet ul li span { padding-bottom: 8px; }
	.product_zoom_feature { border: 2px solid rgb(234 234 234 / 40%); padding: 10px; margin: 15px 0; }
	.contact_form_bx { padding: 32px 15px 30px 15px; margin-top: 0px; }
	.butn-submit span { padding-left:0px; text-align:center; display:block; padding-top:15px; }
	.faqs-section-dtl { padding: 25px 15px 25px 55px; }
	.faqs-section-dtl h4 { font-size: 16px; }
	.faqs-section-dtl img { width: 30px; }
	#contact_inner_banner { padding:65px 0; background:#fff; }
	.contact_bdetail h1 { padding-top:0px; font-size:25px; }
	.contact_bdetail span { font-size: 16px; }
	#contact_form_section { padding:0 0 65px 0; }
	#location iframe { height: 350px; }
	.other_mg { padding: 10px; margin-top: 20px; }
	
	
	
	
}

@media screen and (max-width: 400px) {
	
	
	
	
	
	
}


@media screen and (max-width: 360px) {
	
	
	
	
	
}

@media screen and (max-width: 320px) {
	
	
	
}