
				@import url('//fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					html, body {font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:400;}html, body {font-size:15px;}h1{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:900;}h1{font-size:48px}h2{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:900;}h2{font-size:40px}h3{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:900;}h3{font-size:32px}h4{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:700;}h4{font-size:24px}h5{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:700;}h5{font-size:18px}h6{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:700;}h6{font-size:16px}.price-box .price{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:700;}.price-box .price{font-size:6rem}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:600;}#mainMenu a.level0, nav.navigation a.level-top{font-size:14px}button.action{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';font-weight:700;}button.action{font-size:15px}a, .alink, a:hover, .alink:hover, .header.panel > .header.links > li > a:hover, .footer.content .links a:active, .footer.content .links a:active, .footer.content .links a:hover, .navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus, .bundle-options-container .block-bundle-summary .product-addto-links>.action:hover, .product-item-actions .actions-secondary>.action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button>.action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover,.table-comparison .action.towishlist:hover {color:#0057b7 !important;}.top-wishlist a span.counter.qty, .action.primary, .action-primary , .action.primary:hover, .action-primary:hover , .minicart-wrapper .action.showcart .counter.qty {background-color:#0057b7 !important; border-color:#0057b7 !important;}body{}button.primary, .action.primary, .action-primary{color:#ffffff !important}button.primary:hover, .action.primary:hover, .action-primary:hover {color:#ffffff !important}button.primary, .action.primary, .action-primary {background-color:#0057b7 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#0b4b93 !important}button.primary, .action.primary, .action-primary {border-color:#0057b7 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#0b4b93 !important}button.secondary, .secondary .action, .actions-secondary .action{color:#0057b7 !important}button.secondary:hover, .secondary:hover .action:hover,.actions-secondary:hover .action:hover  {color:#0b4b93 !important}button.secondary, .secondary .action, .actions-secondary .action {border-color:#0057b7 !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {border-color:#0b4b93 !important}.page-header {}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .top-footer{background-color:#0057b7 !important;}footer.page-footer .middle-footer{background-color:#0057b7 !important;color:#ece8e0 !important;}footer.page-footer .middle-footer a{color:#ece8e0 !important;}footer.page-footer .middle-footer a:hover{color:#ffcd00 !important;}footer.page-footer .middle-footer h2,footer.page-footer .middle-footer h3,footer.page-footer .middle-footer h4,footer.page-footer .middle-footer h5,footer.page-footer .middle-footer h6{color:#ffffff !important;}footer.page-footer .bottom-footer{color:#ffffff !important;background-image: none;}footer.page-footer .bottom-footer a{color:#ffffff!important;}footer.page-footer .bottom-footer a:hover{color:#f6f8f8!important;}footer.page-footer .bottom-footer .theme-footer-icon, .bottom-footer .fa:before{color:#f6f8f8!important;}@media only screen and (max-width:767px){.slider_mgs_carousel .owl-item .item-image{min-height:400px}}.mgs-carousel-single .owl-nav div img{width:14px}.mgs-carousel-single .owl-nav div span{width:14px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:10px; line-height:10px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-5px}.mgs-carousel-single .owl-nav div span em{font-size:10px;}.mgs-carousel-multiple .owl-nav div img{width:14px}.mgs-carousel-multiple .owl-nav div span{width:14px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:10px; line-height:10px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-5px}.mgs-carousel-multiple .owl-nav div span em{font-size:10px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent, .cms-page-view.cms-page6 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .section-builder , .cms-page-view.cms-page6 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent .section-builder-full , .cms-page-view.cms-page6 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent, .cms-page-view.cms-page7 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .section-builder , .cms-page-view.cms-page7 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent .section-builder-full , .cms-page-view.cms-page7 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent, .cms-page-view.cms-page9 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .section-builder , .cms-page-view.cms-page9 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent .section-builder-full , .cms-page-view.cms-page9 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent, .cms-page-view.cms-page5 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .section-builder , .cms-page-view.cms-page5 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent .section-builder-full , .cms-page-view.cms-page5 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent, .cms-page-view.cms-page10 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .section-builder , .cms-page-view.cms-page10 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent .section-builder-full , .cms-page-view.cms-page10 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page8 #maincontent, .cms-page-view.cms-page8 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page8 #maincontent .page.messages, .cms-index-index.cms-page8 #maincontent .page.messages, .cms-index-index.cms-page8 #maincontent .section-builder , .cms-page-view.cms-page8 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page8 #maincontent .section-builder-full , .cms-page-view.cms-page8 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page12 #maincontent, .cms-page-view.cms-page12 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page12 #maincontent .page.messages, .cms-index-index.cms-page12 #maincontent .page.messages, .cms-index-index.cms-page12 #maincontent .section-builder , .cms-page-view.cms-page12 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page12 #maincontent .section-builder-full , .cms-page-view.cms-page12 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index .full-row.section-builder-full .frame.no-padding, .cms-index-index #maincontent .full-row.section-builder-full .frame.no-padding {
 padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
}

