/* Borrar estos estilos*/
*{
outline:none;
}
select {
display: block;
}

h1 {
font-size: 3rem;
line-height: 110%;
margin: 2.8rem 0 1.68rem 0;
}

.hr{
border: solid 1px #f3f3f3;
width: 80%;
margin: 20px auto;
}

.colm6{
    position: relative;
}
.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(5),.colm6:nth-child(6),.colm6:nth-child(7)  {
    border-right: 1px solid #d2d2d2;
}
.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(4) {
    border-bottom: 1px solid #d2d2d2;
}
.colm6:nth-child(1) .mark,.colm6:nth-child(2) .mark,.colm6:nth-child(3) .mark{
width: 20px;
height: 100px;
background-color: white;
position: absolute;
right: -10px;
}

.colm6:nth-child(5) .markbottom,.colm6:nth-child(6) .markbottom,.colm6:nth-child(7) .markbottom {
width: 20px;
height: 100px;
background-color: #ffffff;
position: absolute;
right: -10px;
bottom:0px;
}
/* ----- Loading ------ */
#loaderdiv{
min-height: 500px;
}
#loader {
z-index: 1;
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #e3041e;
width: 110px;
height: 110px;
-webkit-animation: spin 0.5s linear infinite;
animation: spin 0.5s linear infinite;
text-align: center;
margin: 10% auto;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.animate-bottom {
position: relative;
-webkit-animation-name: animatebottom;
-webkit-animation-duration: 1s;
animation-name: animatebottom;
animation-duration: 1s
}
@-webkit-keyframes animatebottom {
from { bottom:-100px; opacity:0 } 
to { bottom:0px; opacity:1 }
}
@keyframes animatebottom { 
from{ bottom:-100px; opacity:0 } 
to{ bottom:0; opacity:1 }
}
#contenedor {
display: none;
}
/* ----- termina loading ------*/

/* pre bg images */
.intrinsic-item {
background-color: #F5F5F5;
width: 100%;
padding: 10px;
}

.img-preload {
background-image: url('/assets/images/scribe-loading.png');
background-size: contain;
background-repeat: no-repeat;
width: 100%;
}

button, input, optgroup, select, textarea {
font-family: 'Open Sans Condensed', sans-serif;
line-height: unset;
}
a{
cursor: pointer;
}
.oscb{
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
}
.oscl{
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
}
.gray{
color:#666666;
}
.mred{
color:#e00f28;
}
.mblack{
color:#000000;
}
.mgray{
color:#666666;
}
.mgreen{
color: #1bc684;
}
.ft1{
font-size: 13px;
}
.p-margin{
margin:1px;
}
.p-tab{
padding-left: 25px;
}
.uppercase{
text-transform: uppercase;
}

.text-align-right{
text-transform: right;
}

.m0{
margin: 0px;
}

.p0{
padding:0px!important;
}

.page-footer {
padding-top: 20px;
color: #000000;
background-color: transparent;
}


body {
display: flex;
min-height: 100vh;
flex-direction: column;
overflow-x: hidden;
}

main {
flex: 1 0 auto;
}


.txtOverHeader{
position: absolute;
text-align: center;
color:#ffffff;
left: 0px;
right: 0px;
z-index: 1;
top: 15%;
text-shadow: 0px 0px 7px rgba(0,0,0,0.83);
letter-spacing: 2px;
}


/* Inicia Footer */
.ftlogin{
background-color: #e3041e;
padding: 6px 0px 4px  0px;
color:#ffffff;
}

.f16{
font-size: 16px;
}
footer td{
border:0px solid #000;
}

footer tr td:last-child{
width:1%;
white-space:nowrap;
}
footer td, th {
vertical-align: top;
}

.redes{
background:url(/assets/images/_scribe-social_icons.jpg);
background-size:cover;
width:75px;
height:25px;
position:absolute;
top:0px;
right:0px;
}

.red1{
width:25px;
height:25px;
position:absolute;
top:0px;
right:0px;
border:solid 1px #fff;
}
.red2{
width:25px;
height:25px;
position:absolute;
top:0px;
right:25px;
border:solid 1px #fff;
background-position: -25px 0px;

}

.red3{
width:25px;
height:25px;
position:absolute;
top:0px;
right:50px;
border:solid 1px #fff;
background-position: -50px 0px;
}

.in{
width: 25px;
height: 25px;
position: absolute;
top: 0px;
right: 75px;
border: solid 1px #fff;
background-position: -75px 0px;
}

.dsk-section{
display: block;
}
.mobile-section{
display: none;
}
td, th {
padding: 0px;
}

@media (max-width: 768px) {
.dsk-section{
display: none;
}
.mobile-section{
display: block;
}
}
@media (max-width: 500px) {
h1 {
font-size: 3.2rem;
}

.block-mobile {
padding-top: 80px!important;
padding-bottom: 50px!important;
}
}
/* Termina Footer */

