@media screen and (max-width:1399px) {
	.main-slider .caption .line-1 {
		font-size:2.75rem;
	}
}

@media screen and (max-width:1199px) {
	.main-slider .caption .line-1 {
		font-size: 2.5rem;
	}
	.footer-menu-row img{
		width: 80%;
	}
}
@media screen and (max-width:991px) {
	.main-slider .line-1 {
		font-size:2.5rem;
	}
	.input-group{
		justify-content: unset!important;
	}
	
	#search-button{
		right: 35px!important;
	}
	
	.p-category-box {
    height: -webkit-fill-available;
}

.album-box .image img {
    height: -webkit-fill-available;
}
.image-tree{
	margin-top:15px!important;
}
	
	.language-box {
    position: absolute;
    right: 78%;
}

.navbar-toggler{
	float:right;
}
	.main-slider .seq-in .seq-model {
		background:none;
	}
	.main-slider .seq-in .seq-model img {
		max-height:238px;
		transform:translate(0, 100px);
	}
	.main-slider .seq-in .seq-title {
		left:2.5%;
	}
	.tab-pane img{
		width:100%!important;
		height:100%!important;
	}
	.product-item span{
		font-size:12px!important;
	}
	.product-groups-container {
    flex-direction: column;
}

.product-groups-slide {
    width: auto;
    overflow: auto;
    overflow-x: hidden;
}

.product-groups-info {
    transform: rotate(0deg) !important;
}

.product-groups-info h3 {
    font-size: 1.5rem;
}
.product-groups-container {
    height: 76vh;
}

.product-groups-info {
    text-align: left;
	position: static;
}

.product-groups-slide:hover .pg-img {
    left: 0%;
    top: 0%;
}
.main-header {

    padding: 31px 25px;
}

.nav-link:after{
	display:none;
}
	.seq .seq-prev{
		
		background-size: 17px 33px;
		background-repeat: no-repeat;
		background-position: center center;
		
	}
	
	.seq .seq-next{
		
		background-size: 17px 33px;
		background-repeat: no-repeat;
		background-position: center center;
		
	}
	
	.navbar-toggler i{
		color:white;
	}
	
	.navbar-toggler:focus{
		color:transparent;
	}
	.footer-menu-row img{
		width: 100%;
	}
	
	#main-menu{
		background: #ab2124;
		padding: 20px;
		height: 250px;
	}
	
	.navbar-collapse input{
		width:100%;
	}
	.products .heading .line-1,
	.news .heading .line-1	{
		font-size:1.25rem;
	}
	.product-groups-info h3 {
		font-size:1.5rem;
	}
	body, html {
		overflow-x:hidden;
	}
}

@media screen and (max-width:767px) {
	.main-slider .bg-image img {
		height:100vh;
	}
	.main-slider .caption {
		text-align:center;
	}
	.main-slider .caption .line-1 {
		font-size:1.75rem;
	}
	
	.footer-menu-row img{
		width: max-content;
	}

	#map {
		position:relative;
		top:0;
		bottom:0;
		left:0;
		height:400px;
		width:100%
	}
	.filters {
		transform:translateY(-25%) !important;
	}
	.filters .col-lg-3 .filter-box {
		transform:translateY(0) !important;
		margin-bottom:75px;
	}

}
@media screen and (max-width:575px) {
	.main-slider .line-1 {
		font-size:2rem;
	}
}
