body {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
@font-face {
    font-family: TofinoWide-MediumPersonal;
    src: url(../fuentes/TofinoWide-MediumPersonal.otf); 
}

@font-face {
    font-family: TofinoWide-RegularPersonal;
    src: url(../fuentes/TofinoWide-RegularPersonal.otf); 
}

@font-face {
    font-family: TofinoNarrow-SemiboldPersonal;
    src: url(../fuentes/TofinoNarrow-SemiboldPersonal.otf); 
}

@font-face {
    font-family: RestoraExtraLight;
    src: url(../fuentes/RestoraExtraLight.ttf); 
}

@font-face {
    font-family: WorkSans;
    src: url(../fuentes/WorkSans-VariableFont_wght.ttf); 
}

@font-face {
    font-family: TofinoWide-BookPersonal;
    src: url(../fuentes/TofinoWide-BookPersonal.otf); 
}

.menuHamburguesa {display:none;}
#hamburguesa1 {display:none; }
#hamburguesa2 {display:none;}
#hamburguesa3 {display:none;}
.hamburguesa-oscuro  { border-top: 2px solid #000;}
.hamburguesa-claro  { border-top: 2px solid #fff;}
#myDIV {
    width: 100%;
   padding-top:12%;
    height:100%;
    position: fixed;
    text-align: right;
    background-color: #2C6375;
    background-image: url(../imgs/home/Hero_Background_blue.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 10;
    display:none;
    overflow: hidden;
  }
.cerrarHamb{
    margin-right: 8%;
}






.hero {
    background-image: url(../imgs/home/Hero_Background_blue.png);
    background-color: #2C6375;
    min-height: 75vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 2%;
}
.heroTop {
    margin-left: 16.5%;
}
.logo {
    display: inline-block;
    vertical-align: top;
    width: 17%;
    margin-top: 4%;
}
.logoMobile{
    display: block;
    width:40%;
    margin: auto;
}
.logoMobileo:hover{
    opacity:0.5;
}
.logoMobile img {
    width: 100%;
}
.logo:hover{
    opacity:0.5;
}
.logo img {
    width: 100%;
}
.heroImg {
    display: inline-block;
    width: 39%;
    margin-top: 8%;

}
.heroImg img {
    width: 100%;
    border: 1px solid transparent;
    border-radius: 500px 500px 0 0;
}
.heroTopRight {
    margin-left: -13%;
    display: inline-block;
    width: 52%;
    vertical-align: top;
}
.heroMenu {
    width: 46%;
    vertical-align: top;
    margin: 10% 0 0 0;
    z-index: 1;
    padding: 3%;
    float: left;
}
.menu li {
        margin-top: 8%;
}
.menu li a {
    
    width: 200px;
    padding: 10px 10px;
    text-decoration: none;
    font-family: TofinoWide-MediumPersonal;
    text-decoration: none;
    letter-spacing: 2px;
    font-size: 1.1vw;
}

#menuBlanco li a{   
    color: white;
}

#menuOscuro li a{
    color: #000;
}
#menuBlanco a:hover {
    color: white;
    border: 2px solid white;
   
}

#menuOscuro a:hover {
    color: #000;
    border: 2px solid #000;
   
}

.menu li a:hover {
   
    border-radius: 50%;
}
.menu {
    list-style: none;
    text-align: right;
}
.menuMobile{
    list-style: none;
    text-align: center;
    padding: 18% 0;
}

.menuMobile li a:hover {
   
    border-radius: 50%;
}
.menuMobile li {
    margin-top: 8%;
}
.menuMobile li a {

width: 80%;
padding: 10px 10px;
text-decoration: none;
font-family: TofinoWide-RegularPersonal;
text-decoration: none;
letter-spacing: 2px;
font-size: 8vw;
}

.heroImgRight {
    display: inline-block;
    width: 47%;
    vertical-align: top;
    position: relative;
    float: left;
}
.fotoHeroRight {
    width: 100%;
    position: relative;
}
.ondas {
    width: 100%;
    position: absolute;
    z-index: 1;
}
.fotoHeroRight img {
    width: 100%;
}
.ondas img {
    width: 100%;
}

.texticos p{
    width: 100%;
    margin: 0.3vw;
    font-family: WorkSans;
    font-size: 0.9em;
    line-height: 1.5em;

}
#textRight {
    width: 70%;
    margin-left: 30%;
    margin-top: 40%;
}
#textRight p {
    width: 100%;
    font-family: WorkSans;
    color: white;
    font-size: 0.9em;
    margin: 0.3vw;
    line-height: 1.5em;
}

.botonSeccion1{
    margin-top:10%;
    
}

.home-s1-div-boton {
    display: flex;
    justify-content: left;
    align-items: center;
    margin-left: 30%;
    margin-top: 5%;
}

    .botonImg {
        width: 20px;
    }
    .talk:hover {
        background-color: #E9BA44;
        border: 2px solid #E9BA44;
        color: #000;
    }

    .talk {
        background-color: #EE7251;
        border: 2px solid #EE7251;
       

    }

    .home-s2-div-boton {
        
        display: flex;
        justify-content: left;
        align-items: center;
        margin-left: 32%;
        margin-top: 6%;
    }
   

    .book {
        background-color: #E9BA44;
        border: 2px solid #E9BA44;
        color: #000;
    }
    .book:hover {
        background-color: transparent;
        border: 2px solid #fff;
        color:  #fff;

    }
 
    .know-us {
        background-color: #EE7251;
    }
    .know-us:hover {
        background-color: #37B9B0;
    }

    .home-s4-div-boton {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        top: 100%;

    }
    .get-in-touch {
        background-color: transparent;
        color: #fff;
        border: 2px solid #fff;
    }
    .get-in-touch:hover {
        
        color: #000;
        background-color: #E9BA44;
    border: 2px solid #E9BA44;
    }
    
    
.heroFooter {
    margin-left: 45vw;
  
}
.heroFooter p {
    padding: 0 2% 2%;
}
.boton{
    font-family: TofinoNarrow-SemiboldPersonal;
    padding: 5px 10px !important;
    font-size: 1.6em;
    margin: 0 2%;
    letter-spacing: 0.2em;   
}
#talkToUs {
    background-color: #EE7251;
    color: #000; 
    padding: 2.4% !important;
}
#getToUs{
    background-color: #EE7251;
    color: #000; 
}

#getToUs:hover{
    background-color: #37B9B0;
    color: #000; 
}
#talkToUs:hover{
    background-color: #E9BA44;
}    
#talkToUs a {
    color: #000;
}
.starsIcon {
    vertical-align: middle;
    width: 1.8vw;
}

.starsIcon2 {
    vertical-align: middle;
    width: 3vw;
}

.socialHero {
    color: white;
    font-family: TofinoWide-RegularPersonal;
    
    display:flex;
    margin: 2% 0 2% 6vw;;
}

.socialHero a {
    margin-right: 1vw;
    color: white;
    border: 2px solid transparent;
    border-radius: 50%;
    padding:1%;
    width: 10%

}

.socialHero img {
 
    width: 100%

}

.socialHero a:hover {
    border: 2px solid white;
   
}
.realMoments {
    width: 61vw;
    position: absolute;
    top: 43%;
    left: 18vw;
    z-index: 1;
}
.realMoments img {
    width: 100%;
}
.OverlapImg {
    width: 37vw;
    vertical-align: top;
    position: absolute;
    top: 78%;
    margin-left: 4vw;
}
	
/* ============== Section 2====================-*/	
.section2 {
    background-image: url(../imgs/home/home-s2-parallax.jpg);
    background-color: #2C6375;
    min-height: 500px;
    background-position: -200px -600px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 120%;
    padding-bottom:5%;
}
.ondasBlancas {
    position: relative;
    top: -2vh;
    margin-left: auto;
	display: flex;
    width: 50%;
}

.ondasBlancas img {
    
    margin-left: auto;
    width: 100%;
}
#ondasMovil {
    display: none;
}
.section2Body{
    display: flex;
}
.section2BodyTop {
    display: flex;
	margin-top: 4vh;
    
}
.section2Left {
    width: 40%;
    min-height: 100px;
   
}
.section2Right {
    width: 40%;
    min-height: 100px;
	margin-left: auto;
}
.textoCirculoAmarillo {
    font-family: TofinoWide-MediumPersonal;
    position: absolute;
    z-index: 1;
    width: 31%;
    font-size: 4vh;
    text-align: center;
    padding: 3vh 4vw;
}
.OverlapCirculoAmarillo {
    display: inline-block;
    width: 40%;
    vertical-align: top;
    position: relative;
    margin-left:35%;
    margin-top: 15%;
}
.imgCirculoAmarillo img{
    width:75%;

}
.imgMediaLuna {
margin-top: 14%;
width:80%;
}

.imgMediaLuna img{
	width:100%;		
}	
.botonSeccion2{
margin-left: 32%;
margin-top: 6%;
}
#bookYourDAy{background-color: #E9BA44;
    border: 2px solid #E9BA44;
    color: #000;  }

#bookYourDAy2{background-color: #E9BA44;
        border: 2px solid #E9BA44;
        color: #000; 
        padding: 0.7%;
     }

#bookYourDAy:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;  }    
#ourBook {
    background-color: #E9BA44;
    border: 2px solid #E9BA44;
    color: #000;  
}

#ourBook:hover {
    background-color: transparent;
    border: 2px solid white;
    color: #fff;  
}

#ourBook a {
    color: #000;
}	
.imgOvalo {
    width: 50%;
    top: -12vh;
    position: relative;
    left: 15vw;
	}
.imgOvalo img {
	width:100%;
}

.textoCurvo {
    margin-top: -35%;
    width: 80%;
    position: relative;
    z-index: 1;
}
.textoCurvo img{
	width:100%;
}
	
	
.realMomentsText {
	font-family: 'restoraextralight';
	color:white;
	font-size: 7vh;
	text-align: center;}
.realMomentsText p
	{
		margin:0;
		padding:0;
	}
.circleText
	{
 	border: 2px solid white;
    border-radius: 50%;		
	padding: 10px 0px;	
	}
/* ============== Section 3====================-*/
.section3 {
    background-image: url(../imgs/home/Weare_Background.jpg);
    background-color: #C3A478;
    min-height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 3%;
}

.section3Body{
   display:flex;
   width:100%;
   padding-top: 15vh;
   position: relative;
   z-index: 2;

}

.section3Left{
   width: 32%;
   min-height: 50px;
   padding: 8vh 0 0 5vw;
}



.section3Right{
   width:24%;
   min-height:50px;
   margin-left: 5%;
}
.mareaTitles{
	font-family:'restoraextralight';
	font-size:9vh;
    font-weight:300;
	color:#000;
	line-height: 91%;
	margin-left: 7%;
	margin-bottom: 3vh;

	}
	
	
#textSection3Left {
    margin-left: 7%;
    margin-bottom: 5vh;
}
#textSection3Left p {
    color: #000;
}	

.section3Center{
   width:28%;
   min-height:50px;
   padding:7vh 0 0 0vw;
   position:relative;
}
.vectoresOlitas img{
	width:18%;
    
}
.fotoOval{
    position:relative;
}

.fotoOval2{display:none;}

.fotoOval img{
	width:100%;   
    position:relative;	
}	
.marBaseline img{
	width:100%;	
}

.fotoFotografos{
    margin-top: 44%;
	width:100%;	
} 
.fotoFotografos img{
	width:100%;	
} 
.burbujaAzul img{
	width:100%;	
} 
.burbujaNaranja img{
	width:100%;	
}

.ondasAzules {
    position: relative;
    top: -7vh;
    margin-left: auto;
	display: flex;
	width:55%;
    z-index: 1;
}
.ondasAzules img{
    width:100%;
}

/* ============== Section 4====================-*/

.section4 {
   
    background-color: #2C6375;
    min-height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 4%;
    position: relative;
  
}


.section4Body{
   display:flex;
   width:100%;
   position: relative;
   z-index: 2;  
}

.section4Left{
   width: 30%;
   min-height: 50px;
   padding-top: 2vh;
   margin-left:auto;
}

.section4Left img {
    width: 100%;
}

