body {
    background: #fff !important;
}

body * {
    font-family: 'Poppins', sans-serif !important;
}

.showResponsive {
    display: none !important;
}

#mfPreviewBar {
    display: none !important
}

.main_header {
    width: 100%;
    background: #fff;
}

.start_of_menu_lock {
    background: #949408
}

.megamenu li a {
    line-height: 49px;
    text-align: center;
    background: none !important
}

.megamenu {
    width: 100%;
    float: left;
    height: auto;
}

.megamenu ul {
    margin: 0 !important
}

.megamenu_container {
    width: 100% !important;
    height: auto !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.clearfix {
    clear: both;
}

.megamenu li:hover .dropdown_container {
    top: 49px !important;
    border: none !important
}

.top_header {
    width: 1155px;
    margin: auto;
    margin-top: 12px
}

.main_header * {
    font-size: 13px;
    box-sizing: border-box;
}

.top_header ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.top_header ul li {
    display: inline-block;
    font-size: 14px;
    color: #000;
    border-right: 1px solid #000;
    padding-right: 7px;
    margin-right: 5px;
}

.top_header ul li:last-child {
    border: none
}

.top_header li a {
    font-weight: bold;
    font-size: 14px;
    color: #000
}

.header_serach {
    width: 100%;
    margin-top: 23px;
}

.header_serach {
    position: relative;
}

.header_serach input {
    width: 100%;
    border: 1px solid #96970F;
    height: 41px;
    padding: 0;
    padding-left: 15px;
    padding-right: 50px;
}

.header_serach a {
    position: absolute;
    height: 100%;
    width: 41px;
    background-color: #959408;
    right: 0;
    top: 0;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzFlMWQwMSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 25px;
    cursor: pointer;
}

.megamenu_light_bar .megamenu {
    margin-left: 18px
}

.megamenu_light_bar .megamenu > li > a {
    color: #000 !important;
    font-size: 15px;
}

ul..megamenu {
    text-align: center;
}

.megamenu > li {
    width: auto !important;
    float: none !important;
    display: inline-block;
    text-align: left;
    margin: 0 !important;
}

.megamenu > li > a {
    padding: 0 15px !important
}


/*.megamenu > li:hover > a{

    background:#747406 !important

}*/

span.header_cart * {
    font-size: 14px;
    color: #000
}

.header_cart {
    position: relative;
    margin-top: 50px;
    display: inline-block;
    margin-right: -15px
}

.header_cart:after {
    content: "";
    position: absolute;
    left: -40px;
    top: -14px;
    width: 30px;
    height: 33px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTE0Ni4wNjksMzIwLjM2OWgyNjguMWMzMC40LDAsNTUuMi0yNC44LDU1LjItNTUuMnYtMTEyLjhjMC0wLjEsMC0wLjMsMC0wLjRjMC0wLjMsMC0wLjUsMC0wLjhjMC0wLjIsMC0wLjQtMC4xLTAuNiAgIGMwLTAuMi0wLjEtMC41LTAuMS0wLjdzLTAuMS0wLjQtMC4xLTAuNmMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuNiAgIGMtMC4xLTAuMi0wLjItMC40LTAuMy0wLjdjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC41Yy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVjLTAuMS0wLjItMC4zLTAuNC0wLjQtMC42ICAgYy0wLjEtMC4yLTAuMi0wLjMtMC40LTAuNWMtMC4xLTAuMi0wLjMtMC4zLTAuNC0wLjVzLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC40Yy0wLjItMC4yLTAuMy0wLjMtMC41LTAuNSAgIGMtMC4yLTAuMS0wLjMtMC4zLTAuNS0wLjRjLTAuMi0wLjEtMC40LTAuMy0wLjYtMC40Yy0wLjItMC4xLTAuMy0wLjItMC41LTAuM3MtMC40LTAuMi0wLjYtMC40Yy0wLjItMC4xLTAuNC0wLjItMC42LTAuMyAgIHMtMC40LTAuMi0wLjYtMC4zcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjEtMC42LTAuMmMtMC4yLTAuMS0wLjUtMC4yLTAuNy0wLjJzLTAuNC0wLjEtMC41LTAuMWMtMC4zLTAuMS0wLjUtMC4xLTAuOC0wLjEgICBjLTAuMSwwLTAuMi0wLjEtMC40LTAuMWwtMzM5LjgtNDYuOXYtNDcuNGMwLTAuNSwwLTEtMC4xLTEuNGMwLTAuMSwwLTAuMi0wLjEtMC40YzAtMC4zLTAuMS0wLjYtMC4xLTAuOWMtMC4xLTAuMy0wLjEtMC41LTAuMi0wLjggICBjMC0wLjItMC4xLTAuMy0wLjEtMC41Yy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOWMwLTAuMS0wLjEtMC4zLTAuMS0wLjRjLTAuMS0wLjMtMC4yLTAuNS0wLjQtMC44Yy0wLjEtMC4xLTAuMS0wLjMtMC4yLTAuNCAgIGMtMC4xLTAuMi0wLjItMC40LTAuNC0wLjZjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC41cy0wLjItMC4zLTAuMy0wLjVzLTAuMy0wLjQtMC40LTAuNmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjMgICBjLTAuMi0wLjItMC40LTAuNC0wLjYtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjZjLTAuMS0wLjEtMC4zLTAuMi0wLjQtMC4zYy0wLjItMC4yLTAuNC0wLjMtMC42LTAuNSAgIGMtMC4zLTAuMi0wLjYtMC40LTAuOC0wLjVjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYy0wLjQtMC4yLTAuOS0wLjQtMS4zLTAuNmwtNzMuNy0zMWMtNi45LTIuOS0xNC44LDAuMy0xNy43LDcuMiAgIHMwLjMsMTQuOCw3LjIsMTcuN2w2NS40LDI3LjZ2NjEuMnY5Ljd2NzQuNHY2Ni41djg0YzAsMjgsMjEsNTEuMiw0OC4xLDU0LjdjLTQuOSw4LjItNy44LDE3LjgtNy44LDI4YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41ICAgczU0LjUtMjQuNSw1NC41LTU0LjVjMC0xMC0yLjctMTkuNS03LjUtMjcuNWgxMjEuNGMtNC44LDguMS03LjUsMTcuNS03LjUsMjcuNWMwLDMwLjEsMjQuNSw1NC41LDU0LjUsNTQuNXM1NC41LTI0LjUsNTQuNS01NC41ICAgcy0yNC41LTU0LjUtNTQuNS01NC41aC0yNTVjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi0zNi42QzEyNi4wNjksMzE3LjU2OSwxMzUuNzY5LDMyMC4zNjksMTQ2LjA2OSwzMjAuMzY5eiBNMjEzLjI2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTMjEzLjI2OSw0MTYuNzY5LDIxMy4yNjksNDMxLjk2OXogTTQyOC42NjksNDMxLjk2OSAgIGMwLDE1LjItMTIuNCwyNy41LTI3LjUsMjcuNXMtMjcuNS0xMi40LTI3LjUtMjcuNXMxMi40LTI3LjUsMjcuNS0yNy41UzQyOC42NjksNDE2Ljc2OSw0MjguNjY5LDQzMS45Njl6IE00MTQuMTY5LDI5My4zNjloLTI2OC4xICAgYy0xNS42LDAtMjguMi0xMi43LTI4LjItMjguMnYtNjYuNXYtNzQuNHYtNWwzMjQuNSw0NC43djEwMS4xQzQ0Mi4zNjksMjgwLjc2OSw0MjkuNjY5LDI5My4zNjksNDE0LjE2OSwyOTMuMzY5eiIgZmlsbD0iIzlkYTAxZiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center;
}

.header_user {
    float: right;
}

.user_icon {
    width: 20px;
    height: 20px;
    background: url(../images/user_lock.svg) no-repeat center;
    display: inline-block;
    background-size: 100%;
}

.submenu_product {
    border-spacing: 20px;
    width: 100%;
}

.dropdown_5columns.dropdown_left.dropdown_container.droplast_left, 
.dropdown_5columns.dropdown_right.dropdown_container.droplast_left, 
.dropdown_6columns.dropdown_right.dropdown_container.droplast_left, 
.dropdown_9columns.dropdown_right.dropdown_container.droplast_left, 
.dropdown_9columns.dropdown_left.dropdown_container.droplast_left{
    padding: 0 !important;
    background: #80b131!important;
}

.submenu_product > tbody > tr > td {
    width: 50%;
    border: 1px solid #c4c429 !important;
    background: #98CB54!important;
}

.dropdown_5columns .submenu_product > tbody > tr > td {
    width: 33.33333%;
    vertical-align: top;
}

.submenu_product > tbody > tr > td .submenu_product_img {
    height: 180px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.submenu_product > tbody > tr > td img {
    width: 100% !important;
    margin: 0;
    min-height: 100%
}

.menu_description {
    font-size: 15px !important;
    line-height: 20px !important;
    letter-spacing: 0px;
    line-height: normal;
    /*font-weight: 600;*/
}

.megamenu .col_12 {
    margin: 0 !important;
    width: 100% !important
}

.dropdown_9columns .submenu_product > tbody > tr > td {
    width: 33.333333% !important
}

#wowslider-container .ws_images {
    width: 100% !important;
    height: 499px !important
}

.home_best_seller_table {
    background: #fff;
    color: #000
}

.home_main_tital {
    text-transform: uppercase;
    font-size: 31px;
    margin: 47px 0 20px 0;
    color: #000;
    text-align: left;
}

.home_best_seller > ul > li {
    width: 33.3333333333%;
    float: left;
    padding: 5px;
    box-sizing: border-box;
}

.product_desc > div > p {
    display: none;
}

.product_desc > div {
    height: 135px;
    overflow: hidden;
    width: 100%
}

.product_desc {
    min-height: 250px;
    display: inline-block;
    width: 100%;
}

.product_desc ul {
    padding-left: 20px !important;
    margin-top: 15px !important;
}

.product_desc ul li {
    list-style: disc;
    font-size: 13px;
}

.home_best_seller ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.related_products .home_best_seller ul {
    width: calc(100% + 50px);
    margin-left: -15px;
}

.best_seller_product {
    border: 1px solid #DFDFDF;
    padding: 12px;
    background: #FFF;
    color: #000;
}

.home_best_seller_table .home_best_seller{
    max-width: 1350px;
    margin: 0 auto;
}
.home_best_seller_table .best_seller_product{
    width: 100%;
}

.related_products .home_main_tital {
    text-transform: capitalize;
    font-size: 28px;
    margin: 25px 0;
    color: #fff;
    text-align: left;
    font-weight: 300;
}

.best_seller_product .tital {
    height: 48px;
    overflow: hidden;
}

.best_seller_product .tital p {
    margin: 0;
    font-weight: bold;
    line-height: 20px;
    font-size: 16px
}

.best_seller_product .product_img {
    height: 250px;
    overflow: hidden;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.product_img img {
    width: 100%;
    height: auto;
}

.product_desc p {
    /*font-size: 17px;*/
    /* 14-11-2018 */
    font-size: 14px;
    margin: 10px 0px;
    line-height: 22px;
    height: 135px;
    overflow: hidden;
}

.product_price {
    font-size: 27px;
    margin: 16px 0 0 0;
}

.product_price small {
    font-size: 18px
}

.clear {
    clear: both;
}
.slider .product-slider .owl-nav button span {
    display: none;
}
.product_desc a {
    background: #000;
    /*margin-top: 40px;*/
    margin-top: 20px;
    display: inline-block;
    color: #fff !important;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    padding: 4px 20px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.product_desc a:link,
.product_tablet_information .btn1111:link,
.product_desc a:visited,
.product_tablet_information .btn1111:visited{
    color: #fff !important;
}
.product_desc a:hover {}

.slider_table.index-videos {
    background: none !important
}

.index-videos .video_box a span {
    text-align: left;
    width: 100%;
    font-size: 14px !important;
    font-weight: bold;
}

.swiper-pagination-bullet {
    height: 23px !important;
    width: 23px !important;
    margin-right: 0 !important;
    margin-left: 10px !important;
    font-size: 12px;
    line-height: 22px;
}

.swiper-pagination {
    bottom: auto !important;
    top: 85px !important
}

.swiper-pagination-bullet {
    background: #949408 !important
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #C9C983 !important;
}

#mailing_form > td > span {
    float: left;
}

#mailing_form > td > form {
    float: right;
}

.middle_footer {
    margin: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    background: #949408;
    box-sizing: border-box;
}

footer {
    background: #000000
}

footer .container {
    width: 1120px;
    margin: auto;
    text-align: left;
}

.footer_clm {
    width: 25%;
    float: left;
    text-align: left;
}

.footer_clm.footer_clm_share {
    width: 75%;
}

.bottom_footer {
    clear: both;
    line-height: 71px;
    background: #000
}

.bottom_footer .copiright {
    color: #B2B2B2;
    font-weight: bold;
    font-size: 15px;
}

.bottom_footer .designby {
    float: right;
    color: #B2B2B2;
    font-size: 14px;
    font-weight: 500;
}

.bottom_footer .designby img {
    width: 50px;
    vertical-align: middle;
    margin-left: 7px;
}

.footer_clm ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.footer_clm li a,
.footer_clm li span {
    color: #fff;
    line-height: 30px;
    font-size: 15px;
    text-decoration: none!important;
}

.footer_clm li span {
    color: #fff
}

.footer_clm li h3 {
    color: #fff;
    font-size: 17px;
    margin: 0;
    margin-bottom: 3px;
    margin-top: 16px;
}

.top_footer form a {
    background: #949408;
    font-size: 15px;
    line-height: 46px;
    display: inline-block;
    width: 98px;
    text-align: center;
    vertical-align: middle;
    color: #000
}

.top_footer form input {
    height: 46px;
    border: none;
    width: 257px;
    vertical-align: middle;
}

.top_footer form {
    float: right;
    margin: 0;
}

.top_footer {
    padding: 20px 0;
    background: #000
}

.top_footer span {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    font-weight: 300
}

.footer_clm_share h4 {
    color: #fff;
    font-size: 20px;
    margin: 5px 0;
    display: inline-block;
    vertical-align: middle;
    width: 144px;
}

.footer_clm_share a {
    vertical-align: middle;
    display: inline-block;
    margin-right: 12px;
}

.footer_clm_share a.geoTrust {
    margin: 0
}

.footer_clm_share a.geoTrust img {
    width: 140px;
}

.footer_clm_share a img {
    width: 56px;
    height: 56px;
        border-radius: 100px;
}

#wowslider-container .ws-title {
    bottom: 0;
    top: auto;
    width: 100%;
    text-align: center;
    right: 0;
}