.promobanner .text {
 width: 100%;
}

.cms-index-index .section-builder-full .frame, .cms-index-index #maincontent .section-builder-full .frame {
 max-width: 1230px !important;
}

.no-padding-col, .no-padding-col .no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.btn-default {
    color: #0057B7 !important;
    background-color: #FFCD00 !important;
    border-color: #FFCD00 !important;
    padding: 12px 20px;
}

.btn.btn-primary {
    background-color:  #0057B7 !important;
    border-color: #0057B7 !important;
    color: #ffffff !important;
}

.btn.btn-primary:hover {
    background-color:  #0B4B93 !important;
    border-color: #0B4B93 !important;
    color: #ffffff !important;
}

.btn-secondary {
    color: #0057B7 !important;
    background-color: transparent !important;
    border-color: #0057B7 !important;
    padding: 12px 20px;
}

.btn-secondary:hover {
    color: #0B4B93 !important;
    background-color: transparent !important;
    border-color: #0B4B93 !important;
}

.mgs-owl-carousel.mgs-carousel-multiple .owl-dots {
 bottom: 0;
}

@media (min-width: 768px) {
.page-title-wrapper + .page-main {
    margin-top: 0px;
}}

.organic-banner .home-main-banner-heading {
    line-height: 108%;
    letter-spacing: 0.5%;
}
.organic-banner > h2 > span {
    display: block;
    font-weight: 300;
}
.organic-banner > .organic-banner-text {
    color: #ffffff;
    opacity: 0.8;
}
.organic-banner > a.btn {
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    margin-top: 30px;
    max-width: 240px;
    padding: 12px 20px;
    text-transform: uppercase;
}
.organic-banner > a.btn i {
    top: 1px;
}

.pt-organic {
 padding-top: 100px;
}
.pb-organic {
 padding-bottom: 100px;
}

blockquote, .sub-title, .content-heading .block-note {
    max-width: 400px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 20px;
}
.organic-banner-offer-right .organic-offer {
    margin-top: 38px;
    text-align: center;
}
.organic-offer > h4 {
    font-size: 18px;
    font-weight: 600;
}
.organic-offer > p:nth-child(2) {
    color: #222222;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
    margin: 10px auto;
    max-width: 314px;
}

.organic-week-sale {
    margin-left: 42px;
}
.organic-week-sale > .organic-week-sale-title {
    color: #e8951a;
    font-family: Libre Baskerville;
    font-size: 40px;
    font-weight: 400;
    line-height: 38px;
    margin-bottom: 5px;
}
.organic-week-sale > h3 {
    color: #222222;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 54px;
}
.organic-week-sale > p {
    color: #4f4f4f;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 27px;
    margin-top: 14px;
    max-width: 351px;
}
.organic-week-sale > a {
    border-radius: 51px;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    line-height: 27px;
    max-width: 155px;
    padding: 9px 39px;
}

.organic-new .promobanner .text.middle-right {
    left: calc(50% - 20px);
    max-width: 50%;
    text-align: left;
    top: calc(50% + -5px);
}

.organic-new-promotion > p:nth-child(1) {
    color: #84BD00;
    font-family: Libre Baskerville;
    font-size: 14px;
    line-height: 12px;
}

.organic-new-promotion > p:nth-child(3) {
    color: #4f4f4f;
    font-size: 14px;
    line-height: 21px;
}

.organic-new-promotion > h3 {
    color: #222222;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 15px;
}
.how-it-works-top .content-heading h3.title, .how-it-works-top .content-heading .block-note {
    color: #ffffff;
}

.how-it-works-top .content-heading h3.title:after, .how-it-works-top .content-heading h3.title:before {
 background: #fff;
}

.organic-works {
    align-items: center;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 17px;
    position: relative;
    text-align: center;
}
.organic-works > img:nth-child(1) {
    left: 80%;
    position: absolute;
    top: -14%;
}
.organic-works > p:nth-child(3) {
    font-size: 18px;
    font-weight: 600;
    margin-top: 32px;
    margin-bottom: 10px;
    color: white;
}
.organic-works > p:nth-child(4) {
    font-size: 14px;
    line-height: 22px;
    max-width: 210px;
    text-align: center;
    color: white;
    margin-bottom: 0;
}

.how-it-works-fourth .organic-works > img:nth-child(1) {
    display: none;
}

.latest-post-grid-block .post-content {
 margin-top: 24px;
}

