/* WooCommerce Coupon Alignment */
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    padding: 22px 24px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* Coupon input area */
.woocommerce-checkout .checkout_coupon .form-row-first {
    flex: 1 1 auto !important;
    width: auto !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Coupon button area */
.woocommerce-checkout .checkout_coupon .form-row-last {
    flex: 0 0 auto !important;
    width: auto !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Input */
.woocommerce-checkout .checkout_coupon #coupon_code {
    width: 100% !important;
    height: 46px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* Button */
.woocommerce-checkout .checkout_coupon button[name="apply_coupon"] {
    height: 46px !important;
    padding: 0 26px !important;
    margin: 0 !important;
    white-space: nowrap !important;
}

/* Remove unwanted line break */
.woocommerce-checkout .checkout_coupon br {
    display: none !important;
}

/* Mobile */
@media (max-width: 600px) {
    .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 12px !important;
    }

    .woocommerce-checkout .checkout_coupon .form-row-first,
    .woocommerce-checkout .checkout_coupon .form-row-last {
        width: 100% !important;
        flex: none !important;
    }

    .woocommerce-checkout .checkout_coupon button[name="apply_coupon"] {
        width: 100% !important;
    }
}


.woocommerce form .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-page form .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-terms-and-conditions-wrapper
.woocommerce-form__label-for-checkbox {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    cursor: pointer !important;
}

.woocommerce-form__input-checkbox,
input[name="terms"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 22px !important;
    min-width: 22px !important;
    height: 22px !important;
    margin: 3px 0 0 0 !important;
    padding: 0 !important;
    border: 1.5px solid #777 !important;
    border-radius: 4px !important;
    background: #fff !important;
    box-shadow: none !important;
    display: inline-block !important;
    position: relative !important;
    flex: 0 0 18px !important;
    vertical-align: middle !important;
    cursor: pointer !important;
}


/* Checked state */
.woocommerce-form__input-checkbox:checked,
input[name="terms"]:checked {
    background: #222 !important;
    border-color: #222 !important;
}


/* Checkmark */
.woocommerce-form__input-checkbox:checked::after,
input[name="terms"]:checked::after {
    content: "" !important;

    position: absolute !important;

    left: 6px !important;
    top: 3px !important;

    width: 6px !important;
    height: 12px !important;

    border: solid #fff !important;
    border-width: 0 2px 2px 0 !important;

    transform: rotate(45deg) !important;
}


/* ---------------------------------------------------------
   TEXT
   --------------------------------------------------------- */

.woocommerce-terms-and-conditions-checkbox-text {
    display: inline !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 1.65 !important;

    color: #333 !important;

    vertical-align: top !important;
}


.woocommerce-terms-and-conditions-link:hover {
    color: #8f1f1f !important;
    text-decoration: underline !important;
}

/* Remove WoodMart/theme pseudo arrows */
.woocommerce-terms-and-conditions-link::before,
.woocommerce-terms-and-conditions-link::after,
.woocommerce-form__label-for-checkbox::before,
.woocommerce-form__label-for-checkbox::after,
.woocommerce-terms-and-conditions-checkbox-text::before,
.woocommerce-terms-and-conditions-checkbox-text::after {
    content: none !important;
    display: none !important;
}


label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
}

.cart_totals h2 {
    font-family: 'Mulish' !important;
}

/* Cart - Price & Subtotal width fix */
.woocommerce-cart-form .shop_table th.product-price,
.woocommerce-cart-form .shop_table td.product-price {
    width: 120px !important;
    min-width: 120px !important;
    white-space: nowrap !important;
}

.woocommerce-cart-form .shop_table th.product-subtotal,
.woocommerce-cart-form .shop_table td.product-subtotal {
    width: 130px !important;
    min-width: 130px !important;
    white-space: nowrap !important;
}

/* Never break WooCommerce prices */
.woocommerce-cart-form .woocommerce-Price-amount,
.woocommerce-cart-form .woocommerce-Price-amount bdi {
    white-space: nowrap !important;
}


.footer-container .elementor-container {
    display: flex !important;
    justify-content: space-between !important;
    position: relative !important;

    column-gap: 20px !important;
}

#career-level {
    padding: 4px 6px !important;
}

.wc-pao-addon-wrap div input[type="checkbox"]:checked::before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E) !important;
}

#post-items--1e5ef0a div div div a img {
    height: 320px;
}

.coloured-btn .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-color: #ff000000;
}


.coloured-btn .elementor-button:hover,
.coloured-btn .elementor-button:focus {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFB0B0 !important;
    background-color: transparent !important;
    color: #DFB0B0 !important;
}

.wc-pao-addon-wrap div input[type="checkbox"] {
    width: 26px !important;
    height: 26px !important;
}

.wc-pao-addon-wrap div input[type="checkbox"]:checked::before {
    height: 26px !important;
    width: 26px !important;
}





body p {
    text-transform: unset !important;
}

/* single post */

.single-post h2 {
    font-family: "Playfair Display", Sans-serif !important;
    font-size: 58px !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    color: #655350 !important;

}


.sd-sharing-enabled,
#jp-relatedposts,
.wpl-likebox {
    display: none !important;
}

.single-post-page .elementor-posts .elementor-post__text {

    align-content: center !important;
}




#blur-effect {
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 16px;
}

#rotate1 {
    rotate: -3deg;
}

#rotate2 {
    rotate: 2deg;
}

#rotate4 {
    rotate: 2deg;
}

#rotate3 {
    rotate: -2deg;
}

.page-id-3585 .elementor-781 {
    display: none !important;
}

.page-id-3585 .elementor-788 {
    display: none !important;
}

#blur-effect {
    position: relative;
    z-index: 1;
    overflow: visible !important;
    transform: rotate(-3deg);
}

#blur-effect::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 90px;
    left: -5%;
    bottom: -55px;
    background-image: url(https://resumeofficial.com/wp-content/uploads/2026/07/Ellipse-5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    transform: rotate(3deg);
    z-index: -1;
    pointer-events: none;
}

#card-new {
    position: relative;
    z-index: 1;
    overflow: visible !important;
    transform: rotate(-3deg);
}

#card-new::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82px;
    left: -6.5%;
    bottom: -53px;
    background-image: url(https://resumeofficial.com/wp-content/uploads/2026/07/Ellipse-5-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    transform: rotate(3deg);
    z-index: -1;
    pointer-events: none;
}



.table-data thead tr {
    background-color: #DFB0B0 !important;
}


.table-data thead tr th {
    font-family: 'Inter';
    font-weight: 400;
    color: #FBFBFB;
    width: 33.33% !important;
}


.table-data tbody tr td {
    font-family: 'Mulish';
    font-size: 20px;
    padding: 32px !important;
    color: #777777;
}

.table-data tbody tr td strong {
    color: #444444 !important;
}


.table-data tbody {
    background-color: #eeeeee40;
}

.table-data {
    border-radius: 20px;
}




.text-link {
    text-decoration: underline !important;
    color: #777777 !important;
}


.text-link:hover {
    text-decoration: none !important;
    color: #777777 !important;
}

.page-id-3585 .elementor-element-447763d {
    display: none !important;
}



.elementor-kit-180 button:focus {
    background-color: #DFB0B0 !important;
}


.overflow {
    overflow: hidden !important
}



/* blog page */

.blog-posts .ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    -webkit-transform: scale(1) rotate(0deg) !important;
    transform: scale(1) rotate(0deg) !important;
    opacity: 1 !important;
}

.ekit-wid-con .elementskit-btn {
    border-radius: 10px !important;
    width: stretch !important;
    justify-content: center !important;
    background-color: #DFB0B0 !important;
    column-gap: 15px !important
}


.blog-posts .entry-title a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-posts .elementskit-post-body p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-3908 .elementor-element.elementor-element-eeef074>.elementor-widget-container {
    margin: -25px 0px 0px 170px;
}

.elementor-3908 .elementor-element.elementor-element-eeef074 img {
    width: 70%;
    max-width: 70%;
    height: 35px;
}




@media (min-width: 300px) and (max-width: 540px) {
    nav>.active {
        max-width: 100% !important;
        border-radius: 0px 0px 0px 0px;
        height: 100vh !important;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart table.variations tr th,
    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart table.variations tr td {
        width: 50%;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart table.variations tr th,
    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart table.variations tr td {
        width: 50%;
    }

    .woocommerce-tabs.wc-tabs-wrapper ul li {
        width: 100%;
        text-align: center;
    }

    .woocommerce-tabs.wc-tabs-wrapper ul {
        max-width: 100%;
    }


    .woocommerce-tabs ul li.active a {
        box-shadow: 0 0px 0 #dfb0b0 !important;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-404e92c7 .woocommerce-tabs ul.wc-tabs li a {
        font-size: 20px;
    }


    .elementor-element-43888a7b {
        margin: 0px !important;
    }

    .elementor-7865 .elementor-element.elementor-element-1aad65cb .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    span#reply-title {
        text-align: left;
        margin-bottom: 20px;
    }

    .package ul li {
        text-align: left !important;
    }

    #wcpay-express-checkout-element>div>iframe {
        width: 100% !important;
        max-width: 100% !important;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart .variations {
        width: 100% !important;
        margin: 20px 0px !important;
    }

    button.single_add_to_cart_button.button.alt {
        padding: 10px 30px !important;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img,
    .elementor-4092 .elementor-element.elementor-element-9c3af1a img,
    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img,
    .elementor-4092 .elementor-element.elementor-element-d0f9fb0 img {
        height: 18px !important;
    }

}

@media (min-width: 541px) and (max-width: 1024px) {
    nav>.active {
        max-width: 50% !important;
        border-radius: 0px 0px 0px 0px;
        height: 100vh !important;
    }

    #tabletresponisve .elementor-container {
        display: flex;
        justify-content: center;
    }

    .elementor-element-404e92c7 div ul li {
        margin: 0px 6px 30px 6px !important;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart .variations {
        width: 100%;
    }

    button.single_add_to_cart_button.button.alt {
        padding: 10px 30px !important;
    }

}

@media (min-width: 913px) and (max-width: 1024px) {
    #imagessscroll {
        right: 389px;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 48% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-5cb879d .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9>.elementor-widget-container {
        margin: -15px 0px 0px -50px;
    }

}

@media (min-width: 854px) and (max-width: 912px) {
    #imagessscroll {
        right: 336px;
    }

    .elementor-4181 .elementor-element.elementor-element-5cb879d .elementor-heading-title {
        font-size: 59px;
    }

    .elementor-4092 .elementor-element.elementor-element-8675f09 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 52% !important;
    }

}

@media (min-width: 821px) and (max-width: 853px) {
    #imagessscroll {
        right: 300px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 88% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 92% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-56d4c80 .elementor-heading-title {
        font-size: 57px;
        line-height: 62px;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 67px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -17px 0px 0px 397px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -17px 0px 0px 336px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -17px 0px 0px 336px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -17px 0px 0px 450px;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 68px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 68px !important;
    }




    .elementor-4092 .elementor-element.elementor-element-8675f09 .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 75%;
    }

    .elementor-4230 .elementor-element.elementor-element-f7e81a4 img {
        width: 86% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 91px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-441d226>.elementor-widget-container {
        margin: -50px 0px 0px 327px;
    }

    .elementor-4230 .elementor-element.elementor-element-441d226 img {
        width: 52% !important;
        height: 30px;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 74px !important;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a>.elementor-widget-container {
        margin: -18px 0px 0px 370px;
    }


    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 36%;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 76%;
    }

    .elementor-4092 .elementor-element.elementor-element-cfea426 .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 48px;
    }

}

@media (min-width: 769px) and (max-width: 820px) {
    #imagessscroll {
        right: 298px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d img {
        width: 32% !important;
    }
}

@media (min-width: 821px) and (max-width: 853px) {
    .elementor-3585 .elementor-element.elementor-element-7d057de .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-3585 .elementor-element.elementor-element-1311476>.elementor-widget-container {
        margin: -23px 0px 0px -280px;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 60% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 36%;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 92% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 92% !important;
    }

}

@media (min-width: 541px) and (max-width: 768.9px) {
    #imagessscroll {
        right: 278px;
    }

    .elementor-4181 .elementor-element.elementor-element-5fa87f5 .elementor-heading-title {
        font-size: 49px;
    }

    .elementor-element-28b7de93>div {
        display: block !important;
    }

    .elementor-element-28b7de93>div>div {
        width: 100% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 40% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-e7e76a9 img {
        width: 28%;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 44px;
    }
}

