@media screen and (max-width: 2160px) {
	.container { max-width: 1920px; width:100%; }
	.product_wrap .product_wrap_container { max-width: 1920px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1920px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { left: -45px !important; }
	.product_wrap .product_wrap_content .slick-arrow.slick-next { right: -45px !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { left: -45px !important; border: 0px; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { right: -45px !important; border: 0px; }
}

@media screen and (max-width: 1920px) {
	.container { max-width: 1615px; width:100%; }
	.product_wrap .product_wrap_container { max-width: 1615px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1615px; }
}

@media (min-width: 1600px) and (max-width:1770px) {
	.blog .logo a img{ width: 380px; }
	.blog .desktop-nav .nav-part .nav .nav-item .nav-link { padding: 6px 20px; }
	.product_wrap .product_wrap_container { max-width: 1366px;}
}

@media screen and (max-width: 1600px) {
	.container { max-width: 1370px; width:100%; }
	.blog .logo { margin-top: 39px; }
	.blog .logo a img { width:370px; }
	.blog .desktop-nav .nav-part .nav-right { margin-right: -22px; }
	/*.blog .desktop-nav .nav-part .nav .nav-item .nav-link { padding: 6px 22px; }*/
	.product_wrap .product_wrap_container { max-width: 1370px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1370px; }
	.follow_part .vip_part .journal_logo img { width: 54%; }
	.banner_part .banner_text h2 { padding: 55px 0 25px; }
	.blog_menu .search_page .navbar-nav .nav-item form { width: 33%; }
	.follow_part .vip_part .club_part { padding: 75px 0px 30px 90px; }
	.instapost_part .post_section .post_detail .product_slider .sick-arrow.slick-prev { top: 34% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 34% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }

	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { top: 34% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { top: 34% !important; }

}

@media (min-width: 1511px) and (max-width:1600px) {
	.blog .desktop-nav .nav-part .nav .nav-item .nav-link { font-size:12px; padding: 6px 18px; }
}

@media screen and (max-width: 1510px) {
	.container { max-width: 1320px; width:100%; }
	.blog .logo { margin-top: 41px; } 
	.blog .logo a img { width:350px; }
	.blog .desktop-nav .nav-part .nav-right { margin-right: -20px; }
	.blog .desktop-nav .nav-part .nav .nav-item .nav-link { font-size: 12px; }
	.product_wrap .product_wrap_container { max-width: 1320px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1320px; }
	.follow_part .vip_part .journal_logo img { width: 56%; }
	.blog_menu .search_page .navbar-nav .nav-item form { width: 35%; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { top: 33% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 33% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { top: 33% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { top: 33% !important; }

}

@media screen and (max-width: 1440px) {
	.container { max-width: 1280px; width:100%; }
	.blog .desktop-nav .nav-part .nav .nav-item .nav-link { font-size: 12px; } 
	.product_wrap .product_wrap_container { max-width: 1280px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1280px; }
	.banner_part .banner_text h2 { padding: 60px 0 25px; }
	.blog_menu .search_page .navbar-nav .nav-item form { width: 36%; }
	.follow_part .vip_part .club_part { padding: 75px 0px 30px 55px; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { top: 31% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 31% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { top: 31% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { top: 31% !important; }
	.desktop-nav {max-width: 900px; float: right;}
	.desktop-nav .search_section .menu_item_button .nav .nav-item .nav-link{ padding: 8px 20px !important; font-size: 10px !important; }
}

@media screen and (max-width: 1400px) {
	.container { max-width: 1240px; width:100%; }
	.blog .logo a img { width:335px; }
	.product_wrap .product_wrap_container { max-width: 1240px; }  
	.artical_detail .product_wrap .product_wrap_container { max-width: 1240px; }
	.follow_part .vip_part .journal_logo img { width: 62%; }
	.blog_menu .search_page .navbar-nav .nav-item form { width: 38%; }
	.blog_banner .blog_right{ padding: 60px 100px 30px 60px; }
}

@media screen and (max-width: 1366px) {
	.container { max-width: 1150px; width:100%; }
	.blog .logo { margin-top:43px; }
	.blog .logo a img { width:320px; }
	.product_wrap .product_wrap_container { max-width: 1150px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 1150px; }
	.blog_news .newsletter_form { width: 58%; }
	.follow_part .vip_part .journal_logo img { width: 70%; }
	.blog_menu .search_page .navbar-nav .nav-item form { width: 41%; }
	.blog_menu .menu_list .feed_search form input { width: 380px; }
	.follow_part .vip_part .club_part { padding: 75px 0px 30px 30px; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { top: 31% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 31% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }
	.desktop-nav {max-width: 770px; float: right;}
	.desktop-nav .search_section .menu_item_button .nav .nav-item .nav-link{ padding: 6px 20px !important; }
}

@media screen and (max-width: 1280px) {
	.blog .shop_part { width: 50%; }
	/*.blog .desktop-nav .nav-part .nav .nav-item .nav-link{ padding: 6px 20px; }*/
	.blog .logo { margin-top:45px; }
	.blog .logo a img { width:300px; }
	.banner_part .banner_text h2 { font-size: 30px; }
	.banner_part .banner_text h2 { padding: 0px 0 25px; }
	.blog_menu .menu_list .feed_search form input { width: 370px; }
	.follow_part .vip_part .club_part { padding: 75px 0px 30px 25px; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { top: 30% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 30% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { top: 30% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { top: 30% !important; }
	.blog_banner .blog_right{ padding: 60px 60px 30px 60px; }
}

@media screen and (max-width: 1024px) {  
	.blog { padding: 40px 0px; }
	.blog .logo { margin-top:51px; }
	.blog .logo a img { width: 250px; }
	.blog .shop_part { float: right; width: 69%; margin-top: 6px; }
	.banner_part .banner_text h2 { font-size: 30px; line-height: 48px; color: #000; padding: 35px 0 25px; }
	.banner_part .banner_text p { color: #000; }
	.banner_part .banner_text p a { color: #000; }
	.banner_part .banner_text .clock_part span { color: #000; }
	.banner_part .banner_text .likes_part { margin-top: 65px; margin-bottom: 0px; }
	.banner_part .banner_text .clock_part img { display: block; }
	.banner_part .banner_text .clock_part .mobile_clock { display: none;}
	.blog .shop_part .yellow_btn { font-size: 14px; padding: 11px 32px; float: left; margin-right:5px;  }
	.blog .shop_part .searchbar { display: block; }
	.blog .shop_part .menubar .menu_icon { display: block; }
	.key_part .key_text .key_title { font-size: 35px; }
	.key_part .key_text .key_detail h2 { font-size: 48px; padding-top: 30px; }
	.key_part .key_text .key_detail p { font-size: 18px; }
	.instapost_part .post_section .post_detail h2 { font-size: 30px; }
	.instapost_part .post_section .post_detail .product_list .product_detail h4 { font-size: 10px; line-height: 14px;}
	.instapost_part .post_section .post_detail .related_product .related_detail h4 { font-size: 10px; }
	.instapost_part .post_section .post_detail .related_product .related_detail .price_btn { padding: 7px 10px; }
	.instapost_part .post_section .post_detail .subscribe_part h3 { font-size: 16px; }
	.instapost_part .post_section .post_detail .subscribe_part p { font-size: 12px; }
	.instapost_part .post_section .post_detail .newsletter_form .submit_btn { font-size: 10px; }
	.instapost_part .post_section .post_detail .product_slider .product_info h4 { font-size: 10px; line-height: 14px; }
	.instapost_part .post_section .post_detail .product_slider .product_info .price_btn { padding: 7px 10px; }
	.instapost_part .post_section .post_detail .post_slider { margin:40px 0px 85px 0px; }
	.instapost_part .post_section .post_detail .post_slider .slick-arrow.slick-next { display: none !important; }
	.instapost_part .post_section .post_detail .post_slider .slick-arrow.slick-prev { display: none !important; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots { bottom: -60px; }
	.instapost_part .post_section .post_detail .post_slider ul.slick-dots li button:before { width: 20px; height: 20px; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots li { margin-left: 25px; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots li button { width: 20px; height: 20px; }
	.instapost_part .post_section .post_detail .post_slider ul.slick-dots li.slick-active button:before, .instapost_part .post_section .post_detail .post_slider ul.slick-dots li.slick-active button:after { width: 20px; height: 20px; }
	.product_wrap .product_wrap_container .product_wrap_title h2 { font-size: 30px; }
	.product_wrap .product_wrap_container .product_wrap_title p { font-size: 14px; }
	.instapost_part .post_section .post_detail .product_slider{ width: 100%; margin-bottom: 60px; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots { bottom: -45px; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { display: block !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { display: block !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { top: 31% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { top: 31% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { top: 34% !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { top: 34% !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots { display: none !important; }
	.product_wrap .product_wrap_content .product_wrap_info .product_name h4 { font-size: 14px; line-height: 18px; }
	.product_wrap .product_wrap_content .product_wrap_info .price_btn { padding: 7px 15px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-next { display: block !important; right: -60px !important; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { display: block !important; left: -60px !important; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 900px; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { display: block !important; left: -35px !important; top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { display: block !important; right: -35px !important; top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-dots { display: none !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots li { margin-left: 18px; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots li button { width: 20px; height: 20px; }
	.instapost_part .post_section .post_detail .product_slider ul.slick-dots li button:before { width: 20px; height: 20px; }
	.instapost_part .post_section .post_detail .product_slider ul.slick-dots li.slick-active button:before, .instapost_part .post_section .post_detail .product_slider ul.slick-dots li.slick-active button:after { width: 20px; height: 20px; }
	.product_wrap .product_wrap_content { margin-bottom: 40px; }  
	.product_wrap .product_wrap_content ul.slick-dots li.slick-active button:before, .product_wrap .product_wrap_content ul.slick-dots li.slick-active button:after { width:20px; height: 20px;}
	.product_wrap .product_wrap_content .slick-dots li { margin-left: 25px; }
	.product_wrap .product_wrap_content .slick-dots li button { width: 20px; height: 20px; }
	.product_wrap .product_wrap_content ul.slick-dots li button:before { width: 20px; height: 20px; }

	.artical_detail .product_wrap .related_blog ul.slick-dots li.slick-active button:before, .artical_detail .product_wrap .related_blog ul.slick-dots li.slick-active button:after { width:20px; height: 20px;}
	.artical_detail .product_wrap .related_blog .slick-dots li { margin: 0 4px; display: inline-block; }
	.artical_detail .product_wrap .related_blog .slick-dots li button { width: 20px; height: 20px; }
	.artical_detail .product_wrap .related_blog ul.slick-dots li button:before { width: 20px; height: 20px; }
	.blog_news .newsletter_form { width: 70%; }
	.blog_postlist .blog_postcard { min-height: 700px; }
	.blog_menu .menu_list .feed_search form input { width: 235px; }

	.container {  max-width: 1000px; }
	.product_wrap .product_wrap_container { max-width: 900px; }
	.blog_menu .menu_list .navbar-nav .nav-link { font-size: 16px; }
	.blog_menu .menu_list .navbar-nav .nav-item form input { width: 81%; }
	.auther_part .auther_detail h2 { font-size: 35px; }
	.follow_part .newsletter_form .submit_btn { font-size: 11px; }  
	.blog_menu .search_page .navbar-nav .nav-item form { width: 37%; }
	.follow_part .vip_part .journal_logo img { width: 81%; }
	.follow_part .vip_part .club_part { padding: 75px 0px 30px 0px; }

	.site-content-contain{ margin-top: 78px; position: relative; z-index: 0; }
	.site-header { width: 100%; position: fixed; top: 0; z-index: 99999; padding: 10px 0;  }
	.post_detail .desc_content .heateor_sss_sharing_ul li.heateor_sss_facebook_like .fb-like span iframe { z-index: 0 !important; }
	.navbar { padding: 0; border-bottom: 1px solid #ededed; padding-bottom: 10px;}
	.mobile-nav .navbar-expand-lg .navbar-toggler { display: block; }
	.mobile-nav .navbar .container{ padding: 0 15px; }
	.navbar-collapse { position: absolute; top: 100%; width: 100%; max-height: calc(100vh - 80px); overflow: auto; left: 0; right: 0; background-color: #fff; margin-top: 66px; border-top: 1px solid #d6d6d6; }
	.collapse:not(.show) { display: none !important; }
	.blog { display: block; padding: 0; }
	.blog .desktop-nav .nav-part .nav .nav-item .nav-link { padding:6px 12px; }
	.blog .desktop-nav .nav-part .nav-right { margin-right: -10px; }
	.mobile-nav { display:none; }
	.mobile-nav .search-icon a img { width:20px; }
	.artical_detail .gournal_logo { display:none; }
	.artical_detail .post_detail .product_slider .slick-dots { display:none !important; }
	.blog_postlist .blog_postcard .blog_title { font-size: 17px; }
	.footer-inner .mobile-footer{ flex: 0 0 100%; max-width: 100%; margin-bottom: 10px;}
	.footer-inner .footer_text { width: 100%}
}

@media (min-width: 768px) and (max-width:1023px) {
	.blog .shop_part { width: auto; text-align: right; justify-content: right; flex-wrap: wrap; } 
	.blog .widget_text { float: left; }
	.blog .shop_part .searchbar { float: left; margin-right: 20px; }
	.blog .shop_part .menubar { float: left; }
}

@media screen and (max-width: 992px) {
	.mobile-nav { display:block; }
	.blog { display: none; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev:before{ left: 5px; background-color: #ffffff85;}
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next:before{ right: 0; background-color: #ffffff85;}
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev{left: 0 !important;}
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next {right: 0 !important;}
	.footer-inner .foter_menu {width: 33.33%}
	.product_wrap .product_wrap_content .slick-arrow.slick-next { display: block !important; right: -35px !important; background-color: #fff0!important;}
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { display: block !important; left: -35px !important; background-color: #fff0!important;}
	.mobile_search_inner{ display: block;}
	.related_blog .slick-list .slick-slide .product_wrap_info .blog_wrap .height_match{ font-size: 20px; }
	.is-ajax-search-result{ max-width: 91.5% !important; margin: 0px 7px !important;}
}

@media screen and (max-width: 768px) {
	.product_wrap .product_wrap_container .shop_all .all_shop_link{ margin:0px;}
	.blog_right .clock_part img {display:none; }
	.blog_right .clock_part {color:#fff;}
	.blog_right .cate_event {color:#fff;}
	.blog_banner{ margin-top: 100px; }
	.banner_part{ margin-top: 130px; }
	.blog .shop_part { width:100%; }
	.blog .shop_part .yellow_btn { font-size: 12px; }
	.banner_part .banner_left img { height: 495px; }
	.banner_part .banner_left:after { content: ""; width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; opacity: 0.5; z-index: 10; display: block;} 
	.banner_part .mobile_div { position: absolute; z-index: 20; }
	.banner_part .banner_text { padding: 20px 45px 0px;  background-color: transparent; height: auto; } 
	.banner_part .banner_text h2 { font-size: 30px; line-height: 48px; color: #fff; padding: 65px 0 25px; }
	.banner_part .banner_text p { color: #fff; }
	.banner_part .banner_text p a { color: #fff; }
	.key_part .key_text .key_detail h2 { width:105px; height: 105px; padding-top: 25px; }
	.banner_part .banner_text .clock_part span { color: #fff; }
	.banner_part .banner_text .likes_part { margin-top: 75px; margin-bottom: 0px; }
	.banner_part .banner_text .clock_part img { display: none; }  
	.banner_part .banner_text .clock_part .mobile_clock { display: block;}
	.instapost_part .post_section .gournal_logo { display: none; }
	.instapost_part .post_section .post_detail h2 { font-size: 24px; }
	.instapost_part .post_section .post_detail p { font-size: 16px; }
	.instapost_part .post_section .post_detail .post_slider { display: block; }
	.instapost_part .post_section .post_detail .related_product .row { margin-left: -15px; margin-right: -15px; }
	.instapost_part .post_section .post_detail .newsletter_form .submit_btn{ margin-top: 15px; }
	.instapost_part .post_section .post_detail .dots_div { display: none; }
	.instapost_part .post_section .post_detail .product_slider { width: 100%; float: left; }
	.product_wrap .product_wrap_container .shop_all .all_shop_link { padding: 9px 35px; }
	footer .button-red { font-size: 12px !important; padding: 0 14px; margin: 0 !important; }
	footer ul.flag-holder li a, footer ul.links li a, footer ul.socials li a { font-size: 16px; }
	footer section a img { margin-bottom: 15px; }
	.tooltip_wrap .tooltiptext { background-color: #ffff00 !important; color:#000 !important; }
	.ring-container { display: none; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { display: none !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-prev { display: none !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { display: block !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { display: block !important; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots { display: flex !important; }

	/* blog-list page css start */
	.blog_banner { margin-bottom: 40px; }
	.blog_banner .blog_left:after {  content: ""; width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; opacity: 0.5;  z-index: 10; display: block; }
	.blog_upmobile { position: absolute; z-index: 20; }
	.blog_banner .blog_right { background-color: transparent; padding: 80px 130px 30px 85px; }
	.blog_banner .blog_right h2 { color: #fff; font-size: 20px; padding: 80px 0 15px;     line-height: 42px; }
	.blog_banner .blog_right p { color: #fff;}
	.blog_banner .list_banner .slick-list .slick-track .slick-slide .banner_detail { position: relative; }
	.blog_menu { display: none; }
	.blog_postlist { margin: 55px 0px 0px; } 
	.auther_part { display: none; }
	.blog_news .subscribe_part h3 { font-size: 26px; }
	.blog_news .subscribe_part p { font-size: 14px; }
	.blog_news .newsletter_form { width: 100%; }
	.blog_news .newsletter_form input { width: 50%; margin-right: 10px; }
	.blog_news .newsletter_form .submit_btn { width:30%; display: inline; font-size: 12px; }
	.follow_part .vip_part .journal_logo img { width: 35%; }
	.follow_part .vip_part .club_part h3 { font-size: 24px; text-align: left; }
	.follow_part .vip_part .club_part p { font-size: 18px; text-align: left; }
	.follow_part .newsletter_form input { width: 67%; margin-right: 10px; }
	.follow_part .social_part h3 { text-align: center; font-size: 24px;}
	.follow_part .newsletter_form .submit_btn { width: 30%; display: inline; font-size: 12px; }
	.follow_part .social_part .nav { display: flex; justify-content: center; }
	.product_wrap .product_wrap_container { max-width: 640px; }
	.product_wrap .product_wrap_content .product_wrap_info .product_name h4 { font-size: 12px; }
	.product_wrap .product_wrap_content .product_wrap_info .price_btn { font-size: 12px; }
	

	.artical_detail .product_wrap .product_wrap_container .product_wrap_title h2 { font-size: 26px; }
	.artical_detail .product_wrap .related_blog .product_wrap_info .blog_wrap h5 { font-size: 16px; }
	.artical_detail .product_wrap .related_blog .product_wrap_info .blog_wrap p { font-size: 12px; }
	.artical_detail .product_wrap .product_wrap_container { max-width: 640px;}
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { left: -35px !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { right: -35px !important; }
	.artical_detail .product_wrap .related_blog .product_wrap_info .blog_wrap .clock_part span { font-size: 12px; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 50% !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 50% !important; }

	section#headerimage { background-size: cover !important; background-repeat: no-repeat !important; }
	.togglesearch { display: none; max-width: 250px; margin:20px auto 0; }
	.blog_postlist .blog_postcard .blog_title { font-size: 20px; }
	footer .footer-inner{ display: none; }
	.mobile_footer_inner .footer_logo-bar{ width: 160px; height: 40px; margin-top: 40px; margin-bottom: 15px;}
}
@media screen and (max-width: 767px) {
	.footer-inner .foter_menu {width: 50%}
	.blog_postlist .blog_postcard .overlay{
		display: none;
	}
}
@media screen and (min-width: 769px) { 
	.mobile_footer_inner{
		display: none;
	}
}
@media only screen and (min-width:240px) and (max-width: 768px){
    .navbar ul li{
        float:none;
        display:block;
        text-align:center;
        margin:0 auto;
    }
}

@media (min-width: 481px) and (max-width:767px) {
	.blog .shop_part .yellow_btn { font-size: 8px; padding: 11px 12px; }
	.blog .shop_part { width: auto; text-align: right; justify-content: right; flex-wrap: wrap; } 
	.blog .widget_text { float: left; }
	.blog .shop_part .searchbar { float: left; margin-right: 15px; margin-left: 14px; margin-top: 6px; }
	.blog .shop_part .menubar { float: left; }
	.blog .shop_part .menubar .menu_icon { margin-top: 5px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { display: block !important; }
	.product_wrap .product_wrap_content .slick-arrow.slick-next { display: block !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { display: block !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { display: block !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev:before{  left: 22px; background-color: #fff;}
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next:before{ right: 52px; background-color: #fff;}

}

@media (min-width: 416px) and (max-width:480px) {
	.blog .shop_part { width: auto; text-align: right; justify-content: right; flex-wrap: wrap; } 
	.blog .widget_text { float: left; }
	.blog .shop_part .searchbar { float: left; margin-right: 6px; margin-left: 14px; margin-top: 1px; }
	.blog .shop_part .menubar { float: left; }
	.blog .shop_part .menubar .menu_icon { margin-top: 0px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { display: block !important; }
	.product_wrap .product_wrap_content .slick-arrow.slick-next { display: block !important; }
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { top: 20% !important;}
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { top: 20% !important;}
}

@media screen and (max-width: 480px) {
	.blog { padding: 25px 0px; }
	.blog .logo a img { width: 100%; }
	.blog .shop_part { float: left; width: 100%; margin-top: 0; }
	.banner_part .banner_left img { height: 495px; }     
	.key_part .key_text .key_title { margin:50px 0px 60px; } 
	.banner_part .mobile_div { position: absolute; z-index: 20; }
	.banner_part .banner_text { padding: 20px 45px 0px;  background-color: transparent; height: auto; } 
	.banner_part .banner_text h2 { font-size: 30px; line-height: 38px; color: #fff; padding: 50px 0 25px; }
	.banner_part .banner_text p { color: #fff; }
	.banner_part .banner_text p a { color: #fff; }
	.banner_part .banner_text .clock_part span { color: #fff; }
	.banner_part .banner_text .likes_part { margin-top: 0px; margin-bottom: 0px; }
	.banner_part .banner_text .clock_part img { display: none; }
	.banner_part .banner_text .clock_part .mobile_clock { display: block;}
	.blog .shop_part .yellow_btn { font-size: 7px; padding: 8px 10px; float: left; margin-right:5px;  }
	.blog .shop_part .searchbar { margin-left: 5px; }
	.blog .shop_part .menubar { float: right; }
	.instapost_part .post_section .post_detail h2 { font-size: 18px; line-height: 24px; }
	.instapost_part .post_section .post_detail p { font-size: 14px; }  
	.instapost_part .post_section .post_detail iframe { min-width: 126px !important; width:100% !important;}
	.instapost_part .post_section .post_detail .post_slider .slick-arrow.slick-next { display: none; }
	.instapost_part .post_section .post_detail .post_slider .slick-arrow.slick-prev { display: none; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots { bottom: -45px; }
	.instapost_part .post_section .post_detail .dots_div { display: none; }
	.instapost_part .post_section .post_detail .related_product { width: 100%;}
	.instapost_part .post_section .post_detail .related_product .row { margin-left: -15px; margin-right: -15px; }
	.instapost_part .post_section .post_detail .related_product .related_detail h4 { font-size: 7px; line-height: 10px; margin-top: 15px; }
	.instapost_part .post_section .post_detail .related_product .related_detail .price_btn { font-size: 6px; padding: 7px 15px; }
	.instapost_part .post_section .post_detail .subscribe_part h3 { font-size: 16px; }
	.instapost_part .post_section .post_detail .newsletter_form .submit_btn { margin-top: 15px; }
	.instapost_part .post_section .post_detail .product_slider { width: 100%; }
	.instapost_part .post_section .post_detail .product_slider .product_info { padding-right: 7px; }
	.instapost_part .post_section .post_detail .product_slider .slick-arrow.slick-next { display: none !important; }
	.product_wrap .product_wrap_container .product_wrap_title h2 { font-size: 18px; } 
	.product_wrap .product_wrap_container .product_wrap_title p { font-size: 14px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { display: block !important; top: 33% !important; left: 15px!important; background-color: #ffffffad !important;}
	.product_wrap .product_wrap_content .slick-arrow.slick-next { display: block !important; top: 33% !important; right: 15px!important; background-color: #ffffffad !important;}
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-prev { left: 10px !important; top: 22%!important;}
	.artical_detail .product_wrap .related_blog .slick-arrow.slick-next { right: 10px !important; top: 22%!important;}
	.product_wrap .product_wrap_container .shop_all .all_shop_link { font-size: 15px; padding: 9px 35px; }
	.product_wrap .product_wrap_content .slick-dots li { margin:0px 8px; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots li { margin:0px 6px; }
	.instapost_part .post_section .post_detail .product_slider .slick-dots li button { width:15px; height: 15px; }
	.instapost_part .post_section .post_detail .product_slider ul.slick-dots li button:before { width:15px; height: 15px; }
	.instapost_part .post_section .post_detail .product_slider ul.slick-dots li.slick-active button:before, .instapost_part .post_section .post_detail .product_slider ul.slick-dots li.slick-active button:after { width:15px; height: 15px;}
	.post_detail p { font-size: 16px; }
	.artical_detail .post_detail h2{ font-size: 21px; }
	.artical_detail .post_detail .post_slider .post_insta img { height: 480px !important; }
	.artical_detail .post_detail .post_slider .slick-dots li { margin:0px 4px; }
	.artical_detail .post_detail .post_slider .slick-dots li button { width:15px; height: 15px; }
	.artical_detail .post_detail .post_slider ul.slick-dots li button:before { width:15px; height: 15px; }
	.artical_detail .post_detail .post_slider ul.slick-dots li.slick-active button:before, .instapost_part .post_section .post_detail .post_slider ul.slick-dots li.slick-active button:after { width:15px; height: 15px;}

	.artical_detail .product_wrap .related_blog .slick-dots { display: none !important; margin-bottom: 20px; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots li { margin:0px 6px; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots li button { width:15px; height: 15px; }
	.instapost_part .post_section .post_detail .post_slider ul.slick-dots li button:before { width:15px; height: 15px; }
	.instapost_part .post_section .post_detail .post_slider ul.slick-dots li.slick-active button:before, .instapost_part .post_section .post_detail .post_slider ul.slick-dots li.slick-active button:after { width:15px; height: 15px;}
	footer ul.links { display: block; margin: 10px 0 10px 0; }
	footer ul.links li { display: block; margin: 0 0px 0 0px; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev { display:block !important; left: 0 !important; top: 37% !important; } 
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next { display:block !important; right: 0 !important; top: 37% !important; }     
	.artical_detail .post_detail .product_slider .slick-arrow.slick-next:before { right:0 !important; }
	.artical_detail .post_detail .product_slider .slick-arrow.slick-prev:before { left: 0 !important; }
	.footer-inner .footer_logo-bar{ width: 50%}
/* 	.blog_banner .blog_right .read_btn{width: 190px; height: 60px;} */
}

@media screen and (max-width: 414px) {
	.blog .shop_part .yellow_btn { margin-right: 0px; }
	.blog .shop_part .searchbar { margin-left: 15px; margin-top: 0px; }
	.blog .shop_part .menubar .menu_icon { margin-top: 0px; }
	.instapost_part .post_section { padding-top: 50px; }
/* 	.banner_part .banner_text p { font-size: 14px; } */
	.banner_part .banner_text h2 { font-size: 30px; line-height: 38px; color: #fff; padding: 20px 0 25px; }
	.key_part .key_text .key_title{ font-size: 24px; }
	.key_part .key_text .key_detail h2 { font-size: 34px;  padding-top: 22px; width: 85px; height: 85px;}
	.key_part .key_text .key_detail p { font-size: 14px; }
	.instapost_part .post_section .post_detail .post_slider .slick-dots li { margin: 0px 6px; }
	.instapost_part .post_section .post_detail .product_slider .product_info h4 { font-size: 12px; }
	.instapost_part .post_section .post_detail .product_slider .product_info p { font-size: 11px; }
	.instapost_part .post_section .post_detail .product_slider .product_info .price { font-size: 13px; }
	.instapost_part .post_section .post_detail .product_slider .product_info .price_btn { padding: 10px 15px; }
	.product_wrap .product_wrap_content .product_wrap_info .product_name h4 { font-size: 12px; }
	.product_wrap .product_wrap_content .product_wrap_info .price_btn { padding: 10px 15px; margin-top: 0px; }
	.product_wrap .product_wrap_content .product_wrap_info { padding-right: 0px; }
	.product_wrap .product_wrap_content .slick-dots li button { width:15px; height: 15px; }
	.product_wrap .product_wrap_content ul.slick-dots li button:before { width: 15px; height: 15px; }
	.product_wrap .product_wrap_content ul.slick-dots li.slick-active button:before, .product_wrap .product_wrap_content ul.slick-dots li.slick-active button:after { width:15px; height: 15px; }

	.artical_detail .product_wrap .related_blog .slick-dots li button { width:15px; height: 15px; }
	.artical_detail .product_wrap .related_blog ul.slick-dots li button:before { width: 15px; height: 15px; }
	.artical_detail .product_wrap .related_blog ul.slick-dots li.slick-active button:before, .artical_detail .product_wrap .related_blog ul.slick-dots li.slick-active button:after { width:15px; height: 15px; }
	footer .button-red { font-size: 10px !important; padding: 0 20px;  height: 40px; line-height: 40px; margin: 0 0 10px 0;}

	.blog_banner .blog_left img { height: 530px; }
	.blog_banner .blog_right { padding: 0px 30px 30px 30px; }
	.blog_banner .blog_right h2 { font-size: 30px; padding: 50px 0 15px; line-height: 38px; }
	.blog_news { margin: 0px 0px 40px; }
	.blog_news .subscribe_part { padding: 50px 30px 60px; }
	.blog_postlist .blog_postcard { min-height: auto; }
	.blog_news .subscribe_part h3 { font-size: 18px; }
	.blog_news .subscribe_part p { font-size: 12px; }
	.blog_news .newsletter_form input { width: 100%; margin-right: 0px; }
	.blog_news .newsletter_form .submit_btn { width: 45%; display: block; margin-top: 15px; font-size: 10px; }
	.follow_part .vip_part .journal_logo { display: none; }
	.follow_part .vip_part .club_part{ padding: 75px 15px 30px; }
	.follow_part .vip_part .club_part h3 { text-align: center; font-size: 22px; }
	.follow_part .vip_part .club_part p { text-align: center; }
	.follow_part .newsletter_form input { width: 100%; margin-right: 0px; }
	.follow_part .newsletter_form .submit_btn { width: 40%;  display: block; margin: 15px auto 0px; }
	.follow_part .vip_part .club_part { padding: 40px 15px 30px; }
	.follow_part .social_part { padding: 25px 0px 30px; }
	.follow_part .social_part h3 { font-size: 22px; }
	.follow_part .newsletter_form input { max-width: 370px; }
	.blog_postlist .blog_postcard .blog_title { min-height: auto !important; }

}

@media screen and (max-width: 375px) {
	.blog .shop_part .yellow_btn { font-size: 6px; padding: 6px 7px; margin-top: 3px; }
	.blog .shop_part .searchbar { margin-left: 12px; }
	.blog .shop_part .menubar .menu_icon { margin-right: 0px; }
	.banner_part .banner_text h2 { font-size: 24px; }
	.blog_banner .blog_right h2 { font-size: 20px; padding: 50px 0 15px; }
/* 	.blog_banner .blog_right .read_btn { font-size: 12px; } */
	.blog_news .subscribe_part h3 { font-size: 14px; }  
}

@media screen and (max-width: 360px) {
	.blog .shop_part .yellow_btn { margin-left: 3px; }
	.blog .shop_part .searchbar { margin-left: 11px; }
	.banner_part .banner_text h2 { font-size: 28px; }
	.banner_part .banner_text p { font-size: 12px; }
	.banner_part .banner_text .clock_part span { font-size: 12px; }
	.blog_banner .blog_right h2 { padding: 50px 0 15px; }
	.blog_news .subscribe_part h3{ font-size: 12px; }
	.blog_news .subscribe_part p { font-size: 10px; }
	.follow_part .vip_part .club_part h3{ font-size: 18px; }
	.follow_part .vip_part .club_part p { font-size: 14px;}
	.follow_part .newsletter_form .submit_btn { width: 50%; }
	.follow_part .social_part { padding: 25px 15px 30px;}
	.follow_part .social_part h3 { font-size: 18px; }
	.follow_part .social_part .nav .nav-item .nav-link i{ font-size: 22px; }
	.follow_part .social_part .nav .nav-item .nav-link span { font-size: 6px; }
	.instagram-media {min-width: 246px !important;}
}

@media screen and (max-width: 320px) {
	.blog .col-7 { padding-left: 0px; }
	.blog .shop_part .yellow_btn { padding: 6px 5px; }
	.blog .shop_part .searchbar { margin-left: 10px; }
	.banner_part .banner_text h2 { font-size: 24px; line-height: 40px; }
	.banner_part .banner_text p { font-size: 10px; }
	.banner_part .banner_text .clock_part span { font-size: 10px; }
	.key_part .key_text .key_title { font-size: 22px; }
	.key_part .key_text .key_detail h2 { width: 100px; height: 100px; padding-top: 26px; }
	.key_part .key_text .key_detail p { font-size: 12px; }
	.instapost_part .post_section .post_detail p { font-size: 12px; }
	.instapost_part .post_section .post_detail .post_slider .post_insta img { height: 340px; }
	.instapost_part .post_section .post_detail .subscribe_part h3 { font-size: 14px; line-height: 18px; }
	.instapost_part .post_section .post_detail .subscribe_part p { font-size: 11px; }
	.blog_banner .blog_left img { height: 500px; }
	.blog_banner .blog_right { padding: 20px 50px 30px 50px; }
	.blog_banner .blog_right h2 { font-size: 20px; padding: 15px 0 15px; }
	.blog_banner .blog_right .read_btn { padding: 9px 25px; }
	.blog_postlist .blog_postcard .blog_title { font-size: 20px; }
	.blog_postlist .blog_postcard .overly_title { font-size: 20px; }
	.blog_news .subscribe_part h3 { font-size: 10px; }
	.blog_news .newsletter_form .submit_btn { width: 60%; }
	.follow_part .vip_part .club_part h3 { font-size: 16px; }
	.follow_part .vip_part .club_part p { font-size: 12px; }
	.follow_part .social_part h3 { font-size: 16px; }
	.product_wrap .product_wrap_content .slick-arrow.slick-prev { top: 28% !important;}
	.product_wrap .product_wrap_content .slick-arrow.slick-next { top: 28% !important;}
}
