@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap");
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicHeavy.woff2") format("woff2"), url("../fonts/FuturaCyrillicHeavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-ExtraBold.woff2") format("woff2"), url("../fonts/FuturaCyrillic-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicBook.woff2") format("woff2"), url("../fonts/FuturaCyrillicBook.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-Bold.woff2") format("woff2"), url("../fonts/FuturaCyrillic-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicLight.woff2") format("woff2"), url("../fonts/FuturaCyrillicLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillic-Demi.woff2") format("woff2"), url("../fonts/FuturaCyrillic-Demi.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Futura Cyrillic";
  src: url("../fonts/FuturaCyrillicMedium.woff2") format("woff2"), url("../fonts/FuturaCyrillicMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@media screen and (max-width: 991px) {
  .table-sm {
    padding: 16px 24px;
    background: #FFF;
  }
  .table-sm h5 {
    /* P/Standard */
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 156%;
    /* 24.96px */
    color: #0D0E36;
    margin-bottom: 8px;
  }
  .table-sm h6 {
    /* P/Small */
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 156%;
    color: #1071FF;
    margin-bottom: 8px;
  }
  .table-sm p {
    /* P/Small */
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 156%;
    color: #0D0E36;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #D0D0D0;
  }
  .table-sm .total-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .table-sm .total-wrap .editDelete-btn {
    display: flex;
    gap: 24px;
  }
  .table-sm .total-wrap h4 {
    /* P/Standard */
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 156%;
    /* 24.96px */
    color: #3C3C3C;
    margin-bottom: 0;
  }
  .common-top-heading-sec h1 {
    font-size: 36px;
  }
  .common-top-heading-sec p {
    font-size: 16px;
  }
  .common-secondary-heading h5 {
    font-size: 29px;
  }
  header {
    position: sticky;
    background: #F7F9FD;
    padding: 16px 24px;
  }
  footer .footer-wrap {
    padding: 32px 24px;
  }
  footer .footer-wrap .footer-main {
    padding-top: 24px;
    margin-bottom: 24px;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
  footer .footer-wrap .footer-main .footer-logo-sec {
    margin-bottom: 24px;
  }
  footer .footer-wrap .footer-main .footer-nav-wrap {
    gap: 24px;
    justify-content: center;
  }
  footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items:last-child {
    display: none;
  }
  footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items h5 {
    margin-bottom: 8px;
  }
  footer .footer-wrap .footer-main .footer-nav-wrap .footer-nav-items ul {
    gap: 4px;
  }
  footer .footer-wrap .footer-top-sec {
    flex-wrap: wrap;
    margin-bottom: 24px;
    gap: 16px 0;
  }
  footer .footer-wrap .footer-top-sec .footer-top-items {
    flex: 1 1 50%;
    flex-direction: column;
    gap: 8px 0;
  }
  footer .footer-wrap .footer-top-sec .footer-top-items img {
    width: 31px;
  }
  footer .footer-wrap .footer-top-sec .footer-top-items p {
    font-size: 12px;
    text-align: center;
    font-weight: 400;
  }
  footer .footer-wrap .footer-bottom-wrap p {
    border-top: 1px solid #D0D0D0;
    padding-top: 24px;
    text-align: center;
  }
  .welcome-sec {
    background: linear-gradient(180deg, #DEE8F6 0%, #E1E7F3 0.01%, #F3F7FF 100%);
    background-image: url(../images/welcome-top-sec.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
  }
  .welcome-sec .welcome-content-sec {
    position: unset;
    transform: unset;
    max-width: 100%;
  }
  .welcome-sec .common-top-heading-sec {
    max-width: 100% !important;
    padding: 32px 24px;
    margin: auto;
    background: linear-gradient(180deg, #DEE8F6 0%, #E1E7F3 0.01%, #F3F7FF 100%);
  }
  .welcome-sec .common-top-heading-sec .btn-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .welcome-sec .common-top-heading-sec .btn-wrap a {
    width: 100%;
  }
  .welcome-sec .spline-sm-sec {
    max-width: 375px;
    height: 375px;
    margin: auto;
  }
  .our-Services-glance-sec {
    padding: 32px 0;
  }
  .our-Services-glance-sec h3 {
    font-size: 29px;
    margin-bottom: 8px;
  }
  .our-Services-glance-sec .our-service-glance-wrap {
    flex-wrap: nowrap;
    gap: 16px;
    padding-left: 24px;
  }
  .our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items {
    height: auto !important;
    flex: 1 1 319px;
    max-width: 319px;
    width: 100%;
    padding: 16px;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    text-align: center;
  }
  .our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap {
    height: auto !important;
  }
  .our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap h4 {
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    color: #0D0E36;
    margin-bottom: 17px;
  }
  .our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items .text-wrap .secondary-btn {
    opacity: 1;
  }
  .our-Services-glance-sec .overflow-section {
    overflow: scroll;
  }
  .our-Services-glance-sec .overflow-section .our-service-glance-wrap {
    width: 2035px;
  }
  .our-Services-glance-sec .our-services-img-sm img {
    width: 133px;
  }
  .setting-standards-sec .setting-standards-wrap {
    position: unset;
    transform: unset;
    max-width: 100%;
    padding: 32px 24px;
    background: linear-gradient(180deg, #F7F9FD 0%, #FFF 100%);
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading h5 {
    margin-bottom: 16px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .text-wrap p {
    margin-bottom: 0;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .text-wrap .btn-wrap {
    flex-wrap: wrap;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .text-wrap .btn-wrap a {
    width: 100%;
  }
  .our-marketing-approach-sec {
    padding: 32px 24px 55px 24px;
    background: url(../images/our-marketing-approach-bg-sm.png) no-repeat center top;
    background-color: #F7F9FD;
    background-size: 100%;
  }
  .our-marketing-approach-sec .our-marketing-approach-content {
    flex-wrap: wrap;
    margin-bottom: 48px;
    gap: 24px;
  }
  .our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text {
    padding: 0;
  }
  .our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text h5 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text .primary-btn {
    width: 100%;
  }
  .our-marketing-approach-sec .common-secondary-heading h5 {
    margin: 24px;
  }
  .ready-consult-sec {
    padding: 40px 24px;
    margin-top: -1px;
    background: #0D0E36;
  }
  .ready-consult-sec .ready-consulting-content-sec {
    text-align: center;
  }
  .ready-consult-sec .ready-consulting-content-sec .ready-content-wrap {
    margin: auto;
  }
  .ready-consult-sec .ready-consulting-content-sec h6 {
    font-size: 24px;
    margin-bottom: 16px;
    padding: 0 40px;
  }
  .ready-consult-sec .ready-consulting-content-sec a {
    width: 100%;
  }
  .about-top-sec .about-top-container {
    position: unset;
    transform: unset;
    max-width: 100%;
    padding: 32px 24px;
    background: linear-gradient(180deg, #DEE8F6 0%, #E1E7F3 0.01%, #F3F7FF 100%);
  }
  .about-top-sec .about-top-container .common-top-heading-sec h1 {
    color: #0D0E36;
  }
  .about-top-sec .about-top-container .common-top-heading-sec p {
    color: #0D0E36;
  }
  .about-top-sec .about-top-container .common-top-heading-sec .btn-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .about-top-sec .about-top-container .common-top-heading-sec .btn-wrap a {
    width: 100%;
  }
  .ready-to-Consult-sec {
    padding: 32px 24px;
    text-align: center;
  }
  .ready-to-Consult-sec p {
    margin-bottom: 24px !important;
  }
  .ready-to-Consult-sec .btn-wrap {
    flex-wrap: wrap;
  }
  .ready-to-Consult-sec .btn-wrap a {
    width: 100%;
  }
  .our-Services-sec {
    padding: 32px 0;
  }
  .our-Services-sec .common-secondary-heading {
    text-align: center;
    margin-bottom: 16px;
    padding: 0 24px;
  }
  .our-Services-sec .common-secondary-heading h5 {
    margin-bottom: 16px;
  }
  .our-Services-sec .common-secondary-heading p {
    margin-bottom: 24px;
  }
  .our-Services-sec .our-services-wrap {
    overflow: scroll;
    padding-left: 24px;
  }
  .our-Services-sec .our-services-wrap .our-service-top {
    width: 1970px;
    gap: 16px;
    flex-wrap: nowrap;
  }
  .Unlock-Business-Potential-sec {
    background: url(../images/unlock-bg-sm.png) no-repeat 0px -28px;
    background-size: 100%;
    background-color: #F7F9FD;
    padding: 40px 24px;
  }
  .Unlock-Business-Potential-sec .Unlock-Business-wrap {
    flex-wrap: wrap;
    gap: 32px;
  }
  .Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content {
    text-align: center;
  }
  .Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content p {
    color: #656565;
  }
  .Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-left-content {
    max-width: 100%;
    padding: 32px 0 0 0;
    border: 0;
    border-top: 1.371px solid #F26B3D;
  }
  .setting-standards-business-sec {
    padding: 0;
    background: none;
  }
  .setting-standards-business-sec .setting-business-container {
    max-width: 100%;
    padding: 32px 24px;
    background: linear-gradient(180deg, #F7F9FD 0%, #FFF 100%);
  }
  .setting-standards-business-sec .setting-business-container h5 {
    margin-bottom: 16px !important;
  }
  .contact-top-sec {
    position: relative;
    background: url(../images/contact-top-sec-img-sm.png) no-repeat center;
    background-size: cover;
    padding: 0 24px 32px 24px;
    min-height: 433px;
    display: grid;
    align-items: end;
  }
  .send-Message-sec {
    padding: 0;
    background: #F7F9FD;
  }
  .send-Message-sec .container {
    max-width: 100%;
  }
  .send-Message-sec .send-message-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
  }
  .send-Message-sec .send-message-wrap .send-message-details-sec {
    padding: 24px;
  }
  .send-Message-sec .send-message-wrap .send-message-details-sec .send-message-details-items {
    padding: 16px;
    gap: 16px;
    border: 0;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
  .send-Message-sec .send-message-wrap .send-message-form {
    border-bottom: none;
  }
  .send-Message-sec .send-message-wrap .send-message-form .btn-wrap {
    flex-wrap: wrap;
    gap: 32px;
  }
  .ready-dusk-sec .ready-consulting-content-sec h6 {
    padding: 0;
  }
  .faq-sec {
    padding: 64px 24px;
  }
  .service-top-sec {
    height: auto;
  }
  .service-top-sec .service-container {
    position: absolute;
    top: unset;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
  .service-top-sec .service-top-content {
    padding: 32px 24px;
  }
  .understanding-Optimisation-sec {
    min-height: auto;
    overflow: unset;
    padding: 32px;
  }
  .understanding-Optimisation-sec .understanding-optimisation-content h5 {
    margin-bottom: 16px;
  }
  .understanding-Optimisation-sec .understanding-optimisation-content .text-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .understanding-Optimisation-sec .understanding-optimisation-content .text-wrap p {
    margin-bottom: 0;
    color: #656565;
  }
  .start-journey-sec .start-journey-content {
    max-width: 312px;
    top: 50%;
  }
  .start-journey-sec .start-journey-content h6 {
    font-size: 16px;
  }
  .start-journey-sec .start-journey-content h5 {
    font-size: 29px;
  }
  .start-journey-sec .start-journey-bottom-sec {
    flex-wrap: wrap;
    margin-top: 0;
  }
  .start-journey-sec .start-journey-bottom-sec .start-first-item {
    background: url(../images/start-first-item-bg-sm.png) no-repeat center center;
    background-size: cover;
    padding: 40px 24px;
  }
  .start-journey-sec .start-journey-bottom-sec .start-first-item p {
    margin-bottom: 0;
    font-size: 16px;
  }
  .start-journey-sec .start-journey-bottom-sec .start-journey-items {
    max-width: 100%;
    padding: 24px;
  }
  .start-journey-container {
    max-width: 100%;
  }
  .features-sec {
    margin-bottom: 24px;
    background: url(../images/features-sec-img-sm.png) no-repeat top center;
    background-size: 100%;
    background-color: #00092d;
    display: block;
    margin-top: 0;
  }
  .features-sec .feature-sec-wrap {
    padding-top: 321px;
    padding-bottom: 32px;
  }
  .features-sec .feature-sec-wrap .feature-wrap {
    max-width: 100%;
    padding: 0 24px;
  }
  .features-sec .feature-sec-wrap .feature-wrap .feature-items {
    min-height: auto;
    background-color: transparent !important;
    position: unset;
    padding: 24px 0;
  }
  .features-sec .feature-sec-wrap .feature-wrap .feature-items:last-child {
    border-bottom: 0;
  }
  .features-sec .feature-sec-wrap .feature-wrap .feature-items h6 {
    font-size: 24px;
    margin: 16px 0;
  }
  .features-sec .feature-sec-wrap .feature-wrap .feature-items p {
    margin-bottom: 16px;
  }
  .pricing-package-sec {
    padding: 32px 0;
  }
  .pricing-package-sec .swipe-info {
    padding-right: 12px;
  }
  .pricing-package-sec .container {
    padding-right: 0px;
  }
  .pricing-package-sec h5 {
    font-size: 29px;
    margin-bottom: 16px !important;
  }
  .pricing-package-sec h6 {
    margin-bottom: 16px !important;
  }
  .pricing-package-sec .pricing-package-wrap {
    padding-left: 0px;
  }
  .pricing-package-sec .pricing-package-wrap .pricing_data {
    overflow-x: hidden;
  }
  .pricing-package-sec .pricing-package-wrap .pricing_data .common-form {
    padding-right: 12px;
  }
  .pricing-package-sec .pricing-package-wrap .pricing_data .price-package-table {
    padding-left: 12px;
  }
  .pricing-package-sec select {
    max-width: 327px;
    margin: auto;
    padding: 0 16px !important;
    background: url(../images/select-icon.svg) no-repeat center right 16px !important;
    background-color: white !important;
  }
  .pricing-package-sec .duration_table_data {
    width: 1251px;
  }
  .need-bespoke-sec {
    padding: 0px 0 32px 0;
    background: linear-gradient(90deg, #F1F1F1 0%, #F8F8F8 100%);
    margin-top: 24px;
  }
  .need-bespoke-sec .need-bespoke-wrap {
    margin-top: 32px;
    padding: 0 24px;
  }
  .need-bespoke-sec .need-bespoke-wrap .form-wrap {
    gap: 16px;
  }
  .need-bespoke-sec .need-bespoke-wrap .form-check {
    margin: 24px 0;
  }
  .need-bespoke-sec .need-bespoke-wrap .btn-wrap {
    flex-wrap: wrap;
    gap: 24px;
  }
  .need-bespoke-sec .need-bespoke-wrap .btn-wrap .primary-btn {
    width: 100%;
  }
  .need-bespoke-sec .common-secondary-heading h5 {
    margin-bottom: 24px;
  }
  .cart-sec {
    padding: 32px 24px;
    background: url(../images/cart-bg-sm.png) no-repeat center center;
    background-size: cover;
  }
  .cart-sec .cart-wrap .top-section p {
    margin: auto;
    width: 210px;
    margin-bottom: 24px;
  }
  .cart-sec .cart-wrap .cart-table-wrap {
    background: none;
    padding: 0px;
  }
  .cart-sec .cart-wrap .cart-table-wrap .common-form {
    padding: 0px;
  }
  .cart-sec .cart-wrap .cart-table-wrap .check-wrap {
    flex-wrap: wrap-reverse;
    justify-content: center;
    gap: 24px;
    border: 0;
  }
  .cart-sec .cart-wrap .cart-table-wrap .primary-btn {
    width: 100%;
  }
  .checkout-sec {
    padding: 32px 0;
    background: url(../images/cart-bg-sm.png) no-repeat top center #F7F9FD;
    background-size: contain;
  }
  .checkout-sec .checkout-wrap .common-top-heading-sec p {
    margin: auto;
    width: 210px;
    margin-bottom: 24px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec {
    gap: 32px;
    justify-content: center;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec {
    padding: 32px;
    margin-bottom: 24px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec:last-child {
    margin-bottom: 0;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec h6 {
    margin-bottom: 24px;
    text-align: center;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec .form-flex {
    gap: 8px 40px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec .form-flex .input-group .form-control {
    border: 1px solid #D0D0D0;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec {
    padding: 32px 24px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec > h4 {
    font-size: 24px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .enter-Coupon-Code-sec .form-control {
    border: 1px solid #D0D0D0;
    height: 39px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .cart-Summary-sec .enter-Coupon-Code-sec .secondary-btn {
    padding: 9px 32px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .grand-total-sec h4 {
    padding-bottom: 24px;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .main-checkout-btn {
    flex-wrap: wrap;
    gap: 24px;
    padding: 0 24px;
    justify-content: center;
  }
  .checkout-sec .checkout-wrap .table-sm:nth-child(odd) {
    background-color: #F7F9FD;
  }
  #payment-unsuccessful .modal-body {
    padding: 40px 24px;
    margin: 0;
  }
  #payment-unsuccessful .modal-body .primary-btn {
    width: 100%;
  }
  .order-Successfully-sec {
    padding: 32px 0 0 0;
    background: url(../images/cart-successbg-mobile.png) no-repeat top center #F7F9FD;
    background-size: contain;
  }
  .order-Successfully-sec .common-top-heading-sec {
    padding: 0 24px;
  }
  .order-Successfully-sec .common-top-heading-sec p {
    margin-bottom: 24px !important;
  }
  .order-Successfully-sec .order-successfully-wrap .your-order-table {
    margin-top: 32px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    padding: 32px 24px;
    border-bottom: none;
  }
  .order-Successfully-sec .order-successfully-wrap .your-order-confirmed-sec h5 {
    margin-bottom: 16px;
  }
  .order-Successfully-sec .total-Paid-wrap {
    padding: 0;
    justify-content: center;
    border: none;
  }
  .order-Successfully-sec .successfully-table-sm .table-sm:nth-child(odd) {
    background: #F7F9FD;
  }
  .order-Successfully-sec .successfully-table-sm .table-sm .total-wrap {
    justify-content: center;
  }
  .term-condition-sec {
    padding: 32px 0px;
    background: url(../images/term-bg-sm.png) no-repeat center center;
    background-size: cover;
  }
  .term-condition-sec .term-condition-wrap .term-top-sec h1 {
    font-size: 36px;
    color: #0D0E36;
    margin-bottom: 24px;
  }
  .term-condition-sec .term-condition-wrap .term-top-sec .btn-wrap {
    max-width: 327px;
  }
  .term-condition-sec .term-condition-wrap .term-content-sec {
    margin-top: 24px;
    padding: 0 24px;
  }
  .term-condition-sec .term-condition-wrap .term-content-sec p {
    color: #656565;
  }
  .error-sec .error-content {
    gap: 16px;
    top: 50%;
    max-width: 327px;
    width: 100%;
  }
  .error-sec .error-content h1 {
    font-size: 128px;
    line-height: 80%;
  }
  .error-sec .error-content p {
    font-size: 24px;
  }
  .user-dashboard-sec .user-dashboard-wrap {
    flex-wrap: wrap;
    gap: 0;
    justify-content: center;
  }
  .user-dashboard-sec .user-dashboard-wrap .table-wrap {
    padding: 8px 0 0 0;
  }
  .user-dashboard-sec .user-dashboard-wrap .table-wrap h4 {
    padding-bottom: 8px;
  }
  .user-dashboard-sec .user-dashboard-wrap .table-wrap .table-overflow-sec {
    overflow: scroll;
    padding: 16px;
  }
  .user-dashboard-sec .user-dashboard-wrap .table-wrap .table-overflow-sec table {
    width: 675px;
  }
  .user-dashboard-sec .user-dashboard-wrap video {
    width: 100%;
    max-width: 100%;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content {
    padding: 32px 24px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap {
    margin-bottom: 24px;
    text-align: center;
    justify-content: center;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap a {
    font-size: 14px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content h6 {
    margin-bottom: 32px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .form-flex {
    flex-wrap: wrap;
    gap: 8px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .form-flex .form-group {
    flex: 1 1 100%;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .common-form .primary-btn {
    margin-top: 32px;
    width: 100%;
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-content {
    padding: 0;
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap {
    padding: 32px 24px 0 24px;
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content > h6 {
    font-size: 14px;
    max-width: 210px;
    margin: 0 auto 32px auto;
  }
  .register-wrap {
    flex-wrap: wrap;
  }
  .register-wrap .register-content-wrap .register-main-content {
    max-width: 100%;
    width: 100%;
    margin: auto;
    padding: 32px 24px;
  }
  .register-wrap .register-content-wrap .register-main-content h1 {
    font-size: 36px;
    margin-bottom: 24px;
  }
  .register-wrap .register-content-wrap .register-main-content .btn-wrap a {
    font-size: 14px;
  }
  .register-wrap .register-content-wrap .register-main-content .form-wrap {
    gap: 8px;
  }
  .register-wrap .register-content-wrap .register-main-content .form-wrap .form-group {
    flex: 1 1 100%;
  }
  .register-wrap .register-content-wrap .register-main-content .form-check {
    margin: 32px 0 24px 0;
  }
  .register-wrap .register-content-wrap .register-main-content .btn-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .register-wrap .register-content-wrap .register-main-content .common-form .btn-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    margin-bottom: 0;
  }
  .register-wrap .register-content-wrap .register-main-content .common-form .btn-wrap button {
    width: 100%;
  }
  .login-wrap .register-content-wrap .register-main-content .common-form .btn-wrap {
    margin-top: 8px;
    gap: 32px;
  }
  .login-forgot-wrap .register-content-wrap .register-main-content {
    padding: 40px 24px;
    background: linear-gradient(180deg, #F7F9FD 0%, #E1E7F3 0.01%, #F7F9FD 100%);
  }
  .login-forgot-wrap .register-content-wrap .register-main-content .form-wrap {
    gap: 16px;
  }
  .login-forgot-wrap .primary-btn {
    margin-top: 24px;
    width: 100%;
  }
  .login-forgot-wrap .common-secondary-heading p {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .common-top-heading-sec h1 {
    font-size: 54px;
  }
  .cant-find-bottom-sec {
    background: url(../images/cant-find-bottom-sec-bg.png) no-repeat;
    background-color: #F7F9FD;
    background-size: cover;
    background-position: right -406px center;
}
  .our-Services-glance-sec .our-service-glance-wrap .our-service-glance-items {
    height: 295px;
    padding: 23px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading {
    max-width: 615px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap:first-child {
    max-width: 278px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap {
    gap: 6px;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap .primary-btn {
    padding: 10px 15px;
    width: 100%;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading .setting-text-wrap .text-wrap .btn-wrap .third-btn {
    padding: 10px 15px;
    width: 100%;
  }
  .setting-standards-sec .setting-standards-wrap .common-secondary-heading h5 {
    font-size: 38px;
  }
  .setting-standards-sec .about-home-sec {
    height: 495px;
  }
  .setting-standards-sec .about-home-sec img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .our-marketing-approach-sec .our-marketing-approach-content .our-marketing-approach-text {
    max-width: 600px;
  }
  /*.ready-consult-sec {*/
  /*  background: url(../images/ready-bg.png) no-repeat right 40% top;*/
  /*  background-color: #F7F9FD;*/
  /*}*/
  .ready-dusk-sec {
    background: url(../images/ready-dusk-bg.png) no-repeat right 40% top;
    background-color: #F7F9FD;
  }
  .about-top-sec .common-top-heading-sec h1 {
    font-size: 54px;
  }
  .about-top-sec .about-top-container {
    top: 53%;
  }
  .our-Services-sec .our-services-wrap .common-secondary-heading {
    max-width: 566px;
  }
  .our-Services-sec .our-services-wrap .our-service-top .our-service-items {
    max-width: 279px;
  }
  .Unlock-Business-Potential-sec .Unlock-Business-wrap .Unlock-Business-Potential-right-content h5 {
    font-size: 38px;
  }
  .setting-standards-business-sec {
    padding: 64px 0;
  }
  .setting-standards-business-sec .setting-business-right {
    width: 628px;
    height: 100%;
  }
  .setting-standards-business-sec .setting-business-right img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    -o-object-position: bottom right;
       object-position: bottom right;
  }
  .setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading {
    max-width: 549px;
  }
  .setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading h5 {
    font-size: 38px;
  }
  .send-Message-sec .send-message-wrap .send-message-form {
    max-width: 717px;
  }
  .faq-sec .faq-sec-contant-sec .accordion .accordion-item {
    max-width: 543px;
  }
  .service-top-sec {
    height: 471px;
  }
  .understanding-Optimisation-sec {
    min-height: 434px;
  }
  .understanding-Optimisation-sec .understanding-optimisation-content h5 {
    font-size: 38px;
  }
  .start-journey-sec .start-journey-content {
    top: 40%;
  }
  .start-journey-sec .start-journey-content h5 {
    font-size: 38px;
  }
  .start-journey-sec .start-journey-bottom-sec {
    margin-top: -79px;
  }
  .start-journey-sec .start-journey-bottom-sec .start-first-item p {
    font-size: 20px;
  }
  .features-sec .features-right-img {
    width: 56%;
  }
  .features-sec .feature-sec-wrap .feature-wrap {
    max-width: 450px;
  }
  .service-about-seo .about-home-sec img {
    -o-object-position: 0 top;
       object-position: 0 top;
  }
  .need-bespoke-sec {
    background: url(../images/need-bespoke-img.png) no-repeat center left 50%;
    background-color: #f9f9f9;
    background-size: cover;
  }
  /*.cant-find-bottom-sec {*/
  /*  background: url(../images/cant-find-bottom-sec-bg.png) no-repeat right 40% top;*/
  /*  background-color: #F7F9FD;*/
  /*}*/
  .setting-standards-sec .about-home-sec img {
    -o-object-position: right;
       object-position: right;
  }
  .checkout-sec .checkout-wrap .checkout-content-sec .enter-details-sec {
    max-width: 591px;
  }
  .error-sec .error-content h1 {
    font-size: 180px;
  }
  .user-dashboard-sec .user-dashboard-wrap {
    gap: 50px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-video {
    max-width: 580px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content {
    max-width: 582px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap {
    gap: 20px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap a {
    font-size: 22px;
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-video {
    padding: 153px 0;
    max-width: 529px;
    background: linear-gradient(76deg, #ced9e4, #e7e9ed);
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-content {
    max-width: 631px;
  }
  .register-wrap .register-video {
    max-width: 627px;
    height: 720px;
  }
  .register-wrap .register-video video {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .register-wrap .register-content-wrap .register-main-content {
    max-width: 525px;
    width: 100%;
    margin: auto;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .setting-standards-sec .setting-standards-wrap {
    top: 46%;
  }
  .cant-find-bottom-sec {
    background: url(../images/cant-find-bottom-sec-bg.png) no-repeat;
    background-color: #F7F9FD;
    background-size: cover;
    background-position: right -285px center;
}
  /*.ready-consult-sec {*/
  /*  background: url(../images/ready-bg.png) no-repeat right 40% top;*/
  /*  background-color: #F7F9FD;*/
  /*}*/
  .ready-dusk-sec {
    background: url(../images/ready-dusk-bg.png) no-repeat right 40% top;
    background-color: #F7F9FD;
  }
  .about-top-sec .common-top-heading-sec h1 {
    font-size: 54px;
  }
  .about-top-sec .about-top-container {
    top: 53%;
  }
  .setting-standards-business-sec {
    padding: 74px 0;
  }
  .setting-standards-business-sec .setting-business-right {
    width: 770px;
  }
  .setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading {
    max-width: 585px;
  }
  .setting-standards-business-sec .setting-standards-business-wrap .common-secondary-heading h5 {
    font-size: 38px;
  }
  .understanding-Optimisation-sec {
    min-height: 484px;
  }
  .understanding-Optimisation-sec .understanding-optimisation-content h5 {
    font-size: 38px;
  }
  .start-journey-sec .start-journey-content {
    top: 40%;
  }
  .start-journey-sec .start-journey-content h5 {
    font-size: 38px;
  }
  .start-journey-sec .start-journey-bottom-sec {
    margin-top: -95px;
  }
  .features-sec .features-right-img {
    width: 53%;
  }
  .need-bespoke-sec {
    background: url(../images/need-bespoke-img.png) no-repeat center left 50%;
    background-color: #f9f9f9;
    background-size: cover;
  }
  /*.cant-find-bottom-sec {*/
  /*  background: url(../images/cant-find-bottom-sec-bg.png) no-repeat right 40% top;*/
  /*  background-color: #F7F9FD;*/
  /*}*/
  .service-about-seo .setting-standards-wrap {
    top: 50%;
  }
  .service-about-ppc .setting-standards-wrap {
    top: 50%;
  }
  .error-sec .error-content h1 {
    font-size: 180px;
  }
  .user-dashboard-sec .user-dashboard-wrap {
    gap: 82px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-video {
    max-width: 612px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content {
    max-width: 631px;
  }
  .user-dashboard-sec .user-dashboard-wrap .user-dashboard-content .user-dashboard-top-content .btn-wrap {
    gap: 20px;
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-video {
    padding: 120px 0;
    background: linear-gradient(76deg, #ced9e4, #e7e9ed);
  }
  .user-dashboard-previous-sec .user-dashboard-wrap .user-dashboard-content {
    max-width: 684px;
  }
  .register-wrap .register-video {
    max-width: 703px;
    height: 720px;
  }
  .register-wrap .register-video video {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .register-wrap .register-content-wrap .register-main-content {
    max-width: 525px;
    width: 100%;
    margin: auto;
  }
}
@media screen and (min-width: 1800px) {
  header .desktop-nav {
    max-width: 1440px;
  }
  .setting-business-container {
    max-width: 1440px;
  }
  .welcome-content-sec,
  .our-Service-glance-container,
  .setting-standards-wrap {
    max-width: 1440px;
  }
  .welcome-sec .spline-wrap-lg {
    max-width: 1080px;
  }
  .our-Service-glance-container {
    max-width: 1454px;
  }
}/*# sourceMappingURL=responsive.css.map */