@charset "UTF-8";
/* ------------------------------------------------------
Table of Content: 
01/ Variables
02/ Prefix
03/ Animation 
04/ Header
05/ Banner
06/ Services
07/ About
08/ Agency
09/ team
10/ Pricing 
11/ Blog 
12/ Content 
13/ Form
14/ Footer
15/ Responsive 
/*----------------------------------------------------*/
/*font Variables*/
/*Color Variables*/
/* Button Style */
@import url(bootstrap.min.css);
@import url(../vendors/font-awesome/v5.9.0/all.css);
@import url(../vendors/flat-icon/flaticon.css);
@import url(../vendors/animate-css/animate.css);
@import url(../vendors/owl-carousel/owl.carousel.min.css);
@import url(../vendors/magnify-popup/magnific-popup.css);
@import url(../vendors/bootstrap-selector/nice-select.css);
@import url(../vendors/jquery-ui/jquery-ui.min.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&display=swap');

.grey_bg {
	background: #f7f8fa;
}
.theme_btn {
  color: #fff;
  text-align: center;
  font: 400 17px/25px "Poppins", sans-serif;
  display: inline-block;  
  /*padding: 0 20px;*/
  padding: 10px 35px;
  background: #2582ff;
  border: 2px solid #2582ff;
  /*z-index: 1;*/
  border-radius: 100px;
  min-width: 180px;
  cursor: pointer;
}
.theme_btn:hover, .theme_btn:focus {
  background: #0059d0;
  border: 2px solid #0059d0;
  color: #FFFFFF;
  text-decoration:none;
}

.extra-pb {padding-bottom: 125px!important;}
.extra-pb200 {padding-bottom: 200px!important;}

/* Scroll Top */
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: 15px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  background: #345689;
  border: 0;
  box-shadow: none;
  z-index: 999;
  color: #fff;
}
.scroll-top:hover, .scroll-top:focus {
  background: #e14024;
}




.scroll-top {
    background-color: #ed8619;
    height: 20px;
    width: 40px;
    margin: 0.5em 0;
    position: fixed;
	opacity: 0;
}
.scroll-top.show{opacity: 1;}
.scroll-top:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 12px solid #ed8619;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    position: absolute;
    top: -12px;
    right: 0%;
}
.scroll-top:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 12px solid #ed8619;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    position: absolute;
    bottom: -12px;
    right: 0%;
}
.scroll-top:hover.scroll-top:before, .scroll-top:focus.scroll-top:before {
  border-bottom-color: #e14024;
}
.scroll-top:hover.scroll-top:after, .scroll-top:focus.scroll-top:after {
  border-top-color: #e14024;
}

/* Preloader */
/*.preloader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.preloader img {
  animation: rotation infinite 5s linear;
  max-width: 100%;
}*/

.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/preloader.svg);
    background-size: 80px;
}

/* Alimation */
.lfup {
  animation: float-bob-y infinite 2s linear;
}

/* Default */
/*----------------------------------------------------*/
/*Prefix Styles*/
body {
  font-family: "Poppins", sans-serif!important;
  /*Section Fix*/
  /*Ancore*/
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  margin: 0;
}
body p {
  color: rgba(24, 24, 24, 0.6);
  margin: 0;
  font: 400 16px/28px "Poppins", sans-serif;
}
body ul {
  margin: 0;
  padding: 0;
}
body ul li {
  list-style: none;
}
body section.row, body header.row, body footer.row {
  margin: 0;
}
body #success {
  display: none;
}
body #error {
  display: none;
}
body iframe {
  border: none;
}
body i:before, body .platform_features i.platform_row:after, .platform_features body i.platform_row:after {
  margin-left: 0px !important;
}
a {
color: rgb(28, 28, 225);
}
a:hover, a:focus {
color: rgb(28, 28, 225);
}
body a, body .btn, body button {
  outline: none;
  transition: all 300ms linear 0s;
}
body a:before, body .platform_features a.platform_row:after, .platform_features body a.platform_row:after body a:after, body .btn:before, body .platform_features .btn.platform_row:after, .platform_features body .btn.platform_row:after, body .btn:after, body button:before, body .platform_features button.platform_row:after, .platform_features body button.platform_row:after {
  transition: all 300ms linear 0s;
}
body a:focus, body a:hover, body .btn:focus, body .btn:hover, body button:focus, body button:hover {
  outline: none;
  text-decoration: none;
  transition: all 300ms linear 0s;
}
body a:focus, body a:hover {
	color: rgb(28, 28, 225);
	text-decoration: underline;
}
.ib {font-style:italic;font-weight:600;}

.fw5 {
    font-weight: 500 !important;
}
.fw6 {
    font-weight: 600 !important;
}

.tooltip-big {
	display: inline-block;
}
/*tooltip inner*/
.tooltip > .tooltip-inner {
  background-color: #ec971f;
  font-weight: normal;
}


.tooltip > .arrow {
    background-color: transparent;
}

.tooltip > .tooltip-inner {
    text-align: center;
    font-size: 12px;
    padding: 10px;
    border-radius: 5px;
    color: black;
    background-color: white;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.bs-tooltip-top,
.bs-tooltip-right,
.bs-tooltip-left,
.bs-tooltip-bottom {
  background-color: transparent;
  opacity: 1!important;
}

.tooltip.bs-tooltip-top .arrow:before,
.tooltip.bs-tooltip-bottom .arrow:before {
    border-top-color: white; 
    border-right-color: transparent; 
    border-bottom-color: white; 
    border-left-color: transparent; 
}
		
/* post_select */
.post_select {
  position: relative;
  background: #fff;
  border: 0;
  box-shadow: none;
  outline: none;
  font: 400 16px/40px "Poppins", sans-serif;
  padding: 0 30px;
  height: auto;
  border-radius: 0;
  color: rgba(0, 0, 0, 0.6);
  min-width: 150px;
  background-color: transparent;
}
.post_select:after {
  display: none;
}
.post_select:before, .platform_features .post_select.platform_row:after {
  content: "";
  position: absolute;
  top: 0;
  right: 20px;
  font: normal normal normal 18px/40px FontAwesome;
  color: #6b6b6b;
}
.post_select .list {
  width: 100%;
  border-radius: 0;
  margin: 0;
  border: 0;
  box-shadow: none;
  outline: none;
  box-shadow: 1px 0px 7px 0px rgba(22, 43, 70, 0.1);
}
.post_select .list li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  color: #181818;
}

