*
{
    margin:0px;
    padding:0px;
	box-sizing:border-box;	
}

img
{
    border:none;
}

a
{
    text-decoration:none;
    outline-style:none;
    -webkit-transition: all .5s ;
    -moz-transition: all .5s ;
    -ms-transition: all .5s ;
    -o-transition: all .5s ;
    transition: all .5s ;
    transition-timing-function:ease-out;
}
:hover
{
    -webkit-transition: all .5s ;
    -moz-transition: all .5s ;
    -ms-transition: all .5s ;
    -o-transition: all .5s ;
    transition: all .5s ;
    transition-timing-function:ease-out;
}
body
{
    overflow-x:hidden;
	font-size:16px;
	line-height:150%;
	font-family:"MuseoSans300";
	margin:0px;
	padding:0px;
	color:#000000;
}
h1,h2,h3,h4,h5,h6{ line-height:140%;}
ul,li {margin:0px;}	
@font-face {
    font-family: 'MuseoSans500';
    src: url('../fonts/museosans.eot');
    src: url('../fonts/museosans.eot') format('embedded-opentype'),
        url('../fonts/museosans.woff') format('woff'),
        url('../fonts/museosans.ttf') format('truetype'),
        url('../fonts/museosans.svg#MuseoSans500') format('svg');
}
@font-face {
    font-family: 'MuseoSans300';
    src: url('../fonts/museosans-300.eot');
    src: url('../fonts/museosans-300.eot') format('embedded-opentype'),
        url('../fonts/museosans-300.woff') format('woff'),
        url('../fonts/museosans-300.ttf') format('truetype'),
        url('../fonts/museosans-300.svg#MuseoSans300') format('svg');
}
@font-face {
    font-family: 'MuseoSans700';
    src: url('../fonts/museosans_0.eot');
    src: url('../fonts/museosans_0.eot') format('embedded-opentype'),
        url('../fonts/museosans_0.woff') format('woff'),
        url('../fonts/museosans_0.ttf') format('truetype'),
        url('../fonts/museosans_0.svg#MuseoSans700') format('svg');
}
@font-face {
    font-family: 'MuseoSans100';
    src: url('../fonts/museosans-100.eot');
    src: url('../fonts/museosans-100.eot') format('embedded-opentype'),
        url('../fonts/museosans-100.woff') format('woff'),
        url('../fonts/museosans-100.ttf') format('truetype'),
        url('../fonts/museosans-100.svg#MuseoSans100') format('svg');
}
#color1
{
    color:#003b8f;
}
#color2
{
    color:#000000;
}
#bg1
{
    background:#000000;
}
#bg2
{
    background:#EF6944;
}
#margin_top
{
    margin-top:25px;
}
#country_resultsticket_header_text
{
    margin-top:60px;
    text-transform:uppercase;
}

.top_header_contanear
{
    display:block;
    float:left;
    width:100%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    position:fixed;
    z-index:1100;
    background:#FFF;
    top: 0;
}
.top_contanear
{
    display:block;
    float:left;
    width:100%;
    background:#003B8F;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);	
    padding:8px 0;
}
.top_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.top_main_area p
{
    font-family: 'MuseoSans500';
    font-size:13px;
    color:#FFF;
    font-weight:100;
    float:left;
    margin-top:3px;
    margin-right:18px
}
.top_main_area p span
{
    display:inline-block;
}
.top_main_area p a
{
    text-decoration:none;
    color:#FFF;
    margin-right:15px;
}
.top_main_area p a:hover
{
    color:#F05A01;
}
.top_main_area h1
{
    float:left;
    margin-right:25px;
}
.input_style3
{
    display:block;
    float:left;
    width:400px;
    padding:0 10px;
    height:30px;
    background:#FFFFFF;
    border:none;
    font-family: 'MuseoSans500';
    font-size:16px;
    color:#525252;	
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);
    box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);
}
.submit_style2
{
    display:block;
    float:left;
    width:60px;
    height:30px;
    background:#F05A01 url(../images/search_icon.png) center center no-repeat;;
    border:none;
    cursor:pointer;
}
.submit_style2:hover
{
    background:#000000 url(../images/search_icon.png) center center no-repeat;;
}
.top_main_area ul
{
    float:left;
    list-style-type:none;
}
.top_main_area ul li
{
    display:inline;
    font-family: 'MuseoSans500';
    font-size:13px;
    color:#FFF;
    font-weight:100;	
}
.top_main_area ul li a
{
    text-decoration:none;
    color:#FFF;
    border-right:1px solid #FFF;
    padding:0 6px;
}
.top_main_area ul li:last-child a 
{
    border-right:none;
}
.top_main_area ul li a:hover
{
    color:#F05A01;	
}
.top_main_area h3
{
    float:right;
}
.top_main_area h3 img
{
    margin:0 5px;
}
.logo_and_nav_contanear
{
    display:block;
    float:left;
    width:100%;
   padding:6px 0;
}
.logo_and_nav_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.logo_area
{
 width:226px;
    display:block;
    float:left;
    /*width:226px;*/
    text-align:center;
   
}
.logo_area img
{
    width:100%;
    max-width:420px;
}
.nav_main_area
{
	display:block;
	float:right;
	width:auto;
	text-align:right;
}
.nav_main_area ul
{
	list-style-type:none;
}
.nav_main_area ul li
{
	display:inline;
	font-size:16px;
	color:#420154;
    font-family: 'MuseoSans700';
	font-weight:100;
	line-height:75px;	
}
.nav_main_area ul li a
{
	text-decoration:none;
	color:#000000;
	padding:33px 10px 33px 10px;	
	
}
.nav_main_area ul li a:hover
{
	background:#F05A01;
	color:#FFF;	
}
#active a
{
	background:#F05A01;
	color:#FFF;		
}

.small_manu
{width:97%;
 float:right;
 height:auto;
 margin:15px 0 10px 0;
 overflow:visible;
 display:none;
 z-index:1000;
 text-align:center;
 position:relative;
 font-size:16px;
 z-index:999;
}


.toggleMenu {
    display:  none;
}
.nav {
    list-style: none;
    *zoom: 1;
    float:left;
    background:rgba(0,0,0,0.9);
    width:97%
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 9.7px 15px;
    color:#FFF;
    border-bottom:1px #000 solid;
    text-decoration:none;

}

