.hero-banner-1{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.hero-banner-1 .page-width{margin:0 auto;max-width:1440px!important;padding:0 20px;position:relative;z-index:999}.hero-banner-1 .page-width.text-center{text-align:center}.hero-bimg{left:-10px;margin-top:-250px;position:relative}.hero-banner-1 .hero-banner-wrap{display:flex;flex-wrap:wrap}.hero-banner-1 .hero-banner-content{width:40%}.hero-banner-1 .hero-banner-img{padding-left:60px;width:60%}.hero-banner-1 img.top-banner-img{position:absolute;right:0;top:0;z-index:1}.hero-banner-1 .hero-banner-wrap .hero-banner-content h1,.hero-banner-1 .hero-banner-wrap .hero-banner-content h2{color:#000;font-size:70px;font-weight:700;margin-bottom:20px}.hero-banner-content h1{font-size:52px!important;text-transform:capitalize}.hero-banner-1 .hero-banner-wrap .hero-banner-content p{color:#535c5e;font-size:17px}.hero-banner-1 .hero-banner-wrap .hero-banner-content .hero-btn{background-color:#ee603d;border-radius:40px;color:#fff;display:inline-block;font-size:18px;margin-top:40px;padding:12px 35px}.hero-banner-1 .hero-banner-wrap .hero-banner-content .hero-btn:hover{color:#fff!important;text-decoration:none}.hero-banner-1 img.bottom-floating-img{bottom:4%;left:-15%;margin:0 auto;position:absolute;right:0}@media screen and (max-width:1500px){.hero-banner-1 img.top-banner-img{width:74%}}@media screen and (max-width:1300px){.hero-banner-1 img.bottom-floating-img{width:300px}}@media screen and (max-width:1100px){.hero-banner-1 img.bottom-floating-img{display:none}.hero-banner-1 .hero-banner-wrap .hero-banner-content h1,.hero-banner-1 .hero-banner-wrap .hero-banner-content h2{font-size:45px}}@media screen and (max-width:991px){.hero-banner-1 .hero-banner-wrap .hero-banner-content h1,.hero-banner-1 .hero-banner-wrap .hero-banner-content h2{font-size:40px}.hero-bimg{left:0;margin-top:-100px;position:relative}}@media screen and (max-width:767px){.hero-banner-1 .hero-banner-content{width:100%}.hero-banner-1 .hero-banner-img{padding-bottom:20px;padding-left:0;width:100%}.hero-banner-1 .hero-banner-wrap{flex-direction:column-reverse}.hero-banner-1 img.bottom-floating-img,.hero-banner-1 img.top-banner-img{display:none}.hero-banner-1 .hero-banner-wrap .hero-banner-content .hero-btn{margin-top:24px}.hero-image-img{min-height:270px}.hero-bimg{left:0;margin-top:-100px;position:relative}}