/* general */

.full-width-content{

  width: 100vw;

  position: relative;

  left: 50%;

  right: 50%;

  margin-left: -50vw;

  margin-right: -50vw;

}

.row.highlights{

    padding-left: 15px !important;

}

.brand_home.full-width-content .container{

    padding-left: 64px !important;

    padding-right: 50px !important;

}

.home-subscribebox > .container{

    padding-left: 50px !important;

    padding-right: 50px !important;

}



/* overflow */

.home .standard-body{

    overflow-x: hidden !important;

}

.information-information .standard-body{

    overflow-x: hidden !important;

}

.blog-category-home .standard-body{

    overflow-x: hidden !important;

}

.blog-article .standard-body{

    overflow-x: hidden !important;

}

.product-category .standard-body{

    overflow-x: hidden !important;

}

.product-manufacturer-info .standard-body{

    overflow-x: hidden !important;

}

.product-product .standard-body{

    overflow-x: hidden !important;

}





/* top bar */

/* #top-bar .col-sm-3{

    width: 100%;

    text-align: center;

}

#top-bar #top-bar-right{

    display: none;

}

#top-bar .welcome-text{

    font-size: 12px;

} */



/* header */



/* padding */

#top.full-width .container{

    padding-top: 10px;

    padding-bottom: 20px;

}

/* .row #header-left,.row #header-center,.row #header-right{

    padding-top: 0 !important;

} */

/* search bar */

.search_form.mobile-hidden .input-block-level.search-query{

    background-color: #edeff1;

    border-color: #edeff1;

    border-radius: 4px;

}

.button-search{

    background-color: #e85d41;

    padding: 9px 20px;

    position: absolute !important;

    top: 0px !important;

    right: 0px !important;

    border-radius: 0 4px 4px 0;

}

.search_form .button-search:before{

    color: #fff;

}



/* megamenu */

#top .megamenu .shop-cat {

    background-color: #e85d41;

    padding: 15px 65px 0px 30px;

    border-radius: 5px 5px 0 0;

}

ul.megamenu .shop-cat strong{

    color: #fff;

}

ul.megamenu > li > a.active:before, ul.megamenu > li > a:before{

    display: none;

}

#top ul.megamenu > li.with-sub-menu{

    margin-right: 50px;

}



/*SUBMENU*/

ul.megamenu>li>.sub-menu {

    width: 25.8% !important;

}

.sub-menu .content {

    background-color: #fff !important;

    border-color: #dedede !important;

    position: relative;

    left: -15px;

    top: 0px;

    border-top: 3px solid #DBDBDB !important;

}

/* .slider-header #top .container {

    padding-top: 10px;

    padding-bottom: 10px;

} */

.megamenu a.clearfix:before{

/*     display: none !important; */

}

ul.megamenu > li > a.active, ul.megamenu > li > a:hover, ul.megamenu > li.active > a {

/*     color: #6b784a !important; */

}

ul.megamenu .sub-menu .content > .row {

    padding-top: 8px !important;

}

.megamenu li.with-sub-menu ul {

    padding-left: 0;

    list-style: none;

    text-align: left;

}

.megamenu .sub-menu ul li a.sub-product, .megamenu .sub-menu ul li a.sub-concern{

    font-size: 13px;

    font-weight: 600;

    letter-spacing: 1.04px;

    color: #ffffff;

}

.megamenu .sub-menu ul li a.sub-product:hover, .megamenu .sub-menu ul li a.sub-concern:hover{

    color: #ffffff !important;

}

ul.megamenu li .sub-menu .content a {

    font-size: 14px;

    font-weight: 500 !important;

/*     letter-spacing: 0.39px; */

    /* margin-bottom: 15px; */

    color: #212121 !important;

}

.megamenu .sub-menu ul li a {

    line-height: 30px;

    color: #212121;

}

.megamenu .sub-menu ul li a:hover {

    color: #E85D41 !important;

/*     text-decoration: underline; */

}

/* bar submenu */

.megamenu .with-sub-menu>a strong:before {

    content: "\f0c9";

    font-family: "font awesome 5 free",FontAwesome;

    font-size: 15px;

    margin-right: 25px;

}



ul.megamenu>li>.sub-menu .content li {

    padding: 7px 30px;

}

ul.megamenu>li>.sub-menu .content {

    position: relative;

    top: 0px;

    padding-top: 0px;

    padding-left: 0;

    padding-right: 0;

    padding-bottom: 0;

}

ul.megamenu>li>.sub-menu .content li:hover {

    background-color: #F4F5F5;

}



/* sub-sub-menu */

.sub-sub-menu{

    padding: 0 !important;

    top: 30px;

    border: 1px solid #DBDBDB !important;

    box-shadow: 0 3px 10px rgb(0 0 0 / 0.1);

}

.sub-sub-menu li{

    padding: 7px 20px !important;

    background-color: #fff !important;

}

.sub-sub-menu li a{

    border-bottom: 1px solid #DBDBDB;

    color: #58595A !important;

    margin-bottom: 0 !important;

}

.sub-sub-menu li:last-child a:last-child{

    border-bottom: 0px solid #DBDBDB;

}

.icon_chev:after{

    content: "\f105";

    font-family: "font awesome 5 free",FontAwesome;

    font-size: 15px;

    margin-left: 25px;

    position: absolute;

    right: 20px;

}



/* brand submenu */

.brand-menu strong::before{

    display: none;

}

#top ul.megamenu > li.with-sub-menu:nth-child(3) {

    margin-right: 30px;

}







/* search, account login , cart */

#header-right {

    display: flex!important;

    align-items: center;

    float: right;

    justify-content: flex-end;

}

.menu-responsive-btn.drawer-account {

    display: block !important;

}

#header-left{

    padding-left: 0;

}

.menu-responsive-btn.drawer-account {

    display: block !important;

    padding: 8px 25px 0 30px;

}

.mobile-hidden .easydrawer.drawer-cart {

    padding-top: 8px;

    display: inline-block;

}



#top .search_form {

    width: 100% !important;

    position: relative;

    left: 20px;

}



.search_form .button-search:before{

    display: none;

}











/* HOMEPAGE */



/* Slideshow */

.tp-bullets .bullet {

    width: 31px !important;

    height: 8px !important;

    border-radius: 6px !important;

    background: #fff !important;

}

.tp-bullets .bullet.selected {

    background: #e85d41 !important;

}



