@media only screen and (min-width:1440px) {
/*.designer-row-wrap .vc_col-sm-9 {
	width: 54vw;
}
.designer-row-wrap .vc_col-sm-3 {
	width: 44.7vw;
}*/
.redcarpet-video-wrap .video-image-wrap > span {
    letter-spacing: -0.4px;
}
.culture-section .main-title::before {
	content: "WORLDWIDE";
	left: 20px;
	top: 6px;
}
.wellness-section .black-designer-row-wrap h3.vc_custom_heading {
	max-width: 357px;
	margin-left: 0;
	margin-right: auto;
}
.business-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner > .wpb_wrapper {
	float: right;
}

}

@media only screen and (min-width:1280px) and (max-width:1439px) {
.redcarpet-video-wrap .video-image-wrap > span {
    letter-spacing: -0.35px;
}
.culture-section .main-title::before {
	content: "WORLDWIDE";
	left: 20px;
	top: 6px;
}
.wellness-section .black-designer-row-wrap h3.vc_custom_heading {
	max-width: 359px;
	margin-left: 0;
	margin-right: auto;
}
.business-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner > .wpb_wrapper {
	float: right;
}
 header .header-navigation-wrapper {
       padding-left: 35px;
}
}

/*@media only screen and (min-width:999px) and (max-width:1279px) {
   header .header-navigation-wrapper {
       padding-left: 35px;
}*/


/*
@media only screen and (min-width:1200px) and (max-width:1279px) {
.business-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner > .wpb_wrapper {
	float: right;
}
}*/

@media only screen and (max-width:1305px) {
header .header-toggles {
	left: -24px;
}
.search-wrap .subscribe::before {
	right: -73px;
}
.header-titles .site-logo {
	margin-left: 34px;
}
header .header-navigation-wrapper {
    padding-left: 20px;
}
header ul.primary-menu li a {
    font-size: 14px;
}
}

@media only screen and (max-width:1279px) {
.email-subscribe::before {
	right: -41px;
	top: -70px;
}
.search-wrap .subscribe::before {
	right: -35px;
}
.header-titles-wrapper .site-logo {
	margin-left: 60px;
}
header .header-toggles {
	left: 9px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner {
	padding-left: 15px;
}
.author-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.entertainment-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.books-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.podcast-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.beauty-brand-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.fashionistas-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.changing-world-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container,
.business-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container {
	padding: 0;
}
.shopbfs-section .owl-nav button.owl-prev {
	left: -6px !important;
}
.shopbfs-section .owl-nav button.owl-next {
	right: -6px !important;
}
.shopbfs-section ul.products {
	padding: 0 20px;
}
.fashion-in-music-design-list {
	margin-top: 100px;
}
.blog-left-wrapper > p > img {
	min-width: auto;
}
}

/*---*/


/*----*/

@media only screen and (max-width:1199px) {
.news-section .container > .vc_column-inner {
	padding-left: 15px;
	padding-right: 15px;
}
.designer-row-wrap {
	padding-left: 15px;
}
.wellness-row-wrap {
	padding-left: 0;
}
.history-section > .vc_column_container > .vc_column-inner {
	padding: 0;
}
.business-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .container > .vc_column_container > .vc_column-inner {
	padding: 0;
}
.black-womon-row-wrap {
	padding-left: 0;
}
.bfc-category-fashion-runaway-sec .video-wrap span {
	font-size: 19px;
}
.blog-left-wrapper > p > img {
	max-width: 642px;
}
body:not(.home) .history-section > .vc_column_container > .vc_column-inner {
	padding: 0 15px;
}
header ul.primary-menu li a {
    font-size: 13px;
}



}

@media only screen and (max-width:1169px) {
/*.vc_section.news-section:not(.section-gapping) > .vc_row > .vc_column_container > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}*/
.header-titles-wrapper {
	margin-right: 0 !important;
}
.search-wrap .subscribe {
	margin-left: 12px;
}

.header-titles-wrapper .site-logo {
	margin-left: 60px;
	max-width: 360px;
}
.header-navigation-wrapper .primary-menu > li {
	margin: 0 0 0 12px;
}
ul.smart-new-list li {
	margin-left: 4.2%;
}
header .header-navigation-wrapper {
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 0;
}


header .search-wrap {
    padding-left: 15px;
}
.authorInfo .authorName {
	font-size: 50px;
}
.author .author-info-wrap {
	width: 57.11%;
	padding: 38px 60px 38px 100px;
}
.author > .authorAvatar {
	width: 42.89%;
}
.main-title {
	font-size: 48px;
}
.email-subscribe::before {
	right: -20px;
	top: -70px;
}
.career-bottom-wrap .smart-career-title {
	font-size: 45px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-left: 40px;
}
.Wellness-side-heading2, .Wellness-side-heading1 {
	padding-right: 15px;
}
.black-designer-row-wrap h3.vc_custom_heading {
	font-size: 58px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .vc_custom_heading {
	padding-right: 15px;
}
.entertainment-video-content-wrap {
	padding-left: 20px;
}
.entertainment-video-content-wrap > a {
	font-size: 17px;
}
.redcarpet-video-wrap .video-image-wrap > span {
    letter-spacing: normal;
}
.designer-row-wrap.black-designer-row-wrap .fashion-side-des {
	padding-right: 0;
}
.bfc-category-fashion-runaway-sec .video-wrap span {
	font-size: 18px;
}
.bfc-category-fashion-runaway-sec .most-style-videos .video-wrap {
	margin-right: 3%;
	width: 31.33%;
}
.bfc-category-fashion-runaway-sec .video-wrap span {
	min-height: 43px;
}
.bfc-category-fashion-runaway-sec .video-wrap .video-section-link-common {
	top: 38%;
}
.blog-left-container {
	padding: 107px 50px 0 30px;
}
.other-topic-section .smart-news-image > a img {
	max-height: 328px;
}
.header-navigation-wrapper .primary-menu > li {
	margin: 0 0 0 10px;
}
}
@media only screen and (min-width:1024px) and (max-width:1199px) {

.video-inner-page ul.smart-new-list li {
    padding: 0 15px!important;
}

.video-inner-page ul.smart-new-list {
    margin: 0 -15px !important;
}
body .chef-world-wide-section .home-shop-sfc-inner:before, .\34 -model-section .home-shop-sfc-inner:before {
   
    top: -143px!important;
  
}
body .\34 -model-section .main-image .add-image {
    float: left;
    width: 23.60%;
    position: relative;
    margin-right: 9px;
}


/*-----shop-page--------*/


.archive ul.products.columns-4 li {
    width: 30.5%;
    float: left;
    margin: 0 2.6% 2.992em 0;
}
.archive ul.products.columns-4 {
    width: 76.5%;
}
.archive main#main{
	padding:0 10px;
}

.archive ul.products.columns-4 li:nth-child(1), .archive ul.products.columns-4 li:nth-child(2),
.archive ul.products.columns-4 li:nth-child(3), .archive ul.products.columns-4 li:nth-child(5),
.archive ul.products.columns-4 li:nth-child(6), .archive ul.products.columns-4 li:nth-child(7),
.archive ul.products.columns-4 li:nth-child(9), .archive ul.products.columns-4 li:nth-child(10),
.archive ul.products.columns-4 li:nth-child(11)
{
margin-right: 20px;
}

.archive ul.products.columns-4 li:nth-child(4),
.archive ul.products.columns-4 li:nth-child(8),
.archive ul.products.columns-4 li:nth-child(12){
	margin: 0;
}
.archive div#shop-page-sidebar {
    width: 20%;
   }

   .archive .shop-page-banner:nth-child(3) {
    top: 69%!important;
}

.archive .shop-page-banner .textwidget p {
    font-size: 60px;
   }

   .archive .shop-main-title{
    padding-top: 80px;
}

/*----------------popup---------*/
.popup-contain .email-subscribe::before {
    left: 202px;
   }
/*------------29-07-21--------*/


.header-titles .site-logo.faux-heading img {
    max-width: 320px;
}
/*header .header-navigation-wrapper ul.primary-menu{
	justify-content: normal!important;
}
*/

}
@media only screen and (max-width:1024px) {
.search-wrap .subscribe > a {
	font-size: 15px;
}
.home-baner-img {
	height: 400px;
}
.banner-content .banner-title {
	font-size: 60px;
}
html body .section-gapping {
	padding-bottom: 60px;
	padding-top: 60px;
}
.vc_section.news-section {
	padding-top: 60px;
}
.main-title {
	font-size: 38px;
	padding: 56px 0 36px;
}
.main-title::before {
	font-size: 170px !important;
}
.footer-other-wrapper {
	padding: 60px 0 20px;
}
.career-bottom-wrap .smart-career-title {
	font-size: 40px;
}
.career-bottom-wrap .career-title {
	margin-top: 25px;
}
.fashionistas-section {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.wellness-section .designer-row-wrap .vc_col-sm-9 {
	padding-bottom: 0;
}
.wellness-main-design-post {
	padding-bottom: 35px;
}
.black-designer-row-wrap h3.vc_custom_heading, .home-shop-sfc-inner h3.vc_custom_heading {
	font-size: 47px;
}
.smart-main-design-post {
	padding-bottom: 25px;
}
.history-section {
	padding-top: 60px !important;
	padding-bottom: 55px !important;
}
.beauty-brand-section .woocommerce {
	margin-bottom: 40px;
}
.beauty-brand-section {
	padding: 60px 0 60px !important;
}
.podcast-section {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.books-section {
	padding: 60px 0 !important;
}
.author .author-info-wrap {
	width: 57.11%;
	padding: 38px 65px 38px 60px;
}
.authorInfo .authorName {
	font-size: 42px;
}
.entertainment-section.section-gapping {
	padding-bottom: 31px !important;
}
.fashion-in-music-design-list {
	margin-top: 50px;
}
.black-women-artist p {
	font-size: 30px;
}
.most-style-videos {
	padding-bottom: 60px;
}
.design-text1 {
	margin: 18px 0 25px !important;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-left: 25px;
}
.shopbfs-section .common-btn {
	margin-top: 35px !important;
}
.shopbfs-section.section-gapping {
	padding-top: 55px;
	padding-bottom: 60px;
}
.fashion-side-des {
	margin-bottom: 35px !important;
}
.designer-row-wrap .vc_col-sm-9 .vc_column-inner {
	padding-left: 30px;
}
.smart-main-design-post, .most-style-videos .video-wrap {
	width: 47.5%;
}
.most-stylish-section .fashion-runaway {
	font-size: 27px;
}
ul.smart-new-list li {
	margin-left: 2.7%;
	flex: 0 0 31.52%;
}
ul.smart-new-list li .smart-news-image, ul.smart-new-list li .smart-news-image a {
    height: 295px;
}
.vc_section.most-stylish-section {
	padding-top: 55px !important;
}
.vc_custom_heading.enterainment-heading {
	font-size: 36px;
}
.authorInfo .authorTitle1 {
	font-size: 22px;
	margin-top: 14px;
	margin-bottom: 20px;
}
.vc_custom_heading.Wellness-side-heading2 {
	max-width: 260px;
}
.foods-section .fashion-side-des {
	margin-bottom: 30px !important;
}

div#fashion-food-list1 {
     padding-bottom:0;
}

.vc_row.wpb_row.vc_row-fluid.foods-section.section-gapping.most-stylish-section {
    padding-bottom: 60px!important;
}
#site-header .header-inner, header .header-toggles {
  -moz-transition: all 0.5s ease 0s !important;
  -webkit-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.sticky_header #site-header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	margin: auto;
	z-index: 999;
}
.sticky_header #site-header .header-inner {
	padding: 20px 15px;
	box-shadow: 0 0 5px rgba(255,255,255,0.5);
}
.sticky_header header .header-toggles {
	top: 40px;
}
.main-title.shop-bfc-title {
	padding-bottom: 30px;
}
.shopbfs-section .main-title::before {
	left: 0;
}
.history-section .main-title {
	padding-bottom: 30px;
	padding-top: 55px;
}
.books-section .main-title::before {
	top: 25px;
}
.podcast-section .main-title::before {
	top: 18px;
}
.changing-world-section .main-title {
	font-size: 38px;
}
.entry-content > .vc_section.news-section:first-child {
	padding-top: 52px;
}
.authorDescrption > br {
	margin: 5px 0;
}
.books ul.products li > a.woocommerce-LoopProduct-link:first-child {
	height: auto;
}
.books ul.products li > a.woocommerce-LoopProduct-link:first-child > img {
	position: static;
}
.vc_btn3-container.see-all-videos.vc_btn3-inline {
	margin-bottom: 0;
}
.bfc-category-inner-page .smart-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 40px;
}
.bfc-category-inner-page {
	padding-top: 55px !important;
}
.bfc-category-fashion-runaway-sec {
	padding-top: 54px !important;
	padding-bottom: 60px !important;
}
.bfc-category-inner-page {
	padding-top: 55px !important;
}
.bfc-category-fashion-runaway-sec .video-wrap span {
	min-height: 43px;
}
.shopbfs-category-inner-page-section .main-title.shop-bfc-title {
	padding-bottom: 30px;
}
#pagination > * {
	margin: 0 15px;
}
.bfc-category-inner-page .smart-design-box .design-bottom-wrap {
	margin-top: 13px;
}
.bfc-category-inner-page .smart-news-title.smart-design-title {
	margin-bottom: 8px !important;
}
.books-section-content .main-title::before {
	top: 5px;
}
.books-inner .news-cat {
	font-size: 18px;
	margin-top: 8px;
}
.books-inner ul.products li > a.smart-news-title {
	margin-top: 8px !important;
	margin-bottom: 4px !important;
}
.books-inner .woocommerce ul.products li.product {
	margin-bottom: 40px !important;
}
.best-writer-section .main-title::before {
	top: 0px;
}
.best-writer-section {
	padding-bottom: 60px !important;
	padding-top: 50px !important;
}
.blog-banner-img {
	height: 304px;
}
.single main > .post-feature-image-section .post-fetaure-title .single-post-cat {
	font-size: 24px;
}
.single main > .post-feature-image-section .post-fetaure-title h2 {
	font-size: 40px;
	margin-top: 11px;
	margin-bottom: 10px;
}
.single main > .post-feature-image-section .post-fetaure-title {
	bottom: 35px;
}
.blog-left-container {
	padding: 54px 30px 0 15px;
}
.blog-left-wrapper > p {
	margin-bottom: 15px;
	font-size: 15px;
}
.blog-left-wrapper > p > img {
	margin: 25px auto 25px 0;
}
.single .other-topic-section {
	padding-top: 60px;
	padding-bottom: 52px;
}
.sidebar-content-section .designer-row-wrap .blog-right-content {
	padding-bottom: 60px;
}
.blog-right-container {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 55px;
}
.blog-right-container .sidbar-title {
	margin-bottom: 20px;
}
.latest-post .latest-bottom-wrap .sidebar-content-title > a {
	font-size: 20px;
}
.blog-right-container .latest-list {
	margin-bottom: 30px;
}
.latest-post > .latest-box {
	margin-bottom: 25px;
}
.blog-detail-cms-area {
	margin-top: 40px;
}
.blog-detail-cms-area .textwidget .sidebar-content-title {
	font-size: 18px;
	margin-top: 18px;
	margin-bottom: 25px;
}
.blog-page-data article .comments-wrapper {
	margin-top: 30px;
}
.single .news-bottom-wrap {
	padding-top: 12px;
}
.single .news-bottom-wrap .smart-news-title {
	margin-top: 6px !important;
	margin-bottom: 10px !important;
}
.single .news-bottom-wrap .new-title {
	margin-top: 7px;
}
.woocommerce-pagination {
	margin-top: 30px;
	margin-bottom: 0px !important;
}
body:not(.home) .business-section.section-gapping {
	padding-top: 56px !important;
}
body:not(.home) .foods-section.section-gapping {
	padding-top: 56px !important;
}
body:not(.home) .smart-new-list-page {
	padding-bottom: 50px;
}
.celebrity-red-carpet-sec {
	padding: 0 !important;
}
.celebrity-inner-page-video-sec {
	padding: 60px 0 !important;
}
.culture-inner-page {
	padding-top: 62px !important;
}
.culture-inner-page-sec .culture-design-list > .culture-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 35px;
}
.fashion-runaway-page-video-sec {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}
.wellness-inner-page {
	padding-top: 60px !important;
}
.blog-cat-list .smart-design-list {
	padding-bottom: 0;
}
body:not(.singular) main > article:first-of-type {
	padding-top: 65px;
}
.blog-cat-list {
	padding-bottom: 52px;
}
.blog-cat-list #pagination {
	padding-top: 25px;
}
.most-stylish-section.\34 -model-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
}

