.slider2 { float:left; width:100%;
background:
url('../images/10-yrs-logo.png'), 
url('../images/slide/home-slider2.png'); 
background-repeat:no-repeat,no-repeat; 
background-position:top 26% right 6%,left 0 bottom 30%; 
background-size:auto auto,100% auto;}
.slider2_inn { float:left; width:100%; position:relative;}
.slider2_text { float:left; width:100%; margin:8% 0 0;}
.slider2_row { float:left; width:100%; text-align:center;}
.slider2_row h2 { margin:0px; padding:20px 50px; font-size:60px; line-height:60px; background:#005baa; color:#fff; float:left; font-family:'Montserrat Regular';}
.slider2_row h2 span { font-size:30px; line-height:40px;}
.slider2_row h3 { margin:-30px 0 0 27%; padding:30px 20px; font-size:24px; line-height:30px; background:#ed8207; color:#fff; float:left;font-family:'Montserrat Bold';}
.flexible_text { float:left; width:48%; left:38%; top:36%; position:absolute;}
.flexible_text h4 { color:#005ba3; font-size:55px; line-height:60px; margin:0px; padding:0px; text-shadow: 4px 0 0 #fff,-4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 3px 3px #fff, -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff;font-family:'Montserrat Bold';}
.flexible_text h5 { color:#005ba3; font-size:50px; line-height:60px; margin:0px; padding:0px; text-shadow: 4px 0 0 #fff,-4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 3px 3px #fff, -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff; text-align:right;font-family:'Montserrat Bold';}

.flexible_btn { margin:8% 0 0 -25%; float: right; width:100%; text-align: right;}
.flexible_btn a { background:#41ad49; color:#fff; border-radius:12px; padding:12px 60px; font-size:30px;font-family:'Montserrat Bold';}
.flexible_btn a:hover { background:#ed8207;}

.wrapper2 { width:72%; margin:0 auto;}

@media only screen and ( max-width:1750px) {
.slider2 { 
background-position:top 45% right 6%,left 0 bottom 30%; 
background-size:auto auto,120% auto;}

.slider2_row h2 { padding:20px 40px;font-size: 50px;line-height: 60px;}
.slider2_text { float:left; width:100%; margin:15% 0 0;}
.flexible_text { left: 32%; top: 40%;}
}

@media only screen and ( max-width:1700px) {
.wrapper2 { width: 84%;}
.slider2_text {  margin:8% 0 0;}
.flexible_text { left:30%; top:45%;}
.flexible_text h4,.flexible_text h5 { font-size:45px; line-height:50px;}
.slider2_row h2 { padding:15px 30px;font-size:45px;line-height:50px;}
.slider2_row h3 { padding:10px 20px; font-size:25px; line-height:30px;margin: -14px 0 0 18%;}
}

@media only screen and ( max-width:1520px) {
.slider2_text {margin:5% 0 0;}
.flexible_text { left:30%; top:30%;}
.slider2_row h2 { padding:12px 25px;font-size:40px;line-height:50px;}
.slider2_row h3 { padding:15px 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) {
.flexible_text { left:30%; top:40%;}
.slider2_row h2 { padding:10px 20px;font-size:35px;line-height:40px;}
.slider2_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:1300px) {
.slider2_text {margin:8% 0 0;}
}

@media only screen and ( max-width:1200px) {
.wrapper2 { width: 90%;}


.slider2 {background-position: top 40% right 3%,left 0 bottom 30%;background-size: 16% auto,150% auto}
.flexible_btn a {padding: 7px 22px;font-size: 25px;}
.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) {
.slider2 { 
background:
url('../images/10-yrs-logo.png'), 
linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
url('../images/slide/home-slider2.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%,170% auto;}
.slider2 .flexible_btn a {padding: 7px 22px;font-size: 22px; font-weight: normal;font-family:'Montserrat Light';}
.slider2 .flexible_text h4,.slider2 .flexible_text h5 { color:#fff;}
.slider2 .slider2_text { margin:3% 0 0;}
.slider2 .flexible_text { top:105%;}
.flexible_btn { margin: 5% 0 0 -25%;}
.flexible_text h4,.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;}

.slider2_row h2 { padding:10px 40px;font-size:30px;line-height:30px;}
.slider2_row h2 span { font-size:20px; line-height:30px;}
.slider2_row h3 { padding:8px 10px; font-size:19px; line-height:26px; margin:0 0 0 10%;}
.flexible_btn { margin: 2% 0 0 0%;}
}

@media only screen and ( max-width:820px) {
.slider2 {background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; background-size:16% auto,100% 100%,180% auto;}
.slider2 .flexible_text h4, .slider2 .flexible_text h5 { font-size:30px; line-height:40px;}
.flexible_text { top:40%; left:38%;}
.flexible_text h5 { margin:0 0 0 10%;}
.slider2_row h3 { margin:0 0 0 7%;}
}

@media only screen and ( max-width:767px) {
.slider2 .flexible_btn { margin:8% 0 0 0;}
.slider2 .flexible_btn a {padding:6px 20px;font-size: 19px;}
.flexible_text { left:30%; top:120%;}
.slider2 .flexible_text h4, .slider2 .flexible_text h5 { font-size:26px; line-height:30px;}
}

@media only screen and ( max-width:640px) {
.slider2 {background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; background-size:16% auto,100% 100%,250% auto;}
.slider2 .flexible_text h4,.slider2 .flexible_text h5 { color:#fff; font-size:23px; line-height:30px;}
.slider2 .slider2_text { margin:6% 0 0;}
.slider2_row h2 { padding:10px 30px;font-size:30px; line-height: 30px;}
.slider2_row h3 {padding: 8px 30px;font-size: 19px;}
.flexible_text h4,.flexible_text h5 { font-size:25px; line-height:35px;}
}

@media only screen and ( max-width:540px) {
.slider2_row h2 { padding:8px 30px;font-size:26px; line-height: 30px;}
.slider2_row h2 span { font-size:17px; line-height:22px;}
.slider2_row h3 {padding: 8px 30px;font-size:18px;}
.flexible_text { left:24%; top:120%;}
.flexible_text h4,.flexible_text h5 { font-size:22px; line-height:30px;}

.slider2 .flexible_text h4,.slider2 .flexible_text h5 { color:#fff; font-size:20px; line-height:30px;}

}

@media only screen and ( max-width:460px) {
.slider2 {background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; background-size:16% auto,100% 100%,300% auto;}
.slider2 .slider2_text { margin:15% 0 0;}
.slider2 .flexible_text h4,.slider2 .flexible_text h5 { color:#fff; font-size:17px; line-height:26px; text-align:left;}
.slider2 .flexible_btn a {padding:6px 20px;font-size: 17px;}
.flexible_text { left:20%; top:120%;}
.flexible_text { left: 20%;  top: 110%; width:80%;}
.slider2 .flexible_btn { margin:8% 0 0 0; text-align:center;}
.slider2_row h3 { padding:6px 15px; font-size:15px; line-height:22px; margin:0 0 0 3%;}
}

@media only screen and ( max-width:370px) {
.slider2 {background-position:top 40% right 3%,top 0 left 0,right 0 bottom 0%; background-size:16% auto,100% 100%,350% auto;}
.slider2 .slider2_text { margin:22% 0 0;}
.flexible_text { left:10%; top:120%;}
.slider2_row h2 { padding:6px 20px;font-size:22px; line-height:25px;}
.slider2_row h2 span { font-size:14px;}
.slider2_row h3 {padding:4px 20px;font-size:15px;}
.flexible_text h4,.flexible_text h5 { font-size:19px; line-height:30px;}
}