@media (min-width: 431px) and (max-width: 540px) {
    #imagessscroll {
        width: 25%;
        right: 181px;
    }

    .elementor-4181 .elementor-element.elementor-element-5cb879d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 34%;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -25px 0px 0px 70px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 82%;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -52px 0px 0px 210px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-a928956>.elementor-widget-container {
        margin: -22px 0px 0px -23px;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 92%;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081>.elementor-widget-container {
        margin: -26px 0px 0px -10px;
    }

    .elementor-4092 .elementor-element.elementor-element-d0f9fb0 img {
        width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 76%;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a>.elementor-widget-container {
        margin: -27px 0px 0px 170px;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 65%;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 34%;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 64%;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111>.elementor-widget-container {
        margin: -21px 0px 0px 190px;
    }

    .elementor-4092 .elementor-element.elementor-element-cfea426 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4092 .elementor-element.elementor-element-e7e76a9 img {
        width: 71%;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 85%;
    }

}

@media (min-width: 415px) and (max-width: 430px) {
    #imagessscroll {
        width: 40%;
        right: 127px;
        bottom: -177px;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb img {
        width: 60%;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb>.elementor-widget-container {
        margin: -23px 0px 0px 0px;
    }

    .elementor-4181 .elementor-element.elementor-element-5fa87f5 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 80%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -27px 0px 0px 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-3a9f62d .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -58px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 86%;
    }

    .elementor-4181 .elementor-element.elementor-element-3daab63 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 31px;
    }

}

@media (min-width: 391px) and (max-width: 414px) {
    #imagessscroll {
        width: 40%;
        right: 125px;
        bottom: -173px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d>.elementor-widget-container {
        margin: -30px 0px 0px 150px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -48px 0px 0px 20px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -20px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 64%;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -20px 0px 0px 90px;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb>.elementor-widget-container {
        margin: -23px 0px 0px 0px;
    }



    .elementor-4230 .elementor-element.elementor-element-ee63978 .elementor-heading-title {
        font-size: 44px !important;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb img {
        width: 56%;
    }

    .elementor-4230 .elementor-element.elementor-element-c288ebe img {
        width: 95% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-2ef35c8 .elementor-heading-title {
        font-size: 34px;
        line-height: 40px;
    }


    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 37px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d img {
        width: 34% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -12px 0px 0px 90px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e img {
        width: 51% !important;
        height: 25px;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 46px;
        line-height: 40px;
    }




    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 63px;
        line-height: 67px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px -90px;
    }


    .elementor-4230 .elementor-element.elementor-element-90011c5 img {
        width: 66% !important;
        height: 25px;
    }


    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 46px;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 44px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-351adc2>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-4230 .elementor-element.elementor-element-351adc2 img {
        width: 52% !important;
        height: 30px;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 60px !important;
        line-height: 64px;
    }

    .elementor-4181 .elementor-element.elementor-element-5fa87f5 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 80%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -27px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 89%;
    }

    .elementor-4181 .elementor-element.elementor-element-3a9f62d .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -58px 0px 0px 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 86%;
    }

    .elementor-4181 .elementor-element.elementor-element-3daab63 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-4181 .elementor-element.elementor-element-a928956 img {
        width: 98%;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb>.elementor-widget-container {
        margin: -23px 0px 0px -5px;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb img {
        width: 60%;
    }

    .elementor-4181 .elementor-element.elementor-element-5fa87f5 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -27px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-3a9f62d .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -58px 0px 0px 20px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 80%;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081>.elementor-widget-container {
        margin: -26px 0px 0px -5px;
    }
}

@media (min-width: 376px) and (max-width: 390px) {
    #imagessscroll {
        width: 40%;
        right: 114px;
        bottom: -169px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d img {
        width: 78% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-3a9f62d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -48px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -25px 0px 0px 150px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 50%;
    }

    .elementor-4181 .elementor-element.elementor-element-634f8bb img {
        width: 62%;
    }

    .elementor-4092 .elementor-element.elementor-element-2b126e5 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 42%;
        height: 18px;
    }



    .elementor-4230 .elementor-element.elementor-element-ee63978 .elementor-heading-title {
        font-size: 42px !important;
        line-height: 53px;
    }

    .elementor-4230 .elementor-element.elementor-element-c288ebe img {
        width: 89% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 39px;
        line-height: 47px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -20px 0px 0px -21px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d img {
        width: 38% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 40px;
        line-height: 40px;
    }


    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -21px 0px 0px 74px;
    }


    .elementor-4230 .elementor-element.elementor-element-758d91e img {
        width: 45% !important;
        height: 25px;
    }


    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 30px;
        line-height: 58px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px -100px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5 img {
        width: 66% !important;
        height: 25px;
    }



    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 66px;
        line-height: 62px;
    }




    .elementor-4092 .elementor-element.elementor-element-e7e76a9>.elementor-widget-container {
        margin: -22px 0px 0px -16px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019>.elementor-widget-container {
        margin: -5px 12px 0px 0px;
    }
}

@media (min-width: 361px) and (max-width: 375px) {
    #imagessscroll {
        width: 40%;
        right: 111px;
        bottom: -180px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d>.elementor-widget-container {
        margin: -30px 0px 0px 150px;
    }

    .elementor-4181 .elementor-element.elementor-element-5fa87f5 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 80%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -18px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-3a9f62d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -52px 0px 0px 20px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-3daab63 .elementor-heading-title {
        font-size: 39px;
    }

    .elementor-4181 .elementor-element.elementor-element-a928956 img {
        width: 100%;
    }



    .elementor-3837 .elementor-element.elementor-element-73ad65d .elementor-heading-title {
        font-size: 36px;
        line-height: 50px;
    }

    .elementor-3837 .elementor-element.elementor-element-71e5abb img {
        width: 90%;
        max-width: 100%;
        height: 24px;
    }

    .woocommerce .elementor-7865 .elementor-element.elementor-element-77d1c00e form.cart .variations {
        width: 100%;
        margin: 20px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-d0f9fb0 img {
        width: 80%;
    }

    .elementor-4092 .elementor-element.elementor-element-8675f09 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 100%;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 36%;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 54%;
    }

    .elementor-4092 .elementor-element.elementor-element-2b126e5 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 40%;
        height: 18px;
        margin-top: -10px;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e img {
        width: 82%;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e>.elementor-widget-container {
        margin: -30px 0px 0px 140px;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 38px;
        line-height: 46px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 90%;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019>.elementor-widget-container {
        margin: -5px 10px 0px 0px;
    }
}

@media (min-width: 345px) and (max-width: 360px) {
    #imagessscroll {
        width: 40%;
        right: 105px;
        bottom: -162px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d>.elementor-widget-container {
        margin: -30px 0px 0px 140px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d img {
        width: 90% !important;
    }

    .elementor-3585 .elementor-element.elementor-element-4ac225d img {
        width: 52% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -20px 0px 0px 25px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 88%;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -52px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 90%;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 37px;
        line-height: 48px;
    }

    .elementor-4092 .elementor-element.elementor-element-cfea426 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 94%;
        margin-left: 15px;
    }
}

@media (min-width: 320px) and (max-width: 344px) {
    #imagessscroll {
        width: 40%;
        right: 100px;
        bottom: -180px;
    }

    .elementor-4157 .elementor-element.elementor-element-5806168 img {
        width: 90% !important;
    }

    .elementor-4157 .elementor-element.elementor-element-211547b .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-4157 .elementor-element.elementor-element-e933ffc img {
        width: 77% !important;
    }

    .elementor-4157 .elementor-element.elementor-element-4471e6a .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4157 .elementor-element.elementor-element-aae4b37>.elementor-widget-container {
        margin: -24px 0px 0px 28px;
    }

    .elementor-4157 .elementor-element.elementor-element-aae4b37 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-a928956>.elementor-widget-container {
        margin: -17px 0px 0px -3px;
    }

    .elementor-4230 .elementor-element.elementor-element-4563cbd img {
        width: 80%;
        height: 35px;
    }

    .elementor-4230 .elementor-element.elementor-element-2ef35c8 .elementor-heading-title {
        font-size: 37px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-c288ebe img {
        width: 59%;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 36px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -20px 0px 0px 82px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d img {
        width: 60%;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 37px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e img {
        width: 84%;
        height: 25px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5 img {
        width: 100%;
        height: 25px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px 124px;
    }

    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-f7e81a4 img {
        width: 97%;
    }



    .elementor-4181 .elementor-element.elementor-element-65c0ef5>.elementor-widget-container {
        margin: -52px 0px 0px 20px;
    }

    .elementor-4181 .elementor-element.elementor-element-a928956 img {
        width: 72%;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081>.elementor-widget-container {
        margin: -24px 0px 0px -10px;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-4181 .elementor-element.elementor-element-65c0ef5 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 90%;
    }

    .elementor-4181 .elementor-element.elementor-element-5cb879d .elementor-heading-title {
        font-size: 37px;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 88%;
    }

    .elementor-3585 .elementor-element.elementor-element-3f0bfce .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-3585 .elementor-element.elementor-element-7d057de .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-3585 .elementor-element.elementor-element-523bb89 img {
        width: 66%;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d>.elementor-widget-container {
        margin: -34px 0px 0px 150px;
    }

    .elementor-3585 .elementor-element.elementor-element-b3bb834 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 74%;
    }

    .elementor-4092 .elementor-element.elementor-element-cfea426 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-4092 .elementor-element.elementor-element-2b126e5 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 75%;
    }

    .elementor-4092 .elementor-element.elementor-element-414e304 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 80%;
    }


}


/* responsive */


@media (min-width: 300px) and (max-width: 344px) {

    .elementor-3585 .elementor-element.elementor-element-4ac225d img {
        width: 54% !important;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d img {
        width: 94% !important;
    }

    /* 	resume-rewrite-service */

    .sec-2-underline img {
        width: 44% !important;
    }

    .sec-4-underline img {
        width: 98% !important;

    }


    .sec-5-underline {
        margin-left: -65px !important;
    }

    .sec-5-underline img {
        width: 66% !important;

    }

    .sec-6-underline img {
        width: 34% !important;

    }


    /* 	resume-rewrite-service end */


    /* 	meet team */

    .meet-team-banner-line img {
        width: 42% !important;
    }

    .meet-team-banner-line {
        margin-top: -7px !important;
    }

    .meet-team-sec-1-line img {
        width: 83% !important;
    }

    .meet-team-sec-1-line {
        margin-left: 0px !important;
    }


    /* 	affiliates */


    .elementor-3939 .elementor-element.elementor-element-b299ad4 .elementor-heading-title {
        font-size: 34px !important;
    }

    .affiliates-line-1 img {
        width: 74% !important;
    }

    .affiliates-line-2 img {
        width: 92% !important;
    }


}



@media (min-width: 345px) and (max-width: 360px) {


    /* 	resume-rewrite-service */

    .elementor-4157 .elementor-element.elementor-element-39c609a .elementor-heading-title {
        font-size: 30px !important;
    }

    /* 	resume-rewrite-service end */


    /* 	meet team */

    .meet-team-banner-line img {
        width: 98% !important;
    }

    .meet-team-sec-1-line img {
        width: 80% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 68% !important;
    }

    .affiliates-line-2 img {
        width: 90% !important;
    }



    /* 	home */


    .home-banner-line img {
        width: 65% !important;
    }

    .home-banner-line {
        margin-left: 9px !important;
    }

    .home-sec-2-line img {
        width: 45% !important;
    }

    .home-sec-2-line {
        margin-left: 0px !important;
    }

    .elementor-3585 .elementor-element.elementor-element-1311476 img {
        width: 67% !important;
    }

    .home-sec-3-line img {
        width: 50% !important;
    }

    .home-sec-4-line img {
        width: 60% !important;
    }

    .home-sec-5-line img {
        width: 36% !important;
    }

    .home-sec-6-line {
        width: 100% !important;
    }

    .home-sec-7-line img {
        width: 39% !important;
    }

    .home-sec-9-line {
        width: 100% !important;
    }

    .elementor-3585 .elementor-element.elementor-element-7d057de .elementor-heading-title {
        font-size: 34px;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 88% !important;
    }

    .free-resources-sec-1-line img {
        width: 76% !important;
    }



    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 65% !important;
    }

}


@media (min-width: 376px) and (max-width: 390px) {


    /* 	resume-rewrite-service */

    .banner-underline img {
        width: 52% !important;
    }

    .review-sec-1-line img {
        width: 43% !important;
    }

    .sec-2-underline img {
        width: 94% !important;
    }

    .sec-3-underline {
        margin-left: 23px !important;
    }

    .sec-3-underline img {
        width: 50% !important;

    }

    .sec-4-underline img {
        margin-left: 0px !important;

    }

    .sec-4-underline img {
        width: 80% !important;

    }


    .sec-5-underline {
        margin-left: -2px !important;
    }

    .sec-5-underline img {
        width: 93% !important;

    }

    .review-sec-5-line img {
        width: 85% !important;
    }


    .review-cta-sec-line img {
        width: 95% !important;
    }

    .sec-6-underline img {
        width: 74% !important;

    }

    .sec-7-underline {
        margin-left: 15px !important;
    }

    .sec-7-underline img {
        width: 54% !important;

    }

    .testimonial-underline img {
        width: 79% !important;

    }


    /* 	resume-rewrite-service end */



    /* 	meet team */

    .meet-team-banner-line img {
        width: 91% !important;
    }

    .meet-team-sec-1-line img {
        width: 53% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 61% !important;
    }

    .affiliates-line-2 img {
        width: 76% !important;
    }


    /* 	home */



    .home-banner-line img {
        width: 62% !important;
    }

    .home-banner-line {
        margin-left: -9px !important;
    }

    .home-sec-2-line img {
        width: 62% !important;
    }

    .home-sec-2-line {
        margin-left: -7px !important;
    }

    .home-sec-3-line img {
        width: 47% !important;
    }

    .home-sec-4-line img {
        width: 55% !important;
    }

    .home-sec-5-line img {
        width: 36% !important;
    }

    .home-sec-6-line {
        width: 32% !important;
    }

    .home-sec-7-line img {
        width: 37% !important;
    }

    .home-sec-9-line {
        width: 96% !important;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 81% !important;
    }

    .free-resources-sec-1-line img {
        width: 67% !important;
    }


    /* 	privacy */

    .privacy-h-line-1 img {
        width: 26% !important;
    }



    .privacy-h-line-2 img {
        width: 41% !important;
    }


    .privacy-h-line-3 img {
        width: 23% !important;
    }

    .privacy-h-line-4 img {
        width: 41% !important;
    }


    .privacy-h-line-5 img {
        width: 82% !important;
    }


    .privacy-h-line-6 img {
        width: 85% !important;
    }


    .privacy-h-line-7 img {
        width: 41% !important;
    }


    .privacy-h-line-8 img {
        width: 50% !important;
    }


    .privacy-h-line-9 img {
        width: 58% !important;
    }


    .privacy-h-line-10 img {
        width: 22% !important;
    }


    .privacy-h-line-11 img {
        width: 58% !important;
    }

    .privacy-h-line-12 img {
        width: 85% !important;
    }
}



@media (min-width: 411px) and (max-width: 412px) {
    .elementor-3585 .elementor-element.elementor-element-1311476 img {
        width: 56% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-ee63978 .elementor-heading-title {
        font-size: 65px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-4563cbd img {
        width: 74%;
        height: 30px;
    }

    .elementor-4230 .elementor-element.elementor-element-2ef35c8 .elementor-heading-title {
        font-size: 33px;
        line-height: 46px;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 39px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -21px 0px 0px 216px;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 37px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px 170px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5 img {
        width: 95%;
        height: 25px;
    }

    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 43px !important;
        line-height: 50px;
    }

    .elementor-4230 .elementor-element.elementor-element-f7e81a4 img {
        width: 99%;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 37px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 60px !important;
        line-height: 59px;
    }


    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -27px 0px 0px 30px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 90%;
    }

    .elementor-4157 .elementor-element.elementor-element-e4839aa img {
        width: 72%;
    }

    .elementor-4157 .elementor-element.elementor-element-826424a .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4157 .elementor-element.elementor-element-5806168 img {
        width: 50% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 82%;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1>.elementor-widget-container {
        margin: -27px 0px 0px 100px;
    }

    .elementor-4181 .elementor-element.elementor-element-2cd5af1 img {
        width: 60%;
    }

    .elementor-4181 .elementor-element.elementor-element-6dc43c2 .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 95%;
    }

    .home-sec-2-line {
        margin-left: -20px !important;
    }

    .elementor-3585 .elementor-element.elementor-element-62e6803>.elementor-widget-container {
        margin: -30px 0px 10px -81px;
    }

    /* 	resume-rewrite-service */

    .sec-7-underline {
        margin-left: 15px !important;
    }

    .sec-7-underline img {
        width: 55% !important;

    }


    /* 	resume-rewrite-service end */


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 55% !important;
    }

    .affiliates-line-2 img {
        width: 69% !important;
    }



    /* 	home */

    .home-sec-9-line {
        width: 93% !important;
    }

    .home-sec-6-line {
        width: 30% !important;
    }

    /* 	privacy */
    .privacy-h-line-1 img {
        width: 23% !important;
    }


    .privacy-h-line-2 img {
        width: 38% !important;
    }


    .privacy-h-line-3 img {
        width: 22% !important;
    }


    .privacy-h-line-3 {
        margin: -30px 0px 0px 0px !important;
    }



    .privacy-h-line-4 img {
        width: 77% !important;
    }


    .privacy-h-line-5 img {
        width: 81% !important;
    }

    .privacy-h-line-6 img {
        width: 39% !important;
    }


    .privacy-h-line-7 img {
        width: 53% !important;
    }


    .privacy-h-line-8 img {
        width: 48% !important;
    }


    .privacy-h-line-9 img {
        width: 53% !important;
    }


    .privacy-h-line-10 img {
        width: 36% !important;
    }

    .privacy-h-line-11 img {
        width: 80% !important;
    }
}


@media (min-width: 391px) and (max-width: 414px) {

    .elementor-4092 .elementor-element.elementor-element-d0f9fb0 img {
        width: 70%;
    }

    .elementor-4092 .elementor-element.elementor-element-8675f09 .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 90% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 40%;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 46% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-2b126e5 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 40%;
        height: 18px;
        margin-top: -10px;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e img {
        width: 82%;
    }

    .elementor-4092 .elementor-element.elementor-element-414e304 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e>.elementor-widget-container {
        margin: -30px 0px 0px 140px;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 43px;
        line-height: 50px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 90%;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019>.elementor-widget-container {
        margin: -5px 10px 0px 0px;
    }

    /* 	resume-rewrite-service */

    .banner-underline img {
        width: 30% !important;
    }

    .review-sec-1-line img {
        width: 96% !important;
    }

    .sec-2-underline img {
        width: 89% !important;
    }

    .sec-3-underline {
        margin-left: 23px !important;
    }

    .review-sec-13line img {
        width: 44% !important;
    }


    .sec-3-underline img {
        width: 50% !important;

    }

    .sec-4-underline img {
        margin-left: -116px !important;

    }

    .sec-4-underline img {
        width: 74% !important;

    }


    .sec-5-underline {
        margin-left: 15px !important;
    }

    .sec-5-underline img {
        width: 88% !important;

    }

    .review-sec-5-line img {
        width: 80% !important;
    }

    .review-cta-sec-line img {
        width: 88% !important;
    }

    .home-sec-6-line img {
        width: 94% !important;

    }

    .sec-7-underline {
        margin-left: 15px !important;
    }

    .sec-7-underline img {
        width: 54% !important;
    }

    .home-sec-9-line img {
        width: 50% !important;

    }

    .testimonial-underline img {
        width: 72% !important;

    }

    /* 	resume-rewrite-service end */





    /* 	meet team */

    .meet-team-banner-line img {
        width: 87% !important;
    }

    .meet-team-sec-1-line img {
        width: 50% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 56% !important;
    }

    .affiliates-line-2 img {
        width: 69% !important;
    }

    /* 	home */


    .home-banner-line img {
        width: 55% !important;
    }

    .home-banner-line {
        margin-left: -20px !important;
    }

    .home-sec-2-line img {
        width: 59% !important;
    }

    .home-sec-2-line {
        margin-left: -15px !important;
    }

    .home-sec-3-line img {
        width: 43% !important;
    }

    .home-sec-4-line img {
        width: 51% !important;
    }

    .home-sec-5-line img {
        width: 36% !important;
    }

    .home-sec-6-line {
        width: 17% !important;
    }

    .home-sec-7-line img {
        width: 21% !important;
    }

    .home-sec-9-line {
        width: 100% !important;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 78% !important;
    }

    .free-resources-sec-1-line img {
        width: 62% !important;
    }



    /* 	audit */


    .audit-sec-1-line img {
        width: 43% !important;
    }

    .audit-sec-2-line img {
        width: 44% !important;
        margin-left: 22px !important;
        margin-top: 7px !important;
    }

    .audit-sec-3-line img {
        width: 70% !important;
    }

    .audit-sec-4-line img {
        width: 80% !important;
    }

    .audit-sec-5-line img {
        width: 53% !important;
    }


    /* 	privacy */


    .privacy-h-line-1 img {
        width: 23% !important;
    }



    .privacy-h-line-2 img {
        width: 37% !important;
    }


    .privacy-h-line-3 img {
        width: 21% !important;
    }



    .privacy-h-line-4 img {
        width: 38% !important;
    }



    .privacy-h-line-5 img {
        width: 77% !important;
    }



    .privacy-h-line-6 img {
        width: 80% !important;
    }


    .privacy-h-line-7 img {
        width: 38% !important;
    }


    .privacy-h-line-8 img {
        width: 52% !important;
    }


    .privacy-h-line-9 img {
        width: 24% !important;
    }


    .privacy-h-line-10 img {
        width: 47%;
        margin-left: 170px;
    }


    .privacy-h-line-11 img {
        width: 53% !important;
    }


    .privacy-h-line-12 img {
        width: 20% !important;
    }


    .privacy-h-line-13 img {
        width: 35% !important;
    }


    .privacy-h-line-14 img {
        width: 80% !important;
    }



}




@media (min-width: 415px) and (max-width: 430px) {


    /* 	resume-rewrite-service */

    .banner-underline img {
        width: 30% !important;
    }

    .review-sec-1-line img {
        width: 94% !important;
    }

    .sec-2-underline img {
        width: 85% !important;
    }

    .review-sec-2-line img {
        width: 36% !important;
    }

    .elementor-4092 .elementor-element.elementor-element-d0f9fb0 img {
        width: 74%;
    }

    .sec-3-underline {
        margin-left: 23px !important;
    }

    .sec-3-underline img {
        width: 50% !important;

    }

    .review-sec-13line img {
        width: 43% !important;
    }

    .sec-4-underline img {
        margin-left: -116px !important;

    }

    .sec-4-underline img {
        width: 69% !important;

    }

    .review-sec-4-line img {
        width: 52% !important;
        margin-left: 185px !important;
    }


    .sec-5-underline {
        margin-left: 15px !important;
    }

    .sec-5-underline img {
        width: 88% !important;

    }

    .sec-6-underline img {
        width: 67% !important;

    }


    .review-sec-5-line img {
        width: 77% !important;
    }

    .review-cta-sec-line img {
        width: 88% !important;
    }

    .sec-7-underline {
        margin-left: 56px !important;
    }

    .sec-7-underline img {
        width: 98% !important;

    }

    .testimonial-underline img {
        width: 65% !important;

    }

    /* 	resume-rewrite-service end */



    /* 	meet team */

    .meet-team-banner-line img {
        width: 82% !important;
    }

    .meet-team-sec-1-line img {
        width: 47% !important;
    }



    /* 	affiliates */

    .affiliates-line-1 img {
        width: 52% !important;
    }

    .affiliates-line-2 img {
        width: 64% !important;
    }



    /* 	home */



    .home-banner-line img {
        width: 62% !important;
    }

    .home-banner-line {
        margin-left: -9px !important;
    }

    .home-sec-2-line img {
        width: 53% !important;
    }

    .home-sec-2-line {
        margin-left: -27px !important;
    }

    .home-sec-3-line img {
        width: 41% !important;
    }

    .home-sec-4-line img {
        width: 50% !important;
    }

    .home-sec-5-line img {
        width: 36% !important;
    }

    .home-sec-6-line {
        width: 30% !important;
    }

    .home-sec-7-line img {
        width: 20% !important;
    }

    .home-sec-9-line {
        width: 88% !important;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 75% !important;
    }

    .free-resources-sec-1-line img {
        width: 60% !important;
    }



    /* 	privacy */
    .privacy-h-line-1 img {
        width: 22% !important;
    }


    .privacy-h-line-2 img {
        width: 35% !important;
    }


    .privacy-h-line-3 img {
        width: 96% !important;
    }

    .privacy-h-line-3 {
        margin: -30px 0px 0px 215px !important;
    }


    .privacy-h-line-4 img {
        width: 37% !important;
    }



    .privacy-h-line-5 img {
        width: 74% !important;
    }



    .privacy-h-line-6 img {
        width: 77% !important;
    }


    .privacy-h-line-7 img {
        width: 36% !important;
    }


    .privacy-h-line-8 img {
        width: 50% !important;
    }


    .privacy-h-line-9 img {
        width: 23% !important;
    }

    .privacy-h-line-9 {
        margin: -19px 0px 0px 0px !important;
    }


    .privacy-h-line-10 img {
        width: 45% !important;
    }


    .privacy-h-line-11 img {
        width: 50% !important;
    }


    .privacy-h-line-12 img {
        width: 20% !important;
    }

    .privacy-h-line-12 img {
        width: 76% !important;
    }
}



@media (min-width: 500px) and (max-width: 540px) {

    .elementor-3585 .elementor-element.elementor-element-3f0bfce .elementor-heading-title {
        font-size: 56px;
        line-height: 60px;
    }

    .elementor-3585 .elementor-element.elementor-element-4ac225d img {
        width: 34% !important;
    }

    .elementor-3585 .elementor-element.elementor-element-377f83a {
        padding: 320px 20px 135px 20px !important;
    }

    /* 	resume-rewrite-service */


    /* 	banner heading */
    .elementor-4157 .elementor-element.elementor-element-826424a .elementor-heading-title {
        font-size: 42px !important;
    }



    .banner-underline img {
        width: 97% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-2ef35c8 .elementor-heading-title {
        font-size: 42px;
        line-height: 52px;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 40px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -20px 0px 0px 220px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d img {
        width: 94%;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 41px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -21px 0px 0px 282px;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 42px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px 221px;
    }

    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 41px;
        line-height: 52px;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 44px;
        line-height: 40px;
    }

    .elementor-4230 .elementor-element.elementor-element-351adc2>.elementor-widget-container {
        margin: -47px 0px 0px 181px;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 60px !important;
        line-height: 59px;
    }


    .sec-2-underline img {
        width: 49% !important;
    }

    .sec-3-underline {
        margin-left: 144px !important;
    }

    .sec-3-underline img {
        width: 88% !important;

    }

    .sec-4-h2 h2 {
        font-size: 28px !important;
    }

    .sec-4-underline img {
        margin-left: 206px !important;

    }

    .sec-4-underline img {
        width: 44% !important;

    }


    .sec-5-underline {
        margin-left: 83px !important;
    }

    .sec-5-underline img {
        width: 72% !important;

    }

    .sec-6-h2 h2 {
        font-size: 26px !important;
    }

    .sec-6-underline {
        margin-left: 214px !important;
    }


    .sec-6-underline img {
        width: 98% !important;

    }

    .sec-7-underline {
        margin-left: 110px !important;
    }

    .sec-7-underline img {
        width: 80% !important;

    }

    .testimonial-underline img {
        width: 45% !important;

    }

    /* 	resume-rewrite-service end */



    /* 	meet team */

    /* 	sectio heading */
    .elementor-3883 .elementor-element.elementor-element-7e172ca .elementor-heading-title {
        font-size: 35px !important;
    }

    .meet-team-banner-line img {
        width: 66% !important;
    }

    .meet-team-sec-1-line img {
        width: 97% !important;
    }

    .meet-team-sec-1-line {
        margin-left: 252px !important;
    }



    /* 	affiliates */

    .affiliates-line-1 img {
        width: 36% !important;
    }

    .affiliates-line-2 img {
        width: 43% !important;
    }



    /* 	home */


    .home-banner-h1 h1 {
        font-size: 56px !important;
    }

    .home-banner-line img {
        width: 47% !important;
    }

    .home-banner-line {
        margin-left: -67px !important;
    }

    .home-sec-2-line img {
        width: 28% !important;
    }

    .home-sec-2-line {
        margin-left: -124px !important;
    }

    .elementor-3585 .elementor-element.elementor-element-7de538d .elementor-heading-title {

        margin-top: 65px !important;
    }

    .home-sec-3-line img {
        width: 32% !important;
    }

    .home-sec-4-line img {
        width: 40% !important;
    }

    .home-sec-5-line img {
        width: 26% !important;
    }

    .home-sec-6-line {
        width: 67% !important;
        left: 206px !important;
    }

    .home-sec-7-line img {
        width: 71% !important;
    }

    .home-sec-7-line {
        margin-left: 220px !important;
    }

    .home-sec-9-line {
        width: 67% !important;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 58% !important;
    }

    .free-resources-sec-1-line img {
        width: 45% !important;
    }



    /* 	audit */

    .audit-banner-line img {
        width: 70% !important;
    }

    .audit-sec-1-line img {
        width: 32% !important;
    }

    .audit-sec-2-line img {
        width: 44% !important;
        margin-left: 22px !important;
        margin-top: 7px !important;
    }

    .audit-sec-3-line img {
        width: 51% !important;
    }

    .audit-sec-4-line img {
        width: 59% !important;
    }

    .audit-sec-5-line img {
        width: 74% !important;
        margin-left: 121px !important;
    }


    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 39% !important;
    }

    .clien-intake-banner-line img {
        width: 67% !important;
    }

}



@media (min-width: 541px) and (max-width: 768px) {

    .free-resources-cards-h h4 {
        font-size: 19px !important;
    }

    .elementor-3585 .elementor-element.elementor-element-979db5c .elementor-heading-title {
        font-size: 59px;
    }

    .elementor-3585 .elementor-element.elementor-element-b497cb7 {
        text-align: end;
    }

    .elementor-3585 .elementor-element.elementor-element-b497cb7 img {
        width: 50%;
    }
}




@media (min-width: 769px) and (max-width: 820px) {

    /* 	resume-rewrite-service */
    .elementor-4230 .elementor-element.elementor-element-4563cbd img {
        width: 58% !important;

    }

    /*     .banner-underline img {
        width: 70% !important;
    } */




    .sec-3-underline img {
        width: 70% !important;
    }

    .sec-3-underline {
        margin-left: 40px !important;
    }

    .sec-3-underline img {
        width: 70% !important;

    }

    .sec-4-underline img {
        width: 84% !important;

    }

    .sec-5-underline {
        margin-left: 31px !important;
    }

    .sec-5-underline img {
        width: 57% !important;

    }

    .elementor-4230 .elementor-element.elementor-element-f7e81a4 img {
        width: 61%;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 48px;
    }

    .home-sec-6-line img {
        width: 45% !important;
        margin-left: 380px !important;

    }

    .sec-6-underline img {
        width: 82% !important;

    }

    .sec-7-underline {
        margin-left: 31px !important;
    }

    .sec-7-underline img {
        width: 60% !important;

    }

    .home-sec-9-line img {
        width: 40% !important;
    }

    .testimonial-underline img {
        width: 30% !important;

    }

    /* 	resume-rewrite-service end */


    /* 	meet team */

    .meet-team-banner-line img {
        width: 53% !important;
    }

    .meet-team-sec-1-line img {
        width: 57% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 25% !important;
    }

    .affiliates-line-2 img {
        width: 29% !important;
    }



    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 53% !important;
    }

    .free-resources-sec-1-line img {
        width: 42% !important;
    }

    .free-resources-cards-h h4 {
        font-size: 20px !important;
    }



    /* 	career */

    .career-sec-1-line img {
        width: 34% !important;
    }

    .career-sec-4-line img {
        width: 77% !important;
    }

    .career-sec-6-line img {
        width: 60% !important;

    }


    /* 	audit */

    .audit-sec-1-line img {
        width: 29% !important;
    }

    .audit-sec-3-line img {
        width: 46% !important;
    }

    .audit-sec-4-line img {
        width: 51% !important;
    }


    /* 	privacy */

    .privacy-h-line-2 img {
        width: 16% !important;
    }

    .privacy-h-line-3 img {
        width: 37% !important;
    }

    .privacy-h-line-4 img {
        width: 54% !important;
    }

    .privacy-h-line-5 img {
        width: 45% !important;
    }

    .privacy-h-line-6 img {
        width: 47% !important;
    }

    .privacy-h-line-7 img {
        width: 56% !important;
    }

    .privacy-h-line-8 img {
        width: 54% !important;
    }


    .privacy-h-line-9 img {
        width: 50% !important;
    }

    .privacy-h-line-10 img {
        width: 37% !important;
    }


    .privacy-h-line-11 img {
        width: 24% !important;
    }

    .privacy-h-line-12 img {
        width: 30% !important;
    }


    .privacy-h-line-13 img {
        width: 43% !important;
    }


    .privacy-h-line-14 img {
        width: 62% !important;
    }


    .privacy-h-line-15 img {
        width: 47% !important;
    }


    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 28% !important;
    }


}




@media (min-width: 821px) and (max-width: 853px) {


    /* 	resume-rewrite-service */

    .banner-underline img {
        width: 75% !important;
    }

    .sec-2-underline img {
        width: 65% !important;
    }

    .sec-3-underline {
        margin-left: 35px !important;
    }

    .sec-3-underline img {
        width: 58% !important;

    }

    .sec-4-underline img {
        width: 78% !important;

    }

    .sec-5-underline {
        margin-left: 35px !important;
    }

    .sec-5-underline img {
        width: 57% !important;

    }

    .sec-6-underline img {
        width: 79% !important;

    }

    .sec-7-underline {
        margin-left: 35px !important;
    }

    .sec-7-underline img {
        width: 59% !important;

    }

    .testimonial-underline img {
        width: 30% !important;

    }

    /* 	resume-rewrite-service end */


    /* 	meet team */

    .meet-team-banner-line img {
        width: 51% !important;
    }

    .meet-team-sec-1-line img {
        width: 55% !important;
    }

    .meet-team-sec-1-line {
        margin-left: -8px !important;
    }



    /* 	affiliates */

    .affiliates-line-1 img {
        width: 28% !important;
    }

    .affiliates-line-2 img {
        width: 31% !important;
    }


    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 52% !important;
    }

    .free-resources-sec-1-line img {
        width: 32% !important;
    }



    /* 	career */

    .career-sec-1-line img {
        width: 33% !important;

    }

    .career-sec-2-line img {
        width: 86% !important;

    }

    .career-sec-3-line img {
        width: 90% !important;

    }



    .career-sec-4-line img {
        width: 61% !important;
    }

    .career-sec-6-line img {
        width: 59% !important;

    }



    .privacy-h-line-2 img {
        width: 20% !important;
    }


    .privacy-h-line-3 img {
        width: 40% !important;
    }


    .privacy-h-line-4 img {
        width: 52% !important;
    }


    .privacy-h-line-5 img {
        width: 46% !important;
    }


    .privacy-h-line-6 img {
        width: 49% !important;
    }



    .privacy-h-line-7 img {
        width: 57% !important;
    }


    .privacy-h-line-8 img {
        width: 55% !important;
    }



    .privacy-h-line-9 img {
        width: 50% !important;
    }


    .privacy-h-line-10 img {
        width: 38% !important;
    }


    .privacy-h-line-11 img {
        width: 26% !important;
    }


    .privacy-h-line-12 img {
        width: 30% !important;
    }



    .privacy-h-line-13 img {
        width: 45% !important;
    }


    .privacy-h-line-14 img {
        width: 65% !important;
    }


    .privacy-h-line-15 img {
        width: 48% !important;
    }

}



@media (min-width: 854px) and (max-width: 912px) {


    /* 	resume-rewrite-service */

    .banner-underline img {
        width: 69% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-56d4c80 .elementor-heading-title {
        font-size: 59px;
        line-height: 66px;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -17px 0px 0px 398px;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 56px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -17px 0px 0px 459px;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px 383px;
    }

    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 62px;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 57px;
    }

    .elementor-4230 .elementor-element.elementor-element-441d226>.elementor-widget-container {
        margin: -50px 0px 0px 342px;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 78px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-3510343 img {
        width: 65%;
    }

    .sec-2-underline img {
        width: 44% !important;
    }

    .sec-3-underline {
        margin-left: 76px !important;
    }

    .sec-3-underline img {
        width: 53% !important;

    }

    .sec-4-underline img {
        width: 63% !important;

    }

    .sec-5-underline {
        margin-left: 76px !important;
    }

    .sec-5-underline img {
        width: 53% !important;

    }

    .sec-6-underline img {
        width: 69% !important;

    }

    .sec-7-underline {
        margin-left: 76px !important;
    }

    .sec-7-underline img {
        width: 54% !important;

    }

    .testimonial-underline img {
        width: 27% !important;

    }

    /* 	resume-rewrite-service end */




    /* 	meet team */

    .meet-team-sec-1-line img {
        width: 49% !important;
    }

    .meet-team-sec-1-line {
        margin-left: -8px !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 22% !important;
    }

    .affiliates-line-2 img {
        width: 24% !important;
    }

    /* 	Free Resources */

    .free-resources-banner-line img {
        width: 48% !important;
    }

    .free-resources-sec-1-line img {
        width: 37% !important;
    }



    /* 	career */

    .elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
        width: 75% !important;
    }

    .elementor-4181 .elementor-element.elementor-element-84cfcd9>.elementor-widget-container {
        margin: -15px 0px 0px 340px;
    }

    .elementor-4181 .elementor-element.elementor-element-b677df5 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-4181 .elementor-element.elementor-element-d22d081 img {
        width: 92% !important;
    }


    .career-sec-2-line img {
        width: 67% !important;
        margin-left: 65px !important;
    }

    .career-sec-3-line img {
        width: 71% !important;
        margin-left: 67px !important;
    }



    .career-sec-4-line img {
        width: 56% !important;
    }

    .career-sec-6-line img {
        width: 28% !important;

    }


    /* 	audit */

    .audit-banner-line img {
        width: 58% !important;
    }

    .audit-sec-1-line img {
        width: 26% !important;
    }

    .audit-sec-2-line img {
        width: 24% !important;
        margin-left: 81px !important;
        margin-top: 7px !important;
    }

    .audit-sec-3-line img {
        width: 41% !important;
    }

    .audit-sec-4-line img {
        width: 48% !important;
    }

    .audit-sec-5-line img {
        width: 41% !important;
    }


    .privacy-h-line-1 img {
        width: 44% !important;
    }


    .privacy-h-line-2 img {
        width: 40% !important;
    }


    .privacy-h-line-3 img {
        width: 42% !important;
    }


    .privacy-h-line-4 img {
        width: 46% !important;
    }


    .privacy-h-line-5 img {
        width: 45% !important;
    }


    .privacy-h-line-6 img {
        width: 41% !important;
    }


    .privacy-h-line-7 img {
        width: 32% !important;
    }


    .privacy-h-line-8 img {
        width: 18% !important;
    }


    .privacy-h-line-9 img {
        width: 26% !important;
    }


    .privacy-h-line-10 img {
        width: 37% !important;
    }


    .privacy-h-line-11 img {
        width: 51% !important;
    }


    .privacy-h-line-12 img {
        width: 42% !important;
    }


    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 25% !important;
    }

}




@media (min-width: 913px) and (max-width: 1024px) {
    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 60px;
        line-height: 65px;
    }

    .elementor-4230 .elementor-element.elementor-element-ee63978 .elementor-heading-title {
        font-size: 59px !important;
    }
}

.elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
    font-size: 58px !important;
}

.elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
    font-size: 59px;
}

.elementor-4230 .elementor-element.elementor-element-f7e81a4 img {
    width: 53% !important;
}

.elementor-4092 .elementor-element.elementor-element-0ec6019 img {
    width: 73% !important;
    height: 22px;
}

.elementor-4092 .elementor-element.elementor-element-8675f09 .elementor-heading-title {
    font-size: 50px;
}

/* 	resume-rewrite-service */

.banner-underline img {
    width: 64% !important;
}

.sec-2-underline img {
    width: 29% !important;
}

.sec-3-underline {
    margin-left: 131px !important;
}

.sec-3-underline img {
    width: 40% !important;
}

.home-sec-3-line img {
    /* width: 40% !important; */

}

.sec-4-underline img {
    width: 49% !important;

}

.sec-5-underline {
    margin-left: 128px !important;
}

.sec-5-underline img {
    width: 48% !important;

}

.sec-6-underline img {
    width: 58% !important;

}

.sec-7-underline {
    margin-left: 131px !important;
}

.sec-7-underline img {
    width: 49% !important;

}

.testimonial-underline img {
    /* width: 23% !important; */

}

/* 	resume-rewrite-service end */



/* 	meet team */

.meet-team-banner-line img {
    width: 46% !important;
}

.meet-team-sec-1-line img {
    width: 40% !important;
}

.meet-team-sec-1-line {
    margin-left: -8px !important;
}



/* 	affiliates */

.affiliates-line-1 img {
    width: 19% !important;
}

.affiliates-line-2 img {
    width: 21% !important;
}


/* 	Free Resources */

.free-resources-banner-line img {
    width: 47% !important;
}

.free-resources-sec-1-line img {
    width: 32% !important;
}

.free-resources-cards-h h4 {
    font-size: 20px !important;
}


/* 	career */
.elementor-4181 .elementor-element.elementor-element-84cfcd9 img {
    width: 62% !important;
}

.elementor-4181 .elementor-element.elementor-element-84cfcd9>.elementor-widget-container {
    margin: -15px 0px 0px 330px !important;
}

.career-sec-2-line img {
    width: 54% !important;
    margin-left: 127px !important;
}

.career-sec-3-line img {
    width: 60% !important;
    margin-left: 125px !important;
}

.career-sec-4-line img {
    width: 34% !important;
}

.career-sec-6-line img {
    width: 60% !important;

}




/* 	interview coaching */

.interview-sec-1-line img {
    width: 55% !important;
}

.interview-sec-2-line img {
    width: 51% !important;
    margin-left: 122px !important;
}

.interview-sec-3-line img {
    width: 29% !important;
    margin-left: 126px !important;
}

.interview-sec-4-line img {
    width: 45% !important;
    margin-left: 110px !important;
}

.interview-sec-5-line img {
    width: 34% !important;

}


.interview-sec-6-line img {
    width: 34% !important;
    margin-left: 123px !important;
}

.interview-sec-7-h2 h2 {
    font-size: 70px !important;
}


/* 	audit */

.audit-banner-line img {
    width: 58% !important;
}

.audit-sec-1-line img {
    width: 23% !important;
}

.audit-sec-2-line img {
    width: 24% !important;
    margin-left: 124px !important;
    margin-top: 7px !important;
}

.audit-sec-3-line img {
    width: 37% !important;
}

.audit-sec-4-line img {
    width: 43% !important;
}

.audit-sec-5-line img {
    width: 23% !important;
}



/* 	privacy */

.privacy-h-line-1 img {
    width: 10% !important;
}


.privacy-h-line-2 img {
    width: 17% !important;
}

.privacy-h-line-2 {
    margin-left: 103px !important;
}


.privacy-h-line-3 img {
    width: 29% !important;
}



.privacy-h-line-4 img {
    width: 37% !important;
}


.privacy-h-line-5 img {
    width: 35% !important;
}


.privacy-h-line-6 img {
    width: 37% !important;
}


.privacy-h-line-7 img {
    width: 39% !important;
}


.privacy-h-line-8 img {
    width: 38% !important;
}


.privacy-h-line-9 img {
    width: 33% !important;
}


.privacy-h-line-10 img {
    width: 28% !important;
}


.privacy-h-line-11 img {
    width: 15% !important;
}


.privacy-h-line-12 img {
    width: 23% !important;
}


.privacy-h-line-13 img {
    width: 31% !important;
}


.privacy-h-line-14 img {
    width: 43% !important;
}


.privacy-h-line-15 img {
    width: 37% !important;
}




.free-resources-sec-2-line img {
    width: 39% !important;
    margin-left: 120px !important;
}


/* 	client intake */

.clien-intake-sec-1-line img {
    width: 22% !important;
}








@media (min-width: 1025px) and (max-width: 1180px) {


    /* 	resume-rewrite-service */

    .elementor-3825 .elementor-element.elementor-element-7f99b0f .elementskit-navbar-nav>li>a {
        font-size: 16px !important;
    }

    /* 	btn */
    .elementor-3825 .elementor-element.elementor-element-5dec63a .elementor-button {
        font-size: 15px !important;
    }



    .sec-2-underline img {
        width: 80% !important;
    }

    .sec-3-underline {
        margin-left: -64px !important;
    }

    .sec-3-underline img {
        width: 72% !important;

    }

    .sec-4-h2 h2 {
        font-size: 45px !important
    }

    .sec-4-underline img {
        width: 50% !important;

    }

    .sec-5-underline {
        margin-left: -97px !important;
    }

    .sec-5-underline img {
        width: 66% !important;

    }

    .sec-6-h2 h2 {
        font-size: 47px !important
    }

    .sec-6-underline img {
        width: 74% !important;

    }

    .sec-7-underline {
        margin-left: -55px !important;
    }

    .sec-7-underline img {
        width: 81% !important;

    }

    .testimonial-underline img {
        width: 32% !important;

    }

    /* 	resume-rewrite-service end */





    /* 	meet team */

    .meet-team-sec-1-line img {
        width: 72% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 27% !important;
    }

    .affiliates-line-2 img {
        width: 30% !important;
    }



    /* 	home */

    .home-scroll-img {
        margin-top: -25px !important;
        margin-left: -10px !important;
    }

    .home-sec-4-line img {
        width: 29% !important;
    }

    .home-sec-5-line img {
        width: 14% !important;
    }

    .home-sec-6-line img {
        width: 66% !important;
    }

    .home-sec-7-line img {
        width: 45% !important;
    }

    .home-sec-9-h2 h2 {
        font-size: 50px !important;
    }


    /* 	Free Resources */

    .free-resources-sec-1-line img {
        width: 76% !important;
    }

    .free-resources-cards-h h4 {
        font-size: 19px !important;
    }

}



@media (min-width: 1275px) and (max-width: 1285px) {

    /* 	resume-rewrite-service */


    .elementor-4157 .elementor-element.elementor-element-39c609a .elementor-heading-title {
        font-size: 54px !important;
    }

    /* 	resume-rewrite-service end */



    /* 	meet team */

    .meet-team-sec-1-line img {
        width: 66% !important;
    }


}

@media (min-width: 1367px) and (max-width: 1440px) {

    .header-btn a {
        font-size: 18px !important;
        padding: 14px 20px 14px 20px;
    }



    /* 	resume-rewrite-service */

    .sec-2-underline img {
        width: 84% !important;
    }



    .sec-3-underline {
        margin-left: -18px !important;
    }

    .sec-3-underline img {
        width: 69% !important;

    }

    .sec-5-underline {
        margin-left: -56px !important;
    }

    .sec-5-underline img {
        width: 68% !important;

    }


    .sec-7-underline {
        margin-left: -24px !important;
    }

    .sec-7-underline img {
        width: 64% !important;

    }

    /* 	resume-rewrite-service end */



    /* 	meet team */

    .meet-team-sec-1-line img {
        width: 59% !important;
    }


    /* 	affiliates */

    .affiliates-line-1 img {
        width: 22% !important;
    }

    .affiliates-line-2 img {
        width: 22% !important;
    }

    /* 	home */

    .home-banner-h1 h1 {
        font-size: 100px !important;
    }

    .home-banner-p p {
        font-size: 20px !important;
    }

    .home-sec-2-h2 h2 {
        font-size: 67px !important;
    }

    .home-banner-line img {
        width: 85% !important;
    }

    .home-banner-line {
        margin-top: 5px !important;
    }


    .home-sec-2-line img {
        width: 82% !important;
    }

    .home-sec-2-line {
        margin-left: -24px !important;
    }

    .home-sec-3-line img {
        width: 54% !important;
    }

    .home-sec-4-line img {
        width: 30% !important;
    }

    .home-sec-6-h2 h2 {
        font-size: 54px !important;
    }

    .home-sec-7-line img {
        width: 49% !important;
    }

    .home-sec-9-line img {
        width: 50% !important;
    }




    /* 	Free Resources */

    .free-resources-sec-1-line img {
        width: 59% !important;
    }

    .free-resources-cards-h h4 {
        font-size: 24px !important;
    }

    /* 	career */

    .career-sec-1-line img {
        width: 66% !important;
    }

    .career-sec-2-line img {
        width: 78% !important;
        margin-left: -63px !important;
    }

    .career-sec-3-line img {
        width: 77% !important;
        margin-left: -75px !important;
    }

    .career-sec-4-h2 h2 {
        font-size: 55px !important;
    }

    .career-sec-4-line img {
        width: 88% !important;
    }

    .career-sec-6-line img {
        width: 66% !important;
        margin-left: 232px !important;
    }

    /* 	interview coaching */

    .interview-sec-1-line img {
        width: 93% !important;
    }

    .interview-sec-2-line img {
        width: 78% !important;
        margin-left: -71px !important;
    }

    .interview-sec-3-line img {
        width: 42% !important;
        margin-left: -55px !important;
    }

    .interview-sec-4-line img {
        width: 81% !important;
        margin-left: -43px !important;
    }

    .interview-sec-5-h2 h2 {
        font-size: 53px !important;
    }

    .interview-sec-6-line img {
        width: 45% !important;
        margin-left: -58px !important;
    }

    .interview-sec-7-h2 h2 {
        font-size: 70px !important;
    }

    /* 	privacy */
    .privacy-h-line-1 img {
        width: 15% !important;
    }

    .free-resources-sec-2-line img {


        width: 71% !important;
        margin-left: -55px !important;
    }


    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 50% !important;
    }

}