.fsc_logos {
    margin-bottom: 0px
}

a.close_menu_btn {
    position: absolute;
    right: 10px;
    top: 21px;
    height: 20px;
    width: 20px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ljk3MSA0Ny45NzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ljk3MSA0Ny45NzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjguMjI4LDIzLjk4Nkw0Ny4wOTIsNS4xMjJjMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MmMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwTDIzLjk4NiwxOS43NDRMNS4xMjEsMC44OCAgIGMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwYy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQybDE4Ljg2NSwxOC44NjRMMC44NzksNDIuODVjLTEuMTcyLDEuMTcxLTEuMTcyLDMuMDcxLDAsNC4yNDIgICBDMS40NjUsNDcuNjc3LDIuMjMzLDQ3Ljk3LDMsNDcuOTdzMS41MzUtMC4yOTMsMi4xMjEtMC44NzlsMTguODY1LTE4Ljg2NEw0Mi44NSw0Ny4wOTFjMC41ODYsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzkgICBzMS41MzUtMC4yOTMsMi4xMjEtMC44NzljMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MkwyOC4yMjgsMjMuOTg2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-size: 100% 100%;
}

.fast_delivery_label {
    background: #000;
    color: #fff;
    text-align: center;
    vertical-align: middle;
}

.icon_truck {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ5My4zNDkgNDkzLjM0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkzLjM0OSA0OTMuMzQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQ4Ny45MzIsNTEuMWMtMy42MTMtMy42MTItNy45MDUtNS40MjQtMTIuODQ3LTUuNDI0aC0yOTIuMzZjLTQuOTQ4LDAtOS4yMzMsMS44MTItMTIuODQ3LDUuNDI0ICAgYy0zLjYxNSwzLjYxNy01LjQyNCw3LjkwMi01LjQyNCwxMi44NXY1NC44MThoLTQ1LjY4M2MtNS4xNCwwLTEwLjcxLDEuMjM3LTE2LjcwNSwzLjcxMWMtNS45OTYsMi40NzgtMTAuODAxLDUuNTE4LTE0LjQxNiw5LjEzNSAgIGwtNTYuNTMyLDU2LjUzMWMtMi40NzMsMi40NzQtNC42MTIsNS4zMjctNi40MjQsOC41NjVjLTEuODA3LDMuMjMtMy4xNCw2LjE0LTMuOTk3LDguNzA1Yy0wLjg1NSwyLjU3Mi0xLjQ3Nyw2LjA4OS0xLjg1NCwxMC41NjYgICBjLTAuMzc4LDQuNDc1LTAuNjIsNy43NTgtMC43MTUsOS44NTNjLTAuMDkxLDIuMDkyLTAuMDkxLDUuNzEsMCwxMC44NWMwLjA5Niw1LjE0MiwwLjE0NCw4LjQ3LDAuMTQ0LDkuOTk1djkxLjM2ICAgYy00Ljk0NywwLTkuMjI5LDEuODA3LTEyLjg0Nyw1LjQyOEMxLjgwOSwzNDcuMDc2LDAsMzUxLjM2MywwLDM1Ni4zMTJjMCwyLjg1MSwwLjM3OCw1LjM3NiwxLjE0LDcuNTYyICAgYzAuNzYzLDIuMTksMi4wNDYsMy45NDksMy44NTgsNS4yODRjMS44MDcsMS4zMzUsMy4zNzgsMi40MjYsNC43MDksMy4yODVjMS4zMzUsMC44NTUsMy41NzEsMS40MjQsNi43MTEsMS43MTEgICBzNS4yOCwwLjQ3OSw2LjQyMywwLjU3NWMxLjE0MywwLjA4OSwzLjU2OCwwLjA4OSw3LjI3OSwwYzMuNzE1LTAuMDk2LDUuODU1LTAuMTQ0LDYuNDI3LTAuMTQ0aDE4LjI3MSAgIGMwLDIwLjE3LDcuMTM5LDM3LjM5NywyMS40MTEsNTEuNjc0YzE0LjI3NywxNC4yNzQsMzEuNTAxLDIxLjQxMyw1MS42NzgsMjEuNDEzYzIwLjE3NSwwLDM3LjQwMS03LjEzOSw1MS42NzUtMjEuNDEzICAgYzE0LjI3Ny0xNC4yNzYsMjEuNDExLTMxLjUwNCwyMS40MTEtNTEuNjc0SDMxMC42M2MwLDIwLjE3LDcuMTM5LDM3LjM5NywyMS40MTIsNTEuNjc0YzE0LjI3MSwxNC4yNzQsMzEuNDk4LDIxLjQxMyw1MS42NzUsMjEuNDEzICAgYzIwLjE4MSwwLDM3LjM5Ny03LjEzOSw1MS42NzUtMjEuNDEzYzE0LjI3Ny0xNC4yNzYsMjEuNDEyLTMxLjUwNCwyMS40MTItNTEuNjc0YzAuNTY4LDAsMi43MTEsMC4wNDgsNi40MiwwLjE0NCAgIGMzLjcxMywwLjA4OSw2LjE0LDAuMDg5LDcuMjgyLDBjMS4xNDQtMC4wOTYsMy4yODktMC4yODgsNi40MjctMC41NzVjMy4xMzktMC4yODcsNS4zNzMtMC44NTUsNi43MDgtMS43MTFzMi45MDEtMS45NSw0LjcwOS0zLjI4NSAgIGMxLjgxLTEuMzM1LDMuMDk3LTMuMDk0LDMuODU2LTUuMjg0YzAuNzctMi4xODcsMS4xNDMtNC43MTIsMS4xNDMtNy41NjJWNjMuOTUzQzQ5My4zNTMsNTkuMDA0LDQ5MS41NDYsNTQuNzI0LDQ4Ny45MzIsNTEuMXogICAgTTE1My41OTcsNDAwLjI4Yy03LjIyOSw3LjIzLTE1Ljc5NywxMC44NTQtMjUuNjk0LDEwLjg1NGMtOS44OTgsMC0xOC40NjQtMy42Mi0yNS42OTctMTAuODU0ICAgYy03LjIzMy03LjIyOC0xMC44NDgtMTUuNzk3LTEwLjg0OC0yNS42OTNjMC05Ljg5NywzLjYxOS0xOC40NywxMC44NDgtMjUuNzAxYzcuMjMyLTcuMjI4LDE1Ljc5OC0xMC44NDgsMjUuNjk3LTEwLjg0OCAgIGM5Ljg5NywwLDE4LjQ2NCwzLjYxNywyNS42OTQsMTAuODQ4YzcuMjM2LDcuMjMxLDEwLjg1MywxNS44MDQsMTAuODUzLDI1LjcwMUMxNjQuNDUsMzg0LjQ4MywxNjAuODMzLDM5My4wNTIsMTUzLjU5Nyw0MDAuMjh6ICAgIE0xNjQuNDUsMjI4LjQwM0g1NC44MTR2LTguNTYyYzAtMi40NzUsMC44NTUtNC41NjksMi41NjgtNi4yODNsNTUuNjc0LTU1LjY3MmMxLjcxMi0xLjcxNCwzLjgwOS0yLjU2OCw2LjI4My0yLjU2OGg0NS4xMTEgICBWMjI4LjQwM3ogTTQwOS40MSw0MDAuMjhjLTcuMjMsNy4yMy0xNS43OTcsMTAuODU0LTI1LjY5MywxMC44NTRjLTkuOSwwLTE4LjQ3LTMuNjItMjUuNy0xMC44NTQgICBjLTcuMjMxLTcuMjI4LTEwLjg0OS0xNS43OTctMTAuODQ5LTI1LjY5M2MwLTkuODk3LDMuNjE3LTE4LjQ3LDEwLjg0OS0yNS43MDFjNy4yMy03LjIyOCwxNS44LTEwLjg0OCwyNS43LTEwLjg0OCAgIGM5Ljg5NiwwLDE4LjQ2MywzLjYxNywyNS42OTMsMTAuODQ4YzcuMjMxLDcuMjM1LDEwLjg1MiwxNS44MDQsMTAuODUyLDI1LjcwMUM0MjAuMjYyLDM4NC40ODMsNDE2LjY0OCwzOTMuMDUyLDQwOS40MSw0MDAuMjh6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.fast_delivery_label p {
    margin: 13px 0;
    display: inline-block;
    width: 100%
}

.breadcrumb_main {
    padding: 30px 0 !important;
    font-size: 14px;
    color: #585858;
    text-align: left;
    font-weight: 500
}

.search_headers {
    padding: 0 !important;
    padding-top: 20px !important
}

#show_styles_colour {
    background: #000;
}

.product-detail-wrapper .breadcrumb {
    padding: 0 !important
}

.glossy-square-gray .slide-wrapper {
    box-shadow: none !important;
}

.product_title p {
    margin: 0 !important;
}

.product_title b {
    font-size: 23px;
    line-height: 25px;
    margin-bottom: 9px;
    display: inline-block;
    width: 100%;
}

table.cart-products-table {
    font-size: 13px;
    font-weight: 500;
    min-width: 390px
}

.emailNquebtn a.btn11 {
    background: #fff;
    color: #000;
    text-shadow: none;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    padding: 0;
    margin-top: 25px;
    margin-right: 25px;
}

.emailNquebtn a.btn11:hover {
    text-decoration: none;
    opacity: 0.7
}

.emailNquebtn a.btn11 span {
    vertical-align: middle;
}

.icon_send {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjExOS45ODgsMzY1LjA2NCAxMTkuOTg4LDQ5MiAzOTYuOTQ5LDEyMi43MTkgICAiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik04LjI3OSwyNDMuNTgxYy0xMC41MDIsNS4yNTEtMTEuMTQ5LDIwLjAyNS0xLjE1NywyNi4xOTFsMTAzLjQ0OSw2My42NjhsMzc2LjYtMzMxLjg2Mkw0ODguMzU2LDBMOC4yNzksMjQzLjU4MXoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MDkuMjM5LDIyLjEzNkwyMjQuMDUsNDAzLjI2NGwxNzMuMDcxLDEwNi41MDljOC43OTMsNS40NCwyMC42NDEsMC40NjEsMjIuNjAzLTEwLjAwNUw1MTIsMTkuNzE5TDUwOS4yMzksMjIuMTM2eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    height: 25px;
    width: 25px;
    margin-right: 5px;
    vertical-align: middle;
    display: inline-block;
    background-size: 100%
}