@media only screen and (max-width:999px) {
.home-baner-img {
	height: 330px;
}
.banner-content .banner-title {
	font-size: 46px;
}
.banner-below {
	font-size: 16px;
	margin-top: 17px;
}
.main-title::before {
	font-size: 130px !important;
	top: 15px;
}
.main-title {
	font-size: 38px;
	padding: 53px 0 23px;
}
.smart-news-title {
	font-size: 19px;
}
.smart-news-des {
	font-size: 13px;
}
.black-designer-row-wrap h3.vc_custom_heading, .home-shop-sfc-inner h3.vc_custom_heading {
	font-size: 30px;
}
.design-text1 p, .design-text1 .wpb_wrapper > div {
	font-size: 16px;
	padding-left: 35px;
}
.design-text1 p::before, .design-text1 .wpb_wrapper > div::before {
	width: 30px;
	height: 5px;
}
.design-text1 {
	margin: 13px 0 16px !important;
}
.fashion-side-des p strong {
	font-size: 15px;
}
.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > *:not(:first-child) {
	padding-right: 15px;
}
.home-shop-sfc-inner .common-btn > button, .common-btn > button, .home-shop-sfc-inner .common-btn > a, .common-btn > a {
	padding: 0 50px !important;
	min-width: auto;
}
.video-wrap span {
	font-size: 18px;
}
.most-stylish-section .video-wrap .video-section-link {
	top: calc(50% - 28px);
}
.shopbfs-section .main-title {
	padding-top: 41px;
}
.shopbfs-section ul.products li.product {
	padding: 0 !important;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner {
	padding-right: 30px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-left: 18px;
}
.fashion-side-des > .wpb_wrapper {
	padding-right: 10px;
}
.entertainment-video-wrap .entertainment-video-section-link {
	top: calc(50% - 62px);
}
.entertainment-section1 > .vc_col-sm-8 {
	padding-right: 30px;
}
.entertainment-video-content-wrap {
	padding-left: 16px;
}
.entertainment-video-content-wrap > a {
	font-size: 15px;
}
.entertainment-video-content-wrap > span {
	font-size: 13px;
	line-height: 161%;
	margin-top: 7px;
}
.entertainment_video_content_wrapper1 > li {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.entertainment-video-image-wrap > span {
	font-size: 19px;
	margin-top: 15px;
}
.black-women-artist p {
	font-size: 23px;
}
.entertainment-section .vc_btn3-container.see-all-videos {
	padding-top: 65px;
}
.fashion-in-music-design-list .smart-news-title {
	font-size: 18px;
}
.news-cat {
	font-size: 16px;
}
.author .author-info-wrap {
	width: 57.11%;
	padding: 20px 65px 20px 30px;
}
.authorInfo .authorName {
	font-size: 30px;
}
.authorInfo .authorTitle1 {
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 13px;
	padding-left: 45px;
}
.authorInfo .authorTitle1::before {
	width: 30px;
}
.author-details .owl-nav button.owl-next {
	right: 20px !important;
}
.author-details .owl-nav button.owl-prev {
	left: 20px !important;
}
.authorInfo .authorDescrption {
	font-size: 13px;
	margin-bottom: 22px;
}
.authorInfo .authorDescrption:last-child {
	margin-bottom: 5px;
}
.books-section ul.products li {
	padding-bottom: 0 !important;
}
.beauty-brand-section ul.products li {
	padding: 0 !important;
}
.beauty-brand-section ul.products .woocommerce-loop-category__title {
	font-size: 16px;
}
.beauty-brand-section ul.products > li a.beauty-video-section-link {
	top: 40% !important;
}
.beauty-brand-section .main-title {
	padding-bottom: 20px;
}
.news-section .smart-history-title {
	font-size: 17px;
}
.culinary-video-wrap .culinary-video-image-wrap > span {
	font-size: 20px;
}
.culinary_video_content_wrapper {
	margin-bottom: 35px !important;
}
.vc_custom_heading.Wellness-side-heading2 {
	max-width: 195px;
}
.main-title {
	font-size: 33px;
	padding: 55px 0 26px;
}
.email-form-left .title p {
	font-size: 23px;
}
.email-form > * {
	width: 45%;
}
.news-letter {
	width: 51%;
}
.newsletter-email {
	position: relative;
	min-width: 272px;
}
.email-subscribe {
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
}
.email-subscribe::before {
	right: -20px;
	top: -73px;
}
.smart-main-career-post .smart-career-box .career-bottom-wrap {
	width: 43.25%;
	padding: 15px 48px 15px 10px;
}
.career-bottom-wrap .smart-career-title {
	font-size: 21px;
	margin-bottom: 12px;
	margin-top: 0;
}
.career-bottom-wrap .career-cat {
	font-size: 20px;
	padding-left: 47px;
}
.career-bottom-wrap .career-title {
	margin-top: 8px;
}
.career-bottom-wrap .career-name {
	font-size: 16px;
}
.career-bottom-wrap .smart-career-des {
	font-size: 13px;
}
.books-section ul.products li {
	padding: 0 !important;
}
.news-submit .all-btn {
	font-size: 19px;
}
.podcast-design-bottom-wrap {
	padding: 20px 15px;
}
.podcast-section .podcast-design-title {
	font-size: 17px;
}
.search-wrap .subscribe > a {
	font-size: 14px;
}
.search-wrap .subscribe::before {
	right: -14px;
	top: -26px;
	background-position: 0 -68px;
	width: 37px;
	height: 27px;
	background-size: 195px;
}
.header-titles-wrapper .site-logo {
	margin-left: 0;
	max-width: 181px;
}
.search-toggle.mobile-search-toggle {
	display: none;
}
.search-wrap .search-toggle-wrapper .search-toggle {
	position: static;
    width: 22px;
    height: 22px;
    background-size: 210px;
    background-position: 1px -32px;
}

.wocoomerce-header-menu .card a{
	position: static;
    width: 25px;
    height: 25px;
    background-size: 57px;
    background-position: 0px 1px;
    margin: 0rem 0 0 10px;
}
.search-wrap .search-toggle-wrapper .search-toggle:hover {
	background-position: -60px -26px;
}
.header-titles-wrapper {
	margin-right: 0 !important;
	padding: 0 !important;
	justify-content: flex-start;
	padding-left: 37px !important;
}
.header-inner .mobile-nav-toggle {
	left: 15px;
	right: auto;
	padding: 0;
	width: 22px;
	height: 17px;
	font-size: 0;
	background-image: url("../images/sprite-mobile-home.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 28px;
}
.header-inner .mobile-nav-toggle:hover {
	background-position: -94px 0;
}
.header-inner .mobile-nav-toggle .toggle-text {
	font-size: 0;
}
.header-inner .mobile-nav-toggle .toggle-icon {
	display: none;
}
#site-header .header-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between!important;
}
#site-header .header-inner {
	padding: 23px 15px 21px;
}
.agency-banner-area {
	margin-top: 0;
}
body .menu-modal {
	top: 71px;
}
.no-scroll .header-inner .mobile-nav-toggle {
	background: none;
}
.header-inner .mobile-nav-toggle::before, .header-inner .mobile-nav-toggle::after {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 22px;
	height: 3px;
	background-color: #51C1BD;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 0.5s ease 0s !important;
	-webkit-transition: all 0.5s ease 0s !important;
	-ms-transition: all 0.5s ease 0s !important;
	-o-transition: all 0.5s ease 0s !important;
	transition: all 0.5s ease 0s !important;
	border-radius: 3px;
}
.header-inner .mobile-nav-toggle::after {
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
html.no-scroll .header-inner .mobile-nav-toggle::before, html.no-scroll .header-inner .mobile-nav-toggle::after {
	opacity: 1;
	visibility: visible;
}
/* menu toggle */
.menu-modal .menu-modal-inner .menu-top nav .modal-menu .mega-menu-wrap .mega-menu-toggle {
	display: none !important;
}
.sticky_header .header-inner .mobile-nav-toggle {
	top: 25px;
}
html.no-scroll body.sticky_header .menu-modal {
	position: fixed;
	top: 65px;
	z-index: 9999;
}
#mega-menu-wrap-expanded .mega-menu-toggle + #mega-menu-expanded {
	display: block;
	background-color: transparent;
}
body .menu-modal .menu-modal-inner {
	padding-top: 20px;
	padding-bottom: 30px;
}
html body .menu-modal {
	max-height: 100vh;
	overflow-y: auto;
}
#mega-menu-wrap-expanded .mega-menu-toggle + #mega-menu-expanded {
	max-height: 475px;
	overflow-y: auto !important;
}
.menu-img > .container > li > img {
	min-height: auto;
}
.newsletter-popup .email-form > * {
	width: 100%;
}
.newsletter-popup .popup-form .newsletter-email {
	width: calc(100% - 180px);
}
.main-title.shop-bfc-title {
	padding-bottom: 20px;
}
.history-section .main-title {
	padding-bottom: 25px;
	padding-top: 45px;
}
.history-section .main-title::before {
	top: 12px;
}
.history-section .main-title b {
	font-size: 17px;
	margin-bottom: -5px;
}
.books-section .main-title::before {
	top: 33px;
}
.podcast-section .main-title::before {
	top: 22px;
}
.foods-section .main-title::before {
	top: 20px;
}
.changing-world-section .main-title {
	font-size: 33px;
}
.career-bottom-wrap .career-cat::before {
    width: 35px;
}
.see-all-videos.vc_btn3-inline button::before, .see-all-videos.vc_btn3-inline a::before {
	top: -3px;
}
.header-inner .mobile-nav-toggle, .header-inner .mobile-nav-toggle::before, .header-inner .mobile-nav-toggle::after {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	-o-transition: none;
}
.bfc-category-inner-page .smart-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 30px;
}
.bfc-category-inner-page .smart-news-title.smart-design-title a {
	font-size: 17px;
}
.shopbfs-category-inner-page-section .main-title.shop-bfc-title {
	padding-bottom: 20px;
}
.bfc-category-fashion-runaway-sec .video-wrap .video-section-link-common {
	top: calc(50% - 28px);
}
.bfc-category-inner-page .home-shop-sfc-inner .common-btn > a {
	padding: 0 42px !important;
}
.books-section-content .main-title::before {
	top: 13px;
}
.books-section-content {
	padding-top: 55px !important;
}
.books-inner .woocommerce ul.products li.product:nth-child(3n) {
	margin-right: 0;
}
.books-inner .woocommerce ul.products li.product {
	margin-bottom: 30px !important;
	width: 31.33%;
	margin-right: 3%;
}
.books-inner .news-cat {
	font-size: 17px;
	margin-top: 5px;
}
.books-inner ul.products li > a.smart-news-title .woocommerce-loop-product__title {
    font-size: 17px;
}    
.best-writer-section .main-title::before {
	top: 15px;
}
.best-writer-section {
	padding-top: 40px !important;
}
.blog-banner-img > img {
	min-height: 250px;
	object-fit: cover;
}
.single main > .post-feature-image-section .post-fetaure-title .single-post-cat {
	font-size: 20px;
}
.single main > .post-feature-image-section .post-fetaure-title h2 {
	font-size: 31px;
	margin-top: 11px;
	margin-bottom: 10px;
}
.single main > .post-feature-image-section .post-fetaure-title {
	bottom: 23px;
}
.blog-left-wrapper > p {
	margin-bottom: 10px;
	font-size: 14px;
}
.blog-right-container {
	padding-left: 15px;
}
.sidebar-content-section .designer-row-wrap .blog-left-content {
	width: 61.16%;
}
.sidebar-content-section .designer-row-wrap .blog-right-content {
	width: 38.84%;
}
.blog-left-container {
	padding: 54px 20px 0 15px;
}
.latest-post .latest-bottom-wrap .latest-excerpt p, .latest-post .latest-bottom-wrap .latest-excerpt {
	font-size: 12px;
}
.latest-post .latest-bottom-wrap .sidebar-content-title {
	margin-top: 18px;
	margin-bottom: 9px;
}
.latest-post > .latest-box {
	margin-bottom: 20px;
}
.latest-post .latest-bottom-wrap .sidebar-content-title > a {
	font-size: 16px;
}
.blog-right-container .latest-list {
	margin-bottom: 25px;
}
.blog-right-container .sidbar-title {
	margin-bottom: 14px;
	font-size: 18px;
	margin-top: -6px;
}
.blog-detail-cms-area {
	margin-top: 30px;
}
.blog-detail-cms-area .common-btn > a {
	height: 40px;
	line-height: 40px !important;
	font-size: 16px !important;
	min-width: 240px;
	padding-top: 0 !important;
}
.single .other-topic-section {
	padding-top: 50px;
}
.wellness-inner-page {
	padding-top: 50px !important;
}
.blog-cat-list .smart-design-list > .smart-main-design-post {
	flex: 0 0 31.33%;
	width: 31.33%;
	margin-right: 3%;
}
body:not(.singular) main > article:first-of-type {
	padding-top: 52px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px){
	.history-section .main-title::before {
	    font-size: 175px;
	    top: 34px;
	}
body:not(.home) .history-section .main-title::before {
	top: 0;
}	

.page-id-1264 .inner-baner-img img{
	height: auto!important;
}
.page-id-1264 .inner-baner-img {
    position: relative;
    display: block;
    height: auto;
}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.video-inner-page ul.smart-new-list.smart-new-list-video a.video-link {
		top: 30%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.entry-content > .vc_section.news-section:first-child + .most-stylish-section .common-btn > a {
	min-width: 224px;
	padding: 0 15px !important;
}
.authorAvatar > img {
	min-height: 346px;
	object-fit: cover;
	object-position: 100% 100%;
}
.authorDescrption > br {
	display: block;
	margin: 4px 0;
}

.page-id-1264 .inner-baner-img img{
	height: auto!important;
}

.page-id-1264 .inner-baner-img {
    position: relative;
    display: block;
    height: auto;
}
.design-text1 .wpb_wrapper > div::before {
    width: 22px;
    height: 5px;
}
.culture-title {
	text-align: justify;
}
.culture-title .blog-ico {
	margin-left: -2px;
}
.blog-banner-img {
	height: 270px;
}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){

.video-inner-page ul.smart-new-list li {
   width: 50%;
  padding: 0 17px!important;
}
.video-inner-page ul.smart-new-list {
    margin: 0 !important;
    max-width: 100%;
}

/*---1-10-21--*/
.chef-world-wide-section.section-gapping {
    padding: 60px 0 60px;
}

body .chef-world-wide-section.section-gapping .vc_col-sm-8 {
    padding-top: 0px;
}
.chef-world-wide-section .home-shop-sfc-inner:before{
    top: -61px!important;
    height: 810px!important;
}

.chef-world-wide-section .vc_col-sm-8 p {
    margin-bottom: 31px;
}
.chef-world-wide-section .vc_custom_heading.subtitle, .\34 -model-section .vc_custom_heading.subtitle {
    margin: 33px 0 25px;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post {
    width: 50%;
    float: left;
    padding-right: 10px;
}

body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post:nth-child(2n) {
    padding-left: 10px;
}
body .chef-world-wide-section.section-gapping .vc_col-sm-8, body .\34 -model-section .left-side-section.vc_col-sm-8 {
    width: 54%;
    padding: 0 50px 0 0;
}
body .\34 -model-section .left-side-section.vc_col-sm-8 {
    padding: 0 50px 0 0;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4{
    width: 45%;
}
body .chef-world-wide-section.section-gapping .vc_col-sm-8 .vc_column-inner {
padding: 0;
}


body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 ,
 body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4, body .\34 -model-section .left-side-section.vc_col-sm-4{
  margin-top: 0px;

 }
/*----------------shop-page-----------*/

.archive ul.products.columns-4 {
    width: 66.9%;
}
.archive ul.products.columns-4 li {
    width: 47.5%!important;
}
.archive div#shop-page-sidebar {
    width: 30%;
    margin-right: 20px;
}

.archive ul.products.columns-4 li{
    padding: 0 !important;
}
.archive ul.products.columns-4 li:nth-child(1), .archive ul.products.columns-4 li:nth-child(2), .archive ul.products.columns-4 li:nth-child(4), .archive ul.products.columns-4 li:nth-child(5), .archive ul.products.columns-4 li:nth-child(7), .archive ul.products.columns-4 li:nth-child(8), .archive ul.products.columns-4 li:nth-child(10), .archive ul.products.columns-4 li:nth-child(11){
margin-right: 10px!important;
}
.archive main#main{
	padding:0 10px;
}
.archive .content-area {
    padding-top: 0!important;
    padding-bottom: 70px;
}

.archive .shop-main-title{
    padding-top: 50px;
}
.archive .shop-page-banner .textwidget p {
    font-size: 46px;
}

.archive .shop-page-banner:nth-child(2) {
   
    top: 43%;
}
.archive .shop-page-banner:last-child .textwidget p {
    font-size: 16px;
}

/*--------subscribe-popup----------*/
.popup-contain .email-subscribe::before {
    left: 180px;
    top: 7px;
   }

  .popup-contain .email-form-left .title p {
    font-size: 36px;
   }
  .popup-contain .email-form-left .title1 p {
    font-size: 15px;
}


/*------29-07-21-*/

.wocoomerce-header-menu .card span {
    font-size: 8px;
    padding: 1px 5px;
    margin: -7px 2px 0 0;
}
.chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .vc_column-inner, .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .vc_column-inner {
    padding-left: 20px;
    padding-right: 0;
}
.\34 -model-section .main-image .add-image {
   
    margin-right: 8px;
}
body .\34 -model-section .main-image .add-image {
    float: left;
    width: 23.60%;
    position: relative;
    margin-right: 6px;
}
body .\34 -model-section .main-image .add-image:nth-child(2n){
  margin-right: 0px;
}
body .\34 -model-section .main-image .add-image:nth-child(2){
  margin-right: 6px;
}
.\34 -model-section .main-image .add-image .image-title {
   
    font-size: 15px;
}
 .\34 -model-section .main-image {
    overflow: hidden;
    margin-bottom: 20px!important;
}
ul.smart-new-list li .smart-news-image, ul.smart-new-list li .smart-news-image a {
    height: 220px;
}
body.single-product div.product {
    padding: 60px 0 60px;
}
body.single .woocommerce-product-gallery {
    width: 48%!important;
     float: left!important;
}
body.single .summary.entry-summary {
    float: left!important;
}
body.single .woocommerce-product-gallery .woocommerce-product-gallery__image a {
    height: 335px !important;
}
.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products {
    flex-direction: unset;
}
body.single.woocommerce section.related.products img {
    height:257px;
 }

}
@media only screen and (max-width: 1023px){
.wocoomerce-header-menu .card a:hover {
    background-position: -33px 1px;
}
body.blog main#site-content .pagination-wrapper.section-inner {
    margin-bottom: 40px;
}
.wocoomerce-header-menu .card 
 a.cart-num.active-cart {
    background-position: -32px 0px;
}

}
@media only screen and (max-width: 767px){

.page-id-1264 .inner-baner-img {
    position: relative;
    display: block;
    height: auto;
}
.page-id-1264 .inner-baner-img img {
    height: auto;
}


.chef-world-wide-section.section-gapping {
    padding: 40px 0 50px;
}
body .chef-world-wide-section.section-gapping .vc_col-sm-8 {
    padding: 0;
    width: 100%;
   }
   body .\34 -model-section .left-side-section.vc_col-sm-8 {
    padding: 0 15px;
    width: 100%;
   }

   .chef-world-wide-section .vc_col-sm-8 p {
    margin-bottom: 25px;
}

.chef-world-wide-section .vc_custom_heading.subtitle{
    margin: 33px 0 30px;
}
	/*--29-07-21--------*/

.header-titles .site-logo.faux-heading img {
    max-width: 164px;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4, body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post {
    width: 100%;
    padding:0;

}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post:nth-child(2n), body .\34 -model-stylish-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post:nth-child(2n){
	padding:0;
}

.chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .vc_column-inner, .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .vc_column-inner{   
 padding-left: 0px;
}

body .chef-world-wide-section.section-gapping .culinary-design-image > a {
    height: 192px;
   }
.chef-world-wide-section .smart-news-title.culinary-design-title, .\34 -model-section .smart-news-title.smart-design-title {
    min-height: 24px;
    margin-bottom:10px  !important;

}
   


/*#site-header .header-inner {
  justify-content: normal!important;
 }
*/

.home-baner-img {
	height: 375px;
}
header .search-wrap {
     padding-left: 0!important;
}
.search-wrap .subscribe {
    margin-left: 7px!important;
}



.banner-content .banner-title {
	font-size: 32px;
	letter-spacing: 0.2px;
}
.banner-below {
	font-size: 15px;
	margin-top: 12px;
	max-width: 345px;
	margin-left: auto;
	margin-right: auto;
}
.main-title::before {
	font-size: 76px !important;
	top: 15px;
}
.main-title {
	font-size: 28px;
	padding: 36px 0 16px;
	margin-top: -21px !important;
}
.vc_section.news-section {
	padding-top: 40px;
}
ul.smart-new-list li {
	margin-left: 0;
	flex: 0 0 100%;
	margin-top: 18px;
}
ul.smart-new-list {
	flex-wrap: wrap;
}
.news-cat::before {
	width: 10px;
	height: 3px;
	margin-right: 8px;
	margin-top: -3px;
}
ul.smart-new-list li:nth-child(-n+1) {
	margin-top: 0;
}
.smart-news-title {
	font-size: 18px;
}
.smart-new-list {
	max-width: 345px;
	margin: 0 auto;
}
.smart-plus .btn::before {
	background-image: url(../images/sprite-mobile-home.png);
	content: " ";
	width: 18px;
	height: 10px;
	background-position: 0 -30px;
	position: absolute;
	top: -9px;
}
.smart-plus .btn:hover::before {
	background-position: -98px -30px;
}
.smart-plus {
	margin-left: 1px;
}
.vc_section.news-section + .most-stylish-section .main-title {
	line-height: 140%;
	padding-bottom: 13px;
}
.vc_section.news-section + .most-stylish-section .main-title::before {
	top: 20px;
}
.vc_section.news-section + .most-stylish-section {
	padding-top: 21px !important;
}
.designer-row-wrap .vc_col-sm-3 {
	width: 100%;
}
.designer-row-wrap .vc_col-sm-9 {
	width: 100%;
	margin-top: 50px;
}
.designer-row-wrap .vc_col-sm-9 .vc_column-inner {
	padding-left: 15px;
}
.smart-main-design-post, .most-style-videos .video-wrap {
	width: 100%;
	float: none;
}
.home-baner-img > img {
	display: none;
}
.mainbaner-img-mobile > img {
	display: block;
}
.home-baner-img {
	height: auto;
}
.designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 35px;
	padding-right: 0;
	padding-bottom: 50px;
}
.home-shop-sfc-inner .wpb_single_image.vc_align_left {
	text-align: center;
}
.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-right: 35px;
}
.home-shop-sfc-inner div.vc_custom_heading {
	font-size: 16px;
	margin: 50px 0 1px;
}
.design-text1 p, .design-text1 .wpb_wrapper > div {
	font-size: 18px;
	padding-left: 43px;
}
.design-text1 p::before, .design-text1 .wpb_wrapper > div::before {
	width: 32px;
	height: 3px;
}
.fashion-side-des p {
	font-size: 13px;
}
.fashion-side-des > .wpb_wrapper {
	padding-right: 0;
}
.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .fashion-side-des {
	padding-right: 0;
}
.black-designer-row-wrap h3.vc_custom_heading, .home-shop-sfc-inner h3.vc_custom_heading {
	font-size: 40px;
}
.design-text1 {
	margin: 19px 0 16px !important;
}
.fashion-side-des {
	margin-bottom: 12px !important;
}
.home-shop-sfc-inner .common-btn > button, .common-btn > button, .home-shop-sfc-inner .common-btn > a, .common-btn > a {
	padding: 0 46px !important;
	min-width: auto;
	min-width: 234px;
	height: 38px;
	line-height: 38px !important;
	font-size: 16px !important;
}
.vc_section.news-section + .most-stylish-section .new-title.design-title {
	max-width: 100%;
}
.smart-main-design-post {
	padding-bottom: 23px;
}
.most-stylish-section .fashion-runaway {
	font-size: 22px;
}
.most-style-videos {
	border-top: 4px solid #1D1D1E;
	padding-top: 19px;
}
.most-style-videos {
	margin-top: 10px;
}
.see-all-videos.vc_btn3-inline button, .see-all-videos.vc_btn3-inline a {
	font-size: 15px;
	margin-top: -2px;
}
.see-all-videos.vc_btn3-inline button::before, .see-all-videos.vc_btn3-inline a::before {
	font-size: 16px;
	margin-right: 7px;
}
.video-wrap .video-section-link, .video-wrap .video-section-link-common, .podcast-design-box .video-section-link-common,
.beauty-brand-section ul.products > li a.beauty-video-section-link, .culinary-video-wrap .culinary-video-section-link {
	width: 48px;
	height: 48px;
	line-height: 48px;
}
.video-section-link::after, .video-section-link-common::after, .entertainment-video-wrap .entertainment-video-section-link::after,
.podcast-design-box .video-section-link-common::after, .beauty-brand-section ul.products > li a.beauty-video-section-link::after,
.culinary-video-wrap .culinary-video-section-link::after {
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid #53C1BD;
	left: 6px;
}
img.video-image {
	margin-bottom: 19px;
}
.most-style-videos .video-wrap:not(:last-child) {
	margin-bottom: 30px;
}
.most-stylish-section .video-wrap .video-section-link {
	top: calc(50% - 23px);
}
.video_content_wrapper {
	max-width: 357px;
	margin: 0 auto;
}
.most-style-videos {
	padding-bottom: 30px;
}
.shopbfs-section .main-title {
	padding-top: 22px;
}
.shopbfs-section ul.products {
	padding: 0;
}
.shopbfs-section .woocommerce-loop-product__title {
	font-size: 18px !important;
	margin-top: 14px !important;
	margin-bottom: 8px !important;
}
.shopbfs-section .button.product_type_simple {
	font-size: 14px;
	margin-top: 6px;
}
.common-btn > button, .common-btn > a {
	min-width: 217px;
	height: 36px;
	line-height: 36px !important;
}
.shopbfs-section .owl-nav button {
	position: static !important;
	transform: none;
}
.shopbfs-section .owl-nav {
	width: 100%;
	text-align: center;
	margin-top: 20px !important;
}
body .shopbfs-section .owl-carousel .owl-nav > button.owl-prev, body .shopbfs-section .owl-carousel .owl-nav > button.owl-next {
   margin-left: 13px !important;
   margin-right: 13px !important;
}
.shopbfs-section .owl-nav button, .author-details .owl-nav button, .books-section .owl-nav button, .podcast-section .owl-nav button,
.changing-world-section .owl-nav button {
	width: 14px !important;
	height: 22px !important;
	background-image: url("../images/sprite-mobile-home.png") !important;
	background-position: 0 -61px !important;
}
body .shopbfs-section .owl-carousel .owl-nav > button.owl-next {
	top: 39% !important;
}
.shopbfs-section .owl-nav button:hover, .author-details .owl-nav button:hover, .books-section .owl-nav button:hover,
.podcast-section .owl-nav button:hover {
	background-position: 0 -140px !important;
}
.shopbfs-section .common-btn {
	margin-top: 31px !important;
}
.shopbfs-section.section-gapping {
	padding-top: 55px;
	padding-bottom: 50px;
}
.shopbfs-section + .vc_section.most-stylish-section {
	padding-top: 46px !important;
}
.shopbfs-section + .vc_section.most-stylish-section .main-title {
	line-height: 140%;
}
.shopbfs-section + .vc_section.most-stylish-section .main-title::before {
	top: 19px;
}
.black-designer-row-wrap {
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.smart-design-list {
	max-width: 357px;
	margin: 0 auto;
}
.black-designer-row-wrap .new-title.design-title {
	max-width: 100%;
}
.smart-design-title a {
	font-size: 18px;
}
.black-designer-row-wrap .smart-main-design-post {
	padding-bottom: 19px;
}
img.redcarpet-video-image {
	margin-bottom: 18px;
}
.black-designer-row-wrap .most-style-videos .video-wrap:not(:last-child) {
	margin-bottom: 20px;
}
.most-stylish-section.fashion-black-section {
	padding-bottom: 5px !important;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-left: 35px;
	padding-bottom: 35px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > * {
	padding-left: 0;
}
.designer-row-wrap.black-designer-row-wrap .fashion-side-des {
	max-width: 304px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > div.vc_custom_heading {
	margin-top: 43px;
}
.designer-row-wrap.black-designer-row-wrap .design-text1 {
	margin-top: 25px !important;
}
.vc_custom_heading.enterainment-heading {
	font-size: 26px;
	margin-bottom: 17px !important;
}
.entertainment-txt1 ul > li {
	font-size: 16px;
	padding-right: 10px;
	margin-right: 8px;
}
.entertainment-section.section-gapping {
	padding-top: 45px;
}
.black-women-artist p {
	font-size: 24px;
	text-align: center;
}
.entertainment-section .black-women-artist {
	display: block;
	text-align: center;
}
.black-women-artist::before {
	color: rgba(255,255,255,0.03);
	left: 0;
	right: 0;
	text-align: center;
}
.entertainment-txt1 ul {
	margin-bottom: 20px !important;
}
.entertainment-section1 > .vc_col-sm-8 {
	padding-right: 0;
	width: 100%;
	float: none;
}
.entertainment-section .vc_btn3-container.see-all-videos {
	padding-top: 0;
}
.entertainment-video-wrap .entertainment-video-section-link {
	top: calc(50% - 50px);
	width: 50px;
	height: 50px;
}
.entertainment-video-wrap .entertainment-video-section-link::after {
    border-left: 13px solid #53C1BD;
}
.entertainment-section1 > .vc_col-sm-4 {
	width: 100%;
}
.entertainment-video-content-wrap > a {
	font-size: 18px;
}
.entertainment-video-content-wrap > span {
	font-size: 13px;
	margin-top: 10px;
}
.entertainment-video-content-wrap {
	padding-left: 14px;
	padding-top: 4px;
}
.entertainment_video_content_wrapper1 > li {
	padding-bottom: 17px;
	margin-bottom: 17px;
}
.entertainment-video-image-wrap > span {
	font-size: 17px;
	margin-top: 15px;
	margin-bottom: 25px !important;
}
.fashion-in-music-design-list {
	margin-top: 50px;
}
.entertainment-section::before {
	height: 48%;
}
ul.smart-new-list li.fashion-in-music-main-design-post {
	margin-top: 2px;
}
.author > .authorAvatar {
	width: 100%;
}
.author .author-info-wrap {
	width: 100%;
	padding: 31px 20px 35px 20px;
}
.authorInfo .authorTitle1 {
	font-size: 18px;
	margin-top: 13px;
	margin-bottom: 15px;
	padding-left: 41px;
}
.authorInfo .authorTitle1::before {
	width: 30px;
	height: 3px;
}
.author-post-btn > a.btn {
	font-size: 13px;
}
.author-post-btn {
	margin-top: 12px;
}
.entertainment-section.section-gapping {
	padding-bottom: 25px !important;
}
.author-details .owl-nav button {
	position: static !important;
}
.author-details .owl-nav button.owl-prev, .author-details .owl-nav button.owl-next {
	left: 20px !important;
	background-position: 0 -219px !important;
	width: 17px !important;
	height: 26px !important;
	transform: none !important;
}
.author-details .owl-nav button.owl-prev:hover {
	background-position: 0 -289px !important;
}
.author-details .owl-nav button.owl-next {
	background-position: -99px -219px !important;
}
body .author-details .owl-nav button.owl-next:hover {
	background-position: -99px -289px !important;
}
.author-details .owl-nav {
	text-align: center;
	margin-top: 30px;
}
body .author-section .owl-carousel .owl-nav > button.owl-prev,
body .author-section .owl-carousel .owl-nav > button.owl-next {
	margin: 0 20px !important;
}
.author-section.section-gapping {
	padding-bottom: 45px;
}
.fashion-side-des p {
	margin-bottom: 18px;
}
.culture-section .designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-bottom: 35px;
}
.culture-section .home-shop-sfc-inner div.vc_custom_heading {
	margin-top: 43px;
}
.smart-news-title.culture-design-title {
	font-size: 18px;
	margin-top: 8px !important;
	margin-bottom: 6px !important;
}
.culture-design-list > .culture-main-design-post:first-child .culture-design-title > a::after {
	right: -32px;
	top: 4px;
	background-position: -255px -150px;
	width: 22px;
	height: 24px;
	background-size: 280px;
}
.smart-design-box .design-bottom-wrap {
	margin-top: 13px;
}
.culture-main-design-post {
	padding-bottom: 20px;
}
.books-section.section-gapping {
	padding-top: 0px !important;
}
.books-section.section-gapping .main-title::before {
	top: 19px;
}
.books-section.section-gapping .main-title {
	line-height: 140%;
}
.books ul.products li .cat-name {
	font-size: 16px;
	margin-top: 18px;
}
.books ul.products li > a.smart-news-title .woocommerce-loop-product__title,
.books-inner ul.products li > a.smart-news-title .woocommerce-loop-product__title {
	font-size: 18px;
}
.books ul.products li > a.smart-news-title, .books-inner ul.products li > a.smart-news-title {
	margin: 9px 0 3px !important;
}
html body .books-section .owl-carousel .owl-nav > button.owl-prev, html body .podcast-section .owl-carousel .owl-nav > button.owl-prev {
	margin-right: 16px !important;
}
.books-section .owl-nav {
	margin-top: 12px;
	margin-bottom: 30px;
}
.business-section .main-title, .beauty-brand-section .main-title {
	line-height: 140%;
}
.business-section .main-title::before, .beauty-brand-section .main-title::before {
	top: 19px;
}
.books-section {
	padding-bottom: 50px !important;
}
.business-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-bottom: 25px;
}
.business-section .designer-row-wrap.black-designer-row-wrap .design-text1 {
	margin-top: 21px !important;
}
.business-section.section-gapping.most-stylish-section.fashion-black-section {
	padding-bottom: 24px !important;
}
.beauty-brand-section {
	padding: 40px 0 50px !important;
}
.beauty-brand-section ul.products > li {
	width: 47% !important;
	margin-bottom: 18px !important;
}
.beauty-brand-section ul.products > li:nth-child(5n), .beauty-brand-section ul.products > li {
	margin-right: 6% !important;
}
.beauty-brand-section ul.products > li:nth-child(2n) {
	margin-right: 0 !important;
}
.beauty-brand-section ul.products {
	max-width: 345px;
	margin: 0 auto;
	justify-content: center;
}
.beauty-brand-section ul.products > li .beauty-video-watch-demo {
	font-size: 14px;
	min-width: 87px;
	height: 24px;
	padding: 6px 5px;
}
.beauty-brand-section ul.products .woocommerce-loop-category__title {
	font-size: 18px;
	margin-top: 14px;
	margin-bottom: 8px;
}
.beauty-brand-section ul.products a.shopbtn {
	font-size: 14px;
}
.beauty-brand-section .woocommerce {
	margin-bottom: 10px;
}
.podcast-section .podcast-design-title {
	font-size: 18px;
}
.podcast-design-bottom-wrap {
	padding: 15px 15px 18px;
}
.podcast-section .podcast-design-title {
	margin: 9px 0 15px !important;
}
html body .podcast-section .owl-carousel .owl-nav > button {
	background-position: -103px -357px !important;
	width: 13px !important;
	height: 20px !important;
}
html body .podcast-section .owl-carousel .owl-nav > button.owl-next:hover {
	background-position: -103px -427px !important;
}
html body .podcast-section .owl-carousel .owl-nav > button.owl-prev {
	transform: none !important;
	background-position: 0 -357px !important;
}
html body .podcast-section .owl-carousel .owl-nav > button.owl-prev:hover {
	transform: none !important;
	background-position: 0 -427px !important;
}
.podcast-design-bottom-wrap {
	top: -50px;
}
.podcast-section .owl-nav {
	margin-top: -20px;
	margin-bottom: 0;
	margin-left: -19px;
}
html body .podcast-section .owl-carousel .owl-nav > button.owl-prev {
	margin-right: 48px !important;
}
.podcast-section {
	padding-bottom: 43px !important;
}
.history-section .main-title {
	line-height: 140%;
}
.history-section .main-title::before {
	top: 19px;
}
.history-section .main-title::before {
	top: 19px;
}
.history-section.section-gapping {
	padding-top: 45px !important;
	padding-bottom: 38px !important;
	margin-bottom: 45px !important;
}
.news-section .smart-history-title {
	font-size: 18px;
}
.foods-section .home-shop-sfc-inner .common-btn > button, .foods-section .home-shop-sfc-inner .common-btn > a {
	font-size: 16px !important;
}
.foods-section .home-shop-sfc-inner .common-btn > button::before, .foods-section .home-shop-sfc-inner .common-btn > a::before {
	top: 5px;
	right: -25px;
}
.foods-section .designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-bottom: 45px;
}
.culinary-video-wrap .culinary-video-section-link {
	width: 50px;
	height: 50px;
}
.culinary-video-wrap .culinary-video-section-link::after {
	border-left-width: 13px;
}
.culinary-video-wrap .culinary-video-image-wrap > span {
	font-size: 18px;
	margin-top: 14px;
}
.culinary_video_content_wrapper {
	margin-bottom: 26px !important;
}
.culinary-design-title a {
	font-size: 18px;
}
.smart-main-design-post.culinary-main-design-post {
	padding-bottom: 20px;
}
.wellness-section.section-gapping {
	padding-top: 0 !important;
}
.smart-main-design-post.culinary-main-design-post:last-child {
	padding-bottom: 0;
}
.vc_custom_heading.Wellness-side-heading2 {
	max-width: 245px;
}
body .wellness-side-text1.design-text1 {
	margin-top: 0 !important;
}
.wellness-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner {
	padding-bottom: 30px;
}
.wellness-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > div.vc_custom_heading {
	margin-top: 30px;
}
.fashionistas-section.section-gapping {
	padding-top: 0 !important;
	padding-bottom: 41px !important;
}
.fashionistas-section .lifestyle-design-title {
	margin-top: 10px !important;
	margin-bottom: 14px !important;
}
.fashionistas-section .new-title {
	margin-top: 10px;
}
.changing-world-section .main-title {
	line-height: 140%;
}
.changing-world-section .main-title::before {
	top: 18px;
}
.changing-world-section {
	padding-top: 45px !important;
}
.smart-main-career-post .smart-career-box > .smart-career-image {
	width: 100%;
}
.smart-main-career-post .smart-career-box .career-bottom-wrap {
	width: 100%;
	padding: 0 20px 44px;
	margin-top: -25px;
	z-index: 1;
}
.career-bottom-wrap .smart-career-title {
	font-size: 40px;
	margin-bottom: 12px;
	margin-top: 0;
}
.smart-main-career-post .smart-career-box > .smart-career-image::before {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	right: 0;
	top: auto;
	bottom: 0;
	margin: auto;
	border-bottom: 65px solid #fff;
	border-right: 100vw solid transparent;
	pointer-events: none;
	border-left: none;
}
.career-bottom-wrap .smart-career-title {
	font-size: 40px;
	margin-bottom: 25px;
	margin-top: 0;
}
.career-bottom-wrap .career-title {
	margin-top: 14px;
}
.career-bottom-wrap .career-cat::before {
	width: 32px;
	height: 3px;
	left:2px;
}
.career-bottom-wrap .career-cat {
	font-size: 20px;
	padding-left: 45px;
}
.changing-world-section .owl-nav button {
	position: static !important;
}
.changing-world-section .owl-nav {
	text-align: center;
	margin-top: 34px;
}
.changing-world-section .owl-nav button {
	background-position: -99px -288px !important;
	width: 17px !important;
	height: 26px !important;
}
.changing-world-section .owl-nav button.owl-next:hover {
    background-position: -99px -218px !important;
}
.changing-world-section .owl-nav button.owl-prev {
	background-position: -99px -288px !important;
}
.changing-world-section .owl-nav button.owl-prev:hover {
	background-position: 0 -218px !important;
}
.footer-menu-widget {
	display: none;
}
body .changing-world-section .owl-carousel .owl-nav > button {
	margin: 0 21px !important;
}
.email-form > * {
	width: 100%;
}
.email-form-left .title p {
	font-size: 20px;
}
.newsletter-email {
	position: relative;
	width: calc(100% - 91px);
	min-width: auto;
	/* float: none; */
}
.email-form-left .title1 p {
	font-size: 13px;
	text-align: left;
}
.news-submit .all-btn {
	font-size: 16px;
}
.email-subscribe {
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
	width: 80px;
}
.news-letter {
	width: 100%;
}
.newsletter-email input:not([type="submit"]) {
	border-bottom: 2px solid #fff !important;
	line-height: 50px;
	font-size: 15px;
}
.widget_epicwin_widget .newsletter-email > label {
	font-size: 15px;
	top: 13px;
}
.news-letter {
	padding-right: 24px;
}
.email-subscribe::before {
	right: -43px;
	top: -49px;
	background-image: url("../images/sprite-mobile-home.png");
	background-repeat: no-repeat;
	background-position: 0 -622px;
	width: 59px;
	height: 49px;
}
.email-form-left .title1 {
	max-width: 304px;
	margin-left: 0;
	margin-right: auto;
}
.footer-newsletterform-widget {
	padding: 50px 0 50px;
}
.email-form-left .title {
	margin-bottom: 3px;
}
.footer-other-wrapper {
	padding: 50px 0 40px;
}
.footer-image-widget .widget-content {
	max-width: 130px;
	margin: 0 auto;
}
.footer-credits * {
	font-size: 13px;
}
footer .social-icon-wrapper {
	padding: 34px 0 0;
}
.footer-credits {
	margin-top: 14px;
}
footer ul.social-icone-list {
	max-width: 251px;
}
footer ul.social-icone-list li, ul.social-icone-list li {
	margin-right: 26px;
}
ul.social-icone-list li.facebook a {
	width: 10px;
	height: 20px;
}
ul.social-icone-list li i.fa::before {
	background-image: url("../images/sprite-mobile-home.png");
	background-position: 0 -710px;
	width: 10px;
	height: 20px;
}
ul.social-icone-list li a:hover i.fa::before {
	background-position: -1px -761px;
}
ul.social-icone-list li.twitter a {
	width: 20px;
	height: 17px;
}
ul.social-icone-list li.twitter i.fa::before {
    background-position: -43px -812px;
    width: 25px;
    height: 25px;
    background-position: -53px -57px;
}
ul.social-icone-list li.twitter a:hover i.fa::before {
	background-position: -44px -763px;
}
ul.social-icone-list li.instagram a {
	width: 18px;
	height: 18px;
}
ul.social-icone-list li.instagram i.fa::before {
	background-position: -90px -711px;
	width: 18px;
	height: 18px;
}
ul.social-icone-list li.instagram a:hover i.fa::before {
	background-position: -91px -762px;
}
ul.social-icone-list li.pinterest-footer a {
	width: 21px;
	height: 21px;
}
ul.social-icone-list li.pinterest-footer i.fa::before {
	background-position: -136px -710px;
	width: 21px;
	height: 21px;
}
ul.social-icone-list li.pinterest-footer a:hover i.fa::before {
	background-position: -137px -761px;
}
ul.social-icone-list li.youtube a {
	width: 20px;
	height: 15px;
}
ul.social-icone-list li.youtube i.fa::before {
	background-position: -184px -713px;
	width: 20px;
	height: 15px;
}
ul.social-icone-list li.youtube a:hover i.fa::before {
	background-position: -185px -764px;
}
footer ul.social-icone-list li.search-toggle-wrapper {
	width: 14px;
	height: 15px;
}
footer ul.social-icone-list li.search-toggle-wrapper .search-toggle::before {
	background-image: url("../images/sprite-mobile-home.png");
	background-position: -232px -713px;
}
footer ul.social-icone-list li.search-toggle-wrapper .search-toggle:hover::before {
	background-position: -233px -764px;
}
/*
body .menu-modal .menu-modal-inner {
	padding-left: 15px;
	padding-right: 15px;
}*/
/* mega menu css starts */
.modal-menu ul.mega-menu li a {
	font-size: 15px !important;
}
.menu-modal .menu-modal-inner .menu-top nav .modal-menu {
	width: 100%;
	left: 0;
}
.menu-modal .menu-modal-inner .menu-top nav .menu-img {
	width: 100%;
}
.menu-modal .menu-modal-inner .menu-top nav .menu-img {
	margin-top: 14px;
}
.menu-modal .menu-modal-inner .menu-top nav .modal-menu {
	left: 0;
}
body .menu-modal .menu-modal-inner {
	padding-top: 20px;
	padding-bottom: 20px !important;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
}
.menu-modal .social-icon-wrapper {
	padding-top: 20px;
}
html.no-scroll body.sticky_header .menu-modal {
	bottom: 0 !important;
}
.mainbaner-img-mobile {
	display: block;
}
.podcast-mobile-btn {
	display: block !important;
	text-align:center;
}
.business-section .designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .vc_column-inner {
	padding-right: 15px;
}
.podcast-mobile-btn.common-btn > button, .podcast-mobile-btn.common-btn > a {
	/*background-color: #53C1BD !important;
	color: #1D1D1E !important;
	margin-top: 25px !important;*/
}
.podcast-mobile-btn.common-btn > button:hover, .podcast-mobile-btn.common-btn > a:hover {
	/*background-color: #333 !important;
	color: #fff !important;*/
}

