@media(max-width:1200px){
	.container{
		width: 100%;
		padding: 0 30px;
	}
	header, header.fixed{
		padding: 20px 0;
		background: rgba(17,52,132,1);
	}
	header a.logo img, header.fixed a.logo img{
		width: 140px; height: auto;
	}
	nav{
		display: none;
		position: fixed;
		left: 0; top: 0;
		background:rgba(0,0,0,0.9);
		z-index: 6;
		width: 100%;
		height: 100%;
		padding: 100px 50px;
		overflow-y: auto;
	}
	nav ul{
		display: table;
		width: 240px;
		margin: 0 auto;
		float: none;
	}
	nav ul li{
		float: left;
		width: 100%;
		border-bottom: 1px solid #fff;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	nav ul li:last-of-type{
		border-bottom:none;
	}
	nav ul li a{
		float: left;
		width: 100%;
	}
	a.showmenu{
		position: absolute;
		right: 20px; top: 10px;
		width: 52px; height: 52px; line-height: 52px;
		text-align:center;
		color:var(--white);
		font-size:30px;
		display: block;
		z-index: 5;
	}
	a.hidemenu{
		position: absolute;
		right: 20px; top: 10px;
		width: 52px; height: 52px; line-height: 52px;
		text-align:center;
		color:var(--white);
		font-size:30px;
		display: none;
		z-index: 7;
	}


	.banner{
		padding: 150px 0 100px 0;
	}


	.about{
		padding: 60px 0;
	}


	.current-israel{
		padding: 60px 0;
	}


	.contact{
		padding: 50px 0;
	}
}





@media(max-width:800px){
	.banner h1{font-size: 18px;}
	.banner h2{font-size: 36px;}
	.banner h4{font-size: 15px;}


	.about .text{
		width: 100%;
	}
	.about .image{
		float: left;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.about .image img{
		max-width: 100%;
	}


	.israel-data{
		width: 100%;
		overflow-x: auto;
	}
	.israel-data:before{
		float: left;
		width: 100%;
		content: 'Swipe Table...';
		margin-bottom: 20px;
	}
	.israel-data table{
		width: 600px;
	}
	.israel-data table th{
		padding: 10px 15px;
		font-size:13px;
	}
	.israel-data table td{
		padding: 10px 15px;
		font-size:13px;
	}



	.explore .item{
		width: 48%;
		margin-bottom: 30px;
	}



	.videoblock{
		padding: 50px 0;
		padding: 0 30px;
		margin-top: 50px;
	}



	.current-box .pic{
		width: 100%;
	}
	.current-box .text{
		width: 100%;
		padding: 60px;
	}




	.map iframe{
		aspect-ratio: 16/9;
	}


	form{
		width: 100%;
	}



	.contact h2{
		margin-bottom: 40px;
		padding-bottom: 0;
	}
}