/*V2*/
	*{
		margin:0;
		padding: 0;
		border: 0;
		outline: 0;
	}
	html{
		width: 100%;
		height: 100%;
		
	}
	body{
		position: relative;
		width: 100%;
		height: 100%;
		font-family: 'Open Sans', 'Open Sans Hebrew', arial, sans-serif;
		font-size: 14px;
		/* color:#99aabf; */
		color:white;
	}
	form{
		
		width: 100%;
	}
	.container{
		height: 100%;
		width: 100%
	}
	.full-width-height{
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	#mobileNav, #mobileFooter{
		width: 100%;
		height: 50px;
		padding-top:10px;
		background-color: #545458;
		display: none;
	}
	#mobileFooter{
		height: auto;
		text-align: center;
		color: #fff;
	}
	#bgColors{
		position: fixed;
		z-index: -1;
		width: 100%;
		height: 100%;
	}
	#bgColors div{
		height: 100%;
	}
	.whyLocal{
		color: rgb(133, 166, 66);
		padding-left: 20px;
	}
	.bgColor-1{
		/*background-color: rgb(15, 197, 208);*/
		background-color: #000000;
		color: black
	}
	.bgColor-2{
		/*background-color: rgb(15, 197, 208);*/
		background-color:#000000;
		color: black
	}
	.bgColor-3{
		/*background-color: #2d4059;*/
		background-color:#545458;
	}
	.footer-element{
		display:flex;
		flex-direction: column;
		color:#d19d47;
		font-size: 18px;
		text-align: center;
	}
	.icon-flex{
		display:flex;
		justify-content: center;
	}
	.footerIcon{
		width: 70px;
		height: 70px;
	}
	.contact-number{
		text-align: center ;
		font-size: 35px ;
	}
	.hanukkahIcon{
		width: 170px;
		height: 170px;
		margin-top: 40px;
		margin-bottom: 40px;
		opacity: 0;
	}
	#aside{
		position: relative;
		height: 100%;
		/*background-color: rgb(5, 53, 127);*/
		background-color: #545458;
		/* padding-left: 0; */
	}
	
	.arrowLeft {
    padding: 22px;
}
	#header{
		padding: 0;
	}
	#header>img{
		width: 100%;
		max-height: 770px;
	}
	#header>img:first-child{
		display:block;
	}
	#header>img:last-child{
		display:none;
	}
	.left{
		float: left;
		left:0;
		text-align: left;
	
	}
	
	 .doubleArrow{
	color: white;
    font-size: 52px;
    position: absolute;
    right: 81px;
    top: -2px;
	}
	 .lftarr {
    left: 87px;
    top: -4px;
    }
	.right{
		float: right;
		right:0;
		text-align: right;
	}
	.language{
		padding: 35px 17px;
		font-size: 15px;
	}
	.language>a, #footer a, #mobileFooter a{
		color:#fff;
		text-decoration: none;
	}
	.language>a:hover, #footer a:hover, #mobileFooter a:hover{
		text-decoration: underline;
	}
	.language>span{
		padding: 2px;
		color:#fff;
	}
	.logo{
		background: url(../images/logo-omnitelecom.png);
		background-size: cover;
		width: 170px;
		height: 30px;
	}
	.omnitelecom-flex{
		margin-top: 10px;
		display: flex;
		justify-content: flex-end;
	}
	.formSubTitle{
		line-height: 38px;
	}
	#formTitle{
		font-size: 34px;
		color: #fff;
		text-align: center;
		padding-bottom: 24px;
		/* margin-bottom: 20px; */
	}
	#formTitle>p{
		margin: 0;
	}
	#form{
		position: relative;
		width: 80%;
		max-width: 280px;
		margin: 0 auto;
	}
	#form input, #form select{
		width: 100%;
		max-width: 280px;
		height: 40px;
		font-family: 'Open Sans', 'Open Sans Hebrew', arial, sans-serif;
		color:#000;
		font-size: 16px;
		background-color: #fff;
		-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
		-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
		box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
		padding: 0 10px;
		margin-bottom: 20px;
		-webkit-transition: box-shadow 0.2s;
		-moz-transition: box-shadow 0.2s;
		transition: box-shadow 0.2s;
	}
	#form input:focus, #form select:focus{
		-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.4);
		-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.4);
		box-shadow: inset 0 3px 5px rgba(0,0,0,.4);
	}
	.errorInput{
		border: 2px solid #ff0000;
	}
	input#phonepfx{
		width:20%;
		float: left;
		direction: ltr;
	}
	input#phonenum{
		width:78%;
		float: right;
		/*direction: ltr;*/
	}
	#form input[type="submit"]{
		width: 100%;
		max-width: 280px;
		height: 60px;
		/* -webkit-border-radius: 4px; */
		/* -moz-border-radius: 4px; */
		/* border-radius: 4px; */
		/*background-color: rgb(255, 197, 1);*/
		background-color: #d19d47;
		/*-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px #35cff1;
		-moz-box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px #35cff1;
		box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px #35cff1;*/
		font-family: 'Open Sans', 'Open Sans Hebrew', arial, sans-serif;
		font-size: 22px;
		/*color: rgb(50, 51, 53);*/
		color: white;
		/*text-shadow: 1px 2px 1px #008faf;*/
		font-weight: bold;
		cursor:pointer;
		-webkit-transition: box-shadow 0.2s, background-color 0.2s;
		-moz-transition: box-shadow 0.2s, background-color 0.2s;
		transition: box-shadow 0.2s, background-color 0.2s;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
	}
	#form input[type="submit"]:hover{
		background-color: #d19d47;
	}
	.errmsg{
		display: block;
		position: absolute;
		top:40px;
		color: #ff0000;
		font-weight: bold;
	}
	.errmsg>i{
		padding: 0 5px;
	}
	.loader{
		width: 100%;
		max-width: 280px;
		height: 80px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background-color: rgb(56, 141, 201);
		-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px rgb(50, 130, 186);
		-moz-box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px rgb(50, 130, 186);
		box-shadow: 0 5px 5px rgba(0,0,0,.15), inset 0 3px rgb(50, 130, 186);
		padding-top: 20px;
		margin-left: 13px;
	}
	.loader>i{
		display: block;
		font-size: 40px;
		color: #fff;
		text-align: center;
	}
	#thankMessage{
		text-align: center;
		line-height: 1.2;
		padding: 7em 3em 0;
		margin-top: 50px;
	}
	#thankMessage>span{
		font-family: 'Lobster Two', 'Open Sans Hebrew', 'Open Sans';
		font-size: 48px;
		font-weight: 600;
		color:rgb(66, 163, 232);
	}
	#thankMessage>p{
		font-size: 36px;
		color: #fff;
	}
	#footer{
		width: 94%;
		color: #fff;
		text-align: center;
		padding-bottom: 30px;
	}
	#footer p{
		margin:0;
	}
	#footer span{
		display: block;
		font-size: 14px;
		padding-top: 0;
	}
	#mobileFooter span{
		display: block;
		font-size: 14px;
		/* padding-top: 20px; */
	}
	.mobileFooterInfo {
		padding-top: 20px;
	}
	#mobileFooter p{
		padding-top: 10px;
	}
	.content{
		padding:20px 2px;
	}
	h2{
		font-size: 30px;
		padding: 0 20px 8px 5px;
		/* color:#fff; */
		margin-bottom: 20px;
		display: inline;
		font-family: 'Open Sans Hebrew', 'Open Sans', 'Calibri', sans-serif;
		/*font-weight: 400;*/
		line-height: 1.2;
	}
	h2.h2HE{
		font-family:'Open Sans Hebrew', 'Open Sans', arial;
		padding: 0px 5px 8px 20px;
	}
	.bgLineSmall{
	  background-size: 100% 13px;
}
	ul{
		list-style-type: none;
		 padding-top: 20px;
	}
	ul li{
		font-size: 16px;
		line-height: 2;
		padding: 0 1.8em;
	}
	ul li:before{
		font-family: 'FontAwesome';
		display: inline-block;
		margin: 0 -1em;
		width: 3.6em;
	}
	ul.check li:before{
		content: "\f111";
		font-size: 0.4em;
	}
	ul.arrowRight li:before{
		content: "\f101";
	}
	ul.arrowLeft li:before{
		content: "\f100";
	}
	.manualPadding{
		padding-top: 55px;
	}
	.badgeSectionHeading{
		font-size: 21px;
		padding-left: 10px;
	}

	.badgeSectionContent{
		display: flex;
	}
	.badge-1{
		width:155px;
	}
	.badge-2{
		padding-top:9px;
		width:128px;
	}
	@media only screen and (min-width: 100.063em) {
	.logo{
		/* margin: 50px auto 100px auto; */
	}
	.content{
		/*padding:20px 36px;*/
	}
	
    .check {
    padding-top: 22px;
    }
	 .arrowRight {
       padding-top: 22px;
     }
	ul{
		list-style-type: none;
	}
	ul li{
		font-size: 21px;
		line-height: 1.7;
		padding: 0 1.4em;
	}
	#footer{
	position:absolute;
	bottom:0;
	}
}
	@media only screen and (max-width: 86em)
	{
		.badgeSectionContent{
			display: flex;
			flex-direction: column;
		}
		.badge-1{
			width:150px;
		}
		.badge-2{
			width: 130px;
			margin-right: 8px;
		}
		.badge-en{
			margin-left: 11px;
		}
		.manualPadding{
			padding-top: 0;
		}
		
	}

	@media only screen and (max-width: 64em) { 
		body{
			overflow: visible;
		}
		#bgColors{
			display: none;
		}
		.contact-number{
			padding-top: 20px;
		}
		.mobileContent{
			padding-left: 30px;
		}
		#mobileNav, #mobileFooter{
			display: block;
		}
		.badgeSectionContent{
			display: flex;
			flex-direction: row;
		}
		#thankMessage{
			text-align: center;
			line-height: 1.2;
			padding: 7em 3em 0;
			margin-top:0;
		}
		.logo{
			background-size: cover;
			width: 170px;
			height: 30px;
			margin: 0 10px 0 10px;
		}
		.hanukkahIcon{
			width: 70px;
			height: 70px;
			margin-bottom: 0;
			margin-top: 0;
		}
		.badge-1{
			width:150px;
		}
		.badge-2{
			width:121px;
		}
		#aside{
			height: auto;
			padding-top: 20px;
			padding-bottom: 40px;
			float: none;
			overflow: auto;
		}
		#aside .logo{
			display: none;
		}
		.language{
			padding: 5px 10px;
		}
		#aside .language{
			display: none;
		}
		#form{
			width:90%;
			max-width: none;
		}
		#form input, #form select{
			max-width: none;
		}
		#form input[type="submit"], .loader{
			max-width: none;
			margin-bottom: 0;
		}
		#thankMessage{
			padding: 5em 0;
		}
		#footer, .sheep, .sheepHe{
			display: none;
		}
	     .doubleArrow{
		    right: 68px;
		 }
		 .lftarr{
		 left: 77px;
		 }
		 #form input[type="submit"] {
    width: 100%;
  /*   max-width: 280px; */
    /* height: 80px; */
    /* border-radius: 4px; */
	background-color:#d19d47;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15);
    font-family: "Open Sans","Open Sans Hebrew",arial,sans-serif;
    font-size: 24px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    transition: box-shadow 0.2s ease 0s, background-color 0.2s ease 0s;
}
	}

	@media only screen and (max-width: 40em) {

		#header>img:first-child{
			display:none;
		}
		#header>img:last-child{
			display:block;
		}
		select#countries, select#contactHours,.sheep, .sheepHe{
			display: none;
		}
		
	}


