body {
	background-color: #1f1f1f;
  }
  h2{
	font-size:2.8rem;
	letter-spacing:-0.5px;
  }
  /* banner-start */
  .banner {
	margin-top: 75px;
	padding:40px 0;
  }
  .banner-wrapper{
	border-bottom: 1px solid #3e3c3c;
    padding-bottom: 30px;
  }
  h1 {
	color: #fff;
	font-size:3.6rem;
	font-weight:600;
	font-family: "Poppins", sans-serif;
  }
  .hexapay {
	color: #da55ba;
  }
  .banner-content {
	margin-bottom: 30px;
  }
  .banner-content p {
	color: #fff;
	line-height:1.4;
  }
  /* banner-end */
  /* dynamic-ecosystem-start */
  .dynamic-ecosystem {
	position: relative;
	padding: 25px 0;
  }
  .dynamic-ecosystem::after {
	position: absolute;
	content: "";
	left: 0;
	top: -21px;
	width: 307px;
	height: 247px;
	background: url("../images/isolation.png") no-repeat;
	background-size: contain;
	z-index: -1;
  }
  .dynamic-wrapper{
	display: flex;
    flex-direction: column-reverse;
	border-bottom: 1px solid #3e3c3c;
  }
  .dynamic-content {
	margin-bottom: 45px;
  }
  .dynamic-img {
	text-align: center;
	margin-bottom: 20px;
  }
  .dynamic-content h2 {
	color: #fff;
	margin-bottom: 15px;
  }
  .dynamic-content p {
	color: #fff;
	margin-bottom: 40px;
  }
  .dynamic-content p:last-child {
	margin-bottom: 0;
  }
  /* dynamic-ecosystem-end */
  /* digital-payement-start */
  .digital-payement {
	padding: 25px 0;
  }
  /* digital-payement-end */
  /* security-block-start */
  .security {
	padding: 25px 0;
  }
  .security-wrapper{
	border-bottom: 1px solid #3e3c3c;
	padding-bottom: 40px;
  }
  .security-content h2 {
	color: #fff;
	margin-bottom: 15px;
  }
  .security-content p {
	color: #fff;
	margin-bottom: 40px;
  }
  /* security-block-end */
  /* online-payment-start */
  .online-payment {
	position: relative;
	padding: 25px 0;
  }
  .payment-wrapper {
	display: flex;
	flex-direction: column-reverse;
  }
  .online-payment::after {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	width: 280px;
	height: 316px;
	background: url("../images/online-payment1.png") no-repeat;
	background-size: contain;
	z-index: -1;
  }
  .online-img {
	margin-bottom: 30px;
  }
  .payment-content h2 {
	color: #fff;
	margin-bottom: 15px;
  }
  .payment-content p {
	color: #fff;
	margin-bottom: 40px;
  }
  /* online-payment-end */
  /* contact-us-section-start */
