/*

Theme Name: atautomation
Theme URI: http://fer.mx
Description: Theme modified by fer
Author URI: fer
Version: 1
*/

@media screen {

a,div,h1,h2,h3,h4,p{
		margin:0;
		padding:0;
		display:block;
}

* { margin: 0; padding: 0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

 html{
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	overflow-x: hidden;
}

 body,div{
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
}


body{
	width:1900px;
	height:auto;
	overflow-x:hidden;
}

#header{
	width:1900px;
	display: block;
   	z-index: 999999;
   	background-color: white;
	position:fixed;
}
#linea2{
	width:1900px;
	height:59px;
	float:left;
	background-image:url(images/automatizacion-edificios-fondo1.png);
}

a{
	text-decoration: none;
}

#contenido{
	width:1900px;
	float:left;
	position:relative;
	display:block;
}
.tel-icon{
	width:18px;
	height:17px;
	float:left;
	margin-right: 3px;
}
.tel-icon img{
	width: 100%;
	height: 100%;
	margin-top: 2px;
}
#animacion{
	padding-top:243px;
}

.cuadro-gris{
    color: #7D7E7E;
    font-size: 25px;
    text-align: center;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    clear:both;
    float:left;
    width:1250px;
    margin-left:calc(50% - 625px);
}
.texto-gris{
    color: #7D7E7E;
    font-size: 26px;
    text-align: center;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    clear:both;
    float:left;
    width:100%;
}

.texto-centrado{
	color: #7D7E7E;
    font-size: 30px;
    text-align: center;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    clear:both;
    float:left;
    width:1900px;
	margin-top:80px;
	margin-bottom:80px;
}

.texto-centrado-24{
	color: #7D7E7E;
    font-size: 24px;
    text-align: left;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    clear:both;
    float:left;
    width:1738px;
	margin-left:calc(50% - 867px);
	margin-bottom:40px;
}

.titulo-header{
	color: white;
    margin-left: 48px;
    font-size: 20px;
    margin-top: 8px;
    display: block;
    float: left;
	padding-left:58px;
	height:42px;
	padding-top:7px;
}

social{
	float:right;
	margin-right:55px;
    margin-top: 10px;
}

social img{
	margin-right:15px;
}

social2{
	width:46px;
	float:right;
	margin-top: 18px;
    margin-right: 24px;
}

social2 .li-connect-widget .li-connect-mark {
	background:url(images/header-lnkdln.png) no-repeat !important;
	height: 40px !important;
	width: 45px !important;
	margin-top: -15px;
	margin-right:7px;
}

social{
	margin-top:10px;
	display:none;
}

social .li-connect-widget .li-connect-mark {
	background:url(https://static.licdn.com/scds/common/u/images/apps/connect/sprites/sprite_connect_v14.png) -111px -849px no-repeat !important;
	height: 40px !important;
	width: 40px !important;
	margin-top: -15px;
	margin-right:5px;
}

telefono{
	float:right;
	font-size:20px;
	color:white;
	margin-top:17px;
	margin-right:25px;
}

.contacto{
	float:right;
	margin-right:74px;
	cursor:pointer;
}

.logo-menu{
	clear: both;
    display: block;
    float: left;
    margin-top: 10px;
	margin-bottom:10px;
	width: 100%;
}

.logo{
	float:left;
	margin-left:55px;
	width:228px;
	/*height:160px;*/
}

.logo img{
	width:100%;
}



#nosotros{
	width:100%;
	float:left;
	margin-top:100px;
	margin-bottom:30px;
	position:relative;
	height:818px;
}

#nosotros li{
	/*margin-bottom:5px;*/
}

#nosotros .col1{
	width:839px;
	float:left;
	padding-left:40px;
	padding-right:0;
	padding-top:50px;
	margin-left:0px;
	opacity:0;
}

#nosotros .col2{
	width:52%;
	float:right;
	font-size:23px;
	margin-top:50px;
	margin-right:40px;
}
	
	
.parallax{
	height: 460px;
	clear: both;
  	float: left;
  	display: block;
  	width: 1900px;
	margin-top:40px;
	overflow:hidden;

}

	
	
	
	.problemas{
		background-image:url(http://atautomation.com.mx/wp-content/uploads/2019/09/Parallax.jpg);
		background-repeat:no-repeat;
	}

#soluciones{
	clear:both;
	float:left;
	display:block;
}

