.internal-banner .banner-item .banner-title h1{color:#fff;font-weight:400;margin-top:0}.internal-banner .banner-btn-section,.internal-banner .banner-inner-content{padding:0 15px}.internal-banner .banner-item{background-size:cover;color:#fff;margin-top:100px;min-height:380px;position:relative;text-align:center}.internal-banner .banner-title h1{background:rgba(0,0,0,.5);color:#fff;display:block;font-size:2.5em;font-weight:500;letter-spacing:1px;margin:0;padding:16px 40px}.internal-banner .banner-slider-item-{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.internal-banner .banner-btn-section{display:flex;justify-content:center;margin-top:70px}.internal-banner .banner-btn-section a.theme-btn{border:none}.internal-banner a.theme-btn span.btn-arrow{height:52px;line-height:52px}.internal-banner .banner-btn-section a.theme-btn.green-btn{background:#5d6e30}.internal-banner .banner-btn-section a.theme-btn.green-btn span.btn-arrow,.internal-banner .banner-btn-section a.theme-btn.green-btn:hover{background:#536032}.internal-banner .primary-btn{margin-right:30px}@media(max-width:1200px){.internal-banner .banner-item{padding:150px 0 100px}}@media(max-width:991px){.internal-banner .banner-item{min-height:250px}}@media(max-width:767px){.internal-banner .banner-item .banner-title h1{display:inline-block;font-size:18px;margin:0 15px}.internal-banner .primary-btn{margin-bottom:15px;margin-right:0}.internal-banner .banner-slider-item-{width:100%}.internal-banner .banner-btn-section{flex-direction:column}}