.page-title{height:730px;position:relative;overflow:hidden}.page-title .bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.banner-desc{font-size:18px;line-height:1.6}.banner-subtitle{font-size:18px;font-weight:700}@media only screen and (min-width:1400px){.page-title{height:700px}.page-title .bg-layer{background-position:50%;background-size:cover;height:700px}}@media only screen and (min-width:1200px) and (max-width:1399px){.page-title{height:650px}.page-title .bg-layer{background-position:50%;background-size:cover;height:650px}}@media only screen and (min-width:1024px) and (max-width:1199px){.page-title{height:695px}.page-title .bg-layer{background-position:50%;background-size:cover;height:695px}.content-box{width:75%}.banner-desc{font-size:16px}}@media (min-width:769px) and (max-width:1023px){.page-title{height:700px}.page-title .bg-layer{background-position:100%;background-size:cover;height:700px}.content-box{width:80%}.banner-desc{line-height:1.5}.banner-desc,.banner-subtitle{font-size:16px}.company-banner-title h1{font-size:36px}}@media only screen and (min-width:600px) and (max-width:768px){.page-title{height:645px}.page-title .bg-layer{background-position:100%;background-size:cover;height:645px}.content-box{width:85%}.company-banner-title h1{font-size:32px;margin-bottom:8px!important}.banner-subtitle{font-size:16px!important}.banner-desc{font-size:14px;line-height:1.4}.btn-box .theme-btn{font-size:18px!important;width:280px!important;padding:12px 10px!important}}@media only screen and (min-width:480px) and (max-width:599px){.page-title{height:645px}.page-title .bg-layer{background-position:100%;background-size:cover;height:645px}.content-box{width:90%}.company-banner-title h1{font-size:28px;margin-bottom:6px!important}.banner-subtitle{font-size:16px!important}.banner-desc{font-size:13px;line-height:1.3}.btn-box .theme-btn{font-size:16px!important;width:260px!important;padding:10px 8px!important}}@media only screen and (min-width:375px) and (max-width:479px){.page-title{height:515px}.page-title .bg-layer{background-position:95%;background-size:cover;height:515px}.content-box{width:92%}.company-banner-title h1{font-size:26px;margin-bottom:4px!important;line-height:1.2}.banner-subtitle{font-size:16px!important}.banner-desc{font-size:11px;line-height:1.1rem}.btn-box .theme-btn{font-size:15px!important;width:240px!important;padding:10px 8px}}@media only screen and (max-width:374px){.page-title{height:500px}.page-title .bg-layer{background-position:95%;background-size:cover;height:500px}.content-box{width:95%}.company-banner-title h1{font-size:24px;margin-bottom:2px!important;line-height:1.2}.banner-subtitle{font-size:16px!important}.banner-desc{font-size:11px;line-height:1.2}.btn-box .theme-btn{font-size:14px!important;width:220px!important;padding:8px 6px!important}.btn-box .theme-btn svg{width:18px;height:18px}}.page-title .bg-layer{transition:background-position .3s ease}@media only screen and (min-width:1920px){.page-title .bg-layer{background-position:50%}}