a {
    text-decoration: none !important
}

.nopd {
    padding: 0
}

@media(max-width:1440px),
h1,
h2,
h3 {}
@media(min-width: 1600px){
    .jprofile.my-profile-section .container{width: 1600px;}
}
@media(min-width: 1500px){
    .mp-my-order .mp-order-list-block{width: 27%;}
}
@media(max-width:1300px) {
    .jproduct-details-right {
        padding-left: 0;
        padding-top: 20px;
        width: 100%
    }
    .jproduct-details-left {
        width: 100%;
        border-bottom: 1px solid #C4C4C4;
        border-top: 1px solid #C4C4C4;
        padding: 10px 0px;
    }
    .jsearch-center {
        width: 26%
    }
    .jpd-right-add-card button {
        min-width: 220px
    }
    .jproduct-details-inner.jproduct-customize-details {
        margin-top: 0;
        padding-top: 0
    }
    .select-box .fa {
        top: 20px
    }
    .jcart-page {
        padding: 0;
    }
    .banner-slider {
        margin-top: 0
    }
    .jnav-menu .menu li a {
        margin-left: 10px !important
    }
    .jnav-menu .menu li a {
        margin-right: 10px !important
    }
    .jcat-creator {
        padding: 50px 0
    }
}

@media(max-width:1200px) {
    .container {
        width: 100%;
        padding: 0 20px
    }
    .jprofile.my-profile-section .container{width: 100%;}
    .jproduct-details-block-left {
        width: 100%;
        padding: 0 20px
    }
    .jproduct-details-block-right {
        width: 100%;
        margin-top: 20px
    }
    .jcustom-payment-web {
        display: none
    }
    .jpd-section-block{width: 23%; margin-right: 2.66%; margin-bottom: 15px;}
    .jpd-section-block:nth-child(4n){margin-right: 0px;} 
    .jproduct-details-inner.jproduct-customize-details {
        display: block
    }
    .jproduct-details-block {
        padding: 0
    }
    .jproduct-details-close {
        right: 20px;
        bottom: 49%
    }
    a.learn {
        width: 100%;
        max-width: 263px;
        height: 34px
    }
    .about-img img {
        width: 100%
    }
    a.learn {
        display: block;
        width: 100%;
        margin-top: 20px
    }
    .my-profile-left,.my-profile-right{width: 100%; margin-right: 0;}
}

@media(max-width:1166px) {
    .jform-field-group button:nth-child(3) {
        margin-right: 10px
    }
    .about-img {
        height: auto
    }
    .menu {
        margin-left: 0
    }
    .about-img iframe {
        height: 100%
    }
}

@media(max-width:1140px) {
    ul.login li {
        margin-left: 10px
    }
    .jnav-menu .menu li a {
        margin-left: 5px !important;
        margin-right: 10px !important
    }
    .carousel-inner>.item {
        background-position: 50% center
    }
    .jnav-logo img {
        max-width: 160px
    }
}

@media(max-width:1100px) {
    .jsearch-center { width: 24% }
    .pricing-table:before,.pricing-table:after{display: none;}
    .pricing-promote{display: flex; flex-direction: column; justify-content: center;}
    .pricing-promote-content{width: 100%; order: 2; text-align: center;}
    .pricing-promote-img{order: 1; position: unset; text-align: center;}
    .pricing-promote-content .pricing-title,.pricing-promote-content p{margin: 0 auto 20px;}
    .pricing-promote-content .pricing-title h4{text-align: center;}
    .pricing-promote-content p:nth-child(3):after{margin: 0 auto; right: 0;}
    .pricing-better-world:after{width: 86px; height: 38px; border-top: solid 38px rgba(255, 244, 228, 1); border-left: solid 38px transparent; border-right: solid 38px transparent; content: ""; bottom: -38px;}
    .pricing-4-step{padding: 55px 0px;}
    .pricing-promote{padding: 30px 0px 0px;}
    .pricing-promote-content{padding: 30px 50px;}
}

@media(max-width:1024px) {
    .jheader-currency-dropdown,.jnav-menu .menu li.jheader-currency-dropdown{display: none !important;}
    .custom-nav {
        margin: 15px 0 0 13%
    }
    .blog-section {
        margin-top: -54px
    }
    .jresources .btn {
        padding: 0
    }
    .jsdg .jsdg-block {
        width: 18%;
        margin-right: 2.5%
    }
    .jsdg .jsdg-block:nth-child(5n) {
        margin-right: 0
    }
    .jsdg .jsdg-block:nth-child(6n) {
        margin-right: 2.5%
    }
    .jrequest-quotation-right {
        width: 100%;
        margin-top: 20px
    }
    .jrequest-quotation-left {
        width: 100%
    }
    .jrequest-quotation-inner {
        flex-wrap: wrap
    }
    .jrequest-quotation-left {
        height: 300px;
        background-position: 10% center
    }
    .jtrade-chain-img img {
        max-width: 100%
    }
    .jtrade-chain-block {
        margin-bottom: 20px
    }
    .jtrade-chain-block:nth-last-child(-n+2) {
        margin-bottom: 0
    }
    .jtrade-chain-block {
        width: 48%;
        margin-right: 4%
    }
    .jtrade-chain-block:nth-child(2n) {
        margin-right: 0
    }
    .jnav-menu .menu li {
        margin-bottom: 20px;
        display: block !important
    }
    .jnav-menu .menu {
        position: fixed;
        height: 100vh;
        overflow-x: hidden;
        overflow-y: auto;
        border-right: 1px solid rgba(97,95,95,0.3);
        top: 0;
        margin: 0;
        z-index: 9999;
        background-color: #fff;
        width: 85%;
        left: 0
    }
    .jnav-menu .menu li a.jbackcategory {
        color: #bf8b51;
        font-size: 16px;
        font-weight: 500;
        margin: 0 !important
    }
    .jnav-menu .menu>li>ul.sub-menu{display: block; visibility: visible; opacity: 1; position: unset;}
    .jnav-menu .menu>li>ul.sub-menu li a.open+ul {
        visibility: visible;
        opacity: 1;
        display: block;
        position: absolute;
        background-color: #fff;
        top: 0;
        left: 0;
        height: 100vh;
        overflow: hidden
    }
    .jnav-menu .menu>li>.sub-menu.overflowhidden {
        overflow: hidden
    }
    .jnav-menu .menu>li>ul.sub-menu {
        column-count: auto
    }
    .jnav-menu .menu .sub-menu>li>a .fa {
        display: block;
        margin-left: auto
    }
    .jnav-menu .menu .sub-menu>li>a.open .fa {
        display: none
    }
    .jnav-menu .menu .sub-menu>li>a.open .fa.hide {
        display: block !important
    }
    .jnav-menu .menu>li>ul.sub-menu:after,
    .jnav-menu .menu>li>ul.sub-menu:before {
        display: none
    }
    .jnav-menu .menu>li>ul.sub-menu>li {
        border-right: 0
    }
    .jnav-menu .menu>li>ul.sub-menu {
        margin: 0
    }
    .navbar-brand img {
        max-width: 140px
    }
    .jnav-logo img {
        max-width: 105px
    }
    .jnav-menu .search-form .form-group input.form-control {
        top: -23px !important
    }
    .jnav-menu .form-control-submit,
    .jnav-menu .search-label {
        height: auto !important
    }
    .jnav-menu .form-control {
        border: 0;
        box-shadow: unset
    }
    .jnav-menu .form-group.sb-search-open {
        position: fixed;
        height: 100vh;
        left: 0;
        width: 100%;
        background-color: #fff;
        z-index: 999;
        float: none !important;
        top: 0;
        overflow: auto
    }
    .jnav-menu .form-group.sb-search-open input {
        width: 86% !important;
        position: relative;
        border-radius: 5px;
        padding: 6px 20px 6px 30px;
        margin-left: 20px
    }
    .jnav-menu .form-group.sb-search-open .form-control-submit {
        left: 25px;
        top: 35px !important
    }
    .jnav-menu .form-group.sb-search-open .search-label {
        left: 20px;
        top: 37px !important;
        background-color: transparent;
        color: #000
    }
    .jnav-menu .search-form .form-group input.form-control {
        top: 35px !important;
        display: none
    }
    .jnav-menu .search-form .form-group.sb-search-open input.form-control {
        display: block
    }
    .form-control-submit,
    .search-label {
        width: 45px
    }
    .sb-search-open .jcancel {
        display: block
    }
    label.jcancel {
        text-align: right;
        padding-right: 15px;
        font-size: 14px;
        color: #000;
        line-height: 20px;
        padding-top: 8px
    }
    .jmobile-nav {
        display: block;
        padding: 15px;
        text-align: center;
        border-bottom: 1px solid #d5dbdb;
        margin-bottom: 15px
    }
    .jmobile-btn {
        padding-top: 10px
    }
    .jlogin-user-title p {
        font-family: 'Montserrat', sans-serif;
        padding-bottom: 0;
        margin-bottom: 0;
        margin-top: 10px;
        font-style: italic;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #000
    }
    .jmobile-btn a {
        border: 1px solid #bf8b51;
    color: #615F5F;
    padding: 4px 10px;
    border-radius: 2px;
    margin-right: 20px;
    font-size: 12px;
    line-height: 15px;
    min-width: 83px;
    display: inline-block;
    }
    .jmobile-btn a:last-child {
        margin-right: 0
    }
    .jmobile-nav .jnav-logo {
        display: block
    }
    .jmobile-nav-close .fa {
        font-size: 30px;
        color: #000;
        position: absolute;
        left: 10px;
        top: 5px
    }
    .jcategory .fa {
        display: none
    }
    .jnav-menu .menu>li>a {
        font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color:#4E4E4E
    }
    .jnav-menu .menu>li:hover>a,
    .jnav-menu .menu>li>a:hover {
        border-bottom: 0
    }
    a.homer {
        border: 0
    }
    .jnav-menu .menu>li>a.active {
        border-bottom: 2px solid #fff
    }
    .jsearch-center {
        width: 100%;
        order: 4
    }
    form.web-search {
        max-width: 500px;
        margin: 5px auto 0
    }
    ul.menu.menu-hide {
        display: none !important
    }
    a.learn {
        display: block;
        width: 100%;
        margin-top: 20px
    }
    .jproduct-li ul {
        display: -webkit-box;
        width: 100%;
        overflow-x: overlay;
        overflow-y: hidden;
        flex-wrap: unset;
        padding-bottom: 5px
    }
    .notification--in--header .content-area{
        padding-top: 180px;
    }
    .content-area {
        padding-top: 140px
    }
    .jproduct-li {
        padding-bottom: 2px;
        padding-top: 5px
    }
    ul.login {
        margin-left: auto
    }
    .jnav-menu-inner {
        flex-wrap: wrap
    }
    .jcategory-mobile {
        display: block
    }
    .banner-content,
    .connects,
    .jproduct-listing.filter-section,
    .who-sec-box {
        padding: 20px 0
    }
    .jproduct-details-breadcrumb {
        padding: 20px 20px 0
    }
    .jstep-up-group {
        padding: 20px 0 0
    }
    .jproduct-li li:hover .jcategory-popup {
        display: none
    }
    .jproduct-li li:hover>a.jproduct-link:before {
        display: none
    }
    .jfilter-search-result .jsearch-center {
        order: 1
    }
    .jfilter-search-result .jfilter-by {
        order: 2
    }
    .dropdown p {
        font-size: 14px;
        font-weight: 400;
        padding: 7px 0;
        margin-bottom: 0
    }
    .dropdown {
        padding-left: 5px
    }
    .jdis-flex .dropdown {
        padding-left: 0
    }
    .dropdown .list ul {
        visibility: visible;
        opacity: 1;
        height: 300px;
        overflow-x: hidden;
        overflow-y: overlay;
    }
    .jdis-flex .dropdown p {
        padding: 0
    }
    .jjob-form-field .dropdown p {
        padding-top: 3px;
        padding-bottom: 0
    }
    .jdesc-two-column-right img {
        width: 100%
    }
    .jresources .btn-default,
    .jresources .btn-default.active,
    .jresources .btn-default:active,
    .jresources .open>.dropdown-toggle.btn-default {
        font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #4E4E4E;
        padding: 0
    }
    .jsize-select .dropdown p {
        padding: 0
    }
    .success-img-block-inner{flex-wrap: wrap;}
    .sib-block{margin-bottom: 20px;}
    .sib-block:nth-child(3n){margin-right: 0px;}
}

@media only screen and (max-width:1024px) {
    .jnav-menu .menu li a{margin: 0px;}
    .jnav-menu .menu li{padding: 0px 10px;}
    .jsub-category-head { border-bottom: 1px solid #7D7B7B; padding: 5px 10px;}
    .jsub-category-head a{text-align: left; font-size: 18px; line-height: 21px; color: #4E4E4E !important;}
    .jnav-menu .menu li > p{font-weight: 500; font-size: 14px; line-height: 18px; color: #4E4E4E; border-top: 1px solid rgba(97,95,95,0.3); padding-top: 10px; margin-top: 10px; margin-bottom: 10px;}
    .jnav-menu .menu ul.sub-menu>li>a{margin:0px !important; padding:0px !important}
    #resp-menu .fa-reorder {
        font-size: 24px
    }
    #sideNavigation {
        display: block !important;
        left: -100%;
        transition: all .3s ease-in-out
    }
    #sideNavigation li {
        margin-bottom: 0
    }
    #sideNavigation li a {
        display: block;
        position: relative
    }
    #sideNavigation .jcategory .fa-chevron-right {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        color: silver;
        -webkit-text-stroke: 1px #fff
    }
    .jmobile-nav-close .fa {
        color: #333;
    }
    .jnav-menu #sideNavigation.menu>li>a+ul.sub-menu {
        transform: translateX(200%);
        left: -100px;
        transition: all .3s ease-in-out;
        visibility: visible;
        opacity: 1;
        display: block
    }
    .jnav-menu #sideNavigation.menu>li>a.active+ul.sub-menu {
        visibility: visible;
        opacity: 1;
        display: block;
        box-shadow: unset;
        border-radius: 0;
        border: 0;
        background-color: transparent;
        position: fixed;
        width: 85%;
        left: 0;
        top: 110px;
        padding: 0 10px;
        background-color: #fff;
        z-index: 999;
        transform: translateX(0);
        height: calc(100vh - 110px);
        overflow-x: hidden;
        overflow-y: auto;
        transition: all .3s ease-in-out
    }
    .jnav-menu #sideNavigation.menu .sub-menu>li>a .fa {
        margin-left: unset;
        -webkit-text-stroke: 1px #fff
    }
    .jnav-menu #sideNavigation.menu>li>ul.sub-menu li a+ul {
        visibility: visible;
        opacity: 1;
        display: block;
        position: fixed;
        background-color: #fff;
        height: 100vh;
        z-index: 9;
        transition: all .3s ease-in-out;
        width: 85%;
        border-right:1px solid rgba(97,95,95,0.3);
    }
    .jnav-menu #sideNavigation.menu>li>ul.sub-menu li {
        margin-bottom: 0px;
        padding: 5px 0px;
    }
    .jnav-menu #sideNavigation.menu>li>ul.sub-menu li a+ul {
        transform: translateX(150%);
        right: -100px
    }
    .jnav-menu #sideNavigation.menu>li>ul.sub-menu li a.open+ul {
        top: 0;
        transform: translateX(0);
        overflow: hidden
    }
    .jnav-menu #sideNavigation.menu .sub-menu>li>a p {
        justify-content: space-between;
        font-weight: 300;
        color: #000;
        font-size: 14px;
    }
    .jnav-menu #sideNavigation.menu .sub-menu>li>a p i {
        color: silver
    }
    #sideNavigation li .jsub-category li a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-weight: 400;
        color: #000
    }
    #sideNavigation li .jsub-category li a i {
        -webkit-text-stroke: 1px #fff;
        color: silver
    }
    #sideNavigation a i.fa-chevron-left {
        -webkit-text-stroke: 1px #fff
    }
    .jnav-menu #sideNavigation.menu li a.jbackcategory {
        margin: 0 0 0 -10px !important
    }
    .interior-design-head{margin-top: 0px;}
    .br-container{padding: 0px 20px;}
    .my-profile-bg-img:after{display: none;}
}

