/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */



/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */



/*

Theme Name: MAKELAAR theme

Author: cruzdiabloestudio.com.ar

Description: MAKELAAR theme.

Version: 1.0

*/



/* -------------------- GLOBAL STYLES ---------------- */



@charset "utf-8";

* {

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

}



body {

	font-family: 'Titillium Web', sans-serif;

}



p {

	color: #444;

	font-size: 15px;

	letter-spacing: 0; 

}



h6 {

	background: url(images/border-title-white.png) center bottom no-repeat;

	padding-bottom: 50px;

	margin: 30px 0

}



.img-responsive,

.thumbnail>img,

.thumbnail a>img,

.carousel-inner>.item>img,

.carousel-inner>.item>a>img {

	display: block;

	max-width: 100%;

	height: auto;

	margin: auto;

}



.no-padding {

	padding: 0;

}



.right .no-animation{

    margin: 0 20px;

}



.no-animation img:hover {

	outline: 0 solid #ed2e35;

	outline-offset: 0px;

}



.borders {

	margin: 0;

	padding: 0;

	display: block;

}



.world {

	background: url(images/world.png) center top no-repeat;

	width: 100%;

	padding: 0;

}



#servicios,

#seguros {

	position: relative;

	width: 100%;

    background-color: white;

	margin-top: auto;

}



#servicios {

	display: none;

	padding-bottom: 75px;

}





/* -------------- HEADER - NAVBAR SECTION --------------------- */



.lang-nav a img:hover {

	outline: 0;

}



.navbar-nav a {

	-webkit-transition: all 500ms ease-in-out;

	-o-transition: all 500ms ease-in-out;

	transition: all 500ms ease-in-out;

}



.navbar-nav a:hover {

	-webkit-transition: all 500ms ease-in-out;

	-o-transition: all 500ms ease-in-out;

	transition: all 500ms ease-in-out;

}



.container-fluid.lang {

	background: white;

}



.nav li li a,

.nav li li a:visited {

	color: white;

	margin-bottom: 15px;

}



.nav li li a:hover {

	color: #ff5001;

	text-decoration: none;

}



/*

h3 {

	color: #00409a;

	font-size: 30px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 34px;

	/*height:68px;*/





.navbar-inverse .navbar-toggle {

	border-color: #FF4F00;

	background-color: #FF4F00;

	top: 32px;

}



.navbar-wrapper {

	position: relative;

	z-index: 10000;

	width: 100%;

	top: 0;

}



.home-page .navbar-wrapper {

	background-color: white;

}



.navbar-brand.orange {

	background-image: url(images/logo-orange.png);

	height: 86px;

	width: 200px;

	background-repeat: no-repeat;

	background-position: left center;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	text-indent: -9999px;

	margin-top: 11px;

	margin-right: 100px;

	background-size: contain;

}



.navbar-inverse {

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: transparent;

	border-color: transparent;

	border: none;

}



.navbar-inverse .navbar-nav>li>a {

	color: white;

	font-family: 'Titillium Web', Arial;

	font-weight: bold;

	font-size: 16px;

	border-bottom: solid 2px transparent;

}



.navbar-inverse .navbar-nav>li>a:hover {

	color: white;

	background: none;

	border-bottom: solid 2px #fe4f00;

}



.navbar-nav {

	margin-top: 50px;

}



.navbar-nav>li>a {

	height: 30px;

	padding: 0;

	margin: 10px 35px;

}



.navbar-nav>li>ul {

	display: none;

}



.navbar-nav>li:hover>ul {

	display: block;

	-webkit-transition: all 300ms ease-in-out;

	-o-transition: all 300ms ease-in-out;

	transition: all 300ms ease-in-out;

}



.navbar-nav>li>ul>li {

	color: white;

	margin-left: 20px;

}



.navbar-inverse .navbar-nav>.active>a,

.navbar-inverse .navbar-nav>.active>a:hover,

.navbar-inverse .navbar-nav>.active>a:focus {

	background: none;

	border-bottom: solid 2px #fe4f00;

}



.nav li li a.black,

.nav li li a.black:visited,

.navbar-inverse .navbar-nav>li>a.black,

.navbar-inverse .navbar-nav>.active>a.black,

.navbar-inverse .navbar-nav>.active>a.black :hover,

.navbar-inverse .navbar-nav>.active>a.black :focus {

	color: black;

}



.nav li li a.black {

	padding-left: 0;

}



.nav li li a.black:hover {

	color: #fe4f00

}



/* ----------------- SEGUROS DE CREDITO SECTION --------------------- */



.float-nav {

	position: relative;

	z-index: 9999;

	top: 45%;

	float: right;

}



.float-nav li {

	width: 50px;

	height: 50px;

	margin-bottom: 10px;

	margin-top: 20px;

}



/*



.pt-text{

    font-size: 34px !important;

    line-height: 45px !important;

}

*/



.float-nav li a {

	background: #EEEEEE;

	color: #FF4F00;

	width: 100%;

	height: 100%;

	display: block;

	text-align: center;

	font-size: 30px;

}



.float-nav li a:hover {

	background: #FF4F00;

	color: #EEEEEE;

    text-decoration: none;

}



.float-nav li a .fa {

	line-height: 50px;

}



.fa-instagram {

	font-size: 35px;

	font-weight: bold;

}



.container-video {

	padding: 0;

	min-height: 79vh;

	position: relative;

}



.container-video video{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.container-overlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #000;

	opacity: 0.5;

}



.video-content {

	position: relative;

	justify-content: center;

	align-items: center;

	text-align: center;

	z-index: 2;

	top: 23vh;

}



.video-content h3 {

	font-size: 22px;

	color: white;

	margin-bottom: 5px;

	margin-left: 50px;

}



.video-content p {

	font-size: 72px;

	color: white;

	letter-spacing: 2px;

	line-height: 1;

	margin-left: 50px;

}



.video-content2 {

	position: relative;

	justify-content: center;

	align-items: center;

	text-align: center;

	z-index: 2;

	top: 23vh;

}



.video-content2 h3 {

	font-size: 22px;

	color: white;

	margin-bottom: 5px;

}



.video-content2 p {

	font-size: 65px;

	color: white;

	letter-spacing: 2px;

	line-height: 1.09;

}



.seguro-credito .container{

	padding-top: 65px;

	padding-bottom: 65px;

}



.gray {

	background: #EFEFF0;

	padding: 110px 0;

}



.check-seguros p{

	line-height: 29px;

	font-size: 19px;

}



.destacado {

	font-size: 60px;

	line-height: 65px;

}





.anim-slider {

	background-color: transparent;

}



.anim-slide {

	opacity: 0;

	background-color: transparent;

}



.anim-slide-this {

	opacity: 1;

}



