*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

/* @import url('https://fonts.googleapis.com/css2?family=Caladea:ital,wght@0,400;0,700;1,400;1,700&family=Oxygen:wght@300;400;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap'); */

@font-face {
    font-family: 'fontspring_demo_-_argent_cfBd';
    src: url('../fonts/fontspring-demo-argentcf-bold-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'argent_cfdemi_bold';
    src: url('../fonts/fontspring-demo-argentcf-demibold-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-demibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'argent_cfextra_bold';
    src: url('../fonts/fontspring-demo-argentcf-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'argent_cflight';
    src: url('../fonts/fontspring-demo-argentcf-light-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fontspring_demo_-_argent_cfRg';
    src: url('../fonts/fontspring-demo-argentcf-regular-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'argent_cfsuper';
    src: url('../fonts/fontspring-demo-argentcf-super-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-super-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'argent_cfthin';
    src: url('../fonts/fontspring-demo-argentcf-thin-webfont.woff2') format('woff2'),
         url('../fonts/fontspring-demo-argentcf-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*:focus-visible{
    outline-color: #8020E1 !important;
    outline-offset: 4px !important;
    outline-style: solid !important;
    outline-width: 2px !important;
}
contact-sales-popup a:focus-visible , 
contact-sales-popup button:focus-visible , 
contact-sales-popup input:focus-visible ,
contact-sales-popup select:focus-visible ,
contact-sales-popup textarea:focus-visible {
    outline-color: #ffffff !important;
    outline-offset: 4px !important;
    outline-style: solid !important;
    outline-width: 2px !important;
}


:root{
    --primery-color: #8020E1;
    --secondary-color: #000000;
    --green-color: #8CC141;
    --white-color: #FFFFFF; 
    --black-color: #000000;
    --light-purple-color: #8020e180;
    --bg-gray-color: #F5F5F5;
    --light-gray-color: #F5F6F8;
    --border-color: #dbdbdb;
    --card-color: #EDE5F4;
    --text-color: #1A1A1A;
    --light-text-color: #616161;
    --extralight-gray-color: #9E9E9E;
    --newsletter-bg-color: #121212;
    --blue-color: #4840EE;
    --jet-black-color: #212121;
    --font-thin: 100;
    --font-extra-light: 200;
    --font-light: 300;
    --font-regular: 400;
    --font-medium: 500;
    --font-semi-bold: 600;
    --font-bold: 700;
    --font-extra-bold: 800;
    --font-black: 900;
    --caladea-font: "Caladea", serif;
    --raleway-font: "Raleway", sans-serif;
    --poppins-font: "Poppins", sans-serif;
    --oxygen-font: "Oxygen", sans-serif;
    --argent-fc-thin: "argent-cf", serif;
    --argent-fc-light: "argent-cf", serif;
    --argent-fc-regular: "argent-cf", serif;;
    --argent-fc-medium: "argent-cf", serif;
    --argent-fc-bold: "argent-cf", serif;
    --argent-fc-ex-bold: "argent-cf", serif;
    --argent-fc-black: "argent-cf", serif;
    --animationSpeed: 45s;
    --animationSpeed2: 32s;
}
html {
    scroll-behavior: smooth;
}
body{
    font-family: var(--raleway-font);
    font-weight: normal;
}
a{
    text-decoration: none;
}
.container{
    max-width: 1315px;
    margin: 0 auto;
    padding: 0px 15px;
}
.container__fluid{
    max-width: 100%;
    padding: 0px 15px;
}
button{
    cursor: pointer;
}
input, select, textarea{
    outline: none !important;
    box-shadow: none !important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
summary::marker {
    display: none !important;
}
summary::-webkit-details-marker {
    display: none;
}
summary {
    list-style: none;
}

::selection{
    background-color: rgba(128,32,225,1);
    color: var(--white-color);
}
/* Header Css Start Here */
.main__header{
    background-color: transparent;
    padding: 15px 0px;
    position: sticky;
    top: 0px;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__fixed .main__header{
    background-color: var(--white-color);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 10%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.header__logo{
    width: calc(23% - 15px);
}
.header__menu{
    width: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 68px;
}
.header__logo a{
    display: flex;
}
.header__logo a img{
    width: 100%;
    height: auto;
}
.header__menu ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 32px;
}
.header__menu ul li{
    display: inline-flex;
}
.header__menu ul li a{
    font-size: 16px;
    line-height: 18.78px;
    letter-spacing: 0.48px;
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    display: inline-flex;
    align-items: center;
    gap: 5px;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li a svg.drop__down-arrow{
    width: 18px;
    height: 18px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li a::after{
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0px;
    width: 0px;
    height: 2px;
    background-color: var(--primery-color);
    border-radius: 2px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li a:hover, .header__menu ul li a.active{
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li a:hover::after, .header__menu ul li a.active::after{
    width: 60%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.get__started-btn{
    background-color: transparent;
    padding: 0px;
    border-radius: 0px;
    color: var(--secondary-color);
    font-size: 16px;
    font-weight: var(--font-regular);
    letter-spacing: 0.16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.get__started-btn::after{
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0px;
    width: 0px;
    height: 2px;
    background-color: var(--primery-color);
    border-radius: 2px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.get__started-btn:hover::after{
    width: 60%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.get__started-btn:hover{
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.get__started-btn span{
    font-size: 13px;
    line-height: 15.26px;
    font-weight: var(--font-medium);
    font-style: italic;
    text-transform: uppercase;
}
.header__login-btns {
    display: flex;
    align-items: center;
    gap: 15px;
}
.header__login-btns a {
    padding: 11px 16px;
    background: linear-gradient(45deg,  rgba(207,76,228,1) 0%,rgba(128,32,225,1) 100%);
    display: inline-flex;
    font-size: 16px;
    line-height: 18.78px;
    color: var(--white-color);
    border-radius: 7px;
    text-align: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__login-btns a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__login-btns a.schedule__free--call--btn{
    background: #000000;
    color: #ffffff;
}
/* .header__login-btns a:nth-child(1){
    background: transparent;
    color: var(--secondary-color);
    padding: 0px;
    position: relative;
    border-radius: 0px;
    opacity: 1;
}
.header__login-btns a:nth-child(1)::after{
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0px;
    width: 0px;
    height: 2px;
    background-color: var(--primery-color);
    border-radius: 2px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__login-btns a:nth-child(1):hover::after{
    width: 60%;
}
.header__login-btns a:nth-child(1):hover{
    color: var(--primery-color);
} */
/*  */
.header__left-column{
    width: calc(60% - 15px);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    /* gap: 29px; */
    gap: 75px;
}
.header__right-column{
    width: calc(40% - 15px);
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 35px;
}
.sidebar__contact-btn .header__login-btns {
    flex-direction: column;
    row-gap: 15px;
    margin-bottom: 15px;
}
.sidebar__contact-btn .header__login-btns a{
    min-width: auto;
    width: 100%;
    text-align: center;
    padding: 11px 23px !important;
    font-size: 14px;
    border: 1px solid #d3d3d3;
    padding: 5px;
    border-radius: 9px;
    /* background: #fff !important;
    color: var(--black-color) !important; */
    opacity: 1 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* .sidebar__contact-btn .header__login-btns a:hover{
    color: var(--primery-color) !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
} */
.sidebar__social-icon{
    margin-bottom: 30px;
}
.sidebar__social-icon ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 23px;
}
.sidebar__social-icon ul li{
    display: inline-flex;
}
.sidebar__social-icon ul li a{
    width: 15px;
    height: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sidebar__social-icon ul li a:hover{
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sidebar__social-icon ul li a span{
    width: 100%;
    height: 100%;
    display: flex;
}
.sidebar__social-icon ul li a svg, .sidebar__social-icon ul li a img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.sidebar__social-icon p{
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    color: var(--black-color);
    margin-bottom: 15px;
    opacity: 0.6;
}
/* Mega Menu */
.mega__menu-wrapper{
    position: absolute;
    top: 100%;
    left: 0px;
    padding: 40px 0px;
    width: 100%;
    background-color: var(--white-color);
    box-shadow: 0px 7px 10px #0000000d;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li:hover .mega__menu-wrapper{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header__menu ul li:hover a svg.drop__down-arrow{
    transform: rotate(180deg);
    fill: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mega__menu-row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mega__menu-blog--column{
    width: calc(50% - 15px);
    /* width: calc(75% - 10px); */
}
.mega__menu-category--column{
    width: calc(50% - 15px);
    /* width: calc(25% - 70px); */
}
.mega__menu-items--row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -15px;
}
.mega__menu-items--col{
    width: 33.33%;
    padding: 0px 15px;
}
.mega__menu-posts--col{
    width: 50%;
    padding: 0px 15px;
}
.recent__post-megamenu--img.latest__post-img{
    height: 153px;
}
.recent__post-megamenu--img{
    width: 100%;
    height: 120px;
    background-color: #eee;
    overflow: hidden;
    border-radius: 0px;
    margin-bottom: 0px;
}
.recent__post-megamenu--img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mega__menu-recent--post_item:hover .recent__post-megamenu--img img{
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mega__menu-recent--post_item{
    display: block !important;
    width: 100%;
}
.mega__menu-recent--post_item::after{
    display: none;
}
.mega__menu-recent--post_item p{
    font-size: 14px;
    line-height: 18.78px;
    letter-spacing: 0.48px;
    font-weight: var(--font-regular);
    color: var(--white-color);
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 15px;
}
.mega__menu-title{
    font-size: 18px;
    font-weight: var(--font-semi-bold);
    color: var(--black-color);
    margin-bottom: 12px;
    opacity: 0.6;
}
.mega__menu-category--list ul{
    display: block;
}
.mega__menu-category--list ul li{
    display: block;
    margin-bottom: 24px;
}
.mega__menu-category--list ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.mega__menu-recent--post_item{
    background-color: var(--black-color);
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0px 0px 10px #00000036;
    text-align: center;
}
.mega__menu-posts--col ul{
    gap: 30px;
}

.guide__megamenu-column{
    width: calc(70% - 15px);
}
.latest__guide-megamenu--column{
    width: calc(30% - 15px);
}
.megamenu__guide-list{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -15px;
}
.megamenu__guide-list--item{
    width: 25%;
    padding: 0px 15px;
}
.megamenu__guide-item--wrapper{
    background-color: var(--black-color);
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0px 0px 10px #00000036;
    text-align: center;
    display: flex !important;
    flex-direction: column;
}
.megamenu__guide-item--wrapper p {
    font-size: 14px;
    line-height: 18.78px;
    letter-spacing: 0.48px;
    font-weight: var(--font-regular);
    color: var(--white-color);
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 15px;
    display: none;
}
.megamenu__guide-thumbimg{
    width: 100%;
    height: 150px;
    background-color: #eee;
    overflow: hidden;
    border-radius: 0px;
    margin-bottom: 0px;
    position: relative;
}
.megamenu__guide-thumbimg::after{
    display: block !important;
    content: "" !important;
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 10%) !important;
    z-index: 2 !important;
}
.guide__video-play--btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--white-color);
    width: 45px;
    height: 45px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    border: none;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #0000002b;
    z-index: 3;
    transform: translate(0, -50%);
}
.guide__video-play--btn svg{
    width: 20px;
    height: 20px;
    fill: var(--primery-color);
}
/* Mega Menu */

/* Header Css End Here */

/* Banner Css Start Here */

.main__banner {
    height: auto;
    position: relative;
    margin-top: -99.33px;
    overflow: hidden;
    /* padding: 100px 0px 100px; */
    padding: 195px 0px 100px;
}
.banner__row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}
.banner__column-txt{
    width: calc(55% - 42.5px);
}
.banner__column-img{
    width: calc(45% - 42.5px);
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding-right: 46px;
}
.banner__txt-wrapper h1{
    font-size: 85px;
    line-height: 96.05px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 20px;
    /* min-height: 224.14px; */
}
.banner__txt-wrapper h1 span{
    color: var(--primery-color);
}
.type__effect span.cursor {
    display: inline-block;
    background-color: var(--black-color);
    margin-left: 0.1rem;
    width: 3px;
    animation: blink 1s infinite;
}
.type__effect span.cursor.typing {
    animation: none;
}
@keyframes blink {
    0%  { background-color: var(--black-color); }
    49% { background-color: var(--black-color); }
    50% { background-color: transparent; }
    99% { background-color: transparent; }
    100%  { background-color: var(--black-color); }
}
.banner__txt-wrapper p{
    font-size: 18px;
    line-height: 25.47px;
    letter-spacing: 0.32px;
    color: var(--secondary-color);
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.email__block{
    max-width: 312px;
    margin-top: 20px;
}
.banner__cta{
   margin-top: 20px; 
}
.banner__email-field input{
    width: 100%;
    background-color: transparent;
    border: none;
    padding: 13px 0px;
    border-bottom: 1px solid var(--primery-color);
    font-size: 14px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    border-radius: 0px !important;
}
.banner__email-field input::placeholder{
    color: var(--secondary-color);
}
.banner__email-field{
    margin-bottom: 36px;
}
.banner__form-btn button, .banner__form-btn input , .banner__form-btn a{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    padding: 13px 35px;
    border-radius: 40px;
    border: none;
    color: var(--white-color);
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.banner__form-btn button span{
    font-size: 13px;
    line-height: 15.26px;
    font-weight: var(--font-medium);
    font-style: italic;
    text-transform: uppercase;
}
.banner__form-btn button:hover{
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.banner__form-btn a span{
    font-size: 13px;
    line-height: 15.26px;
    font-weight: var(--font-medium);
    font-style: italic;
    text-transform: uppercase;
}
.banner__form-btn a:hover{
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.banner__sm-img{
    width: calc(45% - 8px);
    box-shadow: -3px 4px 9px #6C6C6C40;
    display: flex;
}
.banner__lg-img{
    width: calc(55% - 8px);
    box-shadow: 3px 7px 10px #8C8C8C69;
    display: flex;
}
.banner__sm-img img{
    width: 100%;
}
.banner__lg-img img{
    width: 100%;
}
.banner__top-layer{
    width: 600px;
    height: 600px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
    /* background-color: rgb(129 0 220 / 56%); */
    background-color: rgb(129 0 220 / 20%);
    /* transform: rotate(56.09deg); */
    filter: blur(8px);
    -webkit-filter: blur(90px);
    z-index: 1;
    transform: translate(0%, 0%);
    animation: gradientShapeAnimation1 10s infinite alternate;
}
@keyframes gradientShapeAnimation1{
    0% {
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
    25% {
        -webkit-transform: translate(30%, 20%);
        transform: translate(30%, 20%);
    }
    50% {
        -webkit-transform: translate(60%, 50%);
        transform: translate(60%, 50%);
    }
    75% {
        -webkit-transform: translate(40%, 80%);
        transform: translate(40%, 80%);
    }
    100% {
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
}
.banner__bottom-layer{
    width: 600px;
    height: 600px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 20%);
    transform: rotate(56.09deg);
    filter: blur(8px);
    -webkit-filter: blur(90px);
    z-index: 1;
    animation: gradientShapeAnimation2 10s infinite alternate;
}
@keyframes gradientShapeAnimation2{
    0% {
        -webkit-transform: translate(0%, 0%);
        transform: translate(0%, 0%);
    }
    25% {
        -webkit-transform: translate(-30%, -20%);
        transform: translate(-30%, -20%);
    }
    50% {
        -webkit-transform: translate(-60%, -50%);
        transform: translate(-60%, -50%);
    }
    75% {
        -webkit-transform: translate(-40%, -80%);
        transform: translate(-40%, -80%);
    }
    100% {
        -webkit-transform: translate(-0%, -0%);
        transform: translate(-0%, -0%);
    }
}
.next__step-btn{
    width: 43px;
    height: 43px;
    margin: 0 auto;
    position: absolute;
    z-index: 9;
    bottom: 15px;
    left: 0;
    right: 0px;
    animation: mover 1s infinite  alternate;
}
.next__step-btn a{
    width: 100%;
    height: 100%;
    background-color: var(--primery-color);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 10px 1px #ADADAD;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.next__step-btn a:hover{
    background-color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.next__step-btn a svg{
    fill: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.next__step-btn div{
    width: 100%;
    height: 100%;
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0px 0px 10px 1px #ADADAD;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.next__step-btn div:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.next__step-btn div svg{
    fill: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

/*  */
.package__btn{
    display: inline-block;
    padding: 12px 29px;
    background-color: #8020e121;
    border: 1px solid var(--primery-color);
    border-radius: 50px;
    font-size: 14px;
    line-height: 16.44px;
    letter-spacing: 1.28px;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.package__btn:hover{
    background-color: var(--primery-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sticky__social-icon ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 23px;
}
.sticky__social-icon ul li{
    display: inline-flex;
}
.sticky__social-icon ul li a{
    width: 13px;
    height: 13px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: rotate(90deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sticky__social-icon ul li a span{
    display: flex;
    width: 100%;
    height: 100%;
}
.sticky__social-icon ul li a:hover{
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sticky__social-icon ul li a svg, .sticky__social-icon ul li a img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.price__packages-fix--bar{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 36px;
    position: fixed;
    top: 338px;
    right: -110px;
    transform: rotate(-90deg);
    z-index: 99;
}

/* Whatsapp Button */

.whatsapp__chat-btn{
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 99;
}
.whatsapp__chat-btn a{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: linear-gradient(to bottom,  rgba(0,233,119,1) 0%,rgba(0,190,71,1) 100%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.whatsapp__chat-btn a:hover{
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.whatsapp__chat-btn a svg{
    width: 100%;
    height: 100%;
    fill: var(--white-color);
}

/* Whatsapp Button */

/* Banner Css End Here */

/* Business Css Start Here */
.business__wrapper{
    padding: 59.77px 0px 90px;
}
.business__wrapper-title{
    margin-bottom: 60px;
    max-width: 100%;
}
.business__wrapper-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0px;
}
.business__steps-wrapper{
    padding-right: 80px;
    position: relative;
    height: 640px;
}
.business__steps-wrapper .business__slider{
    height: 100%;
}
.business__steps-wrapper .swiper-slide{
    height: 100% !important;
}
.business__step-img{
    /* background-color: #8020e11c; */
    background: linear-gradient(45deg, rgb(207 76 228 / 31%) 0%, rgb(128 32 225 / 31%) 100%);
    padding: 11.69px 10.62px;
    border-radius: 9px;
    overflow: hidden;
    height: 382.72px;
    margin-bottom: 16.28px;
}
.business__step-img img{
    width: 100%;
    height: 100%;
    border-radius: 9px;
    object-fit: cover;
}
.slide__row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.slide__column{
    width: calc(50% - 31.34px);
}
.card__sub-title{
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0.32px;
    color: var(--primery-color);
    display: inline-block;
    margin-bottom: 10px;
    font-family: var(--raleway-font);
    font-weight: var(--font-semi-bold);
}
.business__step-content h3{
    font-size: 32px;
    line-height: 45px;
    letter-spacing: 0.3px;
    font-weight: var(--font-semi-bold);
    color: var(--secondary-color);
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.business__step-content p{
    font-size: 16px;
    line-height: 26.5px;
    letter-spacing: 0.5px;
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.business__slide-arrow{
    display: inline-flex;
    flex-direction: column-reverse;
    position: absolute;
    top: 69px;
    right: 0px;
    gap: 202px;
}
.business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev{
    width: 43px;
    height: 43px;
    background-color: var(--primery-color);
    border-radius: 50%;
    border: none;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: 0px;
    cursor: pointer;
    box-shadow: 0px 0px 10px 1px #ADADAD;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.business__slide-arrow .swiper-button-next:hover, .business__slide-arrow .swiper-button-prev:hover{
    background-color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.business__slide-arrow .swiper-button-next::after, .business__slide-arrow .swiper-button-prev::after{
    display: none;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 0.3;
}

.business__steps-wrapper--mobile{
    display: none;
}


/* Business Css End Here */

/* Solution Css Start Here */
.solution{
    padding: 80px 0px;
    background-color: var(--bg-gray-color);
    position: relative;
    overflow: hidden;
}
.solution__title{
    max-width: 1000px;
    margin-bottom: 100px;
    position: relative;
    z-index: 2;
}
.solution__title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0px;
}
.solution__list {
    position: relative;
    z-index: 2;
    max-height: 726px;
    overflow-y: auto;
    padding-right: 10px;
}
.solution__list ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.solution__list ul li{
    display: block;
    border-bottom: 0.5px solid #9EA9BA;
    counter-increment: number;
    margin-bottom: 50px;
}
.solution__list ul li{
    display: block;
    padding: 0px 133px 27px 180px;
    position: relative;
}
.solution__list ul li:nth-last-child(1){
    border-bottom: none;
    margin-bottom: 0px;
}
.solution__list ul li:nth-last-child(1) a{
    padding-bottom: 0px;
}
.solution__list ul li::before {
    content: "" counter(number);
    display: inline-block;
    font-weight: bold;
    width: auto;
    left: 0px;
    top: 20px;
    line-height: 35px;
    font-size: 25px;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    position: absolute;
    height: auto;
    opacity: 0.5;
    color: var(--primery-color);
}
.solution__list ul li h3{
    font-size: 40px;
    line-height: 70px;
    letter-spacing: 0.83px;
    color: var(--secondary-color);
    font-weight: var(--font-semi-bold);
    margin-bottom: 0px;
}
.solution__list ul li p{
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.5px;
    color: var(--secondary-color);
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.list__arrow{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 19.61px;
    height: 24.22px;
    position: absolute;
    top: 20px;
    right: 0px;
}
.list__arrow svg{
    width: 100%;
    height: 100%;
}
/* Solution Css End Here */

/* Templates Css Start Here */
.templates{
    padding: 120px 0px 127.3px;
}
.templates__title{
    margin-bottom: 60px;
}
.templates__title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 40px;
}
.templates__title h1{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 40px;
}
.templates__title p{
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.32px;
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    margin-bottom: 0px;
}
.templates__row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.templates__column-txt{
    width: calc(48% - 50.5px);
}
.templates__column-images{
    width: calc(52% - 50.5px);
}
.templates__content-list ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.templates__content-list ul li{
    margin-bottom: 10px;
}
.templates__content-list ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.templates__content-list li{
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 0px;
    position: relative;
    padding-left: 15px;
}
.templates__content-list li::after{
    content: "";
    position: absolute;
    top: 8px;
    left: 0px;
    width: 5px;
    height: 5px;
    background-color: var(--secondary-color);
    border-radius: 5px;

}
.templates__content-list h1, .templates__content-list h2, .templates__content-list h3, .templates__content-list h4, .templates__content-list h5, .templates__content-list h6{
    font-size: 20px;
    letter-spacing: 0.3px;
    line-height: 45px;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 5px;
}
.templates__content-list p{
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 0px;
}
.templates__slider{
    background: #eedffb;
    /* background: linear-gradient(45deg, rgb(207 76 228 / 15%) 0%, rgb(128 32 225 / 15%) 100%); */
    padding: 30px 54px 30px 23px;
    border-radius: 20px;
    height: 852px;
    position: relative;
}
/* .templates__slider .swiper-slide{
    height: auto !important;
} */
.templates__slide-item{
    padding-left: 28.11px;
    height: 100%;
    position: relative;
}
.templates__slider .templates__slide{
    height: 100%;
}
.templates__slide-img{
    width: 100%;
    height: 100%;
    border: none;
}
.templates__slide-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.item__name{
    font-size: 14px;
    line-height: 16.31px;
    letter-spacing: 3px;
    /* color: #1A1A1A99; */
    color: #000000;
    font-weight: var(--font-medium);
    position: absolute;
    top: 50%;
    left: -108px;
    transform: translate(0%, -50%) rotate(-90deg);
    max-width: 230.5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: center;
}
.item__name::after{
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: #1A1A1A99;
}
.scroll__btn-wrapper p{
    font-size: 15px;
    letter-spacing: 4.4px;
    color: var(--black-color);
    font-weight: var(--font-medium);
    display: flex;
    align-items: center;
    gap: 17.18px;
}
.scroll__btn-wrapper{
    position: absolute;
    bottom: 71px;
    right: -22px;
    animation: mover1 1s infinite alternate;
}
@keyframes mover1 {
    0% { transform: translateY(0) rotate(-90deg); }
    100% { transform: translateY(-10px) rotate(-90deg); }
}
/* Templates Css End Here */

/* Plans Css Start Here */

.all__plans{
    background-color: var(--bg-gray-color);
    padding: 107px 0px 150px;
    position: relative;
    overflow: hidden;
}
.all__plans .templates__title h2{
    margin-bottom: 0px;
}
.all__plans .templates__title{
    margin-bottom: 182px;
}
.plans__row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.plans__column{
    width: calc(50% - 129.98px);
}
.plans__tabs{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 12px;
}
.tab__full-width{
    width: 100%;
}
.tab__half-width{
    width: calc(50% - 6.02px);
}
.plans__tabs button{
    position: relative;
    padding: 28.5px 8px 17px;
    background-color: transparent;
    border: 1px solid var(--secondary-color);
    border-radius: 10px;
    display: block;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plans__tabs button.tab__full-width{
    padding: 5.5px 16px 16px 16px;
}
.plan__tab-title{
    font-size: 24px;
    line-height: 45px;
    letter-spacing: 3px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    z-index: 2;
}
.plan__price-wrapper{
    font-size: 40px;
    line-height: 45px;
    letter-spacing: 2px;
    color: var(--secondary-color);
    font-family: var(--caladea-font);
    font-weight: var(--font-bold);
    margin-bottom: 0px;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plan__price-detail{
    font-size: 14px;
    line-height: 14px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    color: var(--secondary-color);
    opacity: 0.7;
    position: relative;
    z-index: 2;
    line-height: 45px;
}
.plan__tag{
    display: inline-flex;
    background-color: #8100dc1f;
    padding: 7px 6px;
    color: var(--secondary-color);
    border-radius: 5px;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tab__full-width .plan__price-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
.tab__full-width .strike--price{
    text-decoration: line-through;
    font-size: 20px;
    color: var(--primery-color);
    margin-left: 6px;
}
.business__plans-row .plan__price-txt .strike--price{
    text-decoration: line-through;
    font-size: 20px;
    color: var(--primery-color);
    margin-left: 6px;
}
.business__plans-row .plan__price-txt{
    display: flex;
    align-items: center;
    justify-content: center;
}
.tab__full-width .plan__price-wrapper span{
    color: var(--primery-color);
}
.business__plans-row .business__plans-col:nth-child(1) .plan__price-txt span{
    color: var(--primery-color);
}
.tab__half-width .plan__tab-title{
    text-align: center;
}
.tab__half-width .plan__price-detail{
    line-height: 45px;
}
.plans__tabs button:hover, .plans__tabs button.active__plan{
    background-color: #8020e114;
    border-color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plans__tabs button:hover .plan__price-wrapper, .plans__tabs button.active__plan .plan__price-wrapper{
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plans__tabs button:hover .plan__price-wrapper .strike--price, .plans__tabs button.active__plan .plan__price-wrapper .strike--price{
    color: var(--secondary-color);
        -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plans__tabs button.tab__full-width:hover .plan__price-wrapper span, .plans__tabs button.tab__full-width.active__plan .plan__price-wrapper span{
     color: var(--secondary-color);
        -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plans__tabs button:hover .plan__tag, .plans__tabs button.active__plan .plan__tag{
    background-color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tabcontent{
    height: 100%;
}
.plan__full-info{
    border: 1px solid var(--secondary-color);
    border-radius: 10px;
    padding: 32px 44.66px 42px 37.31px;
    height: 100%;
}
.plan__full-info h3{
    font-size: 20px;
    line-height: 37px;
    letter-spacing: 1px;
    font-weight: var(--font-semi-bold);
    color: var(--secondary-color);
    margin-bottom: 26.5px;
    font-family: var(--poppins-font);
}
.plan__full-info h3{
    font-size: 40px;
    line-height: 45px;
    letter-spacing: 2px;
    font-weight: var(--font-semi-bold);
    color: var(--primery-color);
    margin-bottom: 30.5px;
    font-family: var(--poppins-font);
    text-transform: uppercase;
}
.plan__full-info ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.plan__full-info ul li{
    display: block;
    font-size: 16px;
    letter-spacing: 1px;
    color: var(--secondary-color);
    line-height: 20px;
    font-weight: var(--font-regular);
    font-family: var(--poppins-font);
    margin-bottom: 18px;
    padding-left: 16px;
    position: relative;
}
.plan__full-info ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.plan__full-info ul li::before{
    content: "";
    position: absolute;
    top: 8px;
    left: 0px;
    width: 4px;
    height: 4px;
    background-color: var(--secondary-color);
    border-radius: 4px;
}
.plan__full-info a{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.5px;
    font-weight: var(--font-medium);
    padding: 13px 20px;
    font-family: var(--poppins-font);
    color: var(--white-color);
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    display: inline-flex;
    align-items: center;
    gap: 15px;
    margin-top: 53px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plan__full-info a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plan__full-info button{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.5px;
    font-weight: var(--font-medium);
    padding: 13px 20px;
    font-family: var(--poppins-font);
    color: var(--white-color);
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    display: inline-flex;
    align-items: center;
    gap: 15px;
    margin-top: 53px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: none;
}
.plan__full-info button:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tabcontent {
    display: none;
}
.all__plans-top--layer{
    width: 599px;
    height: 431px;
    position: absolute;
    top: 0px;
    right: -340px;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 17%);
    transform: rotate(26.39deg);
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.all__plans .container{
    position: relative;
    z-index: 2;
}
.all__plans-bottom--layer{
    width: 711px;
    height: 519px;
    position: absolute;
    bottom: 0px;
    left: -340px;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 17%);
    transform: rotate(56.09deg);
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
/* Plans Css End Here */

/* Faqs Css Start Here */
.faq__wrapper{
    padding: 70px 0px;
    background-color: var(--white-color);
}
.faq__list-wrapper summary::marker {
    display: none !important;
}
.faq__list-wrapper summary::-webkit-details-marker {
    display: none;
}
.faq__list-wrapper details{
    background-color: #8100dc0d;
    margin-bottom: 15px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.faq__list-wrapper summary {
    list-style: none;
    padding: 15px 60px 15px 20px;
    font-size: 18px;
    font-family: var(--raleway-font);
    letter-spacing: 0.7px;
    line-height: normal;
    font-weight: var(--font-semi-bold);
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.faq__list-wrapper summary::after{
    content: "";
    position: absolute;
    top: 15px;
    right: 15px;
    width: 22px;
    height: 22px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==') no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.faq__list-wrapper details[open] summary::after{
    transform: rotate(180deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.faq__list-wrapper details:nth-last-child(1){
    margin-bottom: 0px;
}
.Faq__detail-content {
    padding: 0px 50px 15px 20px;
}
.Faq__detail-content p{
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 0px;
}
.all__faqs-btn{
    margin-top: 40px;
    text-align: center;
}
.all__faqs-btn a{
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    padding: 13px 35px;
    border-radius: 40px;
    border: none;
    color: var(--white-color);
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.all__faqs-btn a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* Faqs Css End Here */

/* Choose Templates Css Start Here */

.choose__templates{
    padding: 82.91px 0px 136px;
    background-color: var(--bg-gray-color);
}
.choose__templates-title{
    margin-bottom: 120px;
}
.choose__templates-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0px;
}
.choose__templates-item--frame{
    width: 100%;
    background-color: #8020e11f;
    padding: 10px 10px;
    display: flex;
}
.choose__templates-item--frame img{
    width: 100%;
    height: auto;
}
/* Choose Templates Css End Here */

/* Footer Css Start Here */
.footer{
    padding: 41px 0px 71px;
    background-color: #F8F7FE;
}
.footer__newsletter{
    max-width: 506px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 37px;
}
.footer__newsletter h2{
    font-size: 32px;
    line-height: 48px;
    color: var(--black-color);
    font-family: var(--poppins-font);
    font-weight: var(--font-semi-bold);
    margin-bottom: 7px;
}
.footer__newsletter p{
    font-size: 12px;
    line-height: 18px;
    color: var(--black-color);
    font-family: var(--poppins-font);
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.footer__newsletter-field{
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}
.footer__newsletter-field input{
    width: 100%;
    border-radius: 93px;
    padding: 11px 193px 11px 27px;
    font-size: 14px;
    line-height: 21px;
    box-shadow: 0px 4px 4px #00000040 !important;
    color: #393939;
    font-family: var(--poppins-font);
    font-weight: var(--font-light);
    border: none;
    text-align: left;
}
.footer__newsletter-field .wpcf7-not-valid-tip{
    font-size: 12px;
    font-style: italic;
    text-align: center;
    margin-top: 7px;
}
.footer__newsletter .wpcf7-response-output{
    margin: 0px !important;
}
.footer__newsletter .wpcf7-form-control-wrap{
    display: block;
}
.footer__newsletter-field button, .footer__newsletter-field input[type=submit]{
    font-size: 14px;
	width: 150px;
    line-height: 21px;
    font-family: var(--poppins-font);
    font-weight: var(--font-regular);
    color: var(--white-color);
    border: none;
    display: inline-flex;
    background-color: var(--primery-color);
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 0px 36px 36px 0px;
    padding: 11px 67px 11px 49px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.footer__newsletter-field button:hover, .footer__newsletter-field input[type=submit]:hover{
    background-color: var(--black-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__newsletter-field .wpcf7-spinner{
	display: none;
}
.footer__logo-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 76px;
}
.footer__logo-column{
    width: calc(50% - 20px);
}
.footer__social-column{
    width: calc(50% - 20px);
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.footer__logo-wrapper{
    width: 165px;
}
.footer__logo-wrapper a{
    display: flex;
}
.footer__logo-wrapper a img{
    width: 100%;
    height: auto;
}
.footer__social-icons-wrapper p{
    font-size: 18px;
    line-height: 21.13px;
    color: var(--secondary-color);
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
}
.footer__social-icons-wrapper ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
}
.footer__social-icons-wrapper ul li{
    display: inline-flex;
}
.footer__social-icons-wrapper ul li a{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: var(--white-color);
    padding: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__social-icons-wrapper ul li a span{
    width: 100%;
    height: 100%;
    background-color: #8100dc14;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 8px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__social-icons-wrapper ul li a span img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.footer__social-icons-wrapper{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 39px;
}
.footer__social-icons-wrapper ul li a:hover span{
    background-color: var(--white-color);
}
.footer__menu-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -15px;
}
.footer__column-contact{
    width: 40%;
    padding: 0px 15px;
}
.footer__contact-list ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.footer__contact-list ul li{
    display: block;
    margin-bottom: 29px;
}
.footer__contact-list ul li a{
    display: inline-flex;
    align-items: center;
    gap: 12px;
    font-size: 14px;
    line-height: 21px;
    font-weight: var(--font-semi-bold);
    color: var(--secondary-color);
    font-family: var(--poppins-font);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__contact-list ul li a:hover{
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__contact-list ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.footer__column-menu{
    width: 20%;
    padding: 0px 15px;
}
.footer__menu-items h2{
    font-size: 18px;
    line-height: 27px;
    font-weight: var(--font-semi-bold);
    font-family: var(--poppins-font);
    color: var(--secondary-color);
    margin-bottom: 10px;
}
.footer__menu-items ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.footer__menu-items ul li{
    display: block;
    margin-bottom: 10px;
}
.footer__menu-items ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.footer__menu-items ul li a{
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--font-light);
    font-family: var(--poppins-font);
    color: var(--secondary-color);
    display: inline-flex;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__menu-items ul li a:hover{
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer__copyright{
    border-top: 1px solid var(--secondary-color);
    padding: 23px 0px 22px;
    background-color: var(--bg-gray-color);
}
.footer__copyright-txt{
    text-align: center;
}
.footer__copyright-txt p{
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.5px;
    font-weight: var(--font-regular);
    font-family: var(--poppins-font);
    color: var(--secondary-color);
    margin-bottom: 0px;
}
/* Footer Css End Here */


/* Pricing Page Css Start Here */
.business__plans{
    padding: 137px 0px 33.78px;
    position: relative;
    overflow: hidden;
}
.business__plans-title{
    text-align: center;
    margin-bottom: 74px;
}
.business__plans-title h1{
    font-size: 85px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 96.05px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.business__plans-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -12px;
}
.business__plans-col{
    width: 20%;
    padding: 0px 12px;
}
.business__plans-card{
    width: 100%;
    border: 1px solid #979797;
    border-radius: 5px;
    text-align: center;
    background-color: var(--white-color);
    height: 100%;
    padding-bottom: 100px;
    position: relative;
}
.business__plan-name{
    background-color: transparent;
    padding: 12px 36px 5px;
    background-color: transparent;
    display: inline-block;
    text-align: center;
    margin-bottom: 6px;
}
.business__plan-name .plan__name-txt{
    font-size: 21.46px;
    line-height: 25.2px;
    letter-spacing: 2.68px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin: 0px;
}
.plan__price-txt{
    font-size: 35.77px;
    line-height: 40.24px;
    letter-spacing: 1.79px;
    color: var(--secondary-color);
    font-weight: var(--font-bold);
    font-family: var(--oxygen-font);
    text-transform: uppercase;
    margin-bottom: 6.15px;
    min-height: 48.23px;
}
.plan__short-detail{
    font-size: 12px;
    line-height: 16.98px;
    letter-spacing: 0.32px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 17px;
    padding: 0px 5px;
    min-height: 35px;
}
.card__tag{
    background-color: #F3EBE6;
    display: inline-flex;
    padding: 4px 16px;
    font-size: 13px;
    color: var(--secondary-color);
    font-weight: var(--font-regular);
    border-radius: 20px;
    margin-bottom: 19px;
}
.plan__all-features h4{
    font-size: 14px;
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    letter-spacing: 0.32px;
    line-height: 19.81px;
    font-weight: var(--font-bold);
    margin-bottom: 9.36px;
    text-align: left;
    padding: 0px 19px;
}
.plan__all-features ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.plan__all-features ul li{
    display: block;
    padding: 13.32px 14px 13.32px 19px;
    font-size: 12.52px;
    color: var(--secondary-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-medium);
    border-bottom: 1px solid #DDDDDD;
    text-align: left;
    position: relative;
}
.plan__all-features ul li:nth-last-child(1){
    border-bottom: none !important;
}
.plan__all-features ul li::before{
    content: "";
    position: absolute;
    left: 8px;
    top: 19px;
    width: 3px;
    height: 3px;
    background-color: var(--secondary-color);
    border-radius: 3px; 
}
.plan__start-btn{
    /* margin-top: 55px;
    padding: 0px 20px 22px; */
    margin-top: 0;
    padding: 0px 20px 22px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
.plan__start-btn a{
    background-color: transparent;
    border: 1px solid var(--secondary-color);
    padding: 13px 15px;
    color: var(--secondary-color);
    font-size: 14px;
    letter-spacing: 0.16px;
    line-height: 16.44px;
    display: inline-block;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    border-radius: 30px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plan__start-btn a span{
    font-size: 13px;
    font-weight: var(--font-medium);
    font-style: italic;
}
.plan__start-btn a:hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.plan__start-btn button{
    background-color: transparent;
    border: 1px solid var(--secondary-color);
    padding: 13px 15px;
    color: var(--secondary-color);
    font-size: 14px;
    letter-spacing: 0.16px;
    line-height: 16.44px;
    display: inline-block;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    border-radius: 30px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    
}
.plan__start-btn button span{
    font-size: 13px;
    font-weight: var(--font-medium);
    font-style: italic;
}
.plan__start-btn button:hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.boost__plan .business__plan-name{
    background-color: var(--primery-color);
    border-radius: 0px 0px 17.89px 17.89px;
}
.boost__plan .business__plan-name .plan__name-txt{
    color: var(--white-color);
}
.business__plans-card.boost__plan{
    border-color: var(--primery-color);
}
.boost__plan .plan__all-features ul li:nth-last-child(1){
    border: none;
}
/* .boost__plan .plan__start-btn{
    margin-top: 13.12px;
} */
.boost__plan .plan__start-btn a{
    background-color: var(--primery-color);
    border-color: var(--primery-color);
    color: var(--white-color);
    padding: 8.19px 55.5px;
}
.boost__plan .plan__start-btn a span{
    display: block;
    font-size: 10px;
    font-weight: var(--font-bold);
    letter-spacing: 0.16px;
    line-height: 9.39px;
    font-style: normal;
}
.boost__plan .plan__start-btn a:hover{
    background-color: transparent;
    color: var(--primery-color);
}
.boost__plan .plan__start-btn button{
    background-color: var(--primery-color);
    border-color: var(--primery-color);
    color: var(--white-color);
    padding: 8.19px 55.5px;
}
.boost__plan .plan__start-btn button span{
    display: block;
    font-size: 10px;
    font-weight: var(--font-bold);
    letter-spacing: 0.16px;
    line-height: 9.39px;
    font-style: normal;
}
.boost__plan .plan__start-btn button:hover{
    background-color: transparent;
    color: var(--primery-color);
}
.top__blur-layer{
    position: absolute;
    top: 0px;
    left: -76px;
    width: 315px;
    height: 365px;
    background-color: rgb(129 0 220 / 17%);
    border-radius: 50%;
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.bottom__blur-layer{
    position: absolute;
    top: 241px;
    right: -137px;
    width: 465px;
    height: 529px;
    background-color: rgb(129 0 220 / 17%);
    border-radius: 50%;
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.business__plans .container{
    position: relative;
    z-index: 3;
}
/* Pricing Page Css End Here */

/* Find Features Css Start Here */

.find__features{
    padding: 33.78px 0px 44.98px;
    overflow: hidden;
    position: relative;
}
.find__features-title{
    text-align: center;
    margin-bottom: 14.6px;
}
.find__features-title h2{
    font-size: 85px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 96.05px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.all__features-table{
    border: 1px solid #CCCCCC;
}
.all__features-table ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.all__features-table ul li{
    display: flex;
    align-items: stretch;
    border-bottom: 1px solid #DFDFDF;
}
.all__features-table ul li:nth-child(odd){
    background-color: #F8F8F8;
}
.all__features-name{
    width: 18%;
    border-right: 1px solid #DFDFDF;
}
.all__features-detail{
    width: 16.4%;
    border-right: 1px solid #DFDFDF;
}
.all__features-detail:nth-last-child(1){
    border: none;
}
.features__table-col-1{
    width: 18%;
    border-right: 1px solid #DFDFDF;
}
.features__table-col-2{
    width: 16.4%;
    border-right: 1px solid #DFDFDF;
}
.features__table-col-2:nth-last-child(1){
    border: none;
}
.all__features-name--label{
    height: 100%;
    padding: 22.39px 21.04px 18.77px;
    background-color: #8100dc1a;
    display: flex;
    align-items: center;
    justify-content: center;
}
.all__features-name--label p{
    margin-bottom: 0px;
    background-color: var(--primery-color);
    padding: 8.5px 25px;
    border-radius: 30px;
    font-size: 18px;
    line-height: 21.13px;
    letter-spacing: 2.68px;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    color: var(--white-color);
}
.all__features-plan--name{
    padding: 22.39px 21.04px 18.77px;
    background-color: var(--white-color);
    height: 100%;
    text-align: center;
}
.all__features-plan--name h3{
    font-size: 22px;
    line-height: 25.83px;
    letter-spacing: 2.68px;
    color: var(--secondary-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    margin-bottom: 6.96px;
}
.all__features-plan--name span{
    font-size: 12px;
    line-height: 14.09px;
    /* color: #979797; */
    color: #000000;
    opacity: 0.7;
    display: inline-block;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    margin: 0px;
}
.all__features-name--label__item{
    padding: 23.55px 11.73px;
    background-color: #FBFBFB;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    height: 100%;
}
.all__features-name--label__item p{
    font-size: 14px;
    line-height: 16.44px;
    color: var(--secondary-color);
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
}
.all__features-name--label__item p b{
    color: var(--primery-color);
}
.all__features-name--info{
    padding: 23.55px 11.73px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.all__features-name--info p{
    font-size: 14px;
    line-height: 16.44px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    text-align: center;
}
.all__features-table ul li:nth-last-child(1){
    border-bottom: none;
}
.all__features-name--label__item span{
    font-size: 11px;
    line-height: 12.91px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    display: block;
    color: var(--secondary-color);
}
.all__features-name--info ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.all__features-name--info ul li{
    background-color: transparent !important;
    border: none !important;
    display: block !important;
    position: relative;
    padding-left: 22.76px;
    font-size: 12px;
    line-height: 14.09px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 7.1px;
}
.all__features-name--info ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.all__features-name--info ul li::before{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 13.95px;
    height: 13.95px;
    border-radius: 50%;
}
.all__features-name--info ul li.allow__feature::before{
    background-color: var(--green-color);
    background-image: url(../images/subway_tick.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px; 
}
.all__features-name--info ul li.notallow__feature::before{
    background-color: #F48683;
    background-image: url(../images/emojione-monotone_cross-mark.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px; 
}
.table__note-txt{
    padding: 10.42px 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    height: 100%;
    position: relative;
}
.table__note-txt::after{
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: var(--white-color);
}
.table__note-txt p{
    font-size: 16px;
    line-height: 22px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin: 0px;
}
.buy__package-btn{
    padding: 10.42px 10.2px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.buy__package-btn a{
    background-color: transparent;
    border: 1px solid var(--secondary-color);
    color: var(--secondary-color);
    font-size: 13.85px;
    line-height: 16.26px;
    letter-spacing: 0.16px;
    font-weight: var(--font-semi-bold);
    display: inline-block;
    padding: 11px 15.73px;
    border-radius: 50px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.buy__package-btn a:hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.buy__package-btn a span{
    font-weight: var(--font-regular);
    font-style: italic;
}
.buy__package-btn a.boost__plan-btn{
    background-color: var(--green-color);
    border-color: var(--green-color);
    color: var(--white-color);
}
.buy__package-btn a.boost__plan-btn:hover{
    background-color: transparent;
    border-color: var(--green-color);
    color: var(--green-color);
}
.buy__package-btn button{
    background-color: transparent;
    border: 1px solid var(--secondary-color);
    color: var(--secondary-color);
    font-size: 13.85px;
    line-height: 16.26px;
    letter-spacing: 0.16px;
    font-weight: var(--font-semi-bold);
    display: inline-block;
    padding: 11px 15.73px;
    border-radius: 50px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.buy__package-btn button:hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.buy__package-btn button span{
    font-weight: var(--font-regular);
    font-style: italic;
}
.buy__package-btn button.boost__plan-btn{
    background-color: var(--green-color);
    border-color: var(--green-color);
    color: var(--white-color);
}
.buy__package-btn button.boost__plan-btn:hover{
    background-color: transparent;
    border-color: var(--green-color);
    color: var(--green-color);
}

/* Find Features Css Start Here */

/* Investment Css Start Here */
.investment{
    padding: 100.81px 0px 60.65px;
    background-color: var(--bg-gray-color);
    position: relative;
    overflow: hidden;
}
.investment__title{
    text-align: center;
    position: relative;
    z-index: 3;
}
.investment__title h2{
    font-size: 85px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 96.05px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 38.68px;
}
.investment__title p{
    font-size: 16px;
    line-height: 26.5px;
    letter-spacing: 0.5px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    max-width: 1005.99px;
    margin: 0 auto;
    margin-bottom: 57.52px;
}
.investment__title a{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    padding: 13px 35px;
    border-radius: 40px;
    border: none;
    color: var(--white-color);
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.investment__title a span{
    font-size: 13px;
    line-height: 15.26px;
    font-weight: var(--font-medium);
    font-style: italic;
    text-transform: uppercase;
}
.investment__title a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.investment__top-layer{
    position: absolute;
    top: -62px;
    left: -261px;
    width: 711px;
    height: 519px;
    background-color: rgb(129 0 220 / 17%);
    border-radius: 50%;
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
    transform: rotate(56.09deg);
}
/* Investment Css End Here */

/* About Page Css Start Here */
.about__us-wrapper{
    padding: 120.5px 0px 55.53px;
    position: relative;
    overflow: hidden;
}
.about__us-title{
    text-align: center;
    position: relative;
    z-index: 3;
}
.about__us-title h2{
    font-size: 85px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 96.05px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 39.56px;
}
.about__us-title h1{
    font-size: 85px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 96.05px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 39.56px;
}
.about__us-title p{
    font-size: 16px;
    line-height: 26.5px;
    letter-spacing: 0.5px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 0px;
}
.our__store{
    padding: 55.53px 0px 45.2px;
    overflow: hidden;
}
.our__store-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.our__store-txt--column{
    width: calc(52% - 78.64px);
}
.our__store-img--column{
    width: calc(48% - 78.64px);
    position: relative;
    padding: 53.17px 0px;
}
.story__sub-title{
    font-size: 22px !important;
    color: var(--secondary-color) !important;
    letter-spacing: 0.16px !important;
    line-height: 27.5px !important;
    font-weight: var(--font-medium) !important;
    font-family: var(--raleway-font) !important;
    margin-bottom: 0px !important;
}
.story__text-wrapper h3{
    font-size: 50px;
    line-height: 59px;
    letter-spacing: 1px;
    color: var(--secondary-color);
    font-weight: var(--font-semi-bold);
    font-family: var(--argent-fc-medium);
    margin-bottom: 33.12px;
}
.story__text-wrapper p{
    font-size: 16px;
    line-height: 26.5px;
    letter-spacing: 0.5px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 48px;
}
.story__text-wrapper a{
    background-color: var(--primery-color);
    padding: 13px 26.5px;
    border-radius: 35px;
    color: var(--white-color);
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.16px;
    font-family: var(--raleway-font);
    font-weight: var(--font-medium);
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.story__text-wrapper a:hover{
    background-color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.story__image-wrapper{
    width: 100%;
    height: 371.67px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.story__image-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.our__store-img--column::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 68.25px;
    width: 100vw;
    height: 100%;
    background-color: #8020e11f;
}
.video__play-btn{
    width: 97.68px;
    height: 97.68px;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    transform: translate(0%, -50%);
}
.video__play-btn button, .video__play-btn a{
    width: 100%;
    height: 100%;
    border: none;
    background-color: var(--white-color);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.story__slide{
    padding: 45.2px 0px 56.64px;
}
.main__story-slide--item{
    background-color: var(--light-purple-color);
    padding: 9px;
    border-radius: 5px;
}
.story__item-white--box{
    background-color: var(--white-color);
    padding: 25.67px 13.77px 27.33px;
    min-height: 250.5px;
}
.story__item-white--box h2{
    font-size: 26.72px;
    line-height: 38.21px;
    color: var(--secondary-color);
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    letter-spacing: 0.29px;
    margin-bottom: 19.36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.story__item-white--box p{
    font-size: 15.36px;
    line-height: 25.44px;
    letter-spacing: 0.48px;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    margin-bottom: 0px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.story__slide-wrapper{
    position: relative;
}
.story__slider-arrow .swiper-button-next, .story__slider-arrow .swiper-button-prev{
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    right: 0px;
    bottom: 0px;
    width: 43px;
    height: 43px;
    border-radius: 50%;
    box-shadow: 0px 0px 10px 1px #ADADAD;
    background-color: var(--primery-color);
    display: flex;
    align-items: center;
    justify-content: center;
}
.story__slider-arrow .swiper-button-next.swiper-button-disabled, .story__slider-arrow .swiper-button-prev.swiper-button-disabled{
    opacity: 0;
    visibility: hidden;
}
.story__slider-arrow{
    position: absolute;
    top: 50%;
    right: -27.75px;
    display: flex;
    flex-direction: column;
    gap: 202px;
    transform: translate(0%, -50%);
    z-index: 3;
}
.story__slide-wrapper .swiper-wrapper{
    align-items: stretch;
}
.story__slider-arrow .swiper-button-next::after, .story__slider-arrow .swiper-button-prev::after{
    display: none;
}
.story__slider-arrow .swiper-button-next svg, .story__slider-arrow .swiper-button-prev svg{
    width: auto !important;
    height: auto !important;
}
.about__us-title a{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    padding: 13px 42px;
    border-radius: 40px;
    border: none;
    color: var(--white-color);
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    margin-top: 19.35px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.about__us-title a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.banner__note{
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 26.5px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    font-style: italic;
    margin-top: 10.24px;
    display: block;
}
/* About Page Css End Here */


/* Template Css Start Here */
.template__category{
    position: relative;
    overflow: hidden;
    padding: 58px 0px 89.6px;
}
.template__category-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.template__category-col{
    width: calc(50% - 15px);
}
.template__title-wrapper h2{
    font-size: 42px;
    color: var(--secondary-color);
    letter-spacing: 0.16px;
    line-height: 100px;
    font-family: var(--argent-fc-medium);
    font-weight: var(--font-medium);
    margin-bottom: 0px;
}
.search__template-wrapper form{
    max-width: 393px;
    margin-left: auto;
}
.search__template-field{
    position: relative;
}
.search__template-field input{
    width: 100%;
    padding: 13px 55px 13px 17px;
    background-color: var(--white-color);
    border: 1px solid var(--primery-color);
    box-shadow: 0px 4px 4px #00000040 !important;
    border-radius: 50px;
    font-size: 16px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    line-height: 19.2px;
    color: var(--primery-color);
}
.search__template-field input::placeholder{
    color: #CBCBCB;
}
.search__template-field button{
    width: 34.5px;
    height: 34.5px;
    border: none;
    padding: 5px;
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 7.5px;
    transform: translate(0%, -50%);
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search__template-field button:hover{
    background-color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.template__category-tabs ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 18.2px;
}
.template__category-tabs ul li{
    display: inline-flex;
}
.template__category-tabs ul li a{
    background-color: var(--bg-gray-color);
    padding: 9px 41.65px;
    font-size: 18px;
    color: var(--secondary-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-semi-bold);
    line-height: 22.2px;
    display: inline-block;
    border: none;
    letter-spacing: 2.68px;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.template__category-tabs ul li a:hover, .template__category-tabs ul li a.active__tabs-btn, .template__category-tabs ul li.active__tabs-btn a{
    background-color: var(--primery-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.template__category-tabs ul li button{
    background: var(--bg-gray-color);
    padding: 9px 41.65px;
    font-size: 18px;
    color: var(--secondary-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-semi-bold);
    line-height: 22.2px;
    display: inline-block;
    border: none;
    letter-spacing: 2.68px;
    border-radius: 50px;
}
.template__category-tabs ul li button:hover, .template__category-tabs ul li button.active__tabs-btn, .template__category-tabs ul li.active__tabs-btn button{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    color: var(--white-color);
}
.template__category-tabs{
    margin-top: 29.72px;
    margin-bottom: 89.58px;
}
.all__templates-wrapper{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -7.5px;
    row-gap: 18px;
}
.all__templates-column{
    width: 33.33%;
    padding: 0px 7.5px;
}
.all__templates-item{
    background-color: var(--light-purple-color);
    padding: 6.25px 5.5px;
    border-radius: 6px;
    box-shadow: 0px 4px 4px #00000040;
}
.all__templates-item--wrapper{
    background-color: var(--white-color);
    border-radius: 5px;
    overflow: hidden;
}
.template__img-block{
    width: 100%;
    height: 255px;
    display: flex;
    position: relative;
}
.template__img-block img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img__top-layer{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #00000080;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.img__top-layer button{
    position: absolute;
    top: 14px;
    right: 19.78px;
    width: 37px;
    height: 37px;
    border: none;
    background-color: #D9D9D9;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.img__top-layer button svg{
    width: 22px;
    height: 17px;
}
.all__templates-item:hover .img__top-layer{
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.theme__template-detail{
    padding: 8.5px 18.35px 11.56px;
}
.theme__title-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 5.82px;
}
.theme__title-col{
    width: calc(50% - 5px);
}
.theme__name h3{
    font-size: 20px;
    line-height: 39.21px;
    letter-spacing: 0.29px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    letter-spacing: 0.29px;
    color: var(--secondary-color);
    margin-bottom: 0px;
}
.theme__sub-title{
    text-align: right;
}
.theme__sub-title p{
    font-size: 14px;
    color: #000000c7;
    line-height: 40.24px;
    letter-spacing: 2.68px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
}
.theme__more-detail p{
    font-size: 11px;
    line-height: 18px;
    /* color: #979797; */
    color: #000000c7;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    margin-bottom: 12.23px;
}
.theme__card-btns{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.theme__card-btns a{
    font-size: 16px;
    letter-spacing: 2.68px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    color: var(--white-color);
    padding: 10px 30px;
    text-align: center;
    min-width: 176px;
    border: 1px solid transparent;
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    display: inline-block;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.theme__card-btns a:nth-last-child(1){
    background: transparent;
    border-color: var(--secondary-color);
    color: var(--secondary-color);
}
.theme__card-btns a:nth-last-child(1):hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.theme__card-btns button{
	border:none;
    font-size: 16px;
    letter-spacing: 2.68px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    color: var(--white-color);
    padding: 10px 30px;
    text-align: center;
    min-width: 176px;
    border: 1px solid transparent;
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    display: inline-block;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.theme__card-btns button:nth-last-child(1){
    background: transparent;
    border-color: var(--secondary-color);
    color: var(--secondary-color);
}
.theme__card-btns button:nth-last-child(1):hover{
    background-color: var(--secondary-color);
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.service__wrapper{
    padding-top: 132.5px;
}
.template__bottom-blur--layer{
    position: absolute;
    bottom: -40px;
    right: -137px;
    width: 479px;
    height: 349px;
    background-color: rgb(129 0 220 / 17%);
    border-radius: 50%;
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.template__bottom-blur--layer2{
    position: absolute;
    bottom: 29px;
    left:  -151px;
    width: 711px;
    height: 519px;
    background-color: rgb(129 0 220 / 17%);
    border-radius: 50%;
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.blog__row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 30px;
}
.blogs__all-column{
    width: calc(70% - 15px);
    background-color: var(--white-color);
    border: 1px solid #DCDCDC;
    padding: 15px 15px 20px 15px;
    border-radius: 5px;
}
.archieve_template_wrapper .blogs__all-column.archieve__blog_all-Column{
    width: 100%;
    background-color: var(--white-color);
    border: 1px solid #DCDCDC;
    padding: 15px 15px 20px 15px;
    border-radius: 5px;
}
.latest__blogs-column{
    width: calc(30% - 15px);
    position: relative;
}
.blogs__side--sticky--bar{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
}
.latest__blogs--inner--wrapper{
    background-color: var(--white-color);
    border: 1px solid #DCDCDC;
    padding: 15px 15px 20px 15px;
    border-radius: 5px;

}
.blogs__item-row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 10.68px;
}
.blogs__side--sticky--bar .newsLetter{
    margin-top: 24px;
}
.blogs__all-column.archieve__blog_all-Column .blogs__item-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: flex-start;
    row-gap: 10.68px;
    column-gap: 10.68px;
}
.blogs__item-column{
    width: calc(50% - 10px);
}
.blogs__all-column.archieve__blog_all-Column .blogs__item-column{
    width: calc(33.33% - 10px);
}
.blogs__item-wapper{
    background-color: #8100dc24;
    padding: 7.82px 8.2px 16.5px;
    border-radius: 5px;
    width: 100%;
    display: block;
}
.blog__featured-img{
    width: 100%;
    height: 232.82px;
    display: flex;
}
.blog__featured-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog__featured-info{
    background-color: var(--white-color);
    padding: 6.75px 14px 12.25px;
    box-shadow: 0px 4px 4px #00000040;
    border-radius: 5px;
    margin-top: 10.99px;
}
.blog__featured-info h3{
    font-size: 20px;
    line-height: 27px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog__featured-info h2{
    font-size: 20px;
    line-height: 27px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog__featured-info p{
    font-size: 16px;
    line-height: 20px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    /* color: #B6B6B6; */
    margin-bottom: 0px;
    color: var(--black-color);
    opacity: 0.7;
}
.latest__blogs-title h4{
    font-size: 22px;
    line-height: 27.5px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 4.22px;
}
.latest__blogs-title h2{
    font-size: 22px;
    line-height: 27.5px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 4.22px;
}
.latest__blogs-title ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.latest__blogs-title ul li{
    display: block;
    padding: 31.07px 0px 27.84px;
    border-bottom: 1px solid #EBEBEB;
}
.latest__blogs-title ul li:nth-last-child(1){
    border-bottom: none;
    padding-bottom: 0px;
}
.latest__blogs-title ul li a{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.latest__blog-img{
    width: 104.39px;
    height: 63.55px;
    border-radius: 3.47px;
    overflow: hidden;
}
.latest__blog-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.latest__blog-info{
    width: calc(100% - 114.59px);
}
.latest__blog-info h5{
    font-size: 18px;
    line-height: 21px;
    color: var(--secondary-color);
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    margin-bottom: 8.02px;
}
.latest__blog-info h3{
    font-size: 18px;
    line-height: 21px;
    color: var(--secondary-color);
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    margin-bottom: 8.02px;
}
.latest__blog-info p{
    font-size: 10.37px;
    line-height: 12.96px;
    letter-spacing: 0.16px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    /* color: #B6B6B6; */
    margin-bottom: 0px;
    color: var(--black-color);
    opacity: 0.7;
}
/* Template Css End Here */

/* Contact Us Css Start Here */
.about__us-wrapper.contact__banner{
    padding: 137px 0px 182.39px;
}
.contact__info{
    padding: 47.67px 0px 58.92px;
}
.contact__info-row{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contact__info-txt--col{
    width: calc(55% - 156px);
}
.contact__info-form--col{
    width: calc(45% - 156px);
}
.contact__info-detail h2{
    font-size: 50px;
    color: var(--secondary-color);
    letter-spacing: 1px;
    line-height: 59px;
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-medium);
    margin-bottom: 42.62px;
}
.contact__info-detail ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.contact__info-detail ul li{
    display: block;
    margin-bottom: 34.25px;
}
.contact__info-detail ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.contact__info-detail ul li h3{
    font-size: 22px;
    line-height: 27.5px;
    left: 0.16px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    margin-bottom: 15.33px;
    color: var(--secondary-color);
}
.contact__info-detail ul li p{
    font-size: 14px;
    line-height: 19.6px;
    left: 0.16px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    color: var(--secondary-color);
}
.contact__info-detail ul li a{
    font-size: 14px;
    line-height: 19.6px;
    left: 0.16px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    color: var(--secondary-color);
    display: inline-block;
    position: relative;
}
.contact__info-detail ul li a::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: var(--secondary-color);
}
.contact__form-wrapper{
    background-color: var(--white-color);
    border: 9px solid var(--light-purple-color);
    border-radius: 5px;
    padding: 32.67px 39.98px 31.83px 31px;
    margin-top: 40.45px;
}
.contact__form-item input{
    padding: 13px 0px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #D8D8D8;
    font-size: 14px;
    color: var(--secondary-color);
    line-height: 16.44px;
    letter-spacing: 0.16px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    width: 100%;
}
.contact__form-item{
    margin-bottom: 18.43px;
}
.contact__form-item textarea{
    padding: 13px 0px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #D8D8D8;
    font-size: 14px;
    color: var(--secondary-color);
    line-height: 16.44px;
    letter-spacing: 0.16px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    min-width: 100%;
    max-width: 100%;
    min-height: 80px;
    max-height: 80px;
}
.contact__form-btn{
    text-align: center;
    margin-top: 30px;
}
.contact__form-btn button, .contact__form-btn input[type=submit]{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    padding: 13px 65px;
    border-radius: 40px;
    border: none;
    color: var(--white-color);
    font-size: 14px;
    font-weight: var(--font-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 16.94px;
    font-family: var(--raleway-font);
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.contact__form-btn button:hover, .contact__form-btn input[type=submit]:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.contact__form-btn p{
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 10px;
}
.map__wrapper{
    padding: 58.92px 0px 55.39px;
}
.map__wrapper-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.map__wrapper-column{
    width: calc(50% - 67.5px);
}
.map__main-box{
    width: 100%;
    height: 371px;
}
.map__main-box iframe{
    width: 100%;
    height: 100%;
}
.map__contant-block{
    margin-bottom: 62.33px;
}
.map__contant-block:nth-last-child(1){
    margin-bottom: 0px;
}
.map__contant-block h1, .map__contant-block h2, .map__contant-block h3, .map__contant-block h4, .map__contant-block h5, .map__contant-block h6{
    font-size: 42px;
    line-height: 59px;
    letter-spacing: 1px;
    font-weight: var(--font-semi-bold);
    font-family: var(--argent-fc-medium);
    color: var(--secondary-color);
    margin-bottom: 8.12px;
}
.map__contant-block p{
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: 0.16px;
    font-weight: var(--font-light);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
}
.map__contant-block p a{
    font-weight: var(--font-medium);
    text-decoration: underline;
    color: var(--secondary-color);
}
.contact__bottom-wrapper {
    padding: 55.39px 0px 77.09px;
    position: relative;
    overflow: hidden;
}
.contact__cta-wrapper{
    padding: 55.39px 0px 77.09px;
    position: relative;
    overflow: hidden;
}
.contact__cta-wrapper .service__wrapper{
    padding: 0px;
}
/* Contact Us Css End Here */

/*  */
.mobile__menu-icon{
    display: none;
}
.mobile__menu-icon button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: none;
    border-radius: 0px;
    padding: 0px;
}
.mobile__menu-icon button svg{
    width: 100%;
    height: 100%;
    fill: var(--secondary-color);
}
.menu__sidebar-wrapper{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sidebar__bg-layer{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #00000040;
    z-index: 2;
}
.sidebar__wrapper{
    position: absolute;
    top: 0px;
    /* left: 0px; */
    right: -100%;
    max-width: 320px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 3;
    padding: 70px 15px 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.active__side-menu .menu__sidebar-wrapper{
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.active__side-menu .sidebar__wrapper{
    right: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sidebar__header{
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 15px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sidebar__logo{
    width: calc(60% - 15px);
    display: flex;
}
.sidebar__logo a{
    display: inline-flex;
}
.sidebar__logo a img{
    width: 100%;
    height: auto;
}
.sidebar__close-btn{
    width: calc(40% - 15px);
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.sidebar__close-btn button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    background-color: transparent;
    border: none;
    border-radius: 0px;
    padding: 0px;
}
.sidebar__close-btn button svg{
    width: 100%;
    height: 100%;
    fill: var(--secondary-color);
}
.sidebar__contact-btn .get__started-btn{
    width: 100%;
    text-align: center;
    padding: 11px 23px;
    font-size: 14px;
    border: 1px solid #d3d3d3;
    border-radius: 9px;
}
.sidebar__flex-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.sidebar__menu-wrapper{
    /* height: calc(100% - 65px); */
    height: calc(100% - 250.3px);
    margin-top: 45px;;
}
.sidebar__menu-wrapper ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.sidebar__menu-wrapper ul li{
    display: block;
    margin-bottom: 10px;
}
.sidebar__menu-wrapper ul li a{
    font-size: 16px;
    line-height: 18.78px;
    letter-spacing: 0.48px;
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    display: inline-flex;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sidebar__menu-wrapper ul li a.active{
    color: var(--primery-color);
}
.menu__title{
    font-size: 20px;
    font-weight: var(--font-semi-bold);
    color: var(--black-color);
    margin-bottom: 20px;
    opacity: 0.6;
    margin-top: 20px;
}
.sidebar__contact-btn .header__login-btns a:nth-child(1)::after, .sidebar__contact-btn .get__started-btn::after{
    display: none;
}

.best__feature{
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 101.45px 0px 48.5px;
}
.best__feature-title{
    text-align: center;
    max-width: 950px;
    margin: 0 auto;
    margin-bottom: 67.58px;
}
.best__feature-title h1{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.best__feature-title h2{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.feature__slide-item{
    display: flex;
}
.feature__slide-item img{
    width: 100%;
    height: 100%;
}

.feature__slide-pagination .swiper-pagination{
    position: relative;
    top: 0px;
    margin: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.feature__slide-pagination .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: var(--light-purple-color);
    margin: 0px !important;
    opacity: 1 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__slide-pagination{
    display: none;
    margin-top: 15px;
}
.best__feature-slider{
    max-width: 935.98px;
    margin: 0 auto;
}
.feature__thumb-item{
    text-align: center;
    cursor: pointer;
}
.feature__thumb-item--icon{
    width: 57.5px;
    height: 59.39px;
    background-color: transparent;
    border-radius: 3px;
    border: none;
    margin: 0 auto;
    margin-bottom: 4.1px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__tab-button.active .feature__thumb-item--icon, .swiper-slide-thumb-active .feature__thumb-item--icon{
    /* background-color: var(--primery-color); */
    background: linear-gradient(45deg, rgba(207, 76, 228, 1) 0%, rgba(128, 32, 225, 1) 100%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__thumb-item--icon svg{
    width: 32px;
    height: 32px;
    fill: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__tab-button.active .feature__thumb-item--icon svg , .swiper-slide-thumb-active .feature__thumb-item--icon svg{
    fill: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__thumb-item--txt p{
    font-size: 13px;
    line-height: 19.81px;
    letter-spacing: 0px;
    font-weight: var(--font-medium);
    font-family: var(--raleway-font);
    margin-bottom: 0px;
    color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feature__tab-button.active .feature__thumb-item--txt p, .swiper-slide-thumb-active .feature__thumb-item--txt p{
    font-weight: var(--font-bold);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.best__feature-slider .feature__thumb{
    margin-bottom: 35.5px;
}
.best__feature-tab--link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 51px;
    margin-bottom: 35.5px;
}
.best__feature-tab--link button {
    background-color: transparent;
    padding: 0px;
    border: none;
}
.feature__slide-content {
    display: none;
}
.feature__slide-content.active {
    display: block;
}
.feature__top-layer{
    width: 315px;
    height: 365px;
    position: absolute;
    top: 90px;
    left: -90.1px;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 17%);
    transform: rotate(26.39deg);
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.feature__bottom-layer{
    width: 456px;
    height: 529px;
    position: absolute;
    bottom: 258px;
    right: -66.4px;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 17%);
    transform: rotate(26.39deg);
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.feature__center-layer{
    width: 123.27px;
    height: 143.01px;
    position: absolute;
    top: 345.5px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 50%;
    background-color: rgb(129 0 220 / 17%);
    filter: blur(8px);
    -webkit-filter: blur(100px);
    z-index: 1;
}
.best__feature .container{
    z-index: 2;
    position: relative;
}

.product__items-loader{
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Loader */
.reverse-spinner {
    position: relative;
    height: 70px;
    width: 70px;
    border: 3px solid transparent;
    border-top-color: var(--secondary-color);
    border-left-color: var(--secondary-color);
    border-radius: 50%;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
  }
  
  .reverse-spinner::before {
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    content: "";
    border: 3px solid transparent;
    border-top-color: var(--primery-color);
    border-left-color: var(--primery-color);
    border-radius: 50%;
    -webkit-animation: spinBack 1s linear infinite;
    animation: spinBack 1s linear infinite;
  }

  @-webkit-keyframes spin {
    -webkit-from {
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    -webkit-to {
      -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  @keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes spinBack {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(-720deg);
      transform: rotate(-720deg);
    }
  }
  
  @keyframes spinBack {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(-720deg);
      transform: rotate(-720deg);
    }
  }

  /* Single Blog Page */
.single__post-wrapper{
    padding: 34px 0px 16px;
    position: relative;
    overflow: hidden;
}
.single__post-banner{
    padding: 23.19px 24.24px;
    background-color: var(--white-color);
    border-radius: 0px 10px 10px 0px;
    position: relative;
    z-index: 3;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    box-shadow: 0px 0px 11px 0px #dfdfdf59;
}
.single__post-title--frame{
    width: calc(50% - 12.38px);
    background: url(../images/title__frame.svg) no-repeat;
    background-position: center;
    background-size: cover;
    padding: 167.47px 29.62px 162.16px;
    height: 550.92px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single__post-title--frame h1{
    font-size: 65px;
    color: var(--white-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    line-height: 73.77px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.single__post-main--video{
    width: calc(50% - 12.38px);
    background-color: var(--bg-gray-color);
    border: 1px solid #DDDDDD;
    height: 501.31px;
}
.single__post-main--video img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single__post-short--des p{
    font-size: 16px;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    color: #627490;
    margin-bottom: 0px;
}
.single__post-short--des p a{
    display: inline-block;
    color: #627490;
    text-decoration: underline;
}
.post__short-des{
    margin-top: 18.01px;
    margin-bottom: 33.345px;
}
.guide__info{
    padding: 33.345px 0px 24.54px;
}
.guide__row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.guide__img-col{
    width: calc(41.4% - 70.72px);
}
.guide__content-col{
    width: calc(58.6% - 70.72px);
}
.guide__title-frame{
    width: 100%;
    height: 319px;
    background: url(../images/guide__drame.svg) no-repeat;
    background-position: center;
    background-size: contain;
    padding: 54px 17px 17px 17px;
}
.guide__title-frame img, .guide__title-frame iframe{
    width: 100%;
    height: 100%;
}
.guide__title-frame img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single__post-txt .wp-block-embed__wrapper iframe{
    width: 100%;
    height: 505px;
    border: 1px solid #e7e7e7;
}
.single__post-txt .wp-block-embed__wrapper{
    margin-bottom: 30px;
}
.guide__title-wrapper .guide__sub-title{
    display: inline-block;
    margin-bottom: 22.31px;
    background-color: #8100dc0d;
    padding: 10.61px 14.59px 9.61px 15.44px;
    font-size: 16px;
    line-height: 18.78px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    color: var(--primery-color);
}
.guide__title-wrapper h2{
    color: var(--black-color);
    font-size: 60px;
    line-height: 68.1px;
    font-weight: var(--font-extra-bold);
    font-family: var(--argent-fc-ex-bold);
    margin-bottom: 0px;
}
.blog__title-slide--item{
    position: relative;
}
.all__title-wrapper .swiper-slide::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -34px;
    height: 70.62px;
    width: 1px;
    background-color: #DCDCDC;
    transform: translate(0%, -50%);
}
.blog__title-slide--item span{
    display: inline-block;
    width: 60.62px;
    height: 12px;
    border-radius: 10px;
    background-color: #000000b3;
    
    /* background-color: #818181; */
    margin-bottom: 10.12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog__title-slide--item{
    font-size: 16px;
    line-height: 18.78px;
    font-weight: var(--font-semi-bold);
    font-family: var(--raleway-font);
    /* color: #818181; */
    color: var(--black-color);
    opacity: 0.7;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog__title-slide--item.active__title span{
    background-color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog__title-slide--item.active__title {
    color: var(--secondary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.all__title-wrapper{
    background-color: var(--white-color);
    border: 1px solid var(--primery-color);
    padding: 17px 60.5px 12.87px 23.5px;
    box-shadow: 4px 4px 4px 0px #AFAFAF40;
    position: relative;
}
.title__slider{
    padding: 24.54px 0px 24.54px;
    position: sticky;
    top: 74.77px;
    background-color: var(--white-color);
    z-index: 9;
}
.single__post-content--wrapper{
    position: relative;
}
.title__slider-arrows .swiper-button-next, .title__slider-arrows .swiper-button-prev{
    width: 28.5px;
    height: 28.5px;
    background-color: var(--secondary-color);
    border-radius: 50%;
    margin: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    top: 50%;
    transform: translate(0%, -50%);
    border: none;
}
.title__slider-arrows .swiper-button-next::after, .title__slider-arrows .swiper-button-prev::after{
    display: none;
}
.title__slider-arrows .swiper-button-next{
    right: -14.25px;
}
.title__slider-arrows .swiper-button-prev{
    left: -14.25px;
}
.title__slider-arrows .swiper-button-disabled{
    opacity: 0 !important;
}
.post__row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.post__lg-col{
    width: calc(75% - 68.045px);
}
.post__sm-col{
    width: calc(25% - 68.045px);
}
/* .single__post-txt p{
    font-size: 16px;
    line-height: 18.78px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: #627490;
    margin-bottom: 30px;
} */
.single__post-txt p {
    font-size: 16px;
    line-height: 21.78px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: #000;
    margin-bottom: 30px;
    letter-spacing: 0.4px;
}
.single__post-txt ul, .single__post-txt ol{
    margin-bottom: 30px;
    padding-left: 16px;
}
.single__post-txt li{
    font-size: 16px;
    line-height: 21.78px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: #000;
    margin-bottom: 15px;
    letter-spacing: 0.4px;
}
.single__post-txt ul li a, .single__post-txt p a, .single__post-txt ol li a{
    color: var(--secondary-color);
    text-decoration: underline;
}
.single__post-txt ul li ul{
    margin-top: 15px;
}
.single__post-txt h1, .single__post-txt h2, .single__post-txt h3, .single__post-txt h4, .single__post-txt h5, .single__post-txt h6{
    color: var(--secondary-color);
    font-family: var(--raleway-font);
    margin-bottom: 10.29px;
}
.single__post-content{
    padding: 24.54px 0px 51.98px;
}
.single__post-txt li strong, .single__post-txt p strong{
    color: var(--secondary-color);
}
.newsLetter {
    position: sticky;
    top: 230px;
    background: #3a2999;
    padding: 79.21px 20.5px 43px 12px;
}
.newsLetterLogoIcon {
    text-align: center;
}
.newsLetterLogoIcon span {
    display: inline-block;
    width: 51.4px;
    height: 44.8px;
}
.newsLetterLogoIcon span img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.newsLetterLogoIcon p {
    font-size: 18px;
    color: var(--white-color);
    font-weight: var(--font-bold);
    margin-top: 19.91px;
    margin-bottom: 26.75px;
}
.newsletterEmail input {
    background-color: transparent !important;
    font-size: 18px;
    color: var(--white-color);
    border: none;
    border-bottom: 1px solid #8f8f8f;
    border-radius: 0;
    margin-bottom: 18.75px;
    font-family: var(--raleway-font);
    width: 100%;
    padding: 5px 0px;
}
.newsletterEmail input::placeholder{
    color: #8f8f8f;
}
.newsletterEmail span {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    font-style: italic;
}
.getstartedbtn {
    text-align: center;
    margin-top: 44px;
}
.getstartedbtn button, .getstartedbtn input{
    background-color: var(--primery-color);
    padding: 13px 35px;
    border-radius: 0px;
    border: none;
    color: var(--white-color);
    font-size: 16px;
    font-weight: var(--font-semi-bold);
    letter-spacing: 0.16px;
    display: inline-block;
    line-height: 18.78px;
    font-family: var(--raleway-font);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.conversation{
    padding: 30.33px 0px 31.61px;
    background-color: var(--secondary-color);
}
.conversation__row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.conversation__column-txt{
    max-width: 465px;
}
.conversation__column-form{
    max-width: 324.81px;
}
.conversation__column-txt h2{
    font-size: 60px;
    font-weight: var(--font-extra-bold);
    font-family: var(--argent-fc-ex-bold);
    color: var(--white-color);
    line-height: 68.1px;
    margin-bottom: 11.92px;
}
.conversation__column-txt p{
    font-size: 16px;
    line-height: 18.78px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--white-color);
    margin-bottom: 0px;
}
.conversation__form-item{
    margin-bottom: 18.39px;
}
.conversation__form-item input{
    width: 100%;
    background-color: transparent;
    border: 1px solid #FAFAFA;
    padding: 13px 15.14px;
    border-radius: 13px;
    font-size: 16px;
    color: var(--white-color);
    line-height: 18.78px;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
}
.conversation__form-item input::placeholder{
    color: var(--white-color);
}
.conversation__form-item textarea{
    min-width: 100%;
    max-width: 100%;
    max-height: 80.73px;
    min-height: 80.73px;
    background-color: transparent;
    border: 1px solid #FAFAFA;
    padding: 13px 15.14px;
    border-radius: 13px;
    font-size: 16px;
    color: var(--white-color);
    line-height: 18.78px;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
}
.conversation__form-item textarea::placeholder{
    color: var(--white-color);
}
.conversation__form-submit--btn button, .conversation__form-submit--btn input{
    padding: 13px 40px 15px;
    background-color: var(--primery-color);
    color: var(--white-color);
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.16px;
    border: none;
    border-radius: 50px;
    font-weight: var(--font-bold);
    font-family: var(--raleway-font);
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.conversation__form-submit--btn button:hover, .conversation__form-submit--btn input:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog__title-slide--item div{
    display: flex;
}
.title__slider-arrows .swiper-button-next svg, .title__slider-arrows .swiper-button-prev svg{
    width: 100%;
    height: 100%;
}
  /* Single Blog Page */
.template__category .container{
    position: relative;
    z-index: 3;
}


/* Recent Post Css Start Here */
.recent__post{
    padding: 60.69px 0px 123.63px;
    background-color: var(--white-color);
}
.recent__post-title{
    margin-bottom: 26.3px;
}
.recent__post-title h2{
    font-size: 60px;
    line-height: 100px;
    letter-spacing: 1px;
    font-weight: var(--font-semi-bold);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0px;
    color: var(--secondary-color);
}
.recent__post-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -25.17px;
    row-gap: 30px;
}
.recent__post-column{
    width: 33.33%;
    padding: 0px 25.17px;
}
.recent__post-item{
    height: 100%;
    padding: 27.29px 18.31px 42.31px;
    border: 1px solid #D0D0D0;
}
.recent__post-item--image{
    position: relative;
    display: flex;
    margin-bottom: 36.03px;
}
.recent__post-item--image img{
    width: 100%;
}
.post__frame-image{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 11.8% 3.5% 3.5% 3.7%;
}
.post__frame-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.recent__post-item--detail{
    border-top: 1px solid #DADADA;
    padding: 43.07px 0px 0px;
}
.post__tag-wrapper{
    margin-bottom: 16.49px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.post__tag-wrapper span, .post__tag-wrapper a{
    display: inline-block;
    font-size: 20px;
    line-height: 23.48px;
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    color: var(--secondary-color);
    background-color: #F2F2F2;
    padding: 8.5px 18px;
    border-radius: 30px;
}
.post__sub-title{
    font-size: 20px;
    line-height: 23.48px;
    font-weight: var(--font-regular);
    color: var(--secondary-color);
    margin-bottom: 14.13px;
    font-family: var(--raleway-font);
}
.post__title{
    font-size: 39px;
    line-height: 40px;
    font-weight: var(--font-black);
    font-family: var(--argent-fc-black);
    color: var(--secondary-color);
    margin: 0px;
}
/* Recent Post Css End Here */

.sm__screen-business--card{
    display: none;
}
.sm__screen-business--card .swiper-pagination{
    position: relative;
    margin: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
    gap: 10px;
}

.sm__screen-business--card .swiper-pagination .swiper-pagination-bullet{
    margin: 0px !important;
    width: 15px;
    height: 15px;
    background-color: var(--secondary-color);
}

/* Privacy Policy Css Start Here */

.policy__wrapper{
    padding: 70px 0px;
}
.policy__title{
    text-align: center;
    margin-bottom: 30px;
}
.policy__title h1{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.policy__content-wrapper h1, .policy__content-wrapper h2, .policy__content-wrapper h3, .policy__content-wrapper h4, .policy__content-wrapper h5, .policy__content-wrapper h6{
    margin-bottom: 15px;
}
.policy__content-wrapper p{
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.5px;
    color: var(--secondary-color);
    font-weight: var(--font-regular);
    margin-bottom: 20px;
}
.policy__content-wrapper p a, .policy__content-wrapper li a{
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.policy__content-wrapper p a:hover, .policy__content-wrapper li a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.policy__content-wrapper p a span, .policy__content-wrapper p span{
    text-decoration: none !important;
}
.policy__content-wrapper li{
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.5px;
    color: var(--secondary-color);
    font-weight: var(--font-regular);
    margin-bottom: 5px;
}
.policy__content-wrapper ul, .policy__content-wrapper ol{
    padding-left: 20px;
    margin-bottom: 20px;
}
.policy__content-wrapper table{
    margin-bottom: 20px;
}

/* Privacy Policy Css End Here */
.dash__sign {
    font-family: var(--raleway-font);
    font-weight: var(--font-medium);
    display: inline-flex;
    line-height: 45px;
}

.mobile__menu-icon{
    gap: 10px;
}
.sm__sign-btn{
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: var(--white-color);
    padding: 10px 20px;
    border-radius: 10px;
    box-shadow: 0px 2px 4px #00000014;
    /* border: 1px solid #dfdfdf; */
    background: linear-gradient(45deg, #cf4ce4 0%, rgba(128, 32, 225, 1) 100%);
}
.banner__column-img.desktop{
    display: flex;
}
.banner__column-img.mobile{
    display: none;
}
/* Mega Menu Css Start Here */
.header__menu #mega-menu-main_menu{
	position: inherit !important;
}
.header__menu #mega-menu-wrap-main_menu{
	position: inherit !important;
}

.header__menu .mega-menu-wrap{
	background: transparent !important;
}
.header__menu .mega-menu-wrap ul li a {
	background-color: transparent !important;
	padding: 0px !important;
	border-radius: 0px !important;
	color: var(--secondary-color) !important;
	font-size: 16px !important;
	font-weight: var(--font-regular) !important;
	letter-spacing: 0.16px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 18.78px !important;
	font-family: var(--raleway-font) !important;
	position: relative !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.header__menu .mega-menu-wrap ul{
	display: flex !important;
}
.header__menu .mega-menu-wrap ul ul{
	display: block !important;
}

.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row{
	max-width: 1315px !important;
	margin: 0 auto !important;
	padding: 0px 15px !important;
	float: none !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu{
	display: flex !important;
	gap: 0 !important;
	align-items: stretch !important;
	margin: 0px -15px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column{
	padding: 0px 15px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column li{
	padding: 0px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column li.widget_text .mega-block-title{
	font-size: 18px !important;
	font-weight: var(--font-semi-bold) !important;
	color: var(--black-color) !important;
	margin-bottom: 12px !important;
	opacity: 0.6 !important;
	padding: 0px !important;
	text-transform: capitalize !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column li.widget_text{
	min-height: 42.59px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-sub-menu{
	margin: 0px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .widget_media_image{
	display: flex !important;
	flex-direction: column-reverse !important;
	background-color: var(--black-color) !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    box-shadow: 0px 0px 10px #00000036 !important;
    text-align: center !important;
	
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .widget_media_image img{
	width: 100% !important;
	height: 120px !important;
	background-color: #eee !important;
	overflow: hidden !important;
	border-radius: 0px !important;
	margin-bottom: 0px !important;
	object-fit: cover !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu{
	padding: 40px 0px !important;
	background-color: var(--white-color) !important;
	box-shadow: 0px 7px 10px #0000000d !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-sub-menu{
	padding: 0px 0px !important;
	background-color: transparent !important;
	box-shadow: none !important;
}
.header__menu .mega-menu-wrap .widget_recent_entries .mega-block-title{
	font-size: 18px !important;
	font-weight: var(--font-semi-bold) !important;
	color: var(--black-color) !important;
	margin-bottom: 12px !important;
	opacity: 0.6 !important;
	padding: 0px !important;
	text-transform: capitalize !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .widget_media_image .mega-block-title{
	font-size: 14px !important;
	line-height: 18.78px !important;
	letter-spacing: 0.48px !important;
	font-weight: var(--font-regular) !important;
	color: var(--white-color) !important;
	margin-bottom: 0px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	padding: 10px 15px !important;
	text-align: center !important;
	text-transform: capitalize !important;
}
.header__menu .mega-menu-wrap .widget_recent_entries ul li{
	display: block !important;
	margin-bottom: 30px !important;
}
.header__menu .mega-menu-wrap .widget_recent_entries ul li:nth-last-child(1){
	margin-bottom: 0px !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-latest__post-wrapper .mega-sub-menu .widget_media_image img{
	height: 163px !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	transform: none !important;
	top: 100%;
}
.header__menu .mega-menu-wrap ul li a{
	flex-direction: row-reverse;
}
.header__menu .mega-menu-wrap ul li a::before{
	margin: 0px !important;
}
.widget_media_video{
	background-color: var(--primery-color);
}
.sidebar__menu-wrapper{
	overflow-y: auto;
}
#hubspot-messages-iframe-container {
    z-index: 99999 !important;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .widget_media_image a::after{
    display: none;
}
.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row.guide__menu-items .mega-sub-menu .widget_media_image img{
    height: 158.77px !important;
}

/* Mega Menu Css End Here */

.conversation__form-item .wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 14px;
    font-weight: 700;
    display: block;
    font-style: italic;
    margin-top: 5px;
    letter-spacing: 0.3px;
}

.conversation__column-form .wpcf7-response-output{
    margin-left: 0px !important;
    margin-right: 0px !important;
    color: #fff !important;
}
.contact__form-item .wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 14px;
    font-weight: 500;
    display: block;
    font-style: italic;
    margin-top: 3px;
    letter-spacing: 0.3px;
}
.contact__form-wrapper  .wpcf7-response-output{
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}

/* Responsive Css Start Here */
/* Newsletter Css Start Here */
.newsletter__card{
    background-color: var(--newsletter-bg-color);
    background-image: url(../images/newsletter__mask.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 33px 32px 30px 32px;
    border-radius: 11px;
    margin-top: 20px;
}
.single__post-content .newsletter__card{
    position: sticky;
    top: 230px;
    margin-top: 0px;
}
.newsletter__card h3{
    font-size: 20px;
    line-height: 30px;
    color: var(--white-color);
    font-weight: var(--font-bold);
    font-family: var(--poppins-font);
    margin-bottom: 20px;
}
.newsletter__card p{
    font-size: 14px;
    line-height: 21px;
    color: var(--white-color);
    font-weight: var(--font-light);
    font-family: var(--poppins-font);
    margin-bottom: 19px;
}
.newsletter__email-field label{
    font-size: 17px;
    line-height: 25.5px;
    color: var(--white-color);
    font-family: var(--poppins-font);
    font-weight: var(--font-medium);
    display: inline-block;
    margin-bottom: 10px;
}
.newsletter__email-field input{
    width: 100%;
    border-radius: 4px;
    background-color: var(--white-color);
    padding: 8px 20px;
    color: #8F8F8F;
    font-size: 14px;
    line-height: 21px;
    font-family: var(--poppins-font);
    font-weight: var(--font-light);
    border: none;
}
.newsletter__submit-btn{
    text-align: center;
    margin-top: 23px;
}
.newsletter__submit-btn button, .newsletter__submit-btn input[type=submit]{
    background-color: var(--primery-color);
    border: 1px solid var(--white-color);
    color: var(--white-color);
    font-family: var(--poppins-font);
    font-weight: var(--font-bold);
    padding: 13px 21px 12px 23px;
    border-radius: 30px;
    font-size: 18px;
    line-height: 27px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.newsletter__submit-btn button:hover, .newsletter__submit-btn input[type=submit]:hover{
    background-color: var(--white-color);
    color: var(--primery-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.occasional__checkbox{
    padding-left: 28px;
    position: relative;
    margin-top: 9px;
}
.occasional__checkbox input{
    width: 17px;
    height: 17px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.occasional__checkbox label{
    font-size: 12px;
    line-height: 18px;
    font-family: var(--poppins-font);
    font-weight: var(--font-light);
    color: var(--white-color);
    display: block;
}
/* Newsletter Css End Here */

.features__pricing-heading{
    background-color: #FAEDFC;
    padding: 22px 42px 17px;
}
.features__pricing-heading h3{
    font-size: 18px;
    line-height: 21.13px;
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    color: var(--primery-color);
    margin: 0px;
}

.green__color-txt p{
    color: var(--green-color);
}

.green__pricing-btn a{
    background-color: var(--primery-color);
    border-color: var(--primery-color);
    color: var(--white-color);
}
.green__pricing-btn a:hover{
    border-color: var(--black-color);
}
.find__features-title h2 span{
    color: var(--primery-color);
}

.results__message{
    padding: 0px 7.5px;
}


.blogs__side--sticky--bar .newsLetter{
	position: unset;
}
.preview_image_popup {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.8);
}

.preview_image_popup .popup-content {
    margin: 5% auto;
    width: 70%;
    position: relative;
    text-align: center;
}

.preview_image_popup .popup-content img {
    width: 100%;
    height: auto;
}

.preview_image_popup .close {
    position: absolute;
    top: 10px;
    right: 25px;
    color: #000;
    font-size: 35px;
    font-weight: bold;
    cursor: pointer;
}

.header__menu .mega-menu-wrap .feature__menu-wrapper .widget_nav_menu ul{
    display: flex !important;
    flex-direction: column !important;
    gap: 12px;
    align-items: flex-start;
}
.header__menu .mega-menu-wrap .feature__menu-wrapper .widget_nav_menu ul li a{
    font-size: 15px !important;
    font-weight: var(--font-regular) !important;
}

.contact__sales-popup{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.contact__sales-popup.show__sales{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.contact__sales-layer{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #00000085;
    z-index: 1;
}
.contact__sales-body{
    /* background-color: var(--white-color); */
    background: linear-gradient(45deg, #cf4ce4 0, #8020e1 100%);
    padding: 0px 30px;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    max-width: 1230px;
    width: 100%;
    height: auto;
    max-height: 85%;
    margin: 0 auto;
    z-index: 3;
    transform: translate(0, -50%);
    border-radius: 0;
}
.contact__sales-form--item input{
    border: none;
    /* border-bottom: 1px solid #000; */
    border-bottom: 1px solid #FFF;
    font-size: 14px;
    color: var(--white-color);
    font-family: var(--raleway-font);
    width: 100%;
    padding: 13px 0;
    background-color: transparent;
    line-height: 16.44px;
    letter-spacing: .16px;
    font-weight: var(--font-medium);
}
.contact__sales-form--item .wpcf7-not-valid-tip{
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    color: #ff0000;
    letter-spacing: 0.5px;
    margin-top: 5px;
}
.contact__sales-popup .wpcf7-response-output{
    margin: 0 !important;
    margin-top: 20px !important;
    color: var(--white-color);
}
.contact__sales-popup .wpcf7-list-item{
    margin-left: 0px !important;
}
.contact__sales-form--item select{
    border: none;
    border-bottom: 1px solid #FFF;
    font-size: 14px;
    color: var(--white-color);
    font-family: var(--raleway-font);
    width: 100%;
    padding: 13px 0;
    background-color: transparent;
    line-height: 16.44px;
    letter-spacing: .16px;
    font-weight: var(--font-medium);
}
.contact__sales-form--item select option{
    color: var(--black-color);
}
.contact__sales-form--item input::placeholder{
    color: var(--white-color);
}
.contact__sales-form--item label{
    line-height: 14.44px;
    letter-spacing: .16px;
    font-weight: var(--font-medium);
    font-size: 14px;
    color: var(--white-color);
    font-family: var(--raleway-font);
    display: flex;
    align-items: center;
    gap: 10px;
}
.contact__sales-form--item label input{
    width: 15px;
    height: 15px;
}
.contact__sales-form{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 15px;
}
.sale__form-column6{
    width: calc(50% - 12.5px);
}
.sale__form-column12{
    width: 100%;
}
.sale__form-submit--btn{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 20px;
}
.sale__form-submit--btn button, .sale__form-submit--btn input[type=submit]{
    background: var(--white-color);
    padding: 13px 65px;
    border-radius: 40px;
    border: none;
    color: var(--black-color);
    font-size: 14px;
    font-weight: var(--font-bold);
    letter-spacing: .16px;
    display: inline-block;
    line-height: 16.94px;
    font-family: var(--raleway-font);
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.sale__form-submit--btn button:hover, .sale__form-submit--btn input[type=submit]:hover{
    opacity: 0.8;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.popup__row{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.popup__column{
    width: calc(50% - 20px);
}
.popup__section{
    padding: 40px 0px;
    max-height: 100%;
    overflow-y: auto;
}
.popup__close-btn{
    width: 35px;
    height: 35px;
    background-color: transparent;
    border: none;
    padding: 0px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.popup__close-btn svg{
    width: 100%;
    height: 100%;
}

.popup__info h2{
    font-size: 52px;
    color: var(--white-color);
    font-weight: 700;
    margin-bottom: 20px;
}
.popup__info ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-bottom: 30px;
}
.popup__info ul li{
    display: block;
    position: relative;
    padding-left: 23px;
    color: var(--white-color);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
}
.popup__info ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.popup__info ul li::after{
    content: "";
    width: 16px;
    height: 16px;
    background-color: var(--white-color);
    border-radius: 50%;
    position: absolute;
    top: 3px;
    left: 0px;
}
.popup__info p{
    color: var(--white-color);
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
}
.popup__info a{
    color: var(--white-color);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
    display: inline-block;
    /* text-decoration: underline; */
}
.popup__info span{
    color: var(--white-color);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
    display: inline-block;
    /* text-decoration: underline; */
}

.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 16px;
  z-index: 1000;
  text-decoration: none;
  transition: top 0.3s ease;
}

.skip-link:focus {
  top: 0;
}
.skip-link:focus-visible {
  top: 0;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.feature__video-wrapper{
    width: 100%;
}
.feature__video-wrapper video{
    width: 100%;
    height: 100%;
}

/* Why Sellers */
.why__sellers{
    padding: 60.57px 0px 60.19px;
    background-color: var(--white-color);
}
.why__sellers-title{
    text-align: center;
    margin-bottom: 60.96px;
}
.why__sellers-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: .16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0;
}
.why__sellers-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -17.11px;
    row-gap: 34.23px;
}
.why__sellers-col--lg{
    width: 64.5%;
    padding: 0px 17.11px;
}
.why__sellers-col--sm{
    width: 35.5%;
    padding: 0px 17.11px;
}
.why__sellers-lg--card{
    background-color: var(--card-color);
    padding: 29.94px 39.57px 58.08px;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    height: 100%;
}
.why__sellers-lg--card h3{
    font-size: 52px;
    line-height: 66.3px;
    letter-spacing: 0px;
    color: var(--black-color);
    margin-bottom: 5.35px;
    font-family: var(--argent-fc-regular);
}
.why__sellers-lg--card p{
    font-size: 20px;
    line-height: 33.15px;
    letter-spacing: 0px;
    color: var(--black-color);
    margin-bottom: 0px;
    font-weight: 400;
    max-width: 440px;
}
.seller__card-text{
    max-width: 540px;
}
.platform__img{
    width: 366px;
    height: 201px;
    position: absolute;
    bottom: 0px;
    right: -10.49px;
}
.platform__img img{
    width: 100%;
    height: 100%;
}
.store__assistant-card{
    background-color: var(--bg-gray-color);
    padding: 32.08px 46.94px 42.89px 33.15px;
    border-radius: 16px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.store__assistant-card h3{
    font-size: 52px;
    line-height: 57.75px;
    letter-spacing: 0px;
    color: var(--black-color);
    margin-bottom: 2.14px;
    font-family: var(--argent-fc-regular);
}
.store__assistant-card p{
    font-size: 21.31px;
    line-height: 33.15px;
    letter-spacing: 0px;
    color: var(--black-color);
    margin-bottom: 18.22px;
    font-weight: var(--font-regular);
}
.store__assistant-card a{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    color: var(--white-color);
    padding: 10.69px 23.53px;
    font-size: 21.31px;
    line-height: 34.22px;
    font-weight: var(--font-bold);
    border-radius: 50px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.store__assistant-card a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mobile__optimized{
    width: 237.66px;
    position: absolute;
    bottom: 0px;
    right: 15px;
    display: flex;
}
.mobile__optimized img{
    width: 100%;
    height: 100%;
}
.users{
    padding: 60px 0px 99.69px;
    background-color: var(--bg-gray-color);
}
.users__title{
    text-align: center;
    max-width: 720px;
    margin: 0 auto;
    margin-bottom: 60.96px;
}
.users__title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: .16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0;
}
.users__row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -16px;
    row-gap: 32px;
}
.users__column{
    width: 33.33%;
    padding: 0px 16px;
}
.users__message-card{
    width: 100%;
    height: 100%;
    background-color: var(--white-color);
    padding: 26.66px 26.66px;
    overflow: hidden;
    border-radius: 16px;
}
.user__rating-stars{
    margin-bottom: 15px;
}
.user__rating-stars ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 5px;
    flex-wrap: wrap;
}
.user__rating-stars ul li{
    display: flex;
    width: 20px;
    height: 20px;
}
.user__rating-stars ul li svg{
    width: 100%;
    height: 100%;
}
.user__message{
    margin-bottom: 69.32px;
}
.user__message p{
    font-size: 20px;
    line-height: 33.19px;
    color: var(--black-color);
    font-weight: var(--font-regular);
    margin: 0px;
}
.user__detail-text{
    padding-left: 65.32px;
    position: relative;
}
.user__detail-text h3{
    font-size: 20px;
    line-height: 33.19px;
    color: var(--black-color);
    font-weight: var(--font-medium);
    margin-bottom: -10px;
}
.user__detail-text p{
    font-size: 16px;
    line-height: 33.19px;
    color: var(--black-color);
    font-weight: var(--font-medium);
    margin-bottom: 0px;
}
.user__card-img{
    width: 55.99px;
    height: 55.99px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translate(0px, -50%);
    background-color: var(--bg-gray-color);
}
.user__card-img img, .user__card-img svg{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* Why Sellers */

/* Our Features */
.our__features{
    padding: 60.24px 0px 30.345px;
    background-color: var(--white-color);
}
.our__features-title{
    text-align: center;
    margin-bottom: 60.24px;
}
.our__features-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: .16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0;
}
.our__features-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -13.285px;
    row-gap: 26.74px;
}
.our__features-col{
    width: 33.33%;
    padding: 0px 13.285px;
}
.our__features-card{
    background-color: var(--white-color);
    border: 1.5px solid #8723E1;
    border-radius: 16px;
    padding: 27.28px 26.57px;
    height: 100%;
}
.our__features-card--icon{
    width: 89.82px;
    height: 89.82px;
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    padding: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    margin-bottom: 60.54px;
}
.our__features-card--icon img, .our__features-card--icon svg{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.our__features-card--txt h3{
    font-size: 32px;
    line-height: 25.26px;
    color: var(--black-color);
    font-weight: var(--font-bold);
    margin-bottom: 14.97px;
}
.our__features-card--txt p{
    font-size: 20px;
    line-height: 120%;
    color: #35333ACC;
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.our__features-btn{
    margin-top: 60.5px;
    text-align: center;
}
.our__features-btn a{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    padding: 8.03px 17.67px;
    border-radius: 40px;
    color: var(--white-color);
    font-weight: var(--font-bold);
    font-size: 20px;
    line-height: 25.7px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.our__features-btn a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* Our Features */

/* Build Site */
.build__site{
    padding: 30.345px 0px 30.015px;
}
.build__site-title{
    text-align: center;
    margin-bottom: 60.13px;
}
.build__site-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: .16px;
    color: var(--secondary-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 17.88px;
}
.build__site-title p{
    font-size: 20px;
    line-height: 24.89px;
    font-weight: var(--font-regular);
    color: var(--black-color);
    margin-bottom: 0px;
}
.build__site-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 20px;
}
.build__site-form-col{
    width: calc(43.3% - 16.41px);
}
.build__site-img-col{
    width: calc(56.7% - 16.41px);
}
.build__site-img{
    display: flex;
}
.build__site-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.build__form-field{
    margin-bottom: 15.78px;
}
.build__form-field input{
    width: 100%;
    background-color: var(--bg-gray-color);
    padding: 14.45px 14.45px;
    font-size: 16.85px;
    line-height: 28.89px;
    letter-spacing: -0.11px;
    font-family: var(--poppins-font);
    color: var(--black-color);
    border: 1.2px solid #E7EAEE;
    border-radius: 7.22px;
}
.build__form-field input::placeholder{
    color: #ACB4C3;
}
.build__form-field .wpcf7-not-valid-tip{
    font-style: italic;
    margin-top: 5px;
    font-size: 14px;
}
.custom__store-form--field .wpcf7-not-valid-tip{
    font-style: italic;
    margin-top: 5px;
    font-size: 14px;
}
.build__site-form .wpcf7-response-output{
    margin: 0px !important;
    margin-top: 20px !important;
}
.or__txt{
    margin-bottom: 15.78px;
}
.or__txt p{
    font-size: 16px;
    line-height: 13.89px;
    color: #586174;
    font-family: var(--raleway-font);
    text-transform: uppercase;
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.drag__drop-wrapper{
    background-color: var(--bg-gray-color);
    border-radius: 7.22px;
    border: 1.2px solid #E7EAEE;
    width: 100%;
    padding: 18.84px 20px 23.33px;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-bottom: 5.26px;
}
.drag__drop-wrapper .drop__icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 19.73px;
    height: 19.73px;
    margin-bottom: 11.18px;
}
.drag__drop-wrapper .drop__icon svg{
    width: 100%;
    height: 100%;
}
.drag__drop-wrapper p{
    font-size: 16px;
    line-height: 26.3px;
    color: var(--light-text-color);
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    margin-bottom: 5.26px;
}
.drag__drop-wrapper .or__wrapper{
    font-size: 16px;
    line-height: 21.04px;
    color: var(--extralight-gray-color);
    font-weight: var(--font-regular);
    font-family: var(--raleway-font);
    margin-bottom: 15.43px;
    display: block;
}
.drag__drop-wrapper .browse__file{
    font-size: 16px;
    line-height: 26.3px;
    color: var(--blue-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-medium);
    margin: 0px;
    display: block;
}
.drag__drop-wrapper .wpcf7-form-control-wrap{
    position: unset !important;
}
.drag__drop-wrapper input[type=file]{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.upload__file-detail{
    display: none;
    align-items: center;
    flex-wrap: wrap;
    gap: 10.52px;
    position: relative;
    padding-right: 35px;
    max-width: 444.08px;
    /* margin-bottom: 15.78px; */
}
.upload__file-detail svg, .upload__file-detail img{
    width: 31.57px;
    height: 31.57px;
    object-fit: contain;
}
.upload__file-detail p{
    font-size: 16px;
    line-height: 26.3px;
    color: var(--jet-black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 10.52px;
}
.upload__file-detail p span{
    color: #616161;
    display: inline-flex;
}
.upload__file-detail button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    position: absolute;
    top: 50%;
    right: 0px;
    width: 17.49px;
    height: 17.49px;
    transform: translate(0px, -50%);
    cursor: pointer;
    background-color: transparent;
    border: none;
}
.upload__file-detail button svg{
    width: 100%;
    height: 100%;
}
.form__submit-btn{
    margin-top: 20px;
}
.form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit]{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    border: none;
    padding: 10.56px 23.23px;
    border-radius: 52.81px;
    color: var(--white-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    font-size: 20px;
    line-height: 33.8px;
    display: inline-flex;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.form__submit-btn a:hover, .form__submit-btn button:hover, .form__submit-btn input[type=submit]:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* Build Site */

/* Platform Fees */
.platform__fees{
    padding: 30.015px 0px 0px;
}
.platform__fees-wrapper{
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    padding: 39.98px 0px 0px;
    position: relative;
    overflow: hidden;
    border-radius: 16px;
}
.platform__fees-title{
    max-width: 974.15px;
    margin: 0px auto;
    padding: 0px 20px;
    margin-bottom: 82.51px;
    text-align: center;
}
.platform__fees-title h2{
    font-size: 85px;
    line-height: 100px;
    letter-spacing: .16px;
    color: var(--white-color);
    font-weight: var(--font-medium);
    font-family: var(--argent-fc-medium);
    margin-bottom: 0px;
}
.platform__fees-btns{
    margin-top: 39.31px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20.79px;
}
.platform__fees-btns a, .platform__fees-btns button{
    background-color: var(--white-color);
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 20px;
    line-height: 34.94px;
    color: #1B094B;
    border-radius: 63.34px;
    padding: 14.62px 25.64px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.platform__fees-btns a svg, .platform__fees-btns button svg{
    width: 19.66px;
    height: 19.66px;
    fill: #1B094B;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.platform__fees-btns a:hover, .platform__fees-btns button:hover{
    background-color: #00000080;
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.platform__fees-btns a:hover svg, .platform__fees-btns button:hover svg{
    fill: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.platform__fees-btns .dark__btn{
    background-color: #00000080;
    color: var(--white-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.platform__fees-btns .dark__btn:hover{
    background-color: var(--white-color);
    color: #1B094B;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* Platform Fees */

@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(calc(-250px * 6))}
}
@keyframes scrollNew {
	0% { transform: translateX(0); }
	100% { transform: translateX(calc(-250px * 6))}
}


.slider {
	background-color: transparent;
	height: auto;
	margin: auto;
	overflow:hidden;
	position: relative;
	width: 100%;
    display: flex;
	
}
.slider .slide-track {
    animation: scroll var(--animationSpeed) linear infinite;
    display: flex;
    gap: 13.33px;
    width: 100%;
}
.slider2{
    margin-top: 20.96px;
    margin-bottom: -1px;
}
.slider2 .slide-track {
    animation: scrollNew var(--animationSpeed2) linear infinite;
}
.slider .slide {
    height: 75px;
    width: auto;
}
.platform__animation-list-item{
    background-color: #F5F5F599;
    border-radius: 50px;
    padding: 15.99px 31.98px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.platform__animation-list-item p{
    font-size: 26px;
    line-height: 42.64px;
    font-family: var(--raleway-font);
    font-weight: var(--font-semi-bold);
    color: #8723E1;
    text-wrap-mode: nowrap;
}


/* Amazon Landing Page */
.amazon__banner{
    padding-bottom: 0px !important;
    background: linear-gradient(180deg, #FFFFFF 0%, #F8EAFF 100%);
}
.amazon__banner .about__us-title h1{
    margin-bottom: 12px;
}
.amazon__banner .about__us-title p{
    margin-bottom: 20.76px;
}
.amazon__seller-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
}
.amazon__seller-btn a{
    margin-top: 0px;
    padding: 13px 26px;
}
.amazon__seller-btn a.dark__btn{
    background: var(--black-color);
}
.amazon__banner-img{
    max-width: 797px;
    margin: 0 auto;
    display: flex;
}
.amazon__banner-img img{
    width: 100%;
    height: 100%;
}
.still__selling{
    padding: 60.76px 0px 30px;
}
.still__selling-title{
    text-align: center;
    margin-bottom: 87.61px;
}
.still__selling-title h1{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.still__selling-row{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    margin: 0px -27.5px;
    margin-bottom: 98.06px;
}
.still__selling-col{
    width: 33.33%;
    padding: 0px 27.5px;
}
.still__selling-card{
    background-color: #FAF2FE;
    border-radius: 23.96px;
    width: 100%;
    padding: 40px 60px;
    text-align: center;
    position: relative;
}
.still__selling-card p{
    font-size: 28px;
    line-height: 120%;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    color: var(--black-color);
}
.still__selling-main--card{
    display: flex;
    align-items: center;
    justify-content: center;
}
.selling__box{
    background-color: #E5C7FF;
    max-width: 525.61px;
    width: 100%;
    border-radius: 23.96px;
    padding: 40px 40px;
    text-align: center;
}
.selling__box p{
    font-size: 28px;
    line-height: 100%;
    color: var(--black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    margin: 0px;
}
.first__child{
    transform: rotate(-15deg);
}
.last__child{
    transform: rotate(15deg);
}
.free__Store-wrapper{
    margin-top: 60.61px;
    text-align: center;
}
.free__Store-wrapper a{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    padding: 9.62px 21.16px;
    display: inline-block;
    font-size: 20px;
    line-height: 30.78px;
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    color: var(--white-color);
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.free__Store-wrapper a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.arrow__left{
    width: 87.33px;
    height: 125.96px;
    position: absolute;
    bottom: -123px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: rotate(33deg);
}
.arrow__left img{
    width: 100%;
    height: 100%;
}
.arrow__right{
    width: 87.33px;
    height: 125.96px;
    position: absolute;
    bottom: -131px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: rotate(-18deg);
}
.arrow__right img{
    width: 100%;
    height: 100%;
}

.store__upgraded{
    padding: 30px 0px 60.47px;
}
.store__upgraded-row{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 20px;
}
.store__upgraded-detail{
    width: 50.4%;
    padding-right: 10px;
}
.store__upgraded-img{
    width: 49.6%;
}
.store__upgraded-img--wrapper{
    width: 100%;
    display: flex;
}
.store__upgraded-img--wrapper img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.store__upgraded-title h2{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 19.49px;
}
.store__upgraded-title p{
    font-size: 20px;
    line-height: 33.21px;
    color: var(--black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    margin-bottom: 32.41px;
}
.store__upgraded-title a{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    padding: 10.71px 23.57px;
    border-radius: 50px;
    color: var(--white-color);
    font-size: 20px;
    line-height: 34.28px;
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.store__upgraded-title a:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.store__upgraded-title{
    margin-bottom: 40.22px;
}
.store__inner-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -13.785px;
    row-gap: 10.02px;
    max-width: 523.89px;
}
.store__inner-sm--col{
    width: 43.5%;
    padding: 0px 13.785px;
}
.store__inner-lg--col{
    width: 56.5%;
    padding: 0px 13.785px;
}
.store__inner-card{
    background-color: #FAF2FE;
    padding: 26.6px 18.6px;
    border-radius: 26.68px;
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.store__inner-card p{
    font-size: 24px;
    line-height: 100%;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    color: var(--black-color);
    margin-bottom: 16.01px;
}
.store__inner-card span{
    font-size: 32px;
    line-height: 100%;
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    color: var(--black-color);
    margin-bottom: 0px;
    display: block;
}
.improve__box{
    background-color: #E5C7FF;
    padding: 26.6px 20.6px;
    width: 100%;
    height: 100%;
    border-radius: 26.68px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.improve__box p{
    font-size: 26px;
    line-height: 100%;
    color: var(--black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    margin: 0px;
}
.store__inner-arrow{
    width: 60px;
    height: 90px;
    position: absolute;
    top: -49px;
    right: -38px;
    transform: scale(-1) rotate(41deg);
}
.store__inner-arrow img{
    width: 100%;
    height: 100%;
}
.leaving__behind{
    background-color: var(--bg-gray-color);
    padding: 60.13px 0px 60.51px;
}
.leaving__behind-title{
    text-align: center;
    margin-bottom: 78.89px;
}
.leaving__behind-title h2{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 0px;
}
.leaving__behind-video{
    max-width: 1284.15px;
    margin: 0 auto;
    border-radius: 20px;
    height: 665.51px;
    /* overflow: hidden; */
    background-color: var(--white-color);
    position: relative;
}
.leaving__behind-video img, .leaving__behind-video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.leaving__behind-video button{
    width: 130.16px;
    height: 130.16px;
    border: none;
    background-color: var(--white-color);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    transform: translate(0px, -50%);
    cursor: pointer;
}
.leaving__behind-video button svg{
    width: 48.53px;
    height: 48.53px;
}
.video__user-info{
    max-width: 463.12px;
    background-color: #FAF2FE;
    border-radius: 20px;
    width: 100%;
    position: absolute;
    bottom: -147.71px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    padding: 0px 46.83px 54px 46.83px;
    text-align: center;
    transform: rotate(-10deg);
}
.video__user-info p{
    font-size: 20px;
    line-height: 100%;
    color: var(--black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-medium);
    margin: 0px;
}
.video__user-icon{
    width: 97.82px;
    height: 97.82px;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
    background-color: var(--bg-gray-color);
    margin-bottom: 11.76px;
    margin-top: -55.57px;
}
.video__user-icon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.custom__store-setup{
    padding: 139.52px 0px 30.335px;
}
.custom__store-setup--title{
    margin-bottom: 60.27px;
    text-align: center;
}
.custom__store-setup--title h2{
    font-size: 65px;
    line-height: 73.45px;
    letter-spacing: 0.16px;
    color: var(--secondary-color);
    font-family: var(--argent-fc-ex-bold);
    font-weight: var(--font-extra-bold);
    margin-bottom: 26.67px;
}
.custom__store-setup--title p{
    font-size: 20px;
    line-height: 33.19px;
    color: var(--black-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    margin-bottom: 0px;
}
.custom__store-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 20px;
}
.custom__store-form{
    width: calc(42.9% - 28.665px);
}
.custom__store-img{
    width: calc(57.1% - 28.665px);
}
.custom__store-img--wrapper{
    width: 100%;
    display: flex;
}
.custom__store-img--wrapper img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.custom__store-form--field input{
    width: 100%;
    border: 1.33px solid #E5E5E5;
    padding: 17.33px 21.33px;
    border-radius: 13.33px;
    font-family: var(--raleway-font);
    font-size: 18px;
    line-height: 32px;
    font-weight: var(--font-regular);
    box-shadow: 5.33px 13.33px 26.67px 0px #0000001A !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.custom__store-form--field input:focus-visible{
    outline: none !important;
    border-color: #8723E1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.custom__store-form--field label{
    display: inline-flex;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 5%;
    font-family: var(--raleway-font);
    font-weight: var(--font-regular);
    margin-bottom: 6.67px;
}
.custom__store-form--wrapper{
    display: flex;
    flex-direction: column;
    gap: 28px;
    margin-bottom: 80px;
}
.custom__store-form-btn button, .custom__store-form-btn input[type=submit]{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    padding: 10.71px 23.55px;
    border-radius: 50px;
    font-size: 20px;
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    color: var(--white-color);
    border: none;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.custom__store-form-btn button:hover, .custom__store-form-btn input[type=submit]:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.amazon__platform .platform__fees-title h2{
    font-size: 66px;
    line-height: 100%;
}
.amazon__platform .platform__fees-title h2 span{
    font-size: 85px;
    line-height: 100%;
}
.amazon__platform .platform__fees-btns a{
    font-weight: var(--font-bold);
    padding: 10.7px 23.53px;
}
.terms__cards{
    padding: 39.96px 0px 60.32px;
}
.terms__cards-row{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0px -17.115px;
}
.terms__cards-col--lg{
    width: 64.5%;
    padding: 0px 17.11px;
}
.terms__cards-col--sm{
    width: 35.5%;
    padding: 0px 17.11px;
}
.seller__card-text .launch__btn{
    background: linear-gradient(270deg, #8723E1 0%, #CE4BE3 100%);
    display: inline-block;
    padding: 10.7px 23.53px;
    border-radius: 50px;
    color: var(--white-color);
    font-family: var(--raleway-font);
    font-weight: var(--font-bold);
    font-size: 20px;
    line-height: 34.23px;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.seller__card-text .launch__btn:hover{
    opacity: 0.8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.terms__cards .why__sellers-lg--card h3{
    margin-bottom: 43.98px;
}
.terms__cards .why__sellers-lg--card{
    padding: 34.9px 39.57px 35.49px;
}

.best__feature-slider .feature__thumb .swiper-slide:focus-visible{
    outline-offset: -2px !important;
}
/* Amazon Landing Page */




@media(min-width: 767px){
    .solution__list::-webkit-scrollbar {
        width: 7px;
        border-radius: 10px;
    }
    .solution__list::-webkit-scrollbar-track {
        background: #dfdfdf; 
    }
    .solution__list::-webkit-scrollbar-thumb {
        background: #8020e18a; 
    }
    .solution__list::-webkit-scrollbar-thumb:hover {
        background: var(--primery-color); 
    }
}

@media(max-width: 1360px){
    .price__packages-fix--bar{
        display: none;
    }
}

@media screen and (max-width: 1360px) and (min-width: 1301px){
    .story__slider-arrow {
        right: 0;
        gap: 130px;
    }
    .story__item-white--box h2 {
        font-size: 24.72px;
        line-height: 35.21px;
        margin-bottom: 20.36px;
    }
    .story__item-white--box p {
        font-size: 14.36px;
        line-height: 21.44px;
    }
    .story__item-white--box {
        padding: 25.67px 13.77px 20px;
    }
    /* .story__slide-wrapper {
        padding-right: 58px;
    } */
    .template__bottom-blur--layer2 {
        width: 410px;
        height: 309px;
    }
    .theme__card-btns a {
        padding: 10px 20px;
        min-width: 156.89px;
    }
	 .theme__card-btns button{
        padding: 10px 20px;
        min-width: 156.89px;
    }
    .theme__more-detail p {
        font-size: 14px;
        line-height: 18px;
    }
    .recent__post-row {
        margin: 0px -15px;
    }
    .recent__post-column {
        padding: 0px 15px;
    }
    .post__title {
        font-size: 28px;
        line-height: 32px;
    }
    .post__sub-title {
        font-size: 18px;
        line-height: 21.48px;
        margin-bottom: 11.13px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 16px;
        line-height: 19.48px;
        padding: 6.5px 18px;
    }
    .recent__post-item {
        padding: 21.29px 13.31px 35.31px;
    }
    .recent__post-item--image {
        margin-bottom: 23.03px;
    }
    .recent__post-item--detail {
        padding: 22.07px 0px 0px;
    }
    .recent__post {
        padding: 40.69px 0px 63.63px;
    }
}

@media screen and (max-width: 1300px) and (min-width: 1201px){
    .about__us-title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-title h1 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-wrapper {
        padding: 70px 0px 60px;
    }
    .our__store-txt--column {
        width: calc(52% - 15px);
    }
    .our__store-img--column {
        width: calc(48% - 15px);
        padding: 40px 0px;
    }
    .our__store-img--column::after {
        left: 40px;
    }
    .story__sub-title {
        font-size: 20px !important;
        line-height: 25.5px !important;
        margin-bottom: 5px !important;
    }
    .story__text-wrapper h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .video__play-btn {
        width: 87.68px;
        height: 87.68px;
    }
    .story__item-white--box h2 {
        font-size: 20.72px;
        line-height: 30.21px;
        margin-bottom: 16px;
        max-height: 60.41px;
        -webkit-line-clamp: 2;
    }
    .story__item-white--box {
        padding: 25.67px 13.77px 28px;
    }
    .story__item-white--box p {
        font-size: 15.36px;
        line-height: 20.44px;
        -webkit-line-clamp: 6;
    }
    .story__slider-arrow {
        position: relative;
        top: 0;
        right: 0;
        flex-direction: row;
        gap: 0;
        column-gap: 20px;
        transform: none;
        justify-content: center;
        margin-top: 30px;
    }
    .story__slider-arrow .swiper-button-next, .story__slider-arrow .swiper-button-prev {
        transform: rotate(-90deg);
    }
    .investment__title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 18.68px;
    }
    .investment__title p {
        max-width: 835px;
        margin-bottom: 40px;
    }
    .investment {
        padding: 70px 0px 60px;
    }
    .template__bottom-blur--layer2 {
        width: 410px;
        height: 309px;
    }
    .theme__card-btns a {
        padding: 10px 20px;
        min-width: 156.89px;
    }
	.theme__card-btns button {
        padding: 10px 20px;
        min-width: 156.89px;
    }
    .theme__more-detail p {
        font-size: 14px;
        line-height: 18px;
    }
    .recent__post-row {
        margin: 0px -15px;
    }
    .recent__post-column {
        padding: 0px 15px;
    }
    .post__title {
        font-size: 28px;
        line-height: 32px;
    }
    .post__sub-title {
        font-size: 18px;
        line-height: 21.48px;
        margin-bottom: 11.13px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 16px;
        line-height: 19.48px;
        padding: 6.5px 18px;
    }
    .recent__post-item {
        padding: 21.29px 13.31px 35.31px;
    }
    .recent__post-title h2 {
        font-size: 50px;
        line-height: 70px;
    }
    .recent__post-item--image {
        margin-bottom: 23.03px;
    }
    .recent__post-item--detail {
        padding: 22.07px 0px 0px;
    }
    .recent__post {
        padding: 40.69px 0px 63.63px;
    }
    .business__plans {
        padding: 60px 0px 33.78px;
    }
    .business__plans-title h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .business__plans-title {
        margin-bottom: 34px;
    }
    .business__plan-name {
        padding: 10px 26px 5px;
        margin-bottom: 6px;
    }
    .business__plan-name .plan__name-txt {
        font-size: 18.46px;
        line-height: 23.2px;
        letter-spacing: 1.68px;
    }
    .business__plans-row {
        margin: 0px -6px;
    }
    .business__plans-col {
        padding: 0px 6px;
    }
    .plan__price-txt {
        font-size: 26.77px;
        line-height: 36.24px;
        letter-spacing: 1px;
        margin-bottom: 4.15px;
    }
    .plan__short-detail {
        margin-bottom: 10px;
    }
    .plan__all-features ul li {
        padding: 11.32px 17px;
        font-size: 11.52px;
    }
    .plan__start-btn a {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn button {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn {
        margin-top: 50px;
        padding: 0px 15px 20px;
    }
    .boost__plan .plan__start-btn a {
        padding: 6.19px 15.5px;
    }
    .boost__plan .plan__start-btn button {
        padding: 6.19px 15.5px;
    }
    .find__features-title h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .all__features-name--label p {
        padding: 8.5px 25px;
        font-size: 16px;
        line-height: 19.13px;
    }
    .all__features-name--label {
        padding: 16px;
    }
    .all__features-plan--name {
        padding: 16px;
    }
    .all__features-plan--name h3 {
        font-size: 18px;
        line-height: 20.83px;
        letter-spacing: 1.68px;
        margin-bottom: 3.96px;
    }
    .all__features-name--label__item p {
        font-size: 12px;
        line-height: 16.44px;
    }
    .all__features-name--label__item {
        padding: 15px 12px;
    }
    .all__features-name--info {
        padding: 15px 12px;
    }
    .all__features-name--info p {
        font-size: 12px;
        line-height: 14.44px;
    }
    .table__note-txt p {
        font-size: 12px;
        line-height: 16px;
    }
    .buy__package-btn {
        padding: 10px 15px;
    }
    .buy__package-btn a {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .buy__package-btn button{
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .get__started-btn {
        padding: 12px 18px;
        font-size: 15px;
        line-height: 17.78px;
    }
    .header__logo {
        width: calc(26.5% - 15px);
    }
    .header__menu {
        width: auto;
        gap: 25px;
    }
    .header__login-btns a {
        padding: 6px 8px;
        font-size: 14px;
        line-height: 16.78px;
        min-width: 74.36px;
    }
    .header__left-column {
        width: calc(65% - 15px);
        gap: 15px;
    }
    .header__right-column {
        width: calc(40% - 15px);
        gap: 15px;
    }
    .header__left-column {
        width: calc(60% - 15px);
        gap: 35px;
    }
    .header__logo {
        width: calc(25.5% - 15px);
    }
    .header__menu ul li a {
        font-size: 14px;
        line-height: 17.78px;
    }
    /* .header__right-column {
        width: calc(36% - 15px);
        gap: 20px;
    } */
    .get__started-btn {
        font-size: 14px;
        line-height: 17.78px;
        padding: 0px;
    }
    .header__login-btns a {
        font-size: 14px;
        min-width: auto;
    }
    .header__login-btns {
        gap: 20px;
    }
    .header__login-btns a {
        padding: 9px 16px;
        font-size: 14px;
    }
    .contact__sales-body {
        max-width: 95%;
        height: auto;
        max-height: 95%;
    }
    .popup__info h2 {
        font-size: 45px;
    }
    .popup__info ul li::after {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .popup__section {
        padding: 45px 0px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    /*  */
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .still__selling-title h1 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .still__selling-row {
        margin: 0px -15px;
        margin-bottom: 45px;
    }
    .still__selling-col {
        padding: 0px 15px;
    }
    .still__selling-card {
        padding: 30px 30px;
    }
    .last__child {
        transform: rotate(8deg);
    }
    .first__child {
        transform: rotate(-8deg);
    }
    .still__selling-card p {
        font-size: 24px;
        line-height: 120%;
    }
    .arrow__left {
        width: 67.33px;
        height: 95.96px;
        bottom: -94px;
    }
    .arrow__right {
        width: 67.33px;
        height: 95.96px;
        bottom: -99px;
        transform: rotate(-23deg);
    }
    .selling__box p {
        font-size: 24px;
        line-height: 120%;
    }
    .selling__box {
        max-width: 510px;
        padding: 40px 30px;
    }
    .free__Store-wrapper {
        margin-top: 40px;
    }
    .store__upgraded-title h2 {
        font-size: 64px;
        line-height: 67.45px;
        margin-bottom: 15px;
    }
    .store__upgraded-title p {
        font-size: 18px;
        line-height: 26.21px;
        margin-bottom: 20px;
    }
    .free__Store-wrapper a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .store__upgraded-title a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 21.28px;
    }
    .store__inner-row {
        margin: 0px -10px;
    }
    .store__inner-sm--col {
        padding: 0px 10px;
    }
    .store__inner-lg--col {
        padding: 0px 10px;
    }
    .store__upgraded-title {
        margin-bottom: 30px;
    }
    .store__inner-card p {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .store__inner-card span {
        font-size: 28px;
    }
    .improve__box p {
        font-size: 22px;
        line-height: 120%;
    }
    .store__inner-arrow {
        width: 50px;
        height: 80px;
        top: -46px;
        right: -28px;
    }
    .leaving__behind-title h2 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .leaving__behind-title {
        margin-bottom: 40px;
    }
    .leaving__behind {
        padding: 50px 0px 50px;
    }
    .leaving__behind-video {
        height: 550px;
    }
    .leaving__behind-video button {
        width: 110px;
        height: 110px;
    }
    .leaving__behind-video button svg {
        width: 35px;
        height: 35px;
    }
    .video__user-info {
        max-width: 430px;
        border-radius: 20px;
        bottom: -95px;
        padding: 0px 20px 30px 20px;
    }
    .video__user-info p {
        font-size: 18px;
        line-height: 120%;
    }
    .video__user-icon {
        width: 85px;
        height: 85px;
        margin-bottom: 10px;
        margin-top: -40px;
    }
    .custom__store-setup {
        padding: 110px 0px 30px;
    }
    .custom__store-setup--title h2 {
        font-size: 64px;
        line-height: 72.45px;
        margin-bottom: 15px;
    }
    .custom__store-setup--title {
        margin-bottom: 40px;
    }
    .custom__store-form {
        width: calc(42.9% - 15px);
    }
    .custom__store-img {
        width: calc(57.1% - 15px);
    }
    .custom__store-form--field label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .custom__store-form--field input {
        padding: 15px 20px;
        border-radius: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    .custom__store-form--wrapper {
        gap: 20px;
        margin-bottom: 30px;
    }
    .custom__store-form-btn button, .custom__store-form-btn input[type=submit] {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .amazon__platform .platform__fees-title h2 {
        font-size: 58px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 64px;
    }
    .amazon__platform .platform__fees-btns a {
        padding: 9px 20px;
    }
    .terms__cards .platform__img {
        width: 260px;
        height: 150px;
    }
    .terms__cards-row {
        margin: 0px -15px;
    }
    .terms__cards-col--lg {
        padding: 0px 15px;
    }
    .terms__cards-col--sm {
        padding: 0px 15px;
    }
    .terms__cards {
        padding: 20px 0px 50px;
    }
    .amazon__banner-img {
        max-width: 715px;
    }
}

@media screen and (max-width: 1259px) and (min-width: 1101px){
	.header__left-column {
        gap: 60px;
	}
	.header__menu ul {
        gap: 16px;
	}
	.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu {
        margin: 0px -7.5px !important;
	}
	.header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column {
        padding: 0px 7.5px !important;
	}
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
        width: 22%;
	}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
        width: 18.667%;
    }
	.header__menu .mega-menu-wrap .widget_recent_entries ul li {
        display: block !important;
        margin-bottom: 10px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 25.332%;
	}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
        width: 74.668%;
    }
}

@media screen and (max-width: 1200px) and (min-width: 1101px){
    .banner__txt-wrapper h1 {
        font-size: 60px;
        line-height: 66.05px;
        margin-bottom: 12px;
    }
    .banner__txt-wrapper p br{
        display: none;
    }
    .banner__column-txt {
        width: calc(50% - 15px);
    }
    .banner__column-img {
        width: calc(50% - 15px);
        padding-right: 0px;
    }
    .banner__email-field input {
        padding: 10px 0px;
    }
    .email__block {
        max-width: 290px;
        margin-top: 30px;
    }
    .banner__cta{
        margin-top: 30px; 
    }
    .banner__form-btn button, .banner__form-btn input {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .banner__form-btn a {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .main__banner {
        padding: 115px 0px 100px;
        margin-top: -83.39px;
    }
    .get__started-btn {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .header__menu ul {
        gap: 25px;
    }
    .header__logo {
        width: calc(20.5% - 15px);
    }
    .header__menu {
        width: calc(79.5% - 15px);
        gap: 25px;
    }
    .banner__email-field {
        margin-bottom: 25px;
    }
    .business__wrapper {
        padding: 75px 0px 80px;
    }
    .business__wrapper-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .business__wrapper-title {
        margin-bottom: 30px;
        max-width: 844px;
    }
    .business__steps-wrapper {
        padding-right: 60px;
        height: 490px;
    }
    .slide__column {
        width: calc(50% - 15px);
    }
    .business__step-img {
        height: 292.72px;
        margin-bottom: 13px;
    }
    .card__sub-title {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 7px;
    }
    .business__step-content h3 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .business__step-content p {
        font-size: 16px;
        line-height: 24.5px;
    }
    .business__slide-arrow {
        top: 40px;
        gap: 145px;
    }
    .business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev {
        width: 36px;
        height: 36px;
        padding: 7px;
    }
    .business__wrapper {
        padding: 60px 0px 40px;
    }
    .solution {
        padding: 50px 0px;
    }
    .solution__title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .solution__title {
        margin-bottom: 60px;
    }
    .solution__list ul li {
        padding: 0px 90px 27px 100px;
    }
    .solution__list ul li h3 {
        font-size: 32px;
        line-height: 50px;
    }
    .solution__list ul li p {
        font-size: 14px;
        line-height: 23px;
    }
    .solution__list ul li::before {
        top: 8px;
        line-height: 33px;
        font-size: 22px;
    }
    .solution__list ul li {
        margin-bottom: 30px;
    }
    .templates {
        padding: 70px 0px 70px;
    }
    .templates__title h2 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title h1 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title p {
        font-size: 14px;
        line-height: 26px;
    }
    .templates__title {
        margin-bottom: 50px;
    }
    .templates__column-txt {
        width: calc(48% - 15px);
    }
    .templates__column-images {
        width: calc(52% - 15px);
    }
    .templates__slide-item {
        height: 100%;
    }
    .templates__slider {
        height: 829px;
    }
    .templates__content-list h1, .templates__content-list h2, .templates__content-list h3, .templates__content-list h4, .templates__content-list h5, .templates__content-list h6 {
        font-size: 18px;
        line-height: 33px;
    }
    .templates__content-list p {
        font-size: 14px;
        line-height: 22px;
    }
    .all__plans {
        padding: 80px 0px 80px;
    }
    .all__plans .templates__title {
        margin-bottom: 50px;
    }
    .plans__column {
        width: calc(50% - 30px);
    }
    .plan__full-info {
        padding: 28px 30px 28px 30px;
        height: 100%;
    }
    .plan__price-wrapper {
        font-size: 35px;
        line-height: 40px;
        letter-spacing: 2px;
    }
    .plans__tabs button {
        padding: 24.5px 8px 17px;
    }
    .all__plans-top--layer {
        width: 499px;
        height: 331px;
        right: -240px;
    }
    .all__plans-bottom--layer {
        width: 511px;
        height: 319px;
        left: -250px;
    }
    .plan__full-info a {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .plan__full-info button {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates {
        padding: 80px 0px 80px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates-title {
        margin-bottom: 50px;
    }
    .footer {
        padding: 48px 0px 60px;
    }
    .footer__logo-row {
        margin-bottom: 55px;
    }
    .footer__copyright {
        padding: 20px 0px 20px;
    }
    .about__us-title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-title h1 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-wrapper {
        padding: 70px 0px 60px;
    }
    .our__store-txt--column {
        width: calc(52% - 15px);
    }
    .our__store-img--column {
        width: calc(48% - 15px);
        padding: 40px 0px;
    }
    .our__store-img--column::after {
        left: 40px;
    }
    .story__sub-title {
        font-size: 20px !important;
        line-height: 25.5px !important;
        margin-bottom: 5px !important;
    }
    .story__text-wrapper h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .video__play-btn {
        width: 87.68px;
        height: 87.68px;
    }
    .story__item-white--box h2 {
        font-size: 19.72px;
        line-height: 30.21px;
        margin-bottom: 16px;
        -webkit-line-clamp: 2;
    }
    .story__item-white--box {
        padding: 25.67px 13.77px 28px;
    }
    .story__item-white--box p {
        font-size: 14.36px;
        line-height: 19.44px;
        /* -webkit-line-clamp: 6; */
    }
    .story__slider-arrow {
        position: relative;
        top: 0;
        right: 0;
        flex-direction: row;
        gap: 0;
        column-gap: 20px;
        transform: none;
        justify-content: center;
        margin-top: 30px;
    }
    .story__slider-arrow .swiper-button-next, .story__slider-arrow .swiper-button-prev {
        transform: rotate(-90deg);
    }
    .investment__title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 18.68px;
    }
    .investment__title p {
        max-width: 835px;
        margin-bottom: 40px;
    }
    .investment {
        padding: 70px 0px 60px;
    }
    .template__title-wrapper h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .template__category-tabs ul li button {
        padding: 9px 35px;
        font-size: 16px;
    }
    .template__category-tabs {
        margin-bottom: 50px;
    }
    .all__templates-column {
        width: 50%;
        padding: 0px 15px;
    }
    .all__templates-wrapper {
        margin: 0px -15px;
        row-gap: 30px;
    }
    .template__img-block {
        height: 356px;
    }
    .theme__name h3 {
        font-size: 20px;
        line-height: 32.21px;
    }
    .theme__sub-title p {
        font-size: 14px;
        line-height: 32.24px;
        font-weight: var(--font-regular);
    }
    .about__us-title p br{
        display: none;
    }
    .theme__more-detail p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15.23px;
    }
    .service__wrapper {
        padding-top: 92.5px;
    }
    .about__us-wrapper.contact__banner {
        padding: 55px 0px 65.39px;
    }
    .contact__info-txt--col {
        width: calc(55% - 25px);
    }
    .contact__info-form--col {
        width: calc(45% - 65px);
    }
    .contact__info-detail h2 {
        font-size: 42px;
        line-height: 49px;
        margin-bottom: 22.62px;
    }
    .contact__info-detail ul li h3 {
        font-size: 20px;
        line-height: 24.5px;
        left: 0.16px;
        margin-bottom: 9.33px;
    }
    .contact__info-detail ul li {
        margin-bottom: 30.25px;
    }
    .contact__form-wrapper {
        padding: 32.67px 39.98px 15.83px 31px;
        margin-top: 20.45px;
    }
    .blog__featured-info h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info p {
        font-size: 14px;
        line-height: 19px;
    }
    .blog__featured-img {
        height: 200px;
    }
    .blogs__item-wapper {
        padding: 7.82px 8.2px 7.82px;
    }
    .blog__featured-info {
        margin-top: 5.99px;
    }
    .template__bottom-blur--layer2 {
        width: 531px;
        height: 240px;
    }
    .map__wrapper-column {
        width: calc(50% - 20px);
    }
    .map__contant-block h1, .map__contant-block h2, .map__contant-block h3, .map__contant-block h4, .map__contant-block h5, .map__contant-block h6 {
        font-size: 32px;
        line-height: 42px;
    }
    .map__contant-block p {
        font-size: 14px;
        line-height: 19.6px;
        letter-spacing: 0.16px;
    }
    .map__main-box {
        height: 330px;
    }
    .map__contant-block {
        margin-bottom: 42.33px;
    }
    .map__wrapper {
        padding: 28.92px 0px 35.39px;
    }
    .contact__info {
        padding: 37.67px 0px 28.92px;
    }
    .single__post-title--frame h1 {
        font-size: 52px;
        line-height: 57.77px;
    }
    .single__post-title--frame {
        padding: 147.47px 29.62px 102.16px;
        height: 422.92px;
        width: 460.38px;
    }
    .single__post-main--video {
        height: 387.31px;
        width: calc(100% - 485.14px);
    }
    .single__post-short--des p {
        font-size: 14px;
        line-height: 21.78px;
    }
    .guide__img-col {
        width: calc(50% - 20px);
    }
    .guide__content-col {
        width: calc(50% - 20px);
    }
    .guide__title-frame {
        height: 324px;
    }
    .guide__title-wrapper .guide__sub-title {
        margin-bottom: 11.31px;
        padding: 9.61px 14.59px 9.61px 15.44px;
        line-height: 18.78px;
    }
    .guide__title-wrapper h2 {
        font-size: 46px;
        line-height: 54.1px;
    }
    .all__title-wrapper {
        padding: 17px 40px 17px 34px;
    }
    .blog__title-slide--item span {
        width: 52.62px;
        height: 9px;
        margin-bottom: 10.12px;
    }
    .post__lg-col {
        width: calc(75% - 30px);
    }
    .post__sm-col {
        width: calc(25% - 15px);
    }
    .single__post-txt p {
        font-size: 16px;
        line-height: 20.78px;
        margin-bottom: 20px;
    }
    .single__post-txt ul li {
        line-height: 20.78px;
    }
    .single__post-txt ul, .single__post-txt ol {
        margin-bottom: 20px;
        padding-left: 20px;
    }
    .newsLetter {
        padding: 30px 15px 30px 15px;
    }
    .newsLetterLogoIcon span {
        width: 41.4px;
        height: 34.8px;
    }
    .newsLetterLogoIcon p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .newsletterEmail input {
        font-size: 16px;
        margin-bottom: 10px;
        padding: 7px 0px;
    }
    .getstartedbtn {
        margin-top: 35px;
    }
    .getstartedbtn button, .getstartedbtn input {
        padding: 10px 27px;
    }
    .conversation__column-txt h2 {
        font-size: 50px;
        line-height: 58.1px;
        margin-bottom: 11.92px;
    }
    .conversation__column-form {
        max-width: 294.81px;
        width: 100%;
    }
    .conversation__column-txt {
        max-width: 465px;
    }
    .all__title-wrapper .swiper-slide::after {
        right: -4px;
    }
    .recent__post-row {
        margin: 0px -15px;
    }
    .recent__post-column {
        padding: 0px 15px;
    }
    .post__title {
        font-size: 28px;
        line-height: 32px;
    }
    .post__sub-title {
        font-size: 18px;
        line-height: 21.48px;
        margin-bottom: 11.13px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 16px;
        line-height: 19.48px;
        padding: 6.5px 18px;
    }
    .recent__post-item {
        padding: 21.29px 13.31px 35.31px;
    }
    .recent__post-title h2 {
        font-size: 50px;
        line-height: 70px;
    }
    .recent__post-item--image {
        margin-bottom: 23.03px;
    }
    .recent__post-item--detail {
        padding: 22.07px 0px 0px;
    }
    .recent__post {
        padding: 40.69px 0px 63.63px;
    }
    .business__plans {
        padding: 60px 0px 33.78px;
    }
    .business__plans-title h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .business__plans-title {
        margin-bottom: 34px;
    }
    .business__plan-name {
        padding: 10px 26px 5px;
        margin-bottom: 6px;
    }
    .business__plan-name .plan__name-txt {
        font-size: 18.46px;
        line-height: 23.2px;
        letter-spacing: 1.68px;
    }
    .business__plans-row {
        margin: 0px -6px;
    }
    .business__plans-col {
        padding: 0px 6px;
    }
    .plan__price-txt {
        font-size: 26.77px;
        line-height: 36.24px;
        letter-spacing: 1px;
        margin-bottom: 4.15px;
    }
    .plan__short-detail {
        margin-bottom: 10px;
    }
    .plan__all-features ul li {
        padding: 11.32px 17px;
        font-size: 11.52px;
    }
    .plan__start-btn a {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn button {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn {
        margin-top: 50px;
        padding: 0px 15px 20px;
    }
    .boost__plan .plan__start-btn a {
        padding: 6.19px 15.5px;
    }
    .boost__plan .plan__start-btn button {
        padding: 6.19px 15.5px;
    }
    .find__features-title h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .all__features-name--label p {
        padding: 8.5px 25px;
        font-size: 16px;
        line-height: 19.13px;
    }
    .all__features-name--label {
        padding: 16px;
    }
    .all__features-plan--name {
        padding: 16px;
    }
    .all__features-plan--name h3 {
        font-size: 18px;
        line-height: 20.83px;
        letter-spacing: 1.68px;
        margin-bottom: 3.96px;
    }
    .all__features-name--label__item p {
        font-size: 12px;
        line-height: 16.44px;
    }
    .all__features-name--label__item {
        padding: 15px 12px;
    }
    .all__features-name--info {
        padding: 15px 12px;
    }
    .all__features-name--info p {
        font-size: 12px;
        line-height: 14.44px;
    }
    .table__note-txt p {
        font-size: 12px;
        line-height: 16px;
    }
    .buy__package-btn {
        padding: 10px 15px;
    }
    .buy__package-btn a {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .buy__package-btn button {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .best__feature-title h1 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature-title h2 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature {
        padding: 60px 0px 48.5px;
    }
    .latest__blog-img {
        width: 74.39px;
        height: 63.55px;
    }
    .latest__blog-info {
        width: calc(100% - 84.59px);
    }
    .latest__blog-info h5 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info h3 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info p {
        font-size: 10px;
        line-height: 10.96px;
        letter-spacing: 0px;
    }
    .latest__blogs-title h4 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title h2 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title ul li {
        padding: 20.07px 0px 20.84px;
    }
    .latest__blogs-column {
        width: calc(30% - 10px);
    }
    .blogs__all-column {
        width: calc(70% - 10px);
    }
    .title__slider{
        top: 71.77px;
    }
    .get__started-btn {
        padding: 12px 18px;
        font-size: 15px;
        line-height: 17.78px;
    }
    .header__logo {
        width: calc(26.5% - 15px);
    }
    .header__menu {
        width: auto;
        gap: 25px;
    }
    .header__login-btns a {
        padding: 6px 8px;
        font-size: 14px;
        line-height: 16.78px;
        min-width: 74.36px;
    }
    .header__left-column {
        width: calc(60% - 15px);
        gap: 30px;
    }
    .header__right-column {
        width: calc(40% - 15px);
        gap: 15px;
    }
    /* .header__left-column {
        width: calc(64% - 15px);
        gap: 20px;
    } */
    .header__logo {
        width: calc(25.5% - 15px);
    }
    .header__menu ul li a {
        font-size: 14px;
        line-height: 17.78px;
    }
    /* .header__right-column {
        width: calc(36% - 15px);
        gap: 20px;
    } */
    .header__menu .mega-menu-wrap ul li a {
        font-size: 14px !important;
    }
    .get__started-btn {
        font-size: 14px;
        line-height: 17.78px;
        padding: 0px;
    }
    .header__login-btns a {
        font-size: 14px;
        min-width: auto;
    }
    .header__login-btns {
        gap: 10px;
    }
    .header__login-btns a {
        padding: 9px 14px;
        font-size: 13px;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu {
        padding: 20px 0px !important;
    }
    .item__name {
        left: -100px;
        width: 100%;
        text-align: center;
    }
    .results__message{
        padding: 0px 15px;
    }
    .contact__sales-body {
        max-width: 95%;
        height: auto;
        max-height: 95%;
    }
    .popup__info h2 {
        font-size: 45px;
    }
    .popup__info ul li::after {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .popup__section {
        padding: 45px 0px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .still__selling-title h1 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .still__selling-row {
        margin: 0px -15px;
        margin-bottom: 45px;
    }
    .still__selling-col {
        padding: 0px 15px;
    }
    .still__selling-card {
        padding: 30px 30px;
    }
    .last__child {
        transform: rotate(8deg);
    }
    .first__child {
        transform: rotate(-8deg);
    }
    .still__selling-card p {
        font-size: 24px;
        line-height: 120%;
    }
    .arrow__left {
        width: 67.33px;
        height: 95.96px;
        bottom: -94px;
    }
    .arrow__right {
        width: 67.33px;
        height: 95.96px;
        bottom: -99px;
        transform: rotate(-23deg);
    }
    .selling__box p {
        font-size: 24px;
        line-height: 120%;
    }
    .selling__box {
        max-width: 510px;
        padding: 40px 30px;
    }
    .free__Store-wrapper {
        margin-top: 40px;
    }
    .store__upgraded-title h2 {
        font-size: 64px;
        line-height: 67.45px;
        margin-bottom: 15px;
    }
    .store__upgraded-title p {
        font-size: 18px;
        line-height: 26.21px;
        margin-bottom: 20px;
    }
    .free__Store-wrapper a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .store__upgraded-title a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 21.28px;
    }
    .store__inner-row {
        margin: 0px -10px;
    }
    .store__inner-sm--col {
        padding: 0px 10px;
    }
    .store__inner-lg--col {
        padding: 0px 10px;
    }
    .store__upgraded-title {
        margin-bottom: 30px;
    }
    .store__inner-card p {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .store__inner-card span {
        font-size: 28px;
    }
    .improve__box p {
        font-size: 22px;
        line-height: 120%;
    }
    .store__inner-arrow {
        width: 50px;
        height: 80px;
        top: -46px;
        right: -28px;
    }
    .leaving__behind-title h2 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .leaving__behind-title {
        margin-bottom: 40px;
    }
    .leaving__behind {
        padding: 50px 0px 50px;
    }
    .leaving__behind-video {
        height: 550px;
    }
    .leaving__behind-video button {
        width: 110px;
        height: 110px;
    }
    .leaving__behind-video button svg {
        width: 35px;
        height: 35px;
    }
    .video__user-info {
        max-width: 430px;
        border-radius: 20px;
        bottom: -95px;
        padding: 0px 20px 30px 20px;
    }
    .video__user-info p {
        font-size: 18px;
        line-height: 120%;
    }
    .video__user-icon {
        width: 85px;
        height: 85px;
        margin-bottom: 10px;
        margin-top: -40px;
    }
    .custom__store-setup {
        padding: 110px 0px 30px;
    }
    .custom__store-setup--title h2 {
        font-size: 64px;
        line-height: 72.45px;
        margin-bottom: 15px;
    }
    .custom__store-setup--title {
        margin-bottom: 40px;
    }
    .custom__store-form {
        width: calc(42.9% - 15px);
    }
    .custom__store-img {
        width: calc(57.1% - 15px);
    }
    .custom__store-form--field label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .custom__store-form--field input {
        padding: 15px 20px;
        border-radius: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    .custom__store-form--wrapper {
        gap: 20px;
        margin-bottom: 30px;
    }
    .custom__store-form-btn button, .custom__store-form-btn input[type=submit] {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .amazon__platform .platform__fees-title h2 {
        font-size: 58px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 64px;
    }
    .amazon__platform .platform__fees-btns a {
        padding: 9px 20px;
    }
    .terms__cards .platform__img {
        width: 260px;
        height: 150px;
    }
    .terms__cards-row {
        margin: 0px -15px;
    }
    .terms__cards-col--lg {
        padding: 0px 15px;
    }
    .terms__cards-col--sm {
        padding: 0px 15px;
    }
    .terms__cards {
        padding: 20px 0px 50px;
    }
    .amazon__banner-img {
        max-width: 715px;
    }
}

@media screen and (max-width: 1100px) and (min-width: 1025px){
    .banner__txt-wrapper h1 {
        font-size: 60px;
        line-height: 66.05px;
        margin-bottom: 12px;
    }
    .banner__txt-wrapper p br{
        display: none;
    }
    .banner__column-txt {
        width: calc(50% - 15px);
    }
    .banner__column-img {
        width: calc(50% - 15px);
        padding-right: 0px;
    }
    .banner__email-field input {
        padding: 10px 0px;
    }
    .email__block {
        max-width: 290px;
        margin-top: 30px;
    }
    .banner__cta{
        margin-top: 30px;   
    }
    .banner__form-btn button, .banner__form-btn input {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .banner__form-btn a {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .main__banner {
        padding: 115px 0px 100px;
        margin-top: -76.53px;
    }
    .get__started-btn {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .header__menu ul {
        gap: 25px;
    }
    .header__logo {
        width: calc(20.5% - 15px);
    }
    .header__menu {
        width: calc(79.5% - 15px);
        gap: 25px;
    }
    .banner__email-field {
        margin-bottom: 25px;
    }
    .business__wrapper {
        padding: 75px 0px 80px;
    }
    .business__wrapper-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .business__wrapper-title {
        margin-bottom: 30px;
        max-width: 844px;
    }
    .business__steps-wrapper {
        padding-right: 60px;
        height: 490px;
    }
    .slide__column {
        width: calc(50% - 15px);
    }
    .business__step-img {
        height: 292.72px;
        margin-bottom: 13px;
    }
    .card__sub-title {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 7px;
    }
    .business__step-content h3 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .business__step-content p {
        font-size: 16px;
        line-height: 24.5px;
    }
    .business__slide-arrow {
        top: 40px;
        gap: 145px;
    }
    .business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev {
        width: 36px;
        height: 36px;
        padding: 7px;
    }
    .business__wrapper {
        padding: 60px 0px 40px;
    }
    .solution {
        padding: 50px 0px;
    }
    .solution__title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .solution__title {
        margin-bottom: 60px;
    }
    .solution__list ul li {
        padding: 0px 90px 27px 100px;
    }
    .solution__list ul li h3 {
        font-size: 32px;
        line-height: 50px;
    }
    .solution__list ul li p {
        font-size: 14px;
        line-height: 23px;
    }
    .solution__list ul li::before {
        top: 8px;
        line-height: 33px;
        font-size: 22px;
    }
    .solution__list ul li {
        margin-bottom: 30px;
    }
    .templates {
        padding: 70px 0px 70px;
    }
    .templates__title h2 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title h1 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title p {
        font-size: 14px;
        line-height: 26px;
    }
    .templates__title {
        margin-bottom: 50px;
    }
    .templates__column-txt {
        width: calc(48% - 15px);
    }
    .templates__column-images {
        width: calc(52% - 15px);
    }
    .templates__slide-item {
        height: 100%;
    }
    .templates__slider {
        height: 829px;
    }
    .templates__content-list h1, .templates__content-list h2, .templates__content-list h3, .templates__content-list h4, .templates__content-list h5, .templates__content-list h6 {
        font-size: 18px;
        line-height: 33px;
    }
    .templates__content-list p {
        font-size: 14px;
        line-height: 22px;
    }
    .all__plans {
        padding: 80px 0px 80px;
    }
    .all__plans .templates__title {
        margin-bottom: 50px;
    }
    .plans__column {
        width: calc(50% - 30px);
    }
    .plan__full-info {
        padding: 28px 30px 28px 30px;
        height: 100%;
    }
    .plan__price-wrapper {
        font-size: 35px;
        line-height: 40px;
        letter-spacing: 2px;
    }
    .plans__tabs button {
        padding: 24.5px 8px 17px;
    }
    .all__plans-top--layer {
        width: 499px;
        height: 331px;
        right: -240px;
    }
    .all__plans-bottom--layer {
        width: 511px;
        height: 319px;
        left: -250px;
    }
    .plan__full-info a {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .plan__full-info button {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates {
        padding: 80px 0px 80px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates-title {
        margin-bottom: 50px;
    }
    .footer {
        padding: 48px 0px 60px;
    }
    .footer__logo-row {
        margin-bottom: 55px;
    }
    .footer__copyright {
        padding: 20px 0px 20px;
    }
    .about__us-title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-title h1 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-wrapper {
        padding: 70px 0px 60px;
    }
    .our__store-txt--column {
        width: calc(52% - 15px);
    }
    .our__store-img--column {
        width: calc(48% - 15px);
        padding: 40px 0px;
    }
    .our__store-img--column::after {
        left: 40px;
    }
    .story__sub-title {
        font-size: 20px !important;
        line-height: 25.5px !important;
        margin-bottom: 5px !important;
    }
    .story__text-wrapper h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .video__play-btn {
        width: 87.68px;
        height: 87.68px;
    }
    .story__item-white--box h2 {
        font-size: 19.72px;
        line-height: 30.21px;
        margin-bottom: 16px;
        -webkit-line-clamp: 2;
    }
    .story__item-white--box {
        padding: 25.67px 13.77px 28px;
    }
    .story__item-white--box p {
        font-size: 14.36px;
        line-height: 19.44px;
        /* -webkit-line-clamp: 6; */
    }
    .story__slider-arrow {
        position: relative;
        top: 0;
        right: 0;
        flex-direction: row;
        gap: 0;
        column-gap: 20px;
        transform: none;
        justify-content: center;
        margin-top: 30px;
    }
    .story__slider-arrow .swiper-button-next, .story__slider-arrow .swiper-button-prev {
        transform: rotate(-90deg);
    }
    .investment__title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 18.68px;
    }
    .investment__title p {
        max-width: 835px;
        margin-bottom: 40px;
    }
    .investment {
        padding: 70px 0px 60px;
    }
    .template__title-wrapper h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .template__category-tabs ul li button {
        padding: 9px 35px;
        font-size: 16px;
    }
    .template__category-tabs {
        margin-bottom: 50px;
    }
    .all__templates-column {
        width: 50%;
        padding: 0px 15px;
    }
    .all__templates-wrapper {
        margin: 0px -15px;
        row-gap: 30px;
    }
    .template__img-block {
        height: 306px;
    }
    .theme__name h3 {
        font-size: 20px;
        line-height: 32.21px;
    }
    .theme__sub-title p {
        font-size: 14px;
        line-height: 32.24px;
        font-weight: var(--font-regular);
    }
    .about__us-title p br{
        display: none;
    }
    .theme__more-detail p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15.23px;
    }
    .service__wrapper {
        padding-top: 92.5px;
    }
    .about__us-wrapper.contact__banner {
        padding: 55px 0px 65.39px;
    }
    .contact__info-txt--col {
        width: calc(55% - 25px);
    }
    .contact__info-form--col {
        width: calc(45% - 65px);
    }
    .contact__info-detail h2 {
        font-size: 42px;
        line-height: 49px;
        margin-bottom: 22.62px;
    }
    .contact__info-detail ul li h3 {
        font-size: 20px;
        line-height: 24.5px;
        left: 0.16px;
        margin-bottom: 9.33px;
    }
    .contact__info-detail ul li {
        margin-bottom: 30.25px;
    }
    .contact__form-wrapper {
        padding: 32.67px 39.98px 15.83px 31px;
        margin-top: 20.45px;
    }
    .blog__featured-info h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info p {
        font-size: 14px;
        line-height: 19px;
    }
    .blog__featured-img {
        height: 200px;
    }
    .blogs__item-wapper {
        padding: 7.82px 8.2px 7.82px;
    }
    .blog__featured-info {
        margin-top: 5.99px;
    }
    .template__bottom-blur--layer2 {
        width: 531px;
        height: 240px;
    }
    .map__wrapper-column {
        width: calc(50% - 20px);
    }
    .map__contant-block h1, .map__contant-block h2, .map__contant-block h3, .map__contant-block h4, .map__contant-block h5, .map__contant-block h6 {
        font-size: 32px;
        line-height: 42px;
    }
    .map__contant-block p {
        font-size: 14px;
        line-height: 19.6px;
        letter-spacing: 0.16px;
    }
    .map__main-box {
        height: 330px;
    }
    .map__contant-block {
        margin-bottom: 42.33px;
    }
    .map__wrapper {
        padding: 28.92px 0px 35.39px;
    }
    .contact__info {
        padding: 37.67px 0px 28.92px;
    }
    .single__post-title--frame h1 {
        font-size: 52px;
        line-height: 57.77px;
    }
    .single__post-title--frame {
        padding: 147.47px 29.62px 102.16px;
        height: 422.92px;
        width: 460.38px;
    }
    .single__post-main--video {
        height: 387.31px;
        width: calc(100% - 485.14px);
    }
    .single__post-short--des p {
        font-size: 14px;
        line-height: 21.78px;
    }
    .guide__img-col {
        width: calc(50% - 20px);
    }
    .guide__content-col {
        width: calc(50% - 20px);
    }
    .guide__title-frame {
        height: 324px;
    }
    .guide__title-wrapper .guide__sub-title {
        margin-bottom: 11.31px;
        padding: 9.61px 14.59px 9.61px 15.44px;
        line-height: 18.78px;
    }
    .guide__title-wrapper h2 {
        font-size: 46px;
        line-height: 54.1px;
    }
    .all__title-wrapper {
        padding: 17px 40px 17px 34px;
    }
    .blog__title-slide--item span {
        width: 52.62px;
        height: 9px;
        margin-bottom: 10.12px;
    }
    .post__lg-col {
        width: calc(75% - 30px);
    }
    .post__sm-col {
        width: calc(25% - 15px);
    }
    .single__post-txt p {
        font-size: 16px;
        line-height: 20.78px;
        margin-bottom: 20px;
    }
    .single__post-txt ul li {
        line-height: 20.78px;
    }
    .single__post-txt ul, .single__post-txt ol {
        margin-bottom: 20px;
        padding-left: 20px;
    }
    .newsLetter {
        padding: 30px 15px 30px 15px;
    }
    .newsLetterLogoIcon span {
        width: 41.4px;
        height: 34.8px;
    }
    .newsLetterLogoIcon p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .newsletterEmail input {
        font-size: 16px;
        margin-bottom: 10px;
        padding: 7px 0px;
    }
    .getstartedbtn {
        margin-top: 35px;
    }
    .getstartedbtn button, .getstartedbtn input {
        padding: 10px 27px;
    }
    .conversation__column-txt h2 {
        font-size: 50px;
        line-height: 58.1px;
        margin-bottom: 11.92px;
    }
    .conversation__column-form {
        max-width: 294.81px;
        width: 100%;
    }
    .conversation__column-txt {
        max-width: 465px;
    }
    .all__title-wrapper .swiper-slide::after {
        right: -4px;
    }
    .recent__post-row {
        margin: 0px -15px;
    }
    .recent__post-column {
        padding: 0px 15px;
    }
    .post__title {
        font-size: 28px;
        line-height: 32px;
    }
    .post__sub-title {
        font-size: 18px;
        line-height: 21.48px;
        margin-bottom: 11.13px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 16px;
        line-height: 19.48px;
        padding: 6.5px 18px;
    }
    .recent__post-item {
        padding: 21.29px 13.31px 35.31px;
    }
    .recent__post-title h2 {
        font-size: 50px;
        line-height: 70px;
    }
    .recent__post-item--image {
        margin-bottom: 23.03px;
    }
    .recent__post-item--detail {
        padding: 22.07px 0px 0px;
    }
    .recent__post {
        padding: 40.69px 0px 63.63px;
    }
    .business__plans {
        padding: 60px 0px 33.78px;
    }
    .business__plans-title h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .business__plans-title {
        margin-bottom: 34px;
    }
    .business__plan-name {
        padding: 10px 26px 5px;
        margin-bottom: 6px;
    }
    .business__plan-name .plan__name-txt {
        font-size: 18.46px;
        line-height: 23.2px;
        letter-spacing: 1.68px;
    }
    .business__plans-row {
        margin: 0px -6px;
    }
    .business__plans-col {
        padding: 0px 6px;
    }
    .plan__price-txt {
        font-size: 26.77px;
        line-height: 36.24px;
        letter-spacing: 1px;
        margin-bottom: 4.15px;
    }
    .plan__short-detail {
        margin-bottom: 10px;
    }
    .plan__all-features ul li {
        padding: 11.32px 17px;
        font-size: 11.52px;
    }
    .plan__start-btn a {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn button {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn {
        margin-top: 50px;
        padding: 0px 15px 20px;
    }
    .boost__plan .plan__start-btn a {
        padding: 6.19px 15.5px;
    }
    .boost__plan .plan__start-btn button {
        padding: 6.19px 15.5px;
    }
    .find__features-title h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .all__features-name--label p {
        padding: 8.5px 25px;
        font-size: 16px;
        line-height: 19.13px;
    }
    .all__features-name--label {
        padding: 16px;
    }
    .all__features-plan--name {
        padding: 16px;
    }
    .all__features-plan--name h3 {
        font-size: 18px;
        line-height: 20.83px;
        letter-spacing: 1.68px;
        margin-bottom: 3.96px;
    }
    .all__features-name--label__item p {
        font-size: 12px;
        line-height: 16.44px;
    }
    .all__features-name--label__item {
        padding: 15px 12px;
    }
    .all__features-name--info {
        padding: 15px 12px;
    }
    .all__features-name--info p {
        font-size: 12px;
        line-height: 14.44px;
    }
    .table__note-txt p {
        font-size: 12px;
        line-height: 16px;
    }
    .buy__package-btn {
        padding: 10px 15px;
    }
    .buy__package-btn a {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .buy__package-btn button {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .best__feature-title h1 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature-title h2 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature {
        padding: 60px 0px 48.5px;
    }
    .latest__blog-img {
        width: 74.39px;
        height: 63.55px;
    }
    .latest__blog-info {
        width: calc(100% - 84.59px);
    }
    .latest__blog-info h5 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info h3 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info p {
        font-size: 10px;
        line-height: 10.96px;
        letter-spacing: 0px;
    }
    .latest__blogs-title h4 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title h2 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title ul li {
        padding: 20.07px 0px 20.84px;
    }
    .latest__blogs-column {
        width: calc(30% - 10px);
    }
    .blogs__all-column {
        width: calc(70% - 10px);
    }
    .title__slider{
        top: 72.77px;
    }
    .get__started-btn {
        padding: 12px 18px;
        font-size: 15px;
        line-height: 17.78px;
    }
    .header__logo {
        width: calc(26.5% - 15px);
    }
    .header__menu {
        width: auto;
        gap: 25px;
    }
    .header__login-btns a {
        padding: 6px 8px;
        font-size: 14px;
        line-height: 16.78px;
        min-width: 74.36px;
    }
    .header__left-column {
        width: calc(58% - 15px);
        gap: 35px;
    }
    /* .header__right-column {
        width: calc(35% - 15px);
        gap: 15px;
    } */
    /*  */
    /* .header__left-column {
        width: calc(61% - 15px);
        gap: 35px;
    } */
    .header__logo {
        width: calc(25.5% - 15px);
    }
    .header__menu ul li a {
        font-size: 14px;
        line-height: 17.78px;
    }
    .header__right-column {
        width: calc(42% - 15px);
        gap: 20px;
    }
    .header__menu .mega-menu-wrap ul li a{
        font-size: 14px !important;
    }
    .get__started-btn {
        font-size: 14px;
        line-height: 17.78px;
        padding: 0px;
    }
    .header__login-btns a {
        font-size: 14px;
        min-width: auto;
    }
    .header__login-btns {
        gap: 10px;
    }
    .header__login-btns a {
        padding: 9px 15px;
        font-size: 13px;
    }
    /* Mega Menu */
    /* .header__left-column {
        gap: 25px;
    } */
    .header__menu ul {
        gap: 16px;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu {
        margin: 0px -7.5px !important;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column {
        padding: 0px 7.5px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
        width: 22%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
        width: 18.667%;
    }
    .header__menu .mega-menu-wrap .widget_recent_entries ul li {
        display: block !important;
        margin-bottom: 10px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 25.332%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
        width: 74.668%;
    }
    .templates__slide-item {
        height: 100%;
    }
    .item__name {
        left: -70px;
        max-width: 165.5px;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu {
        padding: 20px 0px !important;
    }
    /* Newsletter Card */
    .newsletter__card h3 {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 10px;
    }
    .newsletter__card p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .newsletter__card {
        padding: 25px 20px 25px 20px;
    }
    .newsletter__email-field label {
        font-size: 16px;
        line-height: 23.5px;
        margin-bottom: 6px;
    }
    .newsletter__email-field input {
        padding: 7px 12px;
        line-height: 19px;
    }
    .occasional__checkbox label {
        line-height: 17px;
    }
    .newsletter__submit-btn button, .newsletter__submit-btn input[type=submit] {
        padding: 10px 25px;
        font-size: 16px;
        line-height: 22px;
    }
    /* Newsletter Card */
    .results__message{
        padding: 0px 15px;
    }
    .contact__sales-body {
        max-width: 95%;
        height: auto;
        max-height: 95%;
    }
    .popup__info h2 {
        font-size: 45px;
    }
    .popup__info ul li::after {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .popup__section {
        padding: 45px 0px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .still__selling-title h1 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .still__selling-row {
        margin: 0px -15px;
        margin-bottom: 45px;
    }
    .still__selling-col {
        padding: 0px 15px;
    }
    .still__selling-card {
        padding: 30px 30px;
    }
    .last__child {
        transform: rotate(8deg);
    }
    .first__child {
        transform: rotate(-8deg);
    }
    .still__selling-card p {
        font-size: 24px;
        line-height: 120%;
    }
    .arrow__left {
        width: 67.33px;
        height: 95.96px;
        bottom: -94px;
    }
    .arrow__right {
        width: 67.33px;
        height: 95.96px;
        bottom: -99px;
        transform: rotate(-23deg);
    }
    .selling__box p {
        font-size: 24px;
        line-height: 120%;
    }
    .selling__box {
        max-width: 510px;
        padding: 40px 30px;
    }
    .free__Store-wrapper {
        margin-top: 40px;
    }
    .store__upgraded-title h2 {
        font-size: 64px;
        line-height: 67.45px;
        margin-bottom: 15px;
    }
    .store__upgraded-title p {
        font-size: 18px;
        line-height: 26.21px;
        margin-bottom: 20px;
    }
    .free__Store-wrapper a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .store__upgraded-title a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 21.28px;
    }
    .store__inner-row {
        margin: 0px -10px;
    }
    .store__inner-sm--col {
        padding: 0px 10px;
    }
    .store__inner-lg--col {
        padding: 0px 10px;
    }
    .store__upgraded-title {
        margin-bottom: 30px;
    }
    .store__inner-card p {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .store__inner-card span {
        font-size: 28px;
    }
    .improve__box p {
        font-size: 22px;
        line-height: 120%;
    }
    .store__inner-arrow {
        width: 50px;
        height: 80px;
        top: -46px;
        right: -28px;
    }
    .leaving__behind-title h2 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .leaving__behind-title {
        margin-bottom: 40px;
    }
    .leaving__behind {
        padding: 50px 0px 50px;
    }
    .leaving__behind-video {
        height: 550px;
    }
    .leaving__behind-video button {
        width: 110px;
        height: 110px;
    }
    .leaving__behind-video button svg {
        width: 35px;
        height: 35px;
    }
    .video__user-info {
        max-width: 430px;
        border-radius: 20px;
        bottom: -95px;
        padding: 0px 20px 30px 20px;
    }
    .video__user-info p {
        font-size: 18px;
        line-height: 120%;
    }
    .video__user-icon {
        width: 85px;
        height: 85px;
        margin-bottom: 10px;
        margin-top: -40px;
    }
    .custom__store-setup {
        padding: 110px 0px 30px;
    }
    .custom__store-setup--title h2 {
        font-size: 64px;
        line-height: 72.45px;
        margin-bottom: 15px;
    }
    .custom__store-setup--title {
        margin-bottom: 40px;
    }
    .custom__store-form {
        width: calc(42.9% - 15px);
    }
    .custom__store-img {
        width: calc(57.1% - 15px);
    }
    .custom__store-form--field label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .custom__store-form--field input {
        padding: 15px 20px;
        border-radius: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    .custom__store-form--wrapper {
        gap: 20px;
        margin-bottom: 30px;
    }
    .custom__store-form-btn button, .custom__store-form-btn input[type=submit] {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .amazon__platform .platform__fees-title h2 {
        font-size: 58px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 64px;
    }
    .amazon__platform .platform__fees-btns a {
        padding: 9px 20px;
    }
    .terms__cards .platform__img {
        width: 260px;
        height: 150px;
    }
    .terms__cards-row {
        margin: 0px -15px;
    }
    .terms__cards-col--lg {
        padding: 0px 15px;
    }
    .terms__cards-col--sm {
        padding: 0px 15px;
    }
    .terms__cards {
        padding: 20px 0px 50px;
    }
    .amazon__banner-img {
        max-width: 715px;
    }
}

@media(max-width: 1024px){
    .banner__txt-wrapper h1 {
        font-size: 60px;
        line-height: 66.05px;
        margin-bottom: 12px;
    }
    .banner__txt-wrapper p br{
        display: none;
    }
    .banner__column-txt {
        width: calc(50% - 15px);
    }
    .banner__column-img {
        width: calc(50% - 15px);
        padding-right: 0px;
    }
    .banner__email-field input {
        padding: 10px 0px;
    }
    .email__block {
        max-width: 290px;
        margin-top: 30px;
    }
    .banner__cta{
        margin-top: 30px;   
    }
    .banner__form-btn button, .banner__form-btn input {
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .banner__form-btn a{
        padding: 12px 34px;
        font-size: 15px;
        line-height: 18.78px;
    }
    .main__banner {
        padding: 115px 0px 100px;
        margin-top: -77.34px;
    }
    .get__started-btn {
        padding: 12px 18px;
        font-size: 15px;
        line-height: 17.78px;
    }
    .header__menu ul {
        gap: 25px;
    }
    .header__logo {
        width: calc(25.5% - 15px);
    }
    .header__menu {
        width: auto;
        gap: 25px;
    }
    .header__login-btns a {
        padding: 6px 8px;
        font-size: 14px;
        line-height: 16.78px;
        min-width: 74.36px;
    }
    .banner__email-field {
        margin-bottom: 25px;
    }
    .business__wrapper {
        padding: 75px 0px 80px;
    }
    .business__wrapper-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .business__wrapper-title {
        margin-bottom: 30px;
        max-width: 844px;
    }
    .business__steps-wrapper {
        padding-right: 60px;
        height: 490px;
    }
    .slide__column {
        width: calc(50% - 15px);
    }
    .business__step-img {
        height: 292.72px;
        margin-bottom: 13px;
    }
    .card__sub-title {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 7px;
    }
    .business__step-content h3 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    .business__step-content p {
        font-size: 16px;
        line-height: 24.5px;
    }
    .business__slide-arrow {
        top: 40px;
        gap: 145px;
    }
    .business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev {
        width: 36px;
        height: 36px;
        padding: 7px;
    }
    .business__wrapper {
        padding: 60px 0px 40px;
    }
    .solution {
        padding: 50px 0px;
    }
    .solution__title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .solution__title {
        margin-bottom: 60px;
    }
    .solution__list ul li {
        padding: 0px 90px 27px 100px;
    }
    .solution__list ul li h3 {
        font-size: 32px;
        line-height: 50px;
    }
    .solution__list ul li p {
        font-size: 14px;
        line-height: 23px;
    }
    .solution__list ul li::before {
        top: 8px;
        line-height: 33px;
        font-size: 22px;
    }
    .solution__list ul li {
        margin-bottom: 30px;
    }
    .templates {
        padding: 70px 0px 70px;
    }
    .templates__title h2 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title h1 {
        font-size: 64px;
        line-height: 70px;
        margin-bottom: 10px;
    }
    .templates__title p {
        font-size: 14px;
        line-height: 26px;
    }
    .templates__title {
        margin-bottom: 50px;
    }
    .templates__column-txt {
        width: calc(48% - 15px);
    }
    .templates__column-images {
        width: calc(52% - 15px);
    }
    .templates__slide-item {
        height: 100%;
    }
    .templates__slider {
        height: 829px;
    }
    .templates__content-list h1, .templates__content-list h2, .templates__content-list h3, .templates__content-list h4, .templates__content-list h5, .templates__content-list h6 {
        font-size: 18px;
        line-height: 33px;
    }
    .templates__content-list p {
        font-size: 14px;
        line-height: 22px;
    }
    .all__plans {
        padding: 80px 0px 80px;
    }
    .all__plans .templates__title {
        margin-bottom: 50px;
    }
    .plans__column {
        width: calc(50% - 30px);
    }
    .plan__full-info {
        padding: 28px 30px 28px 30px;
        height: 100%;
    }
    .plan__price-wrapper {
        font-size: 35px;
        line-height: 40px;
        letter-spacing: 2px;
    }
    .plans__tabs button {
        padding: 24.5px 8px 17px;
    }
    .all__plans-top--layer {
        width: 499px;
        height: 331px;
        right: -240px;
    }
    .all__plans-bottom--layer {
        width: 511px;
        height: 319px;
        left: -250px;
    }
    .plan__full-info a {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .plan__full-info button {
        margin-top: 35px;
        padding: 10px 20px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates {
        padding: 80px 0px 80px;
    }
    .choose__templates-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .choose__templates-title {
        margin-bottom: 50px;
    }
    .footer {
        padding: 48px 0px 60px;
    }
    .footer__logo-row {
        margin-bottom: 55px;
    }
    .footer__copyright {
        padding: 20px 0px 20px;
    }
    /*  */
    .about__us-title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-title h1 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 15px;
    }
    .about__us-wrapper {
        padding: 70px 0px 60px;
    }
    .our__store-txt--column {
        width: calc(52% - 15px);
    }
    .our__store-img--column {
        width: calc(48% - 15px);
        padding: 40px 0px;
    }
    .our__store-img--column::after {
        left: 40px;
    }
    .story__sub-title {
        font-size: 20px !important;
        line-height: 25.5px !important;
        margin-bottom: 5px !important;
    }
    .story__text-wrapper h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .video__play-btn {
        width: 87.68px;
        height: 87.68px;
    }
    .story__item-white--box h2 {
        font-size: 19.72px;
        line-height: 30.21px;
        margin-bottom: 16px;
        -webkit-line-clamp: 2;
    }
    .story__item-white--box {
        padding: 25.67px 13.77px 28px;
    }
    .story__item-white--box p {
        font-size: 14.36px;
        line-height: 19.44px;
        /* -webkit-line-clamp: 6; */
    }
    .story__slider-arrow {
        position: relative;
        top: 0;
        right: 0;
        flex-direction: row;
        gap: 0;
        column-gap: 20px;
        transform: none;
        justify-content: center;
        margin-top: 30px;
    }
    .story__slider-arrow .swiper-button-next, .story__slider-arrow .swiper-button-prev {
        transform: rotate(-90deg);
    }
    .investment__title h2 {
        font-size: 60px;
        line-height: 70px;
        margin-bottom: 18.68px;
    }
    .investment__title p {
        max-width: 835px;
        margin-bottom: 40px;
    }
    .investment {
        padding: 70px 0px 60px;
    }
    /*  */
    .template__title-wrapper h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .template__category-tabs ul li button {
        padding: 9px 35px;
        font-size: 16px;
    }
    .template__category-tabs {
        margin-bottom: 50px;
    }
    .all__templates-column {
        width: 50%;
        padding: 0px 15px;
    }
    .all__templates-wrapper {
        margin: 0px -15px;
        row-gap: 30px;
    }
    .template__img-block {
        height: 306px;
    }
    .theme__name h3 {
        font-size: 18px;
        line-height: 32.21px;
    }
    .theme__sub-title p {
        font-size: 14px;
        line-height: 32.24px;
        font-weight: var(--font-regular);
    }
    .about__us-title p br{
        display: none;
    }
    .theme__more-detail p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15.23px;
    }
    .service__wrapper {
        padding-top: 92.5px;
    }
    .about__us-wrapper.contact__banner {
        padding: 55px 0px 65.39px;
    }
    .contact__info-txt--col {
        width: calc(55% - 25px);
    }
    .contact__info-form--col {
        width: calc(45% - 65px);
    }
    .contact__info-detail h2 {
        font-size: 42px;
        line-height: 49px;
        margin-bottom: 22.62px;
    }
    .contact__info-detail ul li h3 {
        font-size: 20px;
        line-height: 24.5px;
        left: 0.16px;
        margin-bottom: 9.33px;
    }
    .contact__info-detail ul li {
        margin-bottom: 30.25px;
    }
    .contact__form-wrapper {
        padding: 32.67px 39.98px 15.83px 31px;
        margin-top: 20.45px;
    }
    /*  */
    .blog__featured-info h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .blog__featured-info p {
        font-size: 14px;
        line-height: 19px;
    }
    .blog__featured-img {
        height: 200px;
    }
    .blogs__item-wapper {
        padding: 7.82px 8.2px 7.82px;
    }
    .blog__featured-info {
        margin-top: 5.99px;
    }
    .template__bottom-blur--layer2 {
        width: 531px;
        height: 240px;
    }
    .map__wrapper-column {
        width: calc(50% - 20px);
    }
    .map__contant-block h1, .map__contant-block h2, .map__contant-block h3, .map__contant-block h4, .map__contant-block h5, .map__contant-block h6 {
        font-size: 32px;
        line-height: 42px;
    }
    .map__contant-block p {
        font-size: 14px;
        line-height: 19.6px;
        letter-spacing: 0.16px;
    }
    .map__main-box {
        height: 330px;
    }
    .map__contant-block {
        margin-bottom: 42.33px;
    }
    .map__wrapper {
        padding: 28.92px 0px 35.39px;
    }
    .contact__info {
        padding: 37.67px 0px 28.92px;
    }
    /*  */
    .single__post-title--frame h1 {
        font-size: 52px;
        line-height: 57.77px;
    }
    .single__post-title--frame {
        padding: 147.47px 29.62px 102.16px;
        height: 422.92px;
        width: 460.38px;
    }
    .single__post-main--video {
        height: 387.31px;
        width: calc(100% - 485.14px);
    }
    .single__post-short--des p {
        font-size: 14px;
        line-height: 21.78px;
    }
    .guide__img-col {
        width: calc(50% - 20px);
    }
    .guide__content-col {
        width: calc(50% - 20px);
    }
    .guide__title-frame {
        height: 324px;
    }
    .guide__title-wrapper .guide__sub-title {
        margin-bottom: 11.31px;
        padding: 9.61px 14.59px 9.61px 15.44px;
        line-height: 18.78px;
    }
    .guide__title-wrapper h2 {
        font-size: 46px;
        line-height: 54.1px;
    }
    .all__title-wrapper {
        padding: 17px 40px 17px 34px;
    }
    .blog__title-slide--item span {
        width: 52.62px;
        height: 9px;
        margin-bottom: 10.12px;
    }
    .post__lg-col {
        width: calc(75% - 30px);
    }
    .post__sm-col {
        width: calc(25% - 15px);
    }
    .single__post-txt p {
        font-size: 16px;
        line-height: 20.78px;
        margin-bottom: 20px;
    }
    .single__post-txt ul li {
        line-height: 20.78px;
    }
    .single__post-txt ul, .single__post-txt ol {
        margin-bottom: 20px;
        padding-left: 20px;
    }
    .newsLetter {
        padding: 30px 15px 30px 15px;
    }
    .newsLetterLogoIcon span {
        width: 41.4px;
        height: 34.8px;
    }
    .newsLetterLogoIcon p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .newsletterEmail input {
        font-size: 16px;
        margin-bottom: 10px;
        padding: 7px 0px;
    }
    .getstartedbtn {
        margin-top: 35px;
    }
    .getstartedbtn button, .getstartedbtn input {
        padding: 10px 27px;
    }
    .conversation__column-txt h2 {
        font-size: 50px;
        line-height: 58.1px;
        margin-bottom: 11.92px;
    }
    .conversation__column-form {
        max-width: 294.81px;
        width: 100%;
    }
    .conversation__column-txt {
        max-width: 465px;
    }
    .all__title-wrapper .swiper-slide::after {
        right: -4px;
    }
    .recent__post-row {
        margin: 0px -15px;
    }
    .recent__post-column {
        padding: 0px 15px;
    }
    .post__title {
        font-size: 28px;
        line-height: 32px;
    }
    .post__sub-title {
        font-size: 18px;
        line-height: 21.48px;
        margin-bottom: 11.13px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 16px;
        line-height: 19.48px;
        padding: 6.5px 18px;
    }
    .recent__post-item {
        padding: 21.29px 13.31px 35.31px;
    }
    .recent__post-title h2 {
        font-size: 50px;
        line-height: 70px;
    }
    .recent__post-item--image {
        margin-bottom: 23.03px;
    }
    .recent__post-item--detail {
        padding: 22.07px 0px 0px;
    }
    .recent__post {
        padding: 40.69px 0px 63.63px;
    }
    .business__plans {
        padding: 60px 0px 33.78px;
    }
    .business__plans-title h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .business__plans-title {
        margin-bottom: 34px;
    }
    .business__plan-name {
        padding: 10px 26px 5px;
        margin-bottom: 6px;
    }
    .business__plan-name .plan__name-txt {
        font-size: 18.46px;
        line-height: 23.2px;
        letter-spacing: 1.68px;
    }
    .business__plans-row {
        margin: 0px -6px;
    }
    .business__plans-col {
        padding: 0px 6px;
    }
    .plan__price-txt {
        font-size: 26.77px;
        line-height: 36.24px;
        letter-spacing: 1px;
        margin-bottom: 4.15px;
    }
    .plan__short-detail {
        margin-bottom: 10px;
    }
    .plan__all-features ul li {
        padding: 11.32px 17px;
        font-size: 11.52px;
    }
    .plan__start-btn a {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn button {
        padding: 11px 15px;
        font-size: 13px;
        line-height: 14.44px;
    }
    .plan__start-btn {
        margin-top: 50px;
        padding: 0px 15px 20px;
    }
    .boost__plan .plan__start-btn a {
        padding: 6.19px 15.5px;
    }
    .boost__plan .plan__start-btn button {
        padding: 6.19px 15.5px;
    }
    .find__features-title h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .all__features-name--label p {
        padding: 8.5px 25px;
        font-size: 16px;
        line-height: 19.13px;
    }
    .all__features-name--label {
        padding: 16px;
    }
    .all__features-plan--name {
        padding: 16px;
    }
    .all__features-plan--name h3 {
        font-size: 18px;
        line-height: 20.83px;
        letter-spacing: 1.68px;
        margin-bottom: 3.96px;
    }
    .all__features-name--label__item p {
        font-size: 12px;
        line-height: 16.44px;
    }
    .all__features-name--label__item {
        padding: 15px 12px;
    }
    .all__features-name--info {
        padding: 15px 12px;
    }
    .all__features-name--info p {
        font-size: 12px;
        line-height: 14.44px;
    }
    .table__note-txt p {
        font-size: 12px;
        line-height: 16px;
    }
    .buy__package-btn {
        padding: 10px 15px;
    }
    .buy__package-btn a {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .buy__package-btn button {
        font-size: 12px;
        line-height: 14.26px;
        padding: 9px 15px;
    }
    .best__feature-title h1 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature-title h2 {
        font-size: 64px;
        line-height: 70.45px;
    }
    .best__feature {
        padding: 60px 0px 48.5px;
    }
    .latest__blog-img {
        width: 74.39px;
        height: 63.55px;
    }
    .latest__blog-info {
        width: calc(100% - 84.59px);
    }
    .latest__blog-info h5 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info h3 {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .latest__blog-info p {
        font-size: 10px;
        line-height: 10.96px;
        letter-spacing: 0px;
    }
    .latest__blogs-title h4 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title h2 {
        font-size: 20px;
        line-height: 22.5px;
        margin-bottom: 4.22px;
    }
    .latest__blogs-title ul li {
        padding: 20.07px 0px 20.84px;
    }
    .latest__blogs-column {
        width: calc(30% - 10px);
    }
    .blogs__all-column {
        width: calc(70% - 10px);
    }
    .title__slider{
        top: 72.77px;
    }
    .get__started-btn {
        font-size: 14px;
        line-height: 17.78px;
        padding: 0px;
    }
    .header__menu {
        width: auto;
        gap: 25px;
    }
    .header__login-btns a {
        padding: 8px 10px;
        font-size: 13px;
        line-height: 16.78px;
        min-width: auto;
    }
    .header__left-column {
        width: calc(58% - 10px);
        gap: 35px;
    }
    .header__right-column {
        width: calc(42% - 10px);
        gap: 10px;
    }
    /*  */
    .header__menu ul li a {
        font-size: 14px;
        line-height: 17.78px;
    }
    .header__login-btns {
        gap: 20px;
    }    
    /* Mega Menu */

    /* .header__left-column {
        gap: 20px;
    } */
    .header__menu ul {
        gap: 18px;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu {
        margin: 0px -7.5px !important;
    }
    .header__menu .mega-menu-wrap .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-menu-column {
        padding: 0px 7.5px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
        width: 22%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
        width: 18.667%;
    }
    .header__menu .mega-menu-wrap .widget_recent_entries ul li {
        display: block !important;
        margin-bottom: 10px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 25.332%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
        width: 74.668%;
    }
    /*  */
    .templates__slide-item {
        height: 100%;
    }
    .item__name {
        left: -70px;
        max-width: 165.5px;
    }
    /*  */
    .header__menu .mega-menu-wrap .mega-sub-menu {
        padding: 20px 0px !important;
    }

    /* Newsletter Card */
    .newsletter__card h3 {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 10px;
    }
    .newsletter__card p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .newsletter__card {
        padding: 25px 20px 25px 20px;
    }
    .newsletter__email-field label {
        font-size: 16px;
        line-height: 23.5px;
        margin-bottom: 6px;
    }
    .newsletter__email-field input {
        padding: 7px 12px;
        line-height: 19px;
    }
    .occasional__checkbox label {
        line-height: 17px;
    }
    .newsletter__submit-btn button, .newsletter__submit-btn input[type=submit] {
        padding: 10px 25px;
        font-size: 16px;
        line-height: 22px;
    }
    /* Newsletter Card */
    .plan__all-features ul li {
        padding: 11.32px 17px 11.32px 33px;
    }
    .plan__all-features ul li::before {
        left: 20px;
        top: 17px;
    }
    .results__message{
        padding: 0px 15px;
    }
    .header__menu .mega-menu-wrap ul li a{
        font-size: 14px !important;
    }
    /*  */
    .contact__sales-body {
        max-width: 95%;
        height: auto;
        max-height: 95%;
    }
    .popup__info h2 {
        font-size: 45px;
    }
    .popup__info ul li::after {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .popup__section {
        padding: 45px 0px;
    }
    /*  */
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 64px;
        line-height: 70px;
    }
    .why__sellers-title {
        margin-bottom: 35px;
    }
    .why__sellers-lg--card h3 {
        font-size: 36px;
        line-height: 42.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 380px;
    }
    .store__assistant-card h3 {
        font-size: 36px;
        line-height: 42.75px;
    }
    .store__assistant-card {
        padding: 25px;
    }
    .store__assistant-card p {
        font-size: 18px;
        line-height: 26.15px;
    }
    .store__assistant-card a {
        padding: 10px 24px;
        font-size: 15px;
        line-height: 22.22px;
    }
    .platform__img {
        width: 280px;
        height: 170px;
        bottom: -10px;
        right: 0;
    }
    .why__sellers-lg--card {
        padding: 25px 25px 85px 25px;
    }
    .why__sellers-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .why__sellers-col--lg {
        padding: 0px 10px;
    }
    .why__sellers-col--sm {
        padding: 0px 10px;
    }
    .mobile__optimized {
        width: 185px;
    }
    .users__row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .users__column {
        padding: 0px 10px;
    }
    .users__message-card {
        padding: 20px;
    }
    .user__rating-stars ul li {
        width: 18px;
        height: 18px;
    }
    .user__rating-stars {
        margin-bottom: 10px;
    }
    .user__message p {
        font-size: 18px;
        line-height: 26.19px;
    }
    .user__message {
        margin-bottom: 25px;
    }
    .user__detail-text p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .user__detail-text h3 {
        font-size: 18px;
        line-height: 30.19px;
        margin-bottom: -5px;
    }
    .users {
        padding: 60px 0px 60px;
    }
    .users__title {
        margin-bottom: 30px;
    }
    .why__sellers {
        padding: 60px 0px 60px;
    }
    .our__features {
        padding: 60px 0px 30px;
    }
    .our__features-row {
        margin: 0px -10px;
        row-gap: 20px;
    }
    .our__features-col {
        padding: 0px 10px;
    }
    .our__features-card--icon {
        width: 75px;
        height: 75px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 35px;
    }
    .our__features-card {
        padding: 25px 25px;
    }
    .our__features-btn {
        margin-top: 40px;
    }
    .our__features-btn a {
        padding: 8.03px 17.67px;
        font-size: 15px;
        line-height: 22.7px;
    }
    .build__site-title {
        margin-bottom: 30px;
    }
    .build__site-title p{
        font-size: 18px;
        line-height: 22.89px;
    }
    .build__site-img-col {
        width: calc(50% - 15px);
    }
    .build__site-form-col {
        width: calc(50% - 16.41px);
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 26.89px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 10px 30px;
        font-size: 15px;
        line-height: 26.8px;
    }
    .drag__drop-wrapper .or__wrapper {
        font-size: 16px;
        line-height: 21.04px;
        margin-bottom: 6px;
    }
    .upload__file-detail {
        padding-right: 35px;
        max-width: 395px;
        margin-bottom: 15px;
    }
    .platform__fees-wrapper {
        padding: 40px 0px 0px;
    }
    .platform__fees-btns {
        margin-top: 25px;
        gap: 20px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 15px;
        line-height: 20.94px;
        padding: 12px 30px;
    }
    .platform__animation-list-item p {
        font-size: 18px;
        line-height: 24.64px;
    }
    .slider .slide {
        height: 56.61px;
    }
    .slider2 {
        margin-top: 10px;
    }
    .platform__fees-title {
        max-width: 825px;
        margin-bottom: 40px;
    }
    .still__selling-title h1 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .still__selling-row {
        margin: 0px -15px;
        margin-bottom: 45px;
    }
    .still__selling-col {
        padding: 0px 15px;
    }
    .still__selling-card {
        padding: 30px 30px;
    }
    .last__child {
        transform: rotate(8deg);
    }
    .first__child {
        transform: rotate(-8deg);
    }
    .still__selling-card p {
        font-size: 24px;
        line-height: 120%;
    }
    .arrow__left {
        width: 67.33px;
        height: 95.96px;
        bottom: -94px;
    }
    .arrow__right {
        width: 67.33px;
        height: 95.96px;
        bottom: -99px;
        transform: rotate(-23deg);
    }
    .selling__box p {
        font-size: 24px;
        line-height: 120%;
    }
    .selling__box {
        max-width: 510px;
        padding: 40px 30px;
    }
    .free__Store-wrapper {
        margin-top: 40px;
    }
    .store__upgraded-title h2 {
        font-size: 64px;
        line-height: 67.45px;
        margin-bottom: 15px;
    }
    .store__upgraded-title p {
        font-size: 18px;
        line-height: 26.21px;
        margin-bottom: 20px;
    }
    .free__Store-wrapper a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .store__upgraded-title a {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 21.28px;
    }
    .store__inner-row {
        margin: 0px -10px;
    }
    .store__inner-sm--col {
        padding: 0px 10px;
    }
    .store__inner-lg--col {
        padding: 0px 10px;
    }
    .store__upgraded-title {
        margin-bottom: 30px;
    }
    .store__inner-card p {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .store__inner-card span {
        font-size: 28px;
    }
    .improve__box p {
        font-size: 22px;
        line-height: 120%;
    }
    .store__inner-arrow {
        width: 50px;
        height: 80px;
        top: -46px;
        right: -28px;
    }
    .leaving__behind-title h2 {
        font-size: 64px;
        line-height: 72.45px;
    }
    .leaving__behind-title {
        margin-bottom: 40px;
    }
    .leaving__behind {
        padding: 50px 0px 50px;
    }
    .leaving__behind-video {
        height: 550px;
    }
    .leaving__behind-video button {
        width: 110px;
        height: 110px;
    }
    .leaving__behind-video button svg {
        width: 35px;
        height: 35px;
    }
    .video__user-info {
        max-width: 430px;
        border-radius: 20px;
        bottom: -95px;
        padding: 0px 20px 30px 20px;
    }
    .video__user-info p {
        font-size: 18px;
        line-height: 120%;
    }
    .video__user-icon {
        width: 85px;
        height: 85px;
        margin-bottom: 10px;
        margin-top: -40px;
    }
    .custom__store-setup {
        padding: 110px 0px 30px;
    }
    .custom__store-setup--title h2 {
        font-size: 64px;
        line-height: 72.45px;
        margin-bottom: 15px;
    }
    .custom__store-setup--title {
        margin-bottom: 40px;
    }
    .custom__store-form {
        width: calc(42.9% - 15px);
    }
    .custom__store-img {
        width: calc(57.1% - 15px);
    }
    .custom__store-form--field label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .custom__store-form--field input {
        padding: 15px 20px;
        border-radius: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    .custom__store-form--wrapper {
        gap: 20px;
        margin-bottom: 30px;
    }
    .custom__store-form-btn button, .custom__store-form-btn input[type=submit] {
        padding: 9px 20px;
        font-size: 15px;
        line-height: 20.78px;
    }
    .amazon__platform .platform__fees-title h2 {
        font-size: 58px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 64px;
    }
    .amazon__platform .platform__fees-btns a {
        padding: 9px 20px;
    }
    .terms__cards .platform__img {
        width: 260px;
        height: 150px;
    }
    .terms__cards-row {
        margin: 0px -15px;
    }
    .terms__cards-col--lg {
        padding: 0px 15px;
    }
    .terms__cards-col--sm {
        padding: 0px 15px;
    }
    .terms__cards {
        padding: 20px 0px 50px;
    }
    .amazon__banner-img {
        max-width: 715px;
    }
}

@media screen and (max-width: 1006px) and (min-width: 992px){
    .header__login-btns a {
        padding: 8px 10px;
    }
    .header__login-btns {
        gap: 15px;
    }
}

@media(max-width: 991px){
    .banner__txt-wrapper h1 {
        font-size: 40px;
        line-height: 44.05px;
        margin-bottom: 12px;
    }
    .banner__txt-wrapper p {
        font-size: 16px;
        line-height: 24.47px;
    }
    .email__block {
        max-width: 260px;
        margin-top: 20px;
    }
    .banner__cta{
        margin-top: 20px;   
    }
    .banner__email-field {
        margin-bottom: 20px;
    }
    .banner__form-btn button, .banner__form-btn input {
        padding: 10px 30px;
        font-size: 12px;
        line-height: 17.78px;
    }
    .banner__form-btn button span {
        font-size: 11px;
        line-height: 15.26px;
    }
    .banner__form-btn a{
        padding: 10px 30px;
        font-size: 12px;
        line-height: 17.78px;
    }
    .banner__form-btn a span {
        font-size: 11px;
        line-height: 15.26px;
    }
    .banner__txt-wrapper p {
        font-size: 14px;
        line-height: 20.47px;
    }
    .banner__form-btn button, .banner__form-btn input {
        padding: 9px 26px;
        font-size: 12px;
        line-height: 14.78px;
    }
    .banner__form-btn a {
        padding: 9px 26px;
        font-size: 12px;
        line-height: 14.78px;
    }
    .banner__sm-img {
        width: calc(45% - 5px);
    }
    .banner__lg-img {
        width: calc(55% - 5px);
    }
    .next__step-btn {
        width: 32px;
        height: 32px;
    }
    .next__step-btn div svg {
        width: 9px;
        height: 16px;
    }
    .business__wrapper-title h2 {
        font-size: 46px;
        line-height: 52px;
    }
    .business__steps-wrapper {
        padding-right: 50px;
        height: 490px;
    }
    .slide__column {
        width: calc(50% - 10px);
    }
    .business__step-img {
        padding: 8px 8px;
        border-radius: 8px;
        height: 214.72px;
    }
    .business__step-img img {
        border-radius: 8px;
    }
    .card__sub-title {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 7px;
    }
    .business__step-content h3 {
        font-size: 22px;
        line-height: 27px;
    }
    .business__step-content p {
        font-size: 14px;
        line-height: 20.5px;
    }
    .business__steps-wrapper {
        padding-right: 50px;
        height: 380px;
    }
    .business__slide-arrow {
        top: 26px;
        gap: 100px;
    }
    .business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev {
        width: 30px;
        height: 30px;
        padding: 6px;
    }
    .solution__title h2 {
        font-size: 46px;
        line-height: 50px;
    }
    .solution__title {
        margin-bottom: 40px;
    }
    .solution__list ul li {
        padding: 0px 70px 25px 70px;
    }
    .solution__list ul li h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .solution__list ul li p {
        font-size: 14px;
        line-height: 20px;
    }
    .solution__list ul li::before {
        top: 5px;
        line-height: 20px;
        font-size: 18px;
    }
    .list__arrow {
        width: 15.61px;
        height: 15.22px;
        top: 8px;
    }
    .solution__list ul li {
        margin-bottom: 25px;
    }
    .templates__title h2 {
        font-size: 46px;
        line-height: 50px;
    }
    .templates__title h1 {
        font-size: 46px;
        line-height: 50px;
    }
    .templates__title p {
        font-size: 14px;
        line-height: 19px;
    }
    .templates__title {
        margin-bottom: 30px;
    }
    .templates__content-list h1, .templates__content-list h2, .templates__content-list h3, .templates__content-list h4, .templates__content-list h5, .templates__content-list h6 {
        font-size: 16px;
        line-height: 23px;
    }
    .templates__content-list p {
        font-size: 12px;
        line-height: 17px;
    }
    .templates__slide-item {
        height: 100%;
    }
    .item__name {
        font-size: 12px;
        line-height: 14.31px;
        left: -48px;
    }
    .templates__slider {
        height: 650px;
        padding: 25px 35px 25px 20px;
        border-radius: 10px;
    }
    .scroll__btn-wrapper {
        bottom: 56px;
        right: -22px;
    }
    .scroll__btn-wrapper p {
        font-size: 12px;
        letter-spacing: 3.4px;
        gap: 10px;
    }
    .scroll__btn-wrapper p svg{
        width: 14px;
        height: 15px;
    }
    .get__started-btn {
        padding: 7px 23px;
        font-size: 12px;
        line-height: 16.78px;
    }
    .header__menu ul li a {
        font-size: 14px;
        line-height: 18.78px;
        letter-spacing: 0.48px;
    }
    .header__menu ul {
        gap: 20px;
    }
    .header__menu {
        gap: 20px;
    }
    .main__header {
        padding: 10px 0px;
    }
    .main__banner {
        padding: 90px 0px 80px;
        margin-top: -76.22px;
    }
    .plans__column {
        width: calc(50% - 10px);
    }
    .plan__full-info {
        padding: 20px 20px;
    }
    .plan__full-info h3 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 15px;
    }
    .plan__full-info h3 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 20.5px;
    }
    .plan__full-info ul li {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 14px;
    }
    .plan__full-info a {
        font-size: 12px;
        line-height: 20px;
        padding: 9px 20px;
        gap: 10px;
        margin-top: 53px;
    }
    .plan__full-info button {
        font-size: 12px;
        line-height: 20px;
        padding: 9px 20px;
        gap: 10px;
        margin-top: 53px;
    }
    .plan__full-info a svg{
        width: 17px;
        height: 13px;
    }
    .plan__full-info button svg{
        width: 17px;
        height: 13px;
    }
    .plan__tab-title {
        font-size: 16px;
        line-height: 30px;
    }
    .plan__price-wrapper {
        font-size: 30px;
        line-height: 38px;
    }
    .plans__tabs button.tab__full-width {
        padding: 5.5px 15px 14px 15px;
    }
    .tab__full-width .plan__tag {
        /* position: absolute;
        bottom: 34px;
        right: 13.5px; */
        font-size: 11px;
        padding: 5px 6px;
        margin-top: 6px;
    }
    .plan__price-detail {
        font-size: 13px;
        line-height: 13px;
    }
    .tab__half-width .plan__price-detail {
        line-height: 29px;
    }
    .plan__tag {
        padding: 5px 6px;
        font-size: 11px;
    }
    .plans__tabs button {
        padding: 20.5px 8px 17px;
    }
    .choose__templates {
        padding: 70px 0px 70px;
    }
    .choose__templates {
        padding: 50px 0px 50px;
    }
    .choose__templates-title {
        margin-bottom: 30px;
    }
    .choose__templates-item--frame {
        padding: 6px 6px;
    }
    .choose__templates-title h2 {
        font-size: 46px;
        line-height: 50px;
    }
    .footer__logo-wrapper {
        width: 170px;
    }
    .footer__logo-wrapper a img{
        height: auto;
    }
    .footer__social-icons-wrapper p {
        font-size: 16px;
        line-height: 18.13px;
    }
    .footer__logo-row {
        margin-bottom: 45px;
    }
    .footer__contact-list ul li {
        display: block;
        margin-bottom: 15px;
    }
    .footer__menu-items h2 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .footer__menu-items ul li a {
        font-size: 12px;
        line-height: 16px;
    }
    .footer__social-icons-wrapper {
        gap: 25px;
    }
    .footer {
        padding: 48px 0px 50px;
    }
    .footer__copyright-txt p {
        font-size: 12px;
        line-height: 19px;
    }
    .footer__copyright {
        padding: 15px 0px 15px;
    }
    .about__us-title h2 {
        font-size: 46px;
        line-height: 56px;
        margin-bottom: 8px;
    }
    .about__us-title h1 {
        font-size: 46px;
        line-height: 56px;
        margin-bottom: 8px;
    }
    .about__us-title p {
        font-size: 14px;
        line-height: 24.5px;
    }
    .bottom__blur-layer {
        position: absolute;
        top: 241px;
        right: -17px;
        width: 205px;
        height: 269px;
    }
    .top__blur-layer {
        left: -76px;
        width: 245px;
        height: 225px;
    }
    .our__store-txt--column {
        width: 100%;
    }
    .our__store-img--column {
        width: 100%;
        padding: 0px;
    }
    .our__store-img--column::after{
        display: none;
    }
    .story__image-wrapper {
        height: 470px;
        border-radius: 10px;
    }
    .our__store-row {
        row-gap: 50px;
        flex-direction: column-reverse;
    }
    .story__slider-arrow {
        column-gap: 60px;
    }
    .investment__title h2 {
        font-size: 46px;
        line-height: 56px;
        margin-bottom: 10px;
    }
    .investment__title p {
        font-size: 14px;
        line-height: 24.5px;
    }
    .investment {
        padding: 60px 0px 60px;
    }
    .investment__top-layer {
        top: -20px;
        left: -100px;
        width: 300px;
        height: 300px;
    }
    .story__text-wrapper p {
        font-size: 14px;
        line-height: 21.5px;
        margin-bottom: 25px;
    }
    .story__text-wrapper a {
        padding: 12px 23.5px;
        font-size: 14px;
        line-height: 15.94px;
    }
    .template__img-block {
        height: 226px;
    }
    .theme__card-btns a {
        font-size: 14px;
        letter-spacing: 1.68px;
        padding: 9px 28px;
        min-width: auto;
    }
	.theme__card-btns button{
        font-size: 14px;
        letter-spacing: 1.68px;
        padding: 9px 28px;
        min-width: auto;
    }
    .template__title-wrapper h2 {
        font-size: 32px;
        line-height: 45px;
    }
    .search__template-wrapper form {
        max-width: 315px;
    }
    .template__category-tabs ul li button {
        padding: 8px 26px;
        font-size: 14px;
    }
    .template__category-tabs ul {
        column-gap: 13px;
        row-gap: 13.2px;
    }
    .template__category-tabs ul li button {
        padding: 8px 26px;
        font-size: 14px;
    }
    .investment__title a {
        padding: 11px 32px;
        font-size: 14px;
        line-height: 18.78px;
    }
    .template__bottom-blur--layer2 {
        width: 311px;
        height: 319px;
    }
    .template__category {
        padding: 58px 0px 59.6px;
    }
    .service__wrapper {
        padding-top: 62.5px;
    }
    .contact__info-txt--col {
        width: calc(55% - 25px);
    }    
    .contact__info-form--col {
        width: calc(45% - 25px);
    }
    .contact__form-wrapper {
        padding: 25px 25px 10px;
        margin-top: 20.45px;
    }
    .contact__info-detail h2 {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 21.62px;
    }
    .blogs__all-column {
        width: 100%;
    }
    .latest__blogs-column {
        width: 100%;
    }
    .map__wrapper-column {
        width: calc(50% - 10px);
    }
    .map__contant-block h1, .map__contant-block h2, .map__contant-block h3, .map__contant-block h4, .map__contant-block h5, .map__contant-block h6 {
        font-size: 26px;
        line-height: 32px;
    }
    .map__contant-block {
        margin-bottom: 32.33px;
    }
    .map__main-box {
        height: 280px;
    }
    .post__lg-col {
        width: calc(70% - 15px);
    }
    .post__sm-col {
        width: calc(30% - 15px);
    }
    .single__post-title--frame {
        padding: 47.47px 29.62px 32.16px;
        height: 302.92px;
        width: 332.38px;
    }
    .single__post-title--frame h1 {
        font-size: 38px;
        line-height: 42.77px;
    }
    .single__post-main--video {
        height: 277.31px;
        width: calc(100% - 357.14px);
    }
    .single__post-short--des p {
        font-size: 14px;
        line-height: 20.78px;
        letter-spacing: 0.32px;
    }
    .guide__info {
        padding: 13.345px 0px 14.54px;
    }
    .post__short-des {
        margin-top: 18.01px;
        margin-bottom: 0;
    }
    .guide__title-frame {
        height: 270px;
        padding: 41px 12px 12px 12px;
    }
    .guide__title-wrapper .guide__sub-title {
        margin-bottom: 8.31px;
        padding: 7.61px 11.59px 7.61px 11.44px;
        line-height: 16.78px;
        font-size: 14px;
    }
    .guide__title-wrapper h2 {
        font-size: 32px;
        line-height: 38.1px;
    }
    .blog__title-slide--item {
        font-size: 14px;
        line-height: 18.78px;
    }
    .title__slider-arrows .swiper-button-next, .title__slider-arrows .swiper-button-prev{
        padding: 5px;
    }
    .title__slider-arrows .swiper-button-next {
        right: -12.25px;
    }
    .title__slider-arrows .swiper-button-prev {
        left: -12.25px;
    }
    .title__slider-arrows .swiper-button-next, .title__slider-arrows .swiper-button-prev {
        padding: 7px;
        width: 24.5px;
        height: 24.5px;
    }
    .single__post-txt p {
        font-size: 14px;
        line-height: 19.78px;
    }
    .single__post-txt ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .single__post-txt ul, .single__post-txt ol {
        padding-left: 15px;
    }
    .conversation__column-txt {
        max-width: 375px;
    }
    .conversation__column-form {
        max-width: 264.81px;
    }
    .conversation__form-item input {
        padding: 11px 14.14px;
        border-radius: 10px;
        font-size: 14px;
        line-height: 17.78px;
    }
    .conversation__form-item textarea {
        padding: 11px 14.14px;
        border-radius: 10px;
        font-size: 14px;
        line-height: 17.78px;
    }
    .conversation__column-txt h2 {
        font-size: 42px;
        line-height: 45.1px;
        margin-bottom: 10px;
    }
    .conversation__column-txt p {
        font-size: 14px;
        line-height: 18.78px;
    }
    .conversation__form-submit--btn button, .conversation__form-submit--btn input {
        padding: 11px 30px;
        font-size: 14px;
        line-height: 13.94px;
    }
    .guide__img-col {
        width: 392px;
    }
    .recent__post-row{
        row-gap: 30px;
    }
    .recent__post-column {
        width: 50%;
    }
    .recent__post-title h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .business__plans-col {
        width: 33.33%;
    }
    .business__plans-row {
        row-gap: 12px;
        justify-content: center;
    }
    .business__plans-title h1 {
        font-size: 46px;
        line-height: 56px;
    }
    .find__features-title h2 {
        font-size: 46px;
        line-height: 64px;
    }
    .all__features-table ul {
        width: 1020px;
    }
    .all__features-table {
        overflow-x: auto;
        overflow-y: hidden;
    }
    .sm__screen-business--card{
        display: block;
    }
    .business__plans-row{
        display: none;
    }
    .boost__plan .plan__start-btn {
        margin-top: 22.12px;
    }
    .best__feature-title h1 {
        font-size: 46px;
        line-height: 50.45px;
    }
    .best__feature-title h2 {
        font-size: 46px;
        line-height: 50.45px;
    }
    .best__feature-title {
        margin-bottom: 37.58px;
    }
    .title__slider{
        top: 50.77px;
        padding: 14.54px 0px 14.54px;
    }
    .newsLetter {
        top: 180px;
    }
    .header__right-column{
        display: none;
    }
    .header__menu{
        display: none;
    }
    .mobile__menu-icon{
        display: flex;
    }
    .header__logo {
        width: calc(38.5% - 15px);
    }
    .mobile__menu-icon button {
        width: 42.88px;
        height: 42.88px;
        border: 1px solid #dfdfdf;
        padding: 7px;
        border-radius: 10px;
        background: #fff;
        box-shadow: 0px 2px 4px #00000014;
    }
    .story__slider-arrow .swiper-button-next.swiper-button-disabled, .story__slider-arrow .swiper-button-prev.swiper-button-disabled {
        opacity: 0.5;
        visibility: visible;
    }
    .faq__list-wrapper summary {
        font-size: 16px;
    }
    .Faq__detail-content p {
        font-size: 14px;
        line-height: 20px;
    }
    .faq__wrapper {
        padding: 50px 0px;
    }
    .feature__slide-pagination{
        display: block;
    }
    .sm__sign-btn{
        display: inline-flex;
    }
     /* Mega Menu */
     #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main_menu .mega-menu-toggle + #mega-menu-main_menu{
        display: block !important;
        background: transparent !important;
    }
    #mega-menu-wrap-sidebar_menu .mega-menu-toggle + #mega-menu-sidebar_menu{
        display: block !important;
        background: transparent !important;
    }
    .mega-menu-toggle{
        display: none !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li{
        margin-bottom: 10px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li:nth-last-child(1), .sidebar__menu-wrapper .mega-menu-wrap ul li li{
        margin-bottom: 0px;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li a{
        height: auto !important;
        line-height: auto !important;
        padding: 0px !important;
        font-size: 16px !important;
        line-height: 18.78px !important;
        letter-spacing: 0.48px !important;
        font-weight: var(--font-regular) !important;
        color: var(--secondary-color) !important;
        display: inline-flex !important;
        position: relative !important;
        background: transparent !important;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li.mega-menu-item-has-children a{
        width: 100% !important;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
        padding: 0px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li ul{
        margin-bottom: 10px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li ul ul{
        margin-bottom: 0px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul .mega-sub-menu .widget_media_image{
        background-color: transparent !important;
        border-radius: 0px !important;
        box-shadow: none !important;
        text-align: left !important;
        margin-bottom: 0px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul .mega-sub-menu .widget_media_image h4 {
        font-size: 16px !important;
        line-height: 18.78px !important;
        letter-spacing: 0.48px !important;
        color: var(--black-color) !important;
        margin-bottom: 0px !important;
        padding: 0 !important;
        text-align: left !important;
        font-weight: 400 !important;
        text-transform: capitalize !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul .mega-sub-menu .widget_media_image img {
        display: none !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul li.mega-menu-item-has-children li a{
        flex-direction: row;
    }
    #mega-menu-item-652 #mega-menu-item-text-2{
        display: none !important;
    }
    #mega-menu-item-73 .mega-sub-menu{
        margin-bottom: 10px !important;
    }
    #mega-menu-item-text-3{
        margin-bottom: 0px !important;
    }
    .mega-sub-menu li #mega-menu-item-recent-posts-2{
        margin-bottom: 0px !important;
    }
    .widget_recent_entries ul li:nth-last-child(1){
        margin-bottom: 0px !important;
    }
    #mega-menu-73-0-2{
        margin-bottom: 20px !important;
    }
    #mega-menu-652-0{
        display: none !important;
    }
    #mega-menu-652-1{
        margin-bottom: 0px !important;
    }
    #mega-menu-652-1-4{
        margin-bottom: 0px !important;
    }
    #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{
        padding: 15px !important;
    }
    #mega-menu-73-0, #mega-menu-73-0-4{
        margin-bottom: 0px !important;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul .mega-sub-menu .widget_media_image{
        position: relative;
    }
    .sidebar__menu-wrapper .mega-menu-wrap ul .mega-sub-menu .widget_media_image a{
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
    }
    .item__name {
        max-width: 126.5px;
    }
    .header__left-column {
        width: calc(50% - 15px);
    }
    .popup__section {
        padding: 50px 0px;
    }
    .popup__column {
        width: 100%;
    }
    .popup__info h2 {
        font-size: 42px;
        margin-bottom: 18px;
    }
    .popup__row{
        row-gap: 20px;
    }
    .contact__sales-body {
        max-width: 95%;
        height: 95%;
    }
    .blogs__all-column.archieve__blog_all-Column .blogs__item-column {
        width: calc(50% - 5px);
    }
    .blogs__all-column.archieve__blog_all-Column .blogs__item-row{
        justify-content: space-between;
        gap: 0px !important;
        row-gap: 20px !important;
    }
    .blog__featured-info h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .sidebar__menu-wrapper .guide__menu-items ul .mega-sub-menu  .widget_media_image img {
        display: block !important;
    }
    .sidebar__menu-wrapper .guide__menu-items ul .mega-sub-menu  .widget_media_image a{
        position: unset !important;
        border-radius: 6px;
        overflow: hidden;
    }
    .business__plans-card  .plan__price-txt .strike--price{
        text-decoration: line-through;
        font-size: 20px;
        color: var(--primery-color);
        margin-left: 6px;
    }
    .business__plans-card  .plan__price-txt{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .swiper.business__sm-card  .swiper-slide:nth-child(1) .business__plans-card .plan__price-txt span{
        color: var(--primery-color);
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 46px;
        line-height: 50px;
    }
    .why__sellers-col--lg {
        width: 100%;
    }
    .why__sellers-col--sm {
        width: 50%;
    }
    .seller__card-text {
        max-width: 430px;
    }
    .why__sellers-lg--card h3 {
        font-size: 28px;
        line-height: 36.3px;
    }
    .why__sellers-lg--card p {
        font-size: 18px;
        line-height: 26.15px;
        max-width: 100%;
    }
    .platform__img {
        width: 295px;
        height: 175px;
    }
    .why__sellers-lg--card p {
        font-size: 14px;
        line-height: 22.15px;
        letter-spacing: 0.6px;
    }
    .store__assistant-card h3 {
        font-size: 28px;
        line-height: 34.75px;
    }
    .store__assistant-card p {
        font-size: 14px;
        line-height: 24.15px;
        margin-bottom: 15px;
    }
    .store__assistant-card a {
        padding: 8px 24px;
        font-size: 12px;
        line-height: 18.22px;
    }
    .users__column {
        width: 50%;
    }
    .user__message p {
        font-size: 14px;
        line-height: 21.19px;
        letter-spacing: 0.4px;
    }
    .user__detail-text h3 {
        font-size: 16px;
        line-height: 28.19px;
    }
    .users__row {
        justify-content: center;
    }
    .user__rating-stars ul li {
        width: 16px;
        height: 16px;
    }
    .our__features-title {
        margin-bottom: 30px;
    }
    .our__features-col {
        width: 50%;
    }
    .our__features-card--icon {
        width: 65px;
        height: 65px;
        padding: 18px;
        margin-bottom: 25px;
    }
    .our__features-card--txt h3 {
        font-size: 24px;
        line-height: 24.26px;
        margin-bottom: 10px;
    }
    .our__features-card--txt p {
        font-size: 14px;
        line-height: 120%;
        letter-spacing: 0.4px;
    }
    .our__features-btn a {
        padding: 9px 25px;
        font-size: 14px;
        line-height: 22.7px;
    }
    .build__site-form-col {
        width: 100%;
    }
    .build__site-img-col {
        width: 100%;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        padding: 8px 30px;
        font-size: 14px;
        line-height: 25.8px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 14px;
        line-height: 18.94px;
        padding: 11px 35px;
    }
    .platform__fees-btns a svg, .platform__fees-btns button svg {
        width: 17.66px;
        height: 17.66px;
    }
    .platform__animation-list-item {
        padding: 10px 35px;
    }
    .slider .slide {
        height: 40.64px;
    }
    .platform__fees-title {
        max-width: 600px;
        margin-bottom: 30px;
    }
    .platform__animation-list-item p {
        font-size: 14px;
        line-height: 20.64px;
    }
    .platform__fees-btns {
        margin-top: 20px;
        gap: 15px;
    }
    .build__site-title p {
        font-size: 16px;
        line-height: 22.89px;
    }
    .still__selling-title h1 {
        font-size: 46px;
        line-height: 52.45px;
    }
    .still__selling-title {
        margin-bottom: 40px;
    }
    .still__selling-card p {
        font-size: 18px;
    }
    .still__selling-card {
        padding: 25px 20px;
        border-radius: 10px;
    }
    .arrow__right {
        width: 47.33px;
        height: 65.96px;
        bottom: -68px;
        transform: rotate(-23deg);
    }
    .arrow__left {
        width: 47.33px;
        height: 65.96px;
        bottom: -64px;
    }
    .selling__box {
        max-width: 400px;
        padding: 30px 20px;
    }
    .selling__box p {
        font-size: 20px;
    }
    .free__Store-wrapper {
        margin-top: 30px;
    }
    .store__upgraded-detail {
        width: 100%;
        padding-right: 0px;
    }
    .store__upgraded-title h2 {
        font-size: 46px;
        line-height: 51.45px;
    }
    .store__upgraded-title p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .store__upgraded-title p br{
        display: none;
    }
    .amazon__banner-img {
        max-width: 445px;
        margin-top: 20px;
    }
    .still__selling {
        padding: 50px 0px 25px;
    }
    .store__inner-row {
        max-width: max-content;
        row-gap: 20px;
    }
    .free__Store-wrapper a, .store__upgraded-title a {
        font-size: 12px;
        line-height: 16.78px;
    }
    .store__inner-card {
        padding: 26.6px 18.6px;
        border-radius: 15px;
    }
    .store__inner-card {
        padding: 25px 20px;
        border-radius: 15px;
    }
    .improve__box {
        padding: 25px 40px;
        border-radius: 15px;
    }
    .store__inner-card p {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .store__inner-card span {
        font-size: 22px;
    }
    .improve__box p {
        font-size: 20px;
    }
    .store__upgraded-img {
        width: 100%;
    }
    .store__upgraded-row {
        row-gap: 30px;
    }
    .store__upgraded {
        padding: 25px 0px 50px;
    }
    .leaving__behind-title h2 {
        font-size: 46px;
        line-height: 52.45px;
    }
    .leaving__behind-title {
        margin-bottom: 30px;
    }
    .leaving__behind-video {
        height: 410px;
        border-radius: 15px;
    }
    .leaving__behind-video button {
        width: 90px;
        height: 90px;
    }
    .leaving__behind-video button svg {
        width: 30px;
        height: 30px;
    }
    .video__user-info {
        max-width: 310px;
        border-radius: 15px;
        bottom: -70px;
    }
    .video__user-icon {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
        margin-top: -40px;
    }
    .video__user-info p {
        font-size: 14px;
    }
    .custom__store-setup {
        padding: 70px 0px 25px;
    }
    .custom__store-setup--title h2 {
        font-size: 46px;
        line-height: 72.45px;
        margin-bottom: 15px;
    }
    .custom__store-setup--title h2 {
        font-size: 46px;
        line-height: 52.45px;
        margin-bottom: 10px;
    }
    .custom__store-form {
        width: calc(50% - 10px);
    }
    .custom__store-img {
        width: calc(50% - 10px);
    }
    .custom__store-setup--title p {
        font-size: 14px;
        line-height: 20.19px;
    }
    .custom__store-form--field label {
        font-size: 14px;
        line-height: 20px;
    }
    .custom__store-form--field input {
        padding: 10px 15px;
        font-size: 14px;
        line-height: 20px;
    }
    .custom__store-form--wrapper {
        gap: 20px;
        margin-bottom: 20px;
    }
    .custom__store-form-btn button, .custom__store-form-btn input[type=submit] {
        font-size: 12px;
        line-height: 18.78px;
    }
    .amazon__platform .platform__fees-title h2 {
        font-size: 40px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 46px;
    }
    .amazon__platform .platform__fees-btns a, .amazon__platform .platform__fees-btns button {
        font-size: 12px;
        line-height: 14.94px;
    }
    .platform__fees {
        padding: 25px 0px 0px;
    }
    .platform__fees-wrapper {
        padding: 30px 0px 0px;
    }
    .terms__cards-row {
        margin: 0px -7.5px;
    }
    .terms__cards-col--lg {
        padding: 0px 7.5px;
    }
    .terms__cards-col--sm {
        padding: 0px 7.5px;
    }
    .terms__cards .why__sellers-lg--card {
        padding: 25px 25px 35px 25px;
    }
    .seller__card-text .launch__btn {
        padding: 9px 20px;
        font-size: 12px;
        line-height: 17.23px;
    }
    .terms__cards .platform__img {
        width: 230px;
        height: 130px;
    }
    .terms__cards {
        padding: 15px 0px 40px;
    }
    .amazon__seller-btn a {
        padding: 8px 26px;
        font-size: 12px;
    }
    .amazon__banner {
        padding: 30px 0px 0px !important;
    }
}

@media(max-width: 767px){
    .header__menu{
        display: none;
    }
    .header__logo {
        width: calc(50% - 15px);
    }
    .main__header {
        padding: 15px 0px;
    }
    .banner__column-txt {
        width: 100%;
    }
    .banner__column-img {
        width: 100%;
    }
    .banner__row{
        row-gap: 30px;
    }
    .main__banner {
        padding: 80px 0px 80px;
        margin-top: -73.66px;
    }
    .banner__txt-wrapper h1 {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .banner__txt-wrapper p {
        font-size: 14px;
        line-height: 20.47px;
    }
    .email__block {
        max-width: 100%;
        margin-top: 20px;
    }
    .banner__cta{
        margin-top: 20px;   
    }
    .business__wrapper {
        padding: 40px 0px 40px;
    }
    .business__wrapper-title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .business__slide-arrow {
        top: 0;
        position: relative;
        gap: 40px;
        flex-direction: row-reverse;
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }
    .business__steps-wrapper {
        padding-right: 0;
        height: auto;
    }
    .slide__column {
        width: 100%;
    }
    .business__step-img {
        padding: 8px 8px;
        border-radius: 8px;
        height: 220px;
    }
    .slide__row{
        row-gap: 20px;
    }
    .business__slide-arrow .swiper-button-next, .business__slide-arrow .swiper-button-prev {
        width: 40px;
        height: 40px;
        padding: 9px;
        transform: rotate(-90deg);
    }
    .business__step-content h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .card__sub-title {
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 6px;
    }
    .business__step-content p {
        font-size: 12px;
        line-height: 16.5px;
    }
    .business__steps-wrapper .business__slider {
        height: auto;
    }
    .business__steps-wrapper .swiper-slide {
        height: auto !important;
    }
    .solution__title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .solution__list ul li {
        padding: 0px 30px 20px 30px;
    }
    .solution__list ul li h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .solution__list ul li::before {
        top: 3px;
        line-height: 18px;
        font-size: 16px;
    }
    .solution__list ul li p {
        font-size: 12px;
        line-height: 17px;
    }
    .solution__list ul li {
        padding: 0px 20px 20px 30px;
    }
    .templates {
        padding: 60px 0px 60px;
    }
    .templates__title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .templates__title h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .templates__column-txt {
        width: 100%;
    }
    .templates__column-images {
        width: 100%;
    }
    .templates__slider {
        padding: 25px 32px 25px 20px;
        height: 398px;
    }
    .templates__slide-item {
        height: 100%;
    }
    .templates__row{
        row-gap: 30px;
    }
    .templates__title {
        margin-bottom: 20px;
    }
    .plans__column {
        width: 100%;
    }
    .plans__row {
        flex-direction: column-reverse;
        row-gap: 12px;
    }
    .choose__templates-title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .footer__logo-column {
        width: 100%;
    }
    .footer__social-column {
        width: 100%;
        justify-content: flex-start;
    }
    .footer__logo-row{
        row-gap: 20px;
    }
    .footer__column-contact {
        width: 100%;
        padding: 0px 15px;
    }
    .footer__column-menu {
        width: 50%;
        padding: 0px 15px;
    }
    .footer__menu-row {
        row-gap: 30px;
    }
    .footer__social-icons-wrapper ul li a {
        width: 30px;
        height: 30px;
    }
    .footer__social-icons-wrapper ul li a span {
        padding: 5px;
    }
    .footer__contact-list ul li a {
        gap: 12px;
        font-size: 12px;
        line-height: 16px;
    }
    .mobile__menu-icon{
        display: flex;
    }
    .about__us-title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .about__us-title h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .about__us-title p {
        font-size: 14px;
        line-height: 23.5px;
    }
    .about__us-wrapper {
        padding: 60px 0px 60px;
    }
    .top__blur-layer {
        left: -75px;
        width: 195px;
        height: 195px;
    }
    .bottom__blur-layer {
        top: 380px;
        right: -17px;
        width: 115px;
        height: 159px;
    }
    .our__store {
        padding: 0px 0px 45.2px;
    }
    .story__image-wrapper {
        height: 260px;
        border-radius: 5px;
    }
    .video__play-btn {
        width: 57.68px;
        height: 57.68px;
    }
    .video__play-btn button svg, .video__play-btn a svg{
        width: 17px;
        height: 20px;
    }
    .story__text-wrapper h3 {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .story__sub-title {
        font-size: 16px !important;
        line-height: 20px !important;
        margin-bottom: 8px !important;
    }
    .story__slide {
        padding: 30px 0px 60px;
    }
    .all__templates-wrapper {
        row-gap: 20px;
    }
    .all__templates-column {
        width: 100%;
        padding: 0px 15px;
    }
    .template__category-col {
        width: 100%;
    }
    .search__template-wrapper form {
        max-width: 100%;
    }
    .template__category-row {
        row-gap: 15px;
    }
    .template__category-tabs ul li button {
        padding: 6px 20px;
        font-size: 13px;
        line-height: 21.2px;
    }
    .template__category-tabs ul {
        column-gap: 10px;
        row-gap: 10px;
    }
    .template__category-tabs {
        margin-bottom: 30px;
    }
    .theme__name h3 {
        font-size: 18px;
        line-height: 28.21px;
    }
    .theme__sub-title p {
        font-size: 12px;
        line-height: 28.24px;
    }
    .theme__card-btns {
        gap: 10px;
    }
    .theme__card-btns a {
        font-size: 12px;
        letter-spacing: 1.68px;
        padding: 8px 22px;
    }
	.theme__card-btns button{
        font-size: 12px;
        letter-spacing: 1.68px;
        padding: 8px 22px;
    }
    .investment__title h2 {
        font-size: 36px;
        line-height: 45px;
    }
    .investment__title p {
        margin-bottom: 25px;
    }
    .contact__info-txt--col {
        width: 100%;
    }
    .contact__info-form--col {
        width: 100%;
    }
    .about__us-wrapper.contact__banner {
        padding: 55px 0px 45.39px;
    }
    .blogs__item-column {
        width: 100%;
    }
    .map__wrapper-column {
        width: 100%;
    }
    .map__wrapper-row {
        row-gap: 30px;
    }
    .contact__cta-wrapper {
        padding: 55.39px 0px 47.09px;
    }
    .single__post-wrapper {
        padding: 15px 0px 15px;
    }
    .single__post-title--frame {
        padding: 40px 15px 20px;
        height: 284.92px;
        width: 100%;
        max-width: 315px;
        margin: 0 auto;
        /* background-size: contain; */
    }
    .single__post-main--video {
        width: 100%;
        height: 285.92px;
        
    }
    .single__post-banner {
        padding: 20px 15px;
        row-gap: 20px;
    }
    .guide__img-col {
        width: 100%;
        max-width: 345px;
        margin: 0 auto;
    }
    .guide__content-col {
        width: 100%;
    }
    .guide__row {
        row-gap: 15px;
    }
    .guide__title-wrapper .guide__sub-title {
        padding: 7px 12px;
        line-height: 16.78px;
        font-size: 12px;
    }
    .guide__title-wrapper h2 {
        font-size: 28px;
        line-height: 37.1px;
    }
    .post__lg-col {
        width: 100%;
    }
    .post__sm-col {
        width: 100%;
    }
    .getstartedbtn button, .getstartedbtn input {
        padding: 8px 27px;
        font-size: 14px;
    }
    .conversation__column-txt {
        max-width: 100%;
    }
    .conversation__column-form {
        max-width: 100%;
    }
    .conversation__row {
        row-gap: 20px;
    }
    .conversation__column-txt h2 {
        font-size: 32px;
        line-height: 38.1px;
        margin-bottom: 8px;
    }
    .all__title-wrapper .swiper-slide::after {
        right: 0px;
    }
    /* .all__title-wrapper .swiper-slide::after {
        right: 3px;
    } */
    .guide__title-frame {
        height: 238px;
    }
    .recent__post-column {
        width: 100%;
    }
    .recent__post-row {
        row-gap: 20px;
    }
    .post__sub-title {
        font-size: 16px;
        line-height: 20.48px;
    }
    .post__tag-wrapper span, .post__tag-wrapper a {
        font-size: 14px;
        line-height: 17.48px;
    }
    .business__plans-title h1 {
        font-size: 36px;
        line-height: 38px;
    }
    .find__features-title h2 {
        font-size: 36px;
        line-height: 38px;
    }
    .best__feature-title h1 {
        font-size: 30px;
        line-height: 34.45px;
    }
    .best__feature-title h2{
        font-size: 30px;
        line-height: 34.45px;
    }
    .best__feature-slider .feature__thumb {
        margin-bottom: 15.5px;
    }
    .feature__bottom-layer {
        width: 216px;
        height: 279px;
    }
    .feature__center-layer {
        width: 93.27px;
        height: 73.01px;
    }
    .feature__top-layer {
        width: 175px;
        height: 195px;
    }
    .template__category {
        padding: 18px 0px 59.6px;
    }
    .title__slider {
        top: 70px;
        padding: 15px 0px 15px;
    }
    .guide__info {
        padding: 30.345px 0px 14.54px;
    }
    .whatsapp__chat-btn a {
        width: 45px;
        height: 45px;
        padding: 10px;
    }
    .header__logo {
        width: calc(80% - 15px);
    }
    .mobile__menu-icon button {
        width: 41.19px;
        height: 41.19px;
        padding: 6px;
    }
    .faq__list-wrapper summary {
        font-size: 14px;
        padding: 15px 40px 15px 15px;
    }
    .faq__list-wrapper summary::after {
        top: 22px;
        right: 10px;
        width: 18px;
        height: 18px;
    }
    .faq__wrapper {
        padding: 40px 0px;
    }
    .Faq__detail-content {
        padding: 0px 15px 15px 15px;
    }
    .Faq__detail-content p {
        font-size: 12px;
        line-height: 18px;
    }
    .solution__list {
        max-height: 280px;
    }
    .main__banner {
        padding: 100px 0px 80px;
    }
    .banner__column-img{
        flex-wrap: wrap;
    }
    .banner__sm-img {
        width: 100%;
    }
    .banner__lg-img {
        width: 100%;
    }
    .banner__column-img.desktop{
        display: none;
    }
    .banner__column-img.mobile{
        display: flex;
        gap: 12px;
        padding: 0px 43px;
    }
    .banner__column-img.mobile .banner__sm-img{
        width: 81%;
    }
    .solution__list {
        max-height: 280px;
    }
    .main__banner {
        padding: 100px 0px 80px;
    }
    .business__steps-wrapper--mobile{
        display: block;
    }
    .business__steps-wrapper{
        display: none;
    }
    .templates__slide-item {
        padding-left: 20px;
    }
    .item__name {
        left: -57px;
    }
    .templates__slider {
        height: 366px;
    }
    /* Footer Newsletter */
    .footer__newsletter h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .footer__newsletter-field input {
        box-shadow: 0px 4px 4px #00000040 !important;
        padding: 11px 120px 11px 20px;
    }
    .footer__newsletter-field button, .footer__newsletter-field input[type=submit] {
        line-height: 18px;
        border-radius: 0px 36px 36px 0px;
        padding: 11px 30px;
        box-shadow: none;
        height: 100%;
        align-items: center;
        height: 43px;
        width: auto;
    }
    .footer__newsletter-field {
        border-radius: 0;
        overflow: unset;
        box-shadow: none;
        margin-bottom: 15px;
    }
    /* Footer Newsletter */
    .choose__templates-slider .swiper-wrapper{
        height: auto !important;
    }
    .all__title-wrapper {
        padding: 15px 20px 15px 20px;
    }
    .header__left-column {
        width: calc(53% - 15px);
    }
    .contact__sales-body {
        padding: 20px 0px;
    }
    .popup__close-btn {
        width: 25px;
        height: 25px;
        top: 10px;
        right: 10px;
    }
    .popup__section {
        padding: 25px 0px;
    }
    .popup__info h2 {
        font-size: 32px;
        margin-bottom: 17px;
    }
    .popup__info ul li {
        padding-left: 16px;
        font-size: 16px;
    }
    .popup__info ul li::after {
        width: 7px;
        height: 7px;
        top: 6px;
    }
    .popup__info ul {
        margin-bottom: 20px;
    }
    .sale__form-column6 {
        width: 100%;
    }
    .contact__sales-form {
        row-gap: 13px;
    }
    /* Lang */
    [lang="pt"] .sm__sign-btn{
        padding: 10px 13px;
    }
    [lang="pt"] .header__logo {
        width: 100%;
    }
    [lang="pt"] .header__left-column {
        width: calc(43% - 15px);
    }
    .blogs__all-column.archieve__blog_all-Column .blogs__item-column {
        width: 100%;
    }
    .blog__featured-img {
        height: 170px;
    }
    .blog__featured-info h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .blog__featured-info p {
        font-size: 12px;
        line-height: 18px;
    }
    .why__sellers-title h2, .users__title h2, .our__features-title h2, .build__site-title h2, .platform__fees-title h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .why__sellers-col--sm {
        width: 100%;
    }
    .platform__img {
        width: 100%;
        height: auto;
        position: relative;
        display: flex;
        bottom: 0px;
        margin-top: 20px;
    }
    .why__sellers-lg--card {
        padding: 20px 20px 0px 20px;
    }
    .store__assistant-card {
        padding: 20px;
    }
    .why__sellers-lg--card h3 {
        font-size: 24px;
        line-height: 32.3px;
    }
    .mobile__optimized {
        width: 50%;
        margin-top: 20px;
    }
    .store__assistant-card h3 {
        font-size: 24px;
        line-height: 31.75px;
    }
    .mobile__optimized {
        width: 50%;
        position: relative;
        right: 0;
        margin: 0 auto;
        margin-top: 20px;
    }
    .users__column {
        width: 100%;
    }
    .user__detail-text h3 {
        font-size: 14px;
        line-height: 26.19px;
        font-weight: var(--font-bold);
    }
    .user__card-img {
        width: 50px;
        height: 50px;
    }
    .user__detail-text {
        padding-left: 60px;
    }
    .our__features-col {
        width: 100%;
    }
    .our__features-card--icon {
        width: 55px;
        height: 55px;
        padding: 16px;
        margin-bottom: 18px;
    }
    .our__features-card--txt h3 {
        font-size: 18px;
        line-height: 20.26px;
        margin-bottom: 5px;
    }
    .our__features-card {
        padding: 20px 20px;
    }
    .our__features-btn {
        margin-top: 30px;
    }
    .our__features {
        padding: 45px 0px 30px;
    }
    .build__site-title p {
        font-size: 14px;
        line-height: 20.89px;
    }
    .build__site-title h2{
        margin-bottom: 10px;
    }
    .build__form-field input {
        padding: 10px 15px;
        line-height: 22.89px;
        font-size: 14px;
    }
    .or__txt p {
        font-size: 14px;
        line-height: 12.89px;
    }
    .or__txt {
        margin-bottom: 10px;
    }
    .drag__drop-wrapper .drop__icon {
        width: 16px;
        height: 16px;
        margin-bottom: 10px;
    }
    .drag__drop-wrapper p {
        font-size: 14px;
        line-height: 22.3px;
        margin-bottom: 4.26px;
    }
    .drag__drop-wrapper .browse__file {
        font-size: 14px;
        line-height: 20.3px;
    }
    .upload__file-detail p {
        font-size: 14px;
        line-height: 22.3px;
        gap: 8px;
    }
    .upload__file-detail svg, .upload__file-detail img {
        width: 26px;
        height: 26px;
    }
    .upload__file-detail{
        gap: 8px;
        padding-right: 25px;
    }
    .upload__file-detail button {
        width: 13px;
        height: 13px;
    }
    .our__features-btn a {
        font-size: 12px;
        line-height: 20.7px;
    }
    .form__submit-btn a, .form__submit-btn button, .form__submit-btn input[type=submit] {
        font-size: 12px;
        line-height: 22.8px;
    }
    .platform__fees-btns a, .platform__fees-btns button {
        font-size: 12px;
        line-height: 16.94px;
        padding: 10px 30px;
    }
    .platform__fees-btns a svg, .platform__fees-btns button svg {
        width: 16px;
        height: 16px;
    }
    .platform__animation-list-item p {
        font-size: 12px;
        line-height: 16.64px;
    }
    .platform__animation-list-item {
        padding: 9px 28px;
    }
    .slider .slide {
        height: 34.64px;
    }
    .platform__fees-title {
        margin-bottom: 20px;
    }
    .why__sellers {
        padding: 50px 0px 50px;
    }
    .users {
        padding: 50px 0px 50px;
    }
    .all__faqs-btn a {
        font-size: 12px;
        line-height: 14px;
    }
    .sm__sign-btn{
        font-size: 14px;
    }
    .still__selling-title h1 {
        font-size: 30px;
        line-height: 35.45px;
    }
    .still__selling-col {
        width: 100%;
    }
    .first__child, .last__child {
        transform: none;
    }
    .still__selling-row{
        row-gap: 15px;
    }
    .arrow__left{
        display: none;
    }
    .still__selling-card p {
        font-size: 16px;
    }
    .still__selling-card {
        padding: 25px 30px;
    }
    .arrow__right {
        width: 37.33px;
        height: 45.96px;
        bottom: -39px;
        transform: rotate(-71deg);
    }
    .selling__box p {
        font-size: 16px;
    }
    .store__inner-card {
        padding: 15px 15px;
        border-radius: 15px;
    }
    .improve__box {
        padding: 20px 15px;
        border-radius: 15px;
    }
    .improve__box p {
        font-size: 16px;
    }
    .store__inner-card p {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .store__inner-arrow {
        width: 40px;
        height: 60px;
        top: -36px;
        right: -20px;
    }
    .store__upgraded {
        padding: 20px 0px 40px;
    }
    .still__selling {
        padding: 40px 0px 20px;
    }
    .still__selling-title {
        margin-bottom: 20px;
    }
    .selling__box {
        max-width: 430px;
        padding: 30px 20px;
        border-radius: 15px;
    }
    .store__upgraded-title h2 {
        font-size: 30px;
        line-height: 35.45px;
    }
    .store__upgraded-title {
        margin-bottom: 20px;
    }
    .leaving__behind-title h2 {
        font-size: 30px;
        line-height: 35.45px;
    }
    .leaving__behind {
        padding: 40px 0px 40px;
    }
    .leaving__behind-title {
        margin-bottom: 20px;
    }
    .leaving__behind-video {
        height: 240px;
        border-radius: 15px;
    }
    .leaving__behind-video img, .leaving__behind-video video {
        border-radius: 15px;
    }
    .video__user-info {
        padding: 0px 20px 20px 20px;
        transform: rotate(-5deg);
    }
    .video__user-icon {
        width: 50px;
        height: 50px;
        margin-top: -25px;
    }
    .leaving__behind-video button svg {
        width: 20px;
        height: 20px;
    }
    .leaving__behind-video button {
        width: 60px;
        height: 60px;
    }
    .custom__store-setup--title h2 {
        font-size: 30px;
        line-height: 35.45px;
        margin-bottom: 10px;
    }
    .custom__store-form {
        width: 100%;
    }
    .custom__store-img {
        width: 100%;
    }
    .custom__store-setup--title {
        margin-bottom: 20px;
    }
    .custom__store-form--wrapper {
        gap: 15px;
        margin-bottom: 15px;
    }
    .amazon__platform .platform__fees-title h2{
        font-size: 30px;
    }
    .amazon__platform .platform__fees-title h2 span {
        font-size: 36px;
    }
    .terms__cards-col--lg, .terms__cards-col--sm {
        width: 100%;
    }
    .terms__cards-row{
        row-gap: 15px;
    }
    .terms__cards .why__sellers-lg--card h3 {
        margin-bottom: 10px;
    }
    .terms__cards .why__sellers-lg--card {
        padding: 20px 20px 0px 20px;
    }
    .terms__cards .platform__img {
        width: 100%;
        height: auto;
    }
}