.page-template-page-products .site-content{padding-bottom: 100px;}

.products-list{margin-bottom: 60px;}
.products-list .products-wrap {font-size: 0;margin-bottom: 30px; overflow: hidden;}
.products-list .products-wrap .products-listimg {width: 51.5%;border: 1px solid #EBEBEB;transition: all 0.35s;float: left;}
.products-list .products-wrap:hover .products-listimg {border-color: #f38d1f;transition: all 0.35s;}
.products-list .products-wrap:nth-child(2n) .products-listimg {float: right;}
.products-list .products-wrap .products-listimg .img-box {padding-bottom: 68.75%;position: relative;z-index: 1;display: block;overflow: hidden;height: 0;}
.products-list .products-wrap .products-listimg img {transition: all 0.35s;position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.products-list .products-wrap:hover .products-listimg img {transition: all 0.35s;transform: scale(1.1);}
.products-list .products-wrap .products-listtext {width: 48.5%;float: left;padding-left: 30px;padding-top: 45px;}
.products-list .products-wrap:nth-child(2n) .products-listtext {float: right;padding-left: 20px;padding-right: 10px;}
.products-list .products-wrap .products-listtext h4 {font-size: 20px;color: #222;font-weight: bold;margin: 0;transition: all 0.35s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products-list .products-wrap:hover .products-listtext h4 {color: #f38d1f;transition: all 0.35s;}
.products-list .products-wrap .products-listtext p {margin: 0;font-size: 14px;line-height: 30px;color: #888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.products-list .products-wrap .products-listtext .products-listmore {display: block;height: 40px;width: 160px;background-color: #CACACA;border-radius: 20px;line-height: 40px;position: relative;overflow: hidden;text-align: center;float: right;margin-top: 10px;margin-right: 10px;transition: all 0.35s;}
.products-list .products-wrap:hover .products-listmore {background-color: #f38d1f;transition: all 0.35s;}
.products-list .products-wrap .products-listtext .products-listmore span {display: block;line-height: 45px;color: #fff;margin-right: 17px;font-size: 16px;}
.products-list .products-wrap .products-listtext .products-listmore i {width: 30px;display: block;position: absolute;height: 30px;border-radius: 50%;background-color: #fff;color: #CACACA;right: 5px;top: 5px;line-height: 32px;font-size: 18px;transition: all 0.35s;}
.products-list .products-wrap:hover .products-listtext .products-listmore i {color: #f38d1f;transition: all 0.35s;}


/*Products*/
.pro-details-msg .entry-title {font-size: 20px;color: #222;font-weight: bold;padding-top: 20px;margin-bottom: 13px;}
.pro-details-msg .pro-details-msgbox {margin-bottom: 20px;}
.pro-details-msg .pro-details-msgbox p {line-height: 30px;color: #888;margin: 0;}
.pro-details-msg .pro-details-btn {padding-top: 0;font-size: 0;}
.pro-details-msg .pro-btn-inquire {width: 130px;height: 40px;font-size: 16px;background-color: #f38d1f;display: inline-block;color: #fff;line-height: 42px;border-radius: 20px;padding-left: 23px;position: relative;margin-right: 48px;transition: all 0.35s;}
.pro-details-msg .pro-details-btn a:hover {transform: translateY(-5px);transition: all 0.35s;}
.pro-details-msg .pro-btn-inquire i {font-size: 16px;width: 30px;height: 30px;background-color: #fff;display: block;position: absolute;top: 5px;right: 5px;border-radius: 50%;color: #f38d1f;text-align: center;line-height: 32px;}
.pro-videobox {clear: both;padding-top: 60px;}
.pro-videobox > h4 {font-size: 20px;line-height: 20px;margin-bottom: 30px;}
.pro-videobox > div {max-width: 750px;}
.pro-videobox .img-box {padding-bottom: 50%;border: 1px solid #EBEBEB;position: relative;z-index: 1;display: block;overflow: hidden;height: 0;}
.pro-videobox .img-box::before {content: '';position: absolute;display: block;width: 100%;height: 100%;background-color: rgba(85, 85, 85, 0.4);z-index: 1;pointer-events: none;}
.pro-videobox .img-box img {transition: all 0.35s;position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.pro-videobox .img-box::after {content: '\f144';font-family: 'Font Awesome 5 Pro';font-size: 55px;display: block;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 2;color: #fff;pointer-events: none;}
.pro-descbox {clear: both;padding-top: 60px;}
.pro-descbox > h4 {font-size: 20px;line-height: 20px;margin-bottom: 30px;}
.pro-descbox .pro-desccont {border: 1px solid #BEBCBC;padding: 19px 17px;}
.pro-descbox table {width: 100%;max-width: 100%;border-spacing: 0;border-collapse: collapse;color: #333;line-height: 1.2;font-size: 16px;text-align: center;}
.pro-descbox table td, .pro-descbox table th {padding: 14px 8px !important;border: 1px solid #a0a0a0 !important;}
.pro-details-slick .img-box {padding-bottom: 68%;border: 1px solid #EBEBEB;position: relative;z-index: 1;display: block;overflow: hidden;height: 0;}
.pro-details-slick .img-box img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.pro-details-slick .slick-slider .slick-slide {padding-left: 5px;padding-right: 5px;}


@media (max-width: 820px) {
	.page-template-page-products .site-content{padding-bottom: 30px;}
}

@media (max-width: 576px) {
	.products-list .products-wrap .products-listtext h4{font-size: 16px;}
	.products-list .products-wrap .products-listtext p{-webkit-line-clamp: 2;}
	.products-list .products-wrap .products-listtext{padding-top: 0;}
	.products-list .products-wrap:nth-child(2n) .products-listtext{padding-left: 10px;}
	.products-list .products-wrap .products-listtext .products-listmore{height: 30px;width: 130px;line-height: 30px;}
	.products-list .products-wrap .products-listtext .products-listmore span{line-height: 30px;font-size: 13px;}
	.products-list .products-wrap .products-listtext .products-listmore i{width: 20px;height: 20px;line-height: 20px;font-size: 13px;}

	.pro-descbox,
	.pro-videobox{padding-top: 40px;}

}