.anim-dots {

	display: none;

}



li.anim-slide:nth-of-type(1) {

	/*background: #fff url("images/slide-1.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(2) {

	/*background: #fff url("images/slide-2.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(3) {

	/*background: #fff url("images/slide-3.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(4) {

	/*background: #fff url("images/slide-4.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(5) {

	/*background: #fff url("images/slide-5.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(6) {

	/*background: #fff url("images/slide-1.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(7) {

	/*background: #fff url("images/slide-2.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(8) {

	/*background: #fff url("images/slide-3.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(9) {

	/*background: #fff url("images/slide-4.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



li.anim-slide:nth-of-type(10) {

	/*background: #fff url("images/slide-5.jpg") 100%/cover;*/

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



.caption h5,

.caption h6,

.caption p {

	width: 100%;

	text-align: center;

	position: relative;

}



.caption {

	cursor: pointer;

}



.caption .container {

	width: 100%;

}



#seguros p {

	margin-bottom: 18px;

}

.seguro-p{
	padding-top: 10px;
	padding-right: 100px;
}


.seguro-p p{

	font-size: 20px;

}



.seguro{

	margin-bottom: 80px;

}



.seguro-p2 p{

	font-size: 40px;

	margin-left: 50px;

}



.container-texthome {

	padding-top: 100px;

	padding-bottom: 110px;

}



.text-home {

	align-items: center;

	justify-content: center;

	text-align: center;

}



.text-home p{

	font-size: 40px;

}



/*



.container-home p {

	min-height: 42px;

}



*/





/* ------------ NOSOTROS SECTION ------------------- */





.box-container {

	margin-top: 0;

	position: relative;

	width: 100%;

}



.gray2.world {

	background: #a7a7a7 url(images/world.png) center top no-repeat;

	width: 100%;

	padding: 100px 0px;

}





/*

.gray-light {

	background: rgba(233, 233, 233, .5);

	padding-bottom: 100px;

	padding-top: 40px;

	margin-top: 30px;

}

*/

.nosotros {

	background: url(images/nosotros.jpg) center;

	background-size: cover;

	padding-bottom: 100px;

	padding-top: 50px;

	height: 400px;

}



.nosotros-p {

	margin-bottom: 70px;

}



.nosotros-p p {

	font-size: 21px;

	color: white;

}



.nosotros-p2 p{

	font-size: 40px;

	color: white;

}



.container-mision {

	height: 620px;

}



.container-valores {

	padding: 50px 0px;

}



.col-2 {

	background: rgba(233, 233, 233, .5);

	padding: 70px;

}



.col-1 {

	background: rgba(84, 84, 84, .1);

	padding: 70px;

}



.col-3,

.col-4 {

	padding: 70px;

}



.col-1 p {

	font-size: 44px;

	clear: both;

	line-height: 55px;

}



.col-2 p {

	font-size: 18px;

	clear: both;

	margin-bottom: 30px;

	line-height: 30px;

}



.col-3 p,

.col-4 p {

	font-size: 18px;

	clear: both;

	margin-bottom: 30px;

    line-height: 26px;

}



.border h1{

    font-weight: 700 !important

}



.col-1 h1,

.col-2 h1,

.col-3 h1 {

	font-size: 22px;

	padding-bottom: 20px;

	float: left;

}



.col-4 h1 {

	font-size: 22px;

	padding-bottom: 20px;

	float: left;

}



.col-4 h1:before {

	content: "\00a0 ";

}



.col-3 .left,

.col-3 .right {

	line-height: 100px;

	position: relative;

	float: left;

	width: 50%;

	padding: 50px 0 0 0

}



.col-md-12 .right{

    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 50px;

}



.col-1 h1::after,

.col-2 h1::after {

	content: "\A";

}



.container-col {

	width: 100%;

	max-width: 490px;

	margin: auto;

}



.container-nosotros {

	margin-top: 120px;

	margin-bottom: 130px;

}



.col-respon{

	margin-top: 110px;

}



/* ------------- RED GLOBAL SECTION ------------ */



.container-mapa {

	margin-top: 0;

	min-height: 79vh;

}



.container-mapa h4{

	margin-bottom: 0;

}



.container-img-mapa {

	padding-left: 100px;

	padding-right: 100px;

}



#img-mapa1 {

	display: block;

	opacity: 1;

	transition: opacity 0.5 ease;

}



.btn-mapa {

	text-align: center;

	margin-top: 5px;

}



.label-switch {

	display: inline-block;

	width: 55px;

	height: 30px;

	background: #a6a6a6;

	border-radius: 100px;

	position: relative;

	cursor: pointer;

}



#switchBtn:checked~ .label-switch{

	background: #FF4F00;

}



.label-switch::after{

	position: absolute;

	content: '';

	width: 22px;

	height: 22px;

	background: white;

	border-radius: 100px;

	top: 4px;

	left: 5px;

	transition: 0.3s;

}



#switchBtn:checked~ .label-switch::after{

	left: 28px;

}



#switchBtn {

	display: none;

}



/* --------------------  CONTACTO SECTION ------------------ */



.container-contacto-title {

	padding: 0;

}



.container-contacto {

	background-color: #bdbcbc;

	margin-bottom: 150px;

	padding-top: 55px;

	padding-bottom: 40px;

}



.map {

	font-weight: bold;

	background: url(images/map.png) center left no-repeat;

	padding-left: 25px;

	background-position: left -12px;

}



/*

.office p {

	padding-left: 25px;

	font-size: 13px;

	margin: 0;

	font-weight: 500;

}



.office a {

	color: #444;

}

*/



.gray.world {

	background: #E8E8E9 url(images/world.png) center top no-repeat;

	width: 100%;

	padding: 0 0 100px 0;

}



/*

.sep {

	background: url(images/sep.png) center no-repeat;

	width: 100%;

	position: relative;

	float: left;

	height: 30px;

	margin: 30px 0;

}

*/



/* ----------------- FOOTER SECTION ------------------ */



.twitter-footer {

	background: url(images/twitter.png) center no-repeat;

	width: 50px;

	height: 50px;

}



.linkedin-footer {

	background: url(images/linkedin.png) center no-repeat;

	width: 54px;

	height: 50px;

}



.instagram-footer {

	background: url(images/instagram.png) center no-repeat;

	width: 50px;

	height: 50px;

}



.envelope-footer {

	background: url(images/envelope.png) center no-repeat;

	width: 50px;

	height: 50px;

}



.seguros-footer {

	background: url(images/seguros.png) center no-repeat;

	width: 54px;

	height: 50px;

}



/*

.blog{

    font-weight: 700;

    text-decoration: none; 

    margin: 0;

    padding: 0;

}

*/



