@import url("https://fonts.googleapis.com/css2?family=Baskervville&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Baskervville&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@font-face {
  font-family: "HelveticaNowDisplay";
  src: url("../fonts/HelveticaNowDisplay-Bold.woff2") format("woff2"), url("../fonts/HelveticaNowDisplay-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HelveticaNowDisplay";
  src: url("../fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../fonts/HelveticaNowDisplay-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
a {
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none !important;
}



/*---------------------------------------------------------*/



.footer_right_inner {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 209px;
}
.footer_right_inner_left h4, .footer_link_div_right h4 {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 700;
    margin-bottom: 9px;
    color: #F2F2F2;
}

.footer_link_div_left, .footer_link_div_right {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
.footer_link_div {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 113px;
}
.footer_link_div_left a, .footer_link_div_right a {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
    margin-bottom: 0px;
    color: #F2F2F2;
    text-decoration: none;
    line-height: 190.7%;
}
.footer_address_line {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
    margin-bottom: 0px;
    color: #F2F2F2;
    text-decoration: none;
    line-height: 190.7%;
}


@media (max-width: 991px) {
        
    .footer_right_inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        gap: 16px;
        padding: 0px 24px;
    }
    .footer_link_div_left, .footer_right_inner_right {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}











/*---------------------------------------------------------*/






.primary-btn {
  border: 2px solid #D4B88E;
  background: #FFF;
  padding: 16px 40px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #1F3436;
  text-align: center;
}

.secondary-btn {
  border: 2px solid #D4B88E;
  background: #D4B88E;
  padding: 16px 40px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
  color: #1F3436;
}
.secondary-btn:hover {
  background-color: #fff;
}

.transparent-btn {
  border: 2px solid #fff;
  padding: 16px 40px;
  background-color: transparent;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  display: inline-block;
}
.transparent-btn:hover {
  border: 2px solid #D4B88E;
  color: #D4B88E;
}

header {
  background: #1F3436;
  padding: 24px 0;
}
header .header-wrap {
  max-width: 1256px;
  margin: auto;
  position: relative;
}
header .desktop-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .desktop-menu nav ul {
  display: flex;
  gap: 36px;
}
header .desktop-menu nav ul li > a {
  color: white;
  /* P/Top Nav */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
header .desktop-menu nav ul li > a:hover {
  color: #D4B88E;
}
header #my-Cart {
  position: absolute;
  right: 0;
  top: 58px;
  max-width: 498px;
  width: 100%;
  z-index: 9;
}
header #my-Cart .card-body {
  background: #EEEDEA;
  padding: 24px;
  border-radius: 0;
}
header #my-Cart .card-body .cart-items {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #D4B88E;
}
header #my-Cart .card-body .cart-items h5 {
  color: #1F3436;
  color: var(--Primary, #1F3436);
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0;
}
header #my-Cart .card-body .cart-items p {
  color: #1F3436;
  margin-bottom: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
}
header #my-Cart .card-body .cart-items h6 {
  color: #1F3436;
  margin-bottom: 0;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
}
header #my-Cart .card-body .total-text {
  padding: 24px;
  text-align: end;
}
header #my-Cart .card-body .total-text h6 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  margin-bottom: 0;
}
header #my-Cart .card-body .total-text h6 span {
  margin-left: 24px;
}
header #my-Cart .card-body .btn-area {
  display: flex;
  gap: 24px;
}
header #my-Cart .card-body .btn-area a {
  flex: 1 1 100%;
  padding: 16px;
}
header #gbp-collapse {
  position: absolute;
  right: 0;
  top: 58px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  background-color: #F2F2F2;
  z-index: 9;
}
header #gbp-collapse nav a {
  color: #1F3436;
  /* P/Top Nav */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: block;
  padding: 9px 20px;
}
header #gbp-collapse nav a:hover {
  background: #D4B88E;
}
header #services-collapse {
  position: absolute;
  left: -30px;
  top: 58px;
  max-width: 281px;
  width: 100%;
  background: #F2F2F2;
  z-index: 9;
}
header #services-collapse nav a {
  color: #1F3436;
  /* P/Top Nav */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: block;
  padding: 17px 48px 17px 28px;
}
header #services-collapse nav a:hover {
  background: #D4B88E;
}
header .services-btn[aria-expanded=false] .dropdown-Services-icon-active {
  display: none;
}
header .services-btn[aria-expanded=true] .dropdown-Services-icon {
  display: none;
}
header .services-btn[aria-expanded=true] .dropdown-Services-icon-active {
  display: inline;
}
header #main-menu .moblie-nav {
  background-color: #1F3436;
  padding: 17.5px 24px;
}
header #main-menu .modal-body {
  padding: 0;
}
header #main-menu .moblie-nav-items li > a {
  display: block;
  color: var(--Primary, #1F3436);
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1F3436;
  padding: 24px 27px;
  position: relative;
}
header #main-menu .moblie-nav-items li > a:hover {
  background-color: rgba(212, 184, 142, 0.6);
}
header #main-menu .moblie-nav-items li > a::before {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  content: "";
  width: 100%;
  padding: 0 24px;
  height: 1px;
  background: #999;
  background-clip: content-box;
}

