

body h1 {
    font-family: 'Fahkwang Medium' !important;
    font-size: 30.8577px !important;
}

body h2 {
    font-family: 'Fahkwang Medium' !important;
    font-size: 25.8577px !important;
    margin-bottom: 20px !important;
}

body h3 {
    font-family: 'Fahkwang Medium' !important;
    font-size: 20.8577px !important;
}

body h4 {
    font-family: 'Fahkwang Medium' !important;
    font-size: 17.8577px !important;
    text-transform: uppercase !important;
}

.cid-2 h2{
    margin-bottom: 20px !important;
}

.customh4heading {
    text-align: center;
    font-family: "Fahkwang Medium" !important;
    font-size: 17.8577px !important;
}

.cid-1_20 h4{
    text-align: center;
    font-family: "Fahkwang Medium" !important;
    font-size: 17.8577px !important;
}

.cid-1_8 h4{
    text-align: center;
    font-family: "Fahkwang Medium" !important;
    font-size: 17.8577px !important;
}

.cid-1 h4{
    
    font-family: "Fahkwang Medium" !important;
    font-size: 17.8577px !important;
}

/*.cid-15_16  p{*/
/*    text-align: justify !important;*/
/*}*/

.cid-15_16  h1{
    font-size:30.8577px !important;
}

.cid-15_16 h2{
    font-size:25.8577px !important;
    margin-bottom: 20px !important;
}

.cid-15_16 h3{
    font-size:20.8577px !important;
}

.cid-15_16 h4{
    font-size:17.8577px !important;
        text-transform: uppercase !important;
        font-family: "Fahkwang Medium" !important;
}

.cid-15 h1{
    font-size:30.8577px !important;
}

.cid-15 h2{
    font-size:25.8577px !important;
    margin-bottom: 20px !important;
}

.cid-15 h3{
    font-size:20.8577px !important;
}

.cid-15 h4{
    font-size:17.8577px !important;
        text-transform: uppercase !important;
        font-family: "Fahkwang Medium" !important;
}

.videos-wrapper {
  text-align: center;
  padding: 20px 0;
}

.videos-set {
  width: 90%;
  max-width: 800px;
  aspect-ratio: 16 / 9;
  border: none;
  display: inline-block; /* This is key to center using text-align */
}

@media (max-width: 768px) {
  .videos-set {
    aspect-ratio: 16 / 9;
    height: auto !important;
  }
}

.nid-24 .content-image-wrapper .image img, .nid-13 .content-image-wrapper .image img {
    height: 250px !important;
}

/*.nid-24 .content-image-wrapper .content h3, .nid-24 .content-image-wrapper .content p, .nid-13 .content-image-wrapper .content h3, .nid-13 .content-image-wrapper .content p {*/
/*    text-align: center !important;*/
/*}*/

.nid-24 .content-image-wrapper, .nid-13 .content-image-wrapper {
  padding: 0;
  max-width: 1400px;
  flex-direction: row-reverse;
}

.nid-24 .article-inner-container img, .nid-13 .article-inner-container img {
    margin: 0 !important;
}


