.homepage-banner{width:100%;float:left;position:relative;background-image:url(/wp-content/themes/dotstore/images/banner-bg.webp);background-size:cover;background-repeat:no-repeat;padding:80px 0 20px}
.homepage-banner .banner-content h1{font-size:40px;line-height:55px}
.homepage-banner .dg-wrapper figure{margin:0;height:75%;padding:110px 20px 0;background:#f8fafc}
.homepage-banner .dg-wrapper a h6{color:#2c3640;font-weight:500;margin-bottom:15px;font-size:16px;line-height:24px;padding:0 25px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;height:72px}
.homepage-banner .dt-bannerSlider a img{width:auto}
.homepage-banner .banner-content .textwidget p{margin-bottom:0}
.plugin-section{width:100%;float:left;background-color:#f8fafc;text-align:center;padding-top:91px;padding-bottom:112px}
@media (max-width:1199px){.homepage-banner{padding:110px 0 40px}}
@media (max-width:991px){.plugin-section, .homepage-banner{padding:70px 0}}
