@media (min-width: 1600px) and (max-width: 1700px) {
.daily_treats_box_dtl h3 { font-size: 27px; }
.home_slider_wrap .home_slider_bgimg { min-height: 635px; }
.feature_sec .feature_side_img { width: 325px; }
.inspired_sec .inspired_inner .inspired_title h2,
.diary_sec .diary_inner h2,
.footer_top_inner .footer_top_box_link h2,
.daily_treats_sec .daily_treats_inner h2 { font-size: 113px; }
.feature_inner .left_title_blk h2 { font-size: 51px; }

/* Comman Css Start */
.cms_page h1 { font-size: 113px; }
.cms_page h2 { font-size: 51px; }
/* Comman Css End */

}
@media (min-width: 1200px) and (max-width: 1599px) {

.mega-menu-column nav > ul > li.menu-item > a { font-size: 20px; }
.mega-sub-menu li.menu-item a { font-size: 12px; } 
.navigation_main .main-menu { margin: 0 -15px; }
.navigation_main .main-menu li { padding: 0 15px; }
.header-center-wrap { padding: 21px 0 21px 0; }
.banner_top_title { padding: 16px 0 14px 0; }
.banner_title_mian { font-size: 26px; }
.daily_treats_box_dtl h3 { font-size: 27px; }
.daily_treats_lista { width: calc((100vw - 1200px) / 2 + 1170px); }
/* .daily_treats_lista_inner { overflow: auto; width: calc((100vw - 1200px) / 2 + 1170px); } */
/* .daily_treats_lista_inner_main { width: 100%;overflow: auto;position: relative; } */
.daily_treats_lista_inner_main { position: relative; }
.daily_treats_lista .title_seller h3 { font-size: 36px; }
/* .daily_treats_lista {} */
.daily_treats_lista .daily_treats_box-2 { width: 17.984%; }
.daily_treats_lista .daily_treats_box-3 { width: 28.012%; }
.home_slider_wrap .home_slider_bgimg { min-height: 495px; }
.home_banner_txt_inner h1 { font-size: 35px; }
.home_banner_wrap_inner { max-width: 726px; }
.pro_cat_box .pro_cat_img .pro_cat_img_inner { width: 136px;height: 136px; } 
.feature_sec .feature_side_img { width: 275px; }
.inspired_sec .inspired_inner .inspired_title h2,
.diary_sec .diary_inner h2,
.footer_top_inner .footer_top_box_link h2,
.daily_treats_sec .daily_treats_inner h2 { font-size: 95px; }
.daily_treats_sec { padding: 25px 0 63px; }
.feature_inner .left_title_blk { width: 363px;min-width: 363px; }
.feature_inner .center_txt { width: calc(100% - 330px - 363px);min-width: calc(100% - 330px - 363px); padding: 45px 35px 0 0; }
.feature_inner { padding: 0; }
.feature_inner .right_feature { width: 330px;min-width: 330px; }
.feature_inner .left_title_blk h2 { font-size: 41px; }
.inspired_row .inspired_left { width: 536px; }
.inspired_row .inspired_left .inspired_left_inner .inspired_image { height: 534px; }
.inspired_row .inspired_right { width: calc(100% - 534px); padding-left: 50px; }
.inspired_shop_blk .inspired_shop_imgtop { height: 353px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner h3 { font-size: 27px; }
.btn_box a { height: 56px; }
.inspired_sec { padding: 61px 0 61px; }
.pro_lista_row { margin: 0 -15px; }
.pro_lista_row .pro_lista_col { padding: 15px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner h3 { font-size: 25px; }
.pro_lista .our_blog_txt { top: 276px; }
.pro_lista .our_blog_txt h3 { font-size: 36px; }
.diary_sec { padding: 0 0 74px; }
.footer_top_sec { padding: 72px 0 48px; }
.footer_right .subscribe_footer .subscribe_submit input { height: 55px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 1140px; }
.container_inner .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 1006px; }

/* Blog Post page Start */
.our_blog_right { width: calc(100% - 657px); padding: 33px 0 0 0; }
.our_blog_row .our_blog_left { width: 657px; }
.blogpost_dtl_title h2 { font-size: 35px; }
.blogpost_dtl_title h6 { font-size: 26px; }
.tag_banner { font-size: 15px; }
/* Blog Post page End */

/* The-Diary Page Start */
.thediary_banner .home_slider_wrap .inner_heroimage { height: 477px; }
.our_blog_left .pro_lista_row .pro_lista_col { width: 50%; }
.thediary_banner .main_title_banner h1 { font-size: 103px; }
/* The-Diary Page End */

/* Product Detail page Start */
.woocommerce div.product.type-product .woocommerce-product-gallery {width: 550px;}
.woocommerce div.product.type-product .summary { width: calc(100% - 550px); padding-left: 50px; }
.woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: 420px;width: 420px; }
.woocommerce-product-gallery .flex-control-thumbs { width: 100px; }
.woocommerce div.product .product_title { font-size: 35px; }
.woocommerce div.product div.summary form.cart { margin-bottom: 30px; }
.woocommerce-page .content-area { padding: 60px 0; }
.single-product .shop_cat_sec { padding-bottom: 54px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-1 { width: 295px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-2 { width: 213px; margin-left: 45px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-3 { width: 340px; margin-left: 45px; }
.daily_treats_box-3 .daily_treats_box_dtl h3 { max-width: 255px; }
/* Product Detail page End */

/* About Page Start */
.about_top_left h1 { font-size: 100px; }
.about_top_row .about_top_left p { padding-right: 140px; }
.about_top_row .about_top_left { width: 460px; }
.about_top_row .about_top_right { width: 365px; }
.about_top_row .about_top_right .about_top_right_dtl { padding: 36px 6px 0 62px; }
.about_top .container_inner { padding: 0; }
.about_bottom_left_img { left: calc((-100vw + 1170px - (67px * 2)) / 2 - 100% + 315px);  width: 315px;  }
.about_bottom { padding: 64px 0 100px 0; }
.about_contact_dtl { padding: 48px 0 0 0; }
.about_bottom .about_bottom_wrap > h2 { font-size: 43px; }
.about_top { padding: 83px 0 0 0; }
.about_contact { padding: 0 0 71px 0; }
.about_bottom_row .about_bottom_left {  width: 330px; }
.about_bottom_row .about_bottom_center {width: calc(100% - 330px - 318px);}
.about_bottom_row .about_bottom_right { width: 318px; }
/* About Page End */

/* Shop Page Start */
.woocommerce .pro_lista_row .pro_lista_col { padding: 17px 15px; }
.tax-product_cat.woocommerce .inspired_sec, 
.woocommerce-shop.woocommerce .inspired_sec { padding: 15px 0 82px; }
.woocommerce-shop .woocommerce-products-header__title, 
.tax-product_cat .woocommerce-products-header__title { font-size: 123px; }
/* Shop Page End */

/* Checkout Page Start */
.woocommerce-checkout .woocommerce h3 { font-size: 80px; }
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last { width: 100%; }
/* Checkout Page End */

/* Comman Css Start */
.cms_page h1 { font-size: 95px; }
.cms_page h2 { font-size: 41px; }
.cms_page h3 { font-size: 36px; }
.cms_page h4 { font-size: 26px; }
/* Comman Css End */




}


@media (min-width: 992px) and (max-width: 1199px) {

.mega-menu-column nav > ul > li.menu-item > a { font-size: 20px; }
.mega-sub-menu li.menu-item a { font-size: 12px; } 
.navigation_main .main-menu { margin: 0 -10px; }
.navigation_main .main-menu li { padding: 0 10px; }
.header_wapper .logo a img { height: 21px; }
.navigation_main .main-menu li a { font-size: 12px; letter-spacing: -0.04em; }
.header-center-wrap { padding: 21px 0 21px 0; }
.banner_top_title { padding: 12px 0 10px 0; }
.banner_title_mian { font-size: 23px; }
.daily_treats_box_dtl h3 { font-size: 24px; }
.daily_treats_lista { width: calc((100vw - 992px) / 2 + 960px); }
.shop_cat_sec .shop_cat_inner h2 { font-size: 37px; }
/* .daily_treats_lista_inner { overflow: auto; width: calc((100vw - 1200px) / 2 + 1170px); } */
/* .daily_treats_lista_inner_main { width: 100%;overflow: auto;position: relative; } */
.daily_treats_lista_inner_main { position: relative; }
.daily_treats_lista .title_seller h3 { font-size: 36px; }
/* .daily_treats_lista {} */
.daily_treats_lista .daily_treats_box-2 { width: 17.984%; }
.daily_treats_lista .daily_treats_box-3 { width: 28.012%; }
.home_slider_wrap .home_slider_bgimg { min-height: 425px; }
.shop_cat_sec { padding: 49px 0 26px 0; }
.category_row .category_col { width: 33.33%; }
.home_banner_txt_inner h1 { font-size: 35px; }
.home_banner_wrap_inner { max-width: 726px; }
.pro_cat_box .pro_cat_img .pro_cat_img_inner { width: 136px;height: 136px; } 
.feature_sec .feature_side_img { width: 225px; }
.inspired_sec .inspired_inner .inspired_title h2,
.diary_sec .diary_inner h2,
.footer_top_inner .footer_top_box_link h2,
.daily_treats_sec .daily_treats_inner h2 { font-size: 85px; }
.daily_treats_sec { padding: 25px 0 63px; }
.feature_inner .left_title_blk { width: 323px;min-width: 323px; }
.feature_inner .center_txt { width: calc(100% - 270px - 323px);min-width: calc(100% - 270px - 323px); padding: 45px 35px 45px 0; }
.feature_inner { padding: 0; }
.feature_inner .right_feature { width: 270px;min-width: 270px; }
.feature_inner .left_title_blk h2 { font-size: 37px; }
.inspired_row .inspired_left { width: 416px; }
.inspired_row .inspired_left .inspired_left_inner .inspired_image { height: 454px; }
.inspired_row .inspired_right { width: calc(100% - 416px); padding-left: 50px; }
.inspired_row { padding: 26px 43px 30px 29px; }
.inspired_shop_blk .inspired_shop_imgtop { height: 293px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner h3 { font-size: 24px; }
.btn_box a { height: 50px; }
.inspired_sec { padding: 61px 0 61px; }
.pro_lista_row { margin: 0 -15px; }
.pro_lista_row .pro_lista_col { padding: 15px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner h3 { font-size: 21px; }
.pro_lista .our_blog_txt { top: 204px; }
.pro_lista .our_blog_txt h3 { font-size: 36px; }
.diary_sec { padding: 0 0 57px; }
.footer_left { width: 304px; }
.footer_right { width: 324px; }
.footer_top_sec { padding: 52px 0 38px; }
.footer_right .subscribe_footer .subscribe_submit input { height: 55px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 930px; }
.container_inner .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 836px; }


/* Blog Post page Start */
.our_blog_right { width: calc(100% - 527px); padding: 33px 0 0 0; }
.our_blog_row .our_blog_left { width: 527px; }
.blogpost-page .our_blog_row .our_blog_left { padding-right: 30px; }
.leatest_box .leatest_post_dtl h4 { font-size: 19px; }
.leatest_post { padding: 27px 20px 0; }
.categories_sidebar { padding: 40px 20px 0; }
.blogpost-page .diary_sec { padding: 0 0 57px 0; }
.news_latter_side .subscribe_submit input { height: 53px; }
.left_blogpost_dtl_tag { padding-right: 15px; }
.container_inner { padding: 0 47px; }
.blogpost_dtl_title h2 { font-size: 35px; }
.blogpost_dtl_title h6 { font-size: 26px; }
.tag_banner { font-size: 15px; }
/* Blog Post page End */

/* The-Diary Page Start */
.thediary_banner .home_slider_wrap .inner_heroimage { height: 387px; }
.our_blog_left .pro_lista_row .pro_lista_col { width: 50%; }
.thediary_banner .main_title_banner h1 { font-size: 103px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .cat_label { font-size: 12px; }
/* The-Diary Page End */

/* Product Detail page Start */
.woocommerce div.product.type-product .woocommerce-product-gallery {width: 350px; -ms-flex-direction: column; flex-direction: column; }
.woocommerce div.product.type-product .summary { width: calc(100% - 350px); padding-left: 50px; }
.woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: 100%;width: 100%;  }
.woocommerce-product-gallery .flex-control-thumbs { margin: 10px -5px 0; width: calc(100% + 10px); order: 1; }
.single-product.woocommerce-page .content-area { padding-bottom: 50px; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; padding: 5px; }
.woocommerce div.product .product_title { font-size: 30px; }
.woocommerce div.product form.cart .quantity .input-text.qty { height: 55px; line-height: 1; }
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + .single_add_to_cart_button { height: 55px; font-size: 15px; line-height: 1; }
.woocommerce div.product form.cart .button { height: 55px; line-height: 55px; }
.woocommerce div.product div.summary form.cart { margin-bottom: 30px; }
.woocommerce-page .content-area { padding: 60px 0; }
.single-product .shop_cat_sec { padding-bottom: 54px; }

.daily_treats_lista.adjust_related_item  .daily_treats_box-1 { width: 235px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-2 { width: 170px; margin-left: 45px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-3 { width: 271px; margin-left: 45px; }
.daily_treats_box-3 .daily_treats_box_dtl h3 { max-width: 205px; }

/* Product Detail page End */

/* About Page Start */
.about_top_left h1 { font-size: 75px; }
.about_top_row .about_top_left p { padding-right: 100px; }
.about_top_row .about_top_left { width: 340px; }
.about_top_row p { font-size: 17px; }
.about_top_row .about_top_right { width: 335px; }
.about_top_left_img img { max-width: 217px; }
.about_top_row .about_top_right .about_top_right_img img { max-width: 162px; }
.about_top_row .about_top_right .about_top_right_dtl { padding: 36px 6px 0 90px; }
.about_top .container_inner { padding: 0; }
.about_bottom_left_img { left: calc((-100vw + 970px - (47px * 2)) / 2 - 100% + 280px);  width: 300px;  }
.about_bottom { padding: 64px 0 100px 0; }
.about_contact_dtl { padding: 48px 0 0 0; }
.about_bottom .about_bottom_wrap > h2 { font-size: 38px; }
.about_top { padding: 83px 0 0 0; }
.about_contact { padding: 0 0 71px 0; }
.about_bottom_row .about_bottom_left {  width: 300px; }
.about_bottom_row .about_bottom_center {width: calc(100% - 300px - 250px);}
.about_bottom_row .about_bottom_right { width: 250px; }
.about_bottom_right .about_bottom_right_dtl { font-size: 16px; }
.about_top_center { width: 400px; }
.about_top_center img { width: 100%; height: auto; }
/* About Page End */

/* Shop Page Start */
.woocommerce .pro_lista_row .pro_lista_col { padding: 17px 15px; }
.tax-product_cat.woocommerce .inspired_sec, 
.woocommerce-shop.woocommerce .inspired_sec { padding: 15px 0 82px; }
.woocommerce-shop .woocommerce-products-header__title, 
.tax-product_cat .woocommerce-products-header__title { font-size: 123px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .price { font-size: 15px; }
.post-type-archive .container_inner { padding: 0; }
.filter_right .w3n_custom_woocommerce select.orderby { width: auto;max-width: 250px; }
/* Shop Page End */

/* Checkout Page Start */
.woocommerce-checkout .woocommerce h3 { font-size: 80px; }
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last { width: 100%; }
form.woocommerce-checkout .w3n_checkout_payment,
.woocommerce .col2-set, .woocommerce-page .col2-set#customer_details { width: 100% !important; }
form.woocommerce-checkout .w3n_checkout_payment { margin-top: 40px; }
/* Checkout Page End */

/* Search page Start */
.search_main_sec { padding: 70px 0; }
.search_main_sec .page-header h1 { font-size: 37px; }
.search_main_sec .page-header { margin: 0 0 45px 0; }
.search_result_blk .search_result_row .search_result_image { width: 170px; }
.search_result_blk .search_result_row .search_result_dtl { width: calc(100% - 170px); }
.search_result_dtl h3 { font-size: 27px; }
/* Search page End */



/* Comman Css Start */
.cms_page_area { padding: 70px 0; }
.cms_page h1 { font-size: 85px; }
.cms_page h2 { font-size: 37px; }
.cms_page h3 { font-size: 34px; }
.cms_page h4 { font-size: 26px; }
/* Comman Css End */
.pro_inner_box .pro_add_cart { -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }
.pro_inner_box .pro_add_cart a { min-height: 44px; font-size: 15px; }



}


@media (min-width: 768px) and (max-width: 991px) {
.navigation_main .main-menu { margin: 0 -10px; }
.navigation_main .main-menu li { padding: 0 10px; }
.header_wapper .logo a img { height: 21px; }
.navigation_main .main-menu li a { font-size: 12px; letter-spacing: -0.04em; }
.header-center-wrap { padding: 21px 0 21px 0; }
.banner_top_title { padding: 12px 0 10px 0; }
.banner_title_mian { font-size: 23px; }
.daily_treats_box_dtl h3 { font-size: 24px; }
.daily_treats_lista { width: calc((100vw - 768px) / 2 + 729px); }
.header_center_filter .header_center_search .search_field input { height: 34px; }
.header_center_blank { display: none !important; }
.shop_cat_sec .shop_cat_inner h2 { font-size: 37px; }
/* .daily_treats_lista_inner { overflow: auto; width: calc((100vw - 1200px) / 2 + 1170px); } */
/* .daily_treats_lista_inner_main { width: 100%;overflow: auto;position: relative; } */
.daily_treats_lista_inner_main { position: relative; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 690px; right: auto; }
.container_inner .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 690px; }
.daily_treats_lista .title_seller h3 { font-size: 30px; -webkit-transform: rotate(-90deg) translate(82px, 36px); -moz-transform: rotate(-90deg) translate(82px, 36px); -ms-transform: rotate(-90deg) translate(82px, 36px); transform: rotate(-90deg) translate(82px, 36px); }
/* .daily_treats_lista {} */
.daily_treats_lista .daily_treats_box-2 { width: 17.984%; }
.daily_treats_lista .daily_treats_box-3 { width: 28.012%; }
.home_slider_wrap .home_slider_bgimg { min-height: 425px; }
.shop_cat_sec { padding: 49px 0 26px 0; }
.category_row .category_col { width: 33.33%; }
.home_banner_txt_inner h1 { font-size: 35px; }
.home_banner_wrap_inner { max-width: 645px; }
.home_banner_wrap_inner .home_banner_txt .home_banner_txt_inner { padding: 27px 37px; }
.pro_cat_box .pro_cat_img .pro_cat_img_inner { width: 136px;height: 136px; } 
.feature_sec .feature_side_img { width: 225px; }
.inspired_sec .inspired_inner .inspired_title h2,
.diary_sec .diary_inner h2,
.footer_top_inner .footer_top_box_link h2,
.daily_treats_sec .daily_treats_inner h2 { font-size: 72px; }
.daily_treats_inner > h2 { padding-left: 48px; }
.daily_treats_lista .daily_treats_lista_inner { padding-left: 48px; }
.daily_treats_sec { padding: 25px 0 63px; }
.feature_inner .left_title_blk { width: 100%;min-width: 100%; padding-bottom: 25px; }
.feature_inner .center_txt { width: calc(100% - 270px);min-width: calc(100% - 270px); padding: 45px 35px 45px 0; }
.feature_sec { padding: 40px 0; }
.feature_inner { padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.feature_inner .right_feature { width: 270px;min-width: 270px; }
.feature_inner .left_title_blk h2 { font-size: 37px; }
.inspired_row .inspired_left { width: 416px; display: none; }
.inspired_row .inspired_left .inspired_left_inner .inspired_image { height: 454px; }
.inspired_row .inspired_right { width: 100%; padding-left: 0; max-width: 260px;margin: 0 auto; }
.inspired_row { padding: 26px 43px 30px 29px; }
.inspired_shop_blk .inspired_shop_imgtop { height: 293px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner h3 { font-size: 24px; }
.btn_box a { height: 50px; min-width: 264px; }
.inspired_sec { padding: 61px 0 61px; }
.pro_lista_row { margin: 0 -15px; }
.pro_lista_row .pro_lista_col { padding: 15px; width: 50%; }
.pro_box .pro_box_dtl .pro_box_dtl_inner h3 { font-size: 21px; }
.pro_lista .our_blog_txt { top: 323px; }
.pro_lista .our_blog_txt h3 { font-size: 36px; }
.diary_sec { padding: 0 0 57px; }
.footer_left { width: 100%; padding: 0 0 35px 0; }
.footer_center { padding: 0 30px 0 0; }
.footer_right { width: 324px; }
.footer_top_sec { padding: 52px 0 38px; }
.footer_right .subscribe_footer .subscribe_submit input { height: 55px; }
.bottom_footer .footer_inner { -ms-flex-wrap: wrap; flex-wrap: wrap; }



/* Blog Post page Start */
.our_blog_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.our_blog_right { width: 100%; padding: 33px 0 0 0; }
.our_blog_row .our_blog_left { width: 100%; padding-right: 0; }
.blogpost-page .our_blog_row .our_blog_left { padding-right: 0; }
.blogpost-page .our_blog_sec { padding: 28px 0 41px; }
.leatest_box .leatest_post_dtl h4 { font-size: 19px; }
.leatest_post { padding: 27px 20px 0; }
.categories_sidebar { padding: 40px 20px 0; }
.blogpost-page .diary_sec { padding: 0 0 57px 0; }
.news_latter_side .subscribe_submit input { height: 53px; }
.left_blogpost_dtl_tag { padding-right: 15px; }
.container_inner { padding: 0 47px; }
.blogpost_dtl_title h2 { font-size: 32px; }
.blogpost_dtl_title h6 { font-size: 23px; }
.tag_banner { font-size: 15px; }
/* Blog Post page End */

/* The-Diary Page Start */
.thediary_banner .home_slider_wrap .inner_heroimage { height: 387px; }
.our_blog_left .pro_lista_row .pro_lista_col { width: 50%; }
.thediary_banner .main_title_banner h1 { font-size: 90px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .cat_label { font-size: 12px; }
/* The-Diary Page End */

/* Product Detail page Start */
.woocommerce div.product.type-product .summary { width: 100%; padding-left: 0; }
.single-product.woocommerce-page .content-area { padding-bottom: 50px; }
.woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: calc(100% - 120px - 30px);width: calc(100% - 120px - 30px);  }
.woocommerce-product-gallery .flex-control-thumbs { width: 120px; }
/* .woocommerce-product-gallery .flex-control-thumbs { margin: 10px -5px 0; width: calc(100% + 10px); order: 1; }
.woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: 100%;width: 100%;  }
.woocommerce div.product.type-product .woocommerce-product-gallery {width: 100%; -ms-flex-direction: column; flex-direction: column; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; padding: 5px; } */
.woocommerce div.product .product_title { font-size: 30px; }
.woocommerce div.product form.cart .quantity .input-text.qty { height: 55px; line-height: 1; }
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + .single_add_to_cart_button { height: 55px; font-size: 15px; line-height: 1; }
.woocommerce div.product form.cart .button { height: 55px; line-height: 55px; }
.woocommerce div.product div.summary form.cart { margin-bottom: 30px; }
.woocommerce-page .content-area { padding: 60px 0; }
.single-product .shop_cat_sec { padding-bottom: 54px; }

.daily_treats_lista.adjust_related_item  .daily_treats_box-1 { min-width: 235px; width: 235px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-2 { min-width: 170px; width: 170px; margin-left: 45px; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-3 { min-width: 271px; width: 271px; margin-left: 45px; }
.daily_treats_box-3 .daily_treats_box_dtl h3 { max-width: 205px; }

/* Product Detail page End */

/* About Page Start */
.about_top_left h1 { font-size: 75px; }
.about_top_row .about_top_left p { padding-right: 100px; }
.about_top_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.about_top_row .about_top_left { width: 380px; }
.about_top_row p { font-size: 17px; }
.about_top_center { width: 400px; left: auto; right: 0; -webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none; }
.about_top_center img { width: 100%; height: auto; }
.about_top_row .about_top_right { display: -ms-flexbox; display: flex; }
.about_top_row .about_top_right { width: 100%; }
.about_top_left_img img { max-width: 217px; }
.about_top_row .about_top_right .about_top_right_img { width: 200px; }
.about_top_row .about_top_right .about_top_right_img img { width: 100%; max-width: 100%; }
.about_top_row .about_top_right .about_top_right_dtl { padding: 0 6px 0 40px; width: calc(100% - 200px); }
.about_top .container_inner { padding: 0; }
.about_bottom_left_img { left: auto;  width: 100%; position: relative; top: auto; }
.about_bottom { padding: 64px 0 80px 0; }
.about_contact_dtl { padding: 38px 0 0 0; }
.about_bottom .about_bottom_wrap > h2 { font-size: 38px; padding-left: 0; width: 100%; padding: 0 0 30px 0; }
.about_top { padding: 83px 0 0 0; }
.about_contact { padding: 0 0 71px 0; }
.about_bottom_row { justify-content: space-between; }
.about_bottom_row .about_bottom_left {  width: 48%; }
.about_bottom_row .about_bottom_center {width: 100%; order: 3; padding: 52px 0 0 0; }
.about_bottom_dtl { max-width: 100%; }
.about_bottom_row .about_bottom_right { width: 48%; }
.about_bottom_right .about_bottom_right_dtl { font-size: 16px; }
/* About Page End */

/* Shop Page Start */
.woocommerce .pro_lista_row .pro_lista_col { padding: 17px 15px; }
.tax-product_cat.woocommerce .inspired_sec, 
.woocommerce-shop.woocommerce .inspired_sec { padding: 15px 0 82px; }
.woocommerce-shop .woocommerce-products-header__title, 
.tax-product_cat .woocommerce-products-header__title { font-size: 100px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .price { font-size: 15px; }
.post-type-archive .container_inner { padding: 0; }
.filter_right .w3n_custom_woocommerce select.orderby { width: auto;max-width: 250px; }
.filter_shop { -ms-flex-direction: column; flex-direction: column; align-items: flex-start; align-content: flex-start; }
.filter_shop .w3n_breadcrumb { width: 100%; margin-bottom: 15px; }
.archive .pro_lista_row .pro_lista_col { width: 33.333%; }
.filter_right .w3n_custom_woocommerce select.orderby { height: 46px; }
.filter_right > .filter_button:not(.clear_filter) { height: 46px; padding: 0 33px 0 36px; }
.filter_popup_button a.apply_filter { font-size: 16px; height: 50px; }
.filter_right > .filter_button:not(.clear_filter) i { height: 23px;width: 23px; }
a.clear_filter { font-size: 15px; }

/* Shop Page End */

/* Checkout Page Start */
.woocommerce-checkout .woocommerce h3 { font-size: 70px; }
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last { width: 100%; }
form.woocommerce-checkout .w3n_checkout_payment,
.woocommerce .col2-set, .woocommerce-page .col2-set#customer_details { width: 100% !important; }
form.woocommerce-checkout .w3n_checkout_payment { margin-top: 40px; }
/* Checkout Page End */

/* Search page Start */
.search_main_sec { padding: 50px 0; }
.search_main_sec .page-header h1 { font-size: 33px; }
.search_main_sec .page-header { margin: 0 0 35px 0; }
.search_result_blk .search_result_row .search_result_image { width: 170px; }
.search_result_blk .search_result_row .search_result_dtl { width: calc(100% - 170px); }
.search_result_dtl h3 { font-size: 24px; }
.search_result_price { font-size: 16px; }
.search_result_blk .search_result_row .search_result_dtl p { font-size: 16px; }
/* Search page End */

/* Comman Css Start */
.cms_page_area { padding: 50px 0; }
.cms_page h1 { font-size: 72px; }
.cms_page h2 { font-size: 37px; }
.cms_page h3 { font-size: 30px; }
.cms_page h4 { font-size: 26px; }
/* Comman Css End */
.pro_inner_box .pro_add_cart { -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }
.pro_inner_box .pro_add_cart a { min-height: 44px; font-size: 15px; }
/* 404 page start */
.four_zero_page { padding:73px 0 70px 0; }
/* .four_zero_page .read_more a { font-size:15px; } */
/* 404 page end*/


.mega-menu-column nav > ul > li.menu-item > a { font-size: 20px; }
.mega-sub-menu li.menu-item a { font-size: 12px; } 
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > ul.mega-sub-menu > li { width: 50% !important; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-row > ul.mega-sub-menu { -ms-flex-wrap: wrap; flex-wrap: wrap; }


}


@media (min-width: 768px) {
	#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item > ul.mega-sub-menu { display: block !important; }
	#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.menu-item-has-children ul.sub-menu { display: block !important; }
}
@media (max-width: 767px) {


#mega-menu-wrap-child_header_menu .mega-menu-toggle { display: none; }
#mega-menu-wrap-child_header_menu .mega-menu-toggle + #mega-menu-child_header_menu { display: block; margin: 0; background: none; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item { justify-content: flex-start; padding: 12px 13px 14px 8px; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item + li.mega-menu-item { border-top: solid 1px #525232; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item > a { text-transform: uppercase; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; align-content: center; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children > ul { width: 100%; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children .icon { margin-left: auto; -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children .icon i { width: 9px; height: 9px; background-position: center center; background-repeat: no-repeat; background-size: contain; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: -ms-flexbox; display: flex; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children .icon.icon-parents i { background-image: url(../images/left-parent-icon.png); width: 8px; height: 8px; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-item.mega-menu-item-has-children.active > .icon.icon-parents i { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.menu-item-has-children .icon.icon-children i { background-image: url(../images/plus-icon.png); }
.menu-item-has-children.active > .icon.icon-children i { background-image: url(../images/minus-icon.png); }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item.active > a { text-decoration: underline; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item > ul { margin-top: 14px !important; padding: 0 0 0 34px !important; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > .mega-sub-menu { margin: 0; display: block; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column,
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > .mega-sub-menu li { padding: 0; width: 100% !important; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column .sub-menu { display: none; width: 100%; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column nav > ul li { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;  flex-wrap: wrap; width: 100%; align-items: center; align-content: center; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu { border: none; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column { border-top: solid 1px  rgba(82, 82, 50, 0.5); }
.mega-menu-column nav > ul > li.menu-item > a { font-size: 19px; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column nav > ul > li { padding-top: 9px; padding-bottom: 2px; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column nav > ul > li .sub-menu { padding: 10px 0 10px 8px; }
#mega-menu-wrap-child_header_menu #mega-menu-child_header_menu > li.mega-menu-item > a.mega-menu-link { color: var(--armygreentext) !important; }















body.menu_open { overflow: hidden; }
.header_center_cart { padding-left: 11px; }
.header_center_filter .header_center_search,
.header_top_signin ,
.header_top_currncy { display: none; }
.header_center_blank, 
.header_center_filter { min-width: 51px; }
body.menu_open .header-bottom-wrap { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.header-bottom-wrap { position: fixed; top: 0; left: 0; height: 100vh;height: calc(var(--vh, 1vh) * 100); z-index: 9999; width: 311px; /*display: none;*/ padding: 17px 0 0 0; border-right: solid 5px #f2ccc0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
.header-bottom-wrap .container { max-width: 100%; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; height: 100%; padding: 0; }
.header-bottom-wrap .container .navigation_main { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;overflow: auto; padding: 0 0; position: static; align-items: flex-start; align-content: flex-start; justify-content: flex-start; padding-bottom: 30px; }
.menu_closed_btn { padding: 0 8px 27px; }
.menu_closed_btn a { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; }
.header-bottom-wrap .container .mobile_menu_bottom { -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; }
.navigation_main { -ms-flex-direction: column; flex-direction: column; }
.header-bottom-wrap .container { max-width:100%; }
.navigation_main .main-menu { -ms-flex-direction: column; flex-direction: column; margin: 0 0; width: 100%; }
.navigation_main .main-menu li { padding: 0 0; width: 100%; justify-content: flex-start; }
.navigation_main .main-menu li.current-menu-item  a { font-family: 'SweetSansPro-Bold'; }
.navigation_main .main-menu li a:hover { color: var(--blacktext); }
.mobile_menu_bottom { width: 100%; position: relative; }
.mobile_menu_bottom ul { display: -ms-flexbox; display: flex; }
.mobile_menu_bottom ul li { width: 33.333%; }
.mobile_menu_bottom ul li a {border-top: solid 1px #525232; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; width: 100%; height: 46px; font-family: 'SweetSansPro-Regular'; font-size: 13px; letter-spacing: 0.05em; color: var(--armygreentext); }
.mobile_menu_bottom ul li + li a {border-left: solid 1px #525232; }

.navigation_main .main-menu li + li { margin-top: 31px; }
.header_wapper .logo a img { height: 17px; }
.header-center-wrap { padding: 17px 0 19px 0; }
.header_top_new_pro { width: 100%; text-align: center; }
.banner_top_title { padding: 19px 0 15px 0; }
.banner_title_mian { font-size: 25px; line-height: 1.08; padding: 0 72px; }
.header_top { padding: 8px 0 9px 0; }
.header_center_cart a img { width: auto; height: 22px; }
.daily_treats_box_dtl h3 { font-size: 20px; }
.daily_treats_box_dtl .cat_label { font-size: 12px; padding: 0 0 4px 0; }
.daily_treats_lista .daily_treats_box-1 { width: 184px;min-width: 184px; margin-right: 26px; } 
.daily_treats_lista { width: calc(100vw - 10px); }
.header_center_filter .header_center_search .search_field input { height: 34px; }
/* .header_center_blank { display: none !important; } */
.shop_cat_sec .shop_cat_inner h2 { font-size: 24px; padding: 0 0 10px 0; }
/* .daily_treats_lista_inner { overflow: auto; width: calc((100vw - 1200px) / 2 + 1170px); } */
/* .daily_treats_lista_inner_main { width: 100%;overflow: auto;position: relative; } */
.daily_treats_lista_inner_main { position: relative; }
.daily_treats_lista .title_seller h3 { font-size: 30px; -webkit-transform: rotate(-90deg) translate(82px, 36px); -moz-transform: rotate(-90deg) translate(82px, 36px); -ms-transform: rotate(-90deg) translate(82px, 36px); transform: rotate(-90deg) translate(82px, 36px); }
/* .daily_treats_lista {} */
.daily_treats_lista .daily_treats_box-2 { width: 154px; min-width: 154px; margin-right: 26px; }
.daily_treats_lista .daily_treats_box-3 { width: 184px; min-width: 184px; margin-right: 26px; }
.daily_treats_lista .daily_treats_box-4 { width: 154px; min-width: 154px; }
.daily_treats_box_dtl { padding: 4px 0 0 0; }
.home_slider_wrap .home_slider_bgimg { min-height: 417px; }
.shop_cat_sec { padding: 28px 0 9px 0; }
.category_row .category_col { width: 33.33%; }
.home_banner_txt_inner h1 { font-size: 24px; line-height: normal; }
.home_banner_wrap_inner { max-width: 275px; padding: 5px; height: 275px; overflow: hidden; }
.home_banner_wrap_inner .home_banner_txt { height: 100%; padding: 11px; }
.home_banner_wrap_inner .home_banner_txt .home_banner_txt_inner { padding: 27px 22px; height: 100%; display: -ms-flexbox; display: flex; align-items: center; align-content: center; -ms-flex-direction: column; flex-direction: column; justify-content: center; }
.home_banner_txt_inner .btn_bynow a { font-size: 13px;  }
.home_banner_txt_inner .btn_bynow a span { background-position: left 90%; background-size: 100% 1px; }
.home_banner_wrap_inner:after { background-image: url(../images/banner_shap-mobile.png); }
.pro_cat_box .pro_cat_img .pro_cat_img_inner { width: 132px;height: 132px; } 
.shop_cat_sec .shop_cat_inner { padding: 0 14px; }
.pro_cat_box .pro_cat_dtl .pro_cat_name { font-size: 12px; }
.pro_cat_box .pro_cat_dtl { padding: 0; }
.pro_cat_box .pro_cat_img { padding: 18px 16px; }
.slider_category.owl-carousel .owl-dots { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; margin: 19px 0 0 0; }
.slider_category.owl-carousel .owl-dots .owl-dot { margin: 0 8px; height: 9px; width: 9px; border-radius: 50%; background-color: var(--orangebg); opacity: 0.3; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.slider_category.owl-carousel .owl-dots .owl-dot.active { opacity: 1;  }

.container { padding: 0 10px; }
.feature_sec .feature_side_img { width: 242px; top: auto; bottom: 0; }
.inspired_sec .inspired_inner .inspired_title h2,
.diary_sec .diary_inner h2,
.footer_top_inner .footer_top_box_link h2,
.daily_treats_sec .daily_treats_inner h2 { font-size: 74px; }
.diary_sec .diary_inner h2 { text-align: center; margin-bottom: -10px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .cat_label { font-size: 12px; }
.daily_treats_inner > h2 { padding-left: 16px; padding-bottom: 10px; }
.daily_treats_lista .daily_treats_lista_inner { padding-left: 0; width: auto; }
.daily_treats_lista .title_seller { display: none !important; }
.daily_treats_lista .daily_treats_box-3 .daily_treats_box_dtl { position: relative; right: auto; }
.daily_treats_sec { padding: 9px 0 23px; }
.btn_box.shop_now_btn { margin-top: 26px; padding: 22px 0 0 0; }
.feature_inner .left_title_blk { width: 100%;min-width: 100%; padding: 0 16px; text-align: center; }
.sub_title { font-size: 12px; padding-bottom: 7px; }
.feature_inner .center_txt { width: 100%;min-width: 100%; padding: 22px 16px 30px 16px; }
.feature_inner .center_txt p { font-size: 15px; line-height: 1.3; }
.feature_inner .link_blk { text-align: center; padding: 20px 0 0 0; }
.feature_inner .link_blk a { font-size: 13px; }
.feature_sec { padding: 42px 0 98px; overflow: hidden; z-index: 2; position: relative; }
.feature_sec:after { content: ''; position: absolute; bottom:0; background-color: #fff; left: -50vw; right: -50vw; z-index: -1; height: 98px; }
.feature_inner { padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.feature_inner .right_feature { width: 185px;min-width: 185px; }
.feature_inner .left_title_blk h2 { font-size: 24px; line-height: 1.2083333; }
.feature_inner .left_title_blk h2 br { display: none; } 
.inspired_main_inenr:after { width: 9px; top: 0px;left: -4px; bottom: 5px; }
.inspired_main_inenr::before { width: 9px; right: -4px; bottom: 5px; }
.inspired_main:after { height: 9px; left: 3px;right: 3px; }
.inspired_main::before { height: 9px; left: -2px;right: 0; bottom: 0; }
.inspired_row .inspired_left { width: 416px; display: none; }
.inspired_row .inspired_left .inspired_left_inner .inspired_image { height: 454px; }
.inspired_row .inspired_right { width: 100%; padding-left: 0; max-width: 100%;margin: 0 auto; }
.inspired_main:after { height: 9px; }
.inspired_row { padding: 15px 14px 23px; }
.inspired_shop_blk .inspired_shop_imgtop { height: 380px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner .cat_label { font-size: 12px; padding-bottom: 3px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner .btn_box.shop_now_btn { padding-top: 22px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner h3 { font-size: 20px; }
.inspired_shop_blk .inspired_shop_dtl .inspired_shop_dtl_inner { padding: 15px 0 0 0; }
.diary_sec .container_inner { padding: 0; }
.btn_box a { height: 45px; font-size: 13px; min-width: 1px; width: 100%; max-width: 326px; }
.inspired_sec { padding: 42px 0 27px; }
.inspired_sec .container_inner { padding: 0; }
.pro_lista_row { margin: 0 -15px; }
.pro_lista_row .pro_lista_col { padding: 15px; width: 50%; }
.pro_box .pro_box_dtl .pro_box_dtl_inner h3 { font-size: 20px; padding: 0 0 7px 0; }
.pro_lista_row { overflow-y: auto; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.pro_lista .btn_box.shop_now_btn { margin-top: 6px; }
.pro_lista_row .pro_lista_col { min-width: 213px; width: 213px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner p { font-size: 15px; line-height: 1.333333; -webkit-line-clamp: 3; }
.pro_box .pro_box_dtl .pro_box_dtl_inner { padding: 21px 0 0 0; }
.pro_lista .our_blog_txt { top: 323px; display: none; }
.pro_lista .our_blog_txt h3 { font-size: 36px; }
.diary_sec { padding: 0 0 49px; overflow: hidden; }
.footer_left { width: 100%; padding: 0 0 33px 0; }
.footer_top_inner { -ms-flex-direction: column; flex-direction: column; }
.footer_top_inner .footer_top_box_link { width: 100%; }
.footer_top_inner .footer_top_box_link h2 { line-height: 0.6; }
.footer_top_inner .footer_top_box_link + .footer_top_box_link { border-top: solid 1px #ffffff; margin-top: 37px; padding-top: 36px; }
.footer_center { padding: 0 30px 0 0; width: 100%; }
.footer_center .f_menu li + li { margin-top: 22px; }
.footer_right { width: 100%; margin-top: 39px; }
.footer_top_sec { padding: 55px 0 41px; }
.top_footer_img_box .footer_img_box { width: 50%;min-width: 50%; }
.top_footer_img_box { overflow-y: auto; }
.bottom_footer h5 { font-size: 12px; padding: 0 0 13px 0; }
.bottom_footer p { font-size: 15px; line-height: 1.33333; }
.footer_center .f_menu li a { font-size: 12px; }
.footer_right .subscribe_footer h4 { font-size: 15px; padding: 0 0 16px 0; }
.footer_right .subscribe_footer { padding: 0; }
.footer_right .subscribe_footer .subscribe_input { padding-bottom: 9px; }
.footer_right .subscribe_footer .subscribe_submit { padding-bottom: 24px; }
.footer_right .subscribe_footer .subscribe_input input {  height: 47px;  }
.footer_right .subscribe_footer .subscribe_submit input { height: 48px; font-size: 13px; }
.bottom_footer { padding: 15px 0 0 0; }
.copyright_txt { width: 100%; padding: 9px 0 11px 0; }
.bottom_footer .footer_inner { -ms-flex-wrap: wrap; flex-wrap: wrap; }


.offers_popup_main { -ms-flex-direction: column; flex-direction: column; }
.right_offer_dtl ,
.left_image_offer { width: 100%; }
.offers_popup { max-width: 300px; bottom: 15px;right: 15px; }
.right_offer_dtl h2 { font-size: 55px; }
.left_image_offer { min-height: 1px; height: 160px; }
.right_offer_dtl { padding: 17px 15px 15px 15px; }
.right_offer_dtl p { font-size: 16px; }
.right_offer_dtl .subscribe_submit input { font-size: 15px; }
.closed_popup a { background-color: var(--floralwhitebg) !important; color: #000 !important; border-color: var(--floralwhitebg) !important; }

/* Blog Post page Start */
.our_blog_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.our_blog_right { width: 100%; padding: 33px 0 0 0; }
.our_blog_row .our_blog_left { width: 100%; padding-right: 0; }
.blogpost-page .our_blog_row .our_blog_left { padding-right: 0; }
.blogpost-page .our_blog_sec { padding: 28px 0 41px; }
.leatest_box .leatest_post_dtl h4 { font-size: 19px; }
.leatest_post { padding: 27px 20px 0; }
.categories_sidebar { padding: 40px 20px 0; }
.blogpost-page .diary_sec { padding: 0 0 35px 0; }
.news_latter_side .subscribe_submit input { height: 53px; }
.left_blogpost_dtl_tag { padding: 0 0 15px 0; }
.blogpost-page .diary_sec .diary_inner h2 { line-height: 0.8; }
.container_inner { padding: 0 0; }
.blogpost_dtl_title h2 { font-size: 24px; }
.blogpost_dtl_title h6 { font-size: 18px; }
.blogpost_dtl_date { font-size: 15px; padding: 12px 0; }
.news_latter_side p,
p { font-size: 15px;line-height: 1.3; }
.our_blog_right_inner h3 { font-size: 60px; }
.blogpost_dtl_social { -ms-flex-direction: column; flex-direction: column; align-items: flex-start; align-content: flex-start; justify-content: flex-start; }
.tag_banner { font-size: 12px; line-height: 33px; top: 10px;left: 10px; }
.blogpost_dtl_title { padding-top: 27px; }
/* Blog Post page End */

/* The-Diary Page Start */
.thediary_banner .home_slider_wrap .inner_heroimage { height: 300px; }
.date_thediary_banner { font-size: 15px; } 
.thediary_banner .main_title_banner h1 { font-size: 75px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .cat_label { font-size: 12px; }
.our_blog_left .pro_lista_row { -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: visible; margin: 0 -10px; }
.our_blog_left .pro_lista_row .pro_lista_col { width: 50%; padding: 15px 10px; min-width: 1px; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .pro_box_dtl_date { font-size: 15px; padding: 14px 0 0; }
.our_blog_sec { padding-bottom: 40px; }
/* The-Diary Page End */

/* Product Detail page Start */
.woocommerce div.product.type-product .summary { width: 100%; padding-left: 0; margin-bottom: 30px; }
.single-product.woocommerce-page .content-area { padding-bottom: 30px; }
/* .woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: calc(100% - 120px - 30px);width: calc(100% - 120px - 30px);  }
.woocommerce-product-gallery .flex-control-thumbs { width: 120px; } */
.woocommerce-product-gallery .flex-control-thumbs { margin: 10px -5px 0; width: calc(100% + 10px); order: 1; }
.woocommerce div.product.type-product .woocommerce-product-gallery .flex-viewport { max-width: 100%;width: 100%;  }
.woocommerce div.product.type-product .woocommerce-product-gallery {width: 100%; -ms-flex-direction: column; flex-direction: column; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; padding: 5px; }
.woocommerce div.product .product_title { font-size: 25px; padding-bottom: 0; }
.woocommerce div.product div.summary .product_detail ul li { font-size: 15px; }
.woocommerce div.product div.summary .note { font-size: 15px; }
.single-product.woocommerce div.product .summary p.price { font-size: 16px; padding-bottom: 9px;margin-bottom: 20px; }
.woocommerce div.product form.cart .quantity .input-text.qty { height: 45px; font-size: 13px; line-height: 1; }
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + #wc-stripe-payment-request-wrapper + #wc-stripe-payment-request-button-separator + .single_add_to_cart_button ,
.woocommerce div.product form.cart .quantity + .single_add_to_cart_button { height: 45px; font-size: 13px; line-height: 1; }
.woocommerce .woocommerce-message .button { float: right !important; }
.woocommerce div.product form.cart .button { height: 45px; line-height: 45px; font-size: 13px; }
.woocommerce div.product div.summary form.cart { margin-bottom: 30px; }
.single-product .shop_cat_sec { padding-bottom: 40px; }
.woocommerce div.product .woocommerce-product-details__short-description p { font-size: 15px; }
.woocommerce div.product form.cart .button { max-width: 100%; }
.breadcrumb li { font-size: 15px; }
/* #header { border-bottom: solid 1px var(--babypinkbg); } */

.daily_treats_lista.adjust_related_item  .daily_treats_box-1 { min-width: 235px; width: 235px; margin-right: 0; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-2 { min-width: 170px; width: 170px; margin-left: 30px; margin-right: 0; }
.daily_treats_lista.adjust_related_item  .daily_treats_box-3 { min-width: 271px; width: 271px; margin-left: 30px; margin-right: 0; }
.daily_treats_box-3 .daily_treats_box_dtl h3 { max-width: 205px; }

/* Product Detail page End */

/* About Page Start */
.about_top_left h1 { font-size: 74px; padding: 0 0 8px 0; }
.about_top_row .about_top_left p { padding-right: 0; }
.about_top_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.about_top_row .about_top_left { width: 100%; text-align: center; padding: 13px 0 33px 0; }
.about_top_row p { font-size: 15px; }
.about_top_center { width: 100%; padding: 0 85px 0 0; position: relative; left: 0; right: auto; -webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none; }
.about_top_center > img { width: 100%; height: auto; }
.about_top_row .about_top_right img { width: 100%; height: auto; }
.about_top_row .about_top_right { display: -ms-flexbox; display: flex; width: 100%; padding-top: 20px; position: absolute; top: 0; right: 0; width: 123px; }
.about_top_mobile { display: -ms-flexbox; display: flex; position: relative; z-index: 2; }
.about_top_mobile .about_top_left_img { width: 124px; height: auto; padding: 0; margin: -40px 0 0 -10px; }
.about_top_mobile .about_top_right_dtl { width: calc(100% - 124px); padding:21px 0 0 20px; }
.about_top_mobile .about_top_right_dtl h6 { font-family: 'SweetSansPro-Regular';font-size: 12px;color: var(--armygreentext);text-transform: uppercase;letter-spacing: 0.05em; padding: 12px 0 0 0; }
.about_top_mobile .about_top_left_img img { width: 100%; height: auto; }
.about_top_left_img img { max-width: 217px; }
.about_top_row .about_top_right .about_top_right_img { width: 200px; }
.about_top_row .about_top_right .about_top_right_img img { width: 100%; max-width: 100%; }
.about_top_row .about_top_right .about_top_right_dtl { padding: 0 6px 0 40px; width: calc(100% - 200px); }
.about_top .container_inner { padding: 0; }
.about_bottom_left_img { left: auto;  width: 100%; position: relative; top: auto; }
.about_bottom { padding: 64px 0 13px 0; }
.about_contact_dtl { padding: 29px 0 0 0; }
.about_contact_dtl p + p { padding-top: 11px; }
.about_contact_dtl p { font-size: 12px; }
.about_bottom .about_bottom_wrap > h2 { font-size: 24px; line-height: 1.29166667; padding-left: 0; width: 100%; max-width: 250px; padding: 0 0 8px 0; }
.about_bottom .container { padding: 0 26px; }
.about_top { padding: 7px 0 0 0; }
.about_contact { padding: 0 0 37px 0; }
.about_bottom_left_img img { width: 100%; height: auto; }
.about_bottom_row { justify-content: space-between; }
.about_bottom_row .about_bottom_left {  width: 100%; padding: 19px 0 0 0; }
.about_bottom_row .about_bottom_center {width: 100%; order: -3; padding: 0 0 0 0; }
.about_bottom_dtl { max-width: 100%; }
.about_bottom_row .about_bottom_right { width: 100%; padding: 13px 0 0 0; }
.about_bottom_right .about_bottom_right_dtl { font-size: 12px; text-align: center; }
.about_bottom_right .about_bottom_right_dtl br { display: none; }
/* About Page End */

/* Shop Page Start */
.woocommerce .pro_lista_row .pro_lista_col { padding: 17px 15px; }
.tax-product_cat.woocommerce .inspired_sec, 
.woocommerce-shop.woocommerce .inspired_sec { padding: 45px 0 42px; }
.woocommerce-shop .woocommerce-products-header__title, 
.tax-product_cat .woocommerce-products-header__title { font-size: 75px; }
.filter_right { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.filter_right > .filter_button:not(.clear_filter) { margin: 0 0 0 0; }
.filter_right .w3n_custom_woocommerce { width: 100%; padding: 0 0 20px 0; }
.pro_box .pro_box_dtl .pro_box_dtl_inner .price { font-size: 15px; }
.post-type-archive .container_inner { padding: 0; }
.filter_right .w3n_custom_woocommerce select.orderby { width: 100%;max-width: 100%; }
.filter_shop { -ms-flex-direction: column; flex-direction: column; align-items: flex-start; align-content: flex-start; }
.filter_shop .w3n_breadcrumb { width: 100%; margin-bottom: 15px; }
.archive .pro_lista_row .pro_lista_col { width: 33.333%; }
.filter_right .w3n_custom_woocommerce select.orderby { height: 46px; }
.filter_right > .filter_button:not(.clear_filter) { height: 46px; padding: 0 33px 0 36px; }
a.clear_filter { font-size: 15px; }
.woocommerce-shop .pro_lista_row { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; }
.woocommerce-shop .pro_lista_row .pro_lista_col { padding: 17px 10px; }
.filter_popup_button a.apply_filter { font-size: 13px; height: 46px; }
.archive .pro_lista_row .pro_lista_col {width: 100%; max-width: 100%; }
.filter_popup_shop { width: 100%; }
.filter_popup_top h2 { font-size: 65px; }
.filter_popup_top, .filter_popup_button { padding: 0 15px 0 15px; }
.filter_popup_button { padding-top: 24px;padding-bottom: 24px; }
.filter_catagori h3 { font-size: 24px; }
.filter_catagori ul li { padding: 5px 0; }
.filter_catagori + .filter_catagori { margin-top: 25px; }
.closed-btn { top: 10px;right: 10px; }

/* Shop Page End */

/* Checkout Page Start */
.woocommerce-checkout .woocommerce h3 { font-size: 55px; }
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row-last, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last { width: 100%; }
form.woocommerce-checkout .w3n_checkout_payment,
.woocommerce .col2-set, .woocommerce-page .col2-set#customer_details { width: 100% !important; }
form.woocommerce-checkout .w3n_checkout_payment { margin-top: 20px; }
body .woocommerce-error a:hover, 
body .woocommerce-info a:hover, 
body .woocommerce-message a:hover,
body .woocommerce-error a, 
body .woocommerce-info a, 
body .woocommerce-message a { box-shadow: none !important; }
.woocommerce form.login, .woocommerce form.register { padding: 15px !important; }
/* Checkout Page End */



/* Search page Start */
.search_main_sec { padding: 30px 0; }
.search_main_sec .page-header h1 { font-size: 28px; }
.search_main_sec .page-header { margin: 0 0 25px 0; }
.search_result_blk .search_result_row .search_result_image { width: 120px; }
.search_result_blk .search_result_row .search_result_dtl { width: calc(100% - 120px); padding: 0 0 0 20px; }
.custom_pagination .page-numbers { font-size: 13px; }
.search_result_blk .search_result_row + .search_result_row { margin-top: 20px;padding-top: 20px; }
.search_result_dtl h3 { font-size: 22px; }
.search_result_price { font-size: 15px; }
.search_result_blk .search_result_row .search_result_dtl p { font-size: 15px; }
/* Search page End */


/* Comman Css Start */
.cms_page_area { padding: 30px 0; }
.cms_page h1 { font-size: 74px; }
.cms_page h2 { font-size: 34px; margin-bottom: 20px; }
.cms_page h3 { font-size: 28px; }
.cms_page h4 { font-size: 26px; }
.cms_page p { font-size: 15px; margin: 0 0 18px 0; }
.cms_page ul li { font-size: 15px; }
.cms_page ul li:before { width: 4px;height: 4px; top: 7px; }
.cms_page ol li { font-size: 15px; }

/* Comman Css End */
.pro_inner_box .pro_add_cart { -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }
.pro_inner_box .pro_add_cart a { min-height: 44px; font-size: 15px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal ,
.container_inner .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; right: 10px; }

/* 404 page start */
.four_zero_page { padding:30px 0 30px 0; }
/* .four_zero_page .read_more a { font-size:15px; height: 47px;line-height: 45px; } */
/* 404 page end*/
}
@media (min-width: 576px) and (max-width: 767px) {
.mCSB_scrollTools.mCSB_scrollTools_horizontal ,
.container_inner .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: 520px; right: auto; }
}
@media (min-width: 240px) and (max-width: 567px) {
}