/* Minification failed. Returning unminified contents.
(307,1): run-time error CSS1019: Unexpected token, found '}'
(328,2): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(336,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(337,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(398,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(399,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(406,2): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(407,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(414,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(415,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(437,1): run-time error CSS1019: Unexpected token, found '}'
 */
.form-group { margin:5px 0 0 0!important; float:left; display:inline-block;}
p a  { color:#333;}

@media only screen and (min-width:768px){
.banner { position:relative; min-height:370px;}
.banner img { width:100%;height:370px;}
.form-bg {  position:absolute; bottom:0; width:75%; top:5%; color:#fff;}
.form-area { background-color:#158d94b0; padding:5px 15px 15px 15px;}
.form-area-sec {background-color:#158d94b0;  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:30%;}
.form-group.sapce{margin-right: 12px !important;float: left;display: inline-block;}
.form-group.middlewidth { width:16%;}
.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;}
.multicity-add{margin-top:5px;}
.multicity-add a{color:#fff; margin-left:10px;}
.heading { margin-bottom:10px;}
h1{ font-size:22px; margin:20px 0 10px 0; padding:0; font-weight:normal; color:#11344f; font-family:Oswald; font-weight:300; }
h2{ background:#0576bc; margin:15px 0 15px 0;  font-family:Oswald; font-weight:300; padding:7px 15px; line-height:25px; color:#fff!important; font-size:20px; text-align:left;  }
.diff h2 { color:#2376b5!important; margin:5px 0; padding:0; font-weight:normal; background:none!important; font-size:18px; text-align:left; }
.diff-head h2 { background:#0576bc; margin:5px 0 15px 0; padding:9px 15px; color:#fff!important; font-size:20px; line-height:22px;  }
h3,h4{  font-size:18px; margin:5px 0; color:#2376b5; font-family:Oswald; font-weight:300;}
.heighl { color:#da4500; margin:5px 0; padding:0; font-weight:normal; font-size:18px; text-align:left; }
.sub-head { font-size:22px; background:url(../content/images/hr.png) 0 12px  repeat-x; margin:10px 0 0 0; padding:0; font-weight:normal; color:#444;}
.sub-head span { background:#FFF; padding:0 10px 0 0;}
.review {  margin:20px 0 20px 0;}
.top-flights-bg { border:1px solid #dedede; overflow:hidden; margin-bottom:30px;}
.top-flights-head { background:#515151; color:#fff;  height:40px; font-family:Oswald; font-size:14px; line-height:40px; padding:0 15px 0 15px}
.top-flights-row { border-top:1px solid #dedede; padding:2px 15px 6px 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:12px 1% 0 0;}
.top-flights-arrow .fa-long-arrow-right {  color:#3b8bb1;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:#bb020a; font-size:16px; font-weight:bold; }
.top-flights-book { float:left; width:15%; text-align:left; margin:5px 1% 0 0;}	
.top-flights-book .btn { background:#fff; border:1px solid #dadada; color:#2376b5; width:80px; height:28px; font-size:13px; line-height:17px;}
.top-flights-book .btn:hover { background:#bb020a; border:1px solid #bb020a; color:#FFF;}
.top-flights-fare span { color:#333 !important;}	
.get-touch-head { background:#e8e7e7 url(../content/images/office-icon.png)13px 7px no-repeat; color:#444; font-size:18px; padding:10px 0 8px 54px;}
.get-touch { border:1px solid #b5b5b5; margin:0 0 10px 0; padding:0 0 10px 0}
.get-touch-area { padding:15px 8px 0 8px}
.se-flisting .remove-input-value-container { position:relative;}
.se-flisting .remove-value-icon {display:none; border:none; background-color:#c5eaff; color:#2f74d8; outline:0px none; cursor:pointer; z-index:2;
 position: absolute; right:15px; top:8px; height:24px; width:24px; border-radius:20px;}
.se-flisting .change-pos-remove-input { right:5px;}
.vie-deals { border:1px solid #000; position:absolute; top:50px;}

.list { margin:10px 0; padding:0;}
.list ul { margin:0 0 0 17px; padding:0;}
.list ul li { list-style:url(../content/images/bullet.png); margin:0; padding:0 0 0 5px; line-height:22px;}
.other-left { float:left; width:58%;}
.other-right{ float:right; width:40%;}
.help-links-head { background:#0576bc; margin:5px 0 0 0!important; padding:6px 15px; color:#fff!important; font-family:Oswald; font-weight:300; font-size:20px;  }
.other-form-area { border:1px solid #b5b5b5; overflow:hidden; padding:15px; background:#f0efef;}
.other-form-area .form-control { border:1px solid #c1c1c1; }
.other-form-area .form-group { display:inline-block; margin:0 4px 10px 0!important;}
.other-form-area .form-group.autowidth { width:99%;}
.other-form-area .form-group.middlewidth { width:48.5%;}
.other-form-area .btn { border-radius:3px;}

.blk-frid-bg { display:none;}
.note { color:#da4500; font-size:15px; font-weight:bold;}

.track-area p { text-align:center; font-size:15px;}
.track-area h1 { text-align:center; color:#da4500; background:none; font-size:25px;}
.track-main-area { width:80%; border:1px solid #c9c9c9; margin:0 auto; padding:20px; border-radius:8px; background:#f0f0f0; }
.track-main-area .form-group.autowidth { width:100%;}
.track-main-area .form-group.middlewidth { width:49%}
.track-main-area .form-group.middlewidth.sec-half { width:49%; float:right;}
.track-main-area .form-control {  border:1px solid #c0c0c0; height:42px; border-radius:6px;}
.track-main-area .form-control.half { width:90%;}
.track-main-area .track-head { background:#2376b5; margin:10px 0 15px 0; padding:7px 15px; color:#fff!important; font-size:18px; line-height:25px; border-radius:6px;}
.track-main-area .srchwidth { margin:0 auto; text-align:center;}
.track-main-area .btn.sign-btn { width:25%; margin:20px auto; text-align:center; border-radius:6px;}
.track-main-area .text-danger { color:#bb2025!important;}
.track-main-area .track-table { width:100%; text-align:center; margin:0 0 25px 0}
.track-main-area .track-table th { background:#9F9F9F; color:#333; padding:8px; text-align:center; font-size:16px; }
.track-main-area .track-table td { background:#fff; padding:8px; border:1px solid #b5b5b5; border-collapse: collapse; }
.track-main-area .track-table td .fa { font-size:25px; color:#2376b5;}
}

@media only 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-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%; }
.heading {  margin-bottom:10px;}
.banner ::-webkit-input-placeholder { color:#c9c9c9; opacity:0.7 !important; /* for chrome */}
.banner ::-moz-placeholder { color:#c9c9c9;}
.banner :-ms-input-placeholder { color:#c9c9c9;}
.banner :-moz-placeholder { color:#c9c9c9;}
.mob-clearfix { clear:both;}

h1{ font-size:20px; margin:20px 0 10px 0; padding:0; font-weight:normal; color:#11344f; font-family:Oswald; font-weight:300; }
h2 { background:#0576bc; margin:15px 0 15px 0;  font-family:Oswald; font-weight:300; padding:7px 15px; line-height:25px; color:#fff!important; font-size:20px; text-align:left;  }
.diff h2 { color:#2376b5!important; margin:5px 0; padding:0; font-weight:normal; background:none!important; font-size:18px; text-align:left; }
h3,h4 {  font-size:18px; margin:5px 0; color:#2376b5; font-family:Oswald; font-weight:300;}
.heighl { color:#da4500; margin:5px 0; padding:0; font-weight:normal; font-size:18px; text-align:left; }
.sub-head { font-size:20px; background:none; margin:0 0 10px 0; padding:0; font-weight:normal; color:#444;}
.sub-head span { background:#FFF; padding:0 10px 0 0;}
.review {  margin: 20px 0 20px 0;}
.top-flights-bg { border:1px solid #b5b5b5; overflow:hidden;}
.top-flights-head { background:#515151; height:32px; font-family:Oswald; color:#fff; font-size:14px; line-height:32px; padding:0 10px}
.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 {}
.hide-480 { margin:0 0 8px 0; padding:0; border-bottom:1px dashed #c0c0c0; overflow:hidden;}
.top-flights-depart { float:left; width:46%; padding-left:10px; padding-bottom:5px; }
.top-flights-arrow { float:left; width:6%; padding:0 0 16px 0; }
.top-flights-arrow i {color:#0e5daf}
.top-flights-dest { float:left; width:46%; padding:0 0 0 10px; margin-bottom:10px;   padding-bottom:5px;}
.top-flights-fare { float:left; width:45%; margin:5px 1% 0 10px;  color:#bb020a; 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 { background:#fff; border:1px solid #dadada; color:#2376b5; width:80px; height:28px; font-size:13px; line-height:17px;}
.top-flights-book .btn:hover { background:#bb020a; border:1px solid #bb020a; color:#FFF;}

.list { margin:0; padding:0;}
.list ul { margin:0 0 0 17px; padding:0;}
.list ul li { list-style:url(../content/images/bullet.png); margin:0; padding:0 0 0 5px; line-height:22px;}
.other-left { float:left; width:100%;}
.other-right{ float:right; width:100%;}
.help-links-head { background:#0576bc; margin:5px 0 0 0!important; padding:6px 15px; color:#fff!important; font-family:Oswald; font-weight:300; font-size:20px; }
.other-form-area {  overflow:hidden; padding:0; margin-bottom:10px;}
.other-form-area .form-control { border:1px solid #c1c1c1;}
.other-form-area .form-group { display:inline-block; margin-bottom:10px!important;}
.other-form-area .form-group.autowidth { width:100%;}
.other-form-area .form-group.middlewidth { width:100%;}

.blk-frid-bg { background:#111; color:#fff; text-align:center; text-transform:uppercase; padding:8px 5px; font-family:Lato;}
.blk-frid-bg .hd1 { font-size:30px; line-height:25px;}
.blk-frid-bg .hd1 span {letter-spacing:8px; font-size:15px;}
.blk-frid-bg .hd2 { font-size:42px;  margin-bottom:0; color:#eee31a;}
.blk-frid-bg .hd3 { font-size:17px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:0 auto; padding:2px 0 0 0; margin-bottom:8px;  }
.blk-frid-bg .hd4 { font-size:22px;  margin-bottom:0;}
.note { color:#da4500; font-size:15px; font-weight:bold;}

.track-area p { text-align:center; font-size:14px;}
.track-area h1 { text-align:center; color:#da4500; background:none; font-size:20px;}
.track-main-area { width:100%; border:1px solid #c9c9c9; margin:0 auto; padding:5px; border-radius:8px; background:#f0f0f0; }
.track-main-area .form-group.autowidth { width:100%;}
.track-main-area .form-group.middlewidth { width:100%}
.track-main-area .form-group.middlewidth.sec-half { width:100%;}
.track-main-area .form-control {  border:1px solid #c0c0c0; height:45px; border-radius:6px;}
.track-main-area .form-control.half { width:90%;}
.track-main-area .track-head { background:#2376b5; margin:0 0 15px 0; padding:7px 15px; color:#fff!important; font-size:18px; line-height:22px; border-radius:6px;}
.track-main-area .srchwidth { margin:0 auto; text-align:center;}
.track-main-area .btn.sign-btn { width:70%; margin:20px auto; text-align:center; border-radius:6px;}
.track-main-area .text-danger { color:#bb2025!important;}
.track-main-area .track-table { width:100%; text-align:center; margin:0 0 25px 0}
.track-main-area .track-table th { background:#9F9F9F; color:#333; padding:8px; text-align:center; font-size:16px; }
.track-main-area .track-table td { background:#fff; padding:8px; border:1px solid #b5b5b5; border-collapse: collapse; }
.track-main-area .track-table td .fa { font-size:25px; color:#2376b5;}

}
	
@media only screen and (max-width:600px){
.review {  margin:20px 0 20px 0;}

}

@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;
}
}


