.custom-banner-area{background-position:100%;background-repeat:no-repeat;padding-bottom:150px;padding-top:200px;position:relative}.custom-banner-area .page-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-banner-area .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin:0;position:relative;width:50%}.custom-banner-area .banner-heading{margin:0 12px 40px;position:relative;text-align:left;width:100%;word-break:break-word}.custom-banner-area .banner-heading .content-inner{padding:0 0 0 25%}.custom-banner-area .banner-heading .pre-heading{color:#f45247}.custom-banner-area .banner-heading .sub-heading{color:#161e48;letter-spacing:1px;line-height:1.444;padding-right:50px}@media (max-width:1240px){.custom-banner-area .banner-heading h1{font-size:50px;line-height:1}.custom-banner-area .banner-heading .content-inner{padding-left:15%}}@media (max-width:959px){.custom-banner-area{margin-top:300px;min-height:300px;padding:0}.custom-banner-area .banner-content{background-color:#fff;margin-top:-300px;padding-top:145px;text-align:center;width:100%}.custom-banner-area .banner-heading{text-align:center}.custom-banner-area .banner-heading h1{font-size:40px;line-height:1;padding:0}.custom-banner-area .banner-heading .content-inner{padding-left:0}.custom-banner-area .banner-heading .sub-heading{padding:0}}@media (max-width:737px){.custom-banner-area{background-size:cover;background-size:200%}.custom-banner-area .banner-heading h1{font-size:30px}}@media (max-width:400px){.custom-banner-area .banner-heading h1{font-size:20px}}