 @font-face {
    font-family: 'raleway';
    src: url("../fonts/Raleway-Bold.ttf") format("opentype");
}
@font-face {
    font-family: 'open';
    src: url("../fonts/OpenSans-Regular.ttf") format("opentype");
}
html, body { font-family: 'open'; font-size: 16px;}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              HEADER                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.navbar-default .navbar-nav>li>a {
    color: #222222;
    font-family: 'raleway';
    padding-top: 50px;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #4776e6;
    font-family: 'raleway';
    padding-top: 50px;
}
.navbar-right{
	margin-right: 100px;
}
.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}
.logo{
    height: 70px;
    margin-top: 5px;
}

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


/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                                HOME                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.pd0{padding: 0;}
.h_banner{
    background: url(../img/home/slider_3.png) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
    background-position: center left;
}
.bannerLnea .bx-wrapper .bx-pager.bx-default-pager a {
    background: white;
    text-indent: -9999px;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 10px;
    border: 1px solid #4776e6;
}
.bannerLnea .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #4776e6;
    border: 2px solid #4776e6;
}
.h_banner1{
    background: url(../img/home/slider_2.png) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
    background-position: center left;
}
.h_banner_new{
    background: url(../img/home/slider_1.png) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
    background-position: center left;
}
.h_banner .titulo, .h_banner1 .titulo{
    color: white;
    font-size: 40px;
    font-family: 'raleway';
}
.h_banner .titulo2, .h_banner1 .titulo2{
    font-size: 40px;
    color: white;
}
.parrafo_dosn {
    color: black;
    font-size: 17px;
}
.h_banner .top, .h_banner1 .top{
	padding-top: 100px;
}
/*sec02*/
.h_sec02 {
    padding-top: 50px;
    padding-bottom: 20px;
}
/*sec02*/
.h_sec03{
    background: #f6f6f6;
    background-size: cover;
    min-height: 500px;
}
.h_sec03_new_secc {
    background: #f6f6f6;
    background-size: cover;
    min-height: 350px;
}
.h_sec03_new_secc .border_del_slider {
    height: 230px;
    background: #ebebeb;
}
.h_sec03_new_secc .bx-wrapper {
    position: relative;
    margin-bottom: -5px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ebebeb !important;
    border: 0px solid #fff;
    background: #f10808;
}
.h_sec03_new_secc .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.h_sec03 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.h_sec03 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.h_sec03 .titulo{
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.h_sec03 .parrafo{
	text-align: center;
}
.parrafo_home {
    color: black;
    font-size: 17px;
}
.h_sec03 .col-lg-3{
    width: 20%;
}
.h_sec03 .col-sm-3{
    width: 20%;
}
.h_sec03 .text_img {
    color: #606060;
    text-align: center;
    font-size: 20px;
    font-family: 'open';
    margin-left: 20px;
    margin-right: 20px;
}
.h_sec03  .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.h_sec03  .bttom_img {
    padding-bottom: 50px;
}
.h_sec03 img{
	width: 100%;
	height: 200px;
}
.border_del_slider{
	height: 300px;
	background: #f6f6f6;
}
.h_sec03 .bx-wrapper {
    position: relative;
    margin-bottom: -5px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -moz-box-shadow: 0 0 0px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 0px #ccc;
    border: 0px solid #fff;
    background: #fff;
}
.h_sec03 .parrafo_home2{
	margin-bottom: 50px;
}
/*h_sec04*/
.h_sec04{
	padding-bottom: 80px;
}
.h_sec04 .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.h_sec04 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.h_sec04 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.h_sec04  .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.h_sec04 .parrafo {
    text-align: center;
    color: #606060;
}
.h_sec04 .subtitulo{
    color: #4776e6;
    font-family: 'raleway';
    font-size: 20px;
}
.h_sec04 .sub_parrafo{
    color: #606060;
    font-size: 15px;
}
.h_sec04 .topt{
    padding-top: 80px;
}
.h_sec04 .toptdos{
    padding-top: 80px;
}
.topimg{
	height: 20px !important;
}
/*h_sec05*/
.h_sec05{
    background: #f6f6f6;
    background-size: cover;
}
.h-sec6-slider .titMgy{
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 20px;
    padding-top: 70px;
}
.h_sec05 .text a{
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 20px;
    padding-top: 70px;
}
.topt img{
	height: 90px !important;
}
.img-marcas {
    height: auto !important;
    width: 60%;
}
.img-marcas2 {    
    max-height: 50px;
}
.h_sec05 .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.h_sec05 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.h_sec05 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.h_sec05 .parrafo {
    text-align: center;
    color: #606060;
}
.h_sec05 .col-lg-3 {
    width: 20%;
}
.h_sec05 .col-sm-3 {
    width: 20%;
}
.h_sec05 .topt {
    padding-top: 30px;
    padding-bottom: 50px;
}
.h_sec05 .thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
/*sc06*/
.h_sec06{
	padding-bottom: 50px;
}

 .h-sec6-slid {
    text-align: center;
    display: flex;
    align-items: center;
}
.h_sec06 .h-sec6-slider img {
	width: 100%;
    max-width: 170px;
    max-height: 100px;
}
.h_sec06 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.h_sec06 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.h_sec06  .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 1px solid white;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.h_sec06 .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.h_sec06 .parrafo {
    text-align: center;
    color: #606060;
}
.h_sec06  .bx-wrapper {
    position: relative;
    margin-bottom: -5px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 0px #ccc;
    border: 0px solid #fff;
    background: #fff;
}
.h_sec06  .bx-viewport {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 150px !important;
}
.h_sec06  .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: white;
    border: 1px solid #4776e6;
}
.h_sec06  .bx-wrapper .bx-pager.bx-default-pager a {
    background: #4776e6;
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 10px;
}
.h_sec06  .le_top {
    padding-top: 80px;
}
/*h_contactanos*/
.h_contactanos{
    background: url(../img/home/contact.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
}
.h_contactanos .titulo {
    color: #1f314f;
    text-align: center;
    font-size: 60px;
    font-family: 'raleway';
    margin-top: 50px;
    margin-bottom: 30px;
}
.boton_cont {
    background: #1f314f;
    border-radius: 10px;
    border: 1px solid #1f314f;
    padding: 20px;
    color: #fff;
    font-family: 'raleway';
    font-size: 22px;
    width: 60%;
    margin-left: 20%;
}

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              FOOTER                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
footer{
	width: 100%
	background-size: cover;
	background: #222222;
}
footer .menu li a{
    color: #f6f6f6;
}
footer .menu li a:hover{
    color: #4776e6;
    text-decoration: none;
}
footer .menu {
	list-style: none;
}
footer  .redesSociales img{
	height: 30px;
}
footer  .redesSociales{
    padding-top: 35px;
}
footer .top {
    padding-top: 50px;
    padding-bottom: 20px;
}
footer .contactanos{
    color: #f6f6f6;
    font-size: 22px;
    font-family: 'raleway';
}
footer .direccion {
    color: #f6f6f6;
    font-size: 15px;
    margin-top: 30px;
}
footer .direccion1 {
    color: #f6f6f6;
    font-size: 15px;
   /* margin-top: 60px;*/
}
footer .direccion2 a {
    color: #4776e6;
    font-size: 15px;
    margin-top: 60px;
    text-decoration: none;
}
.line_footer{
	background: #000000;
}
.line_footer .text_foot{
    padding-top: 20px;
    padding-bottom: 10px;
    color: #f6f6f6;
    font-size: 14px;
    text-align: center;
}
.line_footer .text_foot a{
    padding-top: 20px;
    padding-bottom: 10px;
    color: #f6f6f6;
    font-size: 15px;
}
.line_footer .text_foot a:hover{
    padding-top: 20px;
    padding-bottom: 10px;
    color: #f6f6f6;
    font-size: 15px;
    font-family: 'raleway';
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                                      RESPONSIVO                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-*--*-*- */
@media (max-width: 1300px) and (min-width: 1201px) {
	.h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 50px;
	    font-family: 'raleway';
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.boton_cont {
	    background: white;
	    border-radius: 10px;
	    border: 1px solid white;
	    padding: 20px;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 22px;
	    width: 100%;
	    margin-left: 0%;
	}
}
@media (max-width: 1200px) and (min-width: 990px) {
	.navbar-right {
	    margin-right: 0px;
	}
}
@media (max-width: 989px) and (min-width: 768px) {
	.navbar-right {
	    margin-right: -20px;
	}
	.logo {
	    height: 50px;
	    margin-top: 30px;
	    width: 80%;
	}
	.navbar-default .navbar-nav>li>a {
	    color: #222222;
	    font-family: 'raleway';
	    padding-top: 10px;
	    font-size: 15px;
	}
	.h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 50px;
	    font-family: 'raleway';
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.h_contactanos {
	    background: url(../img/home/contact.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 350px;
	}
    .h_banner {
        height: 300px;
    }
    .h_banner1 {
        height: 300px;
    }
    .h_banner_new{
        height: 300px;
    }
}
@media (max-width: 767px) and (min-width: 480px)  {
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        HEADER                      */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.navbar-default .navbar-nav>li>a {
	    color: #222222;
	    font-family: 'raleway';
	    padding-top: 10px;
	}
	.navbar-default .navbar-nav>li>a:hover {
	    color: #4776e6;
	    font-family: 'raleway';
	    padding-top: 50px;
	}
	.logo {
	    height: 50px;
	    margin-top: 0px;
	}
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        FOOTER                      */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.line_footer .text_foot {
	    padding-top: 20px;
	    padding-bottom: 10px;
	    color: #f6f6f6;
	    font-size: 12px;
	}
	footer .contactanos {
	    color: #f6f6f6;
	    font-size: 17px;
	    font-family: 'raleway';
	}
	footer .direccion {
	    color: #f6f6f6;
	    font-size: 12px;
	    margin-top: 10px;
	}
	footer .container {
	    padding-right: 0px;
	    padding-left: 0px;
	    margin-right: auto;
	    margin-left: auto;
	}
	footer .direccion1 {
	    color: #f6f6f6;
	    font-size: 15px;
	    margin-top: 10px;
	}
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        HOME                        */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.h_banner .titulo {
	    color: white;
	    font-size: 30px;
	    font-family: 'raleway';
	}
	.h_banner .titulo2 {
	    font-size: 25px;
	    color: white;
	}
	.h_banner .top {
	    padding-top: 100px;
	}
	.h_sec03 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 20px;
	}
	.h_sec03 .col-xs-6 {
	    width: 50% !important;
	}
	html, body {
	    font-family: 'open';
	    font-size: 13px;
	}
	.h_sec03 .text_img {
	    color: #606060;
	    text-align: center;
	    font-size: 15px;
	    font-family: 'open';
	    margin-left: 20px;
	    margin-right: 20px;
	}
	.h_sec04 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 20px;
	}
	.h_sec04 .topt {
	    padding-top: 20px;
	}
	.h_sec04 .subtitulo {
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 16px;
	}
	.h_sec04 .sub_parrafo {
	    color: #606060;
	    font-size: 14px;
	}
	.h_sec04 {
	    padding-bottom: 20px;
	}
	.h_sec05 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 20px;
	    padding-top: 20px;
	}
	.col-xs-6 {
	    width: 50% !important;
	}
	.h_sec06 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 20px;
	    padding-top: 20px;
	}
	.h_sec06 {
	    padding-bottom: 10px;
	}
	.h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 30px;
	    font-family: 'raleway';
	    margin-top: 10px;
	    margin-bot3tom: 30px;
	}
	.boton_cont {
	    background: white;
	    border-radius: 10px;
	    border: 1px solid white;
	    padding: 20px;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 14px;
	    width: 60%;
	    margin-left: 20%;
	}
	.h_contactanos {
	    background: url(../img/home/contact.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 280px;
	}
}
@media (max-width: 479px) and (min-width: 0px) {
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        HEADER                      */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.navbar-default .navbar-nav>li>a {
	    color: #222222;
	    font-family: 'raleway';
	    padding-top: 10px;
	}
	.logo {
	    height: 50px;
	    margin-top: 0px;
	}
	.navbar-default .navbar-nav>li>a:hover {
	    color: #4776e6;
	    font-family: 'raleway';
	    padding-top: 50px;
	}
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        FOOTER                      */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.line_footer .text_foot {
	    padding-top: 20px;
	    padding-bottom: 10px;
	    color: #f6f6f6;
	    font-size: 12px;
	}
	footer .contactanos {
	    color: #f6f6f6;
	    font-size: 17px;
	    font-family: 'raleway';
	}
	footer .direccion {
	    color: #f6f6f6;
	    font-size: 12px;
	    margin-top: 10px;
	}
	footer .container {
	    padding-right: 0px;
	    padding-left: 0px;
	    margin-right: auto;
	    margin-left: auto;
	}
	footer .direccion1 {
	    color: #f6f6f6;
	    font-size: 15px;
	    margin-top: 10px;
	}
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
	/*                        HOME                        */
	/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-* */
	.h_banner {
        height: 200px;
        background-position: right;
    }
	.h_sec02 {
	    padding-top: 10px;
	    padding-bottom: 20px;
	}
	.h_banner .titulo {
	    color: white;
	    font-size: 30px;
	    font-family: 'raleway';
	}
	.h_banner .titulo2 {
	    font-size: 25px;
	    color: white;
	}
	.h_banner .top {
	    padding-top: 100px;
	}
	.h_sec03 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 20px;
	}
	.topt img {
	    height: 40px !important;
	}
	.h_sec05 .thumbnail {
	    display: block;
	    padding: 0px;
	    margin-bottom: 10px;
	    line-height: 1.42857143;
	    background-color: transparent;
	    border: 1px solid #f6f6f6;
	    border-radius: 4px;
	    -webkit-transition: border .2s ease-in-out;
	    -o-transition: border .2s ease-in-out;
	    transition: border .2s ease-in-out;
	}
	.h_sec03 .col-xs-6 {
	    width: 50% !important;
	}
	html, body {
	    font-family: 'open';
	    font-size: 13px;
	}
	.h_sec03 .text_img {
	    color: #606060;
	    text-align: center;
	    font-size: 15px;
	    font-family: 'open';
	    margin-left: 20px;
	    margin-right: 20px;
	}
	.h_sec04 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 20px;
	}
	.h_sec04 .topt {
	    padding-top: 20px;
	}
	.h_sec04 .subtitulo {
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 16px;
	}
	.h_sec04 .sub_parrafo {
	    color: #606060;
	    font-size: 14px;
	}
	.h_sec04 {
	    padding-bottom: 20px;
	}
	.h_sec05 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 20px;
	    padding-top: 20px;
	}
	.col-xs-6 {
	    width: 50% !important;
	}
	.h_sec06 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 20px;
	    padding-top: 20px;
	}
	.h_sec06 {
	    padding-bottom: 10px;
	}
	.h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 30px;
	    font-family: 'raleway';
	    margin-top: 10px;
	    margin-bot3tom: 30px;
	}
	.boton_cont {
	    background: white;
	    border-radius: 10px;
	    border: 1px solid white;
	    padding: 20px;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 14px;
	    width: 60%;
	    margin-left: 20%;
	}
	.h_contactanos {
	    background: url(../img/home/contact.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 280px;
	}
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                             fuji-electric                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*--*-*- */
.banner_fuji{
    background: url(../img/marcas/fuji-elec/banner.jpg) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
}
.banner_fuji .top{
	padding-top: 100px;
}
.banner_fuji .titulo{
    color: white;
    font-size: 50px;
    font-family: 'raleway';
}
.parrafo{
	color: #fff;
	font-size: 17px;
}
.titulo_azul{
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.electric_sec02 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.electric_sec02 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.electric_sec02 .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.lista li {
    color: #4776e6;
    margin: 10px;
}
.lista li .color{
	color: black;
}
.electric_contactanos{
    background: url(../img/marcas/fuji-elec/cont.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
    margin-top: 30px;
}
.electric_contactanos .titulo {
    color: white;
    text-align: center;
    font-size: 60px;
    font-family: 'raleway';
    margin-top: 30px;
    margin-bottom: 30px;
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              NOSOTROS                                    */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.n_sec01{
    background: url(../img/nosotros/banner.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
    margin-top: 30px;
}
.n_sec01 .top{
	padding-top: 100px;
}
.n_sec01 .titulo {
    color: #1f314f;
    font-size: 45px;
}
.n_sec01 .subtitulo {
    color: #1f314f;
    font-size: 40px;
    font-family: 'raleway';
}
.n_sec01  p {
    margin: 0 0 -10px;
}
.n_sec02 .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 30px;
}
.n_sec02 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.n_sec02 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.n_sec02 .thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.n_sec02 .parrafo {
    color: black;
    font-size: 17px;
    text-align: center;
}
.n_sec03 .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 30px;
}
.n_sec03 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #4776e6;
    width: 100%;
}
.n_sec03 .bullet{
    color: #4776e6;
    margin-top: 5px;
    text-align: center;
}
.n_sec03 .thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.n_h_contactanos {
    background: url(../img/home/contact.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
}
.n_h_contactanos .titulo {
    color: #1f314f;
    text-align: center;
    font-size: 50px;
    font-family: 'raleway';
    margin-top: 50px;
    margin-bottom: 30px;
}
.nuevo_slideer10{
}
.nuevo_slideer10 .border_del_slider{
    height: 300px;
    background: #fff;
}
.nuevo_slideer10  .bx-wrapper{
    box-shadow: 0 0 5px #fff;
}
.titulo_delNuevoSliderMagy {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.n_sec03{
    background: #f6f6f6;
    padding-bottom: 50px;
}

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              MARCAS                                      */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.marcas_sec01{
    background: url(../img/marcas/banner.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
    margin-top: 30px;
}
.container10 {
    position: relative;
    width: 100%;
}

.image {
  opacity: 1;
  display: block;
  max-width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    background-color: rgba(10, 10, 10, 0.6)!important;
    height: 100px;
    border-radius: 10px;
}

.container10:hover .image {
  opacity: 0.3;
}

.container10:hover .middle {
  opacity: 1;
}

.text{
  color: white;
  font-size: 16px;
  text-align: center;
}

.text a {
    color: white;
    font-size: 20px;
}
.marcas_sec01 .top{
	padding-top: 100px;
}
.marcas_sec01 .titulo {
    color: #1f314f;
    font-size: 50px;
}
.marcas_sec01 .subtitulo {
    color: #1f314f;
    font-size: 50px;
    font-family: 'raleway';
    margin-top: -20px;
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              CLIENTES                                    */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.clientes_sec01{
    background: url(../img/clientes/banner.jpg) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
    margin-top: 30px;
}
.clientes_sec01 .top{
	padding-top: 100px;
}
.clientes_sec01 .titulo {
    color: #1f314f;
    font-size: 45px;
}
.clientes_sec01 .subtitulo {
    color: #1f314f;
    font-size: 45px;
    margin-top: -10px;
    font-family: 'raleway';
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
/*                              CONTACTO                                    */
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
.contacto_sec01 {
    background: url(../img/contacto/banner.jpg) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
}
.contacto_sec01 .top{
	padding-top: 100px;
}
.contacto_sec01 .titulo {
    color: #1f314f;
    font-size: 40px;
    font-family: 'raleway';
}
.contacto_sec01 .subtitulo {
    color: #1f314f;
    font-size: 25px;
    margin: 0 0 0px;
}
.titulo2Contacto {
    text-align: left;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 25px;
    padding-top: 30px;
}
.img_telefono{
	height: 80px !important;
}
.marginTop{
	margin-top: 10px;
}
.ir_telefono a{
	color: black;
}
.ir_telefono p{
	color: black;
}
.fondo_formulario{
	background: #f6f6f6;
	background-size: cover;
}
.topBton{
	padding-top: 50px;
	padding-bottom: 80px;
}
.fondo_formulario .marginN{
    margin-bottom: 15px;
}
.fondo_formulario .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #4776e6;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.fondo_formulario .form-control1 {
    display: block;
    width: 100%;
    height: 100px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: ##;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.fondo_formulario .btm_contacto {
    background: #4776e6;
    border: 1px solid #4776e6;
    color: #fff;
    width: 100%;
    height: 50px;
}
/*********************************************************************************
*                       section_productos
***********************************************************************************/
.section_productos{
    background: url(../img/productos/banner.png) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
}
.section_productos .top {
    padding-top: 100px;
}
.section_productos .titulo {
    color: #1f314f;
    font-size: 45px;
}
.section_productos .subtitulo {
    color: #1f314f;
    font-size: 45px;
    margin-top: -10px;
    font-family: 'raleway';
}
.section_productos_sec02{
    padding-top: 50px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #213a65;
    cursor: default;
    background-color: #fff;
    border: 0px solid #fff;
    border-bottom-color: transparent;
    font-family: 'raleway';
    font-size: 18px;
    text-align: center;
    border-left: 4px solid #d0d0d0;
    border-radius: 0px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 18px;
    color: #b7b7b7;
    text-align: center;
    border-left: 4px solid #d0d0d0;
    border-radius: 0px;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 20%;
}
.nav-tabs {
    border-bottom: 1px solid #fff;
}
.top_img{
    padding-top: 30px;
}
.section_productos_sec02 .titulo_de_productos{
    color: grey;
    text-align: center;
    padding-top: 10px;
    font-family: 'raleway';
    font-size: 18px;
}
.section_productos_sec02  .parrafo_pridd{
    text-align: center;
}
.section_productos_sec03{
    margin-top: 20px;
    background: url(../img/productos/contactanos.png) center top no-repeat;
    background-size: cover;
    width: 100%;
    height: 350px;
}
.section_productos_sec03 .text_luego{
    text-align: center;
}
.buscas_asesoria_producto{
    padding-top: 60px;
    color: #1f314f;
    font-family: 'raleway';
    font-size: 60px;
    padding-bottom: 30px;
}
.section_productos_sec03 .contacto_nuevo{
    padding: 20px;
    background: #1f314f;
    color: #fff;
    font-size: 18px;
    border-radius: 10px;
}
.nuestros_productos_uno .titulo {
    text-align: center;
    color: #4776e6;
    font-family: 'raleway';
    font-size: 30px;
    padding-top: 70px;
}
.nuestros_productos_uno{
    background: #f6f6f6;
    padding-bottom: 40px;
}
.productos_home_new{
    margin-left: 20px;
    padding-top: 10px;
    font-size: 18px;
}
.nuestros_productos_uno .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
/*********************************************************************************
*                       Responsivo
***********************************************************************************/
@media (max-width: 1200px) and (min-width: 990px) {}
@media (max-width: 989px) and (min-width: 768px) {
	.n_h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 40px;
	    font-family: 'raleway';
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
    .section_productos {
        height: 300px;
    }
    .navbar-default .navbar-nav>li>a {
        color: #222222;
        font-family: 'raleway';
        padding-top: 10px;
        font-size: 13px;
    }
    .logo {
        height: 30px;
        margin-top: 30px;
        width: 80%;
    }
}
@media (max-width: 767px) and (min-width: 480px) {
    .h_banner_new {
        height: 300px;
    }
    .h_banner1 {
        height: 300px;
    }
    .h_banner{
        height: 300px;
    }
    .section_productos {
        height: 300px;
    }
    .nav-tabs>li>a {
        margin-right: 0px;
        border-radius: 1px 1px 0 0;
        font-size: 10px;
        border-left: 1px solid #d0d0d0;
        border-radius: 0px;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        font-size: 10px;
        border-left: 1px solid #d0d0d0;
        border-radius: 0px;
    }
    .buscas_asesoria_producto {
        font-size: 40px;
    }
	.n_h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 25px;
	    font-family: 'raleway';
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.n_sec01 {
	    background: url(../img/nosotros/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 300px;
	    margin-top: 30px;
	}
	.n_sec02 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 30px;
	}
	.n_sec02 .parrafo {
	    color: black;
	    font-size: 13px;
	    text-align: center;
	}
	.n_sec03 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 30px;
	}
	footer .redesSociales {
	    padding-top: 0px;
	}
	.marcas_sec01 {
	    background: url(../img/marcas/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 300px;
	    margin-top: 30px;
	}
	.n_h_contactanos {
	    background: url(../img/home/contact.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 330px;
	}
	.clientes_sec01 {
	    background: url(../img/clientes/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 250px;
	    margin-top: 0px;
	}
	.clientes_sec01 .top {
	    padding-top: 80px;
	}
	.n_sec02 .thumbnail {
	    display: block;
	    padding: 0px;
	    margin-bottom: 20px;
	    line-height: 1.42857143;
	    background-color: transparent;
	    border: transparent;
	    border-radius: 4px;
	    -webkit-transition: border .2s ease-in-out;
	    -o-transition: border .2s ease-in-out;
	    transition: border .2s ease-in-out;
	}
	.img_telefono {
	    height: 50px !important;
	}
}
@media (max-width: 479px) and (min-width: 0px) {
    .h_banner_new {
        height: 200px;
        background-position: right;
    }
    .h_banner1{
        height: 200px;
        background-position: right;
    }
	.n_h_contactanos .titulo {
	    color: white;
	    text-align: center;
	    font-size: 25px;
	    font-family: 'raleway';
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.n_sec01 {
	    background: url(../img/nosotros/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 300px;
	    margin-top: 30px;
	}
	.n_sec02 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 30px;
	}
	.n_sec02 .parrafo {
	    color: black;
	    font-size: 13px;
	    text-align: center;
	}
	.n_sec03 .titulo {
	    text-align: center;
	    color: #4776e6;
	    font-family: 'raleway';
	    font-size: 25px;
	    padding-top: 30px;
	}
	footer .redesSociales {
	    padding-top: 0px;
	}
	.marcas_sec01 {
	    background: url(../img/marcas/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 300px;
	    margin-top: 30px;
	}
    .marcas-05 .col-xs-6 {
        width: 100% !important;
    }
    .img-marcas2 {
        max-height: 50px;
        margin-bottom: 20px;
    }
	.n_h_contactanos {
	    background: url(../img/home/contact.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 330px;
	}
	.clientes_sec01 {
	    background: url(../img/clientes/banner.jpg) center center no-repeat;
	    background-size: cover;
	    width: 100%;
	    height: 250px;
	    margin-top: 0px;
	}
	.clientes_sec01 .top {
	    padding-top: 80px;
	}
	.n_sec02 .thumbnail {
	    display: block;
	    padding: 0px;
	    margin-bottom: 20px;
	    line-height: 1.42857143;
	    background-color: transparent;
	    border: transparent;
	    border-radius: 4px;
	    -webkit-transition: border .2s ease-in-out;
	    -o-transition: border .2s ease-in-out;
	    transition: border .2s ease-in-out;
	}
	.img_telefono {
	    height: 50px !important;
	}
    .section_productos {
        height: 300px;
    }
    .nav-tabs>li>a {
        margin-right: 0px;
        border-radius: 1px 1px 0 0;
        font-size: 10px;
        border-left: 1px solid #d0d0d0;
        border-radius: 0px;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        font-size: 10px;
        border-left: 1px solid #d0d0d0;
        border-radius: 0px;
    }
    .buscas_asesoria_producto {
        font-size: 45px;
    }
}
