body, .body{color: #333;}
h1{font-size: 24px;}
h1 span{font-size: 16px;}
.container-1{max-width:1290px; width:100%;}
.mob_title{display:none; background-color: #F63;
  color: #FFF;  padding: 10px;}
  
  .container-630.gray-bg{  width: 96%;
  padding: 5px 3%;
  margin: 0;}
  .container-2{max-width:950px;width:96%; margin:2px 3%;}
  
@media (max-width: 1920px) {
body{min-width:1290px;}
.container-1{  width: 1290px;}
}
@media (max-width: 740px) {
body{min-width:320px; max-width:100%;background: none repeat 0 0 rgb(255, 255, 255);}
.tab, .social{width: 25%;}
/* header */
#logo-wrapper{position:relative;}
#header{}
#header .gray{  position: absolute;  top: -123px;}
#menu{margin-top:66px;  width: 100%;  border-bottom: 2px solid #F63;}
.container-1{width:100%;}
.tab.red{  position: absolute;
  right: 0;
  top: 0;}
 .tab.last, .social{display:none;}
 .latest-arrivals{   padding: 5px 3% 5px 1%; width:50%;}
 .latest-arrivals .go-icon{display:none;}
 .gray .info > span > span{display:none;}
 .gray .info .update{display:none;}
 .google-ad-full{height:auto;}
 .google-ad-full.withBg, .adchoices, #div-gpt-ad-1423674656376-2{display:none !important;}
 /* Content */
 #flying{  width: 94%;
  margin: 3%;}
 .last-added{width:100%;}
 .last-added .photo{width:100%;}
 .last-added .photo img{width:100%;}
 #wrapper{width:100%;}
 .last-added-info, .last-added-todays{width:auto;}
 .twitter-quote{position:relative;}
 .tweet_list li{color:#6f6f6f;}
.mob_title{display:block;
 
}
.home-square.airline-of-the-month .bg-img{position:relative;}
.home-square.airline-of-the-month .bg-img img{position:relative;}
.home-square.airline-of-the-month .airline-month-title{top: -84px;}
.home-square.airline-of-the-month .airline-month-name{  bottom: 3px;}
 .home-square.first{margin-left: 3%;}
 .home-square.large-2{width:94%;}
 
 .home-square{  margin: 20px 3%;  width: 94%; height:auto;  min-height: 100px; float:none;display: inline-block;}
 .home-square.news-headlines .news-source.lighter{height:auto;}
 
 .home-square .home-square-desc span{display:none;}
 .home-square .new{display:none;}
 .popular_cat{  width: 98%; margin: 0 auto;}
 .popular_cat .home-square{  width: 45%;  margin: 2%;  padding: 0;}
 .popular_cat .home-square .home-square-desc{padding:2px;}
 .popular_cat .home-square .home-square-desc:before{
	content: "";
    display: block;
    background: url('../images/css/img_bg.png') no-repeat;
	background-size: 100%;
    width: 25px;
    height: 25px;
	  float: left;
  margin-right: 8px;
	}
 .popular_cat .home-square .home-square-title{padding: 4px;color:#F63;
  font-size: 18px;}
  .other_cat .home-square{  background-color: #ccc;min-height:53px;  margin: 8px 3%;}
  .other_cat .home-square .home-square-pic{display:none;}
  .other_cat .home-square .home-square-title{color:#F63;float: left; width:49%; padding:10px 1px 10px 10px;  font-size: 18px;}
  .other_cat .home-square .home-square-desc{ float:right;width:47%; padding:15px 0px;}
  .other_cat .home-square .home-square-desc:before{
	content: "";
    display: block;
    background: url('../images/css/img_bg.png') no-repeat;
	background-size: 100%;
    width: 25px;
    height: 25px;
	  float: left;
  margin-right: 8px;
	}
	.other_cat .home-square .home-square-desc:after{
	content: "";
    display: block;
    background: url('../images/css/o_l_arrow.png') no-repeat;
	background-size: 100% 100%;
    width: 16px;
    height: 25px;
	  float: right;
  margin-right: 8px;
	}
 /* Footer */
 #fb{width:100%;}
 #footer{height:auto;}
 #footer .info{width:98%;height:auto;}
 .sixdivs{width:48%;}
 #extra-footer .info{width:98%;}
.home-square .mob_right{  width: 50%; float: right;  background-color: #ccc;  height: 100px;}
 .home-square .home-square-pic{position: relative;  width: 50%;  float: left; height:100px;}	
 
 .container-2 {width:93%;}
 .airlinemeal-block > a span.img {margin:0; width:107px; border:0; height:auto;}
 .airlinemeal-block > a img, .fancybox img {width:100%; height:auto;}
 .airlinemeal-block > a {min-height:100% !important; background:#c2c2c2 url("../images/css/arrow.png") no-repeat scroll 97% center; background-size:7%;}
 .airlinemeal-block > a span {font-size:13px;}
 .airlinemeal-block.recent {min-height:100% !important;}
 .airlinemeal-block.recent > a .rate {bottom:0;}
 .airlinemeal-block > a .rate .score {font-size:20px;}
 .airlinemeal-block > a span.pic {background:transparent url("../images/css/camera-2.png") no-repeat scroll 12px 0;}
 .airlinemeal-block {margin:0 0px 10px 0; height:auto; width:100%;}
 .airlinemeal-next > a , .airlinemeal-back > a {background-image:none !important;}
 #content {padding-top:11px;}
 .container-630 {padding:0 15px;}
 .airline-back {margin-top:-52px;}
 .container-630.gray-bg {margin:10px 0;}
 .airline-back a:hover {color:inherit;}
#airline-images .displaying, .container-1.displaying {padding:15px;} 
.last-added-info {margin-left:0;}
.last-added-todays {margin-left:0;}
.twitter-quote {width:100%;}
.other_cat .home-square .home-square-title , .nonppercase {line-height:41px; font-size:14px !important;}
.home-square .home-square-desc {line-height:25px !important;}
.other_cat .home-square .home-square-desc::before {background:rgba(0, 0, 0, 0) url("../images/css/img_bg.png") no-repeat scroll 0 4px / 100% auto !important;}
.home-square.airline-of-the-month .airline-month-name {width:90%; text-align:right;}
.last-added-info {min-height:430px;}
.last-added-info p.class {margin-bottom:27px;}
.home-square.large-2 {margin-top:0 !important;}
.home-square.news-headlines .news-desc a {color:#bbb;}
.home-square.news-headlines .news-headlines-title {margin-bottom:14px;}
.twitter .home-square-title {padding-left:52px !important;}
.last-added .photo img {min-width:100% !important; min-height:100% !important; top:0; position:relative !important; height:auto !important;}
.last-added .photo {height:auto;}
.last-added {min-height:100%}
.container-5 {background:#333; width:100%; padding-left:0;}
.photo-browse {width:100%;}
.photo-col {width:100%; margin:0; text-align:center;}
.jumper {width:100%;}
.container-4 {width:100%; padding:0 10px 10px;}
.container-4 h1 {padding-bottom:0;}
#query {width:93% !important;}
.title {padding-left:15px; border-top:0; padding-top:0;}
form .item {width:100%; text-align:center; margin:0; padding:0 !important; margin-bottom:10px;}
#submit, input[type="submit"], input[type="button"] {text-align:center; margin:0;}
.item label {padding-top:0; padding-bottom:5px; width:100%; color:#888; text-align:left !important;}
.right {float:left; padding-top:4px;}
#content {background:#fff; padding:15px;}
.container-3x {width:100%; min-height:100%;}
.fb-login {width:120px;}
#google {width:140px;}
#google #customBtn {width:auto;}
.container-title {text-align:center; color:#333;}
.container-3x form input[type="submit"], .container-3x form input[type="button"] {width:50%; margin:0; position:relative;}
.container-3x form label {width:auto; color:#333;}
.alignright {text-align:center;}
#form-reg input[type="submit"] {width:67%;}
.container-3x {min-height:auto;}
.container-3x form input[type="text"], .container-3x form input[type="password"], .container-3x form textarea, .container-3x form select, .container-3x form input[type="email"] {width:94%;}
.fb-login a {width:auto;}
#form-reg label {width:auto;}
.airline-back {margin-top:0;  }
.airline-back a {color:#ccc;;}
.white.fancybox {color:#333;}
#submit, input[type="text"], input[type="password"], input[type="email"], textarea  {width:93% !important; padding-left:10px;} 
select {width:100%; padding:0 !important;}
option {width:79%;}
.captcha {margin:0 !important;}
.container-2 {width:100%; margin:2px 0;}
.QapTcha {width:100%;}
form .radio {float: left;
    padding-bottom: 5px;
    text-align: left;
    width: 100%; height:auto;}
.t-left {text-align:center !important; width:100%;}
.arrow {display:none;}
.year-col {float:none; text-align:center;}
.container-2 {background:#333; padding:10px; width:93%; color:white;}
.fu-items {width:100%; float:none;}
.fu-items label.std {width:100%;}
.rating-holder .rh-right {width:85%; padding-right:37px;}
.rating-holder  {width:89%; padding-left:30px;}
.frm-upload-sbm-holder {margin:0; float:none;}
.btn-icon { left: 7px;
    position: absolute;
    top: 12px;}
	.fu-submit button {font-size:10px;}
	.fu-submit {padding-left:41px; width:74%; text-align:center;}
	.container-2 .error {width:85%;}
	.rating-holder .rate {width:6%; font-size:13px; height:33px;}
	.subtitle {margin:0 !important;}
	.container-5 {padding-bottom:10px !important; padding-left:10px;}
	.news-desc {text-align:left; width:100%;}
	.no-padding-left h1 {color:white;}
	.no-padding-left h1 span {float:left;}
	.pictures-preview {padding-right:0; width:100%; float:none;}
	#totem p {color:white;}
	.picture-container {padding-top:30px; width:100%;}
	#totem .details {width:100%; height:auto; padding-bottom:10px;}
	#totem-ticker {padding-left:0;}
	#totem img {width:100%;}
	.picture-container .lighter {color:white;}
	 .photo-col div a, .continent a, .country a, .alliance a, .abc a, .continent-airline {color:#333;}
	.img {float:left; width:36%;}
	.airlinemeal-block > a .rate {right:11px; bottom:0;}
	.t-left a {color:white;}
	.photo-col div a {color:white;}
	.year a {color:white;}
	.container-630 h1 {padding-bottom:0;}
	h1.ads {float:left; margin-top:0;}
	.airline-back a {margin-top:5px;}
	.container-3.withPadL {padding-left:0;}
	.mob_title {position:relative; left:-16px; width:105%; padding-left:23px;}
	.airline-photo {width:100%; float:none; margin:auto; text-align:center;}
	#disqus_thread {  padding: 10px 0 0 13px;
    width: 28%;}
	#continents {margin-bottom:0; height:61px; width:103%; padding:15px 0;}
	.continent-airline {width:100%; text-align:center;}
	.not-operational {width:69%; right:0; margin:auto; top:-20px;}
	.country {width:100%;}
	#countries {text-align:center; width:100%;}
	.alliance {text-align:center; width:100%;}
	.container-5 h1 {padding-bottom:0; color:white;}
	.tabs .tab {color:#333;}
	.airline-submenu {width:100%; padding:15px 0 0 0; text-align:center;}
	.fid {display:none;}
}

@media (max-width: 480px) {
body{min-width:320px; max-width:480px;background: none repeat 0 0 rgb(255, 255, 255);}
.tab, .social{width: 25%;}
/* header */
#logo-wrapper{position:relative;}
#header{}
#header .gray{  position: absolute;  top: -123px;}
#menu{margin-top:66px;  width: 100%;  border-bottom: 2px solid #F63;}
.container-1{width:100%;}
.tab.red{  position: absolute;
  right: 0;
  top: 0;}
 .tab.last, .social{display:none;}
 .latest-arrivals{   padding: 5px 3% 5px 1%; width:50%;}
 .latest-arrivals .go-icon{display:none;}
 .gray .info > span > span{display:none;}
 .gray .info .update{display:none;}
 
 .airlinemeal-block.recent{  width: 100%; min-height:130px; height:auto;}
 .airlinemeal-block > a{width:100%;min-height:130px; height:auto; }
 .airlinemeal-block > a span.img{float:left;}
 .airlinemeal-block.airlinemeal-back > a:before, .airlinemeal-block.airlinemeal-next > a:before{min-height:130px; height:auto;}
 .container-630{width:100%;}
 /* Content */
 #flying{  width: 94%;
  margin: 3%;}
 .last-added{width:100%;}
 .last-added .photo{width:100%;}
 .last-added .photo img{width:100%;}
 #wrapper{width:100%;}
.mob_title{display:block;
 
}
.home-square.airline-of-the-month .bg-img{position:relative;}
.home-square.airline-of-the-month .bg-img img{position:relative;}
.home-square.airline-of-the-month .airline-month-title{top: -84px;}
.home-square.airline-of-the-month .airline-month-name{  bottom: 3px;}
 .home-square.first{margin-left: 3%;}
 .home-square.large-2{width:94%;}
 
 .home-square{  margin: 20px 3%;  width: 94%; height:auto;  min-height: 100px; float:none;display: inline-block;}
 .home-square.news-headlines .news-source.lighter{height:auto;}
 
 .home-square .home-square-desc span{display:none;}
 .home-square .new{display:none;}
 .popular_cat{  width: 98%; margin: 0 auto;}
 .popular_cat .home-square{  width: 45%;  margin: 2%;  padding: 0;}
 .popular_cat .home-square .home-square-desc{padding:2px;}
 .popular_cat .home-square .home-square-desc:before{
	content: "";
    display: block;
    background: url('../images/css/img_bg.png') no-repeat;
	background-size: 100%;
    width: 25px;
    height: 25px;
	  float: left;
  margin-right: 8px;
	}
 .popular_cat .home-square .home-square-title{padding: 4px;color:#F63;
  font-size: 18px;}
  .other_cat .home-square{  background-color: #ccc;min-height:53px;  margin: 8px 3%;}
  .other_cat .home-square .home-square-pic{display:none;}
  .other_cat .home-square .home-square-title{color:#F63;float: left; width:50%; padding:10px 1px 10px 10px;  font-size: 18px;}
  .other_cat .home-square .home-square-desc{ float:right;width:47%; padding:15px 0px;}
  .other_cat .home-square .home-square-desc:before{
	content: "";
    display: block;
    background: url('../images/css/img_bg.png') no-repeat;
	background-size: 100%;
    width: 25px;
    height: 25px;
	  float: left;
  margin-right: 8px;
	}
	.other_cat .home-square .home-square-desc:after{
	content: "";
    display: block;
    background: url('../images/css/o_l_arrow.png') no-repeat;
	background-size: 100% 100%;
    width: 16px;
    height: 25px;
	  float: right;
  margin-right: 8px;
	}
 /* Footer */
 #fb{width:100%;}
 #fb iframe{width:100% !important;}
 #footer{height:auto;}
 #footer .info{width:98%;height:auto;}
 .sixdivs{width:48%;}
 #extra-footer .info{width:98%;}
.home-square .mob_right{  width: 50%; float: right;  background-color: #ccc;  height: 100px;}
 .home-square .home-square-pic{position: relative;  width: 50%;  float: left; height:100px;}	
}
@media (max-width: 380px) {
.popular_cat .home-square{  width: 95%;}
.popular_cat .home-square .home-square-desc{  padding: 2px 2px 2px 8px;}
.other_cat .home-square .home-square-title{width:49%; padding:2%;}
}