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


/*---------  plan-your-visit-pricing  --------*/

.pricing .middle_content_info{padding-bottom:60px;}


.middle-content-text .title{width:100%; margin-bottom:33px;}
.middle-content-text .title p{width:auto; display:inline;  text-align:center; color:#6f6f6f; font-size:26px; font-family: 'ProximaNova-Regular';}
.middle-content-text button{vertical-align:middle; margin-top:-7px; margin-left:20px; font-size:22px; font-family: 'ProximaNova-Regular';  background:none; color:#5ca423; text-transform:uppercase; border:2px solid #5ca423; padding:5px 35px;}
.middle-content-text a.onlines{vertical-align:middle; display:inline-block; margin-top:-7px; margin-left:20px; font-size:22px; font-family: 'ProximaNova-Regular';  background:none; color:#5ca423; text-transform:uppercase; border:2px solid #5ca423; padding:5px 35px;}
.pricing .middle-content-text{ text-align:center; color:#6f6f6f; font-size:20px; font-family: 'ProximaNova-Regular';}
.pricing-ticket{margin-top:23px; clear:left;}
.pricing-ticket .p_ticket{line-height:50px; text-transform:uppercase; text-align:center; color:#58585a; margin-bottom:0px; font-size:50px; font-family: 'DINOffc-CondBold';}
.pricing-ticket .including{text-transform:capitalize; text-align:center; color:#45486a; font-size:26px; font-family: 'ProximaNova-Regular';padding-bottom:5px;}

.pricing_including_left{color:#003e7e; font-size:24px; font-family: 'ProximaNova-Regular'; line-height:27px;}
.pricing_including_left p{margin-bottom:0px;}
.pricing_including_right{color:#003e7e; font-size:24px; font-family: 'ProximaNova-Regular'; line-height:27px;}
.pricing_including_right p{margin-bottom:0px;}
.pricing-ticket .check{margin-top:5px;}

.pricing .ticket-info{ padding-top:20px; float:left; margin-top:45px; border:1px solid rgba(69,72,106, 0.3); background:#ffffff; border-radius:2px;}
.ticket-info-left{float:left; padding-right:6px; width:25%;}
.ticket-info p{margin-bottom:0px; font-size:26px; color:#010000; font-family: 'ProximaNova-Regular'; text-transform:uppercase; text-align:center;}
.ticket-info .text-info{text-transform:lowercase; margin-bottom:23px; font-size:16px; font-family: 'ProximaNova-Regular'; color:#45486a; }
.ticket-info .text-info1{text-transform:lowercase; font-size:16px; font-family: 'ProximaNova-Regular'; color:#45486a; }
.ticket-info .text-info2{text-transform:lowercase; margin-bottom:0px; font-size:16px; font-family: 'ProximaNova-Regular'; color:#45486a; }
.ticket-info-middle1{float:left; padding-right:6px; width:25%;}
.ticket-info-middle2{float:left; padding-right:6px; width:25%;}
.ticket-info-right{float:left; width:25%;}
/*.pricing .col-sm-9{width:75%; padding-left:0px; padding-right:0px;}*/
.ticket-info a.btn_bk{font-family: 'ProximaNova-Regular'; background:none; font-size:15px; border:2px solid #ed1260; text-transform:uppercase; display:inline-block; text-align:center; color:#ed1260;padding:9px 0px; width:100%; margin:2% 0% 2% 1%;}
.ticket-info button a{color:#ed1260;}
.bottom-content-text{float:left; width:100%; padding:35px 20px 0px 25px;}
.bottom-content-text p{ padding-right:50px;}
.bottom-content-text p{margin-bottom:0px; font-size:18px; color:#6f6f6f; font-family: 'ProximaNova-Regular';padding-bottom:15px;  /*padding:30px 0px 0px;*/} 
.bottom-content-text .title{font-size:22px; color:#393837; font-family: 'ProximaNova-Semibold'; padding:15px 0 18px 0; margin:0px;}
.pricing .middle_content_part  button{float:left !important;}

.pricing-container{max-width:770px; width:100%; margin:0 auto;}


/*---------  media-room -----------*/

.media-room .carousel-caption h2{
	margin-top:0px;
	font-family: 'Roboto-Medium';
	margin-bottom:20px;
	font-size:24px;
	text-shadow:none;
}
.media-room .carousel-caption p{
	font-size:16px;
	text-shadow:none;
	font-family: 'Roboto-Regular';
}
.media-room h1{text-transform:uppercase; font-size:50px; color:#58585a;  font-family: 'DINOffc-CondBold'; text-align:center; margin:46px 0px 0px 0px;}
.media-content-part1{background:#ffffff; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; padding:20px 25px 25px 15px;}
.media-content-part1 h4{color:#003e7e; font-size:18px; margin-bottom:15px; }
.media-content-part1 p{color:#5c5c5c; font-size:15px; margin-bottom:;}
.media-room-l{padding-left:0px; margin-top:40px;}
.media-room-r{margin-top:40px;}
.media-content-part1 span{ 
	color:#45486a; 
	font-size:15px;
}
.media-content-part1 button{
	float:right;
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	border:2px solid #003e7e;
	text-transform:uppercase;
	color:#003e7e;
	padding:5px 15px;	
}

.media-slider-number{
	text-align:center;
	margin-bottom:20px;
}
.media-slider-number ul {
	list-style-type:none;
	
}
/*.blog-slider-number ul li:hover{background:#000000; padding:5px 0;}*/
.media-slider-number ul li{
	text-transform:capitalize;
	text-decoration:none;
	display:inline;
	padding:0 5px;
}	
.media-slider-number ul li a{
	color:#3453a1;
	text-decoration:none;
	font-size:22px;
	color:#5c5c5c;
	font-family: 'ProximaNova-Light';
	width:32px;
	height:30px;
	display:inline-block; 	
}
.media-slider-number ul li a:hover{
	background:#003e7e;
	color:#ffffff;
}
.media-team{padding-bottom:100px;}
.media-team-info{float:left; margin:85px 0 30px 0;}

.media-team  h1{margin-bottom:30px;}
.media-team  h3{color:#58585a; font-size:35px; text-align:center; font-family: 'DINOffc-CondBold'; text-transform:uppercase;}
.media-team p{color:#58585a; font-size:24px; text-align:center; margin-bottom:0px; line-height:1;}
.media-team-left{ float:left; width:32%; border:1px solid #45486a; border-radius:4px; position:relative;  text-align:center; padding:0px 0 25px 0;}
.media-team-left p{margin-bottom:30px; color:#616164; font-size:16px; padding:0 15px 0 13px; text-align:left;}
.media-team-middle{  position:relative; text-align:center; padding:0 0 25px 0; float:left; width:32%; margin:0px 2%; border:1px solid #45486a; border-radius:4px;}
.media-team-middle p{margin-bottom:30px; color:#616164; font-size:16px; padding:0 15px 0 13px; text-align:left;}
.media-team-info .col-sm-4 p{min-height:70px !important;}

.media-team-right{position:relative; text-align:center; padding:0px 0 25px 0; float:left; width:32%; border:1px solid #45486a; border-radius:4px;}
.media-team-right p{margin-bottom:30px; color:#616164; font-size:16px; padding:0 15px 0 13px; text-align:left;}
.media-team-info img{ left:38%;}

.media-team-info a{color:#17a79d; font-size:14px; text-transform:uppercase; position:relative; top:-5px;}
.media-team-info a:hover{text-decoration:none;}
.media-team .col-md-6 .middle_content_part1{
	background:#fff;
	float:left;
	width:100%;
	border-radius:3px;
	margin-bottom:20px;
	overflow:hidden;
}
.media-team .middle_content_part1, .media-team.middle_content_part2{
	 box-shadow: 0 0px 1px 1px #c2c2c2;
}

.media-team .middle_content_part1 .pull-left{padding:0px; width:40%;}
.media-team .padding_l .middle_content_part1 .pull-right p{min-height:190px; padding-top:10px; text-align:left !important; font-size:16px; color:#737373;}
.media-team .middle_content_part1 .pull-right{padding-bottom:0px; width:60%;}
.media-team .padding_r .middle_content_part1 .pull-right p{min-height:139px; padding-top:10px; text-align:left !important; font-size:16px; color:#737373;}
a.media_film{display:inline-block; text-decoration:none !important;}
a.media_film,.media-team .padding_l .middle_content_part1 button{
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	float:right; margin-right:20px;
	border:2px solid #003e7e;
	text-transform:uppercase;
	color:#003e7e;
	padding:5px 15px;	
}
.media-team .middle_content_part1 .middle_content_part2 button{
	float:right;
}
.media-team .middle_content_part1 .pull-right p{padding-right:40px;}
.media-team .padding_r .pull-left p{padding-bottom:20px;}

.media-team .middle_content_part1 .pull-right h2{
	text-transform:uppercase;
	font-size:36px;
	padding-left:15px;
	font-family: 'DINOffc-CondBold';
	
	color:#58585a;	
}
.media-team .padding_r .middle_content_part1 button{
	font-family: 'ProximaNova-Regular';
	background:#ed1260;
	font-size:14px;
	float:left; 
	border:2px solid #ed1260;
	text-transform:uppercase;
	color:#ffffff;
	margin-left:22px;
	padding:5px 15px;	
}


.media-slider-number {
    float: left;
    margin-bottom: 20px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.media-room .middle_content_info{padding-bottom:0px;}

.number{float:right;}
.number span{float:left; color:#58585a; font-size:14px; padding-right:5px;   }
.number h5{float:left; margin:0px; color:#58585a; font-size:18px; font-family: 'ProximaNova-Semibold';}
.media-team-info .number{float:none; display:inline-block; margin-left:15px; }
.media-team-info span.media_title, span.travel_cnt_title {
	color: #58585a;
	padding-bottom:20px;
    font-family: "ProximaNova-Semibold";
    font-size: 16px;
    text-transform: uppercase;
	display:inline-block;
	width:100%; text-align:center;
}
.contact_link {text-align:center; margin-top:30px;}
.contact_link a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #45486a;
    color: #45486a;
    font-family: "ProximaNova-Regular";
    font-size:18px;
	display:inline-block;
    padding: 10px 24px;
    text-transform: uppercase;}
/*-------- how-to-find-us  -----------*/

.middle_info{padding-bottom:50px;
	background: -webkit-linear-gradient(#ffffff, #edefef); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #edefef); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #edefef); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #edefef); /* Standard syntax (must be last) */
}
.middle_info h1{font-size:50px; text-transform:uppercase; color:#58585a; text-align:center; font-family:"DINOffc-CondBold"; padding:55px 0 45px 0; margin:0px;}
.middle-left{width:32%; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; }
.middle-middle{width:32%; margin:0px 22px; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; }
.middle-right{width:32%; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2;}
.middle-info-part1 .col-sm-4{padding:0px; background:#fff;}
.middle-info-part1 h4{text-align:center; text-transform:uppercase; font-size:35px; color:#58585a; margin:0px; font-family:"DINOffc-CondBold"; }
.middle-info-part1 p{font-size:16px; color:#616164; padding:0px 20px; margin:20px  0;}
.middle-info-part1 .middle-left p{margin-bottom:40px;}
.middle-info-part1{margin-top:;}
.middle_info  .col-sm-12{padding:0px;}
.find-us .middle_content_part{float:left;}
.middle-left .main-img{}
/*.middle-middle .main-img{left:4%; position:relative; padding-top:65px; padding-bottom:40px;}
.middle-right .main-img{left:4%; position:relative; padding-top:35px; padding-bottom:40px;}
*/




.top_img2{
	min-height:200px;
	clear:both;
	width:100%;
	text-align:center;
}
/*.middle-left .left{min-height:204px;}*/
/*.middle-info-part1 .f-arrow, .middle-info-part2 .f-arrow{padding:15px 0 20px 0; position:relative; left:43%;}*/
.middle-info-part2 .col-sm-4{padding:0px; background:#fff;}
.middle-info-part2 .col-sm-4 a, .middle-info-part1 .col-sm-4 a{width:100%; display:inline-block; text-align:center; padding:15px 0 20px 0;}
.middle-info-part2 .col-sm-4 p a, .middle-info-part1 .col-sm-4 p a{width:auto; padding:0px;}
.middle-info-part2 h4{text-align:center; text-transform:uppercase; font-size:35px; color:58585a; color:#58585a; margin:28px 0px 20px 0; font-family:"DINOffc-CondBold";}
.middle-info-part2 h4.panel-title{margin:0px;}
.middle-info-part2 p{font-size:16px; color:#616164; padding:0px 20px; margin:22px 0px;}
.middle-info-part2{margin-top:22px;}

.middle-info-part2  h5{color:#58585a; padding:0px 20px; text-transform:uppercase; font-size:24px; color:58585a; font-family: 'ProximaNova-Semibold';}
.find-us .middle_content_part1 div{
	width:50%;
	padding-bottom:0px !important;
}

.find-us .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%;}
.find-us .question-mark{position:absolute; top:30%; left:16%;}
.find-us .accessibility-img{position:absolute; top:30%; left:68%;}
.find-us .middle_content_part1 .pull-right p{
	color:#656565;
	font-size:16px;
	padding-left:15px;
	padding-right:21px;
	padding-top:0px;
}


/* ----------- venue-hire ---------*/

.venue-hire .carousel-caption{
	background:#58585a;
	left:8%;
	opacity:0.88;
	text-align:left;
	padding:30px;
	width:42%;
}
.hire-footer-img{
	background:url(../images/venue-hire-footer-back.png) no-repeat;
	text-align:center;
	width:100%;
	float:left;
	background-size:100% 100%; 
	}
.hire-footer-img h2{
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	font-family: 'DINOffc-CondBold';
	font-size:50px;
	margin:40px 0px 20px;
}
.hire-footer-img p{
	text-align:center;
	color:#ffffff;
	font-size:20px;
	margin:0px;
}
.hire-footer-img button{
	background:none;
	border:2px solid #ffffff;
	color:#ffffff;
	font-size:19px;
	font-family: 'ProximaNova-Semibold';
	padding:10px 35px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0;
}
.hire-footer-img a.venu_dwn{
	background:none;
	border:2px solid #ffffff;
	color:#ffffff;
	font-size:19px;
	font-family: 'ProximaNova-Semibold';
	padding:10px 35px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0;
	display:inline-block;
}


.venue-hire-left{padding:0px 0px 0px 30px;}
.venue-hire-left h1{font-size:50px; font-family: 'DINOffc-CondBold'; color:#505050; text-transform:uppercase; }
.venue-hire-left p{font-size:17px; color:#777777; padding-right:54px; line-height:21px; }
.venue-hire-part1-back{background:#f6f8fa; padding:80px 0px 120px;}

.venue-hire-part1 button{
	background:none;
	display:inline-block;
	border:2px solid #003e7e;
	color:#003e7e;
	font-size:18px;
	width:100%;
	padding:10px 0px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0 0;
	font-weight:bold;
}
.venue-hire-part1 a.venu_dwn1, .venue-hire-part2 a.venu_dwn1{
	background:none;
	border:2px solid #003e7e;
	color:#003e7e;
	font-size:18px;
	width:100%;
	padding:10px 0px;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0 0;
	font-weight:bold;
	padding:10px;
	display:block;
}

.venue-hire-part1 .col-sm-8, .venue-hire-part2 .col-sm-8{padding:0px;}
.venue-hire-part1 .venue-hire-right{margin-top:18px;}
.venue-hire-right{padding:0px 10px 0px 35px;}
.venue-hire-right h1{margin-top:0px; font-size:50px; font-family: 'DINOffc-CondBold'; color:#505050; text-transform:uppercase; }
.venue-hire-right p{font-size:17px; color:#777777; }
/*.venue-hire-part2-back{background:#f6f8fa; padding:80px 0px;}*/
.venue-hire-part2 button{
	background:none;
	border:2px solid #003e7e;
	color:#003e7e;
	font-size:18px;
	width:77%;
	padding:10px 0px;
	text-transform:uppercase;
	text-align:center;
	margin-top:30px ;
	font-weight:bold;
}
.venue-hire-part2 .venue-hire-left{padding:0 15px;}
.venue-hire-part2 .venue-hire-right{padding:0 15px;}
.venue-hire-part2 .venue-hire-right p{	padding-right:38px; line-height:21px;}
.venue-hire-part3 .venue-hire-middle {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #c2c2c2;
    margin: 0 25px 0 0;
    padding: 0% 2% 2%;
    position: relative;
    width: 23.3%;
	text-align:center;
	min-height:460px;
	margin-bottom:30px;
}
.venue-hire-middle p{ text-align:left;}
.col-md-3.venue-hire-middle > img {
    position: relative;
	width:100%;
}
.venue-hire-part2-back{padding:90px 0px;}
.venue-hire-part3-back{background:#f6f8fa; padding:50px 0px;}
.venue-hire-part3 h1{ margin-bottom:30px; text-align:center; text-transform:uppercase;margin-top:0px; font-size:50px; font-family: 'DINOffc-CondBold'; color:#505050; }
.venue-hire-part3 h2{text-align:center; font-size:35px; color:#58585a; font-family: 'DINOffc-CondBold'; margin:0 0 30px 0;  text-transform:uppercase }

.venue-hire-part3 .venue-hire-left{position:relative; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; background:#ffffff; padding:60px 25px 118px 25px ; width:23%;}
.venue-hire-part3 .venue-hire-right{position:relative; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; background:#ffffff; padding:60px 25px 15px 25px ; width:23%;}
.venue-hire-part3 .venue-hire-middle2{position:relative; margin:0px 30px 0px 0px; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; background:#ffffff; padding:60px 25px 128px 25px; width:23%;}	
.venue-hire-part3 .venue-hire-middle1{margin:0px 30px; position:relative; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; background:#ffffff; padding:60px 25px 128px 25px;  width:23%;}
.venue-hire-inner{padding-top:50px;}
.venue-hire-part3 p{font-size:16px; color:#616164;}	
.venue-hire-part3 .venue-hire-left img,
.venue-hire-part3 .venue-hire-middle1 img,
.venue-hire-part3 .venue-hire-middle2 img,
.venue-hire-part3 .venue-hire-right img{position:absolute; left:30%; top:-13%;}	
.venue-hire-inner .venue-hire-middle:nth-child(4n+4){ margin-right:0px;}
/* --------------  albert-dock  -----*/

.albert-dock .middle_content_part1, .albert-dock .middle_content_part2{
	 box-shadow: 0 0px 1px 1px #c2c2c2;	
}
.albert-dock .attraction{margin-top:30px; margin-bottom:30px;}
.albert-dock .attraction .middle_content_part1 .pull-right{padding-bottom:0% !important;}
.albert-dock .attraction .middle_content_part1 .pull-left, .middle_content_part .attraction .middle_content_part2 .pull-right{
	width:40%;  padding-bottom:0px !important;
}
.albert-dock .attraction .middle_content_part2 .pull-left, .middle_content_part .attraction .middle_content_part1 .pull-right{
	width:60%; 
}
.albert-dock .middle_content_part1 .pull-right h2, .albert-dock .middle_content_part2 .pull-left h2{
	text-transform:uppercase;
	color:#58585a;
	font-size:36px;
	padding-left:15px;
	font-family: 'DINOffc-CondBold';	
}
.albert-dock .middle_content_part1 button, .albert-dock .middle_content_part2 button{
	float:right;
	margin-right:20px;
	font-size:14px;
	text-transform:uppercase;
	background:none;
	border:2px solid #003e7e;
	color:#003e7e;
	padding:6px 12px;
	margin-top:20px;
}
.albert-dock .middle_content_part1 .pull-right p, .albert-dock .middle_content_part2 .pull-left p{padding-top:30px;}

/* -------------  venue-hire-popup   ------------------*/

.popup-menu{}
.main-container{ width:950px; height:1600px; margin:0 auto;}
.popup-menu h1{font-size:50px; text-align:center; font-family: 'DINOffc-CondBold'; color:#58585a; margin:55px 0px 50px;}
.popup-menu p{font-size:18px; color:#575757; padding:0 0 0 10px; float:left; margin-bottom:65px;}
.popup-middle label{font-size:16px; color:#676767;width:100%; margin-bottom:0px;  text-transform:capitalize;}
.popup-middle{width:570px; margin:0 auto;}
.popup-middle .form-control{height:45px; margin:5px 0px 15px; border-radius:0px;}

.popup-middle select{width:150px; height:40px; text-transform:capitalize; font-size:16px; padding:0px 5px; margin:5px 0px 10px;}
.popup-middle .center{margin:0 20px;}
.popup-middle a{background:none; border:1px solid #003e7e; color:#003e7e; font-size:19px;padding:10px 40px;}
.popup-middle-part a:hover{text-decoration:none;}
.popup-middle a.inlinelink {border:none; color:#003e7e; font-size:18px;padding:0;}

.check-box{ font-size:16px; color:#676767;}
.popup-middle-part .button{margin-top:30px; margin-bottom:0px;}

#radio-btn1{font-size:16px;}
#radio-btn2{font-size:16px;}
.popup-middle-part .popup-calender{color:#003e7e; font-size:19px; padding:0px; border:none; margin-left:2%;}
.popup-middle .star{color:#ff0000; padding-left:1%;}


.popup-middle .check-box{font-size:16px; font-family: 'ProximaNova-Regular';}
.popup-middle .rd-btn{font-size:16px; color:676767; font-family: 'ProximaNova-Regular';}

/* -----   travel-trade  ----*/

.travel_content{ padding-bottom:60px;}
.travel_content h2{font-size:50px; font-family: 'DINOffc-CondBold'; color:#505050; padding-top:10px; margin-top:0px; margin-bottom:5px;}
.bottom-content-text .book_now{text-align:center; margin-top:30px;}
.bottom-content-text .book_now a{color:#ed1260; padding:1% 3%; display:inline-block; border:2px solid #ed1260; font-size:19px; text-transform:uppercase;}

.travel_content .ticket-info { padding-top:20px; float:left; margin-top:40px; border:1px solid #45486a; background:#ffffff;}


.access{position:absolute; top:28%; right:30%;}
.travel_content .middle_content_part1 .pull-right .download, .travel_content .middle_content_part2 .pull-right .download{text-transform:uppercase; font-size: 14px; background:#ed1260; color:#ffffff; padding:3% 8%; margin:6% 0  0 6%; text-decoration:none;}
.travel_content .middle_content_part1 .pull-right .download:hover{text-decoration:none;}
.travel_content .middle_content_part2 .pull-left .download{text-transform:uppercase; font-size: 14px; background:#ed1260; color:#ffffff; padding:3% 8%; margin:6% 6%  0 0; text-decoration:none; float:right;}
.travel_content .middle_content_part1 .pull-right p, .travel_content .middle_content_part2 .pull-left p{padding-bottom:0px;}
.travel_content .middle_content_part2 .pull-left .read-more{text-transform:uppercase; font-size: 14px; color:#45486a; border:1px solid #45486a; padding:3% 8%; margin:0 0  0 6%; text-decoration:none;}


.travel-contact-us  h3{color:#616164; font-size:35px; margin-top:30px; text-align:center; font-family: 'DINOffc-CondBold'; text-transform:uppercase;min-height:80px;}
.travel-contact-us p{color:#616164; font-size:16px; margin-bottom:0px; line-height:1;}
.travel-contact-us  a{color:#17a79d; font-size:14px; text-transform:uppercase;}
.travel-contact-us h2{text-transform:uppercase; text-align:center; font-size:50px; margin:40px 0 35px;  font-family: 'DINOffc-CondBold';}
.travel-contact-us  .contact-left{ padding:0 0 20px 0; margin-bottom:20px; border: 1px solid #c2c2c2;
    border-radius: 4px;
    box-shadow: 0 1px 0px 1px #c2c2c2;}
.travel-contact-us  .contact-right{ margin-bottom:20px; padding:0px 0; border: 1px solid #c2c2c2;
    border-radius: 4px;
    box-shadow: 0 1px 0px 1px #c2c2c2;}
.travel-contact-us  .contact-left img, .travel-contact-us  .contact-right img{width:100%;}
.travel-contact-us .number{float:right;}
.travel-contact-us .number span{float:left; color:#58585a; font-size:14px; padding-right:5px;   }
.travel-contact-us .number h5{float:left; margin:0px; color:#58585a; font-size:18px; font-family: 'ProximaNova-Semibold';}
.travel-contact-us  .contact-left-inner{padding:0 33px;}

.travel-contact-us  .contact-left-inner p{margin-bottom:30px; color:#616164; font-size:16px; text-align:left;}
.travel-data {margin-bottom:35px;}
.travel_content .pricing_including_left{ padding-left:0px; padding-right:0px; color:#777777; font-size:22px; font-family: 'ProximaNova-Regular';}
.travel_content .pricing_including_left p{margin-bottom:2px;}
.travel_content .pricing_including_right{color:#777777; padding-right:0px; font-size:22px; font-family: 'ProximaNova-Regular';}
.travel_content .pricing_including_right p{margin-bottom:2px;}
.travel_content .pricing-ticket .check{margin-top:2px;}
.travel_content .pricing-ticket .pricing_including_right p, .travel_content .pricing-ticket .pricing_including_left p{
	color:#003e7e;
	font-size:24px;
}
.travel-popup .popup-middle-part p{font-size:18px; color:#575757; float:left; padding:0 0 0 10px !important; margin-bottom:6%;}
.travel-popup .popup-middle-part .popup-middle p{padding:0 0px;}
.travel-popup .popup-middle-part submit{text-transform:uppercase; background:none; border:1px solid #003e7e; color:#003e7e; font-size:19px;padding:10px 40px;}
.travel-popup .popup-middle-part submit:hover{text-decoration:none;}

.travel-popup .popup-middle-part .link{text-transform:none; background:none; border:none; color:#003e7e; font-size:19px;padding:0px;;}
.travel-popup .popup-middle-part .link:hover{text-decoration:none;}

.popup-middle .radio-text{margin-bottom:5%;}

.popup-middle #popup-address {height:100px; margin:5px 0px 15px; border-radius:0px;}

.popup-middle #popup-group{width:100%; display:inline; margin:0 2% 0 0;}
.popup-middle-part .submit{text-transform:uppercase; background:none; border:2px solid #003e7e; color:#003e7e; font-size:19px;padding:10px 50px;}

.group1{float:left; margin:1% 1% 2% 1%; width:100%; max-width:23%;}
.popup-middle  .main-group{border:1px solid #a2a2a2; float:left; margin:1% 0 2% 0;}
.travel-radio-button {
    display: inline;
    width: 100%;

}
.radio-text .radio-button{
	padding-left:10px;
	display:inline-block;
}
.radio-text .radio-button[for="radio-btn3"]{
	padding-top:10px;		
	padding-bottom:5px;
}

.check-box.squaredTwo{
	margin:10px 0 0px;
}
.check-box.general{
	margin:10px 0 0px;
}
.check-box.general_chkbox{
	margin:10px 0 0px;
}
/* ----- partnerships ------*/

.partnerships-inner-content{background: -webkit-linear-gradient(#ffffff, #edefef); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #edefef); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #edefef); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #edefef); /* Standard syntax (must be last) */
	}

.partnerships{margin:0 0 4% 0;}
.partnerships-inner1{margin:35px 0 50px 0;}
.partnerships-inner1 .inner-left h2{margin:20px 0 12px 0; font-size:50px;  font-family: 'DINOffc-CondBold'; color:#505050; text-transform:uppercase;}
.partnerships-inner1 .inner-left p{min-height:175px;  font-size:18px; color:#777777; line-height:20px;}
.partnerships-inner1 .inner-right{text-align:center; top:35%; }
.partnerships-inner1 .inner-left a{ padding:10px 35px; background:none; border:2px solid #3453a1; color:#3453a1; font-size:19px;}
.partnerships-inner1 .inner-left{padding:0 30px;}
.partnerships-inner1 .inner-right{padding:0 0px 0 0 ;}

.partnerships-inner2{background:#0f70b3; margin-bottom:55px; margin-top:12px;}
.partnerships-inner2 .inner-left h2{margin:36px 0 12px 0 ; font-size:50px;  font-family: 'DINOffc-CondBold'; color:#ffffff; text-transform:uppercase;}
.partnerships-inner2 .inner-left p{padding-bottom:4%;ext-align:center; top:35%; font-size:18px; color:#ffffff; line-height:20px; }
.partnerships-inner2  .inner-left-btn{margin-right:25px; text-transform:uppercase; padding:10px 55px;; background:none; border:2px solid #ffffff; color:#ffffff; font-size:19px; font-family: 'ProximaNova-Semibold';}
.partnerships-inner2 .inner-left{padding:0 30px;}
.partnerships-inner2 .inner-right{padding:0px;}
.partnerships-inner2  .inner-left-btn:last-child{margin-right:0px;}

.partnerships-inner3{ margin:32px 0 90px 0;}
.partnerships-inner3 .inner-left h2{margin:20px 0 12px 0; font-size:50px;  font-family: 'DINOffc-CondBold'; color:#505050; text-transform:uppercase;}
.partnerships-inner3 .inner-left p{ font-size:18px; color:#777777; line-height:20px; min-height:170px;}
.partnerships-inner3 .inner-right{text-align:center; top:35%; }
.partnerships-inner3 .inner-left a{ padding:10px 35px; background:none; border:2px solid #3453a1; color:#3453a1; font-size:19px;}
.partnerships-inner3 .inner-left{padding:0 30px ;}
.partnerships-inner3 .inner-right{padding:0px;}
 
.partnerships-inner4{background:#d3093a;  padding-bottom:30px; margin-bottom:55px;}
.partnerships-inner4 .inner-left h2{margin:45px 0 10px 0; font-size:50px;  font-family: 'DINOffc-CondBold'; color:#ffffff; text-transform:uppercase;}
.partnerships-inner4 .inner-left p{min-height:100px; font-size:18px; color:#ffffff; line-height:20px;}
.partnerships-inner4 .inner-right{text-align:center; top:35%; }
.partnerships-inner4 .inner-left a{margin-top:1%; padding:10px 35px; background:none; border:2px solid #ffffff; color:#ffffff; font-size:19px; font-family: 'ProximaNova-Semibold';}
.partnerships-inner4 .inner-left{padding:0px;}
.partnerships-inner4 .inner-right{padding:0 30px;}
.partnerships img{width:100%;}
.partnerships-innerlast{margin-bottom:90px;}

/* ------ legal -----*/

.legal-inner h1{font-size:50px; text-align:center; text-transform:uppercase; color:#58585a; font-family: 'DINOffc-CondBold'; margin-bottom:35px; margin-top:0px ;}
.legal-inner-left{padding:0px;border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; margin-bottom:30px;}
.legal-inner{margin-top:50px; margin-bottom:70px;}
.legal-inner .col-sm-12{padding:0px;}
.legal-inner .legal-left{padding:0px;}

.legal-inner-left h4{color:#003e7e; margin-bottom:24px; margin-top:8px;}
.legal-inner-left p{color:#5c5c5c; font-size:15px; min-height:145px; line-height:1.3;}
.legal-inner a{text-transform:uppercase; border:2px solid #003e7e; color:#003e7e; font-size:18px; padding:1% 4%; float:right;}
.legal-left img{width:100%;}
.legal-right{padding:20px;}

/* ----- about us  ----*/

.about-title h1{text-transform:uppercase; font-size:50px; font-family: 'DINOffc-CondBold'; color:#505050; text-align:center; margin-top:50px; }
.abot-inner p{color:#777777; font-size:18px; line-height:1.3; margin:2% 0; padding:0 2%;}
.about-middle .about-left{padding:0px;}
/*.about-middle .about-right{padding-left:0px;}*/
.about-middle-left h2{color:#58585a; font-size:36px; font-family: 'DINOffc-CondBold'; text-transform:uppercase;}
.about-middle-left p{color:#737373; font-size:15px; line-height:1.3;}
.about-middle-left {padding:0px;border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2;}
.about-middle-left a{font-size:14px; color:#003e7e; border:2px solid #003e7e; text-transform:uppercase; padding:2% 5%; float:right; margin-right:0%;}
.about-middle{margin:60px 0 0;}
.about-middle-left .read-btn1{margin-top:9%;}
.about-middle-left img{width:100%;}
.about-middle-left .read-btn2{margin-top:11px;}
.abot-btn{text-align:center; margin:30px 0 80px;}
.abot-btn a{color:#3453a1; font-size:19px; border:2px solid #3453a1; padding:1% 4%;}
.abot-btn a:focus{text-decoration:none;}
.aboutus .middle_content_part1 .pull-right p{
	color:#656565;
	font-size:16px;
	padding-left:15px;
	padding-right:21px;
	padding-top:0px;
	padding-bottom:4%;
	line-height:1.2;
	}
.aboutus .middle_content_part1 div{padding-bottom:0px;}
.aboutus .middle_content_part1 .pull-right a{
	color:#45486a;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	border:2px solid #45486a;
	padding:2% 5%;
	margin-left:5%;
}
.aboutus .middle_content_part2 .pull-left{padding-bottom:3%;}
.aboutus .middle_content_part2 .pull-left a{
	color:#45486a;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	border:2px solid #45486a;
	padding:2% 5%;
	float:right;
	margin-right:21px;
}

.aboutus .middle_content_part2 .pull-left h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:35px;
	padding-left:15px;
	font-family: 'DINOffc-CondBold';
}
.aboutus .middle_content_part2 .pull-left p{
	color:#656565;
	font-size:16px;
	padding-left:15px;
	padding-right:21px;
	line-height:1.2;
}
.aboutus .middle_content_part1 .pull-right h2{
	text-transform:uppercase;
	color:#231f20;
	font-size:35px;
	padding-left:15px;	
	font-family: 'DINOffc-CondBold';
}
.aboutus .middle_content_part2 .pull-right p{
	color:#656565;
	font-size:16px;
	padding-left:15px;
	padding-right:35px;
}

/*----- contact us ------*/

/*.contactus-inner h1{font-size:50px; color:#58585a; font-family: 'DINOffc-CondBold'; text-align:center;}

.contactus-inner1{border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2;}
.contactus-inner1 a{color:#17a79d; text-transform:uppercase; font-size:14px;}
.contact-link{text-align:center;}
*/

.contactus-slider p{}
.contactus-middle{width:100%;
	background: -webkit-linear-gradient(#ffffff, #f0f2f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #f0f2f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #f0f2f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #f0f2f4); /* Standard syntax (must be last) */
}
.contactus-inner{padding:40px 0 80px 0;}
.contactus-inner h1{margin-bottom:40px; font-size:50px; color:#58585a; font-family: 'DINOffc-CondBold'; text-align:center;}
.contactus-inner1{margin-bottom:30px; background:#ffffff; border-radius:4px; box-shadow:0 0 1px 1px #c2c2c2; padding-left:0px; padding-right:0px; text-align:center; padding-top:20%; padding-bottom:15%}
.contactus-inner1 a{color:#17a79d; font-weight:normal; text-transform:uppercase; font-size:14px; padding:2% 10%; background:none; border:1px solid #17a79d;}
.contactus-inner1 p{font-size:16px; color:#58585a; padding:35px 10px 0 15px; min-height:110px;}
.contactus-inner .col-md-2{width:20%;}

.contact-enquiry-form{background:#ffffff;}
.enquiry-form{padding:25px 0 50px 0;}
.enquiry-form h1{margin-bottom:40px; font-size:50px; color:#58585a; font-family: 'DINOffc-CondBold'; text-align:center;}
.enquiry-form-detail{width:690px; margin:0 auto;}
.enquiry-form-detail textarea{width:100%; height:115px; margin:12px 0;}
.enquiry-form-detail label{font-weight:normal; font-size:16px; color:#676767; margin-bottom:0px;text-transform:capitalize; font-family: 'ProximaNova-Semibold';}
.enquiry-form-detail .star{color:#ff0000; padding-left:1%;}
.enquiry-form-detail .form-control{height:45px; margin:10px 0 15px 0; border-radius:0px;}

.enquiry-form-detail .submit{text-transform:uppercase; background:none; border:2px solid #104a86; color:#104a86; font-size:19px;padding:10px 40px;}
.enquiry-form-detail #enquiry-comment {height:100px; margin:12px 0px; border-radius:0px;}
.enquiry-form-detail .button{margin-top:6%; margin-bottom:10%;}
.enquiry-fanzone{background:#f0f2f4; padding-top:2%; padding-bottom:5%;}
.enquiry-fanzone h1{
	text-align:center;
	text-transform:capitalize;
	color:#58585a;
	font-size:50px;
	font-family: 'ProximaNova-Semibold';
	margin-bottom:50px;
	}
.country{width:100%; height:40px; text-transform:capitalize; font-size:16px; padding:0px 5px; margin:10px 0px;}

.enquiry-fanzone .facebook .facebook-top img, .enquiry-fanzone .tripadvisor .tripadvisor-logo img{width:100%;}
.enquiry-fanzone .facebook .facebook-detail{
	text-align:center;
	font-size:16px;
	color:#393939;
	padding:30px 40px 65px 40px;
	width:100%;
	}
.enquiry-fanzone .tripadviser-button{
	padding-left:20px;
	padding-bottom:30px;
}
.enquiry-fanzone .border{
	border:2px solid #d0d0d0;
	border-radius:5px;
	width:100%;
	float:left;
	background:#ffffff;
	}
.contactus-slider .carousel-caption p{
	font-size:16px;
	text-shadow:none;
	font-family: 'ProximaNova-Regular';
	margin:0px;
}
	
	
	/*checkbox-css start*/
	input[type="checkbox"] {
		visibility:hidden;
		margin-right:3%;
		float:left;
		}
	.enquiry-chkbox {
		width: 28px;
		height: 28px;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
		margin-top:8px; margin-bottom:10px;
		position: relative;
		display:inline-block;
		width:100%;
		}
	.enquiry-chkbox 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 );
		}
	.enquiry-chkbox 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);
		}
	.enquiry-chkbox label:hover::after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
		opacity: 0.3;
		}
	.enquiry-chkbox input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		}
	.enquiry-chkbox p{float:left;}
		/*checkbox-css end*/
		
		
.about-middle-left .about-right p{min-height:63px; }
.about-right{padding:20px;}
.aboutus-middle1{
	background: -webkit-linear-gradient(#ffffff, #f0f2f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #f0f2f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #f0f2f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #f0f2f4); /* Standard syntax (must be last) */	
	padding-bottom:80px;	
}
.top-time > img {
    padding-left: 20px;
	width:55px;
	height:37px;
}
/*.ticket-info-left a.btn_bk{margin-top:6px;}
.ticket-info-middle2 a.btn_bk{margin-top:6px;}
.ticket-info-right  a.btn_bk{margin-top:4px;}*/


 .middle_info .middle-info-part1 .middle-left,  .middle_info .middle-info-part1 .middle-middle,  .middle_info .middle-info-part1 .middle-right{ min-height:500px;}
 
 .middle_info .middle-info-part2 .middle-left,  .middle_info .middle-info-part2 .middle-middle,  .middle_info .middle-info-part2 .middle-right{ min-height:500px;}
a.tool-tip{background:url(../images/ques.png) no-repeat center center; padding:0 15px; border:none; margin-left:-25px;}
.ui-tooltip, .arrow:after{
    background:#e1e1e1;
	box-shadow: 0 0 5px 0 #ccc;
  }
  .ui-helper-hidden-accessible{display:none;}
  .ui-tooltip {
	max-width:500px;
    width:100%;
	padding: 10px 20px;
    color: #222222;
    text-transform: uppercase;
    box-shadow: 0 0 5px 0 #ccc;
	background:#e1e1e1 !important;
	text-align:center;
	top:100px;
	margin-top:-100px;
  }
  .text_lbl.tooltip1{}
  .text_lbl.tooltip1 i{color:#333333;}
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }

.popup_top_text{text-align:center; padding:0 20px;}
.travel-contact-us .contact-left-inner{display:inline-block; width:inherit; min-height:305px;}

.slider{position:relative;}
.arrow_down_slide{height:50px; width:50px; text-align:center; background:#fff; border:2px solid #ccc; position:absolute; right:100px; bottom:10px;}
.arrow_down_slide img{padding-top:20px;}
.arrow_down_slide a{height:100%; width:100%; display:inline-block;}
.media-team .padding_r .middle_content_part1 button.media_film{
	font-family: 'ProximaNova-Regular';
	background:none;
	font-size:14px;
	float:right; margin-right:20px;
	border:2px solid #003e7e;
	text-transform:uppercase;
	color:#003e7e;
	padding:5px 15px;	
	position:absolute; 
	right:0px;
	bottom:33px;
}



@media screen and (max-width: 992px){
	.contactus-inner .col-md-2{width:50%;}
	.contact_list{margin:0px !important;}
	.contact_list .col-md-3{width:33%; float:left !important;}
}
@media screen and (max-width: 768px){
	.contact_list .col-md-3{width:50%; float:left !important;}
}

.travel-contact-us .contact-left p{line-height:20px;}
.travel-contact-us .contact-right p{line-height:20px;}
.accordion{
	margin-bottom:0px;
}
.accordion .panel-heading{
	background:none;
}
.accordion .panel-heading a{
	background:url(../images/arrow_d.png) no-repeat center center;
}
.accordion .panel-heading a[aria-expanded="true"]{
	background:url(../images/arrow_u.png) no-repeat center center;
}

.accordion .panel-heading a img.f-arrow{
	display:none;
}
 .accordion .panel.panel-default{
 	border:none;
	box-shadow:none;
 }
.paddbottom30 {padding-bottom:30px !important;}
.accordion .panel-body{	
	color: #616164;
    font-size: 16px;
    margin:0 0 20px 0;
    padding: 0 20px;
	font-family:"ProximaNova-Regular";
}

@media screen and (max-width: 520px){
	
.pricing .middle-content-text{margin-top:27px;}
.middle-content-text .title{margin-bottom:27px;}
.middle-content-text .title p{font-size:18px; padding-bottom:20px; display:inline-block;}
.pricing .middle-content-text button{font-size:14px;}
.pricing .middle-content-text p{font-size:15px;}
.pricing-ticket .p_ticket{font-size:40px;}
.pricing-ticket .including{font-size:18px; line-height:18px; padding-top:15px; padding-bottom:20px;}
.pricing_including_left{font-size:17px;}
.pricing_including_right{font-size:17px;}
.accessiblity_content .col-sm-12.middle_content_info.pricing{padding-bottom:65px;}
.ticket-info-left{width:51%;}
.ticket-info p{font-size:20px;}
.ticket-info .text-info{font-size:12px; margin-bottom:17px;}
.ticket-info .text-info1,.ticket-info .text-info2{font-size:12px;}
.ticket-info-middle1{width:49%; padding-right:0px;}
.ticket-info button{font-size:12px; padding:4px 0; width:100%; margin:2% 0 2% 0;}
.ticket-info-middle2{width:51%; margin:10px 0;}
.ticket-info-right{width:49%; margin:10px 0;}
.bottom-content-text{padding:35px 0 0;}
.bottom-content-text p{padding-right:0px; font-size:15px;}
.bottom-content-text .title{font-size:18px; line-height:15px;}
.signup > img{width:auto; max-width:none;}

.accessiblity_content .middle_content_part .pull-left{position:relative;}
.accessiblity_content .middle_content_part .pull-left img, .accessiblity_content .middle_content_part .pull-right img{max-width:123%;}
.accessiblity_content .middle_content_part .pull-left img.price{top:17%;}
.question-mark{top:17%; right:17%;}

.media-room h1{font-size:40px; line-height:33px; margin:30px 0 0px;}
.media-room-r{padding:0px; margin-top:20px;}
.media-room-r .media-content-part1 button{margin-top:10px; float:left !important; margin-top:14px;}
.media-room.accessiblity_content .col-sm-12.middle_content_info{padding-bottom:0px;}
.media-team .container{padding:0px;}
.media-team h1{margin-bottom:15px;}
.media-team p{font-size:18px; text-align:left;}
.media-team-info .col-sm-4{width:100%; margin:0 0 80px 0; padding-bottom:20px;}
.media-team-info img{left:41%;}
.media-team-middle p{font-size:15px; line-height:18px;}
.number{width:100%; text-align:center;}
.number span{float:none; display:inline-block;}
.number h5{float:none; display:inline; position:relative; top:2px;}
.media-team-info a{border:1px solid #17a79d; padding:5px 20px; margin-bottom:15px; display:inline-block;}
.media-team .middle_content_part1 .pull-left{width:100%; height:150px; overflow:hidden;}
.media-team .middle_content_part1 .pull-left img{width:100%;}
.media-team .middle_content_part1 .pull-right{width:100%;}
.media-team .col-md-6{padding:0px; display:inline-block;}
.media-team .middle_content_part1 .pull-right h2{font-size:32px;}
.media-team .padding_l .middle_content_part1 .pull-right p{font-size:15px; line-height:18px; min-height:auto; display:inline-table;}
.media-team .middle_content_part1 .pull-right{padding-bottom:20px;}
.media-team .padding_l .middle_content_part1 button{margin-top:20px;}
.media-team .padding_r .middle_content_part1 .pull-right p{line-height:18px; min-height:145px;}
.media-team{padding-bottom:40px;}

#colorbox{width:300px !important; overflow:scroll;}

.venue-hire-part1-back .container, .venue-hire-part2-back .container{padding:0px;}
.venue-hire-part1-back{padding-top:10px 0 60px;}
.venue-hire-part2-back{padding:60px 0;}
.venue-hire-left{padding:0px;}
.venue-hire-left h1{text-align:center; font-size:40px;}
.venue-hire-left p{padding-right:0px; font-size:15px;}
.venue-hire-part1 button{font-size:16px;}
.venue-hire-right{padding:0px;}
.venue-hire-part2 .venue-hire-left,.venue-hire-part2 .venue-hire-right{padding:0px;}
.venue-hire-right h1{font-size:40px; margin-top:30px;}
.venue-hire-part2 .venue-hire-right p{font-size:15px; padding:0px;}
.venue-hire-part2 button{width:100%;}

.venue-hire-part3-back .container{padding:0px;}
.venue-hire-part3 h1{margin-bottom:0px;}
.venue-hire-part3 h2{margin-bottom:20px;}
.venue-hire-part3 .col-md-3{width:100%; min-height:400px; margin:0 0 60px 0;}
.venue-hire-part3 .col-md-3:last-child{margin-bottom:0px;}
.venue-hire-part3 h1{font-size:40px;}
.venue-hire-part3 p{padding:0 15px;}
.hire-footer-img{background-size:cover; background-position:56% center;}
.hire-footer-img h2{font-size:40px;}
.hire-footer-img p{font-size:18px;}

.travel_content .middle-content-text{ margin-top:27px;}
.travel_content h2{font-size:40px; line-height:40px; padding-top:0px;}
.travel_content .pricing_including_right,.travel_content .pricing_including_left{font-size:15px; padding-left:0px; line-height:20px;}
.travel-data{padding:0px; margin-bottom:0px;}
.travel-data .check{margin-top:2px;}
.travel_content .pricing-ticket .pricing_including_right p, .travel_content .pricing-ticket .pricing_including_left p{font-size:18px;}
.accessiblity_content .col-sm-12.middle_content_info{padding:0 0 50px;}
.travel-contact-us h2{font-size:40px; margin:20px 0 35px; line-height:35px;}
.travel_content .pricing-ticket .including{padding-top:7px;}
.accessiblity_content .col-sm-12.middle_content_info.travel_content{padding:0 0 35px;}
.travel_content .bottom-content-text .book_now{margin-top:15px;}
.bottom-content-text .book_now a{padding:10px 38px;}
.travel-contact-us .contact-left-inner{padding:0 17px; text-align:center;}
.contact-left-inner a{border: 2px solid #17a79d;
    display: inline-block;
    margin-bottom: 15px;
    padding: 5px 20px;}
	
.travel-contact-us .number h5 {
    display: inline;
    float: none;
    position: relative;
    top: 2px;
}
.travel-contact-us .number span {
    display: inline-block;
    float: none;
}
.partnerships-inner1{margin-top:0px;}
.partnerships-inner1 .inner-left h2{font-size:40px; margin-top:25px;}
.partnerships-inner1 .inner-left{padding:0 0 20px 0px;}
.partnerships-inner1 .inner-left p,.partnerships-inner3 .inner-left p{font-size:15px;}
.partnerships-inner1 .inner-left a{width:100%; display:inline-block; text-align:center; padding:10px 0;}
.partnerships-inner2 {padding-bottom:10px; margin-bottom:0px;}
.partnerships-inner2 .inner-left h2,.partnerships-inner3 .inner-left h2{font-size:40px;}
.partnerships-inner2 .inner-left{padding:0px;}
.partnerships-inner2 .inner-left p{font-size:15px;}
.partnerships-inner2 .inner-left-btn{margin:0 0 12px 0;width:100%; display:inline-block; text-align:center;}
.partnerships-inner3{margin-bottom:0px;}
.partnerships-inner3 .inner-left{padding:0px;}
.partnerships-inner3 .inner-left a{width:100%; display:inline-block; text-align:center; margin-bottom:30px;}
.partnerships-inner3 .inner-left p{min-height:auto;}
.partnerships-inner4 {margin-bottom:0px;}
.partnerships-inner4 .inner-left h2{font-size:40px;}
.partnerships-inner4 .inner-left p{font-size:15px;}
.partnerships-inner4 .inner-left a{width:100%; display:inline-block; text-align:center;}
.partnerships-innerlast{margin-bottom:20px;}


.legal-inner h1{font-size:40px; margin-bottom:20px;}
.legal-inner .col-sm-6{padding:0px;}
.legal-right{display:inline-block;}
.legal-inner-left{margin-bottom:15px;}
.legal-inner{margin-top:30px; margin-bottom:30px;}

.about-middle .col-sm-6, .abot-inner{padding:0px; display:inline-block; max-width:100%;}
.about-middle-left{display:inline-block; margin-bottom:20px; padding-bottom:0px;}
.about-title h1{font-size:40px; margin:30px 0 15px; }
.abot-inner p{font-size:15px;}
.about-middle{margin:20px 0 0 0;}
.about-middle-left h2{margin-top:4px;}
.about-middle-left .read-btn1{margin-top:0px;}
.about-middle .about-right{display:inline-block; padding:20px 15px 15px 15px;}
.aboutus-middle1{padding-bottom:30px;}
.abot-btn a{width:100%; display:inline-block; padding:3% 4%;}
.abot-btn{margin:30px 0 75px;}

.contactus-inner{padding:0px 0 40px}
.contactus-inner h1{font-size:40px; margin:30px 0 25px; line-height:35px;}
.contactus-inner .col-md-2{width:100%; padding:0 40px; margin:15px 0;}
.contactus-inner1{padding:40px 0 25px;}
.enquiry-form h1{font-size:40px; padding:0 15px; margin:0 0 20px;}
.enquiry-form-detail{width:auto;}
.enquiry-chkbox{height:auto;}
.enquiry-chkbox input[type="checkbox"]{margin-right:6%;}
.enquiry-form-detail .submit{padding:8px 40px;}
.enquiry-form{padding:25px 0 20px;}

.popup .main-container{width:240px;}
.popup-menu h1{font-size:40px; padding:0 30px; margin:30px 0 20px;}
.popup-middle{width:230px;}
.travel-popup .popup-middle-part p{padding:0px;}
.popup-middle .form-control{width:230px; margin:0px;}
.popup-middle .form-control{width:230px;}
.popup-middle label{font-size:13px; line-height:13px; margin:10px 0;}
.popup-middle select{width:230px; margin:0px; margin-bottom:10px;}
.popup-middle .center{margin:0px 0 10px 0;}
.popup .input-group.date.datetime.col-md-1.pull-right{display:none;}
.popup-middle select[name="t_minute"].center{width:100px; margin-right:10px; margin-bottom:10px;}
.group1{max-width:48%;}
.group1 h4{font-size:14px;}
.travel-popup .popup-middle-part p{font-size:18px; line-height:15px;}
.travel-popup .popup-middle-part .link{font-size:14px;}
.popup-middle #popup-address{margin:0 0 10px 0;}
.radio-text label{margin:2px;}
.squaredTwo{padding-left:10px;}
.general{padding-left:10px;}
.squaredTwo label{margin:0px;}
.general label{margin:0px;}
.general_chkbox{padding-left:10px;}
.general_chkbox label{margin:0px;}

.popup-menu p{padding:0px; line-height:20px; margin-bottom:20px;}
.popup-middle select[name="v_start_minut"].center{width:100px; margin-right:10px;}
.popup-middle select[name="v_end_mnt"].center{width:100px; margin-right:10px;}
.ticket-info-right img{height:auto !important;}

/* =============   */

.venue-hire-part1-back{padding:10px 0px 25px; margin:0 -15px;}
.venue-hire-part1 button{margin:5px 0 0 0;}
.venue-hire-part2 button{margin-top:5px;  }
.venue-hire-part2-back{padding:25px 0; margin:0 -15px;}
.venue-hire-right h1{text-align:center; margin-top:25px;}
.venue-hire-part3-back{padding:25px 0;}
.venue-hire-part1 .venue-hire-left{margin:0 15px;}
.venue-hire-part2 .venue-hire-right{margin:0 15px;}
.popup-menu p{padding:0px 15px; margin-bottom:10px;}
.popup-middle .star{padding-left:0%;}
.media-room-r .media-content-part1 button{float:left !important; margin-bottom:16px;}
.media-team-info{margin:65px 0 0 0;}
.media-room-r .media-content-part1{padding-bottom:15px;}
.media-team-left p, .media-team-middle p, .media-team-right p{margin-bottom:15px;}
.media-team-info .media-team-right .col-sm-4{margin:0 0 20px !important; }
.abot-inner p{margin-top:20px;}
.about-title h1{margin:30px 0 0 0;}
.enquiry-chkbox p{width:80%; padding-left:6px;}
.popup-menu p{float:left; width:90%; padding:0 0 0 10px;}
.popup-middle-part .popup-middle .button {padding-top:10px;}

.pricing-ticket .pricing-container .pricing_including_left p, .pricing-ticket .pricing-container .pricing_including_right p {
    margin-bottom: 5px;
}
.travel-contact-us h3 {
    display: inline-block;
}
.pricing-container .contact-left .contact-left-inner p:last-child, .pricing-container .contact-right .contact-left-inner p:last-child {
    margin-bottom: 0px;
}
iframe.mob_ticket{margin-top:300px;}
.arrow_down_slide{right:20px; bottom:-50px; z-index:999;}
}
@media screen and (max-width: 480px){
.contact_list .col-md-3{width:100% !important; float:left !important;}
}
@media screen and (max-width: 400px){
.media-team-info img{left:37%;}
}

@media screen and (max-width: 320px){
.media-team-info img{left:34.6%;}

}
