@media only screen and (max-width:1375px) {
    .yc-shortcode--post-services .ShortCode-title {
        max-width:479px;
        margin-inline:0!important}

    .yc-shortcode--box.yc-shortcode--review .-single-features-step-item {
        min-width:279px
    }

    .custreviewsgoole-block,.goole-block {
        min-width:48%
    }

    .YC-intro-page-primary-body.Yc-pages-steup .bottun {
        margin-inline:auto}

    .-Post-box-single-item {
        min-width:280px;
        max-width:390px
    }

    .-defult-widgets-title-style-1.-YC-Category-Grid-title {
        min-width:450px;
        margin-inline:auto;align-items:center;
        text-align:center
    }

    header.fixedintro {
        max-width:97%
    }

    .YC--YourColor-Intro-container-auto {
        min-width:100%;
        padding: 0 20px;
    }
}

@media only screen and (max-width:1200px) {
    .custreviews--google-flex {
        flex-direction:column
    }

    .custreviews--google-flex>* {
        min-width:100%;
        justify-content:space-between
    }

    .-single-features-step-item {
        max-width:100%;
        padding:30px
    }

    .-Post-box-single-item {
        max-width:100%
    }

    .-Post-box-single-item:last-child {
        max-width:430px
    }

    .--Site--Menu>ul>li>a {
        padding-inline:9px
    }

    .-YC-Intro-image_intro-v2 {
        display:none
    }
}

