@media only screen and (max-width:1400px) {
    *{}

.tab-layout.left-sction {
    flex: 1;
    min-width: 529px;
}
    .-ycwt-sticky__features .-YC-Category {
        margin:0
    }

    .tops-head-cont {
        overflow:hidden
    }

    .Intro-slider-Container {
        min-width:100%
    }
}

@media only screen and (max-width:1600px) {
    *{}
    .-innerworks-postsen.--setup-works--slider--show.owl-rtl.owl-loaded.owl-drag {
        margin:0 auto;
        width:550px
    }

    .--work_top {
        opacity:1;
        visibility:visible;
        box-shadow:0 4px 44px 0 rgba(61.00000000000005,54.00000000000001,138,.07058823529411765);
        right:auto
    }

    .active .--work_top {
        right:0
    }

    .total-IntroBoxes--parent::after {
        display:none
    }

    .ser-flexx-,ser-flexx- {
        width:100%
    }
}

@media only screen and (max-width:1440px) {
    *{}

.--Site--Menu>ul>li>a {
    font-weight: 500;
    font-size: 15px;
}

.tab-layout.image-sidle {
    min-width: 450px;
    height: 450px;
}

.intro-model-home_intro {
    height: auto;
}

.Intro-Container {
    --container-width: 100%;
    align-items: center;
    justify-content: center;
}
    .footer_top {
        width:100%;
        gap:15px;
        justify-content:center;
        right:0;
        top:0;
        position:relative
    }

    .yc-intro-immg {
        width:740px
    }

    .-ycwt-price .-YC-owl-navs-items>.-YC-owl-Slides-next {
        left:-17px
    }

    .-ycwt-price .-YC-owl-Slides-prev.-custom-owl-Slides-prev {
        right:-17px
    }

    .search_closse {
        left:82px;
        top:80px
    }

    .masted-area {
        flex:1
    }

    .feature-style1 {
        margin-right:0!important
    }

    .-YourColor-SingleWidget-Section.-ycwt-benefits::before {
        width:100%;
        transform:rotate(0);
        right:0;
        top:0;
        height:100%
    }

    .-flexBlock {
        top:0
    }

    .work-postb {
        margin-bottom:0!important;
        margin-inline:15px}

    .featured-sowl svg {
        display:none!important
    }

    .-Intro-slider-inner-Info>.-intro-h1-title {
        font-size:33px
    }

    .-Intro-slider-inner-Info>span {
        font-size:23px
    }

    body.hidemenu .-first-single-post-bar {
        top:100px
    }

    .-after-image::after,.-after-image::before {
        opacity:0
    }

    .scode--step--info>p {
        font-size:14px;
        line-height:1.7
    }

    .yc-shortcode-features--icon>i {
        font-size:45px
    }

    .-Yc-single-main {
        --sidebar-width:313px
    }
}

@media only screen and (max-width:1350px) {
    *{}

.tab-item {
    text-align: center;
}

.tab-cont-wrap {
    align-items: center;
    text-align: center;
}

.tab-contr-bot {
    align-items: center;
    text-align: center;
}

.tab-coner-top {
    justify-content: center;
    align-items: center;
}

.-Intro-Info {
    align-items: center;
    text-align: center;
}

.--open--searching.--search--buttonType-Text i {
    width: 30px;
    border-radius: 30px;
    height: 30px;
}

.-after-image {
    margin-inline-start: 180px;
}
    .--rating--widgets--stars-result i {
        font-size:29px
    }

    .Intro-slider-master svg {
        display:none
    }

    .--faqs--image {
        width:100%
    }

    .-YC-contact--forms-start {
        margin-inline-end:25px}

    .YC--contact--form-boxarea {
        min-width:520px
    }

    .--Site--Menu {
        padding-inline:15px
    }

    .--Site--Menu.open_menu {
        background:#fff
    }

    .--Site--Menu>ul>li.-YourColor-Is-SubMenu>a {
        padding:20px 10px 20px 21px
    }

    .-Show-SubMenu-Icon>i {
        left:2px
    }

    .hoverable:hover::after {
        opacity:0
    }
    
.-footer-widgets {
    flex: 1;
    min-width: 250px;
}
}

@media only screen and (max-width:1250px) {
    *{}

    .tab-items {
        padding:30px
    }

    ul.top-area-list li {
        padding-inline-end: 10px;
        margin-inline-start: 10px;
        }

    .--socialheader>ul>li>a {
        width:45px
    }

    .-Intro-slider-inner-Info>.-intro-h1-title {
        font-size:36px
    }

    .--bg-arrow {
        display:none
    }
}

