@media only screen and (max-width:1550px) {
.YC_widght--grid_data_container-right {
    max-width:40%;
}
}
@media only screen and (max-width:1460px) {
.-Product-Post-Box 
{
    min-width:300px;
    max-width:-webkit-fill-available;
}
.YC_widghtgrid_data_container-left {
    max-width:55%;
}
.YC_widght--grid_data_container-right {
    max-width:42%;
}
}
@media only screen and (max-width:1439px) {
      *{}
.secondary-element-boxed {
    max-width:550px;
    width:auto;
}.-YC-stickyfeatures-title-s1 {
    max-width:500px;
}
    .-freetrial-widgets-title-s1 {
        margin-inline-end:30px;
        max-width:500px;
    }
.YC-container--afterintro--items {
    height:600px;
}
       .-YourColor-Intro_grid .-YC-owl-navs-items {
    left:28px;
} 
    .YC-Intro-slider-left-video {
        right:20px;
    }
.--Site--Menu>ul>li.-YourColor-Is-SubMenu>a {
    padding:0px 10px 0px 30px;
}.--Site--Menu {
    padding:0px 15px;
}
    .product-top-title > h1 {
        font-size:26px;
    }.--open--searching i {
        font-size:18px;
    }
.--open--searching {
    --element-width:40px;
}.header--Tools>.header--buttons-single-item>a {
        --element-width:40px;

}.-Btn-Header>a {
    padding:14px 15px;
    font-size:14px;
}
    .-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%,0px);
    }
    
    .-products-right-poster {--element--width:450px;}
    
    .Intro-Container {
        justify-content:space-around;
    }
     .-YourColor-IntroBoxInfo {
      max-width:600px;
    }
    .-YC-Intro-SVG-v2 {
    
        --svg-max-width:380px;
        min-height:280px;
    }

    .-YC-Intro-SVG-master-box {
        transform:scale(0.95) translateY(-5px) translateX(60px);
    }
    .-slider-steps-items {
        margin:0 -30px;
    }

    .-YC-WidgetType-reviews-widget .container {
        padding:var(--container-padding);
    }    
  .-widgets-aboutus-features-item {
      min-width:calc(25% - 30px);
      margin:0 15px 30px;
  }
    .--Site--Menu>ul>li>a {
        padding:3px 10px;
    }
}
@media only screen and (max-width:1250px) {
    .secondary-element-boxed {
        max-width:450px;
        width:auto;
    }.YC-container--afterintro--items {
    height:500px;
    }
    .-widgets-counter-items-container {
        max-width:570px;
    }.YC-widgets-counter-image-boxed {
    min-width:300px;
    max-width:-webkit-fill-available;
    }
}
@media only screen and (max-width:1125px) {
  *{}
    .-singular-pages-context {
        margin-bottom:27px;
    }
.YC_widghtgrid_data_container-left {
    max-width:100%;
}
.YC_widght--grid_data_container-right {
    max-width:100%;
}
    .OverParent-Innet--Context{
        justify-content:center;
    }
      .-after__intro-image {
        min-width:450px;
        max-width:500px;
    }
    .-Related-Single {
        padding-top:0;
    }
    .-TextImage-widgets-progress-lists-v1 {
        min-width:400px;
    }
    .yc-Product--elem-Button {
        font-size:16px;
    }
    .-TextImage-widgets-image-v1 {--svg-width:470px;}
    
    .-single-product-incart-thumb {
        width:70px;
        height:70px;
    }
    
    .single-content-context-elements {
        margin-inline-end:30px;
    }
    .-YC-Intro-SVG-v2 {--svg-max-width:430px;}
    .-YourColor-IntroBoxInfo {
          max-width:500px;
    }
    .-YC-stickyfeatures-title-s1 {max-width:480px;}
    
    .-YC-single-stickyfeatures-item > .-Yc-YC-stickyfeaturesItem-image {
        width:110px;
    }
  
  .-Steps-slider-title {
      max-width:400px;
  }

  .-Steps-slider-title > h2 {
      font-size:35px;
  }
  .single-content-context-products {
    max-width:max-content;
  }
  .-products-right-poster {
    --element--width:360px;
  }
  .-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;
  }
    .YC-content-post__card-models {
    max-width:100%;
}
    .--Site--Menu>ul>li>a>span:not(.text-active) {
        left:auto;
        
    }
    .-YC-contact--forms-start {
        min-width:auto;
        max-width:-webkit-fill-available;
        position:relative;
        top:0 !important;
        margin-inline-end:0;
        margin-bottom:20px;
    }    .YC--contact--form-boxarea {
        min-width:-webkit-fill-available;
        max-width:-webkit-fill-available;
        position:relative;
        top:0;
    }
    .YC-free-Product-Post-Box .-product-box-poster {
        max-width:350px;
        height:auto;
    }
    .-freetrial-widgets-item {
        max-width:-webkit-fill-available;
    }
    .YC-intro-page-primary-body {
        padding-top:170px;
    }
    .footer-line-body {
        display:none;
    }
    .-YC-FaqsSimple-Item-v1:first-child .-YC-FaqsSimple-Title {
        padding-top:0;
    }
    .order-services--body {width:80%;height:390px;}
    .-YC-stickyfeatures-items-s1 {
        position:relative;
        top:0px;
    }.-YC-single-stickyfeatures-item {
        margin-inline-start:0 !important;
    }
     .YourColor-bouquet.intro-model-bouquet_Logos .-defult-widgets-title-style-1 {
         position:relative;
         top:0;
         max-width:-webkit-fill-available;
         width:-webkit-fill-available;
     }
    .-bouquet-logos-Section {
        margin-inline-start:0;
        position:relative;
        top:0;
        margin-top:20px;
    }
    .-YourColor-SingleWidget-Section.-YC-WidgetType-bouquet_Logos .container {
        flex-direction:column;
    }
.YC-footer-contact-us .YC-footer-contact-us-container-list:after, .YC-footer-contact-us .YC-footer-contact-us-container-list:before {
    width:20px;
}.-YC-contianer-widgets-list-items.grid_all .YC-widght-grids-container-list {
    min-width:250px;
    max-width:-webkit-fill-available;
}.-YC-contianer-widgets-items-grid_one .YC-widght-grids-container-list {
}
    .intro-model-bouquet_Logos {
        padding:60px 0px;
    }
    .YC_widghtgrid_data_container-boxed {
        margin-inline:20px;
        flex-flow:column;
    }.YC_widghtgrid_data_container-left {
        margin-inline:0;
        position:relative;
        top:0 !important;
        width:-webkit-fill-available;
    }.-YC-contianer-widgets-items-grid_one .YC-widght-grids-container-list {
        height:300px;
        max-width:100%;
    }
    .-YC-contianer-widgets-grid_flex {
        max-width:100%;
        min-width:auto;
    }
    .-YC-contianer-widgets-grid_flex .YC-widght-grids-container-list {
         max-width:100%;
    }
    .YC_widght--grid_data_container-right {
        position:relative;
        top:0 !important;
        margin-top:30px;
        max-width:-webkit-fill-available;
    }
    .-after-intro-widgets-progress-lists {
        width:-webkit-fill-available
    }
