@media (min-width:1024px){
     #imagenbotonhome1{ width: 100%; height: auto; }
     #imagenbotonhome2{ width: 100%; height: auto; }     
     #imagenbotonhome3{ width: 100%; height: auto; }     
     #imagenbotonhome4{ width: 100%; height: auto; }     
     #imagenbotonhome5{ width: 100%; height: auto; }     
     #imagenbotonhome6{ width: 100%; height: auto; }     
}     

@media (max-width:1023px){
     #imagenbotonhome1{ width: auto; height: 100%; }
     #imagenbotonhome2{ width: auto; height: 100%; }     
     #imagenbotonhome3{ width: auto; height: 100%; }     
     #imagenbotonhome4{ width: auto; height: 100%; }     
     #imagenbotonhome5{ width: auto; height: 100%; }     
     #imagenbotonhome6{ width: auto; height: 100%; }     
}

@media (min-width:500px) and (max-width:767px){
     #imagenbotonhome1{ width: 100%; height: height; }
     #imagenbotonhome2{ width: 100%; height: height; }     
     #imagenbotonhome3{ width: 100%; height: height; }     
     #imagenbotonhome4{ width: 100%; height: height; }     
     #imagenbotonhome5{ width: 100%; height: height; }     
     #imagenbotonhome6{ width: 100%; height: height; }     
}

@media (min-width:1024px) and (max-height:1366px){
     #imagenbotonhome1{  height: 100%; }
     #imagenbotonhome2{  height: 100%; }     
     #imagenbotonhome3{  height: 100%; }     
     #imagenbotonhome4{  height: 100%; }     
     #imagenbotonhome5{  height: 100%; }     
     #imagenbotonhome6{  height: 100%; }     
}

@media (min-width:812px) and (max-height:375px){
     #imagenbotonhome1{  width: 100%; height: auto; }
     #imagenbotonhome2{  width: 100%; height: auto; }     
     #imagenbotonhome3{  width: 100%; height: auto; }     
     #imagenbotonhome4{  width: 100%; height: auto; }     
     #imagenbotonhome5{  width: 100%; height: auto; }     
     #imagenbotonhome6{  width: 100%; height: auto; }     
}

@media (min-width:823px) and (max-height:411px){
     #imagenbotonhome1{  width: 100%; height: auto; }
     #imagenbotonhome2{  width: 100%; height: auto; }     
     #imagenbotonhome3{  width: 100%; height: auto; }     
     #imagenbotonhome4{  width: 100%; height: auto; }     
     #imagenbotonhome5{  width: 100%; height: auto; }     
     #imagenbotonhome6{  width: 100%; height: auto; }     
}

@media (min-width:360px) and (max-width:524px) {
     #imagenbotonhome1{ width: 100%;  }
     #imagenbotonhome2{ width: 100%;  }     
     #imagenbotonhome3{ width: 100%;  }     
     #imagenbotonhome4{ width: 100%;  }     
     #imagenbotonhome5{ width: 100%;  }     
     #imagenbotonhome6{ width: 100%;  }     
}


@media (min-width: 1900px){
 .nav-container{
  width: 1767px;
  position: relative;
 }

 #imagenblog{
  width:100%; height: auto;
 }

  .container {
    width: 1690px;
  
    position: relative;
  }
  
 #imagennosotros1{
     position: relative; 
	 width: 359px !important;
	 height: 359px !important;
 	 margin: 0 auto;
 }
 #imagennosotros3{
     position: relative; 
	 width: 359px;
	 height: 359px;
 	 margin: 0 auto;
 }
 
 .nosotrosicon{
  top: 49.7%;
  width: 89%;
 } 
 
}

@media (min-width:1360px){
 #imagennosotros1{
     position: relative; 
	 width: 315px !important;
	 height: 315px !important;
 	 margin: 0 auto;
 }
 #imagennosotros3{
     position: relative; 
	 width: 359px;
	 height: 359px;
 	 margin: 0 auto;
 }
 
 .nosotrosicon{
  top: 49.7%;
  width: 89%;
 }
 
} 

@media (min-width:1200px){
#bannerinferiorr{
min-height: 667px;
height: auto;

}

#centrarbannercentral{ top: 189px;}

#logooriginal{
width: 40%;

}

 #imagenblog{
  width:100%; height: auto;
 }


