@media only screen and (min-width: 1440px) {
  .dropNotification .dropdown-menu {
    width: 500px;
  }
    /*
   .AltitudeArea  span.tag-name {
        font-size: 0;
    }*/
    .crausalCaption h1 {
        margin-top: -20px;
    }
    .search2 {

        margin-top: 30px !important;
    }
    body.spanish  .search2 {
        margin-top: 25px !important;
    }
    .howItWorks .bannerMai h1 {

        max-width: 1000px;
        margin-top: 0;
    }
    .rowFlextData > div:last-child {
        width: 110px;
    }

  .advance-filter .form-group input::placeholder {
        font-size: 14px !important;
    }

    }

      @media only screen and (max-width: 1920px) {
        .imgage-visa {
        top: 34px;
        right: 28px;
    }
}

    @media only screen and (max-width: 1600px) {
        main.FarmSection.explorePage .filters .form-group input,
        main.FarmSection.explorePage .filters .form-group input::placeholder,
        main.FarmSection.explorePage .filters .form-group span.current {
            font-size: 14px !important;
        }
        .imgage-visa {
            top: 31px;
            right: 25px;
        }
        .custom-nav ul li a#dropdown03 {
            padding-right: 15px;
        }
        .mTabs > ul {
            padding: 40px 0 20px 0;
            flex-wrap: nowrap;
        }
        .mTabs > ul > li > a {
            font-size: 15px;
        }

        .checkout label.advance_icon1 {
            bottom: 29px;
            right: 0px;
        }
        .filter_name {
            margin-top: 15px;
        }
        .img-fluid {
            width: 90%;
        }
        .rightDetal.appContent {
            padding-right: 140px;
        }
    .leftImg .rightDetal.appContent {
        padding: 0 0 0 170px;
    }
        .howItWorks .rightDetal.vBot {
            padding-left: 70px;
        }
        .paddCol {
            padding-right: 70px;
        }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 ;
      }
      .rightProduceSection .themeBtn {
          padding: 0;
      }

        .topImage img {
            object-fit: cover;
            height: 250px;
        }
        .custom-nav ul li {
            margin: 4px 10px 0 10px;
        }
        body.spanish .custom-nav ul li {
            margin: 5px 4px 0 4px;
        }
    .newCheck input:checked + label:after {
        top: 5px;
    }
    .summary {
        width: 100%;
    }
    .newCheck input:checked + label:after {
        top: 3px;
    }
    .inputDesing img.bsClass {
        padding: 0 5px;
    }
    .dropdown ul.navBar li.active a:before, .dropdown ul.navBar li:hover a:before {
        top: 18px;
    }
    .InboxSection .mainContent {
        width: calc(100% - 315px);
    }
    .outer-div {
        height: 100vh;

    }
    .newsPage aside.sideBar {
        width: 285px;
        margin: 0 30px 0 0;
    }
    .InboxSidebar .inputDesing img {
        top: 13px;
    }
     .container {
        max-width: 1440px;
    }
    .newDesign h3 {
        font-size: 36px;
        line-height: 50px;
    }
    .vBot {
        padding-left: 10px;
    }
    ul.appLinkHome li img {
        height: 40px;
    }
    a.btnPlay i {
        height: 40px;
    }
    .tabHeading ul {
        font-size: 16px;
    }
    .tabHeading ul.nav-tabs li a {
        padding: 20px 15px;
    }
    .form-group.foodbasket .current {
        font-size: 11px;
        padding-left: 35px;
    }
    aside.sideBar {
        width: 210px;
        margin-top: 5px;
        margin-right: 20px;
    }
    .mainContent {
        width: calc(100% - 230px);
    }
    .tableDesign .table td, .tableDesign .table th {
        padding: 5px;
    }
    .tableDesign .table thead th:first-child, .tableDesign .table tr td:first-child {
        padding-left: 15px;
    }
    p.f12 {
        font-size: 11px;
    }
    .barHead {
        padding-bottom: 5px;
    }
    .tabHeading .tab-content {
        padding: 20px;
    }
    body {
        font-size: 12px;
    }
    span.toolTipDesign p {
        font-size: 12px;
        min-width: 300px;
        right: -90px;
        padding: 5px 10px;
        bottom: 30px;
    }
    .custom-nav .navCusRight li a.themeBtn {
        padding: 0 25px;
        height: 35px;

    }
    .custom-nav a img {
        height: 51px;
    }
    .crausalCaption h1 {
        font-size: 45px;
        margin-top: -20px;
    }
    .crausalCaption form {
        height: 70px;
        max-width: 840px;
        width: 100%;
        margin-top: 30px;
    }
    .inputFeild input {
        width: 400px;
        font-size: 12px;
    }
    .qrCode p {
        line-height: 24px;
    }
    .crausalCaption form input[type="submit"] {
        height: 40px;
    }
    .qrCode img {
        width: 20px;
    }
    .cartBasket i {
        font-size: 16px;
        margin: -1px 5px 0 5px;
        height: 19px;
        width: 19px;
    }
    .cartBasket span {
        height: 12px;
        font-size: 8px;
        padding: 0 4px;
    }
    .mapProductTxt h1 {
        font-size: 40px;
    }

    .top1 {
        font-size: 20px;
    }
    .Bottom1 {
        margin-top: 20px;
        font-size: 20px;
    }
    .Bottom1:before {
        top: 10px;
    }
    .mapProductTxt p img {
        width: 14px;
        height: 14px;
        top: 5px;
    }
    .mapProductImg img:first-child {
        height: 70px;
    }
    .mapProductImg img.symbolfarm {
        right: -5px;
    }
    .mapProductTxt {
        width: calc(100% - 120px);
    }
    .custom-nav .navCusRight li a.themeBtn, .themeBtn {
        height: 40px;
    }
    .mapProductbody .themeBtn {
        height: 40px;
    }
    .newDesign p {
        line-height: 24px;
    }
    .inputDesing input, .inputDesing select {
        font-size: 12px;
        height: 40px;
    }
    .inputDesing i {
        top: 7px;
    }
    .formdesign p {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .modal form label {
        font-size: 12px;
        margin: 0;
    }
    .modalCenter .close {
        font-size: 2.2rem;
        top: 14px;
        right: 11px;
    }
    .formLoginlogin input, .formLoginlogin button {
        height: 40px;
    }
    .form-Group1 .themeBtn {
        padding: 0 20px;
    }
    .form-Group1 .inputDesing input, .form-Group1 .inputDesing select {
        height: 40px;
        padding-right: 0;
        padding-left: 35px;
        min-width: 225px;
    }
    .form-Group1 .inputDesing input.forIcon.dateInput {
        min-width: 185px;
    }
    .form-Group1 label {
        font-size: 11px;
        margin-right: 4px;
    }
    .inputDesing img {
        width: 25px;
        left: 5px;
        height: 20px;
        top: 9px;
        padding-right: 3px;
    }
    .tableDesign .table td, .tableDesign .table th {
        padding: 18px 10px;
    }
    .tableDesign .table tr th:last-child {
        width: 100px;
    }
    .tableDesign .table td a.themeBtn,
    a.themeBt{
        height: 25px;
        width: 90px;
        font-size: 9px;
    }

    .tabHeading ul.pagination li {
        margin: 0 5px;
        font-size: 12px;
    }
    .custom-nav .navCusRight li .dropdown {
        FONT-SIZE: 12px;
    }
    .dropdown-menu {
        font-size: unset;
    }
    .userData > h4 {
        font-size: 12px;
    }
    .userData a img {
        width: 13px;
    }
    .product_tabs ul li:last-child {
        width: 22%;
    }
    .product_tabs li:nth-child(2) {
        width: 18%;
    }
    .product_tabs ul li {
        width: 28%;
    }
    .product_tabs ul.cropThree li {
        width: auto !important;
        flex: auto;
    }
    ul.rating li {
        width: 17%;
    }

    ul.rating li:last-child {
        width: initial;
    }
    .certificate-details h3 {
        font-size: 14px;
    }
    div#FarmProduce .bottom {
        padding: 8px;
    }
    div#FarmProduce h2 {
        font-size: 13px;
    }
    div#FarmProduce .titles span h4 {

        font-size: 12px;
    }
    .play-button {
        top: 31px;
    }

    .form-Group1 .inputDesing {
        margin-right: 10px;
    }
    .form-group.InboxChatSearch.form-Group1 .inputDesing {
        margin: 0;
    }
    .FarmSocialLink .AltitudeArea {
        font-size: 12px;
    }
    .FarmSocialLink .socialIcons ul li a,
    .FarmSocialLink .socialIcons p {
        font-size: 12px;
    }
    span.next i,
    span.prev i{
        margin: 1px auto;
    }
    .play-button img {
        width: 32px;
    }
    .video_sec h3 {
        font-size: 12px;
        padding-left: 15px;
    }
    .summary {
        width: 100%;
    }
    div#checkout .modal-content {
        top: 87px;
    }
    .times {
        display: flex;
        flex-direction: column;
        width: 100%;
        position: relative;
    }
    .accModal .modal-content {
        padding: 15px 35px;
    }
    .cartDetails {
        padding-top: 20px;
    }
    table.tableCart tr td, table.tableCart tr th {
        padding: 5px 0;
    }
    .image_small.next2 img {
        margin: -1px 5px 0 0;
    }
    .search2 {
        margin-top: 24px;
    }
    .advance_icon1 img {
        width: 23px;
        top: 8px;
    }
    .farm_sep1 img {
        top: 11px;
    }
    .advance_icon img {
        top: 11px;
    }
    .farm_sep img {
        top: 10px;
    }
    .InboxSidebar h2.nsbHead {
        font-size: 18px;
    }
    .InboxSidebar .mapProductHead .mapProductTxt h2 {
        padding-right: 50px;
    }

    .InboxRightChatSection {
        padding: 0;
    }
    .InboxSidebar .mapProductHead .mapProductImg {
        width: 44px;
        height: 44px;
        margin-right: 10px;
    }
    .InboxSidebar .mapProductHead .mapProductImg .PendingInboxNo {
        width: 20px;
        height: 20px;
        font-size: 11px;
    }
    .InboxSidebar .mapProductHead .mapProductTxt {
        width: calc(100% - 58px);
    }

    .InboxSidebar .mapProductHead .mapProductTxt .time {
        font-size: 12px;
    }
    .InboxRightChatSection .mapProductImg {
        width: 68px;
    }
    .InboxRightChatSection .mapProductImg img:first-child {
        height: 70px;
    }
    .InboxRightChatSection .mapProductTxt {
        width: calc(100% - 90px);
    }

    .dropdown_filter .dropdown-select.wide .list {
        border: none;
        box-shadow: 0px 0px 18px #f1efef;
        padding: 0;
    }
    .dropdown_filter .dropdown-select .list ul {
        margin: 0;
    }
    .dropdown_filter .dropdown-select .dd-search input{
        width: 100%;
        border: 1px solid #e6e8ec !important;
    }
    .dropdown_filter .dropdown-select .list ul li.option {
        padding: 10px 10px;
        line-height: normal;
        padding: 8px 10px;
    }
    th.date {
        width: 219px !important;
    }
    }
    @media only screen and (max-width: 1440px) {
    .container {
        max-width: 1152px;
    }
    }
    @media only screen and (max-width: 1270px) {
        div#navbarsExample09 {
            padding-left: 10px;
        }
        span.toolTipDesign p {
            right: 0;
        }
        .rightDetal.appContent {
            padding-right: 160px;
        }
        .leftImg .rightDetal.appContent {
            padding: 0 0 0 170px;
        }
    .container {
        max-width: 1140px;
    }
    .serviceSlider .slick-arrow {
        height: 40px;
        width: 40px;
        right: -48px;
    }
    .bR:before {
        bottom: -40px;
        right: -40px;
    }
    .tR:before {
        right: -40px;
        top: -40px;
    }
    .tL:before {
        left: -40px;
        top: -40px;
    }
    .slick-arrow {
        right: -25px;
    }
    section.advance-filter .dropdown_filter input#farm-name {
        padding-left: 40px;
    }
    }


    @media only screen and (max-width: 1199px) {
        .howItWorks .paddCol .rightDetal.rightTooltip .tipInfo p {
            left: -75px;
            min-width: 150px;
        }
        .mTabs > ul li {
            margin: 0 20px;
            font-family: 'FrizQuadrata';
        }
        .mTabs > ul li a {
            white-space: nowrap;
            font-size: 24px;
        }
        .mTabs > ul {
            overflow: auto;
            justify-content: flex-start;
            padding-top: 20px;
        }
        div#navbarsExample09 {
            padding-left: 0px;
        }
        .sectionSortingDesign {
            padding-left: 15px;
        }
        .sorting .dropdown_filter {
            width: 90px;
        }
        .homePage section {
            padding-left: 15px;
            padding-right: 15px;
        }
        .tableDesign .table td, .tableDesign .table th {
            padding: 18px 2px;
        }
        .bR:before {
            bottom: -15px;
            right: -15px;
        }
        .tL:before {
            left: -15px;
            top: -15px;
        }
        .tR:before {
            right: -15px;
            top: -15px;
        }
        .filters .form-Group1 {
            justify-content: flex-start;
            align-items: flex-start;
            width: 100%;
            flex-direction: column;
            margin: 5px 0;
        }
        .tabHeading section.filters .form-inline {
            justify-content: flex-start;
            flex-direction: column;
            width: 100%;
        }

        .navCusRight {
            height: 60px;
            justify-content: center;
            align-items: center;
        }
        .custom-nav ul li {
            margin: 5px 5px 0 5px;
        }
        div#profile span {
            display: none;
        }
    body{
        background: #ffffff;
    }
    section.serviceSlider {
        padding: 0 30px;
    }
    .withSpacing {
        overflow: hidden;
    }
    .filters button.themeBtn {
        width: 110px;
    }
    .views img {
        width: 16px;
    }
    .inner_section span, .sorting select {
        font-size: 11px;
    }
    .inner_section h5 {
        width: max-content;
        text-align: left;
        float: left;
        font-size: 16px;
    }
    /* .mapProductHead.farm_all .mapProductImg , .mapProductHead.farm_all .mapProductImg img{
        width: 68px;
        height: 68px;
    } */
    .mapProduct_farm.farm_flow .mapProductHead.farm_all .mapProductTxt.farm_value {
        width: calc(100% - 80px);
        float: right;
        margin: 0;
    }
    .mapProduct_farm.farm_flow .mapProductHead.farm_all .continue-shoping_farm {
        position: absolute;
        top: 0;
        right: auto;
        margin: 0;
    }
    .mapProduct_farm.farm_flow .mapProductHead.farm_all .checkout {
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .mapProduct_farm.farm_flow .mapProductHead.farm_all {
        padding-top: 55px;
        position: relative;
    }
    .mapProduct_farm.farm_flow {
        margin-top: 20px;
    }
    .cart-button .singlecart-button button.themeBtn {
        width: auto;
        padding: 0px 10px;
        font-size: 13px !important;
    }
    .product-title h2 {
        font-size: 22px;
    }
    span.prize h2 {
        font-size: 24px;
    }
    span.weight {
        margin-top: 3px;
    }
    span.RoundCircleDesign1 {
        margin: 0px 15px;
    }
    .AltitudeArea h2.tag-assigned {
        font-size: 14px;
    }
    .bg-color {
        height: 32px;
    }
    span.tag-name {
        font-size: 15px;
    }
    span.tag-name img {
        object-fit: contain;
    }
    /* .product_tabs .farmP .listing {
        padding: 45px 20px 20px;
        margin: 0;
        position: relative;
    }
    .product_tabs .farmP .listing .checkout {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .product_tabs .farmP .listing .checkout p.grid_location {
        margin: 0;
        padding: 5px;
        height: auto;
        width: auto;
    } */
    .product_tabs .farmP .listing .checkout p.grid_location img {
        width: 12px;
    }
    .product_tabs .farmP .farm_all {
        width: 100%;
    }
    .FarmSection .product_tabs .farmP .mapProductImg img:first-child {
        height: 68px;
    }
    .product_like img {
        width: 16px;
    }
    .product_like {
        padding: 8px;
        border-radius: 8px;
    }
    .footerMenu ul li {
        margin: 0 15px 15px;
    }
    }

    @media only screen and (max-width: 1024px) {
    header#header {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .filters .form-group {
        padding-left: 30px;
    }
    .icon {
        left: 23px;
    }
    section.next .grid {
        width: 100%;
        padding: 0 15px;
    }
    section.next .bottom {
        padding: 12px;
    }
    .bottom .mapProductImg img:first-child , section.next .bottom .mapProductImg{
        height: 56px;
    }
    .bottom .mapProductTxt {
        width: calc(100% - 80px);
        margin-right: 0;
    }
    .search2 {
        margin-top: 14px;
        margin-left: 15px;
    }
    .views img {
        width: 14px;
        margin-top: 0;
    }
    p.product-description {
        padding-right: 15px;
    }

    .modal button.shopping.themeBtn.continue-shoping-btn {
        margin: 0;
    }
    .buttons-poup {
        width: 100%;
        justify-content: space-between;
    }
    .modal h3.total_price_1 {
        text-align: right;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .custom-nav .navCusRight li .nHead a.themeBtn {
        max-width: unset;
        width: auto;
    }
    }

    @media only screen and (max-width: 991px) {
      .imgage-visa {
    top: 32px;
}
        .howItWorks .paddCol .rightDetal.rightTooltip .tipInfo p {
            left: 0;
            min-width: 100%;
        }
        .adminPart li.nav-item.profileAccount {
            display: none;
        }
        .custom-nav .navCusRight li {
          margin: 0 7px;
        }
        .adminPart li.nav-item.forProfileMobile img {
            width: 25px;
            height: 25px;
            border-radius: 7px;
            margin: 0;
            cursor: pointer;
        }
        .custom-nav .navCusRight li.forProfileMobile {
            display: block;
        }
        .topImage img {
            border-radius: 8px;
        }
        div#profile i {
            display: none;
        }


        section.withSpacing.paddB0,
        section.paddT80 {
            padding-left: 15px;
            padding-right: 15px;
        }
        section.paddT80 .vCenter.paddCol {
            padding-top: 15px;
        }
        .custom-nav ul a {
            opacity: 1;
        }

        .opOne a {
            opacity: 1 !important;
            margin-bottom: 20px;
        }
        .opOne {
            padding-top: 15px !important;
        }
        .accHead {
            margin-top: 0;
        }
        .custom-nav .navCusRight li.nav-item.dropdown.langDrop {
            display: none;
        }
        button.navClose {
            display: block;
        }
        .custom-nav ul {
            padding: 0;
            float: left;
        }

        .crausalCaption {
            align-items: flex-start;
            padding: 0 15px;
        }
        main.blogPage .crausalCaption p {
            text-align: left;
        }
        main.blogPage .crausalCaption h1:before {
            left: 0;
        }
        main.blogPage .bannerMai img {
            object-fit: cover;
        }
        .fixedHeader1 header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            background: #fff;
            z-index: 999;
        }
        .fixedHeader1 .navCusRight {
            margin-top: 0;
            display: flex;
            position: absolute;
            top: -49px;
            right: 0;
            flex-direction: row;
        }
        .fixedHeader1 .custom-nav .navCusRight li {
            padding-top: 0;
        }
        .fixedHeader1 .custom-nav .navbar-brand {
            height: 36px;
        }

        body.fixedHeader1 > div:first-child.container {
            position: fixed;
            z-index: 999;
            background: #fff;
            left: 0;
            top: 0;
        }
        body.fixedHeader1 > div:first-child.container .custom-nav  {
            margin-top: 0;
        }
        body.fixedHeader1 > div:first-child.container .custom-nav .navCusRight li {
            padding-top: 0;
        }
        body.fixedHeader1 > div:first-child.container .custom-nav .navbar-brand {
            height: 36px;
        }


        body {
            font-size: 16px;
        }
        .newDesign p {
            line-height: 24px;
        }
        .dropNotification .dropdown-menu {
            position: absolute;
        }
        .tableDesign .table {
            min-width: 660px;
        }
        .mapProduct_farm.farm_flow .mapProductHead.farm_all button.shopping-checkout.themeBtn {
            padding: 0 30px;
        }

        iv#navbarsExample09 li.nav-item.hideDesk.formLoginlogin a{
            opacity: 1;
        }
        .FarmSection .mapProductImg img:first-child {
            object-fit: cover !important;
        }
        .custom-nav ul li {
            height: auto;
            padding: 10px 0;
        }
        .custom-nav .profileAccount ul li {
            padding:  0;
        }
        .custom-nav .navCusRight li.nav-item.dropdown.langDrop {
            opacity: 1;
            position: relative;
        }
        .custom-nav .navCusRight li.nav-item.dropdown.langDrop .dropdown-menu.show {
            position: absolute;
        }
        section.sec5 ul li img {
            height: 25px;
        }
        .custom-nav ul a.dropdown-item {
            text-align: center;
        }
        .mainPage nav.navbar.navbar-expand-lg.custom-nav.accHead.noMargin {
            padding-top: 0;
            margin-bottom: 0;
        }
        .mainPage .crausalCaption {
            padding-bottom: 140px;
            padding-top: 60px;
        }
        section.withSpacing.sec1, section.sec2, section.withSpacing.sec3 {
            padding: 30px 5px 10px 5px;
        }
        .sec2 .row.newDesign .rightDetal.vBot {
            padding: 10px 0 10px 0 !important;
        }

        section.sec3 {
            padding-top: 90px;
        }
        section.withSpacing.sec3 .rightDetal.vBottom {
            padding-bottom: 40px;
        }
        section.testimonialSlider.withSpacing {
            padding: 80px 30px 80px;
        }
        .popularArtical .leftMap h3 {
            margin-top: 0;
        }
        .sectionGrp {
            padding: 40px 20px 25px 20px;
        }
        .sec3 .rightDetal {
            padding-right: 0;
        }
        .aboutUspage .lastForFoot .rightDetal {
            padding-left: 0;
        }
        nav.navbar.navbar-expand-lg.custom-nav.accHead.noMargin {
            padding-top: 0;
            margin-bottom: 0;
        }
        .custom-nav ul li.nav-item.dropdown.show {
            flex-direction: column;
            justify-content: center;
        }
        .custom-nav ul li a#dropdown03 {
            padding-right: 20px;
            position: relative;
        }
        section.advance-filter .form-group.crops + div + div .dropdown_filter {
            width: 100%;
        }

       .openSideBar .mainContent {
            width: 100%;
        }
        .openSideBar .tabHeading.tabInner.invoicePage {
            padding: 30px 0;
        }
        div#navbarsExample09 ul.navbar-nav.mr-auto {
            display: none;
        }
        .openSideBar div#navbarsExample09 ul.navbar-nav.mr-auto {
            display: flex;
            border-radius: 8px;
            top: 0;
            width: 100%;
            height: 101vh !important;
            background: #fff;
            position: fixed;
            left: 0;
            overflow: auto !important;
            z-index: 9;
        }
        .mainContent {
            width: 100%;
        }
        .tabInner {
            padding: 0;
        }
        aside.sideBar {
            width: 100%;
            display: none;
            margin-right: 0;
        }
        .contentHead {
            flex-direction: column;
            margin-bottom: 30px;
            justify-content: flex-start;
            align-items: flex-start;
            padding: 20px;
            padding-bottom: 0;
        }
        .invoicePage .contentHead {
            padding: 0;
        }
        .tabInner h2 {
            margin-bottom: 20px;
        }
        .flex-right {
            justify-content: flex-start;
        }
        .flex-right a {
            margin-left: 0;
            margin-right: 15px;
        }
        .sectionGrp {
            border: solid 1px rgb(9 31 68 / 17%);
        }
        .tabHeading .form-Group1 {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
            flex-direction: column;
            margin: 10px 0;
        }
        .dropProfile:before, .dropNotification .dropdown-menu:before{
            display: none;
        }
        .dropdown-menu.dropdown-menu-right.dropProfile.show {
            position: absolute;
            margin: 0;
            width: 70vw;
            right: -1px;
        }
        .dropProfile ul.navBar li a img {
            width: 25px;
        }
        .dropProfile ul.navBar li a span {
            font-size: 16px;
            position: relative;
            top: 1px;
        }
        .custom-nav .dropProfile  ul li.active a:before {
            left: auto;

        }
        .dropdown ul.navBar li.active a:before, .dropdown ul.navBar li:hover a:before {
            top: 20px;
        }
        .modal-dialog {
            max-width: calc(100% - 40px - 30px);
        }
        .navbar-collapse ul.navbar-nav.mr-auto.marginAuto {
            display: none;
        }
        ul.navbar-nav.pull-right.navCusRight a.nav-link.cartBasket {
            width: 40px;
            overflow: hidden;
        }
        ul.navbar-nav.pull-right.navCusRight > li.registerLi {
            display: none;
        }
        .custom-nav {
            justify-content: flex-start;
        }
        .navCusRight {
            margin-top: 0;
            display: flex;
            position: absolute;
            top: -54px;
            right: 0;
            flex-direction: row;
        }
        .custom-nav .navbar-brand {
            height: 56px;
            padding: 0;
            display: flex;
            align-items: center;
            width: 34px;
            overflow: hidden;
            margin: 0;
        }
        .newDesign a.themeBtn {
            border-radius: 10px;
        }
        .custom-nav .navCusRight li:first-child a {
            width: 40px;
            overflow: hidden;
            margin-top: 0;
            margin-right: 10px;
        }
        .custom-nav .navCusRight .dropdown-menu li:first-child a {
            margin-right: 0;
        }
        .cartBasket i {
            font-size: 22px;
            height: auto;
            width: auto;
        }
        .cartBasket span {
            height: 18px;
            font-size: 11px;
            padding: 3px 4px;
        }
        .custom-nav a img {
            height: 39px;
        }
        .custom-nav .navCusRight li a.themeBtn {
            margin-top: 6px;
        }
        .navbar-collapse{
            display: block !important;
            height: auto !important;
            opacity: 1 !important;
            visibility: visible !important;
            overflow: visible !important;
        }
        .navbar-collapse.collapse.show ul.navbar-nav.mr-auto.marginAuto{
            display: block;
        }
        .navbar-collapse.collapse.show ul.navbar-nav.mr-auto.marginAuto{
            display: block !important;
        }
        .navbar-collapse.collapse.show {
            padding: 15px;
        }
        .hideDesk {
            display: flex !important;
        }
        .profileImg {
            display: none !important;
        }
        .hideDesk a.nav-link.themeBtn {
            width: 120px;
            color: #349a0e;
        }
        .hideDesk a.nav-link.themeBtn i{
            margin-left: 5px;
        }
        .newDesign img {
            width: 100%;
        }
        .newDesign small.blogBtn.latestBtn img {
            margin-right: 5px;
            width: 14px;
            margin-top: -1px;
        }
        main.blogPage .BreadcrumbsSection {
            margin-bottom: 20px;
            margin-top: 50px;
        }
        main.blogPage .crausalCaption h1 {
            position: relative;
            width: 100%;
            text-align: center;
        }
        main.blogPage .crausalCaption p {
            width: 100%;
        }
        .blogPage section.sectionTitle.popularArtical.withSpacing.bgGray {
            padding: 50px 0 50px 0;
            margin: 50px 0 30px 0;
        }
        .vBottom ul.appLinkHome {
            margin: 0 0 10px;
        }


        .roundParent {
            width: 100%;
            float: left;
            margin: 10px 0 40px 0;
        }

    .Farmslider .FarmsliderImg {
        height: 400px;
    }
    .custom-nav ul li {
        margin: 0;
    }
    div#navbarsExample09 {
        position: absolute;
        top: 60px;
        width: 100%;
    }
    div#navbarsExample09 ul.navbar-nav.mr-auto.marginAuto {
        border-radius: 8px;
        top: 0;
        width: 100%;
        height: 101vh !important;
        background: #fff;
        position: fixed;
        left: 0;
        overflow: auto !important;
        z-index: 99;
    }
    button.navbar-toggler[aria-expanded="true"] {
        color: #289400;
    }
    .custom-nav .navCusRight li a.themeBtn {
        max-width: 110px;
    }
    .bannerMain {
        margin-top: -35px;
    }
    .crausalCaption form {
        flex-direction: row;
        padding: 15px;
        height: auto;
    }
    .fixedHeader1 {
        position: unset;
        background: transparent;
    }
    .crausalCaption h1 {
        font-size: 34px;
        text-align: center;
        font-weight: 500;
        margin-top: 0;
    }
    .crausalCaption {
        padding: 0 15px;
    }
    .inputFeild {
        width: 100%;
    }
    .qrCode {
        width: 100%;
        justify-content: center;
    }
    .crausalCaption form input[type="submit"] {
        width: 300px;
    }
    .inputFeild input {
        padding-left: 25px;
    }
    .upperText {
        padding-top: 60px;
    }
    .mapProduct {
        margin: 16px 0px 0px 0px;
        padding: 20px;
    }
    .leftMap h3 {
        font-size: 30px;
    }
    .leftMap a.themeBtn {
        margin: 20px 0;
    }
    .Bottom1:before {
        top: 6px;
    }
    .Bottom1 {
        font-size: 16px;
        padding-left: 20px;
    }
    section.mapSection iframe {
        height: 440px;
        margin-top: 0;
    }
    .withSpacing {
        padding: 70px 0;
    }
    .newDesign h3 {
        font-size: 22px;
        line-height: normal;
    }
    .rightDetal , .vBot {
        padding-top: 15px;
    }
    .newDesign p {
        line-height: 24px;
    }
    .newDesign p {
        margin-bottom: 25px;
        margin-top: 5px;
    }
    section.serviceSlider > div {
        box-shadow: 0px 0px 33px #eaeaea;
    }
    .custom-nav .navCusRight li a.themeBtn, .themeBtn {
        padding: 0 20px;
        height: 34px;
    }

    ul.appLinkHome li img {
        width: 106px;
        margin-right: 7px;
    }
    .homePage .testimonialSlider section {
        padding-left: 0;
        padding-right: 0;
    }
    .sectionHeading {
        margin-bottom: 25px;
        font-size: 32px;
    }
    .mapProductImg {
        width: 60px;
    }
    .mapProductImg img:first-child {
        height: 60px;
    }
    .mapProduct .mapProductTxt {
        width: calc(100% - 80px);
    }
    .mapProductImg img.symbolfarm {
        width: 20px;
        height: 20px;
    }
    .bottom .mapProductImg img:first-child, section.next .bottom .mapProductImg {
        width: 56px;
    }
    .mapProductTxt p {
        font-size: 14px;
    }
    .mapProductTxt p img {
        width: 12px;
        height: 14px;
        top: 4px;
    }
    .mapProductbody h5 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 15px;
    }
    .mapProductbody .themeBtn {
        height: 36px;
    }
    section.testimonialSlider.withSpacing {
        padding: 70px 30px;
    }
    .slideDesign {
        padding: 30px 20px;
        max-width: 100%;
    }
    .slick-arrow {
        z-index: 9;
    }
    .slideDesign img {
        width: 50px;
        height: 50px;
        bottom: -96px;
        left: calc(50% - 20px);
        object-fit: cover;
        border-radius: 10px;
    }
    div#login , div#register{
        width: 92%;
        margin: 20px 4%;
    }
    #forgetPassword {
        width: 88%;
        margin: 20px 6%;
    }
    .FarmSection .filters button.themeBtn {
        margin: 2px 0  0;
    }
    section.advance-filter .form-group {
        width: 33%;
    }
    .filter_name h3 {
        font-size: 16px;
    }
    .filter_name {
        width: 63px;
    }
    .filter_value {
        margin-top: 0;
    }
    .filter_value span {
        padding: 6px;
        font-size: 11px;
    }
    .filter_value span img {
        width: 9px;
        margin-top: 3px;
    }
    .filter_value h4 {
        font-size: 12px;
    }
    .filter_value h4 img {
        width: 9px;
    }

    section.next .map iframe {
        height: 450px;
    }
    .FarmSocialLink .AltitudeArea {
        flex-wrap: wrap;
    }
    .FarmSocialLink .AltitudeArea > span.tag-name {
        width: auto;
        margin-top: 5px;
        margin-right: 10px;
    }
    .FarmSocialLink .AltitudeArea .bg-color h2.tag-assigned {
        width: auto;
        margin: 0;
        display: none;
    }
    .FarmSocialLink .AltitudeArea > h2.tag-assigned {
        margin: 5px 5px 0 0;
    }
    .FarmSocialLink .AltitudeArea span.RoundCircleDesign1 {
        display: none;
    }
    .FarmSocialLink .AltitudeArea .bg-color {
        margin-top: 5px;
        width: 35px;
    }
    .FarmSocialLink .AltitudeArea .bg-color span.tag-name {
        width: auto;
        margin-right: 0;
    }
    .product_tabs ul li .active:after {
        top: unset;
        bottom: -7px;
    }
    .product_tabs ul li a {
        width: 100%;
        display: flex;
    }
    .farmP .mapProductTxt h2 {
        font-size: 20px;
    }
    .FarmSection .farmP .mapProductTxt p {
        font-size: 14px;
    }
    section.serviceSlider{
        display: none;
    }
    .form-values {
        display: block;
    }
    .checkout {
        padding: 0;
    }
    .step1 tr.border0 td {
        min-width: 140px;
    }
    .other-option {
        padding: 20px 10px 0px 0px;
    }
    ul.navBar li a {
        min-width: 100%;
    }
    .contactInformaion a:last-child {
        margin-top: 15px;
    }
    .contactInformaion {
        flex-direction: column;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .contactUS section.lastForFoot {
        margin: 0;
    }
    .contactUS .cForm > .col-md-6 > img {
        margin-top: 40px;
    }
    .contactUS .bannerMai img {
        height: auto;
    }

    .tipInfo span.toolTipDesign {
        position: unset;
    }
    span.toolTipDesign i {
        position: relative;
        bottom: 5px;
    }
    .tipInfo {
        position: relative;
    }
    .tipInfo span.toolTipDesign p {
        right: 0;
        min-width: 100%;
        bottom: 70px;
    }
    span.toolTipDesign {
        position: unset;
    }
    main.howItWorks .newDesign ul.benefitListing h3 {
       position: relative;
    }
    main.howItWorks .newDesign ul.benefitListing p {
        margin: 0;
        bottom: auto;
        z-index: 99;
    }
    .termPrivacy .bannerMai h2:before {
        left: 0;
    }
    .termPrivacy .bannerMai h1:before {
        left: 0;
    }
    }

    @media only screen and (max-width: 767px) {
        .next .grid_view .row.listing .button_cart a {
            font-size: 9px;
        }

        .next .grid_view .row.listing {
            margin: 0 15px 15px 15px;
        }

        .FarmSection .grid_view .button_cart.list_button .d-fl {
            flex-direction: column;
            justify-content: flex-end;
        }
        .FarmSection .grid_view  .button_cart a {
            height: 25px;
        }
        .next .grid_view .row.listing  .titles {
            margin: 0;
        }
        .next .grid_view .row.listing .titles img {
            width: 20px;
        }
        .days-week ul li {
            margin-right: 10px;
            width: 100px;
            margin-bottom: 10px;
        }
        .days-week ul {
            width: 100%;
            flex-wrap: wrap;
        }
        .views {
            margin-top: 20px;
        }
        .sectionSortingDesign .views {
            margin-top: -4px;
        }
        .inner_section .sectionSortingDesign span {
            margin-top: 0;
        }
        #advance-search .rowFlextData .hideFilterSection {
            margin: 0;
            border-bottom: 1px solid #eee !important;
            padding-top: 4px;
            padding-bottom: 0;
            border-radius: 0 !important;
        }
        #advance-search .rowFlextData .form-group {
            padding-right: 0;
            margin-right: 0;
        }
        #advance-search .rowFlextData .hideFilterSection .customAccordian {
            margin: 0;
        }
        .filterHeader {
            display: flex;
        }
        .notForMobile {
            display: none !important;
        }
        /* .explorePage .search_filter .inner_section .col-xl-8.col-lg-6 {
            top: -15px;
        } */
        .blogDetail .popularArtical .leftMap h3 {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .product_tabs ul {
            width: 100%;
            flex-direction: row ;
            flex-wrap: nowrap;
            overflow: auto;
        }
        .product_tabs ul li a {
            white-space: nowrap;
        }
        .rowFlextData > div:nth-child(5){
            flex: 1;
        }

        .rowFlextData > div:nth-child(2) {
            order: 3;
        }

        .rowFlextData > div:nth-child(3) {
            order: 4;
        }

        .rowFlextData > div:nth-child(4) {
            order: 5;
        }

        .rowFlextData > div:nth-child(1) {
            order: 2;
        }
        .roundParent {
            margin: 0px 0 10px 0;
        }

        #advance-search .filterHeader {
            margin-bottom: 20px;
            margin-top: 10px;
        }
        .rowFlextData .hideFilterSection .customAccordian {
            margin-bottom: 20px;
        }
        .hideFilterSection .customAccordian label {
            font-size: 16px;
            font-family: 'FrizQuadrata';
        }
        .bDetailMain h1,
        .bDetailMain h2,
        .bDetailMain h3,
        .bDetailMain h4,
        .bDetailMain h5,
        .bDetailMain h6 {
            font-size: 16px;
            font-family: 'FrizQuadrata';
        }
        .hideFilterSection .roundParent {
            display: none;
        }
        .toggleForm .roundParent {
            display: block;
        }
        section.advance-filter .form-group {
            margin-right: 0;
            padding: 0;
        }
        .bDetailMain .hideFilterSection  ul {
            display: none;
        }
       .bDetailMain  .hideFilterSection {
            margin-bottom: 20px;
        }
        .bDetailMain .hideFilterSection.toggleForm  ul{
            display: flex;
        }
        .bDetailMain .hideFilterSection h3 {
            display: none;
        }
        .hideFilterSection .customAccordian {
            border: none;
            margin: 0;
        }
        .hideFilterSection .form-group {
            display: none;
        }
        .hideFilterSection.toggleForm .form-group {
            display: block;
        }
        .rowFlextData > div:last-child {
            width: 100%;
        }
        section#filteration {
            display: none;
        }

        .close_data {
            display: none;
        }
        .bDetailMain ul.blogShare {
            width: 100%;
            flex-direction: initial;
            justify-content: flex-start;

            margin: 0;
            flex-wrap: wrap;
            text-align: left;
        }
        .bDetailMain ul.blogShare li:first-child {
            min-width: 100%;
        }
        .blogDetail .sectionTitle .container {
            padding: 0;
        }
        .bDetailMain ul.blogShare li h3 {
            margin: 0;
        }

        .bDetailMain ul.blogShare li {
            margin: 20px 20px 0  0;
        }
        .blogDetail .crausalCaption ul {
            padding: 100px 0 0 0;
            margin: 0;
        }
        .blogDetail .crausalCaption ul li {
            margin: 0 20px 0 0;
            padding: 0;
            list-style: none;
        }
        .bDetailMain {
            margin-top: 40px;
        }
        .bDetailMain ul {
            padding-left: 20px;
        }
        .blogDetail .crausalCaption h1 {
            margin-top: 20px;
        }
        .newsPage aside.sideBar {
            width: 100%;
            display: block;
            margin: 0;
        }
        .mapProductHead.chatBox.active:before{
            display: none;
        }
        .accHead {
            padding-top: 0;
            margin-bottom: 0;
        }
        .InboxSection .mainContent {
            width: 100%;
            padding: 20px;
            margin-top: 20px;
        }
        .InboxChatSection {
            padding: 35px 0;
            width: 100%;
        }
        .FarmSection .InboxRightChatSection .mapProductTxt p {
            color: #3a4c69;
            flex-direction: column;
        }
        .FarmSection .InboxRightChatSection   .mapProductTxt p a {
            margin-left: 0;
            color: #4b9100;
        }
        .InboxRightChatSection .filters .form-inline {
            display: flex;
            padding: 0;
        }
        .InboxRightChatSection  .ChatSendButton label {
            margin-bottom: -5px;
            margin-right: 8px;
        }
        .InboxRightChatSection .filters .form-group input {
            padding-left: 0;
        }
        .hideFilterSection form {
            display: none;
        }
        .toggleForm form {
            display: block;
            background: #fff;
            float: left;
            width: 100%;
            padding-right: 20px !important;
        }
        .hideFilterSection {
            width: 100%;
            float: left;
        }
        .customAccordian {
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 0;
            border-bottom: 1px solid #091f4433;
            cursor: pointer;
        }
        .customAccordian label {
            margin: 0;
            font-size: 16px;
            font-family: 'FrizQuadrata';
        }
        .hideFilterSection {
            border-radius: 8px;
            border-radius: 10px !important;
            background: transparent !important;
            border: none !important;
        }
        .customAccordian img {
            height: 16px;
            width: 16px;
            cursor: pointer;
        }
    .FarmSection .filters .form-group {
        width: 100% !important;
        padding-top: 10px;
        padding-bottom: 10px;
        margin: 0px;
    }
        .adminPart .profileAccount .dropdown-menu.dropdown-menu-right.dropProfile.show {
            display: none;
        }
        .round {
            width: 100%;
        }
        .Certificationsheight .row > div {
            width: 180px;
            display: flex;
            margin-bottom: 10px;
        }
        .Certificationsheight .row {
            flex-direction: row;
            flex-wrap: nowrap;
            width: 100%;
            overflow: scroll;
        }
        .Certificationsheight .certificate-details {
            width: 110px;
        }
       .explorePage  .card form.form-inline > div {
            display: block;
        }
        .explorePage  .card .dropdown_filter .dropdown-select.wide {
            border: 1px solid #eee;
        }
        .explorePage .card  .mobsort + .mobsort > div input {
            border: 1px solid #eee;
        }
        .explorePage  .FarmSection  .card .filters .form-group .dropdown_filter {
            padding-left: 0;
        }
        .explorePage  .card .filters .form-inline {
            padding-right: 20px;
            padding-top: 10px;
        }
        .searchFilterPage .accordion .card {
            padding-bottom: 0;
        }
         .explorePage .mobsort + .mobsort .filters .form-group .dropdown_filter {

            padding-left: 0;
        }
        .explorePage .mobsort + .mobsort .filters button.themeBtn {
            margin: 0 !important;
            float: left !important;
            position: unset;
            color: #fff;
            background-image: none;
            padding-left: 0;
            max-width: 100% !important;
            margin-left: 20px !important;
            margin-bottom: 15px !important;
        }


        .FarmSection .accordion .filters {
            margin-top: 10px;
        }
        .searchFilterPage{
            display: block;
        }
        .searchFilterPage  .roundParent {
            margin: 0;
        }
        .searchFilterPage .accordion .card {
            margin-bottom: 0;
            border-radius: 0;
        }
        .searchFilterPage .accordion {
            margin-top: 0;
        }
        .filterHeader {
            margin-bottom: 0;
        }

        .explorePage .advance-filter {
            display: none;
        }
        .mobsort + .mobsort > div input {
            border-bottom: none;
            padding: 0;
            border: 1px solid #eee;
        }
        .mobsort + .mobsort > div {
            width: 100%;
        }

       .explorePage  .mapId {
            margin-top: 20px;
        }
        .explorePage div #map {
            min-height: 400px;
        }
        .map button[title="Your Location"] {
            width: 35px !important;
            padding: 0 3px !important;
            height: 35px !important;
            border-radius: 10px !important;
            margin: 0 !important;
        }
        .map .gmnoprint > div button[aria-label="Zoom in"] {
            background-image: url('../images/icons/plusIcon.svg') !important;
            background-size: 15px !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            width: 35px !important;
            padding: 0 3px !important;
            height: 35px !important;
            border-radius: 10px !important;
            margin: 0 0 10px 0 !important;
        }
        .map .gmnoprint > div button[aria-label="Zoom out"] {
            background-image: url('../images/icons/minusIocn2.svg') !important;
            background-size: 15px !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            width: 35px !important;
            padding: 0 3px !important;
            height: 35px !important;
            border-radius: 10px !important;
            margin: 0 0 10px 0 !important;
        }
        .map .gmnoprint > div button[aria-label="Ampliar"] {
            background-image: url('../images/icons/plusIcon.svg') !important;
            background-size: 15px !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            width: 35px !important;
            padding: 0 3px !important;
            height: 35px !important;
            border-radius: 10px !important;
            margin: 0 0 10px 0 !important;
        }
        .map .gmnoprint > div button[aria-label="Reducir"] {
            background-image: url('../images/icons/minusIocn2.svg') !important;
            background-size: 15px !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            width: 35px !important;
            padding: 0 3px !important;
            height: 35px !important;
            border-radius: 10px !important;
            margin: 0 0 10px 0 !important;
        }

        .explorePage .mapId {
            border-radius: 20px;
        }
        .map .gmnoprint {
            bottom: unset !important;
            top: 70px;
            right: 45px !important;
        }


        .explorePage section#advance-search + hr {
            display: none;
        }
        .explorePage .mobsort {
            display: flex;
            justify-content: space-between;
            float: left;
            width: 100%;
        }
        .hideOmobile > span {
            display: none;
        }

        .hideOmobile > .sorting {
            display: none;
        }

        .hideOmobile {
            margin-top: -39px;
        }
        .mobsortright {
            border: 1px solid;
            padding: 0;
            height: 38px;
            border-radius: 8px;
            color: #4b9100;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: 0.3s;
        }
        .explorePage .BreadcrumbsSection {
            margin-bottom: 10px;
        }
        .explorePage  .filters {
            border: 1px solid rgba(75,145,0,0.1);
        }
        .explorePage .inner_section {
            margin-top: 20px;
        }
        .mobsortleft a {
            border: 1px solid;
            padding: 0 45px;
            height: 38px;
            border-radius: 8px;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: 0.3s;
            background: transparent;
            color: #4b9100;
            border: 1px solid #4b9100;
            text-decoration: none;
        }
        .mobsortleft a:hover, .mobsortleft a:focus, .mobsortleft.openThis a {
            background: #4b9100;
            color: #fff;
        }
        .mobsortleft a:hover img,
        .mobsortleft a:focus img,
        .mobsortleft .mobsortleft.openThis a img {
            filter: brightness(0) invert(1);
        }
        .mobsort > div {
            width: 49%;
            margin-top: 10px;
        }
        .mobsort > div  .sorting {
            width: 70px;
        }
        .mobsort > div  .updown-images {
            position: absolute;
            top: 1px;
            right: -3px;
            cursor: pointer;
        }
        .mobsort > div  .updown-images i {
            font-size: 9px;
        }
        .mobsortleft a img {
            margin-left: 7px;
            width: 17px;
        }

        .mobsortright .sorting select {
            color: #4b9100 !important;
            width: auto;
            margin: 0;
            float: left;
        }
        .mobsortright span {
            color: #a5a2a2;
            font-size: 12px;
        }
        form.form-inline > div {
            display: none;
        }
        .explorePage form.form-inline > div {
            display: block;
        }
        form.form-inline > :first-child{
            display: block;
        }
        .explorePage .filters button.themeBtn {
            margin: 0 !important;
            float: none !important;
            position: absolute;
            right: 20px;
            bottom: 36px;
            border-radius: 11px;
            max-width: 35px;
            color: #4b9100;
            background-image: url(../images/search-white.svg);
            background-size: 22px;
            background-repeat: no-repeat;
            background-position: center;
            overflow: hidden;
            height: 35px;
            background-color: #4b9100;
            padding-left: 35px;
            display: block;
            max-width: 35px !important;
            box-sizing: border-box;
        }
        .FarmSection .filters .form-group .dropdown_filter {
            float: left;
            width: calc(100% - 45px);
        }
        .FarmSection .filters .icon {
            top: 15px;
            left: 20px;
        }
        .FarmSection .filters .form-group .image {
            top: 18px;
            left: 20px;
        }
        .FarmSection .filters .form-group input#search {
            padding-left: 35px;
            border-bottom: 1px solid #F5F6F7;
        }
        .filters .form-group input#search {
            border-bottom: 1px solid #F5F6F7;
        }





        .termPrivacy .crausalCaption {
            position: unset;
        }
        .contactUS .BreadcrumbsSection {
            display: block;
        }
        .d-fl > span {
            font-size: 12px;
        }
        div#FarmProduce span.owner {
            margin-top: 2px;
            font-size: 12px;
        }

        .contactUS .bannerMai {
            display: none;
        }
        .BreadcrumbsSection ol.breadcrumb li.active a {
            color: #091f44;
            text-decoration: none;
        }
        .contactUS .breadcrumb-item:first-child {
            width: auto;
        }
        .contactUS .BreadcrumbsSection {
            margin-bottom: 25px;
            margin-top: 10px;
        }
        main.aboutUspage.contactUS .lastForFoot .rightDetal {
            margin-top: 0;
        }
        .modalCenter > div {
            border-radius: 16px;
        }
        section.sectionTitle.popularArtical.marginBorrom.newBottom {
            padding-bottom: 80px;
            padding-top: 30px !important;
        }
        .custom-nav .dropdown-toggle::before {
            font-size: 12px;
            top: 4px;
        }
        .popularArtical .imageBottom h3 {
            font-size: 18px;
        }
        .custom-nav .navCusRight li a.themeBtn, .themeBtn {
            border-radius: 8px;
        }
        main.blogPage .newDesign img {
            border-radius: 8px;
        }
        .blogPage .newDesign h3:before {
            display: none;
        }
        section.SearchMargoapp .AppimgPhon {
            padding-top: 120px;
        }
        .blogPage .breadcrumb-item:first-child {
            width: 100%;
        }
        .blogPage .breadcrumb-item.active {
            margin: 10px 10px 0 0;
        }

        section.SearchMargoapp .lstbfr,  section.SearchMargoapp .bdrt {
            top: 0;
        }
        section.SearchMargoapp .lstbfr > div, section.SearchMargoapp .bdrt > div {
            position: relative;
        }

        section.SearchMargoapp .lstbfr > div > div, section.SearchMargoapp .bdrt > div > div {
            position: unset;
        }
        main.howItWorks .newDesign ul.benefitListing h3::before{
            display: none;
        }
        main.howItWorks .newDesign ul.benefitListing h3 {
            margin-bottom: 0px;
            line-height: 27px;
            font-size: 19px;
        }
        .howItWorks .grBg {
            padding-bottom: 60px !important;
        }
        .benefitListing li img {
            width: 60px;
        }
        .sec4 .imageBottom {
            padding: 20px 0 20px 0;
        }
        .benefitListing li {
            margin-bottom: 15px;
        }
        .sec4 .imageBottom h3 {
            margin: 10px 0 15px 0;
        }
        .blogBtn img {
            width: 20px;
        }
       .popularArtical  .themeBtn {
            border-radius: 10px;
        }
        section.sectionTitle.popularArtical.marginBorrom.sec4 a {
            margin: 5px auto 0 auto;
        }
        section.sectionTitle.popularArtical.marginBorrom {
            margin-bottom: 60px;
            padding-top: 60px;
        }
        section.sec5 {
            padding: 60px 0;
        }
        .howItWorks .benefitsSec p {
            margin-bottom: 10px;
        }
        section.withSpacing.grBg {
            padding: 20px 0 20px 0;
            margin-top: 40px;
        }
        section.sec4 .leftMap h3 {
            margin-bottom: 50px;
        }
        .blogBtn {
            padding: 6px 7px;
        }
        .tipInfo span.toolTipDesign p {
            bottom: auto;
        }
        .contactUS .cForm > .col-md-6 > img {
            display: none;
        }
        main.termPrivacy .rightDetal.pre p {
            white-space: pre-line;
        }
        .contactUS .crausalCaption {
            position: absolute;
    justify-content: center;
        }
        .termPrivacy .bannerMai {
            margin-top: 0;
            margin-bottom: 0px;
        }
        main.termPrivacy .newDesign h3 {
            font-size: 40px;
            margin-bottom: 10px;
            line-height: 35px;
            margin: 15px 0 20px 0;

        }
        .leftMap h3 {
            font-size: 40px;
        }
        .leftMap h3:before {
            height: 5px;
        }
        main.termPrivacy .newDesign h3:before {
            bottom: -8px;
        }
        section.sectionTitle.popularArtical.marginBorrom.newBottom a.themeBtn.btnPlay {
            float: left;
        }
        section.sectionTitle.testimonialSlider {
            padding-top: 60px;
            background-size: cover !important;
            background-position: center right !important;
        }
        section.paddT80 {
            padding-top: 0;
        }
        section.paddT80 .newDesign {
            flex-direction: column-reverse;
        }
        .howItWorks .bannerMai h1 {
            text-align: left;
            margin-top: 0;
        }
        .howItWorks .bannerMai {
            margin-top: 10px;
        }
        .termPrivacy .bannerMai h2:before {
            left: 0;
        }
        .newDesign h3 {
            position: relative;
        }
        .newDesign h3:before {
            content: "";
            height: 4px;
            width: 15px;
            position: absolute;
            bottom: -15px;
            background: #091f44;
            border-bottom-right-radius: 3px;
            border-bottom-LEFT-radius: 3px;
        }
         .newDesign p {
            margin-top: 25px;
        }