.secondary-element-item-image-after {
    display:none;
}
    .body-line-WidgetID {
           display:none; 
    }
  .-Post-box-item-Info > h2 {
    font-size:18px;
  }
  .-Steps-slider-title > .-P-content {
    font-size:15px !important;
    max-width:100% !important;
  }
  .-YourColor-Intro-Info > h1 {
  }
  .YC-Faq-TabItems > ul {
    flex-wrap:wrap;
  }
  .--Site--Menu {
    position:fixed;
    top:154px;
    right:15px;
    bottom:0;
    min-width:280px;
    max-width:280px;
    transition:180ms all ease;
    border-radius:0;
    color:var(--uicolor);
    overflow:auto;
    z-index:19;
    padding:10px;
    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);
  }

  .--Site--Menu.open {
    transform:translateX(0%);
    visibility:visible;
    opacity:1;
  }

header.fixedintro .--Site--Menu {
    top:78px;
}

  header.fixedintro .--Site--Menu.open {
  }

header.fixedintro .-Header-Fix .container {
    padding:var(--container-padding);
}

  .--Site--Menu > ul > li.open {
  }

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

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

  .--Site--Menu > ul > li > a {
  flex:1;
  height:50px;
  border-radius:var(--miniradius);
  padding:20px;
  color:var(--secondarytext-bold);
  justify-content:start;
  }

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

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


  .-Show-SubMenu-Icon > i {
    color:var(--secondarytext);
  }

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

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

  .-Show-SubMenu-Icon i {
  }

  .--Site--Menu > ul {
    display:block;
  }  
  .-mobile-menu-button {
      display:flex;
      align-items:center;
      justify-content:center;
  }
  .-YourColor-IntroBoxInfo {
      max-width:450px;
  }

    .-YC-WidgetType-sticky__features:after,.-YC-WidgetType-sticky__features:before {
        display:none;
    }
}
@media only screen and (max-width:1125px) {
  *{}

    .YC-Comments-single-products-bar {
        padding:20px;
    }.single-post-parent-container-comments {
        margin-inline-end:30px;
    }
.-YourColor-Intro-Info .YC-YourColor-Intro_title {
    font-size:33px;
    min-width:-webkit-fill-available;
}
.single-content-context-elements {
    min-width:100%;
}.-p-content {
    font-size:18px;
}

.-Yc-single-main.-YC-singleType-post {
    flex-direction:column;
    margin-bottom:0;
    padding-top:0;
    margin-top:50px;
    padding-bottom:0;
}

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

.-Yc-single-main.-YC-singleType-post .-sidebar-related-title-posts-items .-Post-sidebar-box-single-item {max-width:100%;flex:1;min-width:241px;}

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

.--secondary-products-context-info {
    margin-top:30px;
}

.YC-Intro-slider-left-video {
    min-width:auto;
    height:auto;
    margin-top:50px;
}
.Intro-slider-Container {
    align-items:center;
    justify-content:center;
    min-width:100%;
    flex-direction:column;
}

.--first--conatiner.Intro-slider-Container {
    align-items:center;
    justify-content:center;
    min-width:100%;
    max-width:100%;
    transform:translate(0) !important;
    bottom:180px !important;
    top:inherit !important;
    right:43%;
    flex-direction:initial;
}

.--first--conatiner.Intro-slider-Container .-YC-owl-navs-items .-YC-intro-Slides-next {
}
.--first--conatiner.Intro-slider-Container .-YC-owl-navs-items {
        bottom:0;
        flex-direction:inherit;
        /* position:relative; */
        top:0px;
        transform:translate(0);
        width:100%;
    }
    .-Intro-slider-BoxInfo {
        align-items:center;
        justify-content:center;
        text-align:center 
    }
    .-Intro-slider-inner-Info {
        margin:auto;
        align-items:center 
    }

.feature-style1 {
    min-width:280px;
    max-width:100%;
    flex:1;
    margin:10px;
}

.feature-style1 .feature-icon {
    width:80px;
    height:80px;
}

.feature-style1 .feature-icon i {
    font-size:34px;
}

.feature-icon:before {
    width:100%;
    height:100%;
}

header {
    position:fixed;
    width:100%;
    right:0;
    left:0;
    /* background:white; */
    
}
header.fixedintro {
    background:#031931;
  }
.container--intro--items {
    flex-direction:column-reverse;
}

.-after__intro-image {
    position:relative;
    top:0;
    margin-bottom:110px;
}

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

.product-top-title {
}

.-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;
}
    .-freetrial-widgets-items-URLArea-s1 > a  {
        padding:10px 16px;
        font-size:16px;
    }
.YourColor-IntroBoxes {
    padding-top:200px;
    padding-bottom:0;
}
.-Special-TextImage-widgets-title-s1 {
    max-width:550px;
--max-context-width:100%;
}

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

.user-sidebar-thumb {
    margin:0 auto 20px;
}

.user-sidebar-info-area > h2 {
    font-size:24px;
    margin-bottom:20px;
}

.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% - 420px);
}
  .-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 {margin-top:30px;max-width:100%;min-width:100%;}
whatsapp--box > i {
    whatsapp--box > i {
    font-size:50px;
    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:50px;
}

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

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

.Intro-Container {justify-content:space-between;}

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



.-YC-single-stickyfeatures-item > .-Yc-YC-stickyfeaturesItem-image {
    width:110px;
}
  .-Product-Post-Box {
      min-width:243px;
      max-width:350px;
  } 
.-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;
  }

  .-widgets-aboutus-title > h1 {
    font-size:35px;
  }
  .-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;
  }

  .-widgets-counter-items-features-item {
  }
  .-YC-YC-stickyfeatures-container {
  }
  .top-singular-products-cover {
    /* flex-wrap:wrap; */
  }

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

  .buy--elements--content .price-bx {
  }

  .-products-action-button-area {
  }
  .-YC-stickyfeatures-title-s1 {
    max-width:450px;
  }
  .-YC-stickyfeatures-title-s1 > h1 {
    font-size:35px;
  }
  

  .-YC-Question-Title {
    flex-wrap:nowrap;
    padding:18px;
  }

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

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

  .-YC-Question-Title {
    flex-wrap:nowrap !important;
    padding:23px !important;
  }
  .-YC-stickyfeatures-title-s1 > .P-content {
    max-width:100% !important;
  }
  .-p-ContentValue-v1 {
    padding:0 30px 30px !important;
  }
}
@media (max-width:992px) {
  *{}.-top--products-cover {
      padding-top:65px;
  }.-archive--container {
      margin-top:10px;
  }.YV-widgets-counter-items-container-boxed {
      flex-direction:column;
  }
   .-YourColor-Intro-title {
       max-width:275px;
   } .YC-widgets-counter-image-boxed {
       height:200px;
       margin:20px 0 50px;
   }
.-YC-stickyfeatures-title-s1, body.hidemenu .-YC-stickyfeatures-title-s1 {
    max-width:100%;
    margin:0 0 30px;
    position:relative;
    top:0;
}
    .owl-setup-grids .-pp-content {
        max-width:-webkit-fill-available;
    }
      .-order-item-infos_item {
        width:100%;
        border-bottom:1px solid var(--diver);
        padding:11px 0px;
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
    }
     .-order-item-infos {
        margin:20px 0px;
        align-items:center;
        justify-content:space-between;
        flex-direction:column;
        width:100%;
    }
  .-order-item-blogbox {
        min-width:380px;
        flex-direction:column;
        padding:20px;
        align-items:start;
    }.-order-item-blogbox {
        min-width:380px;
    }
    .YC-Comments-single-products-bar {
        flex-direction:column;
    }.single-post-parent-container-comments {
        margin-inline-end:0;
        max-width:-webkit-fill-available;
        position:relative;
        top:0;
        margin-bottom:30px;
    }
       .-cart-context-single-page{
      top:0 !important;
      position:relative;
    }  .-cart-context-single-bars{
      min-width:100%;
      position:relative;
      top:0 !important; 
  }
 .video--popover-iframe {
 max-width:52%;
 margin:auto;
 max-height:250px;
 padding-bottom:40%;
 }
.-YC-stickyfeatures-boxed-container {
    flex-direction:column;
}
.--contact--post-info > p {
    max-width:100%;
}
.YC-free-Product-Post-Box .-Product-title a {
    font-size:42px;
}
product-image {
    height:240px;
}

.-Faq-Tabs-Master {
    min-width:100%;
}

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

.-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-container.secondary-element-item {}

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

.-TextImage-widgets-image-v1 {
    display:none;
}

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

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

.-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 {
    margin-inline-end:0;
    margin-bottom:40px;
    max-width:100%;
}

.-cart-conatiner-page {
    flex-direction:column;
    align-items:stretch;
}
  .-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:0;
    width:100%;
}

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

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

