

.container_inner {
    width: 100% !important;
}

input.wpcf7-form-control {
    padding: 5px;
    border-radius: 3px;
}
form.wpcf7-form.cf7-style {
    margin-right: 5%;
}

a.prettyphoto > img:hover {
    opacity: 0.8;
}
.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {
    width: 32% !important;
    margin: 0 !important;
}
.gallery_holder ul.v3 li:nth-child(3n),.wpb_gallery_slides .gallery_holder ul.v3 li:nth-child(3n){
margin: 0 !important;
}
.gallery_holder ul.v5 li, .wpb_gallery_slides .gallery_holder ul.v5 li {
    width: 19.4% !important;
    margin: 0 !important;
}

.cf7-style input[type="submit"]:hover {
    background-color: #7A7A7A !important;
}
#fancybox-content {
    background: #6B4949;
}
.nfo > * {
    color: #fff !important;
}
.nfo > div > div > * {
    color: #fff !important;
}

/* MOTOR */

@media screen and (min-height:600px) and (max-height:799px){
.q_slider{
height:100vh !important;
width:auto !important;
}
.ls-bottom-nav-wrapper {
    margin-top: -11% !important;
}
}

div#PnlBtnBuscar {
    margin-bottom: 30px;
}
div#text-9 {
    display: none;
}
aside > #PosDivMotorBase {
    padding-top: 120px;
margin-bottom:30px
}

aside > div > .MarginBootrap {
    width: 100% !important;
}

div#PosDivMotorBase {
    margin-top: -100px;
}

div#DivMotorBase {
    right: 0%;
}

.top > div > input[Type="button"] {
    opacity: 0.8;
}

.top-motor{ 
    width: 100% !important;
   top:60px !important;
}

.subir-motor {
    margin-top: -90px;
}

/*************************/

.header_inner.clearfix {
    background-color: rgba(128, 118, 118, 0.55) !important;
}

/* Mapify */

.cm-pin-popup .nfo h3 {    
    display: none !important;
}

#fancybox-content {
    background: #6B4949 !important;
}

.cm-pin-popup .nfo h3 {   
    color: #fff !important;
}

.cm-pin-popup .gallery .holder {    
    border: solid 1px #6B4949 !important;
}

/* ******************* */

/* imagen grande lateral */

#home {
    position: relative;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    z-index: 2;
}
.test-fila{
position: relative;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    z-index: 2;
}
.parallax-home, .pattern-home, parallax:first-child {
    background-image: url(http://demo.vegatheme.com/ananke/wp-content/uploads/2014/11/101.jpg);
    background: repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;

}

.portfolio_detail .info {
  padding: 0 0 0px !IMPORTANT;
  margin: 0 0 0px !IMPORTANT;
}


/* *********************** */



div.ppt {  
    display: none !important;
}

body .cf7-style input[type="submit"]:hover {
    background: #807676 !important;
}

@media screen and (max-width:750px){
.enlace{	
  	padding-left: 40% !important;
  	padding-top: 0px !important;
}
.enlace_contacto{
  	padding-left: 40% !important;
  	padding-top: 0px !important;
}
.wpb_row{
margin-left:0 !important;
}
.touch .parallax section{
background-size:100%;
}
.wpb_row.vc_row-fluid.imagenes_parallax{
height:300px;
}

.q_slider{
height:300px !important;
}
.q_slider_inner{
height:300px !important;
}
.carousel-inner .item .image{
background-size: auto 300px!important;
}
.item active{
height:300px !important;
}
}


@media screen and (min-width:800px){

.carousel-control.left {
padding-top: 150px !important;
}

.carousel-control.right {
padding-top: 150px !important;
}

.imagenes_parallax{
      height:800px;
}

.parallax_content.center > .separator.transparent.center {
  margin-top: 600px; !IMPORTANT;
 margin-bottom: 150px !IMPORTANT;
}
}

@media screen and (max-width:800px){
.imagenes_parallax{
     
       /* margin-top: 600px; !IMPORTANT;*/
 /*margin-bottom: 150px !IMPORTANT;*/
     width: 100% !important;
 height:auto;
}

.parallax_content.center > .separator.transparent.center {
  margin-top: 0px; !IMPORTANT;
 margin-bottom: 0px !IMPORTANT;
}
}


@media screen and (min-width:1600px){
.parallax section {
  background-size:100% !important;
}


.contact_detail{
	padding-bottom:10px !important;
}
}


/* configuracion menu alternativo */

/*.slider_content.skrollable.skrollable-between > div > a {
  color: #92714d !important;
  background: #fff !important;
}

.container_inner.clearfix{
  width:100% !important;
}

nav.main_menu>ul>li>a span{
  color: #92714d !important;
}

nav.main_menu.right {
  width: 90% !important;
  height: 36px !important;
  margin-top: 5px !important;
background: #fff !important;
  opacity: 0.9 !important;
}

.drop_down .second {
top: 50px !important;
}

.header_bottom {
  padding:0 !important;
}

.drop_down .second {
  top: 36px !important;
}

nav.main_menu ul li a {
line-height: 38px !important;
}

.q_logo img {
pading-left:10px !important;
}
*/



/* centrado el icono de la excelencia */
.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
  margin: 0;
  margin-left: 1%;
}

.test {
  margin-top: -10em;
  margin-bottom: -8em;
  z-index: 3;
}

.welcome-bg, .intro-bg, .sign-up-bg{
  position:fixed;
  top:0;
  left:0;

  width:100%;
  height:100%;
}

.welcome-bg{
    background: blue url('http://wallpicshd.com/wp-content/uploads/2013/06/Landscape-04-HD-Wallpaper.jpg') center center fixed;
    background-size:cover;
    z-index:-2;
}
.intro-bg{
  background: green url('http://www.hdwallpapers.in/walls/sunflower_landscape-wide.jpg') center center fixed;
  z-index:-3;
}
.sign-up-bg{
  background: red url('http://www.hdwallpaperstop.com/wp-content/uploads/2013/05/Beautiful-Landscape-Pictures-of-nature.jpg') center center fixed;
  z-index:-4;
}
}
.ocho{
  height: 800px;
}
@media only screen and (max-width: 1200px){
nav.main_menu>ul>li>a span {
    padding: 0 8px !important;
    font-size: 12px !important;
}
}