.texto-azul{
	font-size:37px;
	font-weight:300;
	color:#355D91;
	text-align:center;
	padding-top: 40px;
	margin-left:92px;
	/*float:left;*/
	opacity:0;
	clear:both;
	width:100%;
}

.texto-left-utit{
	color:#7D7E7E;
	font-size:22px;
	text-align:left;
	font-weight:400;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:0px;
	float:left;
	margin-left: calc(50% - 850px);
}

.gris-blanco{
	background-color:#7D7E7E;
	color:white;
	text-align:left;
    padding-left: 103px;
    padding-top: 15px;
    padding-bottom: 15px;
	margin-top:30px;
	margin-bottom:20px;
	font-weight:300;
	float: left;
    width: 100%;
}

.titulo{
	color:#005c93;
	text-align:center;
	font-size:76px;
	width:100%;
	display:block;
	font-weight:300;
	margin-top:30px;
	float:left;
	clear:both;
	margin-bottom: 30px;
}

.titulo2{
	color:#005c93;
	text-align:center;
	font-size:76px;
	width:100%;
	display:block;
	margin-top:10px;
	font-weight:300;
}

.tituloa{
	color:#005c93;
	text-align:center;
	font-size:30px;
	width:100%;
	display:block;
	margin-top:80px;
	font-weight:700;
}


#call{
	clear:both;
	float:left;
	padding-top:0px;
	position:relative;
	overflow:hidden;
	width:1900px;
	height:712px;
}

.anima .logo-menu{
	height:50px;
}

.anima .logo{
	width:77px;
}

.anima menu{
	margin-top:0px;
	font-size:1.5em;
}

.anima menu ul{
	margin:0px;
	margin-top:10px;
}

.anima menu ul li{
	font-size:1em;
}

.anima menu2{
		margin-top:0px;
		font-size:1.5em;
}

.anima menu2 ul{
	margin:0px;
	margin-top:10px;
}

.anima menu2 ul li{
		font-size:1em;
}

.forma-pop{
	width:325px;
	height:auto;
	position:fixed;
	top:60px;
	right:74px;
	padding:20px;
	z-index:999;
	display:none;
	background: rgba(241,210,16,1);
	background: -moz-linear-gradient(left, rgba(241,210,16,1) 0%, rgba(242,218,19,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,210,16,1)), color-stop(100%, rgba(242,218,19,1)));
	background: -webkit-linear-gradient(left, rgba(241,210,16,1) 0%, rgba(242,218,19,1) 100%);
	background: -o-linear-gradient(left, rgba(241,210,16,1) 0%, rgba(242,218,19,1) 100%);
	background: -ms-linear-gradient(left, rgba(241,210,16,1) 0%, rgba(242,218,19,1) 100%);
	background: linear-gradient(to right, rgba(241,210,16,1) 0%, rgba(242,218,19,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d210', endColorstr='#f2da13', GradientType=1 );
}

.forma-pop input[type=text],.forma-pop input[type=email],.forma-pop input[type=tel],.forma-pop select {
	width:100%;
	margin-top:5px;
	height:25px;
	border:none;
	padding-left: 5px;
	color:#ababab;
}
.forma-pop  input[type=checkbox]{
	width:20px;
	height:20px;
}
.forma-pop p{
	color:white;
	float:left;
}

.forma-pop textarea{
	width:100%;
	margin-top:5px;
	height:55px;
	border:none;
	margin-bottom:5px;
	padding-left: 5px;
	padding-top:5px;
}
.forma-pop input[type=submit]{
	border: none;
    background: transparent;
	background-image:url(images/envio-correo.png);
	width:100px;
	height:25px;
}

.forma-pop .acepto{
	width:169px;
	margin-top:10px;
}
.forma-pop .enviar{
	width:100px;
	float:right;
	margin-top:11px;
}
div.wpcf7-response-output {
	margin:0px!important;
}
span.wpcf7-not-valid-tip {
	font-size:0.7em!important;
}

.forma-pop2{
	width:285px;
	height:200px;
	position:fixed;
	top:50px;
	right:74px;
	background-color:#A1BF38;
	padding:20px;
	z-index:999;
	display:none;
}

.forma-pop2 input{
	width:100%;
	margin-top:5px;
	height:25px;
	border:none;
}

.forma-pop2 textarea{
	width:100%;
	margin-top:5px;
	height:55px;
	border:none;
	margin-bottom:5px;
}


.li-connect-widget .li-connect-mark {
	
	height: 35px !important;
	width: 35px !important;
}

.flechas_mas_gris{
	animation-name: flecha;
   	animation-duration: 1s;
	animation-timing-function: ease-in;
	animation-iteration-count: infinite;
    margin-left: calc(50% - 35px);
	z-index:99999;
	position:absolute;
	margin-top: 35px;
}

.flechas_mas{
	animation-name: flecha;
   	animation-duration: 1s;
	animation-timing-function: ease-in;
	animation-iteration-count: infinite;
	position: absolute;
   	top: 670px;
   	left: calc(50% - 35px);
	z-index:99999;
	cursor: pointer;
}

@keyframes  flecha{
	from{top:670px;}
	to{top:690px;}
}


/************************ Slider ******************/
.fs_loader{
	height:500px!important;
}

.slider-wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
	height:500px;
	margin:0px auto;
	background:#1b1b1b;
	background-image: url(images/control-anim.jpg);
	background-size:cover;
}