.section4Center{
    width:30%;
    min-height:50px;
 }
.section4Right{
   width:30%;
   min-height:50px;
   position: relative;
   top: -6vh;
  
   margin-right: auto;
}

.section4Right img{
    width:100%;
 }
.botonSeccion4{
    position: relative;
    top: 92%;
}
#botonCenter{
    padding-left: 0;
    text-align: center;
}
#botonCenterMovil {
    display: none;
}
#getInTouch{
    background-color: transparent;
    border: 2px solid white;
    color: #fff;
}

#getInTouch:hover {
    background-color:#E9BA44;
    border: 2px solid #E9BA44;
    color: #000;
}
.photoVideoText {
    position: absolute;
    top: 36%;
   
    align-items: center;
    text-align: center;
   
    width: 100%;
    z-index: 2;
}
.photoVideoText2{
    display: none;
}

.photoVideoText img {
    width: 54%;
    margin:auto;
}

/*footer*/

#instafeed-container {
    text-align: center;
    position: relative;
    width: 90%;
    margin: auto;
    display: flex;
    justify-content: center;
    margin-top: -2vh;
    align-items: center;
    justify-items: center;
}
#instafeed-container a {
    width :18%;
}
#instafeed-container img {
    width :100%;
}
.instaImg{
    margin-left: 2%;
}

.sectionFooterHome{
    width: 100%;
    background-color: #2C6375;
    color: #fff;
    margin-top: -2px;
}


#footerHome{
    padding-top: 6%;
}
.sectionFooterHome a{
    color: #fff;
}
.sectionFooterWe-are{
    width: 100%;
    background-color: #ECCEB5;
    color: #000;
    margin-top: -2px;
}
.sectionFooterWe-are a{
    color: #000;
}
    

.footer-we-are{
    color: #000;
    background-color:#ECCEB5;
}
.footer-home{
    color: #fff;
    background-color:#2C6375;
}
.footer-what-we-do{
    color: #fff;
    background-color:#2C6375;
}
.footer-contact {
    color: #000;
    background-color:#ECCEB5;
    margin-top: -300px;
}
.footer-love-stories{
    color: #000;
    background-color: #C3A478;
}

.contenedor-int4{
    padding-top: 2%;
}
.footer-marea{
    width: 100%;
    padding-bottom: 2%;
}
.footer-redes{
    text-align: center;
}
.footer-redes a:hover{
    opacity: 0.5;
}

.instagram-marea1{
    font-family: TofinoWide-BookPersonal;
    letter-spacing: 3px;
    padding: 5px 7px 0 0;
}
.instagram-marea2{
    font-family: RestoraExtraLight;
}
.olitas-footer{
    width: 35%;
    position: relative;
    z-index: 1;
}
.olitas-footer2 {
    width: 35%;
    margin-left: auto;
    position: relative;
    margin-top: -2vh;
}
.olitas-footer-img{
    width: 100%;
}
.instagram-contenedor{
    min-height: 100px;
}
.testimonios-footer {
    display: flex;
    margin-top: 2%;
}
.div-testimonio{
    margin: auto;
}
.testimonios{
    font-family: TofinoWide-MediumPersonal;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.5em;
}
.testimonios-autor{
    font-family: TofinoWide-RegularPersonal;
    text-align: center;
    font-weight: 100;
    font-size: 12px;
}

.logo-footer{
    margin: 0 5%;
    padding-left: 2%;
    cursor: pointer;
}

.logo-footer:hover{
    opacity: 50%;
}
#logoFooterMovil {display: none;}
#logoFooterDesktop {display: block;}

.texto-sponsors{
    font-family: RestoraExtraLight;
}
.logos-sponsors{

    text-align: center;
    margin-top: 4%;
}
.sponsor-logo-img{
    margin-top: 1%;
    width: 12%;
}
.copyright-texto{
    margin-top: 3%;
    font-family: TofinoNarrow-BookPersonal;
    font-size: 12px;
    letter-spacing: 1px;
}

.logos-sponsors a:hover{
    opacity: 0.5;
}

.footerSocial-cont {
    margin-left: 45vw;
  
}
.footerSocial-cont p {
    padding: 0 2% 2%;
}

.socialFooter {
    
    font-family: TofinoWide-RegularPersonal;
    margin-left: 16vw;
    text-align: right;
}

.socialFooter a {
    margin-right: 1vw;
  
    border: 2px solid transparent;
    border-radius: 50%;
    padding:3%;

}


#socialFooterClaro a{
    color: white;
}
#socialFooterClaro a:hover {
    border: 2px solid white;
    opacity:1;
   
}

#socialFooterClaro{
    color: white;
}

#socialFooterOscuro a{
    color: #000;
}
#socialFooterOscuro a:hover {
    border: 2px solid #000;
    opacity:1;
   
}

#socialFooterOscuro{
    color: #000;
}



/*===========================================WE ARE===========================================*/
.heroWe-are {
    background-image: url("../imgs/we-are/Fondo-we-are-Hero.jpg");
    background-color: #2C6375;
    min-height: 80vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.S1-we-are-Titulo{
    width: 29vw;
    position: absolute;
    top: 22%;
    left: 16vw;
    z-index: 6;
}

.pageContainer-we-are{
    background-color: #ECCEB5;
}
.we-are-hero-mobile {display: none;}
.heroImg-we-are {display: none;}

.ondasCafes {
    position: relative;
    top: -2vh;
    margin-right: auto;
	display: flex;
}
.mareaTeam2 {
    width: 40vw;
    position: relative;
    left: 15vw;
    z-index: 1;
    padding-bottom:20%;
    margin-top: -6%;
}
.mareaTeam2 img {
    width: 100%;
}
.mareaTeam {
    width: 40vw;
    position: relative;
    left: 15vw;
    z-index: 1;
    padding-bottom:20%;
}
.mareaTeam img {
    width: 100%;
}

.section2-We-are{
    background-color: #ECCEB5;
    min-height: 500px;
    padding-bottom:5%;

}

.s2-fotoHero{
    width: 75%;
    position: relative;
    
    margin:-30% auto 0;
}
#we-are-hero{
    width: 67% !important;
}

.s2-fotoHero img{
    width: 100%;
}

.espacio{
    width: 100%;
    height: 4vh;
}

.s2-services1 {
    display: flex;

    position: relative;
    margin-left: 24%;
}

.servicesImgMovil{
    display: none;
}
#serviceText1{
    padding-top: 5%;
    width: 58%;
}
#serviceText2{
   
    width: 50%;
}
.servicesText p {
    font-family: WorkSans;
    font-size: 0.9em;
    line-height: 1.5em;
    width: 68%;
}
.s2-services2  {
    display: flex;
    width: 100%;   
    margin: auto;
    margin-top: -8%;
    position: relative;
    z-index: 2;
}
.we-are-service-btn{
  
    font-family: RestoraExtraLight;
    font-size: 40px;
    font-weight: 200;
    border-radius: 50%;
    padding: 0 10%;
    border:2px solid #000;
}

.servicesImg img{
    width: 70%;
}
#servicesImg1
{
   margin-left: 0%;
   width: 40%;
}

#serviceText2{
    padding-top: 6%;
    width: 45%;
}

#serviceText2 p{
    margin-left: 11%;
}

#servicesImg2 
{
  margin-left: 7.5%;
  width: 40%;
  margin-top: -6%;
  
}

#servicesImg2  img
{
  width: 90%;
  
}

.section3-we-are{
   
    position: relative;
    background-color: #ECCEB5;
    min-height: 500px;
    padding-bottom:5%;
    
}

.we-are-Ondas2{
    position: relative;
    width: 80%;
    top:-3vh;
    right: 0;
   z-index: 4;
   text-align: right;
   margin-left: auto;
}

.we-are-Ondas2-2{
    position: relative;
    width: 80%;
    margin-top:7%;
    margin-bottom: 3%;
    right: 0;
   z-index: 4;
   text-align: right;
   margin-left: auto;
}

.we-are-Ondas2-2 img{
    width: 100%;
}
.we-are-Ondas2 img{
    width: 100%;
}


.we-are-s2-video{
   
    margin: auto; 
    width: 85%;
    min-height: 100px;
    position: relative;
    z-index: 3;
}

.love-story-video{
   
    margin: auto; 
    width: 100%;
    min-height: 100px;
    position: relative;
    z-index: 3;
}

.Button_module_button__20a553ed{
    display: none !important;
}

/*+++++++++++++++++++++++++++==================WHAT WE DO==========================++++++++++++++++++++++++++++*/
.pageContainer-what-we-do {

 background-color: #C3A478;
}
.heroWhat-we-do{
    min-height: 80vh;
    width:100%;
    background-attachment:  fixed;
    background-image: url('../imgs/our-experience/what-we-doHero.jpg');
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

.hero-videos{
    min-height: 60vh;
    width:100%;
   background-color: #2C6375;
}
.heroTop-www {
    margin-left: 16.5%;
    padding-bottom: 18vh;
}
.momentsThatMatter {
    width: 45vw;
    z-index: 1;
    position: absolute;
    left: 14vw;
    top: 28vh;
    padding-bottom:5%;
}


.momentsThatMatter img{
    width: 100%;
}
.momentsThatMatter2 {
    width: 45vw;
    z-index: 1;
    position: absolute;
    left: 14vw;
    top: 30vh;
    padding-bottom:5%;
}


.momentsThatMatter2 img{
    width: 100%;
}

.s2-what-ondasCafesSepara{
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    bottom: -8px;
    width: 100%;
}

.s3-what-ondasCafesSepara{
  
    position: relative;
    bottom: -8px;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}
.s3-what-ondasCafesSepara img{
    width: 100%;
}

.s2-what-ondasCafesSepara img{
    width: 100%;
}

.heroImgRightWHAT {
    display: inline-block;
    width: 47%;
    vertical-align: top;
    position: relative;
    text-align: right;
}
.fotoHeroRightWHAt {
    width: 50%;
    position: relative;
    text-align: right;
}
.s1-figura {
    position: absolute;
    top: 77%;
    left: 67vw;
}
.s1-figura img{
    width: 100%;
}

.our-s2 {
    background-color:#C3A478;
    min-height: 50vh;
    margin-top:-2px;
}

.contenedor-int2{
    width:100%;
    min-height: 50vh;
    position: relative;
    margin: auto;
    padding-bottom: 10%;
}
.contenedor-int-videos{
    width:100%;
    min-height: 50vh;
    position: relative;
    margin: auto;
    padding-bottom: 2%;
}

.texto-s2{
  
    font-size: 1vw;
    line-height: 1.5vw;
    color:#000;
    text-align: center;
    font-family: TofinoWide-RegularPersonal;
    padding-top:5%;
}
.boldYOU{
    font-weight: 700;
}

.our-s2-div-boton2{
    width:100%;
    text-align: center;
    margin-top: 2%;
   
}
.our-s2-div-boton3{
    width:100%;
    text-align: center;
    margin-top: 7%;
    margin-bottom: 9%;
   
}

.our-s2-div-boton{
    width:100%;
    margin-top: 3%;
   
}

.our-s2-div-boton img{
    width:20px;
}



.cont-texto-s2 p{
    font-size: 0.9em;
    line-height: 1.5em;
    color:#000;
    text-align: center;
    font-family: WorkSans;
    padding-top:5%;
    width: 49%;
    margin: auto;
    
}

.s3-what-we-do{
   
    position: relative;
    background-color: #2C6375;
    min-height: 100px;    
}

.s3-contenedor-int2{
    width:100%;
    min-height: 100px;
    position: relative;
    margin: auto;
}
.s4-What-we-do{
    background-color: #2C6375;
    min-height: 500px;
    padding-bottom:5%;
    margin-top: -9%;
} 
.what-we-do-video-cont{
    display: flex;
    position: relative;
    top: -35vh;
    z-index: 2;
}
.our-div-forma1{
    position: absolute;
}

.our-div-forma2{
    position: absolute;
    left: auto;
    top: auto;
    right: 4%;
    bottom: -9%;
    z-index: 1; 
}

.what-we-do-Text {
    width: 42%;
    margin-left: -6%;
}

.what-we-do-Text2 {
    width: 42%;
    margin-left: -5%;
}

.what-we-do-Text2 p {
    font-family: WorkSans;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #fff;
}
.what-we-do-Text p {
    font-family: WorkSans;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #fff;
    margin-left: -4%;
    width: 70%;
}

.s4-services  {
    display: flex;
    width: 100%;   
    margin: auto;
    position: relative;
    z-index: 2;
    margin-bottom: 5%;
}

.s4-text-img{
    width: 91%;
    margin-left:-4%;
    margin-top: -8%;
}
.s4-text-img2{
    width: 91%;
    margin-left:18%;
    position: relative;
    z-index: 1;
    margin-top: -17%;
}

.espacio-what-we-do {height:0;}
#textoMovil {display: none;}
#textoDesktop {display: block;}

#letsTeamUpDIV{
    margin-top: 7% !important;
}

