@media only screen and (max-width:1439px) {
    .-widgets-aboutus-container {
    flex-wrap: wrap;
}
    .product-top-title>h1 {
        font-size:26px
    }.-footer-payment-items, .Usersarea {
        margin-inline-end:20px;
    }.-defult-widgets-title-stiky {
            flex-wrap:wrap;
    }   .-YC-YC-stickyfeatures-container {
        overflow:hidden;
    }
.-bottom-separator-shows__in {
    margin-bottom:0;
}
    .-TextImage-widgets-image-v1 {
        --svg-width:600px
    }

    .-notification-ul-list {
        left:30px;
        transform:translate(0,20px)
    }

    .notifications-icon.active .-notification-ul-list {
        transform:translate(0,0)
    }


    .Intro-Container {
        justify-content: center;
    }

 
    .-YC-Intro-SVG-v2 {
        --svg-max-width:380px;
        min-height:280px
    }

    .-YC-Intro-SVG-master-box {
        transform:scale(.95) translateY(-5px) translateX(60px)
    }

    .-slider-steps-items {
        margin:0 -30px
    }

    .-YC-WidgetType-reviews-widget .container {
        padding:var(--container-padding)
    }

    body[mode=light] {
        --container-width:100%;
        --container-padding:0 30px
    }

    .-YC-single-stickyfeatures-item {
        min-width:calc(50% - 30px);
        margin:0 15px 30px;
        padding:30px
    }

    .-Product-Post-Box {
        --box-width:calc(25% - 20px)
    }

    .-widgets-aboutus-features-item {
        min-width:calc(25% - 30px);
        margin:0 15px 30px
    }
}

