@media only screen and (max-width: 1439px) {
    * {}

    .--single--work-post-box {
        min-width: 330px;
    }

    .-Text-cityBox-widgets-right--section-s5 {
        width: 100%;
    }

    .home-stickyfeatures- {
        min-width: 260px;
        max-width: 260px;
    }

    .--single--opinion-post-box {
        max-width: 360px;
        min-width: 360px;
        padding: 55px 25px 25px 25px;
    }

    .-YC-stickyfeatures-items-s1 {
        justify-content: center;
        width: 100%;
    }

    .-YC-Price-Us-features-Area-v1 {
        justify-content: center;
    }

    .featured-boxed {
        justify-content: center;
    }

    .feature-style1 {
        max-width: 383px;
        min-width: 383px;
    }

    .intro_contint {
        max-width: 100%;
        font-size: 17px;
    }

    .-ycwt-faqs .-defult-widgets-title--URLArea-v1 {
        justify-content: center;
    }

    .-btn-header.-btn-area-l2 {
        display: none;
    }

    .-after__intro-image {
        max-width: 660px;
    }

    .-after__intro-container>.-widget-after-intro-h4 {
        justify-content: center;
    }

    .intro-model-intro_v1 .-defult-widgets-title--URLArea-v1 {
        justify-content: center;
    }

    .-after__intro-container>.-pp-content {
        text-align: center;
    }

    .-ycwt-aftr .-widgets-h1-titlee {
        text-align: center;
    }

    .--counter-flex-- {
        justify-content: center;
    }

    .-ycwt-aftr .-defult-widgets-title--URLArea-v1 {
        justify-content: center;
    }

    .-after__intro-container {
        padding: 0;
        max-width: 100%;
        text-align: center;
    }

    .container--intro--items {
        flex-direction: column;
        gap: 30px;
    }

    .home--YC-FaqsSimple-ItemsCenter-v1 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .flex-images {
        justify-content: center;
    }

    .-WT-prev .contant-wadget {
        text-align: center;
    }

    .title-wadget {
        text-align: center;
    }

    .before-title-wadget {
        justify-content: center;
    }

    .after-itro-box {
        justify-content: center;
        gap: 40px;
    }

    .intro-box {
        padding-top: 0;
        flex-direction: column;
    }

    .-YC-Forms-seviesRequest-form-intro {
        display: none;
    }

    .before-title-intro {
        justify-content: center;
    }

    .intro-model-intro_v1 .-widgets-h1-title {
        text-align: center;
        max-width: 100%;
    }

    .slider-icons {
        justify-content: center;
    }

    .intro-content {
        margin: auto;
        text-align: center;
        padding-top: 80px;
        margin-bottom: 29px;
    }

    .intro_img {
        display: none;
    }
}

@media only screen and (max-width: 1400px) {
    .first--image-right--after-intro {
        display: none;
    }

    .circle-container {
        display: none;
    }
}

@media only screen and (max-width: 1224px) {
    .contact-start {
        width: 100%;
    }
}

