@media screen and (min-width: 1300px){
	.slider__arrow.js-slider-projects__next {
		left: 740px !important;
		position: absolute !important;
		bottom: 260px !important;
		z-index: 100;
		padding: 26px !important;
		background-color: grey !important;
		color: white !important;
	}
	.slider__arrow.js-slider-projects__prev {
		position: absolute !important;
		right: 740px !important;
		bottom: 260px !important;
		z-index: 100;
		padding: 26px !important;
		background-color: grey !important;
		color: white !important;
	}
	.slider__arrows-divider {
		display: none;
	}
}


@media screen and (min-width: 1280px){

	.slick-next.slick-arrow {
		display: inline-table !important;
	}
	.sp-post-carousel-section .sp-post-carousel-area .slick-prev {
		left: -15px;
	}
	.slick-prev.slick-arrow {
		display: inline-table !important;
	}

	.sp-post-carousel-section .sp-post-carousel-area .slick-next{
		right: 5px !important;
	}

	.sp-post-carousel-section .sp-post-carousel-area .slick-arrow{
		top: 88px !important;
	}

}


@media screen and (max-width:1280px){
	.slick-next.slick-arrow{
		display: none !important;
	}
	.slick-prev.slick-arrow{
		display: none !important;
	}
	.custom-padding-news{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 1024px){
	.figure-portfolio__category{
		visibility: inherit !important;
		opacity: 1 !important;
		transform: matrix(1,0,0,1,0,0) !important;
	}
	.figure-portfolio__curtain{
		transform: matrix(0.99619,-0.08715,0,1,0,0) !important;
	}
	img.logo-slider-division {
		opacity: 1 !important;
		visibility: visible !important;
	}

}
@media screen and (min-width: 992px){
	.col-lg-4.posizione-arrow{
		display: none !important  ;
	}
	.header__wrapper-overlay-menu.bg-dark .header__curtain{
		padding-left: 20%;
	}
	.header__widget.col.text-left   .split-text__line{
		display: flex !important;
	}
}
@media screen and (max-width: 992px){
	.custom-indir-cont p.elementor-heading-title.elementor-size-default{
		font-size: 13px !important;
	}
	.custom-tit-cont p.elementor-heading-title.elementor-size-default{
		font-size: 15px !important;
	}
	.mobile-custom-cont .elementor-row{
		flex-wrap: unset;
	}
	.footer__area-primary {
		text-align: center;
	}
	.posizioni-general-list .posizioni-head-list{
		display: none;
	}
	.posizioni-general-list .posizione-item > a{
		display: flex;
		flex-direction: column;
	}
	.posizioni-general-list .posizione-item div{
		text-align: left ;
	}
	.posizioni-general-list .posizione-item .posizione-country {
		order: -1;
		color: white;
		font-size: 11px;
	}
	.posizioni-general-list .posizione-item .posizione-name {
		order: -1;
		font-weight: bold;
		font-size: 22px;
		color: white;
	}
	.col-lg-4.posizione-arrow{
		text-align: right !important;
		order: -1;
	}
	.col-lg-4.posizione-arrow i{
		z-index: 999;
		position: absolute;
		top: -26px;
		font-size: 30px;
	}
	img.header__curtain.lazy-bg.of-cover.lazy-bg_loaded{
		padding: 9999px;
	}
	.col.text-left.header__col-left {
		opacity: 1 !important;
		transform: none !important;
	}
	.header__widget.col.text-left   .split-text__line{
		display: block !important;
	}
	.custom-footer-menu {
		display: none !important;
	}
	.custom-news-carousel-home .readmore-carousel-news {
		display: block;
	}
	.custom-news-carousel-home .sp-pc-content {
		margin-bottom: 20px !important;
	}
}
@media screen and (max-width: 768px) {
	.custom-info-icon-contant {
		padding-top: 0;
	}
	.scroll-down-custom {
	    left: auto;
	    right: 40px;
		bottom: 0px;
	}
	.scroll-down-custom .middle{
		position: absolute;
		top: -50px;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.scroll-down-custom .mouse{
		width: 26px;
		height: 46px;
		border: 1px solid white;
		border-radius: 15px;
	}
	.scroll-down-custom .mouse::before{
		content: "";
		width: 6px;
		height: 6px;
		position: absolute;
		top: 7.5px;
		background: white;
		left: 50%;
		transform: translateX(-50%);
		border-radius: 50%;
		opacity: 1;
		animation: mouse 2s infinite;
	}
	@keyframes mouse {
		from{
		  opacity: 1;
		  top:7.5px;
		}
		to{
		  opacity: 0;
		  top: 37px;
		}
	}
	div#scrollDownHome {
		display: none;
	}

	/*.ultp-block-aff701.wp-block-ultimate-post-post-grid-1 .ultp-block-row.ultp-block-items-wrap,*/
	.custom-news-container-alc .ultp-block-row.ultp-block-items-wrap {
		grid-template-columns: repeat(1,1fr) !important;
		padding: 0 !important;
	}
	.ultp-block-aff701 .ultp-block-row {
		grid-gap: 50px !important;
	}


}

@media screen and (min-width: 415px){

}


@media screen and (max-width: 414px) {
	.map-custom{
		height: 150px;
	}
	.middle{
		top: -30px;
	}

	.cf7sr-g-recaptcha {
		float: none;
		margin-bottom: 10px;
	}
	.cf7sr-g-recaptcha {
		transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;
	}

	.next-prev-posts-single .custom-prev-next-post{
		max-width: unset;
		width: 100%;
	}
	.next-prev-posts-single .custom-prev-next-post.left{
		padding-bottom: 20px;
	}


	.il-gruppo h2 {
		font-size: 40px !important;
	}
	.testo-gruppo p {
		font-size: 17px !important;
	}
	.elementor-186 .elementor-element.elementor-element-ca19feb > .elementor-element-populated {
		margin: 0 !important;
	}
	.elementor-1404 .elementor-element.elementor-element-1acb4bb .elementor-button {
		font-size: 15px;
	}
	.elementor-1404 .elementor-element.elementor-element-52d2996 .elementor-button {
		font-size: 15px;
	}
	.elementor-button.elementor-size-xl{
		padding: 15px 50px;
	}
	.holding-title h2 {
		font-size: 25px !important;
	}
	.contatti-mobile p {
		font-size: 30px !important;
	}
	#scopri-tutte p {
		text-align: center !important;
	}
}