.slider{
	position:relative;
	width:100%;
	margin:0 auto;
	/*background:#1b1b1b;*/
	overflow:hidden;
}


.fondo1{
	background-image:url(images/home-anim1.jpg);
	background-size: cover;
}

.fondo2{
	background-image:url(images/animacion-casas.jpg);
	background-size: cover;
}

.fondo3{
	background-image:url(images/tele-anim.jpg);
	background-size: cover;
}
.fondo3b{
	background-image:url(images/tele-anim-2.jpg);
	background-size: cover;
}


.fondo4{
	background-image:url(images/discreta-anim.jpg);
	background-size: cover;
}
.fondo5{
	background-image:url(images/scada-anim.jpg);
	background-size: cover;
}
.fondo6{
	background-image:url(images/control-anim.jpg);
	background-size: cover;
}

.control a{
	background-image:url(images/bullets.png);
	width:25px;
	height:25px;
	display:block;
	margin-top:15px;
	cursor:pointer;
}

.control a.activob{
	background-position:0px -25px;
}

.control a.activob{
	background-position:0px -25px;
}

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

.claim{
	line-height:100%
}

.teaser{
	padding:0.5% 1.5%;
	font-size:16px;
	line-height:100%
}

.tituloanim-int{
	padding:0.5% 1.5%;
	font-size:37px;
	line-height:100%
}

.small{
	width:250px;
	padding-left:0; padding-right:0px;
	text-align:center;
}

.light-green{background:#95C542;color:white;}
.green{background:#A0BF37;color:white;width:100%}
.turky{background:#6F73AD;color:white;}
.white{background:#fff; color:#333}
.azul{background-color:rgba(36,93,144,0.5);color:white;opacity:0.5;}
.boton{
	background-color: white;
   	border-radius: 5px;
	padding:0.7% 1.7%;
	font-size:28px;
	font-family: fantasy;
	text-decoration:none;
   	box-shadow: 0px 5px 0px 0px #005C92;
}

.inteligente{
	width:750px;
	color:white;
	font-size:60px;
	text-shadow:0px 0px 27px black;
	padding:0px;
	margin:0px;
}

.industrial{
	text-shadow:0px 0px 27px black;
	color:white;
    font-weight: bold;
    font-size:80px;
	margin:0px;
	padding:0px;
}

.domotica{
	background:#7fadc8;
	color:white;
    font-weight: bold;
    letter-spacing: 4px;
}

/******************* menu ****************/

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	width:1320px;
	margin-left:30px;
}

#menu{
	margin-top:28px;
	margin-left:20px;
	float:left;
	width:1200px;
	z-index: 999;
}
#menu li{
	cursor:pointer;
}

.nav-menu li {
	display:inline-block;
	list-style:none;
	margin-right:30px;
	color:#005c93;
	font-family: 'Roboto', sans-serif;

}

.nav-menu li a {
	color: #7D7E7E;
	display: block;
	font-size: 26px;
	text-transform:uppercase;
	z-index: 999;
}


.nav-menu li a:hover{
	color: #005c93;
}
.nav-menu .sub-menu li a:hover{
	border-bottom:none;
}
.nav-menu .sub-menu li a:hover::before {
	content:'> ';
}
.nav-menu .sub-menu li a {
	text-align:left;
}	
.anima .nav-menu .sub-menu{
	top:86px;
}
.nav-menu .sub-menu,
.nav-menu .children {
	display:none;
	width: 220px;
    border: 1px solid white;
    height: auto;
	position:absolute;
	top:123px;
	padding: 10px;
    background-color: #233350;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	margin: 0;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {

}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {

}
/***************  animacion **********************/
#animacion{
	overflow: hidden;
}
#slider {
	width:300px;
    top: 642px;
    left: 1200px;
}
/******************* pestañas *******************/
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

    padding: .35em 1em !important;
  
}
	
