.language {
  width: 100px;
  padding: 0;
  margin: 30px 39px 0 0;
  float: right; }
  @media screen and (max-width: 767px) {
    .language {
      margin-right: 0;
      width: 75px; } }
  .language .icon-facebook {
    margin-top: 0 !important; }
  .language .select {
    float: left;
    width: 57px;
    height: 82px;
    overflow: hidden;
    margin-top: -30px;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .language .select {
        width: 53px; } }
    .language .select:hover {
      overflow: visible;
      background-color: #f2f2f2 !important;
      position: absolute;
      z-index: 999; }
    .language .select .lang-item {
      color: #000;
      font-size: 14px;
      cursor: pointer;
      line-height: 84px; }
    .language .select .lang-dropdown {
      border: none;
      background-color: #f2f2f2 !important;
      background-image: none;
      border-radius: 0px;
      box-shadow: none;
      color: #3c3c3c;
      display: block;
      font-size: 14px;
      height: 35px;
      transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
      line-height: 35px;
      font-family: 'RobotoCondensedRegular';
      padding: 0px 16px; }
      .language .select .lang-dropdown .lang-item {
        color: #000;
        font-size: 14px;
        cursor: pointer;
        line-height: 35px; }
      .language .select .lang-dropdown:hover {
        background-color: #e8e8e8 !important; }

@media screen and (max-width: 479px) {
  .titleab {
    font-size: 18px; } }

@media screen and (max-width: 479px) {
  .titleab + p {
    font-size: 14px; } }

@media screen and (max-width: 767px) {
  .about-icon-spec-class {
    margin-top: 15px;
    margin-bottom: -5px; } }

.index-line-1 {
  background: none;
  position: relative; }
  .index-line-1 img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    z-index: -1; }

/*# sourceMappingURL=dev.css.map */
