@font-face {
  font-family: "NobelWGL";
  src: url("../fonts/NobelWGL-Light.eot");
  src: local("NobelWGL-Light"),
    url("../fonts/NobelWGL-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/NobelWGL-Light.woff2") format("woff2"),
    url("../fonts/NobelWGL-Light.woff") format("woff"),
    url("../fonts/NobelWGL-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "NobelWGL";
  src: url("../fonts/NobelWGL-Bold.eot");
  src: local("NobelWGL-Bold"),
    url("../fonts/NobelWGL-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/NobelWGL-Bold.woff2") format("woff2"),
    url("../fonts/NobelWGL-Bold.woff") format("woff"),
    url("../fonts/NobelWGL-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "NobelWGL-Book";
  src: url("../fonts/NobelWGL-Book.eot");
  src: local("NobelWGL-Book"),
    url("../fonts/NobelWGL-Book.eot?#iefix") format("embedded-opentype"),
    url("../fonts/NobelWGL-Book.woff2") format("woff2"),
    url("../fonts/NobelWGL-Book.woff") format("woff"),
    url("../fonts/NobelWGL-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "NobelWGL" !important;
  background: transparent;
  overflow-x: hidden;
}
.nav_menu_link,
.dropdownmenu_menu a,
.menumob_navlink{
  font-family: NobelW,sans-serif !important;
}
h1,
h2 {
  font-size: 48px !important;
  line-height: 58px !important;
  color: #2a2f40;
  font-family: "NobelWGL-Book";
}

h3, .h3 {
  font-size: 22px !important;
  line-height: 26px !important;
  font-weight: 700 !important;
  color: #2a2f40;
  font-family: "NobelWGL";
}
h4, .h4 {
  font-size: 24px !important;
  line-height: 28px !important;
  font-weight: 700 !important;
  color: #2a2f40;
  font-family: "NobelWGL";
}

h5, .h5 {
  font-size: 18px !important;
  line-height: 21px !important;
  font-weight: 700 !important;
   font-family: "NobelWGL";
}
h6, .h6 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-family: "NobelWGL";
}

p {
  font-size: 28px;
  line-height: 33px;
  color: #2a2f40;
  font-family: "NobelWGL-Book";
}

ul {
  padding: 0 !important;
}
ul li {
  list-style: none;
}

a {
  text-decoration: none !important;
}

.form-control {
  background: #F9F9F9;
  border: 2px solid #EBEBEB;
  padding: 11px 15px;
  height: 50px;
  border-radius: 0;
}
textarea.form-control{
  height: auto;
}
.fw-bold,
.fw-bolder {
  font-family: "NobelWGL" !important;
}

.card {
  background-color: transparent !important;
  border-radius: 0px !important;
  border: none !important;
}

.orange-text {
  color: #ffab00 !important;
}

.green-text {
  color: #00b87b;
}

.red-text {
  color: #ff1c25 !important;
  font-weight: 700;
}

.price .retail-price{
  font-weight: normal !important;
}

.card .card-text {
  padding: 30px 0;
}
.card .card-text a {
  color: #71747d;
  font-size: 22px;
  line-height: 26px;
  font-weight: 700;
}
.card .card-text a:hover {
  text-decoration: underline !important;
}
.blue-card-p {
  font-size: 22px;
  line-height: 26px;
  color: #dddfe7;
  padding: 10px 0;
}
.light-blue-text {
  color: #73a1e5;
}

.tinny-p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
/* footer  */

footer {
  padding: 60px 0 80px;
  background: #071226;
}
footer .social-icons {
  padding: 35px 0 54px;
}
footer .social-icons .fab {
  font-size: 26px;
  color: #3c4559;
  padding-right: 25px;
  transition: 0.2s all ease;
}
footer .copyright {
  color: #999;
}
footer .foot-link li {
  list-style: none;
  padding: 5px 0;
}
footer .foot-link li a {
  color: #999 !important;
  font-size: 16px;
  line-height: 28px;
  transition: 0.2s all ease;
}
footer .social-icons .fab:hover {
  color: #fff;
}
footer .foot-link li a:hover {
  color: #fff !important;
}

/* Ebac in the community */
.ebac-conection {
  padding: 114px 0 220px;
  background: url("../imgs/Ð‘ÐµÐ·-Ð½Ð°Ð·Ð²Ð¸-1-1.png") no-repeat center / cover;
}

.grey-video-box .video-box {
  display: flex;
  background: #4b5668de;
}
.grey-video-box .video-box .icon-box {
  width: 86px;
  background: #2f394b;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 16px;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
}
.grey-video-box .video-box .text-box {
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  padding: 15px;
  min-height: 86px;
  font-family: "NobelWGL-Book";
}
.grey-video-box .duration {
  color: #dddfe7 !important;
}

.durham {
  padding: 120px 0px 76px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-14.10-2.png") center
    center / cover;
}

.football {
  padding: 130px 0px 134px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-14.10-1.png") center
    center / cover;
}
.golf {
  padding: 160px 0px 226px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-14.10-3.png") center
    center / cover;
}

.bishop {
  padding: 100px 0px 70px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-14.11-4.png") center
    center / cover;
}

/* home page css start */
.biggest {
  padding: 120px 0 260px;
  background: url("../imgs/dbac-home.png") no-repeat center / cover;
}

.smart-cloud {
  padding: 120px 0 180px;
  background: url("../imgs/ebac-home-banner-3455-scaled.jpg") no-repeat center /
    cover;
}
.ebac-custmor {
  padding: 160px 0 330px;
  background: url("../imgs/ebac-home-2.png") no-repeat center / cover;
}

.running-costs {
  padding: 160px 0 325px;
  background: url("../imgs/ebac-home-6.png") no-repeat center / cover;
}

.smart-control {
  padding: 85px 0 65px;
  background: linear-gradient(
    96.97deg,
    #182337 0.31%,
    #2d3451 51.61%,
    #182337 96.79%
  );
}

.smart-control .card img {
  background: radial-gradient(
    41.02% 70.19% at 49.88% 54.77%,
    #2f3855 0%,
    #071226 100%
  );
}
/* <!-- The only machine to wash great and save energy  --> */
.wash-machine {
  background: url("../imgs/ebac-5564-scaledjpg.jpg") no-repeat center / cover;
  padding: 150px 0 100px 0;
}
.wash-machine .py-4 {
  margin-bottom: 90px;
}
.wash-machine .standart h3 {
  padding-bottom: 20px;
}
.wash-machine .standart li {
  position: relative;
  padding: 5px 0 5px 30px;
  font-size: 16px;
  line-height: 19px;
}
.wash-machine .standart li img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.wash-machine .custom-p-text {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

.recognised {
  background: url("../imgs/Rectangle-62-1-scaled.jpg") no-repeat center / cover;
  padding: 150px 0 100px 0;
  position: relative;
}
.recognised .which-now {
  background: url("/uploads/default/Ð‘ÐµÐ·-Ð¸Ð¼ÐµÐ½Ð¸-1-2.png") no-repeat center / cover;
  position: absolute;
  padding: 30px;
  min-height: 210px;
  top: 50%;
  transform: translateY(-50%);
}
.recognised .which-now p {
  line-height: 37px;
  padding-left: 15%;
  max-width: 95%;
  margin-top: 22px;
}
.recognised .which-now .red-text {
  color: #e30613;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
}

.video-box {
  display: flex;
  background: rgb(255 255 255 / 90%);
}
.video-box .icon-box {
  width: 86px;
  background: #e9e9e9;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 16px;
  color: #252d40;
  font-weight: 800;
  text-transform: uppercase;
}
.video-box .icon-box span.icon {
  display: block;
  text-align: center;
}
.video-box .icon-box a {
  font-size: 16px;
  color: #252d40;
  font-weight: 700;
  display: block;
  text-decoration: none;
}
.video-box .text-box {
  font-size: 16px;
  line-height: 19px;
  color: #2a2f40;
  padding: 15px;
  width: 78%;
  font-family: 'NobelWGL-Book';
}

.more-than-year {
  background: url("../imgs/ebac-56456-scaled.jpg") no-repeat center / cover;
  padding: 153px 0 180px 0;
}

.customer-say {
  padding: 60px 0;
}

.customer-say .customer-say-text {
  text-align: center;
}
.customer-say .customer-say-text p {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0;
}
.customer-say-text h2 {
  font-size: 36px !important;
  line-height: 43px !important;
}
.customer-say .review-text p {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 0;
  text-align: center;
}

.clothes-kind {
  background: url("../imgs/Rectangle-36-scaled.jpg") no-repeat center / cover;
  padding: 205px 0 180px;
}

.price-promise .price-icons p {
  padding: 10px 0 0 0;
  margin: 0;
  font-size: 18px;
  line-height: 21px;
  color: #71747D;
}
.price-promise figure img {
  margin-right: 15px;
  max-width: 60px;
}
.price-promise {
  padding: 60px 0;
  background: #e7e7e7;
}

.blue-bg-card {
  background: #182337;
  padding: 90px 0 40px;
}

.light-bg-card {
  padding: 90px 0 40px;
}
.light-bg-card .light-card-p p {
  color: #71747d;
  font-size: 22px;
  line-height: 26px;
  padding: 10px 0;
}
.tested-times {
  background: url("../imgs/Rectangle-38-scaled.jpg") no-repeat center / cover;
  padding: 223px 0 250px;
}
.my-wash {
  background: url("../imgs/Rectangle-39-scaled.jpg") no-repeat center / cover;
  padding: 143px 0 280px;
}

.good-bye {
  background: url("../imgs/ebac-345-1.png") no-repeat center / cover;
  padding: 222px 0 180px;
}

.hold-or-cold {
  background: url("../imgs/Back-Cold-Hot.png") no-repeat center / cover;
  padding: 90px 0 65px;
  position: relative;
}
.hold-or-cold .hot-fill-text {
  background: #fff;
  border-radius: 54px;
  padding: 40px 26% 50px 64px;
}
.hold-or-cold figure {
  position: absolute;
  top: 5%;
  right: 10%;
}

.made-in-britain {
  background: url("../imgs/Rectangle-13-2-scaled.jpg") no-repeat center / cover;
  padding: 220px 0 160px;
}

.ebac-purchased {
  background: url("../imgs/Rectangle-44-1-scaled.jpg") no-repeat center / cover;
  padding: 66px 0 90px;
}
.ebac-purchased .card {
  background-color: #fff !important;
  position: relative;
  margin: 15px 0;
}

.ebac-purchased .card h4 {
  position: absolute;
  left: 50%;
  top: 3%;
  transform: translateX(-50%);
  width: 100%;
}
.ebac-purchased .card-body {
  padding: 0 15px 20px !important;
}
.ebac-purchased .card-body p {
  font-size: 16px;
  line-height: 21px;
  padding: 10px 0;
}
.every-detail {
  background: url("../imgs/ebac-4\ \(1\).png") no-repeat center / cover;
  padding: 120px 0 140px;
}

.card-border {
  border: 2px solid #ebebeb !important;
  background-color: #fbfbfb !important;
  height: 95%;
}

.card-border .card-text {
  padding: 30px 22px !important;
}

.color-explosion {
  background: url("../imgs/ebac-8734.png") no-repeat center / cover;
  padding: 263px 0 400px;
}

.uk-customer {
  background: url("../imgs/Ð ÐµÑÑƒÑ€Ñ-1@4x-100-1-scaled.jpg") no-repeat center /
    cover;
  padding: 183px 0 220px;
}

.uk-customer .customer-text {
  background-color: #fff;
  padding: 40px 38px;
}

.ebac-options {
  background: url("../imgs/ebac-2343.png") no-repeat center / cover;
  padding: 353px 0 400px;
}
.angled-control {
  background: url("../imgs/image-3.png") no-repeat center / cover;
  padding: 264px 0 250px;
}

.perfect-programs {
  background: linear-gradient(0deg, #293042, #293042),
    linear-gradient(276.92deg, #ebedf1 1.59%, rgba(235, 237, 241, 0) 98.89%);
  padding-top: 78px;
}
.spin-speeds {
  padding: 195px 0 230px;
  background: url("../imgs/ebac0-054.png") no-repeat center / cover;
}

.low-energy {
  padding: 111px 0 110px;
  background: url("../imgs/ebac-3445344.png") no-repeat center / cover;
}

.thinks-ebac {
  background: url("../imgs/image-281-scaled.jpg") no-repeat center / cover;
  padding: 145px 0 200px;
}
.video-box .text-box .duration {
  display: block;
  color: #71747d;
}
.has-sub-menu > a::after {
  margin-left: 10px !important;
  margin-top: 5px !important;
}

/* All Dehumidifiers  */
.ebac-tabs {
  padding: 56px 0 60px;
}

.ebac-tabs .nav-pills {
  justify-content: space-between;
  align-items: end;
  margin-bottom: 50px !important;
}

.ebac-tabs .nav-link.active img {
  filter: brightness(10);
}
.ebac-tabs .nav-item .nav-link:hover {
  color: #2d4859 !important;
}
.ebac-tabs .nav-link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 0px !important;
  color: #3d4859;
}
.ebac-tabs .nav-link.active,
.ebac-tabs .show > .nav-link {
  background-color: #3d4859 !important;
  color: #fff !important;
}
.ebac-tabs .nav-item .nav-link.active:hover {
  color: #fff !important;
}
.all-card .card {
  margin: 15px 0;
}
.all-card .btn-mulled-wine {
  background: #252d40;
  padding: 12px 20px;
  display: inline-block;
  text-decoration: none !important;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
}
.all-card .image-overlay-box .quality-box {
  position: absolute;
  top: -15px;
  left: 5%;
}
.all-card .image-overlay-box {
  position: relative;
}

.all-card ul.mulled-btn-list {
  position: absolute;
  right: 0;
  bottom: -5px;
}
.all-card .card-text strong {
  font-size: 16px !important;
  line-height: 19px !important;
  color: #71747d;
}
.all-card .card-text p {
  font-size: 16px;
  line-height: 19px;
  color: #71747d;
  padding: 5px 0 4px;
}
.all-card .card-border {
  height: auto;
}
.btn-primary {
  color: #182337 !important;
  background: #ffc54e !important;
  border-color: #ffc54e !important;
  border-radius: 0 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  font-weight: 700 !important;
  padding: 16px 38px 16px 38px !important;
  box-shadow: none !important;
}
.btn-secondary {
  background: #ececec !important;
  border: none !important;
  border-radius: 0px !important;
  padding: 16px 38px 17px 38px !important;
  color: #182337 !important;
  font-weight: 800 !important;
  font-size: 16px !important;
  line-height: 20px !important;
  box-shadow: none !important;
}

.all-card .card .primary-btn {
  margin-left: 7px;
}
.filter-tab .all-card .card .primary-btn{
  margin-left: 11px;
}
.all-card .card .secondary-btn {
  margin-right: 8px;
}
.filter-tab .all-card .card .secondary-btn {
  margin-right: 12px;
}
.filter-tab .all-card .card .secondary-btn.out-of-stock-btn {
  margin-left: 12px;
}
.all-card .card .mr-10 {
  margin-right: 10px;
}

.all-card .card:hover {
  border: 2px solid #ffc54e !important;
}
.all-card .card:hover .quality-box a {
  background: #ffc54e;
  color: #252d40;
}
.ebac-tab-3850 {
  background: url("../imgs/all-dehumidifiers-bg.jpg") no-repeat center / cover;
}
.ebac-tab-3850 .card {
  padding: 0 !important;
  background: #fff !important;
  border: none !important;
  margin: 0px !important;
}
.ebac-tab-3850 .card:hover {
  border: none !important;
}
.custom-card-body {
  padding: 30px 22px !important;
}
.ebac-tab-3850 .accordian {
  background: #252d40;
  padding: 12px 0;
}
.ebac-tab-3850 .card button {
  min-width: 100%;
  min-height: auto;
}
.ebac-tab-3850 .card .primary-btn,
.ebac-tab-3850 .card .secondary-btn {
  margin: 5px 0;
}
/* ebac-with-smart-control page css  */

.e-smart-control {
  background: url("../imgs/ebac3850-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 300px;
  position: relative;
}
.e-smart-control .mulled-btn-list {
  position: absolute;
  right: 14%;
  bottom: 9%;
}

.e-smart-control .btn-mulled-wine {
  background: rgb(37 45 64 / 90%);
  padding: 21px 119px 21px 30px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  font-size: 22px;
  text-transform: uppercase;
  font-family: 'NobelWGL-Book';
}
.accordian-ebac {
  overflow: hidden;
}
.accordian-ebac .accordian-table .collapse-list td {
  padding: 5px 0;
  font-family: "NobelWGL-Book";
}

.accordian-ebac button.accordion-button.collapsed,
.accordian-ebac button.accordion-button {
  background: #252d40 !important;
  color: #fff;
  justify-content: center;
  font-size: 28px;
  line-height: 33px;
}
.accordian-ebac button.accordion-button.collapsed:focus,
.accordian-ebac button.accordion-button:focus {
  box-shadow: inherit;
  outline: none;
}
.accordian-ebac .accordion-button::after,
.accordion-button:not(.collapsed)::after {
  margin-left: 30px;
  justify-content: center;
  filter: brightness(100);
  font-size: 28px;
  content: "\f078";
  font-family: "fontawesome";
  background-image: none !important;
  height: auto;
}

.accordian-ebac .accordion-collapse {
  background: #3c4559;
  padding: 40px 0;
}
.accordian-ebac .accordian-table h6 {
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 0;
  font-weight: 800;
}
.accordian-ebac .accordian-table hr:not([size]) {
  height: 2px;
  color: #fff;
}
.accordian-ebac .accordian-table .collapse-list {
  margin-bottom: 30px;
  color: #fff;
  font-weight: 400;
  min-width: 100%;
}
.accordian-ebac .accordion-body {
    padding: 0;
}
.ebac-family .family-icons {
  text-align: center;
}
.ebac-family .family-icons p {
  font-size: 16px;
  line-height: 19px;
  padding: 15px 0;
}
.ebac-family .family-icons figure {
  margin-bottom: 0;
  height: 55px;
}
.ebac-family {
  padding: 20px 0 0px;
}

.light-bg-img {
  background: radial-gradient(
    41.02% 70.19% at 49.88% 54.77%,
    #5b6381 0%,
    #252d40 100%
  );
}

.ebac-family .light-bg-card {
  padding: 0;
}

.need-smart {
  background: linear-gradient(82.8deg, #9b9b9b -8.37%, #e1e1e1 0.3%);
  padding: 160px 0 100px;
}
.ebac-uk {
  background: url("../imgs/rm3850-design-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 230px;
}
.ebac-exchange {
  background: url("../imgs/heat-rm-3850.png") no-repeat center / cover;
  padding: 130px 0 150px;
}
.ebac-drying {
  background: url("../imgs/rm3850-drying-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 350px;
}
.ebac-electric {
  background: linear-gradient(82.8deg, #9b9b9b -8.37%, #e1e1e1 0.3%);
  padding: 120px 0 60px;
}
.ebac-50-years {
  padding: 60px 0 100px;
}
.ebac-50-years .fw-bold {
  font-size: 28px !important;
  line-height: 33px !important;
}
.ebac-50-years .ebac-year-text p {
  color: #71747d !important;
}
.class-components {
  background: url("../imgs/rm-3850-frist-class-scaled.jpg") no-repeat center /
    cover;
  padding: 60px 0 30px;
}
.cant-decide {
  background: url("../imgs/rm-3850-hrlp-find.png") no-repeat center / cover;
  padding: 198px 0 160px;
}
.dust-mites {
  background: url("../imgs/Allergies-Dust-mites-scaled.jpg") no-repeat center /
    cover;
  padding: 168px 0 260px;
}

.ebac-ratting .ebac-size {
  font-size: 80px;
  line-height: 85px;
  font-family: 'NobelWGL-Book';
  font-weight: 400;
  color: #2a2f40;
}
.ebac-ratting .ebac-size span {
  font-size: 50px;
}
.ebac-ratting .review-rating {
  display: flex;
  font-size: 18px;
  align-items: center;
  font-weight: 400;
  color: #2a2f40;
  font-family: 'NobelWGL-Book';
}
.ebac-ratting .ratting-text h3 {
  font-weight: 100 !important ;
  font-size: 18px !important;
  font-family: 'NobelWGL-Book';
}
.ebac-ratting .card-body h2 {
  font-size: 36px !important;
  line-height: 43px !important;
  font-weight: 800 !important;
  font-family: "NobelWGL";
}
.ebac-ratting .card .card-body {
  padding: 30px 15px;
}
.ebac-ratting .card .card-body p {
  padding: 20px 0 0;
}
.ebac-ratting .card .card-body a {
  color: #2a2f40;
  font-size: 22px;
  text-decoration: underline !important;
}
.ebac-ratting .card button, 
.small-card .card button {
  min-width: 100%;
  min-height: 72px;
}
.price-promise {
  padding: 60px 0 10px;
  background: #e7e7e7;
}
.price-promise h4 {
  font-weight: 700;
  color: #3d4859;
  font-size: 22px;
  line-height: 24px;
}
.price-promise .price-icons {
  padding-bottom: 50px;
}
.contact-us {
  padding: 100px 0 60px;
  background: #f2f2f2;
}
.contact-us p {
  font-size: 22px;
  line-height: 26px;
  padding: 15px 0 60px;
}

.faq .container > h2 {
  margin-bottom: 30px !important;
}
.faq .accordion-button:not(.collapsed) {
  color: #2a2f40;
  background-color: transparent;
  box-shadow: none;
}
.faq .accordion-item .accordion-button {
  font-size: 22px;
  line-height: 26px;
  color: #2a2f40;
  font-weight: 700;
}
.faq .accordion-item {
  border: none;
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
}
.faq .accordion-button:not(.collapsed)::after {
  margin-left: auto;
  filter: brightness(0);
  background-image: none !important;
}
.faq .accordion-button::after {
  margin-left: auto;
  content: "\f078";
  font-family: "fontawesome";
  background-image: none;
  font-size: 28px;
}
.faq .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}
.faq .accordion-body {
  font-size: 18px;
  font-family: 'NobelWGL-Book';
  font-weight: 500;
  color: #2a2f40;
  line-height: 24px;
}

/* our-unconditional page css  */
.outstanding {
  padding: 150px 0 230px;
  background: url("../imgs/ebac-545.jpg") no-repeat center / cover;
}
.outstanding .buttons {
  margin-top: 100px;
  display: flex;
  justify-content: flex-start;
  gap: 18px;
}
.outstanding .text-white *{
  color: #fff !important;
}
.recongnised {
  padding: 160px 0 160px;
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}
.recongnised .eclipse {
  position: absolute;
  max-width: 45%;
  left: 0;
}
.recongnised .eclipse-text {
  background: url("../images/banner_vector.png");
  background-position: center center;
  background-size: cover;
  min-height: 235px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10% 0 20%;
}
.red-color-text {
  font-size: 22px;
  line-height: 26px;
  color: #e30613;
  font-weight: 700;
}
.recongnised .eclipse-text p {
  font-size: 24px;
  line-height: 32px;
}

.ebac-cares {
  padding: 209px 0 230px;
  background: url("../imgs/Rectangle-92-scaled.jpg") no-repeat center / cover;
}

.machines .ebac-dehumidifiers {
  background: url("../imgs/ebac-dehumidifiers.png");
  background-size: cover;
  padding: 195px 0 130px;
}
.machines p {
  font-size: 24px;
  line-height: 28px;
}

.machines .washing-machine {
  padding: 195px 0 130px;
  background: url("../imgs/waching-machine.png");
  background-size: cover;
}
.machines .col-lg-6 {
  padding: 0;
}
.ethics {
  background: url("../imgs/image-146-scaled.jpg") no-repeat center / cover;
  padding: 220px 0 200px;
}

.ebac-3850 {
  background: url("../imgs/ebac-7567-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 200px;
}
.e-care-10 {
  background: url("../imgs/Rectangle-30-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 200px;
}
.manufacturing {
  background: url("../imgs/Rectangle-12-scaled.jpg") no-repeat center / cover;
  padding: 196px 0 255px;
}

.best-for-customers {
  background: url("../imgs/Rectangle-13-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 225px;
}

.ebac-smart-control {
  background: url("../imgs/ebac-3453.png") no-repeat center / cover;
  padding: 120px 0 120px;
}
.warranty {
  padding: 60px 0;
}
.ebac-foundation {
  background: url("../imgs/Rectangle-32-scaled.jpg") no-repeat center / cover;
  padding: 169px 0 138px;
}
.rated-customer {
  padding: 30px 0 140px;
}
.rated-customer .ebac-col {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 182, 122, 0.5);
}
.rated-customer .col-lg-3 {
  background: #ececec;
  padding: 30px 0;
}
.rated-customer .ebac-miele p {
  padding: 5px 0;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
}
.rated-customer .miele-text {
  margin-bottom: 15px;
}

/* ebac-product-page-10kg-hot-fill */
.ebac-10-kg {
  background: url("../imgs/ebac-10kg-scaled.jpg") no-repeat center / cover;
  padding: 177px 0 260px;
}
.my-wash {
  background: url("../imgs/ebac-e-care-10.png") no-repeat center / cover;
  padding: 160px 0 175px;
}
.lowest-carbon {
  /*background: url("../imgs/ebac-345345.png") no-repeat center / cover;*/
  padding: 116px 0 110px;
}
.load-ebac {
  padding: 90px 0;
}
.stains-removed {
  background: url("../imgs/ebac-345-1.png") no-repeat center / cover;
  padding: 178px 0 215px;
}
.repairable {
  padding-bottom: 100px;
}
.perfect-programs {
  background: linear-gradient(0deg, #293042, #293042),
    linear-gradient(276.92deg, #ebedf1 1.59%, rgba(235, 237, 241, 0) 98.89%);
  padding-top: 78px;
}
.perfect-programs p {
  padding-bottom: 0;
  padding-top: 55px;
  margin-bottom: 0;
}
.made-britain {
  background: url("../imgs/Rectangle-13-2-scaled.jpg") no-repeat center / cover;
  padding: 219px 0 230px;
}
.ebac-parts-labor {
  padding: 60px 0;
}
.ebac-parts-labor h2 {
  padding-bottom: 80px;
}
.also-available {
  background: linear-gradient(
    276.92deg,
    #ebedf1 1.59%,
    rgba(235, 237, 241, 0) 98.89%
  );
  padding: 70px 0;
}
.small-card .card {
  background-color: #fbfbfb !important;
  border: 2px solid #ebebeb !important;
  overflow: hidden !important;
  margin: 15px 0;
}
.small-card .card .card-text {
  padding: 30px 20px !important;
}
.small-card .card .card-text p {
  font-size: 18px;
  line-height: 21px;
  color: #71747d;
}
.small-card .card a {
  display: block;
  font-size: 18px;
  line-height: 21px;
  color: #71747d;
  padding: 15px 0 10px;
  text-decoration: underline !important;
}
.testimonal-slider-wrap .testimonal-box {
  position: relative;
  background: #fbfbfb;
  padding: 30px 15px;
  border: solid 2px #ebebeb;
}
.rattting-cold-fill .review-rating-2 {
  display: flex;
  font-size: 14px;
  align-items: center;
  color: #2a2f40;
  font-family: 'NobelWGL-Book';
}
.rattting-cold-fill .review-rating-2 img {
  margin-right: 14px;
}
.rattting-cold-fill .name {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  padding: 10px 0;
}
.rattting-cold-fill .testimonal-slider-wrap .testimonal-box h4 {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #2a2f40;
  margin: 10px 0;
  font-weight: 400 !important;
  font-family: 'NobelWGL-Book';
}
.testimonal-slider-wrap .testimonal-box p {
  color: #6d6d6d;
  font-size: 14px;
  line-height: 16px;
  padding: 10px 0;
}
.testimonal-slider-wrap .testimonal-box:before {
  filter: drop-shadow(0px 0px 1px #6666667a);
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid #fbfbfb;
  margin: 0;
  position: absolute;
  content: "";
  top: 101%;
}
.testimonal-slider-wrap .review-all {
  font-size: 22px;
  font-weight: 400;
  display: flex;
  align-items: center;
  margin-top: 60px;
  font-family: 'NobelWGL-Book';
}
.testimonal-slider-wrap .review-all img {
  margin-right: 20px;
}
.ebac-ratting .card-border {
  height: auto !important;
}

.ebac-9kg {
  background: url("../imgs/Rectangle-34.png") no-repeat center / cover;
}
.ebac-8kg {
  background: url("../imgs/Rectangle-34-2.png") no-repeat center / cover;
}
.ebac-7kg {
  background: url("../imgs/e-carehot-fill-banner-scaled.jpg") no-repeat center /
    cover;
}
.ebac-9kg-cold {
  background: url("../imgs/9kg-cold-fill-banner-bg-scaled.jpg") no-repeat center /
    cover;
}
.ebac-8kg-cold {
  background: url("../imgs/Rectangle-34-5.png") no-repeat center / cover;
}
.ebac-7kg-cold {
  background: url("../imgs/7KG-BANNER.jpg") no-repeat center / cover;
}

/* Our Commitment. Our Ethics  */
.our-commitment {
  background: url("../imgs/image-146-scaled.jpg") no-repeat center / cover;
  padding: 240px 0 280px;
}
.confidence-ebac {
  padding: 60px 0;
}

.comfortable {
  background: linear-gradient(95.33deg, #fafafa 2.97%, #eceff3 98.39%);
  padding: 90px 0;
}
.comfortable h3 {
  font-size: 36px !important;
  line-height: 43px !important;
}

/* slider  */

/*.product-slider {
  background: radial-gradient(
    67.38% 65.06% at 50.12% 50%,
    #466193 21.7%,
    #365183 43.02%,
    #2a4069 64.1%,
    #12213d 100%
  );
}*/
.carousel-indicators {
  background: rgba(4, 11, 24, 0.24);
  position: unset !important;
  margin-top: 30px !important;
  margin-bottom: 0 !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 30px !important;
}
.thumbnail-slider {
  position: relative;
}
.gallery-switch {
  cursor: pointer;
}
.gallery-switch li {
  width: 30px;
  height: 30px;
  margin-bottom: 8px;
}
.gallery-switch li {
  cursor: pointer;
}
.gallery-switch li.white {
  background-color: #fff;
}
.gallery-switch li.gray {
  background-color: gray;
}
.gallery-switch li.black {
  background-color: #000;
}
.gallery-switch li.active {
  border: 1px solid #ffb100;
}
.product-slider h2 {
  padding: 60px 0 55px;
}

#custCarousel .carousel-indicators {
  position: static;
  background: rgba(4, 11, 24, 0.24);
  padding: 30px 0;
  margin: 30px 0 0;
  align-items: center;
  justify-content: space-evenly;
  max-width: 90%;
}

.thumbnail-slider .carousel-indicators > li {
  width: 80px;
}

.thumbnail-slider .carousel-indicators li img {
  display: block;
  opacity: 0.5;
}

#custCarousel .carousel-indicators li.active img {
  opacity: 1;
}

.thumbnail-slider .carousel-indicators li:hover img {
  opacity: 1;
  cursor: pointer;
}
.dp-hide {
  display: none;
}
.mb-slider {
  background: linear-gradient(
    276.92deg,
    #ebedf1 1.59%,
    rgba(235, 237, 241, 0) 98.89%
  );
  padding: 45px 0;
}
.mb-slider .carousel-control-prev-icon,
.mb-slider .carousel-control-next-icon {
  filter: brightness(0);
}

/* which review page css  */
.do-which {
  background: url("../imgs/image-02.png") no-repeat center / cover;
  padding: 152px 0 218px;
}
.important-factor {
  background: url("../imgs/image-01.png") no-repeat center / cover;
  padding: 70px 0;
}

.both-words {
  background: linear-gradient(0deg, #151e31, #151e31),
    linear-gradient(276.92deg, #ebedf1 1.59%, rgba(235, 237, 241, 0) 98.89%) !important;
  padding: 75px 0 55px;
}
.both-words .standart li img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  filter: brightness(0);
}

/* You get what you pay for  */

.card-over-text {
  position: relative;
}
.card-over-text .over-text {
  position: absolute;
  color: #fff;
  top: 50%;
  left: 50%;
  font-size: 36px !important;
  line-height: 43px !important;
  font-weight: 700 !important;
  text-align: center;
  transform: translate(-50%, -50%);
}

.pay {
  background: url("../imgs/You-get-what-you-pay-for-scaled.jpg") no-repeat
    center / cover;
  padding: 177px 0 230px;
}
.fancy {
  background: linear-gradient(
    276.92deg,
    #ebedf1 1.59%,
    rgba(235, 237, 241, 0) 98.89%
  );
}
.custom-program {
  background: url("../imgs/ebac-456456.png") no-repeat center / cover;
  padding: 178px 0 215px;
}
.longer {
  background: linear-gradient(276.92deg, #ebedf1 1.59%, #ffffff 98.89%);
  padding: 45px 0 60px;
}
.fill-worth {
  background: url("../imgs/ebac-45345.png") no-repeat center / cover;
  padding: 164px 0 160px;
}
.spin-need {
  padding: 140px 0 110px;
}

/* Ebac Comparison Chart  */
.many-things {
  background: url("../imgs/comparison-chart-bg-scaled.jpg") no-repeat center /
    cover;
  padding: 177px 0 200px;
}
.ebac-table {
  padding: 90px 0;
}
.ebac-table .text-center {
  vertical-align: middle;
}
.ebac-table table tr th:first-child {
  background-color: #252d40 !important;
  color: #fff;
  vertical-align: middle;
  text-align: left;
  font-size: 18px;
  line-height: 21px;
}
.table > :not(:first-child) {
  border-top: none !important;
}
.ebac-table table tr th,
.ebac-table table tr td {
  padding: 10px 25px;
}
.ebac-table table tr td img {
  top: 7px;
  right: 7px;
}
.ebac-table .table-bordered > :not(caption) > * {
  border-width: 2px 0 !important;
}
/* <!-- There is no more important domestic appliance in your home --> */

.customer-reviews {
  background: url("../imgs/real-customers-bg.jpg") no-repeat center / cover;
  padding: 130px 0 220px;
}

.bought-machine {
  padding: 80px 0;
}

.border {
  border: 2px solid #ebebeb;
  padding: 40px !important;
}
.bought-machine .profile-text {
  margin: 0 15px;
}
.jg-profile {
  border-bottom: 2px solid #ebebeb;
}
.bought-machine .pro-review a {
  color: #7e8596;
}
.bought-machine .fas {
  padding-right: 10px;
}
.bought-machine p {
  font-size: 16px;
  line-height: 19px;
  color: #71747d;
}
.bought-machine .fa-check-circle {
  color: #3c4559;
  font-size: 25px;
}
.bought-machine .bought-text p {
  max-width: 90%;
}

.bought-machine h3 {
  padding-top: 15px;
}

/* ebac-extra-checkout-page */
.checkout-page {
  padding: 50px 0;
}
.checkout-page .border-title {
  color: #000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #00000040;
}
.checkout-page .quantity-wrap .left-bx,
.checkout-page .quantity-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.checkout-page .right-bx .remove {
  color: #7a8698;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
}
.checkout-page .right-bx .remove span {
  background: #f00;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 17px;
}
.checkout-page .quantity-wrap .left-bx .quantity-text {
  color: #7a8698;
  font-size: 14px;
  font-weight: 700;
}
.checkout-page .number-counter {
  padding: 0 13px;
}
.checkout-page .quantity-wrap {
  margin: 20px 0;
}
.checkout-page .number-counter .minus,
.checkout-page .number-counter .plus {
  width: 22px;
  height: 22px;
  background: #ffab00;
  border: 1px solid #ffab00;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  line-height: 17px;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
}
.checkout-page .number-counter input {
  height: 22px;
  width: 30px;
  text-align: center;
  font-size: 18px;
  border: none;
  display: inline-block;
  vertical-align: middle;
  color: #140a01;
  font-weight: 700;
  padding: 0;
}
.checkout-page .media .img-box {
  width: 80px;
}
.checkout-page .media .media-body {
  padding: 10px;
  width: 70%;
}
.checkout-page .pro-bottom-description h3 {
  font-weight: 700;
  margin: 15px 0;
}
.checkout-page .pro-bottom-description p,
.checkout-page a,
.checkout-page .pro-bottom-description h3 {
  font-size: 16px !important;
  line-height: 19px !important;
  letter-spacing: 0.05em;
  color: #000;
  font-weight: 400;
}
.checkout-page .price-box {
  color: #2a2f40;
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
}
.checkout-page .media .c-img {
  margin: 15px 0;
  width: 60px;
}
.checkout-page a {
  color: #0e6dc7;
  font-weight: 700;
}
.checkout-page .options-box {
  background: #fbfbfb;
  border: 2px solid #ebebeb;
  padding: 22px;
  margin-bottom: 20px;
  position: relative;
}
.pro-checkbox {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 15px;
}
.checkout-page .options-box p {
  font-size: 22px;
  line-height: 26px;
  font-weight: 400;
  color: #71747d;
}

/* Shop All Washing Machines  */
.all-tabs .nav-pills {
  justify-content: start;
}

.all-tabs .nav-pills .nav-link {
  min-width: 155px;
  padding: 25px 0px;
}
/*.all-tabs .nav-item .nav-link:hover {
  color: #ffffff !important;
}*/
.all-tabs .nav-pills .nav-item {
  border: 2px solid #ebebeb;
}

/* ebac-about  */

.excellence {
  background: url("../imgs/about-ebac-rm-scaled.jpg") no-repeat center / cover;
  padding: 160px 0 320px;
}
.ebac-patents {
  background: url("../imgs/global-patents-1.jpg") no-repeat center / cover;
  padding: 160px 0 320px;
}

.coustomer-base {
  padding: 100px 0;
  border-bottom: 2px solid #ebebeb;
}
.the-world {
  padding: 100px 0 390px;
  background: url("../imgs/image.png") no-repeat center / cover;
}
.map ul li {
  display: flex;
  align-items: center;
  background: #fff;
  padding: 10px;
  margin: 10px 0;
  font-size: 24px;
  color: #2a2f40;
  line-height: 26px;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
}
.map ul li img {
  margin-right: 15px;
}
.trust-brand {
  padding: 100px 0 !important;
}
.trust-brand .ebac-col {
  background: transparent !important;
}

/* ebac-history */
.ebac-1972 {
  padding: 160px 0 290px;
  background: url("../imgs/image-145.png") no-repeat center / cover;
}
.single-order {
  padding: 160px 0 350px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-19-Ð¾-20.07-6.png") no-repeat
    center / cover;
}
.ebac-growth {
  padding: 160px 0 315px;
  background: url("../imgs/image-144.png") no-repeat center / cover;
}
.global-expansion {
  padding: 160px 0 320px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-12.06-3.png") no-repeat
    center / cover;
}
.continued-success {
  padding: 160px 0 236px;
  background: url("../imgs/image-146.png") no-repeat center / cover;
}

/* ebac-john  */
.north-fast {
  padding: 160px 0 360px;
  background: url("../imgs/johan-desktop-scaled.jpg") no-repeat center / cover;
}
.formation-ebac {
  padding: 160px 0 150px;
  background: url("../imgs/image-171-1.png") no-repeat center / cover;
}
.helping-people {
  padding: 160px 0 130px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-19-Ð¾-21.53-4-1.png") no-repeat
    center / cover;
}
.what-dl {
  padding: 160px 0 130px;
  background: url("../imgs/what-dl.jpg") no-repeat center / cover;
}

/* foundation-ebac  */
.gifted {
  padding: 160px 0 250px;
  background: url("../imgs/image-189.png") no-repeat center / cover;
}

.ebac-vision {
  background: #fbfbfb;
  border-top: 2px solid #ebebeb;
}

/* our-factory  */
.light-bg-card .card-margin {
  margin-top: 60px;
}

.people-eyes {
  padding: 160px 0 240px;
  background: url("../imgs/image-190.png") no-repeat center / cover;
}

.control-everywhere {
  padding: 160px 0 255px;
  background: url("../imgs/our-desktop-scaled.jpg") no-repeat center / cover;
}

/* Made In Britain */
.product-made {
  padding: 160px 0 190px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-12.01-1.png") no-repeat
    center / cover;
}
.benefits-uk {
  padding: 100px 0 90px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-12.01-2.png") no-repeat
    center / cover;
}
.consumer-uk {
  padding: 100px 0 90px;
  background: url("../imgs/made-uk-dbac-scaled.jpg") no-repeat center / cover;
}
.ethiclal-benefits {
  padding: 160px 0 130px;
  background: url("../imgs/Ð—Ð½Ñ–Ð¼Ð¾Ðº-ÐµÐºÑ€Ð°Ð½Ð°-2021-10-20-Ð¾-12.01-4.png") no-repeat
    center / cover;
}

/* ebac newsroom  */
.newsroom {
  background: #182337;
  padding: 30px 0;
}

/* newsroom-2  */
.goto-newsroom {
  background: #182337;
  padding: 15px 0;
}
.goto-newsroom h1,
.goto-newsroom .fas {
  font-size: 22px !important;
  line-height: 26px !important;
  color: #fff;
}

.the-ebac-day {
  padding: 100px 0 30px;
}
.the-ebac-day p,
.newsroom-text p {
  color: #71747d;
}
.newsroom-text {
  padding: 60px 0 100px;
}
.newsroom-text p {
  font-size: 22px;
  line-height: 33px;
}
.newsroom-text hr:not([size]) {
  height: 2px;
}

.newsroom-text .ebac-social h3 {
  font-size: 28px !important;
  line-height: 33px !important;
  font-weight: 400 !important;
}
.newsroom-text .ebac-social .social-icon-btn li {
  display: inline-block;
  margin: 0 11px 5px 0;
}

.newsroom-text .social-icon-btn li a {
  background: #e7e7e7;
  padding: 10px 15px;
  color: #252d40;
  font-weight: 500;
  font-size: 22px;
  text-decoration: none !important;
  display: block;
}
.newsroom-text .social-icon-btn li a i {
  margin-right: 12px;
  font-size: 25px;
}
.equal-paddiing {
  padding: 100px 0 !important;
  background-size: cover;
}

/* Ebac 12 with Infinity humidistat */
.infinity-12 {
  padding: 160px 0 300px;
  background: url("../imgs/12-Infinity-humidistat-bg.jpg") no-repeat center /
    cover;
}
.infinity-10 {
  padding: 160px 0 300px;
  background: url("../imgs/ebac-rm1o-bacnner-scaled.jpg") no-repeat center /
    cover;
}
.infinity-15 {
  padding: 160px 0 300px;
  background: url("../imgs/Infinity-humidistat-bg.jpg") no-repeat center / cover;
}
.infinity-control {
  padding: 120px 0 170px;
  background: url("../imgs/humidistat-control.jpg") no-repeat center / cover;
}
.made-uk {
  padding: 160px 0 310px;
  background: url("../imgs/made-uk-bg.jpg") no-repeat center / cover;
}
.cant-decide-12 {
  background: url("../imgs/smart-control-27.jpg") no-repeat center / cover;
}

.suitable-all {
  padding: 40px 0;
  background: #fff;
}
.suitable-all .price-icons {
  padding-bottom: 0px;
}
/* Ebac RM85 Super Powerful Dehumidifier */

.ebac-rm85 {
  padding: 160px 0 215px;
  background: url("../imgs/rm85-banner-scaled.jpg") no-repeat center / cover;
}
.proven {
  padding: 120px 0 80px;
  background: url("../imgs/Ultra-Powerful-scaled.jpg") no-repeat center / cover;
}
.robust {
  padding: 120px 0 200px;
  background: url("../imgs/Robust-rigorous-design-scaled.jpg") no-repeat center /
    cover;
}

/* ebac-powerdri-21-with-infinity-humidistat */
.suitable-diy {
  padding: 160px 0 370px;
  background: url("../imgs/ebac-diy-433.jpg") no-repeat center / cover;
}
.semi-pro {
  padding: 120px 0 210px;
  background: url("../imgs/ebac-756.jpg") no-repeat center / cover;
}

/* Extraction Rates  */

.encourage {
  padding: 120px 0 240px;
  background: url("../imgs/Extraction-Rates.jpg") no-repeat center / cover;
}
.much-water {
  background: url("../imgs/water-ebac-bg-scaled.jpg") no-repeat center / cover;
}
.any-domestic {
  background: url("../imgs/dehumidifiers-remove-as-much.png") no-repeat center /
    cover;
}
.any-domestic ul li,
.any-domestic p,
.easy-to-use p,
.conclusion p {
  font-size: 22px;
  line-height: 26px;
}
.conclusion ul li{
  font-size: 22px;
  line-height: 26px;
  color: #2a2f40;
  font-family: "NobelWGL-Book";
  list-style-type: inherit;
  margin-left: 20px;
}
.any-domestic ul li {
  list-style: disc;
  margin-left: 20px;
}
.poor-advice {
  padding: 120px 70px;
  background: url("../imgs/ebac-rates-3.jpg") no-repeat center / cover;
}
.ebac-guarantee {
  background: linear-gradient(
    96.97deg,
    #182337 0.31%,
    #2d3451 51.61%,
    #182337 96.79%
  );
  padding: 50px 0 0;
}

/* how-which-review */
.easy-to-use {
  padding: 65px 0 85px;
  background: #e7e7e7;
}
.easy-to-use p {
  color: #71747d;
}
.ex-rates {
  background: url("../imgs/ebac-watgedfg.jpg") no-repeat center / cover;
}

/* Small Dehumidifiers  */

.small-ebac {
  padding: 120px 0 180px;
  background: url("../imgs/small-dehumidifiers-bg.jpg") no-repeat center / cover;
}

.ebac-small-card {
  padding: 50px 0;
}
.ebac-small-card .nav-pills {
  justify-content: center;
  align-items: end;
  margin-bottom: 50px !important;
}

/* help-to-choose  */

.big-difference {
  padding: 120px 0 215px;
  background: url("../imgs/help.png") no-repeat center / cover;
}

.grey-bg-img {
  background: radial-gradient(
    50% 123.75% at 0% 15.9%,
    #dddddd 0%,
    #f1f1f1 100%
  );
}
.control-system {
  background: linear-gradient(84.12deg, #9b9b9b4f 2.65%, #e1e1e1 115.49%);
}

.extraction-rates {
  padding: 100px 0 150px;
}
.bedroom-cost {
  background: #fbfbfb;
}
.bedroom-cost h3 {
  font-size: 28px !important;
  line-height: 33px !important;
  color: #2a2f40 !important;
  font-weight: 400 !important;
}

.uk-climate {
  padding: 120px 0 200px;
  background: url("../imgs/uk-ebac.png") no-repeat center / cover;
}
.dark-blue-bg {
  background: #071226;
}

.james-padding {
  padding-left: 9% !important;
}

form label{
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  color: #2A2F40;
}

.request-trial-form .form-group label {
  display: block;
  font-size: 22px;
  color: #2a2f40;
  font-weight: 700;
  margin-bottom: 8px;
}

.request-trial-form .form-group .form-control {
  width: 100%;
  border: 1px solid #919191;
  background: transparent;
  font-size: 22px;
  color: #71747d;
  height: 60px;
}
.request-trial-form .note {
  color: #2a2f40;
  font-size: 16px;
  font-weight: 400;
}
.request-trial-form .form-group {
  margin-bottom: 20px;
}

/* we-compare table  */
.compare-table tbody tr th,
.mb-compare-table tbody tr th {
  text-align: left;
}
.compare-table thead {
  background: #252d40;
  color: #fff;
}

/* home page css */
#contentWithBackgroundImage-2-1.recongnised {
    padding-bottom: 320px;
    background-position: right center;
}
.twoColumns .equal-paddiing {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.card p {
  font-size: 22px;
  line-height: 26px;
}
#imageWithText-2-10 .smart-control-text p {
    font-family: "NobelWGL";
}
#contentWithBackgroundImage-2-2.recongnised {
    padding-top: 210px;
    padding-bottom: 230px;
}
#twoColumns-2-3.twoColumns .equal-paddiing {
  padding-top: 195px !important;
}
#contentWithBackgroundImage-2-5.recongnised, #contentWithBackgroundImage-2-6.recongnised, 
#contentWithBackgroundImage-2-7.recongnised {
    padding-bottom: 225px;
}
#contentWithBackgroundImage-2-9.recongnised {
    padding: 240px 0 325px 0;
}
#contentWithBackgroundImage-5162-8.recongnised, #contentWithBackgroundImage-1120-5.recongnised, 
#contentWithBackgroundImage-9613-11.recongnised, #contentWithBackgroundImage-6326-9.recongnised, #contentWithBackgroundImage-8089-11.recongnised, 
#contentWithBackgroundImage-11236-9, #contentWithBackgroundImage-12518-9.recongnised, #contentWithBackgroundImage-2727-5.recongnised, 
#contentWithBackgroundImage-4005-5.recongnised {
    background-position: right center;
}
#contentWithBackgroundImage-1120-3, #contentWithBackgroundImage-2727-3.recongnised, #contentWithBackgroundImage-4005-3.recongnised {
    padding-bottom: 500px;
}
#contentWithBackgroundImage-1120-5 .video-box .icon-box a, #contentWithBackgroundImage-5162-8 .video-box .icon-box a, 
#contentWithBackgroundImage-9613-11 .video-box .icon-box a, #contentWithBackgroundImage-6326-9 .video-box .icon-box a, 
#contentWithBackgroundImage-8089-11 .video-box .icon-box a, #contentWithBackgroundImage-11236-9 .video-box .icon-box a, 
#contentWithBackgroundImage-12518-9 .video-box a, #contentWithBackgroundImage-2727-5 .video-box a, #contentWithBackgroundImage-4005-5 .video-box a {
  color: #fff;
}
#contentWithBackgroundImage-1120-5 .icon-box, #contentWithBackgroundImage-5162-8 .icon-box, #contentWithBackgroundImage-9613-11 .icon-box, 
#contentWithBackgroundImage-6326-9 .icon-box, #contentWithBackgroundImage-8089-11 .icon-box, #contentWithBackgroundImage-11236-9 .icon-box, 
#contentWithBackgroundImage-12518-9 .icon-box, #contentWithBackgroundImage-2727-5 .icon-box, #contentWithBackgroundImage-4005-5 .icon-box {
  background: #252d40;
}
#contentWithBackgroundImage-1120-5 .video-box, #contentWithBackgroundImage-5162-8 .video-box, #contentWithBackgroundImage-9613-11 .video-box, 
#contentWithBackgroundImage-6326-9 .video-box, #contentWithBackgroundImage-8089-11 .video-box, #contentWithBackgroundImage-11236-9 .video-box, 
#contentWithBackgroundImage-12518-9 .video-box, #contentWithBackgroundImage-2727-5 .video-box, #contentWithBackgroundImage-4005-5 .video-box {
  background: #4b5668de;
}
#contentWithBackgroundImage-1120-5 .video-box .text-box, #contentWithBackgroundImage-5162-8 .video-box .text-box, 
#contentWithBackgroundImage-9613-11 .video-box .text-box, #contentWithBackgroundImage-6326-9 .video-box .text-box, 
#contentWithBackgroundImage-8089-11 .video-box .text-box, #contentWithBackgroundImage-11236-9 .video-box .text-box, 
#contentWithBackgroundImage-12518-9 .video-box .text-box, #contentWithBackgroundImage-2727-5 .video-box .text-box,
#contentWithBackgroundImage-4005-5  .video-box .text-box {
  color: #fff;
}
#contentWithBackgroundImage-5162-2.recongnised {
  padding-bottom: 220px;
}
#contentWithBackgroundImage-5162-4.recongnised, #contentWithBackgroundImage-6326-4.recongnised, #contentWithBackgroundImage-8089-5.recongnised {
    background-color: #182337;
}
#contentWithBackgroundImage-5162-5.recongnised, #contentWithBackgroundImage-6326-5.recongnised, #contentWithBackgroundImage-8089-6.recongnised {
  padding-bottom: 220px;
  background-color: #dfdede;
}
#contentWithBackgroundImage-5162-7.recongnised {
  padding-bottom: 400px;
}
#imageWithText-9613-8, #imageWithText-6326-8, #imageWithText-8089-9 {
  background: linear-gradient(to right, #e5e5e5 , #f3f3f3);
}
#imageWithText-9613-10 {
  padding-top: 110px;
  padding-bottom: 100px;
  background-image: url(https://ebactemp.etadelta.net/wp-content/uploads/2021/11/rm-3850-frist-class-scaled.jpg?id=44954);
  background-position: center ;
  background-repeat: no-repeat;
  background-size: cover;
}
.cardsThreeColumns .card img {
  background: radial-gradient(41.02% 70.19% at 49.88% 54.77%, #5B6381 0%, #252D40 100%);
}
.text-white h1{
  color: #fff !important;
}
.cart-header th{
  padding-bottom: 1rem;
}
.cart-list {
    border-top: 1px solid #e5e5e5;
}
.cart-item {
    border-bottom: 1px solid #e5e5e5;
}
.item-figure{
  width: 9%;
  padding: 0.5rem;
  padding-left: 0;
}
.w-16{
  width: 16%;
}
.item-name{
  padding: 1.5rem;
}
button {
   padding: 0;
   margin: 0;
   border-style: none;
   touch-action: manipulation;
   display: inline-block;
   border: none;
   background: none;
   cursor: pointer;
}
/* End Reset for the demo */
/* Sass Config */
/* Contrast : 7.2:1 */
/* End Sass Config */
 .qty {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   text-align: center;
   align-items: center;
}
 .qty label {
   flex: 1 0 100%;
}
 .qty input {
   width: 3rem;
   height: 3rem;
   font-size: 1rem;
    text-align: center;
    border: none;
}
 .qty button {
   width: 2rem;
    height: 2rem;
    border: 1px solid #757575;
    border-radius: 5px;
    color: #757575;
    font-size: 1.5rem;
}
 .qty button.qtyminus {
   margin-right: 0.3rem;
}
 .qty button.qtyplus {
   margin-left: 0.3rem;
}
.menu ul li a {
  letter-spacing: .8px;
}
/* filter css */
.filter-tab {
  position: relative;
}
.filter-tab:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #fbfbfb;
  width: 20%;
  height: 100%;
  z-index: -1;
  border-right: solid 1px #f0f0f0;
  box-shadow: -1px 0 3px #9e9e9e;
}
.accesories.filter-tab:after{
  width: 28%;
}
.grid-all-dehumidifiers.filter-tab:after{
  width: 25%;
}
.nav-bar li .checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.nav-bar .checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: transparent;
  border:solid 1px #000;
}
.nav-bar li .checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.nav-bar li .checkbox input:checked ~ .checkmark:after {
  display: block;
}
.nav-bar li .checkbox input:checked ~ .checkmark {
  background-color: #ffc54e;
}
.nav-bar li .checkbox input:checked ~ .checkmark {
  background-color: #ffc54e;
  border:solid 1px #ffc54e;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.nav-bar li .checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.nav-bar li .checkbox .checkmark:after {
  left: 5px;
  top: 1px;
  width: 7px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* filter css  end */
/* new navigation css  */
.header .card h4 {
  color: #FFC54E;
  font-size: 12px !important;
  text-transform: uppercase;
  border-bottom: solid 2px rgb(255 255 255 / 50%);
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  line-height: 14.4px;
}
.header .card-menu {
    padding-top: 20px !important;
}
.grey-border {
  max-width: 80px;
  border-bottom: solid 2px rgb(255 255 255 / 50%);
  margin-top:0.5rem;
}
.sub-menu-wrapper {
  padding-bottom: 50px;
}
.header .card-menu ul li a {
  padding: 5px 0 !important;
  font-size: 14px;
  line-height: 16.8px;
  display: block;
}
/* new navigation css  end */

/* new pages css */
.paddY-50 {
  padding: 50px 0;
}
.section-banner {
  background-image: url('../images/mask-group.png');
}
.number-box h2 {
  font-family: "NobelWGL";
  font-weight: bold;
  margin-bottom: 20px;
}
.number-box h2 span {
  background: #3C4559;
  border: 2px solid #3C4559;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 85px;
  width: 85px;
  text-align: center;
  line-height: 85px;
}
.number-box p {
  font-size: 16px;
  line-height: 20px;
  color: #3C4559;
}
.arrange-call-form {
  background: #FBFBFB;
}
.back-trial h2, .demonstration-colum h2 {
  font-family: "NobelWGL";
  font-weight: bold;
  font-size: 40px !important;
  margin-bottom: 20px;
}
.back-form .form-label {
  font-family: "NobelWGL";
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #2A2F40;
}
.back-form .form-control:focus {
  box-shadow: inherit;
  outline: none;
}
.demonstration, .bg-light {
  background: #F5F5F5;
}
.demonstration-colum .time {
    display: flex;
    align-items: center;
}
.watch-img {
  margin-right: 10px;
}
.watch-img  img {
  vertical-align: text-top;
}
.demonstration-colum p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
}
.Virtual-img {
  position: relative;
}
.demonstration-colum .video-box {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  transform: translateY(-50%);
  justify-content: center;
  background: transparent;
}
.demonstration-colum .video-box .icon-box {
  padding: 10px 0;
}
.card-text .text-white h3 {
  color: #fff !important;
}
.products-banner {
  background-image: url('../images/frame-2117.png');
}
.surprised-banner {
  background-image: url('../images/Rectangle-92.png');
}
.surprised-banner h2, .two-columns .card-text h2, .ebac-trial h2 {
  font-family: "NobelWGL";
  font-weight: bold;
}
.img-square-wrapper {
    height: 100%;
}
.img-square-wrapper img {
    height: auto;
    object-fit: contain;
    object-position: center;
}
.all-card .card-body {
  padding: 0;
}
.all-card .row {
  height: 100%;
}
.all-card .card .card-body {
    padding: 20px 20px 20px 0;
}
.all-card .card-body h4 {
  font-size: 22px !important;
  line-height: 26px !important;
  margin-bottom: 20px;
}
.all-card .card-body p {
  font-size: 18px;
  line-height: 21px;
  padding: 0;
}
.ebac-card .card-text h3 {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #71747D !important;
}
.ebac-card .card-text p {
  font-size: 14px !important;
  line-height: 17px !important;
}
.ebac-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ebac-card .ebac-price h3 {
  color: #2a2f40 !important;
}
.ebac-price span {
  font-weight: 16px;
  color: #2a2f40 !important;
  font-weight: bold;
}
.two-columns .card {
  background-image: url(../images/risk.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 65px 50px;
  position: relative;
  height: 100%;
}
.two-columns .card .card-text {
    padding: 0;
}
.two-columns .card-two {
  background-image: url(../images/miter.png);
}
.two-columns .card-three {
  background-image: url(../images/based.png);
}
.two-columns .card-four {
  background-image: url(../images/over.png);
}
.two-columns .card-five {
  background-image: url(../images/saving.png);
}
.two-columns .card-six {
  background-image: url(../images/cheaper.png);
}
.card .contact-number h2 a {
  color: #fff;
  font-size: 48px;
  line-height: 58px;
}
.two-columns .card-text h3 {
  font-size: 36px !important;
  line-height: 43px !important;
}
.two-columns .light-card-p p {
  color: #2a2f40;
}
.blue-bg-dark {
  background: #020812;
}
.text-yellow {
  color: rgb(255,171,0);
}
.section-title p {
  font-size: 36px;
  line-height: 43px;
}
.ebac-trial .number-box h2 span {
  background: #fff;
  border: 2px solid #fff;
  color: #071226;
}
.condenstaion-banner {
  background-image: url(../images/Rectangle-30.png);
}
.morecondenstaion-banner {
  background-image: url(../images/Rectangle-100.png);
}
.damp-banner {
  background-image: url(../images/Rectangle-31.png);
}
.mould-banner {
  background-image: url(../images/Rectangle-32.png);
}
.dehumidifier-banner {
  background-image: url(../images/Rectangle-33.png);
}
.helth-banner {
  background-image: url(../images/Rectangle-34.png);
}
.dehum-banner {
  background-image: url(../images/Rectangle-35.png);
}
.save-banner {
  background-image: url(../images/Rectangle-36.png);
}
.laundry-banner {
  background-image: url(../images/Rectangle-37.png);
}
.lowercost-banner {
   background-image: url(../images/Rectangle-38.png);
}
.energy-banner {
  background-image: url(../images/Rectangle-39.png);
}
.hygienicallyBackgroundImage {
  background-image: url(../images/hygienically.png);
}
.timePrograms-banner {
  background-image: url(../images/Rectangle-40.png);
}
.warranty-banner {
  background-image: url(../images/Rectangle-41.png);
}
.standart-banner {
  background-image: url(../images/red-greeimage.png);
}
.recognised-banner {
  background-image: url(../images/Rectangle-42.png);
  position: relative;
}
.meticulously-banner {
  background-image: url(../images/Rectangle-43.png);
}
.Washing-banner {
  background-image: url(../images/Rectangle-44.png);
}
.reliablewashing-banner {
  background-image: url(../images/Rectangle-45.png);
}
.essentialwashing-banner {
   background-image: url(../images/Rectangle-46.png);
}
.commitment-banner {
  background-image: url(../images/Rectangle-47.png);
}
.designedwashing-banner {
   background-image: url(../images/Rectangle-48.png);
}
.trustpilot-banner {
  background-image: url(../images/Rectangle-49.png);
}
.buildwashing-banner {
  background-image: url(../images/Rectangle-50.png);
}
.environmental-banner {
  background-image: url(../images/Rectangle-51.png);
}
.offer-banner {
  background-image: url(../images/Rectangle-52.png);
}
.cloth-banner {
  background-image: url(../images/Rectangle-53.png);
}
.environmentally-banner {
  background-image: url(../images/Rectangle-54.png);
}
.manufactured-banner {
  background-image: url(../images/Rectangle-55.png);
}
.wondering-banner {
  background-image: url(../images/Rectangle-56.png);
}
/*.program-banner {
  background-image: url(../images/Rectangle-57.png);
  padding-top: 90px;
}*/
.designedwashing-banner h2 {
  font-family: "NobelWGL";
  font-weight: bold;
}
.house-holds .card .card-text {
  padding: 0;
}
.house-holds .card h3 {
  font-family: "NobelWGL-Book";
  font-weight: 400 !important;
  font-size: 30px !important;
  line-height: 36px !important;
  margin-bottom: 20px;
}
.house-holds .card p {
  font-size: 18px;
  line-height: 22px;
}
.light-card p {
  font-size: 22px;
  line-height: 26px;
  padding: 0;
}
.heating-banner {
    display: flex;
}
.left-bg-image {
  background-image: url(../images/teacher.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 70%;
  padding: 100px 0;
  position: relative;
}
.right-bg-image {
    width: 30%;
}
.money-saving {
    display: flex;
    background: #D9D9D9;
}
.user-img {
    width: 30%;
}
.user-img img {
  height: 100%;
  object-fit: cover;
}
.user-details {
  padding: 15px;
  width: 70%;
  word-break: break-all;
}
.user-details h3 {
  font-size: 28px !important;
  line-height: 34px !important;
  color: #BF0000 !important;
  margin-bottom: 0;
}
.user-details p {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.user-details p span {
  line-height: 15px;
  font-size: 12px;
}
.user-content {
  padding: 20px 50px 50px 50px;
}
.user-content p {
  font-size: 18px;
  line-height: 22px;
}
.house-holds .card {
  height: 100%;
}
.house-holds .card img {
  height: 100%;
  object-fit: cover;
}
.custom-calendar {
  padding-top: 85px;
}
.custom-calendar h3 {
  font-size: 16px !important;
  line-height: 20px !important;
}
.custom-calendar h2 {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #7C8192;
}
.custom-calendar .calendar_weekdays {
  background: transparent;
}
.custom-calendar .calendar_weekdays div {
  font-weight: 700;
  color: #7C8192 !important;
}
.custom-calendar .calendar_content {
  background: transparent;
}
.custom-calendar .calendar_content div.past-date {
  color: #7C8192 !important;
  font-size: 12px;
}
.custom-calendar .calendar_content div.today:after {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background: #FFC54E;
  border-radius: 0 !important;
}
.custom-calendar .calendar_content div.today {
  color: #182337!important;
  font-size: 12px;
}
.calendar_content div.selected{
  background-color: #ffc54e;
}
.custom-calendar .calendar_weekdays div, .calendar_content div {
  padding: 5px 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #61677A!important;
  font-size: 12px;
}
.demonstration .back-form {
  padding-top: 65px;
}
.clean-lists h2 {
  font-size: 36px !important;
  line-height: 43px !important;
  font-family: "NobelWGL";
  font-weight: bold;
}
.clean-lists ul li {
    font-size: 24px;
    line-height: 29px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.clean-lists ul li img {
    margin-right: 15px;
}
.pad-left {
  padding-left: 22%;
}
.recognised-banner .col-lg-5 {
  position: static;
}
.cut-image {
  background-image: url(/images/cutimages.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0;
  width: 50%;
  height: 340px;
  z-index: 1;
  top: 25%;
}
.imagecontent {
    max-width: 60%;
    margin: 0 auto;
    position: relative;
    top: 32%;
    padding-left: 5%;
}
.imagecontent p span strong {
  color: #E30613;
}

.gray-bg-card .card {
    background-color: #FBFBFB!important;
    height: 100%;
    border: solid 1px #ddd !important;
    margin: 0;
}
.gray-bg-card .card .card-text {
    padding-left: 20px;
    padding-right: 20px;
}
.light-card-box .ebac-text p {
  font-size: 22px;
  line-height: 26px;
}
.light-card-box .light-card-p p {
    font-size: 16px;
    line-height: 20px;
}
.gray-bg-card h2 {
  font-family: "NobelWGL";
  font-weight: bold;
}
.gray-bg-card .ebac-text  p span {
  font-size: 30px;
  line-height: 36px;
}
.overlay-image {
  position: relative;
}
.overlay-image img {
  width: 100%;
}
.overlay-image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(0 0 0 / 25%);
}
.text-overlap {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 2%;
    z-index: 2;
}
.text-overlap h3 {
    color: #fff;
}
.energy-columns .card {
  background-image: url(../images/panel.png);
}
.energy-columns .card-two {
  background-image: url(../images/abcd.png);
}
.energy-columns .card-text h2 {
  font-family: "NobelWGL-Book";
  font-weight: 400;
  font-size: 36px !important;
  line-height: 43px !important;
}
.power-drive .card {
  background-image: url(../images/spain.png);
}
.power-drive .card-two {
  background-image: url(../images/power-drive.png);
}
.power-drive .card-text h2 {
  font-family: "NobelWGL-Book";
  font-weight: 400;
  font-size: 36px !important;
  line-height: 43px !important;
}
.blue-bg {
  background-color: #293042;
  padding: 80px 0 60px 0;
}
.customers-service .card {
  background-image: url(../images/met.png);
  background-position: top center;
  min-height: 350px;
}
.customers-service .card-two {
  background-image: url(../images/printer-mc.png);
}
.customers-service .card-three {
  background-image: url(../images/customer-ser.png);
}
.customers-service .card-text h2 {
  font-size: 36px !important;
  line-height: 43px !important;
  font-family: "NobelWGL-Book";
  font-weight: 400;
}
.uk-customer-ser {
    background: #fff;
    right: 0;
    position: absolute;
    max-width: 80%;
    padding: 20px;
    bottom: 15%;
}
.uk-customer-ser p {
  font-size: 16px;
  line-height: 20px;
  max-width: 70%;
}
.trustpilot-banner .reviews img {
  margin-left: 10px;
}
.trustpilot-banner .reviews h2 {
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: "NobelWGL";
  font-weight: bold;
}
.trustpilot-banner .trustpilot p span {
  font-size: 18px;
  line-height: 21px;
  color: #71747D;
}
.blue-box {
    background-image: url(/images/blue-box.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 75%;
    padding: 25px 20px;
    margin-left: auto;
    margin-bottom: 20px;
}
.blue-box h4 { 
  font-size: 26px !important;
  line-height: 32px !important;
}
.small-content h4 {
  font-size: 22px !important;
  line-height: 26px !important;
}
.shipping-card h3 {
  font-size: 38px !important;
  line-height: 46px !important;
}
.shipping-card .card-text {
  padding-top: 20px;
}
.cleans-wash .card {
  background-image: url(/images/green-bg.png);
  padding: 40px 35px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 100%;
}
.cleans-wash .card-two {
   background-image: url(/images/yellow-bg.png);
}
.light-cleans-wash .card {
  background: linear-gradient(120.14deg, #FBFBFB 35.65%, rgba(251, 251, 251, 0) 99.02%) !important;
  border: 2px solid #EBEBEB !important;
}
.light-cleans-wash .clean-lists ul li {
  color: #2A2F40;
}
.light-cleans-wash .clean-lists ul li img {
    filter: brightness(100) invert(1);
}
.cleans-wash-greencolor .card {
  padding: 0 0 40px 0 !important;
}
.cleans-wash-greencolor ul {
  padding:10px 35px 0 35px !important;
}
.cleans-wash-greencolor .card h2 {
  background: #07B37B;
  padding: 10px 35px;
}
.cleans-wash-greencolor .card-two h2 {
  background: #FFAB00;
}
.green-color {
  color: #07B37B;
}
.white {
  color: #fff;
}
.gallery-section .gallery-content {
    max-width: 600px;
    padding-right: 2%;
    padding-left: 8%;
}
.gallerycontent-banner .gallery-content {
    padding-right: 0%;
    padding-left: 8%;
}
.gallery-bgimage  {
  background-image: url(../images/degree.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  padding: 100px 0;
  height: 100%;
}
.gallery-2 {
   background-image: url(../images/win.png);
}
.gallery-3 {
  background: transparent;
  padding-right: 2%;
}
.image-overlay-box img {
    width: 100%;
}
.cart-item-count{
  font-size: 12px;
  background: #ffc54e;
  color:#fff;
  border-radius: 50%;
  font-weight: 600;
  width: 20px;
  height: 20px;
  display: inline-block;
  padding-top: 4px;
  line-height: 12px;
  text-align: center; 
}
.search-from ::placeholder {
  color: #fff;
  opacity: 1; 
  font-size: 16px;
  line-height: 19px;
}

.search-from :-ms-input-placeholder { 
  color: #fff;
  opacity: 1; 
  font-size: 16px;
  line-height: 19px;
}

.search-from ::-ms-input-placeholder { 
  color: #fff;
  opacity: 1; 
  font-size: 16px;
  line-height: 19px;
}
.outline-0{
  outline: 0;
}
.btn-secondary.btn-custom{
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.sub-menu-wrapper .row .col-lg-2:nth-child(5) .card .card-menu:after{
  position: absolute;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
  bottom: -80px;
  background: rgb(255 255 255 / 50%);
}
#banner-default-35255{
  max-height: 700px;
  overflow: hidden;
}
#contentWithBackgroundImage-36808-1 div{
  z-index: 99;
}
#contentWithBackgroundImage-36808-1:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#contentWithBackgroundImage-36648-4:before,
#contentWithBackgroundImage-40938-1:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #fff;
  opacity: 0.4;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
.left-bg-image:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#banner-default-35247:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#contentWithBackgroundImage-42499-1:before,
#contentWithBackgroundImage-36648-4:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#contentWithBackgroundImage-36648-4:before{
  opacity: 0.8;
}
#banner-default-36148:before,
#contentWithBackgroundImage-36648-1:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#contentWithBackgroundImage-36648-1 div,
#contentWithBackgroundImage-40938-1 div{
  z-index: 11;
} 
#twoColumnText-64215-6,
#twoColumnText-44632-6{
  position: relative;
}
#twoColumnText-64215-6:before,
#twoColumnText-44632-6:before,
#contentWithBackgroundImage-42499-4:before{
  content: "";
  position: absolute;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  width: 100%;
  left: 0;
  display: block;
  right: 0;
  top: 0;
}
#twoColumnText-44632-6:before{
  opacity: 0.5;
}
#contentWithBackgroundImage-42499-4:before{
  background-color: #fff;
  opacity: 0.5;
}
#contentWithBackgroundImage-54328-1:before,
#contentWithBackgroundImage-44632-1:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#ffffff;
  z-index:1;
  opacity:0.6;
}
#contentWithBackgroundImage-54328-1 div,
#contentWithBackgroundImage-44632-1 div,
#contentWithBackgroundImage-42499-4 div{
  z-index: 11;
}
#twoColumns-54328-3 .equal-paddiing{
  position: relative;
}
#twoColumns-54328-3 .col-lg-6:nth-child(1) .equal-paddiing:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#000;
  z-index:1;
  opacity:0.6;
}
#twoColumns-54328-3 .col-lg-6:nth-child(2) .equal-paddiing:before,
#contentWithBackgroundImage-36148-3:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#fff;
  z-index:1;
  opacity:0.6;
}
#twoColumns-54328-3 .equal-paddiing div,
#contentWithBackgroundImage-36148-3 div{
  z-index: 11;
}
#banner-default-35255:before,
#banner-default-35750:before,
#banner-default-36148:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#000;
  z-index:1;
  opacity:0.4;
}
#banner-default-35255 div,
#banner-default-35750 div,
#banner-default-36148 div{
  z-index: 11;
}
.imageWithCaption .card:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#000;
  z-index:1;
  opacity:0.6;
}
.imageWithCaption div{
  z-index: 11;
}
#contentWithBackgroundImage-51292-1:before{
  content:"";
  left:0;
  top:0;
  right:0;
  width:100%;
  height:100%;
  position:absolute;
  background-color:#ffffff;
  z-index:1;
  opacity:0.6;
}
#contentWithBackgroundImage-51292-1 div{
  z-index: 11;
}
#banner-default-35247 div,
#contentWithBackgroundImage-36648-4 div,
.left-bg-image div,
#banner-default-35247 div,#banner-default-36148 div,
#contentWithBackgroundImage-42499-1 div,#twoColumnText-64215-6 div{
  z-index: 11;
}
#imageWithText-40938-2 h3,#twoColumnText-36148-1 h3{
  font-size: 30px !important;
  color: #2A2F40 !important;
  font-weight: 400 !important;
  line-height: 36px !important;
}
#imageWithText-40938-2 p{
  font-size: 18px !important;
  line-height: 21.5px !important;
  margin-bottom: 10px;
}
#twoColumnText-36148-1 p,
#imageWithText-36648-2 p,
#imageWithText-35750-1 p{
  font-size: 22px !important;
  line-height: 26px !important;
  margin-bottom: 10px;
}
#twoColumnText-36148-4 h2{
  font-weight: 700;
  font-size: 48px !important;
  line-height: 58px !important;
}
#twoColumnText-36148-4 p{
  font-size: 28px;
  line-height: 34px;
}
#banner-default-35247 .foregroundImage img{
  max-width: 409px;
}
.all-card.washing-machine-product, .all-card.outlet-shop-product{
  margin-bottom: 50px;
}
.all-card.washing-machine-product .card-border, .all-card.outlet-shop-product .card-border{
  height: 100%;
}
.grid-all-dehumidifiers .all-card.washing-machine-product .card-border, .grid-all-dehumidifiers .all-card.outlet-shop-product .card-border{
  height: auto;
}
.all-card.washing-machine-product .row, .all-card.outlet-shop-product .row{
  height: auto;
}
#imageTextGrid-42499-6 .row,
#imageTextGrid-5159-4 .row,
#imageTextGrid-2632-5 .row{
  align-items: center!important;
}
#contentWithBackgroundImage-49352-1{
  background-image: none !important;
}
.all-tabs .nav-pills .nav-link{
  position: relative;
}
.ebac-tabs .nav-item .nav-link.active:after{
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px;
  border-top-color: inherit;
  content: '';
  pointer-events: none;
  color: #3e4859;
}
.warranty-register{
  background-color: #182337;
  padding: 60px 0;
}
.banner-outlet-shop{
  background-color: #6c747d;
  padding: 60px 0;
}
.yellow-bg{
  background-color: #ffc54e;
  max-width: 500px;
}
.btn-warranty{
  background: #252d40;
  color: #fff;
  border: 0;
  border-radius: 0;
  font-weight: 600;
  font-size: 18px;
  padding: 15px 20px;
}
.btn-warranty:hover{
  color: #ffc54e;
}
.tab-warranty-list a{
  font-size: 14px;
  color: #2A2F40;
  line-height: 17px;
}
.tab-warranty-content h2{
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 700;
  color: #FBB61D;
}
.tab-warranty-content h3,
.tab-warranty-content h4
{
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 700;
}
#warrantyRegisterModal .form-control{
  background: #f9f9f9;
  border-radius: 0;
  margin-bottom: 10px;
  border: 2px solid #ebebeb;
}
#warrantyRegisterModal label{
  font-size: 16px;
  font-weight: 700;
  color: #2A2F40;
}
#warrantyRegisterModal .modal-content{
  padding: 50px;
}
.modal-header{
  border: none;
}
/*.submit-align-left{
  margin-top: 10px;
}*/
.errors{
  color: red;
  font-weight: 600;
}
.errors p{
  margin-bottom: 0;
}
h5.modal-title{
  font-size: 40px !important;
  line-height: 48px !important;
  color:#2A2F40;
}
.h-75{
  min-height: 75px;
}
.bg-ingradient{
  background: linear-gradient(276.92deg, #EBEDF1 1.59%, rgba(235, 237, 241, 0) 98.89%);
}
h2.product-price{
  font-weight: 700 !important;
  font-size: 30px !important;
  line-height: 36px !important;
  font-family: 'NobelWGL';
}
/* Radio button css */

.radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio input[type=radio] + .radio-label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  border: 2px solid #ffad3e;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type=radio]:checked + .radio-label:before {
  background-color: #ffad3e;
  box-shadow: inset 0 0 0 4px #fff;
}
.radio input[type=radio]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio input[type=radio]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #fff;
  border-color: #ffad3e;
  background: #ffad3e;
}
.radio input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}
input[type=radio]:focus {
  border-color: #ffad3e;
}
.rattting-cold-fill .checkbox {
  display: block;
  margin-bottom: 15px;
}
.rattting-cold-fill .checkbox input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.rattting-cold-fill .checkbox label {
  position: relative;
  cursor: pointer;
}
.rattting-cold-fill .checkbox label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #2a2f40;
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}
.rattting-cold-fill .checkbox input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.rattting-cold-fill .checkbox input:checked + label:before {
  background-color: #FFC54E;
  border: 2px solid #FFC54E;
}
/* find-a-retailer css */