.fullwidthbanner-container .tp-leftarrow, .fullwidthbanner-container .tp-rightarrow {

    border: 1px solid #fff !important;

    background: #fff !important;

    border-radius: 100% !important;

}

#slider .fullwidthbanner-container .tp-leftarrow{

    left: 30px !important;

}

#slider .fullwidthbanner-container .tp-rightarrow{

    right: 30px !important;

}

.fullwidthbanner-container .tp-leftarrow:before, .fullwidthbanner-container .tp-rightarrow:before{

    color: #212121 !important;

}





/* section 1 */

/* Product Slider */



/* view all link */

.flex-heading-slider .box-heading{

    float: left;

}

.flex-heading-slider span a{

    float: right;

    padding-right: 5%;

    font-size: 15px;

    font-weight: 600;

    color: #e85d41 !important;

}

.flex-heading-slider span a:hover{

    color: #212121 !important;

    transition: 0.3s all ease;

}

/* end */



.filter-product{

    padding-top: 60px;

}

.filter-product .box-heading{

    background: none !important;

    margin: 0 !important;

}

.box.top-products .box-heading{

    font-size: 24px !important;

}

.owl-item .right .price{

    font-weight: bold !important;

}

.box.filter-product .slider-center-arrow .next, .box.filter-product .slider-center-arrow .prev{

    background: #fff !important;

}

.box.filter-product .slider-center-arrow .next span, .box.filter-product .slider-center-arrow .prev span{

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition-duration: 0.1s;

    transition-duration: 0.1s;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

}

.box.filter-product .slider-center-arrow .next span:before{

    color: #dedede;

    font-size: 30px;

}

.box.filter-product .slider-center-arrow .prev span:before{

    color: #dedede;

    font-size: 30px;

}

.box.filter-product .slider-center-arrow .prev:hover span:before{

    color: #212121;

    transition: 0.3s all ease;

}

.box.filter-product .slider-center-arrow .next:hover span:before{

    color: #212121;

    transition: 0.3s all ease;

}





/* section 2 */

.highlights .col-md-6.col-sm-6{

    padding:0;

}

.highlights .col-md-6.col-sm-6:nth-child(2){

    padding-right: 15px;

}

.highlights .col-md-6.col-sm-6:nth-child(3){

    padding-right: 15px;

}

.highlights .col-md-6.col-sm-6 img{

    width: 100%;

}

.highlights h1{

    /* font-family: NunitoSans; */

    font-size: 24px;

    font-weight: bold;

    line-height: 1.17;

    padding-bottom: 10px;

    padding-top: 10px;

}



/* section 3 */

.brand_home {

    padding-top: 30px;

    padding-bottom: 50px;

}

.our-brand h1{

/*     font-family: NunitoSans; */

    font-size: 24px;

    font-weight: bold;

    line-height: 1.17;

    padding-bottom: 20px;

}



/* section 4 and 5*/

/* .home-cat{

    background-color: #f4f5f5;

    padding: 60px 0px;

    margin-top: 50px;

}

.home-cat .container{

    padding: 0 60px !important;

}

.home-cat .row{

    background-color: #fff;

}

.home-cat .menu-col{

    padding: 20px;

}

.home-cat .menu-col h1{

    font-size: 24px;

    font-weight: bold;

    line-height: 1.17;

    padding-bottom: 15px

}







.home-cat2{

    padding-top: 0;

    margin-top: 0px;

} */

.menu-col h1{

    font-size: 24px;

    font-weight: bold;

    line-height: 1.17;

    padding-bottom: 15px

}

.filter-product.box.category-filter1, .filter-product.box.category-filter2{

    background-color: #f4f5f5;



    width: 100vw;

    position: relative;

    left: 50%;

    right: 50%;

    margin-left: -50vw;

    margin-right: -50vw;

}

.filter-product.box.category-filter2{

    padding-bottom: 60px;

}

.filter-product.box.category-filter1 .container, .filter-product.box.category-filter2 .container{

    padding: 0 60px;

}

.filter-product.box.category-filter1 .row, .filter-product.box.category-filter2 .row{

    background-color: #fff;

    padding-left: 10px;

}

.filter-product.box.category-filter1 .product-grid .product, .filter-product.box.category-filter2 .product-grid .product{

    margin-top: 0;

}

.img-col{

    padding-right: 0;

}

.item-col .row{

    padding-left: 0 !important;

}



/* section 6 */

.last-sect{

    padding-top: 60px;

}

.last-section {

    display: flex;

    justify-content: space-between ;

}

.last-section div{

    display: flex;

    align-items: center;

}

.last-section p{

    margin-left: 16px;

    font-size: 16px;

    font-weight: 500;

}





/* Subscribe */

/* .home-subscribebox > .container, .banner-img > .container{

  padding-left: 50px !important;

  padding-right: 50px !important;

} */



.home-subscribebox {

    background-color: #373737;

    padding-top: 30px;

    padding-bottom: 30px;

}

.home-subscribebox h4 {

    display: inline-block;

    width: 50%;

    float: left;

    margin-top: 5px;

    margin-bottom: 0;

    font-size: 24px;

    font-weight: bold;

    color: #fff;

}

.home-subscribebox span{

    font-size: 15px;

    font-weight: normal;

    color: #d1d1d1;



}

.home-subscribebox label {

    width: 41%;

    float: right;

    margin-top: 5px;

}

.home-subscribebox input {

    width: 73%!important;

    background: #fff!important;

    height: 45px;

    border: none;

    padding-left: 20px;

}

.home-subscribebox .ne_submit {

    display: inline-block;

    width: 27%;

    text-align: center;

    height: 46px;

    padding: 10px;

    background: #e85d41;

    border: 1px solid #e85d41;

    margin-left: -2%;

}

.home-subscribebox .ne_submit span{

    font-size: 15px;

    font-weight: 500;

    color: #ffffff;

}









/* FOOTER */

.footer .row {

    display: flex;

    flex-direction: row;

}

.footer .footer-panel:nth-of-type(1) {

    order: 3;

}

.footer .footer-panel:nth-of-type(4){

    order: 4;

}

.footer h4{

    margin: 20px 0 10px;

    background: none !important;

    color: #212121 !important;

}

.footer-panel h4:after{

    color: #fff;

}

.footer .footer-panel ul a{

    color: #58595a;

}

