@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;
        min-width: 100%;
    }

 
    .-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)
    }

    .-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;
    }
    .-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) {
    *{
        
    }

.-footer-widgets-single.-current-widgets-logo {
    max-width: 100%;
    width: 100%;
    align-items: center;
}

footer-body {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.-footer-photo-item {
    position: relative;
    top: 0;
    right: 0;
}

.category-backgroung {
    padding: 40px 0;
}

.-YC-WidgetType-reviews_widget .container {
    padding-inline:20px;
}

.-DropChevrons-UL ul li {
    width:auto;
}

.-DropChevrons-UL ul {
    /* flex-wrap:nowrap; */
}

.-YC-Products-TabHead {
    position:relative;
    top:0;
    max-width:100%;
    margin-bottom:0;
}

.-widgets-products-posts-center {
    flex-direction:column;
    align-items:center;
}

.-Special-TextImage-widgets-image-container {
    display:none;
}

.-Single-Tab-Item {
    max-width:100%;
}

.faqs--widget-container {
    flex-direction:column;
}

.YC-Intro-Container-boxed {
    height:auto;
    padding-top: 122px;
}

.hero2-image {
    flex:0;
    width:100%;
}

.-YourColor-IntroBoxInfo {
    width:100%;
}
     @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:61px;
}


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

.-YourColor-Widgets-Sections {
    overflow:hidden;
}
 
    .-Special-TextImage-widgets-image-v1{
        max-height:660px;
        min-width:320px;
        max-width:410px;
    }
    root.mobile-page .Intro-Container {
        flex-direction:column;
        justify-content:center;
        align-items:center;
        text-align:center;
        min-width:100%;
        gap:18px;
    --container-padding :0 20px;
    }
    
    .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;
    }.--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;
        --container-padding:0 20px;
    }

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

a.threads ,a.instagram {
    color: #000;
}

    .-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);
    }
    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
    }
        .-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;
    }

.-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;
    }


.--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);
    }

    .--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-container.tranform-image-postion .-Special-TextImage-widgets-title-s1 {
        max-width:100%;
        --max-context-width:100%;
        margin-inline-start:0;
    }

    .-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
    }

    .-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:20px;
        position:relative;
        top:0;
        max-width:-webkit-fill-available;
    }

.start--wedget--title {
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
}.-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;
    height:auto;
}

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: 0 0 50px;
    }


.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) {
    *{}

.intro-model-home_intro span.c--color.motion-word {
    top: 7px;
}

.app-videos-silder.slide {
    width:189px;
    height:378px;
}

.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 {
}

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

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

.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-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
}
.-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;
    }

    .-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;
    padding-bottom: 0;
    }
}

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

.-Special-TextImage-widgets-image-container {
    display:none;
}

.-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: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
    }


    .-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;
    }


    .-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;
    }

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

a.instagram {}

    .-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;
        margin-inline:0;
        margin-top:0;
    }
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) {
    *{
}

.-single-features-step-item {
    margin-right:0 !important;
    margin-bottom:8px;
}

.intro-model-home_intro span.c--color.motion-word {
    top:-5px;
    padding:8px 19px;
    font-size: 32px;
}

.YC-widgets-Items {
    margin-top:30px;
}

.YC-Faq-TabItems {margin-bottom:2px;}

.YC-widgets-Tabs-items-list {
    margin:0;
    padding:20px;
}

.Yc-app-videos-list-silder {
    width:410px;
    height:392px;
    perspective:818px;
}

.category_box_item {min-width:100%;margin-inline:0;}

.YC_after__intro-Gallery-FirstHalf {
    max-height:217px;
}

.-defult-widgets-title-style-1.magazine {
    align-items:center;
}

.P-content.animate-text-from-right {
    max-width:100%;
}

.team-style1 > .team-content {padding:17px;text-align:center;display:flex;flex-direction:column;align-items:center;}

.video-wrapper {
    flex-direction:column;
}

.contact-start {
    gap:0;
}

.YC-wigdht-contact-minibox {
    flex-direction:column;
    gap:15px;
}

.team-style1 {
    min-width:100%;
    flex-direction:column-reverse;
}

.-widgets-counter-items-features-item {
    min-width:146px;
}

.-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 {
}

.--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;
    }.----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;
        justify-content:center;
    }.-YourColor-Intro-Info>h1 {
        font-size:33px;
        line-height:1.8;
    }  .-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 {
    }
.-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 {
        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;
        align-items:center;
        justify-content:center;
    }

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

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

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

    .-Post-box-item-Thumb {
        height:229px;
        padding-bottom:0;
        position:relative;
    }

    .-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;
        min-width:100%;
    }

.-single-features-step-item:hover {
    transform:translateY(0rem) rotate(0deg);
}

    .-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) {

    .-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;
    }


  
    .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: 35px;
        height: 35px;
    }
}

@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}

}

@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 .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;
}

 