.find-a-locatoion {
  border:solid;
  border-color: #3b4255;
  border-width: 30px 20px 30px 20px;
}
.direct-ebac p {
  font-size: 20px;
  line-height: 26px;
}
.find-content h4 {
  font-size: 1rem !important;
  line-height: 20px !important;
  font-family: "NobelWGL-Book";
  font-weight: 400 !important;
  margin-bottom: 0.25rem;
}
.find-content p {
    font-size: 14px;
    line-height: 18px;
}
.request-call {
  padding: 0 7.5px 15px 7.5px;
  background-color: #33384e;
}
.request-call p {
  font-size: 1rem;
  line-height: 20px;
}
.request-call .btn-primary {
  color: #fff !important;
}
.shop-now-btn {
  position: relative;
  top: -25px;
}
.store-location {
  margin-top: 15px;
  padding: 15px 10px;
  background-color: #33384e;
}
.store-location p, .store-location a {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  color: #fff;
  padding: 0;
}
.store-locator {
  margin-bottom: 20px;
  position: relative;
}
.store-locator:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    border-bottom: solid 2px #3b4255;
    bottom: 20px;
    z-index: -1;
}
.store-locator h4 {
  margin: -20px 37% 0 37%;
  padding: 10px;
  background-color: #33384e;
  color: #fff;
  font-size: 18px !important;
  line-height: 26px !important;
  font-family: "NobelWGL-Book";
  font-weight: 400 !important;
  text-align: center;
}
.find-a-locatoion h4{
  margin:0;
}
.slider-thumb.owl-carousel .owl-item img{
  width: auto;
}
.product-gallery{
  background-image: url('/images/product-gallery-bg-scaled.jpg');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.slider-thumb{
  max-width: 600px;
  background: rgba(4,11,24,0.24);
  padding: 20px 30px;
}
.product-slider{
  display: none;
}
.product-slider.active{
  display: block;
}
.product-slider .owl-nav{
  display: none;
}
.hot{
  color: rgb(255,0,49);
}
.cold{
  color: rgb(115,161,229);
}
.card p.emiOption{
  font-size: 28px;
  line-height: 34px;
}
.pb-160{
  padding-bottom: 160px;
}
#livechat-widget-opener,
#livechat-widget-what{
  cursor: pointer;
}
/* slider css */
.product-gallery .owl-nav {
    display: block;
    position: absolute !important;
    top: 45%;
    width: 100%;
}
.product-gallery .owl-nav button {
    position: absolute;
}
.product-gallery .owl-nav button.owl-prev {
  left: 15%;
}
.product-gallery .owl-nav button.owl-next {
    right: 15%;
}
.product-gallery .owl-nav button span {
    font-size: 100px;
    color: #fff !important;
    font-weight: 400;
    line-height: 50px;
}
.font-h3-16 h3{
  font-size: 16px !important;
  line-height: 19px !important;
}
.header {
   transition: all 0.5s ease;
}
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
blockquote{
  color: #2a2f40;
  font-size: 28px;
  line-height: 33.59px;
  font-style: italic;
  border-left: 2px solid #0f131c;
  padding: 15px;
}
.sub-menu-wrapper {
    overflow: scroll;
}
.sub-menu-wrapper {
  height: 600px;
  padding-bottom: 100px;
}
.sub-menu-wrapper::-webkit-scrollbar {
  display: none;
}
.sub-menu-wrapper {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#iconWithHeadingText-27946{
  background: #fff;
}
#twoColumnText-27946-2{
  background: #f2f2f2;
}
#contentWithBackgroundImage-35697-2:before,
#contentWithBackgroundImage-35750-2:before {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000;
  z-index: 1;
  opacity: 0.5;
}
#contentWithBackgroundImage-35750-2 div,
#contentWithBackgroundImage-35697-2 div{
  z-index: 11;
}
.foundersQa h2{
  font-size: 42px !important;
  line-height: 50px !important;
}
.qna h5{
  font-size: 14px !important;
}
.qna p{
  font-size: 13px;
  line-height: 20px;
}
.bold-text {
  font-family: "NobelWGL" !important;
  font-weight: 700 !important;
}
.cold-banner {
  background-image: url(../images/Rectangle-7kg.png);
  padding-bottom: 260px;
}
.articles-section {
  padding-top: 50px;
}
.article-banner {
  padding: 36px 0;
}
.light-bg-card .month-date p {
   padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 21.60px;
}
.bold-text h1, .bold-text h2, .leftside-bar h1, .leftside-bar h2 {
  font-family: "NobelWGL";
  font-weight: 700 !important;
}
.leftside-bar h3 {
  font-size: 28px !important;
  line-height: 34px !important;
}
.leftside-bar strong {
  color: #2A2F40;
}
.leftside-bar ul {
  column-count: auto;
  padding-left: 2rem !important;
}
.leftside-bar ul li {
  list-style: disc;
}
.leftside-bar ul li, .leftside-bar ol li {
  color: #71747D;
  font-size: 22px;
  line-height: 26px;
  padding: 2px 0;
  font-family: "NobelWGL-Book";
}
.leftside-bar .light-card-p .content-link {
  font-weight: 400;
  color: #0D6EFD;
}
.light-card-font p {
  font-size: 18px !important;
  line-height: 22px !important;
  color: #2A2F40 !important;
  padding: 0 !important;
  margin: 0 !important
}
.yellow-color {
  border: solid 1px #FFC54E;
}
.yellow-color h2 {
  color: #FFC54E;
}
.dark-red {
   border: solid 1px #B83434;
}
.dark-red h2 {
  color: #B83434;
}
.rightside-bar {
  padding-left: 80px;
}
.rightside-bar h3, .rightside-bar .card .card-text a {
  font-size: 18px !important;
  line-height: 22px !important;
}
.rightside-bar .month-date p {
  font-size: 14px !important;
  line-height: 17px !important;
  padding: 10px 0 !important;
}
.rightside-bar .ebac-text h3 {
  font-size: 30px !important;
  line-height: 36px !important;
}
.mx-8{
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.search-results h2 {
  margin-bottom: 30px;
}
.search-results h3 a {
    font-family: "NobelWGL-Book";
    font-weight: 400 !important;
}
.search-results h3 a {
    color: #2A2F40;
}
.search-results .page-item.active .page-link {
    background-color: #2A2F40;
    border-color: #2A2F40;
}
.search-results .pagination {
    margin-top: 30px;
}
ul.pagination .page-item .page-link{
  color: #2a2f40;
}
ul.pagination .page-item.active .page-link{
  color: #ffffff;
  background-color: #ffc54e;
  border-color: #ffc54e;  
}
td img{
  max-width: 200px;
  width: 100%;
}
.delivery-policy table{
  margin-bottom: 25px;
}
.delivery-policy ul{
  padding-left: 1.5rem !important;
}
.delivery-policy a {
  word-break: break-word;
}
.delivery-policy ul li{
  list-style-type: disc;
  font-size: 28px;
  line-height: 33px;
  color: #2a2f40;
  font-family: "NobelWGL-Book";
}
.articles-section img{
  max-width: 100%;
  height: auto !important;
  width: 100% !important;
}

/* 24-08-22 */
.search-results.filter-tab:after {
  border-right: 0;
  box-shadow: inherit;
}
.search-results h2 {
  font-size: 40px !important;
  line-height: 46px !important;
  margin-bottom: 22px;
}
.search-results a.title {
  font-size: 24px;
  line-height: 36px;
  color: #2a2f40;
  font-weight: 600;
}
.search-results span.badge{
  background-color: #ffc54e;
  font-size: 18px;
  vertical-align: top;
  font-weight: normal;
}
.search-results a.discover-more{
  font-size: 20px;
  font-weight: bold;
  color: #ffc54e;  
}
.search-results .search-results-filter h4 {
  margin-bottom: 16px !important;
}
.search-results .result-item p {
    font-size: 24px;
    line-height: 30px;
    color: #71747d;
    font-family: "NobelWGL" !important;
}
.search-results .search-results-filter h4 + br {
  display: none;
}
.search-results .search-results-filter .pb-3 {
  padding-bottom: .5rem !important; 
}
.search-results .mb-4 {
  margin-bottom: .5rem !important;
}
.text-more {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important;
}
/*Prduct single detail css */
.single-product-detail p{
  font-size: 16px;
  line-height: 20px;
}
#btn-minus,#btn-plus{
  border: 1px solid #ddd;
}
.qty-btn{
  padding: 5px 8px;
}