.footer .pattern a:hover{

    color: #212121;

    font-weight: 500;

    transition: 0.3s all ease;

}

.footer .pattern{

    padding: 20px 0 60px;

}

.footer .footer-panel:nth-child(2) li:nth-child(2){

    display: none;

}

.footer-panel h4:last-child:after{

/*    display: none; */

}

.footer .pattern p{

    font-size: 13px;

    line-height: 1.62;

    color: #58595a;



}

.header-social-icon li {

    display: inline-block;

}

.header-social-icon li a{

    margin-right: 12px;

}



/*footer bottom copyright */

.copyright .pattern{

    padding-top: 15px;

    padding-bottom: 15px;

}

.copyright p {

    font-size: 12px !important;

    color: #58595a;

}

.copyright p a{

    color: #58595a !important;

}

.footer-icon.col-sm-6.text-right{

    padding-top: 15px;

}

.footer-icon img {

    margin-left: 20px;

}



a:hover, a:focus {

    text-decoration: none !important;

}













/* CATEGORY PAGE */

.product-category .breadcrumb .background, .information-information .breadcrumb .background{

    background-color: #EDEFF1;

    padding: 40px 0;

}

.product-category .breadcrumb .background .clearfix, .information-information .breadcrumb .background .clearfix{

    padding-top: 0;

    padding-bottom: 0;

}

.product-category .standard-body .full-width .container{

/*     padding-left: 50px ;

    padding-right: 50px ; */

}

.breadcrumb .container ul {

    display: none;

}

.product-category .category-info .image{

    padding: 0 ;

}

.breadcrumb .container h2 {

    margin: 0 !important;

    font-size: 40px !important;

    font-weight: bold !important;

    letter-spacing: 0 !important;

}

.product-filter.clearfix{

    background-color: #f4f5f5;

    padding: 15px;

}

.product-category .product-filter .options {

/*     display: none; */

}

.product-category .product-filter .options .product-compare{

    display: none;

}

.list-options .sort, .list-options .limit {

    font-size: 14px;

    font-weight: 500;

    color: #000000;

}

/*.sort select, .limit select {

    border: 0;

    background: #ffffff;

    border-bottom: 1px solid #b5b2ad;

    padding-left: 0 !important;

} */



/* filter left column section */

.box.box-category {

    border-color: #fff;

}

.box-category .box-heading {

    padding: 15px 0px 10px 0px;

    font-size: 18px !important;

    font-weight: bold !important;

    color: #000000 !important;

    text-transform: uppercase !important;

}

.box-category .box-content.collapse ul {

    padding: 20px 0px;

}

.box-category ul li a {

    font-size: 15px;

    color: #212121;

    text-transform: capitalize !important;

    font-weight: 500;

}

.box-category ul li a.active {

    font-weight: 500;

    color: #e85d41 !important;

}

.box.mfilter-box .box-heading {

    font-size: 18px !important;

    font-weight: bold !important;

    margin-bottom: 15px;

    color: #000000 !important;

    text-transform: uppercase!important;

}

.mfilter-button-bottom {

    padding: 2px 1px !important;

    font-weight: 500;

    border: 1px solid #424242 !important;

    top: 11px !important;

    right: 0px !important;

}

.fa-times:before {

    display: none;

}

.mfilter-button-reset {

    margin-left: 0 !important;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-right: 5px;

    text-transform: capitalize;

    font-size: 12px;

    color: #424242;

}

.mfilter-price-slider #mfilter-price-slider .ui-slider-handle{

    border: 1px solid #e85d41!important;

    background: #e85d41 !important

}

#mfilter-price-slider .ui-slider-range {

    background-color: #e85d41 !important;

}

.mfilter-heading-text > span {

    font-size: 15px;

    font-weight: bold;

    color: #212121;

    text-transform: uppercase;

}

.mfilter-heading .mfilter-head-icon:before {

    content: "\f068";

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

}

.mfilter-heading.mfilter-collapsed .mfilter-head-icon:before {

    content: "\f067";

}



.mfilter-col-count {

    visibility: hidden;

}

.mfilter-tb-as-tr {

    border-top: 0px dashed #dcdcdc !important;

}

.mfilter-content-wrapper {

    padding-top: 5px;

    border-top: 2px solid #ccc;

}

.mfilter-content-wrapper {

    padding: 5px 0 20px !important;

    border-bottom: 1px solid #dbdbdb;

    border-top: none !important;

}

.box.mfilter-box.mfilter-column_left.init .box-content.mfilter-content li:nth-child(4) {

/*     display: none; */

}



/* search filter */

.mfilter-options .mfilter-search input#mfilter-opts-search{

    background-color: #fff;

}

.mfilter-options .mfilter-search input#mfilter-opts-search::placeholder{

    opacity: 0.5;

    font-size: 14px;

    color: #111c30 !important;

}



/* attribute material filter */

.mfilter-tb-as-tr.mfilter-input-active .mfilter-col-input {

    border-color: #b5b2ad !important;

    background-color: #fff !important;

    color: #e85d41 !important;

}

.mfilter-box .mfilter-attributes[data-seo-name="62-options"] .mfilter-tb-as-td.mfilter-col-input {

    border: solid 1px #b5b2ad;

}

.mfilter-box .mfilter-attributes[data-seo-name="62-options"] .mfilter-tb-as-td {

    font-size: 16px;

    color: #212121;

    font-weight: 500 !important;

}



/* category content */

.product-category div.pagination {

    width: 100%;

}

.pagination .links li a{

    color: #848484 !important;

}

.product-category div.pagination .links li.active span {

    border: 1px solid black;

}

.product-grid .product .name {

    color: #212121;

}

.product-grid .product .price {

    font-weight: bold !important;

}

.product-grid .product .image .product-actions a {

/*     background: #e75c40 !important; */

}

.product-grid .product .image .product-actions a:hover {

/*     background: black !important; */

}

/* .product .product-actions {

    width: 100%;

    display: flex;

    justify-content: center;

    left: 0;

} */

.product-filter .options .button-group button {

    color: #b5b2ad !important;

}

.product-filter .options .button-group button:hover, .product-filter .options .button-group .active {

    color: #000000 !important;

}







/* PRODUCT DETAIL PAGE */

body.product-product .breadcrumb .background{

  background: none;

}

body.product-product .breadcrumb .background{

  background: none;

  padding: 10px 0 0 0;

}

