body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#333; 
	 font-family: "Poppins", sans-serif; font-size:16px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	 outline: 0px !important; font-weight:normal;
}
html{height:100%; scroll-behavior: smooth;} 
 
*{ box-sizing:border-box;}
 
a { 
	text-decoration: none; 
	outline: 0;
	-webkit-transform: translateZ(0);
	-webkit-transition:0.1s color linear;
		-moz-transition:0.1s color linear;
			transition:0.1s color linear;
}
:hover {  transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;}
 
  .scrollToTop{
	padding:10px; 
	text-align:center; 
	font-weight: bold;
	text-decoration: none;
	position:fixed;
	bottom:15px;
	right:15px; font-size:15px;
	display:none;background:#000; color:#fff; z-index:99999;

}
.scrollToTop:hover{
	text-decoration:none;
}
 


.item1 {
  position: relative;

  overflow: hidden;
   line-height:0px;
}
.item1 img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item1:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
 
 
 
.main-container{width:100%; float:left; margin:0px; padding:0px;}
.container {width:1200px; margin:0 auto; padding:0px; }

 
.header{width:100%; float:left; margin:0px; padding:0px 0; background:url(../images/header.jpg) no-repeat center top; min-height:742px;}
.header-mobile{width:100%; float:left; margin:0px; padding:0px 0; line-height:0px; display:none;}
.header-mobile img{width:100%; height:auto;}  
 