/*
html.no-scroll body, html.no-scroll {
	overflow: hidden !important;
}*/
/* mega menu css close */
.error404 .error404-content #content-area small {
	font-size: 55px;
}
.error404 .error404-content #content-area {
	padding: 0;
}
.error404 .error404-content #content-area h2 {
	font-size: 18px;
	margin: 15px 0 10px;
}
.error404 .error404-content #content-area .grve-subtitle {
	font-size: 14px;
	margin-bottom: 25px;
	line-height: 150%;
}
.error404 .error404-content #content-area .btn-wrap > a {
	height: 40px;
	line-height: 40px !important;
	padding: 0 10px !important;
	min-width: 130px;
	font-size: 16px !important;
}
html body .section-gapping.error404-content {
	padding: 50px 0;
}
.newsletter-popup .popup-form .newsletter-email {
	width: calc(100% - 90px);
}
.newsletter-popup .news-letter {
	padding-right: 20px;
}
.newsletter-popup .email-form-left .title p {
	font-size: 18px;
}
.main-title.shop-bfc-title {
	padding-bottom: 15px;
}
.shopbfs-section .main-title::before {
	top: 0;
	left: 0;
}
.history-section .main-title::before {
	top: 39px;
	font-size: 55px !important;
}
.podcast-section .main-title::before {
	top: 13px;
}
.foods-section .main-title::before {
	top: 14px;
}
.changing-world-section .main-title {
	font-size: 28px;
}
.changing-world-section .owl-nav button.owl-next {
	background-position: -99px -288px !important;
}
.changing-world-section .owl-nav button.owl-next:hover {
	background-position: -99px -288px !important;
}
.changing-world-section .owl-nav button.owl-next:hover {
	background-position: 0 -218px !important;
}
.news-section + .most-stylish-section .home-shop-sfc-inner .wpb_single_image img {
	max-height: 474px;
	width: 340px;
	object-fit: cover;
}
.news-section + .most-stylish-section .home-shop-sfc-inner .wpb_single_image.vc_align_left {
	display: block;
}
.news-section + .most-stylish-section .home-shop-sfc-inner .wpb_single_image .vc_figure,
.news-section + .most-stylish-section .home-shop-sfc-inner .wpb_single_image .vc_single_image-wrapper {
	display: block;
}
.news-section + .most-stylish-section .most-style-videos .video-wrap:not(:last-child) {
	margin-bottom: 20px;
}
.entertainment-video-image-wrap > span {
	display: none;
}
.entertainment_video_content_wrapper {
	margin-bottom: 24px !important;
}
.entertainment-video-image-wrap-1 {
	min-height: 196px;
	max-height: 196px;
}
.entertainment-video-wrap .entertainment-video-section-link {
	top: calc(50% - 25px);
}
.books-section .main-title {
	max-width: 320px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.home-baner-img .banner-content {
	display: none;
}
.home-baner-img .banner-content.mobile-view-content {
	display: block;
}
.entertainment-section1 .see-all-videos.mobile-view {
	display: none;
}
.entertainment-section .vc_btn3-container.see-all-videos {
	display: none;
}
.entertainment-section .entertainment-section1 .see-all-videos.mobile-view {
	display: block;
	margin-bottom: 27px;
	margin-top: -2px;
}
.entertainment-section1 {
	margin-top: 8px;
}
.books ul.products li .cat-name::before {
	width: 10px;
	height: 3px;
	margin-right: 9px;
}
.business-section .main-title {
	max-width: 274px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.beauty-brand-section .main-title {
	max-width: 250px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.beauty-brand-section ul.products > li a.beauty-video-section-link {
	width: 41px;
	height: 40px;
	line-height: 40px;
}
.beauty-brand-section ul.products > li a.beauty-video-section-link::after {
    border-top: 6.5px solid transparent;
    border-bottom: 6.5px solid transparent;
    border-left: 11px solid #53C1BD;
    left: 6px;
}
.beauty-brand-section ul.products > li a.beauty-video-section-link {
	top: 38% !important;
}
.history-section {
	position: relative;
}
.history-section::after {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	right: 0;
	top: auto;
	bottom: 0;
	margin: auto;
	width: calc(100% - 30px);
	height: 1px;
	background-color: #ddd;
}
.culinary_video_content_wrapper {
	margin-bottom: 30px !important;
}
.foods-section .designer-row-wrap .vc_col-sm-9 {
	margin-top: 30px;
}
.changing-world-section .main-title::before {
	color: rgba(89,193,189,0.15);
}
.changing-world-section .smart-career-image img {
	min-height: 360px;
	object-fit: cover;
}
.newsletter-email input:not([type="submit"]) {
	line-height: 42px;
	font-size: 15px;
	height: 42px;
}
span.footer-copyright {
	display: block;
}
.entry-content > .vc_section.news-section:first-child {
	padding-top: 40px;
}
.authorDescrption > br {
	margin: 10px 0;
}
.see-all-videos.vc_btn3-inline button::before, .see-all-videos.vc_btn3-inline a::before {
	top: 0;
}
.vc_btn3-container.see-all-videos.vc_btn3-inline {
	margin-bottom: 0px;
}
.shopbfs-section + .most-stylish-section .smart-design-list > .smart-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 19px;
}
.culture-section > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_row > .vc_column_container > .vc_column-inner {
	padding: 0;
}
.bfc-category-inner-page .main-title {
	line-height: 140%;
}
body:not(.home) .home-baner-img > img {
	display: block;
}
body:not(.home) .home-baner-img .banner-content {
	display: block;
}
body:not(.home) .home-baner-img img {
	min-height: 200px;
	object-fit: cover;
}
.bfc-category-inner-page {
	padding-top: 45px !important;
}
.bfc-category-inner-page .new-title.design-title {
	max-width: 100%;
}
body .shopbfs-section .owl-carousel .owl-nav > button.owl-next {
	margin-top: -1px !important;
}
.bfc-category-fashion-runaway-sec .most-style-videos .video-wrap {
	margin-right: 0 !important;
	width: 100% !important;
}
.bfc-category-fashion-runaway-sec .video-wrap span {
	min-height: auto;
}
.bfc-category-fashion-runaway-sec .most-style-videos .video-wrap:not(:last-child) {
	margin-bottom: 23px;
}
.bfc-category-fashion-runaway-sec .most-style-videos .video-wrap:nth-child(2n+1) {
	clear: both;
	float: none;
}
.bfc-category-fashion-runaway-sec .video_runway_wrapper {
	max-width: 357px;
	margin: 0 auto;
}
.bfc-category-fashion-runaway-sec {
	padding-top: 39px !important;
	padding-bottom: 45px !important;
}
.bfc-category-inner-page .fashion-cat-list {
	padding-bottom: 0;
}
#pagination > * {
	width: 17px !important;
	height: 26px !important;
	background-image: url("../images/sprite-mobile-home.png") !important;
}
#pagination > * {
	background-position: -99px -288px !important;
	transform: rotate(180deg);
}
#pagination > :hover, #pagination > a:first-child:hover {
	background-position: 0 -218px !important;
	transform: rotate(0);
}
#pagination > :last-child {
	background-position: 0px -288px !important;
}
#pagination > :last-child:hover, #pagination > div:last-child:hover {
	background-position: 0 -218px !important;
}
#pagination > div:hover {
	background-position: 0 -218px !important;
	transform: rotate(0);
}
.bfc-category-fashion-runaway-sec .video-wrap .video-section-link-common {
	top: calc(50% - 16px);
}
.bfc-category-inner-page .home-shop-sfc-inner .common-btn > a {
    padding: 0 46px !important;
    min-width: auto;
    min-width: 234px;
    height: 38px;
    line-height: 38px !important;
    font-size: 16px !important;
}
.bfc-category-inner-page .smart-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 23px;
}
.bfc-category-inner-page .home-shop-sfc-inner {
	padding-bottom: 0;
}
#pagination > :last-child:hover {
	transform: rotate(180deg);
}
.inner-baner-img > img {
	min-height: 180px;
	object-fit: cover;
}
.books-inner .woocommerce ul.products li.product:nth-child(2n) {
	margin-right: 0 !important;
}
.books-inner .woocommerce ul.products li.product {
	margin-bottom: 25px !important;
	width: 48%;
	margin-right: 4% !important;
}
.books-section-content .main-title {
	margin-top: 20px !important;
}
.books-inner .news-cat {
	font-size: 16px;
	margin-top: 5px;
}
.books-inner ul.products li > a.smart-news-title {
    margin: 7px 0 3px !important;
}
.books-inner ul.products li > a.smart-news-title .woocommerce-loop-product__title {
    font-size: 17px;
}
.best-writer-section .career-bottom-wrap .career-title {
	max-width: 100%;
}
.sidebar-content-section > .designer-row-wrap {
	flex-direction: column;
}
.sidebar-content-section .designer-row-wrap .blog-left-content {
	width: 100%;
	margin: 0;
}
.blog-left-container {
	padding: 40px 15px 0 15px;
}
.blog-left-wrapper > p {
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 170%;
}
.blog-left-wrapper > p > img {
	margin: 20px auto 20px 0;
	margin-left: auto;
}
.sidebar-content-section .designer-row-wrap .blog-right-content {
	width: 100%;
	margin-top: 35px;
}
.blog-right-container {
	padding-top: 45px;
}
.blog-right-container {
	padding-left: 15px;
	max-width: 100%;
}
.latest-post > .latest-box .related-image a img, .latest-post > .latest-box .latest-image a img {
	width: 100%;
}
.blog-detail-cms-area .common-btn {
	text-align: center;
}
.blog-detail-cms-area .textwidget .sidebar-content-title {
	text-align: center;
}
.sidebar-content-section .designer-row-wrap .blog-right-content {
	padding-bottom: 20px;
}
.single .other-topic-section {
	padding-bottom: 40px;
}
.latest-post .latest-bottom-wrap .sidebar-content-title > a {
	font-size: 18px;
}
.blog-banner-img > img {
	min-height: 180px;
	object-fit: cover;
}
.single main > .post-feature-image-section .post-fetaure-title .single-post-cat {
	font-size: 16px;
}
.single main > .post-feature-image-section .post-fetaure-title h2 {
	font-size: 21px;
	margin-top: 7px;
	margin-bottom: 6px;
}
.post-banner-meta > h4:not(:last-child) {
	padding-right: 11px;
	margin-right: 1px;
}
.post-banner-meta > h4 {
	font-size: 14px;
}
.single main > .post-feature-image-section .post-fetaure-title {
	bottom: 13px;
}
.woocommerce-pagination {
	margin-top: 20px;
}
.blog-banner-img {
	height: 180px;
}
body:not(.home) .history-section.section-gapping {
	padding: 0 !important;
}
body:not(.home) .history-section::after {
	display: none;
}
body:not(.home) .history-section #pagination {
	margin-top: 20px;
}
body:not(.home) .podcast-section .podcast-design-list {
	margin: 0;
}
body:not(.home) .podcast-section .podcast-design-list > .podcast-main-design-post {
	width: 100%;
	padding: 0;
}
body:not(.home) .business-section.section-gapping {
	padding-top: 45px !important;
}
body:not(.home) .foods-section.section-gapping {
	padding-top: 45px !important;
	padding-bottom: 15px !important;
}
body:not(.home) .smart-new-list-page {
	padding-bottom: 45px;
}
.celebrity-red-carpet-sec {
	padding: 0 !important;
}
.celebrity-inner-page-video-sec {
	padding: 30px 0 45px !important;
}
.culture-inner-page-sec .culture-design-list > .culture-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 20px;
}
.culture-inner-page {
	padding-top: 50px !important;
}
.culture-inner-page-sec.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-left: 15px;
}
.culture-section .designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-left: 15px;
}
.culture-section .culture-design-list .culture-main-design-post {
	padding-left: 6px;
	padding-right: 6px;
}
.culture-section .home-shop-sfc-inner {
	padding-bottom: 20px;
}
.fashion-runaway-page-video-sec {
	padding-top: 45px !important;
	padding-bottom: 45px !important;
}
.fashion-runaway-page {
	float: none !important;
	margin: 0 auto;
}
.fashion-runaway-page-video-sec > .vc_column_container > .vc_column-inner {
	padding: 0;
}
.wellness-inner-page.section-gapping {
	padding-top: 50px !important;
}
body:not(.home) .fashionistas-section.section-gapping {
	padding-top: 45px !important;
}
body:not(.singular) main > article:first-of-type {
	padding-top: 45px;
}
.blog-cat-list .smart-design-list > .smart-main-design-post {
	flex: 0 0 48%;
	width: 48%;
	margin-right: 4%;
}
.blog-cat-list .smart-design-list > .smart-main-design-post:nth-child(2n) {
	margin-right: 0;
}
.blog-cat-list .smart-design-list > .smart-main-design-post:nth-child(3n) {
	margin-right: 3%;
}
.blog-cat-list .smart-design-list {
	max-width: 100%;
	margin: 0 auto;
}
.blog-cat-list .smart-design-title a {
	font-size: 17px;
}
.blog-cat-list .smart-design-list > .smart-main-design-post:nth-last-child(-n+3) {
	padding-bottom: 23px;
}
.blog-cat-list .smart-design-list > .smart-main-design-post:nth-last-child(-n+2) {
	padding-bottom: 0;
}
.blog-cat-list {
	padding-bottom: 45px;
}
.blog-cat-list .smart-design-list > .smart-main-design-post:nth-child(2n) {
	margin-right: 0;
}
.related-image > a > img, .latest-image > a > img {
	max-height: 100%;
	object-fit: cover;
}


