@media (max-width: 991px) {
.welcome .row {
    height: 680px !important;
}}
.welcome__bg--d {
        background-size: contain !important;
    }
.nht-about .page-header--bg .container,
.nht-faq .page-header--bg .container,
.nht-media .page-header--bg .container {
   background-image: none !important;
}

@media (max-width: 991px) {

  .welcome::before {
    opacity: .9;
  }
   .nht-home .section.section--video .row {
      display: flex;
      flex-direction: column;
   }
   .nht-home .section.section--video .col-md-5 {
      order: 1;
   }
   .nht-home .section.section--video .col-md-6 {
      order: 2;
   }
   .nht-home .section.section--video .video__box {
      margin: 40px 0 0;
   }
}

@media (max-width: 767px) {
  .nht-about .nht-page__about--certificates {
    padding: 40px 0;
  }
  .nht-about .nht-page__about--certificates__thumb {
    position: relative;
    bottom: 0;
    left: 0;
    margin-top: 20px;
  }
}

.nht-faq .blog-description,
.nht-blog-list .blog-description {
  display: none;
}

.nht-faq .footer,
.nht-blog-list .footer {
  margin-top: 100px;
}

.section--content__text,
.content__editor p,
.content__editor li,
.split-item__content {
	font-size: var(--sze-15) !important;
}

.accordion--faq .accordion__trigger--active {
	font-weight: var(--fnt-700);
}

.nht-page__about--certificates {
  padding: 60px 0
}

.nht-page__about--certificates__thumb {
  display: none
}

html:lang(es) .navbar-default .navbar-nav>li>a {
   padding: 40px 5px;
   font-size: 15px
}

html:lang(es) .navbar-default .navbar-nav>.dropdown>a {
   padding: 40px 22px 40px 10px;
}

html:lang(es) .navbar .navbar-nav>.cta>a,
html:lang(es) .navbar-default .navbar-nav>.dropdown.ddlang>a {
   padding: 25px 5px;
}

html:lang(es) .navbar .navbar-nav>.cta>a span {
  padding: 0 15px;
  font-size: 16px;
}

.select-control--alert::after {
   content: '';
   border: 2px solid #e62c2c;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   pointer-events: none;
   z-index: 2;
   animation: flickerAnimation 1s infinite;
}

@keyframes flickerAnimation {
  0%   { opacity:.5; }
  50%  { opacity:0; }
  100% { opacity:.5; }
  }

.input-email .form-group::after {
   display: flex;
}
 
.iti__flag-container {
   display: none;
}
 
.input-tel {
   padding-left: 20px !important
}
 
.nht-page__services--sidebar__content--form .welcome__form--item .form-control {
   padding-left: 0 !important
}

@media (max-width: 991px) {

   .welcome .iti input[type=tel] {
    padding-left: 0 !important;
   }
}

@media (min-width: 992px) {
.welcome__form--item:nth-child(3)::after {
    content: '';
    background: var(--clr-5);
    width: 1px;
    height: 30px;
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 1;
}
  }


/*Fixed Instagram*/

.sd-fixed-block {
         position: fixed;
         bottom: 0;
         left: 0;
         right: 0;
         max-width: 1170px;
         margin: 0 auto;
         background: var(--clr-2);
         color: var(--clr-1);
         border-radius: 10px 10px 0 0;
         z-index: 5;
          transform: translateY(150%);
         transition: all .2s;

      }

      .sd-fixed-block__active {
        transform: translateY(0) !important;
      }

      .sd-fixed-inner {
         position: relative;
         display: flex;
         flex-direction: column;
         justify-content: space-between;
         align-items: center;
         padding: 20px 50px 30px;
         text-align: center;
      }

      .sd-fixed-block__icon {
         font-size: 60px;
         color: #e3c53f;
         position: relative;
      }

      .sd-fixed-block__text {
         font-size: 18px;
         line-height: var(--lne-14);
         margin: 5px 0 20px;
      }

      .sd-fixed-block__go {
         width: 200px;
      }

      .sd-fixed-block__go .btn {
         background: var(--clr-0);
         width: 150px;
         height: 50px;
         line-height: 50px;
         padding: 0;
         border-radius: 5px;
         -webkit-box-shadow: 0 3px 15px 5px rgb(0 0 0 / 5%);
         -moz-box-shadow: 0 3px 15px 5px rgba(0, 0, 0, .05);
         box-shadow: 0 3px 15px 5px rgb(0 0 0 / 5%);
         font-size: var(--sze-16);
         color: var(--clr-1);
         font-weight: var(--fnt-700);
      }

      .sd-fixed-block__close {
         position: absolute;
         top: 5px;
         right: 5px;
         width: 30px;
         height: 30px;
         line-height: 30px;
         padding: 0;
         border: none;
         border-radius: 0;
         color: #c9ae3a;
         background: transparent;
         font-size: var(--sze-20)
      }

      @media (min-width: 992px) {
         .sd-fixed-block {
            bottom: 30px;
            border-radius: 10px;
            overflow: hidden;
         }
         .sd-fixed-inner {
            height: 100px;
            flex-direction: row;
            padding: 0;
            text-align: left;
         }
         .sd-fixed-block__icon {
            width: 230px;
            font-size: 140px;
         }
         .sd-fixed-block__icon i {
            position: absolute;
            top: -70px;
            left: 0;
            right: 0;
            text-align: center;
         }
         .sd-fixed-block__text {
            width: calc(100% - 430px);
            font-size: 22px;
            margin: 0;
         }
      }

/*Fixed Instagram*/