.banner-wrapper {
	background-image: url(../images/news.jpg);
	height: auto;
	background-position: center;
	background-size: cover;
	padding-bottom: 108px;
}
.top-top-wrapper {
	position: absolute;
	width: 100%;
	left: 0px;
}
.social-icon {
	float: left;
	width: 100%;
	text-align: right;
}
.social-icon ul {
	padding: 0px;
	margin: 0px;
}
.social-icon ul li {
	display: inline-block;
	margin: 0px 8px;
}
.what-we-do-box.bg-1 {
	background: #41368b;
}
.what-we-do-box.bg2 {
	background: #2c317e;
}
.what-we-do-box.bg3 {
	background: #e8387d;
}
.what-we-do-box.bg-4 {
	background: #4a285f;
}
.social-icon ul li a {
	color: #fff;
}
.banner-text .btn-wrapper a:hover {
	background: #3a3686;
	text-decoration: none;
}
.menu-wrapper ul.navbar-nav li a:hover {
	color: #fe7800;
}
.no-box.tow {
	background: #813985;
}
.add-icon {
	float: left;
	width: 100%;
}
.add-icon ul {
	padding: 0px;
	margin: 0px;
}
.add-icon ul li {
	display: inline-block;
	color: #fff;
	margin: 0px 15px;
	font-size: 13px;
}
.menu-wrapper {
	background-color: rgba(255, 255, 255, 0.1);
}
.menu-wrapper nav.navbar {
	padding-top: 2px;
	padding-bottom: 2px;
}
.top-wrapper {
	background: #3a3686;
	padding-top: 6px;
	padding-bottom: 10px;
}
.menu-wrapper ul.navbar-nav {
	margin-left: auto;
}
.menu-wrapper ul.navbar-nav li a {
	color: #fff;
	padding-left: 50px;
	font-size: 16px;
	text-decoration: none;
}
.about-section {
	background: url(../images/about-bg.jpg);
	background-size: cover;
	padding-bottom: 100px;
}
.section-title {
	text-align: center;
	margin-top: 69px;
	width: 100%;
}
.section-title h3 {
	color: #dc2376;
	font-size: 45px;
	font-weight: bold;
}
.section-title h4 {
	color: #e2e1e1;
	font-size: 28px;
	font-weight: bold;
}
.section-title h4 {
	color: #e2e1e1;
	font-size: 34px;
	font-weight: normal;
	line-height: 38px;
	margin-top: 19px;
	margin-bottom: 25px;
}
.section-title p {
	color: #e2e1e1;
	font-size: 18px;
	line-height: 29px;
}
.what-we-do-section {
	background: url(../images/abi.jpg);
	padding-bottom: 92px;
	background-size: 100% 100%;
}
.what-we-do-box {
	background: #282d38;
	padding: 10px 15px;
	text-align: center;
	min-height: 170px;
	moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.section-box-4 {
	margin-top: 46px;
	width: 100%;
}
.what-we-do-box h3 {
	color: #fff;
	font-size: 27px;
	margin-bottom: 9px;
	margin-top: 9px;
}
.what-we-do-box p {
	color: #fff;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 23px;
}
.ul-list-wrapper {
	float: left;
	width: 100%;
}
.ul-list-wrapper ul {
	padding: 0px;
	margin: 0px;
}
.ul-list-wrapper ul li {
	color: #ffffff;
	margin-bottom: 31px;
	font-size: 18px;
}
.video-wrapper video.center.mb-2 {
	width: 300px;
	height: auto;
	margin: 0px auto !important;
}
.blockhain-section {
	background: #1f232b;
	padding-bottom: 59px;
}
.blockhain-row-section {
	background: url(../images/blockhain-row-section.jpg);
	padding-bottom: 76px;
}
.list-wrapper p {
	font-size: 15px;
	color: #e2e1e1;
	line-height: 27px;
}
.banner-text {
	width: 100%;
	margin-top: 250px;
	text-align: center;
}
.banner-text h3 {
	font-size: 75px;
	color: #fff;
	text-transform: uppercase;
}
.banner-text p {
	color: #fff;
	font-size: 35px;
}
.banner-text .btn-wrapper a {
	background: #dc2376;
	padding: 12px 32px;
	display: inline-block;
	color: #ffff;
	letter-spacing: 3px;
}
/*timeline*/
.timeline-wrapper {
	float: left;
	width: 100%;
	margin-top: 53px;
}
.timeline {
	font-weight: 400;
	list-style: none;
	padding: 0px 0 20px;
	position: relative;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #ffffff;
	left: 50%;
	margin-left: -1.5px;
}
.timeline > li {
	margin-bottom: 20px;
	position: relative;
}
.timeline > li:before, .timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li:before, .timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li > .timeline-panel {
	width: 46%;
	float: left;
	position: relative;
}
.timeline > li > .timeline-badge {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -10px;
	background-color: #a31e5d;
	z-index: 100;
	border-top-right-radius: 50%;
	border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border: 4px solid #eaeaea;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline-wrapper h4 {
	color: #ec3e5f;
	font-size: 30px;
	margin-bottom: 13px;
	font-weight: bold;
}
.timeline-wrapper p {
	color: #e2e1e1;
	font-size: 15px;
}
.timeline-body > p, .timeline-body > ul {
	margin-bottom: 0;
}
.timeline-body > p + p {
	margin-top: 5px;
}
li.timeline-left {
	text-align: right;
}
.road-map-section {
	background: #1f232b;
	padding-bottom: 42px;
}
.carousel-wr-box {
	text-align: center;
}
.road-map-section .carousel-wr-box h3 {
	color: #ec3e5f;
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 10px;
}
.road-map-section .carousel-wr-box p {
	color: #e2e1e1;
	font-size: 17px;
	line-height: 29px;
}
.no-box {
	color: #fff;
	background: #9c2370;
	display: inline-block;
	width: 43px;
	height: 43px;
	line-height: 43px;
	border-radius: 50px;
	font-size: 29px;
	font-weight: bold;
	margin-bottom: 17px;
}
.road-map-section .section-box-4 {
	position: relative;
}
.wrapper-line {
	width: 100%;
	background: #fff;
	float: left;
	height: 2px;
	position: absolute;
	left: 0px;
	top: 20px;
}
.road-map-section .owl-dots button:focus {
	outline: 0;
}
.road-map-section .owl-nav {
	display: none;
}
.road-map-section .owl-dots {
	margin-top: 14px;
	margin-bottom: 20px;
}
.footer-section {
	background-color: #131313;
	padding-top: 14px;
}
.footer-tex {
	width: 100%;
	text-align: center;
}
.footer-tex h3 {
	font-size: 26px;
	color: #e2e1e1;
	font-weight: bold;
	padding-top: 25px;
}
.footer-tex h4 {
	color: #e2e1e1;
	font-size: 14px;
	padding-top: 12px;
	font-weight: 500;
}
.footer-icon {
	float: left;
	width: 100%;
}
.footer-icon ul {
	margin: 0px;
	padding: 18px 0px;
	padding-bottom: 0;
}
.footer-icon ul li {
	display: inline-block;
}
.footer-buttom-text h3 {
	font-size: 13px;
	color: #e2e1e1;
	padding-bottom: 24px;
	font-weight: 500;
}
.footer-buttom-text {
	float: left;
	width: 100%;
}
h4.hfooter {
	padding-top: 0px;
}
.footer-icon ul li a {
	font-size: 21px;
	color: #fff;
	margin: 0px 6px;
}
.menu-wrapper.fixed {
	background: #ffffff;
	z-index: 9999;
}
.what-we-do-box:hover {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.row-stats-count {
	float: left;
	width: 100%;
}
.stats-count-wrapper {
	float: left;
	width: 100%;
	text-align: center;
}
.stats-count-wrapper h3 {
	color: #ea4f6c;
	font-size: 30px;
}
.stats-count-wrapper p {
	color: #e2e1e1;
	margin-bottom: 0px;
	font-size: 19px;
}
.row-stats-count {
	float: left;
	width: 100%;
	position: relative;
	bottom: 6px;
	left: 0px;
}
.row-stats-count .row {
	margin: 0px;
}
.menu-wrapper a.navbar-brand {
	max-width: 128px;
}
.menu-wrapper.fixed ul.navbar-nav li a {
	color: #dc2376;
}
.video-wrapper {
	text-align: center;
}
.menu-wrapper ul.navbar-nav li.active a {
	color: #fe7800;
}
.about-pagess {
	padding-top: 81px;
}
.about-text h3 {
	color: #dc2376;
	font-size: 31px;
	line-height: 43px;
	margin-bottom: 19px;
}
.about-text p {
	font-size: 15px;
	color: #e2e1e1;
	line-height: 29px;
}
.row.row-tow {
	margin-top: 52px;
}
.about-text {
	margin-top: 19px;
}
.contact-wrapper {
	float: left;
	width: 100%;
}
.contact-wrapper .input-wrapp {
	width: 100%;
	height: 49px;
	background: #ffffff;
	border: none;
	padding: 0px 12px;
	margin-bottom: 13px;
	color: #000000;
}
.contact-wrapper .input-wrapp:focus {
	outline: 0;
}
.contact-wrapper textarea {
	height: 127px !important;
}
.contact-wrapper .col-md-6.col-sm-12 {
	float: left;
}
.contact-wrapper .input-container {
	max-width: 69%;
	margin: 0px auto;
	margin-top: 20px;
}
.contact-wrapper .input-container .submit-btn-wr {
	text-align: center;
}
.contact-wrapper .input-container .submit-btn-wr input {
	color: #fff;
	border: none;
	background: #dc2376;
	padding: 12px 32px;
	display: inline-block;
	color: #ffff;
	letter-spacing: 3px;
}
.contact-wrapper .input-container .submit-btn-wr input:hover {
	background: #3a3686;
	text-decoration: none;
}









/***** Mobile Layout *****/
@media only screen and (max-width: 767px) {
.contact-wrapper .input-container {
	max-width: 100%;
}
.contact-wrapper .input-container .col-md-6.col-sm-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.row {
	padding: 0px 17px;
}
.section-title h4 {
	font-size: 27px;
	line-height: 38px;
}
.what-we-do-box {
	margin-bottom: 22px;
}
.timeline-wrapper h4 {
	font-size: 22px;
}
.section-title h3 {
	font-size: 38px;
}
.banner-text h3 {
	font-size: 41px;
}
.banner-text p {
	font-size: 21px;
}
.menu-wrapper button.navbar-toggler {
	border: solid 1px #fff;
}
.menu-wrapper button.navbar-toggler i.fa.fa-bars {
	color: #fff;
	font-size: 20px;
}
.menu-wrapper ul.navbar-nav li a {
	padding-left: 0;
	font-size: 16px;
}
.add-icon {
	float: left;
	width: 100%;
	text-align: center;
}
.social-icon {
	text-align: center;
	margin-top: 5px;
}
.row-stats-count {
	float: left;
	width: 100%;
	position: relative;
	bottom: 0;
	left: 0px;
	margin-top: 24px;
	margin-bottom: 20px;
}
.banner-wrapper {
	height: auto;
	float: left;
	width: 100%;
	padding-bottom: 31px;
}
.menu-wrapper ul.navbar-nav li {
	margin-bottom: 4px;
	margin-top: 4px;
}
.menu-wrapper.fixed button.navbar-toggler i.fa.fa-bars {
	color: #000;
}
.menu-wrapper.fixed button.navbar-toggler {
	border: solid 1px #000;
}
.about-pagess {
	padding-top: 81px;
	float: left;
	width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.menu-wrapper button.navbar-toggler i.fa.fa-bars {
	color: #fff;
	font-size: 20px;
}
.menu-wrapper ul.navbar-nav li a {
	padding-left: 0;
	font-size: 16px;
}
.banner-wrapper {
	height: auto;
	padding-bottom: 47px;
}
.section-title h4 {
	font-size: 25px;
}
.section-title p {
	font-size: 15px;
	line-height: 29px;
}
.what-we-do-box {
	min-height: 264px;
}
.what-we-do-box h3 {
	font-size: 20px;
}
.row-stats-count {
	float: left;
	width: 100%;
	position: relative;
	bottom: 0;
	left: 0px;
	margin-top: 112px;
}
.menu-wrapper.fixed button.navbar-toggler i.fa.fa-bars {
	color: #000;
}
.menu-wrapper.fixed button.navbar-toggler {
	border: solid 1px #000;
}
}
