.ldp-row{padding:60px 0;position:relative;float:left;width:100%}
.ldp-row2,.ldp-row4,.ldp-row7{background-color:#f9f9f9}
.top-banner-slider.top-banner-slider-desk{display:block}
.top-banner-slider.top-banner-slider-mobile{display:none}
.ldp-row1-index{display:flex;width:100%;position:relative;gap:2%;flex-direction:row;flex-wrap:wrap}
.ldp-row1-index .ldp-index-box{width:32%;border:1px solid #ccc;border-radius:10px;padding:20px;text-align:center;background-color:#fff}
.ldp-index-box img{height:100px;width:auto;max-width:100%;margin:0 auto}
.ldp-index-box p{font-size:15px;line-height:25px;color:#666;font-weight:400;margin:0 0 10px}
.ldp-index-box strong{color:#333;font-weight:700;font-size:20px;line-height:30px}
.ldp-index-box a{color:#333}
.ldp-index-box a:hover{color:#004793}
.ldp-index-box:hover{border-color:#004793}
.home-box-5-box{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:2%;position:relative}
.home-box-5-box .home-box-5-box-content{width:23.5%;border:1px solid #ccc;border-radius:10px;padding:20px 15px;background:#fff}
.home-box-5-box .home-box-5-box-content img{height:80px;width:auto;max-width:100%;margin:0 auto}
.home-box-5-box .home-box-5-box-content:hover{border-color:#004793}
.home-title{margin-bottom:10px}
.ldp-products-content{float:left;width:100%;position:relative}
.ldp-tab-btns{display:flex;width:100%;position:relative;text-align:center;margin:0 0 15px;justify-content:center;gap:2%}
.ldp-tab-btns button{display:inline-block;height:38px;line-height:36px;padding:0 20px;border:1px solid #004793;border-radius:5px;font-size:14px;font-weight:700;color:#004793;background:#fff;text-shadow:none;box-shadow:none;margin-bottom:10px}
.ldp-tab-btns button:hover,.ldp-tab-btns button.active{background-color:#004793;color:#fff}
.ptab-content{float:left;width:100%;position:relative}
.ldp-title{padding-bottom:25px;margin-bottom:25px;background:url(../images/img-home-title.png) bottom center no-repeat;background-size:140px 25px}
.ldp-title a{color:#333}
.ldp-title a:hover{color:#004793}
.ldp-title h3{margin-bottom:10px}
.ldp-title p{margin-bottom:10px}
.ptab-content-grid{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;gap:2%}
.ptab-content-grid .ptab-box{width:23.5%;position:relative;background-color:#fff;border:1px solid #ccc;overflow:hidden;border-radius:10px;margin-bottom:25px}
.ptab-box .ptab-box-img{float:left;width:100%;position:relative;overflow:hidden;border-radius:10px}
.ptab-box .ptab-box-img img{width:100%;transition:all .35s;border-top-left-radius:10px;border-top-right-radius:10px}
.ptab-box .ptab-box-info{float:left;width:100%;text-align:center;padding:20px 15px}
.ptab-box .ptab-box-info .ptab-box-name{float:left;width:100%;font-size:16px;line-height:25px;color:#333;font-weight:700;height:50px;overflow:hidden;margin:0 0 15px}
.ptab-box .ptab-box-info .ptab-box-name a{color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.ptab-box .ptab-box-info .ptab-box-name a:hover{color:#004793}
.ptab-box .ptab-box-info .ptab-box-addtocart{display:inline-block;line-height:35px;padding:0 20px;border-radius:5px;background:#004793;color:#fff;font-size:14px;font-weight:500}
.ptab-box .ptab-box-info .ptab-box-addtocart:hover{background-color:#FA9400;color:#fff}
.ptab-box:hover{border-color:#004793}
.ptab-box:hover .ptab-box-img img{transform:scale(1.1)}
.ptab-box:hover .ptab-box-info .ptab-box-name a{color:#004793}
.ptab-box:hover .ptab-box-info .ptab-box-addtocart{background-color:#FA9400;color:#fff}
.ldp-row-products-container{padding-bottom:35px}
.ldp-row-bannerads{padding:0!important}
.ldp-row-bannerads p{margin:0}
.ldp-row-bannerads img{float:left;width:100%}
.ldp-row-gallery{display:flex;width:100%;position:relative;flex-wrap:wrap;flex-direction:row;gap:1%}
.ldp-row-gallery .bst-box{width:24.25%;margin-top:10px;background-color:#1e1e1e;background-size:cover;background-repeat:no-repeat;background-position:top center;overflow:hidden;position:relative}
.ldp-row-gallery .bst-box img{max-width:100%;margin:0 auto;width:100%;height:100%;object-fit:cover;transition:transform .8s ease-in-out}
.ldp-row-gallery .bst-box:hover img{transform:scale(1.2)}
.ldp-row-gallery .bst-box .bst-box-viewpop{position:absolute;left:50%;top:50%;z-index:2;width:95%;height:95%;display:none;font-weight:500;background:#0000004d;transform:translate(-50%,-50%);transition:all .35s;font-size:15px;line-height:25px;color:#fff}
.ldp-row-gallery .bst-box:hover .bst-box-viewpop{display:flex;align-items:center;justify-content:center}
.home-reviews-list{float:left;width:100%;position:relative}
.home-review-box{float:left;width:100%;position:relative;border-radius:6px;padding:24px;border:1px solid #C6DCF0;background:#FFF;box-shadow:-4px -4px 10px 0 #0086ff0f 4px 12px 0 #0086ff14}
.home-review-box .home-review-text{float:left;width:100%;margin:0 0 20px}
.home-review-box .home-review-text p{font-size:16px;color:#333;line-height:25px;font-weight:400;margin-bottom:0}
.home-review-box .home-review-info{float:left;width:100%;position:relative;min-height:60px;padding:5px 0;padding-left:0;padding-left:73px}
.home-review-box .home-review-info p{font-size:15px;line-height:25px;color:#5E778E;font-weight:400;margin-bottom:0}
.home-review-box .home-review-info img{width:60px;height:60px;border-radius:60px;position:absolute;left:0;top:0;z-index:1}
.home-review-box .home-review-info strong{font-size:18px;color:#3365ab;font-weight:600}
.home-blog-slider .owl-carousel .owl-nav .owl-prev,
.home-reviews-list .owl-carousel .owl-nav .owl-prev{left:-45px;border-radius:3px}
.home-blog-slider .owl-carousel .owl-nav .owl-next,
.home-reviews-list .owl-carousel .owl-nav .owl-next{right:-45px;border-radius:3px}
.home-blog-slider{float:left;width:100%;position:relative}
.owl-carousel .owl-stage{display:flex;flex-wrap:nowrap}
.owl-carousel .owl-item{display:flex;flex:1 0 auto}
.owl-carousel .owl-item > div{width:100%;display:flex;flex-direction:column}
.home-box-1-content ul li{box-shadow:none;border:1px solid #ccc}
.home-box-1-content ul li:hover{border-color:#004793}
.home-box .right-item-title h5 a{font-size:16px;line-height:25px;font-weight:700;color:#333;}
.home-box .right-item-title h5 a:hover{color:#004793;}
.home-blog-slider .owl-nav{display:block!important;}
.metaslider .caption-wrap{display:none!important;}
@media (max-width:992px) {
.site{overflow-x:hidden;}
.ldp-row{padding:35px 0;}
.home-box-6-left{width:100%;padding:0;margin:0 0 20px;}
.home-box-6-right{width:100%;}
.home-box-5-box .home-box-5-box-content{width:49%;margin-bottom:15px;}
.ldp-row.ldp-row2{padding-bottom:20px;}
.ldp-row1-index{gap:0}
.ldp-row1-index .ldp-index-box{width:100%;margin-bottom:15px}
.ldp-row.ldp-row2{padding-bottom:20px;}
.ptab-content-grid .ptab-box{width:49%;margin-bottom:15px;}
.ldp-tab-btns{flex-direction:row;flex-wrap:wrap;}
.ldp-tab-btns button{width:49%;padding:0 5px;text-align:center;}
.ldp-row-gallery .bst-box{width:49.5%;}
.home-blog-slider .owl-carousel .owl-nav .owl-prev, .home-reviews-list .owl-carousel .owl-nav .owl-prev{left:-20px;}
.home-blog-slider .owl-carousel .owl-nav .owl-next, .home-reviews-list .owl-carousel .owl-nav .owl-next{right:-20px;}

}
@media (max-width:767px) {
.top-banner-slider.top-banner-slider-desk{display:none}
.top-banner-slider.top-banner-slider-mobile{display:block}
.home-blog-slider .owl-carousel .owl-nav .owl-prev, .home-reviews-list .owl-carousel .owl-nav .owl-prev{left:-10px;}
.home-blog-slider .owl-carousel .owl-nav .owl-next, .home-reviews-list .owl-carousel .owl-nav .owl-next{right:-10px;}
.home-blog-slider,.home-reviews-list{padding-right:120px;}
.home-blog-slider .owl-carousel .owl-stage-outer,.home-reviews-list .owl-carousel .owl-stage-outer{overflow:inherit;}
}
@media (max-width:568px) {
.home-title h2{font-size:27px;line-height:35px;}
.home-box-6-left h3{font-size:23px;line-height:30px;}
.home-box-5-box-content h3{font-size:17px;line-height:25px;}
}
@media (max-width:480px) {
.home-blog-slider,.home-reviews-list{padding-right:80px;}
.home-box-6-left ul:last-child{margin-bottom:0;}
.home-box-5-box .home-box-5-box-content,.ptab-box .ptab-box-info{padding:15px 10px;}
.home-box-5-box-content p,.ldp-index-box p{font-size:14px;line-height:24px;}
.ptab-box .ptab-box-info .ptab-box-name{font-size:15px;line-height:25px;}

}
@media (max-width:414px) {
.ptab-box .ptab-box-info .ptab-box-addtocart{font-size:13px;}
}
@media (max-width:385px) {
.home-blog-slider,.home-reviews-list{padding-right:60px;}
.home-title h2{font-size:26px;line-height:35px;}
}
@media (max-width:360px) {
.home-blog-slider,.home-reviews-list{padding-right:50px;}
.ptab-box .ptab-box-info .ptab-box-name{font-size:14px;}
}