@media(max-width: 1200px)  {

.log91 {
	margin-bottom: 15px;
}

}

@media(max-width: 769px)  {

.jeder2.navbar-collapse {
    margin: auto;
}

.jeder2 .zoo {
    display: block !important;
    margin: -15px auto 21px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
}

.log91 {
    padding: 0;
}
.jeder1 {
    margin-bottom: 5px;
    margin-top: 0;
    padding-right: 0;
}
.jeder1 p a {
	padding: 10px; 
	font-size: 9px;
}

.mmenu .nav li {
    float: none;
    text-align: center;
}

body.navbar-is-fixed-top {
    padding-top: 102px;
}

}

@media(max-width: 480px)  {

.jeder1 {
	padding-left: 5px;
}
.jeder1 p a {
	padding: 6px; 
	font-size: 7px;
}

body.navbar-is-fixed-top {
    padding-top: 91px;
}

}

/* -- */

@media(max-width: 1500px)  {

.bgfull {
	background-size: 151% auto;
}

}

@media(max-width: 1200px)  {

.slid {
    margin-top: 201px;
    min-height: 381px;
}

}

@media(max-width: 991px)  {

.bgfull {
	background-size: 231% auto;
}
.transp .block-content::before {
    content: none;
}
.transp .block-content .col-xs-12:first-child {
    margin-bottom: 61px;
}

.cards-anim .cards-right .img-full {
    float: none;
    width: 100%;
}
.cards-right .cards-white {
    bottom: auto;
    position: relative;
    right: auto;
    top: 0;
    width: auto;
}
.cards-right h6 {
    letter-spacing: 1px;
    margin: 21px 0;
    text-transform: uppercase;
}

.cards-mini .block-content li {
  min-height: 21px;
  margin-top: 31px;
}

}

@media(max-width: 769px)  {

.slid {
    margin-bottom: 91px;
    margin-top: 91px;
    min-height: 1px;
}
.slid h1 {
    font-size: 31px;
}
.slid p {
    font-size: 18px;
    margin: 15px 0;
}
.slid a {
	margin-top: 6px;
}

.titulo-seccion .block-content h1 {
	font-size: 31px;
}

.transp .block-content h1,
.transp .block-content p {
	font-size: 16px;
}

.bgfull {
    background-attachment: fixed;
    background-position: center center !important;
    background-size: cover;
}

.testis div.group-right {
    text-align: center;
    padding-top: 41px;
}

}

@media(max-width: 480px)  {

.sliders .views-row {
	background-size: 251% auto;
}

}


/* animame */

@keyframes slid-anim {
  0% {opacity: 0;top: 61px}
  61% {opacity: 1;top: 0;} 
}
@-moz-keyframes slid-anim {
  0% {opacity: 0;top: 61px}
  61% {opacity: 1;top: 0;} 
}
@-ms-keyframes slid-anim {
  0% {opacity: 0;top: 61px}
  61% {opacity: 1;top: 0;} 
}
@-o-keyframes slid-anim {
  0% {opacity: 0;top: 61px}
  61% {opacity: 1;top: 0;} 
}
@-webkit-keyframes slid-anim {
  0% {opacity: 0;top: 61px}
  61% {opacity: 1;top: 0;} 
}


.slid-anim {
	opacity: 0;
}
.slick-active .slid-anim {
   animation: slid-anim 3s;
   -moz-animation: slid-anim 3s;
   -ms-animation: slid-anim 3s;
   -o-animation: slid-anim 3s;
   -webkit-animation: slid-anim 3s;
   position: relative;
   opacity: 1;
}

.vago.jeder {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.32);
}
.vago.jeder .container {
    width: 100%;
}
.vago .jeder1,
.vago .jeder2 {
    display: none!important;
}
.jeder3 {
	display: none;
}
.vago .jeder3 {
    display: block;
}

.jeder3 {
    margin-bottom: 21px;
    margin-top: 15px;
}
.jeder3 .mmenu,
.jeder3 .atras {
	border: 0;
}
.jeder3 .mmenu .nav {
    text-align: right;
}
.jeder3 .mmenu .nav li {
    display: inline-block;
    float: none;
}

@media(max-width: 1200px)  {

.jeder3 .mmenu .nav li a {
	font-size: 9px;
	padding: 6px 5px;
}

}

@media(max-width: 769px)  {

.vago .jeder1,
.vago .jeder2.in {
    display: block!important;
}
.vago .jeder3 {
	display: none;
}

.vago #block-block-14 {
    display: none;
}
.vago.jeder button.navbar-toggle {
    margin-top: 31px;
}

}

@media(max-width: 991px)  {

.cards-espacio.cards-3 .views-row-3 {
    margin-top: 31px;
}

}

@media(max-width: 769px)  {

.cards-espacio.cards-3 .views-row-2 {
    margin-top: 31px;
}

}

/* bean */

@media(max-width: 769px)  {

.testis div[class*="group"] {
    width: 100%
}

}

@media(max-width: 769px)  {

.page-user .main-container .container > section,
.page-node-33 .main-container .container > section {
    padding-left: 21px;
    padding-right: 21px;
}
#luxe-wrap > div h1 {
    font-size: 31px;
}

.fck {
    bottom: 0;
    height: auto;
    margin: auto;
    position: relative;
    right: auto;
    top: 21px;
    margin-bottom: 21px;
} 
.vago .fck { display: none; }

}

@media(max-width: 600px)  {

.fck {
    bottom: 0;
    height: auto;
    margin: auto;
    position: relative;
    right: auto;
    top: 10px;
    margin-bottom: 21px;
}
.fck .menu li a {
  font-size: 8px;
}

}

@media(max-width: 1200px)  {

form > div > fieldset.panel > .panel-body > fieldset {
    border: 1px solid #cacaca !important;
    width: 100%;
    margin-bottom: 21px;
}
form > div > fieldset.panel::before,
form > div > fieldset.panel::after { 
  content: none;
}
form .form-group > select {
    margin-bottom: 15px;
    width: 100%;
}

}

@media(max-width: 991px)  {

.cards-right h5 {
    bottom: auto;
    margin-bottom: 81px;
    position: relative;
}

}

