@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');



div,html,head, body, h1,h2,h3,h4,h5,h6,p,a,li,ul,t,p,h {
	font-family: 'Raleway', sans-serif;
}

p {
	font-size: 16px;
}

ul.menu {
	/* margin-right: -90px; */
	margin-right: 1px;
}

.letra {
	font-family: myriad pro;
	margin-left: 0.8%;
}

/* ajuste de top a quien estamos dirigidos */
.flat-imagebox.style8.v1 {
	margin-top: -110px;
	background: #F2F4F4;

/* ajuste top que hacemos */
}
.flat-tabs {
	margin-top: -70px;
}


/* fondo que podemos brindarte */
.flat-iconbox-1 {
	background: #F2F4F4;
	padding-bottom: 50px;

}
/* ajustar titulos */
.bajar {
	margin-top: 5em;
	margin-bottom: -0.9em;
}

/* texto suelto margenes */

.page-title.parallax.parallax1 {
	margin-top: 5em;
	margin-bottom: 5em;
}

.fondointro {

	padding: 40px;
	background: rgba(0, 0, 0, 0.2);
	color: #fff;

}

.btn.ax {
	background: #355086;
	border-radius: 0px;
	padding: 15px;
	font-size: 12px;
	margin-bottom: 15px;

}



section.page-title.parallax.parallax1 {
	background-image: url("images/textosuelto.jpg") ;
	        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
}

.reducir {
     padding-right: 10%;
     padding-left: 10%;


}

	section#header.style1 {
		z-index: 5000;
        position: fixed !important;
        top: 0px;
        left: 0px;
        width: 100%;
        background:#fff;
	}
	.b {
		width: 100%;
        background:#fff;
	}

/*style para que hacemos telefono*/

div.modal-footer {
    		display: none;
    	}

	button.close {
		margin-left:  90%;
		margin-top: -4%;

	}

	.close {
		font-size: 50px;
		color: red;
	}

	.leermas {
	font-size: 10px;
	color:#fff;
	}

.imgqhmovi {
	width: 9%;
	padding-top:5px;
	padding-left:5px;
	margin-top: 0px;
	margin-left:0px;
	position: absolute;
}

.modal-content {
	margin-top: 23%;
	background: #fff;
	background-color: #fff;

}

.modal-header {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.quehcmovil {
	margin-top: 10%;
}

.page-title.parallax.parallax1 {
	margin-top:1px;
}






/*color de las secciones que hacemos - todas apuntan a un mismo color*/

.recuadro1.color1 {
	background: #A94737;
}
.recuadro1.color2 {
	background: #A94737;
}
.recuadro1.color3 {
	background: #A94737;
}
.recuadro1.color4 {
	background: #A94737;
}
.recuadro1.color5 {
	background: #A94737;
}
.recuadro1.color6 {
	background: #A94737;
}

/* fondo de contactenos */
.flat-contact-simple {
	background: #F2F4F4;
	padding-top: 30px;
	margin-top: 5em;

}

#name,#email,#message,#telefono,#subject {
	background: #F2F4F4;
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
}

li {
	font-size: 16px;
}


.phone,.email {
	color: #6C6D6F;
}

/* iconos tres */

/* .ti-settings {

} */

/* slider subir margen */

.sliderbajo {
	margin-bottom: -13em;
}

/* .pogoSlider-dir-btn {

} */

/* botones slider < */

.pogoSlider-dir-btn.pogoSlider-dir-btn--prev {

padding-right: 10px;

}

/* botones slider > */

.pogoSlider-dir-btn.pogoSlider-dir-btn--next {

padding-right: 10px;

}
/* boton tuerca */
.switcher-container {
	display: none;
}

/* margen de img casos de exito */

.testimonial__img-holder {
	margin: -1.7em;
}

/*recuadro de header*/

.at-pogolidercontent.pogoSlider-slide-element {
background: #355086;
}

/* recuadro casos de exito texto */

.testimonial__info {
	background: #355086;
}


.reducir {
	line-height:75px;
}

ul.social-ft.left {
	margin-left: -2.4em;
}

.fa.fa-linkedin {
	 padding: 15px;
     border-radius: 50%;
     background: #fff;
     border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;


}
/* caja de que hacemos
.box-header  {
	background: #fff;
	border-bottom: 4px solid #666666;
}
*/

span.ti-settings::before,span.ti-ruler-pencil::before,span.ti-dashboard::before {
									color: #2995BE;

									}

a.imglogo {
	width: 300px;
}


img.centerlogo {
	margin: 0 auto;
}

h3.noso {
	margin-top: -0.5em;
	margin-bottom: -2em;
}


.cliepart {
	margin-top: 2em;
	margin-bottom: 3em;
}

h3.aqui {
 margin-bottom: 32px;
}

m {
		font-size: 40px;

	}

	lt {
		font-size: 45px;
		color: rgba(255,255,255,0.45);
		margin: 0 0 20 0;

	}
