a,
a:active,
a:focus,
a:hover {
 text-decoration:none;
 color:#292627;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
ul {
 margin:0;
 padding:0;
}
::selection,
a,
body {
 color:#c6c6c5;
}
body,
h6 {
 line-height:23px
}
.mfp-triggerBtn:hover,
.mfp-triggerClose:hover,
.nav-trigger.nav-trigger-close:hover,
.nav-trigger.nav-trigger-open .nav-toggle:hover,
.projects>.item:hover,
.text-rotator>.rotator-pagination>.page:hover {
 cursor:pointer
}
body,
button.mfp-arrow:before {
 -webkit-font-smoothing:antialiased
}
@font-face {
 font-family: 'Rajdhani', sans-serif;
 font-style:normal;
 font-weight:300;
 src:local('Rajdhani'),
 local('Rajdhani- Light'),
 url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300&display=swap) format('truetype')
}
@font-face {
 font-family: 'Rajdhani', sans-serif;
 font-style:normal;
 font-weight:400;
 src:local('Rajdhani', sans-serif),
 local('Rajdhani-Regular'),
 url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400&display=swap) format('truetype')
}
@font-face {
 font-family: 'Rajdhani', sans-serif;
 font-style:normal;
 font-weight:700;
 src:local('Rajdhani Bold', sans-serif),
 local('Rajdhani-Bold'),
 url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@700&display=swap) format('truetype')
}
@font-face {
 font-family: 'Rajdhani', sans-serif;
 font-style:normal;
 font-weight:400;
 src:local('Rajdhani', sans-serif),
 local('Rajdhani-Regular'),
 url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400&display=swap) format('truetype')
}
@font-face {
 font-family: 'Rajdhani', sans-serif;
 font-style:normal;
 font-weight:700;
 src:local('Rajdhani Bold', sans-serif),
 local('Rajdhani-Bold'),
 url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@700&display=swap) format('truetype')
}
body,
html {
 height:100%
}
body {
 background-color:#fdfdfd;
 font-family:'Rajdhani', sans-serif;
 font-size:13px;
 letter-spacing:.02em;
 overflow-x:hidden
}
a {
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
a:active,
a:focus,
a:hover {
 outline:0
}
p {
 margin:0
}

img {
 -webkit-backface-visibility:hidden;
 height:auto;
 max-width:100%; 

 .center 
 display: block;
 margin-left:auto;
 margin-right:auto;
 }

dl,
ol,
ul {
 list-style-position:outside
}
input,
select,
textarea {
 border:2px solid #eaeaea;
 font-size:13px;
 letter-spacing:1px;
 margin:0 0 20px;
 max-width:100%;
 padding:13px 15px;
 resize:none;
 width:100%
}
.btn,
input[type=submit] {
 width:auto
}
input[type=submit],
input[type=button],
input[type=email],
input[type=password],
input[type=search],
input[type=text],
textarea {
 -webkit-appearance:none;
 border-radius:0
}
input:focus,
textarea:focus {
 outline:0
}
input[type=submit]:focus {
 border:none
}
.no-border-tb,
.no-border-top {
 border-top:none!important
}
.no-border-right,
.no-border-rl {
 border-right:none!important
}
.no-border-left,
.no-border-rl {
 border-left:none!important
}
select::-ms-expand {
 display:none
}
.btn,
.text-highlight {
 display:inline-block
}
::selection {
 background:#f2f2f2
}
::-moz-selection {
 background:#f2f2f2;
 color:#292627
}
.background-cover,
.background-fix {
 background-repeat:no-repeat;
 background-size:cover
}
::-webkit-input-placeholder {
 color:#a9a6a8!important;
 letter-spacing:2px;
 text-overflow:ellipsis;
 text-transform:uppercase
}
:-moz-placeholder {
 color:#a9a6a8!important;
 letter-spacing:2px;
 opacity:1;
 text-overflow:ellipsis;
 text-transform:uppercase
}
:-ms-input-placeholder {
 color:#a9a6a8!important;
 letter-spacing:2px;
 opacity:1;
 text-overflow:ellipsis;
 text-transform:uppercase
}
h1 {
 font-size:45px;
 line-height:50px
}
h2 {
 font-size:40px;
 line-height:45px
}
h3 {
 font-size:35px;
 line-height:40px
 color:#0087a8;
}
h4 {
 font-size:25px;
 line-height:30px
}
h5 {
 font-size:20px;
 line-height:25px
}
h6 {
 color:#ff0000;
 font-size:18px
}
.text-extra-small {
 font-size:10px!important;
 line-height:15px!important
}
.text-small {
 font-size:11px!important;
 line-height:20px!important
}
.text-medium {
 font-size:14px!important;
 line-height:22px!important
}
.text-large {
 font-size:15px!important;
 line-height:24px!important
}
.text-extra-large {
 color:#c6c6c5; 
 font-size:18px!important;
 line-height:27px!important
}
.title-small {
 font-size:20px!important;
 line-height:30px!important
}
.title-medium {
 font-size:24px!important;
 line-height:34px!important
}
.title-large {
 font-size:28px!important;
 line-height:38px!important
}
.title-extra-large {
 font-size:35px!important;
 line-height:45px!important
}
.title-extra-large-2 {
 font-size:45px!important;
 line-height:55px!important
}
.title-extra-large-3 {
 font-size:50px!important;
 line-height:60px!important
}
.title-extra-large-4 {
 font-size:70px!important;
 line-height:80px!important
}
.title-extra-large-5 {
 font-size:80px!important;
 line-height:90px!important
}
.title-big {
 font-size:100px!important;
 line-height:110px!important
}
.title-big-2 {
 font-size:125px!important;
 line-height:135px!important
}
.title-big-3 {
 font-size:150px!important;
 line-height:160px!important
}
.text-black {
 color:#292627!important
}
.text-gray {
 color:#eaeaea!important
}
.text-gray-dark {
 color:#dad9da!important
}
.text-gray-dark-2 {
 color:#c2c0c1!important
}
.text-gray-light {
 color:#f2f2f2!important
}
.text-gray-light-2 {
 color:#f7f8f8!important
}
.text-white {
 color:#fdfdfd!important
}
.text-color {
 color:#ff0000!important;
}
.text-highlight {
 background-color:#ff0000;
 border-radius:6px;
 color:#fdfdfd;
 margin:2px 0;
 padding:0 5px
}
.title-underline {
 border-bottom:1px solid #ff0000;
}
.no-border-bottom,
.no-border-tb {
 border-bottom:none!important
}
.font-weight-300 {
 font-weight:300!important;
}
.font-weight-400 {
 color:#999999;
 font-weight:400!important
}
.font-weight-700 {
 font-weight:700!important
}
.font-family-base {
 font-family:'Rajdhani', sans-serif!important
}
.font-family-alt {
 font-family:'Rajdhani', sans-serif!important
}
#jprePercentage,
.btn,
.pace .pace-progress,
.text-rotator>.rotator-page-number {
 font-family:'Rajdhani', sans-serif
}
.text-transform-none {
 text-transform:none!important
}
.text-transform-unset {
 text-transform:unset!important
}
.line-height-none {
 line-height:0!important
}
.line-height-unset {
 line-height:unset!important
}
.text-decoration-line-through {
 text-decoration:line-through!important
}
.text-decoration-underline {
 text-decoration:underline!important
}
.word-wrap {
 word-wrap:break-word
}
.letter-spacing-1 {
 letter-spacing:1px!important
}
.letter-spacing-2 {
 letter-spacing:2px!important
}
.letter-spacing-3 {
 letter-spacing:3px!important
}
.letter-spacing-4 {
 letter-spacing:4px!important
}
.letter-spacing-5 {
 letter-spacing:5px!important
}
.letter-spacing-6 {
 letter-spacing:6px!important
}
.letter-spacing-7 {
 letter-spacing:7px!important
}
.letter-spacing-8 {
 letter-spacing:8px!important
}
.letter-spacing-9 {
 letter-spacing:9px!important
}
.letter-spacing-10 {
 letter-spacing:10px!important
}
.no-letter-spacing {
 letter-spacing:0!important
}
.btn,
.btn.btn-large,
.btn.btn-medium,
.btn.btn-small,
.btn.btn-very-small {
 letter-spacing:1px
}
.background-cover {
 overflow:hidden
}
.background-position-center {
 background-position:center center!important
}
.background-position-top {
 background-position:center top!important
}
.background-position-right {
 background-position:right center!important
}
.background-position-right-top {
 background-position:right top!important
}
.background-position-right-bottom {
 background-position:right bottom!important
}
.background-position-bottom {
 background-position:center bottom!important
}
.background-position-left {
 background-position:left center!important
}
.background-position-left-top {
 background-position:left top!important
}
.background-position-left-bottom {
 background-position:left bottom!important
}
.background-black {
 background-color:#292627!important
}
.background-gray {
 background-color:#eaeaea!important
}
.background-gray-dark {
 background-color:#dad9da!important
}
.background-gray-dark-2 {
 background-color:#c2c0c1!important
}
.background-gray-light {
 background-color:!important
}
****************************
.background-gray-light-2 {
 background-color:#f7f8f8!important
}
.background-white {
 background-color:
}
.background-color {
 background-color:
}
.margin-0-5 {
 margin:.5%!important
}
.margin-1 {
 margin:1%!important
}
.margin-1-5 {
 margin:1.5%!important
}
.margin-2 {
 margin:2%!important
}
.margin-2-5 {
 margin:2.5%!important
}
.margin-3 {
 margin:3%!important
}
.margin-3-5 {
 margin:3.5%!important
}
.margin-4 {
 margin:4%!important
}
.margin-4-5 {
 margin:4.5%!important
}
.margin-5 {
 margin:5%!important
}
.margin-5-5 {
 margin:5.5%!important
}
.margin-6 {
 margin:6%!important
}
.margin-6-5 {
 margin:6.5%!important
}
.margin-7 {
 margin:7%!important
}
.margin-7-5 {
 margin:7.5%!important
}
.margin-8 {
 margin:8%!important
}
.margin-8-5 {
 margin:8.5%!important
}
.margin-9 {
 margin:9%!important
}
.margin-9-5 {
 margin:9.5%!important
}
.margin-10 {
 margin:10%!important
}
.margin-10-5 {
 margin:10.5%!important
}
.margin-11 {
 margin:11%!important
}
.margin-11-5 {
 margin:11.5%!important
}
.margin-12 {
 margin:12%!important
}
.margin-12-5 {
 margin:12.5%!important
}
.margin-13 {
 margin:13%!important
}
.margin-13-5 {
 margin:13.5%!important
}
.margin-14 {
 margin:14%!important
}
.margin-14-5 {
 margin:14.5%!important
}
.margin-15 {
 margin:15%!important
}
.margin-15-5 {
 margin:15.5%!important
}
.margin-16 {
 margin:16%!important
}
.margin-16-5 {
 margin:16.5%!important
}
.margin-17 {
 margin:17%!important
}
.margin-17-5 {
 margin:17.5%!important
}
.margin-18 {
 margin:18%!important
}
.no-margin-tb,
.no-margin-top {
 margin-top:0!important
}
.no-margin-bottom,
.no-margin-tb {
 margin-bottom:0!important
}
.margin-rl-auto {
 margin-right:auto!important;
 margin-left:auto!important
}
.no-margin-right,
.no-margin-rl {
 margin-right:0!important
}
.no-margin-left,
.no-margin-rl {
 margin-left:0!important
}
.no-margin {
 margin:0!important
}
.padding-0-5 {
 padding:.5%!important
}
.padding-1 {
 padding:1%!important
}
.padding-1-5 {
 padding:1.5%!important
}
.padding-2 {
 padding:2%!important
}
.padding-2-5 {
 padding:2.5%!important
}
.padding-3 {
 padding:3%!important
}
.padding-3-5 {
 padding:3.5%!important
}
.padding-4 {
 padding:4%!important
}
.padding-4-5 {
 padding:4.5%!important
}
.padding-5 {
 padding:5%!important
}
.padding-5-5 {
 padding:5.5%!important
}
.padding-6 {
 padding:6%!important
}
.padding-6-5 {
 padding:6.5%!important
}
.padding-7 {
 padding:7%!important
}
.padding-7-5 {
 padding:7.5%!important
}
.padding-8 {
 padding:8%!important
}
.padding-8-5 {
 padding:8.5%!important
}
.padding-9 {
 padding:9%!important
}
.padding-9-5 {
 padding:9.5%!important
}
.padding-10 {
 padding:10%!important
}
.padding-10-5 {
 padding:10.5%!important
}
.padding-11 {
 padding:11%!important
}
.padding-11-5 {
 padding:11.5%!important
}
.padding-12 {
 padding:12%!important
}
.padding-12-5 {
 padding:12.5%!important
}
.padding-13 {
 padding:13%!important
}
.padding-13-5 {
 padding:13.5%!important
}
.padding-14 {
 padding:14%!important
}
.padding-14-5 {
 padding:14.5%!important
}
.padding-15 {
 padding:15%!important
}
.padding-15-5 {
 padding:15.5%!important
}
.padding-16 {
 padding:16%!important
}
.padding-16-5 {
 padding:16.5%!important
}
.padding-17 {
 padding:17%!important
}
.padding-17-5 {
 padding:17.5%!important
}
.padding-18 {
 padding:18%!important
}
.no-padding-tb,
.no-padding-top {
 padding-top:0!important
}
.no-padding-bottom,
.no-padding-tb {
 padding-bottom:0!important
}
.no-padding-right,
.no-padding-rl {
 padding-right:0!important
}
.no-padding-left,
.no-padding-rl {
 padding-left:0!important
}
.no-padding {
 padding:0!important
}
.no-border {
 border:none!important
}
.no-border-radius {
 border-radius:0!important
}
.border-circled {
 border-radius:50%!important
}
.border-rounded,
i-rounded {
 border-radius:3px!important
}
i {
 margin:0;
}
i-circled {
 border-radius:50%!important
}
.icon {
 font-size:40px
}
.icon-extra-small {
 font-size:18px!important
}
.icon-small {
 font-size:25px!important
}
.icon-medium {
 font-size:40px!important
}
.icon-large {
 font-size:50px!important
}
.icon-extra-large {
 font-size:60px!important
}
.btn {
 border:1px solid transparent;
 border-radius:0;
 margin-right:15px;
 text-transform:uppercase
}
.btn i {
 margin-right:5px
}
.btn-rounded {
 border-radius:3px!important
}
.btn.btn-very-small {
 font-size:9px;
 padding:4px 12px 3px
}
.btn.btn-small {
 font-size:11px;
 padding:5px 14px
}
.btn.btn-medium {
 font-size:14px;
 padding:10px 22px
}
.btn.btn-large {
 font-size:18px;
 padding:18px 35px
}
.btn.btn-large i {
 font-size:24px
}
.display-block {
 display:block!important;
}
.display-inherit {
 display:inherit!important
}
.display-inline {
 display:inline!important
}
.display-inline-block {
 display:inline-block!important
}
.display-none {
 display:none!important
}
.display-table {
 display:table!important
}
.display-table-cell {
 display:table-cell!important;
}
.position-absolute {
 position:absolute!important;
}
.position-fixed {
 position:fixed!important
}
.position-relative {
 position:relative!important
}
.position-top {
 top:0!important
}
.position-right {
 right:0!important
}
.position-bottom {
 bottom:0!important
}
.position-left {
 left:0!important
}
.top-1 {
 top:1px!important
}
.top-2 {
 top:2px!important
}
.top-3 {
 top:3px!important
}
.top-4 {
 top:4px!important
}
.top-5 {
 top:5px!important
}
.top-6 {
 top:6px!important
}
.top-7 {
 top:7px!important
}
.top-8 {
 top:8px!important
}
.top-9 {
 top:9px!important
}
.top-10 {
 top:10px!important
}
.top-minus-1 {
 top:-1px!important
}
.top-minus-2 {
 top:-2px!important
}
.top-minus-3 {
 top:-3px!important
}
.top-minus-4 {
 top:-4px!important
}
.top-minus-5 {
 top:-5px!important
}
.top-minus-6 {
 top:-6px!important
}
.top-minus-7 {
 top:-7px!important
}
.top-minus-8 {
 top:-8px!important
}
.top-minus-9 {
 top:-9px!important
}
.top-minus-10 {
 top:-10px!important
}
.width-50 {
 width:50%!important
}
.width-100 {
width:100%!important;
border-radius: 4%;
border-top-left-radius: 4%;
border-top-right-radius: 4%;
border-bottom-right-radius: 4%;
border-bottom-left-radius: 4%;
}
********************************
.width-auto {
 width:auto!important
}
.min-width-100 {
 min-width:100%
}
.height-50 {
 height:50%!important
}
.height-100 {
 height:100%!important
}
.height-auto {
 height:auto!important
}
.min-height-100 {
 min-height:100%
}
.vertical-align-top {
 vertical-align:top!important
}
.vertical-align-middle {
 vertical-align:middle!important
}
.vertical-align-bottom {
 vertical-align:bottom!important
}
.opacity-0 {
 opacity:0!important
}
.opacity-1 {
 opacity:.1!important
}
.opacity-2 {
 opacity:.2!important
}
.opacity-3 {
 opacity:.3!important
}
.opacity-4 {
 opacity:.4!important
}
.opacity-5 {
 opacity:.5!important
}
.opacity-6 {
 opacity:.6!important
}
.opacity-7 {
 opacity:.7!important
}
.opacity-8 {
 opacity:.8!important
}
.opacity-9 {
 opacity:. !important
}
.z-index-minus-1 {
 z-index:-1!important
}
.z-index-0 {
 z-index:0!important
}
.z-index-1 {
 z-index:1!important
}
.z-index-1000 {
 z-index:1000!important
}
.overflow-visible {
 overflow:visible!important
}
.overflow-hidden {
 overflow:hidden!important
}
.text-italic {
 font-style:italic
}
@media (min-width:992px) and (max-width:1279px) {
 .container {
  padding-right:120px;
  padding-left:120px
 }
}
@media (min-width:1024px) and (max-width:5000px) {
 .container {
  max-width:1000px
 }
}
.background-grid {
 background: radial-gradient(#525252, #131313) ;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5
}
.background-grid>.column {
 border-left:1px solid #525252;
 box-sizing:border-box;
 display:block;
 float:left;
 position:relative;
 width:100%;
 height:100%
}
@media (min-width:480px) {
 .background-grid>.column {
  width:25%
 }
}
@media (min-width:767px) {
 .background-grid>.column {
  width:20%
 }
}
@media (min-width:992px) {
 .background-fix {
  background-attachment:fixed
 }
 .background-grid>.column {
  width:16.66666%
 }
}
@media (max-width:479px) {
 .background-grid>.column:nth-child(4) {
  display:none
 }
}
@media (max-width:767px) {
 .background-grid>.column:nth-child(5) {
  display:none
 }
}
.border-site {
 background-color:#;
 position:fixed;
 z-index:
}
.border-site.border-site.bs-top {
 top:0;
 left:0;
 width:100%;
 height:20px
}
.border-site.border-site.bs-right {
 top:0;
 right:0;
 width:20px;
 height:100%
}
.border-site.border-site.bs-bottom {
 left:0;
 bottom:0;
 width:100%;
 height:20px
}
.border-site.border-site.bs-left {
 top:0;
 left:0;
 width:20px;
 height:100%
}
#navigation {
 background:linear-gradient(to right,#131313,#525252);
 -webkit-box-shadow:-5px 0 7px 0 rgba(0,0,0,.03);
 -moz-box-shadow:-5px 0 7px 0 rgba(0,0,0,.03);
 box-shadow:-5px 0 7px 0 rgba(0,0,0,.03);
 border-radius: 25px;
 border-top-left-radius: 25px;
 border-top-right-radius: 25px;
 border-bottom-right-radius: 25px;
 border-bottom-left-radius: 25px;
 display:none;
 top:0;
 left:auto;
 width:100%;
 height:100%
}
@media (max-width:991px) {
 .background-grid>.column:first-child {
  border-left:none
 }
 .background-grid>.column:nth-child(6),
 .border-site {
  display:none
 }
 #navigation {
  text-align:center
 }
}
#navigation .navbar-nav {
 float:none;
 margin:0
}
@media (min-width:992px) {
 #navigation {
  top:20px;
  right:20px;
  width:350px;
  height:calc(100% - 40px)
 }
 #navigation .navbar-nav {
  padding-left:70px
 }
}
#navigation .navbar-nav>li {
 float:none;
 padding-top:5px;
 padding-bottom:5px
}
#navigation .navbar-nav>li>a {
 display:inline-block;
 padding:0;
 position:relative
}
#navigation .navbar-nav>li>a:focus,
#navigation .navbar-nav>li>a:hover {
 background-color:transparent;
 color:#999999;
}
#navigation .navbar-nav>li>a:after {
 background-color:#ff0000;
 content:'';
 display:block;
 margin-top:-1px;
 opacity:0;
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 height:1px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media (min-width:480px) and (max-width:991px) {
 #navigation .navbar-nav {
  font-size:24px!important;
  line-height:34px!important
 }
 #navigation .navbar-nav>li>a:after {
  margin-bottom:-8px
 }
}
#navigation .navbar-nav>li.active>a:after {
 opacity:1
}
@media (max-width:991px) {
 #navigation .nav-social {
  padding-top:18px!important
 }
 .nav-trigger.nav-trigger-open {
  background-color:#;
  box-shadow:rgba(140, 53, 53, 0.05) 0 7px 7px;
  position:fixed;
  width:100%;
  height:55px;
  top:0;
  left:0;
  z-index:20
 }
}
.nav-trigger.nav-trigger-open .nav-toggle {
 position:fixed;
 top:40px;
 right:40px;
 width:30px;
 z-index:20
}
@media (max-width:991px) {
 .nav-trigger.nav-trigger-open .nav-toggle {
  top:17px;
  right:20px
 }
}
.nav-trigger.nav-trigger-open .nav-toggle:before {
 font-size:15px;
 letter-spacing:1px;
 margin-left:-48px;
 padding-top:1px;
 position:absolute;
 top:0;
 left:0;
 text-transform:uppercase
}
.nav-trigger.nav-trigger-open .nav-toggle>span {
 background-color:#ff0000;
 display:block;
 margin-bottom:6px;
 width:100%;
 height:4px
}
@media (max-width:991px) {
 .nav-trigger.nav-trigger-open .nav-toggle>span {
  height:3px
 }
}
.nav-trigger.nav-trigger-open .nav-toggle>span:last-child {
 margin-bottom:0
}
.nav-trigger.nav-trigger-close {
 background: #ff0000;
 border-radius:25%;
 display:block;
 margin:0 auto 18px;
 position:relative;
 width:30px;
 height:30px
}

