.view-category .vm-product-media-container {
    width: 100% !important;
    float: left;
}

.itemid-554 section#sp-main-body {
    padding-top: 50px !important;
}
.sp-module.wechoose h1.sp-module-title {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
.sp-module.Ski-Shop {
    width: 100%;
    float: left;
    padding-top: 50px;
    padding-bottom: 50px;
}
.sp-module.Ski-Shop h1.sp-module-title {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
section#sp-custom-4 {
    background: #efe7e7;
}
.sp-module.Ski-Shop p.readmore a,
.sp-module.wechoose p.readmore a {
    padding: 10px;
    background: #990000;
    color: #fff !important;
}
.sp-module.top-category h1.sp-module-title {
    text-align: center;
    font-size: 25px;
    font-weight: 400;
}	
.col-sm-3.cate-box {
    text-align: center;
}
.col-sm-3.cate-box h4 {
    box-shadow: 0px 3px 9px 1px #ccc !important;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    margin: 0.4em;
    padding: 1em;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    width: 80%;
}
.col-sm-3.cate-box h4:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.col-sm-3.cate-box h4:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(-45deg,#990000,#e9e0e0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.col-sm-3.cate-box h4:hover a{ color:#fff !important;}
.col-sm-3.cate-box h4 a{ font-weight:bold;}
div#sp-custom-6 h4.sp-module-title ,
div#mod-custom175 h4{
    font-family: Oswald, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
div#rsform_5_page_0 button#Submit {
    background-color: #fff !important;
    color: #000;
    background-image: none;
    text-shadow: none;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 15px;
}
/*07-07-2023*/
@font-face {
	font-family: 'Oswald';
	src: url('../fonts/Oswald-Regular.ttf') format('ttf'), url('../fonts/Oswald-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular.ttf') format('ttf'), url('../fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'sans-serif';
	src: url('../fonts/SansSerif-Regular.ttf') format('ttf'), url('../fonts/SansSerif-Regular.ttf') format('truetype');
}
.reviews-block__text::after{/*bottom: 45px!important;*/}
.reviews-block__person-name{display: inline-block;text-align: center;width: 100%;font-size: 24px;text-transform: unset;padding-top: 30px;font-family: Oswald, sans-serif !important;font-weight: 500;}
section#sp-logo{border-bottom: 2px solid #f5f5f5;}
.category-view .category h2{width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);float: left;border-radius: 5px;padding: 20px 10px !important;margin-top: 20px !important;border: 1px solid #ddd;}
.category-view img.browseCategoryImage{margin: 0 auto;}
.category-view .category h2 .cate_title{margin-top: 15px;width: 100%;float: left;}
#sp-component .category-view .width33{width: 33%;}
.category-view{width: 100%;float: left;}
.vm-product-media-container{margin-bottom: 0px;}
.row .product .spacer.product-container{min-height: 145px;}
.vm-product-descr-container-0 h2{width: 100%;float: left;}
#sp-component .category-view .browse-view .vm-col-3{width: 33.333%;padding: 0px;}
.vm-details-button, .vm3pr-0 .product-price{display: none;}
.vm-product-descr-container-0 h2 a{color: #000!important;}
.browse-view h1{font-weight: 500;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{    display: block;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
select{width: 220px;}
img.browseProductImage{margin: 0px auto;}
.productdetails-view.productdetails h1{font-weight: 500;}
a.ask-a-question:hover{color: #fff !important;text-decoration: none;}
a.ask-a-question{padding: 7px 12px !important;color: #ffffff!important;text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);background: #990000 !important;}
.back-to-category .product-details{color: #777!important;}
.product-description span.title{width: 100%;float: left;margin-bottom: 20px;font-weight: bold;font-size: 22px;}
.article-footer-wrap{display:none;}
.page-header h1{font-weight: 500;}
@media screen and (max-width: 332px){
#g-recaptcha-33 div{width: auto !important;}
}
@media screen and (max-width: 479px){
.address-right{padding: 1.1em 1.1em;width: 80%;}
.address-left{width: 20%;}
}
@media screen and (max-width: 550px){
h1.logo{text-align: center;}
p.img-responsive{width: 100%;float: left;text-align: center;}
}
@media screen and (max-width: 767px){
.hand-tune-row .col-sm-6{width: 100%;}
.hand-tune-content{margin-bottom: 20px;}
#sp-bottom2{width: 100%;}
#sp-bottom1{width: 100%;}
.formResponsive .formRow .formSpan6{width: 100% !important;margin-left: 0px !important;}
}
@media screen and (max-width: 768px){
.djslider-default ul.djslider-in > li{height: 300px !important;}
.djslider-default{height: 300px !important;}
}
@media (min-width:576px) and (max-width: 767px){
.container{max-width: 100%;}
}
@media screen and (max-width: 991px){
#sp-menu.col-8{width: 100%;}
#offcanvas-toggler{margin-right: 15px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a{-webkit-transition: 300ms;-o-transition: 300ms;transition: 300ms;padding: 10px 20px;font-size: 14px;text-transform: uppercase;color: #fff!important;font-weight: 500;line-height: 28px;}
.close-offcanvas{position: absolute;top: 15px;right: 15px;z-index: 1;border-radius: 100%;width: 25px;height: 25px;line-height: .5;text-align: center;font-size: 16px;border: 1px solid #fff;color: #fff!important;padding-top: 3px;}
#offcanvas-toggler > i:hover{color: #000000!important;}
}
@media (min-width:551px) and (max-width: 991px){
#sp-logo.col-lg-6{width: 50%;}
#sp-top2.col-lg-6{width: 50%;}
div#sp-logo .logo{margin-top: 15px;}
}
@media (min-width:328px) and (max-width: 351px){
.w3ls-address-grid3 .address-left{padding: 55px 10px;}
.address-left{padding-left: 15px;padding-right: 15px;}
}
@media (min-width:352px) and (max-width: 568px){
.w3ls-address-grid3 .address-left{padding-top: 43px;padding-bottom: 42px;}
}
@media (min-width:290px) and (max-width: 327px){
.address-right{width: 76%;}
.address-left{padding-left: 10px;padding-right: 10px;}
.w3ls-address-grid3 .address-left{padding-top: 67px;padding-bottom: 66px;}
}
@media (min-width:270px) and (max-width: 289px){
.address-left{padding-left: 10px;padding-right: 10px;}
.w3ls-address-grid3 .address-left{padding-top: 67px;padding-bottom: 66px;}
}
@media screen and (max-width: 330px){
.img-responsive img{width: 90%;}
}
@media screen and (max-width: 575px){
.s5_tab_show_slide_inner img{display: inline-block!important;}
}
@media (min-width:768px) and (max-width: 991px){
.address-right{padding-left: 20px;padding-right: 20px;width: 81%;}
.address-left{padding-left: 15px;padding-right: 15px;width: 19%;}
.w3ls-address-grid3 .address-left{padding-top: 40px;padding-bottom: 40px;}
.formResponsive input, .formResponsive textarea{width: 90% !important;}
.hand-tune-content{min-height: 300px;}
.racer-edge-content{min-height: 300px;}
}
@media (min-width:992px) and (max-width: 1199px){
.address-left{padding-left: 24px;}
.w3ls-address-grid3 .address-left{padding-top: 40px;padding-bottom: 40px;}
}
@media (min-width:768px) and (max-width: 777px){
#g-recaptcha-33 div{width: auto !important;}
}
@media (min-width:769px) and (max-width: 991px){
.djslider-default ul.djslider-in > li{height: 350px !important;}
.djslider-default{height: 350px !important;}
}
@media (min-width:992px) and (max-width: 1199px){
.djslider-default ul.djslider-in > li{height: 400px !important;}
.djslider-default{height: 400px !important;}
}



/*10-07-2023*/
@media (min-width:768px) and (max-width: 991px){
.itemid-560 #sp-main-body #sp-component{width: 75%;}
.itemid-560 #sp-main-body #sp-right{width: 25%;}
}
@media screen and (max-width: 326px){
.rsform-block-captcha .formControls #g-recaptcha-27 div{width: auto!important;}
}
@media screen and (max-width: 768px){
.djslider-default img.dj-image{height: 300px !important;}
}
@media screen and (max-width: 767px){
#sp-main-body{padding: 20px 0;}
}
@media screen and (min-width: 1200px){
.djslider-default img.dj-image{/*height: 300px !important;*/}
.djslider-default ul.djslider-in > li{/*height: 800px !important;*/}
.djslider-default{height: 560px !important;}
.djslider-default img.dj-image{height: 560px !important;}
}
@media screen and (max-width: 480px){
#sp-component .category-view .browse-view .vm-col-3{width: 100%;}
}
@media screen and (max-width: 650px){
#sp-bottom-row1 .formResponsive input[type="text"], #sp-bottom-row1 .formResponsive input[type="password"], #sp-bottom-row1 .formResponsive textarea, #sp-bottom-row1 .formResponsive select{width: 98% !important;}
#sp-component .formResponsive input[type="text"], sp-component .formResponsive input[type="password"], #sp-component .formResponsive textarea, #sp-component .formResponsive select{width: 98% !important;}
}


/*11-07-2023*/
@media screen and (max-width: 480px){
#sp-component .category-view .width33{width: 100%!important;float: left;margin-bottom: 15px;}
}



/*06-07-2023*/
@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.ttf') format('ttf'), url('../fonts/fontawesome-webfont.ttf') format('truetype');
}
#sp-top-bar{ display:none;}
div#sp-top2 a, div#sp-logo a{color: #fff!important;}
div#sp-logo a{font-weight: 500;}
div#sp-logo .logo{margin-top: 20px;margin-bottom: 10px;}
div#sp-top2{margin-bottom: 20px;}
p.top-contact-phone{width: 100%;float: left;text-align: right;margin: 0px !important;padding-top: 16px;margin-top: 10px;font-size: 18px;}
b, strong{font-weight: 700;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1.1;}
.sp-megamenu-wrapper .menu-slide-down{width: 100%;float: left;text-align: center;}
.sp-megamenu-wrapper .menu-slide-down li.sp-menu-item{font-weight: bold;display: inline-block;margin: 0px 5px;float: none;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a{color: #fff !important;}
.our-service .sp-module-title{display: inline-block;text-align: center;width: 100%;font-size: 24px;text-transform: unset;padding-top: 30px;}
.sp-module .sp-module-title{margin: 0 0 20px;}
.hand-tune-content{padding: 15px;border-radius: 10px;text-align: center;box-shadow: 2px 12px 20px #00000024;border: 1px solid #1E1C2133;border-radius: 8px;}
.racer-edge-content{padding: 15px;border-radius: 10px;text-align: center;box-shadow: 2px 12px 20px #00000024;border: 1px solid #1E1C2133;border-radius: 8px;}
.hand-tune-row .col-sm-6 h2{padding-bottom: 10px;}
.hand-tune-row .col-sm-6 h2 a{color: #990000;}
h2{font-weight: 500!important;}
h3{font-weight: 500!important;}
.hand-tune-content1{padding-bottom: 10px;}
.racer-edge-content1{padding-bottom: 10px;}
.itemid-554 section#sp-main-body{background-color: #828080;color: #fff;}
section#sp-custom, #sp-main-body{padding-bottom: 50px !important;}
.hand-tune-row{padding-bottom: 50px;padding-top: 10px;}
#sp-custom-2 .sp-module-title{display: inline-block;text-align: center;width: 100%;font-size: 24px;text-transform: unset;padding-top: 30px;}
.category_box h3 a{font-size: 26px !important;font-weight: bold;}
a{color: #990000!important;}
.category_box h3{width: 100%;float: left;margin: 10px 0px;}
.category_box{width: 100%;float: left;text-align: center;}
#sp-bottom .sp-module .sp-module-title{text-transform: none;font-weight: 400;font-size: 24px;}
#sp-bottom1 .sp-module-title{text-align: center;}
.w3ls-address-grid{width: 100%;margin-bottom: 20px;margin-top: 20px;border-radius: 15px;box-shadow: 0px 3px 4px 1px #ccc;overflow: hidden;}
.address-left{float: left;width: 15%;padding: 1.9em;text-align: center;background: #990000;}
.address-left span.fa{color: #FFFFFF;font-size: 1.5em;}
.address-right{float: right;width: 85%;padding: 1.1em 2em;background: #f5f4fa;padding-top: 15px;padding-bottom: 15px;}
.address-right h6{color: rgb(125, 21, 9);font-size: 1.1em;margin: 0px;font-weight: 600;}
.address-right p{margin: 10px 0 0 0;font-size: .9em;}
.address-right a{color: #000!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{background: #990000!important;color: #fff!important;}
.sp-megamenu-wrapper .menu-slide-down li.sp-menu-item.sp-has-child li.sp-menu-item{width: 100%;text-align: left;}
.reviews .sp-module-title{color: #ffffff;display: inline-block;text-align: center;width: 100%;font-size: 24px;text-transform: unset;padding-top: 30px;margin-top: 20px;}
.reviews .sp-module-content{margin-bottom: 50px;}
#sp-footer{color: #fff;text-align: center;padding: 20px 0;}
#sp-footer1 .moduletable{display: inline-block;text-align: center;width: 100%;}
div#sp-footer1 ul.nav.menu{width: auto;display: inline-block;text-align: center;float: none;}
div#sp-footer1 ul.nav.menu li{border: 0px;float: left;}
#sp-footer a{color: rgba(255,255,255,0.9)!important;}


.nav>li>a{position: relative;display: block;padding: 10px 15px!important;}
#sp-bottom-row1 .formResponsive h2{display: inline-block;text-align: center;width: 100%;padding-bottom: 15px;}
label{font-weight: normal;}
.formResponsive input, .formResponsive textarea{width: 67% !important;}
body{color: #333;background-color: #fff;}
.h1, .h2, .h3, h1, h2, h3{margin-top: 20px;margin-bottom: 10px;}
.rsform-submit-button{background-color: #990000 !important;background-image: unset !important;}
#sp-footer1 .sp-module ul > li > a:before{display:none;}
.reviews-block__slide{background: #990000 !important;text-align: center;}
.reviews-block__text{color: #ffffff !important;font-family: Roboto, sans-serif !important;margin-bottom: 5px !important;font-size: 100%;line-height: 1.666666666666667;}
.reviews-block__text::after{color: #ddd;content: "\f10e";font-family: FontAwesome;font-size: 32px;margin: auto;position: absolute;right: 50px;bottom: 50px;z-index: 2;}
.reviews-block__person{display: flex;padding-right: 40px;position: relative;-ms-flex-align: start;align-items: flex-start;font-size: 24px !important;font-family: Oswald, sans-serif !important;font-weight: 500 !important;color: #333 !important;text-align: center;padding-right: 0px !important;}
.reviews-block__person-name{color: #ffffff !important;}
.reviews-block__person-data{width: 100%;}
@media screen and (min-width: 1200px){
.container{max-width: 1170px;}
}

.sp-module.headet-sty-1 {
    width: 100%;
    float: left;    margin-top: 10px;
}
/*tech style workbook*/

.tec-div .col-sm-4 .box-div p.imgright img {
    float: right;
}
.tec-div .col-sm-4 .box-div p.imgright {
    float: right;
    width: 100%;
}
.tec-div .img-title img {
    float: left;
}
.tec-div .img-title, .img-title p{
    float: left;
    width: 100%;
}
.tec-div .img-title span {
    font-size: 15px !important;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 4px;
    border-bottom: 2px solid #000;
    width: 80%;
    float: left;
}
.tec-div .box-div {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}
.tec-div .col-sm-4 .box-div p.imgright {
    float: right;
    width: 80%;
    position: absolute;
    top: -76px;
    right: 16px;
}

.headet-sty-1 h1 {
    color: #000;
    font-weight: 400;
    font-size: 30px;
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    margin-top: 30px;    padding-left: 50px;
}
.headet-sty-1 h1:after {
    content: "";
    display: block;
    width: 78%;
    height: 3px;
    background: #191970;
    right: 0;
    top: 50%;
    position: absolute;
}
.headet-sty-1 h1:before {
    content: "";
    display: block;
    width: 42px;
    height: 3px;
    background: #191970;
    left: 0;
    top: 50%;
    position: absolute;
}
@media screen and (max-width: 991px){
.tec-div .col-sm-4 { width:100% !important; margin-bottom:20px;}
.headet-sty-1 h1:after{ display:none !important;}
.tec-div .img-title span { width:86% !important;}
}
@media (min-width:992px) and (max-width: 1199px){
.headet-sty-1 h1:after { width:76% !important;}
.tec-div .img-title span{ width:70% !important; font-size:11px !important;}
.tec-div .col-sm-4 .box-div p.imgright{ right: -12px !important;}
}
/*end */



/*edge style workbook*/

.edge-div .col-sm-3 .box-div p.imgright img {
    float: right;
}
.edge-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 100%;
}
.edge-div .img-title img {
    float: left;
}
.edge-div .img-title, .img-title p{
    float: left;
    width: 100%;
}
.edge-div .img-title span {
    font-size: 15px !important;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 4px;
    border-bottom: 2px solid #000;
    width: 80%;
    float: left;
}
.edge-div .box-div {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}
.edge-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 80%;
    position: absolute;
    top: -97px;
    right: 16px;
}

@media screen and (max-width: 991px){
.edge-div .col-sm-3 { width:100% !important; margin-bottom:20px;}
.edge-div .img-title span { width:86% !important;}

}
@media (min-width:992px) and (max-width: 1199px){
.edge-div .img-title span{ width:75% !important; font-size:11px !important;}
.edge-div .col-sm-3 .box-div p.imgright{ right: -12px !important;}
}
div#mod-custom156 {
    width: 100%;
    float: left;
    padding-top: 30px;
    margin-top: 30px;
}
.edge-div .col-sm-3  {    padding-top: 20px;
    margin-top: 20px;
}
/*end */
/*construction style workbook*/

.construction-div .col-sm-3 .box-div p.imgright img {
    float: right;
}
.construction-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 100%;
}
.construction-div .img-title img {
    float: left;
}
.construction-div .img-title, .img-title p{
    float: left;
    width: 100%;
}
.construction-div .img-title span {
    font-size: 14px !important;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 4px;
    border-bottom: 2px solid #000;
    width: 80%;
    float: left;
}
.construction-div .box-div {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}
.construction-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 80%;
    position: absolute;
    top: -97px;
    right: 16px;
}

@media screen and (max-width: 991px){
.construction-div .col-sm-3 { width:100% !important; margin-bottom:20px;}
.construction-div .img-title span { width:86% !important;}
}
@media (min-width:992px) and (max-width: 1199px){
.construction-div .img-title span{ width:75% !important; font-size:11px !important;}
.construction-div .col-sm-3 .box-div p.imgright{ right: -12px !important;}
}
div#mod-custom174 {
    width: 100%;
    float: left;
    padding-top: 30px;
    margin-top: 30px;
}
.construction-div .col-sm-3  {    padding-top: 20px;
    margin-top: 20px;
}
/*end */
/*feature style workbook*/

.feature-div .col-sm-3 .box-div p.imgright img {
    float: right;
}
.feature-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 100%;
}
.feature-div .img-title img {
    float: left;
}
.feature-div .img-title, .img-title p{
    float: left;
    width: 100%;
}
.feature-div .img-title span {
    font-size: 14px !important;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 4px;
    border-bottom: 2px solid #000;
    width: 80%;
    float: left;
}
.feature-div .box-div {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}
.feature-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 80%;
    position: absolute;
    top: -97px;
    right: 16px;
}

@media screen and (max-width: 991px){
.feature-div .col-sm-3 { width:100% !important; margin-bottom:20px;}
.feature-div .img-title span { width:86% !important;}
}
@media (min-width:992px) and (max-width: 1199px){
.feature-div .img-title span{ width:75% !important; font-size:11px !important;}
.feature-div .col-sm-3 .box-div p.imgright{ right: -12px !important;}
}
div#mod-custom157 {
    width: 100%;
    float: left;
    padding-top: 30px;
    margin-top: 30px;
}
.feature-div .col-sm-3  {    padding-top: 20px;
    margin-top: 20px;
}
/*end */
/*surfaces style workbook*/

.surfaces-div .col-sm-3 .box-div p.imgright img {
    float: right;
}
.surfaces-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 100%;
}
.surfaces-div .img-title img {
    float: left;
}
.surfaces-div .img-title, .img-title p{
    float: left;
    width: 100%;
}
.surfaces-div .img-title span {
    font-size: 14px !important;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 4px;
    border-bottom: 2px solid #000;
    width: 80%;
    float: left;
}
.surfaces-div .box-div {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}
.surfaces-div .col-sm-3 .box-div p.imgright {
    float: right;
    width: 80%;
    position: absolute;
    top: -97px;
    right: 16px;
}

@media screen and (max-width: 991px){
.surfaces-div .col-sm-3 { width:100% !important; margin-bottom:20px;}
.surfaces-div .img-title span { width:86% !important;}
}
@media (min-width:992px) and (max-width: 1199px){
.surfaces-div .img-title span{ width:75% !important; font-size:11px !important;}
.surfaces-div .col-sm-3 .box-div p.imgright{ right: -12px !important;}
}
div#mod-custom179 {
    width: 100%;
    float: left;
    padding-top: 30px;
    margin-top: 30px;
}
.surfaces-div .col-sm-3  {    padding-top: 20px;
    margin-top: 20px;
}
/*end */


.product-description .row.productdetail {
    width: 100%;
    float: left;
}

.row.product-bar .bar-txt-left.col-sm-3 {
    text-align: right;
    margin-bottom: 15px;
}
.row.product-bar .bar-txt-right.col-sm-3{ margin-bottom:15px;}
.row.product-bar .progress.col-sm-6{ margin-bottom:15px; padding-right:0px;}
.border-rl {
    border-left: 2px solid #000;
    border-right: 2px solid #000;
}
.vm-product-details-container {
    width: 75% !important;
    float: left;
}
.vm-product-media-container {
    width: 25% !important;
    float: left;
}

.product-container.productdetails-view.productdetails h1 {
    width: 100%;
    float: left;
    text-align: center;
}
.main-image {
    margin-top: 30px;
    padding-top: 30px;
}
.cus-left.moadule,
.imgmain {
    margin-top: 20px;
    padding-top: 20px;
}
@media screen and (max-width: 650px){
.vm-product-media-container,
.vm-product-details-container { width:100% !important;}
.cus-left.moadule { display:none;}
.main-image img {     margin: 0 auto;}
.border-rl{ border-left:0px !important; border-right:0px !important; border-bottom:2px solid #000;border-top: 2px solid #000;}
}
@media (min-width:651px) and (max-width: 991px){
.row.table-box.text-center .row .col-sm-4 {padding: 0px;}
}
@media (min-width:768px) and (max-width: 991px){
.address .address-right {    padding: 1.1em 20px;  width: 75%;}
.address .address-left{width: 25%;}
}
a.printModal,
.back-to-category,.product-neighbours {
    display: none;
}
.border-l{ border-left:2px solid #000;}
section#sp-contact-number {
    width: 100%;
    float: left;
    padding: 50px 20px;
    background: #ccc;
} 
p.contact-phone, p.contact-phone a {
    text-align: center;
    font-size: 22px;
    margin-bottom: 0px; 
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {    color: #fff !important;}


@media (min-width:992px) and (max-width: 1328px){
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 0px !important;
}
}
.moduletable.headet-sty-1 {
    width: 100%;
    float: left;
}
div#sp-custom-7 h1.text-center {
    font-size: 60px;
    padding-bottom: 10px;
}
div#rsform_5_page_0 .rsform-block.rsform-block-generaltext,
div#mod-custom175 p {
    font-size: 20px;
}
div#slider-container154 ul li a:before{ content:none;}
.s5_tab_show_slide_inner .vmproduct.productdetails .product-container {
    text-align: center;
}
.s5_tab_show_slide_inner .vmproduct.productdetails img.featuredProductImage {margin: 0 auto;}
div#sp-custom-2 .s5_tab_show_outer_wrap .s5_tab_show_button_text {
    opacity: 1 !important;
}
ul#slider154 li{ height:100% !important;}
.slide-desc-text-default .slide-title a {
    color: #fff !important;
}
@media screen and (max-width: 600px){ 
    
    p.top-contact-phone{text-align: center;} 
   
   .img-responsive img{ margin:0 auto;}
}

/*14-09-2024*/

@media screen and (min-width: 651px) {
.productdetails .vm-product-details-container {
    padding-left: 15px;
}
}

/*27-09-2024*/
@media screen and (min-width:481px) {
.marker-binding .s5_tab_show_slides_container_wrap_outer .s5_tab_show_next_prev {
    height: 14%;
    top: 75px;
}
}