#upcontacto{
	opacity:1;
}

#form-slider-submit{
	font-size: 14px;
}
.form-slider-wrapper {   
    bottom: -55px;
}
.form-group {
	margin-bottom: 0px;
}
.triangle-l {
	border-color: #111111 transparent  transparent transparent;
	border-style:solid;
	border-width: 20px;
	height:0px;
	width:0px;
	position: relative;
	left: -20px;
    position: relative;
    top: 115px; /* displayed under bubble */
    z-index:0;
    opacity:0.98;
}
.triangle-r {
	border-color: #111111 transparent transparent transparent;
	border-style:solid;
	border-width: 20px;
	height:0px;
	width:0px;
	position: relative;
	left: 340px;
	top: 75px;
	z-index: 0; /* displayed under bubble */
}
.edit{
	padding-top: 0px;
}
.form-slider-wrapper:before{
	content:"";
	border-top:10px;
	border-right:transparent;
	border-bottom:10px;
	border-left:#000 10px;
}
.validation-error{
	color:#ffcf40 !important;
}
.slider-banner .title img {
    bottom: 0;
    color: #ff6f05;
    font-size: 30px;
    height: 50px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.background1{	
	
}
#benefits{
	margin-bottom: 5px;
	margin-top:60px;
}
#imagen1{
	margin-bottom: 45px;
}
#agente:after{background:url(../../img/pointers2.png)}
#contactoTxt:after{background:url(../../img/pointers2.png)  }
#contactoTxt{
    font-size:18px;
}

#benefits:after{
	background:none!important;
	}
.feature-box {	
  
}

.owl-theme .owl-controls .owl-buttons div {
padding: 0px;
}
 
.owl-theme .owl-buttons i{
margin-top: 2px;
}
 

 
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
left: 15px;
top: -190px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
right: 20px;
top: -190px;
}

.feature-box p{
    text-align: center;
}
.agent-contact{
    margin: 20px 0 0 0;
}
.owl-controls{
    position:relative;
}
.image-carousel .owl-buttons {
    position: relative;
}
.agent-wrapper0{
    margin: 5px 0 20px 0;
}

.agent-wrapper{
    margin: 5px 0;
}


@media (min-width: 300px) and (max-width: 749px) {
    .agent-id{
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

}

@media (min-width: 300px) and (max-width: 500px){
    #cnavegante{
        display: block;
        float: left;
        height: 30px;
        margin: 20px 40%;
        text-align: center;
        width: 100px;
    }
    #logo{
		width: 100%;
	}
}
@media screen and (min-width:769px) and (max-width: 991px){
	.arrow1{
		position: relative !important;
		top:10px !important;
	}
}
@media screen and (max-width:768px){
	.arrow1{
		position: relative !important;
		top:10px !important;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		rotation: 90deg;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	}
	.slider-banner .title {
		margin-bottom: 20px;		
	}	
	.agent .agent-id img{
		float: none !important;
		margin: 0 auto !important;
	}
}
@media screen and (max-width:992px) and (min-width:768px){
	.form-slider-wrapper {
		width:96%;
		position: relative;
	}
	#titulo_form{
		text-align: center;
	}	
	.arrow1{		
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		rotation: 90deg;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	}
	#footer{
		text-align: center;
	}
	#footer figure{
		float: none !important;
	}
	
}
@media screen and (min-width:769px){
	#slider{
		padding-top: 111px;
	}

}
@media screen and (max-width:1200px){
	.triangle-r{
		left: 222px;
		top: 75px;
	}
	
}
@media screen and (min-width:991px) and (max-width:1200px){
	.form-slider-wrapper {
	    width: 100% ;
	}
}
@media screen and (max-width:991px){
	.triangle-r{display:none}
	.triangle-l{display:none}
	#upcontacto{
		top: 25px;
	}
	

}