.comparision .content p{
  font-size: 18px;
  line-height: 28px;
}

/* new menu css */
.header .navbar {
  position: static;
}
.header .navbar ul li a  {
  color: #fff;
}
.header .navbar .dropdown-menu {
    background: #252d40;
    padding: 10px;
    border: 0;
}
.has-sub-menu:hover > .sub-menu-wrapper {
  top: 80%;
}
.header .navbar .card h4 {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.price p,
.rrp p,
.discount p{
  display: inline;
  font-weight: 700;
  font-size: 24px !important;
  line-height: 28px !important;
  font-family: "NobelWGL";
}
.price.red-text p,
.discount.red-text p{
  color: #ff1c25 !important;
}
.limited-stock .discount p{
  font-size: 18px !important;
  line-height: 21px !important;
}
.serchform_input,
.serchform_input:focus-visible{
  border-left:0;
  border-right: 0;
  border-top: 0;
  outline: none;
}
.header_nav h4,
.menumob_content h4{
  font-size: 16px !important;
}
.menumob.is-active{
  z-index: 999;
}
.header{
  z-index: 99;
}
.warranty-img{
  margin-bottom: 32px;
}
.w-64{
  max-width: 64px;
}

.errors,
.ff-errors li
{
  color: red;
  font-weight: 600;
}
.ff-form-errors{
  background-color: #f8d7da;
  border-color: #f5c2c7;
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.ff-form-errors p{
  font-weight: 600;
}
.btn-learn-more {
  background: #ececec;
  border: none;
  border-radius: 0px;
  padding: 7px;
  color: #182337;
  font-weight: 800;
  font-size: 13px;
  line-height: 20px;
  box-shadow: none;
}
.btn-buy{
  color: #182337;
  background: #ffc54e;
  border-color: #ffc54e;
  border-radius: 0;
  font-size: 13px;
  line-height: 19px;
  font-weight: 700;
  padding: 7px;
  box-shadow: none;
}
.border-bottom-light{
  border-bottom: 3px solid #f3f3f3;
}
.out-stock.btn-buy{
  background: #ffc54e82;
}
.hot-fill .border-bottom-light:last-child{
  border-bottom: none;
}
/* responsive page started  */

@media(min-width: 576px) {
  #contentWithBackgroundImage-2-1.recongnised .eclipse-text {
    min-height: 290px;
  }
}
@media(min-width:1199px){
  .custom-relative{
    position: relative !important;
  }
}
@media(min-width: 992px) {
  .sub-menu-wrapper {
    min-width: 800px;
  }
  .two-columns .card .card-text.custom-paddleft {
    padding-left: 0 !important;
  }
  .custom-paddleft {
    padding-left: 5% !important;
  }
  .custom-paddright {
    padding-right: 5% !important;
  }
  .sub-menu-wrapper .row div:nth-child(7),
  .sub-menu-wrapper .row div:nth-child(8) {
    margin-top: -120px;
  }
  .foregroundImage img{
    position: absolute;
    bottom: 0;
    max-width: 40%;
    width: 100%;
  }
  .e-smart-control .foregroundImage img{
    right: 200px;
  }
  #banner-dehumidifier-87368 .foregroundImage img{
    width: 35%;
  }
  #banner-default-35750.outstanding{
    max-height: 700px;
    padding: 100px 0 100px;
  }
  #contentWithBackgroundImage-35750-2{
    padding: 130px 0 130px;
  }
  #contentWithBackgroundImage-36808-1,
  #contentWithBackgroundImage-36808-2,
  #contentWithBackgroundImage-36148-3{
    max-height: 700px;
  }
  #contentWithBackgroundImage-36808-2 .foregroundImage img{
    left: 0;
  }
  #contentWithBackgroundImage-40938-1 img{
    right: 80px;
  }
  #contentWithBackgroundImage-36648-4{
    padding-top: 150px;
    max-height: 700px;
  }
  #banner-default-35247.outstanding{
    padding: 100px 0 20px;
  }
  #contentWithBackgroundImage-40938-1.recongnised{
    padding: 100px 0 50px;
  }   
  #banner-default-36148.outstanding {
    padding: 150px 0 80px;
  } 
  #contentWithBackgroundImage-42499-4 .foregroundImage img{
    margin-left: -150px;
  }
  
  #contentWithBackgroundImage-42499-1 .foregroundImage img,
  #banner-default-2 .foregroundImage img{
    max-width: 500px;
  }
  #contentWithBackgroundImage-36148-3 .foregroundImage img{
    display: none;
  }
}
@media (min-width:1200px) and (max-width:1400px) {
  .sub-menu-wrapper .offset-xl-3 {
      margin-left: 21%;
  }
  .sub-menu-wrapper .col-xl-9 {
      width: 79%;
  }
  .e-smart-control .foregroundImage img{
    max-width: 500px;
  }
}
@media(min-width: 1400px) {
  .custom-paddleft {
    padding-left: 10% !important;
  }
  .custom-paddright {
    padding-right: 5% !important;
  }
  .gallery-section .gallery-content-left {
    max-width: 100%;
  }
  .sub-menu-wrapper .offset-xl-3 {
      margin-left: 28%;
  }
  .sub-menu-wrapper .col-xl-9 {
      width: 72%;
  }
  .e-smart-control .foregroundImage img{
    max-width: 25%;
  }
}
@media(min-width: 1600px) {
  .two-columns .card .card-text.custom-paddleft {
      padding-left: 20% !important;
  }
  .custom-paddleft {
    padding-left: 20% !important;
  }
  .custom-paddright {
    padding-right: 10% !important;
  }
  .e-smart-control .foregroundImage img{
    max-width: 30%;
  }
  .e-smart-control .foregroundImage img{
    max-width: 25%;
  }
}
@media(min-width: 1600px) {
  .filter-tab:after {
    width: 28.5%;
  }
}
@media(min-width: 1800px) {
  /* filter css */
  .filter-tab:after {
    width: 30%;
  }
  /* filter css */
  .two-columns .card .card-text.custom-paddleft {
      padding-left: 32% !important;
  }
  .custom-paddleft {
    padding-left: 32% !important;
  }
  .custom-paddright {
    padding-right:15% !important;
  }
  .e-smart-control .foregroundImage img{
    max-width: 20%;
  }
}
@media(max-width: 1440px) {
  .recongnised .eclipse {
    left: -4%;
  }
  .twoColumns .offset-lg-3 {
    margin-left: 7%;
  }
  .e-smart-control .mulled-btn-list {
    right: 4%;
  }
  .filter-tab:after {
    width: 26%;
  }
}

