@media (min-width: 992px) {
    *{
        margin: 0;
        padding: 0;
        font-family: 'Poppins', sans-serif;
    }
    
    :root{
        --bs-gutter-x:0.625vw;
        --black : #2F2F31;
        --green : #37C047;
        --grey : #989898;
        --red : #FF0000;
        --value-ml: calc((100% - 77.083vw) / 2);
    }
    
    .row {
        --bs-gutter-x: 0.625vw;
        --bs-gutter-y: 0;
    }
    
    .g-0 > div {
        padding: 0 !important;
    }
    
    a{
        text-decoration: none;
    }
    
    @font-face {
        font-family: SaledChilli;
        src: url('../Salad Chilli.otf');
    }
    
    a:hover{
        text-decoration: underline;
    }
    
    h1,h2,h3,h4,h5,h6,p,ul{
        margin: 0;
        padding: 0;
        list-style: none;
    }
    
    img{
        max-width: 100%;
        width: 100%;
    }
    
    .color-black{
        color: var(--black) !important;
    }
    .color-grey{
        color: var(--grey) !important;
    }
    .color-green{
        color: var(--green) !important;
    }
    .color-BEBEBE{
        color: #bebebe !important;
    }
    .color-red{
        color: var(--red) !important;
    }
    .color-979797{
        color: #979797 !important;
    }
    .color-494949{
        color: #494949 !important;
    }
    
    :focus,:focus-visible {
        outline: none;
    }
    
    ::placeholder{
        color: #C1C1C1;
    }
    
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    
    input[type=number] {
        -moz-appearance:textfield;
    }
    
    input:-webkit-autofill {
        -webkit-box-shadow:0 0 0 2.604vw white inset; /* Change the color to your own background color */
        -webkit-text-fill-color: #333;
    }
    
    input:-webkit-autofill:focus {
        -webkit-box-shadow: 0 0 0 2.604vw white inset;/*your box-shadow*/
        -webkit-text-fill-color: #333;
    } 
    
    /* Completely remove autofill styling */
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    select:-webkit-autofill {
        background-color: #fff !important;;
        box-shadow: none;
        color: inherit;
    }
    
    
    .fa-12{
        font-size: 0.625vw;
    }
    .fa-13{
        font-size: 0.677vw;
    }
    .fa-14{
        font-size: 0.729vw;
    }
    .fa-15{
        font-size: 0.781vw;
    }
    .fa-16{
        font-size: 0.833vw;
    }
    .fa-17{
        font-size: 0.885vw;
    }
    .fa-18{
        font-size: 0.938vw;
    }
    .fa-19{
        font-size: 0.99vw;
    }
    .fa-20{
        font-size: 1.042vw;
    }
    .fa-21{
        font-size: 1.094vw;
    }
    .fa-22{
        font-size: 1.146vw;
    }
    .fa-50{
        font-size:2.604vw;
    }
    .fa-80{
        font-size: 4.167vw;
    }
    .fa-90 {
        font-size: 4.688vw;
    }
    /* MArgins */
    .mb-10{
        margin-bottom: 0.521vw;
    }
    .mb-20{
        margin-bottom: 1.042vw;
    }
    .mb-30{
        margin-bottom: 1.563vw;
    }
    .mb-40{
        margin-bottom: 2.083vw;
    }
    .mb-50{
        margin-bottom: 2.604vw;
    }
    .mb-60{
        margin-bottom: 3.125vw;
    }
    .mb-70{
        margin-bottom: 3.646vw;
    }
    .mb-80{
        margin-bottom: 4.167vw;
    }
    .mb-90{
        margin-bottom: 4.688vw;
    }
    .mb-100{
        margin-bottom: 5.208vw;
    }
    
    .mt-10{
        margin-top: 0.521vw;
    }
    .mt-20{
        margin-top: 1.042vw;
    }
    .mt-30{
        margin-top: 1.563vw;
    }
    .mt-40{
        margin-top: 2.083vw;
    }
    .mt-50{
        margin-top: 2.604vw;
    }
    .mt-60{
        margin-top: 3.125vw;
    }
    .mt-70{
        margin-top: 3.646vw;
    }
    .mt-80{
        margin-top: 4.167vw;
    }
    .mt-90{
        margin-top: 4.688vw;
    }
    .mt-100{
        margin-top: 5.208vw;
    }
    
    .fw-400{
        font-weight:400 !important;
    }
    .fw-500{
        font-weight:500 !important;
    }
    .fw-600{
        font-weight:600 !important;
    }
    .fw-700{
        font-weight:700 !important;
    }
    .fw-800{
        font-weight:800 !important;
    }
    .fw-900{
        font-weight:900 !important;
    }
    /* MArgins */
    .bg-yellow-color {
        background-color: rgb(255 194 0 / 90%);
        backdrop-filter: blur(0.26vw);
    }
    
    .bg-orange-color {
        background-color: rgb(255 122 0 / 90%);
        backdrop-filter: blur(0.26vw);
    }
    
    .bg-pink-color {
        background-color: rgb(206 4 109 / 90%);
        backdrop-filter: blur(0.26vw);
    }
    /* Custom Classes */
    
    .header-main {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        padding: 3.385vw 0;
        z-index:99;
    }
    
    .container-1640 {
        max-width: 85.417vw;
        width: 100%;
        margin: 0 auto;
    }
    .container-1050{
        max-width: 54.688vw;
        width: 100%;
        margin: 0 auto;
    }
    .container-1144 {
        max-width: 59.583vw;
        width: 100%;
        margin: 0 auto;
    }
    
    .header-row {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        /*align-items: center;*/
    }
    
    .menu-header {
        display: flex;
    }
    
    .header-logo {
        margin: auto 0;
    }
    
    .min-heiht-100vh {
        min-height: 112vh;
        height: auto;
        padding: 10.417vw 0;
        display: flex;
        align-items: center;
    }
    
    .container-1490 {
        width: 100%;
        max-width: 77.604vw;
        margin: 0 auto;
    }
    
    .menu-header ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 2.448vw;
        padding: 0.781vw 2.604vw;
        border-radius: 1.458vw;
        position: relative;
        overflow: hidden;
        border: 0.052vw solid rgb(255 255 255 / 50%);
        z-index: 1;
    }
    
    .menu-header ul li a {
        font-size: 0.729vw;
        font-weight: 500;
        color: #fff;
    }
    
    .menu-header ul:before {
        content: '';
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgb(158 158 158 / 80%), rgb(190 189 189 / 20%));
        z-index: -1;
        filter: blur(5.208vw);
    }
    
    .btn-reg {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.99vw;
        font-size: 0.833vw;
        border: none;
        padding: 0.469vw 0.521vw 0.469vw 1.042vw;
        border-radius: 2.865vw;
        color: #fff;
        position: relative;
        overflow: hidden;
        z-index: 1;
        background: linear-gradient(101.29deg, #F8A342 10.07%, #CE046D 83.72%);
    }
    
    .text-btn {
        font-weight: 800;
    }
    
    .image-btn {
        width: 2.135vw;
        height: 2.135vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
        border-radius: 50%;
        transition: 0.3s ease-in-out;
    }
    
    .btn-reg:before {
        content: '';
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        transition: 0.3s ease-in-out;
        background: linear-gradient(270deg, #F8A342 10.07%, #CE046D 83.72%);
        z-index: -1;
    }
    
    .btn-reg:hover:before {
        left: 0;
        background: linear-gradient(270deg, #F8A342 10.07%, #CE046D 83.72%);
    }
    
    .btn-reg:hover .image-btn {
        transform: rotate(360deg);
    }
    
    .bg-image-banner{
        background-image:url(../images/banner-background.png);
        background-repeat:no-repeat;
        background-size:cover;
    }
    .fa-36 {
        font-size: 1.875vw;
    }
    
    .text-white {
        color: #fff !important;
    }
    
    .lh-62 {
        line-height: 172%;
    }
    
    .fa-100 {
        font-size: 5.208vw;
    }
    
    .fa-120 {
        font-size: 6.25vw;
    }
    
    .fa-150 {
        font-size: 7.813vw;
    }
    
    .ls-3 {
        letter-spacing: -0.104vw;
    }
    
    .ls-6{
        letter-spacing: -0.313vw;
    }
    
    .text-linear {
        background: linear-gradient(93.87deg, #FFC200 5.2%, #FFFFFF 82.78%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .lh-182 {
        line-height: 91%;
    }
    
    .lh-183 {
        line-height: 183%;
    }
    
    .mw-800 {
        max-width: 41.667vw;
    }
    
    .subscribe-newsletter input {
        width: 100%;
        background: linear-gradient(0deg, rgba(158, 158, 158, 0.16) 0%, rgba(190, 189, 189, 0.04) 80.65%);
        border-radius: 2.604vw;
        border: 0.052vw solid rgb(255 255 255 / 50%);
        padding: 1.146vw 2.083vw;
        font-size: 0.833vw;
        color: #fff;
    }
    
    .mw-500 {
        width: 100%;
        max-width: 26.042vw;
        margin-top: 1.823vw;
    }
    
    .subscribe-newsletter input::placeholder {
        color: #fff;
    }
    
    .btn-submit {
        background: linear-gradient(101.29deg, #F8A342 10.07%, #CE046D 83.72%);
        border: none;
        border-radius: 2.604vw;
        padding: 0.625vw 1.354vw;
        font-size: 0.833vw;
        font-weight: 700;
        color: #fff;
        letter-spacing: -0.016vw;
    }
    
    .subscribe-newsletter .btn-submit {
        position: absolute;
        right: 0.313vw;
        top: 50%;
        transform: translateY(-50%);
        height: calc(100% - 0.625vw);
        width: 100%;
        max-width: 9.427vw;
    }
    
    .rotated-portion-ebook {
        position: absolute;
        width: 101vw;
        left: 50%;
        background: #FE631F;
        padding: 2.292vw 0;
        transform: rotate(-2deg) translateX(-50%);
        bottom: 4.75vh;
    }
    .rotated-portion-ebook > div,
    .rotated-portion-ebook marquee {
        display: flex;
        gap: 1.823vw;
        background: transparent;
    }
    
    .rotated-portion-ebook > div h3,
    .rotated-portion-ebook marquee h3 {
        display: inline-block;
        color: #fff;
        margin-right: 3.385vw;
        padding-right: 5.469vw;
        font-size: 1.563vw;
        font-weight: 500;
        text-transform: uppercase;
        position: relative;
        background: #FE631F;
    }
    .rotated-portion-ebook > div h3:after,
    .rotated-portion-ebook marquee h3:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background-image: url(../images/icon-star.png);
        width:100%;
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        mix-blend-mode: overlay;
    }
    
    .image-abs-right-main-banner {
        position: absolute;
        right: 0;
        bottom: -307.2px;
        width: 75%;
    }
    
    
    /*Fire Css*/
    .fire {
      font-size: 0.417vw;
      filter: blur(0.02em);
      -webkit-filter: blur(0.02em);
      /*margin: 3em auto 0 auto;*/
      position: relative;
      width: 10em;
      height: 12em;
    }
    
    .particle {
      animation: rise 1s ease-in infinite;
      background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
      border-radius: 50%;
      mix-blend-mode: screen;
      opacity: 0;
      position: absolute;
      bottom: 0;
      width: 5em;
      height: 5em;
    }
    .particle:nth-of-type(1) {
      animation-delay: 0.222732389s;
      left: calc((100% - 5em) * 0);
    }
    .particle:nth-of-type(2) {
      animation-delay: 0.904772639s;
      left: calc((100% - 5em) * 0.02);
    }
    .particle:nth-of-type(3) {
      animation-delay: 0.3161937393s;
      left: calc((100% - 5em) * 0.04);
    }
    .particle:nth-of-type(4) {
      animation-delay: 0.1642552656s;
      left: calc((100% - 5em) * 0.06);
    }
    .particle:nth-of-type(5) {
      animation-delay: 0.3786829673s;
      left: calc((100% - 5em) * 0.08);
    }
    .particle:nth-of-type(6) {
      animation-delay: 0.1159877134s;
      left: calc((100% - 5em) * 0.1);
    }
    .particle:nth-of-type(7) {
      animation-delay: 0.6522984803s;
      left: calc((100% - 5em) * 0.12);
    }
    .particle:nth-of-type(8) {
      animation-delay: 0.2437374525s;
      left: calc((100% - 5em) * 0.14);
    }
    .particle:nth-of-type(9) {
      animation-delay: 0.2463934186s;
      left: calc((100% - 5em) * 0.16);
    }
    .particle:nth-of-type(10) {
      animation-delay: 0.4990503355s;
      left: calc((100% - 5em) * 0.18);
    }
    .particle:nth-of-type(11) {
      animation-delay: 0.3488647682s;
      left: calc((100% - 5em) * 0.2);
    }
    .particle:nth-of-type(12) {
      animation-delay: 0.4298105036s;
      left: calc((100% - 5em) * 0.22);
    }
    .particle:nth-of-type(13) {
      animation-delay: 0.225392775s;
      left: calc((100% - 5em) * 0.24);
    }
    .particle:nth-of-type(14) {
      animation-delay: 0.1656926807s;
      left: calc((100% - 5em) * 0.26);
    }
    .particle:nth-of-type(15) {
      animation-delay: 0.0626213226s;
      left: calc((100% - 5em) * 0.28);
    }
    .particle:nth-of-type(16) {
      animation-delay: 0.0955706404s;
      left: calc((100% - 5em) * 0.3);
    }
    .particle:nth-of-type(17) {
      animation-delay: 0.505603651s;
      left: calc((100% - 5em) * 0.32);
    }
    .particle:nth-of-type(18) {
      animation-delay: 0.4995632157s;
      left: calc((100% - 5em) * 0.34);
    }
    .particle:nth-of-type(19) {
      animation-delay: 0.4614535253s;
      left: calc((100% - 5em) * 0.36);
    }
    .particle:nth-of-type(20) {
      animation-delay: 0.9082177984s;
      left: calc((100% - 5em) * 0.38);
    }
    .particle:nth-of-type(21) {
      animation-delay: 0.6111536754s;
      left: calc((100% - 5em) * 0.4);
    }
    .particle:nth-of-type(22) {
      animation-delay: 0.6358586181s;
      left: calc((100% - 5em) * 0.42);
    }
    .particle:nth-of-type(23) {
      animation-delay: 0.1184335568s;
      left: calc((100% - 5em) * 0.44);
    }
    .particle:nth-of-type(24) {
      animation-delay: 0.3213122331s;
      left: calc((100% - 5em) * 0.46);
    }
    .particle:nth-of-type(25) {
      animation-delay: 0.9562807791s;
      left: calc((100% - 5em) * 0.48);
    }
    .particle:nth-of-type(26) {
      animation-delay: 0.8550020621s;
      left: calc((100% - 5em) * 0.5);
    }
    .particle:nth-of-type(27) {
      animation-delay: 0.6052186637s;
      left: calc((100% - 5em) * 0.52);
    }
    .particle:nth-of-type(28) {
      animation-delay: 0.7157143589s;
      left: calc((100% - 5em) * 0.54);
    }
    .particle:nth-of-type(29) {
      animation-delay: 0.4775956567s;
      left: calc((100% - 5em) * 0.56);
    }
    .particle:nth-of-type(30) {
      animation-delay: 0.3292285337s;
      left: calc((100% - 5em) * 0.58);
    }
    .particle:nth-of-type(31) {
      animation-delay: 0.1572872687s;
      left: calc((100% - 5em) * 0.6);
    }
    .particle:nth-of-type(32) {
      animation-delay: 0.5265872861s;
      left: calc((100% - 5em) * 0.62);
    }
    .particle:nth-of-type(33) {
      animation-delay: 0.7268667631s;
      left: calc((100% - 5em) * 0.64);
    }
    .particle:nth-of-type(34) {
      animation-delay: 0.2873566761s;
      left: calc((100% - 5em) * 0.66);
    }
    .particle:nth-of-type(35) {
      animation-delay: 0.906674963s;
      left: calc((100% - 5em) * 0.68);
    }
    .particle:nth-of-type(36) {
      animation-delay: 0.2085306222s;
      left: calc((100% - 5em) * 0.7);
    }
    .particle:nth-of-type(37) {
      animation-delay: 0.976184329s;
      left: calc((100% - 5em) * 0.72);
    }
    .particle:nth-of-type(38) {
      animation-delay: 0.8055117774s;
      left: calc((100% - 5em) * 0.74);
    }
    .particle:nth-of-type(39) {
      animation-delay: 0.9087813079s;
      left: calc((100% - 5em) * 0.76);
    }
    .particle:nth-of-type(40) {
      animation-delay: 0.2684649252s;
      left: calc((100% - 5em) * 0.78);
    }
    .particle:nth-of-type(41) {
      animation-delay: 0.4677068961s;
      left: calc((100% - 5em) * 0.8);
    }
    .particle:nth-of-type(42) {
      animation-delay: 0.8275857634s;
      left: calc((100% - 5em) * 0.82);
    }
    .particle:nth-of-type(43) {
      animation-delay: 0.8268912904s;
      left: calc((100% - 5em) * 0.84);
    }
    .particle:nth-of-type(44) {
      animation-delay: 0.9861018397s;
      left: calc((100% - 5em) * 0.86);
    }
    .particle:nth-of-type(45) {
      animation-delay: 0.0438735552s;
      left: calc((100% - 5em) * 0.88);
    }
    .particle:nth-of-type(46) {
      animation-delay: 0.7510517694s;
      left: calc((100% - 5em) * 0.9);
    }
    .particle:nth-of-type(47) {
      animation-delay: 0.5335905584s;
      left: calc((100% - 5em) * 0.92);
    }
    .particle:nth-of-type(48) {
      animation-delay: 0.0664859236s;
      left: calc((100% - 5em) * 0.94);
    }
    .particle:nth-of-type(49) {
      animation-delay: 0.7857108661s;
      left: calc((100% - 5em) * 0.96);
    }
    .particle:nth-of-type(50) {
      animation-delay: 0.1502035164s;
      left: calc((100% - 5em) * 0.98);
    }
    
    @keyframes rise {
      from {
        opacity: 0;
        transform: translateY(0) scale(1);
      }
      25% {
        opacity: 1;
      }
      to {
        opacity: 0;
        transform: translateY(-10em) scale(0);
      }
    }
    /*Fire Css*/
    
    .fa-40{font-size:2.083vw;}
    .color-232323{color:#232323;}
    .mw-800{max-width:41.667vw;}
    .container-1480{width:100%;max-width:77.083vw;margin:0 auto;}
    .mb-30{margin-bottom:1.563vw;} 
    .btn-sliders {justify-content: flex-end;}
    .gap-20 {gap: 1.042vw;}
    .arrows-icons {
        width: 3.542vw;
        height: 3.542vw;
        border-radius: 50%;
        border: 0.052vw solid #ccc;
        font-size: 1.302vw;
        color: #C7C7C7;
        background: transparent;
        position: relative;
        overflow: hidden;
        z-index: 1;
        transition: 0.3s ease-in-out;
        transform: rotate(360deg); 
    }
    .arrows-icons:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background: linear-gradient(180deg, #F8A342 0%, #CE046D 100%);
        transform: scale(0) rotate(360deg);
        transition: 0.3s ease-in-out;
        border-radius: 50%;
    }
    .arrows-icons:hover:before {transform: scale(1) rotate(0deg);}
    .arrows-icons:hover {color: #fff;transform: rotate(0deg);}
    
    /**/
    .services-slider-item-text p {
        font-size: 0.833vw;
        margin-bottom: 1.042vw;
        line-height: 1.51vw;
    }
    
    .services-slider-item-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 1.563vw;
    }
    
    .services-slider-item-header img {
        height: 2.604vw;
        width: auto;
        object-fit: scale-down;
    }
    
    .services-slider-item-header h3 {
        font-size: 1.563vw;
        font-weight: 600;
    }
    
    .services-slider-main-parent {
        padding: 3.646vw 0 0;
    }
    
    .anchor-items-inner {
        display: inline-flex;
        align-items: center;
        gap: 0.781vw;
        color: #000;
        font-size: 0.833vw;
        font-weight: 600;
        position: relative;
        left: -100%;
        transition: 0.3s easin-out;
    }
    
    .anchor-items-inner i {
        width: 1.302vw;
        height: 1.302vw;
        background: #F8A342;
        color: #fff;
        border-radius: 0.781vw;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0.625vw;
    }
    
    .services-slider-item {
        padding: 0;
        border: 0.052vw solid #B4B4B4;
        display: flex !important;
        flex-direction: column;
        position: relative;
        overflow: hidden;
        cursor: pointer;
    }
    
    .services-slider-main-parent .slick-track {
        display: flex;
    }
    
    .services-slider-main-parent .slick-track .slick-slide {
        height: inherit !important;
        margin: 0 0.781vw;
    }
    
    .services-slider-main-parent .slick-list {
        margin: 0 -0.781vw;
        padding-right:calc(var(--value-ml) + var(--value-ml));
    }
    
    .no-container-but-contained {
        margin-left: var(--value-ml);
        width: 100%;
        max-width: calc(100% - var(--value-ml) - 0vw);
    }
    
    .services-slider-item-image {
        display:flex;
        flex: 1 1 auto;
    }
    
    .services-slider-item-image img {
        max-height: 20.052vw;
        width: 100%;
        object-fit: contain;
        margin: 0 auto;
        max-width: 100%;
        object-position: bottom;
    }
    
    .services-slider-item-text {
        padding: 1.667vw 1.823vw 0;
    }
    
    .services-slider-item:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(360deg, #F8A342 0%, #CE046D 100%);
        z-index: -1;
        transform: scale(0);
        transition: 0.3s ease-in-out;
    }
    .services-slider-main-parent .slick-track .slick-slide.slick-current.services-slider-item:before,
    .services-slider-item:hover:before {
        transform: scale(1);
    }
    
    .services-slider-main-parent .slick-track .slick-slide.slick-current.services-slider-item .services-slider-item-text *,
    .services-slider-item:hover .services-slider-item-text * {
        color: #fff;
    }
    
    .services-slider-item-text *,.services-slider-item-header > img {
        transition: 0.3s ease-in-out;
    }
    .services-slider-main-parent .slick-track .slick-slide.slick-current .anchor-items-inner,
    .services-slider-item:hover .services-slider-item-text .anchor-items-inner {
        left: 0;
    }
    .services-slider-main-parent .slick-track .slick-slide.slick-current .services-slider-item-header > img,
    .services-slider-item:hover .services-slider-item-header > img {
        filter: brightness(0) invert(1);
    }
    
    .anchor-items-inner:hover {
        text-decoration: none;
    }
    
    .anchor-items-inner i {
        transform: rotate(360deg);
    }
    
    .anchor-items-inner:hover i {
        transform: rotate(0deg);
    }
    
    /**/
    
    .container-970{
        max-width:50.521vw;
        width:100%;
        margin:0 auto;
    }
    
    .before-design-image:before,.after-design-image:after{
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url(../images/left-design.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: left;
        transition: 0.3s ease-in-out;
        z-index: -1;
    }
    
    .after-design-image:after{
        background-image: url(../images/right-design.png);
        background-position: right;
    }
    
    .heading-text-easy-process h3 {
        font-size: 4.167vw;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: -0.104vw;
        line-height: 90%;
        margin: 1.823vw 0;
    }
    
    .constant-spinning {
        width: 2.604vw;
        height:auto;
        animation: 3s spinning infinite linear;
    }
    
    @keyframes spinning{
        from{
            transform:rotate(0deg);
        }
        to{
            transform:rotate(360deg);
        }
    }
    
    .heading-text-easy-process p {
        font-size: 0.938vw;
        max-width: 16.042vw;
        line-height: 184%;
        margin-bottom: 4.167vw;
    }
    
    .we-best-text {
        position: absolute;
        top: 0;
        font-family: SaledChilli;
        max-width: 4.948vw;
        font-size: 1.302vw;
        color: #000;
        transform: rotate(-20deg);
    }
    
    .main-parent-vertical-slider {
        height: 100%;
        display: flex;
        align-items: center;
        position:relative;
    }
    
    .we-best-text img {
        transform: rotate(25deg);
    }
    
    .easy-process-vertical-slider,.easy-process-vertical-slider .slick-vertical {
        height: inherit;
    }
    
    .slick-vertical {
        margin: 5.208vw 0 0;
        pointer-events: none;
    }
    
    .item-easy-process {
        width: 100%;
    }
    
    .item-easy-process {
        width: 100%;
        background: transparent;
        text-align: center;
        padding: 1.667vw 0;
        border: 0.052vw solid #ABABAB !important;
        margin: 0.156vw 0;
        border-radius: 0.26vw;
        overflow: hidden;
        position: relative;
        transform: scale(0.8);
    }
    
    .item-easy-process:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background: linear-gradient(180deg, #F8A342 0%, #CE046D 100%);
        transform: scale(0);
        transition: 0.3s ease-in-out;
    }
    
    .item-easy-process h3 {
        font-size: 1.563vw;
        color: #000000;
    }
    
    .item-easy-process.slick-slide.slick-current + .slick-active {
        transform: scale(1);
    }
    
    .item-easy-process.slick-slide.slick-current + .slick-active:before {
        transform: scale(1);
    }
    
    .item-easy-process.slick-slide.slick-current + .slick-active h3 {
        color: #fff;
    }
    .pb-50 {
        padding-bottom: 2.604vw;
    }
    .pt-200 {
        padding-top: 10.417vw;
    }
    .pb-200 {
        padding-bottom: 10.417vw;
    }
    .pt-250{
        padding-top:13.021vw;
    } 
    .pb-250{
        padding-bottom:13.021vw;
    }
    .pt-150{
        padding-top:7.813vw;
    } 
    .pb-150{
        padding-bottom:7.813vw;
    }
    .pb-250{
        padding-bottom:13.021vw;
    }
    .mb-100{
        margin-bottom:5.208vw;
    }
    .mb-150{
        margin-bottom:7.813vw;
    }
    .pt-100{
        padding-top:5.208vw;
    } 
    .pb-100{
        padding-bottom:5.208vw;
    }
    .mw-594 {
        max-width: 31.25vw;
    }
    .mw-695{
        max-width: 36.198vw;
    }
    .mw-628{
        max-width: 32.708vw;
    }
    .circle-design-before:before,.circle-design-after:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 65%;
        height: 100%;
        background: linear-gradient(131.98deg, #040E56 10.53%, #CE046D 101.45%);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: left;
        transition: 0.3s ease-in-out;
        z-index: -1;
        border-radius: 0 13.021vw 13.021vw 0;
    }
    
    .section-writing-company {
        padding: 6.25vw 0;
        margin: 10.417vw 0;
    }
    
    .fa-60 {
        font-size: 3.125vw;
    }
    
    .image-content-writing-company {
        position: absolute;
        right: 0;
        width: 100%;
        top: 50%;
        height: 100%;
        max-width: 60%;
        transform: translateY(-50%) scale(1.5);
        transform-origin: center;
    }
    
    .circle-design-after:after {
        width: 25%;
        left: auto;
        right: 0;
        background: linear-gradient(131.98deg, #040E56 10.53%, #CE046D 101.45%);
        border-radius: 13.021vw 0 0 13.021vw;
    }
    
    .image-content-writing-company img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        filter: drop-shadow(0vw 0.729vw 1.354vw black);
    }
    
    .btn-reg.btn-absolute-bottom {
        position: absolute;
        bottom: -1.536vw;
    }
    
    .text-main-banner {
        position: relative;
        z-index: 1;
    }
    
    .mt-50{
        margin-top:2.604vw;
    }
    
    .specification-text ul {
        column-count: 2;
        column-gap: 4.167vw;
        margin: 2.865vw 0;
        max-width: 28.646vw;
    }
    
    .mw-850 {
        max-width: 44.271vw;
        width: 100%;
    }
    
    .mw-550{
        max-width: 28.646vw;
    }
    
    .specification-text ul li {
        padding-left: 1.719vw;
        position: relative;
        margin-bottom: 0.781vw;
        font-size: 1.042vw;
        letter-spacing: -0.052vw;
    }
    
    .specification-text ul li:before {
        content: '\f058';
        font-family: 'Font Awesome 6 Free';
        font-weight: 900;
        position: absolute;
        left: 0;
        top: 0.156vw;
        color: #F8A342;
        font-size: 0.833vw;
    }
    
    .gap-50 {
        gap: 2.604vw;
    }
    
    .gap-120{
        gap: 6.25vw;
    }
    
    .gap-170{
        gap: 8.854vw;
    }
    
    .mb-150{
        margin-bottom:7.813vw;
    }
    .right-side-specs-images-design {
        position: absolute;
        right: 0;
        top: 0;
        width: 50%;
        height: 100%;
        text-align: right;
        max-width: 54.688vw;
    }
    
    .main-image,.main-image img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    
    .specification-section {
        position: relative;
    }
    
    .images-all {
        width: 100%;
        height: 100%;
    }
    
    .images-icon {
        position: absolute;
        width: 8.854vw;
        left: 16%;
        top: -1.042vw;
    }
    
    .specification-text {
        position: relative;
        z-index: 1;
    }
    
    .right-side-specs-images-design:before {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background-image: url(../images/bg-design-girl.webp);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom right;
        z-index: -1;
    }
    
    .images-icon.comic-icon {
        left: auto;
        right: 15%;
        top: 14%;
    }
    
    .rotated-section-bw-page .rotated-portion-ebook {
        position: static;
        transform: rotate(2deg);
        padding: 0.469vw 0;
    }
    
    .bg-pink,.bg-pink h3 {
        background: #CE046D !important;
    }
    
    .rotated-section-bw-page .rotated-portion-ebook h3 {
        font-size: 2.083vw;
        font-weight: 600;
        letter-spacing: -0.104vw;
        text-transform: capitalize;
    }
    
    .rotated-section-bw-page .rotated-portion-ebook h3:after {
        background-size: 1.823vw;
    }
    
    .mt-150 {
        margin-top: 7.813vw;
    }
    
    /*Footer*/
    .section-client-review-left p {
        max-width: 25vw;
        font-size: 0.729vw;
        line-height: 1.25vw;
    }
    .section-client-review-right .slick-track {
        display: flex;
        gap: 0vw  1.563vw;
    }
    .reviews-slider-footer {
        flex-wrap: wrap;
        justify-content: space-between;
        align-items:center;
    }
    
    .reviews-slider-footer-left {
        flex: 0 0 7.292vw;
    }
    .container-1695 {
        max-width: 88.281vw;
        margin-left: calc((100% - 77.083vw) / 2);
    }
    .reviews-slider-footer-left .author {
        font-size: 0.729vw;
        color: #fff;
    }
    
    .reviews-slider-footer-left p {
        color: #fff;
        font-size: 0.521vw;
    }
    
    .reviews-slider-footer-left-inner {
           gap: 0.521vw;
    }
    
    .reviews-slider-item {
        padding: 5.573vw 2.604vw 2.083vw;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .bg-yellow{
        background-image: url("../images/yellow-bg.png");
    }
    
    .mw-375 {
        max-width: 19.531vw;
    }
    
    .mw-665 {
        max-width: 34.635vw;
    }
    
    .mw-495{
        max-width:25.781vw;
    }
    
    .section-client-review.circle-design-before:before {
        width: 50%;
    }
    
    .reviews-slider-item p {
        color: #fff;
        font-size: 0.625vw;
        line-height: 1.042vw;
    }
    
    .clip-img {
        position: absolute;
        top: -100%;
        left: 1.563vw;
        opacity: 0;
        visibility: hidden;
        transition: 0.3s ease-in-out;
    }
    
    .section-client-review-right .slick-list {
        padding-top: 2.083vw;
        padding-bottom:2.083vw;
    }
    
    .reviews-slider-item.slick-current .clip-img {
        top:-1.51vw;
        opacity: 1;
        visibility: visible;
    }
    
    .bg-yellow{
    /*.reviews-slider-item.slick-current.slick-active{*/
        transform: rotate(-5deg);
    }
    
    .bg-blue {
        transform: rotate(5deg);
        background-image: url("../images/blue-bg.png");
    }
    
    .bg-green {
        transform: rotate(-3deg);
        background-image: url("../images/green-bg.png");
    }
    
    .review-btns li {
        border: 0.052vw solid #fff;
        border-radius: 50%;
        width: 2.5vw;
        height: 2.5vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .review-btns ul {
        gap: 1.042vw;
    }
    
    .review-btns li:hover {
        cursor: pointer;
        background-color: #FFC200;
        border-color: #FFC200;
    }
    .blog-img img {
        border-radius: 0.573vw;
    }
    
    .blogs-main {
        gap: 1.302vw;
    }
    
    .blog-item h5 {
        color: #FF7A00;
    }
    .blog-left {
        padding-left: 7.813vw;
    }
    
    .blog-main-heading h2 {
        max-width: 15.625vw;
    }
    
    .blog-main-content p {
        max-width: 22.344vw;
        line-height: 1.51vw;
    }
    
    .blog-content h2 {
        padding: 0vw 1.042vw;
    }
    
    .blog-content p {
        padding: 0vw 2.083vw;
    }
    .blog-dots {
           position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }
    
    .blog-left-design {
        position: absolute;
        right: 0;
        top:50%;
        transform: translateY(-50%);
    }
    
    .blog-book {
         position: absolute;
        right: 0;
        bottom: 0;
    }
    
    /*End Footer*/
    
    .item-whychooseus {
        position: relative;
        height: 100%;
        border: 0.052vw solid #C9C9C9;
        padding: 1.563vw;
        margin-right: -0.052vw;
        overflow: hidden;
    }
    
    .item-whychoose-us-text h3 {
        font-size: 1.563vw;
        color: #000;
        font-weight: 600;
        letter-spacing: -0.052vw;
        margin-bottom: 1.042vw;
    }
    
    .item-whychoose-us-text p {
        font-size: 0.833vw;
        line-height: 160%;
        margin-bottom: 1.302vw;
    }
    
    .images-top-right {
        position: absolute;
        right: 0;
        top: 0;
        width: 3.125vw;
        height: 3.125vw;
        object-fit: contain;
    }
    
    .item-whychoose-us-text {
        position: relative;
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    
    .item-whychoose-us-text h6 {
        font-size: 3.906vw;
        font-weight: 600;
        line-height: 80%;
        background: linear-gradient(178deg, #FFC200 5.2%, transparent 56.78%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        opacity: 0;
        visibility: hidden;
        position: relative;
        top: -50%;
    }
    
    .item-whychoose-us-text .anchor-items-inner {
        left: 0;
        margin-top: auto;
    }
    
    .item-whychooseus:before,.item-whychooseus:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 0%;
        height: 100%;
        background: linear-gradient(180deg, #FF9A26 0%, #CE046D 100%);
        z-index: -1;
        transition: 0.3s ease-in-out;
    }
    
    .item-whychooseus:after {
        left: auto;
        right: 0;
    }
    
    .anchor-items-inner:hover i {
        transform: rotate(0);
    }
    
    .fa-solid.fa-arrow-right {
        transition: 0.3s ease-in-out;
    }
    
    .item-whychoose-us-text > * {
        transition: .3s ease-in-out;
    }
    
    .active-whychooseus h6,
    .item-whychooseus:hover h6 {
        opacity: 1;
        visibility: visible;
        top: 0;
    }
    
    .active-whychooseus:before,.active-whychooseus:after,
    .item-whychooseus:hover:before,.item-whychooseus:hover:after {
        width: 100%;
    }
    
    .active-whychooseus h3,.active-whychooseus p,.active-whychooseus a,
    .item-whychooseus:hover h3,.item-whychooseus:hover p,.item-whychooseus:hover a {
        color: #fff;
    }
    .active-whychooseus .images-top-right,
    .item-whychooseus:hover .images-top-right {
        filter: brightness(0) invert(1);
    }
    
    .anchor-items-inner > span {
        display: flex;
    }
    
    .why-choose-us {
        position: relative;
    }
    
    .why-choose-us:before {
            content: '';
        position: absolute;
        left: 0;
        bottom: 0%;
        width: 35%;
        height: 100%;
        background: url(../images/image-left.webp);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: left bottom;
        z-index: -1;
    }
    
    /*Footer*/
    .footer-main {position: relative;}
    
    .social-icons-footer {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        gap: 1.042vw;
    }
    
    .social-icons-footer li a img {
        width: 1.354vw;
    }
    
    .ways-to-contact-items-image {
        width: 4.01vw;
        height: 4.01vw;
        flex: 0 0 4.01vw;
        border: 0.052vw solid #fff;
        border-radius: 50%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: 1;
    }
    
    .ways-to-contact-items-image img {
        max-width: 50%;
    }
    
    .footer-main:after,.footer-main:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: calc(100% - 10.625vw);
        background: url(../images/bg-footer.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: bottom right;
        z-index: -1;
        opacity: 0.2;
        mix-blend-mode: color-dodge;
    }
    
    .form-footer-main {
        position: relative;
        padding: 4.427vw 4.688vw 5.208vw;
        background: linear-gradient(180deg, #F8A342 0%, #CE046D 100%);
        z-index: 1;
        border-radius: 2.708vw;
    }
    
    .footer-main:before {
        background: linear-gradient(136.09deg, #040E56 16.62%, #CE046D 101.35%);
        clip-path: polygon(0 14%, 100% 0, 100% 100%, 0% 100%);
        mix-blend-mode: normal;
        opacity: 1;
    }
    
    .pen-image {
        position: absolute;
        top: -2.5vw;
        left: 0;
        width: 85%;
        height: 114%;
        z-index: -1;
        padding: 0;
    }
    
    .pen-image img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    
    .fa-70 {
        font-size: 3.646vw;
    }
    
    .lh-40{
        line-height:200%;
    }
    
    .lh-100 {
        line-height: 100%;
    }
    
    .lh-204 {
        line-height: 204%;
    }
    
    .text-footer-form p {
        max-width: 19.479vw;
        letter-spacing: -0.01vw;
    }
    
    .form-portion {margin-bottom: 6.51vw;}
    
    .form-portion-form {
        max-width: 30.208vw;
        margin-left: auto;
    }
    
    .form-custom input,.form-custom textarea {
        width: 100%;
        background: transparent;
        border: none;
        border-bottom: 0.052vw solid #fff;
        color: #fff;
        font-size: 0.938vw;
        padding-bottom: 1.198vw;
    }
    
    .form-custom input::placeholder, .form-custom textarea::placeholder {
        color: #fff;
    }
    
    .form-custom {
        margin-bottom: 1.406vw;
    }
    
    .form-custom textarea {
        min-height: 5.469vw;
        resize: none;
    }
    
    .form-portion-form .btn-reg {
        position: absolute;
        bottom: -1.563vw;
        background: linear-gradient(190.93deg, #F8A342 -27.15%, #CE046D 107.23%);
    }
    
    .form-portion-form .btn-reg:before {
        background: linear-gradient(10deg, #F8A342 -27.15%, #CE046D 107.23%);
    }
    
    .ways-to-contact-items {
        display: flex;
        align-items: center;
        gap: 1.302vw;
        color: #fff;
        border: 0.026vw solid #ccc;
        position: relative;
        overflow: hidden;
        z-index: 1;
        border-radius: 0.677vw;
        padding: 1.146vw 2.292vw;
        transition: 0.3s ease-in-out;
        height: 100%;
    }
    
    .ways-to-contact-items:before,.ways-to-contact-items:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, rgba(158, 158, 158, 0.16) 0%, rgba(190, 189, 189, 0.04) 80.65%);
        z-index: -1;
        left: 0;
        top: 0;
        transition: 0.3s ease-in-out;
    }
    
    .ways-to-contact-items-text h3 {
        font-size: 1.042vw;
        font-weight: 800;
        line-height: 150%;
        margin-bottom: 0.26vw;
    }
    
    .ways-to-contact-items:after {
        height: 0%;
        background: linear-gradient(0deg, rgba(248, 163, 66, 0.2) 0%, rgba(190, 189, 189, 0.04) 80.65%);
    }
    
    .ways-to-contact-items-image:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 100%;
        transform: translate(-50%,-50%) scale(0);
        background: linear-gradient(180deg, #F8A342 0%, #CE046D 100%);
        z-index: -1;
        transition: 0.3s ease-in-out;
        border-radius: 50%;
    }
    
    .ways-to-contact-items-text a {
        color: #fff;
        font-size: 0.833vw;
        line-height: 157%;
        display: inline-block;
    }
    
    .ways-to-contact-items:hover:after {
        height: 100%;
    }
    
    .ways-to-contact-items:hover:before {
    }
    
    .ways-to-contact-items:hover, .ways-to-contact-items:hover .ways-to-contact-items-image {
        border-color: #F8A342;
    }
    
    .ways-to-contact-items:hover .ways-to-contact-items-image:before {
        transform: translate(-50%,-50%) scale(1);
    }
    
    .ways-to-contact-items:hover .ways-to-contact-items-image:before {}
    
    .ways-to-contact {
        margin-bottom: 5.208vw;
    }
    
    .row-main-footer-links {
        display: flex;
        justify-content: space-between;
    }
    
    footer {
        color: #ffff;
    }
    
    .copyright-text {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 3.906vw 0 1.823vw;
    }
    
    .copyright-text p {
        font-size: 0.729vw;
    }
    
    .copyright-text ul {
        display: flex;
        align-items: center;
    }
    
    .copyright-text ul li a {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        font-size: 0.729vw;
        margin-right: 3.021vw;
        position: relative;
        z-index: 1;
        transition:0.3s ease-in-out;
    }
    
    .copyright-text ul li a:hover{
        color:#F8A342;
    }
    
    .copyright-text ul li a:after {
        content: '';
        position: absolute;
        right: -1.719vw;
        top: 50%;
        transform: translateY(-50%);
        background: #F8A342;
        width: 0.417vw;
        height: 0.417vw;
        border-radius: 50%;
        z-index: -1;
    }
    
    .copyright-text ul li:last-child a:after {display: none;}
    
    .copyright-text ul li:last-child a {
        margin-right: 0;
    }
    
    .links-portion > h3 {
        font-size: 1.042vw;
        font-weight: 600;
        margin-bottom: 1.198vw;
    }
    
    .links-portion ul li a {
        color: #fff;
        line-height: 275%;
        display: inline-block;
        position: relative;
        transition: 0.3s ease-in-out;
        font-size:0.833vw;
    }
    
    .column-count-2 {
        column-count: 2;
        gap: 3.438vw;
    }
    
    .col-footer.footer-col-4 {
        width: 100%;
        max-width: 21.042vw;
    }
    .links-portion ul li a:before {
        content: '';
        position: absolute;
        left: -0.521vw;
        top: 50%;
        transform: translateY(-50%);
        width: 0.417vw;
        height: 0.417vw;
        border-radius: 50%;
        background: #F8A342;
        opacity: 0;
        transition: 0.3s ease-in-out;
    }
    
    .links-portion ul li a:hover:before {
        left: 0;
        border-radius: 50%;
        opacity: 1;
    }
    
    .links-portion ul li a:hover {
        text-decoration: none;
        padding-left: 0.833vw;
    }
    
    .social-icons-footer li a:hover {
        padding: 0 !important;
        transform: scale(1.3);
    }
    
    .social-icons-footer li a:before {
        display: none !important;
    }
    
    .col-footer.footer-col-3 {
        max-width: 20.833vw;
        width: 100%;
    }
    /*Footer*/
    
    /*Changes For VW*/
    .footer-logo a img {
        max-width: 9.375vw;
        height:auto;
    }
    .blog-dots {
        max-width: 8.333vw;
    }
    
    .blog-book {
        max-width: 19.792vw;
    }
    
    .blog-left-design {
        max-width: 11.354vw;
    }
    .clip-img img{
        max-width: 4.01vw;
        width: 4.01vw;
        height:auto;
    }
    
    .review-btns li svg {
        max-width: 0.938vw;
    }
    
    .image-btn img {
        max-width: 1.042vw;
        height:auto;
    }
    
    .main-parent-vertical-slider {
        max-width: 24.896vw;
    }
    
    .menu-header ul li {
        display: flex;
    }
    
    .header-logo img{
        max-width: 9.375vw;
        height:auto;
    }
    .we-best-text img{
        max-width:1.979vw;
        height:auto;
    }
    /*Changes For VW*/
    
    .link-left-banner {
        position: absolute;
        transform: translateY(-50%) rotate(-90deg);
        top: 50%;
        left: -8.333vw;
    }
    
    .link-left-banner ul {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        justify-content:center;
        gap: 2.24vw;
        flex-direction: row-reverse;
    }
    
    .link-left-banner ul li {
        display: flex;
    }
    
    .link-left-banner ul li a {
        display: flex;
        align-items: center;
        gap: 0.417vw;
        font-size: 0.521vw;
        color: #fff;
        letter-spacing: 0.052vw;
        font-weight: 700;
        transition: 0.3s ease-in-out;
    }
    
    .link-left-banner ul li a i img {
        max-width: 0.729vw;
        transform: rotate(90deg);
    }
    
    .link-left-banner ul li a:hover {
        text-decoration: none;
        color: #ffc12e;
    }
    
    .modal-logo img {
        max-width: 9.375vw;
        margin: 0 auto;
        height: auto;
    }
    
    .modal-logo h3 {
        margin-top: 2.604vw;
    }
    
    .fa-35 {
        font-size: 1.823vw;
    }
    
    .modal-logo {
        text-align: center;
    }
    
    .modal-content.modal-signup {
        border-radius: 0.521vw;
        border: 0.052vw solid #F8A342;
    }
    
    .modal-content.modal-signup .modal-body {
        padding: 2.396vw 2.396vw 4.688vw;
    }
    
    .btn-close-modal {
        border: none;
        width: 2.083vw;
        height: 2.083vw;
        color: #fff;
        border-radius: 50%;
        background: linear-gradient(180deg, #F8A342 0%, #CE046D 100%);
        position: absolute;
        right: 1.042vw;
        top: 1.042vw;
        transition: 0.3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .btn-close-modal img {
        max-width: 0.729vw;
        width: 50%;
    }
    
    .form-inputs-modal:nth-last-child(2) {
        margin-bottom: 0;
    }
    
    .form-inputs-modal input,.form-inputs-modal textarea {
        min-height: 2.604vw;
        width: 100%;
        color: #2B0404;
        border: 0.052vw solid #A5A5A5;
        border-radius: 0.521vw;
        padding: 0vw 0.781vw;
        font-size:0.833vw;
    }
    
    .form-inputs-modal input::placeholder, .form-inputs-modal textarea::placeholder {
        color: #2B0404;
    }
    
    .form-inputs-modal {
        margin-bottom: 1.198vw;
        display:flex;
    }
    
    .form-modal {
        margin-top: 1.563vw;
    }
    
    .form-inputs-modal textarea {
        padding-top: 0.885vw;
        padding-bottom: 0.885vw;
        resize: none;
        height: 6.458vw;
    }
    
    .form-modal .btn-reg {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -1.563vw;
    }
    
    .btn-close-modal:hover {
        transform: rotate(360deg);
    }
    
    #SiguUpModal .modal-dialog{
        max-width: 26.042vw;
    }
    
    .modal-backdrop {
        backdrop-filter: blur(0.521vw);
        -webkit-backdrop-filter: blur(0.521vw);
        background: rgb(0 0 0 / 50%);
    }
    
    .modal-backdrop.show {
        opacity: 1;
    }
    
    .reviews-slider-footer-img img {
        max-width: 1.667vw;
        height: auto;
        width: 1.667vw;
    }
    
    .reviews-slider-footer-right img {
        max-width: 3.906vw;
        height: auto;
        width: 3.906vw;
    }
    
    .review-btns li img {
        max-width: 0.938vw;
    }
    
    .filter-white{
        filter:brightness(0) invert(1);
    }
    
    .arrows-icons.arrow-left {
        transform: rotate(0deg);
    }
    
    /*about us*/
    .banner-btns {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.938vw;
    }
    
    .gradient-bg-banner {
        background: linear-gradient(131.98deg, #040E56 10.53%, #CE046D 101.45%);
    }
    
    .image-abs-abt {
        position: absolute;
        left: 0;
        top: 50%;
        width: 12.292vw;
        transform: translateY(-50%);
    }
    
    .image-abs-abt-right-main-banner {
        left:unset;
        right:0;
        width: 13.802vw;
    }
    
    .about-slider-main-parent .slick-track {
        display: flex;
    }
    
    .about-slider-main-parent .slick-track .about-slider-item {
        margin: 0 0.781vw;
        height: inherit !important;
    }
    
    .about-slider-item img {
        height: inherit;
    }
    
    .about-slider-item-image {
        height: 100%;
    }
    
    .about-slider-main-parent {
        padding: 4.167vw 0vw;
    }
    
    .accomplishments-blog .blog-main-heading h2 {
        max-width: 28.646vw;
    }
    
    .accomplishments-blog .blog-main-content p {
        max-width: 31.51vw;
    }
    
    .item-whychoose-us-text h2 {
        background: linear-gradient(180deg, #FF9A26 0%, #CE046D 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .item-whychooseus.delivered:before, .item-whychooseus.delivered:after {
        background: linear-gradient(90deg, #FF9A26 0%, #CE046D 100%);
    }
    
    .active-whychooseus .item-whychoose-us-text h2 {
        background: linear-gradient(90deg, #FF9A26 0%, #f55596 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .delivered-right-design{
        position: absolute;
        right: 0;
        max-width: 6.094vw;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .procedure-steps-main {
        max-width: 63.229vw;
        margin: 0 auto;
    }
    
    .procedure-blurb {
        width: 12.969vw;
        height: 12.969vw;
        border-radius: 50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    
    .procedure-blurb-img {
        max-width: 4.479vw;
        width: 4.479vw;
    }
    
    .procedure-blurb {
        position: absolute;
        left: 0%;
        top: 0;
        /*transform: translateX(-50%);*/
    }
    
    .procedure-blurb-two {
        left: 17%;
    }
    
    .procedure-blurb-three {
        left: 34%;
    }
    
    .procedure-blurb-four {
        left: 51%;
    }
    
    .procedure-blurb-five {
        left: 68%;
    }
    
    .procedure-blurb-six {
        left: 85%;
    }
    
    .mission-img {
        width: 21.25vw;
    }
    
    .mission-img:before {
        content: "";
        width: 24.01vw;
        height: 4.792vw;
        position: absolute;
        top: 37%;
        left: -2.083vw;
        background-image: linear-gradient(45deg, #F8A342, #CE046D);
        border-radius: 2.396vw;
        transform: translateY(-50%);
        z-index: -1;
    }
    
    .mission-img {
        position: relative;
        margin-left:2.083vw;
        padding-top: 1.563vw;
    }
    
    .mission-img:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: url(../images/mission-img-before.png);
        top: 3.646vw;
        left: -0.521vw;
        z-index: -1;
        background-size: contain;
        background-repeat: no-repeat;
    }
    
    .about-blurb-text p {
        line-height: 1.563vw;
        max-width: 31.51vw;
    }
    
    .about-blurb-img {
        flex: 0 0 auto;
        width: 2.604vw;
        height: 2.604vw;
        background: linear-gradient(180deg, #FF9A26 0%, #CE046D 100%);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0.625vw;
    }
    
    .about-blurb-img img {
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    
    .mission-left-design {
        position: absolute;
        left: 0;
        max-width: 6.094vw;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .bg-image-banner.contact-banner {
        background-image: url(../images/banner-img1.png);
    }
    
    .contact-banner-img.image-abs-right-main-banner {
        width: 42.552vw;
        bottom: 0;
        right: 15%;
    }
    
    .phone-icon {
        width: 21.458vw;
        height: 21.458vw;
        margin: 0 auto;
    }
    
    .half-width .form-custom {
        flex: 0 0 50%;
        max-width: calc(50% - 0.26vw);
    }
    
    .contact-page-form .form-custom input, .contact-page-form .form-custom textarea {
        border: 0.052vw solid #A5A5A5;
        border-radius: 0.521vw;
        padding: 1.146vw;
        color: #2B0404;
    }
    
    .contact-page-form .form-custom input::placeholder, .contact-page-form .form-custom textarea::placeholder {
        color: #2B0404;
    }
    
    .contact-page-form select {
        width: 100%;
        padding: 1.146vw;
        border-radius: 0.521vw;
        border-color: #A5A5A5;
    }
    
    .contact-page-form {
        max-width: 44.063vw;
    }
    
    .novel-inner {
        background-image: url(../images/novel-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .novel-inner {
        text-align: center;
    }
    
    .novel-inner > * {
        color: #fff;
    }
    
    /*Book Publishing*/
    .image-abs-right-main-banner.book-publishing-image-banner-styling {
        width: 35%;
        bottom: -7.813vw;
        right: 12.5vw;
    }
    .pt-header .link-left-banner {
        top: 60%;
    }
    
    .image-bg-blend-mode:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url(../images/bg-bookpublishing.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right bottom;
        mix-blend-mode: color-dodge;
    }
    
    .rotated-portion-ebook.bg-pink h3:after {
        background-image: url(../images/orange-icon.png);
        mix-blend-mode: normal;
    }
    
    .no-before:before {
        display: none !important;
    }
    .audience-item {
        border: 0.052vw solid #ccc;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1.042vw;
    }
    
    .audience-item > img {
        height: 4.427vw;
        max-width: 15.625vw;
        object-fit: contain;
        filter: grayscale(0.5);
    }
    
    .text-linear.text-linear-red {
        background: linear-gradient(92.2deg, #F8A342 6.5%, #CE046D 87.56%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .fa-130 {
        font-size: 6.771vw;
    }
    
    .imagesetyourbookfree {
        max-width: 19.375vw;
        display: inline-block;
        width: 100%;
        position: relative;
        height: auto;
    }
    
    .imagesetyourbookfree img {
        position: absolute;
        bottom: -1.563vw;
        left: 25%;
        transform: translateX(-50%) scale(1.7);
        width: 100%;
        height: 12.448vw;
        object-fit: contain;
    }
    
    .mw-1000 {
        max-width: 52.083vw;
    }
    
    .novels-with-image .novel-inner {
        padding: 4.167vw 6.458vw 4.688vw;
        position: relative;
    }
    
    .btn-left-bottom {
        position: absolute;
        bottom: -1.536vw;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 1.563vw;
    }
    
    .btn-reg.btn-reverse-white {
        background: #fff;
        border: 0.052vw solid #cb006b;
    }
    
    .btn-reg.btn-reverse-white .text-btn {
        color: #030A36;
    }
    
    .btn-reg.btn-reverse-white:before {
        background: transparent;
    }
    
    .image-novels-with-image {
        position: absolute;
        right: -7.813vw;
        max-width: 62%;
        top: 55%;
        transform: translateY(-50%);
    }
    
    .image-novels-with-image.girl-with-microphone {
        bottom: 0;
        top: auto;
        transform: none;
        right: 0;
        max-width: 23.385vw;
        right: 6.51vw;
    }
    
    .services-slider-item-image-circled {
        width: 19.271vw;
        height: 19.271vw;
        border-radius: 50%;
        background: #FFC200;
        margin: 3.906vw auto -4.427vw;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1.042vw;
    }
    
    .services-slider-item-image-circled img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .services-slider-item.books-published-service-slider {
        justify-content: space-between;
    }
    
    .bg-D31D7C-circle{
        background: #D31D7C;
    }
    
    .bg-FF881A-circle{
        background: #FF881A;
    }
    /*Book Publishing*/
    
    /*Author Website*/
    .image-abs-right-main-banner.author-website-image-banner-styling {
        width: 100%;
        max-width: 60%;
        bottom: -4.948vw;
        right: 4.948vw;
    }
    /*Author Website*/
    
    .ghost-writing-image-banner-styling {
        width: 64%;
        bottom: -13.438vw;
        right: 0;
    }
    
    .audience-item.storm > img {
        filter: grayscale(1);
    }
    
    .w-200 > img {
        max-width: 10.417vw;
    }
    
    .novel-inner.best-selling-inner {
        background-image: url(../images/bestsellingbg.png);
    }
    
    .image-novels-with-image.best-selling-with-image {
        right: 1.042vw;
    }
    
    .novel-inner.empire-inner {
        background-image: url(../images/empire-bg.png);
    }
    
    .make-lasting-impact .btn-reg {
        margin: 0 auto;
    }
    
    .make-lasting-img {
        width: 4.688vw;
        height: auto;
    }
    
    .journeyofwriting {
        position: absolute;
        bottom: -5.208vw;
    }
    
    .let-create-image {
        position: absolute;
        top: -13.542vw;
        width: 29.115vw;
        height: 31.771vw;
        left: 45.5%;
        transform: translateX(-50%);
    }
    
    .let-create-main p {
        max-width: 56.771vw;
    }
    
    .author-service-para {
        max-width: 54.219vw;
        margin: 0 auto;
    }
    
    .image-novels-with-image.author-novel-image {
        right: -5.208vw;
    }
    
    .btn-center{
        left: 50%;
        transform: translateX(-50%);
    }
    
    .right-0{
        right: 0;
    }
    
    .mw-750{
        max-width: 39.167vw;
    }
    
    .image-left-absolute {
        max-width: 64.583vw;
        position: absolute;
        left: 0;
        width: 100%;
        bottom: -7.813vw;
        z-index: -1;
    }
    
    .imagesetyourbookfree.elevatebook img {
        left: 80%;
    }
    
    .image-novels-with-image.image-bookmarketing-lj{
        bottom: 0;
        top: auto;
        transform: none;
        right: 5.208vw;
        max-width: 28.542vw;
    }
    
    .lh-142{
        line-height: 142%;
    }
    
    .image-left-absolute.marketing-magic-image {
        max-width: 52.083vw;
        bottom: -14.063vw;
    }
    
    .z-index-1{
        z-index: 1;
    }
    
    /* Tabs */
    .vertical-tabs-custom .d-flex {
        justify-content: space-between;
        margin-top: 2.604vw;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills {
        max-width: 17.969vw;
        width: 100%;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button {
        text-align: left;
        background: transparent;
        color: #000;
        padding: 0.781vw 0;
        border-bottom: 0.052vw solid #C9C9C9;
        font-size: 1.042vw;
        position: relative;
        border-radius: 0;
        transition: 0.3s ease-in-out;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button:last-child {
        border-bottom: 0;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: -0.052vw;
        width: 0%;
        height: 0.052vw;
        background: linear-gradient(90deg, #F8A342, #CE046D);
        transition: 0.3s ease-in-out;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button.active:after {
        width: 100%;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button:before {
        content: '\f054';
        position: absolute;
        left: -3.125vw;
        top: 50%;
        transform: translateY(-50%) rotate(-185deg);
        background: #CE046D;
        width: 1.198vw;
        height: 1.198vw;
        border-radius: 50%;
        font-family: FontAwesome;
        font-size: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        transition: 0.3s ease-in-out;
        visibility: hidden;
        opacity: 0;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button.active:before {
        transform: translateY(-50%) rotate(0deg);
        left: 0;
        opacity: 1;
        visibility: visible;
    }
    
    .vertical-tabs-custom .d-flex .nav-pills button.active {
        padding-left: 1.823vw;
    }
    
    .vertical-tabs-custom .tab-content {
        max-width: 50.521vw;
        width: 100%;
    }
    
    
    .box-content-tabs {
        display: flex;
        background: linear-gradient(0deg, #F8A342, #ce046d);
        color: #fff;
        padding: 2.604vw 2.188vw 2.604vw 4.167vw;
        width: 100%;
        justify-content: space-between;
    }
    
    .box-content-tabs-text {
        max-width: 21.198vw;
        width: 100%;
    }
    
    .box-content-tabs-img {
        max-width: 21.875vw;
        width: 100%;
    }
    
    /* Tabs */
    
    /* Ebook Writing */
    .image-abs-right-main-banner.author-website-image-banner-styling.ebookwriting-banner-image {
        max-width: 65%;
        right: 0;
        bottom: -3.385vw;
    }
    
    .right-side-specs-images-design.image-orange-before:before{
        background-image: url(../images/ebookwriting/bg-design.png);
        max-height: 24.635vw;
    }
    
    .main-image.image-traansform-ebook-writing {
        transform: scale(1.3);
        transform-origin: bottom;
    }
    
    .mt-250{
        margin-top: 13.021vw;
    }
    
    .imagesetyourbookfree.childrens-book img {
        left: 55%;
    }
    
    .imagesetyourbookfree.childrens-book {
        max-width: 11.563vw;
    }
    
    .space-for-book-image {
        width: 100%;
        display: inline-block;
        max-width: 5.208vw;
        margin-left: 8.073vw;
        margin-right: -7.552vw;
    }
    
    .book-writing-services .item-whychooseus {
        padding: 5.729vw 2.604vw 3.125vw;
    }
    
    .book-writing-services .blog-left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
    
    .book-writing-services .item-whychooseus:before,.book-writing-services .item-whychooseus:after {
        background: linear-gradient(129deg, #040E56, #CE046D);
    }
    
    .book-writing-services .item-whychooseus .images-top-right {
        top: -3.125vw;
    }
    
    .book-writing-services .item-whychooseus .item-whychoose-us-text h3 {
        max-width: 15.625vw;
    }
    
    .book-writing-services .item-whychooseus.active-whychooseus .anchor-items-inner i {
        background: #fff;
        color: #000;
    }
    
    .image-left-absolute.writing-magic-image {
        max-width: 40.104vw;
        top: 50%;
        transform: translateY(-50%);
        left: 7%;
    }
    
    .bg-ebookwriting{
        background-image: url(../images/ebookwriting/bg-image.png);
    }
    
    .bg-ebookmarketing{
        background-image: url(../images/bookmarketing/bgimage.png);
    }
    /* Ebook Writing */
}