@font-face {
    font-family: 'klav';
    src: url('../fuentes/klavika-light-webfont.woff2') format('woff2'),
        url('../fuentes/klavika-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.imgframe1 {

   
    width: 100%;
    margin-bottom: 790px;



}

.vente {
    box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    height: 99%;
    background: #3a3a3a;
    background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
    background: linear-gradient(to right, #3a3a3a, #00237f);
}

.mapa {


    padding: 0 5px;
    position: relative;

}


/**************************************************/
/***********************REsponsive Phone**/

/* Smartphones (portrait & landscape) */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 759px) {*/

@media only screen and (min-device-width : 320px) and (max-device-width : 750px) {


    .wrap img {
        float: none;
        display: block;
        margin: 0 auto;
        height: 20%;
        padding-top: 50px;
        width: 99%;
    }


    .ad {
        background: #3a3a3a;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
        font-size: 22.5px;

    }

    .imgframe1 .vente {
        height: 1200px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }


    .wrap iframe {
        float: none;
        display: block;
        margin: 0 auto;
        height: 27%;
        padding-top: 50px;
        width: 100%;


    }

    /************************************/
    .footer_ul2_amrc .social-icons li {
        display: table;
        margin: 15px auto 0 auto;
        list-style-type: none;


    }

    .footer_ul2_amrc .social-icons {
        display: table;
        margin: 15px auto 0 auto;
        list-style-type: none;


    }

    /********************************/

    footer p {

        color: #fff;
        text-align: center;
        padding-bottom: 1px;
        margin-bottom: 10px;
        font-family: 'Klav';
        font-size: 19px;

    }

    .footer_ul_amrc li {
        width: 100%;
        color: white;
        margin: auto;
        font-family: 'Klav';
        text-align: center;

    }


    /***************texto info***************/
    .texto .text-justify {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 17px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    /*****************nuestras marcas**********************/
    .jumbotron {
        background: #3a3a3a;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #00237f);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #00237f, #3a3a3a);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
    }

    .marcas h1 {
        font-family: 'klav';
        text-align: center;
    }

    .marcas .le {
        font-family: 'klav';
        text-align: center;
        font-size: 20px;
    }

    .display-4 {
        font-family: 'klav';
        text-align: center;
        font-size: 45px;
    }

    /****************SOMOS*************/
    .contendor1 {
        font-size: 20px;
    }


}

/**************************/


/**************************/
@media only screen and (min-device-width : 760px) and (max-device-width : 1000px) {
    .navbar 
    {
        font-size: 22px;

    }

    .navbar .navbar-brand {
        font-size: 30px;
    }

    .navbar .navbar-brand img {
        width: 50px;
    }

    .navbar .navbar-toggler {
        font-size: 38px;
    }

    .dropdown-menu .dropdown-item {
        font-size: 30px;
    }
     .carousel
    {
        margin-top: 40px;
      
    }
     /*****************nuestras marcas**********************/
     .jumbotron
{
   background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right,#00237f,#00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00237f,#3a3a3a);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color:white;
}
.marcas h1 {
    font-family: 'klav';
    text-align: center;
}

.marcas .le {
    font-family: 'klav';
    text-align: center;
    font-size: 30px;
}
     .display-4
     {
          font-family: 'klav';
    text-align: center;
    font-size: 50px; 
     }
    .customer-logos .slide
    {
        width: 100%;
        height: 100;
    }
    
    .card-title
    {
        font-size: 33px;
    }
    .card-text
    {
        margin-top: 40px;
        font-size: 29px;
    }
    footer p {
  
    color: #fff;
        text-align: center;
    padding-bottom: 1px;
    margin-bottom: 10px;
    font-family: 'Klav';
     font-size: 21px;
  
}
    
    .footer_ul_amrc  li{
    width: 100%;
    color:white;
        margin: auto;
    font-family: 'Klav';
        text-align: center;
        font-size: 25px;
   
}
    
      .footer_ul2_amrc
    {
        
        margin: 0px 185px 0px;
        width: 50%
    }
    
  /********************contactenos*******************/
    
   
.wrap img{
		float: none;
		display: block;
		margin: 0 auto;
        height: 30%;
		padding-top: 30px;
		width: 90%;
	}
 .imgframe1
     {
         height: 100%;
         margin-bottom: 1450px;
         
     }
        .wrap iframe{
		float: none;
		display: block;
		margin: 0 auto;
        height: 40%;
		padding-top: 50px;
		width: 90%;
	}
     .imgframe1 .vente {
        height: 1300px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }

     .ad {
  
    background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3a3a3a, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color: white;
    font-size: 25px;
         
}
    /***************texto info***************/
    .texto p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }
       .container .contenido p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    .sel
    {
         font-size: 24px; 
    }
    
 

    /**************Eventos******************/
    
    .card-body h6 a
    {
        font-size: 28px; 
    }
    
 .gallery-block.cards-gallery .card-body p {
  font-size: 22px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
}
    
     .card-body a
    {
        font-size: 22px; 
    }
    
    .mas
    {
        font-size: 23px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
    }
.gallery-block .heading h2{
    font-weight: bold;
    font-size: 1.9rem;
    text-transform: uppercase;
    font-family: 'klav'; 
    -moz-font-weight: bold;
    -moz--moz--moz-font-size: 1.4rem;
    -moz--moz-text-transform: uppercase;
   -moz-font-family: 'klav';
}

    
    
}






/*************************************/

Smartphones (portrait & landscape) 
@media only screen and (min-device-width : 801px) and (max-device-width : 1024px) {


    .wrap img {
        float: none;
        display: block;
        margin: 0 auto;
        height: 30%;
        padding-top: 10px;
        width: 99%;
    }


    .ad {
        background: #3a3a3a;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
       background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
       font-family: 'klav';
        color: white;
        font-size: 25px;

    }

    .vente {
        height: 90%;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
       background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }

   .wrap iframe {
        float: none;
        display: block;
        margin: 0 auto;
        height: 37%;
        padding-top: 10px;
        width: 100%;
    }

    .imgframe1 {
        height: 100%;
        margin-bottom: 1450px;

    }

    /********************************/


  footer p {

        color: #fff;
        text-align: center;
        padding-bottom: 1px;
        margin-bottom: 10px;
        font-family: 'Klav';
        font-size: 19px;

    }

    .footer_ul_amrc li {
        width: 100%;
        color: white;
        margin: auto;
        font-family: 'Klav';
        text-align: center;

    }

    /***************texto info***************/
   .texto .text-justify {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 17px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    /*****************nuestras marcas**********************/
   .jumbotron {
        background: #3a3a3a;
        /* fallback for old browsers */
     background: -webkit-linear-gradient(to right, #00237f, #00237f);
        /* Chrome 10-25, Safari 5.1-6 */
      background: linear-gradient(to right, #00237f, #3a3a3a);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
    }

    .marcas h1 {
        font-family: 'klav';
        text-align: center;
    }

    .marcas .le {
        font-family: 'klav';
        text-align: center;
        font-size: 20px;
    }

    .display-4 {
        font-family: 'klav';
        text-align: center;
        font-size: 45px;
    }

    /****************SOMOS*************/
   .contendor1 {
        font-size: 20px;

    }

}

/*************************************/


@media only screen and (max-width : 800px)
{
      .navbar 
    {
        font-size: 18px;

    }

    .navbar .navbar-brand {
        font-size: 20px;
    }

    .navbar .navbar-brand img {
        width: 30px;
    }

    .navbar .navbar-toggler {
        font-size: 23px;
    }

    .dropdown-menu .dropdown-item {
        font-size: 19px;
    }
     .carousel
    {
        margin-top: 20px;
      
    }
     /*****************nuestras marcas**********************/
     .jumbotron
{
   background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right,#00237f,#00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00237f,#3a3a3a);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color:white;
}
.marcas h1 {
    font-family: 'klav';
    text-align: center;
}

.marcas .le {
    font-family: 'klav';
    text-align: center;
    font-size: 20px;
}
     .display-4
     {
          font-family: 'klav';
    text-align: center;
    font-size: 30px; 
     }
    .customer-logos .slide
    {
        width: 100%;
        height: 100;
    }
    
    .card-title
    {
        font-size: 20px;
    }
    .card-text
    {
        margin-top: 20px;
        font-size: 20px;
    }
    footer p {
  
    color: #fff;
        text-align: center;
    padding-bottom: 1px;
    margin-bottom: 30px;
    font-family: 'Klav';
     font-size: 23px;
  
}
    
    .footer_ul_amrc  li{
    width: 100%;
    color:white;
        margin: auto;
    font-family: 'Klav';
        text-align: center;
        font-size: 23px;
        margin-bottom: 11px;
   
}
   
    .footer_ul_amrc li a:hover {
    color: #fff;
    text-decoration: none;
    font-family: 'Klav';
    font-size: 24px;
}
    
      .footer_ul2_amrc
    {
       
        margin: 0px -100x 1px;
        width: 100%
    }
   
       .footer_ul2_amrc li
    {
        
        margin: 0px 60px 0px;
        width: 100%
    }
  
    .footer_ul2_amrc 
    {
    font-family: 'klav';
  font-size: 19px;
    margin: 0px;
    list-style-type: none;
    margin-top: 10px;   
   
}
  /********************contactenos*******************/
    
   
.wrap img{
		float: none;
		display: block;
		margin: 0 auto;
        height: 25%;
		padding-top: 30px;
		width: 95%;
	}
 .imgframe1
     {
         height: 100%;
         margin-bottom: 1450px;
         
     }
        .mapa{
		float: none;
		display: block;
		margin: 0 auto;
        height: 31%;
		padding-top: 50px;
		width: 100%;
	}
     .imgframe1 .vente {
        height: 1300px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }

     .ad {
  
    background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3a3a3a, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color: white;
    font-size: 25px;
         
}
    /***************texto info***************/
    .texto p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }
       .container .contenido p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    .sel
    {
         font-size: 24px; 
    }
    
 

    /**************Eventos******************/
    
    .card-body h6 a
    {
        font-size: 28px; 
    }
    
 .gallery-block.cards-gallery .card-body p {
  font-size: 22px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
}
    
     .card-body a
    {
        font-size: 22px; 
    }
    
    .mas
    {
        font-size: 23px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
    }
.gallery-block .heading h2{
    font-weight: bold;
    font-size: 1.9rem;
    text-transform: uppercase;
    font-family: 'klav'; 
    -moz-font-weight: bold;
    -moz--moz--moz-font-size: 1.4rem;
    -moz--moz-text-transform: uppercase;
   -moz-font-family: 'klav';
}

    
}

/**************************************************/
/***********************REsponsive Phone**/

/* Smartphones (portrait & landscape) */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 759px) {*/

@media only screen and (min-device-width : 320px) and (max-device-width : 750px) {


.nav
{
    height: auto;
	position: fixed !important; /*left: 50%;*/
	width: 100%;
	z-index: 999;    
       background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3a3a3a, #00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right,#006784, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
     font-size: 18px;
    
   


}
    

.nav a {
	padding: 7px 20px;
	border-radius: 7px;
	margin-right: 10px;	
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	text-decoration: none;
	color: black;
	font-family: sans-serif, arial;
	font-weight: 100;

}

.nav a.active {
	background: rgba(0, 0, 0, 0.5);
	color: white;
}

.nav a:hover {
	background: rgba(255, 255, 255, 0.7);
}

    .wrap img {
        float: none;
        display: block;
        margin: 0 auto;
        height: 20%;
        padding-top: 50px;
        width: 99%;
    }


    .ad {
        background: #3a3a3a;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
        font-size: 22.5px;

    }

    .imgframe1 .vente {
        height: 1200px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }


    .wrap iframe {
        float: none;
        display: block;
        margin: 0 auto;
        height: 27%;
        padding-top: 50px;
        width: 100%;


    }

    /************************************/
    .footer_ul2_amrc .social-icons li {
        display: table;
        margin: 15px auto 0 auto;
        list-style-type: none;


    }

    .footer_ul2_amrc .social-icons {
        display: table;
        margin: 15px auto 0 auto;
        list-style-type: none;


    }

    /********************************/

    footer p {

        color: #fff;
        text-align: center;
        padding-bottom: 1px;
        margin-bottom: 10px;
        font-family: 'Klav';
        font-size: 19px;

    }

    .footer_ul_amrc li {
        width: 100%;
        color: white;
        margin: auto;
        font-family: 'Klav';
        text-align: center;

    }


    /***************texto info***************/
    .texto .text-justify {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 17px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    /*****************nuestras marcas**********************/
    .jumbotron {
        background: #3a3a3a;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #00237f);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #00237f, #3a3a3a);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
    }

    .marcas h1 {
        font-family: 'klav';
        text-align: center;
    }

    .marcas .le {
        font-family: 'klav';
        text-align: center;
        font-size: 20px;
    }

    .display-4 {
        font-family: 'klav';
        text-align: center;
        font-size: 45px;
    }

    /****************SOMOS*************/
    .contendor1 {
        font-size: 20px;
    }


}

/**************************/


/**************************/
@media only screen and (min-device-width : 760px) and (max-device-width : 1000px) {
    .navbar 
    {
        font-size: 22px;

    }

    .navbar .navbar-brand {
        font-size: 30px;
    }

    .navbar .navbar-brand img {
        width: 50px;
    }

    .navbar .navbar-toggler {
        font-size: 38px;
    }

    .dropdown-menu .dropdown-item {
        font-size: 30px;
    }
     .carousel
    {
        margin-top: 40px;
      
    }
     /*****************nuestras marcas**********************/
     .jumbotron
{
   background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right,#00237f,#00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00237f,#3a3a3a);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color:white;
}
.marcas h1 {
    font-family: 'klav';
    text-align: center;
}

.marcas .le {
    font-family: 'klav';
    text-align: center;
    font-size: 30px;
}
     .display-4
     {
          font-family: 'klav';
    text-align: center;
    font-size: 50px; 
     }
    .customer-logos .slide
    {
        width: 100%;
        height: 100;
    }
    
    .card-title
    {
        font-size: 33px;
    }
    .card-text
    {
        margin-top: 40px;
        font-size: 29px;
    }
    footer p {
  
    color: #fff;
        text-align: center;
    padding-bottom: 1px;
    margin-bottom: 10px;
    font-family: 'Klav';
     font-size: 21px;
  
}
    
    .footer_ul_amrc  li{
    width: 100%;
    color:white;
        margin: auto;
    font-family: 'Klav';
        text-align: center;
        font-size: 25px;
   
}
    
      .footer_ul2_amrc
    {
        
        margin: 0px 185px 0px;
        width: 50%
    }
    
  /********************contactenos*******************/
    
   
.wrap img{
		float: none;
		display: block;
		margin: 0 auto;
        height: 30%;
		padding-top: 30px;
		width: 90%;
	}
 .imgframe1
     {
         height: 100%;
         margin-bottom: 1450px;
         
     }
        .wrap iframe{
		float: none;
		display: block;
		margin: 0 auto;
        height: 40%;
		padding-top: 50px;
		width: 90%;
	}
     .imgframe1 .vente {
        height: 1300px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }

     .ad {
  
    background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3a3a3a, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color: white;
    font-size: 25px;
         
}
    /***************texto info***************/
    .texto p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }
       .container .contenido p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    .sel
    {
         font-size: 24px; 
    }
    
 

    /**************Eventos******************/
    
    .card-body h6 a
    {
        font-size: 28px; 
    }
    
 .gallery-block.cards-gallery .card-body p {
  font-size: 22px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
}
    
     .card-body a
    {
        font-size: 22px; 
    }
    
    .mas
    {
        font-size: 23px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
    }
.gallery-block .heading h2{
    font-weight: bold;
    font-size: 1.9rem;
    text-transform: uppercase;
    font-family: 'klav'; 
    -moz-font-weight: bold;
    -moz--moz--moz-font-size: 1.4rem;
    -moz--moz-text-transform: uppercase;
   -moz-font-family: 'klav';
}

    
    
}






/*************************************/

Smartphones (portrait & landscape) 
@media only screen and (min-device-width : 801px) and (max-device-width : 1024px) {

.nav
{
    height: auto;
	position: fixed; /*left: 50%;*/
	width: 100%;
	z-index: 999;    
       background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3a3a3a, #00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right,#006784, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
     font-size: 18px;


}

.nav a {
	padding: 7px 20px;
	border-radius: 7px;
	margin-right: 10px;	
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	text-decoration: none;
	color: black;
	font-family: sans-serif, arial;
	font-weight: 100;
}
.nav li
{
      margin-right:200px;
}
.nav a.active {
	background: rgba(0, 0, 0, 0.5);
	color: white;
}

.nav a:hover {
	background: rgba(255, 255, 255, 0.7);
}

    /********************************/


  footer p {

        color: #fff;
        text-align: center;
        padding-bottom: 1px;
        margin-bottom: 10px;
        font-family: 'Klav';
        font-size: 19px;

    }

    .footer_ul_amrc li {
        width: 100%;
        color: white;
        margin: auto;
        font-family: 'Klav';
        text-align: center;

    }

    /***************texto info***************/
   .texto .text-justify {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 17px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    /*****************nuestras marcas**********************/
   .jumbotron {
        background: #3a3a3a;
        /* fallback for old browsers */
     background: -webkit-linear-gradient(to right, #00237f, #00237f);
        /* Chrome 10-25, Safari 5.1-6 */
      background: linear-gradient(to right, #00237f, #3a3a3a);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        font-family: 'klav';
        color: white;
    }

    .marcas h1 {
        font-family: 'klav';
        text-align: center;
    }

    .marcas .le {
        font-family: 'klav';
        text-align: center;
        font-size: 20px;
    }

    .display-4 {
        font-family: 'klav';
        text-align: center;
        font-size: 45px;
    }

    /****************SOMOS*************/
   .contendor1 {
        font-size: 20px;

    }

}

/*************************************/


@media only screen and (max-width : 800px)
{
    .nav li
{
      margin-left:200px;
}
     .carousel
    {
        margin-top: 20px;
      
    }
     /*****************nuestras marcas**********************/
     .jumbotron
{
   background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right,#00237f,#00237f);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00237f,#3a3a3a);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color:white;
}
.marcas h1 {
    font-family: 'klav';
    text-align: center;
}

.marcas .le {
    font-family: 'klav';
    text-align: center;
    font-size: 20px;
}
     .display-4
     {
          font-family: 'klav';
    text-align: center;
    font-size: 30px; 
     }
    .customer-logos .slide
    {
        width: 100%;
        height: 100;
    }
    
    .card-title
    {
        font-size: 20px;
    }
    .card-text
    {
        margin-top: 20px;
        font-size: 20px;
    }
    footer p {
  
    color: #fff;
        text-align: center;
    padding-bottom: 1px;
    margin-bottom: 30px;
    font-family: 'Klav';
     font-size: 23px;
  
}
    
    .footer_ul_amrc  li{
    width: 100%;
    color:white;
        margin: auto;
    font-family: 'Klav';
        text-align: center;
        font-size: 23px;
        margin-bottom: 11px;
   
}
   
    .footer_ul_amrc li a:hover {
    color: #fff;
    text-decoration: none;
    font-family: 'Klav';
    font-size: 24px;
}
    
      .footer_ul2_amrc
    {
       
        margin: 0px -100x 1px;
        width: 100%
    }
   
       .footer_ul2_amrc li
    {
        
        margin: 0px 60px 0px;
        width: 100%
    }
  
    .footer_ul2_amrc 
    {
    font-family: 'klav';
  font-size: 19px;
    margin: 0px;
    list-style-type: none;
    margin-top: 10px;   
   
}
  /********************contactenos*******************/
    
   
.wrap img{
		float: none;
		display: block;
		margin: 0 auto;
        height: 25%;
		padding-top: 30px;
		width: 95%;
	}
 .imgframe1
     {
         height: 100%;
         margin-bottom: 1450px;
         
     }
        .wrap iframe{
		float: none;
		display: block;
		margin: 0 auto;
        height: 31%;
		padding-top: 50px;
		width: 95%;
	}
     .imgframe1 .vente {
        height: 1300px;
        background: #3a3a3a !important;
        /* fallback for old browsers */
        background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
        /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to right, #3a3a3a, #00237f);
        /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        margin-top: 10px;

    }

     .ad {
  
    background: #3a3a3a;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00237f, #3a3a3a);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3a3a3a, #00237f);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-family: 'klav';
    color: white;
    font-size: 25px;
         
}
    /***************texto info***************/
    .texto p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }
       .container .contenido p
    {
        font-family: 'klav';
        letter-spacing: 1px;
        font-size: 25px;
        width: 100% !important;
    }

    .media .media-body .mt-0 {
        font-family: 'klav';
        font-size: 16px !important;
    }

    .sel
    {
         font-size: 24px; 
    }
    
 

    /**************Eventos******************/
    
    .card-body h6 a
    {
        font-size: 28px; 
    }
    
 .gallery-block.cards-gallery .card-body p {
  font-size: 22px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
}
    
     .card-body a
    {
        font-size: 22px; 
    }
    
    .mas
    {
        font-size: 23px; 
    font-family: 'klav';
      color: #3a3a3a;  
    -moz-font-size: 18px; 
    -moz-font-family: 'klav';
      -moz-color: #3a3a3a;
    }
.gallery-block .heading h2{
    font-weight: bold;
    font-size: 1.9rem;
    text-transform: uppercase;
    font-family: 'klav'; 
    -moz-font-weight: bold;
    -moz--moz--moz-font-size: 1.4rem;
    -moz--moz-text-transform: uppercase;
   -moz-font-family: 'klav';
}

    
}

