@media screen and (min-width :1199px) and (max-width: 1920px) {
	
	
	
}

@media screen and (min-width :1152px) and (max-width: 1310px) { 
	  
 
 	 .header_tp_dtl ul li.call_tp a, .head_brochure a{
 	 	font-size: 12px;
 	 }
 	 .head_brochure a{
 	 	padding: 4px 14px;
 	 }
 	 .header_tp_dtl ul>li{
 	 	padding: 5px 6px;
 	 }
 	 .header_tp_dtl ul li.call_tp img{
 	 	width: 18px;
    	height: 18px;
 	 }
 	 .main-nav a{
 	 	padding: 12px 10px;
 	 	font-size: 14px;
 	 }
 	 .main-nav .drop-down ul li a{
 	 	font-size: 14px;
 	 }
 	 .scrollto img{
 	 	width: 235px;
 	 }
 	 .carousel-caption{
 	 	width: 400px;
 	 	top: 40%;
 	 }
 	 .carousel-caption h5{
 	 	font-size: 28px;
 	 }
 	 .hm-prod .col-md-3{
 	 	padding-right: 5px;
    	padding-left: 5px;
 	 }
 	 .hm-prod-more p{
 	 	font-size: 14px;
 	 }
 	 .hm-prod-more p a{
 	 	font-size: 14px;
 	 }
 	 .core-wrapper .core-single h4{
 	 	font-size: 13px;
 	 }
 	 .hm-industry-single p{
 	 	font-size: 15px;
 	 }
 	 .product-svg{
 	    width: 80px;
    	height: 80px;
 	 }
 	 .product-icon{
 	 	width: 62px;
    	height: 55px;
 	 }
  
}

@media screen and (min-width :1152px) and (max-width: 1310px) { 
	  
	

}

@media screen and (min-width :1397px) 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) {
	
	
}

/********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) {

	 .top-head::before {
		content: "";
		position: absolute;
		top: 0;
		left: -14px;
		width: 215px;
		/* right: -88px; */
		box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
		box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
		bottom: 0;
		background: #545454;
		transform: skew(45deg, 0deg);
		box-shadow: 4px 0px 0 1px #fffffffa;
	}

	.logo {
	
		width: 63%;
	}
.foot-bottom::before { display:none; }
	.hm-about-img img {
		margin-top: 40px;
	}
	.owl-nav {
		position: absolute;
        top: -185px;
        right: 0px;
        left: 275px;
        bottom: 0;
        display: block;
        content: '';
    }

	.hm-prod-head span{
		color: #000;
	}
	.hm-prod-head p {
		color: #000000;
		margin-top: 15px;
	}
	.hm-cetificate {
		padding: 50px 0;


	}
	.hm-brick {
		padding: 35px 0 50px 0px;
	
	}

	.im-bo img {
		width: 100%;
		margin: 21px 0;
	}
	
	.hm-cleint {
		padding: 60px 0 100px;
	}
	.hm-cetificate-head {
		margin-top: 40px;
		text-align: justify;
	}
	.pargrat p {
		font-size: 16px;
		text-align: justify;
	}

	.cont_detailss {
		padding-left: 64px;
		display: block;
	}
	.cont_bxs {
		width: 50px;
		height: 50px;
		position: absolute;
		left: 17px;
		float: left;
		border-radius: 10%;
		background-color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.footer_logo {
		padding: 5px 9px 5px 5px;
		background: #fff;
		margin: 0;
		width: 85%;
	}
	
	.social-link {
		margin-top: 26px;
		/* text-align: left; */
		margin-bottom: 37px;
	}
	#footer_bg {
		background: #545454;
		padding: 30px 0 35px 0;
	}
	.social-link ul {
		text-align: left;
	}
	.hm-cetificate-head span{
		text-align: justify;
	}
	.hm-cleint-head h2::before {
		position: absolute;
		content: '';
		left: 205px;
		width: 52px;
		top: 49px;
		margin-left: -33px;
		height: 4px;
		background: #bb1c20;
		border-radius: 26px;
	}
	.hm-cleint-certifications {
		display: flex;
	}
	.cer-box img {
        width: 169px;
        margin-top: 22px;
    }
	.hm-brick-head img{
		width: 100%;
	}
	.scrollto img {
		width: 215px;
		height: auto 
	}
	.mobile-nav-toggle {
        position: absolute;
        right: 27px;
        top: 13px;
        z-index: 9998;
        border: 0;
        background: 0 0;
        font-size: 24px;
        transition: .4s;
        outline: 0;
        line-height: 1;
        cursor: pointer;
        text-align: right;
    }
	.update_product_banner {
		position: relative;
		background-size: 100%;
		min-height: 245px;
		display: block;
		/* background-position: center; */
		/* background-attachment: fixed; */
		width: 100%;
		padding-top: 75px;
		background-size: cover;
	}

	.contact_form {
		margin-top: 50px;
	}
	.hm-prod {
		padding: 80px 0 36px 0;
		background-color: #1c2541;
	}
	.hm-about-head .orange-text {
		color: #bb1c20;
		font-size: 22px;
	}
	.hm-about-head h2::after {
		position: absolute;
		content: '';
		left: 34px;
		bottom: -9px;
		width: 52px;
		margin-left: -33px;
		height: 4px;
		background: #aaaaaa;
		border-radius: 26px;
	}
	.hm-about {
        padding: 40px 0 90px 0;
    }

	.paregarft-pading p {
		padding-left: 0;
		margin-top: 23px;
	}
	.prod-owl-dtl {
		text-align: center;
	}
	.product {
		padding: 40px 0;
	}

	.manufacturing-sidebar {

		margin-right: 0px;
	
	}

}

@media screen and (max-width: 400px) {
	
	
	
	
	
	
}


@media screen and (max-width: 360px) {
	
	
	
	
	
}

@media screen and (max-width: 320px) {
	
	
	
}