
div#popmake-4717 .recommendation {
    width: 50%;
    float: left;
    background: #4fbf70;
    padding: 30px 15px;
}

div#popmake-4717 .box11 {
    float: left;
    width: 50%;
    padding: 30px 15px;
}

div#popmake-4717 {
    padding: 0;
}

div#popmake-4717 h3 {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

div#popmake-4717 ul li {
    color: #fff;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
}

div#popmake-4717 p {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    margin-top: 0;
    line-height: 25px;
}
div#popmake-4717 .form-control {
    background: #e2e2e2 !important;
}

div#popmake-4717 p.contact-by {
    color: #000;
}

div#popmake-4717 .box11 .boxx h2 {
    font-size: 28px !important;
}

.formula-image-section:before {
       content: "";
    position: absolute;
    left: 50%;
    bottom: -66px;
    transform: translateX(-50%);
    width: 316px;
    height: 15px;
    background: rgb(131 131 131);
    filter: blur(9px);
    border-radius: 50%;
    z-index: -1;
}

.formula-image-section .attachment-large {
    width: 100%;
    max-width: 300px !important;
}

.formula-image-section {
    position: relative;
    margin-top: 100px;
}
.right_info_feature .mkdf-iwt {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    flex-direction: row-reverse;
}

.left_info_feature .mkdf-iwt {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.testimonials_section {
        background-image: linear-gradient(45deg, #4fbf700d, #72cb8c);
}
.features-section .mkdf-icon-small:hover {
    background: #000;
}
.main-feature-container .features-section .mkdf-iwt-icon-holder {
    filter: drop-shadow(-1px 7px 2px rgba(50, 50, 0, 0.5));
}
.features-section .mkdf-icon-small {
    background: #fff;
    padding: 0px 0px 5px;
    height: 100px;
    width: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(50% 0%, 93% 23%, 93% 69%, 49% 94%, 49% 94%, 6% 69%, 6% 23%);
}
.features-section .mkdf-icon-small:hover i {
    color: #fff !important;
}
.testimonials_section .lnr-chevron-left {
    font-size: 15px !important;
    background: #000000;
    padding: 5px;
    color: #fff;
}
.testimonials_section .mkdf-full-section-inner {
    display: flex;
    align-items: center;
}
.testimonials_section .lnr-chevron-right {
    font-size: 15px !important;
    background: #000000;
    padding: 5px;
    color: #fff;
}
.testimonials_section p.mkdf-testimonial-text {
    font-size: 14px!important;
    margin-bottom: 50px!important;
    line-height: 28px!important;
    color: #000!important;
}
.testimonials_section .testimonials_bg_white_section {
    border-radius: 20px;
     min-height: 300px;
     box-shadow: 2px 0px 4px 15px #8fd9a4;
         background: #fff;
}
.testimonials_section h3.mkdf-testimonial-author-text {
    margin-bottom: 22px !important;
}
.testimonials_section h2.mkdf-section-title {
    font-size: 41px !important;
}
.lasting-wellness-section {
    background-position: 5% center !important;
}
.lasting-wellness-section h2.mkdf-section-title {
    font-size: 48px !important;
    font-weight: 800;
}
.our_services_list .our_services_title_section h3 {
   font-size: 50px !important;
    font-weight: 800;
    max-width: 300px;
    width: 100%;
}
.our_services_right_section .mkdf-iwt.mkdf-iwt-icon-top {
    text-align: left;
}
.shop-with-section img {
    width: 100%;
    max-width: 85px;
}
.why-choose-section-box .mkdf-full-section-inner {
    align-items: center;
    display: flex;
}
.shop-with-section .mkdf-iwt-content-holder {
    padding-left: 100px !important;
}
.shop-with-section .mkdf-iwt-icon-tiny {
    box-shadow: 0px 0px 4px #b1b1b1;
    padding: 30px;
    min-height: 255px;
    margin-bottom: 30px;
    border-radius: 30px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}
.shop-with-section .mkdf-iwt-icon-tiny:hover {
        transform: translateY(-8px);
}

.shop-with-section .mkdf-iwt-icon-tiny:before {
    position: absolute;
    content: "";
    top: 0;
    left: -101%;
    height: 100%;
    width: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    background-size: 101% 101%;
}

.shop-with-section .mkdf-iwt-icon-tiny:hover::before {
       background-color: transparent;
    background-image: linear-gradient(45deg, white, #4fbf70);
    left: 0;
    z-index: -1;
}

.formula-image-section{
  animation: formula-image-section linear 4s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: formula-image-section linear 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: formula-image-section linear 4s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: formula-image-section linear 4s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: formula-image-section linear 4s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}

@keyframes formula-image-section{
  0% {
    transform:  translate(1px,20px)  ;
  }
  24% {
    transform:  translate(1px,30px)  ;
  }
  50% {
    transform:  translate(1px,12px)  ;
  }
  74% {
    transform:  translate(1px,22px)  ;
  }
  100% {
    transform:  translate(1px,22px)  ;
  }
}

@-moz-keyframes formula-image-section{
  0% {
    -moz-transform:  translate(1px,20px)  ;
  }
  24% {
    -moz-transform:  translate(1px,30px)  ;
  }
  50% {
    -moz-transform:  translate(1px,12px)  ;
  }
  74% {
    -moz-transform:  translate(1px,22px)  ;
  }
  100% {
    -moz-transform:  translate(1px,22px)  ;
  }
}

@-webkit-keyframes formula-image-section{
  0% {
    -webkit-transform:  translate(1px,20px)  ;
  }
  24% {
    -webkit-transform:  translate(1px,30px)  ;
  }
  50% {
    -webkit-transform:  translate(1px,12px)  ;
  }
  74% {
    -webkit-transform:  translate(1px,22px)  ;
  }
  100% {
    -webkit-transform:  translate(1px,22px)  ;
  }
}

@-o-keyframes formula-image-section{
  0% {
    -o-transform:  translate(1px,20px)  ;
  }
  24% {
    -o-transform:  translate(1px,30px)  ;
  }
  50% {
    -o-transform:  translate(1px,12px)  ;
  }
  74% {
    -o-transform:  translate(1px,22px)  ;
  }
  100% {
    -o-transform:  translate(1px,22px)  ;
  }
}

@-ms-keyframes formula-image-section{
  0% {
    -ms-transform:  translate(1px,20px)  ;
  }
  24% {
    -ms-transform:  translate(1px,30px)  ;
  }
  50% {
    -ms-transform:  translate(1px,12px)  ;
  }
  74% {
    -ms-transform:  translate(1px,22px)  ;
  }
  100% {
    -ms-transform:  translate(1px,22px)  ;
  }
}

.our_services_right_section .mkdf-iwt-icon-tiny .mkdf-iwt-icon-holder {
    width: 100%;
    max-width: 100px;
}
.features-section .wpb_single_image .vc_figure {
    transform: rotate(333deg);
    max-width: 573px !important;
    width: 100%;
}
.features-section .mkdf-iwt-title-holder h4 {
    color: #fff;
}
.main-feature-container:before {
    content: "";
    background-image: url(https://nourishmentbynature.com/wp-content/uploads/2024/05/feature-bg-shape-1.png);
    position: absolute;
    left: 0px;
    width: 100%;
    height: 72px;
    top: 0;
    background-repeat: no-repeat;
}
.main-feature-container:after {
    content: "";
    background-image: url(https://nourishmentbynature.com/wp-content/uploads/2024/05/feature-bg-shape-2.png);
    position: absolute;
    left: 0px;
    width: 100%;
    height: 72px;
    bottom: -12px;
    background-repeat: no-repeat;
     z-index: -1;
}
.features-section .mkdf-iwt-title-holder {
        font-size: 20px;
}
.main-feature-container {
       z-index: 1;
    display: none;
}
.features-section .mkdf-full-section-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 60px;
}
.our_services_right_section .mkdf-iwt-icon-tiny {
   border-left: 10px solid #4fbf70;
    margin-bottom: 30px;
    padding-left: 25px;
    border-radius: 22px;
    box-shadow: -6px 5px 5px 1px #d9d9d9;
    padding-top: 20px;
    padding-bottom: 20px;
        background: #fff;
}
.why-choose-section-box{
    display:flex;
    align-item:center;
}
.home_blog_section .mkdf-blog-list-item-inner:hover::before {
    width: 100%;
}
.home_blog_section .mkdf-blog-list-item-inner:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 4px;
    background: #4fbf70;
    transition: .4s linear;
    -webkit-transition: .4s linear;
    -moz-transition: .4s linear;
    -ms-transition: .4s linear;
    -o-transition: .4s linear;
    border-radius: 33px;
}
.nature_product_listing_wrap {
    border: 1px solid #eaeaea;
    border-radius: 30px;
    padding: 32px 18px;
    min-height: 335px;
    -webkit-transition: all 0.3s 0s ease-out;
    -moz-transition: all 0.3s 0s ease-out;
    -ms-transition: all 0.3s 0s ease-out;
    -o-transition: all 0.3s 0s ease-out;
    transition: all 0.3s 0s ease-out;
}
.nature_product_listing_wrap:hover {
    box-shadow: 0px 32px 42px rgb(156 156 156 / 45%);
}
.nature_product_listing_wrap .mkdf-woo-product-image-holder {
    border: none !important;
}
.nature_product_listing_wrap:hover .mkdf-woo-product-image-holder {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}
.nature_product_listing_wrap .mkdf-woo-product-image-holder {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.nature_product_listing_wrap a.mkdf-woo-product-info-holder {
    min-height: 105px;
    padding: 2px 0px !important
}
.woocommerce-pagination .page-numbers li>a, .woocommerce-pagination .page-numbers li>span {
    color: #303030;
    font-weight: 700;
    font-size: 18px;
    font-family: "Josefin Sans", sans-serif;
    -webkit-transition: .15s ease-out;
    -moz-transition: .15s ease-out;
    transition: .15s ease-out;
    border: 1px solid #eee;
    height: 30px;
    width: 30px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    padding: 10px!important;
}
.woocommerce-pagination .page-numbers li span.current {
    color: #ffffff!important;
    padding: 10px!important;
    background: #4fbf70;
}
.woocommerce-pagination .page-numbers li>a.next, .woocommerce-pagination .page-numbers li>a.prev {
    margin-top: 0!important;
}
.woocommerce-pagination .page-numbers li {
    float: left;
    padding: 5px;
}
.popup_sticky_consulation {
    top: 450px;
    position: fixed;
    right: 0;
    background: #2a8f4c;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    -webkit-box-shadow: 0 0.1rem 0.9rem #a7a7a7;
    box-shadow: 0 0.1rem 0.9rem #363636;
    padding-right: 0 !important;
    animation: ripple 2s linear infinite;
    -webkit-filter: drop-shadow(0 0 0.01rem #c8fff5);
    filter: drop-shadow(0 0 0.01rem #c8fff5);
    z-index: 9999999999;
}
.popup_sticky_consulation a {
    color: #fff !important;
    font-weight: 600;
    line-height: 2rem !important;
    text-decoration: none;
    padding: 5px 25px !important;
    display: inline-block;
    font-size: 15px;
}
.tester{display:none;}
a.mkdf-side-menu-button-opener.large {
    display: none;
}
h2 {
    font-size: 32px!important;
    line-height: normal;
        margin-top: 0!important;
    margin-bottom: 25px!important;
}
h3 {
    font-size: 22px!important;
    text-transform: capitalize;
    line-height: 28px;
}
div#mkdf_side_area_opener-2 {
    display: none;
}
a.mkdf-side-menu-button-opener.large:after{
	 display: none;
}
ul.footer-u li {
    list-style-type: none;
    padding: 8px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.mkdf-item-title {
    font-size: 25px;
    line-height: 32px!important;
}
.single-product .mkdf-single-product-summary .summary.entry-summary h1.mkdf-single-product-title {
    line-height: 42px!important;
}
.mejs-overlay-button{
	display:none;
}
/* new changes */

.single-post .mkdf-title .mkdf-title-holder h1{
display: none;
}
.single-post .mkdf-title.mkdf-standard-type.mkdf-content-left-alignment .mkdf-breadcrumbs-holder {
    right: unset;
}

.vc_row.wpb_row.vc_row-fluid.mkdf-section.vc_custom_1454930627059.mkdf-content-aligment-left.mkdf-grid-section {
    display: none;
}
div#text-9 {
    display: none;
}
.mkdf-portfolio-slider-holder.mkdf-carousel-pagination {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.mkdf-section.vc_custom_1692620846228.mkdf-content-aligment-left.mkdf-video {
    display: none;
}

.woocommerce-MyAccount-orders a.woocommerce-button.button.view {
    background: none;
    color: #000;
    border: none;
    text-decoration: underline;
    font-size: 13px;
}
.woocommerce-MyAccount-orders a.woocommerce-button.button.pay {
    background: none;
    color: #4fbf70;
    border: none;
    text-decoration: underline;
    font-size: 13px;
}
.woocommerce-MyAccount-orders a.woocommerce-button.button.cancel {
    background: none;
    color: #ff0000;
    border: none;
    text-decoration: underline;
    font-size: 13px;
}
table.woocommerce-MyAccount-orders tr td:nth-child(5) {
    display: flex;
    text-align: center;
    justify-content: center;
}
table.woocommerce-MyAccount-orders tr td:nth-child(5) .button {
    min-width: auto !important;
    padding: 10px 10px !important;
}
.woocommerce-pagination {
    margin-top: 20px;
}
.woocommerce-EditAccountForm .password-input .woocommerce-Input {
    padding: 17px 20px;
    border-radius: 5px;
    background: #f6f6f6;
    display: block;
    width: 100%;
    border: 1px solid #f2f2f2;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    width: 100%;
    overflow: auto;
    display: flow;
}

/**popup css**/
div#popmake-4718 {
    padding: 0;
}
#popmake-4718 .row {
    display: flex;
    float: left;
}

#popmake-4718 .col-md-5.recommendation.col-lg-5 {
    width: 50%;
    float: left;
	background: #4fbf70;
	    padding: 30px 15px;
}


#popmake-4718 .col-md-12.box11.col-lg-7 {
    float: left;
    width: 50%;
	padding: 30px 15px;
}

#popmake-4718 h3 {
    color: #fff;
	font-size: 24px;
    line-height: 30px;
}
#popmake-4718 h2 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 15px;
}
#popmake-4718 li {
      color: #fff;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
}