#s4-text-img2-inner{
    width: 83% !important;
   
}
#imgTextoOther{
    margin-bottom: 10%;
    margin-top:6%;
}
#innerText2{ margin-left:-2%;}
#wwd-Text1 p{
    padding-bottom: 4%;
}
#wwd-Text2 p{
    margin-left: 57%;
    width: 100%;
}
.s4-servicesImg img{
    width: 90%;
}
#s4-servicesImg1
{
   margin-left: 4%;
   width: 50%;
}
#s4-servicesImg3{display: none;}
#s4-servicesImg2 
{
    margin-left: 12%;
    width: 50%;
    margin-top:5%;
}

#s4-servicesImg2 img
{
  width: 90%; 
}

/*+++++++++++++++++++++++=========================LOVE STORIES=====================++++++++++++++++++++++*/

.heroLoveStories {
    background-image: url("../imgs/love-stories/LS-Hero-background.jpg");
    background-color: #2C6375;
    min-height: 80vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 21%;
}

#loveStoriesHeroRight{
    width: 68%;
    margin-bottom: 7%;
    margin-top: 24%;
}
.S1-LoveStoryTitulo {
    width: 41vw;
    position: absolute;
    top: 32%;
    left: 16vw;
    z-index: 1;
}
.S1-LoveStoryTitulo img{
    width: 100%;
}
.s1-love-story-hero{
    width: 70vw;
    margin: -11% auto;
    display: flex;
    justify-content: center;
    align-items: center;
   
}
.love-stories-forma1{
    position: absolute;
    width: 4%;
    top: 67%;
    left: 18%;
    right: auto;
    bottom: auto;
    display: block;   
}

.love-stories-forma2{
    position: absolute;
    width: 12%;
    display: block;   
    left: auto;
    top: auto;
    right: 10%;
    bottom: -17%;

}


.s1-love-story-hero-img{
    border: 1px solid transparent;
    border-radius: 500px 500px 0 0;
    width: 100%
}

.fotoHeroRight-LS {
    width: 50%;
    position: relative;
}
.love-s1-div-boton {
    text-align: center;
    padding-top:3%;
 }

    .love-s1-div-boton img {
        width: 20px;
    }
    .book-your-day-btn {
        background-color: #37B9B0;
    }

    .book-your-day-btn2 {
        background-color: #E9BA44;
    }

    .book-your-day-btn:hover {
        background-color: #EE7251;
    }
    .book-your-day-btn2:hover {
        background-color: #EE7251;
    }
    .book-your-day-btn  a{
        color: #000;
    }
    .book-your-day-btn2  a{
        color: #000;
    }
    .our-s2-div-boton4{
    width:100%;
    text-align: center;
    margin-top: 3%;
    margin-bottom: 13%;
    padding-bottom: 14%;
    
}

#bookYourDAy3{
    background-color: #37B9B0;
    border: 2px solid #37B9B0;
    color: #000; 
    padding: 0.5%;
 }

 #bookYourDAy3:hover{
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff; 
    
 }
.fotoHeroRight-LS img {
    width: 100%;
}

.s2-Love-Stories{
    background-color: #C3A478;
    min-height: 500px;
    margin-top: 0%;
} 

.cont-texto-s2-LS{
    padding-top:3%;
}
.cont-texto-s2-LS p{
    font-size: 0.9em;
    line-height: 1.5em;
    color:#fff;
    text-align: center;
    font-family: WorkSans;
    padding-top:9%;
    width: 49%;
    margin:auto;
}

.ondasBlancasLS {
    position: relative;
    top: -2vh;
    width: 45%;
    margin-left: -4%;
}

.ondasBlancasLS img{
  
    width: 100%;
}

.s1-quoteboton{
    width: 5%;
    position: absolute;
    top: 42%;
    right: 29%;
    cursor: pointer;
}
.s1-quoteboton img {
    width:81%;
}




.s1-fotoArquito{
    width: 20%;
    margin-top: -61%;
    margin-left: 4%;
    position: relative;
    z-index: 3;
}
.s1-fotoArquito img{
    width: 100%;
}


.sectionFooterLoveStories{
    width: 100%;
    background-color: #C3A478;
    color: #000;
    margin-top: -2px;
}
.sectionFooterLoveStories a{
    color: #000;
}
.section11BodyBottomLS{
    position: relative;
    top: -35vh;
}

.s2-loveStories-stories  {
    display: flex;
    width: 80%;
    justify-content: center;   
    margin: auto;
    position: relative;
    z-index: 2;
}
.s2-loveStories-stories img{
    width: 100%;
}

.story2{
    width: 100%;
}
.story1{
    width: 100%;
    margin-top: 5%;
}

.storyTitle{
    font-family: RestoraExtraLight;
    font-size: 2.3em;
    margin-left: 15%;
    margin-top: -10%;
    margin-bottom: 0;
    font-weight:100;
}

.storyCelebration{
    margin-left: 15%;
    font-family: TofinoWide-RegularPersonal;
    font-size: 1.3em;
    margin-top: 0;
    margin-bottom: 0;
}

.storyLink{
    text-align:right;
    font-family: TofinoNarrow-SemiboldPersonal;
    letter-spacing: 1px;
    margin-right: 17%;
    margin-top: -1%;
}
.storyLink a:hover{
    text-decoration: none;
} 
.storyLink a{
    color: #000;
    text-decoration: underline;
} 

/*++++++++===============MARIA LUIS=================++++++++++++++++*/
.pageContainer-mariaLuis{
    background-color:#ECCEB5;
}
.heroMariaLuis{
    min-height: 80vh;   
    background-color: #37B9B0; 
    position: relative;
    z-index: 1;
    
}

.s2-Love-Story-gallery{
    min-height: 500px;
    background-color:#ECCEB5 ;
    background-image: url("../imgs/love-stories/FondoLoveStoriesProject.png");
    background-position: center;
    background-repeat: repeat-y;
    background-size: 100%;
    position: relative;
    z-index: 3;
    margin-top: -2%;
}
.s2-ls-hero{
    width: 75%;
    margin: auto;
    
}
.s2-ls-hero img{
    width: 100%;
    margin: -27% auto;
}

.ondas-LoveStory{
    position: relative;
    width: 80%;
   z-index: 4;
   margin-left: -26%;
}

.ondas-LoveStory img{
    width: 100%;
}

.espacio-LS{
    margin-top: 14%;
}

.espacio-video{
    margin-top: 5%;
}
.s2-love-galeria{
    width: 85%;
    margin:auto;
}

.cont-texto-s2-LS2 p{
    font-size: 1vw;
    line-height: 1.5vw;
    color:#000;
    text-align: center;
    font-family: TofinoWide-RegularPersonal;

}

.storyTitle-LS{
    font-family: RestoraExtraLight;
    font-size: 2.3em;
    margin-bottom: 0;
    text-align: center;
    font-weight:100;
}

.storyCelebration-LS{
    font-family: TofinoWide-RegularPersonal;
    font-size: 1.3em;
    text-align: center;
    margin-top: 0;
}

.pageContainer-love {
    background-color:#ECCEB5 ;
   }
.img-container-love-story{
    width: 55%;
    margin:auto;
}
.img-container-love-story img{
    width: 100%;
    margin-top: 5%;
}

.storyLink-ls{
    text-align:right;
    font-family: TofinoNarrow-SemiboldPersonal;
    margin: 7% 13% 7% 0;

}
.storyLink-ls a:hover{
    text-decoration: none;
} 
.storyLink-ls a{
    color: #000;
    text-decoration: underline;
} 


/*++++++++++++============CONTACT=============+++++++++++++++++*/

.hero-contact{
    background-image: url(../imgs/home/Hero_Background_blue.png);
    background-color: #2C6375;
    min-height: 70vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 7%;
    
}
.hero-contact2{
  
    background-color: #ECCEB5;
    min-height: 70vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 7%;
    
}
.S1-ContactTitulo {
    width: 29vw;
    position: absolute;
    top: 29%;
    left: 16vw;
    z-index: 6;
}

.S1-ContactTitulo2 {
    width: 40vw;
    position: absolute;
    top: 50%;
    left: 23vw;
    z-index: 6;
}
.S1-ContactTitulo2 img{
 width:100%;
}

.S1-FormTitulo
{
    width: 34vw;
    position: absolute;
    left: 26vw;
    z-index: 6;
}
.S1-FormTitulo img {
    width: 100%;
}
.s1-contact-hero2{
    width: 60vw;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    position: relative;
   
   
}
.s1-contact-hero-img{
   
    width: 100%;
}
.S1-ContactTitulo  img{
    width: 100%;
}
.espacio-Contact{
    margin: -31% auto -20%;
    width: 20%;
    z-index: 9;
    position: relative;
}

.espacio-Contact2{
    margin: -3% auto 0;
    width: 20%;
    z-index: 9;
    position: relative;

}

.contactform-Titulo{
    font-family: TofinoWide-RegularPersonal;
    font-size: 2.5em;
    color:white;
}

.espacio-Contact3{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 9;
    position: relative;
}



.espacio-Contact2 img{
  
    width: 100%;
 }
.espacio-Contact img{
  
    width: 100%;
 }
 
.heroImg-contact {
    display: inline-block;
    width: 39%;
    margin-top: 18%;

}
.heroImg-contact img {
    width: 100%;
   
}
.contact-forma1{
    position: absolute;
    width: 6%;
    top: 47%;
    left: -4%;
    right: auto;
    bottom: auto;
    display: block;
}

.contact-forma2{
    position: absolute;
    width: 16%;
    display: block;
    left: auto;
    top: auto;
    right: -6%;
    bottom: -7%;

}
.s2-Love-contact{
    min-height: 250px;
    background-color:#ECCEB5;
    position: relative;
    z-index: 3;
    
}

.s2-Love-contact2{
    min-height: 250px;
    background-color:#2C6375 !important;
    position: relative;
    z-index: 3;
    
}

.s2-Love-contact-div{
    min-height: 250px;
    position: relative;
    z-index: 3;
    top:-41vh;
}
.s2-ls-contact{
    width: 75%;
    position: relative;
    top: -56vh;
    margin-left: auto;
    margin-right: auto;
    
}
.s2-ls-contact img{
    width: 100%;
   
}
.contact-s2 {
    position: relative;  
    min-height: 800px;
    background-color:#ECCEB5;
}

.contenedor-int-contact{
    padding-bottom: 0;
}
.contenedor-formulario {
    min-height: 500px;
    background-image: url('../imgs/contact/contactBackground3.png');
    background-color: #ECCEB5;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    position: relative; 
    position: relative;
    z-index: 3;
  
}



.sectionFooterContact{
    width: 100%;
    background-color: #ECCEB5;
    color: #000;
  
    position: relative;
    z-index: 4;
  
}
.sectionFooterContact a{
    color: #000;
}

/*============= FORM ====================*/

