.contact-banner-area{padding:8% 5%;background-position:100% 0%;background-size:contain;background-repeat:no-repeat}.contact-banner-area .banner-row{margin-left:-10px;margin-right:-10px}.contact-banner-area .banner_col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.contact-banner-area .banner-content-wrapper{width:58.33333333%;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-banner-area .banner-content-wrapper h1{max-width:400px;margin-top:20px;margin-bottom:5%;margin-left:25%;color:#fff;font-size:38px;line-height:46px}.contact-banner-area .banner-content{max-width:300px;margin-bottom:5%;margin-left:25%;color:#2290da;font-size:18px;line-height:26px;font-weight:300}.contact-banner-area .banner-content p:last-of-type{margin:0}.contact-banner-area .banner-content a{color:#f8f9fa;text-decoration:underline}.contact-banner-area .btn-wrap{margin-left:25%}.contact-banner-area .btn-wrap a{display:inline-block;text-decoration:none;cursor:pointer;padding:2% 10%;border:1px solid #f58712;border-radius:5px;font-weight:400;background-color:#fa9326;color:#fff;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.contact-banner-area .btn-wrap a:hover{color:#fa9326;border-color:#fa9326;background-color:transparent}.contact-banner-area .banner-image{width:41.66666667%}.contact-banner-area .banner-image img{margin-right:0;margin-left:-18%;width:397px}@media(min-width:1280px){.contact-banner-area .page-center{max-width:1100px}.contact-banner-area .banner-content-wrapper h1{font-size:40px;line-height:48px}.contact-banner-area .banner-content{max-width:350px;font-size:20px;line-height:28px}.contact-banner-area .btn-wrap a{font-size:16px;line-height:24px;padding-left:5%;padding-right:5%}}@media(min-width:1440px){.contact-banner-area .page-center{max-width:1200px}.contact-banner-area .banner-content-wrapper h1{font-size:42px;line-height:50px}.contact-banner-area .banner-content{max-width:400px;font-size:22px;line-height:30px}.contact-banner-area .btn-wrap a{font-size:18px;line-height:26px}}@media(min-width:1920px){.contact-banner-area .page-center{max-width:1300px}.contact-banner-area .banner-content-wrapper h1{font-size:48px;line-height:56px}.contact-banner-area .banner-content{max-width:420px;font-size:24px;line-height:32px}.contact-banner-area .btn-wrap a{font-size:20px;line-height:28px}}@media(max-width:991px){.contact-banner-area .page-center{padding:0;max-width:800px}.contact-banner-area .banner-content-wrapper h1{max-width:400px;margin-bottom:5%;margin-left:15%}.contact-banner-area .banner-content{max-width:260px;margin-bottom:5%;margin-left:15%}.contact-banner-area .btn-wrap a{font-size:14px;line-height:22px;border-radius:5px}}@media(max-width:767px){.contact-banner-area{background-size:cover}.contact-banner-area .banner_col{width:100%;left:auto;right:auto}.contact-banner-area .banner-row{margin:0}.contact-banner-area .banner-content{max-width:300px}.contact-banner-area .banner-image{text-align:center}.contact-banner-area .banner-image img{margin-top:20px;margin-left:0}.contact-banner-area .btn-wrap{margin-top:5%;margin-left:0;text-align:center}.contact-banner-area .btn-wrap a{border:1px solid transparent;line-height:20px;background-color:#f58712;color:#fff}.contact-banner-area .btn-wrap a:hover{border:1px solid transparent;background-color:#f58712;color:#fff}}@media(max-width:479px){.contact-banner-area .banner-content-wrapper h1{margin-left:5%}.contact-banner-area .banner-content{margin-left:5%}.contact-banner-area .btn-wrap a{margin-top:5%}.contact-banner-area{padding-bottom:10%;background-size:cover}}