footer {
  background-color: #1F3436;
  padding: 64px 0;
}
footer .footer-wrap {
  max-width: 83%;
  margin: auto;
}
footer .footer-wrap .footer-logo-lg {
  margin-bottom: 24px;
  display: inline-block;
}
footer .footer-wrap .footer-right {
  max-width: 637px;
  margin-left: auto;
}
footer .footer-wrap .footer-right h4 {
  /* P/Top Nav */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #F2F2F2;
  margin-bottom: 9px;
}
footer .footer-wrap .footer-right nav {
  display: flex;
  flex-direction: column;
}
footer .footer-wrap .footer-right nav a,
footer .footer-wrap .footer-right nav address {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #F2F2F2;
  display: inline-block;
  margin-bottom: 10px;
}
footer .footer-wrap .footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 64px;
}
footer .footer-wrap .footer-bottom h5,
footer .footer-wrap .footer-bottom a {
  margin-bottom: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #999;
}
footer .footer-wrap .footer-bottom .text-wrap {
  display: flex;
  gap: 18px;
}

.common-heading-1 h1 {
  /* Headings/H1 */
  font-family: "Baskervville", serif;
  font-size: 74px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.common-heading-1 p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
}

.common-second-heading h6 {
  /* Headings/H2 */
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
}
.common-second-heading p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
}

.main-form .form-control {
  border: 1px solid #3C3C3C;
  background: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #3C3C3C;
  padding: 16px;
  border-radius: 0;
}
.main-form .form-control::-moz-placeholder {
  color: inherit;
}
.main-form .form-control::placeholder {
  color: inherit;
}
.main-form textarea {
  height: 184px;
}
.main-form .form-check {
  display: flex;
  align-items: center;
  gap: 19px;
}
.main-form .form-check .form-check-input {
  flex: 0 0 18px;
  height: 18px;
  border: 2px solid #12394A;
  min-width: 18px;
  position: relative;
  left: 5px;
}
.main-form .form-check .form-check-input:checked {
  background-color: #12394A;
}
.main-form .form-check .form-check-label {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #12394A;
}
.main-form .form-check .form-check-label a {
  color: #397BFC;
}

.common-form .form-control {
  border: 1px solid #3C3C3C;
  background: #FFF;
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  padding: 13px 24px;
  color: #3C3C3C;
  margin-bottom: 16px;
  border-radius: 0;
}
.common-form .form-control:hover {
  border: 1px solid #9B9B9B;
  background: #D0D0D0;
  color: #3C3C3C;
}
.common-form .form-control::-moz-placeholder {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  color: #3C3C3C;
}
.common-form .form-control::placeholder {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  color: #3C3C3C;
}
.common-form .form-control:focus {
  box-shadow: unset;
}
.common-form .form-check {
  margin-bottom: 0;
}
.common-form .form-check .form-check-input {
  width: 18px;
  height: 18px;
  border: 2px solid #12394A;
}
.common-form .form-check .form-check-input:checked[type=checkbox] {
  background-image: url(../images/checkbox-checked-sign.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
  border-radius: 0;
  border: unset;
}
.common-form .form-check .form-check-input:checked {
  background-color: #397BFC;
}
.common-form .form-check label {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  color: #1F3436;
  margin-bottom: 0;
}
.common-form .form-check label a {
  color: #397BFC;
  text-decoration: none;
}
.common-form .form-check .form-check-input:focus {
  box-shadow: unset;
}

.login-sec {
  background: url(../images/BG-Blobs.png) no-repeat left top;
  background-size: auto;
  background-color: #FFFFFF;
}
.login-sec .login-inner-cont {
  display: flex;
  align-items: center;
}
.login-sec .login-inner-cont .left-login-sec {
  max-width: 962px;
  width: 100%;
  margin: 0 auto;
  padding: 128px 0;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec {
  max-width: 450px;
  width: 100%;
  margin: auto;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .title {
  margin-bottom: 26px;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .title h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .login-form .form-control {
  margin-bottom: 26px;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .login-form .signin-btn {
  margin: 26px 0;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .login-form .signin-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .login-form .signin-btn .dark-btn:hover {
  background-color: #fff;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .forgot-link {
  text-align: center;
  border-bottom: 2px solid #D4B88E;
  padding-bottom: 26px;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .forgot-link a {
  color: #397BFC;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .register-link {
  text-align: center;
  margin-top: 26px;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .register-link p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
  color: #1F3436;
}
.login-sec .login-inner-cont .left-login-sec .login-form-sec .register-link a {
  color: #397BFC;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
}

#forgotpass .modal-dialog {
  max-width: 578px;
  width: 100%;
}
#forgotpass .modal-body {
  background: #EEEDEA;
  box-shadow: 0px 1.85185px 3.14815px 0px rgba(0, 0, 0, 0.02), 0px 8.14815px 6.51852px 0px rgba(0, 0, 0, 0.03), 0px 20px 13px 0px rgba(0, 0, 0, 0.04), 0px 38.51852px 25.48148px 0px rgba(0, 0, 0, 0.04), 0px 64.81481px 46.85185px 0px rgba(0, 0, 0, 0.05), 0px 100px 80px 0px rgba(0, 0, 0, 0.07);
  padding: 64px;
}
#forgotpass .modal-body h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
#forgotpass .modal-body p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
  text-align: center;
  margin: 16px 0;
  color: #1F3436;
}
#forgotpass .modal-body .common-form .form-check label {
  margin-left: 16px;
}
#forgotpass .modal-body .common-form .form-check .form-check-input {
  margin-top: 15px;
}
#forgotpass .modal-body .common-form .captcha-img {
  text-align: center;
  margin-top: 13px;
}
#forgotpass .modal-body .common-form .captcha-img img {
  border-radius: 8px;
}
#forgotpass .modal-body .cancel-submit-btn {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
}
#forgotpass .modal-body .cancel-submit-btn .cancel-btn {
  max-width: 213px;
  width: 100%;
}
#forgotpass .modal-body .cancel-submit-btn .cancel-btn .light-btn {
  border: 2px solid #D4B88E;
  background: #FFF;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