.nav a:hover {
    color:#00A0E3;
}

#redselect{color:#FF0000; background-image:url(../images/arrow_down.png); background-position:bottom; background-repeat:no-repeat;height:30px;}

.nav li {
    position: relative;
    font-family: 'MuseoSans300';
    font-size:17px;	
    float:left;
    z-index:6;

}
.nav > li {
    float: left;
    width:100%;
    text-align:center;

}
.nav > li > .parent {
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #2E2E2E;
    position: relative;
    z-index:100;
    border-top: 1px solid #000;
}
.nav li li a:hover
{
    background:#000000;
}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

.header_contanear
{
    display:block;
    float:left;
    width:100%;
    margin-top:124px;
    position:relative;
    z-index:999;
}

.header_text_contenaer
{
    display:block;
    float:left;
    width:100%;
    position:absolute;
    margin-top:-12%;
    z-index:1000;
}
.header_text_main_area
{
    display:block;
    width:96%;
    max-width:1150px;
    margin:0px auto;
    text-align:center;
}
.header_text_main_area h1
{
    font-family: 'MuseoSans500';
    font-size:40px;
    color:#FFF;	
    background:#F05A01;
    padding:3px 55px;
    font-weight:100;
    display:inline-block;
    clear:both;
}
.header_text_main_area h2
{
    font-family: 'MuseoSans500';
    font-size:48px;
    color:#FFF;	
    background:#003b8f;
    padding:3px 55px;
    font-weight:100;
    margin-top:15px;
    display:inline-block;	
    clear:both;		
}
.search_ticket_contanear
{
    display:block;
    float:left;
    width:100%;
    background:#003b8f;
    padding:8px 0;
}
.search_ticket_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.search_left_area
{
    display:block;
    float:left;
    width:162px;
    height:84px;
    background:url(../images/search_right_bg.png) right center no-repeat;
}
.search_left_area h2
{
    font-size:25px;
    color:#FFF;
    font-family: 'MuseoSans700';
    font-weight:100;
    margin-top:13px;
}
.search_left_area h2 span
{
    font-size:22px;
    color:#FFF;
    font-family: 'MuseoSans300';	
}
.search_right_area
{
    display:block;
    float:right;
    width:920px;
}
.input_style1
{
    display:block;
    float:left;
    width:25%;
    height:40px;
    background:#FFF;
    line-height:40px;
    padding:0 1%;
    font-family: 'MuseoSans300';
    color:#6d6d6d;
    border:none;
    font-size:18px;
    margin:22px 1% 0 1%;
}
.input_style2
{
    display:block;
    float:left;
    width:25%;
    height:40px;
    background:#FFF url(../images/calender_icon.png) right center no-repeat;
    background-position:98% 5px;
    line-height:40px;
    padding:0 1%;
    font-family: 'MuseoSans300';
    color:#6d6d6d;
    border:none;
    font-size:18px;
    margin:22px 1% 0 1%;
}
.submit_style1
{
    display:block;
    float:right;
    width:12%;
    height:40px;
    border:none;
    background:url(../images/search_but_bg.png) no-repeat;
    background-size:100% 100%;
    color:#FFF;
    font-family: 'MuseoSans700';
    font-size:19px;
    border-radius:5px;
    margin:22px 0 0 0;
    line-height:30px;
    cursor:pointer;	
}
.submit_style1:hover
{
    background:#F05A01;
}
.about_contanear
{
    display:block;
    float:left;
    width:100%;
    padding:70px 0;
    background:#C7533C url(../images/about_bg.png) left center no-repeat;
	background-size:cover;
}
.about_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.about_main_area h1
{
    font-size:50px;
    color:#F05A01;
    font-family: 'MuseoSans500';
    font-weight:100;	
}
.about_main_area p
{
    margin-top:15px;
    color:#000;
    font-size:17px;
    line-height:30px;
    font-family: 'MuseoSans300';
    width:85%;	
}
.services_contanear
{
    display:block;
    float:left;
    width:100%;
    padding:50px 0;
}
.services_main_area
{
	display:block;
	width:96%;
	max-width:1100px;
	margin:0px auto;
	
}
.services_boxes
{
	display:flex;
	flex-wrap:wrap;
	width:102%;
	margin:0 -1%;
}
.services_box1
{
	display:block;
	float:left;
	width:31.3%;
	margin:5px 1%;
	padding:15px;
	text-align:center;
	background:#f3f3f3;
	border:1px solid #e3e3e3;
}
.services_box1 img
{
    width:100%;
    max-width:152px;
}
.services_box1 h1
{
    font-size:22px;
    font-family: 'MuseoSans500';
    color:#F05A01;
    font-weight:100;
    margin-top:10px	
}
.services_box1 ul
{
    margin-top:10px;
    list-style-type:none;
    margin-bottom:20px;
}
.services_box1 ul li
{
    font-family: 'MuseoSans300';
    color:#777777;
    font-size:16px;
    margin-top:15px;
}
.services_box1 ul li a
{
    text-decoration:none;
    color:#777777;	
}
.services_box1 ul li a:hover
{
    color:#000;
}
.more_but1
{
    display:block;
    width:150px;
    height:38px;
    line-height:38px;
    font-family: 'MuseoSans300';
    font-size:16px;
    color:#FFF;
    border-radius:4px;
    margin:0px auto;
    background:#F05A01;	
}
.more_but1:hover
{
    opacity:0.8;
}

.more_but2
{
    display:block;
    width:150px;
    height:38px;
    line-height:38px;
    font-family: 'MuseoSans300';
    font-size:16px;
    color:#FFF;
    border-radius:4px;
    margin:0px auto;
    background:#003b8f;	
}
.more_but2:hover
{
    opacity:0.8;
}

.more_but3
{
    display:block;
    width:150px;
    height:38px;
    line-height:38px;
    font-family: 'MuseoSans300';
    font-size:16px;
    color:#FFF;
    border-radius:4px;
    margin:0px auto;
    background:#000000;	
}
.more_but3:hover
{
    opacity:0.8;
}

