@font-face {
  font-family: "encode-regular";
  src: url("../assets/fonts/EncodeSansSemiCondensed-Regular.ttf")format('truetype');
}
@font-face {
  font-family: "encode-medium";
  src: url("../assets/fonts/EncodeSansSemiCondensed-Medium.ttf")format('truetype');
}
@font-face {
  font-family: "encode-bold";
  src: url("../assets/fonts/EncodeSansSemiCondensed-Bold.ttf")format('truetype');
}
@font-face {
  font-family: "encode-extrabold";
  src: url("../assets/fonts/EncodeSansSemiCondensed-ExtraBold.ttf")format('truetype');
}
@font-face {
  font-family: "encode-light";
  src: url("../assets/fonts/EncodeSansSemiCondensed-Light.ttf")format('truetype');
}

header .navbar-brand{
    margin: 10px 0;
    width: 245px;
}
.fixedmenu{
    background: #fff;
}
.center-brand .navbar-nav .nav-link, .transparent-bg .navbar-nav .nav-link, .fixed-bottom .navbar-nav .nav-link{
    color: #1c203e;
}
.fixedmenu .navbar-nav .nav-link.active, .fixedmenu .navbar-nav .nav-link.active:hover, .fixedmenu .navbar-nav .nav-link.active:focus, .center-brand.fixedmenu .navbar-nav .nav-link.active{
    background: #4292a5;
}
.loader span{
    background: #1c203e;
}
.transparent-bg .sidemenu_btn > span{
    background: #1c203e;
}
#rev_arrows h1, #rev_arrows h4{
    color: #1c203e;
}
.btnsecondary{
    background: #4292a5; 
}
.btnsecondary:hover, .btnsecondary:active, .btnsecondary:focus{
    background: #1c203e;
    border-color: #1c203e;
}
.btnprimary, .btnprimary-alt{
    background: #1c203e;
}
.btnprimary:hover, .btnprimary:active, .btnprimary:focus{
    background: #4292a5;
    border-color: #4292a5;
}
.price-table:hover{
    background: #4292a5; 
}
.price-table.active:hover{
    background: #1c203e;
}
#services-slider .service-box{
    background: #4292a5; 
}
#services-slider .owl-item.center .service-box{
    background: #1c203e;
}
#services-slider .service-box::before{
    background: #67bfd4 !important; 
}
#services-slider .owl-item.center .service-box{
    background: #1c203e;
}
.team-box .team-content{
    background: #1c203e;
}
.progress-bars .progress .progress-bar{
    background: #4292a5;
}
a.nav-link{
    font-family: encode-medium;
}
.nav-item.phone-btn i{
    margin-right: 5px;
    font-size: 15px;
}
.nav-item.whatsapp-btn{
    background: #0DC143;
    border-radius: 10px;
    border: 4px solid #14ab41;
    margin-top: 10px !important;
    margin-right: 18px !important;
}
.back-top{
    background: #1c203e;
}
.back-top::before{
    background: #4292a5;
}
.side-menu{
    background: #4292a5;
}
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .sidebar-nav .navbar-nav .nav-link.active{
    color: #4292a5;
}
.side-menu .navbar-nav .nav-link:hover, .side-menu .navbar-nav .nav-link:focus, .side-menu .sidebar-nav .navbar-nav .nav-link.active{
    color: #1c203e;
}
.nav-item.whatsapp-btn:hover{
    background: #0f8e35;
}
.navbar-nav .nav-link{
    padding: 5px 1rem !important;
}
.nav-item.whatsapp-btn i{
    color: #fff;
    font-size: 22px;
}
.texto-voz{
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 1.5rem;
    font-family: encode-bold;
    color: #1c203e;
}
.heading-title > span{
    color: #4292a5;
}
.heading-title.pequeño span{
    font-size: 1rem;
    font-family: encode-bold;
}
.content-left .feature-item, .content-right .feature-item{
    height: 100px;
}
.feature-item .icon{
    background: #4292a5;
}
.feature-item:hover .icon{
    animation: itg_pulse 1s infinite;
    -webkit-box-shadow: 0 0 0 0 #1c203e;
    box-shadow: 0 0 0 0 #1c203e;
}
#app-feature .feature-item:hover .icon{
    background: #1c203e;
}
@media screen and (max-width: 992px){
    #app-feature .feature-item{
        width: 300px;
    }
}
footer .copyrights > a:hover, footer .copyrights > a:focus{
    color: #1c203e;
}
.text-bl{
    color: #4292a5;
    font-weight: bold;
}
.feature-item h4{
    padding-top: 27px;
}
.navbar-toggler span{
    background: #1c203e;
}
.movil-menu{
    display: none;
    width: 100%;
}
.movil-menu ul{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    background: #e4e4e4;
}
.movil-menu .navbar-nav .nav-item{
    width: 50%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media screen and (max-width: 992px){
    .text-urg{
        font-size: 28px !important;
        line-height: 34px !important;
    }
    .nav-item.phone-btn.ocultar{
        display: none;
    }
    .nav-item.whatsapp-btn.ocultar{
        display: none;
    }
    .movil-menu{
        display: inline;
    }
}
.phone-movil{
    background: #4292a5;
    border-radius: 10px;
    border: 4px solid #416f79;
    margin-top: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}
.phone-movil:hover{
    background: #416f79;
}
.phone-movil a{
    color: #fff !important;
}
.navbar{
    padding: 0;
}
.team-box:hover .team-content, .team-box.single:hover .team-content{
    transform: translateY(53%);
}