#finance_banner_1 {float:left; width:100%; height:300px;
background:
url('../images/finance/white-10-yrs-logo.png') , 
url('../images/finance/finance_banner_1.png'); 
background-repeat:no-repeat,no-repeat; 
background-position:top 40% right 6%,left 0 bottom 0; 
background-size:8% auto,cover;}
#finance_banner_1 .finance_row_text { margin:4% 0 0;}
.finance_banner_1_inn { float:left; width:100%; position:relative;}
.finance_row_text { float:left; width:100%; margin:2% 0 0;}
.finance_row { float:left; width:100%;}
.finance_row h2 { margin:0px; padding:20px 40px; text-align:center; font-size:50px; line-height:50px; background:#1e5aa8; color:#fff; float:left; font-family:'Montserrat Regular';}
.finance_row h2 span{font-size:25px; line-height:30px; font-style:italic;}
.finance_row h3 { margin:-15px 0 0 18%; padding:12px 40px; font-size:25px; line-height:30px; background:#e5002d; color:#fff; float:left;}

.finance_btn { margin:0;width:100%; text-align: center; margin:15px 0;}
.finance_btn a {font-family:'Montserrat Regular';  font-size:16px; font-weight:normal; border:2px solid #fff; color:#fff; padding:12px 38px 12px 20px;
background:
url('../images/finance/finance-arrow.png');
background-repeat: no-repeat; 
background-position:top 11px right 15px; 
background-size:auto auto; display:inline-block;font-family:'Montserrat Light';}
.finance_btn a:hover { color:#fff;}


#finance_banner_ {float:left; width:100%; text-align:center;
background:
url('../images/finance/banner-bg.png');
background-repeat: no-repeat; 
background-position:left 0 bottom 0; 
background-size:cover;}
#finance_banner_ h2 { color:#fff; margin:0px; padding:50px 0 10px;font-size:35px; line-height:40px; font-weight: normal;font-family:'Montserrat Regular';}
#finance_banner_ h3 { margin:0; color:#fff; font-size:30px; line-height:40px; font-weight:normal;font-family:'Montserrat Light';}
.finnace_img {float:left; width:100%; padding:50px 0 0; position:relative;}
/*.finnace_img img { max-width:100%; float:left;}*/
.finnace_img_left {width:80%; float:left; text-align:right; position:absolute; bottom:-5px;}
.finnace_img_left img { width:75%;}
.finnace_img_right { float: right; width:20%; text-align:center;}
.finnace_img_right img { width:70%;}


@media only screen and ( max-width:1750px) {
.finance_row h2 { padding:20px 40px;font-size: 50px;line-height: 60px;}
.flexible_text { left: 32%; top: 34%;}
}

@media only screen and ( max-width:1700px) {
.flexible_text { left:30%; top:30%;}
.flexible_text h4,.flexible_text h5 { font-size:45px; line-height:50px;}
.finance_row h2 { padding:15px 30px;font-size:45px;line-height:50px;}
.finance_row h3 { padding:10px 20px; font-size:25px; line-height:30px;}
}


@media only screen and ( max-width:1520px) {
#finance_banner_1 .finance_row_text { margin:6% 0 0;}
.flexible_text { left:30%; top:40%;}
.finance_row h2 { padding:12px 25px;font-size:40px;line-height:50px;}
.finance_row h3 { padding:10px 20px; font-size:25px; line-height:30px; margin:0 0 0 10%;}
.flexible_text h5 {margin: 0 0 0 16%;}
}  

@media only screen and ( max-width:1400px) {
#finance_banner_1 {background-position: top 35% right 3%,right 0 bottom 0%;background-size: 14% auto,cover;}
#finance_banner_1 .finance_row_text { margin:6% 0 0;}
.flexible_text { left:30%; top:40%;}
.finance_row h2 { padding:10px 20px;font-size:35px;line-height:40px;}
.finance_row h3 { padding:8px 15px; font-size:22px; line-height:28px; margin:0 0 0 10%;}
.flexible_text h5 {margin: 0 0 0 16%;}
.flexible_text h4,.flexible_text h5 { font-size:40px; line-height:50px;}
.flexible_text h5 { padding:0px;}
}  

@media only screen and ( max-width:1200px) {
#finance_banner_1 { height:350px;}
.flexible_btn a {padding: 7px 22px;font-size: 25px;}



#finance_banner_1 .finance_row_text { margin:10% 0 0;}
.flexible_text { left:35%; top:48%;}
.flexible_text h4,.flexible_text h5 { font-size:35px; line-height:40px;}


}

@media only screen and ( max-width:1000px) {
.wrapper2 { width:90%; margin:0 auto;}
#finance_banner_1 {
background:
url('../images/finance/white-10-yrs-logo.png') , 
linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
url('../images/finance/finance_banner_1.png'); 
background-repeat: no-repeat,no-repeat,no-repeat; 
background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; 
background-size:15% auto,cover,cover;}
#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { color:#fff;}
/*#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { font-size:30px; line-height:40px; color:#fff;text-shadow: 0 0 0 #fff,-0 0 0 #fff, 0 0 0 #fff, 0 -0 0 #fff, 0 0 #fff, -0 -0 0 #fff, 0 -0 0 #fff, -0 0 0 #fff;}*/

}

@media only screen and ( max-width:820px) {
#finance_banner_1 { height:260px;}
#finance_banner_1 .finance_row_text { margin:7% 0 0;}
.flexible_text { top:40%; left:38%;}
.flexible_text h5 { margin:0 0 0 10%;}
.finance_row h3 { margin:0 0 0 7%;}
}

@media only screen and ( max-width:767px) {
#finance_banner_1 .flexible_btn { margin:3% 0 0 0;}
#finance_banner_1 .flexible_btn a {padding:6px 20px;font-size: 19px;}
.finnace_img_right { width:16%;}
#finance_banner_1 .finance_row_text { margin:5% 0 0;}
.flexible_text { left:30%; top:120%;}
.finnace_img { padding:0px;}
#finance_banner_ h3 { font-size: 22px; line-height: 30px;}
}

@media only screen and ( max-width:640px) {
#finance_banner_1 { height:220px;}
#finance_banner_1 {background-position:top 40% right 2%,top 0 left 0,right 0 bottom 0%; background-size:20% auto,cover,cover;}
#finance_banner_1 .flexible_text h4, #finance_banner_1 .flexible_text h5 { font-size:25px; line-height:35px;}
.finance_row h2 { padding:8px 30px;font-size:25px; line-height: 30px;}
.finance_row h3 {padding: 8px 30px;font-size: 20px;}

}

@media only screen and ( max-width:540px) {
#finance_banner_1 { height:200px;}
#finance_banner_1 {background-position:top 40% right 2%,top 0 left 0,right 0 bottom 0%; background-size:20%  auto,cover,cover;}
#finance_banner_1 .flexible_text h4, #finance_banner_1 .flexible_text h5 { font-size:22px; line-height:30px;}
.finance_row h2 { padding:8px 30px;font-size:22px; line-height: 30px;}
.finance_row h3 {padding: 8px 30px;font-size:18px;}
.flexible_text { left:24%; top:120%;}
}

@media only screen and ( max-width:460px) {
#finance_banner_1 {background-position:top 40% right 2%,top 0 left 0,right 0 bottom 0%; background-size:20%  auto,cover,cover;}
.flexible_text { left:20%; top:120%;}
.flexible_text { left: 20%;  top: 110%; width:80%;}

#finance_banner_ h2 {
    padding: 30px 0 10px;
    font-size: 25px;
    line-height: 35px;
}

@media only screen and ( max-width:370px) {
.flexible_text { left:10%; top:120%;}
.finance_row h2 { padding:6px 20px;font-size:20px; line-height:25px;}
.finance_row h3 {padding:4px 20px;font-size:15px;}
#finance_banner_1 .flexible_text h4, #finance_banner_1 .flexible_text h5 { font-size:19px; line-height:30px;}
}

