﻿@-webkit-keyframes fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translateY(20px);

	}



	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

}



@-moz-keyframes fadeInUp {

	0% {

		opacity: 0;

		-moz-transform: translateY(20px);

	}



	100% {

		opacity: 1;

		-moz-transform: translateY(0);

	}

}



@-o-keyframes fadeInUp {

	0% {

		opacity: 0;

		-o-transform: translateY(20px);

	}



	100% {

		opacity: 1;

		-o-transform: translateY(0);

	}

}



@keyframes fadeInUp {

	0% {

		opacity: 0;

		transform: translateY(20px);

	}



	100% {

		opacity: 1;

		transform: translateY(0);

	}

}



@-webkit-keyframes bounceIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

	}



	50% {

		opacity: 1;

		-webkit-transform: scale(1.05);

	}



	70% {

		-webkit-transform: scale(.9);

	}



	100% {

		-webkit-transform: scale(1);

	}

}



@-moz-keyframes bounceIn {

	0% {

		opacity: 0;

		-moz-transform: scale(.3);

	}



	50% {

		opacity: 1;

		-moz-transform: scale(1.05);

	}



	70% {

		-moz-transform: scale(.9);

	}



	100% {

		-moz-transform: scale(1);

	}

}

@-o-keyframes bounceIn {

	0% {

		opacity: 0;

		-o-transform: scale(.3);

	}



	50% {

		opacity: 1;

		-o-transform: scale(1.05);

	}



	70% {

		-o-transform: scale(.9);

	}



	100% {

		-o-transform: scale(1);

	}

}

@keyframes bounceIn {

	0% {

		opacity: 0;

		transform: scale(.3);

	}



	50% {

		opacity: 1;

		transform: scale(1.05);

	}



	70% {

		transform: scale(.9);

	}



	100% {

		transform: scale(1);

	}

}

#et-slider-wrapper {height:500px; position: relative;}

.et-slide { background-repeat:no-repeat; background-position:top center; position: absolute; top: 0; left: 0; width:100%; height:100%;}

/*.et-slide { background-repeat:no-repeat; background-position:top center; -moz-background-size:cover; -webkit-background-size: cover; background-size: cover; position: absolute; top: 0; left: 0; width:100%; height:100%;}*/


.et-slide .container1 { padding:36px 0 0; }

.et-slide .description { text-shadow: 0 2px 2px rgba(0,0,0,0.3); color: #fff; font-size: 18px; float: left; width:543px; padding-top: 95px;

	-webkit-animation-duration:.6s;

	-webkit-animation-delay: .4s;

	-webkit-animation-timing-function: ease;

	-webkit-animation-fill-mode: both;

	-moz-animation-duration: .6s;

	-moz-animation-delay: .4s;

	-moz-animation-timing-function: ease;

	-moz-animation-fill-mode: both;

	-ms-animation-duration: .6s;

	-ms-animation-delay: .4s;

	-ms-animation-timing-function: ease;

	-ms-animation-fill-mode: both;

	animation-duration: .6s;

	animation-delay: .4s;

	animation-timing-function: ease;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInUp;

	-moz-animation-name: fadeInUp;

	-o-animation-name: fadeInUp;

	animation-name: fadeInUp; }

.description h2 { font-size: 60px; color: inherit; }