/* Terms */

@media (min-width: 769px) and (max-width: 820px) {


    .terms-line-1 img {
        width: 38% !important;
    }

    .terms-line-2 img {
        width: 56% !important;
    }



    .terms-line-3 img {
        width: 32% !important;
    }




    .terms-line-4 img {
        width: 40% !important;
    }


    .terms-line-5 img {
        width: 27% !important;
    }




    .terms-line-6 img {
        width: 19% !important;
    }


    .terms-line-7 img {
        width: 50% !important;
    }

    .terms-line-8 img {
        width: 60% !important;
    }


    .terms-line-9 img {
        width: 40% !important;
    }


    .terms-line-10 img {
        width: 52% !important;
    }

    .terms-line-11 img {
        width: 23% !important;
    }


    .terms-line-12 img {
        width: 63% !important;
    }


    .terms-line-13 img {
        width: 50% !important;
    }


    .terms-line-14 img {
        width: 55% !important;
    }



    .terms-line-15 img {
        width: 72% !important;
    }



    .terms-line-16 img {
        width: 33% !important;
    }


    .terms-line-17 img {
        width: 44% !important;
    }


    .terms-line-18 img {
        width: 64% !important;
    }



    .terms-line-19 img {
        width: 62% !important;
    }



    .terms-line-20 img {
        width: 62% !important;
    }


    .terms-line-21 img {
        width: 70% !important;
    }


    .terms-line-22 img {
        width: 53% !important;
    }


    .terms-line-23 img {
        width: 18% !important;
    }


    .terms-line-24 img {
        width: 72% !important;
    }


    .terms-line-25 img {
        width: 10% !important;
    }


    .terms-line-26 img {
        width: 48% !important;
    }


    .terms-line-27 img {
        width: 39% !important;
    }


    .terms-line-28 img {
        width: 40% !important;
    }


    .terms-line-29 img {
        width: 73% !important;
    }


    .terms-line-30 img {
        width: 67% !important;
    }


    .terms-line-31 img {
        width: 77% !important;
    }


    /* 	home */

    /*     .home-sec-1-line img {
        width: 45% !important;

    } */



    .review-sec-1-line img {
        width: 74% !important;

    }

    .review-sec-2-line img {
        width: 70% !important;
        margin-left: 40px !important;
    }

    .review-sec-4-line img {
        width: 71% !important;
        margin-left: 27px !important;
    }

    .review-sec-5-line img {
        width: 25% !important;

    }

    .review-cta-sec-line img {
        width: 39% !important;

    }
}



