@font-face {
	font-family:'Avenirnext-Bold';
	src:url('../fonts/avenirnext/bold/AvenirNextLTPro-Bold.eot');
	src:url('../fonts/avenirnext/bold/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/avenirnext/bold/AvenirNextLTPro-Bold.woff') format('woff'),
		url('../fonts/avenirnext/bold/AvenirNextLTPro-Bold.ttf') format('truetype'),
		url('../fonts/avenirnext/bold/AvenirNextLTPro-Bold.svg#font-name') format('svg');
    font-weight:Bold;
    font-style:Bold;
}
@font-face {
	font-family:'Avenirnext-Demibold';
	src:url('../fonts/avenirnext/demibold/Eina03-AvenirNextLTPro-Demi.eot');
	src:url('../fonts/avenirnext/demibold/Eina03-AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/avenirnext/demibold/Eina03-AvenirNextLTPro-Demi.woff') format('woff'),
		url('../fonts/avenirnext/demibold/Eina03-AvenirNextLTPro-Demi.ttf') format('truetype'),
		url('../fonts/avenirnext/demibold/Eina03-AvenirNextLTPro-Demi.svg#font-name') format('svg');
    font-weight:Bold;
    font-style:Bold;
}
@font-face {
	font-family:'Avenirnext-Regular';
	src:url('../fonts/avenirnext/regular/AvenirNextLTPro-Regular.eot');
	src:url('../fonts/avenirnext/regular/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/avenirnext/regular/AvenirNextLTPro-Regular.woff') format('woff'),
		url('../fonts/avenirnext/regular/AvenirNextLTPro-Regular.ttf') format('truetype'),
		url('../fonts/avenirnext/regular/AvenirNextLTPro-Regular.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'Avenirnext-Italic';
	src:url('../fonts/avenirnext/italic/AvenirNextLTPro-It.eot');
	src:url('../fonts/avenirnext/italic/AvenirNextLTPro-It.eot?#iefix') format('embedded-opentype'),
		url('../fonts/avenirnext/italic/AvenirNextLTPro-It.woff') format('woff'),
		url('../fonts/avenirnext/italic/AvenirNextLTPro-It.ttf') format('truetype'),
		url('../fonts/avenirnext/italic/AvenirNextLTPro-It.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'Cormorant-Italic';
	src:url('../fonts/cormorant/Cormorant-Italic.eot');
	src:url('../fonts/cormorant/Cormorant-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/cormorant/Cormorant-Italic.woff') format('woff'),
		url('../fonts/cormorant/Cormorant-Italic.ttf') format('truetype'),
		url('../fonts/cormorant/Cormorant-Italic.svg#font-name') format('svg');
    font-weight:Bold;
    font-style:Bold;
}
a, body{
	color:#000;
}
.product-detail-infomation .title-accordion, .header .menu-fixed, .nav-main-menu>li a.level0, .font-montserrat, .h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, blockquote, button, .action.primary, .btn, button.action, .field:not(.choice)>label, .form-group:not(.choice)>label, .field:not(.choice)>.label, .form-group:not(.choice)>.label, .actions-toolbar a.action.back, .toolbar .toolbar-amount, .toolbar select, .sidebar>.block>.block-title, .sidebar>.block>.title, .sidebar .block.filter .filter-content .filter-options .filter-item .filter-options-title, .sidebar .block.block-compare .actions-toolbar .secondary .action.clear, .sidebar .block.block-reorder .actions-toolbar .secondary .action.view, .sidebar .block.block-blog-categories .block-content>ul>li>a, .sidebar .block.block-blog-tags .tag-cloud li a, .block-authentication .block .block-title, .nav-megamenu .mega-menu-sub-title, .header .switcher, .header .middle-header-wrapper .my-account-link, .header .mobile-navigation .level1>a, .header .mobile-navigation .close-nav-button, .header .mobile-navigation .nav-main-menu .mega-menu-sub-title, .header .nav-toggle span, .header.header6 .middle-header-wrapper .child-content .minicart-wrapper .action.showcart .counter.qty, .header.header6 .middle-header-wrapper .child-content .minicart-wrapper .action.showcart>.text, .minicart-wrapper .block-minicart .block-title strong, .minicart-wrapper .block-minicart .block-content>.subtotal, .minicart-items .product-item .product>.product-item-details .product.options .toggle, .sidebar-cart-type .minicart-wrapper .block-minicart .block-content>.action.close, .instantsearch-result-index .results .block-title .view-more a, .instantsearch-result-index .results .items .item .details strong>a, .page-header-sliders, .page-header-sliders .shop-now-v2, .catalog-category-view .column.main .filter-title strong, .customer-account-login .login-container .block .block-title, .customer-account-create .main form>.fieldset .legend, body.account .main a.action, body.account .main .fieldset .legend, body.account .main .block-title strong, body.account .main .block-content .box .box-title span, body.account .main .table th, .sales-order-history .main .table.table-order-items>.table-caption, .sales-order-view .main .order-details-items .order-title, .btn-print, .catalog-product-compare-index .table-wrapper .table-comparison tr th, #multiship-addresses-table thead tr th, [class*="multishipping-checkout-"] table thead tr th, [class*="multishipping-checkout-"] .block-title>strong, [class*="multishipping-checkout-"] h4.box-title, [class*="multishipping-checkout-"] .box-shipping-method .gift-message .legend, .gift-message .options-items .items .item .options .action.activate, .multishipping-checkout-overview strong.box-title, .table-checkout-shipping-method thead th, .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary .title, .checkout-index-index .action-auth-toggle, .checkout-index-index .payment-method>.field.choice>input+label, .checkout-index-index .discount-code .payment-option-title, .action-gift, .item-title, #shopping-cart-table .product-item-name, #shopping-cart-table thead>tr>th>span, .checkout-cart-index .checkout-extra>.block>.title, .shopping-cart-bottom .cart-summary .multicheckout, #cart-totals, .blog-post-list .blog-list .blog-post .post-body .post-header, .post-metas, .blog-post-view .post-tags, .post-comments .title-comment-content, .post-comments .title, .post-comments .comment-list .comment-list-container .item .info .name, .post-comments .comment-list .comment-list-container .item .info .posted-on, .btn-promo-banner, .product-detail-infomation .block.review-add .block-title strong, .product-detail-infomation .block.review-list .block-title strong, #tabs_categories_porfolio li a, .portfolio-bottom-content h4>a, .portfolio-bottom-content .title, .portfolio-details .portfolio-detail--content .portfolio-table tbody tr td:first-child, .landing-categories--item .title, .products-grid .product-item-info .product-item-actions .actions-primary .tocart, .links-title, .product-item-name, .catalog-product-view .field .legend, .catalog-product-view .product-info-main .product-info-stock-sku .product-brand .brand-name a, .product-info-main .product-add-form .table-wrapper.grouped .table.grouped, .product-info-main .product-add-form .product-options-wrapper .fieldset>.field>label.label, .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-label, .product-info-main .product-add-form .block-bundle-summary>.title, .product-info-main .product-add-form .block-bundle-summary .bundle-summary .bundle.items .label, .product-detail-infomation .product-data-items-menu .data.item.title a, .deal-products-list-block .price-box .price, .owl-home10 .item .content .text a, .featured-collection .index-slider, .slider_text_v4 .bottom>a, .slider_text_v4 .bottom>span, .deal-title .sub, .deal-title p, .sidebar .block.block-wishlist .actions-toolbar a.action.details, .minicart-wrapper .block-minicart .block-content .actions .action.checkout, .minicart-wrapper .block-minicart .block-content .actions .action.viewcart {
    font-family: "Avenirnext-Regular";
}
.header.header1.active-sticky .my-account-link .toogle-action{
color:#000;
}
.header.header1.active-sticky .mgt-menu .navigation .level0>.level-top {
    color: #000;
}
.header.header1.active-sticky .block-search .block-title:after{
	color: #000;
}
.cms-index-index  .header .my-account-link .toogle-action{
color:#fff;
}
.cms-index-index  .header .mgt-menu .navigation .level0>.level-top {
    color: #fff;
}
.mgt-menu .navigation .level0>.level-top:hover, .mgt-menu .navigation .level0>.level-top.ui-state-focus {
    color: #e5132b;
}
.cms-index-index  .header .block-search .block-title:after{
	color: #fff;
}

.header.header1{
	    background: #ffffff;
}
.cms-index-index .header.header1{
	    background: transparent;
}
.cms-index-index .header.header1.active-sticky{
	background:#ffffff;
}
.header1 .sticky-catalog-toggle{
	display:none;
}
.footer1{
background:#F2F2F2;	
    padding-top: 40px;
}
.footer1  .middle-footer{
	padding:0;
}
.footer1 .footer_subscribe, .footer1 .footer_subscribe .block.newsletter .form.subscribe .action.subscribe i{
	    color: #fff;
}
.footer1 .footer_subscribe .block.newsletter .form.subscribe .control>input{
	    background-color: #363636;
    border-color: #363636;
	    border-radius: 45px;
}
.footer1 .footer_subscribe h6, .footer1 .footer_follow h6, .footer1 .footer_info h6{
	    margin-bottom: 20px;
    color: #fff;
	    letter-spacing: 0;
		font-size:1rem;
}
.footer1 .footer_follow .social-links li{
	background: #fff;
	font-size: 23px;
	    width: 45px;
    height: 44px;
    border-radius: 50%;
	    margin-right: 10px;
}
.footer1 .footer_follow  .social-links li a {
    color: #000;
	    position: relative;
    top: 10px;
    right: -14px;
}
.footer1 .footer_info a{
	    background: #fff;
    padding: 10px 30px;
    font-size: 20px;
    border-radius: 25px;
    text-transform: uppercase;
}
.footer1 .footer_info a:hover{
	padding: 10px 30px;
}
.footer1 .ft-logo{
	display:none;
}
.footer1 address{
	text-align: center;
    color: #000;
	margin: 0;
    padding: 15px 0px 0px;
}
.ft-copyright{
	    padding: 0;
    /*border-top: 1px solid #777;
	    margin-top: 20px;*/
}
.ft-websiteby{text-align: center;padding: 5px;}
.ft-websiteby a:hover{color: #e5132b!important;}
.ft-websiteby p{margin-bottom: 5px;}
.footer1 .footer-custom-links li a{
	color:#fff;
}
.buydesign-home-page .slider-home.owl-carousel .owl-dots{
	display:none;
}
.buydesign-home-page .slider-home.owl-carousel .owl-nav .owl-prev{
	    border: 1px solid #fff;
    border-radius: 50%;
    left: 30px;
}
.buydesign-home-page .slider-home.owl-carousel .owl-nav .owl-prev .fa{
	    position: relative;
    left: -3px;
    color: #fff;
    font-size: 20px;
    top: 0;
}
.buydesign-home-page .slider-home.owl-carousel .owl-nav .owl-next{
	    border: 1px solid #fff;
    border-radius: 50%;
    right: 30px;
}
.minicart-items .product-item .product > .product-item-details .product-item-pricing .details-qty .update-cart-item{
	padding: 0 13px;
}
.buydesign-home-page .slider-home.owl-carousel .owl-nav .owl-next .fa{
	position: relative;
    left: 1px;
    color: #fff;
    font-size: 20px;
    top:0;
}
.buydesign-block2{
	margin-bottom: 20px;
	margin-top: 15px;
    position: relative;
}
.buydesign-block4-image{
	text-align: center;
}
.buydesign-block2 .buydesign-block2-content{
    position: absolute;
    top: 0;
    text-align: center;
	    /*background-image: linear-gradient(#E8E7E2,#D8D3CD);*/
}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont{
	    width: 90%;
    margin: auto;
}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
	margin-top: 40px;
    margin-bottom: 20px;
	/*font-family:'Avenirnext-Bold';*/
	    font-weight: 700;
		font-size: 50px;
		margin-top: 20px;
}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont p{
	color: #000;
	    font-size: 18px;
		margin: 0;
    line-height: 2.3;
}
.buydesign-block5.news-subscriber{
	    margin-top: 15px;
    background: #f2f2f2;
}
.buydesign-block5.news-subscriber .buydesign-block5-content{
	max-width: 767px;
    margin: auto;
	    text-align: center;
    color: #000;
    margin-top: 40px;
    margin-bottom: 40px;
}
.buydesign-block5.news-subscriber .newslettter input{
	    border-radius: 0;
    background: #fff;
}
.buydesign-block5.news-subscriber .newslettter .actions{
	text-align:left;
}
.buydesign-block5.news-subscriber .newslettter .actions .action{
	    border-radius: 0;
    background: #000;
    color: #fff;
}
.buydesign-block5.news-subscriber .newslettter .actions .action .ti-arrow-right{
	display:none;
}
.buydseign-testimonial .owl-nav{
	display:none;
}
.buydseign-testimonial .owl-dots{
	margin-bottom:25px;
}
.buydesign-block4-content-testimonial{
	    padding-left: 0;
    background: #F7CDBD;
}
.buydseign-testimonial .content-heading .title{
	letter-spacing: 0;
    margin-top: 40px;
	    text-transform: none;
		    font-family: 'Avenirnext-Bold';
}
.buydseign-testimonial .content-heading+div{
	margin:0;
}
.buydseign-testimonial .testimonial-item .testimonial-content blockquote{
	    color: #000;
    font-style: italic;
	font-size: 0.9rem;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 20px;
}
.buydseign-testimonial .testimonial-item .testimonial-content .author-thumbnail{
	    border: 2px solid #fff;
		    width: 70px;
}
.author-info .name, .author-info .infomation, .author-info .name:after{
	color:#000;
}
.buydesign-block4-content{
	position: absolute;
    bottom: 0;
	    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    /* background: #000; */
    /* opacity: 0.7; */
    background: rgba(0,0,0,0.7);
	width:100%;
}
.buydesign-block4-content .buy-prd-price{
	    text-align: right;
}
.buydesign-block4-content .addtocart h3, .buydesign-block4-content .addtocart p{
	    color: #fff;
}
.buydesign-block4-content .addtocart a{
	    padding: 10px 20px;
    border: 2px solid #ffff;
    color: #fff;
    text-transform: uppercase;
}
.buydesign-block4-content .buy-prd-price h2{
	color: #fff;
    font-weight: normal;
}
.buydesign-block4-content .buy-prd-price h3{
	    color: #777;
    font-weight: normal;
    text-decoration: line-through;
}
.buydesign-block4{
	margin-top:15px;
}
.buydesign-block2-content-img, .buydesign-block4-content-img, .buydesign-block4-content-testimonial {
    padding: 0;
}
.buydesign-block2.row, .buydesign-block4.row, .buydesign-block5.news-subscriber.row{
	    margin-right: 0;
    margin-left: 0;
}
.buydesign-block4-content-testimonial{
	padding-top: 25px;
    padding-bottom: 40px;
}

.buydesign-block4-backimg{
	margin-right: 15px;
	position:relative;
	padding-bottom: 24px;
}
.buydesign-block3{
	    margin-top: 15px;
}
.buydesign-block3-catlist ul{
	    -moz-column-count: 4;
    -moz-column-gap: 0;
    -webkit-column-count: 4;
    -webkit-column-gap: 0;
    column-count: 4;
    column-gap: 0;
}
.buydesign-block3-catlist li{
	/*display: inline-flex;
    width: 25%;
    float: left;*/
    position: relative;
}
.buydesign-block3-catlist li span{
	position: absolute;
    top: 50%;
   left: 50%;
    color: #FEFEFE;
    font-weight: bold;
    font-size: 1.5rem;
    transform: translate(-50%,-50%);
	    width: 100%;
    text-align: center;
	    text-shadow: #606DA6 1px 0 10px;
    text-transform: lowercase;
}
.buydesign-block3-catlist li span:hover{
	color:#e5132b;
}
.buydesign-block3-catlist img{width:100%; height: 296px; }

body:not(.cms-index-index) .footer .middle-footer{
	border:0;
}
.mgt-menu .navigation .level0>.level-top{
	color:#000;
}
.mgt-menu .navigation .level0.active>.level-top, .mgt-menu .navigation .level0.has-active>.level-top{
	    color: #e5132b;
		    border-color: #e5132b;
			border:0;
}
.footer1 .footer-custom-links li a {
    color: #fff;
    font-size: 0.7rem;
    margin-left: 14px;
}
.footer1 .footer-custom-links li a:hover{
	padding:0;
}
.footer1 .footer-custom-links .list_block li i{
	    font-size: 12px;
    color: #fff;
}
.footer1 .footer-custom-links .list_block li i.fa-user{
	font-size: 18px;
}
.slider-content{
position: absolute;
    transform: translate(50%,-50%);
    top: 50%;
    color: #fff;
    font-style: italic;
    font-size: 80px;
    text-align: center;	
}
.slider-content p{
	    line-height: 1.2;
    margin: 0;
	    font-family: 'Cormorant-Italic';
}
.testimonial-content .content .author-info .name, .testimonial-content .content .author-info .infomation{
	color: #000 !important;
    letter-spacing: 0 !important;
    font-size: 1rem !important;
	display:block !important;
}
.testimonial-item .testimonial-content .content .author-info .name:after{
	content:none !important;
}
.product-label{
	    right: 0;
    transform: rotate(0);
    left: unset;
}
.category-view .category-image img{
	width: auto;
	height: 320px;
}
/*.middle-header-wrapper:after{
	    content: "";
    width: 72.5%;
    position: absolute;
    height: 1px;
    bottom: 0;
    color: #000;
    border: 0.5px solid #000;
    right: 6%;
    top: 73px;
}
.cms-index-index .middle-header-wrapper:after{
	 color: #fff;
    border: 0.5px solid #fff;
}
.cms-index-index  .header.header1.active-sticky .middle-header-wrapper:after{
	 color: #000;
    border: 0.5px solid #000;
}*/
.contact .fieldset .captcha .control .nested{margin-top: 15px;}
.minicart-label{width: 50%!important; height: 15%!important; top: 14%!important; left: 51%!important; }
.cms-index-index .minicart-wrapper .action.showcart:before {
    background-image: url(../images/cart.png);
	height: 23px;
    width: 22px;
}
.cms-index-index .active-sticky .minicart-wrapper .action.showcart:before {
    background-image: url(../images/shopping-bag.svg);
}
.product-label.sale-label {
    background-color: #e5132b;
}
.catalog-category-view .breadcrumbs{
	    /*padding-left: 100px;
    padding-right: 100px;*/
    margin-bottom: 40px;
}
.catalog-category-view .breadcrumbs .items{
	    text-align: left;
}
.catalog-category-view  .page-title-wrapper{
	    padding: 0 !important;
    text-align: left;
}
.catalog-product-view .page-title-wrapper .page-title{
	display:none;
}
.catalog-product-view .page-title-wrapper .breadcrumbs{
	    padding-bottom: 0;
    text-align: left;
    padding: 0 !important;
}
.catalog-product-view .product.media .product.item-image{
	border: 1px solid #ccc;
}
.catalog-product-view  .product-info-main{
	max-width:100% !important;
}
button, .action.primary, .btn, button.action, .sidebar .block.block-wishlist .actions-toolbar a.action.details, .minicart-wrapper .block-minicart .block-content .actions .action.checkout, .minicart-wrapper .block-minicart .block-content .actions .action.viewcart{
	border-radius:0;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
	border-radius:0;
}
.customer-account-create .input-text, .customer-account-login .input-text {
    border: 1px solid;
}
.customer-account-create select {
    border: 1px solid;
}
.catalog-product-view .product-info-main .product-addto-links a{
	border-radius:0;
}
.catalog-product-view .product.detailed.container{
	max-width: 100%;
}
.catalog-product-view  .product-detail-infomation .product.data.items{
	    padding: 50px 0 50px;
}
.catalog-product-view .product-detail-infomation .product-data-items-menu{
	    margin: 0;
		width: 100%;
    display: block;
    border-bottom: 1px solid #ccc;
}
.catalog-product-view  .product-detail-infomation .product-data-items-menu .data.item.title{
	        padding: 0 30px 0 0;
}
.catalog-product-view   .product-detail-infomation .product-data-items-content .data.item.content{
	    padding-top: 20px;
}
.product-detail-infomation .product-data-items-menu .data.item.title.active{
	border-bottom:1px solid #000;
}
.catalog-product-view.template-2.page-layout-1column.extra-gallery-fullwidth .description_extra, .catalog-product-view.template-1.page-layout-1column.extra-gallery-fullwidth .description_extra, .catalog-product-view.template-2.page-layout-1column .single-image-wrapper, .catalog-product-view.template-1.page-layout-1column .single-image-wrapper, .catalog-product-view.template-2.page-layout-1column .page-title-wrapper, .catalog-product-view.template-1.page-layout-1column .page-title-wrapper, .catalog-product-view.template-2.page-layout-1column .product.media, .catalog-product-view.template-1.page-layout-1column .product.media, .catalog-product-view.template-2.page-layout-1column #placeholder-header, .catalog-product-view.template-1.page-layout-1column #placeholder-header, .catalog-product-view.template-2.page-layout-1column .header:not(.active-sticky), .catalog-product-view.template-1.page-layout-1column .header:not(.active-sticky), .catalog-product-view.template-2.page-layout-1column .row-detail-product, .catalog-product-view.template-1.page-layout-1column .row-detail-product{
	 background:#fff !important;
 }