@media only screen and (max-width:1170px) {
    *{}

.-defualt-object--center {
    justify-content: center;
}

.--Site--Menu>ul>li ul.sub-menu li:hover ul.sub-menu {
    position: relative;
    right: 0;
    width: 100%;
}

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

* {}

.-ycwt-faqs .-w-h1-title {
    text-align: center;
}

.v--title .P-content p {
    text-align: center;
}

.-ycwt-city .-w-h1-title {
    text-align: center;
}

.v--title {
    align-items: center;
    justify-content: center;
    text-align: center;
}

.wdg-tit-styl11 {
    justify-content: center;
}

.posts_title a {
    font-weight: 500;
    font-size: 16px;
}

.-irens-list {
    justify-content: center;
}

.about_icon {
    justify-content: center;
}

.after__con .P-content p {
    text-align: center;
}

.-ycwt-aftr .-w-h1-title {
    text-align: center;
}

.Rate-Avge-Items-Js-Rate-AverageItems {
    width: 100%;
}

.singntent-cont {
    max-width: 100%;
}

.scode--steps--items {
    justify-content: center;
}

.faq--contat .P-content p {
    text-align: center;
}

.-carusel-setup {
    justify-content: center;
}

.-DropChevrons-UL ul li {
    min-width: max-content;
}

.-DropChevrons-UL ul {
    flex-wrap: nowrap;
    overflow: auto;
}

.container-pages-head .--container--category--info {
    position: relative;
    top: 0;
}

.-intro--page--category-video {
    position: relative;
    top: 0;
}

.order-services--closse {
    top: 10px;
    left: 10px;
    width: 30px;
    height: 30px;
    font-size: 18px;
}

.-defualt-object--center .cat--boxitem {
    margin: 0;
}

.cloneable {
    height: auto;
    border-radius: 0 0 50px 50px;
}

.-Intro-Info>.ante-line {
    text-align: center;
    font-size: 30px;
}

.Intro-Container {
    padding: 0 20px;
}

.tab-contr-bot {
    justify-content: center;
    align-items: center;
}

.tab-item {
    text-align: center;
}

.-Intro-Info {
    align-items: center;
}

.tab-coner-top {
    justify-content: center;
    align-items: center;
}

.tab-container {
    align-items: center;
    padding: 0;
    min-height: auto;
}

.tab-layout.left-sction {
    min-width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 88px;
    padding-bottom: 35px;
}
    .--Site--Menu.open_menu,.animation-hidden {
        opacity:1;
        visibility:visible
    }

    .yc-intro-immg,.yc-intro-immg::after {
        transform:rotate(0);
        right:0;
        width:100%
    }

    .--Site--Menu.open_menu>ul>li a,.--company-menu-mobile div {
        padding:17px 0;
        border-bottom:1px solid var(--diver)
    }

    footer-body,header.hidemenu.no-bkaground .-site-logo.--logo-Image a {
        padding-top:0
    }

    .-ycwt-benefits .P-content p,.-footer-p-content,.-pp-content,.v--title .P-content,h1.intro-h1 {
        text-align:center
    }

    .-innerworks-postsen,.-page--container-sidebars .-cityBox-items.-page--cites--boxes,footer-body {
        margin-inline:0}

    .-Posts-RelatedBoxes {
        margin:18px 0 0
    }

    .cat-bground .Cat-row,.-defualt-object--center {
        margin:0
    }

    .-Yc-single-main {
        padding:0;
        margin-bottom:0
    }

    .-after-image,.-wdg-afterh::after,.benefits_photo,.cursor,.cursor-follower,.footer_top::after,.footer_top::before {
        display:none
    }

    .yc-intro-immg {
        top:0;
        mask:0
    }

    .yc-intro-immg img {
        width:100%
    }

    .yc-intro-immg::after {
        height:100%;
        z-index:0;
        background:#000000a3
    }

    .-contant-flex,.faq_lists-style1 {
        justify-content:center
    }

    .footer_top {
        padding:16px 20px;
        flex-direction: column;
    }

    .-ycwt-city__widget .wdg-tit-styl11 {
        max-width:max-content;
        justify-content:center
    }

    .--faqs--image,.masted-area,.Price-Us-con p,.-ycwt-sticky__features .-defult-widgets-benfits {
        max-width:100%
    }

    .-ycwt-sticky__features .-YC-owl-Slides-prev.-custom-owl-Slides-prev {
        top:0;
        right:-17px;
        left:auto
    }

    .contact--flex {
        display:flex;
        flex-direction:column;
        align-items:center
    }

    .--Site--Menu.open_menu>ul>li a {
        border-radius:0;
        font-size: 15px;
        flex: 1;
    }

    .wdg-tit-styl-futer {
        max-width:100%;
        margin-bottom:0
    }

    .masted-area {
        padding-inline-end:0
    }

    .-pp-content {
        margin-bottom:0
    }

    .cat--boxitem {
        flex:1;
        min-width:250px
    }

    .Price-Us-con,.log-title-flex {
        justify-content:center
    }

    .-ycwt-blog_v1 .-widgets-blog-posts-center {
        width:100%
    }

    .PriceLs-Center {
        display:flex;
        flex-wrap:wrap;
        width: 100%;
        gap: 17px;
        justify-content: center;
    }

    .PriceLs-Center .-PriceBox-v1-box {
        max-width:400px;
        min-width:300px
    }

    .active .-PriceBox-v1-box {
        transform:scale(1)
    }

    .PriceLi-area {
        width:100%!important;
        padding-bottom:40px
    }

    .before_title {
        justify-content:center
    }

    .-YourColor-SingleWidget-Section.-ycwt-category.-Top-separator-shows__in.-bottom-separator-shows__in .P-content p {
        width:100%
    }

    .futurr-flex {
        width:100%;
        /* height:100%; */
    }

    .--socialheader {
        display:none
    }

    .P-content,h2.-w-h1-title {
        width:100%!important;
        text-align:center!important
    }

    .featured-sowl {
        display:flex;
        padding-inline:10px;
        flex-wrap:wrap;
        justify-content: flex-start;
    }

    .-YC-Category .owl-dots,.contact--flex::before,.footer-body svg,.scroll-btms,.tp-choose-thumb-box {
        display:none
    }

    .deful-URL {
        justify-content:center!important;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .-ycwt-city__widget .deful-URL {
        margin-bottom:25px
    }

    a.thee-logoo {
        padding:0!important;
        display:flex;
        max-width: 183px;
    }

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

    a.thee-logoo img {
        width:auto;
        height:auto
    }

    .-cityBox-items,.v--title .P-content {
        width:100%;
    }

    .YourColor-IntroBoxes.intro-model-intro_v1 .-YC-owl-navs-items {
        transform:rotate(0)!important;
        width:100%!important;
        left:auto!important;
        flex-direction:row!important;
        justify-content:space-between
    }

    .-ycwt-sticky__features .-YC-owl-navs-items {
        opacity:1;
        visibility:visible;
        display:flex;
        top:72%;
        width:100%;
        justify-content:space-between
    }

    .-YourColor-SingleWidget-Section.-ycwt-works_v1 .-YC-owl-navs-items {
        top:68%
    }

    .--company-menu-mobile .contact_info1,.left_title .deful-URL {
        justify-content:center
    }

    .YourColor-Intro--sliderArea {
        width:100%;
        display:flex
    }

    .--archive--be-content>a {
        font-size:19px;
        margin-bottom:-3px
    }

    .-intro--items {
        flex-direction:row
    }

    .FaqsSim-Center {
        display:flex;
        align-items:center
    }

    .topbar-are,.tops-head-cont:::after,.tops-head-cont::before,.owl-dots {
        display:none
    }

    .footer-body {
        padding-top:20px
    }

    .topbar-are {
        display:none;
    }

    .single-pocon img {
        height:auto;
        width:auto;
    }

    .owl-dots {
        position:absolute;
        right:61%
    }

    .ser-flexx- {
        width:100%;
        flex-direction:column
    }

    span.cerve--img2 {
        left:-11px
    }

    .-site-logo.--logo-Image {
        background:0;
        position:relative;
        top:0;
        text-align:center;
        height:100%;
        padding:0;
        min-width:auto;
        max-width: max-content;
    }

    .--faqs--image {
        min-width:100%
    }

    .-wiblog-posts.works_block {
        flex-direction:column;
        /* overflow:hidden; */
    }

    .top_footer {
        flex-direction:column
    }

    .FaqsSim-Center,.after__con {
        display:flex;
        flex-direction:column
    }

    .tops-head-cont {
        height: 311px;
        padding-bottom: 41px;
    }

    header {
        transform:translateY(0)!important
    }

    .-Show-SubMenu-Icon>i {
        color:var(--primary-text)
    }

    .FaqsSimple-title {
        position:relative;
        top:0;
        min-width:100%;
        padding-inline-start: 0;
    }

    .works-postsen {
        width:100%
    }

    .-widgets-works-inner-info {
        margin:0;
        padding:0;
        min-width:auto
    }

    .-row-shares-items {
        margin-inline-end:0;margin-bottom:30px
    }

    .wdg-tit-styl {
        margin:0;
        max-width:100%!important;
        text-align:center!important;
        justify-content:center!important;
        padding:0!important;
        align-items:center!important
    }

    .-YourColor-SingleWidget-Section.-ycwt-sticky__features .wdg-tit-styl {
        position:relative;
        top:0;
        min-width:auto;
        flex:none;
        margin-inline-end:0;padding-bottom:34px
    }

    li.tab-link {
        padding:20px 10px
    }

    .-all-tabs- {
        font-size:16px
    }

    body.before-start.fixedintro .fixedintro .-site-logo>a {
        filter:none
    }

    .--Site--Menu,.--Site--Menu>ul>li:hover>ul.sub-menu {
        opacity:0;
        visibility:hidden
    }

    .-aftercon-lists {
        flex-wrap:wrap;
        justify-content: center;
    }

    .after__con {
        max-width:100%;
        flex-wrap:wrap;
        align-items:center;
        text-align: center;
    }

    .FeedB-Rateing {
        border-top:1px solid var(--diver);
        border-inline-start:0;padding-inline-start:0;padding-top:40px;
        min-width:100%;
        max-width:100%;
        margin:0
    }

    .featured-style1-area .wdg-tit-styl {
        flex-direction:column;
        position:relative;
        top:0;
        margin-inline-end:0;margin-bottom:20px;
        max-width:100%
    }

    .-ycwt-benefits .-featured-widgets {
        position:relative;
        top:0!important;
        margin:auto auto 30px;
        margin-inline-end:0!important;margin-inline-start:0}

    .-ycwt-benefits .wdg-tit-styl .P-content {
        position:relative;
        top:0
    }

    .-bottom-separator-shows__in {
        padding-bottom:0;
        margin-top:0
    }

    .-Top-separator-shows__in {
        padding-top:0;
        margin-bottom:0;
        margin-top:0
    }

    .-Text-cityBox-widgets-title-s1 {
        align-items:center;
        justify-content:center;
        text-align:center;
        padding-inline-start:0}

    .-Text-cityBo {
        margin-inline-start:0;flex:1
    }

    .-cityBoxss {
        margin-top:0;
        margin-inline-end:0}

    .-featured-widgets-container {
        flex-direction:column;
        align-items:center;
        justify-content:center
    }

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

    .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right:10px
    }

    .-ycwt-sticky__features .-YC-owl-Slides-next.-custom-owl-Slides-next {
        left:-17px
    }

    .Cat-row .-YC-owl-navs-items>.-YC-owl-Slides-next {
        left:20px
    }

    .-after__intro-widgets-title-s2>.--ev-title-h1 {
        font-size:22px
    }

    .-after__intro-widgets-title-s2>.--ev-title-h4 {
        font-size:16px
    }

    .--archive--be-content,.after__con>.-pp-content,.-inner-stickyfeatures-info>.P-content {
        font-size:15px
    }

    .--company-menu-mobile {
        margin:20px 0;
        display:block;
        text-align:center
    }

    .--company-menu-mobile>span {
        font-size:25px;
        font-weight:400;
        margin-bottom:20px;
        display:block
    }

    .--container--category--info>h1 {
        font-size:30px;
        font-weight:600
    }

    .--Site--Menu>ul>li>ul.sub-menu.active {
        display:block;
        position:relative;
        top:0;
        transform:translateY(0);
        opacity:1;
        visibility:visible;
        background:linear-gradient(269deg,#f6f8ff,transparent);
        padding:13px 21px;
        width:100%;
        border-radius:14px;
        box-shadow:none;
        margin-top:10px;
        width: 100%;
        padding: 10px;
    }

    .-intro--page--category {
        min-width:330px;
        max-width:100%
    }

    .container-pages-head.--is--video-category .--container--category--info {
        max-width:549px
    }

    .--rating--widgets--stars-result i,.ratingServise--stars-value {
        font-size:28px
    }

    .sideba--title {
        margin-bottom:6px;
        padding-bottom:10px
    }

    .FaqsSimple-title>.P-content {
        max-width:calc(100% - 40px)
    }

    .FaqsSimple-title>h4 {
        font-size:22px
    }

    .FaqsSimple-title>h1,.-YC-contact--formsItem-image {
        font-size:18px
    }

    .-YC-contact--forms-title-s1>h1 {
        font-size:40px
    }

    .-YC-contact--forms-title-s1>h4 {
        font-size:20px
    }

    .-YC-contact--forms-title-s1>.P-content {
        font-size:16px
    }

    .YC--contact--form-boxarea {
        min-width:431px;
        padding:25px
    }

    .after__con>.-widget-after-intro-h1,.-mobile-menu-button {
        display:block
    }

    .after__con>h4 {
        font-size:19px
    }

    .-Header-Fix .--Site--Menu {
        top:62px;
        overflow:scroll;
        height:100vh
    }

    .--Site--Menu>ul>li>a {
        width:100%;
        color:var(--primary-text)!important
    }

    .background {
        border-radius:16px;
        background:#f4f4f4;
        backdrop-filter:blur(15px);
        width:50px;
        height:50px;
        display:flex;
        justify-content:center;
        align-items:center;
        margin-inline-end: 12px;
        }

    .YourColor-IntroBoxes.intro-model-intro_v1 {
        margin-top:50px
    }

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

    .--Site--Menu,.-Header-Fix {
        background:#fff;
        padding: 13px 0;
    }

    .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:var(--uicolor);
        transform:translateY(7px) rotate(-45deg)
    }

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

    .Header_content {
        width:100%;
        display:flex;
        padding:0;
        justify-content:space-between;
    }

    .--Site--Menu {
        top:78px;
        right:-100%;
        min-width:330px;
        border-radius:0;
        color:var(--uicolor);
        z-index:19;
        position:fixed;
        bottom:0;
        max-width:360px;
        flex-direction:column;
        transition:.2s;
        box-shadow:-20px 50px 50px 20px #00000012
    }

    .--Site--Menu.open_menu {
        margin:0;
        padding:21px 20px;
        right:0;
        justify-content:start
    }

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

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

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

    .--Site--Menu>ul {
        display:block;
        flex-direction:column;
        margin-inline:0;height:auto;
        flex:initial
    }

    .-Intro-slider-BoxInfo,.-Intro-slider-inner-Info {
        display:flex;
        flex-direction:column;
        max-width:100%;
        align-items:center
    }

    .-Intro-slider-inner-Info>.-intro-h1-title {
        font-size:40px;
        color:#fff
    }

    .-Intro-slider-inner-Info>.-p-content {
        font-size:25px;
        text-align:center;
        color:#fff
    }

    .-YC-FaqsSimple-ItemsCenter-v1 {
        flex-direction:column
    }

    .-YC-FaqsSimpl1 {
        margin-bottom:30px
    }
        .-footer-widgets {
        max-width:100%!important;
        margin-inline:0;
        min-width: 188px;
        padding-inline-start:0!important;
        flex: 1;
        }
}