@media only screen and (max-width: 1280px) {
    root.mobile-page .-after__intro-widgets-box>.-after__intro-widgets-title-s2{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

root.mobile-page .YC-widgets-container-secondary-element-list .after__intro-largerContainer-auto {
    max-width: 440px;
    height: 319px;
}

root.mobile-page .-after__intro-widgets-box>.-after__intro-widgets-title-s2 .-widget-after-intro-h1 {
    text-align: center;
}

root.mobile-page .-after__intro-widgets-box>.-after__intro-widgets-title-s2 .P-content {
    text-align: center;
}
    .-Special-TextImage-widgets-image-v1{
        max-width: 590px;
        min-width: 510px;
    }
    .-TextImage-widgets-progress-lists-v1 {
        min-width:400px
    }
.top-singular-products-cover > h1 {
    font-size: 36px;
}
    .-TextImage-widgets-image-v1 {
        --svg-width:470px
    }

    .-single-product-incart-thumb {
        width:70px;
        height:70px
    }

    .single-content-context-elements {
        margin-inline-end:30px;
        width: 100%;
        min-width: 100%;
        }

    .-YC-Intro-SVG-v2 {
        --svg-max-width:430px
    }

    .-YC-stickyfeatures-title-s1 {
        max-width:480px
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image {
        width:110px
    }

    .YC-panner-header-container {
        display:none
    }

    .-Steps-slider-title {
        max-width:400px
    }

    .-Steps-slider-title>.-stickyReview-h1 {
        font-size:35px
    }

    .single-content-context-products {
        margin:20px
    }

    .-products-right-poster {
        --element--width: 420px;
    }

    .-widgets-aboutus-features-item {
        min-width:calc(33.3% - 30px)
    }

    .price-bx {
        font-size:22px
    }

    .-single-product-incart-context>h2 {
        font-size:19px
    }

    .-single-product-incart-left .Select-Options-Items {
        max-width:140px
    }

    .-single-product-incart-left .-products-order-options-area .pnumbers {
        min-width:140px
    }
}

@media only screen and (max-width: 1150px) {
    *{
        
    }
     @keyframes slideDown {
                    from {
                        opacity: 0;
                        transform: translateY(-10px)
                    }

                    to {
                        opacity: 1;
                        transform: translateY(0)
                    }
                }
body.is_open_menu,html.is_open_menu,root{overflow:hidden}
.-Show-SubMenu-Icon {
    width: 35px;
    height: 35px;
}

.-Text-Mini-Image-widgets-item {
    max-width: 100%;
    min-width: 151px;
}

.-YC-WidgetType-kick__sections .-YC-Widgets-Inner-Row>.container {
    --container-width: 1440px;
    --container-padding: 0 40px;
}


.-owl-trailer-setup {
    width: 229px;
    max-width: 100%;
    transform: initial;
    height: 201px;
}
    .--active-trailer--works-item {
        padding-inline: 30px;
        padding-top: 20px;
    }

.--active-trailer--thumb-bg:before {
    background: linear-gradient(2deg, #000, #00000000);
}

.--active-trailer--thumb-bg:after {
    background: linear-gradient(360deg, #12100359, #37362945);
}

.--active-trailer--works-item .--active-trailer--information>.--h2>a {
    font-size: 26px;
    font-weight: 600;
}
    .--trailer--shows--active--work {
        margin: 0 0px !important;
    }

.--trailer--shows--active--work .--active-trailer--information {
    margin-inline: 0;
    align-items: center;
    text-align: center;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 40px;
}

.--active-trailer--information .-P-content {
    font-size: 14px;
}

.--trailer--shows--active--work .-defult-widgets-title.--SB-button--id {
    justify-content: center;
    margin-top: -10px;
}
    .--trailer--work--box {
        transform: inherit;
        transform: initial;
        width: 100%;
    }
.--trailer--items--slider {
        height: 200px;
        min-height: unset;
        width: 100%;
        display: flex;
        justify-content: center;
    }


.-YC-owl-navs-trailer .-YC-owl-trailer-next>i, .-YC-owl-navs-trailer .-YC-owl-trailer-prev>i {
    transform: rotate(90deg);
}

.-YC-owl-navs-trailer {
    display: flex;
    position: absolute;
    width: 100%;
    justify-content: space-between;
    top: 50px;
}
.--trailer--items--parent {
    margin-inline: 0;
}
.--trailer-boxes-items {
    flex-direction: column;
}

.-widgets-counter-items-features-item-info > h3 {
    font-size: 14px;
}

.-widgets-counter-items-features-item-icon i {font-size: 39px;}

.-widgets-counter-items-count-item > span {
    font-size: 24px;
}

.-widgets-counter-items-features-item {
    min-width: 180px;
    max-width: 100% !important;
    padding: 16px;
    margin: 0;
}

.YV-widgets-counter-items-container-boxed {
    padding-top: 0;
}

.-YourColor-Widgets-Sections {
    overflow: hidden;
}

.-YourColor-Widgets-Sections.-YC-WidgetID-home_widgets > * {
    overflow: hidden;
}
    .-Special-TextImage-widgets-image-v1{
        max-height: 660px;
        min-width: 320px;
        max-width: 410px;
    }
    .Intro-Container {
        justify-content: center;
        align-items: center;
        text-align: center;
        min-width: 100%;
    }
    
    .Intro-Container .--SB-button--id {
        justify-content: center;
        margin-inline: auto;
    }
    
    .Intro-Container .-YourColor-Intro-Info {
        justify-content: center;
        text-align: center;
        align-items: center;
    }


    .--parent--mini-images--area {display:none;}
    .-products-action-btn {
        max-width: max-content;
    }.container-pages-top-info {
        padding-top: 90px;
    }
.-products-action-btn > a {font-size: 16px;padding: 14px;}
    .top-singular-products-cover .YC-BreadCrumb.-BreadCrumb-PT-products {
        flex-direction: column;
        align-items: start;
        text-align: right;
    }.single-welcome--line-dash {
        display:none;
    }.-products-action-btn > a > i {
        margin-inline-start: 10px;
    }.in-punber-title {
        font-size: 13px;
        margin-inline-end: 9px;
    }
    .-primary-body {
    margin-top: 66px;
    }.top-singular-products-cover .YC-BreadCrumb>ol {
        margin-bottom: 20px;
    }
    .-primary-body  .container-pages-top-info {
        padding-top: 0;
    }
    .-header-shares-items,.share-mobile {
        position:relative
    }.-company-contact-minibox>div {
        min-width:240px;
        justify-content: left;
    }.-slider-container-steps {
        column-count:3;
        column-gap:25px;
    }.--dash-UL-BG:before {
        display:none;
    }.--dash-UL-BG:after {
        display:none;
    }.-DropChevrons-UL ul:before {
        display:none;
    }.--start--title--aboutus {
                margin-inline-end: 0;
        margin-bottom: 40px;
        position: relative;
        top: 0;
        max-width: -webkit-fill-available;
    }
    .-widgets-counter-items-container {
        padding: 0px;
        max-width: 520px;
        margin-bottom: 0;
    }.--top-about-us-title {flex-direction:column;}
    .-company-contact-minibox {
        flex-wrap:wrap;
        gap:15px;
    }.defult-widgets-h1 {
        font-size: 30px !important;
    }
    .--parent--mini-images--area > img.hero-1-shapes__img--5 {
        width:150px;
        height:200px;
    } .--parent--mini-images--area > img.hero-1-shapes__img--6 {
        width:100px;
        height:100px;
    }
header .container {
    justify-content:space-between;
}
    .-YC-Intro-SVG-v2 {
        display:none;
        --svg-max-width:400px
    }

    .-YC-WidgetType-reviews_widget .container {
        padding:var(--container-padding);
        max-width:var(--container-width);
        margin:0 auto
    }

    .-row-shares-items>a {
        color:var(--sociaColor)
    }

    .-row-shares-items>a>svg {
        fill:var(--sociaColor)
    }

    header>.-Yc-TopBar {
        display:none
    }

    ul.top-header-ul-links li.phonenumber i {
        color:var(--positive);
        font-size:20px
    }

    .-Yc-TopBar .container {
        justify-content:space-between;
        flex-direction:column;
        align-items:self-start;
        align-content:baseline
    }

    .--Site--Menu .-Yc-TopBar {
        display:block;
        box-shadow:none;
        background:0 0;
        border-top: 1px solid #e8f2ff0d;
        padding-top:19px
    }

    .-Yc-TopBar .--open--searching {
        background:#2d2222;
        color:#fff;
        font-size:18px
    }

    .share-mobile {
        --element-width:48px;
        flex-wrap:wrap;
        height:var(--element-width);
        width:var(--element-width);
        display:flex;
        align-items:center;
        justify-content:center;
        background:#2b2424;
        border-radius:50%
    }

    .share-mobile i {
        font-size:16px
    }

    .-header-shares-items span {
        font-size:20px;
        margin:10px 0;
        display:flex;
        color:#000;
        font-weight:400
    }

    .-Show-SubMenu-Icon>i,header.fixedintro .-currency-title-selected {
        color:var(--secondarytext)
    }

    .-header-shares-items.showin .-row-shares-items {
        opacity:1;
        visibility:visible;
        transform:translate(0)
    }

    .-freetrial-widgets-plane-v1 {
        position:relative;
        top:0;
        margin-bottom:30px;
        margin-inline-end:0;--svg-width:301px;
        max-width:100%!important
    }

    .-Post-box-item-Info>h2 {
        font-size:18px
    }

    .-Steps-slider-title>.-P-content {
        font-size:15px!important;
        max-width:100%!important
    }

    .YC-Faq-TabItems>ul {
        flex-wrap:wrap
    }

    .--Site--Menu {
        position:fixed;
        top:68px;
        right:15px;
        bottom:0;
        min-width:280px;
        max-width:280px;
        transition:180ms;
        border-radius:0;
        color:var(--uicolor);
        z-index:19;
        padding:30px;
        background: var(--bgcolor);
        margin-inline-end:0;
        height:max-content;
        transform:translateY(10px);
        border-radius:var(--largeradius);
        overflow:visible;
        visibility:hidden;
        opacity:0;
        /* box-shadow:var(--PopoverShadow); */
        flex-direction:column;
        justify-content:left
    }

    .--Site--Menu.open {
        animation: .5s forwards slideIn;
        opacity: 1;
        visibility: visible;
        overflow: scroll;
        transform: translate(0, 0);
    }
    @keyframes slideIn {
        from {
            transform: translateX(-100%);
            opacity: 0
        }

        to {
            transform: translateX(0);
            opacity: 1
        }
    }

    @keyframes slideOut {
        from {
            transform: translateX(0);
            opacity: 1
        }

        to {
            transform: translateX(100%);
            opacity: 0
        }
    }
    .--Site--Menu ul.top-header-ul-links {
        flex-direction:column
    }

    ul.top-header-ul-links>li>a>i {
        color: var(--bars-background);
    }

body[mode=light] ul.top-header-ul-links>li>a>i {
    color: var(--secondarytext);
    font-weight: 300;
}

    ul.top-header-ul-links>li {
        margin:0 0 20px
    }

    header.fixedintro ul.top-header-ul-links>li>a {
        color:var(--secondarytext);
        flex:1;
        height:26px;
        border-radius:var(--miniradius);
        padding:10px 0
    }

body[mode=light] header.fixedintro ul.top-header-ul-links>li>a {
    color: var(--primary-text);
}
        .-Show-SubMenu-Icon>i {
        z-index: 22;
        background: #efe1ff45;
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: var(--largeradius);
        color: var(--primary-text);
        left: 0;
        right: 0;
    }
    header.fixedintro .--Site--Menu {
        top: 67px;
    }

    .--Site--Menu>ul>li {
        border-radius: 0;
        padding: 4px 13px;
        position: relative;
        border-radius: var(--largeradius);
        align-items: center;
        background: #ffffff03;
        margin-bottom: 9px;
    }

body[mode=light] .--Site--Menu>ul>li {
    background: #f9f9ff;
}

.-mobile-menu-button {
    display: block;
}

    .--Site--Menu>ul>li ul.sub-menu {
        position:relative;
        min-width:100%;
        box-shadow:inherit;
        display:none;
        top: 2px;
        right:0;
        transform:translate(0,0);
        visibility:visible;
        opacity:1
    }

    .--Site--Menu>ul,.--Site--Menu>ul>li ul.sub-menu.active {
        flex:initial;
        width: -webkit-fill-available;
        display: block;
        animation: .3s ease-out slideDown;
    }

body[mode=light] .--Site--Menu>ul>li ul.sub-menu {
    background: transparent;
    border-color: #ebf3ff;
}

body[mode=light] .--Site--Menu>ul>li>ul.sub-menu>li>a {
    color: var(--primary-text);
}

.--Site--Menu>ul {
    padding-bottom: 18px;
}

.--Site--Menu>ul>li ul.sub-menu {
    background: #030202;
    border-left: 2px solid #f6f6f6;
    padding-inline-start: 12px;
    border-radius: 1px;
}

    ul.sub-menu.open {
        display:block!important
    }

    .--Site--Menu>ul>li>a {
        flex:1;
        border-radius:var(--miniradius);
        padding:20px 0!important;
        color: var(--secondarytext);
    }

body[mode=light] .--Site--Menu>ul>li>a {
    /* color: white; */
}

    .--Site--Menu>ul>li.open>a {
        background:var(--primary-text);
        color:#fff
    }

    .--Site--Menu>ul>li:not(.open)>a:hover {
        color:var(--intro-secondarytext);
        width: -webkit-fill-available;
    }

    .--Site--Menu>ul>li:hover>.-Show-SubMenu-Icon>i {
        color:var(--primary-text)
    }

    .--Site--Menu>ul>li.open>.-Show-SubMenu-Icon>i {
        color:#fff
    }

    .-prducts-context-info {
        min-width:300px;
        margin-inline:15px}

    .single-content-context-products {
        position:relative;
        top:0;
        margin-bottom:30px;
        max-width:100%;
        margin-inline:0}

    .-sidebar-related-title-posts-items {
        flex-wrap:wrap;
        display:flex
    }

    .-sidebar-related-title-posts-items .-product-box-poster {
        margin-inline-end:20px;min-width:160px;
        height:195px
    }

    .--secondary-products-context-info {
        flex-direction:column
    }

    .-freetrial-widgets-container {
        flex-direction:column-reverse;
        position:relative
    }

    .-freetrial-widgets-container.secondary-element-item,.-primary-body.author-page .YC-author-page--container {
        flex-direction:column
    }

    .-freetrial-widgets-progress-lists-v1 {
        margin-inline-end:0;margin-bottom:31px
    }

    .-freetrial-widgets-title-s1 {
        max-width:569px;
        margin-bottom:40px
    }

    .hidemenu .-YC-author-page-parent-header {
        top:0
    }

    .-YC-author-page-parent-header {
        position:relative;
        top:0;
        margin:0 auto 40px;
        max-width:500px
    }

    .product-top-title>h1 {
        font-size:24px
    }

    .-TextImage-widgets-progress-lists-v1 {
        min-width:300px
    }

    .-TextImage-widgets-image-v1 {
        --svg-width:450px
    }

    .-TextImage-widgets-title-s1>h1 {
        font-size:38px
    }

    .-TextImage-widgets-title-s1 {
        max-width:580px;
        flex:1
    }
    .-widgets-before-title-aboutus {
        
    }
.-YC-stickyfeatures-scroller-bar > div > ul > li {
    font-size:20px;
}.-YC-stickyfeatures-scroller-bar > div > ul > li > i 
{
    margin-inline:30px;
    font-size:38px;
}
    .-Special-TextImage-widgets-title-s1 {
        max-width:550px;
        --max-context-width:100%;
        min-width: 390px;
    }

    .-order-single-page-details {
        padding:30px
    }


    .user-sidebar-info-area>h2 {
        font-size: 22px;
    }

    .user-sidebar-info-area {
        text-align:center
    }

    .-user-sidebar {
        --elemnt-width:300px;
        margin-inline-end:30px}

    .-element-Quantity {
        margin:0
    }

    .-single-product-thankyou-right-info {
        min-width:100%;
        margin-bottom:15px
    }

    .-ThankYou-Head-element {
        padding:30px;
        margin-inline-end:30px}

    .-ThankYou-Head-items-URLArea-s1 {
        flex-wrap:wrap;
        margin:-8px
    }

    .-ThankYou-Head-items-URLArea-s1>a,.-ThankYou-Head-items-URLArea-s1>a:last-child {
        margin:8px
    }

    .-ThankYou-left-element {
        --element-width:380px;
        padding:30px
    }

    .-cart-context-single-page {
        max-width: calc(100% - 430px);
    }

    .-single-product-incart-left .Select-Options-Items {
        max-width:120px
    }

    .-single-product-incart-left .-products-order-options-area .pnumbers {
        min-width:120px
    }

    .-cart-context-single-bars {
        min-width:380px;
    }

    .-Post-sidebar-box-item-Info>h2 {
        max-height:50px;
        overflow:hidden
    }

    .-first-single-post-bar {
        min-width:100%;
        max-width:300px;
        position:relative;
        top:0
    }

    whatsapp--box>i {
        margin-inline-end:0;margin-bottom:20px;
        font-size:40px
    }

    whatsapp--box>a {
        padding:10px
    }

    whatsapp--box>a>i {
        display:none!important
    }

    .whatsapp--bunner-info>wh-number {
        font-size:20px
    }

    .whatsapp--bunner-info>h3 {
        font-size:14px
    }

    .whatsapp--bunner-info {
        min-width:max-content
    }

    .-mobile-menu-button .toggle {
        width:39px
    }

    .--Site--Menu>ul>li.current-menu-item>a,.--Site--Menu>ul>li.current_page_item>a {
        color:var(--primary-text);
        padding-inline:0}

    header.fixedintro {
        --intro-secondarytext:var(--primary-text)
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image {
        width:110px
    }

    .-Product-Post-Box {
        --box-width:280px;
        max-width: 100%;
    }

.-Product-Post-Box:last-child {}

    .-widgets-aboutus-items {
        margin:0 -10px
    }

    .-widgets-aboutus-svg {
        max-width:380px
    }

    .-YC-Faqs-Tabs-s1>h1 {
        font-size:30px!important
    }

    .-Faq-Tabs-items-list {
        margin-inline-start:0!important}

    .-YC-Question-Title>h2>a {
        font-size:17px!important
    }

    .-YC-stickyfeatures-title-s1>h1,.-widgets-aboutus-title>h1 {
        font-size:28px
    }

    .-widgets-aboutus-title>.-P-Content {
        font-size:17px
    }

    ul.-widgets-aboutus-counters-items>li {
        margin-inline-end:30px}

    .-widgets-aboutus-section.-widgets-aboutus-second-section {
        margin-top:30px
    }

    .-widgets-counter-items-items {
        flex-wrap:wrap;
        width: -webkit-fill-available;
        gap: 15px;
        margin-top: 50px;
        margin-inline: 0;
    }

    .-YC-YC-stickyfeatures-container {
        flex-direction:column-reverse
    }

    .-YC-stickyfeatures-items-s1 {
        position:relative;
        top:0
    }

    .buy--elements--content {
        --element-width:260px
    }

    .-YC-stickyfeatures-title-s1 {
        position:relative;
        top:0;
        margin-inline-start:0;margin:0 auto 25px;
        max-width:650px;
        align-items:center;
        text-align:center
    }

    .-YC-single-stickyfeatures-item {
        min-width:calc(50% - 30px)
    }

    .-footer-p-content {
        font-size:13px
    }

    .-YC-Question-Title {
        flex-wrap:nowrap;
        flex-wrap:nowrap!important;
        padding: 17px!important;
    }

    .-footer-widgets-single.-current-widgets-contact {
        min-width:270px;
        max-width:100%;
        padding:20px
    }

    footer-body>* {
        margin:15px!important
    }

    .-YC-stickyfeatures-title-s1>.P-content {
        max-width:100%!important
    }

    .-currency-title-selected {
        padding:9px 0;
        font-size:15px;
        margin-bottom:12px;
        color:#343232
    }

    .-currency-title-selected>i {
        margin-inline-end:9px}

    .-p-ContentValue-v1 {
        padding:0 30px 30px!important
    }.-defult-widgets-title-stiky {
        flex-direction:column;
    }
    .start--wedget--title {
        margin-inline-end:0;
        margin-bottom:40px;
        position:relative;
        top:0;
        max-width:-webkit-fill-available;
    }.-defult-widgets-title-stiky > .P-content {
        position:relative;
        top:0;
        max-width:-webkit-fill-available;
    }
}

@media (max-width: 992px) {
    *{}

.YC_widght_grid--image {
    min-width: 319px !important;
    max-width: 320px !important;
    height: 310px !important;
}

.YC_widght_grid-items-list .YC_widght_grid-h1 {
    font-size: 27px;
}

.YC-widght-grid-container {
    min-width: 320px;
    margin-inline-end: 20px;
}

.--trailer-boxes-items {}

.YV-widgets-counter-items-container-boxed {
    flex-direction: column;
    gap: 50px;
}

.YC-widgets-container-secondary-element-list {
    flex-direction: column-reverse;
    gap: 13px;
}

.YC-widgets-container-secondary-element-list > * {
    max-width: 100%;
    margin-inline: 0 !important;
    position: relative;
    top: 0;
}

root.mobile-page .-after__intro-widgets-box-second {
    max-width: 100%;
    min-width: 100%;
    align-items: self-start;
}

root.mobile-page .-after__intro-widgets-box-second .-after__intro-widgets-title-s2 {
    margin-inline: 0;
}
    .-Special-TextImage-widgets-container{
        flex-direction: column;
        align-items: center;
    }

.-Special-TextImage-widgets-container > * {
    min-width: 100%;
    margin-inline: 0 !important;
}

.-Special-TextImage-widgets-image-v1 {
    max-height: 509px;
    margin-bottom: 31px;
}

.-Special-TextImage-widgets-image-v1 img {
    height: 100%;
}
    .-steps-cart-items>ul>li {
        min-width: 250px;
} 
    .-cart-context-single-bars {
        position: relative;
        top: 0;
        max-width: -webkit-fill-available;
        min-width: -webkit-fill-available;
    }
    .top-singular-products-cover .YC-BreadCrumb.-BreadCrumb-PT-products {
        flex-direction: row;
    }
    .-YC-contact--forms-start {
        top: 0 !important;
        position: relative;
        margin-inline-start: 0;
        margin-top: 25px;
    }.--secondary-Special-TextImage-info {
        padding-inline:0;
        border:none;
    }
    .buy--elements--content {
        width: max-content;
    }.buy--elements--content .price-bx {
         max-width: max-content;
         margin-inline-end: 26px;
    }product-image {
        justify-content: flex-start;
    }
    .YC--contact--form-boxarea {
        position: relative;
        top: 0;
        min-width: -webkit-fill-available;
    }.-YC-contact--forms-title-s1>.-forms-title-h1 {
        font-size: 30px;
    }.-YC-contact--forms-container-s1 {
        padding-inline-start: 0;
        border: none;
        padding-top: 0px;
    }.-YC-contact--forms-container-s1>.P-content {
        max-width: calc(100%);
        font-size: 18px;
    }
    .-YC-contact--form-container {
        flex-direction: column;
    }
    .-primary-body .container-pages-top-info.container-pages-postType-page{
        margin-top: 0px;
    }
  .--secondary-free-trial-info {
      padding-inline-start: 0;
      border: none;
  }.--secondary-free-trial-info>.P-content {
      max-width: -webkit-fill-available;
  }
    .-free-trial-widgets-container.tranform-image-postion .-free-trial-widgets-title-s1 {
        max-width: -webkit-fill-available;
        margin-inline-start: 0;
        margin-bottom: 30px;
    }
    .-free-trial-widgets-image-v1 {
        min-width: -webkit-fill-available;
    }
    .-free-trial-widgets-container {
        flex-direction: column !important;
    }
    .--ribbon-context > span {
        font-size: 55px;
    }
    .--inner-popover-SVG svg {
        transform: scale(0.5);
    }.--inner-popover-SVG {
        left: -100px;
    }
    .----popover--ribbon {
        transform: scale(0.4) !important;
    }
    .--sticky--sidebar--boxes {
        position: relative;
        top: 0;
        margin-inline-end: 0;
    }.--sticky--about-us-sidebar {
                   width: 100%;
                   flex: none !important;
                   display: block;
                   overflow-y: auto;
                   max-width: 100%;
                   background: #fff;
                   position: sticky;
                   display: none;
    }.--ribbon-context > strong {
                font-size: 29px;
    }
        
    .--sticky--about-us {
        min-width: max-content;
        max-width: max-content;
        overflow: scroll;
        display: flex;
        flex-wrap: wrap;
    }
.order-services--info-context>span>em {
    display:none;
}
    .-widgets-aboutus-container {
        flex-direction: column;
    }
    .-order-order_devices-Taps ul {
        display:flex;
        width:100%
    }

    .-order-order_devices-Taps ul li {
        min-width:12%;
        max-width:100%;
        flex:1
    }

    device_logo>* {
        font-size:24px
    }

    .-Special-TextImage-widgets-title-s1 {
        max-width:450px
    }

    .order_devices_content_cnva canvas {
        max-width:100%;
        height:auto !important;
    }

    .-Text-Mini-Image-widgets-item {
        flex:1;
        min-width:140px;
        max-width:266px
    }

    .order-services--body {
        padding:30px 0;
        min-width:319px;
        max-width: 90%;
        flex-direction:column;
        height:auto
    }

    .order-services--info-context {
        :;
        z-index: 1;
        position:relative;
        padding-inline-end: 138px;
        padding-inline-start: 122px;
        text-align: center;
    }

    .popup-boxnumber {
        justify-content: center !important;
        margin-top: 15px !important;
    }

    .order-services--info-context>p {
        text-align:center;
        font-size: 16px;
    }
.order-services--info-context>span {
    margin-bottom: 14px;
    margin-inline: auto;
    font-size: 14px;
}
    .order-services--info-context>h2 {
        text-align:center;
        font-size: 22px;
        font-weight:500;
        margin-bottom: 15px;
    }

    .order-services-popover_image {
        background:#fff;
        min-width:280px;
        height:268px;
        border-radius:20px;
        justify-content:center;
        margin:0 auto;
        display:flex
    }

    .-YC-WidgetType-text-mini-images .-YC-Widgets-Inner-Row {
        overflow:visible;
        padding-top:0
    }

    .-Text-Mini-Image-widgets-container {
        align-items:flex-start;
        position:relative;
        overflow:visible
    }

    .-Text-Mini-Image-widgets-title-s1 {
        flex:1;
        min-width:420px;
        padding-inline-start:0;position:sticky;
        top:110px
    }

    .hidemenu .-Text-Mini-Image-widgets-title-s1 {
        top:30px
    }

    .-TextImage-widgets-image-v1,.-YC-Intro-SVG-v2,.-bg-leagues-fixed {
        display:none
    }

    .-Text-Mini-Image-widgets-right--section-s1 {
        padding-inline-end:30px}

    .-TextImage-widgets-progress-lists-v1 {
        min-width:280px
    }

    .-TextImage-widgets-title-s1 {
        max-width:100%
    }

    .-order-item-blogbox {
        min-width:380px
    }

    .-single-product-thankyou-right-info {
        min-width:160px;
        margin-bottom:0
    }

    .-element-Quantity {
        margin-inline-start:10px;margin-inline-end:10px}

    .-ThankYou-left-element {
        --element-width:100%
    }

    .-cart-conatiner-page,.-thank-you-conatin-page {
        flex-direction:column;
        align-items:stretch
    }

    .-ThankYou-Head-element {
        margin-inline-end:0;position:static;
        margin-bottom:30px
    }

    .-single-product-incart-left .Select-Options-Items {
        max-width:170px
    }

    .-single-product-incart-left .-products-order-options-area .pnumbers {
        min-width:170px
    }

    .-cart-context-single-page {
        position: relative;
        margin-inline-end:0;
        margin-bottom:40px;
        max-width:100%;
        top: 0 !important;
    }
.-cart-products-list {
    min-height: auto;
}
    .-first-single-post-bar {
        position:static;
        max-width:100%;
        min-width:100%
    }

    .-Post-sidebar-box-single-item {
        grid-column:span 6;
        grid-row:span 1;
        margin:11px 0;
        width:100%;
        padding:11px
    }

    .-Post-sidebar-box-item-Info>h2 {
        max-height:50px
    }

    .-Post-sidebar-box-item-Info {
        align-items:flex-start
    }

    .-sidebar-related-title-posts-items .-Post-box-single-item {
        grid-column:span 6;
        grid-row:span 3;
        min-width:unset;
        max-width:100%
    }

    .single-content-context-elements {
        margin-bottom:40px;
        margin-inline-end:0}

    .-prducts-context-info {
        margin:0;
        min-width:calc(100% - 330px);
        margin-inline-end:25px;padding:0
    }

    .-products-right-poster {
    margin-inline-end: 0;
    position: relative;
    top: 0;
    margin-bottom: 50px;
    --element--width: 100%;
    align-items: start;
    }.products--top-singular-products-cover {
        flex-direction:column;
    }
.top-singular-products-cover {
    
}
    .-YC-Intro-SVG-master-box {
        transform:scale(.85) translateY(0) translateX(115px)
    }
    .-YourColor-Intro-Info {
        align-items:center;
        justify-content:center;
        text-align:center;
        max-width:100%
    }

    .-YourColor-IntroBoxInfo {
        margin:0;
    }

    .-YourColor-Intro-Info-URLArea-s1 {
        min-width:max-content;
        justify-content:center;
        margin:30px auto 0
    }

    .intro-model-home_intro {
        padding:135px 0 50px;
    }

.YC-Intro-Container-boxed {
    height: 530px;
}

.YC-Intro-Container-boxed:before {
    background: linear-gradient(180deg, #26272B08 21%, #02040ce8 93%);
}

    .-Post-box-single-item {
    }


    .-slider-steps-items {
        margin:0 -30px
    }

    .-Steps-slider-title {
        max-width:350px
    }

    .-YC-stickyfeatures-items-s1 {
        margin:0 0 -30px
    }

    .-YC-stickyfeatures-title-s1 {
        max-width:460px
    }

    .-YC-single-stickyfeatures-item {
        min-width:100%;
        max-width:100%;
        margin:0 0 30px;
        padding:40px
    }

    .-widgets-aboutus-svg {
        display:none!important
    }

    .-Product-Post-Box {
        flex: 1;
        min-width: 225px;
        height: 220px;
    }

    .-widgets-aboutus-features-item {
        padding:30px;
        min-width:calc(50% - 30px);
        margin:0 15px 30px
    }

.YC-widght-grid-container .-widgets-aboutus-features-item {
    padding: 0;
    margin: 0;
    margin-top: 13px;
}

    .-widgets-aboutus-items {
        margin:0 -15px;
    }


    .-steps-cart-items>ul {
        overflow: scroll;
        justify-content:flex-start
    }
}

@media (max-width:850px) {
    *{}

.video--popover--body {
    width: 85%;
}

.--footer--intro {
    min-height: auto;
}

.--footer--content-P {
    max-width: 100%;
    font-size: 15px;
}

.--footer--title-H2 {
    font-size: 27px;
}

.-TitleContent-section a {
    font-size: 18px;
    flex-wrap: initial;
}

h2.-TitleContent-section a span {
    font-size: 16px;
}

.seccontent {
    flex-wrap: wrap;
    gap: 3px;
}

.yc-projects-grid {
    flex-wrap: wrap;
    display: flex;
}

.dark-gallery-item {
    width: auto;
    min-width: 150px;
    max-width: 100%;
    flex: 1;
    height: 200px;
}

.single-content-context-elements .dark-gallery-item {
    height: 330px !important;
    flex: initial;
}

.-single-post-content.single-page-post-content img {
    height: auto;
    width: auto;
}

.-YC-contianer-widgets-continer-items {
    margin-inline: 0;
}

.YC-widght-grid-container-boxed {
    flex-direction: column-reverse;
    gap: 21px;
    padding-bottom: 30px;
    align-items: center;
}

.YC-widght-grid-container-boxed.positionleft {
    flex-direction: column;
}

.YC-widght-grid-container-boxed > * {
    margin-inline: 0 !important;
    max-width: 100%;
    position: relative;
    top: 0;
}

.YC-widght-grid-container-boxed .YC_video_wrapper {
    max-width: 430px;
    min-width: 410px;
    height: 320px;
}

.-DropChevrons-UL ul {
    justify-content: center;
    align-items: center;
    justify-content: center;
}

.-DropChevrons-UL ul li {
    max-width: 100%;
    justify-content: center;
}

.-DropChevrons-UL ul li:last-child {
}
    .-product-box-poster {
    }
    .--inside--rows--sections {
        max-width:100%;
    }
.--secondary--intro--sections {
    flex-direction:column;
}
    .-freetrial-widgets-progress-lists-v1 {
        max-width:100%;
        min-width:100%
    }

    .-Special-TextImage-widgets-image-v1 {
        margin:0 auto;
        /* min-width: auto; */
        margin-bottom: 40px;
    }

    .-Special-TextImage-widgets-title-s1 {
        min-width:100%;
        text-align:center;
        justify-content:center;
        align-items:center
    }

    .-Special-TextImage-widgets-container {
        flex-direction:column;
        align-items: center;
        text-align: center;
    }

    .-order-single-page-details {
        max-width:100%;
        padding:18px
    }

    .OrderData_button a {
        font-size:20px
    }

    .user-sidebar-links>ul>li,.user-sidebar-links>ul>li:last-child {
        flex:1;
        min-width:max-content;
        margin:5px
    }

    .user-sidebar-links>ul {
        lay: flex;
        padding-bottom:10px;
        overflow:auto;
        flex-wrap: wrap;
    }

    .-order-single-page-conatiner {
        flex-wrap:wrap;
        flex-direction:column;
        align-items:stretch;
        max-width:100%
    }

    .-user-sidebar {
        --elemnt-width:100%;
        margin-inline-end:0;margin-bottom:40px;
        position:static;
        padding:0;
        border:0;
        box-shadow:0 0 0
    }

    .-Steps-slider-title {
        max-width:300px
    }


    .-YC-stickyfeatures-title-s1 {
        max-width:370px
    }

    .-TextImage-widgets-progress-lists-v1 {
        min-width:100%;
        margin-inline-end:0;margin-bottom:30px
    }

    .-YC-WidgetType-text-image .-YC-Widgets-Inner-Row {
        padding-bottom:0
    }
}

@media (max-width: 768px) {
    *{}

.dark-video-thumbnail .--parent--trailer--button {
    right: 0;
    min-height: auto;
    min-width: auto;
}

.YC-post-cover-post {
    position: relative;
    overflow: hidden;
}
     .--active-trailer--trailer--button {
        --el-w: 55px;
    }
    .active-trailer-container .--parent--trailer--button {
        position: relative;
        transform: translate(0);
        top: 0;
        max-width: max-content;
        margin: 31px auto 0;
        min-width: auto;
        left: 0;
        right: 0;
        min-height: 110px;
    }
.YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1 {
    gap: 10px;
    font-size: 13px;
}

.YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1 i {
    font-size: 19px;
}

.-after__intro-widgets-box {
    padding: 19px;
}

.-widgets-Special-LI {
    flex-direction: column;
    align-items: self-start;
    text-align: left;
    gap: 12px;
}

.-widgets-Special-LI>span {
    font-size: 36px;
}

.YC-after__intro-info>span {
    font-size: 18px;
}

.YC-after__intro-info p {
    font-size: 14px;
    max-width: 100%;
}

.YC-after__intro-info {
    margin-inline-start: 0;
}
    .-widgets-counter-items-count-item>span {
        font-size: 34px;
    }.-widgets-counter-items-features-item-info>.--title--feature-h3 {
        font-size: 18px;
    }.-widgets-counter-items-features-item-info>.--P-content {
        font-size: 14px;
    }.top-singular-products-cover > h1 {
        font-size: 28px;
    }
    .product-top-title>h1 {
        font-size:24px
    }.-YourColor-Intro-Info>h1 {
        font-size:28px
    }  
.--insede--box--source video {
    max-width: 320px;
}
.-YourColor-Intro-Info>.widget__before_title {
    font-size:18px
}
.-slider-container-steps {
    column-count:2;
    column-gap:20px;
}.-custreviews-logos-Poster-Image {
    margin-inline-end:15px;
}
    .buy--elements--content {
        display:flex;
        margin-bottom:30px;
        flex-wrap:wrap;
        padding:20px;
        --element-width:100%;
    }
.--contact--footer--box {
    padding:0px;
    margin-top:20px;
}
 
    .-products-order-options-area {
        margin-bottom:0;
        margin-inline-end:20px}

   
    .-sidebar-related-title-posts-items {
        grid-template-columns:repeat(auto-fit,minmax(30px,1fr));
        grid-template-rows:repeat(auto-fit,minmax(30px,1fr))
    }

    .-Yc-single-main.-YC-singleType-post {
        padding-top: 100px;
    }


    body[mode=light] {
        --container-padding:0 30px
    }

    .-slider-Steps-main-center {
        display:flex;
        flex-direction:column;
        align-items:stretch;
        align-content:stretch
    }

    .-Steps-slider-title {
        margin-inline-end:0;max-width:unset
    }

    .-YC-single-stickyfeatures-item {
        min-height:auto;
        padding:20px;
        min-width:250px;
        margin:0 10px 20px;
        align-items:center;
        max-width:100%
    }



    .-YC-stickyfeatures-title-s1,body.hidemenu .-YC-stickyfeatures-title-s1 {
        max-width:100%;
        margin:0 0 30px;
        position:relative;
        top:0
    }

    .-YC-Question-Title>h2 {
        margin-inline-end:10px}

    ul.top-header-ul-links {
        flex-wrap:wrap;
        justify-content:center;
        display:block
    }

    .-YC-Faqs-Tabs-s1>h1 {
        font-size:25px!important
    }

    .-defult-widgets-title-style-1 .P-content {
        font-size:16px
    }

    .-products-right-poster {
        position:static;
        margin:0 auto 30px
    } .--footer--intro {
        margin-bottom:0;
        padding:70px 30px 30px;
        min-height:auto;
    } 
    .faqs--widget-container {
        padding:70px 30px 30px;
    }
    .--footer--title-H2 {
    font-size: 24px;
    }.--footer--content-P {
        font-size:16px;
        max-width:calc(100% - 50px);
    }footer-body {
    padding-inline-start:0;
    padding-top: 20px;
    }
}

@media (max-width:700px) {
    *{}

.-Post-box-item-Info-two h2 {
    font-size: 21px;
}

.-single-share-header {
    align-items: center;
    justify-content: center;
    gap: 11px;
}

.YC--join-us-boxarea.YC-Animation-Item form .-fix-inputs-area {
    margin-bottom: 10px;
}

.-fix-forms-field-title {
    margin-bottom: 7px;
}

.YC--join-us-boxarea {
    min-width: 100% !important;
    max-width: 100% !important;
    padding: 22px;
}

.dark-video-thumbnail {
    display: flex;
    align-items: center;
    justify-content: center;
}

.-singular-pages-container {
    margin-top: 20px;
}

.container {
    padding-inline: 20px;
}

.title_feature {
    font-size: 30px;
}

.active-trailer-container {
    min-width: 100%;
    max-width: 100%;
}
    .inner--Context---overlays {
        padding:23px
    }

    .user-sidebar-thumb {
        margin:0 auto 20px
    }.-user-sidebar {
        flex-direction: column;
    }
    .-mobile-menu-button .toggle {
        width:35px
    }

    .-mobile-menu-button .bars {
        height:3px
    }

    .-TextImage-widgets-progress-item-v1,.-alert-confie {
        margin-bottom:10px
    }

    .title--Context---overlays {
        padding:30px 20px 2px
    }

    .inner--Context---overlays>form {
        margin:0;
        padding:0
    }

    .-larger-product-poster>img {
    }

    .-Faq-Tabs-items-list,.-Special-TextImage-widgets-title-s1>.P-content,.-TextImage-widgets-items-s1,.-TextImage-widgets-title-s2>.P-content,.-freetrial-widgets-items-s1,.-next-prev-singular-posts,.body-product-cover .-singular-pages-container,.single-post-parent-container-comments {
        max-width:100%
    }.-next-prev-singular-posts  {
        flex-direction:column;
        gap: 20px;
    }
.-Chevrons--NextPrev > a {
    padding: 30px;
}
    .-comment-user-area {
        margin-bottom:15px;
        display:flex;
        flex-direction:column;
        min-width:calc(100% - 90px)
    }

    .-YourColor-Intro-Info-URLArea-s1>a,.-products-order-options-area {
        margin-inline-end:0}

    .-YourColor-Intro-Info-URLArea-s1>a {
        margin-bottom:15px
    }

    .-YourColor-Intro-Info-URLArea-s1>a:last-child {
        margin-bottom:0
    }

    .buy--elements--content .price-bx {
        flex:1;
        padding:0 20px
    }

    .-single-product-incart-left .Select-Options-Items {
        max-width:120px
    }

    .-single-product-incart-left .-products-order-options-area .pnumbers {
        min-width:120px
    }

    .-single-product-incart-right-info {
        max-width:calc(100% - 168px)
    }

    .-slider-steps-items {
        display:flex;
        margin:0 -20px
    }

    .-Product-Post-Box {
        --box-width: calc(50% - 20px);
    }

 
.-YC-stickyfeatures-scroller-bar {
    padding:0;
    overflow:hidden;
}
    .-widgets-counter-items-title>h1 {
        font-size:35px
    }

    .-context-products-list-items>ul>li>i {
        font-size:25px
    }

    .-YC-Forms-LoginActions>.-form-countdown,.-widgets-counter-items-title {
        margin-bottom:20px
    }

    .-products-action-button-area {
        flex:1;
        min-width:max-content;
        max-width:100%
    }

    .GotoTop>a:after,.GotoTop>a:before {
        inset:-10px
    }

    .CommentsList {
        margin-top:10px
    }

    .-comments-form-inputs-area {
        min-width:100%;
        margin:10px auto
    }

    .-comments-form-inputs-area.-comments--textarea {
        min-width:100%;
        margin:0 auto
    }

    body[mode=light] {
        --container-width:100%;
        --container-padding:0 20px
    }

    .-YC-FaqsSimple-vsingle-Title,.-single-share-posts-area {
        padding:20px
    }

    .-Special-TextImage-widgets-container.tranform-image-postion .-Special-TextImage-widgets-title-s1 {
        margin-inline-start:0}

    .-Chevrons--NextPrev>a,.-Special-TextImage-widgets-container,.-Text-Mini-Image-widgets-container,.-post-tag-items {
        display:block
    }

.-Special-TextImage-widgets-container {
}

    .-TextImage-widgets-title-s1>h1,.-widgets-aboutus-features-item-info>h3 {
        font-size:18px
    }

    .-YC-Widgets-Inner-Row {
        padding: 45px 0!important;
    }


    .-Special-TextImage-widgets-title-s1>h1 {
        font-size:28px
    }

    .-Text-Mini-Image-widgets-title-s1>.P-content,.-TextImage-widgets-title-s1>.P-content {
        width:100%;
        max-width:100%;
        font-size: 14px;
    }

    .-Text-Mini-Image-widgets-title-s1>h1 {
        font-size:30px
    }

    .-TextImage-widgets-items-URLArea-s1 {
        display:flex;
        flex-wrap:nowrap
    }

    .-TextImage-widgets-items-URLArea-s1>a,.-YC-FaqsSimple-vsingle-Title>h2>a,.-widgets-aboutus-features-item-info>.P-content,h2.-TitleContent-section>.seccontent>span {
        font-size:15px
    }

    .-inner-widgets-blog-posts-center,.-widgets-aboutus-items {
        margin:0 -10px
    }

    .-Post-box-single-item {
        min-width: 210px!important;
        height: 300px !important;
    }

    .-Posts-RelatedBoxes,.-Posts-grid,.-Text-Mini-Image-widgets-items-s1,.-row-shares-items>a {
        margin:0;
        gap: 18px;
    }

    .-YC-stickyfeatures-items-s1 {
        margin:0 -10px -20px;
        align-items:normal
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image {
        height:100px;
        width:100px
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image img {
        height:auto;
        margin:0 auto 20px;
        justify-content:center
    }

    .-inner-stickyfeatures-info {
        text-align:center;
        margin-top:10px
    }

    .-YC-stickyfeatures-title-s1>.P-content {
        font-size:17px
    }

    .-Header-Fix {
        z-index:0;
        padding: 14px 0;
    }

    header.fixedintro {
        background: #000;
    }
body.-topBar-open:not(.before-start) header {
    transform: translateY(-83px);
}


    ul.top-header-ul-links>li>a {
        font-size:16px
    }

    .Boxed--Context---overlays {
        min-width:100%
    }

    .YC-Faq-TabItems>ul {
        display:flex;
        flex-wrap:nowrap;
        white-space:nowrap;
        align-items:center;
        overflow:hidden;
        overflow-x:scroll;
        width:100%;
    }

    .-prducts-context-info {
        max-width:100%;
        margin:0 auto 30px;
        margin-inline:0;padding:0
    }

    .hidemenu .single-content-context-products {
        top:0;
        margin:0;
        position:static
    }

    .top-singular-products-cover {
        max-width:100%;
        align-items:center;
        display:block
    }
.-singular-pages-container .-top--products-cover {
    padding-top: 150px;
}
    .-top--products-cover {
        max-width:100%;
        width:100%;
        padding-bottom:0;
        padding-top:20px
    }

    .-YourColor-Intro-Info>.-p-content {
        font-size: 15px;
        line-height:1.9;
        color: white;
    }

    .-Faq-Tabs-Master .-YC-Tab-Items {
        min-width:100%;
        width:100%;
        max-width:100%
    }

    .-post-tag-items>a,.YC-Faq-TabItems>ul>li {
        min-width:max-content;
        font-size:15px;
        padding:12px;
        border-radius:10px
    }

    .-widgets-aboutus-features-item {
        padding:20px;
        min-width:calc(50% - 20px);
        margin:0 10px 20px
    }

    -sidebar-related-title-posts-items {
        display:flex
    }

    .-first-single-post-bar {
        min-width:100%;
        max-width:100%;
        position:static
    }

    .-secodary-single-post-bar {
        max-width:100%;
        padding: 16px;
        margin-bottom:20px!important
    }

    .-comments-form-Button-area {
        max-width:100%;
        min-width:100%;
        margin-top: 2px;
        justify-content: center;
        margin-bottom: 20px;
    }

    .single-post-parent-container-comments>form {
        width:100%;
        margin:0
    }

    .-Chevrons--NextPrev-poster {
        width:100%;
        height:180px;
        min-width:100%;
        max-width:100%;
        padding:0;
        margin-inline-start:0!important;margin-inline-end:0!important;margin-bottom:30px;
        margin-top:15px
    }

    .-Chevrons--NextPrev-poster img {
        position:relative;
        transform:inherit;
        top:0;
        left:0
    }

    .single-content-context-products {
        position:static;
        margin:0 auto;
        width:100%
    }

    .single-post-title>h1 {
        font-size:21px
    }

    .-secodary-single-products-bar {
        padding: 0;
        margin-bottom:20px!important;
        width:100%;
        background: transparent;
    }

    p.ez-toc-title {
        font-size:15px!important
    }

    .single-content-context-elements {
        margin:0;
        min-width:100%
    }

    .-Btn-Header>a {
        font-size:0;
        padding:18px;
        display:block
    }

    .-bg-leagues-fixed {
        display:none
    }

    .-Text-Mini-Image-widgets-title-s1 {
        width:100%;
        max-width:100%;
        min-width:100%;
        padding-inline-start:10px}

    .-TextImage-widgets-title-s2 {
        margin-top:30px
    }

    .-Text-Mini-Image-widgets-right--section-s1 {
        padding:0;
        padding-inline-end:0;
        margin-bottom:25px;
        background: transparent;
    }

    .-Text-Mini-Image-widgets-item {
        max-width: unset;
        min-width: 110px;
        height: 110px;
    }

    .-single-share-header>h2,.container-pages-head>h1 {
        font-size: 26px !important;
        margin-top: 0;
    }

    .container-pages-head {
        margin-bottom:30px;
        padding:20px;
        margin-top:0;
        padding-top: 60px;
    }

    .-TextImage-widgets-image-v1 {
        --svg-width:100%;
        padding-inline-start:0}

    .-TextImage-widgets-container {
        margin-bottom:40px
    }

    .-TextImage-widgets-progress-thumbtooltip-v1 {
        left:26px
    }

    .-Btn-Header>a:after {
        content:"\e4b2";
        font-family:"Font Awesome 6 Pro";
        color:#fff;
        font-size:16px;
        position:absolute;
        width:100%;
        top:0;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
        left:0
    }

    .-widgets-aboutus-features-item-image {
        width: 45px;
        height: 45px;
        font-size:27px;
        /* margin-bottom:15px; */
    }

    .container-pages-top-info {
        margin-top: 0px;
    }

    .-site-logo {
        display:flex;
        align-items:center;
        max-width: 180px;
    }

    .-company-contact-minibox>li {
        min-width:100%!important
    }

    .-mobile-menu-button {
        margin-inline-end:15px;display:block!important
    }

    .Parent-Boxed--Context---overlays.--ActionType--Login {
        width:100%
    }

    .OverParent-Boxed--Context---overlays {
        padding:0;
        width:90%
    }

    header {
        width:100%;
        right:0;
        left:auto
    }

    .-Taps-AppendCenter {
        margin:0 -10px;
        min-height:inherit
    }
    .--popover--offer--items {
    height: 108%;
    width: 108%;
}
}
@media only screen and (max-width: 580px) {
    *{}

.-YC-join-us-container-UIFields {
    gap: 5px;
}

.YC_widght_grid--image {
    height: 249px !important;
}

.--yourcolor--button--phones {
    --el--w: 45px;
}

.--yourcolor--button--phones a {
    font-size: 21px;
}

.btn-fixed-bh {
    right: 10px;
    right: 10px;
}

div#theme-toggle,.--open--searching {
    --element-width: 38px;
    font-size: 15px;
}

.search_body>form>button {
    width: 45px;
    height: 45px;
}

.search_closse {
    --el-width: 35px;
    margin-inline-start: 6px;
}

.search_body {
    padding-inline: 20px;
}
.-YC-owl-navs-trailer .-YC-owl-trailer-next, .-YC-owl-navs-trailer .-YC-owl-trailer-prev {
    transition: .2s;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 24px;
    --el-w: 51px;
    width: var(--el-w);
    height: var(--el-w);
    /* background: #fff; */
    justify-content: center;
    align-items: center;
    color: #000;
    border-radius: 50%;
    border: 2px solid var(--uicolor);
    cursor: pointer;
    --out-inline: 0;
    left: 19px;
}

.-owl-trailer-setup {
    height: 130px;
    width: 160px;
}

.--trailer--items--slider {
    height: 159px;
}

.-YC-owl-navs-trailer .-YC-owl-trailer-prev {
    right: 0;
}
.--trailer--work--box {
    height: 150px;
}

.--trailer--work--box--permalik {
    display: none;
}

.-single-post-content {
    font-size: 15px;
}

.OnboxedElem {
    font-size: 13px;
    text-align: center;
}

.project-card h2 {
    font-size: 19px;
}

.project-card {
    padding: 10px;
}

.RateComment {
    bottom: 10px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text] {
    min-height: 51px;
    font-size: 14px;
}

.-comments-form-Button-area > button {
    padding: 10px;
}

.-single-post-content > h1, .-single-post-content > h2, .-single-post-content > h3, .-single-post-content > h4, .-single-post-content > h5, .-single-post-content > h6 {
    font-size: 27px;
    margin: 0;
}

.-single-post-content > h2 {
    font-size: 19px;
}

.-single-post-content > h3 {
    font-size: 20px;
    margin: 0 !important;
    padding: 0 !important;
}

.-p-ContentValue-v1 {
    font-size: 14px;
}

.widght-pp-content {
    font-size: 15px;
}

.YC-widght-grid-container-boxed .YC_video_wrapper {
    max-width: 100%;
    min-width: 100%;
    height: 240px;
}

.YC_widght_grid-items-list .YC_widght_grid-h1 {
    font-size: 20px;
}

.--active-trailer--trailer--button>span {
    font-size: 16px;
}

.--active-trailer--works-item .--active-trailer--information>.--h2>a {
    font-size: 20px;
}

.YC-widgets-counter-image-list {
    /* width: 100%; */
    min-width: 162px;
    height: 272px;
    max-width: 250px;
}

root.mobile-page .YC-widgets-counter-image-boxed .card {
    width: 229px!important;
    min-width: 70% !important;
    height: 230px !important;
}

root.mobile-page .YC-widgets-counter-image-boxed {
    /* width: 260px; */
    min-width: 209px !important;
    max-width: 220px !important;
    left: 50px;
    height: 210px !important;
}

.-after__intro-widgets-box {
    padding: 19px;
}

.--trailer--work--box--permalik>span {
    font-size: 15px;
}

.-after__intro-widgets-title-s2 .P-content {
    font-size: 15px;
}

root.mobile-page .YC-widgets-container-secondary-element-list .after__intro-largerContainer-auto {
    height: 240px;
}

root.mobile-page .-after__intro-widgets-box>.-after__intro-widgets-title-s2 .-widget-after-intro-h1 {
    font-size: 25px;
}

root.mobile-page .-after__intro-widgets-box>.-after__intro-widgets-title-s2 .P-content {
    font-size: 13px;
}

.row-team-content {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.-widgets-counter-items-container {
    max-width: 100%;
    min-width: 100%;
}

.--footer--title-H4:before, .--footer--title-H4:after {
    display: none;
}
    .todo-img__2 {
        transform: none;
        left: 0;
        right: auto;
    }.NoComments {
            font-size: 14px;
    }img.todo-img__1 {
            display: none;
    }.OverParent-Innet--Context {
            justify-content: center;
    }
    .top-singular-products-cover {
        margin-inline: auto;
    }
    .-products-action-button-area {
        justify-content: center;
    }
    product-image {
                justify-content: center;

    }
.-Chevrons--NextPrev > a > .inbox-pos {
    text-align: center;
}.--insede--box--source {
    display: flex;
    margin-inline: auto;
}
.--popover--offer--items.--x-first--bg--st {
    right: -13px;
}
    .bq--poster {
        --el--w: 50px;
        margin-inline-end: 10px;
    }.bouquet-logos-context {
        font-size: 13px;
    }
    .-order-single-page-posts {
            align-items: center;
    }
    .-bouquet-logos-Section > div > ul > li > div {
        padding-inline-end: 20px;
        padding: 10px 15px;
    }
    .-favourites-sidbar-title {
        text-align:center;
    }.--empty-attchment-area {
        font-size: 12px;
    }
    .user-sidebar-links>ul>li>a {
                justify-content:center;

    }.-favourites-sidbar- {
        text-align:center;
    }
    .-Posts-RelatedBoxes {
        justify-content:center;
    }
    .-singular-product-after-buttons {
                justify-content:center;

    }.user-sidebar-info-area {
        justify-content:center;
    }
    .-steps-cart-items>ul>li {
        min-width: 200px;
} .title-cart-step-item {
        font-size: 17px;
}
    .icon-cart-step-item {
        font-size: 30px;
        margin-inline-end: 8px;
    }
    .top-singular-products-cover > h1 {
        text-align: center;
        font-size: 24px;
    }
    .-single-Text-list-info {
        padding-inline-start: 0;
        border: none;
        padding-top: 20px;
    }.mini-content-single-products {
        max-width: max-content;
        font-size: 16px;
        text-align: center;
    }.top-singular-products-cover .YC-BreadCrumb.-BreadCrumb-PT-products {
        flex-direction: column;
        display: flex;
        align-items: center;
    }
    .-context-products-list-items > ul > li {
        justify-content:center;
    }whatsapp--box {
        justify-content: center;
        padding: 20px;
        text-align: center;
    }
    loadmore--inpuarea {
        margin-top: 0;
        margin-bottom: 0;
    }.-YC-contact--forms-title-s1>.-forms-title-h1 {
        text-align: center;
        font-size: 26px;
    }.-YC-contact--forms-title-s1 .--parent--welcome-title {
        justify-content:center;
    }
    ol.BreadcrumbsFilters>li {
        margin-bottom: 10px;
    }
    .YC-BreadCrumb>ol {
                justify-content: center;
    }
    .YC-BreadCrumb>ol>li>a {
        font-size: 18px;
    }
    .-widgets-trial-items {
        justify-content: center;
    }
    .TextImage-widgets-h4 {
        font-size: 16px;
    }.--start--title--aboutus > h2 {
        text-align: center;
        font-size: 24px;
    }.-widgets-before-title-aboutus {
        font-size: 19px;
    }.-box--aboutus-title {
        font-size: 24px;
        text-align: center;
    }.-box--aboutus-content {
        text-align:center;
        max-width: -webkit-fill-available;
    }.---box-aboutus-top-title.--SB-button--id {
        justify-content:center;
    }.-widgets-counter-items-features-item-info>.--title--feature-h3 {
        text-align: center;
    }.-widgets-counter-items-features-item-info>.--P-content {
        text-align:center;
    }.-widgets-counter-items-count-item {
        margin-inline: auto;
    }.----popover--ribbon {
        top: -80px;
    }.--secondary-free-trial-info {
        text-align:center;
    }
    .order-services--info-context {
        padding-inline: 19px;
        padding-bottom: 60px;
        padding-top: 64px;
    }
    .-defult-widgets-title-stiky {
        align-items:center;
    }.-YourColor-Intro-Info>h1 {
        font-size: 26px;
    }  .-Product-post-Info {
        text-align:center;
    }.-DropChevrons-UL ul li a {
        padding: 10px 13px;
        font-size: 14px;
        text-align: center;
        align-items: center;
    }.--end--title--aboutus {
        text-align:center;
        font-size: 16px;
    }
     .faqs--widget-container {
        padding: 0 !important;
        background: transparent !important;
    } .-Post-box-item-context {
         justify-content: center;
         margin-inline: auto;
    }
    .-Post-box-item-Info {
        padding: 25px;
        text-align: center;
    }
.-YourColor-Intro-Info>.widget__before_title {
    font-size: 17px;
}
    .-site-logo img,device_logo {
        height:auto;
        width:auto
    }.--footer--intro {
        padding-inline:0;
    }h2.bouqets-widgets-h4 {
        font-size:18px;
        line-height:1.5;
    }.defult-widgets-h1 {
        text-align:center;
        font-size: 24px !important;
    }.-defult-widgets-title.--SB-button--id {
        justify-content:center;
    }.-defult-widgets-title-stiky > .P-content {
        text-align:center;
        font-size:16px;
        justify-content: center;
    }.--secondary-Special-TextImage-info>.P-content {
        max-width:-webkit-fill-available;
    }.-widgets-Special-items {
        justify-content:center;
    }.free-trial-widgets-h4 {
        font-size: 18px;
    }
.--ref--neutral--number {
    font-size:30px;
}.-footer-widgets-links>li>a {
    /* justify-content:center; */
}

.-footer-widgets-title {
    /* margin-inline: auto; */
}.--row--after--button {
        margin:auto;
        flex-direction:column;
        align-items:center;
    }.--row--after--button > a {
        margin-inline-end:0;
        margin-bottom:20px;
        max-width:max-content;
        padding: 15px 25px;
        font-size: 15px;
    }
  .-footer-site-logo.--logo-Image {
      margin-inline:auto;
  }  .--row--after--button {
      flex-direction:column;
  }
    .-footer-p-content {
        max-width: 97%;
    }
    .-order-order_devices-Taps ul li span {
        font-size:9px
    }

    device_logo>* {
        font-size:21px;
        height:auto
    }

    .-order-order_devices-Taps ul li {
        height:auto
    }

    .tubelight {
        width:16%;
        height:6px
    }

    .order-services--body {
        min-width: 84%;
        max-width: 84%;
    }

    .--Site--Menu,.-YC-FaqsSimple-vsingle-items,.order_devices_content_cnva {
        min-width:100%;
        max-width:100%
    }

    .-Special-TextImage-widgets-btsArea,.-TitleContent-section {
        flex-direction:column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

.seccontent {
    justify-content: center;
}
.-TitleContent-section > p {
    margin-inline-start: 0;
    margin-top: 11px;
}
    .-Special-TextImage-widgets-title-s1>.defult-widgets-h1 {
        font-size: 26px;
    }

    .-Special-TextImage-widgets-btsArea>a {
        margin-bottom:13px
    }

    .order-services--closse {
        left:6px;
        top: 90px;
        z-index: 9;
    }

    .order_devices_content_cnva {
        margin-top:12px
    }

    .order_devices_content {
        padding:16px;
        font-size:15px
    }

    .order_devices_content h2 {
        font-size:20px
    }

    .UserBoxLinks {
        width:300px;
        padding:15px
    }

    .HeaderCard>.vs-user>span {
        font-size:16px
    }

    .MenuHr {
        margin:5px auto
    }

    .LinksBox>li>a {
        padding:11px 10px;
        font-size:15px
    }

    .LinksBox>li>a>i {
        font-size:17px
    }

    .-TitleContent-section>a {
        margin-top:19px;
        margin-inline-start: 0;
    }

    .-YC-Faqs-Tabs-s1>.YC-Faqs-h1 {
        font-size:25px
    }

    .-YC-Faqs-Tabs-s1>.YC-Faqs-h2 {
        font-size:18px
    }

    .--Site--Menu {
        right:0;
        border-radius:0;
        height:100%;
        top: 104px;
        padding: 20px;
        /* padding-top: 0px; */
    }

    .-defult-widgets-title-style-1 .defult-widgets-h4,.-defult-widgets-title-style-2 h4,.custreviews-logos-context>.-P-Content {
        font-size:15px;
        margin-inline: auto;
    }

    .-single-product-incart-thumb {
        display:none
    }

    .-inner-widgets-blog-posts-center {
        margin:0
    }

    .-Post-box-single-item {
        min-width: 300px;
        max-width: 100%;
        height: 360px;
    }

.-YourColor-SingleWidget-Section.-YC-WidgetType-blog_v1 .-Post-box-single-item {
    min-width: 320px !important;
    max-width: 100%;
    height: 370px !important;
}

.-Posts-RelatedBoxes .-Post-box-single-item {
    min-width: 240px !important;
    max-width: 100% !important;
    height: 280px;
}

    .-Post-box-item-Thumb {
        height:220px;
        padding-bottom:0
    }

    .-Product-Box-Price>strong>em {
        font-size:15px;
        font-weight:400
    }

    .-Product-Box-Price>.--price-now {
        font-size:23px
    }

    .-Product-rowpost-Info {
    padding-bottom: 25px;
    padding-top: 30px;
    }


    .-Product-Post-Box {
        margin:0 10px 20px
    }

    .-defult-widgets-title-style-1 .defult-widgets-h1,.-defult-widgets-title-style-2 h1 {
        font-size:28px
    }

    .-widgets-counter-items-title>.defult-widgets-h1 {
        font-size: 26px;
    }

    .-widgets-counter-items-title>.defult-widgets-h4 {
        font-size:16px
    }

    .-sidebar-related-title-posts-items .-Product-Post-Box {
        flex-direction:column
    }

    .-sidebar-related-title-posts-items .-product-box-poster {
        margin-inline-end:0}

    .-larger-product-poster {
        height:100%;
        padding-bottom:0
    }

    .-widgets-aboutus-title>h2>span {
        font-size:26px;
        white-space:normal
    }

    .-widgets-aboutus-title>h2 {
        font-size:29px;
        min-height:70px
    }
      .-YC-single-contact--forms-item {
        text-align: left;
    }

.-YC-contact--formsItem-image {
    margin-bottom: 10px;
}.-inner-contact--forms-info  {
        align-items: self-start;
    }
    .--secondary-free-trial-info .-free-trial-widgets-btsArea {
        justify-content: center;
    }
   .GotoTop {
   left: 13px;
   --elwh: 39px;
   }
    footer-bottom {
        align-items:center;
        justify-content:center;
        text-align:center;
        padding-inline:0;
        gap: 14px;
    }
    .--container--review-title {
        /* justify-content: center; */
    }.-single-features-step-item>.-P-Content {
        /* text-align:center; */
    }.-Product-Box-FooterBar {
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: max-content;
        margin-inline: auto;
    }.product-item-rate-Button {
        margin-inline: 10px;
    }
.-secondary-intro--content {
    text-align:center;
}.--SB-button--id a {
    font-size: 15px;
    padding: 16px 21px;
}.-YC-Question-Title h3 a {
    font-size: 16px;
    line-height: 1.5;
}
    .more-btn-blog-posts {
        margin-top:10px
    }

    .-Post-box-item-Info>.-P-content {
        font-size:14px
    }

    .-single-features-step-item {
        padding: 30px;
    }

    .-freetrial-widgets-title-s1>.P-content {
        max-width:100%
    }

    .-footer-widgets-single {
        text-align:center;
        min-width:100%!important;
        max-width:100%!important;
        padding:0;
        margin-inline:0 !important;
    }

    .-company-contact-minibox {
        display:flex;
        flex-wrap:wrap;
        margin:6px
    }.popup-boxnumber {
        gap: 8px;
    }
}

@media only screen and (max-width:500px) {
    .-slider-container-steps {
    column-count:1;
    column-gap:20px;
}
    .-YC-Forms-LoginActions,.-comments-head-area,.popup-boxnumber {
        flex-direction:column;
    }.Switch-LoginButton {
        margin-bottom: 20px;
    }
.-footer-payment-items {
    margin-inline-end:0;
    margin-bottom:20px;
}footer-bottom {
    flex-direction:column;
}
    .Context-Comments>p {
        text-align:center
    }

    .popup-boxnumber>a {
        margin-bottom:11px;
        margin-inline-end:0}

    .popup-boxnumber>a:last-child {
        margin-bottom:0
    }

 

    li.NoComments {
        flex-direction:inherit!important;
        margin-top: 25px;
        font-size: 12px;
    }

    .-secodary-single-products-bar {
        padding:20px
    }

    .-comment-user-area>.NameArea {
        justify-content:center;
        margin-bottom:5px;
        flex-direction:column
    }

    .-comments-head-area>.UserAvatar {
        margin-inline:0;margin-bottom:15px
    }

    .-comments-head-area {
        justify-content:center
    }

    span.is-sale-product {
        margin-inline-start:0;margin-top:5px;
        margin-bottom:5px;
        padding:5px 10px
    }

    .-comment-user-area {
        flex-direction:column;
        display:flex;
        align-items:center
    }

    .login--icon--lord {
        display:none
    }

    .-order-single-page-details whatsapp--box>a {
        width:100%;
        text-align:center;
        margin-top:15px
    }

    .--thankyou--info-price {
        flex-wrap:wrap;
        flex-direction:column
    }

    .--thankyou--info-price>span {
        margin-bottom:20px
    }

    .-ThankYou-Head-element>h2 {
        font-size:40px
    }

    .-element-Quantity {
        margin:0
    }

    .-single-product-thankyou-right-info {
        min-width:100%;
        margin-bottom:15px
    }

    .-single-product-incart-left .-products-order-options-area {
        flex:1
    }

    .-single-product-incart-item {
        flex-wrap:wrap;
        flex-direction:column
    }

    .-single-product-incart-right-info {
        flex-wrap:wrap;
        margin-inline-end:0;margin-bottom:20px;
        overflow:hidden;
        max-width:100%;
        flex:unset
    }

    .-notification-ul-list {
        left:50%;
        transform:translate(-50%,20px)
    }

    .notifications-icon.active .-notification-ul-list {
        transform:translate(-50%,0)
    }

    .-owl-navs-steps-items,ul.top-header-ul-links {
        justify-content:center;
        display:flex
    }

    ul.top-header-ul-links {
        display:block
    }

    .-Steps-slider-title {
        text-align:center;
        padding:0
    }
.-inner-stickyfeatures-info>.P-content {
    font-size: 16px;
}.-stickyfeaturesItem-Thumb {
    margin-bottom: 30px;
}
    .-YC-single-stickyfeatures-item {
        min-width:210px;
        padding: 15px;
    }.-inner-stickyfeatures-info>h3 {
        font-size: 20px;
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image {
        width:70px;
        margin:0 auto 30px;
        height:70px
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image img {
        height:auto
    }

    .-widgets-aboutus-features-item {
        padding:15px
    }

    .-widgets-aboutus-features-item-image {
        width:56px;
        height:56px;
        font-size:23px;
        /* margin-bottom:15px; */
    }

.-widgets-aboutus-features-item-image i {
    font-size: 21px;
}

    .-widgets-aboutus-features-item-info>.P-content {
        font-size:13px;
        max-height:65px;
        overflow:hidden
    }

    .-YourColor-Intro-Info>h4,.-widgets-aboutus-features-item-info>h3 {
        font-size: 14px !important;
    }

    .-productBox-rate-bar-average {
        justify-content:center;
        flex-direction:column
    }

    .-productBox-rate-bar-average>.stars-avg {
        font-size:13px
    }

    .-Product-post-Info>h1 {
        text-align:center;
        margin-bottom:15px;
        font-size:16px
    }

    .likes--and--addtocard {
        margin:0 -3px;
        flex:1
    }

    .likes--and--addtocard>div {
        flex:1;
        border-radius:var(--largeradius);
    }

    .-Product-Box-Price>.--price-now {
        font-size:17px;
        color:#fff
    }

    .-Product-Box-Price>strong>em {
        font-size:14px;
        color:#ededed
    }

    .-productBox-rate-bar-average>p {
        margin-top:10px;
        font-size:10px
    }

    .-Taps-AppendCenter {
        margin:0 -5px
    }

    .-Product-Post-Box {
        /* --box-width:200px; */
        /* max-width: 350px; */
    }

    .-YourColor-Intro-Info-URLArea-s1 {
        margin:20px auto 0;
        width:100%;
        justify-content:center;
        flex-direction:column
    }


  
    .header--Tools>.header--buttons-single-item>a {
        --element-width:45px
    }

    .header--Tools>.header--buttons-single-item {
        margin-inline-end:10px}

    .-cart-context-single-bars {
        min-width:100%;
        position:relative;
        top:0;
        padding: 25px;
    }

    .-cart-context-single-page {
        top:0;
        position:relative;
        margin-inline-end:0}

    .-single-product-incart-context>h2 {
        display:block;
        margin:0;
        margin-inline-end:10px;text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden
    }

    .-chevron-down-user,.-single-product-incart-context>h2>div,.UserLogo--ControllerMain>.vs-user>span {
        display:none
    }

    .-single-product-incart-context {
        display:flex;
        align-items:center;
        max-width:100%;
        overflow:hidden
    }

    .UserLogo--ControllerMain>.vs-user>.ProfileUse {
        margin-inline-end:0;background:0 0;
        width:100%;
        height:100%;
        min-width:100%;
        max-width:100%;
        font-size:17px
    }

    .UserLogo--ControllerMain {
        max-width:max-content;
        min-width:max-content
    }

    .UserLogo--ControllerMain>.vs-user {
        width:48px;
        padding:0;
        height:48px
    }

    .-currency-title-selected {
        font-size:16px
    }

    .-site-logo {
        max-width: 160px;
        align-items:flex-start
    }

    .-mobile-menu-button {
        margin-inline-end:15px}
}

@media (max-width:400px) {
    .product-top-title>h1 {
        margin-bottom:20px;
        text-align:center;
        font-size:29px;
        margin-inline-end:0}
.--sections--images--top {
    flex-direction:column;
}.--footer--title-H2 {
    font-size:25px;
}
    .-order-single-page-posts,.YC-BreadCrumb>ol {
        justify-content:center
    }

    .product-top-title {
        flex-direction:column
    }

    .-for-my-orders.-order-single-page-posts {
        margin:0
    }

    .-order-item-blogbox {
        min-width:100%;
        margin:0 0 20px
    }

    .-YC-Forms-LoginActions .YC-BTN-Forms-Plugin {
        width:100%;
        margin:0
    }

    .-footer-payment-items {
        margin-bottom:20px
    }

    .-card-select-device switchfield>.Switch>span,.-card-select-device switchfield>.Switch>strong {
        font-size:0
    }

    .-card-select-device switchfield>input[type=checkbox]:checked~.Switch>em {
        transform:translate(-17px,-50%)
    }

    .-card-select-device switchfield>.Switch {
        width:55px;
        height:40px
    }

    .--card--info-price>span {
        text-align:center;
        margin-bottom:20px
    }

    .--card--info-price {
        justify-content:center
    }

    .-sidebar-related-Single {
        padding:0
    }

    .-Post-sidebar-box-item-Thumb {
        min-width: 80px;
    }

    .-single-bottom-title-list>ul>li {
        margin-bottom:10px
    }

    .-single-bottom-title-list>ul>li>a {
        font-size:14px
    }

    .notifications-icon .-notification-ul-list {
        width:100%;
        border-radius:0 0 var(--largeradius) var(--largeradius)
    }

    .-products-right-poster {
        --element--width:100%
    }

    .-slider-steps-items {
        display:flex
    }

    .-YC-Widgets-Inner-Row {
        padding:50px 0
    }

    .-YC-stickyfeatures-items-s1 {
        margin:0 0 -20px
    }

    .-inner-stickyfeatures-info>.P-content {
        font-size:17px
    }

    .-inner-stickyfeatures-info>h3 {
        font-size:22px
    }

    .-YC-single-stickyfeatures-item,.-widgets-aboutus-features-item {
        min-width:100%;
        margin:0 0 20px;
        padding:30px
    }

    .-widgets-counter-items-features-item-info>h3 {
        font-size:15px
    }

    .-Product-post-Info>h1 {
        font-size:16px
    }

    .-widgets-aboutus-features-item-image {
        width: 40px;
        height: 40px;
        font-size: 30px;
    }

    .-widgets-aboutus-features-item-info>.P-content {
        font-size:16px;
        max-height:unset;
        overflow:visible
    }

    .-widgets-aboutus-features-item-info>h3 {
        font-size:20px
    }

    ul.-widgets-aboutus-counters-items>li,ul.-widgets-aboutus-counters-items>li:last-child {
        display:flex;
        align-items:center;
        margin-inline-end:0;margin:0 5px 10px;
        padding:15px;
        border:1px solid var(--diver);
        flex:1;
        max-width:unset;
        justify-content:center;
        align-content:center
    }

    ul.-widgets-aboutus-counters-items {
        display:flex;
        align-items:center;
        flex-wrap:wrap;
        width:unset;
        margin:20px -5px 0;
        justify-content:center
    }

    .-widgets-aboutus-secondary-content>.--diver-item {
        background:0 0;
        height:0;
        margin:10px 0
    }

  
    .-YourColor-Intro-Info>h4 {
        --before-title-color:#b3b8bc
    }

    .-widgets-aboutus-items {
        margin:0
    }
}

@media (max-width:380px) {
    .h-title>i {
        display:none
    }

    .iti-mobile .iti--container {
        top:20px;
        bottom:20px;
        left:10px;
        right:10px
    }

    .-YourColor-Intro-Info>h1 {
        font-size:26px
    }

    whatsapp--box>i {
        font-size:50px;
        margin-inline-end:0;margin-bottom:20px
    }

    .whatsapp--bunner-info {
        justify-content:center;
        display:flex;
        flex-wrap:wrap;
        flex-direction:column;
        align-items:center;
        margin-bottom:10px
    }

    .whatsapp--bunner {
        justify-content:center;
        flex-direction:column;
        padding:20px;
        border:2px solid var(--whatsapp);
        margin-bottom:20px
    }

    .-inner-price-thankyou-boxed {
        flex-wrap:wrap;
        justify-content:center;
        flex-direction:column;
        align-items:center
    }

    .-inner-price-thankyou-boxed>span.price-value {
        margin:0 0 10px
    }

    .--Site--Menu {
        right:0
    }

    .-YourColor-Intro-Info>.-p-content {
        font-size:17px
    }

    .UserLogo--ControllerMain>.vs-user>.ProfileUse {
        font-size:16px
    }

    .UserLogo--ControllerMain>.vs-user {
        width:38px;
        padding:0;
        height:38px
    }

    .header--Tools>.header--buttons-single-item>a {
        --element-width:38px;
        font-size:16px
    }

    .-Yc-TopBar {
        padding:5px 0
    }

    .-change-currency {
        margin:-5px 0;
        margin-inline-end:5px}

    .-row-shares-items>a {
        font-size:15px;
        width:22px;
        height:22px
    }
}

@media (max-width:320px) {
    #ez-toc-container.showin ul.ez-toc-list>li ul>li>a {
        padding:8px 0
    }

    #ez-toc-container nav {
        padding:8px 16px 0
    }

    .ez-toc-counter nav ul li a::before {
        font-size:14px
    }

    toggle-toc>span {
        display:none
    }

    toggle-toc {
        text-align:center;
        justify-content:center;
        background:var(--bghover)
    }

    toggle-toc>i {
        margin:0!important
    }

    .-productBox-rate-bar-average>.stars-avg {
        font-size:15px
    }

    .-Product-post-Info>h1 {
        font-size:19px;
        line-height:1.5;
        margin-bottom:10px
    }

    .-Product-Post-Box {
        --box-width:100%;
        margin:0 0 10px
    }

    .-widgets-aboutus-features-item:last-child {
        margin-bottom:0
    }

    .-bouquet-logos-slider .owl-nav>div {
        --right--left:-5px
    }

    .-mobile-menu-button .toggle {
        width:30px
    }

    .header--Tools>.header--buttons-single-item,ul.top-header-ul-links>li {
        margin-inline-end:5px}

    body[mode=light] {
        --container-padding:0 15px
    }
}

@media only screen and (max-width:410px) {
  .-intro-poster--images {
        height:250px;
    }
}


@media only screen and (max-width:360px) { 
      
    .parallax-image-inner img {
    max-width: 300px;
}
}
.-primary-body .container-pages-top-info.container-pages-postType-page + .-YourColor-SingleWidget-Section.-YC-WidgetType-bouquet_Logos .-YC-Widgets-Inner-Row {
    padding-top: 0px !important;
}


root.mobile-page .Intro-Container {
    justify-content: center;
    align-items: center;
    text-align: center;
    
}

root.mobile-page .Intro-Container .--SB-button--id {
    justify-content: center;
    margin-inline: auto;
}

root.mobile-page .Intro-Container .-YourColor-Intro-Info {
    justify-content: center;
    text-align: center;
    align-items: center;
    min-width: 100%;
}







root.mobile-page .YC-widgets-counter-image-boxed {
    min-width: 300px;
    max-width: -webkit-fill-available;
    height: 340px;
    flex-direction: initial;
}

root.mobile-page .YC-widgets-counter-image-boxed .card {
    min-width: 300px;
    max-width: -webkit-fill-available;
    height: 420px;
} 

root.mobile-page .-YourColor-Widgets-Sections.-YC-WidgetID-home_widgets {
    overflow: hidden;
}

root.mobile-page .YC_widght_grid--image {
    min-width: 450px;
    max-width: 550px;
    height: 350px;
}

root.mobile-page .fadeIn_bottom {
    translate: none;
    rotate: none;
    scale: none;
    transform: translate(0px, 0px);
    opacity: 1;
}

root .single-content-context-elements {}