.form-titulo {color:#fff; font-family:TofinoWide-BookPersonal; text-align: center; margin-top:-15%; font-size:4em;}
#pageContainer-form {background-color:#2C6375 !important;}
#form-hero {background-color:#ECCEB5 !important; background-image:none !important;}
#s2-form {background-color:#2C6375 !important;}
#s3-form {background-color:#2C6375 !important;}






/*============== VIDEOS ======================*/

.hero-videos{
    min-height: 80vh;
    width:100%;
   background-color: #2C6375;
}

.heroTop-videos {
    margin-left: 16.5%;
    padding-bottom: 18vh;
    min-height: 65vh;}
#footerVideos { color:#fff !important;}
#footerVideos  a {color: #fff !important;}

/*++++++++++++++++++++++++++++========RESPONSIVE============+++++++++++++*/


@media screen and (min-height: 691px) {
    .s1-figura{top: 50%;}
    #textRight {
        margin-top: 44%;
    }

    
    .S1-LoveStoryTitulo{
        top: 20%;
    }
    .love-stories-forma1{
        top: 50%;  
    }
    .s1-quoteboton {
       
        top: 42%;
    }
    .love-stories-forma2{   
        bottom: 15%;
    }
    .section11BodyBottomLS{
        position: relative;
        top: -27vh;
    }
    .realMoments{
        top: 33%;
    }
    .OverlapImg {
        top: 61%;
    }
    .s1-contact-hero{
        top: -51vh;  
    }

    .s2-Love-contact-div{
        top: -51vh;  
    }

    .hero-contact{   
        padding-bottom: 5%;
        min-height: 80vh;
    }
    .hero-contact2{   
        padding-bottom: 5%;
        min-height: 80vh;
    }


    .S1-ContactTitulo {
        top: 25%;
    }
    .S1-ContactTitulo2 {
        top: 46%;
       
    }
    

}
/*+++++++++++*/


@media screen and (width: 1280px) and (height: 768px) {
  .realMoments {top: 33%;}
  .love-stories-forma1{ top:57%}
  .love-stories-forma2 { bottom: -2%;}
}

@media screen and (width: 1280px) and (height: 800px) {
    .love-stories-forma1{top: 55%;}
    .love-stories-forma2 {bottom: 0}
}
@media screen and (width: 1280px) and (height: 950px) {
    .realMoments {top: 26%; }
    .heroFooter {margin-top: -6%; margin-bottom: 2%;}
    .footerSocial-cont {margin-top: -6%; margin-bottom: 2%;}
    #instafeed-container img {height :20vh;}
    .S1-ContactTitulo {top: 21%;}
    .S1-ContactTitulo2 {top: 42%;}
    .s1-contact-hero {top: -33vh;}
    .s2-Love-contact-div {top: -33vh;}
    .section11BodyBottomLS {top: -21vh;}
  }



  @media screen and (width: 1440px) and (height: 900px) {
    
    .realMoments {
      top: 33%;
      }
    .OverlapCirculoAmarillo{
        margin-top: 31%;
    }
    .s2-fotoHero { margin: -26% auto 0;}
    .love-stories-forma1 {top: 54%;}
    .love-stories-forma2 {bottom: 0;}
    .heroMariaLuis { min-height: 580px;}
    .hero-contact {min-height: 580px !important; }
    .hero-contact2 {min-height: 580px !important; }
    .S1-ContactTitulo {top:24%;}
    .S1-ContactTitulo2 {top: 45%;}
    .espacio-Contact {margin: -31% auto -20%;}


  }
  @media screen and (width: 1600px) and (height: 900px) {

    #textRight{
    margin-top: 42%;
}
.heroFooter {
    margin-top: -4%;
  }

}
@media screen and (width: 1680px) and (height: 1050px) {

    .realMoments {top: 33%; }
    .OverlapImg { top: 61%;}
    .momentsThatMatter {top: 17vh;}
    .heroTop-www {padding-bottom: 10%;}
    .heroTop-videos {padding-bottom:10%;}
    .menu li a {font-size: 1.3vw;}
    #textRight p {font-size: 1.2em; line-height: 1.8em;}
    #textRight {margin-top: 38%;}
    .boton {font-size: 1.8em; padding: 5px 10px;} 
    .heroFooter p { font-size: 1.4em;}
    .footerSocial-cont p { font-size: 1.4em;}
    .texticos p {font-size:1.2em; line-height: 1.8em;}
    .servicesText p {font-size:1.2em; line-height: 1.8em;}
    #serviceText2 p {font-size:1.2em; line-height: 1.8em;}
    #wwd-Text1 p {font-size:1.2em; line-height: 1.8em;}
    #wwd-Text2 p {font-size:1.2em; line-height: 1.8em;}
    #wwd-Text1 p {font-size:1.2em; line-height: 1.8em;}
    .instagram-marea1 {font-size: 1.4em;}
    .instagram-marea2 {font-size: 1.4em;}
    .testimonios {font-size: 1.4em;}
    .testimonios-autor {font-size: 1.2em;}
    .texto-sponsors{font-size: 1.4em;}
    .copyright-texto {font-size: 1.4em;}
    .s2-fotoHero { margin-top:-30%;}
    .heroWe-are {min-height: 682px;}
    .servicesText p {font-size: 1.2em; line-height: 1.8em; }
    .we-are-service-btn {margin-left: 52px;} 
    .cont-texto-s2 p {font-size: 1.2em; line-height: 1.8em;}
    .what-we-do-Text p {font-size: 1.2em; line-height: 1.8em;}
    .what-we-do-Text2 p {font-size: 1.2em; line-height: 1.8em;}
    .cont-texto-s2-LS p {font-size: 1.2em; line-height: 1.8em;}
   

    .S1-ContactTitulo {top:24%;}
    .S1-ContactTitulo2 {top: 45%;}
    .s1-contact-hero {top: -25vh;}
    .s2-Love-contact-div {top:-25vh;}
    .espacio-Contact {margin-top: -32%; padding-bottom: 31%;}
    .espacio-Contact img {margin-top: 63%;}
    .contenedor-formulario{background-position: center 42%;}
    .s2-ls-hero img {margin-top: -11%;}
    .s1-love-story-hero-img {border-radius: 700px 700px 0 0;}
    .love-stories-forma1 {top:55%}

    .love-stories-forma2 {bottom: 1%;}

}
@media screen and (width: 4096px) and (height: 2304px) {
    #textRight p {font-size: 3em; line-height: 1.4em;}
    .heroMariaLuis{min-height: 1700px;}
    .heroWhat-we-do {min-height: 100px;}
    .hero-videos{min-height: 100px;}
    .heroTop-www {padding-bottom: 0%;}
    .heroTop-videos {padding-bottom:0;}
    .fotoHeroRightWHAt img {width: 70%;}
    .momentsThatMatter {top: 22vh;}
    .s1-figura {width: 12%; top: 75%; left: 70vw;}
    .fotoHeroRightWHAt {margin-left: 26%;}
    .s1-love-story-hero-img {border-radius: 1500px 1500px 0 0;}
    .storyTitle-LS {font-size:5.5em}
    .storyCelebration-LS {font-size:4em;}
    .storyTitle {font-size:5em;}
    .storyLink-ls a {font-size:4em}
    .storyLink {font-size:4em;}
    .storyCelebration {font-size:4em;}
    .instagram-marea1 {font-size: 4em;}
    .instagram-marea2 {font-size: 4em;}
    .testimonios {font-size: 4em;}
    .texto-sponsors{font-size: 4em;}
    .copyright-texto {font-size: 4em;}
    .testimonios-autor {font-size: 3.5em;}
    .logo-footer {width: 20%;}
    .logo-footer img {width: 100%;}
    .heroImg img {border-radius: 700px 700px 0 0;}
    .heroWe-are{min-height: 1768px;}
    .S1-we-are-Titulo {width: 41vw;}
    .S1-we-are-Titulo img {width: 100%;}
    .ondasCafes {width: 53%;}
    .ondasCafes img {width: 100%;}
    .menu li a {font-size: 1.3vw;}
    .heroFooter p { font-size: 4em;}
    .footerSocial-cont p { font-size: 4em;}
    .texticos p {font-size:3em;}
    .cont-texto-s2 p {font-size: 3em; line-height: 1.4em;}
    .what-we-do-Text p {font-size: 3em;}
    .what-we-do-Text2 p {font-size: 3em;}
    .cont-texto-s2-LS p {font-size:3em; line-height: 1.4em ;}
    .s2-ls-hero img {margin-top: -25%;}
    .boton {font-size: 4em !important;}
    #talkToUs {font-size: 1.3em !important;}
    .servicesText p {font-size: 3em;}
    .we-are-service-btn {font-size:7em; margin-left: 12%;}
    #bookYourDAy{ font-size: 1.3em !important;}
    .our-s2-div-boton img {width: 86px;}
    .s1-quoteboton {top: 39%;}
    .love-stories-forma1 {top:57%; left:20%;}
    .love-stories-forma2 {bottom: -8%; }
    .s2-Love-contact {min-height:1850px;}
    .s1-contact-hero {top:-20vh;}
    .s2-Love-contact-div {top:-20vh;}
    .hero-contact {padding-bottom:11%}
    .hero-contact2 {padding-bottom:11%}
    .espacio-Contact {margin-top: -15%;}
  

    
    


}

@media screen and (width: 1920px) and (height: 1200px) {
    .realMoments {top: 35%;}
    #textRight{margin-top: 38%;}
    .heroFooter {margin-top: -7%; margin-bottom: 2%;font-size: 2vh; }
    .footerSocial-cont {margin-top: -7%; margin-bottom: 2%;font-size: 2vh; }

    .hero-contact {min-height: 700px;}
    .hero-contact2 {min-height: 700px;}
    .s1-contact-hero {top: -37vh;}
    .s2-Love-contact-div {top : -37vh;}
    .S1-ContactTitulo {top: 20%;}
    .S1-ContactTitulo2 { top: 41%; }
    .contact-s2 {margin-top:25%; }
    .espacio-Contact {margin: -26% auto -15%;}
    #botonHero { margin-top: 6%; }
    .heroWe-are {min-height: 760px;}
    .logo-footer {width: 20%;}
    .logo-footer img {width: 100%;}
    .heroTop-www {padding-bottom: 17%;}
    .heroTop-videos {padding-bottom:17%;}
    .s1-figura {top: 65%;}
    .s1-love-story-hero {margin: -6% auto;}
    .s1-love-story-hero-img { border-radius: 800px 800px 0 0;}
    .love-stories-forma1 {top: 63%;}
    .love-stories-forma2 {bottom: -6%;}
    .s1-quoteboton {top: 36%;}
    
    #textRight p {font-size: 1.4em;}
    .boton {font-size: 1.7em;}  
    #talkToUs{font-size: 1.2em !important;}
    .our-s2-div-boton img {width: 4%;}
    #bookYourDAy {font-size: 1.2em !important;}
    .texticos p {font-size: 1.4em;}
    .servicesText p {font-size: 1.4em;}
    .servicesText2 p {font-size: 1.4em;}
    #serviceText1 {margin-left: 1%;}
    .we-are-service-btn {font-size :3em; margin-left: 9%;}
    .instagram-marea1 {font-size: 1.4em;}
    .instagram-marea2 {font-size: 1.4em;}
    .testimonios {font-size: 1.4em;}
    .testimonios-autor {font-size: 1.2em;}
    .texto-sponsors{font-size: 1.4em;}
    .copyright-texto {font-size: 1.4em;}
    .cont-texto-s2 p {font-size: 1.4em;}
    .what-we-do-Text p {font-size: 1.3em;}
    .what-we-do-Text2 p {font-size: 1.3em;}
    .cont-texto-s2-LS p {font-size: 1.3em;}
    .heroMariaLuis {min-height: 760px;}
   
   
  }

@media screen and (width: 1366px) and (height: 768px) {
    .S1-ContactTitulo {top: 26%;}
    .S1-ContactTitulo2 { top: 47%;}
    .s2-fotoHero {margin: -27% auto 0;}
    .s1-figura { top: 68%;}
    .love-stories-forma1 { top: 57%;left: 20%;}
    .love-stories-forma2 { bottom: -9%;}
    .heroMariaLuis {min-height: 540px;}
}