.-sidebar-related-Single {
    background:white;
    padding:30px;
    border:var(--border-defult);
    position:relative;
    box-shadow:var(--box-shadow-defult);
    border-radius:var(--largeradius);
}

.single-content-context-elements {
    margin-bottom:40px;
    margin-inline-end:0;
}
.-prducts-context-info {margin:0;min-width:calc(100% - 330px);margin-inline-end:0;padding:0;position:relative;top:0;}

.hidemenu .-prducts-context-info {
    top:0;
}

.-singular--products-cover {
    min-height:100%;
    max-height:100%;
}

.-products-right-poster {min-width:-webkit-fill-available;margin:0 auto 20px;position:relative;top:0;max-width:-webkit-fill-available;}
.YC-prducts-context-boxed {
    position:relative;
    min-width:-webkit-fill-available;
    max-width:-webkit-fill-available;
    margin-inline-end:0;
}
.-YC-Intro-SVG-master-box {
    transform:scale(0.85) translateY(0px) translateX(115px);
}
  .Intro-Container {
      justify-content:center;
      display:flex;
      flex-direction:column-reverse;
  }
  .-YourColor-Intro-Info {max-width:100%;align-items:start;}
  .-YourColor-IntroBoxInfo {
      margin:0;
      max-width:530px;
  }
  .-YC-Intro-SVG-v2 {
  display:none;
  }
.-YourColor-Intro-Info-URLArea-s1 {
    min-width:max-content;
}
  .intro-model-home_intro {
      padding:190px 0px 30px;
      border-radius:0px 0px 50px 50px;
      min-height:auto;
  }
.-YourColor-Intro-Info-URLArea-s1 {
    justify-content:center;
    margin:30px auto 0;
}
.-YourColor-IntroBoxInfo {
}

.-slider-container-steps {
    width:330px;
}

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

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

.-YC-stickyfeatures-items-s1 {
    margin:0;
}

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

.-YC-single-stickyfeatures-item {
    min-width:100%;
    max-width:100%;
    padding:40px;
}
  .-widgets-aboutus-svg {
    display:none !important;
  }
  .-widgets-counter-items-features-item {
    margin:0 10px 20px;
    padding:25px;
  }
.-widgets-aboutus-features-item {
    padding:30px;
    min-width:calc(50% - 30px);
    margin:0 15px 30px;
}

.-widgets-aboutus-items {
    margin:0 -15px;
}
  .top-singular-products-cover {
    flex-direction:column-reverse;
  }


  .-steps-cart-items > ul {
    overflow:auto;
    justify-content:flex-start;
  }  
    .YC-free-Product-Post-Box {
        flex-direction:column;
    }.YC-freetrial-widgets-container-boxed {
        flex-direction:column;
    }.-freetrial-widgets-title-s1 {
        margin-inline-end:0;
        max-width:-webkit-fill-available;
    }
    .YC-free-Product-rowpost-Info {
        margin-inline-start:0;
        margin-top:40px;
        position:relative;
        top:0;
    }
    .YC-free-Product-Post-Box .-product-box-poster {
        max-width:-webkit-fill-available;
    }
}
@media (max-width:850px) {
  *{}
    .-primary-body {
        margin-top:40px;
    }
.YC-free-Product-Post-Box .-Product-title a {
    font-size:35px;
}
.YC-widgets-counter-items-container {
    padding:50px 0;
}

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

.YC-SIDEBAR-products-container {
    min-width:100%;
    max-width:100%;
    position:relative;
    top:0;
    margin-inline-start:0;
}

.single-content-context-products {
    position:relative;
    top:0;
    margin-bottom:30px;
}

.-Special-TextImage-widgets-image-v1 {
    margin:0 auto;
}

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

.-Special-TextImage-widgets-container {
    flex-direction:column;
}

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

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

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

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

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

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

.-slider-container-steps {
    width:330px;
}

.-YC-stickyfeatures-title-s1 {
    max-width:370px;
}
  .-TextImage-widgets-progress-lists-v1 {
    min-width:100%;
    margin-inline-end:0px;
    margin-bottom:30px;
  }
  .-YC-WidgetType-text-image .-YC-Widgets-Inner-Row {
      padding-bottom:0;
  } 
}
@media (max-width:768px) {
  *{}
    .-YC-contact--forms-title-s1>.-forms-title-h1 {
        font-size:32px;
    }
    .YC-intro-container-pages-head {
        height:300px;
    }
    .--ribbon-context > span {
        font-size:31px;
    }.--ribbon-context > span > em {
        margin-inline-end:5px;
        font-size:27px;
        margin-inline-start:0;
    }.--ribbon-context > strong {
        font-size:27px;
        margin-inline-start:10px;
    }.order-services--info-context .popup-boxnumber {
        margin-top:20px;
    }.YC-popup-URL-BTN {
        width:183px;
        padding:10px;
    }.YC-popup-URL-BTN a {
        font-size:20px;
    }
    .YC-footer-items-list .-YC-footer-contact-us-h1 {
        font-size:30px;
        text-align:center;
    }.-company-contact-minibox {
        gap:10px;
        margin:0;
        margin-top:15px;
    }.YC-contact-us-URL {
        margin-top:20px;
    }
    .-YC-WidgetType-Faqs__simple2 .-widgets-h1-title {
        font-size:30px;
    }
.-YourColor-Intro-Info {
    flex-direction:column;
    position:relative;
    max-height:max-content;
    margin-bottom:40px;
}.-YourColor-Intro-URL-BTN a {
    padding:14px 20px;
    line-height:1.5;
    font-size:16px;
}.-YourColor-Intro-URL-BTN a span {
    font-size:15px;
}
    .-YourColor-Intro-content {
        position:relative;
        top:0px;
    }
    .-YourColor-Intro-title {
        margin-inline-end:0;
        margin-bottom:20px;
        position:relative;
        top:0px;
        max-width:-webkit-fill-available;
    }
.--contact--post-info {
    margin-inline-end:0;
    margin-bottom:16px;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
}

.--contact--post-info > h2 {
    text-align:center;
}

.yc-shortcode--section--contactus {
    flex-direction:column;
    align-items:center;
    text-align:center;
    justify-content:center;
}

.-Yc-TopBar {
    display:none;
}

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

    .buy--elements--content {
    }

    .buy--elements--content  .price-bx-area {
        flex:1;
        padding:16px;
        margin-inline-start:0;
        margin-bottom:22px;
    }.price-bx-area {
        
    }
    
    .-products-order-options-area {margin-bottom:0;margin-inline-end:20px;}
    
    .-products-action-button-area {
    }
    
    .-sidebar-related-title-posts-items {
        grid-template-columns:repeat(auto-fit, minmax(30px, 1fr));
        grid-template-rows:repeat(auto-fit, minmax(30px, 1fr));
    }

    .-slider-container-steps {
        width:380px;
    }
  body[mode=light] {
  --container-padding:0 30px;
  }

.-Header-Fix::before {
    display:none;
}
  

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


  
  .-YC-Question-Title > h2 {
    margin-inline-end:10px;
  }
  ul.top-header-ul-links {
    flex-wrap:wrap;
  }

  ul.top-header-ul-links li {
    display:none;
  }
  .-YC-Faqs-Tabs-s1 > h1 {
    font-size:25px !important;
  }

  
  ul.top-header-ul-links li.phonenumber {
    display:block;
  }
  .-defult-widgets-title-style-1 h1 {
    font-size:30px;
  }.-widget-after-intro-h1 {
    font-size:30px;
  }
     .-defult-widgets-title-style-1 h2 {
        font-size:30px !important;
    }
 .before_title {
    font-size:16px;
}.sup-title-widget-defualt {
    font-size:16px;
}
    .-after__intro-widgets-title-s2 .-widget-after-intro-h4 {
    font-size:20px; 
    }
  .-defult-widgets-title-style-1 .P-content {
    font-size:16px !important;
  }
  .-products-right-poster {
    position:static;
    margin:0 auto 30px;
  }     .-YourColor-Intro_grid .-YC-owl-navs-items {
    left:20px;
} .order-services--info-context-boxed h2 {
      font-size:24px;
      text-align:center;
}.order-services--info-context {
      padding:30px;
}.order-services--info-context:after {width:100px;height:100px;}
    .-freetrial-widgets-title-s1 > h1 {
        font-size:32px;
    }
}

