@media only screen and (min-width: 1025px) and (max-width: 1299px) {
	ul.nav li a { padding: 13px 10px;}
	.resp-tabs-list li{padding:15px 14px 14px 13px !important; font-size:16px !important;}
}
@media only screen and (max-width: 1024px){
	ul.nav li a{font-size:12px;}
	ul.nav li.last_child ul{left:-128px;}
	ul.footer_menu li{padding:0 15px;}
	.footer_top, .footer_middle{width:100%;}
	ul.supports_logo li, ul.supports_logo li span{ width:235px;}	
	.countdown{width:415px; background-size:100%; height:100px;}
	.online_registration{width:349px; background-size:100%; height:auto; left:360px;}
	.book_room{width:296px; background-size:100%; /*height:auto;*/}
	.countdown img{width:80%; margin-left:23px; margin-top:10px;}
	.count_text{margin:3px 0px 4px 55px;}
	.count_text div{font-size:25px; line-height:normal;}
	.count_text div span{font-size:10px;}
	.count_title_text{margin:15px 0px 0px 15px;}
	.online_registration div{margin:34px 0px 10px 45px; height:50px;}
	.book_room div{margin:34px 0px 16px 15px; /*height:50px;*/}
	.resp-tabs-list li{padding:13px 15px !important;}
	.thum_holder{padding: 0 28px 0 16px; width: 194px;}
	.slider_block{height:auto;}
	.events_gallery .resp-tabs-list li{padding:13px 8px 14px 9px !important; font-size:17px;}
	
	.btn_block01{float:none; width:100%;}
	
	.online_registration div{height:auto !important;  margin-left:15px !important;}
	.online_registration div.reg_button{margin:5px 0px 11px 0px !important}
	.btn_block .btn_black{padding:8px 25px;}
	
	.book_room div {
		padding-left: 0;
	}
	
	.fb-like-box{width:295px;}
	.fb-like-box iframe{width:293px !important;}
	iframe.twitter-timeline{width:320px !important;}
	
	.footer_bottom span, .footer_bottom .moku_logo{margin-left:0px; margin-right:0px;}
	.schedule_page .resp-tabs-list li{ padding:15px 6px 15px 7px !important;}
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.header_top{height:101px;}
	.logo img{width:90%;}
	.footer_logo img{width:100%;}
	.cocacola_banner{width:50%; background-size:100%;}
	ul.nav li a{padding-left:8px; padding-right:8px; font-size:10px;}
	ul.nav li ul li a{padding:13px 17px;}
	ul.nav li.last_child ul{left:-151px;}
	.box_left{min-height:184px;}
	
	.btn_block span{width:100%; float:left;}
	.logo_block{padding-top:25px;}
	.logo_block span{padding-top:0px; padding-bottom:5px; width:100%;}
	ul.footer_menu li{padding:0 10px;}
	.socil_media{margin-top:10px;}
	.footer_logo{height:85px;}
	
	.thum_holder{padding:0px 15px 0px 15px; width:150px;}
	ul.supports_logo li, ul.supports_logo li span{ width:240px;}
	.events_gallery .resp-tabs-list li{padding:16px 6px 16px 7px !important; font-weight:400; font-size:13px;}
	.resp-tabs-list li{padding:16px 16px !important;}
	
	.countdown{width:335px; background-size:100%; height:85px;}
	.online_registration{width:254px; background-size:100%; height:85px; left:290px;}
	.book_room{width:215px; background-size:100%; height:85px;}
	.countdown img{width:80%; margin-left:23px; margin-top:10px;}
	.count_text{margin:3px 0px 4px 22px;}
	.count_text div{font-size:25px; line-height:normal;}
	.count_text div span{font-size:10px;}
	.online_registration div, .book_room div{/*margin-top:40px;*/ margin-bottom: 0; /*height:50px;*/ font-size:12px;}
	.book_room div{margin-left:25px;}
	.online_registration div span, .book_room div span{font-size:9px;}
	.ttl_banner{height:auto;}
	.count_title_text{font-size:16px; margin:15px 0px 0px 25px;}
	
	/*.slider_block{background-size:100% 50%; height:360px;}*/
	.fb-like-box, .fb-like-box iframe{width:220px !important;}

	.event_img_gallery h2{font-size:20px;}
	
	ul.footer_menu{float:none; margin:0 auto; width:75%;}
	#text-4{margin:0 auto; width:35%;}
	#middle{min-height:630px;}

	.form_block{width:32%;}
	.form_block01{width:82%;}
	.tagline{font-size:32px; padding:10px 0px;}
	
	.online_registration div,
	.book_room div {height:auto !important; margin-top:15px !important;}
	.online_registration div.reg_button,
	.book_room div.reg_button {margin:5px 0px 11px 0px !important}
	a.btn_reg{font-size:10px; padding:5px; line-height:12px;}
	
	.boxofice_logo img{width:55%;}
	.box_Nato_logo{width:80px; margin-top:5px;}
	.box_Nato_logo img{float:right; width:100%;}
	.boxoffice_content .details_right{width:200px;}
	.boxoffice_content{height:282px;}
	iframe.twitter-timeline{width:292px !important;}
	.fb-like-box{width: 220px;}
	.fb-like-box iframe{width:220px !important;}
	
	/*24Sep2014*/
	.btn_block .btn_black{padding:5px 19px; margin-bottom:4px;}
	.app_content ul.list li, .mobile_app p, .btn_block span{text-align:left;}
	.box_right{min-height:286px;}
	.app_content{padding:8px 20px;}
	
	.CC_LOGO_feeds{width:73%;}
	.twitter_header .twitter_icon01, .facebook_header .fb_logo{margin:0px 5px 0px 0px; max-width:100%; width:19%;}
	.facebook_header, .twitter_header{padding:10px 10px 8px; height:57px;}
	.feature_block .box_right h3{font-size:23px;}
	.top_boxoffice{height:57px;}
	
	.footer_bottom span, .footer_bottom .moku_logo{margin-left:0px; margin-right:0px;}
	
	.schedule_page .resp-tabs-list li{font-weight:bold; font-size:14px;}
	.schedule_page .resp-tabs-list li{ padding:17px 6px 17px 7px !important;}
	.btn_black{padding:8px 20px;}
	
	.fix-search .tab-menu{top:141px;}
}