@media only screen and (max-width:1050px) {
    *{}

.works--contact {
    flex-direction: column;
    gap: 10px;
}

.swiper-slide .vi-city {
    min-width: 100%;
}
    .work-postb,.tab-link.active {
        width:100%
    }

.work-postb {
    min-width: 300px;
}

    .contact--flex {
        justify-content:center
    }

    .work-table-is {
        display:flex;
        flex-wrap:wrap;
        flex-direction:column;
        z-index:1
    }
}

@media only screen and (max-width: 1000px) {
    *{}

.features_2 {
    transform: translateY(0px);
}

.after__con .P-content p {
    text-align: center;
}

.-w-h1-title {
    text-align: center;
    font-size: 31px;
}

.-ycwt-aftr .-w-h1-title {
    text-align: center;
}

.-YC-FaqsSimple-vsingle-Item-v2 {
    width: 100%;
}
    .--archive--be-content>a::after, .-bg-cityBox-fixed, .Video_top, .YC-BreadCrumb::after, .arrow, .custom-shape-divider-bottom-1705025629, .custom-shape-divider-bottom-1705025629.--svg--s-top {
        display:none
    }

    .--archive--be-content,.sin-potitle.single-page-post-title {
        text-align:center
    }

    .--work--title--h3 {
        font-size: 20px;
        text-align: center;
        font-weight: 500;
    }

    .faqs-item1,.faqs-item2 {
        width:100%;
        margin-block:10px}

    .-YC-Price-Us-features-Area-v1 {
        padding:0
    }

    .tops-head-cont .container {
        max-width:none;
        min-width:auto
    }

    .total-IntroBoxes--parent {
        --intro-height:500px
    }

    .-btn-areia-l.-btn-areia-l2 {
        margin-left:0
    }

    .ingular-pag,.Video_top {
        padding-top:0
    }

    .Intro-slider-Container {
        padding:0 20px
    }

    .wdg-tit-styl .-w-h1-title {
        font-size: 29px;
        text-align: center;
    }

    .Intro-slider {
        flex:none;
        width:100%;
        padding:0!important
    }

    .-after__intro-right--lists {
        margin:0
    }

    .Video_top {
        align-items:center;
        justify-content:center;
        margin-bottom:0;
        position:relative;
        top:-82px
    }

    .-YourColor-SingleWidget-Section.-ycwt-after__intro:before {
        top:0;
        height:100%
    }

    .-Post--Info>.-P-content {
        font-size:13px
    }

    .--primary--intro--pages {
        padding-bottom:40px
    }

    .-Post--Info>h2 {
        font-size:17px;
        margin-bottom:10px
    }

    .-intro--page--category {
        min-width:360px;
        margin-inline-start:0;max-width:551px;
        flex:1;
        margin:20px auto
    }

    .container-pages-head.--is--video-category .--container--category--info {
        margin:0 auto;
        align-items:center;
        max-width:100%;
        min-width:100%
    }

    .--Single--page--widget-item.-ycwt-single__blog {
        margin:auto
    }

    .revs-feeack {
        flex-direction:column;
        align-items:center;
        justify-content:center;
        text-align:center
    }

    .reviews-arpea {
        padding-inline-end:0;margin-bottom:27px;
        min-width:100%;
        max-width:100%
    }

    .singntent-cont {
        max-width:calc(100% - var(--sidebar-width) - 30px);
        margin-inline-end:0;min-width:100%;
        margin-bottom:25px
    }

    .-first-single-post-bar {
        position:relative;
        margin-inline:0;max-width:100%;
        min-width:100%;
        display:block;
        top:0
    }

    body.hidemenu .-first-single-post-bar {
        top:0
    }
    
}

