.logo img {
  width: 260px;
}
#html-body .category-view .pagebuilder-slider .slick-list .slick-slide .pagebuilder-slide-wrapper {
    background-position: center;
    aspect-ratio: 2500 / 1560;
    min-height:auto;
}
#html-body .category-view .pagebuilder-slider .slick-slide.slick-current.slick-active {
    aspect-ratio: 2500 / 1560;
}
#html-body .designer_slider .pagebuilder-slider .slick-list .slick-slide .pagebuilder-slide-wrapper {
    aspect-ratio: 2000 / 1248;
    min-height:auto;
}
body .inspired_category_section .inspired_category_wrapper .title {
    color: #000;
}

#html-body .designer_slider .pagebuilder-slider .slick-slide.slick-current.slick-active {
    aspect-ratio: 2000 / 1248;
}

.page-header .top-section .switcher .options ul.dropdown {
    background: #ffffffde;
    color: #fff;
    border-radius: 8px;
    border-top-left-radius: 0;
}

.page-header .top-section .switcher .options.active ul.dropdown > li {
    margin-bottom: 0;
}

.page-header .top-section .switcher .options.active ul.dropdown > li a {
    padding: 4px 10px;
}

.page-header .top-section .switcher .options ul.dropdown {
    border-left: 4px solid #bea482;
}

.blog-page .inspiration .sub-title {
    display: none;
}

body .interior-main-banner {
    max-width: 1610px;
}
body[class*="categorypath-exclusive-design-collections-"] .pagebuilder-column-group.formitalia-wrapper {
    margin-bottom: 40px;
}

body .interior-middle-section {
    padding-top: 20%;
}

.blog-page .blog-widget-random .post-list .post-text-hld {
    color: #000;
}
body[class*="categorypath-exclusive-design-collections"] .inspired_category_section .sub-title {
    display: none;
}

.mpbrand-index-view .inspired_category_wrapper > .title {
    display: none;
}

.mpbrand-index-view .collection-inspiration-section h2 {
    color: #bea482;
}

html[lang="ru"] body .interior-middle-section {
    padding-top: 26%;
}

html[lang="uk"] body .interior-middle-section {
    padding-top: 26%;
}

body .consulenza-main-banner {
    max-width: 1620px;
    background-position: bottom !important;
}
#html-body .designer_btn div.pagebuilder-button-primary {
    cursor: pointer;
}
body .consulenza-main-banner h2 {
    text-transform: none;
}
.title1cons, .consulenza-main-banner .title1cons p {
    font-size: 50px; font-weight: 200; line-height: 1;
}


html[lang="ru"] .interior-form-section {
    margin-top: 15%;
}
html[lang="uk"] .interior-form-section {
    margin-top: 15%;
}

.blog-widget-random .post-content .post-description .post-ftimg-hld img {
    aspect-ratio: 2000/1248 !important;
    height: auto !important;
}
.cms-index-index .owl-item figure.circle_icon:hover:before {
    display: none;
}

.catalog-product-view button span {text-transform: uppercase;}

.catalog-product-view .product-info-main .product-add-form .box-tocart .actions .wishlist-btn .towishlist span {
    text-transform: uppercase;
}

.catalog-product-view .product-info-main .product-add-form .richiedi-form-wrapper .richiedi-form-section .richiedi-btn button {
    text-transform: uppercase;
}

.catalog-product-view .product.media .product.info.detailed .product.data.items > .item.title > .data.switch {
    text-transform: uppercase;
}

li.switcher-option a {
    text-transform: uppercase;
}

.catalog-category-view.page-layout-1column.page-with-filter .category-slider-container .category-slider .category-item .category-img img {
    border: 1px solid #C9925C;
}

.catalog-category-view.page-layout-1column.page-with-filter .category-slider-container .category-slider .category-item .category-img:before {
    opacity: 0;
}

.catalog-category-view.page-layout-1column.page-with-filter .category-slider-container {
    background: #fff !important;
}

.catalog-category-view.page-layout-1column.page-with-filter .category-slider-container .category-name {
    color: #000;
}

.catalog-category-view.page-layout-1column.page-with-filter .category-slider-container {
    padding-top: 0;
}

