@media screen and (max-width: 1399.98px){
.container{
    padding: 0 15px;
}
}
@media screen and (max-width: 1199.98px){
    .service-item .service-item-img {
        max-width: 300px;
    }
    .service-item .service-item-img img {
         max-height: unset;
    }
    /*header {*/
    /*    padding: 0 30px;*/
    /*}*/
    .sec-mojavez.mt{
        margin-top: 57px;
    }
}
@media screen and (max-width: 991.98px){

    .owl-item .service-box .description {
        height: 140px;
    }
    .footer-address .footer-address-left span {
        flex-grow: 1;
    }
    .box-mojavez .inner-partners .mojavez-item {
         height: unset;
    }
    .mt {
        margin-top: 26px;
    }

    .card.large .content i {
        right: 82px;
    }
    .card.small img {
        width: 54%;
    }
    .card.large .content {
        bottom: 6px;
    }

    .card.small-image a.btn {
        margin-top: 40px;
        margin-right: 8px;
    }
    .left-cards {
        flex-wrap: wrap;
    }
    .card.small {
        width: 46%;
        margin: auto;
    }
    .gallery {
        display: flex;
        flex-direction: column-reverse;
    }
    .gallery .card.large-image {
        flex: 0 0 68%;
    }
    .left-cards {
 flex-direction: unset;
    }
    .card.small-image {
        width: 46%;
        margin: auto;
    }
    .box-image .image-left {
        width: 100%;
    }
    .image-right .first-post-image:hover a::before {
        bottom: 7px;
    }
    .box-image .image-right {
        width: 65%;
        margin: auto;
    }
    .box-image {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .video-left .other-post {
        margin: 0px 0px 34px 0;
    }
    .box-video .video-left {

        width: 100%;
    }
    .video-left .other-post a {
        width: 100%;
    }
    .first-post-image a img {
        aspect-ratio: 2 / 1;
    }
    .box-video .video-right .first-post figure img {
        aspect-ratio: 2 / 1;
    }
    .box-video .video-right {
        width: 65%;
        margin: auto;
    }
    .box-video {
        flex-wrap: wrap;
    }

    .header-contact-us {
         text-align: unset;
         margin-right: unset;
        color: #ba7bd2;
        justify-content: center;
        margin-bottom: 20px;
        border-bottom: 1px solid;
        padding: 10px 0;
    }
    .header-contact-us-text {
        color: #b168cd;
    }
    .header {
        z-index: 7;
        position: relative;
    }
    .header-sticky{
        position: fixed;
        top: 0px;
        background-color: transparent;
        width: 100%;
        transition: scroll .4s ease-in-out;
    }
    body.admin-bar .site-header.header-sticky {
        top: 30px;
    }

    .main-header {
        padding-top: 20px;
         border-bottom: unset;
    }
    .header-logo-mobile img {
        width: 58%;
    }
    .header-logo-mobile {
        z-index: 10;
        width: 150px;
        height: 100px;
        border-radius: 0 0 16px 16px;
        background: #fff;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        text-align: center;
        align-items: center;
        display: grid;
        top: 0;
        position: absolute;
        right: 16%;
    }
    .container.header, .content.header.header-sticky {
        margin: 0 40px;
    }
    .inner-service-slider {
        margin-top: 66px;
    }
    .Ellipse_3 {
        width: 100%;
        height: 100%;
        right: unset;
    }
    .splide__slide {
        width: unset;
        margin: 0 10px;
    }
    .splide__list {
         flex-direction: unset;
        width: 100%;
    }
    .splide__track {
        width: 100%;
    }

    .repeater-item-811b4a5::after,.splide__slide:not(.height-50)::after
    , .repeater-item-811b4a5::before, .splide__slide:not(.height-50)::before{
        display: none;
    }

    .woocommerce ul.order_details {
        gap: 10px 2px;
    }
    .bonyad-order-review ,  .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals
    ,.cart-custom{
        width: 100%;
    }

    form.woocommerce-cart-form {
        flex-wrap: wrap;
    }
    .product-item-pro-left {
        flex-grow: 1;
    }
    .hero-product-investor .product-item-pro {
        width: 100%;
    }
    .item-project-investor {
        flex-wrap: wrap;
    }
    .side-single-blog {
        width: 60%;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        background: #fff;
        z-index: 2;
        overflow-x: scroll;
        padding: 20px;
        transform: translateX(1000px);
        border: 1px solid aliceblue;
        box-shadow: 0px 0px 20px #F8D4D433;
        transition: all .3s ease-in-out;
        border-radius: 20px 0 0 0;
    }
    .side-single-shop {
        width: 70%;
        position: fixed;
        top: 65px;
        right: 10px;
        bottom: 0;
        background: #fff;
        z-index: 110;
        overflow-x: scroll;
        padding: 20px;
        transform: translateX(1000px);
        border: 1px solid aliceblue;
        box-shadow: 0px 0px 20px #F8D4D433;
        transition: all .3s ease-in-out;
    }
    .close-responsive-full-page{
        display: block;
    }
    .mobile{
        display: block!important;
    }
    .desktop{
        display: none!important;
    }
    .product-need .product-meta-need {
        flex-wrap:wrap;
    }
    .woocommerce div.product div.images img {
        height: 400px!important;
    }
    .product-intro .entry-image {
         height: unset;
    }
    .product-intro .entry-summary, .product-intro .entry-image {
        width: 100% !important;
    }
    .product-intro {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .product-intro .entry-summary header {
        background-size: 150% auto;
    }
    .draw-tree {
        top: -19%;
        right: 42%;
    }
    .footer-address .footer-address-left {
        flex-wrap: wrap;
    }
    .footer-nav {
        display: none;
    }
    .footer-box .footer-about {
        margin-top: 133px;
    }
    .footer-title {
        right: 49px;
        top: -28px;
    }
    .footer-title {
         transform: rotate(0deg);
    }
    .footer-title-2 {
        transform: rotate(0deg);
    }
    .footer-box {
        flex-wrap: wrap;
    }
    .footer-box .footer-about {
        width: 94%;
    }
    .footer-widget.footer-3 {
        width: 59%;
    }
    .footer-widget.footer-2 {
        width: 33%;
    }
    .footer-address {
        flex-wrap: wrap;
    }
    .footer-address .footer-address-left {
        width: 100%;
    }
    .team-slider.owl-carousel .owl-nav button.owl-prev {
        right: -39px;
    }
    .team-slider.owl-carousel .owl-nav button.owl-next {
        left: -39px;
    }
    .sec-service .service-item {
        margin: 50px 80px;
        max-width: 400px;
    }
    .service-item .service-item-img {
        max-width: 300px;
        margin-left: unset;
        margin-right: unset;
    }
    .hero-single {
        flex-wrap: wrap;
    }
    .main-single ,.side-single{
        width: 100%;
    }
    .widget-header {
        background-size: 200% auto;
    }

    .box-blog .big-post {
        width: 61%;
        margin: auto;
    }
    .box-blog {
        flex-wrap: wrap;
    }
    .box-blog .small-post {
        width: 100%;
        margin-left: unset;
    }
    .draw-tree-blog {
        top: -193px;
    }
    .m-h-right,.m-h-left,.down-header ,.container-fluid.header-responsive{
        display: none;
    }

    .box-our_service {
        flex-wrap: wrap;
    }
    .box-our_service .our_service-left {
        width: 100%;
    }
    .our_service-post img {
        width: 200px;
        margin-top: -14px;
    }
    .box-our_service .introduction {
        margin-top: 52px;
    }
    .box-partners .inner-partners .partners-item {
        margin: 0 10px;
    }
    .box-startup2 {
        flex-wrap: wrap;
    }
    .box-startup2 .first-item {
        width: 100%;
        padding-bottom: 46px;
    }
    .box-startup2 .left-item {
        width: 100%;
    }
    .owl-carousel.startup-slider .owl-nav {
        display: block!important;
        margin-top: 27px;
    }

}
@media screen and (max-width: 767.98px){
    .box-blog .big-post {
        width: 79%;
        margin: auto;
    }
    .card.small .image-box-small .content {
        bottom: 8px;
    }
    .card.small .image-box-small img {
        width: 54%;
        height: 213px;
    }

    .owl-item .service-box .description {
        height: 140px;
    }

    .card.small-image a.btn {
        margin-top: 19px;
    }
    /*.card.small-image {*/
    /*    height: 327px;*/
    /*}*/
    .card.small .content i {
        right: 75px;
    }
    .gallery-video .card.small img {
        width: 38%;
        height: 70%;
    }
    .gallery-video .hero-archive .card.small {
        width: 100%;
    }
    .thumbSwiper .swiper-slide img {
        width: 88%;
    }
    .card.large .content {
        bottom: 0px;
    }
    .card.small-image .content {
        bottom: 33px;
    }

    .card.small {
        width: 100%;
        margin: auto;
    }
    .card.small-image {
        width: 100%;
        margin: auto;
    }

    body.admin-bar .site-header.header-sticky {
        top: 46px;
    }
    .inner-contact .counter-conut {
        text-align: center;
    }
    .inner-contact .contact-item {
        flex-direction: column;
    }
    .woocommerce-MyAccount-navigation {
        width: 100% !important;
        text-align: center!important;
    }
    .myaccount-order .item-order {
        border-left: none;
    }
    .myaccount-order {
        flex-wrap: wrap;
    }
    .woocommerce-MyAccount-content {
        width: 100% !important;
    }
    .myaccount-detail {;
        flex-wrap: wrap;
    }

    .breadcrumb {
        margin-bottom: 26px;
        margin-top: 66px;
    }
    .Ellipse_3 {
        width: 100%;
        height: 100%;
         right: unset;
    }
    .cart-process {
        width: 100%;
    }
    .list-project-item .content .texts{
        width: unset;
    }
    .cart_item {
        width: 48%;
    }
    .hero-product-investor .title-pro h4 {
        background-size: 200% auto;
    }
    .product-item-pro-right h4 {
        margin-top: 55px;
    }
    .hero-product.hero-archive .service-item {
        width: 48%;
        margin:15px auto;
    }
    .hero-archive-project .list-project-item {
        width: 48%;
    }
    .service-box .h-line {
        width: 90%;
    }
    .draw-tree {
        right: 39%;
    }
    .team-slider.owl-carousel .owl-nav button.owl-prev {
        right: -18px;
    }
    .team-slider.owl-carousel .owl-nav button.owl-next {
        left: -18px;
    }
    .sec-service .service-item {
        margin: 50px 20px;
    }
    .service-item .service-item-img {
        max-width: 300px;
        margin-left: unset;
        margin-right: unset;
    }
    .draw-tree-team {
         top: unset;
    }
    .draw-tree-blog {
        top: -85px;
    }
    .box-counter .inner-counter {
        flex-wrap: wrap;
    }
    .box-counter .inner-counter .counter-item {
         height: unset;
    }
    .img-counter img {
        right: 15px;
        width: 60px;
    }
    .img-counter2 img {
        left: 5px;
        width: 60px;
    }
}
@media screen and (max-width: 575.98px){
    .owl-carousel.slider-custom .owl-nav{
        display: none;
    }

    .img-counter2 img {
        left: 5px;
        width: 35px;
    }
    .img-counter img {
        right: 15px;
        width: 35px;
    }
    .footer-title-2 {
        right: 10px;
    }
    .footer-social {
        justify-content: center;
    }

    .box-mojavez .inner-partners .mojavez-item a img {
        aspect-ratio: 3 / 2;
    }
    .box-blog .big-post {
        width: 100%;
    }
    .gallery .card.small {
        height: 255px;
    }
    .card.small-image a.btn {
        margin-top: 33px;
    }
    .mt {
        margin-top: 36px;
    }
    .blog-section {
        padding: 17px 0;
    }
    .image-box {

        aspect-ratio: 1/1;
    }
    .image-box-small {
        aspect-ratio: 1/1;
    }
    .card.small .content {
        position: absolute;
        bottom: 12px;
        right: 28px;
        left: 12px;
    }
    .card.large .content {
        right: 6px;
        left: 7px;
    }
    /*.card.small-image {*/
    /*    height: 289px;*/
    /*}*/
    .card.small-image .content {
        bottom: 62px;
    }
    .card.small-image .content {
        right: 7px;
        left: 7px;
    }
    .card.large-image .content {
        right: 7px;
        left: 7px;
    }
    .card.small .image-box-small img {
         width: 100%;
        height: 167px;
    }
    .gallery-video .card.small img {
        width: 44%;
        height: 94%;
    }

    .gallery-video .card.small .content {
        bottom: 57px;
    }
    .gallery-image .card.small-image .content {
        bottom: 40px;
    }
    .gallery-image .card.small-image a.btn {
        margin-top: 30px;
    }
    .gallery-image .card.small-image {
        width: 100%;
    }
    .thumbSwiper .swiper-slide img {
        width: 84%;
    }

    .box-image .image-right {
        width: 95%;
        margin: auto;
    }
    .image-right .first-post-image {
        width: 95%;
        margin: auto;
    }
    .image-left .other-post-image {
        width: 100%;
    }
    .box-video .video-right {
        width: 100%;
    }
    .before-shop .woocommerce-result-count {
        display: none;
    }
    .our_service-right {
        width: 64%;
    }
    body.admin-bar .site-header.header-sticky {
        top: 0!important;
    }
    .login-page {
        width: 340px;
    }
    .acf-field.acf-field-image.acf-field-68de24aea6429.is-required {
        width: 100% !important;
    }
    .acf-field.acf-field-textarea.acf-field-68de253ca642b.is-required {
        width: 100% !important;
    }
    .acf-field.acf-field-text.acf-field-68de24f6a642a.is-required {
        width: 100% !important;
    }
    .acf-fields.acf-form-fields.-top {
        display: flex;
        flex-wrap: wrap;
    }
    .woocommerce-account .addresses .title .edit {
        font-size: 14px;
    }
    .woocommerce-Address-title.title {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .woocommerce-Address-title.title h2 {
        font-size: 14px;
    }
    .myaccount-detail .item-detail {
        width: 100%;
    }
    .modal-content {
        width: 366px;
    }
    .navigation {
        width: 70%;
    }
    .account-btn .ac-access {
        left: 17px;
    }
    .header-logo-mobile {
        width: 112px;
    }
    .account-btn label {
        padding: 10px 5px;
    }
    /*.container.header {*/
    /*    margin: 0;*/
    /*}*/
    .container.header, .content.header.header-sticky {
        margin: 0 40px;
    }
    .product-item-pro-right p {
        font-size: 10px;
    }
    .product-item-pro-right h4 {
        font-size: 13px;
    }
    .hero-product-investor .product-item-pro {
        min-height: 155px;
    }
    .woocommerce div.product .woocommerce-tabs .panel {
        padding: 40px 2px;
    }
    .hero-product-investor {
         padding: unset;
    }
    .hero-product-investor .container{
        padding: 0;
    }
    .product-need-title {
        background-size: 300% auto;
    }

    .list-project-item .content .texts {
         width: unset;
    }
    .cart-process {
        width: 100%;
    }
    .cart_item {
        width: 98%;
        margin: auto;
    }
    .product-item-pro-right h4 {
        margin-top: 31px;
    }
    .hero-product-investor .title-pro h4 {
        background-size: 400% auto;
    }
    .woocommerce div.product form.cart .button {
        width: 100%;
    }
    .woocommerce div.product form.cart p {
        width: 100%;
    }
    form.cart input[type="number"] {
        width: 60%;
    }
    .product-intro .entry-summary .ddwccf-float-left,
    .product-intro .entry-summary .ddwccf-float-right{
        width: 100%;
    }
    .product-intro .entry-summary .product-meta {
        flex-wrap: wrap;
    }
    .hero-product.hero-archive .service-item .archive-img {
        max-width: 400px;
        margin-left: 16px;
        margin-right: 16px;
    }
    .hero-product.hero-archive .service-item {
        width: 90%;
    }
    .hero-archive-project .list-project-item {
        width: 100%;
        margin: 0 30px;
    }
    .draw-tree {
        top: -16%;
        right: 36%;
    }
    .footer-widget.footer-2 {
        flex-wrap: wrap;
        /* flex-direction: unset; */
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-widget.footer-3 {
        width: 95%;
        margin: auto;
    }
    .footer-down {
        flex-wrap: wrap;
    }
    .footer-box .footer-about {
        margin-top: 149px;
    }
    .team-slider.owl-carousel .owl-nav button.owl-prev {
        display: none;
    }
    .team-slider.owl-carousel .owl-nav button.owl-next {
        display: none;
    }
    .sec-service .service-item {
        margin: 50px 40px;
        max-width: 400px;
    }
    .service-item .service-item-img {
        max-width: 300px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .comment-box .comment-respond h3.comment-reply-title , .widget-header
    ,.related-head,.post-single header{
        background-size: 300% auto;
    }
    .service-item .service-item-img img {
         max-width: unset;
        max-height: unset;
         width: unset;
        /*height: 40vh!important;*/
        object-fit: cover;
    }
    .draw-tree-blog {
        top: 161px;
    }
}
@media screen and (max-width: 433px){
    .header-logo-mobile {
        width: 100px;
    }
    .mojavez-btn .title-mojavez {
        font-size: 12px;
    }
    .gallery .card.small {
        height: 226px;
    }
    .card.large .content {
        padding: 31px 43px 59px;
    }
    .card.large-image a.btn {
        margin-top: 16px;
    }
    .card.large-image .content {
        bottom: 54px;
    }
    .box-blog .small-post .post-item figure img {
        width: 118px;
        height: 118px;
    }
    .box-blog .small-post .post-item {
        min-width: 287px;
    }
    .box-blog .small-post .post-item a h2 {
        font-size: 15px;
        font-weight: 450;
        margin-top: 15px;
        height: 73px;
        line-height: 23px;
        color: var(--color_101860);
    }
    .box-blog .big-post {
        width: 100%;
        margin: auto;
    }
    .box-blog .big-post a .title h2 {
        max-width: 80%;
        font-size: 14px;
    }
    .logo-footer img {
        width: 95px;
    }
    .account-btn label {
        font-size: 15px;
    }
    .our_service-right {
        width: 52%;
    }
    .box-blog .big-post {
        width: 100%;
        margin: auto;
    }

    .account-btn {
         padding: 0 12px 0 0;
    }
    .box-mojavez .inner-partners .mojavez-item a img {
        aspect-ratio: 1 / 1;
    }

    .card.small-image .content {
        bottom: -13px;
    }

   .gallery .card.small .content {
        bottom: 0px;
    }
    .card.small .content {
        right: 5px;
        left: 12px;
    }
    .card.small {
        height: 161px;
    }

    .card.small img {
         margin-right: unset;
    }
    .card.small-image a.btn {
        margin-top: 13px;
    }
    .gallery-video .card.small img {
        width: 86%;
        height: 100%;
    }
    .gallery-video .card.small .content {
        right: 40px;

    }
    .gallery-image  .card.small-image {
        height: 177px;
    }
    .gallery-image .card.small-image .content {
        bottom: 32px;
    }
    .thumbSwiper .swiper-slide img {
        width: 100%;
    }
    .mainSwiper img {
        height: 250px;
    }
    /*.card.small-image {*/
    /*    height: 264px;*/
    /*}*/
    .card.small-image .content {
        bottom: 53px;
    }
    .card.small .content {
        bottom: 43px;
    }
    .card.large .content {
        right: 9px;
    }
    .container.header, .content.header.header-sticky {
        margin: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        font-size: 14px;
    }

    .draw-tree {
        right: 23%;
    }
    .service-item .service-item-img {
        max-width: 300px;
        margin-left: unset;
        margin-right: unset;
    }
    .post-single .box-pm {
        font-size: 12px;
    }
}