@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'ProximaNova-Regular';
  
  src: url('../fonts/ProximaNova-Regular.eot');
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
       url('../fonts/ProximaNova-Regular.woff') format('woff'),
       url('../fonts/ProximaNova-Regular.ttf') format('truetype'),
       url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'proximanova_regular';
  src: url('../fonts/ProximaNova-Regular.eot');
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
       url('../fonts/ProximaNova-Regular.woff') format('woff'),
       url('../fonts/ProximaNova-Regular.ttf') format('truetype'),
       url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url('../fonts/ProximaNova-Light.eot');
  src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ProximaNova-Light.woff') format('woff'),
       url('../fonts/ProximaNova-Light.ttf') format('truetype'),
       url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('../fonts/ProximaNova-Semibold.eot');
  src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ProximaNova-Semibold.woff') format('woff'),
       url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
       url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINOffc-CondBold';
  src: url('../fonts/DINOffc-CondBold.eot');
  src: url('../fonts/DINOffc-CondBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/DINOffc-CondBold.woff') format('woff'),
       url('../fonts/DINOffc-CondBold.ttf') format('truetype'),
       url('../fonts/DINOffc-CondBold.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DIN-Bold';
  src: url('../fonts/DIN-Bold.eot');
  src: url('../fonts/DIN-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/DIN-Bold.woff') format('woff'),
       url('../fonts/DIN-Bold.ttf') format('truetype'),
       url('../fonts/DIN-Bold.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('../fonts/ProximaNova-Bold.eot');
  src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ProximaNova-Bold.woff') format('woff'),
       url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
       url('../fonts/ProximaNova-Bold.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot');
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Roboto-Medium.woff') format('woff'),
       url('../fonts/Roboto-Medium.ttf') format('truetype'),
       url('../fonts/Roboto-Medium.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot');
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Roboto-Regular.woff') format('woff'),
       url('../fonts/Roboto-Regular.ttf') format('truetype'),
       url('../fonts/Roboto-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{
	margin:0px;
	padding:0px;
	font-family: 'ProximaNova-Regular';
}
img{max-width:100%;}
.page{
	width:100%;
}
.header{
	/*float:left;*/
	width:100%;
	padding-top:10px;	
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0.97), rgba(237,239,239, 0.97)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(255, 255, 255, 0.97), rgba(237,239,239, 0.97)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(255, 255, 255, 0.97), rgba(237,239,239, 0.97)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(255, 255, 255, 0.97), rgba(237,239,239, 0.97)); /* Standard syntax (must be last) */
	border-top:3px solid #3b98ef;
	position:fixed;
	top:0px;
	z-index:9999;
	box-shadow:0px 0px 7px 2px rgba(42,97,162, 0.30);
}
.header_top{
	float:left;
	width:100%;
}
.header_menu{
	float:left;
	width:100%;
	margin-top:2px;
}
.header_left{
	float:left;
	position:absolute;
	z-index:999;
}
.header_left img{
	float:left;
	margin-top:4px;
}
.header_left ul{
	padding-left:5px;
	float:left;
}
.header_left ul ul{
	padding-left:0px;
	display:none;
}
.header_left ul:hover ul{
	display:block;
}
.header_left ul li{
	list-style:none;
	padding-left:3px;
	background:url(../images/sm_arrow_d.png) no-repeat right center;
	padding-right:11px;
}
.header_left > ul > li{width: -moz-fit-content;}
.header_left ul li a{
	text-transform:uppercase;
	color:#282828;
	font-family: 'ProximaNova-Regular';
	font-size:16.43px;
}
.header_left ul li a:hover{
	text-decoration:none;
}
.header_left ul ul li{
	border:1px solid #ccc;
	background:#fff;
	padding:4px;
	margin:-1px;	
}
.header_right{
	float:right;
}
.search{
	float:left;
	margin-right:8px;
}
input.search{
	background:none;
	border:1px solid #CCC;
	height:22px;
	background:url(../images/search_icon.png) no-repeat 95% center;
	padding-left:5px;
}
.header_right ul{
	padding:0px;
	list-style:none;
	margin-top:3%;
	margin-bottom:0px;
}
.header_right ul li{
	display:inline;
	padding:0 15px;
	border-right:1px solid #000;
}
#issues{height:auto !important;}
.header_right ul li a{
	color:#282828;
	font-family: 'ProximaNova-Semibold';
	font-size:14px;
	text-transform:uppercase;
}
.header_right ul li a:hover{
	text-decoration:none;
}
.header_right ul li:last-child{
	border:none;
}
.blog_top > img{width:100%;}
.header_right ul.social{margin:0 12px 0 0;}
.header_right ul.social li{
	border:none;
	padding:0 2px;
}
.faq_question{cursor:pointer;}
.main_menu{
	float:left;
	width:100%;
}
.main_menu ul{
	padding:0px;
	list-style:none;
	margin-bottom:0px;
}
.main_menu ul li{
	display:inline-block;
	padding:24px 21px;
	position:relative;
}
.main_menu ul li:hover{
	background:#fff;
}
.main_menu ul li a{
	color:#282828;
	font-family: 'ProximaNova-Regular';
	font-size:16px;
	text-transform:uppercase;
}
.menu-right{
	margin-left:-5px;
}
.menu-right > li {
    padding: 24px 34px !important;
}

.main_menu ul li:hover a{
	color:#003e7e;
}
.main_menu ul li a:hover{
	text-decoration:none;

}
/*.main_menu ul li:nth-child(3){
	margin-right:195px;
}*/
.drop_menu{
	position:absolute;
	z-index:99;
	background:#fff;
	left:0px;
	width:100%;
	top:65px;
	display:none;
	border-top:2px solid #003e7e;
	padding-top:8px !important;
	padding-bottom:10px !important;
}
.main_menu ul.drop_menu li{
	display:list-item;
	margin:0px;
	padding:1% 0 1% 0% !important;
	border:none;
}
.main_menu li:first-child ul.drop_menu {width:220px;}
.main_menu .drop_menu li a{
	padding-left:16%;
	font-size:15px;	
	display:block;
}
.main_menu ul li:hover ul.drop_menu li a{
	color:#231f20;
}
.main_menu ul.drop_menu li:hover{
	background-color:#003e7e;
}
.main_menu ul.drop_menu li.hover-none:hover{
	background:none;
}
.main_menu ul.drop_menu li:hover a{
	color:#fff !important;
}
.main_menu ul.drop_menu li.hover-none:hover a{
	color:#231f20 !important;
}
.main_menu ul.drop_menu li.hover-none a{
	font-weight:bold;
}
.main_menu ul.drop_menu li.hover-none ul li a{
	font-weight:normal;
}
.main_menu ul.drop_menu li.hover-none ul li:hover a{
	color:#fff !important;
}
.main_menu ul.drop_menu li ul.drop_sub_menu li{
	padding:0 0 0 10px !important;
}
.main_menu ul li:hover ul.drop_menu{
	display:block;
}
.main_menu ul.drop_menu li.hover-none2{
	padding-top:4px !important;
}
ul.drop_sub_menu{padding-top:4px;  display:none;}
.logo{
    position: absolute;
    top:10px;
	width:157px;
	z-index:99;
	top:-25px;
	margin-left:3px;
}
.slider{
	background: #cccccc none repeat scroll 0 0;
   /* float: left;*/
    width: 100%;
	clear:both;
}
.main_slider_inner{
	position:absolute;
	width:100%;
	top:15%;
	z-index:1;
}
.main_slider_inner .s_img1{
	float:left;
	left:9%;
	position:relative;
}
.main_slider_inner .s_img2{
	 background: #faa61a none repeat scroll 0 0;
	 font-family: 'DINOffc-CondBold';	
    border-radius: 100px;
    color: #222222;
    float: right;
    font-size: 52px;
    font-weight: bold;
    height: 148px;
    line-height: 45px;
    margin-top: 3%;
    padding: 38px 20px;
    position: relative;
    right: 12%;
    text-align: center;
    text-transform: uppercase;
    width: 148px;
	border:2px solid #faa61a;	
}
.main_slider_inner .s_img2 span{
	font-size:24px;
}
.main_slider_inner a.b_ticket{
	font-size:42px;
	font-weight:bold;
	line-height:30px;
	padding:50px 0;	
}
.main_slider_inner a.s_img2:hover{
	text-decoration:none;
	border:2px solid #1f611f;
	background:#1f611f;
	color:#fff;
}
.main_slider_inner a.b_ticket span{
	font-size:20px;
	display:inline-block;
	width:100%;
}
.carousel,
.item,
.active {
    height: 100%;
}
.carousel-inner {
    height: 100%;
}
/* Background images are set within the HTML using inline CSS, not here */
.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.slider .fill img{
	width:100%;	
}
.blog_top_inner1 img, .blog_top_inner2  img {max-width:100% !important;}
.slider .carousel-caption{
	background:rgba(132, 137, 139, 0.88) none repeat scroll 0 0;
	left:8%;
	text-align:left;
	padding:30px;
	width:42%;
}

.slider .carousel-caption h1{
	margin-top:0px;
	font-family: 'ProximaNova-Semibold';
	margin-bottom:20px;
	font-size:25px;
	text-shadow:none;
}
.slider .carousel-caption p{
	font-size:16px;
	text-shadow:none;
	font-family: 'ProximaNova-Regular';
}
.slider .carousel-caption button{
	background:none;
	font-family: 'ProximaNova-Regular';
	border:2px solid #ccc;
	text-transform:uppercase;
	float:right;
	font-size:14px;
	padding:5px 14px;
	color:#fff;
}
footer {
    margin: 50px 0;
}
.arrow_l{
	background:url(../images/arrow_bckgd2.png) no-repeat;
	width:56px !important;
	height:60px !important;

}
.arrow_r{
	background:url(../images/arrow_bckgd3.png) no-repeat;
	width:56px !important;
	height:60px !important;
	right:8%;
}
.arrow_l1{
	background:url(../images/arrow-l.png) no-repeat;
	width:60px !important;
	height:60px !important;

}
.arrow_r1{
	background:url(../images/arrow-r.png) no-repeat;
	width:60px !important;
	height:60px !important;
	right:8%;
}

.carousel-control .icon-prev{
	left:15px;
}
.carousel-control .icon-next{
	right:15px;
}

.carousel-control .icon-prev::before{
	content:"";
}
.carousel-control .icon-next::before{
	content:"";
}
.middle_content{
	width:100%;
	float:left;
}
.middle_content_top{
	padding-left:0px;
	padding-right:0px;
	background:url(../images/mdl_top_bckgd.png) no-repeat;
	padding-bottom:100px;
	background-size:100% 100%;
}
.padding_l_r_0{padding-left:0px; padding-right:0px;}
.padding_l_0{padding-left:0px;}
.padding_r_0{padding-right:0px;}
.margin_l_15{margin-left:15px;}
.margin_r_15{margin-right:15px;}
h1.title_h{
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:90px;
	margin-top:33px;
	color:#000105;
}
.middle_content_top p{
	padding:1% 9%;
	font-size:19px;
	color:#003645;
	line-height:22px;
}
.blog{
		float:left;
		width:98%;
		border:1px solid #c2c2c2;
		border-radius:4px;
		box-shadow:0 0 2px 2px #c2c2c2;
		overflow:hidden;
}
.blog_top{
	width:100%;
	position:relative;
}

.blog_tag{
    position:absolute;
    width:60%;
    margin:0 auto;
    overflow:hidden;
	padding:5px 5px 5px 15px;
	float:left;
	bottom:-2px;
	z-index:999;
}

.blog_tag:after{
    content:'';
    position:absolute;
    width:1100%; height:1100%;
    top: 20px; right:-500%;
    background:#fff;
    -webkit-transform-origin:54% 0;
    -ms-transform-origin:54% 0;
    transform-origin:54% 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index:-1;
}
.blog_tag img{
	margin-top:-4px;
}
.blog_top_tag img{
	margin-top:-4px;	
}
.blog span{ 
	color:#45486a; 
	font-size:16px;
	font-family: 'ProximaNova-Light';
}
.blog_detail{
	width:100%;
	float:left;
	padding: 15px;
}
.blog_detail h4{
	font-size:18px;
	color:#45486a;
}
.blog_detail p{
	font-size:15px;
	color:#5c5c5c;
	font-family: 'ProximaNova-Light';
	line-height:19px;
	margin:0px 0px 10px 0px;
	
}
.sidebar_inner .blog .blog_detail p{ padding:0 0%;}

.blog_detail button{
	float:right;
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	border:2px solid #45486a;
	text-transform:uppercase;
	color:#45486a;
	padding:5px 15px;
	margin-top:10px;	
	/*margin:2% 0 3% 0;*/
}
.news{
	float:left;
	width:100%;
}
.event{
	float:right;
	width:98%;
}
.middle_content_div h2{
	text-align:center;
	text-transform:uppercase;
	margin:50px 0 50px;
	font-size:40px;
	display:inline-block;
	width:100%;
	color:#58585a;
	font-family: 'DINOffc-CondBold';
}
.img_100{
	width:100%;
}
.middle_content_part{
	width:100%;
	background:#231f20;
	padding:8% 0 6% 0;
	margin:50px 0; 
	
}
.middle_content_part .col-md-6{
	/*float:left !important; width:50% !important;*/
}

.middle_content_part .col-md-6 .middle_content_part1{
	background:#fff;
	float:left;
	width:100%;
	border-radius:3px;
	margin-bottom:20px;
	overflow:hidden;
}
.middle_content_part .col-md-6 .middle_content_part1.boxmarbottom30{margin-bottom:30px;}
.middle_content_part .col-md-6 .middle_content_part2{
	background:#fff;
	border-radius:3px;
	float:right;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
}
.middle_content_part .slider_inner .col-md-6 .middle_content_part2{
	margin-bottom:30px;
}
.related_pages .middle_content_part1 div{
	width:50%;
	padding-bottom:6%;
}
.home_middle_slider .middle_content_part1 div{
	width:50%;
}

