/*********************************************************************************

	Template Name: Template Full Name Here
	Description: A perfect template to build beautiful and unique medical websites. It comes with nice and clean design.
	Version: 1.0

	Note: This is custom css.

**********************************************************************************/

.service-icon {
    font-size: 45px;
    color: #0d10a1d7;
}

.big-size {
    font-size: 55px !important;
}

.loader {
    width: 70px;
}

.header-default .header__wrapper .header-left .logo a img {
    width: 90px !important;
}

.header-default.headroom--not-top .header__wrapper .header-left .logo a img {
    width: 90px !important;
}

.headroom--sticky.headroom--not-top {
    background-color: rgba(20, 53, 158, 0.81) !important
}

.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1>a {
    font-size: 18px !important
}

.tp-leftarrow {
    opacity: 0
}

.tp-rightarrow {
    opacity: 0
}

.architecture-service-container {
    background-image: url('../img/bg/bg-image-20.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.architecture-service {
    border-right: none;
}

hr {
    background-size: 4px 4px;
    border: 0;
    height: 4px;
    background-color: white;
    margin-right: auto;
    margin-left: auto;
}

.bk-accordion-style--2 .card-header h5 a.acc-btn[aria-expanded="true"]::before {
    content: " ";
}

.bk-accordion-style--2 .card-header h5 a.acc-btn::before {
    display: inline-block;
    content: ' ';
    background-image: url('../img/flechaverticalazul.svg');
    background-size: 14px 14px;
    height: 14px;
    width: 14px;
    background-repeat: no-repeat;
    transition: all 0.5s;
    position: absolute;
    right: 0;
}

@media(min-width:760px) {
    h2.heading-h2 {
        font-size: 60px
    }
    #valores .h5.heading-h5 {
        font-size: 25px
    }
    #valores .bk-feature .icon i {
        font-size: 55px;
    }
    .architecture-service {
        min-height: 500px;
    }
}

@media(max-width:1198px) and (min-width: 1000px) {
    .architecture-service {
        min-height: 400px;
    }
    .architecture-service .architecture-inner .view-more-btn {
        opacity: 1;
        visibility: visible;
        height: auto
    }
    .architecture-service .architecture-inner {
        padding: 70px 50px;
    }
}

.subscribe-text-bg {
    background-image: none
}

footer .pt--150 {
    padding-top: 60px
}

#scrollUp {
    right: auto;
    left: 23px
}

.header-default.header-transparent.position-from--top {
    padding-top: 0px;
}

.big-size {
    font-size: 42px
}

.bg_color--18 {
    background-color: #0038E3;
}

.social-share a {
    font-size: 30px !important
}

.footer-widget.text-var--2 .footer-address p a {
    line-height: 18px;
}

.footer-widget .footer-address p a {
    line-height: 14px !important
}

.bg_image--13 {
    background-image: url('../img/nuestroequipobanner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}