.font-w600 {
	font-weight: 600;
}
.txt-center {
	text-align: center;
}
/*.why-us-section .row {
	border: 1px dashed darkblue;
}
.why-us-section .row .col-md-5, .why-us-section .row .col-md-7 {
	border: 1px solid red;
}*/
.navbar-mobile-1 {
    background: #000056;
}
/*.navbar-mobile-1 ul.au-navbar-menu li a {
	border-color: #DCDCDC;
}*/
/*.slider-1 .au-btn-white {
	color: #000056;
}
.slider-1 .au-btn-white:hover {
	background: #000056 !important;
	color: #fff !important;
}*/
.slider-1 .au-btn-primary {
	background: #000056 !important;
	border-color: #000056;
	color: #fff;
}
.slider-1 .au-btn-primary:hover {
	background: #fff !important;
	color: #000056 !important;
}
.slider-1 .tparrows:hover {
	background: #000056;
}
.icon-box-5 .icon i {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 26px;
}
.icon-box-5 .icon i:hover {
	color: #DCDCDC;
}
.icon-box-5 .content .title {
	margin-bottom: 0px;
    font-size: 20px;
    color: #333333;
    font-weight: 700;
}
body p {
	font-size: 18px !important;
}
header span a {
	color: #999999;
}
header span a:hover {
	color: #555555 !important;
}
.heading-section-2 h3:after {
    background: #000056;
}
.accordion-box-2 .accordion.open .accordion-title {
    background: #000056;
}
/* Menu Movil */
.hidden-tablet-landscape-up > .header.header-mobile-1 > .top-header {
    padding: 4px 0;
}
.icon-box-5 .icon {
	background: #000056;
}
/*.icon-box-5 .icon a:hover {
	color: #DCDCDC;
}*/
/**************/
.section-navbar-2 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.heading-page-1 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.d-flex {
	display: flex !important;
}
.dx-center {
	justify-content: center;
}
.dx-between {
	justify-content: space-between;
}
.dy-center {
	align-items: center;
}
.d-top {
	align-items: flex-start;
}
.d-bottom {
	align-items: flex-end;
}
.d-left {
	justify-content: flex-start;
}
.d-right {
	justify-content: flex-end;
}
.d-column {
	flex-direction: column;
}
/*nosotros.php*/
/*.socials li a:hover, .card-tel i:hover {
    opacity: 1;
    transform: scale(1.3) rotate(360deg);
}*/
/*.card-tel a {
	color: #333333;
}
.socials a.fa-linkedin:hover {
	color: #0077B0;
}
.socials a.fa-instagram:hover {
	color: #3f729b;
}
.socials a.fa-youtube:hover {
	color: #FF0000;
}*/
.socials li a {
	color: #000056 !important;
	font-weight: 600;
}
.socials li a:hover {
	color: #0056AE !important;
}
.socials li a i {
	color: #333 !important;
	transition: .4s ease;
}
/*.socials li a i:hover {
	transform: scale(1.1);
}*/

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

.bg-navy {
	background: #001F3F;
}

.bg-blue {
	background: #0056AE;
}

.bg-darkblue {
	background: #000056;
}

.bg-dark {
	background: #292929;
}

.bg-light-deg {
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
}

/*nosotros.php*/
/*.card-m-design {
	box-shadow: 3px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;
}*/
/*prestamos.php*/
/*.card-into-wrapper {
	padding: 20px 20px 30px;
}*/
.btn-outblack {
	background-color: #fff;
	border: 2px solid #292929;
	font-weight: 600;
	color: #292929;
	transition: .5s ease;
}
.btn-outblack:hover {
	background-color: #292929;
	border-color: #292929;
	color: #fff !important;
}
.card-h-plan {
	background-color:#292929;
	color:white;
	padding:5px 0;
}
.number-box.dark {
	color: #000056 !important;
}

.number-box.dark .title {
	color: #333 !important;
}