.description h2 a { color: #fff; }

.description h2 a:hover { text-decoration: none; color: rgba(255,255,255,0.95); }

.description .more { float: right; display: inline-block; text-transform: uppercase; font-size: 24px; color: #fff; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); padding: 17px 28px; border: 1px solid #17242a; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 3px 3px rgba(0,0,0,0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 3px 3px rgba(0,0,0,0.3);

background: #2a3f4a;

background: -moz-linear-gradient(top, #2a3f4a 0%, #1e2f37 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a3f4a), color-stop(100%,#1e2f37)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #2a3f4a 0%,#1e2f37 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #2a3f4a 0%,#1e2f37 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #2a3f4a 0%,#1e2f37 100%); /* IE10+ */

background: linear-gradient(to bottom, #2a3f4a 0%,#1e2f37 100%); /* W3C */

}

.description .more:hover { color: rgba(255,255,255,0.9); text-decoration: none; }

.featured-image { float: right; width:444px;

-webkit-animation-duration: .6s;

	-webkit-animation-delay: .8s;

	-webkit-animation-timing-function: ease;

	-webkit-animation-fill-mode: both;

	-moz-animation-duration: .6s;

	-moz-animation-delay: .8s;

	-moz-animation-timing-function: ease;

	-moz-animation-fill-mode: both;

	-ms-animation-duration: .6s;

	-ms-animation-delay: .8s;

	-ms-animation-timing-function: ease;

	-ms-animation-fill-mode: both;

	animation-duration: .6s;

	animation-delay: .8s;

	animation-timing-function: ease;

	animation-fill-mode: both;



	-webkit-animation-name: bounceIn;

	-moz-animation-name: bounceIn;

	-o-animation-name: bounceIn;

	animation-name: bounceIn;

}

.et-slider-arrows a { display: block; background-repeat: no-repeat; width: 28px; height: 40px; position: absolute; top:320px; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0;}

#et-slider-wrapper .et-arrow-prev { left: 60px; background-image: url(../images/left-arrow.png); }

#et-slider-wrapper .et-arrow-next { right: 60px; background-image: url(../images/right-arrow.png); }

#et-slider-wrapper:hover .et-slider-arrows a { opacity: 1; }

#et-slider-wrapper:hover .et-arrow-prev { left: 80px; }

#et-slider-wrapper:hover .et-arrow-next { right: 80px; }

#et-slider-controls { position: absolute; bottom:10px; left: 0; width: 100%; }

#et-slider-controls .et-controllers { width:100%;text-align: center; height:12px; overflow:hidden;}

#et-slider-controls .et-controllers a { display: inline-block; width:12px; height:12px; background:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;  text-indent:-9999px; margin: 0 5px; }

#et-slider-controls .et-controllers a.et-active-control{ background:#bc0304;}





@media only screen and ( max-width: 1200px ){

		#phone{padding-top:0px;}

		.stuck{position:relative;}

		.body{padding:0;}

	}

	



@media (min-width:992px) and (max-width: 1400px) {

	#et-slider-wrapper { height:450px; }

		#et-slider-wrapper .et-arrow-prev { left: 0; }

		#et-slider-wrapper .et-arrow-next { right: 0; }

		#et-slider-wrapper:hover .et-arrow-prev { left: 25px; }

		#et-slider-wrapper:hover .et-arrow-next { right: 25px; }

		#et-slider-controls { bottom:15px;}

	

	}



@media only screen and ( min-width: 768px ) and ( max-width:991px ) {

	    .container1 { width: 728px; }

		#et-slider-wrapper { height:350px; }

		.et-slide .container1 { padding-top: 10px; }

		.et-slide .description { width:417px; padding-top:67px; }



		#et-slider-controls { bottom:10px; }

		.et-slider-arrows a { top: 137px; }

		#et-slider-wrapper .et-arrow-prev { left: 0; }

		#et-slider-wrapper .et-arrow-next { right: 0; }

		#et-slider-wrapper:hover .et-arrow-prev { left: 25px; }

		#et-slider-wrapper:hover .et-arrow-next { right: 25px; }

		#dashed{display:none;}



}













@media only screen and ( max-width: 767px ) {

	    .container1 { width: 767px; }

		.top-content.container1 { text-align: center; }

		#logo, #top-menu { float: none;	}

		#social-icons, .description p { display: none; }

		.description .subtitle { display: block; }

		.description .more { font-size: 18px; float: left; padding: 17px; }

		#et-slider-wrapper { height:180px; }

		 .et-slide .container1 { padding-top:30px; }

		 .et-slide .description { width:100%; padding-top: 22px; }

		.featured-image { display:none; width: 211px; }

		#et-slider-controls .et-controllers { width: 100%; text-align: center; }

		#et-slider-controls { bottom:10px; }

		.et-slider-arrows a { top:127px; }

		#et-slider-wrapper .et-arrow-prev { left: 0; }

		#et-slider-wrapper .et-arrow-next { right: 0; }

		#et-slider-wrapper:hover .et-arrow-prev { left: 10px; }

		#et-slider-wrapper:hover .et-arrow-next { right: 10px; }



/*.et-slide { background-repeat:no-repeat; background-position:top center; -moz-background-size:contain; -webkit-background-size: contain; background-size: contain; position: absolute; top: 0; left: 0; width:100%; height:100%;}

*/		

 }