.online_ticket_contanear
{
    display:block;
    float:left;
    width:100%;
    padding:40px 0;
    background:#11294B url(../images/online_tickts_bg.jpg)top center no-repeat;
    background-size:100% 100%;;
}
.online_ticket_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.online_ticket_heading_area
{
    display:block;
    float:left;
    width:100%;
}
.online_ticket_heading_area h1
{
    font-family: 'MuseoSans500';
    font-size:35px;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    font-weight:100;	
}
.online_ticket_heading_area h2
{
    font-family: 'MuseoSans300';
    font-size:20px;
    color:#FFF;
    text-align:center;
}
.inventory_online_tickets_boxes
{
	display:flex;
	flex-wrap:wrap;
	width:102%;
	margin:0 -1%;
}
.online_ticket_box1
{
	display:block;
	float:left;
	width:31.3%;
	margin:5px 1%;
	padding:15px;
	text-align:center;
	margin-top:25px;
	border:1px solid #FFFFFF;
	background:#fff;	
}
.online_ticket_box1 img
{
    width:100%;
}
.online_ticket_box1 h2
{
    font-size:21px;
    font-family: 'MuseoSans700';
    color:#003b8f;
    text-transform:uppercase;
    margin:12px 0;
    font-weight:100;	
}
.online_ticket_box1 ul
{
    margin-top:20px;
}
.online_ticket_box1 ul li
{
    font-size:15px;
    font-family: 'MuseoSans300';
    color:#000000;
    list-style-image:url(../images/ul_type.png);
    margin-bottom:10px;	
}
.online_ticket_box1 ul li a
{
    color:#000000;
}
.online_ticket_box1 ul li a:hover
{
    color:#F05A01;
}

.client_says_contanear
{
    display:block;
    float:left;
    width:100%;
    background:url(../images/testimonial_bg.png) repeat;
    padding:50px 0; 
}
.client_says_main_area
{
    display:block;
    width:96%;
    max-width:1150px;
    margin:0px auto;
}
.client_says_heading_area
{
    display:block;
    float:left;
    width:100%;
    text-align:center;
}
.client_says_heading_area h1
{
    font-size:50px;
    font-weight:100;
    font-family: 'MuseoSans500';
    color:#F05A01;	
}
.client_says_heading_area h1 span
{
    color:#F05A01;
}

.client_says_box1
{
    display:block;
    float:left;
    width:21%;
    margin:55px 2% 25px 2%;
    text-align:center;
}
.client_says_video_box
{
    display:block;
    width:100%;
    background:url(../images/client_pc.png) top center no-repeat;
    background-size:100% auto;
}
.client_says_video_box img
{
    width:96%;
    margin:5px 2% 20px 2%;
    cursor:pointer;
}
.client_says_video_box img:hover
{
    opacity:0.6;
}

.client_says_box1 h2
{
    font-size:19px;
    color:#F05A01;
    font-weight:100;
    font-family: 'MuseoSans300';
    margin-top:5px;
}
.client_says_box1 h2 span
{
    font-style:italic;
    color:#F05A01;
}
.footer_contanear
{
    display:block;
    float:left;
    width:100%;
    background:url(../images/footer_bg.jpg) top center no-repeat;
    background-size:100% 100%;
    border-top:4px solid #000;
}
.footer_main_area
{
    display:block;
    max-width:1100px;
    width:96%;
    margin:0px auto;
}
.footer_top_area
{
    display:block;
    float:left;
    width:100%;
}
.footer_top_box1
{
    display:block;
    float:left;
    width:15%;
    margin-top:30px;
}
.footer_top_box1 h1 ,.footer_top_box2 h1 ,.footer_top_box3 h1
{
    font-family: 'MuseoSans500';
    font-size:16px;
    color:#FFFFFF;
    font-weight:100;
    text-transform:uppercase;	
}
.footer_top_box1 ul
{
    margin-top:15px;
    list-style-type:none;
}
.footer_top_box1 ul li
{
    font-size:14px;
    color:#8c8c8c;
    font-family: 'MuseoSans500';
    margin-bottom:12px;	
}
.footer_top_box1 ul li a
{
    color:#FFFFFF;
    text-decoration:none;	
}
.footer_top_box1 ul li a:hover
{
    color:#F05A01;
}
.footer_top_box2
{
    display:block;
    float:left;
    width:54%;
    margin:30px 4% 0 4%;

}