@media (max-width:992px) {
    .jheader-currency-dropdown, .jpd-section{display: none;}
    .filter-section.filter-sticky { position: unset !important; top: auto !important; width: 100% !important; }
    .jpd-mobile-section{display:block}
    .jpd-mobile-section ul.nav.nav-pills li {min-width: 98px; text-align: center;} 
    .jpd-mobile-section ul.nav.nav-pills { border-bottom: 1px solid #000; display: -webkit-box; overflow-y: hidden; overflow-x: overlay; padding-bottom: 10px;}
    .jpd-mobile-section .tab-content { margin-bottom: 0px; }
    .filter-section-mobile{position: fixed; top: 0; left: 0; display: block; opacity: 0; visibility: hidden; background-color: #fff; width: 100%; z-index: 9999; padding: 20px; height: 100vh; overflow: auto; transition: all ease 0.3s; transform: translateX(-100%);}
    .filter-section-mobile.show{opacity: 1; visibility: visible; transform: translateX(0); transition: all ease 0.3s;}
    .filter-section-mobile-head { display: flex; align-items: center; justify-content: space-between; border-bottom: 0.2px solid #ABA8A8; padding-bottom: 10px; }
    .fsm-title p { margin-bottom: 0px !important; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 21px; color: #4E4E4E; }
    .fsm-see-all a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 300; font-size: 12px; line-height: 18px; text-decoration: underline !important; color: #4E4E4E; }
    li.jcolor-filter input {position: absolute;z-index: -1;left: -100%;}
    li.jcolor-filter label { display: flex; align-items: center; margin-bottom: 10px; }
    li.jcolor-filter p { margin-bottom: 0px; }
    .fsm-close .fa { font-size: 20px; }
    .fsm-clear-all{margin-left: auto;}
    .fsm-clear-all a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 300; font-size: 14px; line-height: 21px; color: #E5E5E5; }
    .fsm-sort-by {padding-top: 10px;}
    .fsm-sort-by .jfilter-by { display: block; text-align: left; }
    .fsm-sort-by .jfilter-by p { text-align: left; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 21px; color: #4E4E4E; margin-bottom: 10px; }
    .fsm-sort-by .jfilter-by .dropdown { background: #FFFFFF; border: 0.3px solid #C18E56; text-align: center; border-radius: 2px; margin-top: 10px; }
    .fsm-sort-by .jfilter-by .dropdown p { text-align: center; }
    .fsm-filter { margin-top: 15px; border-bottom: 0.5px solid #C4C4C4; padding-bottom: 15px; }
    .fsm-filter p { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 21px; color: #4E4E4E; }
    .fsm-filter-ul .checkbox.jterms-condition { margin: 0px; margin-bottom: 10px; }
    .fsm-filter-ul .checkbox.jterms-condition label { display: flex; align-items: center; }
    .fsm-filter-ul .checkbox.jterms-condition label p { margin-bottom: 0px; }
    .fsm-filter-head { display: flex; align-items: center; margin-bottom: 15px; }
    .fsm-filter-head p { margin-bottom: 0px; }
    .fsm-filter-head a { margin-left: auto; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 300; font-size: 14px; line-height: 21px; text-align: center; text-decoration: underline !important; color: #4E4E4E; }
    .navbar-nav { padding-top: .425rem; padding-left: .75rem }
    .jcurrency .dropdown{width: 100%;}
    .navbar-nav .nav-item { float: none }
    .navbar-brand { float: right }
    .navbar-brand, .navbar-nav .nav-item { display: block }
    .navbar-nav .nav-item+.nav-item { margin-left: 0 }
    .dropdown-menu { position: relative; float: none }
    .blog-header-dropdown ul.dropdown-menu { position: absolute }
    .fsm-apply-filter button{background: #C18E56; border-radius: 1px; min-width: 128px; height: 32px; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 300; font-size: 12px; line-height: 18px; color: #FFFFFF;}
    .id-content-block-inner{flex-direction: column; justify-content: center;}
    .idc-block-right{width: 100%; max-width: 100%; margin-top: 20px; text-align: center;}
    .idc-block-left{margin: 0 auto;}
    .isc-content ul{margin:20px auto; justify-content: center; flex-wrap: wrap;}
    .idc-btn button{max-width: 442px; padding:10px 15px}
    .isc-content p,.isc-content ul li,.browse-button button{font-size: 16px;}
    .browse-button button{padding:9px 15px;min-width: 110px;}
    .id-content-block{padding:50px 0px}
    .pricing-better-place{margin-top: 30px;}
    .pricing-better-place-inner{flex-direction: column;}
    .pricing-better-place-inner > div.pbp-right{width: 100%; order: 1; margin-bottom: 20px; text-align: center;}
    .pricing-better-place-inner > div.pbp-left{width: 100%; order: 2; text-align: center; margin-bottom: 30px;}
    .pricing-better-place-inner > div.pbp-left p{margin: 0 auto;}
    .pbp-left button{margin-bottom: 30px;}
    .pricing-4-step-inner{flex-wrap: wrap;}
    .pricing-4-step-block{width: 50%; margin-bottom: 20px;}
    .pricing-4-step-block:first-child .pricing-4-step-img:after{left: 52%;}
    .pricing-4-step-block:nth-child(3) .pricing-4-step-img:after{left: 52%;}
    .pricing-4-step-block:nth-child(2) .pricing-4-step-img:after,.pricing-4-step-block:nth-child(4) .pricing-4-step-img:after{display: none;}
    .pricing-4-step-block .pricing-4-step-img:before{left: 36%;}
    .pricing-4-step-block:nth-child(3) .pricing-4-step-img:before{display: none;}
    .what-calculate-block{width: 33.33%; margin-bottom: 20px;}
    .what-calculate-group{justify-content: center;}
    .what-calculate{padding: 40px 0px;}
    .upload-form .upload-form-inner{margin: 0 auto;}
    .upload-bottom-img{position: unset; text-align: center; margin-top: 20px;}
    .upload-form{padding-bottom: 50px;}
    .upload-container{padding: 0px 20px;}
    .upd-product-block{width: 47.5%;}
    .upd-product-block:nth-child(2n){margin-right: 0px;}
    .upd--design-block{padding: 35px 55px 30px;}
    .upd-values-inner.upd-sdgs .upd-values-block{width: 23.5%; margin-right: 2%;}
    .upd-values-block:nth-child(5n),.upd-values-block.csp-checkbox.jtp-block:nth-child(6n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(5n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(6n){margin-right: 2%;}
    .upd-values-block:nth-child(4n),.upd-values-block.csp-checkbox.jtp-block:nth-child(4n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(4n){margin-right: 0;}
    .pid-get-inspired-block{width: 24%; margin-right: 25px;}
    .pid-get-inspired-block:nth-child(3n){margin-right: 0;}
    .pid-get-inspired-block:nth-child(4n){margin-right: 25px;}
    .pid-get-inspired-block p{height: 38px;}
}

@media(max-width:992px) {
    .jcareer-banner {
        height: auto
    }
    .custom-nav {
        margin: 15px 0 0 10%
    }
    .jcareer-banner-inner {
        flex-direction: column
    }
    .jcareer-banner-left {
        text-align: center;
        padding-bottom: 15px
    }
    .jcareer-banner-left button {
        display: inline-block
    }
    .jcareer-banner-left h2 {
        font-size: 32px;
        line-height: 42px
    }
    .jcareer-banner-left,
    .jcareer-banner-right {
        width: 100%;
        padding-right: 0
    }
    .jbenefit-rhm-block {
        width: 25%
    }
    .about-img {
        margin: 0
    }
    .jprofile.my-profile-section .container{width: 100%;}
    .container {
        width: 100%;
        padding: 0 20px
    }
    .jsdg .jsdg-block {
        width: 23%;
        margin-right: 2.6%
    }
    .jsdg .jsdg-block:nth-child(5n) {
        margin-right: 2.6%
    }
    .jsdg .jsdg-block:nth-child(6n) {
        margin-right: 2.6%
    }
    .jsdg .jsdg-block:nth-child(4n) {
        margin-right: 0
    }
    .jrural-handwork-box {
        width: 49%;
        margin-bottom: 30px
    }
    .jrural-handwork-inner {
        margin-top: 20px
    }
    .jrural-handwork {
        padding-bottom: 0
    }
    .jrural-handwork-box:nth-child(2) {
        margin-right: 0
    }
    .jsdg .jsdg-inner {
        padding-top: 40px
    }
    .jsdg {
        padding-bottom: 0
    }
    .jrequest-quotation-inner {
        padding-top: 35px
    }
    .jrural-handwork-box {
        padding: 20px
    }
    .jtrade-chain-title h3 {
        padding-bottom: 40px
    }
    .jtrade-chain-block {
        margin-bottom: 20px
    }
    .custom-nav li a {
        margin-left: 10px !important;
        margin-right: 10px !important
    }
    header {
        padding: 0 20px
    }
    .jnav-logo img,
    .navbar-brand>img {
        width: 160px
    }
    .jtrade-chain-img {
        height: 240px;
        background-size: 100% 100%
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block,
    .jsdg-includes .jtype-of-store-block,
    .jtp-block {
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 20px
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-child(6n),
    .jsdg-includes .jtype-of-store-block:nth-child(6n),
    .jtp-block:nth-child(6n) {
        margin-right: 2%
    }
    .jtp-block img {
        max-width: 100%
    }
    .jtp-overlay .jtp-block-img img {
        height: 160px
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-last-child(-n+6),
    .jsdg-includes .jtype-of-store-block:nth-last-child(-n+6),
    .jtp-block:nth-last-child(-n+6) {
        margin-bottom: 20px
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-child(4n),
    .jsdg-includes .jtype-of-store-block:nth-child(4n),
    .jtp-block:nth-child(4n) {
        margin-right: 0
    }
    .jcart-desc-inner-left {
        width: 100%;
        margin-right: 0;
        order: 2;
    }
    .jcart-desc-inner-right {
        width: 100%;
        order: 1;
        margin-bottom: 20px;
    }
    .jcheckout-button {
        max-width: 250px;
        margin: 0 auto
    }
    .jcart-desc-inner-left {
        width: 100%;
        margin-right: 0
    }
    .jcart-desc-inner-right {
        width: 100%
    }
    .jcheckout-button {
        max-width: 250px;
        margin: 0 auto
    }
    .product-section .col-sm-3 {
        width: 100%
    }
    .banner-slider-left,
    .banner-slider-right {
        width: 100%
    }
    .banner-slider-left {
        order: 1 !important
    }
    .banner-slider-right {
        padding-top: 25px;
        order: 2 !important;
        padding-left: 0 !important
    }
    .banner-slider-inner .owl-item .item {
        height: auto
    }
    .social-icon {
        padding-bottom: 30px
    }
    .product-section .col-sm-9 {
        width: 100%
    }
    .pc_list_tab .filter-btn,
    .pc_list_tab .filter-close-icon {
        display: inline-block !important
    }
    .pc_list_tab .filter-section-inner {
        position: fixed;
        max-width: 90%;
        padding: 30px 0;
        height: 100vh;
        left: -100%;
        background-color: #fff;
        top: 0;
        bottom: 0;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        overflow-y: auto;
        z-index: 1000;
        width: 100%
    }
    .pc_list_tab .jproduct-listing .filter-btn{margin: 0px;}
    .jproduct-listing .filter-section{display: flex; align-items: center; padding: 20px 0px;}
    .pc_list_tab .jproduct-listing .slidebarFliter{border-bottom: 0px; margin-right: 20px;}
    .pc_list_tab .jproduct-listing .filter-main-head.jsingle-filter { display: flex; margin-bottom: 10px; }
    .jproduct-listing .product-cat-color-filter.filter-togg, .jproduct-listing .product-cat-list-filter.filter-togg{display: none !important;}
    .jproduct-listing .filter-togg{display: none;}
    .filter-section-mobile-head  .fsm-clear-all{margin-left: 0;}
    .jproduct-listing .filter-togg.jmobile-single-filter.openFiltr{display: block !important;}
    .jproduct-listing .filter-togg.jmobile-single-filter{position: fixed; background-color: #fff; width: 100%; top: 0; left: 0; z-index: 9999; padding: 20px; height: 100vh; max-height: 100%; overflow: auto;}
    .product-price-filter .jmobile-single-filter li input{display: block;}
    .jfilter-apply button {background: #C18E56;border-radius: 1px;border: 0;min-width: 127px;height: 32px;font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 300;font-size: 12px;line-height: 18px; /* identical to box height */color: #FFFFFF;}
    .jfilter-apply { text-align: center; display: block; padding-top: 15px; margin-top: 15px; border-top:0.2px solid #ABA8A8;}
    .jmobile-single-filter .checkbox.jterms-condition{margin-bottom: 10px;}
    .jmobile-single-filter .checkbox.jterms-condition label { display: flex; }
    .jfilter-by .dropdown .list{right: 0; width: 200px;}
    .jmobile-single-filter .checkbox.jterms-condition label p { margin-bottom: 0; }
    .pc_list_tab .jproduct-listing .filter-section-inner.show .jfilter-apply{display: none;} 
    .pc_list_tab .jproduct-listing .filter-section .btn-yellow{background-color: transparent; border: 0; padding:0px}
    .pc_list_tab .jproduct-listing .filter-main-head{display: none;}
    .pc_list_tab .jproduct-listing .filter-section h2 a{border: 0.3px solid #C18E56; border-radius:18px; padding: 10px 25px 10px 15px;}
    .pc_list_tab .jproduct-listing .slidebarFliter{margin-bottom: 0px;}
    .pc_list_tab .jproduct-listing .filter-section h2>a:before{content: '\f078' !important; font-family: 'FontAwesome'; font-weight: 600; font-size: 10px;}
    .pc_list_tab .jproduct-listing .filter-section h2>a:after{display: none;}
    .pc_list_tab .jproduct-listing .filter-section-inner{position: unset; z-index: unset; margin-left: 10px; padding: 0px; max-width: 100%; height: auto; display: -webkit-box;}
    .pc_list_tab .jproduct-listing .filter-section-inner.show{position: fixed; top: 0; left: 0; margin: 0;}
    .pc_list_tab .jproduct-listing .filter-section-inner.show  .filter-togg{position: unset;}
    .pc_list_tab .jproduct-listing .filter-section-inner.show h2 a{font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 21px; color: #4E4E4E; border: 0; padding: 0; margin-bottom: 10px;}
    .pc_list_tab .jproduct-listing .filter-section-inner.show .filter-main-head{display: flex;}
    .pc_list_tab .jproduct-listing .filter-section-inner.show .filter-main-head.jsingle-filter{display: none;}
    .pc_list_tab .filter-main-head {display: flex; align-items: center; border-bottom: 1px solid #ABA8A8; text-align: center; justify-content: center; position: relative; padding-bottom: 13px;}
    .pc_list_tab .filter-main-head p{margin-bottom: 0px; margin-left: auto; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 21px; text-align: center;}
    .pc_list_tab .filter-main-head button.filter-close-icon{margin: 0px; position: absolute; background-color: transparent; border: 0; top: -2px; left: 0; font-size: 18px;}
    .pc_list_tab .slidebarFliter{margin-bottom: 0px;}
    .pc_list_tab .filter-section h2>a:after{background-color: transparent; height: 0;}
    .pc_list_tab .slidebarFliter{border-bottom: 0.5px solid #C4C4C4;}
    .pc_list_tab .filter-section-inner.show {
        left: 0;
        padding: 15px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, .16);
    }
    .filter-section {
        height: auto;
        overflow: unset;
        z-index: 1000;
    }
    .jcurrency .dropdown{padding: 0px;}
    .jcurrency .dropdown p{font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        color: #4E4E4E; }
        .jcurrency .dropdown:after{display: none;}
    .jproduct-carousel.owl-carousel .owl--text h1 {
        font-size: 36px
    }
    .jproduct-carousel.owl-carousel .owl-slide {
        height: 260px;
        padding: 30px 0
    }
    .signup .social-icon {
        padding-bottom: 0
    }
    .jcart-product-head {
        padding: 6px 18px
    }
    .about-img img {
        width: 447px
    }
    .banner-content-inner {
        flex-direction: column
    }
    .banner-content-inner .col-md-6 {
        width: 100% !important
    }
    .jvendor-profile-left,
    .jvendor-profile-right {
        width: 100%
    }
    .jvendor-profile {
        padding: 80px 20px 20px
    }
    ul.jshop-category-content-category li {
        margin-bottom: 10px
    }
    .partner .col-md-6 {
        width: 100%
    }
    .partner {
        flex-direction: column
    }
    .about-img iframe {
        height: 100%
    }
    .jbussiness-owners,
    .jneeds {
        height: auto
    }
    .jbussiness-owners-inner,
    .jneeds-inner {
        flex-direction: column
    }
    .jneeds {
        padding: 35px 0
    }
    .jbussiness-owners-left,
    .jbussiness-owners-right {
        width: 100%;
        text-align: center
    }
    .jneeds-left {
        order: 2;
        width: 100%;
        text-align: center
    }
    .jneeds-right {
        order: 1;
        width: 100%;
        text-align: center;
        display: none
    }
    .jneeds-mobile-img {
        display: block
    }
    .jrisk-free-img img {
        width: 100%
    }
    .jcat-creator .container,
    .jcontainer,
    .jthree-column-bg .container {
        max-width: 100%;
        padding: 0 20px
    }
    .jcat-creator h1 {
        font-size: 34px
    }
    .jcat-creator h2 {
        font-size: 30px
    }
    .jcat-creator h3 {
        font-size: 25px
    }
    .jcat-creator h4 {
        font-size: 21px
    }
    .jcatalouge-tabs .col-xs-3.jcatalouge-tab-panel,
    .jcatalouge-tabs .col-xs-9 {
        width: 100%;
        padding: 0
    }
    .jdis-flex .dropdown-menu {
        position: absolute
    }
    .jmanufacturer-logo-block {
        width: 18%;
        margin-right: 2.5%;
        margin-bottom: 20px
    }
    .jmanufacturer-logo-block:nth-child(5n) {
        margin-right: 0
    }
    .jcontainer,
    .jgenerator .container,
    .jthree-column-bg .container {
        max-width: 100%;
        padding: 0 20px
    }
    .jgenerator h1 {
        font-size: 34px
    }
    .jgenerator h2 {
        font-size: 30px
    }
    .jgenerator h3 {
        font-size: 25px
    }
    .jgenerator h4 {
        font-size: 21px
    }
    .jhas-row label {
        font-size: 16px
    }
    .jsource-service .jdp-two-column-right img {
        width: 100%
    }
    .jbussiness-owners {
        margin-top: 0
    }
    .jgenerator img {
        width: 100%
    }
    .jhash-content img {
        width: auto
    }
    .jbanner .container,
    .jturnkey .container,
    .jturnkey-banner .container,
    .jturnkey-footer .container {
        max-width: 100%;
        padding: 0 20px
    }
    .jbanner h1,
    .jturnkey h1 {
        font-size: 34px
    }
    .jturnkey h2,
    .jturnkey-banner h2,
    .jturnkey-footer h2 {
        font-size: 30px
    }
    .jturnkey h3 {
        font-size: 25px
    }
    .jturnkey h4 {
        font-size: 21px
    }
    .jstakeholder-inner.jdis-flex {
        margin: 0 auto
    }
    .jstakeholder-box {
        width: 25%;
        padding: 0 10px 60px
    }
    .jfbox-hdr h6 {
        font-size: 15px
    }
    .jfctor-box {
        width: calc(33.33% - 10px);
        margin: 0 5px
    }
    .jturnkey-footer-right.jwidth-50 {
        width: 46%
    }
    .jbsiness-chart img,
    .jwork-chart img {
        width: 100%
    }
    .jturnkey-banner {
        margin-top: 0;
        padding: 40px 0 30px
    }
    .jturnkey {
        padding: 20px 0
    }
    .jcalculator-left {
        flex-wrap: wrap
    }
    .jcalculator-container {
        width: 100%;
        margin-bottom: 20px
    }
    .jcalculator-container-size.jcurrency {
        width: 100%
    }
    .jcalculator-left>p {
        min-width: 75px
    }
    .jcalculator-left .jcalculator-container-box p {
        min-width: unset
    }
    .jcalculator-left p {
        min-width: 75px
    }
    .jcalculator-right {
        flex-wrap: wrap
    }
    .jweight-calculator.jcurrency {
        width: 100%
    }
    .jcalculator-right .jcalculator-container-box {
        margin-top: 20px
    }
    .jsell-to-product-two-column-right img {
        width: 100%
    }
    .project-partner .made-in-italy,.project-partner .get-inspiried,.project-partner .book-appointment,.project-partner .form-section,.dropshipping-page .how-dropshopping-works,.dropshipping-page .product-sell,.dropshipping-page .jumpstart-section,.dropshipping-page .lm-dropshipping,.dropshipping-page .success-story,.dropshipping-page .learn-about-dropshipping.accordian{padding:40px 0px}
    .dropshipping-page .learn-about-dropshipping.accordian{margin-bottom: 30px;}
    .project-partner .what-expect{flex-direction: column;}
    .project-partner .what-expect-left,.project-partner .what-expect-right{width: 100%;}
    .project-partner .what-expect-left{margin-bottom: 20px;}
    .jcsr-header .jbussiness-owners-left h2{font-size: 28px; line-height: 36px; margin-bottom: 20px;}
    .dropshipping-page .input-button input{max-width: 350px;margin: 0 auto 20px; display: block;}
    .jqc-header-right img{max-width: 330px;}
    .section-top-block .container{flex-direction: column; text-align: center;}
    .stb-left,.stb-right{width: 100%; padding:0px}
    .stb-left{border-right: 0; border-bottom: 1px solid #C18E56; padding-right: 0; padding-bottom: 20px; margin-bottom: 20px;}
}

@media(max-width:980px) {
    .who-sec-box .who-sec-Content .arrowBlock .arrowRight {
        right: 0;
        width: 40px;
        height: 40px;
        line-height: 40px
    }
    .who-sec-box .who-sec-Content .arrowBlock .arrowLeft img,
    .who-sec-box .who-sec-Content .arrowBlock .arrowRight img {
        width: 15px
    }
    .who-sec-box .who-sec-Content .arrowBlock .arrowLeft {
        left: 0;
        width: 40px;
        height: 40px;
        line-height: 40px
    }
    #choose-us .choose-content {
        margin: 20px
    }
    .choose-content {
        padding: 20px
    }
    #choose-us .owl-stage {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .who-sec-box .who-sec-Content {
        width: 100%
    }
    .who-sec-box {
        display: block;
        float: left
    }
    .who-sec-box .who-sec-Content .who-join-block .who-join-block-inner {
        padding: 30px 0;
        display: block;
        width: 100%;
        float: left
    }
    .who-sec-box .who-sec-Content .who-join-block #slider-counter {
        right: 27%
    }
    .legacy-inner {
        margin-bottom: 30px
    }
    ul.jpagination {
        left: 0;
        right: 0
    }
    .jproduction-desc-inner {
        padding: 130px 80px
    }
    .dropshipping-page .jumpstart-inner,.dropshipping-page .lm-dropshipping-inner{flex-wrap: wrap;}
    .dropshipping-page .jumpstart-block,.dropshipping-page .lm-dropshipping-block{width: 48%; margin-right: 4%; margin-bottom: 20px;}
    .dropshipping-page .lm-dropshipping-block:nth-child(2n),.dropshipping-page .jumpstart-block:nth-child(2n){margin-right: 0px;}
    .dropshipping-page .jbussiness-owners-left img, .dropshipping-page .jbussiness-owners-right img{max-width: 350px;}
    .dropshipping-page .how-dropshopping-works .jumpstart-block .number:before{display: none;}
    .single-page.no-scroll{flex-direction: column;}
    .single-page .single-page-left,.single-page .single-page-right{width: 100%; text-align: center; padding: 40px 20px 40px;}
}

@media(max-width:900px) {
    .custom-nav {
        margin: 15px 0 0 3%
    }
    .jadd-group {
        width: 48%
    }
    .jadd-group:nth-child(2) {
        margin-right: 0
    }
    .img-zoom-lens,
    .img-zoom-result {
        display: none
    }
    .jinfo-label {
        width: 100%;
        text-align: center;
        font-size: 14px
    }
    
}

@media(max-width:770px) {
    .jshop-category-group {
        column-width: 280px
    }
    .profile-details-left,.profile-details-right{width: 100%; padding-right: 0; margin-right: 0; border: 0; max-width: 400px;}
}


@media(max-width:768px) {
    .jcsr-footer.jbussiness-owners {padding-bottom: 20px;}
    .jcar-mob-hide{display: none;}
    .jcar-web-hide{display: block;}
    .jproduct-details-group{margin:0;}
    .jpd-section-block{width: 32%; margin-right: 2%; margin-bottom: 15px;}
    .jpd-section-block:nth-child(4n){margin-right: 2%;}
    .jpd-section-block:nth-child(3n){margin-right: 0px;}
    .jpd-title{font-size: 12px;}
    .jpd-title img{max-width: 15px;}
    .jcsr-footer-mob-img,.jcsr-header-mob-img{display:block; padding:15px 0px}
    .jcsr-footer-mob-img img{width: 100%;max-width: 100%;}
    .jcsr-footer .jbussiness-owners-left, .jcsr-header .jbussiness-owners-right{display: none;}
    .jsdg .jsdg-inner{flex-wrap: unset; overflow-y: hidden; overflow-x: overlay;}
    .jsdg-block p{word-break: break-word;}
    .jcsr-value-block{width: 23%; margin-right: 2.66%;}
    .jcsr-value-block:nth-child(5n){margin-right: 2.66%;}
    .jcsr-value-block:nth-child(4n){margin-right: 0;}
    .vvalues-group .jcsr-value-block{width: 48%; margin-right: 4%;}
    .vvalues-group .jcsr-value-block:nth-child(3n){margin-right: 4%;}
    .vvalues-group .jcsr-value-block:nth-child(2n){margin-right: 0px;}
    .jcsr-value-img{width: 80px; height: 80px;}
    .jcsr-value-text-btn span{text-align: left;}
    .jcsr-value-img img { padding: 20px; width: 100%; }
    .vvalues-group .jcsr-value-block .jcsr-value-img img{padding: 0;}
    .mmaterials-group .jcsr-value-img img{padding: 0px; max-width: 30px;}
    .request-quatation, .jcategory-arival a p{display:block}
    .jcost-calculator ul.nav.nav-pills{display: -webkit-box;}
    .jshop-category-img{height: 180px !important;}
    ul.jshop-category-content-category{display: none;}
    .jshop-category .jcategory-arival a{display: flex; align-items: center;}
    .jshop-category .nav-pills>li.active>a, .jshop-category .nav-pills>li:hover>a{color:#615F5F}
    .jshop-category .jcategory-arival a p{margin-bottom: 0; margin-left: auto;}
    .jshop-category-img img {height: 150px; width: 100%;}
    .jshop-category-group.jshop-category-mobile{display: -webkit-box; column-gap: unset; column-width: unset; overflow-y: hidden; overflow-x: overlay;}
    .jshop-category-group.jshop-category-mobile .jshop-category-block { width: 37%; margin-right: 4%; margin-bottom: 20px;}
    .jshop-category-group.jshop-category-mobile .jshop-category-block:nth-child(3n){margin-right: 4%;}
    .jshop-category ul.nav.nav-pills li{width: 100%; text-align: left; max-width: 100%;}
    .jshop-category .nav-pills>li a{font-size: 16px;}
    .jshop-category .nav-pills>li.active{border-bottom: 0px;}
    .jshop-category .nav-pills>li a{font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; color: #615F5F; margin-bottom: 15px;}
    .jshop-category-group{display: none; height: auto;}
    ul.nav.nav-pills{display: block; border-bottom:0px}
    ul.jshop-category-content-category li{padding-bottom: 2px;}
    .jrequest-quotation-right{display: none; transform: translateY(-100%); transition: all ease 0.3s;}
    .jrequest-quotation-right.open{display: block; position: fixed; z-index: 1000; border-radius: 0; top: 0; left: 0; margin-top: 0; transform: translateY(0); transition: all ease 0.3s;}
    .jrequest-quotation-right.open .jrq-right-header{border-radius: 0px;}
    .request-quatation { text-align: center; padding-top: 14px; }
    .request-quatation a { font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; font-size: 14px; line-height: 15px; text-align: center; text-decoration: underline !important; color: #C18E56; }
    .jqc-header-left,.jqc-header-right{width: 100%;}
    .jqc-desc-block-left{order: 2; width: 100%;}
    .jqc-footer .jqc-header-left{order: 1;}
    .jqc-footer .jqc-header-right{order: 2;}
    .jquality-control-header.jqc-footer{padding: 50px 0px;}
    .jqc-desc-block-right ul { text-align: left; }
    .jquality-control-header{padding: 60px 0 40px; margin-top: 0;}
    .jqc-header-left h2{font-size: 28px; line-height: 36px;}
    .jqc-header-right img{max-width: 400px;}
    .jqc-header-left{margin-bottom: 20px;}
    .jqc-desc-block-right{order: 1; text-align: center; width: 100%; margin-bottom: 30px;}
    .jpayment-page-inner-left { margin-bottom: 20px }
    .jpayment-page-inner-left,
    .jpayment-page-inner-right {
        width: 100%;
        margin-right: 0
    }
    .jpayment-form-field {
        width: 100%;
        margin-right: 0
    }
    .jpayment-details h4,
    .jpayment-page-inner-right h4,
    .jselected-plan-left h4 {
        font-size: 22px
    }
    .jpayment-page-head h2 {
        font-size: 28px
    }
    #cookieConsent {
        padding: 8px 0 8px 10px
    }
    .jplan-list {
        display: block
    }
    td.jtable-main {
        width: 300px
    }
    /* #cookieConsent a.cookieConsentOK {
        padding: 0 10px;
        margin: 0 10px 0 00px;
        width: 120px
    } */
    ul.jplan-list {
        display: flex
    }
    .jc-two-column .container {
        flex-direction: column
    }
    .jc-two-column-left,
    .jc-two-column-right {
        width: 100%;
        text-align: center
    }
    .jcareer-banner-left h2 {
        font-size: 26px;
        line-height: 36px
    }
    .jjob-form-field {
        width: 100%;
        margin-right: 0
    }
    .jjob-form-field-group {
        flex-direction: column
    }
    .jbenefit-rhm h4,
    .jc-title h4,
    .jc-title-with-seperator h4,
    .jc-two-column h4 {
        font-size: 20px;
        line-height: 30px
    }
    .jc-two-column h4 {
        padding-top: 10px
    }
    .jc-job-country,
    .jc-job-roles {
        display: none
    }
    .jc-order-change .jc-two-column-left {
        order: 2
    }
    .jc-order-change .jc-two-column-right {
        order: 1
    }
    .jc-two-column {
        padding: 20px 0
    }
    .jc-job-details {
        width: auto;
        margin-left: auto
    }
    .jbenefit-rhm-block {
        width: 33.33%
    }
    .jproduct-details-content {
        padding: 20px 20px
    }
    .jblog-header .jsearch-center {
        margin-left: auto
    }
    .jhidden-mobile {
        display: none
    }
    td.jtable-main {
        width: 100%
    }
    .jtable td.jcheck-mark.jtable-text {
        width: 50%
    }
    .jsdg .jsdg-block {
        width: 32%;
        margin-right: 2%
    }
    .jsdg .jsdg-block:nth-child(5n) {
        margin-right: 2%
    }
    .jsdg .jsdg-block:nth-child(4n) {
        margin-right: 2%
    }
    .jsdg .jsdg-block:nth-child(3n) {
        margin-right: 2%
    }
    .jsdg .jsdg-block {
        height: 215px;
        padding: 0px 20px;
    }
    .jfaq-title {
        padding-bottom: 30px
    }
    .jfaq {
        padding: 30px 0
    }
    .breadcrumbs ul li {
        margin: 0 10px 0 0
    }
    .blog-header-dropdown ul li {
        padding: 0 15px
    }
    .breadcrumbs ul li a {
        font-size: 15px
    }
    .breadcrumbs ul li i.fa {
        font-size: 10px
    }
    .jtype-of-store-block {
        width: 48%;
        margin-bottom: 20px
    }
    .jtype-of-store-block:nth-child(4n) {
        margin-right: 4%
    }
    .jtype-of-store-block:nth-child(2n) {
        margin-right: 0
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block,
    .jsdg-includes .jtype-of-store-block,
    .jtp-block {
        width: 32%;
        margin-right: 2%
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-child(6n),
    .jsdg-includes .jtype-of-store-block:nth-child(6n),
    .jtp-block:nth-child(6n) {
        margin-right: 2%
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-child(4n),
    .jsdg-includes .jtype-of-store-block:nth-child(4n),
    .jtp-block:nth-child(4n) {
        margin-right: 2%
    }
    .jrow-material-enterpreneur.jcustomer-support .jtype-of-store-block:nth-child(3n),
    .jsdg-includes .jtype-of-store-block:nth-child(3n),
    .jtp-block:nth-child(3n) {
        margin-right: 0
    }
    .jcustomer-support .jtype-of-store-block,
    .jrow-material .jtp-block {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 20px
    }
    .jcustomer-support .jtype-of-store-block:nth-last-child(-n+5),
    .jrow-material .jtp-block:nth-last-child(-n+4) {
        margin-bottom: 20px
    }
    .jcustomer-support .jtype-of-store-block:nth-child(5n),
    .jrow-material .jtp-block:nth-child(4n) {
        margin-right: 2%
    }
    .jcustomer-support .jtype-of-store-block:nth-child(3n),
    .jrow-material .jtp-block:nth-child(3n) {
        margin-right: 0
    }
    .jprodut-listing-block {
        width: 32%
    }
    .jprodut-listing-block:nth-child(3n) {
        margin-right: 0
    }
    .jprodut-listing-block:nth-child(4n) {
        margin-right: 2%
    }
    .jproduct-details-block-right {
        padding: 0 20px
    }
    .jprodut-listing-img .carousel-inner>.item {
        height: 240px
    }
    .jproduct-details-content .carousel-indicators {
        display: block;
        margin-bottom: 23px
    }
    .jproduct-details-content #thumbCarousel {
        display: none
    }
    .jproduct-li ul li {
        padding: 0 10px 0
    }
    .jproduct-details-block.open {
        display: none
    }
    .text-danger {
        bottom: -20px
    }
    .jcreate-account-form .text-danger {
        bottom: 0
    }
    .jrow-material .jtp-block:nth-child(10n) {
        margin-right: 2%
    }
    .jrow-material .jtp-block:nth-child(3n) {
        margin-right: 0
    }
    .jproduct-zoom {
        display: none
    }
    .jcart-product-content-box {
        padding-top: 0;
        margin-left: 0;
        width: 230px;
        max-width: unset
    }
    .jproduction-desc-inner {
        padding: 110px 60px
    }
    .jproduction-head-block {
        padding: 20px;
        display: flex;
        align-items: center
    }
    .jproduction-head-block h6 {
        padding: 0;
        padding-left: 30px
    }
    .jp-icon-img img {
        max-width: 60px
    }
    .jproduction-head-title h4 {
        padding-bottom: 15px
    }
    .jshipping .jproduction-head-group {
        position: relative;
        text-align: left
    }
    .jproduction-head-group:after {
        content: "";
        border-bottom: 1px solid #c4c4c4;
        position: absolute;
        width: 100px;
        height: 4px;
        bottom: -29px
    }
    .jshipping-desc .jproduction-desc {
        width: 47%;
        margin-right: 6%;
        margin-bottom: 30px
    }
    .jshipping-desc .jproduction-desc:nth-child(2n) {
        margin-right: 0
    }
    .jshipping-desc .jproduction-desc:last-child {
        margin-bottom: 0
    }
    .jshipping .jshipping-head-group .jproduction-head-block {
        width: 47%;
        margin-right: 6%;
        margin-bottom: 30px
    }
    .jshipping .jshipping-head-group .jproduction-head-block:nth-child(2n) {
        margin-right: 0
    }
    .jshipping .jshipping-head-group .jproduction-head-block:last-child {
        margin-bottom: 0
    }
    .jshipping-desc .jproduction-desc-hroup {
        justify-content: center
    }
    .jcart-product-content>p {
        width: 100%
    }
    .jcart-product-content {
        flex-wrap: wrap;
        align-items: unset
    }
    .jproduct-details-left .carousel.slide .carousel-inner>.item {
        height: 300px
    }
    .blog2 {
        padding: 30px 0
    }
    .recent {
        padding-left: 0
    }
    .blog-comments ul {
        margin: 15px 0
    }
    .left-blog-box,
    h2.recent-heading {
        margin-bottom: 0
    }
    .jtp-inner,
    .jtype-of-store-inner {
        justify-content: center
    }
    .jvalues-goals,
    .jvalues-goals .jtype-of-store {
        padding: 10px 0
    }
    .jcustomer-support .jtype-of-store-inner {
        padding-top: 15px
    }
    .jtype-of-products,
    .jtype-of-store {
        padding: 20px 0
    }
    .banner-slider-logo {
        top: auto;
        bottom: 5px
    }
    
    .blog-banner-left {
        width: 100%;
        padding-right: 0;
        order: 2;
        padding-top: 30px
    }
    .blog-banner-right {
        width: 100%;
        order: 1
    }
    .blog-list-block {
        width: 48%
    }
    .blog-list-block:nth-child(3n) {
        margin-right: 4%
    }
    .blog-list-block:nth-child(2n) {
        margin-right: 0
    }
    .blog-view-inner.container {
        padding: 30px 20px
    }
    .jbussiness-owners {
        padding: 30px 0 0
    }
    .jbussiness-owners-btn,
    .jcradle-gate-desc {
        padding-top: 20px
    }
    .jcradle-gate {
        padding: 20px 0
    }
    .jrisk-free {
        padding: 30px 0
    }
    .jneeds-btn {
        margin-top: 30px
    }
    .jcradle-gate-img {
        margin-bottom: 20px
    }
    .jcradle-gate-block h2 {
        padding: 0
    }
    button.jcgate-btn {
        padding: 5px 20px;
        height: 40px;
        margin-top: 15px
    }
    .jrisk-free-img {
        padding-top: 30px
    }
    .jcat-creator h1 {
        font-size: 30px
    }
    .jcat-creator h2 {
        font-size: 26px
    }
    .jcat-creator h3 {
        font-size: 21px
    }
    .jcat-creator h4 {
        font-size: 18px
    }
    .tab-content {
        padding: 20px
    }
    .jcatalouge-skin.jtype-of-store-block {
        margin-bottom: 0;
        width: 49%
    }
    .table-responsive {
        border: 0
    }
    .jpreview-print-left,
    .jpreview-print-right {
        width: 100%;
        padding-right: 0
    }
    .jpreview-print-right {
        margin-top: 20px
    }
    .jdesc-two-column-left,
    .jdesc-two-column-right {
        width: 100%;
        padding-left: 0;
        text-align: center
    }
    .jdesc-two-column-right {
        padding-top: 20px
    }
    .jdesc-two-column:nth-child(2n+1) .jdesc-two-column-right {
        order: 1;
        padding-top: 0
    }
    .jdesc-two-column:nth-child(2n+1) .jdesc-two-column-left {
        order: 2;
        padding-top: 20px
    }
    .jdesc-content p {
        text-align: center
    }
    .jmanufacturer-logo-block {
        width: 23%;
        margin-right: 2.66%;
        margin-bottom: 20px
    }
    .jmanufacturer-logo-block:nth-child(5n) {
        margin-right: 2.66%
    }
    .jmanufacturer-logo-block:nth-child(4n) {
        margin-right: 0
    }
    .jgenerator h1 {
        font-size: 30px
    }
    .jgenerator h2 {
        font-size: 26px
    }
    .jgenerator h3 {
        font-size: 21px
    }
    .j-media-hdr.jtxt-center {
        margin-bottom: 50px
    }
    .jdesc-pages-two-column,
    .jright-to-left.jdesc-pages-two-column {
        flex-wrap: wrap;
        text-align: center;
        padding: 20px 0
    }
    .jdp-two-column-left,
    .jdp-two-column-right {
        width: 100%;
        padding-right: 0
    }
    .jdp-two-column-left,
    .jright-to-left .jdp-two-column-right {
        margin-bottom: 20px
    }
    .jright-to-left .jdp-two-column-right {
        padding-left: 0;
        text-align: center
    }
    .jright-to-left .jdp-two-column-left {
        order: 1;
        margin-top: 0;
        margin-bottom: 0
    }
    .jsource-service .jdp-two-column-right img {
        width: auto
    }
    .jhash-content img {
        width: 100%
    }
    .jbanner h1,
    .jturnkey h1 {
        font-size: 30px
    }
    .jturnkey h2,
    .jturnkey-banner h2,
    .jturnkey-footer h2 {
        font-size: 26px
    }
    .jturnkey h3 {
        font-size: 21px
    }
    .jwidth-50 {
        width: 100%
    }
    .jturnkey-banner-left.jwidth-50 {
        margin: 0 auto;
        text-align: center
    }
    .jdis-flex.jalign-center {
        justify-content: center
    }
    .jturnkey-banner-right.jwidth-50.jtxt-right {
        text-align: center
    }
    .jbanner-service-right {
        margin-left: 15px
    }
    .jproducts-inner {
        padding: 20px
    }
    .jsuply-left.jwidth-50 {
        text-align: center;
        padding-bottom: 20px
    }
    .jsuply-content {
        max-width: 100%
    }
    .jsuply-content ul li {
        list-style-position: inside
    }
    .jsuply-content ul {
        padding: 0
    }
    .jfreight-content.jtxt-right {
        text-align: center
    }
    .jfreight-right.jwidth-50 {
        max-width: 100%;
        margin-top: 30px
    }
    .jfctor-box {
        width: 100%;
        margin: 0 auto 30px;
        max-width: 480px
    }
    .jfctor-box:last-child {
        margin-bottom: 0
    }
    .jturnkey.jfactor {
        padding: 60px 0
    }
    .jsolution-right.jwidth-50 {
        order: 1
    }
    .jsolution-left.jwidth-50 {
        width: 100%;
        order: 2;
        padding: 0;
        text-align: center;
        margin-top: 30px
    }
    .jsolution-left-inner .jturnkey-cta {
        margin-top: 30px
    }
    .jstakeholder-box {
        width: 50%
    }
    .jturnkey-footer-right.jwidth-50 {
        width: 100%;
        order: 1;
        margin: 0 auto 30px
    }
    .jturnkey-footer-left.jwidth-50 {
        width: 100%;
        order: 2;
        text-align: center;
        max-width: 100%;
        padding: 0
    }
    .jturnkey-banner .jturnkey-cta,
    .jturnkey-footer-left .jturnkey-cta {
        margin-top: 30px
    }
    .jproducts-inner ul li {
        font-size: 16px;
        margin-bottom: 5px
    }
    .jship-cost-card img,
    .jshipp-two-column img {
        width: 100%
    }
    .jshipp-two-column-left {
        margin-bottom: 20px
    }
    .jsell-to-product-two-column {
        flex-wrap: wrap;
        padding: 20px 0
    }
    .jsell-to-product-two-column-left {
        width: 100%;
        order: 2;
        padding-top: 20px
    }
    .jsell-to-product-two-column-right {
        width: 100%;
        order: 1
    }
    .jbussiness-owners-right h2 {
        font-size: 28px;
        line-height: 34px
    }
    .jturnkey-banner-right h2 {
        display: none
    }
    .jturnkey-banner-left h2.hide {
        display: block !important;
        padding-bottom: 20px
    }
    .jturnkey-footer-left h2 {
        display: none
    }
    .jturnkey-footer-right h2.hide {
        display: block !important;
        padding-bottom: 20px;
        text-align: center
    }
    .jturnkey-footer {
        padding: 40px 0
    }
    .jfreight-left.jwidth-50 {
        order: 2;
        margin-top: 30px;
        text-align: center
    }
    .jbsiness-chart img,
    .jfreight-left.jwidth-50 img,
    .jwork-chart img {
        max-width: 550px
    }
    .jbsiness-chart,
    .jwork-chart {
        text-align: center
    }
    .jfreight-right.jwidth-50 {
        order: 1
    }
    .jsuply-right img {
        width: 100%
    }
    .jour-commitment .jdesc-two-column-right .jdesc-title {
        display: block
    }
    .jdesc-two-column-left .jdesc-title,
    .jdesc-two-column-right .jdesc-title {
        display: none
    }
    .jdesc-two-column-left .jdesc-title.hide,
    .jdesc-two-column-right .jdesc-title.hide {
        display: block !important;
        padding-bottom: 20px
    }
    .jdesc-content p,
    ul.jdesc-list {
        text-align: left
    }
    .jdesc-two-column-right img {
        max-width: 356px
    }
    .jdesc-two-column {
        padding: 20px 0 0
    }
    .jour-commitment .jdesc-content p {
        text-align: center
    }
    .gfrhm-right.jdp-two-column-right{text-align: center; margin-left: 0;}
    .get-from-rhm-inner.jdesc-pages-two-column{padding: 30px 0px;}
    .get-from-rhm-inner.jdesc-pages-two-column.odd .jdp-two-column-right { order: 1; text-align: center; }
    .get-from-rhm-inner.jdesc-pages-two-column.odd .jdp-two-column-left { order: 2; margin: 30px 0px 0px; }
    .gfrhm-right.jdp-two-column-right img,.gfrhm-left.jdp-two-column-left img{max-width: 250px;}
    .project-partner .book-appointment-inner{flex-direction: column;}
    .jdesc-pages-two-column h4{font-size: 20px;}
    .jqc-footer .jqc-header-left{text-align: center !important;}
    .better-experience-inner{flex-direction: column;}
    .better-experience-block { padding: 0px 40px 20px; border-right: 0; border-bottom: 1px solid #C18E56; margin-bottom: 20px; }
    .better-experience-block:last-child { border: 0; margin-bottom: 0px; padding-bottom: 0px; }
    .better-experience-icon{height: auto;}
    .eee-block{flex-direction: column;}
    .eee-block-left,.eee-block-right{width:100%; margin-right: 0;}
    .eee-block-left{order: 2; padding:20px}
    .eee-block-right{order: 1; text-align: center; margin-bottom: 15px; padding:0px 20px}
    .eee-block-left h2{font-size:24px; margin-top: -32px;}
    .eee-block:nth-child(2n) .eee-block-right{padding:0px 20px}
    .eee-block:nth-child(2n) .eee-block-left{padding:20px}
    .eee-block:nth-child(2n) .eee-block-right,.eee-block:nth-child(2n) .eee-block-left{margin-right: 0;}
    .single-page .sp-content h1{font-size:26px; line-height: 36px; margin-bottom: 15px;}
    .single-page .sp-content h6{font-size: 18px; line-height: 26px; text-align: center;}
    .single-page .sp-right-logo-title h3{font-size: 24px; line-height: 36px; margin-top: 15px;}
    .sp-animate-input{margin-top: 30px;}
    .sp-animate-input .form-item{margin-bottom: 30px;}
    .sp-animate-input .form-item input{height: 50px; font-size: 16px; line-height: 23px;}
    .sp-animate-input .form-item label{top: 13px;}
    .csp-checkbox-group .csp-checkbox{margin-right: 0px; width: 100%; height: 48px; line-height: 48px;}
    .producer-group-work .csp-checkbox-group .csp-checkbox{height: auto; line-height: normal;}
    button.csp-btn{min-width: 100px; height: 40px;}
    .pricing-title h4{font-size: 26px;}
    .pricing-promote-content .pricing-title h4{margin-bottom: 20px;}
    .pricing-promote-img img,.pricing-better-place-inner > div.pbp-right img{max-height: 300px;}
    .pricing-better-world{padding: 30px;}
    .pricing-better-world-img{margin-top: 30px;}
    .nnotification--bar{height: auto; padding: 5px 10px;}
    .nnotification--bar .fa{margin-right: 10px;}
    .upd-values-block:nth-child(4n),.upd-values-block.csp-checkbox.jtp-block:nth-child(4n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(4n){margin-right: 2%;}
    .upd-values-block:nth-child(3n),.upd-values-block.csp-checkbox.jtp-block:nth-child(3n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(3n){margin-right: 0;}
    .upd-values-inner.upd-sdgs .upd-values-block{width: 32%; margin-right: 2%;}
    .sib-block{width: 48%;}
    .sib-block:nth-child(3n){margin-right: 2%;}
    .sib-block:nth-child(2n){margin-right: 0;}
    .pid-get-inspired{padding: 40px 0px;}
    .pid-header-logo{max-width: 300px;}
    .pinterior-design{padding: 0px 60px 40px; height: 600px;}
    .pinterior-design h4,.pinterior-design-bg-title h4{font-size: 50px; line-height: 60px;}
    .pinterior-design-bg-title h4{padding: 0px 20px;}
    .pinterior-design-bg-title,.pid-footer{height: 400px;}
    .br-two-column-inner{flex-direction: column;}
    .br-two-column-inner > div.br-two-column-left,.br-two-column-inner > div.br-two-column-right{width: 100%;}
    .br-two-column-inner > div.br-two-column-left{margin-bottom: 20px; text-align: center;}
    .br-two-column-inner h4,.br-two-column-inner p,.br-two-column-inner:nth-child(2n) .br-two-column-left p, .br-two-column-inner:nth-child(2n) .br-two-column-left h4{text-align: center;}
    .br-two-column-inner:nth-child(2n) .br-two-column-right{text-align: center; order: 1; margin-bottom: 20px;}
    .br-two-column-inner:nth-child(2n) .br-two-column-left{order: 1; margin-bottom: 0;}
    .br-no-matter-inner > div.br-no-matter-left,.br-no-matter-inner > div.br-no-matter-right{width: 100%; text-align: center;}
    .br-no-matter-inner{flex-direction: column;}
    .br-no-matter-inner > div.br-no-matter-left{margin-bottom: 20px;}
    .br-no-matter{padding: 40px 0px;}
    .bussiness-retailer-header{padding: 0px 20px 20px; height: auto;}
    .bussiness-retailer-header .br-header-content h3{font-size: 30px; line-height: 40px;}
    .br-wandering ul.accordion > li{line-height: 20px; padding: 10px 0;}
    .pentrepreneures-two-column .br-two-column-inner > div.br-two-column-left p{padding: 0;}
}

@media(max-width:640px) {
    .jpd-right-title h1{font-size: 24px; line-height: 30px;}
    .jrefer-today-text h4{font-size: 24px; line-height: 30px;}
    .jfilter-by .dropdown .list{left: -20px; right: auto; width: 200px;}
    .jshipp-two-column{flex-direction: column; text-align: center;}
    .jshipp-two-column img{width: auto;}
    .jpd-section{padding:20px 0px}
    .jshipp-two-column-left, .jshipp-two-column-right{width: 100%;}
    .jshipp-two-column-right{padding-top: 20px;}
    .jtransparency .jshipp-two-column-right{text-align: center; padding-left: 0px;}
    .jshipp-two-column h4, .jship-cost-title h4{font-size: 18px;}
    .jship-cost-title p, .jshipp-two-column p{font-size: 14px;}
    .jshipp-two-column.jtransparency .jshipp-two-column-left{order: 2; padding-top: 20px;}
    .jshipp-two-column.jtransparency .jshipp-two-column-right{padding-top: 0px;}
    .jpd-right-goal-block-group p, .jpd-right-value-block-group p, .jpd-right-price-right{display: none;}
    .jpd-right-price-left{width: 100%;}
    .jpd-right-price-block-inner,.jselect-addcart{flex-direction: column;}
    .jpd-right-goal-block-group, .jpd-right-value-block-group{width: auto;}
    .jselect-addcart .select-box{width: 100%; max-width: 100%; margin-right: 0px;}
    .jselect-addcart .select-box input{width: 100%; max-width: 100%;}
    .jproduct-detail-social-icon{padding-top: 0px;}
    .jproduct-detail-block{margin-top: 10px;}
    .select-box .fa{top: 42px;}
    .select-box .fa-minus{left: 25px;}
    .jpd-right-price-btn-block{border-top: 1px solid #615F5F; border-bottom: 1px solid #615F5F;}
    .jpd-right-price-btn button { border: 0; width: 100%; background-color: #fff; padding: 3px 20px; font-family: 'Montserrat', sans-serif; font-style: normal; color: #C18E56; font-weight: normal; font-size: 14px; line-height: 18px;  border-right: 1px solid #000; }
    .jpd-right-price-btn button:last-child{margin-right: 0px;}
    .jpd-right-price-btn-block .jpd-right-price-btn:last-child{display: none;}
    .jpd-right-price-btn.jadd-cart{width: 100%; margin-left: 0;}
    .jpd-right-price-btn.jadd-cart button{width: 100%; max-width: 100%; height:40px;}
    .jpd-right-price-left p{margin-left: 0;}
    .jpd-right-value-block{width: 35px; height: 35px;}
    .who-sec-box .who-sec-Content{box-shadow: unset;}
    .who-sec-box .who-sec-Content .connect-head{background-color: transparent; padding: 0px; text-align: left;}
    .who-sec-box .who-sec-Content .connect-head a{font-size: 24px;}
    .who-sec-box .who-sec-Content .who-join-block{padding: 20px 0px;}
    .who-sec-box .who-sec-Content .connect-head span{width: auto; padding: 0px;}
    .hovercrumb-column{width: 100%; box-shadow: unset; padding:0px}
    .catagoreis-bar-container{padding: 0px;}
    .who-join-block .row{margin: 0px;}
    .breadcrumb-column .breadcrumb{ border-bottom: 0; padding-bottom: 0px;} 
    .blog-header-dropdown .dropdown:after {
        content: "";
        border: 0
    }
    .jpayment-btn-group button {
        max-width: 280px;
        display: block;
        margin-right: 0
    }
    .jpayment-btn-group button:first-child {
        margin-bottom: 20px
    }
    .jpayment-btn-group {
        flex-wrap: wrap
    }
    .jbusiness-right-inner h4 {
        margin-bottom: 0px
    }
    .blog-header-dropdown ul.dropdown-menu {
        top: unset;
        left: unset;
        position: relative;
        box-shadow: unset;
        padding: 0;
        margin: 0;
        border: 0;
        background-color: unset
    }
    .blog-header-dropdown .dropdown button {
        font-weight: 600;
        padding-bottom: 5px
    }
    .dropdown.jmobile-drop {
        margin-bottom: 10px
    }
    .jblog-header-inner {
        flex-wrap: wrap
    }
    .jmobile-drop>.dropdown-menu {
        display: block
    }
    .blog-header-dropdown {
        overflow-y: overlay;
        overflow-x: hidden;
        height: 100vh;
        padding: 10px 0 20px
    }
    .jbar-icon {
        display: block
    }
    .jblog-header .jsearch-center {
        width: 100%
    }
    .blog-header-dropdown {
        border: 0;
        margin-bottom: 0
    }
    .jblog-hide {
        display: block
    }
    .blog-section.open {
        display: block;
        transform: translateY(0);
        transition: all ease .3s
    }
    .blog-section {
        display: none;
        margin-top: 0;
        transform: translateY(-100%);
        transition: all ease .3s;
        position: fixed;
        background-color: #fff;
        top: 20px;
        z-index: 999;
        width: 85%;
        margin: 0 auto;
        left: 0;
        right: 0;
        box-shadow: 0 4px 8px rgba(0, 0, 0, .2)
    }
    .blog-header-dropdown ul li {
        display: block
    }
    .jnav-menu .form-group.sb-search-open input {
        width: 80% !important
    }
    .jcart-product-no {
        display: none
    }
    .jcart-product-qty {
        margin-left: auto;
        width: 21%
    }
    .jcart-product-content {
        width: calc(100% - 21% - 77px)
    }
    .jcart-product-title {
        width: 77px
    }
    .jcart-product-box {
        padding: 0 0 11px;
        flex-wrap: unset
    }
    .about-img img {
        width: 100%;
        height: auto
    }
    .banner-slider {
        padding: 0 0 20px
    }
    .jfilter-search-result {
        flex-direction: column
    }
    .jfilter-search-result .jsearch-center {
        width: 100%
    }
    .jfilter-search-result .jfilter-by {
        width: 100%;
        justify-content: start;
        margin-top: 20px
    }
    .jfilter-search-result .jsearch-center form.web-search {
        margin: 0
    }
    .jshop-category-group {
        column-width: 250px
    }
    .jbusiness-left,
    .jexplore-right,
    .jinsert-detail-left,
    .jinsert-detail-right,
    .jpreview-left,
    .jprinting-right.jtxt-right,
    .jselect-skin-left {
        width: 100%;
        order: 1;
        text-align: center
    }
    .jcat-design-title {
        text-align: center
    }
    .jbusiness-right,
    .jexplore-left,
    .jpreview-right,
    .jprinting-left,
    .jselect-skin-left,
    .jselect-skin-right {
        width: 100%;
        order: 2;
        text-align: center
    }
    .jexplore-right-inner.jtxt-right,
    .jinsert-detail-left-inner,
    .jselect-skin-left-inner {
        padding: 0;
        text-align: center
    }
    .jbusiness-right-inner.jtxt-right {
        text-align: center;
        padding: 0
    }
    .jbusiness {
        padding: 50px 0
    }
    .jcat-creator {
        padding: 30px 0
    }
    .jthree-box {
        width: 100%;
        margin-bottom: 60px;
        position: relative;
        padding-bottom: 30px
    }
    .jthree-box:after {
        position: absolute;
        content: "\f175";
        bottom: -20px;
        left: 0;
        right: 0;
        margin: 0 auto;
        font: normal normal normal 30px/1 FontAwesome;
        color: #c18e56
    }
    .jthree-box-inner:after {
        display: none
    }
    .jthree-column-bg .jdis-flex:after {
        display: none
    }
    .jthree-column-bg {
        padding: 50px 0
    }
    .jthree-box:last-child,
    .jthree-column-bg .jdis-flex {
        margin-bottom: 0
    }
    .jthree-clmn-hdr {
        max-width: 100%;
        margin: 0 auto 40px
    }
    .jbusiness-left {
        margin-bottom: 0px
    }
    .jcat-creator.jonline-cat {
        padding: 40px 0 40px
    }
    .jbusiness {
        padding: 0
    }
    .jbusiness .jdis-flex {
        padding: 20px 20px
    }
    .jcat-creator h1 {
        font-size: 30px
    }
    .jcat-creator h2 {
        font-size: 26px
    }
    .jcat-creator h3 {
        font-size: 21px
    }
    .cat-cta a {
        font-size: 16px
    }
    .jthree-clmn-pad.jcat-creator {
        padding: 60px 0 40px
    }
    .jcat-creator h4 {
        margin-bottom: 20px
    }
    .jcat-creator.jproduct-detail {
        padding-bottom: 60px
    }
    .jgenerator h1 {
        font-size: 30px
    }
    .jgenerator h2 {
        font-size: 26px
    }
    .jgenerator h3 {
        font-size: 21px
    }
    .jorganic-left,
    .jorganic-right,
    .jupdate-left.jwidth-50,
    .jupdate-right.jwidth-50,
    .jwidth-50 {
        width: 100%
    }
    .jbusiness-right,
    .jinventory-right,
    .jorganic-left,
    .jupdate-right,
    .jupload-right {
        order: 1
    }
    .jbusiness-left,
    .jinventory-left,
    .jorganic-right,
    .jupdate-left,
    .jupload-left {
        order: 2
    }
    .jbusiness-right-inner {
        margin: 0 0 20px 0;
        text-align: center
    }
    .jalgorithms-left-inner,
    .jinventory-right-inner,
    .jorganic-left-inner,
    .jsearch-left-inner,
    .jupdate-right-inner,
    .jupload-right-inner {
        text-align: center;
        margin-bottom: 20px;
        padding: 0
    }
    .form-group.jsearch-txt {
        width: 100%;
        margin: 0 auto 20px 0
    }
    .form-group.jbrowse-img {
        width: 100%;
        margin-bottom: 8px
    }
    .jre-hashtag-box-inner-left {
        width: 100%;
        padding: 0;
        order: 2
    }
    .jre-hashtag-box-inner-right {
        width: auto;
        margin: 0 auto 30px
    }
    .jcopy-left {
        width: 100%;
        margin-bottom: 20px
    }
    .jcopy-right {
        padding: 0;
        margin: 0 auto;
        text-align: center
    }
    .juse-right-inner {
        margin: 0 auto
    }
    .juse-left-inner {
        width: 100%;
        max-width: 100%;
        margin: 0 auto 20px;
        text-align: center
    }
    .form-group.jsubmit.jtxt-center {
        margin: 40px auto 0
    }
    .jgenerator.juse {
        margin-top: 0
    }
    .jhash-content {
        text-align: center
    }
    .jgenerator {
        padding: 15px 0
    }
    .jhash-content h2 {
        margin-bottom: 30px
    }
    .jgenerator.juse .jdis-flex {
        padding: 30px 20px
    }
    .jgenerator p {
        font-size: 14px
    }
    .jdesc-pages-two-column h4 {
        font-size: 18px;
        line-height: 28px
    }
    .jcase-study-result {
        padding: 10px 20px
    }
    .jcase-study-block {
        align-items: unset
    }
    .jcase-study-block-left p {
        margin-bottom: 5px
    }
    .jcase-study-block-left p,
    .jcase-study-result p {
        font-size: 12px
    }
    .jcase-study-block-left {
        width: 40%
    }
    .jcase-study-block-right {
        width: 60%
    }
    .jbanner h1,
    .jturnkey h1 {
        font-size: 30px
    }
    .jturnkey h2,
    .jturnkey-banner h2,
    .jturnkey-footer h2 {
        font-size: 24px;
        line-height: 32px
    }
    .jturnkey h3 {
        font-size: 21px
    }
    .jwidth-50 {
        width: 100%
    }
    .jbanner {
        padding: 60px 0
    }
    .jbusiness-hdr.jtxt-center,
    .jwork-hdr.jtxt-center {
        margin-bottom: 35px
    }
    .jproducts-chart img {
        width: 100%
    }
    .jblog-header {
        padding: 10px 20px
    }

    .jblog-header .jnav-logo {
        order: 2
    }
    .jblog-header .jbar-icon {
        order: 1;
        margin-left: 0;
        margin-right: 20px
    }
    .jblog-header form.web-search input {
        display: none
    }
    .jblog-header .jsearch-center {
        width: auto;
        margin: unset;
        margin-left: auto
    }
    .jblog-header form.web-search .fa {
        position: unset;
        margin-left: auto;
        border: 0
    }
    .content-area.jblog-content-area {
        padding-top: 66px
    }
    .jblog-header .jopen-search-center.jsearch-center input {
        display: block
    }
    .jblog-header .jopen-search-center form.web-search .fa {
        position: absolute;
        right: 65px
    }
    .jblog-header .jopen-search-center form.web-search {
        max-width: 100%;
        margin: 0 10px;
        display: flex;
        align-items: center
    }
    .jblog-header .jsearch-center.jopen-search-center {
        position: fixed;
        width: 100%;
        left: 0
    }
    .jopen-search-center p.jsearch-cancel {
        display: block;
        margin-bottom: 0;
        margin-left: 10px
    }
    .jproduction-head-block p {
        padding-bottom: 0;
        margin-bottom: 0;
        padding-left: 30px;
        padding-top: 5px
    }
    .planning-section{padding:30px 0px}
    .planning-section-inner{margin-top: 30px;}
    .planning-section-btn button.pls-btn{height: 44px; font-size:16px;}
    .planning-section-block { width: 48%; margin-right: 4%; margin-bottom: 20px;}
    .planning-section-block:nth-child(2n) {margin-right: 0%; }
    .planning-section-block:nth-last-child(-n + 2){margin-bottom: 0px;}
    .stb-left h4{font-size: 20px;}
    .stb-right{font-size: 16px;}
    .pid-acs-inner > div{width: 100%;}
    .pid-acs-inner{flex-direction: column; margin-top: 40px;}
    .pid-acs-inner > div.pid-acs-inner-left{margin-bottom: 20px;}
    .pid-acs-section{padding: 40px 0px;}
    .pid-acs-section button{margin-top: 20px;}
    .pid-book-appointment{padding: 30px 0px; margin-bottom: 20px;}
    .pid-book-appointment form{margin: 40px auto;}
    .pid-get-inspired-block{margin-right: 15px; width: 28%;}
    .pid-get-image-icon{height: 130px;}
    .pid-get-inspired-block img{max-height: 130px;}
}

@media(max-width:576px) {
    .jcost-calculator ul.nav.nav-pills li img{display: none;}
    .jshopping-credit{margin: 20px 0px;}
    .jpd-title{font-size: 10px;}
    .jcsr-value-img img { padding: 15px; width: 100%; }
    .jshopping-credit-title-text h3, .jyour-invites-title h3,.jbrands-you-referred-title h3, .jconfratulation-invite-text h3{font-size: 24px; line-height: 30px;}
    .jshopping-credit-btn{margin-bottom: 30px;}
    .jshopping-credit button{width: 100%; margin-right: 0px;}
    .jshopping-credit button.jbtn-with-bg{margin-right: 0; margin-bottom: 20px;}
    .jrw-step{width: 100%; margin-bottom: 20px; margin-right: 0px;}
    .jshopping-count button.jbtn-with-bg { max-width: 200px; }
    .jsc-suggsetion-block img{max-width: 20px;}
    .jsc-suggsetion-block{padding:5px; margin-right: 8px;}
    .jshopping-credit p{font-size: 14px; margin-left: 5px;}
    .jshop-category-img img{height: 130px;}
    .jshop-category-img{height: 150px !important;}
    .jcsr-header .jbussiness-owners-left h2{font-size: 24px; }
    .jcsr-text{padding-top: 20px;}
    .jcsr-text h4{padding-top: 10px;}
    .jcsr-value-group{padding-top: 30px;}
    .jcsr-policy ul li{font-size: 14px; line-height: 22px;}
    .jcsr-policy ul li:before{font-size: 12px;}
    .jcsr-policy h4{font-size: 18px; line-height: 26px;}
    .jshop-category .nav-pills>li.jcategory-arival a{display: flex; align-items: center;}
    .jshop-category .nav-pills>li.jcategory-arival a p{margin-left: auto; margin-bottom: 0px; color:#4E4E4E}
    .about-banner  p.login-text{display: block; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 10px; line-height: 15px; color: #4E4E4E; margin-top: 15px;} 
    .about-banner  p.login-text a{color: #C18E56 !important;}
    .banner-content-left{background-color: #FFF5EB; padding: 20px 15px 0px;}
    .about-banner a.connect{background-color: #C18E56; border-radius: 2px;}
    .about-banner a.learn{background-color: #fff; border-radius: 2px; border: 1px solid #4E4E4E; color:#4E4E4E !important;}
    .jshop-category:after, .jshop-category:before{background-size: 30%;}
    .jform-field-group .jform-field:first-child{width: 100%; margin-right: 0;}
    .jform-field-group .jform-field:last-child{width: 100%;}
    ul.jshop-category-content-category li{background-color: transparent;   text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0px; padding-bottom: 0px !important; border-right: 1px solid #000; width: auto !important; padding-right: 5px;}
    ul.jshop-category-content-category li:last-child{border-right: 0px;}
    .jshop-category-content-category{display: flex; align-items: center;}
    .jshop-category ul.jshop-category-content-category li a{font-family: 'Montserrat', sans-serif; margin-bottom: 0px; font-style: normal; font-weight: 500; font-size: 9px; line-height: 13px; text-align: center; color: #C18E56;}
    .jform-field-group button.jblack{width: 100%; margin-right: 0px; margin-bottom: 10px;}
    .jbussiness-owners{margin-top: -28px;}
    .close-quatation-popup{display: block; margin-top: 20px; text-align: center;}
    .close-quatation-popup button { margin: 0 auto; border: 0; font-size: 14px; color: #fff; min-width: 100px; height: 36px; border-radius: 4px; background-color: #b3680a; }
    .jbussiness-owners-left{margin-bottom: 20px;}
    .jbussiness-owners-left img{max-width: 280px;}
    .jrisk-free-title p{font-size: 14px; line-height: 22px;}
    .jcradle-gate-block h6, .jadd-group p, .jmanage-address .jbtn-group button{font-size: 14px;}
    .jadd-group{padding: 10px 15px;}
    .jmanage-address{padding: 21px 0px 0px;}
    .tab-content{margin-bottom: 0px; padding-bottom: 0px;}
    .jorder-box{padding: 10px; border: 1px solid #C4C4C4; border-radius: 2px;}
    .jcradle-gate-block h2{font-size: 24px; line-height: 28px; padding-bottom: 5px;}
    .jprofile-form-field .dropdown{padding: 10px;}
    .jprofile-form-field .dropdown p{padding: 0px;}
    button.jcgate-btn{margin-top: 5px; max-width: 200px; height: 36px; font-size: 14px;}
    .jcost-calculator ul.nav.nav-pills li a{font-size:12px; padding:15px 10px}
    .jcost-calculator-title p, .jcradle-gate-img{font-size: 14px; line-height: 24px;}
    .jshipping-btn{margin-bottom: 20px;}
    .jc-title-with-seperator h4, .jc-title h4, .jbenefit-rhm h4, .jc-two-column h4 { font-size: 18px; line-height: 26px; }
    .jqc-header-left h2{font-size: 24px; line-height: 30px;}
    .jquality-control-header.jqc-footer{padding: 30px 0px;}
    .jqc-desc-block-right{padding: 0px;}
    .jqc-desc-block-right h4{font-size: 18px; line-height: 26px;}
    .jqc-desc-block-right p, .jqc-header-left p{font-size: 16px;}
    .jqc-desc-block-right ul li{font-size: 14px;}
    .jquality-control-header{margin-top: -18px;}
    .jc-title-with-seperator { padding: 10px 0px 0px; }
    .jpersonal-details { padding: 10px 0px; } 
    .jjob-form-field { margin-bottom: 10px; }
    .jcareer-banner-left h2 { font-size: 24px; line-height: 32px; padding-bottom: 10px; }
    .jcareer-banner-left p { margin-bottom: 20px; }
    .jc-title { padding: 20px 0px; }
    .jc-title-with-seperator h4, .jc-title h4, .jbenefit-rhm h4, .jc-two-column h4 { font-size: 18px; line-height: 26px; }
    .jc-two-column p { margin-bottom: 20px; }
    .jcareer-banner-inner { padding: 50px 0px 0px; }
    .jpayment-page-head h2 { font-size: 24px; text-align: center }
    .jpayment-details h4, .jpayment-page-inner-right h4, .jselected-plan-left h4, .jselected-plan-left h6 { font-size: 18px }
    .jselected-plan-left p, .jselected-plan-right a { font-size: 12px }
    td.jtable-main { width: 250px } 
    .jcareer-banner-right img { width: 100% }
    td.jtable-main p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
    .about-banner{text-align: center;}
    .about-banner h2{font-size: 24px;}
    .about-banner a.connect{margin-right: 0px;}
    .about-banner a.learn{ margin: 0 auto; margin-top: 20px;}
    .about-img{text-align:center}
    .about-img img{max-width: 350px; margin: 0 auto;}
    .about-img a{margin-right: 0; display: block; max-width: 120px; text-align: center; margin: 0 auto;}
    .jrural-handwork-title h3{font-size: 20px;}
    .jrural-handwork-box { width: 100%; margin-bottom: 0px; padding: 15px 0px   ; margin-right: 0; box-shadow: none; display: flex; align-items: center; border-top: 1px solid #ABA8A8; border-radius: 0px; }
    .jrural-handwork-box:last-child{border-bottom: 1px solid #ABA8A8;}
    .jrural-handwork-box a.submit{display: none;}
    .jrural-handwork-box a.jrh-mobile{    display: block; background-color: transparent; height: auto; border: 0; padding: 0px; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 13px; color: #C18E56 !important; text-align: left; text-decoration: underline;}
    .jrh-box-img img{height: 70px; min-height: auto;}
    .jrural-handwork-box h6{min-height: auto; padding-top: 0px;}
    .jrural-handwork-box p{min-height: auto; padding-top: 5px;}
    .jrq-right-header{height: 50px;}
    .jrq-right-header h6{padding-top: 12px;}
    .jtrade-chain-img{display: none;}
    .modal-wrapper{top: 0; width: 100%;}
    .modal-close{right: auto; left: 0;}
    .email-popup h2.modal-heading{font-size: 20px; line-height: 30px; padding-top: 30px;}
    .modal-body{padding: 0px 15px 15px;}
    .jemail-popup-field input, .jemail-popup-submit button{padding: 9px 7px; border-radius: 2px;}
    .jtable-main>div {
        width: 30px !important
    }
    .jc-job-title {
        width: 50%
    }
    .jc-job-desc-left {
        width: calc(100% - 135px);
        margin-left: 0
    }
    .jc-job-desc-left span {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .jc-job-desc-right {
        width: 124px;
        margin-left: 10px;
    }
    .jbenefit-rhm-block p {
        font-size: 14px
    }
    .jtable td img {
        max-width: 30px
    }
    .connects,
    .jproduct-listing.filter-section,
    .who-sec-box {
        padding: 20px 0 20px
    }
    .banner-content {
        padding: 0 0 20px
    }
    .jstep-up-group {
        padding: 40px 0 0
    }
    .jproduct-details-breadcrumb {
        padding: 0 20px 0
    }
    .jrequest-quotation {
        padding: 30px 0
    }
    .jrural-handwork-box h6,
    .jrural-handwork-box p {
        min-height: unset;
        padding-top: 0
    }
    .jrural-handwork-box h6 {
        line-height: 22px
    }
    .navbar-brand img {
        margin-top: 24px
    }
    .jsdg .jsdg-block:hover p.jhover-p {
        display: none
    }
    .jsdg .jsdg-block:hover p {
        display: block
    }
    .jsdg .jsdg-block {
        height: 165px
    }
    .jsdg-block img {
        max-width: 70px
    }
    .jsdg-block p {
        font-size: 12px;
        line-height: 16PX
    }
    .jrh-box-img img {
        min-height: unset;
        width: 70px
    }
    .jrh-box-img {
        width: 70px;
        margin-right: 20px
    }
    .jrural-handwork-group {
        width: calc(100% - 100px)
    }
    .jrural-handwork {
        padding: 30px 0
    }
    .choose {
        padding: 00px 0 0
    }
    .jrequest-quotation-title h3,
    .jrural-handwork-title h3,
    .jsdg-title h3,
    .jtrade-chain-title h3 {
        font-size: 20px
    }
    .jtrade-chain-block{ background-color: transparent; width: 100%; margin-right: 0px; margin-bottom: 20px;}
    .jtrade-chain-head{flex-direction: column;}
    .jtrade-chain-head img{order: 1; width: 90px; height: 90px; border-radius: 50%; margin: 0 auto; background-color: #FFF5EB; padding: 15px;}
    .jtrade-chain-head-title{order: 2; width: 100%; padding-top: 10px; text-align: center;}
    .jfaq .panel-title{border-bottom: 1px solid #ABA8A8; margin-bottom: 0px; box-shadow: none;}
    .jfaq{padding: 10px 0px 30px;}
    .jtrade-chain-block h4{font-size: 14px;}
    .jfaq-title h3{font-size: 20px;}
    .jtrade-chain-block:nth-last-child(-n+2) {
        margin-bottom: 20px
    }
    .jtrade-chain-block:nth-last-child(-n+1) {
        margin-bottom: 0
    }
    .jtrade-chain-img {
        background-size: cover;
        background-position: bottom center
    }
    .jtp-block p {
        height: 26px
    }
    .jsdg-selected img {
        max-width: 20px
    }
    .jtp-block .jsdg-selected img {
        max-width: 15px
    }
    .jsdg-includes .jtype-of-store-block p {
        height: 60px
    }
    .jrow-material .jtp-block-img .jsdg-selected img {
        max-width: 15px
    }
    .jtp-block .jsdg-selected {
        top: 20%
    }
    .jproduct-carousel.owl-carousel .owl--text h1 {
        font-size: 30px
    }
    .jproduct-carousel.owl-carousel .owl-slide {
        height: 220px
    }
    .jprodut-listing-img img {
        max-width: 100%
    }
    .jprodut-listing-block {
        width: 48%;
        margin-right: 4%
    }
    .jprodut-listing-block:nth-child(3n) {
        margin-right: 4%
    }
    .jprodut-listing-block:nth-child(2n) {
        margin-right: 0
    }
    .carousel-inner>.item .fill {
        height: 220px;
        padding: 0 20px
    }
    .jprodut-listing-img .carousel-inner>.item {
        height: 250px
    }
    .jpd-right-add-card {
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
        text-align: left
    }
    .jpd-right-btn-group {
        flex-wrap: wrap
    }
    .jpd-right-btn {
        width: 100%
    }
    .jpd-details-desc-block {
        width: 100%;
        margin-top: 10px
    }
    .jpd-details-desc-block:first-child {
        margin-top: 0
    }
    .jproduct-details-close {
        bottom: 62%
    }
    .jproduct-detail-block h4 {
        width: 132px
    }
    .jproduct-detail-block p {
        padding-top: 0
    }
    .jproduct-customization p,
    .jproduct-dimension-inner,
    .jproduct-payment-btn {
        margin-top: 5px
    }
    .jpd-right-price-left {
        width: 100%;
        padding-right: 0;
        order: 2;
        margin-top: 15px
    }
    .jpd-right-price-right {
        width: 100%;
        order: 1
    }
    .jpd-right-price-btn-block .jpd-right-price-btn {
        width: 48%;
        max-width: unset
    }
    .jpd-right-price-btn-block .jpd-right-price-btn:nth-child(2n) {
        margin-right: 0
    }
    .jpd-right-price-btn button.jcustomize-disable,
    .jpd-right-price-btn button.jcustomize-enable {
        max-width: unset
    }
    .hovereffect {
        height: 200px
    }
    a.learn {
        width: 100%;
        display: block
    }
    h2 {
        font-size: 24px
    }
    p.pargrph {
        margin: 10px 0 20px 0
    }
    .about-img {
        text-align: center;
        margin: 0 !important
    }
    .partner {
        padding: 20px 0
    }
    .choose-content b {
        margin: 10px 0
    }
    .owl-carousel .owl-item img {
        width: 80%;
        margin: 0 auto
    }
    .bow_w3 {
        padding: 10px 70px;
        height: 375px
    }
    .jprofile {
        padding: 25px 0
    }
    .jorder-details .container {
        padding: 0
    }
    .jorder-title h6 {
        padding-top: 20px
    }
    .jorder-group {
        margin-top: 0
    }
    .jprofile-pic {
        padding-top: 20px
    }
    .jprofile-form-field {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }
    .jprofile-form-field input {
        padding: 10px 10px
    }
    .submit {
        margin-bottom: 0;
        margin-top: 10px
    }
    .jprofile-sub .submit {
        margin-bottom: 20px
    }
    .jadd-group {
        width: 100%;
        margin-right: 0
    }
    .notification--in--header .content-area{padding-top: 165px;}
    .content-area {
        padding-top: 120px
    }
    .jpd-right-goal-group {
        margin-bottom: 0
    }
    .jpd-right-price-block {
        padding-top: 0
    }
    .img-zoom-container img {
        height: 250px
    }
    form.web-search {
        max-width: 350px
    }
    .jdescribe,
    .jtype-of-products {
        padding: 10px 0 20px
    }
    .jtype-of-dosell {
        padding: 10px 20px 20px
    }
    .jtp-inner {
        padding-top: 15px
    }
    .jcbutton.jcform-field button {
        margin-top: 10px
    }
    .jsdg-includes .jtype-of-store-block label {
        height: 140px
    }
    .jcform-field-group .jcform-field {
        width: 100%
    }
    .jadd-address-title h6 {
        padding-bottom: 10px
    }
    .jtp-block.jtp-dosell {
        width: 49%
    }
    .jtp-block.jtp-dosell:nth-child(3n) {
        margin-right: 2%
    }
    .jtp-block.jtp-dosell:nth-child(2n) {
        margin-right: 0
    }
    .jcart-product-content {
        flex-wrap: wrap;
        align-items: unset
    }
    .jcart-product-content-box {
        margin-left: 0
    }
    .jproduct-details-content .jprodut-listing-img,
    .jprodut-listing-img {
        height: 150px
    }
    .jprodut-listing-img .carousel-inner>.item {
        height: 150px
    }
    .img-zoom-container img {
        height: auto !important
    }
    .jproduction-desc-inner {
        padding: 30px 20px 30px
    }
    .jproduction-desc button,
    .jshipping-btn button {
        margin: 10px auto 0;
        min-width: 200px
    }
    .jproduction-desc {
        text-align: center
    }
    .jproduction-head-block {
        padding: 25px 20px;
        width: 100%;
        margin-right: 0
    }
    .jproduction-head-block:first-child {
        margin-bottom: 20px
    }
    .jproduction-desc {
        width: 100%;
        margin-right: 0
    }
    .jproduction-desc:first-child {
        margin-bottom: 20px
    }
    .jproduction-head-title {
        padding-bottom: 20px;
        text-align: center
    }
    .jproduction-screen {
        padding: 0
    }
    .jshipping-desc .jproduction-desc {
        width: 100%;
        margin-right: 0
    }
    .jshipping .jshipping-head-group .jproduction-head-block {
        width: 100%;
        margin-right: 0
    }
    .jproduction-desc-inner.jshipping-desc p.jread-more {
        text-align: center
    }
    .owl-carousel .owl-dots {
        top: 86px
    }
    .jcart-desc {
        padding-bottom: 0
    }
    .choose .owl-carousel .owl-dots {
        top: 86%
    }
    .jcart-product-box {
        padding: 0 0 11px
    }
    .cmenu-list-content .cmenu-list-album img {
        height: 140px
    }
    .cmenu-list-content {
        height: 200px
    }
    .who-sec-box .who-sec-Content .who-join-block {
        padding: 12px 0px;
    }
    .jcart-product-qty {
        width: 100%;
        padding-left: 87px;
        padding-top: 15px;
        flex-direction: row;
        display: flex;
        align-items: center
    }
    .jcart-product-content {
        width: calc(100% - 77px)
    }
    .jcart-product-qty-box {
        margin-left: 0;
        order: 1;
        width: 100%;
        max-width: unset;
        width: 230px
    }
    .jcart-product-qty-box:first-child {
        order: 2;
        width: calc(100% - 230px);
        margin-left: auto;
        text-align: right;
        justify-content: flex-end
    }
    .jcart-product-content>p {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }
    .jcart-product-head .jcart-product-qty {
        width: 50%;
        padding-left: 0;
        padding-top: 0
    }
    .jcart-product-head .jcart-product-content {
        width: 50%
    }
    .jcart-product-head .jcart-product-title {
        display: none
    }
    .jprofile-form-field select input {
        height: 44px;
        padding: 10px
    }
    .jcart-product-box {
        flex-wrap: wrap
    }
    .partner a.learn {
        max-width: fit-content
    }
    .blog2 {
        padding: 30px 0
    }
    .recent {
        padding-left: 0
    }
    .blog-comments ul {
        margin: 15px 0
    }
    .left-blog-box,
    h2.recent-heading {
        margin-bottom: 0
    }
    .jcart-page {
        padding: 10px 0 0
    }
    .jcart-desc {
        padding: 14px 0
    }
    .jvendor-details {
        padding: 0 20px
    }
    .jvendor-details-banner {
        height: 240px
    }
    .jvendor-profile-icon {
        width: 100px;
        height: 100px;
        margin-top: -135px
    }
    .jvendor-profile {
        padding: 80px 10px 20px
    }
    .jvendor-profile-block h4 {
        font-size: 20px;
        line-height: 26px;
        margin-right: 20px;
        padding-right: 20px
    }
    .jvendor-profile-right ul li {
        padding-left: 20px
    }
    .jvendor-profile-right ul li:before {
        left: 0
    }
    .subscriber-input-group input {
        width: 100%
    }
    .subscriber-input-group button {
        margin-left: 0;
        width: 130px;
        margin-top: 20px;
        font-size: 14px;
        padding: 5px 20px;
        margin: 20px auto
    }
    .product-section .filter-section.filter-sticky {
        width: 100%
    }
    .jbussiness-owners-right h2 {
        font-size: 22px;
        line-height: 26px
    }
    .jbussiness-owners-right p {
        font-size: 16px;
        margin-bottom: 0
    }
    .jbussiness-owners-btn button {
        height: 36px;
        min-width: 234px
    }
    .jcradle-gate-title h4,
    .jrisk-free-title h4 {
        font-size: 18px;
        line-height: 24px
    }
    .jcradle-gate-title p {
        font-size: 14px
    }
    .jcradle-gate-block {
        width: 100%;
        margin-right: 0
    }
    .jcradle-gate-block:nth-child(3n) {
        margin-right: 0
    }
    .jcradle-gate-block {
        text-align: center
    }
    .jcradle-gate-img {
        height: auto
    }
    button.jcgate-btn {
        max-width: 234px;
        width: 100%
    }
    .jcradle-gate-block p {
        font-size: 16px
    }
    .jcradle-gate-block h2 {
        font-size: 30px;
        line-height: 40px;
        padding-bottom: 10px
    }
    .jrisk-free-img {
        padding-top: 20px
    }
    .jmanufacturer-logo-block {
        width: 32%;
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(5n) {
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(4n) {
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(3n) {
        margin-right: 0
    }
    .jmanufacturer-logo.jdis-flex {
        padding: 20px
    }
    .jdesc-banner-title h3 {
        font-size: 24px;
        line-height: 32px
    }
    .jdesc-banner-title h6 {
        font-size: 14px
    }
    .jdp-other-service-title h4 {
        font-size: 20px;
        line-height: 26px
    }
    .jseperate-text h4 {
        font-size: 18px;
        line-height: 26px
    }
    .blog-header-dropdown ul .list {
        width: 130px
    }
    .blog-header-dropdown {
        margin-top: 30px;
        margin-bottom: 30px
    }
    .jcalculator-left {
        margin-bottom: 20px
    }
    .jcalculator-left,
    .jcalculator-right {
        width: 100%;
        margin-right: 0
    }
    .jcost-calculator ul.nav.nav-pills li a {
        font-size: 14px;
        line-height: 18px
    }
    .jsell-to-product-two-column-left p {
        font-size: 14px
    }
    .jcost-calculator-title h4,
    .jfree-trial-model-title h4,
    .jsell-to-product-two-column-left h4,
    .jship-cost-title h4,
    .jshipp-two-column h4 {
        font-size: 18px;
        line-height: 22px
    }
    .jproduct-li {
        display: none
    }
    .jdesc-banner-section {
        background-size: 100%;
        height: 430px;
        background-position: bottom center;
        margin-bottom: 25px
    }
    .jdesc-banner-title {
        padding-bottom: 15px;
        padding-top: 15px
    }
    .jdesc-pages-two-column h6,
    .jseperate-text h6 {
        font-size: 14px
    }
    .jneeds-left h2 {
        font-size: 18px
    }
    .jneeds-left p {
        font-size: 14px
    }
    .jneeds:before {
        content: "";
        border-top: 1px solid #bf9260;
        position: absolute;
        top: 16px;
        left: 0;
        right: 0;
        width: 150px;
        margin: 0 auto
    }
    .jneeds {
        position: relative
    }
    .jcase-study-table tr.jhead-row th {
        font-size: 12px
    }
    tr.jbody-row td {
        width: 84px;
        max-width: 140px;
        padding: 10px !important;
        font-size: 12px
    }
    .jsolution-right img {
        width: 100%
    }
    .jdesc-title h6 {
        font-size: 14px;
        line-height: 20px
    }
    .jdesc-title h4 {
        font-size: 18px;
        line-height: 24px
    }
    .jcsr-value-block{width: 32%; margin-right: 2%;}
    .jcsr-value-block:nth-child(5n){margin-right: 2%;}
    .jcsr-value-block:nth-child(4n){margin-right: 2%;}
    .jcsr-value-block:nth-child(3n){margin-right: 0%;}
    .jcsr-value-img{width: 60px; height: 60px;}
    .jcsr-value-text-btn p{font-size: 12px;}
    .jcsr-value-text-btn span{font-size: 10px;}
    .jcsr-value-text-btn a{font-size: 10px;}
    .dropshipping-page .input-button button{font-size: 14px; max-width: 300px;}
    .project-partner .expect-block{padding: 0;}
    .project-partner .what-expect-left h3{font-size: 24px; line-height: 30px;}
    .project-partner .made-in-italy,.dropshipping-page .how-dropshopping-works{padding-top: 0px;}
    .dropshipping-page .jumpstart-block, .dropshipping-page .lm-dropshipping-block{width: 100%; margin-right: 0px;}
    .dropshipping-page .jumpstart-block{padding: 0px;}
    .dropshipping-page .jumpstart-block:last-child,.dropshipping-page .lm-dropshipping-block:last-child{margin-bottom: 0px;}
    .dropshipping-page .success-story .item{flex-direction: column;}
    .dropshipping-page .success-content,.dropshipping-page .success-img{width: 100%;}
    .dropshipping-page .success-content{order: 1;}
    .dropshipping-page .success-img{order: 2; margin-right: 0px; margin-top: 20px;}
    .dropshipping-page .success-img img{max-width: 200px;}
    .success-story .owl-carousel .owl-dots{top: inherit;}
    .id-text-image .id-img img{width: 100%;}
    .interior-design-head{margin-top: -26px;}
    .id-head-btn{margin-top: -24px;}
    .id-head-btn button.id-button{height: 48px; font-size: 16px; max-width: 260px;}
    .id-footer-btn-group button.id-footer-btn{font-size: 16px; padding:10px 15px}
    .id-text-image{margin-top: 30px;}
    .id-footer-img{margin-top: 0;}
    .id-footer-btn-group button.id-footer-btn:last-child:after{height: 52px;}
    .id-footer-bg{margin-top: 26px;}
    .id-head-img{height: 220px;}
    .what-calculate-block{width: 50%;}
    .pricing-title h4{font-size: 22px; line-height: 30px;}
    .pricing-promote-content p{font-size: 14px;}
    .pricing-4-step-block{width: 100%;}
    .pricing-4-step-block .pricing-4-step-img:after,.pricing-4-step-block .pricing-4-step-img:before{display: none;}
    .pricing-4-step{padding-bottom: 20px;}
    .what-calculate{padding: 20px 0px;}
    .what-calculate-block{width: 100%;}
    .pricing-promote-content,.pricing-better-world{padding: 20px;}
    .pricing-better-world-img{margin-top: 20px;}
    .join-maker-model button.modal-close.modal-toggle{right: 0; left: auto;}
    .join-maker-model h2.modal-heading{font-size: 24px;}
    .nnotification--bar p{font-size: 12px; line-height: 18px;}
    .upd-product-block{width: 100%; margin-right: 0;}
    .upd-product-block:nth-child(2n){margin-right: 0px;}
    .upd--design-block .jform-field-group .jform-field{width: 100%; margin-right: 0;}
    .upd--design-block{padding: 20px;}
    .upd--design-block h4.title:before{left: 0px; width: 10px; height: 10px;}
    .upd--design-block h4.title{font-size: 16px; padding-left: 15px;}
    .udp-block p{font-size: 16px;}
    .sib-block{width: 100%; margin-right: 0px;}
    .sib-block:nth-child(3n){margin-right: 0;}
    .sib-block:nth-child(2n){margin-right: 0;}
    .pid-header-logo{padding: 45px 0px 20px;}
    .pinterior-design{height: 550px;}
    .pinterior-design h4,.pinterior-design-bg-title h4{font-size: 36px; line-height: 50px;}
    .pinterior-design{padding: 0px 30px 40px;}
    .pinterior-design-bg-title,.pid-footer{height: 380px;}
    .pid-footer{padding-top: 60px;}
    .bussiness-retailer-header .br-header-email{flex-direction: column; max-width: 100%; width: 100%; padding: 0px 20px;}
    .bussiness-retailer-header .br-header-email button{margin-left: 0; margin-top: 20px;}
    .bussiness-retailer-header .br-header-email input{width: 100%;}
    button.pid-button{height: auto; padding: 5px 13px;}
    .vvalues-group .jcsr-value-block{width: 100%; margin-right: 0;}
    .vvalues-group .jcsr-value-block .jcsr-value-img{width: 60px; height: 60px;}
    .vvalues-group .jcsr-value-block .jcsr-value-text-btn{width: calc(100% - 70px);}
    .vvalues-group .jcsr-value-block .jcsr-value-img img{max-width: 35px;}
}

@media(max-width:480px) {
    h2 {
        font-size: 24px
    }
    .jfaq-title h3 {
        font-size: 24px
    }
    ul.jplan-list {
        margin: 0 20px 20px; 
    }
    .blog-header-dropdown ul li {
        padding: 0 10px
    }
    .jcform-field-group .jcform-field {
        margin-right: 0
    }
    .banner-content-left{margin-top: -37px;}
    .jbenefit-rhm {
        padding: 20px 0
    }
    .jblog-header form.web-search .fa {
        font-size: inherit
    }
    .jjob-form-field .dropdown,
    .jjob-form-field input[type=file],
    .jjob-form-field input[type=text],
    .jjob-form-field label {
        width: 100%
    }
    .jmaterial>ul {
        width: 100%
    }
    .jcolors-list {
        margin-top: 15px
    }
    .jbenefit-rhm-block {
        width: 50%
    }
    .jproduct-accordian .panel-body li {
        padding-left: 30px
    }
    .jcolors-list .jcolor {
        margin-right: 20px
    }
    .blog-list-img.jblog-mob-img{display: block; background-color: transparent;}
    .blog-list-img{display: none;}
    .jrequest-quotation-title h3,
    .jrural-handwork-title h3,
    .jsdg-title h3,
    .jtrade-chain-title h3 {
        font-size: 24px;
        line-height: 30px
    }
    .jtrade-chain-title h3 {
        padding-bottom: 20px
    }
    .jrq-right-header h6 {
        font-size: 16px;
        line-height: 24px;
        padding-top: 12px
    }
    .jform-field-group .jform-field:first-child,
    .jform-field-group .jform-field:last-child {
        width: 100%;
        margin-right: 0
    }
    .jform-field-group button {
        width: 100%
    }
    .jrequest-quotation-left h6 {
        font-size: 16px
    }
    .hovereffect h2 {
        top: 40%;
        font-size: 13px
    }
    .jsdg-block p {
        min-height: unset
    }
    .jrequest-quotation-left {
        height: 200px;
        border-radius: 20px
    }
    .jsdg-block p {
        margin-top: 0
    }
    .jtrade-chain-block h4 {
        font-size: 16px;
        margin-bottom: 5px;
        color: #bf8b51
    }
    .jtrade-chain-img {
        margin-bottom: 10px;
        background-image: unset !important;
        padding: 15px 15px 0;
        height: auto
    }

    .jtrade-chain-img:after {
        background-color: transparent
    }
    .jtrade-chain-block p {
        height: auto;
        line-height: 20px;
        color: #000;
        display: none
    }
    .jtrade-chain-head-title p {
        color: #3d3d3d;
        font-size: 14px;
        line-height: 22px;
        display: block
    }
    .jsdg-block img {
        max-width: 60px
    }
    .responsive-menu {
        margin-right: 10px
    }
    #resp-menu .fa-reorder {
        font-size: 16px
    }
    .form-control-submit,
    .search-label {
        width: 30px
    }
    .search-form .form-group {
        min-width: unset
    }
    .hovereffect {
        height: 140px
    }
    .jnav-menu .form-group.sb-search-open input {
        width: 76% !important
    }
    .breadcrumbs ul li {
        margin: 0 5px 0 0
    }
    .breadcrumbs ul li a {
        font-size: 14px
    }
    .breadcrumbs ul li i.fa {
        font-size: 8px
    }
    .jorder-content-block-right {
        width: 100%;
        margin-left: 0
    }
    .jpd-cart {
        margin-left: 0
    }
    .jpd-price {
        width: 78%
    }
    .jfilter-search-result {
        flex-direction: column;
        align-items: unset
    }
    .jfilter-by {
        margin-left: 0;
        margin-top: 10px;
        justify-content: flex-start
    }
    .jfilter-and-search-data,
    .jpd-right-price-block-inner {
        flex-direction: column;
        align-items: unset
    }
    .jpd-right-price-left p {
        padding-top: 10px;
        margin-left: 0
    }
    
    .jnav-logo img {
        margin-right: 5px
    }
    .jproduct-li ul li {
        padding: 0 5px 00px
    }
    form.web-search input {
        padding: 4px 5px
    }
    form.web-search .fa {
        font-size: 10px;
        width: 20px
    }
    ul.login li a img {
        max-width: 20px
    }
    .jnav-logo img {
        width: 105px
    }
    ul.login li a p {
        width: 100px
    }
    .jtp-overlay .jtp-block-img img {
        height: 120px
    }
    .jsdg-includes .jtype-of-store-block label {
        height: 160px
    }
    .jtype-of-store-block label.jstore-label {
        height: 130px
    }
    .jtype-of-store-block.jcatalouge-skin label.jstore-label {
        height: auto
    }
    .jtype-of-products .jtp-block.jtp-overlay input:checked+label:after {
        top: 28%
    }
    .jcustomer-support .jtype-of-store-block label,
    .jsdg-includes .jtype-of-store-block label {
        word-break: break-word;
        padding: 20px 10px
    }
    .jpd-right-price-btn {
        max-width: 100%
    }
    a.learn {
        height: 32px;
        padding: 5px 22px;
        max-width: 244px
    }
    a.connect {
        padding: 7px 22px !important
    }
    .jcart-product-box-left {
        width: 80px
    }
    .jcart-product-box-right {
        width: calc(100% - 80px)
    }
    .jselect-addcart {
        align-items: unset
    }
    .jpd-right-price-btn.jadd-cart button {
        height: 34px;
        padding: 3px 5px
    }
    .select-box .fa-plus {
        right: 25px
    }
    .jpd-right-price-btn.jadd-cart {
        margin-top: 10px
    }
    .login-button {
        margin-top: 0
    }
    .jselect-category-title h3 {
        font-size: 26px;
        line-height: normal
    }
    .jselect-category {
        padding: 40px
    }
    .jselect-category-btn:last-child {
        padding-bottom: 0
    }
    .jselect-category {
        height: 460px
    }
    .jcart-product-qty {
        width: 100%;
        padding-left: 70px;
        padding-top: 15px;
        flex-direction: row;
        display: flex;
        align-items: center
    }
    .jcart-product-content {
        width: calc(100% - 60px)
    }
    .jcart-product-title {
        width: 60px
    }
    .alternate {
        padding: 20px 0 00px 0
    }
    a.Forget-password {
        margin-top: 0
    }
    h4.ragistration-call {
        margin: 15px 0 20px 0
    }
    .jtype-of-store,
    .jvalues-goals {
        padding: 10px 0
    }
    .jvalues-goals .jtype-of-store {
        padding: 10px 0
    }
    .jcustomer-support .jtype-of-store-inner {
        padding-top: 10px
    }
    .jrow-material-enterpreneur-down {
        padding: 0
    }
    .jcongratulation-inner {
        padding-top: 15px
    }
    .jcongratulation-icon {
        margin-bottom: 30px
    }
    .jcongratulation {
        padding: 45px 0 10px
    }
    .jpd-right-price-block-inner h2 {
        display: flex;
        align-items: center
    }
    .jpd-right-price-left span.jimport-duties {
        margin-left: auto;
        width: auto !important
    }
    .jusername {
        display: none
    }
    .jmobile-username {
        display: block
    }
    .banner-slider-logo img {
        max-width: 140px
    }
    .banner-slider-left img {
        height: auto
    }
    .jvendor-profile-block h4 {
        font-size: 18px;
        line-height: 22px;
        margin-right: 15px;
        padding-right: 15px
    }
    .jvendor-profile-block-img {
        width: 15px;
        margin-right: 10px
    }
    .banner-content-inner {
        padding: 10px 0
    }
    .banner-slider-inner .owl-nav .owl-prev {
        left: -10px
    }
    .banner-slider-inner .owl-nav .owl-next {
        right: -10px
    }
    .jshop-category .nav-pills>li a {
        font-size: 14px;
        line-height: 18px
    }
    .jshop-category .tab-content {
        padding: 25px 0
    }
    .jshop-category-block {
        width: 100%;
        margin-right: 0
    }
    .shopcategory-title {
        padding: 25px 0 25px
    }
    .jorder-content-block-right a {
        font-family: 'Montserrat', sans-serif;
        font-style: normal;
        font-weight: 500;
        transition: all ease .3s;
        font-size: 12px;
        line-height: 18px;
        color: #000;
        margin-right: 14px
    }
    .blog-list-block {
        width: 100%
    }
    .jorder-content-block-right a:hover {
        color: rgba(0, 0, 0, .5)
    }
    .jfilter-by .dropdown .list {
        left: -20px;
        right:auto;
        width: 200px;
    }
    .jbussiness-owners-left .jcsr-header-mob-img img{width: auto; max-width: 70%;}
    .jbussiness-owners-left img,
    .jneeds-mobile-img img {
        width: 100%;
        max-width: 100%
    }
    .jneeds-right {
        display: none
    }
    .jneeds-mobile-img {
        display: block
    }
    .jcat-creator h1 {
        font-size: 26px
    }
    .jcat-creator h2 {
        font-size: 22px
    }
    .jcat-creator h3 {
        font-size: 20px
    }
    .jcat-creator h5 {
        font-size: 18px
    }
    .jcat-creator h6 {
        font-size: 16px
    }
    .jpreview-print-left .jdis-flex .dropdown {
        padding-left: 0
    }
    .jpreview-print-left .jdis-flex .dropdown,
    .jpreview-print-left .jdis-flex p {
        width: 100%
    }
    .jbrowse-logo {
        width: 100%
    }
    .jpreview-print-left .jdis-flex button,
    .jpreview-print-left .jdis-flex input {
        width: 100%
    }
    .jpreview-print-left .jdis-flex span.mobile-code {
        left: 6px;
        top: 40px
    }
    .jgenerator h1 {
        font-size: 26px
    }
    .jgenerator h2 {
        font-size: 24px
    }
    .jgenerator h3 {
        font-size: 20px
    }
    .jgenerator h4 {
        font-size: 19px
    }
    .jgenerator h5 {
        font-size: 18px
    }
    .form-group button,
    .jcopy-cta a,
    .jgenerator h6 {
        font-size: 16px
    }
    .jhas-row label {
        font-size: 15px
    }
    .jright-to-left .jdp-two-column-left img,
    .jsource-service .jdp-two-column-right img {
        width: 100%
    }
    .blog-header-dropdown>ul>li {
        min-width: 130px
    }
    .jbanner h1,
    .jturnkey h1 {
        font-size: 26px
    }
    .jturnkey h2,
    .jturnkey-banner h2,
    .jturnkey-footer h2 {
        font-size: 22px
    }
    .jturnkey h3 {
        font-size: 20px
    }
    .jturnkey h4 {
        font-size: 19px
    }
    .jturnkey h5 {
        font-size: 18px
    }
    .jcopy-cta a,
    .jturnkey h6 {
        font-size: 16px
    }
    .jstakeholder-box {
        width: 100%;
        padding: 0;
        margin-bottom: 40px
    }
    .jstakeholder-box:last-child {
        margin-bottom: 0
    }
    .jelipse-shape img,
    .jsuply-right img,
    .jturnkey-footer-right img {
        width: 100%
    }
    .jmanufacturer-logo-icon {
        width: 91px;
        height: 91px
    }
    .blog-list-details,
    .blog-read-more {
        text-align: center
    }
    .subscriber-text p {
        font-size: 16px;
        line-height: 22px
    }
    .subscriber-input-group input {
        font-size: 16px;
        height: 40px
    }
    .subscriber-input-group input::placeholder {
        font-size: 16px
    }
    .blog-subscriber {
        border-top: 1px solid #aba8a8;
        text-align: center
    }
    .blog-view-inner.container {
        padding: 20px
    }
    .blog-view-category {
        padding-bottom: 10px
    }
    .blog-view-title h1 {
        font-size: 18px;
        line-height: 26px
    }
    .blog-social-icon img {
        width: 22px
    }
    .blog-recommended-title h6 {
        padding-bottom: 15px
    }
    .blog-list-details {
        min-height: auto
    }
    .container.blog-recommended-inner {
        padding: 45px 20px 0
    }
    .jqc-header-right img, .jqc-desc-block-left img{max-width: 100%; width: 100%;}
    .jpd-mobile-section ul.nav.nav-pills li{min-width: 120px;}
    .dropshipping-page .learn-about-dropshipping h2 a{font-size:12px}
    .planning-section-block { width: 100%; margin-right: 0; margin-bottom: 20px;}
    .planning-section-block:nth-last-child(-n + 2){margin-bottom: 20px;}
    .planning-section-block:last-child{margin-bottom: 0px;}
    .upd-values-inner .upd-values-block,.upd-values-inner.upd-sdgs .upd-values-block{width: 49%; margin-right: 2%;}
    .upd-values-block:nth-child(3n),.upd-values-block.csp-checkbox.jtp-block:nth-child(3n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(3n){margin-right: 2%;}
    .upd-values-block:nth-child(4n),.upd-values-block.csp-checkbox.jtp-block:nth-child(4n),.upd-values-inner.upd-sdgs .upd-values-block.csp-checkbox.jtp-block:nth-child(4n){margin-right: 0%;}
    .upd-values-inner .upd-values-block:nth-child(2n),.upd-values-inner.upd-sdgs .upd-values-block:nth-child(2n){margin-right: 0px !important;}
    .bussiness-retailer-header.pinterior-design-email{margin-top: 0;}
}

@media(max-width:400px) {
    .jmanufacturer-logo-block {
        width: 49%;
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(5n) {
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(3n) {
        margin-right: 2%
    }
    .jmanufacturer-logo-block:nth-child(2n) {
        margin-right: 0
    }
    .jdesc-two-column-left img,
    .jdesc-two-column-right img {
        width: 100%
    }
    ul.jpagination {
        margin-top: -36px
    }
}

@media(max-width:376px) {
    h3 {
        font-size: 22px
    }
    .jsdg-block p {
        font-size: 10px
    }
    .jsdg .jsdg-block {
        height: 144px
    }
    .jsdg-block img {
        max-width: 60px
    }
    .jrequest-quotation-title h3,
    .jsdg-title h3,
    .jtrade-chain-title h3 {
        font-size: 20px
    }
    a.connect {
        margin-right: 0 !important
    }
    td.jtable-main {
        width: 230px
    }
    .jplan-container.jtable {
        padding: 0 10px
    }
    a.calendy-btn {
        padding: 5px 15px !important;
        background-color: #bf8b51
    }
    .jrq-right-header {
        border-radius: 10px
    }
    .jnav-menu .form-group.sb-search-open input {
        width: 70% !important
    }
    .breadcrumbs ul li a {
        font-size: 12px
    }
    ul.login li a {
        font-size: 12px
    }
    ul.login li a p {
        width: 90px
    }
    .jtp-block.jtp-dosell {
        width: 100%;
        margin-right: 0
    }
    .jcart-product-head {
        padding: 10px
    }
    .owl-nav .owl-next {
        right: 10px
    }
    .owl-nav .owl-prev {
        right: 43px
    }
    .jproduct-dimension-left {
        display: none
    }
    .owl-nav>div {
        top: -20px;
        width: 25px;
        height: 26px
    }
    .jpd-left-box-title h4 {
        font-size: 18px
    }
    .jcart-product-qty-box:first-child {
        width: 160px
    }
    .jcart-product-content-box {
        width: 100%
    }
    .jpd-right-price-block-inner #price_div {
        display: block;
        width: 100%
    }
    .jdimension-accordian li {
        display: flex;
        flex-direction: column
    }
    .jdimension-accordian li p {
        width: 100%;
        display: block;
        margin-bottom: 10px
    }
    .jdimension-accordian li p:last-child {
        margin-bottom: 0
    }
    .cat-cta a {
        min-width: 100%
    }
    .j-media-hdr.jtxt-center {
        margin-bottom: 30px
    }
    .jturnkey-cta a {
        min-width: 100%;
        font-size: 16px
    }
}

@media only screen and (max-width:568px) {
    .who-join-block-inner .who-memeber .who-join-block-item span {
        margin: 103px 0
    }
    #progress-bar-container {
        width: 100%
    }
    #progress-bar-container li .step-inner {
        bottom: -75px
    }
    .navbar-brand {
        height: auto;
        padding: 0
    }
}

@media only screen and (max-width:360px) {
    .navbar-toggle {
        margin-right: 0
    }
    a.connect {
        margin-right: 0
    }
}

