/* ==============================================

Repeaters

============================================== */




/* Fifty Repeater - About Page */

#fifty-repeater li { float: left; width: 100%; background: #66a153; overflow: hidden; padding-bottom: 0; }
#fifty-repeater li .big-service-image { float: left; width: 100%; }


#fifty-repeater li .slide-info { color: #fffbdc; float: left; width:100%; padding:40px 0; }
#fifty-repeater li .slide-info h2, #fifty-repeater li .slide-info h1, #fifty-repeater li .slide-info h3, #fifty-repeater li .slide-info h4, #fifty-repeater li .slide-info h5, #fifty-repeater li .slide-info h6 { color: #fffbdc; font-family: 'Cabin Sketch', cursive; font-size: 44px; }
#fifty-repeater li .slide-info p { font-size: 14px; }
#fifty-repeater li .slide-info ul li { font-size: 14px; float: left; width: 100%; padding-bottom: 1%; }
#fifty-repeater li .slide-info ul { float: left; width: 100%; margin:20px 0; }
#fifty-repeater li .slide-info ul li:before {
	content: "\f00c";
    font-family: FontAwesome;
    float: left;
    margin-right: 10px;
    color:#FFF;
}
#fifty-repeater li .slide-info a { background:#fffbdc; color: #734e04; display: inline-block; margin-top: 30px; font-size: 14px; font-weight: bold; padding:10px 45px; text-align: center; border-radius: 8px; text-transform: uppercase; }
#fifty-repeater li .slide-info a:hover { background: #734e04; color: #FFF; }



/* Top Service Repeater */


#top-service-repeater li { float: left; width: 100%; background: #66a153; overflow: hidden; padding-bottom: 0; }
#top-service-repeater li .big-service-image { float: left; width: 100%; }


#top-service-repeater li .slide-info { color: #fffbdc;  float: left; width:100%;  padding:40px 0; }
#top-service-repeater li .slide-info h2, #top-service-repeater li .slide-info h1, #top-service-repeater li .slide-info h3, #top-service-repeater li .slide-info h4, #top-service-repeater li .slide-info h5, #top-service-repeater li .slide-info h6 { color: #fffbdc; font-family: 'Cabin Sketch', cursive; font-size: 44px; }
#top-service-repeater li .slide-info p { font-size: 14px; }
#top-service-repeater li .slide-info ul li { font-size: 14px; float: left; width: 100%; padding-bottom: 1%; }
#top-service-repeater li .slide-info ul { float: left; width: 100%; margin:20px 0; margin:20px 0; }
#top-service-repeater li .slide-info ul li:before {
	content: "\f00c";
    font-family: FontAwesome;
    float: left;
    margin-right: 10px;
    color:#FFF;
}

#top-service-repeater li .slide-info a { background:#fffbdc; color: #734e04; display: inline-block; margin-top: 30px; font-size: 14px; font-weight: bold; padding:10px 45px; text-align: center; border-radius: 8px; text-transform: uppercase; }
#top-service-repeater li .slide-info a:hover { background: #734e04; color: #FFF; }


/* Bottom Service Repeater */



#bottom-service-repeater li { float: left; width: 100%; background: #66a153; overflow: hidden; padding-bottom: 0; }
#bottom-service-repeater li .big-service-image { float: left; width: 100%; }


#bottom-service-repeater li .slide-info { color: #fffbdc;  float: left; width:100%;  padding:40px 0; }
#bottom-service-repeater li .slide-info h2, #bottom-service-repeater li .slide-info h1, #bottom-service-repeater li .slide-info h3, #bottom-service-repeater li .slide-info h4, #bottom-service-repeater li .slide-info h5, #bottom-service-repeater li .slide-info h6 { color: #fffbdc; font-family: 'Cabin Sketch', cursive; font-size: 44px; }
#bottom-service-repeater li .slide-info p { font-size: 14px; }
#bottom-service-repeater li .slide-info ul li { font-size: 14px; float: left; width: 100%; padding-bottom: 1%; }
#bottom-service-repeater li .slide-info ul { float: left; width: 100%; margin:20px 0;}
#bottom-service-repeater li .slide-info ul li:before {
	content: "\f00c";
    font-family: FontAwesome;
    float: left;
    margin-right: 10px;
    color:#FFF;
}


#bottom-service-repeater li .slide-info a { background:#fffbdc; color: #734e04; display: inline-block; margin-top: 30px; font-size: 14px; font-weight: bold; padding:10px 45px; text-align: center; border-radius: 8px; text-transform: uppercase; }
#bottom-service-repeater li .slide-info a:hover { background: #734e04; color: #FFF; }