.get-quote-heading,h1{font-size:calc(30px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.file-button,.product-block:hover{cursor:pointer}@font-face{font-family:'Montserrat Light';src:url('fonts/Montserrat-Light.ttf')}@font-face{font-family:'Montserrat Medium';src:url('fonts/Montserrat-Medium.ttf')}@font-face{font-family:'Montserrat Regular';src:url('fonts/Montserrat-Regular.ttf')}@font-face{font-family:'Montserrat SemiBold';src:url('fonts/Montserrat-SemiBold.ttf')}@font-face{font-family:'Fahkwang Medium';src:url('fonts/Fahkwang-Medium.ttf')}@font-face{font-family:'Fahkwang Light';src:url('fonts/Fahkwang-Light.ttf')}@font-face{font-family:'Fahkwang SemiBold';src:url('fonts/Fahkwang-SemiBold.ttf')}@font-face{font-family:'Fahkwang Regular';src:url('fonts/Fahkwang-Regular.ttf')}@font-face{font-family:'Fahkwang Bold';src:url('fonts/Fahkwang-Bold.ttf')}@font-face{font-family:'SourceSerifPro SemiBold';src:url('fonts/SourceSerifPro-SemiBold.ttf')}body.product-product .slick-nav.left{right:0}h1{font-family:"Fahkwang Medium";text-transform:uppercase;color:#502940;text-align:center}h2,h3:not(.account-sub-heading):not(.get-quote-title){font-family:'Fahkwang Medium';text-transform:uppercase;color:#502940}h2{font-size:calc(25px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}h3:not(.account-sub-heading):not(.get-quote-title){font-size:calc(20px + (20 - 17) * (100vw - 375px) / (1900 - 375))}.get-quote-heading{font-family:"Fahkwang Medium"!important;text-transform:uppercase!important;color:#502940!important;text-align:center!important;margin-bottom:20px!important}.inspired-content,.insta-link,.insta-logo,.insta-text,.slider-slideshow-description-link{text-align:center}.btn-group.product-button,.cart-buttons,.custom-info-container #content:not(body.information-information.iid-3 .custom-info-container #content):not(body.information-information.iid-5 .custom-info-container #content):not(body.information-information.iid-13 .custom-info-container #content):not(body.information-information.iid-14 .custom-info-container #content),.floor-type-mobile-img,.module-instagram .section-title,.page-banner-title,.product-inputs,.text-container .more-text,body:not(.cke_editable) h2:not(.swal2-title):not([style])::after{display:none}.cat-html,.home_appointment,.home_inspired{padding:0}.inspired-bg-img{min-height:600px;width:100%;background-position:center;background-size:cover}.slider-slideshow-description-texts{background:#fff;width:60%}.slider-slideshow-description .slider-slideshow-description-texts{padding:45px}.floor-type{color:#6f2941;display:flex;align-items:center;justify-content:space-evenly;text-transform:uppercase;font-size:calc(18px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;padding-top:20px;font-family:'Montserrat Medium'}.slideshow .slider-custom-dots .owl-dot.active{background-color:#6f2941}.inspired-content{background:#fff;width:40%;padding:45px;margin:0 auto;transform:translate(0,60%)}footer a:hover{color:#000}#visit-us-img img{width:100px!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#502940;border-color:#502940}.pagination li a:hover,.pagination li span:hover{background-color:transparent;border:2px solid #502940;color:#000}.home-appointment-section{padding-left:0!important;padding-right:0!important}.home-appointment-bg-img{min-height:500px;background-position:center;background-size:cover;display:flex}.home-appointment-content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;margin:0 auto}.insta-logo{background:url(../../../../../image/catalog/home/instagram-hover.png) no-repeat;display:block;width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.insta-link,.insta-text{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:'Montserrat Regular';font-size:calc(14px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}#main-menu li a span,.article-title,.breadcrumb>li a,.inspired-enquire-desc,.touch-desc,body.news-article .btn-back{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.cat-pagination,body.information-information.iid-4 .custom-info-container{margin-bottom:50px}.insta-text{top:60%}.insta-link{top:65%}.insta-hover:hover .insta-overlay{opacity:.7}.insta-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:.5s;opacity:0;background:#000}.file-button-wrap,.product-block{position:relative}.get-inspired-img{min-height:300px}body.news-article #content{display:flex}.article-image{max-width:75%}.artblock{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:calc(15px + (20 - 17) * (100vw - 375px)/ (1900 - 375))!important}.header-container .header-menu{grid-column:1/1;grid-row:1/3;display:flex;align-items:center;justify-content:flex-start}.header-container .header-top{grid-column:3/3;grid-row:1/2}.header-container .header-logo{grid-column:2/3;grid-row:1/1}.header-container{grid-template-columns:auto auto auto;padding:15px 0}.custom-article-container,.custom-info-container,.custom-product-container,.custom-visit-container,.fixed-header .container,footer .container{width:100%;padding:0 80px}.menu-logo{width:40%;margin:0 auto;display:flex}.get_quote_form{width:75%;margin:0 auto;padding-top:30px}#main-menu li a span{color:#502940;font-family:"Montserrat Medium";text-transform:uppercase;font-weight:700}.header-container .header-menu #main-menu>li>a{padding-right:20px}.fa-file-text:before,.fa-search:before,.fa-shopping-cart:before,.fa-user:before{display:block;content:""!important}.header-container #cart>a .badge,.header-container #enquiry>a .badge{top:70%;background:#502940;height:15px;width:15px;left:95%}#side-manufacturer label input,#side_filter .checkbox input[type=checkbox],#side_filter .checkbox-inline input[type=checkbox],#side_filter .radio input[type=radio]{width:20px;height:20px}.get-quote-btn a,.item.level-1.active a{color:#fff}#side-price .ui-slider-range,.product-inner-room-visualiser{background:#502940}#side-manufacturer .item-header,.btn.room-visualiser,.room-visualiser:not(.product-inner-btn .room-visualiser){padding-bottom:20px}.slider-arrow-img{width:49px!important}.floor-type-section,.main-cart-buttons,.product-inner-btn{display:flex;align-items:center;justify-content:center}.get-quote-btn,.room-visualiser-btn,.slider-slideshow-description-link a,.visit-us-btn{background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#502940,#502940 1.5px,#502940 2px,#502940 4px);text-transform:uppercase}.room-visualiser{margin-left:10px!important}.get-quote-btn,.product-inner-room-visualiser,.room-visualiser-btn,.slider-slideshow-description-link a,.visit-us-btn{padding:10px 35px;border-radius:30px;font-family:'Montserrat Regular';text-transform:uppercase;font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;color:#fff;margin-left:20px;border:2px solid transparent}.room-visualiser-btn,.visit-us-btn{margin-left:0!important}.visit-us-content-section{margin-left:30px}.get-quote-btn:hover,.visit-us-btn:hover{color:#672941;border:2px solid #672941;background:0 0}#contact-us-form{width:70%;margin:0 auto}.inspired-enquire-desc,.touch-desc{color:#262526;font-family:'Montserrat Regular';padding:15px 0;text-align:center}.get-quote-submit-btn,.get-quote-submit-btn.active,.get-quote-submit-btn.active.focus,.get-quote-submit-btn.active:focus,.get-quote-submit-btn.focus,.get-quote-submit-btn:active,.get-quote-submit-btn:active.focus,.get-quote-submit-btn:active:focus,.get-quote-submit-btn:focus,.get-quote-submit-btn:hover{background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#7cd4cf,#7cd4cf 1.5px,#49c8c1 2px,#49c8c1 4px);padding:10px 45px;border-radius:30px;font-family:'Montserrat Regular';text-transform:uppercase;font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;color:#fff;margin-left:20px;outline:0!important}.about-us-section,.visit-us-section{margin:0 auto;width:90%}body.news-article .btn-back{padding:10px 45px;border-radius:30px;font-family:'Montserrat Regular';text-transform:uppercase;margin-left:20px;outline:0!important}.get-quote-submit-btn:hover{background-image:linear-gradient(90deg,#9a2b3f,#652842),repeating-linear-gradient(-45deg,#7cd4cf,#7cd4cf 1.5px,#49c8c1 2px,#49c8c1 4px)}.breadcrumb>li>a{color:#282728;font-family:"Montserrat Regular"}.breadcrumb li::after{content:'|'}.breadcrumb>li{padding:0 10px;font-weight:800}.get-quote-title{font-family:"Fahkwang SemiBold";text-transform:uppercase;color:#502940;font-size:calc(14px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;padding:30px 0;text-align:left}.about-desc p,.about-sub-desc p,.footer-upper-contet a,.footer-upper-contet p,.product-description{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Montserrat Regular'}.get-quote-content{padding-top:30px}.enquire_form input[type=email].form-control,.enquire_form input[type=tel].form-control,.enquire_form input[type=text].form-control,.enquire_form select.form-control,.get_quote_form input[type=email].form-control,.get_quote_form input[type=tel].form-control,.get_quote_form input[type=text].form-control,.get_quote_form select.form-control{height:45px;background-color:transparent}.enquire_form textarea.form-control,.get_quote_form textarea.form-control{background-color:transparent}#enquire-form .contact-body select,.get_quote_form select,.product-option{background-image:linear-gradient(45deg ,transparent 50%,#222 50%),linear-gradient(135deg,#222 50%,transparent 50%),linear-gradient(to right,#87ceeb00,#87ceeb00);background-position:calc(100% - 19px) calc(1em + 5px),calc(100% - 14px) calc(1em + 5px),calc(100% - 2.5em) 2.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;-webkit-appearance:none}.abt-sub-content{background:#502940;color:#fff;padding:40px}.about-desc p,.footer-upper-contet a,.footer-upper-contet p,.product-description{color:#282728}.about-title,.store-name{font-family:'Fahkwang Medium';text-transform:uppercase}.about-desc,.footer-upper-contet,.html{padding:30px 0}.about-header{padding-top:50px;text-align:left!important}.about-title{color:#fff;font-size:calc(25px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-align:center}.about-sub-desc p{color:#fff;text-align:center}body.common-home .section-space.fcategory,body.common-home .section-space.featured,body.common-home .section-space.home_testimonial,body.information-contact,body.information-information.iid-4,body.information-information.iid-7,body.information-information.iid-8,body.product-category,body.product-product,body.testimonial-testimonial{background:#f4f4f4}#google_recaptcha .g-recaptcha{transform:scale(.7)}.get-quote-submit-section{padding-top:20px}.visit-us-section{display:flex;align-items:center}.store-name{color:#502940;font-size:calc(20px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.footer-power,.footer-power a,.store-desc{color:#282728;font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Montserrat Regular'}.file-button-wrap input[type=file]{position:absolute;z-index:-1;top:10px;left:20px;font-size:15px;color:#b8b8b8}.file-button{display:inline-block;padding:5px 25px;border-radius:8px;background-color:#dcdcdc;font-size:12px;font-weight:700;color:#000;margin-top:8px;left:6%;margin-right:15px}.custom-product-inner-container,.custom-product-inner-row,.custom-product-row,.get-inspired-content,body.testimonial-testimonial .container{width:90%;margin:0 auto;padding-top:30px}.room-visualiser-section{padding-bottom:50px}#get-inspired .slick-slide{padding:15px}.white-bkground{background:#fff;padding:15px}.home-fblog-desc{color:#262526;font-family:'Montserrat Regular';font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.blog-title{color:#000;font-family:'Fahkwang SemiBold';font-size:calc(15px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-transform:uppercase}.article-date,.article-inner-date,.home-fblog-date a{color:#777;font-family:'Montserrat Light';font-style:italic;font-weight:700}.article-inner-date,.home-fblog-date a{font-size:calc(12px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.featured-categories-desc p,.home-fblog-readmore-btn a{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.article-date{font-size:calc(8px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.blog-date{display:flex;align-items:center;justify-content:space-between}.home-fblog-readmore-btn a{color:#502940;font-family:'Montserrat Regular';font-weight:600}#get-inspired .slick-nav{width:32px;height:100%;z-index:1;top:0}#get-inspired .slick-nav.left{left:-32px}#get-inspired .slick-nav.right,.related-module .slick-nav.right{right:-32px}#get-inspired .fa-chevron-left:before{background:url(../../../../../image/catalog/home/left.png);width:28px;height:28px;content:""!important;display:block}#get-inspired .fa-chevron-right:before{background:url(../../../../../image/catalog/home/right.png);width:28px;height:28px;content:""!important;display:block}.enquire_form{width:75%;margin:0 auto;padding-top:40px}.inspired-enquire-title{color:#502940;font-family:'Fahkwang Medium';font-size:calc(20px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-align:center;text-transform:uppercase}.article-inner-title,.article-title{color:#000;font-family:'Fahkwang SemiBold';text-transform:uppercase}.article-inner-title{font-size:calc(15px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-align:left}.article-inner-content{color:#262526;font-size:calc(11px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Montserrat Regular'}.brand-name,.category-overlay,.item.level-1 a,.item.level-2 a{font-size:calc(12px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.inner-article-button{display:flex;justify-content:space-between}body.news-article .btn-next,body.news-article .btn-prev{color:#736f73;background:#fff;border:2px solid #f5ada4}body.news-article .btn-back{color:#fff;background:#c0bfbe}.artblock .img_container{width:30%}#featured-categories,.artblock .info{width:70%}.article-list{width:25%;height:300px;overflow-y:scroll}.article-list::-webkit-scrollbar-track{padding:2px 0;background-color:#fff}.article-list::-webkit-scrollbar{width:10px}.article-list::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#952b3f}.article-inner-img{min-height:0;background-size:cover;background-position:center}.force-overflow{min-height:500px}.article-inner-container{width:75%;margin-left:10px}.featured-categories-div{display:flex;align-items:center;justify-content:center;width:80%;margin:0 auto}.section-space.featured .featured-module .featured{width:80%;margin:0 auto}.featured-categories-desc{width:30%;margin-right:45px}.section-space.fcategory #featured-categories .slick-slide{padding:0 10px;opacity:1}.featured-module .slick-slide,.related-products .slick-slide{opacity:1}.featured-categories-desc h2{text-align:left!important}.featured-categories-desc p{color:#262526;font-family:'Montserrat Light'}.category-overlay,.product-name a{font-family:'Montserrat Medium';text-transform:uppercase}.category-overlay{color:#262526;padding-top:10px}.brand-name,.price-new{font-family:'Montserrat Regular'}#featured-categories .slick-nav{bottom:50px}#featured-categories .slick-nav.left{bottom:50px;left:-23vw}#featured-categories .slick-nav.right{right:75vw}.slideshow .slider-custom-dots .owl-dot{width:15px;height:15px}body.common-home .section-space .featured-module .slick-nav,body.product-product .related-module .slick-nav{width:32px;height:100%;z-index:1;top:-400px!important}.featured-module .slick-nav.left,.featured-module .slick-nav.prev{right:30px;left:auto!important}body.common-home .section-space.home_testimonial .slick-nav.left{right:200px;top:-30px}body.common-home .section-space.home_testimonial .slick-nav.right{right:135px;top:-30px}.brand-name{color:#606060}.price-new,.product-name a,.view-all-btn a{font-size:calc(13px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.price-new,.product-name a{color:#282728}.banner-title,.inspired-title{color:#502940;font-size:calc(30px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Fahkwang Medium';text-transform:uppercase;line-height:1.2;text-align:center}.home-appointment-btn,.inspired-desc,.slideshow-text-0{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.home-appointment-btn{padding:10px 35px;border-radius:30px;font-family:'Montserrat Regular';text-transform:uppercase;margin-left:20px;border:2px solid #672941;color:#672941}.home-appointment-btn:hover{color:#fff;background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#7cd4cf,#7cd4cf 1.5px,#49c8c1 2px,#49c8c1 4px);border:2px solid transparent}.home-testimonial{padding:15px;margin:10px;display:flex!important;justify-content:center;flex-direction:column;text-align:center}.quotes-img{margin:auto}.home-testimonial.slick-center{box-shadow:-6px 4px 19px -2px rgb(0 0 0 / 75%);-webkit-box-shadow:-6px 4px 19px -2px rgb(162 158 158 / 75%);-moz-box-shadow:-6px 4px 19px -2px rgba(0,0,0,.75);background:#fff}#testimonial .slick-track{margin:15px 0}.inspired-desc,.slideshow-text-0{color:#262526;font-family:'Montserrat Light'}.home-testimonial-title{color:#652842;font-size:17px;font-family:'Montserrat SemiBold'}#button-cart,#button-enquiry,.btn-cart,.btn-enquiry,.testimonial-date{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.instagram .item{padding:0!important;opacity:1}#button-cart,#button-enquiry,.btn-cart,.btn-enquiry{background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#502940,#502940 1.5px,#502940 2px,#502940 4px);padding:10px 45px;border-radius:30px;font-family:'Montserrat Regular';text-transform:uppercase;color:#fff;border:2px solid transparent}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;box-shadow:unset}body.product-category .cart-buttons{position:absolute;bottom:-10px}body.product-category .room-visualiser{padding-bottom:25px!important}body.common-home .section-space.featured .product-gutter .cart-buttons{position:absolute;bottom:-20px;margin:0 auto}.btn-primary,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;border:2px solid #672941;background:#672941}.testimonial-date{color:#262526;font-family:'Montserrat Medium'}.newsletter-desc,.newsletter-title,.view-all-btn a,footer h5{font-family:'Montserrat Regular'}.product-block:hover .cart-buttons,.product-block:hover .room-visualiser{display:block}.product-block .product-details{margin:0 auto 15px;display:flex;align-self:flex-start}.product-gutter{padding-left:calc(15px / 2);padding-right:calc(15px / 2)}body.common-home .section-space .featured .slick-track{margin:30px 0}.product-block{border:1px solid transparent}.top-quote-img{position:absolute;width:100px;top:21px}.bottom-quote-img{right:15px;position:absolute;bottom:12px;width:100px}.section-space.home_testimonial .home-testimonial{position:relative;padding:50px;opacity:1}.view-all-btn{text-align:center;padding-top:10px}.view-all-btn a{color:#502940;text-align:center;text-transform:uppercase}.view-all-btn:after{content:'';width:100px;height:2px;background:#9d2b3f;display:block;margin:5px auto 0}.instagram{padding:0!important}footer{background-color:#f4f4f4}.footer-contact-info{flex:0 0 20%}.footer-upper-contet>:last-child{flex:0 0 30%;padding-left:30px}.footer-contact-links{flex:0 0 15%}.footer-logo-container{flex-wrap:wrap;flex:0 0 20%}.footer-logo-content{display:flex;flex-wrap:wrap;align-items:center;text-align:center}.footer-logo{width:33%}#waiting_list_submit,.newsletter-btn{width:100px;display:flex;background-image:linear-gradient(90deg,#652842,#9a2b3f)}.footer-logo img{width:50px}.newsletter-title,footer h5{font-weight:700;color:#642842;font-size:calc(15px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-transform:uppercase}.newsletter-desc{color:#282728;font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-align:left}.newsletter-title{color:#642842;font-family:'Fahkwang Regular';font-size:calc(18px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;text-transform:uppercase;text-align:left}#side-manufacturer label,.special.price-new,.special.price-old,.unit-name{font-size:calc(13px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.newsletter-btn{border:none;position:absolute;border-radius:40px;transform:translateX(-104px);height:50px;align-items:center;justify-content:center}#waiting_list_submit{border:none;border-radius:40px;height:45px;align-items:center;justify-content:center}.newsletter-txt,.waiting-list-input{height:50px;border-radius:40px;border:none;padding:0 20px}.store-content{padding-right:30px;padding-top:30px}.fcs a{text-decoration:none}#side-categories .list-group-item.item-header,#side-manufacturer .list-group-item.item-header,#side-price .list-group-item.item-header,#side_filter .list-group-item.item-header{color:#502940;font-size:calc(18px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Fahkwang Bold';text-transform:uppercase}#side-categories .group .item .toggle{border-left:none}.item.level-1.active{background:#502940;color:#fff}.item.level-1{border:2px solid #502940}.item.level-1 a{color:#000;font-family:'Fahkwang SemiBold';text-transform:uppercase}.item.level-2 a,.product-price.old-prices,.special.price-new,.tab-content .tab-pane p{font-family:'Montserrat Regular'}#side-categories .group .item.active a:hover{color:#fff!important}#side-categories .group .item a:hover{background:0 0!important;color:#502940!important}.side-categories-level-1{padding:5px 0}#side-categories .group .item .toggle:hover{background:0 0;color:#fff}body.product-category .side-categories-level-1 .item.level-1.active .caret:before{font-size:11px!important;position:absolute;content:"\f068";font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;top:14px}.caret{border-top:none!important}.news-ctgr .caret:before,body.product-category .side-categories-level-1 .item.level-1 .caret:before{font-size:11px!important;position:absolute;content:"\f067";font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#502940;top:14px}.item.level-2 a{color:#262526}#side-categories .group:not(:last-child){border-bottom:none}.sub.level-2{padding:10px 30px}body.product-category #column-left{padding-left:0}#side_filter,.list-group-item{background-color:transparent!important}#side-manufacturer label,.unit-name{font-family:'Fahkwang SemiBold';color:#502940}.btn-minus,.btn-plus{color:#fff!important}.unit-name{margin-left:10px}#side-manufacturer,#side_filter{padding:10px 0}#side-price .ui-slider-handle{border:4px solid #502940;background:#fff}.special-sticker{background:#d94e4e!important}.out-of-stock .sticker,.sold-out.sticker{background:#9c9c9c!important}.special-sticker,.sticker{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50px;right:5%;top:5%!important;font-family:'Fahkwang Light';text-transform:uppercase;font-size:calc(8px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.bXRqnR,.ewdjBr,.gcRZtK,.gfxEMs,.hTTdap{width:100%!important}#product-tabs li a,#product-tabs li.active a{align-items:center;font-size:15px;font-family:'Fahkwang SemiBold';padding:8px 25px;letter-spacing:.1em;display:flex;text-transform:uppercase}.messenger-logo,.whatsapp-logo{position:fixed;left:auto;right:20px;bottom:auto;z-index:9}#sidr,.product-gutter .label-primary,.product-product .label-primary{background-color:#502940}.special.price-new{color:#d94e4e}.special.price-old{color:#bfbfbf;text-decoration:line-through}.product-view>.product-gutter{width:33.33%;padding-bottom:30px}body.product-product h3{text-align:left}.product-price.old-prices{color:#282728;font-size:calc(16px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.product-product #product .form-group>label{width:20%}.product-product #product .form-group .form-control:not(.input-number),.product-product #product .form-group .input-group{width:30%;height:45px}body.product-product #input-quantity{height:45px}.btn-minus{background:#b4b4b4}.btn-plus{background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#7cd4cf,#7cd4cf 1.5px,#49c8c1 2px,#49c8c1 4px)}.glyphicon-minus:before,.glyphicon-plus:before{font:14px/1 FontAwesome}.share-txt{text-transform:uppercase;color:#502940;font-size:calc(11px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;font-family:'Fahkwang Bold';text-transform:uppercase}.share-container{padding-left:30px}.product-product .product-image-additional-container img{border:none!important;padding:0!important}#product-tabs li.active a{background-image:linear-gradient(90deg,#652842,#9a2b3f);border-radius:20px 20px 0 0;color:#fff;justify-content:center;border:2px solid transparent}#product-tabs li a{background:0 0;border-radius:20px 20px 0 0;color:#000;justify-content:center;border:2px solid #78465c}.nav-tabs>li>a{margin-right:10px}.tab-content .tab-pane{border:1px solid #dad2d2;padding:10px 30px}.tab-content .tab-pane p{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important;color:#282728}.related-module{padding-top:calc(30px + (20 - 17) * (100vw - 375px)/ (1900 - 375))!important}.custom-product-inner-div{display:flex;align-items:center}.sold-out-lbl{background:#949392;color:#fff;border-radius:30px;padding:10px 50px;border:none}.input-group-flex{margin-left:20px!important}.waiting_list_container{padding:30px;background:#dedddd;border:none!important;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}#input-sort,.slider-img{background-repeat:no-repeat}.PairSliderLabel__Container-khrte4-0.cMmRBY,.PairSliderLabel__Container-khrte4-0.cTZxee,.Widget__FreeLinkLabel-sc-13k026a-3.kuaJZO{display:none!important}.gfxEMs{display:block!important}.hlOChS{max-width:100%}.dSrgvm{min-height:818px}.bkSjxH,.eapps-widget,.gnLqvm,.gsmRyq,.hTTdap{max-height:818px!important}.bkSjxH,.ggxPgb,.gnLqvm,.gsmRyq,.hTTdap{background-size:cover!important}.eapp-before-and-after-slider-root-layout-component{height:600px}.sort-order{flex-direction:row-reverse}#input-sort{background-image:linear-gradient(45deg ,transparent 50%,#222 50%),linear-gradient(135deg ,#222 50%,transparent 50%),linear-gradient(to right,#87ceeb00,#87ceeb00);background-position:calc(100% - 19px) calc(1em + 0px),calc(100% - 14px) calc(1em + 0px),calc(100% - 2.5em) 2.5em;background-size:5px 5px,5px 5px,1px 1.5em;-webkit-appearance:none;border:2px solid #502940}.footer-store-logo{width:100px}.whatsapp-logo{top:65%}.messenger-logo{top:77%}.messenger-logo img,.whatsapp-logo img{width:60px}.messenger-logo a .fa-facebook-f{height:60px;width:60px;line-height:70px;border-radius:50%;background:#e76593;text-align:center;font-size:35px;color:#fff}.slider-img{min-height:800px;background-size:cover;background-position:center center}@media (max-width:1600px){body.product-product .related-module .slick-nav{height:700px!important}}@media (max-width:1536px){body.common-home .section-space .featured-module .slick-nav{top:-320px!important}}@media (max-width:1280px){,body.common-home .section-space .featured-module .slick-nav{top:-280px!important}}@media (max-width:1025px){#featured-categories .slick-nav,#featured-categories .slick-nav.left{bottom:-20px}}@media (max-width:1024px){.featured-categories-div{width:90%}#featured-categories .slick-nav.right{right:80vw}.featured-module .slick-nav.left,.featured-module .slick-nav.prev{right:100px}.featured-module .slick-nav.next,.featured-module .slick-nav.right{right:30px}.section-space.featured .featured-module .featured{width:100%}.custom-product-inner-div{display:block}body.common-home .section-space .featured-module .slick-nav{top:-300px!important}body.common-home .section-space.home_testimonial .slick-nav.right{right:80px}body.common-home .section-space.home_testimonial .slick-nav.left{right:150px}.product-product #product .form-group .form-control:not(.input-number),.product-product #product .form-group .input-group{width:50%}.custom-article-container,.custom-info-container,.custom-product-container,.custom-visit-container,.fixed-header .container,footer .container{padding:0 50px}}@media (max-width:992px){.featured-module .slick-nav.left,.featured-module .slick-nav.prev{right:65px;left:auto!important}.featured-module .slick-nav.next,.featured-module .slick-nav.right{right:0}}@media (max-width:768px){.slider-img{min-height:600px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat}.home-appointment-section{display:flex;flex-direction:row}#contact-us-form,.custom-product-inner-container,.custom-product-inner-row,.custom-product-row,.get-inspired-content,.home-appointment-content,.visit-us-section{width:100%}.home-appointment-bg-img{min-height:400px}.inspired-content{width:80%}.about-desc p,.article-title,.inspired-desc,.slideshow-text-0,.touch-desc{font-size:calc(12px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.article-inner-content,.store-desc{font-size:calc(13px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.article-date{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.article-inner-title{font-size:calc(17px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.get-inspired-img{min-height:200px;background-position:center;background-size:cover}.product-inner-room-visualiser{margin-top:10px}#waiting_list_submit{margin-top:20px}body.common-home .section-space .featured-module .slick-nav,body.common-home .section-space.home_testimonial .slick-nav{top:-240px!important}.related-module .slick-nav.right{right:-10px}body.product-product .related-module .slick-nav.left{right:20px}.featured-module .slick-nav.left,.featured-module .slick-nav.prev,.related-module .slick-nav.prev{right:30px;left:auto!important}.custom-article-container,.custom-info-container,.custom-product-container,.custom-visit-container,.fixed-header .container,footer .container{padding:0 20px}.sub.level-2{padding:0}.news-ctgr .caret:before,body.product-category .side-categories-level-1 .item.level-1 .caret:before{left:1%}.header-container{grid-template-columns:1fr 1fr 1fr}.about-us-section{width:100%;margin:0 auto}.about-header{padding-top:0}.about-sub-desc p{font-size:calc(11px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.footer-contact-info,.footer-contact-links,.footer-logo-container{flex:0 0 25%}.footer-upper-contet>:last-child{flex:0 0 50%;padding-left:0;padding-top:30px}}@media (max-width:550px){.floor-type-compare,.floor-type-mobile-img,.slider-img{display:none}}@media (max-width:540px){.module-instagram button{display:none!important}.floor-type-compare,.floor-type-mobile-img,.get-quote-btn,.slider-img{display:none}. .visit-us-section,.home-appointment-section,.visit-us-section{flex-direction:column}.footer-upper-contet,.section-space.home_testimonial .home-testimonial{padding:0}.home-appointment-btn{margin-left:0}.article-inner-container,.article-list,.enquire_form,.slider-slideshow-description-texts{width:100%}.section-space.slideshow .fa-chevron-left:before,.section-space.slideshow .fa-chevron-right:before{content:""!important}.featured-categories-div{flex-direction:column;width:90%}.about-desc p,.category-overlay,.featured-categories-desc p,.product-description{font-size:calc(14px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}#featured-categories,.featured-categories-desc{width:100%;margin-right:0}.get_quote_form{width:90%}.visit-us-content-section{margin-left:0;padding-top:20px}.article-inner-container,.custom-article-container .row{margin-right:0;margin-left:0}.article-list{margin-bottom:20px}.article-inner-content,.article-inner-date,.footer-upper-contet a,.footer-upper-contet p,.home-fblog-date a,.product-name a,.tab-content .tab-pane p{font-size:calc(15px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}body.news-article #content{display:flex;flex-direction:column}.share-container{padding-left:0}.brand-name,.home-fblog-desc{font-size:calc(13px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}#product-tabs li a,#product-tabs li.active a{font-size:calc(10px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.tab-content .tab-pane{padding:10px}.footer-upper-contet>*{padding-bottom:30px}.newsletter-desc{font-size:calc(12px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.footer-contact-info,.footer-contact-links,.footer-logo-container,.footer-upper-contet>:last-child{flex:0 0 100%;text-align:center}.footer-bottom.row{text-align:center;margin-right:0;margin-left:0}.custom-filter,.custom-sort,.menu-logo,.product-view>.product-gutter{width:50%}.sort-order{flex-direction:row}#input-sort{background:#502940;color:#fff}#filter_group_tigger_open{border-color:#502940}.custom-product-inner-container,.custom-product-inner-row,.custom-product-row,.get-inspired-content{padding-top:0}.custom-article-container,.custom-info-container,.custom-product-container,.custom-visit-container,.fixed-header .container,footer .container{padding:0 10px}.breadcrumb{padding-left:15px!important}body.information-information.iid-4 .custom-info-container{margin-bottom:0}}@media (max-width:415px){.slider-img{display:none}.inner-article-button{display:flex;flex-direction:column}.inspired-bg-img{min-height:400px}.inspired-content{width:90%}.custom-visit-container .row{margin-right:0;margin-left:0}.custom-visit-container #content{padding-right:0;padding-left:0}body.news-article .btn-back,body.news-article .get-quote-submit-btn{display:flex;align-items:center;justify-content:center;margin-left:0;margin-top:10px;font-size:calc(13px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.banner-title,.inspired-title{font-size:calc(18px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.inspired-desc,.slideshow-text-0{font-size:calc(12px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.slider-slideshow-description .slider-slideshow-description-texts{padding:30px}.home-appointment-content{width:100%}}@media (max-width:375px){.inspired-content{transform:translate(0,35%)}}@media (max-width:360px){.related-module{padding-top:calc(70px + (20 - 17) * (100vw - 375px)/ (1900 - 375))!important}.product-product #product .form-group .form-control:not(.input-number),.product-product #product .form-group .input-group{width:70%}.product-view>.product-gutter{width:100%}}.cat-html h3:not(.account-sub-heading):not(.get-quote-title),.html h3:not(.account-sub-heading):not(.get-quote-title),h2{text-align:left;margin:20px 0}body:not(.cke_editable) h2:not(.swal2-title):not([style]){margin-bottom:40px}.cat-html h4,.html h4{font-size:20px;color:#502940}.article-inner-container p,.cat-html p,.html p{text-align:justify}.article-inner-container h2,h3{margin-bottom:20px!important;margin-top:20px!important;text-align:center!important;font-size:calc(20px + (20 - 17) * (100vw - 375px) / (1900 - 375))!important}.article-inner-container h1,h1.article-inner-title{font-size:30px!important}.article-description.pd-b15{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;margin-bottom:20px;padding-bottom:0}h1.article-inner-title{color:#502940;font-family:'Fahkwang Medium';text-transform:uppercase;text-align:center}.article-inner-container h2{font-size:27px!important}.article-inner-container h3{font-size:22px!important}.iid-13 .custom-info-container,.iid-14 .custom-info-container,.iid-3 .custom-info-container,.iid-5 .custom-info-container{overflow-x:hidden}.text-container .read-more-btn{text-align:center;margin-top:20px}.text-container .btn-primary{border:1px solid #672941;background-image:linear-gradient(90deg,#652842,#9a2b3f),repeating-linear-gradient(-45deg,#502940,#502940 1.5px,#502940 2px,#502940 4px)}.text-container .btn-primary:active,.text-container .btn-primary:focus,.text-container .btn-primary:hover{color:#fff;border:1px solid #672941;background:#672941}.common-home .fcategory-28{padding-bottom:0!important}.news-article .article-inner-container h2, .news-article .article-inner-container h3{text-align:left!important;}

@media (max-width: 768px) {
.visit-us-section {
    flex-direction: column;
}
.fully {
    width: 100%;
}
}

/*content-image-wrapper*/

.content-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 10px;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}

.content-image-wrapper .content {
  flex: 1 1 300px;
  padding: 20px;
}

/*.content-image-wrapper .content h2 {*/
/*  font-size: 2rem;*/
/*  margin-bottom: 15px;*/
/*}*/

/*.content-image-wrapper .content p {*/
/*  font-size: 1rem;*/
/*  margin-bottom: 20px;*/
/*  line-height: 1.6;*/
/*}*/

/*.content-image-wrapper .btn {*/
/*  display: inline-block;*/
/*  padding: 10px 20px;*/
/*  background-color: #007BFF;*/
/*  color: #fff;*/
/*  text-decoration: none;*/
/*  border-radius: 5px;*/
/*}*/

.content-image-wrapper .image {
  flex: 1 1 375px;
  padding: 20px;
  text-align: center;
}

.content-image-wrapper .image img {
  max-width: 70%;
  height: auto;
  border-radius: 8px;
}

/* Responsive */
@media (max-width: 768px) {
  .content-image-wrapper {
    flex-direction: column;
    text-align: left;
  }
  
  .reverse {
    flex-direction: column-reverse !important;
  }
  .content-image-wrapper .image img {
  max-width: 100%;
  }

  .content-image-wrapper .content,
  .content-image-wrapper .image {
    padding: 10px 0;
  }
}
/*content-image-wrapper*/

/* table */
.table-container {
  max-width: 800px;
  margin: 30px auto;
  overflow-x: auto;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.table-container th, .table-container td {
  padding: 12px 15px;
  border: 1px solid #000;
}

.table-container thead {
  background-color: #f8f8f8;
  font-weight: bold;
}

/* table */

/*two-column-wrapper*/
.two-column-wrapper {
  /*display: flex;*/
  justify-content: space-between;
  align-items: flex-start;
  /*padding: 0 20px 10px;*/
  padding: 0 20px;
  max-width: 1200px;
  margin: 0 auto;
  /*flex-wrap: wrap;*/
}

.two-column-wrapper .left-content,
.two-column-wrapper .right-content {
  flex: 1 1 300px;
  /*padding: 20px;*/
  padding: 0;
}

.two-column-wrapper h3 {
  color: #502940;
}

/*.two-column-wrapper p {*/
/*  font-size: 1rem;*/
/*  margin-bottom: 20px;*/
/*  line-height: 1.6;*/
/*}*/

/*.two-column-wrapper .btn {*/
/*  display: inline-block;*/
/*  padding: 10px 20px;*/
/*  background-color: #198754;*/
/*  color: #fff;*/
/*  text-decoration: none;*/
/*  border-radius: 5px;*/
/*}*/

/* Responsive */
@media (max-width: 768px) {
  .two-column-wrapper {
    flex-direction: column;
    text-align: left;
  }

  .two-column-wrapper .left-content,
  .two-column-wrapper .right-content {
    /*padding: 15px 0;*/
    padding: 0;
  }
}
/*two-column-wrapper*/

/*step-container*/
.step-wrapper {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 30px;
    }

    .step-box {
      background-color: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
      padding: 30px 20px;
      text-align: center;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .step-box:hover {
      transform: translateY(-5px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
    }

    .step-box h4 {
      font-size: 16px;
      color: #502940;
      margin-bottom: 10px;
      text-transform: uppercase;
      letter-spacing: 1px;
    }

    .step-box strong {
      display: block;
      font-size: 20px;
      margin-bottom: 15px;
    }

    .step-box p {
      font-size: 15px;
      line-height: 1.6;
    }
    
        @media (max-width: 1371px) and (min-width: 999px) {
        .step-wrapper {
          grid-template-columns: repeat(auto-fit, minmax(375px, 2fr));
        }
    }

    @media (max-width: 600px) {
      .step-box {
        padding: 25px 15px;
      }
    }
/*step-container*/
/* step-container */
.step-wrappers {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, minmax(250px, 1fr));
  gap: 30px;
}

.step-box {
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  padding: 30px 20px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.step-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

.step-box h4 {
  font-size: 16px;
  color: #502940;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.step-box strong {
  display: block;
  font-size: 20px;
  margin-bottom: 15px;
}

.step-box p {
  font-size: 15px;
  line-height: 1.6;
  text-align: center !important;
}

/* Tablet view */
@media (max-width: 1371px) and (min-width: 999px) {
  .step-wrappers {
    grid-template-columns: repeat(auto-fit, minmax(375px, 2fr));
  }
}

/* Mobile view - single card */
@media (max-width: 768px) {
  .step-wrappers {
    grid-template-columns: 1fr;
  }

  .step-box {
    padding: 25px 15px;
  }
}


/*icon-boxes*/
.icon-boxes {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  margin: 40px 0;
}

.icon-box {
  padding: 20px;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 10px;
  background-color: #fff;
  transition: box-shadow 0.3s ease;
}

.icon-box:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.icon-image {
  width: 60px;
  height: auto;
  margin-bottom: 15px;
}

.icon-box h4 {
  font-size: 18px;
  margin-bottom: 10px;
  /*font-weight: 600;*/
  color: #502940;
}

.icon-box p {
  font-size: 15px;
  line-height: 1.6;
}

@media (max-width: 1371px) and (min-width: 999px) {
.icon-boxes {
  grid-template-columns: repeat(auto-fit, minmax(375px, 2fr));
}
}
/*icon-boxes*/

/*CTA Section*/

.cta {
    /* padding: 20px; */
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    flex-direction: column;
    background-color: white;
    padding: 20px;
    border-radius: 23px;
}

.cta p {
    text-align: center;
}

  .cta-container {
      max-width: 80%;
      margin: 80px auto;
      background: #ffffff;
      border-radius: 12px;
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
      padding: 40px 30px;
      text-align: center;
    }

    .cta-container h2 {
      font-size: 24px;
      color: #502940;
      margin-bottom: 20px;
      font-weight: 600;
    }

    .cta-container p {
      font-size: 17px;
      line-height: 1.6;
      margin-bottom: 30px;
      text-align: center;
    }

    .cta-button {
      display: inline-block;
      padding: 12px 28px;
      background: linear-gradient(to right, #4b1d3f, #b12334);
      color: #ffffff;
      font-size: 15px;
      font-weight: 600;
      text-decoration: none;
      border-radius: 999px;
      transition: background 0.3s, transform 0.2s;
    }

    .cta-button:hover {
      background: linear-gradient(to right, #3a1632, #911d2b);
      transform: scale(1.03);
      color: #ffffff;
    }

    @media (max-width: 600px) {
      .cta-container {
        max-width: 100%;
        padding: 30px 20px;
      }

      .cta-container h2 {
        font-size: 20px;
      }

      .cta-container p {
        font-size: 16px;
      }

      .cta-button {
        font-size: 14px;
        padding: 10px 24px;
      }
    }
/*CTA Section*/

.whatsapp-logo {
    top:inherit;
    bottom: 150px;
}
.messenger-logo {
    top:inherit;
    bottom: 80px;
}
.video-set {
height:315px;
width:560px;
}
@media screen and (max-width: 767px) {
.video-set {
    width:100%;
    }
}
