@font-face {
	font-family: 'OratorStd';
	src: url('../fonts/OratorStd.eot');
	src: url('../fonts/OratorStd.eot') format('embedded-opentype'), url('../fonts/OratorStd.woff2') format('woff2'), url('../fonts/OratorStd.woff') format('woff'), url('../fonts/OratorStd.ttf') format('truetype'), url('../fotns/OratorStd.svg#OratorStd') format('svg');
}
html,
 body {
	height: 100%;
}
body {
	 font-family: 'Open Sans', sans-serif;
 /* background:url(../images/362015133524Hugues-FutureHomePage.jpg) no-repeat top center;*/
	
}
label {
	font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Open Sans', sans-serif;
}
a {
	color: #1ac7c3;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
input {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.transition,transition:hover{transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;}
input[type="text"]:focus,
input[type="password"]:focus {
	border: solid 1px #BEBEBE;
	box-shadow: none;
	outline: none;
}

a:hover {
	text-decoration: none;
}
a:focus {
	outline: none;
	text-decoration: none;
}
img {
	max-width: 100%;
}
ul {
	list-style: none;
}
.top-banner{
	
	background:url(../images/banner-3.jpg) no-repeat;
	background-size:cover;
}
.container{
	max-width:1024px;
}

/*.top-banner img{
	width:100%;
	max-width:100%;
	min-height:100%;
}*/
.mdl-banner{
	min-height:1330px;
	background:url(../images/banner-2.jpg) no-repeat;
	background-size:cover;
}
.header{
 	background:#141414;
}
.sending-mony{
	background:#000;
	padding:91px 0 100px;
	color:#fff;
	text-align:center;
}

.mony_row{
	width:824px;
	margin:auto;
}
.mdl-txt > h2 {
    font-size: 54px;
    letter-spacing: 5px;
}
.about-row{
	background:url(../images/bg.png) no-repeat top #fff;
	min-height:730px;
	padding:120px 0 128px;
}

.mdl-txt{
	max-width:900px;
	margin:auto;
	text-align:center;
}
.safe-row{
	background:#01aef0;
	min-height:660px;
	color:#fff;
	padding:60px 0;
}

.mdl-txt .icon-1 {
    margin-bottom: 10px;
}
.mdl-txt > p{font-size:24px; font-weight:300; padding:10px 0 50px; }
.footer-row{
	background:url(../images/footer-dot.png) no-repeat left top #000000;
	padding:115px 0 110px;
}
.logos-box{
	text-align:center;
	background:#fff;
	padding:20px;
}
.logos-box ul{
	margin:0;
 padding:0;
}
.logos-box ul li{ 
display:inline-block;
padding:0 30px;
}
h2{
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
}
.about-row h2{
	padding-bottom:100px; letter-spacing:3px;
 font-size:54px; color:#000; font-weight:700; text-transform:uppercase;
}
.about-row p {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 28px;
    margin: 0;
    padding-bottom: 35px;
}
.ben-list{
	text-align:center;
}
.ben-list li {
  background: #50b3d3;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  margin: 1%;
  width: 48%;
  min-height:245px;
  cursor:pointer;
  vertical-align:top;
  margin-bottom:35px;
}
.ben-list ul {
    font-size: 0;
    padding:0;
}


/*top banner starts*/
.banner-content{ padding:180px 0 98px;}
.banner-text h2{font-size:36px; color:#5AC8DC; font-family: 'Open Sans', sans-serif; font-weight:600; padding-bottom:60px;}
.white-bg{background:rgba(255,255,255,.57);}
.white-bg{ padding:46px 100px 20px; width:69%; margin:0 auto;}
.select-box{margin-bottom:42px;}
.select-box .btn.dropdown-toggle.form-control.selectpicker.btn-default {
    border: 1px solid #c7c7c7;
    border-radius: 0;
    font-size:18px; text-transform:uppercase; font-weight:600; color:#888; height:54px; 
}
.bootstrap-select.btn-group .btn .caret{border:none; background:url(../images/arrow-down.png) no-repeat; width:18px; height:16px; top:41%;}
.select-box .bootstrap-select.btn-group .btn .filter-option{text-align:center;}
.start-btn .btn{background:none; border:3px solid #1fbad6; color:#fff; border-radius:0; color:#1fbad6; width:217px;  font-size:18px; text-transform:uppercase; font-weight:600;}
.start-btn .btn:hover{background:#1fbad6; color:#fff;}

.header{padding:7px 0;}
.sign-up{background:#2ea3ca; border:0; color:#fff; font-size:20px; text-transform:uppercase; font-weight:700; padding:5px 30px; border:3px solid transparent;}
.sign-up:hover{border:3px solid #2ea3ca; background:transparent; color:#2ea3ca;}
.logo-small{float:left; padding-left:10px;}
.menu{float:right; padding: 20px 10px 0 0;}
.menu li{ padding:0 25px;}
.menu li:last-child{padding-right:0;}
.menu .navbar-default .navbar-nav > li > a{color:#fff; font-size:20px; text-transform:uppercase;}
.menu .navbar-default .navbar-nav > li > a:hover{color:#2ea3ca;}

.ben-list h2{padding:111px 0 69px; font-size:54px; color:#000; letter-spacing:3px;}
.ben-list li.icon-1{ background:url(../images/icon1.png) top left no-repeat #50b3d3;}
.ben-list li.icon-1:hover{ background:url(../images/icon1h.png) no-repeat top left #fff;}
.ben-list li.icon-2{ background:url(../images/icon2.png) no-repeat top left #50b3d3;}
.ben-list li.icon-2:hover{ background:url(../images/icon2h.png) no-repeat top left #fff;}
.ben-list li.icon-3{ background:url(../images/icon3.png) no-repeat top left #50b3d3;}
.ben-list li.icon-3:hover{ background:url(../images/icon3h.png) no-repeat top left #fff;}
.ben-list li.icon-4{ background:url(../images/icon4.png) no-repeat top left #50b3d3;}
.ben-list li.icon-4:hover{ background:url(../images/icon4h.png)  no-repeat #fff;}
.ben-list li h3{font-size:34px; font-weight:600; color:#2a8cad; margin:0; padding:65px 0 30px;}
.ben-list li p{font-size:17px; font-weight:300; color:#2a8cad; line-height:20px; text-align:center;}
.ben-list li:hover h3, .ben-list li:hover p{color:#141414;}
.sending-mony h2{font-size:50px; color:#fff; font-weight:bold; padding:0 0  118px; letter-spacing:6px;}
.mony_row > li {
    display: inline-block;
    vertical-align: middle;
    width:33%; font-size:18px; font-weight:700; text-transform:uppercase;
}
.custom-container{padding:0;}
.mony_row {padding:0;  position:relative; margin-bottom:83px;}
.mony_row:after {
    background: url("../images/border.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 10px;
    width: 69%;
}
.mony_row > li span{width:22px; height:22px; background:#fff; display:block; margin:0 auto 15px; border-radius:50%;}
.footer-row li p{text-align:right; font-weight:600;}
.footer-row li { font-size:16px; font-weight:300; color:#fff; padding-bottom:15px;}
.footer-row li a{color:#fff;}
.footer-row li a:hover{color:#1FBAD6;}

.footer-row ul{padding:0;}
.footer-row .sign-up {
    font-size: 18px;
    margin-bottom: 45px;
}
.footer-row li p a{text-decoration:underline;}
.sending-mony .start-btn .btn {
    width: 35%;
}

.navbar.goToTop {
  position: fixed;
  top: 0;
  height: 100px;
  z-index: 999;
  left:0;
  right:0;
}

nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: none;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{background:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#1FBAD6; color:#fff;}
.header .navbar-default{border:none; background:#141414; margin:0; border-radius:0;}
.menu .sign-up {margin-top: 7px;}
.goToTop .container-fluid{width:1024px; margin:0 auto; padding:0 35px 0 25px;}
.hide-logo{display:none;}
.goToTop .container-fluid .hide-logo{display:block; padding:0;}
.goToTop #navbar-collapse-main{padding:20px 5px;}
.about-row b {
    display: block;
    font-size: 30px;
    padding-bottom: 14px;
    text-transform: uppercase;
}