body.com-jomholiday.view-items .container .filters_wrapper {padding: 24px 20px;z-index: 6;position: relative;}
body.com-jomholiday.view-items .container .filters_wrapper .resp_newsec {background: #fff;padding: 10px 15px;border-bottom: 1px solid #ccc;}
body.com-jomholiday.view-items .container .filters_wrapper .inner_filters {color: #515151;padding: 0 15px;}
body.com-jomholiday.view-items .container .filters_wrapper .inner_filters .left_filt {float: left;margin-top: 9px;}
.desktop-menu-main-li a span { color: #333; font-size:18px; }
.desktop-menu-main-li-btn a span { color: #333; font-size:18px; }
.desktop-menu-main-li-ham a span { color: #333; font-size:24px; }
.desktop-menu-main-li-btn a { border: 1px solid #555;  border-radius: 7px; padding: 5px 35px; }
a.parent-menu-gx, a:hover.parent-menu-gx { color: #fff !important; }
#myMegaMenu a, #myMegaMenu a:hover { color: #444 !important; }
.gx-button { border: 2px solid #fff; padding: 4px 14px !important; border-radius: 4px;}
.join-newslette { font-size: 17px; }
	.join-newsletter input { padding: 7px 12px; height: 45px; font-size: 15px; width:100%; }
	.join-newsletter input[type=submit] { color: #fff; background: #ce0606; font-weight: 700; }
#members_submenu .row, #members_submenu .btn-group{text-align: center;}
.fl{float:left;}
.fr{float:right;}
.cf:before,.cf:after{content:" "; /* 1 */display:table; /* 2 */}
.cf:after{clear:both;}
.cf{*zoom: 1;}
.cf{}
.container{color:#000}
.text-btn{background:none;border:none;}
.company{padding:10px;color:#000}
	.company h1{margin-bottom:60px;}
	.company .cont{margin-bottom:20px;}
		.company .cont .cont-title{font-size:18px;font-weight:bold;}
		.company .cont .cont-txt{font-size:16px}
.row h1{margin-bottom:45px;}
.sm-underline{margin:60px auto 45px;}
.underline span, .sm-underline span{padding:0 15px 20px;position:relative;}
.sm-underline span{padding:0 0 20px;}
	.underline span:after, .sm-underline span:after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#ce0606;}
	.sm-underline span:after{width:50%;}
.container .text{font-size:18px;}
.color1{color:#ce0606;}
.owl-carousel .owl-nav{position:absolute;right:220px;bottom:80px;display:table;padding-left:100px;width:30%;}
	.row .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{background:none;display:table-cell;vertical-align:middle;padding:0 20px !important;max-width:114px;font-size:16px !important;color:#7e7e7e !important;font-weight:200 !important;}
	.row .owl-carousel .owl-nav::after{display:block;content:"";position:absolute;left:204px;top:-5px;width:1px;height:30px;background:#7e7e7e;}
.ui-widget{font-family:'Roboto', sans-serif}
		.accordion{display:none;}
			.ui-accordion .ui-accordion-header{background:#5b9596;color:#fff}
.input-group, .country-select{width:100%;}
				.country-select input{width:90%;}
			.intl-tel-input {display: table-cell;}
			.intl-tel-input .selected-flag {z-index: 4;}
			.intl-tel-input .country-list {z-index: 5;}
			.input-group .intl-tel-input .form-control {border-top-left-radius: 4px;border-top-right-radius: 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 0;}
.container .country-select.inside input, .container .country-select.inside input[type=text], .modal-content .country-select.inside input, .modal-content .country-select.inside input[type=text]{height:44px;padding:6px 6px 6px 52px;border:1px solid #ccc;border-radius:4px;}
.wrap{margin-bottom:60px;}
	.stats{margin:74px 0 54px;}
		.stats .col-md-3{position:relative;margin-bottom:20px}
			.stats .col-md-3:after{display:block;content:"";width:1px;height:60%;position:absolute;right:4px;top:27px;background:#acacac;}
			.stats .col-md-3:last-child:after{background:none;}
			.stats .number{font-size:60px;font-weight:200;color:#6b6b6b;}
			.stats .txt{font-size:16px;font-weight:bold}
	.partner-w .box-grey, .partner-w .box-white{position:relative;padding:30px;height:216px;background:#f6f6f6;}
		.partner-w .box-white{background:#fff;border:1px solid #cccccc;height:280px;}
			.partner-w .box-grey.arrow:after{display:block;content:"";position:absolute;top:80px;right:-19px;width:21px;height:55px;background:url(/img/demo/right_grey_arrow.png) left top no-repeat;}
			.partner-w .box-grey .icon, .partner-w .box-white .icon, .box-gen .icon{padding-bottom:30px;}
			.quote, .quote_red{position:relative;margin-top:60px;max-width:470px;font-size:34px;font-weight:bold;}
			.quote:before, .quote_red:before{position:relative;display:block;content:"";left:0;top:0;width:40px;height:30px;background:url(/img/demo/gold_quote.gif) left top no-repeat;}
			.quote_red:before{background:url(/img/demo/red_quote.png) left top no-repeat;}
			.person{margin-bottom:100px;font-size:20px;font-weight:200;}
			.marketing{}
					.marketing .title{font-size:37px;font-weight:bold;}
					.marketing .txt{margin:40px 0 30px;font-size:20px;font-weight:200;}
					.marketing a{font-size:18px;font-weight:bold;color:#5b9596;}
				.row hr{margin:40px 0;}
			.vr-w{text-align:center;position:relative;top:-70px;}
				.vr-w h4{font-size:37px;font-weight:bold;}
				.vr-w p{font-size:29px;font-weight:200;}
				.vr-w .btn-lg{padding:17px;width:170px;background:none;color:#252525;border:1px solid #252525;font-size:20px;}
	.wrap .btn-lg{padding:17px;width:360px;background:#ce0606;color:#fff;border:none;font-size:20px;}
	.work-w{position:relative;min-height:524px;background:url(/img/demo/work_with_us.jpg) center center no-repeat}
		.work .wrap .frame{margin-top:370px;padding:35px;border-radius:8px;background:#ffffff;box-sizing:border-box}
		.work-w .btn-lg{margin-top:20px;padding:10px;width:100%;background:#ce0606;color:#fff;border:none;font-size:20px;}
.boxes-gen{margin:30px 0;}
			.box-gen{position:relative;padding:30px;height:334px;}
			.boxes-gen hr{display:none;}
			.box-gen .btn-lg{padding:17px;width:170px;background:#ce0606;color:#fff;border:none;font-size:20px;}
			.box-gen .icon{height:93px;}
			.box-gen p{margin:20px 0;}
.desktop-menu-main-li a span { color: #333; font-size:18px; }
        .desktop-menu-main-li-btn a span { color: #333; font-size:18px; }
        .desktop-menu-main-li-ham a span { color: #333; font-size:24px; }
        .desktop-menu-main-li-btn a { border: 1px solid #555;  border-radius: 7px; padding: 5px 35px; }
        a.parent-menu-gx, a:hover.parent-menu-gx { color: #fff !important; }
        #myMegaMenu a, #myMegaMenu a:hover { color: #444 !important; }
        .gx-button { border: 2px solid #fff; padding: 4px 14px !important; border-radius: 4px;}
				/* PAGE STYLES*/
				#members_submenu .row, #members_submenu .btn-group{text-align: center;}
				.box .wrap .frame{width:458px;padding:35px;border-radius:8px;background:#ffffff;box-sizing:border-box}
				.box-w .btn-lg, form .btn-lg{margin-top:20px;padding:10px;width:100%;background:#ce0606;color:#fff;border:none;font-size:20px;}
				.box-w .form-group input{margin-bottom:14px;}
				.modal-dialog{width:50%;}
				.modal-header{padding:30px 0 10px 0;border:none;}
					.modal-header .close{opacity:1}
				.join-us.modal-body{padding:30px 70px;}
					.join-us .sm-underline span::after{width:16%;}
					.join-us form{margin:40px 0 0 0;}
						.join-us .wrap .form-group{margin:0;}
			.join-us .wrap{margin:0;}
			.wrap legend{margin-bottom:40px;border-bottom:none;}
				.wrap legend .title{margin-bottom:2px;font-size:33px;font-weight:bold;}
				.wrap legend .stitle{font-size:18px;letter-spacing:0.30px;}
				/*.wrap .form-group{margin-bottom:60px}*/
				.wrap .form-control{width:90%;height:44px;box-sizing:border-box;}
				.intl-tel-input{width:100%;}
				.wrap .col-md-3 img{box-shadow:3px 3px 7px rgba(0, 0, 0, 0.23);}
				.wrap .frame .btn-default{color:#5b9596;border-color:#5b9596;}
				.wrap .frame .btn-default:hover{background:none}
				.camera-w{padding:15px 0 0 0}
				.wrap .frame .btn-default.camera span{position:relative;padding-left:28px}
				.wrap .frame .btn-default.camera span:before{display:block;content:"";position:absolute;left:0;top:-1px;width:18px;height:19px;background:url(/img/demo/camera_icon.gif) left top no-repeat}
				.wrap .frame .btn-default.camera span:before{display:block;content:"";position:absolute;left:0;top:-1px;width:18px;height:19px;background:url(/img/demo/camera_icon.gif) left top no-repeat}
				.wrap .form-group label{color:#7f7f7f;font-weight:normal;margin-top:10px;vertical-align:middle}
				.wrap .form-group .desc{color:#7f7f7f;font-weight:normal;margin-top:10px}
				.wrap .form-group .row{margin-bottom:20px;}
				.wrap .form-inline .form-control{max-width:270px;width:100%;}
				.join-us textarea{height:160px !important;resize:none;}
				.wrap .checkbox+.checkbox, .wrap .radio+.radiocheckbox+.checkbox, .wrap .radio+.radio{margin-top:10px}
	.wrap .frame{padding:60px 55px 30px 55px;border:1px solid #cccccc;border-radius:2px;background:#ffffff;box-sizing:border-box}
	.frame .col-md-3 img{box-shadow:3px 3px 7px rgba(0, 0, 0, 0.23);}
	.modal .wrap .frame{padding:0;border:none;}
	.wrap .booking .frame{padding:0;border:3px solid #5b9596;border-radius:2px;}
		.wrap .top-row{padding:36px 30px 0}
		.wrap .booking .frame img{box-shadow:none;width:100%;max-width:300px;max-height:200px;position: absolute;}
		.wrap .booking .frame img.rel{position:relative;}
		.wrap .form-group{margin:0 0 60px 20px}
		.wrap .form-control{height:44px;}
		.wrap .frame .btn-default{width:auto;font-size:16px;color:#383838 !important;border:1px solid #b7b7b7 !important;background:#ebebeb !important;}
		.wrap .frame .btn-default.red{color:#fff !important;background:#ce0606 !important;border-width:1px;border-color:#ce0606 !important;}
		.wrap .frame .btn-default:hover{background:none}
		.wrap .form-group .row{margin-bottom:20px;}
		.wrap .form-inline .form-control{max-width:270px;width:100%;}
		.wrap .booking .form-group{margin:20px auto 0;background:#ebebeb;padding:12px 24px; border-top: 1px solid #d9d9d9;}
		.wrap .booking h2{margin-top:0;}
		.wrap .booking h5{font-size:16px;}
		.wrap .booking .date-info{color:#464646;}
			.wrap .booking .date-title{font-size:16px;font-weight:200;}
			.wrap .booking .ddate{font-size:45px;font-weight:bold;}
			.wrap .booking .dmy{font-size:16px;font-weight:bold;}
			.wrap .booking .dname{font-size:16px;font-weight:200;}
			.wrap .booking .sep{position:relative;}
			.wrap .booking .sep:after{display:block;content:"";position:absolute;right:0;top:-7px;height:110%;width:1px;background:#cccccc;}
		.wrap hr{margin:40px auto;border-color:#d9d9d9;}
.categories-w{}
	.categories-w .category{position:relative;display:block;margin-bottom:15px;padding:30px;color:#fff;max-width:592px;height:398px;}
		.categories-w .category .title{display:block;font-size:37px;font-weight:bold;}
		.categories-w .category .stitle{display:block;font-size:20px;font-style:italic;}
		.categories-w .category .view{display:block;position:absolute;left:30px;bottom:30px;width:109px;height:22px;background:url(/img/demo/view_collection.png) left top no-repeat}
.view-more{background:#5b9596;border:none;color:#fff;}
.get-started{position:relative;width:100%;height:755px;background:url(/img/demo/get_started.jpg) center center no-repeat;}
.get-started .btn{position:absolute;margin:0 auto;left:0;right:0;top:50%;bottom:50%;padding:15px 0;width:80%;max-width:480px;height:80px;color:#000;font-size:33px;font-weight:bold;background:#fff;border-radius:8px;}
.ut-w{position:absolute;top:20vh;left:0;right:0;margin:0 auto;text-align:center;color:#fff;}
	.ut-w .title{font-size:58px;font-weight:bold;}
		.ut-w .title .copyright{font-size:20px;top:-1.5em;}
	.ut-w .stitle{font-size:33px;font-weight:200;}
	.ut-w .btn-lg, .travel-form .btn-lg{margin:20px 0;width:220px;background:#ce0606;color:#fff;border:none;font-size:20px;}
.srcroll-icon{position:absolute;bottom:160px;left:0;right:0;text-align:center}
.travel-form{}
	.travel-form fieldset{padding-bottom:30px;border-bottom:1px solid #e1e1e1;}
	.travel-form  legend{border-bottom:none;}
		legend .number{display:inline-block;padding:4px 12px;background:#5b9596;font-size:16px;color:#fff;border-radius:50%;}
		legend .title{padding:0 0 0 10px;position:relative;top:3px;font-size:25px;font-weight:300;color:#000}
		.travel-form .input-w{padding:0 70px;}
		.travel-form .checkbox-inline, .travel-form .radio-inline{padding:0 50px 25px 0;width:132px;font-size:18px;}
		.profile-form .checkbox-inline, .profile-form .radio-inline, .profile-form .control-label{margin:0 !important;padding:0 20px 20px 0;width:180px;font-size:16px;}
		.profile-form .control-label{position:relative;left:-20px;}
		.travel-form .checkbox-inline + .checkbox-inline, .travel-form .radio-inline + .radio-inline{margin:0}
		.travel-form .checkbox input[type="checkbox"], .travel-form .checkbox-inline input[type="checkbox"], .travel-form .radio input[type="radio"], .travel-form .radio-inline input[type="radio"]{top:2px;}
#slider-range{float:left;margin:7px 20px 0 0;width:300px;}
	#slider-range .ui-widget-header{background:#5b9596 !important;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:1px solid #b6b6b6;background:#fff;border-radius:100%;}
.backto{position:relative;padding:0 0 0 30px;font-size:16px;font-weight:bold;color:#000;}
.backto:before{display:block;content:"";position:absolute;top:0;left:0;width:21px;height:16px;background:url(/img/demo/backToicon.png) left top no-repeat;}
.thx-name{font-size:20px;}
.bcp{color:#464646;}
.bcp .wrap{margin:30px 0;}
	.bcp .wrap h5{margin:0;}
	.bcp .wrap .frame{padding:0;font-size:16px;}
		.bcp .wrap .frame .frame-inner{padding:20px;}
		.bcp .wrap .frame .row{margin:0;}
		.bcp .wrap hr{margin:20px auto;}
		.bcp .wrap .booking .frame .col1 img{position:relative;margin-bottom:20px;}
		.col1 .name{font-size:29px;font-weight:bold;}
		.col1 .specs{margin:22px 0 0 0;font-size:16px;font-weight:bold;}
		.bcp .wrap .booking .frame .view{display:block;margin:24px 0;padding:12px 0;width:100%;background:#fff !important;text-align:center;border-radius:8px}
		.bcp .col2{border-left:1px solid #cecece;border-right:1px solid #cecece}
			.bcp .col2 div.w{padding:0 20px;}
			.prices{}
				.prices .title{font-size:16px;}
				.prices .price{font-size:29px;}
				.prices .tp .price{color:#03ae24;font-size:37px;}
				.prices .rest .price{color:#ce0606;}
				.prices .price span{font-size:14px;}
		.bcp .col3{position:relative;}
	.add_info{padding:40px;}
		.add_info p{margin-bottom:40px;}
	.information{position:absolute;left:32px;top:389px;}
@media (max-width:1298px){.modal-dialog{width:90%;}}
@media (max-width:1003px){
	.big-logo-w .col-md-7{float:right;width:50%;}
	.big-logo{width:50%;max-width:287px;float:left;}
		.big-logo img{width:100%;}
	.wrap .top-row{padding:36px 10px 0;}
		.wrap .booking .frame .image{margin-bottom:14px;text-align:center;}
		.review-texts{text-align:center;}
			.wrap .booking .frame img{position:relative !important;}
			.wrap .booking .frame .col-md-7{text-align:center;}
			.wrap .booking .frame .check-in-out{margin:34px 0;}
			.wrap .booking .frame .check-in-out .col-md-6{width:50%;float:left;}
		.information{position:relative;left:0;top:0;}
		.boxes-gen hr{display:block;margin:20px 0;}
}
@media (max-width:990px){
	.owl-carousel .owl-nav{margin:0 auto;padding:20px 0;width:40%;position:relative;left:0;right:0;bottom:0;}
	.row .owl-carousel .owl-nav::after{top:14px;left:105px;}
	.bcp .col2{border:none;margin:15px 0;}
	.bcp .wrap .booking .frame .col1 .image{text-align:center;}
	.bcp .col2 div.w{padding:0}
	.text-btn{padding:0;}
}
@media (max-width:970px){
	.stats .col-md-3{float:left;width:50%;}
}
@media (max-width:940px){
	.stats .col-md-3{margin-bottom:20px;}
	.stats .col-md-3:nth-child(even):after{background:none;}
	.partner-w{margin-bottom:20px;}
	.owl-carousel .owl-nav{width:60%;position:relative;left:0;bottom:0;padding:20px 0;}
	.row .owl-carousel .owl-nav .owl-prev::after{top:15px;left:103px;}
}
@media (max-width:790px){
	.hero-img-w{padding:0;}
	.hero-img{height:60vh}
	.row{margin:0;}
	.ut-w{top:15%;
}
@media (min-width:768px){
	.hero-img{height:60vh}
}
@media (max-width:760px){
	.box-w{position:relative !important;left:0;top:0}
	.row h1{font-size:27px;}
}
@media (max-width:530px){
	/*.big-logo, .big-logo-w .col-md-7{width:100%;}*/
	.big-logo{text-align:center;}
	#members_submenu{padding:7px;}
		#members_submenu a.btn{padding:6px 4px;}
	.booking-page .col-md-1, .booking-page .col-md-10, .booking-page .col-md-11, .booking-page .col-md-12, .booking-page .col-md-2, .booking-page .col-md-3, .booking-page .col-md-4, .booking-page .col-md-5, .booking-page .col-md-6, .booking-page .col-md-7, .booking-page .col-md-8, .booking-page .col-md-9{padding:0;}
	.wrap .form-group{margin-bottom:20px;}
	form .wrap .frame{padding:30px 0 !important;}
	.form-group.checkboxs{margin-left:40px !important;}
	.frame .col-md-1, .frame .col-md-10, .frame .col-md-11, .frame .col-md-12, .frame .col-md-2, .frame .col-md-3, .frame .col-md-4, .frame .col-md-5, .frame .col-md-6, .frame .col-md-7, .frame .col-md-8, .frame .col-md-9{padding:0;}
	.booking-page .wrap .booking .form-group{padding:12px 4px;text-align:center;}
	.booking-page .wrap .frame .btn-default{padding:8px;font-size:14px;}
}
@media (max-width:375px){.hero-img{height:40vh}}