@media(max-width: 1366px) {
  .filter-tab:after {
    width: 26%;
  }
}

@media(max-width: 1280px) {
  .filter-tab:after {
    width: 24%;
  }
}

@media(max-width: 1199px) {
  #contentWithBackgroundImage-2-2.recongnised, #contentWithBackgroundImage-2-5.recongnised, 
  #contentWithBackgroundImage-2-6.recongnised, #contentWithBackgroundImage-5162-2.recongnised, #contentWithBackgroundImage-5162-5.recongnised, 
  #contentWithBackgroundImage-2-7.recongnised, #contentWithBackgroundImage-5162-7.recongnised, #contentWithBackgroundImage-6326-5.recongnised, 
  #contentWithBackgroundImage-8089-6.recongnised, #contentWithBackgroundImage-2727-3.recongnised, #contentWithBackgroundImage-4005-3.recongnised {
    padding: 100px 0;
    
  }
  #contentWithBackgroundImage-2-1.recongnised {
    padding-bottom: 300px;
  }
  .menu ul li a {
    padding: 10px 15px;
  }
  .header .card h4 {
    font-size: 12px !important;
  }
  .filter-tab:after {
    width: 26%;
  }

  #navbarDropdownMenu4 + .sub-menu-wrapper .col-lg-3 {
    margin-left: -10px;
  }
  #navbarDropdownMenu7 + .sub-menu-wrapper .col-lg-3 {
    margin-right: -20px;
  }
  #navbarDropdownMenu8 + .sub-menu-wrapper .col-lg-3 {
    margin-right: -100px;
  }
}