/*

.ofertas li {

	background: url(images/bullet.png) no-repeat left center;

	padding-left: 25px;

}





.center-div {

	text-align: center;

	line-height: 80px;

}





.proximamente {

	text-align: center;

	padding: 50px 0 200px 0;

}



*/



/*

.push-footer {

	padding-bottom: 150px;

}



.push-top {

	padding-top: 200px;

	position: relative;

}



#map {

	width: 400px;

	height: 200px;

}



.footer-list {

	font-size: 16px;

}



h2.map {

	font-size: 22px;

	margin-bottom: 30px;

}



.footer-list p {

	color: white;

	padding-left: 25px;

	font-size: 16px;

}



*/





/* NAVBAR

----------------------------------------------

*/





@media (max-width:900px){

    .navbar-brand.orange{

        margin-right: 0;

    }

}



#networks-header {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	position: absolute;

	top: 40px;

	right: 15px;

	width: 100px;

}



#networks-header>li,

#networks-header>li>a {

	overflow: hidden;

	text-indent: -9999px;

	display: block;

	float: left;

	padding: 5px;

	height: 50px;

	width: 50px;

}





/* Slider Home */



.slider-title {

	position: absolute;

	top: 50px;

	text-align: center;

	text-transform: uppercase;

	width: 100%;

	z-index: 3;

}



.slider-title h1 {

	color: white;

	font-size: 50px;

	font-weight: bold;

	width: 50%;

	text-align: center;

	margin: auto;

	text-shadow: 2px 2px 20px #333;

}



.slider-title h2 {

	color: white;

	font-size: 36px;

	font-weight: bold;

	width: 50%;

	text-align: center;

	margin: auto;

	text-shadow: 2px 2px 20px #333;

}



.relative-3{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    position: relative;

    z-index: 5;

    background-color: #EFEFF0;

}



.flex-row{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: stretch;

        -ms-flex-align: stretch;

            align-items: stretch;

}



@media (max-width:1200px) {

    .flex-row{

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-direction: column;

                flex-direction: column;

    }

}



.sliderHome_container {

	margin-bottom: 0px;

	position: relative;

	float: left;

	width: 100%;

	padding-bottom: 50px;

	background-image: url(images/border.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	overflow: hidden;

}



.sliderHome_container.grey {

	padding-top: 100px;

	margin-bottom: 50px;

	position: relative;

	float: left;

	width: 100%;

	height: 501px;

	padding-bottom: 45px;

	background-image: url(images/bg-shadow-gris.png);

	background-position: center bottom;

	background-repeat: no-repeat;

}



.sliderHome_container.grey.prod,

.sliderHome_container.grey.contacto {

	padding-top: 100px;

	margin-bottom: 50px;

	position: relative;

	float: left;

	width: 100%;

	height: 100%;

	padding-bottom: 45px;

	background: #e4e4e4 url(images/bg-shadow-gris.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	display: block;

}



.sliderHome_container.grey.contacto {

	padding-top: 60px;

	z-index: 1;

}



.linea-naranja{

    width: 50px;

    height: 4px;

    margin: 30px 0 !important;

    background-color: #FF4F00;

}



h4 {

	font-family: 'Titillium Web', sans-serif;

	position: relative;

	margin: 55px auto;

	text-align: center;

	color: #000;

	font-size: 40px;

	text-transform: uppercase;

	background-image: url(images/border-title.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 40px;

}



.seguro-credito{

    padding-bottom: 20px;

	padding-top: 20px;

}



.text-broker{

    font-size: 20px !important;

}



.navbtn {

	cursor: pointer;

	position: absolute;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	top: 52%;

	left: 15px;

	opacity: 1;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	height: 86px;

	width: 86px;

	background: url(images/btn-left.png);

	margin-top: -43px;

	-webkit-transition: all 500ms ease-in-out;

	-o-transition: all 500ms ease-in-out;

	transition: all 500ms ease-in-out;

	background-size: cover;

}



.navbtn:active,

.navbtn:hover {

	opacity: .5;

	-webkit-transition: opacity 500ms ease-in-out;

	-o-transition: opacity 500ms ease-in-out;

	transition: opacity 500ms ease-in-out;

}



.nextt {

	left: auto;

	background: url(images/btn-right.png);

	right: 15px;

	background-size: cover;

}



.container-home h3 {

	line-height: 50px;

}





/* Footer */



footer {

	position: relative;

	width: 100%;

}



.footer-icon {

	position: absolute;

	z-index: 2;

	width: 80px;

	height: 72px;

	top: -36px;

	left: 50%;

	margin-left: -40px;

	background: url(images/footer-icon.png)

}



.row-top-footer {

	font-family: 'Titillium Web', sans-serif;

	font-size: 14px;

	background: #ff5001 url(images/map-footer.png) center -230px no-repeat;

	color: white;

	padding-top: 45px;

	padding-bottom: 20px; 

	min-height: 148px;  

}



.row-top-footer h4 {

	text-align: center;

	color: white;

	font-size: 14px;

	font-weight: bold;

	margin-top: 20px;

	margin-bottom: 30px;

	padding: 0;

}



.row-top-footer h4.contacto-footer {

	text-align: center;

}





.row-bottom-footer {

	background: black;

	color: white;

}



#networks-footer {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	position: relative;

}



#legals-makelaar {

	text-align: center;

	color: white;

	padding: 10px;

	margin: 0

}



#legals-unitedtrade {

	text-align: center;

	color: white;

	padding: 10px;

	margin: 0;

}



#networks-footer>li {

	margin-right: 1px;

}



#networks-footer>li:last-child {

	margin-right: 0;

}



#networks-footer>li,

#networks-footer>li>a {

	overflow: hidden;

	text-indent: -9999px;

	padding: 0;

	display: block;

	float: left;

}



#networks-footer>li>a:hover {

	opacity: .75;

}



.row-top-footer li,

.row-top-footer a {

	text-transform: capitalize;

	color: #e6a6a8;

	cursor: pointer;

}



.navbar-brand-footer {

	background-image: url(images/logo-footer.png);

	height: 61px;

	width: 244px;

	background-repeat: no-repeat;

	background-position: center center;

	margin: 0px;

	padding: 0px;

	margin-top: 7px;

	overflow: hidden;

	text-indent: -9999px;

	position: relative;

	float: left;

}



.legals {

	position: relative;

	float: right;

	margin-top: 32px;

	text-align: right;

	margin-right: 20px;

	font-size: 12px;

	color: #707070;

	font-family: 'Titillium Web', sans-serif;

}



.btntop {

	background: url(images/btn-top.png);

	width: 49px;

	height: 49px;

	position: relative;

	float: left;

	overflow: hidden;

	text-indent: -9999px;

}



