@media (min-width: 768px) {
	html{ font-size:18px; } 
	.headerbar .row{justify-content: flex-end;}
	.language-box a{padding: 3px 11px;}
	.imgiso img{max-width: 30%;}
	.navbar-brand{
		display: flex;
		align-items: baseline;
	}
	.navbar-brand p{font-size: 22px;margin: 1rem auto 0;}
	.navbar-brand img{width: 90px;}
	.navbar-collapse{ width: 60%;}
	#nav-icon3.open {
		top: -1rem;
		right: -1rem;
	}
	.footer{padding: 5% 0 2%;}
	.content-box{padding:5% 0;}
	
	.content-otherpage.abouthome{
		padding: 7% 0;
		background-position: center right;
		background-size: cover !important;
	}
	.pdf-load.loadright,
	.readmore-btn.readright{
		float: right;
		margin: 0;
	}
	.title-box.subtitle{margin: 0;text-align: left;}
	

	.icon-box{
		margin: 0;
		height: 100%;
		padding: 1rem .5rem;
	}
	.icon-box h1{
		-webkit-line-clamp: inherit;
		line-height: normal;
		height: auto;
	}
	.slidebrands .slick-slide{opacity: 1;}
	.slidebrands .slick-list{padding: 1rem;}
	.slidebrands .slick-next{right: -1rem;}
	.slidebrands .slick-prev{left: -1rem;}
	
	.slidenews{margin: 2rem auto 0 !important;}
	.contact-footer{margin: 0;}
	
	.address-box{font-size: .9rem;}
	.textaboutpage{margin: 2rem auto 1rem;}


	.imgservices{margin: 0 0 2rem;}
	
	.slideproducts{margin: 0 auto;}
	.pageclick ul{justify-content: flex-end;}
	.tabscategory{display: block;}
	.boxprice h1{text-align: right;font-size: 16px;}
	.boxprice h1 span{display: block;}
	
	.address-choose a.editaddress{margin: 0;}
	#changeaddressModal .modal-dialog{max-width: 768px;}
	.address-choose{
		height: 100%;
		margin: 0;
	}

	.fixedhistory {
		top: 6rem;
		padding: 5% 0 3%;
	}
	.content-otherpage.howtobuydetailspage, 
	.content-otherpage.newspage,
	.content-otherpage.newsdetailpage{padding: 12% 0 5%;}
	.content-otherpage{padding: 8% 0 5%;}
	.icon-buy span{left: -1rem;top: 0;}
	.iconservices{
		height: 100%;
		margin: 0;
	}
	.borderleft{border-left: 1px solid #979797;}
}
@media (min-width: 992px) { 
	#nav-icon3{display: none ;}
	.navbar-brand{
		padding: 0;
		margin-bottom: 0;
	}
	.navbar-brand img{width: auto;max-width: 15%;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: center;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: space-between;
		margin-top: .5rem;
	}
	
	.navbar-nav li{
		width:auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		position: static;
	}
	.navbar-nav li a{
		color: #000;
		padding: 5px;
		text-align: center;
		font-size: .9rem;
	}
	.navbar-nav li a:hover{transform: translateY(-5px);}
	.navbar-nav li.dropdown .dropdown-menu{
		width: 100%;
		min-width: inherit;
		margin: 0;
		left: 0;
		right: 0;
	}
	.navbar-nav li.dropdown:hover > .dropdown-menu{
		display: block;
	}
	.navbar-nav li.dropdown .dropdown-menu a{
		padding:8px 0;
		display: block;
	}

	.dropdown-menu a img{
		display: block;
		margin: auto;
		width: 50px;
	}
	.imgiso{margin: 0;text-align: right;}
	.imgiso img{max-width: 50%;}
	.policy-box ul{
		display: flex;
		align-items: center;
	}
	.language-box a{padding: 5px 20px;}
	.title-box h1{font-size: 35px;}
	.icon-box{padding: 2rem 1rem;}
	.slidenews .slick-dots li button,
	.slidebrands .slick-dots li button {
		width: 25px;
		margin: 0 1px;
	}
	.slidenews .slick-slide{margin: .5rem .7rem;}
	.address-footer{margin-right: -15px;}
	.textabout-home h1{font-size: 35px;}
	.navbar-brand p{font-size: 26px;}
	.social-box img{width: 45px;}
	.pdf-load.loadright{width: 45%;}
	.icon-buy img{width: 80px;}
	.products-box.boxonline .number-input input[type=number] { max-width: 60px; }
	.boxprice p.textright{text-align: right;}
	.totalprice{margin-right: 1rem;}
	
	
	#changeaddressModal .modal-body{padding: 2rem;}
	#changeaddressModal .modal-dialog{max-width: 818px;}
	
	.fixedhistory {
        top: 7rem;
        padding: 5% 0px 1%;
    }
	.boxprice p{font-size: .8rem;}
	.icon-buy span{
		left: 1rem;
		width: 50px;
		height: 50px;
	}
	.icon-buy{margin-bottom: 2rem;}
	.content-otherpage.howtobuydetailspage, 
	.content-otherpage.newspage,
	.content-otherpage.newsdetailpage{padding: 8% 0 5%;}
	
	.servicabout img{max-width: 80%;}
}
@media (min-width: 1200px) {
	html{ font-size:20px; } 
	.container{max-width:1220px;}
	.navbar-brand p{font-size: 30px;}
	.navbar-brand img{max-width: 12%;margin-right: 1rem;}
	.navbar-nav li a{font-size: 1rem;}
	.slidebrands .slick-prev, 
	.slidebrands .slick-next{
		width: 40px;
		height: 40px;
	}
	.language-box{width: 85%;}
	.language-box a {
        padding: 5px 25px;
    }
	
	.footer h1{font-size: 22px;}
	.contact-footer{padding-left: 2rem;}
	.social-box h1, 
	.address-box h1,
	#accordionacontact .accordion-button{font-size: 24px;}
	.textaboutpage{padding-right: 4%;}
	
	.content-otherpage.visionpage{padding-bottom: 30%;}
	.products-box.boxonline .number-input input[type=number] { max-width: 55px; }
	.boxprice h1{font-size: 20px;}
	.pdf-load{width: 215px;}
	.toolproducts ul{
		padding:0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.toolproducts ul li{margin-bottom: 0;}
	#changeaddressModal .modal-dialog{max-width: 1024px;}
	
	.text-products p{
		-webkit-line-clamp: 1;
		height: calc(1rem* 1.2* 1);
	}
	
	.iconservices img{width: 130px;}
	.iconservices h1{font-size: 20px;}
	.iconservices h2{font-size: 18px;}
}

@media (min-width: 1440px) {
	.container{max-width:1336px;}
	.imgiso img{max-width: 40%;}
	.navbar-brand p{font-size: 35px;}
	.searchbox .form-control{width: 90%;}
	.pdf-load.loadright{width: 40%;}

	.text-products p{
		font-size: .85rem;
	}

	.text-products h2{
		-webkit-line-clamp: 1;
		height: calc(1rem* 1.2* 1);
	}
	.products-box.boxonline .number-input input[type=number] { max-width: 80px; }
	.textaboutpage {
		padding: 0;
		font-size: 18px;
	}
	.textaboutpage h2{font-size: 20px;}
	.fixedhistory {
        padding: 4% 0px 1%;
    }
}

@media (min-width: 1600px) { 
	.icon-box img{max-width: 50%;}
	.navbar-brand p{margin-left: .3rem;}
	.content-otherpage.howtobuydetailspage, 
	.content-otherpage.newsdetailpage, 
	.content-otherpage.newspage,
	.content-otherpage {
        padding: 5% 0;
    }
	.iconservices h1{font-size: 22px;}
	.iconservices h2{font-size: 20px;}
	
}
@media (min-width: 1800px) {
	html{ font-size:20px; } 
	.container{max-width:1440px;}    
	.language-box {width: 75%;}
	.products-box.boxonline .number-input input[type=number] { max-width: 90px; }
}
@media (min-width: 2000px) {
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

