.green-color {
  color: #2E544A;
}

.brown-color {
  color: #BA8F65;
}

.bg-green-color {
  background: linear-gradient(33.46deg, #192B2D 15.68%, #498B71 101.96%);
}

.bg-brown-color {
  background-color: #BA8F65;
}

/* global */
h1, h2, h3 {
  font-family: "play semibold";
}

p {
  font-family: "work sans regular";
}

.custom-btn {
  font-family: "roboto medium";
  border-radius: 0;
}

.contact-button img, .small-btn img {
  -webkit-transform: scale(1);
          transform: scale(1);
  margin-left: 7px;
}

.artboard-img img {
  -webkit-transform: translateX(-5%);
          transform: translateX(-5%);
}

.global-list .global-list-item .id {
  margin-left: 0;
  margin-right: 140px;
}

.global-list .global-list-item .desc {
  font-family: "work sans medium";
}

/* header */
header .top-nav .navbar-nav .nav-item:not(:last-child) {
  margin-left: 0;
  margin-right: 20px;
}

header .header-content .header-desc {
  width: 75%;
}

#our-plan .plan-content {
  border-right: 0;
  padding-left: 11px;
}

#our-plan .plan-content .plan {
  padding-right: 0;
  padding-left: 60px;
}

#our-plan .plan-content #plan-1 {
  border-right: 0;
}

#our-plan .plan-content .plan-name {
  font-family: "play semibold";
}

#our-mission .mission-title {
  width: 100%;
}

#our-mission .mission-desc {
  text-align: left;
  text-align-last: left;
  width: 95%;
}

#our-values .value-box .value-box-title {
  margin-bottom: 25px;
}

#our-products .products-content .product-name {
  width: 75%;
}

#satisfy .section-title {
  font-family: "play semibold";
  font-size: 46px;
}

#different .section-desc {
  width: 105%;
}

#different .d-1 {
  width: 96%;
}

.section-footer {
  width: 85%;
}

/* acrylic sink page */
.acrylic-sink-page .product-details .product-desc {
  width: 95%;
}

.acrylic-sink-page .used-tech .acrylic-sink-page .product-details .product-desc {
  width: 87%;
}

.acrylic-sink-page .push-right {
  margin: 0 5% 0 4%;
}

.acrylic-sink-page .diff-types .carousel .carousel-control-next {
  right: auto !important;
}

.product-details .pro-quotes .quote-2 {
  bottom: -120px;
  right: 20%;
}


/* medias */
@media (min-width: 1200px) {
  #our-products .carousel-control-prev {
    right: auto;
    left: -130px;
  }
  #our-products .carousel-control-next {
    left: auto;
    right: -130px;
  }
}

@media (min-width: 992px) {
  .color-details .size {
    font-size: 30px;
  }
  .color-details .color-desc {
    height: 140px;
  }
}

@media (min-width: 1199px) {
  .product-details .pro-quotes .quote-1 {
    top: -50px;
  }
}

.tech-desc, .color-desc {
  width: 85%;
}

.used-techs .used-tech:nth-child(even) .product-details {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.used-techs .used-tech:nth-child(even) .product-details .product-img {
  text-align: left;
}

.used-techs .used-tech:nth-child(even) .product-details .product-desc {
  margin-left: 0px;
}

.used-techs .used-tech .product-details {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.used-techs .used-tech .product-details .product-img {
  text-align: right;
}

footer {
  padding: 40px 27px 30px;
}

@media (max-width: 1400px) {
  header .header-content .img-flag-content #flags {
    -webkit-transform: translateX(-6%);
            transform: translateX(-6%);
  }
  header .header-content .header-desc {
    width: 79%;
  }
  #about-us .d-1 {
    width: 107%;
  }
  #about-us .d-2 {
    width: 115%;
  }
  .main-quotes-content .main-quotes {
    width: 83%;
  }
  /* acrylic sink page */
  .acrylic-sink-page .used-tech .product-details .product-desc {
    width: 100% !important;
    margin-left: 10px !important;
  }
}

@media (max-width: 1025px) and (min-width: 992px) {
  .new-padding .global-title2 {
    font-size: 28px;
  }
}