.btntop:hover {

	opacity: .75;

}



footer .row {

	margin: 0;

}



.pull-right {

	float: right !important;

	margin-top: 15px;

}



.caption {

	text-align: center;

	display: block;

	position: absolute;

	z-index: 2;

	font-size: 20px;

	text-shadow: none;

	color: #fff;

	font-family: "Titillium Web";

	left: 0;

	right: 0;

	top: 30%;

	padding: 10px 0;

	margin: 0;

	max-width: none;

}



.caption h5 {

	font-size: 20px;

	text-shadow: 2px 2px 20px #333;

}



.caption h6 {

	text-align: center;

	color: white;

	width: 100%;

	font-size: 90px;

	font-weight: bold;

	line-height: 90px;

	text-shadow: 2px 2px 20px #333;

	margin: 0 auto 50px;

	padding-top: 0;

	padding-bottom: 20px;

	position: relative;

}



.caption p {

	font-size: 18px;

	color: white;

	text-shadow: 2px 2px 20px #333;

}



.btn-slider:link,

.btn-slider:visited {

	font-size: 16px;

	line-height: 46px;

	width: 190px;

	background: white;

	color: #FF4F00;

	margin: 50px auto;

	position: relative;

	text-decoration: none;

	display: block;

}



.btn-slider:hover {

	background: #FF4F00;

	color: white;

}



.cursiva{

	font-style: italic;

}



.fa-check{

	color:#FF4F00;

}



#seguros .orange {

	background: rgba(237, 67, 0, 0.921);

	background-blend-mode: multiply;

	padding: 0;

}



#seguros .orange h6 {

	color: white;

	font-size: 47px;

	text-align: center;

	padding: 60px;

    font-weight: 300;

	margin: 0;

	background: none;

}



@media (max-width: 775px) {

    #seguros .orange h6 {

        color: white;

        font-size: 30px;

        text-align: center;

        padding: 60px;

        font-weight: 300;

        margin: 0;

        background: none;

    }

}



.objetivos {

	width: 183px;

	margin: 75px auto;

	padding: 5px;

	border: solid 1px black;

	font-size: 34px;

	text-transform: uppercase;

	font-weight: 600;

	text-align: center;

}



.objetivo {

	text-align: center;

}



#seguros .objetivo p {

	padding: 0 25px;

	line-height: 25px;

	font-size: 14px;

}



#seguros .icba {

	margin: 70px auto;

}



#seguros .icba-home {

	margin-top: 30px;

	margin-left: 10px;

}



#seguros .icbaCustom {

	margin: 100px auto;

}





#seguros .icba p {

	font-size: 22px;

}



#seguros .icba a {

	position: relative;

	display: block;

	margin: 30px auto;

}



.content-row {

	display: flex;

	align-items: center;

}



.btn-makelaar {

	background-color: #FF4F00;

	border: solid 1px #FF4F00;

	border-radius: 0;

	text-align: center;

	line-height: 35px;

	color: white;

	cursor: pointer;

}



.btn-makelaar:hover {

	background: white;

	color: #FF4F00;

}



.asesoramiento {

	text-transform: uppercase;

	background: url(images/asesoramiento.png) center top no-repeat;

	padding-top: 70px;

	font-size: 24px;

}



.colocacion {

	text-transform: uppercase;

	background: url(images/colocacion.png) center top no-repeat;

	padding-top: 70px;

	font-size: 24px;

}



.administracion {

	text-transform: uppercase;

	background: url(images/administracion.png) center top no-repeat;

	padding-top: 70px;

	font-size: 24px;

}



#icba-bot{

    text-align: center;

    padding: 100px 0;

}



#servicios p {

	text-align: center; 

}



.text-precio{

    font-size: 24px !important;

    font-weight: 300;

    text-align: center;

}



.text-preguntas{

	padding: 90px 0px;

}



.container-1, .container-2{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.container-1 li, .container-2 li{

    padding: 0 20px;

}



@media (max-width: 987px) {

    .container-1, .container-2{

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-direction: column;

                flex-direction: column;

    }

}



@media (max-width: 550px) {

    .container-1, .container-2 li{

        padding: 0;

    }

}



.card-custom-title{

    font-weight: 700;

    font-size: 24px;

    text-transform: uppercase;

    text-align: center;

}



@media (max-width: 600px) {

    .card-custom-title{

        font-size: 20px;

    }

    .text-precio {

        font-size: 20px !important;

    }

}



.lista-beneficios{

    padding: 100px 0;

    margin: 0;

    list-style: none;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

}



@media (max-width: 400px) {

    .lista-beneficios {

	   -webkit-box-orient: vertical;

	   -webkit-box-direction: normal;

	       -ms-flex-direction: column;

	           flex-direction: column;

    }

}



.container-cards{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

}



.text-icba-bot{

    padding: 50px 0 0 0; 

    font-size: 20px;

}



.text-icba-bot2{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    list-style: none;

    padding: 0;

    padding: 30px 0 5px 0;

    font-size: 23px;

}



.container-footer{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

}



@media (max-width: 767px) {

    .container-footer{

		text-align: center;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-direction: column;

                flex-direction: column;

        -webkit-box-pack: center;

            -ms-flex-pack: center;

                justify-content: center;

    }

}



.footer-3{

	text-align: center;

	padding-right: 50px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

}



.footer-1{

	padding-left: 50px;

	padding-right: 70px;

}



.text-icba-foot{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 0;

	text-align: center;

}





.text-icba-foot li{

    color: white;

    padding: 0 10px;

    font-size: 22px;

}



.text-icba-foot li a{

    color: white;

}



.text-icba-foot li a:hover{

    color: white;

    text-decoration: none;

}



@media (max-width: 775px) {

    .text-icba-foot{

        margin-left: 0;

    }

    .text-icba-foot li{

        padding: 0 3px;

        font-size: 18px

    }

}

@media (max-width: 400px) {

    .text-icba-foot li{

        padding: 0 1px;

    }

}



@media (max-width: 670px) {

    .text-icba-bot2{

        font-size: 16px;

    }

    .text-icba-bot2 li{

        padding: 0 2px !important;

    }

}



@media (max-width: 380px) {

    .text-icba-bot2{

        font-size: 14px;

    }

    .text-icba-bot2 li{

        padding: 0 2px !important;

    }

}



/*

.text-icba-bot2 li{

    padding: 0 10px;

}

*/



p.bajada-titulo {

	text-align: center;

	margin-bottom: 25px;

	font-size: 17px;

}



#servicios .imagen-servicio { 

	margin-bottom: 60px;    

}



#servicios .imagen-servicio img {

	max-width: 185px !important; 

	margin: 0 auto;

}



.img-logo{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin: 0 auto;

}