.product-info h2.product-title{

  font-size: 28px !important;

  line-height: 1.94;

  text-transform: capitalize !important;

  margin-bottom: 0;

}

.htabs a[href="#tab-attribute"] {

  display: none !important;

}

#tab-attribute .tab-content{

  display: none !important;

}

body.product-product .breadcrumb .container ul{

  display: block;

  float: left;

  margin-top: 10px;

  font-size: 12px !important;

  text-align: left !important;

  color: #212121 !important;

}

body.product-product .breadcrumb .container h2{

  display: none;

}

body.product-product .breadcrumb .container ul li a{

  color: #212121 !important;

}

body.product-product .breadcrumb .container>div{

  padding: 5px 0 0;

}

#tab-description h2{

  font-size: 16px !important;

  text-transform: capitalize !important;

  letter-spacing: normal;

}

#tab-description, #tab_2{

  padding: 0 4%;

}

.product-center .description{

  margin-bottom: 5px;

  font-size: 14px;

}

.product-center{

/*   padding: 0 0 0 5%; */

}

.product-info .product-image{

  margin: 0 0 10px;

}

.product-info .cart .add-to-cart p{

  display: none;

}

.product-info .cart, .product-info .description, .product-info .options, .product-info .price {

  background: none;

  padding: 0;

}

.product-info .thumbnails li img{

  display: block;

  width: 65px;

  height: 65px;

  border: 1px solid #707070;

}

.thumbnails{

  width: 85%;

  margin: 0 auto;

}

.product-info .popup-gallery{

  margin-top: -15px;

}

/* .product-info .price .price-new{

  color: #637996 !important;

} */

.left .sale{

  right: 0 !important;

  left: unset;

  bottom: unset;

}

.filter-product .sale{

  right: 0 !important;

  left: unset;

  bottom: unset;

}

.product-info .cart .add-to-cart .quantity input {

  color: #292929;

  text-align: center;

  padding: 10px 50px;

  min-width: 80px;

  height: 45px;

  margin: 0;

  border: 1px solid #dbdbdb;

  width: 100%;

  font-size: 14px !important;

}

.product-info .cart .add-to-cart .button {

  font-size: 15px;

  height: 45px;

  padding: 10px 55px;

  margin-left: 10px;

  text-transform: capitalize !important;

  font-weight: 500 !important;

    border-radius: 3px;

}

/*testing ws button*/
.product-info .cart .add-to-cart .button.whatsapp-btn {
    background: green;
    border: none;
    margin-top: 15px;
    width: 60%;
    margin-left: 0;
    text-align: center;
}

.product-info .cart .add-to-cart .quantity #q_up, .product-info .cart .add-to-cart .quantity #q_down {

  border: 0;

  height: 46px;

  top: 0;

  padding-top: 15px;

  width: 30px;

  position: absolute;

  right: 11px;

  height: 17px;

  width: 25px;

  font-size: 8px;

  line-height: 17px;

  display: block;

  text-align: center;

}

.product-info .cart .add-to-cart .quantity #q_down {

  left: 11px;

  right: auto;

}



/* color series */

.color_ser .price a {

    border-radius: 100%;

    margin-right: 5px;

    margin-top: 10px;

}

.color_ser a.colorOption.currentColorOption {

    border: 1px solid #dbdbdb !important;

}

.product-info .color_ser .price a.colorOption.currentColorOption:before {

    content: "";

    position: absolute;

    border: 1px solid #292929;

    width: 36px;

    height: 36px;

    border-radius: 100%;

    text-align: center;

    display: block;

    top: -4px;

    left: -4px;

}

/* display none color series in product slider item */

/* .product-grid a.colorOption, .product-list a.colorOption {

    display: none !important;

} */



#product .options h2{

  display: none;

}

.optionsList {

  width: 68%;

  border: solid 1px #dbdbdb !important;

  padding:0 10px;

  height: 48px;

  background: transparent !important;

}

.option .required{

  display: none;

}

.product-info .review{

  padding: 0px 0;

  /* border-top: 1px solid #dbdbdb; */

  margin-top: 20px;

}

.product-info .review .share{

  display: inline-flex;

}

.product-info .share p{

  margin: 4px 10px 0 0;

}

.product-info .options .option {

  padding: 0 0 20px;

}



/* option size class option-group-flex*/

#product .option .option-group-flex{

    display: flex;

}

#product .option input[type="radio"]{

    visibility: hidden;

    height: 0;

    width: 0;

}

#product .option label {

    display: table-cell;

    vertical-align: middle;

    text-align: center;

    cursor: pointer;

    background-color: #f5f5f5;

    padding: 12px 16px !important;

    /* width: 50px;

    height: 35px; */

    border-radius: 3px;

    .transition;

    margin-right: 10px !important;

}

#product .option input[type="radio"]:checked + label{

    border: 1px solid;

}

/* end */



.product-info .cart .links a{

  padding-right: 40px;

  font-size: 14px;

}

span.price-new{

  font-weight: bold !important;

  color: #212121 !important;

}

#product .option b{

  letter-spacing: 0.65px;

  color: #000;

  /* text-transform: uppercase; */

  font-size: 13px;

}

#product .option{

  margin-top: 10px;

}

a#button-review{

  border-color: #E85D41 !important;

  background-color: #E85D41 !important;

  color: #fff !important;

  padding: 10px 30px;

  text-transform: uppercase !important;

  letter-spacing: 1.4px;

  font-size: 14px;

}

a#button-review:hover{

  background-color: #0f1f30 !important;

  border-color: #0f1f30 !important;

  color: #fff !important;

}

.review-list .text:before{

  display: none !important;

}

.tabs_sec{

  padding-bottom: 30px;

  margin-top: 10px !important;

  border-bottom: 1px solid #dbdbdb;

}

.htabs {

  text-align: center;

  margin-top: 10px;

}

.htabs a{

  padding: 0;

  display: inline-block;

  float: none;

  font-size: 18px !important;

  font-weight: 500 !important;

  margin: 10px 20px 0 !important;

}

.htabs a.selected{

  text-decoration: none !important;

}

.rating{

  margin-bottom: 10px;

}

.review .rating{

  display: none;

}





/* .count_holder_small{

  display: none;

} */

.count_holder {

  background-color: #fff !important;

  border: 1px solid #e6e6e6;

  margin-top: 10px;

  margin-bottom: 10px !important;

}

