/*
Theme Name: CS DEVELOP Theme By BeaverGlobal
Author: Oleg Bo For BeaverGlobal
Author URI: http://beaverglobal.com/
Description: This is a Cs Theme By BeaverGlobal Developed By Oleg Bo
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

* {
	box-sizing: border-box;
	transition: all 0.3s;
}
html,
body {
	margin: 0;
	padding: 0;
	font-family: 'Assistant', sans-serif;
	font-size: 18px;
	overflow-x: hidden;
	direction: ltr;
}
body {
	max-width: 1920px;
	margin: 0 auto;
}
.dir-ltr *{
	direction: ltr !important;
}
.dir-rtl *{
	direction: rtl !important;
}
main{
	transition: all 0s;
}
#skip-to-main a{
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#skip-to-main a:focus{
	position: relative;
	left: 0;
	width: auto;
	height: auto;
	z-index: 10000;
}
h1,
h2{
	font-size: 40px;
	margin: 0;
}
.single h1,
.archive h1,
.single h2,
.archive h2{
	font-size: 30px;
}
h3{
	font-size: 30px;
	font-weight: 300;
	margin-top: 0;
}
h4{
	font-size: 22px;
	margin-top: 7px;
	margin-bottom: 7px;
}
h5{
	font-size: 18px;
}
h6{
	font-size: 20px;
	margin: 0;
}
.sm-txt{
	font-size: 0.8em;
}
.grey-txt{
	color: rgb(121, 121, 121);
}
.blck-txt{
	color: #000;
}
.inh-color{
	color: inherit;
}
.thm-brd-line{
	border: 1px solid #d3d3d3;
}
.thm-bg-bl{
	background:#193D5E;
}
.brd-line-bl{
	border: 1px solid #0b58bc;
}
.gr-f5-bg{
	background: #f5f5f5;
}
.community-color{
	background: rgba(187, 93, 90, 1);
}
.community-text{
	color: rgba(187, 93, 90, 1);
}
.park-color{
	background: rgba(27, 61, 93, 1);
}
.park-text{
	color: rgba(27, 61, 93, 1);
}
.nadlan-color{
	background: rgba(38, 121, 117, 1);
}
.nadlan-text{
	color: rgba(38, 121, 117, 1);
}
.recreation-color{
	background: rgba(0, 79, 72, 1);
}
.recreation-text{
	color: rgba(0, 79, 72, 1);
}
.title-page{
	color: #222;
	font-weight: 300;
}
.list-wrapper h1.title-page,
.list-wrapper h2.title-page{
	margin-bottom: 10px;
}
.title-about{
	color: #333;
	font-weight: 300;
	margin-bottom: 3.5%;
}
.title-desc{
	font-weight: 100;
}
p,
.title-name{
	color: #333;
}
.wht{
	color: #fff;
}
.green{
	background: rgba(23,79,68,0.7);
}
.brd-gr{
	border: 1PX solid #ccc;
}
.wrld-color{
	background: #112940;
}
.bl-btn{
	background: #193D5E;
	color: #fff;
	text-align: center;
	height: 45px;
	outline: none;
	border: 0;
}
.swiper-button-next,
.swiper-button-prev{
	color: inherit !important;
	width: unset !important;
}
/*CUSTOM BOOTSTRAP START*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
.col-xs-15 {
	width: 25%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 25%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 25%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 25%;
		float: left;
	}
}
.m-0{
	margin: 0;
}
.m-1{
	margin: 1em;
}
.mb-0{
	margin-bottom: 0 !important;
}
.mb-05{
	margin-bottom: 0.5em;
}
.mx-1{
	margin-top: 1em;
	margin-bottom: 1em;
}
.mt-2{
	margin-top: 1em;
}
.mt-3{
	margin-top: 1.5em;
}
.mt-4{
	margin-top: 2em;
}
.w-100{
	width: 100%;
}
.w-50{
	width: 50%;
}
.py-5{
	padding-top: 3em;
	padding-bottom: 3em;
}
/* Loader */
.loader-overlay{
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    background: #f1f2f3;
	transition: 0s;
	min-height: 35rem;
}
.loader{
    width: 20%;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    z-index: 101;
    position: absolute;
    top: 0.5%;
    transform: translate(0,50%);
	text-align: center;
	transition: 0s;
	/* display: none; */
}
.loader img{
	max-width: 100%;
	height: auto;
}

/*CUSTOM BOOTSTRAP END*/
header#header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	transition: left 0.7s;
}
body.home header{
	position: relative;
}
.tel-65{
	float: right;
	line-height: 1.1;
}
.tel-65 div{
	font-size: 1.6rem;
	top: 10px;
    position: relative;
}
.tel-65 div span{
	font-size: 1em;
    position: relative;
    top: 3px;
}
.tel-65 div span{
	float: left;
}
.tel-65 div span,
.tel-65 div{
	font-weight: 300;
}
article a:hover ,
article a{
	text-decoration: underline !important;
}
a:hover {
	text-decoration: none;
}
.container {
	width: 1200px;
}
.pos-rel{
	position: relative;
}
.img-max {
	max-width: 100%;
	height: auto;
}
.img-width {
	width: 100%;
	height: auto;
}
.nopadding {
	padding: 0 !important;
}
.clear-fix {
	content: "";
	clear: both;
}
.underline {
	text-decoration: underline;
	display: block;
	width: 7%;
	margin: 0 auto;
	height: 1px;
	background-color: #999;
	margin-top: 0.5%;
}
.drk-blue{
	background: #193d5e;
}
.in-line{
	display: inline-block;
}
.bot-pad{
	padding-bottom: 3.2%;
}
.arrow-side {
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	background: url('images/icon_arrow_down.png')no-repeat left;
	height: 13px;
	width: 17px;
	display: inline-block;
}
.arrow-side-hm a:after{
	background: url('images/icon_arrow_down.png')no-repeat left;
	height: 25px;
	width: 17px;
	display: inline-block;
	float: left;
}
span.arrow-side-wh{
	background: url('images/icon_arrow_white_right.png')no-repeat center;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0;
	left: 0;
}
.navbar-top {
	/* background: #193D5E; */
	background: #fafafa;
	height: 60px;
	transition: 0s !important;
}
.navbar {
	border-radius: 0px;
	margin-bottom: 0px;
}
.nav-top-wrapper * {
	font-weight: 400;
	color: #333;
	font-size: 18px;
}
.nav-top-wrapper.about{
	border-left: 1px solid #30516e;
	text-align: right;
}
ul.top-nav-menu,
ul.top-link-about{
	text-align: left;
}
ul.top-link-about{
	float: left;
}
.nav-top-wrapper.menu {
	text-align: right;
	position: static;
}
.logo{
	z-index: 1000;
	text-align: left;
}
.logo a img{
	position: relative;
	z-index: 2000;
	padding: 4px 0px;
    width: 100%;
}
#searchform{
	margin-top: 5px;
}
/* input:focus{
	outline: none;
} */
.search-box{
	width: 50px;
	padding: 13px;
	cursor: pointer;
	transition: 0s !important;
}
.search-wr{
	position: absolute;
	top: -100px;
	right: 80px;
	background: #fff;
	width: 100%;
	height: 60px;
	z-index: 100;
	-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
	z-index: -1;
	transition: 0.3s;
}
.search-wr.opened {
	top: 57px;
}
.search-box.opened {
	border-bottom: 4px solid #fff;
}
.search-wr.opened #search{
	border: 1px solid  #333;
	margin: 10px 30px;
	color: #333;
	text-align: left;
	direction: ltr;
	width: 88%;
	padding: 0 10px;
}
img.search-img{
	width: 1rem;
}
#event-filter{
	width: 100%;
}
.lang-switch,
.nav-top-wrapper.about > a,
.nav-top-wrapper.about > div,
.nav-top-wrapper.about > ul{
	display: inline-block;
}
.nav-top-wrapper {
	text-align: left;
}
.navbar-bottom{
	padding: 2% 0;
}
.navbar-bottom.sub-cat{
	padding: 0;
}
.sub-cat-list *{
	display: inline-block;
}

