@import url("https://fonts.googleapis.com/css2?family=Sintony:wght@400;700&display=swap");
@media screen and (min-width: 320px) and (max-width: 767px) {
  .dashboard-sec .dashboard-inline .orderhistory-part {
    padding: 40px 0px 16px 24px !important;
  }
  .scroll-sec .button {
    pointer-events: auto;
    cursor: pointer;
    background: #e7e7e7;
    border: none;
    padding: 1.5rem 3rem;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    position: relative;
    display: inline-block;
  }
  .scroll-sec .button--fenrir {
    background: none;
    padding: 0;
    -webkit-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
    width: 40px;
    height: 40px;
    font-family: aktiv-grotesk-extended, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.85rem;
  }
  .scroll-sec .button--fenrir span {
    position: relative;
    top: -2px;
    left: -2px;
  }
  .scroll-sec .progress {
    position: absolute;
    width: 31px;
    height: 31px;
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    background-color: transparent;
  }
  .scroll-sec .button--fenrir:hover .progress {
    transform: scale3d(1.2, 1.2, 1);
  }
  .scroll-sec .progress__circle,
  .scroll-sec .progress__path {
    fill: none;
    stroke: #fff;
    stroke-width: 1px;
  }
  .scroll-sec .button--fenrir:focus-visible .progress__circle {
    fill: rgba(252, 196, 63, 0.4);
  }
  .scroll-sec .progress__path {
    stroke: #fff;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    transition: stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  }
  .scroll-sec .button--fenrir:hover .progress__path {
    stroke-dashoffset: 0;
  }
  .our-story-welcome-sec .container {
    padding: 0px;
  }
  .order-complete-sec .cart-sec table th .product-name {
    margin-left: 0px !important;
  }
  .shopping-cart-sec .cart-sec table th .product-name {
    margin-left: -40px;
  }
  .secure-checkout-page-sec .cart-sec table th .product-name {
    margin-left: 0px !important;
  }
  .welcome-sec .slider-text {
    top: 141px;
    max-width: 337px;
    left: 24px;
    transform: inherit;
  }
  .welcome-sec .slider-text h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .welcome-sec .scrolldown {
    display: none;
  }
  .register-sec {
    background: url(../images/mobile-register-vector-bg.png) no-repeat top 78% center;
    background-size: 100%;
  }
  .register-sec::before {
    background: unset;
    display: none;
  }
  .register-sec .register-form-sec {
    margin-right: inherit;
    max-width: inherit;
    padding: 64px 16px 25px 16px;
  }
  .register-sec .register-form-sec .regi-heding {
    margin-bottom: 40px;
  }
  .register-sec .register-form-sec .regi-heding h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.4px;
  }
  .register-sec .register-form-sec .regiter-form .checkbox-captcha-inline {
    flex-direction: column;
  }
  .register-sec .register-form-sec .regiter-form .checkbox-captcha-inline .check-box-sec {
    max-width: inherit;
  }
  .register-sec .register-form-sec .regiter-form .create-acc-btn {
    max-width: 309px;
    width: 100%;
    margin: 40px auto;
  }
  .signin-sec {
    background: url(../images/mobile-register-vector-bg.png) no-repeat bottom center;
    background-size: auto;
  }
  .signin-sec::after {
    display: none;
  }
  .signin-sec .signin-form-sec {
    max-width: inherit;
    margin-left: inherit;
    padding: 64px 0px;
  }
  .signin-sec .signin-form-sec .signin-form {
    padding: 0 16px;
  }
  .signin-sec .signin-form-sec .signin-heding h1 {
    font-size: 32px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.4px;
  }
  .signin-sec .signin-form-sec .signin-btn {
    max-width: inherit;
  }
  .signin-sec .signin-form-sec .resetpass-btn {
    max-width: inherit;
  }
  .signin-sec .resetpass-form-sec {
    max-width: inherit;
  }
  .signin-sec .resetpass-form-sec .signin-heding {
    max-width: 327px;
    margin: auto auto 40px auto;
  }
  .signin-sec .resetpass-form-sec .signin-form {
    max-width: inherit;
    margin: auto;
  }
  .signin-sec .resetpass-form-sec .signin-form .resetpass-btn {
    margin-bottom: 0;
  }
  #forgotpass-popup .modal-content {
    border-top: 10px solid #E8496E;
    border-bottom: 5px solid #E8496E;
  }
  #forgotpass-popup .modal-dialog {
    max-width: inherit;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec {
    padding: 34px 10px 40px 10px;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .top-icon-img {
    position: absolute;
    top: -10%;
    left: 50%;
    transform: translate(-50%);
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .popup-heading {
    padding-bottom: 24px;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .popup-heading h2 {
    font-size: 24px;
    line-height: normal;
    letter-spacing: 1.8px;
    padding-bottom: 24px;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .popup-para {
    max-width: 391px;
    width: 100%;
    margin: auto;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .popup-para p {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .modal-form-sec {
    margin-top: 32px;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .modal-form-sec .submit-request-btn {
    margin-top: 32px;
  }
  #forgotpass-popup .modal-dialog .modal-body .forgotpass-form-sec .modal-form-sec .submit-request-btn .common-btn {
    -webkit-clip-path: unset;
            clip-path: unset;
  }
  .shoppingcart-header-wrapper {
    background: url(../images/mobile-shopping-cart-top-bg.png) no-repeat 0px 72px;
    background-size: contain;
  }
  .shoppingcart-header-wrapper .shopping-cart-heading {
    padding: 122.5px 0;
  }
  .shoppingcart-header-wrapper .shopping-cart-heading h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.4px;
  }
  .shopping-cart-sec {
    padding: 40px 0 0 0;
  }
  .shopping-cart-sec::before {
    display: none;
  }
  .shopping-cart-sec::after {
    display: none;
  }
  .shopping-cart-sec .cart-heading-sec {
    max-width: inherit;
    margin-left: inherit;
    padding: 0 0 0 24px;
    flex-direction: column;
    gap: 16px;
    text-align: left;
    align-items: inherit;
  }
  .shopping-cart-sec .cart-heading-sec h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.8px;
  }
  .shopping-cart-sec .cart-heading-sec p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.68px;
    text-transform: capitalize;
    margin-bottom: 8px;
  }
  .shopping-cart-sec .cart-sec {
    max-width: 340px;
    margin: 24px auto 0 auto;
  }
  .shopping-cart-sec .cart-sec table thead h5 {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
  }
  .shopping-cart-sec .cart-sec table tbody tr h3 {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
    letter-spacing: normal;
    padding-bottom: 4px;
  }
  .shopping-cart-sec .cart-sec table tbody tr .duration {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
    padding-bottom: 4px;
  }
  .shopping-cart-sec .cart-sec table tbody tr .product-price {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.2px;
  }
  .shopping-cart-sec .cart-sec table tbody tr td .price {
    margin-top: 9px;
  }
  .shopping-cart-sec .total-sec {
    max-width: inherit;
    margin-top: 24px;
  }
  .shopping-cart-sec .total-sec .total-sec-box {
    border: unset;
  }
  .shopping-cart-sec .total-sec .total-sec-box .discount-link {
    margin-top: 16px;
  }
  .shopping-cart-sec .total-sec .total-sec-box .apply-code {
    flex-direction: column;
    margin: 24px 0 0px 0;
    gap: 8px;
    align-items: inherit;
  }
  .shopping-cart-sec .total-sec .total-sec-box .apply-code .discount-form .form-control {
    margin-bottom: inherit;
  }
  .shopping-cart-sec .total-sec .total-sec-box .apply-code .apply-btn-sec {
    max-width: inherit;
    width: 100%;
  }
  .shopping-cart-sec .total-sec .total-sec-box .code-applied-line {
    margin-top: 8px;
  }
  .securecheckout-header-wrapper {
    background: none;
    height: auto;
  }
  .securecheckout-header-wrapper .checkout-heading {
    padding: 124.5px 24px;
    background: url(../images/mobie-checkout-top-bg.png) no-repeat top center;
    background-size: cover;
  }
  .securecheckout-header-wrapper .checkout-heading .container {
    padding: 0px;
  }
  .securecheckout-header-wrapper .checkout-heading h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.4px;
    margin: 0px;
  }
  .cart-checkout-inline {
    max-width: inherit;
    flex-direction: column;
  }
  .cart-checkout-inline .cart-sec {
    max-width: 327px;
    width: 100%;
    margin: auto;
  }
  .cart-checkout-inline .cart-sec table thead h5 {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
  }
  .cart-checkout-inline .cart-sec .cart-checkout-total-sec {
    gap: 16px;
  }
  .cart-checkout-inline .payment-info-sec {
    max-width: inherit;
    margin: 24px auto auto auto;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box {
    border: unset;
    padding: 24px 12px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .container {
    padding: 0 9px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .checkout-form .captcha-mastercard-sec {
    flex-direction: column;
    gap: 22px;
  }
  #payment-error-popup .modal-content {
    border-top: 10px solid #E8496E;
    border-bottom: 5px solid #E8496E;
  }
  #payment-error-popup .modal-dialog {
    max-width: inherit;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec {
    padding: 34px 10px 25px 10px;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .popup-heading {
    padding-bottom: 24px;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .popup-heading h2 {
    font-size: 24px;
    line-height: normal;
    letter-spacing: 1.8px;
    padding-bottom: 24px;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .popup-para {
    max-width: 303px;
    width: 100%;
    margin: auto;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .popup-para p {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .modal-form-sec {
    margin-top: 24px;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .modal-form-sec .btns-inline {
    flex-direction: column;
    gap: 16px;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .modal-form-sec .btns-inline .continue-shopping {
    max-width: inherit;
  }
  #payment-error-popup .modal-dialog .modal-body .payment-error-sec .modal-form-sec .btns-inline .tryagain-btn {
    max-width: inherit;
  }
  .accountdtlsbg::after {
    display: none;
  }
  .order-complete-sec .order-complete-box .cart-sec .cart-table-sec h5 {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    /* 135% */
  }
  .order-complete-sec .order-complete-box .order-complete-btns .view-order .common-btn {
    -webkit-clip-path: inherit;
            clip-path: inherit;
  }
  .ordercomplete-header-wrapper {
    background: none;
    height: auto;
  }
  .ordercomplete-header-wrapper .ordercomp-heading {
    padding: 124.5px 24px;
    background: url(../images/mobile-order-complete-top-bg.png) no-repeat top center;
  }
  .ordercomplete-header-wrapper .ordercomp-heading .container {
    padding: 0px;
  }
  .ordercomplete-header-wrapper .ordercomp-heading h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.4px;
    margin: 0px;
  }
  .order-complete-sec {
    padding: 0;
  }
  .order-complete-sec .order-complete-box {
    max-width: inherit;
    width: 100%;
    margin: auto;
    padding: 40px 24px;
    background: #F4F4F4;
  }
  .order-complete-sec .order-complete-box .heading-part h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.8px;
    border-bottom: 1px solid #D7D7D7;
    padding: 0 0 8px 0;
  }
  .order-complete-sec .order-complete-box .heading-part h2 br {
    display: block;
  }
  .order-complete-sec .order-complete-box .heading-part .plarge {
    padding: 24px 0;
    max-width: 219px;
    margin: auto;
  }
  .order-complete-sec .order-complete-box .heading-part p {
    max-width: inherit;
  }
  .order-complete-sec .order-complete-box .heading-part .orderdate-invoice-inline {
    max-width: 204px;
    margin: 24px auto;
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }
  .order-complete-sec .order-complete-box .cart-sec {
    max-width: inherit;
    width: 100%;
    margin-top: inherit;
    margin-left: inherit;
  }
  .order-complete-sec .order-complete-box .cart-sec table thead th {
    padding: 0 0 31px 0;
  }
  .order-complete-sec .order-complete-box .cart-sec table tbody tr td {
    padding: 0 0 31px 0;
  }
  .order-complete-sec .order-complete-box .cart-sec table tbody tr:last-child td {
    padding: 0;
  }
  .order-complete-sec .order-complete-box .cart-sec .cart-checkout-total-sec {
    max-width: inherit;
    margin-left: 0;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px;
  }
  .order-complete-sec .order-complete-box .order-complete-btns {
    flex-direction: column;
    gap: 24px;
    margin-top: 24px;
  }
  .order-complete-sec .order-complete-box .order-complete-btns .return-home {
    max-width: inherit;
  }
  .order-complete-sec .order-complete-box .order-complete-btns .view-order {
    max-width: inherit;
  }
  .mobileaccountbg {
    background: url(../images/mobileaccountbg.png) no-repeat top center;
  }
  .mobileaccountbg .dashboard-sec {
    background-color: transparent;
  }
  .dashboard-header-wrapper {
    background: none;
    height: auto;
  }
  .dashboard-sec {
    margin-top: 0px;
  }
  .dashboard-sec::before {
    display: none;
  }
  .dashboard-sec::after {
    display: none;
  }
  .dashboard-sec .dashboard-inline {
    flex-direction: column;
    max-width: inherit;
    justify-content: space-between;
    padding-bottom: 0px;
    gap: 40px;
    padding-top: 55px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part {
    max-width: 327px;
    margin: 0px auto auto auto;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .user-sec {
    padding: 24px 0;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .user-sec img {
    max-width: 70px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .user-sec .username {
    margin-top: 16px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .account-tabs {
    display: none;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .mobile-account-tabs {
    display: flex;
    position: relative;
    flex-direction: column;
    position: relative;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .mobile-account-tabs .active {
    color: #0E0E0E;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .mobile-account-tabs a {
    padding: 22px 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid #D0D0D0;
    text-decoration: none;
    color: #656565;
    font-family: "Sintony", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.5px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .mobile-account-tabs #accounttabs-menu {
    background: #F4F4F4;
    width: 100%;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part .mobile-account-tabs .dropdown-menu {
    width: 100%;
    position: relative !important;
    transform: unset !important;
    background: #F4F4F4;
    border: unset;
    padding-bottom: 0;
  }
  .dashboard-sec .dashboard-inline .common-form .form-control {
    padding: 9px 16px;
  }
  .dashboard-sec .dashboard-inline .dashboard-sec .dashboard-inline .account-info-part p {
    text-align: center;
    margin-top: 0;
  }
  .dashboard-sec .dashboard-inline .account-info-part {
    max-width: inherit;
    width: 100%;
    background: #F4F4F4;
    padding: 40px 24px 16px 24px;
    margin-top: 0;
    border: 1px solid #D0D0D0;
  }
  .dashboard-sec .dashboard-inline .account-info-part h2 {
    padding: 0 0 24px 0;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.8px;
    max-width: inherit;
    border-bottom: unset;
    text-align: center;
    margin: 0;
  }
  .dashboard-sec .dashboard-inline .account-info-part .container {
    padding: 0;
  }
  .dashboard-sec .dashboard-inline .account-info-part .acc-form {
    margin: 0px 0 24px 0;
  }
  .dashboard-sec .dashboard-inline .account-info-part .acc-form .savechange-btn {
    max-width: 208px;
    width: 100%;
    margin: 8px auto auto auto;
  }
  .dashboard-sec .dashboard-inline .orderhistory-table {
    margin-top: 0px;
  }
  .dashboard-sec .dashboard-inline .orderhistory-table table {
    border: 1px solid #D0D0D0;
  }
  .dashboard-sec .dashboard-inline .orderhistory-table thead th {
    min-width: 152px;
    padding: 13px 12px;
  }
  header {
    background: #1E1E1E !important;
    position: sticky;
  }
  footer .footer-wrap {
    max-width: 327px;
    margin: auto;
  }
  footer .footer-wrap .footer-top {
    display: block;
    text-align: center;
  }
  footer .footer-wrap .footer-top .footer-links {
    margin-top: 40px;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list {
    width: 100%;
    display: flex;
    border-top: 1px solid #3C3C3C;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul {
    flex-direction: column;
    flex-grow: 1;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul a {
    padding: 24px 16px;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #3C3C3C;
    border-left: 0;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul a:hover {
    color: #DF5B50;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .sub-nav {
    margin-top: 0;
    position: unset;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .sub-nav a {
    padding: 24px 5px;
    border-left: 1px solid #3C3C3C;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=false] .dropdown-shape {
    display: inline-block;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=false] .dropdown-shape-active {
    display: none;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=true] .dropdown-shape-active {
    display: inline-block;
    transform: rotate(90deg);
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=true] .dropdown-shape {
    display: none;
  }
  footer .footer-wrap .footer-center-sec {
    margin-top: 40px;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap {
    text-align: center;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap h5 {
    max-width: 126px;
    margin: 0 auto 16px auto;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap .contact-info {
    flex-direction: column;
    gap: 16px;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap .contact-info .contact-link a {
    margin-bottom: 8px;
    line-height: 1;
  }
  footer .mastercard-wrap {
    margin-top: 24px;
  }
  .where-Ideas-sec {
    padding: 24px 24px 0 24px;
  }
  .where-Ideas-sec .where-Ideas-content-sec {
    padding: 40px 24px;
  }
  .where-Ideas-sec .where-Ideas-content-sec h5 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin: 24px 0;
  }
  .innovation-sec {
    padding: 0px;
  }
  .innovation-sec .innovation-sec-wrap {
    background-color: white;
    display: flex;
    flex-direction: column-reverse;
  }
  .innovation-sec .innovation-left-sec {
    width: 100%;
    background-color: #DF5B50;
    padding: 64px 24px 40px 24px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content {
    position: unset;
    transform: unset;
    width: 100%;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5::before {
    content: unset;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content a {
    margin-top: 24px;
  }
  .innovation-sec .innovation-right-sec-wrap {
    position: unset;
    margin-bottom: -38px;
  }
  .innovation-sec .innovation-right-sec {
    position: relative;
    bottom: 0;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content {
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
  }
  .innovation-sec .innovation-right-sec .innovation-right-content h5 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    width: 282px;
  }
  .services-sec {
    padding: 24px 0 0 0;
  }
  .services-sec .service-heading-wrap h6 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    font-family: "Sintony", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0px;
  }
  .services-sec .service-sec-owl {
    padding: 24px;
  }
  .services-sec .service-sec-owl .owl-dots {
    display: none;
  }
  .services-sec .service-sec-owl .owl-nav {
    text-align: center;
    font-size: 0;
    border: 2px solid #ececee;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    border-radius: 4px;
  }
  .services-sec .service-sec-owl .owl-nav .owl-prev {
    background: url(../images/prev-button-icon.svg) no-repeat center center;
    padding: 11px 14px 11px 12px !important;
  }
  .services-sec .service-sec-owl .owl-nav .owl-next {
    background: url(../images/next-button-icon.svg) no-repeat center center;
    padding: 11px 12px 11px 14px !important;
  }
  .services-sec .service-sec-owl .service-content-wrap {
    margin: 0 auto 24px auto !important;
  }
  .services-sec .service-sec-owl .service-content-wrap h5 {
    font-size: 64px;
    font-weight: 700;
    line-height: normal;
  }
  .services-sec .service-sec-owl .service-content-wrap .service-content-para {
    padding-left: 74px !important;
  }
  .services-sec .service-sec-owl .service-content-wrap .service-content-para h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .services-sec .service-sec-owl .service-1 {
    background: url(../images/services-1.png) no-repeat left top 20px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-1 .service-content-para {
    padding-left: 110px;
  }
  .services-sec .service-sec-owl .service-1 h5 {
    padding-left: 36px;
  }
  .services-sec .service-sec-owl .service-2 {
    margin: 73px 0 0 52px;
    background: url(../images/services-2.png) no-repeat left top 20px;
    background-size: 132px;
    max-width: 428px;
  }
  .services-sec .service-sec-owl .service-2 .service-content-para {
    padding-left: 94px;
  }
  .services-sec .service-sec-owl .service-2 h5 {
    padding-left: 26px;
    padding-top: 47px;
  }
  .services-sec .service-sec-owl .service-3 {
    margin: 190px 0 0 0;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-3 .service-content-para {
    padding-left: 105px;
  }
  .services-sec .service-sec-owl .service-3 h5 {
    padding-left: 31px;
    padding-top: 29px;
  }
  .services-sec .service-sec-owl .service-4 {
    margin-top: -109px;
    background: url(../images/services-4.png) no-repeat left top 27px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-4 .service-content-para {
    padding-left: 102px;
  }
  .services-sec .service-sec-owl .service-4 h5 {
    padding-left: 36px;
  }
  .services-sec .service-sec-owl .service-5 {
    margin: 39px 22px 0 22px;
    background: url(../images/services-5.png) no-repeat left top 20px;
    max-width: 428px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-5 .service-content-para {
    padding-left: 94px;
  }
  .services-sec .service-sec-owl .service-5 h5 {
    padding-left: 26px;
    padding-top: 4px;
  }
  .services-sec .service-sec-owl .service-6 {
    margin: 165px 0 0 0;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-6 .service-content-para {
    padding-left: 105px;
  }
  .services-sec .service-sec-owl .service-6 h5 {
    padding-left: 31px;
    padding-top: 29px;
  }
  .home-contact-sec {
    background: #F4F4F4;
    min-height: unset;
    height: unset;
    padding: 40px 0;
  }
  .home-contact-sec .home-contact-wrap {
    display: block;
    max-width: 327px;
    margin: auto;
  }
  .home-contact-sec .home-contact-wrap .home-contact-content h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    text-align: center;
  }
  .home-contact-sec .home-contact-wrap .home-contact-content .submit-btn {
    width: 100%;
  }
  .our-story-welcome-sec .our-story-wel-content {
    max-width: 100%;
    padding: 24px;
    margin: auto;
    top: unset;
    transform: unset;
    bottom: 0;
  }
  .our-story-welcome-sec .our-story-wel-content h1 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .our-story-welcome-sec .our-story-wel-content p {
    margin-bottom: 24px;
  }
  .our-story-welcome-sec .scroll-btn {
    bottom: 3%;
  }
  .our-Experts-sec {
    padding: 14px 20px 40px 11px;
    flex-wrap: wrap;
    gap: 24px;
  }
  .our-Experts-sec .our-Experts-content {
    width: auto;
    padding-left: 13px;
    padding-right: 4px;
  }
  .our-Experts-sec .our-Experts-content h2 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
    max-width: 266px;
  }
  .our-Experts-sec .our-Experts-content a {
    margin-top: 24px;
  }
  .experts-sec {
    padding: 40px 0;
  }
  .experts-sec .expert-sec-wrap {
    max-width: 100%;
    padding: 0px 12px;
    margin: auto;
  }
  .experts-sec .expert-sec-wrap .expert-top-content {
    max-width: 100%;
    margin-bottom: 24px;
  }
  .experts-sec .expert-sec-wrap .expert-top-content h4 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .experts-sec .expert-sec-wrap .expert-wrap-flex {
    flex-direction: column;
    align-items: center;
  }
  .experts-sec .expert-sec-wrap .expert-content-1 {
    margin: 0;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap .expert-main-content {
    max-width: 100%;
    position: unset;
    margin: auto;
    padding: 24px;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap .expert-main-content h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap img {
    width: 100%;
  }
  .our-values-sec {
    background: white;
    min-height: unset;
  }
  .our-values-sec .our-values-wrap {
    max-width: 100%;
    width: 100%;
    padding: 64px 24px;
    position: unset;
    background: #F6F6F6;
    margin-top: -45px;
  }
  .our-values-sec .our-values-wrap h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .our-values-sec .our-values-wrap a {
    margin-top: 24px;
  }
  .our-values-sec .creative-img-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .support-top-sec .support-top-content {
    max-width: 327px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .support-top-sec .support-top-content h1 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .support-top-sec .support-top-content .contact-info-sec-wrap h5 {
    margin-bottom: 16px !important;
  }
  .support-main-sec {
    background: white;
  }
  .support-main-sec .support-our-team {
    max-width: 100%;
    margin: auto;
    padding: 40px 24px;
  }
  .support-main-sec .support-our-team h4,
  .support-main-sec .support-our-team p {
    text-align: center;
  }
  .support-main-sec .support-our-team p {
    margin-bottom: 24px;
  }
  .support-main-sec .support-our-team .submit-btn {
    max-width: 95%;
    margin-top: 27px;
  }
  .support-main-sec .faq-sec {
    padding: 40px 24px;
  }
  .support-main-sec .faq-sec h4 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .support-main-sec .faq-sec h4::after {
    background: url(../images/line-faq-icon-sm.svg) no-repeat;
    bottom: 9px;
    right: -17px;
    top: unset;
    left: unset;
  }
  .support-main-sec .faq-sec .accordion .accordion-item {
    padding: 20px 24px;
    padding-right: 0;
  }
  .support-main-sec .faq-sec .accordion .accordion-item h2 button {
    /* Body/Standard */
    font-family: "Sintony", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
    /* 23.7px */
  }
  .support-main-sec .faq-sec .accordion .accordion-item:has(.accordion-button[aria-expanded=true]) {
    width: 335px;
    padding-right: 0;
  }
  .service-top-sec .service-top-content {
    max-width: 327px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .service-top-sec .service-top-content h1 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .what-seo .what-seo-content-wrap {
    padding: 40px 24px;
    background: url(../images/what-seo-bg-sm.png) no-repeat right top;
    background-color: #DF5B50;
    margin-top: 0;
  }
  .what-seo .what-seo-content-wrap .what-seo-content h2 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .benefits-sec {
    margin-top: 0;
    gap: 13px;
    flex-direction: column;
  }
  .benefits-sec .benefits-content {
    padding: 24px;
    width: 100%;
  }
  .benefits-sec .benefits-content h4 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .the-Success-sec {
    padding: 40px 0;
    background: white;
  }
  .the-Success-sec h3 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 24px;
  }
  .the-Success-sec .service-1 {
    margin-bottom: 0px !important;
  }
  .the-Success-sec .service-content-wrap {
    margin: 0 auto 15px auto !important;
  }
  .the-Success-sec .service-content-wrap h5 {
    font-size: 64px;
    font-weight: 700;
    line-height: 1;
  }
  .the-Success-sec .service-content-wrap .service-content-para {
    padding-left: 74px !important;
  }
  .the-Success-sec .service-content-wrap .service-content-para h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    line-height: 1;
    margin-bottom: 10px;
  }
  .the-Success-sec .service-1 {
    background: url(../images/services-1.png) no-repeat left top 20px;
    background-size: 132px;
    padding-left: 0px;
    margin-bottom: 5px !important;
  }
  .the-Success-sec .service-1 .service-content-para {
    padding-left: 110px;
  }
  .the-Success-sec .service-1 h5 {
    padding: 24px 0 0 24px;
  }
  .the-Success-sec .service-2 {
    margin: 73px 0 0 52px;
    background: url(../images/services-2-2-sm.png) no-repeat left top 20px;
    background-size: 132px;
  }
  .the-Success-sec .service-2 .service-content-para {
    padding-left: 94px;
  }
  .the-Success-sec .service-2 h5 {
    padding-left: 26px;
    padding-top: 47px;
    margin-top: 0;
  }
  .the-Success-sec .service-3 {
    margin-bottom: 0 !important;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .the-Success-sec .service-3 .service-content-para {
    padding-left: 105px;
  }
  .the-Success-sec .service-3 h5 {
    padding-left: 31px;
    padding-top: 29px;
    margin-top: 0;
  }
  .capabilities-sec {
    max-width: 100%;
    background-color: #F4F4F4;
    padding: 24px;
    margin-bottom: 0;
    gap: 0;
  }
  .capabilities-sec .capabilities-wrap H6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    padding: 0;
    margin-bottom: 16px;
    margin-top: 24px;
    padding-right: 21px;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content {
    padding: 0;
    max-width: 327px;
    background: transparent;
    margin: auto;
    width: 100%;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content p {
    color: #3C3C3C;
  }
  .pricing-package-sec {
    padding: 24px 0;
  }
  .pricing-package-sec h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .pricing-package-sec .pricing-package-wrap .pricing_data {
    overflow-x: hidden;
  }
  .pricing-package-sec .dos-select-section {
    max-width: 269px;
    margin: auto;
  }
  .pricing-package-sec .dos-select-section select {
    /* Body/Standard */
    font-family: "Sintony", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
    /* 23.7px */
    background: url(../images/select-icon.svg) no-repeat center right 20px;
    padding: 9px 0.75rem;
  }
  .pricing-package-sec .duration_table_data {
    width: 1251px;
  }
  .addto-cart-wrap .addto-cart {
    padding-bottom: 40px;
  }
  .addto-cart-wrap h6 {
    margin: 34px 0 24px 0;
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .addto-cart-wrap p {
    font-size: 15px;
    line-height: 158%;
    margin: 24px 0;
  }
  .addto-cart-wrap .btn-wrap {
    flex-wrap: wrap;
  }
  .error-wrap .error-container {
    max-width: 327px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .error-wrap .error-container h1 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    font-size: 32px;
  }
  .error-wrap .error-container h1::after {
    background: url(../images/errortext-bg-sm.png) no-repeat center;
    width: 125.36px;
    height: 72px;
    left: -24px;
    top: -34px;
  }
  .term-top-sec {
    background: transparent;
    padding: 0;
    position: relative;
  }
  .term-top-sec h1 {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    max-width: 327px;
    width: 100%;
    left: 50%;
  }
  .term-main {
    padding: 64px 12px;
    background: white;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header {
    background: #1E1E1E !important;
    position: sticky;
  }
  header .header-mobile {
    max-width: 100%;
  }
  footer .footer-wrap {
    max-width: 100%;
    margin: auto;
  }
  footer .footer-wrap .footer-top {
    display: block;
    text-align: center;
  }
  footer .footer-wrap .footer-top .footer-links {
    margin-top: 40px;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list {
    width: 100%;
    display: flex;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul {
    flex-direction: column;
    flex-grow: 1;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul a {
    padding: 24px 16px;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #3C3C3C;
    border-left: 0;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list ul a:hover {
    color: #DF5B50;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .sub-nav {
    margin-top: 0;
    position: unset;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .sub-nav a {
    padding: 24px 5px;
    border-left: 1px solid #3C3C3C;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=false] .dropdown-shape {
    display: inline-block;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=false] .dropdown-shape-active {
    display: none;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=true] .dropdown-shape-active {
    display: inline-block;
  }
  footer .footer-wrap .footer-top .footer-links .nav-list .services-link[aria-expanded=true] .dropdown-shape {
    display: none;
  }
  footer .footer-wrap .footer-center-sec {
    margin-top: 40px;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap {
    text-align: center;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap h5 {
    max-width: 126px;
    margin: 0 auto 16px auto;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap .contact-info {
    flex-direction: column;
    gap: 16px;
  }
  footer .footer-wrap .footer-center-sec .footer-center-sec-wrap .contact-info .contact-link a {
    margin-bottom: 8px;
    line-height: 1;
  }
  footer .mastercard-wrap {
    margin-top: 24px;
  }
  .innovation-sec {
    padding: 0px;
  }
  .innovation-sec .innovation-sec-wrap {
    background-color: white;
    display: flex;
    flex-direction: column-reverse;
  }
  .innovation-sec .innovation-left-sec {
    width: 100%;
    background-color: #DF5B50;
    padding: 64px 24px 40px 24px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content {
    position: unset;
    transform: unset;
    width: 100%;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5::before {
    content: unset;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content a {
    margin-top: 24px;
  }
  .innovation-sec .innovation-right-sec-wrap {
    position: unset;
    margin-bottom: -38px;
  }
  .innovation-sec .innovation-right-sec {
    position: relative;
    bottom: 0;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content {
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
  }
  .innovation-sec .innovation-right-sec .innovation-right-content h5 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    width: 282px;
  }
  .services-sec {
    padding: 24px 0 0 0;
  }
  .services-sec .item {
    display: flex;
  }
  .services-sec .service-heading-wrap h6 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    font-family: "Sintony", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .services-sec .service-sec-owl {
    padding: 24px;
  }
  .services-sec .service-sec-owl .owl-dots {
    display: none;
  }
  .services-sec .service-sec-owl .owl-nav {
    text-align: center;
    font-size: 0;
    border: 2px solid #ececee;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    border-radius: 4px;
  }
  .services-sec .service-sec-owl .owl-nav .owl-prev {
    background: url(../images/prev-button-icon.svg) no-repeat center center;
    padding: 11px 14px 11px 12px !important;
  }
  .services-sec .service-sec-owl .owl-nav .owl-next {
    background: url(../images/next-button-icon.svg) no-repeat center center;
    padding: 11px 12px 11px 14px !important;
  }
  .services-sec .service-sec-owl .service-content-wrap {
    margin: 0 auto 24px auto !important;
  }
  .services-sec .service-sec-owl .service-content-wrap h5 {
    font-size: 64px;
    font-weight: 700;
    line-height: normal;
  }
  .services-sec .service-sec-owl .service-content-wrap .service-content-para {
    padding-left: 74px !important;
  }
  .services-sec .service-sec-owl .service-content-wrap .service-content-para h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .services-sec .service-sec-owl .service-1 {
    background: url(../images/services-1.png) no-repeat left top 20px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-1 .service-content-para {
    padding-left: 110px;
  }
  .services-sec .service-sec-owl .service-1 h5 {
    padding-left: 36px;
  }
  .services-sec .service-sec-owl .service-2 {
    margin: 73px 0 0 52px;
    background: url(../images/services-2.png) no-repeat left top 20px;
    background-size: 132px;
    max-width: 428px;
  }
  .services-sec .service-sec-owl .service-2 .service-content-para {
    padding-left: 94px;
  }
  .services-sec .service-sec-owl .service-2 h5 {
    padding-left: 26px;
    padding-top: 47px;
  }
  .services-sec .service-sec-owl .service-3 {
    margin: 190px 0 0 0;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-3 .service-content-para {
    padding-left: 105px;
  }
  .services-sec .service-sec-owl .service-3 h5 {
    padding-left: 31px;
    padding-top: 29px;
  }
  .services-sec .service-sec-owl .service-4 {
    margin-top: -109px;
    background: url(../images/services-4.png) no-repeat left top 27px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-4 .service-content-para {
    padding-left: 102px;
  }
  .services-sec .service-sec-owl .service-4 h5 {
    padding-left: 36px;
  }
  .services-sec .service-sec-owl .service-5 {
    margin: 39px 22px 0 22px;
    background: url(../images/services-5.png) no-repeat left top 20px;
    max-width: 428px;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-5 .service-content-para {
    padding-left: 94px;
  }
  .services-sec .service-sec-owl .service-5 h5 {
    padding-left: 26px;
    padding-top: 4px;
  }
  .services-sec .service-sec-owl .service-6 {
    margin: 165px 0 0 0;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .services-sec .service-sec-owl .service-6 .service-content-para {
    padding-left: 105px;
  }
  .services-sec .service-sec-owl .service-6 h5 {
    padding-left: 31px;
    padding-top: 29px;
  }
  .our-story-welcome-sec .our-story-wel-content h1 {
    font-size: 34px;
    margin-bottom: 12px;
  }
  .our-story-welcome-sec .our-story-wel-content p {
    margin-bottom: 12px;
  }
  .our-story-welcome-sec .scroll-btn {
    bottom: 3%;
  }
  .our-Experts-sec {
    padding: 14px 24px 40px 24px;
    flex-wrap: wrap;
  }
  .experts-sec {
    padding: 40px 0;
  }
  .experts-sec .expert-sec-wrap {
    max-width: 100%;
    padding: 0px 12px;
    margin: auto;
  }
  .experts-sec .expert-sec-wrap .expert-top-content {
    max-width: 100%;
    margin-bottom: 24px;
  }
  .experts-sec .expert-sec-wrap .expert-top-content h4 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 16px;
  }
  .experts-sec .expert-sec-wrap .expert-wrap-flex {
    flex-direction: column;
    align-items: center;
  }
  .experts-sec .expert-sec-wrap .expert-content-1 {
    margin: 0;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap .expert-main-content {
    max-width: 100%;
    position: unset;
    margin: auto;
    padding: 24px;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap .expert-main-content h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .experts-sec .expert-sec-wrap .expert-main-wrap img {
    width: 100%;
  }
  .our-values-sec {
    background: white;
    min-height: unset;
  }
  .our-values-sec .our-values-wrap {
    max-width: 100%;
    width: 100%;
    padding: 64px 24px;
    position: unset;
    background: #F6F6F6;
    margin-top: -45px;
  }
  .our-values-sec .our-values-wrap h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 8px;
  }
  .our-values-sec .our-values-wrap a {
    margin-top: 24px;
  }
  .our-values-sec .creative-img-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .support-top-sec .support-top-content {
    max-width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .support-top-sec .support-top-content h1 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .support-top-sec .support-top-content .contact-info-sec-wrap h5 {
    margin-bottom: 16px !important;
  }
  .support-main-sec {
    background: white;
  }
  .support-main-sec .support-our-team {
    max-width: 100%;
    margin: auto;
    padding: 40px 24px;
  }
  .support-main-sec .support-our-team h4,
  .support-main-sec .support-our-team p {
    text-align: center;
  }
  .support-main-sec .support-our-team p {
    margin-bottom: 24px;
  }
  .support-main-sec .support-our-team .submit-btn {
    max-width: 95%;
    margin-top: 27px;
  }
  .support-main-sec .faq-sec {
    padding: 40px 24px;
  }
  .support-main-sec .faq-sec h4 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .support-main-sec .faq-sec h4::after {
    background: url(../images/line-faq-icon-sm.svg) no-repeat;
    bottom: 9px;
    right: -17px;
    top: unset;
    left: unset;
  }
  .service-top-sec .service-top-content h1 {
    /* Heading/M/H1 */
    font-size: 32px;
    letter-spacing: 2.4px;
    margin-bottom: 24px;
  }
  .what-seo .what-seo-content-wrap {
    margin-top: 0;
    max-width: 100%;
  }
  .benefits-sec {
    margin-top: 0;
    gap: 13px;
    flex-direction: column;
  }
  .benefits-sec .benefits-content {
    padding: 24px;
    width: 100%;
  }
  .benefits-sec .benefits-content h4 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .the-Success-sec {
    padding: 40px 0;
    background: white;
  }
  .the-Success-sec h3 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    margin-bottom: 24px;
  }
  .the-Success-sec .service-content-wrap {
    margin: 0 auto 45px auto !important;
  }
  .the-Success-sec .service-content-wrap h5 {
    font-size: 64px;
    font-weight: 700;
    line-height: 1;
  }
  .the-Success-sec .service-content-wrap .service-content-para {
    padding-left: 74px !important;
  }
  .the-Success-sec .service-content-wrap .service-content-para h6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    line-height: 1;
  }
  .the-Success-sec .service-1 {
    background: url(../images/services-1.png) no-repeat left top 20px;
    background-size: 132px;
    padding-left: 0px;
  }
  .the-Success-sec .service-1 .service-content-para {
    padding-left: 110px;
  }
  .the-Success-sec .service-1 h5 {
    padding: 24px 0 0 24px;
  }
  .the-Success-sec .service-2 {
    margin: 73px 0 0 52px;
    background: url(../images/services-2-2-sm.png) no-repeat left top 20px;
    background-size: 132px;
  }
  .the-Success-sec .service-2 .service-content-para {
    padding-left: 94px;
  }
  .the-Success-sec .service-2 h5 {
    padding-left: 26px;
    padding-top: 47px;
    margin-top: 0;
  }
  .the-Success-sec .service-3 {
    margin-bottom: 0 !important;
    background: url(../images/services-3.png) no-repeat left top;
    background-size: 132px;
  }
  .the-Success-sec .service-3 .service-content-para {
    padding-left: 105px;
  }
  .the-Success-sec .service-3 h5 {
    padding-left: 31px;
    padding-top: 29px;
    margin-top: 0;
  }
  .capabilities-sec {
    max-width: 100%;
    background-color: #F4F4F4;
    padding: 24px;
  }
  .capabilities-sec .capabilities-wrap H6 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
    padding: 0;
    margin-bottom: 16px;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content {
    padding: 0;
    max-width: 98%;
    background: transparent;
    margin: auto;
    width: 100%;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content p {
    color: #3C3C3C;
  }
  .pricing-package-sec {
    padding: 24px 0;
  }
  .pricing-package-sec h5 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .pricing-package-sec .pricing-package-wrap .pricing_data {
    overflow-x: hidden;
  }
  .pricing-package-sec .dos-select-section {
    max-width: 269px;
    margin: auto;
  }
  .pricing-package-sec .dos-select-section select {
    /* Body/Standard */
    font-family: "Sintony", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 158%;
    /* 23.7px */
    background: url(../images/select-icon.svg) no-repeat center right 10px;
  }
  .pricing-package-sec .duration_table_data {
    width: 1251px;
  }
  .error-wrap .error-container {
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .error-wrap .error-container h1 {
    /* Heading/M/H2 */
    font-size: 24px;
    letter-spacing: 1.8px;
  }
  .error-wrap .error-container h1::after {
    background: url(../images/errortext-bg-sm.png) no-repeat center;
    width: 125.36px;
    height: 72px;
    left: -47px;
    top: -29px;
  }
  .term-main {
    padding: 64px 12px;
    background: white;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .signin-sec .resetpass-form-sec {
    margin-left: 89px;
  }
  .our-story-welcome-sec .scrolldown {
    left: 70px;
    bottom: 50px;
  }
  .capabilities-sec {
    max-width: 96%;
  }
  .the-Success-sec .service-content-wrap .service-content-para h6 {
    font-size: 22px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .checkout-form .form-check label {
    font-size: 12px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .checkout-form .form-check label a {
    font-size: 12px;
  }
  .shopping-cart-sec .cart-sec table tbody tr h3 {
    font-size: 21px;
  }
  .errortextdekstop {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    right: -120px;
  }
  .errortextdekstop h2 {
    font-family: "Sintony", sans-serif;
    color: #fff;
    text-align: center;
    font-size: 180px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 9.6px;
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
  }
  .register-sec {
    background: url(../images/register-vector-bg.png) no-repeat right center;
    background-size: 68%;
  }
  .register-sec::before {
    content: " ";
    background: url(../images/register-left-img-bg.png) no-repeat;
    width: 380px;
    background-position: center right;
  }
  .register-sec .register-form-sec {
    margin-right: 150px;
  }
  .signin-sec {
    background-size: 68%;
  }
  .signin-sec::after {
    width: 380px;
    background-position: center right;
  }
  .shopping-cart-sec::before {
    left: -8%;
  }
  .shopping-cart-sec::after {
    right: 0;
    width: 137px;
    bottom: 0;
  }
  .shopping-cart-sec .container {
    position: relative;
    z-index: 99;
  }
  .shopping-cart-sec .cart-heading-sec {
    max-width: 620px;
    margin-left: 120px;
  }
  .shopping-cart-sec .cart-sec {
    max-width: 590px;
    margin-left: 100px;
  }
  .shopping-cart-sec .total-sec {
    max-width: 300px;
    margin-left: 0px;
  }
  .cart-checkout-inline {
    max-width: 980px;
    gap: 22px;
  }
  .cart-checkout-inline .cart-sec {
    margin-left: 58px;
  }
  .cart-checkout-inline .payment-info-sec {
    position: relative;
    z-index: 99;
  }
  .order-complete-sec .order-complete-box {
    max-width: 900px;
  }
  .dashboard-header-wrapper {
    min-height: 200px;
  }
  .dashboard-sec {
    margin-top: 0px;
  }
  .dashboard-sec::before {
    left: -8%;
    background-size: contain;
    width: 215px;
  }
  .dashboard-sec::after {
    right: 0;
    width: 122px;
    bottom: 0;
  }
  .dashboard-sec .dashboard-inline {
    max-width: 1040px;
    gap: 16px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part {
    max-width: 300px;
  }
  .dashboard-sec .dashboard-inline .account-info-part {
    max-width: 766px;
  }
  .welcome-sec .slider-text {
    left: 50px;
  }
  .welcome-sec .scrolldown {
    display: flex;
    position: absolute;
    bottom: 90px;
    left: 50px;
    gap: 18px;
    align-items: center;
  }
  .welcome-sec .scrolldown h4 {
    font-family: "Sintony", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
    margin: 0px;
    /* 135% */
  }
  header .header-desktop #services-dropdown,
  header .header-desktop #GBP-dropdown {
    right: 0;
  }
  header .header-desktop .nav-list ul li a {
    width: 161px;
  }
  footer .footer-wrap .nav-list {
    width: 960px;
  }
  footer .footer-wrap .nav-list ul li a {
    width: 150px;
  }
  .innovation-sec {
    padding-bottom: 78px;
  }
  .innovation-sec .innovation-left-sec {
    width: 58%;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5 {
    margin-bottom: 25px;
    font-size: 30px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content a {
    margin-top: 40px;
  }
  .innovation-sec .innovation-right-sec-wrap {
    top: 16px;
    width: 50%;
  }
  .innovation-sec .innovation-right-sec {
    left: 0;
    bottom: -55px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content-top h6 {
    font-size: 60px;
    margin-left: 3.5%;
    margin-bottom: 49px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content {
    top: 194px;
    left: 121px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content h5 {
    font-size: 48px;
    max-width: 354px;
  }
  .services-sec .service-content-wrap {
    max-width: 357px;
    margin-left: auto;
    margin-right: auto;
  }
  .services-sec .service-content-wrap h5 {
    font-size: 76px;
  }
  .services-sec .service-content-wrap .service-content-para h6 {
    font-size: 26px;
  }
  .services-sec .services-right-img {
    top: 29px;
    width: 20%;
  }
  .left-sec img {
    width: 23%;
  }
  .our-story-welcome-sec .our-story-wel-content h1 {
    font-size: 54px;
    margin-bottom: 22px;
  }
  .our-story-welcome-sec .our-story-wel-content p {
    margin-bottom: 22px;
  }
  .our-story-welcome-sec .scroll-btn {
    bottom: 10%;
  }
  .our-values-sec {
    min-height: 672px;
  }
  .our-values-sec .our-values-wrap {
    padding: 79px;
  }
  .support-top-sec .support-top-content {
    top: 60%;
    max-width: 761px;
  }
  .support-top-sec .support-top-content h1 {
    font-size: 34px;
    padding-right: 210px;
  }
  .support-main-sec {
    background: url(../images/linear-gradient-img-faq.png) no-repeat top left, url(../images/faq-right-img.png) no-repeat bottom right;
    background-size: 20%, 9%;
    background-color: white;
  }
  .support-main-sec .support-our-team {
    max-width: 471px;
    padding: 80px 40px;
    margin-left: 40px;
  }
  .service-top-sec .service-top-content {
    top: 57%;
  }
  .service-top-sec .service-top-content h1 {
    font-size: 54px;
  }
  .what-seo .left-img-what img {
    width: 93%;
  }
  .benefits-sec {
    gap: 20px;
  }
  .benefits-sec img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .benefits-sec .benefits-content {
    padding: 40px;
    width: 597px;
  }
  .the-Success-sec {
    background: url(../images/the-Success-sec-bg.png) no-repeat center right -64px;
  }
  .the-Success-sec h3 {
    margin-bottom: 85px;
  }
  .the-Success-sec .service-content-wrap h5 {
    font-size: 66px;
  }
  .the-Success-sec .service-1 .service-content-para {
    padding-left: 51px;
  }
  .the-Success-sec .service-2 .service-content-para {
    padding-left: 74px;
  }
  .the-Success-sec .service-3 .service-content-para {
    padding-left: 77px;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content {
    width: 671px;
    padding: 40px;
  }
  .capabilities-sec .capabilities-wrap H6 {
    font-size: 26px;
    padding: 20px;
    max-width: 499px;
  }
  .term-main {
    background: url(../images/term-content-left-bg.png) no-repeat left top, url(../images/term-content-right-bg.png) no-repeat bottom right;
    background-size: 10%, 9%;
  }
  .term-main .term-main-wrap {
    max-width: 993px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .signin-sec .signin-form-sec {
    margin-left: 206px;
  }
  .signin-sec .resetpass-form-sec {
    margin-left: 156px;
  }
  .our-story-welcome-sec .scrolldown {
    left: 70px;
    bottom: 50px;
  }
  .support-main-sec .container {
    max-width: 1100px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .checkout-form .form-check label {
    font-size: 12px;
  }
  .cart-checkout-inline .payment-info-sec .payment-info-box .checkout-form .form-check label a {
    font-size: 12px;
  }
  .errortextdekstop {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    right: -150px;
  }
  .errortextdekstop h2 {
    font-family: "Sintony", sans-serif;
    color: #fff;
    text-align: center;
    font-size: 220px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 9.6px;
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
  }
  .register-sec {
    background: url(../images/register-vector-bg.png) no-repeat right center;
    background-size: 68%;
  }
  .register-sec::before {
    content: " ";
    background: url(../images/register-left-img-bg.png) no-repeat;
    width: 400px;
    background-position: center right;
  }
  .register-sec .register-form-sec {
    margin-right: 220px;
    padding: 260px 0 170px 0;
  }
  .signin-sec {
    background-size: 68%;
  }
  .signin-sec::after {
    width: 400px;
    background-position: center right;
  }
  .shopping-cart-sec::before {
    left: -6%;
  }
  .shopping-cart-sec::after {
    right: 0;
    width: 170px;
    bottom: 0;
  }
  .shopping-cart-sec .container {
    position: relative;
    max-width: 1220px;
    z-index: 99;
  }
  .shopping-cart-sec .cart-heading-sec {
    max-width: 690px;
    margin-left: 110px;
  }
  .shopping-cart-sec .cart-sec {
    max-width: 688px;
    margin-left: auto;
  }
  .shopping-cart-sec .total-sec {
    max-width: 314px;
    margin-left: 22px;
  }
  .cart-checkout-inline {
    max-width: 1089px;
    gap: 22px;
  }
  .cart-checkout-inline .payment-info-sec {
    position: relative;
    z-index: 99;
  }
  .cart-checkout-inline .cart-sec {
    max-width: 560px;
    margin-left: 58px;
  }
  .dashboard-header-wrapper {
    min-height: 200px;
  }
  .dashboard-sec {
    margin-top: 0px;
  }
  .dashboard-sec::before {
    left: -6%;
    background-size: contain;
    width: 215px;
  }
  .dashboard-sec::after {
    right: 0;
    width: 122px;
    bottom: 0;
  }
  .dashboard-sec .dashboard-inline {
    max-width: 1155px;
  }
  .dashboard-sec .dashboard-inline .account-toggle-part {
    max-width: 315px;
  }
  .dashboard-sec .dashboard-inline .account-info-part {
    max-width: 796px;
  }
  .welcome-sec .slider-text {
    left: 70px;
  }
  .scrolldown {
    left: 70px;
  }
  .innovation-sec {
    padding-bottom: 73px;
  }
  .innovation-sec .innovation-left-sec {
    width: 61%;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content h5 {
    margin-bottom: 28px;
  }
  .innovation-sec .innovation-left-sec .innovation-left-content a {
    margin-top: 40px;
  }
  .innovation-sec .innovation-right-sec-wrap {
    right: 0;
    top: 45px;
    width: 51%;
  }
  .innovation-sec .innovation-right-sec {
    left: 0;
    bottom: -55px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content-top h6 {
    font-size: 66px;
    margin-left: 11.5%;
    margin-bottom: 42px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content {
    top: 210px;
    left: 131px;
  }
  .innovation-sec .innovation-right-sec .innovation-right-content h5 {
    font-size: 54px;
    max-width: 430px;
  }
  .services-sec .services-right-img {
    top: 29px;
    width: 20%;
  }
  .left-sec img {
    width: 23%;
  }
  .our-story-welcome-sec .scroll-btn {
    bottom: 10%;
  }
  .our-Experts-sec .our-Experts-content {
    width: 824px;
  }
  .our-values-sec {
    min-height: 787px;
  }
  .support-top-sec .support-top-content {
    top: 59%;
  }
  .support-top-sec .support-top-content h1 {
    font-size: 54px;
  }
  .support-main-sec {
    background: url(../images/linear-gradient-img-faq.png) no-repeat top left, url(../images/faq-right-img.png) no-repeat bottom right;
    background-size: 12%, 7%;
    background-color: white;
  }
  .service-top-sec .service-top-content {
    top: 57%;
  }
  .service-top-sec .service-top-content h1 {
    font-size: 54px;
  }
  .what-seo .left-img-what img {
    width: 93%;
  }
  .what-seo .what-seo-content-wrap {
    background: url(../images/what-seo-bg.png) no-repeat right -47px bottom;
    background-color: #DF5B50;
  }
  .benefits-sec {
    gap: 20px;
  }
  .benefits-sec img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .benefits-sec .benefits-content {
    padding: 40px;
    width: 597px;
  }
  .the-Success-sec {
    background: url(../images/the-Success-sec-bg.png) no-repeat center right -94px;
  }
  .the-Success-sec h3 {
    margin-bottom: 85px;
  }
  .the-Success-sec .service-content-wrap h5 {
    font-size: 66px;
  }
  .the-Success-sec .service-1 .service-content-para {
    padding-left: 51px;
  }
  .the-Success-sec .service-2 .service-content-para {
    padding-left: 74px;
  }
  .the-Success-sec .service-3 .service-content-para {
    padding-left: 77px;
  }
  .capabilities-sec .capabilities-wrap .capabilities-wrap-content {
    padding: 40px;
  }
  .capabilities-sec .capabilities-wrap H6 {
    font-size: 26px;
    padding: 20px;
    max-width: 499px;
  }
  .term-main {
    background: url(../images/term-content-left-bg.png) no-repeat left top, url(../images/term-content-right-bg.png) no-repeat bottom right;
    background-size: 13%, 12%;
  }
  .term-main .term-main-wrap {
    max-width: 993px;
  }
}
@media screen and (max-width: 992px) {
  .errortextdekstop {
    display: none;
  }
  .our-story-welcome-sec .scrolldown {
    display: none;
  }
}/*# sourceMappingURL=responsive.css.map */