/*------------------26-07-21- -----video-section--------*/

.video-inner-page ul.smart-new-list li {
    width: 100%;
    padding: 0;
}
.video-inner-page ul.smart-new-list {
    
    margin: 0 ;
}

/*------------------shop-page----------*/


.archive #shop-page-sidebar{
	width: 100%!important;
	margin-bottom: 30px;
}

.archive .shop-page-banner .textwidget p {
    font-size: 32px;
}
.archive ul.products.columns-4{
	width: 100%;
}

.archive ul.products.columns-4 li{
	width: 47%!important;
	margin-right: 20px!important;
}
.archive .shop-page-banner{
    top: 26%!important;
}
.archive .shop-page-banner:nth-child(3) {
    top: 75%!important;
    transform: translateY(-65%);
}

.archive ul.products.columns-4 li:nth-child(2n){
    margin-right: 0!important;
}

.archive main#main {
    padding: 0 15px;
}

.archive .shop-page-banner:last-child .textwidget p {
    font-size: 16px;
    margin-top: 15px;
}

.archive .content-area {
    padding-top: 0!important;
    padding-bottom: 50px;
}
.archive .shop-main-title{
	padding-top: 50px;
}
.archive ul.products li.product .woocommerce-loop-product__link{
	width: 100%!important;
}
.archive ul img{
	width: 100%!important;
}