@media screen and (width: 2560px) and (height: 1440px) {
    .S1-ContactTitulo {top: 25%;}
    .S1-ContactTitulo2 { top: 46%;}
    .hero-contact {min-height: 932px;}
    .hero-contact2 {min-height: 700px;}
    .contact-s2 { margin-top: 29%;}
    .S1-we-are-Titulo {width: 40%;}
    .S1-we-are-Titulo img {width: 100%;}
    .heroWe-are {min-height: 1050px;}
    .heroTop-www {padding-bottom: 20%;}
    .heroTop-videos {padding-bottom:20%;}
    .momentsThatMatter {top: 21vh;}
    .s1-figura {width: 9%;}
    .s1-love-story-hero-img {border-radius: 800px 800px 0 0;}
    .love-stories-forma1 {top: 57%;}
    .love-stories-forma2 {bottom: -9%;}
    .heroMariaLuis {min-height: 1010px;}


    #textRight p {font-size: 2em;}
    .boton {font-size: 2.2em;}  
    #talkToUs{font-size: 1.2em !important;}
    #bookYourDAy {font-size: 1.2em !important;}
    .our-s2-div-boton img {width: 4%;}
    .heroFooter {font-size: 2em;} 
    .footerSocial-cont {font-size: 2em;} 
    .logo-footer {width: 20%;}
    .logo-footer img {width: 100%;}
    .texticos p {font-size: 2em;}
    .servicesText p {font-size: 2em;}
    .servicesText2 p {font-size: 2em;}
    #serviceText1 {margin-left: 1%;}
    .we-are-service-btn {font-size :3em; margin-left: 9%;}
    .instagram-marea1 {font-size: 2em;}
    .instagram-marea2 {font-size: 2em;}
    .testimonios {font-size: 2em;}
    .testimonios-autor {font-size: 1.7em;}
    .texto-sponsors{font-size: 2em;}
    .copyright-texto {font-size: 2em;}
    .cont-texto-s2 p {font-size: 2em;}
    .what-we-do-Text p {font-size: 2em;}
    .what-we-do-Text2 p {font-size: 2em;}
    .cont-texto-s2-LS p {font-size: 2em;}
    .storyTitle {font-size: 4em;}
    .storyCelebration {font-size: 3em;}
    .storyLink {font-size:2em;}
    .storyTitle-LS {font-size:4em ;}
    .storyCelebration-LS {font-size: 3em;}
    .storyLink-ls {font-size: 2em;}
    

    

}
  










@media screen and (width: 1024px) and (height: 768px) {
    #instafeed-container img { height :19vh;}
    #textRight{ margin-top: 40%;}
    .heroFooter { margin-top: -8%; padding-bottom: 2%;}
    .footerSocial-cont { margin-top: -8%; padding-bottom: 2%;}
    .OverlapImg{top:57%; }
    .realMoments {top: 32%;}
    #textRight {margin-top: 41%;}
    .heroMariaLuis {min-height: 409px;}


}
@media screen and (min-width: 1920px){
    .hero-contact {min-height: 80vh;}
    .hero-contact2 {min-height: 80vh;}
    .S1-ContactTitulo {top: 27%;}
    .S1-ContactTitulo2 { top: 47%;}
    .espacio-Contact {margin: -25% auto -15%;}
    .contact-s2 {margin-top: 24%;}
    .sectionFooterContact {margin-top: -1%;}
    .section2 {
        background-position: -200px -900px; 
    }
    #textRight p {font-size: 1.2em; line-height: 1.5em;}
    .boton {font-size: 2.4em;}  
    #talkToUs{font-size: 1.2em !important;}
    .our-s2-div-boton img {width: 4%;}
    #bookYourDAy {font-size: 1.2em !important;}
    .texticos p {font-size: 1.2em; line-height: 1.5em;}
    .servicesText p {font-size: 1.2em; line-height: 1.5em;}
    .servicesText2 p {font-size: 1.2em; line-height: 1.5em;}
    #serviceText1 {margin-left: 1%;}
    .we-are-service-btn {font-size :6em; margin-left: 9%;}
    .instagram-marea1 {font-size: 2.4em;}
    .instagram-marea2 {font-size: 2.4em;}
    .testimonios {font-size: 2.4em;}
    .testimonios-autor {font-size: 2.2em;}
    .texto-sponsors{font-size: 2.4em;}
    .copyright-texto {font-size: 2.4em;}
    .cont-texto-s2 p {font-size: 1.2em; line-height: 1.5em;}
    .what-we-do-Text p {font-size: 1.2em; line-height: 1.5em;}
    .what-we-do-Text2 p {font-size: 1.2em; line-height: 1.5em;}
    .cont-texto-s2-LS p {font-size: 1.2em; line-height: 1.5em;}
    .heroFooter {font-size: 2.4em;}
    .footerSocial-cont {font-size: 2.4em;}
    .storyTitle {font-size: 3.4em;}
    .storyCelebration {font-size: 3em;}
    .storyLink {font-size: 2.4em;}
    .storyCelebration-LS {font-size: 3em;}
    .storyLink-ls {font-size: 2.4em;}
    .storyTitle-LS {font-size: 3.4em;}
    .logo-footer {width: 20%;}
    .logo-footer img {width: 100%;}
    .heroWe-are {min-height: 80vh;}
    .S1-we-are-Titulo {width: 36%;}
    .S1-we-are-Titulo img {width: 100%;}
    .ondasCafes {width: 50%;}
    .ondasCafes img {width: 100%;}
    .heroTop-www {padding-bottom: 25%;}
    .heroTop-videos {padding-bottom:25%;}
    .momentsThatMatter {top: 20vh;}
    .s1-figura {width: 10%; top: 77%;}
    .fotoHeroRightWHAt {width: 30%; margin-left: 14%;}
    .fotoHeroRightWHAt img {width: 100%;}
    .love-stories-forma1 {top: 64%; left: 20%;}
  .love-stories-forma2{ bottom: -18%;}
  .S1-LoveStoryTitulo {top: 29%;}
  .s1-love-story-hero-img {border-radius: 1500px 1500px 0 0;}
  .s1-love-story-hero {margin: -7% auto;}
  .s1-quoteboton {top: 39%;}
  .heroMariaLuis {min-height: 80vh;}
  .s2-services2 {margin-top:2%;}

   
}
@media screen and (width: 1920px) and (height: 1080px) {
    .realMoments { top: 40%;}
    .heroFooter { margin-top: 0; margin-bottom: 2%; font-size: 2vh;}
    .footerSocial-cont { margin-top: 0; margin-bottom: 2%; font-size: 2vh;}
    #instafeed-container img { height :26vh;}
    .OverlapImg { top: 71%;}
    .S1-ContactTitulo {top: 24%;}
    .S1-ContactTitulo2 {top: 45%;}
    .s2-Love-contact{min-height: 500px; }
    .sectionFooterContact{ margin-top: -4%;}
  .contenedor-formulario { background-image: url('../imgs/contact/contactBackground4.png');}
  .hero-contact {min-height:700px;}
  .hero-contact2 {min-height:700px;}
  .heroWe-are {min-height: 786px;}
  .servicesText p {font-size: 1.2em; line-height: 1.5em;}
  .s2-services1 {margin-left: 26%;}
  .cont-texto-s2 p {font-size: 1.2em; line-height: 1.5em;}
  .what-we-do-Text p {font-size: 1.2em; line-height: 1.5em;}
  .what-we-do-Text2 p {font-size: 1.2em; line-height: 1.5em;}
  .boton {font-size: 1.4em;}
  .our-s2-div-boton img {width: 35px;}
  #bookYourDAy2 {font-size: 2em;}
  .texticos p {font-size:1.2em;}
  .instagram-marea1 {font-size: 2em;}
  .instagram-marea2 {font-size: 2em;}
  .testimonios {font-size: 1.7em;}
  .testimonios-autor {font-size: 1.5em;}
  .texto-sponsors{font-size: 1.7em;}
  .copyright-texto {font-size: 1.6em;}
  .logo-footer {width: 19%;}
  .logo-footer img {width: 100%;}
  .heroTop-www {padding-bottom: 11%;}
  .heroTop-videos {padding-bottom:11;}
  .love-stories-forma1 {top: 62%; left: 22%;}
  .love-stories-forma2{ bottom: -18%;}
  .S1-LoveStoryTitulo {top: 29%;}
  .s1-love-story-hero-img {border-radius: 800px 800px 0 0;}
  .s1-love-story-hero {margin-top: -6%;}
  .s1-quoteboton {top: 40%;}
  .cont-texto-s2-LS p {font-size: 1.4em; line-height: 1.6em;}
  .heroMariaLuis {min-height: 761px;}
  .s2-fotoHero {
    margin: -36% auto 0 !important;
}

}

@media screen and (width: 3840px) and (height: 2160px) {
    .hero-contact {min-height: 1400px;}
    .hero-contact2 {min-height: 1400px;}
    .S1-ContactTitulo {top: 27%;}
    .S1-ContactTitulo2 {top: 47%; }
    .espacio-Contact {margin: -25% auto -15%;}
    .contact-s2 {margin-top: 24%;}
    .sectionFooterContact {margin-top: -1%;}

    #textRight p {font-size: 2.4em;}
    .boton {font-size: 2.4em;}  
    #talkToUs{font-size: 1.2em !important;}
    .our-s2-div-boton img {width: 4%;}
    #bookYourDAy {font-size: 1.2em !important;}
    .texticos p {font-size: 2.4em;}
    .servicesText p {font-size: 2.4em;}
    .servicesText2 p {font-size: 2.4em;}
    #serviceText1 {margin-left: 1%;}
    .we-are-service-btn {font-size :6em; margin-left: 9%;}
    .instagram-marea1 {font-size: 2.4em;}
    .instagram-marea2 {font-size: 2.4em;}
    .testimonios {font-size: 2.4em;}
    .testimonios-autor {font-size: 2.2em;}
    .texto-sponsors{font-size: 2.4em;}
    .copyright-texto {font-size: 2.4em;}
    .cont-texto-s2 p {font-size: 2.4em;}
    .what-we-do-Text p {font-size: 2.4em;}
    .what-we-do-Text2 p {font-size: 2.4em;}
    .cont-texto-s2-LS p {font-size: 2.4em;}
    .heroFooter {font-size: 2.4em;}
    .footerSocial-cont {font-size: 2.4em;}
    .storyTitle {font-size: 3.4em;}
    .storyCelebration {font-size: 3em;}
    .storyLink {font-size: 2.4em;}
    .storyCelebration-LS {font-size: 3em;}
    .storyLink-ls {font-size: 2.4em;}
    .storyTitle-LS {font-size: 3.4em;}
    .logo-footer {width: 20%;}
    .logo-footer img {width: 100%;}
    .heroWe-are {min-height: 1570px;}
    .S1-we-are-Titulo {width: 36%;}
    .S1-we-are-Titulo img {width: 100%;}
    .ondasCafes {width: 50%;}
    .ondasCafes img {width: 100%;}
    .heroTop-www {padding-bottom: 25%;}
    .heroTop-videos {padding-bottom:25%;}
    .momentsThatMatter {top: 20vh;}
    .s1-figura {width: 10%; top: 77%;}
    .fotoHeroRightWHAt {width: 30%; margin-left: 14%;}
    .fotoHeroRightWHAt img {width: 100%;}
    .love-stories-forma1 {top: 64%; left: 20%;}
  .love-stories-forma2{ bottom: -18%;}
  .S1-LoveStoryTitulo {top: 29%;}
  .s1-love-story-hero-img {border-radius: 1500px 1500px 0 0;}
  .s1-love-story-hero {margin: -7% auto;}
  .s1-quoteboton {top: 39%;}
  .heroMariaLuis {min-height: 1500px;}
}

@media screen and (width: 991px) and (height: 568px) {
    .s1-love-story-hero { margin: -7% auto;}
    .s1-quoteboton {top: 39%; right: 17%;}
    .section11BodyBottomLS {top: -29vh;}
    .heroMariaLuis {min-height: 400px;}
    .hero-contact {min-height: 400px;}
    .hero-contact2 {min-height: 400px;}

    .contact-s2 {margin-top: -7%;}
    .s1-contact-hero {top: -47vh;}
    .s2-Love-contact-div {top: -47vh;}
}

