/* mbt */

.footer-widget_03 h4{
  visibility: hidden;
}

.main-footer h4 {
  margin-bottom: 20px;
}

.intro-section .icon{
  border-radius: 100px;
  background-color: #1a5563;
  padding: 5px;
  }

.intro-section .icon img{
    width: 60px;
    height: 60px
    }

.title-box h2 span {
     color: #1a5563;
    }
    
.travilo-text h6{
margin-bottom: 5px;
}

/*
.main-menu .navigation > li {
  padding: 30px 0px 7px 0px;

}
*/

.main-menu .navigation > li > ul {
  background-color:#1a5563;
   padding: 0px;
  }
  
.main-menu .navigation > li > ul {
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
}

.main-menu .navigation > li > ul > li {
    border-bottom: 1px solid #c58d5f;
}


.main-menu .navigation > li > ul > li > a {
    background-color:#1a5563;
    color:#fff;
}
    
.main-menu .navigation > li > ul > li > a:hover {
    background-color:#c58d5f;
    color:#000;
}

/* Contact Form */

input, select, textarea {
  font-family: inherit;
  border: 1px solid;
  padding: 5px;
  min-width: 300px;
  margin-bottom: 20px;
}

.btn {	
font-family: 'Gilroy_Bold', 'Open Sans', sans-serif;
  line-height: 26px;
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  text-transform: capitalize;
  background-color: var(--primary-color);
  max-width: 50px;
  margin: 20px 5px;
  border: 2px solid #1a5563;
  border-radius: 5px;	
}

.btn:hover {
  background-color: #ffffff;
  color: var(--primary-color);
  border: 2px solid var(--primary-color);
}

.status-msg.success {
  font-size: 1.2rem;
  color: green;
  margin-bottom: 15px;
}

.f-bottom {
  border-top: 1px solid #1a5563;
}

.footer-brand-logo img {
  opacity: 0.5;
}