@media only screen and (max-width:1175px) {
    footer {
        padding-top:20px
    }

    .--image-after-intro-list img,.-after__intro-image img {
        width:auto;
        height:auto
    }

    .-YC-FaqsSimple-Center-v1,.-YourColor-Intro-title,.YC-intro-container-pages-head.--is--video-category .bottun,.yc-shortcode--post-services .ShortCode-title .sup-title-widget-defualt {
        margin-inline:auto
    }

    body.is_open_menu,html.is_open_menu,root {
        overflow:hidden
    }

    .YC-post-context-boxed {
        margin-inline-end:0;margin-bottom:30px;
        position:relative;
        top:0;
        align-items:center;
        text-align:center;
        z-index:1
    }

    .top-singular-post-cover {
        flex-direction:column;
        align-items:center
    }

    .your-image-wrapper.float-left,.your-image-wrapper.float-right {
        float:inherit;
        padding-inline:0}

    .YC-single-scroll-post {
        right:-17px
    }

    .-single-post-content h2:before {
        right:-21px;
        width:10px;
        height:10px;
        top:34px
    }

    @keyframes ripple-animations {
        0% {
            -webkit-box-shadow:0 0 0 0 var(--primary-light);
            box-shadow:0 0 0 0 #b7c7ff
        }

        50% {
            -webkit-box-shadow:0 0 0 20px rgba(1,93,199,0);
            box-shadow:0 0 0 11px rgba(1,93,199,0)
        }

        100% {
            -webkit-box-shadow:0 0 0 0 rgba(1,93,199,0);
            box-shadow:0 0 0 0 rgba(1,93,199,0)
        }
    }

    .YC-single-scroll-bar {
        top:0;
        POSITION:absolute
    }

    .YC-single-headerFixed-container {
        bottom:74px;
        top:inherit;
        padding-bottom:11px;
        padding-top:23px;
        transform:translate(0,180px)!important
    }

    .--footer-intro-title,.-YC-Category-Grid-Area-v2,.-after__intro-image,.-defult-widgets-title-style-1.-YC-Category-Grid-title,.YC-after-intro-info,.YC-intro-container-pages-left,.yc-shortcode--services--items {
        top:0;
        position:relative
    }

    .YC-single-headerFixed-container.visible-header {
        transform:translate(0,75px)!important;
        display:none
    }

    .YC-related-posts-items .YC-related_articles-single-item {
        max-width:100%;
        min-width:100%
    }

    .yc-shortcode--single-services-item {
        min-width:350px;
        max-width:100%;
        flex:1
    }

    .yc-shortcode--services--items {
        flex-direction:initial;
        flex-wrap:wrap;
        margin-top:40px
    }

    .--footer--intro .container,.YC-after-intro-info,.yc-shortcode--box.yc-shortcode--post-services {
        flex-direction:column;
        padding-bottom:28px
    }

    .yc-shortcode--post-services .ShortCode-title {
        max-width:100%;
        align-items:center;
        text-align:center;
        justify-content:center
    }

    .yc-shortcode--post-services .ShortCode-title p.--short--code--content {
        text-align:center
    }

    .YC-intro-page-primary-body {
        padding-bottom:49px;
        padding-top:90px;
        z-index: -1;
    }

    .-intro--page--category-video {
        justify-content:center;
        margin-top:15px
    }

    .Yc-category--video-Youtube {
        max-width:409px;
        min-width:218px;
        height:288px
    }

    .--container--category--info .bottun {
        margin-inline:auto;
        font-size:18px
    }

    .-YC-FaqsSimple-Center-v1 .sup-title-widget-defualt,.-defult-widgets-title-style-1.-YC-Category-Grid-title .sup-title-widget-defualt {
        margin-inline:0}

    .YC-BreadCrumb>ol {
        justify-content:center
    }

    .YC-intro-container-pages-head {
        flex-direction:column;
        align-items:center;
        text-align:center
    }

    .--footer--title-H2 {
        text-align:center
    }

    .--footer-intro-title {
        margin-bottom:32px;
        max-width:100%
    }

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

    .-YC-widght_svg,.YC--seviesRequest--form-boxarea {
        display:none
    }

    .-owl-PriceLists-Center-v1 .-PriceBox-v1-box {
        min-width:100%;
        max-width:100%
    }

    .-YC-FaqsSimple-Center-v1 .-defult-widgets-title-style-1 {
        align-items:center;
        text-align:center
    }

    .-YC-FaqsSimple-Center-v1 .-widgets-h1-title,.-YC-FaqsSimple-Center-v1 .P-content {
        text-align:center
    }

    .Yc-app--video-Youtube-inner {
        height:360px
    }

    .--image-after-intro--- {
        max-width:390px;
        min-width:320px;
        margin-inline-end:42px}

    .YC-after-intro-info {
        display:flex;
        align-items:center;
        text-align:center
    }

    .-after__intro-image {
        margin-top:40px;
        max-width:300px;
        min-width:300px;
        height:350px;
        display:none
    }

    .container--intro--items {
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center
    }

    .--category--logoIcon {
        min-width:100px;
        max-width:100px;
        height:99px
    }

    .--single--category--boxitem {
        min-width:460px;
        max-width:100%;
        flex:31
    }

    .-YC-Category-Grid-title .P-content,.-defult-widgets-title-style-1.-YC-Category-Grid-title .-widgets-h1-title {
        text-align:center
    }

    .-YC-Category-Grid-Area-v2 {
        margin-top:32px;
        min-width:100%;
        display:flex;
        flex-wrap:wrap;
        gap:20px
    }

    .-YC-Category-Grid-container .container {
        flex-direction:column
    }

    .bg-item .item-6 {
        opacity:.05;
        top:370px
    }

    .-YC-Intro-image_intro-box,.-YC-Intro-image_intro-v2 {
        display:none
    }

    .-YourColor-Intro-title {
        max-width:643px;
        display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center
    }

    .total-IntroBoxes--parent {
        padding-inline:0}

    .-YC-Intro-image_intro-v1 {
        max-width:340px;
        min-width:320px;
        height:320px
    }

    .YC-YourColor-Intro_title {
        font-size:34px;
        font-weight:700
    }

    header.fixedintro {
        max-width:100%;
        min-width:100%;
        border-radius:0;
        transform:translate(0);
        margin-top:0;
        z-index:999999
    }

    body {
        overflow-x:hidden
    }

    .--Site--Menu>ul>li>ul.sub-menu,.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu {
        position:relative;
        top:0;
        transform:translateY(0);
        opacity:1;
        visibility:visible;
        padding:13px 21px;
        width:100%;
        border-radius:0;
        box-shadow:none;
        margin-top:0;
        border-right:2px solid #f3e5d7;
        padding-inline-start:21px;display:none;
        right:0
    }

    .--Site--Menu>ul>li>ul.sub-menu.active,.--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu.active,.-mobile-menu-button {
        display:block
    }

    .--Site--Menu>ul>li>a {
        width:100%;
        display:flex;
        align-items:center;
        gap:10px;
        padding:0!important;
        font-weight:500;
        color:var(--primary-text);
        text-decoration:none;
        border-radius:8px;
        transition:.3s;
        text-align:right;
        justify-content:right
    }

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

    .--Site--Menu ul.sub-menu {
        padding-right:20px;
        display:none
    }

    .--Site--Menu ul.sub-menu.active {
        display:block;
        animation:.3s ease-out slideDown
    }

    @keyframes slideDown {
        from {
            opacity:0;
            transform:translateY(-10px)
        }

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

    .--Site--Menu>ul>li.-YourColor-Is-SubMenu>a {
        padding-inline:0
    }

    .-Show-SubMenu-Icon>i {
        background:#efe1ff45;
        width:35px;
        height:35px;
        display:flex;
        align-items:center;
        justify-content:center;
        border-radius:var(--largeradius);
        transform:rotate(90deg);
        top:-19px
    }

    .-Show-SubMenu-Icon>i.trans {
        transform:rotate(0)
    }

    .background {
        border-radius:16px;
        background:#f3f3fe;
        width:38px;
        height:38px;
        display:flex;
        justify-content:center;
        align-items:center;
        margin-inline-end:18px}

    .menu__icon {
        padding:4px;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        align-items:center;
        border:0!important;
        background:0 0;
        width:28px;
        height:28px
    }

    .menu__icon span {
        width:100%;
        height:2px;
        border-radius:.125rem;
        background-color:var(--primary-text);
        transition:transform .4s,background-color .4s,opacity .4s
    }

    .menu__icon.trans_menu span:nth-child(2) {
        transform:translate(-50%);
        opacity:0
    }

    .menu__icon.trans_menu span:first-child {
        background-color:#ff3b30;
        transform:translateY(7px) rotate(-45deg)
    }

    .menu__icon.trans_menu span:nth-child(3) {
        background-color:#ff3b30;
        transform:translateY(-11px) rotate(45deg)
    }

    header .container {
        justify-content:space-between
    }

    .--Site--Menu {
        opacity:0;
        visibility:hidden;
        min-width:330px;
        border-radius:0;
        color:var(--uicolor);
        z-index:19;
        position:fixed;
        background:#fff;
        max-width:360px;
        flex-direction:column;
        transition:right .3s;
        top:56px;
        padding:14px;
        transform:translate(109%,0);
        display:block;
        height:100vh;
        right: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.open_menu {
        right:0;
        justify-content:start;
        animation:.5s forwards slideIn;
        opacity:1;
        visibility:visible;
        overflow:scroll;
        transform:translate(0,0)
    }

    .-Header-Fix .--Site--Menu>span {
        font-size:22px;
        margin:20px 0
    }

    header.fixedintro .--Site--Menu {
        top:56px!important
    }

    .--socialheader-mobile {
        display:block;
        margin-top:20px
    }

    .--Site--Menu>ul {
        list-style-type:none;
        direction:rtl;
        position:relative;
        display:block;
        margin-inline:0;height:auto
    }
}

@media only screen and (max-width:845px) {
    .yc-shortcode--single-image {
        justify-content:center;
        gap:10px
    }
    .-Post-box-tabs-single-item{
    min-width:100%;
    flex-direction:column;
}

.-Post-box-tabs-item-Thumb {
    width:100%;
    max-width: 100%;
}

.-Post-box-tabs-item-Inf.pox2 {
    width:100%;
    padding-inline:10px;
}

    .yc-shortcode-gallry--image {
        min-width:147px;
        max-width:250px;
        flex:1;
        height:160px;
        margin-bottom:0!important
    }

    .-side--bar-widgets--videos-Ids {
        display:flex;
        justify-content:center;
        min-width:100%;
        max-width:100%!important;
        margin-bottom:21px
    }

    .-side--bar-widgets--videos-Ids .YC__video-elements-items {
        min-width:100%;
        max-width:100%;
        height:100%
    }

    .yc-shortcode--single-worksteps-item {
        max-width:100%!important;
        min-width:250px;
        flex:1
    }

    .yc-shortcode--single-features-item {
        min-width:250px;
        max-width:100%;
        flex:1
    }

    .YC-single-call--boxs>a.YC-BTN-phone {
        font-size:23px
    }

    p.mini-content-single-posts {
        font-size:18px
    }

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

    .YC-post-context-boxed {
        display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center;
        margin-inline-end:0;padding-top:0
    }

    .YC-post-context-boxed .sub-title {
        margin-inline:auto;font-size:22px
    }

    .YC-single-headerFixed-boxed,.top-singular-post-cover {
        justify-content:center
    }

    .top-singular-post-cover {
        flex-direction:column-reverse;
        gap: 40px;
    }

    .-single-parent-flexes--content-inner-thumb {
        --element--width:350px;
        overflow:hidden;
        min-width:250px;
        max-width:416px
    }

    .-single-parent-flexes--content-inner-thumb--inner {
        height:240px
    }

    .-TitleContent-section {
        flex-direction:column;
        font-size:25px;
        align-items:center;
        justify-content:center;
        gap:9px;
        margin-bottom: 20px;
    }

    .-Related-Single.-Box-SingleItem.--related--singular-insert .--Parent-URL-BTN {
        margin-inline:auto
    }

    .-TitleContent-section>p {
        text-align:center;
        font-size:21px
    }

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

    .-single-post-content>* {
        font-size:16px
    }

    .tablecontainer {
        overflow-x:scroll
    }

    .wp-caption {
        width:100%!important;
        height:auto!important
    }

    .-single-post-content table td,.-single-post-content table th {
        font-size:15px
    }

    .war-img {
        position:absolute;
        left:30px;
        bottom:20px;
        z-index:-1
    }

    .-YourColor-SingleWidget-Section.-YC-WidgetType-after__intro .inner-circle,.YC-single-headerFixed-left {
        display:none
    }

    .-single-share-posts-area {
        padding:27px
    }

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

.Yc-category--video-Youtube {
    min-width:100%;
    height:200px;
}

.-intro--page--category-video {
    min-width:100%;
}

    .--container--category--info p {
        font-size: 17px;
        font-weight:500
    }

.container-pages-head h1 {
    font-size: 31px;
}

    .YC-city--list {
        max-width:100%;
        min-width:120px;
        flex:1
    }

    .--single--work-post-box {
        height:306px!important;
        min-width:100%;
    }

    .-YC-FaqsSimple-Title>.title_faq {
        font-size:18px
    }

    .-footer-widgets-links>li>a {
        justify-content:center
    }

    .GotoTop {
        bottom:90px;
        left:20px
    }

    .-row-shares-items {
        margin-bottom:19px
    }

    .footer-bottom-current .container {
        flex-direction:column-reverse;
        align-items:center;
        text-align:center
    }

    .icon-video-play {
        width:60px;
        height:60px
    }

    .icon-video-play i {
        font-size:21px
    }

    .YC--panner-features--after-intro {
        gap:20px;
        flex-direction:column;
        margin-top: 0;
        padding-top: 0;
    }

    .--after-intro-features-list {
        min-width:100px;
        text-align:center
    }

    .-defult-widgets-title-style-1.-YC-Category-Grid-title {
        max-width:100%;
        min-width:100%
    }

    .-footer-widgets-single {
        min-width:330px;
        max-width:100%;
        margin-inline:0;display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center
    }

    footer-body {
        justify-content:center;
        align-items:center;
        text-align:right
    }

    .custreviews--google-flex>* {
        flex-direction:column;
        padding:21px!important
    }

    .--image-after-intro---,.creative-shape-img {
        display:none
    }

.about_lists-style1 {
    margin-bottom: 29px;
}

.--info-title- {
    font-size: 20px;
}
}

@media only screen and (max-width:580px) {
    .-count-slice- {
        padding:17px
    }

    footer-bottom {
        font-size:15px
    }

    .--footer--intro {
        padding:0
    }

    .-count-slice->i {
        font-size:37px;
        height:auto;
        margin-bottom:8px
    }

    .--counter-number-- {
        font-size:19px;
        align-items:center
    }

    .--counter-number-- em i {
        font-size:20px
    }

    .--footer--content-P {
        max-width:100%;
        text-align:center
    }

    .-YC-widght_video-container .inner-circle,.circle-animation.testimonial,.inner-circle,.yc-shortcode--section--contactus .inner-circle {
        display:none
    }

    .-p-FaqsSimple-vsingle-ContentValue-v1.-ToggleContentValue {
        font-size:16px
    }

    .--is-feature-item {
        font-size:14px;
        font-weight:700
    }

    .--paner-content span {
        font-size:17px
    }

    .YourColor-IntroBoxes {
        min-height:auto
    }

.bg-item .item-5 {bottom: auto;top: 0;height: 72%;}

    .--Site--Menu {
        max-width:100%;
        min-width:100%
    }

    .-site-logo {
        max-width:150px!important
    }

    .-Header-Fix {
        padding-block:9px}

    .--open--searching {
        --el-w:36px;
        font-size:17px
    }

    .YC-post-cover-post {
        padding-top: 100px;
        padding-bottom: 0;
    }

.-singular-pages-container {
    padding-top: 0px;
}

.-Post-box-single-item {
    min-width: 100%;
}
.-Post-box-item-Thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.-Related-Single.--related--singular-insert {
    padding-top: 0;
    padding-bottom: 0;
}

    .container {
        padding-inline:17px}

.-after__intro-widgets-container {
    margin-top: 0;
}

    .yc-shortcode--single-services-item {
        flex-direction:column;
        align-items:self-start;
        gap:10px
    }

    .yc-shortcode-step--image {
        min-width:92px;
        max-width:92px;
        height:62px
    }

    .--widget--sidebar--title {
        font-size:30px
    }

    .-YC-FaqsSimple-vsingle {
        padding:21px
    }

    .yc-shortcode--section--contactus {
        padding:25px!important
    }

    .-single-post-content iframe {
        width:100%;
        height:280px;
        margin-top:30px;
        margin-bottom:30px
    }

    .button-phonenumber span {
        font-size:19px
    }

    .YC-BreadCrumb>ol>li>a {
        font-size:18px
    }

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

    .YC-single-headerFixed--boxs {
        min-width:100%;
        padding:0 19px;
        justify-content:center
    }

    .yc-shortcode--box.yc-shortcode--shortcode_video {
        padding:20px!important
    }

    .yc-shortcode--services--info p {
        font-size:17px
    }

    .yc-shortcode--services--info>h3 {
        font-size:19px
    }

    .--Parent-URL-BTN a,.--contact--post-info>p {
        font-size:16px
    }

.--Parent-URL-BTN a {
    padding: 9px 15px;
}

    .--contact--post-info>.--shortcode--section--contactus--title {
        font-size:22px;
        line-height:1.4
    }

    .bg-item .item-3 {
        top:450px
    }

    .YC-single-call--boxs>a.YC-BTN-phone {
        min-width:100%;
        justify-content:space-between;
        font-size:19px
    }

    a.YC-BTNs-whatsapp {
        margin-inline-start:0!important}

    .YC-single-call--boxs {
        flex-direction:column;
        gap:20px
    }

    .--short--code--title {
        font-size:24px!important
    }

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

    .-single-post-content h2:before {
        top:26px
    }

    .-single-post-content>h1,.-single-post-content>h2,.-single-post-content>h3,.-single-post-content>h4,.-single-post-content>h5,.-single-post-content>h6 {
        padding:10px 0!important
    }

    .-single-post-content,.links--sitemap-items-lists>a {
        font-size:17px
    }

    .-P-content {
        font-size:16px
    }

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

    .-single-share-posts-area .-YC-owl-navs-items>div {
        --el-w:49px;
        font-size:20px
    }

    .links--sitemap-items-title h2 {
        font-size:29px;
        font-weight:700
    }

    .single-post_title-sitemaps h1 {
        font-size:33px
    }

    .--info-content-- {
        font-size:16px;
        font-weight:500
    }

    .-site-logo img {
        width:auto;
        height:auto
    }

.-site-logo>a {
    width: auto;
}

    .-widget-after-intro-h4 {
        font-size:15px
    }

    .-p-category-desc {
        font-size:17px
    }

    .-YC-category--info>a {
        font-size:21px
    }

    .-YourColor-SingleWidget-Section.-YC-WidgetType-blog_v1 {
        padding:0
    }

    .paner__icon {
        min-width:55px;
        max-width:55px;
        height:55px
    }

    .paner__icon i {
        font-size:27px
    }

    p.YC-YourColor-content {
        font-size:14px;
        text-align:right
    }

    .YC-YourColor-features-list {
        min-width:109px
    }

    .-p-content {
        font-size:16px;
        line-height:1.6;
        font-weight:500
    }

    .--single--work--info {
        right:0;
        min-width:100%;
        bottom:0;
        max-width:100%
    }

    .--single--work--info:before {
        border-radius:0
    }

    .-p-FaqsSimple-ContentValue-v1 {
        font-size:17px
    }

    .war-img {
        max-width:60px;
        min-width:80px;
        opacity:.5
    }

    p.goolge-content {
        font-size:16px;
        font-weight:600
    }

    .--title-goolge-- {
        font-size:20px!important
    }

    .P-content {
        font-size:16px;
        text-align:center;
        line-height:1.6
    }

    p.-pp-content {
        font-size:17px;
        line-height:1.6;
        font-weight:400
    }

    .-widget-after-intro-h1 {
        font-size:29px;
        line-height:1.4;
        max-width: 100%;
    }

    .sup-title-widget-defualt {
        font-size:14px
    }

.-YC-owl-Slides-next, .-YC-owl-Slides-prev {
    width:40px;
    height:40px;
    right:10px;
}

.-YC-owl-Slides-next {
    left:10px;
    right:auto;
}

    .-widgets-h1-title {
        font-size:29px!important
    }

    .--Parent-URL-BTN {
        margin-inline:0
    }

    .YC-widgets-BTN--URLArea {
        flex-direction:column;
        gap:14px
    }

    .-owl-PriceLists-Center-v1 {
        overflow:hidden;
        padding:10px 2px
    }

    .custreviewsgoole-block .war-img {
        max-width:89px;
        min-width:120px
    }

    .--single--category--boxitem {
        flex-direction:column;
        align-items:self-start;
        gap:10px;
        min-width:210px!important;
        padding:12px 0
    }

    .Yc-app--video-Youtube-inner {
        height:220px;
        max-width:420px;
        min-width:299px
    }

    .YC_Intro_before_title {
        font-size:24px;
        margin-bottom:8px
    }

    .YC-YourColor-Intro_title {
        font-size:27px;
        text-align:center
    }

    .bg-item .item-6 {
        opacity:.02
    }

    .bg-item .item-4 {
        opacity:.6
    }
}

@media only screen and (max-width:499px) {
    .--category--logoIcon {
        min-width:80px;
        max-width:80px;
        height:80px
    }

    p.mini-content-single-posts {
        font-size:16px
    }

    .-single-post-content table td,.-single-post-content table th {
        font-size:14px
    }

    .--short--code--title {
        font-size:18px!important
    }

    .YC-single-scroll-post.progress-100:after {
        width:15px;
        height:15px;
        right:-8px
    }

    .-single-features-step-item {
        padding:22px!important
    }

    .-widgets-h1-title {
        font-size:22px!important
    }

    .YC_Intro_before_title {
        font-size:20px
    }

    .YC-YourColor-Intro_title {
        font-size:23px
    }

    .-defult-widgets-title-style-1.-YC-Category-Grid-title .-widgets-h1-title {
        font-size:28px!important
    }

    .-defult-widgets-title--URLArea-v1 {
        display:flex;
        gap: 10px;
        align-items:center;
        justify-content:center
    }

    .YC-YourColor-intro-BTN {
        flex-direction:column;
        align-items:self-start
    }

    .YC-YourColor-intro-BTN .--Parent-URL-BTN a {
        width:100%;
        justify-content:space-between
    }

    .YC-YourColor-intro-BTN .--Parent-URL-BTN {
        width:100%
    }

    .-Intro-button-phone {
        margin-inline-start:0}
}


.--company-menu-mobile > span {
    font-size:23px;
    font-weight:600;
}

.--company-menu-mobile {
    margin-top:29px;
}