span.cat-arrow{
	background: url('images/icon_arrow-menu.png')no-repeat left;
	height: 10px;
	width: 15px;
	vertical-align: middle;
}
.cat-logo img{
	float: left;
}
input#search:focus,
input#search:active,
input#search {
	text-align: left;
	direction: ltr;
	border:1px solid #dfdfdf;
	color: #333;
	padding: 0 10px;
}

form#searchform * {
	display: inline-block;
	width: 100%;
}
/*LIST*/
.logo,
.logo-menu-row,
ul.top-nav-menu{
	position:static !important;
	z-index: 1000;
}
ul.top-nav-menu,
ul.top-link-about{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.top-link-about li,
ul.top-nav-menu li {
	display: inline-block;
	line-height: 57px;
	transition: 0s;
	cursor:pointer;
	margin-right: -4px;
	border-right: 1px solid rgba(0, 0, 0, 0.08);
}
ul.top-link-about li:last-child,
ul.top-nav-menu li:last-child {
	border-right: 0px;
}
ul.top-link-about li a,
ul.top-nav-menu > li a{
	line-height: 57px;
	transition: 0s;
	/* border-right: 1px solid #30516e; */
	padding: 0 10px 0 10px;
}
ul.top-link-about li a:hover,
ul.top-nav-menu > li a:hover{
	/* color: #fff; */
	color: #333;
}
ul.top-link-about li:last-child a,
ul.top-nav-menu > li:last-child a{
	border: 0;
}
ul.top-nav-menu > li.current-parent-item,
ul.top-nav-menu > li.current-menu-ancestor,
ul.top-nav-menu > li.current-menu-item,
ul.top-link-about li:hover ,
ul.top-nav-menu > li:hover {
	border-bottom: 3px solid #fff;
	background: #fff;
}
/*SUB HEADER*/
ul.sub-top-menu {
	background: #fff;
	z-index: 999;
	width: 100%;
	list-style: none;
	padding-right: 0;
}
ul.sub-top-menu li{
	display: inline-block;
	margin-left: 2.5%;
	border-bottom:1px dotted #d3d3d3;
}
ul.sub-top-menu li a h5{
	color:#333;
	text-align: right;
}
ul.sub-top-menu li:hover a > img{
	opacity: 0.7;
}
ul.sub-menu {
	background: #fff;
	z-index: 1;
	list-style: none;
	padding : 0;
	position: absolute;
	right: 0;
	left: 0;
	top: 58px;
	width:100%;
}
ul.sub-menu li{
	cursor: pointer;
	display: inline-block;
	margin-right: 1.5%;
	border-bottom:1px dotted #d3d3d3;
}
ul.sub-menu li a {
	color:#333;
	text-align: center;
	font-size: 16px;
	position: relative;
	top: 185px;
	padding: 0;
	border-right: 0px;
	display: block;
}
ul.top-nav-menu ul.sub-menu{
	min-height: 215px;
	border-bottom: 1px solid #ccc;
}
ul.top-nav-menu ul.sub-menu li{
	float: left;
}
ul.top-nav-menu ul.sub-menu li a {
	top: 140px;
}
ul.sub-menu li:hover a > img{
	opacity: 0.7;
}
ul.sub-menu li a:hover{
	color:#333;
}
/* ul.top-nav-menu a.focus + ul.sub-menu{
	display: block !important;
} */
.world-frst-level{
	padding: 1em 0;
	background: #fff;
	transition: 0s;
}
/* .world-frst-level ul.tax-nav{
	display: block !important;
	position: relative !important;
	width: 100% !important;
	top: 1px !important;
	right: 1px;
} */
/*MENU IMAGES*/
/*NOFESH*/
li.moadon-golf{
	background:#fff url('images/menu-img/img_menu_world_leisure_golf.png')no-repeat center;
}
li.namal-cs{
	background:#fff url('images/menu-img/img_menu_world_leisure_namal.png')no-repeat center;
}
li.arch-cs{
	background:#fff url('images/menu-img/img_menu_world_leisure_archeology.png')no-repeat center;
}
li.atr-cs{
	background:#fff url('images/menu-img/img_menu_world_leisure_attractions.png')no-repeat center;
}
li.eat-cs{
	background:#fff url('images/menu-img/cs_eat.jpg')no-repeat center;
}
li.group-cs{
	background:#fff url('images/menu-img/cs_group_travell.jpg')no-repeat center;
}
li.prog-cs{
	background:#fff url('images/menu-img/cs_prog.jpg')no-repeat center;
}
li.todo-cs{
	background:#fff url('images/menu-img/cs_todo.jpg')no-repeat center;
}
/*NADLAN*/
li.build-cs{
	background:#fff url('images/menu-img/img_menu_world_real-estate_houses-for-sale.jpg')no-repeat center;
}
li.area-cs{
	background:#fff url('images/menu-img/img_menu_world_real-estate_12-neighborhood.png')no-repeat center;
}
li.area-golf-cs{
	background:#fff url('images/menu-img/img_menu_world_real-estate_golf-neighborhood.png')no-repeat center;
}
li.progr-cs{
	background:#fff url('../../uploads/2020/02/img-170x170-new-site.png')no-repeat center;
}
/*PARK*/
li.com-cs{
	background:#fff url('images/menu-img/img_menu_world_park_services.png')no-repeat center;
}
li.com-park-cs{
	background:#fff url('images/menu-img/img_menu_world_park_companies.png')no-repeat center;
}
li.info-serv-cs{
	background:#fff url('images/menu-img/img_menu_world_park_ca.jpg')no-repeat center;
}
li.area-rent{
	background:#fff url('images/menu-img/img_menu_world_park_rental-space.png')no-repeat center;
}
li.index-comp{
	background:#fff url('images/menu-img/img_menu_world_park_index.jpg')no-repeat center;
}
li.area-jobs{
	background:#fff url('images/menu-img/img_menu_world_park_jobs.jpg')no-repeat center;
}
li.man-recomm{
	background:#fff url('images/menu-img/img_menu_world_park_jobs_managers.jpg')no-repeat center;
}
/*COOMUNITY*/
li.comm-event-cs{
	background:#fff url('images/menu-img/img_menu_world_community_events.png')no-repeat center;
}
li.comm-edu-cs{
	background:#fff url('images/menu-img/img_menu_world_community_education.png')no-repeat center;
}
li.comm-serv-cs{
	background:#fff url('images/menu-img/img_menu_world_community_residents-service.png')no-repeat center;
}
li.comm-sport-cs{
	background:#fff url('images/menu-img/img_menu_world_community_sport.png')no-repeat center;
}

li.mn-image{
	/* height: 170px;
	width: 170px; */
	height: 130px;
	width: 130px;
	background-size: cover;
	border-left: 0px;
	margin-top: 2%;
	margin-bottom: 4%;
}
li.mn-image a {
	bottom : 0;
	right: 0;
	border-left: 0px !important;
	line-height: 18px !important;
}
/*WORLD-CAT/cat-sub MENU*/
ul.tax-nav,
ul.world-cat-sub-menu,
ul.world-cat-menu{
	list-style: none;
	padding-right: 0;
}
ul.tax-nav li,
ul.world-cat-sub-menu li,
ul.world-cat-menu li{
	display: inline-block;
	padding: 0 10px;
	border-right: 1px solid #eaeaea;
	transition: 0s;
}
ul.tax-nav li:last-child{
	border-right: 0;
}
ul.world-cat-sub-menu li:last-child,
ul.world-cat-menu li:last-child{
	border-left: 0;
}
ul.tax-nav li a,
ul.tax-nav li p,
ul.world-cat-sub-menu li a,
ul.world-cat-menu li a{
	color: #333;
	padding-bottom: 3px;
	border-bottom: 1px solid transparent;
}
ul.tax-nav li.active a,
ul.tax-nav li.active p,
ul.tax-nav li p:hover,
ul.tax-nav li a:hover,
ul.world-cat-sub-menu li a:hover,
ul.world-cat-menu li a:hover{
	border-bottom: 1px solid #333;
	cursor: pointer;
}
.navbar-bottom.sub-cat .world-cat-sub-menu{
	padding-top: 3.2%;
}
/*SIDE SUB MENU*/
ul.world-sub-menu{
	list-style: none;
	padding-right: 15px;
	margin-bottom: 20px;
	display: none;
	transition: 0s;
}
ul.world-sub-menu li{
	border-bottom: 0px !important;
}
ul.world-sub-menu li a{
	line-height: 40px !important;
}
ul.world-sub-menu.opened{
	display: block;
}
/*TAX-NAV*/
#tax-nav{
	margin-top: 61px;
}
.tax-nav-wrapper *{
	display: inline-block;
	text-align: right;
	color: #333;
}
.tax-nav-wrapper ul.tax-nav{
	padding: 1.7% 0px 1.7%;
	margin: 0;
}
.tax-logo-img {
    margin: 1.7% 15px 5px;
    margin: 0 15px 0px;
}
.tax-logo-img img{
	max-height: 70px;
}
ul.tax-nav li p,
ul.tax-nav li.active a p,
.tax-nav-wrapper ul.tax-nav,
ul.tax-nav{
	margin: 0;
}
.navfixed,
#tax-nav.navfixed{
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0px;
	z-index: 100;
	transition: 0s;
	border-bottom: 1px solid #ccc;
	/* opacity: 1; */
}
.navfixed{
	/* opacity:1; */
}
/*side-list*/
/*mob-list menu*/
/* ul.side-list li.cur-active , */
ul.side-list li.curpost a,
ul.side-list li.cur-active ul.world-sub-menu li.curpost a,
ul.side-list li a:hover,
ul.side-list li.current-menu-item > a {
	border-bottom: 1px solid #333;
}
ul.side-list {
	list-style: none;
	margin-right: 30px;
	padding: 0;
}
ul.side-list li {
	border-bottom: 1px dotted #d3d3d3;
	position: relative;
}
ul.side-list li a {
	color: #333;
	line-height: 60px;
}
ul.side-list li.active span.arrow-up{
	background: url('images/icon_arrow_up.png') no-repeat 95%;
}
ul.side-list li.active ul.world-sub-menu,
ul.side-list li.cur-active ul.world-sub-menu{
	display: block;
}
span.arrow-up{
	background: url('images/icon_arrow_down.png') no-repeat 95%;
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 20px;
	right: 0px;
}
span.arrow-tax{
	background: url('images/icon_arrow-menu.png') no-repeat center;
	width: 20px;
	height: 20px;
	vertical-align: middle;
		-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
ul.list-fl {
    list-style: none;
    padding-right: 0;
}
ul.list-fl li a {
    color: #000;
    border-bottom: 1px solid #dbdbdb;
    display: block;
	line-height: 50px;
	position: relative;
}
ul.list-fl li {
    line-height: 50px;
}
ul.list-fl li:hover a {
	color: #0066CC;
}

/*footer-lists*/
ul.footer-all-menu li a{
	color: #333;
}
ul.footer-all-menu{
	margin-bottom: 15%;
}
footer ul{
	padding: 0;
	list-style: none;
}
ul.footer-nav li {
	display: inline-block;
	border-right: 1px solid #333;
	padding: 0 1%;
	height: 20px;
	line-height: 20px;
}
ul.footer-nav li.aplication {
	border-left: 0px !important;
	position: relative;
	padding: 3px 28px 0 0;
	background: url('images/icon_app.png') no-repeat right center;
	height: 28px;
}
ul.footer-nav li.aplication:hover a{
	border-bottom: 0px !important;
	text-decoration: none;
}
ul.footer-nav li.aplication a {
	color: #08418C !important;
}
ul.footer-nav li a {
	color: #333;
}
ul.footer-nav li:hover a{
	border-bottom: 1px solid #333;
}
#sub-header{
	background-color: #fff;
	padding: 3.2% 0;
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 100;
}
#sub-header.active{
	display: block;
}
/* hide side contact */
.side-contect {
	display: none;
	position: fixed;
	top: 100px;
	right: -263px;
	width: 320px;
	z-index: 998;
}
.side-contect.open {
	right: 0;
	z-index: 9999;
}
.box-fix {
	z-index: 9999999;
	display: block;
	width: 61px;
}
.contact-us {
	background:#08418c;
	height: 120px;
	display: inline-block;
	vertical-align: top;
	font-family: 'Assistant', sans-serif;
/*    float: left;*/
}
.contact-us p{
	width: 120px;
	left: -30px;
	position: relative;
	top: 34px;
	text-align: center;
	font-size: 22px;
	line-height: 50px;
}
.side-contact-form {
	display: inline-block;
	width: 263px;
	padding: 15px;
	margin: 0 -4px 0 0;
	background: #fff;
	-webkit-box-shadow: 3px 0px 11px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 0px 11px -3px rgba(0,0,0,0.75);
	box-shadow: 3px 0px 11px -3px rgba(0,0,0,0.75);
	float: right;
}
.btn-ca[name="send_contact"]{
	float: right;
}
.rotate {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: lr-tb;
	transition: 0s;
}
.lang-switch .wpml-ls-legacy-dropdown-click {
	width: 50px;
	max-width: 100%;
}
.lang-switch .wpml-ls-legacy-dropdown-click a {
	padding: 4px 10px;
}
.lang-switch .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
	vertical-align: baseline;
	margin: 0 0 2px;
}
.lang-switch .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
	font-size: 15px;
	right: 7px;
}
.rtl .lang-switch .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
	right: auto;
	left: 7px;
	font-size: 15px;
}
.rtl .lang-switch .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
	padding-right: 9px;
	padding-left: calc(9px + 0em + .6em);
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{
	background-color: #f4f4f4 !important;
	border: 0 !important;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu,
.wpml-ls-statics-shortcode_actions a {
    border-color: #f4f4f4;
    border: 0 !important;
}
/* Pagination */
.pagination{
	text-align: center;
	display: block;
}
.pagination .fa{
	font-size: 1.1rem;
	color: #333;
}
.pagination .page-numbers{
	font-size: 1.53rem;
	color: #333;
	padding: 0 6px;
	/* font-weight: 600; */
}
.pagination .page-numbers.current{
	/* border-bottom: 2px solid #333; */
	background: #efefef;
}

/*HOME*/
section.home{
	padding: 3.2% 0 0;
}
#head-image {
	position: relative;
}
/* Validetion */
.form-group {
	position: relative;
}
p.error-msg {
	opacity: 0;
	font-size: 12px !important;
	color: red !important;
	position: absolute;
	bottom: -18px;
	margin: 0 !important;
	padding: 0 !important;
}
.form-control.error:focus,
.form-control.error {
	border: 1px solid red !important;
}
.form-control.error:focus + .error-msg,
.form-control.error + .error-msg {
	opacity: 1;
}
.messege-sent {
	position: fixed;
	width: 200px;
	top: 50%;
	left: 45%;
}
/* .videoWrapper {
	position: relative;
	padding-bottom: 54.992%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
} */
.home.world{
	padding-bottom: 3.2%;
}
.desc-content {
	font-size: 20px;
}
.quick-news-caesarea{
	margin-top: -60px;
}
.desc-news{
	background: rgba(34,64,83,0.7);
	/* padding: 1% 15px; */
	height: 50px;
}
.desc-news p{
	margin-bottom: 0;
}
.world-row .desc-content{
	margin: 2% 0 2.2%;
}
.news-row .desc-content{
	margin-top: 1.7%;
}
.world.bg {
	background: url('images/img_worlds-background.png') no-repeat 0 0;
	background-size: cover;
}
.worlds-wrapper{
	padding-bottom: 2.4%;
}
.wr .item{
	margin-top: 2.5%;
	cursor: pointer;
}
.item:hover img{
	opacity: 0.7;
}
.item:hover .box-info,
.item:hover .title-name {
	opacity: 0.7;
}
.world-field,
#customNav,
.item div.image,
.wr .image{
	position: relative;
}
.item div.image span,
.wr .image span {
	height: 10px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.7;
}
/* .box-info{
	text-align: left;
	direction: ltr;
} */
.box-info p{
	font-size: 18px;
	margin-bottom: 0;
}
.footer-line {
	background-color: #f1f1f1;
	height: 15px;
	border-bottom: 3px solid #d1d1d1;
	position: relative;
}
#footer-top {
	background: url(images/img_pattern_footer.png)repeat;
	padding: 3.5% 0 0%;
	position: relative;
}
.footer-logo {
	margin-top: 3%;
}
.facefoot-ca{
	background: url(images/img_background_footer.png)no-repeat center top;
	padding: 5px 15px 3.5% 15px;
	margin-top: 20px;
}
#site-wrapper.page footer #footer-top .footer-bt-back{
	background: #dbdbdb;
	padding: 2.5%;
}
.footer-main-menu ul.footer-all-menu li {
	border-bottom: 1px dotted #d3d3d3;
	line-height: 40px;
	background: url('images/icon_arrow_right.png')no-repeat left;
	padding-left: 15px;
}
.aplication::before, .aplication::after {
	position: absolute;
	top: 0px;
	width: 80px;
	height: 1px;
	background: #08418C;
	content: "";
	left: 43%;
	transform: translate(-50%, 0);
}
.aplication::after {
	top: auto;
	bottom: -2px;
}
.face-wr{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
div.face-wr > a{
	width: 15%;
	display: inline-block;
	color: #333;
}
div.face-wr > a:hover img{
	opacity: 0.7;
}
footer #footer-top .footer-bt-back{
	padding:0 0 3.5%;
}
#footer-bottom {
	background: #193d5e;
	height: 60px;
	position: relative;
}
.footer-bottom-row{
	padding-top: 1%;
}
.footer-bottom-row * {
	color: #fff;
	opacity: 0.85;
}
.foo-bottom.copyright{
	text-align: left;
}
.copyright a:hover{
	text-decoration: underline;
	color: inherit;
}
.foo-bottom.links{
	text-align: right;
}
.foo-bottom.links a:hover{
	border-bottom: 1px solid #fff;
	color:#fff;
	opacity: 0.7;
}
.br-wrapper * {
	display: inline-block;
	font-size: 14px;
	color: #333;
}
/*WORLD*/
section.head-page-img{
	height: 240px;
}
.head-cat-img{
	height: 460px;
}
.baner-car{
	z-index: 0;
}
#breadcrumb{
	padding-top: 20px;
}
main.world #world-section,
main.world #breadcrumb{
	background: #f5f5f5;
}
.wrld-text{
	margin-top: 1.5%;
}
.wrld-text p{
	margin-bottom: 0;
}
.worlds-wrapper-field{
	padding-bottom: 6%;
}
.world-field span{
	position: absolute;
	bottom: 0;
	left: 15px;
	padding: 4px 10px;
	color: #fff;
	font-size: 22px;
	font-weight: 200;
}
#news-cs{
	padding-top: 3.2%;
}
#customNav > div{
	height: 82px;
	width: 42px;
	position: absolute;
	content:"";
	margin-top: 15%;
	cursor: pointer;
}
#customNav .owl-prev {
	background: url('images/icon_big-arrow_gray_left.png')no-repeat;
	left: 0;
	left: -30px;
}
#customNav .owl-next {
	background: url('images/icon_big-arrow_gray_right.png')no-repeat;
	right: 0;
	right: -30px;
}
#customNavbanner > div{
	height: 70px;
	width: 70px;
	position: absolute;
	content:"";
	margin-top: 11%;
	cursor: pointer;
	z-index: 1000;
}
#customNav{
	position: relative;
    top: 205px;
}
#customNavbanner{
	position: relative;
    top: 235px;
}
#customNavbanner .owl-prev {
	background: rgba(255,255,255,0.5) url('images/icon_big-arrow_gray_left.png')no-repeat center;
	/* left: 0; */
	left: 30px;
	border-radius:100%;
	height: 50px;
    width: 50px;
    padding: 15px;
    background-size: 30%;
}
#customNavbanner .owl-next {
	background: rgba(255,255,255,0.5) url('images/icon_big-arrow_gray_right.png')no-repeat center;
	right: 0;
	right: 30px;
	border-radius:50%;
	height: 50px;
    width: 50px;
    padding: 15px;
    background-size: 30%;
}
#customNavbanner .owl-next span,
#customNavbanner .owl-prev span{
	opacity: 0;
}