@media (max-width: 1199px) {
  header .top-nav {
    padding: 32px 16px;
  }
  header .top-nav .navbar-nav .nav-item:not(:last-child) {
    margin-left: 0;
    margin-right: 9px;
  }
  header .header-content .img-flag-content #flags {
    -webkit-transform: translateX(-14%);
            transform: translateX(-14%);
  }
  header .header-content .header-desc {
    width: 95%;
  }
  #about-us .d-1 {
    width: 113%;
  }
  #about-us .d-2 {
    width: 133%;
  }
  .main-quotes-content .main-quotes {
    width: 100%;
  }
  #our-values .value-box .value-box-desc {
    width: 90%;
  }
  .product-color .margin-b2 {
    margin-bottom: 200px;
  }
  .new-padding .tech-desc, .color-desc {
    width: 100%;
  }
  .new-padding .global-title2 {
    line-height: 52px;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  header .top-nav {
    padding: 32px 10px;
  }
  header .top-nav .navbar-nav .nav-item .nav-link {
    font-size: 15px;
  }
  header .top-nav .contact-button {
    width: 140px;
  }
  header .top-nav .logo {
    font-size: 21px;
  }
}

@media (max-width: 1061px) and (min-width: 992px) {
  header .top-nav .navbar-nav .nav-item {
    margin-right: 8px;
  }
  header .top-nav .navbar-nav .nav-item .nav-link, header .top-nav .navbar-nav .nav-item .nav-link:hover, header .top-nav .navbar-nav .nav-item .nav-link.active {
    font-size: 16px !important;
  }
}

@media (max-width: 991px) {
  header .top-nav .contact-button {
    margin-right: 0;
    margin-left: auto;
  }
  header .header-content .img-flag-content #flags {
    -webkit-transform: translateX(-11%);
            transform: translateX(-11%);
  }
  #about-us .d-1, #about-us .d-2 {
    width: 100%;
  }
  #our-mission .mission-desc {
    text-align: left;
    width: 100%;
  }
  .artboard-img img {
    -webkit-transform: translateX(-14%);
            transform: translateX(-14%);
  }
  #satisfy .section-title {
    font-size: 42px;
    line-height: 67px;
  }
  .global-list .global-list-item .id {
    margin-right: 90px;
  }
  .used-techs .used-tech .product-details .product-img {
    text-align: left !important;
  }
  .used-techs .used-tech .product-details .used-tech-name {
    text-align: left;
  }
  .product-details .pro-quotes .quote-1 {
    top: -50px;
  }
  .product-details .pro-quotes .quote-2 {
    bottom: -20px;
    right: 0;
  }
  .product-color .margin-b2 {
    margin-bottom: 100px;
  }
  .table-section table ul {
    padding-right: 0;
    padding-left: 1rem;
  }
}

.benifts .benefit-num {
  font-family: 'cairo bold';
}

@media (max-width: 767px) {
  header .header-content .header-title {
    font-size: 50px;
    line-height: 67px;
  }
  #our-mission .mission-title {
    font-size: 38px;
    line-height: 60px;
  }
  #satisfy .section-title {
    font-size: 31px;
    line-height: 60px;
  }
  #different .section-desc {
    width: 100%;
  }
  .section-footer {
    width: 100%;
  }
  .product-details .pro-quotes .quote-1 {
    top: -45px;
  }
}

@media (max-width: 693px) {
  footer {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer .copyright {
    margin-bottom: 0;
  }
  footer .logo {
    margin-bottom: 10px;
  }
}

@media (max-width: 576px) {
  header .header-content .img-flag-content #flags {
    -webkit-transform: translateX(-3%);
            transform: translateX(-3%);
  }
  .global-list .global-list-item .id {
    margin-right: 30px;
  }
  footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #our-plan .plan-content .plan {
    padding-left: 20px;
  }
}

@media (max-width: 430px) {
  header .header-content .header-title {
    font-size: 34px;
    line-height: 42px;
  }
  #our-mission .mission-title {
    font-size: 34px;
    line-height: 52px;
  }
  #satisfy .section-title {
    font-size: 26px;
    line-height: 44px;
  }
  .global-title {
    font-size: 30px;
    line-height: 42px;
  }
  .section-footer {
    font-size: 18px;
    line-height: 37px;
  }
  /* inner pages */
  .product-details .product-title {
    font-size: 34px;
  }
  .table-section table ul {
    padding-left: 0.5rem;
  }
  /* .table-section table ul li {
    font-size: 12px;
  } */
  footer {
    padding: 30px 19px 25px;
  }
}
/*# sourceMappingURL=ltr.css.map */