@media only screen and (max-width:5000px) {	
	.h1carhead{margin-top:0;}	
}

@media only screen and (max-width:2560px) {	
	.h1carhead{margin-top:0;}
	.imgsize{width:100%; min-height:auto;}	
}
@media only screen and (min-width:1440px) and (max-width:2560px)  {
	.footer_bg{margin-top:12%;}		
	.h1carhead{margin-top:0;}
}
@media only screen and (max-width:1600px) {	
	.h1carhead{margin-top:-50px;}
}

@media only screen and (max-width:1440px) {	
	
}
	
@media only screen and (max-width:1300px) {	
	.bgarrowbanner{top:36%;}
}
	
@media only screen and (max-width:1280px) {	
	.imgsize{width:100%; min-height:auto;}
	.bgarrowbanner{top:32%;}
}	
	
@media only screen and (max-width:1100px) {	

	/*.first_circle_margin { margin:5px 40px 5px 39px; }*/
	/*.circle_margin { margin:5px 40px 40px 9px; }*/
	.menu_item_text { font-size:14px;}
	
	.dropdown-menu {left:7px; }
	
	th { padding-left:50px !important; }
	td { font-size:14px; padding-left:50px !important; }
	.request { font-size:14px; }
	
	.arrival a { font-size:28px; }
	.departure a { font-size:28px; }
	
	.shopping_section { font-size:32px; }
	.Tracker_section { font-size:32px; }
	.Map_section { font-size:32px; }
	
	.winner { position:relative; height:425px; }
	
	.ftr_btm span { font-size:10px; }
	.ftr_btm a { font-size:10px; }
	.imgsize{width:100%; min-height:auto;}
}		
	
@media only screen and (max-width:1024px) {	

	/*.first_circle_margin { margin:5px 40px 5px 39px; }*/
	/*.circle_margin { margin:5px 40px 40px 9px; }*/
	.menu_item_text { font-size:14px;}
	
	.dropdown-menu {left:7px; }
	
	th { padding-left:50px !important; }
	td { font-size:14px; padding-left:50px !important; }
	.request { font-size:14px; }
	
	.arrival a { font-size:28px; }
	.departure a { font-size:28px; }
	
	.shopping_section { font-size:32px; }
	.Tracker_section { font-size:32px; }
	.Map_section { font-size:32px; }
	
	 .winner { position:relative; height:425px; }
	
	.ftr_btm span { font-size:10px; }
	.ftr_btm a { font-size:10px; }
	.imgsize{width:100%; min-height:auto;}
	.imgsizenews{width:100%; min-height:auto;}
}	
	
@media only screen and (min-width:768px) and (max-width:992px)  {
  .shp_right_bg_container{background-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff) !important; }
  .shp_right_bg{background-color:#ffffff !important;}
}

@media only screen and (max-width:980px) {
	
		/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle {  margin-top:10px; }
	.menu_item_text { width:180px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	.dropdown-menu { background-color:rgba(24,159,217,1); }
	.lastupdate{float:left; width:auto;}
	
	/* Arrival, Departure */
	.dep_tab { padding-right:15px !important; }
	.table-responsive { border:0; }		
	.see_all {width:20%; margin-top:0; }
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }
	
	/* Shopping, Tracker, Map */
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	.marginTOP_90 { margin-top:0; }
	.h1carhead{margin-top:0;}

	.airline_head{padding:0 60px 8px 5% !important;}
	.airline_iconsize{max-height: 35px;}
	.padding_icons{padding:2px 0 0 0 !important;}

	/*.shp_head_back h1{font-size:40px;}*/
}		
	
@media only screen and (max-width:800px) {	

	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle {  margin-top:10px; }
	.menu_item_text { width:180px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	.dropdown-menu { }
	
	/* Arrival, Departure */
	.dep_tab { padding-right:15px !important; }
	.table-responsive { border:0; }	
	.see_all {width:20%; margin-top:0; }
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }

}	

@media only screen and (max-width:768px) {
	
	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text { width:180px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	.navbar-nav > li > a:hover,.navbar-nav > li > a:focus { background:none; }
	.dropdown-menu { display: none !important; }
	.open .dropdown-menu { display: block !important; margin-top:-3px !important;}	
	.dropdown-menu>li>a:hover{background-image:url(../images/rightbluearrow.png) !important; background-size: 18px !important; background-repeat: no-repeat !important;}	

	/*.dropdown-menu { top:calc(100% - 3px); }*/
	
	/* Arrival, Departure */
	.dep_tab { padding-right:15px !important; }
	.table-responsive { border:0; }	
	.see_all {width:20%; margin-top:0; }
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:100px; }
	
	/* Footer */
	.ftr_btm { text-align:center; }	

  .shop_class_left{padding-left:15px; padding-right:15px;}
  .shop_class_middle{padding-left:15px; padding-right:15px;}
  .shop_class_right{padding-left:15px; padding-right:15px;}    

}