#textoscuadrosdobles{ 
min-height: 244px;
max-height: 244px; 
overflow: hidden; 
padding-bottom: 15px; 

}

#textoscuadrosdoblesdos{
padding-left: 0px;
}


.navbar-shrink .logo{/*margin: 15px 0 0 0;*/margin: -3px 0 0 40px;}

 #textoasesorias{
		position relative; top: 50%; transform: translateY(42%); -ms-transform: translateY(42%);
-webkit-transform: translateY(42%);
-moz-transform: translateY(42%);
-o-transform: translateY(42%);     
 }
 
 #textoasesoriasejecucion{
		position relative; top: 50%; transform: translateY(0%); -ms-transform: translateY(12%);
-webkit-transform: translateY(12%);
-moz-transform: translateY(12%);
-o-transform: translateY(12%);     
 }
 
}

@media (min-width:990px) and (max-width:1199px){

  #imagennosotros1{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 }
 #imagennosotros3{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 }

#centrarbannercentral{ top: 154px;} 

#logooriginal{
width: 50%;

}

 #imagenblog{
  max-height: 138px;
 }


#textoscuadrosdobles{ 
min-height: 312px;
max-height: 312px; 
overflow: hidden; 
padding-bottom: 15px; 
 
}

#textoscuadrosdoblesdos{
padding-left: 0px;
}


#textoasesorias{
		position: relative; top: 50%; transform: translateY(21%);     
 }
 
 
 #textoasesoriasejecucion{
		position relative; top: 50%; transform: translateY(0%); -ms-transform: translateY(0%);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-o-transform: translateY(0%);     
 } 
	.flex-viewport { height: 175px;  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	.tabs li {
		padding: 8px 10px;
	}
	.widget_followers li{
		padding: 13px 13px;
		width: 31.1%;
		margin-right: 3px;
	}
	.social{margin: 0px 34px 25px 0;}
	.navbar-default.style1 .navbar-nav.icons > li > a {padding: 0 15px;margin: 0 !important;}
	.navbar-default .navbar-nav>li>a {padding: 0 2px !important;margin: 0 !important; font-size: 10px;}
	.demo2 .tp-bullets{left: 45% !important;}
	.border-box{padding: 6px;}
	.parallax-content{padding: 50px 0;}
	
	
	.tm-info .member-desc {
		padding: 0 40px 40px 60px;
	}
	.tm-info .member-pos2 {
		top: 0px;
		right: -25px;
	}
	.tm-info .member-pos {
		top: 20px;
		right: 10px;
	}
	.tm-info .member-pos3 {
		top: 0;
		right: -20px;
	}
	.tooltip-desc{display: none;}
	
	a.team-profile:hover .tooltip-desc{ 
		display: none;
	}
	@-webkit-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@-moz-keyframes Anim {
	 0%   { display: none;}
	  100% { display: none;}
	}
	@-o-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	.tooltip-content {
		display: none;
	}
	.tooltip-content p{
		display: none;
	}
	.contact-form .name, .contact-form .subject, .contact-form .email {
		width: 32.95%;
	}
	
}
@media (min-width:978px) and (max-width:1059px){
  #imagennosotros1{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 } 
 #imagennosotros3{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 }    
 
    #centrarbannercentral{ top: 144px;}
    
    .pricing-table {
     text-align: center;
     font-size: 10px;
    }
	#testimonials .testimonial{
		padding: 0 0 30px;
	}
	.home-center-contents h1.h-slider{ padding: 0px 5px; line-height: 1.23em; font-size: 30px;}	
	.bt1{left: 0px;}
	.bt2{left: 0px;}
	.medium_text{font-size: 18px !important;}
	.tooltip-desc, .tooltip-content{display: none;}
	.contact-form .name, .contact-form .subject, .contact-form .email {width: 32.85%;}
	.tooltip-desc{display: none;}
	.navbar-nav.icons > li > a{margin: 0 10px !important;}
	.navbar-default.light-menu .navbar-nav.icons  > li > a:after{display: none;}
	.tooltip-desc{display: none;}
	a.team-profile:hover .tooltip-desc{ 
		display: none;
	}
	@-webkit-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@-moz-keyframes Anim {
	 0%   { display: none;}
	  100% { display: none;}
	}
	@-o-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	.tooltip-content{display: none;}
	.tooltip-content p{display: none;}
	
}