.ui-widget-header{
	width:1920px;
	float:left;
	display:block;
	padding-left:55px;
	position:relative;
}

 .ui-widget-header a{
	text-decoration:none;
	display:block;
}
.ui-widget-header {
	border:none !important;
	background:transparent !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:none !important;
	background:transparent !important;
}

.ui-widget-header a:focus{
	outline: 0;
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:none !important;
	background:transparent !important;
}
#tabs .ui-state-default, #tabs  .ui-widget-content .ui-state-default,#tabs  .ui-widget-header .ui-state-default {
	/*background:transparent !important;*/
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:0 !important;
	border-right:2px solid #7D7F7F !important;
	/*background:transparent !important;*/
}
 .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-radius:0 !important;
}

.ui-tabs .ui-tabs-nav li{
	float:left;
	list-style: none;
	/*position: absolute !important;*/
	white-space: nowrap;
	border-right: 4px solid #D6D6D6;
}
.ui-tabs .ui-tabs-nav li {
	margin:0 !important;
}
/***************** alianza **********************/
.alianzas-logos div{
	float:left;
}

.alianzas-logos  .ren1:hover,.alianzas-logos  .ren2:hover,.alianzas-logos  .ren3:hover,.alianzas-logos  .ren4:hover,.alianzas-logos  .ren5:hover,.alianzas-logos  .ren6:hover {
	background-position:0px 0px;
}

.alianzas-logos .ren1,.alianzas-logos .ren2,.alianzas-logos .ren3,.alianzas-logos .ren4,.alianzas-logos .ren5,.alianzas-logos .ren6{
	background-position:0px -120px;
	height:120px;
}

.alianzas-logos .col1,.alianzas-logos .col2,.alianzas-logos .col3,.alianzas-logos .col4,.alianzas-logos .col5,.alianzas-logos .col6,.alianzas-logos .col7{
	width:264px;
	margin-right:15px;
}

.alianzas-logos .logo1{
	background-image:url(images/logos-alianzas_01.png);
}
.alianzas-logos .logo2{
	background-image:url(images/logos-alianzas_02.png);
}
.alianzas-logos .logo3{
	background-image:url(images/logos-alianzas_03.png);
}
.alianzas-logos .logo4{
	background-image:url(images/logos-alianzas_04.png);
}
.alianzas-logos .logo5{
	background-image:url(images/logos-alianzas_05.png);
}
.alianzas-logos .logo6{
	background-image:url(images/logos-alianzas_06.png);
}
.alianzas-logos .logo8{
	background-image:url(images/logos-alianzas_08.png);
}
.alianzas-logos .logo9{
	background-image:url(images/logos-alianzas_09.png);
}
.alianzas-logos .logo10{
	background-image:url(images/logos-alianzas_10.png);
}
.alianzas-logos .logo11{
	background-image:url(images/logos-alianzas_11.png);
}
.alianzas-logos .logo12{
	background-image:url(images/logos-alianzas_12.png);
}
.alianzas-logos .logo13{
	background-image:url(images/logos-alianzas_13.png);
}
.alianzas-logos .logo14{
	background-image:url(images/logos-alianzas_14.png);
}
.alianzas-logos .logo15{
	background-image:url(images/logos-alianzas_15.png);
}
.alianzas-logos .logo16{
	background-image:url(images/logos-alianzas_16.png);
}
.alianzas-logos .logo17{
	background-image:url(images/logos-alianzas_17.png);
}
.alianzas-logos .logo18{
	background-image:url(images/logos-alianzas_18.png);
}
.alianzas-logos .logo19{
	background-image:url(images/logos-alianzas_19.png);
}
.alianzas-logos .logo20{
	background-image:url(images/logos-alianzas_20.png);
}
.alianzas-logos .logo21{
	background-image:url(images/logos-alianzas_21.png);
}
.alianzas-logos .logo22{
	background-image:url(images/logos-alianzas_22.png);
}
.alianzas-logos .logo23{
	background-image:url(images/logos-alianzas_23.png);
}
.alianzas-logos .logo24{
	background-image:url(images/logos-alianzas_24.png);
}
.alianzas-logos .logo25{
	background-image:url(images/logos-alianzas_25.png);
}
.alianzas-logos .logo26{
	background-image:url(images/logos-alianzas_26.png);
}
.alianzas-logos .logo27{
	background-image:url(images/logos-alianzas_27.png);
}
.alianzas-logos .logo28{
	background-image:url(images/logos-alianzas_28.png);
}
.alianzas-logos .logo29{
	background-image:url(images/logos-alianzas_29.png);
}
.alianzas-logos .logo30{
	background-image:url(images/logos-alianzas_30.png);
}
.alianzas-logos .logo31{
	background-image:url(images/logos-alianzas_31.png);
}
.alianzas-logos .logo32{
	background-image:url(images/logos-alianzas_32.png);
}
.alianzas-logos .logo33{
	background-image:url(images/logos-alianzas_33.png);
}
.alianzas-logos .logo34{
	background-image:url(images/logos-alianzas_34.png);
}
.alianzas-logos .logo35{
	background-image:url(images/logos-alianzas_35.png);
}
.alianzas-logos .logo36{
	background-image:url(images/logos-alianzas_36.png);
}
.separador-gris{
	padding:20px;
	padding-left:40px;
	padding-right:40px;
	background-color:#E7E7E8;
	clear:both;
	color:#7D7E7F;
	font-size:27px;
	text-align:center;
	float:left;
	width:1920px;
	/*height:125px;*/
}
/**************** footer ***********************/

