.tem99-main-products{padding:10px 5px;}
.tem99-main-products .tem99_banner {overflow: hidden;padding: 10px;}
.tem99-main-products .content-section{padding:20px 0 120px!important;}
.tem99-main-products .interval{padding:0 12px;}
.tem99-main-products .wow{padding:10px;}
.tem99-main-products .owl-stage {margin:0 auto}
.tem99-main-products .title-header .title{font-size: 30px;margin-bottom:15px;text-align: center}
.tem99-main-products .title-header  .subtitle{font-size: 24px; margin-bottom:20px;text-align: center;color:#888} 
.tem99-main-products .swiper-slide img{box-shadow: 0 2px 14px 0 rgba(193,193,193,0.50);width:100%;height:100%;display: block}
.tem99-main-products .container.full-screen .swiper-button-next{right:10px;}
.tem99-main-products .container.full-screen .swiper-button-prev{left:10px;}
.tem99-main-products .crtified_banner{position: relative;margin: -10px;}
.tem99-main-products .container.full-screen .swiper-button-next, .tem99-main-products .container.full-screen .swiper-button-prev{background-image:none; width: 28px; height:28px; line-height: 28px; margin-top:0; border-width: 1px; border-style:solid; font-size: 22px; text-align: center; border-radius: 50%; top:38%; }
.tem99-main-products .swiper-button-next,.tem99-main-products .swiper-button-prev{background-image:none; width: 28px; height:28px; line-height: 28px; margin-top:0; border-width: 1px; border-style:solid; font-size: 22px; text-align: center; border-radius: 50%; top:38%; }
.tem99-main-products .swiper-button-next{right:-45px;}
.tem99-main-products .swiper-button-prev{left:-45px;}
.tem99-main-products .tem99-banner-con .t-left{margin:20px auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; width:70%; }
.tem99-main-products .second-subititle{margin: 0 auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; width:90%; }
.tem99-main-products .tem99-banner-con .t-left .title {font-size:24px}
.tem99-main-products .wow .images{width:100%;position:relative;padding-top:75%;overflow:hidden;  box-shadow: 0 2px 14px 0 rgba(193,193,193,0.50);}
.tem99-main-products .wow .images img{width:100%;height:100%;position:absolute;left:0;top:0;}
.tem99-main-products .wow .pro-text{border-top:1px solid transparent;padding:5px 0;transition:all 0.5s ease-out 0s;}
.tem99-main-products .wow:hover .pro-text{border-top:1px solid #ddd;}
.tem99-main-products .wow .pro-text .t-left{max-width:100%;transition:all 0.5s ease-out 0s;}
.tem99-main-products .wow:hover .pro-text .t-left{transform:translateX(10px);}
.tem99-main-products .wow .pro-text .title{color:#666;height:36px;line-height:36px!important;padding:0 30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.5s ease-out 0s;font-size: 24px;color: #1F3696;}
.tem99-main-products .wow .pro-text .description{font-size:12px;color:#666;opacity:.77;height:20px;line-height:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.5s ease-out 0s;display:block;}
.tem99-main-products .wow .pro-text .btn{float:right;font-size:18px;color:#666;padding:0 10px;height:50px;line-height:50px;transition:all 0.5s ease-out 0s;}
.tem99-main-products .wow .pro-text .btn span{display:inline-block;text-align:right;}
.tem99-main-products .wow:hover .pro-text .btn{transform:translateX(-10px);}
.tem99-main-products .pro_price{height:25px;color:#666;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial;}
@media (max-width:1440px){
.tem99-main-products .swiper-button-next{right:10px;}
.tem99-main-products .swiper-button-prev{left:10px;}
.tem99-main-products .crtified_banner{position: relative;margin: -10px;}
.tem99-main-products .swiper-button-next, .tem99-main-products  .swiper-button-prev{background-image:none; width: 28px; height:28px; line-height: 28px; margin-top:0; border-width: 1px; border-style:solid; font-size: 22px; text-align: center; border-radius: 50%; top:38%; }
.tem99-main-products.content-section{padding:20px 0 80px !important;}
.tem99-main-products .owl-theme .owl-controls{margin-top:10px;}
.tem99-main-products .owl-theme .owl-controls .owl-dot span{background:none;}
.tem99-main-products .title-header .title{font-size: 26px; margin-bottom:15px; }
.tem99-main-products .title-header  .subtitle{font-size: 20px }
}
@media (max-width: 768px){
.tem99-main-products .swiper-button-next{right:10px;}
.tem99-main-products .swiper-button-prev{left:10px;}
.tem99-main-products .crtified_banner{position: relative;margin: -10px;}
.tem99-main-products .swiper-button-next, .tem99-main-products  .swiper-button-prev{background-image:none; width: 28px; height:28px; line-height: 28px; margin-top:0; border-width: 1px; border-style:solid; font-size: 22px; text-align: center; border-radius: 50%; top:38%; }
.tem99-main-products .container{padding-left: 2%!important;padding-right: 2%!important}
.tem99-main-products.full-screen-spacing .container{padding-left: 0!important;padding-right: 0!important}
.tem99-main-products .title-header .title{font-size: 24px; margin-bottom:15px; }
.tem99-main-products .title-header  .subtitle{font-size: 18px }
}
@media (max-width:480px){
.tem99-main-products .swiper-button-next{right:10px;}
.tem99-main-products .swiper-button-prev{left:10px;}
.tem99-main-products .crtified_banner{position: relative;margin: -10px;}
.tem99-main-products .swiper-button-next, .tem99-main-products  .swiper-button-prev{background-image:none;width: 28px; height:28px;line-height: 28px; margin-top:0;border-width: 1px; border-style:solid; font-size: 22px; text-align: center; border-radius: 50%; }
.tem99-main-products .wow{width:100%;padding:0;}
.tem99-main-products .title-header .title{font-size: 20px; margin-bottom:15px; }
.tem99-main-products .title-header  .subtitle{font-size: 15px }
}