@media only screen and (max-width: 770px) {
    .heroMenu {display: none;}
    .fotoHeroRight {display:none;}
    .logo {width:80%;position: relative;z-index: 1; margin-top: 20%;}
    .heroImg {width: 85%; display: block; margin-top: -12%; z-index: 0;}
    .heroImg-we-are {width: 95%; display: block; margin-top: 0; z-index: 0;}
    .heroImg-we-are img {width: 100%;}
    .realMoments {width: 69vw;  left: 16vw; z-index: 1; }
    .heroTop {margin-left: 13.5%}
    .heroTopRight { display: block; width: 100%; margin-left: -6%;}
    #textRight {margin: 17% auto 0 !important; width: 89%;}
    .starsIcon {width:5vw}
    .starsIcon2 {width:12vw}
    .momentsThatMatter2 { width: 81vw; 
        left: 8vw;
        top: 40vh;
        padding-bottom: 0;}
    .heroFooter {display: none;} 
    .socialFooter {margin: auto; padding-bottom: 14% !important; text-align: center;}
    .footerSocial-cont {margin-left: 0;}
    .footerSocial-cont p {text-align: center;}
    .section2 {min-height: 100px; background-position: center top; background-size: 100%; background-attachment: local; background-image:url('../imgs/home/home-s2-BG-Movil.jpg'); }
    .section2Left {display: none;}
    .ondasBlancas {width: 100%;}
    #ondasMovil {display: flex; }
    .section2Right {width: 100%; margin: 0;}
    .section3 {padding:0;}
    .imgOvalo {width: 28%; margin-left: 49vw;}
    .testimonios-footer {display: block;}
    .textoCurvo { margin: 29% auto 0; width: 65%;}
    .section3Body{ display: block;}
    .section3Left {width: 95%; padding: 0; margin: auto; }
    .mareaTitles {text-align: center;}
    .fotoOval {display: none;}
    .fotoOval2 {display:block; width:80%; margin: auto;}
    .fotoOval2 img {width:100%}
    .section3Center{ width: 80%; margin: auto;}
    .section3Right {display: none;}
    .ondasAzules {display: none;}
    .section4Body {display: block;}
    .section4Left {width: 70%; padding: 0; margin: auto;}
    .section4Right {width: 70%; padding: 0; margin: auto; top: 0vh;}
    .section4Center {width: 90%; padding: 0; margin: auto;}
    #botonCenter {display: none;}
    #botonCenterMovil {display: block; margin: auto; text-align: center;}
    .photoVideoText {display: none; }
    .photoVideoText2 {display:block; position: relative; width: 100%; top: -4vh;}
    .photoVideoText2 img {width: 100%;}
    .olitas-footer {width: 100%;}
    .olitas-footer2 {width: 100%;}
    #instUlt {display: none;}
    #instafeed-container a {width: 40%;}
    #instafeed-container {flex-wrap:wrap;}
    #logoFooterMovil {display: block; margin: 7% auto; width: 58%;}
    .logo-footer {padding: 0; width: 100%;}
    #logoFooterDesktop {display: none;}
    .footer-redes {width: 60%; margin: 4% auto;}
    .sponsor-logo-img { width: 34%; margin-bottom: 13%;}
    .div-testimonio {margin: 10% auto;}
    .ondasCafes {width: 100%; display: block; overflow: hidden !important;}
    .ondasCafes img {width: 130%;}
    .we-are-Ondas2-2 {width: 100%; display: block; overflow: hidden !important;}
    .we-are-Ondas2-2 img {width: 230%;}
    /*=========*/
    .mareaTeam2 {width: 70%;}
    #we-are-hero { display: none;}
    .s2-services1 {display: block; margin: auto;}
    .servicesText {width: 100%; }
    #serviceText2 {width: 100%;  padding: 0;}
    #serviceText1 {width: 100%; padding: 0;}
    #servicesImg1 {display: none;}
    .s2-services2 {display: block; margin-top: 8%;}
    #servicesImg2  {display: none;}
    .servicesImgMovil {display: block; width: 90%; margin: auto;}
    .servicesImgMovil img {width: 100%;}
    #servicesImgMovil-2 {width: 60%;}
    .section3-we-are {min-height: 100px;}
    .fotoHeroRightWHAt {display: none;}
    .s1-figura {display:none;}
    .momentsThatMatter {width: 90%; position: relative;  top: -0rem; padding-bottom:59%; left: 0; margin: 1% auto 0;}
    .heroWhat-we-do {padding-bottom: 1%; background-attachment: local; background-size: 433%;}
    .contenedor-int2 {width: 85%; min-height: 40vh;}
    .contenedor-int-videos {width: 85%; min-height: 40vh;}
    .what-we-do-video-cont {display: none;}
    .s4-services {display: block;}
    #s4-servicesImg2 {width: 90%; margin-left: 0 !important; padding-left: 10%; padding-top: 9%;}
    .what-we-do-Text {width: 93%; margin-left: 0;}
    .what-we-do-Text2 {width: 93%; margin-left: 0;}
    .s4-text-img { width: 91%; margin-left: 10%; margin-top: 0;}
    .s4-text-img2 { width: 91%; margin-left: -20%; margin-top: 0;}
    .what-we-do-Text p  {margin-left: 0;}
    #wwd-Text1 p {text-align: unset;  margin-left: auto; font-size: 1.3em; width: 90%;}
    #wwd-Text2 p {text-align: unset;  margin-top: 5% ;margin-left:auto; font-size:1.3em; width: 90%;}
    #s4-servicesImg3 {display:block; width: 93%; margin-left: 19px;}
    #s4-servicesImg1 {display: none;}
    #textoMovil {display: block;}
    #textoDesktop {display: none;}
    .contenedor-int2 {min-height: 29vh;}
    .contenedor-int-videos {min-height: 29vh;}
    .our-s2 {min-height: 28vh; margin-top: -16px;}
    #footer-what-we-do{margin-top: -6%;}
    .cont-texto-s2 p {padding-top: 11%; padding-bottom: 11%; font-size: 1.3em; line-height: 1.3em; text-align: unset; width: 89%;}
    .ondasBlancasLS {display: none;}
    .s1-quoteboton {display: none;}
    .s1-fotoArquito {display: none;}
    .S1-LoveStoryTitulo { left:12vw; top: 67vh !important; width: 74vw !important;}
    .cont-texto-s2-LS {width: 80%; margin: 32% auto 14%;}
    .cont-texto-s2-LS p { font-size: 1.3em; line-height: 1.3em; text-align: unset; width: 95%;}
    .s1-love-story-hero { margin: 14% auto -11%;}
    .section11BodyBottomLS {top: -20vh;}
    .love-stories-forma1 {top: 49% !important; width: 9%;}
    .love-stories-forma2 {top: 75% !important;  width: 16%; left: 82%;}
    .s2-loveStories-stories {display: block; width: 100%;}
    .sectionFooterLoveStories {margin-top: -8%;}
    .s2-Love-Stories {margin-top: -6%;}
    .storyLink { margin-top: 9%; font-size:1.3em; text-align: center; margin-right: 0;}
    .storyLink-ls {font-size: 1.4em; margin: 20%  auto; text-align: center; }
    .s2-Love-Story-gallery {margin-top: -39% !important;}
    .s2-ls-hero {width: 100%; overflow: hidden}
    .s2-ls-hero  img {margin: 0 -21%; width:134%;}
    .ondas-LoveStory {overflow: hidden; margin-top: -26%; width: 100%; margin-left: 0;}
    .ondas-LoveStory img {width: 190%;}
    .img-container-love-story {width: 90%;}
    .menuHamburguesa {display:block; margin-left: auto; width:20px; text-align: right; padding-top: 12%; padding-right:8%;  }
    #hamburguesa1 {display:block; width:11vw; float: right; height: 0.9vh; }
    #hamburguesa2 {display:block; width:9vw;  float: right; height: 0.9vh;}
    #hamburguesa3 {display:block; width:6vw;  float: right; height: 0.9vh;}
    .section3Left {width: 100%;}
    #textRight p {font-size:1.3em; line-height: 1.3em;}
    .servicesText p {font-size:1.3em; line-height: 1.3em; width: 90%; margin-left: 8%;}
    #serviceText2 p {font-size:1.3em; line-height: 1.3em; width: 90%; margin-left: 8% !important;}
    .texticos p {font-size:1.3em; line-height: 1.3em; width: 89%; margin:7% 3%;}
    .boton {font-size: 2em}
    #talkToUs {font-size: 1.5em !important;}
    #bookYourDAy {font-size: 1.5em !important;}
    .espacio {height:0 !important; margin-top: -8%;}
    .footer-marea { padding-top: 16% !important;}
    .espacio-what-we-do {height: 10vh;}
    .footer-redes {font-size: 1.5em;}
    .testimonios {font-size: 1.1em;}
    .testimonios-autor {font-size: 1em;}
    .copyright-texto {font-size: 1em; width: 90%; margin: auto;}
    .texto-sponsors {font-size: 1em;}
    .we-are-hero-mobile {display: block; width: 100%; margin-top: 9%; margin-bottom: 7%;}
    .we-are-hero-mobile img { width: 100%; margin-left: -3%;}
    .s2-fotoHero {display: none;}
    #we-are-mareaTeam {width: 77% !important; position: relative !important; padding-bottom: 8%; display: block !important; margin-left: -4%;}
    .we-are-service-btn {font-size: 3.5em; text-align: center; margin-left: 10%;}
    .section2BodyTop {margin-top: 0;}
    .s1-love-story-hero {width: 85vw;}
    .heroMariaLuis {min-height:420px;}
    .S1-ContactTitulo {display: none;}
    .S1-ContactTitulo2 {display:none; }
    .contactform-Titulo {font-size: 1.5em;}
    .s1-contact-hero {width: 200%; margin: 51% -48%;}
    .s1-contact-hero2 {width: 100%; }
    .s2-Love-contact-div {top: 0 !important; }
    .contact-forma1 {display: none !important;}
    .contact-forma2 {display: none !important;}
    .hero-contact {min-height: 250px;}
    .hero-contact2 {min-height: 250px;}
    .s2-Love-contact {overflow: hidden;}
    .espacio-Contact { margin: -142% auto 0; width:48%; }
    .espacio-Contact2 {width: 30%;}
    .contenedor-formulario {background-image: none;}
    .textoCurvo {width: 88%; margin: 36% auto 0;}
    .section2 {background-size: 130%;}
    .botonSeccion2 { margin: 6% 16%;}
    .botonSeccion1 { margin: 19% 5%;}
    .bottonSeccion {margin-left: 3%;}
    .botonSeccion4 {margin-top: 17% !important;}
    .s2-what-ondasCafesSepara { bottom: 6px !important;}

    
    
   
}


@media screen and (width: 414px) and (height: 896px) {
    .realMoments{top: 62% !important; left: 11vw ; width: 80vw;}
    #textRight {width: 91%;}
    #botonHero {padding-bottom: 20%;}
    .espacio-Contact { margin: -165% auto 0 !important;}
    
    
    
}







@media screen and (min-height: 1000px){
    .hero-contact {min-height: 80vh;}
    .hero-contact2 {min-height: 80vh;}
    .heroWe-are {min-height: 80vh !important;}
    .espacio-Contact {margin: -35% auto -20%;}
    .s2-fotoHero {margin: -40% auto 0;}

}

@media screen and (width: 3072px) and (height: 1920px) {

    .heroWe-are {min-height: 60vh !important;}
    .hero-contact {min-height: 64vh;}
    .hero-contact2 {min-height: 64vh;}
    .S1-ContactTitulo { top: 21%;}
    .S1-ContactTitulo2 {top: 42%; }
    .espacio-Contact { margin: -27% auto -22%;}
}


@media screen and (min-width: 2000px) {
    .heroWe-are {min-height: 106vh !important;}
    .espacio-Contact {margin: -25% auto -18%!important;}
    .s2-fotoHero {margin: -40% auto 0 !important;}

}

@media screen and (min-width: 1536px) {
    .espacio-Contact {margin: -31% auto -20% !important;}

}