.imgicobaja {
	padding-bottom: 15px;
	width: 15%;
}

	.recuadro1 {
		background: #355086;
		padding: 15px;
		color: #fff;
				width: 107%;
		height: 218px;


	}
/* que hacemos recuadro movil */
	.recuadro2 {
width: 100%;
height: 100%;
background: #355086;
padding: 15%;
max-width: 100%;
text-align: center;
color: #fff;
 border-style: solid;
  border-width: 2px;
	}


.modal {
	width: 100%;
}

/* style para desplegable */

.toggle-title {
	background: #355086;
	padding: 10px;

}




	p.recuadrog {
		background: #717475;
		color: #fff;
				width: 107%;
		height: 218px;
		font-size: 23px;

	}
	.recuadrog {

		padding: 30px 15px 15px 15px;


	}
	.imgcuadro {

				width: 107%;
		height: 218px;
	}

	div.col-md-4.error {
		padding-right: 0px;

	}

	.recuadro1,.recuadrog,.imgcuadro {
		margin: 3px;


	}



	p.media {

		padding-left:15px ;
		padding-right: 15px;
		padding-bottom: 20px;
		font-size: 16px;
	}

.tab-list-about {
	margin-bottom: 819px;
}


p.recuadro1.dos {
	background: #F00077;
}
p.recuadro1.tres {
	background: #00E670;
}
p.recuadro1.cuatro {
	background: #9400F0;
}
p.recuadro1.cinco {
	background: #E68F01;
}
p.recuadro1.seis {
	background: #01F0D9;
}

li.vuelta {
		margin-left: -1px;
	}

p.phone,p.email,p.text {
		padding-top: 5px;
		padding-bottom: 5px;
	}

div.square {
	color: #fff;

}

section.flat-row.flat-counter.style2.bg-black {
	background: #355086;

}



	.footer {
		background: #333;
		padding:40px;
		margin: 0 auto;
text-align: center;
color: #fff;
	}

	.flat-contact-simple {
		padding-bottom: 60px;
	}

/* leer mas */

#morecsspure-trigger-toggle { cursor: pointer; }
    #morecsspure-element-toggle { display:none; }
    #morecsspure-element-toggle:not(:checked) ~ #morecsspure-toggled-element { display:none; }
    #morecsspure-element-toggle:not(:checked) ~ #morecsspure-trigger-toggle .morecsspure-lesslink { display:none; }
    #morecsspure-element-toggle:checked ~ #morecsspure-abstract { display:none; }
    #morecsspure-element-toggle:checked ~ #morecsspure-trigger-toggle .morecsspure-morelink { display:none; }
    #morecsspure .morecsspure-morelink, #morecsspure .morecsspure-lesslink { font-family: 'Raleway', sans-serif; display: block; cursor: pointer; background: #355086; padding: 15px; border-radius: 3px; color: #fff; margin-top: -10px; }
    #morecsspure .morecsspure-morelink:hover, #morecsspure .morecsspure-lesslink:hover { text-decoration:underline; }




#morecsspuree-trigger-toggle { cursor: pointer; }
    #morecsspuree-element-toggle { display:none; }
    #morecsspuree-element-toggle:not(:checked) ~ #morecsspuree-toggled-element { display:none; }
    #morecsspuree-element-toggle:not(:checked) ~ #morecsspuree-trigger-toggle .morecsspuree-lesslink { display:none; }
    #morecsspuree-element-toggle:checked ~ #morecsspuree-abstract { display:none; }
    #morecsspuree-element-toggle:checked ~ #morecsspuree-trigger-toggle .morecsspuree-morelink { display:none; }
    #morecsspuree .morecsspuree-morelink, #morecsspuree .morecsspuree-lesslink { font-family: 'Raleway', sans-serif;  display: block; cursor: pointer; background: #355086; padding: 15px; border-radius: 3px; color: #fff; margin-top: -10px; }
    #morecsspuree .morecsspuree-morelink:hover, #morecsspuree .morecsspuree-lesslink:hover { text-decoration:underline; }


/* style para logos clientes part */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.clin {
	width: 100%; height: 100%;
}

.mar {
	margin-top: 4%;
	margin-bottom: 4%;
	  pointer-events: none;
  cursor: default;
}




@media only screen and (min-width: 461px) and (max-width: 1100px) {



section.flat-row.style3.sliderbajo {
padding: 97px 0px 0px 0px;
}



}




/*telefonos grandes tablet*/

@media only screen and (min-width: 460px) and (max-width: 770px) {


.quehacemospc {
		display: none;
	}

.fondointro {
            margin: 15px;
            font-size: 19px;
                           }

 .flat-row.flat-counter.style2.bg-black {
   			text-align: center;
   			padding-left: 4em;
   		}

h1.reducir {
	margin-top: 20%;
}

.cont1 {
font-size: 1000%; float:left; margin-top:2%; margin-left:-30%; position:absolute;
}

.cont2 {
	font-size: 1000%; float:left; margin-top:2%; margin-left:-26%; position:absolute;
}


}

