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

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	.container {
		min-width:100%;
	}
	
}
@media screen and (max-width: 1024px) {
	.container {
		min-width:100%;
	}
}

/********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 {
		min-width: auto;
	}
	.footer_top_left:after {
		left: 20%;
	}
	.logo {
		width: 95%;
		padding: 0px;
		margin-top: 0%;
	}
	.header_tp {
		padding: 6px 0;
	}
	.header_tp_lft {
		display: none;
	}
	.header_tp_lft ul li:first-child, .header_tp_lft ul li:nth-child(2), .header_tp_lft ul li:nth-child(3) {
		padding: 0px;
		border-right: 0px;
	}
	.header_tp_lft ul li a {
		font-size: 13px;
	}
	.header_tp_lft ul li a img {
		width: 20px;
		padding-right: 5px;
	}
	.mobile-nav-toggle {
		top: 0;
	    right: 0;
	    width: 15%;
	    height: 97%;
	    background-color: #f3f3f3;
	}
	.mobile-nav ul li {
		border-bottom: 1px solid #ababab;
	}
	.iso_data span {
		font-size: 10px;
		width:80%;
	}
	#carousel .carousel-control-right {
	    right: 12%;
	}
	#carousel .carousel-control-left {
	    left: 2%;
	}
	#carousel .carousel-control span {
		width: 30px;
		height: 40px;
		line-height: 40px;
	}
	#carousel .carousel-control {
		width: 0px;
		height: 0px;
		font-size: 17px;
		top: 40%;
	}
	.carousel-indicators {
		bottom: 0px;
		margin-bottom: 0px;
	}
	#about_main {
		padding: 45px 0; 
	}
	.about_hed h3 {
		font-size: 30px;
		padding-bottom: 5px;
	}
	.product_hed h2, .management_hed h2, .product_inner_heading h2, .contact_heading h2 {
		font-size: 23px;
	}
	.industry_hed h3, .client_hed h3 {
		font-size: 21px;
	}
	.contact_form h3, .oth_prd_dtl h3 {
		padding-top: 20px;
		font-size: 21px;
	}
	.manufacture_dt h4, .philosophy_dtl h4, .other_data h4, .specification_dtl h4, .other_dtl h4, .other_dtl0 h4,
	.panel-content span, .quality_description h4, .contact_form_heading h4 {
		font-size: 19px;
		line-height: 24px;
	}
	.categories_hed h4 {
		padding: 5px 10px;
		font-size: 19px;
		margin-bottom: 15px;
	}
	.product_title h5, .footer_hed h5, .product_detail h5, .contact_dtl h5, .other_location h5 {
		font-size: 17px;
	}
	.industry_list h6, .about_inn_hed h6, .product_detail h6, .contact_heading h6 {
		font-size: 15px;
	}
	.about_hed span, .contact_hed span, .philosophy_dtl span {
		font-size: 15px;
		letter-spacing: :2px;
	}
	.about_inn_hed h1, .contact_hed h1, .product_decs h1, #about_us_banner h1, #inner_banner_slide h1 {
		font-size: 25px;
		letter-spacing: 0.50px;
	}
	.abt_pd {
		padding: 0 15px;
	}
	.contact_heading span {
		padding: 0px;
		font-size: 14px;
	}
	.count::after {
		left: 0px;
	}
	.count, .count2, .count3, .count4 {
		border-right: 0px;
		margin-bottom: 15px;
	}
	.count2::after {
	    content: "";
	    height: 1px;
	    background: #ababab;
	    position: absolute;
	    left: -1px;
	    right: 0;
	    bottom: -13px;
	}
	#industry_severd, #clinet_main, #about_inner_main, #manufacture_main,
	#about_inner_main, #product_inner_main, #other_product_main, #about_inner_sectoion, #about_second_section,
	#about_inner_last, #quality_section, #contact_section {
		padding: 45px 0;
	}
	#about_us_banner, #inner_banner_slide {
		padding: 50px 15px;
	}
	#inner_product_section {
		padding: 40px 0 30px 0;	
	}
	#inner_product_section0 {
		padding: 20px 0 45px 0;	
	}
	#product_main {
		padding: 45px 0 20px 0;
	}
	.product_hed, .oth_prd_dtl {
		padding: 0;
	}
	.product_hed p {
		line-height: 22px;
		letter-spacing: 0.10px;
	}
	.padding_btm {
		padding-bottom: 30px;
	}
	.client_bg {
		padding: 0px 15px;
	}
	.client_bg:before {
		display: none;
	}
	.pd_width {
		width: 50%;
	    float: left;
	    display: inline-block;
	}
	footer {
		padding: 45px 0 30px 0;
	}
	.footer_hed ul {
		width: 100%;
	}
	.social_link {
		margin-bottom: 0px;
		display: inline-block;;
	}
	.copy_dtl p {
		font-size: 13px;
	}
	.header_tp_lft {
		float: none;
	}
	.header_tp_lft ul li {
		display: block;
	}
	.inner_banner_sec {
		position: static;
	}
	.banner_bg_clr {
		position: static;
	}
	.about_inn_hed p {
		text-align: justify;
	}
	.contact_btn a {
		width: 50%;
		float: none;
		padding: 8px 10px;
		display: table;
		margin: 15px auto 0;
	}
	.contact_details ul li span, .contact_details ul li p {
		font-size: 14px;
	}
	.contact_details ul li p {
		line-height: 30px;
	}
	.contact_details ul li img {
		width: 30px;
		padding: 4px;
	}
	.contact_form {
		padding: 15px;
		margin-top: 25px;
	}
	.contact_form_bg {
		padding: 30px 15px;
	}
	.product_title0 {
		padding: 0 12px;
		border-top: 3px solid;
	}
	.product_decs span {
		padding-right: 0px;
	}
	.product_list_main {
		display: none;
	}
	.product_detail ul, .product_detail {
		padding-bottom: 10px;
	}
	.product_dt_main {
		padding-right: 0px;
	}
	.oth_prd_dtl p {
		text-align: justify;
	}
	.oth_prd_dtl a {
		margin-bottom: 20px;
	}
	.enquire_btn {
		top: 60px;
	}
	.about_hed {
		padding-right: 0px;
	}
	.about_hed h1 {
		font-size: 23px;
	}
	.about_slide h5 {
		font-size: 16px;
		letter-spacing: 1px;
	}
	.abt-btn {
		margin-bottom: 20px;
	}
	.about_overlay {
		width: 170px;
		padding: 15% 12px 0 12px;
	}
	.about_slide_dtl img {
		width: 50px!important;
		min-height: auto;
		margin: 16px auto;
	}
	.about_slide_dtl {
		width: 95px;
		height: 95px;
	}
	.enquiry_btn a {
		margin-top: 0px;
	}
	.footer_hed ul li a {
		padding-bottom: 0px;
	}
	.footer_hed {
		padding-bottom: 20px;
	}
	.tag {
		width: 100%;
		font-size: 15px;
	}
	.about_inn_detail span, .other_data ul li span {
		font-size: 14px;
		line-height: 22px;
	}
	.product_inner_heading span {
		font-size: 16px;
	}
	.images_feature_bx {
	    background: #0B2B54;
	    display: inline-block;
	    padding: 25px 15px;
	    width: auto;
	    height: auto;
	    margin-left: 0;
	    margin-top: 20px;
	}
	.specification_dtl ul li span {
		line-height: 24px;
	}
	.specification_dtl ul li {
		padding-bottom: 5px;
	}
	.specification_dtl p {
		line-height: 24px;
	}
	.inn_prod_table th, .other_prod_table th, .quality_description span {
		font-size: 14px;
	}
	.inn_prod_table {
		min-height: auto;
	}
	.certificate_bx {
		margin-bottom: 20px;
	}
	.quality_description {
		padding-bottom: 10px;
	}
	.contact_detail_sec {
		padding-right: 0px;
		padding-top: 0px;
	}
	.contact_heading {
		padding-bottom: 25px;
	}
	.contact_dtl ul li .c_icon {
		width: 36px;
  	  	height: 36px;
	}
	.contact_dtl ul li .c_icon i {
		width: 36px;
	    font-size: 15px;
	    line-height: 36px;
	    height: 36px;
	}
	.contact_dtl ul li p, .contact_dtl ul li a {
		font-size: 13px;
	    letter-spacing: 0;
	    font-weight: 600;
	    display: flex;
	}
	.contact_form .form-group input {
		padding: 8px 10px;
		margin-bottom: 10px;	
	}
	.location iframe {
		height: 300px;
		margin-bottom: 25px;
	}


	
}

@media screen and (max-width: 480px) {
	.circle img {
	    width: 50%!important;
	    margin: 24px auto;
	    display: block;
	}
	.circle {
	    width: 100px;
	    height: 100px;
	}
	.header_tp_lft ul li {
		display: block;
	}
	.inner_banner_sec img {
		min-height: 120px;
	}
	.product_detail p, .product_detail ul li span {
		text-align: justify;
	}
	.about_overlay {
		width: 150px;
	}
	.about_slide_dtl img{
		width: 42px!important;
		min-height: auto;
		margin: 16px auto;
	}
	.about_slide_dtl {
		width: 85px;
		height: 85px;
	}

	
	
}

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