.logo{width:auto; float:left; margin:0; padding:12px 0 0px; line-height:0px; text-align:left}
.logo img{max-width:100%; height:auto;}
.button-account{width:auto; float:right; padding:0 25px; margin:45px 0 0 0; line-height:45px; border-radius:30px; background-image: linear-gradient(to right, #20981e , #ccf862); font-size:18px; color:#000; font-weight:500; text-transform:uppercase}
.button-account:hover{ background-image: linear-gradient(to right, #ccf862 , #20981e); color:#fff}
 
  
.header-content{width:100%; float:left; margin:0px; padding:160px 0 0px 0; }
.header-content h2{width:100%; float:left; margin:0px; padding:0px 0 10px; font-size:80px; color:#fff; line-height:80px; font-weight:900; text-transform: uppercase}
.header-content h3{width:100%; float:left; margin:0px; padding:0px 0 10px; font-size:60px; color:#64dfc7; line-height:60px; font-weight:100;text-transform: uppercase}
.header-content h5{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:24px; color:#fff; line-height:24px; font-weight:500; text-transform: uppercase}
 .button-account1{width:auto; float:left; padding:0 25px; margin:0px 0 0 0; line-height:45px; border-radius:30px; background-image: linear-gradient(to right, #20981e , #ccf862); font-size:18px; color:#000; font-weight:500; text-transform:uppercase}
.button-account1:hover{ background-image: linear-gradient(to right, #ccf862 , #20981e); color:#fff}
  
.count-section{width:100%; float:left; margin:0px; padding:42px 0; background-image: linear-gradient(to right, #48bfa7 , #8fffe9);} 
.count-section ul{width: 100%; float: none; margin: 0px 0 0px; padding: 0px; display: flex; justify-content: center;}
.count-section ul li{width: 33.33%; float: none; margin: 0px 0% 0%; padding:0; border-right:#000000 2px solid; list-style: none; text-align:center}
.count-section ul li:last-child{border:0px;}
.count-section ul li h3{width:100%; float:left; margin:0px; padding:0px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-transform: uppercase}
.count-section ul li h5{width:100%; float:left; margin:0px; padding: 0 0 0px; font-size:18px; color:#000; line-height:18px; font-weight:400; text-transform: uppercase}


.steps-section{width:100%; float:left; margin:0px; padding:90px 0; background: url(../images/bg-logo.png) no-repeat left center #000;}
.steps-section h3{width:100%; float:left; margin:0px; padding:0px 0 25px; font-size:60px; color:#fff; line-height:60px; font-weight:700; text-align:center}
.steps-section h3 span{color:#6dc33d;}
.steps-section h5{width:100%; float:left; margin:0px; padding: 0 0 50px; font-size:24px; color:#64dfc7; line-height:24px; font-weight:100; text-align:center}
.steps-section h5 span{background:#6ec33d; font-weight:700; color:#000}
.steps-section ul{width: 100%; float:none; margin: 0px 0 0px; padding: 0px; display: flex; justify-content: center;}
.steps-section ul li{width: 31.33%; float: none; margin: 0px 1% 0%; padding:40px; list-style: none; background:#6ec33d; border-radius:30px}
.steps-section ul li:hover{background:#82f3dc;}
.steps-section ul li h3{width:100%; float:left; margin:0px; padding:0px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-transform: uppercase}
.steps-section ul li h5{width:100%; float:left; margin:0px; padding: 0 0 0px; font-size:18px; color:#000; line-height:18px; font-weight:400; text-transform: uppercase}
.steps-section h6{width:100%; float:left; margin:0px; padding: 0 0 5px; font-size:24px; color:#000; line-height:24px; font-weight:500; text-align:center; text-transform:uppercase}
.steps-section p{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:18px; color:#000; line-height:24px; font-weight:400; text-align:center}


.step-btn{width:103px; margin:-65px auto 30px auto; padding:0px; display:table; height:45px; background:#000; line-height:45px; font-size:18px; font-weight:500; text-align:center; outline:0px; color:#fff; border-radius:30px; }
.step-icon{width:100%; float:left; margin:0px; padding: 0 0 20px; text-align:center; line-height:0px;}

 .apply-button{width:193px; float:none; padding:0 15px; margin:0px auto; line-height:45px; border-radius:30px; background:#000; font-size:18px; color:#fff; font-weight:500; text-transform:uppercase; display:table; text-align:center}
 .apply-button:hover{ background:#6ec33d; color:#fff}
  

.next-level{width: 100%; float: left; margin: 0px; padding:110px 0; background: url(../images/next-level.jpg) no-repeat right top;}
.next-level-text{width:50%; float:left; margin:0px; padding:0px;}
.next-level-text h2{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:60px; color:#000; line-height:65px; font-weight:700; letter-spacing:-0.5px }
.next-level-text h2 span{color:#6dc33d;}
.next-level-text p{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:24px; color:#000; line-height:normal; font-weight:400; }
.next-level-text ul{width: 100%; float: left; margin: 0px 0 0px; padding: 0px;}
.next-level-text ul li{width:100%; float: left; margin: 0px; padding:0px 0 0 30px; background: url(../images/bullet.png) no-repeat center left; list-style:none; font-size:24px; line-height:40px; color:#000; font-weight:700;}


.payment-method{width:100%; float:left; margin:0px; padding:70px 0; background:#000;}
.payment-method h3{width:auto; float:none; margin:0px auto; padding:0px 0 20px; font-size:48px; color:#fff; line-height:58px; font-weight:700; display:table}
.payment-method h3 img{float:left;}
.payment-method ul{width: 100%; float:none; margin: 0px 0 35px; padding: 0px; display: flex; justify-content: center;}
.payment-method ul li{width:auto; float: none; margin: 0px 0.5% 0%; padding:0px; list-style: none; text-align:center}
.deposit-button{width:210px; float:none; padding:0 0px; margin:0px auto; line-height:54px; border-radius:30px;  background-image: linear-gradient(to right, #48bfa7 , #8fffe9); font-size:18px; color:#000; font-weight:500; text-transform:uppercase; display:table; text-align:center}
.deposit-button:hover{background-image: linear-gradient(to right, #8fffe9 , #48bfa7); color:#fff}
  

.products-section{width:100%; float:left; margin:0px; padding:75px 0; background: url(../images/our-products.jpg) no-repeat left center #6ec33d;}
.products-section h3{width:100%; float:left; margin:0px; padding:0px 0 20px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-align:center}
.products-section h4{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:24px; color:#000; line-height:24px; font-weight:700; text-align:center}
.products-section h6{width:100%; float:left; margin:0px; padding: 0 7% 30px; font-size:18px; color:#000; line-height:30px; font-weight:400; text-align:center}

.products-section ul{width: 100%; float:none; margin: 0px 0 0px; padding: 0px; display: flex; justify-content: center;}
.products-section ul li{width: 24%; float: none; margin: 0px 0.5% 0%; padding:25px 20px 25px; list-style: none; background:#fff; border-radius:30px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); text-align:center;}
.products-section ul li h5{width:100%; float:left; margin:0px 0 6px; padding: 0; font-size:24px; color:#000; line-height:18px; font-weight:500; text-transform: uppercase}
.products-section ul li p{width:100%; float:left; margin:0px; padding: 0 0 10px; font-size:17px; color:#000; line-height:auto; font-weight:400; text-align:center; min-height:65px;}
.pro-img{width:100%; float:left; margin:0px; padding: 0 0 20px; text-align:center; line-height:0px;}

.go-button{width:243px; float:none; padding:0 0px; margin:0px auto; line-height:45px; border-radius:30px;  background-image: linear-gradient(to right, #48bfa7 , #8fffe9); font-size:17px; color:#000; font-weight:500; text-transform:uppercase; display:table; text-align:center}
.go-button:hover{background-image: linear-gradient(to right, #8fffe9 , #48bfa7); color:#fff}
  
   

.awards-section{width:100%; float:left; margin:0px; padding:85px 0 40px; background: #000;}
.awards-section h3{width:100%; float:left; margin:0px; padding:0px 0 40px; font-size:48px; color:#fff; line-height:48px; font-weight:700; text-align:center}   
   
.awards-section-left{width:45%; float:left; margin:0px; padding:0; line-height:0px; text-align:center;}
.awards-section-right{width:auto; float:right; margin:0px; padding:0; line-height:0px; }
.awards-section-right img{max-width:100%; height:auto;}
   
.account-section{width:100%; float:left; margin:0px; padding:50px 0; background-image: linear-gradient(to right, #48bfa7 , #8fffe9);} 
.account-section h2{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-align:center}
 .button-account2{width:auto; float:none; padding:0 25px; margin:0 auto; line-height:54px; border-radius:30px; background-image: linear-gradient(to right, #20981e , #ccf862); font-size:18px; color:#000; font-weight:500; text-transform:uppercase; display:table;}
.button-account2:hover{ background-image: linear-gradient(to right, #ccf862 , #20981e); color:#fff}
 
.footer{width:100%; float:left; margin:0px; padding:80px 0; background:#113003;}
.footer p{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:12px; color:#9fa69d; line-height:16px; font-weight:300; text-align:center;}
 
 
 
.steps-section-mobile{width:100%; float:left; margin:0px; padding:90px 0; background: url(../images/bg-logo.png) no-repeat left center #000; display:none}
.steps-section-mobile h3{width:100%; float:left; margin:0px; padding:0px 0 25px; font-size:60px; color:#fff; line-height:60px; font-weight:700; text-align:center}
.steps-section-mobile h3 span{color:#6dc33d;}
.steps-section-mobile h5{width:100%; float:left; margin:0px; padding: 0 0 50px; font-size:24px; color:#64dfc7; line-height:24px; font-weight:100; text-align:center}
.steps-section-mobile h5 span{background:#6ec33d; font-weight:700; color:#000}
.steps-section-mobile h6{width:100%; float:left; margin:0px; padding: 0 0 5px; font-size:24px; color:#000; line-height:24px; font-weight:500; text-align:center; text-transform:uppercase}
.steps-section-mobile p{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:18px; color:#000; line-height:24px; font-weight:400; text-align:center}
.hire-txt{width:100%; float: none; margin: 0px 0% 0%; padding:40px; list-style: none; background:#6ec33d; border-radius:30px}
.hire-txt:hover{background:#82f3dc;}
.hire-txt h3{width:100%; float:left; margin:0px; padding:0px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-transform: uppercase}
.hire-txt h5{width:100%; float:left; margin:0px; padding: 0 0 0px; font-size:18px; color:#000; line-height:18px; font-weight:400; text-transform: uppercase}

 #mixedSlider2 {
  position: relative; width:100%; float:left; margin:0 0 20px; 
}
#mixedSlider2 .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin:0 0px;
}
#mixedSlider2 .MS-content .item {
  display: inline-block;
  width:46%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding:0px;
  margin:20px 2% 30px;  border-radius:0px;
  
}
#mixedSlider2 .MS-content .item img{/*width:100%; height:auto;*/}

 
#mixedSlider2 .MS-content .item .imgTitle {
  position: relative;
}
#mixedSlider2 .MS-content .item .imgTitle .blogTitle {
  margin: 0;
  text-align: left;
  letter-spacing: 2px;
  color: #252525;
  font-style: italic;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  bottom: 0;
  font-weight: bold;
  padding: 0 0 2px 10px;
}
#mixedSlider2 .MS-content .item .imgTitle img {
/*  height: auto;
  width: 100%;*/
}
 
#mixedSlider2 .MS-content .item:hover .icons{background:#f36915; color:#f36915;} 
/*#mixedSlider .MS-content .item p span{font-size:16px; font-weight:700}*/
#mixedSlider2 .MS-content .item a {
 /*  float: right;
  margin: 0 20px 0 0;
 font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;*/
  transition: linear 0.1s;
}
#mixedSlider2 .MS-content .item a:hover {
   /* text-shadow: 0 0 1px grey; */
}
#mixedSlider2 .MS-controls button {
  position: absolute;
  border: none;
  background-color: transparent;
  outline: 0;
  font-size: 35px;
  top:170px;
  color: rgba(0, 0, 0, 0.6);
  transition: 0.15s linear;
  cursor:pointer;
}
#mixedSlider2 .MS-controls button:hover {
 color: rgba(0, 0, 0, 1);
}



@media (max-width: 992px) {
  #mixedSlider2 .MS-controls button {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  #mixedSlider2 .MS-controls button {
    font-size: 20px;
  }
}
#mixedSlider2 .MS-controls .MS-left {
  left:-20px;
}
@media (max-width: 767px) {
  #mixedSlider2 .MS-controls .MS-left {
    left: 0px;
  }
}
#mixedSlider2 .MS-controls .MS-right {
  right:-20px;
}
@media (max-width: 767px) {
  #mixedSlider2 .MS-controls .MS-right {
    right: 0px;
  }
} 


.products-section-mobile{width:100%; float:left; margin:0px; padding:75px 0; background: url(../images/our-products.jpg) no-repeat left center #6ec33d; display:none;}
.products-section-mobile h3{width:100%; float:left; margin:0px; padding:0px 0 20px; font-size:60px; color:#000; line-height:60px; font-weight:700; text-align:center}
.products-section-mobile h4{width:100%; float:left; margin:0px; padding: 0 0 20px; font-size:24px; color:#000; line-height:24px; font-weight:700; text-align:center}
.products-section-mobile h6{width:100%; float:left; margin:0px; padding: 0 7% 30px; font-size:18px; color:#000; line-height:30px; font-weight:400; text-align:center}

 
.products-section-mobile1{width: 100%; float: none; margin: 0px 0% 0%; padding:25px 20px 25px; list-style: none; background:#fff; border-radius:30px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); text-align:center;}
.products-section-mobile1 h5{width:100%; float:left; margin:0px 0 6px; padding: 0; font-size:24px; color:#000; line-height:18px; font-weight:500; text-transform: uppercase}
.products-section-mobile1 p{width:100%; float:left; margin:0px; padding: 0 0 10px; font-size:17px; color:#000; line-height:auto; font-weight:400; text-align:center; min-height:65px;}

#mixedSlider3 {
  position: relative; width:100%; float:left; margin:0 0 20px; 
}
#mixedSlider3 .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin:0 0px;
}
#mixedSlider3 .MS-content .item {
  display: inline-block;
  width:46%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding:0px;
  margin:20px 2% 30px;  border-radius:30px;
  
}
#mixedSlider3 .MS-content .item img{/*width:100%; height:auto;*/}

 
#mixedSlider3 .MS-content .item .imgTitle {
  position: relative;
}
#mixedSlider3 .MS-content .item .imgTitle .blogTitle {
  margin: 0;
  text-align: left;
  letter-spacing: 2px;
  color: #252525;
  font-style: italic;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  bottom: 0;
  font-weight: bold;
  padding: 0 0 2px 10px;
}
#mixedSlider3 .MS-content .item .imgTitle img {
/*  height: auto;
  width: 100%;*/
}
 
#mixedSlider3 .MS-content .item:hover .icons{background:#f36915; color:#f36915;} 
/*#mixedSlider .MS-content .item p span{font-size:16px; font-weight:700}*/
#mixedSlider3 .MS-content .item a {
 /*  float: right;
  margin: 0 20px 0 0;
 font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;*/
  transition: linear 0.1s;
}
#mixedSlider3 .MS-content .item a:hover {
   /* text-shadow: 0 0 1px grey; */
}
#mixedSlider3 .MS-controls button {
  position: absolute;
  border: none;
  background-color: transparent;
  outline: 0;
  font-size: 35px;
  top:220px;
  color: rgba(0, 0, 0, 0.6);
  transition: 0.15s linear;
  cursor:pointer;
}
#mixedSlider3 .MS-controls button:hover {
 color: rgba(0, 0, 0, 1);
}



@media (max-width: 992px) {
  #mixedSlider3 .MS-controls button {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  #mixedSlider3 .MS-controls button {
    font-size: 20px;
  }
}
#mixedSlider3 .MS-controls .MS-left {
  left:-30px;
}
@media (max-width: 767px) {
  #mixedSlider2 .MS-controls .MS-left {
    left: 0px;
  }
}
#mixedSlider3 .MS-controls .MS-right {
  right:-30px;
}
@media (max-width: 767px) {
  #mixedSlider3 .MS-controls .MS-right {
    right: 0px;
  }
} 