@media only screen and (min-width: 576px) and (max-width: 770px) {


.quehacemospc {
		display: none;
	}

.fondointro {
            margin: 15px;
            font-size: 19px;
                           }

 .flat-row.flat-counter.style2.bg-black {
   			text-align: center;
   			padding-left: 4em;
   		}

h1.reducir {
	margin-top: 20%;
}

.cont1 {
font-size: 1000%; float:left; margin-top:2%; margin-left:-45%; position:absolute;
}

.cont2 {
	font-size: 1000%; float:left; margin-top:2%; margin-left:-38%; position:absolute;
}


}

@media only screen and (min-width: 770px) and (max-width: 2200px) {


.qhacemosvmovil {
		display: none;
	}

.cont1 {
font-size: 1000%; float:left; margin-top:2%; margin-left:-35%; position:absolute;
}

.cont2 {
	font-size: 1000%; float:left; margin-top:2%; margin-left:-28%; position:absolute;
}

}




@media only screen and (min-width: 992px) and (max-width: 2200px) {


.qhacemosvmovil {
		display: none;
	}

.cont1 {
font-size: 700%; float:left; margin-top:2%; margin-left:-17%; position:absolute;
}

.cont2 {
	font-size: 700%; float:left; margin-top:2%; margin-left:-14%; position:absolute;
}

.wrap-counter .square .numb-count {
		font-size: 60px;
		padding-bottom: 15px;
	}

}


/* desde un min hasta un max */
@media only screen and (min-width: 461px) and (max-width: 2200px) {
.col-md-12.mov {
	display: none;
}

.reducirmov {
	display: none;
}

#at-ourexpertteammov {
	display: none;
}

div.box-content.m {
	margin-top:-3em;
	margin-bottom: -3em;
}

.adorno {
		background-image: url(images/fondoadorno.png);

  background-repeat: no-repeat;

background-position: top right;
background-size: 30%;
z-index: 9;
	}



}



/* telefonos */
@media screen and (max-width: 460px) {
      	body {
      		font-size: 19px;
      	}

      	li {
      		font-size: 16px;
      	}

      	h6 {
      		font-size: 456px;
      	}

      	.fondointro {
            margin: 15px;
            font-size: 19px;
                           }
   		.flat-tabs {
   			margin-top: -12em;
   		}

   		.flat-imagebox.style8.v1 {

   			margin-bottom: 10em;
   		}

   		.bajar {
   			margin-bottom: 2em;
   		}

   		.flat-row.flat-counter.style2.bg-black {
   			text-align: center;
   			padding-left: 2.7em;

   		}

.cont1 {
font-size: 500%; float:left; margin-top:2%; margin-left:-30%; position:absolute;
}

.cont2 {
	font-size: 500%; float:left; margin-top:2%; margin-left:-26%; position:absolute;
}


@media screen and (max-width: 360px) {

.cont1 {
font-size: 500%; float:left; margin-top:2%; margin-left:-53%; position:absolute;
}

.cont2 {
	font-size: 500%; float:left; margin-top:2%; margin-left:-41%; position:absolute;
}
}
   		/* slider subir margen */

		.sliderbajo {
			margin-bottom: -100px;
			padding-top: 110px;
		}
/* botones slider < */
		.pogoSlider-dir-btn.pogoSlider-dir-btn--prev {

			padding-right: 10px;


}

/* botones slider > */

		.pogoSlider-dir-btn.pogoSlider-dir-btn--next {

			padding-right: 10px;


}

/* ocultar nosotros movil */
.at-member {
	display: none;
}

.reducir {
	display: none;
}

#at-ourexpertteam {
	display: none;
}

.imgmov{
	padding-bottom: 2em;
}

ul.social-ft.left  {
margin-left: -1.7em;
}

.fondointro {

	padding: 15px;
	background: rgba(0, 0, 0, 0.2);
	color: #fff;

}

div.box-content.m {
	margin-top:-2.5em;
	margin-bottom: -3em;
}

h3.noso {
	margin-top: -1em;
	margin-bottom: -2em;
}

.cliepart {
	margin-top: 0em;
	margin-bottom: 0em;
}



.imgcuadro {
display: none;
}


div.at-pogolidercontent.pogoSlider-slide-element {
	height: 420PX;
}

button.pogoSlider-dir-btn.pogoSlider-dir-btn--prev.buu,.pogoSlider-dir-btn.pogoSlider-dir-btn--next.buu {
		z-index: 999999999;
	 display:block;
  margin-left: auto;
  margin-right: auto;
	}

	div.centerbuu {
		z-index: 999999999;
		display:block;
  margin-left: auto;
  margin-right: auto;	}

  p.recuadrog {
		background: #333;
		color: #fff;
				width: 100%;
		height: 218px;
		font-size: 18px;

	}

	.recuadro1 {
		background: #355086;
		padding: 15px;
		color: #fff;
				width: 100%;
		height: 218px;


	}

	.quehacemospc {
		display: none;
	}

}