html[lang="en"] .pagebuilder-column-group.formitalia-wrapper span[data-element="link_text"]:before {
    content: "Discover more";
    font-size: 18px;
}
html[lang="en"] .inspired_category_section .inspired_category_wrapper .title:before {
    font-size: 20px;
    content: "BE INSPIRED...";
}

html[lang="ru"] .pagebuilder-column-group.formitalia-wrapper span[data-element="link_text"]:before {
    content: "Узнайте больше";
    font-size: 18px;
}
html[lang="ru"] .inspired_category_section .inspired_category_wrapper .title:before {
    font-size: 20px;
    content: "ВДОХНОВЛЯЙТЕСЬ...";
}

html[lang="uk"] .pagebuilder-column-group.formitalia-wrapper span[data-element="link_text"]:before {
    content: "Дізнайтесь більше";
    font-size: 18px;
}
html[lang="uk"] .inspired_category_section .inspired_category_wrapper .title:before {
    font-size: 20px;
    content: "НАДИХАЙТЕСЯ...";
}


.pagebuilder-column-group.formitalia-wrapper span[data-element="link_text"] {
    font-size: 0;
}

body .inspired_category_section .inspired_category_wrapper .title {
    font-size: 0;
}

.catalog-category-view.page-layout-1column.page-with-filter
  .category-slider-container
  .category-slider
  .category-item
  .category-img:before,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column
  .circle_icon:before {
  content: "";
  position: absolute;
  width: 100%;
  background: url(/media/wysiwyg/cerchiobase.png)
    no-repeat center center !important;
  background-size: cover !important;
  right: 0;
  left: 0;
  top: 0;
  padding-bottom: 100%;
  cursor: pointer;
}

.category-slider-container {
  background: #bea482 !important;
}

.category-slider-container .category-name {
  font-weight: 300 !important;
}

#html-body .hero-section .category-item {
  margin-top: 5%;
}
#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container
  .text-section
  .vertical-text
  h2 {
  margin: 0;
  margin-bottom: 10px;
  font-weight: 200;
  font-size: 50px;
}

#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container
  .text-section
  .vertical-text
  p {
  font-size: 20px;
}

#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container-2
  .text-section-wrapper
  .text-section
  h2 {
  font-size: 50px;
  font-weight: 200;
}

#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container-2
  .text-section-wrapper
  .text-section
  p,
#html-body .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section-wrapper .text-section p {
  font-size: 20px;
  font-weight: 200;
}

#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container-3
  .text-section
  .vertical-text
  h2 {
  font-size: 50px;
  font-weight: 200;
}

#html-body
  .collection-wrapper
  .pagebuilder-column-line
  .collection-container-3
  .text-section
  .vertical-text
  p {
  font-weight: 200;
}

#html-body .inspiration-wrapper h2 {
  font-size: 60px;
}

footer.page-footer .footer-container .footer-sections .footer-logo p {
  font-size: 15px;
}

footer.page-footer .footer-container .footer-sections ul li a {
  font-size: 16px;
}

.manufacturer-name {
  font-size: 20px;
}
#html-body
  .feature-product-section
  .feature-product-grid
  .products-grid
  .product-item-info
  .product-item-link {
  font-size: 20px;
}

#html-body
  .feature-product-section
  .feature-product-grid
  .products-grid
  .product-item-info
  .price-box
  .price {
  font-size: 20px;
}

.catalog-product-view .product-info-main .page-title-wrapper h1 {
  font-size: 30px;
  font-weight: 600;
}
.lazienda_title .title h1 {
  font-size: 60px;
}

div[data-content-type="text"] {
  font-size: 18px;
}

