.BigBold-Title { margin-left: 40%; font-size:4rem!important;}
.tp-simpleresponsive img { margin-right: 150px;}
.tp-mask-wrap { overflow: visible!important;}
header .fas.fa-sort-up { margin: 5px 0 0 -7px;}
.title{

}
.title h2{
  text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
}
/*.title h2{
  position: relative;
    padding-left: 20px;
    padding-top: 15px;
  
    z-index: 2;
    display: inline-block;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;
}
.title h2:after{
  content: "";
    display: inline-block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url(../img/titleIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
*/
.product_series-box{
  background: linear-gradient(180deg,#eaedf0,#fff 550px);
  background: linear-gradient(180deg,#d0e4f8,#fff 550px);
}
.product_series{
  background: url('../img/in-banner/in-banner.png') no-repeat ;
}
/*header*/
.header nav ul li a{
  
}

.header-menu-layout.active{
  background: rgba(0, 0, 0, .8);
}
/*lang*/
.lang-box .cursor-pointer{
 
}
/*banner*/
.owl-carousel-banner{
  
}
.owl-carousel-banner .owl-item .item-1 img{
  image-rendering: -webkit-optimize-contrast; /* 针对WebKit引擎 */
  image-rendering: crisp-edges; /* WebKit引擎现不支持该值，Firefox支持 */
  image-rendering: pixelated;
}
.owl-carousel-banner .owl-dots{
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  text-align: center;
  left: 50%;
}


/*index-feature*/
.index-feature-box{

}
.index-feature-box .item:before{
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 40px 40px;
  border-color: transparent transparent #3163ab transparent;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
}
.index-feature-box p{
	
}

/*index-prod*/
.index-prod-box{

}
.index-prod-box img:hover{
  
}
.line-clamp {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index-product-box{
  background: #231918;
    background: -moz-linear-gradient(-45deg, #231918 25%, #1e3c5a 50%, #1d4974 75%, #1d4974 100%);
    background: -webkit-linear-gradient(-45deg, #231918 25%, #1e3c5a 50%, #1d4974 75%, #1d4974 100%);
    background: linear-gradient(135deg, #231918 25%, #1e3c5a 50%, #1d4974 75%, #1d4974 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231918', endColorstr='#1d4974',GradientType=1 );
}
.index-product-box .item{
  transform: skewX(-6deg);
  overflow: hidden;
}
.index-product-box .item img{
  /*transform: skewX(25deg);*/
}
.index-product-box .item p span{
  transform: skewX(6deg);
    display: block;
}
.index-product-box .item:hover{
  
}
.clamp-1 {
  -webkit-line-clamp: 1;
}

.clamp-2 {
  -webkit-line-clamp: 2;
}

.clamp-3 {
  -webkit-line-clamp: 3;
}

.prodGallery{

}
.prodGallery .item a:before{
  content: "";
  opacity: 0.9;
  background: rgba(0, 0, 0, .8);
}
@media (max-width:1024px){
  .owl-carousel-banner {
   
  }
}
@media (max-width:768px){
  .owl-carousel-banner {
    
  }
  .index-product-box .item{
    transform: skewX(0deg);
  }
  .index-product-box .item p span{
    transform: skewX(0deg);
      display: block;
  } 
}
/*---------------------------
          responsive
----------------------------*/


@media only screen and (max-width: 992px)  { 
.BigBold-Title {font-size:3rem!important;}
.forcefullwidth_wrapper_tp_banner,
.rev_slider.revslider-initialised.tp-simpleresponsive{ min-height: 350px!important;}
}


@media only screen and (max-width: 768px)  { 
.BigBold-Title {margin-left: 50%;font-size:2rem!important;}
.tp-simpleresponsive img { margin-right: 100px;}
}

@media only screen and (max-width: 480px)  { 
    header .fas.fa-sort-up { margin: 7px 0 0 -7px;}
.BigBold-Title { font-size:1.5rem!important;}
.tp-simpleresponsive img { margin-right: 30px;}
.forcefullwidth_wrapper_tp_banner,
.rev_slider.revslider-initialised.tp-simpleresponsive{ min-height: 200px!important;}
}