@media screen and (min-width :1199px) and (max-width: 1920px) {
	
	
	
}

@media screen and (min-width :1152px) and (max-width: 1310px) { /*Ameya*/
	  
	 .amy{
	 	display: none;
	 }
	 .hm_abt_para p{
	 	line-height: 22px;
		padding-bottom: 7px;
	    font-size: 14px;
	 }
	 .hm_abt_anch a{
	 	margin-top: 6%;
	 }
	 .ftr-logo ul li{
	 	padding: 0 1px;
	 }
  	
}

@media screen and (min-width :1152px) and (max-width: 1310px) { /*Cuties Tab Size*/
	  
	

}

@media screen and (min-width :1397px) and (max-width: 1920px) { /*Salman*/
 	
 	 

}

@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) {
	.header_tp_lft ul{
		text-align: center;
	}
	.header_tp_lft ul li{
		padding: 0 8px;
		float: none;
    	display: inline-block;
	}
	.header_tp_lft ul li:first-child {
	    padding-right: 15px;
	    padding-right: 15px;
    	border-right: 1px solid #ffffff57;
	}
	.header_tp_lft ul li a{
		font-size: 12px;
		line-height: 26px;
	}
	.header_tp_lft ul li a img {
	    display: none;
	}
	.header_top_bg .social_icon{
		display: none;
	}
	.header_top_bg{
		height: auto;
		padding: 5px 0 5px;
	}
	.logo{
		position: relative;
		margin-top: 0;
	}
	.logo:after, .header_top_bg:before, .header_top_bg:after{
		display: none;
	}
	.header_top{
		background: #c02141;
	}
	.header_tp_lft ul li:last-child{
		padding-right: 0px;
	}
	.mobile-nav{
		background: #c02141;
	}
	.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{
		color: #fff;
	}
	.mobile-nav-toggle{
   		top: 65px;
   		right: 10px;
	    font-size: 16px;
	    background: #c02141;
	    color: #fff;
	    padding: 7px 6px;
	    border-radius: 5px;
   	}
   	.mobile-nav-toggle i{
      	margin: 0;
      	color: #fff;
   	}
   	.mobile-nav .float-right{
   		float: none !important;
   	}
   	.carousel-indicators{
   		bottom: 0;
   	}
   	.carousel-indicators li{
   		height: 3px;
   		width: 20px;
   	}
   	.header-scrolled .mobile-nav-toggle{
   		top: 15px;
   	}
   	.hm-about-year{
   		right: 0;
   	}
   	.hm-about{
   		padding: 80px 0 80px 0;
   	}
   	.hm-about-dtl{
   		margin-top: 60px;
   	}
   	.hm-about-dtl h2{
   		font-size: 1.4rem;
   	}
   	.hm-about-dtl p{
   		text-align: justify;
   	}
   	.hm-about-count{
   		margin-top: 5px;
   		height: 100%;
   		padding: 10px 5px 10px 5px;
   		justify-content: center;
   	}
   	.hm-about-count .hm-count-number{
   		margin-right: 15px;
   		font-size: 23px;
   	}
   	.hm-count-name{
   		padding-left: 5px !important;
	    font-weight: 600;
	    font-size: 13px;
	    text-align: right;
   	}
   	.hm-count-number span {
	    right: -8px;
	    top: -5px;
	    font-size: 15px;
	}
   	.hm-product-head h5, .hm-material-heading h5, .hm-industries-head h5{
   		font-size: 14px;
   		margin-bottom: 5px;
   	}
   	.hm-product-head h2, .hm-material-heading h2, .hm-industries-head h2{
   		font-size: 1.6rem;
   	}
   	.pl30 {
	    padding-left: 0;
	}
	.hm-material-btn span{
		font-size: 14px;
	}
	.hm_cleint_box ul li{
		width: 33%;
		border: 1px solid #efefef;
	}
	.ftr-cont, .ftr-head{
		margin-top: 25px;
		padding-bottom: 0;
	}
	.ftr-right{
		padding-top: 30px;
    	padding-bottom: 10px;
	}
	.ftr-head h4{
		margin-bottom: 10px;
		padding-left: 0;
	}
	.inner-banner{
		padding: 45px 0;
	}
	.inner-banner-head h1{
		font-size: 25px;
	}
	.who-we-are .hm-material-heading h2{
		font-size: 1.3rem;
	}
	.who-we-are p{
		text-align: justify;
	}
	.about {
	    padding: 40px 0;
	}
	.hm-advantage-box{
		padding: 2rem 1rem;
		height: auto;
	}
	.hm-advantage-box2{
		margin: 30px 0;
	}
	.about-aim {
	    padding: 0px 0 60px;
	}
	.about-why p{
		text-align: justify;
	}
	.about-why-box{
		margin-bottom: 10px;
	}
	.about-why-box h4{
		font-size: 16px;
	}
	.quality-objectives img{
		margin-bottom: 20px;
	}
	.tech-info-dtl h2{
		font-size: 1.4rem;
	}
	.tech-info-dtl h4{
		font-size: 18px;
	}
	.contact-box{
		margin: 30px 0;
	}
	.main_title_block{
		font-size: 20px;
	}
	.prod-images{
		margin-right: 0;
    	margin-left: 0;
	}
	.products-heading {
	    padding: 80px 0 40px;
	}
	.prod-images-name span{
    	padding: 5px;
    	font-size: 11px;
	}
	.prod-according{
		background: #f3f3f300;
		padding: 0px;
	}
	.accordion__content .inner-liner{
		padding: 30px 0px;
	}
	button.accordion__button{
		font-size: 15px;
	}
	.multi-prod-rang{
		margin-top: 40px;
	}

	



}

@media screen and (max-width: 400px) {
	
	
	
	
	
	
}


@media screen and (max-width: 360px) {
	
	
	
	
	
}

@media screen and (max-width: 320px) {
	
	
	
}

@media screen and (max-width: 1366px) {
	 
	
}