/* Modal styles */

.modal-overlay {
background: rgb(0, 0, 0);
opacity: 1!important;
}
.modal .modal-content {
padding: 24px;
min-height: 400px;
}
.modal > input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
color: #666666!important;
margin: 0px 0 0px 0!important;
height: 3rem!important;
border: solid 1px #e00f28;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
padding-left: 10px;
box-sizing: border-box!important;
}
.modal .select-wrapper input.select-dropdown:focus {
border: solid 1px #e00f28;
}
.modal .dropdown-content li>a, .dropdown-content li>span {
font-size: 16px;
color: #666666;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
}

/*Inicia video y modal de home*/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
width: 100%;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.modal {
display: none; 
position: fixed;
    z-index: 3;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    min-height: 100%;
    padding: 0;
    max-height: 100%;
    background-color: rgba(0, 0, 0, 0.90);
}
body.modal-open {
overflow: hidden;
}
.modal .modal-content {
padding: 0px;
min-height: 100%;
text-align: center;
}
.modal-content {
background-color: #00000000;
margin: 8% auto;
padding: 20px;
width: 80%;
}
.close {
color: #ffffff;
float: right;
font-size: 35px;
font-weight: bold;
position: relative;
top: 0px;
right: 0px;
}
.close:hover,
.close:focus {
color: red;
text-decoration: none;
cursor: pointer;
}
@media (max-width: 600px){
.modal-content {
margin: 50% auto;
padding: 10px;
width: 95%;
}


}

/*Termina video y modal de home*/
/****************/

/* Navbar */
nav ul a {
font-size: 14px;
}
nav ul a:hover {
text-decoration: none!important;
color:#ffffff;
}
nav {
color: #fff;
background-color: #e00f28;
width: 100%;

}
a{
color:#ffffff;
}
nav ul li {
position: relative;
}
nav ul a:hover {
background-color: #e00f2800!important;
text-decoration: underline!important;
}

.menu li a.active:after {
content: "";
position: absolute;
top: 55px;
left: 0px;
margin-left: 0px;
width: 0px;
height: 0px;
margin: 0px auto;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 25px solid #e00f28;
right: 0px;
z-index: 1;
}
.menu li a.active:before {
content: "";
position: absolute;
top: 55px;
left: 0px;
margin-left: 0px;
width: 0px;
height: 0px;
margin: 0px auto;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 25px solid #e00f28;
right: 0px;
z-index: 1;
}
nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
color: #ffffff!important;
}
/* Termina Navbar */

/* Header */
#escolar, #incolors, #inblack, #excellence, #licencia{
display: none;
transition: 4s ease-out;
}
.card {
position: relative;
margin: 0px;
background-color: #fff0;
-webkit-transition: -webkit-box-shadow .25s;
transition: -webkit-box-shadow .25s;
transition: box-shadow .25s;
transition: box-shadow .25s, -webkit-box-shadow .25s;
border-radius: 0px;
border-right: solid 4px #ffffff;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav {
-webkit-box-shadow: none;
box-shadow: none;
}
.container_acc {
display: flex;
justify-content: center;
align-items: center;
margin: 0px;
overflow: hidden;
/*transform: skew(-5deg);*/
}
.container_acc .card {
flex: 1;
transition: all 0.3s;
height: 80vmin;
position: relative;
}
.container_acc .card .card__head {
color: #e00e29;
background: #ffffff85;
padding: 0.5em;
transform: rotate(0deg);
transform-origin: 0% 0%;
min-width: 100%;
text-align: center;
position: absolute;
bottom: 45%;
left: 0;
font-size: 1em;
white-space: nowrap;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
cursor: pointer;
}
.card:hover > .card__head {
color: red;
/*background:white;*/
}
.card:hover > div.line span {
display: none;
}
 .container_acc .card:hover {
flex-grow: 1.5;
}
.container_acc .card:hover img {
filter: grayscale(0);
}
.card:hover #rightContent{
display: block;
position: absolute;
top: 0;
left: -4px;
width: 106%;
height: 100%;
background: #fff;
-webkit-clip-path: polygon(1px 0px, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(1px 0px, 100% 0, 100% 100%, 0% 100%);
transition: all 0.3s;
z-index: -1;
}
.card:hover #centerContent{
display: block;
position: absolute;
top: 0;
left: -1.5px;
width: 101%;
height: 100%;
background: #fff;
-webkit-clip-path: polygon(0px 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0px 0, 100% 0, 100% 100%, 0% 100%);
transition: all 0.3s;
z-index: -1;
}