@media (min-width: 913px) and (max-width: 1024px) {

    /* 	Terms */

    .terms-line-1 img {
        width: 29% !important;
    }


    .terms-line-2 img {
        width: 40% !important;

    }



    .terms-line-3 img {
        width: 25% !important;
    }



    .terms-line-4 img {
        width: 28% !important;
    }


    .terms-line-5 img {
        width: 20% !important;
    }


    .terms-line-6 img {
        width: 14% !important;
    }



    .terms-line-7 img {
        width: 36% !important;
    }


    .terms-line-8 img {
        width: 42% !important;
    }


    .terms-line-9 img {
        width: 29% !important;
    }



    .terms-line-10 img {
        width: 35% !important;
    }


    .terms-line-11 img {
        width: 43% !important;
    }


    .terms-line-12 img {
        width: 45% !important;
    }


    .terms-line-13 img {
        width: 38% !important;
    }




    .terms-line-14 img {
        width: 21% !important;
    }


    .terms-line-15 img {
        width: 70% !important;
    }

    .terms-line-16 img {
        width: 24% !important;
    }


    .terms-line-17 img {
        width: 33% !important;
    }

    .terms-line-18 img {
        width: 48% !important;
    }


    .terms-line-19 img {
        width: 47% !important;
    }


    .terms-line-20 img {
        width: 47% !important;
    }


    .terms-line-21 img {
        width: 47% !important;
    }


    .terms-line-22 img {
        width: 40% !important;
    }


    .terms-line-23 img {
        width: 41% !important;
    }


    .terms-line-24 img {
        width: 50% !important;
    }




    .terms-line-25 img {
        width: 25% !important
    }


    .terms-line-26 img {
        width: 34% !important;
    }


    .terms-line-27 img {
        width: 25% !important;
    }


    .terms-line-28 img {
        width: 31% !important;
    }


    .terms-line-29 img {
        width: 20% !important;
    }

    .terms-line-30 img {
        width: 23% !important;
    }


    .terms-line-31 img {
        width: 30% !important;
    }

    .terms-line-32 img {
        width: 30% !important;
    }


    .terms-line-33 img {
        width: 55% !important;
    }


    .terms-line-34 img {
        width: 51% !important;
    }

    .terms-line-35 img {
        width: 22% !important;
    }


    .terms-line-35 img {
        width: 58% !important;

    }


    /* 	home */
    .home-sec-1-line img {
        width: 37% !important;
    }

    .home-sec-2-line img {
        width: 40% !important;
    }

    .home-sec-3-line img {
        width: 40% !important;
    }

    .home-sec-4-line img {
        width: 20% !important;
    }


    .home-sec-5-line img {
        width: 16% !important;
    }


    .home-sec-6-line img {
        width: 55% !important;
    }

    .home-sec-7-line img {
        width: 23% !important;
    }


    .home-sec-8-line img {
        width: 32% !important;
    }





    .review-cta-sec-line img {
        width: 25% !important;

    }


    .review-banner-line img {
        width: 39% !important;

    }


    .review-sec-1-line img {
        width: 58% !important;

    }

    .review-sec-2-line img {
        width: 50% !important;
        margin-left: 138px !important;
    }

    .review-sec-13line img {
        width: 28% !important;

    }

    .review-sec-4-line img {
        width: 46% !important;
        margin-left: 128px !important;
    }

    .review-sec-5-line img {
        width: 47% !important;
        margin-left: 466px !important;
    }



    /* 	home */

    .home-sec-6-line img {
        width: 36% !important;
        margin-left: 380px !important;
    }

    .home-sec-7-line img {
        width: 57% !important;
    }

    .home-sec-9-line img {
        width: 34% !important;

    }

    .home-banner-line img {
        width: 72% !important;

    }

    .home-sec-4-line img {
        width: 33% !important;

    }

    .home-sec-2-line img {
        width: 30% !important;
        margin-left: 731px !important;

    }

}