@media (max-width:700px) {
    .-single-share-posts-area {
        padding:0;
        border:none !important;
    }  .--open--searching {
    display:none;
}
     .-DropChevrons-UL>ul {
        flex-wrap:nowrap;
        white-space:nowrap;
        align-items:center;
        overflow:hidden;
        overflow-x:scroll;
        width:-webkit-fill-available;
        padding:11px;
        margin-bottom:10px;
        justify-content:space-around;
    } 
.YC-Intro-slider-left-video {
    width:200px;
    padding:17px;
}.--secondaryimage--video-append-src span {
    font-size:18px;
}.--secondaryimage--video-append-src i {
    margin-inline-end:7px;
    width:45px;
    height:45px;
}
  .-chevron-down-user {
      display:none;
  }
    .UserLogo--ControllerMain > .vs-user {
    padding:7px;
}

      .UserLogo--ControllerMain > .vs-user > .ProfileUse {
      margin-inline-end:0;
      background:none;
      width:100%;
      height:100%;
      min-width:100%;
      max-width:100%;
      font-size:17px;
  }
    ul.CommentsListInner>li.NoComments {
        font-size:17px;
    }
    .-widgets-counter-items-container {
        min-width:100%;
        max-width:100%;
        margin-bottom:40px;
    }
    .--Parent-URL-BTN>a {
        padding:15px 30px;
        font-size:17px;
    }
 
  *{}h2.-TitleContent-section>span {
      font-size:26px;
  }
    .-Product-post-title {
        margin-bottom:10px;
    }
    .-Product-post-title {
        flex-direction:column;
        justify-content:start;
        align-items:start;
        margin-bottom:30px;
    }
.-YourColor-Intro-Info .YC-YourColor-Intro_title {
    font-size:30px;
    min-width:-webkit-fill-available;
}


ol.BreadcrumbsFilters {
    width:-webkit-fill-available;
    margin-inline:-5px;
    padding:17px;
}

.-singular-pages-container {
    padding-top:45px;
    background:#fff;
    padding-bottom:40px;
}

.UserLogo--ControllerMain {
    min-width:auto;
}

.UserLogo--ControllerMain > .vs-user > span {
    display:none;
}

.UserLogo--ControllerMain > .vs-user > .ProfileUse {
    margin-inline-end:0;
}

.-Product-post-Info h1 {
    font-size:18px;
}

.-product-box-poster {
    height:170px;
}.-footer-payment-items {
    margin-bottom:20px;
}

footer-bottom {
    justify-content:center;
    margin:0;
}

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

    .secondary--image-left--after-intro {
        display:none;
    }
    .-comment-user-area {
        margin-bottom:15px;
    }

    .-comment-user-area {
        display:flex;
        flex-direction:column;
        min-width:calc(100% - 90px);
    }

    .-products-order-options-area {margin-inline-end:0;}
    
    .buy--elements--content .price-bx {
        flex:1;
    }.buy--elements--content .price-bx>span.price-value {
        font-size:42px;
    }
  .-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;
    }


    .-YC-YC-stickyfeatures-container {
        flex-direction:column;
    }
  .-widgets-counter-items-title > h1 {
    font-size:35px;
  }
  .-context-products-list-items > ul > li > i {
    font-size:25px;
  }
  
  .-widgets-counter-items-title {
    margin-bottom:20px;
  }
  
  .-products-action-button-area {
    flex:1;
    min-width:max-content;
    max-width:100%;
  }