.icon_que {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDkyIDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5MiA5MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik00NS4zODYsMC4wMDRDMTkuOTgzLDAuMzQ0LTAuMzMzLDIxLjIxNSwwLjAwNSw0Ni42MTljMC4zNCwyNS4zOTMsMjEuMjA5LDQ1LjcxNSw0Ni42MTEsNDUuMzc3ICAgYzI1LjM5OC0wLjM0Miw0NS43MTgtMjEuMjEzLDQ1LjM4LTQ2LjYxNUM5MS42NTYsMTkuOTg2LDcwLjc4Ni0wLjMzNSw0NS4zODYsMC4wMDR6IE00NS4yNSw3NGwtMC4yNTQtMC4wMDQgICBjLTMuOTEyLTAuMTE2LTYuNjctMi45OTgtNi41NTktNi44NTJjMC4xMDktMy43ODgsMi45MzQtNi41MzgsNi43MTctNi41MzhsMC4yMjcsMC4wMDRjNC4wMjEsMC4xMTksNi43NDgsMi45NzIsNi42MzUsNi45MzcgICBDNTEuOTA0LDcxLjM0Niw0OS4xMjMsNzQsNDUuMjUsNzR6IE02MS43MDUsNDEuMzQxYy0wLjkyLDEuMzA3LTIuOTQzLDIuOTMtNS40OTIsNC45MTZsLTIuODA3LDEuOTM4ICAgYy0xLjU0MSwxLjE5OC0yLjQ3MSwyLjMyNS0yLjgyLDMuNDM0Yy0wLjI3NSwwLjg3My0wLjQxLDEuMTA0LTAuNDM0LDIuODhsLTAuMDA0LDAuNDUxSDM5LjQzbDAuMDMxLTAuOTA3ICAgYzAuMTMxLTMuNzI4LDAuMjIzLTUuOTIxLDEuNzY4LTcuNzMzYzIuNDI0LTIuODQ2LDcuNzcxLTYuMjg5LDcuOTk4LTYuNDM1YzAuNzY2LTAuNTc3LDEuNDEyLTEuMjM0LDEuODkzLTEuOTM2ICAgYzEuMTI1LTEuNTUxLDEuNjIzLTIuNzcyLDEuNjIzLTMuOTcyYzAtMS42NjUtMC40OTQtMy4yMDUtMS40NzEtNC41NzZjLTAuOTM5LTEuMzIzLTIuNzIzLTEuOTkzLTUuMzAzLTEuOTkzICAgYy0yLjU1OSwwLTQuMzExLDAuODEyLTUuMzU5LDIuNDc4Yy0xLjA3OCwxLjcxMy0xLjYyMywzLjUxMi0xLjYyMyw1LjM1djAuNDU3SDI3LjkzNmwwLjAyLTAuNDc3ICAgYzAuMjg1LTYuNzY5LDIuNzAxLTExLjY0Myw3LjE3OC0xNC40ODdDMzcuOTQ3LDE4LjkxOCw0MS40NDcsMTgsNDUuNTMxLDE4YzUuMzQ2LDAsOS44NTksMS4yOTksMTMuNDEyLDMuODYxICAgYzMuNiwyLjU5Niw1LjQyNiw2LjQ4NCw1LjQyNiwxMS41NTZDNjQuMzY5LDM2LjI1NCw2My40NzMsMzguOTE5LDYxLjcwNSw0MS4zNDF6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    height: 25px;
    width: 25px;
    margin-right: 5px;
    vertical-align: middle;
    background-size: 100%;
    display: inline-block;
}

.productDetailOption {
    max-width: 390px;
}

.productDetailOption .success_msg {
    background-color: #E1E7BC;
    font-weight: bold;
    padding-top: 1px;
    width: 100%;
    font-size: 12px;
    text-align: center;
    margin: 20px 0;
    padding: 5px;
    box-sizing: border-box;
}

.choose_options select {
    width: 100% !important
}

.productKeyFeatures li,
.productKeyFeatures {
    font-size: 16px;
    line-height: 26px;
}

.related_products {
    background: #353535;
    padding-bottom: 30px;
}

.related_products .home_best_seller_table {
    margin: auto;
    background: none;
    width: 1250px
}

.related_products .home_best_seller ul li {
    padding: 0 15px;
    margin-bottom: 30px
}

.discount_table {
    border: 1px solid #ddd;
    border-width: 1px 0;
    font-size: 15px;
    margin: 10px 0;
}

.discount_table + table {
    font-size: 14px
}

.tooltip {
    background: none !important;
    padding: 0 !important;
    border: none !important;
}

.tooltip .icon_que {
    margin: 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    padding: 0;
}

.discount_table td {
    border: none;
    font-size: 14px;
    background: none
}

.product_results_ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
}

.product_results_ul li {
    width: 33.333333%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}

.product_results_ul li .cellpaddingtable {
    border: 1px solid #DFDFDF;
    padding: 12px;
    background: #fff;
}

.product_results_ul.list_view li .cellpaddingtable {
    border: none;
    padding: 0;
}

.cellpaddingtable {
    position: relative;
}

/*.cellpaddingtable .product_offer_container {
    right: 5px;
    bottom: 5px;
    margin: 0 !important;
}*/

.container {
    width: 1155px;
    margin: auto;
}

.cellpaddingtable > .image {
    position: relative;
    float: left;
    overflow: hidden;
    height: 225px;
    display: flex;
    align-items: center;
}

.product_results_ul.list_view li {
    width: 100%;
    margin-bottom: 50px
}

.product_results_ul.list_view .product_images {
    /*max-height: 530px;*/
    max-height: 400px;
    width: auto;
        min-height: 400px; /*11/9/19 bbt*/
}


/* .product_results_ul.list_view .product_tablet_information .btn1111{

    height: 50px;

    width: 400px;

    line-height: 43px;

    font-size: 22px;

    border-radius: 13px;

 }*/

.product_results_ul.list_view .cellpaddingtable > .image {
    width: 55%;
    height: auto;
}

.product_results_ul.list_view .product_tablet_information {
    width: 38%;
    display: inline-block;
}


/*.product_images{ width: auto;    max-width: 100%;max-height: 100%; border: none;}*/

.product_images {
        width: 100%;
    height: auto;
    border: none;
}

.left_collection_filter {
    width: 200px;
    float: left;
}

.collection_wrapper {
    width: calc(100% - 200px);
}

.collection_wrapper #products_td {
    margin-right: -10px;
    padding-left: 0px;
}


/*.pagination a, .pagination span {

    font-size: 17px !IMPORTANT;

    font-weight: bold;

}*/

.product_tablet_information {
    text-align: left;
    clear: both;
    color: #000;
}

.text_products {
    font-size: 16px !important;
    margin: 10px 0 !important;
    display: inline-block;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-weight: bold;
}

.product_tablet_information .product_body_text {
    /*font-size: 17px !important;*/
    /* 14-11-2018 */
    font-size: 14px !important;
    height: 135px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    line-height: 22px;
}

.list_view .product_tablet_information .product_body_text {
    height: auto !important;
}

.product_tablet_information .btn1111 {
    display: inline-block;
    clear: both;
    box-sizing: border-box;
    text-align: center;
    color: #ffff;
    max-width: 420px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
    padding: 4px 20px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.pagging {
    padding: 0 10px;
}

.cat_products_price {
    margin: 5px 0;
    min-height: 35px;
}

.cat_products_price h2 {
    margin: 0;
    font-size: 16px;
}

.cat_products_price h2 span {
    font-size: 24px;
}

#form_data_cart .cart-T .results_table_head {
    background: #949408
}

#form_data_cart .cart-T .results_table_head td {
    background: none;
    color: #000;
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
}

.icon_remove {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMDEgNTEyLjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yOTQuMTExLDI1Ni4wMDFMNTA0LjEwOSw0Ni4wMDNjMTAuNTIzLTEwLjUyNCwxMC41MjMtMjcuNTg2LDAtMzguMTA5Yy0xMC41MjQtMTAuNTI0LTI3LjU4Ny0xMC41MjQtMzguMTEsMEwyNTYsMjE3Ljg5MiAgICBMNDYuMDAyLDcuODk0Yy0xMC41MjQtMTAuNTI0LTI3LjU4Ni0xMC41MjQtMzguMTA5LDBzLTEwLjUyNCwyNy41ODYsMCwzOC4xMDlsMjA5Ljk5OCwyMDkuOTk4TDcuODkzLDQ2NS45OTkgICAgYy0xMC41MjQsMTAuNTI0LTEwLjUyNCwyNy41ODYsMCwzOC4xMDljMTAuNTI0LDEwLjUyNCwyNy41ODYsMTAuNTIzLDM4LjEwOSwwTDI1NiwyOTQuMTFsMjA5Ljk5NywyMDkuOTk4ICAgIGMxMC41MjQsMTAuNTI0LDI3LjU4NywxMC41MjMsMzguMTEsMGMxMC41MjMtMTAuNTI0LDEwLjUyMy0yNy41ODYsMC0zOC4xMDlMMjk0LjExMSwyNTYuMDAxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
    display: inline-block;
    width: 13px;
    height: 13px;
    background-color: #000;
    padding: 5px;
    border-radius: 100px;
    background-size: 10px;
}

.cart_footer a {
    background: #000;
    color: #ffff;
    font-size: 17px !important;
    font-weight: 600;
    display: inline-block;
    text-shadow: none;
    margin: 10px 0;
    padding: 8px 25px 9px 25px
}

table.cart-T td {
    border-color: #949408;
}

.cart_total_table {
    min-width: 310px;
}

.cart_total_table td {
    border: none;
    color: #000000;
    padding: 0;
    font-size: 13px;
    padding: 3px;
}

.checkout_btns a {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    margin-top: 17px;
    background: #949408;
    font-size: 16px !important;
    color: #fff;
    font-weight: bold;
    line-height: 23px;
}

.pagination > a,
.pagination > span {
    border: 1px solid #E0E0E0 !important;
    line-height: 30px !important;
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
    padding: 5px 7px !important;
    margin: 0 2px;
}

.pagination > span.pagination_on {
    color: #8DC642 !important;
    border-color: #8DC642 !important;
}

.pagination * {
    line-height: 30px !important;
    padding: 0;
    color: #5B5F63 !important;
    font-size: 13px !important;
}

.pagination {
    height: auto !important;
    display: inline-block;
}

.pagging select {
    border: 1px solid #E9E9E9;
    height: 30px;
    font-weight: bold;
    color: #565656;
    font-size: 13px;
    padding: 0 8px;
    background: #fff
}

.pagging .pull-left span {
    font-weight: bold;
    color: #505050;
    font-size: 14px;
}

#simplemodal-container {
    background: #fff;
    padding: 0 !important
}

#simplemodal-container h1 {
    margin-top: 0;
    font-size: 26px;
    font-weight: 400;
    color: #000000;
}

#simplemodal-container h1 + p {
    display: none;
}

#simplemodal-container label {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin: 0;
    line-height: 50px;
}

#simplemodal-container form DIV {
    padding-left: 0
}

#simplemodal-container input,
#simplemodal-container textarea,
#simplemodal-container select {
    width: 400px;
    border: 1px solid #868686;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    float: right;
}

#simplemodal-container textarea {
    height: 150px
}

#simplemodal-container input.button {
    width: auto !important;
    background: #949407;
    border-radius: 10px;
    line-height: 50px;
    padding: 0 50px;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    border: none;
    box-shadow: none;
    text-shadow: none;
    float: none;
    margin-left: 180px;
}

#simplemodal-container .simplemodal-wrap {
    height: auto !important;
    background: #FFF;
}

#simplemodal-container form,
#simplemodal-container .simplemodal-wrap {
    clear: both;
    display: inline-block;
}

#simplemodal-container a.modalCloseImg {
    right: -30px !important;
}

.header_cart_menu {
    padding: 10px;
    z-index: 999999;
    width: 380px;
    background-color: #fff !important;
    top: 109px !important;
    border: 1px solid #727A41 !important;
    right: -15px;
    position: absolute;
    width: 560px
}

.header_cart_menu td {
    color: #505a10 !important;
    padding: 0;
}

.header_cart_des a,
.header_cart_des span {
    text-decoration: none;
    color: #505a10 !important;
    font-size: 15px !important;
}

td.header_cart_des {
    padding-left: 15px;
}

.cart_total_table {
    background: #000;
    border: 20px solid #000
}

.cart_total_table td {
    color: #fff;
    font-size: 15px;
}

.cart_total_table tr td:first-child {
    font-weight: bold;
}

.cart_accept_payment td {
    font-size: 14px;
    line-height: 32px;
    color: #000;
}

.icon_cart_btn {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0ic2hvcHBpbmctY2FydCI+CgkJPHBhdGggZD0iTTE1Myw0MDhjLTI4LjA1LDAtNTEsMjIuOTUtNTEsNTFzMjIuOTUsNTEsNTEsNTFzNTEtMjIuOTUsNTEtNTFTMTgxLjA1LDQwOCwxNTMsNDA4eiBNMCwwdjUxaDUxbDkxLjgsMTkzLjhMMTA3LjEsMzA2ICAgIGMtMi41NSw3LjY1LTUuMSwxNy44NS01LjEsMjUuNWMwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDMwNnYtNTFIMTYzLjJjLTIuNTUsMC01LjEtMi41NS01LjEtNS4xdi0yLjU1MWwyMi45NS00My4zNWgxODguNyAgICBjMjAuNCwwLDM1LjctMTAuMiw0My4zNS0yNS41TDUwNC45LDg5LjI1YzUuMS01LjEsNS4xLTcuNjUsNS4xLTEyLjc1YzAtMTUuMy0xMC4yLTI1LjUtMjUuNS0yNS41SDEwNy4xTDg0LjE1LDBIMHogTTQwOCw0MDggICAgYy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxczIyLjk1LDUxLDUxLDUxczUxLTIyLjk1LDUxLTUxUzQzNi4wNSw0MDgsNDA4LDQwOHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    height: 15px;
    width: 15px;
    display: inline-block;
    background-size: 100%;
    margin-right: 5px;
    margin-top: -1px;
    vertical-align: middle;
}

