#logo img {  max-height: 100%; }

.fff {   margin: 0;    color: #fff; }
.fff:hover {   margin: 0;    color: #fff; }

.nav-dropdown>li>a, .nav-column>li>a {  text-transform: uppercase;    font-size: .8em;    font-weight: bolder;    color: #000;}

.top-sol {  background: #151515;   padding: 0px 17px;}
.top-sol ul li {    list-style: none;   font-size: 13px;}
.top-sol ul li a {   color: #fff;}

.news input[type='email'] {  margin: 0;    float: left;    width: 65%;    display: inline-block;    background: #000; }
.news input[type='submit'] {     background: transparent !important; text-transform: capitalize;   font-size: 15px;    font-weight: 100;     margin: 0; }
.news {   background: #151515;    padding: 10px; }


/*default-btn*/
.default-btn {
  border: none;
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  color: #ffffff;
  background-color: #5f5f5f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 0;
  padding: 14px 50px;
  font-weight: 700;
  font-size: 16px;
}

.default-btn span {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
  transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 5px;
}

.default-btn i {
  position: absolute;
  left: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 700;
  font-size: 16.5px;
}

.default-btn i.flaticon-user {
  margin-top: -1.5px;
}

.default-btn:hover {
  color: #000;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.default-btn:hover span {
  width: 225%;
  height: 562.5px;
}


.flickity-page-dots{     bottom: inherit !important;  }
.ex-info {   padding-left: 50px; }
.ex-info ul li a {  text-decoration: underline; }

/* This Phone Size */
@media (max-width:767px){
.medium-logo-center .logo {   -ms-flex-order: 4;    order: 4;}
.medium-logo-center .logo img{     margin-right: 0;  }
.news input[type='email']{    width: 100%; }
.ex-info {  padding-left: 0px;}
}

