/*-----------------------
  Homepage Slideshow
-----------------------*/
@media (min-width: 1200px) {
  .sppb-carousel-pro-text {
    padding: 8% 10% 8% 8%;
  }
}

@media (max-width: 1100px) {

  .videoslide-pro-text span.subtitle {
    font-size: 18px!important;
  }

  .videoslide-pro-text span.title {
    font-size: 70px!important;
  }

  .videoslide-pro-text p.content {
    font-size: 45px!important;
  }

  .sppb-btn-primary {
    font-size: 18px!important;
  }
  
}

@media (max-width: 991px) and (min-width:768px) {
  
  .sppb-carousel-pro-text {
    padding: 0% 7%!important;
  }
  
  .videoslide-pro-text span.title {
    font-size: 62px!important;
  }

  .videoslide-pro-text p.content {
    font-size: 42px!important;
  }

  .sppb-btn-primary, a.videoslide-btn {
    font-size: 16px!important;
    padding: 10px 30px!important;
  }
  
  .videoslide-pro-text span.subtitle {
    font-size: 16px!important;
  }
  
}

@media (max-width: 767px) and (min-width:620px) {

  .videoslide-pro-text span.title {
    font-size: 50px!important;
  }

  .videoslide-pro-text p.content {
    font-size: 32px!important;
  }

  .videoslide-pro-text p {
    margin-bottom: 0px!important;
  }

  a.videoslide-btn {
    font-size: 14px!important;
    padding: 10px 30px!important;
  }

  .videoslide-pro-text span.subtitle {
    font-size: 14px!important;
  }
  
}

@media (max-width: 619px) {
  
  .videoslide-pro-text span.subtitle {
    line-height: 1.5!important;
    font-size: 14px!important;
    width: 70%!important;
    display: block!important;
  }

  .videoslide-pro-text span.title {
    font-size: 36px!important;
    letter-spacing: normal;
  }

  .videoslide-pro-text p.content {
    font-size: 28px!important;
    width: 70%!important;
    line-height: 1.2!important;
  }

  .videoslide-pro-text {
    padding-top: 0px!important;
  }

  .sppb-carousel-pro-text {
    top: 4%!important;
  }

  .slick-arrow {
    display: none!important;
  }
  
}



/*-------------------------------
         Homepage Content
-------------------------------*/
@media (max-width: 1199px) and (min-width:992px) {
  
  .category02-home .sppb-image-holder {
    height: 95%;
  }

  .category02-home .sppb-addon-image-content .sppb-image-holder {
    width: 60%;
    background-position: 70%;
  }
  
  .category02-home .sppb-content-holder {
    padding-left: 15px!important;
  }
  
  .category04-home .sppb-content-holder {
    padding-left: 20px!important;
  }
  
  .title-default-center .sppb-addon-title, .title-default-left .sppb-addon-title, .title-about-home .sppb-addon-title {
    font-size: 34px;
  }

  .title-default-center .sppb-addon-content, .title-default-left .sppb-addon-content {
    font-size: 17px;
  }
  
}

@media (max-width: 991px) { 
  
  .category04-home .sppb-addon-image-content .sppb-image-holder {
    width: 48%;
  }
 
  .about-home-img:before, .about-home-text:before, .about-home-img:after, .about-home-text:after {
    display: none!important;
  }

  .about-home-img {
    padding: 0px 30px!important;
  }

  .about-home-text {
    padding: 15px 30px 0px 30px!important;
  }

  .box-3s:before {
    display: none;
  }

  .title-3s {
    padding-top: 0px;
  }
  
  .product-home-btn {
    float: left;
  }
  
  .zingsway-value .sppb-addon-title {
    font-size: 65px!important;
  }

  .value-divider:before {
    display: none;
  }
  
}


@media (max-width: 767px) { 
  .category04-home .sppb-addon-image-content .sppb-image-holder {
    width: 100%!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display:flex;
  }

  .category-home {
    height: 530px!important;
    text-align: center!important;
  }

}




/*-------------------------------
         Bottom Content
-------------------------------*/

@media (max-width: 991px) { 
  #sp-bottom1 img {
    margin: auto;
    max-width: 250px;
  }

  #sp-bottom1 .sppb-addon.sppb-addon-icons-group.icons-group-title-postion-left.sppb-text-left {
    justify-content: center;
  }
  
  #sp-bottom1 .sppb-text-left {
    text-align: center;
  }
} 


