@media only screen and (min-width: 769px) {
    .hide769px {
        display: none !important;
    }
    .filter-row,
    .filter-by-inner {
        display: flex !important;
    }
    .filter-row .dropdown button {
        min-width: 150px;
    }
    .filter-row .sort-by {
        margin-right: 15px;
    }
    .custom-mt4 {
        margin-top: 24px !important;
    }
    .navbar-logo img,
    .navbar-brand img {
        width: 200px;
    }
    .searchForm .navbar-logo {
        padding-left: 2% !important;
    }
}

@media only screen and (min-width: 1024px) {
    .width12 {
        flex: 0 0 12.666667% !important;
        max-width: 12.666667% !important;
        -ms-flex: 0 0 12.666667% !important;
    }
    input.btn.btn-primary.btnGreen.float-right {
        margin-right: -99px;
    }
    .mar-bott100 {
        margin-bottom: 100px;
    }
}

@media only screen and (min-width: 768px) {
    .buyFind5,
    .supFind5 {
        padding-top: 80px !important;
    }
    .home_supplier {
        right: 0 !important;
    }
    .overlayImg1 img {
        position: absolute;
        right: -30px;
        top: -30px;
    }
    .footerLogo {
        padding-left: 0 !important;
    }
    .home10 .card-deck .card {
        margin-bottom: 30px !important;
    }
    .buyerToggle {
        display: none !important;
    }
    .homeSearch .searchForm1 {
        margin-top: -109px;
        z-index: 99999;
        background-color: #ffffff !important;
    }
    .searchBox .searchForm1 {
        margin-top: -130px;
        z-index: 99999;
        background-color: #ffffff !important;
    }
}

@media only screen and (max-width: 768px) {
    .buyFind4-2 img {
        width: 100% !important;
        height: auto;
    }
    .buyFind4-2 {
        right: -57px !important;
    }
    .menuButtons1 .dropdown-toggle:after {
        display: none !important;
    }
    .menuButtons1 .circle {
        text-align: center !important;
    }
    .menuButtons1 .btnGreen {
        min-width: 100%;
    }
    .menuButtons1 .dropdown-menu {
        left: -70px;
        z-index: 999999;
        top: 58px;
        padding: 8px !important;
        min-width: 224px;
        background-color: #ffffff !important;
    }
    .menuButtons1 {
        padding: 0 16px;
        margin: 0 16px 0 0;
        border-right: 1px solid #dfdfdf;
        text-align: right;
        width: auto;
        max-width: fit-content !important;
        float: right;
    }
    .searchForm1 {
        border-radius: 0 !important;
    }
    .d-flex.tabJustifyContent {
        justify-content: flex-end;
    }
    .mobile_nav .col-1:last-child button {
        padding-right: 0;
    }
    .hide768px {
        display: none;
    }
    .col-56 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    .navbar-brand img,
    .navbar-logo img {
        width: 207px;
    }
    .searchForm {
        padding-top: 22px !important;
    }
    h1.elementor-heading-title.elementor-size-default {
        font-size: 36px !important;
        line-height: 47px !important;
    }
    .tab-sm-font {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .searchFormTop button.btn.btn-primary.btnGreen.ml-3 {
        margin-left: 8px!important;
    }
    .elementor-60 .elementor-element.elementor-element-7352fd7d {
        padding-top: 9px !important;
    }
    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
        padding-left: 0 !important
    }
    .home7-2 {
        margin-bottom: 9px !important;
    }
    .elementor-60 .elementor-element.elementor-element-18bf546>.elementor-element-populated,
    .elementor-60 .elementor-element.elementor-element-c7a905a>.elementor-element-populated {
        padding-top: 32px !important;
    }
    .elementor-60 .elementor-element.elementor-element-c7a905a>.elementor-element-populated {
        padding-bottom: 20px !important;
    }
    .home10-2 {
        margin-bottom: 0 !important;
    }
    .supplierImg {
        padding: 1px 40px;
        height: 98px;
    }
    .supplierLoc {
        font-size: 16px;
    }
    .page-id-1267 .sOver3-3 .card-body .supplierName,
    .page-id-629 .bOver3-3 .card-body .supplierName,
    .page-id-60 .home10-3 .card-body .supplierName,
    .page-id-517 .tab-pane .supplierList .supplierName {
        font-size: 18px;
        line-height: 23px;
    }
    .elementor-629 .elementor-element.elementor-element-0ee7e99 {
        padding-bottom: 85px !important;
    }
    .bOver2-1 h4.elementor-heading-title.elementor-size-default {
        margin-bottom: 16px;
    }
    .bOver2-1 li.elementor-icon-list-item,
    .sOver2-1 .elementor-icon-list-item {
        padding-bottom: 16px !important;
    }
    .elementor-629 .elementor-element.elementor-element-5fe0038>.elementor-element-populated {
        padding-bottom: 20px !important;
    }
    .bOver3-2 .elementor-clearfix {
        margin-bottom: 0 !important;
    }
    .bOver3-3 {
        margin-bottom: 32px !important;
    }
    .bOver4 .bOver4-1,
    .sOver4 .sOver4-1 {
        margin-bottom: 8px !important;
    }
    .bOver4 .bOver4-2,
    .sOver4 .sOver4-2 {
        margin-bottom: 16px !important;
    }
    .elementor-629 .elementor-element.elementor-element-20742fc {
        font-weight: 400 !important;
    }
    .card-deck .card {
        margin-left: 1px !important;
    }
    .searchFormTop .container .col-md-6 {
        padding-right: 8px;
        padding-left: 8px;
    }
    .bOver7 .bOver7-1 {
        margin-bottom: 8px !important;
    }
    .buyerResource .wp-post-image {
        margin-bottom: 8px;
    }
    .mainPage .supFind1 .h-400 {
        height: 315px;
    }
    .elementor-1267 .elementor-element.elementor-element-0ee7e99 {
        padding-bottom: 85px !important;
    }
    .sOver2-1 .elementor-size-default {
        margin-bottom: 16px !important;
    }
    .sOver2-1 .benefits li {
        margin-top: 0px !important;
    }
    .elementor-1267 .elementor-element.elementor-element-5fe0038>.elementor-element-populated {
        padding-bottom: 20px !important;
    }
    .sOver3-3 .supplierImg {
        padding: 1px 40px;
    }
    .elementor-element.elementor-element-60bf845.sOver3-3 {
        margin-bottom: 16px !important;
    }
    /* .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
			padding: 10px 20px  !important;
		} */
    #footernew .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 5px !important;
    }
    .sOver6-1,
    .sOver6-2 {
        padding-left: 0px !important;
        margin-top: 8px
    }
    .elementor-1267 .elementor-element.elementor-element-e3c6fa8>.elementor-widget-container {
        margin-bottom: 19px !important;
    }
    .buyFind1 .bg-img1 {
        border-radius: 0 !important;
    }
    .mainPage .buyFind1 .h-400 {
        height: 338px !important;
    }
    .supplierList.supFind3 .supplierName {
        font-size: 18px;
        line-height: 23px;
    }
    .b-s-card-section .card-section.active-tab .top-img {
        align-items: start;
        margin-top: 32px;
    }
    /* .registerPage .order-1 .card-section.active-tab.mr-3.mr-lg-0 {
			margin-left: 15px;
		} */
    #accodion-buyer {
        padding-bottom: 0px !important;
    }
    .registerPage .mainTabs .nav-pills .buyer-tab-link,
    .registerPage .mainTabs .nav-pills .supplier-tab-link {
        padding-top: 7px;
        font-weight: 500;
        height: 64px !important;
    }
    .registerPage .registerBuyer .themeColor {
        font-size: 16px !important;
        text-decoration: underline !important;
    }
    .registerPage .registerBuyer h4.themeColor.mb-3 {
        text-decoration: none !important;
    }
    input.btn.btn-primary.btnGreen.float-right {
        margin-right: 40px;
    }
    .registerBuyer .form-control {
        height: 48px !important;
    }
    .searchFormTop .d-flex.tabJustifyContent>.form-group {
        width: 160px;
    }
    header .searchForm .btn-primary.btnGreen {
        width: 160px;
    }
    .searchFormTop .d-flex.tabJustifyContent {
        justify-content: start;
    }
    .product-list #product_results .card-img-top,
    #top_product_results .card-img-top {
        max-height: 220px !important;
        min-height: 220px !important;
    }
    .page-id-436 .elementor-436 .elementor-element.elementor-element-cdf547e.mb-10 {
        margin-bottom: 11px !important;
    }
    .page-id-436 .about3 .elementor-widget.elementor-widget-heading,
    .about4 .elementor-widget.elementor-widget-heading,
    .about5 .elementor-widget.elementor-widget-heading {
        margin-bottom: 3px !important;
    }
    page-id-436 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 2px;
    }
    .menuButtons {
        margin: 15px 20px 8px 15px;
        ;
        display: flex;
        width: auto;
    }
    .menuButtons .text-center:first-child {
        width: 50% !important;
        padding-left: 0px !important;
        padding-right: 12px;
    }
    .menuButtons .text-center:last-child {
        width: 50% !important;
        padding-left: 12px !important;
    }
    .navbar-expand-lg #headerNav1.navbar-collapse.show {
        margin-top: 10px;
    }
    .footerLogo img {
        width: 77px;
    }
    .bOver3-3 .elementor-widget-container .elementor-shortcode .card-deck .col-md-3.col-sm-6.col-xs-12.mb-3.pl-0 {
        margin-bottom: 0rem!important;
    }
    .overlayImg1 img {
        top: 75px !important;
    }
    .bOver6 .elementor-element-0b8ffc1 .elementor-element-populated {
        padding-right: 5px !important
    }
    .sOver6-1 h4.elementor-heading-title.elementor-size-default,
    .sOver6-2 .elementor-text-editor.elementor-clearfix p {
        padding-left: 15px !important;
    }
    .elementor-element.bOver7-2.w-50 {
        width: 73% !important;
    }
    .benefit-list.buyer1,
    .benefit-list.supplier1 {
        display: block !important;
    }
}

