.banner-text h1{font-weight:400;line-height:63.89px;margin:0px;font-family:'gordita-regular'}.banner-text p{font-weight:400;line-height:28px;font-family:'gordita-regular';margin-top:2px}.banner-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:290px}.banner-inner .banner-text{flex:0 45%}.banner-inner .banner-img{flex:0 47%;position:relative}.banner-img .img-align{position:absolute;top:-95px;right:165px}@media(max-width:1200px){.banner-outer{padding:20px 20px}}@media only screen and (min-width:768px) and (max-width:1024px){.banner-inner .banner-text{flex:0 50%}.banner-inner .banner-img{flex:0 47%}.banner-img .img-align{position:absolute;top:-95px;left:0;right:0;margin:0 auto;text-align:center}}@media(max-width:767px){.banner-inner{align-items:flex-start;min-height:405px}.banner-inner .banner-text{flex:0 100%;text-align:center}.banner-inner .banner-img{flex:0 100%;position:relative}.banner-img .img-align{position:absolute;top:-115px;left:0;right:0;margin:0 auto;text-align:center}.banner-text h1{font-size:36px !important}.banner-text p{font-size:16px !important}.two-col-outer .main-heading h2{font-size:36px !important}.map-sec-heding h2{font-size:36px !important}}@media(max-width:479px){.banner-inner{align-items:flex-start;min-height:450px}.banner-inner .banner-text{flex:0 100%;text-align:center}.banner-inner .banner-img{flex:0 100%;position:relative}.banner-img .img-align{position:absolute;top:-105px;left:0;right:0;margin:0 auto;text-align:center}.banner-text h1{font-size:36px !important}.banner-text p{font-size:16px !important}}@media(max-width:320px){.banner-inner{align-items:flex-start;min-height:450px}.banner-text h1{font-size:36px !important}.banner-text p{font-size:16px !important}.banner-inner .banner-text{flex:0 100%}.banner-inner .banner-img{flex:0 100%;position:relative}.banner-img .img-align{position:absolute;top:-85px;left:0;right:0;margin:0 auto;text-align:center}}