.-products-action-btn {
    margin-bottom:15px;
    margin-inline-end:0;
}
  .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;
  }

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

  .-Special-TextImage-widgets-container {
    display:block;
  }

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

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

  
  .-TextImage-widgets-title-s2 > .P-content {
    max-width:100%;
  }

  .-Special-TextImage-widgets-title-s1 > .P-content {
    max-width:100%;
  }

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

  .-Text-Mini-Image-widgets-title-s1 > .P-content {
    width:100%;
    max-width:100%;
  }

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

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

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

  .-TextImage-widgets-items-URLArea-s1 > a {
    font-size:15px;
  }

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


  .-Post-box-single-item {
      min-width:270px;
  }

  .-Posts-RelatedBoxes {
    margin:0;
  }

  .-YC-stickyfeatures-items-s1 {
    align-items:normal;
  }
  .whatsapp--bunner {
    flex-wrap:wrap;
  }
  

  .-inner-stickyfeatures-info {
    text-align:center;
  }

  
  .-YC-stickyfeatures-title-s1 > .P-content {
    font-size:16px;
  }
  .-Header-Fix {
    z-index:0;
  }
  ul.top-header-ul-links > li > a {
    font-size:14px;
  }
  .Boxed--Context---overlays {
    min-width:100%;
  }
  .-defult-widgets-title-style-1 {
  margin-bottom:40px;
  }
  .YC-Faq-TabItems > ul {
    display:flex;
    flex-wrap:nowrap;
    white-space:nowrap;
    align-items:center;
    overflow:hidden;
    overflow-x:scroll;
    width:100%;
    padding:0 0 10px;
  }

  .-context-products-list-items > ul {
    flex-wrap:wrap;
    margin-inline-start:0;
  }

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

  .body-product-cover .-singular-pages-container {
    max-width:100%;
    margin-top:0;
  }
  .-top--products-cover {
    max-width:100%;
    width:100%;
    padding-bottom:0;
    padding-top:50px;
  }
  .-YourColor-Intro-Info > .-p-content {
    font-size:16px;
  }

  .-YourColor-Intro-Info-URLArea-s1 > a {
      margin-inline-end:0;
  }
  
  .-Faq-Tabs-Master .-YC-Tab-Items {
    min-width:100%;
    width:100%;
    max-width:100%;
  }
  .-Faq-Tabs-items-list {
    max-width:100%;
    min-width:100%;
  }

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

  .YC-Faq-TabItems > ul > li {
    min-width:max-content;
    margin-inline-end:22px;
  }
  .-widgets-aboutus-features-item {
    padding:20px;
    min-width:calc(50% - 20px);
    margin:0 10px 20px;
  }
  -sidebar-related-title-posts-items {
    display:flex;
  }


  .-widgets-aboutus-items {
  margin:0 -10px;
  }
  .-first-single-post-bar {
    min-width:100%;
    max-width:100%;
    position:static;
  }
  .-TitleContent-section > a {
  margin:0;
  font-size:15px;
  margin-inline-start:20px;
  }

  .-TitleContent-section {
  flex-wrap:wrap;
  margin-bottom:29px;
  justify-content:space-between;
  }.-TitleContent-section>p {
      font-size:26px;
  }

  h2.-TitleContent-section > .seccontent > span {
    font-size:15px;
  }
  .-secodary-single-post-bar {
    max-width:100%;
    padding:0;
    margin-bottom:20px !important;
    border:none !important;
  }
  .-next-prev-singular-posts {
    max-width:100%;
  }
  .-YC-FaqsSimple-vsingle-Title > h2 > a {
    font-size:15px;
  }
  .-comments-form-Button-area {
    max-width:100%;
    min-width:100%;
    justify-content:center;
  }
  .-Chevrons--NextPrev > a {
    display:block;
  }
  .single-post-parent-container-comments {
    max-width:100%;
  }

  .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:0px !important;
    margin-inline-end:0 !important;
    margin-bottom:30px;
    margin-top:15px;
  }

  .-Chevrons--NextPrev-poster img {
    position:relative;
    transform:inherit;
    top:0;
    left:0;
  }
  .-YC-FaqsSimple-vsingle-Title {
    padding:20px;
  }
  .single-content-context-products {
    position:static;
    margin:0;
    max-width:100%;
    margin:0 auto;
  }
  .single-content-context-products {
  }
  .single-post-title > h1 {
    font-size:21px;
  }
  .-Posts-grid {
    margin:0;
  }
  .-widgets-aboutus-features-item-info > h3 {
  font-size:18px;
  }
  .-post-tag-items > a {
    min-width:max-content;
  }
  .-secodary-single-products-bar {
    margin-bottom:20px !important;
    max-width:100%;
  }
  p.ez-toc-title {
    font-size:15px !important;
  }
  .-post-tag-items {
    display:block;
  }
  .single-content-context-elements {
    margin:0;
    min-width:100%;
    margin:0;
  }
  .-row-shares-items > a {
    font-size:16px;
  }

  .-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;
    position:relative;
    top:0;
  }
  .-TextImage-widgets-title-s2 {
    margin-top:30px;
  }
  .-Text-Mini-Image-widgets-right--section-s1 {
    padding:0;
    padding-inline-end:0;
    margin-bottom:25px;
    margin-top:69px;
  }

  .-Text-Mini-Image-widgets-items-s1 {
    margin:0;
    width:calc(100% / 3 - 20px);
  }

  .-Text-Mini-Image-widgets-container {
    display:block;
  }
  .container-pages-head > h1 {
    font-size:22px;
  }
.image-logo {
    margin-inline:auto;
}
  .container-pages-head {
    padding:20px;
  }
  .header--Tools > .header--buttons-single-item > a {
  --element-width:37px;
  }

.--open--searching {
    --element-width:37px;
}
  .-YC-Forms-LoginActions > .-form-countdown {
    margin-bottom:20px;
  }
  .-TextImage-widgets-image-v1 {
    --svg-width:100%;
    padding-inline-start:0;
  }

  .-TextImage-widgets-container {
    margin-bottom:40px;
  }
  .-TextImage-widgets-progress-thumbtooltip-v1 {
    left:26px;
  }
  .-TextImage-widgets-progress-item-v1 {
    margin-bottom:10px;
  }

  .-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:65px;
    height:65px;
    font-size:27px;
    margin-bottom:15px;
  }
  .container-pages-top-info {
    padding-top:0;
  }
  .-site-logo {
    display:flex;
    align-items:center;
    max-width:190px;
  }
  .-company-contact-minibox > li {
    min-width:100% !important;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
  }
  .-mobile-menu-button {
    margin-inline-end:5px;
  }
  .-widgets-aboutus-features-item-info > .P-content {
  font-size:15px;
  }
  .Parent-Boxed--Context---overlays.--ActionType--Login {
    width:100%;
  }

  .OverParent-Boxed--Context---overlays {
    padding:0;
    width:90%;
  }
  
  footer {
    padding-top:80px;
  }
  
  .-Taps-AppendCenter {
    /* margin:0 -10px; */
    min-height:inherit;
  }  .-Product-rowpost-Info {
      padding:20px;
  }.-Product-title a {
      font-size:18px;
  }
    .-Product-title {
        margin-inline-end:0;
        margin-bottom:20px;
    }
}

