/*<=======================Mobile Media Start===========================>*/

@media (min-width: 991px) and (max-width: 1000px) {

  .main-nav>ul>li>a
  {
    padding: 8px 17px ;
  }

  .header-right-area .minicart-wrap 
  {
    padding: 0px 18px !important;
  }

}

@media only screen and (max-width: 991px) {
    .product-area .single-product .product-content .product-title h3 {
    /* color: #02463A; */
    font-family: 'Red Hat Display' ;
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 1px;
    color: #02463A;
}
    .mb-30-mobile
    {
        margin-bottom:30px;
    }
    .mobile-menu-btn
    {
        font-size:20px;
    }
  .feature-area .feature-content-wrapper {
    padding: 70px 20px;
    text-align: center;
  }

  .testimonial-area {
    padding: 90px 0px;
  }

  .single-blog .single-blog-content {
    padding: 20px !important;
  }

  .slick-dots {
    bottom: -30px;
    text-align: center;
  }

  .single-blog .single-blog-content .post-title {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 10px;
  }

  .testimonial-area img {
    width: 280px;
    max-width: inherit;
    max-height: initial;
    height: 280px;
    margin: auto;
  }

  .testimonial-area .verifi-img {
    max-width: 16px;
    margin-right: 10px;
    max-height: 16px;
    margin-top: 50px;
}

.testimonial-area p a {
    margin-top: 50px;
}

.blog-main-area-custom .main-title {
    margin-bottom: 30px;
    margin-top: 0px;
}

.blog-page .blog-main-area-custom-right-blog-border .latest-recipes-content {

    margin: 0px 0px 0px 0px !important;
  }

  .blog-page .blog-main-area-left-title
  {
    line-height: 30px;
    font-size:20px !important;
  }

  .home-page-latest-blog .blog-main-area-custom-right-blog-border .latest-recipes-content {

    margin: 25px 7px 0px 7px;
  }

  /*.border-bottom-last-child {*/
  /*  padding-bottom: 24px;*/
  /*}*/

  .blog-main-area-custom .widget-mt {
    margin: 0px;
  }

/*  <==============================Shop-Page-css-start============================>*/

  .for-mobile-view
  {
    width: 50%;
  }

  .shop-page-mobile-view-img img {
    max-width: 185px !important;
    max-height: 100% !important;
    display: inline-block;
}

.for-mobile-view .content span, .for-mobile-view a i
{
    display: none;
}

.for-mobile-view .single-product .product-content {
    padding: 0 0px 0px !important;
    margin: 20px 0px;
}

.for-mobile-view .btn-custom-css {
    border: 2px solid #02880D !important;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #02880D;
    padding: 5px 5px;
    height:50px;

}

.for-mobile-view .btn-custom-css svg
{
    display:none;
}

.for-mobile-title-sho-page .love-bug-product-title {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-size: 44px;
    line-height: 62px;
    text-align: center;
    color: #02463A;
}

/*  <==============================Shop-Page-css-start============================>*/

/*  <==============================Shop-Page-css-start============================>*/

.product-detail-page-title a
{
  font-family: 'Red Hat Display';
font-style: normal;
font-weight: 900;
font-size: 36px;
line-height: 46px;
text-align: center;
letter-spacing: 2px;
color: #02463A;

}

.for-ulli-style .product-title p {
    margin-top: 30px;
    color: #02880D;
    text-align: center;
}
.product-page-accrordion-green-section .card-header.card_accor button.btn-link.collapsed
{
  color: #fff;
  padding: 47px 40px 47px 0px;
  font-weight: 500;
}

.product-page-accrordion-green-section .card-body
{
  padding: 0px;
}

.product-page-accrordion-for-mobile-size .card-header.card_accor button.btn-link {
    padding: 10px 40px 10px 0px !important;
    font-size: 20px;
    height: auto;
  }


   .for-ulli-style img {
    max-width: 100%;
    max-height: 700px;
    display: inline-block;
  }

  .product-page-faq-area-first .card-header.card_accor button.btn-link.collapsed {
    line-height: 0;
    
  }

  .product-page-accrordion-green-section .card-header.card_accor button.btn-link
  {
    line-height: 0;
    padding: 50px 40px 50px 0px;
    font-weight: 500;
  }

  .for-ulli-style .product-title p {
    margin-top: 30px;
    color: #02880D;
  }

  .product-detail-page-mobiles-screen-button
  {
    margin-right: 60px;
  }

  .homepage-latest-recipe-button
  {
    margin-right: 115px;
  }

  .height-md-130
  {
    height: 100%;
  }

  .height-md-130 .col-custom
  {
    width: 50%;
    margin: 15px 0px;
  }

/*  <==============================Shop-Page-css-start============================>*/

.copyright-content p a
{
  margin: 10px 45px !important;
}

.card-header.card_accor button.btn-link.collapsed {
    border-bottom: 1px solid #B6B4BD;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-radius: 0;
    width: 100%;
    text-align: left;
    color: #02463A;
    padding: 15px 40px 15px 0px;
    line-height:30px;
}

.faq_custom .card-header.card_accor button.btn-link
{
    padding:15px 40px 15px 0px !important;
}

.home-page-latest-blog
{
  margin-bottom: 90px;
}

.home-page-latest-blog .blog-main-area-left-title
{

    font-size: 32px;
    inline-size: 100%;
    line-height:44px;
    
}

.home-page-blog-recipe-section .mb-md-27 {
    margin-bottom: 27px;
    margin-top:44px;
}

.home-page-blog-main-area-left-title p {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #02463A;
    margin-bottom: 10px;
    /*inline-size: 260px;*/
}

.home-page-blog-recipe-section .pt-27 {
    padding: 16px 0px 16px 0px;
}

.home-page-latest-blog .latest-blog-title
{
  margin-top: 90px;
}


/*<===============================Product_Page_Css================================>*/

.product-page-latest-recipe {
    background-color: #FFFFEE;
    padding: 80px 0px;
}

.product-page-latest-recipe .latest-recipes-content {
    margin: 10px 0px 0px 0px;
}

.product-area .section-content .title-1 {
    font-size: 40px;
    line-height:52px;
}

.testimonial-area .title-1
{
    line-height:45px !important;
}

.feature-area .feature-content-wrapper .desc-content {
   
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 1px;
}

.faq_custom .faq-main-title
{
    color: #02463A;
text-align: center;
font-size: 40px;
font-family: Red Hat Display;
font-style: normal;
font-weight: 900;
line-height: 52px;
letter-spacing: 2px;
margin:18px 0px 28px 0px;
}

.blog-first-section-mobile
{
  padding: 60px 0px 0px 0px;
}

.blog-second-section-mobile
{
  margin-bottom: 0px;
  padding-bottom:60px;
  padding-top:44px;
}

.love-bug-product-title-mobile
{

font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
text-align: center;
color: #02463A;

}

.breadcrumbs-area-mobile-blog-post
{
  padding: 0px;
}

.shop-first-section {
    padding: 50px 0px;
}

.recipe-page-title-bottom-button .custom-product-button
{
  margin-right: 60px;
}

.recipe-page-title-bottom-button .latest-recipes-content {
    margin: 10px 0px 0px 0px;
}

.recipe-page-title-bottom-button .blog-main-area-left-title {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #02463A;
    margin-bottom: 20px;
}

.recipe-page-title-bottom-button .first-blog
{
  margin-top: 0px;
}

.recipes .love-bug-product-title-recipe_post
{

color: #02463A;
text-align: center;
font-size: 20px;
font-family: Red Hat Display;
font-style: normal;
font-weight: 700;
line-height: 30px;
margin:10px 0px;

}

.recipe_post
{
    padding-bottom:98px;
}

.recipe_post-breadcrumbs-area
{
  padding: 0px;
}

.recipe_post .breadcrumb-content ul {
    margin: 18px 0px;
}

.recipe_post-breadcrumbs-area ul
{
  margin-left: 0px;
}

.contact-us-area .custom-slider-button-css
{
    padding: 10px 95px;
    width:100%;
}

.our-story-order-second
{
  order: 2;
  margin-top: 30px;
}

.our-story-order-first
{
  order: 1;
}

  .what-we-value {
    background-color: #D1F2F3;
    padding: 100px 0px;
  }

  .hopes_dreams {
    background: #F3EDE5;
    padding: 100px 0px;
  }

  .sustainability-page-title-main
  {

font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
text-align: center;
color: #02463A;

  }

  .sustainability-six-img-section
  {
    margin-top: 3rem;
  }

  .login-register-wrapper .single-input-item input {
    
    margin-bottom: 0px;
    
}

.contect-login-box .login-button {
    width: 100%;
    padding: 7px 0px;
}

.d-none-in-mobile-login-section
{
  display: none !important;
}

.contect-login-box
{
  margin-top: 40px;
}

.btn-cart-custom-css {
    padding: 0px 0px;
}

.modal-content {
    width: auto !important;
    height: auto;
}

.slide-1 {
  background-image: url("../images/slider/1-2.png");
  background-color: #fff;
  background-position: right 0px bottom -1px;
    background-size: 190%;

}

.slide-2 {
  background-image: url("../images/slider/1-2.png");
  background-color: #fff;
  background-position: right 0px bottom -1px;
    background-size: 190%;

}

.pt-mobile-custom
{
  padding-top: 80px;
}

.home-page-slider 
{
  margin-top: 50px;
}

.card.card_dipult {
    margin-bottom: 0px;
}

.btn-custom-css {
    border: 2px solid #02880D !important;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #02880D;
    padding: 10px 10px;
}

.custom-faq-homepage .card-body {
    padding: 0px 0px 15px 0px;
}

.card-header.card_accor button.btn-link
{
  font-size: 20px;
  padding: 15px 40px 0px 0px;
}

.footer-acrodian .card-header.card_accor button.btn-link
{
  font-size: 16px;
  padding: 15px 40px 15px 0px;
  letter-spacing:3px;
}

.footer-area .widget-title 
{
  display: none !important;
}

.love-bug-product-title {
   
    line-height: 45px;
    font-weight:900;
    font-size:40px;
}

.recipes .love-bug-product-title, .contact-us-area .love-bug-product-title, .blog-first-section-mobile .love-bug-product-title
{
    line-height:52px;
}

.home-page-product-second-section .love-bug-product-title
{
    color:#02463A;
text-align: center;
font-size: 36px;
font-family: Red Hat Display;
font-style: normal;
font-weight: 900;
line-height: 46px;
letter-spacing: 2px;
}

.shop-page .love-bug-product-title
{
    line-height:45px;
}

.single-blog--page-title
{
   color: #02463A;
text-align: center;
font-size: 20px;
font-family: Red Hat Display;
font-style: normal;
font-weight: 700;
line-height: 30px;
margin:10px 0px;
}

.product-area-product-slide-custom-img img {
    max-width: 240px;
}

/*<===============================Product_Page_Css================================>*/


/*<===================Cart-home-page-side-bar-css-start=====================>*/

.offcanvas .title a {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 44px;
    color: #02463A;
    margin-right: 20px;
}

.offcanvas .btn-cart-custom-css
{
  padding: 10px 20px;
}

.offcanvas .ul-second li {
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-size: 22px;
    line-height: 34px;
    letter-spacing: 1px;
    color: #02463A;
    list-style: none;
}


.home-page-product-second-section
{
  padding-top: 50px;
}

.pbde-120-pbmo-77
{
    padding-bottom:77px;
}


.error-page-img {
    position: absolute;
    width: 110px;
    height: auto;
    left: calc(50% - 112px/2 - 4.5px);
    top: 223px;
    background: url(LCP-Bowl-&-Spoon);
    mix-blend-mode: normal;
}

.margin-top-140
{
  margin-top: 98px;
}

.recipes .blog-main-area-custom-right-blog-border img {

  width: 100px;
  height: 100px;
}

.recipe_post img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 16px;
}