#servicios .servicio-item {

	max-width: 365px;

	position: relative;

	margin: auto;

	margin-top: 30px;

}



#servicios .servicio-item h5 {

	font-family: 'Titillium Web', sans-serif;

	font-size: 31px;

	margin: 0 0 40px 0;

}



#servicios .servicio-item h5 strong {

	font-weight: 700;

}



#servicios .servicio-item ul {

	padding: 0;

	list-style: none;

}



#servicios .servicio-item ul li {

	display: block;

	font-family: 'Titillium Web', sans-serif;

	font-size: 14px;

	margin-bottom: 6px;

}



#servicios .servicio-item p {

	font-size: 20px;

	line-height: 35px;

}



#casos-carousel{

    padding: 0;

    display: flex;

    align-items: stretch;

}



#casos-de-exito {

	display: block;

    position: relative;

    overflow: hidden;

}



.owl-stage-outer{

    overflow: visible !important; 

}



.card-title h4{

    color: orangered;

    margin: 0;

    padding: 0;

    font-size: 34px;

    font-weight: 600;

    text-transform: capitalize;

    background-image: none;

}



.card-title {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    margin: 0 auto;

}



.card{

    padding: 40px 35px;

    background-color: white;

    max-width: 360px;

    min-height: 396px;

}



.card-body p{

    font-size: 20px !important;

    text-align: center;

}

@media (max-width:1450px){

    .card-body p{

        font-size: 16px !important;

    }

}





.text-argentina, .text-brasil, .text-uruguay, .text-paraguay{

    position: absolute;

    z-index: 999999;

    color: white;

    font-size: 17px;

    font-weight: 300;

    letter-spacing: 1px;

}



.text-argentina strong, .text-brasil strong, .text-uruguay strong, .text-paraguay strong{

    font-size: 55px;

    font-weight: 700;

}



@media (max-width:780px){

    .text-argentina strong, .text-brasil strong, .text-uruguay strong, .text-paraguay strong{

        font-size: 35px;

        font-weight: 700;   

    }

}







.text-argentina, .text-paraguay{

    left: 20px;

    top: 63%;

    -webkit-transform: translateY(-95%);

        -ms-transform: translateY(-95%);

            transform: translateY(-95%);

}











@media (max-width:420px){

    .text-argentina strong, .text-brasil strong, .text-uruguay strong, .text-paraguay strong{

        font-size: 25px;

        font-weight: 700;   

    }

    .text-argentina, .text-brasil, .text-uruguay, .text-paraguay{

       

        font-size: 14px;

    }

}



.text-brasil, .text-uruguay{

    left: 54%;

    top: 95%;

    -webkit-transform: translateY(-95%);

        -ms-transform: translateY(-95%);

            transform: translateY(-95%);

}



.menu-header{

    padding: 0;

    margin: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    text-align: left;

    padding-left: 0px;

    max-width: 250px;

    width: 100%;

    margin: 0 auto;

    margin-top: 70px;

}



.container-imagenes-arriba, .container-imagenes-abajo{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    position: relative;

} 







.container-images{

    display: flex;

    flex-wrap: wrap;

    min-height: 95vh;

}



.hero-img-item{

    flex-basis: 50%;

    max-width: 50%;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition: 0.5s;

    -webkit-filter: grayscale(100%);

            filter: grayscale(100%);

    position: relative;

} 



.hero-img-item:hover .panel-body {

	height: 35%;

}



.panel-body {

	display: flex;

	position: absolute;

	background-color: white;

	width: 225px;

	margin-left: 20px;

	left: 0;

	bottom: 0;

	padding: 15px;

	height: 0%;

	overflow: hidden;

	flex-direction: column;

	padding: 0;

    padding-left: 15px;

    padding-right: 15px;

	transition: 0.7s;

}



.panel-body h2{

	color: #FF4F00;

	font-size: 17px;

}



.panel-body p{

    font-size: 13px;

}





@media (max-width:775px){

    .hero-img-item{

        flex-basis: 100%;

        max-width: 100%;

    }

	.text-argentina{

		z-index: 0;

	}

	.hero-img-item:hover .panel-body {

		height: 100%;

		z-index: 200;

	}

}



.fullwidth-a{

    position: absolute;

    z-index: 5;

    right: 0;

    top: 0;

    left: 0;

    bottom: 0;

}



.hero-img-item:hover{

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition: 0.5s;

    -webkit-filter: grayscale(0%);

            filter: grayscale(0%);

}



.argentina{

    background-image: url('images/argentina.JPG');

}

.brasil{

    background-image: url('images/brasil.jpg');

}

.paraguay{

    background-image: url('images/paraguay.jpg');

}

.uruguay{

    background-image: url('images/uruguay.jpg');

}



.navbar-header {

	margin: 0 !important;

}



.container-imagenes-abajo a{

    width: 100% !important; 

}



@media (max-width:400px){

    .container-imagenes-arriba, .container-imagenes-abajo{

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-direction: column;

                flex-direction: column;

        width: 100%;

    }

}



.menu-header li{

    margin: 10px 0;

    text-transform: uppercase;

    font-weight: 600;

    font-size: 18px;

}



.menu-header li a:hover{

    color: black;

    text-decoration: none;

    border-bottom: 3px solid #ff5001; 

}



.menu-header li a:focus{

    color: black;

    text-decoration: none;

    border-bottom: 3px solid #ff5001; 

}



.aside-home{

    background-color: white;

    padding: 20px 35px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    margin: 0 auto;

}



@media (max-width:1450px){

    .aside-home{

        padding: 20px 35px 20px 53px !important; 

    }

}



.display-in-lg{

    display: none;

}



@media (max-width:1200px){

    .d-lg-none{

        display: none;

    }

    .display-in-lg{

        display: block;

    }

}









.no-padd{

    padding: 0;

}



#gmap3 {

	position: relative;

	float: left;

	width: 100%;

	height: 730px; 

}  



.gmap_marker h5 {

	font-size: 10px;

	color: #FF4F00;

	text-transform: uppercase;

}



.gmap_marker p {

	font-size: 10px;

	color: #231F20;

	line-height: 15px;

	margin: 0;

}



.gmap_marker .fa,

.gmap_marker a {

	color: #FF4F00!important;

}



.nav {

	position: relative;

}



.lang-nav {

	position: relative;

	float: right;

	margin: 0;

	margin-top: 8px;

}



.lang-nav li {

	display: inline;

	color: black;

	font-family: 'Titillium Web', sans-serif;

	font-size: 14px;

	font-weight: 700;

}



.lang-nav li:first-child::after,

.lang-nav li:nth-child(2)::after,

.lang-nav li:nth-child(4)::after {

	content: "|";

	color: black;

	margin-left: 5px;

}



