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

@media screen and (min-width :1152px) and (max-width: 1310px) { /*Ameya*/
	  
 	.main-nav a{
 		font-size: 15px;
    	padding: 10px 14px;
 	}
 	.carousel-caption{
 		width: 510px;
 	}
 	.carousel-caption h2{
 		font-size: 30px;
 	}
 	.call_start{
 		display: none !important;
 	}
 	 
	 
  
}

@media screen and (min-width :1152px) and (max-width: 1310px) { /*Cutus 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) {

	.logo{
		margin-top: 0px;
		position: relative;
		width: 210px;
	}
	.header-scrolled .logo{
		margin-top: 0;
	}
	.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{
		color: #678fd5;
	}
	.head-cont .pbmit-svg-arrow{
		stroke: #678fd5;
	}
	.pe-0{
		padding: 0;
	}
	.p-0 {
	    padding: 0 15px !important;
	}
	.prod-wrapper span{
		font-size: 22px;
	}

	.header-scrolled .mobile-nav-toggle{
		top: 20px;
	}
	.header_tp_dtl ul>li:nth-child(3), .header_tp_dtl ul>li:nth-child(4){
		display: none;
	}
	.header_tp_dtl ul>li{
		padding: 4px 3px;
	}
	#header:after{
		width: 100%;
		background: linear-gradient(90deg,#e2e2e2,#e2e2e2);
	}
	.header_tp_dtl ul li:nth-child(1), .header_tp_dtl ul li:nth-child(2){
		top: 0;
	}
	.header_tp_dtl ul li.call_tp img{
		width: 18px;
		margin-right: 5px;
	}
	.header_tp_dtl ul li a{
		font-size: 13px !important;
	}
	.header_tp_dtl ul{
		text-align: center;
		float: none;
		margin: 0 auto;
    	display: table;
	}
	.mobile-nav{
		background: #384777;
	}
	.mobile-nav-toggle{
		font-size: 16px;
		background: #384777;
		padding: 7px 8px;
		border-radius: 5px;
		color: #fff;
		top: 9px;
		right: 7px;
	}
	.mobile-nav-toggle i{
		color: #91958e;
	}
	.call_tp a{
		color: #000 !important;
		padding: 8px 0px;
		text-transform: lowercase;
		letter-spacing: 0px;
	}
	.call_tp img{
		margin-right: 5px;
		margin-top: 5px;
	}
	 
	  
	.carousel-caption{
		width: 70%;
	}
	.carousel-caption h2{
		font-size: 13px;
		line-height: 22px;
		padding-bottom: 0px;
	}
	.carousel-caption .btn.btn-secondary{
		margin-top: 5px;
	}
	.carousel-caption .btn{
		padding: 0.575em 1.15em;
		font-size: 11px;
	}
	.carousel-caption .btn span{
		top: -1px;
    	left: 4px;
	}
	.carousel-caption .btn span img{
		width: 12px;
	}
	#carousel .carousel-control{
		font-size: 16px;
		bottom: 1%;
	}
	#carousel .carousel-control span{
		height: 30px;
    	width: 30px;
    	line-height: 30px;
	}
	 
	.header-call{
		display: none;
	}
	.productbg blockquote{
		width: 100%;
		letter-spacing: 0;
		font: 700 24px/36px Inter;
		padding: 30px 0 20px 20px !important;
	}
	.productbg h6{
		width: 100%;
	}
	.hm-prod {
	    border-top: 0 solid #f6f6f6;
	}
	.hm-certificate-name{
		text-align: center;
		display: block;
	}
	.hm-certificate-name img{
		float: none;
	}
	.hm-certificate-dtl{
		padding-bottom: 30px;
	}
	.hm-counting h3{
		font-size: 40px;
		margin-bottom: 8px;
	}
	.hm-counting p{
		font-size: 14px;
	}
	.hm-counting{
		padding: 15px 0;
	}
	.hm-count{
		padding: 60px 0;
	}
	.hm-map-head h2{
		font: 700 27px/40px Inter;
	}
	.hm-map{
		padding: 80px 0 40px;
	}
	.hm-indus-head h2{
		font: 700 26px/40px Inter;
	}
	.ftr-head{
		margin-top: 20px;
	}
	.ftr-cont{
		margin-top: 20px;
	}
	.ftr-btm-main{
		padding: 20px 0;
	}
	.ftr-btm{
		padding: 15px 0px;
	}
	.footer-social{
		padding-bottom: 20px;
	}
	.hm-about {
	    padding: 80px 0;
	}
	.hm-about-box{
		padding-bottom: 40px;
	}
	.hm-why{
		padding: 15px 0;
	}
	.inner_hedaer_nav ul li{
		padding: 0 5px;
	}
	.inr-page-product:after{
		width: 100%;
	}
	.inr-page-prod h1{
		font-size: 25px;
	}
	.inr-page-prod {
	    padding-right: 0;
	}
	.inr-page-prod p{
		font-size: 14px;
	}
	.inr-page-img{
		margin-top: 30px;
	}
	.prod-desc-dtl h3{
		font-size: 20px;
	}
	.prod-desc-dtl h2, .prod-indust-head h2{
		font-size: 22px;
	}
	.we_serve_icon{
		height: 100px;
	}
	.we_serve_box h5{
		padding: 0px 0rem 0px;
		font-size: 13px;
	}
	.hm-icon-text{
		height: 40px;
	}
	.about-head h1{
		font-size: 30px;
	}
	.section-head .title{
		font-size: 30px;
	}
	.service-box.style3 .icon-bx-wraper:before{
		font-size: 60px;
	}
	.quality-head h1{
		font-size: 22px;
	}
	.quality-dtl{
		margin-top: 30px;
	}
	.contact-head h1{
		font-size: 1.5rem;
	}
	.cont_bx{
		margin-bottom: 40px;
	}
	.quickcontact {
        display: none;
    }
	
	
}

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


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

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