#new-finance_banner {width:100%; float: left; padding:0; position:relative; }
.new-finance_banner_row { padding:0px; display:table;height:500px; }
.new-finance_text { vertical-align:middle; display:table-cell;}
.new-finance_text h2 {color:#fff; font-size:50px !important; line-height:60px !important;font-family:'Montserrat Bold'; margin:0px; padding:0px;}
.new-finance_text p { color:#fff;font-size:25px !important; line-height:35px !important; font-weight:500;font-family:'Montserrat Light'; margin:0px; padding:25px 0;}
.new-financebtn { width:100%; float: left; }
.new-financebtn a { color:#fff; padding:8px 50px 8px 0; font-size:19px; line-height:30px; display:inline-block;background-color:#00519f; padding:6px 25px; border-radius:22px;font-weight:500;font-family:'Montserrat Light';}
.new-financebtn a:hover { background-color:#f26122;}

@media only screen and ( max-width:1200px) {
.wrapper { width:92%; margin:0 4%;}
.new-finance_text h2 {font-size:35px; line-height:45px;}
.opt1-bg{background-position:top 0 right 40%; background-size: cover;}

}


@media only screen and ( max-width:767px) {
.new-finance_banner_row { text-align:center; height:400px;}
.new-finance_text h2 {font-size:35px !important; line-height:45px !important;}
.new-finance_text p { font-size:22px !important; line-height:30px !important;}
.new-finance_text h2 br,.finance_text p br { display:none;}
.opt1-bg {
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url('../images/finance/finance-banner-1.jpg');
    background-repeat: no-repeat,no-repeat;
    background-position: top 0 left 0,top 0 right 30%;
    background-size: 100% 100%,cover;
}
}

@media only screen and ( max-width:640px) {
.new-finance_text h2 {font-size:30px !important; line-height:40px !important;}
.finance_text p { font-size:20px !important; line-height:30px !important;}
}


@media only screen and ( max-width:420px) {
.new-finance_text h2 {font-size:25px !important; line-height:30px !important;}
.new-finance_text p { font-size:17px !important; line-height:25px !important;}
}


@media only screen and ( max-width:380px) {
}