body.admin-bar .page-home{height:calc(100vh - 32px)}.page-home{height:100vh;padding-bottom:60px;margin-bottom:60px;position:relative;background:url("/wp-content/themes/art-fusion/assets/images/header-bg.jpg") center no-repeat}.page-home__buttons{position:absolute;left:calc(50% - 20px);display:flex;bottom:0;flex-direction:column;justify-content:center;align-items:center}.page-home__buttons-down{transform:rotate(270deg);position:absolute;left:-35px;top:10px;font-weight:500;color:#fff}.page-home__container{background-attachment:fixed !important;background-size:cover !important;height:100%;padding-top:140px;color:#fff}.page-home__container-text{display:flex;flex-direction:column;align-items:center}.page-home__container-text h1{font-size:87px;line-height:105px;margin-top:13px;margin-bottom:3px;font-family:'Cormorant', serif;font-weight:700}.page-home__container-text p{font-size:21px}@media all and (max-width: 1200px){.page-home__container h1{font-size:50px}}@media all and (max-width: 991px){.page-home__container h1{font-size:50px}}@media all and (max-width: 768px){.page-home__container h1{font-size:40px;line-height:100px;text-align:center}}@media all and (max-width: 600px){.page-home__container h1{line-height:1;margin-bottom:20px}}
.services__nav-item a {
	font-family:"Open Sans", sans-serif!important;
	font-weight:800!important;
}
@media (min-width: 1200px) {
	.projects__slide-img  img {
/* 		max-width:70%; */
	}
	.projects__slide-img img,.projects__slide-img  {
		-webkit-transition: ease-out .8s;
		-moz-transition: ease-out .8s;
		-o-transition: ease-out .8s;
		transition: ease-out .8s;
	}
	.projects__slide-text {
		width: 200px;
		margin-right: 20px;
	}
	.projects__slide-img img.main {
    	position: relative!important;
	}
	.projects .swiper-slide {
		justify-content:center;
	}
	.projects .swiper-slide-next .projects__slide-img,.projects .swiper-slide-prev .projects__slide-img,.projects .projects__slide-img {
		max-width:600px;
	}
	.swiper-slide-active .projects__slide-img {
		max-width:800px;
	}
	.projects .swiper-wrapper {
		min-height: 500px; 
	} 
	
	.elementor-7 .elementor-element.elementor-element-963f9e0  {
		transition: background-position 0.2s ease!important;
		
	}
}

@media (min-width: 1200px) and (max-width:1440px) {
	
	.services__content {
    width: 380px;
    position: relative;
    left: -100px;
	}
}