.slider_container {
  padding: 0;
  padding-top:100px;
    min-height: 530px
}
.flexslider, .flexslider .tbl {
    height: 530px
}
.slider_backimage_1 {
	background-color: #00bfff;
}
/*
.carousel-indicators {
	bottom: 10px;
}
*/
/*
.carousel-control.right,
.carousel-control.left {
	background-image: none;
}
*/
.flexslider .item {
	min-height: 530px; 
	height: 100%;
	width:100%; 
}

.flexslider-caption h4 {
	padding: .5em;
}
.flexslider .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%;
}
.flexslider-caption button {
	margin-top: 1em; 
}
.flexslider-caption .subscribe button {
	margin-top: 0; 
}
.flexslider-caption .subscribe h4.subscribe_label {
  font-family: 'Raleway', sans-serif;
  margin:2rem 0 .5rem;
}
.flexslider-caption .subscribe h4.subscribe_label span {
    font-size: 1.75em;
}

/* Animation delays */

.subscribe_wrapper input {
    float:left;    
}
.subscribe_wrapper .form-control {
    float: left;
}

.flexslider-caption {
    position:static;
    color:#fff;
    text-align: center;
}
.slider_bgimage {
    background-repeat: no-repeat;
   background-size: cover;
}
.slider_bgimage_1 {
    background-image:url("../img_new/slider_1.jpg");
    background-size: 1920px;
}
.slider_bgimage_4 {
    background-image:url("../img_new/slider_4.jpg");
}
.slider_bgimage_3 {
    background-image:url("../img_new/slider_3.jpg");
    background-position: center 0;
    background-size:1300px;
}
.slider_bgimage_2 {
    background-image:url("../img_new/slider_2.jpg");
    background-size: auto;
    background-position: center 0;

}
.slider_bgimage_3 .td {
    text-align:center;
    vertical-align: top;
    padding-top:100px;
}
.slider_bgimage_3 .td.button {
    vertical-align: bottom;
    height:50%;
    
}
.slider_bgimage_3 h1 {
    font-size:55px;
    color:#6c6c6c;
    text-transform: uppercase;
    text-shadow: none;
    background-color:#fff;
    background-color:rgba(255,255,255,0.5)
}
.slider_bgimage_3 h1 span {
    font-size:44px;
}
.slider_bgimage_3 h4 {
    color:#6c6c6c;
    font-size: 13px;
    text-shadow: none;
    background-color:#fff;
    background-color:rgba(255,255,255,0.5)
}
.slider_bgimage_4 .td {
    vertical-align: top;
    padding-top:120px
}

@media screen and (min-width: 992px) {
 .slider_bgimage_4 {       
        background-position:40% 90%;
    }
    .slider_bgimage_3 {
        background-size:1500px;
        background-position:center 14%;
    }
}


@media screen and (min-width: 1300px) {
    .slider_bgimage_1 {
    }
    .slider_bgimage_4 {
        background-size:1450px;
        background-position:0 90%;
    }
    .slider_bgimage_2 {
        background-size:1920px;
        background-position:center 0;
}
    .slider_bgimage_3 {
        background-size:1500px;
        background-position:center 14%;
    }
    .slider_bgimage_3 .td {
        padding-top:80px;
}
    .slider_bgimage_3 .td.button {
        padding-top:55px;
    }
    .flexslider .tbl {
        height: 530px
}
    .flexslider .item {
        min-height: 530px
    }
}
@media screen and (min-width: 1400px) {
        .slider_bgimage_1 {
    }
        .slider_bgimage_4 {
        background-size:1650px;
        background-position:0 86%;
    }
     .slider_bgimage_3 {
         background-position: center 13%;
         background-size:1521px;
        
    }
    .slider_bgimage_3 .td {
        padding-top:90px;
}
    .slider_bgimage_3 .td.button {
        padding-top:106px;
    }

       .slider_bgimage_2 {
        background-position:center 0;
/*           background-size:1000px*/
    }
        .flexslider .tbl {
        height: 530px
}
    .flexslider .item {
        min-height: 530px
    }
}
@media screen and (min-width: 1500px) {
    .slider_bgimage_1 {
    }
    .slider_bgimage_2 {
        background-position:center 0;
      background-size:1920px
    }
    .slider_bgimage_4 {
        background-size:cover;
        background-position:0 90%;
    }
    .slider_bgimage_3 {
     }
/*
    .slider_bgimage_2 {
        background-position:center 0;
    }
*/
    .flexslider .tbl {
        height: 530px
}
    .flexslider .item {
        min-height: 530px
    }
}
@media screen and (min-width: 1920px) {
        .slider_bgimage_1 {
        background-size:cover;
    }
        .slider_bgimage_4 {
        background-size:cover;
        background-position:0 83%;
    }
        .slider_bgimage_2 {
        background-size:1920px;
        background-position:center 0;
    }
}

@media screen and (max-width:480px) {
.flexslider-caption .subscribe button, .subscribe button {
	margin-top: 0; 
    float:none;  
    margin:10px 0 0 0;
}
.subscribe_wrapper .form-control {
    float: none;
}

}