.blogPage .newDesign p {
    margin-top: 5px;
}
        .sec3 .newDesign p {
            margin-bottom: 25px;
        }

        section.testimonialSlider.withSpacing {
            padding: 50px 0 30px 0px;
        }
                .slideDesign p {
            height: 80px;
            overflow: auto;
            margin: 0;
        }
        .footerMenu ul li {
            margin: 0 0 15px;
            width: 50%;
            padding: 0 20px;
        }
        .footerMenu ul {
            justify-content: flex-start;
        }
        footer .text-center.col-md-12 {
            text-align: left !important;
        }
        ul.appLinkHome li img {
            width: 123px;
        }
        .footerMenu ul {
            margin-top: 25px;
            margin-bottom: 15px;
        }
        footer {
            padding-top: 40px;
        }
        .popularArtical .leftMap h3 {
            text-align: left;
        }
        .sectionHeading {
            text-align: left;
        }
        .sectionHeading:before {
            left: 0;
        }
        .testimonialSlider .slick-prev, .testimonialSlider .slick-next {
            top: auto;
            bottom: 10px;
        }
        .slick-arrow {
            right: 0;
        }
        .slick-prev {
            left: 0;
        }

        .sectionTitle .leftMap h3:before {
            left: 0px;
        }
        footer {
            padding-bottom: 0;
        }
        .copyright {
            margin: 10px 0 0;
            border-top: 1px solid #cccfd6;
            border: none;
        }
        .copyright p {
            margin: 0;
        }
        .socialIcons ul {
            justify-content: flex-start;
        }
        .copyright {
            text-align: left;
            padding: 10px 20px;
        }
        .qrCode p {opacity: 0.1 !important;}

        .qrCode img {
            opacity: 0.2 !important;
        }
                .sec1 .newDesign,
                .sec3 .newDesign {
                    flex-direction: column-reverse;
                }
                .homePage .sec1 .rightDetal {
                    padding-top: 20px;
                }
                .newDesign small.blogBtn.latestBtn img {
                    margin-bottom: 0;
                    width: 20px;
                    margin-right: 5px;
                }
                .newDesign small.blogBtn.latestBtn {
                    text-align: left;
                    width: auto;
                    margin-top: 30px;
                    margin-bottom: 15px;
                }
               .sec1 .righte.bR {
                    margin-bottom: 0;
                }
                section.sec2 {
                    padding-top: 0;
                }
                section.withSpacing.sec3 {
                    padding-top: 20px;
                }
                .newDesign img {
                    border-top-left-radius: 40px;
                    border-bottom-right-radius: 40px;
                }
                .bR:before {
                    bottom: auto;
                    right: -10px;
                    top: 10px;
                    border-top-left-radius: 50px;
                    border-bottom-right-radius: 50px;
                }
                .tR:before {
                    right: -10px;
                    top: -10px;
                    border-top-left-radius: 50px;
                    border-bottom-right-radius: 50px;
                    height: calc(100% + 14px);
                }
                .tL:before {
                    left: -10px;
                    top: -10px;
                    border-top-left-radius: 50px;
                    border-bottom-right-radius: 50px;
                }


        .flex-right {
            /* flex-direction: column; */
            justify-content: space-between;
            align-items: center;
            width: 100%;
            float: left;
            height: auto;
        }
        .form-Group1 .inputDesing input, .form-Group1 .inputDesing select {
            min-width: 100%;
        }
        .form-Group1 .inputDesing {
            margin-right: 0;
            width: 100%;
        }
        .tabHeading .form-Group1 {
            width: 100%;
        }
        .tabHeading .filters {
            padding: 0 15px;
        }
        div#profile span {
            display: none;
        }
        .custom-nav .navCusRight li .dropdown {
            position: unset;
        }
        .modal .modal-dialog.modal-lg {
            margin: 20px 4%;
        }
        .addtocart .modal-header {
            padding-top: 25px;
            padding-bottom: 16px;
        }
        #addtocart .price-cart {
            height: auto;
        }

        .dropNotification .dropdown-menu .scrollClass {
            margin-top: 0;
        }
        .dropNotification .dropdown-menu {
            padding: 15px 10px 15px 10px;
            position: absolute;
            right: 0;
            top: 40px;
            width: 290px;
        }
        .dropNotification .dropdown-menu .nHead a.themeBtn {
            padding: 0 10px;
        }
        .nHead h3 {
            font-size: 20px;
        }
        .buttons-poup {
            flex-direction: column;
        }
        .detailings {
            padding-top: 80px;
        }
        .buttons-poup > div {
            width: 100%;
            margin-top: 10px;
            margin-left: 0;
            margin-right: 0;
        }

        .buttons-poup > div > button {
            width: 100%;
            margin: 0;
            min-width: 100%;
        }
        .aboutUspage .crausalCaption h1:before {
            left: 10px;
        }
        .contactUS .dropdown-select.wide {
        display: none;
    }


        .aboutUspage .crausalCaption h1 {
            font-size: 40px;
        }
        .viewsFilter {
            justify-content: space-between;
        }
        .dropdown_filter {
            margin-left: 0;
            margin-bottom: 0;
        }
        div#profile img {
            width: 25px;
            height: 25px;
            border-radius: 7px;
            margin: 0;
        }


        .custom-nav .dropdown-toggle::before {
            margin: 0;
        }

        .custom-nav .navCusRight li a.themeBtn {
            margin-top: 0;
        }
        .grBg {
            margin-bottom: 60px;
            margin-top: 60px;
        }
        .rightDetal small {
            text-align: left;
            width: 100%;
        }
        .homePage .rightDetal small {
            text-align: left;
            width: 100%;
            margin-top: 20px;
        }
        .paddCol {
            padding-right: 15px;
        }
        .howItWorks .rightDetal.vBot {
            padding-top: 20px;
        }
        section.SearchMargoapp.leftImg .lstbfr {
            right: auto;
            left: 0;
        }
        .farmsPage .lstbfr {
            right: auto;
            left: 0;
        }
        section.rightImg .lstbfr {
            right: auto;
            left: 0;
        }
        .leftImg .rightDetal.appContent {
            padding: 120px 30px 0 30px;
        }
        .bdrt > div > div, .profilboder > div > div {
            padding: 0;
        }
        .leftImg .row {
            flex-direction: column-reverse;
        }
        .leftImg .rightDetal.appContent {
            padding: 0;
        }

        .AppimgPhon img {
            width: 100%;
            padding: 0 0 20px 0;
        }
                section.SearchMargoapp.leftImg {
            height: auto;
        }
        .crausalCaption {
            justify-content: flex-start;
            align-items: flex-start;
        }
        .blogPage .crausalCaption,
        .aboutUspage .crausalCaption {
            justify-content: center;
        }
        .aboutUspage .crausalCaption p {
            width: 100%;
            text-align: left;
        }
        .aboutUspage .bL {
            padding-left: 10px;
            padding-bottom: 10px;
        }
        .aboutUspage .bL:before {
            width: calc(100% - 10px);
            height: calc(100% - 10px);
            border-top-right-radius: 40px;
            border-bottom-left-radius: 40px;
        }
        .aboutUspage .rightDetal {
            padding-top: 10px;
            padding-right: 0;
        }
        .aboutUspage .bR:before {
            width: calc(100% - 10px);
            height: calc(100% - 10px);
            border-top-right-radius: 40px;
            border-bottom-left-radius: 40px;
        }
        .aboutUspage .newDesign img {
            border-top-right-radius: 40px;
            border-bottom-left-radius: 40px;
        }
        .aboutUspage .bR {
            padding-right: 10px;
            padding-bottom: 10px;
        }
        .lastForFoot {
            margin-bottom: 0px;
        }
        .lastForFoot .newDesign p {
            margin-bottom: 0;
        }
        .aboutUspage .lastForFoot .rightDetal {
            margin-top: 10px;
        }
        .aboutUspage .rightDetal {
            padding-right: 0;
        }
        main.blogPage .crausalCaption h1{
            text-align: left;
        }
        .rightDetal.appContent {
            text-align: left;
            padding: 0;
        }
        .farmsPage .lstbfr a img {
            width: 72px;
        }
        .farmsPage .lstbfr > span {
            width: 35px;
            height: 35px;
        }
        .sectionTitle .leftMap a.themeBtn {
            width: auto;
            border-radius: 8px;
        }
        .howItWorks .benefitsSec .leftMap h3:before {
            bottom: -15px;
        }
        .bdrt {
            margin: 0 15px;
        }
        .rightDetal.appContent h3,
        .rightDetal.appContent p {
            width: 100%;
        }
        .lstbfr, .farmsPage .rightImg .lstbfr {
            right: auto;
            top: 0;
            left: 0;
        }
        .benefitListing li {
            justify-content: flex-start;
            flex-direction: column;
            align-items: flex-start;
        }
        .leftMap h3 {
            text-align: left;
        }
        .howItWorks .leftMap h3:before {
            left: 0;
        }
        .sectionTitle .leftMap p {
            text-align: left;
        }
        .newDesign h3, main.howItWorks .newDesign p {
            text-align: left;
        }
        .newDesign h3 br {
            display: none;
        }
        .benefitListing li img {
            margin-right: 0;
            margin-bottom: 10px;
        }
        main.howItWorks .newDesign h3, main.howItWorks .newDesign p {
            text-align: left;
        }
        ul.benefitListing {
            padding: 0;
        }
        .howItWorks .leftMap h3:before {
            left: 0;
        }
        .howItWorks .rightDetal.vBot {
            padding-left: 0;
        }
        .howItWorks .leftMap {
            width: 100%;
        }
        .howItWorks .newDesign p {
            width: 100%;
        }
        .howItWorks .rightDetal a.themeBtn {
            margin: 0;
            float: left;
        }
        .benefitsSec {
            padding-top: 0;
        }
        .bdrt:before,
        .rightDetal.appContent:after{
            display: none;
        }
        #addtocart .titles h4 {
            font-size: 13px;
            margin-top: 0;
        }
        #addtocart span.img_1 img {
            width: 15px;
        }
        .modal .price-cart {
            height: 77px;
        }
        .image-product img {
            width: 50px;
            height: 50px;
        }
        .image-product span img {
            width: 15px;
            height: 15px;
        }
        .modal .icons-del {
            margin-top: -125px;
        }

        .modal .border-out {
            padding: 0;
        }
        .modal  .value-enter {
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .formData div:first-child.col-md-6 {
            display: none;
        }
        .modal h3.total_price_1 {
            text-align: right;
        }
    .product-slide.slider .slick-list.draggable, .product-slide.slider .slick-list.draggable .image-slide img.w-100 {
        height: 350px !important;
    }
    .product-slide .slick-dots {
        bottom: -30px;
    }

    .product-slide.slider {
        margin-bottom: 60px;
    }
    .cart-button .singlecart-button {
        float: left;
    }
    .crausalCaption h1{
        margin-top: 30px;
    }
    .crausalCaption form {
        margin-top: 0;
    }
    .inputFeild input {
        padding-left: 25px;
        width: 100%;
        height: 40px;
    }
    .inputFeild i {
        top: 14px;
    }
    .cart-button .singlecart-button button.themeBtn {
        padding: 0 16px;
        height: 40px !important;
    }
    .crausalCaption form input[type="submit"] {
        width: 220px;
        height: 36px;
    }
    .mapProduct {
        width: 100%;
        max-width: 100%;
    }
    .farmP .mapProductTxt h2 {
        font-size: 18px;
    }
    .product_tabs .farmP .listing {
        padding: 45px 15px 20px;
    }
    section.mapSection {
        z-index: 1;
    }
    section.mapSection iframe {
        height: 100%;
        margin-top: 0;
        position: absolute;
        z-index: -1;
    }
    .upperText {
        padding-top: 60px;
        position: unset;
        padding-bottom: 30px;
    }
    .withSpacing {
        padding: 40px 0 20px 0;
    }
    section.serviceSlider {
        position: relative;
        z-index: 999;
    }
    .mapProductTxt {
        width: calc(100% - 100px);
    }
    .rightDetal, .vBot {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .righte, .bR, .righte, .bR, .tL {
        text-align: center;
    }
    .newDesign img {
        width: 100%;
    }

    .vBottom ul.appLinkHome {
        width: 100%;
        margin: 0 0 40px;
    }


    .leftImg {
        height: 230px;
    }
    #login .modalCenter .modal-header , div#register .modalCenter .modal-header{
        padding: 20px 0px 20px 0px;
    }
    #login .orSpace {
        margin-bottom: 0;
    }
    #login .mt-40-mb-20 {
        margin-top: 20px;
    }
    .modal-dialog.modal-lg {
        margin-bottom: 40px;
    }
    .formRegister  .radioBtns label span {
        font-size: 13px;
        padding: 8px 10px;
        height: auto;
    }
    .loginBtext {
        font-size: 20px;
        line-height: 24px;
    }
    .formdesign h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .formdesign p {
        font-size: 12px;
    }
    .formdesign {
        padding: 0;
    }
    .signBack {
        bottom: 5px;
    }
    section.advance-filter {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    section.advance-filter .form-group {
        width: 49%;
    }
    section.advance-filter .dropdown_filter {
        width: 100%;
        margin-left: 0;
    }
    .close_data1 {
        border-radius: 10px;
        padding: 7px;
        top: -5px;
    }
    .search2 {
        margin-top: 0;
        margin-left: 0;
    }
    .close_data1 img {
        width: 18px;
    }
    .filter_value h4 {
        margin: 10px 0 0 0;
    }
    section.next .map iframe {
        height: 300px;
        margin: 20px 0 0 0;
    }
    .filter_value span {
        margin-bottom: 12px;
    }
    .video_sec {
        margin-bottom: 20px;
    }
    div#FarmPictures .modal .modal-dialog .modal-body img {
        width: 100%;
    }
    .modal .modal-dialog.modal-lg {
        max-width: 100%;
        width: 92%;
        margin: 40px 4%;
    }
    div#addtocart .modal-dialog.modal-lg .modal-header button.close {
        position: absolute;
        top: -30px;
        right: 30px;
        padding: 0;
    }
    div#addtocart .modal-header {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .border-out {
        width: 100%;
    }
    .border-out .cart_outer {
        margin: 0;
        padding: 10px 0 0 0;
    }
    .border-out .cart_outer .value-order {
        position: absolute;
        top: -66px;
        right: 8px;
        font-size: 11px;
    }
    .modal .border-out .cart_outer .value-order {
        position: unset;
        float: left;
    }
    .modal .exclam {
        width: 21px;
        margin-top: 1px;
        display: none;
    }
    .border-out:after {
        height: 100px;
    }
    .modal  .border-out .cart_outer {
        padding: 0;
    }
    .modal .value-all h2 {
        font-size: 14px;
        margin-top: 12px;
    }
    .modal .value-all {
        margin-top: -2px;
    }
    .exclam {
        width: 18px;
        height: 18px;
    }
    .exclam i {
        height: 11px;
        font-size: 8px;
    }
    .value-all h2 {
        font-size: 20px;
    }
    .cart-img {
        width: 70px;
        height: 70px;
    }
    .titles {
        padding: 0px;
        margin: 10px 0;
    }
    h4.checkTop {
        font-size: 24px;
        margin-top: -49px;
        margin-bottom: 10px;
        text-align: right;
        padding-right: 10px;
        margin-bottom: 20px;
    }
    .multistep {
        width: 100%;
        margin-bottom: 42px;
    }
    .multistep ul li h3 {
        font-size: 15px;
    }
    .multistep ul {
        width: 260px;
    }
    .multistep ul li i {
        background: #e1f8c9;
        top: 0;
        z-index: 9;
        padding: 11px 0;
        width: 47px;
        position: unset;
        border-radius: 50%;
    }
    .multistep ul .active i {
        background: #4b9100;
        top: 0;
        z-index: 9;
        padding: 11px 0;
    }
    .multistep ul li:after {
        content: "";
        background: #dceacd;
        height: 2px;
        width: 130%;
        position: absolute;
        right: 0;
        top: 22px;
        left: 100%;
        margin: 0 auto;
        text-align: center;
        display: block;
    }

    .number-val1,
    .number-val2,
    .number-val3 {
        right: auto;
        left: calc(50% + 10px);
    }
    li#Order h3,
    li#pay h3,
    li#delivery h3 {
        right: 0;
    }
    div#checkout h4.modal-title {
        font-size: 25px;
    }

    .multistep ul .active i {
        background: #4b9100;
    }
    th .value-order {
        display: none;
    }
    .modal .multistep {
        width: 100%;
        margin-bottom: 120px;
    }

    .multistep li img {
        left: auto;
        top: -15px;
        right: auto;
        left: auto;
        z-index: 9;
    }
    div#checkout .multistep ul li#delivery h3,
    div#checkout .multistep ul li#Order h3,
    div#checkout .multistep ul li h3 {
        right: 0;
        font-size: 18px;
    }

    .modal .multistep ul li {
        display: flex;
        justify-content: center;
    }
     div#checkout .multistep ul li:after {
        width: 100%;
        LEFT: calc(50% + 20px);
    }
    .modal .summary {
        padding-top: 0;
    }
    .modal .checkout {
        padding: 0;
    }
    section#advance-search {
        position: fixed;
        background: #fbfbfb;
        left: 0;
        top: 0;
        z-index: 9999;
        margin: 0;
        padding: 20px 20px;
        height: 100vh;
        overflow: auto;
        display: none;
    }
    }

    @media only screen and (max-width: 575px) {
        .product_tabs ul.cropThree li {
            margin-bottom: 5px;
            padding: 10px 10px 10px 0;
            margin-right: 5px;
        }
        .explorePage .filters button.themeBtn {
            bottom: 16px;
        }
        section.sectionTitle.popularArtical.marginBorrom.newBottom a.themeBtn.btnPlay {
            width: 100%;
        }
        section.sec5 ul li img {
            height: 22px;
        }
        section.sec5 ul li {
            padding: 0 15px;
        }
        .howItWorks .paddCol .rightDetal p {
            word-break: break-word;
        }
        .popularArtical > div .horRow {
            flex-direction: row !important;
            flex-wrap: nowrap;
            overflow: scroll;
        }

        .popularArtical > div .horRow > div {
            min-width: 95%;
            padding: 10px;
        }
        .testimonialSlider .slick-prev, .testimonialSlider .slick-next {
            bottom: 15px;
        }
        .uploadDesign img {
            margin-right: 7px;
        }
        .slick-prev:before, .slick-next:before {
            font-size: 16px;
            font-weight: 600;
        }
        .upbox label {
            padding: 0 5px;
        }
        span.dltPhoto {
            padding: 0 7px;
            margin-left: 6px;
        }
        .flex-right a {
            margin: 0;
            height: 30px;;
        }
        .grid_view .grid_location {
            width: 100%;
        }
    .image-text {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .news p {
        margin-top: 10px;
        margin-bottom: 0;
        text-align: center;
    }
    .date span {
        text-align: center;
        margin-top: 0px;
    }
    .FarmSocialLink {
        flex-direction: column;
    }
    .FarmSocialLink .socialIcons {
        justify-content: space-between;
        margin-top: 5px;
    }
    .custom-nav .navCusRight li.langDrop {
        margin-left: 0;
    }
    .custom-nav .navCusRight li:first-child a {
        margin-right: 5px;
    }
    section.withSpacing.sec3 .rightDetal.vBottom {
        margin-top: 10px;
    }
    .custom-nav .navCusRight li a.themeBtn, .themeBtn {
        padding: 0 10px;
    }
    .written-text {
        margin-top: 15px;
        margin-left: 0;
    }
    p.product-description {
        font-size: 14px;
        margin-top: 12px;
    }

    .written-text p {
        font-size: 14px;
        margin: 0;
    }
    .counted-days p {
        font-size: 13px;
        margin: 4px 0 0 0;
    }
    .play-button {
        top: 80px;
    }
    section.advance-filter .form-group {
        width: 100%;
    }

    .FarmSection .filters .form-group .image {
        top: 17px;
    }
    .FarmSection .filters .form-group .image img{
        width: 16px;
        height: 16px;
    }
    .FarmSection .filters button.themeBtn {
        margin: 15px auto 15px;
    }
    .filters .dropdown-select.wide {
        background: transparent !important;
        box-shadow: none !important;
    }
    .FarmSection .filters .icon {
        top: 15px;
    }
    .FarmSection .filters {
        padding-top: 0;
        padding-bottom: 0;
    }

    .filters .form-inline .seprator {
        display: none;
    }
    .crausalCaption form {
        flex-direction: column;
        background: transparent;
        padding: 0;
        position: relative;
    }
    div#navbarsExample09 {
        padding: 0;
    }


    .bannerMain img {
        height: 490px;
        object-fit: cover;
    }
    .mainPage .crausalCaption h1, .mainPage .crausalCaption > p {
        width: 230px;
    }
    .inputFeild input {
        font-size: 16px;
        padding-right: 17% !important;
        text-overflow: ellipsis;
    }
        .qrCode p {
        font-size: 15px;
    }
    .mainPage .crausalCaption {
        padding-bottom: 140px;
        padding-top: 110px;
    }
    .qrCode img {
        width: 20px;
        height: 20px;
    }
    .qrCode {
        justify-content: center;
        border-top: 1px solid #dad7d7;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #ffffffed;
        opacity: 1;
        padding: 11px;
        margin-top: 15px;
        border-radius: 8px;
    }
    section.serviceSlider {
        padding: 0 20px;
    }
    section.serviceSlider > div {
        padding: 20px 15px 35px;
    }
    .mapProductTxt {
        margin-right: 0;
        width: calc(100% - 70px);
    }

    .mapProductTxt h2 {
        font-size: 16px;
    }
    .mapProductTxt p {
        font-size: 13px;
    }
    .slick-arrow , .serviceSlider .slick-arrow{
        height: 26px ;
        width: 26px ;
        border-radius: 9px;
    }
    .testimonialSlider .slick-arrow {
        height: 35px;
        width: 35px;
    }
    .serviceSlider button.slick-prev.slick-arrow {
        bottom: -60px;
        top: unset;
        left: 40%;
        transform: translate(-50%, -50%);
    }
    .serviceSlider button.slick-next.slick-arrow {
        bottom: -60px;
        top: unset;
        left: 60%;
        transform: translate(-50% , -50%);
    }
    .vBottom ul.appLinkHome {
        flex-direction: revert;
        flex-wrap: wrap;
    }
    .vBottom ul.appLinkHome li {
        margin-bottom: 10px;
        flex: 1;
    }

    footer {
        padding-bottom: 0;
    }

    .slideDesign p {
        line-height: 20px;
    }
    .socialIcons ul {
        margin: 0;
    }
    .socialIcons ul li a {
        font-size: 14px;
    }

    .product_tabs ul li {
        width: 100% !important;
        margin: 0 0 15px;
    }
    .single-review ul.rating li {
        width: auto !important;
        margin: 0px;
    }
    .comment-section textarea {
        padding-left: 64px;
        padding-right: 38px;
    }
    .profile-comment {
        left: 25px;
    }
    .comment-arrow {
        right: 22px;
    }
    .crausalCaption {
        align-items: baseline;
    }
    .inputFeild input {
        padding-left: 25px;
        width: 100%;
        height: 50px;
        padding: 20px;
        margin-top: 15px;
        border-radius: 8px;
        position: relative;
        background: #ffffffed;
    }
    .crausalCaption form input[type="submit"] {
        position: absolute;
        right: 8px;
        top: 22px;
        border-radius: 11px;
        width: 35px;
        color: #4b9100;
        background-image: url(../images/search-white.svg);
        background-size: 22px;
        background-repeat: no-repeat;
        background-position: center;
        padding-left: 30px;
        overflow: hidden;
        height: 35px;
    }

    .crausalCaption form input[type="submit"]:before {
        position: absolute;
        right: 8px;
        top: 0;
        content: "Search";
    }
    .inputFeild i {
        display: none;
    }
    .crausalCaption h1{
        text-align: left;
    }
    }

    @media only screen and (max-width: 420px) {
        .mainPage .crausalCaption form {
            margin-top: 0;
            margin-bottom: 8px;
        }
        .imgage-visa {
    right: 0px;
}
        .slideDesign p {
            height: 120px;
        }
        .topImage img {
            height: 170px;
        }
    .flex-right {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        float: left;
        height: auto;
    }
    .contentHead .bgBtn {
        width: 100%;
        margin-top: 10px;
    }
    .flex-right a {
        width: 100%;
    }
}