@media only screen and (max-width: 800px) {
    * {}

    .-Header-Fix .--Parent-URL-BTN a {
        display: none;
    }

    .footer_info_total {
        flex-direction: column;
    }

    .footer_info {
        margin-bottom: 23px;
        gap: 10px;
        flex: 1;
    }

    .features-col.features-col-right {
        gap: 20px;
    }

    .YC-image-before-and-after-box.wdt-before-after-slider-container {
        width: 100%;
        height: 310px;
    }

    .YC-image-before-and-after-box::before {
        top: 10px;
        left: -10px;
    }

    .-seviesRequest-shares-items-intro {
        display: none;
    }

    .YC-after__intro-info-titel-imageOne {
        padding: 12px;
        font-size: 13px;
    }

    .form-title {
        font-size: 30px;
    }

    .feature-icon {
        flex: 1;
    }

    .--gallery-features-- {
        padding: 20px;
        min-width: 230px;
    }

    .sticky_features-items {
        justify-content: center;
    }

    .contant-wadget-sticky_features.animation-hidden {
        text-align: center;
    }

    .title-wadget-sticky_features.animation-hidden {
        text-align: center;
    }

    .before-title-wadget-sticky_features.animation-hidden {
        justify-content: center;
    }

    .contact-us-contant {
        margin-inline: -20px;
    }

    .contact-us-contant {
        width: 100%;
        margin-inline: 0;
        margin-bottom: 30px;
    }

    .YC_contact_us {
        padding: 50px 0 50px 0;
    }

    .sticky-features.animation-hidden {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    h2.-widgets-h1-title {
        text-align: center;
        font-size: 30px;
    }

    h2.-widgets-h1-before_title {
        text-align: center;
        font-size: 17px;
        font-weight: 500;
        padding-bottom: 14px;
    }

    .-Post-box-tabs-single-item.animation-hidden {
        width: 100%;
        max-width: 100%;
    }

    .contact-us-item {
        right: 11px;
    }

    .first-image-bottom {
        width: 100%;
    }

    .box_call.animation-hidden {
        width: 100%;
        padding: 30px;
    }

    .circle-container {
        bottom: 103px;
        right: 324px;
    }

    .first--image-right--after-intro {
        left: 0;
        bottom: 0;
        position: relative;
    }

    .-footer-site-logo.--logo-Image {
        width: 100%;
        min-width: 100%;
    }

    .hide_logo_footer_contact {
        flex-direction: column;
        gap: 20px;
    }

    .circle-container_3 {
        display: none;
    }

    header.--Intro--Header-Page.fixedintro {
        top: 0;
    }

    .--Parent-URL-BTN.animation-hidden {
        text-align: center;
    }

    .-contact__us_2-image.animation-hidden {
        position: relative;
        margin: auto;
    }

    .feature-style1.animation-hidden {
        width: 100%;
        flex-direction: row;
        padding: 22px;
    }

    .bottun {
        padding: 10px 19px;
        font-size: 16px
    }

    .YC--contact--form-boxarea {
        display: none
    }

    .-mobile-menu-button {
        DISPLAY: BLOCK
    }

    .-PostFeedBack-Rateing-Box {
        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
    }

    .--Site--Menu {
        opacity: 0;
        visibility: hidden;
    }

    .--Site--Menu ul {
        width: 100%
    }

    .--Site--Menu>ul {
        display: block;
        flex-direction: column;
        margin-inline: 0;
        height: auto;
        flex: initial;
        padding: 0;
    }

    .--company-menu-mobile>span {
        font-size: 25px;
        font-weight: 500;
        margin-bottom: 20px;
        display: block;
        text-align: start
    }

    .contant-wadget.YC-Animation-Item {
        font-size: 16px;
    }

    .--company-menu-mobile {
        margin: 38px 0;
        display: block;
        text-align: center;
        width: 100%
    }

    .intro-contain--lists {
        justify-content: center;
        bottom: -153px;
        width: 100%;
        left: 0;
        margin: auto;
        max-width: 731px;
        right: 0;
        border-radius: 15px;
    }

    .lists-style1 {
        margin: 0;
        padding: 8px;
    }

    .menu__icon {
        padding: 6px 4px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border: 0 !important;
        background: 0 0;
        width: 28px;
        height: 28px;
    }
}

@media only screen and (max-width: 1050px) {
    * {}

    .features-col.features-col-left {
        flex-direction: row;
        justify-content: center;
    }

    .featured-setup-item {
        gap: 50px;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li {
        position: relative
    }

    .-single-post-content>p>img.aligncenter {
        width: auto;
        height: auto
    }
}

@media only screen and (max-width: 1170px) {
    * {}

    .-Text-cityBox-widgets-item {
        min-width: 145px;
        max-width: 155px;
        padding: 16px;
    }

    .single-post-title.single-page-post-title {
        margin-top: 10px;
    }

    .-Post-box-item-Thumb {
        width: 100%;
    }

    .-Post-box-single-item {
        min-width: 280px;
    }

    .--work--title--h3 {
        font-size: 18px;
    }

    .-PriceBox-v1-box {
        max-width: 320px;
        min-width: 307px;
    }

    .-after__intro-container>.-pp-content {
        font-size: 16px;
    }

    .-after__intro-container>.-widget-after-intro-h4 {
        font-size: 20px;
    }

    .-widgets-h1-titlee {
        font-size: 25px;
    }

    .btn-fixed-bh {
        right: 10px;
        bottom: 10px;
    }

    .--Site--Menu ul li ul.sub-menu li {
        min-width: auto;
    }

    .home-stickyfeatures- {
        min-width: max-content;
        max-width: max-content;
    }

    .-YC-Category-Grid-Area-v2 {
        justify-content: center;
    }

    .-seviesRequest-shares-items {
        justify-content: center;
    }

    .YC-wigdht-contact-minibox>div a {
        min-width: max-content;
    }

    .-ycwt-contact__form .P-content {
        text-align: center;
    }

    .-ycwt-contact__form .-widgets-h1-titlee {
        text-align: center;
    }

    .-YC-contact--forms-start {
        max-width: 100%;
    }

    .-ycwt-contact__form .sup-title-widget-defualt {
        text-align: center;
    }

    .-single-top-head-container {
        height: 360px;
        display: flex;
        padding-top: 113px;
    }

    .--primary--intro--pages {
        padding-bottom: 0;
    }

    header,
    textarea {
        background: none;
    }

    .-ycw-row {
        padding: 50px 0;
    }

    .-YC-Price-Us-features-Area-v1 {
        justify-content: center;
    }

    .-YC-stickyfeatures-items-s1 {
        justify-content: center;
    }

    .YourColor-IntroBoxes.intro-model-intro_v1 {
        padding-top: 160px;
        height: auto;
    }

    .--single--opinion-post-box {
        min-width: 300px;
        padding: 50px 20px 20px 20px;
    }

    .-site-logo>a {
        filter: invert(1);
    }

    .-footer-p-content {
        max-width: 100%;
    }

    .-footer-widgets-single.-current-widgets-logo {
        min-width: 100%;
        max-width: 100%;
        text-align: center;
        justify-content: center;
        align-items: center;
        margin: auto;
    }

    .list-group {
        justify-content: center;
        gap: 20px;
    }

    .--topbar-area-- {
        display: none;
    }

    .category_box_item {
        max-width: 299px;
        min-width: 289px;
    }

    .icone_footer_info {
        padding-left: 15px;
        margin-left: 6px;
        font-size: 50px;
    }

    .contint_footer_info {
        font-size: 15px;
    }

    .footer_contact {
        padding: 35px 40px;
    }

    .titel_footer_info {
        font-size: 19px;
    }

    .YC-afin-pin {
        right: 64px;
        bottom: 13px;
        padding: 13px 20px;
        font-size: 14px;
    }

    .afin-item-box1 {
        width: 100%;
        margin-top: 20px;
    }

    .YC_afin-img {
        width: 100%;
        height: 100%;
        max-width: 390px;
    }

    .YC_afin-img::before {
        top: 20px;
        right: -20px;
    }

    .YC-wid-elemns.active {
        min-width: 100%;
    }

    .YC-wid-elemns.num-3.active {
        padding: 20px;
    }

    .intro_img {
        display: none;
    }

    .-Post-box-tabs-item-Thumb {
        width: 100%;
    }

    .-Post-box-tabs-single-item {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        flex-direction: column !important;
        gap: 53px;
        margin-bottom: 20px;
    }

    .mine_img_bg::before {
        opacity: 0.8;
        background: var(--uicolor);
    }

    .YC_logo_contact {
        display: none;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li .-Show-SubMenu-Icon>i {
        right: 0;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li.hover .-Show-SubMenu-Icon>i {
        transform: translate(0, 0%) rotate(0deg) !important;
    }

    .feature-icon {
        flex: 1;
    }

    .-YC-Section.-WT-after__intro {
        padding-top: 0;
    }

    .features-col.features-col-center {
        margin: auto;
        width: 100%;
        justify-content: center;
        max-width: 457px;
        margin-bottom: 46px;
    }

    .features-col.features-col-center img {
        object-fit: cover;
    }

    .intro-features_icon {
        display: flex;
        align-items: center;
        gap: 16px;
    }

    .lists-style1 {
        border-bottom: 1px solid var(--diver);
        padding: 8px 20px 8px 20px;
    }

    .intro-contain--lists.animation-hidden {
        padding: 0;
    }

    .lists-style1:last-child {
        border-bottom: none;
    }

    .lists-title_Y {
        font-size: 15px;
    }

    .video--popover--closse {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }

    .-YC-testimonials-in--page {
        gap: 17px !important;
    }

    .yc-shortcode-services-items-2 {
        flex-direction: column;
    }

    .yc-shortcode--box.yc-shortcode--features {
        padding: 20px;
        background: var(--background);
        border-radius: var(--largeradius);
    }

    .-custreviews-logos-Poster-Image {
        width: 70px;
        height: 70px;
    }

    .posts-titels {
        font-size: 12px;
        gap: 2px;
    }

    .YC_Category_bottom {
        flex-direction: column;
    }

    .category_images {
        max-height: 157px;
        min-width: 241px;
        overflow: hidden;
    }

    .intro-contain--lists.animation-hidden {
        flex-direction: column;
        bottom: -63px;
        position: relative;
    }

    .-FeedBack-Rating>.RatingReview {
        font-size: 35px;
    }

    .-comments-form-inputs-area.-comments--textarea {
        min-width: 100%;
    }

    .-single-bottom-title-list>ul {
        justify-content: flex-start;
    }

    .shape_img_faq {
        padding: 50px 0px 50px 0px;
    }

    .-slider-steps-items {
        margin-inline: 0;
    }

    .contact-us-title {
        font-size: 25px;
    }

    .-count-slice- .--v---faqss--image img {
        border-radius: 15px !important;
    }

    .footer_menu_4 {
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .--gallery-features-- {
        padding-left: 0;
        padding: 10px 0 10px 0;
    }

    .-custreviews-Poster-svg {
        top: 32px;
        left: 10px;
    }

    .-WT-reviews_widget .-YC-owl-navs-items {
        top: 645px;
    }

    .-slider-container-steps.owl-rtl.owl-loaded.owl-drag {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    .-single-features-step-item {
        width: 100%;
        margin: 0;
        padding: 16px;
        min-width: 56%;
    }

    .-widgets-h1-before_title {
        font-size: 16px;
        font-weight: 500;
        padding-bottom: 12px;
    }

    .benefits_icone_1 {
        width: 65px;
        height: 65px;
        position: relative;
        top: 0;
        right: -33px;
    }

    .benefits_icone_1 svg {
        width: 34px;
    }

    .contant-wadget_contint_2.animation-hidden {
        text-align: center;
    }

    h2.title-wadget_contint_2.animation-hidden {
        text-align: center;
        font-size: 30px;
    }

    .before-title-wadget_2.animation-hidden {
        justify-content: center;
    }

    .YC-wigdht-contact-minibox.animation-hidden {
        gap: 8px;
    }

    .-WT-contact__form .YC-wigdht-contact-minibox.animation-hidden {
        gap: 26px;
    }

    .--Parent-URL-BTN.animation-hidden {
        justify-content: center;
        align-items: start;
        text-align: start;
    }

    .--content--box-- {
        justify-content: center;
        text-align: center;
    }

    .sticky-box {
        padding-top: 23px;
    }

    .category_box_2 {
        padding: 40px;
    }

    .-defult-widgets-title-style-1 {
        text-align: center;
        margin: 0 auto 20px;
    }

    .text_video-iframe.animation-hidden {
        padding-right: 0px;
    }

    .Cate-Grid-v2 {
        margin-inline: 0;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        gap: 15px;
        justify-content: flex-start;
    }

    ul.flex_tabs {
        justify-content: center;
    }

    .hide_logo_footer_contact {
        gap: 20px;
    }

    .company__mail {
        width: 100%;
        max-width: 100%;
    }

    .YC-wigdht-contact-minibox.YC-Animation-Item {
        width: 100%;
    }

    .circle-container_2 {
        width: 150px;
        height: 150px;
        right: 37%;
    }

    .contact-us-contant {
        width: 100%;
    }

    .featured-setup-item {
        gap: 58px;
    }

    .-YC-Section.-WT-after__intro {
        padding-bottom: 0;
    }

    .box_call_icone {
        width: 55px;
        height: 55px;
    }

    .box_call.animation-hidden {
        width: 100%;
        padding: 17px;
        flex-direction: column;
        gap: 22px;
        border-radius: 20px;
    }

    .first-image-bottom {
        width: 100%;
        height: 100%;
        max-height: 150px;
        border-radius: 20px;
    }

    .-comments-form-inputs-area.-comments--textarea>textarea {
        min-width: 100%;
        padding: 17px !important;
    }

    .hide_logo_footer_contact {
        gap: 20px;
    }

    .sticky-content {
        width: 100%;
        max-width: 100%;
    }

    .contact-us-contant {
        margin-inline: -20px;
    }

    .YC_contact_us {
        padding: 50px 0 50px 0;
    }

    .sticky-features.animation-hidden {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .-widgets-h1-title {
        text-align: center;
        font-size: 30px;
    }

    .intro-model-intro_v1 .-widgets-h1-title {
        text-align: center;
        font-size: 30px;
        max-width: 100%;
    }

    .-widgets-h1-before_title {
        text-align: center;
        font-size: 17px;
        font-weight: 500;
        padding-bottom: 14px;
    }

    .contact-us-item {
        right: 11px;
    }

    .first-image-bottom {
        width: 100%;
    }

    .box_call.animation-hidden {
        width: 100%;
        padding: 30px;
    }

    .circle-container {
        bottom: 103px;
        right: 324px;
    }

    .after-itro-box {
        flex-direction: column;
    }

    .first--image-right--after-intro {
        left: 0;
        bottom: 0;
        position: relative;
    }

    .-footer-site-logo.--logo-Image {
        width: 100%;
        min-width: 100%;
    }

    .hide_logo_footer_contact {
        flex-direction: column;
        gap: 20px;
        padding: 30px;
    }

    .circle-container_3 {
        display: none;
    }

    header.--Intro--Header-Page.fixedintro {
        top: 0;
    }

    .-after__intro-image {
        display: flex;
        align-items: center;
        gap: 20px;
        padding-bottom: 50px;
    }

    .intro-image {
        max-width: 150px;
        width: 100%;
        display: none;
    }

    .-contact__us_2-image.animation-hidden {
        position: relative;
    }

    .feature-style1 {
        min-width: 290px;
        max-width: 440px;
        padding: 20px;
        border-radius: 20px;
    }

    .bottun {
        padding: 8px 17px;
        font-size: 15px;
        font-weight: 400;
    }

    .YC--contact--form-boxarea {
        display: none;
    }

    .background {
        background: #f4f4f4;
        backdrop-filter: blur(15px);
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 10px;
    }

    .-PostFeedBack-Rateing-Box {
        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;
    }

    .-company-contact-minibox>div a {
        display: flex;
        align-items: center;
    }

    .-company-contact-minibox>div i {
        font-size: 18px;
        width: 39px;
        height: 39px;
        background: var(--uicolor);
        color: #fff;
        justify-content: center;
        align-items: center;
        display: flex;
        border-radius: 5px;
    }

    .--Site--Menu.open_menu {
        padding: 21px 20px;
        justify-content: start;
        right: 0;
        opacity: 1;
        visibility: visible;
    }

    .-Header-Fix .--Site--Menu {
        height: 100vh;
        top: 73px;
    }

    .--Site--Menu {
        opacity: 0;
        visibility: hidden;
    }

    .--Site--Menu ul {
        width: 100%;
    }

    .--Site--Menu>ul>li a {
        padding: 17px 0;
        font-weight: 400;
        flex: 1;
        color: var(--Text-color) !important;
    }

    .--Site--Menu ul li.menu-item-has-children a {
        padding: 0;
    }

    .--Site--Menu>ul {
        display: block;
        flex-direction: column;
        margin-inline: 0;
        height: auto;
        flex: initial;
        padding: 0;
    }

    .--company-menu-mobile>span {
        font-size: 25px;
        margin-bottom: 20px;
        display: block;
        text-align: start;
        font-weight: 400;
    }

    .contant-wadget.YC-Animation-Item {
        font-size: 16px;
    }

    .--company-menu-mobile {
        margin: 20px 0;
        display: block;
        text-align: center;
        width: 100%;
    }

    .container {
        padding: 0 20px;
        max-width: 100%;
    }

    .--masterfeatured-area {
        max-width: 100%;
    }

    .menu__icon,
    .services--flexx--left {
        flex-direction: column;
        padding: 6px 4px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border: 0 !important;
        background: 0 0;
        width: 28px;
        height: 28px;
    }

    .--faqs--content {
        max-width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        margin-bottom: 0;
        width: 100%;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .after-intro-contant,
    .intro-content {
        max-width: 100%;
        align-items: center;
        padding-top: 0;
        width: 100%;
        padding-bottom: 32px;
        min-width: 100%;
    }

    .intro-contain--lists {
        justify-content: center;
        bottom: -153px;
        width: 100%;
        left: 0;
        margin: auto;
        max-width: 731px;
        right: 0;
        border-radius: 15px;
    }

    .lists-style1 {
        margin: 0;
        padding: 8px;
    }

    .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: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(-7px) rotate(45deg);
    }

    .menu__icon.trans_menu span:nth-child(2) {
        transform: translate(-50%);
        opacity: 0;
    }

    .--Site--Menu {
        top: 70px;
        right: -100%;
        min-width: 330px;
        border-radius: 0;
        color: var(--uicolor);
        z-index: 19;
        position: fixed;
        bottom: 0;
        max-width: 360px;
        flex-direction: column;
        background: #fff;
        transition: .2s;
        box-shadow: -20px 50px 50px 20px #00000012;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li>ul.sub-menu {
        background: #c7c7c7;
        border-radius: 0;
        max-width: 100%;
    }

    .--Site--Menu ul.sub-menu.active {
        display: block !important;
        animation: .3s ease-out slideDown;
    }

    .--Site--Menu>ul>li>ul.sub-menu.active {
        display: none !important;
    }

    .--Site--Menu>ul>li.hover>ul.sub-menu.active {
        display: block !important;
        width: 100%;
        max-width: 100%;
        margin-block: 10px;
        background: #f3f3f3;
        border: 1px solid var(--diver);
    }

    .--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: 0;
        width: 100%;
        margin-top: 4px;
        display: none;
        right: 0;
    }

    .Header_content {
        width: 100%;
        display: flex;
        padding: 0;
        justify-content: space-between;
        gap: 5px;
        flex-wrap: nowrap;
        align-items: center;
    }

    .--Site--Menu,
    .-Header-Fix {
        padding: 15px 0;
        background: white;
    }

    .about_lists-style1 {
        width: 100%;
        gap: 10px;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .-WT-city__widget .before-title-wadget.animation-hidden {
        font-size: 23px;
    }

    h2.title-contint-wadget.animation-hidden {
        font-size: 30px;
    }

    .-after__intro-image {
        width: 100%;
        margin: auto;
        padding-bottom: 40px;
    }

    .circle-container {
        bottom: 0;
        left: 0;
        display: none;
    }

    .first--image-right--after-intro {
        display: none;
        left: 0;
        bottom: 0;
    }

    span.items-text {
        font-size: 16px;
        font-weight: 500;
    }

    .-WT-city__widget .city_content {
        align-items: center;
        justify-content: center;
        width: 100%;
        text-align: center;
    }

    .-WT-Faqs__simple2 .-defult-widgets-title--URLArea-v1 {
        justify-content: start;
        width: 100%;
    }

    .-WT-previous_works .contant-wadget {
        text-align: center;
        font-size: 16px;
        max-width: 100%;
        margin-bottom: 24px;
    }

    .-WT-Faqs__simple2 .contant-wadget.animation-hidden {
        text-align: start;
    }

    .--faqs--content.animation-hidden {
        margin: 0;
        text-align: start;
        justify-content: start;
    }

    .-WT-reviews_widget h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-contact_us h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-after__intro h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-Faqs__simple2 .title-wadget.animation-hidden {
        text-align: start;
        width: 100%;
    }

    .-WT-previous_works .before-title-wadget::before {
        right: 429px;
    }

    .--faqs--content.animation-hidden {
        width: 100%;
        margin-bottom: 40px;
    }

    .contact-start {
        width: 100%;
        padding: 0;
        margin-bottom: 0;
    }

    .-contact__us-image.animation-hidden {
        padding-top: 50px;
    }

    .contact-us-box {
        padding: 0;
    }

    .-contact__us-image.animation-hidden {
        width: 100%;
        justify-content: center;
    }

    .sticky-features.animation-hidden {
        display: flex;
        align-items: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 34px;
    }

    .-Post-box-tabs-single-item.animation-hidden {
        min-width: 250px;
        max-width: 100%;
    }

    .-contact__us_2-image.animation-hidden {
        max-width: 500px;
        width: 100%;
        margin: auto;
    }

    .Faqs_List_items {
        width: 100%;
        border-radius: 15px;
        padding: 15px;
    }

    .--faqs--content.YC-Animation-Item {
        width: 100%;
    }

    .-Post-box-single-item.YC-Animation-Item {
        width: 100%;
        max-width: 100%;
    }

    .-contact__us-image.YC-Animation-Item {
        width: 100%;
    }

    .-Post-box-tabs-single-item.YC-Animation-Item {
        width: 100%;
        max-width: 100%;
    }

    .contact-us-box {
        justify-content: center !important;
    }

    .contact-us-item {
        right: 20px;
        top: 91px;
    }

    .-contact__us_2-image.YC-Animation-Item {
        width: 100%;
    }

    .contact-us-contant {
        width: 100%;
        margin-bottom: 30px;
    }

    .box_call.YC-Animation-Item {
        width: 100%;
        padding: 22px;
    }

    .first-image-bottom {
        width: 100%;
        min-height: 100%;
        border-radius: 20px;
        min-width: 250px;
    }

    .flex-images.YC-Animation-Item {
        width: 100%;
    }

    .feature-style1.YC-Animation-Item {
        width: 100%;
        justify-content: center;
        min-width: 0;
        max-width: 100%;
    }

    .features-col.features-col-left {
        flex-direction: column;
        width: 100%;
    }

    .feature-style1.YC-Animation-Item {
        width: 100%;
        justify-content: center;
        min-width: 0;
        max-width: 100%;
    }

    .lists-style1 {
        padding: 12px;
        max-width: 100%;
        margin: 5px;
        min-width: 0;
        border: none;
    }

    p.intro_contint {
        font-size: 16px;
        text-align: center;
        max-width: 100%;
    }

    .--contact--post-call--buttons>a {
        margin-bottom: 0;
        font-size: 10px;
        padding: 8px 8px;
        margin-inline-end: 5px;
    }

    .yc-shortcode--single-image {}

    .single-post-parent-container-comments {
        min-width: 100%;
        max-width: 100%;
        display: flex;
        flex-direction: column
    }

    .-Posts-grid,
    .single-post-parent-container-comments>form {
        margin-inline: 0;
    }

    .-comments-form-inputs-area {
        margin: 7px 0 !important;
    }

    .-after__intro-contain--lists {
        flex-direction: column;
        margin-bottom: 5px;
    }

    .iframe {
        width: 100%;
        height: 100%;
    }

    .-Header-Fix {
        position: fixed;
        top: 0;
        width: 100%;
        box-shadow: 0px 2px 20px 0px #dddddd59;
    }

    ul.flex_tabs {
        overflow-x: auto;
    }

    .features-col.features-col-left {
        gap: 19px;
        flex-direction: row;
        justify-content: center;
        width: 100%;
    }

    .-Show-SubMenu-Icon i {
        position: relative;
        z-index: 22;
        background: #f4f4f4;
        width: 25px;
        height: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: var(--largeradius);
        transform: inherit !important;
        color: #000;
        font-size: 12px;
    }

    .-Show-SubMenu-Icon {
        width: 45px;
        height: 45px;
        background: #ffffff00;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: 10;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li .-Show-SubMenu-Icon {
        transform: rotate(90deg) translateX(0%);
    }

    .-post-reviews-area {
        padding-inline-end: 0;
        margin-bottom: 27px;
        min-width: 100%;
        max-width: 100%;
    }

    .feature-item {
        margin-bottom: 16px;
    }

    .contant-wadget .feature-item {
        flex-direction: row;
        justify-content: start;
        text-align: start;
    }

    .sticky-content {
        width: 100%;
        text-align: center;
        margin: auto;
    }

    .YC-wigdht-contact-minibox_2 {
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .contant-wadget_contint_2.animation-hidden {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    h2.title-wadget_contint_2.animation-hidden {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .before-title-wadget_2.animation-hidden {
        justify-content: center;
    }

    .features_contint {
        font-size: 14px;
    }

    .features_numper {
        font-size: 28px;
    }

    .--content--box-- {
        justify-content: center;
        text-align: center;
    }

    .--gallery-features-- {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: auto;
    }

    li.-post-Filter-LI {
        min-width: max-content;
    }

    h2.title-wadget-sticky_features.animation-hidden {
        font-size: 30px;
    }

    li.phonenumber {
        width: 100%;
    }

    a.contact_info1 {
        width: 100%;
        padding-inline: 6px;
    }

    .-current-widgets-payments_2 {
        flex-direction: column;
        gap: 10px;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .YC-SVGIcon-Loaded {
        display: none;
    }

    .-footer-site-logo.--logo-Image {
        max-width: 200px;
        padding: 20px;
        min-width: 100%;
        margin-bottom: 10px;
    }

    .-footer-site-logo.--logo-Image img {
        height: auto;
        width: auto;
    }

    .--empty-attchment-area h1 {
        font-size: 20px
    }

    .--empty-attchment-svg-v1 {
        font-size: 70px
    }

    .YC-wigdht-contact-minibox>div {
        width: 100%;
        font-size: 16px;
        justify-content: center;
    }

    .YC-wigdht-contact-minibox>div i {
        --elw: 45px;
        font-size: 21px;
        margin-inline-end: 10px;
    }

    .-YC-Category-Grid-Area {
        margin-top: 30px;
        gap: 20px;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 80px;
    }

    .search_body>form>input[type=search] {
        height: 73px;
        font-size: 19px;
        padding-inline-start: 29px
    }

    .--city--info-boxitem {
        font-size: 20px;
    }

    .--city--info-boxitem {
        opacity: 1;
    }

    .--Single--page--widget-item {
        margin-bottom: 20px
    }

    .-comments-head-area>.UserAvatar {
        width: 40px;
        height: 37px;
    }

    .CommentContent {
        padding: 19px;
    }

    .-comments-form-Button-area>button {
        padding: 13px 14px;
        font-size: 14px;
    }

    .-comments-form-Button-area {
        margin: 20px 15px 0
    }

    .-Chevrons--NextPrev>a>.inbox-pos>h3,
    .-comments-titlecontext-inner>p {
        font-size: 15px
    }

    .-itemslist-share-icons-list .owl-item>.--sp-social-item>a I {
        font-size: 26px;
        margin-bottom: 10px
    }

    .-single-share-header {
        margin-bottom: 15px;
    }

    .yc-shortcode--features--items {
        margin: 0 !important
    }

    .--single--work-post-box,
    .-defualt-object--center {
        margin-inline: 0;
        padding: 17px;
        max-width: max-content;
        min-width: 260px;
    }

    .-single-bottom-title-list {
        margin-top: 23px;
        margin-bottom: 11px;
        top: 0;
    }

    .-Chevrons--NextPrev>a>.inbox-pos>span,
    .-p-FaqsSimple-vsingle-ContentValue-v1 {
        font-size: 14px
    }

    .-Chevrons--NextPrev-poster {
        --el-w: 43px;
        font-size: 21px;
        margin-inline-end: 13px;
    }

    .-Chevrons--NextPrev>a {
        padding: 15px;
    }

    .-YC-FaqsSimple-vsingle-Title>.--fq-count {
        font-size: 18px;
    }

    .-YC-FaqsSimple-vsingle-Title>h2 {
        font-size: 15px;
        line-height: 1.5;

        .-single-post-content {
            margin-bottom: 20px;
            font-size: 16px;
        }

        .--yourcolor--button--phones>a,
        .-single-post-content h1 {
            font-size: 18px;
        }

        .-single-post-content h2 {
            font-size: 17px;
        }

        .yc-shortcode--worksteps--info>p {
            font-size: 15px;
            margin-block: 0;
        }

        .yc-shortcode--worksteps--info>h3 {
            font-size: 19px;
        }

        .yc-shortcode-worksteps--image {
            font-size: 25px;
        }

        .yc-shortcode--single-image {
            column-count: 2;
            align-items: center;
        }

        .--yourcolor--button--phones {
            width: 45px;
            height: 45px;
        }

        .GotoTop {
            left: 10px;
            --elwh: 43px;
            font-size: 22px;
        }

        .btn-fixed-bh {
            right: 10px;
            bottom: 10px;
        }

        .--YourColor--phone-button>a:after,
        .--YourColor--phone-button>a:before {
            inset: -10px;
        }

        .yc-shortcode--step--info>p {
            font-size: 14px;
        }

        .yc-shortcode--single-features-top h3 {
            font-size: 15px;
            font-weight: 500;
            line-height: 1.7;
        }

        .--open--searching.--search--buttonType-icon i,
        .feature-title,
        .yc-shortcode-features--icon>i {
            font-size: 21px
        }

        .feature-title {
            text-align: start;
            margin-bottom: 10px;
        }

        .yc-shortcode--section--contactus {
            padding: 15px !important
        }

        .feature-text,
        .yc-shortcode--services--info p {
            font-size: 15px;
            text-align: start;
        }

        .yc-shortcode--services--info>h3 {
            font-size: 17px;
            text-align: center;
        }

        .-btn-area>a {
            font-size: 13px;
            padding: 11px 14px;
        }

        .-current-widgets-payments {
            padding: 19px 0;
        }

        .city--icon {
            width: 80px;
            height: 80px;
            font-size: 27px;
        }

        .features {
            width: 85px;
            height: 85px;
            font-size: 31px;
        }

        .--single--table-item {
            font-size: 14px;
        }

        .--single--thumb-image {
            width: 55px;
            height: 55px;
        }

        .--work--title--h3 {
            font-size: 19px;
        }

        .-FaqsSimple-Content-Row-v1 {
            font-size: 13px;
        }

        .-Price-Items-List ul li,
        .blog_contant,
        .category_content,
        .sticky-form_contant {
            font-size: 16px;
        }

        .sticky-title {
            font-size: 22px;
            MARGIN-BOTTOM: 10px;
        }

        .feature-numer {
            RIGHT: -22px;
        }

        .--inner-box-- img {
            WIDTH: 200px;
            HEIGHT: 200px;
        }

        .--inner-box--::before {
            WIDTH: 220px;
            HEIGHT: 220px;
        }

        .more-btn-blog-posts a {
            font-size: 14px;
            padding: 12px 25px;
        }

        .-Post-box-item-Info {
            padding: 35px 22px 22px 22px;
        }

        .button-blog i {
            width: 35px;
            height: 35px;
            font-size: 17px;
        }

        .-single-post-content>h2,
        .category_title a,
        .posts_title,
        .single-post-title.single-page-post-title {
            font-size: 20px;
        }

        .-Plane-Button-v1 a {
            font-size: 15px;
            padding: 13px 15px;
        }

        .-PriceBox-v1-box {
            padding: 54px 31px 31px;
        }

        .prise_icon {
            width: 85px;
            height: 85px;
            font-size: 35px;
        }

        .lists-content,
        p.copyrights {
            font-size: 14px;
        }

        .lists-title {
            font-size: 18px;
        }

        .about_lists-content {
            font-size: 15px;
            margin-bottom: 2px;
        }

        .about_lists-title {
            font-size: 18px;
            margin-bottom: 8px;
        }

        .--container--category--info,
        .-Posts-RelatedBoxes {
            margin: 0;
        }

        .about_icon {
            width: 60px;
            height: 60px;
            font-size: 24px;
        }

        .-site-logo {
            max-width: 204px;
        }

        .search_body>form>button {
            width: 100px;
            height: 100%;
        }

        .-owl-PriceLists-Center-v1 {
            width: 100%;
            position: relative;
            right: 10px;
        }

        .container-pages-head.--is--video-category {
            margin-bottom: 40px;
        }

        .-Header-Fix .--Site--Menu,
        .-intro--page--category {
            min-width: 100%;
        }

        p.copyrights {
            margin-bottom: 10px
        }

        .yc-shortcode--single-worksteps-item {
            padding: 20px !important;
        }

        .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-next,
        .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-prev {
            left: 0;
            top: 50%;
        }

        .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-prev {
            right: 0;
            top: 50%;
        }

        .-single-share-posts-area {
            padding: 20px;
        }

        .--contact--post-info>p {
            font-size: 15px;
        }

        .--contact--post-info>h2 {
            text-align: center;
            font-size: 22px;
        }

        .sc-serv {
            flex-direction: column;
            align-items: center;
            gap: 15px;
            max-width: 100% !important;
            padding: 0;
        }

        .single-post-title h1 {
            font-size: 26px;
            line-height: 1.6;
        }

        .-single-top-head-container {
            max-height: 300px;
        }

        .--open--searching.--search--buttonType-icon {
            padding: 9px;
            width: 44px;
            height: 44px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .-YC-FaqsSimple-Title h2 {
            font-size: 16px;
            padding-inline-end: 20px;
        }

        .yc-shortcode--box>h2 {
            font-size: 17px;
        }

        .-inner-widgets-blog-posts-center,
        .sticky_features-items {
            width: 100%;
        }

        .sticky_features-items {
            gap: 0;
            justify-content: start;
        }

        .-Post-box-item-Thumb {
            height: 187px;
            border-radius: 0 !important;
        }

        .-Posts-RelatedBoxes .-Post-box-single-item {
            margin-block: 6px;
        }

        .-WT-Faqs__simple2 .before-title-wadget.animation-hidden {
            text-align: start;
            justify-content: start;
        }

        .-WT-contact__form .before-title-wadget {
            margin: 0 auto 11px
        }

        .-defult-widgets-title--URLArea-v1 a {
            padding: 11px 10px;
            font-size: 14px;
        }

        .category_box {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 30px 0 50px 0;
        }

        h1.intro-title {
            font-size: 30px;
            text-align: center;
        }

        .header--Tools {
            min-width: max-content
        }

        .sticky-features-box2 {
            border: none;
        }

        .lists-title_Y {
            font-size: 13px;
            font-weight: 400;
        }

        .--primary--intro--pages .--archive--be-content {
            height: auto;
            margin-bottom: 31px;
        }

        .menu__icon.trans_menu span:first-child {
            background-color: var(--uicolor);
            transform: translateY(7px) rotate(-45deg);
        }

        .menu__icon.trans_menu span:nth-child(2) {
            transform: translate(-50%);
            opacity: 0;
        }

        .menu__icon.trans_menu span:nth-child(3) {
            background-color: var(--uicolor);
            transform: translateY(-7px) rotate(45deg);
        }

        .features-col.features-col-left {
            flex-direction: row;
            justify-content: center;
        }

        .featured-setup-item {
            gap: 50px;
            flex-direction: column;
        }

        .--Site--Menu>ul>li>ul.sub-menu>li {
            position: relative;
        }

        .-single-post-content>p>img.aligncenter {
            width: auto;
            height: auto;
        }
    }
}

@media only screen and (max-width: 1000px) {
    * {}

    .-Post-box-item-Thumb {
        width: 100%;
    }

    .opinion-text {
        font-size: 15px;
    }

    .-Price-Head-Title>h3 {
        font-size: 23px;
    }

    .-price-app-value strong {
        font-size: 33px;
    }

    .-discout-value>span {
        font-size: 14px;
    }

    .-discout-value {
        padding: 8px 13px;
        font-size: 12px;
    }

    .-PriceBox-v1-box {
        max-width: 300px;
        min-width: 277px;
        padding: 20px;
    }

    .-single-parent-flexes--content-bar>p {
        font-size: 15px;
    }

    .-single-parent-flexes--content-bar>span {
        font-size: 20px;
    }

    .-Post-box-single-item {
        min-width: 271px;
    }

    .feature-style1 .feature-icon i {
        font-size: 50px;
    }

    .feature-text {
        font-size: 14px;
    }

    .feature-style1 .feature-title {
        font-size: 20px;
    }

    .-YC-Category-Grid-Area-v2 {
        gap: 20px;
    }

    .item_group-icon i {
        font-size: 35px;
    }

    .-Rate-Average-Items {
        padding-inline-start: 0;
        border-inline-start: 0;
        margin-inline-start: 0;
        min-width: 100%;
        width: 100%;
    }

    .yc-shortcode-features--image {
        width: 100%;
        height: 240px;
    }

    .yc-shortcode-features--image img {
        height: auto;
    }

    .-secodary-single-post-bar {
        width: 100%;
        padding: 20px;
    }

    .sing-cont-elem {
        max-width: 100%;
        margin-inline-end: 0;
    }

    .-slider-steps-items {
        height: 100%;
        padding: 20px;
        width: 100%;
    }

    .category_box_item.YC-Animation-Item {
        min-width: 250px;
        max-width: 100%;
    }

    .category_box_item.animation-hidden {
        min-width: 250px;
        max-width: 100%;
    }

    .-post-reviews-feedback--area {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        min-width: 100%;
        max-width: 100%;
        padding: 20px
    }

    .-post-reviews-area {
        padding-inline-end: 0;
        margin-bottom: 27px;
        min-width: 100%;
        max-width: 100%
    }

    .single-content-context-elements {
        max-width: 100%;
        margin-inline-end: 0;
        min-width: 100%;
        margin-bottom: 25px;
        border: 0;
    }

    .-first-single-post-bar {
        position: relative;
        margin-inline: 0;
        max-width: 100%;
        min-width: 100%;
        top: 0
    }
}

@media only screen and (max-width: 950px) {
    * {}

    .--single--table-item {
        font-size: 14px;
    }

    .--single--table-item>p {
        font-size: 14px;
    }

    .-Post-box-single-item {
        min-width: 256px;
    }

    loadmore--inpuarea {
        margin: 20px auto;
    }

    .yc-shortcode-features--icon {
        font-size: 26px;
        --el-w: 40px;
        margin-inline-end: 5px !important;
    }

    .yc-shortcode--single-features-top h3 {
        font-size: 19px;
        text-align: start;
    }

    .--contact--post-info>h2 {
        font-size: 20px;
        text-align: center;
    }

    .yc-shortcode--worksteps--info>p {
        font-size: 15px;
    }

    .yc-shortcode--worksteps--info>h3 {
        font-size: 20px;
    }

    .yc-shortcode-worksteps--image {
        font-size: 40px;
    }

    .-Text-cityBox-widgets-icon {
        font-size: 37px;
        --w-el: 44px;
    }

    .--city--info-boxitem>h3 {
        font-size: 17px;
    }

    .-Text-cityBox-widgets-right--section-s1 {
        gap: 17px;
    }

    .sup-title-widget-defualt {
        font-size: 16px;
    }

    .-YC-related-posts {
        margin-bottom: 0px;
    }

    .-itemslist-share-icons-list {
        justify-content: center;
    }

    .order-services--closse {
        left: 13px;
        top: 13px;
    }

    .order-services--icon {
        font-size: 41px;
        --el-w: 86px;
    }

    .order-services--icon:after {
        --el-w: 107px;
    }

    .yc-shortcode--single-services-item {
        margin: 10px 0 !important;
        padding: 20px !important;
    }

    .yc-shortcode--single-features-item {
        min-width: 270px;
        padding: 18px !important;
    }

    .yc--post--models--post-card {
        padding: 20px;
    }

    .-footer-widgets-single {
        min-width: 161px;
    }

    .-primary-body {
        padding: 50px 0 0 0;
    }

    .Yc-category--video-Youtube {
        border-radius: var(--miniradius);
        overflow: hidden;
    }

    .--inner--intro--video {
        justify-content: center;
    }

    .-intro--page--category {
        margin-inline-start: 0;
        min-width: 100%;
    }

    .-Post-box-item-Thumb {
        width: auto;
    }

    .-YC-FaqsSimple-Title {
        padding: 11px;
    }

    .-YC-FaqsSimple-Title h3 {
        font-size: 17px;
        line-height: 1.5;
        font-weight: 500;
    }

    .feature-style1 .feature-icon i {
        font-size: 40px;
    }

    .feature-style1 .feature-title {
        font-size: 20px;
    }

    .featured-boxed {
        gap: 20px;
    }

    .--single--thumb-image.--is--larger--thumb-image {
        width: auto;
        height: auto;
    }

    .P-content {
        font-size: 16px;
    }

    .Category-Grid {
        flex: 1;
    }

    .--single--category--boxitem i {
        height: 60px;
        width: 60px;
        font-size: 22px;
    }

    .Category-Grid a {
        font-size: 19px;
    }

    .--single--category--boxitem {
        min-width: 300px;
        max-width: 100%;
        padding: 16px 16px;
        border-radius: 20px;
    }

    .--you-ph>a {
        font-size: 20px;
    }

    .--you-ph {
        --el--w: 48px;
        margin-bottom: 0;
    }

    .--you-ph.-YourCol-but {
        margin-bottom: 10px;
    }

    footer-bottom {
        flex-direction: column;
        justify-content: center;
        gap: 9px;
        text-align: center;
    }

    .item_group-icon i {
        font-size: 28px;
    }

    .item_group {
        min-width: 230px;
    }

    .feature-text {}

    .number_futt {
        left: 50%;
        right: auto;
        transform: translate(-50%, 0);
    }

    h4.feature-title {
        text-align: center;
        font-size: 15px;
    }

    .posts_title a {
        font-size: 17px;
    }

    .yc-work-item {
        min-width: 270px;
    }

    .aftrin-wid-box .afin-wid-item {
        min-width: 200px;
    }

    .feu-col-right {
        justify-content: center;
    }

    .--Parent-URL-BTN {}

    .-defult-widgets-title--URLArea-v1 a {
        padding: 11px 9px;
        font-size: 14px;
    }

    .contant-wadget {
        font-size: 16px;
        text-align: center !important;
        max-width: 100%;
    }

    .title-wadget {
        font-size: 25px;
    }

    .YC-TabItems ul li {
        padding: 9px 25px;
    }

    .num-3 .YC-afint-wid-item {
        width: 100%;
    }

    .Slides-prev-next {
        max-width: 100%;
        right: 0;
        top: 180px;
    }

    .work-post-box {
        min-width: 283px;
    }

    .-Plane-Button-v1 a {
        padding: 10px 15px;
        font-size: 16px;
    }

    .-Price-Items-List ul li {
        font-size: 15px;
    }

    .-price-app-value strong {
        font-size: 40px;
    }

    .-price-app-value {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .-Price-Head-Title h3 {
        font-size: 20px;
    }

    .-discout-value {
        padding: 7px 10px;
        font-size: 13px;
    }

    .-PriceBox-v1-box {
        min-width: 284px;
        padding: 36px 20px 20px 20px;
    }

    .city-block {
        max-width: 100%;
        min-width: 282px;
    }

    .--sp-social-item>a {
        min-width: 100px;
        margin-bottom: 0;
    }

    .container-pages-head.--is--video-category {
        justify-content: center;
    }

    .--container--category--info {
        min-width: 550px;
    }

    .category_box_item {
        min-width: 270px;
        max-width: 100%;
    }

    .category-contant {
        width: 100%;
    }

    .sin-tit h1 {
        font-size: 30px;
    }

    .secon-single {}

    .--Site--Menu>ul>li {
        justify-content: space-between;
        width: 100%;
    }

    .YC-img-be-af {
        width: 100%;
        margin-inline-end: 0;
        height: 350px;
    }

    .YC-img-be-af::before {
        display: none;
    }

    .search_closse {
        top: 32px;
        left: 111px;
        background: #ffffff;
        height: 30px;
        width: 30px;
        font-size: 16px;
    }

    .contact-start .-YC-contact--forms-start {
        width: 100%;
        padding-top: 30px;
        padding: 30px;
    }

    .YC-wigdht-contact-minibox {
        justify-content: center;
        align-items: center;
    }

    .contact-start {
        flex-direction: column;
    }

    .single-post-title.single--post-title {
        padding-top: 80px;
    }

    .-slider-Steps-main-center {
        flex-direction: column;
    }

    .category_box_2 {
        padding: 25px;
    }

    .-widgets-counter-items-count-item>span {
        font-size: 50px;
    }

    .-widgets-counter-items-count-item {
        font-size: 37px;
        width: 100%;
        justify-content: center;
        margin-bottom: 13px;
    }

    .number-2 .-after__intro-widgets-progress-item-v1 {
        width: 300px;
    }

    .-WT-previous_works .before-title-wadget::before {
        right: 0;
        font-size: 80px;
        top: -67px;
    }

    .numper .-after__intro-widgets-titles {
        text-align: start;
    }

    .number-3 .YC-after-intro-widgets-items-boxed {
        width: 100%;
    }

    .YC-after-intro-map {
        width: 100%;
    }

    .YC-widgets-container-secondary-element-list.number-3.active {
        min-width: 100%;
    }

    .before_title::before {
        display: none;
    }

    .YC-widgets-container-secondary-element-list.number-2.active {
        min-width: 100%;
    }

    .YC-after-intro-widgets-items-boxed {
        justify-content: center;
    }

    .title_feature {
        text-align: center;
    }

    .-after__intro-widgets-titles {
        text-align: center;
    }

    .after__intro-largerContainer-auto {
        width: 100%;
        height: 100%;
    }

    .YC_after__intro-Gallery-FirstHalf.hover-animation {
        width: 100%;
        height: 100%;
    }

    .yc-shortcode--steps--items {
        gap: 20px;
        margin-bottom: 25px;
    }

    .yc-shortcode--single-worksteps-item {
        margin-bottom: 0;
        min-width: 220px;
        padding: 20px !important;
    }

    .yc-shortcode--services--items {
        width: 100%;
    }

    .circle-container_2 {
        right: 30%;
    }

    .contant-wadget_contint_2.animation-hidden {
        font-size: 15px;
        font-weight: 400;
    }

    .feature-item {
        margin-bottom: 6px;
    }

    .sticky-features.animation-hidden {
        display: flex;
        align-items: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 37px;
    }

    .video--popover--body {
        width: 80%;
    }

    .feature-item {
        margin-bottom: 15px;
    }

    .sticky-features.animation-hidden {
        display: flex;
        align-items: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 37px;
    }

    .sticky-features-box2 {
        border: none;
    }

    .lists-title_Y {
        font-size: 16px;
        font-weight: 500;
    }

    .--primary--intro--pages .--archive--be-content {
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 600px) {
    * {}

    .-single-post-content>h3 {
        font-size: 16px;
    }

    .home-stickyfeatures- {
        min-width: 200px;
        max-width: max-content;
    }

    .-post-card--burrons--area>a {
        font-size: 13px;
        padding: 12px;
        margin-inline-end: 5px;
    }

    .-row-shares-items {
        justify-content: center;
    }

    footer-body {
        padding: 20px;
    }

    .--city--info-boxitem>h3 {
        font-size: 18px;
    }

    .-Text-cityBox-widgets-icon {
        font-size: 32px;
        --w-el: 40px;
    }

    .-Text-cityBox-widgets-item {
        padding: 14px 19px;
        max-width: 100%;
        min-width: 190px;
    }

    .-Post-box-single-item {
        min-width: 224px;
    }

    .shtc-p {
        margin-block: 19px;
        text-align: center;
    }

    .services_shortcode_icone {
        margin: auto;
        margin-bottom: 15px;
    }

    .-share-popover-boxed-copy>button {
        margin-inline-start: 0;
    }

    .-YC-Section {
        padding-block: 50px;
    }

    .num-2 .YC-afin-p_icone>i {
        font-size: 61px;
    }

    .num-2 .afin-wid-item {
        width: 100%;
        padding: 20px 20px;
        gap: 0;
        min-width: 100%;
    }

    .slider-icons {
        justify-content: center;
    }

    .--contact--post-info>.--shortcode--section--contactus--title {
        font-size: 20px;
        text-align: center;
    }

    .YC_after__intro-Gallery-FirstHalf::before {
        right: -10px;
        top: 10px;
    }

    .icone_footer_info {
        padding: 10px;
        margin: 0;
        font-size: 40px;
    }

    .-widgets-counter-items-features-item-info>.--title--feature-h3 {
        font-size: 22px;
        text-align: center;
    }

    .city-block {
        width: 100%;
        min-width: 200px;
    }

    h2.title-wadget-sticky_features.animation-hidden {
        font-size: 30px;
    }

    li.phonenumber {
        width: 100%;
    }

    a.contact_info1 {
        width: 100%;
    }

    .-current-widgets-payments_2 {
        flex-direction: column;
        gap: 10px;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .-Yc-single-main {
        padding-top: 45px;
        margin-bottom: 0;
    }

    .YC-SVGIcon-Loaded {
        display: none;
    }

    .-footer-site-logo.--logo-Image {
        max-width: 200px;
        padding: 20px;
        min-width: 100%;
        text-align: center;
    }

    .-footer-site-logo.--logo-Image img {
        height: auto;
        width: auto
    }

    .--empty-attchment-area h1 {
        font-size: 20px;
    }

    .--empty-attchment-svg-v1 {
        font-size: 70px
    }

    .YC-wigdht-contact-minibox>div {
        width: 100%;
        font-size: 16px;
        justify-content: start;
    }

    .-YC-Category-Grid-Area {
        margin-inline: 0;
        margin-top: 0;
    }

    .search_body>form>input[type=search] {
        height: 69px;
        font-size: 18px;
        padding-inline-start: 20px;
    }

    .--city--info-boxitem {
        font-size: 20px
    }

    .--Single--page--widget-item {
        margin-bottom: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .-comments-head-area>.UserAvatar {
        width: 37px;
        height: 37px;
        font-size: 17px;
    }

    .CommentContent {
        padding: 19px;
        border-radius: 15px;
    }

    .-comments-form-Button-area>button {
        padding: 10px 10px;
        font-size: 13px;
    }

    .-comments-form-Button-area {
        margin: 20px 15px 0
    }

    .-Chevrons--NextPrev>a>.inbox-pos>h3,
    .-comments-titlecontext-inner>p {
        font-size: 15px
    }

    .-itemslist-share-icons-list .owl-item>.--sp-social-item>a I {
        font-size: 26px;
        margin-bottom: 10px
    }

    .yc-shortcode--features--items {
        margin: 0 !important
    }

    .--single--work-post-box,
    .-defualt-object--center {
        margin-bottom: 15px;
    }

    .-single-bottom-title-list {
        margin-top: 0;
        margin-bottom: 11px;
        max-width: 100%;
    }

    .-Chevrons--NextPrev>a>.inbox-pos>span,
    .-p-FaqsSimple-vsingle-ContentValue-v1 {
        font-size: 14px
    }

    .-Chevrons--NextPrev-poster {
        --el-w: 43px;
        font-size: 21px;
        margin-inline-end: 13px
    }

    .-Chevrons--NextPrev>a {
        padding: 14px;
        min-width: 350px;
    }

    .-YC-FaqsSimple-vsingle-Title>.--fq-count {
        font-size: 18px
    }

    .-YC-FaqsSimple-vsingle-Title>h2 {
        font-size: 15px;
        line-height: 1.5;
    }

    .-single-post-content {
        margin-bottom: 20px;
        font-size: 16px;
    }

    .--yourcolor--button--phones>a,
    .-single-post-content h1 {
        font-size: 18px;
    }

    .-single-post-content h2 {
        font-size: 20px;
        margin-bottom: 16px;
    }

    .yc-shortcode--worksteps--info>p {
        font-size: 15px;
        margin-block: 0;
    }

    .yc-shortcode--worksteps--info>h3 {
        font-size: 19px;
    }

    .yc-shortcode-worksteps--image {
        font-size: 25px;
    }

    .yc-shortcode--single-image {
        align-items: center;
        justify-content: center;
    }

    .--yourcolor--button--phones {
        width: 40px;
        height: 40px;
    }

    .GotoTop {
        left: 10px;
        --elwh: 40px;
        font-size: 18px;
    }

    .--YourColor--phone-button>a:after,
    .--YourColor--phone-button>a:before {
        inset: -10px;
    }

    .yc-shortcode--step--info>p {
        font-size: 14px;
    }

    .yc-shortcode--single-features-top h3 {
        font-size: 16px;
        font-weight: 500;
    }

    .--open--searching.--search--buttonType-icon i,
    .feature-title,
    .yc-shortcode-features--icon>i {
        font-size: 20px;
    }

    .yc-shortcode--section--contactus {
        padding: 15px !important;
    }

    .feature-text,
    .yc-shortcode--services--info p {
        font-size: 15px;
    }

    .yc-shortcode--services--info>h3 {
        font-size: 19px;
    }

    .-btn-area>a {
        font-size: 12px;
        padding: 9px 12px;
        margin-inline-end: 10px;
    }

    .-single-parent-flexes--content-inner-thumb--inner img {
        max-height: 250px;
        object-fit: cover;
    }

    .city--icon {
        width: 70px;
        height: 70px;
        font-size: 27px;
    }

    .features {
        width: 85px;
        height: 85px;
        font-size: 31px;
    }

    .--single--table-item {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .--work--title--h3 {
        font-size: 17px;
    }

    .wdt-before-after-slider-container {
        height: 198px;
    }

    .-FaqsSimple-Content-Row-v1 {
        font-size: 13px;
    }

    .-Price-Items-List ul li,
    .blog_contant,
    .category_content,
    .sticky-form_contant {
        font-size: 13px;
        line-height: 1.4;
    }

    .sticky-title {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .feature-numer {
        RIGHT: -22px;
    }

    .--inner-box-- img {
        WIDTH: 200px;
        HEIGHT: 200px;
    }

    .--inner-box--::before {
        width: 220px;
        height: 220px;
    }

    .more-btn-blog-posts a {
        font-size: 14px;
        padding: 12px 25px;
    }

    .-Post-box-item-Info {
        padding: 20px;
    }

    .button-blog i {
        width: 35px;
        height: 35px;
        font-size: 17px;
    }

    .-single-post-content>h2,
    .category_title a,
    .posts_title,
    .single-post-title.single-page-post-title {
        font-size: 18px;
    }

    .-Plane-Button-v1 a {
        font-size: 15px;
        padding: 11px 13px;
    }

    .-PriceBox-v1-box.-ActivePlane::before {
        padding: 8px 20px;
        font-size: 15px;
    }

    .prise_icon {
        width: 85px;
        height: 85px;
        font-size: 35px;
    }

    .category_icom i {
        font-size: 35px;
        margin-bottom: 20px;
    }

    .lists-content,
    p.copyrights {
        font-size: 14px;
        line-height: 1.5;
    }

    .lists-title {
        font-size: 18px;
    }

    .about_lists-content {
        font-size: 15px;
        margin-bottom: 2px;
    }

    .about_lists-title {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .--container--category--info,
    .-Posts-RelatedBoxes {
        margin: 0;
    }

    .about_icon {
        width: 55px;
        height: 55px;
        font-size: 19px;
    }

    .-site-logo {
        max-width: 204px
    }

    .featured-setup-item {
        width: 100%;
        flex-direction: column;
        max-width: 100%;
        gap: 30px;
    }

    .search_body>form>button {
        width: 100px;
        height: 100%
    }

    .-owl-PriceLists-Center-v1 {
        width: 100%;
        position: relative;
    }

    .container-pages-head.--is--video-category {
        margin-bottom: 40px
    }

    .-Header-Fix .--Site--Menu,
    .-intro--page--category {
        min-width: 100%;
        z-index: 11;
        top: 70px;
    }

    .yc-shortcode--single-worksteps-item {
        padding: 20px !important
    }

    .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-next,
    .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        left: 0;
        top: 50%;
    }

    .-single-share-posts-area .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right: 0;
        top: 50%;
    }

    .-single-share-posts-area {
        padding: 20px;
    }

    .--contact--post-info>p {
        font-size: 15px;
    }

    .--contact--post-info>h2 {
        text-align: center;
        font-size: 22px;
    }

    .sc-serv {
        flex-direction: column;
        align-items: center;
        gap: 15px;
        max-width: 100% !important;
        padding: 0;
        min-width: 185px;
    }

    .single-post-title h1 {
        font-size: 22px;
        line-height: 1.6;
    }

    .--open--searching.--search--buttonType-icon {
        padding: 9px;
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
    }

    .--open--searching.mobile-sherch.--search--buttonType-icon i {
        font-size: 16px;
    }

    .-YC-FaqsSimple-Title h2 {
        font-size: 16px;
        padding-inline-end: 20px;
    }

    .yc-shortcode--box>h2 {
        font-size: 18px;
        color: var(--primary-text);
        text-align: center;
    }

    .-inner-widgets-blog-posts-center,
    .sticky_features-items {
        width: 100%
    }

    .-Post-box-item-Thumb {
        max-height: 187px;
        height: 100%;
        width: 100%;
    }

    .-Posts-RelatedBoxes .-Post-box-single-item {
        margin-block: 6px;
    }

    .-WT-Faqs__simple2 .before-title-wadget.animation-hidden {
        text-align: start;
        justify-content: start;
    }

    .-WT-contact__form .before-title-wadget {
        margin: 0 auto 11px
    }

    .-WT-benefits.-YC-Section {
        padding-bottom: 0;
    }

    h1.intro-title {
        font-size: 30px;
        text-align: center;
    }

    .header--Tools {
        min-width: max-content
    }

    .--open--searching.--search--buttonType-Text {
        padding: 6px 4px;
        gap: 4px;
        font-size: 15px;
    }
}

@media only screen and (max-width: 610px) {
    * {}

    .--single--work-post-box {
        min-width: 230px;
    }

    .single-post-title.single-post-post-title {
        margin-top: 60px;
    }

    .-row-shares-items>a {
        height: 37px;
        width: 37px;
        font-size: 16px;
    }

    .yc-work-item {
        min-width: 220px;
    }

    .FeedBack-Rate-Box {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .-YourColor-Widgets-Sections.-YC-WidgetID-home_widgets {
        overflow-x: hidden;
    }

    .workfutchers-icone {
        font-size: 20px;
    }

    .--image--video-append-src>i {
        --el-w: 60px;
        font-size: 17px;
    }

    .features-icon {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }

    .iframe_video {
        width: 100%;
        height: 279px;
    }

    .yc-galery {
        padding: 20px !important;
    }

    .-TitleContent-section>a {
        font-size: 15px;
        padding: 9px 8px;
    }

    h2.-TitleContent-section {
        font-size: 20px;
    }

    .-s-cont {
        font-size: 15px;
    }

    .--container--category--info {
        min-width: 100%;
    }

    .wdt-slider-button {
        width: 50px;
        height: 50px;
        font-size: 17px;
    }

    .wdt-slider-button::before {
        width: 40px;
        height: 40px;
    }

    .-sing-user>ul>li {
        min-width: 150px;
    }

    postsscrollloader {
        padding: 11px 22px;
        font-size: 15px;
    }

    .feature-content {
        max-width: calc(100% - (var(--elm) * 2));
        min-width: calc(100% - (var(--elm) * 2));
        --elm: 35px;
        position: relative;
        max-width: 100%;
        min-width: 100%;
        text-align: center;
        top: 0;
        margin-bottom: 22px;
    }

    .num-3 .aftrin-wid-box .afin-wid-item i {
        width: 50px;
        height: 50px;
        font-size: 21px;
    }

    .aftrin-wid-box {
        margin-inline-start: 0;
    }

    .YC-wid-elemns.num-2.active {
        padding: 20px;
    }

    .-YC-Section.-WT-afte {
        padding-bottom: 0;
    }

    .af-tit-h1 {
        font-size: 21px;
        margin-bottom: 20px;
    }

    .-footer-widgets-links {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .footer_contact {
        padding: 20px;
        flex-direction: column;
    }

    .feu-col-center {
        width: 100%;
        height: 370px;
        border: solid 8px #1f3777;
        top: 0;
    }

    .feature-content-img {
        display: flex;
        flex-direction: column-reverse;
    }

    .feu-col-center img {
        height: auto;
    }

    .feu-col-right {
        margin-top: 70px;
    }

    .-p-FaqsSimple-ContentValue-v1.-ToggleContentValue {
        font-size: 15px;
        padding: 0 13px 13px;
    }

    .before-title-wadget {
        font-size: 20px;
    }

    .--work_top {
        padding: 18px;
    }

    .YC-image-box-work {
        height: 173px;
        width: 100%;
    }

    .work-post-box {
        min-width: 233px;
    }

    .Cate-Grid-v2 {
        justify-content: center;
    }

    .category_box_item {
        max-width: 100%;
        min-width: 209px;
    }

    .afin-item-box1 {
        width: 100%;
        margin-top: 30px;
    }

    .YC_afin-img::before {
        top: 10px;
        right: -10px;
    }

    .YC-wid-elemns.num-1.active {
        padding: 20px 20px 30px 20px;
        max-width: 100%;
    }

    .num-3 .before-title-opacity {
        top: 40px;
        right: -80px;
    }

    .num-2 .before-title-opacity {
        top: 50px;
        right: -200px;
        font-size: 70px;
    }

    .num-1 .before-title-opacity {
        top: 30px;
        right: -150px;
    }

    .YC-afin-pin {
        font-size: 13px;
        padding: 10px 28px;
        line-height: 1.5;
    }

    .-single-top-head-container {
        height: 300px;
        padding: 45px 0 29px;
    }

    .-single-top-head-container.error_page {
        height: 480px;
    }

    .before-title-opacity {
        font-size: 80px;
        top: -10px;
        right: -170px;
        min-width: 100%;
        max-width: 100%;
        display: none;
    }

    .P-content {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .-after__intro-widgets-box-second {
        margin-inline-start: 0;
    }

    .-WT-cate .contant-wadget {
        max-height: 74px;
    }

    .-WT-Faqs .contant-wadget {
        text-align: center;
    }

    .single-post-title.single-page-post-title {
        padding-top: 8px;
    }

    .contact--before--title {
        font-size: 30px;
    }

    .contact--before--title::before {
        font-size: 61px;
        right: 100px;
        top: 30px;
    }

    .-widgets-counter-items-second-section {
        margin-top: 0;
    }

    .-WT-counter_section .-YC-Widgets-Inner-Row {
        padding: 0;
    }

    .number-2 .YC-after__intro-info i {
        font-size: 50px;
        margin-bottom: 30px;
    }

    .number-2 .-after__intro-widgets-progress-item-v1 {
        padding: 25px;
    }

    .-after__intro-widgets-box {
        padding: 40px 0 0 0;
    }

    .contint_footer_info {
        font-size: 15px;
    }

    .titel_footer_info {
        font-size: 15px;
    }

    .category-contant {
        width: 100%;
    }

    .category-contant {
        padding: 30px;
    }

    .--archive--be-content.ArticleDetails.details {
        font-size: 16px;
        max-height: 180px;
        text-align: center;
    }

    .--archive--be-content.ArticleDetails.details.height {
        font-size: 16px;
    }

    .-company-contact-minibox-footer li a i {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }

    p.--short--code--content {
        text-align: center;
        font-size: 15px;
    }

    .yc-shortcode--box.yc-shortcode--post-services p {}

    .category_box_item.animation-hidden {
        min-width: 150px;
    }

    .posts_top_titel_2 .day {
        font-size: 16px;
    }

    .posts_top_titel_2 .month {
        font-size: 11px;
    }

    .YC-wigdht-contact-minibox_2 {
        gap: 30px;
        padding: 10px;
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-next,
    .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        width: 35px;
        height: 35px;
        font-size: 15px;
    }

    .yc-shortcode-services--image {
        width: 100%;
        max-width: 250px;
        min-width: 100%;
        height: 260px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .yc-shortcode-services--image img {
        height: auto;
    }

    .-Post-box-tabs-single-item.animation-hidden {
        min-width: 210px;
    }

    .circle-container_2 {
        right: 20%;
        bottom: 11%;
    }

    ul.flex_tabs {
        justify-content: start;
        padding: 20px 0 20px 0;
        margin-bottom: 20px;
    }

    .features-col.features-col-left {
        flex-direction: column;
        width: 100%;
        max-width: 100%;
        gap: 0px;
    }

    .-YC-contact--forms-start {
        width: 100%;
        margin: 0;
        min-width: 100%;
    }

    .form-group {
        width: 100%;
    }

    .YC-SVGIcon-Loaded svg {
        height: 70px;
    }

    .-content-bar>p {
        font-size: 14px;
    }

    .-content-bar>span {
        font-size: 16px;
    }

    .ycp-card {
        padding: 16px;
    }

    .-secodary-single-post-bar.for-content-single {
        padding: 0;
        border: 0;
        margin-bottom: 20px;
        box-shadow: none;
    }

    .yc-shortcode--single-features-item {
        min-width: 100%;
        margin-inline: 0 !important;
    }

    .contact-form {
        width: 100%;
        max-width: 100%;
    }

    .YC-SVGIcon-Loaded svg {
        height: 70px
    }

    .-content-bar>p {
        font-size: 14px
    }

    .-content-bar>span {
        font-size: 16px
    }

    .order-services--body {
        min-width: 324px;
        max-width: 344px
    }

    .ycp-card {
        padding: 16px
    }

    .-secodary-single-post-bar.for-content-single {
        padding: 0;
        border: 0;
        margin-bottom: 20px;
        box-shadow: none
    }

    .yc-shortcode--single-features-item {
        min-width: 100%;
        margin-inline: 0 !important;
    }

    .-footer-p-content {
        text-align: center;
        font-size: 15px
    }

    .-footer-widgets-single.-current-widgets-logo {
        margin-top: 0;
        display: flex;
        margin-bottom: 32px;
    }

    .YourColor-IntroBoxes.intro-model-intro_v1 {
        padding-bottom: 40px;
        padding-top: 130px;
        height: auto;
    }
}

@media only screen and (max-width: 500px) {
    * {}

    .-YC-FaqsSimple-Title>i {
        margin-inline-end: 5px;
    }

    .--single--table-item>p {
        font-size: 15px;
    }

    .single--work--table-items {
        padding-right: 0;
    }

    .opinion-text {
        font-size: 15px;
    }

    .RateComment .product-item-info-stats-ratings>p>span.-rating-value {
        font-size: 17px;
    }

    .RateComment>.RatingReview {
        font-size: 16px;
    }

    .--single--work-rating-stars {
        font-size: 17px;
    }

    .--single--table-item-new-wite {
        font-size: 15px;
    }

    .--counter-des-- {
        text-align: center;
    }

    .-counter-number-icon- {
        justify-content: center;
    }

    .intro-model-intro_v1 .-widgets-h1-title {
        font-size: 25px;
    }

    .home-stickyfeatures- {
        max-width: max-content;
    }

    .--single--category--boxitem {
        min-width: 100%;
        max-width: 100%;
    }

    .value_info>._value {
        font-size: 14px;
    }

    .shtc-tit {
        text-align: center;
    }

    .FeedBack-Rate-Box {
        width: 100%;
    }

    .Single--page-widget-innerRow {
        width: 100%;
    }

    .img-single img {
        height: auto;
    }

    .yc-fut-item h3 {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 500;
    }

    .yc-fut-item {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .-single-post-content p {
        font-size: 16px;
    }

    .pages-url-title {
        font-size: 20px;
        padding: 8px 10px;
    }

    .-iners-videos {
        width: 100%;
    }

    .--short--code--title {
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }

    .yc-step-titl>p {
        font-size: 15px;
        text-align: center;
    }

    .yc-step-titl>h3 {
        font-size: 20px;
        text-align: center;
    }

    .yc-fut-svg {
        width: 50px;
        height: 50px;
        font-size: 19px;
        margin: auto;
    }

    .yc-fut-svg svg {
        width: 26px;
    }

    .yc-work-item {
        padding: 20px !important;
        margin-bottom: 0;
    }

    .-Rate-Average-element {
        min-width: 100%;
    }

    .yc-features-items {
        gap: 10px;
    }

    .feat-shortcode-item {
        min-width: 100%;
        line-height: 1.5;
        font-size: 15px;
    }

    .feat-shortcode-item h3 {
        flex: 1;
        margin: 0;
        font-size: 17px;
        font-weight: 400;
    }

    .popup-boxnumber>a {
        padding: 7px 12px;
        font-size: 13px;
        margin-inline-end: 5px;
    }

    .sin-tit h1 {
        font-size: 23px;
    }

    .--archive--be-content {
        font-size: 16px;
        max-height: 283px;
    }

    .mine_img_bg {
        height: 220px;
    }

    .mine_img_bg img {
        width: auto;
        height: auto;
    }

    .price_content {
        font-size: 15px;
    }

    .-Price-Head-Title h3 {
        font-size: 20px;
    }

    .first_image_1,
    .first_image_3,
    .first_image_2 {
        width: 100px;
        height: 100px;
        font-size: 40px;
    }

    .YC-afin-p_titel {
        font-size: 16px;
    }

    .num-2 .YC-afin-p_titel {
        font-size: 20px;
    }

    .work-post-box {
        max-width: 100%;
        min-width: 100%;
    }

    .YC-TabItems ul li span {
        font-size: 12px;
    }

    .YC-TabItems ul li {
        padding: 9px 11px;
    }

    .afintro-title {
        font-size: 16px;
        padding: 7px 20px;
    }

    .-footer-widgets-single {
        min-width: 240px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    .-YC-Section.-WT-cate {
        margin-bottom: 30px;
    }

    ul.-footer-widgets-links li {
        justify-content: center;
    }

    .-footer-widgets-title {
        text-align: center;
        font-size: 18px;
        margin-bottom: 20px;
        padding-bottom: 12px;
    }

    .-WT-blog_v1 .before-title-opacity {
        font-size: 77px;
        top: -17px;
        opacity: 0.06 !important;
        right: 57px;
    }

    .title-wadget.animation-hidden {
        font-size: 26px;
        width: 100%;
    }

    .-YC-Section.-WT-counter_section {
        padding-top: 0;
    }

    .YC-wigdht-contact-minibox .phonenumber a {
        padding: 10px;
    }

    .YC-wigdht-contact-minibox .company__adress a {
        padding: 10px;
    }

    .YC-wigdht-contact-minibox a {
        padding: 9px !important;
    }

    .--widget--sidebar--title.--single-share-posts-title {
        font-size: 21px;
    }

    .--widget--sidebar--title.--sidebar-widget-pages--title {
        font-size: 17px;
    }

    form.footer_input_svg {
        padding: 7px 20px 7px 20px;
    }

    .stars-result-content {
        padding: 20px;
    }

    .stars-result-contint {
        font-size: 17px;
    }

    .before-title-wadget {
        font-size: 20px;
        justify-content: center;
    }

    .-WT-benefits .title-wadget {
        font-size: 22px;
    }

    .posts_title a {
        font-size: 17px;
    }

    .-Post-box-item-Info .posts_title a {
        font-size: 17px;
    }

    .single-post-title {
        padding-top: 50px;
    }

    .-page--sidebars {
        gap: 20px;
    }

    .-Post-box-tabs-item-Inf.pox2 {
        width: 100%;
    }

    .-YC-Section.-WT-blog_v1 {
        padding: 100px 0 100px 0;
    }

    .YC-after-intro-map {
        height: 350px;
    }

    .custreviews-logos-context>.-P-Content {
        font-size: 17px;
    }

    .custreviews-logos-context {
        padding: 86px 25px 25px 25px;
    }

    .-widget-after-intro-h1 {
        font-size: 20px;
    }

    .-widgets-h1-title.animate-text-from-left {
        font-size: 37px;
    }

    .title_feature {
        padding-bottom: 6px;
    }

    .number-3 .YC-after-intro-widgets-items-boxed .-after__intro-widgets-progress-item-v1 i {
        width: 60px;
        height: 60px;
        font-size: 22px;
    }

    .title_feature {
        font-size: 25px;
    }

    .number-2 .YC-after__intro-info_titel {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .YC-widgets-container-secondary-element-list.number-3.active {
        padding: 30px;
    }

    .YC-widgets-container-secondary-element-list.number-2.active {
        padding: 30px;
    }

    .YC-widgets-container-secondary-element-list.active {
        padding: 30px;
    }

    .YC-Faq-TabItems ul li span {
        font-size: 13px;
    }

    .YC-Faq-TabItems ul li {
        padding: 18px;
    }

    .-Header-Fix .activable.-BTN--hoverable {
        padding: 10px;
        font-size: 14px;
    }

    .category_button {
        display: none;
    }

    .faq-icon {
        font-size: 16px;
    }

    .posts_tabs_top_titel_2 {
        padding: 7px;
        font-size: 13px;
        right: 13px;
        top: 13px;
    }

    .-Post-box-tabs-item-Thumb {
        max-height: 200px;
        box-shadow: 10px 10px 0px 0px #1f3777;
    }

    .category_title {
        margin-bottom: 5px;
    }

    .category_images {
        max-height: 115px;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .-Post-box-single-item.animation-hidden {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        margin-inline: 0;
    }

    .-comments-head-area .stars-avg {
        font-size: 15px;
    }

    .-YC-FaqsSimple-vsingle-Title>i {
        font-size: 15px;
    }

    .-single-bottom-title-list>ul {
        flex-direction: column;
        align-items: start;
        gap: 15px;
    }

    .-WT-city__widget .-YC-owl-navs-items {
        top: 236px !important;
    }

    ul.-company-contact-minibox-footer {
        gap: 21px;
        padding: 0;
        width: 100%;
    }

    .hide_logo_footer_contact {
        gap: 20px;
    }

    h2.title-contint-wadget.animation-hidden {
        font-size: 30px;
    }

    .-after__intro-image {
        width: 100%;
        max-width: 500px;
        margin: auto;
        padding-bottom: 40px;
    }

    .circle-container {
        bottom: 0;
        left: 0;
        display: none;
    }

    .first--image-right--after-intro {
        display: none;
        left: 0;
        bottom: 0;
    }

    span.items-text {
        font-size: 16px;
        font-weight: 500;
    }

    .-WT-Faqs__simple2 .-defult-widgets-title--URLArea-v1 {
        justify-content: start;
        width: 100%;
    }

    .-WT-Faqs__simple2 .contant-wadget.animation-hidden {
        text-align: start;
    }

    .--faqs--content.animation-hidden {
        margin: 0;
        text-align: start;
        justify-content: start;
    }

    .-WT-reviews_widget h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-contact_us h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-after__intro h2.title-wadget.animation-hidden {
        text-align: center;
    }

    .-WT-Faqs__simple2 .title-wadget.animation-hidden {
        text-align: start;
        width: 100%;
    }

    .-WT-city__widget h2.title-wadget.animation-hidden {
        text-align: center;
        font-size: 24px;
    }

    .-WT-city__widget .before-title-wadget::before {
        font-size: 60px;
        top: -70px;
        right: 90px;
    }

    .--faqs--content.animation-hidden {
        width: 100%;
        margin-bottom: 40px;
    }

    .contact-start {
        width: 100%;
    }

    .-contact__us-image.animation-hidden {
        padding-top: 50px;
    }

    .contact-us-box {
        padding: 0;
    }

    .-contact__us-image.animation-hidden {
        width: 100%;
        justify-content: center;
    }

    .sticky-features.animation-hidden {
        display: flex;
        align-items: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 34px;
    }

    .-contact__us_2-image.animation-hidden {
        max-width: 500px;
        width: 100%;
        margin: auto;
    }

    .box_call.animation-hidden {
        width: 100%;
    }

    .Faqs_List_items {
        width: 100%;
        border-radius: 15px;
        padding: 15px;
    }

    .--faqs--content.YC-Animation-Item {
        width: 100%;
    }

    .-Post-box-single-item.YC-Animation-Item {
        width: 100%;
        max-width: 100%;
    }

    .-contact__us-image.YC-Animation-Item {
        width: 100%;
    }

    .-Post-box-tabs-single-item.YC-Animation-Item {
        width: 100%;
        max-width: 100%;
    }

    .contact-us-box {
        gap: 40px;
    }

    .-contact__us_2-image.YC-Animation-Item {
        width: 100%;
    }

    .contact-us-contant {
        width: 100%;
    }

    .box_call.YC-Animation-Item {
        width: 100%;
        padding: 22px;
    }

    .first-image-bottom {
        width: 100%;
        min-height: 190px;
        border-radius: 20px;
    }

    .flex-images.YC-Animation-Item {
        width: 100%;
        gap: 20px;
    }

    .category_box_item.YC-Animation-Item {
        width: 100%;
        max-width: 100%;
        border-radius: 20px;
    }

    .feature-style1.YC-Animation-Item {
        width: 100%;
        justify-content: center;
        min-width: 0;
        max-width: 100%;
    }

    .feature-style1.YC-Animation-Item {
        width: 100%;
        justify-content: center;
        min-width: 0;
        max-width: 100%;
    }

    .flex-images.animation-hidden {
        gap: 17px;
        justify-content: start;
        width: 100%;
    }

    .lists-style1 {
        padding: 12px;
        max-width: 100%;
        margin: 5px;
        min-width: 0;
    }

    .before-title-intro {
        padding: 3px 22px;
        font-size: 19px;
        margin-bottom: 10px;
    }

    .single-post-parent-container-comments {
        min-width: 100%;
        max-width: 100%;
        display: flex;
        flex-direction: column
    }

    .-Posts-grid,
    .single-post-parent-container-comments>form {
        margin-inline: 0
    }

    .-comments-form-inputs-area {
        margin: 7px 0 !important;
        min-width: 100%;
    }

    .-after__intro-contain--lists {
        flex-direction: column;
        margin-bottom: 5px
    }

    .feature-style1:hover .number_futt {
        transform: translatey(-76%) scale(0.85);
        font-size: 100px;
    }
}

@media only screen and (max-width: 450px) {
    * {}

    .yc-shortcode--services--info p {
        text-align: center;
    }

    .yc-shortcode--services--info>h3 {
        text-align: center;
    }

    .yc-shortcode--services--info {
        padding-left: 0 !important;
    }

    .yc-shortcode--single-services-item {
        flex-direction: column;
        justify-content: center;
        gap: 15px;
    }

    .-seviesRequest-shares-items {
        margin: 0;
        justify-content: center;
    }

    .beFr-tit-wid {
        text-align: center;
    }

    .-itemslist-share-icons {
        gap: 6px;
    }

    .--sp-social-item>a>span {
        font-size: 12px;
    }

    .--sp-social-item>a {
        min-width: 90px;
        padding: 10px 6px;
        font-size: 25px;
        width: 109px;
    }

    .--sp-social-item>a i {
        font-size: 18px;
    }

    .services_shortcode_icone {
        width: 50px;
        height: 50px;
        margin: auto;
        margin-bottom: 15px;
    }

    .btn-search.search_single button {
        font-size: 17px;
    }

    .btn-search.search_single input[type=seach] {
        font-size: 17px;
    }

    .btn-search.search_single {
        padding: 12px;
    }

    .-container-error-info p {
        font-size: 15px;
    }

    .container-pages-head h1 {
        font-size: 27px;
    }

    span.single-404 {
        font-size: 18px;
        padding: 7px 12px;
    }

    .value_info span {
        font-size: 14px;
    }

    .-discout-value {
        font-size: 13px;
        padding: 10px 20px;
    }

    .-yc-cat-vid {
        max-height: 290px;
        overflow: hidden;
        display: flex;
    }

    .popup_imge {
        margin-top: -196px;
        margin-bottom: 30px;
    }

    .order-services--info-context>h2 {
        font-size: 25px;
    }

    .aftrin-wid-box .afin-wid-item i {
        height: 50px;
    }

    .--Site--Menu>ul>li>ul.sub-menu>li .-Show-SubMenu-Icon {
        left: 0;
        transform: rotate(90deg) translateX(0%);
    }

    .first_image_1,
    .first_image_2,
    .first_image_3 {
        width: 80px;
        height: 80px;
        font-size: 32px;
    }

    .YC-BC ol li a {
        font-size: 14px;
    }

    .-single-features-step-item {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    .--Parent-URL-BTN {
        text-align: center;
    }

    .-widgets-counter-items-features-item-info>.--P-content {
        text-align: center;
    }

    .-widgets-counter-items-features-item-info {
        width: 100%;
    }

    .flex-images {
        gap: 22px;
    }

    .feature-style1:hover .number_futt {
        transform: translatey(-76%) scale(0.85);
        font-size: 100px;
    }

    .feature-style1 .number_futt {
        right: auto;
    }

    .-defult-widgets-title--URLArea-v1 {
        justify-content: center;
    }

    .title-wadget {
        text-align: center;
        width: 100%;
        font-size: 22px;
    }

    .-WT-bene .title-wadget {
        font-size: 21px;
    }

    .about_lists-before-titel {
        font-size: 14px;
    }

    .about_lists {
        font-size: 18px;
    }

    .--widget--sidebar--title.--single-ratingbox-posts-title {
        font-size: 21px;
    }

    .YC-after__intro-info_titel {
        font-size: 16px;
    }

    .-itemslist-share-icons-list .owl-item>.--sp-social-item {
        min-width: 0;
    }

    .before_title {
        font-size: 20px;
        margin-bottom: 0;
    }

    .-Post-box-single-item:hover .post_link_icone {
        top: 68px;
    }

    span.date-box.pox2 {
        font-size: 19px;
    }

    .posts_title.pox2 a {
        font-size: 20px;
    }

    .-after__intro-widgets-title-s2 .P-content {
        margin-bottom: 20px;
    }

    .-widget-after-secondary_before_title.animate-text-from-right {
        padding: 6px 23px;
        font-size: 20px;
    }

    .stars-avg {
        font-size: 17px;
    }

    .posts-titels-contint {
        font-size: 15px;
    }

    .posts-titels h2 {
        font-size: 17px;
    }

    .-custreviews-Poster-Image-titil {
        gap: 15px;
    }

    .-custreviews-logos-Poster-UI {
        width: 70px;
        height: 70px;
    }

    .-WT-previous_works .before-title-opacity {
        right: 40px;
        font-size: 100px;
        top: -10px;
        opacity: 0.06 !important;
    }

    .-WT-city__widget .before-title-opacity {
        font-size: 60px;
        right: 90px;
        opacity: 0.06;
    }

    .number-2 .before-title-opacity {
        right: 0;
        font-size: 50px;
        top: -19px;
    }

    .number-2 .title_feature {
        padding-bottom: 34px;
        font-size: 25px;
    }

    .-after__intro-widgets-progress-item-v1 {
        width: 100%;
        min-width: 100% !important;
        margin-bottom: 7px;
    }

    .-custreviews-Poster-quote {
        font-size: 70px;
        right: 24px;
    }

    .-custreviews-titil-start {
        flex-direction: column;
    }

    .-YC-FaqsSimple-in--page {
        padding-bottom: 0;
    }

    .-Post-box-tabs-single-item {
        min-width: 100%;
    }

    .contact_cal_us_2_icone svg {
        width: 42px;
    }

    .center-icon_2 {
        width: 50px;
        height: 50px;
    }

    .center-icon_2 svg {
        width: 26px;
    }

    .contact_cal_us_2::before {
        width: 71px;
    }

    .before-title-wadget-sticky_features.animation-hidden {
        padding-bottom: 10px;
        justify-content: center;
    }

    h2.title-wadget-sticky_features.animation-hidden {
        font-size: 27px;
    }

    .sticky_features-items {
        gap: 0;
    }

    .sticky-content {
        padding-bottom: 0;
        text-align: center;
    }

    .titels_call {
        gap: 7px;
    }

    span.titels_call_2 {
        font-size: 16px;
    }

    .contact_cal_us_2 {
        padding: 12px;
        gap: 30px;
        border-radius: 15px;
    }

    .-comment-contentarea {
        margin-bottom: 0
    }

    .yc-code-img {
        max-height: 146px
    }

    .footer-body {
        padding-top: 53px;
    }

    .footer-shape svg {
        display: none
    }

    .-Price-Footer-Area {
        flex: 1
    }

    .-price-app-value strong {
        font-size: 35px
    }

    .-price-app-value {
        font-size: 14px
    }

    .-next-prev-singular-posts {
        margin: 0
    }

    .-Chevrons--NextPrev {
        min-width: 100%;
        margin: 10px 0
    }

    .popup_imge::before {
        height: 146px
    }

    .video--popover--bod {
        width: 100%;
        max-width: 260px;
    }

    .lists-icon {
        padding: 0;
    }

    .lists-icon svg {
        width: 42px;
    }

    .contact_info {
        font-size: 14px;
    }

    .-share-popover-boxed-copy {
        flex-direction: column;
        justify-content: center;
        gap: 10px;
    }

    .before-title-wadget-sticky_features.animation-hidden {
        padding-bottom: 10px;
        justify-content: center;
    }

    h2.title-wadget-sticky_features.animation-hidden {
        font-size: 27px;
    }

    .sticky_features-items {
        gap: 18px;
    }

    .sticky-content {
        padding-bottom: 0;
        text-align: center;
    }

    .titels_call {
        gap: 7px;
    }

    span.titels_call_2 {
        font-size: 16px;
    }

    .contact_cal_us_2 {
        padding: 12px;
        gap: 30px;
        border-radius: 15px;
    }

    .--Parent-URL-BTN a {
        padding: 9px 10px;
        font-size: 14px;
    }

    .-comment-contentarea {
        margin-bottom: 0
    }

    .yc-code-img {
        max-height: 146px
    }

    .footer-body {
        padding-top: 33px;
    }

    .footer-shape svg {
        display: none
    }

    .-Price-Footer-Area {
        flex: 1
    }

    .-price-app-value strong {
        font-size: 35px
    }

    .-price-app-value {
        font-size: 14px
    }

    .-next-prev-singular-posts {
        margin: 0
    }

    .-Chevrons--NextPrev {
        min-width: 100%;
        margin: 10px 0
    }

    .popup_imge::before {
        height: 146px
    }

    .contact--before--title {
        font-size: 28px;
    }

    .hide_logo_footer_contact {
        gap: 20px;
    }

    .company__mail {
        width: 100%;
        max-width: 100%;
    }

    .YC-wigdht-contact-minibox.YC-Animation-Item {
        width: 100%;
    }

    .circle-container_2 {
        right: 9%;
        bottom: 2px;
        width: 122px;
        height: 122px;
    }

    .contact-us-item:last-child {
        padding: 15px 15px 15px 60px;
    }

    .contact-us-item {
        top: 31px;
        padding: 15px 15px 15px 60px;
    }

    .contact-us-contant {
        width: 100%;
    }

    .featured-setup-item {
        gap: 0;
    }

    .features-col.features-col-left {
        width: 100%;
        max-width: 100%;
    }

    .features-col.features-col-right {
        width: 100%;
        max-width: 100%;
        flex-direction: column;
    }

    .-YC-Section.-WT-after__intro {
        padding-bottom: 0;
    }

    .-YC-Section.-WT-after__intro {
        padding-top: 100px;
    }

    .box_call_icone {
        width: 55px;
        height: 55px;
        display: none;
    }

    .box_call.animation-hidden {
        width: 100%;
        padding: 17px;
        flex-direction: column;
        gap: 22px;
        border-radius: 20px;
    }

    .first-image-bottom {
        width: 100%;
        height: 100%;
        max-height: 150px;
        border-radius: 20px;
    }

    .-comments-form-inputs-area.-comments--textarea>textarea {
        min-width: 100%
    }
}

@media only screen and (max-width: 400px) {
    * {}

    .--single--work-post-box {
        min-width: 300px;
    }

    .-p-FaqsSimple-ContentValue-v1.-ToggleContentValue {
        font-size: 14px;
    }

    .-YC-FaqsSimple-Title h3 {
        font-size: 16px;
    }

    .feature-style1 {
        min-width: 100%;
        max-width: 100%;
    }

    .--inner--intro--video iframe {
        min-height: 100%;
        min-width: 100%;
    }

    .single-post-title h1 {
        font-size: 20px;
    }

    .-single-parent-flexes--content-inner-thumb--inner {
        width: 100%;
    }

    .-itemslist-share-icons-list .--sp-social-item {
        min-width: 80px;
        max-width: 110px;
    }

    .--single--opinion-post-box {
        min-width: 100%;
    }

    .-Chevrons--NextPrev>a {
        min-width: 100%;
    }

    .YC-TabItems ul {
        overflow: auto;
    }

    .Slides-prev-next {
        max-width: 100%;
        right: 0;
    }

    .YC_afin-img::before {
        display: none;
    }

    .-PriceBox-v1-box {
        min-width: 100%;
    }

    .yc-box-steps {
        padding: 17px !important;
    }

    .shtc-tit {
        font-size: 17px;
        margin-bottom: 10px;
    }

    .--empty-attchment-area {
        padding-bottom: 120px;
    }

    .order-services--body {
        min-width: 254px;
        max-width: 296px;
        padding: 11px;
    }

    .-widg-counitem-info>.--P-content {
        font-size: 15px;
    }

    .-wid-counitem>span {
        font-size: 40px;
    }

    .intro-box {
        padding-top: 0;
    }

    .search_closse {
        left: 70px;
    }

    .search_body>form>button {
        width: 70px;
        height: 100%;
    }

    .-after_intro-titles2 {
        margin-bottom: 40px;
    }

    .-YC-owl-Slides-next.-custom-owl-Slides-next {
        left: 4px;
    }

    .-YC-owl-Slides-prev.-custom-owl-Slides-prev {
        right: 10px;
    }

    .category_box_item {
        min-width: 175px;
    }

    .sin-tit.single-page {
        font-size: 17px;
    }

    .mini-post-content.pox2 {
        font-size: 16px;
    }

    .number-3 .before-title-opacity {
        right: 40px;
        font-size: 80px;
        top: -15px;
    }

    .number-2 .-after__intro-widgets-progress-item-v1 {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }

    .-WT-city__widget .owl-item {
        max-width: 152px;
    }

    .footer_menu_4 {
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .--gallery-features-- {
        padding-left: 0;
        padding: 10px 0 10px 0;
    }

    .-custreviews-Poster-svg {
        top: 32px;
        left: 16px;
    }

    .-slider-container-steps.owl-rtl.owl-loaded.owl-drag {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    h2.-widgets-h1-before_title {
        font-size: 16px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .contant-wadget_contint_2.animation-hidden {
        text-align: center;
    }

    h2.title-wadget_contint_2.animation-hidden {
        text-align: center;
        font-size: 30px;
    }

    .before-title-wadget_2.animation-hidden {
        justify-content: center;
    }

    .YC-wigdht-contact-minibox.animation-hidden {
        gap: 8px;
    }

    .--content--box-- {
        justify-content: center;
        text-align: center;
    }

    ul.flex_tabs {
        gap: 27px;
    }

    .sticky-box {
        padding-top: 23px;
    }

    .category_box_2 {
        padding: 15px;
    }

    .-defult-widgets-title-style-1 {
        text-align: center;
    }

    .contact_cal_us_2_icone svg {
        width: 42px;
    }

    .text_video-iframe.animation-hidden {
        padding-right: 0px;
    }

    .-WT-city__widget .-YC-owl-navs-items {
        top: 317px !important;
    }

    .footer-body {
        justify-content: center;
    }

    ul.-company-contact-minibox-footer {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: self-start;
        gap: 10px;
    }
}