/*---------------------subscribe-popup-----------*/
.popup-contain .newsletter {
    padding: 50px 20px 50px !important;
    overflow: hidden;
}

.popup-contain.email-form-left .title p {
    font-size: 25px;
}

.popup-contain .email-form-left .title1 p {
    font-size: 15px;
}

.newsletter-popup .news-letter {
    padding: 20px 5px!important;
}
.popup-contain .newsletter-email input, .popup-contain .newsletter-email>label, .popup-contain .newsletter-email>label em, .popup-contain .news-submit .all-btn {
    color: #1D1D1E!important;
    border-color: #1D1D1E!important;
}
.popup-contain .email-subscribe::before {
    left: 147px;
    top: 6px;
 }

 .email-form-left .title1 {
     max-width: 100%!important;

}

/*------29-07-21------*/

.wocoomerce-header-menu .card span {
    font-size: 8px;
    padding: 1px 5px;
    margin: -7px 2px 0 0;
}
.chef-world-wide-section .left-side-section {
    padding-left: 0;
    padding-right: 0;
}

.chef-world-wide-section .fashion-upper-list + .vc_custom_heading.subtitle {
    margin-top: 30px;
}
.chef-world-wide-section >.container {
    padding-left: 0;
    padding-right: 0;
}
/*.chef-world-wide-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
    flex-direction: column-reverse;
    display: flex;
}*/
body .chef-world-wide-section .home-shop-sfc-inner:before , .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4:before{
    content: " ";
    background-color: #1D1D1D;
    position: absolute;
    top: -25px;
    bottom: 0;
    right: 0;
    height: 1430px;
    width: 100%;
    left: 0;
    z-index: -1;
}
.\34 -model-section .home-shop-sfc-inner.vc_col-sm-4:before{
    top: -61px;
   }
.chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 , .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4{
    margin-top: 0px;
    padding: 0px 0 0 0;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .vc_custom_heading ,
body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .vc_custom_heading{

    text-align: center !important;
}
.chef-world-wide-section .left-side-section , .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 ,
.\34 -model-section .left-side-section.vc_col-sm-8 ,  .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4{
  
    width: 100%;
}

 .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 ,
 .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4{
  margin-top: 50px;

 }
.\34 -model-section .left-side-section.vc_col-sm-8 {
 padding-right: 15px;
    padding-left: 15px;
}
.\34 -model-section .main-image .add-image:nth-child(2n) {
    margin-right: 0;
}
.\34 -model-section .main-image .add-image {
    float: left;
    width: 47.60%;
    position: relative;
    margin-right: 16px;
    margin-bottom: 10px;
}
.\34 -model-section .designer-row-wrap.container.\34 -model-stylish-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.\34 -model-section .main-image {
    overflow: hidden;
    margin-bottom: 35px;
}
.chef-world-wide-section figure, .\34 -model-section figure {
    margin-bottom: 35px !important;
}
.\34 -model-section .main-image .add-image:last-child {
   margin-right: 0 !important;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .our-team-section .vc_column-inner {
    padding-right: 8px;
    padding-left: 8px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .our-team-section .vc_column-inner .wpb_wrapper > div p {
    line-height: 180%;
    text-align: justify;
    letter-spacing: 0;
    font-size: 15px;
    margin-bottom: 15px;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-9 .our-team-section .vc_column-inner .wpb_wrapper > div img {
    margin-bottom: 30px;
}


/*-7-4-22-*/
body.single .summary.entry-summary {
    width: 100%!important;
    padding-left: 0;
        padding-top: 20px;
}
.single .summary h1 {
    font-size: 24px;
}
.single-product .summary p.price {
    margin-bottom: 14px;
}
body.single .woocommerce-tabs ul li a{
    padding: 13px 43.7px;
        font-size: 16px;
}
.single div#tab-description, div#tab-reviews {
    padding: 20px 15px;
}
body .comment-respond p.comment-notes, body .comment-respond p.logged-in-as,
body span#reply-title {
    font-size: 14px;
}
body textarea#comment {
    height: 50px
}
body form#commentform label {
    font-size: 14px;
}
body input#wp-comment-cookies-consent {
    height: 20px;
    top: 4px;
    min-width: 20px;
}
.comment-form-cookies-consent {
    align-items: unset;
 }
 form#commentform p.comment-form-cookies-consent label {
    font-size: 13px;
}