.product-detail-infomation .product-data-items-menu .data.item.title a{
	color:#000;
	    text-transform: uppercase;
    font-size: 1rem;
}
.catalog-product-view .product-info-main .product-info-stock-sku>div strong{
	color: #a1a1a1;
}
.catalog-product-view .product-info-main .product-info-stock-sku>div span, .catalog-product-view .product-info-main .product-info-stock-sku .value{
	    color: #000;
		    font-weight: 700;
}
.catalog-product-view .product.attribute.overview .value, .catalog-product-view .product.attribute.description .value{
	 color: #000;
}
.catalog-product-view .product-info-main .box-tocart>.fieldset .product-addto-links a{
	    color: #000;
    background: #ddd;
}
.action.primary, button.action.primary{
	    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.action.primary:hover, button.action.primary:hover{
	background-color: #e5132b;
	    color: #fff;
		border-color: #e5132b;
}
.product-info-main .product-add-form .product-options-wrapper .fieldset .field .label, .product-info-main .product-add-form .product-options-wrapper .fieldset .field .control{
	    display: inline-block;
}
.catalog-product-view .product-info-main .product-info-stock-sku, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .fieldset>.field{
	    margin-bottom: 20px;
	    margin-top: 20px;
}
.catalog-product-view .product-info-main .box-tocart{
	 margin-top: 20px;
}
.catalog-product-view .field select{
	    color: #000;
    font-weight: bold;
}
.product-info-main .product-add-form .product-options-wrapper .fieldset .field .label span{
	    color: #a1a1a1;
    text-transform: none;
}
.breadcrumbs .items .item strong{
	color:#000 !important;
}
.header1 .middle-header-wrapper .child-content{
	position:relative;
}
.middle-header-wrapper .child-content .block-search {
    position: absolute;
    top: 47px;
    right: 0;
}
.header .middle-header-wrapper .child-content .block-search .block-title{
	    padding: 10px 0;
}
.header .middle-header-wrapper .child-content .my-account-link{
	    margin-right: 15px;
}
.header .middle-header-wrapper .child-content .minicart-wrapper{
	margin-right: 20px;
}
.header .middle-header-wrapper .child-content .wishlistt{
	    display: inline-block;
    vertical-align: middle;
}
.header .middle-header-wrapper .child-content .wishlistt .wish-icon:before{
	content: "\f387";
    color: #000;
    font-family: "Ionicons";
    font-size: 25px;
}
.cms-index-index  .header .middle-header-wrapper .child-content .wishlistt .wish-icon:before{
	 color: #fff;
}
.header.active-sticky .middle-header-wrapper .child-content .wishlistt .wish-icon:before{
	color: #000;
}
.header .middle-header-wrapper .logo.white-logo{
	display:none;
}
.cms-index-index .header .middle-header-wrapper .logo{
	display:none;
}
.cms-index-index .header .logo.white-logo{
	    display: -webkit-inline-box;	   
}
.cms-index-index .header.active-sticky .logo{
	display: -webkit-inline-box;
}
.cms-index-index .header.active-sticky .logo.white-logo{
	display:none;
}
.cms-index-index .header .logo img{
	    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.lines{
	position: relative;
    width: 100%;
    height: 1px;
    top: -24px;
	background: #000;
}
.lines2{
	    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 32px;
	background: #000;
}
.cms-index-index .lines, .cms-index-index .lines2{
	background: #fff;
}
.cms-index-index .header.active-sticky .lines, .cms-index-index .header.active-sticky .lines2{
	background: #000;
}
.header .middle-header-wrapper .nav-megamenu{
	margin-left:40px;
}
.footer1 address ul li{
	    display: inline-block;
    border-right: 1px solid;
    padding: 0 20px;
    line-height: 1;
}
.footer1 address ul li:last-child{
	border:0;
}
.owl-carousel .owl-dots .owl-dot.active span{
	background-color:#000 !important;
}
.deal-week{
	position: absolute;
    top: 5%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    padding: 4px 19px;
    text-transform: uppercase;
    font-weight: 700;
}
.footer-custom-links img {
    height: 14px;
    width: 16px;
    margin-right: 7px;
    margin-top: -4px;
}
.footer .list_block{
	    padding: 0;
}
.testimonial-item .testimonial-content .author-thumbnail{
	    margin-top: 20px;
    margin-bottom: 20px;
}
.testimonial-item .testimonial-content .content .author-info{
	        margin-bottom: 0;
    margin-top: 20px;
}
.toolbar .pages .pages-items .item span{
	border-radius:0;
}
.catalog-category-view .price-box .special-price .price,.mgs-instant-search .price-box .special-price .price{
	color: #e5132b;
}
.catalog-category-view .special-price .price,.mgs-instant-search .special-price .price{
	color: #e5132b;
}
.buydesign-block6.instgram-feed{
	    text-align: center;
    margin: 0;
}
.buydesign-block6.instgram-feed .buydesign-block6-content{
	    margin-top: 40px;
    margin-bottom: 40px;
	    padding: 0;
}
.buydesign-block6.instgram-feed .buydesign-block6-content h2{
	    border-top: 1px solid #ccc;
    max-width: 1100px;
    margin: auto;
    /* position: relative; */
    height: 16px;
}
.buydesign-block6.instgram-feed .buydesign-block6-content h2 span{
	    position: relative;
    top: -20px;
    background: #fff;
	    padding: 0 20px;
}
.minicart-items .product-item .product>.product-item-details .product-item-pricing .details-qty input.item-qty{
	border-radius:0 !important;
}
.buydesign-block6-button{
	    margin-top: 36px;
}
.buydesign-block6-button a{
	    padding: 10px 30px;
    border: 1px solid #000;
}
.buydesign-block6-button a:hover{
	background:#000;
	color:#fff;
}
.social-media-icons a {
    margin: 0 10px;
}
.social-media-icons strong{
	    color: #a1a1a1;
}
.product.media .vertical-gallery #vertical-thumbnail-wrapper{
	width: 100px;
}
.mgt-menu .navigation .level0>.level-top:hover, .mgt-menu .navigation .level0.active>.level-top, .mgt-menu .navigation .level0.has-active>.level-top{
	    color: #fff !important;
}
.mgt-menu .navigation .level0>.level-top span{
	 padding: 10px;
	 text-transform: lowercase;
}
.mgt-menu .navigation .level0>.level-top:hover span, .mgt-menu .navigation .level0.active>.level-top span, .mgt-menu .navigation .level0.has-active>.level-top span{
	    background: rgba(0,0,0,0.7);
    padding: 10px;
}
.mgt-menu .navigation .level0>.level-top span.ui-menu-icon, .mgt-menu .navigation .level0>.level-top:hover span.ui-menu-icon, .mgt-menu .navigation .level0.active>.level-top span.ui-menu-icon, .mgt-menu .navigation .level0.has-active>.level-top span.ui-menu-icon{
	padding:0;
}
.top-footer-content-blocks > div, .middle-footer-content-blocks  > div{
	     width: 20%;
    display: inline-block;
    float: left;
}
.middlee-footer, .ft-copyright{
	clear:both;
}
.footer-container .top-footer, .footer-container .middlee-footer{
	    border-bottom: 1px solid #ddd;
}
.top-footer  .containerr-fluid{
	    padding-bottom: 50px;
}
.middlee-footer  .containerr-fluid{
	    padding: 50px 0;
}
.top-footer-content-blocks h6, .middle-footer-content-blocks h6{
	    margin-bottom: 10px;
}

.header .middle-header-wrapper{
	position:relative;
}
.header .middle-header-wrapper .nav-megamenu{
	    width: 100%;
}
.header1 .middle-header-wrapper .child-content{
	    position: absolute;
		right: 0;
		top: 20px;
}
.lines2{
	bottom: -30px;
}
.header .middle-header-wrapper .child-content .my-account-link, .header .middle-header-wrapper .child-content .minicart-wrapper{
	    z-index: 111;
}
.top-footer-content-blocks  ul li p{
	display: inline-block;
    width: 28px;
    margin: 0;
}
.top-footer-content-blocks .top-footer-content-block3 ul li img{
	    margin-right: 12px;
}
.buydesign-block4-content-img{
	max-width: 60.666667%;
}
.buydesign-block4-content-testimonial{
	    max-width: 39.333333%;
		width:100%;
		flex: 0 0 39.333333%;
}
.catalog-category-view .category-view .page-title-wrapper, .catalog-category-view .category-view  .category-description{
	    margin: 0;
    background: #F2F2F2;
    padding: 0px 20px 10px;
}
.catalog-category-view .category-view .page-title-wrapper .page-title{
	    font-size: 1.3rem;
		margin-left: 20px;
		padding: 15px 0;
}
.catalog-category-view .category-view  .category-description p{
	    margin-left: 20px;
    line-height: 1.5;
    padding-bottom: 10px;
}
.catalog-product-view .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item{
	    float: left;
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info{
		    text-align: center;
}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info:hover{
	    box-shadow: 0 0 40px 0 rgba(96,109,166,0.2);
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.towishlist{
	    border: 0;
    font-size: 20px;
	    background: transparent;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.towishlist:before{
	    font-family: "Ionicons";
    content: "\f387";
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.tocompare{
	border: 0;
    font-size: 20px;
	    background: transparent;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.tocompare:before{
	    content: "\f4a8";
    font-family: "Ionicons";
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.towishlist span, .catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details .actions-secondary button.action.tocompare span{
	display:none;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items  .product-item  .product-item-info .product-item-details {
	margin-top:0;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-title{
	    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.catalog-product-view  .page-main  .admin__data-grid-outer-wrap .block-viewed-products-grid .block-title strong{
	display: inline-block;
    border-bottom: 2px solid #000;
	    text-transform: uppercase;
}
.catalog-product-view  .page-main .row-detail-product{
	    padding-bottom: 20px;
}
.lines2{
	display:none;
}
.buydesign-block5.news-subscriber .newslettter input{
	line-height:45px;
}
.header1 .middle-header-wrapper .child-content{
	z-index: 111;
}
.marketplace-index-index #maincontent{
	    min-height: 1px;
}
.mgt-menu .navigation ul{
    display: flex;
    flex-wrap: wrap;
}
.mgt-menu .navigation li.level0{
	padding-right: 13px;
	margin:0;
}
ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    top: 70px!important;
}

.header .middle-header-wrapper{
	padding: 40px 0;
}
.header .middle-header-wrapper .child-content .my-account-link .toogle-action .ti-user:before{
	font-size: 20px;
	font-weight: 100;
}
.header .my-account-link .toogle-action{
	padding: 10px 15px 10px 15px;
}
.header .block-search .block-title:after{
	    font-size: 20px;
}
.mgt-menu .navigation .level0>.level-top span{
	        font-size: 18px;
    letter-spacing: 2px;
}
.buydesign-home-page .slider-home.owl-carousel .owl-nav>div {
	width: 45px;
    height: 45px;
}
.mgt-menu .navigation .level0>.level-top{
	    padding-left: 0;
}
.buydesign-block2-content-img img{
	    width: 100%;
}
.buydesign-block2 .buydesign-block2-content{
	width:100%;
}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item .product-image-wrapper{
	padding-bottom:0 !important;
}
.catalog-product-view .product-info-main .alert{
	    padding-left: 0;
}
.catalog-product-view .product-info-main .product.alert.stock{display: none;}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item .product-item-info .product-item-details .product-item-description {
    margin: 10px 0;
}
.sold-out-label{
	background-color: rgba(0,0,0,0.7)!important;
}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item .product-image-wrapper img{
	width:100%;
}
.catalog-product-view .related-product-main.related{
	    padding: 0;
    clear: both;
}
.catalog-product-view #product_stock_alert_container{
	    margin: 20px 0;
}
.catalog-product-view .bss_productstockaler{
	display: inline-flex;
    width: 85%;
}
.catalog-product-view .bss_productstockaler .field{
	    width: 60%;
}
.field.country #country{
	    background-image: none !important;
}
.field.country #country option{
	display:none;
}
.marketplace-account-dashboard small{
	    font-size: 1rem !important;
}
.checkout-cart-index .cart-container .shopping-cart-bottom select[name="country_id"] { 
  background-image: none !important;
}
.checkout-cart-index .cart-container .shopping-cart-bottom select[name="country_id"] option{
	display:none;
}
/*.products-grid .product-item-info .product-item-details h5.product.name.product-item-name {
    text-transform: lowercase;
}
.products-grid .product-item-info .product-item-details h5.product.name.product-item-name:first-letter {
    text-transform: uppercase;
}*/

li.level0.nav-5.level-top.parent.ui-menu-item ul{
	max-height: 400px;
    overflow-y: auto;
}
.mgt-menu .navigation .level0.nav-5.level-top.parent:hover>.submenu{
	overflow-y:scroll!important;
}
li.level1.nav-5-1.first.ui-menu-item{
	width: 100%;
}
.catalog-product-view .product-info-main .product-detail-name .name{
    /*text-transform: lowercase;*/
    display: inline-block;
}
.catalog-product-view .product-info-main .product-detail-name .name:first-letter{
	/*text-transform: uppercase;*/
}
.catalog-product-view .product-info-main .product-detail-name  p.product-set{
    display: inline-block;
    /*text-transform: lowercase;*/
    color: #000;
    font-weight: bold;
    font-size: 1.5rem  !important;
    margin-left: 10px;
}
.catalog-product-view .product-info-main .product-detail-name  p.product-set:first-letter{
	/*text-transform: uppercase;*/
}
.payment-group .payment-method-title  label.label[for="ewayrapid"]:before{
        content: "";
    background-image: url(/pub/media/wysiwyg/icon-imgg.png);
    background-repeat: no-repeat;
    height: 50px;
    position: absolute;
    width: 300px;
	   top: -4px;
}
.payment-group .payment-method-title  label.label[for="ewayrapid"] > span{
	margin-left: 7rem;
}
.catalog-product-view .box-tocart .actions button.action.primary {
    color: #fff;
    background-color: #e5132b!important;
    border-color: #e5132b!important;
}
.catalog-product-view .product-detail-infomation .product-data-items-menu .data.item.title a{
	color:#999;
}
.catalog-product-view  .product-detail-infomation .product-data-items-menu .data.item.title.active a{
	color:#000;
}
.catalog-product-view  .product-detail-infomation .product-data-items-menu .data.item.title.active{
	border-bottom:0;
	    position: relative;
}
.catalog-product-view  .product-detail-infomation .product-data-items-menu .data.item.title.active:after {
    border-bottom: 3px solid #000;
    content: "";
    width: 70%;
    height: 5px;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.catalog-product-view .row-detail-product .product-info-main .product-info-stock-sku .stock.available, .catalog-product-view .row-detail-product .product-info-main .product-info-stock-sku .avail-label{
	padding-right: 30px;
     display: inline-block; 
     margin-bottom: 10px;
}
.availability-label {
    color: green;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
}
.catalog-product-view .row-detail-product .product-info-main .product-info-stock-sku .stock.unavailable{
	display: inline-block;
    padding-right: 30px;
}
.catalog-product-view .product-info-main .product-info-stock-sku .shipping-option-available{
    display: inline-block;
}
.tablist-recent-alsolike .block-title span{
	color: #999;
	font-weight: bold;
}
.tablist-recent-alsolike .block-title span.active{
	color: #000
}
.catalog-product-view .product-info-main .price-box  .set-qty[data-price-type="finalPrice"]:after ,.catalog-product-view .product-info-main .price-wrapper.set-qty[data-price-type="finalPrice"]:after{
    content: "(for a quantity of " attr(cust-atr) " items)";
    /*position: relative;*/
    bottom: -17px;
    left: -16%;
    width: 100%;
    color: #000;
    font-weight: bold;
	    margin-left: 10px;
}

.catalog-product-view .product-info-main .price-box span[data-price-type="oldPrice"] > span{
    color: #000;
    font-weight: bold;
}
.catalog-product-view .product-info-main span[data-price-type="oldPrice"] > span{
    color: #000;
    font-weight: bold;
}
.defaultSkin table.mceLayout #description_ifr #tinymce{
	height: 100px !important;
}
.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td[data-th="Product_details"] ul li{
	    list-style: disc;
		list-style-position: outside;
		margin-left: 10px;
}
.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td.col.data[data-th="Seat Height"]:after, .product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td.col.data[data-th="Depth"]:after, .product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td.col.data[data-th="Width"]:after, .product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td.col.data[data-th="Height"]:after , .product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td.col.data[data-th="Diameter"]:after {
    content: " mm";
}
.catalog-product-view .product-info-main .price-box .normal-price .price, .catalog-product-view .product-info-main .price-box .old-price .price{
color: #555;
}
.catalog-product-view .product-info-main .normal-price .price, .catalog-product-view .product-info-main .old-price .price{
color: #555;
}
.product-info-main .product-add-form .product-options-wrapper .swatch-attribute .swatch-option{
    margin: 0;
    margin-right: 15px;
}
.product-info-main .product-add-form .product-options-wrapper .swatch-attribute .swatch-attribute-options{
    display: block;
    float: none;
}
.product-info-main .product-add-form .product-options-wrapper .swatch-attribute .swatch-option{
	border-radius:0;
}
.catalog-category-view .bss-label-productlist .label-image, .cms-index-index .bss-label-productlist .label-image, .mgs-instant-search .bss-label-productlist .label-image{
	    height: 9% !important;
		top: 0 !important;
		right: 0 !important;
		left: unset !important;
		background-position: right !important;
}
.minisearch .products-list .items .item .product-item-info .product-item-details .label-image{background-size: 140px!important;}
.instantsearch-result-index .results .items .item{
	flex: 0 0 25%;
    max-width: 25%;
}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .product-item-info .product-item-photo .product-image-wrapper > div > div{
	height: 7% !important;
	top: 0 !important;
		right: 0 !important;
		left: unset !important;
		background-position: right !important;
}
.catalog-product-view .page-main .detail-page-grid-products .owl-stage-outer .bss-label-productlist .label-image{
	 height: 7% !important;
    top: 1px !important;
    right: 31px!important;
    left: unset !important;
	background-position: right !important;
}
.catalog-product-view .bss-label-productlist .label-image{
	    height: 3% !important;
    top: 1px !important;
    right: 31px!important;
    left: unset !important;
	background-position: right !important;
}
.product-label.sold-out-label + .bss-label-productlist, .outstock-label{
	        display: none !important;
}

.mgs-quickview-catalog-product-view .row-detail-product .product.media{
	position: absolute !important; 
}
.mgs-quickview-catalog-product-view .row-detail-product .product-info-main{
	    overflow-y: hidden !important;
}

.mfp-close-btn-in .mfp-close {
    top: -35px;
    right: -35px;
}

body.ratio-4.mgs-quickview-catalog-product-view .row-detail-product{
	    height: 100% !important;
}
.mfp-mgs-quickview .mfp-iframe-holder .mfp-content{box-shadow: none;max-width: 1020px;}
.mgs-quickview-catalog-product-view #maincontent{padding: 20px;}
.mgs-quickview-catalog-product-view .product.media .product.item-image{border: none;}


/*Menu design*/
.mgs-menu .navigation .nav li > a > span {
    font-size: 18px;
    letter-spacing: 2px;
    padding: 0;
    text-transform: lowercase;   
}
.mgs-menu .navigation .nav .mmegamenu-886 li > a > span {
    font-size: 1rem;
    text-transform: capitalize;   
    font-weight: 100;
    color: #212529;
}
.mgs-menu .navigation .nav .mmegamenu-886 li > a > span:hover{color: #e5132b;}
.cms-buydesign-home .mgs-menu .navigation .nav li > a > span{color: #fff;}
.mgs-menu .navigation .nav > li> a {
    line-height: 47px;
    padding: 26px 18px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.active-sticky .mgs-menu .navigation .nav li > a > span {
    color: #000;
}
.header .mobile-navigation .nav-main-menu li>a.level0 {font-size: 18px;}
div#mobile_navigation_menu > ul{display: none;}
div#mobile_navigation_menu .category-menu span.icon-next {display: none; }
.header .mobile-navigation .nav-main-menu li>a{font-size: 18px!important;}
.price-label{display: none!important;}
.price {
    color: #555;
    font-weight: 700;
    font-size: 16px;
}
.old-price .price {
    font-size: 14px;
    color: #a1a1a1;
    font-weight: 700;
    text-decoration: line-through;
}
.special-price {
    padding-left: 5px;
}
.products-grid .old-price {
    display: inline-block;
    width: 50%;
    text-align: right;
     padding-right: 5px;
    float: left;
}
.products-grid .special-price {
    display: inline-block;
    width: 50%;
    text-align: left;

}
.catalog-product-view .product-info-main .price {
    font-size: 24px;
    font-weight: 700;
}
.catalog-product-view .product-info-main .old-price{padding-right: 5px;margin-top: 4px;
    float: left;}
  .catalog-product-view .product-info-main .old-price .price{font-size: 21px;
    color: #a1a1a1;
    font-weight: 500;}
.catalog-product-view .product-info-main .special-price .price{color: #e5132b;}
/*Menu design*/
.quantitymsg{color: #e5132b;}
.wishlist-index-index .main .product-info .product-item-inner .box-tocart .fieldset .product-item-actions .action.primary{margin-top: 0!important;}
.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td{font-weight: normal!important;}
.cms-buydesign-home .mgs-menu .navigation .nav li.level1 > a > span {color: #000; text-transform: capitalize; font-weight: 100; font-size: 1rem; }
.mmegamenu-886 .dropdown-menu {top: 61%!important; }
.cms-buydesign-home .mgs-menu .navigation .nav li.level1 > a > span:hover{color:#e5132b; }
.catalog-category-view .sold-out-label{display: none!important;}

/*responsive*/
@media only screen and (max-width: 1200px){
	.cms-index-index .owl-nav{display: none;}
	ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	    top: 0px !important;
	    padding-left: 25px;
	}

	/*header*/
	.cms-index-index .header.header1 {
		    background: #000;
		}
	.cms-index-index .header.header1.active-sticky .toogle_menu_mobile > img{
		-webkit-filter: invert(0%);
  		  filter: invert(0%);
	}	
	.header .toogle_menu_mobile > img{
		-webkit-filter: invert(100%);
  		  filter: invert(100%);
	}
	#maincontent {
    padding-top: 99px !important;
	}	
}
@media screen and (min-width: 1199px) {
  .minicart-wrapper .action.showcart{
	  padding:0;
  }
  .header.active-sticky .minicart-wrapper .action.showcart{
	  padding:0;
  }
 
}
@media screen and (min-width: 1200px) {
	.header .middle-header-wrapper .child-content .minicart-wrapper, .header .middle-header-wrapper .child-content .my-account-link, .middle-header-wrapper .child-content .block-search {
	  height:auto !important;
  }
  .header .middle-header-content .container-fluid{
	  padding-left: 0;
			padding-right: 0;
  }
  .container{
		max-width: 90%;
	}
	.nav-megamenu nav.navigation .nav-main-menu > li:hover>.dropdown-menu{
		transform: translateY(-30px);
    	-webkit-transform: translateY(-30px);
	}
}
@media screen and (max-width: 1199px) {
	.middle-header-wrapper .child-content .block-search {
    position: static;
    margin-right: 20px;
}
.header1 .middle-header-wrapper .child-content{
	top:0;
}
.lines, .lines2{
	display:none;
}
.middle-header-content .header-logo .logo{
	    padding-bottom: 10px;
    padding-top: 10px;
}
.header1 .middle-header-wrapper .child-content{
	position:relative;
}
.header .mobile-navigation .navigation .submenu{
    top: 0 !important;
}
}
@media (max-width: 1599.98px) and (min-width: 1400px){
.header .middle-header-wrapper{
		   padding-left: 15px;
			padding-right: 15px;
	   }
}
@media (max-width: 1399px) and (min-width: 1200px){
	   /*.header .middle-header-wrapper{
		   padding-left: 30px;
			padding-right: 30px;
	   } */
	   .header1 .middle-header-wrapper .child-content {
		max-width: 260px;
	}
}
@media screen and (max-width: 1440px) {
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
		    font-size: 45px;
	}
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont p{
		    font-size: 16px;
	}
}
@media screen and (max-width: 1366px) {
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
		    font-size: 40px;
	}
}
@media screen and (max-width: 1280px) {
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
		    font-size: 28px;
	}
}
@media screen and (max-width: 1199px) {
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont p{
		    line-height: 2;
	}
}
@media screen and (max-width: 1080px) {
	.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont p{
		        font-size: 13px;
	}
}
@media screen and (max-width: 1024px) {
.top-footer-content-blocks > div, .middle-footer-content-blocks > div{
	    width: 33%;
		margin-bottom: 20px;
}
}
@media screen and (max-width: 991px) {
.instantsearch-result-index .results .items .item{flex: 0 0 calc(100% / 3); max-width: calc(100% / 3);}
.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item{
	    flex: 0 0 25%;
    max-width: 25%;
}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
	margin-bottom: 14px;
	font-size: 25px;
    margin-top: 14px;
}
}
@media screen and (max-width: 800px) {
.buydesign-block2 .buydesign-block2-content {
		position: static;
		background: #E8E7E2;
	}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont h2{
    margin-top: 0;
	padding-top:14px;
}
.buydesign-block2 .buydesign-block2-content .buydesign-block2-cont p {
    font-size: 16px;
}
}
@media screen and (max-width: 767px) {
	.instantsearch-result-index .results .items .item{flex: 0 0 calc(100% / 2); max-width: calc(100% / 2);}
	.buydesign-block4-backimg{
		margin-right:0;
	}
	.slider-content{
		transform: translate(-50%,-50%);
		top: 50%;
		left: 50%;
	    font-size: 2rem;
	}
	
	.buydesign-block3-catlist li span{
	    font-size: 1rem;
	}
	.buydesign-block4-content{
		position:static;
	}
	.top-footer-content-blocks > div, .middle-footer-content-blocks > div{
	    width: 50%;
	}
	.buydesign-block4-content-img{
		max-width: 100%;
	}
	.buydesign-block4-content-testimonial{
			max-width: 100%;
			width:100%;
			flex:auto;
	}
	.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item{
			flex: 0 0 50%;
		max-width: 50%;
		height:480px;
	}
	.header .middle-header-wrapper{
		    padding: 0 !important;
			margin: 0;
			max-width: 100%;
	}
}

@media screen and (max-width: 640px) {
.instantsearch-result-index .results .items .item{flex: 0 0 100%; max-width: 100%;}
.buydesign-block3-catlist ul{
	    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
}
}
@media screen and (max-width: 415px) {
	.slider-content, .buydesign-block3-catlist li span{
	    font-size: 1rem;
	}
	.top-footer-content-blocks > div, .middle-footer-content-blocks > div{
	    width: 100%;
	}
	.buydesign-block6.instgram-feed .buydesign-block6-content h2{
		font-size:20px;
	}
	.catalog-product-view .page-main .admin__data-grid-outer-wrap .block-viewed-products-grid .block-content .product-items .product-item{
			flex: 0 0 100%;
		max-width: 100%;
		height:auto;
	}
}
@media screen and (max-width: 360px) {
.header .middle-header-content .container-fluid{
	padding:0
}
.header .middle-header-wrapper .child-content .minicart-wrapper {
    margin-right: 5px;
}
.middle-header-wrapper .child-content .block-search {
    margin-right: 0;
}
}
textarea, textarea.form-control, textarea.input-text{
	border-radius: 0px;
}
select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]){
	border-radius: 0px;
}
@media only screen and (max-width: 790px) and (min-width: 640px)  {

.buydesign-block3-catlist ul{
	    -moz-column-count: 2;
    -moz-column-gap: 0;
    -webkit-column-count: 2;
    -webkit-column-gap: 0;
    column-count: 2;
    column-gap: 0;
}

}
@media only screen and (max-width: 1040px) and (min-width: 795px)  {
.buydesign-block3-catlist img{height: 205px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px){ .frame{
    width: 100%;
    height:80px !important;
} }

@media only screen and (min-width: 480px) and (max-width: 767px){ .frame{
    width: 100%;
    height:130px !important;
} }

@media only screen and (min-width: 768px) and (max-width: 991px){ .frame{
    width: 100%;
    height:170px !important;
} }

@media only screen and (min-width: 992px){ .frame{
    width: 100%;
    height:18vw !important;
} }

@media only screen and (max-width: 1500px) {
	.header .middle-header-wrapper .nav-megamenu {margin-left: auto;}
	.mgt-menu .navigation li.level0 {padding-right: 0px}
	.mgt-menu .navigation .level0>.level-top {padding: 26px 0px;}
}

@media only screen and (max-width: 1199px) {
	.mobile_navigation_item .navigation ul.ui-menu > li.parent {position: relative;}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > a {display: inline-flex; padding: 10px 0; line-height: 1; font-size: 16px;}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > a:before {content: ''; position: absolute; right: 0px; top:10px; border: solid 10px transparent; border-top: solid 10px #000; border-bottom: 0px; transition: all 0.5s;}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > a:after {content: ''; position: absolute; right: 0px; top:8px; border: solid 10px transparent; border-top: solid 10px #fff; border-bottom: 0px; transition: all 0.5s;}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > a.ui-state-active:before {transform: rotate(-180deg);}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > a.ui-state-active:after {transform: rotate(-180deg); top: 12px;}
	.mobile_navigation_item .navigation ul.ui-menu > li.parent > ul > li > ul {padding-left: 20px;}
}

/*market place page*/
@media only screen and (max-width: 1199px) {
	.wk-mp-landingpage.wk-mp-landingpage-layout3 .wk-list-container{width: 100%!important; }
	.wk-mp-landingpage .wk-list-container-registration .actions-toolbar .secondary{margin-top: 15px;}
	.wk-mp-header-container {padding: 15px!important; }
}