.hasCountdown span{

  color: #212121 !important

}

.offer_title {

  color: #212121 !important;

}

.add-review-button{

  float: right;

}

.write-review-btn {

  background: transparent;

  border: 1px solid #E85D41;

  color: #E85D41!important;

  padding: 12px 30px;

    font-weight: 500;

}

.write-review-btn:hover{

  color: #fff !important;

  background: #E85D41;

}

.product-grid .product .image .image{

  transition:.6s all ease

}

.product-grid:hover .product .image .image{

  opacity:1

}

.product-grid:hover .product:hover .image .image{

  opacity:.5

}



/*Review*/

.review-list .rating{

  float: none !important;

}

.review-list{

  border-bottom: 1px solid #dbdbdb;

  padding-bottom: 15px;

  margin-bottom: 15px;

}

p.review_date{

  color: #58595a;

  font-size: 14px;

}

.rating-review-detail .fa-star:before{

  color: #d5d5d5 !important;

}

.rating-review-detail .fa-star.active:before{

  color: #fdcc0d !important;

}

#review .review-list .text{

  margin: 5px 0 0;

  padding: 0;

  border: transparent !important;

  background: transparent !important;

}

#review .review-list .text:after{

  display: none;

}

/* .warning {

  background: url(../img/warning.png) 13px center no-repeat #FFD1D1;

  border: 1px solid #FFCDD2;

  color: #B71D1C !important;

}

#ne_subscribe1 .warning {

  background: url(../img/warning.png) 13px center no-repeat #FFD1D1;

  border: 1px solid #FFCDD2;

  color: #B71D1C !important;

} */

body.checkout-cart .center-column h2{

  font-size: 22px !important;

  letter-spacing: 1.5px !important;

}

p.add-review-button a:focus {

  color: #212121 !important;

  text-decoration: none !important;

}

#tab-review .rating-review-detail .rating-review {

  display: inline-flex;

}

#tab-review .rating-review-detail{

  margin-top: 50px;

}

div#review {

  margin-top: 30px;

  padding-top: 20px;

  border-top: 1px solid #dbdbdb;

}

.star-review-rating:not(:checked)>label:before {

  content: "\f005";

  font-weight: 100 !important;

  font-family: "font awesome 5 free";

}

.star-review-rating:not(:checked)>label.active:before {

  content: "\f005";

  font-weight: 900 !important;

  font-family: "font awesome 5 free";

}

.star-review-rating:not(:checked)>label {

  width: 22px;

  overflow: hidden;

  white-space: nowrap;

  cursor: pointer;

  font-size: 20px;

  color: #d5d5d5 !important;

  margin-right: 8px;

  transition: .3s;

}

.star-review-rating:not(:checked)>input {

  position: absolute;

  clip: rect(0,0,0,0);

}

.star-review-rating label.active{

  color: #fdcc0d !important;

}

#collapsereview input[type=text]{

  background: #fff !important;

  border: solid 1px #dbdbdb !important;

}

#collapsereview{

  margin-top: 30px;

}

#collapsereview #review-title {

  display: none;

}

#collapsereview .recaptcha{

  float: right !important;

  margin-bottom: 15px;

  padding-left: 0 !important;

}

#collapsereview .buttons{

  float: right !important;

  padding-left: 0 !important;

}

#collapsereview .recaptcha

.review_form{

  margin-bottom: 15px !important;

}

.review_form label{

  color: #212121 !important;

  margin-top: 10px !important;

}

.entry_review textarea{

  width: 83.33% !important;

  border: solid 1px #dbdbdb !important;

  height: 160px !important;

  margin-bottom: 20px;

  background: #fff !important;

}

.product-product .top-products .flex-heading-slider span{

    display: none;

}



/* BLOG PAGE */

body.blog-category-home .breadcrumb .background {

    background-color: #EDEFF1;

    padding: 40px 0;

}

.blogCol3 .articleCat {

/*   width: 50% !important; */

  height: 370px !important;

  padding: 1% !important;

}

.articleContent h3{

  font-size: 18px !important;

  text-transform: capitalize;

  padding-bottom: 0;

  padding-top: 5px;

}

body.blog-category-home .article-category{

  display: none;

}

body.blog-category-home .main-content .col-sm-9{

  width: 100%;

  padding-top: 25px;

}

.livemarks{

  display: none;

}

span.date{

  text-transform: capitalize;

  color: #949494;

  font-size: 14px;

}

.articleHeader {

  margin: 10px 0 15px !important;

}

#blogCatArticles p, #blogArticle p{

  letter-spacing: 0 !important;

  line-height: 1.5;

}

#blogCatArticles p{

  padding-right: 10px !important

}

span.more a{

  letter-spacing: 1.3px;

  text-transform: uppercase;

  font-size: 13px;

  font-weight: bold;

  border-bottom: 1px solid #212121;

  padding-bottom: 3px;



    display: none;

}

span.more a:hover{

  border-bottom: 1px solid #616161;

  color: #616161;

}

body.blog-category-home div.pagination{

  display: none;

}

body.blog-category-home .main-content .container{

  padding-bottom: 25px;

}

body.blog-category-home .main-content .col-sm-3{

  display: none;

}





/* Article page */

body.blog-article .breadcrumb{

    display: none;

}

body.blog-article .main-content .col-sm-9{

  padding-top: 15px;

}

body.blog-article .main-content .col-sm-3{

  padding-top: 20px;

}

#blogArticle .articleHeader h1, #blogArticle .articleHeader h1 a{

    font-size: 32px !important;

    font-weight: 500 !important;

}

.ludoBlog {

    background-color: transparent !important;

    padding: 0 !important;

    color: #58595a;

    border: none !important;

}

.bottom-article{

    margin-top: 15px;

    border-top: 1px solid #dbdbdb;

    border-bottom: 1px solid #dbdbdb;

    padding-top: 20px;

    padding-bottom: 10px;

}

.bottom-article .addthis_inline_share_toolbox {

    display: flex;

    color: #212121;

    align-items: center;

    justify-content: flex-end;

    margin-top: -5px;

}

.addthis_default_style{

    display: none;

}

.bottom-article>div:first-child a {

  font-size: 14px;

  color: #e85d41;

  font-weight: 500;

}

.bottom-article>div:first-child a:hover{

  color: #212121;

}

.box.article-latest {

  border: 1px solid #d8d8d8;

}

