
body {
  margin:0;
  padding:0;
  font-size:16px;
  line-height:1.65;
  font-style:normal;
  color:#fff;
  font-family:'Public Sans',sans-serif;
  font-weight:400;
  background-color:#fff;
  text-rendering:optimizelegibility;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
	overflow-x: hidden;
	background:#010101;
}

.container {
  max-width:1200px
}
.container-fluid {
  padding-left:30px;
  padding-right:30px
}
button {
  cursor:pointer;
  line-height:normal;
  display:inline-block;
  text-decoration:none;
  text-transform:uppercase;
  font-family:'Montserrat',sans-serif
}
a:hover,button:hover {
  text-decoration:none
}
button {
  margin:0;
  padding:0;
  border:none;
  background:0 0
}
button:focus {
  outline:0
}
img {
  height:auto;
  max-width:100%
}
.image-container {
  overflow:hidden;
  position:relative
}
h1,h2,h3,h4,h5,h6 {
  line-height:normal;
  font-weight:700;
  color:#BBBBBB;
  font-family:'Montserrat',sans-serif
}

strong {
  font-weight:600
}
.form-item {
  position:relative;
  margin-bottom:30px
}
.form-item input {
  width:100%;
  height:50px;
  outline:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:0 20px;
  border-radius:30px;
  border:1px solid #f0f0f0;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.form-item input:focus {
  outline:0;
  border-color:#fff;
  -webkit-box-shadow:0 0 15px 1px rgba(42,23,134,.5);
  box-shadow:0 0 15px 1px rgba(42,23,134,.5)
}
.form-item input:focus + .form-item-btn {
  color:#fff;
  background-color:#fff
}
.form-item .form-item-btn {
  top:50%;
  z-index:1;
  right:8px;
  height:35px;
  min-width:35px;
  font-size:16px;
  padding:0 20px;
  line-height:35px;
  color:#fff;
  position:absolute;
  text-align:center;
  border-radius:30px;
  font-weight:500;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  background-color:#fff
}
.form-textarea {
  position:relative;
  margin-bottom:30px
}
.form-textarea textarea {
  width:100%;
  min-height:150px;
  border-radius:5px;
  padding:15px 20px;
  border:1px solid #f0f0f0
}
.form-textarea textarea:focus {
  outline:0;
  border-color:#fff;
  -webkit-box-shadow:0 0 15px 1px rgba(42,23,134,.5);
  box-shadow:0 0 15px 1px rgba(42,23,134,.5)
}
.owl-theme .owl-dots .owl-dot span {
  background:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  border:1px solid #fff
}
.owl-theme .owl-dots .owl-dot:hover span {
  -webkit-transform:scale(1.5);
  -ms-transform:scale(1.5);
  transform:scale(1.5);
  background:#fff;
  border:1px solid #fff
}
.owl-theme .owl-dots .owl-dot.active span {
  -webkit-transform:scale(1.5);
  -ms-transform:scale(1.5);
  transform:scale(1.5);
  background:#fff;
  border:1px solid #fff
}
.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev {
  margin:0;
  width:40px;
  height:40px;
  position:relative;
  border-radius:0
}
.owl-theme .owl-nav .owl-next > span,.owl-theme .owl-nav .owl-prev > span {
  color:transparent;
  background:0 0
}
.owl-theme .owl-nav .owl-next:before,.owl-theme .owl-nav .owl-prev:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1;
  font-size:18px;
  font-weight:900;
  line-height:38px;
  text-align:center;
  position:absolute;
  border-radius:100%;
  color:#fff;
  background-color:transparent;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  border:2px solid #fff;
  font-family:'Font Awesome 5 Free'
}
.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover {
  background:0 0
}
.owl-theme .owl-nav .owl-next:hover:before,.owl-theme .owl-nav .owl-prev:hover:before {
  color:#fff;
  background-color:#fff;
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.2);
  box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.owl-theme .owl-nav .owl-prev {
  margin-right:5px
}
.owl-theme .owl-nav .owl-prev:before {
  content:'\f060'
}
.owl-theme .owl-nav .owl-next:before {
  content:'\f061'
}
.ul-li > ul {
  margin:0;
  padding:0;
  display:table
}
.ul-li > ul > li {
  float:left;
  list-style:none;
  display:inline-block
}
.ul-li-block {
  width:100%;
  display:table
}
.ul-li-block > ul {
  width:100%;
  margin:0;
  padding:0;
  display:table
}
.ul-li-block > ul > li {
  width:100%;
  display:table;
  list-style:none
}
.ul-li-right > ul {
  margin:0;
  padding:0;
  float:right;
  display:table
}
.ul-li-right > ul > li {
  float:left;
  list-style:none;
  display:inline-block
}
.ul-li-center > ul {
  padding:0;
  margin:0 auto;
  display:table
}
.ul-li-center > ul > li {
  float:left;
  list-style:none;
  display:inline-block
}
.social-links > ul > li {
  width:40px;
  height:40px;
  margin-right:8px
}
.social-links > ul > li:last-child {
  margin-right:0
}
.social-links > ul > li > a {
  z-index:1;
  width:100%;
  height:100%;
  display:block;
  font-size:18px;
  overflow:hidden;
  line-height:40px;
  text-align:center;
  position:relative;
  border-radius:100%;
  color:#fff;
  background-color:#000
}
.social-links > ul > li > a:before {
  top:0;
  left:0;
  opacity:0;
  right:0;
  bottom:0;
  z-index:-1;
  content:'';
  position:absolute;
  border-radius:100%;
  -webkit-transform:scale(.5);
  -ms-transform:scale(.5);
  transform:scale(.5);
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  background-color:#fff
}
.social-links > ul > li > a:hover {
  color:#fff;
  background-color:transparent
}
.social-links > ul > li > a:hover:before {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
}
.sec-ptb-100 {
  padding:100px 0
}
.mb-15 {
  margin-bottom:15px
}
.mb-30 {
  margin-bottom:30px
}
.mb-60 {
  margin-bottom:60px
}
.custom-btn {
  width:auto;
  height:45px;
  font-size:16px;
  line-height:45px;
  padding:0 30px;
  color:#fff;
  text-align:center;
  border-radius:30px;
  font-weight:500;
  text-transform:uppercase;
  background-color:#fff
}
.custom-btn:hover {
  color:#fff;
  -webkit-box-shadow:0 3px 8px 1px rgba(42,23,134,.5);
  box-shadow:0 3px 8px 1px rgba(42,23,134,.5)
}
.section-title .sec-title-text {
  font-size:36px;
  color:#fff;
  text-transform:capitalize
}
#thetop {
  top:0;
  left:0;
  right:0;
  width:0;
  height:0;
  z-index:-1;
  position:absolute
}
.backtotop {
  right:15px;
  width:50px;
  height:50px;
  z-index:999;
  bottom:41px;
  display:none;
  position:fixed;
  border-radius:100%;
  background-color:#fff;
  -webkit-box-shadow:0 3px 30px 1px rgba(0,0,0,.3);
  box-shadow:0 3px 30px 1px rgba(0,0,0,.3)
}
.backtotop .scroll {
  z-index:1;
  width:100%;
  height:100%;
  display:block;
  color:#333;
  font-size:36px;
  line-height:50px;
  text-align:center;
  position:relative
}
#preloader {
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1005;
  position:fixed;
  overflow:visible;
  background:#fff url(../images/preloader-1.gif) no-repeat center center
}
.color-default {
  color:#656565
}
.color-purple-deep {
  color:#6a2
}
.color-purple-light {
  color:#fff
}
.color-default-black {
  color:#222
}
.color-brinjal-color {
  color:#19072d
}
.color-royalblue-color {
  color:#fff
}
.bg-default {
  background-color:#656565
}
.bg-purple-deep {
  background-color:#6a2
}
.bg-purple-light {
  background-color:#fff
}
.bg-default-black {
  background-color:#222
}
.bg-brinjal-color {
  background-color:#19072d
}
.bg-royalblue-color {
  background-color:#fff
}
.color-white {
  color:#fff
}
.color-black {
  color:#000
}
.bg-rating-star {
  color:#f2b01e
}
.bg-white {
  background-color:#fff
}
.bg-black {
  background-color:#000
}
.color-rating-star {
  background-color:#f2b01e
}
.color-deep-gray {
  color:#f0f0f0
}
.color-light-gray {
  color:#f7f7f7
}
.bg-deep-gray {
  background-color:#f0f0f0
}
.bg-light-gray {
  background-color:#f7f7f7
}
.color-twitter {
  color:#1da1f2
}
.color-youtube {
  color:red
}
.color-facebook {
  color:#3b5998
}
.color-linkedin {
  color:#007bb5
}
.color-pinterest {
  color:#bd081c
}
.color-google-plus {
  color:#db4437
}
.color-instagram-magenta {
  color:#c32aa3
}
.bg-twitter {
  background-color:#1da1f2
}
.bg-youtube {
  background-color:red
}
.bg-facebook {
  background-color:#3b5998
}
.bg-linkedin {
  background-color:#007bb5
}
.bg-pinterest {
  background-color:#bd081c
}
.bg-google-plus {
  background-color:#db4437
}
.bg-instagram-magenta {
  background-color:#c32aa3
}
a,button {
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.header-section {
  padding:0 0;
  box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.header-section > ul > li {
  margin-right:40px;
  position:relative
}
.header-section > ul > li:last-child {
  margin-right:0
}
.header-section > ul > li > a {
  margin:0;
  padding:0;
  font-size:18px;
  color:#fff;
  position:relative;
  font-weight:500;
  text-transform:capitalize
}
.header-section > ul > li > a:before {
  left:0;
  right:0;
  opacity:0;
  z-index:2;
  width:100%;
  height:3px;
  content:'';
  bottom:-44px;
  position:absolute;
  -webkit-transform:scaleX(.5);
  -ms-transform:scaleX(.5);
  transform:scaleX(.5);
  background-color:#fff;
  -webkit-transition:all .6s cubic-bezier(.175,.885,.32,1.275);
  -o-transition:all .6s cubic-bezier(.175,.885,.32,1.275);
  transition:all .6s cubic-bezier(.175,.885,.32,1.275)
}
.header-section > ul > li:hover > a:before {
  opacity:1;
  -webkit-transform:scaleX(1);
  -ms-transform:scaleX(1);
  transform:scaleX(1)
}
.header-section > ul > li > .active:before {
  opacity:1;
  -webkit-transform:scaleX(1);
  -ms-transform:scaleX(1);
  transform:scaleX(1)
}
.header-section > ul > .menu-item-has-child {
  position:relative
}
.header-section > ul > .menu-item-has-child > .sub-menu {
  top:21px;
  left:50%;
  z-index:1;
  opacity:0;
  margin:0;
  padding:0;
  min-width:200px;
  padding-top:43px;
  position:absolute;
  visibility:hidden;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.header-section > ul > .menu-item-has-child > .sub-menu:before {
  top:43px;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  content:'';
  position:absolute;
  background-color:#fff;
  -webkit-box-shadow:0 3px 4px 1px rgba(0,0,0,.1);
  box-shadow:0 3px 4px 1px rgba(0,0,0,.1)
}
.header-section > ul > .menu-item-has-child > .sub-menu > li {
  width:100%;
  display:table;
  text-align:center;
  border-bottom:1px solid rgba(255,255,255,.2)
}
.header-section > ul > .menu-item-has-child > .sub-menu > li:last-child {
  border-bottom:none
}
.header-section > ul > .menu-item-has-child > .sub-menu > li > a {
  width:100%;
  height:45px;
  line-height:45px;
  text-transform:capitalize;
  color:rgba(255,255,255,.5)
}
.header-section > ul > .menu-item-has-child > .sub-menu > li:hover > a {
  color:#fff
}
.header-section > ul > .menu-item-has-child > .sub-menu > .active > a {
  color:#fff
}
.header-section > ul > .menu-item-has-child:hover > .sub-menu {
  opacity:1;
  visibility:visible
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child {
  position:relative
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu {
  top:0;
  left:150%;
  z-index:1;
  opacity:0;
  margin:0;
  padding:0;
  min-width:200px;
  position:absolute;
  visibility:hidden;
  background-color:red;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  content:'';
  position:absolute;
  background-color:#fff;
  -webkit-box-shadow:2px 0 4px 1px rgba(0,0,0,.1);
  box-shadow:2px 0 4px 1px rgba(0,0,0,.1)
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu > li {
  width:100%;
  display:table;
  text-align:center;
  border-left:1px solid rgba(255,255,255,.2);
  border-bottom:1px solid rgba(255,255,255,.2)
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu > li:last-child {
  border-bottom:none
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu > li > a {
  width:100%;
  height:45px;
  line-height:45px;
  text-transform:capitalize;
  color:rgba(255,255,255,.5)
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu > li:hover > a {
  color:#fff
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child > .sub-menu > .active > a {
  color:#fff
}
.header-section > ul > .menu-item-has-child > .sub-menu > .menu-item-has-child:hover > .sub-menu {
  opacity:1;
  visibility:visible
}
.header-section > .mobile-menu-btn {
  width:50px;
  height:50px;
  padding:0;
  display:none;
  overflow:hidden;
  margin:-14px 0;
  margin-left:40px;
  text-align:center;
  border-radius:100%
}
.header-section > .mobile-menu-btn #canvas-menu-collapse {
  width:100%;
  height:100%;
  display:block;
  font-size:30px;
  line-height:50px;
  color:#fff;
  background-color:rgba(255,255,255,.05)
}
.mobile-menu-container {
  display:block;
  position:relative
}
.mobile-menu-container .canvas-menu {
  top:0;
  bottom:0;
  left:-460px;
  width:350px;
  z-index:1000;
  position:fixed;
  padding: 10px 0 80px 0;
  overflow-y:scroll;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  background-color:#fff;
  -webkit-box-shadow:0 10px 40px 0 rgba(1,1,1,.2);
  box-shadow:0 10px 40px 0 rgba(1,1,1,.2)
}
.mobile-menu-container .canvas-menu #canvas-dismiss {
	top: 53px;
	right: 0;
	z-index: 1;
	width: 50px;
	height: 40px;
	font-size: 38px;
	cursor: pointer;
	line-height: 41px;
	text-align: center;
	position: absolute;
	border-radius: 30px 0 0 30px;
	color: #000;
	background-color: #000;
	background: #fff;
}
.mobile-menu-container .canvas-menu.active {
  left:0
}
.mobile-menu-container .overlay {
  opacity:0;
  width:100vw;
  z-index:999;
  display:none;
  height:100vh;
  position:fixed;
  background:rgba(0,0,0,.8);
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.mobile-menu-container .overlay.active {
  opacity:1;
  display:block
}
.canvas-menu::-webkit-scrollbar {
  width:0
}
.sticky-header {
  top:0;
  left:0;
  right:0;
  width:100%;
  z-index:999999;
  position:fixed;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  border-bottom:1px solid rgba(255,255,255,.3);
  background:#000
}
.sticky-header:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  content:'';
  position:absolute;
  background-color:transparent;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.sticky-header.stuck {
  border-bottom:1px solid #fff
}
.sticky-header.stuck:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  content:'';
  position:absolute;
  background-color:#fff;
  -webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.1);
  box-shadow:0 2px 8px 1px rgba(0,0,0,.1)
}
.footer-section .footer-newsletter {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center
}
.footer-section .footer-newsletter .overlay-royalblue {
  padding:30px 0;
  background-color:rgba(42,42,42,.9);
  margin-top: 20px;
}
.footer-section .footer-newsletter .item-title {
  font-size:24px;
  color:#fff
}
.footer-section .copyright-text {
  padding:20px 0;
}
.footer-section .copyright-text p i {
  font-size:14px
}
.footer-section .copyright-text p .author-link {
  color:#fff;
  font-weight:500
}
.footer-section .copyright-text p .author-link:hover {
  text-decoration:underline
}
.landing-section {
  width:100%;
  height:80vh;
  padding:60px 0;
  padding-top:160px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center
}
.landing-section.breadcrumbs {
  padding:60px 0;
  height:50px !important
}
.landing-section .banner-content {
  padding-top:100px;
  color:#fff
}
.landing-section .banner-content .big-title {
  font-size:54px;
  color:#fff
}
.landing-section .banner-content .big-title > strong {
  color:#fff;
  text-transform:uppercase;
  font-family:'Montserrat',sans-serif
}

.feature-section .feature-content {
  z-index:1;
  padding:86px 0;
  position:relative;
  margin-right:-90px
}
.feature-section .feature-content .feature-item {
  margin-bottom:60px
}
.feature-section .feature-content .feature-item:first-child,.feature-section .feature-content .feature-item:last-child {
  margin-right:-70px
}
.feature-section .feature-content .feature-item:last-child {
  margin-bottom:0
}
.feature-section .feature-content .feature-item .item-icon {
  float:right;
  width:100px;
  height:100px;
  font-size:54px;
  margin:24px 0;
  margin-left:40px;
  text-align:center;
  line-height:100px;
  border-radius:100%;
  color:#fff;
  background-color:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  -webkit-box-shadow:0 5px 50px 1px rgba(0,0,0,.2);
  box-shadow:0 5px 50px 1px rgba(0,0,0,.2)
}
.feature-section .feature-content .feature-item .item-content {
  padding:30px;
  display:table;
  position:relative;
  border:1px solid transparent;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.feature-section .feature-content .feature-item .item-content:before {
  top:50%;
  opacity:0;
  z-index:1;
  content:'';
  right:-5px;
  width:30px;
  height:30px;
  position:absolute;
  background-color:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  border-top:1px solid #f0f0f0;
  border-left:1px solid transparent;
  border-right:1px solid #f0f0f0;
  border-bottom:1px solid transparent;
  -webkit-transform:rotate(45deg) translateY(-50%);
  -ms-transform:rotate(45deg) translateY(-50%);
  transform:rotate(45deg) translateY(-50%)
}
.feature-section .feature-content .feature-item .item-content .item-title {
  font-size:18px
}
.feature-section .feature-content .feature-item:hover .item-icon {
  color:#fff;
  background-color:#fff
}
.feature-section .feature-content .feature-item:hover .item-content {
  border-color:#f0f0f0;
  background-color:#fff;
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.1);
  box-shadow:0 0 15px 1px rgba(0,0,0,.1)
}
.feature-section .feature-content .feature-item:hover .item-content:before {
  opacity:1
}
.promo-section .promo-video {
  width:765px;
  height:385px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  border-radius:15px;
  margin-bottom:-192.5px
}
.promo-section .promo-video:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  content:'';
  z-index:1;
  position:absolute;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(../images/mobile-frame-1.png)
}
.promo-section .promo-video .image-container {
  top:20px;
  left:35px;
  right:35px;
  bottom:35px;
  position:absolute;
  border-radius:30px
}
.promo-section .promo-video .image-container > img {
  width:100%;
  display:block
}
.promo-section .promo-video .video-btn {
  top:50%;
  z-index:1;
  left:50%;
  width:100px;
  height:100px;
  text-align:center;
  position:absolute;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.promo-section .promo-video .video-btn .icon {
  z-index:1;
  width:100%;
  height:100%;
  display:block;
  font-size:54px;
  color:#fff;
  line-height:100px;
  border-radius:100%;
  background-color:#fff
}
.promo-section .promo-video .video-btn:after,.promo-section .promo-video .video-btn:before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  content:'';
  position:absolute;
  border-radius:100%
}
.promo-section .promo-video .video-btn:before {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1);
  background-color:rgba(255,255,255,.5)
}
.promo-section .promo-video .video-btn:after {
  -webkit-transform:scale(1.3);
  -ms-transform:scale(1.3);
  transform:scale(1.3);
  background-color:rgba(255,255,255,.2)
}

.screenshot-section .screenshot-carousel {
  position:relative
}
.screenshot-section .screenshot-carousel .owl-stage-outer {
  padding:20px 0
}
.screenshot-section .screenshot-carousel:before {
  top:20px;
  left:50%;
  z-index:1;
  content:'';
  width:241px;
  height:481px;
  position:absolute;
  background-size:cover;
  background-repeat:no-repeat;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  background-position:center center;
  background-image:url(../images/mobile-frame-2.png)
}
.screenshot-section .screenshot-carousel .item {
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.screenshot-section .screenshot-carousel .item .image-container {
  border-radius:30px
}
.screenshot-section .screenshot-carousel .item .image-container > img {
  width:100%;
  display:block
}
.screenshot-section .screenshot-carousel .owl-item .item {
  -webkit-transform:scale(.9);
  -ms-transform:scale(.9);
  transform:scale(.9)
}
.screenshot-section .screenshot-carousel .owl-item .item .image-container {
  -webkit-box-shadow:0 0 15px 2px rgba(42,23,134,.5);
  box-shadow:0 0 15px 2px rgba(42,23,134,.5)
}
.screenshot-section .screenshot-carousel .owl-item.active.center .item {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
}
.screenshot-section .screenshot-carousel .owl-item.active.center .item .image-container {
  -webkit-box-shadow:0 0 30px 2px rgba(42,23,134,.8);
  box-shadow:0 0 30px 2px rgba(42,23,134,.8)
}
.screenshot-section .owl-theme .owl-nav {
  margin-top:60px
}
.team-section .team-member {
  padding:30px;
  margin-top:30px;
  background-color:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.team-section .team-member .hero-image {
  width:200px;
  height:200px;
  overflow:hidden;
  text-align:center;
  margin:0 auto 30px;
  border-radius:100%;
  background-color:#fff
}
.team-section .team-member .hero-name {
  font-size:24px
}
.team-section .team-member .hero-social-links > ul > li {
  width:40px;
  height:40px;
  overflow:hidden;
  margin-right:8px;
  border-radius:100%
}
.team-section .team-member .hero-social-links > ul > li:last-child {
  margin-right:0
}
.team-section .team-member .hero-social-links > ul > li > a {
  width:100%;
  height:100%;
  display:block;
  font-size:18px;
  line-height:40px;
  text-align:center;
  color:#fff
}
.team-section .team-member:hover {
  -webkit-transform:scale(1.01);
  -ms-transform:scale(1.01);
  transform:scale(1.01);
  -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.2);
  box-shadow:0 0 20px 1px rgba(0,0,0,.2)
}
.testimonial-section {
  position:relative;
  background-color:#f5f5f5
}
.testimonial-section .testimonial-carousel .item {
  padding:30px;
  margin-top:50px;
  color:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  background-color:#fff
}
.testimonial-section .testimonial-carousel .item .client-image {
  width:80px;
  height:80px;
  margin:0 auto;
  overflow:hidden;
  margin-top:-70px;
  border-radius:100%;
  margin-bottom:15px;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  background-color:#fff;
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.2);
  box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.testimonial-section .testimonial-carousel .item .client-name {
  font-size:24px;
  color:#fff
}
.testimonial-section .testimonial-carousel .item .client-title {
  font-size:18px;
  text-transform:capitalize
}
.testimonial-section .owl-theme .owl-nav .owl-next,.testimonial-section .owl-theme .owl-nav .owl-prev {
  top:52%;
  margin:0;
  position:absolute
}
.testimonial-section .owl-theme .owl-nav .owl-prev {
  left:-200px
}
.testimonial-section .owl-theme .owl-nav .owl-next {
  right:-200px
}
.pricing-section .pricing-plan {
  padding:30px;
  margin-top:30px;
  background-color:#fff;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.pricing-section .pricing-plan .header-content .item-icon {
  width:140px;
  height:140px;
  text-align:center;
  line-height:140px;
  border-radius:100%;
  margin-bottom:30px;
  background-color:#fff
}
.pricing-section .pricing-plan .header-content .plan-title {
  font-size:24px;
  color:#fff;
  text-transform:uppercase
}
.pricing-section .pricing-plan .header-content .plan-price {
  font-size:16px;
  color:#fff;
  font-weight:500;
  font-family:'Montserrat',sans-serif
}
.pricing-section .pricing-plan .header-content .plan-price > strong {
  font-size:18px
}
.pricing-section .pricing-plan .body-content {
  padding:30px 0
}
.pricing-section .pricing-plan .body-content > ul > li {
  margin-bottom:15px
}
.pricing-section .pricing-plan .body-content > ul > li:last-child {
  margin-bottom:0
}
.pricing-section .pricing-plan:hover {
  -webkit-transform:scale(1.01);
  -ms-transform:scale(1.01);
  transform:scale(1.01);
  -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.2);
  box-shadow:0 0 20px 1px rgba(0,0,0,.2)
}
@media screen and (max-width:1903px) {
  .landing-section {
    width:100%;
    height:100vh;
    display:table
  }
}
@media screen and (max-width:1199px) {
  .sec-ptb-100 {
    padding:80px 0
  }
  .landing-section {
    height:auto
  }
  .feature-section .feature-content {
    padding:20px 0;
    margin-right:-90px
  }
  .feature-section .feature-content .feature-item:first-child,.feature-section .feature-content .feature-item:last-child {
    margin-right:-100px
  }
  .screenshot-section .screenshot-carousel:before {
    top:15px;
    width:525px;
    height:1045px
  }
  .screenshot-section .screenshot-carousel .owl-item .item {
    padding:10px
  }
  .team-section .team-member {
    padding:20px
  }
  .team-section .team-member .hero-image {
    width:180px;
    height:180px
  }
  .testimonial-section .owl-theme .owl-nav .owl-prev {
    left:-18px
  }
  .testimonial-section .owl-theme .owl-nav .owl-prev:before {
    color:#fff;
    background-color:#fff
  }
  .testimonial-section .owl-theme .owl-nav .owl-next {
    right:-18px
  }
  .testimonial-section .owl-theme .owl-nav .owl-next:before {
    color:#fff;
    background-color:#fff
  }
  .home-page-3 .testimonial-section .owl-theme .owl-nav .owl-prev:before {
    color:#fff;
    background-color:#fff
  }
  .home-page-3 .testimonial-section .owl-theme .owl-nav .owl-next:before {
    color:#fff;
    background-color:#fff
  }
  .home-page-3 .landing-section {
    height:auto
  }
  .home-page-3 .landing-section .banner-item-image {
    padding-top:0
  }
}
@media screen and (max-width:991px) {
  .section-title {
    margin-bottom:30px
  }
  .header-section {
    padding:0
  }
  .header-section > ul {
    display:none
  }
  .header-section > .mobile-menu-btn {
    margin:-5px 0;
    display:inline-block
  }
  .landing-section .banner-content {
    padding-top:60px
  }
  .landing-section .banner-content .big-title {
    font-size:42px
  }
  .home-page-3 .landing-section .banner-content .btns-group > ul > li > .learn-more-btn {
    -webkit-box-shadow:0 0 8px 1px rgba(141,44,226,.2);
    box-shadow:0 0 8px 1px rgba(141,44,226,.2)
  }
  .about-section .about-content {
    padding-top:50px;
    text-align:center
  }
  .about-section .about-content .btns-group > ul {
    margin:0 auto
  }
  .feature-section .feature-content {
    padding:0;
    margin-right:0
  }
  .feature-section .feature-content .feature-item:first-child,.feature-section .feature-content .feature-item:last-child {
    margin-right:0
  }
  .feature-section .smartphone-image {
    display:none
  }
  .feature-section .feature-content .feature-item {
    margin-bottom:0
  }
  .feature-section .feature-content .feature-item .item-icon {
    float:left;
    margin:33px 0;
    margin-right:40px
  }
  .feature-section .feature-content .feature-item .item-content {
    text-align:left
  }
  .feature-section .feature-content .feature-item .item-content:before {
    left:-25px;
    right:unset;
    width:30px;
    height:30px;
    border-top:1px solid transparent;
    border-left:1px solid #f0f0f0;
    border-right:1px solid transparent;
    border-bottom:1px solid #f0f0f0
  }
  .promo-section .promo-video {
    width:650px;
    height:320px
  }
  .screenshot-section .screenshot-carousel .owl-item .item {
    padding:25px
  }
  .screenshot-section .screenshot-carousel:before {
    top:43px;
    width:340px;
    height:680px
  }
  .team-section .team-member {
    padding:40px 20px
  }
  .testimonial-section .owl-theme .owl-nav {
    margin-top:25px
  }
  .testimonial-section .owl-theme .owl-nav .owl-next,.testimonial-section .owl-theme .owl-nav .owl-prev {
    position:-webkit-sticky;
    position:sticky;
    -webkit-transform:unset;
    -ms-transform:unset;
    transform:unset;
    margin:0 5px
  }
  .pricing-section .pricing-plan {
    max-width:370px;
    margin:30px auto 0
  }
}
@media screen and (max-width:480px) {
  .sec-ptb-100 {
    padding:60px 0
  }
  .section-title .sec-title-text {
    font-size:30px
  }
  .mobile-menu-container .canvas-menu {
    width:300px
  }
  .header-section > .mobile-menu-btn {
    margin:0;
    margin-top:-45px
  }
  .landing-section .banner-content {
    padding-top:0;
    text-align:center;
    margin-bottom:30px
  }
  .landing-section .banner-content .big-title {
    font-size:30px
  }
  .landing-section .banner-content .btns-group > ul {
    margin:0 auto
  }
  .feature-section .feature-content .feature-item .item-icon {
    width:80px;
    height:80px;
    font-size:36px;
    margin:70px 0;
    line-height:80px;
    margin-right:30px
  }
  .promo-section .promo-video {
    width:280px;
    height:145px;
    margin-bottom:-75px
  }
  .promo-section .promo-video .image-container {
    top:10px;
    left:10px;
    right:10px;
    bottom:10px
  }
  .promo-section .promo-video .video-btn {
    width:40px;
    height:40px
  }
  .promo-section .promo-video .video-btn .icon {
    font-size:18px;
    line-height:40px
  }
  .funfact-section {
    padding-top:100px
  }
  .funfact-section .funfact-items-list > ul {
    width:100%;
    display:table
  }
  .funfact-section .funfact-items-list > ul li {
    width:100%;
    display:table;
    margin-top:30px
  }
  .screenshot-section .screenshot-carousel .owl-item .item {
    padding:0
  }
  .screenshot-section .screenshot-carousel .owl-item .item .image-container {
    max-width:190px;
    margin:0 auto
  }
  .screenshot-section .screenshot-carousel:before {
    top:15px;
    width:210px;
    height:420px
  }
  .screenshot-section .owl-theme .owl-nav {
    margin-top:30px
  }
  .home-page-3 .landing-section {
    padding-top:160px
  }
}
@media screen and (max-width:320px) {
  .landing-section .banner-content .btns-group > ul > li {
    margin-right:10px
  }
  .landing-section .banner-content .btns-group > ul > li > a {
    padding:0 25px
  }
  .feature-section .section-title {
    margin-bottom:30px
  }
  .feature-section .feature-content .feature-item {
    margin-top:30px
  }
  .feature-section .feature-content .feature-item .item-icon {
    float:none;
    margin:0 auto 30px
  }
  .feature-section .feature-content .feature-item .item-content {
    width:100%;
    text-align:center
  }
  .feature-section .feature-content .feature-item .item-content:before {
    left:50%;
    top:-25px;
    border-top:1px solid #f0f0f0;
    border-left:1px solid transparent;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid transparent;
    -webkit-transform:rotate(-45deg) translateX(-50%);
    -ms-transform:rotate(-45deg) translateX(-50%);
    transform:rotate(-45deg) translateX(-50%)
  }
  .screenshot-section .screenshot-carousel .item {
    padding:0 43px
  }
}

.glyphicon {position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.glyphicon-asterisk:before {content:"\2a";}
.glyphicon-plus:before {content:"\2b";}
.glyphicon-euro:before,.glyphicon-eur:before {content:"\20ac";}
.glyphicon-minus:before {content:"\2212";}
.glyphicon-cloud:before {content:"\2601";}
.glyphicon-envelope:before {content:"\2709";}
.glyphicon-pencil:before {content:"\270f";}
.glyphicon-glass:before {content:"\e001";}
.glyphicon-music:before {content:"\e002";}
.glyphicon-search:before {content:"\e003";}
.glyphicon-heart:before {content:"\e005";}
.glyphicon-star:before {content:"\e006";}
.glyphicon-star-empty:before {content:"\e007";}
.glyphicon-user:before {content:"\e008";}
.glyphicon-film:before {content:"\e009";}
.glyphicon-th-large:before {content:"\e010";}
.glyphicon-th:before {content:"\e011";}
.glyphicon-th-list:before {content:"\e012";}
.glyphicon-ok:before {content:"\e013";}
.glyphicon-remove:before {content:"\e014";}
.glyphicon-zoom-in:before {content:"\e015";}
.glyphicon-zoom-out:before {content:"\e016";}
.glyphicon-off:before {content:"\e017";}
.glyphicon-signal:before {content:"\e018";}
.glyphicon-cog:before {content:"\e019";}
.glyphicon-trash:before {content:"\e020";}
.glyphicon-home:before {content:"\e021";}
.glyphicon-file:before {content:"\e022";}
.glyphicon-time:before {content:"\e023";}
.glyphicon-road:before {content:"\e024";}
.glyphicon-download-alt:before {content:"\e025";}
.glyphicon-download:before {content:"\e026";}
.glyphicon-upload:before {content:"\e027";}
.glyphicon-inbox:before {content:"\e028";}
.glyphicon-play-circle:before {content:"\e029";}
.glyphicon-repeat:before {content:"\e030";}
.glyphicon-refresh:before {content:"\e031";}
.glyphicon-list-alt:before {content:"\e032";}
.glyphicon-lock:before {content:"\e033";}
.glyphicon-flag:before {content:"\e034";}
.glyphicon-headphones:before {content:"\e035";}
.glyphicon-volume-off:before {content:"\e036";}
.glyphicon-volume-down:before {content:"\e037";}
.glyphicon-volume-up:before {content:"\e038";}
.glyphicon-qrcode:before {content:"\e039";}
.glyphicon-barcode:before {content:"\e040";}
.glyphicon-tag:before {content:"\e041";}
.glyphicon-tags:before {content:"\e042";}
.glyphicon-book:before {content:"\e043";}
.glyphicon-bookmark:before {content:"\e044";}
.glyphicon-print:before {content:"\e045";}
.glyphicon-camera:before {content:"\e046";}
.glyphicon-font:before {content:"\e047";}
.glyphicon-bold:before {content:"\e048";}
.glyphicon-italic:before {content:"\e049";}
.glyphicon-text-height:before {content:"\e050";}
.glyphicon-text-width:before {content:"\e051";}
.glyphicon-align-left:before {content:"\e052";}
.glyphicon-align-center:before {content:"\e053";}
.glyphicon-align-right:before {content:"\e054";}
.glyphicon-align-justify:before {content:"\e055";}
.glyphicon-list:before {content:"\e056";}
.glyphicon-indent-left:before {content:"\e057";}
.glyphicon-indent-right:before {content:"\e058";}
.glyphicon-facetime-video:before {content:"\e059";}
.glyphicon-picture:before {content:"\e060";}
.glyphicon-map-marker:before {content:"\e062";}
.glyphicon-adjust:before {content:"\e063";}
.glyphicon-tint:before {content:"\e064";}
.glyphicon-edit:before {content:"\e065";}
.glyphicon-share:before {content:"\e066";}
.glyphicon-check:before {content:"\e067";}
.glyphicon-move:before {content:"\e068";}
.glyphicon-step-backward:before {content:"\e069";}
.glyphicon-fast-backward:before {content:"\e070";}
.glyphicon-backward:before {content:"\e071";}
.glyphicon-play:before {content:"\e072";}
.glyphicon-pause:before {content:"\e073";}
.glyphicon-stop:before {content:"\e074";}
.glyphicon-forward:before {content:"\e075";}
.glyphicon-fast-forward:before {content:"\e076";}
.glyphicon-step-forward:before {content:"\e077";}
.glyphicon-eject:before {content:"\e078";}
.glyphicon-chevron-left:before {content:"\e079";}
.glyphicon-chevron-right:before {content:"\e080";}
.glyphicon-plus-sign:before {content:"\e081";}
.glyphicon-minus-sign:before {content:"\e082";}
.glyphicon-remove-sign:before {content:"\e083";}
.glyphicon-ok-sign:before {content:"\e084";}
.glyphicon-question-sign:before {content:"\e085";}
.glyphicon-info-sign:before {content:"\e086";}
.glyphicon-screenshot:before {content:"\e087";}
.glyphicon-remove-circle:before {content:"\e088";}
.glyphicon-ok-circle:before {content:"\e089";}
.glyphicon-ban-circle:before {content:"\e090";}
.glyphicon-arrow-left:before {content:"\e091";}
.glyphicon-arrow-right:before {content:"\e092";}
.glyphicon-arrow-up:before {content:"\e093";}
.glyphicon-arrow-down:before {content:"\e094";}
.glyphicon-share-alt:before {content:"\e095";}
.glyphicon-resize-full:before {content:"\e096";}
.glyphicon-resize-small:before {content:"\e097";}
.glyphicon-exclamation-sign:before {content:"\e101";}
.glyphicon-gift:before {content:"\e102";}
.glyphicon-leaf:before {content:"\e103";}
.glyphicon-fire:before {content:"\e104";}
.glyphicon-eye-open:before {content:"\e105";}
.glyphicon-eye-close:before {content:"\e106";}
.glyphicon-warning-sign:before {content:"\e107";}
.glyphicon-plane:before {content:"\e108";}
.glyphicon-calendar:before {content:"\e109";}
.glyphicon-random:before {content:"\e110";}
.glyphicon-comment:before {content:"\e111";}
.glyphicon-magnet:before {content:"\e112";}
.glyphicon-chevron-up:before {content:"\e113";}
.glyphicon-chevron-down:before {content:"\e114";}
.glyphicon-retweet:before {content:"\e115";}
.glyphicon-shopping-cart:before {content:"\e116";}
.glyphicon-folder-close:before {content:"\e117";}
.glyphicon-folder-open:before {content:"\e118";}
.glyphicon-resize-vertical:before {content:"\e119";}
.glyphicon-resize-horizontal:before {content:"\e120";}
.glyphicon-hdd:before {content:"\e121";}
.glyphicon-bullhorn:before {content:"\e122";}
.glyphicon-bell:before {content:"\e123";}
.glyphicon-certificate:before {content:"\e124";}
.glyphicon-thumbs-up:before {content:"\e125";}
.glyphicon-thumbs-down:before {content:"\e126";}
.glyphicon-hand-right:before {content:"\e127";}
.glyphicon-hand-left:before {content:"\e128";}
.glyphicon-hand-up:before {content:"\e129";}
.glyphicon-hand-down:before {content:"\e130";}
.glyphicon-circle-arrow-right:before {content:"\e131";}
.glyphicon-circle-arrow-left:before {content:"\e132";}
.glyphicon-circle-arrow-up:before {content:"\e133";}
.glyphicon-circle-arrow-down:before {content:"\e134";}
.glyphicon-globe:before {content:"\e135";}
.glyphicon-wrench:before {content:"\e136";}
.glyphicon-tasks:before {content:"\e137";}
.glyphicon-filter:before {content:"\e138";}
.glyphicon-briefcase:before {content:"\e139";}
.glyphicon-fullscreen:before {content:"\e140";}
.glyphicon-dashboard:before {content:"\e141";}
.glyphicon-paperclip:before {content:"\e142";}
.glyphicon-heart-empty:before {content:"\e143";}
.glyphicon-link:before {content:"\e144";}
.glyphicon-phone:before {content:"\e145";}
.glyphicon-pushpin:before {content:"\e146";}
.glyphicon-usd:before {content:"\e148";}
.glyphicon-gbp:before {content:"\e149";}
.glyphicon-sort:before {content:"\e150";}
.glyphicon-sort-by-alphabet:before {content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before {content:"\e152";}
.glyphicon-sort-by-order:before {content:"\e153";}
.glyphicon-sort-by-order-alt:before {content:"\e154";}
.glyphicon-sort-by-attributes:before {content:"\e155";}
.glyphicon-sort-by-attributes-alt:before {content:"\e156";}
.glyphicon-unchecked:before {content:"\e157";}
.glyphicon-expand:before {content:"\e158";}
.glyphicon-collapse-down:before {content:"\e159";}
.glyphicon-collapse-up:before {content:"\e160";}
.glyphicon-log-in:before {content:"\e161";}
.glyphicon-flash:before {content:"\e162";}
.glyphicon-log-out:before {content:"\e163";}
.glyphicon-new-window:before {content:"\e164";}
.glyphicon-record:before {content:"\e165";}
.glyphicon-save:before {content:"\e166";}
.glyphicon-open:before {content:"\e167";}
.glyphicon-saved:before {content:"\e168";}
.glyphicon-import:before {content:"\e169";}
.glyphicon-export:before {content:"\e170";}
.glyphicon-send:before {content:"\e171";}
.glyphicon-floppy-disk:before {content:"\e172";}
.glyphicon-floppy-saved:before {content:"\e173";}
.glyphicon-floppy-remove:before {content:"\e174";}
.glyphicon-floppy-save:before {content:"\e175";}
.glyphicon-floppy-open:before {content:"\e176";}
.glyphicon-credit-card:before {content:"\e177";}
.glyphicon-transfer:before {content:"\e178";}
.glyphicon-cutlery:before {content:"\e179";}
.glyphicon-header:before {content:"\e180";}
.glyphicon-compressed:before {content:"\e181";}
.glyphicon-earphone:before {content:"\e182";}
.glyphicon-phone-alt:before {content:"\e183";}
.glyphicon-tower:before {content:"\e184";}
.glyphicon-stats:before {content:"\e185";}
.glyphicon-sd-video:before {content:"\e186";}
.glyphicon-hd-video:before {content:"\e187";}
.glyphicon-subtitles:before {content:"\e188";}
.glyphicon-sound-stereo:before {content:"\e189";}
.glyphicon-sound-dolby:before {content:"\e190";}
.glyphicon-sound-5-1:before {content:"\e191";}
.glyphicon-sound-6-1:before {content:"\e192";}
.glyphicon-sound-7-1:before {content:"\e193";}
.glyphicon-copyright-mark:before {content:"\e194";}
.glyphicon-registration-mark:before {content:"\e195";}
.glyphicon-cloud-download:before {content:"\e197";}
.glyphicon-cloud-upload:before {content:"\e198";}
.glyphicon-tree-conifer:before {content:"\e199";}
.glyphicon-tree-deciduous:before {content:"\e200";}
.glyphicon-cd:before {content:"\e201";}
.glyphicon-save-file:before {content:"\e202";}
.glyphicon-open-file:before {content:"\e203";}
.glyphicon-level-up:before {content:"\e204";}
.glyphicon-copy:before {content:"\e205";}
.glyphicon-paste:before {content:"\e206";}
.glyphicon-alert:before {content:"\e209";}
.glyphicon-equalizer:before {content:"\e210";}
.glyphicon-king:before {content:"\e211";}
.glyphicon-queen:before {content:"\e212";}
.glyphicon-pawn:before {content:"\e213";}
.glyphicon-bishop:before {content:"\e214";}
.glyphicon-knight:before {content:"\e215";}
.glyphicon-baby-formula:before {content:"\e216";}
.glyphicon-tent:before {content:"\26fa";}
.glyphicon-blackboard:before {content:"\e218";}
.glyphicon-bed:before {content:"\e219";}
.glyphicon-apple:before {content:"\f8ff";}
.glyphicon-erase:before {content:"\e221";}
.glyphicon-hourglass:before {content:"\231b";}
.glyphicon-lamp:before {content:"\e223";}
.glyphicon-duplicate:before {content:"\e224";}
.glyphicon-piggy-bank:before {content:"\e225";}
.glyphicon-scissors:before {content:"\e226";}
.glyphicon-bitcoin:before {content:"\e227";}
.glyphicon-btc:before {content:"\e227";}
.glyphicon-xbt:before {content:"\e227";}
.glyphicon-yen:before {content:"\00a5";}
.glyphicon-jpy:before {content:"\00a5";}
.glyphicon-ruble:before {content:"\20bd";}
.glyphicon-rub:before {content:"\20bd";}
.glyphicon-scale:before {content:"\e230";}
.glyphicon-ice-lolly:before {content:"\e231";}
.glyphicon-ice-lolly-tasted:before {content:"\e232";}
.glyphicon-education:before {content:"\e233";}
.glyphicon-option-horizontal:before {content:"\e234";}
.glyphicon-option-vertical:before {content:"\e235";}
.glyphicon-menu-hamburger:before {content:"\e236";}
.glyphicon-modal-window:before {content:"\e237";}
.glyphicon-oil:before {content:"\e238";}
.glyphicon-grain:before {content:"\e239";}
.glyphicon-sunglasses:before {content:"\e240";}
.glyphicon-text-size:before {content:"\e241";}
.glyphicon-text-color:before {content:"\e242";}
.glyphicon-text-background:before {content:"\e243";}
.glyphicon-object-align-top:before {content:"\e244";}
.glyphicon-object-align-bottom:before {content:"\e245";}
.glyphicon-object-align-horizontal:before {content:"\e246";}
.glyphicon-object-align-left:before {content:"\e247";}
.glyphicon-object-align-vertical:before {content:"\e248";}
.glyphicon-object-align-right:before {content:"\e249";}
.glyphicon-triangle-right:before {content:"\e250";}
.glyphicon-triangle-left:before {content:"\e251";}
.glyphicon-triangle-bottom:before {content:"\e252";}
.glyphicon-triangle-top:before {content:"\e253";}
.glyphicon-console:before {content:"\e254";}
.glyphicon-superscript:before {content:"\e255";}
.glyphicon-subscript:before {content:"\e256";}
.glyphicon-menu-left:before {content:"\e257";}
.glyphicon-menu-right:before {content:"\e258";}
.glyphicon-menu-down:before {content:"\e259";}
.glyphicon-menu-up:before {content:"\e260";}