.news-car{
	margin-top: 4.2%;
}

/* Newsletter section */
#world-newsletter{
	margin-top: -10px;
}
.ex-block div{
	display: inline-block;
	vertical-align: middle;
}
.icn-club-img{
	width: 19.2%;
	height: 48px;
	background: #b5b5b5;
	border-radius: 50%;
}
.newsletter-wr{
	padding: 0 !important;
}
.newsletter-wr > div{
	background: #f5f5f5;
}
.ex-blocks-wr{
	padding: 2.5% 15px 2.5% 15px;
}
.ex-text-wr p,
.ex-text-wr a{
	color:#333;
	font-size:16px;
	margin-bottom: 0;
}
.ex-text-wr{
	margin-right: 10px;
}
.ex-form  .ex-form {
	float: right;
	margin-top: 3px;
}
.ex-form .ex-text-wr{
	margin: 0 0 0 10px;
}
.form-group.ex-gr button{
	height: 40px;
	width: 40px;
	border: 0;
	position: relative;
}
.form-group.ex-gr{
	margin-bottom: 0;
}
/*MANAGER*/
.ev-cat,
.position-manager{
	background: #f8f8f8;
	display: inline-block;
}
.row-bordered::after {
	content: "";
	display: block;
	border-bottom: 1px dotted #d3d3d3;
	margin: 0 15px 0px 0px;
	padding-bottom: 3.5%;
}
.manager-row {
	margin-bottom: 3.5%;
}
.man-img-wrapper img{
	width: 100%;
	height: auto;
}
/*CONTACT*/
.wpcf7-form{
	position: relative;
	display: inline-block;
	direction: ltr;
}
.wpcf7 form .wpcf7-response-output{
	border-color: #000 !important;
    position: absolute;
    bottom: 0;
	margin: 0 !important;
    font-size: 1.32em;
	background: #fff;
    width: 100%;
    text-align: center;
}
.center > div{
	background: #f5f5f5;
	padding: 7%;
}
.newsletter .form-group.submit{
	margin: 15px 0 0 0;
}
.serv-content{
	padding: 15px 0 15px 0;
}
.textarea label.txt-label,
.form-group label.txt-label{
	font-size: 18px;
	font-weight : 100;
	margin-bottom: 0;
}
textarea{
	border: 1px solid #dfdfdf;
	width: 100%;
}
.form-group select.form-control,
.form-group input.form-control{
	border-radius: 0px;
	height: 40px;
	font-size: 1rem;
	font-weight: normal;
	color: #4c4d4f;
	border : 1px solid #dfdfdf;
}
.form-group input[type="file"]{
	background: transparent;
	border: 0;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.form-group .form-control:focus,
textarea:focus {
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
input.form-control:focus {
    background: #ebebeb;
}
input.form-control:focus,
.form-group .form-control:focus,
textarea:focus,
.butn-submit:focus{
	outline: auto;
}
input[type="submit"]:focus{
	outline: 2px solid #000;
}
.form-row {
	padding: 20px 15px;
}
.page-template-page-contact .form-row{
	padding: 20px 15px 0;
}
.page-template-page-contact .form-group.submit{
	padding: 15px 15px 0px;
}
.checkbox *,
.checkboxes *{
	display: inline-block;
}
.checkboxes{
	padding-bottom: 15px;
	border-bottom:1px dotted #d3d3d3;
}
.checkbox{
	width: 30%;
	position:relative;
}
.checkbox label{
	padding-left: 0;
}
.checkbox label.txt-label{
	margin-left: 30px;
}
.checkbox input[type="checkbox"] {
	width: 20px;
	height: 20px;
	line-height: normal;
	margin-left: 0;
}
.checkbox > label.form-label {
	cursor: pointer;
	position: absolute;
	width: 21px;
	height: 21px;
	top: 2px;
	left: 0px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
input[type="checkbox"]:checked + label.form-label::after {
	opacity: 1;
}
.checkbox label.form-label:hover::after {
	opacity: 0.5;
}
.checkbox > label.form-label::after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 14px;
	height: 6px;
	background: rgba(0, 0, 0, 0);
	top: 4px;
	left: 3px;
	border: 2px solid #193d5e;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.wpcf7-form .submit{
	float: right;
}
.submit .wpcf7-form-control.wpcf7-submit{
	position: relative;
	width: 100%;
}
.form-group.submit {
	position: relative;
	padding: 15px 15px 30px;
}
.more-details,
.butn-submit{
	height: 40px;
	border: 0px;
	outline: none;
	width: 100%;
	background: #112940 url('images/icon_arrow_white_right.png')no-repeat 85%;
}
.more-details:hover,
.butn-submit:hover{
	background: #112940 url('images/icon_arrow_white_right.png')no-repeat 85%;
}
.butn-submit p{
	margin: 0;
}
/*REST*/
.rest-item {
	margin-top: 20px;
	color: #333;
}
.rest-item:hover{
	color: #333;
}
.rest-item .image{
	position: relative;
}
.rest-item .more-info{
	transition: 0.5s;
	transition: opacity 0.3s ease-in;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 9.5%;
	z-index: 90;
	line-height: 1.5;
	background: rgba(0, 71, 65, 0.8);
}
.rest-item:hover .more-info {
	display: block;
	opacity: 1;
/*	cursor: pointer;*/
}
.rest-item .more-info .details{
	color:#fff;
}
.more-info p{
	color:#fff;
}
div.image img{
	width: 100%;
	height: auto;
}
.msg-wr div{
	background: #f8f8f8;
	height: 50px;
	border-bottom: 3px solid #fff;
}
.msg-wr div a{
	line-height: 50px;
	color: #333;
}
.msg-wr div p{
	padding-top: 10px;
}
.cat-row > h2.title-desc{
	margin-bottom: 2%;
}
.msg-row{
	padding: 2% 0;
}
.date-msg{
	padding: 0 15px 0 30px;
	float: left;
}
article iframe{
	width: 100%;
}
article img{
/*	width: 100%;*/
	height: auto;
	padding: 20px 0;
}
article h3{
	margin-bottom: 20px;
}
.owl-item.active .item.about-ga{
	opacity:1;
	transition:.4s ease all;
	margin:0;
}
/* .gallery-car .owl-stage-outer .owl-stage {
	right: -50px;
} */
#customNav1{
	position: relative;
	margin-top: 3.5%;
}
.gallery-content h3{
	margin: 0px 0 3.5%;
}
.gallery-content{
	position: relative;
}
#customNav1.park-color .owl-prev {
	background:rgba(27, 61, 93, 1) url('images/icon_arrow_white_left.png')no-repeat center;
}
#customNav1.nadlan-color .owl-prev {
	background:rgba(27, 61, 93, 1) url('images/icon_arrow_white_left.png')no-repeat center;
}
#customNav1.community-color .owl-prev {
	background:rgba(187, 93, 90, 1) url('images/icon_arrow_white_left.png')no-repeat center;
}
#customNav1.recreation-color .owl-prev {
	background:rgba(0, 79, 72, 1) url('images/icon_arrow_white_left.png')no-repeat center;
}
/* #customNav1 .owl-prev {
	left: 0px;
	z-index: 100;
	width: 59px;
	opacity: 0.7;
	top:20px;
}
#customNav1 > div {
	height: 210px;
	position: absolute;
	content: "";
	cursor: pointer;
} */
button.owl-next,
button.owl-prev{
    position: absolute;
    top: 45%;
    transform: translate(0 ,-50%);
    z-index: 99;
    border: 0;
    /* width: 35px;
	height: 80px; */
	background: transparent; 
	color: #fff;
    font-size: 3.5em;
}
button.owl-next{
	right: 0;
}
button.owl-prev{
	left: 0;
}
.owl-theme .owl-dots .owl-dot span {
    width: 5px !important;
	height: 5px !important;
}
/*EVENT*/
.event-details *{
	display: inline-block;
	line-height: 18px;
}
.event-details .det{
	border-left:1px solid #333;
	padding: 0 10px;
}
.event-details .det:last-child{
	border-left: 0;
}
.link-more{
	float: right;
}
.more-details p{
	padding: 7px 0px 7px 15px;
	margin: 0;
}
.filter-row div {
	line-height: 40px;
}
.fl-desc{
	width: 15%;
	float: right;
}
.fl-select select{
	width: 100%;
	height: 40px;
	padding:3px;
	margin: 0;
	-webkit-box-shadow: 0 0px 0 #fff, 0 0px #fff inset;
	-moz-box-shadow: 0 0px 0 #fff, 0 0px #fff inset;
	box-shadow: 0 0px 0 #fff, 0 0px #fff inset;
	outline:none;
	transition: 0s;
	cursor:pointer;
}
.fl-select select:focus{
	border: 1px solid #dfdfdf;
}
.fl-butn-wrapper{
	padding: 0;
}
.fl-butn{
	border: 0;
	background: #09428f;
	height: 40px;
	width: 100%;
	margin-right: 15px;
}
.fl-butn:hover{
	background: #112940;
}
.fl-butn p{
	float: none;
	margin-bottom: 5px;
}
.event-wrapper > .filter-row{
	margin-bottom: 4%;
}
.filter-border{

}
.filter-border::before {
	content: "";
	display: block;
	border-top: 1px dotted #d3d3d3;
	margin: 0 15px 0px 0px;
	padding-top: 2.5%;
}
.filter-border::after {
	content: "";
	display: block;
	border-bottom: 1px dotted #d3d3d3;
	margin: 0 15px 0px 0px;
	padding-bottom: 0.7%;
}
.mobile-nav-pushed{
	display: none;
}
a.em-link{
	color: #193d5e;
	font-size: 18px;
	text-decoration: underline;
}
a.blue-link{
	color: #193d5e;
	text-decoration: none;
}
.grbrd-lnk{
	border: 1px solid #333;
	display: inline-block;
	padding: 0.3em 1em;
	color: #4c4d4f;
}
.grbrd-lnk:hover{
	background: #193d5e;
	color: #fff;
}
.post-box:hover .box-info {
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.dotted {
    border: 0;
    border-bottom: 1px dotted #d3d3d3;
    width: 96.5%;
    float: right;
    margin-right: 15px;
}
/* CLASSES */
ul.nav-class-menu {
    margin-bottom: 0;
    padding: 2.3% 0;
}
ul.nav-class-menu li:first-child {
    padding-right: 0;
}
ul.nav-class-menu li {
    display: inline-block;
    padding: 0 10px;
}
ul.nav-class-menu li:hover a, ul.nav-class-menu li a.selected {
    border-bottom: 1px solid black;
}
ul.nav-class-menu li a {
    font-size: 18px;
    color: black;
}
.news-btn {
    margin-bottom: 30px;
}
.blue-btn {
    background: #193d5e;
    color: #fff;
    padding: 6px;
    border: 1px solid #526d86;
    display: block;
    text-align: center;
}
.anchor.filter-clasess {
    display: none;
    top: 0px;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    transition: 0s;
    z-index: 100;
    background: rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
}

/* CUSTOM BOOTSTRAP 4  */
.text-center{
	text-align: center;
}
.m-0{
	margin: 0;
}
.mt-2{
	margin-top: 1em;
}
.mb-2{
	margin-bottom: 1em;
}
.p-2{
	padding: 1em;
}
.d-block{
	display: block;
} 
.link-blbrd{
	border-bottom: 8px solid rgba(27, 61, 93, 0.7);
}
.link-blbrd:hover{
	border-bottom: 8px solid rgba(27, 61, 93, 1);
}

/* VIDEO */
.videoWrapper {
	position: relative;
	padding-bottom: 56.992%; 
	 /* 16:9 */
	padding-top: 6px;
	height: 0;

	/* position: relative;
    padding-bottom: 100vh;
    padding-top: 134px;
    height: 0; */
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	margin-top: 0 !important;
}
.videoWrapper.pad54{
	padding-bottom: 54.992%;
}
.term-home-activity #head-image,
body.home #head-image{display: none;}
/* .video-section #wrapper_bgndVideo{
	transition-duration: 100ms !important;
} */
.video-section #wrapper_bgndVideo iframe{
	top: 90px !important;
	height: 115vh !important;
}
.videoWrapper #wrapper_bgndVideoM iframe#iframe_bgndVideoM{
	width: 100% !important;
	height: 96% !important;
	margin: 0 auto !important;
}
#player .ytp-hide-controls .ytp-watermark,
.ytp-chrome-top,
.ytp-gradient-top{
	display: none !important;
}
.vedio_sec {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	background-attachment: fixed;
	background-size: cover;
}
.video-section {
	position: fixed !important;
	width: 100% !important;
	height: 100% !important;
}
.video-section .pattern-overlay {
	padding: 0px 0 32px;
	min-height: 100%;
	background-color: transparent;
}
.video-section h1,
.video-section h3 {
	color: #fff;
	text-align: center;
}
.videoWrapper .buttonBar,
.video-section .buttonBar {
	display: none;
}
.banner_section {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.home-inner-cnt{
	background: #fff;
	position: relative;
}

/* INDEX COMPANIES */

.ajx-rslt-srch,
.results-indexco{
	position: absolute;
	background: #f5f5f5;
	width: 100%;
    z-index: 2;
	border: 1px solid #555;
	border-top: 0px;
}
.ajx-rslt-srch{
	opacity: 0;
}
.ajx-rslt-srch.active{
	opacity: 1;
}
.result-select-wrap{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	z-index: 1;
}
input[type="image"].srch-icon-sbm{
	position: absolute;
	right: 10px;
	top: 8px;
	top: 35px;
}
input[type="image"].srch-icon-sbm.indexco-sbm{
	top: 9px;
}
/* MARQUEE*/
.marquee .marquee-inner p{
	display: inline-block;
	padding: 0 1rem;
}
marquee p{
	display: inline-block;
	line-height: 50px;
} 
.marquee {
	margin: 0 auto;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
}
.marquee:before, .marquee:after {
	position: absolute;
	top: 0;
	width: 90px;
	height: 50px;
	content: "";
	z-index: 1;
}
.marquee:before {
	left: 0;
	background: linear-gradient(to right, rgba(34,64,83,0.7) 5%, transparent 50%);
}
.marquee:after {
	right: 0;
	background: linear-gradient(to left, rgba(34,64,83,0.7) 5%, transparent 50%);
}
.marquee-inner {
	width: 100% !important;
	display: flex;
	float: right;
	line-height: 30px;
	-webkit-animation: marquee 20s linear infinite forwards;
			animation: marquee 20s linear infinite forwards;
}

@media (max-width: 570px) {
	.marquee-inner {
		-webkit-animation: marquee 6s linear infinite forwards;
				animation: marquee 6s linear infinite forwards;
	}
}
.marquee-inner:hover {
-webkit-animation-play-state: paused;
		animation-play-state: paused;
}
.marquee-inner p {
	display: flex;
	justify-content: space-around;
	/* reset list */
	list-style: none;
	line-height: 50px;
	padding: 0;
	margin: 0;
}
@-webkit-keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}
@keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}