#footer2{
	width:1900px;
	background-color:black;
	clear:both;
	overflow:hidden;
	padding-top:70px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:25px;
	position:relative;
}


#footer2 .fcol1{
	width:488px;
	font-size:15px;
	color:white;
	float:left;
	font-weight:300;
}

#footer2 .fcol2{
	width:1180px;
	float:left;
	height:314px;
	margin-left:65px;
}

#footer2 .fcol2 img{
	float:left;
	margin-right:20px;
}

#footer2 .fcol2 ul{
	color:white;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	font-size:19px;
	font-weight:300;
	margin-right:40px;
}

#footer2 .fcol2 ul p{
	margin:0px;
	float:left;
	margin-top:20px;
}

#footer2 .fcol2 ul:last-child{
	margin-right:0px;
	margin-top:13px;
}



#footer2 .fcol2 ul li{
	clear:both;
	margin-bottom:45px;
	height:49px;
}

#footer2 .fcol2 ul li img{
	float:left;
}

#footer2 .fcol2 h4{
	color:white;
	font-size:27px;
	font-weight:100;
	float:left;
	clear:both;
	padding:0px;
	margin-right:30px;
	margin-top:0px;
}

#footer2 .fcol2 .li-connect-widget .li-connect-mark {
   	background: url(images/footer-lnkdln.png) no-repeat !important;
   	display: inline-block !important;
	height: 27px !important;
   	text-decoration: none !important;
   	width: 29px !important;
   	vertical-align: middle !important;
}

#footer2 .fcol2 .IN-widget{
	float:left;
	margin-right:30px!important;
}

#footer2 .fcol2 .social-footer img{
	margin-right:30px;
}

#footer2 .fcol3{
	width:211px;
	float:right;
	padding-left:30px;
	padding-top:90px;
	position: absolute;
    top: 139px;
    right: 60px;
}

#footer2 .tel{
	float:left;
	margin-bottom:15px;
}

#footer2 .imgtel{
	float:left;
	margin-top:19px;
	margin-right:20px;
}

#footer2 .numtel{
	float:left;
}

#footer2 .tel span{
	margin-bottom:10px;
	display:block;
}

#footer2 .mail{
	clear:both;
	margin-top:0px;
	float:left;
	margin-bottom:15px;
	width:400px;
}

#footer2 .imgmail{
	float:left;
	margin-top:19px;
	margin-right:20px;
}

#footer2 .mailaddr{
	float:left;
}

#footer2 .mail span{
	margin-bottom:10px;
	display:block;
}

#footer2 .titulof{
	color:white;
	font-size:1.15em;
}

#footer2 .opcionesf a{
	color:white;
}