.card:hover #right{
display: block;
position: absolute;
top: 0;
left: -3px;
width: 106%;
height: 100%;
background: #fff;
-webkit-clip-path: polygon(1px 0px, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(1px 0px, 100% 0, 100% 100%, 0% 100%);
transition: all 0.3s;
z-index: -1;
}

.card:hover #center{
display: block;
position: absolute;
top: 0;
left: -1px;
width: 101%;
height: 100%;
background: #fff;
-webkit-clip-path: polygon(0px 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0px 0, 100% 0, 100% 100%, 0% 100%);
transition: all 0.3s;
z-index: -1;
}

.card:hover #left{
display: block;
position: absolute;
top: 0;
left: -2px;
width: 101%;
height: 100%;
background: #ffffff;
-webkit-clip-path: polygon(0px 0px, 101% 0px, 100% 100%, 4px 100%);
clip-path: polygon(0px 0px, 101% 0px, 100% 100%, 4px 100%);
transition: all 0.3s;
z-index: -1;
}
.container_acc .card img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.3s;
filter: grayscale(100%);
}
.container_acc .card:not(:nth-child(5)) {
margin-right: 0px;
transform: skew(-5deg);
}

.container_acc .card:last-child{
border-right: 0px;
}

.skew{
transform: skew(-5deg)!important;
margin-right: 0px;
}

#header_bg{
background-image: url(/assets/images/headers/scribe-1_escolar.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: #e00f28;
background-position: center;
-webkit-transition: background-image 0.4s ease-in-out;
transition: background-image 0.4s ease-in-out;

}
div.line span {
display: block;
margin: -2px auto;
width: 85px;
height: 3px;
background-color: #e00e29;
}

/*  Header Mobile  */
.block-mobile{
background-color: #e00f28;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 100px!important;
padding-bottom: 100px!important;
padding-left: 0px!important;
padding-right: 0px!important;	
}
.mobile-escolar{
background-image: url(/assets/images/headers/scribe-1_escolar.jpg);   
border-bottom:solid 2px #fff;
}
.mobile-incolors{
background-image: url(/assets/images/headers/scribe-2_incolors.jpg);
border-bottom:solid 2px #fff;
}
.mobile-inblack{
background-image: url(/assets/images/headers/scribe-3_inblack.jpg);
border-top:solid 2px #fff;
border-right:solid 2px #fff;
}
.mobile-excellence{
background-image: url(/assets/images/headers/scribe-4_excellence.jpg);
border-top:solid 1px #fff;
border-bottom:solid 2px #fff;
}
.mobile-licencias{
background-image: url(/assets/images/headers/scribe-5_licencias.jpg);
padding-top: 100px!important;
padding-bottom: 100px!important;
}
/* Headers Contenido Mobile*/
.mobile-celular{
background-image: url(/assets/images/headers/scribe-content_cellular.jpg);   
border-bottom:solid 2px #fff;
}
.mobile-escuela{
background-image: url(/assets/images/headers/scribe-content_day.jpg);
border-bottom:solid 2px #fff;
}
.mobile-tudia{
background-image: url(/assets/images/headers/scribe-content_school.jpg);
}

.p-header-mobile{
color: #e3041e;
padding: 10px!important;
font-size: 2rem!important;
background-color: #ffffffbf;
}
.block-mobile:hover > .p-header-mobile{
color:red;
padding:10px!important;
background-color: #ffffff;
cursor: pointer;
}
#header_bg_content{
background-image: url(/assets/images/headers/scribe-content_cellular.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: #e00f28;
background-position: center;
-webkit-transition: background-image 0.4s ease-in-out;
transition: background-image 0.4s ease-in-out;
}
.img_para_tu_dia{
width: 150px;transform: skew(5deg);height: auto;object-fit: contain;transition: all 0.3s;filter: none;position: absolute;top: 50px;left: 0px;right: 0px;margin: 0px auto;
}
.p_para_tu_dia{
transform: skew(5deg);margin: 0px;
}
.img_para_tu_escuela{
width: 150px;transform: skew(5deg);height: auto;object-fit: contain;transition: all 0.3s;filter: none;position: absolute;top: 50px;left: 0px;right: 0px;margin: 0px auto;
}
.p_para_tu_escuela{
transform: skew(5deg);margin: 0px;
}
.img_para_tu_cel{
width: 150px;transform: skew(5deg);height: auto;object-fit: contain;transition: all 0.3s;filter: none;position: absolute;top: 50px;left: 0px;right: 0px;margin: 0px auto;
}
.p_para_tu_cel{
transform: skew(5deg);margin: 0px;
}
.car_head_contenido_position{
position: relative!important;
top:45%
}

/*Header Home*/
.p_home_escolar{
transform: skew(5deg);margin: 0px;
}
.img_home_header{
width: 150px!important;
transform: skew(5deg);
height: auto!important;
object-fit: contain!important;
transition: all 0.3s!important;
filter: none!important;
position: absolute;
top: 50px;
left: 0px;
right: 0px;
margin: 0px auto;
}