.footer_top_box2 ul
{
    margin-top:15px;
    list-style-image:url(../images/ul_type2.png);
    list-style-position:inside;
}
.footer_top_box2 ul li
{
    font-size:14px;
    color:#8c8c8c;
    font-family: 'MuseoSans500';
    margin-bottom:12px;	
}
.footer_top_box2 ul li a
{
    color:#FFFFFF;
    text-decoration:none;	
}
.footer_top_box2 ul li a:hover
{
    color:#F05A01;
}
#footer_top_box2_left_list
{
    display:block;
    float:left;
    width:49%;
}
#footer_top_box2_right_list
{
    display:block;
    float:right;
    width:49%;	
}
.footer_top_box3
{
    display:block;
    float:right;
    width:23%;
    margin-top:30px;
}
.footer_top_box3 p
{
    margin-top:15px;
    font-size:14px;
    color:#FFFFFF;
    font-family: 'MuseoSans500';		
}
.footer_top_box3 h4
{
    margin-top:15px;
    font-size:14px;
    color:#FFFFFF;
    font-family: 'MuseoSans500';
    font-weight:100;
    line-height:23px;		
}
.footer_top_box3 h4 img
{
    margin-right:5px;
}
.footer_top_box3 h4 span
{
    color:#F05A01;
}
.footer_top_box3 h4 a
{
    text-decoration:none;
    color:#F05A01;
}
.footer_bottom_area
{
    display:block;
    float:left;
    width:100%;
    padding:25px 0;
    background:url(../images/footer_bottom_bg.png) top center no-repeat;
    margin-top:30px;
}
.footer_bottom_copy_area
{
    display:block;
    float:left;
    width:50%;
}
.footer_bottom_copy_area p
{
    font-size:14px;
    color:#FFFFFF;
    font-family: 'MuseoSans500';
    margin-top:10px	
}
.footer_bottom_copy_area p a
{
    text-decoration:none;
    color:#F05A01;
}
.footer_bottom_copy_area p a:hover
{
    color:#F05A01;
}
.footer_bottom_social_area
{
    display:block;
    float:right;
    width:50%;
    text-align:right;
}
.footer_bottom_social_area p
{
    font-size:14px;
    color:#F05A01;
    font-family: 'MuseoSans500';	
}
.footer_bottom_social_area p img
{
    vertical-align:middle;
    margin-left:5px;
}
.header_contanear2
{
    display:block;
    float:left;
    width:100%;
    margin-top:10px;
    position:relative;
    z-index:999;
    background:url(../images/header_img2.jpg) center no-repeat;
    background-size:100%  368px;
    min-height:368px;
}
.header_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.header_text_area
{
    display:block;
    float:left;
    width:100%;
    text-align:center;
}
.header_text_area h1
{
    font-size:40px;
    font-family: 'MuseoSans500';
    text-align:center;
    background:#F05A01;
    color:#FFF;
    font-weight:100;
    display:inline-block;
    padding:3px 25px;
    margin-top:100px;
}
.header_text_area p
{
    font-size:20px;
    font-family: 'MuseoSans300';
    text-align:center;
    background:rgba(0,0,0,0.6);
    color:#FFF;
    font-weight:100;
    display:inline-block;
    padding:15px 25px;
    margin-top:20px;
    width:70%;
}
.header_text_area2
{
    display:block;
    float:left;
    width:100%;
    text-align:center;
}
.header_text_area2 h1
{
    font-size:40px;
    font-family: 'MuseoSans500';
    text-align:center;
    background:transparent;
    color:#F05A01;
    font-weight:100;
    display:inline-block;
    padding:3px 25px;
    margin-top:90px;
}
.header_text_area2 p
{
    font-size:20px;
    font-family: 'MuseoSans300';
    text-align:center;
    color:#FFF;
    font-weight:100;
    display:inline-block;
    padding:15px 25px;
    margin-top:20px;
    width:70%;
}
.header_text_area2 h4
{
    font-size:30px;
    font-family: 'MuseoSans300';
    text-align:center;
    color:#FFF;
    font-weight:100;
    display:inline-block;
    padding:15px 25px;
    width:70%;
    font-weight:100;
}

