/** Shopify CDN: Minification failed

Line 747:0 Unexpected "}"

**/
/** Shopify CDN: Minification failed

Line 694:0 Unexpected "}"

**/
product-recommendations header.section-header {
    text-align: center;
}
.custom-selct-boxes label.variant__label {
    letter-spacing: inherit !important;
    font-weight: 600;
}ul.model-lising li {
    margin: 0;
}

.custom-selct-boxes {
    margin-top: 10px;
}
.custom-selct-boxes li.active a, .custom-selct-boxes li a:hover {
    background: #000;
    color: #fff;
}
ul.model-lising {
    margin: 0;
    list-style: none;
    padding: 0;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

ul.model-lising a {
    border: 1px solid #000;
    padding: 8px 15px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
}
@media only screen and (min-width: 769px){
.background-media-text--650, 
  .background-media-text--650 .background-media-text__video,
  .background-media-text__spacer.background-media-text--650 {
    min-height: auto;
}
}
span.icon-image {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

span.icon-image img {
    max-width: 60px;
}
.template-index .index-section {
    margin: 0;
}
.home-image-with-text-22 img {
    opacity: 1 !important;
    object-fit: inherit !important;
    height: auto !important;
}
.home-image-with-text-22 .background-media-text__container {
    position: static;
}
.home-image-with-text-22 .background-media-text {
    position: relative;
      min-height: 100%;
}
.home-image-with-text-22 .background-media-text__inner {
    top: 0;
}
/*************Image with text alignment Top********************/
.custom-image-bann .background-media-text--top-left {
    align-items: flex-start;
    justify-content: flex-start;
}
.custom-image-bann .background-media-text--top-left *, 
.custom-image-bann .background-media-text--top-left {
    text-align: left !important;
}

.custom-image-bann .background-media-text--top-center {
    align-items: flex-start;
    justify-content: center;
}
.custom-image-bann .background-media-text--top-center *, 
.custom-image-bann .background-media-text--top-center {
    text-align: center !important;
}

.custom-image-bann .background-media-text--top-right{
    align-items: flex-start;
    justify-content: flex-end;
}
.custom-image-bann .background-media-text--top-right *, 
.custom-image-bann .background-media-text--top-right {
    text-align: right !important;
}

/*************Image with text alignment Center********************/

.custom-image-bann .background-media-text--center-left {
    align-items: center;
    justify-content: flex-start;
}
.custom-image-bann .background-media-text--center-left *, 
.custom-image-bann .background-media-text--center-left {
    text-align: left !important;
}

.custom-image-bann .background-media-text--center-center {
    align-items: center;
    justify-content: center;
}
.custom-image-bann .background-media-text--center-center *, 
.custom-image-bann .background-media-text--center-center {
    text-align: center !important;
}

.custom-image-bann .background-media-text--center-right{
    align-items: center;
    justify-content: flex-end;
}
.custom-image-bann .background-media-text--center-right *, 
.custom-image-bann .background-media-text--center-right {
    text-align: right !important;
}

/*************Image with text alignment Bottom********************/


.custom-image-bann .background-media-text--bottom-left {
    align-items: flex-end;
    justify-content: flex-start;
}
.custom-image-bann .background-media-text--bottom-left *, 
.custom-image-bann .background-media-text--bottom-left {
    text-align: left !important;
}

.custom-image-bann .background-media-text--bottom-center {
    align-items: flex-end;
    justify-content: center;
}
.custom-image-bann .background-media-text--bottom-center *, 
.custom-image-bann .background-media-text--bottom-center {
    text-align: center !important;
}

.custom-image-bann .background-media-text--bottom-right{
    align-items: flex-end;
    justify-content: flex-end;
}
.custom-image-bann .background-media-text--bottom-right *, 
.custom-image-bann .background-media-text--bottom-right {
    text-align: right !important;
}




















.collection-hero__content .page-width {
    padding-left: 10px;
    padding-right: 10px;
}

.collection-hero .section-header--hero {
    max-width: 500px;
    width: 100%;
    padding: 30px;
}

/*============================================================================
  A generic way to visually hide content while
  remaining accessible to screen readers (h5bp.com)
==============================================================================*/
@font-face {
    
    src: url(AvenirNextLTPro-Regular.eot);
    src: url(/cdn/shop/files/AvenirNextLTPro-Regular.woff?v=1658656264) format("embedded-opentype"),
      url(/cdn/shop/files/AvenirNextLTPro-Regular.woff?v=1658656264) format("woff"),
      url(/cdn/shop/files/AvenirNextLTPro-Regular.woff?v=1658656264) format("truetype"),
      url(/cdn/shop/files/AvenirNextLTPro-Regular.woff?v=1658656264) format("svg")
}

@font-face {
    
    src: url(AvenirNextLTPro-Bold.eot);
    src: url(/cdn/shop/files/AvenirNextLTPro-Bold.woff?v=1658656264) format("embedded-opentype"),
      url(/cdn/shop/files/AvenirNextLTPro-Bold.woff?v=1658656264) format("woff"),
      url(/cdn/shop/files/AvenirNextLTPro-Bold.woff?v=1658656264) format("truetype"),
      url(/cdn/shop/files/AvenirNextLTPro-Bold.woff?v=1658656264) format("svg")
}
.btn, .shopify-payment-button .shopify-payment-button__button--unbranded, .spr-container .spr-button, .spr-container .spr-summary-actions a {
    letter-spacing: 2px;
}
.faux-select, body, button, input, select, textarea{
 
  
}
.home-split-image .image-wrap {
    max-width: 500px;
    margin: auto !important;
    padding-bottom: 0 !important;
    height: auto !important;
}
@media only screen and (min-width: 769px){
body .site-header {
    padding: 6px 0;
}
}
body .site-header {
    padding: 6px 0;
}
.home-split-image .image-wrap img {
    position: static !important;
}
@media only screen and (min-width: 769px){
body .newsletter-section{
    padding: 50px 0 40px;
}
}
.h1, .h2, .h3, h1, h2, h3,
.btn, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded, .spr-container .spr-button, .spr-container .spr-summary-actions a{
  
}
.home-bg-video p.h3.text-spacing {
    font-size: 40px;
}
body .home-bg-video .background-media-text__text {
    background: transparent;
}
.header-top {
    padding: 0 40px;
    margin: 11px 0 10px;
    text-align: center;
}
ul.menu-listing li a:hover {
    text-decoration: underline;
    color: #ad936c;
}
ul.menu-listing li:after {
    content: "";
    position: absolute;
    left: 110%;
    height: 100%;
    width: 0;
    border-right: 1px solid;
    top: 0;
}
ul.menu-listing li:last-child:after{
border:0 !important;
}

.header-top h2 {
    font-size: 12px;
    line-height: 14.06px;
    margin: 15px 0;
    font-weight: normal !important;
}
ul.menu-listing {
    display: flex;
    justify-content: center;
    margin: 0;
    list-style: none;
    padding: 0;
    overflow-x: auto;
    white-space: nowrap;
}
ul.menu-listing li {
    position: relative;
}
ul.menu-listing li {
    border-right: 0;
    line-height: 1;
    padding: 0 30px;
    font-size: 13px;
}
ul.menu-listing li:first-child {
    padding-left: 0;
}
ul.menu-listing li:last-child {
    border-right: 0;
}
.icon:before {
  display: none; }
@font-face {
  font-family: 'icons';
  src: url("/cdn/shop/files/icons.woff?v=1658655707");
  src: url("/cdn/shop/files/icons.woff?v=1658655707") format("embedded-opentype"),
    url("/cdn/shop/files/icons.woff?v=1658655707") format("woff"), 
    url("/cdn/shop/files/icons.woff?v=1658655707") format("truetype"),
    url("/cdn/shop/files/icons.woff?v=1658655707") format("svg");
  font-weight: normal;
  font-style: normal; }
body .icon:before {
  display: inline;
  font-family: "icons";
  text-decoration: none;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*================ Icon mapping ================*/
.icon-play:before {
  content: "\e900"; }

.icon-apple:before {
  content: "\e901"; }

.icon-arrow-left:before {
  content: "\e90b"; }

.icon-arrow-right:before {
  content: "\e90c"; }

.icon-check:before {
  content: "\e90d"; }

.icon-comments:before {
  content: "\e90e"; }

.icon-htc:before {
  content: "\e90f"; }

.icon-iphone-6-plus:before {
  content: "\e910"; }

.icon-iphone-6:before {
  content: "\e911"; }

.icon-samsung:before {
  content: "\e912"; }

.icon-check:before {
  content: "\e90a"; }

.icon-chevron-thin-right:before {
  content: "\e909"; }

.icon-cart-empty:before {
  content: "\e902"; }

.icon-cart-full:before {
  content: "\e903"; }

.icon-da-logo-footer:before {
  content: "\e904"; }

.icon-da-logo:before {
  content: "\e905"; }

.icon-delivery:before {
  content: "\e906"; }

.icon-shipping:before {
  content: "\e907"; }

.icon-warranty:before {
  content: "\e908"; }

.icon-amazon_payments:before {
  content: "\e800"; }

.icon-arrow-down:before {
  content: "\e607"; }

.icon-cart:before {
  content: "\e600"; }

.icon-hamburger:before {
  content: "\e601"; }

.icon-minus:before {
  content: "\e602"; }

.icon-plus:before {
  content: "\e605"; }

.icon-x:before {
  content: "\e606"; }

.icon-grid-view:before {
  content: "\e603"; }

.icon-list-view:before {
  content: "\e604"; }

.icon-american_express:before {
  content: "\41"; }

.icon-bitcoin:before {
  content: "\42"; }

.icon-cirrus:before {
  content: "\43"; }

.icon-discover:before {
  content: "\44"; }

.icon-fancy:before {
  content: "\46"; }

.icon-google_wallet:before {
  content: "\47"; }

.icon-interac:before {
  content: "\49"; }

.icon-jcb:before {
  content: "\4a"; }

.icon-master:before {
  content: "\4d"; }

.icon-paypal:before {
  content: "\50"; }

.icon-stripe:before {
  content: "\53"; }

.icon-twitter:before {
  content: "\54"; }

.icon-visa:before {
  content: "\56"; }

.icon-diners_club:before {
  content: "\63"; }

.icon-dankort:before {
  content: "\64"; }

.icon-facebook:before {
  content: "\66"; }

.icon-google:before {
  content: "\67"; }

.icon-instagram:before {
  content: "\69"; }

.icon-maestro:before {
  content: "\6d"; }

.icon-pinterest:before {
  content: "\70"; }

.icon-search:before {
  content: "\73"; }

.icon-tumblr:before {
  content: "\74"; }

.icon-vimeo:before {
  content: "\76"; }

.icon-youtube:before {
  content: "\79"; }

.icon-rss:before {
  content: "\72"; }

.icon-genuine:before {
  content: "\e913"; }

.icon-cart-full-check:before {
  content: "\e914"; }

/**********home split****************/
.home-split-image .grid {
    margin: 0;
}
.newsletter__input-group {
    margin: 0 auto 20px;
    max-width: 600px;
      width: 100%;
}
.home-blog-posts .article__grid-image {
    margin: 0;
}
.single-items-blog .image-wrap {
    position: relative;
}

.single-items-blog .image-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.4;
}
.footer-buckets p span {
    font-size: 13px;
    font-family: Avenir Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
}
body.template-blog .overlay-grid-infoo {
    position: static !important;
}
.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
    letter-spacing: inherit;
    font-size: 20px;
    text-transform: inherit;
    margin-top: 30px;
    margin-bottom: 15px;
}
.template-blog .single-items-blog .overlay-grid-infoo * {
    color: inherit;
}

.template-blog .single-items-blog .overlay-grid-infoo {
    margin-bottom: 25px;
}
.home-blog-posts .single-items-blog .overlay-grid-infoo {
    padding: 0 30px;
    top: 30px;
}
.recc h3.section-header__title {
    text-align: center;
}
.pro-full-width p.h3, .product-image-wt-te .h1 {
    font-size: 22px;
    line-height: 1.3;
}
.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner {
    border: 0;
    padding: 15px 0;
}
.footer-buckets p {
    font-size: 12px;
    line-height: 16px;
}
.product-single__meta .collapsibles-wrapper--border-bottom {
    border: 0;
}
.page-content h1.section-header__title {
    text-align: center;
}
.product-single__meta button.label {
    text-transform: inherit;
    letter-spacing: inherit;
    font-size: 16px;
    padding: 14px 0;
}
.product-single__meta .collapsible-trigger-btn--borders {
    border: 0;
    border-bottom: 1px solid #e8e8e1;
}
.footer-buckets .icon {
    font-size: 40px;
    display: block;
    margin-bottom: 10px;
    width: auto;
    height: auto;
    line-height: 1;
}
.footer-buckets .grid {
    margin: 0;
    display: flex;
    align-items: flex-start;
    text-align: center;
    justify-content: center;
}
.variant-wrapper+.variant-wrapper {
    margin-top: 14px;
}
body .product-block {
    margin-bottom: 16px;
}
.variant-input-wrap label {
    font-size: 14px;
}
.variant__label[for] {
    letter-spacing: inherit !important;
    font-weight: 600;
}
.footer-buckets .grid .grid__item {
    padding: 0 5px;
    justify-content: center;
    flex: 0 0 25%;
    max-width: 25%;
}
[data-type_product_capitalize=true] .grid-product__title {
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 600;
}
.grid-product__colors {
    margin-bottom: 8px;
}
.home-blog-posts .article__date {
    background-color: #000;
    padding: 8px 10px 6px;
    text-transform: uppercase;
    line-height: 15px;
    font-size: 12px;
    display: inline-block;
}
.grid-product__price {
    font-weight: 600;
    font-size: 15px;
}
.overlay-grid-infoo .article__title {
    
    font-size: calc(var(--typeHeaderSize)*.85);
    width: 100%;
    display: block;
}
.grid-product__tag {
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
body .testimonials-slider__text {
    background: transparent;
}
.footer__logo span.icon {
    display: block;
    width: 100%;
    text-align: center;
}
.icon-da-logo-footer {
    font-size: 70px;
}
.single-items-blog .overlay-grid-infoo * {
    color: #fff;
}
.article__grid-meta {
    margin-bottom: 0;
}
.single-items-blog {
    position: relative;
}

.single-items-blog .overlay-grid-infoo {
    position: absolute;
    top: 30px;
    padding: 0 50px;
}
.newsletter-section {
    background-size: cover !important;
    background-position: center !important;
}
.header-wrapper .page-width {
    max-width: 100%;
}
.testimonials-section .flickity-page-dots {
    bottom: -20px;
}
body .testimonials-slide {
    width: 100%;
}
.testimonials-section .slideshow-wrapper {
    max-width: 800px;
    margin: auto;
}
span.testimonial-stars {
    font-size: 20px;
    margin-bottom: 10px;
    color: #ad936c;
}
.testimonials-section  .testimonials-slide {
    padding: 0;
}
.testimonials-slider__text .rte-setting.text-spacing {
    font-size: 22px;
    line-height: normal;
}
.testimonials-section .testimonials-slide.is-selected .testimonials-slider__text {
    box-shadow: none;
}
.home-logo-list {
    text-align: center;
    padding: 50px 0;
}

.home-logo-list .section-header {
    margin-bottom: 25px;
}

.home-logo-list .section-header h2.section-header__title {font-size: 16px;letter-spacing: 2px;}
.home-blog-posts .grid {
    margin: 0;
}
.home-image-with-text-22 .background-media-text__aligner .background-media-text__text {
    max-width: 500px;
    width: 100%;
}
.home-blog-posts .grid .grid__item {
    padding: 0;
}
p.h5 {
    letter-spacing: 2px;
    font-size: 78%;
}
.home-blog-posts  .page-width {
    padding: 0;
    max-width: 100%;
}
.site-footer__linklist a {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}
@media only screen and (min-width: 769px){}

.home-image-with-text-22 p.h3, .background-media-text__inner p.h3 {
    font-size: 32px;
}
.logo-bar__item {
    flex: 0 1 210px;
    margin: 0 20px 30px;
}
}
.home-icons .text-with-icons, .home-icons {
    margin: 0;
}
.home-icons .text-with-icons__block-icon .icon {
    width: 50px;
    height: 50px;
}
.home-split-image .grid__item {
    margin: 0 !important;
}

.home-split-image .image-wrap {
    margin: 0;
}
.home-split-image img {
    opacity: 1 !important;
    visibility: visible !important;
}
.home-split-image .grid .grid__item {
    padding: 0;
}
.home-split-image .single-infi {
    position: relative;
}

.home-split-image .text-center .single-infi .overlay-conent-banner {
    position: absolute;
    bottom: auto;
    right: auto;
    margin: auto;
    max-width: 500px;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align:center;
}
.home-split-image .text-top .single-infi .overlay-conent-banner {
    position: absolute;
    bottom: auto;
    right: auto;
    margin: auto;
    max-width: 500px;
    z-index: 2;
    top: 20px;
    left: 0;
    transform: inherit;
    right: 0;
    margin: auto;
    text-align: center;
}
.background-media-text__inner .background-media-text__text {
    background: transparent !important;
}
.template-product .index-section--hero {
    padding-top: 50px;
}
.template-product .pro-full-width {
    padding-top: 50px;
}
.home-split-image .text-bottom .single-infi .overlay-conent-banner {
    position: absolute;
    bottom: 20px;
    right: auto;
    margin: auto;
    max-width: 500px;
    z-index: 2;
    top: auto;
    left: 0;
    transform: inherit;
    right: 0;
    margin: auto;
    text-align: center;
}
body .eui-widget-title.es-widget-title.eapps-instagram-feed-title {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 2px;
    
}
/*  24/08/2022 hide code*/

/* .home-with-image-text .feature-row__item .image-wrap {
    height: 450px !important;
    min-height: 450px !important;
    padding: 0 !important;
} 

.home-with-image-text .feature-row__item .image-wrap img.feature-row__image {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
 */
/*  */
.f-text .subheading {
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
}
.home-with-image-text .index-section .page-width.feature-row-wrapper {
    max-width: 100%;
}
@media only screen and (min-width: 769px){
body .home-with-image-text .feature-row__item {
    flex: 0 1 50%;
    margin: 0 auto;
    max-width: 50%;
}
}
.home-split-image h3 {
    font-size: 40px;
    color: #fff;
}
.overlay-conent-banner *, .overlay-conent-banner p {
    color: #fff;
}.product-image-wt-te {
    padding-bottom: 60px;
    padding-top: 0;
}
.grid-product__content .image-grid-cusotm {
    max-width: 300px;
    margin: auto;
    padding: 0 20px;
}
.home-with-image-text {
    padding: 0;
}
.home-icons {
    background: #f8f8f1;
    margin: 0;
}
.instafeed-cus {
    padding-bottom: 50px;
    padding-top: 30px;
}
.home-bg-video .h3 {
    font-size: calc(var(--typeHeaderSize)*.85);
}
.instafeed-cus h2 {
    margin-bottom: 10px;
}
.home-with-image-text .index-section .page-width.feature-row-wrapper {

    padding: 0;
}
.home-with-image-text .index-section {
    margin: 0;
}

.home-with-image-text .index-section .page-width.feature-row-wrapper {
   
    padding: 0;
}
.newsletter-section--with-divider {
    border: 0;
}
.home-with-image-text .feature-row {
    margin: 0;
}
.home-with-image-text .f-text {
    max-width: 700px;
    margin: auto;
    padding:0 40px;
}
.grid-product * {
    text-align: center;
    justify-content: center;
}
.section-header--hero .section-header__title {
    font-size: 32px;
}
.newsletter-section p.h3 {
    font-size: 16px;
    text-transform: uppercase;
    
    margin-bottom: 5px;
}

.newsletter-section .theme-block {
    margin-bottom: 20px;
}
input#Email-newsletter {
    border-color: #ad936c;
}
.rte.collection__description {
    max-width: 700px;
    margin-top: 10px;
    margin-bottom:0px;
}