@media only screen and (max-width: 426px) {
    .navbar-brand img,
    .navbar-logo img {
        width: 125px !important;
    }
    .searchForm {
        padding-top: 13px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blogShortDesc {
        width: 90%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .mobile_nav .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: relative !important;
    }
    .mobile_nav .navbar-expand-lg .navbar-nav .dropdown-menu li {
        padding-left: 8px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blogShortDesc {
        width: 70%;
    }
}

@media only screen and (min-width: 1200px) {
    .blogShortDesc {
        width: 60%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .storyList .card-title.title1.mt-2 {
        height: 110px;
    }
}

@media only screen and (min-width: 992px) {
    .storyList .card-title.title1.mt-2 {
        height: 90px;
    }
}

@media only screen and (min-width: 913px) {
    .overlayImg img {
        position: absolute;
        right: 0;
        top: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .homeSearch .tabJustifyContent button {
        min-width: 161px !important;
    }
    .homeSearch .searchFormTop .form-group.has-search {
        /* width: 370px; anjani */
        height: 48px;
        line-height: 48px;
    }
    /* .homeSearch .f14px {
		padding-left: 23px;
	} */
    .supFind1 .customTitle1 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .supFind1 .customDesc {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .supFind1 .w-50 {
        width: 68%!important;
    }
    .supFind1 .bg-img1 {
        border-radius: 0px !important;
    }
    .supFind2>.container {
        padding: 0 !important;
        max-width: 100%;
    }
    .supFind4 {
        max-width: 100% !important;
        padding: 0 !important;
    }
    .supFind4 .jumbotron {
        padding: 32px !important;
    }
    .supFind2 .container .searchForm1 {
        border-radius: 0 !important;
    }
    .bOver2-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver2-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        border-top-left-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
    .bOver3-2,
    .sOver3-2 {
        margin-bottom: 0 !important;
    }
    .sOver6-3 .storyList .card-deck,
    .sOver6-3 .storyList .card-deck .row {
        width: 100% !important;
    }
    .bOver4 h4.elementor-heading-title,
    .bOver6 h4.elementor-heading-title,
    .sOver4 h4.elementor-heading-title,
    .sOver6 h4.elementor-heading-title {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .bOver4-3 p,
    .bOver6-2 p,
    .sOver4-3 p,
    .sOver6-2 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 32px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap .elementor-background-overlay,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap .elementor-background-overlay {
        border-radius: 0 !important;
    }
    .bOver5-1 h1,
    .sOver5-1 h4 {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .sOver5-1 .elementor-widget-text-editor {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .sOver5-1 img {
        border-radius: 8px !important;
    }
    .bOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 0 !important;
    }
    .overlayImg1 img {
        position: absolute;
        right: -20px;
        top: 10px;
    }
    .bOver5-1>.elementor-container>.elementor-row .elementor-column:first-child,
    .sOver5-1>.elementor-container>.elementor-row .elementor-column:first-child {
        width: 60% !important;
    }
    .bOver5-1>.elementor-container>.elementor-row .elementor-column:last-child,
    .sOver5-1>.elementor-container>.elementor-row .elementor-column:last-child {
        width: 40% !important;
    }
    .bOver5-2,
    .sOver5-2 {
        margin-top: 20px !important;
    }
    .home_buyer .elementor-widget-image,
    .home_supplier .elementor-widget-image,
    .buyers_benefits .elementor-widget-image,
    .supplier_benefits .elementor-widget-image {
        float: left;
        width: 23% !important;
        margin-right: 20px;
    }
    .home_buyer,
    .home_supplier,
    .buyers_benefits,
    .supplier_benefits {
        margin-bottom: 0 !important;
        height: auto !important;
    }
    .home_buyer .elementor-widget-wrap {
        padding-bottom: 40px;
    }
    .home_supplier .elementor-widget-wrap,
    .buyers_benefits .elementor-widget-wrap,
    .supplier_benefits .elementor-widget-wrap {
        padding-bottom: 10px;
    }
    .home_buyer .elementor-widget-image img,
    .home_supplier .elementor-widget-image img,
    .buyers_benefits .elementor-widget-image img,
    .supplier_benefits .elementor-widget-image img {
        width: 100% !important;
    }
    .rightDiv {
        width: 68% !important;
        float: right;
    }
    .freeRegistration {
        height: 260px;
    }
    .freeRegistration>.elementor-container>.elementor-row {
        height: 530px;
        position: absolute;
        top: -245px;
    }
    .freeRegistration .elementor-widget-wrap {
        align-content: flex-end;
    }
    .regLogin .col1 {
        width: 18% !important;
    }
    .regLogin .col2 {
        width: 82% !important;
    }
    .regLogin .col1>.elementor-column-wrap {
        padding-left: 0 !important;
    }
    .p-t25 {
        padding: 0 25px !important;
    }
    .p-t40 {
        padding-top: 40px !important;
    }
    .p-tb40 {
        padding-bottom: 40px !important;
    }
    .p-t0 {
        padding-top: 0 !important;
    }
    .pt-0 {
        padding: 0 !important;
    }
    .w-t70 {
        width: 70% !important;
    }
    .buyerBanner h1 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .buyerBanner p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .uniqueDash .elementor-col-50:first-child {
        width: 49% !important;
    }
    .uniqueDash .elementor-col-50:first-child .elementor-column-wrap {
        padding-right: 0 !important;
    }
    .uniqueDash .elementor-col-50:last-child {
        width: 51% !important;
    }
    .regiBuyer h1 {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .regiBuyerDesc p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .filter-row .dropdown button {
        min-width: 100%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 370px) {
    .pl-320px {
        padding-left: 0 !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 24px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-background-overlay,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-background-overlay {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
    .bOver5-1,
    .sOver5-1 {
        padding: 0 !important;
    }
    .bOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 32px 0 0 !important;
    }
    .bOver5-1 .overlayImg1>.elementor-widget-container,
    .sOver5-1 .overlayImg1>.elementor-widget-container {
        margin: -40% 0 0 0 !important;
    }
    .bOver5,
    .sOver5 {
        margin-top: 60px !important;
    }
    .about4 .elementor-heading-title,
    .about5 .elementor-heading-title,
    .about8 .elementor-heading-title {
        font-size: 14px !important;
        line-height: 17px !important;
    }
    .about6 .elementor-heading-title,
    .bOver5-1 p,
    .sOver5-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .bOver1,
    .sOver1,
    .bOver3,
    .sOver3 {
        padding-bottom: 0 !important;
    }
    .buyers_benefits {
        top: 50px !important;
    }
    .bOver3-4 .elementor-button,
    .sOver3-4 .elementor-button {
        width: 100% !important;
    }
    .home1 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 47px !important;
    }
    .about1 .elementor-heading-title,
    .bOver4-2 .elementor-heading-title,
    .sOver4-2 .elementor-heading-title,
    .bOver6 .elementor-heading-title,
    .sOver6 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .about1 p,
    .about2 p,
    .about2 .elementor-heading-title,
    .bOver4-3 p,
    .sOver4-3 p,
    .bOver6 p,
    .sOver6 p,
    .buyFind4-1 p,
    .supFind4-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .storyList .storyDetails .card-title.title2 a {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .buyFind4 .jumbotron .supFind4 .jumbotron,
    .searchResult1 .jumbotron {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
    .home3 .elementor-heading-title,
    .home7 .elementor-heading-title,
    .bOver5-1 .elementor-heading-title,
    .sOver5-1 .elementor-heading-title,
    .buyFind4-1 .customTitle,
    .supFind4-1 .customTitle,
    .searchResult1-1 .customTitle {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .home3 p,
    .home4-1 p,
    .home5 p,
    .home7 p,
    .home10 p,
    .searchResult1-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .home4-1 .elementor-heading-title,
    .home5 .elementor-heading-title,
    .home10 .elementor-heading-title,
    .bOver3 .elementor-heading-title,
    .sOver3 .elementor-heading-title {
        font-size: 21px !important;
        line-height: 25px !important;
    }
    .home1 img {
        width: 64% !important;
    }
    .mobile_nav .col-10 {
        -ms-flex: 0 0 65.333333% !important;
        flex: 0 0 65.333333% !important;
        max-width: 65.333333% !important;
    }
    .mobile_nav .col-1 {
        -ms-flex: 0 0 17.33333% !important;
        flex: 0 0 17.333333% !important;
        max-width: 17.333333% !important;
    }
}


/* 376 - 767 pending */

@media only screen and (max-width: 376px) {
    .mobile_nav.nav768 .navbar .col-10 {
        -ms-flex: 0 0 66.666667% !important;
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important;
    }
    .mobile_nav.nav768 .navbar .col-1 {
        -ms-flex: 0 0 15.666667% !important;
        flex: 0 0 15.666667% !important;
        max-width: 16.666667% !important;
    }
}

@media only screen and (max-width: 321px) {
    .home10 .elementor-widget-container .elementor-shortcode .col-md-12 {
        padding: 0!important;
    }
    .sOver3 .sOver3-3 .elementor-widget-container .elementor-shortcode .col-md-12,
    .bOver3-3 .elementor-widget-container .elementor-shortcode .col-md-12 {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 375px) {
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 24px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-background-overlay,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-background-overlay {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
    .bOver5-1,
    .sOver5-1 {
        padding: 0 !important;
    }
    .bOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5-1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 20px 0 0 !important;
    }
    .bOver5-1 .overlayImg1>.elementor-widget-container,
    .sOver5-1 .overlayImg1>.elementor-widget-container {
        margin: -40% 0 0 0 !important;
    }
    .bOver5,
    .sOver5 {
        margin-top: 60px !important;
    }
    .about4 .elementor-heading-title,
    .about5 .elementor-heading-title,
    .about8 .elementor-heading-title {
        font-size: 14px !important;
        line-height: 17px !important;
    }
    .about6 .elementor-heading-title,
    .bOver5-1 p,
    .sOver5-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .bOver1,
    .sOver1,
    .bOver3,
    .sOver3 {
        padding-bottom: 0 !important;
    }
    .buyers_benefits {
        top: 50px !important;
    }
    .bOver3-4 .elementor-button,
    .sOver3-4 .elementor-button {
        width: 100% !important;
    }
    .home1 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 47px !important;
    }
    .about1 .elementor-heading-title,
    .bOver4-2 .elementor-heading-title,
    .sOver4-2 .elementor-heading-title,
    .bOver6 .elementor-heading-title,
    .sOver6 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .about1 p,
    .about2 p,
    .about2 .elementor-heading-title,
    .bOver4-3 p,
    .sOver4-3 p,
    .bOver6 p,
    .sOver6 p,
    .buyFind4-1 p,
    .supFind4-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .storyList .storyDetails .card-title.title2 a {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .buyFind4 .jumbotron .supFind4 .jumbotron,
    .searchResult1 .jumbotron {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
    .home3 .elementor-heading-title,
    .home7 .elementor-heading-title,
    .bOver5-1 .elementor-heading-title,
    .sOver5-1 .elementor-heading-title,
    .buyFind4-1 .customTitle,
    .supFind4-1 .customTitle,
    .searchResult1-1 .customTitle {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .home3 p,
    .home4-1 p,
    .home5 p,
    .home7 p,
    .home10 p,
    .searchResult1-1 p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .home4-1 .elementor-heading-title,
    .home5 .elementor-heading-title,
    .home10 .elementor-heading-title,
    .bOver3 .elementor-heading-title,
    .sOver3 .elementor-heading-title {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .home1 img {
        width: 64% !important;
    }
    .mobile_nav .col-10 {
        -ms-flex: 0 0 67.333333% !important;
        flex: 0 0 67.333333% !important;
        max-width: 67.333333% !important;
    }
    .mobile_nav .col-1 {
        -ms-flex: 0 0 16.33333% !important;
        flex: 0 0 16.333333% !important;
        max-width: 16.333333% !important;
    }
}

@media only screen and (min-width: 376px) and (max-width: 560px) {
    .mobile_nav .col-10 {
        -ms-flex: 0 0 71.333333% !important;
        flex: 0 0 71.333333% !important;
        max-width: 71.333333% !important;
    }
    .mobile_nav .col-1 {
        -ms-flex: 0 0 14.33333% !important;
        flex: 0 0 14.333333% !important;
        max-width: 14.333333% !important;
    }
}

@media only screen and (min-width: 561px) and (max-width: 650px) {
    .mobile_nav .col-10 {
        -ms-flex: 0 0 80.333333% !important;
        flex: 0 0 80.333333% !important;
        max-width: 80.333333% !important;
    }
    .mobile_nav .col-1 {
        -ms-flex: 0 0 9.33333% !important;
        flex: 0 0 9.333333% !important;
        max-width: 9.333333% !important;
    }
}

@media only screen and (max-width: 1024px) {
    .mobile_nav .navbar-expand-lg .navbar-nav .dropdown-menu {
        padding-top: 8px;
    }
    .mobile_nav .navbar-expand-lg .navbar-nav .dropdown-menu li {
        padding-bottom: 4px !important;
    }
    .mobile_nav .navbar-nav li a.dropdown-item.active,
    .mobile_nav .navbar-nav li a.dropdown-item:active,
    .mobile_nav .navbar-nav li a.dropdown-item:hover,
    .mobile_nav .navbar-nav li a.dropdown-item:focus {
        color: #00ba4d !important;
        background-color: transparent !important;
    }
    .regLogin .linkText {
        margin-left: 20px;
    }
    .linkText a {
        color: #00ba4d !important;
        text-decoration: underline !important;
    }
    .mobile_nav .navbar-toggler {
        float: right;
    }
    .mobile_nav .navbar-expand-lg .navbar-toggler {
        display: block !important;
        background-color: #f7f7f7 !important;
        border: 2px solid #e9e9e9 !important;
        padding: 7px 7px !important;
    }
    .nav-item.show .dropdown-menu {
        border: 0 !important;
        margin: 0;
        padding-top: 0;
    }
    .mobile_nav #menu-primary-main-menu-1 li a,
    .mobile_nav #menu-primary-main-menu-2 li a {
        padding-bottom: 3px;
        padding-top: 3px;
        color: #303030;
        font-size: 18px;
    }
    .mobile_nav #menu-primary-main-menu-1 li .dropdown-menu li a,
    .mobile_nav #menu-primary-main-menu-2 li .dropdown-menu li a {
        font-size: 16px !important;
        color: #6a6b6f;
    }
    header .header-center {
        margin-right: 0 !important;
    }
    .mobile_nav #menu-primary-main-menu-1>li,
    .mobile_nav #menu-primary-main-menu-2>li {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #dfdfdf;
    }
    .mobile_nav .navbar-expand-lg .navbar-nav>li {
        padding-left: 0 !important;
    }
    .mobile_nav>.navbar-brand {
        padding-left: 15px !important;
    }
    #headerNav1,
    #headerNav2 {
        border-top: 1px solid #dfdfdf !important;
    }
    .mobile_nav .dropdown-toggle::after {
        /* background: url('https://localhost/ceda/wp-content/uploads/2020/10/down-arrow.svg') center no-repeat; */
        width: 30px;
        height: 11px;
        border: 0 !important;
        margin-top: 8px;
    }
    .mobile_nav .nav-item.show .dropdown-toggle::after {
        /* background: url('https://www.thedataduck.in/ceda/wp-content/uploads/2020/11/rightIcon.png') center no-repeat !important; */
        width: 30px;
        height: 16px;
        border: 0 !important;
        margin-top: 8px;
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
    }
    .mobile_nav .navbar-nav .dropdown-item {
        padding-left: 0 !important;
    }
    .mobile_nav .dropdown-menu.show {
        background-color: #f7f7f7;
    }
    .mobile_nav .nav-item.show {
        background-color: #f7f7f7;
    }
    .main_header .header-center .container-fluid {
        padding: 0 !important;
    }
    .main_header .navbar,
    .main_header .navbar .col-md-10 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .p-tl0 {
        padding-left: 0 !important;
    }
    .desktop_nav {
        display: none !important;
    }
    #headerNav1 .dropdown-toggle::after,
    #headerNav2 .dropdown-toggle::after {
        float: right;
    }
    .menuButtons .text-center .btn {
        width: 100% !important;
    }
    #all_banner.container.searchResult1 {
        margin-bottom: 25px;
    }
    .elementor-element.sOver6-1,
    .elementor-element.sOver6-2 {
        padding-left: 15px;
    }
    .elementor-element.sOver6-3 {
        padding-left: 15px;
    }
}

@media only screen and (min-width: 1025px) {
    .homeSearch .filterDropdown button {
        min-width: 161px;
    }
    .home1 {
        min-height: 700px;
    }
    .desktop_nav .col-md-5 {
        padding-left: 0 !important;
    }
    .linkText a {
        color: #00ba4d !important;
        text-decoration: underline !important;
    }
    .home_supplier {
        width: 590px !important;
        height: 402px !important;
    }
    .home_buyer {
        height: 450px !important;
        width: 615px !important;
    }
    .mobile_nav .dropdown-menu {
        left: -50px !important;
    }
    .header-center {
        margin-left: 2%;
        margin-right: 0;
    }
    .searchForm {
        /* anjani 14.4
		 margin-left: 2%;
		margin-right: 2%; */
    }
    .home_buyer img,
    .home_supplier img {
        width: 120px;
    }
    .mobile_nav {
        display: none !important;
    }
    .mobile_nav .navbar-expand-lg .navbar-toggler {
        display: none !important;
    }
    .mobile_nav .navbar-expand-lg .navbar-collapse {
        display: none !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1039px) {
    .home_buyer {
        width: 55% !important;
        height: 490px !important;
    }
    .home_supplier {
        width: 500px !important;
        height: 443px !important;
    }
}

@media only screen and (min-width: 1040px) and (max-width: 1080px) {
    .home_buyer {
        width: 53% !important;
        height: 440px !important;
    }
    .home_supplier {
        width: 500px !important;
        height: 392px !important;
    }
}

@media only screen and (min-width: 1081px) and (max-width: 1160px) {
    .home_buyer {
        width: 56% !important;
        height: 440px !important;
    }
    .home_supplier {
        width: 500px !important;
        height: 392px !important;
    }
}

@media only screen and (min-width: 1161px) and (max-width: 1300px) {
    .home_buyer {
        width: 60% !important;
        height: 440px !important;
    }
    .home_supplier {
        width: 530px !important;
        height: 393px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1339px) {
    .w-52 {
        max-width: 47%;
    }
    .fundingImg .elementor-image {
        text-align: left;
    }
    .fundingImg .elementor-image:first-child img {
        width: 60% !important;
    }
    .fundingImg .elementor-image:last-child img {
        width: 80% !important;
    }
    .bOver1 .elementor-heading-title,
    .bOver4 h4.elementor-heading-title,
    .bOver6-1 .elementor-heading-title,
    .supFind1 .customTitle1,
    .sOver1 .elementor-heading-title,
    .sOver4 h4.elementor-heading-title,
    .sOver6-1 .elementor-heading-title,
    .buyFind1 .customTitle1,
    .about1 .elementor-heading-title {
        font-size: 25px !important;
        line-height: 32px !important;
    }
    .bOver1 p,
    .bOver4 p,
    .bOver5 p,
    .bOver6-2 p,
    .supFind1 .customDesc,
    .supFind4 .customDesc,
    .sOver1 p,
    .sOver4 p,
    .sOver5 p,
    .sOver6-2 p,
    .buyFind1 .customDesc,
    .buyFind4 .customDesc,
    .about1 p,
    .about2 .elementor-heading-title,
    .about6 .elementor-heading-title {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .bOver5 p {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .regiBuyerDesc {
        margin-bottom: 0 !important;
    }
    .bOver1 .elementor-inner-section,
    .sOver1 .elementor-inner-section {
        padding: 0px 0px 0px 50px !important;
    }
    .bOver3 .elementor-heading-title,
    .sOver3 .elementor-heading-title {
        font-size: 21px !important;
        line-height: 25px !important;
    }
    .supFind4-2 {
        right: -30px !important;
    }
    .supFind4-2 img {
        width: 80% !important;
    }
    .bOver4,
    .sOver4 {
        padding-bottom: 20px !important;
    }
    .bOver3,
    .sOver3 {
        padding-bottom: 0 !important;
    }
    .bOver5 .elementor-heading-title,
    .supFind4 .customTitle,
    .sOver5 .elementor-heading-title,
    .buyFind4 .customTitle {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .supFind4 .jumbotron,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .buyFind4 .jumbotron {
        padding: 40px !important;
    }
    .bOver1,
    .sOver1 {
        display: block !important;
    }
    .bOver2,
    .bOver2-1,
    .sOver2,
    .sOver2-1 {
        display: none !important;
    }
    .supFind1 .jumbotron,
    .buyFind1 .jumbotron {
        border-radius: 0px !important;
    }
    .home4 .elementor-col-50:last-child>.elementor-column-wrap {
        margin-top: 0 !important;
        margin-left: 15px !important;
    }
    .home8,
    .home9,
    .home10 {
        width: 96% !important;
        margin: 0 auto;
    }
    .home10 .elementor-column-wrap {
        padding: 0 !important;
    }
    .home8 img {
        width: 120px;
    }
}

@media only screen and (max-width: 515px) {
    .homeRegLogin .elementor-column .elementor-element {
        text-align: center !important;
    }
    .homeRegLogin .elementor-button {
        width: 100% !important;
    }
}

@media only screen and (min-width: 516px) and (max-width: 767px) {
    .homeRegLogin .elementor-column {
        width: 50% !important;
    }
}

@media only screen and (max-width: 767px) {
    .w-52 {
        max-width: 100%;
    }
    .mobile_nav.nav768.loggedIn .col-7 {
        -ms-flex: 0 0 49.666667% !important;
        flex: 0 0 49.666667% !important;
        max-width: 49.666667% !important;
    }
    .mobile_nav.nav768.loggedIn .col-2 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
        display: flex;
        justify-content: flex-end;
    }
    /* .loggedSearch .navbar-logo.col-2.float-left.pm_b20.p-0.hide-768px {
        -ms-flex: 0 0 58.333333% !important;
        flex: 0 0 58.333333% !important;
        max-width: 58.333333% !important;
    } */
    .loggedSearch .col-10.float-right.cross-position {
        -ms-flex: 0 0 41.666667% !important;
        flex: 0 0 41.666667% !important;
        max-width: 41.666667% !important;
    }
    .searchForm.loggedSearch>.col-md-12>.container-fluid.p-0>.row.p-0 {
        align-items: center;
    }
    /* .searchForm .mobileLogo {
        padding-left: 15px !important;
    } */
    .blog_title.story1 .story1-1 {
        font-size: 30px !important;
    }
    .w-10.story7-1,
    .w-10.story8-1,
    .w-10.story9-1 {
        width: 0% !important;
    }
    .blog_single.mainContent .storyAuthor h5 {
        font-size: 18px;
    }
    .blog_single.mainContent {
        padding-top: 53px !important;
    }
    .blog_content.story6 .elementor-widget-text-editor .elementor-clearfix p {
        font-size: 18px !important;
    }
    .featured_image.mb-5.story5 {
        margin-bottom: 25px !important;
    }
    .blogShortDesc.story1-2 {
        font-size: 18px !important;
    }
    .storyDate.story4 {
        display: block;
        padding-top: 14px !important;
    }
    .supFind3 .supplierList .card-deck .col-md-3.col-sm-6.col-xs-12.mb-3.pl-0 {
        padding-right: 0px !important;
    }
    .home1-2 .elementor-size-default {
        font-size: 36px !important;
    }
    .home1-3 {
        margin-bottom: 28px !important;
    }
    .home1-3 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .home3 .home3-1 .elementor-size-default,
    .home7-1 .elementor-size-default {
        font-size: 24px !important;
    }
    .home3 {
        padding-top: 54px !important;
    }
    .home3-1 {
        margin-bottom: 2px !important;
    }
    .home4 {
        padding-top: 0px !important;
        padding-bottom: 56px !important;
    }
    .home5-1 .elementor-size-default {
        font-size: 21px !important;
    }
    .home3-2 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .home7-1 {
        margin-bottom: 0px !important;
    }
    .home9 .elementor-widget-heading {
        margin-bottom: 4px !important;
    }
    .home9 {
        margin-bottom: 0px !important;
    }
    .home10 .elementor-element-populated {
        padding-top: 42px !important;
    }
    .home10 .home10-1.elementor-widget {
        margin-bottom: 5px !important;
    }
    .home10-2 {
        margin-bottom: 16px !important;
    }
    .home10-1 .elementor-size-default {
        font-size: 21px !important;
    }
    .home9 .elementor-widget-text-editor {
        margin-bottom: 29px !important;
    }
    .home10-3 .elementor-shortcode .card-deck .pl-0 {
        margin-bottom: 16px !important;
    }
    .home10-3 {
        margin-bottom: 12px !important;
    }
    .loginPage .themeTitle.mb-4 {
        font-size: 30px !important;
        margin-bottom: 0px !important;
    }
    .loginPage .order-2 .tab-section.pt-5 {
        padding-top: 17px !important;
    }
    .loginPage .order-2 form label {
        font-size: 14px !important;
    }
    .loginPage .order-2 form .form-group {
        margin-bottom: 11px !important;
    }
    .loginPage .order-2 .registerSec h5 {
        font-size: 18px !important;
        margin-bottom: 0px !important;
    }
    .loginPage .text-muted.md-font {
        font-size: 16px !important;
    }
    .loginPage .pt-5.text-center.w-100 {
        padding-top: 3px !important;
    }
    .buyers_benefits .elementor-widget-container .elementor-image {
        margin-top: 21px;
    }
    .about1 .elementor-widget-heading h4.elementor-size-default {
        font-size: 30px !important;
    }
    .about4 .elementor-widget-heading h4.elementor-size-default,
    .about5 .elementor-widget-heading h4.elementor-size-default {
        font-size: 14px !important;
    }
    .about1 .elementor-widget-heading {
        margin-bottom: 7px !important;
    }
    .about4 .elementor-widget-heading,
    .about5 .elementor-widget-heading {
        margin-bottom: 0px !important;
    }
    .about4 {
        margin-top: 15px !important;
        margin-bottom: 4px !important;
    }
    .about1 .elementor-widget-text-editor .elementor-clearfix p {
        font-size: 18px !important;
    }
    .about6 {
        margin-top: 37px !important;
        margin-bottom: 0px !important;
    }
    .about6 .elementor-widget-heading {
        margin-bottom: 5px !important;
    }
    .about6 .elementor-widget-heading .elementor-size-default {
        font-size: 16px !important;
    }
    .about8-1 .elementor-widget-heading .elementor-size-default,
    .about8-2 .elementor-widget-heading .elementor-size-default,
    .about8-3 .elementor-widget-heading .elementor-size-default,
    .about8-4 .elementor-widget-heading .elementor-size-default {
        font-size: 14px !important;
    }
    .about8-1 .elementor-widget-heading,
    .about8-2 .elementor-widget-heading,
    .about8-3 .elementor-widget-heading,
    .about8-4 .elementor-widget-heading {
        margin-bottom: 2px !important;
    }
    .about8-2 .elementor-widget-text-editor {
        margin-bottom: 0px !important;
    }
    .about8-2 .elementor-element-populated {
        padding-bottom: 1px !important;
    }
    .about8-3 .elementor-element-populated {
        padding-bottom: 0px !important;
    }
    .about8-3 .elementor-widget-text-editor {
        margin-bottom: 15px !important;
    }
    .about8-4 .elementor-element-populated {
        padding-top: 0px !important;
    }
    .about8-1 .elementor-element-populated {
        padding-top: 0px !important;
        padding-bottom: 7px !important;
    }
    .about1 {
        padding-top: 26px !important;
        padding-bottom: 46px !important;
    }
    .about2 .elementor-widget-heading .elementor-size-default {
        font-size: 18px !important;
    }
    .about2 .elementor-widget-heading {
        margin-bottom: 5px !important;
    }
    .about3 .elementor-widget-heading {
        margin-bottom: 0px !important;
    }
    .registerPage .col-12 .themeTitle.mb-4 {
        font-size: 30px !important;
        line-height: 1.2 !important;
        margin-bottom: 11px !important;
    }
    .registerPage .md-font,
    .loginPage .md-font {
        font-size: 18px !important;
        margin-bottom: 9px !important;
    }
    .registerPage .order-2 .tab-section.pt-5 {
        padding-top: 55px !important;
    }
    .registerPage .order-2 .tab-section.pt-5 p {
        font-size: 14px !important;
    }
    .order-1 .card-section .card-body .themeTitle1 {
        font-size: 21px !important;
    }
    .mainContent.registerPage,
    .mainContent.loginPage {
        padding-top: 49px !important;
        padding-bottom: 60px !important;
    }
    .registerPage .mainTabs.mt-1 .nav.nav-pills.mb-5 {
        margin-bottom: 26px !important;
    }
    .registerPage .mainTabs.mt-1 .registerBuyer .themeColor.mt-4 {
        font-size: 18px !important;
        margin-bottom: 5px !important;
    }
    .registerPage .mainTabs.mt-1 .registerBuyer .themeColor.mt-5 {
        font-size: 18px !important;
        margin-bottom: 5px !important;
        margin-top: 38px !important;
    }
    .registerPage .mainTabs.mt-1 .registerBuyer label {
        font-size: 14px !important;
    }
    .registerPage .registerBuyer .btnGreen.float-right {
        width: 100% !important;
        margin-right: 0 !important;
    }
    .bOver1 .elementor-section-boxed {
        padding-top: 0px !important;
    }
    .bOver1 .elementor-section-boxed .elementor-element-populated {
        padding-top: 3px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-bottom: 28px !important;
    }
    .sOver1 .elementor-section-boxed .elementor-element-populated {
        padding-top: 3px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-bottom: 11px !important;
    }
    .bOver3-1 .elementor-size-default,
    .sOver3-1 .elementor-size-default {
        font-size: 21px !important;
    }
    .sOver1 .elementor-section-boxed.elementor-section-height-default {
        padding-top: 0px !important;
    }
    .sOver1 {
        padding-top: 51px !important;
    }
    .sOver1 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .sOver1 .w-70.elementor-widget {
        margin-bottom: 5px !important;
    }
    .elementor-section-full_width.sOver1 {
        padding-bottom: 0px !important
    }
    .elementor-section-wrap .bOver1 {
        padding-bottom: 0px !important;
    }
    .searchForm1 .searchFormTop .custom-mt4 {
        margin-top: 12px !important;
        margin-bottom: -3px !important;
    }
    .searchForm1 .searchFormTop .d-flex.tabJustifyContent .btnGreen {
        margin-bottom: 4px !important;
        margin-top: 14px !important;
    }
    .d-flex.tabJustifyContent {
        display: block !important;
    }
    .mobilemenu-primary-main-menu-1Logo {
        padding-left: 24px;
        margin-left: -8px;
        max-width: 73px !important;
        /*height: 49px !important;*/
    }
    .mobile_nav.nav768 .menuButtons {
        display: block !important;
    }
    .mobile_nav.nav768 .menuButtons .text-center:first-child,
    .mobile_nav.nav768 .menuButtons .text-center:last-child {
        width: 100% !important;
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .mobile_nav.nav768 .menuButtons .text-center:first-child {
        margin-top: 9px;
    }
    .mobile_nav.nav768 .menuButtons .text-center:last-child {
        margin-top: 2px !important;
        margin-bottom: 1px !important;
    }
    .mobile_nav.nav768 #menu-primary-main-menu-1>li,
    .mobile_nav #menu-primary-main-menu-2>li {
        padding-top: 20px !important;
        padding-bottom: 21px !important;
    }
    .searchForm .closeSearchForm {
        border: 1px solid #dfdfdf !important;
        background-color: #f7f7f7 !important;
        margin-right: 5px;
        margin-top: 3px;
        margin-bottom: 0px;
        padding: 8px;
    }
    .d-flex.tabJustifyContent .btnGreen {
        margin-left: 0 !important;
        margin-top: 14px;
        margin-bottom: 40px;
    }
    .searchForm .searchFormTop .custom-mt4 {
        margin-top: 33px !important;
    }
    .searchForm .searchFormTop .has-search .form-control {
        width: 343px !important;
    }
    .searchForm .searchFormTop .form-group {
        margin-bottom: 5px !important;
    }
    .home9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 24px !important;
    }
    .home7 {
        padding: 50px 0px 20px 10px !important;
    }
    .home_buyer .elementor-column-wrap {
        padding: 30px 30px 60px 30px !important;
    }
    .resultSec1 .themeTitle {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .searchFilters .dropdown button {
        width: 100% !important;
    }
    .buyFind4,
    .supFind4,
    .buyFind5,
    .supFind5,
    .searchResult1 {
        margin-top: 60px !important;
    }
    .supFind4 .jumbotron .right-img.supFind4-2,
    .buyFind4 .jumbotron .right-img.buyFind4-2,
    .searchResult1 .jumbotron .right-img.searchResult1-2 {
        margin-top: -90px !important
    }
    .buyFind1 .jumbotron,
    .supFind1 .jumbotron {
        line-height: 400px !important;
        padding: 0 !important;
    }
    .supplierList .supplierName a {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .supFind4 .p-60,
    .buyFind4 .p-60,
    .searchResult1 .p-60 {
        padding: 24px !important;
    }
    .buyFind1 .jumbotron .pt-5.pb-5,
    .supFind1 .jumbotron .pt-5.pb-5 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        vertical-align: middle;
        display: inline-block;
    }
    .buyFind3,
    .supFind3 {
        padding-top: 60px !important;
    }
    .buyFind2 .col-lg-7.custom-mt4,
    .supFind2 .col-lg-7.custom-mt4,
    .buyFind2 .searchFormTop .col-md-12,
    .supFind2 .searchFormTop .col-md-12 {
        padding: 0 !important;
    }
    .buyFind1 .jumbotron,
    .supFind1 .jumbotron {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
    }
    .buyFind2 .searchForm1,
    .supFind2 .searchForm1 {
        box-shadow: none !important;
    }
    .buyFind2,
    .supFind2 {
        box-shadow: 0 20px 38px 0 rgba(0, 0, 0, 0.16);
    }
    .buyers_benefits .customToggle,
    .customToggle1 {
        margin-bottom: 0 !important;
    }
    .buyers_benefits {
        margin-right: 20px !important;
        top: 24px !important;
    }
    .bOver1 .elementor-widget-heading .elementor-size-default,
    .sOver1 .elementor-widget-heading .elementor-size-default {
        font-size: 30px !important;
    }
    .bOver3 .bOver3-1,
    .sOver3 .sOver3-1 {
        margin-bottom: 5px !important;
    }
    .bOver3-2 {
        margin-bottom: 15px !important;
    }
    .sOver3-2 {
        margin-bottom: 16px !important;
    }
    .sOver3-3 .supplierList .card-body.pb-0 {
        padding-top: 0px !important;
    }
    .sOver3-3 .supplierList .card.mb-4.pl-0 {
        margin-bottom: 12px !important;
        padding-right: 0 !important;
    }
    .sOver3 {
        padding-bottom: 40px !important;
    }
    .sOver6-1 .elementor-size-default {
        font-size: 30px !important;
    }
    .sOver6-2 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .sOver4 {
        padding-top: 0px !important;
    }
    .sOver4-2 .elementor-size-default {
        font-size: 30px !important;
    }
    .sOver4 .elementor-top-column .elementor-element-populated {
        padding-top: 11px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }
    .sOver4-1 {
        margin-bottom: 2px !important;
    }
    .sOver4-3 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .mb-2.sOver6-1 {
        margin-bottom: 2px !important;
    }
    .sOver6-2 {
        margin-bottom: 13px !important;
    }
    .sOver4-5 .elementor-image img {
        margin-bottom: 13px !important;
    }
    .sOver5-1 .customTitle .elementor-size-default {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    .sOver5-1 .elementor-inner-column.elementor-element .elementor-element-populated {
        padding-left: 0px !important;
        padding-right: 0px !important;
        /*padding-top: 28px !important;*/
    }
    .sOver5-1 .customTitle.elementor-widget {
        margin-bottom: 5px !important;
        margin-top: 16px !important;
    }
    .sOver5-1 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .sOver5-1 .regiBuyerDesc .elementor-clearfix p {
        font-size: 18px !important;
    }
    .sOver5-1 .regiBuyerDesc {
        margin-bottom: 0px !important;
    }
    .sOver5 .elementor-top-column .elementor-element-populated {
        padding-bottom: 0px !important;
    }
    .sOver6 {
        padding-top: 43px !important;
    }
    .bOver3 .supplierList .pl-0 {
        margin-bottom: 12px !important;
        padding-right: 0px !important;
    }
    .bOver3-4 .elementor-size-md,
    .sOver3-4 .elementor-size-md {
        width: 100% !important;
    }
    .bOver3 {
        padding-bottom: 50px !important;
    }
    .sOver7 {
        padding-top: 6px !important;
    }
    .searchForm1 .p-tl0.custom-mt4 {
        margin-top: 0px !important;
    }
    .searchForm1 .p-tl0.custom-mt4 .hide769px {
        font-size: 18px !important;
    }
    .searchForm1 .p-tl0.custom-mt4 .has-search {
        margin-top: 7px !important;
        margin-bottom: 12px !important;
    }
    .searchForm1 .tabJustifyContent .btnGrey.dropdown-toggle {
        margin-top: 5px!important;
    }
    .supFind3 {
        padding-top: 40px !important;
    }
    .supFind4 .customTitle,
    .buyFind4 .buyFind4-1 .customTitle {
        font-size: 24px !important;
        margin-bottom: 3px !important;
    }
    .supFind4 .customDesc,
    .buyFind4-1 .customDesc {
        font-size: 18px !important;
    }
    .supFind4-1 .mt-5 {
        margin-top: 32px !important;
    }
    .supFind4-1 .align-items-center .mt-4.custPadding1,
    .buyFind4-1 .align-items-center .mt-4.custPadding1 {
        margin-top: 16px !important;
    }
    .buyFind4-1 .align-items-center.mt-5 {
        margin-top: 26px !important;
    }
    .jumbotron .customTitle1 {
        font-size: 30px !important;
    }
    .p-tb40.bOver4 {
        padding-top: 0px !important;
    }
    .bOver4 .elementor-element-populated {
        padding-top: 11px !important;
    }
    .bOver4-2 .elementor-size-default {
        font-size: 30px !important;
    }
    .bOver4-1 {
        margin-bottom: 2px !important;
    }
    .bOver4-2 {
        margin-bottom: 12px !important;
    }
    .sOver4-2 {
        margin-bottom: 10px !important;
    }
    .sOver4-3 {
        margin-bottom: 0px !important;
    }
    .sOver4-4 .elementor-icon-list-item {
        padding-bottom: 5px !important;
        margin-top: 0px !important;
    }
    .sOver4-4 .elementor-icon-list-items {
        margin-top: 13px !important;
    }
    .bOver4-3 {
        margin-bottom: 0px !important;
    }
    .bOver4-3 .elementor-widget-container .elementor-clearfix p {
        font-size: 18px !important;
    }
    .bOver4-4 .elementor-icon-list-items {
        margin-top: 13px !important;
    }
    .bOver4-4 .elementor-icon-list-items li {
        margin-top: 0px !important;
        padding-bottom: 4px !important;
    }
    .bOver4 .elementor-top-column .elementor-element-populated {
        padding-right: 0px !important;
    }
    .bOver4 .elementor-element-populated {
        padding-bottom: 5px !important;
    }
    .bOver4-5 .elementor-image {
        margin-bottom: 36px !important;
    }
    .bOver5-1 .elementor-widget-heading .elementor-heading-title {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    .bOver5-1 .elementor-inner-column .elementor-element-populated {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*.bOver5-1 .elementor-inner-column .elementor-column-wrap{*/
    /*    padding-top: 26px !important;*/
    /*}*/
    .bOver5-1 .regiBuyerDesc .elementor-clearfix p {
        font-size: 18px !important;
    }
    .bOver5-1 .elementor-widget-heading {
        margin-bottom: 2px !important;
        margin-top: 17px !important;
    }
    .bOver5-1 .regiBuyerDesc {
        margin-bottom: 3px !important;
    }
    .bOver6 {
        padding-top: 49px !important;
    }
    .bOver6-1 .elementor-size-default {
        font-size: 30px !important;
    }
    .bOver6-2 .elementor-clearfix p {
        font-size: 18px !important;
    }
    .mb-2.bOver6-1 {
        margin-bottom: 0px !important;
    }
    .bOver6-2 {
        margin-bottom: 13px !important;
    }
    .bOver7 {
        padding-top: 14px !important;
    }
    .bOver7-1 h4.elementor-heading-title.elementor-size-default {
        font-size: 21px !important;
    }
    .mb-2.bOver7-1 {
        margin-bottom: 1px !important;
    }
    .bOver7-3 .buyerResource .card-deck .card.ml-0.mr-0 {
        padding: 0 0 0 0 !important;
    }
    .bOver7-3 .buyerResource .card-deck .card.ml-0.mr-0 .card-body {
        padding-top: 0px !important;
    }
    .bOver7-2 {
        margin-bottom: 15px !important;
    }
    .bOver7-3 .buyerResource .themeColor {
        font-size: 18px !important;
    }
    .bOver7-2.w-50 {
        width: 100% !important;
    }
    .elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.elementor-widget-button {
        margin-bottom: 17px !important;
    }
    .regiBuyer.bOver5 .elementor-column-wrap.elementor-element-populated {
        padding-bottom: 0px !important;
    }
    .buyers_benefits>.elementor-column-wrap>.elementor-background-overlay {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        background-image: none !important;
    }
    .buyers_benefits .elementor-widget-image img {
        width: 80px !important;
    }
    .buyers_benefits .elementor-widget-image {
        margin-bottom: 0 !important;
    }
    .home_supplier {
        position: relative !important;
        top: -80px !important;
        height: 370px !important;
    }
    .home_buyer>.elementor-column-wrap {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 8px !important;
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 8px !important;
    }
    .home_supplier>.elementor-column-wrap {
        border-top-left-radius: 8px !important;
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 8px !important;
        border-bottom-right-radius: 0 !important;
    }
    .home_buyer {
        margin-left: -20px;
    }
    .home_supplier {
        right: 0px;
    }
    .freeRegistration {
        height: 350px;
    }
    .freeRegistration>.elementor-container>.elementor-row {
        height: 620px;
        position: absolute;
        top: -245px;
    }
    .freeRegistration .elementor-widget-wrap {
        align-content: flex-end;
    }
    .home_buyer,
    .home_supplier {
        height: auto !important;
    }
    .home_buyer .elementor-widget-image,
    .home_supplier .elementor-widget-image {
        margin-bottom: 0 !important;
    }
    .customToggle ul {
        padding-left: 0 !important;
    }
    .customToggle li:before {
        content: "\f058";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #0077F7;
        padding-right: 5px;
        vertical-align: middle;
        display: table-cell;
        font-size: 32px;
    }
    .customToggle li {
        font-size: 16px !important;
        line-height: 22px !important;
        display: table;
        vertical-align: middle;
    }
    .customToggle li::marker {
        content: none !important;
    }
    .customToggle1 ul {
        padding-left: 0 !important;
    }
    .customToggle1 li:before {
        content: "\f058";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #00ba4d;
        padding-right: 5px;
        vertical-align: middle;
        display: table-cell;
        font-size: 32px;
    }
    .customToggle1 li {
        font-size: 16px !important;
        line-height: 22px !important;
        display: table;
        vertical-align: middle;
    }
    .customToggle1 li::marker {
        content: none !important;
    }
    .bOver5-1 .elementor-row,
    .sOver5-1 .elementor-row {
        display: grid;
    }
    .bOver5-1 .elementor-row .elementor-column:first-child,
    .sOver5-1 .elementor-row .elementor-column:first-child {
        order: 2;
    }
    .bOver5-1 .elementor-row .elementor-column:last-child,
    .sOver5-1 .elementor-row .elementor-column:last-child {
        order: 1;
    }
    .regLogin {
        display: none !important;
    }
    .home2 .elementor-column-wrap {
        padding: 0 !important;
    }
    .home2 .searchFormTop .custom-mt4,
    .searchFormTop .btn {
        width: 100%;
        padding: 0;
    }
    .has-search .form-control {
        min-width: 344px !important;
    }
    .home2 .searchForm1,
    .buyFind2 .searchForm1,
    .supFind2 .searchForm1 {
        border-radius: 0 !important;
    }
    .home2,
    .buyFind2,
    .supFind2 {
        border: 0 !important;
    }
    .home3 {
        padding-bottom: 0 !important;
    }
    .home4 .w-75 {
        width: 100% !important;
    }
    .home5 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .home6 .elementor-row {
        text-align: center;
        margin: 0 auto;
    }
    .home6 .elementor-row .elementor-image {
        text-align: center;
    }
    .home6 .elementor-widget-wrap {
        margin-bottom: 10px !important;
    }
    .home6 .elementor-widget-image {
        margin-bottom: 5px !important;
    }
    .home6 .elementor-widget-image .elementor-image img {
        width: 100% !important;
    }
    .home6 .elementor-heading-title {
        text-align: left !important;
    }
    .home8 .elementor-widget-image .elementor-image img {
        width: 80px !important;
    }
    .home9 .w-50 {
        width: 100% !important;
    }
    .home10 .card-deck .card {
        margin-bottom: 0 !important;
    }
    .home10 .elementor-button {
        width: 100% !important;
    }
    .card-deck .card {
        flex: unset !important;
    }
    .footer .col-md-2 {
        margin-bottom: 40px !important;
    }
    .footer .copyRight .col-md-6 {
        padding-left: 15px !important;
        text-align: left !important;
    }
    .footer .copyRight .col-md-6:first-child {
        margin-bottom: 16px;
    }
    .footer .copyRight {
        margin-top: 40px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .home_supplier {
        position: relative !important;
        top: -30px !important;
        /*height: 370px !important;*/
    }
    .storyList .card-deck {
        margin-left: 0 !important;
    }
    .mb0-768 {
        margin-bottom: 0 !important;
    }
}

@media only screen and (min-width: 1230px) and (max-width: 1310px) {
    .buyers_benefits,
    .supplier_benefits {
        right: -30px !important;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1229px) {
    .buyers_benefits,
    .supplier_benefits {
        width: 510px !important;
        right: 30px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1099px) {
    .buyers_benefits,
    .supplier_benefits {
        width: 470px !important;
        right: 30px !important;
    }
}

@media only screen and (min-width: 855px) and (max-width: 1023px) {
    .bOver2-1 img,
    .sOver2-1 img {
        width: 90%;
    }
}

@media only screen and (max-width: 399px) {
    .fundingImg .elementor-widget-wrap {
        display: contents !important;
    }
}

@media only screen and (max-width: 1339px) {
    .sOver6-3 .storyList,
    .sOver6-3 .card-deck,
    .sOver6-3 .row,
    .bOver6-3 .storyList,
    .bOver6-3 .card-deck,
    .bOver6-3 .row {
        width: 100%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .main_header .desktop_nav .col-md-2.pl-0.text-center {
        padding-right: 24px !important;
    }
}

@media only screen and (min-width: 1440px) {
    .buyFind1 .jumbotron,
    .supFind1 .jumbotron {
        padding-top: 0 !important;
    }
    .buyFind1 .jumbotron .pt-5,
    .supFind1 .jumbotron .pt-5 {
        padding-top: 80px !important;
    }
    .buyFind3 .card-body.pb-0,
    .supFind3 .card-body.pb-0 {
        padding-top: 0 !important;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1366px) {
    .buyers_benefits,
    .supplier_benefits {
        width: 550px !important;
        position: absolute !important;
        right: -65px;
        top: 20px;
    }
    .mt-m25 {
        margin-top: -25px;
    }
    .jumbotron .right-img {
        position: absolute;
        right: 2rem;
    }
}

@media only screen and (min-width: 1367px) {
    .bOver1,
    .sOver1 {
        min-height: 400px !important;
    }
    .searchFormTop .btnGreen {
        min-width: 161px;
    }
    .searchFormTop .btnGrey {
        min-width: 0px;
    }
    .jumbotron .right-img {
        position: absolute;
        right: 42px;
    }
    .searchFormTop strong.text-right {
        font-size: 21px !important;
    }
    .buyers_benefits,
    .supplier_benefits {
        width: 550px !important;
        position: absolute !important;
        right: -99px;
        top: 26px;
    }
    .mt-m25 {
        margin-top: -18px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .menuButtons1 .dropdown-toggle:after {
        display: none !important;
    }
    .menuButtons1 .circle {
        text-align: center !important;
    }
    .menuButtons1 .btnGreen {
        min-width: 100%;
    }
    .menuButtons1 .dropdown-menu {
        left: -110px;
        z-index: 999999;
        top: 55px;
        padding: 8px;
        min-width: 224px;
        background-color: #ffffff !important;
    }
    .menuButtons1 {
        padding: 0 16px;
        margin: 0 16px 0 0;
        border-right: 1px solid #dfdfdf;
    }
    .home1-3 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .home_buyer .mainDiv2 i.fas.fa-check-circle,
    .home_supplier .mainDiv2 i.fas.fa-check-circle {
        font-size: 32px !important;
    }
    .home_buyer .mainDiv2 li:first-child,
    .home_supplier .mainDiv2 li:first-child {
        margin-top: 0 !important;
    }
    .home_buyer .mainDiv1,
    .home_supplier .mainDiv1 {
        margin-bottom: 16px !important;
    }
    .regLogin .elementor-button-link {
        min-width: 135px !important;
    }
    .regLogin .greenBtn>.elementor-column-wrap {
        padding: 10px 10px 10px 0px !important;
    }
    .freeRegistration>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget-heading>.elementor-widget-container {
        margin: 22px 0px 0px 0px !important;
    }
    .home3 {
        padding-top: 49px !important;
    }
    .home1-3 {
        margin-bottom: 32px !important;
    }
    .searchFormTop strong.text-right {
        font-size: 18px !important;
    }
    .homeLogo,
    .home1-2 {
        margin-bottom: 16px !important;
    }
    .home7-1 {
        margin-bottom: 8px !important;
    }
    .connBuyer .w-75,
    .connSup .w-75 {
        width: 408px !important;
    }
    .connBuyer-3,
    .connSup-3 {
        margin-bottom: 32px !important;
    }
    .home5-2 {
        width: 393px !important;
    }
    .home1,
    .home1 .elementor-background-video-container,
    .home1 .elementor-background-video-container .elementor-background-video-hosted {
        min-height: 600px;
    }
    .home1-2 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 47px !important;
    }
    .home1 {
        padding: 110px 0px 80px 0px !important;
    }
    .home1-3 .elementor-text-editor p {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .mobile_nav.nav1024 .col-6.col-xs-6 {
        padding-left: 24px !important;
    }
    .mobile_nav #menu-primary-main-menu-2>li:last-child {
        border-bottom: 0px !important;
    }
    .nav1024 {
        display: block !important;
    }
    #headerNav2 {
        margin-top: 8px !important;
    }
    .nav768 {
        display: none !important;
    }
    #menu-primary-main-menu-2 {
        width: 100% !important;
    }
    .home2 .elementor-column-wrap .elementor-widget-wrap {
        width: 976px;
        margin: 0 auto;
    }
    .homeRegLogin .elementor-col-50:first-child .elementor-button {
        margin-right: 16px;
    }
    .homeRegLogin .elementor-col-50>.elementor-column-wrap {
        padding: 0 !important;
    }
    .elementor-60 .elementor-element.elementor-element-cd26693 {
        padding: 0px 15px 0px 20px !important;
    }
    .col-56 {
        -ms-flex: 0 0 54% !important;
        flex: 0 0 54% !important;
        max-width: 54% !important;
    }
    .elementor-element.bOver3-2 {
        margin-bottom: 2px !important;
    }
    .elementor-629 .elementor-element.elementor-element-5a1f30f {
        margin-top: 15px;
    }
    .page-id-1267 .sOver3-3 .card-body .supplierName,
    .page-id-629 .bOver3-3 .card-body .supplierName,
    .page-id-60 .home10-3 .card-body .supplierName,
    .page-id-517 .tab-pane .supplierList .supplierName {
        font-size: 18px;
        line-height: 23px;
    }
    .bOver1 .elementor-heading-title,
    .bOver4 h4.elementor-heading-title,
    .bOver6-1 .elementor-heading-title,
    .supFind1 .customTitle1,
    .sOver1 .elementor-heading-title,
    .sOver4 h4.elementor-heading-title,
    .sOver6-1 .elementor-heading-title,
    .buyFind1 .customTitle1,
    .about1 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .elementor-629 .elementor-element.elementor-element-fc3cb54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2) !important;
    }
    .bOver4-1 {
        margin-bottom: 5px !important;
    }
    .elementor-629 .elementor-element.elementor-element-f94e646>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 6px !important;
    }
    .elementor-629 .elementor-element.elementor-element-019e4f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2) !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .supFind4 .jumbotron,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .buyFind4 .jumbotron {
        padding: 40px 40px 40px 10px !important;
    }
    .linkText a {
        color: #00ba4d !important;
        text-decoration: underline !important;
    }
    .bOver6 .storyDetails.noImgStory {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .bOver6 .storyDetails.imgStory {
        padding: 25px 24px 16px 24px !important;
    }
    .elementor-element-5df141c .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding-top: 80px !important;
    }
    .sOver6 .storyDetails.imgStory {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .sOver6 .storyDetails.noImgStory {
        padding: 25px 24px 16px 24px !important;
    }
    .elementor-1267 .elementor-element.elementor-element-d029bf4 {
        padding-top: 0px !important
    }
    .elementor-1267 .elementor-element.elementor-element-f94e646>.elementor-element-populated {
        padding-top: 32px !important;
    }
    .elementor-1267 .elementor-element.elementor-element-8c4b8c2 {
        padding-top: 170px !important;
    }
    .elementor-1267 .elementor-element.elementor-element-ed3409f {
        padding-top: 25px !important;
    }
    .registerBuyer .form-control {
        height: 32px;
    }
    .searchForm .navbar-logo {
        padding-left: 24px !important;
    }
    .searchForm {
        padding-top: 17px !important;
    }
    .searchFormTop .btnGrey,
    .searchFormTop .btnGreen {
        width: 160px;
    }
    #top_product_results h5.card-title,
    #product_results h5.card-title {
        font-size: 18px;
        line-height: 23px;
    }
    .product-list #product_results .card-img-top,
    #top_product_results .card-img-top {
        max-height: 217px !important;
        min-height: 217px !important;
    }
    .menuButtons .text-center:first-child {
        width: 136px !important;
        padding-left: 8px !important;
        padding-top: 2% !important;
        padding-bottom: 2% !important;
    }
    .menuButtons .text-center:last-child {
        width: 136px !important;
        padding-left: 8px !important;
        padding-top: 2% !important;
        padding-bottom: 2% !important;
    }
    .menuButtons {
        display: flex;
        width: auto;
        margin-right: 8px;
    }
    .width12 {
        flex: 0 0 12.666667% !important;
        max-width: 12.666667% !important;
        -ms-flex: 0 0 12.666667% !important;
    }
    .width19 {
        flex: 0 0 19.666667% !important;
        max-width: 19.666667% !important;
        -ms-flex: 0 0 19.666667% !important;
    }
    .width23 {
        flex: 0 0 23.666667% !important;
        max-width: 23.666667% !important;
        -ms-flex: 0 0 23.666667% !important;
    }
    .width28 {
        flex: 0 0 28.666667% !important;
        max-width: 28.666667% !important;
        -ms-flex: 0 0 28.666667% !important;
    }
    .width14 {
        flex: 0 0 14.666667% !important;
        max-width: 14.666667% !important;
        -ms-flex: 0 0 14.666667% !important;
    }
    .footerLogo img {
        width: 107px;
    }
    .footer {
        padding: 50px 50px 18px;
    }
    .storyList .card-deck .card {
        margin-left: 5px;
    }
    .storyList .card-deck {
        margin-left: 0px;
    }
    .select-dropdown1 {
        height: 36px;
    }
    .select-dropdown1 select {
        height: 32px !important;
        line-height: 32px !important;
    }
    .select-dropdown1:after {
        padding: 5px 8px;
    }
}

@media only screen and (max-width: 426px) {
    .searchForm .searchFormTop .has-search .form-control {
        width: 288px !important;
    }
    .uniqueDash .elementor-col-50:first-child {
        width: 100% !important;
        margin-right: 2%;
    }
    .card-title {
        height: auto;
    }
    .elementor-element.bOver7-2.w-50 {
        width: 100% !important;
    }
    .col-56 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .searchFormTop .d-flex.tabJustifyContent>.form-group {
        width: 100%;
    }
    .searchFormTop .d-flex.tabJustifyContent>.form-group {
        min-width: 100%;
    }
    header .searchForm .btn-primary.btnGreen {
        width: 100%;
    }
    .searchFormTop button.btn.btn-primary.btnGreen.ml-3 {
        margin-left: 0px!important;
    }
    .searchFormTop .container .col-md-6 {
        padding-right: 0px;
        padding-left: 0px;
    }
    .searchForm .searchFormTop .custom-mt4 {
        margin-top: 3px !important;
    }
    .d-flex.tabJustifyContent .btnGreen {
        margin-bottom: 25px !important;
    }
    .searchForm1 .tabJustifyContent .btnGrey.dropdown-toggle {
        margin-top: -15px!important;
    }
    .supplierImg {
        height: 170px;
    }
    .supplierImg img {
        min-height: 155px;
    }
    .mainContent .resultSec1,
    .mainContent .resultSec2 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #top_product_results.card-deck,
    #product_results.card-deck {
        -ms-flex-direction: initial;
        flex-direction: initial;
    }
    .product-list #product_results .card-img-top,
    #top_product_results .card-img-top {
        max-height: 157px !important;
        min-height: 157px !important;
    }
    #top_product_results h5.card-title,
    #product_results h5.card-title {
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 400;
        margin-bottom: 0 !important;
    }
    .page-id-1267 .sOver3-3 .card-body .supplierName,
    .page-id-629 .bOver3-3 .card-body .supplierName,
    .page-id-60 .home10-3 .card-body .supplierName,
    .page-id-517 .tab-pane .supplierList .supplierName {
        font-size: 18px;
        line-height: 22px;
    }
    .page-id-436 .about3 .elementor-top-column,
    .page-id-436 .about4 .elementor-top-column {
        width: 100%;
    }
    .registerPage .order-1 .card-section.active-tab.mr-3.mr-lg-0 {
        margin-left: 0;
    }
    .storyList .storyDetails .card-title.title1 a {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .home6.elementor-element-cd26693 {
        padding-right: 10px !important;
    }
    .home7 .home7-2.elementor-element-ba676d4 {
        padding-right: 15px !important;
    }
    .home10 .elementor-element-populated {
        padding-left: 15px !important;
    }
    .pagination .page-link {
        width: 29px;
        height: 29px;
        line-height: 15px;
    }
    .winfresh-text h1 {
        font-size: 30px;
    }
    .heading1 {
        font-size: 24px;
    }
    .m-hide {
        display: none;
    }
    .m-show {
        display: block;
    }
    .button1 {
        display: block !important;
        width: 100%;
        min-width: 100%;
        margin-bottom: 10px;
    }
    .m-display {
        display: block !important;
    }
    .white-btn {
        color: #212529 !important;
        background: #FFFFFF !important;
    }
    .loginPage .form-group.form-check.w-100.float-left {
        border-top: 1px solid #dfdfdf;
        margin-top: 15px;
        padding-top: 18px;
    }
    .p-0-m {
        padding: 0!important;
    }
    .product-padd {
        padding: 0 8px !important;
    }
    .about8-4 .elementor-column {
        width: auto !important;
    }
    .padding-side {
        padding: 0 10px;
    }
    .home1 .elementor-row .elementor-column .elementor-element-populated {
        padding: 0 !important
    }
    .home_buyer .elementor-toggle .elementor-tab-title,
    .home_supplier .elementor-toggle .elementor-tab-title {
        padding: 12px 0;
    }
    .home9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 24px 24px 5px!important;
    }
    .home10-2,
    .bOver3-2 {
        margin-bottom: 0px !important;
    }
    .bOver4-4 .elementor-icon-list-items li {
        padding-bottom: 16px !important;
    }
    .bOver5-1 .elementor-widget-heading {
        margin-top: 0px !important;
    }
    .page-id-1267 .sOver6-3 .storyList .noImgStory .card-title.title1,
    .page-id-629 .bOver6-3 .storyDetails.noImgStory .title1 {
        margin-bottom: 37px !important;
    }
    .customToggle1 li:before {
        padding-right: 16px;
    }
    .customToggle li:before {
        padding-right: 16px;
    }
    .sOver3-2 {
        margin-bottom: 0px !important;
    }
    .sOver3-3 .card-deck .col-md-3.col-sm-6.col-xs-12 {
        margin-bottom: 0 !important;
        padding-right: 0 !important;
    }
    .sOver6 {
        padding-top: 0px !important;
    }
    .sOver6-3 .storyList .card-deck,
    .bOver6-3 .storyList .card-deck {
        margin-right: 0px;
        margin-left: -2px;
    }
    .elementor-1267 .elementor-element.elementor-element-019e4f5 .elementor-icon-list-icon i {
        margin-right: 10px;
    }
    .elementor-629 .elementor-element.elementor-element-019e4f5 .elementor-icon-list-icon i {
        margin-right: 10px;
    }
    .sOver5-1 .regiBuyerDesc .elementor-clearfix p {
        margin-bottom: 15px !important;
    }
    .sOver5-1 .customTitle.elementor-widget {
        margin-top: 10px !important;
    }
    .bOver7-3 .buyerResource .card-deck .card.ml-0.mr-0 {
        padding: 0 15px 0 15px !important;
    }
    .bOver3-3 .elementor-widget-container .elementor-shortcode .card-deck .col-md-3.col-sm-6.col-xs-12.mb-3.pl-0 {
        padding-right: 0;
    }
    .supplierList .card-deck .card-body {
        padding-bottom: 0 !important;
        padding-top: 0px !important;
    }
    .ml-md-4.d-block.d-md-inline-block {
        margin-bottom: 15px;
    }
    .supplierList .card-deck .col-md-3.col-sm-6.col-xs-12 {
        padding-right: 0 !important;
    }
    .m-dis-none {
        display: none !important;
    }
    .select-dropdown {
        display: inline-block;
    }
    .product-list .col-lg-3.col-md-4.col-6.col-xs-6 .card-body,
    .product-list .col-lg-3.col-md-4.col-6.col-xs-6 .card-footer {
        padding-bottom: 0 !important;
    }
    #top_product_results.card-deck {
        padding: 0 10px;
    }
    .product-list #top_product_results .col-lg-3.col-md-4.col-6.col-xs-6,
    .product-list #product_results .col-lg-3.col-md-4.col-6.col-xs-6 {
        padding-right: 8px;
        padding-left: 8px;
    }
    .searchResult1 .jumbotron .d-md-flex.align-items-center.mt-5.mt-md-2.mt-sm-4.pt-md-4 {
        margin-top: 1rem!important;
    }
    .supplier1 ul li:before {
        padding-right: 16px;
    }
    .m-m-30 {
        margin: 0 -30px !important
    }
    .b-s-card-section .card-section.active-tab .top-img {
        margin-top: 0px;
    }
    .b-s-card-section .card-section {
        padding-top: 16px;
    }
    .b-s-card-section .card-section .top-img img {
        width: 60px;
    }
    .card-section.green-bg {
        margin-top: -20px;
    }
    .mobile_nav.nav768 .menuButtons .text-center:first-child,
    .mobile_nav.nav768 .menuButtons .text-center:last-child {
        padding-right: 0px !important;
        margin-bottom: 15px;
        padding-left: 0px !important;
    }
    .nav1024 {
        display: none !important;
    }
    .nav768 {
        display: block !important;
    }
    .mobile_nav.nav768 .navbar-brand img,
    .navbar-logo img {
        width: 55px !important;
    }
    /* .hide767 {
					display: none !important;
				} */
    .hide-768px {
        display: block !important;
    }
    .home6 .elementor-widget-wrap {
        margin-bottom: 16px !important;
    }
    .freeRegistration>.elementor-container>.elementor-row {
        height: 540px;
    }
    .home10 {
        padding-top: 0 !important;
    }
    .home10 .elementor-element-populated {
        padding-top: 0 !important;
    }
    .home10-3 .elementor-shortcode .card-deck .pl-0 {
        margin-bottom: 0px !important;
        padding-right: 8px !important;
        ;
    }
    .bOver3-3 .elementor-widget-container .elementor-shortcode .card-deck .col-md-3.col-sm-6.col-xs-12.mb-3.pl-0 {
        margin-bottom: -6px!important;
    }
    .home7-2 p br,
    .home3-2 br,
    .sOver6-2 .elementor-text-editor.elementor-clearfix p br {
        display: none;
    }
    .supFind4 .customTitle,
    .buyFind4 .buyFind4-1 .customTitle {
        margin-bottom: 8px !important;
    }
    .winfresh-img {
        height: 160px;
        vertical-align: middle;
        display: table-cell !important;
    }
    .winfresh-text {
        margin-top: 15px;
    }
    .homeRegLogin .greenBtn a {
        margin-bottom: 15px;
    }
    h1.elementor-heading-title.elementor-size-default br {
        display: none;
    }
    .home1-3 .elementor-clearfix p {
        display: contents;
    }
    .card-text {
        padding-top: 3px;
    }
    .home4-1 .elementor-heading-title {
        font-size: 21px !important;
    }
    #top_product_results,
    #product_results {
        margin-right: -10px;
        margin-left: -10px;
    }
}

@media only screen and (max-width: 321px) {
    h1.elementor-heading-title.elementor-size-default {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    .home4-1 .elementor-element-0af5d80>.elementor-element-populated {
        padding: 16px !important;
    }
    .home4-1 .elementor-element-631f9a3>.elementor-element-populated {
        padding: 16px !important;
    }
    .elementor-629 .elementor-element.elementor-element-9f08ed7 .elementor-button {
        padding: 12px 30px;
    }
    .supplierImg {
        height: 162px;
    }
    .bOver3-3 {
        margin-bottom: 15px !important;
    }
    .bOver4 {
        padding-bottom: 0px !important;
    }
    .bOver5-1 .regiBuyerDesc {
        margin-bottom: 15px !important;
    }
    .bOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap,
    .sOver5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding-bottom: 0px !important;
    }
    .bOver6 .storyDetails.imgStory,
    .sOver6 .storyDetails.imgStory {
        padding: 22px 16px 16px 16px;
    }
    .bOver7-3 .buyerResource .card-deck .card.ml-0.mr-0 {
        padding: 0 5px 0 2px !important;
    }
    .sOver3 {
        padding-bottom: 25px !important;
    }
    .bOver7-2 {
        margin-bottom: 0px !important;
    }
    .about1 {
        padding: 50px 16px 50px 16px !important;
    }
    .search-top-padd {
        padding-top: 32px;
    }
    .grey-btn {
        background-color: #f7f7f7 !important;
        border: 1px solid #f7f7f7 !important;
        border-top: 1px solid #dfdfdf !important;
        padding: 10px 20px !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 24px !important;
        min-width: 126px;
        color: #000 !important;
    }
    .grey-btn:hover {
        background-color: #f7f7f7 !important;
    }
    .b-s-card-section .card-section #accodion-supplier {
        padding-bottom: 0px !important;
    }
    .registerPage .col-12 .themeTitle.mb-4 {
        font-size: 29px !important;
    }
}

@media only screen and (min-width: 426px) and (max-width: 768px) {
    .uniqueDash .elementor-col-50:first-child {
        width: 47% !important;
        margin-right: 2%;
    }
    #top_product_results h5.card-title,
    #product_results h5.card-title {
        font-size: 18px !important;
        line-height: 23px !important;
    }
}

@media only screen and (max-width: 516px) {
    .buyFind4-2 img {
        width: 90% !important;
        float: none;
        height: auto;
    }
    .buyFind4-2 {
        right: 0px !important;
    }
}