
.text-underline{
    text-decoration: underline;
}
.setting-menu{
    position: fixed;
    top:100px;
    right:0;
    width:50px;
    height:50px;
    z-index: 9999;
}
.setting-menu .settings-icon{
    border:none;
    width: 50px;
    height: 50px;
    cursor: pointer;
    font-size: 24px;
}
.setting-menu .settings-icon i{
    color:#fff;
}
.setting-menu .setting-menu-body{
    position: absolute;
    top:50px;
    right:0px;
    background:#fff;
    width: 50px;
    padding:5px;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
}
.setting-menu .setting-menu-body li{
    text-align: center;
    width: 100%;
    display: block;
}
.setting-menu .setting-menu-body li a span{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin:0 auto;
}
.setting-menu:hover .setting-menu-body{
    list-style-type: none;
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
}
    
.selected {
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
  }
  
  .dismiss {
    animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
  }
  
  @keyframes slide-in {
    0% {
      -webkit-transform: translateX(100%);
    }
    100% {
      -webkit-transform: translateX(0%);
    }
  }
  
  @-webkit-keyframes slide-in {
    0% {
      transform: translateX(100%);
    }
    100% {
      transform: translateX(0%);
    }
  }
  
  @keyframes slide-out {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(100%);
    }
  }
  
  @-webkit-keyframes slide-out {
    0% {
      -webkit-transform: translateX(0%);
    }
    100% {
      -webkit-transform: translateX(100%);
    }
  }
.defaultCss{
    background: #007bff;
}
.greenCss{
    background: #24b67e;
}
.orangeCss{
    background: #f0642d;
}
.purpleCss{
    background: #8400ff;
}
.redCss{
    background: #be3131;
}
.skyBlueCss{
    background: #48abec;
}
.list-ico li{	
    padding-left:20px;	
    position: relative;	
}
.list-ico li{
    padding-left:20px;
    position: relative;
}
.list-ico span {
    position: absolute;
    top:0;
    left:0;
    font-size: 17px;
}
.scroll-down {	
    transform: translate3d(0, -100%, 0);	
}	
.scroll-up {	
    transform: none;	
}
.paralax-mf {
    position: relative;
    padding: 4rem 0 0;
}
.testimonials.paralax-mf{
  padding: 1rem 0;
}
.testimonial-box .author a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  margin: 1rem 0 0;
  display: block;
  font-size: 1.4rem;
  text-decoration: underline;
}
.testimonial-box .comit{
  display: none;
}
.testimonial-box .author_desg{
  margin-bottom: 1rem;
  display: block;
}
.testimonial-box .author{
  margin-bottom: 0;
}
.about-info p span{
  word-break: break-word;
}
@media only screen and (max-width: 992px) {
    .intro {
        height: 100vh;
    }
    .navbar-b.navbar-trans .nav-item,.navbar-b.navbar-reduce .nav-item{
      padding:0;
    }
    .navbar-b .navbar-brand{
      font-size: 18px;
    }
}