@media only screen and (min-width:737px) and (max-width:767px)  {	
	
	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text { width:175px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); }*/
	
	/* Arrival, Departure */	
	.dep_tab { padding-left:0px !important; }
	.table-responsive { border:0; }		
	.see_all { width:20%; margin-top:-13px; }
	.m_search .form-control { width:89%; }
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }
	
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	.jumbotron { margin-top:-50px; }
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:16px; color:#07569B;}
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }	

}

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

	.navbar-toggle .icon-bar { background-color: #3C3F48; border-color:#3C3F48; }
	.newsrightborder{padding-right:0 !important; border-right:0px solid #EBEBEB;}
	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text { width:175px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); }*/
	
	/* Arrival, Departure */	
	.dep_tab { padding-left:0px !important;  }

	.table-responsive { border:0; }		
	.see_all {width:20%; margin-top:0; }
	.m_search .form-control { width:89%;}
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:16px; color:#07569B; }
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }
}

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

	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text { width:150px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); }*/
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }

	.table-responsive { border:0; }
	 th { padding-left:5px !important; }
	 td { padding-left:5px !important; }	
	.see_all {width:20%; margin-top:0; }
	.m_search .form-control { width:88%;}
	
	.today_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:20px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:20px !important; text-decoration:none; font-family:'latoblack'; }	
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:16px; color:#07569B; }
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }

	.airline_head{padding:0 0 8px 3% !important;}
	.airline_iconsize{max-height: 25px;}
	.padding_icons{padding:7px 0 0 0 !important;}
	.searchheadings {font-size:13px;}

}

