/************************************************/	
/*                                              */
/*                Screen under 650              */
/*                                              */
/************************************************/

@media(max-width:599px){

	
	#flexslider-container-2, 
	#slider-2 .slides, 
	#slider-2 .flex-viewport {
		height: 500px;
	}

	#slider-2 .slides > li { 
	  	height: 500px;
		background-position: 75% 0;
	}
	
	#slider-2 {
	  	height: 500px; 
	}
	
	#slider-2 li .meta h2{
		font-size: 36px !important; 
		color: #FFFFFF;
	}
	#slider-2 li .meta p{
		font-size: 22px !important;
		color: #eeeeee;
	}
	
	.slides .back-size{
		background-position: right top;
		background-size:cover;
	}
	
	.logo{
		width: 100px; height: auto; margin-bottom: 15px;
		margin-top: -12px;
	}
	
	#top-bar {
		padding: 3px 0px 3px 0px;
		
	}
	#top-bar li, #top-bar .form-control{
		font-size: 10px !important;
	}
	#top-bar .form-group .fa{
		margin-top:-5px;
	}
	
	/* Search Tab */
		
	.flexslider-container {
		margin-bottom: 390px; padding: 0;
	}
	
	.search-tabs{
		position:absolute;
		top:462px;
		left:0px;
		width:100%; margin: 0;
	}
	
	.tab-content [class*="col-"]{
		padding-right: 5px;
		padding-left: 5px;
	}
	
	.innerpage-section-padding {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.page-cover {
		padding: 15px 0px;
		position: relative;
	}
	
	body{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.search-tabs .container{
		margin-left: 5px; margin-right: 5px;
	}
	.side-bar{
		padding-top: 20px;
	}
	
	/* Content Slider */
	.meta{ visibility: visible;}
	.meta h2{
		font-size: 34px !important;
	}
	.meta p{
		font-size: 22px !important;
	}
	
	#hot-promo{
		padding: 10px 0 20px 0; 
		margin: 10px 0 20px 0;
	}
	#hot-promo .container .row{
		padding: 10px; padding-bottom: 0;
	}

	#hot-promo .page-heading{
		padding: 5px 0 5px 0; 
		margin-bottom: 10px;
	}
	
	#hot-promo #hot-tour-carousel .carousel-control .glyphicon {
		font-weight: 80;
		font-size: 14px;
		height: 40px;
		width: 40px;
		text-align: center;
		padding-top: 13px;
		background: rgba(0,0,0,0.7);
		border-radius: 100%;
	}
	
	#hot-promo .flexsliderspecial{
		margin-top: 15px;
	}
	
	#hot-promo .col-xs-12, #hot-promo .col-sm-12{
		padding: 0;
	}
	
	#flight-offers{
		background-color: #C7C7C7 !important;
		padding: 10px 0 20px 0; 
		margin: 0px 0 15px 0;
	}
	
	#flight-offers .container .row{
		padding: 10px; padding-bottom: 0;
	}
	#flight-offers .page-heading{
		padding: 5px 0 0px 0;
		margin-bottom: 5px;
	}
			
	#flight-offers .container{
		padding-bottom: 25px;
	}
		
	#flight-offers .flex-control-paging{
		margin: 0px; 
	}
	
	#flight-offers .flight-title{
		padding: 8px 2px 5px 10px;
	}
	#flight-offers .flight-title h3{
		font-size: 14px;
	}
	
	
	
	#webnews{
		padding: 10px 0 20px 0; 
		margin: 10px 0 10px 0;
	}
	
	#webnews .page-heading h2{
		font-size: 18px !important;
	}
	
	#webnews .container .row{
		padding: 5px 10px 10px 10px;
		background: none;
	}
	
	#webnews .verified{
		margin-top: 45px !important;
		margin-left: 0; margin-right: 0;
		padding-left: 0; padding-right: 0;
	}

	#webnews .verified img{
		width: 80%; height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;		
	}
	
	#webnews .blocknews{
		padding: 10px 15px 0px 15px;
	}
	#webnews .flexslidernews .block-title{
		font-size: 14px !important;
	}
	#webnews .clearPadding{
		padding: 0;
	}
	
	
	#footer #footer-top .container{
		padding: 15px;
	}
	
	#footer .footer-widget ul li, .footer-widget a, .footer-widget p{
		color: white;
		line-height: 25px; font-style: normal;
	}

	#footer .topicLink {
		font-size: 20px !important;
		margin-bottom: 5px; 
		padding-bottom: 0px;
		padding-top: 10px;
		color: white !important;
		border-bottom: 0px solid #B0B0B0;
	}

	#footer .linkFooter{
		padding: 10px;
	}
	#footer .linkFooter a{
		color: #E7E7E7;
		font-size: 14px; text-decoration: none;
	}
	#footer .linkFooter a:hover{
		color: #00adef;
		text-decoration: none;
	}
	
	#footer .banner-padding{
		padding: 20px 0 25px 0;
	}
	#footer .infoFooter{
		text-align: center;
	}
		
	.btn{
		border-radius: 3px;
	}
	
	#footer .ftr-top-grey{
		background-position: bottom right;
		background-size: 350px auto;
	}
		
	.flexsliderads img{
		border: 3px solid #e4e4e4; 
	}
		
	.shortcutBar{
		height: 60px;
		background: rgba(0,0,0,0.3);
	}
	
	.shortcut{
		bottom: 10px; right: 12px;
		opacity: 1;
	}
	.lineadd{
		bottom: 10px; left: 12px;
		opacity: 1;
		transition: ease .5s;
	}
	.lineadd:hover{
		opacity: 1;
		transition: opacity ease .5s;
	}
	
	#footer-bottom .container{
		padding-bottom: 50px;
	}
	.addMe{
		display: block; 
		width: 140px; height: auto;
		margin: 0 auto; 
	}

	.addMe img{
		display: block; 
	}
	
	.blockCard{
		margin-top: 50px;
		padding: 5px 0;
	}
	.blockCard img{
		height: 120px; width: auto; display: block;
		margin: 0 auto;
	}
	
	#adsbanner.section-padding{
		padding-bottom: 25px;
		margin-bottom: 10px;
	}
	
	#adsbanner .container .row{
		margin: 0px;
	}
	
	#adsbanner .container{
		margin: 0px; padding: 0;
	}
	
	#adsbanner .flexsliderads{
		margin: 0px; padding: 0;
	}
	#adsbanner ol{ margin-left: -15px;}
	
}