.article-latest{

  padding-top: 0;

}

.article-latest .box-heading{

  background: none !important;

  margin-bottom: 0 !important;

  padding: 0 15px;

}

.article-latest h2{

  font-size: 18px !important;

  margin-bottom: 5px;

}

.cluetip-default {

  display: none !important;

}

.blogModule ul{

  padding: 10px 15px !important;

}

.blogModule .image img {

  padding: 0 !important;

  border: none !important;

  background: #eee;

  /* margin-right: 0 !important; */

}

.blogModule li{

  margin-bottom: 15px !important;

}

.blogModule .title{

  font-size: 14px !important;

  font-weight: 500 !important;

}

.blog-article span.info{

    display: none;

}







/*FAQ*/

.center-column .panel-heading h3 {

  padding: 0 !important;

  font-size: 16px !important;

  color: #292929;

  font-weight: 500 !important;

  margin-bottom: 0;

}

.panel-group{

  border: 1px solid #DBDBDB;

  margin-bottom: 0;

}

.panel-default > .panel-heading{

  background: transparent !important;

  border-bottom: 1px solid #dbdbdb;

}

.panel-heading {

  padding: 15px 25px !important;

}

.panel-heading .accordion-toggle.collapsed:after {

  content: "\f067";

  color: #9d9d9d;

}

.panel-heading .accordion-toggle.open{

  color: #e85d41;

}

.panel-heading .accordion-toggle:after {

  font-family: FontAwesome;

  content: "\f00d";

  float: right;

  color: #e85d41;

  -webkit-text-stroke: 2px white;

}

.center-column .panel-default{

  padding: 0 !important;

}

.center-column .panel-body{

  border: transparent !important;

  border-bottom: 1px solid #9d9d9d;

  margin: 0 !important;

}

#accordion h3 a:focus{

    color: #e85d41 !important;

}







/* ABOUT US PAGE */

.info-4 .standard-body .full-width .container{

/*     padding-left: 50px ; */

/*     padding-right: 65px ; */

}



.col-md-6.col-sm-12.who-are-we {

    padding-left: 40px;

}

.col-md-6.col-sm-12.who-are-we h3 {

    font-size: 26px !important;

    font-weight: bold;

    color: #212121;

    padding-top: 5px;

    padding-bottom: 20px;

}

p.about_parag {

    font-size: 16px;

    line-height: 1.5;

    color: #58595a;

}

.who-are-we p.about_parag{

    padding-bottom: 10px;

}

.about-section2 {

    text-align: center;

    margin-top: 60px;

}

.about-section2 h3 {

    font-weight: bold !important;

    line-height: 1.56;

    text-align: center;

    color: #212121 !important;

    font-size: 18px !important;

    margin-bottom: 0;

    padding-top: 15px;

}

.about-section2 p {

    font-size: 16px !important;

    line-height: 1.5;

    text-align: center;

    color: #58595a;

}







/* CONTACT US PAGE */

/* .info-14 .standard-body .fixed .container{

    padding-left: 50px ;

    padding-right: 65px ;

} */



/* form section */

.form-field.html-field h3{

/*     font-family: Raleway; */

    font-size: 24px;

    font-weight: bold;

    color: #212121;

}

.form-field.html-field p{

  font-size: 16px;

  color: #58595a;

}

#form1 .field-block .form-control{

    background-color: transparent !important;

    border: 0;

    border-bottom: 1px solid #757575;

    border-radius: 0;

}

#form1 .field-block textarea{

    border-top: 0 !important;

}

#form1 .form-field h4 span {

    display: none;

}

/* #form1 .form-field h3 span{

    font-family: Muli;

    font-size: 14px !important;

    line-height: 1.71;

    color: #58595a;

    text-transform: initial;

} */

#form1 h4 {

    font-size: 14px;

    font-weight: 500;

    line-height: 1.57;

    color: var(--black);

}

#form1 .field-block input::placeholder{

    opacity: 1;

    font-size: 14px;

    line-height: 1.57;

    color: #919191;

}

#form1 .field-block textarea.form-control{

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

}

.form-builder textarea {

    height: 57px !important;

}

.form-control{

    padding: 0 !important;

}

.form-control[placeholder="Your message"]{

    font-size: 14px;

}

.form-control:focus{

    -webkit-box-shadow: none;

    box-shadow: none;

    border-bottom: 2px solid #e85d41 !important;

}

#form1 .button{

    background: #e85d41;

    border-color: #e85d41;

/*     border-radius: 25px; */

    padding-left: 50px;

    padding-right: 50px;

    font-size: 15px;

    font-weight: bold;

    letter-spacing: 1.5px;

}

#form1 .button:hover{

    background: #212121;

    border-color: #212121;

}



/* detail contact section */

.info-detail {

    padding-bottom: 18px;

    display: -webkit-box;

    align-items: center;

}

.info-detail img {

    margin: 0 15px 0 0;

}

.info-detail p strong {

    color: #000000;

    font-weight: bold !important;

    font-size: 14px;

    text-transform: uppercase !important;

}

.info-detail p{

    font-size: 14px;

    color: #58595a;

}









/* DELIVERY INFO, RETURN POLICY, TERM CONDITION, PRIVACY POLICY */

.info-6 .col-sm-12.center-column, .info-8 .col-sm-12.center-column, .info-5 .col-sm-12.center-column, .info-3 .col-sm-12.center-column{

    padding-left: 120px;

    padding-right: 120px;

}

.information-information  .box-information {

    border-bottom: solid 0px #dbdbdb !important;

}

.box-information {

    text-align: center;

    padding: 5px 0;

    margin-top: 35px;

}

.box-information .box-heading {

    display: none;

}

.box-information ul {

    display: flex;

    list-style: none;

    padding-left: 0;

    justify-content: center;

    margin: 0;

}

.box-information li:nth-child(1), .box-information li:nth-child(2), .box-information li:nth-child(3),.box-information li:nth-child(4),.box-information li:nth-child(9), .box-information li:nth-child(10) {

    display: none;

}

.box-information li {

    padding: 0 15px;

    color: #707070 !important;

    font-weight: 500;

    border-right: 0px solid #B5B2AD;

    font-size: 16px;

}

.box-information li a{

    color: #707070;

}

.box-information li:nth-child(6) {

    border-right: 0px solid #B5B2AD !important;

}

.box-information .box-content li a:hover {

    color: #e85d41 !important;

}

