@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){
    .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: 0;
        background-color: transparent;
        background-image: linear-gradient(25deg, rgb(5, 109, 224) 0%, rgb(195, 75, 193) 100%);
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        width: 100%;
        margin: auto!important;
    }
    .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-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: 65%;
        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){
    .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){
    .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;
    }
    .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%;
    }
    .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 80px;
        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){
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        font-size: 14px;
    }

    .draw-tree {
        top: -13%;
        right: 32%;
    }
    .service-item .service-item-img {
        max-width: 300px;
        margin-left: unset;
        margin-right: unset;
    }
    .post-single .box-pm {
        font-size: 12px;
    }
}