#forgotpass .modal-body .cancel-submit-btn .submit-btn {
  max-width: 213px;
  width: 100%;
}
#forgotpass .modal-body .cancel-submit-btn .submit-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
#forgotpass .modal-body .cancel-submit-btn .submit-btn .dark-btn:hover {
  background-color: #fff;
}

.resetpass-sec .reset-inner-cont .left-reset-sec .reset-form-sec .title p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
  text-align: center;
  margin-top: 16px;
  color: #1F3436;
}

.register-sec .register-inner-cont .left-register-sec {
  padding: 72px 0;
}
.register-sec .register-inner-cont .left-register-sec .register-form-sec .register-form .form-check .form-check-input {
  margin-top: 15px;
}
.register-sec .register-inner-cont .left-register-sec .register-form-sec .register-form .form-check label {
  margin-left: 16px;
  max-width: 285px;
  width: 100%;
}
.register-sec .register-inner-cont .left-register-sec .register-form-sec .register-form .captcha-img {
  text-align: center;
  margin: 26px 0;
}
.register-sec .register-inner-cont .left-register-sec .register-form-sec .register-form .captcha-img img {
  border-radius: 8px;
}
.register-sec .register-inner-cont .left-register-sec .register-form-sec .register-form .register-btn {
  padding-bottom: 26px;
  border-bottom: 2px solid #D4B88E;
}

#thank-register .modal-dialog {
  max-width: 571px;
  width: 100%;
}
#thank-register .modal-body {
  background: #EEEDEA;
  box-shadow: 0px 1.85185px 3.14815px 0px rgba(0, 0, 0, 0.02), 0px 8.14815px 6.51852px 0px rgba(0, 0, 0, 0.03), 0px 20px 13px 0px rgba(0, 0, 0, 0.04), 0px 38.51852px 25.48148px 0px rgba(0, 0, 0, 0.04), 0px 64.81481px 46.85185px 0px rgba(0, 0, 0, 0.05), 0px 100px 80px 0px rgba(0, 0, 0, 0.07);
  padding: 64px;
}
#thank-register .modal-body h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
#thank-register .modal-body p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  text-align: center;
  max-width: 300px;
  margin: 13px auto 0 auto;
  color: #1F3436;
}
#thank-register .modal-body .close-btn {
  margin-top: 32px;
}
#thank-register .modal-body .close-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
#thank-register .modal-body .close-btn .dark-btn:hover {
  background-color: #fff;
}

.payment-success-sec {
  background: url(../images/payments-bg-blobs.png) no-repeat left top;
  background-size: cover;
  background-color: #FFFFFF;
}
.payment-success-sec .payment-inner-cont {
  max-width: 706px;
  width: 100%;
  margin: auto;
  padding: 120px 0;
}
.payment-success-sec .payment-inner-cont .title {
  margin-bottom: 40px;
}
.payment-success-sec .payment-inner-cont .title h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  color: #007800;
  text-align: center;
  margin-bottom: 16px;
  padding: 0px 9px;
}
.payment-success-sec .payment-inner-cont .title p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  color: #1F3436;
  margin-bottom: 0;
  text-align: center;
}

.ordersumm-sec {
  background: #EEEDEA;
  padding: 56px;
}
.ordersumm-sec .order-title {
  margin-bottom: 39px;
}
.ordersumm-sec .order-title h5 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
.ordersumm-sec .order-table .order-rowbox {
  display: flex;
  justify-content: space-between;
  padding-bottom: 24px;
  border-bottom: 2px solid #D4B88E;
  padding-top: 24px;
}
.ordersumm-sec .order-table .order-rowbox:first-child {
  padding-top: 0;
}
.ordersumm-sec .order-table .order-rowbox h3 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.ordersumm-sec .order-table .order-rowbox p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
}
.ordersumm-sec .total-price {
  margin-top: 24px;
  padding: 24px 0;
}
.ordersumm-sec .total-price h3 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
.ordersumm-sec .total-price h3 span {
  padding-left: 24px;
}
.ordersumm-sec .return-btn {
  max-width: 450px;
  width: 100%;
  margin: auto;
}
.ordersumm-sec .return-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.ordersumm-sec .return-btn .dark-btn:hover {
  background-color: #fff;
}

.payfail-sec .payfail-inner-cont .title h2 {
  color: #C81414;
  padding: unset;
}

.payfail-ordsumm-sec .total-price h3 {
  color: #C81414;
}

