/*css added 06-12-2022 start*/
.search-open:not(.search-not-full) {overflow: auto !important; }
.header{position: relative !important;}
.countdown--split-blocks li{min-height: 51px;}
#co-payment-form input.required-captcha.checkbox {display: none; }
.breadcrumbs {padding: 15px 0 13px;}
.cms-pay_later_with_klarna .page-wrapper .page-title-wrapper .h1 {margin: 5px 0 40px 0px; }
.header.header8.active-sticky .bottom-header-offer {display: none; }
.instant-search-btn-bottom {text-align: center; }
.instant-search-btn-bottom .view-more {display: inline-block; }
.blog-post-list .post-info span.published-by {display: none; }
.blog-post-list .post-info span.comment-link {display: none; }
.blog-post-list .post-info .create-post-time {display: none; }
.blog-post-list .post-image.margin-bottom25 img {width: 100%; }
.blog-post-list .post-image.margin-bottom25 {position: relative; }
.blog-post-list .blog-list .post-item-info .post-info {position: absolute; bottom: 5%; width: auto; left: 5%; right: 5%;}
.item.content.brand-image .item-wrap .button a:hover {background-color: #3a97fa; color: #fff; }
.item.content.brand-image .item-wrap .button a {padding: 10px 25px; background-color: rgb(255 255 255 / 80%); border-radius: 5px; color: #222; text-transform: uppercase; font-weight: 500; font-size: 13px; }
.item.content.brand-image .item-wrap .button {text-align: center; padding-bottom: 25px; margin: 0px; padding: 8px 0; text-align: center; bottom: 20px; left: 50%; transform: translate(-50%, 0); width: 100%; height: auto; position: absolute; z-index: 99; }
.cms-home.cms-index-index .price-box .old-price {margin-top: 6px; }
li.categorylistli {margin: 0 20px 27px 7px;text-align: center; float: left; position: relative; transition: opacity .5s cubic-bezier(.22,.61,.36,1); box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; padding: 10px; width: 31%; border-radius: 5px; }
li.categorylistli:hover {-ms-transform: translateY(-8px); transform: translateY(-8px); transition: transform .5s cubic-bezier(.22,.61,.36,1); }
.cms-black-friday-furniture-deals .cms-banner-title-box1 {padding-left: 15px; padding-right: 25px; }
.home-explore-departments h3.box-content-Text a {color: #222; }
.home-explore-departments li img{max-width: 100%; border-radius: 5px; }
.home-explore-departments h3.box-content-Text {font-size: 17px; padding: 10px; font-weight: 500; }
.categorylistli .content-links-box2 h3,
.categorylistli .content-links-box1 h3{font-size: 17px; padding: 10px; font-weight: 500; }
.categorylistli .content-links-box2 h3 a,
.categorylistli .content-links-box1 h3 a{color: #222; }
.home-explore-departments img {vertical-align: middle; max-width: 100%; }
.content-banner img{padding-right: 18px; }
.blk-fri-heading {margin: 50px 0 20px 0px; }
.content-banner-heading{margin: 30px 0 -10px 0px; }
.mega-menu-item .dropdown-menu{padding: 25px !important; }
.cms-boxing-day-furniture-sale p{ color: #222; }
.cms-boxing-day-furniture-sale p strong {color: #222; font-size: 20px; font-weight: bold; margin-bottom: 5px; }
.cms-banner-title-box .cms-banner-title-box1 h1,
.boxing-day-furniture-sale .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; text-align: center; }
.cms-banner-title-box .cms-banner-title-box1 h1:after,
.boxing-day-furniture-sale .cms-banner-title-box1 h1:after {content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.cms-banner-title-box .cms-banner-title-box1 h1:hover:after,
.boxing-day-furniture-sale .cms-banner-title-box1 h1:hover:after {content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.cms-banner-title-box1 h3 {font-weight: 500; font-size: 20px; margin-top: 5px; }
section.price-plan.three-columns h2 {color: #222; font-size: 18px; line-height: 20px; padding: 13px 10px; text-transform: uppercase; border-radius: 4px 4px 0 0; text-align: center; border-bottom: 1px solid #e7e7e7; }
.price-plan .box-header {border-bottom: 1px solid #e7e7e7; color: #ffffff; float: none; margin: 0 0 13px; width: 100%; padding-bottom: 10px; text-align: center; }
.price-plan .box {border: 1px solid #cbd6d7; border-radius: 4px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; float: left; }
.price-plan.three-columns{padding-top: 30px; }
.price-plan.three-columns ul {margin: 0 32px; text-align: left; list-style: disc outside; } .box-header img {margin: 15px 0px; max-width: 70%; }
.price-plan .box-header .memner-ttl {color: #3a97fa; float: none; font-size: 22px; font-weight: 400; text-align: center; width: 100%; display: block; }
.price-plan.three-columns ul {margin: 0 32px; text-align: left; }
.list-unstyled.same-height-left {min-height: 163px; }
.price-plan ul li {border-bottom: 1px solid #e7e7e7; padding: 10px 5px; font-size: 13px; line-height: 20px; color: #222; }
.price-plan .box-footer {color: #929292; font-size: 11px; line-height: 13px; padding: 15px 20px 30px; }
.box-footer .btn {background: #3a97fa; color: #ffffff; display: block; float: none; font-size: 15px; font-weight: 500; height: 40px; margin: 0 auto; padding: 0; text-align: center; text-decoration: none; border:2px solid transparent; }
a.a-center {text-align: center; text-decoration: underline; color: #222; font-size: 16px; font-weight: 500; }
.price-plan.three-columns article {width: 33.1%; letter-spacing: normal; padding: 0 6px 40px; text-align: center; display: inline-block; vertical-align: top; }
.btn1 {background: none repeat scroll 0 0 #3a97fa; color: #ffffff; display: block; float: none; font-size: 18px; font-weight: 500; height: 45px; margin: 30px auto 30px; padding: 0; text-align: center; text-decoration: none; width: 260px; border: 2px solid transparent; line-height: 40px; border-radius: 10px; }
.box-footer .btn:hover, .btn1:hover {border:2px solid #3a97fa; color: #3a97fa; background: #fff; }
.cms-christmas-furniture-sale .cms-banner-title-box1 {text-align: left; }
.cms-christmas-furniture-sale .cms-page-content {padding-top: 30px; }
.cms-christmas-furniture-sale .cms-page-content p {color: #222; }
.cms-page-content h3 {padding: 20px 0 5px 0; }
.cms-christmas-furniture-sale .cms-page-content ul {list-style: disc outside; padding-left: 50px; margin-bottom: 10px; }
.cms-christmas-furniture-sale .cms-page-content ul li{color: #222; }
.cms-easter-furniture-sale .cms-banner-title-box1 {margin-bottom: 20px; }
.cms-easter-furniture-sale .cms-page-main {margin-top: 40px; }
.cms-easter-furniture-sale p{color: #222; }
.cms-easter-furniture-sale .cms-page-main h2 {color: #222; line-height: 20px; padding: 15px 18px; background: #ececec; font-size: 16px; }
.easter-furniture-sale-content {width: 48%; float: left; margin-right: 20px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; padding: 10px; border-radius: 5px; margin-top: 40px; height: 505px; }
.easter-furniture-sale-content.right {margin-right: 0; margin-left: 25px; }
.easter-furniture-sale-content .content-top{text-align: center; padding: 5px 0; }
.easter-furniture-sale-content .content-top img {max-width: 100%; border-radius: 5px; }
.content-bottom {text-align: center; text-align: center; border-top-style: solid; border-top-width: 3px; border-top-color: #333; margin: 7px; padding: 6px 0 0px 0; }
.content-bottom h3 {margin-top: 10px; margin-bottom: 5px; font-weight: 500; font-size: 22px; }
.easter-furniture-sale:after {content: ''; display: block; clear: both; }
.footer .middle-footer .col-lg-4.col-md-4.col-sm-6.col-xs-12 p {color: #333 !important; }
.cms-spring-bank-holiday-furniture-sale-html .cms-banner-title-box1 {text-align: center; } .cms-spring-bank-holiday-furniture-sale-html ul.categorylist:after {content: ''; display: block; clear: both; }
.cms-spring-bank-holiday-furniture-sale-html .home-explore-departments {margin-top: 35px; }
.cms-spring-bank-holiday-furniture-sale-html .cms-page-main {margin-top: 20px; }
.cms-page-main p {color: #222; }
.cms-spring-bank-holiday-furniture-sale-html .cms-page-main h3{font-size: 17px; }
.cms-spring-bank-holiday-furniture-sale-html .content-links-box1 {text-align: center; padding: 10px 0 5px 0; }
.cms-spring-bank-holiday-furniture-sale-html .content-links-box1 a {color: #222; font-weight: 500; }
.product-items .ajax-loading .scroll-ajax-button {background-image: url(/media/wysiwyg/panel/New-loading_gif.gif); background-color: transparent !important; width: 150px; height: 150px; background-repeat: no-repeat; background-size: contain; border: unset; }
.lazy-loading-img .products-grid .product-item-info .product-top, .lazy-loading-img .list-products .product-item-info .product-image, .lazy-loading-img .promobanner, .lazy-loading-img .thumbnail-post, .lazy-loading-img .instagram-item{background-image: url(/media/wysiwyg/panel/New-loading_gif.gif) !important; background-size: 170px auto; background-position: center center; background-repeat: no-repeat; }
.offer-brandlist img{max-width: 100%; }
.cms-pre-black-friday-furniture-sale .content-cms{color: #222; text-align: center; margin-bottom: 40px; }
.cms-pre-black-friday-furniture-sale .offer-brandlist {border: 1px solid #ddd; padding: 10px; height: 400px; }
.cms-pre-black-friday-furniture-sale .cms-banner-title-box1 {text-align: center; }
.cms-pre-black-friday-furniture-sale .pre-black-friday-heading h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.cms-pre-black-friday-furniture-sale .pre-black-friday-heading {text-align: center; margin: 20px 0; }
.cms-pre-black-friday-furniture-sale .pre-black-friday-heading h1:after,
.cms-january-furniture-sales .cms-page-main h1:after {content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.cms-pre-black-friday-furniture-sale .pre-black-friday-heading h1:hover:after,
.cms-january-furniture-sales .cms-page-main h1:hover:after {content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.blk-fri-heading {margin: 50px 0 20px 0px; text-align: center; font-size: 28px; color: #222; font-weight: 500; }
.cms-covid-19 .cms-page-main {margin-top: 80px; }
.cms-august-bank-holiday-furniture-sale-html h1:after,.cms-covid-19 h1:after {content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.cms-august-bank-holiday-furniture-sale-html h1:hover:after,.cms-covid-19 h1:hover:after{content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.cms-covid-19 .cms-banner-title-box1 {text-align: center; }
.cms-august-bank-holiday-furniture-sale-html h1,.cms-covid-19 h1 {display: inline-block; color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.cms-covid-19 p {color: #222; }
.cms-covid-19 .cms-page-main h2 {font-weight: 600; color: #333333; line-height: 20px; padding: 25px 18px; background: #f4f4f4; font-size: 24px; }
.cms-covid-19 .cms-page-main h3 {font-weight: 500; color: #333333; line-height: 20px; font-size: 20px; margin: 30px 0 6px; }
.cms-covid-19 .cms-page-main p{margin-bottom: 12px; }
.cms-august-bank-holiday-furniture-sale-html h1 {margin: 10px 0; }
.cms-august-bank-holiday-furniture-sale-html p{color: #222; }
.cms-august-bank-holiday-furniture-sale-html .cms-banner-title-box1 img {margin-bottom: 0px; }
.cms-january-furniture-sales .cms-banner-title-box1 h1 {width: 310px; font-size: 16px; color: #fff; font-weight: 300; margin: 30px 0 0; padding-left: 30px; text-align: left; }
.cms-banner-title-box {float: left; width: 100%; /*margin: 0 0 22px;*/ }
.cms-banner-title-box1 h1 span {display: block; font-size: 40px; line-height: 40px; padding: 0 0 8px 0; }
.cms-january-furniture-sales .cms-banner-title-box1:after {content: ''; display: block; clear: both; }
.cms-january-furniture-sales  .cms-banner-title-box1 img {float: right; margin-bottom: 0px; }
.cms-january-furniture-sales .cms-banner-title-box .cms-banner-title-box1 h1:after,
.cms-early-may-bank-holiday-furniture-sale-html .cms-banner-title-box1 h1:after
{background-color: transparent !important; }
.cms-january-furniture-sales .cms-banner-title-box .cms-banner-title-box1 h1:hover:after,
.cms-early-may-bank-holiday-furniture-sale-html .cms-banner-title-box1 h1:after:after
{background-color: transparent !important; }
.cms-page-main h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; margin: 20px 0; }
.content-cms {color: #222; }
.cms-page-main span {color: #222; }
.cms-early-may-bank-holiday-furniture-sale-html .cms-banner-title-box1 img {max-width: 100%; margin-bottom: 0; float: right; }
.cms-early-may-bank-holiday-furniture-sale-html .cms-banner-title-box1 h1 {width: 310px; font-size: 30px; color: #fff !important; font-weight: 500; margin: 80px 0 0; padding-left: 30px; text-align: left !important; }
ul.categorylist:after {content: ''; display: block; clear: both; }
.cms-early-may-bank-holiday-furniture-sale-html .home-explore-departments {margin-top: 40px; }
.winner .winner-title {font-size: 30px; font-weight: 500; background-color: #f0f0f0; color: #333; line-height: 1.5; margin: 25px 0; text-align: center; }
.winner ul.slides li {width: 33%; float: left; }
.owl-carousel .owl-nav > div.owl-next {right: 0; }
.owl-carousel .owl-nav > div.owl-prev {left: 0; }
.cms-home #page-header-sliders .owl-carousel .owl-nav > div.owl-prev {left: 30px !important;}
.cms-home #page-header-sliders .owl-carousel .owl-nav > div.owl-next {right: 30px !important;}
.shopbycategory {margin-top: 40px;}
.mageworx-swatch-option.image:not(.disabled):hover {outline: 2px solid #3a97fa !important; } 
.mageworx-swatch-option.selected {outline: 2px solid #3a97fa;}
.account.customer-address-index .block.block-addresses-list.col-sm-6.col-xs-12 {display: inherit !important; }
.qtip {font-size: 10px !important;}
.swatch-attribute-options {margin-top: 0 !important; text-align: center !important; }
.product-add-form .product-options-wrapper .fieldset > .field > .control {padding: 15px 10px 10px 15px !important; }
.shipping-address-items {display: block !important;}
.shipping-address-items .shipping-address-item{border: unset;border-bottom: 1px solid #ddd !important; margin-bottom: 14px ;padding: 0px 10px 15px ; margin: 15px 10px ;}
.shipping-address-items .action{border-radius: 10px;font-weight: 500;color: #222;border: 1px solid #222;}
.checkout-shipping-address > .step-content .action.action-show-popup {border-radius: 10px; }
#checkoutSteps .action-edit-address {margin-top: 5px; border-radius: 10px; }
#checkoutSteps .action-edit-address:hover {background-color: #3a97fa !important; border-color: #3a97fa !important; }
.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a {padding: 0 5px;}
.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar {position: absolute; right: 45%; }
.catalog-product-view .product.details.product-item-details .price-box .old-price {margin-top: 5px;}
.account .page-title-wrapper .h1 {margin: 50px 0 10px;}
.product-add-form .product-options-wrapper .fieldset > .field > .control select{margin-bottom: 5px ; max-width: 100%; border-radius: unset;}
.catalog-product-view .product-info-main .product-sub-infomation:not(:empty){text-align: left;}
select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]){height:40px;} 
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.totals.sub th{text-align: right;}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty > span{font-weight: 600;}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .input-text{font-weight: bolder;}
.product-item-actions{margin-top: 0;}
.products-grid.wishlist .product-item-info .box-tocart + .product-item-actions .action{border-radius: 10% !important;}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout{border-radius: 10px !important;}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty{border-radius: 10px !important;}
.header .search-form .form-search .form.minisearch .input-text{color: #000; height: 50px; padding-right: 5px; background-color: #fff; border: 1px solid #888; text-align: left; padding-left: 30px; padding-right: 45px; font-size: 16px;}
.header .search-form .form-search{background:none;}
.box-tocart .field.qty > .control{border: 1px solid #cfcfcf;}
button#product-addtocart-button {width: 355px;}
.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply{border-radius: 10px;}
.checkout-cart-index #shopping-cart-table tbody img.product-image-photo{max-width: 100%;height: auto;}
a.action.edit:hover{color: #222 !important;}
.block-order-details-view .block-content .box a.action.edit {font-size: 15px; color: #3a97fa; font-style: italic; border-radius: 10px; line-height: 40px; font-weight: 500; }
.paypal-express-review tbody.cart.item td.col.item img{height: auto !important;width: 90px !important;}
.paypal-express-review .page-title-wrapper .h1{margin: 40px 0 0px;}
.paypal-express-review .block-order-details-view{padding-top: 20px;}
.paypal-express-review div#details-reload {margin-top: 30px ; }
.product-top:hover > img {-webkit-transform: scale(1.05); transform: scale(1.05);}
.block.products-grid .owl-carousel .owl-nav > div{top: 43%;}
.customer-account-login .page-title-wrapper .h1 {margin: 35px 0 0px ; }
.customer-account-forgotpassword .page-title-wrapper .h1 {margin: 35px 0 0px ; }
.form-group > .label{white-space:break-spaces;}
.products-grid.wishlist .product-item-info .box-tocart + .product-item-actions .action:hover {color: #fff !important; }
.blog-list .post-item-info {margin-bottom: 30px; }
.cms-payment-question .payment-question-list ol.payment-question-subheading li {margin-top: 8px; }
.cms-shipping-information ol.shipping-sub-title-childs li {margin: 20px 0; }
.product-data-items-content .title-accordion:after{font-family: 'Font Awesome 5 Pro' !important;content: "\f078" !important;font-size: 16px;font-weight: 600;}
.product-data-items-content .title-accordion.active:after{content: "\f077" !important;}
.authentication-wrapper .action-auth-toggle {border-radius: 10px ; color: #fff; background: #222; font-size: 16px; font-weight: 500; padding: 6px 50px ; }
.account.review-customer-view  img.product-image-photo {max-width: 100%; height: auto; }
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {width: 113px !important ; height: 95px !important ; }
.mageworx-swatch-info{width: 113px;}
.mageworx-swatch-option.image.selected:after{right: 50%; top: 50%; transform: translate(50%, -50%);}
.catalog-product-view .product.attribute.description img{max-width: 100%;}
.owl-carousel .owl-nav > div.disabled {pointer-events: unset;}
.checkout-cart-index .checkout-extra > .block > .title {top: 0px;}
.minicart-items .product-item .product.actions .action.delete:after{font-size: 28px;line-height: 30px;}
.minicart-items .product-item .product.actions .action:hover {color: #fff !important;}
.modal-popup.confirm .modal-footer .action-secondary {border: 2px solid #3a97fa; background-color: #3a97fa; border-radius: 10 px ; line-height: 25px;}
.modal-popup.confirm .modal-footer .action-primary:hover {border: 2px solid #3a97fa; background-color: #3a97fa; }
.header .search-form .form-search .form.minisearch .input-text{border: unset;}
.block-dashboard-addresses {margin-top: 40px; }
.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar {right: 50%; transform: translate(50%); }
select:focus, select.form-control:focus, select.input-text:focus {border-color: #cfcfcf; border: 2px solid #cfcfcf; }
.checkout-index-index button.action.login.primary {padding: 5px 35px ; border-radius: 10px ; border: none; background: #3a97fa; color: #fff; font-weight: 500; font-size: 16px; margin-bottom: 5px ;}
.opc-progress-bar .opc-progress-bar-item._complete:before{background: #3a97fa;}
.opc-progress-bar .opc-progress-bar-item._complete > span:before {background: #3a97fa; }
.opc-progress-bar .opc-progress-bar-item._complete > span:after{color: #3a97fa;}
.checkout-index-index .opc-block-summary .table-totals tr td {border-right: unset; border-left: unset; padding-right: 10px ; border-bottom: 1px solid #ddd; border-top: unset; }
.opc-progress-bar .opc-progress-bar-item._complete>span{color:#3a97fa !important;}
.checkout-index-index tr.totals.shipping.excl {border-bottom: 1px solid #ddd; }
.checkout-index-index .opc-block-summary .table-totals tr td{border-bottom: unset;}
.opc-block-summary>.title{border-bottom: 1px solid #ddd;font-weight: 500;}
.opc-block-summary .items-in-cart>.title strong{font-weight: 500;}
.opc-block-shipping-information .shipping-information-title{font-weight: 500;}
#checkoutSteps .action-edit-address {margin-top: 10px; margin-bottom: 10px; }
.checkout-index-index .minicart-items .product-item .product-item-details {padding-top: 0 !important; }
.checkout-index-index .minicart-items .product>.product-image-container{width: 70px !important;height: 70px !important;}
.our-story-section-1 .button a:hover {color: #fff; }
.our-story-section-1 .story-text-left .button a:hover {color: #fff; background-color: #222; border: 2px solid #222; }
.blue-background .button a:hover {color: #fff; background: #222; border: 2px solid #222;}
.premium-brand-content h6 {padding: 22px 20px 0px 20px; min-height: 65px; }
.table-reviews-dashboard tbody tr td {text-align: left;}
li.search-coma {padding-right: 6px;}
.footer .block.newsletter .form.subscribe .actions .action.subscribe {background-color: #3a97fa;color:#fff;border: 2px solid #3a97fa;}
.footer .block.newsletter .form.subscribe .actions .action.subscribe:hover{background: #3a97fa;border: 2px solid #3a97fa;color: #fff;}
.category-camel-group .premium-brand-content h6 {min-height: 75px;padding-top: 15px;}
.category-bentley-designs .premium-brand-content h6 {min-height: 65px;padding-top: 15px;}
.category-lebus-upholstery-sofas .premium-brand-content h6 {padding-top: 10px; min-height: 55px;}
.brand-image img{border-radius: 5px;}
.premium-wraper .premium-brand-content{padding: 10px;}
.row.top-premium {margin-top: 0; display: flex; flex-wrap: wrap;}
.block-title.title.account-nav-title i {display: none; }
select option:hover {background: #3a97fa; color:#fff ; }
select:not([multiple]) option:hover{background: #3a97fa; color:#fff ; }
.toolbar .form-item-select{display: none; }
h5.product-item-name {padding-top: 10px; }
.products-grid .product-item-info .product-top .product-item-photo>img:not(.img-hover-show) {padding: 3px !important; margin: unset !important ; }
.plus-product-lbl .las.la-long-arrow-alt-right {font-size: 23px;vertical-align: middle;}
.product.product-item:hover .product-details-middle{background-color: #3a97fa; padding: 7px 20px; text-align: center; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 500; }
.bottom-pagination .pages {display: block !important;}
.pe-7s-like:hover {font-weight: 900 !important; }
.header.header8 {-webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease;}
.header.header8.active-sticky {box-shadow: 0 0 3px 0 rgba(0,0,0,.5);position: fixed !important;top: 0; left: 0; background: #fff; }/*animation: smoothScroll 1s forwards;*/
/*.header.header8.active-sticky .middle-header-content{box-shadow: unset;}*/
.active-sticky .navigation {padding: 6px 0 5px 0 !important; }
.header .table-icon-menu{padding-top: 5px;}
@keyframes smoothScroll {0% {transform: translateY(-40px); } 100% {transform: translateY(0px); } }
.header.header8.active-sticky .bottom-header-offer {background: unset; }
.header.header8.active-sticky .navigation .nav-main-menu > li > a{font-size: 16px;font-weight: 500;}
.header .nav.nav-main-menu > li > a {font-size: 16px; font-weight: 500; }
.header.header8.active-sticky ul.dropdown-menu{margin-left: -700px;}
.stock.unavailable span {color: #ec0101; font-weight: 500; padding-left: 5px; font-size: 16px; }
.stock.available span {color: #3a97fa; font-weight: 500; padding-left: 5px; font-size: 16px; }
.stock.unavailable,.stock.available{font-size: 16px; font-weight: 400; color: #222; }
.col-md-12.outofstock-sec {margin-top: 5px; margin-bottom: 10px; }
.full-review.product-reviews-summary {margin-bottom: 5px; }
.product-detail-infomation.margin-top65 {margin-top: 30px !important; }
.product-add-form .product-options-wrapper {padding-top: 20px; }
.catalog-product-view .product-details-middle {background-color: #222; color: #fff;margin: 15px 0 20px; font-style: normal; text-align: center; padding: 10px; border-radius: 5px; }
.product-info-main .product.attribute.overview {padding-bottom: 10px; }
.category-premium-brands .category-view .category-description {padding: 0 150px; margin-bottom: 30px; }
.flash {-webkit-animation-name:flash; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:ease-in-out; -webkit-animation-direction:alternate; }
@keyframes flash  {from {color:#fff;} to {color:#3a97fa;}}
.mgs-instant-search-dropdown .old-price {margin-top: 0 !important; }
.price-box .old-price .price {font-size: 18px; }
.catalog-product-view .product.details.product-item-details .price-box .old-price {margin-top: 2px; }
.price, .price-box .price {font-size: 20px; }
.top-call-txt strong {font-size: 15px; letter-spacing: 1px; }
.top-custom-link.top-call-txt.pull-right a{font-size: 15px;letter-spacing: 1px; }
.top-custom-link.top-call-txt.pull-right ul li a .icon{font-size: 20px;}
.mageworx-swatch-option.image {background-size: contain !important; }
.mgs-instant-search .price-box .old-price, .catalogsearch-result-index .price-box .old-price, .wishlist-index-index .price-box .old-price,.catalog-category-view .price-box .old-price {margin-top: 2px; }
.mgs-instant-search .product.product-item {box-shadow: unset !important;}
.mageworx-swatch-option.text {max-width: 113px !important;}
.field span#value {position: relative; top: -15px; left: 15px; font-weight: 500;}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu{transition: unset; -webkit-transition: unset; -moz-transition: unset; -o-transition: unset; transform: unset; -webkit-transform: unset; -moz-transform: unset; }
.benefit-bar-timer-holder{display: inline-flex; padding: 0 6px; align-items: center; position: relative; margin: 0; }
ul.countdown--split-blocks{display: inline-flex; padding: 0 6px; align-items: center; position: relative; margin: 0; }
/*Checout progress bar */
.opc-progress-bar .opc-progress-bar-item._active:before {background: #000 !important; }
.opc-progress-bar .opc-progress-bar-item._active>span {color: #000 !important; }
.opc-progress-bar .opc-progress-bar-item._active>span:before {background: #000 !important; }
.opc-progress-bar .opc-progress-bar-item._active>span:after {color: #000 !important; }

.opc-progress-bar .opc-progress-bar-item._complete:hover:before {background: #3a97fa; }
.opc-progress-bar .opc-progress-bar-item._complete:hover>span:before {background: #3a97fa;}
.opc-progress-bar .opc-progress-bar-item._complete:hover>span:after {color: #3a97fa;}
.opc-progress-bar li.opc-progress-bar-item._complete {cursor: pointer; }

/*Product detail page timer*/
.product-detail-deals.margin-top25 {display: none; }
/*Product detail short desc */
.product-info-main .product.attribute.overview {display: none;}
/*new home page */
a.product.photo.product-item-photo {padding-bottom: 85% !important; }
.services-sectoin .panel-block-row {border-right: 1px solid #ccc; }
.services-sectoin .contact-us-anytime {border: 0px; }
/*.services-sectoin {padding-top: 36px; padding-bottom: 2px; }*/
.our-category-section {margin-bottom: 20px; text-align: center; }
/*.brand-section {padding-top: 25px; }*/
.new-arrival-section {margin-bottom: 60px; }
.slider-img {background-size: cover; }
.cms-new-home-page h2.sec-title {position: relative; display: inline-block; }
.cdz-slideshow .owl-carousel .owl-item { padding: 0px !important; height: 100% !important; }
.cms-index-index #maincontent, .cms-page-view #maincontent {margin-top: 0px !important; }
.cdz-slideshow .owl-carousel .owl-nav>div{color: #fff; border: 2px solid #fff; }
.owl-carousel.owl-loaded {margin-top: 0px !important; }
.header .top-custom-link ul li{font-weight: 600; font-size: 13px;}
.cms-no-route div#searchbox label{display: flex; padding: 0 350px; margin: 10px 0;}
.cms-no-route div#searchbox button { color: #fff; border: 2px solid #222; background-color: #222; height: 40px; font-weight: 600; padding: 0 35px; line-height: 36px; border-radius: 10px;  margin-left: 10px;}
.bottom-header-offer {background-color: unset;text-align: center; font-size: 15px;}
.deal-static-block {padding: 10px; }
.deal-static-block h2 {font-size: 18px; padding: 8px;}
.product-category-slider .product.details {height: 60px; }
/*30 dec css start*/
/*Minicart css start*/
.minicart-wrapper .block-content {padding: 0 10px !important;margin-top: 5px;}
.minicart-wrapper.active .block-minicart .product.product-item {margin: 5px;margin-right: 25px;box-shadow:unset;padding-left: 5px;}
.minicart-wrapper.active .block-minicart .product.product-item:hover {box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;}
/*.minicart-wrapper .block-minicart {width: 400px;right: -400px;}*/
.cdz-slideshow .owl-carousel .owl-nav>div {margin-left: 10px;}
.cms-new-home-page .slider-wrapper .owl-carousel .owl-nav > div.owl-next {margin-right: 10px; }
/*30 dec css start*/
/*31 dec css start*/
/*Home page */
#maincontent .slideshow-container {margin-bottom: 60px;}
#maincontent .services-sectoin {margin-bottom: 10px;}
.panel-block-row.col-md-12.col-xs-12.our-new-arrival {padding-top: 0;}
.our-new-arrival .content-heading {margin-bottom: 15px !important;}
.panel-block-row.col-md-12.premium-brand {padding-top: 0px; }
#maincontent .brand-section {margin-bottom: 35px;}
.furniture-village-section .furniture-village-block { margin-top: 0px;}
.furniture-village-section .furniture-village-block .content-heading.furniture-village-header {    margin-bottom: 30px !important;}
#maincontent .furniture-village-section {    margin-bottom: 30px;}
.blog-section .content-block.blog-block.blog-grid-block{padding-top: 0px;}
#maincontent .blog-section { margin-bottom: 35px;}
.minicart-wrapper .block-content .subtitle.empty{text-align: left;}
.blog-section .block-content .post-item .post-item-content .thumbnail-post { border-radius: 5px;}
.cms-banner-title-box1>div h1 {margin-left: -15px; }
.cms-banner-title-box1>div h3 {margin-left: -15px; margin-bottom: 10px;}
/*31 dec css end*/
/*1 jan css start*/
.page-wrapper .page-title-wrapper .h1 {margin: 5px 0;}
.middle-header-content .form-search #search_mini_form {display: flex;}
.header .search-form .form-search .form.minisearch .button{opacity: 1; visibility: unset; display: unset;background: #222; border-radius: 0; padding: 0 15px; color: #fff; border: unset;}
#search_mini_form .mgs-instant-search-dropdown{margin-top: 1px; box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;}
/*1 jan css end*/
 /*not found url page start*/
.wrapper-not-found-url .not-found-url-main { border: 1px solid; border-width: 15px 20px; padding-bottom: 30px;}
.wrapper-not-found-url .not-found-url-main .not-url-line {background-image: linear-gradient(to right,transparent,#000,transparent); height: 2px;}
.wrapper-not-found-url .not-found-url-main .not-found-content {margin-top: 22%;}
.wrapper-not-found-url .not-found-url-main .not-found-content .label-text {width: 70%;text-align: center; font-weight: 700; margin:auto;}
.wrapper-not-found-url .not-found-url-main .not-found-content label { display: flex; padding: 0 !important;}
.wrapper-not-found-url .not-found-url-main .not-found-content h1{font-size:100px}
.wrapper-not-found-url .not-found-content #searchbox {width: 55%;margin: auto;margin-top: 15px;}
.wrapper-not-found-url .not-found-content #searchbox #myInput { border: none; border-radius: 10px 0 0 10px; background: #3a97fa;}
.wrapper-not-found-url .not-found-url-main .not-found-content #searchbox #search_mini_form label {border-radius: 10px;}
.wrapper-not-found-url .not-found-url-main .not-found-content #searchbox #search_mini_form .button { margin: 0px !important; border-radius: 0 10px 10px 0 !important; padding: 0 20px;}
.wrapper-not-found-url .not-found-url-main .not-found-content #searchbox #search_mini_form #myInput::-webkit-input-placeholder {color: #fff; font-weight: 500;}
.wrapper-not-found-url { margin-bottom: 60px;}
/*not found url page end*/
.cms-noroute-index .page-main{padding-bottom: 0px;}
#search_mini_form.loading:after{ right: 10%; }
.account .page-title-wrapper {margin-top: 40px; }
.account.wishlist-index-index .column.main {margin-bottom: 40px; }
.account.customer-account-index .block.block-dashboard-orders {margin-top: 45px; }
.account.customer-account-index .block-dashboard-orders {margin-bottom: 30px; }
/*4-1 css start*/
.account .orders-history .table-order-items tbody tr td.actions .action.view:after{ content: unset; }
.account .orders-history .table-order-items tbody tr a.action.view {margin-right: 5px; }
.account.customer-address-index .pull-right { margin-bottom: 30px }
.customer-account-login .page-title-wrapper {margin-top: 40px; }
.customer-account-create .page-title-wrapper {margin-top: 40px; }
.customer-account-create .actions-toolbar {margin-bottom: 30px; }
.customer-account-forgotpassword .page-title-wrapper {margin-top: 40px; }
.account.customer-account-index .block-dashboard-orders .table-order-items tr td.col.actions .action.view:after{content: unset;}
.account.customer-account-index .block-dashboard-orders a.action.view {margin-right: 5px; }
 /*4-1 css end*/
/*10-Jan-2022*/
.brand-image {box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; padding: 8px 0; border-radius: 8px; }
.brand-image:after, .brand-image:before{content: none;}
.product-top:hover > img,.brand-image:hover>img{-webkit-transform: unset; transform: unset; }
.HomepageShopByDepartments-cardWrap{transition: unset; position: relative; overflow: hidden; }
.HomepageShopByDepartments-cardWrap:hover{-ms-transform: unset; transform: unset; transition: unset; }
.product-category-slider .owl-item .item{transition:unset;}
.product-category-slider .owl-item .item:hover{-ms-transform:unset; transform: unset; transition: unset;}
.catalog-category-view .product-category-slider .owl-item .item-wrap .product-top,.brand-image{position: relative; overflow: hidden;}
.HomepageShopByDepartments-cardWrap .Cardcolumn:after,.catalog-category-view .product-category-slider .owl-item .item-wrap .product-top:after{position: absolute; top: 0; left: 0; width: 1000px; height: 200px; background: rgba(255,255,255,0.5); content: ''; transition: transform 1s; -webkit-transition: transform 1s; -moz-transition: transform 1s; -o-transition: transform 1s; transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-100%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-100%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); }
.HomepageShopByDepartments-cardWrap .Cardcolumn:hover:after,.catalog-category-view .product-category-slider .owl-item .item-wrap .product-top:hover:after{transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);}
.homeshobydepartment h3.box-content-Text a {color: #222; }
.homeshobydepartment h3.box-content-Text a:hover{color: #3a97fa;}
.product.product-item {-webkit-transition: unset; transition: unset; transition: unset; transition: unset; }
.product.product-item:hover{-webkit-transform: unset; -ms-transform: unset; transform:unset; border-radius: 8px !important; }
img.img-responsive.product-image-photo.img-thumbnail.owl-lazy,img.img-responsive.product-image-photo.img-thumbnail{
    transition: 1.09s;
}
img.img-responsive.product-image-photo.img-thumbnail.owl-lazy:hover,img.img-responsive.product-image-photo.img-thumbnail:hover{
    transform: scale(1.09);
    -webkit-transform: scale(1.09);
}
.product-top,.blog-section .block-content .post-item .post-item-content .thumbnail-post,.premium-wraper .premium-brand-content{
    position: relative;
    overflow: hidden;
}
.product-top:after,.blog-section .block-content .post-item .post-item-content .thumbnail-post:after,
.premium-wraper .premium-brand-content:after{position: absolute; top: 0; left: 0; width: 1000px; height: 200px; background: rgba(255,255,255,0.5); content: ''; transition: transform 1s; -webkit-transition: transform 1s; -moz-transition: transform 1s; -o-transition: transform 1s; transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-100%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,-100%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); }
.product-top:hover:after,.blog-section .block-content .post-item .post-item-content .thumbnail-post:hover:after,
.premium-wraper .premium-brand-content:hover:after{transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1, 45deg ) translate3d(0,300%,0); -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); }
h5.product-item-name {line-height: 20px; }
.shop-by-button {display: inline-flex; }
.shop-by-button .button {margin-right: 10px; }
.our-story-section-4 .text h4 {font-weight: 300;}
.our-story-text {padding: 20px 60px 30px ; }
.story-text-left {padding: 25px 60px ; margin-top: 20px ; }
.story-text-right {padding: 0px 0 0 130px ; }
.our-story-section-1:after{top: 270px ; } .our-story-section-2 {margin-top: 50px ; }
.blue-background {width: 93% ; padding-bottom: 50px ; }
.our-story-section-2 .blue-background .text {padding: 50px 50px 10px ; }
.story-text-right p{width: 470px ; }
.our-story-section-3 .text {padding: 50px 0 50px 50px; }
.our-story-section-4 {margin-bottom: 20px; }
.whybyformus-wrapper .stock-section-box:before{background: url(/media/wysiwyg/panel/1.png) no-repeat;}
.whybyformus-wrapper .price-section-box:before {background: url(/media/wysiwyg/panel/3.png) no-repeat; }
.whybyformus-wrapper .delivery-section-box:before {background: url(/media/wysiwyg/panel/4.png) no-repeat; }
.whybyformus-wrapper .returns-section-box:before {background: url(/media/wysiwyg/panel/2.png)no-repeat; }
.header .search-close{right: 0 !important; top: 0 !important;width: 100% !important;height: 100% !important;}
#klarna_pay_later {position: absolute; left: 0; bottom: auto; top: 3px; margin-top: 0; }
#klarna_pay_over_time {position: absolute; left: 0; bottom: auto; top: 3px; margin-top: 0; }
.catalog-product-view .delivery-time {margin-bottom: 15px; }
.product-info-main .product-add-form .box-tocart{margin-top: 27px;}
ul.checkout.methods.items.checkout-methods-items {margin-bottom: 10px; }
.content-heading h3.title:before, .content-heading h3.title:after{display: none;}
.review-section .content-heading h3.title {font-size: 32px; font-weight: 700; position: relative; color: #222 !important; }
.review-section .content-heading h3.title:before {display: inline-block; content: ''; height: 8px; width: 0; background-color: #3a97fa; position: absolute; left: 0; top: 100%; z-index: -1; -webkit-transition: width .4s ease-out; transition: width .4s ease-out; }
.review-section .content-heading h3.title:hover::before {width: 100%; }
.review-section .content-heading{margin-bottom: 25px; }
.trustbox-review-section{margin-bottom: 50px;}
.footer.footer1 a {font-weight: 400;}
.post-item-detail .short-content p {font-weight: 100 !important; color: unset; }
.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a {color: #222; font-size: 15px; font-weight: 600 !important; }
.post-item-detail .short-content p strong {font-weight: 100 !important; }
.footer p strong {font-weight: 400 !important;}
.blog-post-view .published-by {display: none !important; }
.scroll-to-top{right:0;left: 35px;}
div#pay-later {text-align: left; color: #17120f; font-size: 14px; font-weight: 400; line-height: 20px; background-color: #FFFFFF; border-style: solid; border-color: #eae7e4; border-radius: 0px; border-width: 1px; padding: 15px 14px 5px 17px; margin-bottom: 30px; margin-top: -11px; }
ul.checkout.methods.items.checkout-methods-items div#pay-later {padding: 14px 14px 10px 14px;margin-bottom: 0px;margin-top: 0px;}
.contactus-wrapper .cms-page-main .add-box1 {margin-top: 40px; }
.contactus-wrapper .cms-page-main .add-box2 {margin-bottom: 40px; }
.contact-form-content .map-left {margin-top: 15px; }
div#map_canvas iframe {width: 100%; height: 500px; }
.contactus-wrapper .box1 .phone-box,.contactus-wrapper .box1 .location,.contactus-wrapper .box1 .email-box{padding-left: 0px;}
.catalog-category-view.page-layout-2columns-left .sidebar {display: none; }
.catalog-category-view .sidebar {display: none; }
.catalog-category-view.page-layout-2columns-left .column.main {width: 100%; }
.catalog-category-view .column.main {width: 100%; }
.product-details-middle:hover{background-color: #3a97fa !important;color: #fff !important;}
.contactus-wrapper .cms-page-main .add-box2 img{
    max-width: 100%;
}
.product-image-sticky {
    position: sticky;
    top: 80px !important;
    margin-bottom: 155px;
}
.product-range {
    margin-top: 30px;
    margin-bottom: 25px;
}
a.product-range-link {
    margin-top: 15px;
    margin-right: 10px;
    border: 1px solid #222;
    font-weight: 400;
}
a.product-range-link:hover{
    color: #fff;
    border: 1px solid #3a97fa;
    background-color: #3a97fa;
}
@media screen and (min-width: 1440px){
.HomepageShopByDepartments-cardWrap {min-height: 280px; }
.HomepageShopByDepartments-cardWrap img {min-height: 230px; }
#home-shopbycategory {min-height: 300px; }
.product-category-slider {min-height: 375px; }  
.premium-brand .premium-wraper {min-height: 320px; }
.panel-block-row.col-md-12.col-xs-12.our-new-arrival {min-height: 460px;}   
 }
@media only screen and (max-width: 1440px){
/*30 dec css start*/
/*Minicart css start*/
.minicart-wrapper.active .block-minicart .product.product-item {margin-right: 20px;}
/*30 dec css start*/
.product-item-actions{margin-top: 10px;}
button#product-addtocart-button {width: 285px;}
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {width: 98px !important; height: 80px !important ; }
.mageworx-swatch-info{width: 98px;}
.header.header8.active-sticky .navigation .nav-main-menu > li > a{font-weight: 400;padding: 12px 5px !important;}
.active-sticky .navigation {padding: 10px 0 5px 0 !important; }
}   
@media(max-width: 1040px){
.product-info-main .product-sub-infomation > div {font-size: 14px; font-weight: 600; }
.product-detail-infomation.margin-top65 {margin-top: 25px; }
.products-grid.slider-1-row .owl-item{padding: 15px 10px !important;}
.price-box .special-price .price {font-size: 18px; }
.upsell-products-list, .brand-related-products {padding-top: 25px !important;}
.product-detail-page-cms-block {padding-top: 35px !important;}
.product-info-main .product-add-form .box-tocart .field.qty > .control .input-text.qty, .bundle-info .product-details .box-tocart .field.qty > .control .input-text.qty{width: 100px;}
button#product-addtocart-button {width: 205px;}
.account .table tbody tr td {padding: 10px 5px; }  .orders-history .table tbody tr td{ padding: 15px 5px; }
}
@media (max-width: 991px){
.opc-estimated-wrapper .minicart-wrapper {padding-right: 25px; }
body._has-modal-custom:before{content: none;}
.block-dashboard-orders .table-order-items tr td.col.actions .action.view:after{ content: unset; }
.account .orders-history .table-order-items tbody tr td{ vertical-align: middle; }
.account .actions-toolbar {margin-bottom: 20px; }
.mgs-instant-search .price-box .old-price, .catalogsearch-result-index .price-box .old-price,
.wishlist-index-index .price-box .old-price, .catalog-category-view .price-box .old-price{padding-top: 0;}
.product-image-sticky {
    position: inherit;
    top: 0 !important;
    margin-bottom: 0;
}
.mgs-instant-search .price-box .old-price, .catalogsearch-result-index .price-box .old-price, .wishlist-index-index .price-box .old-price, .catalog-category-view .price-box .old-price{margin-top: 0px;}
li.product-item-info {margin-right: 0; margin-left: 17px; }
.catalog-category-view .product-reviews-summary .rating-summary, .catalogsearch-result-index .product-reviews-summary .rating-summary, .mgs-instant-search-page.instantsearch-result-index .product-reviews-summary .rating-summary {position: absolute; left: 0; top: -5px; }
.price-box.price-final_price {margin-top: 15px; }
}
@media only screen and (max-width: 768px){
.blog-post-list .page-title-wrapper .h1 {margin: 30px 0 0px; }
.home-explore-departments li {width: 46%; }
.breadcrumbs{margin-bottom: 25px !important;}
.page-title-wrapper .h1 {margin: 30px 0 -10px;}
.product-category-slider {margin-bottom: 30px !important;}
.category-product-actions{margin-bottom: 20px;margin-top: 30px;}
.hr3{margin-top: 35px;}
.product-info-main .product-sub-infomation > div {text-align: left;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav > div{line-height: 22px;}
.related-product-main{padding-top: 40px !important;}
.upsell-products-list, .brand-related-products {padding-top: 25px !important;}
.product-detail-page-cms-block {padding-top: 35px !important;}
.header .nav.nav-main-menu > li > a{text-transform: uppercase;}
.minicart-wrapper.active .block-minicart {width: 450px;}
.checkout-cart-index .cart.main.actions button + button {margin-right: 30px;}
.customer-account-index td.col.actions a, .sales-order-history td.col.actions a{display: block;margin-bottom: 10px;}
.block-dashboard-orders .table-order-items tr td{vertical-align: middle; border-bottom: 1px solid #ececec;}
#mainMenu .level0:hover a.level0{color: #000;}
.header .search-form .form-search .form.minisearch{margin-top: 70px;}
.header .search-close:hover{color: transparent;}
.header .search-close{right: 58px;top: 25px;color: transparent;}
.account.review-customer-index .actions-toolbar {margin-bottom: 30px;}
/*.account.customer-address-index .sidebar .block .block-title .title{margin-top:30px;}*/
.sales-order-history a.action.btn.btn-xs.btn-secondary.back {margin-bottom: 15px;}
.cms-about-us .our-story-section-3 .text {padding: 0px 25px 30px 30px;}
.cms-about-us .our-story-section-3 .image img {padding-top: 0; }
.cms-about-us  .our-story-section-4 .text{padding: 0px 25px 0 30px}
.blog-list .post-item-info {margin-bottom: 30px; }
.cms-page-view .breadcrumbs{margin-bottom: 50px !important;}
.contact-index-index .page-title-wrapper .h1 {margin: 30px 0 0px !important;}
.account .actions-toolbar .primary {margin-bottom: 15px; }
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option{width: 106px !important;height: 85px !important;}
.mageworx-swatch-info{width:106px;}
.account .actions-toolbar .primary {margin-bottom: 15px ; }
button#product-addtocart-button {width: 510px; height: 40px ; margin: 0 10px ; font-size: 18px;}
.product-info-main .product-add-form .box-tocart .field.qty > .control .input-text.qty, .bundle-info .product-details .box-tocart .field.qty > .control .input-text.qty{height: 40px;}
.category-bentley-designs .premium-brand-content h6,
.category-skyline-design .premium-brand-content h6,
.category-welcome-furniture .premium-brand-content h6,
.category-hill-interiors .premium-brand-content h6,
.category-derrys-furniture .premium-brand-content h6,
.category-camel-group .premium-brand-content h6,
.category-bentley-designs .premium-brand-content h6,
.category-lebus-upholstery-sofas .premium-brand-content h6{padding-top: 5px; min-height: 60px;}
.premium-brand-content h6{font-size: 12px;}
.premium-wraper .premium-brand-content{padding: 10px;}
.header .search-form .form-search .form.minisearch {padding: 0px; margin-top: 195px; box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px !important;}
.cms-noroute-index .page-main{padding-top: 40px;}
.wrapper-not-found-url .not-found-url-main .not-found-content{margin-top: 2%;}
.wrapper-not-found-url .not-found-content #searchbox{margin-bottom: 30px;}
.footer .middle-footer { padding: 50px 0;}
.footer .middle-footer div[class*=col-lg]:not(:last-child) {margin-bottom: 30px; }
.account.customer-account-edit .pull-right { margin-bottom: 30px; }
.account.newsletter-manage-index .pull-right {margin-bottom: 30px; }
.owl-carousel .owl-nav {display: unset !important; }
.our-story-text {padding: 20px 30px 30px; }
.story-text-left {padding: 25px 30px;}
.story-text-right {padding: 10px 0 0 30px; }
.story-text-right p {width: 100%; }
.our-story-section-2 .blue-background .text {padding: 35px 50px 10px; }
.our-story-section-3 .image img {width: 93%; }
.our-story-section-4 .image img {width: 93%; margin-top: 20px; }
.active-sticky-mobile {position: fixed !important; z-index: 997; top: 0; left: 0; box-shadow: 0 0 3px 0 rgb(0 0 0 / 50%); right: 0; }
.active-sticky-mobile .bottom-header-offer {display: none; }
.active-sticky-mobile .logo-header .logo img {max-width: 100% !important; margin-top: 5px; margin-left: 20px; width: 100% ; }
.active-sticky-mobile .top-header-content {display: none; }
.active-sticky-mobile form#search_mini_form {margin-top: 107px; }
}
@media only screen and (max-width: 680px){
.services-sectoin.animated.appear-animation.fadeInUp {display: none; }
.furniture-village-section.animated.appear-animation.fadeInUp {display: none; }
}
@media only screen and (max-width: 594px){
#maincontent .slideshow-container .owl-carousel .owl-item img{width: unset;}
.blog-post-list .blog-list .post-item-info .post-info {position: unset;} 
.col-lg-3.col-md-3.col-sm-6.col-xs-12.margin-bottom30 {width: 50%;}
.services-sectoin .contact-us-anytime {border: 0px;word-break: break-all;}
.furniture-village-block ul li:not(:last-child) {margin-bottom: 15px;float: left;width: 50%;}
.catalog-product-view .icon-service {width: 50%;float: left;}
.no-margin {word-break: break-all;}
.minicart-wrapper.active .block-minicart {width: 100%;}
.home-explore-departments li {width: 97%; }
.cms-home.cms-index-index .home-info-block4{display:none; }
/*.breadcrumbs {margin-top: -50px;}*/
.catalog-category-view .breadcrumbs{margin-bottom: 5px !important;}
.catalog-category-view .page-title-wrapper .h1 {margin: 25px 0 -10px; }
.category-view .category-description{padding-bottom: 10px;}
.owl-carousel .owl-nav > div{opacity: 1 !important; visibility: visible !important; width: 30px; height: 30px; font-size: 25px; }
.cat-desc-short {position:relative;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; max-height: 77px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.product-category-slider {margin-top: 20px;}
.product-category-slider .owl-carousel .owl-item { padding: 15px 30px !important; height: 100% !important; }
ol.products.list.items.product-items {padding: 22px 30px ; }
.cat-desc-short:after {content: "Read More..."; position: absolute; top: 68%; right: 0;color: #3a97fa; background: #fff; font-weight: 400; padding-left:15px; }
.price-box .special-price .price {font-size: 18px; }
.catalog-product-view .product-info-main .product-sub-infomation:not(:empty){text-align: left;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav > div {line-height: 21px;}
.owl-carousel .owl-nav > div.owl-prev {left: 10px; }
.owl-carousel .owl-nav > div.owl-next {right: 10px; }
.content-heading {margin-bottom: 30px; }
.related-product-main{padding-top: 0px !important; }
.mega-menu-item .dropdown-menu {padding: 0px !important;}
.upsell-products-list, .brand-related-products {padding-top: 30px !important;}
.product-detail-page-cms-block {padding-top: 25px !important; }
.product-info-main .product-add-form .box-tocart .field.qty > .control .input-text.qty {height: 40px ; }
.product-info-main .product-add-form .box-tocart {margin-top: 20px;}
.product-detail-infomation .product.info.detailed{margin-top: 0;}
.block-title--myac h3{font-size: 16px;}
.sidebar.sidebar-main {margin-top: 20px;}
.customer-account-index .sidebar.sidebar-main {margin-top: -20px;}
.sidebar.sidebar-main > .block + .sidebar-additional {margin-top: 25px; }
.sidebar .block .block-title .title{margin-bottom: 5px;}
address{line-height: 19px;}
.order-details-items .table-wrapper tbody tr td {padding: 8px;}
.checkout-cart-index #shopping-cart-table .cart.item .item-info .col.item{display: block;padding: 10px !important;}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .input-text{font-weight: 500;font-size: 17px;}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty > span{font-weight: 600;}
.checkout-cart-index .checkout-extra > .block > .title strong{font-size: 12px;}
.checkout-cart-index .checkout-extra #block-summary .estimate .field .control{display: block;}
.checkout-cart-index .checkout-extra #block-summary .estimate .field .label{display: block;font-weight: 500;}
.checkout-cart-index .checkout-extra #block-summary .estimate .field .control .select{font-weight: 500;color: #222;}
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.totals.sub th{text-align: right;}
.checkout-cart-index .checkout-extra > .block + .block > .title{margin-top:20px !important ;background: #3a97fa; color: #fff; width: 175px; border-radius: 10px ;}
.checkout-cart-index .checkout-extra > .block:first-child > .title {background: #3a97fa; color: #fff; width: 205px; border-radius: 10px ;} 
.checkout-cart-index .checkout-extra > .block > .title.active,.checkout-cart-index .checkout-extra > .block:first-child > .title.active {border-color: #2a2a2a; width: 100%; border-radius: unset; background: #2a2a2a; color: #fff; }
.checkout-cart-index .checkout-extra > .block > .content {min-height: 150px ;}
.account.customer-address-index .block.block-addresses-list.col-sm-6.col-xs-12{margin-top:30px ;}
.checkout-cart-index #shopping-cart-table .cart.item + .cart.item {margin-top: 30px;}
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .owl-nav.disabled {display: inherit; }
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .block.products-grid .owl-carousel .owl-nav > div{top: 45%;}
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .block.products-grid .owl-carousel .owl-nav > div.owl-next {right: 15px; }
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .block.products-grid .owl-carousel .owl-nav > div.owl-prev {left: 15px; }
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .products-grid.slider-1-row .owl-item {padding: 15px 25px !important;}
.panel-block-row.col-md-12.col-xs-12.our-new-arrival .owl-carousel .owl-dots{display: none;}
.table-wrapper{overflow-x: auto;}
.table {border-collapse: collapse; border-spacing: 0;}
.customer-account-index td.col.actions a, .sales-order-history td.col.actions a {padding: 5px 10px ; margin-bottom: 5px ; display: block; }
.orders-history .table-order-items tbody tr td.actions .action.view:after,.block-dashboard-orders .table-order-items tr td.col.actions .action.view:after{display: none;}
.shopbycategory h2.sec-title{margin-bottom: 0;}
.panel-block-row.col-md-12.premium-brand {padding-top: 10px !important; }
#mainMenu .level0:hover a.level0,.header .nav.nav-main-menu > li > a{font-weight: 600;}
.product-detail-infomation.margin-top65 {margin-top: 15px; }
button#product-addtocart-button {width: 160px ; margin-right: 5px ; margin-left: 5px ; height: 40px ; line-height: 10px; padding: 0px ; font-size: 16px;}
.privacy-policy .cms-banner-title-box1{margin-top: 20px;}
.category-product-actions{margin-bottom: 5px;margin-top: 30px;}
.catalog-category-view .product-category-slider{margin-bottom: 0!important;}
.furniture-village-block ul li{margin-bottom: 15px;}
.content-heading.furniture-village-header{margin-bottom: 15px !important;}
.our-new-arrival .content-heading h3.title,.premium-brand .premiun-title h2,.shopbycategory h2.sec-title{font-size: 28px !important;}
.payment-option.discount-code .payment-option-title:after{bottom: 0;top: 10px;right: 10px;}
.payment-option.discount-code .payment-option-title{padding: 10px;border: 1px solid #f0f0f0;}
.authentication-wrapper .action-auth-toggle {width: 100%; border-radius: 10px ; color: #fff; font-size: 14px; font-weight: 500; background: #3a97fa; border: 1px solid #3a97fa; }
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper{border: 1px solid #c2c2c2; }
#search_mini_form.loading:after{right: 25px;}
.catalog-product-view .icon-service {margin-bottom: 15px ;}
.login-container .block .block-title h2, .form-create-account h2{margin: 0 0 0;}
.customer-review.view .product-info .product-name {font-size: 18px;margin-bottom: 10px;margin-top: 20px; }
.customer-review.view .review-details{padding-top: 0px;}
.customer-review.view .review-details > .title{margin-bottom: 0;padding: 0;}
.page-with-filter.catalogsearch-result-index .category-product-actions {margin-top: 0px; }
.product-item-actions {margin-top: 0px; }
.customer-account-forgotpassword .page-title-wrapper .h1,.customer-account-login .page-title-wrapper .h1{margin: 30px 0 -10px;}
.customer-account-login button#send2 {padding: 0 30px; }
.page-title-wrapper .h1{line-height: 25px;}
.cms-about-us .our-story-section-3 .text {padding: 0px !important; }
.cms-about-us .our-story-section-4 .text {padding: 0px !important;}
.cms-about-us .blue-background .text h3 {margin: 15px 0; line-height: 1; }
.catalog-product-view .product-data-items-content {margin-bottom: 40px; }
.contact-index-index .margin-bottom60 {margin-bottom: 0px; }   
.contact-index-index .contactus-wrapper {margin: 30px 0px; }
.catalog-product-view .owl-carousel .owl-item { padding: 15px 30px !important; height: 100% !important; }
.term-and-condition .panel-block-row.col-md-12 .phx-panel {padding: 0px 20px 10px;}
.customer-review.view .product-media {overflow: hidden; text-align: center; }
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option{width: 112px !important;height: 85px !important;}
.mageworx-swatch-info{width:112px;}
.premium-brand-content h6 {font-size: 14px; }
#maincontent .furniture-village-section {margin-bottom: 15px;}
.minicart-wrapper:not(.active) .block-minicart {right: -200% !important;}
.minicart-wrapper .block-minicart {width: 100% !important;}
.cms-banner-title-box1>div h1 { font-size: 20px !important; text-align: left !important;}
.cms-banner-title-box1>div h3{ font-size: 16px; }
.wrapper-not-found-url .not-found-url-main .not-found-content h1{font-size: 60px;}
.wrapper-not-found-url .not-found-url-main .not-found-content .label-text{width: 95%;}
.wrapper-not-found-url .not-found-content #searchbox{width: 97%;}
.page-layout-1column .block.filter .block-content.filter-content{width: 100%;}
.page-with-filter .mgs-filter-active .shoppingby-item{margin-bottom: 5px;}
.catalog-category-view.page-layout-1column .category-product-actions .filter-toggle{padding-left: 15px;}
.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper {left: 0; padding-left: 0; }
input#search[placeholder] {font-size: 13px; }
.footer .middle-footer div[class*=col-lg]:not(:last-child) {margin-bottom: 20px; }
.header .search-form .form-search .form.minisearch .input-text {border-radius: 10px 0 0px 10px; }
.header .search-form .form-search .form.minisearch {margin: 0px 15px;} 
.deal-static-block h2 { font-size: 14px; padding: 0px}
.filter-open .page-layout-1column .category-product-actions .filter-toggle .title:before {left: unset; right: 0; }
.customer-account-login .page-title-wrapper {margin-top: 15px; }
.customer-account-login .pull-right { margin-bottom: 20px;}
.benefit-bar-timer-holder {display: inline-block; padding: 0; }
.our-story-text {padding: 15px; }
.story-text-left {padding: 0 15px 0 15px; margin-top: 15px; }
.story-text-left {padding: 15px; margin-top: 0; }
.story-text-right {padding: 0; }
.story-text-right p {width: 100%; }
.story-image-right img {padding-top: 0; }
.blue-background {width: 100%; padding-bottom: 15px; }
.our-story-section-1 .story-text-left .button a {margin-top: -15px; }
.our-story-section-1 .story-image-right {margin-top: 20px; }
.our-story-section-2 .blue-background .text {padding: 15px; }
.our-story-section-4 .image {margin-top: 25px; }
.our-story-section-3 .image img {width: 100%; }
.our-story-section-4 .image img {width: 100%;margin-top: 0; }
.price-box.price-final_price {margin-top: 12px; }
.mgs-instant-search .price-box .old-price, .catalogsearch-result-index .price-box .old-price, 
.wishlist-index-index .price-box .old-price, .catalog-category-view .price-box .old-price {margin-top: 0; }
.contactus-wrapper .box1 .phone-box,.contactus-wrapper .box1 .location,.contactus-wrapper .box1 .email-box{padding-left: 0;}
.whybyformus-wrapper .cms-banner-title-box1 {margin: 30px 20px; }
.active-sticky-mobile form#search_mini_form {margin-top: 90px; }
.header.header8 .table-icon-menu>div {padding: 25px 10px 25px 0 !important; }
.review-section .content-heading h3.title {font-size: 28px;line-height: 30px;}
}
@media only screen and (max-width: 480px)
{
.cms-privacy-policy .cms-page-main .phx-accordion {font-size: 13px; }
.cms-privacy-policy .privacy-policy ol.privacy-policy-list > li{width: 100%;}
.whybyformus-wrapper .stock-section-box::before,
.whybyformus-wrapper .price-section-box::before,
.whybyformus-wrapper .delivery-section-box::before{right: 30%; width: 170px; top: 15%; }
.whybyformus-wrapper .returns-section-box::before{right: 30%; width: 170px; top: 19%;}
.whybyformus-wrapper .four-static-block-cart .stock-section-box p,
.whybyformus-wrapper .four-static-block-cart .price-section-box p,
.whybyformus-wrapper .four-static-block-cart .delivery-section-box p,
.whybyformus-wrapper .four-static-block-cart .returns-section-box p{padding-top: 175px; width: 100%; }
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {width: 110px !important; height: 85px !important ; }
.mageworx-swatch-info {width: 110px;}
.minicart-wrapper.active .block-minicart .product.product-item {margin-right: 25px;}
.owl-carousel .owl-nav>div i{line-height: 27px; }
.cms-new-home-page h2.sec-title {font-size: 28px; }
.category-premium-brands .category-view .category-description {padding: 0; }
.header .search-form .form-search .form.minisearch{margin-top: 90px;}
.account.customer-account-edit .pull-right{margin-bottom: 0;}
.account.newsletter-manage-index .pull-right {margin-bottom: 0px; }
}
@media only screen and (max-width: 380px)
{
button#product-addtocart-button {width: 160px ; margin-right: 5px ; margin-left: 5px ; height: 40px ; line-height: 10px; padding: 0px ; font-size: 16px; }
.header .logo-header .logo img {max-width: 85% !important; margin-top: 4px ; margin-left: 12px ; padding-left: 0; }
.footer-most-search ul{ width: 330px;}
.footer-cate-small-links ul{ width: 330px;}
ul.social-links li a{font-size: 24px;width: 30px;height: 30px;padding-right: 2px;}
.page-title-wrapper .h1 span.base {font-size: 22px;}
.product-detail-infomation .product-name {font-size: 22px; }
.our-new-arrival .content-heading h3.title, .premium-brand .premiun-title h2, .shopbycategory h2.sec-title{font-size: 24px !important;}
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {width: 98px !important ; height: 75px !important ; }
.mageworx-swatch-info {width: 98px;}
.shop-by-button {display: unset; }
}
@media only screen and (max-width: 360px)
{
.panel-block-row .icon-service {padding: 0px; } 
.catalog-product-view .icon-service {padding: 10px;}
.whybyformus-wrapper .stock-section-box:before {top: 12%; }
.whybyformus-wrapper .price-section-box:before {top: 12%; }
.whybyformus-wrapper .returns-section-box:before {top: 17%; }
.cms-payment-question .payment-question-wrapper .cms-banner-title-box1 h1{font-size: 25px; }
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {width: 90px ; height: 75px; }
.mageworx-swatch-info {width: 90px;}
.whybyformus-wrapper .stock-section-box:before,
.whybyformus-wrapper .returns-section-box:before {right: 24%; }}
@media only screen and (max-width: 320px){
.header .logo-header .logo img {max-width: 83% !important; margin-top: 7px ; margin-left: 15px ; padding-left: 0;}
.footer-most-search ul{ width: 290px; }
.footer-cate-small-links ul{ width: 290px; }
/*button#product-addtocart-button {width: 125px ; margin-right: 5px ; margin-left: 5px ; height: 40px ; line-h*/
}
/*css added 06-12-2022 end*/

.top-call-txt { font-weight: bold; }
.top-call-txt strong { margin-right: 15px; }
.top-call-txt a { margin-left: 11px; color: #3a97fa !important; }
.header .top-custom-link ul li a .icon { font-size: 15px; vertical-align: middle; color: #fff; font-weight: bold; }  
.header.header8 .middle-header-content .logo-header .logo { padding-top: 15px; padding-bottom: 15px; }
.header:not(.header6):not(.header7) .navigation .nav-main-menu { margin: 0 auto !important; }
.header .nav.nav-main-menu > li > a { font-size: 16px; }
.bottom-header-offer { background-color: #231f20; color: #ffffff; text-align: center; font-size: 15px; }
.bottom-header-offer .menu-bottom-msg { margin: 12px; }
.icon-service .text { text-align: center; display: block; }
.icon-service .icon em { width: 35px; margin-bottom: 15px; font-weight: bold; }
.home-info-block4 .panel-block-row { border-right: 1px solid #ccc; }
.home-info-block4 .contact-us-anytime { border: 0px; }
.footer .middle-footer { padding: 25px 0; border-top: 5px solid #3a97fa !important; color: #ffffff; }
.footer .middle-footer h6 {
    font-size: 15px;
    color: #333;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 15px;
}
.footer .middle-footer a { color: #333; }
.footer .middle-footer p { font-size: 12px; line-height: 20px; color:#333}
.footer .middle-footer .footer-addresh h6 { color: #3a97fa; border: 0px; margin: 0px; padding-bottom: 5px; }
.footer .middle-footer .footer-addresh { margin-top: 20px; }
.footer .middle-footer .footer-addresh h6 em { font-weight: bold; width: 20px; }
.footer .bottom-footer { text-align: center; padding-top: 0px; }
.footer .footer-botton-content { border-top: 1px solid #ffffff; color: #ffffff; padding-top: 30px; }
.footer-botton-content .footer-logo { margin-bottom: 20px; }
.new-arrival-products .products-grid.slider-1-row .owl-item { padding: 0 5px; }
.new-arrival-products .product.product-item { border: 1px solid #ccc; padding: 10px; }
.icon-service .icon {color: #231f20; font-size: 36px; display: block; vertical-align: top; width: auto; padding-right: 0; line-height: 100%; text-align: center; font-weight: bold; }
.icon-service .text {text-align: center; }
.furniture-village .furniture-village-block {margin-bottom: 30px; }
.furniture-village-block ul {display: flex; padding: 0 100px; }
.furniture-village-block ul li {width: 20%; text-align: center; }
.furniture-village-block p.text {margin-top: 10px; font-size: 14px; color: #2c2c2a; font-weight: 300; }
.furniture-village-block-header {text-align: center; margin-bottom: 40px; }
.furniture-village-block-header h3 {font-size: 20px; font-weight: 100; }
.furniture-village-block ul img {max-width: 100%; }
.furniture-village-block .content-heading h3.title:before,.furniture-village-block .content-heading h3.title:after {display: none;}
.furniture-village-block .content-heading h3.title {color: #414244 !important; font-size: 20px !important; font-weight: 500; }
.our-story-text {background-color: #e4f1f7; padding: 15px 100px; }
.our-story-text h3 {color: #414244; font-weight: 700; margin-bottom: 6px; margin-top: 8px; }
.our-story-text p {color: #3b3b3b; font-weight: 600; font-size: 12px; }
.our-story-image img {width: 100%; }
.our-story-section-1 {margin-top: 50px; position: relative; }
.story-image-left {text-align: center; }
.story-image-right img {padding-top: 58px; width: 100%; }
.story-text-left {padding: 0 70px; margin-top: 15px; }
.story-text-left h3 {color: #ffff; font-weight: 400; }
.story-text-left p {color: #ffff; font-weight: 100; font-size: 13px; }
.our-story-section-1:after {content: ''; display: inline-block; position: absolute; left: 0; top: 24rem; background: #8bc43f; height: 62%; width: 58%; z-index: -1; }
.story-text-right {padding: 0 133px; margin-top: 15px; }
.story-text-right h3 {font-weight: 400; color: #414244; }
.story-text-right p {font-weight: 100; width: 320px; font-size: 13px; }
.our-story-section-1 .button button {padding: 7px 25px; }
.our-story-section-1 .button a {color: #414244; }
.our-story-section-2 {margin-top: 40px; }
.our-story-section-2 .blue-background .text {text-align: center; padding: 65px 50px 10px 50px; }
.our-story-section-2 .blue-background .text h3 {color: #ffff; font-weight: 400; font-size: 27px; }
.our-story-section-2 .blue-background .text p {color: #ffff; }
.blue-background .image ul {display: flex; padding: 0 90px; }
.blue-background .image ul li {text-align: center; width: 16.66%; }
.blue-background .image ul li img {width: 85%; }
.blue-background .button a {color: #414244; }
.blue-background .button a button {padding: 10px 25px; }
.blue-background .button {text-align: center; margin-top: 20px; }
.blue-background {background-color: #647a87; width: 85%; padding-bottom: 30px; margin: 0 auto; }
.our-story-section-3 {margin-top: 50px; }
.our-story-section-3 .text {padding: 20px 0 10px 94px; }
.our-story-section-3 img {width: 100%; }
.our-story-section-3 .text p {margin: 0 0 10px; font-size: 14px; font-weight: 100; color: #414244; } .our-story-section-3 .text h3 {font-weight: 300; font-size: 28px; color: #414244; margin-bottom: 10px; }
.our-story-section-3 .button button {padding: 10px 20px; border-radius: 0; }
.our-story-section-4 .text {padding: 78px 0 10px 75px; }
.our-story-section-4 img {width: 100%; }
.our-story-section-4 .text p {margin: 0 0 10px; font-size: 14px; font-weight: 100; color: #414244; }
.our-story-section-4 .text h3 {font-weight: 300; font-size: 28px; color: #414244; margin-bottom: 10px; }
.our-story-section-4 .button button {padding: 10px 20px; border-radius: 0; }
.our-story-section-5 {margin-top: 50px; background-color: #231f20; }
.our-story-section-5 .text {padding: 65px 70px 0 0px; }
.our-story-section-5 .text h3 {color: #ffff; font-weight: 300; font-size: 30px; margin-bottom: 10px; }
.our-story-section-5 .text p {color: #ffff; font-size: 13px; }
.phx-accordion {background-color: #f0f0f0; color: #464644; cursor: pointer; width: 100%; text-align: left; outline: 0; font-size: 20px; transition: .4s; margin-bottom: 30px; padding: 20px 8px 20px 30px; text-transform: uppercase; font-weight: 600; }
.phx-accordion:hover {background-color: #464644 !important; color: #fff; border: none; }
.phx-accordion.active:hover {background-color: #464644 !important; color: #fff; }
.phx-accordion.active {background-color: #464644 !important; color: #fff; }
.phx-accordion.active:after {content: "\2212"; color: #fff; font-weight: 400; float: right; font-size: 25px; margin-left: 5px; padding-right: 15px; }
.phx-accordion:after {content: '\002B'; color: #464644; font-weight: 400; float: right; font-size: 25px; margin-left: 5px; padding-right: 15px; }
.phx-accordion:hover:after {color: #fff }
.phx-panel {color: #464644; border-radius: 5px; padding: 5px; font-weight: 300; font-size: 14px; line-height: 25px;}
.term-condition-content {margin-bottom: 35px; }
h1.term-condition-title {color: #2c2c2a; font-weight: 400; margin-bottom: 10px; display: inline-block; }
.term-condition-content p {font-size: 16px; color: #2c2c2a; font-weight: 300; }
h1.term-condition-title:after {content: ''; width: 50%; height: 5px; background-color: #3a97fa; display: block; margin-bottom: 10px; }
.faq h2 {color: #2c2c2a; display: inline-block; margin-bottom: 25px; font-size: 30px; }
.faq-content {border: 1px solid #f0f0f0; border-bottom: none; padding: 30px; }
.faq-content li a {font-size: 18px; text-decoration: underline; color: #2c2c2a; font-weight: 300; }
.faq-content li {padding: 6px 0; }
.phx-accordion i {font-size: 43px; padding-right: 35px; float: left; font-weight: 300; }
.footer {margin-top: 30px; }
.row.bottom-premium {margin-top: 30px; }
.premiun-title {text-align: center; text-transform: capitalize; }
.premiun-title h2{font-weight: 700; }
.premium-dec {margin: auto; text-align: center; padding: 0 215px; }
.premium-dec p{line-height:20px; color: #000; font-size: 14px; }
.row.top-premium {margin-top: 30px; }
.premium-wraper img {position: relative; max-width: 100%;width: 100%; }
.premium-wraper .button a {color: #000; font-size: 15px; text-transform: uppercase; font-weight: 500; padding: 8px 19px; background-color: rgb(255 255 255 / 80%); border: none; border-radius: 5px; }
.premium-wraper .button {padding: 8px 0; text-align: center; bottom: 20px; left: 50%; transform: translate(-50%, 0); width: 100%; height: auto; position: absolute; z-index: 99; }
.premium-wraper .button a:hover{ background-color: #3a97fa; color: #ffff; }
.shop-by-category h1.title{text-align: center; }
.shop-by-category p.discription{text-align: center; padding: 0 19%; color: #000; }
.owl-carousel.owl-loaded {display: block; margin-top: 40px; }
.shop-by-category h5.product-item-name{text-align: center; font-size: 15px; font-weight: 400; margin-top: 10px;}
.shop-by-category h5.product-item-name a{color: #000; }
.owl-carousel .owl-item .item-wrap {max-width: 95%; display: block; margin: 0 auto; background: #e7e7e7; }
.item-wrap .button{text-align: center; padding-bottom: 25px; margin: 20px; }
.item-wrap .button a{padding: 10px 25px; background-color: #333333; border-radius: 5px; color: #ffff; text-transform: uppercase; font-weight: 500; font-size: 13px; } 
.item-wrap .button a:hover{background-color: #3a97fa; color: #ffff; }
.premium-brand {margin-top: -75px; }
.our-new-arrival h2.title{font-size: 32px;font-weight: 700;}
.our-new-arrival .content-heading h3.title:before, .our-new-arrival .content-heading h3.title:after{display: none;}
.content-heading h3.title{font-size: 36px; font-weight: 700;}
blockquote, .sub-title, .content-heading .block-note{font-family: 'Poppins'!important; font-style: normal; margin: auto; text-align: center; padding: 0 215px; line-height: 20px; color: #000; font-size: 14px;margin-top: 10px;margin-bottom: 30px !important; }
.furniture-village-header{margin-bottom: 32px;position: relative;}
.furniture-village-block{margin-top: 60px;}
.furniture-village-header:before {content: ''; display: block; height: 1px; width: 100%; background: -moz-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%); background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(25%, #fff), color-stop(100%, #cecece)); background: -webkit-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%); background: -ms-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%); background: radial-gradient(ellipse at center, #fff 25%, #cecece 100%); position: absolute; top: 50%; z-index: 0; }
 p.text em {font-style: normal; font-weight: 500; font-size: 15px;}
 .content-heading.furniture-village-header {margin-bottom: 35px !important; }
.our-new-arrival .content-heading{margin-bottom: 0px !important;}
.post-item-detail .short-content p{font-weight: 500;color: #222;}
.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a{color: #8e8e8e; font-size: 14px; letter-spacing: 0; font-weight: 300;} 
.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title{margin-bottom: 0px !important;}
.widget.mgs-blog-lastest-posts .post-item-content .short-content{margin-top: 0px !important;}
.widget.mgs-blog-lastest-posts .post-item-content{margin-bottom: 0px !important;}
.widget.mgs-blog-lastest-posts .post-item-content .thumbnail-post{margin-bottom: 10px !important;}
.owl-carousel.owl-loaded{margin-top: 20px !important;}
.owl-carousel.owl-loaded{margin-top: 0px !important;}
.home-info-block{padding-top: 45px !important;}
.panel-block-row.col-md-12.col-xs-12.our-new-arrival{padding-top: 25px;}
.panel-block-row.col-md-12.premium-brand{padding-top: 25px;}
.content-block.blog-block.blog-grid-block{padding-top: 50px;}
.header .top-header-content{background-color: #3a97fa !important;color:#ffffff !important;}
.header .top-header-content a, .header .top-header-content button {color: #ffffff !important; }
.header.header8 .middle-header-content .logo-header .logo{display: block !important;}
.active-sticky .logo-header{width:15%;}
.active-sticky .logo-header .logo img{height: auto;width: 100%;display: block;}
.header.header8.active-sticky .middle-header-content .logo-header .logo{padding-top: 0 !important;}
.header.header8.active-sticky .navigation .nav-main-menu > li > a{padding: 15px 10px !important;font-size: 14px}
.active-sticky .parent__search{width: 75%;}
.active-sticky .col-lg-2{width: 10%;}
.active-sticky .navigation .nav-main-menu{margin-right: 25px !important;}
.megamenu-homelink{display: none !important;}
.active-sticky .navigation{padding: 5px 0 !important;}
.cms-index-index #maincontent, .cms-page-view #maincontent{margin-top: -15px !important;}
.megamenu-content{margin-top: -15px !important;}
.row.top-premium{position: relative;}
.brand-image{position: relative ;overflow: hidden !important;}
.brand-image img{max-width: 100%; display: block; -webkit-transition: all .4s; transition: all .4s; }
.brand-image:hover > img{-webkit-transform: scale(1.05); transform: scale(1.05);} 
.brand-image:after, .brand-image:before {position: absolute; content: ""; height: 100%; width: 100%; background: hsla(0,0%,100%,.3); opacity: 0; z-index: 1; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.brand-image:hover:before,.background-image:hover:after{-webkit-animation: effect-height .7s ease-in; animation: effect-height .7s ease-in; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
a.post-title-link.brand-image img{max-width: 100%; display: block; -webkit-transition: all .4s !important; transition: all .4s !important; }
.widget.mgs-blog-lastest-posts .post-item-content .thumbnail-post {position: relative; overflow: hidden; } 
.price-box .old-price .price{color:#ec0101 !important;}
.price-box .special-price .price{color:#878787 !important;}
.header .logo-header .logo img{max-width: 100% !important;}
@media only screen and(max-width: 1200px) {
.premium-wraper .button{width: 100% !important;}
.our-story-section-5 .text{padding: 10px 70px 0 0px;}
.brown-background .image img{max-width: 100%;}
.our-story-section-3 .image img{padding-top: 70px;}  
}
@media only screen and (max-width: 992px){

}   
@media only screen and (max-width: 768px) 
{
.our-story-section-1:after {height: 32%; width: 100%; }
.story-text-left {padding: 0 140px; margin-top: 15px; }
.our-story-section-1 .story-image-right {text-align: center; }
.our-story-section-3 .image {text-align: center; margin-bottom: 20px; }
.our-story-section-3 .image img {width: 80%; }
.our-story-section-3 .text {padding: 30px 133px; } .our-story-section-4 .image {text-align: center; margin-bottom: 20px; }
.our-story-section-4 .image img {width: 80%; }
.our-story-section-4 .text {padding: 30px 133px; }
.our-story-section-5 .image {text-align: center; }
.our-story-section-5 .image img {width: 80%; }
.our-story-section-5 .text {padding: 40px 100px 25px 80px; }
.premium-wraper .button a {font-size: 11px; }
.premium-wraper .button {padding: 5px 0; bottom: 15px;width: 100%; }
.premium-dec {padding: 0 70px; }
.item-wrap .button a {padding: 8px 10px !important;}
.story-image-right img{width: unset !important;max-width: 100% !important;}
}
@media only screen and (max-width: 767px) {
.furniture-village-block ul {display: block !important; }
.furniture-village-block ul li {width: 100%; margin-bottom: 35px; }
.our-story-section-1:after {height: 32%; width: 100%; }
.story-text-left {padding: 0 140px; margin-top: 15px; }
.row.top-premium {margin-top: 30px; text-align: center; }
.row.top-premium .content{margin-bottom: 30px; }
.row.bottom-premium{text-align: center; margin-top: 0 !important; }
.row.bottom-premium .content{margin-bottom: 30px; }
.premium-wraper .button {height: auto; padding: 6px 0px; font-size: 14px; bottom: 30px; }
.premium-dec{padding: 0 60px; }
.item-wrap .button a {padding: 10px 25px !important;}
.premium-brand .brand-image{margin-bottom: 20px;}
.premium-wraper img{width: unset !important;max-width: 100%;margin: 0 auto !important;}
blockquote, .sub-title, .content-heading .block-note{padding: 0 70px !important;margin-bottom: 30px !important;}

}
@media only screen and (max-width: 480px) {
h1.term-condition-title {font-size: 23px; }
.faq h2 {font-size: 18px; }
.faq-content li a {font-size: 14px; }
.furniture-village-block .content-heading h3.title {font-size: 18px !important; }
.phx-accordion {font-size: 14px; padding: 13px 8px 13px 10px; }
.phx-accordion i {font-size: 25px; padding-right: 8px; }
.phx-accordion:after {margin-left: 5px; margin-top: -9px; padding-right: 15px; }
.phx-accordion.active:after {margin-left: 5px; margin-top: -9px; padding-right: 15px; }
.our-story-text {padding: 15px 10px;}
.our-story-text p {font-size: 11px; }   
.story-image-left img{max-width: 100%;} 
.story-image-right img{max-width: 100%;} 
.story-text-left {padding: 0 10px;}
.our-story-section-1:after{top: 23rem;height: 30%;}
.story-text-left h3{font-size: 20px;}
.button{text-align: center;}
.button a {font-weight: 500; padding: 0 15px; font-size: 12px;margin-top: 10px; }
.story-text-right p {width: 100%;font-size: 12px;}
.blue-background {width: 100%;}
.our-story-section-2 .blue-background .text {padding: 10px 10px;}
.blue-background .image ul li img {width: 60%;margin-bottom: 10px;}
.our-story-section-3 .text {padding: 0px 10px; }
.story-text-right {padding: 0 10px; margin-top: 15px; }
.blue-background{padding-bottom: 5px; }
.blue-background .image ul {display: block; padding: 0px ; }
.blue-background .image ul li {text-align: center; width: 100%; }
.blue-background .button a {margin-bottom: 20px; margin-top: 0;}
.our-story-section-3 .image img {width: 100%; }
.our-story-section-4 .image img {width: 100%; }
.our-story-section-3 .image {margin-top: 20px; }
.our-story-section-4 .text {padding: 0px 10px; }
.our-story-section-5 .text {padding: 0px 40px; }
.our-story-section-5 {background-color: #231f20; }
.our-story-section-5 .text h3 {font-size: 25px; margin: 10px 0; }
.panel-block-row.col-md-12.col-xs-12.our-new-arrival{padding-top: 5px !important;}
.panel-block-row.col-md-12.premium-brand{padding-top: 45px !important;}
.furniture-village-block{margin-top: 10px !important;}
.content-block.blog-block.blog-grid-block {padding-top: 5px !important; }
.header.header8 .top-header-content{display: none !important;}
}
@media only screen and (max-width: 380px) {
.phx-accordion {font-size: 12px; }
.phx-accordion:after {padding-right: 5px; }
.phx-accordion.active:after {padding-right: 5px; }
.premium-wraper .button {width: 35%; }
.premiun-title h2 {font-size: 31px; }
.premium-dec p {font-size: 14px; } 
.premium-dec {padding: 0 0px; }
.our-story-section-5 .text{padding: 0px 30px;}
blockquote, .sub-title, .content-heading .block-note{padding: 0 !important;} 
.panel-block-row.col-md-12.premium-brand{padding-top: 50px !important;}
}
@media only screen and (max-width: 320px) 
{
.phx-accordion {font-size: 10px; }
.phx-accordion i {font-size: 18px; }
.phx-accordion:after {padding-right: 7px; font-size: 18px; margin-top: -6px; }
.phx-accordion.active:after {padding-right: 7px; font-size: 18px; margin-top: -6px; } 
}