.mini_cart_btns .btn15 {
    display: inline-block;
}

.mini_cart_btns .btn15,
.mini_cart_btns .btn16 {
    display: inline-block;
    height: auto !important;
    width: 140px !important;
    text-shadow: none !important;
    font-size: 15px !important;
    border-radius: 10px !important
}

.mini_cart_btns .btn16 {
    background: #949407 !important;
    color: #000 !important
}

span.cart_total_val {
    min-width: 55px;
    display: inline-block;
}

.footer_img1 img {
    vertical-align: middle;
    display: inline-block;
    margin: 0 20px
}

.footer_img1 {
    padding: 85px 0;
    text-indent: : center;
}

.text_white_small {
    font-size: 13px;
}

.selectboxGender {
    font-size: 13px
}

.change_view_btn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 3px;
}

.change_view_btn img {
    height: 30px;
    opacity: 0.45;
}

.change_view_btn.active img {
    opacity: 1
}

.change_view_btn:hover img {
    opacity: 0.8
}

.collection_banner + .container {
    width: 90%;
    max-width: 1682px;
}

@media screen and (min-width:1400px) {
    .left_collection_filter {
        width: 266px;
        float: left;
        padding-top: 53px;
    }
    .collection_wrapper {
        width: calc(100% - 330px);
    }
    .page_collection .breadcrumb_main {
        padding: 15px 0 0 !important;
    }
    .pagging .pull-left span {
        font-weight: bold;
        color: rgb(80, 80, 80);
        /*font-size: 17px;*/
        font-size: 14px;
    }
    .pagging select {
        height: 50px;
        font-weight: bold;
        color: rgb(86, 86, 86);
        font-size: 20px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(233, 233, 233);
        border-image: initial;
        padding: 0px 8px;
        width: 30%;/* add 14/8**/
    }
    .change_view_btn img {
        height: auto;
    }
    .pagination > a,
    .pagination > span {
        line-height: 30px !important;
        height: auto !important;
        width: auto !important;
        margin: 0px 3px;
        border-width: 1px !important;
        border-style: solid !important;
        border-color: rgb(224, 224, 224) !important;
        border-image: initial !important;
        padding: 10px !important;
    }
    .cellpaddingtable > .image {
        position: relative;
        float: left;
        height: 315px;
        display: flex;
        align-items: center;
        overflow: hidden;
        width: 100%
    }
    .cellpaddingtable > .image a {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    /*.text_products {

    display: inline-block;

    line-height: 25px;

    height: 50px;

    font-weight: bold;

    font-size: 21px !important;

    overflow: hidden;

    margin: 10px 0px !important;

}*/
    /*.product_tablet_information .product_body_text {

    height: 110px;

    display: inline-block;

    width: 100%;

    line-height: 22px;

    font-size: 18px !important;

    overflow: hidden;

}*/
    /*.cat_products_price h2 {

    font-size: 18px;

    margin: 10px 0px 0px;

}

.cat_products_price h2 span {

    font-size: 29px;

}

.product_tablet_information .btn1111 {

    display: inline-block;

    clear: both;

    width: 100%;

    box-sizing: border-box;

    text-align: center;

    color: rgb(255, 255, 255);

    margin-top: 15px;

    font-size: 26px;

    border-radius: 10px

}*/
    .collection_banner + .container {
        width: 100%;
        max-width: 1682px;
    }
    .left_collection_filter > table {
        width: 100%;
    }
    .pagging {
        margin-top: 13px;
        padding: 0px 10px;
    }
    /*.product_offer_container {
        width: 90px !important;
        height: 90px !important;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 30px;
        background-size: contain;
        padding-top: 45px;
    }*/
    /*.product_results_ul .product_offer_container.offer_star .pro_offer_txt {
        width: 74%;
        margin-top: 2px;
    }*/
    /*.product_offer_container.offer_star {
        box-sizing: border-box;
    }*/
    /*.product_offer_container.offer_star .pro_offer_txt {
        line-height: 14px
    }
    .pro_offer_txt {
        font-size: 11px !important;
        padding: 0 !important
    }*/
}


/*.cart-table{ padding-right: 66px }*/

.cart-table .breadcrumb.breadcrumb_main {
    padding-top: 21px !important;
    padding-bottom: 12px !important
}

.discount_code_div input {
    border: none;
    height: 35px;
    margin-top: 8px;
    width: calc(100% - 100px);
    float: left;
    box-sizing: border-box;
}

.discount_code_div a {
    background: #949408;
    color: #fff !important;
    width: 100px;
    float: right;
    text-align: center;
    line-height: 35px;
    margin-top: 8px;
    font-size: 13px;
}

.index-videos .swiper-button-prev {
    width: 25px;
    height: 48px;
    display: inline-block !important;
    color: #000;
    left: calc(50% - 605px);
    top: 216px;
    background: url(../images/swiper_arrow.png);
    filter: grayscale(100%);
}

.index-videos > div {
    position: relative;
}

.index-videos .swiper-button-next {
    width: 25px;
    height: 48px;
    display: inline-block !important;
    color: #000;
    right: calc(50% - 605px);
    top: 216px;
    filter: grayscale(100%);
    background: url(../images/swiper_arrow.png);
    transform: rotate(180deg);
}

.large_pro_img_fb #fancybox-content {
    border: none;
    width: 100% !important
}

.large_pro_img_fb #fancybox-close {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE3NC4yMzkgMTc0LjIzOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTc0LjIzOSAxNzQuMjM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTg3LjEyLDBDMzkuMDgyLDAsMCwzOS4wODIsMCw4Ny4xMnMzOS4wODIsODcuMTIsODcuMTIsODcuMTJzODcuMTItMzkuMDgyLDg3LjEyLTg3LjEyUzEzNS4xNTcsMCw4Ny4xMiwweiBNODcuMTIsMTU5LjMwNSAgIGMtMzkuODAyLDAtNzIuMTg1LTMyLjM4My03Mi4xODUtNzIuMTg1UzQ3LjMxOCwxNC45MzUsODcuMTIsMTQuOTM1czcyLjE4NSwzMi4zODMsNzIuMTg1LDcyLjE4NVMxMjYuOTIxLDE1OS4zMDUsODcuMTIsMTU5LjMwNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0xMjAuODMsNTMuNDE0Yy0yLjkxNy0yLjkxNy03LjY0Ny0yLjkxNy0xMC41NTksMEw4Ny4xMiw3Ni41NjhMNjMuOTY5LDUzLjQxNGMtMi45MTctMi45MTctNy42NDItMi45MTctMTAuNTU5LDAgICBzLTIuOTE3LDcuNjQyLDAsMTAuNTU5bDIzLjE1MSwyMy4xNTNMNTMuNDA5LDExMC4yOGMtMi45MTcsMi45MTctMi45MTcsNy42NDIsMCwxMC41NTljMS40NTgsMS40NTgsMy4zNjksMi4xODgsNS4yOCwyLjE4OCAgIGMxLjkxMSwwLDMuODI0LTAuNzI5LDUuMjgtMi4xODhMODcuMTIsOTcuNjg2bDIzLjE1MSwyMy4xNTNjMS40NTgsMS40NTgsMy4zNjksMi4xODgsNS4yOCwyLjE4OGMxLjkxMSwwLDMuODIxLTAuNzI5LDUuMjgtMi4xODggICBjMi45MTctMi45MTcsMi45MTctNy42NDIsMC0xMC41NTlMOTcuNjc5LDg3LjEyN2wyMy4xNTEtMjMuMTUzQzEyMy43NDcsNjEuMDU3LDEyMy43NDcsNTYuMzMxLDEyMC44Myw1My40MTR6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: 100% !important;
    top: -60px;
    right: -60px;
    width: 45px;
    height: 45px;
}

.large_pro_img_fb #fancybox-right {
    right: -100px;
}

.large_pro_img_fb #fancybox-left {
    left: -100px;
}

.large_pro_img_fb #fancybox-left span {
    left: 20px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NTUgNDU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTUgNDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxwYXRoIGQ9Ik0yMjcuNSwwQzEwMS44NTUsMCwwLDEwMS44NTUsMCwyMjcuNVMxMDEuODU1LDQ1NSwyMjcuNSw0NTVTNDU1LDM1My4xNDUsNDU1LDIyNy41UzM1My4xNDUsMCwyMjcuNSwweiBNMjc2Ljc3MiwzMzQuNDExICBsLTIxLjI0OCwyMS4xNzhMMTI3Ljg1MiwyMjcuNUwyNTUuNTI0LDk5LjQxMWwyMS4yNDgsMjEuMTc4TDE3MC4yMDksMjI3LjVMMjc2Ljc3MiwzMzQuNDExeiIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-size: 100% 100%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    background-color: #fff;
    border-radius: 100px
}

.large_pro_img_fb #fancybox-right span {
    right: 20px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NTUgNDU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTUgNDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxwYXRoIGQ9Ik0yMjcuNSwwQzEwMS44NTUsMCwwLDEwMS44NTUsMCwyMjcuNVMxMDEuODU1LDQ1NSwyMjcuNSw0NTVTNDU1LDM1My4xNDUsNDU1LDIyNy41UzM1My4xNDUsMCwyMjcuNSwweiBNMjc2Ljc3MiwzMzQuNDExICBsLTIxLjI0OCwyMS4xNzhMMTI3Ljg1MiwyMjcuNUwyNTUuNTI0LDk5LjQxMWwyMS4yNDgsMjEuMTc4TDE3MC4yMDksMjI3LjVMMjc2Ljc3MiwzMzQuNDExeiIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-size: 100% 100%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    transform: rotate(180deg);
    background-color: #fff;
    border-radius: 100px
}

.large_pro_img_fb #fancybox-outer {
    background: none
}

#fancybox-right span {
    left: auto;
    right: 20px;
}

#fancybox-left span {
    left: auto;
    right: 20px;
}

.cart-T .product_img img {
    width: 142px;
    height: auto;
    margin: 8px 0;
}

.product_information_having_table.pricing_table {
    font-size: 13px
}

.how_to_videos {
    position: fixed !important;
    top: 50px !important
}

.how_to_videos #fancybox-content {
    height: 600px !important
}

.pagination_last {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
    margin-top: 10px
}

.body_how_to_videos {
    overflow: hidden !important;
}

.new_price_selected .pro_price_excvat1,
.new_price_selected .pro_price_incvat1 {
    font-weight: bold;
}

.megamenu_dark .megamenu > li > div a .menu_description {
    min-height: 47px;
    text-align: left;
    display: inline-block;
}

#dstyle_82 .search_text7 {
    font-size: 15px
}

.collection_banner .ws-title div p:first-child {
    color: red;
    font-weight: bold;
    margin: 0;
    font-size: 70px;
    text-transform: uppercase;
    margin-bottom: -20px;
}

.collection_banner .ws-title div p:nth-child(2) {
    color: #fff;
    margin-top: 10px;
    font-size: 48px;
    margin: 0;
    font-weight: 600;
    margin-bottom: -12px;
}

.collection_banner .ws-title div p:nth-child(3) {
    color: #fff;
    font-size: 40px;
    margin-top: 27px;
    margin: 0;
}

.collection_banner {
    height: 530px;
}

.collection_banner .ws-title {
    position: absolute;
    bottom: 40px !important;
    left: 0
}

.collection_banner {
    position: relative;
}

.mobile_heading p {
    margin: 0;
    text-align: left;
    padding: 0 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px;
}

.calc_popup {
    padding-left: 125px;
    background: #fff;
}

.calc_popup h2 {
    display: inline-block;
    width: 100%;
    font-weight: 400;
    font-size: 27px;
    margin: 17px 0;
}

.calc_popup h2 + span {
    font-size: 19px;
    margin: 14px 0;
    display: inline-block;
    margin-bottom: 10px;
}

.radiogroup label {
    width: 127px;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    line-height: 45px;
}

.radiogroup input {
    width: auto;
    margin: 0;
    width: 27px;
    vertical-align: middle;
}

.calc_popup small {
    font-size: 10px;
    width: 453px;
    display: inline-block;
    margin-top: -30px;
}

.calc_popup span {
    width: 100%;
    display: inline-block;
}

.calc_popup input {
    width: 235px;
    border: 1px solid #000;
    margin-top: 3px;
    height: 40px;
    margin-bottom: 15px;
    padding-left: 10px
}

div#calculator_overlay {
    height: 90% !important;
    overflow: visible;
    background: #fff
}