/* IPAD LANDSCAPE*/
@media (min-width:980px) and (max-width:1024px){
#bannerinferiorr{
min-height: 506px;
height: auto;
}


 #imagenblog{
  max-height: 138px;
 }

#logooriginal{
width: 50%;

}
	 #vendidocentrar{
	  left: 39%;
	 }


	.navbar-default .navbar-nav>li>a {padding: 0 9px !important;margin: 0 !important; font-size: 8.0px;}
	.navbar-default .navbar-nav.icons>li>a {padding: 0 4px !important;margin: 0 !important;font-size: 11px;}
	.navbar-default.light-menu .navbar-nav.icons>li>a:after {display: none;}
	.navbar-default.light-menu .navbar-nav>li>a {margin: 0; }
	.navbar-default.light-menu .navbar-nav>li>a:after {margin-left: 7px;}
}
/**/


/* IPAD PORTRAIT */

@media (min-width:768px) and (max-width:979px){

 #imagennosotros1{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 }
 #imagennosotros3{
     position: relative;
	 width: 359px;
	 height: 359px;
	 margin: 0 auto;	 
	
 }

#bannerinferiorr{
min-height: 382px;
height: auto;
}



 #imagenblog{
  max-height: 138px;
 }
 
#centrarbannercentral{ top: 92px;}

#logooriginal{
width: 49%;

}

#textoscuadrosdobles{ 
min-height: 396px;
max-height: 396px; 
overflow: hidden; 
padding-bottom: 15px; 
padding-left: 0px; 
padding-right: 0px;
}

#textoscuadrosdoblesdos{
padding-left: 0px;
}

#textoasesorias{
		position relative; top: 0px; transform: translateY(0%);     
 }
 
 #textoasesoriasejecucion{
		position relative; top: 50%; transform: translateY(0%); -ms-transform: translateY(0%);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-o-transform: translateY(0%);     
 }  
	 #vendidocentrar{
	  left: 33%;
	 }


    .pricing-table {
     text-align: center;
     font-size: 8px;
    }
    
	.single-table h3 {
	  margin-top: 0;
	  padding: 0;
	  font-size: 15px;
	  text-transform: uppercase;
	  margin-bottom: 30px;
	}    
	  #contenidocitas{
	   padding-top: 150px;
	  }
    #escritorio #barentrada p{ font-size: 1.9em }
    #botones1{ float: left;  }
    #botones2{ float: right;  }   
    #botones3{ width: 50%; }  
	#text-slider .flex-viewport { height: 110px;  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }	
	#twitter-feed .flex-viewport { height: 405px;  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	#testimonials .testimonial{padding: 0 0 30px;}
	.tm-info .member-desc {padding: 0px 0 40px 0px;}
	.small-pwide {width: 70%;}
	.tm-info .member-pos {position: absolute;top: 0;right: 0;}
	.tm-info img{position: relative; top: 0px;}
	.tm-info img.member-pos, .tm-info img.member-pos2, .tm-info img.member-pos3{position: absolute; top: 20px;right: 20px;}
	.tm-info .member-pos2 {top: 0;right: -55px;}
	.contact-form .name, .contact-form .subject, .contact-form .email {width: 32.85%;}
	.bt1{left: -40px;}
	.bt2{left: 40px;}
	.medium_text{font-size: 16px !important;}
	h1.bigone {font-size: 34px;}
	.tab-container .col-xs-12 h2{font-size: 26px;}
	p.home-slide-content{font-size: 4.5em !important;}
	.home-center-contents h1.h-slider{ padding: 0px 5px; }	
	#text-slider.flexslider { margin: 2px auto; }	
    #text-slider .flex-control-nav li{ position: relative;  top: 42px !important; }
	.testimonial-box-nav li {width: 70px;height: 70px;}
	#respond .contact-form .name, #respond .contact-form .subject, #respond .contact-form .email{margin-left: 1.4%;}
	.pagetitle{width: 65%;}
	.a-mobile .icon-nofill{text-align: center;}
	h5{line-height: 1.2;}
	.navbar-default .navbar-nav>li>a {padding: 0 3px !important;margin: 0 !important; font-size: 7.0px;}
	.navbar-default .navbar-nav.icons>li>a {padding: 0 4px !important;margin: 0 !important;font-size: 11px;}
	.navbar-default.light-menu .navbar-nav.icons>li>a:after {display: none;}
	.navbar-default.light-menu .navbar-nav>li>a {margin: 0; }
	.navbar-default.light-menu .navbar-nav>li>a:after {margin-left: 7px;}
	.demo2 .tp-bullets{left: 30% !important;}
	.parallax-content{padding-top: 14px;/*80px 0*/}
	.section-title {margin-bottom: 30px; margin-left: 15px; margin-right: 15px; margin-top: 0px;}
	#parallax-3 .parallax-content {padding: 90px 0;}
	#services .service h5 {font-size: 15px;}
	#services .service h5,#services .service p {text-align: center !important;}
	.service {width: 100%;}	
	.home-center-contents h2{font-size: 4.9em;}
	.home-center-contents h2.morebig{font-size: 5.15em;}
	.home-center-contents h2.popup{padding: 0 17px;}
	.tooltip-desc{display: none;}
	a.team-profile:hover .tooltip-desc{ 
		display: none;
	}
	@-webkit-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@-moz-keyframes Anim {
	 0%   { display: none;}
	  100% { display: none;}
	}
	@-o-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	.tooltip-content {display: none;}
	.tooltip-content p{display: none;}
	.parallax{background-position: 50% 0 !important;}
	.navbar-shrink .logo{/*margin: 15px 0 0 0;*/margin: 6px 0 0 0;}
	.cbp-filter-counter {display: none;}
}