.information-information h3.term_title{

    font-size: 16px !important;

    font-weight: bold !important;

    text-transform: uppercase !important;

    color: #58595a !important;

    padding-bottom: 20px;

}

.info-6 #quickview_product p, .info-8 #quickview_product p, .info-8 #quickview_product ul, .info-5 #quickview_product p, .info-3 #quickview_product p{

      color: #58595a;

}

.box-information .box-content li .active{

    color: #e85d41;

    border-bottom: 2px solid #e85d41;

    padding-bottom: 7px;

    font-weight: bold !important;

}



.info-6.information-information .breadcrumb .clearfix, .info-8.information-information .breadcrumb .clearfix, .info-5.information-information .breadcrumb .clearfix, .info-3.information-information .breadcrumb .clearfix{

/*     padding: 30px 0 30px !important; */

}



.information-pgw .breadcrumb .container h2, .account-return-insert .breadcrumb .container h2 {

    color: #609815;

}



/* INFO RIGHT OFFCANVAS */

.offcanvas-right .box-information {

    border-bottom: none;

    padding-top: 15px !important;

}

.box-information {

    text-align: center;

    padding: 5px 0;

    border-bottom: solid 1px #b5b2ad;

    margin-top: 25px;

}

#drawer-information .box.box-information.full-width-content .box-content ul {

    display: grid;

    flex-direction: row;

}

#drawer-information .box-information {

    border-bottom: solid 0px #b5b2ad !important;

}

#drawer-information .box.box-information.full-width-content .box-content ul li {

    border-right: 0px solid #B5B2AD;

    padding-bottom: 20px;

}



#drawer-information .box.box-information {

    display: block !important;

}









/* ----------RESPONSIVE------------- */



/* MOBILE */

@media (max-width: 480px){



    /* search bar */

    #top .search_form {

        left: 0px;

    }



    /* menu */

    .mobile-show-inline.menu-responsive-btn.easydrawer .megamenuToogle-wrapper .container{

        background-color: #f8f8f8 !important;

    }

    #drawer-menu ul.megamenu .shop-cat strong {

        color: #212121;

    }

    #drawer-menu .with-sub-menu>a strong:before {

        content: "";

        margin-right: 0px;

    }

    /* submenu */

    /* #drawer-menu ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {

        left: 8%;

    } */





    /* new submenu mobile */

    .responsive ul.megamenu .sub-menu .content > .row > div {

       padding: 0 !important;

    }

    span.sub-menu-toggle-btn {

        width: 100%;

        height: 100%;

        margin: 0;

        display: flex;

        /* align-items: center; */

        justify-content: flex-end;

        position: absolute;

        right: 0;

        padding-right: 19px;

        top: 15px;

    }

    ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {

        min-height: auto;

        margin-top: 0;

        width: 100%;

        position: static;

    }

    ul.megamenu li .sub-menu .content .hover-menu .menu ul li {

        position: relative;

    }

    ul.megamenu>li>.sub-menu .content li:hover{

        background-color: #fff;

    }

    .with-sub-menu.hover .shop-cat.active:before{

        background: url(../img/bg-menu.png) bottom left repeat-x;

    }

    .responsive ul.megamenu .sub-menu .content{

        height: auto !important;

    }





    /* HOMEPAGE */

    .sub-menu .content {

        left: 0;

    }

    .main-content.home .container{

        adding-bottom: 0px !important;

    }



    /*section 1*/

    .flex-heading-slider span a {

        padding-top: 5%;

    }

    .filter-product.box.top-products{

        padding-top: 30px;

    }



    /*section 2*/

    .row.highlights {

        padding-left: 15px !important;

        padding-right: 15px !important;

    }

    .highlights .col-md-6.col-sm-6:nth-child(2) {

        padding-right: 0px;

        padding-bottom: 20px;

    }

    .highlights .col-md-6.col-sm-6:nth-child(3) {

        padding-right: 0px;

    }

    .highlights .col-md-6.col-sm-6 img{

        width: 100% !important;

        height: 100% !important;

    }



    /*section 3*/

    .brand_home.full-width-content .container {

        padding-left: 25px !important;

        padding-right: 25px !important;

    }



    /* section 4 and 5 */

    .filter-product.box.category-filter1, .filter-product.box.category-filter2 {

        padding-top: 30px;

    }

    .filter-product.box.category-filter1 .container, .filter-product.box.category-filter2 .container {

        padding: 0 30px;

    }



    /*last section*/

    .last-section div {

        justify-content: center;

    }

    .last-sect {

        padding-top: 30px !important;

    }



    /* subscribe box */

    .home-subscribebox h4{

      width: 100%;

      font-size: 15px;

      margin-bottom: 5px;

    }

    .home-subscribebox label{

      width: 100%;

    }

    .home-subscribebox > .container, .banner-img > .container {

      padding-left: 20px !important;

      padding-right: 20px !important;

    }

    .home-subscribebox input{

      width: 65% !important;

    }

    .home-subscribebox .ne_submit{

      width: 35%;

      padding: 10px 12px 9px;

    }



    /* footer */

    .footer-panel h4:after {

        color: #465754;

    }

    .copyright .line {

        margin-bottom: 0px;

        border-top: 0px solid #ffffff;

    }

    .footer .row {

        display: grid !important;

        flex-direction: row;

    }

    .footer-panel {

        padding-top: 0px;

    }



    .footer-icon {

        text-align: center;

        margin-top: 8px;

    }

    .icon_txt {

        display: flex;

        flex-direction: column;

        align-items: center;

        padding-top: 5px !important;

    }

    .icon_txt p {

        font-size: 10px;

        padding: 3px 0 0;

        margin: 0;

        color: #212121;

    }

    /* #offcanvas-btn-left {

        display: none !important;

    }

    #cart_block .cart-heading span#total_price {

        top: 0px !important;

        right: -13px !important;

    }

    #cart_block .cart-heading span#total_price {

        width: 15px !important;

        height: 15px !important;

        padding-top: 2px;

    } */



    .mobile-show-inline .easydrawer.drawer-cart.icon_txt{

        display: inline-block;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt img{

        width: 45%;

        margin-top: -7px;

        position: relative;

        left: 6px;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt span#total_price {

        font-size: 12px;

        position: relative;

        left: 3px;

        top: -5px;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt .desktop-hidden {

        padding: 0;

        position: relative;

        top: -5px;

    }





    /* CATEGORY PAGE */

    .breadcrumb .container h2 {

        font-size: 30px !important;

    }

    .responsive .col-sm-3 .box.mfilter-box {

        margin-top: 5px !important;

    }

    .responsive .box .box-heading {

        margin-top: 8px;

    }

    .box-content.collapsing ul{

        padding-left: 0;

        padding-right: 0;

    }

    .visible-xs {

        display: inline-block !important;

    }

    .category-chevron i {

        margin-left: 20px;

    }





    /* PRODUCT DETAIL PAGE */

    .mfilter-column_left .visible-xs {

      display: inline-block !important;

    }

    body.product-category div.pagination {

      padding-bottom: 25px;

    }

    .product-info h2.product-title{

      margin-top: 15px;

      font-size: 25px !important;

      line-height: 1.24;

    }

    .responsive .product-info .cart, .responsive .product-info .description, .responsive .product-info .options, .responsive .product-info .price{

      padding: 0;

    }

    .product-info .price .price-new {

      font-size: 22px;

    }

    .product-info .cart .add-to-cart .button{

      padding: 10px 45px;

    }

    .htabs a{

      font-size: 13px !important;

      margin: 10px 10px 0 !important;

    }

    .responsive .product-info .product-center{

      margin-bottom: 0;

    }

    #tab-description, #tab_2, #tab-review{

      padding: 0 5%;

    }

    .responsive .center-column .tab-content{

      margin: 25px 0 20px;

    }

    .tabs_sec{

      padding-bottom: 10px;

    }



    /* Blog */

    .blogCol3 .articleCat {

      width: 100% !important;

      height: 410px !important;

    }

    .bottom-article .addthis_inline_share_toolbox {

      justify-content: end;

      margin-top: 15px;

    }

    .responsive .col-sm-3 .box, .responsive .col-sm-4 .box{

      display: block !important;

    }

    .articleContent .ludoBlog img{

        width: 100% !important;

        height: 100% !important;

    }

    #blogArticle .articleHeader h1 {

        font-size: 26px !important;

    }



    /* ABOUT US PAGE */

    .col-md-6.col-sm-12.who-are-we {

        padding-left: 10px;

    }

    .col-md-6.col-sm-12.who-are-we h3 {

        padding-top: 30px;

    }

    .about-section2 {

        margin-top: 0px;

        padding-bottom: 30px;

    }



    /* CONTACT US PAGE */

    #column_left .form-builder.box {

        margin-top: 30px;

    }



    /* DELIVERY INFO, RETURN POLICY, TERMS , PRIVACY POLICY */

    .box-information .box-content ul{

        overflow-x: scroll;

    }

    .information-information .box-information {

        padding: 0px 0;

    }

    .box-information li {

        padding: 0 12px;

    }

    .box-information li:nth-child(2) {

        padding-left: 80px;

    }

    .box-information .box-content ul > li > a {

        line-height: 1.4;

        display: block;

        padding: 0;

        font-size: 12px;

        text-align: center;

    }



    .info-6 .col-sm-12.center-column, .info-8 .col-sm-12.center-column, .info-5 .col-sm-12.center-column, .info-3 .col-sm-12.center-column {

        padding-left: 10px;

        padding-right: 10px;

    }





}