/*----------------------------------------------------*/
/* Move frame*/
@keyframes moveRound {
  0% {
    background-color: #eee3ff;
    left: -24px;
    top: 0px;
  }

  25% {
    background-color: #feddfc;
    left: 100px;
    top: 0px;
  }

  50% {
    background-color: #efe4ff;
    left: 100px;
    top: 100px;
  }

  75% {
    background-color: #e2fcf4;
    left: -24px;
    top: 200px;
  }

  100% {
    background-color: #eee3ff;
    left: -24px;
    top: 0px;
  }
}
@-webkit-keyframes moveRound {
  0% {
    background-color: #eee3ff;
    left: -24px;
    top: 0px;
  }

  25% {
    background-color: #feddfc;
    left: 100px;
    top: 0px;
  }

  50% {
    background-color: #efe4ff;
    left: 100px;
    top: 200px;
  }

  75% {
    background-color: #e2fcf4;
    left: -24px;
    top: 100px;
  }

  100% {
    background-color: #eee3ff;
    left: -24px;
    top: 0px;
  }
}
@keyframes moveShap {
  0% {
    left: 0px;
    top: 0px;
  }

  25% {
    left: 100px;
    top: 0px;
  }

  50% {
    left: 100px;
    top: 100px;
  }

  75% {
    left: 0px;
    top: 200px;
  }

  100% {
    left: 0px;
    top: 0px;
  }
}
@keyframes moveShap2 {
  0% {
    right: 230px;
    top: 85px;
  }

  25% {
    right: 100px;
    top: 85px;
  }

  50% {
    right: 100px;
    top: 100px;
  }

  75% {
    right: 230px;
    top: 200px;
  }

  100% {
    right: 220px;
    top: 100px;
  }
}
/* Move frame*/
/* Heartbeat frame*/
@-webkit-keyframes heartbeat {
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes heartbeat {
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
/* Rotation frame*/
@keyframes rotation {
  to {
    transform: rotate(360deg);
  }
}
/* pulseBig */
@keyframes pulseBig {
  0% {
    box-shadow: 0 0 0 0 #f3f4fc;
  }

  70% {
    box-shadow: 0 0 0 20px rgba(1, 93, 199, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(1, 93, 199, 0);
  }
}
/* Bottom to Top key frame*/
@-webkit-keyframes BottomToTop {
  49% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}
@-moz-keyframes BottomToTop {
  49% {
    -moz-transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}
@keyframes BottomToTop {
  49% {
    transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}
/* DoublePulse */
@-webkit-keyframes doublePulse {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes doublePulse {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*----------------------------------------------------*/
/* Min header area */
.main_header_area {
  display: block;
  width: 100%;
  z-index: 999;
  position: absolute;
  padding: 40px 255px 0;
}
.main_header_area .navbar {
  padding: 0;
  width: 100%;
}
.main_header_area .navbar .navbar-brand {
  padding: 0;
}
.main_header_area .navbar .navbar_supported {
  margin-left: 30px;
}
.main_header_area .navbar .navbar_supported ul li a {
  margin: 0 15px;
  padding: 0;
  color: #282828;
  font: 400 18px/52px "Poppins", sans-serif;
  position: relative;
  display: block;
  z-index: 1;
}
.main_header_area .navbar .navbar_supported ul li a:after {
  display: none;
}
.main_header_area .navbar .navbar_supported ul li a:hover, .main_header_area .navbar .navbar_supported ul li a:focus, .main_header_area .navbar .navbar_supported ul li a.active {
  color: #1be394;
}
.main_header_area .navbar .navbar_supported ul li.dropdown {
  position: relative;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu {
  margin: 0;
  padding: 10px 0;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
  /* Sub dropdown */
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu:before, .main_header_area .navbar .navbar_supported ul li.dropdown .platform_features .dropdown-menu.platform_row:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu.platform_row:after {
  content: "\f0d8";
  font-size: 30px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: -25px;
  left: 25px;
  color: #fff;
}
@media (min-width: 991px) {
  .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    left: -40px;
    min-width: 240px;
    background-color: #fff;
    opacity: 0;
    transition: all 300ms ease-in;
    visibility: hidden;
    display: block;
    border: none;
  }
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a {
  background-color: transparent;
  font: 400 18px/40px "Poppins", sans-serif;
  color: #181818;
  margin: 0;
  display: block;
  padding: 0 25px;
  position: relative;
  cursor: pointer;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:after {
  display: none;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:before, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu .platform_features a.platform_row:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.platform_row:after {
  content: "";
  position: absolute;
  left: 16px;
  top: 18px;
  border: 0;
  width: 5px;
  height: 5px;
  background: #5079f7;
  border-radius: 50%;
  opacity: 0;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:hover, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:focus, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.active {
  color: #5079f7;
  padding-left: 30px;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:hover:before, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu .platform_features a.platform_row:hover:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.platform_row:hover:after,  .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a:focus:before, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu .platform_features a.platform_row:focus:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.platform_row:focus:after,  .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.active:before, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu .platform_features a.active.platform_row:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu a.active.platform_row:after {
  opacity: 1;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown {
  position: relative;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown a:after {
  border: 0;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown:after {
  content: "\f105";
  position: absolute;
  top: 0;
  right: 20px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  line-height: 40px;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown .dropdown-menu {
  display: block;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown .dropdown-menu:before, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown .platform_features .dropdown-menu.platform_row:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown .dropdown-menu.platform_row:after {
  content: "\f0d9";
  top: 0px;
  left: -10px;
}
@media (min-width: 991px) {
  .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown .dropdown-menu {
    transform: translateZ(0);
    transform: scaleX(0);
    transform-origin: 0 50%;
    position: absolute;
    left: 100%;
    right: auto;
    width: auto;
    top: 0px;
  }
}
@media (min-width: 991px) {
  .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown:hover .dropdown-menu, .main_header_area .navbar .navbar_supported ul li.dropdown .dropdown-menu > .dropdown:focus .dropdown-menu {
    transform: scale(1, 1);
  }
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop {
  min-width: 385px;
  padding: 30px;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li {
  padding-bottom: 34px;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li:last-child {
  padding-bottom: 0;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a {
  padding: 0 !important;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a:before, .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li .platform_features a.platform_row:after, .platform_features .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a.platform_row:after {
  display: none;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a i {
  color: #fff;
  font-size: 20px;
  line-height: 46px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(90deg, #f38a50 0%, #f2c46f 100%);
  background-image: -webkit-linear-gradient(90deg, #f38a50 0%, #f2c46f 100%);
  background-image: -ms-linear-gradient(90deg, #f38a50 0%, #f2c46f 100%);
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a .fa-cogs, .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a .fa-drupal {
  background-image: -moz-linear-gradient(90deg, #6a5bfe 0%, #b698f6 100%);
  background-image: -webkit-linear-gradient(90deg, #6a5bfe 0%, #b698f6 100%);
  background-image: -ms-linear-gradient(90deg, #6a5bfe 0%, #b698f6 100%);
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a .fa-piggy-bank {
  background-image: -moz-linear-gradient(90deg, #1dc2de 0%, #0ae4c8 100%);
  background-image: -webkit-linear-gradient(90deg, #1dc2de 0%, #0ae4c8 100%);
  background-image: -ms-linear-gradient(90deg, #1dc2de 0%, #0ae4c8 100%);
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a span {
  flex: 1;
  padding-left: 15px;
  line-height: 1;
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a span small {
  display: block;
  font-size: 14px;
  padding-top: 12px;
  color: rgba(24, 24, 24, 0.8);
}
.main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a .new {
  position: absolute;
  top: 0;
  right: 0;
  background: red;
  color: #fff;
  font: 400 12px/18px "Poppins", sans-serif;
  text-align: center;
  padding: 0 5px;
  display: inline-block;
}
@media (min-width: 991px) {
  .main_header_area .navbar .navbar_supported ul li.dropdown:hover .dropdown-menu, .main_header_area .navbar .navbar_supported ul li.dropdown:focus .dropdown-menu {
    left: 0px;
    visibility: visible;
    opacity: 1;
  }
}
.main_header_area .navbar .right_nav li {
  display: inline-block;
}
.main_header_area .navbar .right_nav li a {
  color: #282828;
  font: 400 18px/52px "Poppins", sans-serif;
}
.main_header_area .navbar .right_nav li a:hover, .main_header_area .navbar .right_nav li a:focus {
  color: #1be394;
}
.main_header_area .navbar .right_nav li .theme_btn {
  line-height: 40px;
  color: #fff !important;
  margin-left: 30px;
  min-width: 140px;
}
.main_header_area.navbar_fixed {
  position: fixed;
  width: 100%;
  top: -70px;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 5px 255px;
  background: #fff;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
  transform: translateY(70px);
  transition: transform 500ms ease, background 200ms ease;
}
.main_header_area.navbar_fixed .navbar .navbar_supported ul li a.theme_btn {
  margin-top: 2px !important;
}

.mha_2 .navbar .navbar_supported ul li a {
  color: #fff;
}
.mha_2 .navbar .right_nav li a {
  color: #fff;
}
.mha_2 .navbar .right_nav li .theme_btn {
  background: #e14024;
}
.mha_2 .navbar .right_nav li .theme_btn:hover, .mha_2 .navbar .right_nav li .theme_btn:focus {
  background: #5079f7;
  text-decoration:none;
}
.mha_2.navbar_fixed {
	background: #FFFFFF;
}
.main_header_area.navbar_fixed .navbar-brand .logo.light {
	display: none;
}
.main_header_area .navbar-brand .logo.dark {
	display: none;
}
.main_header_area.navbar_fixed .navbar-brand .logo.dark {
	display: block;
}
/*----------------------------------------------------*/
.banner_area {
  display: block;
  overflow: hidden;
  padding-top: 240px;
}
.banner_area .bdr {
  padding-bottom: 65px;
  border-bottom: 1px solid #eaeef6;
}
.banner_area h2 {
  /*font: 500 45px/50px "Poppins", sans-serif;*/
  font: 500 32px/44px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 5px;
  padding-top: 60px;
}
.banner_area p {
  font-size: 18px;
  line-height: 26px;
  padding-top: 20px;
}
.banner_area .theme_btn {
  min-width: 232px;
  margin-top: 28px;
}
.banner_area .banner_i {
  position: relative;
}
.banner_area .banner_i .images_1 {
  animation: float-bob-y infinite 2s linear;
}
.banner_area .banner_i .images_2 {
  position: absolute;
  bottom: 0;
  right: -130px;
}
.banner_area .banner_i .rs_banner {
  display: none;
}

.ba_2 {
  background: url("../images/banner-bg.png") no-repeat center;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.ba_2 .banner_con {
  padding-bottom: 205px;
  display: block;
}
.ba_2 h2 {
  color: #fff;
}
.ba_2 p {
  color: rgba(255, 255, 255, 0.8);
}
.ba_2 .rs_banner {
  display: none;
}
.ba_2 .banner_i {
  position: absolute;
  bottom: 0;
  width: 680px;
}
.ba_2 .banner_i .images_1 {
  margin-bottom: 90px;
}
.ba_2 .banner_i .images_2 {
  right: auto;
  left: 140px;
  z-index: 2;
}
.ba_2 .banner_i .images_3 {
  position: absolute;
  top: 16px;
  left: 53%;
  animation: rotation infinite 10s linear;
  z-index: 3;
}
.ba_2 .banner_i .images_4 {
  position: absolute;
  right: -25px;
  bottom: 61px;
  animation: float-bob-y infinite 2s linear;
}

.ba_3 {
  background-image: -moz-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
  background-image: -webkit-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
  background-image: -ms-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
  position: relative;
  /*padding-top: 180px;*/
  padding-top: 210px;
  padding-bottom: 150px;
  z-index: 1;
}
/*.ba_3:before, .platform_features .ba_3.platform_row:after {*/
.platform_features .ba_3.platform_row:after {
  content: "";
  position: absolute;
  left: 0;  width: 100%;

  right: 0;
  bottom: 0;
  background: url("../images/banner-angle-shap.png") no-repeat;
  height: 139px;
  z-index: -1;
}
.ba_3:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 30px;
  background: url("../images/banner-bg-shap-home.png") no-repeat right bottom;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.ba_3 .banner_con {
  /*padding-top: 75px;*/
}
.ba_3 h4 {
  color: #fff;
  font: 400 18px/27px "Poppins", sans-serif;
}
.ba_3 h4 i {
  width: 27px;
  line-height: 27px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  color: #fff;
  background-image: -moz-linear-gradient(-90deg, #dd81ff 0%, #9570ff 100%);
  background-image: -webkit-linear-gradient(-90deg, #dd81ff 0%, #9570ff 100%);
  background-image: -ms-linear-gradient(-90deg, #dd81ff 0%, #9570ff 100%);
}
.ba_3 h2 {
  color: #fff;
  padding-top: 20px;
}
.ba_3 p {
  color: rgba(255, 255, 255, 0.8);
}
.ba_3 .theme_btn {
  font-size: 16px;
  line-height: 20px;
  padding: 14px 30px;
  min-width: inherit;
  background: #2582ff;
  color: #FFFFFF;
}
.ba_3 .theme_btn:hover, .ba_3 .theme_btn:focus {
  color: #fff;
  background: transparent;
  border-color: #FFFFFF;
}
.ba_3 span {
  font: 400 16px/1 "Poppins", sans-serif;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  top: 7px;
  padding-left: 17px;
}
.ba_3 span b {
  font: 400 40px/1 "Poppins", sans-serif;
}
.ba_3 .banner_i .images {
  position: relative;
  z-index: 2;
}
.ba_3 .banner_i .images_2 {
  bottom: 40px;
  right: -190px;
  animation: float-bob-y infinite 2s linear;
}
.ba_3 .banner_i .images_3 {
  position: absolute;
  right: 55px;
  top: 130px;
  z-index: 3;
  animation: rotation infinite 10s linear;
}
.ba_3 .rs_banner {
  display: none;
}

.pages_banner {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
  padding-top: 125px;
  padding-bottom: 55px;  
  background-image: -moz-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
  background-image: -webkit-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
  background-image: -ms-linear-gradient(-30deg, #0d1e42 0%, #4a46fe 75%);
}
.pages_banner:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("../images/banner-bg-shap.png") no-repeat right bottom;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.pages_banner h2 {
  color: #fff;
  font: 400 40px/1 "Poppins", sans-serif;
  padding-bottom: 20px;
  padding-top: 60px;
}
.pages_banner p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  max-width: 600px;
}
.pages_banner .cercle_img {
  position: absolute;
  right: 180px;
  top: 230px;
  animation: rotation infinite 10s linear;
}
/*.pages_banner .theme_btn {
	background: #fff;
    color: #254a81;
    border: 2px solid #fff;
}
.pages_banner .theme_btn:hover, .pages_banner .theme_btn:focus {
  background: transparent;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}*/
.pb_2 {
  background: url("../images/banner-bg.jpg") no-repeat;
  background-size: cover;
  text-align: center;
  padding-bottom: 155px;
}
.pb_2:after {
  left: 0;
  right: 0;
  background-image: -moz-linear-gradient(-23deg, #7951fb 0%, #0d1210 99%);
  background-image: -webkit-linear-gradient(-23deg, #7951fb 0%, #0d1210 99%);
  background-image: -ms-linear-gradient(-23deg, #7951fb 0%, #0d1210 99%);
  opacity: 0.878;
}
.pb_2 p {
  margin: 0 auto;
}

.pb_4 {
  background: url("../images/banner-bg-2.jpg") no-repeat;
}
.pb_4:after {
  background-image: -moz-linear-gradient(-23deg, #2e2497 0%, #2b61fa 99%);
  background-image: -webkit-linear-gradient(-23deg, #2e2497 0%, #2b61fa 99%);
  background-image: -ms-linear-gradient(-23deg, #2e2497 0%, #2b61fa 99%);
}

.b_angle {
  text-align: center;
  padding-bottom: 240px;
  position: relative;
  z-index: 1;
  background-image: -moz-linear-gradient(-23deg, #5079f7 0%, #4a46fe 99%);
  background-image: -webkit-linear-gradient(-23deg, #5079f7 0%, #4a46fe 99%);
  background-image: -ms-linear-gradient(-23deg, #5079f7 0%, #4a46fe 99%);
}
.b_angle:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("../images/banner-angle-shap-2.png") no-repeat center;
  width: 100%;
  height: 108px;
  z-index: -1;
}
.b_angle p {
  margin: 0 auto;
}
.b_angle .container {
  position: relative;
}
.b_angle .images_1 {
  position: absolute;
  bottom: -200px;
  left: 0;
  animation: float-bob-y infinite 2s linear;
}
.b_angle .images_2 {
  position: absolute;
  right: 0;
  bottom: -160px;
  animation: float-bob-y infinite 5s linear;
}

.bagle_2 {
  background-image: -moz-linear-gradient(-86deg, #3b64e2 0%, #fdd8d8 99%);
  background-image: -webkit-linear-gradient(-86deg, #3b64e2 0%, #fdd8d8 99%);
  background-image: -ms-linear-gradient(-86deg, #3b64e2 0%, #fdd8d8 99%);
  position: relative;
  z-index: 1;
}
.bagle_2:before, .platform_features .bagle_2.platform_row:after {
  content: "";
  position: absolute;
  bottom: 100px;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  background: url("../images/banner-shap.png") no-repeat center bottom;
  z-index: -1;
  animation: float-bob-x infinite 10s linear;
}

/*----------------------------------------------------*/
.why_storx {
  display: block;
  overflow: hidden;
  padding: 70px 0 60px;
}
.why_storx h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  text-align: center;
  max-width: 510px;
  margin: 0 auto;
}


.why_storx .how-storx-works-graph {
    position: relative;
    z-index: 1;
    margin-top: 75px;
    border: 1px solid #eae8e8;
    border-radius: 12px;
    padding: 0px 25px 0;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.why_storx .how-storx-works-graph img {
	background-color:#FFFFFF;
	width: 100%;
    border-radius: 8px;
	padding:25px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.10);
    position: relative;
    top: -30px;
}

.btn-play {
    font-size:18px;
	/*background: rgba(0, 0, 0, 0);*/
	background: rgba(255, 255, 255, 1);
    color: #ed8619;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	/*margin-top:25px;*/
	margin-bottom: -28px;
}
.btn-play:hover, .btn-play:focus {color: #ed8619;box-shadow:none;outline:none;}
.btn.text-orange i {
    background-color: #ed8619;
}
.btn i {
    background: #ed8619 none repeat scroll 0 0;
    border-radius: 100%;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    width: 40px;
	height: 40px;
    line-height: 40px;
    margin-right: 10px;
    padding-left: 4px;
    position: relative;
    text-align: center;
    transition: all 0.5s ease 0s;
    vertical-align: middle;
}
.btn.text-orange i::after {
    border-color: #ed8619;
}

.btn i::after {
    animation-delay: 0.5s;
}
.btn i::after {
    -webkit-animation: rounded 2s infinite;
    -moz-animation: rounded 2s infinite;
    -o-animation: rounded 2s infinite;
    -ms-transition: rounded 2s infinite;
    animation: rounded 2s infinite;
    border: 1px solid #ed8619;
    border-radius: 100%;
    bottom: -5px;
    content: "";
    display: block;
    left: -5px;
    opacity: 0;
    position: absolute;
    right: -5px;
    top: -5px;
    /*z-index: -1;*/
}
@keyframes rounded {
0%
{
	opacity:0;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform: scale(0.5);
}
50%
{
	opacity:1;
}
100%
{
	opacity:0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}
}

@media (max-width: 991px) {
	.why_storx .how-storx-works-graph, .why_storx .how-storx-works-graph img {width:100%;}
	.why_storx .how-storx-works-graph {margin-top: 60px;padding: 0px 12px 0;}
	.why_storx .how-storx-works-graph img {padding:10px;}
}
@media (max-width: 767px) {
	.why_storx .how-storx-works-graph img {top: -20px;}
	.btn-play {font-size: 16px;}.btn i {font-size: 16px;width: 35px;height: 35px;line-height:35px;}
}
.why_storx .services_row {
  padding-top: 50px;
  position: relative;
}
.why_storx .services_row:before, .why_storx .platform_features .services_row.platform_row:after, .platform_features .why_storx .services_row.platform_row:after {
  content: "";
  position: absolute;
  left: -60px;
  top: 0;
  background: url(../images/fe-bg.png) no-repeat;
  height: 226px;
  width: 215px;
  z-index: -1;
}
.why_storx .services_row:before {
  content: "";
  position: absolute;
  left: -60px;
  top: 0;
  background: url(../images/fe-bg.png) no-repeat;
  height: 226px;
  width: 215px;
  z-index: -1;
}
.services_row:after {
    content: "";
    position: absolute;
    right: -40px;
    top: auto;
	bottom: -20px;
    background: url(../images/fe-bg.png) no-repeat;
    height: 226px;
    width: 215px;
    z-index: -1;
}
.why_storx .services_item {
  border-radius: 6px;
  background-color: white;
  padding: 30px 20px;
  height: 100%;
  /*max-width: 370px;
  margin: 0 auto 15px;*/
  transition: all 300ms linear 0s;
  box-shadow: 0px 0px 30px 0px rgba(137, 166, 254, 0.1);
}
.why_storx .services_item a .img_c {
  height: 80px;
  width: 80px;
  text-align: center;
  border-radius: 50%;
  background-color: white;
  box-shadow: 0px 0px 22px 0px rgba(186, 184, 191, 0.35);
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.why_storx .services_item .img_c {
	font: 500 20px/1 "Poppins", sans-serif;
}
.why_storx .services_item .img_c i {
	color: #fff;
    font-size: 20px;
    line-height: 45px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
	margin-right: 8px;
    text-align: center;
    background-image: -moz-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -webkit-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -ms-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
}
.why_storx .services_item .img_c.i-2 i {
	background-image: -moz-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
    background-image: -webkit-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
    background-image: -ms-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
}
.why_storx .services_item .img_c.i-3 i {
	background-image: -moz-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
    background-image: -webkit-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
    background-image: -ms-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
}
.why_storx .services_item .img_c.i-4 i {
	background-image: -moz-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
    background-image: -webkit-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
	background-image: -ms-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
}
.why_storx .services_item .introducing-list {
    list-style-type: none;
    padding-left: 55px;
    padding-top: 15px;
}
.why_storx .services_item .introducing-list .introducing-list-item {
    /*display: flex;*/
	font-size: 16px;
	color: rgba(24, 24, 24, 0.6);
	line-height: 22px;
	margin-bottom: 6px;
}
.why_storx .services_item .introducing-list .introducing-list-item:last-child {
    margin-bottom: 0px;
}
.introducing-list li::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 11px;
    border-color: #2196f3;
    border-style: solid;
    border-width: 0 2px 2px 0;
    margin-right: 13px;
    margin-left: -20px;
    transform: rotate(45deg );
    margin-top: 4px;
}

.why_storx .services_item .introducing-list .introducing-list-item i {
    color: #e14024;
    margin-right: 10px;
    margin-top: 5px;
}
.why_storx .services_item:hover, .why_storx .services_item:focus, .why_storx .services_item.active {
  box-shadow: 0px 0px 30px 0px rgba(137, 166, 254, 0.35);
}
.why_storx .services_item:hover .img_c, .why_storx .services_item:focus .img_c, .why_storx .services_item.active .img_c,
.why_storx .services_item:hover .img_c.i-2, .why_storx .services_item:focus .img_c.i-2, .why_storx .services_item.active .img_c.i-2,
.why_storx .services_item:hover .img_c.i-3, .why_storx .services_item:focus .img_c.i-3, .why_storx .services_item.active .img_c.i-3,
.why_storx .services_item:hover .img_c.i-4, .why_storx .services_item:focus .img_c.i-4, .why_storx .services_item.active .img_c.i-4 {
      color: #e14024;
}
.why_storx .services_item a {
  font: 500 20px/32px "Poppins", sans-serif;
  color: #282828;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.why_storx .services_item a i:before, .why_storx .services_item a .platform_features i.platform_row:after, .platform_features .why_storx .services_item a i.platform_row:after {
  font-size: 43px;
  line-height: 80px;
  width: 80px;
  border-radius: 50%;
  height: 80px;
  text-align: center;
  display: block;
  color: #fff;
  background-image: -moz-linear-gradient(47deg, #113cd9 0%, #5f9cdf 52%, #acfbe4 100%);
  background-image: -webkit-linear-gradient(47deg, #113cd9 0%, #5f9cdf 52%, #acfbe4 100%);
  background-image: -ms-linear-gradient(47deg, #113cd9 0%, #5f9cdf 52%, #acfbe4 100%);
  margin-right: 20px;
}
.why_storx .services_item a:hover, .why_storx .services_item a:focus {
  color: #5079f7;
}

.is_2 {
  padding-top: 20px;
  padding-bottom: 60px;
}
.is_2 .services_item a .img_c {
  height: 80px;
  width: 80px;
  text-align: center;
  border-radius: 50%;
  background-color: white;
  box-shadow: 0px 0px 22px 0px rgba(186, 184, 191, 0.35);
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.is_2 .services_item .img_c {
	font: 500 20px/1 "Poppins", sans-serif;
}
.is_2 .services_item .img_c i {
	color: #fff;
    font-size: 20px;
    line-height: 56px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
	margin-right: 8px;
    text-align: center;
    background-image: -moz-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -webkit-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -ms-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
}
.is_2 .services_item .img_c.i-2 i {
	background-image: -moz-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
    background-image: -webkit-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
    background-image: -ms-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
}
.is_2 .services_item .img_c.i-3 i {
	background-image: -moz-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
    background-image: -webkit-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
    background-image: -ms-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
}
.is_2 .services_item .img_c.i-4 i {
	background-image: -moz-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
    background-image: -webkit-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
	background-image: -ms-linear-gradient(139deg, #ffa7d1 0%, #ff54c6 100%);
}
.is_2 .services_item a .flex {
  flex: 1;
}

.is_3 {
  padding: 0;
}

.get_started {
  display: block;
  overflow: hidden;
  padding: 60px 0 50px;
}
.get_started .gets {
  margin-bottom: 30px;
}
.get_started .gets .icons {
  display: flex;
  align-items: center;
}
.get_started .gets .icons .img {
  position: relative;
  background: url("../images/dots-sm.png") no-repeat;
  height: 86px;
  width: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.get_started .gets .icons .img span {
  position: absolute;
  left: -10px;
  top: -10px;
  border-radius: 50%;
  width: 27px;
  color: #fff;
  background: #5079f7;
  text-align: center;
  font: 500 16px/27px "Poppins", sans-serif;
}
.get_started .gets .icons .img span.span_2 {
  background: #fea23c;
}
.get_started .gets .icons .img span.span_3 {
  background: #1be394;
}
.get_started .gets .icons a {
  font: 500 20px/30px "Poppins", sans-serif;
  color: #282828;
  padding-left: 20px;
}
.get_started .gets .icons a:hover, .get_started .gets .icons a:focus {
  color: #5079f7;
}
.get_started .gets p {
  padding-top: 15px;
  max-width: 290px;
}

/*------------------------ Media logo ----------------------*/
.media_area {
  display: block;
  overflow: hidden;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 40px;
  position: relative;
}
.media_area:before, .media_area:after {
    content: "";
    position: absolute;
    right: 20%;
    top: -35px;
    background: url(../images/dots-sm-2.png) no-repeat;
    height: 226px;
    width: 215px;
    z-index: -1;
}
.media_area h2 {
    font: 500 36px/45px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 20px;
}
.media_area h6 {
  display: block;
  overflow: hidden;
  font: 400 18px/30px "Poppins", sans-serif;
  color: rgba(24, 24, 24, 0.8);
  padding-bottom: 35px;
}
.media_area .cl_slide {
  cursor: w-resize;
}
.media_area .cl_slide img {
  width: auto;
  margin: 0 auto;
}
.media_area .cl_slide .item {
  height: 85px;
  width: 100%;
  display: flex;
  align-items: center;
}


/*------------------------ Platform features ----------------------*/
.platform_features {
  display: block;
  overflow: hidden;
  padding: 80px 0 70px;
  
  margin-top: -350px;
}
.platform_features h2 {
  text-align: center;
  font: 500 36px/45px "Poppins", sans-serif;
  color: #FFFFFF;
  max-width: 600px;
  margin: 0 auto 60px;
  
      position: relative;
}
.platform_features .platform_row {
  position: relative;
  z-index: 1;
}
.platform_features .platform_row:before, .platform_features .platform_row:after {
  content: "";
  position: absolute;
  left: -60px;
  top: 80px;
  background: url("../images/fe-bg.png") no-repeat;
  height: 226px;
  width: 215px;
  z-index: -1;
}
.platform_features .platform_row:after {
  left: auto;
  right: -60px;
}
.platform_features .platform {
  border-radius: 6px;
  background-color: white;
  box-shadow: 0px 0px 30px 0px rgba(186, 184, 191, 0.35);
  margin: 0 auto 15px;
  text-align: center;
  padding: 30px 50px;
  transition: all 300ms linear 0s;
}
.platform_features .platform:hover, .platform_features .platform:focus {
  box-shadow: 0px 0px 30px 0px rgba(137, 166, 254, 0.35);
}
.platform_features .platform .icons {
    width: 65px;
    height: 65px;
    margin: 0 auto;
    border-radius: 50%;
    display: block;
    line-height: 65px;
    position: relative;
    z-index: 1;
}
.platform_features .platform .icons:before, .platform_features .platform .icons.platform_row:after {
  content: "";
  position: absolute;
  bottom: 15px;
  left: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #1be394;
}
.platform_features .platform .icons:after {
  content: "";
  position: absolute;
  background-image: -moz-linear-gradient(-62deg, #d0dcff 0%, #e8eeff 13%, white 72%);
  background-image: -webkit-linear-gradient(-62deg, #d0dcff 0%, #e8eeff 13%, white 72%);
  background-image: -ms-linear-gradient(-62deg, #d0dcff 0%, #e8eeff 13%, white 72%);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 65px;
  height: 65px;
  margin: 0 auto;
  border-radius: 50%;
  animation: rotation infinite 5s linear;
}
.platform_features .platform .icons i:before, .platform_features .platform .icons i.platform_row:after {
  color: #5079f7;
  font-size: 33px;
  line-height: 65px;
}
.platform_features .platform .icons i:after {
  content: "";
  position: absolute;
  bottom: 15px;
  right: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #5079f7;
}
.platform_features .platform h3 {
  display: block;
  font: 500 20px/1 "Poppins", sans-serif;
  color: #282828;
  padding: 20px 0px 15px 0px;
}
.platform_features .platform:hover h3, .platform_features .platform:focus h3 {
  color: #e14024;
}
.platform_features .platform a {
  display: block;
  font: 500 20px/1 "Poppins", sans-serif;
  color: #282828;
  padding: 27px 0;
}
.platform_features .platform a:hover, .platform_features .platform a:focus {
  color: #e14024;
}
.platform_features .platform p {
  font-size: 16px;
  padding-bottom: 0px;
}

.pf_2 .platform_row:before, .pf_2 .platform_features .platform_row:after, .platform_features .pf_2 .platform_row:after {
  left: -40px;
  top: -60px;
}
.pf_2 .platform_row:after {
  right: -40px;
  top: auto;
  bottom: -20px;
}
.pf_2 .platform .icons:before, .pf_2 .platform .platform_features .icons.platform_row:after, .platform_features .pf_2 .platform .icons.platform_row:after {
  display: none;
}
.pf_2 .platform .icons i:after {
  display: none;
}

.pf_3 .platform_row:after {
  display: none;
}
.pf_3 .platform {
  transition: all 300ms linear 0s;
  box-shadow: none;
}
.pf_3 .platform:hover, .pf_3 .platform:focus {
  box-shadow: 0px 0px 30px 0px rgba(137, 166, 254, 0.35);
}
.pf_3 .platform .icons:after {
  background-image: -moz-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
  background-image: -webkit-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
  background-image: -ms-linear-gradient(-62deg, #f3874f 0%, #f2c871 100%);
}
.pf_3 .platform .icons:before, .pf_3 .platform .platform_features .icons.platform_row:after, .platform_features .pf_3 .platform .icons.platform_row:after {
  display: none;
}
.pf_3 .platform .icons i:before, .pf_3 .platform .icons .platform_features i.platform_row:after, .platform_features .pf_3 .platform .icons i.platform_row:after {
  color: #fff;
}
.pf_3 .platform .icons i:after {
  display: none;
}
.pf_3 .platform .i_2:after {
  background-image: -moz-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
  background-image: -webkit-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
  background-image: -ms-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
}
.pf_3 .platform .i_3:after {
  background-image: -moz-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
  background-image: -webkit-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
  background-image: -ms-linear-gradient(-62deg, #1fbfe0 0%, #09e7c6 100%);
}

.pf_4 {
  padding-bottom: 30px;
}
.pf_4 .platform_row:before, .pf_4 .platform_features .platform_row:after, .platform_features .pf_4 .platform_row:after {
  display: none;
}
.pf_4 .platform {
  /*background: white url("../images/dots.png") no-repeat center top;*/
  padding-top: 30px;
}
.pf_4 .platform:hover, .pf_4 .platform:focus {
  box-shadow: none;
}

.pf_5 {
  padding-top: 0;
}

.platform_features .video_row {
    display: block;
    margin: 0 auto;
    max-width: 770px;
    text-align: center;
}
.platform_features .yop_video {
    /*padding-top: 60px;*/
    border-radius: 10px;
    display: block;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}
.platform_features .yop_video .video-play-button {
	left: 50%;
}
.platform_features .yop_video:before, .platform_features .yop_video:after {
    content: "";
    position: absolute;
    right: -50px;
    top: -45px;
    background: url(../images/dots-sm-2.png) no-repeat;
    width: 129px;
    height: 135px;
    z-index: -1;
}
.platform_features .yop_video:after {
    bottom: -45px;
    right: auto;
    left: -50px;
    top: auto;
}
.platform_features .yop_video img {
    max-width: 100%;
	border-radius: 10px;
}
/*.platform_features .yop_video .popup-youtube {
	position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    font-size: 20px;
    height: 80px;
    width: 80px;
    padding: 22px 26px;
    color: #fff;
    background: #ed4a19;
    display: block;
    border-radius: 50%;
    text-align: center;
}
.platform_features .yop_video .popup-youtube i {
	font-size: 36px;
    width: 35px;
    height: 35px;
}
.platform_features .yop_video .popup-youtube i::after {
    -webkit-animation: rounded 2s infinite;
    -moz-animation: rounded 2s infinite;
    -o-animation: rounded 2s infinite;
    -ms-transition: rounded 2s infinite;
    animation: rounded 2s infinite;
    border: 2px solid #ed4a19;
    border-radius: 100%;
    bottom: -5px;
    content: "";
    display: block;
    left: -5px;
    opacity: 0;
    position: absolute;
    right: -5px;
    top: -5px;
}*/

/* ============================================================== 
     Video Button Play
=================================================================== */
.video-play-button {  
  -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-sizing: content-box;
    color: #ffffff;
    display: block;
    font-size: 40px;
    /*width: 40px;*/
    height: 40px;
    left: 110px;
    line-height: 40px;
    /*margin-top: 25px;*/
    padding: 0 0 0 10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 10;
}

.text-dark .video-play-button {
  color: #4ac4f3;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ed4a19 repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ed4a19 repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
}
.video-play-button:hover,
.video-play-button:focus {
  color: #ffffff;
  text-decoration: none;
}
.video-play-button:hover:after {
  background-color: #ed4a19;
}


/*.banner_con.simple-video .video-play-button {
  color: #4ac4f3;
}
.banner_con.simple-video .video-play-button:before {
  background: #ffffff repeat scroll 0 0;
}
.banner_con.simple-video .video-play-button:after {
  background: #ffffff repeat scroll 0 0;
}
.banner_con.simple-video .video-play-button:hover,
.banner_con.simple-video .video-play-button:focus {
  color: #4ac4f3;
  text-decoration: none;
}
.banner_con.simple-video .video-play-button:hover:after {
  background-color: #ffffff;
}*/
.ba_3 .video-play-button {
  left: 50%;
}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.video-play-button i {
  display: block;
  position: relative;
  z-index: 3;
}



.banner_con.simple-video a {
    float: left;
    text-align: center;
}
.banner_con.simple-video .video-play-button {
    bottom: inherit;
    float: left;
    /*left: 12px;
    margin-left: -50px;
	margin-left: -14px;*/
    position: relative;
    /*top: 25px;*/
	top: 40px;
    transform: inherit;
    font-size: 20px;
    padding: 0;
}
.banner_con.simple-video .video-play-button::before {
    height: 46px;
    width: 46px;
}
.banner_con.simple-video .video-play-button::after {
    height: 46px;
    width: 46px;
}
.banner_con.simple-video .video-play-button i {
    line-height: 40px;
}
/*.banner_con.simple-video .video-play-button span {
	top: -40px;
    left: 125px;
	padding-left: 0px;
	display: inline;
}*/
.banner_con.simple-video .video-play-button span {
    top: -42px;
    right: 80px;
    line-height: 22px;
    padding-left: 0px;
    display: block;
}

/* ============================================================== 
     Video Button Play
=================================================================== */

/*----------------------------------------------------*/
.cloud_agency_area {
  display: block;
  overflow: hidden;
}
.cloud_agency_area .containt_inner {
  padding-top: 70px;
}
.cloud_agency_area .containt_inner h5 {
  font: 400 18px/1 "Poppins", sans-serif;
  color: #5079f7;
}
.cloud_agency_area .containt_inner h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  max-width: 430px;
  padding: 25px 0;
}
.cloud_agency_area .containt_inner p {
  padding-bottom: 30px;
}
.cloud_agency_area img {
  max-width: 100%;
}

.caa_2 {
  padding-top: 60px;
}
.caa_2 .containt_inner {
  padding-top: 120px;
}
.caa_2 .containt_inner h2 {
  max-width: 100%;
}

.digital_modules {
  display: block;
  overflow: hidden;
  padding-top: 110px;
  padding-bottom: 50px;
}
.digital_modules .tittle {
  text-align: center;
  padding-bottom: 40px;
  display: block;
  overflow: hidden;
}
.digital_modules .tittle h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 20px;
}
.digital_modules .tittle p {
  font-size: 18px;
  max-width: 590px;
  margin: 0 auto;
}
.digital_modules .modules_inner {
  margin: 0;
  padding-bottom: 60px;
}
.digital_modules .modules_inner .media {
  padding: 30px 23px 25px;
  border: 1px solid #e9eeff;
  transition: all 300ms linear 0s;
}
.digital_modules .modules_inner .media:hover, .digital_modules .modules_inner .media:focus {
  box-shadow: 0px 8px 15px 0px rgba(176, 194, 253, 0.35);
  border-color: #fff;
}
.digital_modules .modules_inner .media:nth-child(2) {
  border-left: 0;
  border-right: 0;
}
.digital_modules .modules_inner .media i {
  color: #fff;
  font-size: 20px;
  line-height: 56px;


  width: 56px;
  height: 56px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
  background-image: -webkit-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
  background-image: -ms-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
}
.digital_modules .modules_inner .media .c_2 {
  background-image: -moz-linear-gradient(139deg, #fd4dc9 0%, #fdb5d5 100%);
  background-image: -webkit-linear-gradient(139deg, #fd4dc9 0%, #fdb5d5 100%);
  background-image: -ms-linear-gradient(139deg, #fd4dc9 0%, #fdb5d5 100%);
}
.digital_modules .modules_inner .media .c_3 {
  background-image: -moz-linear-gradient(139deg, #1be394 0%, #5ef8fe 100%);
  background-image: -webkit-linear-gradient(139deg, #1be394 0%, #5ef8fe 100%);
  background-image: -ms-linear-gradient(139deg, #1be394 0%, #5ef8fe 100%);
}
.digital_modules .modules_inner .media .media-body {
  padding-left: 20px;
}
.digital_modules .modules_inner .media .media-body a {
  display: block;
  font: 500 20px/1 "Poppins", sans-serif;
  color: #181818;
  padding-bottom: 17px;
}
.digital_modules .modules_inner .media .media-body a:hover, .digital_modules .modules_inner .media .media-body a:focus {
  color: #5079f7;
}
.digital_modules .reporting_area h5 {
  padding-top: 10px;
  font: 400 18px/1 "Poppins", sans-serif;
  color: #5079f7;
}
.digital_modules .reporting_area h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  max-width: 430px;
  padding: 25px 0;
}
.digital_modules .reporting_area p {
  max-width: 515px;
  padding-bottom: 10px;
}
.digital_modules .reporting_area .theme_btn {
  margin-top: 30px;
  min-width: 236px;
}
.digital_modules .reporting_img {
  float: right;
  position: relative;
  padding-bottom: 90px;
  padding-left: 30px;
  margin-right: 40px;
}
.digital_modules .reporting_img .img_2 {
  position: absolute;
  bottom: 0;
  left: 0;
  animation: float-bob-y infinite 2s linear;
}
.digital_modules .reporting_img img {
  max-width: 100%;
}

.dm_2 {
  padding-top: 80px;
}
.dm_2 .reporting_area h2 {
  min-width: 100%;
}
.dm_2 .media {
  padding: 30px 15px 25px;
  box-shadow: 0px 8px 15px 0px rgba(176, 194, 253, 0.35);
  margin-top: 20px;
  max-width: 390px;
}
.dm_2 .media .media-left i {
  color: #fff;
  font-size: 20px;
  line-height: 56px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
  background-image: -webkit-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
  background-image: -ms-linear-gradient(139deg, #5079f7 0%, #745efe 100%);
}
.dm_2 .media .media-body {
  padding-left: 20px;
}
.dm_2 .media .media-body .heding {
  display: block;
  font: 500 20px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 17px;
}
.dm_2 .media .media-body .heding:hover, .dm_2 .media .media-body .heding:focus {
  color: #5079f7;
}
.dm_2 .media .media-body p {
  font-size: 16px;
  padding-top: 0;
  padding-bottom: 10px;
}
.dm_2 .reporting_img {
  float: none;
  padding-bottom: 180px;
}
.dm_2 .reporting_img .img_2 {
  left: 190px;
}

.increase_row {
  padding-top: 120px;
  padding-bottom: 110px;
}
.increase_row .increase_last {
  border-left: 1px solid #ebf3ff;
  padding-left: 65px;
}
.increase_row .increase {
  max-width: 520px;
  position: relative;
  z-index: 1;
}
.increase_row .increase:after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 135px;
  background: url("../images/quotation-mark.png") no-repeat;
  width: 184px;
  height: 164px;
  z-index: -1;
}
.increase_row .increase h4 {
  font: 500 22px/28px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 20px;
}
.increase_row .increase a {
  display: block;
  font: 500 18px/1 "Poppins", sans-serif;
  color: #181818;
  padding-top: 25px;
}
.increase_row .increase a:hover, .increase_row .increase a:focus {
  color: #5079f7;
}
.increase_row .increase h6 {
  color: rgba(24, 24, 24, 0.8);
  font: 400 16px/1 "Poppins", sans-serif;
  padding-top: 5px;
}

.dm_3 {
  padding-top: 0;
  background: #f8f8ff;
}
.dm_3 .increase_row {
  padding-top: 80px;
  padding-bottom: 30px;
}

.dm_4 {
  padding-bottom: 120px;
}
.dm_4 .media_2 {
  margin-left: 90px;
}
.dm_4 .media_2 .media-left i {
  background-image: -moz-linear-gradient(139deg, #3fe2ff 0%, #cff8fd 100%);
  background-image: -webkit-linear-gradient(139deg, #3fe2ff 0%, #cff8fd 100%);
  background-image: -ms-linear-gradient(139deg, #3fe2ff 0%, #cff8fd 100%);
}
.dm_4 .rpi_2 {
  padding-top: 120px;
  padding-bottom: 0;
}
.dm_4 .rpi_2 img {
  animation: float-bob-y infinite 2s linear;
}

/*----------------------------------------------------*/
.apis_data {
  display: block;
  overflow: hidden;
  background: url("../images/polygon-bg.png") no-repeat;
  background-size: cover;
  padding-top: 90px;
}
.apis_data h2 {
  color: #fff;
  font: 500 36px/45px "Poppins", sans-serif;
}
.apis_data P {
  color: rgba(255, 255, 255, 0.8);
  padding-top: 20px;
}
.apis_data .api_cont {
  float: left;
  display: inline-block;
  max-width: 505px;
  padding-top: 15px;
}
.apis_data img {
  float: right;
  max-width: 100%;
}
.apis_data .api_cont_col {
  padding-right: 0;
}
.apis_data h4 {
  color: #fff;
  font: 500 18px/1 "Poppins", sans-serif;
  padding-bottom: 20px;
  padding-top: 70px;
}
.apis_data .input-group {
  background: #fff;
  padding: 10px;
}
.apis_data .input-group .form-control {
  border: 0;
  box-shadow: none;
  outline: none;
  border-radius: 0;
  font: 400 15px/35px "Poppins", sans-serif;
  color: #8a92a8;
  padding: 0 15px;
  height: auto;
}
.apis_data .input-group .form-control.placeholder {
  color: #8a92a8;
}
.apis_data .input-group .form-control:-moz-placeholder {
  color: #8a92a8;
}
.apis_data .input-group .form-control::-moz-placeholder {
  color: #8a92a8;
}
.apis_data .input-group .form-control::-webkit-input-placeholder {
  color: #8a92a8;
}
.apis_data .input-group .form-control:focus.placeholder {
  color: transparent;
}
.apis_data .input-group .form-control:focus:-moz-placeholder {
  color: transparent;
}
.apis_data .input-group .form-control:focus::-moz-placeholder {
  color: transparent;
}
.apis_data .input-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}
.apis_data .input-group .input-group-append {
  border: 0;
  border-radius: 0;
  width: 66px;
}
.apis_data .input-group .input-group-append .theme_btn {
  font-size: 15px;
  line-height: 35px;
  min-width: 66px;
  background: #1be394;
  border: 0;
  padding: 0;
  text-align: center;
  transition: all 300ms linear 0s;
  cursor: pointer;
}
.apis_data .input-group .input-group-append .theme_btn:hover, .apis_data .input-group .input-group-append .theme_btn:focus {
  background: #5079f7;
  color: #fff;
}


/*-------------- Support -----------------*/
.support-block {
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
}
.support-block h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 15px;
}
.support-block .media {
    padding: 30px 15px 25px;
    background: #FFFFFF;
    margin-top: 20px;
    max-width: 560px;
}
.support-block .media .media-left .c_2 {
    background-image: -moz-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
    background-image: -webkit-linear-gradient(
139deg
, #06bbf8 0%, #04edd5 100%);
    background-image: -ms-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
}
.support-block .media .media-left i {
    color: #fff;
    font-size: 26px;
    line-height: 56px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    text-align: center;
    background-image: -moz-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
    background-image: -webkit-linear-gradient(
113deg
, #bb9cf5 0%, #6255ff 100%);
    background-image: -ms-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
}
.support-block .media .media-body {
    padding-left: 20px;
}
.support-block .media .media-body .heding {
    display: block;
    font: 600 30px/30px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 12px;
}
.support-block .media .media-body p {
    font-size: 16px;
    padding-top: 0;
    padding-bottom: 10px;
}
.support-block .media .media-body a {
    font-weight: 400;
    position: relative;
    text-decoration: none;
}
.support-block .media .media-body a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    width: 100%;
    height: 1px;
    background-color: rgba(82,0,198,.17);
}

/*----------------------------------------------------*/
.contribute-block {
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
}
.contribute-block h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 15px;
}
.contribute-block p {
  max-width: 450px;
}
.contribute-block .partener_tittle {
  position: relative;
  /*-top: 25px;
  padding-bottom: 10px;*/
  z-index: 1;
}
.contribute-block .partener_tittle h6 {
	color: rgba(24, 24, 24, 0.8);
	display: flex;
	margin-top: 25px;
	line-height: 35px;
}
.contribute-block .partener_tittle h6 a {
	color: rgba(24, 24, 24, 0.8);
}
.contribute-block .partener_tittle h6 i {
	color: #fff;
    font-size: 18px;
    line-height: 36px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin-right: 8px;
    text-align: center;
    background-image: -moz-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -webkit-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
    background-image: -ms-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
}
.contribute-block .partener_tittle:before, .contribute-block .platform_features .partener_tittle.platform_row:after, .platform_features .contribute-block .partener_tittle.platform_row:after {
  content: '';
  position: absolute;
  left: -25px;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: #eefffa;
  z-index: -1;
}
.contribute-block .revenue {
  margin-left: 30px;
  margin-top: 30px;
  padding: 35px 30px;
  background: #f7f8fa;
  position: relative;
  border-radius: 6px;
}
.contribute-block .revenue:before, .contribute-block .platform_features .revenue.platform_row:after, .platform_features .contribute-block .revenue.platform_row:after {
  content: '';
  position: absolute;
  left: -30px;
  top: -30px;
  width: 205px;
  height: 216px;
  background: url("../images/people-bg.png") no-repeat;
  z-index: -1;
}
.contribute-block .revenue p {
  font: 500 18px/24px "Poppins", sans-serif;
  color: #181818;
  padding-bottom: 20px;
}

.contribute-block .revenue .introducing-list {
    margin-left:25px;
}
.contribute-block .revenue .introducing-list-item {
    display: flex;
    font: 500 17px/23px "Poppins", sans-serif;
	padding-bottom: 20px;
}
.contribute-block .revenue .introducing-list-item i {
    font-size: 14px;
	color: #e14024;
    margin-right: 10px;
    margin-top: 5px;
}

.contribute-block .revenue .theme_btn {
	color: #FFFFFF;
	background: #2582ff;
    border: 2px solid #2582ff;
    z-index: 1;
	border-radius: 100px;
}
.contribute-block .revenue .theme_btn:hover {
	background: transparent;
    border: 2px solid #2582ff;
    color: #2582ff;
}
.contribute-block .revenue .theme_btn.active {
	background: #2582ff;
    border: 2px solid #2582ff;
	border-radius: 6px;
}
.contribute-block .become_partner {
  padding-top: 110px;
}
.contribute-block .become_partner img {
  max-width: 100%;
}
.contribute-block .become_partner .partner_text {
  padding-left: 50px;
}
.contribute-block .become_partner .partner_text .icon {
  color: #fff;
  font-size: 28px;
  line-height: 65px;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(-62deg, #124ffd 0%, #d3ffee 99%);
  background-image: -webkit-linear-gradient(-62deg, #124ffd 0%, #d3ffee 99%);
  background-image: -ms-linear-gradient(-62deg, #124ffd 0%, #d3ffee 99%);
  display: block;
}
.contribute-block .become_partner .partner_text .icon.i_2 {
  background-image: -moz-linear-gradient(-62deg, #1fc0e0 0%, #09e8c6 99%);
  background-image: -webkit-linear-gradient(-62deg, #1fc0e0 0%, #09e8c6 99%);
  background-image: -ms-linear-gradient(-62deg, #1fc0e0 0%, #09e8c6 99%);
}
.contribute-block .become_partner .partner_text .icon.i_3 {
  background-image: -moz-linear-gradient(-62deg, #f2ca72 0%, #fc8f53 99%);
  background-image: -webkit-linear-gradient(-62deg, #f2ca72 0%, #fc8f53 99%);
  background-image: -ms-linear-gradient(-62deg, #f2ca72 0%, #fc8f53 99%);
}
.contribute-block .become_partner .partner_text h2 {
  font: 500 28px/36px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 0;
  padding-top: 15px;
}
.contribute-block .become_partner .partner_text p {
  max-width: 470px;
  padding-top: 20px;
}
.contribute-block .become_partner .partner_text img {
  display: block;
  max-width: 100%;
  margin-top: 18px;
}
.contribute-block .become_partner .partner_text a {
  font: 400 18px/1 "Poppins", sans-serif;
  color: #1be394;
  padding-top: 25px;
  display: block;
}
.contribute-block .become_partner .partner_text a:hover, .contribute-block .become_partner .partner_text a:focus {
  color: #5079f7;
}
.contribute-block .bp_2 {
  padding-top: 20px;
}
.contribute-block .bp_2 .partner_img {
  position: relative;
}
.contribute-block .bp_2 .partner_img a {
  position: absolute;
  left: -30px;
  bottom: -30px;
  line-height: 65px;
  width: 65px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: #fff;
  display: block;
  background: #1be394;
  cursor: pointer;
  font-size: 18px;
}
@media (max-width: 991px) {
.contribute-block p {
    max-width: inherit;
	margin-bottom: 5px;
}
.contribute-block .partener_tittle h6 {
	margin-bottom: 35px;
}
}

/*------------------ About -------------------*/
.about_area {
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 60px;
  position: relative;
  z-index: 1;
}
.about_area .tittle {
  display: block;
  padding-bottom: 110px;
  text-align: left;
}
.about_area h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}
.about_area .tittle h4 {
  font: 400 20px "Poppins", sans-serif;
  color: #382c4d;
  padding-left: 5px;
}
.about_area p {font: 400 18px/28px "Poppins", sans-serif;}
.card {
    height: 100%;
    border-radius: 10px;
    transition: all .1s ease-in-out;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);
    border: 1px #eaeaea;
}
.card-body {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 25px;
}
.team-card-image {
    height: 145px;
    width: 145px;
    margin-bottom: 25px;
}
.profile-name {
    color: #254a81;
	font-size: 20px;
    line-height: 22px;
    font-weight: 600;
	margin-bottom: .5rem;
}
.profile-designation {
    color: #0b1547;
    opacity: .6;
    font-size: 16px!important;
    line-height: 20px;
	margin-bottom: .5rem;
}
.profile-description {
    color: #0b1547;
    opacity: .8;
    font-size: 16px!important;
    line-height: 25px;
	text-align: center;
}
.team-social-icons {
    display: flex;
    justify-content: space-around;
    width: 115px;
    padding: 0 12px;
}
.team-social-icons a {
    color:rgba(0, 123, 255, 0.7);
	background: #e9ecf1;
	border: 1px solid #e9ecf1;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 100%;
}
.team-social-icons a:hover, .team-social-icons a:focus {
    color:rgba(0, 123, 255, 1);
	background: #f7f8fa;
	border-color: #e9ecf1;
}
/*------------------ About -------------------*/

/*------------------ FAQs -------------------*/
.faq_area {  
  display: block;
  background: #f7f8fa;
  overflow: hidden;
  padding: 70px 0px 70px!important;
}
.faq_area h2 {
  text-align: center;
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 35px;
}
.faq_area .frequently {
  max-width: 970px;
  margin: 0 auto;
}
.faq_area .frequently h2 {
  text-align: left;
  font: 500 26px/30px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 35px;
}
.faq_area .frequently .faq a {
  font: 500 16px/22px "Poppins", sans-serif;
  color: #201818;
  display: block;
  border-bottom: 1px solid #f7f8fa;
  padding: 15px 30px;
  background: #FFFFFF;
  position: relative;
  padding-right: 50px;
}
.faq_area .frequently .faq a:hover, .faq_area .frequently .faq a:focus {
  text-decoration: none;
}
.faq_area .frequently .faq a:after {
  content: "\f106";
  position: absolute;
  top: 0;
  right: 30px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 22px;
  color: #ababab;
  /*top: 20px;*/
  top: 30%;
  transition: all 300ms linear 0s;
}
.faq_area .frequently .faq a:before {
  content: "\f111";
  position: absolute;
  top: 0;
  left: 12px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 7px;
  color: #ababab;
  top: 15px;
  transition: all 300ms linear 0s;
}
.faq_area .frequently .faq a.collapsed {
  background-color: transparent;
  border-color: #eeeeee;
}
.faq_area .frequently .faq a.collapsed:after {
  transform: rotate(180deg);
}
.faq .faq-ans {
  padding: 12px 25px 16px;
  background: #FFFFFF;
}
.faq .faq-ans .table {
  color: rgba(24, 24, 24, 0.6);
}
.faq .faq-ans ol {
  font-size: 15px;
  color: rgba(24, 24, 24, 0.6);
  margin-left: 30px;
  margin-bottom: 10px;
}
.faq .faq-ans ol li {
  list-style-type: decimal;
  padding-bottom: 6px;
}
.faq_area .frequently p {
  font-size: 15px;
  line-height: 24px;
  padding: 0px 0px 10px 0px;
}
.faq_area .frequently .faq p {
  font-size: 15px;
  line-height: 24px;
  padding: 0px 0px 10px 0px;
  background: #FFFFFF;
}
.faq_area .frequently .faq p a {
  color: rgb(28, 28, 225);
  text-decoration: none;
  font-size: inherit;
  font-weight: inherit;
  padding: 0px;
  display: contents;
}
.faq_area .frequently .faq p a:hover {
  color: rgb(28, 28, 225);
  text-decoration: underline;
}
.faq_area .frequently .faq p:last-child {
  padding-bottom: 0px;
}
.fa_2 {
  padding: 100px 0;
}









.faq_area.roadmap .accordion .faq a {
  font: 500 20px/22px "Poppins", sans-serif;
}
.faq_area.roadmap .accordion p, .faq_area.roadmap .accordion .faq p {
    font-size: 17px;
    line-height: 26px;
}

/*----------------------------------------------------*/
.pricing_area {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 100px 0;
}
.pricing_area .nav-tabs {
  border: 0;
  box-shadow: 0px 0px 20px 0px rgba(218, 218, 218, 0.45);
  background: linear-gradient(to right, #f9c204, #ed841a);
  border-radius: 30px;
  height: 30px;
  width: 60px;
  display: block;
  margin: 0 auto;
  padding: 3px;
  margin-top: 40px;
  margin-bottom: 10px;
}
.pricing_area .nav-tabs li {
  display: inline-block;
}
/*.pricing_area .nav-tabs li:before, .pricing_area .nav-tabs .platform_features li.platform_row:after, .platform_features .pricing_area .nav-tabs li.platform_row:after {
  content: "Individual";
  font: 400 22px/1 "Poppins", sans-serif;
  color: #525252;
  position: absolute;
  margin-left: -120px;
}
.pricing_area .nav-tabs li:last-child:before, .pricing_area .nav-tabs .platform_features li.platform_row:last-child:after, .platform_features .pricing_area .nav-tabs li.platform_row:last-child:after {
  content: "Enterprise";
  margin-left: 40px;
}*/
.pricing_area .nav-tabs li a .left-text {
    font-size: 20px;
	font-weight: 400;
	line-height:1;
    color: #525252;
    position: absolute;
    margin-left: -110px;
}
.pricing_area .nav-tabs li a .right-text {
    font-size: 20px;
	font-weight: 400;
	line-height:1;
    color: #525252;
    position: absolute;
    margin-left: 42px;
}
.pricing_area .nav-tabs li a {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: transparent;
  display: block;
}
.pricing_area .nav-tabs li a.active {
  background: #fff;
}
.pricing_area .tab-content {
  /*border: 1px solid #eeeeee;*/
  padding-top: 5px;
  padding-bottom: 10px;
}
.pricing_area .tab-content > .tab-pane.fade {
  transition: opacity .15s linear;
}
.pricing_area .plan {
  height: 100%;
  /*max-width: 370px;
  padding: 0 40px;
  border-right: 1px solid #eeeeee;*/
  padding: 25px;
  background: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 0 25px rgb(0 0 0 / 10%);
  
  flex-grow: 1;
  display: flex;
  position: relative;
  flex-direction: column;
}
.pricing_area .plan:last-child {
  border-right: 0;
}
.pricing_area .plan h4 {
  font: 500 20px/1 "Poppins", sans-serif;
  color: #2582ff;
  padding-bottom: 25px;
  text-transform: uppercase;
}
.pricing_area .plan h1 {
  font: 600 36px/1 "Poppins", sans-serif;
  color: #1be394;
}
.pricing_area .plan h2 {
  font: 600 22px/1 "Poppins", sans-serif;
  color: #1be394;
  letter-spacing: -0.75px;
}
.pricing_area .plan h2 .token-value {
  font: 600 30px/1 "Poppins", sans-serif;
}
.pricing_area .plan h2 small {
  font: 400 16px/1 "Poppins", sans-serif;
  padding-left: 5px;
}
.pricing_area .plan h6 {
  font: 400 14px/1 "Poppins", sans-serif;
  color: #9c9c9c;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
/*.pricing_area .plan h6:after {
  content: "";
  left: 0;
  bottom: 0;
  width: 200px;
  height: 2px;
  background: #eeeeee;
  position: absolute;
}*/
.pricing_area .plan h5 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #525252;
  padding-top: 38px;
}
.pricing_area .plan ul {
    margin-top: 15px;
    padding: 15px 0;
    padding-bottom: 25px;
    border-top: 1px solid #d8d9da;
}
.pricing_area .plan ul li {
  font: 400 13.6px/26px "Poppins", sans-serif;
  color: #525252;
  line-height: 20px;
  margin-left: 20px;
  text-indent: -10px;
  margin-bottom: 7px;
}
.pricing_area .plan ul li:last-child {
  margin-bottom: 0px;
}
.pricing_area .plan ul li i {
  color: #1be394;
  font-size: 13px;
  padding-right: 6px;
}
.pricing_area .plan ul li.c_1 {
  color: #dcdce0 !important;
}
.pricing_area .plan ul li .c_2 {
  color: #fdc5c5;
}
.pricing_area .plan .price-btn-block {
    align-self: flex-start;
    margin-top: auto;
}
.pricing_area .plan .theme_btn {
  /*min-width: 224px;*/
  padding: 8px 20px !important;
}
.pricing_area .plan .tb_2 {
  background: #1be394;
}
.pricing_area .plan .tb_2:hover, .pricing_area .plan .tb_2:focus {
  background: #5079f7;
}
.pricing_area .plan_2 h1 {
  color: #7961a7;
}
.pricing_area .plan_2 h2 {
  color: #7961a7;
}
.pricing_area .plan_2 ul li i {
  color: #5079f7;
}

.pricing_area .plan_3 h2 {
  color: #c48dfd;
}
.pricing_area .plan_3 ul li i {
  color: #c48dfd;
}
.pricing_area .plan_3 .theme_btn {
  background: #c48dfd;
}
.pricing_area .plan_3 .theme_btn:hover, .pricing_area .plan_3 .theme_btn:focus {
  background: #5079f7;
}
.pricing_blocks .col-sm-gap {padding-left: 8px;padding-right: 8px;}

.gradient-text {
  color: #7fdd85;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 1s infinite linear;
}
@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

.fw-4 {font-weight: 400!important;}
.fw-5 {font-weight: 500!important;}
.fw-6 {font-weight: 600!important;}
.fw-8 {font-weight: 800!important;}

.fs-12 {font-size: 12px!important;}
.fs-14 {font-size: 14px!important;}
.fs-16 {font-size: 16px!important;}
.fs-18 {font-size: 18px!important;}
.fs-20 {font-size: 20px!important;}
.fs-22 {font-size: 22px!important;}
.fs-24 {font-size: 24px!important;}
.fs-26 {font-size: 26px!important;}

.letter-spacing-2 {letter-spacing: 0.125rem!important;}
.letter-spacing-4 {letter-spacing: 0.250rem!important;}
.letter-spacing-6 {letter-spacing: 0.500rem!important;}
.letter-spacing-8 {letter-spacing: 0.750rem!important;}

/*----------------------------------------------------*/
.our_blog_area {
  display: block;
  overflow: hidden;
  padding: 90px 0 70px;
}
.our_blog_area .tittle {
  text-align: center;
  padding-bottom: 70px;
  display: block;
  overflow: hidden;
}
.our_blog_area .tittle h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #181818;
  padding-bottom: 20px;
}
.our_blog_area .tittle p {
  font-size: 18px;
  max-width: 590px;
  margin: 0 auto;
}
.our_blog_area .blog_item {
  margin-bottom: 30px;
}
.our_blog_area .blog_item .blog_img {
  display: block;
  overflow: hidden;
}
.our_blog_area .blog_item .blog_img img {
  max-width: 100%;
  transition: all 300ms linear 0s;
}
.our_blog_area .blog_item .blog_cont {
  box-shadow: 0px 0px 18px 0px rgba(214, 214, 214, 0.45);
  padding: 35px;
  padding-bottom: 45px;
}
.our_blog_area .blog_item .blog_cont .heding {
  font: 500 20px/28px "Poppins", sans-serif;
  color: #242425;
  display: block;
}
.our_blog_area .blog_item .blog_cont .heding:hover, .our_blog_area .blog_item .blog_cont .heding:focus {
  color: #5079f7;
}
.our_blog_area .blog_item .blog_cont h6 {
  font: 400 16px/1 "Poppins", sans-serif;
  color: rgba(24, 24, 24, 0.8);
  padding: 20px 0 40px;
}
.our_blog_area .blog_item .blog_cont h6 a {
  color: rgba(24, 24, 24, 0.8);
}
.our_blog_area .blog_item .blog_cont h6 a:hover, .our_blog_area .blog_item .blog_cont h6 a:focus {
  color: #5079f7;
}
.our_blog_area .blog_item .blog_cont .get_btn {
  font: 400 16px/1 "Poppins", sans-serif;
  color: #242425;
}
.our_blog_area .blog_item .blog_cont .get_btn i {
  color: #1be394;
  padding-left: 7px;
}
.our_blog_area .blog_item .blog_cont .get_btn:hover, .our_blog_area .blog_item .blog_cont .get_btn:focus {
  color: #1be394;
}
.our_blog_area .blog_item:hover .blog_img img, .our_blog_area .blog_item:focus .blog_img img {
  transform: scale3D(1.2, 1.2, 2);
}

.blog_area {
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 50px;
}
.blog_area .blog_left_sidebar .blog_item {
  padding-bottom: 40px;
}
.blog_area .blog_left_sidebar .blog_item .blog_img {
  display: block;
  overflow: hidden;
  position: relative;
}
.blog_area .blog_left_sidebar .blog_item .blog_img img {
  max-width: 100%;
  transition: all 300ms linear 0s;
}
.blog_area .blog_left_sidebar .blog_item .blog_img .theme_btn {
  background: #1be394;
  border-radius: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 35px;
  font-size: 16px;
  min-width: 100px;
  transition: all 300ms linear 0s;
}
.blog_area .blog_left_sidebar .blog_item .blog_img .theme_btn:hover, .blog_area .blog_left_sidebar .blog_item .blog_img .theme_btn:focus {
  background: #5079f7;
}
.blog_area .blog_left_sidebar .blog_item .popup-youtube {
  position: relative;
}
.blog_area .blog_left_sidebar .blog_item .popup-youtube i:before, .blog_area .blog_left_sidebar .blog_item .popup-youtube .platform_features i.platform_row:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  display: block;
  color: #fff;
  font-size: 69px;
}
.blog_area .blog_left_sidebar .blog_item h6 {
  display: block;
  font: 400 16px/35px "Poppins", sans-serif;
  color: #626161;
  padding-top: 10px;
}
.blog_area .blog_left_sidebar .blog_item h6 i {
  margin-right: 10px;
}
.blog_area .blog_left_sidebar .blog_item .heding {
  font: 500 28px/36px "Poppins", sans-serif;
  color: #2f2f2f;
  display: block;
  padding: 15px 0;
}
.blog_area .blog_left_sidebar .blog_item .heding:hover, .blog_area .blog_left_sidebar .blog_item .heding:focus {
  color: #5079f7;
}
.blog_area .blog_left_sidebar .blog_item .explore_btn {
  font: 400 16px/1 "Poppins", sans-serif;
  color: #181818;
  display: block;
  padding-top: 15px;
}
.blog_area .blog_left_sidebar .blog_item .explore_btn:hover, .blog_area .blog_left_sidebar .blog_item .explore_btn:focus {
  color: #5079f7;
  text-decoration: underline;
}
.blog_area .blog_left_sidebar .blog_item:hover .blog_img img, .blog_area .blog_left_sidebar .blog_item:focus .blog_img img {
  transform: scale3D(1.2, 1.2, 2);
}
.blog_area .blog_left_sidebar .link {
  display: block;
  padding: 90px 15px;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  background: #f6f8ff;
  z-index: 1;
}
.blog_area .blog_left_sidebar .link a {
  color: #5079f7;
  font: 400 22px/30px "Poppins", sans-serif;
}
.blog_area .blog_left_sidebar .link:after {
  content: "\f0c1";
  position: absolute;
  left: 0;
  right: 0;
  top: 22%;
  color: #fff;
  font-size: 78px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  z-index: -1;
}
.blog_area .blog_left_sidebar .link:hover, .blog_area .blog_left_sidebar .link:focus {
  color: #5079f7;
}
.blog_area .blog_right_sidebar {
  padding-left: 45px;
}
.blog_area .blog_right_sidebar .input-group {
  padding: 30px;
  box-shadow: 0px 16px 22px 0px rgba(204, 204, 204, 0.35);
}
.blog_area .blog_right_sidebar .input-group input {
  box-shadow: none;
  border: 0;
  border-right: 0;
  background: #f9f9f9;
  font: 400 16px/68px "Poppins", sans-serif;
  color: #c2c2c2;
  border-radius: 0;
  padding: 0 30px;
  padding-right: 0;
  height: auto;
}
.blog_area .blog_right_sidebar .input-group input.placeholder {
  color: #c2c2c2;
}
.blog_area .blog_right_sidebar .input-group input:-moz-placeholder {
  color: #c2c2c2;
}
.blog_area .blog_right_sidebar .input-group input::-moz-placeholder {
  color: #c2c2c2;
}
.blog_area .blog_right_sidebar .input-group input::-webkit-input-placeholder {
  color: #c2c2c2;
}
.blog_area .blog_right_sidebar .input-group input:focus.placeholder {
  color: transparent;
}
.blog_area .blog_right_sidebar .input-group input:focus:-moz-placeholder {
  color: transparent;
}
.blog_area .blog_right_sidebar .input-group input:focus::-moz-placeholder {
  color: transparent;
}
.blog_area .blog_right_sidebar .input-group input:focus::-webkit-input-placeholder {
  color: transparent;
}
.blog_area .blog_right_sidebar .input-group .input-group-append {
  background: #f9f9f9;
  cursor: pointer;
  border: 0;
  border-left: 0;
}
.blog_area .blog_right_sidebar .input-group .input-group-append span {
  border: 0;
  background-color: transparent;
  padding: 0 20px;
  border-radius: 0;
  color: #181818;
}
.blog_area .blog_right_sidebar .input-group .input-group-append span:hover, .blog_area .blog_right_sidebar .input-group .input-group-append span:focus {
  background: #5079f7;
  color: #fff;
}
.blog_area .blog_right_sidebar .input-group .input-group-append i {
  font-size: 18px;
  line-height: 50px;
}
.blog_area .blog_right_sidebar .widget {
  padding-top: 40px;
}
.blog_area .blog_right_sidebar .widget h4 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 20px;
}
.blog_area .blog_right_sidebar .widget .categories {
  padding-bottom: 15px;
}
.blog_area .blog_right_sidebar .widget .categories li a {
  display: block;
  font: 400 16px/42px "Poppins", sans-serif;
  color: #181818;
  border-bottom: 1px solid #ededed;
}
.blog_area .blog_right_sidebar .widget .categories li a:hover, .blog_area .blog_right_sidebar .widget .categories li a:focus {
  color: #5079f7;
}
.blog_area .blog_right_sidebar .widget .rcent_p li a {
  font: 400 16px/27px "Poppins", sans-serif;
  color: #181818;
  display: block;
  border-bottom: 1px solid #ededed;
  padding: 20px 0;
}
.blog_area .blog_right_sidebar .widget .rcent_p li a:hover, .blog_area .blog_right_sidebar .widget .rcent_p li a:focus {
  color: #5079f7;
}
.blog_area .blog_right_sidebar .widget .recent_c li a {
  display: block;
  font: 400 16px/30px "Poppins", sans-serif;
  color: #181818;
  position: relative;
  padding-left: 15px;
}
.blog_area .blog_right_sidebar .widget .recent_c li a:before, .blog_area .blog_right_sidebar .widget .recent_c li .platform_features a.platform_row:after, .platform_features .blog_area .blog_right_sidebar .widget .recent_c li a.platform_row:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  color: #181818;
  transition: all 300ms linear 0s;
}
.blog_area .blog_right_sidebar .widget .recent_c li a:hover, .blog_area .blog_right_sidebar .widget .recent_c li a:focus {
  color: #5079f7;
}
.blog_area .blog_right_sidebar .widget .recent_c li a:hover:before, .blog_area .blog_right_sidebar .widget .recent_c li .platform_features a.platform_row:hover:after, .platform_features .blog_area .blog_right_sidebar .widget .recent_c li a.platform_row:hover:after, .blog_area .blog_right_sidebar .widget .recent_c li a:focus:before, .blog_area .blog_right_sidebar .widget .recent_c li .platform_features a.platform_row:focus:after, .platform_features .blog_area .blog_right_sidebar .widget .recent_c li a.platform_row:focus:after {
  color: #5079f7;
  left: 5px;
}
.blog_area .blog_right_sidebar .widget .tag li {
  display: inline-block;
}
.blog_area .blog_right_sidebar .widget .tag li a {
  display: block;
  font: 400 16px/36px "Poppins", sans-serif;
  text-align: center;
  color: #503c57;
  border: 1px solid #f7f4ff;
  padding: 0 12px;
  margin-bottom: 10px;
}
.blog_area .blog_right_sidebar .widget .tag li a:hover, .blog_area .blog_right_sidebar .widget .tag li a:focus {
  background: #1be394;
  border-color: #1be394;
  color: #fff;
}
.blog_area .blog_right_sidebar .subscribe {
  padding: 35px;
  box-shadow: 0px 16px 22px 0px rgba(204, 204, 204, 0.35);
  margin-top: 40px;
  text-align: center;
}
.blog_area .blog_right_sidebar .subscribe h2 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #254a81;
}
.blog_area .blog_right_sidebar .subscribe h4 {
  font: 400 16px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-top: 15px;
  padding-bottom: 25px;
}
.blog_area .blog_right_sidebar .subscribe .theme_btn {
  background: #1be394;
  width: 220px;
  margin: 0 auto;
}
.blog_area .blog_right_sidebar .subscribe .theme_btn:hover, .blog_area .blog_right_sidebar .subscribe .theme_btn:focus {
  background: #5079f7;
}

.blog_single {
  padding-top: 80px;
}

.blog_details .tittle_b {
  padding-bottom: 35px;
}
.blog_details .tittle_b h6 {
  font: 400 18px/1 "Poppins", sans-serif;
  color: #5079f7;
}
.blog_details .tittle_b h2 {
  font: 500 28px/36px "Poppins", sans-serif;
  color: #282828;
  padding-top: 20px;
  padding-bottom: 13px;
}
.blog_details .tittle_b h5 {
  font: 400 16px/35px "Poppins", sans-serif;
  color: #626161;
}
.blog_details .tittle_b h5 i {
  margin-right: 10px;
}
.blog_details h3 {
  font: 400 22px/28px "Poppins", sans-serif;
  color: #282828;
  padding-bottom: 30px;
}
.blog_details p {
  padding-bottom: 15px;
}
.blog_details h2 {
  font: 400 22px/38px "Poppins", sans-serif;
  color: #282828;
  padding-bottom: 35px;
  padding-top: 20px;
}
.blog_details .blog_i {
  padding: 25px 0 30px;
}
.blog_details .blog_im {
  max-width: 100%;
  padding: 20px 0 30px;
}
.blog_details .hilight {
  padding-left: 30px;
  border-left: 4px solid #1be394;
  font: 400 18px/24px "Poppins", sans-serif;
  color: #2f2f2f;
  padding-bottom: 0;
  margin: 30px 0 40px;
}
.blog_details .socail {
  display: block;
  overflow: hidden;
  padding-top: 30px;
}
.blog_details .socail li {
  display: inline-block;
  padding-left: 10px;
}
.blog_details .socail li:first-child {
  font: 500 18px/1 "Poppins", sans-serif;
  color: #2f2f2f;
}
.blog_details .socail li:first-child i {
  padding-right: 10px;
}
.blog_details .socail li a {
  width: 44px;
  border-radius: 50%;
  text-align: center;
  color: #3c3b3c;
  line-height: 44px;
  font-size: 18px;
  display: block;
  background: #ffffff;
}
.blog_details .socail li a:hover, .blog_details .socail li a:focus, .blog_details .socail li a.active {
  background: #5079f7;
  color: #fff;
}

.comments_area {
  display: block;
  overflow: hidden;
}
.comments_area .related_blog {
  display: block;
  overflow: hidden;
  max-width: 370px;
  margin: 0 auto 30px;
  box-shadow: 0px 0px 18px 0px rgba(222, 222, 222, 0.75);
}
.comments_area .related_blog .blog_img {
  display: block;
  overflow: hidden;
}
.comments_area .related_blog .blog_img img {
  max-width: 100%;
  transition: all 300ms linear 0s;
}
.comments_area .related_blog .blog_cont {
  padding: 35px 40px;
  min-height: 164px;
}
.comments_area .related_blog .blog_cont a {
  font: 400 20px/30px "Poppins", sans-serif;
  color: #2f2f2f;
  display: block;
}
.comments_area .related_blog .blog_cont a:hover, .comments_area .related_blog .blog_cont a:focus {
  color: #5079f7;
}
.comments_area .related_blog .blog_cont .read_more {
  font-size: 16px;
  color: #5a5a5a;
  padding-top: 5px;
}
.comments_area .related_blog .blog_cont .read_more:hover, .comments_area .related_blog .blog_cont .read_more:focus {
  color: #5079f7;
}
.comments_area .related_blog:hover .blog_img img, .comments_area .related_blog:focus .blog_img img {
  transform: scale3D(1.2, 1.2, 2);
}
.comments_area .comment_row {
  padding-top: 30px;
}
.comments_area .comment_row h3 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #2f2f2f;
  display: block;
  padding-bottom: 50px;
}
.comments_area .comment_row .media {
  box-shadow: 0px 0px 16px 0px rgba(226, 226, 226, 0.35);
  padding: 40px;
  padding-top: 55px;
  margin-bottom: 40px;
}
.comments_area .comment_row .media img {
  border-radius: 50%;
}
.comments_area .comment_row .media .media-body {
  padding-left: 40px;
}
.comments_area .comment_row .media .media-body .heding {
  font: 400 18px/1 "Poppins", sans-serif;
  color: #2f2f2f;
  display: block;
}
.comments_area .comment_row .media .media-body .heding:hover, .comments_area .comment_row .media .media-body .heding:focus {
  color: #1be394;
}
.comments_area .comment_row .media .media-body h6 {
  font: 400 16px/1 "Poppins", sans-serif;
  padding-top: 10px;
  padding-bottom: 25px;
  color: rgba(80, 60, 87, 0.702);
}
.comments_area .comment_row .media .media-body p {
  max-width: 470px;
  color: rgba(80, 60, 87, 0.702);
}
.comments_area .comment_row .media .media-body .reply {
  font: 400 15px/37px "Poppins", sans-serif;
  background: #eeeeee;
  min-width: 77px;
  display: inline-block;
  text-align: center;
  border-radius: 6px;
  color: rgba(24, 24, 24, 0.8);
  margin-top: 23px;
  padding-top: 3px;
}
.comments_area .comment_row .media .media-body .reply:hover, .comments_area .comment_row .media .media-body .reply:focus {
  color: #fff;
  background: #5079f7;
}
.comments_area .comment_row .media_r {
  margin-left: 80px;
}

/*----------------------------------------------------*/
.strategy_area {
  display: block;
  overflow: hidden;
  padding-top: 25px;
}
.strategy_area .sa_img img {
  margin-left: -20px;
}
.strategy_area h4 {
  font: 400 16px/27px "Poppins", sans-serif;
  color: #254a81;
  padding-top: 120px;
}
.strategy_area h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-top: 10px;
}
.strategy_area .visit_website {
  display: block;
  overflow: hidden;
  background: #e4fff4;
  padding: 45px;
  padding-top: 35px;
  margin-top: 45px;
}
.strategy_area .visit_website p {
  max-width: 1000px;
  padding-bottom: 20px;
}
.strategy_area .visit_website .theme_btn {
  border-radius: 0;
}

.management_area {
  display: block;
  overflow: hidden;
  padding-bottom: 75px;
}
.management_area .management {
  padding-top: 40px;
}
.management_area .management img {
  max-width: 100%;
}
.management_area .management h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-top: 25px;
  position: relative;
  margin-top: 145px;
  padding-bottom: 15px;
}
.management_area .management h2:before, .management_area .management .platform_features h2.platform_row:after, .platform_features .management_area .management h2.platform_row:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 2px;
  background: #1be394;
}
.management_area .management p {
  max-width: 495px;
  padding-bottom: 10px;
}
.management_area .management .m_test {
  padding-left: 55px;
}
.management_area .highlights {
  display: block;
  overflow: hidden;
  background: #fbf6f6;
  margin-top: 40px;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 20px;
}
.management_area .highlights h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 10px;
}
.management_area .highlights h3 {
  font: 500 30px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-top: 45px;
}
.management_area .highlights i {
  color: #1be394;
  font-size: 78px;
  line-height: 1;
}
.management_area .highlights h6 {
  font: 500 18px/1 "Poppins", sans-serif;
  color: #282828;
  padding-top: 15px;
  padding-bottom: 50px;
}
.management_area .have_idea {
  text-align: center;
  padding-top: 65px;
}
.management_area .have_idea h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 25px;
}
.management_area .have_idea .theme_btn {
  min-width: 235px;
  background: #1be394;
}
.management_area .have_idea .theme_btn:hover, .management_area .have_idea .theme_btn:focus {
  background: #5079f7;
}
.management_area .have_idea .next_p {
  padding-top: 45px;
  display: block;
  overflow: hidden;
}
.management_area .have_idea .next_p a {
  font: 500 16px/1 "Poppins", sans-serif;
  color: #282828;
  float: left;
}
.management_area .have_idea .next_p a i {
  padding-right: 10px;
}
.management_area .have_idea .next_p a:hover, .management_area .have_idea .next_p a:focus {
  color: #5079f7;
}
.management_area .have_idea .next_p a:last-child {
  float: right;
}
.management_area .have_idea .next_p a:last-child i {
  padding: 0;
  padding-left: 10px;
}

/*----------------------------------------------------*/
.got_problem {
  display: block;
  overflow: hidden;
  margin-top: 80px;
  z-index: 1;
  position: relative;
  background: url("../images/contact-bg.png") no-repeat left top;
}
.got_problem iframe {
  width: 100%;
  height: 580px;
}
.got_problem .problem_from {
  padding-left: 40px;
}
.got_problem .problem_from h2 {
  font: 500 28px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 30px;
}
.got_problem .problem_from p {
  font-size: 18px;
  max-width: 500px;
}
.got_problem .problem_from .solve_from {
  padding-top: 50px;
}
.got_problem .problem_from .solve_from .form-group {
  margin-bottom: 20px;
  display: block;
  width: 100%;
}
.got_problem .problem_from .solve_from .form-group .form-control {
  box-shadow: none;
  outline: none;
  border: 2px solid #e6e6e6;
  background: transparent;
  font: 400 18px/58px "Poppins", sans-serif;
  color: rgba(40, 35, 49, 0.6);
  border-radius: 0;
  height: auto;
  padding: 0 25px;
  resize: none;
  min-width: 100%;
}
.got_problem .problem_from .solve_from .form-group .form-control.placeholder {
  color: rgba(40, 35, 49, 0.702);
}
.got_problem .problem_from .solve_from .form-group .form-control:-moz-placeholder {
  color: rgba(40, 35, 49, 0.702);
}
.got_problem .problem_from .solve_from .form-group .form-control::-moz-placeholder {
  color: rgba(40, 35, 49, 0.702);
}
.got_problem .problem_from .solve_from .form-group .form-control::-webkit-input-placeholder {
  color: rgba(40, 35, 49, 0.702);
}
.got_problem .problem_from .solve_from .form-group .form-control:focus {
  box-shadow: 0px 14px 28px 0px rgba(247, 223, 205, 0.35);
  border-color: #fff;
}
.got_problem .problem_from .solve_from .form-group .form-control:focus.placeholder {
  color: transparent;
}
.got_problem .problem_from .solve_from .form-group .form-control:focus:-moz-placeholder {
  color: transparent;
}
.got_problem .problem_from .solve_from .form-group .form-control:focus::-moz-placeholder {
  color: transparent;
}
.got_problem .problem_from .solve_from .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}
.got_problem .problem_from .solve_from .form-group textarea {
  line-height: 30px !important;
  height: 220px !important;
  padding-top: 20px !important;
}
.got_problem .problem_from .solve_from .form-group .theme_btn {
  border: 0;
  box-shadow: none;
  outline: none;
  width: 215px;
  margin-top: 20px;
  cursor: pointer;
  border-radius: 0;
}
.got_problem .problem_from .solve_from .form-group.has-error .form-control {
  border-color: red;
}

/* leave_reply Area */
.contribution {
  display: block;
  overflow: hidden;
  padding-bottom: 100px;
}
.contribution .lc_2 {
  background: #f7f8fa;
  padding: 40px 20px;
  border-radius: 6px;
}
.contribution h2 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 55px;
}
.contribution p {
  padding-bottom: 20px;
}

.white-popup h2 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 55px;
}
.white-popup p {
  padding-bottom: 20px;
}




.contribution .contribution_form {
  max-width: 770px;
  margin: 0;
}
.contribution .form-group {
  margin-bottom: 45px;
  display: block;
  overflow: hidden;
  width: 100%;
}
.white-popup .form-group .form-control,
.support .form-group .form-control,
.contribution .form-group .form-control {
  box-shadow: none;
  outline: none;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e6e6e6;
  font: 400 16px/30px "Poppins", sans-serif;
  color: rgba(83, 112, 151, 0.6);
  height: auto;
  padding: 10px;
  resize: none;
}
.support .form-group .form-control.placeholder,
.white-popup .form-group .form-control.placeholder,
.contribution .form-group .form-control.placeholder {
  color: rgba(80, 60, 87, 0.6);
}
.support .form-group .form-control:-moz-placeholder,
.white-popup .form-group .form-control:-moz-placeholder,
.contribution .form-group .form-control:-moz-placeholder {
  color: rgba(80, 60, 87, 0.6);
}
.support .form-group .form-control::-moz-placeholder,
.white-popup .form-group .form-control::-moz-placeholder,
.contribution .form-group .form-control::-moz-placeholder {
  color: rgba(80, 60, 87, 0.6);
}
.support .form-group .form-control::-webkit-input-placeholder,
.white-popup .form-group .form-control::-webkit-input-placeholder,
.contribution .form-group .form-control::-webkit-input-placeholder {
  color: rgba(80, 60, 87, 0.6);
}
.support .form-group .form-control:hover.placeholder, .support .form-group .form-control:focus.placeholder,
.white-popup .form-group .form-control:hover.placeholder, .white-popup .form-group .form-control:focus.placeholder,
.contribution .form-group .form-control:hover.placeholder, .contribution .form-group .form-control:focus.placeholder {
  color: transparent;
}
.support .form-group .form-control:hover:-moz-placeholder, .support .form-group .form-control:focus:-moz-placeholder,
.white-popup .form-group .form-control:hover:-moz-placeholder, .white-popup .form-group .form-control:focus:-moz-placeholder,
.contribution .form-group .form-control:hover:-moz-placeholder, .contribution .form-group .form-control:focus:-moz-placeholder {
  color: transparent;
}
.support .form-group .form-control:hover::-moz-placeholder, .support .form-group .form-control:focus::-moz-placeholder,
.white-popup .form-group .form-control:hover::-moz-placeholder, .white-popup .form-group .form-control:focus::-moz-placeholder,
.contribution .form-group .form-control:hover::-moz-placeholder, .contribution .form-group .form-control:focus::-moz-placeholder {
  color: transparent;
}
.support .form-group .form-control:hover::-webkit-input-placeholder, .support .form-group .form-control:focus::-webkit-input-placeholder,
.white-popup .form-group .form-control:hover::-webkit-input-placeholder, .white-popup .form-group .form-control:focus::-webkit-input-placeholder,
.contribution .form-group .form-control:hover::-webkit-input-placeholder, .contribution .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}
.white-popup .form-group textarea,
.contribution .form-group textarea {
  height: 110px !important;
  line-height: 30px !important;
}
.contribution .form-group .theme_btn {
  margin: 0;
  cursor: pointer;
  box-shadow: none;
  overflow: hidden;
  font-weight: 400;
}

.lc_2 {
  padding: 0;
}
.lc_2 .container {
  background: #f7f8fa;
  padding: 40px 0;
  border-radius: 6px;
}
.lc_2 .contribution_form {
  max-width: 770px;
  margin: 0 auto;
}
.lc_2 .contribution_form h2 {
  padding-bottom: 20px;
}
.lc_2 .contribution_form .form-group {
  margin-bottom: 30px;
}

/* End leave_reply Area */
.contact_info {
  padding: 50px 0;
}
.contact_info .info {
  border-radius: 6px;
  background-color: white;
  box-shadow: 0px 0px 30px 0px rgba(186, 184, 191, 0.35);
  margin-bottom: 30px;
  padding: 40px 20px;
  text-align: center;
}
.contact_info .info .icons {
  width: 114px;
  height: 114px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  margin: 0 auto;
  background: #c19ffd;
  border-radius: 50%;
  background-image: -moz-linear-gradient(-165deg, #1be394 0%, #98f5cc 100%);
  background-image: -webkit-linear-gradient(-165deg, #1be394 0%, #98f5cc 100%);
  background-image: -ms-linear-gradient(-165deg, #1be394 0%, #98f5cc 100%);
}
.contact_info .info .icons i:before, .contact_info .info .icons .platform_features i.platform_row:after, .platform_features .contact_info .info .icons i.platform_row:after {
  font-size: 50px;
  color: #fff;
  line-height: 1;
  display: block;
}
.contact_info .info .icons_2 {
  background-image: -moz-linear-gradient(0deg, #5974ff 0%, #7763ff 100%);
  background-image: -webkit-linear-gradient(0deg, #5974ff 0%, #7763ff 100%);
  background-image: -ms-linear-gradient(0deg, #5974ff 0%, #7763ff 100%);
}
.contact_info .info h4 {
  font: 500 22px/1 "Poppins", sans-serif;
  color: #282828;
  padding-bottom: 28px;
  padding-top: 45px;
}
.contact_info .info a, .contact_info .info p {
  display: block;
  font: 400 16px/28px "Poppins", sans-serif;
  color: rgba(24, 24, 24, 0.8);
}

.contact_info .info a:hover {
  color: #5079f7;
}
.contact_info .quick_call {
  padding-left: 50px;
}
.contact_info .quick_call h3 {
  font: 500 28px/1 "Poppins", sans-serif;
  color: #254a81;
}
.contact_info .quick_call .name {
  font: 500 22px "Poppins", sans-serif;
  color: #254a81;
  display: block;
  padding: 45px 0 30px;
}
.contact_info .quick_call .name img {
  margin: 0;
  padding-right: 20px;
}
.contact_info .quick_call p {
  font-size: 18px;
  color: rgba(24, 24, 24, 0.8);
  padding-bottom: 20px;
}
.contact_info .quick_call .theme_btn {
  min-width: 226px;
  line-height: 44px;
}

/*----------------------------------------------------*/
.decentralized_solution {
  display: block;
  overflow: hidden;
  background: #f7f8fa;
  padding: 70px 0 70px;
}
.decentralized_solution .smarter_text h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  max-width: 420px;
}
.decentralized_solution .smarter_text p {
  font-size: 16px;
  max-width: 585px;
  padding-top: 20px;
  padding-bottom: 30px;
}
.decentralized_solution .smarter_text .media {
  padding: 30px 15px 25px;
  background: #FFFFFF;
  margin-top: 20px;
  max-width: 560px;
}
.decentralized_solution .smarter_text .media:hover {
  background: #FFFFFF;box-shadow: 0px 8px 15px 0px rgba(176, 194, 253, 0.35);
}
.decentralized_solution .smarter_text .media .media-left i {
  color: #fff;
  font-size: 20px;
  line-height: 56px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
  background-image: -webkit-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
  background-image: -ms-linear-gradient(113deg, #bb9cf5 0%, #6255ff 100%);
}
.decentralized_solution .smarter_text .media .media-left .c_2 {
  background-image: -moz-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
  background-image: -webkit-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
  background-image: -ms-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
}
.decentralized_solution .smarter_text .media .media-body {
  padding-left: 20px;
}
.decentralized_solution .smarter_text .media .media-body .heding {
  display: block;
  font: 500 20px/1 "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 17px;
}
.decentralized_solution .smarter_text .media:hover .heding, .decentralized_solution .smarter_text .media:focus .heading {
  color: #e14024;
}
.decentralized_solution .smarter_text .media .media-body .heding:hover, .decentralized_solution .smarter_text .media .media-body .heding:focus {
  color: #e14024;
}
.decentralized_solution .smarter_text .media .media-body p {
  font-size: 16px;
  padding-top: 0;
  padding-bottom: 0px;
}
.decentralized_solution .smarter_text .media .media-body .get_btn {
  font: 400 16px/1 "Poppins", sans-serif;
  color: #5079f7;
}
.decentralized_solution .smarter_text .media .media-body .get_btn i {
  color: #1be394;
  padding-left: 5px;
}
.decentralized_solution .smarter_text .media .media-body .get_btn:hover, .decentralized_solution .smarter_text .media .media-body .get_btn:focus {
  color: #1be394;
}
.decentralized_solution .smarter_img {
  text-align: right;
  padding-top: 70px;
}
.decentralized_solution .smarter_img img {
  animation: float-bob-y infinite 2s linear;
}

.sc_2 .smarter_text {
  padding-left: 65px;
}
.sc_2 .smarter_text h2 {
  max-width: 100%;
}

.sc_3 {
  padding-bottom: 80px;
}
.sc_3 .smarter_text h2 {
  max-width: 100%;
}
.sc_3 .smarter_text .media {
  margin: 0;
  margin-bottom: 30px;
  padding-right: 40px;
}
.sc_3 .smarter_text .media .media-left .c_3 {
  background-image: -moz-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
  background-image: -webkit-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
  background-image: -ms-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
}
.sc_3 .smarter_text .media .media-body .heding {
  line-height: 30px;
  max-width: 380px;
}
.sc_3 .smarter_text .media .media-body .heding_2 {
  padding-bottom: 25px;
}
.sc_3 .smarter_text .media:hover, .sc_3 .smarter_text .media:focus {
  background-image: -moz-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
  background-image: -webkit-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
  background-image: -ms-linear-gradient(139deg, #5253fe 0%, #7944ff 100%);
  box-shadow: 0px 0px 15px 0px rgba(176, 194, 253, 0.35);
}
.sc_3 .smarter_text .media:hover .media-body .heding, .sc_3 .smarter_text .media:focus .media-body .heding {
  color: #fff;
}
.sc_3 .smarter_text .media:hover .media-body p, .sc_3 .smarter_text .media:focus .media-body p {
  color: #fff;
  opacity: 0.8;
}
.sc_3 .smarter_text .media:hover .media-body .get_btn, .sc_3 .smarter_text .media:focus .media-body .get_btn {
  color: #fff;
}

.experience_cta_block {
  display: block;
  overflow: hidden;
  background: url("../images/experience_cta-bg.jpg") no-repeat center;
  text-align: center;
  background-size: cover;
  background-attachment: fixed;
  padding: 70px 0 70px;
}
.experience_cta_block h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #fff;
  padding-bottom: 40px;
}
.experience_cta_block h6 {
  color: #fff;
  font: 400 22px/1 "Poppins", sans-serif;
}
.experience_cta_block p {
  color: #fff;
  padding-top: 30px;
  padding-bottom: 25px;
}
.experience_cta_block .theme_btn {
  background: #2582ff;
  margin: 0 9px;
  margin-bottom: 10px;
  border: 2px solid #2582ff;
}
.experience_cta_block .theme_btn:hover, .experience_cta_block .theme_btn:focus {
  background: transparent;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.white-btn {
  background: #fff!important;
  color: #382c4d!important;
  border: 2px solid #fff!important;
}
.white-btn:hover, .white-btn:focus {
  background: transparent!important;
  color: #FFFFFF!important;
  border: 2px solid #FFFFFF!important;
}

.welcome_content {
  display: block;
  overflow: hidden;
  padding: 70px 0 70px;
}
.welcome_content h2 {
  font: 500 36px/46px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 30px;
}
.welcome_content .t_p {  
  border-left: 4px solid #e14024;
  /*max-width: 530px;*/
  padding-left: 15px;
  margin-bottom: 20px;
}
.welcome_content .t_p.fw-6 {  
  font-weight: 600;
}
.welcome_content .t_p.no-border {  
  border-left: none;
  padding-left: 0px;
}
.welcome_content .media {
  max-width: 540px;
  box-shadow: 0px 8px 30px 0px rgba(220, 221, 222, 0.35);
  padding: 35px;
  background: #fff;
}
.welcome_content .media i {
  color: #fff;
  font-size: 20px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
  background-image: -webkit-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
  background-image: -ms-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
}
.welcome_content .media .media-body {
  padding-left: 20px;
}
.welcome_content .media .media-body p {
  font-size: 18px;
}
.welcome_content .media.c_2 {
  z-index: 1;
  position: relative;
}
.welcome_content .media.c_2 i {
  background-image: -moz-linear-gradient(-34deg, #a1fef2 0%, #42eeaf 100%);
  background-image: -webkit-linear-gradient(-34deg, #a1fef2 0%, #42eeaf 100%);
  background-image: -ms-linear-gradient(-34deg, #a1fef2 0%, #42eeaf 100%);
}
.welcome_content .media.c_3 {
  margin: 0 auto;
  margin-top: -20px;
}
.welcome_content .media.c_3 i {
  background-image: -moz-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
  background-image: -webkit-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
  background-image: -ms-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
}

.ee_2 .media i {
  background-image: -moz-linear-gradient(-31deg, #f38a51 0%, #f2c36f 100%);
  background-image: -webkit-linear-gradient(-31deg, #f38a51 0%, #f2c36f 100%);
  background-image: -ms-linear-gradient(-31deg, #f38a51 0%, #f2c36f 100%);
}
.ee_2 .media.c_4 {
  margin-top: -10px;
  margin-left: 35px;
}
.ee_2 .media.c_4 i {
  background-image: -moz-linear-gradient(-23deg, #ff5858 0%, #f6b9d6 100%);
  background-image: -webkit-linear-gradient(-23deg, #ff5858 0%, #f6b9d6 100%);
  background-image: -ms-linear-gradient(-23deg, #ff5858 0%, #f6b9d6 100%);
}
.ee_2 .media.c_2 {
  margin-top: -10px;
  margin-left: 70px;
}
.ee_2 .engage_img {
  padding-top: 70px;
}
.ee_2 .engage_img img {
  max-width: 100%;
}

.ee_3 {
  padding-top: 80px;
}

.insight_integrations {
  display: block;
  overflow: hidden;
}
.insight_integrations .tittle {
  text-align: center;
  padding-bottom: 60px;
  display: block;
  overflow: hidden;
}
.insight_integrations .tittle h2 {
  font: 500 36px/45px "Poppins", sans-serif;
  color: #254a81;
  padding-bottom: 20px;
}
.insight_integrations .tittle p {
  font-size: 18px;
  max-width: 590px;
  margin: 0 auto;
}
.insight_integrations .integrations {
  position: relative;
}
.insight_integrations .integrations img {
  max-width: 100%;
}
.insight_integrations .media {
  max-width: 540px;
  box-shadow: 0px 16px 22px 0px rgba(150, 157, 180, 0.35);
  padding: 35px;
  background: #fff;
  position: absolute;
  top: 110px;
  right: 0;
}
.insight_integrations .media i {
  color: #fff;
  font-size: 20px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-align: center;
  background-image: -moz-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
  background-image: -webkit-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
  background-image: -ms-linear-gradient(-31deg, #6558ff 0%, #b697f6 100%);
}
.insight_integrations .media .media-body {
  padding-left: 20px;
}
.insight_integrations .media .media-body p {
  font-size: 18px;
}
.insight_integrations .media.c_3 {
  right: 45px;
  bottom: 140px;
  top: auto;
}
.insight_integrations .media.c_3 i {
  background-image: -moz-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
  background-image: -webkit-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
  background-image: -ms-linear-gradient(-23deg, #58f5ff 0%, #97c6f6 100%);
}


/*----------------- Bounty Area -----------------*/
.bounty_area {
  display: block;
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 60px;
  background-image: -moz-linear-gradient(90deg, #fcfaff 1%, white 100%);
  background-image: -webkit-linear-gradient(90deg, #fcfaff 1%, white 100%);
  background-image: -ms-linear-gradient(90deg, #fcfaff 1%, white 100%);
  position: relative;
  z-index: 1;
}
.bounty_area:before {
  content: "";
  position: absolute;
  bottom: 50px;
  right: 0;
  background: url("../images/experience-shape.png") no-repeat;
  z-index: -1;
  height: 300px;
  width: 190px;
}
/*.bounty_area:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("../images/exprence-bss.png") no-repeat;
  z-index: -1;
  height: 207px;
  width: 100%;
}*/
.bounty_area .tittle {
  display: block;
  padding-bottom: 110px;
  text-align: left;
}
.bounty_area .tittle h4 {
  font: 400 20px "Poppins", sans-serif;
  color: #382c4d;
  padding-left: 5px;
}
.bounty_area .tittle h4 i {
  border-radius: 10px;
  background-image: -moz-linear-gradient(145deg, #9d62ff 0%, #96c0ff 0%, #e865fa 100%);
  background-image: -webkit-linear-gradient(145deg, #9d62ff 0%, #96c0ff 0%, #e865fa 100%);
  background-image: -ms-linear-gradient(145deg, #9d62ff 0%, #96c0ff 0%, #e865fa 100%);
  box-shadow: 0px 20px 12px 0px rgba(195, 174, 210, 0.35);
  width: 65px;
  line-height: 65px;
  text-align: center;
  color: #fff;
  display: inline-block;
  font-size: 35px;
  margin-right: 35px;
}
.bounty_area .tittle h2 b {
  display: inline-block;
  border-bottom: 2px solid #382c4d;
  line-height: 48px;
}
.bounty_area .experience {
  text-align: center;
  background-color: white;
  box-shadow: 0px 0px 26px 0px rgba(224, 222, 226, 0.35);
  padding: 60px 45px;
  margin-bottom: 30px;
}
.bounty_area .experience .icons {
  position: relative;
  margin: 0 auto;
  height: 73px;
  width: 73px;
  display: block;
  border: 2px dotted #f07fb8;
  border-radius: 10px;
  z-index: 1;
}
.bounty_area .experience .icons:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: -moz-linear-gradient(-135deg, #9d62ff 0%, #fc6194 0%, #df77fd 100%);
  background-image: -webkit-linear-gradient(-135deg, #9d62ff 0%, #fc6194 0%, #df77fd 100%);
  background-image: -ms-linear-gradient(-135deg, #9d62ff 0%, #fc6194 0%, #df77fd 100%);
  box-shadow: 0px 20px 12px 0px rgba(195, 174, 210, 0.35);
  width: 70px;
  height: 70px;
  display: block;
  border-radius: 7px;
  transform: rotate(45deg);
  z-index: -1;
}
.bounty_area .experience .icons span {
  color: #fff;
  font-family: "Font Awesome 5 Free";
  font-size: 26px;
  line-height: 50px;
  border: 2px dotted #fff;
  display: block;
  margin: 0 auto;
  width: 50px;
  border-radius: 10px;
  margin-top: 10px;
  height: 50px;
  font-weight: 900;
}
.bounty_area .experience .icons_2 {
  border-color: #db7efc;
}
.bounty_area .experience .icons_2:after {
  background-image: -moz-linear-gradient(-135deg, #8f49f9 0%, #9d62ff 0%, #df77fd 100%);
  background-image: -webkit-linear-gradient(-135deg, #8f49f9 0%, #9d62ff 0%, #df77fd 100%);
  background-image: -ms-linear-gradient(-135deg, #8f49f9 0%, #9d62ff 0%, #df77fd 100%);
}
.bounty_area .experience .icons_3 {
  border-color: #9ee0f1;
}
.bounty_area .experience .icons_3:after {
  background-image: -moz-linear-gradient(-135deg, #9d62ff 0%, #64eefe 0%, #e7b8fd 100%);
  background-image: -webkit-linear-gradient(-135deg, #9d62ff 0%, #64eefe 0%, #e7b8fd 100%);
  background-image: -ms-linear-gradient(-135deg, #9d62ff 0%, #64eefe 0%, #e7b8fd 100%);
}
.bounty_area .experience .heading {
  font: 500 18px "Poppins", sans-serif;
  color: #282331;
  display: block;
  padding-top: 35px;
  line-height: 22px;
}
.bounty_area .experience .heading:hover, .bounty_area .experience .heading:focus {
  color: #fc396b;
}
.bounty_area .experience p {
  color: rgba(40, 35, 49, 0.8);
  font-family: "Poppins", sans-serif;
  padding: 0px 0px 15px 0px;
  margin: 0px;
  line-height: 18px;
}
.bounty_area .experience .read_more {
  text-align: center;
  border-radius: 50%;
  background-color: #ffe8ee;
  box-shadow: 0px 8px 12px 0px rgba(195, 174, 210, 0.35);
  width: 40px;
  line-height: 40px;
  color: #fff;
  margin: 0 auto;
  display: block;
}
.bounty_area .experience .read_more:hover, .bounty_area .experience .read_more:focus {
  background: #9a64f8;
}
.bounty_area .experience:hover .read_more, .bounty_area .experience:focus .read_more {
  background: #fc396b;
}

.ea_2 {
  padding-top: 40px;
}
.ea_2 .experience {
  text-align: left;
}
.ea_2 .experience .icons {
  margin: 0;
  text-align: center;
}
.ea_2 .experience .icons span {
  border: 0;
}
.ea_2 .experience .icons_3 {
  border-color: #9bdff1;
}
.ea_2 .experience .icons_3:after {
  background-image: -moz-linear-gradient(-135deg, #64eefe 0%, #62ffd8 0%, #b9ffad 100%);
  background-image: -webkit-linear-gradient(-135deg, #64eefe 0%, #62ffd8 0%, #b9ffad 100%);
  background-image: -ms-linear-gradient(-135deg, #64eefe 0%, #62ffd8 0%, #b9ffad 100%);
}
.ea_2 .experience .read_more {
  margin: 0;
  position: relative;
  z-index: 1;
}
.ea_2 .experience .read_more span {
  font: 400 16px "Poppins", sans-serif;
  color: #282331;
  position: absolute;
  left: 50px;
  top: 7px;
  opacity: 0;
  transition: all 300ms linear 0s;
}
.ea_2 .experience .read_more:hover span, .ea_2 .experience .read_more:focus span {
  opacity: 1;
}
/*----------------- Bounty Area -----------------*/


/*----------------- Bounty Area -----------------*/
.bounty-box {border-radius: 5px;display: block;position: relative;background-color:#FFFFFF;height:100%;-webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);}
.bounty-box .image-container {display: -ms-flexbox;display: flex;text-align: center;-ms-flex-align: center;align-items: center;font: 0/0 a;}
.bounty-box .image-container img {margin: auto;width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;border-top-left-radius:5px;border-top-right-radius:5px;}
.bounty-box .content {padding: 0px 15px;min-height:292px;}
.bounty-box .content h3{font: 500 18px "Poppins", sans-serif;font-weight:500;line-height:24px;text-align: left;padding-top: 10px;}
.bounty-box .content h4.highlight {font-size:18px;color:#ed8619;font-style:italic;font-weight:400;line-height: 20px;margin-top: 15px;margin-bottom: 15px;}
.bounty-box .content h4.highlight.small {font-size:15px;}
.bounty-box .content p {font-size:14px;line-height:20px;font-weight:300;min-height:165px;}
.bounty-box .btn-block {padding: 0px 15px;justify-content: space-around;width: 100%;  position: absolute;right: 0;bottom: 5px;left: 0;}
.bounty-box .btn-block .btn-hover {padding: 8px 0px;flex-grow: 1;width:49.1%;margin: 0px;}
.btn-block.no-width {width: inherit;display: inline;}

.flex-container {padding:0;margin:0;list-style:none;display:flex;}
.space-between {justify-content:space-between;}

.bounty-box .progress-labels {border-top:1px dashed #e3e7ed;border-bottom:1px dashed #e3e7ed;padding:8px;margin-bottom:15px;background:rgba(249, 250, 252, 0.5);}
.bounty-box .progress-labels .timer{font-size:12px;color:#a2a2a2;font-weight:600;}
.bounty-box .progress-labels .timer i{font-size: 16px;width:14px;height:16px;color:#a2a2a2;margin-right:10px;vertical-align:middle;}
.bounty-box .progress-labels .timer span{vertical-align:middle;}
.bounty-box .progress-labels .status{font-size:13px;color:#ed8619;font-weight:300;}
.bounty-box .progress-labels .status.finished{color:#ff6a00;}

.btn-hover{font-size:14px;font-weight:400;color:#fff;cursor:pointer;padding:8px 14px;text-align:center;border:none;background-size:300% 100%;border-radius:5px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-hover.color-2 {background: #254a81;color: #FFFFFF;border: 2px solid #254a81;border-radius: 6px;cursor: pointer;}
.btn-hover.color-1 {background: transparent;color: #254a81;border: 2px solid #254a81;border-radius: 6px;cursor: pointer;}
.btn-hover.color-1:hover{background: #254a81;color: #FFFFFF;border: 2px solid #254a81;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;text-decoration: none!important;}
.btn-hover.color-2:hover{background: transparent;color: #254a81;border: 2px solid #254a81;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;text-decoration: none!important;}
/*----------------- Bounty Area -----------------*/


/*----------------- Bounty Area 1 -----------------*/
.bounty-box-1 {border-radius: 5px;display: block;position: relative;background-color:#f6f7f9;height:100%;}
.bounty-box-1 .image-container {display: -ms-flexbox;display: flex;text-align: center;-ms-flex-align: center;align-items: center;font: 0/0 a;}
.bounty-box-1 .image-container img {margin: auto;width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;border-top-left-radius:5px;border-top-right-radius:5px;}
.bounty-box-1 .content {padding:25px;min-height:273px;}
.bounty-box-1 .content h3{font: 500 20px "Poppins", sans-serif;font-weight:500;line-height:24px;text-align: left;}
.bounty-box-1 .content h4.highlight {font-size:18px;color:#ed8619;font-style:italic;font-weight:400;line-height: 20px;margin-top: 15px;margin-bottom: 15px;}
.bounty-box-1 .content h4.highlight.small {font-size:15px;}
.bounty-box-1 .content p {font-size:14px;line-height:20px;font-weight:300;min-height:165px;}
.bounty-box-1 .btn-block {padding: 0px 25px;justify-content: space-around;width: 100%;  position: absolute;right: 0;bottom: 20px;left: 0;}
.bounty-box-1 .btn-block .btn-hover {padding: 4px 0px;flex-grow: 1;width:49.1%;margin: 0px;}
.btn-block.no-width {width: inherit;display: inline;}

.flex-container {padding:0;margin:0;list-style:none;display:flex;}
.space-between {justify-content:space-between;}

.bounty-box-1 .progress-labels {border-top:1px dashed #e3e7ed;border-bottom:1px dashed #e3e7ed;padding:8px;margin-bottom:15px;background:rgba(249, 250, 252, 0.5);}
.bounty-box-1 .progress-labels .timer{font-size:12px;color:#a2a2a2;font-weight:600;}
.bounty-box-1 .progress-labels .timer i{font-size: 16px;width:14px;height:16px;color:#a2a2a2;margin-right:10px;vertical-align:middle;}
.bounty-box-1 .progress-labels .timer span{vertical-align:middle;}
.bounty-box-1 .progress-labels .status{font-size:13px;color:#ed8619;font-weight:300;}
.bounty-box-1 .progress-labels .status.finished{color:#ff6a00;}

.bounty-box-1 .btn-block .btn-hover{font-size:16px;font-weight:500;color:#fff;cursor:pointer;padding:4px 0px;text-align:center;border:none;background-size:300% 100%;border-radius:5px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bounty-box-1 .btn-block .btn-hover.color-2 {background: transparent;color: rgb(28, 28, 225);cursor: pointer;border:none;text-align: right;text-transform: uppercase;}
.bounty-box-1 .btn-block .btn-hover.color-2::after {margin-left: .125em;margin-right: .3em;display: inline;content: "↗";transition: all .1s ease-in-out 0s;font-style: normal;
}
.bounty-box-1 .btn-block .btn-hover.color-1 {background: transparent;color: #254a81;cursor: pointer;border:none;text-align: left;text-transform: uppercase;}
.bounty-box-1 .btn-block .btn-hover.color-1:hover{text-decoration:underline!important;;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-1 .btn-block .btn-hover.color-2:hover{text-decoration:underline!important;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
/*----------------- Bounty Area 1 -----------------*/


/*----------------- Bounty Area 2 -----------------*/
.bounty-box-2 {border-radius: 6px;display: block;position: relative;background-color: #f7fafc;border: 1px solid #e2e8f0;height:100%;}
.bounty-box-2:hover {background-color:#5878ff;border-color: #5878ff;-webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.05);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2 .image-container {display: -ms-flexbox;display: flex;text-align: center;-ms-flex-align: center;align-items: center;font: 0/0 a;}
.bounty-box-2 .image-container img {margin: auto;width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;border-top-left-radius:5px;border-top-right-radius:5px;}
.bounty-box-2 .content {padding:25px;}
.bounty-box-2 .content h3{font: 500 19px/26px "Poppins", sans-serif!important;font-weight:500;line-height:22px;letter-spacing: -0.3px;text-align: left;}
.bounty-box-2 .content h4.highlight {font-size:18px;color:#ed8619;font-style:italic;font-weight:400;line-height: 20px;margin-top: 15px;margin-bottom: 15px;}
.bounty-box-2 .content h4.highlight.small {font-size:15px;}
.bounty-box-2 .content p {font-size:14px;line-height:20px;font-weight:400;min-height:180px;}
.bounty-box-2 .btn-block {padding: 0px 25px;justify-content: space-around;width: 100%;  position: absolute;right: 0;bottom: 8px;left: 0;}
.bounty-box-2 .btn-block .btn-hover {padding: 4px 0px;flex-grow: 1;width:49.1%;margin: 0px;}
.btn-block.no-width {width: inherit;display: inline;}

.flex-container {padding:0;margin:0;list-style:none;display:flex;}
.space-between {justify-content:space-between;}

.bounty-box-2 .progress-labels {border-top:1px dashed #e3e7ed;border-bottom:1px dashed #e3e7ed;padding:8px;margin-bottom:15px;background:rgba(249, 250, 252, 0.5);}
.bounty-box-2 .progress-labels .timer{font-size:12px;color:#a2a2a2;font-weight:600;}
.bounty-box-2 .progress-labels .timer i{font-size: 16px;width:14px;height:16px;color:#a2a2a2;margin-right:7px;vertical-align:middle;}
.bounty-box-2 .progress-labels .timer span{vertical-align:middle;}
.bounty-box-2 .progress-labels .status{font-size:13px;color:#04d414;font-weight:400;}
.bounty-box-2 .progress-labels .status.finished{color:#ff6a00;}

.bounty-box-2 .btn-block .btn-hover{font-size:15px;font-weight:500;color:#fff;cursor:pointer;padding:8px 0px;text-align:center;border:none;background-size:300% 100%;border-radius:5px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bounty-box-2 .btn-block .btn-hover.color-1 {margin-bottom:15px;color: #343a40;cursor: pointer;text-align: center;background-color: #FFFFFF;border: 1px solid #e2e8f0;border-radius:100px;width: 34%;}
.bounty-box-2 .btn-block .btn-hover.color-1:hover{color: rgb(28, 28, 225);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2 .btn-block .btn-hover.color-2 {color: #343a40;cursor: pointer;text-align: center;background-color: #FFFFFF;border: 1px solid #e2e8f0;border-radius:100px;width: 64%;}
.bounty-box-2 .btn-block .btn-hover.color-2::after {margin-left: .125em;margin-right: .3em;display: inline;content: "↗";transition: all .1s ease-in-out 0s;font-style: normal;
}
.bounty-box-2 .btn-block .btn-hover.color-2:hover{color:rgb(28, 28, 225);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.bounty-box-2:hover .content h3 {color:#FFFFFF;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .content h4.highlight {color:#fde900;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .content p.text-muted {color:#FFFFFF!important;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .progress-labels {border-top-color: #183dde;border-bottom-color: #183dde;background: rgb(64 100 253);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .progress-labels .timer {color: #ffffff;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .progress-labels .timer i {color: #bbe6ff;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .progress-labels .status {color: #ffffff;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .btn-block .btn-hover.color-1, .bounty-box-2:hover .btn-block .btn-hover.color-2 {color:#254a81;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-2:hover .btn-block .btn-hover.color-1:hover, .bounty-box-2:hover .btn-block .btn-hover.color-2:hover {color:rgb(28, 28, 225);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.bounty-modal header {background: #f7f8fa;margin: -25px -15px 0px -25px;padding: 15px 40px 15px 25px;margin-bottom: 10px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.bounty-modal header h3 {color: #212529;margin: 0;font: 500 20px/26px "Poppins", sans-serif;margin-bottom:0px;}
.bounty-modal .bounty-modal-content p {color: rgba(24, 24, 24, 0.6);margin: 0;font: 400 16px/26px "Poppins", sans-serif;padding: 10px 0px 5px 0px;}
.bounty-modal .bounty-modal-content p span.fw5 {color: rgba(33, 37, 41, 0.9);font-weight:500;}
.bounty-modal .bounty-modal-content .orderList {font-size: 16px;color: #002752;}
.bounty-modal .bounty-modal-content .orderList ol {margin-left: 35px;}
.bounty-modal .bounty-modal-content .orderList ol li {margin-bottom: 10px;}

.bounty-modal .bounty-modal-content .sub-header {color: #212529;margin: 0;font: 500 17px/20px "Poppins", sans-serif;padding-bottom:0px;margin-bottom:10px;}
.bounty-modal .bounty-modal-content .bug-bounty__list {padding: 5px 14px;}
.bounty-modal .bounty-modal-content .bug-bounty__li {color: rgba(24, 24, 24, 0.6);margin: 0;font: 400 15px/22px "Poppins", sans-serif;list-style: none;margin-bottom: 7px;margin-left: 10px;}
.bounty-modal .bounty-modal-content .bug-bounty__li:before {content: "";display: inline-block;width: 7px;height: 11px;border-color: #2196f3;border-style: solid;border-width: 0 2px 2px 0;margin-right: 12px;margin-left: -20px;transform: rotate(45deg);}
.bounty-modal .bounty-modal-content .bug-bounty__li--minus {color: rgba(24, 24, 24, 0.6);margin: 0;font: 400 15px/22px "Poppins", sans-serif;list-style: none;margin-bottom: 7px;margin-left: 12px;}
.bounty-modal .bounty-modal-content .bug-bounty__li--minus:before {content: "";display: inline-block;width: 2px;height: 16px;background-color: #f44336;background-color: var(--red);border-radius: 100px;margin-right: 16px;margin-left: -18px;vertical-align: -2px;transform: rotate(90deg);}

.rewards-tableFormat {display: flex;color: rgba(24, 24, 24, 0.6);margin: 12px 0px 12px 0px!important;font: 400 16px/26px "Poppins", sans-serif;}
.rewards-tableFormat-left {width: 100px;color: #2196f3;font-weight: 500;}

.popup-scroll{
  /* Overflow Scroll */
  overflow-y: scroll;
  max-height: 420px;
  padding:0 1em 0 0;
}
/* custom scrollbars - webkit only */
.popup-scroll::-webkit-scrollbar {background-color:#EEE;width:10px;}
.popup-scroll::-webkit-scrollbar-thumb {
	border:1px #EEE solid;border-radius:2px;background:#777;
	-webkit-box-shadow: 0 0 8px #555 inset;box-shadow: 0 0 8px #555 inset;
	-webkit-transition: all .3s ease-out;transition: all .3s ease-out;
	}
.popup-scroll::-webkit-scrollbar-track {-webkit-box-shadow: 0 0 2px #ccc;box-shadow: 0 0 2px #ccc;}	
/*----------------- Bounty Area 2 -----------------*/

/*----------------- Bounty Area 3 -----------------*/
.bounty-box-3 {border: 1px solid rgba(12,21,46,.08);border-radius: 5px;display: block;position: relative;background-color:#f7f9fb;height:100%;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-3:hover {background-color:rgb(247, 249, 251, 0.5);-webkit-box-shadow: 0px 0px 15px 0px rgba(137, 166, 254, 0.5);-moz-box-shadow: 0px 0px 15px 0px rgba(137, 166, 254, 0.5);box-shadow: 0px 0px 15px 0px rgba(137, 166, 254, 0.5);}
.bounty-box-3 .image-container {display: -ms-flexbox;display: flex;text-align: center;-ms-flex-align: center;align-items: center;font: 0/0 a;}
.bounty-box-3 .image-container img {margin: auto;width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;border-top-left-radius:5px;border-top-right-radius:5px;}
.bounty-box-3 .content {padding:25px;display:flex;align-items:center;justify-content:space-between;}
.bounty-box-3 .content .bounty-name-price {margin-bottom:0px;padding-right:50px;}
.bounty-box-3 .content h3{font: 500 20px "Poppins", sans-serif;font-weight:500;line-height:24px;text-align: left;margin-bottom: 20px;}
.bounty-box-3 .content .highlight {font-size:18px;color:#ed8619;font-style:italic;font-weight:400;line-height: 20px;text-align:center;padding:5px 20px;background:#FFFFFF;border-radius:100px;display: inline-block;}
.bounty-box-3 .content .highlight.small {font-size:14px;}
.bounty-box-3 .content p {font-size:14px;line-height:22px;font-weight:300;margin: 15px 0px 10px;}

.flex-container {padding:0;margin:0;list-style:none;display:flex;}
.space-between {justify-content:space-between;}

.bounty-box-3 .progress-labels {padding:8px;margin-top:10px;}
.bounty-box-3 .progress-labels .timer{font-size:12px;color:#a2a2a2;font-weight:600;margin-right: 5px;}
.bounty-box-3 .progress-labels .timer i{font-size: 16px;width:14px;height:16px;color:#a2a2a2;margin-right:6px;vertical-align:middle;}
.bounty-box-3 .progress-labels .timer span{vertical-align:middle;}
.bounty-box-3 .progress-labels .status{font-size:13px;color:#09c709;font-weight:500;}
.bounty-box-3 .progress-labels .status.finished{color:#ff6a00;}

.bounty-box-3 .btn-block.no-width {width: inherit;display: inline;}
.bounty-box-3 .btn-block {padding: 0px;width: inherit;text-align: right;}
.bounty-box-3 .btn-block .btn-hover{font-size:16px;font-weight:500;color:#fff;padding: 6px 15px!important;margin:0px;cursor:pointer;padding:4px 0px;text-align:center;border:none;background-size:300% 100%;border-radius:5px;min-width: 180px;display: block;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bounty-box-3 .btn-block .btn-hover.color-2 {color: #343a40;cursor: pointer;text-align: center;background-color: #FFFFFF;border: 1px solid #e2e8f0;border-radius:100px;}
.bounty-box-3 .btn-block .btn-hover.color-2:hover{color: #FFFFFF;background: #254a81;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bounty-box-3 .btn-block .btn-hover.color-2::after {margin-left: .125em;margin-right: .3em;display: inline;content: "↗";transition: all .1s ease-in-out 0s;font-style: normal;
}
.bounty-box-3 .btn-block .btn-hover.color-1 {margin-bottom:15px;color: #343a40;cursor: pointer;text-align: center;background-color: #FFFFFF;border: 1px solid #e2e8f0;border-radius:100px;}
.bounty-box-3 .btn-block .btn-hover.color-1:hover{color: #FFFFFF;background: #254a81;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

@media (max-width: 767px) {
	.bounty-box-3 .content {
		flex-direction: column;
    	align-items: flex-start;
	}
	.bounty-box-3 .content .bounty-name-price {
		padding-right: 0px;	
	}
	.bounty-box-3 .btn-block .btn-hover.color-1 {margin-bottom: 10px;}
	.bounty-box-3 .btn-block {
		margin-top: 15px;
	}
}
/*----------------- Bounty Area 3 -----------------*/


/*----------------- Token Area -----------------*/
.token_area {
  display: block;
  padding-top: 80px;
  padding-bottom: 60px;
  z-index: 1;
}
.token_area .tittle {
  display: block;
  padding-bottom: 110px;
  text-align: left;
}
.token_area .tittle h4 {
  font: 400 20px "Poppins", sans-serif;
  color: #382c4d;
  padding-left: 5px;
}

.token-box {border-radius: 6px;display: block;position: relative;border: 1px solid #F1F1F5;box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);height:100%;}
.token-box:hover {background-color: #f7fafc;border-color: #5878ff;-webkit-box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);-moz-box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.token-box .content {padding:40px;}
.token-box .content h3{font: 500 30px/40px "Poppins", sans-serif!important;font-weight:500;line-height:22px;letter-spacing: -0.3px;text-align: left;}
.token-box .content h3 span {color:#ed8619}

.token_area h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}

.tokenmetrics_block {
	padding: 35px 25px;
	margin-top: -150px;
	background: #FFFFFF;
	border-radius: 6px;
	-webkit-box-shadow: 0 2px 5px 3px rgba(12, 21, 46, 0.1);
    box-shadow: 0 2px 5px 3px rgba(12, 21, 46, 0.1)
}
.tokenmetrics_block p {
	font-weight: 500;
	line-height: 22px;
}

#pieChart {
  min-width: 310px;
  height: 310px;
  max-width: 600px;
  margin: 0 auto;
}
.legends.list-icon {
    list-style: none;
    padding-left: 14px;
}
.legends.list-icon li {
    font-size: 16px;
	color: rgba(24, 24, 24, 0.6);
    margin-bottom: 10px;
    margin-left: 30px;
}
.legends.list-icon i {
    font-size: 14px;
    margin-right: 10px;
    margin-left: -30px;
}

.legends.list-icon.vestige {
    list-style: none;
    padding-left: 0px;
}
.legends.list-icon.vestige li {
    font-size: 15px;
	color: rgba(24, 24, 24, 0.6);
    margin-bottom: 10px;
    margin-left: 30px;
}
.legends.list-icon.vestige i {
    font-size: 14px;
    margin-right: 10px;
    margin-left: -25px;
}

.legends.list-icon .red {
    color: #f93232 !important;
}
.legends.list-icon .redPurple {
    color: #f80094 !important;
}
.legends.list-icon .purple {
    color: #a440b8 !important;
}
.legends.list-icon .bluePurple {
    color: #6c40b8 !important;
}
.legends.list-icon .blue {
    color: #0772de !important;
}
.legends.list-icon .blueGreen {
    color: #00d96c !important;
}
.legends.list-icon .green {
    color: #7bd422 !important;
}
.legends.list-icon .yellowGreen {
    color: #f5cc00 !important;
}
.legends.list-icon .yellow {
    color: #f2a200 !important;
}
.legends.list-icon .orangeYellow {
    color: #ff9500 !important;
}
.legends.list-icon .orange {
    color: #ff9500 !important;
}

.token-vesting_block {
    border-radius: 6px;
	background: #FFFFFF;
	padding: 30px 25px 25px 25px;
	-webkit-box-shadow: 0 0 25px 0 rgb(182 187 202 / 15%);
    -moz-box-shadow: 0 0 25px 0 rgba(182,187,202,.15);
    box-shadow: 0 0 25px 0 rgb(182 187 202 / 15%);
}

.token-vesting_mobile {display:none;}
@media (max-width: 575px) {
	.token-vesting_desktop {display:none;}
	.token-vesting_mobile {display:block;}
}

/*----------------- Token Area -----------------*/


/*----------------- Testimonial Area -----------------*/
.testimonial_area {
    display: block;
    overflow: hidden;
    /*background: #2c4379 url(../images/footer-bg.png) no-repeat right bottom;*/
	background: url(../images/testimonials-bg.jpg) repeat right bottom;
    text-align: center;
    padding: 70px 0 30px;
}
.testimonial_area h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #FFFFFF;
    padding-bottom: 30px;
}

.testimonial_area .testimonial_img img {
  margin-left: -40px;
  animation: float-bob-y infinite 2s linear;
}
.testimonial_area .testimonial_s {
  padding-left: 35px;
}
.testimonial_area .testimonial_s h2 {
  font: 500 35px/45px "Poppins", sans-serif;
  color: #181818;
}
.testimonial_area .testimonial_s p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  padding: 5px 0px 20px 0px;
}
.testimonial_area .testimonial_s .author {
  text-align: center;
  /*max-width: 250px;*/
  padding-bottom: 40px;
}
.testimonial_area .testimonial_s .author p {
  font: 500 20px/1 "Poppins", sans-serif;
  color: rgba(255, 255, 255, 0.9);
  display: block;
  padding-bottom: 10px;
}
.testimonial_area .testimonial_s .author a:hover, .testimonial_area .testimonial_s .author a:focus {
  color: #1be394;
}
.testimonial_area .testimonial_s .author h6 {
  font: 500 18px/1 "Poppins", sans-serif;
  color: #1be394;
  padding-bottom: 30px;
}
.testimonial_area .testimonial_s .author img {
  border-radius: 50%;
  box-shadow: 0px 22px 28px 0px rgba(83, 83, 83, 0.35);
}

.testimonial_area .testimonial_s .carousel-indicators {
  /*display: block;
  left: auto;*/
  margin: 0;
  right: 0;
}
.testimonial_area .testimonial_s .carousel-indicators li {
  display: block;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  background: #ffe2dd;
  border: 3px solid #f7f9ff;
  margin-bottom: 6px;
  transition: all 300ms linear 0s;
}
.testimonial_area .testimonial_s .carousel-indicators li:hover, .testimonial_area .testimonial_s .carousel-indicators li:focus, .testimonial_area .testimonial_s .carousel-indicators li.active {
  background: #ff9a89;
  border-color: #ff9a89;
}
/*----------------- Testimonial Area -----------------*/



/*------------ Roadmap ------------*/
.timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%}.timeline-item{padding-left:40px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-info{font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 .5em 0;text-transform:uppercase;white-space:nowrap}.timeline-marker{position:absolute;top:0;bottom:0;left:0;width:15px}.timeline-item:last-child &:after{content:none}.timeline-item:not(.period):hover .timeline-marker:before{background:0 0;border:3px solid $primary-color}.timeline-content{padding-bottom:40px}.timeline-content:last-child{margin-bottom:0}.period{padding:0}.period .timeline-info{display:none}.period .timeline-info .timeline-marker:before{background:0 0;content:"";width:15px;height:auto;border:none;border-radius:0;top:0;bottom:30px;position:absolute;border-top:3px solid #ccd5db;border-bottom:3px solid #ccd5db}.period .timeline-info .timeline-marker::after{content:"";height:32px;top:auto}.period .timeline-info .timeline-content{padding:40px 0 70px}.period .timeline-info .timeline-title{margin:0}

.timeline.timeline-split{padding:5px 15px 5px 15px}.timeline.timeline-split.grey_bg{border-radius:5px;padding:10px 15px 20px 15px}.timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%}.timeline-item{position:relative}.timeline-info{font-size:20px;font-weight:600;letter-spacing:1px;margin:0 0 .5em 0;text-transform:uppercase;white-space:nowrap;color:#e14024}.timeline-marker{position:absolute;top:0;bottom:0;left:0;width:15px}.timeline-item:not(.period):hover .timeline-marker:before{background:0 0;border:3px solid #f9c204}.timeline-split .period .timeline-title{font-size:24px;color:#ed8619}.timeline-marker:before{background:#f9c204;border:2px solid transparent;border-radius:100%;content:"";display:block;height:14px;position:absolute;top:4px;left:0;width:14px;transition:background .3s ease-in-out,border .3s ease-in-out}.timeline-marker:after{content:"";width:2px;background:#ccd5db;display:block;position:absolute;top:24px;bottom:0;left:6px}.period .timeline-content{padding:20px 0 40px}.period .timeline-marker:before{background:0 0;content:"";width:20px;height:auto;border:none;border-radius:0;top:0;bottom:30px;position:absolute;border-bottom:3px solid #ccd5db}.period .timeline-marker:after{content:"";height:32px;top:auto}.timeline-content{padding-bottom:35px}.timeline h1,.timeline h2,.timeline h3,.timeline h4,.timeline h5,.timeline h6{line-height:inherit}.timeline-content .timeline-title{font-family: Roboto,sans-serif;font-size:20px;padding-bottom:15px;}.timeline-content ul{margin-left:1em}.timeline-content ul li{color:rgba(24,24,24,.6);margin:0;font:400 16px/22px Poppins,sans-serif;padding-bottom:8px;}.timeline-content ul li:before{position:absolute;margin-left:-1.1em;padding-right:1em;color:rgba(24,24,24,.6);content:'\25CF';font-size:13px}.timeline h2{font-size:24px}.timeline-content p:last-child{margin-bottom:0}

@media (min-width:768px){.timeline-split .timeline{display:table}.timeline-split .timeline-item{display:table-row;padding:0}.timeline-split .period .timeline-info,.timeline-split .timeline-content,.timeline-split .timeline-info,.timeline-split .timeline-marker{display:table-cell;vertical-align:top}.timeline-split .timeline-marker{position:relative}.timeline-split .timeline-content{padding-left:25px!important}.timeline-split .timeline-info{padding-right:25px}.timeline-split .period .timeline-title{position:relative;left:-45px}}
/*------------ Roadmap ------------*/


/*----------------- Store Data Area -----------------*/
.store-data-block {
    display: block;
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
}
.store-data-block h1 {
    font: 600 42px/52px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 15px;
}
.store-data-block h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}
.store-data-block h3 {
	font-weight: 400;
    margin-top: 0px;
	margin-bottom: 25px;
    font-size: 22px;
	color: rgba(24, 24, 24, 0.6);
    line-height: 1.5;
}
.steps-block {
	background: #f7f8fa;
    border-radius: 8px;
	padding:30px 20px;
	height: 100%;
}
.step-indicator {
    border-collapse: separate;
    display: table;
    margin-left: 0px;
    position: relative;
    table-layout: fixed;
    text-align: center;
    vertical-align: middle;
    padding-left: 0;
    padding-top: 20px;
}
.step-indicator .step {
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #ccc;
    color: #ccc;
    font-size: 24px;
    height: 64px;
    line-height: 64px;
    margin: 0 auto;
    position: relative;
    width: 64px;
    z-index: 1;
}
.step-indicator li:hover .step {
	border-color: #ed8619;
    color: #ed8619;
}
.step-indicator .caption {
    color: rgba(24,24,24,.6);
    font: 400 18px/26px Poppins,sans-serif;
	padding: 10px 10px;
}
.step-indicator .caption span {
    color: #ed8619;
	text-transform: uppercase;
	font-weight: 600;
    padding: 11px 16px;
}
.step-indicator li {
    display: table-cell;
    position: relative;
    float: none;
    padding: 0;
    width: 1%;
}
.step-indicator li:after {
    left: 50%;
}
.step-indicator li:after {
    background-color: #ccc;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%;
    top: 32px;
}
.step-indicator li:last-child:after {
	display: none;
}
.form-block {
	background: #FFFFFF;
    border-radius: 6px;
    padding: 10px;
}
/*----------------- Store Data Area -----------------*/

/*----------------- Host Node Area -----------------*/
.host-node-block {
    display: block;
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
}
.host-node-block h2 {
    font: 500 36px/42px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}

.host-node-block h3 {
    font: 500 28px/34px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}

.host-node-block h5 {
    font: 600 18px/24px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 30px;
}

.host-node-block .introducing-list {
    margin-left: 35px;
}
.host-node-block .introducing-list .introducing-list-item {
    font-size: 15px;
	padding-bottom: 10px;
}
.host-node-block .introducing-list .introducing-list-item:last-child {
	padding-bottom: 0px;
}
/*----------------- Host Node Area -----------------*/


.ecosytem_partners {
    display: block;
    padding: 70px 0 55px;
}
.ecosytem_partners h2 {
    font: 500 36px/45px "Poppins", sans-serif;
    color: #254a81;
    /*max-width: 510px;
    text-align: center;
	margin: 0 auto;*/
	text-align: left;
}
.ecosytem_partners .partners-logo {
	max-width: 150px;
	height: auto;
}

@media (min-width: 992px) {
	.trusted-by .col-lg-2 {-ms-flex: 0 0 20%;    flex: 0 0 20%;    max-width: 20%;}
}

@media (max-width: 575px) {
	.trusted-by .col-xs-6 {width: 50%;}
}

/*----------------- Footer Area -----------------*/
.footer_area {
  display: block;
  padding-top: 90px;
  position: relative;
  z-index: 1;
  background-size: cover;
}
.github-contribute_block {
    padding: 35px 30px;
    margin-top: -190px;
    background: #2582ff;
    border-radius: 6px;
	text-align: center;
    -webkit-box-shadow: 0 2px 5px 3px rgb(12 21 46 / 10%);
    box-shadow: 0 2px 5px 3px rgb(12 21 46 / 10%);
}
.github-contribute_block h2 {
	font: 500 36px/40px "Poppins", sans-serif;
	color: #FFFFFF;	
}
.github-contribute_block p {
	font-size: 18px;
	color: #FFFFFF;
	padding: 20px 0px 30px 0px;
}
.github-contribute_block::before {padding-top:500px;}
.footer_area .footer_logo {
  margin-bottom: 20px;
}
.footer_area .footer_logo address {
  font: 400 16px/28px "Poppins", sans-serif;
  color: rgba(24, 24, 24, 0.8);
  display: block;
  padding-top: 35px;
  margin: 0;
  padding-bottom: 25px;
}
.footer_area .footer_logo address a {
  display: block;
  padding-top: 5px;
  color: rgba(24, 24, 24, 0.902);
}
.footer_area .footer_logo address a.fsa {
  padding-top: 20px;
}
.footer_area .footer_logo address a:hover, .footer_area .footer_logo address a:focus {
  color: #5079f7;
}
.footer_area .footer_logo .footer_social {
  padding-bottom: 30px;
}
.footer_area .footer_logo .app_btn a {
  margin-top: 10px;
  display: inline-block;
  border-radius: 6px;
}
.footer_area .footer_logo .app_btn a:hover, .footer_area .footer_logo .app_btn a:focus {
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.5);
}
.footer_area .footer_widget.col-lg-2 {
  -ms-flex: 0 0 19.666667%;
  flex: 0 0 19.666667%;
  max-width: 19.666667%;
}
.footer_area .footer_widget {
  padding-bottom: 50px;
}
.footer_area .footer_widget h4 {
  font: 500 16px/1 "Poppins", sans-serif;
  color: #242425;
  padding-bottom:15px;
}
.footer_area .footer_widget p {
  font: 400 14px/20px "Poppins", sans-serif;
  color: #7e8b9c;
  padding-top: 15px;
  padding-right: 20px;
}
.footer_area .footer_widget .footer_nav li a {
  font: 400 14px/26px "Poppins", sans-serif;
  color: #7e8b9c;
}
.footer_area .footer_widget .footer_nav li a:hover, .footer_area .footer_widget .footer_nav li a:focus {
  color: #b0b4b9;
  text-decoration:none;
}
.footer_area .footer_widget.fw_2 {
  padding-left: 40px;
}
.footer_area .copy_right {
  padding: 35px 0;
  border-top: 1px solid #f2f1f9;
}
.footer_area .copy_right p {
  color: rgba(36, 36, 37, 0.8);
  line-height: 38px;
}
/*.footer_area .copy_right p a {
  color: rgba(36, 36, 37, 0.8);
}*/
.footer_area .copy_right p a:hover, .footer_area .copy_right p a:focus {
  color: #5079f7;
}
.footer_area .copy_right .c_nav {
  text-align: right;
}
.footer_area .copy_right .c_nav li {
  display: inline-block;
  padding-right: 10px;
}
.footer_area .copy_right .c_nav li:last-child {
  padding: 0;
}
.footer_area .copy_right .c_nav li a {
  font: 400 14px/38px "Poppins", sans-serif;
  color: rgba(24, 24, 24, 0.8);
  display: block;
}
.footer_area .copy_right .c_nav li a:hover, .footer_area .copy_right .c_nav li a:focus {
  color: #5079f7;
}

.footer_social li {
  display: inline-block;
  padding-right: 5px;
}
.footer_social li:last-child {
  padding-right: 0;
}
.footer_social li a {
  display: inline-block;
  color: #575757;
  font-size: 18px;
  line-height: 34px;
  width: 34px;
  text-align: center;
}
.footer_social li a:hover, .footer_social li a:focus, .footer_social li a.active {
  color: #b0b4b9!important;
}

.footer_2 {
  background: #111a34 url("../images/footer-bg.png") no-repeat right bottom;
  padding-top: 70px;
}
.footer_2 .footer_widget h4 {
  color: #fff;
}
/*.footer_2 .footer_widget .footer_nav li a {
  color: rgba(255, 255, 255, 0.8);
}*/
.footer_2 .fw_2 {
  padding-left: 25px;
}
.footer_2 .copy_right {
  border-top: 1px solid #212b49;
}
.footer_2 .copy_right p {
  color: #7e8b9c;
}
.footer_2 .copy_right p img {
  margin-right: 20px;
}
/*.footer_2 .copy_right p a {
  color: rgba(255, 255, 255, 0.8);
}*/
.footer_2 .copy_right .footer_social {
  float: right;
  padding-top: 4px;
  padding-right: 25px;
}
.footer_2 .copy_right .footer_social li a {
  color: #7e8b9c;
}
.footer_2 .copy_right .app_btn {
  float: right;
}
.footer_2 .cr_2 .copyright {
  font-size: 14px;
  align-items: center;
  line-height: 22px;
}
.footer_2 .cr_2 .copyright a {
 color: #2582ff;
}
.footer_2 .cr_2 .copyright a:focus, .footer_2 .cr_2 .copyright a:hover {
  color: #2582ff;
 }
.footer_2 .cr_2 .footer_social {
  padding: 0;
  display: inline-block;
  float: right;
  text-align: center;
}
.footer_2 .cr_2 .c_p {
  float: right;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
.footer_area .footer_widget.col-md-6 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.footer_area .footer_widget.col-lg-2 {
    -ms-flex: 0 0 24.666667%;
    flex: 0 0 24.666667%;
    max-width: 24.666667%;
}
}
@media screen and (max-width: 991px) {
.footer_area .footer_widget p {
    padding-right: 0px!important;
}
.footer_area .footer_widget.col-md-6 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.footer_area .footer_widget.col-lg-2 {
    -ms-flex: 0 0 49.666667%;
    flex: 0 0 49.666667%;
    max-width: 49.666667%;
}
}
@media screen and (max-width: 576px) {
	.footer_area .footer_widget.col-md-6 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.footer_area .footer_widget.col-lg-2 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
}
/*----------------- Footer Area -----------------*/

/*----------------------------------------------------*/
@media (max-width: 1600px) {
  .main_header_area {
    padding-left: 50px;
    padding-right: 50px;
  }
  .main_header_area.navbar_fixed {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pg_2 .protfoli_filter {
    position: relative;
    margin: 0;
    text-align: center;
  }
  .pg_2 .protfoli_filter li {
    display: inline-block;
    margin: 0 15px;
  }
}
@media (max-width: 1440px) {
  .banner_area .banner_i img {
    display: none;
  }
  .banner_area .banner_i .rs_banner {
    display: block;
    max-width: 100%;
  }

  .ba_2 .banner_con {
    padding-bottom: 100px;
  }
  .ba_2 .rs_banner {
    display: block;
    max-width: 100%;
  }

  .ba_3 {
    /*padding-bottom: 175px;*/
	padding-bottom: 120px;
  }
  .ba_3 .rs_banner {
    display: block;
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  .main_header_area {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main_header_area.navbar_fixed {
    padding-left: 15px;
    padding-right: 15px;
  }

  .banner_area h2 {
    font-size: 26px;
	line-height: 36px;
    padding-top: 0;
  }

  .testimonial_area .testimonial_img img {
    margin: 0;
    max-width: 100%;
  }

  .apis_data {
    padding-bottom: 100px;
  }
  .apis_data img {
    display: none;
  }

  .why_storx {
    padding-bottom: 50px;
  }

  .pages_banner {
    padding-bottom: 75px;
  }
  .pages_banner img {
    max-width: 100%;
  }
  .pages_banner .cercle_img {
    right: 50px;
    top: 150px;
  }

  .meet_yop .our_story .story_img img {
    padding: 0 5px;
    float: left;
    width: 50%;
  }

  .b_angle {
    padding-bottom: 200px;
  }
  .b_angle:after {
    display: none;
  }
  .b_angle .images_1 {
    display: none;
  }

  .portfolio_grid {
    padding-top: 100px;
  }

  .strategy_area {
    padding-top: 100px;
  }
  .strategy_area .sa_img img {
    margin: 0;
    max-width: 100%;
  }

  .management_area {
    padding-top: 80px;
  }
  .management_area .management .m_test {
    padding-left: 0;
  }

  .blog_area .blog_right_sidebar {
    padding-left: 15px;
  }

  .blog_details img {
    max-width: 100%;
  }

  .main_header_area .navbar .right_nav li .get_m {
    display: none;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 991px)  {
	.pricing_area .plan h2 {
    	font-size: 18px;
	}
	.pricing_area .plan h2 .token-value {
    	font-size: 28px;
	}
}
@media (max-width: 991px) {
  .main_header_area {
    padding: 50px 15px 0;
  }
  .main_header_area .navbar {
    position: relative;
  }
  .main_header_area .navbar .navbar-brand {
    margin: 0;
  }
  .main_header_area .navbar .navbar-brand .logo {
    height: 52px;
    display: flex;
    align-items: center;
  }
  .main_header_area .navbar .navbar-toggler {
    font-size: 25px;
    color: #181818;
    margin: 0;
    padding: 0;
    line-height: 40px;
    background: #5079f7;
    color: #fff;
    border: 0;
    border-radius: 0;
    width: 50px;
  }
  .main_header_area .navbar .navbar_supported {
    float: none;
    width: 100%;
    margin: 0;
  }
  .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li {
    padding: 10px 0 !important;
  }
  .main_header_area .navbar .navbar-nav {
    margin: 0;
    max-height: 370px;
    overflow-y: auto;
    background: #5079f7;
    border: 1px dashed #fff;
    padding-left: 0 !important;
  }
  .main_header_area .navbar .navbar-nav li {
    border-bottom: 1px dashed #fff;
  }
  .main_header_area .navbar .navbar-nav li:last-child {
    border: 0;
  }
  .main_header_area .navbar .navbar-nav li a {
    line-height: 45px !important;
    margin: 0 20px !important;
    color: #fff !important;
  }
  .main_header_area .navbar .navbar-nav li a:after {
    display: none !important;
  }
  .main_header_area .navbar .navbar-nav li a:before, .main_header_area .navbar .navbar-nav li .platform_features a.platform_row:after, .platform_features .main_header_area .navbar .navbar-nav li a.platform_row:after  {
    display: none;
  }
  .main_header_area .navbar .navbar-nav li a.theme_btn {
    background: transparent !important;
    text-align: left !important;
    color: #fff;
    background-image: none;
  }
  .main_header_area .navbar .navbar-nav li.dropdown {
    position: relative;
  }
  .main_header_area .navbar .navbar-nav li.dropdown:after {
    content: "\f103";
    position: absolute;
    top: 0;
    right: 20px;
    font-size: 15px;
    line-height: 48px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #fff;
  }
  .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu {
    background-color: transparent;
    border: 0;
    border-top: 1px dashed #fff;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu:before, .main_header_area .navbar .navbar-nav li.dropdown .platform_features .dropdown-menu.platform_row:after, .platform_features .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu.platform_row:after {
    display: none;
  }
  .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu li a {
    border: 0;
    color: #fff;
    margin: 0 10px;
  }
  .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu li a:hover, .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu li a:focus, .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu li a.active {
    color: #fff;
    border: 0;
    padding: 0 20px;
    background-color: transparent;
  }
  .main_header_area .navbar .navbar-nav li.dropdown .dropdown-menu .dropdown:after {
    display: none;
  }
  .main_header_area .navbar .right_nav {
    position: absolute;
    right: 70px;
    top: 0;
  }
  .main_header_area .navbar .right_nav li .get_m {
    display: inline-block;
  }
  
  .ba_3 .rs_banner {
    display: block;
    max-width: 100%;
   }

  .footer_area .footer_logo {
    margin-bottom: 40px;
  }
  .footer_area .footer_widget.fw_2 {
    padding-left: 15px;
  }

  .footer_2 .copy_right p {
    text-align: center;
    padding-top: 20px;
  }
  .footer_2 .copy_right .footer_social {
    float: none;
  }
  .footer_2 .cr_2 .copyright {
    text-align: left;
    padding-top: 0;
    padding-bottom: 20px;
  }
  .footer_2 .cr_2 .c_p {
    padding-top: 0;
  }
  
  .footer_area .footer_widget p {padding-right: 50px;}

  .banner_area .banner_i {
    padding-top: 50px;
  }

  .cloud_agency_area .containt_inner {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .digital_modules .modules_inner .media:nth-child(2) {
    border: 1px solid #e9eeff;
  }
  .digital_modules .reporting_img {
    margin: 0;
    padding-top: 50px;
    float: none;
  }
  .digital_modules .reporting_area p {
    max-width: 100%;
  }

  .testimonial_area .testimonial_s {
    padding: 0;
  }

  .welcome_content .media {
    margin-bottom: 10px;
  }
  .welcome_content .media.c_3 {
    margin: 0;
  }

  .sc_2 .smarter_text {
    padding-left: 15px;
  }

  .insight_integrations {
    padding-bottom: 50px;
  }
  .insight_integrations .media {
    position: relative;
    top: auto;
    margin-bottom: 10px;
  }
  .insight_integrations .media.c_3 {
    bottom: auto;
    right: auto;
  }

  .increase_row {
    padding-bottom: 50px;
    padding-top: 100px;
  }
  .increase_row .increase_last {
    padding-left: 15px;
    padding-top: 40px;
    border: 0;
  }

  .get_started .gets {
    margin-bottom: 60px;
  }

  .pages_banner {
    padding-bottom: 50px;
  }
  .pages_banner p {
    padding-bottom: 35px;
  }
  /*.pages_banner h2 {
    padding-top: 0;
  }*/

  .contribute-block .become_partner .partner_text {
    padding-left: 0;
    padding-top: 50px !important;
  }

  .pb_2 {
    padding-bottom: 100px;
  }
  .pb_2 p {
    padding-bottom: 0;
  }

  .py_2 .partner_img {
    padding-top: 40px;
  }

  .pricing_area .tab-content {
    border: 0;
    padding-top: 0;
  }
  .pricing_area .tab-content .plan {
    /*border: 1px solid #eeeeee !important;*/
    padding: 30px 20px;
  }

  .b_angle .images_2 {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .strategy_area .sa_img {
    padding-top: 20px;
  }
  .strategy_area h4 {
    padding-top: 0;
  }

  .management_area .management h2 {
    margin-top: 40px;
  }

  .blog_area .blog_right_sidebar {
    padding-top: 50px;
  }

  .got_problem .problem_from {
    padding-left: 15px;
    padding-top: 50px;
  }
  .got_problem iframe {
    height: 400px;
  }

  .contact_info .quick_call {
    padding: 50px 15px;
  }
  
  .platform_features .platform {
    padding: 30px 25px;
  }

  .platform_features .platform_row:before, .platform_features .platform_row:after {
    display: none;
  }

  .why_storx .platform_features .services_row.platform_row:after, .platform_features .why_storx .services_row.platform_row:after, .why_storx .platform_features .services_row.platform_row:after, .platform_features .why_storx .services_row.platform_row:after {
    display: none;
  }
  
  .why_storx .services_row:before {opacity: 0.5;}
  
  .ecosytem_partners h2, .ecosytem_partners p {text-align: center;}
  
}
@media (max-width: 767px) {
  .footer_area .copy_right .c_nav, .footer_area .copy_right p {
    text-align: center;
  }
  
  .github-contribute_block h2 {
	font: 500 28px/34px "Poppins", sans-serif;
	}
	.github-contribute_block p {
		font-size: 18px;
		padding: 20px 0px 25px 0px;
	}

  .platform_features h2 {
    font-size: 26px;
    line-height: 30px;
  }

  .cloud_agency_area .containt_inner h2, .digital_modules .reporting_area h2, .decentralized_solution .smarter_text h2, .testimonial_area h2 {
    font-size: 26px;
    line-height: 30px;
  }

  .digital_modules .tittle h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .digital_modules .tittle p {
    font-size: 16px;
  }
  .digital_modules .modules_inner .media {
    margin-bottom: 20px;
  }

  .pf_2 {
    padding-top: 30px;
  }

  .decentralized_solution {
    padding-bottom: 50px;
  }
  .decentralized_solution .smarter_img img {
    max-width: 100%;
  }

  .our_blog_area .blog_item {
    max-width: 370px;
    margin: 0 auto 30px;
  }

  .experience_cta_block h2 {
    font-size: 26px;
    line-height: 30px;
  }
  
   .banner_area h2 {
    font-size: 25px;
    line-height: 34px;
  }

  .ba_2 .banner_con {
    padding-bottom: 50px;
  }

  .welcome_content h2, .apis_data h2, .why_storx h2, .token_area h2, .platform_features h2, .ecosytem_partners h2, .storx_applications h2, .media_area h2 {
    font-size: 26px!important;
    line-height: 30px!important;
  }
  
  .media_area h2 {
   padding-bottom: 10px;
  }

  .store-data-block h1 {
    font-size: 28px;
    line-height: 32px;
  }
  
  .about_area h2 {
    font-size: 26px;
    line-height: 30px;
  }

  .downloads h2 {
    font-size: 26px!important;
    line-height: 30px!important;
  }
    
  .downloads h4 {
    font-size: 20px!important;
    line-height: 24px!important;
  }
  
  .storx_exchanges h2 {
	font-size: 26px!important;
    line-height: 30px!important;
  }

  .support-block h2 {
	font-size: 26px;
    line-height: 30px;
  }
  
  .support-block .media .media-body .heding {
    font-size: 26px;
	line-height: 26px;
	font-weight: 500;
  }
  
  .store-data-block h2 {
    font-size: 26px;
    line-height: 30px;
  }
  
  .host-node-block h2 {
    font-size: 26px;
    line-height: 30px;
  }
  
  .host-node-block h3 {
    font-size: 22px;
    line-height: 26px;
  }
    
  .store-data-block h3 {font-size: 18px;line-height: 24px;}
  
  .token-box .content {padding: 30px;}
   
  .token-box .content h3 {font-size:22px!important;line-height:30px!important;}

  .apis_data h4 {
    padding-top: 50px;
  }

  .ba_3 {
    padding-bottom: 50px;
  }
  .ba_3:before, .platform_features .ba_3.platform_row:after {
    display: none;
  }

  .pages_banner h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .pages_banner p {
    font-size: 16px;
	line-height: 24px;
  }

  .people_behind h2, .contribute-block h2 {
    font-size: 25px;
  }

  .contribute-block {
    padding-bottom: 100px;
  }
  .contribute-block .become_partner .partner_text h2 {
    font-size: 26px;
    line-height: 30px;
  }
  
  .step-indicator .caption {
    font: 400 16px/24px Poppins,sans-serif;
   }

  .dm_4 {
    padding-bottom: 0;
  }
  .dm_4 .media_2 {
    margin-left: 0;
  }
  .dm_4 .reporting_img {
    padding-bottom: 0 !important;
  }

  .py_2 {
    padding-top: 0;
  }

  .pricing_area .tab-content .plan {
    /*max-width: 370px;
    margin: 0 auto 30px;*/
	padding: 25px 20px;
  }

  .strategy_area h2, .management_area .management h2, .management_area .highlights h2, .management_area .have_idea h2 {
    font-size: 26px;
    line-height: 30px;
  }

  .blog_area .blog_left_sidebar .blog_item .heding {
    font-size: 20px;
    line-height: 30px;
  }
  .blog_area .blog_left_sidebar .link {
    overflow: hidden;
  }
  .blog_area .blog_left_sidebar .link a {
    font-size: 16px;
  }

  .blog_details h3 {
    font-size: 18px;
  }
  .blog_details .tittle_b h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .blog_details .hilight {
    font-size: 16px;
  }
  
  /*.ecosytem_partners .col-lg-6 {width:50%;}*/
  
  .ecosytem_partners .partners-logo {max-width: 125px;}
}
@media (max-width: 575px) {
  .main_header_area {
    padding-top: 20px;
  }
  .main_header_area .navbar .right_nav li {
    line-height: 54px;
  }
  .main_header_area .navbar .right_nav li .get_m {
    display: none;
  }
  .main_header_area .navbar .right_nav li .theme_btn {
    min-width: 120px;
  }

  .footer_2 .copy_right .app_btn {
    display: block;
    float: none;
    text-align: center;
  }
  .footer_2 .copy_right .footer_social {
    padding: 0;
    padding-top: 20px;
    text-align: center;
  }
  .footer_2 .copy_right p img {
    display: none;
  }
  .footer_2 .cr_2 .copyright img {
    display: inline-block;
  }
  .footer_2 .cr_2 .footer_social {
    padding-top: 0;
    display: block;
    text-align: left;
  }
  .footer_2 .cr_2 .c_p {
    float: none;
    text-align: center;
    padding-top: 20px;
  }
  
  .github-contribute_block {
    padding: 30px 25px;
  }
  .github-contribute_block h2 {
    font: 500 24px/28px "Poppins", sans-serif;
  }
  .github-contribute_block p {
    font-size: 16px;
    line-height: 22px;
  }

  .banner_area {
    padding-top: 200px;
  }
  .banner_area h2 {
    font-size: 25px;
    line-height: 34px;
  }
  .banner_area p {
    font-size: 14px;
	line-height: 20px;
  }
  .testimonial_area .testimonial_s h2 {
    font-size: 25px;
    line-height: 30px;
  }

  .insight_integrations .tittle h2 {
    font-size: 25px;
    line-height: 30px;
  }
  .insight_integrations .media .media-body p {
    font-size: 16px;
  }

  .dm_2 .reporting_img {
    padding-bottom: 100px;
    padding-left: 0;
  }
  .dm_2 .reporting_img .img_2 {
    left: auto;
    right: 0;
  }
  
  .ba_3:after {
	background-size: contain;
  }

  .pages_banner {
	padding-top: 150px;
  }
    
  .pages_banner:after {
	background-size: contain;
  }

  .ba_3 .banner_con {
    padding-top: 0;
	text-align: center;
  }
  
  .ba_3 .banner_con h4 {
    padding-bottom: 15px;
  }
  
  .ba_3 .theme_btn {
    padding: 14px 20px;
   }
  
  .banner_con.simple-video a {
    float: inherit;
   }
  
  .banner_con.simple-video .video-play-button {
    width: 100%;
	left: 14%;
	top: 25px;
  }
  
  .welcome_content .media {
    margin: 0 0 10px !important;
    padding: 15px;
  }

  .people_behind .people {
    max-width: 330px;
    margin: 0 auto 50px;
  }

  .py_2 .partner_img {
    margin-left: 30px;
  }

  .pricing_area {
    padding-bottom: 0;
  }
  .pricing_area .nav-tabs li:before, .pricing_area .nav-tabs .platform_features li.platform_row:after, .platform_features .pricing_area .nav-tabs li.platform_row:after {
    font-size: 16px;
    margin-left: -130px;
  }
  .pricing_area .tab-content {
    padding-left: 15px;
    padding-right: 15px;
  } 
  
  .pricing_area .plan h1 {
    font-size: 34px;
  }
  .pricing_area .plan h2 {
    font-size: 30px;
  }
  
  .pricing_area .plan ul li {
    font-size: 16px;
  }

  .faq_area h2 {
    font-size: 26px;
    line-height: 30px;
  }

  .portfolio_grid .portfoli_inner .portfolio_item {
    max-width: 370px;
    margin: 0 auto 30px;
  }

  .blog_details .socail li:first-child {
    display: block;
    padding-bottom: 20px;
  }

  .comments_area .comment_row .media {
    margin-left: 0 !important;
    text-align: center;
    display: block;
  }
  .comments_area .comment_row .media .media-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .bounty_area .tittle h4 {font-size: 18px;}
  .bounty-box-2 .btn-block .btn-hover {font-size: 14px;}
  .bounty-modal header h3 {font: 500 18px/24px "Poppins", sans-serif;}
  
}
@media (max-width: 450px) {
  .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop {
    min-width: auto;
  }
  .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a {
    align-items: center;
  }
  .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a span {
    font-size: 16px;
  }
  .main_header_area .navbar .navbar_supported ul li.dropdown .home_drop li a span small {
    display: none;
  }

  .welcome_content .media .media-body p {
    font-size: 16px;
  }

  .ba_3 span {
    display: block;
    padding-left: 0;
  }
  
  .ba_3 .theme_btn {
    font-size: 14px;
  }
  
  .video-play-button:before, .video-play-button:after {
	width: 60px;
    height: 60px;
  }
  
  .video-play-button i {
    font-size: 30px;
    padding: 4px 4px 4px 0px;
  }
  
  .experience_cta_block .theme_btn {
    margin: 5px 2px;
	padding: 10px 20px;
	min-width: 150px;
  }

  .strategy_area .visit_website {
    padding: 20px 15px;
  }
}

/*---------------------- Pricing Area ------------------*/
.pricing_area {
    display: block;
    overflow: hidden;
    background: #f7f8fa;
    padding-top: 70px;
    padding-bottom: 70px;
}
.pricing_area h2 {
    text-align: left;
    font: 500 36px/45px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 10px;
}
.pricing_area p {
    padding-top: 0px;
}
#pricing-table-block {
	background: #FFFFFF;
	border-radius: 6px;
    padding: 10px;
}
#pricing-table-block table {
    margin-bottom: 0px;
}
table.pricing-table tr.primary-bg {
    background-color: #f5f7fa;
}
table.pricing-table tr.secondary-bg {
    background-color: #fcfcfd;
	border-bottom:2px solid #FFFFFF;
}
table.pricing-table td, table.pricing-table th {
	padding: .50rem;
	height: 50px;
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
    color: #666;
	font-weight: 300;
	border-top: none;
	border-bottom: none;
}
table.pricing-table th.fw-5,
table.pricing-table th span.fw-5 {
	font-weight:500;
}
.comparison-blue {
	font-weight: 500;
    font-size: 13px;
    color: #3e88d2;
    line-height: 12px;
}
@media (max-width: 767px) {
.pricing_area h2 {
    font-size: 26px;
    line-height: 30px;
}
}




/*------------ Terms and Privacy Policy ------------*/
.privacy_area,
.terms_area {
    display: block;
    overflow: hidden;
    background: #f7f8fa;
    padding-top: 70px;
    padding-bottom: 70px;
}
.privacy_area h2,
.terms_area h2 {
    text-align: left;
    font: 500 36px/45px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 25px;
}
.privacy_area p,
.terms_area p {
    padding-top: 0px;
	margin-bottom: 15px;
}
.privacy_area ol.ur,
.terms_area ol.ur {
	margin-left: 40px;
	font: 400 16px/28px "Poppins", sans-serif;
	color: rgba(24, 24, 24, 0.6);
}
.privacy_area ol.ur li,
.terms_area ol.ur li {
	list-style-type: upper-roman;
	padding-bottom: 10px;
    line-height: 26px;
}
.privacy_area ol.la,
.terms_area ol.la {
	margin-left: 40px;
	font: 400 16px/28px "Poppins", sans-serif;
	color: rgba(24, 24, 24, 0.6);
}
.privacy_area ol.la li,
.terms_area ol.la li {
	list-style-type: lower-alpha;
	padding-bottom: 10px;
    line-height: 26px;
}
.privacy_area ol.ur li::marker,
.terms_area ol.ur li::marker,
.privacy_area ol.la li::marker,
.terms_area ol.la li::marker {
	font-weight: 600;
}
.privacy_area ol.la li ol.ur li,
.terms_area ol.la li ol.ur li {
	list-style-type: upper-roman;
	padding-bottom: 10px;
    line-height: 26px;
}
/*------------ Terms and Privacy Policy ------------*/

/*------------- StorX Appplications --------------*/
.storx_applications {
  display: block;
  overflow: hidden;
  padding: 80px 0 80px;
}
.storx_applications h2 {
  font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 0px;
}
.storx_applications .services_row {
  padding-top: 65px;
  position: relative;
}
.storx_applications .services_item {
    border-radius: 6px;
    display: block;
    position: relative;
    border: 1px solid #F1F1F5;
    box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);
    height: 100%;
    padding: 34px 40px 40px 40px;
    transition: all 300ms linear 0s;
}
.storx_applications .services_item:hover, .storx_applications .services_item:focus, .storx_applications .services_item.active {
  	 background-color: #f7fafc;
    border-color: #5878ff;
    -webkit-box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);
    -moz-box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);
    box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.storx_applications .services_item h3 {
  font: 400 26px/40px "Poppins", sans-serif!important;
  color: rgba(24, 24, 24, 0.7);
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
.storx_applications .services_item p {
  font-size: 26px;
  color: #04d414;
  font-weight: 300;
}
.storx_applications .services_item p.small {
    font-size: 16px;
    color: rgba(24, 24, 24, 0.6);
    font-weight: 400;
    line-height: 22px;
}
.storx_applications .services_item h3 i img {
  font-size: 20px;
  text-align: center;
  display: block;
  max-width: 42px;
}
.storx_applications:hover, .storx_applications .services_item a:focus {
  color: #5079f7;
}
.storx_applications .theme_btn {
  color: #FFFFFF!important;
  font-size: 14px;
  padding: 6px 22px;
}






/*----------------- Exchange Listing Area -----------------*/
.exchange-listing .list-block {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
}
.exchange-listing .list-block > li {
    display: inline-block;
    position: relative;
    text-align: left;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    width: 33%;
	max-width: 33%;
    margin: 0;
    position: relative;
    padding-left: 32px;
    margin: 20px 0;
}
@media only screen and (max-width: 1199px) and (min-width: 992px)  {
.exchange-listing .list-block > li {
    -ms-flex: 0 0 32.88%;
    flex: 0 0 32.88%;
    width: 32.88%;
	max-width: 32.88%;
}
}
@media (max-width: 991px) {
.exchange-listing .list-block > li {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    width: 49%;
	max-width: 49%;
}
}
@media (max-width:575.98px) {
.exchange-listing .list-block > li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
	max-width: 100%;
}
}
.exchange-listing .list-block > li::before {
    position: absolute;
    left: 0;
    top: 11px;
    width: 22px;
    height: 2px;
    background: #ed8619;
    content: "";
}
.exchange-listing .list-block > li span {
    font-size: 17px;
    color: rgba(24, 24, 24, 0.8);
    margin: 0;
}
.exchange-listing .list-block > li p {
    font-size: 18px;
	font-weight: 600;
    margin: 0;
}
.exchange-listing p {
    line-height: 24px;
	margin-bottom: 15px;
}
.exchange-listing p a {
    font-size: 15px;
}
.link-break-out{
	text-align:left;
	overflow-wrap:break-word;
	word-wrap:break-word;
	-ms-word-break:break-all;
	word-break:break-all;
	word-break:break-word;
	-ms-hyphens:auto;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	hyphens:auto;
}
/*----------------- Exchange Listing Area -----------------*/




.table-header {
    font-weight: 500;
	text-align: left!important;
	/* Background color */
    background: #d5eaf0!important;
    /* Stick to the left */
    left: 0;
    position: sticky;
    /* Displayed on top of other rows when scrolling */
    z-index: 9;
	min-width: 200px;
	
	border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.table-header.white {
    background: #f7fcfd!important;
	border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}
.custom-table tbody tr.spacer td {
    padding: 0 !important;
    height: 1px;
    border-radius: 0 !important;
    background: transparent !important;
	border: none;
}
.custom-table-responsive {
    font-size: 13px;
}
.custom-table-responsive .table td {
	padding: .65rem 0.75rem .65rem .95rem;
    vertical-align: middle;
	text-align: center;
    border-bottom: 1px solid #d5eaf0;
	border-top: none;
	background: #f9fcfd;
}
.custom-table-responsive .table td.offer {
	background: #f0ffd7;
}
.custom-table-responsive .table th {
	padding: .65rem 0.75rem .65rem .95rem;
    vertical-align: middle;
	text-align: center;
    border: none !important;
}
.custom-table-responsive .table thead th {
	color: #FFFFFF;
	background: #2bb1ff;
    font-weight: 600;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-right: 1px solid white;
    border-left: 1px solid white;
	border-bottom: none;
	border-right: 1px solid #FFFFFF!important;
}
.custom-table-responsive .fas {
	color: #00d96c;
}
.custom-table-responsive .fas.fa-times {
    color: #f2a200 !important;
}
.custom-table-responsive .asterisk, .asterisk {
    color: #f2a200 !important;
}
.asterisk img {
    max-width: 28px;
}
.table-hover tbody tr:hover {
    background-color: #f1f7f9;
}
.table-hover tbody tr:hover td {
    background-color: #f1f7f9;
}
@media (max-width: 575px) {
.table-header {
	min-width: 175px;
	line-height: 18px;
}
.custom-table-responsive .table thead th {
	min-width: 130px;
	padding: .65rem .55rem .65rem .55rem;
}
}




/*----------------- storx exchanges -----------------*/
.storx_exchanges {
    display: block;
    overflow: hidden;
    padding: 80px 0 80px;
}
.storx_exchanges h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 15px;
}
.storx_exchanges .wallet_item {
	border-radius: 6px;
    position: relative;
    /*border: 1px solid #F1F1F5;
    box-shadow: 0px 12px 24px rgb(18 38 63 / 3%);*/
    height: 100%;
    padding: 30px;
    transition: all 300ms linear 0s;
	background: #FFFFFF;
	
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.storx_exchanges .wallet_item .media-left i {
	color: #fff;
	font-size: 20px;
	padding: 10px;
	line-height: 96px;
	width: 96px;
	height: 96px;
	border-radius: 8%;
	text-align: center;
	background-image: -moz-linear-gradient(139deg, #f7f8fa 0%, #f7f8fa 100%);
	background-image: -webkit-linear-gradient(139deg, #f7f8fa 0%, #f7f8fa 100%);
	background-image: -ms-linear-gradient(139deg, #f7f8fa 0%, #f7f8fa 100%);
}
.storx_exchanges .wallet_item .media-left i img {
	vertical-align: inherit;
}
.storx_exchanges .wallet_item .media-left .c_2 {
  background-image: -moz-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
  background-image: -webkit-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
  background-image: -ms-linear-gradient(139deg, #06bbf8 0%, #04edd5 100%);
}
.storx_exchanges .wallet_item .media-body {
  padding-left: 20px;
}
.storx_exchanges .wallet_item .media-body .heading {
  font: 400 24px/30px "Poppins", sans-serif!important;
    color: rgba(24, 24, 24, 0.7);
    display: block;
    margin-bottom: 10px;
}
.storx_exchanges .wallet_item .media-body .heading:hover, .storx_exchanges .wallet_item .media-body .heading:focus {
  color: rgba(24, 24, 24, 0.7);
  text-decoration: none;
}
.storx_exchanges .wallet_item .media-body p {
  font-size: 16px;
  line-height: 22px;
  padding-top: 0;
  padding-bottom: 10px;
}
.storx_exchanges .wallet_item .media-body p.highlight {
    font-size: 26px;
    color: #04d414;
    font-weight: 300;
}
.storx_exchanges .wallet_item .media-body .get_btn {
  font: 400 16px/1 "Poppins", sans-serif;
  color: #5079f7;
}
.storx_exchanges .wallet_item .media-body .get_btn i {
  color: #1be394;
  padding-left: 5px;
}
.storx_exchanges .wallet_item .media-body .get_btn:hover, .storx_exchanges .wallet_item .media-body .get_btn:focus {
  color: #1be394;
}


.download-actions .btn {
	font-size: 12px;
	padding: 0.275rem 0.75rem;
	border-radius: 50px;
}
.download-actions .btn i {
    background: transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    width: 20px;
	height: 20px;
	line-height: 18px;
    margin-right: 5px!important;
    padding-left: 0px;
    position: relative;
    text-align: center;
    transition: all 0.5s ease 0s;
    vertical-align: middle;
}
.download-actions .btn.btn-outline-primary i {
    background: transparent;
    color: #007bff;
    display: inline-block;
    font-size: 18px;
    width: 20px;
	height: 20px;
	line-height: 18px;
    margin-right: 5px!important;
    padding-left: 0px;
    position: relative;
    text-align: center;
    transition: all 0.5s ease 0s;
    vertical-align: middle;
}
.download-actions .btn i::after {
	display: none;
}
.download-actions .btn.btn-outline-primary:hover i {
	color: #FFFFFF;
}
.download-actions .badge {
	font-size: 14px;
    padding: 0.375rem 0.95rem;
	line-height: 22px;
	font-weight: normal;
    border-radius: 50px;
}

.exchanes-block {
	-webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}
.exchanges_item {
    /*margin-right: auto;
    margin-left: auto;
    width: 19%;
    display: inline-block;
    padding: 10px 10px 30px;
	vertical-align: top;*/
	vertical-align: top;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
    padding: 0.75rem;
}
.exchanges_item .logo-box {
    background: #FFFFFF;
    padding: 20px;
    border-radius: 6px;
    /*border: 1px solid #dfdfdf;*/
}
.exchanges_item .logo-box a {
    display: block;
}
.exchanges_item .trading-pairs {
    padding-top: 10px;
    font-size: 15px;
    font-weight: 500;
}
.exchanges_item .trading-pairs a {
    color: #696969;
    padding-left: 6px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.exchanges_item {
		width: 33%!important;
	}
}
@media (max-width: 767px) {
	.exchanges_item {
		width: 50%!important;
	}
}
@media (max-width: 575px) {
	.storx_exchanges .wallet_item {
		padding: 20px;
		display: block;
	}
	.storx_exchanges .wallet_item .media-body {
    	padding-top: 20px;
		padding-left: 0px;
	}
	.storx_exchanges .wallet_item .media-left i {
		line-height: 80px;
    	width: 80px;
    	height: 80px;
	}
}
@media (max-width: 400px) {
	.exchanges_item {
		width: 100%!important;
		padding-bottom: 20px!important;
	}
}
/*----------------- storx exchanges -----------------*/


/*----------------- Counter Stats -----------------*/
#conterfact_section {
	text-align: center;
}
#conterfact_section h2 {
    font: 500 36px/45px "Poppins", sans-serif;
    color: #FFFFFF;
    text-align: center;
    max-width: 510px;
    margin: 0 auto;
}
.img-bg-section {
    padding: 60px 0px 350px 0px;
	width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img-bg-section::before {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-image: linear-gradient(to bottom right, #0030a2, #142757);
	 opacity: 0.8;
}

.counterFact {
	padding: 20px;
	background: rgba(0,0,0,0.05);
    border-radius: 12px;
	height: 100%;
}
.counterFact .factTitle {
    font-size: 20px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
	margin: 0 0 20px;
    padding-bottom: 10px;
    position: relative;
    line-height: inherit;
    transform: scale(1.1, 1.2);
    -webkit-transform: scale(1.1, 1.2);
    -moz-transform: scale(1.1, 1.2);
    -ms-transform: scale(1.1, 1.2);
    -o-transform: scale(1.1, 1.2);	
}
.counterFact .factTitle span {
    font-size: 28px;

}.counterFact .factTitle .counter {
    color: #70e5ff;
	font-weight: 600;
}
.counterFact .factTitle:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: -15px;
    width: 30px;
    height: 2px;
    background: #FFFFFF;
}
.counterFact p {
    font-size: 18px;
    margin: 0 0 10px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 0;
}
@media (max-width: 575px) {
	.counterFact .factTitle span {
    	font-size: 24px;
	}
}
/*----------------- Counter Stats -----------------*/


/*
.app-btn {
    color: #fff;
    margin: 0px 5px;
    text-align: left;
    border-radius: 50px;
    text-decoration: none;
    text-transform: uppercase;
	padding: 6px 12px;
	float: left;
    max-width: 170px;
    min-width: 170px;
}
.app-btn:hover {
	text-decoration: none;
}
.app-btn.btn-primary .btn-body, .app-btn.btn-outline-primary .btn-body {	
	background-color: transparent;
	display: flex;
    align-items: center;
}
.app-btn.btn-primary {
	border: 1px solid #2582ff;
}
.app-btn.btn-outline-primary {	
	color: #2582ff;
	border: 1px solid #2582ff;
}
.app-btn.btn-outline-primary p {
	color: #2582ff;
}
.app-btn.btn-outline-primary:hover {	
	background-color: #2582ff;
}
.app-btn.btn-outline-primary:hover i, .app-btn.btn-outline-primary:hover p {
	color: #FFFFFF;
}

.app-btn.blu {
    background-color: #101010;
    transition: background-color 0.25s linear;
}
.app-btn.blu:hover {
    background-color: #454545;
   }

.app-btn i {
    width: 20%;
    text-align: center;
    font-size: 22px;
    margin-right: 5px;
}
.app-btn p {
    font-size: 9px!important;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	line-height: 14px;
	padding: 0px!important;
	margin: 0px!important;
}
.app-btn .big-txt {
   font-size: 16px;
   letter-spacing: 0px;
   text-transform: capitalize;
}*/

/*----------------- Media -----------------*/
ul.brand-style-2 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

ul.brand-style-2 li {
  padding: 20px;
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
  text-align: center;
}

ul.brand-style-2 img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  max-height: 110px;
  max-width: 175px;
  cursor: pointer;
}

ul.brand-style-2 img:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1;
}

@media only screen and (max-width: 992px) {
  ul.brand-style-2 img {
    max-width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  ul.brand-style-2 li {
    -webkit-flex-basis: 33.33%;
        -ms-flex-preferred-size: 33.33%;
            flex-basis: 33.33%;
    padding: 17px 10px;
  }
  ul.brand-style-2 img {
    height: auto;
    max-width: 125px;
  }
}

@media only screen and (max-width: 575px) {
  ul.brand-style-2 {
    margin: 0 -15px;
  }
  ul.brand-style-2 li {
    -webkit-flex-basis: 49.33%;
    -ms-flex-preferred-size: 49.33%;
    flex-basis: 49.33%;
    padding: 0 20px;
    margin-bottom: 16px;
  }
  ul.brand-style-2 img {
    max-height: initial;
    max-width: 100%;
  }
}

/*----------------- Assets Download -----------------*/
.downloads {
    display: block;
    overflow: hidden;
    padding: 80px 0 50px;
}
.downloads h2 {
    font: 500 36px/46px "Poppins", sans-serif;
    color: #254a81;
    padding-bottom: 15px;
}
.downloads h3 {
    font: 500 22px/32px "Poppins", sans-serif;
    color: #254a81;
	padding-bottom: 5px;
}
.downloads .download_box {
    border-radius: 6px;
    position: relative;
    height: 175px;
    padding: 30px;
    transition: all 300ms linear 0s;
    background: #FFFFFF;
	-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.05);
	box-shadow:0 1.5rem 4rem rgba(0,0,0,0.05)
}
.downloads .download_box.inverted {
    background: #3a3a3a;
}
.downloads h4 {
    color: rgba(24, 24, 24, 0.6);
	margin-top: 20px;
	margin-bottom: 6px;
}
.downloads p {
    font: 400 16px/28px "Poppins", sans-serif;
	color: rgba(24, 24, 24, 0.6);
    margin: 0;    
}
.downloads .logo_block {
    text-align: center;
}
.downloads .logo_block img {
    height: auto;
	max-height: 80px;
}
.downloads .tag a {
    color: rgba(24, 24, 24, 0.6);
	font-size: 0.75rem;
	text-decoration: none;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.5rem 0.75rem;
    border-radius: 4px;
    margin: 0.5rem 0.10rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1em;
    vertical-align: middle;
    min-width: 40px;
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 15%);
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 15%);
}
.downloads .tag a:hover {
    color: rgba(24, 24, 24, 0.6);
	background-color: #FFFFFF;
	text-decoration: none;
}
.downloads .tag a:focus {
    color: rgba(24, 24, 24, 0.6);
	background-color: transparent;
	text-decoration: none;
}


.downloads .download_box.inverted {
    background: #3a3a3a;
}
.downloads .download_box.inverted h4 {
    color: rgba(255, 255, 255, 0.85);
	margin-top: 25px;
	margin-bottom: 10px;
}
.downloads .download_box.inverted .tag a {
    color: rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: inset 0 0 0 1px #4e5064;
    box-shadow: inset 0 0 0 1px #4e5064;
	background-color: #3a3a3a;
}
.downloads .download_box.inverted .tag a:hover {
    color: rgba(255, 255, 255, 1);
	background-color: #4e5064;
}
.downloads .download_box.inverted .tag a:focus {
    color: rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: inset 0 0 0 1px #4e5064;
    box-shadow: inset 0 0 0 1px #4e5064;
	background-color: #3a3a3a;

}
@media (max-width: 575px) {
	.downloads .logo_block img {
    	height: auto;
    	max-height: 60px;
	}
}