/* WP SWIPER PLUGIN*/
.wp-swiper__wrapper{
	margin: 0 auto;
	width: 90%;
}
.wp-swiper {
    overflow: hidden;
}
.opr-dyn{
	cursor: pointer;
	margin: 0 5px;
	padding: 5px;
	color: #000;
	text-decoration: none !important;
}
.opr-dyn.active,
.opr-dyn:hover i{
	color: #0066CC;
	text-decoration: none !important;
}
.operate-gal{
	position: relative;
    top: -30px;
    display: inline-block;
    z-index: 10;
}

/*RESPONSIVE*/
@media only screen and (min-width: 2000px) {
	.video-section{
		position: relative !important;
	}
	.video-section #wrapper_bgndVideo iframe {
		top: 450px !important;
		position: relative !important;
		width: 100% !important;
	}
	/* .banner_section{
		height: 70vh;
	} */
}
/* 1024 */
@media (max-width: 1366px) and (min-width: 1199px) {
	.videoWrapper {
		padding-bottom: 54.492%;
	}
}
/* 1024 */
@media (max-width: 1199px) and (min-width: 992px) {
	.container {
		width: 992px;
	}
}
/* tablet */
@media only screen and (min-device-width:481px) and (max-device-width:768px) and (orientation: portrait) {
	.container {
		width: 768px;
	}
	.face-wr {
		width: 60%;
	}
	ul.top-link-about li a,
	ul.top-nav-menu > li a{
		padding: 0 5px 0 5px;
	}
	.nav-top-wrapper * {
		font-size: 16px;
	}
	ul.sub-top-menu li{
		margin-left: 10px;
	}
	.search-box{
		width: 30px;
		padding: 3px 3px 15px;
	}
	.search-wr{
		left: 50px;
		width: 100%;
	}
	.logo{
		padding: 0 !important;
		margin-top: 5px;
	}
	ul.top-nav-menu{
		padding-right: 15px;
	}
	.nav-top-wrapper.about {
		padding: 0 !important;
	}
	.home.world {
		padding-bottom: 0%;
	}
	#customNav .owl-prev {
		left: 15px;
	}
	#customNav > div{
		margin-top: -12%;
	}
	#customNav {
		width: 50%;
		float: left;
	}
}
/* mobile */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape) {
	.container {
		width: 100%;
	}
	h4{
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.lang-switch .wpml-ls-legacy-dropdown-click{
		float: right;
	}
	.head-cat-img ,
	section.head-page-img{
		height: 180px;
		background-position: center !important;
	}
	section.head-page-img.visible-xs{
		height: auto;
	} 
	.quick-news-caesarea {
		margin-top: 0px;
	}
	div.mobile-search-lang {
		background: #193D5E;
		padding: 2.9% 0;
		line-height: 40px;
		float: right;
		width: 100%;
		position: fixed;
		z-index: 1000;
		top: 60px;
	}
	.lang-switch .wpml-ls-legacy-dropdown-click a {
		padding: 10px 10px;
	}
	.lang-switch a.lang{
		display: block;
		text-align: left;
		color: white;
	}
	/* .side-list.mob-menu > li{
		padding-left: 15px;
		border-bottom: 1px dotted #d3d3d3;
	}
	.mobile-nav-pushed .side-list.mob-menu{
		width: 84%;
		float: left;
		margin-top: 126px;
	}
	.side-list.mob-menu li .sub-menu{
		position: static;
	}
	.side-list.mob-menu li .sub-menu li.mn-image{
		width: 100%;
		background: transparent;
		margin: 0;
		height: auto;
	}
	.side-list.mob-menu li .sub-menu li.mn-image:first-child{
		border-bottom: 1px dotted #d3d3d3;
	}
	.side-list.mob-menu li .sub-menu li.mn-image a{
		position: static;
	} */
	.mobile-search-lang > div {
		display: inline-block;
	}
	.lang-switch {
		width: 30%;
		padding: 0 0 0 15px;
		float: left;
		margin-left: 10px;
	}
	/* #breadcrumb  */
	.list-wrapper .side-list,
	.world-frst-level,
	#tax-nav,
	.top-nav-menu,
	.sf,
	.navbar-bottom{
		display: none;
	}
	.logo{
		margin-top: 2%;
	}
	.logo a img{
		width: 100%;
	}
	.mobile-search-form{
		position: relative;
	}
	#serchform-mob{
		position: relative;
		width: 65%;
		height: 40px;
		float: right;
	}
	input#mobile_search {
		height: 40px;
		border: 0;
		outline: none;
		width: 95%;
		padding: 10px;
	}
	.search-img-mob{
		position: absolute;
		z-index: 111;
		right: 10%;
		top: 20%;
	}
	.icn-club-img {
		width: 35px;
		height: 35px;
	}
	.world-row .title-page{
		margin-bottom: 0.5em;
	}
	.tel-65{
		padding: 8px 0;
		text-align: left;
		color: #333;
	}
	.footer-logo div.face-wr > a {
		width: 30%;
	}
	div.face-wr > a {
		width: 49%;
	}
	div.face-wr a h5{
		height: 2em;
	}
