.banner-area{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;overflow-x:hidden;width:100vw!important}.banner-area .banner-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:425px;width:100%}.banner-area .banner-content{background-color:#00456d;color:#fff;margin:-95px auto 0;max-width:1100px;padding:35px 30px;position:relative;text-align:center;width:96%;z-index:999}.banner-area .banner-content .banner-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.banner-area .banner-content .banner-container .banner-row{margin-left:-15px;margin-right:-15px}.banner-area .banner-content .banner-container .banner-row .banner-col{padding-left:15px;padding-right:15px}.banner-area .banner-content .banner-container .banner-row .banner-col h1{color:#fff;font-size:80px}.banner-area .banner-content .banner-container .banner-row .banner-col .liner{background-color:hsla(0,0%,100%,.75);height:1px;margin:15px auto;width:300px}.banner-area .banner-content .banner-container .banner-row .banner-col p{margin:10px auto;max-width:900px}@media (min-width:1200px){.banner-area .banner-content .banner-container{max-width:1140px}}@media screen and (max-width:1500px){.banner-area .banner-content .banner-container{max-width:1200px;width:100%}}@media screen and (max-width:1200px){.banner-area .banner-content .banner-container{max-width:98%;width:98%}}@media screen and (max-width:992px){.banner-area .banner-bg{height:365px}.banner-area .banner-content .banner-container .banner-row .banner-col h1{font-size:65px}}@media screen and (max-width:767px){.banner-area .banner-content .banner-container .banner-row .banner-col h1{font-size:52px}.banner-area .banner-content{padding:35px 15px}}