.body_contanear
{
    display:block;
    /*float:left;*/
    width:100%;
    padding:45px 0;
	margin-top:95px;
}
.body_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.body_main_area p { font-size:16px;}
.body_area1
{
    display:block;
    float:left;
    width:100%;
    margin-top: 30px;
}
.body_area1_left_area
{
    display:block;
    float:left;
    width:26%;
    text-align:center;
}
.body_area1_left_area img
{
    width:100%;
    max-width:278px;
}
.body_area1_right_area
{
    display:block;
    float:right;
    width:70%;
}
.body_area1_right_area h1
{
    font-size:50px;
    font-family: 'MuseoSans300';
    font-weight:100;	
}
.body_area1_right_area h1 span
{
    font-family: 'MuseoSans700';
    color:#F05A01;	
}
.body_area1_right_area p
{
    font-size:17px;
    font-family: 'MuseoSans300';
    margin-top:20px;
    line-height:30px;	
}
.body_area2
{
    display:block;
    float:left;
    width:100%;
    margin:30px 0;
}
.body_area2_img_box1
{
    display:inline-block;
    vertical-align:top;
    width:22.5%;
    margin:30px 1% 0 1%;
}
.body_area2_img_box1_img_area
{
    display:block;
    float:left;
    width:100%;
    position:relative;
    z-index:1;
}
.body_area2_img_box1_img_area img
{
    float:left;
    height: 243px;
    width: 247px;
}
.body_area2_img_box1_text_area
{
    display:block;
    float:left;
    width:100%;
    background:rgba(0,0,0,0.6);
    padding:12px 0;
    text-align:center;
    position:relative;
    z-index:2;
    margin-top:-46px
}
.body_area2_img_box1_text_area p,.body_area2_img_box1_text_area p a
{
    font-size:18px;
    color:#FFF;
    font-family: 'MuseoSans700';	
}
.events_contanear
{
    display:block;
    float:left;
    width:100%;
    padding:50px 0;
    background:url(../images/event_bg.jpg) top center no-repeat;
    background-size:100% 491px;
}
.events_main_area
{
    display:block;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.events_main_area h1
{
    text-align:center;
    font-size:40px;
    text-transform:uppercase;
    color:#FFF;
    font-family: 'MuseoSans500';
    font-weight:100;	
}
.events_box1
{
    display:block;
    float:left;
    width:31%;
    padding:30px 1%;
}
.events_box1 ul
{
    font-size:20px;
    color:#FFF;
    font-family: 'MuseoSans300';	
}
.events_box1 ul li
{
    list-style-image:url(../images/ul_type3.png);
    list-style-position:inside;
    margin-bottom:10px;
}
.events_box1 ul li a
{
    text-decoration:none;
    color:#FFF;
}
.tickets_contanear
{
    display:block;
    float:left;
    width:100%;
    padding:45px 0;
}
.tickets_main_area
{
    display:flex;
	flex-wrap:wrap;
    width:96%;
    max-width:1100px;
    margin:0px auto;
}
.tickets_box1
{
    display:block;
    float:left;
    width:23%;
	margin:5px 1%;
    background:#437ac9;	
}
.tickets_heading
{
    width:100%;
    padding:15px;
    text-transform:uppercase;
    font-size:20px;
    font-family: 'MuseoSans300';
    color:#FFF;
    background:#003b8f;
    float:left;
    font-weight:100;
}
.tickets_text_area
{
    display:block;
    float:left;
    width:100%;
    padding:30px;
    background:#437ac9;
    min-height:235px;
}
.tickets_text_area ul
{
    list-style-type:none;
}
.tickets_text_area ul li
{
    color:#FFF;
    font-family: 'MuseoSans300';
    font-size:18px;
    margin-bottom:6px;
}
.tickets_text_area ul li a
{
    color:#FFF;
}
.tickets_text_area ul li a:hover
{
    color:#00572C;
}
.header_contanear3
{
    display:block;
    float:left;
    width:100%;/* 
    margin-top:124px; */
    position:relative;
    z-index:999;
    background-color: #003b8f;
    min-height: 200px;
}
.header_contanear4
{
    display:block;
    float:left;
    width:100%;/* 
    margin-top:124px; */
    position:relative;
    z-index:999;
    background-color: #003b8f;
    min-height:260px;
}
.header_contanear5
{
    display:block;
    float:left;
    width:100%;
    margin-top:100px;
    position:relative;
    z-index:999;
    background:url(../images/header_img5.jpg) center no-repeat;
    background-size:100%  260px;
    min-height:260px;
}
.country_folk_main_area
{
    display:flex;
	flex-wrap:wrap;
    float:left;
    width:100%;
	margin:30px 0;
}
.country_folk_left_area
{
    display:block;
    float:left;
    width:48%;
    background:#2e3c80;
}
.country_folk_right_area
{
    display:block;
    float:right;
    width:48%;
    background:#1558bd;
}
.country_folk_heading1
{
    display:block;
    float:left;
    width:90%;
    padding:12px 5%;
    font-size:20px;
    color:#FFF;
    background:rgba(0,0,0,0.4);
    font-family: 'MuseoSans500';
    font-weight:100;	
}
.country_folk_text_area
{
    display:block;
    float:left;
    width:90%;
    padding:25px 5%;
}
.country_folk_text_area ul
{
    list-style-image:url(../images/ul_type4.png);
    list-style-position:inside;
}
.country_folk_text_area ul li
{
    margin-bottom:5px;
    font-family: 'MuseoSans500';
    font-weight:100;
    font-size:17px;	
    color:#FFF;	
}
.country_folk_text_area ul li a
{
    text-decoration:none;
    color:#FFF;
}
.country_folk_text_area ul li a:hover
{
	text-decoration:underline;
}
.country_folk_table_area
{
    display:block;
    float:left;
    width:100%;
    margin-top:40px;
}
.country_folk_table_area2
{
    display:none;
    float:left;
    width:100%;
    margin-top:40px;
}
.country_folk_table_heading
{
    background:#F05A01;
    color:#FFF;
    font-size:25px;
    font-family: 'MuseoSans300';
    padding:15px 15px;	
    text-align:left;
    text-transform:uppercase;	
}
.country_folk_table_text
{
    /*background:#009F4F;*/
    font-family: 'MuseoSans300';
    color:#FFF;
    font-size:17px;
    padding:5px 15px;
    text-align:left;
}
.blueback{
    background:#00a0e3;
}
.country_folk_table_text a{
    color:#FFF;
}
.mark_lowry_header_text_area
{
    display:block;
    float:left;
    width:100%;

}
.mark_lowry_header_left_area
{
    display:block;
    float:left;
    width:48%;
    margin-top:20px;
    text-align:center;
}
.mark_lowry_header_left_area img
{
    width:100%;
    max-width:528px;
    border:5px solid #FFF;
}
.mark_lowry_header_right_area
{
    float:right;
    width:100%;
    padding:0 0 20px 0;
    margin-top:20px;
    background:transparent;
}
.mark_lowry_header_right_header
{
    display:block;
    float:left;
    width:98%;
    padding: 15px 1%;
    font-size:40px;
    color:#F05A01;
    background:transparent;
    font-family: 'MuseoSans500';
    font-weight:100;
    text-align:center;
    text-transform:uppercase;
    margin-top: 65px;
}
.mark_lowry_header_right_text_area
{
    display:block;
    float:left;
    width:98%;
    padding:10px 2%;
}
.mark_lowry_header_right_text_area p
{
    font-size:15px;
    color:#FFF;
    font-family: 'MuseoSans300';
    line-height:24px;	
}
.mark_lowry_about_area
{
    display:block;
    float:left;
    width:100%;
    text-align:center;
    border-bottom:1px solid #D9D9D9;
    padding-bottom:32px;
}
.mark_lowry_about_area h1
{
    font-size:50px;
    color:#000;
    font-family: 'MuseoSans300';
    font-weight:100;	
}
.mark_lowry_about_area h1 span
{
    color:#005e9e;
    font-family: 'MuseoSans500';	
}
.mark_lowry_about_area p
{
    font-size:18px;
    color:#000;
    font-family: 'MuseoSans300';
    font-weight:100;
    margin-top:25px;
    line-height:29px;	
}
.mark_lowry_table_heading_area
{
    display:block;
    width:100%;
    text-align:center;
    font-size:50px;
    font-family: 'MuseoSans300';
    font-weight:100;
    color:#ff5a00;
    margin-top:30px;
}
.country_folk_table_heading2
{
    background:#003557;
    color:#FFF;
    font-size:25px;
    font-family: 'MuseoSans300';
    padding:16px 15px;	
    text-align:left;
    text-transform:uppercase;	
}
.country_folk_table_text2
{
    background:#005E9E;
    font-family: 'MuseoSans300';
    color:#FFF;
    font-size:17px;
    padding:20px 15px;
    text-align:left;
}
.country_folk_table_text3
{
    background:#00a5ea;
    font-family: 'MuseoSans300';
    color:#FFF;
    font-size:17px;
    padding:20px 15px;
    text-align:left;
}
.mark_lowry_text_area
{
    display:block;
    float:left;
    width:100%;
    margin-top:0px;
}
.mark_lowry_text_area h1
{
    font-size:30px;
    font-family: 'MuseoSans300';
    font-weight:100;
    margin-top:25px;	
}
.mark_lowry_text_area p
{
    font-size:16px;
    font-family: 'MuseoSans300';
    font-weight:100;
    margin-top:15px;
    line-height:26px;
    color:#000000;	
}
.mark_lowry_text_area h2
{
    font-size:16px;
    font-family: 'MuseoSans300';
    font-weight:bold;
    margin-top:25px;
    text-transform:uppercase;	
}



.blue_text2
{
    font-size:23px !important;
    font-family:'MuseoSans500';
    font-weight:bold !important;
    margin-top:15px;
    text-transform:uppercase !important;
color:#005e9e !important;
display:block;
}

.red_text
{
    font-size:21px !important;
    font-family:'MuseoSans300';
    font-weight:bold !important;
    margin-top:15px;
    text-transform:uppercase !important;
color:#00a0e3 !important;
display:block;
}


.mark_lowry_text_area h2 img
{
    vertical-align:middle;
    margin-right:8px;
}
.mark_lowry_text_area h4
{
    font-size:16px;
    font-family: 'MuseoSans300';
    font-weight:100;
    margin-top:25px;
    text-transform:uppercase;
    color:#0066c5;
    font-style:italic;	
}
.country_resultsticket_text_area
{
    display:block;
    float:left;
    width:100%;
    margin:0px 0 30px 0;
}
.country_resultsticket_text_area h1
{
    font-size:32px;
    color:#000;
    font-weight:100;
    font-family: 'MuseoSans300';
    text-align:center;	
}
.country_resultsticket_body_right_area
{
    display:block;
    float:right;
    width:60%;
    margin-top:45px;
    text-align:center;
}
.country_resultsticket_body_right_area img
{
    width:100%;
    max-width:581px;
}
.country_resultsticket_body_left_area
{
    display:block;
    float:left;
    width:32%;
    margin-top:45px;
    background:#E6E6E6;
    padding:15px 2%;
    -webkit-box-shadow: inset 0px 0px 0px 5px rgba(209,209,209,1);
    -moz-box-shadow: inset 0px 0px 0px 5px rgba(209,209,209,1);
    box-shadow: inset 0px 0px 0px 5px rgba(209,209,209,1);
    border-radius:10px;	
}
.stage_search_heading
{
    display:block;
    float:left;
    width:100%;
    font-size:32px;
    color:#008aff;
    border-bottom:1px solid #C1C1C1;
    padding-bottom:10px;
    font-family: 'MuseoSans500';	
}
.stage_search_price_rang_area
{
    display:block;
    float:left;
    width:100%;
    margin-top:15px;
}
.stage_search_price_rang_area h4
{
    font-family: 'MuseoSans500';
    font-weight:100;
    font-size:20px;	
}
.select_style1
{
    display:block;
    width:100%;
    height:35px;
    font-size:18px;
    padding:5px 2%;
    font-family: 'MuseoSans300';
    background:#FFF;
    border:none;
    margin:15px auto 0 auto;	
}
.stage_search_price_rang_area h3
{
    font-family: 'MuseoSans300';
    font-weight:100;
    font-size:16px;	
    float:left;
    margin-top:8px;	
}
.ch_box_style
{
    float:left;
    margin-right:8px;
    margin-top:10px;
}
.submit_style3
{
    display:block;
    float:left;
    width:130px;
    height:40px;
    border:none;
    background:url(../images/search_but_bg.png) no-repeat;
    background-size:100% 100%;
    color:#FFF;
    font-family: 'MuseoSans700';
    font-size:19px;
    border-radius:5px;
    margin:15px 0 0 0;
    line-height:30px;
    cursor:pointer;	
}
.submit_style3:hover
{
    background:#538007;
}
.select_style2
{
    margin-left:18px;
    margin-top:-1px;
    display:block;
    width:69%;
    height:24px;
    font-size:13px;
    padding:5px 2%;
    font-family: 'MuseoSans300';
    background:#FFF;
    border:none;
    	
}

/******************sprice_slider**********************/
#home-range.loading {background-position: center 40px}
#home-range, #home-range .home {list-style: none; margin: 0; padding: 0}
#home-range .home, #home-range .slide-down {background-color: #f9f9f9; border: 1px solid #DADADA; padding: 5px 6px 0; width: 187px}
#home-range .home {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; margin: 3px 7px 25px}
#home-range .home h3 {color: #818181; font-size: 85%; font-weight: normal; padding: 5px 0; margin: 0}
#home-range .home h3 a {color: #2f2f2f}
#home-range .home h3 span {float: right; font-size: 90%}
#home-range .home h3 span em {font-style: normal; font-weight: bold; text-transform: lowercase}
#home-range .home.over h3, #home-range .home.over h3 a {color: #fff}
#home-range .home.over h3 {background: #5c5c5c}
#home-range .home a.facade {display: block; margin-top: 0px; font-family:Arial, Helvetica, sans-serif}
#home-range .home a.facade img {display: block}
.slide-down-container {position: relative}
#home-range .slide-down {-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; display: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top: 0; left: -7px; padding-top: 0; position: absolute; top: -2px}
#home-range .home .slide-down table {font-size: 85%; width: 100%}
#home-range .home .slide-down table th {background-color: #e8e7e8; text-align: center}
#home-range .home .slide-down table th.designs {text-align: left; font-family:Arial, Helvetica, sans-serif}
#home-range .home .slide-down table td {border-bottom: 1px solid #DADADA; padding: 5px 0; text-align: center; width: 15px}
#home-range .home .slide-down table td.icon {background: url(/images/public/floorplan_details_icons.gif) 0 -24px no-repeat; padding-left: 0px; text-align: left; width: auto; font-family:Arial, Helvetica, sans-serif}
#home-range .home .slide-down table td.bath {background-position: left top}
#home-range .home .slide-down table td.car {background-position: 0 -45px}
#home-range .home .slide-down table th.standard, #home-range .home .slide-down table td.standard {font-weight: bold}
#home-range .home .slide-down table tr.last td {border-bottom: none}
#home-range .home a.view-home {background: #e8e7e8; color: #2f2f2f; display: block; font-size: 85%; left: 0px; margin-top: 3px; padding: 4px; position: relative; font-family:Arial, Helvetica, sans-serif}
#home-range .home a.view-home span {color: #F58025; font-weight: 600; position: absolute; right: 4px; top: 4px}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #cccccc; background: #f6f6f6 url(/images/public/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4}
.ui-widget-header {border: 1px solid #e78f08; background: #f6a828 url(/images/public/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold}
.ui-slider-horizontal {height: 0.8em}
.ui-slider {position: relative; text-align: left}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
.ui-widget-content {background: #999999 url(/images/public/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; border: 1px solid #dddddd; color: #333333}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-widget-header {background: #FF7200}
#homes-filter {padding-top: 22px}
#homes-filter fieldset {background: none; border: none; margin: 0; padding: 0}
#homes-filter fieldset legend {display: none}
#homes-filter fieldset ol {}
#homes-filter fieldset ol li {margin-bottom: 31px; padding: 0 20px}
#homes-filter fieldset ol li.radio {border-bottom: 1px solid #D0D0D0}
#homes-filter fieldset ol li.radio ol, #homes-filter fieldset ol li.radio li {float: left}
#homes-filter fieldset ol li.radio ol {margin-bottom: 22px}
#homes-filter fieldset ol li.radio ol li {margin: 0 8px 0 0; padding: 0}
#homes-filter fieldset ol li.range-slider {clear: both}
#homes-filter fieldset ol li label {}
#homes-filter fieldset fieldset legend {margin-bottom: 10px}
#homes-filter fieldset fieldset legend, #homes-filter fieldset ol li.range-slider label {color: #818181; display: block; font-size: 108%; font-weight: 600; padding-bottom: 3px; text-transform: uppercase}
#homes-filter fieldset ol li.range-slider p {font-size: 85%; margin: 0 0 17px}
#area
{
    float:left;
    margin:10px 8px 0 8px ;
    clear:both;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    color:#000;
    font-weight:bold;
}
/******************sprice_slider**********************/

.body_main_area ul , .mark_lowry_text_area ul {margin-left:15px; margin-top:10px; font-size:16px;}
.body_main_area ul li , .mark_lowry_text_area ul li { list-style:circle; line-height:150%; margin-bottom:5px;}
.contactuscontainer { float: left;
    height: 230px;
    overflow: hidden;
    width: 33.2%;}

#frmcontact .normal_text {   clear: both;
    height: 40px !important;
    padding: 10px;
    width: 400px !important;}
.contactbox { height:35px;}
.label-left { clear: both;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow: hidden;
    width: 100% !important;}
.contact_right {
    float: right;
    width: 48%;
}


#mega-menu-wrap-main-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item::before, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link::before, #mega-menu-wrap-main-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item::after, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link::after {
    display: none;
}
.nav::before, .nav::after {
    content: " ";
    display: table;
}
.nav::before, .nav::after {
    content: " ";
    display: table;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
*, *::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
#mega-menu-wrap-main-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu::before, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item::before, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link::before, #mega-menu-wrap-main-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu::after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item::after, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link::after {
    display: none;
}
.nav::after {
    clear: both;
}
.nav::before, .nav::after {
    content: " ";
    display: table;
}
.nav::after {
    clear: both;
}
.nav::before, .nav::after {
    content: " ";
    display: table;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
*, *::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
#mega-menu-wrap-main-menu {
    clear: both;
}
#mega-menu-wrap-main-menu {
    background: #222 none repeat scroll 0 0;
    border-radius: 0;
}
#mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    bottom: auto;
    box-shadow: none;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1.7;
    list-style-type: none;
    margin: 0;
    min-height: 0;
    opacity: 1;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: relative;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    top: auto;
    transition: none 0s ease 0s ;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;
}
.nav {
    padding: 0 !important;
}
.nav {
    line-height: 75px;
    margin: 0 !important;
    padding: 0 10px;
}
.nav {
    bottom: auto;
    display: block;
    overflow: visible;
    position: relative;
}
.nav {
    bottom: 0;
    display: none;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11111;
}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
	font-size:16px; line-height:150%;
}
*, *::before, *::after {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}
.menuBox {
    color: #007db8;
    font-size: 17px;
    font-weight: 400;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
}
body {
    font-family: "Roboto",Arial,Helvetica,sans-serif;
    font-size: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
body {
    color: #444444;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
body {
    color: #212121;
    font-family: RobotoDraft,"Helvetica Neue",Helvetica,Arial;
    font-size: 13px;
    line-height: 1.42857;
}
body {
    color: #212121;
    font-family: RobotoDraft,"Helvetica Neue",Helvetica,Arial;
    font-size: 13px;
    line-height: 1.42857;
}
body {
    color: #333;
    font-size: small;
}
body, div {
    font-family: "lucida grande",helvetica,verdana,arial,sans-serif;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    list-style: outside none none;
}
html {
    font-size: 62.5%;
}
html {
    font-family: sans-serif;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
}
.blue_heading_text , .contact_right h1 {
     border-bottom: 1px solid #999;
    float: left;
    font-size: 22px;
    font-weight: 100;
    line-height: 19px;
    margin: 15px 0 0;
    padding: 0 0 10px;
    width: 100%;
}

.contact_right p {
    float: left;
    font-size: 16px;
    font-weight: 100;
    margin: 10px 0;
    width: 100%;
}

.nav {

	position: relative;
}

.country_folk_table_area table tbody tr:nth-child(odd) {

	background: #eeeeee !important;
}

.country_folk_table_area table tbody tr:nth-child(even) {

	background: #cccccc !important;
}

.country_folk_table_area table tbody tr td, .country_folk_table_area table tbody tr td a {
    color: #000000;
}
.country_folk_table_area table tbody tr td.country_folk_table_heading {
    color: #ffffff;
}

@media (max-width: 767px) {

	.contact_right {

		width: 100%;
	}
	.box-table .search-item span{
	    margin-left: unset !important;
    margin-top: unset !important;
	}

	#frmcontact .normal_text {

		width: 100% !important;
	}

	.body_area2_img_box1_img_area img {

		width: 100%;
	}

	.body_area2_img_box1_text_area {

		margin-top: -48px;
	}

	.country_folk_left_area {

		width: 100% !important; 
	}

	.country_folk_right_area {

		width: 100% !important;
	}

	.form_start {

		width: 100% !important;
	}

	.header_contanear {

		margin-top: 58px !important;
	}

	.small_manu {
	    z-index: 99999999 !important;
	}

	.m-none {

		display: none;
	}

	#m-none1 {

		display: none;
	}

	.events_contanear , .tickets_contanear , .client_says_contanear , .footer_contanear ,  .header_contanear3 , .country_folk_right_area , .country_folk_left_area , .header-container , .header_contanear2 , .body_area1 {
	    display: none !important;
	}

	.venue-ticket-list {

		top: 19px !important;
	}

	.body_contanear {

		margin: 0;
		padding: 0 0 20px 0;
	}

	.mp-none {

		margin: 0;
		padding: 0;
	}

	.country_folk_table_heading , .country_folk_table_text {

		width: 100% !important;
	}

	.small_manu {

		position: absolute;
		top: 3px;
	}

	.toggleMenu {

		position: absolute;
		left: 2px;
	}

	.nav {

		margin: 32px 2px 0 0 !important;
	}

	.top_main_area > p {

		display: none;
	}

	.top_main_area > ul {

		display: none;
	}

	.top_main_area h3 {

		display: none;
	}

	.top_main_area h1 {

		margin: 14px 0 0 70px !important;
	}

	.logo_and_nav_contanear {

		height: auto;
	}

	.blog_remove {

		display: none !important; 
	}
	.filters-sort-cnt{
		position: relative !important;
		top:19px !important;
        /*left: 250px !important;*/
	}
	.header_contanear5{
		display: none;
	}
    .top_header_contanear {

        box-shadow: none;
    }

    .venue-map {

        height: 300px !important;
    }

    .venue-map-toggle-button {
height: 50px;
        /*display: none !important;*/
    }

    .mb-patch {

    	display: block !important;
    }
}

