

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');



body{
	margin:0px ;
 	padding:0px;
	font-family: 'Poppins', sans-serif !important;
	background:transparent !important;
	background-size:cover;
}

div,h1,h2,h3,h4,h5,h6,p,img,a,ul,li{
  margin:0px ;
  padding:0px;
}


/*font-family: 'Poppins', sans-serif;*/
/*needed*/
a{
  text-decoration:none !important;
  -webkit-transition:300ms;
  -moz-transition:300ms;
  -ms-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
a:hover{
  text-decoration:none !important;
}
ul{
  list-style-type:none;
}
.clear{
  clear:both;
}
/*needed*/


		/******* start of banner *******/
		
.banner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}
img.banner-bg{
	width:100%;
	display:block;
}



		/***** start of map *****/
		
.map{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
}

.map-row{
	margin:0px 0px 0px 0px;
	padding:67px 0px 20px 0px;
	background:linear-gradient(#000,rgba(255,255,255,.10));
	position:absolute;
	width:100%;
	top:0;
	left:0;
	/*height:630px;*/
	z-index:1;
}
.map-text{
	position:relative;
	z-index:5;
}
.map-row h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:40px;
	color:#44c5ee;
	text-align:center;
	text-transform:uppercase;
}
.map-row h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:55px;
	color:#fff;
	text-align:center;
}
.map-row p{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:23px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
a.get{
	margin:28px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:20px;
	color:#fff;
	text-align:center;
	width:212px;
	line-height:55px;
	border-radius:40px;
	background:#44c5ee;
	display:block;
}
a.get:hover{
	color:#fff;
	background:#189dc8;
}
a.get:focus{
	color:#fff;
	background:#189dc8;
}


.globe{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:0;
}
.globe iframe{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:630px;
}



		/******* start of explore ******/
		
.explore{
	margin:0px 0px 0px 0px;
	padding:85px 0px 65px 0px;
	background:url(../images/explore-bg.png) 0px 0px no-repeat;
	width:100%;
	overflow:hidden;
	background-size:cover;
}
.explore-text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.explore-text h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:35px;
	color:#fff;
	text-align:center;
}
.explore-text p{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:20px;
	color:#ebe7e7;
	text-align:center;
	line-height:30px;
}
.explore-text p a{
	color:#44c5ee;
}
img.gl-bg{
	float:left;
}


		/******* start of associate *****/
		
.associate{
	margin:0px 0px 0px 0px;
	padding:152px 0px 152px 0px;
	background:url(../images/acc-bg.png) 0px 0px no-repeat;
	background-size:cover;
	width:100%;
	overflow:hidden;
}
.associate-row{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:566px;
	float:right;
}
.associate-row h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:20px;
	color:#ebe7e7;
}
.associate-row h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:50px;
	color:#fff;
}
.associate-row h6{
	margin:18px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-weight:lighter;
	font-size:27px;
	color:#fff;
	font-style:italic;
}
.associate-row p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:20px;
	color:#fff;
	line-height:27px;
}
a.get2{
	margin:42px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:54px;
	width:208px;
	display:block;
	border-radius:40px;
	border:1px solid #fff;
}
a.get2:hover{
	background:#44c5ee;
	color:#fff;
	border:1px solid #44c5ee;
}
a.get2:focus{
	background:#44c5ee;
	color:#fff;
	border:1px solid #44c5ee;
}

		
		/****** start of blog ****/
		
.blog{
	margin:0px 0px 0px 0px;
	padding:115px 0px 115px 0px;
	background:url(../images/blog-bg.png) 0px 0px no-repeat;
	overflow:hidden;
	background-size:cover;
	width:100%;
}
.blog-row{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:580px;
}
.blog-row h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:50px;
	color:#fff;
}
.blog-row h6{
	margin:18px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-weight:lighter;
	font-size:27px;
	color:#fff;
	font-style:italic;
}		
.blog-row ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.blog-row ul li{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:20px;
	color:#c3c3c3;
}
.blog-row ul li img.icons{
	margin:5px 20px 0px 0px;
	float:left;
}
.blog-row ul li.last{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.blog-row p{
	margin:25px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:20px;
	color:#fff;
	line-height:27px;
}
a.join{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:54px;
	width:208px;
	display:block;
	border-radius:40px;
	border:1px solid #fff;
}
a.join:hover{
	background:#44c5ee;
	color:#fff;
	border:1px solid #44c5ee;
}
a.join:focus{
	background:#44c5ee;
	color:#fff;
	border:1px solid #44c5ee;
}
		
		
		/******* start of merchant ********/
		
.merchant{
	margin:0px 0px 0px 0px;
	padding:70px 0px 60px 0px;
	background:#000303 url(../images/merchant-bg.png) 0px 0px no-repeat;
	background-size:100%;
	width:100%;
	overflow:hidden;
}
.merchant-row{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:544px;
	float:right;
	overflow:hidden;
}
.merchant-row h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:43px;
	color:#44c5ee;
}
.merchant-row p{
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:17px;
	color:#fff;
	line-height:30px;
}


.lists{
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.list1{
	margin:0px 0px 0px 0px;
	padding:18px 25px 0px 25px;
	height:106px;
	background:linear-gradient(45deg,rgba(19,67,81,.90),rgba(13,15,17,.90));
	border-radius:10px;
}
img.img{
	margin:0px 0px 0px 0px;
	float:left;
}
.list-text{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	float:left;
	width:405px;
}
.list-text h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:19px;
	color:#fff;
}
.list-text p{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:300;
	font-size:15px;
	color:#cccccc;
	line-height:19px;
}
.list4{
	height:129px;
}
img.arrow{
	margin:3px auto 3px auto;
	display:block;
}
a.get3{
	margin:55px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:20px;
	color:#fff;
	text-align:center;
	width:212px;
	line-height:55px;
	border-radius:40px;
	background:#44c5ee;
	display:block;
}
a.get3:hover{
	color:#fff;
	background:#189dc8;
}
a.get3:focus{
	color:#fff;
	background:#189dc8;
}



		/******* start  of footer ********/

.footer{
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	background:url(../images/footer-bg.png) 0px 0px no-repeat;
	overflow:hidden;
	width:100%;
	background-size:cover;
}
.footer-row{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:27px;
	color:#44c5ee;
	float:left;
	display:block;
}
a.logo:hover{
	color:#64d7fc;
}
a.logo:focus{
	color:#64d7fc;
}
.footer-row p{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:300;
	font-size:16px;
	color:#babbbb;
	float: right;
	line-height:23px;
}
		