@media (min-width: 391px) and (max-width: 414px) {


    /* 		terms */

    .terms-line-1 img {
        width: 48% !important;
    }


    .terms-line-2 img {
        width: 12% !important;
    }


    .terms-line-3 img {
        width: 39% !important;
    }


    .terms-line-4 img {
        width: 50% !important;
    }


    .terms-line-5 img {
        width: 80% !important;
    }


    .terms-line-6 img {
        width: 80% !important;
    }


    .terms-line-7 img {
        width: 70% !important;
    }


    .terms-line-8 img {
        width: 60% !important;
    }


    .terms-line-9 img {
        width: 25% !important;
    }


    .terms-line-10 img {
        width: 25% !important;
    }


    .terms-line-11 img {
        width: 100% !important;
    }


    .terms-line-12 img {
        width: 190% !important;
    }


    .terms-line-13 img {
        width: 55% !important;
    }


    .terms-line-14 img {
        width: 60% !important;
    }


    .terms-line-15 img {
        width: 83% !important;
    }


    .terms-line-16 img {
        width: 40% !important;
    }

    .terms-line-17 img {
        width: 30% !important;

    }

    /* 	client intake */

    .clien-intake-sec-1-line img {
        width: 55% !important;
    }


}

@media (min-width: 854px) and (max-width: 912px) {

    .home-banner-line img {
        width: 70% !important;
    }

    .review-banner-line img {
        width: 40% !important;
    }

    .home-sec-1-line img {
        width: 50% !important;
    }

    .review-sec-1-line img {
        width: 65% !important;
    }

    .home-sec-2-line img {
        width: 42% !important;
        margin-left: 20px !important;
    }


    .review-sec-2-line img {
        width: 59% !important;
        margin-left: 80px !important;
    }


    .home-sec-3-line img {
        width: 41% !important;
    }

    .review-sec-13line img {
        width: 30% !important;
    }

    .home-sec-4-line img {
        width: 37% !important;
    }


    .review-sec-4-line img {
        width: 55% !important;
        margin-left: 75px !important;
    }

    .review-sec-5-line img {
        width: 22% !important;
    }

    .review-cta-sec-line img {
        width: 23% !important;
    }

    .home-sec-6-line img {
        width: 41% !important;
        margin-left: 380px !important;
    }


    .home-sec-7-line img {
        width: 70% !important;
    }

    .home-sec-9-line img {
        width: 37% !important;
    }

    .free-resources-sec-2-line img {
        width: 48% !important;
        margin-left: 65px !important;
    }
}













