body {
	font-family: 'Roboto', sans-serif;
	background: #fdfdfd;
}
.feedbackform02 {
 display:none; 
}
.wex-footer strong {
  font-family: Arial !important;
  font-size:12px;
}
#section-1 .wex-phone:after {
 display:block; 
 position:relative;
 content:" ";
  width:100%;
  height:1px;
}
#section-1 .wex-phone {
 display:inline-block; 
 position:relative;
}
.wex-logotype {
	font-family: 'Raleway', sans-serif;
	font-size:62px;
	letter-spacing:11.5px;
	color:white;
	margin-top:20px;
	margin-left:20px;
	display:block;
	position:relative;
}
.wex-sublogo {
	font-size:14px;
	letter-spacing:8px;
}
.wex-logotype:hover, .wex-logotype:active, .wex-logotype:focus {
	text-decoration:none;
	color:white;
}
.wex-overlay, .wex-menu-overlay{
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(35,35,35,.5);
	z-index:999;
}
.wex-outback-form,.wex-menu-form {
	display:block;
	position:relative;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:300px;
	padding:20px 20px;
	padding-top:10px;
	background:#f8f8f8;
	text-align:center;
	border-radius:3px;
}
.wex-menu-form-ul {
	list-style:none;
	display:block;
	position:relative;
	text-align:left;
	margin:0px;
	padding:0px;
}
.wex-menu-form-ul li {
	padding:5px 0px;
}
.wex-menu-form-ul  a {
	color:black;
	font-size:18px;
}
.wex-menu-form-ul  a:hover,.wex-menu-form-ul  a:focus,.wex-menu-form-ul  a:active {
	text-decoration:none;
	color:#234060;
}
.wex-menu-form-ul  a span {
	color:gray;
}
.wex-menu-form-ul  a:hover span {
	color:#234060;
}
.wex-outback-form-title,.wex-menu-form-title {
	font-size:24px;
}
.wex-menu-form-title  {
	margin-bottom:20px;
}
.wex-outback-form-input {
	display:block;
	position:relative;
	width:100%;
	padding:5px 10px;
	border:1px solid #dadada;
	margin:10px 0px;
	border-left:2px solid #234060;
}
.wex-outback-form-textarea {
	display:block;
	position:relative;
	width:100%;
	padding:5px 10px;
	border:1px solid #dadada;
	border-left:2px solid #234060;
	overflow-x: hidden; 
	max-width: 100%;
	min-width: 100%;
	max-height: 200px;
	min-height: 100px;
}
.wex-outback-form-close,.wex-menu-form-close {
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	font-size:18px;
	color:#234060;
}
.wex-outback-form-button {
	display:block;
	position:relative;
	width:100%;
	background:#234060;
	margin-top:10px;
	color:white;
	padding:10px 0px;
	border-radius:3px;
	cursor:pointer;
}
.wex-outback-form-p {
	margin:5px 0px;
}
.section-1 {
	display:block;
	position:relative;
	min-height:900px;
	height:100vh;
	background:url('img/section1.jpg');
	background-size:cover;
	background-attachment:fixed;
	color:white;
	text-shadow:0px 0px 3px black;
}
.section-aboutus {
	display:block;
	position:relative;
	padding:60px 0px;
}
.section-steps {
	display:block;
	position:relative;
	padding:60px 0px;
	background:#f8f8f8;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.section-contacts {
	display:block;
	position:relative;
	padding:60px 0px;
}
.wex-split-icon {
	display:block;
	position:relative;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	filter:invert(100%);
}
.section-contacts .wex-phone {
	color:black !important;
}
.section-contacts .wex-callback {
	border:1px solid black;
}
.section-contacts .wex-callback:hover  {
	background:#234060;
	color:white !important;
	border:1px solid transparent;
}
.section-aboutus h2,.section-steps h2,.section-contacts h2 {
	margin-top:0px;
}
.section-aboutus  p {
	font-size:16px;
	margin-top:20px;
}
.wex-row01-rightcol {
	margin-top:40px;
	margin-right:30px;
}
.logotype {
	display:block;
	position:relative;
	margin-top:30px;
	outline:0;
}
.wex-promo {
	font-size:28px;
}
.wex-maps {
	position:relative;
	display:block;
	background:#ececec;
	padding:4px;
}
.wex-split-01-left,.wex-split-02-left ,.wex-split-03-left  {
	display:inline-block;
	position:relative;
	background:#234060;
}
.wex-title {
	position:absolute;
	display:block;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);	
}
.wex-fact-img-wrapper {
	margin-top:30px;
	display:block;
	position:relative;
	padding:5px;
	background:#f0f0f0;
	border-radius:3px;
	border:1px solid #dbdbdb;
}
.wex-footer {
	background: #234060;
	padding: 10px 0px;
	color: white;
}
.wex-footer a {
	color:white;
}
.wex-fact-img {
	display:block;
	position:relative;
	overflow:hidden;
	height:270px;
}
.wex-fact-img img {
	display:block;
	position:relative;
	object-fit:cover;
	min-height:270px;
}
.wex-section-col {
	background:#234060;
	color:white;
	padding:30px 20px;
	font-size:18px;
	border-radius:3px;
}
.wex-hamburger {
	display:inline-block;
	text-shadow:0px 0px 2px gray;
	position:fixed;
	top:25px;
	right:25px;
	color:white;
	z-index:99;
	color:white;
	font-size:28px;
	background:#2196F3;
	border-radius:50%;
	padding:15px;
	cursor:pointer;
}
.wex-more {
	position:absolute;
	display:block;
	left:50%;
	bottom:0px;
	transform:translate(-50%,-50%);
	letter-spacing:2px;
	font-size:18px;
	cursor:pointer;	
}
.wex-callback {
  border:1px solid white;
  border-radius:10px;
  padding:10px;
  display:inline-block !important;
  transition:.4s;
  cursor:pointer;
}
.wex-callback:hover {
  background:white;
  color:black !important;
  text-shadow:0px 0px 0px transparent;
}
.wex-split-all-right {
	background:#f8f8f8;
}
.wex-split-right {
	font-size:24px;
	margin-left:5%;
	padding:60px 0px;
	min-height: 350px;
}
.wex-split-right h2 {
	margin-bottom:30px;
}
.wex-split-right span {
	color:gray;
}
.wex-split-right p {
	margin:10px 0px;
	padding:0px;
}
.wex-split-03-right p{
	font-size:20px !important;
}
.wex-phone {
	display:block;
	position:relative;
	color:white;	
	margin:5px 0px;
	margin-right:45px;
	font-size:20px;
	letter-spacing:1px;
}
.wex-phone a, .wex-phone:hover, .wex-phone:focus, .wex-phone:active {
	text-decoration:none;
	color:white;
}
.wex-language {
	display:inline-block;
	position:relative;
	color:gray;
	padding:5px;
	margin-top:40px;
	margin-right:80px;
}
.wex-phone:hover {
	text-decoration:none;
	color:white;
}
.wex-nav  {
	display:inline-block;
	position:relative;
}
.wex-nav  ul{
	padding:0;
	margin:0;
	display:inline-block;
	position:relative;
}
.wex-nav ul li {
	padding:0;
	margin:0;
	display:inline-block;
	position:relative;
	padding:0px 15px;
	margin-top:10px;
}
.wex-nav ul li a {
	color:white;
	letter-spacing:1px;
	font-size:18px;
}
@media (max-width:1040px) {
  .section-1 .container-fluid .row:nth-child(1) .col-md-7 {
   text-align:center !important; 
   padding-top:10px;
  }
  .wex-language {
   margin:0px !important; 
  }
	.wex-maps {
		margin-top:40px;
	}
	.wex-logotype-col {
		text-align:center !important;
	}
	#section-1 {
		min-height:540px;
	}
	.wex-logotype {
		margin-top:50px;
		text-align:center;
		font-size:18px !important;
	}
	.wex-sublogo {
		text-align:center;
		margin-top:3px;
		font-size:10px !important;
		letter-spacing:1px;
	}
	.section-contacts .wex-callback {
		left:50%;
		transform:translate(-50%,0%);
	}
	.wex-phone {
		font-size:12px;
	}
	.wex-hamburger {
		font-size: 18px;
		background: #2196F3;
		border-radius: 50%;
		padding: 10px;
		top:10px;
		right:10px;
	}
	.logotype {
		width:80% !important;
	}
	.wex-h1 {
		font-size:28px;
	}
	.wex-name {
		display:block;
		position:relative;
	}
	.wex-promo {
		font-size:16px;
	}
	.wex-footer .col-md-6{
		text-align:left !important;
		font-size:10px;
	}
	.section-aboutus p {
		text-align:left !important;
	}
	.wex-section-col {
			margin:15px 0px;
	}
	sup {
		display:none;
	}
	.section-steps p {
		font-size:14px  !important;
	}
	.wex-split-right  h2 {
		font-size:22px;
	}
	.wex-split-right {
		margin-left:0%;
		padding:20px 0px;
		font-size:18px;
		width:100% !important;
		min-height:inherit !important;
	}
	.logotype {
		text-align:center;
	}
	.hideIt {
		display:none;
	}
}
