/* Media Query */

/* Ecrans 23 pouces (1920px) */
@media only screen and (min-width:1367px) {
	.center{
		max-width:65%;
	}
	.page-title{
		width:100%;
		font-size:1.8em;
	}
}

@media only screen and (max-width:1367px) {
	.center{
		max-width: 1200px;
	}
}

/* Tablet Portrait width to 960px */
@media only screen and (max-width:1025px) {
	.center{
		max-width: 90%;
		padding: 0 15px;
	}
}

/* Tablet Portrait width to 960px */
@media only screen and (max-width:960px) {
	.center{
		max-width: 95%;
	}
}

@media only screen and (max-width:960px) {}
@media only screen and (min-width:769px) and (max-width:960px) {}

@media only screen and (max-width:768px) {
	.center{
		max-width: 100%;
		padding: 0 10px;
	}
	.header-baseline a .iconed .iconed-message {
		display: none;
	}
	.header-contacts {
		text-align: center;
	}
	#home-product-categories ul li {
		margin: 0 10px;
	}
	#footer-middle .footer-col {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 10px solid #222
	}
	#footer-middle .footer-col.last-col {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none
	}
	#footer-middle .footer-payment-means h3 {
		padding-top: 0
	}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	#home-product-categories ul li {
		margin: 0;
	}
	#home-product-categories ul li a .iconed .icon i {
		font-size: 35px;
	}
	#home-product-categories ul li a .iconed .iconed-message {
		font-size: 18px;
	}
}

@media only screen and (max-width:480px) {
	.header-contacts a .iconed .iconed-message,
	.fancybox-title {
		display: none;
	}
	.header-logo {
		margin-top: 9px;
	}
	.header-baseline {
		margin-top: 5px;
	}
	#primavera-vdo video {
		width: 100% !important;
		height: auto !important;
		box-shadow: none;
	}
	#home-slider {
		border-radius: 0;
	}
	#home-slider .swiper-details .swiper-title,
	#home-slider .swiper-details .swiper-content {
		padding: 5px 15px;
	}
	#home-slider .swiper-pagination {
		bottom: 60px;
	}
	#home-product-categories.stick {
		padding-bottom: 5px;
	}
	#home-product-categories ul li {
		margin: 0 5px;
	}
	#home-product-categories ul li a .iconed .icon i {
		font-size: 42px;
	}
	#home-product-categories ul li.current a .iconed .icon i {
		color: var(--color-white);
	}
	#home-product-categories ul li a .iconed .iconed-message {
		font-size: 16px;
		display: block;
		/*display: none;*/
	}
	.box-row .row-body .row-title h3 {
		font-size: 95%;
	}
	#footer-top .primavera-presentation {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 5px solid #7fa392;
	}
	#footer-top .primavera-vdo {
		margin-bottom: 20px;
	}
	#footer-top .primavera-vdo a {
		width: 100%;
	}
	#footer-middle {
		background-size: 500%;
	}
	#footer-middle .footer-schedules .schedules {
		width: 100%;
	}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width:376px) {
	#home-slider .swiper-wrapper .swiper-slide .swiper-details .swiper-title .swiper-title-text {
		font-size: 25px;
	}
	#home-product-categories ul li {
		margin: 0;
	}
	#home-product-categories ul li a .iconed .icon i {
		font-size: 40px;
	}
	#home-product-categories ul li a .iconed .iconed-message {
		font-size: 14px;
	}
}

@media only screen and (min-width:321px) and (max-width:480px) {
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width:321px)  and (max-device-width:480px) {}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width:321px) {}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width:320px) {
	#home-product-categories ul li {
		margin: 0;
	}
}