div#calculator_overlay .close_popup {
    width: 40px;
    height: 40px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE3NC4yMzkgMTc0LjIzOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTc0LjIzOSAxNzQuMjM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTg3LjEyLDBDMzkuMDgyLDAsMCwzOS4wODIsMCw4Ny4xMnMzOS4wODIsODcuMTIsODcuMTIsODcuMTJzODcuMTItMzkuMDgyLDg3LjEyLTg3LjEyUzEzNS4xNTcsMCw4Ny4xMiwweiBNODcuMTIsMTU5LjMwNSAgIGMtMzkuODAyLDAtNzIuMTg1LTMyLjM4My03Mi4xODUtNzIuMTg1UzQ3LjMxOCwxNC45MzUsODcuMTIsMTQuOTM1czcyLjE4NSwzMi4zODMsNzIuMTg1LDcyLjE4NVMxMjYuOTIxLDE1OS4zMDUsODcuMTIsMTU5LjMwNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0xMjAuODMsNTMuNDE0Yy0yLjkxNy0yLjkxNy03LjY0Ny0yLjkxNy0xMC41NTksMEw4Ny4xMiw3Ni41NjhMNjMuOTY5LDUzLjQxNGMtMi45MTctMi45MTctNy42NDItMi45MTctMTAuNTU5LDAgICBzLTIuOTE3LDcuNjQyLDAsMTAuNTU5bDIzLjE1MSwyMy4xNTNMNTMuNDA5LDExMC4yOGMtMi45MTcsMi45MTctMi45MTcsNy42NDIsMCwxMC41NTljMS40NTgsMS40NTgsMy4zNjksMi4xODgsNS4yOCwyLjE4OCAgIGMxLjkxMSwwLDMuODI0LTAuNzI5LDUuMjgtMi4xODhMODcuMTIsOTcuNjg2bDIzLjE1MSwyMy4xNTNjMS40NTgsMS40NTgsMy4zNjksMi4xODgsNS4yOCwyLjE4OGMxLjkxMSwwLDMuODIxLTAuNzI5LDUuMjgtMi4xODggICBjMi45MTctMi45MTcsMi45MTctNy42NDIsMC0xMC41NTlMOTcuNjc5LDg3LjEyN2wyMy4xNTEtMjMuMTUzQzEyMy43NDcsNjEuMDU3LDEyMy43NDcsNTYuMzMxLDEyMC44Myw1My40MTR6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    position: absolute;
    top: -38px;
    right: -40px;
    background-size: 100% 100%;
    cursor: pointer;
}

div#calculator_overlay > form {
    overflow-y: auto;
    height: 100%
}

.lb_overlay.js_lb_overlay {
    position: fixed !important;
}

#wowslider-container .ws_images img {
    min-height: 500px;
}

footer {
    /*background: url(https://stimber.co.uk/images/footer.jpg) !important;*/
    background-size: 100% auto !important;
}

.slider_item {
    position: relative;
}

.slider_item .slider_text {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    line-height: 58px
}

.slider_item .slider_text h1 {
    color: red;
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 70px;
    text-transform: uppercase;
}

.slider_item .slider_text h2 {
    color: #fff;
    margin-top: 0px;
    font-size: 48px;
    margin-bottom: 0;
    font-weight: bold;
}

.slider_item img {
    min-height: 500px;
}

.owl-carousel.owl-loaded {
    max-width: 1903px;
    overflow: hidden;
}

@media screen and (max-width:1366px) {
    .owl-carousel.owl-loaded {
        max-width: 1349px;
        overflow: hidden;
    }
}

.slider_item .slider_text p {
    color: #fff;
    font-size: 40px;
    margin-top: 0
}

.owl-nav .owl-prev {
    position: absolute;
    left: 10px;
    top: calc(50% - 25px);
    width: 50px;
    height: 50px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) !important;
    background-color: rgba(0, 0, 0, 0.6) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 100px;
}

.owl-nav .owl-next {
    position: absolute;
    right: 10px;
    top: calc(50% - 25px);
    width: 50px;
    height: 50px;
    transform: rotate(180deg);
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) !important;
    background-color: rgba(0, 0, 0, 0.6) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 100px;
}

.owl-dots {
    display: none
}

.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.owl-nav .owl-prev:focus,
.owl-nav .owl-next:focus {
    outline: none;
}

#main_slider {
    margin-top: -47px !important
}

