html, form{height:100%; width:100%;}
body, .description p{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#000000;
    font-weight:300;
}
.wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -444px;
}
.tab-content , .owl-carousel .owl-stage-outer{
    width:100%;
}

/* COLORES */
.bg-massey{background-color: #b31c2c !important}
.bg-masseyGrey{background-color: #E5E5E5}
.bg-masseyGrey-Light{background-color: #f7f7f7}
.fr-blanco{color: #fff !important}
.masseyRed{color: #b31c2c !important}
.masseyGrey{color: #E5E5E5 !important}
.masseyMediumGrey{color: #7f7f7f !important}
.masseyDarkGrey{color: #323232 !important}

/* The colour of the indicators */
.carousel-indicators li {
    background: #cecece;
}
.carousel-indicators .active {
background: #b31c2c;
}
.carousel-control-prev, .carousel-control-next{color: #b31c2c}
.carousel-control-prev:active, .carousel-control-next:active{color: #b31c2c}
.carousel-control-prev:hover, .carousel-control-next:hover{color: #000}
.carousel-control-prev:visited, .carousel-control-next:visited{color: #b31c2c}


/* TOP BAR */
.top-bar{
    background:#000;
    color:#fff;
    padding-top:5px;
    padding-bottom:5px;
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;

}
.top-bar a{color:#fff;}
.top-bar .fab{
    margin-left: 15px;
    float: right;
    margin-top: 5px;
    font-size: 14px;
    background:pink;
}
.top-bar .fa.fa-no-margin {margin-left:0}
.top-bar ul{list-style:none; margin:0; padding:0;}
.top-bar ul li{
    float:left;
    font-weight:300;
    font-size:12px;
    padding-top:3px;
    margin-right:15px;
}
.top-bar ul li .space-top-bar{
    width:1px;
    height:22px;
    background:#383b3f;
}
.top-bar ul li.space-top{padding-top:1px; margin-right:0;}
.top-bar ul li .btn-languages{
    padding: 0;
    border: 0;
    background-color:transparent;
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    font-size:12px;
    text-transform:uppercase;
    cursor:pointer;
}
.top-bar ul li .btn-secondary:not([disabled]):not(.disabled).active, 
.top-bar ul li .btn-secondary:not([disabled]):not(.disabled):active, 
.top-bar ul li .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    box-shadow: initial;
}
.top-bar ul li .btn-secondary.focus, .top-bar ul li .btn-secondary:focus{box-shadow: initial;}

.top-shadow{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.1+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */; height: 7px}


/* HEADER */
.navbar-toggler {
    padding: 0.65rem .75rem;
}
header{
    padding-top:5px;
    padding-bottom:5px;
    background: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight:600;
    font-size:16px;
}
ul.float-right li#worldwide:hover {
    cursor:pointer;
    text-decoration: underline;
}
.wwlist{position:absolute;z-index:1;right:0;padding:10px;}

ul.worldwide-list{
    background-color:black;
    width:100%;
    height:225px;
    overflow:auto;
    right:0;
    display:block;
}
ul.worldwide-list li {
    float:none;
    display:block;
    margin-left: 4px;
}
ul.worldwide-list li b{
    color:#888;
}
.worldwide-sub-list{
    width:100%;
    height:100%;
    display:block;
}
ul li ul.worldwide-sub-list li {
    padding: 0;
    margin-left: 1px;
}
ul li ul.worldwide-sub-list li img {
    padding: 0 2px;
}
ul li ul.worldwide-sub-list li a {
    vertical-align: middle;
}
.worldwide-list{}
.worldwide-list ul li {
    height: 20px !important;
    margin: 2px 0;
}
.worldwide-list ul li a{
    margin-left: 22px !important;
}
.worldwide-list ul li.uk, ul li.fr, ul li.de, ul li.it,
                ul li.es, ul li.no, ul li.se, ul li.dk, 
                ul li.tr, ul li.za, ul li.co, ul li.ro, 
                ul li.ru, ul li.us, ul li.mx, ul li.br,
                ul li.ar, ul li.au {
    background-image: url(../images/flags/flags.png);
    background-repeat: no-repeat;
}
.worldwide-list ul li.uk{ background-position: 0 4px;}
.worldwide-list ul li.fr{ background-position: 0 -13px;}
.worldwide-list ul li.de{ background-position: 0 -30px;}
.worldwide-list ul li.it{ background-position: 0 -47px;}
.worldwide-list ul li.es{ background-position: 0 -64px;}
.worldwide-list ul li.no{ background-position: 0 -81px;}
.worldwide-list ul li.se{ background-position: 0 -98px;}
.worldwide-list ul li.dk{ background-position: 0 -115px;}
.worldwide-list ul li.tr{ background-position: 0 -132px;}
.worldwide-list ul li.za{ background-position: 0 -149px;}
.worldwide-list ul li.co{ background-position: 0 -166px;}
.worldwide-list ul li.ro{ background-position: 0 -183px;}
.worldwide-list ul li.ru{ background-position: 0 -200px;}
.worldwide-list ul li.us{ background-position: 0 -217px;}
.worldwide-list ul li.mx{ background-position: 0 -234px;}
.worldwide-list ul li.br{ background-position: 0 -251px;}
.worldwide-list ul li.ar{ background-position: 0 -268px;}
.worldwide-list ul li.au{ background-position: 0 -285px;}



/* Aplicación de marca para concesionarios */
.wrapperMarcario {
    width: 380px; 
    display: inline-block;
    white-space: nowrap;
    padding:.6em 0 .7em 0;
    color:#b31c2c !important;
}
.blockMarcario {
    padding: 30px 5px 5px;
    margin: 5px 2px;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align:left;
    font: 12px/1.5 Arial, sans-serif;
    
}
.blockMarcario a { padding:0 !important }
.logoMF { vertical-align: middle; margin:0; padding: 0 2em 0 0 }
.logoMF img { width: 120px }
.razonSocial {margin: 0 0 0 0 !important; padding: 0 !important; font-family: 'Open Sans', sans-serif; }
.razonSocial  h2{
    font-family: 'Oswald', sans-serif; 
    margin: 0 !important; 
    padding: 0 !important;  
    font-weight:500;
    font-size:1.8em !important; 
    line-height: 1em; 
}
.razonSocial  small{
    font-family: 'Oswald', sans-serif;
    font-weight:400;
    font-size:1em; 
    line-height: 1em; 
    text-transform: none;
    
}
/* Use this in Conditional Comments for IE if you need block-level `.block`s */
/*
.blockMarcario {
    zoom: 1;
    display: inline;
}
*/


/* Scroll down indicator (bouncing) */
.downArrow{
	position: absolute;
    bottom: 27px;
    left: 50%;
    margin-left: -10px;
}
.downArrow .fas{
    font-size: 32px;
    color: #fff;
}

.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}


/* MENU */
header nav a img {
    width: 119px;
    /*background-color: rgba(0, 0, 0, 0.5)*/ 
}
header nav a .concesionario {
    font-family: 'Oswald', sans-serif !important; 
    font-weight: 700; 
    text-transform: uppercase; 
    font-size: 0.7em; 
    margin-top: 0.5em; 
    color:#b31c2c; 
    /*background-color: rgba(0, 0, 0, 0.1)*/ 
}
header nav a .concesionarioLeft {
    font-family: 'Oswald', sans-serif !important; 
    font-weight: 700; 
    text-transform: uppercase; 
    font-size: 0.8em; 
    margin: 0  0 0.24em 1em; 
    position:absolute;
    bottom:0;
    color:#b31c2c; 
    /*background-color: rgba(215, 44, 44, 0.2);*/ 
}
header .navbar-light .navbar-nav .nav-link {
    color: #000;
    text-transform: uppercase;
     padding-left: 1em
}
header .navbar-light .navbar-nav .nav-link:hover {
    color: #b31c2c;
    background-color: transparent;
}
header .btco-hover-menu a ,  header .navbar > li > a {
    /*text-transform: capitalize;*/
    padding: 10px;
    color:#000;
}
header .navbar a.navbar-brand {padding:10px 0;}
header .dropdown-item{
    font-weight:500;
    font-size:14px;
}
header .btco-hover-menu .active a,
header .btco-hover-menu .active a:focus,
header .btco-hover-menu .active a:hover,
header .btco-hover-menu li a:hover,
header .btco-hover-menu li a:focus ,
header .navbar>.show>a,  header .navbar>.show>a:focus,  header .navbar>.show>a:hover{
    color: #000;
    background: transparent;
    outline: 0;
}
header .dropdown-menu {
    min-width: 11rem;
    padding: 0px 0; 
    margin: 0 0 0; 
    border: 1px solid rgba(0,0,0,.15);	
    border-radius: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
header .dropdown-menu .dropdown-toggle:after{
  position: absolute;
    right: 0;
    margin-top: 8px;
    margin-right: 2px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px dashed;
}
/* BUSCA GERAL */
.animate {
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    float:left;
}
.bootsnipp-search {
    width:100%;
    background-color: rgb(235, 235, 235);
	display: none;
}
.bootsnipp-search .form-control {
    background-color: rgb(235, 235, 235);
	border-radius: 0px;
	border-width: 0px;
    font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	padding: 15px 0px;
}
.bootsnipp-search .form-control:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootsnipp-search .input-group-btn > .btn {
	padding: 14px 16px;
	border-radius: 0px;
    cursor:pointer;
}
.bootsnipp-search .input-group-btn > .btn.active,
.bootsnipp-search .input-group-btn > .btn:hover,
.bootsnipp-search .input-group-btn > .btn:focus {
	padding: 14px 16px 14px 15px;
}
.bootsnipp-search .input-group-btn > .btn-default {
	background-color: rgb(245, 245, 245);
}
.nav-padding {
	padding-top: 61px;
}
.bootsnipp-search {
		background-color: rgb(235, 235, 235);
		display: block;
		position: absolute;
		width: 100%;
		-webkit-transform: rotateX(-90deg);
		-moz-transform: rotateX(-90deg);
		-o-transform: rotateX(-90deg);
		-ms-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transform-origin: 0 0 0;
		-moz-transform-origin: 0 0 0;
		-o-transform-origin: 0 0 0;
		-ms-transform-origin: 0 0 0;
		transform-origin: 0 0 0;
		visibility: hidden;
        z-index: 999;
	}
.bootsnipp-search.open {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	visibility: visible;
    display:block;	
}
/* SUB-NIVEIS */
header .btco-hover-menu .collapse ul > li:hover > a{background: transparent;}
header .btco-hover-menu .collapse ul ul > li:hover > a, header .navbar .show .dropdown-menu > li > a:focus, header .navbar .show .dropdown-menu > li > a:hover{background: #000;}
header .btco-hover-menu .collapse ul ul ul > li:hover > a,
header .btco-hover-menu .collapse ul ul > li:hover > a{background:#000; color:#fff;}
header .btco-hover-menu{background: none;margin: 0;padding: 0;}
header .fa-search{float:right; color:#000; font-size:18px;}

/* MENU RIGHT FLUTUANTE */

.IgniteBar {
    margin:0;
    padding:0;
    position: fixed;
    z-index:9;
    right: 0;
    top: 28%;
    pointer-events: none;
    transition: margin 1s;
}
.IgniteBar li{
    list-style:none;
    pointer-events: auto;
    clear: both;
    width: 100%;
}
.IgniteBar li>span{
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    display: block;
    float: left;
    transition: background-color .2s,-webkit-transform .4s;
    transition: transform .4s,background-color .2s;
    transition: transform .4s,background-color .2s,-webkit-transform .4s;
    background-color: #000000;
    border-top: 1px solid #4a4f54;
    height: 59px;
    line-height: 59px;
    padding-right: 60px;
    font-size: 8px;
    letter-spacing: 3px;
    z-index: 7;
    text-align: left;
    height: 60px;
    width: 100%;
}
.IgniteBar li:first-child>span{
    border-top:0;
}
.IgniteBar li:hover>span, .IgniteBar li:focus>span, .IgniteBar li:hover>a, .IgniteBar li:focus>a{
    background-color:#fff;
}
.IgniteBar.open li>span {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
}
.IgniteBar li>span>a {
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    padding-left: 25px;
    padding-right: 5px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
}
.IgniteBar li:hover>span>a, .IgniteBar li:hover>a .fas, .IgniteBar li:hover>a .far, .IgniteBar li:focus>span>a, .IgniteBar li:focus>a .fas, .IgniteBar li:focus>a .far{
    color:#000;
}
.IgniteBar li>a {
    text-align: center;
    z-index: 8;
    position: absolute;
    right: 0;
    text-decoration: none;
    border-top: 1px solid #4a4f54;
    background-color: #000000;
    width: 60px;
    height: 60px;
    -webkit-backface-visibility: hidden;
    display: block;
    transition: background-color .2s;
}
.IgniteBar li:first-child>a{
    border-top:0;
}
.IgniteBar li > a .fas, .IgniteBar li>a .far {
    font-size: 19px;
    color: #fff;
    line-height: 59px;
}
.IgniteBar li>a div {
    width: auto;
    height: 58px;
    line-height: 60px;
    text-align: center;
    font-size: 20px;
    margin-top: -1px;
}
.IgniteBar li .share a{
    width: auto;
    padding-left: 25px;
    padding-right: 15px;
}
    .IgniteBar li .share a + a {
        padding-left: 10px;
    }
.IgniteBar li .share a .fab {
    font-size:18px;
    color: #fff;
    line-height: 45px;
}
    .IgniteBar li:hover .share a .fab, .IgniteBar li:focus .share a .fab {
        color: #000;
    }
.IgniteBar li>a .icon-tractor{
    background:url(../images/icon-trator.png) no-repeat center center;
}
.IgniteBar li:hover>a .icon-tractor{
    background:url(../images/icon-trator-hover.png) no-repeat center center;
}


/* SCROLL TOP */
.scrollToTop {
    padding: 6px 10px;
    padding: 6px 27px 6px 27px\9;
    position: fixed;
    bottom: 25%;
    right: 31px;
    display: none;
    background: #b31c2c;
    border: 1px solid #CECECE;
    z-index: 30;
    font-size:24px;
    color:#fff;
}
.scrollToTop:hover{
    border: 1px solid #CECECE;
    background: #464646;
    color:#fff;
}
.scrollToTop:visited{color:#fff;}

.volver { font-family: 'Oswald', sans-serif;
    font-weight:700; padding:2em 0;}
.volver a{color:#b31c2c; font-size: 1.4em; font-weight: 600 }
.volver  a:hover {color:#333; text-decoration: none}
.volver  a:hover i{color:#333; text-decoration: none}
.volver  a i{color:#b31c2c; font-size: 1em; padding: 0 .2em }


/* FOOTER */

#push, footer {
    height: 444px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:12px;
    color:#fff;
}
footer{
    width:100%;
    background:#000;
    display:table;
    padding:30px 0;
}
footer img{float:left;}
footer .slogan-footer{
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    font-size:14px;
    color:#fff;
    margin:20px 0 0 20px;
    float:left;
}
footer .contacts-footer a,
footer .contacts-footer{
    list-style:none;
    margin:20px 0 0;
    padding:0;
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    font-size:12px;
    color:#fff;
    text-transform:uppercase;
}
footer .contacts-footer li{
    float:right;
    margin-left:20px;
}
footer .contacts-footer li a i{
    font-size:20px;
}
footer .contacts-footer li span{margin-left:5px;}
footer .lst-itens-footer{
    list-style:none;
    padding:0;
    margin:0;
    line-height:25px;
}
footer .space-section{padding:0px 0 30px 0;}
footer .space-section a{color:#bdbdbd;}
footer h5{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:800;
    color:#bdbdbd;
    margin:0 0 20px 0;
}
footer .line-footer{
    width:100%;
    height:1px;
    background:#606060;
    margin-bottom:30px;
}
footer .copyright a,
footer .copyright{
    color:#606060;
}


footer .sucursales>.titulo{
   margin:5px 0 25px 0;
}

footer .sucursales div{
   color: #bdbdbd; margin-bottom: 1em
}
footer .sucursales div h5{
    font-family: 'Oswald', sans-serif;
    font-weight: 200; margin:0; padding: 0;
    font-weight:400;
    font-size:1.3em;

}
footer .sucursales div h5 span{
   text-transform: uppercase;
}
footer .sucursales div ul a{
   color: #bdbdbd
}
footer .sucursales div h6{
   color:#676767 !important; font-size: 1.2em
}
footer .sucursales div ul {
    list-style: none;
    padding: 2px 0; margin:0
}
footer .sucursales div ul a:hover{
   color: #fff; text-decoration: none
}
footer .sucursales div ul  li:first-child {
    display: inline-block; width: 5%; vertical-align: top; margin-right: 5px
}
footer .sucursales div ul  li:first-child i a{
   color:#3e3e3e
}
footer .sucursales div ul li:last-child {
    display: inline-block; width: 90%; font-size: 1em; line-height: 1.2em
}


.sucursales>.titulo{
   margin:0 0 25px 0; color:#fff;
}

.sucursales div{
   color: #bdbdbd; margin-bottom: 1em
}
.sucursales div h5{
    font-family: 'Oswald', sans-serif;
    font-weight: 200; margin:0; padding: 0;
    font-weight:400;
    font-size:1.3em; color:#fff;

}
.sucursales div h5 span{
   text-transform: uppercase;
}
.sucursales div ul a{
   color: #bdbdbd
}
.sucursales div h6{
   color:#fff !important; font-size: 1.2em
}
.sucursales div ul {
    list-style: none;
    padding: 2px 0; margin:0
}
.sucursales div ul a:hover{
   color: #fff; text-decoration: none
}
.sucursales div ul  li:first-child {
    display: inline-block; width: 8%; vertical-align: top; 
    text-align: center;
}
.sucursales div ul  li:first-child i a{
   color:#fff 
}
.sucursales div ul li:last-child {
    display: inline-block; width: 90%; font-size: 1em; line-height: 1.2em
}



 footer hr{
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, #1e1e1e,#4C4C4C,#1e1e1e)
}




/* MOBILE */
@media (max-width: 575px) {
    header nav a img {
    width: 90px
    }
    header nav a .concesionario {
    font-size: 0.6em; 
    margin-top: 1.2em; 
    }
    header nav a .concesionarioLeft {
    font-size: 0.55em; 
    margin: 4.4em  0 0.63em 0.7em; 
    top:0;
    }
    header .navbar .show .dropdown-menu li ul li{background:#bbbbbb;}
    .bootsnipp-search{top:0}

    /* Aplicación de marca para concesionarios */
   .logoMF { padding: 0 .7em 0 0 }
   .logoMF img { width: 80px }
   .razonSocial  h2 { font-size:1.3em !important; line-height: .7em }
   .razonSocial  small { font-size:.7em; line-height: .9em }
   .mt-4{margin-top:.5rem !important }
}

@media (max-width: 320px) {   
    .wrap {margin: 0 auto -210px; }
    #push, .footer {height:210px;}
    footer {padding:15px 0;}
    footer .line-footer{margin:15px 0;}
    footer img,
    footer .slogan-footer{font-size: 11px; float:none;}
    footer .contacts-footer li {margin-left: 10px;}
    footer .space-section{display:none;}
    .mt-4{margin-top:.8rem !important }
}

@media (min-width: 576px) and (max-width: 767px) {
    header nav a img {        
        width: 120px; 
    }
    header nav a .concesionarioLeft {
        font-size: 0.65em; 
        margin: 4.8em  0 0.63em 0.7em; 
        top:0;
    }
    header .navbar .show .dropdown-menu li ul li{
        background:#bbbbbb;
    }
    .bootsnipp-search{top:0} 

    /* Aplicación de marca para concesionarios */ 
   .logoMF { padding: 0 1em 0 0 }
   .logoMF img { width: 90px }
   .razonSocial  h2 { font-size:1.5em !important; line-height: .7em }
   .razonSocial  small { font-size:.7em; line-height: .7em !important } 
   .mt-4{margin-top:.8rem !important }
}

@media (min-width: 768px) and (max-width: 991px) {
    header nav a img {
        width: 128px
    }
    header nav a .concesionarioLeft {
        font-size: 0.8em; 
        margin: 3.93em  0 0.63em 0.83em; 
        top:0;
    }
    .btco-hover-menu .show > .dropdown-toggle::after{transform: rotate(-0deg); }
    .bootsnipp-search{top:0}
    header .navbar .show .dropdown-menu li ul li{background:#bbbbbb;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    header nav a img {
        width: 128px
    }
    header nav a .concesionarioLeft {
        font-size: 0.7em; 
        margin: 3.93em  0 0.63em 0.83em; 
        top:0;
    }
}

@media (min-width: 1366px) {
    .IgniteBar {
        top:34%;
    }
}

@media only screen and (max-width: 768px) {
    .wrap {margin: 0 auto -195px; }
    #push, .footer {height:195px;}
    footer {padding:15px 0;}
    footer .line-footer{margin:15px 0;}
    footer .slogan-footer{font-size: 11px;}
    footer .space-section{display:none;}
    .IgniteBar{
        top: 18%;
    }
    header .btco-hover-menu .collapse ul > li:hover > a {
        background:#b31c2c;
        color:#fff;
    }
    header .navbar-light .navbar-nav .nav-link:hover,
    header .navbar-light .navbar-nav .nav-link:active, 
    header .btco-hover-menu .collapse ul ul > li:active > a, 
    header .navbar .show .dropdown-menu > li > a:focus, 
    header .navbar .show .dropdown-menu > li > a:active {
        background: #000;
        color:#fff;
        padding-left: 1em
    }
    header li.nav-item.dropdown ul.dropdown-menu ul,
    header li.nav-item.dropdown.show ul.dropdown-menu.show{
        background:#eee;
    }
    header .dropdown-menu{border:none;}
    header .dropdown-menu li{border-bottom: 2px solid #fff;}
    .navbar-nav{margin-top:20px;}
   
}
@media only screen and (min-width: 991px) {
    .btco-hover-menu .collapse ul li{position:relative;}
    .btco-hover-menu .collapse ul li:hover> ul{display:block}
    .btco-hover-menu .collapse ul ul{position:absolute;top:100%;left:0;display:none}
    .btco-hover-menu .collapse ul ul li{position:relative}
    .btco-hover-menu .collapse ul ul li:hover> ul{display:block}
    .btco-hover-menu .collapse ul ul ul{position:absolute;top:0;left:100%;display:none}
    .btco-hover-menu .collapse ul ul ul li{position:relative}
    .btco-hover-menu .collapse ul ul ul li:hover ul{display:block}
    .btco-hover-menu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;display:none;z-index:1}
}
/* LOADING */
.bgLoading
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#fff;
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    z-index: 9998;
}
.iconeLoading
{
    position:fixed;
    top:50%;
    left:50%;
    margin:-15px 0 0 -104px;
    width:208px;
    height:30px;
    text-align:center;
    z-index: 9999;
}
.iconeLoading div
{
    margin:5px 0 0;
}
.updatePanel100{
    width: 100%;
}