@media only screen and (min-width: 200px) and (max-width: 400px){
    .realMoments{top: 80% !important;}
    .S1-LoveStoryTitulo {top: 60% !important;}
    .s1-love-story-hero {width: 90vw; margin-top:10%;}
    .section11BodyBottomLS { position: relative; top: -18vh !important;}
    .love-stories-forma1 {top: 37% !important;}
    .love-stories-forma2 {top: 50% !important;}
    .s2-Love-Story-gallery {margin-top: -12% !important;}
    #textRight {width:89% !important;     margin: 17% 3% !important;}
    #textRight p {font-size: 1em !important; line-height: 1.3em !important;}
    .momentsThatMatter {top: -4rem !important; }

    #talkToUs {font-size: 1.2em !important;}
    .boton {font-size:1.2em !important;}
    #bookYourDAy {font-size: 1em !important;}
    .storyTitle {font-size: 1.5em; margin-left:10%;}
    .storyCelebration {font-size:1.2em; margin-left:10%;}
    .storyLink {font-size: 1.3em;}
    .texticos p {font-size: 1em !important; line-height: 1.3em !important;}
    .servicesText p {font-size: 1em !important; line-height: 1.3em !important;}
    #serviceText2 p {font-size: 1em !important; line-height: 1.3em !important;}
    .cont-texto-s2 p {font-size: 1em !important; line-height: 1.3em !important;}
    #wwd-Text1 p {font-size: 1em !important; line-height: 1.3em !important;}
    #wwd-Text2 p {font-size: 1em !important; line-height: 1.3em !important;}
    #wwd-Text1 p {font-size: 1em !important; line-height: 1.3em !important;}
    .cont-texto-s2-LS p {font-size: 1em !important; line-height: 1.3em !important;}

    
 
}

@media screen and (width: 1792px) and (height: 1120px) {

    .espacio-Contact { margin: -34% auto -20% !important; }
    .contenedor-formulario { background-size: 72%;}
}


@media screen and (width: 1096px) and (height: 487px) {

    .espacio-Contact { margin: -24% auto -15% !important; }
    .s1-ContactTitulo {top: 30% !important;}
    .S1-ContactTitulo2 {top: 51% !important; }
    .s1-contact-hero {top: -41vh !important;}
    .s2-Love-contact-div {top: -41vh !important;} 
}

@media screen and (width: 1024px) and (height: 1120px) {

    .realMoments {
        top: 19%;
    }
    .OverlapImg {
        top: 44%;
    }
    .hero {min-height:67vh;}
}

@media only screen and (min-height: 500px) and (max-height: 780px){

    .espacio-Contact {margin: -110% auto 10% !important;}
    .S1-ContactTitulo {top: 22%; }
    .S1-ContactTitulo2 { top: 43%;}
    .hero-contact {min-height: 62vh; }
    .hero-contact2 {min-height: 62vh; }
    .s1-contact-hero {top: -35vh;}
    .s2-Love-contact-div {top: -35vh;}
    .s2-fotoHero { margin: -33% auto 0;}
    .contact-s2 {margin-top: -9%;}
   
}


@media only screen and (min-height: 500px) and (max-height: 1000px) and (max-width: 770px) {

   
    .realMoments {top: 31rem !important;}
    
    
}

@media only screen and (min-height: 1001px) and (max-width: 770px) {
.realMoments {top: 64rem !important;}
}

@media screen and (width: 744px) and (height: 1133px) {

    .espacio-Contact {    margin: -135% auto 0;}
    .hero-contact {
        min-height: 50vh;
    }
    .hero-contact2 {
        min-height: 50vh;
    }
}


@media screen and (width: 1280px) and (height: 666px) {

    .espacio-Contact {       margin: -20% auto 12% !important;}
   
}

@media screen and (width: 1280px) and (height: 698px) {
   

    .espacio-Contact {       margin: -20% auto 12% !important;}
   
}

@media screen and (width: 1280px) and (height: 664px) {
   

    .espacio-Contact {       margin: -20% auto 12% !important;}
   
}

@media only screen and (min-height: 750px) and (max-height: 850px){
.espacio-Contact { margin: -23% auto 5% !important;}
.contact-s2 {
    margin-top:0 !important;
}


}


@media screen and (width: 1250px) and (height: 871px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 {top: 44%; }
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top :-25vh;}
    .espacio-Contact { margin: -27% auto 12% !important;}
   
}

@media screen and (width: 1250px) and (height: 843px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 {top: 44%;}
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top:-35vh;}
    .espacio-Contact { margin: -27% auto 12% !important;}
   
}

@media screen and (width: 1443px) and (height: 877px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 { top: 44%; }
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top: -35vh;}
    .espacio-Contact { margin: -24% auto 3% !important;}
   
}

@media screen and (width: 1443px) and (height: 845px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 {top: 44%; }
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top: -35vh;}
    .espacio-Contact { margin: -24% auto 3% !important;}
   
}

@media screen and (width: 1438px) and (height: 855px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 { top: 44%;}
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top:-35vh;}
    .espacio-Contact { margin: -24% auto 3% !important;}
   
}

@media screen and (width: 1678px) and (height: 855px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 {top: 44%; }
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top: -35vh;}
    .espacio-Contact { margin:-20% auto 3% !important}
   
}

@media screen and (width: 1678px) and (height: 832px) {
    .hero-contact {padding-bottom: 5%; min-height: 65vh;}
    .hero-contact2 {padding-bottom: 5%; min-height: 65vh;}
    .s1-contact-hero { top: -45vh; }
    .S1-ContactTitulo  {top:23%;}
    .S1-ContactTitulo2 {top: 44%;}
    .s1-contact-hero { top: -35vh;}
    .s2-Love-contact-div {top:-35vh;}
    .espacio-Contact { margin:-20% auto 3% !important}
   
}

@media screen and (width: 375px) and (height: 667px) {

    .realMoments{top: 75% !important; left: 11vw ; width: 80vw;}
    #textRight {width: 93%;}
    #getToUs {font-size: 1.8em;}
    .S1-LoveStoryTitulo{ top: 48%;}
    .love-stories-forma1 {top: 32% !important; width: 7%; left: 13%;}
    .love-stories-forma2 {top: 50% !important; }
    .cont-texto-s2-LS {margin: 23% auto 14%;} 

    #textRight p {font-size: 1.1em;}
    .texticos p {font-size: 1.1em;}
    .cont-texto-s2 p {font-size: 1.1em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.1em;}
    #wwd-Text2 p {font-size:1.1em;}
    .cont-texto-s2-LS p {font-size:1.1em;}
    .servicesText p {font-size:1.1em;}
    .hero-contact {   min-height: 36vh !important;}
    .hero-contact2 {   min-height: 36vh !important;}
    .espacio-Contact { margin: -119% auto 10% !important; }
}
@media screen and (width: 320px) and (height: 568px) {
    .realMoments {width: 76vw; top: 76% !important; left: 12vw;}
    #textRight {width: 95%;}
    .botonSeccion2 { margin: 6% 19%; width: 100%;}
    .we-are-service-btn {margin-left: 5%;}
    .our-s2-div-boton {margin-left: 2%;}
    .love-stories-forma1 {top: 29% !important;}
    .love-stories-forma2 {top: 50% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
}

@media screen and (width: 411px) and (height: 731px) {
    .realMoments {width: 76vw; top: 76% !important; left: 12vw;}
    #textRight {width: 95%;}

    .love-stories-forma1 {top: 29% !important;}
    .love-stories-forma2 {top: 50% !important;}

}

@media screen and (width: 360px) and (height: 740px) {
    .realMoments {width: 76vw; top: 66% !important; left: 12vw;}
    #textRight {width: 89%;}

    .love-stories-forma1 {top: 25% !important;}
    .love-stories-forma2 {top: 43% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .espacio-Contact {    margin: -130% auto 7% !important;}
    .hero-contact {
        min-height: 33vh;
    }
    .hero-contact2 {
        min-height: 33vh;
    }

}
@media screen and (width: 360px) and (height: 640px) {
    .realMoments {width: 76vw; top: 76% !important; left: 12vw;}
    #textRight {width: 89%;}

    .love-stories-forma1 {top: 29% !important;}
    .love-stories-forma2 {top: 50% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}

}
@media screen and (width: 320px) and (height: 533px) {
    .realMoments {width: 76vw; top: 81% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 53% !important;}

    .love-stories-forma1 {top: 31% !important;}
    .love-stories-forma2 {top: 53% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -68% !important;}

}

@media screen and (width: 375px) and (height: 812px) {
    .realMoments {width: 76vw; top: 63% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 39% !important;}

    .love-stories-forma1 {top: 24% !important;}
    .love-stories-forma2 {top: 42% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -48% !important;}

}

@media screen and (width: 414px) and (height: 736px) {
    .realMoments {width: 76vw; top:76% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 49% !important;}

    .love-stories-forma1 {top: 29% !important;}
    .love-stories-forma2 {top: 50% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -48% !important;}

}

@media screen and (width: 480px) and (height: 853px) {
    .realMoments {width: 76vw; top:76% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 49% !important;}

    .love-stories-forma1 {top: 29% !important;}
    .love-stories-forma2 {top: 50% !important;}

    #textRight p {font-size: 1.3em;}
    .texticos p {font-size: 1.3em;}
    .cont-texto-s2 p {font-size: 1.3em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.3em;}
    #wwd-Text2 p {font-size:1.3em;}
    .cont-texto-s2-LS p {font-size:1.3em;}
    .servicesText p {font-size:1.3em;}
    #serviceText2 p {font-size:1.3em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1.3em;}
    .testimonios-autor{font-size:1.1em;}
    .texto-sponsors {font-size:1.3em;}
    .copyright-texto {font-size:1.1em;}
    .footer-redes {font-size: 1.5em;}
    .s2-Love-Story-gallery { margin-top: -27% !important;}
    .bottonSeccion {margin-left: 10%;}

}
@media screen and (width: 360px) and (height: 600px) {
    .realMoments {width: 76vw; top: 80% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 52% !important;}

    .love-stories-forma1 {top: 24% !important;}
    .love-stories-forma2 {top: 42% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -48% !important;}

}

@media screen and (width: 400px) and (height: 640px) {
    .realMoments {width: 76vw; top:85% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 53% !important;}

    .love-stories-forma1 {top: 32% !important;}
    .love-stories-forma2 {top: 55% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -48% !important;}

}

@media screen and (width: 315px) and (height: 812px) {
    .realMoments {width: 76vw; top: 53% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 34% !important;}

    .love-stories-forma1 {top: 20% !important;}
    .love-stories-forma2 {top: 36% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -64% !important;}

}

@media screen and (width: 320px) and (height: 480px) {
    .realMoments {width: 76vw; top: 90% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 57% !important;}

    .love-stories-forma1 {top: 25% !important;}
    .love-stories-forma2 {top: 59% !important;}

    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.5em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -64% !important;}

}

@media screen and (width: 768px) and (height: 1024px) {
    .realMoments {top: 17%;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top:10% !important;}
    .s1-quoteboton {top: 16%;}


    .love-stories-forma1 {top: 28% !important;}
    .love-stories-forma2 {top: 43% !important;}

    .menu li a {letter-spacing: 1px;}
    .menu li {margin-top: 1%;}
    .OverlapImg {top: 38%; width: 46%;}
    .section2 {min-height: 387px;}
    .textoCurvo {margin-top: -45%; width: 95%;}
    .section3Left {padding:0 0 0 5vw;}
    .section3Body {padding-top: 9vh;}
    .section4Center {width: 32%;}
    .photoVideoText {top: 26%;}
    #botonCenter {padding-left: 0; margin-left: -8%;}
    .section4 {min-height: 373px;}
    #we-are-mareaTeam {top: 12%; width: 34vw;}
    .heroWe-are {min-height: 379px;}
    .s2-fotoHero { margin: -42% auto 0 ;}
    .ondasCafes { top: -1vh; width: 50%;}
    .ondasCafes img {width: 100%;}
    .servicesText {padding-top:0 !important;}
    .espacio { height:0;}
    .s2-services2 {margin-top: -2%;}
    .section3-we-are {min-height: 350px;}
    .momentsThatMatter {width: 51vw; top: 15vh;}
    .heroLoveStories {padding-bottom: 41%;}
    .section11BodyBottomLS {top: -18vh;}
    .s1-fotoArquito {margin-top:-73%;}
    .storyLink { margin-top: 11%;}
    .s1-contact-hero { top: -21vh; margin:0; width: 120% !important;
        left: -8vw;}
        .s2-Love-contact-div {top: -21vh; margin:0; }    
    .S1-ContactTitulo {top: 12%;}
    .S1-ContactTitulo2 {top: 33%; } 
    .mareaTitles {font-size: 3em;}
    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.2em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em; width: 86%;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em;}
    .s2-Love-Story-gallery { margin-top: -28% !important;}
    .hero-contact {min-height: 350px; padding-bottom: 16%;}
    .hero-contact2 {min-height: 350px; padding-bottom: 16%;}
    .espacio-Contact {
        margin: -35% auto 0%;
        width: 36%;
    }

}