body .collection-hero__content {
    align-items: center;
}

.header-bar {
    margin: 0 !important;
}
.home-image-with-text-22 .background-media-text__aligner {
    height: 100%;
    display: flex;
    margin: 0;
}

.home-image-with-text-22 .background-media-text__aligner * {
    text-align: left;
}

.custom-image-bann .collection-hero__content {
    display: flex;
}

.custom-image-bann .collection-hero__content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

/* media 24/08/2022  */
@media only screen and (max-width: 768px){
.feature-row__text {
    order: 2;
    margin-top: 0;
    padding: 30px 20px 30px;
}
}

body .announcement-text {
    letter-spacing: 1px;
}

@media(max-width:767px){
 .home-split-image .grid .grid__item {
    margin: 0;
}
ul.model-lising a {
    padding: 8px 10px;
    font-size: 12px;
}
body ul.model-lising {
    justify-content: center;
}
body .announcement-text {
    letter-spacing: 1px;
}
body  .footer__logo a {
    height: auto;
}
body .footer__logo {
    text-align: center;
}

body .footer__logo a img.image-element {
    max-height: inherit !important;
}
  body .background-media-text__inner .animation-cropper,  body .background-media-text__inner .animation-contents {
    width: 100%;
}
  body .home-image-with-text-22 .background-media-text__aligner {
    width: 100%;
    justify-content: center;
}
  body .home-image-with-text-22 .background-media-text__container {
    height: auto;
}
body .product__main-photos .flickity-page-dots {
    bottom: auto;
}
body .product-single__meta {
    margin-top: 60px;
}
.home-bg-video .background-media-text__aligner {
    background: #606558;
    margin: 0;
    text-align: center;
}

  
.feature-row__item .image-wrap {
    height: 300px !important;
    min-height: 300px !important;
    padding: 0 !important;
}
.home-bg-video p.h3.text-spacing, .home-image-with-text-22 p.h3 {
    font-size: 28px;
    line-height: normal;
}
body .header-top {
    padding: 0 15px;
}
ul.menu-listing {
    padding-bottom: 14px;
}
.site-footer__linklist, .site-footer .grid__item:after {
    display: none;
}
body ul.menu-listing li:after {
    left: 97%;
}
.footer-buckets .grid .grid__item {
    padding:0px;
    justify-content: center;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom:10px;
}
ul.menu-listing li {
    padding: 0 18px;
}
  footer.site-footer .grid {
    margin: 0;
}
ul.menu-listing {
    justify-content: flex-start;
}
footer.site-footer .grid .grid__item {
    padding: 0 2px;
}
.footer-buckets .grid {
    flex-wrap: wrap;
}
.footer_collapsible--disabled {
    padding: 0;
}
body .logo-bar__item {
    flex: 0 1 162px;
    margin: 0 5px 19px;
}
.home-blog-posts .grid .grid__item {
    padding: 0;
    width: 100%;
}
.home-split-image .single-infi .overlay-conent-banner {
    max-width: 250px;
}
.announcement-link-text, .announcement-text {
    display: inline-block;
    margin: 0 2px;
}
.text-with-icons__block-title h3 {
    font-size: 16px;
}
  body .testimonials-section {
    padding: 35px 0;
}
.overlay-grid-infoo .article__title {
    font-size: 20px;
}
p.h3 {
    line-height: 1.5;
    font-size: 18px;
}
.testimonials-section .flickity-page-dots {
    bottom: 0px;
}
  
.home-split-image h3 {
    font-size: 20px;
}
  .pro-full-width .background-media-text__inner {
    display: flex;
    align-items: center;
}
  .h2, h2, .home-bg-video .h3, .f-text .h1 {
    font-size: 20px;
}
.testimonials-slider__text .rte-setting.text-spacing {
    font-size: 16px;
    line-height: normal;
}
.home-with-image-text .f-text {
    padding: 0;
    padding-bottom: 30px;
    text-align: center;
}
  .f-text .subheading {
    font-size: 12px;
}
.home-icons .text-with-icons__block {
    padding-bottom: 20px;
}
.home-icons {
    padding: 25px 0;
}
.pro-full-width p.h3, .product-image-wt-te .h1 {
    font-size: 20px;
    line-height: 1.3;
}
body .announcement-bar {
    padding: 5px 0;
}
.home-split-image .grid .grid__item .image-wrap {
    margin: 0;
}
  
}