@media (min-width:768px){
	 #imagennosotros1{
	     position: relative;
		 width: 190px;
		 height: 190px;
		 margin: 0 auto;	 
		
	 }
	 #imagennosotros3{
	     position: relative;
		 width: 359px;
		 height: 359px;
		 margin: 0 auto;	 
		
	 }	


     #fotoseleccionadarepon{
     width: 100%; max-width: 100%;
     }
     
     


	#gradient-style
	{
		font-family: "Arial,Calibri,Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
		font-size: 12px;
		margin: 0px;
		width: 100%;
		text-align: left;
		border-collapse: collapse;
	}
	#gradient-style th
	{
		font-size: 13px;
		font-weight: normal;
		padding: 8px;
		background: #EEEEEE url('table-images/gradhead.png') repeat-x;
		border-top: 2px solid #E5E5E5;
		border-bottom: 1px solid #fff;
		color: #8C7777;
	}
	#gradient-style td
	{
		 
		padding: 8px; 
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		color: #8F8F8F;
		border-top: 1px solid #fff;
		background: #F8F8F8 url('table-images/gradback.png') repeat-x;
	}	
	.navbar-nav {float: left;margin: 0;}
	.navbar-nav>li {float: left;}
	.navbar-nav>li>a {padding: 0 15px;line-height: 80px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
	.navbar-nav.navbar-right:last-child {margin-right: -15px;}
	
}

@media (min-width:1900px){
#centrarbannercentral{ top: 344px;}

  #logooriginal{
   width: 30%;        
  }
}  

/* IPNONE LANDSCAPE */
@media (max-width:767px){


	@media (max-width:767px){
	 #bannerimgtextc{width: 98.9%;}
	 
	 #imagennosotros1{
	     position: relative;
		 width: 170px;
		 height: 170px;
		 margin: 0 auto;	 
		
	 }
	 #imagennosotros3{
	     position: relative;
		 width: 315px;
		 height: 315px;
		 margin: 0 auto;	 
		
	 }
	}
	
	@media (max-width:640px){
	 #bannerimgtextc{width: 98.9%;}
	 
	 #imagennosotros1{
	     position: relative;
		 width: 140px;
		 height: 140px;
		 margin: 0 auto;	 
		
	 }
	 #imagennosotros3{
	     position: relative;
		 width: 260px;
		 height: 260px;
		 margin: 0 auto;	 
		
	 }
	}


#bannerinferiorr{
min-height: 284px;
height: auto;
}


 #imagenblog{
  max-height: 138px;
 }
 
#centrarbannercentral{ top: 49px;}

#logooriginal{
width: 40%;
}
#textoscuadrosdobles{ 