@media only screen and (max-width: 950px) {
    *{}

.title {
    font-size: 31px;
}

.single-pocon {
    font-size: 16px;
}

.-ycwt-city .-w-h1-title {
    text-align: center;
    font-size: 28px;
}

.wdg-tit-styl11 {
    justify-content: center;
}

.about_icon {
    justify-content: center;
}

.-YC-contact--forms-title-s1>.-forms-title-h1 {
    font-size: 30px;
}

.log-title-flex {
    margin-bottom: 10px;
}

.-ycw-row {
    padding: 40px 0;
}
 
.-DropChevrons-UL ul li {
    min-width: max-content;
    font-size: 14px;
}

.-DropChevrons-UL ul {
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    justify-content: flex-start;
    margin-bottom: 23px;
}
    .P-content,.P-content p {
        font-size: 14px !important;
        margin-bottom: 10px;
    }

    .Intro-slider-master--singleposts {
        padding-top:80px;
        overflow:hidden
    }

    .active .--work--title--h3 {
        border-radius:14px
    }

    .works-postsen {
        flex-direction:column;
        align-items:center;
        margin-top:0
    }

    .-footer-widgets.-current-widgets-logo,.lists-stylaft:last-child {
        margin-bottom:0
    }

    a.order-services-button.order-services-phonenumber.-BTN--hoverable {
        margin-bottom:11px;
        margin-left:0
    }

    .popup-boxnumber {
        flex-direction:column
    }

    .tops-head-cont::after,.YourColor-Intro--sliderArea svg,.YourColor-Intro--sliderArea::before,.sin-potitle.single-post-post-title::before,.the-iframe {
        display:none
    }

    .tops-head-cont {
        clip-path:none;
        padding-top: 111px;
    }

    .-pp-content,.-widgets-h1-title2,h1.-widget-after-intro-h1 {
        text-align:center
    }

    .P-content p,h2.-w-h1-title {
        text-align:center!important;
        width:100%!important
    }

    .-Intro-slider-inner-Info>.-intro-h1-title,.-Intro-slider-inner-Info>.-p-content,.P-content {
        width:100%
    }

    .P-content p {
        border:0;
        padding:0;
        margin-bottom:20px
    }

    .after-intro-btm {
        margin:0
    }

    .features_icon {
        margin-right:0
    }

    h2.-w-h1-title {
        flex-wrap:wrap
    }

    .-aftercon-lists {
        display:flex;
        align-content: flex-start;
        padding:0;
        margin-bottom:0;
        align-items: flex-start;
    }

    .lists-stylaft {
        width:45%
    }

    .before_title {
        justify-content:center
    }

    ul.-company-contact-minibox-footer li i {
        top:-8px;
        position:relative
    }

    .footer-body .contact_info {
        margin-bottom:16px
    }

    .single-pocon table tbody {
        overflow:scroll
    }

    .-Intro-slider-BoxInfo,.-Intro-slider-inner-Info {
        align-items:center;
        text-align:center;
        justify-content:center
    }

    .-Intro-slider-BoxInfo {
        margin-top:0!important
    }

    .Intro-slider-master--singleposts:after {
        position:absolute;
        height:100%;
        background:var(--primary-text);
        z-index:9;
        opacity:.4
    }

    .-next-prev-po {
        margin-top:20px
    }

    .-Chevrons--NextPrev-poster {
        --el-w:42px!important;
        font-size:22px;
        margin-inline-end:15px}

    p.copyrights {
        font-size:12px;
        line-height:1.6;
        text-align:center
    }

    .blog-posts-cenr {
        margin-inline:0}

    .FaqsSim-Center,.-YC-contact--form-container,.-intro--items {
        flex-direction:column;
        align-items:center
    }

    .-after__intro-widgets-progress-lists-v1 {
        margin-inline-end:0;margin-top:30px;
        min-width:94%
    }

    .-fix-inputs-area {
        margin-bottom:19px
    }

    .YC-BTN-Forms-contact-us {
        padding:8px 20px
    }

    input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text] {
        min-height:50px
    }

    .-YC-single-contact--forms-item {
        min-width:190px
    }

    .-YC-contact--forms-start {
        position:relative;
        top:0!important;
        min-width:100%;
        margin-inline-end:0}

    .YC--contact--form-boxarea {
        margin-top:50px;
        display:none
    }

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

    .--intor--thumb-bg,.-after-image {
        background:#061B5ECC;
        min-width:100%;
        max-width:100%;
        margin:0;
        align-items:center
    }

    .after__con {
        min-width:100%;
        max-width:100%;
        text-align:center;
        padding:0;
        display:flex;
        margin-inline-start:0;
        flex-wrap:wrap;
        justify-content:center;
        flex-direction:column;
        align-items:center;
        text-align: center;
    }

    .-after__intro-left {
        min-width:100%
    }
}

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

.single-pocon>h3 {
    font-size: 16px;
}

.-YC-related-posts {
    margin-top: 30px;
}

.-ycwt-aftr .-w-h1-title {
    text-align: center;
}

.container-pages-head h1 {
    font-size: 29px;
    text-align: center;
}
    .-PriceIs-Li {
        border:0;
        justify-content:center
    }

    .-Price-Head-Title {
        border:0;
        padding:0;
        align-items:center;
        margin-bottom:0
    }

    .PriceLs-Center .-PriceBox-v1-box {
        display:flex;
        flex-direction:column;
        max-width:350px;
        min-width: 249px;
        flex:1;
        flex-wrap:wrap;
        align-content:center
    }

    .wdg-tit-styl {
        flex-direction:column;
        margin-bottom:0
    }

    .-YC-seviesRequest--form-container,.section-inner {
        flex-direction:column
    }

    .contact--formswidgets-progress-lists-v1 {
        min-width:auto;
        margin-inline-end:28px}

    .custom-shape-divider-bottom-1705025629 svg {
        height:60px;
        width:calc(100% + 1.3px)
    }

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

    .Intro-slider-Container .-YC-owl-navs-items {
        bottom:0;
        flex-direction:inherit;
        position:relative;
        top:0;
        transform:translate(0);
        width:100%
    }

    .-Intro-slider-BoxInfo {
        align-items:center;
        justify-content:center;
        text-align:center;
        margin:0!important;
        padding:0
    }

    .-Intro-slider-inner-Info {
        align-items:center
    }

    .-Intro-slider-inner-Info>.-p-content {
        text-align:center;
        margin:auto
    }

    .-Intro-slider-inner-Info>span {
        margin:0 auto 20px
    }

    .-Intro-slider-inner-Info>.-intro-h1-title {
        font-size:36px;
        text-align:center
    }

    footer-bottom>p {
        margin-bottom:11px
    }
    .contact-start {
    display: flex;
    flex-direction: column;
    align-items: center;
}
    

}

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



.YC-wigdht-contact-minibox>div i {
    --elw: 43px;
    font-size: 28px;
}

._value {
    font-size: 16px;
}

.-YC-contact--forms-title-s1 {
    text-align: center;
}

.--Parent-URL-BTN a {
    font-size: 16px;
}

.--container--category--info p {
    font-size: 16px;
}

span.single-404 {
    font-size: 17px;
}

.--open--searching.--search--buttonType-Text i {
    width: 30px;
    height: 30px;
}

.featured-sowl {
    padding: 0;
}

.-wdg-afterh {
    font-size: 16px;
}

.icon_price {
    min-width: 25px;
    height: 25px;
}

.faq_lists-style1 {
    font-size: 14px;
}

