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

*{padding: 0; margin: 0; box-sizing: border-box;}
img{border: none; display: block; max-width: 100%;}
a{outline: none !important; text-decoration: none; transition: all 0.3s ease-in-out;}
a:hover{text-decoration: underline;}
ul{list-style: none !important;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

@font-face {
    font-family: 'TradeGothicLTBoldCondensedNo_20';
    src: url('../fonts/TradeGothicLTBoldCondensedNo_20.eot');
    src: url('../fonts/TradeGothicLTBoldCondensedNo_20.eot') format('embedded-opentype'),
         url('../fonts/TradeGothicLTBoldCondensedNo_20.woff2') format('woff2'),
         url('../fonts/TradeGothicLTBoldCondensedNo_20.woff') format('woff'),
         url('../../fonts/TradeGothicLTBoldCondensedNo_20.ttf') format('truetype'),
         url('../fonts/TradeGothicLTBoldCondensedNo_20.svg#TradeGothicLTBoldCondensedNo_20') format('svg');
}

@font-face {
    font-family: 'BebasNeueBook';
    src: url('../fonts/BebasNeueBook.eot');
    src: url('../fonts/BebasNeueBook.eot') format('embedded-opentype'),
         url('../fonts/BebasNeueBook.woff2') format('woff2'),
         url('../fonts/BebasNeueBook.woff') format('woff'),
         url('../fonts/BebasNeueBook.ttf') format('truetype'),
         url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg');
}

body{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #313131;
	background-color: #fff !important;
}

.overlay{position: absolute; top:0px; right:0px; bottom:0px; left:0px; width: 100%; height: 2700px; background-color: rgba(0, 0, 0, 0.5); z-index: 100; display: none;}

/* updated 22.06.22 */
.mobile_nav{display: none; position: fixed; width: 75%; height: 100%; left: -80%; top: 0; background-color: #f15723; box-shadow: 0 0 5px 5px rgba(0,0,0,0.3); z-index: 9999999; padding: 30px 25px; transition: all 0.3s ease-in-out;}
.mobile_nav.open{left: 0;}
.mobile_nav ul{padding: 0;}
.mobile_nav ul li{padding: 0 0 10px;}
.mobile_nav ul li a{color: #fff;}
.mobile_nav ul li a span{display: inline-block; background-color: #000; padding: 0 5px; border-radius: 5px;}
.mobile_nav ul ul{display: none; font-size: 14px; line-height: 18px; padding: 10px 0 0;}
.mobile_nav ul ul li{padding: 0 0 15px 20px;}
/* updated 22.06.22 */
.mobile_nav .header_right a{display: inline-block; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 28px; line-height: 34px; text-transform: uppercase; padding: 5px 25px; border-radius: 5px; vertical-align: top; color: #000; background-color: #fff;}
.mobile_nav .header_right a:hover{text-decoration: none; opacity: 0.7;}	
.mobile_nav .header_right p{display: inline-block; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 30px; line-height: 54px; padding: 10px 0 0; color: #fff; position: relative;}
.mobile_nav .header_right p i{width: 40px; height: 40px; background-color: #000; color: #fff; text-align: center; font-size: 30px; line-height: 40px; display: inline-block; border-radius: 50%; vertical-align: top; margin: 2px 10px 0 0;}
.mobile_nav .header_right p a{padding: 10px 0 !important; background-color: transparent !important; display: inline !important; color: #fff !important;}
.burger {
    width: 55px;
    height: 55px;
    border-radius: 10px;
    background: #f15723;
    box-shadow: rgb(136 165 191 / 28%) 6px 2px 16px 0px, rgb(255 255 255 / 50%) -6px -2px 16px 0px;
    cursor: pointer;
    /*display: flex;*/
    display: none;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: all .5s ease;
    float: right;
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 999;
}
.burger.active {
    background: rgb(56 56 56);
}
.burger-strip {
    transition: all .5s ease;
}
.strip div {
    height: 3px;
    border-radius: 2px;
    background: #fff;
    margin: 10px;
    transition: all .55s cubic-bezier(0.075, 0.82, 0.165, 1);
    width: 40px;
}
.burger:hover .strip div {
    background: white;
}
.burger-strip div:first-child {
    width: 16px;
}
.burger-strip div:last-child {
    width: 28px;
}
/*.burger:hover .burger-strip div:first-child,*/
.burger.active .burger-strip div:first-child {
    transform: rotate(45deg) translateY(1px) translateX(5px);
}
/*.burger:hover .burger-strip div:nth-child(2),*/
.burger.active .burger-strip div:nth-child(2) {
    transform: rotate(-45deg);
}
/*.burger:hover .burger-strip div:last-child,*/
.burger.active .burger-strip div:last-child {
    transform: rotate(45deg) translateY(-13px) translateX(2px);
}

/* Header */
header{}
	header p:last-child{margin: 0 !important;}
	/* updated 22.06.22 */
	.header_top{padding: 15px 0; background-color: #000;}
		.header_top .logo_cont{padding: 0 0 0 40px;}
		.header_top .header_right{padding: 30px 0 0;}
			.header_top .header_right a.button{display: inline-block; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 28px; line-height: 34px; text-transform: uppercase; padding: 5px 25px; border-radius: 5px; vertical-align: top; margin: 5px 40px 0 0; color: #000; background-color: #fff;}
				.header_top .header_right a:hover{text-decoration: none; opacity: 0.7;}	
			.header_top .header_right p{display: inline-block; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 52px; line-height: 54px; padding: 0 20px; color: #fff; position: relative;}
				.header_top .header_right p i{width: 50px; height: 50px; background-color: #f15723; color: #fff; text-align: center; font-size: 30px; line-height: 50px; display: inline-block; border-radius: 50%; vertical-align: top; margin: 2px 10px 0 0;}
				.header_top .header_right p a{color: #fff;}
					.header_top .header_right p a:hover{color: #fff; opacity: 1;}
	/* updated 22.06.22 */

	header nav{padding: 15px 0; background-color: #fff;}
		header nav .mobile_menu_header{display: none;}
		header nav ul{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 30px; text-transform: uppercase; padding: 0; margin: 0;}
			header nav ul li{display: inline-block; margin: 0 25px; position: relative;}
				header nav ul li a{color: #6d6e71;}
					header nav ul li a:hover{text-decoration: none; color: #f3712a;}
					header nav ul li a span{float: right; background-color: #000; color: #fff; padding: 0 5px; border-radius: 10px; font-size: 20px; line-height: 24px; margin: 3px 0 0 10px;}
			header nav ul ul{display: none; position: absolute; left: 0; top: 30px; background-color: #fff; width: 250px; font-size: 20px; line-height: 24px; z-index: 999999;}
				header nav ul li:hover ul{display: block;}
				header nav ul ul li{display: block; margin: 0 0 5px;}
					header nav ul ul li a{display: block; padding: 5px 10px;}

	.banner{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}
		.banner .banner_inner{background-color: rgba(0, 0, 0, 0.4);}
		.banner .banner_content{padding: 90px 0 70px 40px;}
			.banner .banner_inner .banner_content{padding: 45px 0;}
		.banner h2{font-family: 'BebasNeueBook'; font-size: 166px; line-height: 144px; font-weight: 400; margin: 0 0 15px; color: #fff;}
		.banner p{font-size: 34px; line-height: 38px; font-weight: 400; margin: 0 0 90px; padding: 0 20% 0 0; color: #fff;}
			.banner.inner_banner p{font-family: 'Montserrat', sans-serif; font-size: 18px; line-height: 30px; padding: 0; margin: 0;}
				.banner.inner_banner .details p{float: left; padding: 15px 0 0;}
				.banner.inner_banner p a{color: #fff; display: inline-block; padding: 0 20px 0 0; margin: 0 5px 0 0; background: url(../images/breadcrumb_arrow.png) 100% 50% no-repeat;}
		.banner.inner_banner h2{font-family: 'BebasNeueBook'; font-size: 72px; line-height: 80px; font-weight: 400; margin: 0; color: #fff;}
		.banner.inner_banner .button{float: right; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 34px; font-weight: 400; text-transform: uppercase; background-color: #f15723; color: #fff; padding: 13px 30px; border-radius: 5px;}
			.banner.inner_banner .button:hover{opacity: 0.7; text-decoration: none;}
		.banner .inner_search_bar{padding: 15px 0; background-color: rgba(256, 256, 256, 0.1);}
		.banner .search_form{margin: 0 20% 50px 0; position: relative;}
			.banner.inner_banner .search_form{margin: 40px 0 0;}
				.banner.inner_banner .search_form.cities{margin: 70px 0 0;}
			.banner .search_form .form_main .form-control{width: 100%; height: 60px; background-color: #b7b7b7; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 24px; color: #fff;}
			.banner .search_form .form_main .form-control::-webkit-input-placeholder{color: #fff !important; opacity: 1;}
			.banner .search_form .form_main .form-control::-moz-placeholder{color: #fff !important; opacity: 1;}
			.banner .search_form .form_main .form-control:-ms-input-placeholder{color: #fff !important; opacity: 1;}
			.banner .search_form .form_main .form-control:-moz-placeholder{color: #fff !important; opacity: 1;}
			.banner .search_form .form_main input[type="submit"]{height: 60px; position: absolute; left: 0; top: 0; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 30px; text-transform: uppercase; border-radius: 5px; border: none; padding: 15px 30px; background-color: #f15723; color: #fff;}
			.form_result{position: absolute; left: 134px; top: 60px; background-color: #fff; width: 86%; z-index: 999; display: none;}
				.banner.inner_banner .form_result{width: 82.6%;}
				.form_result .input_cont{padding: 10px; background-color: #f15723;}
					.form_result .input_cont input{border-radius: 0; height: 50px; float: left; color: #000; width: 80%; float: left; margin: 0 40px 0 0;}
						.form_result .input_cont input::-webkit-input-placeholder{color: #000; opacity: 1;}
						.form_result .input_cont input::-moz-placeholder{color: #000; opacity: 1;}
						.form_result .input_cont input:-ms-input-placeholder{color: #000; opacity: 1;}
						.form_result .input_cont input:-moz-placeholder{color: #000; opacity: 1;}
					.form_result .input_cont a{font-size: 20px; line-height: 50px; color: #fff;}
						.form_result .input_cont a span{font-size: 28px;}
				.form_result .res_cont{padding: 20px 30px; overflow: hidden; box-shadow: 0 5px 5px 1px rgba(0,0,0,0.3);}
					.form_result .res_cont h4{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 34px; font-weight: 400; margin: 0 0 10px; text-transform: uppercase; clear: both;}
					.form_result .res_cont ul{padding: 0; margin: 0 0 20px;}
						.form_result .res_cont ul li{margin: 0 0 15px; overflow: hidden;}
							.form_result .res_cont ul li:last-child{margin: 0;}
							.form_result .res_cont ul.art li{width: 50%; float: left;}
							.form_result .res_cont ul li img{float: left; margin: 0 20px 0 0;}
							.form_result .res_cont ul li h5{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 34px; font-weight: 400; margin: 15px 0 0; text-transform: uppercase; color: #f15723;}
								.form_result .res_cont ul li h5 a{color: #f15723;}
								.form_result .res_cont ul.art li h5{font-size: 22px;}
								.form_result .res_cont ul.evt li h5{margin: 0;}
							.form_result .res_cont ul li p{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 16px; line-height: 24px; font-weight: 400; margin: 0; text-transform: uppercase; padding: 0; color: #000;}
					.form_result .res_cont .button{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 24x; line-height: 30px; font-weight: 400; text-transform: uppercase; padding: 10px 30px; background-color: #f15723; color: #fff; float: right;}
						.form_result .res_cont .button:hover{opacity: 0.7; text-decoration: none;}

		.banner .reserv_form{margin: 0 20% 0 0;}
			.banner .inner_search_bar .reserv_form{margin: 0;}
			.banner .reserv_form .form-control{width: 100%; height: 60px; background-color: rgba(255, 255, 255, 0.8); font-family: 'TradeGothicLTBoldCondensedNo_20'; font-weight: 400; font-size: 22px; color: #000; border: none; text-transform: uppercase;}
				.banner .reserv_form .form-control.last{color: #f36b2a;}
				.banner .reserv_form .form-control::-webkit-input-placeholder{color: #000 !important; opacity: 1 !important;}
				.banner .reserv_form .form-control::-moz-placeholder{color: #000 !important; opacity: 1 !important;}
				.banner .reserv_form .form-control:-ms-input-placeholder{color: #000 !important; opacity: 1 !important;}
				.banner .reserv_form .form-control:-moz-placeholder{color: #000 !important; opacity: 1 !important;}

				.banner .reserv_form .form-control.last::-webkit-input-placeholder{color: #f36b2a !important;}
				.banner .reserv_form .form-control.last::-webkit-input-placeholder{color: #f36b2a !important;}
				.banner .reserv_form .form-control.last:-ms-input-placeholder{color: #f36b2a !important;}
				.banner .reserv_form .form-control.last:-moz-placeholder{color: #f36b2a !important;}

				.banner .reserv_form .selector{width: 100% !important; height: 60px; background-color: rgba(255, 255, 255, 0.8); font-family: 'TradeGothicLTBoldCondensedNo_20'; font-weight: 400; font-size: 22px; color: #000; border: none; text-transform: uppercase; position: relative; border-radius: 3px; padding: 15px;}
					.banner .reserv_form .selector span{display: block; background: url(../images/drop_icon.png) 100% 50% no-repeat; width: 100% !important;}
					.banner .reserv_form .selector select{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-family: 'TradeGothicLTBoldCondensedNo_20' !important;}
						.banner .reserv_form .selector select option{font-family: 'TradeGothicLTBoldCondensedNo_20' !important;}

				.banner .reserv_form input[type="submit"]{width: 100%; height: 60px; background-color: rgba(255, 255, 255, 0.8); font-family: 'TradeGothicLTBoldCondensedNo_20'; font-weight: 400; font-size: 22px; color: #000 !important; border: none; text-transform: uppercase; text-align: left;}
					.banner .reserv_form input[type="submit"]:hover{background-color: rgba(255, 255, 255, 1);}

/* Body */
main{}
	main p:last-child{margin: 0 !important;}

	.home_top{padding: 60px 0;}
		.events_main{}
			.events_main h2{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 46px; line-height: 50px; margin: 0 0 35px; color: #000;}
			.events_main .pop_location{width: 46%; float: left; padding: 0 5.2%;}
				.events_main .pop_location ul{padding: 0; margin: 0; text-align: center;}
					.events_main .pop_location ul li{width: 48.5%; float: left; margin: 0 0 20px;}
						.events_main .pop_location ul li:nth-child(2n){float: right;}
						.events_main .pop_location ul li img{width: 100%;}
						.events_main .pop_location ul li a{display: block; position: relative;}
							.events_main .pop_location ul li a:hover{text-decoration: none; opacity: 0.7;}
						.events_main .pop_location ul li h4{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 37px; line-height: 40px; text-transform: uppercase; margin: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 25% 0 0; color: #fff;}
						

			.events_main .up_event{width: 54%; float: right; padding: 0 5.2%; position: relative;}
				.events_main .up_event:before{width: 3px; height: 84%; background-color: #6d6e71; position: absolute; left: 0; top: 10%; content: "";}
				.events_main .up_event ul{padding: 0; margin: 0;}
					.events_main .up_event ul li{width: 48.5%; float: left; margin: 0 0 30px; min-height: 145px;}
						.events_main .up_event ul li:nth-child(2n){float: right;}
						.events_main .up_event ul li:last-child{width: 100%;}
						.events_main .up_event ul li h3{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 30px; line-height: 36px; text-transform: uppercase; margin: 0; color: #f15723;}
							.events_main .up_event ul li h3 a{color: #f15723;}
								.events_main .up_event ul li h3 a:hover{text-decoration: none; opacity: 0.7;}
							.events_main .up_event ul li h3 span{display: block; font-size: 28px; line-height: 37px; color: #000;}
						.events_main .up_event ul li p a{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 24px; line-height: 30px; text-transform: uppercase; color: #f15723;}
						.events_main .up_event ul li .news_scroll_main{height: 262px; width: 100%; padding: 7px 35px 7px 50px; text-align: left; background-color: #000;}
							.events_main .up_event ul li .news_scroll_main h2{float: left; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 49px; line-height: 54px; font-weight: 400; margin: 0; padding: 40px 0 0; color: #fff;}
							.events_main .up_event ul li .news_scroll_main .news_scroll{width: 75%; float: right;}
								.events_main .up_event ul li .news_scroll_main .news_scroll .slick-slide{max-width: 380px !important;}
								.events_main .up_event ul li .news_scroll_main .news_scroll .slick-slide > div{padding: 0 10px 0 0;}
								.events_main .up_event ul li .news_scroll_main .news_block{padding: 80px 25px 55px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; background-color: #f15723;}
									.events_main .up_event ul li .news_scroll_main .slick-slide:nth-child(2n) .news_block{background-color: #fff;}
									.events_main .up_event ul li .news_scroll_main .news_block h5{font-size: 26px; line-height: 33px; margin: 0; color: #fff;}
										.events_main .up_event ul li .news_scroll_main .slick-slide:nth-child(2n) .news_block h5{color: #f15723;}
										.events_main .up_event ul li .news_scroll_main .news_block.with_bg h5{color: #fff !important;}
									.events_main .up_event ul li .news_scroll_main .news_block a{display: inline-block; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 24px; line-height: 44px; color: #000;}
										.events_main .up_event ul li .news_scroll_main .news_block a.video{padding: 0 55px 0 0; background: url(../images/play_button.png) 100% 50% no-repeat;}
									.events_main .up_event ul li .news_scroll_main .slick-prev{display: none !important;}
									.events_main .up_event ul li .news_scroll_main .slick-next{width: 22px; height: 19px; font-size: 0; line-height: 0; text-indent: -5000px; background: url(../images/scroll_arrow.png) 0 0 no-repeat; right: -30px;}

	.home_bottom{padding: 20px 0; background-color: #ececec;}
		.home_bottom h2{font-family: 'BebasNeueBook'; font-size: 100px; line-height: 60px; font-weight: 400; text-transform: uppercase; margin: 0 0 40px; color: #000;}
		.home_bottom p{font-family: 'Montserrat', sans-serif !important; font-size: 34px; line-height: 38px; color: #000;}
			.home_bottom p a{font-style: italic; color: #f15723;}

	.inner_main{padding: 60px 0;}
		.inner_main h1{font-family: 'Montserrat', sans-serif !important; font-size: 50px; line-height: 55px; font-weight: 400; margin: 0 0 20px; color: #f15723;}
		.inner_main h2{font-family: 'Montserrat', sans-serif !important; font-size: 45px; line-height: 50px; font-weight: 400; margin: 0 0 20px; color: #f15723;}
			/* Added 10.08.22 */
			.inner_main h2.accordion-header{margin: 0;}
			/* Added 10.08.22 */
		.inner_main h3{font-family: 'Montserrat', sans-serif !important; font-size: 35px; line-height: 40px; font-weight: 400; margin: 0 0 10px; color: #f15723;}
		/* Added 11.08.22 */
		.inner_main h4{font-family: 'Montserrat', sans-serif !important; font-size: 26px; line-height: 30px; font-weight: 600; margin: 0 0 10px; color: #f15723;}
		/* Added 11.08.22 */
		.inner_main p{font-family: 'Montserrat', sans-serif !important; font-size: 20px; line-height: 26px; color: #000; margin: 0 0 30px;}
			.inner_main p a{font-style: italic; color: #f15723;}
			.inner_main p small{font-size: 16px; line-height: 20px;}
		.inner_main ul{font-family: 'Montserrat', sans-serif !important; font-size: 20px; line-height: 26px; color: #000; list-style: disc; margin: 0 0 30px;}
			.inner_main ul li{list-style: disc;}
		.inner_main ol{font-family: 'Montserrat', sans-serif !important; font-size: 20px; line-height: 26px; color: #000; margin: 0 0 30px;}
			.inner_main ol li{}
		.inner_main table h6{font-family: 'Montserrat', sans-serif !important; font-weight: 700; margin: 0;}
		.inner_main table th{font-family: 'Montserrat', sans-serif !important;}
		.inner_main table td{font-family: 'Montserrat', sans-serif !important; font-size: 16px; line-height: 24px;}
		.inner_main table .form-control{width: 100px; display: inline-block; margin: 0 15px 0 0;}
		.inner_main table i{color: #f15723;}
		.inner_main table .btn{background-color: #f15723; border: none; color: #fff;}
			.inner_main table .btn:hover{text-decoration: none; opacity: 0.7;}
			.inner_main table .btn.btn-large{background-color: #000; color: #fff; font-size: 16px; padding: 15px 25px;}
			.inner_main table .btn.btn-large.orange{background-color: #f15723;}
		.inner_main .btn.btn-large.orange{background-color: #f15723; border: none; font-size: 16px; padding: 15px 25px;}
		.inner_main table .round_but{font-size: 20px;}
		.inner_main table .btn.update{margin-left: 10px;}
		.inner_main .add_but{margin-bottom: 30px;}
			.inner_main .add_but:hover{text-decoration: none;}
			.inner_main .btn.green{background-color: #0b6234 !important; color: #fff;}


	.login_top{padding-bottom: 40px;}
	.login_box{background-color: #f2f2f2; border: #e4e4e4 2px solid; padding: 30px; border-radius: 15px; min-height: 330px;}
		.login_box h3{margin-bottom: 30px;}
		.login_box .form-control{margin-bottom: 20px; height: 50px;}
		.login_box input[type="submit"]:hover{opacity: 0.7;}
		.login_box  a{color: #f15723; display: inline-block; margin-left: 20px;}
			.login_box  a.btn{margin: 0; color: #fff;}
				.login_box  a.btn:hover{text-decoration: none; opacity: 0.7;}
	.cart_info{padding-bottom: 30px;}
	.cart_bottom .table{margin-bottom: 50px !important;}
	.cart_bottom p{font-size: 18px; line-height: 24px;}
	.cart_bottom label{font-size: 18px; line-height: 24px; display: block; margin-bottom: 30px;}
	.cart_bottom button:hover{opacity: 0.7;}


	.tab_main{position: relative;}
		.tab_main .res_count{position: absolute; top: 10px; right: 15px; font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; font-size: 20px; font-weight: 600;}

	.res_box{margin-bottom: 40px;}
		.res_box img{float: left; margin: 0 20px 0 0;}
		.res_box h3{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 27px; line-height: 30px; text-transform: uppercase; margin: 0; color: #f15723;}
			.res_box h3 a{color: #f15723 !important;}
			.res_box h3 span{display: block; font-size: 26px; line-height: 30px; color: #000;}
		.res_box  p a{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 24px; line-height: 30px; text-transform: uppercase; color: #f15723; font-style: normal;}

	.city_list{padding: 60px 0;}
		.city_list .city_list_top{padding-bottom: 55px;}
			.city_list .city_list_top h3{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 46px; line-height: 50px; margin: 0 0 25px; color: #000;}
			.city_list .city_list_top p{font-size: 34px; line-height: 48px; margin: 0; color: #000;}
				.city_list .city_list_top p strong{color: #f15723;}
		.city_list .city_box{position: relative; margin: 0 0 45px;}
			.city_list .city_box img{width: 100%;}
			.city_list .city_box .city_box_inner{display: block; position: relative;}				
				.city_list .city_box .city_box_inner .img_wrap{position: relative; display: block;}
					.city_list .city_box .city_box_inner .img_wrap:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(241, 87, 35, 0.5); content: ""; opacity: 0; transition: all 0.3s ease-in-out;}
					.city_list .city_box .city_box_inner .img_wrap:after{position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 2;  content: ""; background: url(../images/city_overlay.png) 0 100% repeat-x;}
				.city_list .city_box .city_box_inner:hover{/*margin-top: -20px;*/}
					.city_list .city_box .city_box_inner:hover .img_wrap:before{opacity: 1;}
					.city_list .city_box .city_box_inner:hover .img_wrap:after{opacity: 1;}
				.city_list .city_box .city_box_inner .info{position: absolute; left: 10px; bottom: 10px; width: 100%; height: 20%;  padding: 0 30px 30px; z-index: 3; transition: all 0.3s ease-in-out;}
					.city_list .city_box .city_box_inner .info h4{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 36px; line-height: 40px; margin: 0 0 10px; position: relative; z-index: 4;}
						.city_list .city_box .city_box_inner .info h4 a{color: #fff;}
					.city_list .city_box .city_box_inner .info ul{padding: 0; margin: 0; font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 22px; line-height: 24px; color: #f15723; position: relative; z-index: 4;}
						.city_list .city_box .city_box_inner .info ul li{display: inline-block; padding: 0 0 0 8px; margin: 0 0 0 3px; border-left: #fff 2px solid;}
							.city_list .city_box .city_box_inner .info ul li:first-child{padding: 0; margin: 0; border: none;}
							.city_list .city_box .city_box_inner .info ul li a{color: #f15723;}

	.city_details{padding: 30px 0;}
		.city_details .city_details_top{padding-bottom: 55px;}
			.city_details .city_details_top h1{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 46px; line-height: 50px; margin: 0; color: #000;}
			.city_details .city_details_top .event_info{padding: 20px 0 0;}
				.city_details .city_details_top .event_info p{font-size: 18px; line-height: 24px; float: left; margin: 0; color: #000;}
				.city_details .city_details_top .event_info ul{font-size: 18px; line-height: 24px; float: right; margin: 0; color: #000;}
					.city_details .city_details_top .event_info ul li{display: inline-block; padding: 0 10px 0 15px; border-left: #000 1px solid;}
						.city_details .city_details_top .event_info ul li:first-child{border: none;}
						.city_details .city_details_top .event_info ul li:last-child{padding-right: 0;}
						.city_details .city_details_top .event_info ul li a{color: #f15723;}
		.city_details .city_details_mid{}
			.city_details .city_details_mid.events{padding-bottom: 60px;}
			.city_details .city_details_mid h2{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 40px; line-height: 45px; margin: 0 0 25px; color: #000;}
			.city_details .city_details_mid .block{padding: 30px 5px 30px 30px;}
				.city_details .city_details_mid .block.lot_main{background-color: #f3e4df;}
					.city_details .city_details_mid .block.lot_main.map{padding: 0;}
					.city_details .city_details_mid .block.lot_main .inner_block{padding: 0 25px 0 0;}
						.city_details .city_details_mid .block.lot_main .inner_block.lot_page{height: auto; min-height: 750px; padding-bottom: 20px;}
					.city_details .city_details_mid .block.lot_main p{font-size: 24px; line-height: 28px; font-weight: 400; color: #000; margin: 0 0 30px;}
					.city_details .city_details_mid .block.lot_main .lot_list{padding: 0; margin: 0;}
						.city_details .city_details_mid .block.lot_main .lot_list li{margin: 0 0 3px; background-color: #fff; border: #e2cfc9 1px solid;}
							.city_details .city_details_mid .block.lot_main .lot_list li h3{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 28px; line-height: 34px; margin: 0; color: #000; padding: 15px 100px 15px 20px; position: relative; background: url(../images/acc_arrow_down.png) 97% 50% no-repeat;}
								.city_details .city_details_mid .block.lot_main .lot_list li.acc_active h3{background: url(../images/acc_arrow_up.png) 97% 50% no-repeat;}
								.city_details .city_details_mid .block.lot_main .lot_list li h3 span{display: inline-block; width: 41px; height: 31px; background: url(../images/arrow.png) 0 0 no-repeat; margin: 0 0 0 5px; position: relative; top: 5px; opacity: 0; transition: all 0.3s ease-in-out;}
									.city_details .city_details_mid .block.lot_main .lot_list li h3:hover span{opacity: 1;}
							.city_details .city_details_mid .block.lot_main .lot_list li table{background-color: #f15723; border-top: #833419 1px solid;}
								.city_details .city_details_mid .block.lot_main .lot_list li table td{padding: 5px 10px; border-left: #833419 1px solid; width: 33.33%; font-size: 14px; line-height: 50px; color: #fff;}
									.city_details .city_details_mid .block.lot_main .lot_list li table td:first-child{border: none;}
									.city_details .city_details_mid .block.lot_main .lot_list li table td.address{border-left: none; border-bottom: #833419 1px solid !important; line-height: 26px; font-size: 20px;}
									.city_details .city_details_mid .block.lot_main .lot_list li table td strong{font-size: 44px; line-height: 50px; float: right; padding: 0 10px; background-color: #833419; border-radius: 10px;}
										.city_details .city_details_mid .block.lot_main .lot_list li table td.address span{ font-weight: 700;}
				.city_details .city_details_mid .block.event_main{background-color: #dfeef3;}	
					.city_details .city_details_mid .block.event_main.events{min-height: 575px;}
					.city_details .city_details_mid .google_map{position: relative; padding-bottom: 75%; height: 0; overflow: hidden;}
						.city_details .city_details_mid .google_map iframe{position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}
					.city_details .city_details_mid .block.event_main .inner_block{padding: 0 25px 0 0;}
						.city_details .city_details_mid .block.event_main .inner_block.lot_page{height: auto;}
					.city_details .city_details_mid .block.event_main .event_list{padding: 0; margin: 0;}
						.city_details .city_details_mid .block.event_main .event_list li{margin: 0 0 3px;}
							.city_details .city_details_mid .block.event_main.lot .event_list li{width: 49.5%; float: left;}
								.city_details .city_details_mid .block.event_main.lot .event_list li:nth-child(2n){float: right;}
							.city_details .city_details_mid .block.event_main .event_list li .res_box{margin-bottom: 0; background-color: #fff; padding: 20px;}
								.city_details .city_details_mid .block.event_main .event_list li .res_box.event h3{display: inline-block; width: 34%; vertical-align: top;}
									.city_details .city_details_mid .block.event_main .event_list li .res_box.event h3 span{font-size: 20px; line-height: 24px;}
								.city_details .city_details_mid .block.event_main .event_list li .res_box.event p{display: inline-block; width: 32%; vertical-align: top; text-align: center;}
									.city_details .city_details_mid .block.event_main .event_list li .res_box.event p:last-child{text-align: right;}
									.city_details .city_details_mid .block.event_main .event_list li .res_box.event p a{color: #000; font-size: 16px; line-height: 20px;}
									.city_details .city_details_mid .block.event_main .event_list li .res_box.event p .button{ font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 18px; line-height: 24px; font-weight: 400; text-transform: uppercase; background-color: #f15723; color: #fff; padding: 13px 30px; border-radius: 5px; display: inline-block; margin: 0 0 5px;}
										.city_details .city_details_mid .block.event_main .event_list li .res_box.event p .button:hover{opacity: 0.7; text-decoration: none;}
		.city_details .city_details_img{padding-bottom: 60px;}
			.city_details .city_details_img .lot_info{padding: 34px 30px; background-color: #f3e4df;}
				.city_details .city_details_img .lot_info h2{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 30px; line-height: 35px; margin: 0 0 15px; color: #000;}
				.city_details .city_details_img .lot_info p{font-size: 18px; line-height: 24px; font-weight: 400; color: #000; margin: 0 0 30px;}
					.city_details .city_details_img .lot_info p strong{color: #f15723;}
			.city_details .city_details_img .google_map{position: relative; padding-bottom: 100%; height: 0; overflow: hidden;}
				.city_details .google_map.mobile{display: none;}
				.city_details .city_details_img .google_map iframe{position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}
			.city_details .city_details_img .main_img{position: relative;}
				.city_details .city_details_img .main_img #gallery-main img{width: 100%;}
				#gallery-con #thumbnails{height: 110px !important;}
				#gallery-con #thumbnails #left-arrow,
				#gallery-con #thumbnails #right-arrow{margin-top: 45px !important;}
		.city_details .city_details_desc{padding-bottom: 60px;}
			.city_details .city_details_desc .google_map{position: relative; padding-bottom: 110%; height: 0; overflow: hidden;}
				.city_details .city_details_desc .google_map.event{padding-bottom: 50%;}
				.city_details .city_details_desc.mobile{display: none;}
				.city_details .city_details_desc .google_map iframe{position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}
			.city_details .city_details_desc .details_text{height: 250px; overflow: hidden; padding-bottom: 100px; position: relative; transition: all 0.3s ease-in-out;}
				.city_details .city_details_desc .details_text.lot{height: 410px;}
				.city_details .city_details_desc .details_text.event{height: 350px;}
				.city_details .city_details_desc .details_text.active{height: auto;}
				.city_details .city_details_desc .details_text .details_over{position: absolute; left: 0; bottom: 0; width: 100%; background-image: linear-gradient(transparent, #fff 60%); height: 150px; text-align: center; padding: 110px 15px 0;}
					.city_details .city_details_desc .details_text .details_over a{font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 24px; line-height: 24px; font-weight: 400; text-transform: uppercase; color: #f15723; display: inline-block;}
						.city_details .city_details_desc .details_text .details_over a:hover{opacity: 0.7; text-decoration: none;}
			.city_details .city_details_desc h2{font-family: 'TradeGothicLTBoldCondensedNo_20'; text-transform: uppercase; font-size: 40px; line-height: 45px; margin: 0 0 25px; color: #000;}
			.city_details .city_details_desc p{font-size: 24px; line-height: 34px; font-weight: 400; color: #000; margin: 0 0 30px;}
				.city_details .city_details_desc p strong{color: #f15723;}
			.city_details .city_details_desc ul{font-size: 24px; line-height: 34px; font-weight: 400; color: #000; margin: 0 0 30px; padding: 0 0 0 30px; list-style: disc;}
				.city_details .city_details_desc ul li{list-style: disc;}
			.city_details .city_details_desc.mobile .google_map{padding-bottom: 141%;}


	.assign_vehicle .opt_row{padding-bottom: 5px;}
		.assign_vehicle .opt_row label{font-weight: 700;}
	.assign_vehicle .own_info{padding-bottom: 20px;}
		.assign_vehicle .own_info p{padding: 15px 0;}
		.assign_vehicle .select_model select{display: inline-block; width: auto;}
			.assign_vehicle .select_model.first select{min-width: 605px;}
	.assign_vehicle .bot_row{padding-top: 25px;}
		.assign_vehicle .bot_row p{margin: 0 0 10px;}
		.assign_vehicle .bot_row label{font-weight: 700; display: block; margin-bottom: 20px;}

	/* Added 10.08.22 */
	.accordion{margin-bottom: 50px;}
	.accordion-flush .accordion-item .accordion-button{padding: 0.5rem 1.25rem; font-weight: 700; font-size: 24px;}
		.accordion-flush .accordion-item .accordion-button:not(.collapsed){color: #f15723 !important; background-color: #ffe2d8 !important;}
			.accordion-flush .accordion-item .accordion-button:not(.collapsed):after{color: #f15723 !important;}
		.accordion-flush .accordion-item .accordion-button:focus{border: none !important; box-shadow: none !important;}
	.accordion-body{padding: 2rem 1.25rem !important;}
	/* Added 10.08.22 */

	/* Added 11.08.22 */
	.contact_side p{font-size: 16px; line-height: 20px;}
		.contact_side p a{font-style: normal;}
	.contact_form h2 span{font-size: 20px; line-height: 24px;}
	.contact_form .form-control{margin-bottom: 20px; height: 60px;}
	.contact_form textarea.form-control{height: 280px; resize: none;}
	/* Added 11.08.22 */


/* Footer */
footer{padding: 60px 0; background-color: #fff;}
	footer p:last-child{margin: 0 !important;}

	.footer_inner{padding: 0 5%;}
		.footer_inner .footer_left{float: left; padding: 10px 0 0;}
			.footer_inner .footer_left ul{font-family: 'Montserrat', sans-serif; padding: 0; margin: 0 0 5px; font-size: 20px; line-height: 24px; text-transform: uppercase; color: #000;}
				.footer_inner .footer_left ul li{display: inline-block; padding: 0 5px;}
					.footer_inner .footer_left ul li:first-child{padding-left: 0; border:  none; /*border-left: #000 1px solid;*/}
					.footer_inner .footer_left ul li:last-child{padding-right: 0;}
			.footer_inner .footer_left p{padding: 0; margin: 0; font-size: 20px; line-height: 32px; text-transform: uppercase; color: #000;}
		.footer_inner .footer_right{float: right; text-align: right;}
			.footer_inner .footer_right ul{padding: 0; margin: 0; font-family: 'TradeGothicLTBoldCondensedNo_20'; font-size: 26px; line-height: 34px; text-transform: uppercase; color: #000;}
				.footer_inner .footer_right ul.menu{margin: 0 0 20px;}
				.footer_inner .footer_right ul li{display: inline-block; margin: 0 0 0 10px;}
					.footer_inner .footer_right ul.menu li{margin: 0 0 0 30px;}
					.footer_inner .footer_right ul li a{color: #000;}
						.footer_inner .footer_right ul li a:hover{opacity: 0.7; text-decoration: none;}
					.footer_inner .footer_right ul li img{max-width: 50px;}
					.footer_inner .footer_right ul.social li a{display: block; background-color: #f15723; color: #fff; width: 60px; height: 60px; text-align: center; font-size: 30px; line-height: 60px; border-radius: 50%;}

/* Popup */
.popup{display: none; max-width: 600px;}
	.popup p{margin: 0 0 30px;}
	.popup .form-control,
	.popup .form-select{margin-bottom: 20px;}
	.popup .btn-success{padding: 15px 25px; background-color: #f15723; border: none;}


/* Media Query */
@media screen and (max-width: 2000px) {
.events_main .up_event ul li .news_scroll_main{height: 192px;}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 40px 25px 30px;}
.events_main .up_event ul li .news_scroll_main h2{padding-top: 10px;}
}

@media screen and (max-width: 1900px) {
.events_main .pop_location{padding: 0 4.7%;}
.events_main .up_event{padding: 0 3%;}
.form_result{width: 86%;}
.events_main .up_event ul li h3{font-size: 32px; line-height: 40px;}
.events_main .up_event ul li h3 span{font-size: 28px; line-height: 35px;}
}

@media screen and (max-width: 1810px) {
.events_main .pop_location{padding: 0 3.7%;}
.events_main .up_event ul li h3{font-size: 34px; line-height: 40px;}
.events_main .up_event ul li h3 span{font-size: 30px; line-height: 35px;}
.banner .search_form{margin: 0 14% 50px 0;}
#gallery-con #thumbnails #thumbcon{width: 90% !important;}
.events_main .up_event ul li{min-height: 150px;}
}

@media screen and (max-width: 1700px) {
.events_main .pop_location{padding: 0 2.5%;}
.events_main .up_event{padding: 0 2%;}
.events_main .up_event ul li .news_scroll_main{padding: 7px 35px 7px 30px;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.footer_inner{padding: 0 3%;}
.form_result{width: 84%;}
.events_main .up_event ul li h3{font-size: 30px; line-height: 40px;}
.events_main .up_event ul li h3 span{font-size: 27px; line-height: 33px;}
}

@media screen and (max-width: 1600px) {
.header_top .header_right p{font-size: 45px; line-height: 56px;}
.events_main .pop_location{padding: 0 1.1%;}
.events_main .up_event ul li h3{font-size: 28px; line-height: 35px;}
.events_main .up_event ul li h3 span{font-size: 25px; line-height: 30px;}
.events_main .up_event ul li .news_scroll_main{}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.footer_inner{padding: 0 2.5%;}
#gallery-con #thumbnails #thumbcon{width: 89% !important;}
}

@media screen and (max-width: 1500px) {
.header_top .logo_cont img{max-width: 100%;}
.header_top .header_right{padding: 20px 0 0;}
.header_top .header_right a{font-size: 24px;}
.header_top .header_right p{font-size: 38px;}
.banner h2{font-size: 156px; line-height: 136px;}
.events_main .pop_location{padding: 0 20px 0 0;}
.events_main .pop_location ul li img{max-width: 100%;}
.events_main .up_event{padding: 0 0 0 20px;}
.events_main .up_event::before{height: 85.5%; top: 11.5%;}
.events_main .up_event ul li{margin: 0 0 20px;}
.events_main .up_event ul li .news_scroll_main{height: 183px;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 30px 25px;}
.events_main .up_event ul li .news_scroll_main h2{padding: 6px 0 0;}
.footer_inner{padding: 0 10px;}
.form_result .res_cont ul li h5{margin: 5px 0 0;}
.events_main .up_event ul li h3{font-size: 27px; line-height: 40px;}
.events_main .up_event ul li h3 span{font-size: 25px; line-height: 30px;}
#gallery-con #thumbnails #thumbcon{width: 88% !important;}
.city_details .city_details_mid .block.lot_main .inner_block{height: auto;}
.city_details .city_details_mid .block.event_main .inner_block{height: auto;}
.banner.inner_banner .search_form .form_main .form-control{font-size: 17px;}
.banner.inner_banner .search_form .form_main input[type="submit"]{font-size: 22px;}
.banner.inner_banner .reserv_form .selector{font-size: 18px;}
.banner.inner_banner .reserv_form input[type="submit"]{font-size: 18px;}
}

@media screen and (max-width: 1400px) {
.header_top .header_right p{background-size: 12%; padding: 0 20px;}
.events_main .up_event::before{height: 83%; top: 12.8%;}
.events_main .up_event ul li{margin: 0 0 20px;}
.events_main .up_event ul li .news_scroll_main{height: 170px;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.events_main .up_event ul li .news_scroll_main h2{font-size: 44px; line-height: 48px;}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 22px 25px;}
.footer_inner .footer_right ul.menu li{margin: 0 0 0 25px;}
.footer_inner .footer_right ul + ul li{/*max-width: 40px;*/}
.footer_inner .footer_right ul + ul li img{max-width: 100%;}
.events_main .up_event ul li h3 {font-size: 25px; line-height: 35px;}
}

@media screen and (max-width: 1300px) {
.events_main .up_event ul li h3{font-size: 35px; line-height: 40px;}
.events_main .up_event ul li .news_scroll_main{height: 162px;}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 22px 25px 15px;}
.footer_inner .footer_right ul.menu li{margin: 0 0 0 18px;}
}

@media screen and (max-width: 1100px) {
.header_top .logo_cont{padding: 0;}
header nav ul li{padding: 0 15px;}
.banner .banner_content{padding: 90px 0 70px;}
.events_main .pop_location{width: 100%; padding: 0;}
.events_main .pop_location ul li{width: 32%; margin: 0 20px 20px 0;}
.events_main .pop_location ul li:nth-child(2n){float: left;}
.events_main .pop_location ul li:nth-child(3n){margin-right: 0;}
.events_main .pop_location ul li img{width: 100%;}
.events_main .up_event ul li .news_scroll_main{height: 200px !important;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 40px 25px 35px !important;}
.events_main .up_event ul li .news_scroll_main h2{padding: 20px 0 0;}
.events_main .up_event{width:  100%; padding: 0 0 20px; margin-bottom: 40px; border-bottom: #6d6e71 3px solid;}
.events_main .up_event::before{width: 100%; height: 3px; left: 0; bottom: 0; display: none;}
.events_main .up_event ul li h3{font-size: 35px; line-height: 40px;}
.events_main .up_event ul li .news_scroll_main{height: 162px;}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 22px 25px 15px;}
.footer_inner .footer_right ul.menu li{margin: 0 0 0 18px;}
.footer_inner{text-align: center !important;}
.footer_inner .footer_right{float: none; text-align: center !important;}
.footer_inner .footer_right ul.menu li{margin: 0 10px !important;}
.footer_inner .footer_left{float: none;}
.form_result{width: 85%;}
}

@media screen and (max-width: 1030px) {
.header_top .header_right p{font-size: 35px;}
header nav ul{font-size: 24px; line-height: 30px;}
.banner h2{font-size: 120px; line-height: 110px;}
.events_main .up_event ul li .news_scroll_main{height: 191px !important;}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 35px 25px 30px !important;}
}

@media screen and (max-width: 900px) {
.header_top .header_right a{margin: 5px 40px 0 50px;}
.header_top .header_right p{padding: 0;}
header nav ul{font-size: 20px; line-height: 26px;}
header nav ul li{padding: 0 10px;}
.events_main .pop_location ul li{width: 31.5%;}
.events_main .up_event ul li .news_scroll_main{height: 149px !important;}
.events_main .up_event ul li .news_scroll_main h2{font-size: 36px; line-height: 40px; padding: 8px 0 0;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 20px 25px 5px !important;}
.events_main .up_event ul li .news_scroll_main .slick-slide:nth-child(2n) .news_block{background-color: #f15723 !important;}
.events_main .up_event ul li .news_scroll_main .slick-slide:nth-child(2n) .news_block h5{color: #fff !important;}
.home_bottom h2{font-size: 75px; line-height: 80px; margin: 0 0 20px;}
.home_bottom p{font-size: 24px; line-height: 30px;}
.banner .search_form{margin: 0 10% 50px 0;}
.banner .reserv_form{margin: 0 10% 0 0;}
}

@media screen and (max-width: 800px) {
.header_top .header_right a{margin: 5px 20px 0 45px;}
header nav ul li{padding: 0 7px;}
.events_main .pop_location ul li h4{font-size: 30px;}
.events_main .pop_location ul li:last-child{width: 100%;}
.events_main .up_event ul li .news_scroll_main{height: auto !important;}
.events_main .up_event ul li .news_scroll_main h2{padding: 0 0 5px; width: 100%; font-size: 30px; line-height: 34px;}
.events_main .up_event ul li .news_scroll_main h2 br{display: none;}
.events_main .up_event ul li .news_scroll_main .news_scroll{}
.events_main .up_event ul li .news_scroll_main .news_block{padding: 11px 25px 5px !important;}
.events_main .up_event ul li .news_scroll_main .news_scroll .slick-slide{max-width: 100% !important;}
}

@media screen and (max-width: 767px) {
.header_top .logo_cont{float: left; width: 65%;}
.header_top .logo_cont img{max-width: 100%; margin: 0 auto;}
.header_top .header_right{text-align: center; padding: 30px 0 0;}
.header_top .header_right a{margin: 0 auto 20px; display: block;}
header nav{display: none;}
header nav .mobile_menu_header{display: block; overflow: hidden; font-size: 23px; line-height: 34px; font-weight: 700; color: #000; padding: 0; text-align: left; clear: none; margin: 0;}
header nav .mobile_menu_header a{float: right; display: block; width: 38px; height: 35px; background: url(../images/mobile_nav.png) 0 50% no-repeat;}
header nav ul{display: none; text-align: left; margin-top: 10px; padding: 5px 0; margin: 0; transition: none; background-color: #fff; width: 100%;}
header nav ul li{float: none !important; margin: 0 !important; clear: both; display: block; border: none;}
.banner .banner_content{padding: 50px 0;}
.banner h2{font-size: 370%; line-height: 1;}
.banner p{padding: 0; font-size: 24px; line-height: 24px; margin: 0 0 50px;}
.banner .search_form .form-control{font-size: 18px; width: 100% !important; margin-bottom: 5px; text-align: left;}
.banner .search_form input[type="submit"]{position: static; width: 100%;}
.banner .reserv_form .form-control{margin: 0 0 15px;}
.banner .reserv_form .selector{margin: 0 0 15px;}
.events_main .pop_location ul li{width: 100%;}
.events_main .up_event ul li .news_scroll_main .news_scroll{width: 100%;}
.events_main .up_event ul li .news_scroll_main .news_block h5{max-width: 80% !important;}
.events_main .up_event ul li .news_scroll_main h2{margin-bottom: 15px;}
.events_main .up_event ul li .news_scroll_main .news_block{min-height: 200px;}
.events_main .up_event ul li{width: 100%; margin: 0 0 30px;}
.home_bottom h2{font-size: 50px; line-height: 60px;}
.home_bottom p{font-size: 20px; line-height: 24px;}
footer{padding: 30px 0;}
.banner .search_form{margin: 0 0 50px 0;}
.banner .reserv_form{margin: 0;}
.banner .search_form .form_main input[type="submit"]{position: static !important;}
.form_result{left: 0; width: 100%;}
.form_result .input_cont input{width: 100%;}
.form_result .res_cont ul.art{overflow: hidden;}
.form_result .res_cont ul.art li{width: 100%;}

.mobile_nav{display: block;}
.burger {display: flex;}
.banner .search_form .form_main .form-control{font-size: 18px;}
.header_top .header_right{display: none;}
.mobile_nav .header_right a{display: block; text-align: center;}
.form_result{top: 125px;}

.banner.inner_banner h2{font-size: 45px; line-height: 50px;}
.res_box img{float: none; width:  100%; margin: 0 0 30px;}
.tab_main .res_count{font-size: 16px !important; top: 0; display: none;}
.city_list .city_list_top p{font-size: 24px; line-height: 28px;}
.banner.inner_banner p{font-size: 15px; line-height: 24px;}
.inner_main{padding: 30px 0;}

.inner_main h1{font-size: 40px; line-height: 50px;}
.inner_main h2{font-size: 30px; line-height: 40px;}
.inner_main h3{font-size: 28px; line-height: 30px;}
.inner_main p{font-size: 18px; line-height: 24px;}
.inner_main ol{font-size: 18px; line-height: 24px;}
.inner_main ul{font-size: 18px; line-height: 24px;}

.banner.inner_banner .details p{margin: 0 0 15px; float: none;}
.banner.inner_banner .button{float: none; width: 100%; text-align: center; display: block;}
.city_details .city_details_mid .block{height: auto !important;}
.city_details .city_details_mid .block.lot_main{margin-bottom: 50px;}
.city_details .city_details_mid .block.lot_main .lot_list li h3{font-size: 20px; line-height: 24px; padding: 15px 50px 15px 20px;}
.city_details .city_details_mid .block.lot_main .lot_list li h3 span{display: none;}
.city_details .city_details_mid .block.lot_main .lot_list li table td{display: block; width: 100%; border-top: #833419 1px solid; border-left: none; overflow: hidden;}
.city_details .city_details_img .google_map{margin: 0 0 50px;}
#gallery-con #thumbnails{position: static !important; height: 110px !important;}
#gallery-con #thumbnails #thumbcon {width: 70% !important;}
#gallery-con #thumbnails #left-arrow{margin-top: 40px !important;}
#gallery-con #thumbnails #right-arrow{margin-top: 40px !important;}
.city_details .city_details_desc p{font-size: 18px; line-height: 24px;}

.city_details .google_map.desktop{display: none;}
.city_details .google_map.mobile{display: block;}
.city_details .city_details_mid .block.lot_main p{font-size: 18px; line-height: 24px;}
.city_details .city_details_mid .block.lot_main .inner_block.lot_page{min-height: 1px;}
.city_details .city_details_desc ul{font-size: 18px; line-height: 24px;}
.banner .inner_search_bar .search_form{margin: 0 0 20px;}

.city_details .city_details_img .lot_info{margin: 0 0 30px;}
.city_details .city_details_mid .block.event_main.lot .event_list li{width: 100%;}
.banner.inner_banner .search_form{margin: 15px 0 0;}
.banner.inner_banner .search_form.cities{margin: 15px 0 0;}
.banner.inner_banner .form_result{width: 100%;}

.city_details .city_details_top .event_info p{float: none; font-size: 16px; line-height: 20px; margin: 0 0 5px;}
.city_details .city_details_top .event_info ul{float: none; padding: 0 !important; font-size: 16px; line-height: 20px;}
.city_details .city_details_top .event_info ul li:first-child{padding-left: 0;}
.city_details .city_details_mid .google_map{margin: 0 0 30px;}
.city_details .city_details_mid .block.event_main .event_list li .res_box.event h3{width: 100%; margin: 0 0 15px; text-align: center  !important;}
.city_details .city_details_mid .block.event_main .event_list li .res_box.event p{width: 100%; text-align: center  !important;}
.banner .banner_inner .banner_content{padding: 15px 0;}
.city_details{padding: 40px 0;}
.city_details .city_details_top{padding-bottom: 15px;}
.city_details .city_details_img{padding-bottom: 25px;}
.city_details .city_details_mid .block.lot_main{margin-bottom: 25px;}
.city_details .city_details_mid .block.lot_main .lot_list li table td{line-height: 36px;}
.city_details .city_details_mid .block.lot_main .lot_list li table td strong{font-size: 30px;}
.city_details .city_details_mid .block.lot_main .lot_list li table td.address{line-height: 20px; font-size: 15px;}
.city_details .city_details_mid .block.lot_main .lot_list li table td.address span{display: block;}
.inner_main table td{font-size: 14px; line-height: 18px;}
.inner_main table th:nth-child(2){width: 10%;}
.inner_main table th:nth-child(3){width: 22%;}
.inner_main table th:last-child{width: 25%;}
.inner_main table h6{font-size: 13px; line-height: 16px; margin: 5px 0 0;}
.inner_main table .form-control{margin: 0 0 5px; width: 50px;}
.inner_main table .btn{font-size: 12px; margin: 10px 0 0; padding: 5px 8px;}
.inner_main table.cart .form-control{width: 70px;}
.inner_main table.cart td:first-child{width: 50%;}
.inner_main table.cart td:nth-child(3){text-align: center;}
.inner_main table.cart td:nth-child(3) .btn{display: block; width: 100%;}
.inner_main table .round_but{font-size: 20px;}
.inner_main .btn.btn-large.orange,
.inner_main table .btn.btn-large{padding: 10px 15px;}
.inner_main table .btn.update{margin-left: 0;}

.login_box{margin-bottom: 30px;}
.login_box.reg{margin-bottom: 0;}

.inner_main table td h4{font-size: 18px; line-height: 24px;}

label.blank{display: none;}
.phone_numb label{padding-top: 10px;}
.phone_numb input{margin-bottom: 15px;}


.assign_vehicle .select_model.first select{min-width: 100%;}
.assign_vehicle .select_model select{display: block; width: 100%; margin-bottom: 10px;}

/* Added 10.08.22 */
.accordion-flush .accordion-item .accordion-button{font-size: 16px; line-height: 20px; padding: 1rem 1.4rem 1rem 1.25rem;}
/* Added 10.08.22 */

/* Added 11.08.22 */
.contact_form{padding-bottom: 40px;}
.contact_form h2 span{font-size: 13px; line-height: 18px;}
/* Added 11.08.22 */
}