@charset "utf-8";
/* Layout: Large Devices. */
@media only screen and (min-width: 1000px) {
}

@media only screen and (max-width: 1670px) {
  .project-page .icons-bg .right-icon,
  .article-page .icon-article,
  .icons-bg .right-icon {
    right: 0%;
  }
  .project-page .icons-bg .left-icon,
  .icon-article-left,
  .icons-bg .left-icon {
    left: 0%;
  }
  .left-gallary-img {
    left: 0;
  }
  .right-gallary-img {
    right: 0;
  }
}

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

/* Layout: Large Devices. */
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1370px) {
}
/* Layout: Large Devices. */
@media only screen and (max-width: 1348px) {
}
/* Layout: Large Devices. */
@media only screen and (max-width: 1699px) {
}

/* Tablet Layout: 991px. */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

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

/* Tablet Layout: 1199px. */
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 1200px) {
  .add-new-Address .card-body .input-google {
    width: 90%;
  }
}
/* Medium Layout: 991px. */
@media only screen and (max-width: 991px) {
  .taps-galary li.nav-item {
    margin-bottom: 25px;
  }
  .padination-design nav ul li a.first-pagination {
    margin-left: 0 !important;
  }
  .padination-design nav ul li a {
    padding: 6px 10px;
  }
  .padination-design nav ul li a.next-pagination {
    margin-right: 0 !important;
  }
  .order-part-in-tabs .header-item .left {
    margin-top: 50px !important;
    text-align: right;
  }
  .favourites-part td {
    display: block !important;
    width: 100% !important;
    text-align: center;
  }
  .favourites-part td.cart_price {
    display: none !important;
  }
  tbody tr:nth-of-type(even) {
    background-color: #f9f9f9;
  }

  .favourites-part td .action-table {
    text-align: center;
  }
  .favourites-part table thead {
    display: none;
  }

  .favourites-part .box-input {
    width: 100%;
    justify-content: center;
  }
  .add-new-Address .card-body .input-google {
    width: 100%;
    margin-top: 101px;
    padding: 15px;
  }
  .order-now-sec .card.timer-part {
    padding: 82px 4px;
  }
  .article-page .item-article p {
    padding-left: 0;
  }
  .about-services .list ul li p {
    padding-left: 6%;
  }
  .Desktop {
    display: none;
  }
  .offer .row .col-part:nth-child(2) {
    border-left: none;
  }
  .get-app-now .app-side img {
    height: 498px;
  }
  .get-app-now .info-details p,
  .our-projects .description p,
  .about .first-part p {
    padding-left: 0;
  }
  .get-app-now .info-details ul li:first-child {
    margin-left: 0px;
  }
  .get-app-now .info-details ul li img {
    width: 88%;
  }
  .about .first-part h4 {
    font-size: 26px;
    line-height: 45px;
  }
  .container-slider .text-slider p {
    font-size: 52px;
    line-height: 81px;
  }
  .about .second-part {
    position: relative;
    padding-right: 0;
    margin-top: 35px;
  }
  .swiper-pagination {
    display: block;
  }
  .swiper-pagination-bullet-active {
    background: #0eac52;
    opacity: 1;
  }
  .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
  }
  .swiper-button-prev,
  .swiper-rtl .swiper-button-next {
    display: none;
  }
  .Mahaseel_Agricultural .taps .tab-content .tab-pane p {
    padding-left: 0;
  }
  .My-account-taps .card .card-body .address-group .item .address-name p {
    text-align: right;
  }
}

@media only screen and (max-width: 850px) {
  .form-popup-request {
    display: none;
  }

  .form-popup-contact-us {
    display: none;
  }
}

/* Tablet Layout: 768px. */
@media only screen and (max-width: 1700px) {
}