.Cat-Grid {
    margin: 0;
}
    .button-phone,.features_2,.main-header {
        display:none
    }

    .-primary-body .work-postb {
        min-width:97%
    }

    .lists-stylaft2 {
        margin:9px 0
    }

    h1.intro-h1 {
        font-size:45px
    }

    .-cityBoxss {
        width:100%;
        min-width:100%;
        margin-top: 21px;
    }

    .v--title {
        justify-content:center
    }

    .-contant-flex .wdg-tit-styl11 {
        width:100%;
        padding:0;
        margin:0;
        justify-content: center;
        text-align: center;
    }

    .total-IntroBoxes--parent {
        min-height:540px
    }

    .lists-stylaft {
        margin-bottom:18px
    }

    .about_lists-icon {
        margin:0
    }

    .-aftercon-lists,.af_intro_feat {
        margin-bottom:0
    }

    .owl-item.active {
        display:flex;
        justify-content:flex-start
    }

    .about_ltit {
        font-size:17px;
        margin-right:10px
    }

    .owl-dots {
        right:32%
    }

    .--work_top {
        top:31px;
        padding: 20px;
    }

    .scod-ser-item:before {
        right:0;
        left:0
    }

    .tab-items {
        min-width:auto
    }

    ol.BreadcrumbsFilters {
        flex-wrap:wrap;
        margin-bottom:0!important;
        justify-content:center;
        align-items: center;
        text-align: center;
    }

    .tops-head-cont {
        height: auto;
        padding-top: 120px;
        padding-bottom: 60px;
    }

    .-innerworks-postsen.--setup-works--slider--show {
        width:100%
    }

    .scode--services--info {
        margin-inline-start:0!important;padding-top:0!important
    }

    ol.BreadcrumbsFilters li {
        /* margin:5px; */
    }

    .-single-parent-fle {
        margin-bottom:15px
    }

    .mod-post-card {
    padding: 20px;
    }

    .tlecontext-incom>p,.Context-Comments>p,.RateComment .produ-stats->p>span.-rating-value {
        font-size:16px
    }

    .--rating--widgets--stars-result i,.sideba--title,.single-pocon>h2,.feature-style1 .feature-title,ol.BreadcrumbsFilters>li i {
        font-size: 18px;
    }

    .single-pocon h1 {
        font-size:18px;
        padding:10px 0!important
    }

    .-snt-fle--inner {
        height: auto;
        max-width: 100%;
    }

    .-Post-sidebar-box-item-Thumb {
        --el-w:50px
    }

    .widget--sidebar--orders-title {
        font-size:18px;
        margin-bottom:14px
    }

    .-Posts-grid,.single-pcomts>form {
        margin-inline:0}

    .-Chevrons--NextPrev>a>.inbox-pos>span,.NoComments {
        font-size:13px
    }

    .RateComment>.RatingReview i {
        font-size:17px
    }

    .RateComment {
        font-size:12px;
        left:29px
    }

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

    .-Chevrons--NextPrev>a {
        padding:14px;
        margin-bottom:18px
    }

    ol.BreadcrumbsFilters>li>a {
        font-size: 14px!important;
        line-height:1.5
    }

    .--container--category--info>h1 {
        font-size:23px;
        text-align:center;
        margin:10px auto
    }

    .container-pages-head {
        display:flex;
        align-items:center;
        justify-content:center;
        margin:0
    }

    .-si-cont-bar>span,.sin-potitle>h1 {
        font-size: 19px;
        text-align:center
    }

    .-sidebar-related-Single {
        padding:15px
    }

    .widget--sidebar--orders--phone-number>a {
        font-size:15px
    }

    .widget--sidebar--orders-icon {
        width:70px;
        height:70px;
        margin-bottom:19px
    }

    .widget--sidebar--orders-icon i {
        font-size:38px
    }

    .-comments-form-Button-area,.-comments-form-inputs-area.-comments--textarea {
        margin:0
    }

    .single-pcomts {
        min-width:100%;
        max-width:100%;
        display:flex;
        flex-direction:column
    }

    .FeedB-Rateing {
        margin-inline-start:0}

    .revs-feeack {
        min-width:100%;
        max-width:100%;
        padding:29px 25px
    }

    .scode--price_list--items {
        overflow:scroll
    }

    .scode--price_list--items table {
        min-width:max-content;
        max-width:max-content;
        overflow:scroll
    }

    .scode--services--info p {
        font-size:14px;
        margin:0 auto
    }

    .-postca-bns>a {
        padding:12px 20px;
        margin-bottom:0;
        margin-inline-end: 7px;
    }

    .scod-ser-item {
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center;
        padding:18px!important;
        min-width: 100%;
        margin: 0 !important;
    }

    .ode-st-img {
        margin-bottom:15px;
        margin-inline-end:0!important}

    .scode--worksteps--info>p {
        font-size: 14px;
        margin-block:4px
        }

    .scode--single-worksteps-item {
        padding: 14px!important;
        min-width: 200px;
    }

    .yc-shortcode-worksteps--image {
        font-size: 24px;
    }

    .shortco-box>h2 {
        font-size: 17px;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .scod-singlepos {
        padding: 20px;
    }

    .scode--single-image {
        column-count:3;
        column-gap:inherit;
        gap: 5px;
    }

    .--contact--post-info>h2 {
        font-size:20px;
        font-weight:500;
        justify-content:center;
        text-align:center
    }

    .--contact--post-info>p {
        text-align:center;
        font-size:14px
    }

    .ost-call--but {
        flex-direction:row;
        align-items:center;
        margin-top:20px;
        max-width:max-content;
        gap:10px
    }

    .ost-call--but>a {
        margin-bottom:0;
        margin-inline-end:10px;font-size:12px
    }

    .ost-call--but>a:last-child {
        margin-inline-end:0
    }

    .scode--section--contactus {
        padding:25px!important;
        flex-direction:column;
        align-items:center
    }

    h2.-TitleContent-section {
        align-items:center;
        justify-content:center;
        font-size:17px;
        flex-wrap:wrap
    }

    .-TitleContent-section>p {
        font-size:27px
    }

    .-TitleContent-section>a {
        margin:20px auto 0
    }

    .-YC-contact--forms-title-s1>.P-content {
        max-width:100%
    }

    .-YC-contact--forms-title-s1>h1 {
        font-size:28px
    }

    .-Plane-Button-v1>a,.-p-FaqsSim,.feature-text {
        font-size:14px
    }

    .-YC-Price-Us-features-Area-v1 {
        margin-top:0!important;
        padding-top:10px
    }

    .-YourColor-SingleWidget-Section.-ycwt-works_v1 .-YC-owl-navs-items>.-YC-owl-Slides-next {
        width:50px;
        height:50px;
        left:0
    }

    .-YourColor-SingleWidget-Section.-ycwt-works_v1 .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right:0;
        width:50px;
        height:50px
    }

    .masted-area>.-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right:62px
    }

    .masted-area>.-YC-owl-navs-items>.-YC-owl-Slides-next,.masted-area>.-YC-owl-navs-items>.-YC-owl-Slides-prev {
        left:60px
    }

    .-Price-fArea .-price-app-value>strong {
        font-size:48px
    }

    .Price-Footer-Icon>i {
        font-size:49px
    }

    .-PriceIs-Li>ul>li>i {
        font-size:18px;
        margin-inline-end:10px}

    .-YC-Widgets-Inner-Row {
        margin:0!important
    }

    .Intro-slider-Container .-YC-owl-navs-items .-YC-intro-Slides-prev {
        --el-ww:50px
    }

    .--yourcolor--button--phones {
        --el--w:48px
    }

    .btn-fixed-bh {
        right:14px;
        bottom:21px;
        z-index:222
    }

    .--YourColor--phone-button>a:after,.--YourColor--phone-button>a:before {
        inset:-10px
    }

    .GotoTop {
        --elwh:42px;
        left:20px
    }

    .GotoTop i {
        font-size:20px
    }

    .--yourcolor--button--phones i {
        font-size:22px
    }

    .wdg-tit-styl h1 {
        font-size:40px
    }

    .wdg-tit-styl h4 {
        font-size:18px
    }

    .FaqsS-Title>h2 {
        font-size:20px;
        line-height:1.6
    }

    .-YC-FaqsSimple-BoxLinks-vs1>.URL-BTN>a {
        font-size:16px;
        padding:12px 20px
    }

    .-Text-cityBox-widgets-title-s1>.P-content,.FaqsSimple-title>.P-content {
        max-width:100%;
        font-size:15px
    }

    .all-watch-cont {
        flex-direction:column
    }

    .bot-video-watch {
        margin-inline-end:0;margin-bottom:20px
    }

    .-count-slice- {
        display:none!important
    }

    .container {
        padding-inline:20px}

    .wdg-tit-styl>.-w-h1-title {
        font-size: 31px;
        text-align:center
    }

    .-after__intro-widgets-title-s2 .P-content {
        max-width:100%!important;
        font-size:14px!important
    }

    .-featured-widgets-title-style-1 .P-content {
        font-size:15px
    }

    .-Text-cityBox-widgets-title-s1>.cityBox-title-h1 {
        font-size:32px
    }

    .-Text-cityBox-widgets-title-s1>.cityBox-title-h4 {
        font-size:19px
    }
    .-seviesRequest-shares-items {
        justify-content: center;
    }
}