/* cart page css */
/* ==========================================================
   RESUME OFFICIAL - CUSTOM CART PAGE
   Scoped only to WooCommerce Cart
   ========================================================== */


/* =========================
   1. DESIGN TOKENS
   ========================= */

body.woocommerce-cart {
    --ro-bg: #fdf9f7;
    --ro-card: #ffffff;
    --ro-card-soft: #fff7f6;

    --ro-pink: #dda7a8;
    --ro-pink-dark: #c9898d;
    --ro-pink-light: #f7e5e4;

    --ro-heading: #584340;
    --ro-text: #6d5e5b;
    --ro-muted: #9a8986;

    --ro-border: #f0dedb;
    --ro-shadow: 0 10px 35px rgba(102, 68, 65, 0.07);

    --ro-radius: 14px;
    --ro-radius-small: 9px;

    background: var(--ro-bg);
    color: var(--ro-text);
}


/* =========================
   2. MAIN CART CONTAINER
   ========================= */

body.woocommerce-cart .woocommerce {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 70px 30px 90px;
}


/* Elementor widget fix */
body.woocommerce-cart .elementor-widget-text-editor .woocommerce {
    font-family:
        var(--e-global-typography-text-font-family),
        "Montserrat",
        "Inter",
        Arial,
        sans-serif;
}


/* =========================
   3. TYPOGRAPHY
   ========================= */

body.woocommerce-cart .woocommerce h1,
body.woocommerce-cart .woocommerce h2,
body.woocommerce-cart .woocommerce h3,
body.woocommerce-cart .woocommerce .product-name,
body.woocommerce-cart .woocommerce .product-name a {
    font-family:
        var(--e-global-typography-primary-font-family),
        "Cormorant Garamond",
        "Playfair Display",
        Georgia,
        serif;
    color: var(--ro-heading);
}


body.woocommerce-cart .woocommerce,
body.woocommerce-cart .woocommerce input,
body.woocommerce-cart .woocommerce button,
body.woocommerce-cart .woocommerce a.button {
    font-family:
        var(--e-global-typography-text-font-family),
        "Montserrat",
        "Inter",
        Arial,
        sans-serif;
}


/* =========================
   4. CART TABLE
   ========================= */

body.woocommerce-cart table.shop_table.cart {
    width: 100%;
    border: 1px solid var(--ro-border) !important;
    border-radius: var(--ro-radius);
    border-collapse: separate !important;
    border-spacing: 0;
    overflow: hidden;
    background: var(--ro-card);
    box-shadow: var(--ro-shadow);
    margin: 0 0 38px !important;
}


/* Table heading */
body.woocommerce-cart table.shop_table.cart thead {
    background: #fff4f2;
}

body.woocommerce-cart table.shop_table.cart thead th {
    border: 0 !important;
    border-bottom: 1px solid var(--ro-border) !important;
    padding: 18px 15px !important;

    color: var(--ro-heading);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.02em;
    text-transform: none;
}


/* Product rows */
body.woocommerce-cart table.shop_table.cart tbody td {
    border: 0 !important;
    border-bottom: 1px solid var(--ro-border) !important;
    padding: 20px 15px !important;
    vertical-align: middle;
    color: var(--ro-text);
    font-size: 14px;
}


body.woocommerce-cart table.shop_table.cart tbody tr:last-of-type td {
    border-bottom: 0;
}


/* =========================
   5. PRODUCT IMAGE
   ========================= */

body.woocommerce-cart td.product-thumbnail {
    width: 100px;
}

body.woocommerce-cart td.product-thumbnail img {
    width: 72px !important;
    height: 72px !important;
    object-fit: contain;

    padding: 10px;
    border-radius: 50%;
    background: var(--ro-pink-light);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


body.woocommerce-cart td.product-thumbnail a:hover img {
    transform: translateY(-2px);
    box-shadow: 0 8px 18px rgba(170, 110, 110, 0.12);
}


/* =========================
   6. PRODUCT NAME
   ========================= */

body.woocommerce-cart td.product-name a {
    text-decoration: none !important;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.25;
    transition: color 0.2s ease;
}


body.woocommerce-cart td.product-name a:hover {
    color: var(--ro-pink-dark);
}


/* =========================
   7. PRICE / SUBTOTAL
   ========================= */

body.woocommerce-cart td.product-price,
body.woocommerce-cart td.product-subtotal {
    color: var(--ro-heading);
    font-weight: 500;
}


body.woocommerce-cart td.product-subtotal {
    font-weight: 600;
}


/* =========================
   8. REMOVE BUTTON
   ========================= */

body.woocommerce-cart td.product-remove {
    width: 46px;
    text-align: center;
}


body.woocommerce-cart td.product-remove a.remove {
    width: 30px;
    height: 30px;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #fff4f3 !important;
    border: 1px solid var(--ro-border);

    color: var(--ro-pink-dark) !important;

    font-family: Arial, sans-serif;
    font-size: 20px !important;
    font-weight: 300 !important;
    line-height: 1 !important;

    transition: all 0.25s ease;
}


body.woocommerce-cart td.product-remove a.remove:hover {
    background: var(--ro-pink) !important;
    border-color: var(--ro-pink);
    color: #fff !important;
    transform: rotate(90deg);
}


/* =========================
   9. QUANTITY
   ========================= */

body.woocommerce-cart .quantity {
    display: inline-flex;
}


body.woocommerce-cart .quantity .qty {
    width: 70px !important;
    min-width: 70px;
    height: 44px;

    padding: 5px 8px !important;

    border: 1px solid var(--ro-border) !important;
    border-radius: var(--ro-radius-small);

    background: #fffafa;

    color: var(--ro-heading);
    text-align: center;
    font-size: 14px;

    outline: none;
    box-shadow: none !important;

    transition: border-color 0.2s ease;
}


body.woocommerce-cart .quantity .qty:focus {
    border-color: var(--ro-pink) !important;
}


/* =========================
   10. ACTIONS AREA
   Coupon + Update Cart
   ========================= */

body.woocommerce-cart table.cart td.actions {
    padding: 20px !important;
    background: #fffaf9;
}


body.woocommerce-cart table.cart td.actions .coupon {
    display: flex;
    align-items: stretch;
    gap: 10px;
}


/* Coupon input */
body.woocommerce-cart table.cart td.actions .coupon #coupon_code {
    width: 190px !important;
    height: 46px;

    padding: 0 15px !important;

    border: 1px solid var(--ro-border) !important;
    border-radius: var(--ro-radius-small);

    background: #fff;

    color: var(--ro-heading);
    font-size: 13px;

    box-shadow: none !important;
    outline: none;
}


body.woocommerce-cart table.cart td.actions .coupon #coupon_code::placeholder {
    color: var(--ro-muted);
}


body.woocommerce-cart table.cart td.actions .coupon #coupon_code:focus {
    border-color: var(--ro-pink) !important;
}


/* =========================
   11. GENERAL CART BUTTONS
   ========================= */

body.woocommerce-cart .woocommerce button.button,
body.woocommerce-cart .woocommerce a.button:not(.checkout-button) {
    min-height: 46px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 12px 22px !important;

    /*     border: 1px solid var(--ro-pink) !important; */
    border-radius: 10px !important;

    background: var(--ro-pink) !important;
    /*     color: #fff !important; */

    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    text-transform: none !important;
    letter-spacing: 0.01em;

    box-shadow: none !important;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


body.woocommerce-cart .woocommerce button.button:hover,
body.woocommerce-cart .woocommerce a.button:not(.checkout-button):hover {
    background: var(--ro-pink-dark) !important;
    border-color: var(--ro-pink-dark) !important;

    transform: translateY(-1px);

    box-shadow: 0 7px 18px rgba(196, 128, 132, 0.18) !important;
}


/* Disabled update button */
body.woocommerce-cart .woocommerce button.button:disabled,
body.woocommerce-cart .woocommerce button.button:disabled[disabled] {
    opacity: 0.45 !important;
    cursor: not-allowed;
    transform: none !important;
    box-shadow: none !important;
}


/* =========================
   12. CART TOTALS LAYOUT
   ========================= */

body.woocommerce-cart .cart-collaterals {
    width: 100%;
    margin-top: 40px;
}


body.woocommerce-cart .cart-collaterals::after {
    content: "";
    display: table;
    clear: both;
}


body.woocommerce-cart .cart-collaterals .cart_totals {
    width: 100% !important;
    max-width: 100% !important;
    float: right !important;
    padding: 32px;
    border: 1px solid var(--ro-border);
    border-radius: var(--ro-radius);
    background: var(--ro-card);
    box-shadow: var(--ro-shadow);
}


/* Cart Totals heading */
body.woocommerce-cart .cart_totals h2 {
    position: relative;

    margin: 0 0 24px;
    padding: 0 0 16px;

    font-size: clamp(29px, 3vw, 38px);
    font-weight: 500;
    line-height: 1.05;

    color: var(--ro-heading);
}


body.woocommerce-cart .cart_totals h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;

    width: 48px;
    height: 2px;

    background: var(--ro-pink);
}


/* =========================
   13. TOTALS TABLE
   ========================= */

body.woocommerce-cart .cart_totals table.shop_table {
    margin: 0 0 20px !important;

    border: 0 !important;
    border-collapse: collapse !important;

    background: transparent;
}


body.woocommerce-cart .cart_totals table.shop_table tr {
    border-bottom: 1px solid var(--ro-border);
}


body.woocommerce-cart .cart_totals table.shop_table tr:last-child {
    border-bottom: 0;
}


body.woocommerce-cart .cart_totals table.shop_table th,
body.woocommerce-cart .cart_totals table.shop_table td {
    padding: 14px 4px !important;

    border: 0 !important;
    background: transparent !important;

    font-size: 14px;
    line-height: 1.5;
    vertical-align: top;
}


body.woocommerce-cart .cart_totals table.shop_table th {
    width: 47%;
    color: var(--ro-text);
    font-weight: 500;
}


body.woocommerce-cart .cart_totals table.shop_table td {
    text-align: right;
    color: var(--ro-heading);
}


body.woocommerce-cart .cart_totals .order-total th,
body.woocommerce-cart .cart_totals .order-total td {
    padding-top: 18px !important;

    color: var(--ro-heading);

    font-size: 18px;
    font-weight: 600;
}


body.woocommerce-cart .cart_totals .order-total .amount {
    color: var(--ro-pink-dark);
}


/* Tax small text */
body.woocommerce-cart .cart_totals small {
    display: block;
    margin-top: 3px;

    color: var(--ro-muted);
    font-size: 10px;
    font-weight: 400;
    line-height: 1.35;
}


/* =========================
   14. AFFIRM AREA
   ========================= */

body.woocommerce-cart .affirm-as-low-as {
    margin: 2px 0 5px;

    color: var(--ro-muted) !important;
    font-size: 11px !important;
    line-height: 1.5;
}


body.woocommerce-cart .affirm-as-low-as a {
    color: var(--ro-pink-dark) !important;
    text-decoration: underline;
}


/* =========================
   15. PROCEED TO CHECKOUT
   Main CTA styled like Homepage
   ========================= */

body.woocommerce-cart .wc-proceed-to-checkout {
    padding: 14px 0 0 !important;
}


body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    width: 100%;
    min-height: 54px;

    display: flex !important;
    align-items: center;
    justify-content: center;

    margin: 30px 0 14px !important;
    padding: 14px 25px !important;

    border: 1px solid var(--ro-pink) !important;
    border-radius: 9px !important;

    background: var(--ro-pink) !important;
    color: #fff !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    text-transform: none !important;
    letter-spacing: 0.015em;

    box-shadow: 0 8px 20px rgba(199, 135, 138, 0.16) !important;

    transition: all 0.25s ease;
}


body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background: var(--ro-pink-dark) !important;
    border-color: var(--ro-pink-dark) !important;

    transform: translateY(-2px);

    box-shadow: 0 11px 25px rgba(199, 135, 138, 0.23) !important;
}


/* Arrow after checkout */
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after {
    content: "↗";
    margin-left: 9px;

    font-size: 16px;
    font-weight: 400;

    transition: transform 0.2s ease;
}


body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover::after {
    transform: translate(2px, -2px);
}


/* =========================
   16. EXPRESS PAYMENT AREA
   ========================= */

body.woocommerce-cart .ppc-button-wrapper,
body.woocommerce-cart .wcpay-express-checkout-wrapper,
body.woocommerce-cart #payment-method-message {
    width: 100%;
    margin-top: 9px;
}


body.woocommerce-cart .ppc-button-wrapper iframe,
body.woocommerce-cart .wcpay-express-checkout-wrapper iframe {
    max-width: 100% !important;
}


/* WooPay */
body.woocommerce-cart .woopay-express-button {
    border-radius: 8px !important;
    overflow: hidden;
}


/* =========================
   17. NOTICE MESSAGES
   ========================= */

body.woocommerce-cart .woocommerce-message,
body.woocommerce-cart .woocommerce-info,
body.woocommerce-cart .woocommerce-error {
    margin-bottom: 25px;

    padding: 17px 20px 17px 48px !important;

    border: 1px solid var(--ro-border) !important;
    border-top: 0 !important;
    border-radius: 10px;

    background: #fff7f5;

    color: var(--ro-text);

    box-shadow: none;
}


body.woocommerce-cart .woocommerce-message::before,
body.woocommerce-cart .woocommerce-info::before {
    color: var(--ro-pink-dark);
}


/* ==========================================================
   TABLET
   ========================================================== */