/*	Menu*/
	.mobile-nav-hamburger {
		float: left;
		/* text-align: right; */
		height: 60px;
		line-height: 60px;
		position: relative;
	}
	.mobile-menu-trigger {
		position: relative;
		top: 4px;
		display: inline-block;
		width: 35px;
		height: 30px;
		vertical-align: middle;
		cursor: pointer;
	}
	.mobile-menu-trigger span {
		position: absolute;
		display: block;
		margin-bottom: 10px;
		width: 100%;
		height: 2px;
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		background: #000;
	}
	.mobile-menu-trigger span:nth-child(1) {
		top: 0px;
	}
	.mobile-menu-trigger span:nth-child(2) {
		top: 10px;
	}
	.mobile-menu-trigger span:nth-child(3) {
		top: 20px;
	}
	.mobile-menu-trigger.open span:nth-child(1) {
		top: 13px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.mobile-menu-trigger.open span:nth-child(2) {
		right: -1000px;
		opacity: 0;
	}
	.mobile-menu-trigger.open span:nth-child(3) {
		top: 13px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}

	.sell-serv img{
		float: left;
		transition: 0s !important;
	}
	header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
		transition: left 0.5s;
	}
	.mobile-nav-pushed {
		position: fixed;
		top: 60px;
		left: -100%;
		display: block;
		width: 100%;
		height: 100%;
		line-height: 40px;
		transition: left 0.5s;
		z-index: 100;
		background: #fff;
		overflow: scroll;
	}
	.mm-wrapper__blocker{
		top: 60px !important;
	}
	#site-wrapper {
		position: relative;
		left: 0;
		transition: left 0.5s;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		max-height: 100%;
		-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.45);
		-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.45);
		box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.45);
	}
	.mobile-nav-pushed.opened {
		left: -16%;
	}
	#site-wrapper.opened, header.opened {
		left: 84%;
	}
	.mobile-search-lang{
		background: #193D5E;
		height: 61px;
		width: 84%;
		float: right;
	}
	.mobile-search-lang > div{
		display: inline-block;
	}
	.mobile-nav-pushed .side-list.mob-menu {
		width: 84%;
		float: right;
		padding: 0;
		margin-right: 0px;
	}
	#mobile_search{
		height: 40px;
		border: 0px;
		outline: 0px;
		padding: 0 10px;
	}
	.mobile-search-form img{
		position: absolute;
		right: 10px;
		top: 8px;
	}
	li.cs-arrow{
		background: url('images/icon_arrow_down.png') no-repeat 5%;
	}
	li.cs-arrow:hover{
		cursor: pointer;
	}
	li.cs-arrow.active{
		background: url('images/icon_arrow_up.png') no-repeat 5%;
	}
	.cs-mob-menu li{
		position: relative;
	}
	/* .cs-mob-menu li .dropdown-menu{
		top: 58px;
		width: 100%;
		height: 100vh;
	} */

	/*
	menu end
	*/
	.tel-65 h3{
		font-size: 1.5rem;
	}
	.desc-content{
		text-align: center;
	}
	.home h2.title-page{
		width: 100%;
	}
	#news-cs h2.title-page{
		display: inline-block;
		width: 100%;
		float: right;
	}
	#customNav{
	height: 50px;
	width: 40%;
	display: inline-block;
	}
	#customNav > div {
		height: 50px;
		width: 50%;
		margin-top: 0%;
	}
	#customNav .owl-prev {
		left: 15px;
	}
	#customNav .owl-next {
		right: 0;
	}
	ul.side-list{
		margin-left: 0;
	}
	.row-bordered::after {
		margin: 0 15px 0px 15px;
	}
	/* article img{
		width: 100%;
	} */
	.underline{
		width: 25%;
	}
	.face-wr {
		width: 100%;
		margin-top: 5%;
	}
	.facefoot-ca {
		background-size: contain;
		background-position: center bottom;
	}
	ul.footer-nav li{
		margin: 10px 0;
		padding: 0 2%;
	}
	#customNav1 {
		margin-top: 5.5%;
	}
	.gallery-content {
		margin: 3.5% 0 3.5%;
	}
	.gallery-car{
		margin-top: 2%;
	}
	.fl-desc {
		width: 100%;
		float: right;
	}
	.filter-border::after {
		padding-bottom: 4.7%;
	}
	.news-wrapper.wr .item:first-child{
		margin-top: 2%;
	}
	.wr .item{
		margin-top: 5.9%;
	}
	.worlds-wrapper-field.wr .item{
		margin-top: 3.9%;
	}
	.worlds-wrapper.wr .item{
		margin-top: 0;
	}
	.worlds-wrapper .cat-name{
		font-size: 1rem;
	}
	.home.world{
		padding-bottom: 0%;
	}
	#footer-bottom {
		background: #193d5e;
		height: auto;
		padding: 2% 0;
	}
	footer #footer-top .footer-bt-back {
		padding: 3% 15px!important;
	}
	h2.face-title,
	.footer-logo{
		margin-bottom: 5%;
	}
	.footer-bottom-row > div{
		float: left;
	}
	.ex-blocks-wr{
		padding: 0;
	}
	.ex-blocks-wr > div{
		background: #f5f5f5;
	}
	.ex-block{
		margin: 4% 0;
	}
	.ex-block.ex-form{
		margin: 0;
		width: 100%;
		padding-bottom: 3%;
	}
	.ex-block.ex-form  div:first-child{
		width: 80%;
	}
	.ex-form .ex-text-wr{
		margin-bottom: 20px;
	}
	.ex-text-wr h6{
		font-size: 1em;
	}
	.msg-wr div{
		height: auto;
	}
	.news-wrapper a.wr{
		margin-top: 5%;
	}
	.newsletter-wr > div{
		background: transparent;
	}
	.list-wrapper{
		margin-top: 10px;
	}
	.desc-content {
		font-size: 18px;
	}
	.row-bordered::after{
		padding-bottom: 5.9%;
	}
	.checkbox {
		width: 100%;
	}
	.form-group.submit {
		padding: 15px 15px 0px;
	}
	.fl-butn-wrapper {
		padding: 0 15px;
	}
	.fl-butn{
		margin: 0;
	}
	.date-msg{
		display: block;
		width: 100%;
		padding: 0;
	}
	.msg-wr div a{
		line-height: normal;
	}
	/* //video none */
	.vedio_sec{
		height: auto;
	}
	body.home #head-image,
	.home #head-image{display: block;}
	/* .vedio_sec, */
	.quick-news-caesarea.desctop,
	.banner_section{
		display:none;
	}
	/* button.owl-next,
	button.owl-prev{
		top: 45%;
	} */
	ul#index-tab-list.nav-tabs>li {
		width: 100%;
	}
	.wpcf7-form .form-group {
		position: static;
	}

	/* read more */
	.readless-link,
	.readmore-link{
		text-decoration: underline;
		color: #000;
	}
	.exp-mob .readless-link,
	.exp-mob .readmore-link{
		position: relative;
		top: -5px;
	}
	.exp-mob .content-txt-extend{
		position: relative;
	}
	.readless-link,
	.content-txt-extend{
		display: none;
	}
	/* read more */

}

@media (max-width:480px) {
	h2{
		font-size: 30px;
	}
	.tel-65 div{
		font-size: 1.2rem;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
	h2 {
		font-size: 28px;
	}
	h3{
			font-size: 27px;
	}
	.tel-65 div{
		font-size: 0.89em;
	}
}
