.mod-languages{
margin-left: 10px!important;
}
.fa.fa-map-marker:before {
content: "\f3c5"!important;
font-family:"FontAwesome"!important;}
.slider-img1  .n2-ss-item-transition::before


{     position: relative;
        content: "Motores";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}

.slider-img2  .n2-ss-item-transition::before


{     position: relative;
        content: "Catamaranes";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}
			
.slider-img3  .n2-ss-item-transition::before


{     position: relative;
        content: "Automóviles";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}			

.slider-img4  .n2-ss-item-transition::before


{     position: relative;
        content: "Camiones";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}			

.slider-img5  .n2-ss-item-transition::before


{     position: relative;
        content: "Lanchas";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}	

.slider-img6  .n2-ss-item-transition::before


{     position: relative;
        content: "Camionetas";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}	


.slider-img7  .n2-ss-item-transition::before


{     position: relative;
        content: "Tractores";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}


.slider-img8  .n2-ss-item-transition::before


{     position: relative;
        content: "Autobuses";
    position: absolute;
    z-index: 9999999999;
    margin: 0 auto;
    width: 100%;
    left: 0;
    height: 100%;
    /* top: 40%; */
    text-align: center;
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 40% 0;


}





.servi-row-2 .sppb-addon-feature {

    min-height: 400px!important;
}


 .servi-row-3 .sppb-addon-feature {

    min-height: 400px!important;
}




.lista-cool  ul {padding:0px !important;} .lista-cool  {    text-align: left;
    list-style: none; padding:0px !important;} 


.lista-cool  li::before
{   font-family:"FontAwesome"!important;
    content:"\f00c";
    font-size:14px!important;
 	margin-right:5px;
    color:#0050af;
   }


.servi-home-x ul {padding:0px !important;} .servi-home-x ul li {list-style: none !important;} 




.ba-form textarea.ba-alert, .ba-form input.ba-alert, .ba-form select.ba-alert {
           padding-top: 19px !important;
    padding-bottom: 19px !important;
}


#sppb-addon-1541082023371 {
   
    width: 100% !important;
}

#btn-1541082023371{    padding-top: 16px !important;
    padding-bottom: 16px !important;}


.sppb-btn-primary{
   
	
	
    padding: 23px 52px !important;
    cursor: pointer;
   
    background-size: 300% 100%;

   
    moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.sppb-btn-primary:hover {
    background-position: 100% 0;
   moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.sppb-btn-primary:focus {
    outline: none;
}

.sppb-btn-primary {
   background-image: linear-gradient(to right,  #0050af, rgba(85,144,247,1) , #0050af, rgba(85,144,247,1)) !important;
  
}




 



.sus .ico:hover {box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.58)!important; transition:.3s all; }

.sus .ico {box-shadow: 0px 3px 5px rgba(0,0,0,0.1);  transition:.3s all; }			
			
.header-top h2,.header-top .clearfix {margin-bottom:10px !important;}


.servi-row .min-tamano {min-height:290px !important;}

.ba-form .ba-btn-submit:hover {transition:.3s all;} .ba-chekInline span {color:#fff !important;  }
.ba-form .ba-btn-submit {transition:.3s all;}

.n2-ss-section-main-content {background: #0050af66;}

.n2-ss-slider-3 img {width:30px; }

.sppb-addon-content .pull-left {margin-bottom:40px !important;}


#sp-header {
       background: #ffffffa8 !important;
}

.logo-image {
   
    max-width: 200px !important;
}

#sp-footer .sp-copyright {
    color: #8f8f8f;
    font-weight: 500 !important;
}

#sp-footer .sp-copyright a{
  
    font-weight: 700 !important;
}



.social-icons > li a{
 
   font-size: 25px !important;
	color:#fff !important;
	transition:all .3s;
}


.social-icons > li a:hover{
 	opacity:0.5;
	transition:all .3s;
}



#sp-bottom .sp-module {
    margin-bottom: 0px !important;
}


.social-icons {margin-top:30px !important;}

.sppb-media, .sppb-media-body {
		overflow: visible !important; }

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {
    font-weight: 700 !important;
}


.ico img {
   

transform:scale(1) rotateZ(0deg);
opacity:1;
filter:alpha(opacity = 100);
transition: all .3s;
	
}


.ico img:hover {
transform:scale(1.2) rotateZ(-5deg);
opacity:0.65;
filter:alpha(opacity = 65);
transition: all .3s;
}





.sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction {
    color: #0050af !important;
}


.ico img {width:80px;}

#sppb-addon-1536232720961,#sppb-addon-1541102211260,#sppb-addon-1541102211250,#sppb-addon-1541102211255 {width:100% !Important;}


#sp-header:before {background-image: none !important ;}
.sp-page-title { background-image: linear-gradient(90deg, rgba(85,144,247,1) 0%, #0050af 100%) !important;}
.ba-form {padding: 0px !important; }

.servi-row .sppb-addon-feature {
    box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
    padding:20px;
    transition: .3s all;
	min-height:190px;
}


.servi-row-2 .sppb-addon-feature {
    box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
    padding: 10px 20px;
    transition: .3s all;
	
}



.servi-row .sppb-addon-feature:hover {     box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.58);transition:.3s all;}

#sp-bottom p {

    margin-bottom: 10px !important;
}


#sp-bottom {
    padding: 40px 0 0px !important;
}

#sp-logo .sp-column {height:0px;}
#sp-header { padding: 15px 0 !important;}
#sp-header.header-sticky {background: #fff;}