.lang-nav li:nth-child(3) {

	margin-right: 15px;

}



.lang-nav li a {

	text-decoration: none;

	color: black;

	font-weight: 400;

}



.int .lang-nav li.active::after,

.int .lang-nav li,

.int .lang-nav li a,

.lang-nav.responsive.int li,

.lang-nav.responsive.int li a,

.lang-nav.responsive.int li.active::after {

	color: black;

}



.download {

	display: inline-block;

	margin: 90px auto;

	color: #ff5001;

	font-family: 'Titillium Web', sans-serif;

	font-weight: 400;

	padding: 5px 10px;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	font-size: 17px;

}



p .download {

	margin: 0;

	padding: 5px 0;

}



.download:hover {

	font-weight: 700;

	background: #f0eff0;

	color: #ff5001;

	text-decoration: none;

}



.download.seguros {

	margin-top: 30px;

	padding: 5px;

}



.download.seguros:hover {

	background: white;

}



.download:focus {

	color: #ff5001;

	text-decoration: none;

}



#error {

	margin: 200px auto;

}



#error h2 {

	font-size: 60px;

}



#error p {

	font-size: 16px;

}



#error a {

	background: black;

	color: white;

	padding: 5px 15px;

}



.inline {

	width: 100% !important;

	height: 100% !important;

	background: white !important;

	z-index: 9999 !important;

	position: fixed !important;

}



.navbar-inverse .navbar-toggle.orange {

	border-color: #ff5001;

	top: 32px;

	background: #ff5001;

}





.form-control {

	border-radius: 0;

	-webkit-box-shadow: none;

	        box-shadow: none;

	border: none;

}



.form-group {

	margin-bottom: 22px;

	background-color: #ebebec;

}



.form-group input::placeholder {

	color: black;

}



.form-group textarea::placeholder {

	color: black;

}



textarea.form-control {

	height: 150px;

}



.container-btn{

	margin-top: 110px;

	display: flex;

	justify-content: start;

	align-content: end;

	align-items: center;

}



.btn-enviar {

	background: #FF4F00;

	border: solid 1px #FF4F00;

	text-align: center;

	line-height: 35px;

	width: 85px;

	color: white;

	cursor: pointer;

	/*position: relative;

	display: block; */

}



.btn-enviar:hover {

	background: white;

	color: #FF4F00;

}



.border {

	background: none

}



.border:after {

	content: "";

	display: block;

	background-color: #FF4F00;

	width: 100%;

	height: 5px;

	margin: 15px auto;

}



.contentDiv {

	background-color: #FF4F00;

	border-radius: 45px;

	height: 50px;

	position: absolute;

	width: 50px;

	z-index: 9999;

	bottom: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	    -ms-transform: translateX(-50%);

	        transform: translateX(-50%);

}



@-webkit-keyframes bouncing {

	0% {

		bottom: 25%;

	}

	50% {

		bottom: 45%;

	}

	100% {

		bottom: 25%;

	}

}



@keyframes bouncing {

	0% {

		bottom: 25%;

	}

	50% {

		bottom: 45%;

	}

	100% {

		bottom: 25%;

	}

}



.arrow {

	-webkit-animation: bouncing 1s infinite ease-in-out;

	        animation: bouncing 1s infinite ease-in-out;

	bottom: 0;

	display: block;

	color: white;

	left: 50%;

	margin-left: -25px;

	position: absolute;

	width: 50px;

	text-align: center;

}



/*video {

	position: absolute;

	top: 50%;

	left: 50%;

	min-width: 100%;

	min-height: 100%;

	width: auto;

	height: auto;

	z-index: -100;

	-webkit-transform: translateX(-50%) translateY(-50%);

	    -ms-transform: translateX(-50%) translateY(-50%);

	        transform: translateX(-50%) translateY(-50%);

	background: url('images/poster.jpg') no-repeat;

	background-size: cover;

	-webkit-transition: 1s opacity;

	-o-transition: 1s opacity;

	transition: 1s opacity;

} */



.navbar-header {

    padding: 0 40px 10px 40px;

}



@media (max-width:775px){

    .navbar-header{

        padding: 0 10px;

    }

}



@media (max-width: 1200px) {

	.navbar-header {

		float: none;

	}

	.navbar-toggle {

		display: block;

	}

	.navbar-collapse {

		border-top: 1px solid transparent;

		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

		        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

	}

	.navbar-collapse.collapse {

		display: none!important;

	}

	.navbar-nav {

		float: none!important;

		margin: 7.5px 0px;

	}

	.navbar-nav>li {

		float: none;

	} 

	.navbar-nav>li>a { 

		padding-top: 10px;

		padding-bottom: 10px;

	}

	/* since 3.1.0 */

	.navbar-collapse.collapse.in {

		display: block!important;

	}

	.collapsing {

		overflow: hidden!important;

	}

	#navbar {

		background: white;

		border:none;

	}

	#navbar.alt {

		background: rgba(199, 193, 97, .8);

		margin-top: 6px;

		border: none;

	}

	#navbar.alt li {

		border: none;

	}

	.navbar-nav>li>a {

		height: 30px;

		line-height: 12px;

	}

	.navbar-brand {

		background-image: url(images/logo.png);

		height: 86px;

		width: 120px;

		background-repeat: no-repeat;

		background-position: left center;

		margin: 0px;

		padding: 0px;

		overflow: hidden;

		text-indent: -9999px;

		margin-top: 15px;

		margin-right: 100px;

		background-size: contain;

	}

	#networks-header {

		margin: 0px;

		padding: 0px;

		list-style-type: none;

		position: absolute;

		top: 30px;

		right: 80px;

	}

	#idiomas {

		position: absolute;

		top: 7px;

		right: 10px;

		font-size: 10px;

	}

	h6 {

		margin-bottom: 20px;

	}

	/*.lang-nav {

		display: none;

	}*/

	.lang-nav.responsive {

		display: block;

	}

}



.misc-map{

    border: 7px solid #FF4F00;

}



@media (min-width: 1200px) {

	.lang-nav.responsive {

		display: none;

	}

	#navbar {

		float: right;

	}

}



@media screen and (max-width: 980px) {

	.caption .container {

		width: 100%;

	}

}



@media (min-width: 980px) {

	.caption h5 {

		font-size: 20px;

	}

	.caption h6 {

		font-size: 90px;

	}

	.caption p {

		font-size: 18px;

	}

    

    

}

@media (max-width: 987px) {

    #networks-footer{

        display: -webkit-box !important;

        display: -ms-flexbox !important;

        display: flex !important;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

            -ms-flex-direction: column;

                flex-direction: column;

        -webkit-box-align: center;

            -ms-flex-align: center;

                align-items: center;

        -webkit-box-pack: center;

            -ms-flex-pack: center;

                justify-content: center;

    }

}



