/*------------------Slideshow------------------*/

.videoslide-pro-text span.subtitle {
    font-weight: 400!important;
    font-size: 22px;
    color: #fafafa;
}

.videoslide-pro-text span.title {
    font-size: 85px;
    font-family: 'Play';
    font-weight: 700;
    line-height: 1;
    display: block;
    color: #fff;
    width: 60%;
}

.videoslide-pro-text p.content {
    -webkit-text-fill-color: transparent!important; /* Will override color (regardless of order) */
    -webkit-text-stroke: 1px #fafafa!important;
  	text-shadow: unset!important;
    font-size: 52px;
    font-family: 'Play';
    font-weight: 700;
}

.videoslide-pro-text {
    padding: 5%;
}

.sppb-carousel-pro-text {
    top: 5%;
}

.slick-dots {
    bottom: 30px;
}

/*------------------End Slideshow------------------*/




/*------------------Product Category Section------------------*/

.category-home {
    transition: 0.15s!important;
  	height: 370px;
    margin-bottom:30px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px!important;
}

.category-home .sppb-addon-title {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Roboto';
    font-weight: 600;
    margin-bottom: 0px;
}

.category-home .sppb-image-content-text {
    font-family: 'Play';
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3;
}

.category01-home .sppb-addon-image-content .sppb-image-holder {
    width: 70%;
    background-position: 5%;
}

.category01-home:hover {
    background: url(/images/000_Zingsway/home/product01-bg.jpg);
  	background-size: cover;
}

.category02-home .sppb-addon-image-content .sppb-image-holder {
    background-position: 100%;
}

.category02-home:hover {
    background: url(/images/000_Zingsway/home/spray-gun-bg2.jpg);
  	background-size: cover;
}

.category03-home .sppb-content-holder {
    margin-left: -35px;
}

.category03-home .sppb-addon-image-content .sppb-image-holder {
    background-position: 0%;
}

.category03-home:hover {
    background: url(/images/000_Zingsway/home/product03-bg.jpg);
  	background-size: cover;
}

.category04-home .sppb-addon-image-content .sppb-image-holder {
    width: 55%;
}

.category04-home .sppb-addon-image-content .sppb-image-holder {
    background-position: 0%;
}

.category04-home:hover {
    background: url(/images/000_Zingsway/home/product04-bg.jpg);
  	background-size: cover;
    
}

.category05-home .sppb-content-holder {
    margin-left: 35px;
}

.category05-home .sppb-addon-image-content .sppb-image-holder {
    background-position: 0%;
}

.category05-home:hover {
    background: url(/images/000_Zingsway/home/product05-bg.png);
  	background-size: cover;
}

.category01-mhome:hover {
    background: url(/images/000_Zingsway/home/product01-bg.jpg)!important;
  	background-size: cover!important;
    background-position: 0%;
}

.category02-mhome:hover {
    background: url(/images/000_Zingsway/home/spray-gun-bg2.jpg)!important;
  	background-size: cover!important;
    background-position: 0%;
}

.category03-mhome:hover {
    background: url(/images/000_Zingsway/home/product03-bg.jpg)!important;
  	background-size: cover!important;
    background-position: 0%;
}
/*------------------End Product Category Section------------------*/



/*------------------About Section------------------*/

.about-home {
    margin: 0px 40px!important;
  	position: relative;
}


@media (max-width: 767px) {
    .about-home { margin: 0 20px !important; }
}

.about-home-img {
    padding-left: 110px;
  	position: relative;
}

.about-home-text {
    padding-right: 100px;
    padding-left: 10px;
}

.about-home-img:before {
    content: url(/images/000_Zingsway/icon/screw-about.png)!important;
    left: 20px;
    position: absolute;
    top: -20px;
}

.about-home-img:after {
    content: url(/images/000_Zingsway/icon/screw-about.png);
    left: 20px;
    position: absolute;
    bottom: -40px;
}

.about-home-text:before {
    content: url(/images/000_Zingsway/icon/screw-about.png);
    right: 25px;
    position: absolute;
    top: -20px;
}

.about-home-text:after {
    content: url(/images/000_Zingsway/icon/screw-about.png);
    right: 25px;
    position: absolute;
    bottom: -40px;
}

/*------------------End About Section------------------*/

/*------------------We Serve 3S Section------------------*/
.title-3s {
    color: #fafafa;
    margin-right: 100px;
    padding-top: 50px;
}

.box-3s {
    position: relative;
}

.box-3s:before {
    content: "";
    position: absolute;
    width: 1000%;
    border: 4px solid #e90000;
    height: 140%;
    top: 50%;
    right: 200px;
    transform: skew(-20deg) translateY(-50%);
}

.title-3s .sppb-addon-title {
    font-family: 'Roboto'!important;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1.2px;
}

.title-3s .sppb-addon-content {
    font-size: 180px;
    font-weight: 800;
    line-height: 1;
}

.content-3s {
    color: #fafafa;
}

.content-3s .sppb-addon-title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 5px;
}

.content-3s {
    position: relative;
}

.content-3s:before {
    content: url(/images/000_Zingsway/icon/before-3s.png);
    position: absolute;
    left: -35px;
    transform: scale(0.8);
}

/*------------------End We Serve 3S Section------------------*/

/*------------------Product Range Section------------------*/

.zproduct-home .price-discount {
    display: none;
}

.zproduct-home .owl-item {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px!important;
}

.zproduct-home a.hikabtn.hikacart {
    color: #fafafa;
    background: #ea0001;
    width: 100%;
    padding: 10px 0px;
}

.zproduct-home .hikashop_subcontainer.thumbnail {
    padding-left: 0px;
    padding-right: 0px;
}

.zproduct-home .thumbnail span.hikashop_product_name {
    text-align: center !important;
    /* padding: 0px 20px 50px 20px; */
    font-family: 'Play';
    line-height: 1.3;
    font-weight: 700;
    color: #8f8f8f!important;
}

/*------------------End Product Range Section------------------*/

/*------------------Core Value Section------------------*/
.zingsway-value {
    text-align: center;
}

.zingsway-value .sppb-addon-title {
    color: #e80000;
    font-size: 80px;
    font-family: 'Play';
}

.zingsway-value .sppb-addon-content {
    color: #fafafa;
    font-family: 'Play';
    font-size: 20px;
    line-height: 1.3;
    width: 80%;
    margin: auto;
}

.value-divider {
    position: relative;
}

.value-divider:before {
    position: absolute;
    content: "";
    border-right: 3px solid #fafafa;
    height: 165px;
    right: -15px;
}

/*------------------End Core Value Section------------------*/