@media (max-width: 767px) {
	#eligenos .icon-box {
		display: flex;
	}
	#eligenos .icon-box .icon {
		margin-left: 0px;
		margin-right: 10px;
	}
	#eligenos .icon-box .content {
		margin-top: 0px;
		text-align: left;
	}
	#eligenos .icon-box .content .title {
		margin-bottom: 0px;
	}
}
	/*@media (max-width:479px)
	{
		#eligenos .icon {
			margin: 0px;
		}
		#eligenos .title {
			text-align: left;
		}
	}*/
	/*@media (min-width:480px) and (max-width:767px){
		#eligenos .icon {
			margin: 0px 0px 0px 50px;
		}
		#eligenos .title {
			text-align: left;
			padding-left: 50px;
		}
	}*/

.why-us-section .card-m-why {
	margin-bottom: 35px;
}
@media (min-width:480px) and (max-width:767px){
	.why-us-section .icon-box-5 .content p {
	    padding: 0px;
	}
}
@media (min-width:992px) {
	.card-m-why:hover {
		box-shadow: 8px 8px 10px 0px rgba(0, 0, 0, 0.1) !important;
	}
	.box-progress {
		display: flex;
		align-items: center;
	}
}
@media (min-width: 768px) {
	.visible-md {
		display: none;
	}
	.box-progress {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width:991px) {
	#about-me .box-text {
		margin-bottom: 30px;
	}
	.p-x-md-20 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.card-m-why {
		padding-right: 0px;
		padding-bottom: 0px;
	}
}
#my-services .image-card-6 .content {
    margin-bottom: 15px;
}
/*#my-services p {
	font-size: 17px !important
}*/
#my-services hr {
	margin-top: 0px;
	margin-bottom: 18px;
	border:1px solid #EEEEEE;
}
#my-services .image-card-6 .image {
    margin-bottom: 15px;
}
#my-services .job-title a {
	background: #000056;
	border: 2px solid #000056;
	font-size: 22px;
	transition: .5s ease;
}

#my-services .job-title a:hover {
	background: #fff;
	border-color: #000056;
	color: #000056;
}

/*Inicio.php/Nosotros*/
.why-us-section p {
	font-size: 15px !important;
}
.why-us-section .icon a, .why-us-section .title a {
	cursor: default;
}
.why-us-section .title a:hover {
	color: #000056 !important;
}
/*.why-us-section .icon-box-5 .icon:hover > .icon{
	color: #0056AE;
}*/

/*contacto.php*/
#form-contact {
	padding: 30px;
    background-color: #fff;
    border-right: 2px solid transparent;
	border-image: linear-gradient(to bottom, #000056 0%, #FFFFFF 100%) 1;

	box-shadow: -3px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;
}
/*#form-contact:hover {
    box-shadow: -3px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;
}
*/
.text-contact p {
	font-size: 17px !important;
	/*line-height: normal;*/
}
/*@media (max-width:767px){
	.text-contact {
		padding-left: 15px;
	}
}*/
#contactBtn {
	margin-left: 5px;
	margin-right: 5px;
}

.contact-area .row-box {
	padding: 49.49px 25px;
	border-bottom: 3px solid #000056;
	background: #fff;
	box-shadow: -3px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;

	/*ADD: 21/02/2022*/
		display: flex;
		align-items: center;
}
/*ADD: 21/02/2022*/
.contact-area .row-box p {
	margin-bottom: 0;
}
@media (max-width:991px){
	.contact-area {
		display: none !important;
	}
	.contact-area {
		padding-top: 30px;
	}
	.contact-area .row-box {
		flex-direction: column;
		align-items: center;
	}
	.contact-area .row-box p:first-child {
		margin-right: 0px !important;
	}
	.text-center-sm {
		text-align: center;
	}
}
.contact-area .row-box p, .contact-area .row-box a {
	font-size: 16px !important;
}
.contact-area .row-box a {
	color: #000056;
}
.contact-area .row-box p:first-child {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #000056;
	color: #fff;
	margin-right: 15px;
	transition: .3s ease;
}
.contact-area .row-box p:first-child:hover {
	transform: scale(1.05);
}
/*.contact-area .row-box i:first-child {
	width: 50px;
	height: 50px;
}*/