body form#commentform p.form-submit input#submit {
    height: 42px;
    line-height: 40px !important;
    font-size: 14px !important;
    padding: 0 15px!important;
}
section.related.products h2 {
    font-size: 24px;
}
ul.products li.product .woocommerce-loop-product__title {
    margin: 10px 0;
    font-size: 18px;
}
.single .button.product_type_simple, .single .single_add_to_cart_button.button {
    font-size: 15px;
}

.single.woocommerce-page .related.products ul.products[class*=columns-] li.product {
    width: 100%;
    margin-bottom: 25px!important;
}
ul.products li.product .woocommerce-loop-product__link{
  width:100%;
}
body.single ul.products li.product .woocommerce-loop-product__link img {
    width: 100%;
}
body.single-product div.product {
    padding: 50px 0 50px;
}

.woocommerce-page .woocommerce .cart-collaterals {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0;
}
.woocommerce-page .woocommerce .woocommerce-cart-form {
    width: 100%;
    max-width: 100%;
}
.page-id-26 .entertainment-video-section-link {
	top: 26.5%;
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.page-id-26 .entertainment-video-section-link::after {
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid #53c1bd;
	left: 6px;
	border-left: 13px solid #53c1bd;
}
.page-id-26 .entertainment_video_content_wrapper > li {
	padding-bottom: 17px;
	margin-bottom: 17px;
}
.page-id-26 .entertainment_video_content_wrapper > li:nth-child(2) {
	padding-top: 17px;
}
body.woocommerce  section#primary .woocommerce-notices-wrapper .woocommerce-message {
    padding: 20px 10px;
}

}
@media only screen and (min-width:414px) and (max-width:666px) {

.video-inner-page ul.smart-new-list {
    margin: 0 auto;
}

}