.checkout-sec {
  background: url(../images/payments-bg-blobs.png) no-repeat left top;
  background-size: cover;
  background-color: #FFFFFF;
}
.checkout-sec .checkout-inner-cont {
  max-width: 1181px;
  width: 100%;
  margin: auto;
  padding: 120px 0;
}
.checkout-sec .checkout-inner-cont .check-title {
  margin-bottom: 40px;
}
.checkout-sec .checkout-inner-cont .check-title h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
  text-align: center;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form {
  padding: 56px;
  max-width: 562px;
  width: 100%;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .form-group-inline {
  display: flex;
  justify-content: space-between;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .form-group-inline .form-group {
  max-width: 217px;
  width: 100%;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .form-check {
  margin-bottom: 16px;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .form-check .form-check-input {
  margin-top: 15px;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .form-check label {
  margin-left: 16px;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkout-form .common-form .selectarrow {
  background-image: url(../images/select-field-arrow.svg);
  background-repeat: no-repeat;
  background-position: right 10% center;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec {
  max-width: 609px;
  width: 100%;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec .apply-coupon {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec .apply-coupon .coupon-field {
  max-width: 354px;
  width: 100%;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec .apply-coupon .apply-btn .light-btn {
  border: 2px solid #D4B88E;
  background: #FFF;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec .checkout-btn {
  max-width: inherit;
}
.checkout-sec .checkout-inner-cont .checkform-ordsumm-inline .checkord-summ-sec .mastercard-img {
  text-align: center;
  margin-top: 16px;
}

.dashboard-top-sec {
  background: #EEEDEA;
}
.dashboard-top-sec .breadcrumbs-sec {
  padding: 16px 0;
  max-width: 458px;
  width: 100%;
  margin: auto;
}
.dashboard-top-sec .breadcrumbs-sec .breadcrumbs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 31px;
}
.dashboard-top-sec .breadcrumbs-sec .breadcrumbs a {
  color: #1F3436;
  font-family: "HelveticaNowDisplay";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  border-right: 1px solid #1F3436;
  padding-right: 31px;
}
.dashboard-top-sec .breadcrumbs-sec .breadcrumbs a:last-child {
  border-right: 0;
  padding-right: 0;
}
.dashboard-top-sec .breadcrumbs-sec .breadcrumbs .active {
  color: #9B9B9B;
}

.dashboardpage-sec {
  background: url(../images/payments-bg-blobs.png) no-repeat top center;
  background-size: cover;
  background-color: #FFFFFF;
}

.myacc-sec {
  padding: 120px 0;
}
.myacc-sec .myacc-inner-cont {
  max-width: 987px;
  width: 100%;
  margin: auto;
  background: #EEEDEA;
  padding: 56px;
}
.myacc-sec .myacc-inner-cont .title {
  max-width: 557px;
  width: 100%;
  margin: auto;
  text-align: center;
  padding-bottom: 40px;
}
.myacc-sec .myacc-inner-cont .title h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.myacc-sec .myacc-inner-cont .title h6 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 16px 0;
}
.myacc-sec .myacc-inner-cont .title h6 span {
  color: #005BB9;
}
.myacc-sec .myacc-inner-cont .title p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
  color: #1F3436;
}
.myacc-sec .myacc-inner-cont .personal-form-sec {
  padding-bottom: 24px;
}
.myacc-sec .myacc-inner-cont .personal-form-sec .personal-form {
  padding-top: 40px;
  border-top: 2px solid rgba(212, 184, 142, 0.5);
}
.myacc-sec .myacc-inner-cont .personal-form-sec .personal-form .title h5 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.myacc-sec .myacc-inner-cont .personal-form-sec .personal-form .common-form .form-group-inline {
  display: flex;
  justify-content: space-between;
}
.myacc-sec .myacc-inner-cont .personal-form-sec .personal-form .common-form .form-group-inline .form-group {
  max-width: 428px;
  width: 100%;
}
.myacc-sec .myacc-inner-cont .billing-form-sec .billing-form {
  padding-top: 40px;
  border-top: 2px solid rgba(212, 184, 142, 0.5);
  padding-bottom: 24px;
  border-bottom: 2px solid rgba(212, 184, 142, 0.5);
}
.myacc-sec .myacc-inner-cont .billing-form-sec .billing-form .title h5 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.myacc-sec .myacc-inner-cont .billing-form-sec .billing-form .common-form .form-group-inline {
  display: flex;
  justify-content: space-between;
}
.myacc-sec .myacc-inner-cont .billing-form-sec .billing-form .common-form .form-group-inline .form-group {
  max-width: 428px;
  width: 100%;
}
.myacc-sec .myacc-inner-cont .billing-form-sec .billing-form .common-form .selectarrow {
  background-image: url(../images/myacc-selectarrow.svg);
  background-repeat: no-repeat;
  background-position: right 10% center;
}
.myacc-sec .myacc-inner-cont .save-btn {
  max-width: 702px;
  width: 100%;
  margin: 40px auto auto auto;
}
.myacc-sec .myacc-inner-cont .save-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.myacc-sec .myacc-inner-cont .save-btn .dark-btn:hover {
  background-color: #fff;
}

.orderhis-sec {
  padding: 120px 0;
}
.orderhis-sec .orderhis-inner-cont {
  max-width: 821px;
  width: 100%;
  margin: auto;
  background: #EEEDEA;
  padding: 56px;
}
.orderhis-sec .orderhis-inner-cont .title {
  max-width: 557px;
  width: 100%;
  margin: auto;
  text-align: center;
  padding-bottom: 40px;
}
.orderhis-sec .orderhis-inner-cont .title h2 {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 0;
}
.orderhis-sec .orderhis-inner-cont .title h6 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 16px 0;
}
.orderhis-sec .orderhis-inner-cont .title h6 span {
  color: #005BB9;
}
.orderhis-sec .orderhis-inner-cont .title p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin-bottom: 0;
  color: #1F3436;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table p {
  color: #007800;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 0;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table {
  margin-bottom: 0;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table thead {
  border-bottom: 1px solid #D4B88E;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table thead th {
  padding: 0 0 16px 0;
  background-color: transparent;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table thead th h5 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 0;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td {
  vertical-align: middle;
  padding: 16px 0;
  border-bottom: 1px solid #D4B88E;
  background-color: transparent;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td .actions {
  max-width: 180px;
  width: 100%;
  margin-left: auto;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td .actions .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td .actions .dark-btn:hover {
  background-color: #fff;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td h5 {
  color: #1F3436;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 0;
}
.orderhis-sec .orderhis-inner-cont .orderhis-table table tbody tr td .orderid h5 {
  color: #005BB9;
}

.error-sec {
  background: url(../images/error-bg-img.png) no-repeat center center;
  background-size: cover;
}
.error-sec .error-inner-cont {
  padding: 212px 0;
}
.error-sec .error-inner-cont .error-box {
  max-width: 354px;
  width: 100%;
  margin: auto;
}
.error-sec .error-inner-cont .error-box h1 {
  color: #F2F2F2;
  text-align: center;
  font-family: "Baskervville", serif;
  font-size: 128px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 0;
}
.error-sec .error-inner-cont .error-box p {
  color: #3C3C3C;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  margin: 24px 0;
  text-align: center;
  color: #F2F2F2;
}
.error-sec .error-inner-cont .error-box p br {
  display: none;
}
.error-sec .error-inner-cont .error-box .back-btn {
  max-width: 195px;
  width: 100%;
  margin: auto;
}
.error-sec .error-inner-cont .error-box .back-btn .dark-btn {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
}
.error-sec .error-inner-cont .error-box .back-btn .dark-btn:hover {
  background-color: #fff;
}

.service-slide {
  position: relative;
}
.service-slide .servicesliderText {
  position: absolute;
  width: 100%;
  max-width: 654px;
  top: 50%;
  transform: translateY(-50%);
  left: 167px;
}
.service-slide .servicesliderText h2 {
  color: #FFF;
  /* Headings/H1 */
  font-family: "Baskervville", serif;
  font-size: 74px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.service-slide .servicesliderText p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #F8F8F8;
  max-width: 415px;
  margin: 0px;
}
.service-slide .servicesliderText ul {
  display: flex;
  gap: 16px;
  margin: 32px 0px;
}
.service-slide .servicesliderText ul li {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #FFF;
  background: url(../images/slider-listicon.svg) no-repeat left center;
  padding-left: 39px;
}
.service-slide .servicesliderText .pricing_btnservice {
  background: #D4B88E;
  padding: 16px 40px;
  color: #1F3436;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
  max-width: 255px;
}
.service-slide .servicesliderText .pricing_btnservice:hover {
  background-color: #fff;
}

.serviceWrapper {
  background: url(../images/servicebg-wrapper.png) no-repeat 0px -100px;
  padding-bottom: 54px;
}
.serviceWrapper .container {
  max-width: 1600px;
}

.whatservice {
  margin: 64px 0px;
  display: flex;
  background: #EEEDEA;
  align-items: center;
}
.whatservice .whatserviceLeft {
  width: 586px;
}
.whatservice .whatserviceRight {
  width: 1015px;
  padding: 64px 94px;
}
.whatservice .whatserviceRight .whatserviceInner {
  margin-bottom: 40px;
}
.whatservice .whatserviceRight .whatserviceInner h6 {
  color: #1F3436;
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
}
.whatservice .whatserviceRight .whatserviceInner h3 {
  color: #1F3436;
  /* Headings/H2 */
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
}
.whatservice .whatserviceRight .whatserviceInner h5 {
  color: #1F3436;
  /* Headings/H5 */
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
}
.whatservice .whatserviceRight .whatserviceInner p {
  color: #1F3436;
  /* P/standard */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
}

.service_packages {
  margin-bottom: 64px;
  background: #EEEDEA;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.service_packages .servicePackages_left {
  padding: 33px 0px;
  width: 1094px;
}
.service_packages .servicePackages_left h3 {
  color: #1F3436;
  text-align: center;
  /* Headings/H2 */
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
  margin-bottom: 62px;
}
.service_packages .servicePackages_left .servicePackages_innerlisting {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  gap: 32px;
}
.service_packages .servicePackages_left .servicePackages_innerlisting .list-serviceinfo {
  width: 374px;
  padding: 18px;
  border: 1px solid #D4B88E;
  background: #FFF;
  text-align: center;
}
.service_packages .servicePackages_left .servicePackages_innerlisting .list-serviceinfo h4 {
  margin-top: 21px;
  color: #1F3436;
  text-align: center;
  /* Headings/H3 */
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
}

.howitworks {
  background: url(../images/howitworksbg.png) no-repeat top center;
  padding: 101px 0px;
}
.howitworks h2 {
  margin-bottom: 40px;
  color: #FFF;
  text-align: center;
  /* Headings/H2 */
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
}
.howitworks .howworklisting {
  display: flex;
  gap: 69px;
  text-align: center;
}
.howitworks .howworklisting h4 {
  color: #FFF;
  text-align: center;
  /* Headings/H3 */
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  margin: 24px 0px;
}
.howitworks .howworklisting p {
  color: #FFF;
  text-align: center;
  /* P/standard */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
}

.common-top-section {
  position: relative;
}
.common-top-section .common-top-sec-content {
  position: absolute;
  top: 50%;
  left: 12%;
  transform: translateY(-50%);
  width: 100%;
}
.common-top-section .common-top-sec-content h1 {
  color: white;
  margin-bottom: 16px;
}
.common-top-section .common-top-sec-content p {
  color: #F8F8F8;
  margin-bottom: 32px;
}
.common-top-section .common-top-sec-content .btn-wrap {
  display: flex;
  gap: 24px;
  margin-bottom: 32px;
}
.common-top-section .common-top-sec-content .scroll-btn span {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: white;
  margin-left: 18px;
}
.common-top-section .home-top-sec {
  max-width: 674px;
}

.whoAreWe-sec {
  padding: 64px 0;
}
.whoAreWe-sec .whoAre-flex {
  display: flex;
}
.whoAreWe-sec .who-are-content {
  width: 1079px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #1F3436;
}
.whoAreWe-sec .who-are-content h4 {
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
  color: #D4B88E;
  margin-bottom: 16px;
}
.whoAreWe-sec .who-are-content h6 {
  color: white;
  margin-bottom: 16px;
}
.whoAreWe-sec .who-are-content span {
  display: inline-block;
  width: 372px;
  height: 2px;
  margin-bottom: 32px;
  background: #D4B88E;
}
.whoAreWe-sec .who-are-content p {
  color: #D0D0D0;
  margin-bottom: 32px;
  max-width: 612px;
}
.whoAreWe-sec .who-are-content .who-are-text {
  width: 857px;
}
.whoAreWe-sec .who-are-content .who-are-text .secondary-btn {
  max-width: 167px;
  display: block;
  padding: 16px 30px;
}

.serivces-wrap h4 {
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
  color: #1F3436;
}
.serivces-wrap h6,
.serivces-wrap p {
  color: #1F3436;
}

.serives-items {
  padding: 64px 0;
}
.serives-items .serives-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  padding: 0px 25px;
}
.serives-items .serives-flex .serives-list {
  flex: 1 1 28.3%;
  padding: 40.5px 60px;
  background-color: #1F3436;
}
.serives-items .serives-flex .serives-list h5 {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  color: white;
  margin: 16px 0;
}
.serives-items .serives-flex .serives-list p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #D0D0D0;
  margin-bottom: 24px;
}
.serives-items .serives-flex .serives-list .secondary-btn {
  display: block;
  max-width: 182px;
  padding: 16px 30px;
  margin: auto;
}

.ready-business-sec .ready-content {
  position: relative;
}
.ready-business-sec .ready-content .ready-content-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 590px;
  width: 100%;
}
.ready-business-sec .ready-content .ready-content-text h6,
.ready-business-sec .ready-content .ready-content-text p {
  margin-bottom: 24px;
}
.ready-business-sec .ready-content .ready-content-text .btn-wrap {
  display: flex;
  gap: 34px;
  align-items: center;
}
.ready-business-sec .ready-content .ready-content-text .btn-wrap span {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  color: #1F3436;
}

.our-Process-wrap {
  padding-bottom: 65px;
}

.our-process-sec {
  background: #EEEDEA;
  padding: 64px 0;
}
.our-process-sec h4 {
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
  color: #1F3436;
  text-align: center;
  margin-bottom: 8px;
}
.our-process-sec h6 {
  color: #1F3436;
  margin-bottom: 16px;
  text-align: center;
}
.our-process-sec p {
  text-align: center;
  margin-bottom: 64px;
  color: #1F3436;
}
.our-process-sec nav {
  max-width: 1227px;
  margin: auto;
}
.our-process-sec nav .nav {
  flex-direction: column;
  gap: 24px;
}
.our-process-sec nav .nav .nav-link {
  padding: 24px 60px;
  border: 1px solid #D4B88E;
  background: #FFF;
  display: flex;
  gap: 40px;
  align-items: center;
  flex: 1 1 auto;
  max-width: 432px;
}
.our-process-sec nav .nav .nav-link span {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  color: #1F3436;
  text-align: start;
}
.our-process-sec nav .nav .nav-link.active {
  opacity: 0.5;
}
.our-process-sec .nav {
  flex-direction: column;
  gap: 24px;
}
.our-process-sec .nav .nav-link {
  padding: 24px 60px;
  border: 1px solid #D4B88E;
  background: #FFF;
  display: flex;
  gap: 40px;
  align-items: center;
  flex: 1 1 auto;
  max-width: 432px;
}
.our-process-sec .nav .nav-link span {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  color: #1F3436;
  text-align: start;
}
.our-process-sec .ourporcess-text {
  max-width: 715px;
  margin-left: auto;
}
.our-process-sec .ourporcess-text h5 {
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
  color: #1F3436;
  margin-bottom: 24px;
}
.our-process-sec .ourporcess-text p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #1F3436;
  margin-bottom: 24px;
  text-align: start;
}
.our-process-sec .ourProcess-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.our-process-sec .top-title {
  border: 1px solid #D4B88E;
  background: white;
  padding: 16px;
  max-width: 327px;
  margin: auto;
  display: flex;
  align-items: center;
}
.our-process-sec .top-title p {
  color: var(--Primary, #1F3436);
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1F3436;
  margin-bottom: 0;
  flex: 1 1 auto;
  text-align: center;
}

.home-page-bg {
  background: url(../images/home-page-bg.png) no-repeat center center;
  background-size: cover;
}

.about-us-top-sec h4 {
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
  color: #D4B88E;
  margin-bottom: 8px;
}

.common-top-section .about-us-content {
  max-width: 784px;
  left: 8%;
}
.common-top-section .about-us-content p {
  max-width: 598px;
}

.origins-Brandexx-sec {
  background-color: #1F3436;
  padding: 64px 0;
  text-align: center;
}
.origins-Brandexx-sec .origins-Brand-wrap {
  max-width: 1084px;
  margin: auto;
}
.origins-Brandexx-sec h5 {
  color: #D4B88E;
  /* Headings/H4 (subtitle) */
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 6.25px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.origins-Brandexx-sec h6 {
  margin-bottom: 16px;
  color: #F2F2F2;
}
.origins-Brandexx-sec p {
  color: #F8F8F8;
}

.why-we-best-top {
  padding: 64px 0;
}

.why-we-best-wrap .why-we-best-items {
  position: relative;
  max-width: 1600px;
  margin: 72px auto 0px auto;
  padding-bottom: 72px;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content {
  top: -62px;
  position: absolute;
  max-width: 683.667px;
  width: 100%;
  padding: 106px 102px;
  background-color: #1F3436;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content h6 {
  font-family: "Baskervville", serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.6px;
  text-transform: capitalize;
  color: white;
  margin-bottom: 24px;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content span {
  display: block;
  margin: auto;
  width: 372px;
  height: 2px;
  background: #D4B88E;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content p {
  margin: 24px 0 0 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #F8F8F8;
  text-align: center;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content-left {
  left: 0;
}
.why-we-best-wrap .why-we-best-items .why-we-best-content-right {
  right: 0;
}

.service-bg {
  background: url(../images/about-us-bg.png) no-repeat center;
  background-size: cover;
}

.faq-wrap {
  padding: 120px 0;
  background: url(../images/faq-bg.png) no-repeat center;
  background-size: cover;
}
.faq-wrap .faq-container {
  max-width: 949px;
  margin: auto;
}
.faq-wrap .faq-container h6 {
  color: #1F3436;
  margin-bottom: 58px;
  text-align: center;
}
.faq-wrap .accordion {
  padding: 0;
}
.faq-wrap .accordion .accordion-item {
  margin-bottom: 25px;
  border-radius: 0px;
  background: #EEEDEA;
  border: 0;
}
.faq-wrap .accordion .accordion-item button {
  padding: 24px;
  background: transparent;
  box-shadow: unset;
}
.faq-wrap .accordion .accordion-item button span {
  color: #1F3436;
  font-family: "Baskervville", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  max-width: 693px;
}
.faq-wrap .accordion .accordion-item button[aria-expanded=true]::after {
  transform: none;
  background-image: url(../images/faq-cross-img.svg);
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.faq-wrap .accordion .accordion-item button[aria-expanded=false]::after {
  background-image: url(../images/faq-open-img.svg) !important;
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.faq-wrap .accordion .accordion-item:has(button[aria-expanded=true]) {
  background: #1F3436;
}
.faq-wrap .accordion .accordion-item:has(button[aria-expanded=true]) * {
  color: white;
}
.faq-wrap .accordion .accordion-body {
  padding: 0px 24px 24px 24px;
}
.faq-wrap .accordion .accordion-body p {
  margin-bottom: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #0E0E0E;
  position: relative;
  max-width: 721px;
}

.contact-us-sec {
  background: #EEEDEA;
}
.contact-us-sec .contact-content-wrap {
  background: url(../images/contact-content-bg.png) no-repeat center;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-us-sec .contact-content-wrap .contact-content-sec {
  max-width: 506px;
  padding: 92px 0px;
}
.contact-us-sec .contact-content-wrap .contact-content-sec .main-form button {
  max-width: 429px;
  width: 100%;
  margin: auto;
  display: block;
}
.contact-us-sec .contact-right-wrap {
  position: relative;
}
.contact-us-sec .contact-right-wrap img {
  -o-object-fit: cover;
     object-fit: cover;
}
.contact-us-sec .contact-right-wrap .contact-right-content {
  position: absolute;
  max-width: 681px;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.contact-us-sec .contact-right-wrap .contact-right-content h6 {
  margin-bottom: 24px;
  color: #F2F2F2;
}
.contact-us-sec .contact-right-wrap .contact-right-content p {
  margin-bottom: 36px;
  color: white;
}
.contact-us-sec .contact-right-wrap .contact-right-content h5 {
  font-family: "Baskervville", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
  color: white;
  margin-bottom: 0;
}
.contact-us-sec .contact-right-wrap .contact-right-content a,
.contact-us-sec .contact-right-wrap .contact-right-content address {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: white;
}

.term-condition-top-sec {
  position: relative;
}
.term-condition-top-sec .common-heading-1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 792px;
  width: 100%;
  margin: auto;
  color: white;
}

.term-condition-content {
  padding: 64px 0;
  background: url(../images/term-condition-content-bg.png) no-repeat center;
  background-size: cover;
}
.term-condition-content .term-condition-content-wrap {
  max-width: 1290px;
  margin: auto;
}
.term-condition-content p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #1F3436;
}
.term-condition-content a {
  display: block;
  max-width: 240px;
  margin: 64px auto 0px auto;
}

.pricing-heading {
  background-color: white;
  margin: auto;
  position: relative;
  margin-top: -150px;
  max-width: 80%;
  padding: 50px 0;
  text-align: center;
}
.pricing-heading h6 {
  margin-bottom: 24px;
  color: #1F3436;
}
.pricing-heading p {
  margin-bottom: 0;
  color: #1F3436;
}

.pricing-table-sec {
  margin-top: 25px;
}
.pricing-table-sec .form-control {
  border: 1px solid #3C3C3C;
  background: url(../images/select-arrow.svg) no-repeat center right 16px;
  background-color: white;
  padding: 16px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #3C3C3C;
  border-radius: 0;
  margin-bottom: 8px;
}
.pricing-table-sec .swipe-view-table {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  color: #005BB9;
  text-align: center;
  margin-bottom: 48px;
}
.pricing-table-sec .swipe-info {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  margin-bottom: 8px;
  color: black;
}
.pricing-table-sec .pricing-package-wrap {
  max-width: 1606px;
  margin: auto;
}
.pricing-table-sec .nav-tabs {
  border: 0;
  margin-bottom: 90px;
}
.pricing-table-sec .nav-tabs .nav-item:first-child .nav-link {
  border-radius: 5px 0 0 5px;
}
.pricing-table-sec .nav-tabs .nav-item:last-child .nav-link {
  border-radius: 0 5px 5px 0;
}
.pricing-table-sec .nav-tabs .nav-link {
  padding: 15px 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  border: 1px solid #D4B88E;
  border-radius: 0;
  color: #1F3436;
  background-color: #F4F4F4;
  width: 144px;
}
.pricing-table-sec .nav-tabs .nav-link.active {
  color: white;
  background-color: #1F3436;
}
.pricing-table-sec .table {
  border-radius: 4px;
}
.pricing-table-sec .table thead th {
  border-bottom: 2px solid #999;
  background: #F2F2F2;
  padding: 14px 0;
  text-align: center;
  text-transform: capitalize;
  color: #1F3436;
  text-align: center;
  font-family: "HelveticaNowDisplay";
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.25px;
  text-transform: capitalize;
}
.pricing-table-sec .table thead th:first-child {
  border: 0;
}
.pricing-table-sec .table tbody tr {
  border: 0 solid transparent;
}
.pricing-table-sec .table tbody tr td {
  background: transparent;
  text-align: center;
  padding: 26px 0;
  vertical-align: middle;
  border-bottom: 2px solid #999999;
}
.pricing-table-sec .table tbody tr td:first-child {
  text-align: left;
  padding-left: 38px;
  color: #1F3436;
  font-family: "HelveticaNowDisplay";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.62px;
  text-transform: capitalize;
}
.pricing-table-sec .table tbody tr td h6 {
  color: #EC6160;
  text-align: center;
  font-family: "HelveticaNowDisplay";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.16px;
  text-transform: capitalize;
}
.pricing-table-sec .table tfoot td {
  background: transparent;
  padding: 26px 0;
  border-bottom: 2px solid #999999;
  text-align: center;
}
.pricing-table-sec .table tfoot td a {
  border: 2px solid #D4B88E;
  background: #D4B88E;
  padding: 16px 40px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
  color: #1F3436;
  text-decoration: none;
  padding: 16px 20px;
}
.pricing-table-sec .table tfoot td a:hover {
  background-color: #fff;
}

.main-Consultation {
  background: url(../images/blobbg.png) no-repeat top center #fff;
}
.main-Consultation .ConsultationWrapper {
  display: flex;
}
.main-Consultation .ConsultationWrapper .Consultation_left {
  padding: 87px 104.5px 87px 164.5px;
}
.main-Consultation .ConsultationWrapper .Consultation_left h3 {
  color: #1F3436;
  text-align: left;
  /* Headings/H2 */
  font-family: "Baskervville", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 131.807%;
  /* 79.084px */
  letter-spacing: 1.8px;
  text-transform: capitalize;
}
.main-Consultation .ConsultationWrapper .Consultation_left p {
  color: #1F3436;
  /* P/standard */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  margin: 24px auto;
  max-width: 614px;
}
.main-Consultation .ConsultationWrapper .Consultation_left .main-form .form-group .form-control {
  padding: 10px 16px;
}
.main-Consultation .ConsultationWrapper .Consultation_right {
  width: 100%;
  max-width: 928px;
}

input[type=file]::file-selector-button {
  background-color: white;
}

.uploadbtn {
  background: url(../images/uploader.svg) no-repeat 97% 50% #fff !important;
}

.uploadbtn::file-selector-button {
  display: none;
}

.uploadbtn::-webkit-file-upload-button {
  display: none;
}

.submitRequest {
  margin: auto;
  width: 100%;
  max-width: 450px;
  display: block;
}

.pricing-table-sec .table th {
  vertical-align: middle;
}
.pricing-table-sec .table tbody tr td p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 167%;
  /* 26.72px */
  color: #999999;
  margin-bottom: 0;
}

.stickyheader {
  background: #1F3436;
  position: fixed;
  top: 0px;
  z-index: 99;
  width: 100%;
}

.whyimportant .whatserviceRight {
  padding: 34px 94px;
}

.emailmarketingteamexperts .whatserviceRight {
  padding: 34px 94px;
}

.ready-business-sec {
  background: #EEEDEA;
}
.ready-business-sec .ready-content-text h6 {
  color: #1F3436;
}
.ready-business-sec .ready-content-text p {
  color: #1F3436;
}

.term-condition-top-sec .common-heading-1 H1 {
  color: #F2F2F2;
}

.checkord-summ-sec .order-table .order-rowbox .package-detail h3 {
  font-size: 20px;
}

.payment-inner-cont .ordersumm-sec .order-table .order-rowbox .package-detail p {
  color: #1F3436;
}

.brandexx-container {
  max-width: 1600px;
  margin: auto;
}

.term-condition-top-sec img {
  width: 100%;
}/*# sourceMappingURL=style.css.map */