@media screen and (max-width:767px) {
    body .cart-table .con {
        float: right;
        height: 48px !important;
        font-weight: 500;
        font-size: 20px !important;
    }
    .dtl_img a.grouped_elements{
        height: 200px;
    }

    .slider .product-slider .best_seller_product .product_desc span.best_seller_order_online {
        position: absolute;
        bottom: 10px;
    }
    /*  body {

    background: url(https://marvel-live.freetls.fastly.net/serve/2018/3/95e4f69dd544fa5bdf0a32de68b2991.png?quality=95&fake=.png) !important;

    background-size: 100% auto !important; }

    #main-table{ opacity: 0.5 }*/
    table.product_add_options {
        margin-top: 0 !important
    }
    .product_add_options .product_price span.showPhone {
        font-size: 8px !important
    }
    .footer_clm_share a {
        margin-right: 10px
    }
    .div_text_p {
        margin-top: -15px;
        display: inline-block;
        margin-bottom: 10px
    }
    .div_text_p > .text_p {
        margin-top: 0 !important
    }
    span.h1.cart_title {
        font-size: 14.6px !important;
        margin-top: 14px;
    }
    .checkoutLogin {
        margin: 0 !important
    }
    #forgot_password_link {
        font-size: 11px;
    }
    #btn_userlogin {
        background: #000
    }
    td.checkoutLogin,
    td.checkoutForgotPass {
        border-width: 1px !important
    }
    .div_text_p > .text_p {
        font-size: 10px !important;
    }
    .hr-line {
        border-bottom: none !important;
    }
    table.ReturningCustomer {
        font-size: 10px;
    }
    .ReturningCustomer .sub-head {
        font-size: 12.5px !important;
        margin-top: 0 !important
    }
    .inputbox_medium,
    select {
        max-height: 33px !important;
        border-radius: 0;
        box-sizing: border-box;
    }
    .checkoutType .div_text_p .sub-head {
        margin-bottom: 0 !important
    }
    .checkoutType ul {
        padding: 0 11px;
        font-size: 10px;
        margin: 5px 0;
    }
    .cart-table {
        padding: 0 26px !important;
    }
    .cart-table.cart-page_table {
        padding: 0 20px 0 24px !important;
    }
    .cart-table.Confirmation .left-side > div h1 {
        font-size: 14.2px !important;
        margin-bottom: 4px !important
    }
    button.accordion {
        font-size: 13.5px !important;
        line-height: 28px !important;
        padding: 3px !important
    }
    .contwith_guest {
        margin-bottom: 0 !important
    }
    .checkoutType .sub-head {
        font-size: 13px !important
    }
    .green_btn {
        height: 38px !important;
        font-size: 13px !important;
        font-weight: 300 !importants
    }
    .head-step-no {
        height: 30px !important;
        width: 30px;
        font-size: 11px !important;
        line-height: 30px !important;
    }
    #contwith_guest {
        margin-bottom: 0 !important
    }
    #main-table td table td.product_body_text a.cart_product_name {
        color: #000;
        font-size: 12px !important;
        margin-bottom: 4px;
        line-height: 12px
    }
    #main-table td table td.product_body_text.product_size.BoardLength {
        font-size: 12.5px !important;
        margin-bottom: 16px !important
    }
    table.cart-table .div_text_p p {
        margin-bottom: 0 !important
    }
    .cart-table.Confirmation .right-side {
        display: none;
    }
    .slide-wrapper {
        max-height: 264px !important;
    }
    .footer_clm ul {
        line-height: 12px;
    }
    .cart-T td.product_img img {
        width: 100%;
        margin: 0
    }
    .cart-T td.product_img a {
        height: auto;
    }
    #wowslider-container .ws_images img {
        height: 252px;
        min-height: 0
    }
    .cart-T.Confirmation-page > tbody > tr.hideResponsive {
        display: none !important
    }
    .how_to_videos #fancybox-content {
        height: 180px !important
    }
    .how_to_videos #fancybox-right,
    .how_to_videos #fancybox-left {
        display: none !important;
    }
    #wowslider-container .ws_images {
        height: auto !important
    }
    #responsive-slider {
        margin-top: 8px;
        min-height: 200px !important;
        margin-bottom: 17px;
    }
    .productKeyFeatures h3 {
        display: none
    }
    .home_main_tital {
        font-size: 15px;
        margin: 18px 0 7px 0;
    }
    .home_best_seller ul li {
        width: 50%;
        margin-bottom: 15px;
        padding: 3px;
    }
    .best_seller_product {
        padding: 0;
        border: none
    }
    /*.home_best_seller{ padding:0 10px; }*/
    .best_seller_product .tital {
        height: 28px;
        line-height: 13px;
    }
    .best_seller_product .tital p {
        font-size: 12px;
        line-height: 14px
    }
    .product_img {
        max-height: 140px;
    }
    .product_price {
        font-size: 15px !important;
        margin: 0 0 0 0;
        font-weight: 500;
        line-height: 18px !important
    }
    .product_price .pro_price_excvat1 {
        font-weight: bold;
        font-size: 14px
    }
    .product_price span {
        font-size: 15px
    }
    #main-table td table td.product_price {
        margin-top: 6px
    }
    span.cart_total_val {
        min-width: 48px;
    }
    .product_add_options .product_price span {
        font-size: 16px !important
    }
    .product_add_options .product_price span.pro_new_price_inc_vat1 {
        font-size: 13px !important;
        margin-top: 5px;
        display: block;
    }
    .product_price small {
        font-size: 9px;
    }
    .product_desc {
        display: none
    }
    .container {
        width: 100% !important;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .footer_clm {
        width: 47%
    }
    .footer_clm.CustomerServices {
        position: absolute;
        left: 10px;
        top: 80px;
    }
    .footer_clm.LegalInformation {
        position: absolute;
        right: 10px;
        top: 165px;
    }
    .footer_clm.LegalInformation {
        position: absolute;
        left: 10px;
        top: 200px;
    }
    .footer_clm.ContactUs {
        position: absolute;
        right: 10px;
        top: 200px;
    }
    .ContactInformation {
        position: absolute;
        right: 10px;
        top: 80px;
    }
    .top_footer {
        display: none;
    }
    .bottom_footer {
        display: none;
    }
    .footer_clm_share h4 {
        display: none;
    }
    .footer_clm li a,
    .footer_clm li span {
        line-height: 22px !important;
        font-size: 12.5px !important;
        color: #fff !important;
        font-weight: 300;
    }
    .CustomerServices.footer_clm li a.line2 {
        width: 120px;
        line-height: 13px !important;
        margin-bottom: 4px;
    }
    .footer_clm li h3 {
        font-size: 12px;
        font-weight: 600;
        line-height: 23px;
        margin-bottom: 0
    }
    .footer_clm.ContactUs li a,
    .footer_clm.ContactUs li span {
        line-height: 13px !important;
        font-size: 11px !important;
    }
    .footer_clm.ContactUs li:nth-last-child(2) {
        margin-top: 10px !important
    }
    .footer_clm.ContactUs li h3 {
        margin-bottom: -6px
    }
    footer .footer_clm:nth-child(4) {
        clear: both;
    }
    .footer_img1 {
        padding: 0 !important;
        margin-top: 30px !important
    }
    .footer_img1 img:nth-child(1) {
        height: 54px;
    }
    .footer_img1 img:nth-child(2) {
        position: relative;
        left: 79px;
        height: 37px;
    }
    .footer_img1 img:nth-child(3) {
        position: relative;
        right: 127px;
    }
    .middle_footer {
        clear: both;
        position: relative;
        height: 470px;
    }
    .footer_clm_share a.geoTrust {
        display: none !important;
    }
    .footer_clm_share a img {
            width: 26px;
    height: 26px;
    border-radius: 100px;
    }
    .CustomerServices.footer_clm li a {
        line-height: 21px !important;
    }
    .footer_clm.footer_clm_share {
        position: absolute;
        top: 17px;
        margin: 0;
        margin-left: 0px;
    }
    .footer_img1 img {
        width: auto;
        height: 40px;
        margin: 5px 10px;
        float: none;
    }
    .footer_img1 img:last-child {
        width: 220px;
        margin-left: -14px;
        height: auto;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .index-videos .video_box a span {
        font-size: 11px !important;
        height: auto !important;
        font-weight: 500;
        line-height: 13px;
    }
    .swiper-slide {
        height: auto !important
    }
    .swiper-container {
        padding-bottom: 0 !important
    }
    #main-table td table td.slider_table.index-videos {
        padding: 0 8px !important;
        box-sizing: border-box;
        margin-top: -20px
    }
    .mobile_search {
        display: block;
    }
    .swiper-pagination-bullet {
        height: 18px !important;
        width: 18px !important;
        margin-right: 0 !important;
        margin-left: 8px !important;
    }
    .megamenu li:hover .dropdown_container {
        top: 0 !important
    }
    .swiper-pagination-fraction,
    .swiper-pagination-custom,
    .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: auto !important;
        top: 25px !important;
    }
    .collection_banner img {
        height: auto;
    }
    .breadcrumb_main {
        padding: 5px 0 !important
    }
    .left_collection_filter {
        width: 100%
    }
    .collection_wrapper {
        width: 100%
    }
    .collection_wrapper #products_td {
        margin: 0 !important;
        padding: 0 !important;
        margin-left: -5px !important;
        width: calc(100% + 10px) !important;
    }
    .product_results_ul li {
        padding: 5px;
        width: 50%
    }
    .cellpaddingtable > .image {
        height: 130px !important;
        height: 130px !important;
    }
    .text_products {
        position: absolute;
        top: 0;
        left: 0;
        font-size: 11px !important;
        margin: 0 !important;
        display: inline-block;
        line-height: 14px;
        height: 20px;
        overflow: hidden;
    }
    .product_tablet_information .product_body_text {
        font-size: 9px !important;
        height: 58px;
        display: inline-block;
        width: 100%;
        overflow: hidden;
        line-height: 14px;
        margin-top: 15px
    }
    .fast_delivery_label {
        display: none !important
    }
    .cat_products_price h2 {
        font-size: 11px;
        font-weight: normal;
        clear: both;
        margin-top: 11px;
        display: inline-block;
        margin-top: 11px;
        display: inline-block;
        height: 20px;
        overflow: hidden;
        margin-top: 0
    }
    .cat_products_price h2 span {
        font-size: 16px
    }
    .product_img img {
        max-height: 2000px
    }
    .product_tablet_information .btn1111 {
        display: none !important;
    }
    .cellpaddingtable .image {
        margin-top: 40px !important;
        margin-bottom: 0px
    }
    /*.cellpaddingtable .product_offer_container {
        display: none
    }*/
    .breadcrumb.breadcrumb_main {
        display: none !important;
    }
    .icon-play {
        bottom: 50% !important
    }
    .search_text7 {
        color: #fff !important
    }
    .related_products {
        display: none;
    }
    .mega_menu_mobile .megamenu {
        margin-bottom: 100px
    }
    .cart_total_table {
        background: #fff;
        margin-top: -11px
    }
    .cart_total_table td {
        color: #000;
        font-size: 12px;
        line-height: 23px;
    }
    .cart_footer {
        display: none !important;
    }
    .grand-total-table td:first-child {
        width: calc(100% - 80px) !important;
        font-weight: normal !important;
    }
    .grand-total-table td:last-child {
        max-width: 80px;
    }
    .checkout_btns td {
        width: 100% !important
    }
    .cart_accept_payment {
        display: none !important
    }
    .checkout_btns a {
        font-size: 16px !important;
        line-height: 33px;
        font-weight: 300;
        border-radius: 0;
    }
    .cart_checkout_btns.checkout_btns a span{
        font-size: 16px !important;
        color: #FFFFFF !important;
        font-weight: inherit !important;
    }
    .cart_checkout_btns.checkout_btns a {
        line-height: 24px;
        margin-top: 36px;
        text-shadow: none;
    }
    .cart_checkout_btns.checkout_btns td a:nth-child(2) {
        margin-top: 18px;
    }
    .showResponsive {
        display: block !important;
    }
    table.cart-products-table {
        min-width: 0
    }
    table {
        max-width: 100%
    }
    td {
        max-width: 100%
    }
    .left_collection_filter {
        display: none;
    }
    .ckeckbox_text {
        clear: both;
        display: inline-block;
        width: 100%
    }
    .productKeyFeatures li,
    .productKeyFeatures {
        font-size: 9px;
        line-height: 11px;
        margin-bottom: 3px;
    }
    .productKeyFeatures {
        width: 50%;
        margin-bottom: 35px
    }
    a.more-keyFeatures {
            width: 114px;
        line-height: 35px !important;
        font-size: 10px !important;
        margin-top: 0;
        vertical-align: top;
    }
    a.more-keyFeatures:after {
        top: 15px;
        border-width: 5px;
    }
    .emailNquebtn a.btn11 {
        font-size: 11px;
        background: #000;
        width: 48%;
        float: left;
        margin: 0;
        color: #fff;
        border-radius: 0;
        line-height: 35px;
        font-weight: normal;
        text-align: center;
    }
    .emailNquebtn a.btn11 .icon_send,
    .emailNquebtn a.btn11 .icon_que {
        display: none;
    }
    table.emailNquebtn {
        border: none !important;
        padding: 0 !important
    }
    .emailNquebtn td a:nth-child(2) {
        float: right;
    }
    #postcode_dev {
        position: relative;
    }
    #postcode_dev .btn1111 {
        background: #000;
        margin: 0;
        position: absolute;
        width: 140px;
        color: #fff;
        right: 0;
        border: none;
        top: 18px;
    }
    #postcode_dev {
        width: calc(100% - 150px) !important;
        float: left;
    }
    #postcode_dev > span {
        display: inline-block;
        width: 100%
    }
    #find_address_dev {
        float: right;
        width: 135px
    }
    #simplemodal-container h1 {
        font-size: 20px
    }
    #simplemodal-container label {
        font-size: 14px;
        width: 110px;
        line-height: 40px
    }
    .mobile-heading {
        z-index: 1001
    }
    #simplemodal-container .simplemodal-wrap {
        padding: 0 !important
    }
    .product_results_ul li .cellpaddingtable {
        padding: 0 !important;
        border: none !important
    }
    .footer_clm.ContactUs {
        line-height: 12px !important;
    }
    .footer_clm.ContactUs li span {
        line-height: 14px !important
    }
    .product_title b {
        font-size: 15px;
        font-weight: normal;
        margin-top: 15px;
        line-height: 18px;
        margin-bottom: 0
    }
    .product_body_text {
        font-size: 14px !important
    }
    .ui-tabs .ui-tabs-nav {
        border: none !important
    }
    .mobile_product_detail {
        position: relative;
        min-height: 200px
    }
    .mobile_product_detail #mobileProDetailOptions {
        position: absolute;
        right: 0;
        top: -6px;
        width: 46% !important;
        z-index: 100;
    }
    .choose_options {
        text-align: right;
    }
    .choose_options > span {
        font-size: 9px !important;
        font-weight: bold;
    }
    .choose_options select {
        width: 100% !important;
        min-height: 22px;
        height: 22px !important;
        padding: 0;
        font-size: 10px;
        max-width: 160px;
        border-radius: 0;
    }
    .qty_box_td {
        position: absolute;
        top: 0;
        color: #000;
        right: 6px;
        width: 50% !important;
        font-size: 11px;
        text-align: right;
    }
    .qty_box_td input {
        font-size: 12px !important;
        width: 60px !important;
        height: 23px !important;
        border-color: #828282;
        background: #fff;
    }
    .qty_box_td input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        font-size: 13px;
    }
    .qty_box_td input::::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 13px;
    }
    .qty_box_td input:::-ms-input-placeholder {
        /* IE 10+ */
        font-size: 13px;
    }
    .qty_box_td input:::-moz-placeholder {
        /* Firefox 18- */
        font-size: 13px;
    }
    .product_price.new_price_selected2 {
        line-height: 13px !important;
        min-height: 41px;
        display: inline-block;
    }
    #data_form .add_to_cart_button a {
        min-width: 100px;
        margin-left: 0;
        text-align: center;
        width: 110px;
        position: absolute;
        left: 0;
        border-radius: 0;
        font-size: 12px;
        font-weight: normal;
    }
    #data_form .add_to_cart_button a span {
        color: #fff !important;
        font-size: 10px !important;
        line-height: 20px
    }
    #data_form .add_to_cart_button a .icon_cart_btn {
        display: none;
    }
    #data_form .add_to_cart_button {
        margin-top: 18px !important
    }
    .delivery_option_product_detail {
        position: absolute;
        left: 0;
        bottom: -91px;
        width: 200% !important;
        max-width: 2000px;
        left: -100%;
        font-size: 11px;
    }
    .delivery_option_product_detail img {
        width: 45px;
        height: auto;
    }
    .delivery_option_product_detail .product_price {
        font-size: 10px !important;
        line-height: 11px !important
    }
    .delivery_option_product_detail .product_price a {
        font-size: 10px !important
    }
    .productKeyFeatures ul {
        height: auto;
        overflow: hidden;
    }
    .discount_code_div {
        position: relative;
        height: 65px !important;
        margin-bottom: 10px
    }
    .discount_code_div > td {
        position: absolute;
        width: 100% !important
    }
    .discount_code_div input {
        border: none;
        height: 35px;
        margin-top: 4px;
        width: calc(100% - 100px) !important;
        float: left;
        box-sizing: border-box;
        background: #f1f1f1;
        padding-left: 10px;
    }
    .discount_code_div a {
        background: #949408;
        color: #fff !important;
        width: 100px;
        float: right;
        text-align: center;
        line-height: 35px;
        margin-top: 4px;
        font-size: 13px;
    }
    .collection_banner {
        display: none;
    }
    .mega_menu_mobile .megamenu li a > span,
    .mega_menu_mobile .megamenu li li a {
        font-size: 15px !important;
        text-transform: capitalize;
        line-height: normal;
        line-height: 30px;
    }
    table.cart-table p.step2_header {
        font-size: 12.9px !important;
        margin: 0 !important;
        margin-top: 5px !important;
        margin-bottom: -5px !important;
    }
    .step2_checkbox p input,
    .checkbox_style > input {
        display: none;
    }
    .step2_checkbox p label,
    .checkbox_style > label {
        font-size: 9.8px;
        position: relative;
        padding: 9px 0;
        padding-left: 33px;
        display: inline-block;
    }
    .step2_checkbox p label:after,
    .checkbox_style > label:after {
        content: "";
        border: 1px solid #000;
        width: 20px;
        height: 20px;
        display: inline-block;
        left: 3px;
        top: 5px;
        position: absolute;
    }
    .step2_checkbox p input:checked + label:after,
    .checkbox_style > input:checked + label:after {
        background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=) no-repeat center;
    }
    table.cart-table .step2_checkbox_text > p {
        font-size: 9.4px !important;
        width: 100% !important;
        margin: 0px !important;
        color: #000;
        margin-top: -5px !important;
        line-height: 16px;
    }
    .checkout_calculate_postcode {
        margin-top: 16px;
        margin-bottom: 20px;
    }
    .checkout_calculate_postcode #calculate_postcode {
        height: 26px;
        width: 171px;
    }
    .checkout_calculate_postcode .blue_btn2 {
        background: #194CAA !important;
        width: 145px;
        height: 32px;
    }
    table.cart-table .deliveryInstructions > p {
        font-size: 9.5px !important;
        font-weight: 500 !important;
        margin-bottom: 5px !important
    }
    .deliveryInstructions textarea {
        height: 90px
    }
    .container-step2 .green_btn {
        margin-bottom: 30px !important;
        margin-top: 3px;
        height: 43px !important
    }
    .container-step3 .green_btn {
        margin-bottom: 25px !important;
    }
    .tr_input td input#billing_address2,
    .tr_input td input#delivry_address2 {
        margin-top: 12px;
    }
    .step_edit {
        font-size: 13px !important;
        width: 68px !important;
        line-height: 26px;
        margin-top: 1px;
        text-transform: capitalize;
    }
    .container-step3 .addr_container {
        margin: 0 !important
    }
    tr.tr_input td.hideResponsive,
    tr.tr_head td.hideResponsive {
        display: none !important
    }
    tr.tr_input {
        margin: 0 !important;
    }
    tr.tr_input td {
        margin-bottom: 9px !important
    }
    .tr_input td label {
        font-size: 13px;
        margin-top: 0 !important;
        display: inline-block;
        margin-bottom: 3px;
        width: 100%;
    }
    .tr_input td input,
    .tr_input td select {
        background: #fff;
        margin-bottom: 0 !important;
        height: 32px !important;
        font-size: 11px;
        border: 1px solid #A0A0A0
    }
    .billing_find_addess_div input {
        width: calc(100% - 160px);
        float: left;
    }
    .billing_find_addess_div .black_btn {
        float: right;
        width: 155px;
        margin: 0;
    }
    #tr_same_addr .radio_style {
        width: 50% !important;
        float: left;
        font-size: 9.5px
    }
    #tr_same_addr {
        display: inline-block !important;
        margin-bottom: 13px;
    }
    .cart-T.Confirmation-page > tbody > tr {
        display: inline-block !important;
    }
    .large_pro_img_fb #fancybox-left {
        left: -50px;
    }
    .large_pro_img_fb #fancybox-right {
        right: -50px;
    }
    .large_pro_img_fb #fancybox-close {
        right: -28px;
    }
    .calc_popup h2 {
        font-size: 20px;
    }
    .calc_popup h2 + span {
        font-size: 15px;
    }
    .calc_popup span {
        font-size: 12px
    }
    .calc_popup input {
        height: 35px;
        margin: 0
    }
    .radiogroup label {
        font-size: 12px;
    }
    .radiogroup input {
        width: auto !important;
        margin: 0 !important
    }
    div#calculator_overlay {
        top: 5% !important
    }
    div#calculator_overlay .close_popup {
        width: 25px;
        height: 25px;
        top: -27px;
        right: -10px;
    }
    .slider_item .slider_text p {
        margin-bottom: 5px;
        font-size: 10px;
    }
    .slider_item .slider_text h2 {
        font-size: 12px;
    }
    .slider_item .slider_text h1 {
        font-size: 20px;
    }
    .slider_item .slider_text {
        line-height: 20px
    }
    .owl-nav .owl-prev,
    .owl-nav .owl-next {
        background-size: 10px !important;
        width: 20px;
        height: 20px;
        top: calc(50% - 10px)
    }
    .slider_item img {
        min-height: 100px;
    }
    #main_slider {
        margin-top: 0 !important
    }
    .hideResponsive.conti_shoping_sample_btn {
        display: none !important;
    }
    td.sampleMobileTotalBox{
        width: 100%!important;
    }
}