#popmake-4718 p {
       color: #fff;
        font-size: 15px;
    font-weight: 500;
        margin-top: 0;
    line-height: 25px;
}

#popmake-4718 .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
background-color: #4fbf70!important;
    border: 1px solid #4fbf70!important;
	margin-bottom: 20px;
}

#popmake-4718 p.contact-by {
    color: #000;
}

#popmake-4718 .pum-theme-4709 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	background-color: #4fbf70!important;
}

#popmake-4718 .form-control {
    background: #e2e2e2!important;
}

/**popup css**/

.apply_now_cta span.item_text {
    background: #4fbf70;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}

.mkdf-blog-holder article.post .mkdf-tag-holder {
    width: 100%;
    float: left;
}

.mkdf-blog-holder .mkdf-post-content .mkdf-share-icons {
    display: none;
}

/*home page css*/

.services_section .service_item {
    padding-left: 15px;
    padding-right: 15px;
}
.services_section .service_item.wpb_column.vc_column_container.vc_col-sm-4:nth-child(2):before {
    content: "";
    position: absolute;
    background: url(https://nourishmentbynature.com/wp-content/uploads/2024/05/arrow-22.png);
    width: 200px;
    height: 85px;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
    transform: translate(100px, 0px);
}
.services_section .service_item.wpb_column.vc_column_container.vc_col-sm-4:nth-child(1):before {
    content: "";
    position: absolute;
    background: url(https://nourishmentbynature.com/wp-content/uploads/2024/05/arrow-11.png);
    width: 200px;
    height: 85px;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
    transform: translate(100px, 50px);
}
.services_section .service_item .vc_column-inner {
    border-radius: 5px;
    padding: 25px;
    text-align: center;
}
.services_section .service_item .vc_column-inner .wpb_single_image img {
    max-width: 80px;
}
.services_section {
    margin-top: 30px;
}
.center_service_item {
    margin-top: 55px;
}
.service_item h3 {
    font-size: 22px;
    text-transform: capitalize;
    line-height: 28px;
}

.knowledge_section .mkdf-section-inner-margin {
    display: flex;
    align-items: center;
}

.home_blog_section .mkdf-blog-list-item-inner {
    background: #4fbf701a;
    padding: 15px;
    min-height: 454px;
    border-radius: 5px;
    position: relative;
}

.home_blog_section .mkdf-item-info-section {
    color: #4fbf70!important;
}

.why_do_patients_section .our_services_list .vc_column-inner {
    padding: 20px;
    border-radius: 10px;
}

.why_do_patients_section .our_services_list {
    padding: 0px 15px;
}

.our_core_brand_section .mkdf-section-inner-margin {
    display: flex;
    align-items: center;
}

.best_sellers_section a.mkdf-woo-product-info-holder {
    padding: 10px 0px!important;
    margin: 0!important;
}

.best_sellers_section h6.mkdf-product-list-product-title {
    margin: 5px 0px!important;
    color: #000!important;
}

.best_sellers_section span.price del, .best_sellers_section span.price ins {
    text-decoration: underline;
    font-size: 14px;
}

.why_shop_section .benefits_list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px;
}

.benefits_list .vc_column-inner {
    background: #4fbf70;
    min-height: 360px;
    padding: 30px 15px;
    border-radius: 15px;
}

.footer_cta_section .mkdf-section-inner-margin {
    align-items: center;
    display: flex;
}
.footer_cta_section h4, .footer_cta_section p {
    color: #fff;
    margin-top: 0;
}
.footer_cta_section h4{
   margin-bottom: 0;
}

.footer_logo img {
    height: 65px;
}

footer ul.contact-ftlist li {
    padding: 5px 0px;
    margin-bottom: 12px;
}
footer ul.contact-ftlist li a {
    display: flex!important;
    align-items: center;
}

footer ul.contact-ftlist li a i {
    padding-right: 15px;
    color: #4fbf70;
}
ul.topbar-contact-ftlist {
    list-style: none;
    display: flex;
}
ul.topbar-contact-ftlist li {
    padding-right: 20px;
}
ul.topbar-contact-ftlist li a i {
    padding-right: 5px;
}
/*home page css*/

/*single product css*/

.single-product .mkdf-single-product-summary .price {
    font-size: 18px!important;
    color: #4fbf70!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
    text-decoration: underline;
}

.single-product .single_variation_wrap .price {
    margin-bottom: 15px!important;
    margin-top:0px!important;
}

.single-product .single_variation_wrap .mkdf-quantity-input {
    color: #000000!important;
}
.single-product .mkdf-single-product-summary h1.mkdf-single-product-title {
    margin-bottom: 15px!important;
}

.single-product .mkdf-single-product-summary select#quantity {
    padding: 10px;
    width: 100%;
    margin-bottom: 0;
    border: none;
}

.single-product .mkdf-single-product-summary td.value {
    padding: 0;
    display: flex;
}

.single-product .mkdf-single-product-summary a.reset_variations {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 35px;
    background: #4fbf70;
    color: #fff;
    padding: 8px;
}

.single-product .mkdf-single-product-summary label {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.single-product .mkdf-single-product-summary select#quantity {
    padding: 10px;
    width: 100%;
    margin-bottom: 0;
    border: none;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}

.single-product .mkdf-single-product-summary table.variations {
    margin-bottom: 15px;
}

.single-product .mkdf-single-product-summary .cart {
    margin: 12px 0 18px 0!important;
}

.single-product .mkdf-single-product-summary .product_meta>span {
    font-size: 14px!important;
    color: #252525;
    font-weight: 700;
    margin-bottom: 22px;
    text-transform: capitalize!important;
}

.single-product .mkdf-single-product-summary .posted_in a {
    background: #eee;
    padding: 9px 9px 9px;
    color: #4fbf70;
    line-height: normal;
    border-radius: 4px;
    border: 1px solid #eee;
}

.single-product .mkdf-single-product-summary .tagged_as a {
    background: #eee;
    padding: 9px 9px 9px;
    color: #4fbf70;
    line-height: normal;
    border-radius: 4px;
    border: 1px solid #eee;
}

.sku_wrapper .sku{
    background: #eee;
    padding: 9px 9px 9px;
    color: #4fbf70;
    line-height: normal;
    border-radius: 4px;
    border: 1px solid #eee;
}

/*single product css*/

@media (max-width: 767px){
   .services_section .service_item {
    margin-bottom: 28px;
}

.lasting-wellness-section {
    background-position: right !important;
}

.testimonials_section .mkdf-full-section-inner {
    display: block;
}

.testimonials_section h2.mkdf-section-title {
    margin-bottom: 0 !important;
}

.testimonials_section .wpb_text_column {
    margin-bottom: 50px !important;
}

.services_section .service_item.wpb_column.vc_column_container.vc_col-sm-4:nth-child(1):before{
    display:none;
}

.services_section .service_item.wpb_column.vc_column_container.vc_col-sm-4:nth-child(2):before{
    display:none;
}

div#popmake-4717 .box11 {
    width: 100%;
}

div#popmake-4717 .recommendation {
    display:none;
}

