@media only screen and (max-width:1500px) {
    *{}
    .Intro-slider-Container {
        min-width:100%
    }
}

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

.P-content.active {
    font-size: 12px;
}

.title-event {
    font-size: 15px;
}

.-owl-PriceLists-Center-v1 {
    --item: 4;
    position: relative;
    width: calc(100% / var(--item) - 15.5px);
}
    .-lang-btn {
        font-size:14px;
    }

    .-waqf-rootpage-body-tasbeeh-container {
        padding-inline:18px;
    }
    .intro_content>h3 {
        font-size:16px;
    }

    .intro_content h2 {
        font-size:41px;
    }

    .--ice-cola-back-ground-intro {top:-358%;}

    .-home-hero-section-body > .-home-hero-section-body-content {
        padding:42px 0px;
    }

    .-button-ui.-ui-secondary {
        display:none;
    }

    .-waqf-rootpage-tasbeeh > .-waqf-rootpage-tasbeeh-body > .-waqf-rootpage-tasbeeh-up {
        width:80px;
        height:80px;
        font-size:50px;
    }

    .-waqf-rootpage-tasbeeh > .-waqf-rootpage-tasbeeh-body > .-waqf-rootpage-tasbeeh-count {
        font-size:28px;
        min-width:90px;
        height:50px;
        padding-inline:11px;
        white-space:nowrap;
    }

    .-waqf-rootpage-tasbeeh {
        padding:25px 20px;
        border-radius:var(--circularradius);
    }

    .-create-new-waqf-root > .-create-new-waqf-root-form {
        padding:35px;
    }

    .-waqf-created-box-share-social-media {}

    .page-title-content h1 {
        font-size:31px;
    }

    .page-title-content {
        padding:45px 0;
        margin-bottom:60px;
    }

    .-home-hero-section-body > .-home-hero-section-body-content > h1 {
        font-size:39px;
    }
    .YourColor-IntroBoxes.intro-model-intro_v1 {
        height:670px
    }

    .Yc-intro--img-- {
        transform:scale(.8)
    }

    .-company-contact-minibox>div {
        min-width:158px
    }

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

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

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

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

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

.-ribbon-event {
    font-size: 12px;
}

.--event-slide-inner {
    width: 70%;
}

.-event-slider {
    --item: 3;
}

.--image-content {
    margin-inline-end: 50px;
    position: relative;
    top: 0;
}

    body.-minimal-header header > .-container > .-menu ul > li > a {padding-inline:10px;}

    .-intro-widgets-progress-item-v1 {
        right:174px
    }

    .-YC-features-title- {
        margin-inline-end:0}

    .Yc-intro--img-- {
        transform:scale(.7)
    }

    .-company-contact-minibox>div {
        min-width:137px
    }

    .--rating--widgets--stars-result i {
        font-size:29px
    }

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

    .-YC-FaqsSimple-title-s1 {
        max-width:450px
    }

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

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

    .--category--info-boxitem {
        text-align:center
    }

    .--category--logoIcon {
        margin-inline-end:0;
        margin-bottom:20px
    }

    .--single--category--boxitem {
        flex-direction:column
    }

    .-YC-Category-Grid-Area-v2 {
        margin-inline:0}

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

    .--Site--Menu>ul>li>a {
        padding:5px 10px
    }

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

    .-Show-SubMenu-Icon>i {
        left:0
    }

    .hoverable:hover::after {
        opacity:0
    }
}

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

.-intro-descrption {
    font-size: 16px;
}

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

.--customers-in.slider-btn-right {
    display: none;
}

.-owl-PriceLists-Center-v1 {
    --item: 3;
    position: relative;
    width: calc(100% / var(--item) - 21.5px);
}


.-after__intro-image {
    margin-inline-end:40px;
    position:relative;
    display:none;
}

    .-company-contact-minibox>div {
        margin-bottom:13px
    }

    .-company-contact-minibox>div:last-child {
        margin-bottom:0;
        margin-inline-end:0;margin-inline-start:0;min-width:144px
    }

    .-Intro-slider-BoxInfo,.-Intro-slider-inner-Info {
        max-width:550px
    }

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

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

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


.-events-flex {
    --item: 2;
}

h2.-widgets-h1-title.active {
    font-size: 24px;
}

.slider-btn-right>a {font-size: 12px;}

.-before-inro-title {
    font-size: 14px;
    margin-bottom: 5px;
}

.-intro-descrption {
    font-size: 13px;
}

.--post-title h1 {
    font-size: 34px;
}

.colm-media-in {
    min-width: 342px;
    max-width: 543px;
}

header .-background-krop {
    margin: 0;
    transition: var(--transition-time);
}

header.fixedintro .-background-krop {
    margin-top: 10px;
}

.header .-background-krop {
    margin: 0;
}

header.fixedintro>.-container>.-background-krop>.menu-list>.-menu>.menu-menu-1-container>ul>li>a {
    color: var(--textcolor);
}

header.fixedintro>.-container>.-background-krop>.menu-list>.-menu ul>li>a:before {
    background: var(--uicolor);
}

header>.-container>.-background-krop>.menu-list>.-menu>.menu-menu-1-container>ul>li>a {
    height: 70px;
}

header>.-container>.-background-krop>.menu-list>.-menu ul {
    flex-direction: column;
}

header>.-container>.-background-krop>.menu-list {
    justify-content: space-between;
    margin-block: 10px;
}

.menu-list {}

.-blog-gridboxes>.-blog-gridboxes-item {
    margin-bottom: 30px;
    flex: 1;
    min-width: 233px;
    max-width: 390px;
}

.-def-after-intro-div {
    text-align: center;
}

.--image-content {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 45px;
}