.gallery-item img
{
  border-radius: 0px;
  height: auto;
}

.home-page-blog-recipe-section .blog-main-area-custom-right-blog-border .latest-recipes-content
{
  float: none;
}

.home-page-blog-recipe-section .blog-main-area-custom-right-blog-border .latest-recipes-content
{
  margin: 10px 0px 0px 0px;
  font-size: 12px;
}

.home-page-blog-recipe-section .homepage-latest-recipe-button {
    margin-right: 115px;
    font-size: 10px;
}

.home-page-blog-recipe-section .blog-main-area-custom-right-blog-border img {
    max-width: 110px;
    max-height: 110px;
}


.our-story-girls-img
{
      width: 100%;
    height: 343px;
    left: calc(50% - 100%/2);
    position: relative;
    object-fit: cover;
}

.our-story-page-child-img
{
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.product_home_slider .slick-list

{
  padding:0 20% 0 0;

}

.recipes .recipe-page-title-bottom-button
{
  padding: 44px 0px 60px 0px;
}

.recipes .blog-main-area-custom .for-dotts:after
{
    content: "•";
    color: #02463A;
    margin: 0 5px;
}

.recipe_post
{
  padding-top: 50px;
}
/*<===================Cart-home-page-side-bar-css-end=====================>*/

.mt-34-b-8 {
    margin-top: 20px;
    margin-bottom: 8px;
}

.blog-page .blog-main-area-custom-right-blog-border img {
    max-height: 100px;
    max-width: 100px;
}

.faq_custom, .shipping_returns {
    padding: 0px 0px 90px 0 !important;
}

.natural-business-section .deal-head
{
    font-family: 'Red Hat Display';
font-style: normal;
font-weight: 900;
font-size: 40px;
line-height: 45px;
text-align: center;
letter-spacing: 2px;
color: #FFFFFF;

}

.natural-business-section p
{
    font-family: 'Red Hat Display';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 29px;
letter-spacing: 1px;
color: #FFFFFF;
text-align: left;
}

.natural-business-section .banner-flash-content
{
    text-align:center;
}

.singel-product-icon-section .single_product_details
{
    height: auto;
    padding:30px 0px;
}
.product-page-faq-area-green-bg .card.card_dipult .card-body p
{
    font-size:15px;
}

.card.card_dipult .card-body p {
    font-size: 15px;
}

.custom-faq-homepage .card-header.card_accor button.btn-link
{
    padding:15px 40px 15px 0px;
}

.product-page-faq-area-green-bg
{
    padding: 60px 0 60px 0;
}

}