@media (max-width:580px) {
    *{}
   .YC-products-stars-status {
       width:-webkit-fill-available;
       margin-bottom:13px;
       display:flex;
       justify-content:center;
   }
    .-products-action-btn:not(:last-child) {
        margin-inline-end:0;
    }
    .buy--elements--content .price-bx {
        justify-content:center;
    }
    .singular-item-elem-Button {
        padding-inline-end:20px;
    }
    .singular-item-elem-Button:before {
        display:none;
    }
    .-widgets-counter-items-count-item > span {
        font-size:30px;
    }
    .-order-single-page-posts {
        align-items:center;
    }.YC-intro-page-primary-body {
        padding-top:120px;
    }
    .-products-action-btn>a>span {
        font-size:16px;
        margin-inline-end:6px;
    }.-widgets-counter-items-features-item {
        min-width:145px;
    }
    .-YC-stickyfeatures-title-s1, body.hidemenu .-YC-stickyfeatures-title-s1 {
        align-items:center;
    }.-widgets-counter-items-features-item:last-child {
        margin-bottom:0;
    }
    .YourColor-bouquet.intro-model-bouquet_Logos .-defult-widgets-title-style-1 {
        align-items:center;
    }
.YC-products-order-options-area {
    margin-inline-start:0;
    --element-width:100%;
    display:flex;
    align-items:center;
}.-products-action-btn>a {
    padding:14px;
}
    .-products-action-btn.-btn-show-demo>a {
        padding-inline:15px;
        font-size:17px;
    }
.-prducts-context-info {
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
  
    .-alert-confie {
        margin-bottom:20px;
        text-align:center;
    }
    .title--Context---overlays {
        padding:20px;
    }
    .inner--Context---overlays {
        padding:20px;
    }
    .-comment-user-area, .-comments-titlecontext-inner {
        margin-inline-end:0;
        text-align:center;
    }.-singular-comments-post {
        margin-bottom:15px;
    }
    .-TitleContent-section>p {
        margin-bottom:0;
        font-size:26px;
        padding-bottom:0;
    }
    h2.-TitleContent-section>span {
        font-size:24px;
    }.-TitleContent-section {
        justify-content:center;
    }
    .GotoTop {
        width:60px;
        height:60px;
        right:30px;
        bottom:31px;
    }.GotoTop i {
        font-size:34px;
    }
    .-YC-FaqsSimple-Title span {
        width:59px;
        margin-inline-end:7px;
    }
    .YC-widght_grid-items-list {
        padding-inline:20px;
        padding-inline-end:34px;
    }
    .order-services--closse {
        width:35px;
        height:35px;
        font-size:22px;
        left:20px;
        top:21px;
    }
    .owl-setup-grids .container-YC-widght_grid-items {
        padding-inline:20px !important;
    }
    .WidghT-widght_text {
        padding:30px;
    }
    .-YC-widght_grid-h1 {
        font-size:22px !important;
        line-height:1.5 !important;
        margin-bottom:12px;
    }.-YC-widght_grid-h4 {
        font-size:13px;
    }
    .YourColor-IntroBoxes {
        padding-top:130px;
    }
    .YC-after-intro-widgets-items-boxed {
     margin-top:0px; 
}
 
    .-favourites-sidbar-title {text-align:center;font-size:24px;}
    .icon-cart-step-item {
        width:60px;
        height:60px;
        font-size:25px;
        margin-inline-end:15px;
    }.-not-fount-style-element>h2 {
        font-size:27px;
    }.-not-fount-style-element {
        margin-bottom:10px;
    }
    .-cart-context-single-bars {
        padding:29px;
    }.-steps-cart-items>ul>li {
        padding:0;
    }
    .-inner-price-boxed>span.price-value {
        font-size:40px;
    }
    .-single-product-incart-item {
        padding:25px;
    }
    .price-bx>span.price-value {
        font-size:37px;
    }.price-bx>span:not(.price-value) {
        font-size:21px;
    }
    .YC-contact-us-URL a  {
        padding:12px 20px;
        font-size:17px;
    }
      .-single-product-incart-context {
      display:flex;
      align-items:center;
      max-width:100%;
      overflow:hidden;
      justify-content:center;
  }
    .-singular-product-after-buttons {
        justify-content:center;
    }
    .--card--info-copon-title {
        text-align:center;
    }
    .-inner-contact--forms-info>h3 {
        margin-inline:auto;
    }
    .-YC-single-contact--forms-item {
        text-align:center;
    }.-YC-contact--formsItem-image {
        padding:0;
    }
    .-YC-contact--forms-title-s1>.-forms-title-h1 {
        text-align:center;
        font-size:25px;
        margin-bottom:12px;
    }.-YC-contact--forms-title-s1>.-forms-title-h4 {
        margin-inline:auto;
        font-size:20px;
        margin-bottom:22px;
    }
    .-Post-box-item-Info > h2 {
        text-align:center;
    }.-single-bottom-list-category-terms {
        display:flex;
        margin-inline:auto;
    }
    .YC-BreadCrumb {
    left:auto;
    }
    .-YC-contact--forms-title-s1>.P-content {
        font-size:16px;
        text-align:center;
        max-width:-webkit-fill-available;
    }
    .-DropChevrons-UL>ul>li>a {
        padding:12px;
        font-size:14px;
    }
    .YC-product-poster-product {
        left:44%;
    }.yc-Product--elem-Button {
        margin-inline-start:17px;
        font-size:15px;
    }
    .yc-Product--elem-Button i {
        margin-inline-end:9px;
        font-size:18px;
    }
    .-freetrial-widgets-plane-v1 {
        padding:25px;
    }
 
     .-freetrial-widgets-title-s1 > h1 {
        font-size:26px;
        text-align:center;
    } .-freetrial-widgets-title-s1 > .P-content {
         text-align:center;
         font-size:16px;
         margin-inline:auto;
         max-width:-webkit-fill-available;
    }
    .-inner--freetrial-widgets-info {
        text-align:center;
    }
    .-freetrial-widgets-title-s1 > h4 {
        margin-inline:auto;
        margin-bottom:35px;
    }
    .YC-free-Product-Post-Box .-Product-title a {
        text-align:center;
        font-size:28px;
    }.-Product-post-title {
        text-align:center;
        align-items:center;
        margin-bottom:10px;
    }.-Product-Box-Prices {
        justify-content:center;
    }.YC-Product-mini-content {
        text-align:center;
    }.-Product-post-Info {
        justify-content:center
    }
    .-Product-rowpost-Info {
        padding-top:30px;
    }
    .-footer-p-content {
        font-size:17px;
        margin-bottom:25px;
    }.container-pages-head {
        margin:auto;
        text-align:center;
    }
p.copyrights {
    text-align:center;
}
    .YC-footer-items-list .-YC-footer-contact-us-h1 {
        font-size:20px;
    }footer-body {
        margin-top:180px;
    }
    .-YC-FaqsSimple-BoxLinks-vs1 {
        margin-top:20px;
    }.YC-footer-contact-us-container-list {
        padding:30px;
        border-top:0;
    }
    .-YC-FaqsSimple-Title>h2 {
        font-size:17px;
        line-height:1.5;
        margin-inline-end:20px;
        line-height:1.5;
    }
    .-p-FaqsSimple-ContentValue-v1 {
        padding:0;
        font-size:16px;
        padding-bottom:15px;
    }
    .-YC-WidgetType-Faqs__simple2 .-widgets-h1-title {
        font-size:26px;
    }
    .-YC-WidgetType-Faqs__simple2 .YC-defult-widgets-container {
        background:#fff;
        padding:0;
    }
    .-Post-box-item-Info {
        padding:20px;
    }
    .-YC-single-stickyfeatures-item {
        flex-direction:column;
    }.-stickyfeaturesItem-Thumb i {
        font-size:42px;
    }
    .-inner-stickyfeatures-info > .P-content {
        font-size:15px;
    }.-inner-stickyfeatures-info > h3 {
        font-size:22px;
    }
    .-stickyfeaturesItem-Thumb {
        width:90px;
        height:90px;
    }
    .-inner-stickyfeatures-info {
        margin-inline-start:0;
        margin-top:10px;
    }
    .-YC-stickyfeatures-title-s1 > h1 {
        text-align:center;
        font-size:26px;
        margin-inline:auto;
    }
    .-YC-stickyfeatures-title-s1 > h4 {
        margin-inline:auto;
        font-size:18px;
    }.-YC-stickyfeatures-title-s1 > .P-content {
        text-align:center;
    }
    .WidghT-banner {
        height:350px;
    }
    .YC-bouquet-logos-slider {
        justify-content:center;
    }
    .YC_widght--grid_data_container-right .owl-setup-grids {
        height:450px;  
    }
    .-widgets-counter-items-items {
        justify-content:center;
        margin-top:0;
    }
    .-YC-contianer-widgets-items-grid_one {
        justify-content:center;

    }
    .-after__intro-widgets-title-s2 .P-content {
        text-align:center;
    }
    .-defult-widgets-title-style-1 .P-content {
        text-align:center !important;
        max-width:-webkit-fill-available !important;
        margin-top:15px !important;
    }
    .YC-after__intro-info p {
        max-width:100%;
    }
    .-YourColor-Intro-Info .YC-YourColor-Intro_title {
        text-align:center;
        font-size:28px;
    }.YC-after__intro-info p {
        font-size:16px;
    }.YC-after__intro-info {
        margin-inline-start:0;
        margin-top:15px;
    }.YC-after__intro-info strong {
        font-size:23px;
    }.YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1:hover span {
        font-size:53px;
    }.-defult-widgets-title-style-1 h1 {
        font-size:25px !important;
    }
    .YC-after__int {
        text-align:center;
    }.before_title {
        margin-inline:auto;
        margin-bottom:25px;
        font-size:17px;
    }
    .YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1 {
        display:flex;
        text-align:center;
        justify-content:center;
        flex-direction:column;
        align-items:center;
        margin-bottom:20px;
    }
    .-after__intro-widgets-title-s2 .-widget-after-intro-h4 {
        justify-content:center;
        text-align:center;
        margin-inline:auto;
    }
     .-defult-widgets-title-style-1 h1 {
        text-align:center !important;
        margin-inline:auto;
  }.-widget-after-intro-h1 {
        font-size:26px;
        text-align:center;
  } .-YC-stickyfeatures-title-s1 > h2 {
            font-size:26px !important;
        text-align:center !important;
  }
    .-Text-Mini-Image-widgets-title-s1 > h2 {
         font-size:26px !important;
        text-align:center !important;
    }
    .-defult-widgets-title-style-1 h2 {
        font-size:26px !important;
        text-align:center !important;
    }
        .-Product-Post-Box {
        max-width:100% !important;
        min-width:-webkit-fill-available;
    }

   .-p-content {
       text-align:center;
       font-size:17px;
   }
    .-YourColor-Intro-URL-BTN {
        justify-content:center;
    }
header .container {
    margin:0;
}header.fixedintro .container .-Header-Fix {
    border-radius:0;
    padding-inline:0;
    background:transparent;
}
.YC-bouquet-Item-slider {
    min-width:100%;
    max-width:100%;
}
    header.fixedintro {
        padding:0px;
    }

.-Intro-slider-URLArea {
    flex-direction:column;
}

.product-top-title h1 {
    font-size:26px;
    margin-inline:auto;
}

.YC-SIDEBAR-products-container {
    min-width:100%;
    max-width:100%;
    margin-inline-start:0;
}

.buy--elements--content {
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-inline:auto;
    display:flex;
}

.-singular-products-fav-area {flex-direction:initial;min-width:101px;padding:8px 11px;margin-top:10px;}

.-singular-products-fav-area > .singular-item-elem-Button {
    margin-bottom:0;
    margin-inline-end:11px;
}

.-singular-products-fav-area > .singular-item-elem-Button:last-child {
    margin-inline-end:0;
}

.product-top-title {
    flex-direction:column;
    align-items:self-start;
}

.-context-products-list-items > ul > li {
    margin:2px;
}

.mini-content-single-products {
    max-width:100%;
}
.--open--searching i {
    font-size:16px;
}

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

.--Site--Menu {
    min-width:100%;
    min-height:100%;
    bottom:0;
    max-height:100%;
    height:100%;
    top:76px;
    margin-inline:0;
    right:0;
    border-radius:0;
}
    
    .-Product-post-Info h1 {
        font-size:17px;
    }

    .-defult-widgets-title--URLArea-v1 {
        display:flex;
        align-items:center;
        justify-content:center !important;
    }
    
    .-defult-widgets-title--URLArea-v1>.--Parent-URL-BTN>a {
        margin-inline-end:0;
        font-size:15px;
        padding:15px 20px;
    }

    .secondary--image-left--after-intro-three {
        bottom:0;
        left:20px;
        width:100px;
    }

    .sitename_wigdht {
        z-index:1;
    }
    
    .-Top-separator-shows__in {
        margin-top:35px;
        padding-top:110px;
    }

    .-after__intro-container .-defult-widgets-title--URLArea-v1 {
        flex-direction:column-reverse;
        align-items:self-start;
        align-content:start;
    }

    .--in--left--button-title {
        margin-inline-start:0;
        margin-bottom:20px;
    }
.-defult-widgets-title--URLArea-v1 .--Parent-URL-BTN:last-child {
    margin-inline-end:0;
}.-defult-widgets-title--URLArea-v1 .--Parent-URL-BTN:last-child a  {
    margin-bottom:0;
}
    .-defult-widgets-title--URLArea-v1 .--Parent-URL-BTN {
    margin-inline-end:15px;
}
     .-after__intro-container>.-widget-after-intro-h1 {
        display:block;
        font-size:38px;
    }

.-after__intro-container>.-pp-content {
    font-size:17px;
    max-width:100%;
    width:100%;
}
    .-after__intro-image {
        min-width:100%;
        margin-inline-start:0;
        max-width:100%;
    }

.-after__intro-image:before {
    width:var(--circle-size, 250px);
    height:var(--circle-size, 290px);
}

.first--image-left--after-intro {
    min-width:310px;
    max-width:390px;
    margin-inline:auto;
    height:350px;
}

.-after__intro-image img {
    width:100%;
    height:100%;
}

.-single-product-incart-thumb {
    display:none;
}
  .intro-model-home_intro {
      padding:190px 0px 30px;
  }


.-Post-box-single-item {max-width:-webkit-fill-available;}

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

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

  .-product-box-poster {
    border-radius:var(--largeradius);
    height:180px;
  }


.-larger-product-poster > img {
    height:100%;
}
 .-widgets-aboutus-title > h2 > span {
      font-size:26px;
      white-space:normal;
  } 

  .-widgets-aboutus-title > h2 {
      font-size:30px;
      min-height:70px;
  }
    .header--Tools > .header--buttons-single-item count {
        font-size:10px;
        width:19px;
        height:19px;
    }
    .-footer-widgets-single {
    min-width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-bottom:20px !important;
  }.-footer-widgets-links > li > a {
    align-items:center;
    justify-content:center;
}
}
@media only screen and (max-width:550px) {
  *{}
  .-footer-widgets-single.-current-widgets-logo {
      margin-bottom:0px !important;
  }
.-footer-widgets-title {
    margin-bottom:10px;
}


  .-company-contact-minibox {
    display:flex;
    flex-wrap:wrap;
    text-align:center;
    align-items:center;
    align-content:center;
    justify-content:center;
  }
}
@media (max-width:500px) {
  *{}
 .-Text-Mini-Image-widgets-items-s1 {
    margin:0;
    width:calc(100% / 2 - 30px);
  }
    .-mobile-menu-button .toggle {
        width:35px;
    }

.Context-Comments > p {
    text-align:center;
}

ul.CommentsListInner > li {
    margin-bottom:20px;
}

.-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 {
    flex-direction:column;
    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;
}


.-YC-Forms-LoginActions .-footer-payment-items {margin-bottom:0;}
.-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;
}

.-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%,0px);
}
.-owl-navs-steps-items {
    justify-content:center;
}