.why-choose-section-box .mkdf-full-section-inner {
    display: block;
}

h2 {
    font-size: 25px!important;
}

.knowledge_section .mkdf-section-inner-margin {
    display: block;
}

.knowledge_section .mkdf-section-subtitle {
    font-size: 17px!important;
    line-height: 30px!important;
    margin: 0!important;
    margin-bottom: 20px!important;
}
.home_blog_section .mkdf-blog-list-holder.mkdf-grid-type-1 .mkdf-blog-list-item {
    margin-bottom: 25px!important;
}
.why_do_patients_section .our_services_list .vc_column-inner {
   margin-bottom: 25px!important;
}
.our_core_brand_section .mkdf-section-inner-margin {
    display: block;
}
.footer_cta_section .mkdf-section-inner-margin {
    display: block;
}
.footer_cta_section p {
    padding-bottom: 20px;
}
#popmake-4718 .col-md-5.recommendation.col-lg-5 {
    display: none;
}
#popmake-4718 .col-md-12.box11.col-lg-7 {
    width: 100%;
}
#popmake-4718 .form-control {
    padding: 12px 12px;
}
#popmake-4718 .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    width: 100%!important;
        margin-bottom: 0;
}
.best_sellers_section ul.products.columns-4 li.product {
    width: 50%;
}
#popmake-4718 .row {
    float: unset;
}
}