@media only screen and (min-width:667px) and (max-width:735px) {

.video-inner-page ul.smart-new-list li {
    width: 50%;
    padding: 0 10px!important;
}
.video-inner-page ul.smart-new-list {
    margin: 0 !important;
    max-width: 100%!important;
}
.video-inner-page .smart-new-list-page{
   margin: 0 -10px !important;
}
/*----------------shop-page-----------*/

.archive ul.products.columns-4 {
    width: 66%!important;
}
.archive ul.products.columns-4 li {
 width: 48%!important;
}
.archive div#shop-page-sidebar {
    width: 31%!important;
    margin-right: 19px;
}

.archive ul.products.columns-4 li{
    padding: 0 !important;
}
.archive ul.products.columns-4 li:nth-child(1), .archive ul.products.columns-4 li:nth-child(3), .archive ul.products.columns-4 li:nth-child(5), .archive ul.products.columns-4 li:nth-child(7), .archive ul.products.columns-4 li:nth-child(9), .archive ul.products.columns-4 li:nth-child(11){
margin-right: 16px!important;
}
.archive main#main{
	padding:0 10px;
}
.archive ul img {
    width: 400px;
}
.archive .content-area {
    padding-top: 0!important;
    padding-bottom: 70px;
}

.archive .shop-main-title {
    padding-top: 50px;
}
.archive .shop-page-banner .textwidget p {
    font-size: 50px;
   }

.archive .shop-page-banner:nth-child(2) {
   
    top: 46%!important;
}
.archive .shop-page-banner:last-child .textwidget p {
    font-size: 16px;
}
/*---------popup-------------*/

.popup-contain .newsletter {
    padding: 50px 35px 50px !important;
}

body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post {
    width: 50%!important;
    float: left;
    padding-right: 10px;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post:nth-child(2n), body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 .smart-main-design-post:nth-child(2n){
	padding-left: 10px;
	padding-right: 0;
} 
.smart-design-list {
    max-width: 100%;
    margin: 0 auto;
}
body .chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 {
	padding:40px 15px 0;
	margin-top:30px;
	   width: 100%

}
body .chef-world-wide-section .home-shop-sfc-inner:before, .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4:before, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4:before {
    top: 0px;
    height: 100%;

    
}
body .\34 -model-section .main-image .add-image {
    margin-right: 11px;
}

}


@media only screen and (min-width:736px) and (max-width:760px) {
.video-inner-page ul.smart-new-list li {
    width: 50%;
    padding: 0 10px!important;
}
.video-inner-page .smart-new-list-page{
   margin: 0 -10px !important;
}
.video-inner-page ul.smart-new-list {
    margin: 0!important;
    max-width: 100%!important;
}
/*----------------shop-page-----------*/

.archive ul.products.columns-4 {
    width: 71%!important;
}
.archive ul.products.columns-4 li {
 width: 48%;
}
.archive div#shop-page-sidebar {
    width: 26%!important;
    margin-right: 21px;
}

.archive ul.products.columns-4 li{
    padding: 0 !important;
}
.archive ul.products.columns-4 li:nth-child(1), .archive ul.products.columns-4 li:nth-child(3), .archive ul.products.columns-4 li:nth-child(5), .archive ul.products.columns-4 li:nth-child(7), .archive ul.products.columns-4 li:nth-child(9), .archive ul.products.columns-4 li:nth-child(11){
margin-right: 30px!important;
}
.archive main#main{
	padding:0 10px;
}
.archive ul img {
    width: 400px;
}
.archive .content-area {
    padding-top: 0!important;
    padding-bottom: 70px;
}

.archive .shop-main-title {
    padding-top: 50px;
}
.archive .shop-page-banner .textwidget p {
    font-size: 50px;
   }

.archive .shop-page-banner:nth-child(2) {
   
    top: 50%!important;
}
.archive .shop-page-banner:last-child .textwidget p {
    font-size: 16px;
}
/*---------popup-------------*/

.popup-contain .newsletter {
    padding: 50px 62px 50px !important;
}


}

@media only screen and (min-width:812px) and (max-width:900px) {
.archive ul.products.columns-4 li {
    width: 47%!important;
}

.archive ul.products.columns-4 {
    width: 74%!important;
}

.archive div#shop-page-sidebar {
    width: 23%!important;
}
.archive ul.products.columns-4 li  a{
width: 100%;
}
.archive ul.products.columns-4 li  a img{
width: 100%;
}
.archive ul.products.columns-4 li:nth-child(1), .archive ul.products.columns-4 li:nth-child(3), .archive ul.products.columns-4 li:nth-child(5), .archive ul.products.columns-4 li:nth-child(7), .archive ul.products.columns-4 li:nth-child(9), .archive ul.products.columns-4 li:nth-child(11){
margin-right: 15px!important;
}




}


@media only screen and (min-width:480px) and (max-width:767px) {
.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-right: 35px;
	max-width: 358px;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
}
.designer-row-wrap.black-designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	max-width: 460px;
}
.designer-row-wrap.black-designer-row-wrap .wpb_single_image .vc_single_image-wrapper {
	max-width: 460px;
}
.menu-modal .menu-modal-inner .menu-top nav .modal-menu {
	width: 35%;
	left: 0;
}
.menu-modal .menu-modal-inner .menu-top nav .menu-img {
	width: 65%;
}
.shopbfs-section ul.products li.product > .woocommerce-LoopProduct-link > img {
	min-height: 252px;
}
.shopbfs-section ul.products {
	padding: 0;
	max-width: 345px;
	margin: 0 auto;
}
.most-stylish-section .designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	max-width: 374px;
	margin: 0 auto;
	padding-right: 35px;
}
.smart-new-list.podcast-design-list {
	max-width: 100%;
}
.books-inner ul.products li > a.smart-news-title .woocommerce-loop-product__title {
    font-size: 18px;
}
.single ul.smart-new-list li.extra-first {
	flex: 0 0 48%;
}
.single ul.smart-new-list li.extra-first:nth-child(2n) {
	float: right;
	margin-left: auto;
	margin-right: 0;
}
.single .smart-new-list {
	max-width: 637px;
}
.single ul.smart-new-list li.extra-first:nth-child(2n+1) {
	clear: both;
}
.other-topic-section .smart-news-image > a img {
	max-height: 288px;
	min-height: auto;
}
.single ul.smart-new-list li.extra-first:nth-child(-n+2) {
	margin-top: 0;
}
.blog-banner-img > img {
	min-height: 200px;
	object-fit: cover;
}
.single main > .post-feature-image-section .post-fetaure-title h2 {
	font-size: 25px;
	margin-top: 11px;
	margin-bottom: 10px;
}
.culture-inner-page-sec.designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-left: 0px;
}
.culture-section .designer-row-wrap .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > :not(:first-child) {
	padding-left: 0px;
}
.\34 -model-section .main-image .add-image:nth-child(2n) {
    margin-right: 10px;
}
.\34 -model-section .main-image .add-image {
    float: left;
    width: 23.6%;
    position: relative;
    margin-right: 11px;
    margin-bottom: 10px;
}
}
@media only screen and (max-width:767px) {
.archive div#shop-page-sidebar {
    width: 100%!important;
    margin-right: 0;
}
.archive ul.products.columns-4 {
    width: 100%!important;
}
body.blog main#site-content .pagination-wrapper.section-inner {
    margin-bottom: 30px;
}
}
@media only screen and (max-width:374px) {
 @media not all and (min-resolution:.001dpcm) { @media
    {
        .shopbfs-section + .vc_section.most-stylish-section .smart-news-des {
			font-size: 12.3px;
		}
   }}
 @media not all and (min-resolution:.001dpcm) { @media
    {
        .beauty-brand-section ul.products > li:nth-child(5n), .beauty-brand-section ul.products > li {
			margin-right: 5.7% !important;
		}
   }}  
   
}

@media only screen and (max-width:350px) {
.culinary-video-wrap .culinary-video-image-wrap > span {
	white-space: unset;
}

}

@media only screen and (max-width: 480px){

body .\34 -model-section .main-image .add-image {
    float: left;
    width: 47.6%;
    position: relative;
    margin-right: 12px;
    margin-bottom: 10px;
}
body .\34 -model-section .main-image .add-image:nth-child(2n){
	margin-right: 0;
}
.chef-world-wide-section p, body .\34 -model-section p{
	text-align: justify;
}
.chef-world-wide-section .vc_col-sm-8 p, body .\34 -model-section p {
    margin-bottom: 25px;
}
.chef-world-wide-section .home-shop-sfc-inner.vc_col-sm-4, body .\34 -model-section .home-shop-sfc-inner.vc_col-sm-4 {
    width:100%;
    background:#1D1D1D;
}
.\34 -model-section .home-shop-sfc-inner.vc_col-sm-4:before {
    top: -25px;
    height: 100%;
  
}
body.woocommerce section#primary .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward {
    width: 150px;
    font-size: 12px;
    padding: 15px 10px;
}
.archive ul.products.columns-4 li {
    width: 100%!important;
    margin-right: 0px!important;
}


}