@media only screen and (max-width: 1024px) {

    body.woocommerce-cart .woocommerce {
        padding: 55px 25px 70px;
    }

    .elementor-4230 .elementor-element.elementor-element-ee63978 .elementor-heading-title {
        font-size: 56px;
    }

    body.woocommerce-cart table.shop_table.cart thead th {
        padding: 15px 10px !important;
        font-size: 12px;
    }

    body.woocommerce-cart table.shop_table.cart tbody td {
        padding: 18px 10px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 60px !important;
    }

    body.woocommerce-cart td.product-thumbnail {
        width: 85px;
    }

    body.woocommerce-cart td.product-thumbnail img {
        width: 65px !important;
        height: 65px !important;
    }

    body.woocommerce-cart td.product-name a {
        font-size: 17px;
    }

    body.woocommerce-cart .cart-collaterals .cart_totals {
        max-width: 500px;
    }

}


/* ==========================================================
   MOBILE
   ========================================================== */

@media only screen and (max-width: 767px) {

    body.woocommerce-cart .woocommerce {
        padding: 35px 15px 55px;
    }


    /* Remove desktop table styling */
    body.woocommerce-cart table.shop_table.cart {
        border: 0 !important;
        border-radius: 0;
        overflow: visible;

        background: transparent;
        box-shadow: none;
    }


    body.woocommerce-cart table.shop_table.cart thead {
        display: none;
    }


    body.woocommerce-cart table.shop_table.cart tbody {
        display: block;
    }


    /* Each cart product = card */
    body.woocommerce-cart table.shop_table.cart tr.cart_item {
        position: relative;

        display: grid !important;
        grid-template-columns: 75px 1fr;
        gap: 8px 16px;

        margin-bottom: 16px;
        padding: 18px;

        border: 1px solid var(--ro-border) !important;
        border-radius: 13px;

        background: #fff;

        box-shadow: 0 7px 25px rgba(102, 68, 65, 0.055);
    }


    body.woocommerce-cart table.shop_table.cart tr.cart_item td {
        display: block !important;

        width: auto !important;

        padding: 0 !important;

        border: 0 !important;

        text-align: left !important;
    }


    /* Remove */
    body.woocommerce-cart table.shop_table.cart td.product-remove {
        position: absolute;
        top: 12px;
        right: 12px;

        z-index: 5;
    }


    body.woocommerce-cart td.product-remove a.remove {
        width: 27px;
        height: 27px;

        font-size: 18px !important;
    }


    /* Image */
    body.woocommerce-cart table.shop_table.cart td.product-thumbnail {
        grid-column: 1;
        grid-row: 1 / span 4;

        display: flex !important;
        align-items: flex-start;
    }


    body.woocommerce-cart td.product-thumbnail img {
        width: 70px !important;
        height: 70px !important;
    }


    /* Product name */
    body.woocommerce-cart table.shop_table.cart td.product-name {
        grid-column: 2;

        padding-right: 35px !important;
    }


    body.woocommerce-cart td.product-name a {
        font-size: 19px;
    }


    /* Remove Woo labels for cleaner mobile layout */
    body.woocommerce-cart table.shop_table_responsive tr td::before {
        display: none !important;
    }


    body.woocommerce-cart table.shop_table.cart td.product-price,
    body.woocommerce-cart table.shop_table.cart td.product-subtotal {
        grid-column: 2;

        font-size: 13px;
    }


    body.woocommerce-cart table.shop_table.cart td.product-price::before {
        content: "Price: ";
        display: inline !important;

        margin-right: 5px;

        color: var(--ro-muted);
        font-size: 11px;
        font-weight: 500;
    }


    body.woocommerce-cart table.shop_table.cart td.product-subtotal::before {
        content: "Subtotal: ";
        display: inline !important;

        margin-right: 5px;

        color: var(--ro-muted);
        font-size: 11px;
        font-weight: 500;
    }


    /* Quantity */
    body.woocommerce-cart table.shop_table.cart td.product-quantity {
        grid-column: 2;

        margin-top: 3px;
    }


    body.woocommerce-cart table.shop_table.cart td.product-quantity::before {
        content: "Qty";
        display: inline-block !important;

        margin-right: 8px;

        color: var(--ro-muted);
        font-size: 11px;
        font-weight: 500;
    }


    body.woocommerce-cart .quantity .qty {
        width: 58px !important;
        min-width: 58px;
        height: 38px;
    }


    /* =====================
       MOBILE ACTIONS
       ===================== */

    body.woocommerce-cart table.shop_table.cart tr:last-child:not(.cart_item) {
        display: block !important;
    }


    body.woocommerce-cart table.cart td.actions {
        display: flex !important;
        flex-direction: column;
        gap: 10px;

        width: 100% !important;

        margin-top: 4px;
        padding: 16px !important;

        border: 1px solid var(--ro-border) !important;
        border-radius: 12px;

        background: #fff;
    }


    body.woocommerce-cart table.cart td.actions .coupon {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 8px;
    }


    body.woocommerce-cart table.cart td.actions .coupon #coupon_code {
        width: 100% !important;
        min-width: 0;
        height: 44px;
    }


    body.woocommerce-cart table.cart td.actions .coupon button.button {
        height: 44px;
        min-height: 44px;

        padding: 10px 15px !important;

        white-space: nowrap;
    }


    body.woocommerce-cart table.cart td.actions>button[name="update_cart"] {
        width: 100%;
        margin: 0 !important;
    }


    /* =====================
       CART TOTALS MOBILE
       ===================== */

    body.woocommerce-cart .cart-collaterals {
        margin-top: 30px;
    }


    body.woocommerce-cart .cart-collaterals .cart_totals {
        width: 100% !important;
        max-width: none;

        float: none !important;

        padding: 25px 20px;

        border-radius: 13px;
    }


    body.woocommerce-cart .cart_totals h2 {
        margin-bottom: 20px;

        font-size: 31px;
    }


    body.woocommerce-cart .cart_totals table.shop_table tr {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        align-items: start;

        padding: 12px 0;
    }


    body.woocommerce-cart .cart_totals table.shop_table th,
    body.woocommerce-cart .cart_totals table.shop_table td {
        display: block !important;

        width: auto !important;

        padding: 0 !important;

        background: transparent !important;
    }


    body.woocommerce-cart .cart_totals table.shop_table td {
        text-align: right !important;
    }


    body.woocommerce-cart .cart_totals table.shop_table td::before {
        display: none !important;
    }


    /* Affirm row */
    body.woocommerce-cart .cart_totals table.shop_table tr:has(.affirm-as-low-as) {
        grid-template-columns: 1fr;
    }


    body.woocommerce-cart .cart_totals .affirm-as-low-as {
        margin-top: 5px;
        text-align: left;
    }


    /* Checkout */
    body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
        min-height: 52px;

        font-size: 13px !important;
    }

}


/* ==========================================================
   EXTRA SMALL PHONES
   ========================================================== */

@media only screen and (max-width: 420px) {

    body.woocommerce-cart .woocommerce {
        padding-left: 12px;
        padding-right: 12px;
    }


    body.woocommerce-cart table.shop_table.cart tr.cart_item {
        grid-template-columns: 62px 1fr;

        gap: 7px 12px;

        padding: 15px 13px;
    }


    body.woocommerce-cart td.product-thumbnail img {
        width: 58px !important;
        height: 58px !important;

        padding: 8px;
    }


    body.woocommerce-cart td.product-name a {
        font-size: 17px;
    }


    body.woocommerce-cart table.cart td.actions .coupon {
        display: flex;
        flex-direction: column;
    }


    body.woocommerce-cart table.cart td.actions .coupon button.button {
        width: 100%;
    }


    body.woocommerce-cart .cart-collaterals .cart_totals {
        padding: 22px 16px;
    }


    body.woocommerce-cart .cart_totals h2 {
        font-size: 28px;
    }

}


/* checkout page css */

/* =========================================
   RESUME OFFICIAL CHECKOUT DESIGN
========================================= */

body.woocommerce-checkout {

    --pink: #dda7a8;
    --pink-dark: #c9898d;
    --soft: #fff7f6;
    --border: #f0dedb;
    --heading: #584340;
    --text: #6d5e5b;

    background: #fdf9f7;
}


/* Main wrapper */
body.woocommerce-checkout .woocommerce {

    max-width: 1180px;
    margin: auto;
    padding: 60px 30px 90px;

}


/* Typography */

body.woocommerce-checkout h3 {

    font-family: "Playfair Display",
        "Cormorant Garamond",
        serif !important;

    color: var(--heading);

    font-size: 32px;
    font-weight: 600;

    margin-bottom: 25px;

}


body.woocommerce-checkout label {

    color: var(--text);

    font-size: 13px;
    font-weight: 500;

}


/* =====================================
   COUPON
===================================== */


body.woocommerce-checkout .woocommerce-info {

    background: #fff4f3;

    border: 1px solid var(--border);

    border-radius: 12px;

    padding: 18px 22px;

    color: var(--text);

}


body.woocommerce-checkout .woocommerce-info a {

    color: var(--pink-dark);
    font-weight: 600;

}


/* Coupon box */

body.woocommerce-checkout .checkout_coupon {
    display: flex !important;
    gap: 12px;
    padding: 20px;
    background: #fff;
    border: 1px solid var(--border);
    border-radius: 14px;
}


body.woocommerce-checkout .checkout_coupon input {

    height: 46px;

    border: 1px solid var(--border) !important;

    border-radius: 8px;

    background: #fffafa;

    padding: 0 15px;

}



body.woocommerce-checkout button.button {

    background: var(--pink) !important;

    color: #fff !important;

    border: none !important;

    border-radius: 8px !important;

    height: 46px;

    padding: 0 25px !important;

    font-size: 13px !important;

    font-weight: 600 !important;

    transition: .3s;

}



body.woocommerce-checkout button.button:hover {

    background: var(--pink-dark) !important;

}


/* =====================================
   TWO COLUMN LAYOUT
===================================== */


body.woocommerce-checkout .col2-set {

    width: 55%;

    float: left;

}


body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout #order_review {

    width: 40%;

    float: right;

}


/* =====================================
   FORM CARD
===================================== */


body.woocommerce-checkout .woocommerce-billing-fields,
body.woocommerce-checkout .woocommerce-additional-fields {


    background: #fff;

    border: 1px solid var(--border);

    border-radius: 16px;

    padding: 30px;

    margin-bottom: 25px;

}


/* Inputs */


body.woocommerce-checkout input.input-text,
body.woocommerce-checkout select,
body.woocommerce-checkout textarea {


    width: 100%;

    height: 46px;

    border: 1px solid var(--border) !important;

    border-radius: 8px;

    background: #fffafa;

    padding: 0 14px;

    color: var(--text);

    font-size: 14px;

}



body.woocommerce-checkout textarea {

    height: 100px;

    padding-top: 15px;

}


/* Name fields */

body.woocommerce-checkout .form-row-first,
body.woocommerce-checkout .form-row-last {
    width: 100%;
}



/* =====================================
   ORDER SUMMARY
===================================== */


body.woocommerce-checkout #order_review {


    background: #fff;

    border: 1px solid var(--border);

    border-radius: 16px;

    padding: 30px;

}



body.woocommerce-checkout #order_review_heading {

    margin-top: 0;

}



body.woocommerce-checkout table.shop_table {


    border: none !important;

    background: transparent;

}



body.woocommerce-checkout table.shop_table th,
body.woocommerce-checkout table.shop_table td {


    border-bottom: 1px solid var(--border) !important;

    padding: 15px 0 !important;

    color: var(--text);

}



body.woocommerce-checkout table.shop_table .order-total th,
body.woocommerce-checkout table.shop_table .order-total td {


    font-size: 18px;

    color: var(--heading);

    font-weight: 700;

}



/* =====================================
 PAYMENT METHODS
===================================== */


body.woocommerce-checkout #payment {


    background: #fff;

    border-radius: 14px;

    margin-top: 25px;

}



body.woocommerce-checkout ul.payment_methods {


    padding: 20px !important;

}



body.woocommerce-checkout .payment_box {


    background: #fff7f6 !important;

    border-radius: 10px;

}



body.woocommerce-checkout .wc_payment_method label {

    color: var(--heading);

    font-weight: 600;

}



/* =====================================
 PLACE ORDER BUTTON
===================================== */


body.woocommerce-checkout #place_order {


    width: 100%;

    height: 54px;

    margin-top: 20px;


    background: var(--pink) !important;

    border-radius: 10px !important;

    color: #fff !important;


    font-size: 14px !important;

    font-weight: 600 !important;

}


body.woocommerce-checkout #place_order:hover {


    background: var(--pink-dark) !important;

}


/* =====================================
 MOBILE
===================================== */


@media(max-width:767px) {


    body.woocommerce-checkout .woocommerce {

        padding: 35px 15px;

    }



    body.woocommerce-checkout .col2-set,
    body.woocommerce-checkout #order_review_heading,
    body.woocommerce-checkout #order_review {


        width: 100%;

        float: none;

    }


    body.woocommerce-checkout .woocommerce-billing-fields,
    body.woocommerce-checkout .woocommerce-additional-fields,
    body.woocommerce-checkout #order_review {

        padding: 20px;

    }


    body.woocommerce-checkout h3 {

        font-size: 27px;

    }



    body.woocommerce-checkout .checkout_coupon {

        flex-direction: column;

    }


    body.woocommerce-checkout .form-row-first,
    body.woocommerce-checkout .form-row-last {

        width: 100%;

    }


}

a.added_to_cart.wc-forward {
    float: right;
    color: #655350;
}


