@media (min-width: 768px) {
	.navbar-collapse{width: 50%;}
	.footer{padding: 5% 0 2%;}
	.content-box{padding:5% 0;}
	.content-box.customershome,
	.contactsocial-footer{padding: 3% 0;}
	.title-box.subtitle{text-align: left;}
	
	.readmore-bt.readright{float: right;margin: 0;}
	.headerbar .row{justify-content: space-between;}
	.headerbar ul li{margin: 0 10px 0 0;}
	.headerbar{padding: 10px 0;}
	.logocustomers{aspect-ratio: 3/2;}
	
	
	.bannercaptions h1{font-size: 26px;}
	.bannercaptions h2{font-size: 24px;}
	.bannercaptions p{font-size: 20px;}
	#carouselmainSlide .carousel-item .bannercaptions{padding-top: 7%;}
	
	#carouselmainSlide .carousel-item{ 
		height: auto;
		min-height: 285px;
	}
	
	.bannercaptions{text-align: left;}
	#carouselmainSlide .carousel-item.banner1 .imgbanner{margin-left: -5rem;}
	#carouselmainSlide .carousel-item.banner2 .imgbanner{margin-left: -4rem;}
	#carouselmainSlide .carousel-item.banner3 .imgbanner{margin-left: -3rem;}
	#carouselmainSlide .carousel-item .row{
		align-items: flex-start;
		padding-top: 0;
		padding-bottom: 0;
	}

	.imgbanner{
		-webkit-animation: slideleft 0.5s linear both;
		animation: slideleft .5s linear both;
		-webkit-animation-delay: .4s;
		animation-delay: .4s;
	}
	
	
	
	
	.content-box.contactpage{padding:3% 0 0;}
	.textcontactbox ul li{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.bannerpage{padding: 5% 0;}
	.formcontact{
		padding: 2rem;
		margin: 2rem auto;
	}
	.menuheadbar ul li.dropdown .dropdown-menu a{
		background: #000;
		color: #FFF;
	}
	.menuheadbar ul li.dropdown .dropdown-menu a:hover,
	.menuheadbar ul li.dropdown .dropdown-menu a.active{
		color:#a51614;
	}
	.newsbox h1{font-size: 1rem;}
	.slideshow{margin: 0;}
	

	.textfooter ul li:nth-of-type(2) a:nth-of-type(2),
	.textfooter ul li:nth-of-type(2) a:nth-of-type(3),
	.textfooter ul li:nth-of-type(2) a:nth-of-type(4),
	.social-header ul li:nth-of-type(2) a:nth-of-type(2),
	.social-header ul li:nth-of-type(2) a:nth-of-type(3),
	.social-header ul li:nth-of-type(2) a:nth-of-type(4){padding-left: 10%;}
	
	.textfooter ul li:nth-of-type(1) a:nth-of-type(3){padding-left: 28%;}
	.social-header ul li:nth-of-type(1) a:nth-of-type(3){padding-left: 32%;}
}
@media (min-width: 992px) { 
	#nav-icon3{display: none ;}
	.navbar-brand{text-align: left;margin-left: -1rem;}
	.navbar-brand img{width: 80px;}
	.navbar-brand h1{font-size: 14px;}
	.navbar-brand p{font-size: 14px;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: flex-end;
		width: 100%;
	}
	.policy-box ul li{margin-right: 2rem;}
	.policy-box ul{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.social-footer{
		margin: 0 ;
		text-align: left;
	}
	.iconcategory-menuhome{
		width: 100%;
		display: block;
	}
	.iconcategory-menuhome li.dropdown .dropdown-menu a.active,
	.iconcategory-menuhome li.dropdown .dropdown-menu a:hover{
		background: #a51614;
		color: #FFF;
	}
	.iconcategory-menuhome li .dropdown-menu{
		padding: 0;
		border-radius: 0;
		margin: 0;
		border: none;
		min-width: 20rem;
		width: 100%;
		background: none;
	}
	.iconcategory-menuhome ul li a{font-size: 13px;}
	.iconcategory-menuhome li.dropdown .dropdown-menu a{
		display: block;
		padding: 10px 15px;
		text-align: left;
		background: #000;
		color: #FFF;
		margin-bottom: .5rem;
		box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	}
	.iconcategory-menuhome ul li.active a,
	.iconcategory-menuhome ul li a:hover{
		color: #a51614;
	}
	.slidecategory{display: none;}
	.slidecategoryhome{display: none;}
	.icon-box{padding: 1.5rem 1rem;}
	.iconhome.categoryhome p {
		font-size: .9rem;
		-webkit-line-clamp: 1;
		height: calc(1rem * 1.3 * 1);
	}
	.productsandservice{display: block;}
	.productsandservice .col-lg-2{width: 20%;}
	.iconhome.categoryhome img{max-width: 70%;}
	.icon{
		width: 130px;
		height: 130px;
		padding: 1.5rem;
	}
	.textfooter{margin: 0;}
	.title-box h2{font-size: 25px;}
	.social-box{margin: 0;}
	.social-box img{width: 50px;}
	.readmore-bt{margin-bottom: 0;}
	.iconhome{font-size: 1rem;}
	.iconhome.categoryhome{padding: 1rem .5rem;}
	
	
	.bannercaptions h1{font-size: 33px;}
	#carouselmainSlide .carousel-item{min-height: 390px; }
	#carouselmainSlide .carousel-item.banner1 .imgbanner{margin-left: -10rem;}
	#carouselmainSlide .carousel-item.banner2 .imgbanner{margin-left: -8rem;}
	#carouselmainSlide .carousel-item.banner3 .imgbanner{margin-left: -3rem;}
	
	
	.textabouthome h1{font-size: 22px;}
	.textabouthome h2{font-size: 23px;margin-bottom: 2rem;}
	.textabouthome p{margin-bottom: 2rem;}

	
	.fullset-customers{padding: 2rem;}
	.textfooter ul li:nth-of-type(1) a:nth-of-type(3) {
        padding-left: 30%;
    }
}
@media (min-width: 1200px) {
	html{ font-size:18px; } 
	.icon-box{font-size: 1.1rem;}
	.footer h1{font-size: 22px;}
	.social-footer img{width: 38px;}
	.contactsocial-footer .row{margin-left: -3rem;}
	.contactsocial-footer .col-xl-4{width: 23%;}
	.contactsocial-footer .col-xl-1{width: 15%;}
	
	
	.textabouthome h1{font-size: 28px;}
	.textabouthome h2{font-size: 29px;}
	
	.navbar-brand img{width: 95px;}
	.navbar-brand h1{font-size: 19px;}
	.navbar-brand p{font-size: 18px;}
	.iconcategory-menuhome ul li a{font-size: 16px;}
	.iconcategory-menuhome img{width: 75px;}
	.headerbar ul li{margin-right: 20px;}
	
	.bannercaptions{padding-left: 15%;}
	.bannercaptions h1{font-size: 40px;}
	.bannercaptions h2{font-size: 33px;}
	.bannercaptions p{font-size: 25px;}
	#carouselmainSlide .carousel-item {min-height: 525px;}
	.textfooter ul li:nth-of-type(1) a:nth-of-type(3) {
        padding-left: 32%;
    }
	
}

@media (min-width: 1440px) {
	
	.navbar-brand h1{font-size: 22px;}
	.navbar-brand p{font-size: 21px;}
	.footer h1{font-size: 24px;}
	.title-box h2{font-size: 28px;}
	.title-box h1{font-size: 36px;}
	.social-box h1{font-size: 1.2rem;}
	
	
	.bannercaptions{padding-left: 8%;}
	.bannercaptions p{font-size: 27px;}
	#carouselmainSlide .carousel-item {min-height: 560px;}
	#carouselmainSlide .carousel-item.banner1 .imgbanner{margin-left: -12rem;}
	#carouselmainSlide .carousel-item.banner2 .imgbanner{margin-left: -6rem;}
	#carouselmainSlide .carousel-item.banner3 .imgbanner{margin-left: -6rem;}
	
	.products-box a{width: 185px;}
	
	.textfooter ul li:nth-of-type(1) a:nth-of-type(3) {
        padding-left: 28%;
    }
}

@media (min-width: 1600px) {
	html{font-size:20px;}
	/*.textabouthome h1{font-size: 33px;}
	.textabouthome h2{font-size: 34px;}*/
	.navbar-brand img{width: 110px;}
	.iconcategory-menuhome img{width: 85px;}
	
	
	.bannercaptions{padding-left: 15%;}
	.bannercaptions p{font-size: 28px;}
	#carouselmainSlide .carousel-item {min-height: 612px;}
	#carouselmainSlide .carousel-item.banner1 .imgbanner{margin-left: -10rem;}
	#carouselmainSlide .carousel-item.banner3 .imgbanner{margin-left: -4rem;}
	
	.textfooter ul li:nth-of-type(1) a:nth-of-type(3) {
        padding-left: 31%;
    }
	
	.textfooter ul li:nth-of-type(2) a:nth-of-type(2),
	.textfooter ul li:nth-of-type(2) a:nth-of-type(3),
	.textfooter ul li:nth-of-type(2) a:nth-of-type(4){
        padding-left: 11%;
    }
}
@media (min-width: 1800px) {
	.bannercaptions{padding-left: 27%;}
	.bannercaptions h1{font-size: 50px;}
	.bannercaptions h2{font-size: 35px;}
	.bannercaptions p{font-size: 30px;}
	#carouselmainSlide .carousel-item {min-height: 715px;}
	
}
@media (min-width: 2000px) {
	.bannercaptions{padding-left: 31%;}
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