@media only screen and (max-width: 764px) {
  .empty-sec .add-new-address .action-class {
    padding: 15px 55px !important;
  }
  .d-mobile {
    display: none;
  }
  .d-desktop {
    display: block;
  }
  .taps-galary.store .nav-tabs .nav-link {
    padding: 22px 27px 22px 27px;
  }
  .m-mobile {
    margin-bottom: 20px;
  }
  .h-100 {
    height: unset !important;
  }
  .order-now-sec .card.optimal-product .card-body img {
    height: 550px;
  }
  .order-now-sec .card.optimal-product .card-body .details {
    padding-left: 10%;
  }
  .about-services {
    padding: 90px 0 0 0;
  }
  .row-display-in-mobile {
    max-width: 100%;
    flex-direction: row;
    padding: 0 36px 0 10px;
    margin-bottom: 0;
    overscroll-behavior-x: contain;
    scroll-padding: 4px;
    scroll-snap-type: x mandatory;
    grid-auto-columns: 303px;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 0 20px;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .about-services .title p {
    font-size: 22px;
  }
  .row-display-in-mobile .col-mobile {
    flex: 0 0 168px;
    width: 100%;
    padding: 0;
  }
  /* width */
  .row-display-in-mobile::-webkit-scrollbar {
    width: 8px;
    height: 6px;
  }

  /* Track */
  .row-display-in-mobile::-webkit-scrollbar-track {
    -webkit-appearance: none;
    border-radius: 4px;
    background: transparent;
  }

  /* Handle */
  .row-display-in-mobile::-webkit-scrollbar-thumb {
    background-color: rgb(237 27 47 / 0%);
    border-radius: 4px;
  }
  .Our-culture .grid-left-part .text p {
    padding-left: 8px;
  }
  .about-agricultural .description-part {
    padding-right: 0;
  }
}
/* Mobile Layout: 767px. */
@media only screen and (max-width: 767px) {
  .My-account-taps .card .card-header .nav-tabs {
    display: block;
  }
  .change-direction-mobile {
    flex-direction: column-reverse;
  }
  .about-agricultural .description-part.right {
    padding-left: 0;
  }
  .about-Foundation .item {
    padding-right: 0;
    margin-top: 20px;
  }
  .article-section-details .article-details .description h4 {
    padding-left: 0;
  }
  .My-account-taps .card .card-header .nav-tabs .nav-item {
    margin-left: 0;
    display: inline-block;
  }
}

/* Small Device : 590px. */
@media only screen and (max-width: 576px) {
  .cart-page .form .save-changes .save-changes-action {
    padding: 14px 20px;
  }
  .display-flex {
    display: flex;
    flex-wrap: wrap;
  }
  .order-part-in-tabs .header-item .left .cancel-order,
  span.status-link-option-done,
  span.status-link-option-cancel {
    padding: 10px;
    font-size: 12px;
  }

  .register-div .card {
    padding: 40px 20px;
  }
  .about-services .list ul li p {
    padding-left: 0%;
  }

  .container-slider .text-slider p {
    font-size: 24px;
    line-height: 38px;
  }
  .register-div .card .card-body input.otp {
    margin-left: 0;
  }
  .container-slider .swiper-slide img {
    height: 416px;
  }
  .main-title h2 {
    line-height: 56px;
  }
  .get-app-now .info-details {
    padding: 25px 0 55px 0;
  }
  .show-more {
    padding: 19px 48px 18px 48px;
  }
  .taps-galary .nav-tabs .nav-link {
    color: #101010;
    font-size: 12px;
    line-height: 21px;
    border: 2px solid #f1f1f1;
    padding: 22px 28px 22px 28px;
    font-weight: bolder;
    margin-left: 9px;
    border-radius: 8px;
    font-family: "ArbFONTS-BR";
  }
}
/* Small Device : 480px. */
@media only screen and (max-width: 480px) {
}

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

@media only screen and (max-width: 280px) {
  .My-account-taps .card .card-body .form {
    padding: 0;
  }
  .My-account-taps .card .card-body .save-changes .save-changes-action {
    font-size: 13px;
    padding: 18px 20px 18px 20px;
  }
}

/* Extra Small Device : 420px. */
@media only screen and (max-width: 1230px) {
}

/* Extra Small Device : 320px. */
@media only screen and (max-width: 789px) {
}

@media only screen and (max-width: 1413px) {
}
@media (max-width: 992px) {
  .article-section-details .container,
  .article-section-details .container-md,
  .article-section-details .container-sm {
    max-width: 100%;
  }
}