.home_middle_slider .middle_content_part2 div{
	width:50%;
}
.home_middle_slider{
	margin-bottom:0px;
}
.middle_content_part1 .pull-left{
	overflow:hidden;
}
.middle_content_part1 .pull-right h2{
	text-transform:uppercase;
	color:#003e7e;
	font-size:30px;
	padding-left:15px;font-family: 'DINOffc-CondBold';	
}
.middle_content_part1 .pull-right p{
	color:#656565;
	font-size:16px;
	line-height:18px;
	padding-left:20px;
	padding-right:21px !important;
	/*padding-top:20px;*/
}
.middle_content_part1 .pull-right a{
	color:#003e7e;
	text-decoration:underline;
	font-size:16px;
	text-transform:capitalize;
	/*padding-right:5px;*/
}
.related_pages .middle_content_part2 div{
	width:50%;
}
.middle_content_part2 .pull-left{
	overflow:hidden;
}
.middle_content_part2 .pull-left h2{
	text-transform:uppercase;
	color:#003e7e;
	font-size:30px;
	padding-left:20px;
	 font-family: 'DINOffc-CondBold';
}
.middle_content_part2 .pull-left p{
	color:#656565;
	line-height:20px;
	margin-bottom:0px;
	font-size:16px;
	padding-left:20px;
	/*padding-top:30px;*/
	padding-right:21px !important;
	max-height:120px;
	
	
}
.middle_content_part2 .pull-right h2, .middle_content_part1 .pull-left h2{
	text-transform:uppercase;
	color:#003e7e;
	font-size:30px;
	padding-left:15px;	
	font-family: 'DINOffc-CondBold';
}
.sldier_main .slider_item .middle_content_part2 .pull-left h2{margin-top:30px;}
.sldier_main .slider_item .middle_content_part2 .pull-left p{padding-top:10px;}
.sldier_main .slider_item .middle_content_part2 .pull-right h2,
.sldier_main .slider_item .middle_content_part1 .pull-left h2,
.sldier_main .slider_item .middle_content_part2 .pull-left h2
{font-family: 'DIN-Bold'; font-size:28px;}
.middle_content_part2 .pull-right p{
	color:#656565;
	font-size:16px;
	padding-left:15px;
	padding-right:35px;
	max-height:119px;
	overflow:hidden;
}
.middle_content_part1 .pull-right p:last-child{
	padding-top:0px;
}
.middle_content_part2 .pull-right ul{
	padding:0px;
	list-style:none;
}
.middle_content_part2 .pull-right ul li{
	display:inline;
	padding:0 8px;
}

/* ----- ------ ------ ------ ----*/

.middle-content-fanzone{
	padding-top:50px; padding-bottom:85px;
	background:#f6f6f6;
	}
.middle-content-fanzone img{
	max-width:100%;
}
.middle-content-fanzone .title-name{
	text-align:center;
	text-transform:capitalize;
	color:#58585a;
	font-size:50px;
	margin-bottom:35px;
	font-family: 'DINOffc-CondBold';
	}
.facebook{
	padding-left:0px;
	}
.facebook-top{
	margin-bottom:50px;
	}
.facebook .facebook-title{
	text-transform:capitalize;
	font-size:20px;
	font-weight:bold;
	color:#393939;
	text-align:center;
	}
.facebook .facebook-detail{
	text-align:center;
	font-size:16px;
	color:#656565;
	padding:30px 40px 58px 40px;
	width:100%;
	}
.twitter{
	font-size:15px;
	padding:0 5px;
}
.twitter p{
	color:#656565;
	
}
.border{
	border:2px solid #d0d0d0;
	border-radius:5px;
	width:100%;
	float:left;
	}
.twitter-logo{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #d0d0d0;
	}
.twitter-top{
	border-bottom:1px dashed #d0d0d0;
	padding-top:18px;
	padding-bottom:18px;
	}
.twitter .left{
	margin:0px 5%;
	float:left;
	}
.twitter .right{
	float:left;
	width:75%;
	line-height:normal;
	}
.twitter .right a{
	width:100%;
}
.twitter-blog{
	text-align:right;
	width:98%;
	position:relative;
	padding-right:10px;
	font-size:14px;
	font-style:italic;
	color:#4d4d4d;
	padding-top:12px;
}
.twitter-blog span{
	font-family: 'ProximaNova-Light';
	font-size:14.4px;
	background:url(../images/clock-icon.png) no-repeat left center;
	padding:5px 0 5px 20px;
}
.twitter-middle{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d0d0d0;
}
.twitter-bottom{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d0d0d0;
}
.twitt-lists{ max-height:415px; overflow-y:scroll;}
.tripadvisor{
	padding-right:0px;
}
.tripadvisor-logo{
	border-bottom:1px dashed #d0d0d0;
	text-align:center;
}
.tripadvisor-top{
	text-transform:capitalize;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:25px;
	width:100%;
	text-decoration:underline;
	padding-top:20px;
}
.tripadvisor-top a{color:#393939;}
.tripadvisor-bottom{
	padding:10px 20px 20px;
}
#CDSWIDWRL{
	width:100% !important;
	max-width:100% !important;
}
.tripadvisor #CDSWIDWRL .widWRLBranding{
border-bottom: 1px dashed #d0d0d0;
    text-align: center;
}
.widWRLBranding dl{
	width:100%;
}
.widWRLBranding dl dt{
	width:100% !important;
}
.widWRLBranding dl dt a{
	width:100% !important;
	text-align:center !important;
	display:inline-block;
}
.widWRLBranding dl dt a img{
	margin:0 auto !important;
	float:none !important;	
}
.tripadvisor #CDSWIDWRL .widWRLData{padding-left:0px; padding-right:0px; border:none !important; max-height:100%;}

.tripadvisor #CDSWIDWRL .widWRLLink{
	font-weight: bold;
    padding-left: 15px;
    padding-top: 20px;
    text-decoration: underline;
    text-transform: capitalize;
    width: 100%;
}
.tripadvisor #CDSWIDWRL .widWRLRating{
    padding-bottom: 25px;
    padding-left: 15px;
    text-decoration: underline;
    text-transform: capitalize;
    width: 100%;
}
.tripadvisor #CDSWIDWRL .widWRLRating span.widWRLRatingText{
	padding-top:2px;
}
.tripadvisor #CDSWIDWRL .widWRLReview{
	padding-left:15px; padding-right:15px;
}
.tripadvisor #CDSWIDWRL .widWRLReview textarea{
	width:100% !important;
	max-width:100%;
	height:100%; !important;
	min-height:300px !important; 
	max-height:100% !important; 
}
.tripadvisor #CDSWIDWRL .widWRLButton{
	padding:0 15px;
}
.tripadvisor-bottom textarea{
	width:100%;
	height:250px;
	border-color:#6ba050;
}
.tripadviser-button{
	padding-left:20px;
	padding-bottom:25px;
}
.tripadviser-button .btn{
	text-transform:capitalize;
	background-color:#FF0;
	border:1px solid #F90;
	font-weight:bold;
	color:#000000;
}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{
background-color:#FF0;
border-color:#F90;
}

.signup{
	text-align:center;
	width:100%;
	float:left;
	background-size:100% 100%; 
	padding:0px;
	min-height:300px;
}
.signup > img{
	width:100%;
}
.signup > .signup-inner{
	position:absolute;
	top:0px;
	width:100%;	
}
.signup h5{
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	font-size:50px;
	font-family:"DINOffc-CondBold";
	margin:45px 0px 35px;
}
.signup p{
	text-align:center;
	color:#ffffff;
	font-size:20px;
}
.signup button{
	background:none;
	border:2px solid #ffffff;
	color:#ffffff;
	font-size:19px;
	padding:5px 40px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0 40px;
	font-weight:bold;
}
.footer{
	text-align:center;
	float:left;
	width:1005;
}
.footer ul {
	list-style-type:none;
	margin:15px 0;
}
.footer ul li{
	text-transform:capitalize;
	text-decoration:none;
	display:inline;
	padding:0 15px;
	border-right:1px solid #3453a1;
}	
.footer ul li a{
	color:#3453a1;
	text-decoration:none;
	font-size:17px;
}
.footer ul li:last-child{
	border-right:medium none;
}
.bottom-part{
	background:#003e7e;
	width:100%;
	float:left;
	padding:40px 0;
} 
.bottom-part-left{
	float:left;
}
.bottom-part-left span{
	color:#fff;
	font-size:16px;
}
.bottom-part-left span a{
	color:#fff;
	font-size:16px;
}
.bottom-part-right{
	float:right;
	margin-top:20px;
	width:76%;
	text-align:right;
}
.bottom-part-right ul{
	padding:0px;
}
.bottom-part-right ul li{
		display:inline;	
		padding:0 1%;
}
/* --- ---- ---------- ----------- -------------*/
.padding_l{
	padding-left:0px;
	}
.padding_r{
	padding-right:0px;
	}
.arrow-down{
	position:fixed;
	top:75%;
	right:10%;
	z-index:9;
}
ul{padding-left:0px;}
/*--slider2 start--*/
.slider_inner{
					position: absolute; 
					top:0px;
					padding: 5px;
                    width:100%;
				}
				.slider_item{height:100% !important;}
            .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
            {
                background: url(../img/b21.png) no-repeat;
                overflow:hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
			  .jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../img/a21.png) center center no-repeat;
                overflow: hidden;
            }
			.jssora21l1{position:absolute; background:url(../images/arrow-l.png) no-repeat; left:0px; width: 61px; height: 61px; top: 45%; left:0px;}
			.jssora21r1{position:absolute; background:url(../images/arrow-r.png) no-repeat; right:0px; width: 61px; height: 61px; top: 45%; right:0px; }
        
/*--slider2 end--*/
/*--events css start--*/
.breadcrumbs{
	float:left;
	width:100%;
	padding:2px 0 20px;
}
.middle_content_inner{
	padding-top:30px;
	background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #f0f2f4) repeat scroll 0 0;
}
.breadcrumbs ul li{
	display:inline;
	list-style:none;
	padding:0 10px 0 10px;
}
.breadcrumbs ul li a{
	color:#000105;
	font-family: 'ProximaNova-Regular';
	font-size:16px;
	text-transform:uppercase;
}
.breadcrumbs ul li a:hover{

	text-decoration:none;
}
.event_content .blog{
	margin-bottom:30px;
	width:100%;
}
.event_content .blog .blog_detail h4{
	color:#003e7e;
	font-size:20px;
	font-family: 'ProximaNova-Semibold';
	margin:0px 0px 10px 0px;
}
.event_content .blog .blog_detail a:hover{text-decoration:none;}

.event_content .blog .blog_detail{
	padding:20px;
}
.event_content .blog .blog_tag{
	width:28%;
}
.blog_tag2{
    position:absolute;
    width:35%;
    margin:0 auto;
    overflow:hidden;
	padding:5px 5px 5px 15px;
	float:right;
	right:0px;
	bottom:-16px;
	z-index:999;
	text-align:right;
}
.blog_tag2:after{
    content:'';
    position:absolute;
    width:1055%; 
	height:1100%;
    top: 30px; 
	right:-398%;
    background:#fff;
    -webkit-transform-origin:54% 0;
    -ms-transform-origin:54% 0;
    transform-origin:54% 0;
    -webkit-transform: rotate(305deg);
    -ms-transform: rotate(305deg);
    transform: rotate(305deg);
    z-index:-1;
}
.blog_tag2 ul{
	margin:0px;
}
.blog_tag2 ul li{
	display:inline; 
	list-style:none;
	padding:0 0px;
}
.stButton{
	margin:0px !important;
	}