.catalog-category-view.page-layout-1column.page-with-filter
  .category-slider-container
  .category-slider
  .category-item
  .category-img:hover:before,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column
  .circle_icon:hover:before {
  animation: none;
}
.catalog-category-viewNO.page-layout-1column.page-with-filter
  .category-slider-container
  .category-slider
  .category-item
  .category-img:hover:after,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column
  .circle_icon:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  background: url(/media/wysiwyg/cerchiohover.png)
    no-repeat center center !important;
  background-size: cover !important;
  right: 0;
  left: 0;
  top: 0;
  padding-bottom: 100%;
  cursor: pointer;
  z-index: 2;
  animation: rotate3d 3s linear infinite;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(6)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(6)
  .circle_icon:hover
  img {
  margin-left: 0px;
  margin-top: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(7)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(7)
  .circle_icon:hover
  img {
  margin-left: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(5)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(5)
  .circle_icon:hover
  img {
  margin-top: 0px;
  margin-left: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(4)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(4)
  .circle_icon:hover
  img {
  margin-top: 5px;
}
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(3)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(3)
  .circle_icon:hover
  img {
  margin-left: 0px;
  margin-top: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(2)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(2)
  .circle_icon:hover
  img {
  margin-left: 0px;
  margin-top: 1px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(1)
  .circle_icon
  img,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(1)
  .circle_icon:hover
  img {
  margin-left: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column
  .circle_icon:hover:before {
  transform-origin: 50% 50%;
}
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(6)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(5)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(4)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(3)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(2)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(1)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(7)
  .circle_icon:hover {
  transform: translate(0px, 0px);
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(5)
  .circle_icon:hover,
#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(6)
  .circle_icon:hover {
  padding-top: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(2)
  .circle_icon:hover:before {
  margin-top: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(3)
  .circle_icon:hover:before {
  margin-top: 0px;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(4)
  .circle_icon:hover:before {
  margin-right: 0px !important;
}

#html-body
  .hero-section
  .category-item
  .pagebuilder-column-line
  .pagebuilder-column:nth-child(4)
  .circle_icon:hover:before {
  margin-right: 0px;
  transform-origin: 50% 50%;
  margin-top: 0px;
}

#html-body .home-design-section .appointment-btn a.pagebuilder-button-primary {
    background: #bea482;
    border-color: #bea482;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    padding: 10px 40px;
    border-radius: 0;
}

.category-cms .category-wrapper > .pagebuilder-column-group:last-child {
  margin-bottom: 50px;
}
.catalog-category-view .message.info.empty {
  display: none;
}

.product-brand h3 {
  font-size: 30px !important;
  font-weight: 300;
  text-align: left;
}

.catalog-product-view
  .product.media
  .product.info.detailed
  .product.data.items
  > .item.title
  > .data.switch {
  font-size: 18px;
}

.page-wrapper .breadcrumbs .items .item a {
  font-size: 15px;
}

.page-wrapper .breadcrumbs strong {
  font-size: 15px;
}

.catalog-product-view
  .product-info-main
  .product-add-form
  .box-tocart
  .actions
  .action.tocart
  span {
  font-size: 16px;
}

.category-image1 .overlay h3 {
  font-size: 20px;
}
.catalog-category-view
  .products-grid
  .product-items
  .product-item-info
  .product-item-link {
  font-size: 20px;
}

.brand_titile_wrappper .title h1 {
  font-size: 60px;
}

.category_product_wrapper
  .widget-product-carousel
  .product-item
  .product-item-details
  .product-item-name
  a {
  font-size: 20px;
}
/*
#html-body [data-pb-style="CMGENG6"] {
  background-size: auto !important;
  padding: 0;
}*/
#html-body .feature-product-section .feature-product-grid .products-grid .product-item .product-image-wrapper {max-width:100%;}
.cms-index-index .collection-section {
    max-width: 2000px;
    margin: 0 auto;
}
body .interior-middle-section {
    padding-top: 22%;
}
.cms-index-index .custom-product-carasoul.block-products-list .product-grid-layout.owl-carousel .product-items.widget-product-grid {
    max-width: 95%;
}

@media(max-width:768px){
.block-brand-list .brand-list-content .product-item-info .product-image-photo {
    min-width: 88%;
    margin: 0 auto;
}
}

@media(min-width:1501px){
        #html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section-wrapper {
            left: 90px;
	}
.pagebuilder-column-group.collection-wrapper.collection-wrapper-3 {
    margin-top: 33px;
    margin-bottom: 50px;
}


}
@media(min-width: 991px) and (max-width:1500px){
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container .text-section .vertical-text h2,
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section .vertical-text h2 {font-size: 35px;line-height: 1;}

	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container .text-section .vertical-text p,
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section .vertical-text p {
	    font-size: 18px;
	    line-height: 1.2;
	}

	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container .text-section {
	    position: relative;
	    top: 99px;
	}
.pagebuilder-column-group.collection-wrapper.collection-wrapper-3 {
    margin-top: 153px;
    margin-bottom: 50px;
}


}
@media(min-width: 990px){
#html-body .collection-wrapper .pagebuilder-column-line .collection-container-2 {
    max-width: 50%;
    margin-right: 0;
    overflow: hidden;
}
.cms-index-index ul.slick-dots {
    margin-top: -50px;
    margin-bottom: 50px;
}
	#html-body.cms-index-index
	  .collection-wrapper
	  .pagebuilder-column-line
	  .collection-container
	  .text-section-wrapper {
		  background: #bea482;
		  position: absolute;
		  top: -67px;
		  bottom: 79px;
		  width: 50%;
		  right: 2%;
		  z-index: -1;
	}
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-2 .text-section-wrapper {
	    margin-left: 18vw;
	    min-width: 33vw;
	}

	#html-body.cms-index-index .collection-section .sub-title p {
	  margin-bottom: 60px;
	}
/*
	#html-body [data-pb-style="FH1WCO5"],
	#html-body [data-pb-style="VOXFX0P"] {
	  width: 650px;
	  background-position: left;
	}
	
	#html-body.cms-index-index
	  .collection-wrapper
	  .pagebuilder-column-line
	  .collection-container-2
	  .text-section-wrapper {
	  margin: 0 244px;
	}*/

	#html-body.cms-index-index .category-wrapper img {
	  height: 629px;
	  width: 874px;
	}
	.cms-index-index .collection-list .overlay-text h2 {
	  font-size: 50px!important;
	}


	.cms-index-index .collection-list .overlay {
    
    
	    width: 85%;
	    right: -206px!important;
	    top: -102px;
	    bottom: 30px;
	    padding: 95px 20px 65px;
    
	}
	.cms-index-index .collection-list .items.even .overlay{
	    max-width: 1250px!important;
	}


}
/*

#html-body [data-pb-style="YYLT56B"] {
  padding-left: 0px;
}

#html-body [data-pb-style="R5KTWY0"] {
  padding-left: 0px;
}

#html-body [data-pb-style="NNTOXBI"] {
  padding-left: 0px;
}
#html-body [data-pb-style="BJHF70E"] {
  padding-left: 0px;
}
#html-body [data-pb-style="BJHF70E"] {
  padding-left: 0px;
}

#html-body [data-pb-style="ETTK323"] {
  padding-left: 0px;
}

#html-body [data-pb-style="KB829RG"] {
  padding-left: 0px;
}
#html-body [data-pb-style="M6D6SYC"] {
  padding-left: 0px;
}
#html-body [data-pb-style="VSRJGYB"] {
  padding-left: 0px;
}*/

#html-body .brand-information .our-history-section .title p {
  font-size: 30px !important;
}

.envirnment-section .title h1 {
  margin-bottom: 10px;
  font-size: 60px;
}

#html-body .brand-information .esplora-domus-section .title h1 {
  font-size: 60px;
}
[data-content-type="heading"] {
  margin-top: 80px;
}

.interior-list {
  margin-bottom: 50px;
}
.small-banner-text h5 {
  font-weight: bold;
}
body .category_slider .category-image {
    aspect-ratio: 600/420;
    padding: 0;
}
.pagebuilder-column-group.collection-wrapper.collection-wrapper-3 {
    margin-bottom: 135px;
}
.page-layout-1column #layered-horizontal-container:before {
    background: #dedede;
    content: "";
    height: 100%;
    width: 200vw;
    left: -100vw;
    position: absolute;
    z-index: -1;
}

.page-layout-1column #layered-horizontal-container {
    position: relative;
}

body#html-body.page-products.page-with-filter {
    overflow-x: hidden;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .price-qty-wrapper .price-wrapper .shipping_price {
    visibility: hidden;
}


@media(min-width:1400px) and (max-width:1800px){
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section-wrapper {
	    padding-top: 40px;
	}
}
@media(min-width:1800px) {
#html-body .collection-section .pagebuilder-column.collection-container-3 .pagebuilder-slide-wrapper {
    aspect-ratio: 1.3/1;
}
footer.page-footer .footer-container .footer-middle .newsletter-container {
    max-width: 32.2%;
}

footer.page-footer .footer-container .footer-middle .newsletter-container .block.newsletter .content p.privacy-wrapper {
    min-width: 166%;
}

.footer-middle .footer-section:nth-child(3) {
    position: relative;
    left: -55px;
}
#html-body .collection-wrapper .pagebuilder-column-line .collection-container-3 .text-section {
    left: -37%;
    top: 122px;
}

}
@media(min-width:1600px){

#html-body.categorypath-exclusive-design-collections .category-view .collection-list .pagebuilder-slider .slick-list .slick-slide .pagebuilder-overlay {
    aspect-ratio: 720 / 500;
}

