@media (min-width: 768px) {
	html{ font-size:16px; } 
	.navbar-collapse{width: 50%;}
	.headbar-main{
		padding: .5rem 0;
		position: fixed;
		background-color: transparent;
	}
	.slim.headbar-main{background:#950d0d;}
	.navbar-brand img{width: 80px;}
	.footer{padding: 3% 0 1%;}
	.content-box{padding: 5% 0;}
	.iconabout{margin: 0 1.5rem;}
	.iconslide{padding: 3% 0;}
	.subtitlecenter h1 {font-size: calc(1.375rem + 1vw); }
	.subtitlecenter h2 {font-size: calc(1.325rem + .3vw); }
	.slideoutlet{display: none;}
	
	.outletbox {aspect-ratio: 3 / 4;}
	.outlettext{
		padding: 2rem 1rem;
	}
	.outlettext h1{
		font-size: calc(1rem + .9vw);
	}
	.outlettext img{
		width: 165px;
		aspect-ratio: 3 / 4;
		object-fit: scale-down;
	}
	.ppmenu img{
		margin-top: -10rem;
		aspect-ratio: 3 / 3;
	}
	.slidepopularmenu .splide__arrow{
		width: 2.5em;
		height: 2.5em;
	}
	.slidepopularmenu .splide__arrow.splide__arrow--next{right: -3rem;}
	.slidepopularmenu .splide__arrow.splide__arrow--prev{left: -3rem;}
	.outletbox.outletboxcenter{
		border-left: 5px solid #FFF;
		border-right: 5px solid #FFF;
	}
	
	
	.bannerpage{padding: 15% 0 5%;}
	.content-otherpage{padding: 3% 0;}
	
	
	.contactform{padding: 0 2rem 1rem;}
	.contactform .titleoutlet{margin: 0 -2rem 1rem;}
	
	.addressbox .row{align-items: flex-start;}
	.addressbox.addressbox2 .logobrand img{width: 85px;}
	.addressbox.addressbox2 .logobrand{top: 1.5rem;}
	
}
@media (min-width: 992px) { 
	#nav-icon3{display: none ;}
	.navbar-brand img{width:auto;max-width:100px;}
	.slim .navbar-brand img{max-width: 75px;}
	.hamburgers-box{justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{
		justify-content: flex-end;
		width: 100%;
	}
	.navbar-expand-lg .navbar-nav{
		width: 100%;
		justify-content: flex-end;
		padding: 0;
	}
	.navbar-nav li{
		width: auto;
		padding: 0;
		margin: auto;
	}
	.navbar-nav li a{
		color: #FFF;
		padding: 4px 15px;
		text-align: center;
	}
	.slim .navbar-nav li.active a,
	.slim .navbar-nav li a:hover{
		color: #FFF;
		border-radius: 30px;
		background: #000;
		transition: all 0.6s;
		box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	}
	.policy-box ul li{margin-right: 2rem;}
	.policy-box ul{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.textfooter img{margin-right: 10px;width: 45px;}
	.title-box h1 {font-size: calc(1.25rem + 1.5vw);}
	.icon-serivces{padding: 1rem;}
	.icon-serivces h1 {
		font-size: .9rem;
		-webkit-line-clamp: 3;
		height: calc(1rem * 1.3 * 3);
	}
	.icon-serivces hr{margin-top: .5rem;}
	.headercontact{float: right;}
	.iconabout img{width: 75px;}
	
	.addressbox img.filtersocial {max-width: 100%; }
	.logobrand img{width: 100px;}
	.addressbox.addressbox2 .logobrand img {width: 100px;}
	
	
	.ppmenu.ppmenu2 .textppmenu a {
		width: 90%;
		margin: 2rem auto 0;
	}
}
@media (min-width: 1200px) {
	html{ font-size:18px; } 
	.textfooter{font-size: 15px;}
	.textfooter {margin-bottom: 1rem;}
	.outlettext img{width: 250px;}
	.iconcircle{padding: .75rem;}
	.icon-serivces {padding: 2rem 1rem 1rem;}
	.icon-serivces h1 {
        -webkit-line-clamp: 2;
        height: calc(1rem * 1.3 * 2);
    }
	
	.readmore-btn{width: 180px;}
	.textppmenu a {
        padding: 3px 10px 3px 15px;
        width: 100%;
        font-size: 1rem;
    }
	
	.addressbox img{max-width: 60%;}
}

@media (min-width: 1440px) {
	html{ font-size:20px; } 
	.social-footer img{width: 45px;}
	.navbar-brand img { max-width: 150px; }
	.slim .navbar-brand img{max-width: 100px;}
	
	.ppmenu.ppmenu2 .textppmenu a {
        padding: 6px 15px;
		width: 100%;
    }
	
}

@media (min-width: 1600px) {
	.textfooter {font-size: 18px;}
	.content-box.contentbox1{padding-bottom: 4%;}
	.outletbox{aspect-ratio:3/3;}
	.outlettext img{aspect-ratio:3/3;margin-bottom: 2rem;}
}
@media (min-width: 1800px) {
	
	
}
@media (min-width: 2000px) {
	
}
@media (min-width: 2400px) {
	
}
@media (min-width: 2750px) {
	
}
@media (min-width: 3000px) {
	
}