.-Steps-slider-title {
    text-align:center;
    padding:0;
}
.-YC-single-stickyfeatures-item > .-Yc-YC-stickyfeaturesItem-image {
    width:70px;
    margin:0 auto 20px;
}

.-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-info > .P-content {
    font-size:13px;
    max-height:65px;
    overflow:hidden;
}

.-widgets-aboutus-features-item-info > h3 {
    font-size:18px;
}
  .-widgets-aboutus-features-item {
  }
  
  .-productBox-rate-bar-average>.stars-avg {
      font-size:13px;
  }
  
  .-Product-post-Info > h1 {
    text-align:center;
    margin-bottom:15px;
    font-size:16px;
  }

    .-Product-Box-CenterBar {
    position:absolute;
    top:28px;
    background:#000000bd;
    left:28px;
    padding:8px;
    border-radius:var(--miniradius);
    }
  
    .likes--and--addtocard {
    margin:0;
    }
  
    .likes--and--addtocard > div {
    border-radius:var(--largeradius);
    }
  
    .-Product-Box-Price > .--price-now {
    font-size:17px;
    }
  
    .-Product-Box-Price > strong > em {
    font-size:14px;
    color:#ededed;
    }
  
    .-productBox-rate-bar-average > p {
    font-size:13px;
    }