.contact-us {
	padding: 25px 0;
	background-color: #f5f5f5;
	text-align: center;
	border:4px solid #0babc1;
  }
  
  .contact-info h2 {
	margin-bottom: 15px;
  }
  
  .contact-info p {
	margin-bottom: 15px;
  }
  
  .contact-info .btn {
	display: inline-block;
	text-transform: capitalize;
	text-align: center;
	background-color: #e42c38;
	padding: 20px;
	color: #fff;
	border-radius: 5px;
	font-size: 1.6rem;
	border: 2px solid transparent;
	transition: 0.3s all;
	font-weight:700;
  }
  .contact-info .btn:hover {
	background-color: #f5f5f5;
	color: #14151b;
	border: 2px solid #e42c38;
  }
  /* contact-us-section-end */
  /* Responsive */
  @media all and (min-width:375px){
		p{
			font-size:1.8rem;
		}
  }
  @media all and (min-width: 768px) {
	/* banner-start */
	h1{
		font-size:4.4rem;
	}
	.banner {
	  padding: 50px 0 0;
	}
	.banner-wrapper {
	  display: flex;
	  align-items: center;
	  border-bottom:none;
	  padding-bottom: 0;
	}
	.banner-content {
	  width: 50%;
	  padding-right: 30px;
	  margin-bottom: 0;
	}
	.banner-content p {
	  font-size: 2.5rem;
	}
	.banner-img {
	  width: 50%;
	}
	/* banner-end */
	/* dynamic-ecosystem-start */
	.dynamic-ecosystem::after {
	  top: -41px;
	  width: 674px;
	  height: 519px;
	}
	.dynamic-ecosystem {
	  padding: 13px 0;
	}
	.dynamic-img {
	  margin-bottom: 0px;
	  width: 51%;
	}
	.dynamic-wrapper {
	  display: flex;
	  align-items: center;
	  flex-direction: inherit;
	  border-bottom:none;
	}
	.dynamic-content {
	  width: 49%;
	}
	/* dynamic-ecosystem-end */
	/* digital-payement-start */
	.digital-payement {
	  padding: 50px 0 0;
	}
	/* digital-payement-end */
	/* security-block-start */
	.security {
	  padding: 57px 0;
	}
	.security-wrapper {
	  display: flex;
	  border-bottom:none;
	  padding-bottom: 0;
	}
	.security-content {
	  width: 50%;
	  padding-right: 50px;
	}
	.security-img {
	  width: 50%;
	}
	/* security-block-end */
	/* online-payment-start */
	.online-payment::after {
	  width: 680px;
	  height: 400px;
	}
	.online-payment {
	  padding: 50px 0;
	}
	.payment-wrapper {
	  display: flex;
	  align-items: center;
	  flex-direction: inherit;
	}
	.online-img {
	  margin-bottom: 0px;
	  width: 50%;
	}
	.payment-content {
	  width: 50%;
	}
	/* online-payment-end */
	/* contact-us-section-start */
	.contact-us {
		padding: 50px 0;
		border:8px solid #0babc1;
	  }
	  .contact-info {
		max-width:845px;
		margin: auto;
	  }
	  /* contact-us-section-end */
  }
  @media all and (min-width:992px){
	h2{
		font-size:3.2rem;
	}
	p{
		font-size:1.8rem;
		line-height:1.4;
	}
   /* contact-us-section-start */
.contact-info h2 {
	font-size: 3.6rem;
	margin: auto;
	margin-bottom: 14px;
	letter-spacing: -1px;
}
  }
  @media all and (min-width: 1024px) {
	/* banner-start */
	.banner {
	  padding: 64px 0 0;
	}
	h1 {
	  font-size: 4.5rem;
	}
	.banner-content p {
	  font-size: 3rem;
	}
	/* banner-end */
	/* dynamic-ecosystem-start */
	.dynamic-ecosystem::after {
	  top: -98px;
	  width: 1014px;
	  height: 744px;
	}
	.dynamic-ecosystem {
	  padding: 26px 0 50px;
	}
	.dynamic-content p {
	  margin-bottom: 71px;
	}
	/* dynamic-ecosystem-end */
	/* digital-payement-start */
	.digital-payement {
	  padding: 76px 0 0;
	}
	/* digital-payement-end */
	/* security-block-start */
	.security-content p {
	  margin-bottom: 88px;
	}
	/* security-block-end */
	/* online-payment-start */
	.online-payment::after {
	  width: 987px;
	  height: 501px;
	}
	.online-payment {
	  padding: 64px 0;
	}
	.payment-content h2 {
	  padding-right: 119px;
	}
	.payment-content p {
	  margin-bottom: 61px;
	}
	/* online-payment-end */
	/* contact-us-section-start */
	.contact-us {
		padding:60px 0 50px;
		border: 7px solid #0babc1;
	  }
	  .contact-info p {
		margin-bottom: 42px;
	  }
	  .contact-info .btn {
		padding: 16px 25px;
		font-size: 2.2rem;
	  }
	  /* contact-us-section-end */
  }
  @media all and (min-width: 1200px) {
	/* banner-start */
	.banner-wrapper {
	  max-width: 1095px;
	  margin: 0 auto;
	}
	.banner {
		margin-top: 65px;
	  }
	.banner-content {
	  padding-right: 70px;
	}
	h1 {
	  font-size: 5.3rem;
	  margin-bottom: 69px;
	}
	.banner-content p {
	  font-size: 3.6rem;
	  line-height:1.2;
	}
	/* banner-end */
	/* dynamic-ecosystem-start */
	.dynamic-ecosystem::after {
	  width: 1186px;
	  height: 938px;
	}
	.dynamic-wrapper {
	  max-width: 1050px;
	  margin: 0 auto;
	}
	.dynamic-content h2 {
	  padding-right: 93px;
	  margin-bottom: 34px;
	}
	/* dynamic-ecosystem-end */
	/* security-block-start */
	.security-content {
	  padding: 47px 50px 0 91px;
	  margin-right: 0;
	}
	.security-content h2 {
	  padding-right: 77px;
	  margin-bottom: 34px;
	}
	/* security-block-end */
	/* online-payment-start */
	.online-payment::after {
	  width: 1158px;
	}
	.payment-wrapper {
	  max-width: 1012px;
	  margin: 0 auto;
	}
	.online-img {
	  padding-left: 55px;
	}
	.payment-content h2 {
	  margin-bottom: 32px;
	}
	.blockchain h2 {
	  padding-right: 45px;
	}
	/* online-payment-end */
	/* contact-us-section-start */
.contact-us {
	padding: 74px 0 68px;
	border: 10px solid #0babc1;
} 

/* contact-us-section-end */
  }
  @media all and (min-width:1360px){
   h2{
	font-size:3.6rem;
   }
  }
  @media all and (min-width: 1440px) {
	.dynamic-ecosystem::after {
	  top: -67px;
	  width: 1440px;
	  height: 1073px;
	}
	.online-payment::after {
	  right: 2px;
	  bottom: -179px;
	  width: 1382px;
	  height: 686px;
	}
  }
	