#footer2 .opcionesf{
	list-style:none;
	margin:0;
	padding:0;
	font-size:1.15em;
}

#footer2 .fcol4 p{
	margin-bottom:3px;
	margin-top:0px;
	color:white;
}

#footer2 h3{
	color:white;
	font-size:27px;
	font-weight:100;
	text-align:left;
	padding-left:40px;
	border-bottom:2px solid #355D92;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom: 30px;
}

#footer2 .direccion1{
	clear:both;
	float:left;
	font-size:15px;
	padding-left:20px;
	border-left:2px solid #355D92;
	margin-bottom:10px;
}

.infof2{
	background-color:#7D7E7E;
	clear:both;
	width:1900px;
	padding-left:50px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:50px;
	color:white;
}

.infof2 a{
	color:white;
}

.infof2 .copy{
	float:left;
	margin-right:40px;
}

.infof2 .em{
	float:left;
}

.infof2 .aviso{
	float:right;
	margin-right:40px;
}

.cuadro-texto{
	background-image:url(images/fondo-cuadrotexto.png);
	width:1153px;
	height:86px;
	display:block;
	color:#355D90;
	float:left;
	position:absolute;
	display: block;
  top: 695px;
	left:368px;
	z-index: 99999;
	font-size:27px;
	text-align:center;
	padding:10px 89px;

}
.logos-clientes{
	width:100%;
	height:80px;
	display:block;
	float:left;
}
.logos-clientes .bx-viewport{
	height:80px!important;
}
.logos-clientes  .bx-wrapper {
	margin-top:0px!important;
}

	#popup{
		width:800px;
		height:600px;
		background-color:#233350;
		position:fixed;
		left:calc(50% - 400px);
		top:calc(50% - 300px);
		z-index: 999;
		display:none;
	}
	#popup.water2{
		background-color:#D4DCE1;
	}
	#popup .close{
		width: 80px;
    	float: right;
    	margin-top: 10px;
    	font-size: 20px;
    	font-weight: 900;
		color:white;
		cursor:pointer;
	}
	#popup.water2 .close{
		color:#142f4d;
		cursor:pointer;
	}
	#popup.water2 .close span{
		font-weight: 400;
		color:#142f4d;
	}
	#popup.water2 .col1 p{
		color:black;
	}
	#popup .close span{
		font-weight: 400;
		color:white;
	}
	
	#popup .col1, #popup .col2{
		width:50%;
		float:left;
		padding:50px;
		font-size: 10px;
		font-weight: 300;
		text-align: justify;
	}
	#popup.water2 form{
		margin-top: 0px;
	}
	#popup .col1 p{
		clear:both;
		margin-bottom:30px;
		margin-top:30px;
		float: left;
		color:white;
	}
	#popup .col1 .logo{
		width:50%;
		float: left;
    	margin-left: 0px;
	}
	#popup .col1 p{
		clear:both;
	}
	#popup form{
		background-color: white;
    	padding: 20px;
		margin-top: 50px;
	}
	#popup .solintimg{
		margin-left: calc(50% - 143px);
		width: 94%;
	}
	#popup .txt1{
		font-size:11px;
		font-weight:600;
		text-align:center;
		margin-bottom: 20px;
	}
	#popup .aviso{
		font-size:9px;
	}
	#popup input[type=email],#popup input[type=text],#popup input[type=tel]{
		width:100%;
		border-color:#586579;
		padding:3px 7px;
		margin-bottom:13px;
	}
	#popup input[type="submit"]{
		
		background-image: url(images/fondo-pdf-des.png);
    	color: white;
    	padding: 7px 6px;
    	border-radius: 0px;
    	border: none;
    	font-size: 12px;
		margin-left:calc(50% - 47px);
		margin-top:30px;
		margin-bottom:30px;
	}
	#popup.water2 input[type="submit"]{
		background-image:none;
		background-color: #035d93;
    	color: white;
    	padding: 9px 9px;
    	border: none;
    	font-size: 12px;
		margin-left:calc(50% - 47px);
		margin-top:30px;
		margin-bottom:30px;
		border-radius: 10px;
	}
}
/******* media screen *****************/

/********************************************* screen size ***************************/

@media only screen and (min-width: 1000px){
	.slider{
		width:100%;
	}
	.slider2{
		width:100%;
	}
}

@media only screen and (min-width: 1440px){
	.slider{
		width:100%;
	}
	.slider2{
		width:100%;
	}
}