@media(max-width: 1024px) {
  .filter-tab:after {
    width: 25%;
  }
  .btn-buy ,.btn-learn-more{
    font-size: 10px;
    padding: 3px;
  }
  .text-decoration-line-through.me-2{
    margin-right: 0 !important;
  }
  .simplified-price span{
    font-size: 14px;
  }
  .simplified-title.font-h3-16 h3 {
    font-size: 14px !important;
    line-height: 1 !important;
  }
}

@media(max-width: 991px) {
  .sub-menu-wrapper {
    height: auto;
  }
  .w-80{
    width: 80%;
  }
  .sub-menu-wrapper img{
    display: none;
  }
  .sub-menu-wrapper .row .col-lg-2:nth-child(5) .card .card-menu:after{
    display: none;
  }
  #banner-default-35255.outstanding{
    padding-bottom: 0;
    max-height: inherit;
  }
  .recongnised .eclipse {
    left: 0%;
  }
  .twoColumns .offset-lg-3 {
    margin-left: 0%;
  }
  #twoColumns-2-3.twoColumns .equal-paddiing {
    padding-top: 100px !important;
  }
  #banner-default-36148.banner-equal{
    padding-bottom: 0;
  }
   /* new navigation css */
   .header .mega-menu-wrap {
    display: block;
   }
   .menu {
    position: static;
    margin-top: 20px;
   }
   .menu ul li a, .sub-menu-wrapper, .sub-menu-wrapper .container {
    padding-left: 0;
    padding-right: 0;
   }
   .has-sub-menu > a::after {
    right: 0;
   }
    .header .card h4 {
      font-size: 14px !important;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .header .card h4 a {
      padding: 0;
      background: transparent !important;
    }
    .header .card h4 a i {
      color: #FFC54E;
    }
    .card-menu a.active i {
      transform: rotate(180deg);
    }
    .sub-menu-wrapper {
      padding-bottom: 0;
    }
    .sub-menu-wrapper .card {
      padding-bottom: 0px;
    }
    .header .card-menu ul li a {
      font-size: 14px;
    }
    .sub-menu {
      display: none;
    }
    .heating-banner {
      display: block;
    }
    .left-bg-image, .right-bg-image {
      width: 100%;
    }
    .custom-calendar, .demonstration .back-form {
      padding-top: 0px;
    }
    .pad-left {
      padding-left: 0%;
    }
    .recognised-banner {
      padding-bottom: 400px !important;
    }
    .cut-image {
      width: 85%;
      top: 50%;
    }
    .imagecontent {
      max-width: 80%;
      top: 35%;
    }
    .blue-box {
      margin-left: inherit;
    }
    .custom-paddleft {
      padding-left: 8% !important;
    }
    .custom-paddright {
      padding-right: 8% !important;
    }
    .gallery-section .gallery-content {
      max-width: 75%;
      padding-left: 0 !important;
      padding-right: 0;
      margin: 0 auto!important;
    }
    .menu {
     position: relative;
     margin-top: 20px;
     background: transparent;
    }
    .header .search-from input {
      width: 95%;
   } 
   #banner-default-35247.outstanding{
    padding-bottom: 0 !important;
  }
  #contentWithBackgroundImage-2-1:before,
  #contentWithBackgroundImage-35697-2:before,
  #contentWithBackgroundImage-35750-2:before,
  #contentWithBackgroundImage-2-2:before,
  #contentWithBackgroundImage-2-4:before,
  #contentWithBackgroundImage-2-5:before,
  #contentWithBackgroundImage-2-6:before,
  #contentWithBackgroundImage-2-8:before,
  #contentWithBackgroundImage-2-11:before,
  #banner-default-28045:before,
  #banner-default-33068:before,
  #banner-default-93835:before,
  #banner-default-4024:before,
  #banner-default-4187:before,
  #banner-default-3999:before {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000;
    z-index: 1;
    opacity: 0.8;
  }
  .overlay-white:before,
  .overlay-black:before {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0.5;
  }
  .overlay-white:before{
    background-color: #fff !important;
  }
  .overlay-black:before{
    background-color: #000 !important;
  }
  #contentWithBackgroundImage-2-2:before,
  #contentWithBackgroundImage-2-5:before,
  #banner-default-28045:before,
  #banner-default-93835:before,
  #banner-default-4024:before,
  #banner-default-4187:before,
  #banner-default-3999:before{
    background-color: #fff;
  }
  #contentWithBackgroundImage-2-2,
  #contentWithBackgroundImage-2-8,
  #contentWithBackgroundImage-5159-2{
    background-position: 25% 50%;
  }
  #contentWithBackgroundImage-2-11{
    background-position: 38% 50%;
  }
  #contentWithBackgroundImage-2-1{
    background-position: 70% 50% !important;
  }
  #contentWithBackgroundImage-2-1:before,
  #contentWithBackgroundImage-2-5:before,
  #contentWithBackgroundImage-2-6:before,
  #contentWithBackgroundImage-2-8:before,
  #contentWithBackgroundImage-2-11:before,
  #banner-default-33068:before,
  #banner-default-93835:before,
  #banner-default-4187:before{
    opacity: 0.5;
  }
  .overlay-white div{
    z-index: 11;
  }
  #contentWithBackgroundImage-2-11 div,
  #contentWithBackgroundImage-2-8 div,
  #contentWithBackgroundImage-2-6 div,
  #contentWithBackgroundImage-2-5 div,
  #contentWithBackgroundImage-2-4 div,
  #contentWithBackgroundImage-2-1 div,
  #contentWithBackgroundImage-2-2 div,
  #contentWithBackgroundImage-35750-2 div,
  #contentWithBackgroundImage-35697-2 div,
  #banner-default-28045 div,
  #banner-default-33068 div,
  #banner-default-93835 div,
  #banner-default-4024 div,
  #banner-default-3999 div{
    z-index: 11;
  }
  #banner-default-93835,
  #banner-default-3999,
  #contentWithBackgroundImage-3999-2{
    background-position: 75% !important;
  }
  #contentWithBackgroundImage-5159-1{
    background-position: 67%;
  }
  #contentWithBackgroundImage-93835-2,
  #banner-default-4010{
    background-position: 58%;
  }
  #contentWithBackgroundImage-93835-7{
    background-position: 90%;
  }
  #contentWithBackgroundImage-107577-6,
  #contentWithBackgroundImage-8089-6{
    background-position: 70% !important;
  }
  #contentWithBackgroundImage-107577-9{
    background-position: 80% !important;
  }
  .left-bg-image:before{
    opacity: 0.7;
  }
  #contentWithBackgroundImage-40938-1.recongnised,
  #contentWithBackgroundImage-44632-1.banner-equal,
  #contentWithBackgroundImage-44632-2.banner-equal,
  #contentWithBackgroundImage-85052-6.banner-equal,
  #contentWithBackgroundImage-36148-3.banner-equal{
    padding-bottom: 0 !important;
  } 
  #contentWithBackgroundImage-42499-1.recongnised{
    padding-bottom: 0 !important;
  }
  #contentWithBackgroundImage-42499-4.recongnised{
    padding-bottom: 0 !important;
  }
  #banner-default-35750.outstanding{
    padding-bottom: 0 !important;
  }
  .timePrograms-banner .col-md-7{
    background: #fff;
  }
  #imageWithText-40938-2 .col-lg-6:nth-child(1){
    order: 0;
  }
  #twoColumns-85052-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-85052-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #525152 !important;
  }
  #twoColumns-85052-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-85052-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #twoColumns-87368-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-87368-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #545454 !important;
  }
  #twoColumns-87368-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-87368-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #twoColumns-87754-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-87754-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #545454 !important;
  }
  #twoColumns-87754-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-87754-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #twoColumns-85482-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-85482-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #9299a5 !important;
  }
  #twoColumns-85482-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-85482-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #twoColumns-86304-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-86304-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #9299a5 !important;
  }
  #twoColumns-86304-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-86304-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #twoColumns-86808-1 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-86808-1 .col-lg-6:nth-child(2) .equal-paddiing{
    background: #9299a5 !important;
  }
  #twoColumns-86808-1 .col-lg-6:nth-child(2) h2,
  #twoColumns-86808-1 .col-lg-6:nth-child(2) p{
    color: #fff;
  }
  #imageWithText-40938-2 h3, #twoColumnText-36148-1 h3{
    margin: 20px 0;
    font-size: 26px !important;
    line-height: 29px !important;
  }
  #imageWithText-40938-2 p{
    margin-bottom: 15px;
    padding: 0;
  }
  #twoColumnText-36148-1 p, #imageWithText-36648-2 p, #imageWithText-35750-1 p {
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 15px;
    padding: 0;
  }
  #twoColumnText-36148-4 h2 {
    font-size: 36px !important;
    line-height: 43px !important;
  }
  #twoColumnText-36148-4 p {
    font-size: 22px;
    line-height: 26px;
  }
  .warranty .smart-control-text{
    text-align: left;
    padding-top: 20px;
  }
  .iconWithHeadingText figure{
    width: 100px;
    text-align: center;
  }
  .standart-banner {
    background-image: url(/images/mobile-red-greeimage.jpg) !important;
  }
  .standart-banner.settingTwoColumn .col-lg-6:nth-child(1){
    padding-bottom: 350px !important;
  }
  .standart-banner.settingTwoColumn .col-lg-6:nth-child(2){
    padding-bottom: 60px !important;
  }
  .owl-nav button span {
    color: #061226;
    font-size: 100px;
    line-height: 100px;
  }
  .owl-nav{
    position: absolute;
    top: 30%;
  }
  .owl-next{
    right: 0;
    position: absolute;
  }
  .no-bg-mobile{
    background-image: url('') !important;
    
  }
  .two-columns .card.no-bg-mobile{
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .two-columns .card.no-bg-mobile .custom-paddleft {
    padding-left: 0% !important;
  }
  #twoColumns-51292-3 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-51292-3 .col-lg-6:nth-child(2){
    order: 1;
  }
  #twoColumns-51292-5 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-51292-5 .col-lg-6:nth-child(2){
    order: 1;
  }
  #twoColumns-53380-3 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-53380-3 .col-lg-6:nth-child(2){
    order: 1;
  } 
  #twoColumns-54328-4 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-54328-4 .col-lg-6:nth-child(2){
    order: 1;
  } 
  #twoColumns-54328-6 .col-lg-6:nth-child(1){
    order: 2;
  }
  #twoColumns-54328-6 .col-lg-6:nth-child(2){
    order: 1;
  }
  #contentWithBackgroundImage-51292-1{
    padding-bottom: 0 !important;
  }
  .shipping-card .col-lg-4{
    display: flex;
    align-items: center;
    column-gap: 20px;
  }
  .pb-345{
    padding-bottom: 345px !important;
  }
  #contentWithBackgroundImage-53380-1,
  #contentWithBackgroundImage-2632-4.banner-equal{
    padding: 60px 0 60px;
  }
  #contentWithBackgroundImage-49352-1.recongnised{
    padding-bottom: 0;
  }
  .header .card h4 {
    border-bottom: 0; 
    margin-bottom: 0;
    padding-bottom: 0;
  }
  #banner-default-2 .foregroundImage img{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pb-160{
    padding-bottom: 0;
  }
  #contentWithBackgroundImage-36148-3 .foregroundImage img{
    display: block;
  }
  #contentWithBackgroundImage-36148-3{
    background-image: none !important;
  }
  /* new navigation css  end */
  .filter-tab:after {
    width: 26%;
  }
  /*.search-results.filter-tab:after {
    width: 27%;
  }*/
 /* new menu navigation css  end */
  /* Hamburger css */
    .navbar-toggler:focus { 
        outline: none;
        outline: 0px auto -webkit-focus-ring-color; 
        box-shadow: none; 
    }
    .header .nav-icon {
      width: 20px;
      height: 15px;
      position: relative;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
      transition: .5s ease-in-out;
      cursor: pointer;
      outline: none;
      border: 0;
      top: 3px;
    }

    .header .nav-icon span {
      display: block;
      position: absolute;
      height: 3px;
      width: 100%;
      background: #fff;
      border-radius: 9px;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out;
    }

    .header .nav-icon span:nth-child(1) {
      top: 0px;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center;
    }

    .header .nav-icon span:nth-child(2) {
      top: 7px;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center;
    }

    .header .nav-icon span:nth-child(3) {
      top: 14px;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center;
      width: 100%;
      right: 0;
      margin-left: auto;
    }

    .header .nav-icon.open span:nth-child(1) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: -2px;
      left: 8px;
    }

    .header .nav-icon.open span:nth-child(2) {
      width: 0%;
      opacity: 0;
    }

    .header .nav-icon.open span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: 15px;
      left: 8px;
      right: inherit;
      width: 100%;
    }
    /* Hamburger end */

    .header .navbar ul li a {
      font-size: 14px !important;
      display: flex;
      align-items: center;
      justify-content: space-between;
      text-transform: uppercase;
      color: #FFC54E;
      position: relative;
      font-weight: 700 !important;
    }
    .header .dropdown-toggle.sub-open + .sub-menu-wrapper {
     display: none;
     padding: 15px 0 !important;
    }
    .header .navbar-nav {
       height: 600px;
      overflow-y: scroll;
    }
    .header .navbar .sub-menu {
      display: block;
      padding-bottom: 1rem;
    }
    .header .navbar .sub-menu br {
      display: none;
    }
    .header .navbar .sub-menu ul li a {
      text-transform: capitalize;
      font-weight: normal !important;
    }
    .header .navbar .card-menu {
      padding-top: 0px !important;
    }
    .header .navbar .has-sub-menu > a::after {
      border-top-color: #FFC54E;
      transition: .5s all;
      top: 5px;
    }
    .header .navbar .has-sub-menu > a.sub-open.open::after {
      transform: rotate(180deg);
    }
    .top-bar .nav-link {
      padding-left: 0;
      padding-right: 0;
    }
    .header .navbar .sub-menu ul {
      border-top: 0 !important;
      padding: 0;
    }
    #navbarDropdownMenu4 + .sub-menu-wrapper .col-lg-3 {
      margin-left: 0;
    }
    #navbarDropdownMenu6 + .sub-menu-wrapper .col-lg-3, #navbarDropdownMenu7 + .sub-menu-wrapper .col-lg-3, #navbarDropdownMenu8 + .sub-menu-wrapper .col-lg-3 {
      margin-right: 0;
    }
}
@media(max-width: 768px) {
  .custom-paddleft {
    padding-left: 5% !important;
  }
  .custom-paddright {
    padding-right: 5% !important;
  }
  .threeFourthColumnTextWithBgImage .ebac-text{
    padding-bottom: 50px;
  }
  .threeFourthColumnTextWithBgImage .container{
    max-width: 100%;
  }
  .threeFourthColumnTextWithBgImage{
    padding-bottom: 0;
  }
  .equal-paddiing.min-h-335{
    min-height: 335px;
    padding: 30px 0 !important;
  }
  .equal-paddiing{
    padding: 30px 0 !important;
  }
  .filter-tab:after {
    width: 25%;
  }
}
@media(max-width: 767px) {
  /* banner css end */
  .coming-soon-page .recongnised {
     background-position: top center;
    }
    .coming-soon-page .ebac-banner-content h1, .coming-soon-page .ebac-banner-content h2 {
      font-size: 26px !important;
      line-height: 32px !important;
    }
  .coming-soon-page .ebac-banner-content {
      position: relative;
      top: 76%;
  }
  .coming-soon-page .pump-banner .ebac-banner-content {
      top: 63%;
  }
  .coming-soon-page .ventilation-banner .ebac-banner-content {
    top: 62%;
  }
  .coming-soon-page .heat-banner .ebac-banner-content {
    top: 67%;
  }
  .coming-soon-page .ebac-banner-content a.btn {
      font-size: 14px !important;
      line-height: 17px !important;
      padding: 11px 20px !important;
  }
  .coming-soon-page .ebac-banner-content button.btn {
      font-size: 18px !important;
      line-height: 22px !important;
      padding: 16px 20px !important;
      width: 100%;
      margin-top: 1rem;
  }
  .coming-soon-page .ebac-banner-content p {
      padding: 0;
      font-size: 18px;
      line-height: 22px;
      margin-bottom: 0;
  }
  .coming-soon-page .ebac-banner-content form input {
      font-size: 16px;
      line-height: 20px;
  }
  /* banner css end */
  /* rannge css */
    .filter-tab .card-tab-style {
      padding-top: 0px;
  }
  .tab-content ul {
      column-count: 2;
  }
  /* slider css */
  .switch-gallery {
      gap: 1rem;
  }
  .recongnised .eclipse {
    max-width: 100%;
  }
  .recongnised .eclipse-text {
   padding: 0 8% 0 4%;
  }

  /* filter css */
  .filter-tab:after,.accesories.filter-tab:after {
    width: 100%;
    height: 350px;
  }
  .accesories.filter-tab:after{
    height: auto;
  }
  .card-tab-style {
    padding-top: 50px;
  }
  /* filter css end */

  /* new navigation css  */
  .gallery-section .gallery-content {
      max-width: 95%;
    }
  /* new navigation css  end */
  .mobile-hide{
    display: none;
  }
  .show-filter{
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -ms-transition: -ms-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
  }
   
  .mobile-filter{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  .dehumidifiers-filter{
    column-gap: 10px;
  }
  .mobile-filter li{
    flex: 1 1 30%;
  }
  .dehumidifiers-filter li{
    flex: 0 0 auto;
  }
  .rotate-180{
    transform: rotate(180deg);
  }
  #banner-default-35247 .foregroundImage{
    text-align: center;
  }
  .step-flex .number-box h2{
    margin-bottom: 0;
  }
  .step-flex .col-sm-4{
    width: 100%;
  }
  .step-flex .number-box p{
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
  }
  .step-flex .number-box{
    display: flex;
    align-items: center;
    column-gap: 20px;
  }
  .number-box h2 span{
    height: 65px;
    width: 65px;
    line-height: 65px;
  }
  .timePrograms-banner{
    background-position: left;
  }
  /* find-a-retailer css */
  .store-locator h4 {
    margin: -20px 5% 0 5%;
  }
  .switch-gallery{
    bottom: 130px !important;
    display: flex;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    align-items: center;
    justify-content: center;
    z-index: 111;
  }
  .filter-tab:after, .search-results.filter-tab:after {
    width: 100%;
  }
  .search-results-filter .filter-title {
    position: relative;
  }
  .search-results-filter .show-filter {
    position: absolute;
    right: 20px;
    top: 0;
  }
}