#html-body.categorypath-exclusive-design-collections .category-view .collection-list .pagebuilder-slider .slick-list .slick-slide .pagebuilder-slide-wrapper {
    aspect-ratio: 720 / 500;
    height: auto;
}

#html-body.categorypath-exclusive-design-collections .category-view .collection-list .items.even .pagebuilder-slider .slick-list .slick-slide .pagebuilder-overlay {
    aspect-ratio: 720/500;
    height: auto;
    padding: 0 !important;
}

#html-body.categorypath-exclusive-design-collections .category-view .pagebuilder-slider .slick-slide.slick-current.slick-active {
    aspect-ratio: 720/500;
}

.catalog-category-view.categorypath-exclusive-design-collections .collection-list .items.even .overlay {
    top: 498px;
}



.catalog-category-view .collection-list .items.even .overlay {
    position: absolute;
    top: 440px;
}
.catalog-category-view .collection-list .even .image-container {
    margin-bottom: 181px;
}

.catalog-category-view .collection-list .overlay-text h2 {
    font-size: 50px;
    line-height: 1;
    margin-left: 3px !important;
}

.catalog-category-view .collection-list .items.odd .overlay .overlay-text {
    margin-right: 2px;
    margin-left: 59%;
}
}
@media(min-width:2000px){
	#html-body.cms-index-index .collection-wrapper .pagebuilder-column-line .collection-container-2 .text-section-wrapper {
	    margin-left: 377px;
	}
}