@media (max-width: 767px) {

    #networks-footer{

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal;

            -ms-flex-direction: row;

                flex-direction: row;

    }

}

@media screen and (max-width: 767px) {

	.no-mobile {

		display: none;

	}

	.float-nav {

		display: none;

	}

	.caption h5 {

		font-size: 14px;

	}

	.caption p {

		font-size: 10px;

	}

	.caption h6 {

		font-size: 30px;

		line-height: 30px;

	}

	#networks-footer {

		margin: 0px auto;

		padding: 0px;

		list-style-type: none;

		position: relative;

	}

    

	.footer-list {

		text-align: center;

	}

	.row-top-footer h4 {

		text-align: center;

	}

	/*

	.row-top-footer h4.contacto-icon {

		background: url(images/contact.png) left center no-repeat;

		padding-left: 40px;

		margin-bottom: 30px;

		width: 106px;

	} */

	.caption .container {

		width: 100%;

	}

	#navbar {

		background: white;

		border:none;

	}

	#navbar.alt {

		background: rgba(199, 193, 97, .8);

		margin-top: 6px;

		border: none;

	}

	#navbar.alt li {

		border: none;

	}

	.navbar-nav>li>a {

		height: 30px;

		line-height: 12px;

		margin-left: 0px;

		margin-right: 0px;

	}

	.navbar-brand {

		background-image: url(images/logo.png);

		height: 86px;

		width: 120px;

		background-repeat: no-repeat;

		background-position: center center;

		margin: 0px;

		padding: 0px;

		overflow: hidden;

		text-indent: -9999px;

		margin-top: 15px;

		margin-right: 100px;

		background-size: contain;

	}

	#networks-header {

		margin: 0px;

		padding: 0px;

		list-style-type: none;

		position: absolute;

		top: 30px;

		right: 80px;

	}



}



@media (min-width: 768px) {

	.caption h5 {

		font-size: 20px;

	}

	.caption h6 {

		font-size: 60px;

		line-height: 70px;

		padding-top: 10px;

		padding-bottom: 50px;

	}

	.caption p {

		font-size: 31px;

		max-width: 540px;

		margin: auto;

	}

	#servicios .servicio-item {

		margin-bottom: 30px;

	}

	.office {

		padding: 0;

	}

}



@media screen and (max-width: 480px) {

	.caption h5 {

		font-size: 14px;

	}

	.caption p {

		font-size: 10px;

	}

	.caption h6 {

		font-size: 30px;

		line-height: 30px;

	}

	.caption .container {

		width: 100%;

		padding-top: 0px;

	}

	.btn.red {

		margin: 0;

		position: relative;

		clear: both;

		font-family: 'Titillium Web', sans-serif;

		font-size: 12px;

		font-weight: bold;

		color: white;

		padding: 5px 10px;

		background: #ed2e35;

		border-radius: 0;

		-webkit-transition: all 500ms ease-in-out;

		-o-transition: all 500ms ease-in-out;

		transition: all 500ms ease-in-out;

	}

	#networks-header {

		margin: 0px;

		padding: 0px;

		list-style-type: none;

		position: absolute;

		top: 42px;

		right: 50px;

	}

	#networks-header>li {

		margin-left: 5px;

	}

	#networks-header>li,

	#networks-header>li>a {

		overflow: hidden;

		text-indent: -9999px;

		padding: 0;

		display: block;

		float: left;

		/* padding: 5px; */

		height: 30px;

		width: 30px;

		background-size: cover;

	}

	.navbar-brand {

		background-image: url(images/logo.png);

		height: 86px;

		width: 120px;

		background-repeat: no-repeat;

		background-position: center center;

		margin: 0px;

		padding: 0px;

		overflow: hidden;

		text-indent: -9999px;

		margin-top: 15px;

		margin-right: 100px;

		background-size: contain;

	}

	.quienes-somos .btn.red {

		display: table;

		margin: 10px auto;

		float: none;

		position: relative;

	}

	h1,

	h2,

	h3,

	h4,

	h5,

	h6,

	.slider-title h2,

	.slider-title h1 {

		font-size: 36px;

		line-height: 1.2em;

	}

	.col-lg-6 h3 {

		line-height: 72px;

	}

	.navbtn {

		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

		top: 94%;

		height: 30px;

		width: 30px;

		background-size: cover;

		margin-top: -15px;

	}

	.networks-footer {

		margin-top: 20px;

	}

	.destacado {

		font-size: 36px;

		line-height: 40px;

	}

    

}



.destacado p{

    font-size: 71px;

    line-height: 85px;

}



#casos-de-exito .destacado {

    padding-left: 100px;

}



@media (max-width: 1200px) {

    #casos-de-exito .destacado {

        padding-left: 0px;

        margin-bottom: 40px;

    }

}



@media (max-width: 768px) {

    #casos-de-exito .destacado p {

        font-size: 47px

    }

}



#casos-de-exito .destacado p {

    margin: 0;

}



.overlay-video {

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: -99;

	background: url(https://s14.directupload.net/images/111129/44ga9qid.png) rgba(0, 0, 0, 0.5);

}



.inner-padding {

	padding-top: 90px;

	padding-bottom: 90px;

}



.black {

	color: black;

}



.white {

    color: white;

}



.no-line {

    padding: 0;

    background-image: none;

}



.list-title-cta {

    color: white;

    font-size: 32px;

}

.list-title-cta li {

    display: inline-block;

    padding: 25px 40px;

    position: relative;

}

.list-title-cta li:after {

    content: "";

    width: 7px;

    height: 7px;

    background-color: white;

    position: absolute;

    top: 50%;

    right: 0px;

    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

            transform: translateY(-50%);

    border-radius: 50%;

}

@media (max-width: 500px) {

    .list-title-cta li {

        padding: 15px 40px;

    }

    .list-title-cta li:after {

        display: none;

    }

}



.list-title-cta li:last-child:after {

    display: none;

}



.bg-img {

    background-image: url(images/mercosur-bg.jpg);

    background-size: cover;

    background-position: top center;

    padding-bottom: 70px;

}



.number-item {

    text-align: center;

    color: white;

    margin-bottom: 50px;

}

.number-item-title {

    margin: 0 0 5px 0;

    font-size: 36px;

}

.number-item i {

    font-size: 50px;

    margin: 0 0 15px 0;

}

#objetivos {

    padding-bottom: 75px;

}



.logo-list {

    margin: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

}

.logo-list li {

    -webkit-box-flex: 1;

        -ms-flex-positive: 1;

            flex-grow: 1;

    -ms-flex-preferred-size: 16.66%;

        flex-basis: 16.66%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    padding: 20px 15px;

}