/*end: contact.php*/

/*icon-operations*/
.ico-progress p, .ico-static p {
	margin: 0 !important;
}
.ico-progress {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.ico-static {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ico-progress:nth-child(1) {
	align-items: flex-start;
}
.ico-progress:nth-child(2) {
	align-items: center;
}
.ico-progress:nth-child(3) {
	align-items: center;
}
.ico-progress:nth-child(4) {
	align-items: flex-end;
}
@media (min-width:992px)
{
	.ico-progress:nth-child(1) {
		align-items: center;
		justify-content: flex-start;
	}
	.ico-progress:nth-child(2) {
		align-items: flex-start;
	}
	.ico-progress:nth-child(3) {
		align-items: flex-start;
	}
	.ico-progress:nth-child(4) {
		align-items: center;
		justify-content: flex-end;
	}
}
/*icon index.php*/
/*.ico-progress {
	border: 1px dashed silver;
}*/
.why-us-section .ico-progress p:first-child {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	/*color:#999999;*/
	color:#555555;
}
.why-us-section .ico-progress p:last-child {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	/*background: #999999;*/
	color: #555555;
	margin-right: 15px;
	/*box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.2);*/
		box-shadow: 0 2px 14px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 10%);
	transition: .5s ease;
}
.why-us-section .ico-static p{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #000056;
	color: #fff;
	margin-right: 15px;
	/*box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.2);*/
		box-shadow: 0 2px 14px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 10%);

	border: 5px solid #fff;
	/*transition: .8s ease;*/
}
.why-us-section .ico-progress p:last-child:hover {
	background: #000056;
	color: #fff;
	cursor: pointer;
}
.icoSelected {
	background: #000056 !important;
	color: #fff !important;
}
.operation-benefit .heading-section h3 {
	font-size: 26px;
}
.operation-benefit .icon-box .content .title {
	font-size: 20px !important;
}
@media (max-width: 767px) {
	.operation-benefit .icon-box {
		display: flex;
	}
	.operation-benefit .icon-box .icon {
		margin-left: 0px;
		margin-right: 10px;
	}
	.operation-benefit .icon-box .content {
		margin-top: 0px;
		text-align: left;
	}
	.operation-benefit .icon-box .content .title {
		margin-bottom: 0px;
	}
}

.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
}
.owl-carousel .owl-item .icon {
	display: flex;
	justify-content: center;
}
/*.owl-carousel .owl-item {
	border: 1px solid #d3d3d3;
}*/
.owl-carousel .owl-item .icon img {
	max-height: 65px;
	width: auto;
}
.owl-carousel .owl-item .icon img[alt="PayPal"],
.owl-carousel .owl-item .icon img[alt="Mercado-Pago"] {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pt-25p {
	padding-top: 25px;
}
.pb-25p {
	padding-bottom: 25px;
}

.px-35p {
	padding-left: 35px;
	padding-right: 35px;
}

#btn-offer-x3 a:hover {
	color: #000056 !important;
}
/*@media (max-width:767px) {
	#btn-offer-x3 {
		background: #292929;
	}
}*/
@media (max-width:992px) {
	#btn-offer-x3 .container {
		flex-direction: column;
	}
	#btn-offer-x3 .container > div:nth-child(2) {
		padding: 10px 0px;
	}
}

.bg-parallax {
	background-position-y: top !important;
}

.footer-block-1 .logo {
    margin-bottom: 13.4px;
}