@media (max-width: 575px) {
  h1,
  h2 {
    font-size: 36px !important;
    line-height: 43px !important;
  }

  p {
    font-size: 22px;
    line-height: 26px;
    padding: 20px 0;
  }

  .mb-show {
    display: block !important;
  }

  .mb-hide {
    display: none !important;
  }

  .btn-primary,
  .btn-secondary {
    font-size: 18px !important;
    line-height: 21px !important;
    min-width: 100px;
  }
  .#contentWithBackgroundImage-36148-3::before{
    opacity: 0;
  }
  .banner-equal {
    padding: 60px 0 345px !important;
  } 
  .equal-paddiing.min-h-335{
    min-height: 335px;
    padding: 30px 0 !important;
  }
  .banner-equal.imageTextGrid{
    padding-bottom: 60px !important;
  }
  #banner-default-35247 .foregroundImage{
    text-align: center;
  }
  #banner-default-35247 .foregroundImage img{
    width: 300px;
  }
  #banner-default-35255.outstanding{
    padding-bottom: 0 !important;
  }
  #contentWithBackgroundImage-36808-1.banner-equal,
  #contentWithBackgroundImage-36808-2.banner-equal,
  #banner-default-36148.banner-equal,
  #contentWithBackgroundImage-36648-4.banner-equal,
  #contentWithBackgroundImage-36648-1.banner-equal,
  #banner-default-35247.outstanding,
  #contentWithBackgroundImage-40938-1.recongnised,
  #contentWithBackgroundImage-42499-1.recongnised,
  #contentWithBackgroundImage-42499-4.recongnised,
  #contentWithBackgroundImage-53380-1.recongnised,
  #imageTextGrid-27951-3.banner-equal,
  #imageTextGrid-27951-5.banner-equal,
  #contentWithBackgroundImage-54328-1.recongnised,
  #banner-default-35750.outstanding.banner-equal,
  #contentWithBackgroundImage-2632-4.banner-equal,
  #contentWithBackgroundImage-42499-13.banner-equal,
  #contentWithBackgroundImage-44632-1.banner-equal,
  #contentWithBackgroundImage-44632-2.banner-equal,
  #contentWithBackgroundImage-36148-3.banner-equal,
  #contentWithBackgroundImage-35697-2.banner-equal{
    padding-bottom: 0 !important;
  }
  .bannerWithFeature.recongnised{
    padding-bottom: 60px !important;
  }
  #imageTextGrid-4010-2.banner-equal,
  #imageTextGrid-4010-5.banner-equal,
  #contentWithBackgroundImage-2632-1.banner-equal,
  #contentWithBackgroundImage-2632-2.banner-equal {
    padding: 60px 0 60px !important;
  }
  #contentWithBackgroundImage-49352-1.recongnised{
    padding-bottom: 0 !important;
  }
  .trustpilot-banner .reviews h2 {
    font-size: 32px !important;
    line-height: 39px !important;
  }
  .trustpilot-banner{
    padding-bottom: 50px !important;
  }
  .trustpilot-banner .reviews img{
    max-width: 200px;
  }
  .client-feedback .img-square-wrapper img{
    width: 100%;
  }
  /* home page css start  */
  .biggest {
    padding: 60px 0 360px;
    background: url("../imgs/ebca-home.jpg") no-repeat center / cover;
  }
  .smart-cloud {
    background: url("../imgs/home-smart.jpg") no-repeat center / cover;
  }
  .ebac-custmor {
    background: url("../imgs/home-smart-ebca.jpg") no-repeat center / cover;
  }
  .standart-banner.settingTwoColumn{
    padding-bottom: 0 !important;
  }
  .standart-banner.settingTwoColumn .col-lg-6:nth-child(1){
    padding-bottom: 350px !important;
  }
  .standart-banner.settingTwoColumn .col-lg-6:nth-child(2){
    padding-bottom: 60px !important;
  }

  .blue-bg-card,
  .light-bg-card,
  .smart-control {
    padding: 60px 0 40px !important;
  }
  .running-costs {
    background: url("../imgs/reduces.jpg") no-repeat center / cover;
  }
  #imageTextGrid-3999-6.blue-bg-card,
  #imageTextGrid-5159-4.blue-bg-card {
    background: #182337 !important;
  }
  /* product-slider  */
  .carousel-control-prev {
    left: -20px !important;
  }
  .carousel-control-next {
    right: -20px !important;
  }
  #custCarousel .carousel-indicators {
    margin: 30px 0 0;
    max-width: 100%;
  }
  #clientFeedback-35255-4 .col-4,
  #clientFeedback-35255-4 .col-8,
  #clientFeedback-36808-5 .col-4,
  #clientFeedback-36808-5 .col-8,
  #clientFeedback-40938-5 .col-4,
  #clientFeedback-40938-5 .col-8,
  #clientFeedback-36148-5 .col-4,
  #clientFeedback-36148-5 .col-8,
  #clientFeedback-36148-5 .col-4,
  #clientFeedback-36148-5 .col-8,
  #clientFeedback-36648-6 .col-4,
  #clientFeedback-36648-6 .col-8{
    width: 100%;
  }
  /* Our Unconditional page css start  */
  .outstanding {
    background: url("../imgs/ebac-45646.png") no-repeat center / cover;
  }
  .outstanding .buttons {
    margin-top: 40px;
    flex-direction: column;
    width: 70%;
  }

  .recongnised {
    padding: 44px 0 573px;
    background: url("../imgs/Rectangle-62.jpg") no-repeat center / cover;
  }

  .recongnised .eclipse-text {
    background: url(../images/banner_vector.png) no-repeat center / cover;
    padding: 0 3%;
    min-height: 190px;
  }
  .recongnised .eclipse {
    position: absolute;
    max-width: 96%;
    left: 0;
    top: inherit;
  }
  .recongnised .eclipse-text p {
    font-size: 18px;
    line-height: 28px;
  }

  .ebac-cares {
    background: url("../imgs/Rectangle-92-1.jpg") no-repeat center / cover;
  }

  .ethics {
    background: url("../imgs/image-146-1.jpg") no-repeat center / cover;
  }
  .ebac-3850 {
    background: url("../imgs/ebac-45645-1.jpg") no-repeat center / cover;
  }
  .e-care-10 {
    background: url("../imgs/Rectangle-30-1.jpg") no-repeat center / cover;
  }
  .manufacturing {
    background: url("../imgs/Rectangle-98.jpg") no-repeat center / cover;
  }
  .best-for-customers {
    background: url("../imgs/Rectangle-13-1.jpg") no-repeat center / cover;
  }
  .ebac-smart-control {
    background: url("../imgs/ebac-09.jpg") no-repeat center / cover;
    padding-bottom: 60px;
  }
  
  .warranty .smart-control-text {
    text-align: left;
    padding-top: 20px;
  }
  #imageWithText-40938-2 .smart-control-text{
    text-align: left;
  }
  .ebac-foundation {
    background: url("../imgs/Rectangle-32-1.jpg") no-repeat center / cover;
    padding: 60px 0 125px;
  }
  .rated-customer .text-end {
    display: none;
  }
  .rated-customer .row.gap-lg-2.justify-content-lg-around {
    padding: 15px;
  }
  .rated-customer .col-lg-5.ebac-col {
    display: flex;
    justify-content: space-evenly;
    padding: 30px 0 40px 0;
    margin: 15px 0;
  }
  .rated-customer .col-lg-3.ebac-col {
    max-width: 50%;
  }
  .mb-padding {
    padding: 60px 0 !important;
  }

  /* Ebacâ€™s connection with the community  */
  .ebac-conection {
    background: url("../imgs/ebac-comunnity.jpg") no-repeat center / cover;
  }
  .durham {
    background: url("../imgs/comunnity-over.jpg") no-repeat center / cover;
  }

  .football {
    background: url("../imgs/legue-ebac.jpg") no-repeat center / cover;
  }
  .golf {
    background: url("../imgs/crook-dbac.jpg") no-repeat center / cover;
  }
  .bishop {
    background: url("../imgs/table.jpg") no-repeat center / cover;
  }

  /* ebac-with-smart-control page css start  */

  .e-smart-control {
    background: url("../imgs/3850.jpg") no-repeat center / cover;
  }
  .e-smart-control .btn-mulled-wine {
    padding: 14px 50px 14px 20px;
    font-size: 16px;
  }
  .e-smart-control .mulled-btn-list {
    bottom: 2%;
  }
  .accordian-ebac button.accordion-button.collapsed,
  .accordian-ebac button.accordion-button {
    justify-content: space-between;
    font-size: 18px;
    line-height: 21px;
  }
  .accordian-ebac .accordion-collapse {
    padding: 0;
  }
  .accordian-ebac .accordion-body {
    padding: 1rem 0rem;
  }
  .ebac-family {
    padding: 20px 0 0px;
  }
  .ebac-family .family-icons {
    display: flex;
    justify-content: flex-start;
    padding: 10px 0;
    text-align: left;
  }
  .ebac-family .family-icons figure {
    margin-bottom: 0;
    height: 55px;
    min-width: 25%;
  }
  .ebac-uk {
    display: none;
  }
  .ebac-exchange {
    background: url("../imgs/exachanger.png") no-repeat center / cover;
  }
  .ebac-drying {
    background: url("../imgs/3850-drying.jpg") no-repeat center / cover;
  }

  .class-components .col-lg-6:nth-child(1),
  .confidence-ebac .col-lg-6:nth-child(1) {
    order: 2;
  }
  .dust-mites {
    background: url("../imgs/dust.jpg") no-repeat center / cover;
  }
  .ebac-ratting .ebac-size {
    font-size: 100px;
    line-height: 119px;
  }
  .ebac-ratting .ebac-size span {
    font-size: 36px;
  }
  .ebac-ratting .ebac-size span {
    font-size: 36px;
  }
  .ebac-ratting .card .card-body p {
    padding: 20px 0;
  }
  .ebac-ratting .card .card-body p {
    padding: 30px 0;
  }
  .contact-us .gap-5 {
    gap: 0rem !important;
    flex-wrap: wrap;
  }
  .contact-us > .container > .justify-content-center {
    justify-content: start !important;
  }
  .contact-us .col-lg-2 {
    width: 50%;
  }
  .contact-us p {
    font-size: 22px;
    line-height: 26px;
    padding: 15px 0;
  }

  /* free 7 days trial css  */
  .our-commitment {
    background: url("../imgs/image-146-2.jpg") no-repeat center / cover;
  }

  /* E-Care 7kg Cold Fill  */
  .ebac-7kg-cold {
    background: url("../imgs/7kg-mobile.jpg") no-repeat center / cover;
  }

  .customer-say > .container > .align-items-center {
    flex-direction: column !important;
  }
  .my-wash {
    background: url("../imgs/Rectangle-39-1.jpg") no-repeat center / cover;
  }
  
  .load-ebac .load-text p {
    font-size: 26px;
    line-height: 19px;
    padding: 5px 0;
  }
  .load-ebac .load-text {
    padding: 15px 0;
  }
  .stains-removed {
    background: url("../imgs/ebac-mobiole-er43re.jpg") no-repeat bottom center/
      cover;
  }
  .power-drive .power-text {
    padding-top: 70px;
  }
  .perfect-programs p {
    padding-top: 30px;
  }
  .perfect-programs {
    padding-top: 43px;
  }
  .made-britain {
    background: url("../imgs/Rectangle-13-3.jpg") no-repeat bottom center/ cover;
  }
  .ebac-parts-labor h2 {
    padding-bottom: 30px;
  }
  .also-available {
    padding: 36px 0;
  }
  .ebac-ratting .card-border {
    height: auto !important;
    margin-top: 30px;
  }

  /* E-Care 7kg Hot Fill */
  .ebac-7kg {
    background: url("../imgs/Rectangle-34-1.jpg") no-repeat center / cover;
  }

  /* E-Care 8kg cold Fill */
  .ebac-8kg-cold {
    background: url("../imgs/8kg-cold-fill-mobilebanner-bg.jpg") no-repeat
      center / cover;
  }
  /* E-Care 8kg hot Fill */
  .ebac-8kg {
    background: url("../imgs/Rectangle-34-3.png") no-repeat center / cover;
  }

  /* E-Care 8kg cold Fill */
  .ebac-9kg-cold {
    background: url("../imgs/9kg-cold-fill-mobilebanner-bg.jpg") no-repeat
      center / cover;
  }
  /* E-Care 9kg hot Fill */
  .ebac-9kg {
    background: url("../imgs/Rectangle-34-1.png") no-repeat center / cover;
  }
  /* E-Care 9kg cold Fill */
  .ebac-10-kg {
    background: url("../imgs/ebeac-10kg-sdf.jpg") no-repeat center / cover;
  }

  /* all dehumidifiers  */
  .ebac-tabs {
    padding: 30px 0;
  }

  .ebac-tabs .nav-pills {
    justify-content: flex-start;
  }

  .ebac-tabs #pills-tab li.nav-item {
    border: 2px solid #ebebeb;
    margin: 5px 5px;
    background: #fbfbfb;
    width: 45%;
    min-height: 115px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ebac-tabs #pills-tab li.nav-item button {
    margin: auto;
  }
  .ebac-tab-3850 .all-card .card .row > .col-lg-6 {
    width: 100%;
  }

  /* ebac-washing-machine-features  */
  .wash-banner-text {
    background: linear-gradient(
      93.74deg,
      #040b18 -2.38%,
      rgba(4, 11, 24, 0.75) 99.31%
    ) !important;
    backdrop-filter: blur(30px);
    padding: 40px 0 55px !important;
  }

  .wash-machine {
    background: url("../imgs/ebac-mob.jpg") no-repeat center / cover;
    padding: 60px 0 450px;
  }
  .recognised {
    background: url("../imgs/Rectangle-62-2.jpg") no-repeat center / cover;
    padding: 60px 0 500px 0;
    position: relative;
  }
  .recognised .which-now p {
    max-width: 100%;
    padding-left: 0;
    font-size: 18px;
    line-height: 26px;
    margin-top: 10%;
  }

  .more-than-year {
    background: url("../imgs/ebac-mobiole-234.jpg") no-repeat top center / cover;
    padding: 60px 0 480px;
  }
  .recognised .which-now {
    top: 70%;
    min-height: 245px;
  }
  .clothes-kind {
    background: url("../imgs/Rectangle-36-1.jpg") no-repeat center / cover;
    padding: 50px 0 90px;
  }
  .tested-times {
    padding: 60px 0 100px;
  }
  .mobile-hold {
    padding: 30px 0;
  }
  .mobile-hold .hot-fill-text {
    padding: 35px 20px 15px;
  }
  .every-detail {
    background: url("../imgs/ebac-324-df.png") no-repeat center / cover;
  }
  .uk-customer {
    background: url("../imgs/Ð ÐµÑÑƒÑ€Ñ-1@4x-100-1-1.jpg") no-repeat center / cover;
    padding: 278px 0 35px;
  }
  .angled-control {
    background: url("../imgs/ebac-43fg-dffg.png") no-repeat center / cover;
  }
  .spin-speeds {
    background: url("../imgs/ebac-4556345.png") no-repeat center / cover;
  }
  .low-energy {
    background: url("../imgs/ebac-456.png") no-repeat bottom center / cover;
  }
  .thinks-ebac {
    background: url("../imgs/image-281-1.jpg") no-repeat center / cover;
    padding: 50px 0 150px;
  }

  /* which review page css  */

  .both-words {
    padding: 40px 0 65px;
  }
  .do-which {
    padding: 50px 0 160px;
  }
  .important-factor {
    background: url("../imgs/mobile-img.png") no-repeat bottom center/ cover;
  }

  .both-words .mt-lg-5 {
    margin: 15px 0;
  }

  .pay {
    background: url("../imgs/ebac-345-sdf.png") no-repeat center / cover;
  }
  .price-guide {
    padding: 40px 0 0;
  }

  .fancy > .container > .row > .col-lg-6 {
    order: 2 !important;
  }
  .fancy .light-bg-card,
  .price-guide .light-bg-card {
    padding: 0 !important;
  }
  .custom-program {
    background: url("../imgs/ebac-34534.png") no-repeat bottom center/ cover;
  }

  .longer .col-lg-6 {
    order: 2;
  }
  .fill-worth {
    background: url("../imgs/ebac-34534.png") no-repeat bottom center/ cover;
  }

  .ebac-table table tr th:first-child {
    position: sticky;
    left: 0;
    top: 0;
    z-index: 999;
    min-width: 140px !important;
  }
  .ebac-table {
    padding: 0;
  }
  .ebac-table table tr td {
    min-width: 270px !important;
  }
  .many-things {
    background: url("../imgs/Rectangle-34.jpg") no-repeat center / cover;
    padding: 90px 0 120px;
  }

  /* Ebac Reviews */
  .customer-reviews {
    background: url("../imgs/review-mob.jpg") no-repeat center / cover;
  }
  .bought-machine {
    padding: 40px 0;
  }
  .border {
    border: 2px solid #ebebeb !important;
    padding: 30px !important;
  }
  .bought-machine > .container > .row {
    margin: 0px;
  }
  .bought-machine .bought-text p {
    max-width: 100%;
  }
  .bought-machine h3 {
    padding-top: 10px;
  }
  /* footer start  */

  footer {
    text-align: center;
    position: relative;
  }
  footer .social-icons {
    padding: 35px 0 80px;
  }
  footer .copyright {
    position: absolute;
    bottom: 2%;
    left: 50%;
    transform: translateX(-50%);
  }
  .delivery-policy ul li{
    
    font-size: 22px;
    line-height: 26px;
    padding-bottom: 20px;
  }
  .delivery-policy p{
    padding-bottom: 20px;
    margin: 0;
  }
  /* <!-- Ebac Extra Checkout  --> */

  .checkout-page .options-box p {
    font-size: 18px;
    line-height: 22px;
    padding: 5px 0;
  }
  .checkout-page .pro-bottom-description p,
  .checkout-page a,
  .checkout-page .pro-bottom-description h3 {
    padding: 0;
  }
  .pro-options {
    margin-top: 60px;
  }

  .all-tabs #pills-tab li.nav-item {
    width: auto;
    min-height: auto;
    margin: 0;
  }
  .all-tabs .nav-pills .nav-link {
    min-width: 129px;
  }

  /* EBAC-ABOUT */

  .excellence {
    background: url("../imgs/mobile-about.jpg") no-repeat center / cover;
  }
  .ebac-patents {
    background: url("../imgs/75-gold.jpg") no-repeat center / cover;
  }
  .ebac-patents {
    background: url("../imgs/high.jpg") no-repeat center / cover;
  }

  /* ebac-history */

  .ebac-1972 {
    background: url("../imgs/history.jpg") no-repeat center / cover;
  }
  .ebac-growth {
    padding: 60px 0 126px;
    background: url("../imgs/history-16.jpg") no-repeat center / cover;
  }
  .global-expansion {
    background: url("../imgs/history-34324.jpg") no-repeat center / cover;
  }
  .continued-success {
    background: url("../imgs/hostory-1434.jpg") no-repeat center / cover;
  }

  /* ebac-john  */
  .north-fast {
    background: url("../imgs/johan.jpg") no-repeat center / cover;
  }
  .formation-ebac {
    background: url("../imgs/formation-ebac.jpg") no-repeat center / cover;
  }
  .helping-people {
    background: url("../imgs/helping-ebac.jpg") no-repeat center / cover;
  }
  .what-dl {
    background: url("../imgs/wt-dl-ebac.jpg") no-repeat center / cover;
  }

  /* foundation-ebac  */
  .gifted {
    background: url("../imgs/ebac-found.jpg") no-repeat center / cover;
  }

  .ebac-vision {
    background: #fbfbfb;
    border-top: 2px solid #ebebeb;
  }

  .people-eyes {
    background: url("../imgs/our.jpg") no-repeat center / cover;
  }

  .control-everywhere {
    background: url("../imgs/our-control.jpg") no-repeat center / cover;
  }

  /* Made In Britain */
  .product-made {
    background: url("../imgs/made.jpg") no-repeat center / cover;
  }
  .benefits-uk {
    background: url("../imgs/made-uk.jpg") no-repeat center / cover;
  }
  .consumer-uk {
    background: url("../imgs/made-of-uk.jpg") no-repeat center / cover;
  }
  .ethiclal-benefits {
    background: url("../imgs/benifits.jpg") no-repeat center / cover;
  }

  .the-ebac-day {
    padding: 30px 0 0;
  }
  .newsroom-text {
    padding: 0 0 30px;
  }
  .newsroom-text p,
  .the-ebac-day p {
    margin: 0;
    padding: 0;
  }

  /* Ebac 12 with Infinity humidistat */
  .infinity-12 {
    background: url("../imgs/ebac-12.jpg") no-repeat center / cover;
  }

  .infinity-control {
    background: url("../imgs/ebac-15-infinity.jpg") no-repeat center / cover;
  }
  .made-uk {
    background: url("../imgs/made-uk-bg.jpg") no-repeat center / cover;
  }
  .cant-decide-12 {
    background: url("../imgs/ebac-15-deside.jpg") no-repeat center / cover;
  }
  .infinity-10 {
    background: url("../imgs/ebac-10.jpg") no-repeat center / cover;
  }
  .infinity-15 {
    background: url("../imgs/ebac-15-bnn.jpg") no-repeat center / cover;
  }

  .suitable-all .price-icons.text-center {
    display: flex;
    justify-content: start;
    align-items: center;
  }
  .suitable-all .price-icons {
    padding-bottom: 0px;
  }
  .suitable-all .price-text {
    text-align: left;
  }

  /* Ebac RM85 Super Powerful Dehumidifier */
  .ebac-rm85 {
    background: url("../imgs/rm-85.jpg") no-repeat center / cover;
  }
  .proven {
    background: url("../imgs/provan.jpg") no-repeat center / cover;
  }
  .robust {
    background: url("../imgs/robust.png") no-repeat center / cover;
  }

  /* ebac-powerdri-21-with-infinity-humidistat */
  .suitable-diy {
    background: url("../imgs/ebac-diy.jpg") no-repeat center / cover;
  }
  .semi-pro {
    background: url("../imgs/ebac-semi.jpg") no-repeat center / cover;
  }

  /* small  */
  .ebac-small-card #pills-tab li.nav-item {
    min-width: 100%;
    min-height: auto;
  }
  .ebac-small-card #pills-tab li.nav-item button {
    min-width: 100%;
    flex-direction: row;
    justify-content: flex-start;
  }
  .ebac-small-card #pills-tab li.nav-item button figure {
    width: 95px;
  }
  /* Extraction Rates  */

  .encourage {
    background: url("../imgs/rm-rates.jpg") no-repeat center / cover;
  }
  .much-water {
    padding: 60px 0 300px !important;
    background: url("../imgs/much-water.jpg") no-repeat top center / cover;
  }
  .any-domestic {
    background: url("../imgs/dehumidifiers-remove-as-much.png") no-repeat center /
      cover;
  }
  .poor-advice {
    background: url("../imgs/avoid.jpg") no-repeat center / cover;
  }

  /* help-to-choose  */
  .big-difference {
    background: url("../imgs/big-rm-difference.jpg") no-repeat center / cover;
  }
  .uk-climate {
    padding: 60px 0 90px;
    background: url("../imgs/hlp-chse.jpg") no-repeat center / cover;
  }

  .james-padding {
    margin: 50px 0 0 0 !important;
    padding: 0 15px !important;
  }
  .james-padding .col-lg-4.text-center {
    display: flex;
    padding: 10px 15px;
    align-items: center;
  }
  .james-padding h6 {
    padding: 0 20px;
    font-weight: 700;
  }
  .card p {
    padding: 0;
  }
  #contentWithBackgroundImage-1120-5.recongnised {
    padding-bottom: 60px !important;
  }
  /* new pages */
  .section-banner {
    background: url('../images/mask-group.png') no-repeat center / cover;
  }
  .products-banner {
    background: url('../images/frame-mobile-2117.png') no-repeat center / cover;
  }
  .surprised-banner {
    background: url('../images/Rectangle-92.png') no-repeat center / cover;
    padding-bottom: 100px !important;
  }
  .condenstaion-banner {
    background: url(../images/Rectangle-mobile-30.png) no-repeat center / cover;
  }
  .morecondenstaion-banner {
    background: url(../images/Rectangle-mobile-100.png) no-repeat center / cover;
  }
  .damp-banner {
    background: url(../images/Rectangle-mobile-31.png) no-repeat center / cover;
  }
  .mould-banner {
    background: url(../images/Rectangle-mobile-32.png) no-repeat center / cover;
  }
  .dehumidifier-banner {
    background: url(../images/Rectangle-mobile-33.png) no-repeat center / cover;
  }
  .helth-banner {
    background: url(../images/Rectangle-mobile-34.png) no-repeat center / cover;
  }
  .dehum-banner {
    background: url(../images/Rectangle-mobile-35.png) no-repeat center / cover;
  }
  .save-banner {
    background: url(../images/Rectangle-mobile-36.png) no-repeat center / cover;
  }
  .laundry-banner {
    background: url(../images/Rectangle-mobile-37.png) no-repeat center / cover;
  }
  .lowercost-banner {
    background: url(../images/Rectangle-mobile-38.png) no-repeat center / cover;
  }
  .energy-banner {
    background-image: url(../images/Rectangle-39.png);
  }
  .hygienicallyBackgroundImage {
    background-image: url(../images/hygienically.png);
  }
  .timePrograms-banner {
    background-image: url(../images/Rectangle-40.png);
    background-position: left;
  }
  .banner-equal.timePrograms-banner{
    padding-bottom: 0 !important;
  }
  .warranty-banner {
    background-image: url(../images/Rectangle-41.png);
  }
  .standart-banner {
    background-image: url(/images/mobile-red-greeimage.jpg) !important;
  }

  .recognised-banner {
    background-image: url(../images/Rectangle-42.png);
  }
  .reliablewashing-banner {
    background-image: url(../images/Rectangle-45.png);
  }
  .essentialwashing-banner {
     background-image: url(../images/Rectangle-46.png);
  }
  .commitment-banner {
    background-image: url(../images/Rectangle-47.png);
  }
  .designedwashing-banner {
    background-image: url(../images/Rectangle-48.png);
  }
  .trustpilot-banner {
    background-image: url(../images/Rectangle-49.png);
  }
  .buildwashing-banner {
    background-image: url(../images/Rectangle-50.png);
  }
  .environmental-banner {
    background-image: url(../images/Rectangle-51.png);
  }
  .offer-banner {
    background-image: url(../images/Rectangle-52.png);
  }
  .cloth-banner {
    background-image: url(../images/Rectangle-53.png);
  }
  .environmentally-banner {
    background-image: url(../images/Rectangle-54.png);
  }
  .manufactured-banner {
    background-image: url(../images/Rectangle-55.png);
  }
  .wondering-banner {
    background-image: url(../images/Rectangle-56.png);
  }
  /*.program-banner {
    background: url(../images/Rectangle-mobile-57.png) no-repeat center / cover;
    padding-bottom: 0 !important;
  }*/
  .ebac-card .blue-bg-card {
    padding: 20px 0 !important;
  }
  .two-columns .card {
    padding: 40px 28px;
  }
  .card .contact-number h2 a, .back-trial h2, .demonstration-colum h2  {
    font-size: 36px !important;
    line-height: 43px;
    margin-bottom: 0;
  }
  .section-title p {
    font-size: 24px;
    line-height: 28px;
    padding: 0;
  }
  .ebac-trial .owl-nav {
    position: absolute;
    top: 0%;
    width: 100%;
    height: auto;
  }
  .ebac-trial .owl-nav button  {
    position: absolute;
    left: 0;
  }
  .ebac-trial .owl-nav button.owl-next  {
    right: 0;
    left: inherit;

  }
  .ebac-trial .owl-nav button span {
    color: #fff;
    font-size: 100px;
    line-height: 100px;
  }
  .number-box p {
    max-width: 80%;
    margin: 0 auto;
  }
  .left-bg-image {
    background-image: url(../images/teacher-mob.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
  }
  .user-details p {
   padding: 0;
  }
  .user-content {
    padding: 20px;
  }
  .user-content p {
    padding: 10px 0;
    margin-bottom: 0;
  }
  .sub-menu-wrapper .card {
    display: inherit;
  }
  .header .card h4 {
    border-bottom: 0; 
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .sub-menu-wrapper .row .col-lg-2:nth-child(5) .card .card-menu:after{
    display: none;
  }
  .header .sub-menu ul {
    border-top: solid 2px rgb(255 255 255 / 50%);
    display: inline-block;
    padding-top: 10px !important;
  }
  .imagecontent {
    max-width: 90%;
    top: 25%;
  }
  .blue-box {
     width: 100%;
  }
  .trustpilot-banner .trustpilot p {
    padding: 0;
  }
  .shipping-card h3 {
    font-size: 30px !important;
    line-height: 38px !important;
  }
  .cleans-wash .card {
    padding: 30px 20px;
  }
  .cleans-wash-greencolor ul {
    padding:10px 20px 0 20px !important;
  }
  .cleans-wash-greencolor .card h2 {
    padding: 10px 20px;
  }
  .price-promise h4 {
    font-size: 22px !important;
      line-height: 26px !important;
  }
  .customer-say-text img {
      max-width: 200px;
  }
  #twoColumns-86808-2 .col-lg-6:nth-child(1) .equal-paddiing, #twoColumns-86304-2 .col-lg-6:nth-child(1) .equal-paddiing,
  #twoColumns-85482-2 .col-lg-6:nth-child(1) .equal-paddiing, #twoColumns-87754-2 .col-lg-6:nth-child(1) .equal-paddiing,
  #twoColumns-87368-2 .col-lg-6:nth-child(1) .equal-paddiing, #twoColumns-85052-2 .col-lg-6:nth-child(1) .equal-paddiing {
    background: linear-gradient(276.92deg, #EBEDF1 1.59%, rgba(235, 237, 241, 0) 98.89%) !important;
  }
  #contentWithBackgroundImage-86808-6.banner-equal,
  #contentwithbackgroundimage-86808-7.banner-equal,
  #contentWithBackgroundImage-86304-6.banner-equal,
  #contentwithbackgroundimage-86304-7.banner-equal,
  #contentWithBackgroundImage-85482-6.banner-equal,
  #contentwithbackgroundimage-85482-7.banner-equal,
  #contentWithBackgroundImage-87754-6.banner-equal,
  #contentwithbackgroundimage-87754-7.banner-equal,
  #contentWithBackgroundImage-87368-6.banner-equal,
  #contentwithbackgroundimage-87368-7.banner-equal,
  #contentWithBackgroundImage-85052-6.banner-equal,
  #contentwithbackgroundimage-85052-7.banner-equal{
    padding-bottom: 0 !important;
  }
  .padding-top.card img {
      max-width: 250px;
      margin: 0 auto;
  }
  .testimonal-box.w-75 {
    width: 100% !important;
  }
  .rattting-cold-fill .col-md-3 {
    flex: 0 0 auto;
      width: 25% !important;
  }
  .rattting-cold-fill .col-md-6 {
    flex: 0 0 auto;
      width: 50% !important;
  }
  .rattting-cold-fill .row.align-items-center {
      align-items: flex-start!important;
  }
  .pb-160.banner-equal{
    padding-bottom: 0 !important;
  }
  /* warranty Page css */
  .tab-warranty .bg-before.py-5 {
      padding-top: 2rem !important;
      padding-bottom: 0 !important;
  }
  .warrantyPage .tab-warranty-content h4 {
      font-size: 18px !important;
      line-height: 21px !important;
      margin: 15px 0;
  }
  .warrantyPage .tab-warranty-content p {
      font-size: 18px;
      line-height: 21px;
      color: #71747D;
      padding: 0;
  }
  .tab-warranty-list a {
      font-size: 18px;
      color: #2A2F40;
      line-height: 21px;
  }
  .tab-warranty-list a {
      font-size: 18px;
      color: #2A2F40;
      line-height: 21px;
      margin: 10px 0;
      display: block;
  }
  #warrantyRegisterModal .modal-content {
      padding: 20px 10px;
  }
  .modal-header .modal-title {
      font-size: 32px !important;
      line-height: 38px !important;
  }
  /* range */
  .nav-bar li .checkbox {
      font-size: 14px;
      line-height: 18px;
      font-weight: 700;
      padding-left: 28px;
  }
  .nav-bar .checkmark {
    top: 3px;
      height: 15px;
      width: 15px;
  }
  .mobile-filter li {
      flex: 1 1 25%;
  }
  .nav-bar li .checkbox .checkmark:after{
    width: 5px;
  }
  /* slider css */
  .product-gallery .owl-nav {
      top: 35%;
  }
  .product-gallery .owl-nav button.owl-prev {
    left: 0;
  }
  .product-gallery .owl-nav button.owl-next {
      right: 5%;
  }
  .warranty-img{
    max-width: 64px;
  }
}