@media only screen and (max-width:684px) {
    *{}

.-discout-value>span {
    font-size: 14px;
}

.-discout-value {
    top: 49px;
    font-size: 12px;
    padding: 10px 15px 10px 41px;
}

.-PriceBox-v1-box {
    min-width: 274px;
}

.slid-item {
    height: auto;
}



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

.-YC-FaqsSimple-vsingle-Title>h2 {
    font-size: 16px;
    flex: 1;
}

.city_clit a {
    font-size: 14px;
}

.city_clit {
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

.btn-search.search_single input[type=seach] {
    font-size: 16px;
}

.-row-shares-items {
    gap: 6px;
}

.-row-shares-items>a {
    margin-left: 0;
    width: 40px;
    height: 40px;
}

.search_body > h2 {
    font-size: 21px;
}

.search_body {
    width: 90%;
}

.search_closse {
    left: 17px;
    --el-width: 41px;
    font-size: 16px;
    top: 19px;
}

.contact-start {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.-Taps-AppendCenter {
    gap: 10px;
}

.category_icon {
    width: 72px;
    height: 72px;
}

.cat--boxitem i {
    font-size: 23px;
}

.cat--boxitem .-p-category-desc {
    font-size: 15px;
}

.content-box a {
    font-size: 21px;
}

.cat-content {
    padding: 14px;
}

.about_icon {
    justify-content: center;
}

.-ycwt-aftr .-w-h1-title {
    text-align: center;
    font-size: 32px;
}

.-Post--Info .icon_title i {
    height: 39px;
    padding: 7px;
    font-size: 18px;
}

.header-out-single .-Header-Fix {}

.tab-visual-wrap {
    height: 400px;
}

.tab-content__heading {
    font-size: 15px;
}

.-Intro-Info>.wid_foe_tit {
    font-size: 17px;
    margin-bottom: 17px;
}
    .-YourColor-SingleWidget-Section {
        padding:40px 0
    }

    .sticky-form_contant {
        font-size:14px
    }

    .sticky-title {
        font-size:15px
    }

    .sticky-title::before {
        top:0;
        left:-11px;
        border-top:14px solid transparent;
        border-right:12px solid var(--uicolor);
        border-bottom:20px solid transparent
    }

    .-cityBox {
        width:100%
    }

    .-aftercon-lists {
        display:flex;
        align-items: flex-start;
    }
}

@media only screen and (max-width:610px) {
    *{}

.-next-prev-po {
    flex-direction: column;
}

.CommentsListInner>.-comment--single-item {
    margin-bottom: 20px;
}
   
.yc-shortcode-gallry--image {
    min-width: 135px;
}

.tab-visual-item:before {}
    .--minithumb-image,.--work--publish-date,.footer-w-title::before,a.service-grid_btn {
        display:none
    }

    a.order-services-button.order-services-phonenumber.-BTN--hoverable {
        margin-bottom:14px;
        margin-left:0
    }

    .-Text-cityBo,.-footer-wlinks>li>a,ul.-company-contact-minibox-footer {
        justify-content:center
    }

    .-after__intro-widgets-progress-thumbtooltip-v1 span {
        font-size:10px
    }

    .feature-style1 {
        flex-direction:column;
        width:100%;
        border: 0;
        padding: 9px 0;
    }

    .feature-style1 .feature-title {
        margin-bottom:10px;
        font-size: 16px;
    }

    .-after__intro-widgets-progress-thumbtooltip-v1 {
        font-size:8px
    }

    .-after__intro-widgets-progress-itemtitle-v1 {
        font-size:13px
    }

    .-comments-form-Button-area {
        margin:20px 0 30px;
        min-width:auto
    }

    .-comments-form-inputs-area,footer-body {
        margin-inline:0}

    .single-pcomts>form {
        margin:0
    }

    .revs-feeack {
        padding:20px!important
    }

    .scod-singlepos {
        padding:20px 0 0;
        border:none;
        box-shadow:none;
        margin-bottom:15px;
        gap: 15px;
    }

    .scode--single-image {
        column-count:2!important
    }

    .-footer-wlinks,.footer-w-title,.scode--step--info>h3 {
        text-align:center
    }

    .scode--sin-feaitm {
        min-width:100%;
        margin-inline:0!important;flex-direction:column
    }

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

    .-YC-FaqsSimple-vsingle-Title>h2 {
        line-height:1.5
    }

    root {
        padding-top:65px;
    }


    ul.-company-contact-minibox-footer .contact_info1 {
        display:flex;
        flex-wrap:wrap;
        width:100%;
        justify-content:center
    }

    .bottom_footer {
        justify-content:center;
        padding-top:20px;
        padding-bottom:0
    }

    .-current-widgets-contact {
        max-width:max-content;
        min-width:max-content
    }

    .-footer-widgets.-current-widgets-logo {
        max-width:100%;
        margin-top:0;
        display:flex;
        align-items:center
    }

    .-footer-p-content {
        max-width:100%;
        text-align:center
    }
     .-sinom-ti-list>ul {
        flex-direction:column;
        display:flex;
        align-items:flex-start;
        align-content:flex-start;
        margin:0
    }
}

@media only screen and (max-width: 590px) {
*{}
 .city_icon {
        display:none
    }
.--open--searching.--search--buttonType-Text {
    padding-inline-start: 5px;
}

.city-boxitem a {
    font-size: 16px;
}

.-YC-FaqsSimple-vsingle-Title {
    position: relative;
}

.tops-head-cont {
    padding-top: 100px;
    padding-bottom: 20px;
}

.links--sitemap-items-title {
    font-size: 12px;
}

.-irens-list {
    justify-content: center;
}

.-irens-list .--sp-social-item {
    min-width: auto;
}

.-irens-list .--sp-social-item>a {
    width: 50px;
}

.-irens-list .--sp-social-item>a>span {
    display: none;
}

.scode--single-worksteps-item {
    min-width: 100%;
}

.btn-search.search_single {
    padding: 10px;
}

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

.FaqsS-Title {
    padding-block: 15px;
}

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

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

.gallery-item > img {
    width: auto;
    height: auto;
} 

.-Intro-Info>.ante-line {
    font-size: 25px;
}

.--archive--be-content {
    max-height: 270px;
    font-size: 13px;
}

.bottun {
    font-size: 14px;
}

.intro-model-home_intro {
    padding-inline: 20px;
    border-radius: 0;
}

.filter-bar {
    width: 100%;
    overflow: auto;
    justify-content: center;
    z-index: 1;
    max-width: 100%;
}

button.filter-button {
    min-width: max-content;
    padding: 8px 14px;
}

.tab-visual-wrap:after {
    width: 399px;
    height: 400px;
    top: -172px;
    left: -143px;
    z-index: -2;
}
    .city--icon {
        font-size: 29px;
    }

    .-sinom-ti-list {
        padding:10px
    }

    .-ycwt-price .-YC-owl-navs-items {
        top:58%
    }

    .posts_title {
        font-size: 13px;
        font-weight: 400;
    }

    .-PostThumb {
        max-height:185px
    }

.-PostThumb.item_2 {
    max-height: 160px;
}

    .--inner-box-- img {
        width:100%;
        height:auto
    }

    .Faqs__IT {
        border:0;
        padding:0
    }

    .works--contact {
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        justify-content:center;
        flex-direction: column;
        gap: 14px;
    }

    .tab-right,.the-orange-shape,.the-orange-shape2,.the-orange-shape3 {
        display:none
    }

    .-Intro-slider-URLArea a>i {
        width:30px;
        height:30px
    }

    .order-services--body img {
        width:228px;
        margin-bottom:-35px;
        right:56px
    }

    .--inner-box-- {
        max-height:260px
    }

    .title {
        font-size:30px
    }

    .-YourColor-SingleWidget-Section.-ycwt-blog_v1,.-YourColor-SingleWidget-Section.-ycwt-blog_v2,.-YourColor-SingleWidget-Section.-ycwt-city__widget,.-YourColor-SingleWidget-Section.-ycwt-works_v1 {
        padding:40px 0
    }

    .-YourColor-SingleWidget-Section.-ycwt-benefits {
        padding:30px 0
    }

    .-aftercon-lists2 {
        flex-wrap:wrap
    }

    .featured-sowl.owl-rtl.owl-loaded.owl-drag {
        width:503px;
        margin:0
    }

    ul.-company-contact-minibox-footer {
        margin:0 auto;
        max-width:225px;
        min-width:150px
    }

    .footer-body {
        padding-top:27px;
        margin-top: 30px;
    }

    ul.-company-contact-minibox-footer li {
        width:100%
    }

    .--open--searching.--search--buttonType-Text i,.deful-URL>.URL-BTN>a i,.widget--sidebar--orders--phone-number>a i {
        width:30px;
        height:30px
    }

    .contact--flex {
        margin:0
    }

    .-Text-cityBo,.-ycwt-contact__form .before_title,.before_title {
        justify-content:center
    }

    .URL-BTN>a>span {
        font-size:14px
    }

    .-comments-form-Button-area {
        margin:20px 0 30px;
        min-width:auto
    }

    .-callbutton--post-card,header.fixedintro .--Site--Menu .contact_info1 {
        margin-bottom:10px
    }

    .all-tab-left-in,.feature-content {
        text-align:center
    }

    .tab-about-our-feature-,.tab-btn-groub- {
        display:flex;
        justify-content:center
    }

    h2.tab-area-title- {
        font-size:28px
    }

    .-wdg-afterh,p.tab-describtion-area {
        font-size:16px
    }

    .Intro-slider-Container .-Intro-slider-URLArea a {
        margin-inline-end:0;margin-top:15px
    }

    .features {
        align-items:unset
    }

    .lists-con2 {
        text-align:center;
        font-size:15px
    }

    .intro_lists-all--in {
        flex-direction:column
    }

    .lists-con2 i {
        margin-inline-end:6px;width:18px;
        height:18px
    }

    .wdg-tit-styl {
        align-items:center!important
    }

    .scode--features--items {
        margin:0!important
    }

    .--agter-intro--customer--number:first-child {
        margin-inline-end:0;
        margin-bottom:30px
    }

    .Cat-Grid.--full-archived-cats .cat--boxitem {
        max-width:max-content
    }

    .--primary--intro--pages {
        padding-top:0;
        padding-bottom:0
    }

    .--container--category--info {
        align-items:center;
        padding: 15px;
    }

    .YC-BTN-Forms-seviesRequest-us {
        margin:20px auto auto
    }

    .-YC-Forms-seviesRequest-form {
        justify-content:center
    }

    .-primary-body {
        margin-bottom: 0;
        padding:20px 0
    }

    .customer--counter:before {
        top:50%;
        width:100%;
        height:2px
    }

    .FaqsSimple-title>.-w-h1-title {
        font-size:30px;
        line-height:1.5
    }

    .-Text-cityBox-widgets-title-s1>.cityBox-title-h1 {
        font-size:28px
    }

    .-YC-seviesRequest--forms-title-s1>.-seviesRequest-h1 {
        font-size:32px;
        text-align:center
    }

    .-YC-seviesRequest--forms-title-s1>.-seviesRequest-h4 {
        font-size:20px;
        text-align:center
    }

    .-YC-seviesRequest--forms-title-s1>.P-content {
        font-size:16px;
        text-align:center;
        max-width:100%
    }

    .--single--work-rating-stars,.-Text-cityBox-widgets-title-s1>.cityBox-title-h4 {
        font-size:16px
    }

    .-tawble-item>p {
        font-size:14px;
        line-height:1.5
    }

    .-tawble-item {
        font-size:14px;
        line-height:1.4;
        display:flex;
        align-items:center;
        justify-content:center
    }

    .--minithumb-image .-thumwb-image {
        margin:8px!important
    }

    .-word-thumnail {
        flex-direction:column;
        margin-inline:0;width:100%
    }

    .-innerworks-postsen.--setup-works--slider--show {
        width:100%!important
    }

    .-w-h1-title {
        font-size:22px!important;
        text-align: center !important;
     }

    .-ycwt-benefits .-featured-widgets {
        max-width:100%;
        display:flex;
        align-items:center
    }

    .featured-style1-area .wdg-tit-styl {
        flex-direction:column;
        justify-content:center;
        min-width:auto
    }

    .masted-area {
        flex:none;
        width:100%;
        border: 0;
    }

    .-YC-contact--forms-title-s1>.-forms-title-h4 {
        text-align:center;
        font-size:20px
    }

    .-YC-contact--forms-title-s1>.-forms-title-h1,.-YC-contact--forms-title-s1>.P-content,.category--right,.sin-potitle.single-post-post-title {
        text-align:center
    }

    .--open--searching.--search--buttonType-icon i {
        font-size:21px
    }

    .--in--left--button-title>i {
        --el-w:48px;
        font-size:22px;
        margin-inline-end:15px}

    .-YC-contact--forms-title-s1,.-after__intro-widgets-title-s2 {
        display:flex;
        flex-direction:column;
        align-items:center
    }

    .-Top-separator-shows__in {
        padding-top:0
    }

    .scode--single-image {
        column-count:2!important
    }

    .-si-cont-bar>p {
        margin-bottom:0;
        text-align:center;
        font-size: 15px;
    }

    .-YC-FaqsSimple-BoxLinks-vs1>.URL-BTN>a {
        font-size:14px!important;
        padding:10px 14px!important
    }

    .more-btn-blog-posts>a {
        font-size:15px;
        gap:10px;
        padding-right:10px
    }

    .more-btn-blog-posts>a>i {
        font-size:17px;
        width:30px;
        height:30px
    }

    .-Intro-slider-inner-Info>.-p-content,.wdg-tit-styl .P-content,.-fix-forms-field-title>h3 {
        font-size:16px;
        text-align:center!important;
        margin-bottom:0
    }

    .-ycwt-benefits .wdg-tit-styl .P-content {
        font-size:16px;
        text-align:center
    }

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

    .-Intro-slider-URLArea,.deful-URL,.-stickyfeatures-widgets-items-URLArea-s1 {
        margin-top:20px;
        margin-bottom:0
    }

    .-Intro-slider-URLArea {
        margin-top:0!important
    }

    .-Intro-slider-URLArea>.-btn-areia-l {
        margin-bottom:12px!important;
        padding:10px 28px
    }

    .deful-URL>.URL-BTN>a {
        margin-inline:4px;
        font-size:14px;
        margin-bottom:0;
        margin-top:0;
        gap:10px;
        padding-right:10px
    }

    .deful-URL .button_url_2 {
        margin-top:14px
    }

    .about_lists-icon {
        margin-bottom:7px
    }

    .lists-stylaft {
        width:100%;
        margin-bottom:20px;
        text-align:center;
        display:flex;
        justify-content:flex-start;
        flex-direction:column;
        align-items:center;
        margin-inline-end:0}

    .-intro--items {
        border:none
    }

    .after__con .-wdg-afterh:before {
        background:#fff
    }

    .-aftercon-lists {
        display:flex;
        justify-content:center
    }

    .after__con .-pp-content {
        font-size:14px!important;
        text-align:center
    }

    .after__con .-widget-after-intro-h1 {
        font-size:23px
    }

    .after__con .-wdg-afterh {
        display:flex;
        text-align:center;
        align-items:center;
        justify-content:center
    }

    .after__con:after,.after__con:before {
        display:none
    }

    .-Intro-slider-URLArea a {
        font-size:16px;
        padding-inline-start:10px!important;gap:10px;
        margin-inline:0;border-color:var(--primary-text)
    }

    .-Intro-slider-URLArea>a.button_url_2 {
        margin-bottom:15px
    }

    .-Intro-slider-inner-Info>h1 {
        font-size:29px
    }

    .-Intro-slider-inner-Info>span {
        font-size:15px;
        margin:9px;
        padding:11px 17px
    }

    .-Intro-slider-URLArea,.-Intro-slider-inner-Info>.-intro-h1-title,.-Intro-slider-inner-Info>.-p-content,.-Intro-slider-inner-Info>span {
        visibility:visible;
        opacity:1
    }

    .-Intro-slider-inner-Info>.-intro-h1-title {
        font-size:22px
    }

    .Intro-slider-master--singleposts {
        padding-top:50px;
        height:100%;
        padding-bottom:23px
    }

    .background {
        width:45px;
        height:45px
    }

    .-site-logo {
        margin-inline:5px;flex:1
    }

    .-Header-Fix .--Site--Menu {
        top:65px;
        min-width:100%
    }

    header.fixedintro .--Site--Menu {
        top: 71px!important;
        min-width:100%
    }

    .wdg-tit-styl h1 {
        font-size:28px!important
    }

    .-Post--Info>h2 {
        font-size:16px;
        margin-bottom:11px
    }

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

    .work-postb,.-Postitem {
        min-width:100%
    }
    .city-boxitem>a {
        font-size:19px
    }

    .city-boxitem {
        padding-top:14px
    }

    .-Text-cityBox-widgets-item {
        margin: 0;
        min-width: 124px;
    }

    .Price-Us-con .PriceLi-area,.order-services--info-context {
        margin-top:0
    }

    .-Text-cityBox-widgets-items-URLArea-s1>.URL-BTN>a,.feature-style1 {
        margin-inline-end:0
    }

    .-sharens-list {
        margin-inline: 0;
        }

    ._value,.icon_price,.scode--siftop h3 {
        font-size:16px
    }
 

    .yc-shortcode-features--icon>i {
        font-size:33px
    }

    .single-pocon>h3 {
        font-size: 16px;
        padding: 0 !important;
    }

    .-YC-related-posts,.-price-app-value {
        margin-bottom:0
    }

    .-Related-Single.--related--singular-insert {
        padding:0;
        margin-bottom: 30px;
    }

    .--inners--page--items>a {
        font-size:15px;
        font-weight:600
    }

    .-Post-sidebar-box-single-item {
        padding:13px
    }

    .-Post-sidebar-box-item-Info a {
        font-size:14px;
        font-weight:600
    }

    .--Single--page--widget-item,.--Single--page--widget-item.-ycwt-rating__widget {
        margin-bottom:20px
    }

    .share-posar {
        margin-bottom:3px;
        padding:15px
    }

    .scode--worksteps--info>h3 {
        font-size: 17px;
    }

    .yc-shortcode-features--icon {
        font-size: 22px;
        --el-w: 79px;
    }

    .search_body>form>button,.scode--services--info>h3 {
        font-size:18px
    }

    .single-pocon {
        font-size: 14px;
        margin-bottom:0
    }

    .-sinom-ti-list>ul>li>a {
        font-size:15px
    }

    .search_body>form>input[type=search] {
        height:57px;
        font-size:16px
    }

    .-PriceIs-Li>ul>li {
        font-size:14px;
        margin-bottom:6px
    }

    .diriction,.icon_tit_r {
        font-size:14px
    }

    .-price-app-value strong {
        font-size: 35px;
    }

    .-Price-Head-Title>h3 {
        font-size:18px;
        margin-bottom:5px
    }

    .feature-icon {
        flex:1
    }

    .content-box a {
        font-size:20px;
        font-weight:500
    }

    .total-IntroBoxes--parent {
        min-height:auto;
        height:457px;
        box-shadow:none;
        background:0
    }

    .YourColor-Intro--sliderArea .owl-rtl .owl-item {
        height:100%
    }

    ul.-footer-wlinks {
        flex-direction:column
    }

    ul.-footer-wlinks li {
        width:100%;
        flex:0
    }

    .--open--searching {
        gap:10px;
        padding-right:10px;
        padding: 5px;
    }

.--open--searching.--search--buttonType-Text > span {
    display: none;
}

    .vi-city {
        padding:16px 18px;
        min-width: 133px;
        justify-content: center;
        align-items: center;
    }

    .order-services--body {
        min-width:345px
    }

    .feature-style1 {
        padding-inline:0}

    .faq-icon {
        font-size:20px;
        left: -12px !important;
    }

    .--content--box--,.--inner-box-- {
        width:100%
    }

.gallery-feat:hover .--content--box-- {
    bottom: 17px;
}

    .gallery-feat:nth-child(n+3) .--gallery--img-- {
        flex-direction:column;
        justify-content:flex-end
    }

    .--gallery--img-- {
        flex-direction:column;
        justify-content:flex-end;
        height:auto
    }

    .gallery-feat {
        min-width:100%;
        overflow:hidden
    }

    .-wiblog-posts.works_block {
        padding:25px 0
    }

   

    .-YC-owl-navs-items>.-YC-owl-Slides-next,.-YC-owl-navs-items>.-YC-owl-Slides-prev {
        width:40px;
        height:40px;
        border-radius:50%
    }

    .-YourColor-SingleWidget-Section.-ycwt-Faqs__simple2,.-YourColor-SingleWidget-Section.-ycwt-category,.-YourColor-SingleWidget-Section.-ycwt-price,.-YourColor-SingleWidget-Section.-ycwt-sticky__features {
        padding:40px 0
    }

    .cat-Grid-Ar.-carusel-setup.owl-rtl.owl-loaded.owl-drag {
        width:100%
    }

    h1.-widget-after-intro-h1 {
        font-size:16px
    }

    h1.intro-h1 {
        font-size:34px
    }

    .popup-boxnumber>a {
        font-size:14px;
        padding:10px 20px
    }

    .popup-boxnumber {
        margin-top:20px
    }

    .order-services--info-context>h2 {
        font-size:20px;
        margin-bottom:0
    }

    .order-services--icon {
        --el-w:90;
        margin-bottom:17px;
        margin-top:2px
    }

    .order-services--icon:after {
        --el-w:115px
    }

    .-sinom-ti-list>ul>li {
        margin:0 0 9px
    }

    section.featured-style1-area {
        padding:0
    }

    a.conn-call-link.--button-call-link-whatsapp.-BTN--hoverable {
        margin-right:0;
        padding: 8px 15px;
    }

    .-seviesRequest-shares-items {
        justify-content:center
    }

    .YC-wigdht-contact-minibox>div {
        width:100%;
        padding:10px 0;
        margin-bottom:0
    }

    .--YourColor--phone-button>a:after,.--YourColor--phone-button>a:before,.--intro--bg--styles>.--intro--bg--shapes,.custom-shape-divider-bottom-1705025629 {
        display:none
    }

    .PriceLs-Center {
        max-width:100%;
        min-width:100%;
        justify-content: center;
    }

    .featured-sowl .owl-nav>div.owl-prev {
        left:0
    }

    .featured-sowl .owl-nav>div.owl-next {
        right:0
    }

    root {
        --secondarytext:#2c3442;
        --second-text-color:#2c3442
    }

    .-YC-contact--forms-title-s1>.-forms-title-h1 {
        font-size:22px
    }

    .-postca-bns {
        justify-content:center;
        text-align:center;
        width:100%;
        align-items:center;
        flex-wrap:nowrap
    }

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

    .sideba--title {
        font-size: 17px;
        padding-bottom:0;
        line-height:1.7
    }

    .-sidebar-related-title-posts-items .-Postitem {
        min-width:200px;
        max-width:100%
    }

    .-post-tag-items>a {
        font-size:13px;
        flex-wrap:nowrap
    }

    .FeedBack-Ra>.RatingReview {
        flex-wrap:wrap;
        justify-content:center
    }

    .FeedBack-Ra>.RatingReview>i {
        font-size:36px
    }

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

    .FaqsS-Title>h2 {
        font-size:15px!important
    }

    .-Text-cityBox-widgets-items-URLArea-s1>.URL-BTN>a.button_url_2 {
        margin-top:16px
    }

    .-Text-cityBox-widgets-items-URLArea-s1 {
        flex-direction:column
    }
}


@media only screen and (max-width:450px) {
    *{}

.-price-app-value {
    margin-bottom: 9px;
}

.-discout-value {
    top: 54px;
}

.-defualt-object--center {
    gap: 15px;
}

postsscrollloader {
    font-size: 14px;
    padding: 11px 12px;
}

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

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

.YC-BreadCrumb {
    padding-bottom: 18px;
}
 
.tab-visual-wrap {
    height: 350px;
}

.tab-layout.image-sidle {
    min-width: 350px;
    height: 350px;
    max-width: 350px;
    margin-top: 10px;
}
    .cat--boxitem.tilt_act {
        min-width:100%;
        margin-inline:0}

    .-PriceBox-v1-box {
        min-width:100%
    }

    .order-services--closse {
        left:15px;
        top:15px
    }

    .-PostThumb,.-PostThumb>img,.search_body>form {
        width:100%
    }
 .city_clit {
        align-items:center;
        justify-content:center;
        gap: 9px;
        text-align: center;
        padding-inline-start: 0;
    }

    .-Postitem {
        flex-direction:column;
        margin: 0 !important;
    }

    .order-services--body {
        min-width: 298px;
    }
}

@media only screen and (max-width:400px) {
    *{}

.-slider-steps {
    width: 100% !important;
}

.tab-item.active {
    position: relative;
}

.tab-cont-wrap {
    height: auto;
    overflow: hidden;
}
    .cat--boxitem {
        flex-direction:column
    }

    .feature-style1 {
        margin-right:0
    }

    .contact--flex {
        margin:0
    }

    .owl-dots {
        right:53px
    }

    .-Femck-Rati {
        align-content:center
    }

    .post-revinf {
        align-items:center;
        align-content:center
    }

    .-productBox-rate-bar-average {
        margin-top:30px;
        width:100%
    }

    .-YC-FaqsSimple-vsingle-Title>i {
        position:absolute;
        left: 0px;
        top:25px;
        font-size: 16px;
    }

    .-YC-FaqsSimple-vsingle-Title>.--fq-count,.nfo-stats-rati {
        margin-inline:0;
        margin-bottom:10px
    }

    .-YC-FaqsSimple-vsingle-Title {
        align-items:flex-start;
        display:flex;
        gap: 9px;
        padding-inline-end: 16px;
    }
 
    .post-revinf .produ-stats->p>.-rating-suptitle {
        text-align:center;
        justify-content:center
    }

    .post-revinf .produ-stats->p {
        text-align:center;
        align-items:center;
        justify-content:center;
        align-content:center
    }

    .post-revinf .produ-stats- {
        justify-content:center;
        flex-direction:column
    }

    .scode--section--contactus {
        padding:30px 10px!important
    }

    .ost-call--but>a {
        margin-inline-end:0;
        margin-bottom:10px;
        width:100%
    }
}