@media (min-width: 1280px) and (max-width: 1366px) {

    .single-post h2 {
        line-height: 45px !important;
        font-size: 35px !important;
    }

    .elementor-4092 .elementor-element.elementor-element-fab4c99 .elementor-heading-title {
        font-size: 66px;
    }

    .elementor-4230 .elementor-element.elementor-element-c288ebe img {
        width: 87% !important;
    }

    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 77px;
    }


    .elementor-4230 .elementor-element.elementor-element-561be12 .elementor-heading-title {
        font-size: 75px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5 img {
        width: 73% !important;
        height: 30px;
    }

    .elementor-4230 .elementor-element.elementor-element-90011c5>.elementor-widget-container {
        margin: -22px 0px 0px 214px;
    }

    .elementor-4230 .elementor-element.elementor-element-45c029c .elementor-heading-title {
        font-size: 80px;
    }


    .elementor-4230 .elementor-element.elementor-element-758d91e>.elementor-widget-container {
        margin: -17px 0px 0px 551px;
    }

    .elementor-4230 .elementor-element.elementor-element-758d91e img {
        width: 41% !important;
        height: 30px;
    }

    .element-ef28dc0 .elementor-heading-title {
        font-size: 69px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-9a70592 .elementor-heading-title {
        font-size: 66px !important;
    }

    .elementor-4230 .elementor-element.elementor-element-baa25fa .elementor-heading-title {
        font-size: 71px;
    }

    .elementor-4230 .elementor-element.elementor-element-441d226>.elementor-widget-container {
        margin: -50px 0px 0px 405px;
    }

    .elementor-4230 .elementor-element.elementor-element-95390f2 .elementor-heading-title {
        font-size: 61px;
    }

    .elementor-4230 .elementor-element.elementor-element-ef28dc0 .elementor-heading-title {
        font-size: 70px !important;
    }



    .elementor-4230 .elementor-element.elementor-element-071080d img {
        width: 67% !important;
        height: 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-0ec6019 img {
        width: 64%;
    }

    .elementor-4230 .elementor-element.elementor-element-071080d>.elementor-widget-container {
        margin: -17px 0px 0px 459px;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e>.elementor-widget-container {
        margin: -21px 0px 0px 270px;
    }

    .elementor-4092 .elementor-element.elementor-element-74a5d3e img {
        width: 30%;
    }

    .elementor-4092 .elementor-element.elementor-element-e7e76a9 img {
        width: 74%;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111>.elementor-widget-container {
        margin: -22px 0px 0px 600px;
    }

    .elementor-4092 .elementor-element.elementor-element-86f1111 img {
        width: 58%;
    }

    .elementor-4092 .elementor-element.elementor-element-86bab7f img {
        width: 50%;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a>.elementor-widget-container {
        margin: -18px 0px 0px 590px;
    }

    .elementor-4092 .elementor-element.elementor-element-9c3af1a img {
        width: 60%;
    }

    .elementor-4092 .elementor-element.elementor-element-b47c9c6 img {
        width: 77%;
    }


}

@media (min-width: 300px) and (max-width: 540px) {

    .single-post h2 {
        line-height: 45px !important;
        font-size: 35px !important;
    }

    .elementor-4181 .elementor-element.elementor-element-91a140f>.elementor-element-populated {
        padding: 0px 35px 0px 35px !important;
    }

}




@media (min-width: 768px) and (max-width: 1024px) {

    .single-post h2 {
        line-height: 55px !important;
        font-size: 45px !important;
    }

}


.single-post h2:first-of-type {
    margin: 0px 0px 20px 0px !important;
}



/* Fix Elementor Side Cart */
.elementor-menu-cart__container {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 420px !important;
    height: 100vh !important;
    z-index: 999999 !important;
    background: #fff;
}

.elementor-menu-cart__main {
    width: 100% !important;
    height: 100%;
    padding: 30px !important;
    overflow-y: auto;
    background: #fff;
}

/* Overlay fix */
.elementor-menu-cart__container:before {
    content: "";
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: -1;
}

/* Close button */
.elementor-menu-cart__close-button {
    position: absolute;
    top: 20px;
    right: 20px;
}

/* Mobile */
@media(max-width:767px) {
    .elementor-menu-cart__container {
        width: 90% !important;
    }
}

/* Elementor Side Cart Right Side */
.elementor-menu-cart__container {
    left: auto !important;
    right: 0 !important;
    width: 420px !important;
    height: 100vh !important;
    background: transparent !important;
}

/* Cart Panel */
.elementor-menu-cart__main {
    position: fixed !important;
    top: 0;
    right: 0 !important;
    left: auto !important;
    width: 420px !important;
    height: 100vh !important;
    background: #fff !important;
    padding: 30px !important;
    overflow-y: auto;
    z-index: 999999 !important;
}


/* Background Overlay */
.elementor-menu-cart__container:before {
    content: "";
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: -1;
}


/* Close icon */
.elementor-menu-cart__close-button {
    position: absolute !important;
    top: 20px;
    right: 20px;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove),
.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove):hover {
    /*     pointer-events: none; */
    text-decoration: none;
    /*     cursor: default; */
}

p.woocommerce-mini-cart__buttons.buttons a {
    width: 48%;
    background: #dfb0b0;
    margin: 0px 2px;
    border-radius: 10px;
}

p.woocommerce-mini-cart__buttons.buttons a:hover {
    color: #fff;
}

a#elementor-menu-cart__toggle_button:hover {
    border: 1px solid #DFB0B0;
}

/* Mobile */
@media(max-width:767px) {
    .elementor-menu-cart__main {
        width: 90% !important;
    }
}

/* Mini Cart Product Layout */
.elementor-menu-cart__main .woocommerce-mini-cart-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    margin-left: 0px;
}

/* Remove button */
.elementor-menu-cart__main .woocommerce-mini-cart-item .remove {
    position: absolute;
    top: 30px;
    right: 0;
    font-size: 24px;
    color: #777 !important;
    width: 24px;
    height: 24px;
    line-height: 1;
}

/* Product image */
.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove) {
    display: flex;
    align-items: center;
    gap: 15px;
    width: 100%;
    color: #555 !important;
    text-decoration: none;
    font-size: 20px;
    font-weight: 500;
    margin-top: 15px;
}

/* Image */
.elementor-menu-cart__main .woocommerce-mini-cart-item img {
    width: 90px !important;
    height: 90px !important;
    object-fit: contain;
    border-radius: 50%;
    background: #fdecef;
    padding: 10px;
}

/* Product title */
.elementor-menu-cart__main .woocommerce-mini-cart-item>a:not(.remove) {
    line-height: 1.4;
}

/* Quantity + price */
.elementor-menu-cart__main .woocommerce-mini-cart-item .quantity {
    position: absolute;
    left: 105px;
    bottom: 20px;
    font-size: 13px;
    color: #777;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item .amount {
    color: #555;
}


/* Cart item spacing */
.elementor-menu-cart__main .woocommerce-mini-cart {
    padding: 0px 0px 30px 0px;
    margin: 0px;
}


/* Remove link hover */
.elementor-menu-cart__main .woocommerce-mini-cart-item a:hover {
    color: #555 !important;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item .remove:hover {
    color: #fff !important;
    background: #dfb0b0;
}

p.woocommerce-mini-cart__buttons.buttons {
    text-align: center;
}

p.woocommerce-mini-cart__total.total {
    text-align: center;
    font-size: 20px;
}


.meettheteamsec {
    height: 260px;
    overflow-y: scroll;
}


.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 90%;
}


.woocommerce-variation-description,
.woocommerce-variation-price {
    font-size: 20px;
    line-height: 1.3;
    font-family: 'Mulish';
    margin-bottom: 15px;
    color: #7a7a7a;
}



#interview-coaching-add-ons {
    padding: 4px 10px;
}




.woocommerce-tabs ul li.active a {
    box-shadow: 0 1px 0 #dfb0b0 !important;
}


.star-rating span::before {
    color: gold;
}


.woocommerce-notices-wrapper {
    background: #fcf8f6;
}

.woocommerce-message {
    background: #fcf8f6;
    margin: 0px;
    border-color: #dfb0b0;
    border-bottom: 3px solid #dfb0b0;
    width: 80%;
    justify-self: center;
}

a.button.wc-forward {
    background: #dfb0b0;
}

a.button.wc-forward:hover {
    color: #fff;
}



.elementor-element-5a00bf6 div {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}


.elementor-element-5467900 div,
.elementor-element-7b984978 div {
    display: block !important;
    text-align: left;
}








@media (min-width: 300px) and (max-width: 344px) {
    .elementor-4204 .elementor-element.elementor-element-d412302 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 96%;
    }

    .elementor-4204 .elementor-element.elementor-element-c634afb img {
        width: 55%;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -22px 0px 0px 135px;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 60%;
    }

    .elementor-4204 .elementor-element.elementor-element-72c74b2 img {
        width: 88%;
    }

    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 100%;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 100%;
    }
}

@media (min-width: 345px) and (max-width: 360px) {
    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 100%;
    }

    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 94%;
    }

}


@media (min-width: 361px) and (max-width: 375px) {
    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 96%;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 54%;
        height: 20px;
        margin-top: -8px;
    }
}

@media (min-width: 376px) and (max-width: 390px) {
    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 95%;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 54%;
        height: 20px;
        margin-top: -5px;
    }

}

@media (min-width: 391px) and (max-width: 412px) {
    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 90%;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 54%;
        height: 20px;
        margin-top: -8px !important;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 80% !important;
    }


}

@media (min-width: 391px) and (max-width: 414px) {
    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 92%;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 54%;
        height: 20px;
        margin-top: -20px;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 80% !important;
    }
}

@media (min-width: 415px) and (max-width: 430px) {
    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-3585 .elementor-element.elementor-element-840b04d img {
        width: 70% !important;
    }
}

@media (min-width: 431px) and (max-width: 440px) {

    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title,
    .elementor-4204 .elementor-element.elementor-element-30bdd7f .elementor-heading-title,
    .elementor-4204 .elementor-element.elementor-element-25ea67b .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-4204 .elementor-element.elementor-element-cf80d93 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 50%;
        height: 20px;
        margin-top: -8px;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -22px 0px 0px 180px;
    }

    .elementor-4204 .elementor-element.elementor-element-1e46f8c img {
        width: 86%;
    }
}

@media (min-width: 500px) and (max-width: 540px) {
    .elementor-4204 .elementor-element.elementor-element-64d964d img {
        width: 34% !important;
        height: 16px;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -28px 0px 0px 215px;
    }

}

@media (min-width: 541px) and (max-width: 1024px) {
    img.attachment-large.size-large.wp-image-4222 {
        width: 100%;
    }

    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 63% !important;
    }
}

@media (min-width: 541px) and (max-width: 768px) {
    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        line-height: 45px;
    }
}

@media (min-width: 769px) and (max-width: 820px) {
    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -24px 0px 0px 360px;
    }

    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 56% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 55% !important;
    }

}

@media (min-width: 821px) and (max-width: 853px) {
    .elementor-4204 .elementor-element.elementor-element-c634afb img {
        width: 26% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -30px 0px 0px 308px;
    }

    .elementor-4204 .elementor-element.elementor-element-72c74b2 img {
        width: 41% !important;
    }



    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 48% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 46px;
        line-height: 55px;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 66% !important;
    }

}


@media (min-width: 913px) and (max-width: 1024px) {
    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 65% !important;
    }

}

@media (min-width: 1025px) and (max-width: 1280px) {
    .elementor-4204 .elementor-element.elementor-element-c634afb img {
        width: 45% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-64d964d>.elementor-widget-container {
        margin: -24px 0px 0px 460px;
    }

    .elementor-4204 .elementor-element.elementor-element-72c74b2 img {
        width: 91% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-e17f6a9 .elementor-heading-title {
        font-size: 56px;
    }

    .elementor-4204 .elementor-element.elementor-element-5485411 img {
        width: 96% !important;
    }

    .elementor-4204 .elementor-element.elementor-element-801c7cd .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-4204 .elementor-element.elementor-element-6674f58 img {
        width: 64% !important;
    }
}



.elementor-4204 .elementor-element.elementor-element-c634afb img {
    width: 43% !important;
}

.elementor-4204 .elementor-element.elementor-element-64d964d img {
    width: 32% !important;
}

.elementor-4204 .elementor-element.elementor-element-6674f58 img {
    width: 57% !important;
}

.elementor-4204 .elementor-element.elementor-element-5485411 img {
    width: 96% !important;
}

.elementor-4204 .elementor-element.elementor-element-72c74b2 img {
    width: 75% !important;
}

.wc-pao-addon-checkbox {
    appearance: none !important;
    /* @: none; */
    width: 16px !important;
    height: 16px !important;
    border: 1.5px solid #555 !important;
    border-radius: 2px !important;
    background: #fff !important;
    display: inline-block !important;
    vertical-align: middle;
    margin-right: 8px !important;
    cursor: pointer !important;
    margin-bottom: 6px !important;
    margin-right: 0px !important;
}

.wc-pao-addon-checkbox:checked {
    background: #dfb0b0 !important;
    border-color: #dfb0b0 !important;
}

.wc-pao-addon-name.wc-pao-legend {
    font-size: 22px;
    padding: 0px;
    margin-bottom: 20px;
    font-family: 'Playfair Display';
}

.price,
.wc-pao-col2 .amount,
.wc-pao-subtotal-line p .amount,
.product-addon-totals ul li div strong {
    font-size: 20px;
    font-family: 'Mulish';
}

button.single_add_to_cart_button.button.alt {
    padding: 10px 30px !important;
    font-size: 20px !important;
}

button.single_add_to_cart_button.button.alt {
    padding: 10px 30px !important;
    font-size: 20px !important;
        height: 50px !important;
}

/* Quantity input */
.woocommerce-variation-add-to-cart .quantity input.qty {
    color: #fff !important;
    font-size: 24px !important;
    line-height: 20px !important;
    font-family: 'Mulish';
    text-align: center !important;
    border: none !important;
}

/* Remove default focus styling */
.woocommerce-variation-add-to-cart .quantity input.qty:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Spinner arrows */
.woocommerce-variation-add-to-cart .quantity input.qty::-webkit-inner-spin-button,
.woocommerce-variation-add-to-cart .quantity input.qty::-webkit-outer-spin-button {
    opacity: 1;
    margin: 0;
}

.form-row.form-row-wide.wc-pao-addon-wrap div label {
    font-size: 20px;
    font-family: 'Mulish';
    color: #7a7a7a;
}

.single-product form.cart input[type=number] {
    width: 3em;
}

.elementor-7865 .elementor-element.elementor-element-77d1c00e .quantity .qty {
    font-size: 32px !important;
    padding: 6px 20px 6px 30px !important;
    margin: 0px !important;
    height: 50px !important;
    color: #fff !important;
}
.cart {
    display: block !important;
    align-items: center;
}

.elementor-product-price-block-yes.elementor-widget.elementor-widget-woocommerce-product-price {
    margin: 0px !important;
}

.woocommerce-variation-description p {
    margin-bottom: 6px;
}

.single_add_to_cart_button.button.alt {
    padding: 10px 30px !important;
}

.elementor-7865 .elementor-element.elementor-element-77d1c00e .quantity .qty {
    font-size: 22px;
}
th.product-name {
    width: 100%;
}