footer .quick-link ul li a {
	padding-left: 15px;
}
@media (max-width: 991px) {
	footer .footer-block-2 div, footer .footer-block-3 div, footer .block-inner {
		padding-left: 15px;
	}
}
footer .footer-block-1 .logo a {
	display: inline-block;
}
footer .footer-block-1 .logo img {
    /*width: 140px;*/
    	height: 40px;
    	width: auto;
    	padding-left: 15px;
    	filter: invert(0.4)
}
@media (min-width: 480px) and (max-width: 767px) {
	footer .footer-block-1 .logo img {
	    /*width: 160px;*/
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	footer .footer-block-1 .logo img {
	    /*width: 225px;*/
	}
	footer .footer-block-2 .title, footer .footer-block-3 .title {
		margin-top: 5px;
	}
	footer .footer-block-3 .social-list {
		margin-top: 30px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	footer .footer-block-1 .logo img {
	    /*width: 180px;*/
	    	margin-bottom: 20px;
	}
	footer .footer-block-2 .title, footer .footer-block-3 .title {
		margin-top: 4px;
	}
	footer .footer-block-3 .social-list {
		margin-top: 32px;
	}
}
@media (min-width: 1200px) {
	footer .footer-block-1 .logo img {
	    /*width: 225px;*/
	}
	footer .footer-block-2 .title, footer .footer-block-3 .title {
		margin-top: 12px;
	}
	footer .footer-block-3 .social-list {
		margin-top: 32px;
	}
}

footer .contact-list ul li a {
	color: #aaaaaa;
}
footer .contact-list ul li a:hover {
	color: #555555 !important;
}

.bot-footer .block-inner {
    /*border-top: 1px solid rgba(255, 255, 255, 0.07);*/
    border-top: 0;
}

.bot-footer {
	background: #292929 !important;
}


/*icons-operations*/
		.operations {
            height:40vh;
            position: relative;
        }
        .operations > div {
            position: absolute;
        }
        .operations .icon-1 {
            width:33.33%;
            height:50%;
            top: 50%;
            left: 0;
        }
        .operations .icon-2 {
            width:33.33%;
            height:50%;
            top: 0;
            left: 0;
        }
        .operations .icon-3 {
            width:33.33%;
            height:50%;
            top: 0;
            left: 66.66%;
        }
        .operations .icon-4 {
            width:33.33%;
            height:50%;
            top: 50%;
            left: 66.66%;
        }
        .operations .icon-5 {
            width:33.33%;
            height:50%;
            top: 25%;
            left: 33.33%;
        }

        /*==== lg & xl screens ====*/
        @media (min-width: 992px)
        {
            .operations {
                height:60vh;
            }
            .operations .icon-1 {
                width:50%;
                height:33.33%;
                top: 0;
                left: 0;
            }
            .operations .icon-2 {
                width:50%;
                height:50%;
                top: 0;
                left: 50%;
            }
            .operations .icon-3 {
                width:50%;
                height:50%;
                top:50%;
                left: 50%;
            }
            .operations .icon-4 {
                width:50%;
                height:33.33%;
                top: 66.66%;
                left: 0;
            }
            .operations .icon-5 {
                width:50%;
                height:33.33%;
                top: 33.33%;
                left: 0;
            }

            /*#load1, #load2, #load3 {
				height: 60vh;
			}*/
			.ico-static {
				justify-content: flex-start;
			}
			.why-us-section .image img {
				padding-left: 20px;
				padding-right: 20px;
			}
        }

        /*==== xl screens ====*/
        @media (min-width: 1200px)
        {
        	.why-us-section .image img {
				padding-left: 50px;
				padding-right: 50px;
			}
        }

        /*==== xxl screens ====*/
        @media (min-width: 1400px)
        {
        	.why-us-section .image img {
				padding-left: 0px;
				padding-right: 0px;
			}
        }


@media (max-width: 767px)
{
	#work-back {
		/*background: url("../images/question_contact.png") center center no-repeat;*/
		background-color: #111111;
	}
	/*#work-back:before {
		content:'';
		position: absolute;
	    top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: rgba(0,0,0,0.2);
	}*/

	#testimonials {
		background: url() center center no-repeat !important;
		background-color: #000056 !important;
	}
}

/*Parallax Main .index*/
@media (max-width:576px) {
    #parallax-main {
        background: url(../images/bg-testimonials-01.jpeg) center center no-repeat !important;
    }
    #parallax-main .heading-section {
        padding-bottom: 0px;
    }
    #parallax-main .image-card {
        margin-bottom: 0px !important;
    }
    #parallax-main .card-body {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.link-activated {
	color: #004a94 !important;
}
.link-activated-xs {
	color: #337ab7 !important;
}

