#finance_banner_1 { float:left; width:100%; height:330px;
background:
url('../images/finance/white-12-yrs-logo.png'), 
url('../images/finance/finance_banner_1.png'); 
background-repeat:no-repeat,no-repeat; 
background-position:top 35% right 3%,right 25% bottom 70%;  
background-size:auto auto,cover;}
.finance_banner_1_inn { float:left; width:100%; position:relative;}
.finance_row_text { float:left; width:100%; margin:8% 0 0;}
.finance_row { float:left; width:100%;}
.finance_row h2 { margin:0px; padding:25px 40px; font-size:40px; line-height:50px; background:#1e5aa8; color:#fff; float:left; font-family:'Montserrat Regular'; text-align:center;}
.finance_row h2 span{font-size:25px; line-height:30px; font-style:italic;}

.finance_row h3 { margin:-15px 0 0 18%; padding:18px 40px; font-size:25px; line-height:30px; background:#e5002d; color:#fff; float:left;}
.flexible_text { float:left; width:60%; left:36%; top:20%; position:absolute;}
.flexible_text h4 { color:#005ba3; margin:0px; padding:0px;font-size:50px;  line-height:50px;font-family:'Montserrat Bold';}
.flexible_text h5 { margin:0px; color:#005ba3; font-size:50px; line-height:40px;font-family:'Montserrat Bold'; font-style:inherit;}
.flexible_btn { margin:3% 0 0 -25%; float:left; width:100%; text-align: right;}
.flexible_btn a { background:#4daf4f; color:#fff; border-radius:12px; padding:10px 30px; font-size:30px;font-family:'Montserrat Bold';}
.flexible_btn a:hover { background:#e5002d;}

/*#finance_banner_1 .flexible_text h4,
#finance_banner_1 .flexible_text h5 { text-shadow: 3px 0 0 #fff,-3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}*/

#finance_banner_2 {float:left; width:100%; height:330px;
background:
url('../images/finance/finance_banner_1.png'); 
background-repeat:no-repeat; 
background-position:right 25% bottom 53%; 
background-size:cover;}
#finance_banner_2 .finance_row_text { margin:4% 0 0;}
/*#finance_banner_2 .flexible_text h4 {text-shadow: 3px 0 0 #fff,-3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}*/
/*#finance_banner_2 .flexible_text h5 {text-shadow: 3px 0 0 #fff,-3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}*/

#finance-pdf { float:left; width:100%; text-align:center; margin:0 0 30px;}
#finance-pdf li { list-style:none; display:inline-block; padding:0 5px; font-size:19px; line-height:25px; color:#000;}
#finance-pdf li a { color:#414042;}
#finance-pdf li a:hover { color:#005baa;}
#finance-pdf li span { padding:0 5px;}

@media only screen and ( max-width:1750px) {
#finance_banner_1 { height:300px;} 

.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_2 .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_2 {background-position:right 25% bottom 30%;background-size:cover;}
#finance_banner_2 .finance_row_text { margin:6% 0 0;}
.flexible_text { left:40%; 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) {
.wrapper { width:88%; margin:0 6%;}
.wrapper2 { width:92%; margin:0 auto;}

#finance_banner_1,#finance_banner_2 { height:350px;}
#finance_banner_1 {background-position: top 40% right 3%,left 0 bottom 30%;background-size: 16% auto,cover;}
.flexible_btn a {padding: 7px 22px;font-size: 25px;}


#finance_banner_2 {background-position:left 0 bottom 30%;background-size:cover;}
#finance_banner_2 .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;}

.finance_row_text { margin:6% 0 0;}
.finance_row h2 br { display:none;}
.finance_row h3	{margin: 0 0 0 2%;}
.flexible_text {left: 38%;}

}

@media only screen and ( max-width:1000px) {
#finance_banner_1 { 
background:
url('../images/finance/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; 
background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; 
background-size:16% auto,100% 100%,cover;}
#finance_banner_1 .flexible_btn a {padding: 7px 22px;font-size: 22px; font-weight: normal;font-family:'Montserrat Light';}
#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { color:#fff;}
#finance_banner_1 .finance_row_text { margin:3% 0 0;}
#finance_banner_1 .flexible_text { top:110%;}


.wrapper2 { width:90%; margin:0 auto;}
#finance_banner_2 {
background:
linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
url('../images/finance/finance_banner_1'); 
background-repeat:no-repeat,no-repeat; 
background-position:top 0 left 0,right 0 bottom 0%; 
background-size:100% 100%,cover;}
#finance_banner_2 .flexible_text h4,#finance_banner_2 .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;}

#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 {  text-shadow: none;}
}

@media only screen and ( max-width:820px) {
#finance_banner_1 {background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; background-size:16% auto,100% 100%,cover;}
#finance_banner_1 .flexible_text h4, #finance_banner_1 .flexible_text h5 { font-size:30px; line-height:40px;}

#finance_banner_2 { height:260px;}
#finance_banner_2 .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:768px) {
#finance_banner_1 .flexible_btn { margin:3% 0 0 0;}
#finance_banner_1 .flexible_btn a {padding:6px 20px;font-size: 19px;}

#finance_banner_2 .finance_row_text { margin:5% 0 0;}
.flexible_text { left:30%; top:120%;}

.finance-row-left, .finance-row-mid, .finance-row-right { float:left; width:100%; margin:0;}
.finance-row-left h3 br,.finance-row-mid p br,.finance-row-right p br { display:none;}
}

@media only screen and ( max-width:640px) {
#finance_banner_1,#finance_banner_2 { height:300px;}

#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { color:#fff; font-size:25px; line-height:30px;}
#finance_banner_1 .finance_row_text { margin:2% 0 0;}

#finance_banner_2 { height:220px;}
#finance_banner_2 {background-position:top 0 left 0,right 0 bottom 0%; background-size:100% 100%,cover;}
#finance_banner_2 .flexible_text h4, #finance_banner_2 .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;}

#finance_banner_1 .flexible_text { top:115%;}
#finance_banner_1 .flexible_btn { margin:10% 0 0 0;}
.finance_row h3 {padding: 8px 25px;font-size:16px;}
#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { font-size:22px; line-height:30px;}

}

@media only screen and ( max-width:540px) {
#finance_banner_1 { background-size:25% auto,100% 100%,cover;}

#finance_banner_2 { height:200px;}
#finance_banner_2 {background-position:top 0 left 0,right 0 bottom 0%; background-size:100% 100%,cover;}
#finance_banner_2 .flexible_text h4, #finance_banner_2 .flexible_text h5 { font-size:22px; line-height:30px;}
.finance_row h2 { padding:8px 30px;font-size:22px; line-height: 30px;}
.flexible_text { left:24%; top:120%;}
}

@media only screen and ( max-width:460px) {
#finance_banner_1,#finance_banner_2 { height:280px;}

#finance_banner_1 {  background-position: top 80% right 6%,top 0 left 0,right 0 bottom 0%; background-size: 16% auto,100% 100%,cover;}

#finance_banner_1 .flexible_text h4,#finance_banner_1 .flexible_text h5 { color:#fff; font-size:20px; line-height:26px;}
#finance_banner_1 .flexible_btn a {padding:6px 20px;font-size: 17px;}

#finance_banner_2 {background-position:top 0 left 0,right 0 bottom 0%; background-size:100% 100%,cover;}
.flexible_text { left:20%; top:120%;}
.flexible_text { left: 20%;  top: 110%; width:80%;}

#finance_banner_1 .flexible_text { top:115%; left:0; text-align:center;}
#finance_banner_1 .flexible_btn { text-align:center;}
}

@media only screen and ( max-width:370px) {
#finance_banner_1,#finance_banner_2 { height:260px;}

.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_2 .flexible_text h4, #finance_banner_2 .flexible_text h5 { font-size:19px; line-height:30px;}
}


