.home-banner{align-items:center;display:flex;flex-wrap:wrap;height:auto;padding:210px 0 80px}.bnr-text-col{flex:0 0 49%;max-width:49%}.bnr-img-col,.bnr-text-col{padding-left:15px;padding-right:15px}.bnr-img-col{flex:0 0 51%;max-width:51%}.home-banner .bnr-img{height:100%;left:0;position:absolute;top:0;width:100%}.home-banner .bnr-img img{height:100%!important;object-fit:cover;object-position:bottom;width:100%}.home-banner .bnr-content h1 span.caption-text{display:block;font-size:28px;font-weight:300;margin-bottom:6px;width:100%}.home-banner .bnr-content h1{margin-bottom:23px}.home-banner .bnr-content p{font-weight:300}.home-banner .bnr-content .btn-custom{margin-top:35px}.home-banner .bnr-image-block img{display:block;width:100%}@media only screen and (max-width:1600px){.home-banner .bnr-content h1 span.caption-text{font-size:25px}}@media only screen and (max-width:1440px){.home-banner .bnr-content h1 span.caption-text{font-size:20px}}@media only screen and (max-width:1199px){.home-banner .bnr-content h1 span.caption-text{font-size:18px}.home-banner .bnr-content .btn-custom{margin-top:10px}}@media only screen and (max-width:991px){.home-banner{height:auto;min-height:inherit;padding:150px 0 50px}}@media only screen and (max-width:767px){.bnr-text-col{flex:0 0 100%;max-width:100%}.bnr-img-col{display:none}}@media only screen and (max-width:575px){.home-banner{padding:115px 0 50px}}