.owl-carousel.owl-loaded {margin-top: -15px !important; }
span#days, span#hours, span#minutes, span#seconds {display: block; width: 35px; margin: 0 1px; padding: 4px; background: #3a97fa; color: #fff; text-align: center; font-size: 25px; line-height: 20px; font-family: AvantGardeGothicITCW02Md,sans-serif; }
.countdown--split-blocks li{font-size: 10px; margin: 0 3px; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; margin: 0 4px; text-align: center; color: #fff; background-color: #3a97fa; border-radius: 4px; padding: 3px 6px; }
.bottom-header-offer .menu-bottom-msg {margin: 0px !important ; }
.contact-index-index h3.text-uppercase.margin-bottom15 {font-size: 20px; }
.contact-index-index h4.contactus-minititle {margin-bottom: 30px; font-weight: 400; font-size: 18px; text-align: center; margin-top: -20px; }
.footer .footer-botton-content {border-top: unset !important; padding-top: 10px !important; }
ul.social-links li {display: -webkit-inline-box; display: inline-flex; margin-right: 5px; padding: 0 5px; }
ul.social-links li a {font-size: 30px; width: 40px; height: 40px; display: flex; border: 1px solid #fff; border-radius: 50%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: #fff; }
ul.social-links li a em.lab {margin-left: 8px; }
ul.social-links a:hover {border: 1px solid; border-radius: 50%; }
ul.social-links a .lab:hover {color: #3a97fa; }
.footer-extra-link-block .footer-accordion {background-color: #d5d5d5; color: #464644; cursor: pointer; width: 100%; text-align: left; outline: 0; font-size: 16px; transition: .4s; margin-bottom: 30px; padding: 5px 0px 5px 0px; text-transform: unset; font-weight: 500; text-align: center; border-radius: 0px; }
.footer-extra-link-block .footer-accordion:hover {background-color: #464646 !important; border: none; color: #ffffff !important; }
.footer-extra-link-block .footer-accordion.active:hover {background-color: #464646 !important; color: #ffff; border: none; }
.footer-extra-link-block .footer-accordion:after{display: none; }
.footer-most-search {display: table; width: 100%; padding: 7px 0 24px; }
.footer-most-search em {margin: 0; width: 165px; float: left; font-weight: 500; font-style: normal; color: #333; }
.footer-most-search ul {float: left; width: 990px; }
.footer-most-search li {float: left; padding: 0 0px 0 0; }
.footer-cate-small-links {display: table; width: 100%; padding: 0 0 10px; }
.footer-cate-small-links strong {margin: 0; width: 140px; float: left; font-weight: 500; color: #333; }
.footer-cate-small-links ul {width: 1020px; float: left; }
.footer-cate-small-links li {float: left; padding: 0 5px 0 0; color: #333;}
.footer-content-container {background: #fff; width: 100%; min-height: 100px; padding: 30px 30px 28px 30px; color: #666666; font-size: 13px; text-decoration: none; line-height: 20px; font-weight: 300; margin-top: 20px; border-radius: 0px; }
.about_furniture {text-align: center; }
.about_furniture h1 {font-size: 2em; font-weight: normal; line-height: 1.15; }
.about_furniture h3 {font-size: 1.35em; line-height: 1.25; margin-bottom: 20px; margin-top: 15px; }
.about_furniture p img{max-width: 100%; }
li.product-item-info {border: 1px solid #f1f1f1; padding: 0px  !important; width: 31% !important; margin-left: 10px; margin-right: 15px; }
.toolbar-products .modes{display: none !important; }
.toolbar-products .field.limiter{display: none !important; }
p#toolbar-amount {display: none; }
.list-inline{display: none !important; }
li .pe-7s-like {font-size: 35px; }
.product-reviews-summary {position: relative; }
.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; right: 0; top: 10px; }
.rating-summary .rating-result > span:before{color: #3a97fa !important; }
.catalog-category-view .price-box .old-price{
margin-top: 6px;
}
.catalog-product-view .price-box.price-final_price {
    min-height: 40px;
}
.search.results.mgs-instant-search a:hover{
    color: #3a97fa !important;
}
.price-box .special-price .price{
font-size: 20px;
}
.product-item-details {
padding: 10px !important;
}
.product-details-middle {background-color: #231f20; padding: 7px 20px; text-align: center; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 500; }
.product-details-middle:hover {background-color: #3a97fa; padding: 7px 20px; text-align: center; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 500; }
.delivery-time {position: relative; font-size: 13px; color: #000; font-weight: 400; display: flex; align-items: center; }
.delivery-time:before {
content: '\f0d1';
font-family: 'FontAwesome';
color: #3a97fa;
font-size: 20px;
padding-right: 5px;
}
.delivery-and-retuns-heading {
text-align: center;
margin-bottom: 30px;
}
.delivery-and-returns .panel-block-row {
position: relative;
border-right: 1px solid #ccc;
}
.product.product-item{
-webkit-transition: -webkit-transform .2s cubic-bezier(.22,.61,.36,1);
transition: -webkit-transform .2s cubic-bezier(.22,.61,.36,1);
transition: transform .2s cubic-bezier(.22,.61,.36,1);
transition: transform .2s cubic-bezier(.22,.61,.36,1),-webkit-transform .2s cubic-bezier(.22,.61,.36,1);
box-shadow: 1px 1.732px 5px 2px rgb(100 100 100 / 20%);
border-radius: 8px;
}
.product.product-item:hover {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
border-radius: 8px !important;
}
.product.info.detailed .item.content .table.additional-attributes tr td, 
.product.info.detailed .item.content .table.additional-attributes tr th{
border: unset;
}
.products-grid .product-item-info .product-top:hover a.photo:after{
visibility: hidden;
}
.table.additional-attributes tr th,
.table.additional-attributes tr td{
border-bottom: 1px solid #ddd !important;

}
.table.additional-attributes tr th{

background-color: #f5f5f5;
}
.label, label{
font-size: 14px;
color: #000;
}
.product-data-items-content .title-accordion {
background-color: unset;
border-bottom: 1px solid #dfdfe1;
font-size: 18px;
font-weight: 500;
height: 50px;
}
.content-heading h3.title {
font-size: 24px;
}
button#product-addtocart-button {
width: 285px;
margin-right: 0;
}
.owl-carousel .owl-item{
padding: 15px 15px !important;
}
.product-data-items-content .title-accordion:hover{
color: #3a97fa;
}
.product-data-items-content .title-accordion:after{
background-color: transparent;
color: #000;
font-size: 25px;
}
.product-data-items-content .title-accordion:hover:after{
color: #3a97fa;
}
.product-data-items-content .data.item.content{
border: unset;
border-bottom: 1px solid #dfdfe1;
}
#owl-carousel-gallery .owl-item .product.item-image {
height: 100%;
max-width: 100vh;
flex: auto;
position: relative;
margin: 0 auto;
width: 100%;
max-width: calc(100vh - 100px);
}
/*.product-image-sticky{
position: sticky;
top: 20px;
}*/
.owl-carousel.owl-loaded .owl-stage-outer .owl-stage{
margin: 0px auto;
}
.related-product-main .product-item-info .product-top .product-item-inner{
display: none;
}
.products-grid .product-item-info .product-top .product-item-photo > img:not(.img-hover-show){
border-radius: 8px;    
}
.product-detail-infomation .product-name{
font-size: 24px;
}
.full-review.product-reviews-summary .reviews-actions a {
font-size: 16px;
}
.product-detail-page-cms-block h2 {
font-size: 25px;
}
.content-heading h3.title {
font-size: 25px;
font-weight: 600;
}
.actions-toolbar.review-form-actions .primary.actions-primary {
text-align: center;
}
.actions-toolbar.review-form-actions button.action.submit.btn.btn-primary{  
    width: 280px;
}
.content-heading .block-note{
display: none;
}
.block.review-add .block-title .title {
margin-bottom: 5px;
font-size: 18px;
}
.block-content .fieldset.review-fieldset h4 {
font-size: 17px;
}
.content-heading {
text-align: center;
margin-bottom: 15px;
}
.page-title-wrapper{
padding: 0 !important;
background-image: none !important;
background-color: transparent !important;

}
.page-title-wrapper:before{
background-color: transparent !important;
}
.page-title-wrapper .h1{
color: #000 !important;
font-size: 30px;
}
.page-title-wrapper + .page-main{
margin-top: 20px !important;
}
.product-category-slider {
margin-bottom: 60px;
margin-top: -15px;
}
a.action.link.rss {
display: none;
}
.page-title-wrapper .h1 span.base {
position: relative;
}
.page-title-wrapper .h1 span.base:before {
display: inline-block;
content: '';
height: 8px;
width: 0%;
background-color: #3a97fa;
position: absolute;
left: 0;
top: 75%;
z-index: -1;
-webkit-transition: width .4s ease-out;
transition: width .4s ease-out;
}
.page-title-wrapper .h1 span.base:hover:before {
width: 100%;
}
.hr3 {
border: 0;
height: 2px;
background-image: linear-gradient(to right, transparent, #CCC, transparent);
margin-top: 60px;
}
/* Productlist page slider */
.product-category-slider .owl-item .item{
transition: opacity .5s cubic-bezier(.22,.61,.36,1);
border-radius: 8px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.product-category-slider .product.details {
text-align: center;
height: 55px;
}
.product-category-slider .product-item-name .product-item-link{
color: #000;
font-weight: 500;
font-size: 14px;
}
.product-category-slider .owl-item .item:hover{
-ms-transform: translateY(-8px);
transform: translateY(-8px);
transition: transform .5s cubic-bezier(.22,.61,.36,1);
}
.product-category-slider .owl-item .item-wrap{
background: transparent !important;
}
.product-category-slider .owl-item .item-wrap .product-top{
padding: 15px;
}
/* Home page category list */
.shopbycategory {
margin-bottom: 15px;
margin-top: 20px;
text-align: center;
}
.shopbycategory h2.sec-title {
    display: inline-block;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
    position: relative;
}
h2.sec-title:before {
    display: inline-block;
    content: '';
    height: 8px;
    width: 0%;
    background-color: #3a97fa;
    position: absolute;
    left: 0;
    top: 80%;
    z-index: -1;
    -webkit-transition: width .4s ease-out;
    transition: width .4s ease-out;
}
h2.sec-title:hover:before {
    width: 100%;
}
.homeshobydepartment h3.box-content-Text {
font-size: 17px;
padding: 10px;
font-weight: 500;
}
img.category-image {
max-width: 100%;
border-radius: 5px;
}
.our-new-arrival .content-heading h3.title{
    font-size: 32px;
    font-weight: 700;
    position: relative;
    color: #222 !important;
}
.our-new-arrival .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;
}
.our-new-arrival .content-heading h3.title:hover:before{
    width: 100%;
}
.our-new-arrival .content-heading {
    margin-bottom: 20px !important;
}
.premium-brand .premiun-title h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
}
.premium-brand .premiun-title h2:before{
    display: inline-block;
    content: '';
    height: 8px;
    width: 0%;
    background-color: #3a97fa;
    position: absolute;
    left: 0;
    top: 80%;
    z-index: -1;
    -webkit-transition: width .4s ease-out;
    transition: width .4s ease-out;
}   
.premium-brand .premiun-title h2:hover:before{
    width: 100%;
}
.homeshobydepartment {
    margin-top: 30px;
}
.col-md-3.HomepageShopByDepartments-item {
text-align: center;
margin-top: -10px;
}
.HomepageShopByDepartments-cardWrap {
transition: opacity .5s cubic-bezier(.22,.61,.36,1);
box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
padding: 5px;
border-radius: 5px;
margin-bottom: 40px;
}
.HomepageShopByDepartments-cardWrap:hover{
-ms-transform: translateY(-8px);
transform: translateY(-8px);
transition: transform .5s cubic-bezier(.22,.61,.36,1);
}
.category-premium-brands .category-view .category-description{
    text-align: center;
    padding: 0px 250px;
    font-size: 16px;
    color: #000;
}
.premium-wraper .premium-brand-content {
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 40px;
}
.premium-brand-content h6 {
    text-align: center;
    font-size: 14px;
    min-height: 40px;
}
.category-camel-group .premium-brand-content h6 {
    min-height: 60px;
    margin-bottom: -5px;
}
.premium-brand-content h6:hover{
   color: #3a97fa;
}
.cms-home #page-header-sliders .owl-carousel .owl-nav > div {
    color: #fff !important;
    border: 2px solid #fff !important;
}
.cms-home .products-grid .product-item-info .product-top a.photo{
    padding-bottom: 100% !important;
}
.cms-home .products-grid .product-item-info .product-top .product-item-photo > img:not(.img-hover-show) {
    padding: 6px;
}
.catalog-category-view .product-category-slider .owl-item .item-wrap .product-top {
    padding: 5px 0 !important;
}
.customer-account-login .fieldset.login span.tooltip.content {
    display: none;
}
.catalog-product-view span.page-header.h1 {
    display: none;
}
ul#horizontal-list {
    display: inline;
}
ul#horizontal-list li {
    padding-right: 3px;
    display: inline-block;
    color: #333;
}
ul#horizontal-list li a{
    font-size: 14px;
    color: #333;
}
.middle-footer-custom{
    padding: 25px 0;
    color: #ffffff;
}
.middle-footer-custom .table{
    display: flex;
    align-items: center;
}
.middle-footer-custom h5{
    font-size: 15px;
    padding-right: 15px;
    color: #333;
}
/*payment Method*/
ul.payment-option {
    display: flex;
    align-items: baseline;
    margin-top: 50px;
}
.payment-option li {
    width: 14%;
    margin-right: 5px;
}
.payment-option li img {
    max-width: 100%;
}
nav.navigation {
    position: relative;
}
/*li.category-menu.level0.dropdown {
    position: inherit !important;
}*/
li.category-menu ul.dropdown-menu {
    width: 1170px;
    left: 50%;
    margin-left: -585px;
    right: auto;
}   
.mageworx-swatch-container{padding: 5px 4px 0 0;}
.mageworx-swatch-option.image:not(.disabled):hover{
    outline: 2px solid #3a97fa;
}
.mageworx-swatch-option.selected{outline: 2px solid #3a97fa;}
.mageworx-swatch-info {line-height: 17px;font-size: 12px; }
.qtip-content .title{font-size: 13px;width: 130px;}
.field.required span#value {position: relative; top: -15px; left: 15px;font-weight: 500; }
.qtip-content{padding: 5px 5px;}
.swatch-attribute-options { margin-top: 0px;  }
.product-add-form .product-options-wrapper .fieldset > .field > .control {padding: 15px 10px 10px 15px !important; }
.product-detail-page-cms-block {padding-top: 60px; }
.catalog-product-view .icon-service {border-right: 1px solid #ccc; }
.icon-service.contact-us-anytime {border: 0; }
.minicart-wrapper.active .block-minicart .product.product-item{box-shadow: none; }
.minicart-wrapper.active .block-minicart .product.product-item:hover{-webkit-transform: none; -ms-transform: none; transform: none; border-radius: unset; }
.customer-account-login .tooltip{display: none; }
.page-title-wrapper .h1 {margin: 15px 0 10px; }
.product-item-actions {margin-top: 10px; }
.product.item-image.imgzoom {border: 1px solid #f7f7f7; }
.product.media .item-thumb {border: 1px solid #f7f7f7; }
.account.customer-address-index .block.block-addresses-list {display: none; }
.account.customer-address-index button.action.primary.add {display: none; }
.account.customer-address-index .secondary a.action.back {display: none; }
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item {box-shadow: none;border-radius: 0;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item:hover{transform: none; border-radius: 0 !important;}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-photo img{
    padding-top: 7px;
} 
.customer-account-index li.nav.item.current strong {position: relative; display: block;padding: 10px 15px;}
.customer-account-index li.nav.item.current strong:hover {background-color: #eee; color: #3a97fa; }
.minicart-wrapper .block-content .minicart-items-wrapper{overflow-y: auto;margin-right: -20px;}
.minicart-wrapper .block-content{padding: 0 15px !important;}
.cms-banner-title-box1 img {max-width: 100%; margin-bottom: 20px; }
.HomepageShopByDepartments-cardWrap:hover h3 {color: #3a97fa; }
.blog-post-list.blog-index-index .cms-banner-title-box1 {margin-bottom: 40px; }
.blog-post-list.blog-index-index .cms-banner-title-box1 img {max-width: 100%; }
.active-sticky .parent__search {padding-left: 0 !important; }
/*price-gaurentee style*/

.price-gaurentee-wrapper .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.price-gaurentee-wrapper .cms-banner-title-box1 h1:after{content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.price-gaurentee-wrapper .cms-banner-title-box1 h1:hover:after{content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.price-gaurentee-wrapper .cms-page-main p {color: #222; margin-top: 30px; }
.price-gaurentee-wrapper .cms-page-main ul.price-gaurentee-list li {list-style-type: disc; color: #222; margin-bottom: 5px; }
.price-gaurentee-wrapper .cms-page-main ul.price-gaurentee-list {margin-left: 15px; }
.price-gaurentee-wrapper .cms-page-main p.list-paregraph {color: #222; margin-top: 15px; }
/*cookiee privacy-policy style*/

.cookie-privacy-policy .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.cookie-privacy-policy .cms-banner-title-box1 h1:after{content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.cookie-privacy-policy .cms-banner-title-box1 h1:hover:after{content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.cookie-privacy-policy .cms-banner-title-box1{margin: 30px 0px; }
.cookie-privacy-policy .cms-page-main p {color: #222; margin-bottom: 0px; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list li{list-style-type: auto; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list li h3{font-size: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list {margin-left: 15px; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list li::marker {color: #000; font-size: 20px; font-weight: bold; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list li ul.cookie-privacy-policy-inner-list li{list-style-type: disc; color: #222; }
.cookie-privacy-policy .cms-page-main ol.cookie-privacy-policy-list li ul.cookie-privacy-policy-inner-list {margin-left: 20px; margin-bottom: 10px; }
.cookie-privacy-policy-bottom h3 {font-size: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
ol.cookie-privacy-policy-list > li {margin-top: 30px; }
.cookie-privacy-policy .cms-page-main p {color: #222; margin-bottom: 10px; }
ol.cookie-privacy-policy-childs-list {margin-left: 20px; }
.cookie-privacy-policy-bottom {margin-top: 30px; }
/*return-information style*/
.retun-info-wrapper .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.retun-info-wrapper .cms-banner-title-box1 h4 {font-size: 15px; margin-top: 5px; }
.retun-info-wrapper .cms-banner-title-box1 h1:after{content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.retun-info-wrapper .cms-banner-title-box1 h1:hover:after{content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.retun-info-wrapper .cms-banner-title-box1{margin: 30px 0px; }
.retun-info-wrapper .retun-info-sub-desc h3 {font-size: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.retun-info-wrapper .retun-info-sub-desc h4 {font-size: 18px; text-transform: uppercase; margin-bottom: 5px; padding-left: 35px; font-weight: bold; }
.retun-info-wrapper .retun-info-sub-desc ul.return-info-list li {color: #222; list-style-type: disc; margin-left: 50px; margin-bottom: 10px; }
.return-info-table table th, td {border: 1px solid; color: #222; text-align: center; padding: 5px; }
.return-info-table table {margin: auto; display: table; margin-bottom: 30px; margin-top: 15px; }
.retun-info-wrapper .retun-info-sub-desc-childs {margin-bottom: 30px; }
.retun-info-wrapper .retun-info-sub-desc .return-info-table h4 {font-size: 18px; text-transform: uppercase; font-weight: bold; margin-bottom: 15px; padding-left: 35px; }
.custom-beds ul.sub-menu .level2,
.custom-mattresses ul.sub-menu .level2{display: none; }
.catalog-product-view .review-details.sub-title{padding: 0; margin-bottom: 0 !important; margin-top: 0; }
.mgs-instant-search .product.product-item{box-shadow: unset; border-radius: unset; }
.mgs-instant-search .products-grid .product-item .product-item-info {box-shadow: 1px 1.732px 5px 2px rgb(100 100 100 / 20%); border-radius: 8px; }
.mgs-instant-search img.img-responsive.product-image-photo.img-thumbnail{margin-top: 0 !important; }
.mgs-instant-search .price-box .old-price,
.catalogsearch-result-index .price-box .old-price,
.wishlist-index-index .price-box .old-price{margin-top: 6px; }
.mgs-instant-search button.action.tocart.btn-cart {display: none; }
.mgs-instant-search .block-title .view-more {margin-top: -10px; }
.search.results.mgs-instant-search .view-more a {line-height: 35px; }
.search.results.mgs-instant-search .view-more a:hover{color: #fff !important; }
.catalog-product-view .product-info-main .product-sub-infomation:not(:empty) {padding: 0px 0 0px; text-align: right; }
.catalog-product-view .product-details-middle {padding: 0; margin: 15px 0 10px 0; background-color: transparent; color: #000; font-weight: 600; font-size: 16px; text-align: left; font-style: italic; }
.catalog-product-view .product-details-middle:hover{color: #3a97fa; }
.product-info-main .product-sub-infomation > div{font-size: 16px; font-weight: 600; }
.cms-christmas-furniture-sale .breadcrumbs{margin-bottom: 15px; }
.cms-christmas-furniture-sale .cms-page-main {clear: both; display: block; margin: 0 auto; padding: 30px 0; width: 1230px; }
.cms-christmas-furniture-sale .cms-banner-title-box1 {text-align: center; }
.checkout-index-index .opc-block-summary .table-totals tr td{border-right: unset; border-left: unset; padding-right: 10px; border-bottom: 1px; }
.opc-block-summary .table-totals tr.totals.sub th, .opc-block-summary .table-totals tr.totals.sub td {font-weight: 500; }
.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart{border-radius:0px !important;}
.box-tocart .field.qty > .control{border-radius: 0px !important;}
.btn{border-radius: 0px !important;}
.opc-progress-bar .opc-progress-bar-item._active:before{background: #c2c2c2 !important;}
.opc-progress-bar .opc-progress-bar-item._active > span:before{background:#c2c2c2 !important;}
.opc-progress-bar .opc-progress-bar-item._active > span:after {color: #c2c2c2 !important;}
.opc-progress-bar .opc-progress-bar-item._active > span{color: #c2c2c2 !important;}
#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action{border-radius: 0px !important;}
button#review-button {font-size: 15px; width: auto; padding: 3px 50px; background-color: #3a97fa; color: #fff; border-radius: 0px; line-height: 40px; font-weight: 600; text-transform: uppercase; border: 1px solid; }
.paypal-review-title a.action.edit {font-size: 15px; color: #3a97fa; font-style: italic; border-radius: 0px; line-height: 40px; font-weight: 500; }
.paypal-express-review .box.box-order-billing-address .box-actions {margin-top: 15px; }
.paypal-express-review .box.box-order-billing-address img {margin-top: 10px; }
.paypal-express-review tbody.cart.item td.col.item {display: flex; text-align: left; border: 1px; align-items: center; padding: 10px 15px !important; }
.paypal-express-review tbody.cart.item td.col.item img {width: 75px; height: 75px; }
.paypal-express-review tbody.cart.item td.col.price,.paypal-express-review tbody.cart.item td.col.qty,.paypal-express-review tbody.cart.item td.col.subtotal{border: 1px; padding: 35px 15px 10px 0; }
.paypal-express-review tfoot.opc-block-summary td {border: 1px;background-color: #ececec;color: #8e8e8e; }
.paypal-express-review .table>tbody+tbody {border-top: 1px solid #ddd; }
.opc-block-summary tr.totals.sub th.mark {text-align: right; background-color: #f6f6f8;border: 0;} 
tr.totals.shipping.excl th, tr.totals-tax th.mark, tr.grand.totals th{border: 0; background-color: #f6f6f8; text-align: right; }
.paypal-review-title {position: absolute; bottom: 0; right: 0; }
.paypal-review-title a.action.edit {margin-left: 10px; }
.opc-block-summary{border-top: 1px solid #ddd; } 
.mageworx-swatch-option.image.selected:after {color: #fff; font-family: 'FontAwesome'; content: '\f00c'; font-size: 18px; position: absolute; right: 43px; top: 30px;background-color: #3a97fa; border-radius: 50%; width: 30px; height: 30px; }
.block.block-order-details-view .box-content {margin-top: 15px; }
.paypal-review-discount .content {margin-top: 15px; }
.paypal-review-discount button.action.btn.btn-primary.apply{background-color: #3a97fa; border: 1px solid #3a97fa; }
.paypal-review-discount strong#block-discount-heading {font-size: 13px; width: auto; padding: 10px 34px; background-color: #000; color: #fff; border-radius: 0px; line-height: 40px; font-weight: 600; text-transform: uppercase; cursor: pointer; border: 1px solid transparent; }
.paypal-review-discount strong#block-discount-heading:hover{background-color: #3a97fa; border: 1px solid #3a97fa; }
a.action.edit:hover{color: #000; }
.block.block-dashboard-orders .table>thead:first-child>tr:first-child>th{border: 0;}
button#review-button:hover{background-color: #000; }
.sales-order-view .return-info-table table th, td{border: 0; }
.sales-order-view .table>tfoot>tr>th{border: 0; text-align: right; background-color: #f6f6f8;color: #8e8e8e;} 
.sales-order-view .table>tfoot>tr>td{border: 0;background-color:#ececec ;}
.sales-order-view .table>tfoot{border-top: 2px solid #ececec;}
.sales-order-view .table>tbody+tbody {border-top: 1px solid #ddd;}
.sales-order-view .table>tbody>tr>td {color: #8e8e8e; font-weight: 400;}
.sales-order-view .table>tfoot>tr>td{color: #8e8e8e;}
.order-details-items .table-wrapper tfoot tr.grand_total th strong{color: #8e8e8e;font-weight: 700;}
.order-details-items .table-wrapper tfoot tr.grand_total td strong{color: #8e8e8e;}
li.nav.item.current strong {padding: 10px 15px; position: relative; display: block; }
li.nav.item.current strong:hover {text-decoration: none; background-color: #eee; color: #3a97fa; }
.sales-order-view li.nav.item.current strong{padding: unset;}
.box.box-order-billing-method .table>tbody>tr>th,
.box.box-order-billing-method .table>tbody>tr>td{border: 0;}
.customer-account-index .block.block-dashboard-orders {margin-top: 30px; }
 .block-dashboard-orders .table-order-items tr td {border: 0; text-align: center;}
.sales-order-view td strong.product.name.product-item-name {font-weight: normal; }
.sales-order-view td dl.item-options {padding-top: 5px; font-style: italic; font-weight: normal; }
.table-wrapper.orders-recent .table>tbody{border-top: 1px solid rgba(0, 0, 0, 0.1);}
.sales-order-invoice .content.account-nav-content li.nav.item.current strong {padding: unset;}
.table-wrapper.table-order-items.invoice .table>tbody>tr>td{color: #8e8e8e;}
.sales-order-invoice strong.product.name.product-item-name { font-weight: normal; }
.table>tbody>tr>td>dl{margin-top: 5px; font-style: italic; font-weight: normal; }
.order-details-items .table-wrapper tfoot tr th {text-align: right; border-top: 0;color: #8e8e8e; }
.order-details-items .table-wrapper tfoot{border-top: 1px solid rgba(0, 0, 0, 0.1);}
.table>tbody+tbody {border-top: 1px solid #ddd !important; }
.page-print table tr td {vertical-align: middle; border: 0; }
.page-print table tr td.col.name{text-align: left !important; }
.table-wrapper.table-order-items.invoice .table>tbody>tr>td strong {font-weight: normal; }
.page-print table thead tr th{border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
.page-print .table>tfoot>tr>th{background-color: #f6f6f8;color: #8e8e8e;} 
.page-print .table>tfoot>tr>td{border: 0;background-color:#ececec ;color: #8e8e8e;}
.sales-order-invoice .actions-toolbar a.action.back,
.sales-order-view .actions-toolbar a.action.back {font-size: 15px; width: auto; padding: 10px 20px; background-color: #3a97fa; color: #fff; border-radius: 8px; line-height: 40px; font-weight: 600; text-transform: uppercase; }
.sales-order-invoice .actions-toolbar a.action.back:hover,
.sales-order-view .actions-toolbar a.action.back:hover {background-color: #000;} .customer-account-index td.col.actions a, .sales-order-history td.col.actions a {font-size: 12px; width: auto; padding: 10px 15px; background-color: #3a97fa; color: #fff; border-radius: 8px; font-weight: 600;}
.sales-order-history td.col.actions a:hover, .customer-account-index td.col.actions a:hover{background-color: #000;}
.sales-order-history a.action.btn.btn-xs.btn-secondary.back span{font-size: 14px;}
.sales-order-history a.action.btn.btn-xs.btn-secondary.back {padding: 0 25px; line-height: 35px; height: 36px; }
.sales-order-history a.action.btn.btn-xs.btn-secondary.back:hover{background-color: #000;border: transparent;}
.btn.btn-xs {line-height: 31px; }
a.action.edit:hover {color: #fff; }
.minicart-wrapper .action.showcart:before {font-size: 24px !important; content: "\F218" !important; font-family: 'Font Awesome 5 Pro' !important; }
.minicart-wrapper .action.showcart > .counter.qty{font-size: 13px !important; line-height: 20px !important; left: 20px !important; }
.pe-7s-user, .pe-7s-like, .pe-7s-search {display: inline-block; font-family: 'Font Awesome 5 Pro'!important; speak: none; font-style: normal; font-weight: 400 !important; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.pe-7s-user:before {content: "\f2bd" !important; }
.pe-7s-like:before {content: "\f004" !important; }
.pe-7s-search:before {content: "\f002" !important; }
.footer .block.newsletter {border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; }
.header.header8 .search-form .form-search .form.minisearch{border-radius: 0px;}
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: 0px;}
select, select.form-control, select.input-text{border-radius: 0px;}
.header.header8.active-sticky .table-icon-menu > div {padding: 19px 10px 16px 6px;}
.sales-order-invoice .table>tfoot>tr>th {background-color: #f6f6f8; color: #8e8e8e; }
.sales-order-invoice .order-details-items .table-wrapper tfoot tr td{border: 0;color: #8e8e8e ;background-color: #ececec;}
.page-title-wrapper .actions-toolbar.order-actions-toolbar{position: absolute;right: 47%;}
.order-details-items .table-wrapper tbody tr td strong {font-weight: normal; }
.order-details-items .table-wrapper tbody tr td {color: #8e8e8e; }
.items.order-links li{border-bottom: 4px solid #8e8e8e; }
ul#horizontal-list li a:hover{color: #3a97fa}
.order-details-items.invoice .actions-toolbar {display: none; }
.field-tooltip.toggle .label {
    display: none;}
.table-checkout-shipping-method tbody tr td {color: #8e8e8e;border: 0; border-top: 2px solid #ececec; border-bottom: 2px solid #ececec; }
.table-checkout-shipping-method thead tr th{border: 0;}
strong.product.name.product-item-name {color: #8e8e8e; font-weight: normal; }
.right_content.static-content.col-md-3 {padding-right: 0; }
@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;}  
    .col-lg-4.col-md-4.col-xs-10.logo-header {display: inline-flex; }
    .header .logo-header .logo img {max-width: 90% !important; margin-top: 5px; padding-left: 20px; height: auto; }
    .header .action.nav-toggle {margin-top: 10px; }
    li.product-item-info {margin-right: 10px;width: 30% !important;margin-left: 20px; }
    .header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li > a{padding: 35px 0 20px 0 !important; background-color: transparent; color: #222; border-bottom: 4px solid transparent !important; }
    .header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li {width: calc(100% / 2) !important; }
    .header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li.active > a {background-color: transparent !important; color: #3a97fa !important; border-bottom: 4px solid #3a97fa !important; }
    .nav-tabs>li.active>a{border: none !important; }
    #mainMenu .level0:hover a.level0 {color: #3a97fa!important; font-weight: 500; }
}
@media (min-width: 992px){
.header.header8.active-sticky .table-icon-menu > div {padding: 19px 10px 16px 6px; }
}   
@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;}
    .header .logo-header .logo img {height: auto; max-width: 80% !important; margin-top: 5px; padding-left: 35px; }
    .header.header8 .table-icon-menu > div{padding: 10px 10px 20px 0 !important}
    .col-lg-4.col-md-4.col-xs-10.logo-header {display: inline-flex; }
    .product-add-form .product-options-wrapper .fieldset > .field > .control {padding: 10px 10px 10px 15px !important; }
    .mageworx-swatch-container {padding: 5px 8px 0 0; }
    .icon-service.our-premium-brand,.icon-service.contact-us-anytime {border: none; }
    .catalog-product-view .icon-service {margin-bottom: 40px; }
    .HomepageShopByDepartments-cardWrap{padding: 5px;}
    .furniture-village-block ul{padding: 0px;}
    p.text em{font-size: 12px;}
    .product-image-sticky{position: unset;top: 0;}
    .product.item-image.imgzoom {border: 1px solid #f7f7f7; }
    .product.media .item-thumb {border: 1px solid #f7f7f7; }
    .panel-block-row.col-md-12.col-xs-12.free-return {border: 0; }
    .furniture-village-header:before{display: none;}
    .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: 120px; height: 45px; font-size: 20px; }
    button#product-addtocart-button{width: 460px; height: 45px; margin: 0 35px; font-size: 18px; }
    .product-detail-infomation.margin-top65 {margin-top: 0; }
    .product-info-main .product-sub-infomation > div {padding: 0; }
    .product-info-main .product-add-form .box-tocart, .bundle-info .product-details .box-tocart {margin-top: 40px; }
    .header .nav.nav-main-menu > li > a {font-weight: 500;color: #000 !important; }
    li.product-item-info{margin-right: 5px;margin-left: 15px;}
    ul.social-links li{margin-right: 0;}
    ul.payment-option {margin-top: 25px; margin-bottom: 25px; }
    .product-reviews-summary .rating-summary {
        left: 0 !important;
        top: -5px !important;
    }
    .catalog-category-view.page-layout-1column .category-product-actions .filter-toggle{
        width: 15% !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: 594px){
    li.product-item-info {width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
    ol.products.list.items.product-items{padding: 22px; }
    .breadcrumbs {padding: 10px 0 10px; }
    button#product-addtocart-button {width: 205px; margin-right: 10px; margin-left: 10px; }
    .product-info-main .product-add-form .box-tocart .field.qty > .control .input-text.qty{width: 90px;}
    .product-info-main .product-add-form .box-tocart > .fieldset{display: inline-flex;}
    .product-info-main .product-add-form .box-tocart{margin-top: 45px;}
    .product-detail-infomation.margin-top65 {margin-top: 25px; }
    .product-add-form .product-options-wrapper {padding-top: 40px; }
    .icon-service.multi-buy-option {border: none; }
    .icon-service.secured-payment {border: none; }
    .product-detail-page-cms-block {padding-top: 40px; }
    .countdown--split-blocks li {font-size: 8px; margin: 0 3px; text-align: center; }
    span#days, span#hours, span#minutes, span#seconds {width: 30px; font-size: 20px; text-align:center; }
    .mageworx-swatch-info {font-size: 10px; }
    .mageworx-swatch-container {padding: 5px 5px 0px 0 !important; }
    .product-add-form .product-options-wrapper .fieldset > .field > .control {padding: 4px 0px 8px 8px !important; }
    .product-info-main .product-sub-infomation:not(:empty){padding: 8px 0 !important;}
    .product-info-main .product-sub-infomation > div { padding: 0px;  }
    .customer-account-index .box.box-newsletter{
        margin-top: 30px;
    }
    .customer-account-index .block-dashboard-addresses {
        margin-top: 30px;
    }
    .customer-account-index .box.box-billing-address {
        margin-bottom: 15px;
    }
    .sidebar.sidebar-main{
        margin-top: 30px;
    }
    .header.header8 .middle-header-content .logo-header .logo {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .product-item-actions {
        margin-top: 0px;
    }
    .page-title-wrapper .h1 span.base {
        font-size: 25px;
    }
    .footer-extra-link-block .footer-accordion{
        font-size: 12px ;
    }
    ul#horizontal-list li a {
    font-size: 12px;
    }
    .footer-cate-small-links li {
        font-size: 12px;
    }
    .footer-cate-small-links ul {
        width: 380px;
    }
    .footer-most-search li {
        padding: 2px 4px 0 0;
        font-size: 12px;
    }
    .footer-most-search ul {
        float: left;
        width: 390px;
    }
    .about_furniture p img {
        height: auto;
    }
    .about_furniture h3 {
        font-size: 14px;
    }
    li .pe-7s-like {font-size: 30px; font-weight: 200 !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;}
    .header .logo-header .logo img {max-width: 80% !important; margin-top: 5px; margin-left: 20px; }
    .col-lg-4.col-md-4.col-xs-10.logo-header {display: inline-flex; }
    .HomepageShopByDepartments-cardWrap {margin-left: 35px; margin-right: 35px; padding: 10px; }
    .furniture-village-header:before{display:none;}
    .premium-dec {padding: 0; }
    .panel-block-row .icon-service {padding: 0 20px; }
}
@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;}
    button#product-addtocart-button {width: 170px;margin-right: 5px; margin-left: 5px; }
    .header .logo-header .logo img {max-width: 85% !important; margin-top: 6px; margin-left: 5px;}
}
@media only screen and(max-width: 360px){
    .product-info-main .product-add-form .box-tocart .field.qty > .control .input-text.qty {width: 80px;}
    button#product-addtocart-button {width: 150px; }
    .mageworx-swatch-container {padding: 5px 3px 0px 0; }
    .mageworx-swatch-info {width: 100px; }
    .swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option{width: 105px !important;height: 80px !important;}
    button#product-addtocart-button {width: 160px; margin-right: 5px; margin-left: 5px; }
    .header .logo-header .logo img {max-width: 90% !important; margin-top: 6px; margin-left: -5px; }
}
@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; }
    .minicart-wrapper .action.showcart:before{font-size: 20px !important; }
    .pe-7s-user, .pe-7s-like, .pe-7s-search{font-size: 20px;}
    .header .logo-header .logo img {max-width: 100% !important; margin-top: 7px; margin-left: -25px; }
}

/*term-and-condition*/
.term-and-condition .cms-banner-title-box1 img {
    max-width: 100%;
}
h3.term-condition-subtitle {margin-bottom: 30px; margin-top: 5px; font-size: 20px; text-transform: uppercase; font-weight: bold; }
.term-and-condition .cms-banner-title-box1 {
   margin-top: 0px;
}
.term-and-condition .term-condition-content {
    margin-bottom: 30px;
}
.term-codition-desc .term-condition-subtitle h3 {font-size: 20px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
.term-codition-desc .term-condition-content p {margin-bottom: 5px; color: #000; }
.term-and-condition .term-codition-desc {margin-bottom: 35px; }
.term-and-condition .panel-block-row.col-md-12 .phx-accordion {margin-bottom: 30px; }
.term-and-condition .panel-block-row.col-md-12 .phx-panel {padding: 0px 30px 30px; color: #000; }
.term-and-condition .panel-block-row.col-md-12 .phx-panel ul li {list-style-type: disc; }
@media only screen and (max-width: 414px) {
    h3.term-condition-subtitle {margin-bottom: 30px; margin-top: 5px; font-size: 16px; text-transform: uppercase; font-weight: bold; }
    .term-codition-desc .term-condition-subtitle h3 {font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
    .term-codition-desc .term-condition-content p {margin-bottom: 5px; color: #000; font-size: 12px; }
    .term-and-condition .panel-block-row.col-md-12 .phx-panel p{font-size: 12px; }
    .term-and-condition .panel-block-row.col-md-12 .phx-panel ul li {list-style-type: disc; font-size: 12px; }
    .term-and-condition .panel-block-row.col-md-12 .phx-accordion {margin-bottom: 15px; }
    .term-and-condition .panel-block-row.col-md-12 .phx-panel {padding: 0px 10px 10px; color: #000; }
}
@media only screen and (max-width: 420px) {
    h3.term-condition-subtitle {margin-bottom: 30px; margin-top: 5px; font-size: 14px; text-transform: uppercase; font-weight: bold; }
    .term-codition-desc .term-condition-subtitle h3 {font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
}
/*privacy-and-policy style*/
.privacy-policy .cms-banner-title-box1 {
    margin-top: 0px;
    margin-bottom: 5px;
}

.privacy-policy .cms-banner-title-box1 img {
    max-width: 100%;
}
.privacy-policy .cms-page-main h3 {margin-top: 30px; margin-bottom: 10px; font-size: 20px; text-transform: uppercase; font-weight: bold; }
.privacy-policy-content p {color: #222; }
.privacy-policy .cms-page-main .privacy-policy-subtitle h3 {margin-top: 20px; margin-bottom: 0px; font-size: 20px; text-transform: uppercase; font-weight: bold; }

.privacy-policy .cms-page-main .phx-panel ol.childs{
   padding: 25px 25px 0px 25px;
}

.privacy-policy .cms-page-main .phx-panel ol.childs > li > ol{
   padding-left: 30px;
}

.privacy-policy .cms-page-main .phx-panel ol.childs > li {
    margin-bottom: 10px;
    color: #222;
    font-weight: 400;
}

.privacy-policy ol.privacy-policy-list {
    width: 100%;
}
.privacy-policy ol.privacy-policy-list > li {width: 30%; display: inline-block; margin-bottom: 10px; font-weight: 500; color: #222; }
.privacy-policy-minititle{font-size: 15px; display: block; margin-top: 5px; }
.privacy-policy ol.privacy-policy-list{
    list-style: auto;
   
}
.privacy-policy-subtitle h3 {
    margin: 20px 0px;
}

.privacy-policy ol.parent > li:before {
    content: "";
}

.privacy-policy .cms-page-main .phx-panel ol.last-list > li:before{
    content: "";
 }

 .privacy-policy .cms-page-main .phx-panel ol.last-list{
    padding: 25px 0px 0px 25px;
    font-weight: 500;
    color: #222;
 }

.privacy-policy ol { counter-reset: item }
.privacy-policy li{ display: block }
.privacy-policy li:before { content: counters(item, ".") " "; counter-increment: item; padding-right: 5px; font-weight: bold;}


@media only screen and (max-width: 768px) {
    .privacy-policy ol.privacy-policy-list > li {
        width: 49%;
        display: inline-block;
        margin-bottom: 10px;
        font-weight: 500;
        color: #222;
    }
}

@media only screen and (max-width: 414px) {
    .privacy-policy-content p {
        font-size: 12px;
    }
    .privacy-policy .cms-page-main h3 {
        margin-top: 30px;
        margin-bottom: 10px;
        font-size: 16px;
    }
    .privacy-policy .cms-page-main .privacy-policy-subtitle h3 {margin-top: 30px; margin-bottom: 0px; font-size: 16px; text-transform: uppercase; font-weight: bold; }
    .privacy-policy ol.privacy-policy-list > li {width: 100%; display: block; margin-bottom: 5px; font-weight: 500; color: #222; font-size: 12px; }
    .privacy-policy .cms-page-main .phx-panel ol.childs {padding: 15px 5px 0px 5px; }
    .privacy-policy .cms-page-main .phx-panel ol.childs > li {margin-bottom: 10px; color: #222; font-weight: 400; font-size: 12px; }
    .privacy-policy .cms-page-main .phx-panel ol.last-list {padding: 15px 0px 0px 5px; font-weight: 500; color: #222; }
}
@media only screen and (max-width: 320px) {
    .privacy-policy .cms-page-main h3 {margin-top: 30px; margin-bottom: 10px; font-size: 14px; }
    .privacy-policy .cms-page-main .privacy-policy-subtitle h3 {margin-top: 30px; margin-bottom: 0px; font-size: 14px; text-transform: uppercase; font-weight: bold; }
}
/*faq page style*/
.faq-wrapper .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 30px; text-transform: capitalize; }
.faq-wrapper .cms-banner-title-box1 h1:after{content: ''; width: 50%; height: 8px; background-color: #3a97fa; display: block; transition: all 0.5s ease; }
.faq-wrapper .cms-banner-title-box1 h1:hover:after{content: ''; width: 100%; height: 8px; background-color: #3a97fa; display: block; }
.faq-minititle {font-size: 15px; margin-top: 5px; }
.faq-wrapper .cms-banner-title-box1 {margin-top: 30px; margin-bottom: 35px; }
.faq-wrapper .cms-page-main .phx-accordion {margin-bottom: 20px; }
.faq-wrapper .cms-page-main .phx-panel {padding: 0px 30px 20px; }
.faq-wrapper .cms-page-main .phx-panel p{
    color: #000;
}

@media only screen and (max-width:768px) {
    .faq-wrapper .cms-page-main .phx-accordion {
        margin-bottom: 20px;
        font-size: 17px;
    }
}

@media only screen and (max-width:414px) {
    .faq-wrapper .cms-banner-title-box1 h1 {color: #000; font-weight: 500; display: inline-block; font-size: 22px; text-transform: capitalize; }
    .faq-minititle {
        font-size: 12px;
        margin-top: 5px;
    }
    .faq-wrapper .cms-page-main .phx-accordion {margin-bottom: 20px; font-size: 15px; position: relative; padding: 13px 25px 13px 10px; }
    .faq-wrapper .cms-page-main .phx-accordion:after {position: absolute; right: 10px; padding: 0px; top: 15px; }
    .faq-wrapper .cms-page-main .phx-panel {
        padding: 0px 15px 10px;
    }
    .faq-wrapper .cms-page-main .phx-panel p{
        color: #000;
        font-size: 12px;
    }
}

@media only screen and (max-width:320px) {
    .faq-wrapper .cms-banner-title-box1 h1 {
        color: #000;
        font-weight: 500;
        display: inline-block;
        font-size: 18px;
        text-transform: capitalize;
    }
    .faq-wrapper .cms-page-main .phx-panel p{
        color: #000;
        font-size: 11px;
    }
}


/*who-we-are style*/
.who-we-are .cms-banner-title-box1 h1 {
    color: #000;
    font-weight: 500;
    display: inline-block;
    font-size: 30px;
    text-transform: capitalize;
}

.who-we-are-minititle {
    font-size: 15px;
    margin-left: 0px;
    margin-top: 7px;
}

.who-we-are .cms-banner-title-box1 h1:after{
    content: '';
    width: 50%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
    transition: all 0.5s ease;
}
.who-we-are .cms-banner-title-box1 h1:hover:after{
    content: '';
    width: 100%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
}
.who-we-are .cms-banner-title-box1 {
    margin: 30px 0px;
}
.who-we-are-subtitle h3 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 10px;
}
.who-we-are .cms-page-main p {
    color: #222;
}

@media only screen and (max-width:414px) {
    .who-we-are .cms-banner-title-box1 h1 {
        color: #000;
        font-weight: 500;
        display: inline-block;
        font-size: 26px;
        text-transform: capitalize;
    }
    .who-we-are-minititle {
        font-size: 12px;
        margin-left: 0px;
        margin-top: 7px;
    }
    .who-we-are-subtitle h3 {
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .who-we-are .cms-page-main p {
        color: #222;
        font-size: 12px;
    }
}

/*contact us style*/
.contactus-wrapper .cms-banner-title-box1 h1 {
    color: #000;
    font-weight: 500;
    display: inline-block;
    font-size: 30px;
    text-transform: capitalize;
}
.contactus-wrapper h4.contactus-minititle {
    font-size: 15px;
    margin-top: 5px;
}
.contactus-wrapper .cms-banner-title-box1 {
    margin: 30px 0px;
}
.contactus-wrapper .cms-banner-title-box1 h1:after{
    content: '';
    width: 50%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
    transition: all 0.5s ease;
}
.contactus-wrapper .cms-banner-title-box1 h1:hover:after{
    content: '';
    width: 100%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
}
.contactus-wrapper .add-box1 h3 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.contactus-wrapper .add-box1 p {
    color: #222;
}
.contactus-wrapper .cms-page-main .add-box1 {
    border: 1px solid #e8e8e8;
    padding: 20px;
    background: #f8f8f8;
}
.contactus-wrapper .cms-page-main .add-box2 {
    border: 1px solid #e8e8e8;
    margin-top: 40px;
    padding: 20px;
    background: #f8f8f8;
    padding-bottom: 0;
}
.contactus-wrapper .box1 .location h2 {
    font-size: 20px;
    font-weight: 500;
    color: #ba1c48;
    text-transform: uppercase;
    margin-bottom: 2px;
    padding: 0;
    background: none;
   
}
.contactus-wrapper .box1 .location{
    position: relative;
    padding-left: 60px;
}
.contactus-wrapper .box1 .location:before{
    content: "";
    background-image: url('/pub/media/wysiwyg/panel/map-icon.png');
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
}
.contactus-wrapper .box1 .location p {
    color: #222;
    line-height: 20px;
}
.contactus-wrapper .box1 .email-box h3 {
    font-size: 20px;
    font-weight: 500;
    margin-top: 20px;
}
.contactus-wrapper .box1 .email-box{
    margin-top: 15px;
    position: relative;
    padding-left: 60px;
}
.contactus-wrapper .box1 .email-box:before{
     content: "";
     background-image: url('/pub/media/wysiwyg/panel/email-icon.png');
      background-repeat: no-repeat;
      height: 100%;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
}
.contactus-wrapper .box1 .email-box p a {
    color: #222;
}
.contactus-wrapper .box1 .phone-box h3 {
    font-size: 20px;
    font-weight: 500;
}
.contactus-wrapper .box1 .phone-box p {
    color: #222;
}
.contactus-wrapper .box1 .phone-box {
    margin-top: 15px;
    position: relative;
    padding-left: 60px;
    
}
.contactus-wrapper .box1 .phone-box:before {
     content: "";
     background-image: url('/pub/media/wysiwyg/panel/phone-icon.png');
      background-repeat: no-repeat;
      height: 100%;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
}

@media only screen and (max-width:414px) {
    .contactus-wrapper .cms-banner-title-box1 h1 {
        color: #000;
        font-weight: 500;
        display: inline-block;
        font-size: 25px;
        text-transform: capitalize;
    }
    .contactus-wrapper h4.contactus-minititle {
        font-size: 12px;
        margin-top: 5px;
    }
    .contactus-wrapper .add-box1 h3 {
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    .contactus-wrapper .add-box1 p {
        color: #222;
        font-size: 12px;
    }
    .contactus-wrapper .box1 .location h2 {
        font-size: 18px;
        font-weight: 500;
        color: #ba1c48;
        text-transform: uppercase;
        margin-bottom: 2px;
        padding: 0;
        background: none;
    }
    .contactus-wrapper .box1 .location p {
        color: #222;
        font-size: 12px;
        line-height: 19px;
    }
    .contactus-wrapper .box1 .email-box h3 {
        font-size: 17px;
        font-weight: 500;
        margin-top: 0px;
    }
    .contactus-wrapper .box1 .email-box p a {
        color: #222;
        font-size: 12px;
    }
    .contactus-wrapper .box1 .phone-box h3 {
        font-size: 17px;
        font-weight: 500;
    }
    .contactus-wrapper .box1 .phone-box p {
        color: #222;
        font-size: 12px;
    }
}

/*why-by-form-us-style*/

.whybyformus-wrapper .cms-banner-title-box1 h1 {
    color: #000;
    font-weight: 500;
    display: inline-block;
    font-size: 30px;
    text-transform: capitalize;
}
.whybyformus-wrapper h4.whybyformus-minititle {
    font-size: 15px;
    margin-top: 5px;
}
.whybyformus-wrapper .cms-banner-title-box1 h1:after{
    content: '';
    width: 50%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
    transition: all 0.5s ease;
}
.whybyformus-wrapper .cms-banner-title-box1 h1:hover:after{
    content: '';
    width: 100%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
}
.whybyformus-wrapper .cms-banner-title-box1 {
    margin: 30px 0px;
}
.whybyformus-wrapper .cms-page-main h2 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.whybyformus-wrapper .cms-page-main h3{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.whybyformus-wrapper .cms-page-main p{
    color: #222;
    margin-bottom: 30px;
}
.whybyformus-wrapper .cms-page-main p {
    color: #222;
    margin-bottom: 30px;
}

.whybyformus-wrapper .stock-section-box {
    background: #f6f6f8 none repeat scroll 0 0;
    padding: 20px 30px;
    margin-bottom: 30px;
    position: relative;
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
}
.whybyformus-wrapper .stock-section-box:before{
    background: url('/pub/media/wysiwyg/panel/1.png') no-repeat;
    content: "";
    float: right;
    height: 162px;
    margin: 0;
    position: absolute;
    right: 6%;
    top: 25%;
    width: 160px;
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
}
.whybyformus-wrapper .four-static-block-cart .stock-section-box h1 {
    color: #3a97fa;
    float: left;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    margin: 2px 0 0;
    padding: 0;
    width: 100%;
}
.whybyformus-wrapper .four-static-block-cart .stock-section-box h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.whybyformus-wrapper .four-static-block-cart .stock-section-box p{
   text-align: justify;
    color: #222;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    width: 340px;
}
.whybyformus-wrapper .four-static-block-cart .stock-section-box a {
    color: #3a97fa;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
}

.whybyformus-wrapper .delivery-section-box {
    background: #f6f6f8 none repeat scroll 0 0;
    padding: 20px 30px;
    margin-bottom: 30px;
    position: relative;
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
}
.whybyformus-wrapper .delivery-section-box:before {
    background: url('/pub/media/wysiwyg/panel/4.png') no-repeat;
    content: "";
    float: right;
    height: 162px;
    margin: 0;
    position: absolute;
    right: 6%;
    top: 28%;
    width: 170px;
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
}
.whybyformus-wrapper .four-static-block-cart .delivery-section-box h1 {
    color: #3a97fa;
    float: left;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    margin: 2px 0 0;
    padding: 0;
    width: 100%;
}
.whybyformus-wrapper .four-static-block-cart .delivery-section-box h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.whybyformus-wrapper .four-static-block-cart .delivery-section-box p{
    text-align: justify;
    color: #222;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    width: 320px;
}
.whybyformus-wrapper .four-static-block-cart .delivery-section-box a {
    color: #3a97fa;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
}

.whybyformus-wrapper .price-section-box{
    background: #f6f6f8 none repeat scroll 0 0;
    padding: 20px 30px;
    margin-bottom: 30px;
    position: relative;
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
}
.whybyformus-wrapper .price-section-box:before{
     background: url('/pub/media/wysiwyg/panel/3.png') no-repeat;
    content: "";
    float: right;
    height: 182px;
    margin: 0;
    position: absolute;
    right: 6%;
    top: 25%;
    width: 170px;
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
}
.whybyformus-wrapper .four-static-block-cart .price-section-box h1 {
    color: #3a97fa;
    float: left;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    margin: 2px 0 0;
    padding: 0;
    width: 100%;
}
.whybyformus-wrapper .four-static-block-cart .price-section-box h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.whybyformus-wrapper .four-static-block-cart .price-section-box p{
   text-align: justify;
    color: #222;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    width: 320px;
}
.whybyformus-wrapper .four-static-block-cart .price-section-box a {
    color:#3a97fa;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
}

.whybyformus-wrapper .returns-section-box{
    background: #f6f6f8 none repeat scroll 0 0;
    padding: 20px 30px;
    margin-bottom: 30px;
    position: relative;
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
}

.whybyformus-wrapper .returns-section-box:before{
    background: url('/pub/media/wysiwyg/panel/2.png')no-repeat;
    content: "";
    float: right;
    height: 177px;
    margin: 0;
    position: absolute;
    right: 6%;
    top: 25%;
    width: 170px;
    transition: opacity .5s cubic-bezier(.22,.61,.36,1);
}
.whybyformus-wrapper .four-static-block-cart .returns-section-box h1 {
    color:#3a97fa;
    float: left;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    margin: 2px 0 0;
    padding: 0;
    width: 100%;
}
.whybyformus-wrapper .four-static-block-cart .returns-section-box h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.whybyformus-wrapper .four-static-block-cart .returns-section-box p{
   text-align: justify;
    color: #222;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    width: 320px;
}
.whybyformus-wrapper .four-static-block-cart .returns-section-box a {
    color: #3a97fa;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
}
.whybyformus-bottom {
    margin-top: 10px;
}
@media only screen and (min-device-width: 1440px) and (max-device-width: 2560px){
    .whybyformus-wrapper .stock-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .price-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .delivery-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .returns-section-box:before{
        right: 11%;
    }
}
@media only screen and (min-device-width: 1380px) and (max-device-width: 1440px){
    .whybyformus-wrapper .stock-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .price-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .delivery-section-box:before{
        right: 11%;
    }
    .whybyformus-wrapper .returns-section-box:before{
        right: 11%;
    }
}
@media only screen and (max-width:768px) {
    .whybyformus-wrapper .four-static-block-cart .stock-section-box p{
        width: 480px;
    }
    .whybyformus-wrapper .four-static-block-cart .price-section-box p{
        width: 480px;   
    }
    .whybyformus-wrapper .four-static-block-cart .delivery-section-box p{
        width: 480px;   
    }
    .whybyformus-wrapper .four-static-block-cart .returns-section-box p{
        width: 480px;   
    }
    .whybyformus-wrapper .stock-section-box:before {
        width: 150px;
    }
    .whybyformus-wrapper .price-section-box:before {
        width: 170px;
        right: 4%;
    }
    .whybyformus-wrapper .delivery-section-box:before {
        width: 170px;
        right: 4%;
        top: 20%;
    }
    .whybyformus-wrapper .returns-section-box:before {
        width: 165px;
        right: 4%;
        top: 20%;
    }
}

@media only screen and (max-width:414px) {
    .whybyformus-wrapper .cms-banner-title-box1 h1 {
        color: #000;
        font-weight: 500;
        display: inline-block;
        font-size: 25px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper h4.whybyformus-minititle {
        font-size: 12px;
        margin-top: 5px;
    }
    .whybyformus-wrapper .cms-page-main h2 {
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    .whybyformus-wrapper .cms-page-main h3 {
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 5px;
    }
    .whybyformus-wrapper .cms-page-main p {
        color: #222;
        margin-bottom: 30px;
        font-size: 12px;
    }

    .whybyformus-wrapper .stock-section-box:before {
        right: 30%;
        width: 170px;
        top: 15%;
    }
    .whybyformus-wrapper .four-static-block-cart .stock-section-box p {
        padding-top: 175px;
        width: 100%;
    }
    .whybyformus-wrapper .four-static-block-cart .stock-section-box a {
        color: #3a97fa;
        text-decoration: none;
        font-size: 12px;
        font-weight: 500;
        font-style: italic;
    }

    .whybyformus-wrapper .price-section-box:before {
        right: 30%;
        width: 170px;
        top: 15%;
    }
    .whybyformus-wrapper .four-static-block-cart .price-section-box p {
        padding-top: 175px;
        width: 100%;
    }
    .whybyformus-wrapper .four-static-block-cart .price-section-box a {
        color:#3a97fa;
        text-decoration: none;
        font-size: 12px;
        font-weight: 500;
        font-style: italic;
    }

    .whybyformus-wrapper .delivery-section-box:before {
        right: 30%;
        width: 170px;
        top: 15%;
    }
    .whybyformus-wrapper .four-static-block-cart .delivery-section-box p {
        padding-top: 175px;
        width: 100%;
    }
    .whybyformus-wrapper .four-static-block-cart .delivery-section-box a {
        color: #3a97fa;
        text-decoration: none;
        font-size: 12px;
        font-weight: 500;
        font-style: italic;
    }

    .whybyformus-wrapper .returns-section-box:before {
        right: 30%;
        width: 170px;
        top: 20%;
    }
    .whybyformus-wrapper .four-static-block-cart .returns-section-box p {
        padding-top: 175px;
        width: 100%;
    }
    .whybyformus-wrapper .four-static-block-cart .returns-section-box a {
        color: #3a97fa;
        text-decoration: none;
        font-size: 12px;
        font-weight: 500;
        font-style: italic;
    }
    .whybyformus-bottom {
        margin-top: 10px;
    }
}

@media only screen and (max-width:375px){
    .whybyformus-wrapper .price-section-box:before {
    right: 25%;
    }
    .whybyformus-wrapper .stock-section-box:before {
        right: 25%;
    }
    .whybyformus-wrapper .delivery-section-box:before {
        right: 25%;
    }
    .whybyformus-wrapper .returns-section-box:before {
        right: 25%;
    }

}

@media only screen and (max-width:360px){
    .whybyformus-wrapper .four-static-block-cart .stock-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .price-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .delivery-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .returns-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
}
@media only screen and (max-width:320px) {
    .whybyformus-wrapper .four-static-block-cart .stock-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .price-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .delivery-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .four-static-block-cart .returns-section-box h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    .whybyformus-wrapper .returns-section-box:before{
        top: 15%;
        right: 20%;
    }
    .whybyformus-wrapper .stock-section-box:before{
        top:10%;
        right:20%;
    }
    .whybyformus-wrapper .price-section-box:before {
        right: 20%;
    }
    .whybyformus-wrapper .delivery-section-box:before {
        right: 20%;
    }
}
/*payment-question style*/

.payment-question-wrapper .cms-banner-title-box1 h1 {
    color: #000;
    font-weight: 500;
    display: inline-block;
    font-size: 30px;
    text-transform: capitalize;
}
.payment-question-wrapper .cms-banner-title-box1 h4 {
    font-size: 15px;
    margin-top: 5px;
}
.payment-question-wrapper .cms-banner-title-box1{
    margin: 30px 0px;
}
.payment-question-wrapper .cms-banner-title-box1 h1:after{
    content: '';
    width: 50%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
    transition: all 0.5s ease;
}
.payment-question-wrapper .cms-banner-title-box1 h1:hover:after{
    content: '';
    width: 100%;
    height: 8px;
    background-color: #3a97fa;
    display: block;
}