@media only screen and (min-width: 1000px) {
	
	.online_registration div {
		padding-left: 30px;
	}
	.book_room div {
		padding-left: 60px;
	}
	
}



@media only screen and (min-width: 1000px) and (max-width:1200px) {
	
	.online_registration {
		width: 320px !important;
		height: 120px !important;
	}	
	
}

/* Mobile (Global) 
================================================== */
/* Note: Design for a iPhone Land, Port Mode and smart phone*/

@media only screen and (max-width:767px) {
	h1{font-size:24px;}
	.header_top{height:auto;}
	.cocacola_banner{display:none;}
	.navigation{background-color:transparent; position:absolute; top:70px; left:0px;}
	.active {display: block;}
	.navbar-header{width:200px;}
	.nav{background-color:#333333;}
   .nav ul {display: block; width: 100%; background-color:#666666; z-index:1;}
   ul.nav li{padding:0px; float:left; width:100%; /*border-top:1px solid #666666;*/ background:none;}
   ul.nav li ul{background-color:#FFFFFF;}
   .nav li:hover ul, .nav li li:hover ul{position: static;}
   ul.nav li a{font-size:12px;}
   .nav li li a{/*border-top:1px solid #333333;*/ color:#ce304f;}
   .nav li ul li:hover{background-color:#333333;}
   .nav li.social_icon{display:block; padding:20px 0px 20px 20px; float:left; border-top: 1px solid #666666;}
   .nav li.social_icon a{display:block; float:left; background-image:none; padding:5px;}
   .toggleMenu{background:url('../images/listview_icon.png') no-repeat center center; width:65px; float:left; height:75px; position:absolute; left:0px; top:-75px; border-right:2px solid #370101; outline:none;}
   .nav li.social_icon a:hover{background:none;}
   .toggleMenu.active{background-color:#333333; outline:none;}
	
	#middle{margin:0px;}
	.content{padding:0px 5px;}
	.content span, p{font-size:15px; line-height:20px;}
	.transparent_bg{padding:30px 0px;}
	
	.btn_block span, .app_content span{width:100%; float:left;}
	.btn_block span{margin:5px 0px 10px 0px;}
	.btn_block span, .mobile_app p, ul.list, .app_content{text-align:left;}
	
	.ttl01{padding:4% 4% 4% 10%; font-size:18px;}
	#footer{height:auto;}
	.logo_block{width:100%; margin:0px 0px 15px 0px; padding-top:0px; text-align:center;}
	.logo_block span{padding-bottom:5px; float:none;}
	.footer_top, .footer_middle{width:100%; padding:0px;}
	ul.footer_menu{padding:15px 0px;}
	ul.footer_menu li{width:100%; padding:0px; text-align:center;}
	ul.footer_menu li a{font-size:16px;}
	.socil_media{padding-top:10px;}
	.socil_media span{display:none;}
	.footer_bottom{padding-top:20px; padding-bottom:20px;}
	.gal_list .caption h3{text-align:center;}
	.main_ttl_bg h3{font-size:18px; padding:0px;}
	.ttl_banner .ttl02{font-size:18px; padding-bottom:10px;}
	.banner_block{padding:0px;}
	
	.countdown{background:url('../images/countdown_promo_mobile.png') no-repeat left top; height:189px; background-size:100%; width:100%;}
	.online_registration{background:url('../images/online_registration_mobile.png') no-repeat left top; height:161px; background-size:100%; width:100%; position:inherit; margin-top:-34px; left:0px;}
	.book_room{background:url('../images/book_room_mobile.png') no-repeat left top; height:142px; background-size:100%; width:100%; position:inherit; margin-top:-8px;}
	.countdown img{width:85%;}
	.logo #aleosoftimage{padding-right:10px;}
	.logo img{height:70px; width:auto;}
	.countdown_promo{margin:0px 0px 40px 0px;}
	.about_banner{padding:25px 0px; height:auto;}
	.footer_logo{text-align:center;}
	.button_block{float:none !important;}
	.loadingDiv{margin-left:-35px;}
	.events_gallery{padding:0 15px;}
		
	.fb-like-box, .twitter-box, iframe.twitter-timeline, .box_office{width:310px !important; height: 310px !important; margin:0 auto 20px auto; float:none;}
	.home_ttl{font-size:28px;}
	
	.event_img_gallery h2{font-size:19px; line-height:26px;}
	.countdown_promo{padding:30px 0px;}
	.nav > li.last_child:hover > ul{left:-1px; top:38px;}
	.slider_block{margin-top:0px;}
	
	.press_release_list01, .press_release_list02{width:95%;}
	.press_release_list01 li a, .press_release_list02 li a{font-size:15px;}
	
	.policy_list li{font-size:15px; line-height:20px;}
	#accordion .panel-title, #accordion .panel-collapse .panel-body{font-size:15px; line-height:20px;}
	.ttl_banner .banner_text .ttl04{font-size:16px;}
	
	/*div.dark_square .pp_close{width:50% !important; background-size:100% !important; top:-8px !important;}
	div.ppt{font-size:10px !important; float:left !important; margin:0px !important;}
	.pp_photo_credit, .pp_purchase_link{font-size:11px !important; line-height:15px !important;}
	div.dark_square .pp_details{z-index:999;}*/
	
	.pp_pic_holder.dark_square{width:95% !important; left:2.5% !important; overflow:hidden;}
	div.dark_square .pp_content_container .pp_left{padding-left:10px !important;}
	div.dark_square .pp_content_container .pp_right{padding-right:10px !important;}
	.pp_content{width:100% !important; height:auto!important;}
	.pp_fade{width:100% !important; height:100% !important; padding-top:10px;}
	a.pp_expand, a.pp_contract, .pp_gallery, .pp_top, .pp_bottom{display: none!important;}
	#pp_full_res img{width:100% !important; height:auto !important;}
	.pp_details{width:107% !important; padding-left:3%; padding-right:4%; padding-top:20px; padding-bottom:20px; background-color:#000000; margin-top:-2px !important; margin-left:-10px !important;}
	a.pp_close{right: 10px !important; top:10px !important;}
	
	.form_block01{width:100%;}
	.tagline{font-size:20px; padding:10px 0px;}
	img.vantiv_logo{width:100%;}
	.event_pic img{height:auto;}
	.oppblock h3{font-size:22px;}
	
	/*24Sep2014*/
	ul.list li{text-align:left;}
	.boxoffice_content{height:250px;}
	.fb-like-box iframe{height:308px !important;}
	iframe.twitter-timeline{padding-top:25px;}
	
	.footer_bottom span, .footer_bottom .moku_logo{width:100%; text-align:center; margin:5px 0px;}
	.footer_bottom .moku_logo span{float:none;}
	
	.schedule_page .resp-tab-content{float:left;}
	.schedule_page .btn_block01{float:left !important;}
	.schedule_page h2.resp-accordion{width:100%; float:left;}
	
	.banner_text img{width:100%;}
	h1.ls-l span.slider_ttl01{font-size:12px !important}
	
	.cocacola_mobile_banner{width:100%; /*height:50px;*/ float:left; background-color:#FFFFFF; display:block; margin:0px; padding:0; line-height:50px; text-align: center;}
	.cocacola_mobile_banner img{float:none; padding:0px; width: 100%; margin: 0 auto; max-height: 50px; width: auto; display: inline-block;}
	.cocacola_mobile_banner span{font-weight:bold; font-size:9px;}
}


/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.logo{text-align:center;}
	.logo a{float:none;}
	.thum_holder{width:100%; padding:0px 15px; text-align:center;}
	.gal_list{text-align:center;}
	.gal_list > img, .gal_list a > img {margin:0px auto;}
	.thumbnail{margin-bottom:5px;}
	.gallery_main h2{text-align:center;}
	ul.socil_icon{float:none; margin:0 auto; width:25%;}
	ul.supports_logo li, ul.supports_logo li span{ width:225px;}
	.countdown_promo{width:450px; margin:0 auto; float:none;}
	.count_text{margin:5px auto 0px auto; width:360px; float:none;}
	.count_text div{font-size:34px;}
	.count_text div span{font-size:13px;}
	.count_title_text{float:none; width:360px; margin:25px auto 0px auto;}
	
	.online_registration div,
	.book_room div{font-size:26px; margin-top:25px; margin-bottom:0px;}
	
	.online_registration div span,
	.book_room div span{font-size:16px;}
	
	.online_registration div span,
	.book_room div span {display: none !important;}
	
	.event_img_gallery .btn_black{padding:8px 15px;}
	.btn_black{padding:8px; font-size:12px; margin:5px 0px;}
	.book_room{margin-top:-7px;}
	.pp_details{width:105% !important;}
	.pp_hoverContainer{width:95.6% !important; height:100% !important;}
	
	.form_block{width:50%;}
	.form_block01 .label01{width:92%;}
	.tagline{font-size:20px !important;}
	.confirm label.error{top:50px;}
	
	.fb-like-box iframe, iframe.twitter-timeline{width:310px !important;}
	.countdown img{margin-left:33px;}
	.cocacola_mobile_banner span{font-weight:bold; font-size:12px;}

}


/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 300px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.logo img{height:70px; width:auto;}
	.logo a{float:right;}
	.logo{text-align:right;}
	.footer_logo img{width:100%;}
	.mobile_app .btn_black{padding:5px 10px;}
	.box_left{min-height:242px;}
	ul.footer_menu li{padding:0px 5px;}
	.tabsheader{height:auto;}
	
	.btn_black{margin:5px 0px; width:100%; font-size:13px; padding:8px 0px;}
	/*.btn_block01 .btn_black{padding:8px 5px; font-size:11px;}*/
	
	.thum_holder{width:100%; padding:0px 15px; text-align:center;}
	.gal_list{text-align:center; }
	.gal_list > img, .gal_list a > img{margin:0px auto; }
	.thumbnail{margin-bottom:5px; }
	.gallery_main h2{text-align:center;}
	.upcoming_main{padding:10px 0px 20px 0px;}
	.upcoming_block h3{font-size:18px; color:#FFFFFF; background-color:#c60c30; padding:10px 10px 10px 20px;}
	.upcoming_text{font-size:16px; padding:10px;}
	.upcoming_block .caption p{padding-top:10px;}
	ul.socil_icon{float:none; margin:0 auto; width:38%;}
	.logo_block span{float:left; width:100%; text-align:center;}
	ul.supports_logo li, ul.supports_logo li span{ width:290px; height:115px;}
	ul.supports_logo li{height:115px;}
	.countdown_promo{width:290px; margin:0 auto; float:none;}
	.countdown{height:124px;}
	.online_registration{height:107px; left:0px;}
	.book_room{height:90px;}
	.countdown img{margin-left:22px;}
	.count_text{margin:5px auto 0 auto; float:none; width:270px;}
	.count_text div{font-size:20px;}
	.count_text div span{font-size:11px;}
	
	.online_registration div,
	.book_room div{margin-top:20px !important; margin-bottom:0px !important; font-size:15px; margin-left:0px !important;}
	
	.online_registration div span,
	.book_room div span{font-size:12px;}
	
	.count_title_text{margin:25px auto 0px auto; font-size:16px; float:none; width:275px; text-align:center;}
	
	.online_registration div span,
	.book_room div span {display: none !important;}
	
	.event_img_gallery .btn_black{padding:8px 5px; font-size:10px;}
	.pp_hoverContainer{width:93% !important; height:100% !important;}
	
	.form_block{width:70%;}
	.form_block01 .label01{width:89%;}
	a.btn_reg{font-size:10px; padding:5px;}
	/*.book_room div{margin-top:28px !important;}*/
	
	.boxofice_logo img{width:55%;}
	.box_Nato_logo{width:80px; margin-top:5px;}
	.box_Nato_logo img{float:right; width:100%;}
	
	.fb-like-box, .box_office, iframe.twitter-timeline, .twitter-box{width:260px !important; height: 310px !important;}
	.fb-like-box iframe{width:258px !important;}
	.confirm label.error{top:75px; text-align:left;}
	
	.facebook_header, .twitter_header{padding:10px 10px 8px;}
	.facebook_header .fb_logo, .twitter_header .twitter_icon01{margin:0px 6px 0px 0px;}
	
	.cocacola_mobile_banner span{font-weight:bold; font-size:9px;}
}

/*  iPhone 5) */
@media only screen and (min-width: 567px) and (max-width: 569px) {
	.book_room{height:164px;}
	ul.supports_logo{float:none; margin:0 auto; width:84%;}8	
}


/* Samsung S3 default browser landscape */
@media only screen and (device-width: 1280px) and (device-height: 720px) and (orientation: landscape)  {
	ul.supports_logo li, ul.supports_logo li span{width:203px;}
	ul.supports_logo{width:100%;}
}

/* Samsung S3 default browser portrait */
@media only screen and (max-width: 360px) and (orientation : portrait){
	iframe.twitter-timeline{width:260px !important; height: 310px !important;}
	.twitter-box{width:260px !important; height: 310px !important; margin:0 auto 20px auto;}
}