.--def-features {
    height: 100%;
    width: 100%;
    top: 0;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.--def-flex {
    display: flex;
    flex-direction: column;
    height: 100%;
}

header>.-container>.menu-list>.-menu>.menu-menu-1-container>ul ul.sub-menu>li {
    margin:18px 0;
}


form.-formkit {
    max-width:100% !important;
    width:100%;
}

.menu-item-has-children .sub-menu {
    opacity:1;
    visibility:visible;
    transform:translateY(0px);
}

header>.-container>.menu-list>.-menu ul>li:hover ul.sub-menu {display:none;}

.menu-item-has-children.active ul {
    display:block;
    position:relative;
    top:0;
    transform:translateY(0);
    opacity:1;
    visibility:visible;
    background:linear-gradient(269deg, #f6f8ff, transparent);
    padding:13px 21px;
    width:100%;
    border-radius:14px;
    box-shadow:none;
    margin-top:10px;
}
.menu-menu-1-container {
    width:100%;
    padding-inline:20px;
    height:100vh;
    backdrop-filter: blur(134px) !important;
    background: #fff;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    !i;
    !;
}

header > .-container > .menu-list > .-menu > .menu-menu-1-container > ul > li > a {
    line-height:50px;
    width:100%;
}

header>.-container>.menu-list>.-menu ul>li>a:before {
    display:none;
}

header > .-container > .menu-list > .-menu ul {
    display:flex;
    flex-direction:column;
    width:100%;
}

ul#menu-menu-1 {}

header > .-container > .menu-list {
    justify-content:space-between;
    padding:0;
}

.-minimal-header header:before {
    display:none;
}

.-header-btn-all-in {
    gap:0;
}

header > .-container > .-menu > .menu-menu-1-container > ul > li > a {
    color:var(--textcolor);
}

.contact-map {
    max-width:100% !important;
    width:100%;
}

.contact-form.map {
    width:100%;
}

body.-minimal-header header > .-container > .-menu ul > li > a {
    padding:0 20px;
}

header > .-container > .-menu ul ul.sub-menu>li {
    margin:0;
}

header > .-container > .-menu ul > li > ul {
    background-color:transparent !important;
    display:flex !important;
    flex-direction:column !important;
    gap:15px !important;
}

header > .-container > .-menu ul > li > a > .sup-menu {
    margin:0;
}

header > .-container > .-menu ul > li > a {
    margin:15px 0;
}

header > .-container > .-menu ul {
    flex-direction:column;
    width:100%;
}

.menu-item-has-children {
    margin-inline-end:21px;
    display:flex;
    position:relative;
    flex-direction:column;
}



.menu-item-has-children.active .sub-menu {
    display:block !important;
    position:relative !important;
    top:0 !important;
    transform:translateY(0) !important;
    opacity:1 !important;
    opacity:1;
    visibility:visible;
    transform:translateY(0px);
    visibility:visible !important;
    background:linear-gradient(269deg, #f5f5f6, #80808000) !important;
    padding:13px 21px !important;
    width:100% !important;
    border-radius:14px !important;
    box-shadow:none !important;
    margin-top:10px;
}

header > .-container > .-menu > menu-menu-1-container > ul {
    display:flex;
    flex-direction:column;
    gap:30px;
}

header > .-container > .-menu ul > li:hover ul {
    opacity:0;
    visibility:hidden;
    box-shadow:none;
}

header > .-container > .-menu ul ul.sub-menu li a {
    margin:0;
}

.-mobile-user {
    display:flex;
    align-items:center;
    gap:15px;
}

.-menu.slide {
    opacity:1;
    visibility:visible;
    right:0;
    justify-content:start;
    height:100vh;
    margin-top:20px;
    top: 84px;
}

header > .-container > .-menu ul > li.current-menu-item > a:after {
    display:none;
}

.-mobile-kit.active span:last-child {background-color: #fff;transform: translateY(-11px) rotate(45deg);}

header .-mobile-kit.active span:last-child {
    background: var(--textcolor);
}

header.fixedintro .-mobile-kit.active span:last-child {
    background: #fff;
}
.-mobile-kit {padding: 8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:0 !important;background:0 0;gap: 10px;width: 45px;z-index:999;border-radius: 10px;backdrop-filter: blur(30px);background: #ffffff36;height: 41px !important;!i;!;!i;!;!o;!;!om;!om;!o;!;}

.-mobile-kit.active span:first-child {
    background-color: #fff;
    transform: translateY(12px) rotate(-51deg);
}

header .-mobile-kit.active span:first-child {
    background-color: var(--textcolor);
}

header.fixedintro .-mobile-kit.active span:first-child {
    background: #fff;
}

.-mobile-kit.active span:nth-child(2) {
    transform:translate(-50%);
    opacity:0;
}
header > .-container {
    justify-content:space-between;
}

.-menu {
    right:-178%;
    min-width:382px;
    border-radius:0;
    color:var(--uicolor-1);
    z-index:19;
    position:fixed;
    display:flex;
    max-width:360px;
    border-radius: 35px;
    flex-direction:column;
    transition:.2s;
    box-shadow:-20px 50px 50px 20px #00000012;
    top: 127px;
}

.-minimal-header .-menu {
    top:146px;
}
    .btn-ket_2 {
        margin-bottom:0;
        margin-inline-end:14px}

    .btn-ket_2:last-child {
        margin-inline-end:0}

    .-defult-widgets-title--URLArea-v1 {
        margin-top:20px
    }

    ul.list-group {
        position:relative;
        bottom:0;
        right:0;
        left:0;
        margin-top:30px;
        border-radius:20px;
        padding:6px
    }

    li.item_group {
        border:1px solid #135b5f21;
        border-radius:20px!important;
        margin:6px
    }

    li.item_group:before {
        display:none
    }

    h4.feature-title {
        text-align:center
    }

    li.Yourcolor_sub_point {
        min-width:100%;
        max-width:100%
    }

    .--Site--Menu>ul>li {
        height:auto;
        overflow:scroll;
        padding:0 0 11px
    }

    a.--mega-menu--link-.activable {
        font-size:15px
    }

    span.--mega-menu--icon {
        display:flex;
        align-items:center;
        height:64px
    }

    p.--mega-menu-title-- {
        margin-bottom:15px;
        font-size:16px
    }

    .-row-shares-items>a,ul.-company-contact-minibox li a i {
        font-size:24px
    }

    .--Yr-color-maga-menu- {
        padding:25px;
        border-radius:var(--miniradius);
        border:1px solid #e7e5e5;
        background:#f4f3f3
    }

    .Yourcolor_title_button {
        display:flex;
        flex-direction:column
    }

    .-YourColor-Menu-DropDown {
        visibility:visible;
        opacity:1;
        box-shadow:0 0 0 #fff;
        margin:0;
        padding:0;
        top:64px;
        right:0;
        left:0;
        position:sticky;
        width:100%;
        bottom:0;
        z-index:10;
        display:none!important
    }

    .-YourColor-Menu-DropDown.active {
        display:block!important;
        opacity:1;
        visibility:visible;
        border-radius:var(--miniradius)
    }

    .--Site--Menu>ul>li>ul.sub-menu,.--image-after-intro--,.--topbar-area--,.-YC-city-image--,.-YC-faqs-simple-title-content,.-YC-single-stickyfeatures-item:before,.-after__intro-image,.-btn-header.-btn-area-l2,.header--Tools .--socialheader,.secondary--image-left--after-intro,.shape-divider {
        display:none
    }

    .--Site--Menu {
        top:78px;
        color:var(--uicolor);
        bottom:0;
        flex-direction:column
    }

    .--Site--Menu.open_menu {
        justify-content:start;
        top:100px;
        overflow:scroll
    }

    .fixedintro .-Show-SubMenu-Icon>i,header.fixedintro .--Site--Menu>ul>li>a,header.fixedintro .--open--searching.--search--buttonType-Text,header.fixedintro .-site-logo>a>span {
        color:var(--primary-text)
    }

    .--Site--Menu,header.fixedintro .-site-logo>a>strong {
        color:var(--uicolor)
    }

    header.fixedintro .--Site--Menu>ul>li.current-menu-item>a,header.fixedintro .--Site--Menu>ul>li.current-menu-item>a>div>i {
        color:var(--ui-color)
    }

    header.fixedintro .-site-logo.--logo-Image img {
        filter:none
    }

    header .-header-call- {
        background:var(--uicolor)!important;
        color:#fff!important;
        --el-w:41px;
        box-shadow:none
    }

    .--all-citys--in {
        margin-inline-start:0;
        padding:40px;
        margin-top:0;
        justify-content:center
    }

    .footer-right,.footer-top-contact {
        padding:40px 0
    }

    .-YC-features-city- {
        width:100%
    }

    .--all-button-features-in-- {
        min-width:100%;
        margin:50px 0 0
    }

    .after--intro-point--image- {
        margin:0
    }

    .-company-contact-minibox>div {
        min-width:205px;
        justify-content:start;
        flex:1
    }

    .-company-contact-minibox>div:last-child {
        margin:0 10px
    }

    .-current-widgets-contact {
        justify-content:center
    }

    .footer-left {
        width:100%
    }

    .-footer-p-content {
        text-align:center;
        min-width:100%;
        max-width:200px
    }

    .footer-right {
        width:100%;
        border-left:0;
        border-bottom:1px solid var(--footer-border)
    }

    .Yc--footer,.featured-style1-area .-defult-widgets-title-style-1 {
        flex-direction:column
    }

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

    .-after__intro-contain--lists {
        flex-wrap:wrap
    }

    .-after__intro-container {
        max-width:100%
    }

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

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

    .-YC-WidgetType-benefits .-defult-widgets-title-style-1 .P-content {
        position:relative;
        top:0
    }

    .-bottom-separator-shows__in {
        padding-bottom:0
    }

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

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

    .-Text-cityBox-widgets-item {
        min-width:211px
    }

    .-Text-cityBox-widgets-right--section-s1 {
        margin-inline-start:0}

    .-cityBox-widgets-container {
        flex-direction:column-reverse
    }

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

    .-featured-widgets-title-style-1 {
        margin-bottom:20px;
        margin-inline-end:0;align-items:center;
        text-align:center
    }

    .-YC-Category-Grid-container {
        flex-direction:column;
        padding-inline-start:0;padding:0 19px
    }

    .-YC-Category-row-v2 {
        overflow:visible;
        width:100%
    }

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

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

    .-YC-Category-Grid-Area-v2 {
        min-width:230px;
        max-width:330px
    }

    .-YC-Category-Grid-container .-defult-widgets-title-style-1 {
        min-width:270px;
        max-width:550px;
        margin-inline-end:0;text-align:center;
        align-items:center
    }

    .-YC-Category-Grid-container .-defult-widgets-title-style-1>.-widgets-h1-title {
        text-align:right
    }

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

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

    .--archive--be-content,.-after__intro-container>.-pp-content,.-inner-stickyfeatures-info>.P-content {
        font-size: 14px;
    }

    body {
        overflow-x:hidden
    }

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

    .-company-contact-minibox {
        margin:0
    }

    ul.-company-contact-minibox li {
        padding:10px 0;
        position:relative;
        color:var(--primary-text);
        display:flex;
        align-content:flex-start;
        margin:0 10px;
        align-items:center;
        flex-wrap:wrap;
        font-weight:400;
        font-size:14px;
        justify-content:flex-start
    }

    ul.-company-contact-minibox li a {
        margin-inline-end:15px;color:var(--secondarytext);
        display:flex;
        align-items:center;
        justify-content:center;
        font-weight:300;
        z-index:1;
        font-size:20px;
        min-width:26px
    }

    ul.-company-contact-minibox li a span {
        font-size:17px;
        font-weight:400;
        margin-inline-start:10px}

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

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

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

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

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

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

    .--widget--sidebar--title {
        margin-bottom:20px;
        padding-bottom:10px
    }

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

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

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

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

    .-YC-FaqsSimple-title-s1 {
        max-width:400px
    }

    .-inner-contact--forms-info>.P-content {
        font-size:13px
    }

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

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

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

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

    .-after__intro-container>.-widget-after-intro-h1 {
        flex-wrap:wrap;
        display:block;
        font-size: 32px;
    }

    .-after__intro-container>h4 {
        font-size:19px
    }

    .-Header-Fix .--Site--Menu {
        min-height:calc(100vh + 110px)
    }

    .--open--searching {
        margin-inline-start:0
    }

    header.fixedintro .--open--searching.--search--buttonType-icon {
        background-image:linear-gradient(30deg,#037cd5,#45a5d7);
        color:#fff
    }

    .--open--searching.--search--buttonType-icon {
        --el-w:40px
    }

    .--Site--Menu>ul>li>a {
        width:100%;
        display:flex;
        justify-content:space-between
    }

    .-mobile-menu-button {
        display:block
    }

    .background {
        border-radius:var(--miniradius);
        background:linear-gradient(30deg,#037cd5,#45a5d7);
        backdrop-filter:blur(15px);
        width:45px;
        height:45px;
        display:flex;
        justify-content:center;
        align-items:center;
        margin-inline-start:7px}

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

    .menu__icon span {
        width:100%;
        height:2px;
        border-radius:.125rem;
        background-color:#fff;
        transition:transform .4s,background-color .4s,opacity .4s
    }

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

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

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

    header .container {
        justify-content:space-between;
        min-height:90px
    }

    .--Site--Menu {
        right:-178%;
        min-width:330px;
        border-radius:0;
        z-index:19;
        position:fixed;
        background:#fff;
        max-width:360px;
        flex-direction:column;
        transition:.2s;
        box-shadow:-20px 50px 50px 20px #00000012
    }

    .--Site--Menu.open_menu {
        opacity:1;
        visibility:visible;
        right:0;
        justify-content:start
    }

    header .-Header-Fix .--Site--Menu {
        top:90px
    }

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

    header.fixedintro .--Site--Menu {
        padding-top:20px;
        top:90px!important
    }

    header {
        top:0px !important;
        background:#fff;
    }

header .-mobile-kit span {
    background: var(--textcolor);
}

    header.fixedintro::before {
        transform:translateY(0);
        opacity:0;
        visibility:hidden;
    }

    .-Header-Fix {
        padding:0!important
    }

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

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

    .-Intro-slider-BoxInfo,.-Intro-slider-inner-Info {
        max-width:450px
    }

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

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

    .-YC-FaqsSimpl1 {
        margin-bottom:30px
    }
}

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

.--event-slide-inner {
    width: 60%;
}


.--post-title h1 {
    font-size: 33px;
}
    
    .-intro-posts-content-in {
        padding: 55px 45px;
    }

    .-Show-SubMenu-Icon {
        right:0
    }

    .-YC-YC-stickyfeatures-container {
        flex-direction:column
    }

    .-YC-stickyfeatures-title-s1 {
        position:relative;
        top:0!important;
        margin-bottom:29px;
        max-width:560px;
        margin-inline:auto;align-items:center;
        text-align:center
    }
}

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

.--intro-flex-content {
    min-width: 299px;
    max-width: 90%;
}

.-inteo-gridboxes-item {
    min-width: 200px;
    max-width: 100%;
}

.--intro-features {
    display: none;
}

.-home-section-item.title {
    padding-block: 50px;
}

.-home-section-item {}

.btn-ket_2 {
    font-size: 12px;
}

.btn-ket_1 {
    font-size: 12px;
}

.contact-form form.-formkit {
    padding: 30px;
}

.--all-contact-in {
    min-width: 229px;
    max-width: 300px;
}

header > .-container > .menu-list > .-menu {
    top:96px;
}
.-image-value {
    width:100%;
}


.-blog-grid-thumb.post-widget {
    max-width:122px;
    min-width:122px;
    padding-top:30%;
}

    .-waqf-footer-body {
        flex-direction:column;
    }
    
    .-defult-widgets-title--URLArea-v1 {
        display:flex;
        flex-direction:row-reverse;
    }
    
    .P-content {
        text-align:center;
    }
    
    .-defult-widgets-title-style-1 .-widgets-h1-title {
        text-align:center;
        font-size: 32px;
    }
    
    
    .-defult-widgets-title-style-1 {flex-direction:column;align-items:center;text-align:center;}

    .--YC-footer--,img.YourColor--Theme--image {
        margin-top:0
    }
    .latest-posts {
        width:100%;
        padding:40px 40px !important;
    }

    .-side-single-in {
        width:100%;
        max-width:100% !important;
        min-width:100% !important;
    }


    .--single-waqf-in {
        max-width:100% !important;
        margin-inline-end:0 !important;
    }

    .--single-waqf-in {
        padding:30px !important;
    }

    .--waqf-single-blog {flex-direction:column;gap:40px;}

    .-faqs-list {
    }

    .-faqs-list-row {
        flex-direction:column;
        align-items:center;
        width:100%;
        margin:0;
    }

    .-container {
        padding-inline:30px;
    }

    .-Intro-slider-inner-Info>.-p-content {
        font-size:17px
    }

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

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

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

    .sup-title-widget-defualt.YC-Animation-Item:before {
        top:16px
    }

    .sup-title-widget-defualt:after {
        top:7px
    }

    .sup-title-widget-defualt {
        font-size: 14px;
        text-align: center;
    }

    .YC-single-title {
        padding:170px 0 70px
    }

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

    .feature-image-text,.feature-text {
        font-size:15px
    }

    .--YC-single-items-features-in-- h3 {
        font-size:21px
    }

    .feature-style1 .feature-title {
        font-size:25px
    }

    .feature-style1 {
        max-width:366px
    }

    .YourColor-IntroBoxes.intro-model-intro_v1 {
        height:100%
    }

    .Yc-intro--img-- {
        mask-image:none!important;
        transform:scale(1)
    }

    .search__close_x_ h2 {
        font-size:23px
    }

    .--archive--be-content,.-Intro-slider-inner-Info {
        text-align:center
    }

    .custom-shape-divider-bottom-1705025629,.custom-shape-divider-bottom-1705025629.--svg--s-top {
        display:none
    }

    .Intro-slider-Container {
        position:relative;
        z-index:99;
        display:flex;
        flex-direction:column-reverse;
        margin-bottom:37px;
        padding-inline:20px}

    .--topbar-area-- {
        display:none
    }

    .-Intro-slider-BoxInfo,.-Intro-slider-inner-Info {
        display:flex;
        justify-content:center;
        max-width:650px
    }

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

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

    footer {
        padding-top:20px
    }

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

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

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

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

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

    .-post-reviews-feedback--area {
        flex-direction:column;
        align-items:center;
        justify-content:center;
        text-align:center
    }

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

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

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

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

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

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

.--services-content h3 {
    font-size: 21px;
}

    .-owl-PriceLists-Center-v1 {
    --item: 2;
    position: relative;
    width: calc(100% / var(--item) - 15.5px);
}

.-YC-faqs-simple-title-content {
    display:none;
}

    .-waqf-single.single-post-post-title {
        max-width:100%;
    }
    
    .-waqf-footer-body > .-waqf-footer-body-menu > div > ul {
        flex-wrap:wrap;
    }
    
    .-faqs-list > .-faqs-list-item {
        max-width:620px;
    }
    
    header > .-container > .-mobile-user > .-user > .-button-ui {
        font-size:14px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-statistics > * > span {
        font-size:14px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-statistics > * > strong {
        font-size:23px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-buttons > .-button-ui {
        font-size:14px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-body {
        font-size:17px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > h1 {
        font-size:59px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content {
        padding:49px 0px;
    }
    
    .-home-hero-section {
        padding:0px 60px;
    }
    .-Intro-slider-inner-Info>.-p-content {
        font-size:14px
    }

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

    .-single-post-content table tbody {
        overflow:scroll
    }

    .-Intro-slider-URLArea>a {
        font-size:16px;
        padding:14px 10px
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-next,.-YC-owl-navs-items>.-YC-owl-Slides-prev {
        transform:translateX(-10px) translateY(-50%);
        opacity:1!important;
        visibility:visible!important;
        transform:translateY(-50%)
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right:15px!important
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-next {
        left:15px!important
    }

    .-Chevrons--NextPrev {
        margin:10px
    }

    .-next-prev-singular-posts {
        flex-direction:column;
        margin-top:20px
    }

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

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

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

    .-inner-widgets-blog-posts-center {
        margin-inline:0px}

    .-YC-FaqsSimple-title-s1 {
        position:relative;
        top:0;
        max-width:500px;
        margin:0 auto 20px;
        text-align:center;
        align-items:center
    }

    .--faqs--image {
        display:none
    }

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

    .-after__intro-widgets-container {
        flex-direction:column-reverse;
        margin-top:10px
    }

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

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

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

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

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

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

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

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

    .-after__intro-container,.YC--contact--form-boxarea {
        min-width:100%;
        max-width:100%;
        padding:0;
        margin-inline-start:0;flex-direction:column
    }
}

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

.contact-form.map {
    gap: 35px;
    flex-direction: column;
}

.destnation-content {
    transform: rotate(0deg);
    bottom: 20px;
    right: 35px;
    max-width: 390px;
}

.background-image-destnation {
    height: 144px;
}

.destnation-list.active .background-image-destnation {
    height: 375px;
}

.destnation-area {
    flex-direction: column;
}

    .-create-new-waqf-root > .-create-new-waqf-root-info:before {
    display:none;
}

.-create-new-waqf-root > .-create-new-waqf-root-form {
    padding:50px;
}

.-create-new-waqf-root > .-create-new-waqf-root-info {
    max-width:100%;
    justify-content:center;
}

.-create-new-waqf-root {
    flex-direction:column-reverse;
}

[inputkit] {
    font-size:0.9rem;
}


form.-formkit > h1 {
    font-size:27px;
}

.-home-sections-list > .-home-section-item {
    padding-block:40px;
}

.-home-section-item-title > h2 {
    font-size:30px;
}
    .Yc-service-item-style {
        flex-direction:column;
        align-items:self-start
    }

    .intro-model-slider_intro_v1 .owl-dots {
        bottom:15%
    }

    .Intro-slider-master--singleposts {
        height:861px;
        padding-top:201px
    }

    .back-intro-items-in {
        min-width:93%
    }

    .-footer-p-content {
        text-align:start
    }

    .-YC-seviesRequest--forms-start {
        margin-inline-end:0;position:relative;
        top:0;
        margin-bottom:20px
    }

    .-YC-single-stickyfeatures-item>.-Yc-YC-stickyfeaturesItem-image {
        width:240px;
        height:241px;
        margin-bottom:10px
    }

    .-YC-single-stickyfeatures-item {
        min-width:250px
    }

    .YC--seviesRequest--form-boxarea {
        min-width:250px;
        width:100%
    }

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

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

    .top_title {
        margin-inline-end:0}

    .YC--seviesRequest--form-boxarea.YC-Animation-Item {
        height:100%;
        top:0!important;
        position:relative;
        margin-top:50px
    }

    .-cityBox-widgets-items-s1 {
        margin-top:30px;
        margin-bottom:30px
    }

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

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

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

    .-Intro-slider-BoxInfo {
        align-items:center;
        justify-content:center;
        text-align:center;
        margin-bottom:0;
        padding-inline:9px}

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

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

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

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

    .--intro--bg--shapes.-shape-intro--bg--v3,.-shape-intro--bg--v2 {
        display:none
    }

    .-shape-intro--bg--v1 {
        display:block;
        right:0;
        transform:skewX(0);
        background:#1515151a
    }

    footer-bottom>p {
        margin-bottom:11px
    }

    .--single--category--boxitem {
        margin-top:0!important;
        min-width:327px
    }
}

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

.--xtitlens--whatsapp-button>a {
    --we: 55px;
}

.-xtitens-button--phones>a {
    font-size: 18px;
    --we: 55px;
    bottom: 86px;
}

.--event-slide-inner {
    width: 51%;
}

.-events-flex {
    --item: 1;
    width: calc(100% / var(--item) - -2.5px);
}

.contact-form.map {
    gap: 0;
}

.--contanct-us- {
    width: 100%;
}

.--all-contact-in {
    min-width: 100%;
    max-width: 100%;
    flex: 1;
    display: none;
}

.colm-media-in {
    min-width: 233px;
}

.-category-services {
    min-width: 228px;
}

.--PriceLists-Center-area {}
.--intro-slider-master- {
    opacity:1 !important;
    transform:scale(1.0) !important;
    transition:transform 0.8s ease, opacity 0.5s ease;
}
.btn-ket_1 {
    font-size:13px;
}

    .-single-post-content {
    max-width:100%;
}

.-waqf-created-box-share > strong {
    font-size:16px;
}

.--widget--sidebar--title.--single-tags-posts-title {
    font-size:22px !important;
}

.-waqf-single.single-post-post-title h1 {
    font-size:30px !important;
}

footer.-waqf-footer {
    padding-block:60px 30px;
}

.-waqf-single-blog {}

.page-title-content h1 {
    font-size:37px;
}

.-waqf-list-gridboxes {
    justify-content:center;
}

.-waqf-footer-body {
    flex-direction:column;
    padding:30px;
}

.-home-hero-section-body > .-home-hero-section-body-content > h1 {
    font-size:58px;
}

.-home-hero-section {
    padding:0px 40px;
}
    .-single-post-content,.RateComment>.RatingReview i {
        font-size:17px
    }

    .-YC-contact--forms-title-s1 {
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center
    }

    .-defult-widgets-title-style-1 .-widgets-h1-title {
        text-align:center;
        font-size: 27px;
    }

    .-gallery-content- {
        padding:22px 22px 27px
    }

    .-YC--main--wep-title- {
        display:flex;
        flex-direction:column;
        align-items:center;
        margin-bottom:25px
    }

    .all--footer--menu--in {
        margin:0;
        justify-content:center;
        text-align:center;
        align-items:center;
        flex-direction:column;
        margin-inline:4px!important}

    .all--footer--menu--in>* {
        min-width:100%;
        max-width:100%;
        margin-inline:0}

    .--YC-feature-title-button-,.-YC-WidgetType-sticky__features .-btn-header,.-YC-contact--forms-title-s1>.-forms-title-h1,.sup-title-features-defualt {
        text-align:center
    }

    .-Text-cityBox-widgets-icon {
        margin-inline-end:9px}

    .-Yc-single-main {
        padding-top:50px
    }

    .-comments-titlecontext-inner>p,.Context-Comments>p,.P-content,.RateComment .product-item-info-stats-ratings>p>span.-rating-value {
        font-size: 13px;
    }

    .P-content {
        text-align:center
    }

    .-defult-widgets-title-style-1 {
        text-align:center;
        display:flex
    }

    .-after__intro-container>.-widget-after-intro-h4 {
        font-size:18px
    }

    .-after__intro-container>.-widget-after-intro-h4:after {
        top:14px
    }

    .-after__intro-container>.-widget-after-intro-h1 {
        font-size:32px
    }

    .-defult-widgets-felx-style-1 {
        margin-bottom:40px;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }

    .-after__intro-container {
        align-items:center
    }

    .YC--service--element {
        margin-bottom:5px
    }

    .--category--background {
        padding:0
    }

    .-after__intro-container>.-pp-content {
        text-align:center
    }

    .--container--category--info {
        align-items:center
    }

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

    ol.BreadcrumbsFilters li {
        margin:5px
    }

    .yc--post--models--post-card {
        padding:0;
        border:none;
        box-shadow:none
    }

    .-single-bottom-title-list,.YC-BreadCrumb,.single-post-title {
        text-align:center;
        margin-bottom:0
    }

    .--rating--widgets--stars-result i,.-single-post-content>h2,.feature-style1 .feature-title {
        font-size:22px;
        text-align:start
    }

    .-single-post-content h1 {
        font-size:29px;
        padding:10px 0!important
    }

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

    .-Post-sidebar-box-item-Thumb img,.-single-parent-flexes--content-inner-thumb--inner img {
        width:100%;
        height:100%
    }

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

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

    .-Posts-grid,.single-post-parent-container-comments>form {
        margin-inline:0}

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

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

    .--widget--sidebar--title,ol.BreadcrumbsFilters>li i {
        font-size:18px
    }

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

    .-Chevrons--NextPrev>a {
        padding:14px
    }

    .search_body {
        width:100%!important
    }

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

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

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

    .-single-parent-flexes--content-bar>span,.single-post-title>h1 {
        font-size:35px
    }

    .widget--sidebar--orders--phone-number>a {
        padding:10px 20px;
        display:flex;
        align-items:center;
        font-weight:500
    }

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

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

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

    .single-post-parent-container-comments {
        min-width:100%;
        max-width:100%;
        display:flex;
        flex-direction:column;
        padding:30px
    }

    .-PostFeedBack-Rateing-Box {
        margin-inline-start:0}

    .-post-reviews-feedback--area {
        min-width:100%;
        max-width:100%;
        padding:29px 25px
    }

    .yc-shortcode--price_list--items {
        overflow:scroll
    }

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

    .yc-shortcode--services--info p {
        font-size:14px;
        max-width:calc(100% - 50px);
        margin:20px auto
    }

    .-post-card--burrons--area>a {
        padding:12px 20px
    }

    .-callbutton--post-card {
        margin-bottom:10px
    }

    .yc-shortcode--single-services-item {
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center
    }

    .yc-shortcode-step--image {
        margin-bottom:23px;
        margin-inline-end:0!important}

    .yc-shortcode--worksteps--info>p {
        font-size:15px
    }

    .yc-shortcode--single-worksteps-item {
        padding:23px!important
    }

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

    .yc-shortcode--box>h2 {
        font-size:24px;
        padding-bottom:10px
    }

    .yc-shortcode--single-image {
        column-count:3;
        column-gap:inherit
    }

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

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

    .--contact--post-call--buttons {
        flex-direction:row;
        align-items:center;
        margin-top:20px
    }

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

    .--contact--post-call--buttons>a:last-child {
        margin-inline-end:0
    }

    .yc-shortcode--section--contactus {
        padding:25px!important;
        flex-direction:column
    }

    .-TitleContent-section {
        flex-direction:column;
        align-items:center;
        justify-content:center
    }

    .-TitleContent-section>span {
        margin-bottom:13px;
        font-size:18px
    }

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

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

    .-P-Plane--Content,.-Post-box-item-Info>h2,.-Price-Items-List>ul>li {
        font-size:15px
    }

    .-Price-Items-List {
        margin:20px auto
    }

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

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

    .-Price-Head-Title,.-defult-widgets-title-style-1 {
        margin-bottom:0;
        flex-direction:column!important;
        align-items:center!important;
        padding-bottom: 0;
        min-width:100%
    }

    .bot-video-watch,.feature-style1 .feature-icon {
        margin-bottom:20px
    }

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

    .feature-text {
        font-size:16px
    }

    .featured-setup-owl {
        width:400px
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-next {
        left:0!important;
        transform:translate(0 ,-50%)!important
    }

    .-YC-owl-navs-items>.-YC-owl-Slides-prev {
        right:0!important;
        transform:translate(0 ,-50%)!important
    }

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

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

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

    .-Price-Footer-Area .-price-app-value>p,.-Price-Head-Title>h3 {
        font-size:20px
    }

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

    .-Price-Items-List>ul>li>i {
        font-size:18px;
        margin-inline-end:10px}

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

    .--intro--background:before {
        width:250px;
        height:250px;
        top:0;
        right:-91px
    }

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

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

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

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

    .GotoTop {
        --elwh: 45px;
        left:20px;
        font-size:17px;
        bottom: 20px;
    }

    .GotoTop i {
        font-size:20px
    }

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

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

    .-YC-single-stickyfeatures-item {
        min-width:250px;
        max-width:100%
    }

    .-YC-stickyfeatures-title-s1>h1 {
        font-size:30px
    }

    .-defult-widgets-title-style-1 h1 {
        font-size:40px
    }

    .-defult-widgets-title-style-1 h4 {
        font-size:18px
    }

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

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

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

    .-YC-FaqsSimple-title-s1>h1,.-defult-widgets-title-style-1 .sup-title-widget-defualt {
        font-size: 12px;
    }

    .sup-title-widget-defualt.YC-Animation-Item:before {
        top:19px
    }

    .sup-title-widget-defualt:after {
        top:12px
    }

    .-YC-FaqsSimple-title-s1>h4,.-featured-widgets-title-style-1>.sup-title-widget-defualt {
        font-size:17px
    }

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

    .bot-video-watch {
        margin-inline-end:0}

    .--counter-flex-- {
        display:flex;
        justify-content:center
    }

    .-count-slice- {
        min-width:150px;
        padding:20px
    }

    .--counter-number-- {
        font-size:38px
    }

    .-container {
        padding-inline:20px}

    .-defult-widgets-title-style-1>.-widgets-h1-title {
        font-size:32px;
        text-align:center
    }

    .-featured-widgets-title-style-1>.-widgets-h1-title {
        font-size:33px
    }

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

    .-YC-stickyfeatures-title-s1>.-stickyfeatures-h1 {
        font-size:39px
    }

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

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

    .-Text-cityBox-widgets-title-s1>.cityBox-title-h4 {
        font-size:19px
    }
}

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

.intro_image {width: 100%;}

.intro_image img {
    width: 100%;
}

.slider-title {
    opacity:1 !important;
    transform:translateY(0) !important;
    transition:transform 0.5s ease, opacity 0.5s ease;
}

.-before-inro-title {
    font-size: 13px;
}
.--post-title h1 {
    font-size:33px;
}

    .popup-boxnumber {
        flex-direction:column
    }

    .popup-boxnumber>a {
        margin-inline-end:0}

    .popup-boxnumber>a:last-child {
        margin-top:12px
    }

    .-DropChevrons-UL>ul>li {
        margin-bottom:13px
    }

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

    .-intro-widgets-progress-item-v1,.intro-contain--lists {
        display:none
    }

    .--agter-city--customer--number {
        margin-inline-end:0;
        margin-bottom:27px;
        text-align:center
    }

    .-cityBox {
        width:100%
    }

    .-bg-cityBox-fixed {
        flex-direction:column;
        display:flex;
        align-items:center
    }
}

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

.-inteo-gridboxes-item {
    display: none;
}

.-waqf-footer-body > .-waqf-footer-body-menu > div > ul > li {
    flex:1;
    min-width:224px;
    max-width:450px;
}

.--intro-category-link {
    font-size:15px;
}
.slider-btn-right {
    opacity:1 !important;
    transform:translateY(0) !important;
}
.-intro-descrption {
    opacity:1 !important;
    transform:translateY(0) !important;
    transition:transform 0.5s ease, opacity 0.5s ease;
    font-size: 15px;
}

    .--Inner--footer--sit-map {
        padding:0
    }

    .--Inner--footer--sit-map>iframe {
        position:relative;
        width:100%;
        height:100%
    }

    .service--item--icon {
        margin-inline-end:0}

    .order-services--body {
        width:100%;
        min-width:260px;
        max-width:351px
    }

    .-company-contact-minibox {
        display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center;
        justify-content:center
    }

    .about_lists-title {
        font-size: 13px;
    }

    .-after__intro-container>.-widget-after-intro-h4 {
        font-size: 12px;
    }

    .-after__intro-container>.-widget-after-intro-h4:after {
        top:14px;
        right:10px;
        display:none
    }

    .-after__intro-container>.-widget-after-intro-h4:before {
        top:4px
    }

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

    .feature-style1 {
        flex-direction:column
    }

    .feature-style1 .feature-title {
        margin-bottom:10px;
        text-align:center
    }

    a.service-grid_btn {
        display:none
    }

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

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

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

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

    .single-post-parent-container-comments>form {
        margin:0
    }

    .-post-reviews-feedback--area {
        padding:20px!important
    }

    .-secodary-single-post-bar {
        padding:0;
        border:none;
        box-shadow:none
    }

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

    .-footer-widgets-links,.yc-shortcode--step--info>h3 {
        display:flex;
        flex-direction:column;
        align-items:center;
        text-align:center
    }

    .yc-shortcode-features--icon {
        margin-inline:0!important;margin-bottom:40px!important
    }

    .yc-shortcode--single-features-item {
        min-width:100%;
        margin-inline:0!important;flex-direction:column
    }

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

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

    .-current-widgets-contact .-footer-widgets-title {
        text-align:start;
        display:flex;
        justify-content:center
    }

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

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

.box-number {
    font-size: 55px;
}

.--council-icon i {
    font-size: 45px;
}

p.--council-des {
    font-size: 14px;
}

h3.--council-title {
    font-size: 22px;
}

.--council {
    min-width: 312px;
}

.-events-flex .owl-dots {justify-content: center;margin: 0;margin-top: 25px;}

.--event-slide-inner {
    width: 100%;
    padding: 0;
}

.-events-flex {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.-YC--main--wep-title-.active {
    margin: 0;
}

.--special-area-activity {
    width: 100%;
    margin: 0;
}

.--our-value-content-in {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
}

.owl-stage {}

    header>.-container>.-background-krop>.menu-list>.-menu {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
    }
    
    .--intro-slider-master-.slider-image {
        padding: 154px 0 99px;
    }
    
    .colm-media-in {
        margin: 35px;
    }
    
    .colm-media-in:nth-child(even) {
        margin: 35px;
    }
    
    .-blog-gridboxes>.-blog-gridboxes-item {
        min-width: 100%;
    }
    
    .-def-after-intro-div {
        font-size: 33px;
    }
    
    .--image-content {
        max-width: 100%;
        min-width: 100%;
    }
    
    .--PriceLists-Center-area {
        justify-content:center;
    }
    
    .logos_flex {
        justify-content:center;
    }
    
    .-waqf-footer-body-menu {
        justify-content:center;
    }
    
    .-waqf-footer-body-social {
        justify-content:center;
    }
    
    .-waqf-footer-body-about {
        max-width:-webkit-fill-available;
        text-align:center;
    }
    
    .-waqf-footer-body > .-waqf-footer-body-menu > div > ul > li {display:flex;align-items:center;text-align:center;margin:0;}
    
    li.-footer-items a {margin:auto;}
    
    .--contanc-head {
        text-align:center;
    }
    

    .-owl-PriceLists-Center-v1 {
        --item: 1;
        position: relative;
        width: calc(100% / var(--item) - 15.5px);
    }

    .-waqf-single--title h1 {
        font-size:32px !important;
    }
    
    .-pages-intro-body {
        padding: 46px 0px;
        padding-top: 201px;
    }
    
    .--pages-content-in>h1 {
        font-size:35px;
    }
    
    .--price-card {
        display:flex;
        flex-direction:column-reverse;
        align-items:center;
    }
    
    .--intro-btns {
        flex-direction:column;
        align-items:center;
        gap:11px;
    }
    
    
    .--post-title h1 {
        font-size: 31px;
        opacity:1 !important;
        transform:translateY(0) !important;
        transition:transform 0.5s ease, opacity 0.5s ease;
        margin-bottom:15px;
    }
    
    .-intro-posts-content-in {
    padding: 0;
    }
    
        .-mobile-user {
        display:none;
    }
    
    .-waqf-created-box-share-social-media div a {
        margin-bottom:4px;
    }
    
    .-page-container-body.creat-user {
        padding:30px;
    }
    
    .-page-container-body {
        padding:30px;
    }
    
    .page-contact .-page-container-body {
        padding:0;
        box-shadow:none;
    }
    
    .contact-form form.-formkit {
        padding:25px;
    }
    
    form.-formkit > h1 {margin-bottom:27px;}
    
    header > .-container > * {
        margin:0;
    }
    
    header > .-container > .-mobile-user > .-user > .-button-ui {
        font-size:13px;
        padding-inline:17px;
    }
    
    .-home-section-item-title > p {
        font-size:15px;
        margin-bottom:40px;
    }
    
    .-waqf-list-gridboxes > a > .-waqf-list-gridboxes-item-avatar {
        width:44px;
        height:44px;
    }
    
    .-waqf-list-gridboxes > a > .-waqf-list-gridboxes-item-body > time {
        font-size:12px;
    }
    
    .-waqf-list-gridboxes > a > .-waqf-list-gridboxes-item-body > strong {
        font-size:17px;
    }
    
    .-waqf-list-gridboxes > a {
        padding:13px;
    }
    
    .-home-section-item-title > h2 {
        font-size:28px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-statistics > * {
        margin:0;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-statistics {
        margin:0;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-buttons {
        flex-direction:column;
        max-width:fit-content;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-buttons > .-button-ui {
        font-size:14px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > .-home-hero-section-body-content-body {
        font-size:15px;
    }
    
    .-home-hero-section {
        padding:0px 30px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content > h1 {
        font-size:50px;
    }
    
    .-home-hero-section-body > .-home-hero-section-body-content {
        max-width:100%;
        text-align:center;
        padding:35px 0px;
        display:flex;
        flex-direction:column;
        align-items:center;
    }
    .--single--city--boxitem,.--single--thumb-image.--is--larger--thumb-image,.-Header-Fix .--Site--Menu,header.fixedintro .--Site--Menu {
        min-width:100%
    }

    .-defult-widgets-title--URLArea-v1 {
        flex-direction:column!important;
        justify-content:center;
        align-items:center
    }

    .-benfits-icon- {
        --ef:80px;
        margin-bottom:15px
    }

    .--Yc-single-content--in- {
        padding:8px
    }

    .--cites-single-box-:hover .-city-wrap- {
        transform:translateY(-85%)
    }

    .--city--logoIcon {
        margin-bottom:7px
    }

    h4.--city-name-- {
        font-size:24px
    }

    .-itemslist-share-icons-list .owl-item>.--sp-social-item>a {
        --fdkl:69.5px
    }

    .-site-logo {
        min-width:165px;
        max-width:170px;
        margin-inline:5px;flex:1
    }

    .intro-model-slider_intro_v1 .owl-dots {
        bottom:10%
    }

    .back-intro-items-in {
        height:calc(100% + 107px);
        min-width:94%
    }

    .-footer-p-content {
        text-align:center
    }

    .--single--work-post-box {
        min-width:300px
    }

    .-Posts-RelatedBoxes {
        margin:0;
        width:100%
    }

    .-Related-Single.-Box-SingleItem.--related--singular-insert {
        padding-top:50px
    }

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

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

    .--faq--blog-- a,.-P-content {
        font-size:15px
    }

    .posts_title {
        font-size:17px
    }

    .-Text-cityBox-widgets-icon {
        margin-inline-end:16px}

    .-Text-cityBox-widgets-icon>i {
        font-size:37px
    }

    .--city--info-boxitem>a {
        font-size:19px
    }

    .-DropChevrons-UL>ul>li>a {
        font-size:15px;
        margin-bottom:15px
    }

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

    .-defult-widgets-title-style-1>.-widgets-h1-title {
        font-size:30px
    }

    .-defult-widgets-felx-style-1 {
        justify-content:center
    }

.-defult-widgets-felx-style-1.active {
    margin: 0;
}

    .-defult-widgets-title-style-1 {
        display:flex;
        margin-bottom:5px;
        padding-bottom: 0;
    }

    .--category--background {
        padding:0
    }

    .back-ground-after-intro {
        display:none
    }

    .after--intro-point--image- {
        margin-bottom:5px
    }

    .--in--left--button-title:before {
        right:19px;
        top:10px
    }

    .-YC-WidgetType-after__intro .--in--left--button-title:before {
        right:-2px;
        top:-2px
    }

    .sup-title-widget-defualt.YC-Animation-Item:before {
        top:16px
    }

    .-company-contact-minibox>div {
        min-width:100%;
        justify-content:center
    }

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

    .yc-shortcode--features--items {
        margin:0!important
    }

    .-YourColor-SingleWidget-Section.-YC-WidgetType-works_v1 .-YC-Widgets-Inner-Row,.-bottom-separator-shows__in {
        padding-bottom:0
    }

    .total-IntroBoxes--parent {
        background-image:none!important;
        background:var(--background)
    }

    .customer--counter {
        flex-direction:column
    }

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

    .-YC-Category-Grid-Area-v2.--full-archived-cats .--single--category--boxitem {
        max-width:max-content
    }

    .--primary--intro--pages {
        padding-top:170px;
        padding-bottom:65px
    }

    .--container--category--info {
        align-items:center
    }

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

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

    .-primary-body {
        margin-bottom:50px
    }

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

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

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

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

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

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

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

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

    .--single--table-item {
        font-size:14px;
        line-height:1.4
    }

    .--minithumb-image .--single--thumb-image {
        margin-inline-end:15px
    }

    .--single--word-thumnail {
        flex-direction:column;
        margin-inline:0}

    .-inner-widgets-works-posts-center.--setup-works--slider--show {
        width:100%
    }

    .-YC-stickyfeatures-title-s1>.P-content {
        font-size:14px;
        line-height:1.8
    }

    .-widgets-h1-title {
        font-size:26px
    }

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

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

    .-defult-widgets-title-style-1 .sup-title-widget-defualt {
        font-size: 12px;
    }

    .sup-title-widget-defualt:after {
        top:9px
    }

    .featured-style1-area .-defult-widgets-title-style-1 {
        flex-direction:column;
        display:flex;
        align-items:center;
        justify-content:center
    }

    .--intro--bg--shapes.-shape-intro--bg--v1,.-after__intro-container>.-widget-after-intro-h4:before {
        display:none
    }

    .-after__intro-contain--lists,.-defult-intro-title-URL {
        display:flex;
        justify-content:center
    }

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

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

    .-YC-contact--forms-title-s1>.P-content {
        text-align:center
    }

    .--open--searching {
        --el-w:34px
    }

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

    .-defult-intro-title-URL {
        margin-inline:-10px}

    .-defult-intro-title-URL>.--Parent-URL-BTN>a {
        margin-inline-end:0
    }

    .sup-title-widget-defualt {
        text-align:center
    }

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

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

    .-single-parent-flexes--content-bar>p {
        margin-bottom:16px
    }

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

    .more-btn-blog-posts>a {
        font-size:15px;
        padding:20px 25px
    }

    .-Intro-slider-inner-Info>span,.more-btn-blog-posts>a>i {
        font-size:17px
    }

    .-Intro-slider-inner-Info>.-p-content,.-defult-widgets-title-style-1 .P-content,.-fix-forms-field-title>h3 {
        font-size: 12px;
    }

    .-YC-WidgetType-benefits .-defult-widgets-title-style-1 .P-content {
        font-size:16px;
        text-align:center
    }

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

    .-YC-single-stickyfeatures-item {
        align-items:center;
        text-align:center;
        justify-content:center
    }

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

    .-Intro-slider-URLArea>.-btn-areia-l {
        margin:20px 0!important
    }

    .featured-setup-owl {
        width:280px!important
    }

    .-defult-widgets-title--URLArea-v1>.--Parent-URL-BTN>a {
        font-size: 12px;
        margin-bottom:0
    }

    .-YC-WidgetType-after__intro .btn-ket_1 {
        margin-inline-end:0;margin-bottom:10px!important
    }

    .-defult-widgets-title--URLArea-v1 .button_url_2 {
        margin-top:14px
    }

    .about_lists-style1 {
        margin-bottom:12px;
        text-align:center;
        min-width:250px;
        flex-direction:column
    }

    .about_lists-icon {
        margin:auto auto 10px
    }

    .-after__intro-container>.-pp-content {
        font-size: 12px!important;
        text-align:center
    }

    .-after__intro-container>.-widget-after-intro-h1 {
        font-size: 23px;
        line-height:1.3;
        text-align:center
    }

    .-after__intro-container>.-widget-after-intro-h4 {
        max-width:100%;
        text-align:center;
        padding:0
    }

    .-Intro-slider-URLArea a {
        font-size:16px;
        padding:12px 21px;
        margin-inline:0;border-color:var(--primary-text)
    }

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

    .-stickyfeatures-widgets-items-URLArea-s1>.--Parent-URL-BTN>a {
        padding:13px 24px
    }

    .-stickyfeatures-widgets-items-URLArea-s1>.--Parent-URL-BTN>a.button_url_2 {
        margin-bottom:0;
        margin-top:20px
    }

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

    .-Intro-slider-inner-Info>span,.-YC-stickyfeatures-title-s1>h4 {
        font-size:18px
    }

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

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

    .Intro-slider-master--singleposts {
        padding-top:240px
    }

    .background {
        margin-inline-start:0;width:40px;
        height:40px;
        margin-inline-end:5px}

    .-site-logo img {
        height:100%;
        width:100%
    }

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

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

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

    .-YC-stickyfeatures-title-s1 {
        max-width:100%;
        justify-content:center;
        text-align:center;
        margin-inline:0}
}

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

.--Parent-URL-BTN {
    display: none;
}

.-faqs-list-item-answer-inner {
    font-size: 14px;
    padding: 10px 40px 20px;
}

.-faqs-list>.-faqs-list-item>.-faqs-list-item-title>strong {
    font-size: 16px;
}

.-waqf-footer-body>.-waqf-footer-body-about>.-waqf-footer-body-company>.-waqf-footer-body-company-text {
    font-size: 14px;
}

.-blog-gridboxes .-blog-gridboxes-item>a>.-blog-gridboxes-item-body>strong {
    font-size: 17px;
}
.menu-list logo {
    width: 90%;
}

.menu-list {
    display: flex;
    align-items: center;
}

    .-def-after-intro-div {font-size: 31px;}

    .--single--city--boxitem,.-intro--page--category {
        min-width:100%
    }

    .--citeyes-icon-in i {
        font-size:50px
    }

    .--rating--widgets--stars-result i,.-single-post-content>h2,.feature-style1 .feature-title,.search__close_x_ h2 {
        font-size:19px
    }

    .-single-share-header {
        margin-bottom:60px
    }

    .-itemslist-share-icons-list .owl-item>.--sp-social-item>a>i {
        font-size:19px;
        margin-bottom:3px
    }

    .--YC-service-requset-widget-- .-post-card--burrons--area>a:first-child {
        margin:0 0 10px
    }

    .widget--sidebar--orders-title {
        text-align:center
    }

    .widget--sidebar--orders-info {
        margin-bottom:25px
    }

    .widget--sidebar--orders-UI--area {
        display:flex;
        flex-direction:column;
        align-items:center
    }

    .-PriceBox-v1-box.-ActivePlane {
        padding:40px 20px 20px
    }

    .intro-model-slider_intro_v1 .owl-dots {
        bottom:8%
    }

    .search__close_x_ {
        margin-bottom:31px
    }

    .search_content>form>button {
        font-size:16px
    }

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

    .-owl-PriceLists-Center-v1 {
        --el-w:100%
    }

    .featured-setup-owl {
        overflow:hidden;
        margin:0 auto
    }

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

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

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

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

    .-post-card--burrons--area {
        flex-direction:column;
        justify-content:center;
        text-align:center;
        align-items:center
    }

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

    .--widget--sidebar--title {
        font-size:20px;
        padding-bottom:0;
        line-height:1.7
    }

    .-sidebar-related-title-posts-items .-Post-box-single-item {
        min-width:200px;
        max-width:100%
    }

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

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

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

    .-YC-FaqsSimple-Title>h2 {
        font-size:16px!important;
        line-height:1.6
    }

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

    footer {
        padding-top:60px
    }

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

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

    .--city--customer--numbers {
        font-size:69px;
        display:flex;
        align-items:center;
        justify-content:center
    }

    .--agter-city--customer--number span {
        font-size:32px
    }
}

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

h4.box-title {
    font-size: 16px;
}

.-defult-widgets-title-style-1 .-widgets-h1-title {
    font-size: 20px;
}

.-mobile-kit {
}

header>.-container>.-background-krop>.menu-list>.-logo img {
}

.Intro--sliderArea .owl-dots {
    bottom:9%;
}

    .-defult-widgets-title--URLArea-v1 {
        flex-direction:column;
        align-items:center;
        height:fit-content
    }

    .-defult-widgets-title--URLArea-v1>.--Parent-URL-BTN>a {
        margin-inline-end:0
    }

    .-Price-Footer-Area .btn-ket_2 {
        font-size:14px
    }

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

    .price-icon-title {
        padding:100px 25px 25px
    }

    .-FeedBack-Rating-MasterArea {
        align-content:center
    }

    .-YC-post-reviews-info {
        align-items:center;
        align-content:center
    }

    .-secodary-single-post-bar,.CommentContent {
        padding:20px
    }

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

    .-YC-FaqsSimple-vsingle-Title>i {
        position:absolute;
        left:20px;
        top:25px
    }

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

    .-YC-FaqsSimple-vsingle-Title {
        align-items:flex-start;
        display:flex;
        flex-direction:column
    }

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

    .-YC-post-reviews-info .product-item-info-stats-ratings>p>.-rating-suptitle {
        text-align:center;
        justify-content:center
    }

    .-YC-post-reviews-info .product-item-info-stats-ratings>p {
        text-align:center;
        align-items:center;
        justify-content:center;
        align-content:center
    }

    .-YC-post-reviews-info .product-item-info-stats-ratings {
        justify-content:center;
        flex-direction:column
    }

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

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

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

    .yc-shortcode--single-image {
        column-count:1!important
    }
}
@media only screen and (max-width:380px) {
        *{}

.-mobile-kit {
}
body.before-start.fixedintro.is_open_menu {
    overflow:hidden
}


.--post-title h1 {
    font-size: 30px;
}