@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {

    .filters-sort-cnt{
        position: relative !important;
        top:19px !important;
        left: 250px !important;
    } 
}

@media (min-width: 768px) and (max-width: 1200px) {


    .logo_and_nav_contanear {

        height: auto;
    }

    .body_contanear {

        margin-top: 0;
    }

    .filters-sort-cnt{
        position: relative !important;
        top:19px !important;
        /*left: 250px !important;*/
    }
    .top_header_contanear {

        box-shadow: none;
    }
}
p.result_key_ajx:hover {
    color: white !important;
    background-color: #3879D9;
    font-weight: bold;
}
p.result_key_ajx
{
    margin: 0 auto;
    width: 100%;
}
button.btn-buy.venue-ticket-list-checkout-trigger-js {
    display: block;
    border: 0;
    cursor: pointer;
    outline: none;
    background: url(https://luck.s3.amazonaws.com/www/ui/images/buy-but-im.gif) no-repeat center center;
    text-indent: -999em;
    width: 52px;
    height: 30px;
    margin-top: 10px;
}
.cm-close:before {   
    line-height: inherit;
}
td.venue-ticket-list-price-col {
    padding: 17px 10px !important;
}
td.venue-ticket-list-section-qty-col {
    padding-top: 8px !important;
}
td.venue-ticket-list-info-col {
    padding-top: 15px !important;
}

.box-table {
    border: solid 1px #e1e1e1;
    box-shadow: 0 0 6px #eee;
    margin: 35px auto;
}
.box-table .search-item {
    border-bottom: 1px solid #e1e1e1;
    background-color: #ffffff;
    color: #4a4a4a;
    padding-right: 30px;
}
.box-table .search-item .div-link {
    display: flex;
    display: -ms-flexbox;
    color: #4a4a4a;
    padding: 0;
    text-decoration: none;
}
.box-table .search-item .dateInfo {
    align-self: center;
    -ms-flex-align: center;
    width: 250px;
    min-width: 150px;
}
.box-table .search-item .date {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -ms-flex-pack: justify;
    text-align: center;
}
.box-table .search-item .date .day {
    align-self: center;
    -ms-flex-align: center;
    font-weight: normal !important;
    font-family: 'TTNorms-Bold', sans-serif;
    font-size: 18px;
    margin-right: 5px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 auto;
    padding: 47px 42px 47px 26px;
    background: #0800b0;
    color: #fff;
    text-align: left;
    width: 119px;
}
.box-table .search-item .date .month-time {
    text-transform: uppercase;
    margin: 0;
    white-space: nowrap;
    min-width: 130px;
    padding: 23px 33px;
    background: #0da4e4;
    color: #fff;
    text-align: left;
}
.box-table .search-item .date .time {
    display: block;
}
.box-table .search-item .name-location {
    flex: 1 1 auto;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: auto;
    align-self: center;
    /* border-left: 1px solid #f0f0f0; */
    padding-left: 55px;
    margin-right: 10px;
	width: 700px;
}
.box-table .search-item .buy-ticket {
    display: flex;
    display: -ms-flexbox;
    align-self: center;
    -ms-flex-align: center;
    margin-left: auto;
}
.btn.btn-primary, .btn.btn-pink {
    border: 2px;
    border-style: solid;
    border-color: #ff5566;
    background-color: #ffffff;
    color: #ff5566;
    min-width: 130px;
    min-height: 40px;
    line-height: 1em;
    padding: 10px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    font-weight: normal!important;
    font-family: 'TTNorms-Bold', sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
}
.btn.btn-primary:not(.disabled):hover, .btn.btn-pink:not(.disabled):hover {
    background-color: #ff5566;
    color: #ffffff;
}
.box-table .search-item .buy-ticket .icon {
    align-self: center;
    -ms-flex-align: center;
}
.box-table .search-item .name-location .name {
    display: block;
    font-weight: 700 !important;
    font-size: 20px;
    color: #051b63;
    text-transform: uppercase;
}
.box-table .search-item .name-location .location {
    font: 400 16px/19px;
    color: #3b3b3b;
    padding: 4px 0 0;
}
@media only screen and (max-width: 740px) {
    .box-table .search-item .dateInfo {
        width: 97px;
        min-width: 99px;
    }
    .box-table .search-item .date {
        display: block;
    }
    .box-table .search-item .date .day {
        width: 100%;
        padding: 10px;
    }
    .box-table .search-item .date .month-time {
        padding: 10px;
        min-width: 99px;
    }
    .box-table .search-item .name-location {
        padding-left: 10px;
    }
}

.mean-heading {
    background: #051b63;
    font-weight: 400;
    font-size:  45px;
    line-height: 48px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 0;
    text-align: center;
    margin: 15px 0 15px 0;
}
.mean-heading:after {
    clear: both;
    line-height: 0;
    content: "";
    display: table;
}

.country_folk_left_area_3 {
    width: 33%;
    float: left;
    display: inline-block;
}

.girl-ticket select {
    border: solid 1px #b3b3b3;
    font: 400 15px/52px 'Oswald', sans-serif;
    background: url(../../img/icon6.png) no-repeat 8px 50%, url(../../img/select.png) no-repeat 98% 50%;
    padding: 0 0 0 45px;
    text-transform: uppercase;
    border-radius: 0;
    height: 52px;
    color: #000;
    margin: 0;
    width: 100%;
    -webkit-appearance: none;
    margin-top: 30px;
}