/* Header Mobile Termina */

/* Termina Header */

/* Header Contenido */
.cardContentBg1{
background-image: url(/assets/images/1.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: orange;
background-position: center;	
}
.cardContentBg2{
background-image: url(/assets/images/2.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: orange;
background-position: center;	
}
.cardContentBg3{
background-image: url(/assets/images/imagen1.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: orange;
background-position: center;	
}
/* Termina header contenido*/

/* Stickers */
.mobile-padd-35{
padding-top: 0px;
}
@media (max-width: 992px){
.valign-wrapper{
display: block;
}
}
@media (max-width: 600px) {
img.sticker{
width: 100%;
padding: 10px;
}
.mobile-padd-35{
padding-top: 30px;
}

}
/* Termina Stickers */
.bg { 
background: url(/assets/images/backgrounds/bg03.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
.bg-catalogo { 
background: url(/assets/images/backgrounds/bg04.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}

.bg-valor { 
background: url(/assets/images/backgrounds/bg01.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}

.bg-basicos { 
background: url(/assets/images/backgrounds/bg03.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}

.bg-licencias { 
background: url(/assets/images/backgrounds/bg02.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}

.bg-05 { 
background: url(/assets/images/backgrounds/bg05.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
/* Inicia Form */
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
border-bottom: solid 1px #e00f28; /*Tomas*/
-webkit-box-shadow: none;
box-shadow: none;
}
.input-field .prefix {
top: 0rem;
}
.btn {
display: inline-block;
padding: 2px 8px;
margin-bottom: 0;
font-size: 10px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
height: 1rem;
color: #ffffff;
margin: 0px 0 0px 0!important;
}

.suscribe-btn{
margin: -8px 0px;
padding: 10px 10px;
font-size: 13px;
width: 100%;
background-color: #e3041e;
color: #ffffff;
border: solid 0px #e3041e;
letter-spacing: 2px;
cursor: pointer;
}
.suscribe-btn:focus {
background-color: #e3041e;
cursor: pointer;
}
.input-suscribe{
width: 100%!important;
height: 35px!important;
border: solid 1px #e3041e!important;
width: 100%!important;
box-sizing: border-box!important;
color: #666666!important;
border: solid 1px #e3041e!important;
font-size: 13px!important;
letter-spacing: 2px;
padding-left: 11px!important;
display: block!important;

}
/*Tomás*/
textarea{
border: solid 1px #e00f28!important;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
padding: 10px;
}
/* Termina Form */


/* Paginación */
.pages a, .pages strong {
background-color: #e00f28;
padding: 10px 15px;
color: #ffffff;
margin: 2px;
letter-spacing: 2px;
display: inline-block;
border: solid 1px #e00e28;
}

.pages span.active a {
    background-color: #ffffff;
    padding: 10px 15px;
    color: #e00e28;
    margin: 2px;
    letter-spacing: 2px;
    display: inline-block;
    border: solid 1px #e00e28;
}

.btn-back-position{
float: right;width: 200px;text-align: center;
}

/* @media */
@media only screen and (min-width: 993px){
.container {
width: 85%;
}
}


/* Estilos Responsive */
.mobile-padd{
padding-top: 0px;
}

@media (max-width: 600px){
.line{display: none;}
.line-v1{display: none;}
.line-v2{display: none;}
.line-v3{display: none;}



.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(5),.colm6:nth-child(6),.colm6:nth-child(7)  {
    border-right: none;
}
.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(4) {
    border-bottom: none;
}
}

@media (max-width: 609px){
.mobile-padd .suscribe-btn {
padding: 10px 7px;
}
.btn-back-position{
float: none;width: 200px;text-align: center;
}

.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(5),.colm6:nth-child(6),.colm6:nth-child(7)  {
    border-right: none;
}
.colm6:nth-child(1),.colm6:nth-child(2),.colm6:nth-child(3),.colm6:nth-child(4) {
    border-bottom: none;
}
}

@media (max-width: 992px){
.valign-wrapper{
display: block;
}
.mobile-padd{
padding-top: 30px;
}
.suscribe-btn {
font-size: 11px;
}
.container-results{
background-color: #fafafa;
padding: 40px 10px!important;
}
}
@media (max-width: 1004px){
.mobile-padd .suscribe-btn{
	font-size: 11px;
}
}


@media (max-width: 767px){
.bg-catalogo { 
background: url(/assets/images/backgrounds/bg04_movil.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
.bg-valor { 
background: url(/assets/images/backgrounds/bg01_movil.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
.bg { 
background: url(/assets/images/backgrounds/bg03_movil.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
.bg-05 { 
background: url(/assets/images/backgrounds/bg05_movil.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: contain;
background-position: top;
}
}