.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white p {
  color: #ffffff !important;
}
.eclipse-text p {
  color: #2a2f40 !important;
}

@media (max-width: 555px) {
  .all-tabs .nav-pills .nav-link {
    min-width: 95px;
    width: 100%;
  }
  #pills-tab{
    display: block;
  }
  .text-decoration-line-through.me-2{
    margin-right: 0 !important;
  }
  .btn-buy ,.btn-learn-more{
    font-size: 10px;
    padding: 3px;
  }
}
@media (max-width: 375px) {
  .detail-speficification {
    font-size: 14px !important;
  }
  .trustpilot-banner .reviews img {
    max-width: 150px;
  }
}
@media (max-width: 320px) {
  .btn-buy ,.btn-learn-more{
    font-size: 8px;
  }
}
/* rating section css  */
.rated-customer {
  padding: 30px 0 140px;
}
.rated-customer .ebac-col {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 182, 122, 0.5);
}
.rated-customer .ebac-ltd h2 {
  font-weight: 700 !important;
  font-family: "NobelWGl" !important;
}
.rated-customer .ebac-ltd p {
  padding: 15px 0;
}
.rated-customer .col-lg-3 {
  background: #ececec;
  padding: 30px 0;
}
.rated-customer .miele-text {
  margin-bottom: 15px;
}
.rated-customer .ebac-miele p {
  padding: 5px 0;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
}
.rated-customer .average-ratings {
  display: flex;
  justify-content: space-around;
  color: #fff;
}
.rated-customer .green {
  background: #73cf11;
}
.rated-customer .dark-green {
  background: #00b67a;
  padding: 5px 10px;
  font-size: 22px;
}
.rated-customer .yellow {
  background: #ffce00;
}
.rated-customer .silver {
  background: #dcdce6;
}
.rated-customer .red {
  background: #ff3722;
}
.rated-customer .orange {
  background: #ff8622;
}
.rated-customer .green,
.silver,
.rated-customer .yellow,
.rated-customer .red,
.rated-customer .orange {
  padding: 5px 6px;
  margin-right: 3px;
}