padding-bottom: 25px; 

}

     #fotoseleccionadarepon{
     max-width: 100%;
     }

	 #vendidocentrar{
	  left: 30%;
	 }
	 
	 #textosdocumentos{
	  font-size: 10px;
	 }
	 #contenidocitas{
	   padding-top: 199px;
	 }
	#gradient-style
	{
		font-family: "Arial,Calibri,Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
		font-size: 12px;
		margin: 0px;
		width: 100%;
		text-align: left;
		border-collapse: collapse;
	}
	#gradient-style th
	{
		font-size: 13px;
		font-weight: normal;
		padding: 8px;
		background: #EEEEEE url('table-images/gradhead.png') repeat-x;
		border-top: 2px solid #E5E5E5;
		border-bottom: 1px solid #fff;
		color: #8C7777;
	}
	
	#gradient-style td
	{
		 
		padding: 8px; 
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		color: #8F8F8F;
		border-top: 1px solid #fff;
		background: #F8F8F8 url('table-images/gradback.png') repeat-x;
	}	

    #escritorio #barentrada p{ font-size: 1.2em }
    #botones1{ float: left;  }
    #botones2{ float: right;  }  
    #botones3{ width: 77%; }      
	#text-slider .flex-viewport { height: 86px;   max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }	
	#twitter-feed .flex-viewport { height: 353px; /*230 2 jul 2015*/  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	.tm-info .member-desc {padding: 0;}
	.tm-info .member-pos, .tm-info .member-pos2, .tm-info .member-pos3{top: 0;right: -70px;}
	.logo{margin: 0px 0 0 20px;}
	.tm-info .member-desc {padding: 20px;}
	.modal .close{right: 20px;}
	.small-pwide{width: 80%;}
	.parallax {height: 500px;}
	#testimonials .testimonial{padding: 0 0 30px;}
	.contact-form .name, .contact-form .subject, .contact-form .email{width: 32.73%;}
	.mail-box {width: 550px;}
	.mail_chimp_form_container .banner{width: 280px;}
	.mail_chimp_form_container .form{width: 240px;}
	#contacts .mail_chimp_form_container input{width: 70%;}
	.bt1{left: -40px;}
	.bt2{left: 40px;}
	.tp-banner-container .des-button-white{ font-weight: 400; /* 10 18 - 12*/}
	.medium_text{font-size: 12px !important;}
	.tm-info img, .tm-info .space{/*display: none;*/  }
	.tm-info .social-font-awesome{margin: 0;}
	.tab-container .col-xs-12{width: 480px;}
	h1.bigone {font-size: 28px;}
	.tab-container .col-xs-12 h2{font-size: 19px;}
	p.home-slide-content{font-size: 3.5em !important;}
	.home-center-contents h1.h-slider{font-size: 1.4em; padding: 0px 5px}
	#text-slider.flexslider{ margin: 2px auto; }
    #text-slider .flex-control-nav li{ position: relative;  top: 42px !important; }
	.navbar-default .navbar-nav > li > a{color: #B05D1B;}
	.navbar-default .container > .navbar-collapse{margin-left: 0;margin-right: -1px;}
	.navbar-shrink.navbar-default .container > .navbar-collapse{margin-left: 20px;margin-right: 14px;}
	.home-center-contents h2, .home-center-contents h2.morebig{font-size: 2.9em;}
	.home-center-contents h2.popup{padding: 0 11px;}
	.tooltip-desc{display: none;}
	.numerical-c{margin-top: 10px !important;}
	#parallax-4{height: 250px;}
	.testimonials-slide-content .text-container {width: 100%;}
	#testimonials-slider{margin-top: 50px;}
	#parallax-1 .section-title{margin-top: 20px;}
	.numerical-c{margin-top: 10px !important;}
	.demo2 .tp-bullets{left: 20% !important;}
	.demo2 .rev-bt1{left: 49% !important;}
	.demo2 .rev-bt3{left: 56% !important;}
	.demo2 .rev-bt2{left: 65% !important;}
	.pagetitle{width: 88%;}
	.twitter-author{margin-top: 10px;}
	.h2,h2 {font-size: 23px;}
	h5{font-size: 15px;}
	.navbar-nav {margin: 4.5px -15px;background: #ffffff;}
	.navbar-nav li a {padding: 20px;}
	.navbar-shrink img {max-width: 100%;}
	.navbar-toggle {margin-top: 22px !important;}
	.navbar-shrink {height: 80px !important;}
	.navbar-shrink .navbar-brand {line-height: 73px;}
	.dropdown-menu li a{-webkit-transition: none !important;-moz-transition: none !important;transition: none !important;}	
	.navbar-default.light-menu .navbar-nav>li>a:after {content: '';}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {color: #555;background-color: #e7e7e7;}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {color: #ccc;background-color: transparent;}	
	.parallax {height: 600px;}
	.parallax-content {padding-top: 14px;/*20px 0;*/}
	.center-icon {margin-top: 40px;}
	.navbar-default .navbar-nav>li>a {padding: 11px 20px;}
	a.p-button {float: none;display: inline-block;}
	.navbar-nav .collapsible .sub-arrow,.navbar-nav .sub-arrow {display: block;}
	.navbar .navbar-collapse .navbar-nav>li>a,.navbar-shrink .navbar-collapse .navbar-nav>li>a {line-height: 40px !important;}
	.navbar-nav {border: 1px solid #f2f2f2;-webkit-box-shadow: 0 1px 6px 0 rgba(68,68,68,.07);box-shadow: 0 1px 2px 0 rgba(68,68,68,.07);}
	.dark .navbar-nav {border: 1px solid #23282C;-webkit-box-shadow: 0 1px 6px 0 rgba(68,68,68,.07);box-shadow: 0 1px 2px 0 rgba(68,68,68,.07);background-color: #1C2024;}
	.navbar-nav li a {border-bottom: 1px solid #f2f2f2;}
	.dark .navbar-nav li a {border-bottom: 1px solid #23282C;background-color: #1C2024;}
	.navbar-default.light-menu.border .navbar-nav>li>a,.navbar-default.light-menu.border.navbar-shrink .navbar-nav>li>a {margin-top: 0 !important;}
	#parallax-3 .parallax-content {padding: 90px 0;}
	.section-title {margin-bottom: 30px; margin-left: 15px; margin-right: 15px; margin-top: 0px;}
	.divider.colored {margin: 25px auto;}
	#services .service h5,#services .service p {text-align: center !important;}
	.service {width: 100%;}
	.navbar-nav .sub-arrow {top: 2px !important;right: 0 !important;}
	.nav-container {margin: 0 15px 0 20px;}
	.parallax{background-position: 50% 0 !important;background-size: cover;}
	.next-section{bottom: 92px;}
	.cbp-l-inline-left {float: left;width: 100%;margin: 40px 0;}
	.cbp-popup-singlePageInline .cbp-popup-close{right: 30px;}
	.cbp-l-inline-right {float: right;width: 100%;padding-left: 0;}
	.tooltip-desc{display: none;}
	.cbp-filter-counter {display: none;}
	a.team-profile:hover .tooltip-desc{ 
		display: none;
	}
	@-webkit-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@-moz-keyframes Anim {
	 0%   { display: none;}
	  100% { display: none;}
	}
	@-o-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	.tooltip-content {display: none;}
	.tooltip-content p{display: none;}
	.flex-direction-nav{display: none;}
	.testimonial-box-nav li, .testimonial-box-nav li a{width: 60px;height: 60px;margin: 0 5px;}


	
}


@media (min-height:279px) and (max-height:279px) {
  #logooriginal{
   width: 36%;        
  }
}

@media (min-width:823px) and (max-height:411px){
  #logooriginal{
   width: 42%;        
  }     
}

@media (min-width:812px) and (max-height:375px){
  #logooriginal{
   width: 37%;        
  }     
}



/* IPNONE PORTRAIT */
@media (max-width:480px){

		@media (min-width:414px){
		 #bannerimgtextc{ width: 98.9%;}
		  
		 #imagennosotros1{
		     position: relative;
			 width: 110px;
			 height: 110px;	 
			 margin: 0 auto;	 
			
		 }
		 #imagennosotros3{
		     position: relative;
			 width: 180px;
			 height: 180px;	 
			 margin: 0 auto;	 
			
		 }
		} 
		
		@media (max-width:380px){
	     #bannerimgtextc{ width: 98.9%;}
	     
	     .nosotrosicon{
	       width: 89%;
	       top: 43.7%;
	     }
	     
		 #imagennosotros1{
		     position: relative;
			 width: 70px;
			 height: 70px;
			 margin: 0 auto;	 
			
		 }

		 #imagennosotros3{
		     position: relative;
			 width: 140px;
			 height: 140px;
			 margin: 0 auto;	 
			
		 }
		} 