@media (min-width:480px) {
 .nav-trigger.nav-trigger-close {
  width:52px;
  height:52px
 }
}
@media (min-width:992px) {
 #navigation .inner-content {
  padding-left:70px
 }
 .nav-trigger.nav-trigger-close {
  margin-top:-26px;
  margin-left:-26px;
  position:absolute;
  top:50%;
  left:0
 }
 #jpreOverlay {
  border:20px solid transparent
 }
}
.nav-trigger.nav-trigger-close span {
 background:#fdfdfd;
 display:block;
 margin-top:-1px;
 margin-left:-10px;
 position:absolute;
 top:50%;
 left:50%;
 width:20px;
 height:2px
}
#jpreBar,
.header .logo {
 background-color:#
}
@media (min-width:768px) {
 .nav-trigger.nav-trigger-close span {
  margin-left:-13px;
  width:26px
 }
}
.nav-trigger.nav-trigger-close span:nth-child(1) {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.nav-trigger.nav-trigger-close span:nth-child(2) {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.header .logo {
 position:fixed;
 top:20px;
 left:20px;
 width:75px;
 height:75px;
 z-index:25
}
@media (max-width:991px) {
 .header .logo {
  top:0;
  left:0;
  width:55px;
  height:55px
 }
}
#jpreLoader {
 background-color:rgba(0,0,0,.05);
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 margin-top:-5px;
 left:10%!important;
 width:80%;
 height:4px
}
#jpreBar {
 background-image:none;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
#jprePercentage {
 display:inline-block;
 font-size:16px;
 height:35px!important;
 left:12px;
 line-height:35px!important;
 margin-top:-38px;
 position:absolute!important;
 text-align:center
}
#jSplash {
 top:0;
 left:0
}
@media (min-width:992px) {
 #jSplash {
  border:20px solid #dad9da
 }
}
#jSplash .rect {
 background-color:rgba(0,0,0,.02);
 position:absolute;
 top:20%;
 left:10%;
 width:80%;
 height:60%
}
#jSplash .rect .logo>span {
 color:#292627;
 letter-spacing:-1px;
 line-height:80px!important;
 margin-top:-40px;
 margin-left:-100px;
 position:absolute;
 top:50%;
 left:50%;
 width:200px;
 height:80px;
 z-index:10
}
.pace,
.pace .pace-progress {
 height:7rem;
 left:0;
 z-index:2000;
 top:0
}
#jpreButton {
 display:none!important
}
.pace {
 bottom:0;
 margin:auto;
 -webkit-perspective:14rem;
 -moz-perspective:14rem;
 -ms-perspective:14rem;
 -o-perspective:14rem;
 perspective:14rem;
 -webkit-pointer-events:none;
 pointer-events:none;
 position:fixed;
 right:0;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 width:7rem
}
.pace .pace-progress {
 -webkit-animation:pace-theme-center-circle-spin linear infinite 2s;
 -moz-animation:pace-theme-center-circle-spin linear infinite 2s;
 -ms-animation:pace-theme-center-circle-spin linear infinite 2s;
 -o-animation:pace-theme-center-circle-spin linear infinite 2s;
 animation:pace-theme-center-circle-spin linear infinite 2s;
 background-color:#ff0000;
 border-radius:50%;
 color:#fff;
 display:block;
 font-size:1.5rem;
 font-weight:100;
 line-height:7rem;
 position:absolute;
 text-align:center;
 -webkit-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -ms-transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 transform-style:preserve-3d;
 width:7rem!important
}
.pace .pace-progress:after {
 content:attr(data-progress-text);
 display:block
}
.pace.pace-inactive .pace-progress {
 display:none
}
@-webkit-keyframes pace-theme-center-circle-spin {
 from {
  -webkit-transform:rotateY(0)
 }
 to {
  -webkit-transform:rotateY(360deg)
 }
}
@-moz-keyframes pace-theme-center-circle-spin {
 from {
  -moz-transform:rotateY(0)
 }
 to {
  -moz-transform:rotateY(360deg)
 }
}
@-ms-keyframes pace-theme-center-circle-spin {
 from {
  -ms-transform:rotateY(0)
 }
 to {
  -ms-transform:rotateY(360deg)
 }
}
@-o-keyframes pace-theme-center-circle-spin {
 from {
  -o-transform:rotateY(0)
 }
 to {
  -o-transform:rotateY(360deg)
 }
}
@keyframes pace-theme-center-circle-spin {
 from {
  transform:rotateY(0)
 }
 to {
  transform:rotateY(360deg)
 }
}
.section {
 padding-top:70px;
 padding-bottom:70px;
 position:relative;
 width:100%
}
@media (min-width:768px) {
 .section {
  padding-top:100px;
  padding-bottom:100px
 }
}
@media (min-width:1024px) {
 .section {
  padding-top:150px;
  padding-bottom:150px
 }
}
@media (max-width:1199px) {
 .section {
  overflow-x:hidden
 }
}
@media (max-width:359px) {
 .section .title-extra-large-3 {
  font-size:28px!important;
  line-height:38px!important;
  margin-bottom:22px!important
 }
}
@media (min-width:360px) and (max-width:799px) {
 .section .title-extra-large-3 {
  font-size:35px!important;
  line-height:45px!important;
  margin-bottom:24px!important
 }
}
@media (min-width:800px) and (max-width:1279px) {
 .section .title-extra-large-3 {
  font-size:45px!important;
  line-height:55px!important;
  margin-bottom:26px!important
 }
}
.section .title-extra-large-3:last-child {
 margin-bottom:0!important
}
.section-content {
 position:relative;
 z-index:10
}
@media (max-width:767px) {
 .section-title {
  margin-bottom:10px
 }
}
.hero {
 background-image:url(../images/hero/01.jpg)
}
.hero .hero-title>span {
 font-size:14px;
 margin-top:-23px;
 opacity:.9;
 position:absolute;
 top:0;
 left:4px
}
@media (max-width:567px) {
 .hero .hero-title>span {
  font-size:12px;
  margin-top:-20px;
  left:2px
 }
}
@media (min-width:568px) and (max-width:1279px) {
 .hero .hero-title>span {
  font-size:13px
 }
}
.hero .hero-title h2 {
 color:#999999;
 letter-spacing:-3px;
 position:relative
}
@media (max-width:479px) {
 .hero .hero-title>span {
  display:none
 }
 .hero .hero-title h2 {
  font-size:35px!important;
  letter-spacing:-1px;
  line-height:45px!important
 }
}
@media (min-width:480px) and (max-width:567px) {
 .hero .hero-title h2 {
  font-size:45px!important;
  line-height:55px!important
 }
}
@media (min-width:568px) and (max-width:1279px) {
 .hero .hero-title h2 {
  font-size:50px!important;
  line-height:60px!important
 }
}
.hero .scroll-down {
 bottom:30px;
 left:0;
 position:absolute;
 z-index:10
}
@media (min-width:992px) {
 .hero .scroll-down {
  bottom:50px
 }
}
@media (max-width:567px) {
 .hero .scroll-down i {
  font-size:28px!important
 }
}
.text-rotator {
 width:100%;
 height:60px;
 position:relative
}
@media (max-width:479px) {
 .text-rotator {
  height:34px
 }
}
@media (min-width:480px) and (max-width:1279px) {
 .text-rotator {
  height:45px
 }
}
.text-rotator>.text-rotator-item {
 position:absolute;
 width:100%;
 height:100%
}
.text-rotator>.text-rotator-item>.item {
 display:none;
 height:100%;
 opacity:0
}
.text-rotator>.text-rotator-item>.item.active {
 display:block;
 opacity:1
}
.text-rotator>.text-rotator-item>.item>span {
 background:linear-gradient(to left,#fdfdfd);
 border-left:0px solid ;
 border-radius:15px;
 box-shadow:5px 5px 30px rgba(0,0,0,.1);
 display:inline-block;
 height:100%;
 line-height:60px!important;
 opacity:.9
}
@media (max-width:479px) {
 .text-rotator>.text-rotator-item>.item>span {
  border-left:px #5f5f5f;
  font-size:24px!important;
  letter-spacing:2px!important;
  line-height:34px!important
 }
}
@media (min-width:480px) and (max-width:1279px) {
 .text-rotator>.text-rotator-item>.item>span {
  font-size:35px!important;
  line-height:45px!important
 }
}
.text-rotator>.rotator-pagination {
 margin-top:-13px;
 margin-left:-30px;
 width:20px;
 position:absolute;
 top:50%;
 left:0
}
@media (max-width:359px) {
 .text-rotator>.rotator-pagination {
  display:none
 }
}
@media (max-width:479px) {
 .text-rotator>.rotator-pagination {
  width:14px
 }
}
.text-rotator>.rotator-pagination:before {
 background-color:#c2c0c1;
 content:'';
 margin-top:-50px;
 position:absolute;
 top:0;
 left:0;
 width:2px;
 height:30px
}
.text-rotator>.rotator-pagination>.page {
 background-color:#999999;
 display:block;
 width:100%;
 height:1px;
 margin-bottom:10px
}
.text-rotator>.rotator-pagination>.page.active {
 background-color:#ff0000;
}
.text-rotator>.rotator-pagination>.page:last-child {
 margin-bottom:0
}
.text-rotator>.rotator-page-number {
 font-size:15px;
 line-height:24px;
 margin-top:-88px;
 margin-left:-52px;
 position:absolute;
 top:0;
 left:0;
 -ms-transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
@media (max-width:359px) {
 .text-rotator>.rotator-page-number {
  display:none
 }
}
.text-rotator>.rotator-page-number>.number {
 letter-spacing:1px
}
.text-rotator>.rotator-page-number>.number>.current-index {
 display:none;
 opacity:0
}
.text-rotator>.rotator-page-number>.number>.current-index.active {
 display:inline-block;
 opacity:1
}
.text-rotator>.rotator-page-number>.number>.total-items {
 color:#ff0000;
}
.text-rotator>.rotator-progress-bar {
 background-color:;
 margin-top:-1px;
 opacity:.8;
 position:absolute;
 top:50%;
 width:100%;
 height:1px
}
@media (max-width:359px) {
 .text-rotator>.rotator-progress-bar {
  display:none
 }
}
.text-rotator>.rotator-progress-bar:after,
.text-rotator>.rotator-progress-bar:before {
 border-radius:1.5px;
 content:'';
 display:block;
 margin-top:-3px;
 position:absolute;
 top:50%;
 width:6px;
 height:6px;
 z-index:-1
}
.text-rotator>.rotator-progress-bar:before {
 background-color:;
 margin-left:-3px;
 left:0
}
.text-rotator>.rotator-progress-bar:after {
 background-color:;
 margin-right:-3px;
 right:0
}
.text-rotator>.rotator-progress-bar>.rotator-bar {
 background-color:#ff0000;
 display:block;
 position:absolute;
 width:0;
 height:100%
}
----------------------------------------------------

#token_sale_06 {
  text-align: center;
  padding: 100px 0 100px;
  position: relative;
}
#token_sale_06 .sub-title {
  margin: 0px auto 70px;
}
#token_sale_06 .sub-title h6 {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  color: #1edfd2;
  background: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
