/* CSS Document */
*{
	margin:0;
	padding:0;
}/*

@font-face {
	font-family: 'FuturaBook';
	font-family: 'FuturaMedium';
	src: url('../fonts/tt0142m.eot');
	src: local('tt0142m'), url('../fonts/tt0142m.woff') format('woff'), url('../fonts/tt0142m.ttf') format('truetype');
}*/

div, .activeClient > span{
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;	
	-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;

}

@font-face {
	font-family: 'FuturaBook';
	src: url('../fonts/futura-book-webfont.eot');
    src: url('../fonts/futura-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-book-webfont.woff') format('woff'),
         url('../fonts/futura-book-webfont.ttf') format('truetype'),
         url('../fonts/futura-book-webfont.svg#futura_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'FuturaMedium';
	src: url('../fonts/futuraltmedium.eot');
	src: url('../fonts/futuraltmedium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/futuraltmedium.woff') format('woff'),
		 url('../fonts/futuraltmedium.ttf') format('truetype'),
		 url('../fonts/futuraltmedium.svg#futuraltmedium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaBold';
	src: url('../fonts/futuraltbold-webfont.eot');
    src: url('../fonts/futuraltbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuraltbold-webfont.woff') format('woff'),
         url('../fonts/futuraltbold-webfont.ttf') format('truetype'),
         url('../fonts/futuraltbold-webfont.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ overflow-x:hidden;}
.clear{ float:none; clear:both}
h1,h2,h3,h4,h5 { font-weight: normal; }
section{margin: 25px auto 0 auto; float: left; width: 100%; padding: 43px 0 0 0; }
.pull-right{float: right;}
.pull-left{float: left}
a{color: #DB007A;}
a:hover, a:focus {color: #DB007A; text-decoration: underline; }

#que_hacemos, #equipo, #proyectos, #clientes {
background: -moz-linear-gradient(top,  rgba(255,255,255,0.57) 37%, rgba(244,250,248,0.57) 58%, rgba(227,241,236,0.76) 91%, rgba(230,243,238,0.77) 92%, rgba(252,254,253,0.5) 99%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,rgba(255,255,255,0.57)), color-stop(58%,rgba(244,250,248,0.57)), color-stop(91%,rgba(227,241,236,0.76)), color-stop(92%,rgba(230,243,238,0.77)), color-stop(99%,rgba(252,254,253,0.5)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.57) 37%,rgba(244,250,248,0.57) 58%,rgba(227,241,236,0.76) 91%,rgba(230,243,238,0.77) 92%,rgba(252,254,253,0.5) 99%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.57) 37%,rgba(244,250,248,0.57) 58%,rgba(227,241,236,0.76) 91%,rgba(230,243,238,0.77) 92%,rgba(252,254,253,0.5) 99%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.57) 37%,rgba(244,250,248,0.57) 58%,rgba(227,241,236,0.76) 91%,rgba(230,243,238,0.77) 92%,rgba(252,254,253,0.5) 99%,rgba(255,255,255,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.57) 37%,rgba(244,250,248,0.57) 58%,rgba(227,241,236,0.76) 91%,rgba(230,243,238,0.77) 92%,rgba(252,254,253,0.5) 99%,rgba(255,255,255,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#80ffffff',GradientType=0 ); /* IE6-9 */
padding-bottom: 100px;
}
#contacto{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 57%, #f4fff8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,#ffffff), color-stop(100%,#f4fff8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 57%,#f4fff8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 57%,#f4fff8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 57%,#f4fff8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 57%,#f4fff8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4fff8',GradientType=0 ); /* IE6-9 */
margin-bottom: 0;
}

.green-middle-line{ float:left; width: 100%; margin-top: 6px; margin-bottom: 17px;}
.green-middle-line .line-center{text-align: center; float: none; margin: 0 auto; height: 15px; width:80px;}
.green-middle-line span{width:80px; border-bottom: 4px solid #DB007A; height: 4px; float: right; margin: 0 auto; text-align: center; opacity:0.8;}


/*Header*/
#header{ width:100%; position:fixed; background:url(../img/header/header-background-plain.png) center; opacity:0.9; z-index: 9999; border: none;}
#header_main_content{ max-width:1124px; width:100%; text-align:center; margin:0 auto; padding: 0;}
#header_main_navigation li{list-style-type:none; }
#header_main_navigation ul a{float: left; color: #FFF; display: block; width: auto; padding:30px 17px; font-size: 17px; text-decoration: none; font-family: 'FuturaBook', Arial, sans-serif; }
#header_right{float:left; width: 65%;}
#header_left{float: left; width: 6.4%; padding: 5px 0 0px 0; margin-right: 16%;}
#header_left img{ width:92.5%; height: auto;}
.social_icon a{background: url(../img/header/logos_section.png) center; width: 26px; float: left; height: 30px; list-style-type: none; background-size: 560%;}  
.social_icon {list-style-type: none; margin-left:6px; float: left;}
#facebook_icon a{background-position: -47px 39px; }
#twitter_icon a{background-position: -76px 39px; }
#likedin_icon a{background-position: -12px 39px;}
#youtube_icon a{background-position: -116px 38px;}
#social_icons{float: right; width: 12%; margin-top: 7px; min-width: 135px;}
#social_icons ul{float: left; width: 100%;}
.navbar-nav { float: left !important; margin: 0; margin-top:0px; width: 100%;}
.navbar-nav>li {float: right !important; padding:0px 3.2% !important; }
.navbar-collapse.collapse{float: right !important; width:100%}
.navbar-default .navbar-nav>li>a {color: #FFF; padding-top: 19px; font-family: 'FuturaBook', Arial, sans-serif; font-size: 16px;}
#bottom_border {background: url(../img/header/header-background.png) center repeat-x; height: 23px; margin-top: -1.2px; position: fixed; width: 100%;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus	{ color:#FFF;}

/*Main Sections*/
.glyphicon.glyphicon-chevron-left{background: url(../img/slider/prev_next_btn.png) no-repeat left; width: 45%; height: 106px; max-width: 94px; background-size: 193%;} 
.glyphicon.glyphicon-chevron-right{background: url(../img/slider/prev_next_btn.png) no-repeat right; width: 45%; height: 106px; max-width: 94px; background-size: 193%;}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before{ content:none;}
.carousel-caption h1{margin-bottom: 21px;font-family: 'FuturaBook', Arial, sans-serif; font-size: 51px; font-weight: bold; text-shadow: none; text-align: center; 
text-shadow: 7px 7px 9px #424242; }
.carousel-caption { position: absolute; right: 15%; top:18.6%; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #FFF; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); max-width: 1200px; }
.carousel-caption .row{ max-width: 680px; margin: 0 auto; }
.line{width: 32px; float: left; border: 2px solid #8EBCAD; margin-top:5px}
.line_content{ width:100%; float:left; height: 11px;}
.carousel-caption .row p{ text-align: center; padding: 4% 4%; text-shadow: none; font-size: 19px; font-family: 'FuturaBook', Arial, sans-serif; line-height: 22px; background-color: rgba(37, 37, 37, 0.3);}
#mobile-menu, .only-mobile  { display: none}
#desktop-menu, .only-desktop  { display:block}

/*Slider*/
.main-slider-content{margin-top: -75px;}
.bx-has-controls-direction{width: 100%; top: 43%; max-width: 68%; margin: 0 auto;}
.bx-wrapper img{text-align: center; margin: 0 auto;}
.bx-wrapper .bx-controls-direction a { position: absolute; top: 20%; margin-top: -50%;}
#sliderbxslider-content-mobile{ display: none;}

/*Que Hacemos*/
.middle-screen{width: 100%; max-width: 1124px; margin: 0 auto; text-align: center;}
h2{font-family: 'FuturaBook', Arial, sans-serif; font-size:40px; color:#848687; margin-top:40px;}
.subtitle{width:90%; margin: 25px auto 35px auto;  color: #848687; font-family: 'FuturaBook', Arial, sans-serif; font-size: 17px; text-align: center;}
section h1{font-family: 'FuturaBook', Arial, sans-serif; text-align: center;  margin-top: 35px; float: left; width: 100%;  font-size: 26px;margin-bottom:0px; text-align: left; }
#que_hacemos .col-md-12{text-align: left; margin: 0px auto 35px auto; color: #848687; font-family: 'FuturaBook', Arial, sans-serif; font-size: 17px; line-height: 24px; padding: 0;}
#que_hacemos .col-md-12 p{ width:92%; padding-top:0px; text-align:justify; margin: 0 0%;}
.pink-line{border-bottom: 4px solid #DB007A; width: 63px; height: 4px; float: left; margin-bottom: 17px;  }
.green-line{border-bottom: 4px solid #8EBCAD; width: 63px; height: 4px; float: left; margin-bottom: 17px;  }
#que_hacemos .pink-middle-line .line-center{ float:left}
#que_hacemos .col-md-4 .green-middle-line .line-center{ float:left}
.servicios-titles{font-family: 'FuturaBook', Arial, sans-serif; font-size: 26px; color: #49494B; margin-top: 20px; margin-bottom: 26px;  text-transform: uppercase; float: left; width: 100%;}
#queHacemos-content{width: 93%; margin: 0 auto;}
#que_hacemos .col-md-12 p{}
.pull-right-titles{ margin-left: 8% !important}
#que_hacemos .pink-middle-line, #que_hacemos  .green2-middle-line{margin-top:33px}

/*Equipo*/
.team-cell{width:257px; height: 400px; margin:40px auto; }
.team_img img{width: 97%; border-radius: 100%; float: right; margin-right: 0%; position: relative; margin-top: 0%; height: auto; ;margin-bottom: 19px;
-webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%); filter: grayscale(100%);}
.team_img_content:hover img{-webkit-filter: grayscale(0%);  -moz-filter: grayscale(0%); filter: grayscale(0%); }
.team_name{font-family: 'FuturaBook', Arial, sans-serif; font-size: 16px; color: #49494B; margin-top: 20px; margin-bottom: 12px; text-transform: uppercase;} 
.team_desc{font-family: 'FuturaBook', Arial, sans-serif; font-size: 16px; color: #A8A8A8; margin-top: 0px; margin-bottom: 12px; }
.dark-green-line{border-bottom: 2px solid #039280; width: 11%; height: auto; float: left; margin-bottom: 17px; margin: -4px 45% 17px 45%;} 
.more-info-team{color: white; background-color: #8EBCAD; padding: 26px; text-align: left; border: 10px solid #E3E4E4; font-family: 'FuturaBook', Arial, sans-serif; font-size: 16px; float: left; width: 74%;  margin-left: 2%; line-height: 19px; margin-top: 40px;}
#ver-bio{color: #BFBBBE; padding: 0px 9px; float: right; font-family: 'FuturaBold', Arial, sans-serif;  font-size: 23px; margin-top: 1px;} 
.team_social{}
.team_social_icon{width: 113px; margin: 15px auto;}

/*Clientes*/
#clientes .col-md-4 img{width: 100%;}
#clientes .col-md-4{margin:10px 0; cursor: pointer;}
.list_carousel{ float:left; width:65%;}
.pull-info-right{float: left; width: 32%; text-align: left; color: #49494B; margin: 0 0 0 2%; font-family: 'FuturaBook', Arial, sans-serif; font-size: 15px;}
.proyect-title{color:#88BAA8; font-size: 30px; width: 100%; float: left; text-align: left; margin: 0px 0 20px;  font-family: 'FuturaBook', Arial, sans-serif;}
.activeClient{opacity:1; }
.notActive{ opacity:0.2; width:0px;
	-ms-transform: scale(0); /* IE 9 */
    -webkit-transform: scale(0); /* Chrome, Safari, Opera */
    transform: scale(0);
}
.activeBox .activeClient span:hover{
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Chrome, Safari, Opera */
    transform: scale(1.1);
}
.notActive:hover{transform: scale(0.9);}
.activeClient span{	
	-ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Chrome, Safari, Opera */
    transform: scale(1);
}
.list_carousel ul { margin: 0; padding: 0;  list-style: none; display: block; }
.list_carousel li { display: block; float: left; border: 1px solid #CCC;}
.list_carousel li img{ width: 100%}
.list_carousel.responsive { width: auto; margin-left: 0; }
.caroufredsel_wrapper{ width:100% !important }
.proyect-title span{ float:left;}
.detail-info{width: 100%; position: absolute; z-index: 999999999; background-color: white; width: 100%;float: left; padding: 3% 1.4%; border: 2px solid #88BAA8; -webkit-box-shadow: 4px 4px 13px -3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 4px 4px 13px -3px rgba(50, 50, 50, 0.75); box-shadow: 4px 4px 13px -3px rgba(50, 50, 50, 0.75);
max-width: 1124px;}
.close-panel{ float:right; cursor:pointer}
.filtros, #client-cells{width: 100%; float: left;}
#filtros-clientes{height: 38px; margin-bottom: 35px; float: left; text-transform: uppercase; color: #848687; padding-left: 10px; line-height: 17px; font-family: 'FuturaBook', Arial, sans-serif; font-weight: bold;}
#clientes .next{background: url(../img/clientes/nex_prev_btn.png) no-repeat right; width: 92px !important; height: 82px; max-width: 114px; background-size: 200%; float: right; position: absolute; right: 0; z-index: 9999; top: 42%;}
#clientes .prev{background: url(../img/clientes/nex_prev_btn.png) no-repeat left; width: 92px !important; height: 82px; max-width: 114px; background-size: 200%;  float: right; position: absolute; left: 0;  z-index: 9999; top: 42%; }
#client-blanket{position: absolute; width: 100%;opacity: 0.5; background-color:rgb(245, 245, 245); height: 5150px; z-index: 99999; top: 0;}

/*Proyectos*/
#proyectos .proyect-title{text-align: center; color: #49494B; font-size: 25px; margin: 35px 0 10px;}
#proyectos .proyect-text{width: 80%; margin: 25px auto 35px auto; color: #848687; font-family: 'FuturaBook', Arial, sans-serif; font-size: 17px;}
#proyectos .img-proyect img{width: 100%; max-width: 893px;}
.pink-middle-line, .green2-middle-line{ float:left; width: 100%; margin-bottom: 12px; margin-top: 5px;}
.green2-middle-line .line-center { text-align: center; margin: 0 auto; height: 15px; width: 51px; float: left}
.pink-middle-line .line-center{text-align: center; float: none; margin: 0 auto; height: 15px; width: 51px;}
.pink-middle-line span{width: 50px; border-bottom: 4px solid #DB007A; height: 4px; float: right; margin: 0 auto; text-align: center;}
.green2-middle-line span{width: 50px; border-bottom: 4px solid #8EBCAD; height: 4px; float: right; margin: 0 auto; text-align: center;}
span.proyect-subtitle{text-align: center; width: 100%; color: #848687; font-size: 21px;}
#nextclientProyect_2{width: 50px; height: 50px; background-color: #000; float: right;}
#prevclientProyect_2{width: 50px; height: 50px; background-color: #000; float: left;}
#carousel_proyect_2{position: relative; width: 100%; height: 620px; overflow: hidden;}
.generalLineItems{position: absolute; width: 100%;}
.list_carousel_proyectos_1 { width: 100% !important; margin: 0 auto !important;}
.bx-pager.bx-default-pager{ display:none}
.proyects{margin: 30px 0; float: left; width: 100%;}


/*Contacto*/ 
#f_contacto{max-width: 884px; margin: 0 auto; margin-top:39px; width: 84%; float: left;} 
.input-group{width: 100%;}
#f_contacto input, #f_contacto textarea{width: 98%; margin: 0 auto; padding-left: 18px; border: 1px solid #ACA8AD; height: 52px;  margin-bottom: 14px; color: #ACA8AD; font-family: 'FuturaBook', Arial, sans-serif;
font-size: 17px;}
#f_contacto textarea{ height: auto; padding-top: 10px}
#green-box{background-color: #A1D5C4; color: white; padding: 12px 0; width:98%; text-align: center;}
#sendMail{width: 111px; background-color: #A1D5C4; padding: 12px 19px;color: #FFF; font-size: 19px; margin-top: 22px; float: right; text-decoration: none; font-family: 'FuturaBook', Arial, sans-serif;}
#bottom-conatct-info{float: left; width: 100%; margin-top: 75px; color: #848687;font-family: 'FuturaBook', Arial, sans-serif;font-size: 17px; line-height: 23px; }
#bottom-conatct-icons a{background: url(../img/contacto/social_icons_contact.png) center; width: 26px; float: left; height: 30px; list-style-type: none; background-size: 555%; margin-left: 12px;}
#linkedin-icon-contact{background-position: -6px 32px  !important;}
#facebook-icon-contact{background-position: -41px 32px !important;}
#twitter-icon-contact{background-position: -77px 32px !important;}
#youtube-icon-contact{background-position: -111px 32px !important;}
#bottom-conatct-icons{float: left; width: 100%; text-align: center; margin: 30px auto 80px auto;}
#conatct-icons-box{width: 163px; text-align: center; margin: 15px auto; float: none; }
#contact-content{width: 91%;margin: 0 auto; float: none;}
#google-map{margin-top:48px}
.map-content iframe{width: 100% !important; max-width: 360px !important; max-height: 360px;} 
#logo-contact{width: 100%; float: left; text-align: center; margin-bottom: 15px}
#check input{width: 18px; float: left; margin-left: 6px; background-color: #FFF;} 
#check{float: left; width: 100%; }
#check p{float: left; text-align: left; width: 90%; margin-left: 11px; font-size: 13px;  margin-top: 14px; color: #8F8F8F; font-family: 'FuturaBook', Arial, sans-serif;}


@media (min-width:767px){

	.navbar-nav>li>a { padding-top: 15px; padding-bottom: 2px;}	
}

@media (max-width:1600px){
.bx-has-controls-direction {
width: 100%;
top: 43%;
max-width: 81%;
margin: 0 auto;
}
}
@media (max-width:1290px){
	/*Slider*/
	.carousel-caption {bottom:15%;}
	.logo_slider img{width: 100%; max-width: 233px;}
	.carousel-caption h1 { font-family: 'FuturaBook', Arial, sans-serif; font-size: 45px;  font-weight: bold; text-shadow: none; text-shadow: 7px 7px 9px #424242; }
	.carousel-control.right, .carousel-control.left{ height:95%;}
}

@media (max-width:1110px){
.nav>li>a { position: relative; display: block; padding: 5px 0px; }
#header_left { float: left; width: 7.4%; padding: 5px 0 0px 0;  margin-right: 11%; }
#bottom_border { background: url(../img/header/header-background.png) center repeat-x; height: 23px; margin-top: -4.2px;  position: fixed; width: 100%; }

}

@media (max-width:1050px){
/*Header*/	
.social_icon a { background: url(../img/header/logos_section.png) center; width: 29px; float: left; height: 23px; list-style-type: none; 
background-size: 411%; }
#likedin_icon a { background-position: -6px 27px; }
#facebook_icon a { background-position: -33px 27px; }
#twitter_icon a { background-position: -59px 28px; }
#youtube_icon a { background-position: -89px 27px; }
#social_icons { float: right; width:151px; margin-top: 15px; }
.navbar-nav>li { float: right !important; padding: 0 1.5% !important; }	
.navbar-default .navbar-nav>li>a{font-size: 14px;}
.nav>li>a {
position: relative;
display: block;
padding: 10px 12px;
}
#bottom_border{margin-top: -4.2px;}

/*Slider*/
.bx-has-controls-direction { width: 100%; top: 41%; max-width: 74%;}

/*Header*/
.navbar-nav>li {
float: right !important;
padding: 0px 0.2% !important;
}
}

@media (max-width:1024px){
.middle-screen { width: 90%; }
.bx-has-controls-direction {width: 100%; top: 52%; max-width: 81%; margin: 0 auto; }
.bx-wrapper .bx-controls-direction a { position: absolute;  top: 20%; margin-top: -45%;}
}
@media (max-width:1000px){
/*Header*/
.navbar-nav>li { float: right !important; padding: 0 0.5% !important; }	
/*Client*/
#clientes .col-md-4 { margin: 10px 0; width: 50%; float: left; }
.pull-info-right { float: left; width: 100%; text-align:center }
.list_carousel { float:left; width: 100%; }
#clientes .pull-info-right{ text-align: left; margin-top: 15px;}

/*Equipo*/
.more-info-team{width: 70%;}

/*Proyectos*/
.proyects .col-md-4{width: 79%; margin: 31px auto;}

/*Contacto*/
#f_contacto { max-width: 884px; margin: 0 auto; margin-top: 8px;  width: 100%; float: left; margin-bottom: 45px; }
#check p {width: 82%;}
}

@media (max-width:960px){
/*Slider*/
.carousel-caption { bottom: 8%; }
.carousel-caption .row { display:none;}
.bx-has-controls-direction {width: 100%; top: 41%; max-width: 91%; }
.carousel-caption { top: 25.6%; }

#header_left { float: left; width: 32.4%; padding: 10px 0 0px 0; margin-right: 0%; max-width: 87px; }

.pull-right-titles { margin-left: 0% !important;}
.pull-right { float: left!important;}

/*Clientes*/
#clientes .pull-info-right{ text-align: left; margin-top: 15px;}

/*Proyectos*/
.proyects .col-md-4{width: 79%; margin: 31px auto;}

}

@media (max-width:900px){
	#slider-mobile{ display:block}
}

@media (max-width:767px){

section { margin: 0px auto 0 auto; float: left; width: 100%;  padding: 0px 0 0 0; }
#slider-mobile{padding-top: 73px;}
#mobile-menu{ display:block}

/*Header*/	
#header_right { float: right; width: 100%; }
#header_main_content {width: 98%; padding: 0 1%; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { color: #FFF; margin-top: 20px; background-color:transparent}
.navbar-default .navbar-toggle .icon-bar { background-color: #FFF; }
.navbar-default .navbar-toggle { border-color: #DDD; margin-top: 20px; }
.navbar-header{ float:right;}
.social_icon a { background: url(../img/header/logos_section.png) center; width: 29px; float: left; height: 23px; list-style-type: none; 
background-size: 411%; }
#likedin_icon a { background-position: -6px 27px; }
#facebook_icon a { background-position: -33px 27px; }
#twitter_icon a { background-position: -59px 28px; }
#youtube_icon a { background-position: -89px 27px; }
#social_icons { float: right; width: 157px; margin-top: 23px; }
.navbar-nav>li { float: right !important; padding: 0% !important; width: 100%; }
.navbar-collapse.collapse { float: right !important; width: 100%; }
#mobile-menu, .only-mobile { display: block}
#desktop-menu, .only-desktop { display: none}

/*Slider*/
.carousel-inner { position: relative; width: 160%;}
.carousel-control { height:91%;}
.bx-has-controls-direction { width: 100%; top: 71%; max-width: 100%; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 30%; margin-top: -55%; width: 82px; }
.carousel-caption h1 { font-size: 46px; font-weight: bold;  text-shadow: none; line-height: 50px; }
.logo_slider img {width: 55%; max-width: 233px; }
.carousel-caption h1 {font-size: 36px;  font-weight: bold; text-shadow: none; line-height: 50px; }

/*Que hacemos*/
.row { margin-right: auto; margin-left: auto; width: 90%; text-align: center; }
#que_hacemos .col-md-4 p { width: 100%; text-align: center;}
section h1 { font-family: 'FuturaBook', Arial, sans-serif; text-align: center; }
.pink-line, .green-line, .dark-green-line { width: 10%;  height: 4px; float: left; margin-bottom: 17px;  margin: 0px 45% 21px; }
.pull-right-titles { margin-left: 0% !important;}

/*Client*/
.pull-info-right { float: left; width: 100%; text-align:center }
.list_carousel { float:left; width: 100%; }
.proyect-title { color: #88BAA8; font-size: 22px }
#clientes .col-md-4 { margin: 10px 0; width:100%; float: left; }
#clientes .pull-info-right{ text-align: left; margin-top: 15px;}
.proyect-title span { float: left; width: 80%; }

/*Equipo*/
.team-cell { width: 100%; height: auto;}
.team_img img{height: auto;}
.team_img{width: 50%; float: left; }
.team_name, .team_desc, .line_content, .team_social{float: right; width: 50%;}
#equipo .col-md-4{ float: left; width: 100%; height: auto; padding: 9px 0; margin: 15px 0;}
.more-info-team { float: left; width: 100%; margin-left: 0%; margin-top: 0px; }

/*Contacto*/
#f_contacto { max-width: 884px; margin: 0 auto; margin-top: 8px;  width: 100%; float: left; margin-bottom: 45px; }

}

@media (max-width:490px){

/*Slider*/
.logo_slider img { width: 99%; max-width: 180px; }
.logo_slider img { width:54%; max-width: 178px; }
.carousel-caption h1 {font-size: 29px; width: 97%; text-align: center; line-height: 37px; margin-top: 21px; } 

}

@media (max-width:480px){


h2{font-size:32px;}


.team_img { width: 100%; float: none; }
.team_name, .team_desc, .line_content, .team_social { float: right; width: 100%; }
#que_hacemos .col-md-12 p { text-align: left;}
.subtitle { text-align: center;}

/*Poryects*/
.proyects .col-md-4 { width: 100%; margin: 31px auto; }

/*Slider*/
.bx-wrapper .bx-controls-direction a {position: absolute; top: 30%; margin-top: -46%;  width: 50px; }

/*Contact*/
#contact-content { width: 100%; }
}

@media (max-width:380px){
.bx-wrapper .bx-controls-direction a { position: absolute; top: 30%; margin-top: -59%;  width: 50px; }
}
@media (max-width:320px){
	
body{ min-width:320px; }

/*Header*/
#bottom_border { background: url(../img/header/header-background.png) center repeat-x; height: 23px;  margin-top: -5.2px; position: fixed; width: 100%; background-size: 6%; }

/*Slider*/
#sliderbxslider-content{ height: 215px !important}

}