.blog2 .blog_top{
	float:left;
	width:38%;
}
.event_content .blog2 .blog_detail{
	float:left;
	width:62%;
	padding:2%;
}
.event_content .blog2 .blog_detail p{
	padding-top:10px
}
.event_content .blog2 .blog_detail span{
	margin-top:12px;
	float:left;
}
.event_content .blog2 .blog_tag{
	width:60%;
}
.event_content .blog.blog2 .blog_tag{
	width:80%;
}
.event_social{position:absolute; top:0px; background:rgba(255, 255, 255, 0.7); left:11%; padding:0 10px;}
.event_social ul li{display:inline;}
.slider .e_carousel-caption{background:rgba(239,64,54, 0.8)!important; padding-top:0px; padding-right:1%; padding-bottom:11px; overflow:hidden;}
.slider .e_carousel-caption h1{margin:0px; display:inline-block; font-family: 'ProximaNova-Semibold'; font-size:25px;}
.cal_date{float:right; border: 1px solid rgba(255, 255, 255, 0.63); margin-right: -2.6%; margin-top:-1px; padding:1% 2%;}
.cal_date span{font-size:16px; font-family: 'ProximaNova-Light';}
.cal_date img{margin-top:-3px;}
.sidebar {padding-bottom:50px;}
.sidebar h3{ font-family: 'DINOffc-CondBold'; font-size:28px; text-transform:uppercase; font-weight:bold; float:left; margin-top:4px; margin-bottom:25px; color:#58585a;}
.sidebar .s_btn1{font-family: 'ProximaNova-Regular'; font-size:14px; color:#fff; background:#ef4036; float:right; text-transform:uppercase; padding:6px 8px; }
.sidebar .s_btn1:hover{text-decoration:none;}
.event_content .sidebar .blog_tag{width:62%;}
.event_content .sidebar .blog_tag:after{background:#f3f3f3;}
.sidebar .blog{border:none; box-shadow:none; border-radius:0px; background:#f3f3f3;}
.sidebar .blog h4{padding:10px 10px 10px 10px; font-size:18px; color:#45486a;}
.blog_top_inr{float:left; width:50%; text-align:center; background:#fff; padding-top:20px;}
.blog_top_inr img{padding-bottom:20px;}
.blog_top_inr:last-child{border-left:1px solid #f3f3f3;}
.blog_top_inr label{font-weight:normal; font-size:15px; width:100%; background:#f3f3f3; margin:0px; padding: 10px 0 0 0px; font-family: 'ProximaNova-Light';}
.sidebar .blog .blog_top{display:inline-block;}

/* ----------------------------------------*/

.memorabilia .blog_tag{bottom:0px;}
.cillaback .blog_tag{bottom:0;}
.blog_product{
	padding-top:20px;
	float:left;
}

.blog_product label{
	width:100%;
	text-align:center;
	color:#45486a;
	font-size:18px;
	font-family: 'ProximaNova-Light';
}
.blog_product img{
	margin-top:20px;
	margin-left:20%;
}
.blog_media{
	/*padding-top:35px;*/
	color:#58585a;
	position:relative;
}
.blog_media_text{
	position:absolute;
	bottom:10px;
	color:#ffffff;
	font-size:18px;
	margin-left:10px;
	line-height:20px;
	font-family: 'ProximaNova-Bold';
	width:75%;
}
.blog_media_text p{font-size:18px; font-family: 'ProximaNova-Bold';}

.blog_venue{
	padding-top:30px;
	position:relative;
	}
.blog_venue_text{
	position:absolute;
	bottom:20px;
	color:#ffffff;
	margin-left:20px;
	width:75%;
	line-height:20px;
	font-family: 'ProximaNova-SemiBold'; 
	font-size:18px;
}
.blog-slider-number{
	text-align:center;
	margin-bottom:20px;
}
.blog-slider-number ul {
	list-style-type:none;
	
}
/*.blog-slider-number ul li:hover{background:#000000; padding:5px 0;}*/
.blog-slider-number ul li{
	text-transform:capitalize;
	text-decoration:none;
	display:inline;
	padding:0 5px;
}	
.blog-slider-number ul li a{
	color:#3453a1;
	text-decoration:none;
	font-size:22px;
	color:#5c5c5c;
	font-family: 'ProximaNova-Light';
	display:inline-block; 	
}

.blog-slider-number ul li a:hover{
	background:#003e7e;
	color:#ffffff;
}
.calender{padding:0px; background:#231f20; padding-bottom:120px;}
.calender .calender_title{
	color:#fff;
	padding:38px 0;
	font-size:50px;
	text-transform:uppercase;
	font-family:"DINOffc-CondBold";
	text-align:center;
}
.calender .table-bordered{
	background:#fff;
}
.calender .table-bordered tr.table-middle{
	background:#ef4036;
	color:#fff;
	text-transform:uppercase;
	border:none;
}
.calender .table-bordered tr.table-middle th{
	border:none;
}

.calender .table-bordered tr td{
	height:170px;
	width:170px;
	padding:0px;
	position:relative;
}
.calender .table-bordered tr td .calender_event_date{
		position:absolute;
		right:0px;
		top:0px;
		color:#000;
		background:#fff;
		padding:5px 10px;
}
.calender .table-bordered tr td img{
	width:100%;
	height:100%;
}
.calender .table-bordered tr td .calender_event_title{
	 border: 1px solid #fff;
    border-radius: 4px;
    bottom: 24%;
    color: #fff;
    line-height: 15px;
    margin: 0 13px;
    padding: 5px;
    position: absolute;
	background:#000000;
	opacity:0.6;
}

.calender img{width:100%;
}

/*--- event-article ---*/

.event_article .blog{
	margin-bottom:30px;
	padding-bottom:30px;
	width:100%;
}

.event_article .sidebar .blog{
	padding-bottom:0;
}

.event_article .blog_top_tag{position:relative; padding:0px; margin:25px 0px 0px 30px; }
.event_article .blog_top_detail{padding:0px; padding-left:30px; padding-bottom:2px;}	
.event_article .blog_top_detail h3{
	color:#003e7e;
	font-size:30px;
	width:80%;}	
.event_article .blog_top_detail p{
	color:#45486a;
	font-size:18px;
	margin:25px 0px;
	width:80%;
	}
.blog_top_inner1{float:left; margin-top:30px;width:100%;}
.blog_inner1_left{margin:25px 0px;}
.blog_inner1_right.col-sm-3{padding:0px; width:29%;}

.blog_inner1_right{ background:#f7f7f7; margin:25px 0px;}
.blog_inner1_right label{font-family: 'ProximaNova-Regular'; font-size:15px; text-transform:uppercase; text-align:center; width:100%; color:#ffffff; background:#ef4036; padding:15px;  margin-bottom:10px;}
.blog_inner1_right p{padding: 0px 17px;}
.event_article p{font-family: 'ProximaNova-Regular'; font-size:15px; color:#5c5c5c; margin:0 0 20px;}
.blog_inner2{margin-top:30px;}
.blog_inner2 p{padding:0px 30px;}

.blog_icon{margin: 25px;}	
.event_article .blog_icon button{border-radius:30px;font-family: 'ProximaNova-Regular'; font-size:14px; text-transform:uppercase; background:none; padding:3px 40px 3px 3px;}
.event_article button img{padding-right:15px;}
.blog_inner_text{float:left; padding:0px 16px;}
.blog_facebook button{border:1px solid #3b5999; color:#3b5999; float:left;}
.blog_twitter button{border:1px solid #1094d1; color:#1094d1; float:left; margin:0px 59px;}
.blog_google button{border:1px solid #d14835; color:#d14835; float:left; margin-right:59px;}
.blog_share button{border:1px solid #2b2727; color:#2b2727; float:left;}


/* ------------------ beatles-blog  -----------------------*/
.blog_memorabilia .blog_tag{bottom:57%;}
.slider .blog_carousel-caption{background:rgba(0,119,190, 0.8) !important; padding-top:0px; padding-right:1%; padding-bottom:11px; overflow:hidden;}
.slider .blog_carousel-caption h2{margin:0px; display:inline-block;}

.beatles-blog .blog2 .blog_detail{
	width:100%;
	float:left;
	padding:2% 3% 4%;
}
.event_content .blog2 .blog_detail{
	float:left;
	width:62%;
	padding:2%;
}
.middle_content .beatles-blog{
	width:100%;
	float:left;
	background:#f6f8fa;
}


/* --------------------   beatles-news ----------------*/

.slider .news_carousel-caption{background:#58585a; padding-top:0px; padding-right:1%; padding-bottom:11px; overflow:hidden;}
.slider .news_carousel-caption h1{margin:0px; display:inline-block;}


 .beatles-news .blog .blog_detail a{
	color:#fff;
	font-size:14px;
	/*text-transform:uppercase;*/
	padding:0;
	margin:0px 0 20px 0;
	display:block;
}
 .beatles-news .blog .blog_detail .news_cat {
	 color:#fff;
	background:#ed1260;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 40px;
	margin:2% 0 2% 48%;
	display:inline-block;
	 }
.beatles-news .blog .blog_detail .news_cat-btn {
	 color:#fff;
	background:#ed1260;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 40px;
	float:left;
	margin:2% 2% 2% 0%;
	display:inline-block;
	 }
.beatles-news .blog_media_text{
	position:absolute;
	bottom:10px;
	color:#ffffff;
	margin-left:20px;
	font-size:18px;
	width:75%;
	font-family: 'ProximaNova-Bold';
}
.dataTables_paginate.paging_bs_normal {
    clear: both;
}
.dataTables_paginate.paging_bs_normal ul{
    width:100%;
	text-align:center;
}
.dataTables_paginate.paging_bs_normal ul li{
    display:inline-block;
}
/* --------------- beatles-blog-item-full  ----------------------*/

.blog_article .blog{
	margin-bottom:30px;
	width:100%;
}

.blog_article .blog_top_tag{position:relative; padding:0px; margin:25px 0px 0px 30px; }
.blog_article .blog_top_detail{padding:0px; padding-left:30px; padding-bottom:2px;}	
.blog_article .blog_top_detail h3{
	color:#003e7e;
	font-family: 'ProximaNova-Semibold';
	font-size:30px;
	}	
.blog_article .blog_top_detail p{
	color:#45486a;
	font-size:18px;
	margin:25px 0px;
	width:95%;
	}

.blog_inner1_right{ background:#f7f7f7; margin:25px 0px;}
.blog_article .blog_inner1_right label{font-size:15px; text-transform:uppercase; text-align:center; width:100%; color:#ffffff; background:#00aeef; padding:15px;  margin-bottom:10px;}
.blog_inner1_right p{padding: 0px 17px;}
.blog_article p{font-size:15px; color:#5c5c5c; margin:0 0 20px;}
.blog_inner2{margin:30px 0;}
.blog_inner2 p{padding:0px 30px;}

.blog_icon{margin: 25px;}	
.blog_article .blog_icon button{border-radius:30px; font-size:14px; text-transform:uppercase; background:none; padding:3px 40px 3px 3px;}
.blog_article button img{padding-right:15px;}
.blog_inner_text{float:left; padding:0px 16px;}


.blog_comment {border-bottom:1px solid #98999c;}
.comments .tab-content{ padding:0 10px;}
.comment_lists{margin-bottom:40px; clear:both; display:inline-block;}
.comment_lists .comment{background:#fff; 
	padding:15px 10px; 
	margin-bottom:10px; 
	border: 1px solid #dddddd;
    border-radius: 4px;
    box-shadow:0 1px 0px 1px #dddddd;
	float:left;
	width:100%;
}
.comment-left{float:left; width:15%;}
.user_img{background:url(../images/no_user.jpg) no-repeat center center; height:100px; width:100px;background-size:100% 100%;}
.comment-right{float:left; width:85%; padding-left:30px;}
.comment_by{font-weight:bold; color:#222222; font-size:18px;}
.comment_on{font-weight:lighter; font-size:12px; padding-left:10px}
.comment_txt{padding:10px 0 10px 10px; font-size:15px;}
.blog_comment .left{float:left;}
.blog_comment ul{
	padding:0px;
	list-style:none;
	margin-bottom:0px;
	width:100%;
}
.blog_comment li{
	display:inline-block;
	padding:2% 0% 0;
}
.blog_comment ul li a{
	border-bottom:2px solid rgba(69, 72, 106, 0);
	position:relative;
	bottom:-3px;
	display:inline-block;
}
.blog_comment ul li a:hover{
	border-bottom:2px solid rgba(69, 72, 106, 1.0);
	 text-decoration:none;
}
.blog_comment ul li a{
	color:#003e7e;
	font-size:18px;
	font-family: 'ProximaNova-Semibold';
	text-transform:uppercase;
	margin-right:0px;
}
.blog_comment ul li.pull-right a{
	font-family: 'ProximaNova-Regular';
}
.blog_comment ul li a:hover{color:#003e7e;}
.blog_comment .right{float:right;}
.blog_comment .right ul{
	padding:0px;
	list-style:none;
	margin-bottom:0px;
	}
.blog_comment li.pull-right{
	display:inline-block;
	padding:0%;
	margin-top:19px;
}
.blog_comment ul li.pull-right a{
	color:#000105;
	font-size:16px;
	text-transform:uppercase;
}
.blog_comment .right .login{
	margin-right:35px;}
.blog_calender{
	padding:0px 0px 0px 10px;
	float:left;
	width:100%;
	}
.blog_calender .august a{
	padding-left:5px;
	font-size:16px;
	color:#003e7e;
	}
.blog_calender .august a:hover
{
	text-decoration:none;
}
.blog_calender .july a{
	padding-left:5px;
	font-size:16px;
	color:#003e7e;
	text-transform:capitalize;
	}
.blog_calender .july a:hover
{
	text-decoration:none;
}
.blog_calender .june a{
	padding-left:5px;
	font-size:16px;
	color:#003e7e;
	text-transform:capitalize;
	}
.blog_calender .june a:hover
{
	text-decoration:none;
}
.blog_calender .may a{
	padding-left:5px;
	font-size:16px;
	color:#003e7e;
	text-transform:capitalize;
	}
.blog_calender .may a:hover
{
	text-decoration:none;
}
.blog_calender .april a{
	padding-left:5px;
	font-size:16px;
	color:#003e7e;
	text-transform:capitalize;
	}
.blog_calender .april a:hover
{
	text-decoration:none;
}
.blog-aechive.sidebar .blog{ background:none;}
.august{margin-bottom:10px;}
.august_inner .inner_text{padding: 5px 0px 0px 35px;}
.august_inner .inner_text label{padding-left:10px; margin:0px; font-weight:normal; font-size:15px; color:#5c5c5c;}


/* -----------------beatles-news-item-full -------------------------*/

.news_article .blog{
	margin-bottom:30px;
	/*padding-bottom:30px;*/
	width:100%;
}
.news_article .blog_top_tag{position:relative; padding:0px; margin:25px 0px 0px 30px; }
.news_article .blog_top_detail{padding:0px; padding-left:30px; padding-bottom:2px;}	
.news_article .blog_top_detail h3{
	color:#003e7e;
	font-family: 'ProximaNova-Semibold';
	font-size:30px;
	}	
.news_article .blog_top_detail p{
	color:#45486a;
	font-size:18px;
	margin:25px 0px;
	width:95%;
	}
.news_article .blog_icon button{border-radius:30px; font-size:14px; text-transform:uppercase; background:none; padding:3px 40px 3px 3px;}
.news_article button img{padding-right:15px;}
.blog_inner_text{float:left; padding:0px 16px;}

.news_article .blog_inner1_right label{font-size:15px; text-transform:uppercase; text-align:center; width:100%; color:#ffffff; background:#45486a; padding:15px;  margin-bottom:10px;}


.paul-mccartney .blog_tag{bottom:57%;}
.latest_blog .blog_tag{bottom:59%;}

/* ----- visit-accessidility  ------*/

.middle_content_text{}
.carousel-caption img{float:left; margin-right:20px;}

.carousel-caption.news_carousel-caption img, .carousel-caption.e_carousel-caption img{float:none; margin-right:5px;}
.carousel-caption.news_carousel-caption img, .carousel-caption.blog_carousel-caption img{float:none; margin-right:5px;}


.accessiblity .carousel-caption{
	background:rgba(132, 137, 139, 0.88) none repeat scroll 0 0;
}
.middle-content-text{
	font-size:22px;
	text-align:center;
	color:#393837;
	margin-top:43px;}
.middle-content-text p{margin-bottom:0px;}
.accessiblity_content .middle_content_part{float:left;}

.middle-content-information1{
	padding:45px;
	margin-top:42px; 
	background:#fff;
 	border: 1px solid #c2c2c2;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #c2c2c2;
}
.middle-content-information1 p{color: #6f6f6f; font-family: "ProximaNova-Regular";font-size: 18px;line-height: 20px;margin-bottom: 20px;}
.middle-content-information2 p{color: #515151;  line-height: 20px; margin-bottom: 5px;}
.check{float:left; padding-right:15px; margin-top:1px;}
.travel-data .check{margin-top:3px;}
.middle-content-information1 a{color:#0065d7;}
.middle-content-information1 button{background:none; color:#ed1260; text-transform:uppercase; border:1px solid #ed1260; padding:5px 25px; margin-top:25px;}
.col-sm-12 .middle-content-information2{margin:40px 0px 25px 40px; padding:0px;}

.question-mark{position:absolute; top:30%; right:30%;}
.price{position:absolute; left:17%; top:30%;}
.middle_content_info{background:#f1f2f4; padding-bottom:100px;}
.accessiblity_content .middle_content_part .pull-left{padding:0px;}
.accessiblity_content .middle_content_part .pull-right{padding-bottom:0px;}
.accessiblity_content .middle_content_part .pull-right p{padding-top:0px;}
.related_pages button{
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	border:2px solid #45486a;
	text-transform:uppercase;
	color:#45486a;
	padding:5px 15px;	
	margin: 0 20px;
	float:right;
}

.related_pages a.related_btn{
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	border:2px solid #45486a;
	text-transform:uppercase;
	color:#45486a;
	padding:5px 15px;	
	margin: 0 20px;
	display:inline-block;
	text-decoration:none;
	float:right;
}

.related_pages.travel_related  a.related_btn{position:absolute; bottom:10px; right:0px;}
.related_pages.travel_related button{position:absolute; bottom:10px; right:0px;}
.accessiblity_content .middle_content_part .middle_content_part2 button{
	float:right;
}
.accessiblity_content .middle_content_part1 .pull-right p{padding-right:40px;}
.accessiblity_content .middle_content_part2 .pull-left p{padding-right:38px;}
.accessiblity_content .middle_content_part2 .pull-right p{padding-bottom:20px;}
.accessiblity_content .padding_r .pull-left p{padding-bottom:20px;}

.accessiblity_content .middle_content_part1 .pull-right h2{
	text-transform:uppercase;
	font-size:30px;
	padding-left:20px;
	font-family: 'DINOffc-CondBold';
	color:#231f20;	
}
.accessiblity_content .middle_content_part2 .pull-right h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:30px;
	padding-left:15px;	
	font-family: 'DINOffc-CondBold';
}
.accessiblity_content .middle_content_part2 .pull-left h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:30px;
	padding-left:20px;
	font-family: 'DINOffc-CondBold';
}
.accessiblity_content .slider1_container{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1300px; height:475px;}

.accessiblity_content .middle_content_part{
	width:100%;
	background:#231f20;
	padding:110px 0 80px;;
	margin:0 0 0; 
}
.boxpaddright30{ padding-right:30px;}
.opening-map{
	background:url(../images/visit-opening-time-map.png) no-repeat;
	width:100%;}

.summer{width:60%; margin:0 auto; display:table;}
.summer h2{font-size:100px; text-transform:uppercase; text-align:center; margin:0px 0px 0px 0px; font-family:"DINOffc-CondBold"; padding:45px 0 0px 0; }
.summer_inner{width:49%; float:left;}
.slider222  .summer_inner:last-child{margin-left:1%;}
.time_content .middle_content_part{float:left;}
.summer-left{float:left; width:32%; position:relative;}
.summer-left img, .summer-middle img, .summer-right img{width:100%;}
.summer-left h3{font-size:28px;  font-family: 'ProximaNova-Regular'; color:#010000; text-transform:uppercase; top:15%; position:relative; text-align:center; }
.summer-middle{float:left; width:32%; margin-left:2%; position:relative;}
.summer-middle h3{font-size:28px;  font-family: 'ProximaNova-Regular'; color:#010000;text-transform:uppercase; top:15%; position:relative; text-align:center;}
.summer-right{float:right; width:32%; position:relative;}
.summer-right h3{font-size:28px;  font-family: 'ProximaNova-Regular'; color:#010000; text-transform:uppercase; top:15%; position:relative; text-align:center;}
.top-time{font-size:40px; margin:20px 0% 20px 0; display:inline-block; color:#003e7e;}
.slider222{border:1px solid #ccc; border-radius:10px;}
span.jssora21l1, span.jssora21r1{display:block !important;}
.summer .jssora21l1{width:100px; height:100px; background-size:30% !important; background:#dbe23b url(../images/arrow-l-k.png) no-repeat center center;}
.summer .jssora21r1{width:100px; height:100px; background-size:30% !important; background:#dbe23b url(../images/arrow-r-k.png) no-repeat center center;}
.time_content .middle_content_part button{
	font-family: 'ProximaNova-Regular';background:none;font-size:14px;border:2px solid #45486a;text-transform:uppercase;color:#45486a;padding:5px 15px;margin:0 5%;}
.summer_inner2{position:absolute; bottom:8%; width:100%;}
.summer_inner2 span{font-size:36px; text-align:center; width:100%; color:#fff; display:inline-block;}
.time_content .middle_content_part .pull-left{padding:0px;}
.time_content .middle_content_part .pull-right{padding-bottom:0px;}
.time_content .middle_content_part .pull-right p{padding-top:0px;}
.time_content .middle_content_part2 .pull-right h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:30px;
	padding-left:15px;	
	font-family: 'DINOffc-CondBold';
}
.time_content .middle_content_part2 .pull-left h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:30px;
	padding-left:15px;
	font-family: 'DINOffc-CondBold';
}
.time_content .middle_content_part2 .pull-right p{padding-bottom:20px;}
.time_content .padding_r .pull-left p{padding-bottom:20px;}
.accessibility-img{position:absolute; top:30%; left:17%;}

.middle_content_summer{padding-bottom:83px; background:#fefefe;}
.map{width:100%; float:left; text-align:center;}
.map img{/*width:100%;*/}
.map_inner{text-align:left;display:none;}

/*--events css end--*/
/*--my css start--*/
.blog_tag2 ul li span.stButton span{
	/*border-radius:30px;*/
}
.event_social ul{
	margin: 5px 0px 0;
}
.event_social ul li span.stButton span{
/*	border-radius:30px;*/
}
.event_social ul li span.st_twitter_large span.stButton span, .blog_tag2 ul li span.st_twitter_large span.stButton span{
	background:url(../images/tw2.png) no-repeat center center !important;
}
.event_social ul li span.st_facebook_large span.stButton span, .blog_tag2 ul li span.st_facebook_large span.stButton span{
	background:url(../images/social_f.png) center center no-repeat !important;
}
.event_social ul li span.st_pinterest_large span.stButton span, .blog_tag2 ul li span.st_pinterest_large span.stButton span{
	background:url(../images/social_p.png) center center no-repeat !important;
}
.event_social ul li span.st_googleplus_large span.stButton span, .blog_tag2 ul li span.st_googleplus_large span.stButton span{
	background:url(../images/social_g.png) center center no-repeat !important;
}
.event_social ul li span.st_linkedin_large span.stButton span, .blog_tag2 ul li span.st_linkedin_large span.stButton span{
	background:url(../images/social_in.png) center center no-repeat !important;
}

.event_social ul li span.st_sina_large span.stButton span, .blog_tag2 ul li span.st_sina_large span.stButton span{
	background:url(../images/weibo1.png) center center no-repeat !important;
}
.event_social ul li span.st_sharethis_large span.stButton span, .blog_tag2 ul li span.st_sharethis_large span.stButton span{
	background:url(../images/sharethis1.png) center center no-repeat !important;
}


.blog_icon .share_ambassadors li{
	display: inline-flex;
	list-style-type: none;
	margin-top:50px;
	}


ul.pagination li a, ul.pagination li span{
	font-size:18px;
	font-family: 'ProximaNova-Light';
	height:32px;
}
ul.pagination li a strong{
	display:block;
}
ul.pagination li.prev, ul.pagination li.next{
	display:none;
}
.pagination > li > a{
	background:none;
	border:none;
	margin:0 10px;
	padding:3px 12px;
	font-size:22px;
}
.pagination > li.active > a{
	background:#003e7e;
}

.blog_icon ul{
	margin:30px;
}
.blog_icon ul li{
	display:inline; 
	list-style:none;
	padding:0 0px;
}


.blog_share{
	float:left;
	margin-right:0%;	
}
.blog_icon  span span.stButton span{height:40px; width:100px;}
.blog_icon  span.st_facebook_large span.stButton span{
	background:url(../images/social_f.png) no-repeat center center !important;
	
}
.blog_icon  span.st_twitter_large span.stButton span{
	background:url(../images/tw2.png) no-repeat center center !important;
	}
.blog_icon  span.st_googleplus_large span.stButton span{
	background:url(../images/social_g.png) no-repeat center center !important;
	
}
.blog_icon  span.st_linkedin_large span.stButton span{
	background:url(../images/social_in.png) no-repeat center center !important;
	}
.blog_icon  span.st_pinterest_large span.stButton span{
	background:url(../images/social_p.png) no-repeat center center !important;
	
}

.blog_icon  span.st_sharethis_large span.stButton span{
	background:url(../images/sharethis1.png) no-repeat center center !important;
	
}

.blog_icon  span.st_sina_large span.stButton span{
	background:url(../images/weibo1.png) no-repeat center center !important;
	
}

.comment_shareicon span.st_facebook_large span.stButton span{
	background:url(../images/social_f.png) no-repeat center center !important;
}
.comment_shareicon span.st_twitter_large span.stButton span{
	background:url(../images/tw2.png) no-repeat center center !important;
}
.comment_shareicon span.st_linkedin_large span.stButton span{
	background:url(../images/social_in.png) no-repeat center center !important;
}
.comment_shareicon span.st_googleplus_large span.stButton span{
	background:url(../images/social_g.png) no-repeat center center !important;
}



.blog{
	background:#fff;
}
.august_inner{
	display:none;
}
.august:hover .august_inner{
	display:block;
}
.august:hover .august_inner .inner_text a label{
	cursor:pointer;
}
.find-us .middle_content_part {
    margin-bottom: 0;
}
.red{color: #f00;}
.parsley-required, .parsley-type{
    color: #f00;
    list-style: outside none none;
}
/*Alerts*/
.alert {
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);
}
.alert .sign {
  font-size: 20px;
  vertical-align: middle;
  margin-right: 5px;
  text-align: center;
  width: 25px;
  display: inline-block;
}
.alert-success {
  background-color: #DBF6D3;
  border-color: #AED4A5;
  color: #569745;
}
.alert-info {
  background-color: #D9EDF7;
  border-color: #98cce6;
  color: #3A87AD;
}
.alert-warning {
  background-color: #FCF8E3;
  border-color: #F1DAAB;
  color: #C09853;
}
.alert-danger {
  background-color: #F2DEDE;
  border-color: #e0b1b8;
  color: #B94A48;
}
.alert-white {
  background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
  border-top-color: #d8d8d8;
  border-bottom-color: #bdbdbd;
  border-left-color: #cacaca;
  border-right-color: #cacaca;
  color: #404040;
  padding-left: 61px;
  position: relative;
}
.alert-white .icon {
  text-align: center;
  width: 45px;
  height: 103%;
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #BDBDBD;
  padding-top: 15px;
}
.alert-white .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #BDBDBD;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}
.alert-white.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.alert-white.rounded .icon {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
.alert-white .icon i {
  font-size: 20px;
  color: #FFF;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.alert-white.alert-danger .icon,
.alert-white.alert-danger .icon:after {
  border-color: #ca452e;
  background: #da4932;
}
.alert-white.alert-info .icon,
.alert-white.alert-info .icon:after {
  border-color: #3A8ACE;
  background: #4D90FD;
}
.alert-white.alert-warning .icon,
.alert-white.alert-warning .icon:after {
  border-color: #D68000;
  background: #FC9700;
}
.alert-white.alert-success .icon,
.alert-white.alert-success .icon:after {
  border-color: #54A754;
  background: #60C060;
}
.faq_answer_inner ul li{
	background:url(../images/check-img2.png) no-repeat left center;
	list-style: outside none none;
    margin-left: 20px;
    padding-left: 25px;
	color:#515151;
}
/*--my css end--*/

select{
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:url(../images/select_bckgd.png) no-repeat 97% center;
	border:1px solid #cccccc;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.middle_content_part1 .pull-right a.buy_ticket2{
	 background: #ed1260 none repeat scroll 0 0; 
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 10px;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: uppercase;
}
.accessiblity_content .middle-content-text p{
	font-family: 'ProximaNova-Semibold';
	line-height:24px;
}
tr.table-top th.text-center{
	padding:0px;
	border:none;
}
tr.table-top th.text-center a{
	display: inline-block;
    float: left;
    width: 47% !important;
	padding-top:3px;
	border-right:1px solid #ccc;
}
.current_mnth{
	text-transform:uppercase;
	padding-top:15px !important;
	color:#e64b3b;
	font-size:16px;
	font-family: 'ProximaNova-Light';
}
tr.table-top th.text-center a.cal_rht{
	display: inline-block;
    float: right;
    width: 47% !important;
	padding-top:3px;
	border-left:1px solid #ccc;
}
.calender-arrow-left{
	background:url(../images/cal_arrow_left.png) no-repeat center center;
	padding:3px 0;
}
.calender-arrow-month{
	font-family: 'ProximaNova-Light';
	text-transform:uppercase;
	color:#e64b3b;
	font-size:13px;
}

.calender-arrow-right{
	background:url(../images/cal_arrow_right.png) no-repeat center center;
	padding:3px 0;
}
.calender-arrow-month2{
	font-family: 'ProximaNova-Light';
	text-transform:uppercase;
	color:#e64b3b;
	font-size:13px;
}

input[type="radio"] {
		visibility:hidden;
		}
	[type="radio"] {
		border: 0;
		height: 1px; margin: -1px;
		padding: 0;
		position: absolute;
		width: 1px;
		}
	.radio-button{display:inline;}
	.radio-btn1 label, .radio-btn2 label,
	.radio-btn3 label, .radio-btn4 label {
		cursor: pointer;  
		line-height: 2.5;
		font-size: 1.5em;
		display:inline;
		}
	.simplePopup span{font-size:16px; margin-right:5%;  font-family: 'ProximaNova-Regular';}
	[type="radio"] + span:before {
		content: '';
		display: inline-block;
		width: 1em;
		height: 1em;
		font-size:16px;
		vertical-align: -0.25em;
		border-radius: 1em;           
		border: 0.125em solid #fff;
		box-shadow: 0 0 0 0.15em #5d5d5d;  
		margin-right:1%;
		transition: 0.5s ease all;    
		}
	[type="radio"]:checked +  span:before {
		background: #5d5d5d;
		box-shadow: 0 0 0 0.15em #5d5d5d;
		}

	input[type="checkbox"] {
		visibility:hidden;
		margin-right:3%;
		}
	.squaredTwo {
		width: 28px;
		height: 28px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin: 20px auto;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.squaredTwo label {
		cursor: pointer;
		position: absolute;
		width: 25px;
		height: 25px;
		left: 4px;
		top: 0px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.squaredTwo label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 17px;
		height: 10px;
		background: transparent;
		top: 3px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.squaredTwo label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.squaredTwo input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
	.general {
		width: 28px;
		height: 30px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin: 20px auto;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.general label {
		cursor: pointer;
		position: absolute;
		width: 20px;
		height: 20px;
		left: 4px;
		top: 2px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.general label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 13px;
		height: 6px;
		background: transparent;
		top: 5px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.general label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.general input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
		
		
	.education_pop_up1 {
		width: 28px;
		height: 28px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin: 20px auto;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.education_pop_up1 label {
		cursor: pointer;
		position: absolute;
		width: 20px;
		height: 20px;
		left: 4px;
		top: 2px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.education_pop_up1 label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 13px;
		height: 6px;
		background: transparent;
		top: 5px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.education_pop_up1 label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.education_pop_up1 input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
		.education {
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		position: relative;
		height:30px;
		display:inline-block;
		width:100%;
		}
	.education label {
		cursor: pointer;
		position: absolute;
		width: 20px;
		height: 20px;
		left: 4px;
		top: 2px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.education label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 13px;
		height: 5px;
		background: transparent;
		top: 5px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.education label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.education input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
		
		.traveltrade {
		width: 28px;
		height: 28px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin: 20px auto;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.traveltrade label {
		cursor: pointer;
		position: absolute;
		width: 20px;
		height: 20px;
		left: 4px;
		top: 2px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.traveltrade label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 13px;
		height: 6px;
		background: transparent;
		top: 5px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.traveltrade label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.traveltrade input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
		.press {
		width: 28px;
		height: 28px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin: 20px auto;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.press label {
		cursor: pointer;
		position: absolute;
		width: 20px;
		height: 20px;
		left: 4px;
		top: 2px;
		border:2px solid #45484d;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
		}
	.press label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		content: '';
		position: absolute;
		width: 13px;
		height: 6px;
		background: transparent;
		top: 5px;
		left: 2px;
		border: 3px solid #45484d;
		border-top: none;
		border-right: none;
		
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		}
	.press label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.press input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
		
		.new_popups p{font-size:15px;}
		

.ambassadors-container{
    font-family: "ProximaNova-Regular";
    margin: 0 auto;
    padding: 20px 10px 35px 0;
    width: 670px;
}
.ambassadors_img{
	float:left;
	margin-right:20px;
	border-radius:5px;
	overflow:hidden;
}
.ambassadors_title{
	float:left;
	width:53.7%;
}
.ambassadors_title span.title_top{
	width:100%;
	display:inline-block;
	padding:3px 0 5px;
}
.ambassadors_title span.title_top b{
	margin-right:5px;
}
.ambassadors-container p{
	text-align:justify !important;
	font-family: 'ProximaNova-Regular' !important;
	font-size:15px !important;
}

/* ----------------*/
/*.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right:-20px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left:-20px;}
*/
.blog_inner1_left{font-size:15px; color:#5c5c5c;}
.related_items ul{list-style-type:none; padding:2% 8% 8% 8%;}
.related_items ul li{margin-bottom:6%;}
.related_items ul li:last-child{margin-bottom:0px;}
.related_items ul li a{font-size:15px; color:#5c5c5c; line-height:18px; font-family: 'ProximaNova-Regular';}
.related_items{ background:#f7f7f7;}
.related_items label{font-family: 'ProximaNova-Regular'; font-size:15px; text-transform:uppercase; text-align:center; width:100%; color:#ffffff; background:#45486a ; padding:15px;  margin-bottom:10px;}
.related_pages .middle_content_part1 .pull-right p{min-height:73px; overflow:hidden; max-height:73px; }
.pricing .middle-content-text p{line-height:22px; font-size:20px; font-family: 'ProximaNova-Regular'; color:#6f6f6f;}
.accessiblity_content .middle_content_part .aaa button{}
.pricing{background:#f1f2f4; padding-bottom:43px;}
.faq_answer_inner p{margin-bottom:20px;}
.faq_answer_inner ul{margin-bottom:20px;}
.faq_answer_inner ul li{color:#515151;}
.bottom-part .bottom-part-left p{margin-bottom:0px;}
.header_left a:hover, a:focus{text-decoration:none;}
.attraction .middle_content_part1 .pull-right h2{margin-top:36px; margin-bottom:27px;}
.attraction .middle_content_part2 .pull-left h2{margin-top:36px; margin-bottom:27px;}
.beatles-news .blog .blog_detail, .event_content .blog .blog_detail, .memorabilia .blog .blog_detail{padding:20px;}
.beatles-news .blog .blog_detail h4, .memorabilia .blog .blog_detail h4{padding-left:0px; margin:0px;}
.beatles-news .blog2 .blog_detail span{margin-top:5px;}
.beatles-news .blog2 .blog_detail h4{margin:0px;}
.beatles-news .blog2 .blog_detail .detail_txt{}
.detail_txt{padding-bottom:0px;}
.blog_detail .detail_txt, .event_content .detail_txt{font-size:15px;
	color:#5c5c5c;
	font-family: 'ProximaNova-Light';
	line-height:19px;
	margin:0px 0px 10px 0px;
}
.news_article .blog2 .blog_detail .detail_txt, .event_content .blog2 .blog_detail .detail_txt{font-size:15px;
	color:#5c5c5c;
	font-family: 'ProximaNova-Light';
	line-height:19px;
	margin:0px 0px 10px 0px;}
.event_content .blog2 .blog_detail .detail_txt{}
.event_content .blog2 .blog_detail{padding:20px;}
.event_content .blog2 .blog_detail span{margin-top:5px;}
.blog_article .blog2 .blog_detail .detail_txt{min-height:147px; padding-bottom:0px; margin-bottom:0px;}
.slider .carousel-caption p{margin-bottom:0px;}
.fab4-bottompart .pull-right h2{
	text-transform:uppercase;
	color:#003e7e;
	font-size:30px;
	padding-left:20px;
	 font-family: 'DINOffc-CondBold';
}
.event-blogpart .blog2 .blog_detail .detail_txt{margin-bottom:0px;}
.event-blogpart .blog_detail button{margin-top:0px;}
/*.middle_content_summer .slider-bottom-text {}
.middle_content_summer .slider-bottom-text p{font-size:16px; color:5c5c5c;}
*/







.venue-hire-right button:hover, .venue-hire-left button:hover {border:2px solid #d43131;color:#d43131;}
.blog_detail button:hover, .discovery-zone-inner .pull-left button:hover, .media-room-r button:hover, 
#register input#RegisterBtn:hover, #login input#LoginBtn:hover{border:2px solid #d43131;color:#d43131;}
.discovery-zone-inner .pull-left button:hover a{color:#d43131;}
#sign_up_btn:hover, .hire-footer-img button:hover{background:rgba(255, 255, 255, 0.4);}
.slider .carousel-caption button:hover{ border:2px solid #000; color:#000;}
.related_pages button:hover{border:2px solid #d43131;color:#d43131;}
.attraction button:hover{border:2px solid #d43131 !important; color:#d43131 !important;}
.hidden_gallery_top button:hover{background:#c11208; }
.hidden_gallery_top button.grp_bking:hover{background:#0e0e42;}
.media-team .padding_l .middle_content_part1 button:hover{border:2px solid #d43131;color:#d43131;}
.media-team .padding_r .middle_content_part1 button:hover{background:#cd0f40;}
.contact_form input[type="submit"]:hover{background:rgba( 0, 0, 0, 0.2);}
.job_vacancy_inner a:hover, .legal-inner-left a:hover, .about-middle a:hover{border:2px solid #d43131;color:#d43131;}
.aboutus-middle2 a:hover{border:2px solid #d43131;color:#d43131;}
.attraction .pull-right p{max-height:200px; min-height:170px; overflow:hidden;}
.attraction .pull-left p{max-height:200px; min-height:183px; overflow:hidden;}
.attraction_grid .detail_txt {min-height: 140px;}
.attraction_grid .blog_detail h4{margin:10px 0px 20px 0px;}
ul.parsley-errors-list{display:none;}
.parsley-error{background:rgba(255,0,0,0.06);}
a.access_dwn{ text-decoration:none; display:inline-block;   background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ed1260;color: #ed1260; margin-top: 25px; padding: 5px 25px;text-transform: uppercase;}

.summer_albert{position:relative;}
.summer_albert_img{max-height:180px; overflow:hidden; display:inline-block; width:100%; opacity:0.4;}
.summer_albert_img img{width:100%; height:400px;}
.summer_albert_title{position:absolute; top:34%; left:34%;}
.summer_albert_title h3{font-size:45px;}
.summer-left h3{top:20%; position:absolute; width:100%;}
.summer-middle h3{top:20%; position:absolute; width:100%;}
.summer-right h3{top:20%; position:absolute; width:100%;}
.summer_pier{margin-top:0px;}
.middle_content_summer .slider-bottom-text{display:inline-block; width:100%;}
.middle_content_summer .slider-bottom-text p{font-size:30px !important;}
.slider111 .slider222{border:none;}
.summer_time{ width:100%; text-align:center; margin-bottom:50px;}
.about_video{ top:17%;}

a.home_slider2_btn{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #45486a;
    color: #45486a;
    float: right;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    margin: 0 20px;
    padding: 5px 15px;
    text-transform: uppercase;
	display:inline-block; 
	display:inline-block;
	}
	
	
	

.middle_content_part1 .pull-right h2 a.slider_link{font-size:28px; text-decoration:none;}
.related_pages.travel_related .col-md-6 {min-height:245px;}
.ipad_show{display:none;}
#comment .comment_lists{width:100%;}
iframe .wrap #banner #bannerlogo{display:none !important; height:0px !important;}

/* liverpool style start */
.discovery_liverpool span.stButton .stLarge
{
	width: 20px;height: 20px;
	background-size: 100% !important;
	background-repeat: no-repeat;
}
.discovery_liverpool span.stButton .stLarge:hover
{
	background-position: 0px;
}
.discovery_liverpool li span.st_facebook_large span.stButton span {
    background-image: url(../images/social_f.png) !important; 
}

.discovery_liverpool li span.st_twitter_large span.stButton span {
    background-image: url(../images/tw2.png) !important; 
}
.discovery_liverpool li span.st_googleplus_large span.stButton span {
    background-image: url(../images/social_g.png) !important; 
}
.discovery_liverpool li span.st_linkedin_large span.stButton span {
    background-image: url(../images/social_in.png)  !important; 
}
.discovery_liverpool li span.st_pinterest_large span.stButton span {
    background-image: url(../images/social_p.png) !important; 
}
/* liverpool style start */
@media screen and (max-width: 1280px) {
	.slider_item .container{width:1200px;}

}
@media screen and (max-width: 1280px){
	.slider .carousel-caption{left:7%;}}
@media screen and (max-width: 1199px){
	.logo img{max-width:86%;}
	.main_menu ul li{padding: 7% 2.7% ;}
	.menu-right > li{padding:7% 6% !important;}
	.twitter .left{margin: 0 3%;}
	.middle_content_part2 .pull-right ul li{padding: 0 3px;}
	.slider_item .container{width:1080px;}
	.social_readmore .leftside, .social_readmore .rightside{width: 100%}
	.leftside ul.social{display: inline-flex;width: 100%;}
	.imap_slider_details > p{max-height: 38px !important;}

}
@media screen and (max-width: 991px) {
	.facebook, .twitter, .tripadvisor{padding:0 15px; margin-bottom:20px; float:left; width:100%;}
	.facebook, .tripadvisor{ text-align:center;}
	.twitter-blog{display:inline-block;}
	.fill .padding_l{ padding-left:15px; }
	.fill .padding_r{ padding-right:15px; }
	.bottom-part-right{width:100%;}
	.main_menu ul li {padding: 0% 1.4%;}
	.logo{position:absolute; left:0%; top:0%;}
	.main_menu{float:right; width:71%; text-align:center; line-height:40px; margin-top:25px;}
	.main_menu ul li:nth-child(3){margin-right: 0%;}
	.slider_item .container .padding_l{padding-left:15px;}
	.slider_item .container .padding_r{padding-right:15px;}
	.slider_item .container{width:100%;}
	.middle_content_part2 .pull-right img{float:right;}
	.middle_content_part1 div, .middle_content_part2 div{height:100%;}
	.middle_content_part2 .pull-right ul li{display:inline-block;}
	.middle_content_part2 .pull-right ul li img{ float:left;}
	/*.middle_content_part1 .pull-right a{font-size:27px;}
	.middle_content_part1 .pull-right p{font-size:27px;}
	.middle_content_part2 .pull-right p{font-size:27px;}
	.middle_content_part2 .pull-left p{font-size:27px;}
	*/.middle_content_part2 .pull-right h2{font-size:36px;}
	.middle_content_part2 .pull-left h2{font-size:36px;}

	.desk_menu .main_menu{float:right; width:100%;line-height:40px; margin-top:5px;}
	.desk_menu .main_menu li a{font-size:13px;}
	.logo{width:100px; left:auto;}
	.desk_menu .main_menu ul li ul li{text-align:left;}
	.desk_menu .menu-right > li{padding:0% 6% !important;}
	.signup{overflow:hidden;}
	.signup > img{width:auto !important; max-width:inherit;}
	.drop_menu{top:40px; }
	.main_menu .drop_menu li a{padding-left:4%; }
	.main_slider_inner a.b_ticket{padding:36px 0;}
	.main_slider_inner .s_img2{width:120px; height:120px; top:9%;}
	.slider .carousel-caption{width:53%; padding:20px;}
	.main_slider_inner{top:20%;}
	.ipad_show{display:block;}
	.bottom-part .bottom-part-right{width:50%; margin-top:0px;}
	.bottom-part .bottom-part-right ul li{display:inline-block; margin-bottom:10px;}

}
@media screen and (max-width: 768px){
	.middle_content_div .padding_l_0{padding-left:15px;}
	.middle_content_div .padding_r_0{padding-right:15px;}
	.blog{width:100%;}
	.event{width:100%;}
	.bottom-part .bottom-part-right{width:60%;}
}
@media screen and (min-width: 1500px) {
	.slider .carousel-caption {left:20%;width:100%;max-width:590px;}
	.main_slider_inner .s_img2 {right:23%;}
}


.blog_comment li.active{ height:auto;}
.tab-content .tab-pane.active{height:auto;}
#login input#LoginBtn{
border: 2px solid #45486a;
    color: #45486a;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    margin: 2% 0 3%;
    padding: 5px 30px;
    text-transform: uppercase;
}
#register input#RegisterBtn{
	border: 2px solid #45486a;
    color: #45486a;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    margin: 2% 0 3%;
    padding: 5px 30px;
    text-transform: uppercase;
}
#login label{
	color: #676767;
    font-family: "ProximaNova-Semibold";
    font-size: 16px;
    margin-bottom: 0;
    width: 100%;
}
#login .form-control {
    border-radius: 0;
    height: 45px;
    margin: 12px 0;
}
#login label, #register label{
	color: #676767;
    font-family: "ProximaNova-Semibold";
    font-size: 16px;
    margin-bottom: 0;
}
#login .form-control, #register .form-control {
    border-radius: 0;
    height: 45px;
    margin: 12px 0;
}
.amb_video{
	text-align:center;
	width:100%;
	top:34%;
	position:absolute;
}
.about_video{ top:17%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
	margin-top:15px;
}
.slide_div1{
	padding-left:25px;
	border-right:1px dotted #ccc;
}
.middle_content_part1 .slide_div1 h2{
	padding-left:5px;
}
.slider_item .slider_inner h2 a{
	color:#231f20 !important;
}
.slide_div2{
	margin-top:40px;
}
.check-box.squaredTwo{
	margin:15px 0;
}
.attraction-compact .detail_txt{
color: #656565;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 21px;
}
.attraction-compact .middle_content_part1 .pull-right{
	min-height:347px;
	position:relative;
	padding-bottom:0px !important;
}
.attraction-compact .middle_content_part1 .pull-right button{
	position:absolute;
	bottom:15px;
	right:15px;
	margin:0px;
}
.attraction-compact .middle_content_part1 .pull-right a.buy_ticket2{
	position:absolute;
	bottom:15px;
	left:20px;
	margin:0px;
}
.attraction-compact .middle_content_part2 .pull-left{
	min-height:347px;
	position:relative;
	padding-bottom:0px !important;
}
.attraction-compact .middle_content_part2 .pull-left button{
	position:absolute;
	bottom:15px;
	right:15px;
	margin:0px;
}

.attraction-compact .middle_content_part2 .pull-right{
	text-align:right;
}
.attraction.attraction_grid .blog{
	min-height:auto;
}
.attraction_grid .blog{
	width:100% ;
}
.attraction_grid .blog_detail{
	padding:0px 0 0 20px;
	min-height:320px;
	position:relative;
}
.attraction.attraction_grid .blog .blog_detail h4{
	margin-top:30px;
	margin-bottom:12px;
}
.attraction_grid .blog .blog_detail h4{
	margin-top:30px;
	margin-bottom:12px;
}
.attraction_grid .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
	margin:0px;
}
.attraction_grid .blog_detail a.btn_buy{
	position:absolute;
	bottom:15px;
	left:20px;
	margin:0px;
}
.attraction_grid .blog_detail .detail_txt{
	min-height:0px;
	font-size:16px;
	padding-right:26px;
	padding-left:0px;
	font-family:"ProximaNova-Regular";
	line-height:21px !important;	
}
.padding_l_r_0.attraction_grid .blog_detail .detail_txt{
	padding-right:62px;
}
.padding_l_r_0.attraction_grid .blog{
	min-height:542px;
}
.middle_content.accessiblity_content .attraction.attraction-compact.cls2{padding-bottom:30px;}
.related_pages .middle_content_part1 .pull-right{
	position:relative;
 	/*min-height:202px;*/
}
.related_pages .col-md-6:nth-child(3) .middle_content_part1 .pull-right, .related_pages .col-md-6:nth-child(4) .middle_content_part1 .pull-right{
	/*min-height:50px;*/
	
}
related_pages .middle_content_part1 .pull-right .pull-left.read_more_link a,
.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link a{ text-decoration:none;}
	
.related_pages .middle_content_part1 .pull-right .pull-left.read_more_link button,
.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link button
{
		white-space:nowrap;	
	}
.related_pages .middle_content_part1 .pull-right h2{
	font-size:35px;
}
.related_pages .middle_content_part1 p{
	padding-right:33px !important;
}
.related_pages .middle_content_part1 .pull-right .pull-left.read_more_link button{
	
	bottom:20px;
	left:20px;
/*	position:absolute;
	margin:0px;*/
}
.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link button{
	right:20px;
	bottom:20px;
	/*margin:0px;
	position:absolute;*/
}

@media (min-width: 992px) and (max-width: 1200px) {
	.attraction-compact .middle_content_part1 .pull-right{}
}
@media (min-width: 800px) and (max-width: 991px) {
	.blog_tag{width:100%;}
	.summer .jssora21l1 { top:60% !important;}
	.summer .jssora21r1 { top:60% !important;}
}
@media screen and (max-width: 1200px) {
	.related_pages .middle_content_part1 .pull-right p{max-height:37px; min-height:37px;}

}


@media screen and (max-width: 1024px) {
	.related_pages .middle_content_part1 .pull-right{
		position:relative;
 		min-height:50px;
	}
	#slider1_container .summer .jssora21l1 { top:60% !important; left:0% !important;}
	#slider1_container .summer .jssora21r1 { top:60% !important; right:0% !important;}

	.signup{overflow:hidden;}
	.signup > img{width:auto !important; max-width:inherit;}

	.related_pages .col-md-6:nth-child(2) .middle_content_part1 .pull-right, 
	.related_pages .col-md-6:nth-child(1) .middle_content_part1 .pull-right{
		min-height:160px !important;
	}

	.related_pages .middle_content_part1 .pull-right p{
		min-height:37px !important;
		max-height:37px !important;
	}
	.related_pages .middle_content_part1 .pull-right .pull-left.read_more_link button,
		.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link button{
			white-space:nowrap;	
			bottom:5px;
		}
		.related_pages .middle_content_part1 .pull-right .pull-left.read_more_link a,
		.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link a{ text-decoration:none;}
	.attraction_grid{clear:both;}
	.fanzone-desk .facebook .border,
	.fanzone-desk .twitter .border,
	.fanzone-desk .tripadvisor .border
	{ background:#fff;}
	.home_blog .blog .blog_detail{padding-bottom:50px;}
	.attraction_grid .blog_detail .detail_txt{padding-bottom:40px;}


}
@media screen and (max-width: 991px) {
	.related_pages .middle_content_part1 .pull-left{position:relative;}
	.related_pages .col-md-6:nth-child(3) .middle_content_part1 .pull-right:nth-child(1), 
	.related_pages .col-md-6:nth-child(4) .middle_content_part1 .pull-right:nth-child(1){text-align:right;}
	.related_pages .middle_content_part1 .pull-right p {
	    max-height: 82px !important;
	    min-height: 80px !important;
	}
	.attraction-compact .col-md-6{padding:0 15px; clear:both;}
	.attraction-compact .col-md-6 .middle_content_part2{ margin-bottom:30px;}
	.padding_l_r_0.attraction_grid .blog_detail .detail_txt{padding-right:0px;}
	.sidebar_inner .blog_media h3, .sidebar_inner .blog_venue h3{width:100%;} 
	.sidebar_inner .blog_media img, .sidebar_inner .blog_venue img{width:100%;}
	.contactus-inner .col-md-2{float:none; margin:0 auto 20px;}
	.blog_icon  span span.stButton span{width:60px;}

	.home_blog{margin-bottom:30px; padding-bottom:30px;}
}
@media and (min-width: 768px) and (max-width: 992px) {
	.attraction_grid .blog_detail .detail_txt{min-height:260px;}
	.padding_l_r_0.attraction_grid .blog_detail .detail_txt{padding-right:0px !important;}
	.home_middle_slider .col-md-6{width:50% !important; float:left !important;}

	.middle_content_part .col-md-6{ float:left !important; width:50% !important; }
}

@media and (min-width: 520px) and (max-width: 768px) {
.attraction_grid .col-sm-4{margin-bottom:30px;}
.attraction_grid .blog_detail .detail_txt{min-height:120px;}
.home_middle_slider.desk_show{display:none;}

}
.related_pages .middle_content_part1 .pull-right .pull-right.read_more_link{
	min-height:auto;
	position:unset;
}
.middle_content.accessiblity_content .attraction.attraction-compact{
	padding-bottom:140px;
	padding-top:50px;
}
/*--news page--*/
.news-left .blog2 .blog_detail {
	position:relative;
	padding:15px 15px 0;
}
.news-left .blog2 .blog_detail a{
	margin-bottom:10px;
}

.news-left .blog2 .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.news-left .blog2 .blog_detail span{
	position:absolute;
	bottom:20px;
	left:15px;
}
/*----*/
.news-left .blog.blog .blog_detail {
	position:relative;
	padding:20px 15px 15px 20px;
	min-height:200px;
}
.news-left .blog.blog .blog_detail a{
	margin-bottom:10px;
}

.news-left .blog.blog .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}

/*--blog page--*/
.blog-left .blog2 .blog_detail {
	position:relative;
	padding:15px 15px 0;
}
.blog-left .blog2 .blog_detail a{
	margin-bottom:10px;
}

.blog-left .blog2 .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.blog-left .blog2 .blog_detail span{
	position:absolute;
	bottom:20px;
	left:15px;
}
/*----*/
.blog-left .blog.news .blog_detail {
	position:relative;
	padding:20px 15px 15px 20px;
	min-height:200px;
}
.blog-left .blog.news .blog_detail a{
	margin-bottom:10px;
}
.blog-left .blog.blog .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
/*--event page--*/
.event-left .blog2 .blog_detail {
	position:relative;
	padding:15px 15px 0;
}
.event-left .blog2 .blog_detail a{
	margin-bottom:10px;
}

.event-left .blog2 .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.event-left .blog2 .blog_detail span{
	position:absolute;
	bottom:20px;
	left:15px;
}
/*----*/
.event-left .blog.news .blog_detail {
	position:relative;
	padding:20px 15px 15px 20px;
	min-height:200px;
}
.event-left .blog.news .blog_detail a{
	margin-bottom:10px;
}
.event-left .blog.news .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.home_blog .blog .blog_detail{
	min-height:340px;
	position:relative;
}
.home_blog .blog .blog_detail button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.blog_inner_text22{
	padding:0px;
	width:100%;
}

.blog_inner_text22 p{
	padding-left:25px;
	padding-right:25px;
}
.blog_inner_text22 .blog{
	box-shadow:none;
	border:none;
}
.blog_inner_text22 .blog_top_inner1 .blog_inner1_left{padding-left:0px;}
.blog_inner_text22 .blog_inner_text{padding-left:0px; padding-right:0px;}
.blog_icon.clearfix{
	display:inline-block;
	width:94%;
}
.blog_icon ul li span span.stButton span{width:32px;}
.blog_icon ul{ margin:0 auto; width:auto !important;}
sup {
    font-size: 24px;
    position: relative;
    vertical-align: super;
}
.middle_content_summer .slider-bottom-text {
    padding: 8px 0 0 20px;
}
.middle_content_summer .slider-bottom-text p {
    color: #5c5c5c;
    font-size: 16px;
    margin-bottom: 0;
}
.education .discovery-zone2 .discovery-zone-inner{
	padding:75px 0 0px;
	border-top:1px dotted #ccc;
}
.education .discovery-zone2 .discovery-zone-inner h2{
	margin-bottom:15px;
}
.education .discovery-zone2 .discovery-zone-inner button{
	margin-top:0px;
}
.education .discovery-zone2 .discovery-zone-inner a{
	width:82%;
	color:#3453a1;
	padding-top:8px;
}
#slider1_container .sldier_main{
	cursor:auto !important;
}



/**20-1-2016 css start for responsive**/
.mob_menu{display:none;}
.fanzone-mob{display:none;}
.mob_show{display:none;}
.desk_show{}
.home_middle_slider.desk_show{position:relative;}
.mob_calender_event_title {display:none;}
.calender select#select_event_year,  .calender select#select_event_month{font-size:16px; font-weight:normal; padding:5px 16px 5px 5px; color:#fff; background: rgba(230, 75, 59, 1) url(../images/sm_arrow_d2.png) no-repeat 92% center;}
.calender th.current_mnth{padding-top:8px !important; }
.calender .btn.btn-go{
	background: #e64b3b none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #fff;
    display: inline;
    padding: 4.5px 10px;
	position:relative; 
	top:-1px;
}

@media screen and (max-width: 640px){
.bottom-part .bottom-part-right{width:40%;}
.bottom-part .bottom-part-right ul li:nth-child(4){width:40%;}
.bottom-part .bottom-part-right ul li{padding:0px;}
}
@media screen and (max-width: 520px){
.desk_show2{}
.ambassadors_name .amb_btn{display:block !important;}
/*.ambassadors-container{padding:0px; width:100%;}
.ambassadors_img, .ambassadors_title{width:100%;}
.ambassadors_title {float:none !important;}*/
.ambassadors-container{padding:0px !important; width:100% !important;}
.ambassadors_img, .ambassadors_title{width:100% !important;}
.event_calender .calender_event_title{display:none;}
.mob_calender_event_title {
    bottom:0;
	right:0px; 
    padding: 5px;
    position: absolute;
	background:#000000;
	opacity:1;
	display:block;
	background:rgba(255,255,255,0)url(../images/events-icon.png) no-repeat center center;
	height:30px;
	width:30px;
	background-size:90% 90%;
	background-position: center center;
}
.blog_icon  span span.stButton span{width:30px;}
}
@media screen and (max-width: 520px){

.page .accessiblity_content center h1{font-size: 35px !important;}
.accessiblity_content .containerxx{padding: 10px;}
.carouselxx .owl-item .item{margin:0 10px; }
.page .accessiblity_content {padding-top: 100px !important;}
.imap_slider_details{min-height: 225px;}
.imap_slider_details > p{max-height: 60px;}

.mob_show{display:block;}

.desk_show{ display:none;}
.header_left{margin-left:-15px;}
.desk_menu{display:none;}
.mob_menu{display:block; padding-top:0px;}
.mob_menu .header_right{display:none;}
button.m_menu{width:38px; height:28px; background:url(../images/m_menu.png) no-repeat center center; border:none;}
.mob_menu .main_menu ul{ position:absolute; left:0px; background:#ccc; margin-top:20px; padding-top:55px;}
.mob_menu .main_menu ul li ul.drop_menu{position:relative; margin-top:0px; padding-top:0px; top:10px; border:0px; padding:0px; background:#fff;}
.mob_menu .main_menu ul li{ padding:10px 0 10px 0px !important; line-height:normal; width:100%; text-align:left; border-top:1px solid #e7e7e7;}
.mob_menu .main_menu ul li:first-child{border:none;}
.mob_menu .main_menu ul li:hover{background:#ccc;}
.mob_menu .main_menu ul li a{padding:0 0 0 30px;}
.mob_menu .main_menu ul li ul li a{padding-left:60px;}
.mob_menu .main_menu{width:55px; margin-bottom:20px; margin-top:0px;}	
.mob_menu .logo{float:left; text-align:center; position:absolute; left:40%; top:-15px; width:109px;}
.m_left{display: inline-block;
    float: left;
    height: 30px;
    width: 75px; overflow:hidden;}
	.header_menu .col-md-2{ float:left; width:100%;}
.logo{}
.slider .fill img{
	width:100%;	
	height:500px;
}
.education .discovery-zone .discovery-zone-inner button{
	margin-top:10px !important;
	width:100%;
}


.slider .carousel-caption{padding:0 5px 10px; width:94%; left:3%;}
.slider .carousel-caption h1{margin-bottom:5px; padding-top:15px;}
.slider .carousel-caption p{font-size:12px;}
.main_slider_inner{top:75px;}
.main_slider_inner .s_img2{width:88px; height:88px; right:5%;}
.main_slider_inner a.b_ticket{font-size:30px; padding:22px 0; line-height:20px;}
.main_slider_inner a.b_ticket span{font-size:14px;}
.slider .carousel-caption button{font-size:12px;}
.slider .carousel-caption h1{font-size:19px;}
.middle_content_top p{font-size:15px;}
h1.title_h{margin-bottom:45px;}
.middle_content_top{padding-bottom:75px; rgba(0, 0, 0, 0) url("../images/mdl_top_bckgd.png") no-repeat; background-position:bottom; background-size:cover;}
.middle_content_top p{padding:1% 8.2%;}
.home_blog .padding_r_0,.home_blog .padding_m,.home_blog .padding_l_0{padding:0px; display:inline-block;}
.home_blog .blog .blog_detail{padding-bottom:55px; min-height:100px !important;}
.slider .carousel-caption{ padding: 0px 10px 10px 10px; !important;}
/*.home_blog .blog .blog_detail button{text-indent:-1000px; background:url(../images/arrow_d.png) no-repeat center center; border:none; }*/
.home_blog .blog .blog_detail.mob_show {padding-bottom:5px;}
.blog_detail.mob_show .panel-heading{padding:0px 15px; width:100%; display: inline-block}
.home_blog .blog .blog_detail.mob_show button{ position:inherit; margin-bottom:10px;}

.mob_show .accordion .panel-heading a{ height:30px; width:100%; display:inline-block;}
.middle_content_div h2{margin:25px 0;}
.blog_tag{width:72%;}

.middle-content-fanzone .container{padding:0px;}
.facebook, .twitter, .tripadvisor{padding:0px;}

.signup{background-size:cover !important; overflow:hidden;}
.signup h5{font-size:40px;}
.signup p{font-size:17px; font-family: 'ProximaNova-Semibold'; padding:0 15px; line-height:normal;}

.footer{padding:0px; width:100%; }
.footer .container{padding:0px; width:100%; }
.footer ul{margin:0px;}
.footer ul li{ width:100%; display:inline-block; border-right:0px; border-bottom:1px solid #7da7d9; padding:10px 0;}
.bottom-part-left span{font-size:14px; line-height:15px;}
.bottom-part-right{margin-top:35px;}
.bottom-part-right ul li{padding:15px 0;}
.bottom-part-right ul li:nth-child(2){width:100%; display:inline-block; text-align:center;}
.bottom-part-right ul li:nth-child(3){width:40%;}
.bottom-part-right ul li:nth-child(4){width:60%; display:inline-block; text-align:center;}
.sidebar {padding:0px 0 50px 0;}
.sidebar .blog_media .blog_media_text, .blog_venue_text p{ font-size:14px; line-height:15px; width:92%;}
.event-blogpart {}

.calender{display:inline-block;}
.calender .calender_title{padding:15px 0; font-size:30px;}
tr.table-top th.text-center a.cal_rht{width:100% !important;}
tr.table-top th.text-center a{width:100% !important; }
.calender .table-bordered tr td{height:70px;}
.event_content .blog .blog_tag{width:72%;}

.blog_tag2{width:90%;}
.event-left .blog.news .blog_detail{padding-bottom:40px;}
/**event page blog2 start **/
.blog2 .blog_top{width:100%;}
.blog2 .blog_top img{width:100%;}
.blog2 .blog_top .blog_tag img{width:auto;}
.event_content .blog2 .blog_detail{width:100%; padding-bottom:55px;}
.event_content .blog2 .blog_detail span{font-size:13px;}
/**event page blog2 end **/
.event_article .blog_top_tag{margin:25px 0 0 15px;}
.event_article .blog_top_detail{padding:0 0 2px 15px;}
.event_article .blog_top_detail h3{font-size:24px;}
.blog_icon.clearfix{margin:15px 10px; width:93%;}

.blog_icon .blog_facebook, .blog_icon .blog_twitter, .blog_icon .blog_google{width:48%; padding:0 1%; margin-right:0%;}
.blog_icon .blog_facebook, .blog_icon .blog_google{margin-right:3%;}
.blog_icon .blog_facebook span{width:100%;}
.blog_share{width:49%; padding:0 1%;}
/*.blog_icon .blog_facebook span.st_facebook_large span.stButton span{background-size:100% !important;}
.blog_icon .blog_twitter span.st_twitter_large span.stButton span{background-size:100% !important;}
.blog_icon .blog_google span.st_googleplus_large span.stButton span{background-size:100% !important;}
.blog_icon .blog_share span.st_sharethis_large span.stButton span{background-size:100% !important; width:130px;}
.blog_icon .blog_facebook span.stLarge, .blog_icon .blog_twitter span.stLarge, .blog_icon .blog_google span.stLarge{width:130px !important; background-size:100% !important; }
*/
.blog_icon .share_ambassadors li{
	display: inline-flex;
	list-style-type: none;
	}
.blog_comment ul li a{font-size:14px;}
.blog_comment ul li.pull-right a{font-size:14px;}
.blog_comment li.pull-right{margin-top:5px;}
.beatles-news .blog .blog_detail, .event_content .blog .blog_detail, .memorabilia .blog .blog_detail{padding-left:10px; padding-right:10px;}
.blog_top_inner1{width:100%;}
.blog_inner1_right.col-sm-3{width:90%; margin:0 5%;}

.news-left .blog.blog .blog_detail{padding-bottom:50px;}
.news_article .blog_top_tag{margin:25px 0 0 15px;}
.news_article .blog_top_detail{padding:0 0 2px 15px;}
.news_article .blog_top_detail h3{font-size:24px; width:80%;}

.blog-left .blog.news .blog_detail{padding-bottom:50px;}
.blog_article .blog_top_tag{margin:25px 0 0 15px;}
.blog_article .blog_top_detail{padding:0 0 2px 15px;}
.blog_article .blog_top_detail h3{font-size:24px;}
.blog_inner2 p{padding:0 15px;}
.blog_inner_text22 p{padding-left:15px; padding-right:15px;}

.breadcrumbs ul li a{font-size:13px;}	
.container{}


.middle-content-text p{font-size:16px;}
.accessiblity_content .col-sm-12.middle_content_info{padding:0 0 100px 0;}
.middle-content-information1{padding:30px 20px;}
.middle-content-information1 p{font-size:15px;}
.col-sm-12 .middle-content-information2{margin:20px 0 25px 15px;}
.related_pages .middle_content_part1 .pull-right h2{font-size:18px; line-height:27px; margin:10px 0 5px;}
.related_pages .middle_content_part1 .pull-right p{padding-right:10px !important; font-size:12px; line-height:15px; min-height:45px; max-height:45px;}
.middle-content-information1 button{margin-top:0px;}

.related_pages .middle_content_part1 .pull-right p{min-height:45px; max-height:45px;}
.related_pages .middle_content_part1 .pull-right{min-height:130px; padding:0px 15px;}
.related_pages button{font-size:12px; padding:3px 7px;}
.related_pages.travel_related .col-md-6 { display:inline-block; width:100%;}
.related_pages.travel_related a.related_btn{position:relative; font-size:12px; padding:3px 7px;}
.related_pages.travel_related button{position:relative;}
.col-sm-12.middle_content_summer{padding-left:0px; padding-right:0px;}
.summer h2{font-size:40px; margin:0px;}
#slider1_container{width:300px;}


.middle-info-part1 .middle-left,.middle-info-part1 .middle-middle,.middle-info-part1 .middle-right{width:100%;}
.middle-info-part2 .middle-left,.middle-info-part2 .middle-middle,.middle-info-part2 .middle-right{width:100%;}
.middle-info-part1 .middle-middle, .middle-info-part2 .middle-middle{margin:20px 0px;}
.middle-info-part1 .col-sm-4, .middle-info-part2 .col-sm-4{overflow:hidden;}
.col-sm-12.middle_info .container{padding-left:0px; padding-right:0px;}
.middle_info h1{font-size:40px !important; width:60%; margin:0 auto !important; padding:30px 0 20px !important;}
.middle_info .middle-info-part1 h4, .middle_info .middle-info-part2 h4{font-size:28px;}
.middle_info .middle-info-part1 p, .middle_info .middle-info-part2 p{font-size:15px;}
.middle_info .middle-info-part2 h5{font-size:18px;}

.faq .faq_inner h1{font-size:40px; padding:0 15px; margin:30px 0;}
.faq .container{padding:0 20px;}
h2.faq_question{font-size:18px; padding-right:20px;}
.faq .faq_answer{font-size:15px;}
.faq_answer_inner ul li{margin-left:0px;}

.hidden_gallery .container{padding:0px;}
.bottom-part .container{padding-left:15px; padding-right:15px;}
.fanzone-mob{display:block; padding-top:35px; padding-bottom:40px;}
.fanzone-desk{display:none;}
.fanzone-mob.middle-content-fanzone .title-name{margin-bottom:25px; font-size:40px; line-height:33px;}
.fanzone-social-icon ul {text-align:center; margin:0px;}
.fanzone-social-icon ul li{display:inline; list-style:none; margin:0 0px; }

.r_drop_down{width:100%; margin-bottom:-4px; padding:0; background:#fff; border-radius:4px; display:inline-block; margin-top:19px;}
.r_drop_down h2{font-size:26px; padding:34px 0 30px 30px; font-family:"DINOffc-CondBold"; line-height:24px; margin:0px;}
.r_drop_down .pull-right{padding:37px 20px;}

.middle_content_part .mob_show .col-md-6 .middle_content_part1.boxmarbottom30{margin-bottom:0px;}
.middle_content_part .mob_show .col-md-6 .middle_content_part2.boxmarbottom30{margin-bottom:0px;}
.accessiblity_content .middle_content_part1 .pull-right h2{padding-left:10px;}
.mob_show .middle_content_part1 .pull-right p{padding-left:10px;}
.accessiblity_content .middle_content_part.related_pages{padding:50px 0 70px;}


.home_middle_slider {overflow:hidden;}
.home_middle_slider .col-md-6{display:inline-block; width:100%;}
.home_middle_slider .slider_item .slider_inner h2 a{font-size:70px;}
.home_middle_slider .pull-left img{width:100% !important; height: auto !important;}
.home_middle_slider .pull-right img{width:100% !important; height: auto !important;}
.home_middle_slider  .sldier_main{overflow:visible !important;}
.home_middle_slider  .sldier_main .slider_item{ overflow:visible !important;}
.home_middle_slider .middle_content_part1 .pull-right p{font-size:50px !important; line-height:normal !important; height:100%; max-height:auto !important; line-height:50px; max-height:none !important;}
.home_middle_slider .middle_content_part1 .pull-right a{font-size:50px !important;}
.home_middle_slider .middle_content_part2 .pull-right p{line-height:42px !important; font-size:50px !important; max-height:none;}
.home_middle_slider .middle_content_part2 .pull-right ul li{width:23%;}
.home_middle_slider{padding-top:50px;}
.home_middle_slider .slider_item .slider_inner .r_drop_down h2 a{font-size:100px; text-transform:uppercase;}
.home_middle_slider  .r_drop_down{padding:25px; height:220px; margin-top:50px; border-radius:15px; margin-bottom:-10px;}
.home_middle_slider  .r_drop_down h2{display:inline-block; padding:0px; line-height:normal;}
.home_middle_slider .r_drop_down .pull-right{padding:60px 60px 0 0;}
.home_middle_slider .r_drop_down .pull-left{padding-top:20px;}
.home_middle_slider span.jssora21l1, .home_middle_slider span.jssora21r1{display:none !important;}


.middle_content_part2 .pull-left p{font-size:50px; line-height:50px; max-height:none;}
.home_middle_slider.middle_content_part #slider1_container{min-height:470px; height:auto !important;}
.event-left .mob_show .blog2 .blog_detail button{bottom:0px; margin-top:10px;}
.event-left .mob_show .blog.news .blog_detail button{bottom:0px; margin-top:28px;}
.mob_show.event-blogpart .blog_detail .detail_txt{padding-bottom:55px;}
.event_content .mob_show .blog2 .blog_detail{min-height:auto !important; padding-bottom:10px;}
.event_content .event-left .mob_show  .blog.news .blog_detail{padding-bottom:10px;}



.middle_content_inner{padding-top:15px;}
.breadcrumbs ul{margin:0px;}
ul.pagination{width:100%;}
ul.pagination li{width:auto; display:inline-block;}
.summer #slider1_container{overflow:hidden !important;}

.accessiblity_content .middle_content_part.related_pages{background:#fff; padding:0px;}
.accessiblity_content .middle_content_part.related_pages .container{padding:0px;}
.accessiblity_content .middle_content_part.related_pages .container .row{margin:0px;}
.accessiblity_content .middle_content_part.related_pages .container .row .col-md-6 {padding:0px;}
.accessiblity_content .middle_content_part.related_pages .r_drop_down{ border-top:1px solid #ccc;}
.related_pages .r_drop_down{ margin-top:0px; }
.related_pages .r_drop_down h2{padding:26px 0 0px 10px; color:#58585a;}
.related_pages .r_drop_down .pull-right{padding:25px 20px;}

.tik_img p{background:url(../images/travel-check.png) no-repeat left 2px; padding-left:30px ; width:100%;min-height:25px;}
.mob_show #accordian4 {
    margin-bottom: 20px;
}
.read_more_blue {
    margin-top: 15px !important;
}
.tik_img .check{display:none;}
.middle-content-information2.tik_img{margin-left:0px;}

.sidebar h3{width:100%;}
.sidebar .blog_venue img{width:100%;}
.ticket-info  img{width:100%;}
.ticket-info .ticket-info-middle1  img {
    float: right;
    padding-bottom: 0;
    width: 98.9%;
}
.ticket-info-right img{width:100% !important;}
.sidebar .s_btn1{margin-bottom:5px;}
.header_left ul li{width:90px; text-align:center; background-position: right 25px;}
.header_left img{float:none; }
.slider222{width:98%;}

.mob_show.mob_slider_bottom{width:100%; float:left; min-height:700px !important; z-index:9; padding:70px 0px 50px; position:relative; background:#222222; margin:30px 0;}
.mob_show.mob_slider_bottom .sldier_main{width:100% !important;}
.mob_show.mob_slider_bottom .sldier_main .col-md-6{padding:0px; background:#fff; display:inline-block; margin-bottom:20px; width:100%; border-radius:4px;}
.mob_show.mob_slider_bottom .sldier_main{position:relative !important; height:auto !important}
.mob_show.mob_slider_bottom .sldier_main , .mob_show.mob_slider_bottom .sldier_main .slider_item, .mob_show.mob_slider_bottom .sldier_main  .slider_inner{position:relative !important; height:auto !important}
.mob_slider_bottom .col-md-6 .slide_div1{padding-left:10px;}
.mob_slider_bottom .sldier_main .slider_item .middle_content_part2 .pull-left h2{margin-top:5px; margin-top:5px;}
.mob_slider_bottom .col-md-6 .slide_div2{padding:0 10px; margin-top:10px;}
.mob_slider_bottom .middle_content_part2 .pull-right img{width:100%;}
.mob_slider_bottom .col-md-6 .pull-left, .mob_slider_bottom .col-md-6 .pull-right{width:100%;}
.mob_slider_bottom .col-md-6 h2 a{font-size:20px;}
.mob_slider_bottom .col-md-6 h2 {display:none;}
.mob_slider_bottom .col-md-6 .r_drop_down h2{display:block;}
.mob_slider_bottom .col-md-6 ul {padding-left:10px;}
.mob_slider_bottom .r_drop_down  .pull-left, .mob_slider_bottom .r_drop_down  .pull-right{width:auto;}
.mob_slider_bottom .col-md-6 .pull-left img{width:100%;}
.mob_slider_bottom .col-md-6 .pull-left p{font-size:18px; line-height:18px; margin-bottom:10px;}
.related_pages .mob_show .middle_content_part1 div{width:100% !important;}
.accessiblity_content .mob_show .middle_content_part1 .pull-left img{width:100% ;}
.related_pages .mob_show .middle_content_part1 .pull-right h2{font-size:35px;}
.related_pages .mob_show .middle_content_part1 .pull-right p{font-size:15px;}
.accessiblity_content .mob_show .middle_content_part1 .pull-right h2{ padding:20px 0 15px 0;}
.mob_show .middle_content_part1 .pull-right p{padding:0px !important;}
.related_pages .mob_show .middle_content_part1 .pull-right .pull-right.read_more_link button{ position:relative; bottom:10px; right:0px;}
.accessiblity_content .mob_show #accordian3 .pull-right{padding:0px;}
.accessiblity_content .mob_show .middle_content_part1 .pull-right img{width:100%;}
.accessiblity_content .mob_show #accordian3 .pull-right h2{padding:20px 15px 15px 15px;}
.accessiblity_content .mob_show #accordian3 .pull-right p{padding:0 15px !important;}
.blog .blog_top .blog_tag2{display:none;} 
.sidebar .sidebar_inner h3{font-size:26px;}
.accessiblity_content .mob_show #accordian3 .read_more_link{padding-left:15px;}
.accordian4{}
.accessiblity_content .mob_show #accordian4 .pull-right{padding:0px;}
.accessiblity_content .mob_show #accordian4 .pull-right h2{padding:20px 15px 15px 15px;}
.accessiblity_content .mob_show #accordian4 .pull-right p{padding:0 15px  !important;}
.accessiblity_content .mob_show #accordian4 .read_more_link {padding-left:15px;}
.accessiblity_content .mob_show #accordian4 .read_more_link button{margin-top:10px;}
.accessiblity_content .mob_show .middle_content_part1 .pull-right .question-mark{width:auto; top:37%; right:37%;}
.related_pages .mob_show .middle_content_part1 .pull-right .pull-right.read_more_link {float:left !important;}
.accessiblity_content .mob_show .middle_content_part1 .pull-left .price{width:auto; top:37%; left:37%; }
.par_day2{margin-top:20px;}

.slider .fill img {
    left: -500px;
    max-width: none !important;
    position: relative;
    width: auto;
}

.arrow_l, .arrow_r{width:40px !important; height:43px !important; background-size:100% 100% !important; }
.arrow_l{margin-left; margin-left:-14px !important;}
.arrow_r{margin-right:-14px !important;}
.related_pages .mob_show .col-md-6 h2{display:none;}
.related_pages .mob_show .col-md-6 .r_drop_down h2{display:block;}
.related_pages .mob_show .col-md-6 .pull-right{min-height:30px; padding-top:10px !important;}
.related_pages .mob_show .col-md-6 .r_drop_down .pull-right{min-height:30px; padding-top:25px !important;}
.related_pages .mob_show .col-md-6 a.pull-right{padding-top:0px !important;}
.related_pages .mob_show .r_drop_down a{display:inline-block; width:100%;}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down h2 {
    padding: 0px;text-transform: uppercase;
}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down .pull-right{
padding: 0px;padding-top: 0px;
}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down
{margin-top:0px;padding:0px;}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down a
{margin-top:0px;padding:30px 20px; display:inline-block; width:100%;}

.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down .pull-right a.toggle {
    display: inline-block;
    width: 40px;
}
.mob_slider_bottom .middle_content_part2 .pull-right img{width:100% !important; }
.mob_slider_bottom .pull-left img{width:100% !important; }

.mob-text{padding-left:33px !important;}
.wrap{margin:100px auto 20px !important; padding-top:100px;}
.slider222{width:91%;}

.mob_slider_bottom .r_drop_down h2{ color:#333333;}

}

@media screen and (max-width: 420px){
/* my css start */
.mob_menu .logo{left:36%;}
.bottom-part .bottom-part-right{width:100%; padding-top:10px;}
}
@media screen and (max-width: 360px){
.mob_menu .logo{left:34%}

}
@media screen and (max-width: 320px){
/* my css start */
.main_slider_inner {
    top: 75px;
}
.carousel-caption {
    padding: 0px 5px 5px 20px; !important;
}
.slider .carousel-caption button{margin-top:5px;}
.slider .carousel-caption{ padding: 0px 10px 10px 10px; !important;}
.middle_content_div h2 {
    line-height: 35px;
	margin: 25px 0px 18px;
}
.cal_date{margin-right:-3.6%;}
.middle_content.accessiblity_content .attraction.attraction-compact {
    padding-top: 20px ;
}
/* my css end*/
.mob_menu .logo{
	left:32%;
}
.slider222{width:91% !important;}

.summer .top-time{font-size:50px;}
.summer .jssora21l1{left:0% !important; top:43% !important;}
.summer .jssora21r1.jssora21r {right:9% !important; top:43% !important;}
.summer{display:block; width:100%;}
.breadcrumbs{padding:2px 0 16px;}
.event_social{left:9%;}
.mob_show .blog.news .blog_tag2{display:none;}
.sidebar h3{width:64%;}
.calender{padding:0 0 20px; width:100%;}
.blog_tag{ padding:5px 5px 5px 8px;}
.faq_answer_inner ul li{background-position:left 4px;}
.faq_question span{height:38px;float:left;}
h2.faq_question{font-size:17px; width:100%;}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down h2 {
    padding: 0px;text-transform: uppercase;
}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down .pull-right
{
padding: 0px;padding-top: 3px;
}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down
{margin-top:0px;padding: 30px 0px 30px 30px;}
.mob_slider_bottom .sldier_main.mob_show .slider_item .r_drop_down .pull-right a.toggle {
    display: inline-block;
    width: 40px;
}
#slider1_container{width:304px !important}
.about-middle-left img {width:100% !important;}
.header_left ul ul li{text-align:left; width:180px;}
.header_left ul:hover ul {
    width: 180px;
}
.contactus-inner1{margin:0 auto; width:85%;}
.event-left .detail_txt.div_hidden{display:block}
.event-blogpart .blog_detail .r_drop_down2{display:none;}
.ambassadors-container{padding:0px !important; width:100% !important;}
.ambassadors_img, .ambassadors_title{width:100% !important;}
.ambassadors_name:focus .amb_btn {
    display: block !important;
}
.ambassadors_name .amb_btn{display:block !important;}

.summer_albert_title h3{font-size:52px;}
.summer-left h3{font-size:30px;}
.summer_inner2 span{font-size:41px;}
.blog_icon ul li{
	
	list-style:none;
	padding:0 0px;
}


}


@media screen and (min-width: 768px) and (max-width: 992px) {
	/*.slider_item .col-md-6.padding_l{width:50% !important; float:left !important;}*/
	.home_middle_slider .slider_item .container .col-md-6{ float:left !important; width:50% !important; }
	.desk_show.home_middle_slider{height:auto ;}
}

.sharing_box { position: relative; }
.sharing_box h2 { padding: 0 30px; }
.socialsharebox { display: none; position: absolute; right: 0; top: 30px; background-color: #FFF; padding: 20px; }
.socialsharebox li { list-style: none; }
.socialsharebox li span { cursor: pointer; margin-bottom: 5px; display: inline-block; }
#sthoverbuttons { padding: 3px !important; }
.comment_shareicon li { list-style: none; float: left; display: inline-block; margin-right: 3px; }
.lSAction>a { background-image: url(../images/controls.png)!important; }
/*-#lightSlider { height: 300px!important; width: 100%!important; }*/

.containerxx{
  padding:50px;
}
.slideControls{
  position: absolute;
    width: 100%;
    top: 47px;
  left:0;
  i{
    font-size:30px;
  }
}
  .slideNext{
    margin-top: 102px;	
    right:0;
    position:absolute;
    cursor:pointer;
  }
  .slidePrev{
    margin-top: 102px;
    left:0;
    position:absolute;
    cursor:pointer;
  }
  .slidePrev i{
    font-size: 25px;
    background-color: #dbe23b;
    width: 20px;
    padding-left: 5px;
  }
  .slideNext i{
    font-size: 25px;
    background-color: #dbe23b;
    width: 20px;
    padding-left: 5px;
  }
  
.carouselxx{
  padding:15px 25px;
  position:relative;
  img { width:100%; }
  .slide{padding:20px;
    text-align:center;
    
    height:50px;
  }
  div{
    
    &.one{
      background:#ac5253;
    }
    &.two{
      background:#6d292a;
    }
  }
}

/*Liverpool Page Start*/
.carouselxx .owl-item .item{border: 1px solid #c2c2c2 !important;border-radius: 3px; box-shadow: 0 0 1px 1px #c2c2c2;margin: 0 20px;}
.carouselxx .imap_slider_details h3{color: #58585a;font-family: "DINOffc-CondBold";font-size: 30px;text-transform: uppercase;max-height: 30px;overflow: hidden;}
.imap_slider_details {width: 100%;float: left;padding: 0 10px;min-height: 200px;position: relative;}
.imap_slider_details > p{color: #656565;font-size: 14px;overflow: hidden;margin-bottom: 0;font-family: "ProximaNova-Regular";max-height: 80px;}
.carouselxx .owl-item center {max-height: 200px;overflow: hidden;}
.carouselxx .owl-item center img{width:100%;}
.page .accessiblity_content{padding-top: 140px;}
.page .accessiblity_content center h1{color: #58585a;font-family: "DINOffc-CondBold";font-size: 50px;line-height: 50px;margin-bottom: 0;text-transform: uppercase;}
.owl-theme .owl-controls .owl-buttons .owl-next {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: transparent;position: absolute;right: -30px;top: 40%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: transparent;position: absolute;left: -30px;top: 40%;}
.owl-controls.clickable .owl-pagination {display: none;}
.owl-theme .owl-controls.clickable .owl-buttons div {background-color: #003E7E;color: transparent;position: absolute;width: 20px;content: ">";border-radius: 0;opacity: 1;}
.owl-theme .owl-controls .owl-buttons .owl-next::before {color: #fff;content: ">";font-size: 21px;left: -5px;line-height: 23px;position: relative;font-weight: bold;top: 2px;}
.owl-theme .owl-controls .owl-buttons .owl-prev::before {color: #fff;content: "<";font-size: 21px;left: -6px;line-height: 23px;position: relative;font-weight: bold;top: 2px;}
.carouselxx .slideControls{display: none;}
/*Liverpool Page End*/
.social_readmore {bottom: 0;position: absolute;width: 100%;display: inline-block;float: left;left: 0;padding: 0px 25px;}

.leftside{float: left;}
.rightside{float: right;}

/*HTML Pages Start*/
.or_between {color: #3453a1;font-size: 18px;position: absolute;left: 49.4%;top: 53%;}
.buy_tickets h2 {color: #3453a1;margin-bottom: 45px;text-align: center;}
.buy_tickets .attraction .middle_content_part1{padding:20px;cursor: pointer;border: 1px solid rgba(69,72,106,0.20);box-shadow: 0 1px 1px rgba(0,0,0,0.2);}
.buy_tickets .detail_txt {color: #656565;font-size: 16px;padding-left: 20px;padding-right: 21px;}
.buy_tickets .attraction .middle_content_part1 .pull-left{width:32%;text-align: center;}
.buy_tickets .attraction .middle_content_part1 .pull-right{width:66%;padding-bottom:0;}
.buy_tickets .pull-right h3{color:#45486a;margin-top:10px;font-size: 22px;}
.buy_tickets .detail_txt {color: #5c5c5c;font-size: 15px;line-height: 19px;padding: 0;}
.pull-right > span {color: #676767;float: left;font-size: 16px;font-weight: bold;width: 100%;padding: 3px 0;}
.buy_tickets select {background-position: 86% center;color: #676767;font-size: 16px;margin-right: 5px;padding: 5px 30px 7px 5px;text-align: left;}
.buy_tickets .attraction .middle_content_part1 button, .check_dates button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid #45486a;color:#45486a;font-size: 14px;padding: 6px 12px;text-transform: uppercase;width: 45%;float:none;margin:0;}.check_dates button{width: 20%;font-size: 22px;}
.buy_tickets .attraction .middle_content_part1 button:hover, .check_dates button:hover {
border: 2px solid #d43131 !important;color: #d43131 !important;}
.buy_tickets .tabcontent {display: none;text-align: center;float: left;padding: 50px 0;width: 100%;}
.middle_content_part1.tablinks.active {border: 1px solid #74bf13;box-shadow: 0 1px 2px 0 #74bf13;opacity: 1;}
.middle_content_part1.tablinks {opacity: 0.22;}
.tabcontent h1 {font-size: 40px;color: #000;}
.tabcontent .img_title {background-color: #2c3257;color: #fff;font-size: 37px;font-weight: bold;margin: 0;padding: 0 20px;position: absolute;right: 30px;top: 20px;}
.tabcontent .story_img_detail{color: #2c3257;}
.tabcontent .last_admission {font-size: 32px;margin: 25px 0;}
.tabcontent .last_admission span{font-size: 39px;}
.story_img_detail > ul {display: table;list-style: outside none none;margin: 0 auto;text-align: center;}
.story_img_detail li {margin:0 0 10px;text-align: left;font-size: 24px;}
.story_img_detail li img{padding-right:10px;}
.tabcontent .story_permitted {font-size: 24px;color: #5b5a5a;margin-top: 20px;display: inline-block;}
.buy_tickets textarea{resize:none;height:auto !important;}
.buy_tickets .enquiry-form-detail .submit{border: 2px solid #424242;color: #424242;width: 30%;}
.buy_tickets .enquiry-form {padding: 0;}
.buy_tickets .enquiry-form select{background-position: 98% center;}
.buy_tickets .check_dates select {padding-right: 55px;font-size:26px;}
.check_dates h3{margin: 40px 0 35px;}



.cd-tabs {display: inline-block;position: relative;width: 100%;}
.cd-tabs:after {content: "";display: table;clear: both;}
.cd-tabs nav {text-align: center;z-index: 999;background-color: #f3f3f4;padding: 20px 0 90px;}
.no-cssgradients .cd-tabs::after {display: none;}
.cd-tabs.is-ended::after {visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s,visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.cd-tabs-navigation {background-color: #fff;border-radius: 5px;border: 1px solid #d5d5d5 !important;display: inline-flex;list-style: outside none none;margin: 0;z-index: 999999;width: 60%;}
.cd-tabs-navigation > li {float: left;position: relative;width: 100%;}
.cd-tabs-navigation a{color: #646464;display: block;font-size: 14px;font-weight: bold;line-height: 40px;text-align: center;outline: medium none;}
.cd-tabs-navigation a.selected {background-image: url("../images/gradient-overlay.png");color: #fff;}
.cd-tabs-navigation a.selected::before {content: "";font-family: fontawesome;font-size: 25px;left: 45%;position: absolute;top: 19px;}
.cd-tabs-content li {display: none;padding: 25px 0 70px;width: 100%;float: left;}
.cd-tabs-content li h3 { margin: 20px 0 35px;}
.cd-tabs-content li.selected {display: block;-webkit-animation: cd-fade-in 0.5s;-moz-animation: cd-fade-in 0.5s;animation: cd-fade-in 0.5s;}








@media screen and (min-width: 1500px){
	.or_between{left: 49.6%;}
	.carouselxx .owl-item center{max-height: 350px;}
}
@media screen and (max-width: 1200px){
	.tabcontent .img_title{font-size: 30px;}
	.tabcontent .last_admission {font-size: 24px;margin: 15px 0;}
	.tabcontent .last_admission span {font-size: 28px;}
	.tabcontent .last_admission sup {font-size: 12px;}
	.story_img_detail li{font-size: 18px;}
	.tabcontent .story_permitted{font-size: 20px;}
	.cd-tabs-navigation{width: 70%;}
}
@media screen and (max-width: 992px){
	.or_between {float: left;left: 0; position: relative;text-align: center;top: -15px;width: 100%;}
	.buy_tickets .padding_l, .buy_tickets .padding_r {float: left; width: 100%;padding: 0;}
	.buy_tickets .tabcontent .tab_contentmain > img{width: 100%;}
	.buy_tickets .tab_contentmain:first-child{margin-bottom:20px;}
	.cd-tabs-navigation{width: 85%;}
}
@media screen and (max-width: 768px){
	.buy_tickets .slider .fill img{height:500px;}
	.cd-tabs-navigation{width: 96%;}
	.tabcontent .story_permitted {font-size: 13px;}
	.buy_tickets .enquiry-form-detail{width:100%;}
	.buy_tickets .enquiry-form-detail .submit{width: auto;}
	.check_dates button {width: auto;font-size: 14px;}
	.buy_tickets .check_dates select{font-size: 16px;}
	.cd-tabs-navigation a{font-size: 11px;line-height: 32px;}
	.cd-tabs-navigation a.selected::before{top: 14px;}
	.check_dates h3 {margin: 25px 0 20px;}
	.cd-tabs nav{padding: 20px 0 60px;}
	.buy_tickets .tabcontent{padding: 30px 0;}
	
}

@media screen and (max-width: 520px){
	.or_between{top:-10px;}
	.buy_tickets .attraction .middle_content_part1 .pull-left, .buy_tickets .attraction .middle_content_part1 .pull-right{width:100%;height:auto;}
	.buy_tickets .attraction .middle_content_part1 .pull-left img{width:auto !important;margin-top: 0;margin-bottom:10px;}
	.buy_tickets .attraction .middle_content_part1 button{width: auto;}
	.buy_tickets .slider .fill img{left:0;}
	.cd-tabs-navigation a{font-size: 7px;line-height: 26px;}
	.cd-tabs-navigation a.selected::before{top: 12px;}
	.tabcontent h1 {font-size: 30px;line-height: 35px;}
	.buy_tickets h2 {font-size: 26px;margin: 15px 0;}
	.buy_tickets .attraction{padding: 40px 0 0;}
	.tabcontent .tab_contentmain, .tabcontent .col-md-12{padding: 0;}
	.tabcontent .last_admission span {font-size: 25px;}
	.tabcontent .last_admission {font-size: 20px;}
	.story_img_detail li {font-size: 16px;}
}
@media only screen and (min-width: 768px) {
  .cd-tabs::after {display: none;}
}



















/*HTML Pages End*/