@media only screen and (max-width:640px) {
	
	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text { width:150px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); }*/
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px;  }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	
	.table-responsive { border:0; }
	 th { padding-left:5px !important; }
	 td { padding-left:5px !important; }
	.see_all {width:20%; margin-top:0; }
	.m_search .form-control { width:87%; }
	
	.today_xs_sm a { font-size:18px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:18px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:18px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:18px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:18px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:18px !important; text-decoration:none; font-family:'latoblack'; }	
	
	/* Shopping, Tracker, Map */
	.shopping_section { height:75px; line-height:75px; }
	.Tracker_section { height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:16px; color:#07569B; }
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }

	.shp_head_back h1{font-size:30px;}

}

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

	/* Menu */
	.logo { margin-bottom:15px; }	
	.btn-circle { margin-top:10px; }
	.menu_item_text {  width:135px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:225px; }*/
	.text_regr { font-size:13px; }
	.text_italic { font-size:11px; }
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }

	.table-responsive { border:0; }
	th { font-size:16px; color:#ffffff; padding-left:5px !important; }
	td { font-size:14px; padding-left:5px !important; }	
	.see_all {width:25%; margin-top:0; }
	.m_search .form-control { width:86%; }
	
	.today_xs_sm a { font-size:16px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:16px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:16px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:16px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:16px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:16px !important; text-decoration:none; font-family:'latoblack'; }	
	
	/* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section {  font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:16px; color:#07569B; }
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }
	.shopping h1 { margin-left:0;}
}

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

	/* Menu */
	.logo { margin-bottom:15px; }
	.btn img { width:75%; height:75%; }	
	.btn-circle { width:65px; height:65px; margin-top:10px; }
	.menu_item_text { font-size:12px; width:97px; margin-bottom:10px; }
	
	/*.btn-circle { margin-top:10px; }
	.menu_item_text { width:115px; margin-bottom:10px; }*/
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:225px; }*/
	.text_regr { font-size:13px; }
	.text_italic { font-size:11px; }
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	.arrival a {  font-size:25px;  }
	.arrival_active a { font-size:25px; }
	.arrival_inactive a { font-size:25px; }
	.departure a { font-size:25px; }
	
	.table-responsive { border:0; }
	 th { font-size:14px; color:#ffffff; padding-left:5px !important; }
	 td { font-size:12px; padding-left:5px !important; }	
	.see_all { width:30%; margin-top:0; }
	.m_search .form-control { width:83%; }
	
	.today_xs_sm a { font-size:14px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:14px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm a { font-size:14px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:14px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm a { font-size:14px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:14px !important; text-decoration:none; font-family:'latoblack'; }	
	
	/* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section { font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	.ftr_btm_hgt { height:65px; line-height:30px; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:14px; color:#07569B;}
	.shp_row_back a { font-size:14px !important; } 
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }

	.shp_head_back h1{font-size:24px;}
	.searchflightsdata{font-size:14px;}

	.airline_head{padding:0 0 8px 1% !important;}
	.airline_iconsize{max-height: 18px;}
	.padding_icons{padding:7px 0 0 0 !important;}
}

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

	/* Menu */
	.logo { margin-top:15px; margin-bottom:15px; }
	.btn img { width:75%; height:75%; }	
	.btn-circle { width:65px; height:65px; margin-top:10px; }
	.menu_item_text { font-size:12px; width:97px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:200px; }*/
	.text_regr { font-size:12px; }
	.text_italic { font-size:10px; }
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	.arrival a { font-size:23px; }
	.arrival_active a { font-size:23px; }
	.arrival_inactive a { font-size:23px; }
	.departure a { font-size:23px; }
	
	.arrival_xs_sm a { font-size:24px; }
	.arrival_xs_sm a:hover, .arrival_xs_sm a:focus, .arrival_xs_sm a:active { font-size:24px; font-family:'latoblack';  }	
	.departure_xs_sm a { font-size:24px; }
	.departure_xs_sm a:hover, .departure_xs_sm a:focus, .departure_xs_sm a:active  { font-size:24px; font-family:'latoblack';  }
	
	.today_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm { line-height:30px; }
	.nextday_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm { line-height:30px; }
	.nexttonext_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	
	.table-responsive { border:0; }
	 th { font-size:14px; color:#ffffff; padding-left:5px !important; }
	 td { font-size:12px; padding-left:5px !important; }	
	.see_all { width:40%; margin-top:0; }
	.m_search .form-control { width:80%; }
	
	/* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section {  font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	.ftr_btm span { font-size:12px; }
	.ftr_btm a { font-size:12px; }
	.ftr_btm_hgt { height:65px; line-height:30px; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:14px; color:#07569B; }
	.shp_row_back a { font-size:14px !important;  } 
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }

}

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

	/* Menu */
	.logo { margin-top:15px; margin-bottom:15px; }	
	.btn img { width:75%; height:75%; }
	.btn-circle { width:60px; height:60px; margin-top:10px; }
	.menu_item_text { font-size:12px; width:90px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:200px; }*/
	.text_regr { font-size:12px; }
	.text_italic { font-size:10px; }
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	.arrival a {  font-size:20px;  }
	.arrival_active a { font-size:20px; }
	.arrival_inactive a { font-size:20px; }
	.departure a { font-size:20px; }
	.table-responsive { border:0; }
	 th { font-size:14px; color:#ffffff; padding-left:5px !important; }
	 td { font-size:12px; padding-left:5px !important; }	
	/*.departure { background-size:100% 100%; }
	.departure:hover { background-size:100% 100%; }	*/
	.see_all { width:30%; margin-top:0; }
	.m_search .form-control { width:78%; }
	
	.arrival_xs_sm a { font-size:24px; }
	.arrival_xs_sm a:hover, .arrival_xs_sm a:focus, .arrival_xs_sm a:active { font-size:24px; font-family:'latoblack';  }	
	.departure_xs_sm a { font-size:24px; }
	.departure_xs_sm a:hover, .departure_xs_sm a:focus, .departure_xs_sm a:active  { font-size:24px; font-family:'latoblack';  }
	
	.today_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm { line-height:35px; }
	.nextday_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm { line-height:35px; }
	.nexttonext_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	
	/* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section {  font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 {  font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:100px; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	.ftr_btm span { font-size:11px; }
	.ftr_btm a { font-size:11px; }
	.ftr_btm_hgt { height:65px; line-height:30px; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:14px; color:#07569B; }
	.shp_row_back a { font-size:14px !important;  } 
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }
}

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

	/* Menu */
	.logo { margin-top:15px; margin-bottom:15px; width:95%; }	
	.btn img { width:75%; height:75%; }
	.btn-circle { width:58px; height:58px; margin-top:10px; }
	.menu_item_text { font-size:12px; width:85px; margin-bottom:10px; }
	.body_back { background-size:100% auto; }
	
	/* Sub Menu */		
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:200px; }*/
	.text_regr { font-size:12px; }
	.text_italic { font-size:10px; }
	
	/* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	.arrival a {  font-size:20px;  }
	.arrival_active a { font-size:20px; }
	.arrival_inactive a { font-size:20px; }
	.departure a { font-size:20px; }
	.table-responsive { border:0; }
	th { font-size:14px; color:#ffffff; padding-left:5px !important; }
	td { font-size:12px; padding-left:5px !important; }	
	.see_all { width:30%; margin-top:0; }
	.m_search .form-control { width:73%; }

	.arrival_xs_sm a { font-size:24px; }
	.arrival_xs_sm a:hover, .arrival_xs_sm a:focus, .arrival_xs_sm a:active { font-size:24px; font-family:'latoblack';  }	
	.departure_xs_sm a { font-size:24px; }
	.departure_xs_sm a:hover, .departure_xs_sm a:focus, .departure_xs_sm a:active  { font-size:24px; font-family:'latoblack';  }
	
	.today_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm { line-height:35px; }
	.nextday_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm { line-height:35px; }
	.nexttonext_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }
	
	/* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section { font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	
	/* Footer */
	.ftr_btm { text-align:center; }
	.ftr_btm span { font-size:10px; }
	.ftr_btm a { font-size:10px; }
	.ftr_btm_hgt { height:65px; line-height:30px; }
	
	/************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:14px; color:#07569B; }
	.shp_row_back a { font-size:14px !important; } 
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }
}

@media only screen and (max-width:320px) {	
	
	 /* Menu */
	.logo { margin-top:15px; margin-bottom:15px; width:95%; }	
	.btn img { width:75%; height:75%; }
	.btn-circle { width:52px; height:52px; margin-top:10px; }
	.menu_item_text { font-size:12px; width:80px; margin-bottom:10px; }	
	.body_back { background-size:100% auto; }
	 
	 /* Sub Menu */
	/*.dropdown-menu { top:calc(100% - 3px); left:0px; min-width:200px; }*/
	.text_regr { font-size:12px; }
	.text_italic { font-size:10px; }
	 
	 /* Arrival, Departure */
	/*.arr_dep { padding-left:0px; padding-right:0px; }*/
	.arr_tab {  padding-right:0px !important; }
	.dep_tab { padding-left:0px !important;  }
	.arrival a {  font-size:20px;  }
	.arrival_active a { font-size:20px; }
	.arrival_inactive a { font-size:20px; }
	.departure a { font-size:20px; }
	
	.arrival_xs_sm a { font-size:24px; }
	.arrival_xs_sm a:hover, .arrival_xs_sm a:focus, .arrival_xs_sm a:active { font-size:24px; font-family:'latoblack';  }	
	.departure_xs_sm a { font-size:24px; }
	.departure_xs_sm a:hover, .departure_xs_sm a:focus, .departure_xs_sm a:active  { font-size:24px; font-family:'latoblack';  }
	
	.today_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.today_xs_sm a:hover, .today_xs_sm a:focus, .today_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nextday_xs_sm { line-height:35px; }
	.nextday_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nextday_xs_sm a:hover, .nextday_xs_sm a:focus, .nextday_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }	
	.nexttonext_xs_sm { line-height:35px; }
	.nexttonext_xs_sm a { font-size:12px !important; color:#fefefe !important; text-decoration:none; }
	.nexttonext_xs_sm a:hover,.nexttonext_xs_sm a:focus,.nexttonext_xs_sm a:active { font-size:12px !important; text-decoration:none; font-family:'latoblack'; }
	
	.table-responsive { border:0; }
	 th { font-size:14px; color:#ffffff; padding-left:5px !important; }
	 td { font-size:12px; padding-left:5px !important; }
	/*.departure { background-size:100% 100%; }
	.departure:hover { background-size:100% 100%; }*/
	.see_all { width:35%; margin-top:0; }
	.m_search .form-control { width:70%; }
	  		
	/*.tab_today { padding-right:0px !important; width:33.33% !important; }
	.tab_nextday { padding-left:0px !important; padding-right:0px !important;width:33.33% !important; }
	.tab_nexttonext { padding-left:0px !important;width:33.33% !important; }*/
	 
	 /* Shopping, Tracker, Map */
	.shopping_section { font-size:28px; height:75px; line-height:75px; }
	.Tracker_section {  font-size:28px; height:75px; line-height:75px; }
	/*.jumbotron { margin-top:-50px; }*/
	.award h2 { font-size:30px; text-align:center; }
	.award img { position:relative; text-align:center; }
	.winner { height:auto; }
	 
	 /* Footer */
	.ftr_btm { text-align:center; }
	.ftr_btm span { font-size:9px; }
	.ftr_btm a { font-size:9px; }
	.ftr_btm_hgt { height:65px; line-height:30px; }
	 
	 /************* Details Page (Shopping) ***************/
	.shopping a { font-family:'latolight'; font-size:14px; color:#07569B; }
	.shp_row_back a { font-size:14px !important; } 
	.padLR { padding-left:15px;padding-right:15px; }
	.pad_rght { padding-right:15px; }
	.pad_left { padding-left:15px; }
	
}    