.footer .block.newsletter .form.subscribe .actions .action.subscribe {
    background: #0057B7;
    border-color: #0057B7;
}

.btn-default:hover, .btn-default:focus, .organic-stay-home > .btn.learn-more:hover, .organic-stay-home > .btn.learn-more:focus {
     color: #0B4B93 !important;
     background-color: #CAA30A !important;
     border-color: #CAA30A !important;
}

.organic-stay-space {
  padding-top: 250px;
 padding-bottom: 200px;
}

.organic-stay-home {
 max-width: 48%;
margin: auto;
text-align: center;
}

.organic-stay-home > h3 {
    color: #222222;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 60px;
}
.organic-stay-home > p {
    color: #4f4f4f;
    font-size: 14px;
    line-height: 21px;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 12px;
    max-width: 350px;
}
.organic-stay-home > .btn.learn-more {
    border-color: #e8951a;
    color: #e8951a;
    margin-right: 25px;
       transition: .3s;
}
.organic-stay-home > .btn {
    border-radius: 51px;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    line-height: 26px;
    padding: 9px 39px;
}

.stay-home-organic {
 background-position: center center;
}

@media (max-width: 1199px) {
 .organic-new .promobanner .text.middle-right {
  max-width: 100%;
  text-align: right;
  top: 50%;
  left: 0;
 }
.mgs-product.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-products.products-grid .product-item-info:hover .product-top .tocart.btn-cart, .mgs-attribute-products .product-item-info:hover .product-top .tocart.btn-cart {
 transform: unset;
}

.mgs-products.products-grid .product-item-info .product-top .action-mobile, .mgs-product.products-grid .product-item-info .product-top .action-mobile {
 z-index: 99;
}
.organic-works > img:nth-child(1) {
    max-width: 55%;
}

.mgs-products.products-grid .mgs-owl-carousel .product-item, .mgs-product.products-grid .mgs-owl-carousel .product-item {
 padding-left: 15px;
 padding-right: 15px;
}

.organic-banner-sale img {
 min-height: 250px;
}

.organic-week-sale > .organic-week-sale-title, .organic-week-sale > h3, .organic-new-promotion > h3  {
 font-size: 20px;
 line-height: 34px;
}

.organic-week-sale > .organic-week-sale-title, .organic-new-promotion > h3 {
 line-height: 28px;
}

.organic-week-sale > p {
 max-width: 100%;
margin-bottom: 15px;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.slider_mgs_carousel .owl-item .item-image {
 background-position: 10em center;
 background-repeat: repeat-x;
}
.pb-organic.top-organic {
 padding-bottom: 0;
}
}

@media (max-width: 991px) {
 .organic-banner > h2 {
 font-size: 48px;
 line-height: 60px;
 margin-bottom: 15px;
}

.organic-banner > a.btn {
 margin-top: 15px;
}

.organic-week-sale {
 margin-left: 0;
}

.cms-index-index .section-builder-full .frame.no-padding, .cms-index-index #maincontent .section-builder-full .frame.no-padding {
 padding-left: 15px !important;
padding-right: 15px !important;
}

.organic-stay-home {
 max-width: 100%;
}

}

@media (max-width: 767px) {
 .slider_mgs_carousel .owl-item .item-image {
  background-position: 0em center;
 }

.organic-works > img:nth-child(1) {
 display: none;
}

.organic-new-promotion > p:nth-child(1) {
 line-height: 21px;
 margin-bottom: 5px;
}

.pt-organic {
 padding-top: 40px;
}

.pb-organic {
 padding-bottom: 40px;
}

.organic-stay-space {
 padding-top: 40px;
 padding-bottom: 40px;
}

.organic-blog {
 padding-top: 40px;
}

.organic-stay-home > h3 {
 font-size: 20px;
 line-height: 30px;
}

.organic-stay-home > p {
 margin-bottom: 15px;
}
}

@media (max-width: 570px) {
 .organic-new  {
 margin-top: 15px;
}

.organic-banner > a.btn {
 height: 40px;
 line-height: 40px;
}

.organic-banner > h2 {
 font-size: 20px;
 line-height: 30px;
}

.organic-banner-offer-right {
  margin-top: 15px;
}

.organic-works {
 margin-top: 30px;
}

.organic-works > p:nth-child(3) {
 font-size: 16px;
 margin-top: 15px;
}

.portfolio-detail-item .pull-right, .portfolio-detail-item .pull-left {
 width: 100%;
}
.portfolio-detail-item .pull-left {
 margin-top: 40px;
}
}
.block.review-add form.review-form legend.legend.review-legend strong {
  color:  var(--thim-mgs-color-01) !important;
}
#maincontent{
background-colo: red !important;
}