@media screen and (width: 800px) and (height: 1280px) {
    .logo {margin-top:8% ;} 
    .realMoments {top: 14%;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top:10% !important;}
    .s1-quoteboton {top: 14%;}
    .imgOvalo {top: -6vh;}


    .love-stories-forma1 {top: 24% !important;}
    .love-stories-forma2 {top: 37% !important;}
    .heroMariaLuis {min-height: 518px;}
    .menu li a {letter-spacing: 1px;}
    .menu li {margin-top: 1%;}
    .OverlapImg {top: 30%; width: 48%;}
    .section2 {min-height: 387px;}
    .textoCurvo {margin-top: -45%; width: 95%;}
    .section3Left {padding:0 0 0 5vw;}
    .section3Body {padding-top: 9vh;}
    .section4Center {width: 32%;}
    .photoVideoText {top: 26%;}
    #botonCenter {padding-left: 0; margin-left: -8%;}
    .section4 {min-height: 373px;}
    #we-are-mareaTeam {top: 12%; width: 34vw;}
    .heroWe-are {min-height: 379px;}
    .s2-fotoHero { margin: -42% auto 0 ;}
    .ondasCafes { top: -1vh; width: 50%;}
    .ondasCafes img {width: 100%;}
    .servicesText {padding-top:0 !important;}
    .espacio { height:0;}
    .s2-services2 {margin-top: -2%;}
    .section3-we-are {min-height: 350px;}
    .momentsThatMatter {width: 51vw; top: 15vh;}
    .heroLoveStories {padding-bottom: 41%;}
    .section11BodyBottomLS {top: -14vh;}
    .s1-fotoArquito {margin-top:-73%;}
    .storyLink { margin-top: 11%;}
    .s1-contact-hero { top: -16vh;}
    .s2-Love-contact-div {top:-16vh;}
    .S1-ContactTitulo {top: 10%;}
   .S1-ContactTitulo2 {top: 31%;}
    .mareaTitles {font-size: 3em;}
    #textRight p {font-size: 1em;}
    .texticos p {font-size: 1em;}
    .cont-texto-s2 p {font-size: 1em;}
    .boton {font-size: 1.2em;}
    #wwd-Text1 p {font-size:1em;}
    #wwd-Text2 p {font-size:1em;}
    .cont-texto-s2-LS p {font-size:1em;}
    .servicesText p {font-size:1em; width: 86%;}
    #serviceText2 p {font-size:1em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1em;}
    .testimonios-autor{font-size:0.8em;}
    .texto-sponsors {font-size:1em;}
    .copyright-texto {font-size:0.8em;}
    .footer-redes {font-size: 1.3em; padding-bottom: 4%;}
    .s2-Love-Story-gallery { margin-top: -28% !important;}
    .hero-contact {min-height: 350px; padding-bottom: 3%;}
    .hero-contact2 {min-height: 350px; padding-bottom: 3%;}
    .contact-s2 {margin-top: -14%;}

}

@media screen and (width: 600px) and (height: 960px) {
    .realMoments {width: 76vw; top:83% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top: 54% !important;}

    .love-stories-forma1 {top: 31% !important;}
    .love-stories-forma2 {top: 55% !important;}

    #textRight p {font-size: 1.3em;}
    .texticos p {font-size: 1.3em;}
    .cont-texto-s2 p {font-size: 1.3em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.3em;}
    #wwd-Text2 p {font-size:1.3em;}
    .cont-texto-s2-LS p {font-size:1.3em;}
    .servicesText p {font-size:1.3em;}
    #serviceText2 p {font-size:1.3em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1.3em;}
    .testimonios-autor{font-size:1.1em;}
    .texto-sponsors {font-size:1.3em;}
    .copyright-texto {font-size:1.1em;}
    .footer-redes {font-size: 1.5em;}
    .s2-Love-Story-gallery { margin-top: -27% !important;}
    .botonSeccion1 {margin: 19% 15% 0;}
    .bottonSeccion {margin-left: 18%;}
    .we-are-service-btn { margin-left: 20%;}
    .heroWhat-we-do {padding-bottom: 0%;}
    .heroMariaLuis { min-height: 513px;}

}

@media screen and (width: 600px) and (height: 1024px) {
    .realMoments {width: 76vw; top:79% !important; left: 12vw;}
    #textRight {width: 92%;}
    .S1-LoveStoryTitulo {top: 49% !important;}

    .love-stories-forma1 {top: 31% !important;}
    .love-stories-forma2 {top: 52% !important;}

    #textRight p {font-size: 1.7em;}
    .texticos p {font-size: 1.7em;}
    .cont-texto-s2 p {font-size: 1.7em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.7em;}
    #wwd-Text2 p {font-size:1.7em;}
    .cont-texto-s2-LS p {font-size:1.7em;}
    .servicesText p {font-size:1.7em;}
    #serviceText2 p {font-size:1.7em;}
    #bookYourDAy {font-size: 1.2em !important;}
    #talkToUs {font-size: 1.2em !important;}
    .testimonios {font-size:1.7em;}
    .testimonios-autor{font-size:1.5em;}
    .texto-sponsors {font-size:1.7em;}
    .copyright-texto {font-size:1.5em;}
    .footer-redes {font-size: 1.5em;}
    .s2-Love-Story-gallery { margin-top: -27% !important;}
    .botonSeccion1 {margin: 19% 15% 0;}
    .bottonSeccion {margin-left: 18%;}
    .we-are-service-btn { margin-left: 20%;}
    .heroWhat-we-do {padding-bottom: 0%;}
    .heroMariaLuis { min-height: 513px;}

}

@media screen and (width: 604px) and (height: 966px) {
    .realMoments {width: 76vw; top:84% !important; left: 12vw;}
    #textRight {width: 92%;}
    .S1-LoveStoryTitulo {top: 53% !important;}

    .love-stories-forma1 {top: 31% !important;}
    .love-stories-forma2 {top: 55% !important;}

    #textRight p {font-size: 1.7em;}
    .texticos p {font-size: 1.7em;}
    .cont-texto-s2 p {font-size: 1.7em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.7em;}
    #wwd-Text2 p {font-size:1.7em;}
    .cont-texto-s2-LS p {font-size:1.7em;}
    .servicesText p {font-size:1.7em;}
    #serviceText2 p {font-size:1.7em;}
    #bookYourDAy {font-size: 1.2em !important;}
    #talkToUs {font-size: 1.2em !important;}
    .testimonios {font-size:1.7em;}
    .testimonios-autor{font-size:1.5em;}
    .texto-sponsors {font-size:1.7em;}
    .copyright-texto {font-size:1.5em;}
    .footer-redes {font-size: 1.5em;}
    .s2-Love-Story-gallery { margin-top: -27% !important;}
    .botonSeccion1 {margin: 19% 15% 0;}
    .bottonSeccion {margin-left: 18%;}
    .we-are-service-btn { margin-left: 20%;}
    .heroWhat-we-do {padding-bottom: 0%;}
    .heroMariaLuis { min-height: 513px;}

}

@media screen and (width: 480px) and (height: 800px) {
    .realMoments {width: 76vw; top:80% !important; left: 12vw;}
    #textRight {width: 89%;}
    .S1-LoveStoryTitulo {top:52% !important;}
    .we-are-service-btn {margin-left: 16%};
    .love-stories-forma1 {top: 30% !important;}
    .love-stories-forma2 {top: 53% !important;}

    #textRight p {font-size: 1.3em;}
    .texticos p {font-size: 1.3em;}
    .cont-texto-s2 p {font-size: 1.3em;}
    .boton {font-size: 1.8em;}
    #wwd-Text1 p {font-size:1.3em;}
    #wwd-Text2 p {font-size:1.3em;}
    .cont-texto-s2-LS p {font-size:1.3em;}
    .servicesText p {font-size:1.3em;}
    #serviceText2 p {font-size:1.3em;}
    #bookYourDAy {font-size: 1.3em !important;}
    .testimonios {font-size:1.3em;}
    .testimonios-autor{font-size:1.1em;}
    .texto-sponsors {font-size:1.3em;}
    .copyright-texto {font-size:1.1em;}
    .footer-redes {font-size: 1.5em;}
    .s2-Love-Story-gallery { margin-top: -27% !important;}
    .bottonSeccion {margin-left: 10%;}

}

@media screen and (width: 390px) and (height: 844px) { 

    .espacio-Contact {
        margin: -170% auto 5% !important;
    }
}

@media screen and (width: 393px) and (height: 851px) { 

    .espacio-Contact {
        margin: -170% auto 5% !important;
    }
}

@media screen and (width: 412px) and (height: 915px) { 

    .espacio-Contact {
        margin: -170% auto 2% !important;
    }
}

@media screen and (width: 820px) and (height: 1180px) { 

    .hero-contact {
        min-height: 33vh !important;
    }
    .hero-contact2 {
        min-height: 33vh !important;
    }
    .S1-ContactTitulo {
        top: 13%;
    }
    .S1-ContactTitulo2 {
        top: 34%;
    }
    .s1-contact-hero {
        top: -21vh !important;
        
    }
    .s2-Love-contact-div {top:-21vh !important;}
    .espacio-Contact {
        margin: -33% auto 0 !important;
    }
    .s2-Love-contact {
        min-height: 100px;}
}
@media screen and (width: 912px) and (height: 1368px) { 

    .hero-contact {
        min-height: 33vh !important;
    }
    .hero-contact2 {
        min-height: 33vh !important;
    }
    .S1-ContactTitulo {
        top: 13%;
    }
    .S1-ContactTitulo2 {
        top: 34%;
        
    }
    .s1-contact-hero {
        top: -21vh !important;
        
    }
    .s2-Love-contact-div {top:-21vh !important;}
    .espacio-Contact {
        margin: -33% auto 0 !important;
    }
    .s2-Love-contact {
        min-height: 100px;}
}

@media screen and (width: 540px) and (height: 720px) { 

    .s1-contact-hero {
        top: -45vh !important;
    }
 
    .espacio-Contact {
        margin: -115% auto 10% !important;}
}

@media screen and (width: 280px) and (height: 653px) { 

    .hero-contact {
        min-height: 32vh;
    }
    .hero-contact2 {
        min-height: 32vh;
    }
    .espacio-Contact {
        margin: -136% auto 10% !important;
    }
}

@media screen and (width: 412px) and (height: 914px) { 

    .espacio-Contact {
        margin: -169% auto 0;
       
    }
}

@media screen and (width: 1024px) and (height: 600px) {

    #textRight{margin-top: 42%;}
    .heroFooter {margin-top: -4%; }
    .footerSocial-cont {margin-top: -4%;}
    .s2-fotoHero { margin-top: -33%;}
    .love-stories-forma2 {bottom:-5%;}
    .love-stories-forma1 {top: 63%;}
    .s1-quoteboton {top:42%; right:12%;}
    .section11BodyBottomLS{top:-29vh;}
    .espacio-Contact {margin-top: -33%;}
    .s1-contact-hero {top: -48vh;}
    .s2-Love-contact-div {top: -48vh;}
    .hero-contact {min-height: 425px;}
    .hero-contact2 {min-height: 425px;}
    .contact-s2 {margin-top: -11%;}
    .heroMariaLuis {min-height: 408px;}
    .espacio-Contact {margin: -30% auto 0 !important; }
    .contact-s2 {
        margin-top: -5% !important;
    }
  
  }

  @media screen and (width: 1280px) and (height: 800px) { 

    .espacio-Contact {
        margin: -34% auto 5% !important;
       
    }
}