#token_sale_06 .sub-title p {
  color: #7a839e;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single {
  text-align: center;
  background: #1e109b;
  margin: 0 10px;
  position: relative;
  z-index: 1;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  left: 0;
  top: 0;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover:before {
  opacity: 1;
  visibility: visible;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_price h4 {
  color: #a2b2ff;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_price h4:before {
  opacity: 0;
  visibility: hidden;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_price h4:after {
  opacity: 1;
  visibility: visible;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_price h4 .shape_1 {
  background: #ffffff;
  z-index: -1;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_price h4 .hover_text {
  visibility: visible;
  opacity: 1;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_details span {
  color: #ffffff;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_details h3 {
  color: #ffffff;
  font-weight: 500;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .offer_details p {
  color: #ffffff;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .sale {
  border-top: 1px solid #e688c8;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single:hover .sale a {
  color: #ffffff;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_price h4 {
  margin-top: 22px;
  color: #ffffff;
  background: #ffffff;
  font-size: 16px;
  line-height: 40px;
  font-weight: 500;
  width: auto;
  height: 40px;
  position: relative;
  text-align: right;
  float: right;
  padding: 0 30px 0 30px;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_price h4:before {
  background: url("../images/shape/home_6/pricing-1.png");
  position: absolute;
  content: "";
  top: 0;
  left: 0px;
  height: 40px;
  width: 20px;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_price h4:after {
  background: url("../images/shape/home_6/pricing-2.png");
  position: absolute;
  content: "";
  top: 0;
  left: 0px;
  height: 40px;
  width: 20px;
  opacity: 0;
  visibility: hidden;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_price h4 .shape_1 {
  background: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  position: absolute;
  content: "";
  top: 0;
  right: 0px;
  height: 100%;
  width: 100%;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
  z-index: -1;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_price .hover_text {
  right: 30px;
  position: absolute;
  top: 0;
  visibility: hidden;
  opacity: 0;
  background-image: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_details {
  padding: 100px 15px 15px;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_details span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  opacity: 0.3;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_details h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  margin-top: 25px;
  background-image: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  transition: all 0.3s ease-in-out;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_details img {
  padding: 30px 0;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .offer_details p {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  line-height: 36px;
  transition: all 0.3s ease-in-out;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .sale {
  border-top: 1px solid #3528a5;
  transition: all 0.3s ease-in-out;
}
#token_sale_06 .pricing_items .single-wrapper .pricing_single .sale a {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  line-height: 52px;
  background-image: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
#token_sale_06 .pricing_bottom {
  margin-top: 70px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper {
  display: flex;
  border: 1px solid #1e109b;
  padding: 60px;
  margin: 0 10px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_1 li:before {
  border: 3px solid #f66f97;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_1 li span {
  color: #f66f97;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_2 li:before {
  border: 3px solid #55bbf0;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_2 li span {
  color: #55bbf0;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_3 li:before {
  border: 3px solid #7c92df;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper .item_list_3 li span {
  color: #7c92df;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul {
  text-align: left;
  margin-left: 30px;
  margin-right: 60px;
  width: 33.33%;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul:last-child {
  margin-right: 0px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul li {
  position: relative;
  margin-bottom: 40px;
  min-height: 100px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul li:last-child {
  margin-bottom: 0;
  min-height: 0px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul li:before {
  position: absolute;
  content: "";
  height: 12px;
  width: 11px;
  top: 5px;
  left: -30px;
  border-radius: 3px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul li h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  line-height: 25px;
  margin-bottom: 15px;
}
#token_sale_06 .pricing_bottom .pricing_list_wrapper ul li span {
  font-size: 18px;
  font-weight: 500;
}
#token_sale_06 .shape1 {
  position: absolute;
  top: -50%;
  left: 0;
  z-index: -1;
}
#token_sale_06 .shape2 {
  position: absolute;
  bottom: -12%;
  left: 0;
  z-index: -1;
}
#token_distribution_06 {
  padding: 150px 0;
  background: transparent;
}
#token_distribution_06 .sub-title {
  padding-bottom: 90px;
}
#token_distribution_06 .sub-title h6 {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  color: #;
  background: linear-gradient(to bottom, #9982ed 0%, #f879b6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
#token_distribution_06 .distribution_single {
  text-align: center;
}
#token_distribution_06 .distribution_single .distribution_wrapper {
  max-width: 320px;
  position: relative;
  margin: 0px auto;
  z-index: 1;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details {
  background: ;
  border-radius: 50%;
  color: #;
  display: inline-block;
  font-size: 20px;
  padding: 8px;
  text-decoration: none;
  position: relative;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details h3 {
  font-size: 36px;
  font-weight: 600;
  color: #1b91b0;
  padding-top: 42%;
  text-align: center;
  min-height: 304px;
  min-width: 304px;
  background: #;
  border-radius: 50%;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .header-shape {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape1 {
  /* Zoom in Keyframes */
  /*End of Zoom in Keyframes */
}
@-webkit-keyframes zoomin1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomin1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape1 img {
  -webkit-animation: zoomin1 10s ease-in infinite;
  animation: zoomin1 10s ease-in infinite;
  transition: all 5s ease-in-out;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape2 {
  /* Zoom in Keyframes */
  /*End of Zoom in Keyframes */
}
@-webkit-keyframes zoomin2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.07);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomin2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.07);
  }
  100% {
    transform: scale(1);
  }
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape2 img {
  -webkit-animation: zoomin2 5s ease-in infinite;
  animation: zoomin2 5s ease-in infinite;
  transition: all 5s ease-in-out;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape3 {
  /* Zoom in Keyframes */
  /*End of Zoom in Keyframes */
}
@-webkit-keyframes zoomin3 {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(0.9);
  }
}
@keyframes zoomin3 {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(0.9);
  }
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape3 img {
  -webkit-animation: zoomin3 8s ease-in infinite;
  animation: zoomin3 8s ease-in infinite;
  transition: all 5s ease-in-out;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape4 {
  /* Zoom in Keyframes */
  /*End of Zoom in Keyframes */
}
@-webkit-keyframes zoomin4 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomin4 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape4 img {
  -webkit-animation: zoomin4 6s ease-in infinite;
  animation: zoomin4 6s ease-in infinite;
  transition: all 5s ease-in-out;
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape5 {
  /* Zoom in Keyframes */
  /*End of Zoom in Keyframes */
}
@-webkit-keyframes zoomin5 {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.04);
  }
  100% {
    transform: scale(0.9);
  }
}
@keyframes zoomin5 {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.04);
  }
  100% {
    transform: scale(0.9);
  }
}
#token_distribution_06 .distribution_single .distribution_wrapper .distribution_details .token_shape .shape5 img {
  -webkit-animation: zoomin5 7s ease-in infinite;
  animation: zoomin5 7s ease-in infinite;
  transition: all 5s ease-in-out;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details {
  position: absolute;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details p {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details span {
  font-size: 16px;
  font-weight: 400;
  position: relative;
  color: rgba(255, 255, 255, 0.3);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details span:before {
  position: absolute;
  background: #ffffff;
  width: 1px;
  height: 35px;
  content: "";
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_1 {
  bottom: 88%;
  left: 50%;
  transform: translate(-50%);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_1 p {
  margin-bottom: 60px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_1 span:before {
  top: -41px;
  left: 50%;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_2 {
  bottom: 70%;
  right: 81%;
  width: 100%;
  text-align: right;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_2 p {
  margin-bottom: 30px;
  margin-right: 30px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_2 span {
  float: right;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_2 span:before {
  top: -28px;
  left: -50%;
  transform: rotate(-45deg);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_3 {
  bottom: 70%;
  left: 81%;
  width: 70%;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_3 p {
  margin-bottom: 30px;
  margin-left: 30px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_3 span {
  float: left;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_3 span:before {
  top: -28px;
  right: -50%;
  transform: rotate(45deg);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_4 {
  top: 70%;
  right: 81%;
  width: 100%;
  text-align: right;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_4 p {
  margin-top: 55px;
  margin-right: 30px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_4 span {
  float: right;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_4 span:before {
  bottom: -28px;
  left: -50%;
  transform: rotate(45deg);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_5 {
  top: 88%;
  left: 50%;
  transform: translate(-50%);
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_5 p {
  margin-top: 60px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_5 span:before {
  bottom: -42px;
  left: 50%;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_6 {
  top: 70%;
  left: 81%;
  width: 100%;
  text-align: left;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_6 p {
  margin-top: 55px;
  margin-left: 30px;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_6 span {
  float: left;
}
#token_distribution_06 .distribution_single .distribution_wrapper .details_content .details_6 span:before {
  bottom: -28px;
  right: -50%;
  transform: rotate(-45deg);
}

-------------------------------------------------
.profile {
 position:relative
}
.profile .profile-image {
 -webkit-box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 margin-top:-20px;
 position:relative
}
@media (min-width:480px) and (max-width:767px) {
 .profile .profile-image {
  max-width:75%;
  margin:0 auto
 }
}
.profile .profile-btn-download a {
 width:100%
}
@media (min-width:768px) {
 .profile .profile-btn-download a {
  border-radius:2px;
  margin-bottom:-20px;
  margin-left:-30px;
  position:absolute;
  bottom:0;
  left:0;
  width:auto;
  z-index:5
 }
}
.profile .profile-description {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
@media (max-width:767px) {
 .profile .profile-description {
  display:none
 }
}
.profile .profile-description>.item {
 position:absolute;
 top:0;
 width:60%;
 height:25%
}
.profile .profile-description>.item.text-right {
 left:40%;
 margin-left:-100%;
 padding-right:30px
}
@media (min-width:800px) {
 .profile .profile-description>.item {
  width:70%
 }
 .profile .profile-description>.item.text-right {
  left:30%
 }
}
@media (min-width:992px) {
 .profile .profile-description>.item {
  width:100%
 }
 .profile .profile-description>.item.text-right {
  left:0
 }
}
.profile .profile-description>.item.text-left {
 left:100%;
 padding-left:30px
}
.profile .profile-description>.item:first-child {
 top:40%
}
.profile .profile-description>.item:nth-child(2) {
 top:25%;
 margin-left:8px
}
.profile .profile-description>.item:last-child {
 top:58%;
 margin-left:-10px
}
@media (max-width:991px) {
 .profile .profile-description>.item h4 {
  font-size:20px!important;
  line-height:30px!important
 }
}
@media (max-width:799px) {
 .profile .profile-description>.item h5 {
  font-size:15px!important;
  line-height:24px!important
 }
}
.profile .profile-description .circle {
 background-color:#0087a8;
 border-radius:50%;
 content:'';
 display:block;
 opacity:.8;
 position:absolute;
 top:10px;
 width:30px;
 height:30px
}
@media (min-width:992px) {
 .profile .profile-description .circle {
  top:10px;
  width:40px;
  height:40px
 }
}
.profile .profile-description .circle:before {
 background-color:#292627;
 content:'';
 display:block;
 position:absolute;
 top:50%;
 width:65px;
 height:1px
}
.profile .profile-description .circle.on-right {
 margin-right:-60px;
 right:0
}
.profile .profile-description .circle.on-right:before {
 left:0;
 margin-left:-50px
}
@media (min-width:992px) {
 .profile .profile-description .circle.on-right:before {
  margin-left:-45px
 }
}
.profile .profile-description .circle.on-left {
 margin-left:-60px;
 left:0
}
.profile .profile-description .circle.on-left:before {
 right:0;
 margin-right:-50px
}
.profile-chart .item {
 margin-bottom:5px;
 text-align:center
}
@media (min-width:320px) {
 .profile-chart .item {
  margin-bottom:10px
 }
}
@media (min-width:768px) {
 .profile-chart .item {
  text-align:left
 }
}
.profile-chart .item:nth-child(1)>span.percent:before {
 background-color:#0087a8
}
.profile-chart .item:nth-child(2)>span.percent:before {
 background-color:#0087a8
}
.profile-chart .item:nth-child(3)>span.percent:before {
 background-color:#0087a8
}
.profile-chart .item:nth-child(4)>span.percent:before {
 background-color:#0087a8
}
.profile-chart .item:last-child {
 margin-bottom:0
}
.profile-chart .item>span {
 display:inline-block;
 font-size:20px;
 height:30px;
 line-height:30px;
 position:relative
}
@media (min-width:360px) {
 .profile-chart .item>span {
  font-size:24px;
  height:34px;
  line-height:34px
 }
}
@media (min-width:480px) {
 .profile-chart .item>span {
  font-size:28px;
  height:38px;
  line-height:38px
 }
}
@media (min-width:768px) {
 .profile-chart .item>span {
  font-size:20px;
  height:26px;
  line-height:26px
 }
 .profile-chart .item>span.percent {
  padding-left:32px
 }
}
@media (min-width:1280px) {
 .profile-chart .item {
  text-align:center
 }
 .profile-chart .item>span {
  font-size:15px
 }
}
.profile-chart .item>span.percent:after,
.profile-chart .item>span.percent:before {
 content:'';
 display:none;
 left:0;
 position:absolute
}
@media (min-width:768px) {
 .profile-chart .item>span.percent:after,
 .profile-chart .item>span.percent:before {
  display:inline-block
 }
}
.profile-chart .item>span.percent:before {
 border-radius:120px;
 top:0;
 width:26px;
 height:26px
}
.profile-chart .item>span.percent:after {
 background-color:#292627;
 margin-bottom:-3px;
 bottom:0;
 left:32px;
 width:25px;
 height:3px
}
.gauge-chart-graph {
 margin-top:-35%;
 margin-left:-35%;
 position:absolute;
 top:50%;
 left:0;
 width:70%;
 height:70%;
 z-index:-1
}
@media (max-width:767px) {
 .gauge-chart-graph {
  display:none
 }
}
@media (min-width:992px) {
 .profile .profile-description .circle.on-left:before {
  margin-right:-45px
 }
 .gauge-chart-graph {
  margin-top:-30%;
  margin-left:-30%;
  width:60%;
  height:60%
 }
 .projects>.item:hover {
  color:#fdfdfd
 }
}
.gauge-chart-graph .ct-series-a .ct-slice-donut {
 stroke:#aeabad
}
.gauge-chart-graph .ct-series-b .ct-slice-donut {
 stroke:#aeabad
}
.gauge-chart-graph .ct-series-c .ct-slice-donut {
 stroke:#c2c0c1
}
.gauge-chart-graph .ct-series-d .ct-slice-donut {
 stroke:#dad9da
}
.projects>.item {
 border-bottom:1px solid #dad9da;
 max-width:100%;
 padding:1.5%;
 position:relative;
 width:100%
}
@media (min-width:992px) {
 .projects>.item:hover .has-sideline:before {
  background-color:#fdfdfd
 }
}
.projects>.item:hover .hover-bg {
 height:100%
}
.projects>.item.last-item {
 border-bottom:none
}
.projects>.item.last-item:after,
.projects>.item.last-item:before {
 display:none
}
.projects>.item:after,
.projects>.item:before {
 background-color:rgba(0,0,0,.3);
 content:'';
 display:none;
 margin-bottom:-1px;
 position:absolute;
 bottom:0;
 width:10px;
 height:1px;
 z-index:5
}
.project-nav ul>li.active>a:before,
.projects>.item .has-sideline:before {
 background-color:#ff0000;
 content:'';
 left:0
}
.projects>.item:before {
 left:0
}
.projects>.item:after {
 right:0
}
@media (min-width:992px) {
 .projects>.item:after,
 .projects>.item:before {
  display:block
 }
 .projects>.item .hover-bg {
  background-color:#999999;
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0;
  -webkit-transition:height .2s ease-in-out;
  -moz-transition:height .2s ease-in-out;
  -o-transition:height .2s ease-in-out;
  transition:height .2s ease-in-out
 }
}
.projects>.item i {
 line-height:20px
}
.projects>.item .has-sideline:before {
 display:inline-block;
 margin-top:-1px;
 margin-left:-12px;
 position:absolute;
 top:50%;
 width:6px;
 height:1px
}
.projects .row {
 margin:0
}
@media (max-width:991px) {
 .projects>.item {
  padding-right:1!important;
  padding-left:1!important
 }
 .projects>.item .row>.item-col:first-child {
  padding-left:0
 }
 .projects>.item .row>.item-col:last-child {
  padding-right:0
 }
 .project-nav span {
  font-size:15px!important;
  line-height:24px!important
 }
 .project-nav ul {
  display:inline-block;
  font-size:15px!important;
  line-height:24px!important
 }
 .project-nav ul>li {
  float:left;
  margin-right:20px
 }
 .project-nav ul>li:last-child {
  margin-right:0
 }
}
.project-nav ul>li>a {
 position:relative
}
.project-nav ul>li>a:hover {
 color:#999999
}
.project-nav ul>li.active>a:before {
 display:block;
 margin-top:-1px;
 position:absolute;
 top:50%;
 width:100%;
 height:1px
}
.project-preview {
 background-color:#f2f2f2;
 -webkit-box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 box-shadow:0 50px 80px 0 rgba(0,0,0,.2);
 margin-top:-160px;
 margin-left:-160px;
 overflow:hidden;
 position:fixed;

border-radius: 5%;
border-top-left-radius: 5%;
border-top-right-radius: 5%;
border-bottom-right-radius: 5%;
border-bottom-left-radius: 5%;

top:50%;
left:50%;
width:320px;
height:320px;
z-index:1000
}
@media (min-width:768px) {
 .project-preview {
  margin-top:-210px;
  margin-left:-210px;
  width:420px;
  height:420px
 }
}
@media (min-width:992px) {
 .project-preview {
  margin-top:-235px;
  margin-left:-235px;
  width:470px;
  height:470px
 }
}
.mfp-projectDetail {
 background-color:#f7f8f8;
 margin-top:-60px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:100%;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 z-index:15
}
@media (min-width:768px) {
 .mfp-projectDetail {
  margin-top:-70px
 }
}
.mfp-projectDetail.is-open {
 margin-top:0;
 top:0
}
.mfp-projectDetail.is-open .mfp-projectTrigger {
 -webkit-box-shadow:0 5px 80px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 80px 0 rgba(0,0,0,.2);
 box-shadow:0 5px 80px 0 rgba(0,0,0,.2)
}
.mfp-projectTrigger {
 background-color:#eaeaea;
 display:table;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:60px
}
@media (min-width:768px) {
 .mfp-projectTrigger {
  height:70px
 }
}
.mfp-triggerBtn {
 background-color:#dad9da;
 position:absolute;
 top:0;
 right:0;
 width:60px;
 height:100%
}
.mfp-projectLink:hover:before,
.mfp-projectTitleWrap:before,
.mfp-triggerBtn:before {
 background-color:#ff0000;
 content:''
}
@media (min-width:768px) {
 .mfp-triggerBtn {
  width:70px
 }
}
.mfp-triggerBtn:before {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:2px;
 height:100%
}
.mfp-triggerBtn i {
 font-size:30px;
 margin-top:-15px;
 margin-left:-15px;
 position:absolute;
 top:50%;
 left:50%
}
@media (min-width:768px) {
 .mfp-triggerBtn i {
  font-size:40px;
  margin-top:-20px;
  margin-left:-20px
 }
}
.mfp-triggerBtn.trigger-close i {
 -ms-transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.mfp-projectTitleWrap {
 display:table;
 padding-top:2px;
 padding-left:18px;
 position:relative;
 width:calc(100% - 70px);
 height:100%
}
.mfp-projectTitleWrap:before {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:4px;
 height:100%
}
@media (max-width:767px) {
 .mfp-projectTitleWrap span:first-child {
  display:none!important
 }
 .mfp-projectTitle {
  font-size:11px!important
 }
}
.mfp-projectLink {
 position:relative
}
.mfp-projectLink:hover:before {
 display:block;
 margin-top:-1px;
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 height:2px
}
.mfp-projectAboutWrap {
 margin-top:90px;
 width:100%;
 height:calc(100% - 140px);
 position:relative
}
@media (min-width:768px) {
 .mfp-projectAboutWrap {
  height:calc(100% - 170px);
  margin-top:110px
 }
}
.mfp-projectAboutWrap>.inner-content {
 position:relative;
 width:90%;
 height:100%;
 left:0
}
.mfp-projectAboutWrap .viewport {
 height:100%;
 overflow:hidden;
 position:relative
}
.mfp-projectAboutWrap .overview {
 list-style:none;
 margin:0;
 padding-left:35px;
 position:absolute;
 top:0;
 left:0
}
.mfp-projectAboutWrap .scrollbar {
 position:absolute;
 top:0;
 right:-18px;
 width:13px
}
.mfp-projectAboutWrap .track {
 background-color:#dad9da;
 border-top-right-radius:2px;
 border-top-left-radius:2px;
 position:relative;
 width:100%;
 height:100%
}
.mfp-projectAboutWrap .thumb {
 background-color:#c2c0c1;
 border-radius:2px;
 cursor:pointer;
 overflow:hidden;
 position:absolute;
 top:0;
 width:100%;
 height:20px
}
.mfp-projectAboutWrap .disable {
 display:none
}
.mfp-projectAbout {
 padding-top:15px
}
@media (max-width:767px) {
 .mfp-projectAbout {
  font-size:15px!important;
  line-height:24px!important
 }
 .mfp-triggerClose span {
  font-size:15px!important
 }
}
.mfp-triggerClose {
 background-color:#999999;
 opacity:1;
 margin-top:-50px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:50px;
 line-height:55px!important
}
@media (min-width:768px) {
 .mfp-triggerClose {
  height:60px;
  line-height:65px!important;
  margin-top:-60px
 }
}
.mfp-bg {
 background:#f2f2f2;
 opacity:0
}
.mfp-figure:after {
 background:#f2f2f2;
 box-shadow:none
}
button.mfp-arrow {
 opacity:1
}
@media (max-width:479px) {
 button.mfp-arrow {
  display:none
 }
}
button.mfp-arrow:before {
 background-color:;
 border:none;
 border-radius:50%;
 color:#c6c6c5;
 display:block;
 font-family:icomoon;
 speak:none;
 font-style:normal;
 font-size:28px;
 font-weight:400;
 font-variant:normal;
 margin:-30px 0 0;
 opacity:1;
 top:50%;
 text-transform:none;
 width:40px;
 height:40px;
 line-height:40px
}
button.mfp-arrow:after {
 display:none
}
button.mfp-arrow.mfp-arrow-right {
 right:20px
}
button.mfp-arrow.mfp-arrow-right:before {
 content:'\ebf9'
}
button.mfp-arrow.mfp-arrow-left {
 left:20px
}
button.mfp-arrow.mfp-arrow-left:before {
 content:'\ea26';
 left:auto;
 right:0
}
.mfp-zoom-in .mfp-with-anim {
 opacity:0;
 transition:all .2s ease-in-out;
 transform:scale(.8)
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
 opacity:1;
 transform:scale(1)
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
 transform:scale(.8);
 opacity:0
}
img.mfp-img {
 padding:0;
 position:relative;
 z-index:10
}
.mfp-preloader {
 animation:rotateplane 1.2s infinite ease-in-out;
 background-color:#444444;
 opacity:.9;
 margin:-30px auto 0;
 width:30px;
 height:30px;
 z-index:5
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:url(../images/icon-zoom.png),-moz-zoom-out;
 cursor:url(../images/icon-zoom.png),-webkit-zoom-out;
 cursor:url(../images/icon-zoom.png),zoom-out
}
.gallery-carousel .gallery-nav>i:hover,
.testimonial-slider-nav>i:hover {
 cursor:pointer
}
@keyframes rotateplane {
 0% {
  transform:perspective(120px) rotateX(0) rotateY(0)
 }
 50% {
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
 }
 100% {
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}
.services-item {
 padding:30px 0
}
.services-item i {
 background-color:transparent
}
@media (max-width:479px) {
 .gallery-carousel {
  padding:0 12px
 }
}
@media (min-width:480px) {
 .gallery-carousel {
  margin-top:20px
 }
}
.gallery-carousel .gallery-cell {
 margin-top:30px;
 width:100%
}
@media (min-width:480px) {
 .gallery-carousel .gallery-cell {
  margin-right:50px;
  width:70%
 }
}
@media (min-width:768px) {
 .gallery-carousel .gallery-cell {
  width:45%
 }
}
@media (min-width:992px) {
 .gallery-carousel .gallery-cell {
  margin-top:35px
 }
}
.gallery-carousel .gallery-cell .cell-number {
 background-color:;
 border-radius:80%;
 line-height:60px!important;
 opacity:.95;
 margin-top:25px;
 margin-left:25px;
 position:absolute;
 top:0;
 left:0;
 width:60px;
 height:60px;
 z-index:5
}
@media (min-width:480px) {
 .gallery-carousel .gallery-cell .cell-number {
  margin-top:-25px;
  margin-left:-25px
 }
}
@media (min-width:992px) {
 .gallery-carousel .gallery-cell .cell-number {
  line-height:70px!important;
  margin-top:-30px;
  margin-left:-30px;
  width:70px;
  height:70px
 }
}
.gallery-carousel .gallery-cell .cell-number:before {
 border:6px solid rgba(0,0,0,.5);
 border-radius:50%;
 content:'';
 display:block;
 margin-top:-4px;
 margin-left:-4px;
 position:absolute;
 top:0;
 left:0;
 width:68px;
 height:68px
}
@media (min-width:992px) {
 .gallery-carousel .gallery-cell .cell-number:before {
  margin-top:-5px;
  margin-left:-5px;
  width:80px;
  height:80px
 }
}
.gallery-carousel .gallery-cell img {
 border:px solid ;
 padding:5px
}
.gallery-carousel .gallery-nav {
 border-radius:29px;
 -webkit-box-shadow:0 30px 50px 0 rgba(0,0,0,.05);
 -moz-box-shadow:0 30px 50px 0 rgba(0,0,0,.05);
 box-shadow:0 30px 50px 0 rgba(0,0,0,.05);
 margin-bottom:-20px;
 margin-left:-80px;
 bottom:0;
 left:50%;
 width:160px;
 height:80px;
 z-index:5
}
.gallery-carousel .gallery-nav>i {
 line-height:46px!important;
 bottom:-20px;
 width:20%;
 height:46px
}
.gallery-carousel .gallery-nav>i.nav-previous {
 left:50px
}
.gallery-carousel .gallery-nav>i.nav-next {
 right:50px
}
.milestones-item {
 padding:20px 0
}
.testimonial-slider {
 border:none;
 background:0 0;
 margin:0
}
@media (min-width:992px) {
 .testimonial-slider {
  padding:0 20px
 }
}
.testimonial-slider .item {
 background:linear-gradient(to left);
 padding:50px 0 60px
}
@media (min-width:768px) {
 .testimonial-slider .item {
  background:0 0;
  height:250px
 }
}
@media (min-width:992px) {
 .testimonial-slider .item {
  height:300px
 }
}
.testimonial-slider .testimonial-image {
 display:none;
 top:0;
 left:0;
 width:250px
}
@media (min-width:992px) {
 .testimonial-slider .testimonial-image {
  width:300px
 }
}
@media (min-width:1024px) {
 .testimonial-slider .item {
  height:420px
 }
 .testimonial-slider .testimonial-image {
  width:420px
 }
}
.testimonial-slider .testimonial-content {
 padding:0 80px;
 top:0;
 right:0;
 width:100%
}
@media (min-width:768px) {
 .testimonial-slider .testimonial-image {
  display:block
 }
 .testimonial-slider .testimonial-content {
  background:linear-gradient(to left,);
  padding:0 60px;
  position:absolute;
  width:calc(100% - 250px)
 }
 .testimonial-slider-nav {
  background-color:#;
  border:0px solid #;
  margin-left:-40px;
  left:260px
 }
}
@media (min-width:992px) {
 .testimonial-slider .testimonial-content {
  width:calc(100% - 300px)
 }
}
@media (min-width:1024px) {
 .testimonial-slider .testimonial-content {
  width:calc(100% - 420px)
 }
}
@media (min-width:1280px) {
 .testimonial-slider .testimonial-content {
  padding:0 80px
 }
}
@media (max-width:479px) {
 .testimonial-slider .testimonial-quote {
  font-size:24px!important;
  line-height:34px!important
 }
 .area-chart-wrapper ul>li {
  display:block;
  margin-bottom:8px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .testimonial-slider .testimonial-quote {
  font-size:20px!important;
  line-height:30px!important
 }
}
@media (min-width:992px) and (max-width:1023px) {
 .testimonial-slider .testimonial-quote {
  font-size:24px!important;
  line-height:34px!important
 }
}
@media (min-width:1024px) and (max-width:1279px) {
 .testimonial-slider .testimonial-quote {
  font-size:28px!important;
  line-height:38px!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .testimonial-slider .testimonial-author {
  font-size:11px!important;
  line-height:20px!important
 }
}
.testimonial-slider-nav {
 margin-top:-40px;
 position:absolute;
 top:50%;
 width:100%;
 height:80px;
 z-index:5
}
@media (min-width:768px) and (max-width:1023px) {
 .testimonial-slider-nav {
  width:60px;
  height:60px
 }
}
@media (min-width:992px) {
 .testimonial-slider-nav {
  left:330px
 }
}
@media (min-width:1024px) {
 .testimonial-slider-nav {
  left:440px;
  width:80px
 }
}
.testimonial-slider-nav>i {
 width:80px;
 height:80px;
 line-height:80px!important
}
@media (max-width:767px) {
 .testimonial-slider-nav>i {
  font-size:30px!important
 }
}
@media (min-width:768px) and (max-width:1023px) {
 .testimonial-slider-nav>i {
  width:30px;
  height:30px;
  line-height:30px!important
 }
}
@media (min-width:1024px) {
 .testimonial-slider-nav>i {
  width:40px;
  height:40px;
  line-height:40px!important
 }
}
.testimonial-slider-nav>i.nav-previous {
 bottom:0;
 left:0
}
.testimonial-slider-nav>i.nav-next {
 top:0;
 right:0
}
.area-chart-wrapper {
 margin-top:20px
}
@media (min-width:480px) {
 .area-chart-wrapper {
  margin-top:50px
 }
 .area-chart-wrapper ul>li {
  margin-left:50px
 }
}
.area-chart-wrapper ul>li:nth-child(1) {
 margin-left:0
}
.area-chart-wrapper ul>li:nth-child(1)>span:before {
 background-color:#ff0000;
}
.area-chart-wrapper ul>li:nth-child(3)>span:before {
 background-color:#ff0000;
}
.area-chart-wrapper ul>li>span {
 height:20px;
 position:relative
}
.area-chart-wrapper ul>li>span:before {
 border-radius:2px;
 background-color:#ff0000;
 content:'';
 display:block;
 margin-top:-1px;
 margin-left:-26px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:100%
}
#contact-2:before,
.footer.footer-v2:before {
 content:'';
 position:absolute;
 top:0;
 width:100%;
 left:0
}
.area-chart-graph {
 height:250px;
 margin-top:10px
}
@media (min-width:992px) {
 .area-chart-graph {
  height:300px
 }
}
.area-chart-graph .ct-label {
 color:#908f8f;
 font-size:14px;
 letter-spacing:1px;
 padding-top:5px;
 text-transform:uppercase
}
.area-chart-graph .ct-series-a .ct-area {
 fill:#c2c0c1
}
.area-chart-graph .ct-series-b .ct-area {
 fill:#ff0000
}
.area-chart-graph .ct-series-c .ct-area {
 fill:#ff0000d2
}
.area-chart-graph .ct-area {
 fill-opacity:.6
}

.footer {
 padding:80px 0 90px
}
.footer.footer-v2 {
 padding:100px 0;
 z-index:10
}
@media (min-width:992px) {
 .footer.footer-v2 {
  padding:50px 0 105px
 }
}
.footer.footer-v2:before {
 background:;
 height:100px;
 margin-top:-55px;
 -webkit-transform:skewY(3deg);
 -moz-transform:skewY(3deg);
 -ms-transform:skewY(3deg);
 -o-transform:skewY(3deg);
 transform:skewY(3deg)
}
.footer.footer-v2 ul>li {
 padding-right:10px;
 padding-left:0px
}
@media (min-width:768px) {
 .footer {
  padding:120px 0 220px
 }
}
@media (max-width:767px) {
 .footer .footer-column {
  font-size:24px!important;
  line-height:34px!important;
  margin-bottom:30px;
  text-align:center
 }
}
.footer .copyright {
 bottom:0;
 height:60px;
 line-height:62px;
 left:0;
 z-index:5
}
@media (min-width:992px) {
 .footer .copyright {
  bottom:20px
 }
}