@media(min-width:1900px){
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 26% !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child { width: 33%;}
	html[lang="en"] .footer-middle .footer-section:last-child {left: -93px;position: relative;}
	html[lang="ru"] .footer-middle .footer-section:last-child {left: -93px;position: relative;}

	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 30% !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child { width: 33%;}
	html[lang="uk"] .footer-middle .footer-section:last-child {left: -81px;position: relative;}
}

@media(min-width:1800px) and (max-width:1900px){
	html[lang="en"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 30vw !important;}
	html[lang="en"] .footer-middle .footer-section:last-child { width: 31.2%;}
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 24.5vw !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child { width: 39%;}

	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 27.5vw !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child {width: 38%;}
}

@media(min-width:1700px) and (max-width:1800px){
	html[lang="en"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 31vw !important;}
	html[lang="en"] .footer-middle .footer-section:last-child { width: 30%;}
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 27vw !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child { width: 40%;}

	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 29.5vw !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child {width: 38%;}
}

@media(min-width:1600px) and (max-width:1700px){
	html[lang="en"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 32vw !important;}
	html[lang="en"] .footer-middle .footer-section:last-child { width: 30%;}
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 27vw !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child { width: 39%;}


	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 30vw !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child {width: 38%;}
}
@media(min-width:1400px) and (max-width:1600px){
	html[lang="en"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 33vw !important;}
	html[lang="en"] .footer-middle .footer-section:last-child {  width: 30%;}
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 27vw !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child {  width: 40%;}

	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 31vw !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child {width: 39%;}
}
@media(min-width:1300px) and (max-width:1400px){
	html[lang="en"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 35vw !important;}
	html[lang="en"] .footer-middle .footer-section:last-child { width: 30%;}
	html[lang="ru"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 30vw !important;}
	html[lang="ru"] .footer-middle .footer-section:last-child { width: 39%;}

	html[lang="uk"] footer.page-footer .footer-container .footer-middle .newsletter-container {max-width: 32vw !important;}
	html[lang="uk"] .footer-middle .footer-section:last-child { width: 39%;}
}



@keyframes rotate3d {
  0% {
    transform: rotate3d(1, 1, 1, 0deg);
  }
  100% {
    transform: rotate3d(1, 1, 1, 360deg);
  }
}