/*<===================DOCFile-css-start=====================>*/

@media (max-width: 520px) and (max-width: 550px) {

.slide-1 {
    background-size: 100%;
}

.slide-bg-1 {
    /*min-height: 590px;*/
    min-height: 700px;
}

/*.custom-slider-button-css {*/
/*    padding: 5px 40px;*/
    
/*}*/

.home-wrapper .slider-content .custom-slider-button-css {
    width: 260px;
    height: 60px;
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.home-wrapper .slider-content .slider-small-title {
    /*margin-bottom: 20px;*/
    margin: 16px 0;
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    letter-spacing: 1px;
    color: #343434;
}

.home-wrapper .slider-content .slider-large-title {
    /*font-size: 46px;*/
        font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-size: 46px !important;
    line-height: 54px;
    text-align: center;
    letter-spacing: 2px;
    margin-top: 50px;
    color: #02463A;
}

.home-page-slider {
    margin-top: 10px;
}

}

@media (min-width: 583px) and (max-width: 767px) {

  .home-wrapper .slider-content .slider-large-title {
    /*font-size: 28px;*/
        font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 900;
    font-size: 46px !important;
    line-height: 54px;
    text-align: center;
    letter-spacing: 2px ;
    margin-top: 110px;
    color: #02463A;
}


.home-wrapper .slider-content .slider-small-title {
    margin-bottom: 25px;
}

.custom-slider-button-css {
   
    font-size: 13px;
    padding: 5px 30px;
}
.home-wrapper .slider-content .slider-small-title {
    font-size: 22px;
}
.slide-1 {
  
    background-size: 120%;
}


}



/*@media only screen and (min-width: 768px) {*/
    
/*    .main-nav>ul>li>a {*/
/*    padding: 8px 17px;*/
/*}*/

/*.plr-md-custom*/
/*{*/
/*    padding-left: 0px !important;*/
/*    padding-right: 48px !important;*/
/*}*/
    
/*}*/

/*<===================DOC-File-css-END=====================>*/




@media (max-width: 479px) {
  .header-top-area .header-top-wrapper .short-desc {
    display: block;
    margin-bottom: 0px;
  }

   .login-register-wrapper {
    padding: 25px 30px 125px 30px;
    height: auto;
  }

  .login-bg {
    height: 80vh !important;
    order: 2;
  }

  .login-forgot-box {
    margin-bottom: 20px;  
  }

  .register-bg {
    order: 2;
  }


}


/* iPad Mini in portrait & landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) { 
    
    .home-wrapper .slider-content {
    max-width: 720px;
    position: absolute;
    top: 20%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
}

.header-right-area.main-nav>ul>li.minicart-wrap {
    margin-left: 0px !important;
}

.slide-1 {
    background-image: url("../images/slider/1-2.png");
    background-color: #fff;
    background-position: right 0px bottom -1px;
    background-size: 180%;
}

.slide-bg-1 {
    min-height: 998px;
}

.product_home_slider .slick-list {
    padding: 0 0% 0px 0px;
}

.feature-area .feature-content-wrapper .desc-content
{
    justify-content: center;
}
    
.home-page-blog-main-area-left-title p {
   
    margin-bottom: 40px;
}    

.home-page-blog-recipe-section .blog-main-area-custom-right-blog-border .latest-recipes-content {
    margin: 0px 0px 0px 0px;
}

.home-page-blog-main-area-left-title p {
   
    font-size: 32px;
    line-height: 43px;
   
}

.blog-main-area-custom .blog-main-area-left-title {
  
    font-size: 32px;
    line-height: 48px;
    margin-bottom:30px;
}

.product-page-latest-recipe .latest-recipes-content {
    margin: 0px 0px 0px 0px;
}

.main-nav>ul>li>a {
    display: block;
    padding: 8px 11px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    line-height: 18px;
    color: #fff;
}

.register-bg-color {
    background: #F9946E;
    padding: 115px 100px;
}

.login-register-wrapper {
   
    padding: 200px 100px;
}

.width-100-tablet-size
{
    width: 100% !important;
}

.contect-login-box .login-button {
    padding: 10px 60px;
}

.d-none-tablet
{
    display:none !important;
}
.singel-product-page .slider-content {
    
    position: relative !important;
    transform: translateY(0%) !important;
}
    
}



/* iPad Mini in portrait & landscape end */

@media only screen 
and (min-device-width : 1001px) 
and (max-device-width : 1199px) { 
    
    .main-nav>ul>li>a {
   
    padding: 8px 17px;
   
}


.mobile-menu-btn {
    font-size: 24px;
}

.minicart-wrap
{
    padding:30px 19px !important;
}

.singel-product-page .slider-content {
    
    position: relative !important;
    transform: translateY(0%) !important;
}
    
}



@media (min-width: 1200px) and (max-width: 1280px) {
/*//For Big TV's (HD Screens) */
    .main-nav>ul>li>a {
    padding: 8px 22px;
   }
   
   .mobile-menu-btn {
    font-size: 24px;
}

}

/* For 1366 Resolution */  
@media only screen   
and (min-width: 1030px) and (max-width: 1366px)  
{ 
    
    .main-nav>ul>li>a {
    display: block;
    padding: 8px 16px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
    line-height: 18px;
    color: #fff;
}

.mega-menu {
        background: #F3EDE5;
    width: max-content;
    left: -210%;
   
}

/*.mobile-menu-btn {*/
/*    font-size: 24px;*/
/*}*/

.home-page-blog-recipe-section .homepage-latest-recipe-button {
    margin-right: 15px;
}
    
} 

/*
@media screen and (min-width: 1920px) {
    .main-nav>ul>li>a {
    padding: 8px 22px;
   }
}*/


@media screen and (min-width: 1400px) and (max-width: 1600px) {
  .mega-menu {
    width: 1400px;
    left: -430px;
}
}
/*New CSS 25th JUL*/
.nav-wrap{
	position: relative;
}
.main-nav>ul>li {
    position: static;
}
.mega-menu {
    width: 100%!important;
    left: 0!important;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
	.feature-area .feature-content-wrapper {
		padding: 0px 30px;
	}
	.testimonial-area img {
    max-width: 200px;
    max-height: 200px;
}
	.home-page-blog-recipe-section .latest-blog-inner-title {
    inline-size: auto;
}
.home-page-blog-recipe-section .homepage-latest-recipe-button {
    margin-right: 29px;
    white-space: nowrap;
}
	.blog-main-area-custom-right-blog-border .latest-recipes-content {
    font-size: 11px;
    margin: 0px -3px;
    text-align: left;
    white-space: nowrap;
}
	.banner-flash-content {
    padding-left: 50px;
}
	.home-wrapper .slider-content .slider-small-title {
    font-size: 27px;
}
	.custom-faq-are .card-header.card_accor button.btn-link {
    padding-right: 3rem;
}
	.custom-megamenu-text,.custom-megamenu-title {
    padding-left: 10px;
		display: inline-block;
}
	.product-area-product-slide-custom-img img {
    max-width: 94%;
}

}
@media screen and (min-width: 521px) and (max-width: 992px) {
.home-page-slider .slide-item {
    background-size: 40%;
}
	.product_home_slider .slick-list {
    padding: 30px 0 0 0;
}
}
@media screen and (min-width: 521px) and (max-width: 767px) {
	.home-wrapper .slider-content .slider-large-title{
		margin-top: 190px;
	}
	.home-wrapper .slider-content .slider-large-title {
    font-size: 42px;
}
}
@media screen and (max-width: 1440px) {
.main-nav>ul>li>a {
    padding: 8px 25px;
}
}
@media screen and (max-width: 1200px) {
.main-nav>ul>li>a {
    padding: 8px 17px;
}
li.minicart-wrap.px-md-5 {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
.product-area .single-product .product-content .product-title h3 {
    min-height: 67px;
}
}
@media screen and (max-width: 991px) {
	.main-header.d-none-tablet{
		display: none!important;
	}
	.home-page-slider {
    margin-top: 0px;
}
	.archive .slick-dots{
		display: block!important;
	}
	.archive .slick-dots li.slick-active{
    	background-color: #02463a!important;
	}

	.feature-area .feature-content-wrapper {
    align-items: center;
}
	.product-wrapper.col-custom {
    padding-top: 40px;
}
	.btn-custom-css:hover {
    color: #fff!important;
}
}
@media screen and (max-width: 767px) {
.main-header-area .header-logo img {
    width: 99px;
    margin-left: 15px;
}
	.main-nav>ul>li {
    padding-top: 22px;
	padding-bottom: 22px;
}
.header-right-area.main-nav>ul>li.minicart-wrap {
    margin-left: 8px;
    margin-right: 8px;
}
	html{
		overflow-x: hidden;
	}
}
@media screen and (max-width: 540px) {
.our-story-girls-img {
    object-fit: cover;
    object-position: 57% 0px;
}
	.product-area .single-product .product-content .product-title h3 {
    font-size: 22px;
}
	.home-page-blog-recipe-section .homepage-latest-recipe-button {
    margin-right: 0;
    font-size: 10px;
    display: block;
    max-width: 125px;
}
	.product-area .single-product {
    padding-top: 30px;
}
}
@media screen and (max-width: 360px) {
.header-top-area .header-top-wrapper .short-desc p {
    font-size: 12px;
}
.main-header-area	.container.custom-area .col-custom {
    padding-right: 10px;
    padding-left: 10px;
}
	.home-wrapper .slider-content .slider-large-title {
    font-size: 38px !important;
}
	.home-page-blog-recipe-section .homepage-latest-recipe-button {
    white-space: nowrap;
}
	.home-page-latest-blog .custom-product-button {
    display: inline-table;
}
}