.section-navbar-2 .logo {
	height: 60px;
}
.section-navbar-2 .logo a {
	height: inherit;
}
.section-navbar-2 .logo img {
	/*object-fit: contain;
	height: 60px;*/
		height: inherit;
		width: auto;
		padding-top: 10px;
		padding-bottom: 10px;
}

@media (max-width: 1199px) {
	.section-navbar-2 .logo {
    	padding-top: 0;
	}
}
@media (max-width: 991px) {
	.header-mobile-1 .top-header .logo {
	    margin-top: 0;
	}
}
@media (max-width: 992px) {
	.header-mobile-1 .top-header .logo {
		height: 60px;
	}
	.header-mobile-1 .top-header .logo a {
		height: inherit;
	}
	.header-mobile-1 .top-header .logo img  {
    	/*height: 60px;*/
    	height: inherit;
		width: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (max-width: 767px) {
	.header-mobile-1 .top-header .logo {
    	margin-top: 0;
	}
	.header-mobile-1 .top-header .logo img {
		height: 60px;
		width: auto;
	}
}
@media (max-width: 479px) {
	/*.header-mobile-1 .top-header .logo {
    	margin-top: 5px;
	}*/
}

/* Accordeon */
.we-work-section {
	padding-top: 40px;
}
.accordion-box-2 .accordion .accordion-title p{
	line-height: 27.5px;
	padding: 0;
}
.accordion-box-2 .accordion .accordion-content .content-inner p {
	line-height: 27.5px;
	padding-left: 15px;
	margin-bottom: 0;
}
.accordion-box-2 .accordion.open .accordion-title {
	padding: 10px 25px;
}
.accordion-box-2 .accordion .accordion-content .content-inner {
	padding: 20px 25px;
}

/* Icono+Text */
@media(max-width: 575px) {
	#eligenos .icon-box .icon,
	.operation-benefit .icon-box .icon {
		width: 15%;
	}
	#eligenos .icon-box .content,
	.operation-benefit .icon-box .content {
		width: 85%;
	}
	.why-us-section .ico-static p {
		width: 100px;
		height: 100px;
	}
	.why-us-section .ico-progress p:last-child {
		width: 55px;
		height: 55px;
	}
	.number-box .number {
		font-size: 48px;
		/*font-weight: 500;*/
		margin-bottom: 0;
	}
	/*.number-box .title {
		font-size: 16px;
	}*/
}
@media (min-width: 576px ) and (max-width: 767px) {
	#eligenos .icon-box .icon,
	.operation-benefit .icon-box .icon {
		width: 20%;
	}
	#eligenos .icon-box .content,
	.operation-benefit .icon-box .content {
		width: 80%;
	}
}

/* Acceso icono whatsaap */
.container-float-social {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 100;
}
.box-float-social {
    position: absolute;
    left: 0;
    bottom: 22.5px;
    z-index: 20;
}
.box-float-social a {
    border-radius: 50%;
    background-color: #1BD741;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    width: 55px;
    height: 55px;
    box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 8%);
}
.box-float-social a:hover {
	transform: translateY(-1.5px);
}
.box-float-social a i {
    width: 30px;
    transition: all 0.3s ease-in-out;
    font-size: 1.5em;
}
.box-float-social > p {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 30;
    width: 18px;
    height: 18px;
    margin-left: 10px;
    line-height: 18px;
    font-size: 80%;
    border-radius: 50%;
    background-color: red;
    text-align: center;
    color: #fff;
    margin: 0;
    font-size: .8em !important;
}
@media(max-width: 767px) {
	.box-float-social {
		bottom: 14px;
		left: 7px;
	}
	.box-float-social a {
		width: 50px;
		height: 50px;
	}
	#up-to-top {
		right: 7.5px;
		bottom: 82.5px;
	}
}
/* // Acceso icono whatsaap */

/* For google recaptcha */
#up-to-top {
	right: 10px;
    bottom: 85px;
}