/* Minification failed. Returning unminified contents.
(302,1): run-time error CSS1019: Unexpected token, found '}'
(323,2): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(331,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(332,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(393,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(394,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(401,2): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(402,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(409,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(410,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(432,1): run-time error CSS1019: Unexpected token, found '}'
 */
body {font-family: 'Lato', sans-serif; margin:0; padding:0; color:#666; font-size:14px; text-align: justify;}
p { text-align:justify;}
h1 { font-size:22px; font-weight:normal;  color:#164d78; margin:15px 0 15px 0; padding:0; text-align:left; }
h2 { background:#2e8fc2; text-align:left; color:#fff!important; margin:10px 0;  padding:8px 15px; font-size:18px; }
.diff h2 {background:none; color:#2e8fc2!important; margin:0 0 10px 0; padding:0; font-weight:normal; border-bottom:1px solid #D2D2D2; font-size:18px; line-height:28px;}
h3 {color:#da4500; margin:5px 0; padding:0; font-weight:normal; font-size:18px; text-align:left;}
h4 {color:#da4500; margin:5px 0; padding:0; font-weight:normal; font-size:18px; text-align:left;}
.diff h3,h4 { background:#2f74d8; text-align:left; color:#fff!important; margin:10px 0;  padding:8px 15px; font-size:18px; }
.heading {background:#2e8fc2!important; margin:10px 0 15px 0; font-size:20px; font-family:Oswald; font-weight:300; padding:7px 15px; color:#fff!important;}
h3, h4, h5, h6 { background:none; color:#2e8fc2!important; margin:0 0 10px 0; padding:0; font-weight:normal; border-bottom:1px solid #D2D2D2; font-size:20px; line-height:28px;}
.main .container {padding:15px; font-size:14px; color:#666; text-align:justify;}
strong {color:#da4500; font-weight:bold;}

@media only screen and (min-width:768px) {
.banner { position:relative; min-height:400px;}
.banner img { width:100%;height:400px;}
.form-bg {  position:absolute; bottom:0; width:84%; top:5%; color:#fff;}
.form-area { background-color:rgba(0,0,0,1); padding:5px 15px 15px 15px;}
.form-area h1 span{color:#ffb941;}
.form-area-sec {background-color:rgba(0,0,0,0.8);  padding:15px 15px 5px 15px;}
.form-control { border-radius:0; border:none; border-right:1px solid #ddd; }
.form-control.fst-cur {border-radius:3px 0 0 3px; }
select.form-control { border-radius:0; border:none; border-right:1px solid #ddd; }
.form-group { display:inline-block; float:left;}
.form-group.radiowidth { width:100%;}
.form-group.autowidth { width:48.8%;}
.form-group.sapce{margin-right: 12px !important;float: left;display: inline-block;}
.form-group.middlewidth { width:48.8%;}
.form-group.smallwidth { width:14.6%;}
.form-group.perferred{ width:23.5%;}
.form-group.searchwidth{ width:23.5%;float: right;margin: 15px 0 0 0!important;}
.slider { position:relative; background:url(../images/flights/flight-listing-head-img1.jpg) repeat; }
input[type=radio]:not(old){display:none;} 
input[type="search"] {-webkit-appearance:none;}
input[type=radio]:not(old){margin:0; padding:0; font-size:15px;}
input[type=radio]:not(old) + label{ display:inline-block; margin:0; font-size:13px; color:#fff; line-height:15px; font-weight:bold;}
input[type=radio]:not(old) + label > span{display:inline-block; width:15px; height:15px; margin:0 5px 0 0; background:#fff !important; border-radius:8px; vertical-align:bottom;}
input[type=radio]:not(old):checked +  label > span > span{display:block; width:7px; height:7px; border-radius:8px; margin:4px 0 0 4px; border:none; background:#bb020a; }
.se-flisting{ background:#011c4b; padding:5px 0 20px 0;}
.form-control { width:100%; padding:9px 6px; font-size:14px; line-height:1.42857143; color:#888; border-radius:0; background:#fff; border:none; border-right:1px solid #bbb9b9; }
.form-group { margin:5px 0 0 0!important; float:left; display:inline-block;}
.option { color:#0C3!important;}

.form-group .glyphicon {font-size:15px; color:#09a5bc; display:block; float:left;}
.main .container {padding:15px; font-size:14px; color:#666; text-align:justify;}

.dyn-table td.price a  { color:#3375b1; font-size:17px;}
.dyn-left { float:left; width:48%; text-align:left;}
.dyn-right { float:right; width:48%; text-align:left;}
.descrp { background:#e9e8e8; color:#333; text-align:center; padding:20px; margin:15px 0 30px 0;}
.descrp h1  { background:url(/content/images/hr3.png) 0 28px repeat-x; text-align:center; margin:20px 0; border:none; }
.descrp h2 { text-align:center;  background:url(/content/images/hr3.png) 0 15px repeat-x; border-bottom:none; margin:0 0 20px 0}
.descrp h2 span { text-align:center; background:#fff; border:1px solid #c6c6c6; padding:5px 20px; border-radius:20px; }
.descrp h3 { text-align:center;  background:url(/content/images/hr3.png) 0 15px repeat-x; border-bottom:none; margin:0 0 20px 0; }
.descrp h3 span { text-align:center; background:#fff; border:1px solid #c6c6c6; padding:5px 20px; border-radius:20px; }
.descrp h1 span { background:#fff; border:1px solid #d8d8d8; padding:2px 20px; color:#2e8ac0; border-radius:25px; font-size:30px; font-family:'Cordia New';}
.dyn-list { margin-bottom:45px}
.dyn-list ul  { margin:15px 0; padding:0;}
.dyn-list ul li { margin:0 0 10px 0; list-style:none; }
.dyn-list ul li a {color:#333 ; background:#fff url(/content/images/plane-icon3.png) 0 -15px no-repeat; padding:9px 5px 8px 50px; font-size:15px; display:block; border:1px solid #c3c3c3; transition:all 0.4s ease-out; border-radius:6px;}
.dyn-list ul li a span { float:right; color:#bb020a;}
.dyn-list ul li a:hover {background:#2e8fc2 url(/content/images/plane-icon3.png) 0 -15px no-repeat; border:1px solid #cbcbcb; color:#fff;}

.location.descrp-loc { background:none; padding:0; margin:0;}
.location .loc-left { float:left; width:48%; text-align:left;}
.location .loc-right  { float:right; width:48%; text-align:left;}
.location .map { margin:0 0; position:relative;} 

.top-flights-bg { border:1px solid #b5b5b5; overflow:hidden; margin-bottom:15px;}
.top-flights-head { background:#515151; color:#fff; height:40px; font-weight:bold; font-size:14px; line-height:40px; padding:0 15px 0 15px}
.top-flights-row { border-top:1px solid #b5b5b5; padding:2px 15px; overflow:hidden; font-size:14px; cursor:pointer}
.top-flights-row span { color:#888;}
.top-flights-row:nth-child(2n+1){ background:#f0efef;}
.top-flights-row:hover { background:#ececec;}
.top-flights-row:last-child { border-bottom:none; padding:2px 15px; overflow:hidden; font-size:14px;}
.top-flights-col-1 { float:left; width:16%; margin:0 1% 0 0;}
.top-flights-col-2 .hide-val { display:none;}
.top-flights-col-2 .show-val { }
.top-flights-col-2 { float:left; width:22%; margin:0 1% 0 0;}
.top-flights-col-3 { float:left; width:9%; margin:0 1% 0 0;}
.top-flights-col-4 { float:left; width:18%; margin:0 1% 0 0;}
.top-flights-col-5 { float:left; width:12%; margin:0 1% 0 0;}
.top-flights-col-6 { float:left;  text-align:left; width:15%; margin:0 1% 0 0;}
.hide-480 { margin:0; padding:0;}
.top-flights-depart { float:left; width:22%; margin:4px 1% 0 0;}
.top-flights-arrow { float:left; width:9%; margin:14px 1% 0 0;}
.top-flights-arrow .fa-long-arrow-right { color:#0e5daf; font-size:14px; padding:0 5px 0 5px}
.top-flights-airlines { float:left; width:16%; margin:2px 1% 0 0;}
.top-flights-airlines img { width:40%;}
.top-flights-airlines span {}
.top-flights-dest { float:left; width:18%; margin:4px 1% 0 0;}
.top-flights-fare { float:left; width:12%; margin:10px 1% 0 0; color:#2e8fc2; font-weight:bold; font-size:16px; }	
.top-flights-book { float:left; width:15%; text-align:left; margin:5px 1% 0 0;}	
.top-flights-book .btn { width:100px; height:32px; font-size:15px; line-height:17px;}
.top-flights-fare span { color:#333 !important;}	
.us-locations { background:url(/content/images/dynamic-location-bg.jpg) no-repeat; height:350px; overflow:hidden;}
.map-details { position:absolute; right:1%; margin-top:3%; background:url(/content/images/map-bg.png) repeat; border:1px solid #d8d6d4; width:300px; padding:10px 10px 20px 10px;}
.map-details .maptabel{ width:100%; text-align:left;}
.map-details .maptabel td { padding:5px 5px; border-bottom:1px dashed #b5b5b5; vertical-align:top; border-collapse:inherit; }
.map-details .maptabel td i { background:#bb020a; padding:6px 10px; color:#fff; vertical-align:top; margin-right:10px;}
.map-details .maptabel td i.address { margin-top:6px;}
h4 {background:url(../images/hr.png) 0 10px repeat-x; text-align:center; border-bottom:none; color:#333!important; padding:0; margin:0 0 25px 0;}
h4 span {background:#e7e6e6; padding:5px 20px; border:1px solid #c7c7c7; border-radius:20px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.form-group.radiowidth { width:100%;}
.form-group.autowidth { width:48.6% !important;}
.form-group.middlewidth { width:48%;}
.form-group.smallwidth { width:13.7%;}
.form-group.searchwidth { width:35%;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.form-bg{width:55%;}
.form-group.radiowidth { width:100%;}
.form-group.autowidth { width:48%;}
.form-group.middlewidth { width:48%;}
.form-group.smallwidth { width:14%;}
.form-group.searchwidth { width:30%;}
.dyn-left { float:left; width:100%;}
.dyn-right { float:right; width:100%; margin-bottom:25px;}
.dyn-list { margin-bottom:0}
.dyn-list ul { margin:0; }
.location .loc-left { float:left; width:100%; text-align:left;}
.location .loc-right  { float:right; width:100%; text-align:left;}
}

 /*====================================================== Mobile version ======================================================================*/
@media screen and (max-width:767px) {
.banner { position:relative;}
.banner img { width:100%; display:none;}
.form-bg { width:100%; margin-top:9px; color:#fff;}
.flight-head{display:none;}
.form-bg .container { padding:0;}
.form-area {  background:#0576bc; padding:10px 10px 10px 10px;}
.form-area h1 span{color:#ffb941;}
.form-area-sec { background:#0576bc; padding:15px 15px 5px 15px;}
.form-group { display:inline-block; float:left; margin:0 0 8px 0!important }
.form-group.radiowidth { width:100%;}
.form-group.autowidth { width:100%;}
.form-group.middlewidth { width:50%;}
.form-control.mid-dspc-lt { width:100%; float:left;}
.form-control.mid-dspc-rt { width:95%; float:right;}
.form-control.mid-dspc-slt { width:94%; float:left;}
.form-control.mid-dspc-srt { width:94%; float:right;}
.form-group.smallwidth { width:33.3%;}
.form-group.perferred{ width:49.4%;}
.form-group.searchwidth{ width:100%; }
.form-group .btn { width:100%; height:45px; margin-top:10px;}
.advance { display:none;}
.mob-clearfix { clear:both;}
.main .container {padding:15px; font-size:13px; color:#666; text-align:justify;}
.top-flights-bg { border:1px solid #b5b5b5; overflow:hidden; }
.top-flights-head { background:#515151; color:#fff; height:40px; font-weight:bold; font-size:14px; line-height:40px; padding:0 15px 0 15px}
.top-flights-row { border-top:1px solid #b5b5b5; padding:10px 0; overflow:hidden; font-size:14px;}
.top-flights-row span { color:#777 !important;}
.top-flights-row:nth-child(2n+1){ background:#f0efef;}
.top-flights-row:hover { background:#f4f0f0;}
.top-flights-row.last { border-bottom:none; padding-bottom:10px; overflow:hidden; font-size:14px;}
.top-flights-col-1 { display:none; }
.top-flights-col-2 { float:left; width:50%; margin:0 1% 0 0;}
.top-flights-col-2 .hide-val { display:inline; }
.top-flights-col-2 .show-val { display:none;}
.top-flights-col-3 { display:none;}
.top-flights-col-4 { display:none;}
.top-flights-col-5 { display:none;}
.top-flights-col-6 { display:none;}
.top-flights-airlines { display:none;}
.top-flights-airlines span {}
.top-flights-depart { float:left; width:46%; padding-left:10px; padding-bottom:5px; border-bottom:1px dashed #c0c0c0;}
.top-flights-arrow { float:left; width:6%;border-bottom:1px dashed #c0c0c0; padding:9px 0 16px 0; }
.top-flights-dest { float:left; width:46%; padding:0 0 0 10px; margin-bottom:10px; border-bottom:1px dashed #c0c0c0;  padding-bottom:5px;}
.top-flights-fare { float:left; width:45%; margin:5px 1% 0 10px; color:#2e8fc2; font-size:17px; font-weight:bold; }	
.top-flights-book { float:right; width:45%; text-align:right; margin:0 10px 0 0;}	
.top-flights-book .btn { width:105px; height:32px;}

.dyn-left { float:left; width:100%;}
.dyn-right { float:right; width:100%; margin-bottom:0;}
.dyn-list  { margin-bottom:0}
.dyn-list ul  { margin:0; padding:0;}
.dyn-list ul li { margin:0 0 10px 0; list-style:none;}
.dyn-list ul li a { color:#333; background:#fff url(/content/images/plane-icon3.png) 0 -9px no-repeat; padding:9px 5px 8px 50px; font-size:15px; display:block; border:1px solid #cbcbcb; transition:all 0.4s ease-out; list-style:none;}
.dyn-list ul li a span { float:right; color:#bb020a;}
.dyn-list ul li a:hover {background:#d5d5d5 url(/content/images/plane-icon3.png) 0 -9px no-repeat; border:1px solid #cbcbcb; color:#333;}

.location { overflow:hidden;}
.location .loc-left { float:left; width:100%; text-align:left;}
.location .loc-right  { float:right; width:100%; text-align:left;}
.location .map { margin:20px 0 0 0; position:relative;} 
.map-details { background:url(/content/images/map-bg.png) repeat; border:1px solid #d8d6d4; width:100%; margin:0 auto 30px auto; padding:10px 10px 20px 10px;}
.map-details .maptabel{ width:100%; text-align:left;}
.map-details .maptabel td { padding:5px; border-bottom:1px dashed #b5b5b5; vertical-align:top; border-collapse:inherit; }
.map-details .maptabel td i { background:#bb020a; padding:6px 10px; color:#fff; vertical-align:top; margin-right:10px;}
.map-details .maptabel td i.address { margin-top:6px;}
h4 {  background:#e7e6e6; text-align:center; border:1px solid #cbcbcb; padding:5px 10px; border-radius:20px; margin:15px 0 15px 0; color:#333!important}
h4 span { background:none;  border:none; border-radius:20px;}
/*#ui-datepicker-div {position:fixed!important; left:50% !important; top:50%!important; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}*/

}
@media screen and (max-width:320px) {
    #view-deals{left:12px !important;}
}
@media only screen and (min-width:768px) {
a#booking_pop:hover, a#join_pop:hover {border-color:none; background:#000;}
.progress-bar {  animation:progress 30s; text-align:right; color:rgba(255,255,255,100); background:#6daee4 url(/content/images/popup/loading-bar-hr1.png) 0 14px repeat-x; border-radius:8px;}
.booking {display:inline-block; left:50%; color:#333; width:100%; height:100%; text-align:justify; top:40%; z-index:10; border-radius:10px; text-align:center; }
.flight-ani-con{width:530px;height:220px; position:absolute; bottom:50px; z-index:1000; left:0px;right:0px;margin:0 auto; overflow:hidden;}
.flight-mobani-con{display:none;}
.booking.oneway {background:#fff url(/content/images/popup/popup-bg.gif?v=999) 0 55px no-repeat; display:inline-block; left:50%; color:#333; width:100%; text-align:justify; top:40%; z-index:10; border-radius:10px; text-align:center; }
.booking.next-book { background:#fff!important; background-image:none;}
.booking .book-area { padding:25px 25px 114px 25px; position:relative; z-index:1100;}
.booking .book-area.newarea { padding:15px 15px 15px 15px!important; }
.booking .list-popup-head { margin:0; padding:0; color:#08487e; font-size:32px; font-family:'Oswald', sans-serif;}
.booking p { padding:10px; font-size:17px; text-align:center}
.booking p span { font-weight:bold;}
.booking .depart {float:left; width:30%; text-align:center; padding:35px 0 15px 0; font-size:16px; background:url(/content/images/popup/listing-loc.png) center top no-repeat; line-height:21px; font-size:19px;}
.booking .depart span.loc-name { font-weight:bold; }
.booking .depart span { display:block;}
.booking .arrival { float:right; width:30%; text-align:center; padding:35px 0 15px 0; font-size:16px; background:url(/content/images/popup/listing-loc.png) center top no-repeat; line-height:21px; font-size:19px;}
.booking .arrival span.loc-name { font-weight:bold;}
.booking .arrival span { display:block;}
.booking .mid-oneway { float:left; width:25%; font-size:16px; text-align:center; margin:10px 0 0 30px; display:none;}
.booking .mid-oneway span { display:block; color:#333;}
.booking .mid-roundway { float:left; width:25%; font-size:16px; text-align:center; margin:42px 0 0 30px;}
.booking .subs { background:#174f86; color:#fff;  font-size:22px; text-align:center; padding:8px 0; border-radius:0 0 2px 2px; }
.booking .subs a{color:#ffb941;}
.book-overlay {background-color:rgba(0, 0, 0, 0.6); bottom:0; cursor:default; left:0; opacity:0; position:fixed; right:0; top:0; visibility:hidden; z-index:1; -webkit-transition:opacity .5s; -moz-transition:opacity .5s; -ms-transition:opacity .5s; -o-transition:opacity .5s; transition:opacity .5s; backdrop:static; keyboard:true; }
.book-overlay:target {visibility:visible; opacity:1;}
.book-overlay:target+.booking {top:50%; opacity:1; visibility:visible;}
.well-done {/*width: 100%; background:#08487e; border-radius:15px;  box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;  overflow:hidden; padding:0;  margin:5px auto;*/display:none}
/*@keyframes progress { from { width: 0; color: rgba(255,255,255,0); } to { width: 100%; color: rgba(255,255,255,1); }}*/


/*flight animation css*/


.ani-con {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #fff;
	background:#fbf1e0;
	position:absolute;
	bottom:80px;
	left:20px;
	right:20px;
	border-radius:50px;
    border:1px #f0e6d5 solid;
}
    .track {
        position:absolute;
        top:14px;
        left:0px;
        right:0px;
        z-index:100;
        
    }


/* KEYFRAMES */

 @-webkit-keyframes animateFlight {
 0% {
 margin-left: -100px;
}
 100% {
 margin-left: 110%;
}
}
 @-moz-keyframes animateFlight {
 0% {
 left: -100px;
}
 100% {
 left: 110%;
}
}
 @keyframes animateFlight {
 0% {
 left: -100px;
}
 100% {
 left: 110%;
}
}
/* ANIMATIONS */

.x3 {
	-webkit-animation: animateFlight 30s linear infinite;
	-moz-animation: animateFlight 30s linear infinite;
	animation: animateFlight 30s linear infinite;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	margin:0px;
	position:absolute;
	top:-15px;
	left:0px;
    z-index:200;
}
}

@media only screen and (max-width:767px){
a#booking_pop:hover, a#join_pop:hover {border-color:none; background:#000;}
.booking {display:inline-block; left:50%; color:#333;  width:100%; text-align:justify; top:50%; z-index:10; border-radius:10px; text-align:center;}
.flight-ani-con{display:none;}
.flight-mobani-con{display:block;width:152px;height:14px; position:absolute; bottom:83px; z-index:1000; left:0px;right:0px;margin:0 auto; overflow:hidden;}
.ani-top-bar{width:150px;height:12px;position:absolute; right:1px; top:1px;z-index:1010; background-color:#fff;
             -webkit-animation: animatepbar 2s linear infinite;
	-moz-animation: animatepbar 2s linear infinite;
	animation: animatepbar 2s linear infinite;
}

 @-webkit-keyframes animatepbar {
 0% {
    width:152px;
}
 100% {
    width:0px
}
}
 @-moz-keyframes animatepbar {
  0% {
    width:152px;
}
 100% {
    width:0px
}
}
 @keyframes animatepbar {
 0% {
    width:152px;
}
 100% {
    width:0px
}
}

.booking .book-area { padding:10px 10px 93px 10px; position:relative; z-index:1100; }
.booking .list-popup-head { margin:0; padding:0; color:#08487e; font-size:25px; font-family:'Oswald', sans-serif;}
.booking p { padding:10px 10px 5px 10px; font-size:15px;  text-align:center}
.booking p span { font-weight:bold;}
.booking .depart {float:left; width:100%; text-align:center; padding:5px 0 10px 0; font-size:15px; background:none; line-height:18px; }
.booking .depart span.loc-name { font-weight:bold; } 
.booking .depart span { display:block;}
.booking .arrival { float:right; width:100%; text-align:center; padding:5px 0 10px 0; font-size:15px; background:none; line-height:18px;}
.booking .arrival span.loc-name { font-weight:bold;}
.booking .arrival span { display:block;}
.booking .mid-oneway { float:left; width:100%; font-size:15px; text-align:center; margin:0 auto 5px auto; display:none;}
.booking .mid-oneway span { display:block; color:#333;}
.booking .mid-roundway { float:left; width:100%; font-size:15px; text-align:center; margin:5px auto 5px auto;}
.booking .subs { background:#174f86 !important; color:#fff; font-size:14px; text-align:center; padding:8px 0; border-radius:0 0 2px 2px; }
.booking .subs a{color:#ffb941 !important;}
.book-overlay {background-color:rgba(0, 0, 0, 0.6); bottom:0; cursor:default; left:0; opacity:0; position:fixed; right:0; top:0; visibility:hidden; z-index:1; -webkit-transition:opacity .5s; -moz-transition:opacity .5s; -ms-transition:opacity .5s; -o-transition:opacity .5s; transition:opacity .5s; backdrop:static; keyboard:true;}
.book-overlay:target {visibility:visible; opacity:1;}
.book-overlay:target+.booking {top:50%; opacity:1; visibility:visible;}
.well-done {/*width: 100%; background:#08487e; border-radius:15px;  box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;  overflow:hidden; padding:0;  margin:5px auto;*/ display:none}
.progress-bar {  animation:progress 50s; text-align:right; color:rgba(255,255,255,100); background:#6daee4 url(/content/images/popup/loading-bar-hr1.png) 0 14px repeat-x; border-radius:8px; }
/*@keyframes progress { from { width: 0; color: rgba(255,255,255,0); } to { width: 100%; color: rgba(255,255,255,1); }}*/


/*flight animation css*/


.ani-con {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #fff;
	background:#fbf1e0;
	position:absolute;
	bottom:91px;
	left:20px;
	right:20px;
	border-radius:50px;
    border:1px #f0e6d5 solid;
}
    .track {
        position:absolute;
        top:14px;
        left:0px;
        right:0px;
        z-index:100;
        width:100%;
        overflow:hidden;
        
    }


/* KEYFRAMES */

 @-webkit-keyframes animateFlight {
 0% {
 margin-left: -100px;
}
 100% {
 margin-left: 110%;
}
}
 @-moz-keyframes animateFlight {
 0% {
 left: -100px;
}
 100% {
 left: 110%;
}
}
 @keyframes animateFlight {
 0% {
 left: -100px;
}
 100% {
 left: 110%;
}
}
/* ANIMATIONS */

.x3 {
	-webkit-animation: animateFlight 30s linear infinite;
	-moz-animation: animateFlight 30s linear infinite;
	animation: animateFlight 30s linear infinite;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	margin:0px;
	position:absolute;
	top:-15px;
	left:0px;
    z-index:200;
}
}