.-Taps-AppendCenter {
    /* margin:0 -10px; */
}

.-Product-Box-CenterBar {
    top:20px;
    left:20px;
}

    .-YourColor-Intro-Info-URLArea-s1 {
      margin:20px auto;
      width:100%;
      justify-content:center;
      margin-bottom:0;
    }
.-YourColor-Intro-Info > .-p-content {
    font-size:19px;
}

.-YourColor-Intro-Info > h1 {
    font-size:35px;
}
.header--Tools > .header--buttons-single-item > a {--element-width:38px;}

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

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

  .UserLogo--ControllerMain > .vs-user > span{
    display:none;
  }

  
  .UserLogo--ControllerMain {
      max-width:39px;
      min-width:38px;
      height:42px;
  }

  ul.top-header-ul-links {
      justify-content:center;
  }
  
  .-currency-title-selected > i {
      display:none;
  }
  
  .-currency-title-selected {
      font-size:16px;
  }
  .-site-logo{
      align-items:flex-start;
      min-width:150px;
      max-width:150px;
  }

.-site-logo.--logo-Image img {
    width:100%;
    height:100%;
}
  
  .-mobile-menu-button {
      margin-inline-end:5px;
  }
}
@media (max-width:440px) {
    .-for-my-orders.-order-single-page-posts {
        margin:0;
    }
    .-order-item-blogbox {
        min-width:100%;
        margin:0 0 20px;
    }
    .-order-item-blogbox {
        min-width:100%;
        margin:0 0 20px;
    }
}
@media (max-width:415px) {
  *{}
    .container-YC-widght_grid-items>* {
        min-width:auto;
    }
    .-mobile-menu-button .toggle {
    width:35px;
}
     .-order-item-title {
        margin-inline-end:0;
    }
    .yc-Product--addtocard {
        flex-direction:column;
    }
    .-defult-widgets-title--URLArea-v1 {
        flex-direction:column;
    }    .-defult-widgets-title--URLArea-v1>.--Parent-URL-BTN>a {
        margin-bottom:15px;
    }.yc-Product--elem-Button {
        margin-inline-start:0;
        margin-top:20px;
    }
    .-defult-widgets-title--URLArea-v1 .--Parent-URL-BTN {
        margin-inline-end:0;
    }

.--contact--post-call--buttons {
    flex-direction:column;
}

.--contact--post-call--buttons > a {
    margin-inline-end:0;
    margin-bottom:10px;
}

.-products-action-button-area {
    flex-direction:column;
}

.product-top-title > h1 {
    text-align:center;
    font-size:29px;
}

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

.-order-single-page-posts {justify-content:center;}

.-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-select-device .-fix-forms-field-title {
}

.-card-select-device .-fix-inputs-area {
}

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

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

.-sidebar-related-Single {
    padding:20px;
}
.-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%;
  }
  .-Post-box-single-item {
  }

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

.-slider-container-steps {
    flex:1;
    width:220px;
}

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

.-YC-stickyfeatures-items-s1 {
    margin:0px 0px -20px;
}
.-inner-stickyfeatures-info > .P-content {
    font-size:17px;
}

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

.-YC-single-stickyfeatures-item {
    min-width:100%;
    margin:0 0px 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:70px;
    height:70px;
    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:transparent;
    height:0;
    margin:10px 0;
  }
  .intro-model-home_intro {
      padding:180px 20px 30px;
      border-radius:0px 0px 50px 50px;
  }
.-YourColor-Intro-Info > h1 {font-size:34px;}

.-YourColor-Intro-Info > h4 {
    font-size:20px;
--before-title-color:#b3b8bc;
}
  .-widgets-aboutus-features-item {min-width:100%;margin:0 0px 20px;padding:30px;}
  .-widgets-aboutus-items {
      margin:0;
  }  
}

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

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

.Intro-Container {
    padding:0;
}

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

.h-title > i {
    display:none;
}

.-notification-ul-list {
}

.--Site--Menu {
    width:calc(100% - 20px);
    right:10px;
}

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

  .UserLogo--ControllerMain > .vs-user > .ProfileUse {
      font-size:16px;
  }
  
  .UserLogo--ControllerMain > .vs-user {
  padding:6px;
  }
  .header--Tools > .header--buttons-single-item > a {--element-width:32px;font-size:16px;}
  ul.top-header-ul-links > li > a > i {display:none;}
  .-Yc-TopBar {
      padding:5px 0;
  }
  .-change-currency {margin:-5px 0;margin-inline-end:5px;}
  
  .-currency-title-selected {
      padding:9px 10px;
      padding-inline-end:25px;
      font-size:15px;
  }
  .-row-shares-items > a {
  }
 .-mobile-menu-button .toggle {
    width:30px;
}
}

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

.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 {
    margin-inline-end:5px;
}

ul.top-header-ul-links > li {
    margin-inline-end:5px;
}
  body[mode=light]{
    --container-padding:0 15px;
  }
}