/*

body {

    background: url(https://marvel-live.freetls.fastly.net/serve/2018/3/5f4d4b1c1f9244f0a40439430e5518d8.png?quality=95&fake=.png) !important;

    background-size: 100% auto !important;

}

#main-table{ opacity: 0.5 }*/

.top_header {
    margin-top: 10px
}

.footer_img1 ul {
    margin: 0;
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.footer_img1 ul li:first-child {
     width: 30%; 
         padding-left: 0;
}
.footer_img1 ul li:last-child{
    padding-right: 0;
}
.footer_img1 ul li {
    width:17.5%;
    border-right: 1px solid #949408;
    box-sizing: border-box;
    display: flex;
    align-items: center;
        padding: 0 15px;
}

.footer_img1 ul li img {
    width: 100%;
    height: auto !important;
    vertical-align: middle;
    margin: 0 auto;
}
.footer_img1 ul li:not(:first-child) img {
    max-width: 160px;
}   


.footer_img1 ul li:nth-child(5) {
    border-right: 0 !important;
}

.megamenu_container ul.megamenu li:nth-child(4) .dropdown_9columns {
    width: 80%;
}
.megamenu_container ul.megamenu li:nth-child(4) .dropdown_9columns .submenu_product > tbody > tr > td {
    width: 25% !important;
}
.megamenu_container ul.megamenu li:nth-child(4) .dropdown_9columns .submenu_product > tbody > tr > td a.submenu_product_img {
    height: 140px;
}
.cat_products_price .mobile-view-price {
    display: none;
}
.product_results_ul li .cellpaddingtable .product_tablet_information .cat_products_price h2 + span {
    display: none;
}
.glossy-square-gray .slide-buttons {
    display:none !important;
}   
@media(max-width: 991px) {
    .footer_img1 ul li {
        width: 33.33%;
    }
}

@media(max-width: 767px) {
    .footer_img1 ul li {
        width: 50%;
        margin: 10px 0;
    }
    .footer_img1 ul li:first-child {
        width: 50%;
    }
    .footer_img1 ul li img {
        margin: 0px auto !important;
        width: 100% !important;
    }
    .footer_img1 ul li:nth-child(2),
    .footer_img1 ul li:last-child {
        border: 0;
            padding-right: 0;
    }
    .footer_img1 ul li:nth-child(3) {
        padding-left: 0;
    }
    .home_best_seller .best_seller_product .product_img {
        height: auto !important;
        display: block !important;
        max-height: 100% !important;
    }
    .home_best_seller .best_seller_product .product_img img {
        width: 100%;
        height: auto !important;
        max-height: 100% !important;
    }
    .product_results_ul li .cellpaddingtable .image {
        margin: 0 !important;
        height: auto !important;
        max-height: 100% !important;
        width: 100%;
        min-height: 150px;
    }
    .product_results_ul li .cellpaddingtable .image a {
        width: 100% !important;
        height: auto !important;
    }
    .product_results_ul li .cellpaddingtable .image img {
        width: 100% !important;
        height: auto !important;
        max-height: 100% !important;
    }
    .product_results_ul li .cellpaddingtable {
        padding-top: 0px !important;
    }
    .product_results_ul li {
        float: none !important;
        width: 100%;
        display: block !important;
        margin: 0 0 30px 0 !important;
    }
    .product_results_ul li .cellpaddingtable .product_tablet_information .text_products {
        display: none;
    }
    .product_results_ul li .cellpaddingtable .product_tablet_information span.product_body_text {
        font-size: 15px !important;
        line-height: 20px;
        height: auto !important;
    }
    .cat_products_price{
        margin: 0px 0;
        clear: both;
    }
    .cat_products_price .mobile-view-price {
        margin-top: 15px;
        display: inline-block;
        width: 100%;
    }
    .cat_products_price .mobile-view-price span {
        display: block;
    }
    .cat_products_price .mobile-view-price span.green-text {
        font-size: 16px;
        font-weight: bold;
        color: #949408;
        line-height: 20px;
    }
    .cat_products_price .mobile-view-price span.main-price {
        font-size: 16px;
        font-weight: bold;
        color: #000;
        line-height: 20px;
    }
    .cat_products_price .mobile-view-price span.sub-price {
        font-size: 16px;
        color: #000;
        line-height: 20px;
    }
    .product_results_ul li .cellpaddingtable span.btn1111 {
        display: block !important;
        width: 100%;
        border-radius: 0;
        background: #000;
        font-weight: bold;
        padding: 10px 10px;
        font-size: 15px;
        margin-top: 15px;
        color: #fff !important;
    }
    .product_results_ul li .cellpaddingtable .product_tablet_information .cat_products_price h2 {
        font-size: 15px;
        font-weight: bold;
        margin-top: 10px;
    }
    .product_results_ul li .cellpaddingtable .text_products.mob-show {
        padding: 0 !important;
        text-align: left !important;
        position: initial !important;
        height: auto !important;
        line-height: 22px !important;
        width: 100% !important;
        margin: 0px 0 15px 0 !important;
        display: block !important;
        font-weight: 400;
        font-size: 18px !important;
    }
    .product_results_ul li .cellpaddingtable .text_products.mob-show p {
        margin: 0;
        font-weight: bold;
        margin-bottom: 2px;
    }
    .home_best_seller .best_seller_product .tital {
        height: auto;
        margin: 0 0 10px 0;
    }
    .home_best_seller .best_seller_product .tital p {
        font-size: 15px;
        line-height: 20px;
    }
    table.success_msg,
    span.currntly-cart,
    .bbt-cart-products-table,
    table.bbt-discount,
    table.bbt-totals,
    table.bbt-viewcart {
        display: none !important;
    }
    .cat_products_price h2 {
        height: auto;
    }
    .pagging a.change_view_btn {
        display: none !important;
    }
    .pagination > a,
    .pagination > span {
        padding: 0 !important;
        height: auto !important;
        line-height: 20px !important;
        font-size: 14px !important;
        min-height: 20px;
        min-width: 20px;
        text-align: center;
        vertical-align: middle;
    }
    body .pagination > span a {
        line-height: normal !important;
    }
    body .pagination > a:nth-child(2) {
        display: none !important;
    }
    body .pagination > a img,
    body .pagination > span img {
        position: relative;
        top: 4px;
    }
    .pagging {
        padding: 0;
    }
    .pagging + ul.product_results_ul {
        margin-top: 20px;
    }
    body .map {
        height: 200px;
    }
    .panel div {
        line-height: 1.2 !important;
        font-size: 14px;
    }
    .find_addess_btn button {
        margin-left: 98px;
    }
    form#register_user .ccbnOutline h1 {
        margin: 0;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after {
        position: relative;
        top: -2px !important;
    }
    form#form_data_cart td.product_qty {
        float: right;
    }
    body .cart-table .product_total p,
    body .cart-table .product_body_text p {
        margin: 0 !important;
    }
    span.trustpilot-widget {
        margin-left: -24px;
        margin-top: 10px;
    }
    body .bbt-video-section .bbt-video-inner a.view_more_video {
        margin-bottom: 10px;
    }
    .bbt-video-section {
        margin-bottom: 30px !important;
    }
    body .video_box_wrapper {
        width: 100%;
        margin-left: 0;
    }
    body .page_how_to_videos .video_box {
        width: 100%;
        float: none;
        box-sizing: border-box;
        display: inline-block;
        margin: 0 0 15px 0;
    }
    body .page_how_to_videos .pagging {
        display: inline-block;
        width: 100%;
        margin-top: 15px;
    }
    /*body .product_offer_container {
        background-size: contain;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 15px;
        padding-top: 25px;
        width: 95px;
        height: 95px;
    }*/
    .best_seller_product .image {
        position: relative;
    }
    .best_seller_product .product_img {
        height: auto;
        display: block !important;
        overflow: visible;
    }
    .best_seller_product .product_img img {
        max-height: 250px !important;
        object-fit: cover;
        object-position: center;
            min-height: 250px;
    }
    .best_seller_product .image{
        height: 250px;
    }
    body .advanced-slider .product_offer_container{
        bottom: 0;
    }
    body .product_offer_container {
        height: 90px;
        width: 90px;
    }
    body .product_offer_container .pro_offer_txt {
        font-size: 13px;
        line-height: 16px;
    }
    body .filter-wrap{
        flex-wrap: wrap;
    }
    body .pagging .pull-left {
        width: 100%;
    }
    body .pagging .pull-right{
        width: 100%;
    }
    body .filter-wrap .filter-item{
            width: 100%;
    }
    .filter-wrap .filter-item span{
            margin-bottom: 5px;
        display: block;
    }
    .trustpilot-widget {
        clear: both;
    }
    table.my_how_to h1.h1 {
        text-align: left;
    }
    table.my_how_to tr {
        width: 50% !important;
        float: left !important;
        text-align: left !important;
            padding: 0 10px;
    box-sizing: border-box;
        margin: 0 0 15px 0;
    }
    table.my_how_to tr:first-child {
        width: 100% !important;
    }
    table.my_how_to tr a {
            font-size: 15px;
        text-align: left;
        color: #000;
        font-weight: bold;
    }
    h1.h1 {
        text-align: left;
    }
    table.my_how_to img {
        max-width: 110px;
        margin: 0 !important;
    }
    .footer_img1 ul li:not(:first-child) img {
        max-width: 90px;
    }
    #update_discount_code span {
        color: #000 !important;
    }
    /*17-01-2020*/
    .mobile_product_detail td.breadcrumb {
        display: flex !important;
        width: 100% !important;
        flex-wrap: wrap !important;
    }
    .mobile_product_detail td.breadcrumb .productKeyFeatures {
        width: 100%;
        order: 3;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions {
        width: 100% !important;
        position: inherit !important;
        order: 1;
        background: #f5f5f5;
        padding: 10px !important;
        box-sizing: border-box;
    }
    .mobile_product_detail td.breadcrumb .fast-delivery {
        order: 4;
        width: 100%;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions {
        width: 100% !important;
        position: inherit !important;
        order: 1;
        background: #f5f5f5;
        padding: 10px !important;
        box-sizing: border-box;
        padding-bottom: 0 !important;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions td.choose_options {
        margin-bottom: 0;
        text-align: left;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions td.choose_options select#Board_Length {
        width: 100%;
        max-width: 100%;
        padding: 5px;
        font-size: 12px;
        height: auto !important;
        color: #000;
        margin-bottom: 0;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options {
        position: inherit;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr {
        display: flex !important;
        flex-wrap: wrap;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child {
        width: 60% !important;
            padding-bottom: 15px !important;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child span.product_price {
        min-height: auto;
        font-size: 18px !important;
        line-height: 20px !important;
        width: 100%;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:nth-child(2) {
        width: 40% !important;
        padding-bottom: 15px !important;
        display: flex !important;
        align-items: center;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:nth-child(2) span.hideResponsive {
        display: inline-block !important;
        font-size: 15px;
        margin-right: 10px;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:nth-child(2) input#quantity {
        width: 100% !important;
        padding: 5px;
        box-sizing: border-box;
        height: auto !important;
        font-size: 16px !important;
        border: 1px solid #9e9e44;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions td.qty_box_td {
        position: inherit;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:nth-child(2) br {
        display: none;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child span.product_price br {
        display: none;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions a.btn111111.addToCartBtn {
        position: inherit;
        padding: 10px 0;
        text-transform: uppercase;
        color: #000;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions a.btn111111.addToCartBtn span {
        color: #000 !important;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIC0zMSA1MTIuMDAwMzMgNTEyIiB3aWR0aD0iNTEyIj48Zz48cGF0aCBkPSJtMTY2IDMwMC4wMDM5MDZoMjcxLjAwMzkwNmM2LjcxMDkzOCAwIDEyLjU5NzY1Ni00LjQzNzUgMTQuNDE0MDYzLTEwLjg4MjgxMmw2MC4wMDM5MDYtMjEwLjAwMzkwNmMxLjI4OTA2My00LjUyNzM0NC40MDYyNS05LjM5MDYyNi0yLjQzMzU5NC0xMy4xNTIzNDQtMi44NDM3NS0zLjc1LTcuMjY1NjI1LTUuOTY0ODQ0LTExLjk4NDM3NS01Ljk2NDg0NGgtMzY1LjYzMjgxMmwtMTAuNzIyNjU2LTQ4LjI1Yy0xLjUyMzQzOC02Ljg3MTA5NC03LjYxNzE4OC0xMS43NS0xNC42NDg0MzgtMTEuNzVoLTkxYy04LjI4OTA2MiAwLTE1IDYuNzEwOTM4LTE1IDE1IDAgOC4yOTI5NjkgNi43MTA5MzggMTUgMTUgMTVoNzguOTYwOTM4bDU0LjE2Nzk2OCAyNDMuNzVjLTE1LjkzNzUgNi45Mjk2ODgtMjcuMTI4OTA2IDIyLjc5Mjk2OS0yNy4xMjg5MDYgNDEuMjUzOTA2IDAgMjQuODEyNSAyMC4xODc1IDQ1IDQ1IDQ1aDI3MS4wMDM5MDZjOC4yOTI5NjkgMCAxNS02LjcwNzAzMSAxNS0xNSAwLTguMjg5MDYyLTYuNzA3MDMxLTE1LTE1LTE1aC0yNzEuMDAzOTA2Yy04LjI2MTcxOSAwLTE1LTYuNzIyNjU2LTE1LTE1czYuNzM4MjgxLTE1IDE1LTE1em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMTUxIDQwNS4wMDM5MDZjMCAyNC44MTY0MDYgMjAuMTg3NSA0NSA0NS4wMDM5MDYgNDUgMjQuODEyNSAwIDQ1LTIwLjE4MzU5NCA0NS00NSAwLTI0LjgxMjUtMjAuMTg3NS00NS00NS00NS0yNC44MTY0MDYgMC00NS4wMDM5MDYgMjAuMTg3NS00NS4wMDM5MDYgNDV6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjxwYXRoIGQ9Im0zNjIuMDAzOTA2IDQwNS4wMDM5MDZjMCAyNC44MTY0MDYgMjAuMTg3NSA0NSA0NSA0NSAyNC44MTY0MDYgMCA0NS0yMC4xODM1OTQgNDUtNDUgMC0yNC44MTI1LTIwLjE4MzU5NC00NS00NS00NS0yNC44MTI1IDAtNDUgMjAuMTg3NS00NSA0NXptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PC9nPiA8L3N2Zz4=);
        background-size: 23px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        padding-left: 30px;
        display: inline-block;
        line-height: 22px;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td span.product_body_text.add_to_cart_button {
        float: none;
        margin: 0 -10px;
        width: auto !important;
        border-top: 10px solid #fff;
        display: block;
        margin-top: 0 !important;
    }
    .mobile_product_detail td.breadcrumb .mbl_ask_friend {
        order: 2;
        margin: 25px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .mobile_product_detail td.breadcrumb .mbl_ask_friend a span.icon_send, 
    .mobile_product_detail td.breadcrumb .mbl_ask_friend .icon_que {
        display: none;
    }
    .mobile_product_detail td.breadcrumb .mbl_ask_friend a {
        width: 40% !important;
        display: block !important;
        text-align: center;
        border-radius: 0;
    }
    .mobile_product_detail td.breadcrumb .mbl_ask_friend a span {
        color: #fff;
        text-shadow: none;
        font-weight: bold;
        font-size: 14px;
    }
    table.emailNquebtn{
        display: none !important;
    }
    .mobile_product_detail td.breadcrumb .productKeyFeatures h3 {
        display: block;
        margin: 0;
    }
    .mobile_product_detail td.breadcrumb .productKeyFeatures ul li {
        font-size: 15px;
        line-height: normal;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr:nth-child(2), 
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr:nth-child(3) {
        display: none !important;
    }
    .product_results_ul li .cellpaddingtable .product_tablet_information .cat_products_price h2{
        display: none;
    }
    .cat_products_price .mobile-view-price,
    .product_results_ul li .cellpaddingtable .product_tablet_information .cat_products_price h2 + span  {
        display: inline-block;
    }
    p.pro_detail_pro_nm {
        margin-top: 15px !important;
        margin-bottom: 5px !important;
        font-size: 18px;
        line-height: 22px;
            padding: 0 10px;
    }
    p.pro_detail_pro_nm span.spn_pro_nm {
        display: block;
        font-weight: bold;
    }
    p.pro_detail_pro_nm span.product_price {
        color: #000 !important;
    }
    p.pro_detail_pro_nm .product_price span {
        font-size: 15px;
        font-weight: 400;
    }
    p.pro_detail_pro_nm .product_price span span.pro_price_excvat1 {
        font-weight: 400;
        font-size: 15px;
    }
    body    .glossy-square-gray .slide-buttons {
        display: block !important;
    }
    body .glossy-square-gray .slide-buttons {
        bottom: 10px;
        text-align: center;
    }

    body .glossy-square-gray .slide-buttons a {
        width: 10px !important;
        height: 10px !important;
        background-image: none !important;
        background: rgba(255, 255, 255, .6) !important;
        margin: 0px 2px !important;
        border-radius: 100px;
        float: none;
        display: inline-block;
    }

    body .glossy-square-gray .slide-buttons  a.select {
        background: #fff  !important;
    }

    body .glossy-square-gray .slide-buttons .buttons-inner {
        text-align: center;
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .mobile_hide {
        display: none !important;
    }
    .mobile_product_detail td.breadcrumb .productKeyFeatures .mobile_hide {
        display: none !important;
    }
    body .mobile_data_form {
        padding: 0 !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
    #main-table td table .mobile_product_detail td.breadcrumb {
        padding: 0 10px !important;
        box-sizing: border-box;
    }
    tr.product-detail-wrapper div#tabs {
        padding: 0 10px;
        box-sizing: border-box;
    }
    .middle_footer,#responsive-slider {
        overflow-x: hidden;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child span.product_price {
        display: inline!important;
    }
    .mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child span.spn_measure {
        font-size: 18px !important;
        line-height: 20px !important;
        font-weight: bold;
    }
}
@media(max-width:360px){
    span.trustpilot-widget{
        margin-left: 0 !important;
    }
}
table.my_how_to img {
    width: 50px !important;
    height: auto;
}
table.my_how_to a {
    font-size: 18px;
    color: #000000;
}
table.my_how_to a {
    font-size: 18px;
}
.product_price span.pro_new_price_inc_vat1 {
    display: inline-block;
}

.product_results_ul li .cellpaddingtable .text_products.mob-show {
    display: none;
}

table.success_msg {
    max-width: 390px;
    background: #e1e7bc;
    margin: 0 0 15px 0;
}

table.success_msg td {
    line-height: 16px !important;
    font-size: 14px !important;
}

span.currntly-cart {
    margin: 10px 0 5px;
    font-weight: bold;
    display: inline-block;
}

.bbt-cart-products-table span {
    color: #000 !important;
    font-size: 13px !important;
}

.bbt-cart-products-table {
    max-width: 390px;
    border: 0 !important;
}

table.bbt-discount {
    max-width: 390px;
    border: 0 !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}

table.bbt-discount tr td {
    border: 0 !important;
    background: transparent;
    font-size: 14px;
    line-height: normal;
    padding: 4px 0px 4px 0;
}

table.bbt-discount tr td span {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
}

table.bbt-totals {
    max-width: 390px;
    border: 0 !important;
}

table.bbt-totals td {
    border: 0;
}

table.bbt-totals td {
    background: transparent;
    font-size: 13px;
    text-align: center;
    line-height: normal;
}

table.bbt-totals tr:nth-child(odd) {
    background: #C8D091;
}

table.bbt-totals tr:nth-child(even) {
    background: #99A934;
}

table.bbt-totals td:first-child {
    text-align: left;
}

table.bbt-totals td:first-child span {
    color: #000 !important;
    font-weight: 500;
}

table.bbt-totals td:last-child {
    display: none !important;
}

table.bbt-totals td:nth-child(3) {
    text-align: right;
    font-weight: 400;
}

table.bbt-totals td:nth-child(3) span {
    font-weight: 500 !important;
    font-size: 14px;
}

table.bbt-viewcart {
    max-width: 390px;
}

table.bbt-viewcart a.btn111111 {
    padding-top: 10px;
    text-shadow: none;
    color: #fff !important;
    width: 150px !important;
    text-align: center;
    text-transform: uppercase;
    background: #000;
    text-decoration: none;
    display: inline-block;
    padding-bottom: 15px;
}

.cart-products-table tr:first-child td {
    border: 0;
}

.map {
    width: 100% !important;
    height: 450px;
}

.map iframe,
.map div {
    width: 100% !important;
}

table.cls_accounts {
    margin-top: -26px;
    padding-right: 30px;
}

span.trustpilot-widget {
    display: inline-block;
    vertical-align: middle;
}

.bbt-video-section .bbt-video-inner {
    background: #949408;
    padding: 0 8px;
    margin-top: 30px;
}

.bbt-video-section .bbt-video-inner h2.home_main_tital {
    color: #fff;
    padding-left: 8px;
}

.bbt-video-section .video_box {
    padding: 0 !important;
}

.bbt-video-section .bbt-video-inner img.image {
    width: 96% !important;
    border: 4px solid #fff;
}

.bbt-video-section .bbt-video-inner .video_box a span {
    padding: 5px 10px !important;
    color: #fff;
}

.bbt-video-section .bbt-video-inner .swiper-pagination span.swiper-pagination-bullet {
    background: #cccc5b !important;
}

.bbt-video-section .bbt-video-inner .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff !important;
}

.bbt-video-section .bbt-video-inner .swiper-pagination span.swiper-pagination-bullet:after {
    position: relative;
    top: 1px;
}

.bbt-video-section .bbt-video-inner a.view_more_video {
    bottom: 4px;
    color: #949408 !important;
    background: #fff;
    padding: 4px 10px 2px;
    border-radius: 6PX;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-right: 9px;
    margin-bottom: -4px;
}

/*.product_offer_container.offer_star {
    width: 150px !important;
    height: 140px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    padding-top: 40px;
}*/

/*.product_offer_container.offer_star .pro_offer_txt {
    font-size: 11px !important;
    font-weight: 600;
    line-height: 12px;
}*/

/*.pro_offer_txt {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}*/

.best_seller_product .image {
    position: relative;
}

/*.best_seller_product .image .product_offer_container {
    bottom: 0;
}*/

/*.advanced-slider .product_offer_container {
    width: 90px !important;
    height: 70px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    padding-top: 40px;
    bottom: 160px;
}*/

/*.advanced-slider .product_offer_container .pro_offer_txt {
    font-size: 11px !important;
    font-weight: 600;
    line-height: 12px;
    width: 74%;
    margin: 0 auto;
    color: #000;
}*/

.dtl_img div {
    margin: 0 0px 15px 0px;
}

/*.dtl_img a.grouped_elements {
    display: flex;
    width: 100%;
    max-height: 270px;
}
*/

.dtl_img a {
    overflow: hidden;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 350px;
}

.dtl_img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}



.product_offer_container {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    font-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
    height: 150px;
    width: 130px;
    display: flex;
    align-items: center;
    background-size: contain;
    padding: 30px;
    justify-content: center;
}
.advanced-slider .product_offer_container {
    bottom: 140px;
    z-index: 20;
    padding: 30px !important;
}
.product_offer_container .pro_offer_txt {
    font-size: 18px;
    line-height: 20px;
    padding-top: 15px;
    font-weight: 600;
    color: #000;
}
.best_seller_product .image {
    position: relative;
}

.fast_delivery_label .delivery {
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 15px;
}

.fast_delivery_label .delivery .center_line {
    margin: 0 auto;
}
.fast_delivery_label .delivery .left_line a.dtl_link,.fast_delivery_label .delivery .right_line a.dtl_link{
    color :#FFF;
}
#btn_add_mailing_list{
    border: 0 !important;
}
body .advanced-slider li.slide .image{
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
}
.pagging .pull-left {
    width: 60%;
}
.pagging .pull-right {
    width: 40%;
    text-align: right;
}
.filter-wrap {
    display: flex;
    justify-content: flex-start;
}
.filter-wrap .filter-item {
    text-align: left;
    width: auto;
}
.filter-wrap .filter-item span {
    margin-right: 10px;
}
.filter-wrap .filter-item select {
    min-width: 130px;
}

img.product_images.owatrall_pro_img {
    max-height: 100% !important;
    max-width: 100% !important;
    width: auto !important;
    margin: auto;
}

.slider_table > #main_slider {

    max-width: inherit !important;

}

.slider .product-slider .best_seller_product .image {
    display: flex;
    height: 280px;  
    justify-content: center;
}


/*.product_results_ul li .cellpaddingtable {
    position: relative;
}

.product_results_ul li .cellpaddingtable a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
     z-index: 1;
}
*/
}