@media (max-width: 990px) {

    .logo-list li {

        -ms-flex-preferred-size: 25%;

            flex-basis: 25%;

    }

}

@media (max-width: 600px) {

    .logo-list li {

        -ms-flex-preferred-size: 50%;

            flex-basis: 50%;

    }

}

@media (max-width: 400px) {

    .logo-list li {

        -ms-flex-preferred-size: 100%;

            flex-basis: 100%;

    }

}



#contact-section {

    background-position: center center;

}



#contact-section h5{

	font-size: 25px;

	text-transform: capitalize;

	color: white;

	background-color: #FF4F00;

	margin-bottom: 0;

	border: solid 1px #FF4F00;

	text-align: center;

	line-height: 35px;

	width: 150px;

	margin-top: 150px;

	margin-bottom: 2px;

}



#contact-section .form-control {

    background-color: #ebebec;

}

 

.panel-default>.panel-heading { 

    border: 0;

    background-color: transparent;

    padding: 0;

}



.member-of b{

    font-size: 20px !important;

}



.panel-title {

    background-image: none;

    padding: 0;

    text-align: left;

    font-weight: 900;

    font-size: 20px;

    color: black;

    position: relative;

}

.panel-title a {

    display: block;

    padding: 10px 15px;

    position: relative;

}

.panel-title a:hover, .panel-title a:focus {

    text-decoration: none;

}

.panel-title i {

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    color: #FF4F00;

    font-size: 16px;

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

            transform: translateY(-50%);

    left: 240px;

}

.collapsed i {

    -webkit-transform: rotate(180deg);

        -ms-transform: rotate(180deg);

            transform: rotate(180deg);

    margin-top: -5px;

}

.panel-default>.panel-heading+.panel-collapse>.panel-body {

    border: none;

}





.panel-default {

    border: none;

    background-color: transparent;

    -webkit-box-shadow: none;

            box-shadow: none;

}



.text-line {

	color: white;

	background-color: white;

	height: 2px;

	width: 180px;

	position: absolute;

	top:58%;

	margin-left: 20px;

}



.float-title {

    position: relative;

}

.float-title h4 {

    position: absolute;

    z-index: 2;

    left: 50%;

    -webkit-transform: translate(-50%);

        -ms-transform: translate(-50%);

            transform: translate(-50%);

    top: 220px;

}

.float-text {

    position: absolute;

    bottom: 100px;

    right: 100px;

    z-index: 2;

}

.float-text p {

    font-size: 24px;

    color: black;

}

.float-title #gmap3 {

    opacity: .3;

}



.anim-arrows {

    display: none;

}

nav.anim-arrows>span {

    top: 50%;

}



/* MEDIA QUERIES  */



@media screen and (max-width: 770px) {

	.text-home p{

		font-size: 28px;

	}

	#seguros .icba-home{

		text-align: center;

		margin-left: 0;

	}

}



@media screen and (max-width: 770px) {

	.video-content p{

		font-size: 40px;

		margin-left: 0;

	}

	.video-content h3{

		font-size: 15px;

		margin-left: 0;

	}

	.video-content2 p{

		font-size: 40px;

		margin-left: 0;

	}

	.video-content2 h3{

		font-size: 15px;

		margin-left: 0;

	}

	.seguro-credito .container{

		padding-top: 0;

		padding-bottom: 0;

	}

	.seguro-p{
		padding: 0;
	}

	.seguro-p2{

		margin-top: 35px;

	}

	.seguro-p2 p{

		margin-left: 0;

		font-size: 25px;

	}

	.check-seguros{

		margin-top: 25px;

	}

	.content-row{

		display: block;

	}

	.text-preguntas{

		padding: 30px 20px;

	}

	.icba{

		width: fit-content;

	}

	.text-icba-foot{

		text-align: center;

		display: inline-flex;

	}

	.contacto-footer{

		font-size: 13px;

	}

	.footer-1{

		padding-right: 50px;

	}

	.footer-3{

		display: contents;

	}

}



@media screen and (min-width: 771px) and (max-width: 1300px) {

	.container-video{

		min-height: 85vh;

	}

	.video-content{

		top: 16vh;

	}

	.video-content h3{

		font-size: 18px;

	}

	.video-content p{

		font-size: 75px;

	}

	.seguro-credito .container{

		padding-top: 45px;

		padding-bottom: 45px;

	}

}



@media screen and (min-width: 1301px) and (max-width: 1600px) {

	.video-content{

		top: 15vh;

	}

}



@media screen and (max-width: 770px) {

	.container-img-mapa{

		padding: 0;

	}

	.container-mapa h4{

		margin-bottom: 40px;

	}

	.btn-mapa p{

		font-size: 12px;

	}

	.text-mapa{

		font-size: 25px;

	}

}



@media screen and (max-width: 770px) {

	.container-nosotros{

		margin-top: 60px;

		margin-bottom: 60px;

	}

	.nosotros-p{

		margin-bottom: 50px;

	}

	.nosotros-p2 p{

		font-size: 30px;

	}

	.gray{

		padding: 65px 0px;

	}

	.gray2.world{

		padding: 0;

	}

	.container-mision{

		height: auto;

	}

	.nosotros-mision p{

		font-size: 28px;

		line-height: 40px;

	}

	.col-respon{

		margin-top: 0;

	}

	.border{

		padding-bottom: 15px;

		margin: 0;

	}

	.col-1{

		padding: 60px;

	}

	.col-2{

		padding: 60px;

	}

	.col-2 p{

		margin-bottom: 0;

		font-size: 16px;

	}

	.col-2 h1{

		padding-bottom: 0;

	}

	.col-md-12 .right{

		display: block;

		text-align: center;

	}

	.col-3{

		padding-top: 12px;

		padding-bottom: 0;

	}

	.col-4{

		padding-top: 0;

	}

}



@media screen and (max-width: 770px) {

	.container-mapa{

		min-height: 0;

	}

	.text-mapa{

		font-size: 20px;

		margin: 0;

	}

	#contact-section h5{

		margin-top: 85px;

		margin-left: 7px;

	}

	.container-contacto{

		margin-left: 7px;

		margin-right: 7px;

		margin-bottom: 100px;

		padding-bottom: 0;

	}

}



@media screen and (min-width: 771px) and (max-width: 1500px) {

	.hero-img-item:hover .panel-body {

		height: 33%;

	}

	.panel-body{

		padding-left: 10px;

		padding-right: 10px;

	}

	.panel-body h2{

		font-size: 12px;

		margin-top: 5px;

		margin-bottom: 5px;

	}

	.panel-body p{

		font-size: 10px;

		font-weight: 600;

		margin: 0;

	}

}