@font-face {
    font-family: "Monument Extended";
    src: url("monumentextended-regular.woff2") format("woff2"),
        url("monumentextended-regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ES Rebond';
    src: url('esrebondgrotesque-regular.woff2') format('woff2'),
        url('esrebondgrotesque-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dallas';
    src: url('dallas-regular.woff2') format('woff2'),
        url('dallas-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('proximanova-regular.woff2') format('woff2'),
        url('proximanova-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('proximanova-bold.woff2') format('woff2'),
        url('proximanova-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: "ES Rebond";
    font-size: 1.667vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: 0.049vw;
    color: #260631;
    background-color: #FDF9F7;
}

a:hover {
    filter: brightness(100%);
}
.insta5 .section_right_item ul li:hover:before,
.insta4 .section_left_item ul li:hover:before {
    transform: rotate(360deg);
    transition: 2s;
}
.section_inner {
    margin: 0px auto;
}

.site_button,
input[type="submit"] {
    display: inline-block;
    color: #F88341;
    font-size: 1.042vw;
    font-weight: bold;
    font-family: 'Dallas';
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 0.156vw;
    text-transform: uppercase;
    padding: 1.458vw 3.229vw;
    cursor: pointer;
    border-radius: 2.083vw;
    border: solid 1.5px #f88b4e;
    background-color: #feeee9;
    position: relative;
    z-index: 9;
}

.site_button:hover,
input[type="submit"]:hover {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

h1 {
    font-family: "Monument Extended";
    font-size: 8.958vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.98;
    letter-spacing: normal;
    text-align: left;
    color: #260631;
    margin-left: 0.521vw;
    text-transform: uppercase;
    position: relative;
}

h2 {
    -webkit-text-stroke: 2px #260631;
    font-family: "Monument Extended";
    font-size: 4.063vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.95;
    letter-spacing: 0.120vw;
    text-align: center;
    text-transform: uppercase;
    color: transparent;
    margin: 0px 0px 1.042vw;
}

h3 {
    font-family: Monument Extended;
    font-size: 2.344vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
}

p {
    margin-top: 0px;
    margin-bottom: 1.354vw;
}

p:last-child {
    margin-bottom: 0px;
}

mark {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(120deg, rgb(252, 222, 201) 0%, rgb(252, 222, 201) 100%);
    background-repeat: no-repeat;
    background-size: 100% 61%;
    background-position: 0px 48%;
    color: inherit;
}

.m-insta4,
.mobile_only {
    display: none;
}

#section-header{
    display: none  !important;
}

footer.insta_footer {
    background-color: #e1eae8;
    padding-bottom: 1.563vw;
    padding-top: 1px;
}

.insta_footer .section_inner {
    text-align: center;
}

.insta_footer .section_inner ul {
    list-style: none;
    margin: 1.198vw 0 0.938vw;
}

.insta_footer .section_inner ul li {
    display: inline-block;
    margin: 0 1.667vw;
}

.insta_footer .section_inner ul li:first-child {
    margin-left: 0;
}

.insta_footer .section_inner p {
    color: #000;
    text-transform: uppercase;
    font-family: Monument Extended;
    font-size: 1.042vw;
    letter-spacing: normal;
}

.insta_footer .section_inner p a {
    color: #000;
    position: relative;
}

.insta_footer .section_inner p a:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    bottom: 2px;
    left: 0;
    background-color: #000;
}

.insta_footer .section_inner ul li a {
    color: #000;
    font-size: 1.042vw;
    font-family: 'ES Rebond';
    letter-spacing: normal;
}

.insta_footer .section_inner ul li i {
    position: relative;
}

.insta_footer .section_inner ul li i:after {
    content: '';
    position: absolute;
    background-image: url(white-star.png);
    background-repeat: no-repeat;
    height: 0.99vw;
    width: 0.99vw;
    right: -2.344vw;
    bottom: 0.208vw;
    background-size: 0.99vw 0.99vw;
}

.insta1 .insta1_bottom {
    display: flex;
}
.insta1_bottom span.mobile_only img {
    width: 100%;
}
.insta2 .insta2_timer {
    display: flex;
}

.insta10_about,
.insta9_about,
.insta8_payment,
.insta16_payment,
.insta5_section_in,
.insta4_section_in {
    display: flex;
}

.insta5 .section_left_item {
    width: 46%;
}

.insta5_right_items {
    margin-right: 9vw;
}

.toolkit_items .toolkit_single {
    width: 32%;
    display: inline-block;
}

.insta1 {
    position: relative;
    padding-bottom: 8.594vw;
}

.insta1 .art_left{ content: ''; position: absolute; width:65.208vw; height:61.354vw; left:-52.083vw; top: 0vw; background-image: url(s1_art_bg_left.png); background-size: 100%; transition: all .7s ease-in-out; z-index: -1; }
.insta1.my_custom_animation .art_left{ left: 0; transition: all .7s ease-in-out; }


.insta1 .art_right{ content: ''; position: absolute; width:74.635vw; height:61.354vw; right:-52.083vw; top: 0vw; background-image: url(s1_art_bg_right.png); background-size: 100%; transition: all .7s ease-in-out; z-index: -1; }
.insta1.my_custom_animation .art_right{ right: 0; transition: all .7s ease-in-out; }


.insta1 .insta1_bg {
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: url(top-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    z-index: -1;
    background-position: center;
    left: 0;
}

.insta1::after {
    content: "";
    position: absolute;
    background-color: rgb(38, 6, 49);
    width: 100%;
    height: 2.3px;
    left: 0px;
    bottom: 14.219vw;
    z-index: -1;
}

.insta1 .section_inner {
    width: 89.167vw;
}

.insta1_top {
    padding-top: 3.125vw;
}

.insta1_top span {
    font-size: 1.667vw;
    position: absolute;
    right: 0.4%;
}

.insta1_bottom {
    display: flex;
    padding-top: 5.677vw;
    padding-left: 0.521vw;
}

.insta1 .section_left_item .desktop img {
    width: 30.990vw;
    height: 29.583vw;
}

.insta1 .section_right_item {
    padding-left: 5.104vw;
    padding-top: 2px;
}

.insta1 .section_right_item p {
    letter-spacing: normal;
    line-height: 1.3;
    margin-bottom: 2.656vw;
}

.insta1 a.site_button {
    margin-top: 0.938vw;
    z-index: 9;
}

a.site_button:after {
    content: '';
    position: absolute;
    height: 108%;
    width: 101%;
    left: -1px;
    top: -1px;
    border: 1.5px solid #f88b4e;
    border-radius: 2.083vw;
    border-top: 0;
}

.insta1_bg,
.mobile_comma {
    display: none;
}

@media (max-width: 768px) {


    .insta1 span.art_left, .insta1 span.art_right {
        display: none;
    }

    .insta1_bg,
    .mobile_comma,
    .m-insta4,
    .mobile_only {
        display: block;
        position: relative;
    }

    .insta1 .insta1_bg {
        background-image: url(top-bg-m.png);
        background-size: 285vw 359vw;
        height: 332vw;
        width: 177vw;
        top: -123vw;
        left: 0vw;
    }

    .m-insta4 {
        margin-left: 3vw;
        position: relative;
    }

    .m-insta4:after {
        content: '';
        height: 200vw;
        width: 138vw;
        position: absolute;
        background-image: url(m-movile-bg.png);
        background-position: center;
        background-size: 172vw 186vw;
        top: -60vw;
        left: -30vw;
        z-index: -1;
    }

    .desktop {
        display: none;
    }

    .insta1 .section_right_item {
        display: none;
    }

    .insta1 .section_left_item {
        width: 100%;
        margin-top: 11vw;
    }

    body {
        font-size: 2.8vw;
    }

    body p br,
    body ul li br {
        display: none;
    }

    .site_button,
    input[type="submit"] {
        font-size: 3vw;
        text-align: center;
        padding: 5vw 11vw 5vw 8vw;
        top: 16vw;
        width: 51vw;
        margin: 0 auto;
        border-radius: 6vw;
        letter-spacing: .4vw;
    }

    a.site_button:after {
        border-radius: 6vw;
    }

    .insta1 a.site_button {}

    h2 {
        font-size: 6.5vw;
        -webkit-text-stroke: 1px #160631;
    }

    .counter_timer .num_text {
        font-size: 1.2vw !important;
    }

    .insta1::after {
        display: none;
    }

    .insta1_top {
        position: relative;
        padding-top: 15.125vw;
    }

    .insta1_top:after {
        content: '';
        position: absolute;
        height: 2px;
        width: 100%;
        background-color: #260631;
        bottom: -7.5vw;
        right: 53vw;
    }

    .insta1_top span {
        font-size: 5.65vw;
        bottom: -10vw;
    }
}





.insta2 {
    margin-top: -2.344vw;
}


.insta2 .section_inner {
    width: 65.625vw;
}

.counter_timer {
    width: 25%;
}

.counter_timer span {
    font-size: 6.51vw;
    font-family: "Monument Extended";
    position: relative;
}

.counter_timer {
    padding-top: 1.51vw;
    margin-left: 7.24vw;
    position: relative;
    min-width: 11.25vw;
}

.counter_timer:first-child {
    margin-left: -0.313vw;
}

.counter_timer:nth-child(2) {
    margin-left: 6.719vw;
}

.counter_timer:nth-child(3) {
    margin-left: 6.615vw;
}

.counter_timer:last-child {
    padding-left: 0px;
}

.counter_timer::after {
    content: "";
    height: 2px;
    width: 101%;
    position: absolute;
    background-color: rgb(38, 6, 49);
    left: 0.208vw;
    bottom: 1.198vw;
}

.counter_timer:nth-child(3) h3::after {
    width: 93%;
}

.counter_timer:nth-child(4) h3::after {
    width: 93%;
}

.counter_timer div.num_text {
    font-family: "Monument Extended";
    text-transform: uppercase;
    font-size: 0.729vw;
    color: rgb(38, 6, 49);
    position: absolute;
    top: 8.75vw;
    left: 0.26vw;
}

.counter_timer span:last-child {
    margin-left: 0.469vw;
}

.counter_timer span:last-child {
    margin-left: 0;
}

.count_num {
    font-family: Monument Extended;
    font-size: 2.344vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
}

@media (max-width: 768px) {
    .insta2 {
        margin-top: 32vw;
    }

    .insta2 .section_inner {
        width: 100vw;
    }

    .insta2 .insta2_timer {
        flex-wrap: wrap;
        margin-top: 7vw;
        width: 100%;
        /* margin: 7vw auto; */
    }

    .counter_timer {
        width: 45% !important;

    }

    .counter_timer span {
        font-size: 18vw;
    }

    .counter_timer:nth-child(2) {
        margin-left: -5vw;
    }

    .counter_timer:first-child {
        margin-left: 15vw;
    }

    .counter_timer:nth-child(3) {
        margin-left: 14vw;
        margin-top: 8vw;
    }

    .counter_timer:nth-child(4) {
        margin-left: -4vw;
        margin-top: 8vw;
    }

    .counter_timer::after {
        bottom: 3vw;
        width: 66%;
    }

    .counter_timer div.num_text {
        top: 22vw !important;
        font-size: 1.8vw !important;
    }
}

.insta3 .section_inner {
    width: 73.177vw;
}

.insta3_top h4 {
    text-align: center;
    text-transform: uppercase;
    font-family: "Monument Extended";
    font-size: 1.458vw;
    letter-spacing: 0.073vw;
    line-height: 1.24;
    color: #260631;
}
.insta3_top h4 br.m{
    display:none;
}

.insta3_top h4 span {
    position: relative;
}

.insta3_top h4 span::after {
    content: "";
    left: 0px;
    bottom: 11%;
    height: 79%;
    width: 100%;
    position: absolute;
    border-radius: 1.979vw;
    filter: blur(0.292vw);
    background-color: #E1EAE8;
    z-index: -1;
}

.insta3_top {
    padding-top: 14.479vw;
}

.insta3_top p {
    font-size: 1.667vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    padding-top: 2.396vw;
}

.insta3_bottom {
    margin-top: 4.167vw;
    position: relative;
}

.insta3_bottom span iframe {
    border-radius: 2.083vw;
    border: 1px solid #707070;
    width: 73.177vw;
    height: 38.906vw;
}

.insta3_bottom span img {
    border-radius: 2.083vw;
}

.insta3 {
    position: relative;
}

.insta3_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(insta3.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    bottom: -15.844vw;
}

.insta3_bottom_text_animat {
    margin-top: 3.125vw;
    font-family: "Dallas";
    font-size: 0.938vw !important;
    font-weight: normal;
}



.insta3_bottom_text_slider{
    display: flex;
    position: relative;
    width: 100%;
    height: auto;
    margin: auto;
    /* background-color: #D34444; */
    overflow: hidden;
    z-index: 1;
    padding-top: 3.45vw;
    padding-bottom: 0.78vw;
    /* margin-left: -13vw; */
}
.insta3_bottom_text_slider .marquee {
    display: flex;
    /* position: absolute; */
    top: 0;
    left: 0;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    /* transform: scale(2); */
    transition: all 1s ease;
}
.insta3_bottom_text_slider .marquee>div{
    display: flex;
    -webkit-animation: scrollText 63s infinite linear;
    animation: scrollText 200s infinite linear;
}
.insta3_bottom_text_slider .marquee h5 {
    transition: all 2s ease;
    font-family: "Dallas";
    font-size: 1vw !important;
    font-weight: normal;
    line-height: normal;
    color: #260631;
}
@keyframes scrollText {
  from   { transform: translateX(0%); }
  to { transform: translateX(-50%); }
}

@media (max-width: 1024px) {
    .insta3_bottom_text_slider .marquee h5{        
        font-size: 1.7vw !important;
    }
}
@media (max-width: 768px) {
    .insta3 .section_inner {
        width: 87vw;
    }

    .insta3_bg {
        background-size: 123vw 240vw;
        top: 7vw;
        left: -12vw;
        height: 240vw;
        width: 352vw;
    }

    .insta4 .section_left_item {
        width: 56%;
    }

    .insta3_top h4 {
        font-size: 4.15vw;
    }

    .insta3_p p br,
    .insta3_top h4 br {
        display: none;
    }

    .insta3_bottom_text_animat {
        font-size: 2.8vw !important;
    }

    ,
    .insta3 .section_inner .insta3_top p {
        display: none !important;
    }

    .insta3_top {
        padding-top: 55vw;
    }

    .insta3_bottom span iframe {
        width: 100%;
        height: 57vw;
        border-radius: 10vw;
    }

    .insta3_bottom {
        margin-top: 8vw;
        padding-bottom: 10vw;
        display: none;
    }
    .insta3_bottom.mobile_only{
        display:block;
    }

    .insta3_top p {
        text-align: center;
        font-size: 4vw;
        padding: 1.5vw 2vw;
        letter-spacing: .1vw;
        line-height: 1.2;
    }

    .tl_menu {
        display: none;
    }

    .insta3_p h3 {
        margin-top: 13.5vw;
        padding: 0 10vw;
        font-size: 2vw;
        letter-spacing: 0.1vw;
        text-transform: uppercase;
    }
    .insta3_bottom_text_slider{
        display:none;
    }
    .insta3_top h4 br.m{
        display:block;
    }
}

.tl_menu {
    /* user-select: none; */
    padding: 0.625vw 1.146vw 1.146vw 1.146vw;
    /* --marquee-width: 100vw; */
    /* --offset: 20vw; */
    /* --move-initial: calc(50% + 60vw); */
    /* --move-final: calc(-50% + 20vw); */
    /* --item-font-size: 10vw; */
}

.marquee {
    pointer-events: none;
}

.marquee__inner {
    width: fit-content;
    display: flex;
    position: relative;
    white-space: nowrap;
    font-size: var(--item-font-size);
    animation-play-state: running;
    transition-duration: 5s;
}

.marq_one {
    transform: translate3d(calc(25% + 20vw), 0px, 0px);
    animation: 20s linear 0s infinite normal none running marq1;
}

.marq_two {
    transform: translate3d(calc(-50% + 20vw), 0px, 0px);
    animation: 5s linear 0s infinite normal none paused marquee;
}

@keyframes marq1 {
    0% {
        transform: translate3d(calc(-25% + 20vw), 0px, 0px);
    }

    100% {
        transform: translate3d(calc(-50% + 20vw), 0px, 0px);
    }
}

@keyframes marquee {
    0% {
        transform: translate3d(calc(-50% + 20vw), 0px, 0px);
    }

    100% {
        transform: translate3d(calc(-25% + 20vw), 0px, 0px);
    }
}

.insta4 {
    margin-top: 13.906vw;
}

.insta4 .section_inner {
    width: 98.958vw;
}

.insta4 .section_inner .section_left_item ul {
    list-style: none;
    margin-left: 8.333vw;
    padding-top: 5.833vw;
    padding-left: 0.26vw;
}

.insta4 .section_left_item ul li {
    border-bottom: 2px solid #260631;
    padding: 1.406vw 0.104vw 1.771vw 4.271vw;
    letter-spacing: normal;
    line-height: 1.2;
    position: relative;
}

.insta4 .section_left_item ul li::before {
    content: "";
    position: absolute;
    background-image: url("star-icon.png");
    background-repeat: no-repeat;
    height: 3.177vw;
    width: 3.333vw;
    left: -0.156vw;
    top: 0.521vw;
    background-size: 3.333vw 3.177vw;
}

.insta4 .section_left_item {
    width: 56%;
}

.insta4 .section_right_item {
    width: 44%;
}

.insta4 .section_right_item .insta4_right_image {
    padding-left: 9.688vw;
}

.insta4 .section_right_item .insta4_right_image {
    position: relative;

}

.insta4 .section_right_item .insta4_right_image:after {
    content: '';
    position: absolute;
    height: 68.906vw;
    width: 44.115vw;
    left: 2.917vw;
    top: -8.073vw;
    background-image: url(right-m-transparent.png);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 44.115vw 68.906vw;
}


.insta4_right_image {
    margin-top: 12.552vw;
}

.insta4_right_image img {
    width: 25.313vw;
    height: 50.208vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(2) {
    padding-top: 1.771vw;
    padding-bottom: 1.927vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(2)::before {
    top: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(3) {
    padding-top: 1.667vw;
    padding-bottom: 1.979vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(3)::before {
    top: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(4) {
    padding-top: 1.719vw;
    padding-bottom: 2.031vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(4)::before {
    top: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(5) {
    padding-top: 1.615vw;
    padding-bottom: 2.031vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(5)::before {
    top: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(6) {
    padding-top: 1.719vw;
    padding-bottom: 2.031vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(6)::before {
    top: 2.604vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(7) {
    padding-top: 1.615vw;
    padding-bottom: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(7)::before {
    top: 0.781vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(8) {
    padding-top: 1.719vw;
    padding-bottom: 1.979vw;
}

.insta4 .section_left_item .you_wish ul li:nth-child(8)::before {
    top: 1.771vw;
}

.insta4 .section_left_item .you_wish ul li:last-child {
    border-bottom: none;
    padding-top: 1.719vw;
}

.insta4 .section_left_item .you_wish ul li:last-child::before {
    top: 1.615vw;
}

.insta4 .anim_in span {
    color: #260631;
    font-size: 2.344vw !important;
    position: relative;
    font-weight: normal;
    font-family: 'Monument Extended';
    text-transform: uppercase;
}
.insta4 .anim_in span br{
    display:none;
}

.insta4_animat {
    margin-top: 4.167vw;
}

.insta4 .anim_in span:after {
    content: '';
    position: absolute;
    height: 5.208vw;
    width: 100%;
    left: 0;
    bottom: -1.042vw;
    background-color: #e1eae8;
    filter: blur(2.604vw);
    z-index: -1;
}


.insta4_bottom_text_slider{
    display: flex;
    position: relative;
    width: 100%;
    height: auto;
    margin: auto;
    /* background-color: #D34444; */
    /* overflow: hidden; */
    z-index: 1;
    padding-bottom: 0.78vw;
    margin-top: 9.7vw;
}
.insta4_bottom_text_slider:after {
    content: '';
    position: absolute;
    height: 5.208vw;
    width: 100%;
    left: 0;
    bottom: -1.042vw;
    background-color: #e1eae8;
    filter: blur(2.604vw);
    z-index: -1;
}
.insta4_bottom_text_slider .marquee {
    display: flex;
    /* position: absolute; */
    top: 0;
    left: 0;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    /* transform: scale(2); */
    transition: all 1s ease;
}
.insta4_bottom_text_slider .marquee>div{
    display: flex;
    -webkit-animation: scrollText 50s infinite linear;
    animation: scrollText 50s infinite linear;
}
.insta4_bottom_text_slider .marquee h5 {
    transition: all 2s ease;
    line-height: normal;
    color: #260631;
    font-size: 2.344vw !important;
    position: relative;
    font-weight: normal;
    font-family: 'Monument Extended';
    text-transform: uppercase;
}
.insta4_bottom_text_slider .marquee h5 span{
    
}
.insta4_bottom_text_slider .marquee h5 span br{
    display: none;
}
@media (max-width: 768px) {
    .insta4 {
        margin-top: 45vw;
    }

    .insta4 .section_inner {
        width: 89vw;
    }

    .insta4 .section_right_item {
        display: none;
    }

    .insta4 .section_left_item {
        width: 100%;
    }

    .insta4 .section_inner h2 {
        text-align: left;
    }

    .insta4 .anim_in span {
        font-size: 4vw !important;
    }

    .insta4 .section_inner .section_left_item ul {
        margin-left: 0;
        padding-top: 7vw;
    }

    .insta4 .section_left_item ul li {
        font-size: 4vw;
        padding: 1vw 7vw 4vw 14.2vw;
        line-height: 1.15;
        letter-spacing: .13vw;
        border-bottom: 1px solid #260631;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(2) {
        padding: 2vw 1vw 3.4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(3) {
        padding: 3vw 0vw 3.3vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(4) {
        padding: 2.2vw 2vw 3.4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(5) {
        padding: 2.5vw 10vw 3.4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(6) {
        padding: 2.5vw 1vw 4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(7) {
        padding: 3vw 8vw 3.4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:nth-child(8) {
        padding: 2.4vw 0vw 5.4vw 15vw;
    }

    .insta4 .section_left_item .you_wish ul li:last-child {
        padding: 2.4vw 0vw 0vw 15vw;
    }

    .insta4 .m-insta4 h3 {
        font-size: 5vw;
        text-transform: uppercase;
        text-align: center;
        position: absolute;
        left: 21%;
        top: -19vw;
    }

    .insta4 .section_left_item ul li::before {
        height: 7vw !important;
        width: 7vw !important;
        background-size: 6vw 6vw;
        left: 4vw;
    }

    .insta4 .m-insta4 img {
        width: 38vw;
        margin: 33vw auto 0 auto;
        height: auto;
    }

    .insta4_bottom_text_slider{display: none;}
    .insta4_bottom_text_slider .marquee { }
    .insta4_bottom_text_slider .marquee>div{ }
    .insta4_bottom_text_slider .marquee h5 { }
    .insta4_bottom_text_slider .marquee h5 span{ }
    .insta4_bottom_text_slider .marquee h5 span br{ }
}

.insta5 .section_inner h2 {
    text-align: left;
    padding-left: 8.281vw;
    padding-top: 2.135vw;
}

.insta5 {
    margin-top: 7.552vw;
}

.insta5 .section_inner {
    width: 98.698vw;
}

.insta5 .section_inner .section_right_item ul {
    list-style: none;
    margin-left: -2.9vw;
    padding-top: 4.74vw;
    padding-left: 0;
}

.insta5 .section_right_item ul li {
    border-bottom: 2px solid #260631;
    padding: 1.563vw 0.156vw 1.771vw 4.479vw;
    letter-spacing: 0px;
    line-height: 1.2;
    position: relative;
}

.insta5 .section_right_item ul li span {
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.insta5 .section_right_item ul li::before {
    content: "";
    position: absolute;
    background-image: url("star-icon.png");
    background-repeat: no-repeat;
    height: 3.177vw;
    width: 3.333vw;
    left: 0px;
    top: 1.563vw;
    background-size: 3.333vw 3.177vw;
}

.insta5 .section_right_item {
    width: 54%;
}

.insta5_left_image {
    margin-top: -2.188vw;
    margin-left: .99vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(2) {
    padding-top: 1.771vw;
    padding-bottom: 1.823vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(2)::before {
    top: 1.667vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(3) {
    padding-top: 1.667vw;
    padding-bottom: 2.083vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(3)::before {
    top: 1.563vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(4) {
    padding-top: 1.719vw;
    padding-bottom: 2.031vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(4)::before {
    top: 1.771vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(5) {
    padding-top: 1.615vw;
    padding-bottom: 1.979vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(5)::before {
    top: 1.563vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(6) {
    padding-top: 1.719vw;
    padding-bottom: 1.927vw;
}

.insta5 .section_right_item .you_wish ul li:nth-child(6)::before {
    top: 1.563vw;
}

.insta5 .section_right_item .you_wish ul li:last-child {
    padding-top: 1.615vw;
    padding-bottom: 1.771vw;
    border-bottom: none;
}

.insta5 .section_right_item .you_wish ul li:nth-child(7)::before {
    top: 1.458vw;
}

@media (max-width: 768px) {
    .insta5 {
        margin-top: 26vw;
    }

    .insta5 .section_inner {
        width: 89vw;
    }

    .insta5 .section_left_item {
        display: none;
    }

    .insta5 .section_right_item {
        width: 100%;

    }

    .insta5_right_items {
        margin-right: 0;
    }

    .insta5 .section_inner .section_right_item ul {
        margin-left: 0;
        padding-top: 8vw;
    }

    .insta5 .section_right_item ul li {
        font-size: 4vw;
        padding: 1vw 9vw 3vw 14.2vw;
        line-height: 1.15;
        letter-spacing: .15vw;
        border-bottom: 1px solid #260631;
    }

    .insta5 .section_right_item ul li span {
        text-decoration-thickness: .5vw;
    }

    .insta5 .section_right_item .you_wish ul li:nth-child(2) {
        padding: 2vw 0vw 3.4vw 14vw;
    }

    .insta5 .section_right_item .you_wish ul li:nth-child(3) {
        padding: 2.5vw 2vw 3.7vw 14vw;
    }

    .insta5 .section_right_item .you_wish ul li:nth-child(4) {
        padding: 2.5vw 0vw 3vw 14vw;
    }

    .insta5 .section_right_item .you_wish ul li:nth-child(5) {
        padding: 3vw 0vw 3.2vw 14vw;
    }

    .insta5 .section_right_item .you_wish ul li:nth-child(6) {
        padding: 3vw 0vw 3.4vw 14vw;
    }

    .insta5 .section_right_item .you_wish ul li:last-child {
        padding: 3vw 7vw 3.4vw 14vw;
    }

    .insta5 .section_right_item ul li::before {
        height: 7vw !important;
        width: 7vw !important;
        background-size: 6vw 6vw;
        left: 4vw;
    }

    .insta5 .section_inner h2 {
        padding-left: 0;
    }
}


.insta6 {
    margin-top: -4.479vw;
}

.insta6 .section_inner {
    width: 57.292vw;
    padding-top: 7.188vw;
}

.insta6 .section_inner h2 {
    padding-left: 1.927vw;
    line-height: .98;
    position: relative;
}

.insta6 .section_inner h2:after {
    content: '';
    position: absolute;
    width: 27.344vw;
    height: 17.448vw;
    margin: 10.573vw 2.656vw 4.844vw 0.625vw;
    border-radius: 10.313vw;
    -webkit-filter: blur(2.604vw);
    filter: blur(4.167vw);
    border: solid 1px #707070;
    background-color: #f3dbc3;
    left: 14.375vw;
    top: -13.646vw;
    z-index: -1;
}

.insta16 .section_inner .accordion-container article.content-entry.open h4 i:after,
.insta16 .section_inner .accordion-container article.content-entry:hover h4 i:after {
    background: #f88341;
    position: absolute;
    right: 0;
    height: 1.563vw;
    width: 1.563vw;
    content: '';
}

.insta6 .section_inner h2 span {
    color: #260631;
}

.insta6 .section_inner article {
    text-align: center;
    padding-top: 8.229vw;
    position: relative;
}

.insta6 .section_inner article::after {
    content: '';
    position: absolute;
    height: 7.656vw;
    width: 2px;
    top: 16.615vw;
    left: 50%;
    background-color: #260631;

}

.insta6 .section_inner article h4 {
    font-family: Monument Extended;
    font-size: 1.563vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    text-transform: uppercase;
}
.insta6 .section_inner article h4 br.m{
    display:none;
}
.insta6 .freedom_p {
    padding-top: 13.281vw;
    font-family: ES Rebond;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
}

.insta6 .freedom_p p {
    margin-bottom: 1.719vw;
}

.insta6 .freedom_p span {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.insta6 .site_button {
    margin-top: 2.5vw;
    padding: 1.458vw 2.813vw 1.458vw 2.917vw;
}

@media (max-width: 768px) {
    .insta6 .section_inner article h4 {
        font-size: 4.3vw;
    }

    .insta6 .section_inner article h4 br {
        display: none;
    }
    .insta6 .section_inner article h4 br.m{
        display:block;
    }
    .insta6 .section_inner {
        padding-top: 29vw;
        width: 80vw;
    }

    .insta6 .section_inner article {
        padding-top: 13vw;
    }

    .insta6 .section_inner article::after {
        top: 52vw;
        width: .2vw;
        height: 27vw;
    }

    .insta6 .freedom_p {
        padding-top: 42vw;
        line-height: 5vw;
        font-size: 4.3vw;
        padding: 42vw 7vw 0 6vw;
    }

    .insta6 .freedom_p p {
        margin-bottom: 5vw;
    }

    .insta6 .site_button {
        font-size: 3vw;
        text-align: center;
        padding: 5vw 9vw 5vw 8vw;
        top: 2.6vw;
        width: 54vw;
        margin: 0 auto;
        border-radius: 20vw;
        letter-spacing: .4vw;
    }

    .insta6 .section_inner h2:after {
        height: 59vw;
        width: 81vw;
        left: 0;
        top: -33vw;
        border-radius: 50%;
        opacity: .3;
    }

}

/*SECTION SEVEN*/

.insta7 {
    position: relative;
    padding: 6.979vw 0 11.458vw 0;
}

.insta7:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 2.604vw;
    opacity: 0.6;
    background-image: url(insta7-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: -1;
}

.insta7 .section_inner {
    padding-top: 5.99vw;
    width: 87.344vw;
    text-align: center;
    position: relative;
}
.testimonial_item_title{
    display:none;
}
.insta7 .section_inner:before {
    content: '';
    position: absolute;
    height: 12.031vw;
    width: 14.792vw;
    left: 0.396vw;
    top: 9.41vw;
    background-image: url(comma.png);
    background-repeat: no-repeat;
    background-size: 14.792vw 12.031vw;
}

.insta7 .section_inner:after {
    content: '';
    position: absolute;
    height: 12.031vw;
    width: 14.792vw;
    right: -.5vw;
    bottom: -5.2vw;
    background-image: url(comma2.png);
    background-repeat: no-repeat;
    background-size: 14.792vw 12.031vw;
}

.insta7 .test_items_in {
    padding-top: 9.948vw;
}

.insta7 .test_items_in h3 {
    text-transform: uppercase;
    font-family: Monument Extended;
    font-size: 2.344vw;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    margin-right: 0.781vw;
}

.insta7 .test_items_in p {
    padding-top: 2.396vw;
    letter-spacing: normal;
    line-height: 1.3;
    font-size: 1.667vw;
    color: #000;
    font-family: 'ES Rebond';
}

.insta7 .test_items_in h5 {
    font-family: 'Dallas';
    font-size: 1.667vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    padding-top: 1.458vw;
}

.insta12 .slick-prev,
.insta12 .slick-next,
.insta7 .slick-dots li button,
.insta7 .slick-prev,
.insta7 .slick-next {
    display: none !important;
}

.insta7 .slick-dots li {
    margin-left: 1.927vw;
    float: left;
    width: 0;
    font-size: 2.969vw;
    color: #fff;
    height: 0;
    cursor: pointer;
}

.insta7 .slick-dots li:first-child {
    margin-left: 0.729vw;
}

.insta12 .insta12_section_in .slick-active button {
    color: #fff !important;
    -webkit-text-fill-color: #ffffff !important;
    -webkit-text-stroke-width: 1px;
}

.insta7 ul.slick-dots {
    display: flex;
    width: 10.104vw;
    margin: 2.031vw auto;
    padding-left: 3.49vw;
}

.insta7 li.slick-active {
    color: #000;
}

@media (max-width: 768px) {
    .insta7 {
        padding-top: 53vw;
        padding-bottom: 64.6vw;
    }

    .insta7 .section_inner {
        width: 90vw;
    }

    .insta7 .test_items_in h5 {
        font-size: 4.3vw;
        padding-top: 6vw;
    }

    .insta7 .test_items_in h3 {
        font-size: 4.8vw;
        display: none;
    }

    .insta7 .test_items_in p {
        font-size: 4.3vw;
        padding-top: 33.1vw;
        line-height: 1.15;
    }

    .insta7 .test_items_in p br {
        display: none;
    }

    .insta7 .section_inner:before {
        background-size: 32vw 26vw;
        height: 34vw;
        width: 33vw;
        top: 29.7vw;
        left: -10.2vw;
    }

    .insta7 .section_inner:after {
        display: none;
    }

    .insta7 .slick-dots li {
        font-size: 10.8vw;
        margin-top: -3vw;
        margin-left: 7vw;
    }

    .insta7 .slick-dots li:first-child {
        margin-left: -1.7vw;
    }

    .insta7 .section_inner .mobile_comma:after {
        content: "";
        position: absolute;
        background-image: url(comma.png);
        background-repeat: no-repeat;
        background-size: 32vw 26vw;
        height: 34vw;
        width: 33vw;
        bottom: -28vw;
        right: -10.5vw;
        transform: rotate(182deg);
    }

    .testimonial_item_title{
    display: block;
}
    .testimonial_item_title h3{
    text-transform: uppercase;
    font-family: Monument Extended;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    margin-right: 0.781vw;
    font-size: 4.8vw;
}
    .testimonial_item_title h3 br{}
}

/*SECTION EIGHT*/

.insta8 .section_inner {
    width: 56.979vw;
    text-align: center;
    padding-top: 4.844vw;
}

.insta8 .section_inner h3 {
    font-family: Monument Extended;
    font-size: 2.344vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    text-transform: uppercase;
    padding-right: 1.042vw;
}

.insta8_payment {
    display: flex;
    padding-top: 5.469vw;
}

.insta8 .payment_item {
    width: 45%;
    padding: 4.479vw 2.083vw 3.229vw 2.448vw;
    border: 2px solid #260630;
    border-radius: 2.865vw;
    margin-left: 2.917vw;
    background-color: #E1EAE8;
}

.insta8 .payment_item span {
    font-family: Monument Extended;
    font-size: 4.063vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.97;
    letter-spacing: 0.102vw;
    text-align: left;
    color: #260631;
}

.insta8 .payment_item h3 {
    font-family: Monument Extended;
    font-size: 1.563vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    padding-top: 2.813vw;
}

.insta8 .payment_item .site_button {
    margin-top: 2.604vw;
    padding: 1.615vw 4.323vw 1.458vw 4.219vw;
}

.insta8 .payment_item:first-child {
    margin-left: 0;
}

@media (max-width: 768px) {

    .insta8 .section_inner h3 {
        font-size: 5.8vw;
        letter-spacing: 0.5vw;
        line-height: 1.3;
        margin-bottom: 4vw;
    }

    .insta8 .section_inner h3 br {
        display: none;
    }

    .insta8 .section_inner {
        width: 80vw;
    }

    .insta8 .payment_item {
        width: 100%;
        margin-bottom: 8vw;
        margin-left: 0;
        padding-top: 12vw;
        border-radius: 15vw;
        padding-left: 9vw;
        padding-right: 9vw;
        height: 72vw;
        position: relative;
    }

    .insta8_payment {
        flex-wrap: wrap;
    }

    .insta8 .payment_item span {
        font-size: 13vw;
    }

    .insta8 .payment_item h3 {
        padding-top: 6vw;
        font-size: 5vw;
        letter-spacing: 0;
    }

    .insta8 .payment_item .site_button {
        position: absolute;
        left: 14vw;
        height: 12vw;
        width: 51vw;
        margin-top: 33vw;
        padding: 5vw 10vw 8vw 13vw;
        border-radius: 8vw;
    }
}

/*SECTION NINE*/

.insta9 {
    margin-top: 5.208vw;
    display: block;
}

.insta9 .section_inner {
    width: 81.25vw;
    padding-top: 7.552vw;
}

.insta9 .section_inner h2 {
    border-bottom: 2px solid #260631;
    padding-bottom: 2.813vw;
}

.insta9_about {
    padding-top: 6.25vw;
    display: flex;
}

.insta9 .section_left_item {
    text-align: center;
    width: 41.5%;
}

.insta9 .author {
    margin-left: 4vw;
    margin-bottom: 2.083vw;
    text-align: center;
}

.insta9 .section_left_item a {
    text-transform: uppercase;
    font-family: Monument Extended;
    font-size: 1.875vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    color: #260631;
    margin-left: 3.438vw;
}

.insta9 .section_right_item {
    margin-top: 0.26vw;
    width: 59.5%;
    padding-right: 5vw;
}

.insta9 .author_dec span {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.insta9 .author_dec {
    color: #260631;
    letter-spacing: normal;
    line-height: 1.3;
    /* height: 25vw; */
    /* overflow-y: scroll; */
}

.insta9 .author_dec p {
    margin-bottom: 1.719vw;
}

@media (max-width: 768px) {
    .insta9 {
        display: none;
    }

    .insta9 .section_left_item {
        width: 45%;
    }

    .insta9 .author {
        margin-left: 0;
    }

    .insta9 .section_right_item {
        width: 50%;
    }

    .insta9 .section_left_item a {
        margin-left: 0;
        font-size: 2.8vw;
    }
}

/*SECTION TEN*/

.insta10 {
    margin-top: 2.24vw;
    display: block;
}

.insta10 .section_inner {
    width: 81.094vw;
}

.insta10 .section_inner h2 {
    border-bottom: 2px solid #260631;
    padding-bottom: 2.813vw;
}

.insta10_about {
    padding-top: 5.052vw;
    display: flex;
}

.insta10 .section_right_item {
    text-align: center;
    width: 38.5%;
}

.insta10 .author {
    margin-left: 0;
    margin-bottom: 2.396vw;
    padding-right: 2.5vw;
}

.insta10 .section_right_item a {
    text-transform: uppercase;
    font-family: Monument Extended;
    font-size: 1.875vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    color: #260631;
    margin-right: 2.5vw;
}

.insta10 .section_left_item {
    margin-top: 2px;
    width: 60.5%;
    padding-right: 0vw;
}

.insta10 .author_dec span {
    color: #260631;
    font-weight: bold;
    letter-spacing: 0.026vw;
}

.insta10 .author_dec {
    color: #260631;
    letter-spacing: normal;
    line-height: 1.3;
    /* height: 25vw; */
    /* overflow-y: scroll; */
    /* scroll-behavior: smooth; */
    margin-left: 6.5vw;
}

.insta10 .author_dec p {
    margin-bottom: 1.51vw;
}

.insta10 .author img,
.insta9 .author img {
    border-radius: 23.75vw;
    border: solid 1px #707070;
    background-color: #f88341;
    box-shadow: -0.469vw 0.26vw 5.573vw 0.26vw #f88341;
    width: 19.583vw;
    height: 19.427vw;
    margin: 0 auto;
}

.insta9-10 {
    display: none;
}

@media (max-width: 768px) {
    .insta10 .section_right_item {
        width: 50%;
    }

    .insta10 .section_left_item {
        margin-left: 0;
        width: 50%;
    }

    .insta10 .author {
        margin-left: 3vw;
    }

    .insta10 .section_right_item a {
        font-size: 2.8vw;
    }

    .insta10 {
        display: none;
    }

    .insta9-10 {
        display: block;
        padding-top: 15vw;
    }

    .insta9-10 .section_inner {
        width: 79vw;
    }

    .insta9-10 .section_inner h2 {
        border-bottom: solid .2vw #260631;
        padding-bottom: 5.5vw;
    }

    .insta9-10 .top_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        margin-top: 10vw;
        position: relative;
    }

    .insta9-10 .top_section span:after {
        content: '';
        position: absolute;
        background-image: url(m-author.png);
        height: 227%;
        width: 108%;
        top: -26vw;
        left: -22vw;
        background-size: cover;
        z-index: -1;
    }

    .insta9-10 .top_section:nth-child(2) span:before {
        content: '';
        position: absolute;
        background-image: url(m-author.png);
        height: 227%;
        width: 108%;
        top: -26vw;
        left: 15vw;
        background-size: cover;
        z-index: -1;
    }

    .insta9-10 .top_section span {
        width: 39%; cursor: pointer;
    }

    #cl_article_1{ }
    #cl_article_2{ }
    #cl_article_2.mobile_only{
        display:none;
    }

    @-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
   }
   @keyframes fadeIn {
       from { opacity: 0; }
         to { opacity: 1; }
   }

    .cl_active{display: block; -webkit-animation: fadeIn 1s; animation: fadeIn 1s; }

    .insta9-10 .top_section span img {
        margin-bottom: 4vw;
        position: relative;
    }

    .insta9-10 .top_section span:nth-child(2) a {
        margin-left: -4vw;
    }

    .insta9-10 .bottom_section .text {
        padding-top: 25vw;
        padding: 16vw 2vw 5vw 2vw;
    }
    .insta9-10 .bottom_section .text_in{
        /* height: 71vw; */
        /* overflow-y: scroll; */
        /* width: 106%; */
        /* padding-right: 3vw; */
    }

    .insta9-10 .bottom_section .text p {
        text-align: center;
        font-size: 4.3vw;
        line-height: 1.1;
        margin-bottom: 6vw;
    }

    .insta9-10 .top_section a {
        color: #260631;
        text-transform: uppercase;
        font-family: 'Monument Extended';
        text-align: center;
    }

}

/*SECTION ELEVEN*/

.insta11 {
    margin-top: 5.729vw;
}

.insta11 .section_inner {
    width: 52.083vw;
    padding-top: 8.646vw;
}

.insta11 .insta_quote p {
    font-family: 'ES REBOND';
    font-size: 1.667vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
}

.insta11 .insta_quote p span {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}


.insta11 .insta_quote p {
    position: relative;
}

.insta11 .insta_quote p:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: solid 1px #707070;
    background-color: #fceee8;
    left: 0;
    bottom: -5.208vw;
    z-index: -1;
    padding: 9.635vw;
    opacity: .7;
    border-radius: 10.313vw;
    -webkit-filter: blur(1.589vw);
    filter: blur(1.589vw);
}

.insta11 .insta_quote {
    position: relative;
}

.insta11 .insta_quote:after {
    content: '';
    position: absolute;
    background-image: url(down_arrows.png);
    background-repeat: no-repeat;
    height: 5.625vw;
    width: 10.156vw;
    left: 20.938vw;
    bottom: -14.479vw;
    background-size: 10.156vw 5.625vw;
    animation-name: mybounse;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-duration: 2s;
}

@keyframes mybounse {
    0% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
}

    50% {
        transform: translateY(15px);
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        -o-transform: translateY(15px);
}

    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
}
}

@media (max-width: 768px) {
    .insta11 .section_inner {
        width: 79vw;
    }

    .insta11 .insta_quote p {
        font-size: 4.3vw;
        line-height: 1.15;
    }

    .insta11 .insta_quote p br {
        display: none;
    }

    .insta11 .insta_quote p:after {
        background-size: 30vw 68vw;
        height: 73vw;
        width: 108vw;
        border-radius: 50%;
        left: -14vw;
        top: -21vw;
        filter: blur(21px);
    }

    .insta11 .insta_quote:after {
        background-size: 21vw 12vw;
        height: 12vw;
        width: 22vw;
        left: 29vw;
        bottom: -31vw;
    }


}

/*SECTION TWELVE*/

.insta12 {
    margin-top: 18.802vw;
}

.insta12 .section_inner {
    width: 72.917vw;
    text-align: center;
}

.insta12 .insta12_section_in ul.slick-dots {
    margin-left: 10.417vw;
    position: absolute;
    top: 4.219vw;
    left: -1.615vw;
}

.insta12 .slick-dots li {
    margin-left: 0.521vw;
    float: left;
    width: 1.302vw;
    font-size: 2.969vw;
}

.insta12 ul.slick-dots {
    display: flex;
    width: 10.104vw;
    margin: 2.344vw auto;
    padding-left: 3.75vw;
}

.insta12 li.slick-active {
    color: #8a48a1;
}

.insta12 .insta12_section_in .slick-dots li:first-child {
    margin-left: 0;
}

.insta12 .insta12_section_in button {
    width: 7.292vw;
    background-color: transparent;
    border: 0;
    -webkit-text-stroke: 2px #fff7e8;
    font-family: "Monument Extended";
    font-size: 2.969vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.95;
    letter-spacing: 0.094vw;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
    color: black;
    -webkit-text-fill-color: transparent;
    /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
}

.insta12 .insta12_section_in button:after {
    content: '';
    position: absolute;
    width: 6.667vw;
    height: 6.563vw;
    left: 0.365vw;
    top: -1.667vw;
    border-radius: 21.875vw;
    -webkit-filter: blur(0.938vw);
    filter: blur(0.833vw);
    background-color: #F88341;
    z-index: -1;
}

.insta12 .insta12_section_in li:nth-child(2),
.insta12 .insta12_section_in li:nth-child(3),
.insta12 .insta12_section_in li:nth-child(4),
.insta12 .insta12_section_in li:nth-child(5),
.insta12 .insta12_section_in li:nth-child(6),
.insta12 .insta12_section_in li:nth-child(7) {
    margin-left: 9.01vw;
}

.insta12 ul.slick-dots li::marker {
    color: #994c4c;
    font-size: 0;
}

.insta12 .section_inner h3 {
    font-family: Monument Extended;
    font-size: 2.344vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #260631;
    margin-top: 1.979vw;
}

.insta12 .shorting_in {
    padding: 3.802vw 2.604vw 4.01vw 2.604vw;
    width: 54.74vw;
    margin: 14.948vw auto 0 auto;
    border: 2px solid #260631;
    border-radius: 3.021vw;
}

.insta12 .section_inner .shorting_in h3 {
    margin-top: 3.438vw;
}

.insta12 .shorting_in p {
    margin-top: 1.927vw;
    line-height: 1.3;
    letter-spacing: normal;
}

.insta12 .shorting_in span {
    font-family: Monument Extended;
    font-size: 3.125vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #260631;
    border: 2px solid #260631;
    border-radius: 50%;
    padding: 1.302vw 1.823vw;
}

.insta12 .insta12_section_in ul.slick-dots {
    margin: 0 auto !important;
}

@media (max-width: 768px) {
    .insta12 {
        margin-top: 45vw;
    }

    .insta12 ul.slick-dots {
        flex-wrap: wrap;
        width: 25.104vw;
    }
    .insta12 .insta12_section_in ul.slick-dots {
        margin-left: 10.417vw;
        position: absolute;
        top: 11.1vw;
        left: 2.3vw;
    }
    .insta12 ul.slick-dots li {
        margin-top: 0vw;
        width: 15vw;
        height: 15vw;
        width: 15vw;
        margin: 0px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin-bottom: 3.6vw !important;
    }

    .insta12 .insta12_section_in button:after {
        height: 15vw;
        width: 15vw;
        filter: blur(3vw);
        left: 0.2vw;
        top: 0vw;
    }

    .insta12 .slick-dots li {}

    .insta12 .insta12_section_in li:nth-child(2),
    .insta12 .insta12_section_in li:nth-child(3),
    .insta12 .insta12_section_in li:nth-child(4),
    .insta12 .insta12_section_in li:nth-child(5),
    .insta12 .insta12_section_in li:nth-child(6),
    .insta12 .insta12_section_in li:nth-child(7),
    .insta12 .insta12_section_in .slick-dots li:first-child {
        /* margin-left: 3.5vw; */
        /* margin-bottom: 1.34vw; */
    }

    .insta12 .insta12_section_in button {
        font-size: 5.6vw;
        position: unset;
        width: 100%;
    }

    .insta12 .section_inner {
        width: 90vw;
    }

    .insta12 .section_inner h2 {
        margin-bottom: 4vw;
    }

    .insta12 .section_inner h3 {
        font-size: 4.8vw;
        padding: 0 12.4vw;
    }

    .insta12 .shorting_in {
        margin: 11vw auto 0 28vw;
        width: 61vw;
        border-radius: 15vw;
        padding: 14vw 0 20vw 0;
    }

    .insta12 .shorting_in span {
        font-size: 7vw;
        padding: 2vw 4vw;
    }

    .insta12 .section_inner .shorting_in h3 {
        margin-top: 11vw;
        padding: 0 10vw;
    }

    .insta12 .shorting_in p {
        margin-top: 9vw;
        font-size: 4vw;
        padding: 0 10vw;
        line-height: 1.2;
    }
}

/*SECTION 13*/

.insta13 .section_inner {
    padding-top: 7.552vw;
    width: 82.917vw;
    text-align: center;
}

.insta13 .section_inner h2 {
    letter-spacing: 0.104vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single {
    padding: 5.208vw 1.302vw 3.281vw 4.01vw;
    text-align: center;
    margin-top: 5.365vw;
    letter-spacing: normal;
    position: relative;
}

.insta13 .section_inner .toolkit_items .toolkit_single:after {
    content: '';
    position: absolute;
    border-top: 2px solid #260631;
    height: 2px;
    width: 107%;
    top: 0;
    left: -0.521vw;
    z-index: -1;
}


.insta13 .section_inner .toolkit_items .toolkit_single:before {
    content: '';
    position: absolute;
    background-image: url(star-icon-b.png);
    background-repeat: no-repeat;
    height: 4.479vw;
    width: 4.531vw;
    top: -2.083vw;
    left: 11.927vw;

}
.insta13 .section_inner .toolkit_items .toolkit_single:hover:before{
    background-size: 4.531vw 4.479vw;
    animation: mymove 3s infinite linear;
}

@keyframes mymove{
   100%{transform: rotate(360deg);}
}
.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(6) {
    padding: 5.208vw 3.594vw 1.927vw 0.885vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(5) {
    padding: 5.208vw 1.302vw 1.927vw 1.458vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(3) {
    padding: 5.208vw 2.448vw 1.927vw 0.26vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(2) {
    padding: 5.208vw 1.302vw 1.927vw 2.24vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(2):before,
.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(5):before {
    left: 10.781vw;
}

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(6):before,

.insta13 .section_inner .toolkit_items .toolkit_single:nth-child(3):before {
    left: 9.479vw;
}

.toolkit_items .toolkit_single p {
    line-height: 1.3;
}

.toolkit_items .toolkit_single p span {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.toolkit_items {
    padding-bottom: 102px;
    border-bottom: 2px solid #260631;
    position: relative;
    margin-top: -0.156vw;
}

.toolkit_items:after {
    content: '';
    position: absolute;
    background-image: url(star-icon-b.png);
    background-repeat: no-repeat;
    height: 4.479vw;
    width: 4.479vw;
    bottom: -2.3vw;
    left: 47.4%;
    background-size: 4.479vw 4.479vw;
    animation: mymove 3s infinite linear;
}

.insta13 .section_inner a {
    text-align: center;
    color: #260631;
    letter-spacing: normal;
    font-size: 1.667vw;
    margin-right: 1.042vw;
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.toolkit_bottom {
    padding-top: 4.635vw;
}

.insta13 .section_inner h2 br.m{
        display:none;
}
@media (max-width: 768px) {
    .toolkit_items {
        display: flex;
        flex-wrap: wrap;
        margin-top: 13vw;
        padding-bottom: 0vw;
    }

    .toolkit_items .toolkit_single {
        width: 50%;
    }

    .insta13 .section_inner {
        padding-top: 22vw;
        width: 87vw;
    }

    .insta13 .section_inner h2 {
        padding: 0 2vw;
        line-height: 1.2;
    }
    .insta13 .section_inner h2 br{
        display:none;
    }
    .insta13 .section_inner h2 br.m{
        display:block;
    }

    .toolkit_items .toolkit_single p {
        font-size: 4vw;
        line-height: 1.14;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single {
        padding: 13vw 4vw 9vw 0vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(2) {
        padding: 13vw 3vw 9vw 6vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(3) {
        padding: 13vw 9vw 9vw 4vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(4) {
        padding: 13vw 2vw 9vw 3vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(5) {
        padding: 13vw 5vw 5vw 1vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(6) {
        padding: 13vw 1vw 3vw 5vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:before {
        background-size: 10vw 10vw;
        height: 10vw;
        width: 10vw;
        top: -5vw;
        left: 15vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(2):before {
        left: 19vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(3):before {
        left: 15vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(4):before {
        left: 19vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(5):before {
        left: 15vw;
    }

    .insta13 .section_inner .toolkit_items .toolkit_single:nth-child(6):before {
        left: 19vw;
    }

    .toolkit_items:after {
        background-size: 10vw 10vw;
        height: 10vw;
        width: 10vw;
        bottom: -5.5vw;
        left: 38vw;
    }

    .toolkit_bottom {
        padding: 12vw 26vw;
    }

    .insta13 .section_inner a {
        font-size: 4vw;
        text-align: center;
    }

}

/*SECTION 14*/


.insta14 {
    background-image: url(insta14-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 7.292vw 0 13.698vw 0;
}

.insta14 .section_inner:before {
    content: '';
    position: absolute;
    height: 12.031vw;
    width: 14.792vw;
    left: 0.396vw;
    top: 8.2vw;
    background-image: url(comma.png);
    background-repeat: no-repeat;
    background-size: 14.792vw 12.031vw;
}

.insta14 .section_inner:after {
    content: '';
    position: absolute;
    height: 12.031vw;
    width: 14.792vw;
    right: -0.385vw;
    bottom: -5vw;
    background-image: url(comma2.png);
    background-repeat: no-repeat;
    background-size: 14.792vw 12.031vw;
}

.insta14 .slick-dots li {
    margin-left: 1.719vw;
    float: left;
    width: 0;
    font-size: 2.969vw;
    color: #fff;
    height: 0;
    cursor: pointer;
}

.insta14 .slick-dots li:first-child {
    margin-left: 2.188vw;
}

.insta14 ul.slick-dots {
    display: flex;
    width: 10.104vw;
    margin: 1.979vw auto;
}

.insta14 li.slick-active {
    color: #000;
}

.insta14 .section_inner {
    padding-top: 6.042vw;
    width: 87.344vw;
    text-align: center;
    position: relative;
}

.insta14 .testimonial_item {}

.insta14 .test_items_in {
    padding-top: 9.01vw;
}

.insta14 .test_items_in h3 {
    text-transform: uppercase;
    font-family: Monument Extended;
    font-size: 2.344vw;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    letter-spacing: 0.052vw;
}

.insta14 .test_items_in p {
    padding-top: 2.344vw;
    letter-spacing: 0.021vw;
    line-height: 1.3;
    font-size: 1.615vw;
    color: #000;
}

.insta14 .test_items_in h5 {
    font-family: 'Dallas';
    font-size: 1.667vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    padding-top: 1.25vw;
}


.insta14 .slick-dots li button,
.insta14 .slick-prev,
.insta14 .slick-next {
    display: none !important;
}

@media (max-width: 768px) {
    .insta14 {
        padding-top: 15vw;
        padding-bottom: 66vw;
    }

    .insta14 .section_inner {
        width: 90vw;
    }

    .insta14 .test_items_in h5 {
        font-size: 4.3vw;
        padding-top: 6vw;
    }

    .insta14 .test_items_in h3 {
        font-size: 4.8vw;
    }

    .insta14 .test_items_in p {
        font-size: 4.3vw;
        padding-top: 39vw;
        line-height: 1.15;
    }

    .insta14 .test_items_in h3 br,
    .insta14 .test_items_in p br {
        display: none;
    }

    .insta14 .section_inner:before {
        background-size: 32vw 26vw;
        height: 34vw;
        width: 33vw;
        top: 40vw;
        left: -10.5vw;
    }

    .insta14 .section_inner:after {
        display: none;
    }

    .insta14 .section_inner .mobile_comma:after {
        content: "";
        position: absolute;
        background-image: url(comma.png);
        background-repeat: no-repeat;
        background-size: 32vw 26vw;
        height: 34vw;
        width: 33vw;
        bottom: -28vw;
        right: -10.5vw;
        transform: rotate(182deg);
    }

    .insta14 .slick-dots li {
        font-size: 10.8vw;
        margin-top: -3vw;
        margin-left: 7vw;
    }

    .insta14 .slick-dots li:first-child {
        margin-left: -8.7vw;
    }
}

/*SECTION EIGHT*/

.insta15 {
    padding-bottom: 5.208vw;
}

.insta15 .section_inner {
    width: 68.594vw;
    text-align: center;
    padding-top: 1.458vw;
}

.insta15 .section_inner h2 {
    padding-left: 2.813vw;
}

.insta15 .section_inner h3 {
    font-family: Monument Extended;
    font-size: 2.344vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    text-transform: uppercase;
    padding-right: 1.042vw;
}

.insta15_payment {
    display: flex;
    padding-top: 6.51vw;
}

.insta15 .payment_item {
    width: 37.6%;
    padding: 4.479vw 2.083vw 3.438vw 2.448vw;
    border: 2px solid #260630;
    border-radius: 2.865vw;
    margin-left: 2.917vw;
    background-color: #e1eae8;
}

.insta15 .site_button {}

.insta15 .payment_item span {
    font-family: Monument Extended;
    font-size: 4.063vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.97;
    letter-spacing: 0.102vw;
    text-align: left;
    color: #260631;
}

.insta15 .payment_item h3 {
    font-family: Monument Extended;
    font-size: 1.563vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #260631;
    padding-top: 2.813vw;
}

.insta15 .payment_item .site_button {
    margin-top: 2.448vw;
    padding: 1.51vw 4.271vw;
}

.insta15 .payment_item:first-child {
    margin-left: 7.031vw;
}
.insta15 .section_inner h3 br.m{
        display:none;
}
@media (max-width: 768px) {
    .insta15 .section_inner h3 {
        font-size: 5vw;
        line-height: 1.2;
        margin-bottom: 4vw;
        padding-top: 6.3vw;
        padding-left: 8vw;
        padding-right: 8vw;
    }
    .insta15 .section_inner>h3{
        font-size: 6.3vw;
        line-height: 1.23;
        margin-bottom: 11.6vw;
        padding-top: 6.3vw;
        padding-left: 0vw;
        padding-right: 0vw;
    }
    .insta15 .section_inner h3 br {
        display: none;
    }
    .insta15 .section_inner h3 br.m{
        display:block;
    }

    .insta15 .section_inner {
        width: 80vw;
        padding-top: 19.3vw;
    }

    .insta15 .payment_item {
        width: 100%;
        margin-bottom: 8vw;
        margin-left: 0 !important;
        padding-top: 12vw;
        border-radius: 15vw;
        padding-left: 9vw;
        padding-right: 9vw;
        height: 72vw;
        position: relative;
    }

    .insta15_payment {
        flex-wrap: wrap;
    }

    .insta15 .payment_item span {
        font-size: 13vw;
    }

    .insta8 .payment_item h3 {
        padding-top: 6vw;
        font-size: 5vw;
        letter-spacing: 0;
    }

    .insta15 .payment_item .site_button {
        position: absolute;
        left: 14vw;
        height: 12vw;
        width: 51vw;
        margin-top: 33vw;
        padding: 5vw 10vw 8vw 13vw;
        border-radius: 8vw;
    }

    .insta15 .section_inner h2 {
        margin-bottom: 13vw;
        color: #260631;
        line-height: 1.1;
        padding: 0 1vw;
        letter-spacing: 0vw;
    }
}

/*SECTION 16*/
.insta16 {
    padding-bottom: 10.469vw;
}

.insta16 .section_inner {
    width: 67.708vw;
    padding-top: 5.26vw;
}

section.insta16 h3 {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: -0.031vw;
}

.insta16 .section_inner .accordion-container {
    padding-top: 2.344vw;
}

.insta16 .section_inner article.content-entry {
    border-bottom: 2px solid #260631;
}
.insta16 .section_inner article.content-entry:last-child{
    border-bottom: 0px solid #260631;
}
.insta16 .section_inner .accordion-container p {
    letter-spacing: normal;
    line-height: 1.3;
    padding-bottom: 2.604vw;
}

.insta16 .section_inner article:hover,
.insta16 .section_inner article h4:hover,
.insta16 .section_inner article p:hover {
    color: #F88341;
    cursor: pointer;
}

.insta16 .section_inner .open h4,
.insta16 .section_inner .open p {
    color: #F88341 !important;
}

.insta16 .open {
    position: relative;
}

.insta16 .section_inner .accordion-container h4 {
    font-family: Monument Extended;
    text-transform: uppercase;
    padding: 1.615vw 0 2.083vw 0;
    font-size: 1.563vw;
    position: relative;
    letter-spacing: normal;
    margin-bottom: 0;
    color: #260631;
}

.insta16 .section_inner article.content-entry:nth-child(2) h4,
.insta16 .section_inner article.content-entry:nth-child(3) h4,
.insta16 .section_inner article.content-entry:nth-child(4) h4 {
    padding-top: 3.083vw;
    padding-bottom: 2.083vw;
}

.insta16 .section_inner article.content-entry:nth-child(4) h4 {
    padding-top: 1.927vw;
}

.insta16 .section_inner .accordion-container h4 i::after {
    position: absolute;
    right: 0;
    height: 1.563vw;
    width: 1.563vw;
    content: '';
    background-color: #260631;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.insta16 .section_inner .accordion-container h4 i::before {
    position: absolute;
    right: -1.146vw;
    top: 0px;
    height: 2.604vw;
    width: 2.604vw;
    content: '';
    background-repeat: no-repeat;
    display: none;
    z-index: 1;
}

.insta16 .section_inner .accordion-container:first-child h4 i::before {
    top: 1.146vw;
}

.insta16 .section_inner .accordion-container:nth-child(2) h4 i::before {
    top: 2.083vw;
}

.insta16 .section_inner article:hover h4 i::before {
    display: block;
}

@media (max-width: 768px) {
    .insta16 {
        padding-bottom: 14.3vw;
    }

    .insta16 .section_inner {
        width: 87vw;
        padding-top: 4.26vw;
    }

    section.insta16 h3 {
        font-size: 5vw;
        margin-top: 2.8vw;
        padding: 0 11vw;
        letter-spacing: -0.17vw;
    }

    .insta16 .section_inner .accordion-container {
        padding-top: 10.9vw;
    }

    .insta16 .section_inner .accordion-container h4 {
        font-size: 4.26vw;
        padding-bottom: 2.5vw;
    }

    .insta16 .section_inner .accordion-container p {
        font-size: 4vw;
        padding-top: 4.5vw;
        letter-spacing: .12vw;
        line-height: 1.2;
        padding-bottom: 7vw;
    }

    .insta_footer_mobile {
        background-color: #e1eae8;
        padding-bottom: 5.7vw;
        margin-top: 0vw;
    }

    .insta16 .section_inner .accordion-container article.content-entry.open h4 i:after,
    .insta16 .section_inner .accordion-container article.content-entry:hover h4 i:after,
    .insta16 .section_inner .accordion-container h4 i:after {
        height: 4vw;
        width: 4vw;
        background-size: 4vw;
    }

    .insta_footer_mobile.section_inner {
        text-align: center;
    }

    .insta_footer_mobile .section_inner ul {
        list-style: none;
        margin: 0 auto;
        width: 87vw;
        padding-left: 0;
        text-align: center;
        padding-top: 4vw;
    }

    .insta_footer_mobile .section_inner ul li {
        display: inline-block;
        margin: 2vw 5.667vw;
    }

    .insta_footer_mobile .section_inner ul li:first-child {
        margin-left: 0;
    }

    .insta_footer_mobile .section_inner p {
        color: #000;
        text-transform: uppercase;
        font-family: Monument Extended;
        font-size: 3.3vw;
        letter-spacing: -0.3vw;
        text-align: center;
        padding-top: 1vw;
        padding-left: 12vw;
        padding-right: 14vw;
        line-height: 1;
    }

    .insta_footer_mobile .section_inner p a {
        color: #000;
        position: relative;
    }

    .insta_footer_mobile .section_inner p a:after {
        content: '';
        position: absolute;
        height: 1px;
        width: 100%;
        bottom: 2px;
        left: 0;
        background-color: #000;
    }

    .insta_footer_mobile .section_inner ul li a {
        color: #000;
        font-size: 3.6vw;
        font-family: 'ES Rebond';
        text-align: center;
        letter-spacing: 0.065vw;
        padding: 0 0vw 0 6vw;
    }

    .insta_footer_mobile .section_inner ul li i {
        position: absolute;
        width: 4vw;
        height: 4vw;
        right: 1vw;
        top: 0.5vw;
    }

    .insta_footer_mobile .section_inner ul li i:after {
        content: '';
        position: relative;
        background-image: url(white-star.png);
        background-repeat: no-repeat;
        height: 4vw;
        width: 4vw;
        right: unset;
        display: block;
        bottom: unset;
        background-size: cover;
    }

    .insta_footer {
        display: none;
    }

    .insta_footer_mobile {
        display: block !important;
    }

    .insta_footer_menu{
    display: none;
}
    .insta_footer_menu.mobile_only{

display: block;

padding-top: 6vw;

}
    .insta_footer_menu.mobile_only .copyright{
    color: #000;
    font-size: 3.6vw;
    font-family: 'ES Rebond';
    text-align: center;
    letter-spacing: 0.065vw;
    display: block;
}
    .insta_footer_menu.mobile_only ul{
    width: 100%;
    padding-top: 3.2vw;
    padding-right: 7vw;
    padding-bottom: 3.4vw;
}
    .insta_footer_menu.mobile_only ul li{
    margin: 0vw !important;
}
    .insta_footer_menu.mobile_only ul li:first-child{padding-left: 1.4vw;padding-right: 12vw;margin-right: 0vw;position: relative;}
    .insta_footer_menu.mobile_only ul li:first-child a{}
    .insta_footer_menu.mobile_only ul li:last-child{
    margin: 0vw !important;
    padding-left: 1vw;
}
    .insta_footer_menu.mobile_only ul li:last-child a{
    padding-left: 3vw;
}
}

.insta_footer_mobile {
    display: none;
}
.insta3_bottom_text_slider .marquee h5 span br {
    display: none;
}