.slide-info p a { padding:0 !important; background: none !important; color: #fffbdc !important; text-transform: initial !important; text-decoration: underline; margin-top: 0 !important; }
.slide-info p a:hover { text-decoration: none; }




/* Repeater Forms */


.slide-info form { float: left; width: 100%; }
.slide-info form p { margin:0; padding:0 0 10px 0 !important; }
.slide-info form input { width: 100%; border-radius: 8px; float: left; background: #5a9049; border:none !important; min-height:30px !important; }
.slide-info form p { width: 100%; float: left; color: #fffbdc; }
.slide-info form p:nth-child(5) { padding:0px !important; }

.slide-info form .wpcf7-form-control.wpcf7-submit { font-weight: bold; width: 100%; float: left; border:none !important; background: #375a2c; color: #FFF; text-transform: uppercase; }
.slide-info form .wpcf7-form-control.wpcf7-submit:hover { background: #535ca1; }
.slide-info form .wpcf7-form-control-wrap.file-259 input { color: #fffbdc; font-size: 13px; padding:5px; }






/* =======================================
 @ 768
======================================= */
@media only screen and (min-width: 768px) {

#fifty-repeater li { position: relative; }
#fifty-repeater li .big-service-image {  width: 50%; position: absolute; right: 0; top: 0; overflow: hidden; }
#fifty-repeater li .big-service-image img { min-width: 750px; }
#fifty-repeater li .wrap { padding-right: 25%; /*padding-top: 5%; padding-bottom: 5%;*/ }

#fifty-repeater li:nth-child(even) .big-service-image { left: 0; right:initial; }
#fifty-repeater li:nth-child(even) .wrap { padding-left: 25%; padding-right: 0; }
#fifty-repeater li:nth-child(even) .wrap .slide-info {float: right;}
#fifty-repeater li .slide-info { width: 62%; }





#top-service-repeater li { position: relative; }
#top-service-repeater li .big-service-image {  width: 50%; position: absolute; right: 0; top: 0; overflow: hidden; }
#top-service-repeater li .big-service-image img { min-width: 750px; }
#top-service-repeater li .wrap { padding-right: 25%;/* padding-top: 5%; padding-bottom: 5%;*/ }

#top-service-repeater li:nth-child(even) .big-service-image { left: 0; right:initial; }
#top-service-repeater li:nth-child(even) .wrap { padding-left: 25%; padding-right: 0; }
#top-service-repeater li:nth-child(even) .wrap .slide-info {float: right;}

#top-service-repeater li .slide-info { width: 62%; }




#bottom-service-repeater li { position: relative; }
#bottom-service-repeater li .big-service-image {  width: 50%; position: absolute; right: 0; top: 0; overflow: hidden; }
#bottom-service-repeater li .big-service-image img { min-width: 750px; }
#bottom-service-repeater li .wrap { padding-right: 25%; /*padding-top: 5%; padding-bottom: 5%;*/ }

#bottom-service-repeater li:nth-child(even) .big-service-image { left: 0; right:initial; }
#bottom-service-repeater li:nth-child(even) .wrap { padding-left: 25%; padding-right: 0; }
#bottom-service-repeater li:nth-child(even) .wrap .slide-info {float: right;}

#bottom-service-repeater li .slide-info { width: 62%; }



}





/* =======================================
 @ 1200
======================================= */
@media only screen and (min-width: 1200px) {


#fifty-repeater li .slide-info { width: 62%; }
#fifty-repeater li .big-service-image { overflow: hidden; }
#fifty-repeater li .big-service-image img { min-width: 670px; }
#top-service-repeater li .slide-info { width: 62%; }
#bottom-service-repeater li .slide-info { width: 62%; }

}





/* =======================================
 @ 1400
======================================= */
@media only screen and (min-width: 1200px) {


#fifty-repeater li .slide-info { width: 62%; padding:73px 0; }
#top-service-repeater li .slide-info { width: 62%; padding:73px 0; }
#bottom-service-repeater li .slide-info { width: 62%; padding:73px 0; }

}







/* =======================================
 @ 1700
======================================= */
@media only screen and (min-width: 1700px) {

#fifty-repeater li .slide-info { width: 72%; padding:124px 0; }
#top-service-repeater li .slide-info { width: 72%; padding:124px 0; }
#bottom-service-repeater li .slide-info { width: 72%; padding:124px 0;}

#top-service-repeater li .big-service-image img { min-width: 960px; }
#bottom-service-repeater li .big-service-image img { min-width: 1000px; }

}



/* =======================================
 @ 2000
======================================= */
@media only screen and (min-width: 1700px) {

#fifty-repeater li .slide-info { width: 72%; padding:164px 0; }
#top-service-repeater li .slide-info { width: 72%; padding:164px 0; }
#bottom-service-repeater li .slide-info { width: 72%; padding:164px 0;}


}


