.internal-banner .banner-btn-section,.internal-banner .banner-inner-content{padding:0 15px}.internal-banner.banner-section .banner-description h2,.internal-banner.banner-section .banner-secondary-title h2{color:#fff;font-size:55px;font-weight:100;line-height:1.1;margin-bottom:0}.internal-banner.banner-section .logo-image-section img{max-width:170px}.internal-banner.banner-section .banner-title h1{font-weight:300;line-height:1.1;margin-bottom:10px}.internal-banner .banner-item{background-position:50%;background-size:cover;color:#fff;padding:170px 0 80px;text-align:center}.banner-item.banner-img-item.mt-90{padding:220px 0 120px}.internal-banner .banner-btn-section{margin-top:70px}.internal-banner a.theme-btn span.btn-arrow{height:52px;line-height:52px}.internal-banner .banner-btn-section a.theme-btn.red-btn{background:#5d6e30}.internal-banner .banner-btn-section .banner-btn-group{display:flex;justify-content:center}.internal-banner .anner-title-section{margin-top:30px}.internal-banner .banner-btn-section a.theme-btn.red-btn span.btn-arrow,.internal-banner .banner-btn-section a.theme-btn.red-btn:hover{background:#536032}.internal-banner .primary-btn{margin-right:30px}.banner-section .banner-video-item{overflow:hidden;padding:350px 0 50px;position:relative;text-align:center}.banner-section .banner-video-item video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner-section .banner-video-item .banner-inner-content{align-items:center;background:transparent!important;bottom:0;color:#fff;display:flex;height:100%;left:50%;margin:0 auto;padding:40px;position:absolute;right:auto;text-align:center;top:0;transform:translateX(-50%);width:auto;z-index:9}.internal-banner .banner-video-content.banner-inner-contents{max-height:700px;overflow:hidden}@media(max-width:1200px){.internal-banner .banner-item .banner-title h1{font-size:45px}.internal-banner.banner-section .banner-description h2,.sub-title h2{font-size:35px}.internal-banner .banner-inner-content{padding:0 30px}.internal-banner .banner-item{padding:150px 0 50px}}@media(max-width:991px){.banner-item.banner-img-item.mt-90,.internal-banner .banner-item{padding:70px 0 50px}}@media(max-width:767px){.internal-banner .banner-btn-section .banner-btn-group{flex-direction:column}.internal-banner.banner-section .banner-description h2,.sub-title h2{font-size:28px}.internal-banner .banner-item .banner-title h1,.sub-title h2{font-size:35px}.internal-banner .primary-btn{margin-bottom:15px;margin-right:0}.internal-banner .banner-btn-section{flex-direction:column}}