/* TABLET */

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



    /* search bar */

    #top .search_form {

        left: 0px;

    }



    /* menu */

    .mobile-show-inline.menu-responsive-btn.easydrawer .megamenuToogle-wrapper .container{

        background-color: #f8f8f8 !important;

    }

    #drawer-menu ul.megamenu .shop-cat strong {

        color: #212121;

    }

    #drawer-menu .with-sub-menu>a strong:before {

        content: "";

        margin-right: 0px;

    }

    /* submenu */

    #drawer-menu ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {

        left: 40%;

    }



    /* HOMEPAGE */



    /* section 2 */

    .highlights .col-md-6.col-sm-6 img{

        width: 100% !important;

        height: 100% !important;

    }



    /* section 4 and 5 */

    .menu-col h1 {

        font-size: 16px;

    }



    /* subscribe */

    .home-subscribebox .ne_submit {

        width: 47%;

        margin-left: -24%;

    }



    /* footer */

    .footer-panel h4:after {

        color: #465754;

    }

    .copyright .line {

        margin-bottom: 0px;

        border-top: 0px solid #ffffff;

    }

    .footer .row {

        display: grid !important;

        flex-direction: row;

    }

    .footer-panel {

        padding-top: 0px;

    }



    .footer-icon {

        text-align: center;

        margin-top: 8px;

    }

    .icon_txt {

        display: flex;

        flex-direction: column;

        align-items: center;

        padding-top: 5px !important;

    }

    .icon_txt p {

        font-size: 10px;

        padding: 3px 0 0;

        margin: 0;

        color: #212121;

    }

    /* #offcanvas-btn-left {

        display: none !important;

    }

    #cart_block .cart-heading span#total_price {

        top: 0px !important;

        right: -13px !important;

    }

    #cart_block .cart-heading span#total_price {

        width: 15px !important;

        height: 15px !important;

        padding-top: 2px;

    } */



    .mobile-show-inline .easydrawer.drawer-cart.icon_txt{

        display: inline-block;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt img{

        width: 45%;

        margin-top: -7px;

        position: relative;

        left: 6px;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt span#total_price {

        font-size: 12px;

        position: relative;

        left: 3px;

        top: -5px;

    }

    .mobile-show-inline .easydrawer.drawer-cart.icon_txt .desktop-hidden {

        padding: 0;

        position: relative;

        top: -5px;

    }



    /* BLOG PAGE */

    .articleContent .ludoBlog img{

        width: 100% !important;

        height: 100% !important;

    }



    /* FAQ */

    .info-7 .standard-body .main-content.full-width .container .container {

        padding: 0 40px;

    }



    /* ABOUT US PAGE */

    .col-md-6.col-sm-12.who-are-we {

        padding-left: 10px;

    }

    .col-md-6.col-sm-12.who-are-we h3 {

        padding-top: 30px;

    }

    .about-section2 {

        margin-top: 30px;

        padding-bottom: 30px;

    }







}



#upsell-offer .product-grid{

    display: flex;

    flex-wrap: wrap;

    width: 100%;

}



#upsell-offer .product-grid > div{

    width: 50%;

    margin-bottom: 25px;

}