.red.overlay-color-50 {
  background: linear-gradient(
    to left,
    #dcdce6 0%,
    #dcdce6 50%,
    #ff3722 50%,
    #ff3722 100%
  ) !important;
}
.orange.overlay-color-50 {
  background: linear-gradient(
    to left,
    #dcdce6 0%,
    #dcdce6 50%,
    #ff8622 50%,
    #ff8622 100%
  ) !important;
}
.yellow.overlay-color-50 {
  background: linear-gradient(
    to left,
    #dcdce6 0%,
    #dcdce6 50%,
    #ffce00 50%,
    #ffce00 100%
  ) !important;
}
.green.overlay-color-50 {
  background: linear-gradient(
    to left,
    #dcdce6 0%,
    #dcdce6 50%,
    #73cf11 50%,
    #73cf11 100%
  ) !important;
}
.dark-green.overlay-color-50 {
  background: linear-gradient(
    to left,
    #dcdce6 0%,
    #dcdce6 50%,
    #00b67a 50%,
    #00b67a 100%
  ) !important;
}

/** Start Coming Soon page **/
body.coming-soon-page .ebac-banner-content form input {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding: 15px;
  background: #7F7F7F;
  box-shadow: inherit;
  border: 0;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.05em;
  font-weight: 400;
  font-family: "NobelWGL-Book";
}
body.coming-soon-page .ebac-banner-content h1, .ebac-banner-content h2 {
  font-family: "NobelWGL" !important;
  font-weight: 700 !important;
}
body.coming-soon-page .ebac-banner-content form input:last-child {
  margin-bottom: 0;
}
body.coming-soon-page .ebac-banner-content form input::placeholder  {
  color: #fff;
}
body.coming-soon-page form.text-white input {
  background: #fff;
  color: #7F7F7F;
}
body.coming-soon-page form.text-white input::placeholder  {
  color: #7F7F7F;
}
body.coming-soon-page .ebac-banner-content .btn {
  font-size: 25px !important;
  line-height: 30px !important;
  text-transform: uppercase;
}
body.coming-soon-page .ebac-banner-content button.btn {
  text-transform: capitalize;
}
/** End Coming Soon page **/
.customerServicePage .dark-blue {
  background: #071226;
}
.customerServicePage .service-box h3 {
  margin-bottom: 40px;
}
.customerServicePage .service-box p {
  font-size: 18px;
  line-height: 22px;
}
.customerServicePage .service-box a {
  color: #FFC54E;
}
.customerServicePage .form-section h2 {
   font-family: "NobelWGL";
  font-weight: 700;
  font-size: 40px !important;
  line-height: 48px !important;
}
.customerServicePage .form-section form input, .form-section form textarea {
  padding: 15px;
  background: #F9F9F9;
  font-family: "NobelWGL-Book";
}
.customerServicePage .form-section form input::placeholder  {
  color: #737785;
}
.customerServicePage .form-section form label {
  font-family: "NobelWGL";
  font-weight: 700;
}
.customerServicePage .red {
  color: #B83434;
}
@media (max-width: 575px) {
  .customerServicePage .form-section h2 {
      font-size: 30px !important;
      line-height: 43px !important;
  }
}
/** Start Warranty Page CSS **/
.warrantyPage .tab-warranty:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #FBFBFB;
    width: 25%;
    height: 100%;
    z-index: -1;
    border-right: solid 1px #FBFBFB;
    box-shadow: -1px 0 3px #9E9E9E;
}
.warrantyPage  .tab-warranty-list a {
    font-family: "NobelWGL-Book";
}
.warrantyPage .tab-warranty-content h4 {
    font-size: 22px !important;
    line-height: 26px !important;
    margin: 20px 0;
}
.warrantyPage  .tab-warranty-content p {
    font-size: 22px;
    line-height: 26px;
    color: #71747D;
}
@media (min-width: 1800px) {
  .warrantyPage  .tab-warranty:after {
      width: 30%;
  }
}
@media (max-width: 991px) {
  .warrantyPage .tab-warranty:after {
      width: 100%;
      height: 160px;
  }
}
/** End Warranty Page CSS **/

/** Start FAQ page CSS **/
.faqsPage .max-width {
  max-width: 1050px;
}
.faqsPage .faq-section h3 {
  font-size: 28px !important;
  line-height: 34px !important;
  font-family: "NobelWGL-Book";
  font-weight: 400 !important;
}
.faqsPage .faq-section .accordion-button {
  font-family: "NobelWGL-Book";
  background: #F9F9F9;
  color: #737785;
  padding: 14px 20px 14px 45px;
}
.faqsPage .faq-section .accordion-button:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: inherit;
}
.faqsPage .faq-section .accordion-body {
  color: #737785;
  font-family: "NobelWGL-Book";
  background: #F9F9F9;
  border-top: 1px solid #EBEBEB;
  padding-left: 45px;
  padding-right: 20px;
}
.faqsPage .faq-section .accordion-body h4 {
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 24px !important;
  font-family: "NobelWGL-Book";
}
.faqsPage .faq-section .accordion-body p {
  font-size: 1rem;
  line-height: 22px;
  padding: 0;
  margin: 0;
}
.faqsPage .faq-section .accordion-item:not(:first-of-type) {
  border-top: 1px solid rgba(0,0,0,.125);
}
.faqsPage .faq-section .accordion-button::after {
    position: absolute;
    left: 15px;
}
.faqsPage .faq-section  .accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg);
  margin-left: 0 !important;
  font-size: 20px;
  filter: brightness(0.5);
}
.faqsPage .can-find {
   background: #EEEEEE;
   padding: 40px 20px;
}
.faqsPage .faq-section .can-find h3 {
  font-size: 24px !important;
  line-height: 28px !important;
}
/** End FAQ page CSS **/

/** Start Delivert Policy CSS **/
.tab-warranty {
  position: relative;
}
.gray-bg {
  background: #F9F9F9;
}
.delivery-content h4 {
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 24px !important;
  font-family: "NobelWGL-Book";
  margin: 0;
}
.delivery-content ul {
  padding-left: 1.5rem !important;
}
.delivery-content ul li, .delivery-content ol li, .delivery-content p {
  list-style: disc;
  font-family: "NobelWGL-Book";
  font-size: 1rem;
  line-height: 1.5;
  color: #2A2F40;
  padding: 5px 0;
  margin: 0;
}
.delivery-content ol {
  padding: 0;
}
.delivery-content ol li {
  list-style: none;
}
.terms-conditions h3 {
  font-size: 32px !important;
  line-height: 38px !important;
  font-family: "NobelWGL-Book";
  font-weight: 400 !important;
}
.directive-img img {
  max-width: 155px
}
/** End Delivert Policy CSS **/
@media(max-width: 375px) {
  /* slider css */
  .switch-gallery {
      bottom: 110px !important;
  }
}
.wm-preorder-message{
  border-radius: 20px;
  float: right;
  font-size: 15px;
  line-height: normal;
  font-weight: normal;
}
/* Sticky Cart */
.sticky-cart{
  background: #e7e7e7;
  position: relative;
}
.sticky-cart.show{
  margin-top: 93px;
  z-index: 99;
  animation: smoothScroll 1s forwards;
  position: fixed;
  width: 100%;
}
.sticky-cart p{
  font-size: 18px;
  color:#000;
}
.sticky-price p{
  font-weight: 700;
}
.btn-bold{
  font-weight: 700;
  border-radius: 8px;
  font-size: 14px;
  height: 34px;
  width:170px;
}
.column-space{
  gap:48px;
}
@media(max-width: 991px) {
  .sticky-cart.show{
    margin-top: 83px;
  }
  .column-space{
    gap:15px;
  }
}
@media(max-width: 580px) {
  .btn-bold{
    width: 160px;
  }
  .column-space{
    justify-content: space-between;
  }
  
  .column-space {
    gap: 5px;
  }
}
@media(max-width: 480px) {
  .sticky-cart p{
    font-size: 14px;
    line-height: 1;
  }
  .btn-bold{
    width: 140px;
  }
  .column-space{
    justify-content: space-between;
  }
  
}
@media(max-width: 375px) {
  .column-space{
    gap:5px;
    justify-content: space-between;
  }
  .header .search-from input {
    width: 90%;
  }
}