#bannerinferiorr{
min-height: 183px;
height: auto;
}


 #imagenblog{
  width: 100%; height: auto;
 }
 
#centrarbannercentral{ top: 0px;}
#logooriginal{
width: 42%;
}

#textoasesorias{
 padding-top: 0px;
}

#textoasesoriasejecucion{
 padding-top: 0px;
} 

#textoscuadrosdobles{ 

padding-bottom: 25px; 

}
     #fotoseleccionadarepon{
     max-width: 100%;
     }


	 #vendidocentrar{
	  left: 10%;
	 }

	.single-table {
	  padding: 5px 5px 5px;
	  border:1px solid #f2f2f2;
	}
	 #textosdocumentos{
	  font-size: 10px;
	 }
	  #contenidocitas{
	   padding-top: 265px;
	  }
	#gradient-style
	{
		font-family: "Arial,Calibri,Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
		font-size: 10px;
		margin: 0px;
		width: 100%;
		text-align: left;
		border-collapse: collapse;
	}
	#gradient-style th
	{
		font-size: 11px;
		font-weight: normal;
		padding: 3px;
		background: #EEEEEE url('table-images/gradhead.png') repeat-x;
		border-top: 2px solid #E5E5E5;
		border-bottom: 1px solid #fff;
		color: #8C7777;
	}

	#gradient-style td
	{
		 
		padding: 7px; 
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		color: #8F8F8F;
		border-top: 1px solid #fff;
		background: #F8F8F8 url('table-images/gradback.png') repeat-x;
	}	

    #escritorio #barentrada p{ font-size: 0.9em }
    #botones3{ width: 100%; } 
    #botones1link1{font-size: 0.7em}    
    #botones2link2{font-size: 0.7em}
	#text-slider .flex-viewport { height: 51px;  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	#twitter-feed .flex-viewport { height: 421px;  max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	.tm-info .member-desc {padding: 0;}
	.testimonial-box-nav li, .testimonial-box-nav li a{margin-bottom: 10px;}
	.tm-info .member-pos, .tm-info .member-pos2, .tm-info .member-pos3{top: 0;right: -70px;}
	.cbp-filter-counter {display: none;}
	.logo{margin: 7px 0 0 0;}
	.navbar-shrink .logo{margin: 10px 0 0 20px;}
	.tm-info .member-desc {padding: 0 20px 20px 20px;}
	.modal .close{right: 20px;}
	.small-pwide {width: 80%;}
	.parallax {height: 500px;}
	.tm-info img, .tm-info .space{/*display: none;*/ max-width: 100%; height: auto;  }
	.tm-info .social-font-awesome{margin: 0;}
	.social-font-awesome li{margin-right: 10px;}
	.socialdiv ul li, .socialdiv.colored ul li{margin: 2px;}
	.cbp-l-filters-alignCenter .cbp-filter-counter{display: none;}
	.tab-container .col-xs-12{/*width: 275px;*/ width: 260px;}
	h1.bigone {font-size: 28px;}
	.tab-container .col-xs-12 h2{font-size: 19px;}
	p.home-slide-content{font-size: 2em !important;}
	.home-center-contents h1.h-slider{font-size: 1.1em;}
	#text-slider.flexslider{margin: 30px auto;}
    #text-slider .flex-control-nav li{ position: relative;  top: 62px !important; }
	.tooltip-desc{display: none;}
	.navbar-default .navbar-nav > li > a{color: #B05D1B;}
	.navbar-default .container > .navbar-collapse{margin-left: -15px;margin-right: -1px;}
	.navbar-shrink.navbar-default .container > .navbar-collapse{margin-left: 5px;margin-right: 14px;}
	.home-center-contents h2, .home-center-contents h2.morebig{font-size: 2.5em;}
	.home-center-contents h2.morebig{font-size: 2.6em;}
	.home-center-contents h2.popup{padding: 0 11px;}
	#parallax-1 .section-title{margin-top: 20px;}
	.numerical-c{margin-top: 10px !important;}
	.demo2 .tp-bullets{left: 0 !important;margin-left: 230px !important;}
	.demo2 .rev-bt1{left: 70px !important;}
	.demo2 .rev-bt3{left: 120px !important;}
	.demo2 .rev-bt2{left: 140px !important;}
	.pagetitle{width: 88%;}
	#testimonials .testimonial{padding: 0 0 30px;}
	.contact-form .name, .contact-form .subject, .contact-form .email{width: 32.83%;}
	.tm-info h2{font-size: 2em;margin: 0;}
	.tm-info h4{font-size: 1em;}
	.testimonial-box-nav li a, .testimonial-box-nav li{width: 70px;height: 70px;}
	.twitter-slider {width: 85%;}
	#twitter-feed .flex-control-nav {bottom: -41px; /*-10px*/}
	.mail-box {width: 320px;top: -110px;}
	.mail_chimp_form_container .form {width: 98%;margin-left: 10px;padding: 0;}
	.mail_chimp_form_container .banner {width: 100%;}
	.bt1{left: -40px;}
	.bt2{left: 40px;}
	.tp-banner-container .des-button-white{padding: 10px 21px;font-size: 10px; font-weight: 400; /* 10 18 - 12*/}
	.tooltip-desc{display: none !important;}
	.medium_text{font-size: 10px !important;}
	#home-fsslider a.go-about{bottom: -10px;font-size: 10px;}
	.tp-leftarrow.default{left: 10px !important;}
	.tp-leftarrow:hover {left: 0 !important;}
	.tp-rightarrow.default{right: 10px !important;}
	.tp-rightarrow:hover {right: 0 !important;}	
	.col-md-6 {margin-bottom: 20px;}
	.navbar-default.light-menu .navbar-nav>li>a:after {content: '';}
	.dropdown-menu li a{-webkit-transition: none !important;-moz-transition: none !important;transition: none !important;}
	.contact-form .email,.contact-form .name,.contact-form .service,.contact-form .subject {width: 100%;margin: 0;}
	.navbar-nav .collapsible .sub-arrow,.navbar-nav .sub-arrow {display: block;}
	.navbar .navbar-collapse .navbar-nav>li>a,.navbar-shrink .navbar-collapse .navbar-nav>li>a {line-height: 40px !important;}
	.navbar-nav {border: 1px solid #f2f2f2;-webkit-box-shadow: 0 1px 6px 0 rgba(68,68,68,.07);box-shadow: 0 1px 2px 0 rgba(68,68,68,.07);}
	.navbar-nav li a {border-bottom: 1px solid #f2f2f2;}
	#parallax-3 .parallax-content {padding: 90px 0;}
	.section-title{margin-bottom: 20px; margin-left: 15px; margin-right: 15px; margin-top: 0px;}
	.divider.colored {margin: 25px auto;}
	.parallax-content {padding-top: 14px;/*20px 0;*/}	
	#services .service h5,#services .service p {text-align: center !important;}
	.service {width: 100%;text-align: center !important;}
	.filter li {margin-bottom: 20px;}	
	.navbar-nav .sub-arrow {top: 2px !important;right: 0 !important;}
	.nav-container {margin: 0 15px 0 20px;}
	#text-slider .flex-control-nav{top: -50px !important;}
	.next-section{bottom: 120px;}
	.tp-caption h4, .tp-caption h3{font-size: 7px !important;margin-top: 8px !important;}
	.tooltip-content h5{font-size: 13px;}
	.cbp-l-inline-left {float: left;width: 100%;margin: 40px 0;}
	.cbp-popup-singlePageInline .cbp-popup-close{right: 30px;}
	.cbp-l-inline-right {float: right;width: 100%;padding-left: 0;}
	.demo-juicy-projects .cbp-l-grid-projects-title, .demo-juicy-projects .cbp-l-grid-projects-desc{width: 88%;}
	.tooltip-desc{display: none;}
	a.team-profile:hover .tooltip-desc{ display: none;}
	@-webkit-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@-moz-keyframes Anim {
	 0%   { display: none;}
	  100% { display: none;}
	}
	@-o-keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	@keyframes Anim {
	  0%   { display: none;}
	  100% { display: none;}
	}
	.tooltip-content {display: none;}
	.tooltip-content p{display: none;}
	#text-slider.flexslider{top: -30px;}
	.flex-direction-nav{display: none;}
}