<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


.carousel-inner .item {max-height:400px;   }







.banner-caption { background-image:url('http://staging.advaia.com/images/global/bg-dark-40.png');
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%; 
  padding: 20px 80px;  }



.banner-caption h3 { color:white; font-size: 30px; font-weight:800; margin: 8px 0 0px 0; text-shadow: 0 0 3px black}
.banner-caption p { color:white; margin: 0px 0 18px 0; font-weight:bold; font-size: 20px; text-shadow: 0 0 3px black; }
.banner-caption p.signup { font-size: 20px; font-weight:bold; margin: 50px 0 0 0; text-align:center; }
.banner-caption p.signup a {  color:white; background-color:#137e9e;  padding: 10px 20px;   text-shadow:none;  border: 1px solid white;  }
.banner-caption p.signup a:hover {  background-color:black; color:white; text-decoration:none;}

.caption-text { float: left; width: 70% }
.caption-call { float: left; widtH: 30%; }

a.carousel-control { widtH: 60px}




.large-buttons                  {padding:10px 0;}
.large-buttons p              {  text-align:center; text-transform:uppercase; font-size:40px;           }
.large-buttons p  a            {background-color: #137e9e;  color:white; text-align:center; text-transform:uppercase; padding:4px 7px 2px 4px;  display:block;   }
.large-buttons p  a:hover            {background-color:black;  }






.welcome_outer                  { position:inherit;
    clear:both;

}

.welcome                    { max-width: 1100px; margin: 0 auto; padding: 20px 30px; }
.welcome p
.welcome h1                 { font-size: 40px; color:#137e9e; font-weight:300; }
.welcome p                  { font-size: 16px; line-height: 150%; color:#6b6b6b;  }
.welcome img { float:left; margin: 15px; max-width: 250px; max-height: 250px; }


.welcome p.more  { text-align:right;}
.welcome p.more a { font-size: 17px; background-color:#137e9e; color:white; padding: 8px 80px; text-transform: uppercase; text-align:center;}
.welcome p.more a:hover {background-color:black;}


.dreams                      { background-color:#212121;}
.dreams p                      {text-align:center; font-size:44px; text-transform:uppercase; color:white; margin: 0;  } 













.deals_outer { clear:both; padding: 10px;}

.deals { max-width: 1100px; margin: 0 auto; }
.deals h3 { font-size: 22px; color:#000000; font-weight:bold;  text-transform:uppercase; }

.deals .tr { font-size: 16px;  border-top: 1px black dotted; padding: 8px 16px;  }
.deals .price { font-weight:bold; text-align:right; font-size: 18px; color:#990000  }
.deals .price span { font-weight:normal; font-size: 12px; color:#666666; }


.deals p.getquote              {  text-align:center; text-transform:uppercase; display: block; clear:both; font-size:30px; padding: 20px 0;           }
.deals p.getquote  a            {background-color: #137e9e;  color:white; text-align:center; text-transform:uppercase; padding:4px 18px;  display:block;   }
.deals p.getquote  a:hover            {background-color:black;  }

.promos a { text-decoration:none; }

.promos h2 { color:#137e9e; font-size: 24px; text-transform:uppercase; border-bottom: 2px #137e9e solid; padding-bottom: 3px; margin: 20px 0; }
.promos h2 span { color:#000000; font-size: 30px; }

.promos .pix { margin-bottom: 10px;}
.promos .pix img { width: 100%; }
.promos .teaser p.title { color:#137e9e; font-size: 20px; font-weight: bold;}
.promos .teaser span.more { background:#137e9e; color:white; font-weight: bold; padding: 3px 12px; display: inline-block;}



@media screen and (max-width:1050px) {

.large-buttons p {font-size: 30px;}

}










@media screen and (max-width:900px) {


.dreams p                      { font-size:37px; } 







.welcome { padding: 20px; }

.deals img { float: none; }




}




@media screen and (max-width:650px) {

.banner-caption {   position: relative; padding: 20px 50px 40px 50px; }
.banner-caption h3 { font-size: 20px; margin: 0px 0 6px 0;}
.banner-caption p {margin: 0px 0 12px 0; font-size: 12px; line-height: 125%;  }
.banner-caption p.signup { font-size: 12px; margin: 10px 0 0 0; text-align:right; }
.banner-caption p.signup a { font-size: 12px; padding: 4px 8px;  }




.caption-text { float: none; width: 100% }
.caption-call { float: none; widtH: 100%; }

}







@media screen and (max-width:600px) {

.welcome h1 { font-size: 28px; }

.welcome p { font-size: 14px; }
.welcome img { float:none; margin: 0 0 14px 0px; max-width: 100%; max-height: 100%; }

.welcome p.more  { text-align:center; font-size: 14px;}
.welcome p.more a { padding: 8px 15px; }


.dreams         { padding: 8px;}
.dreams p                      { font-size:27px; line-height:115%; } 



.deals_outer { padding: 10px; }

.deals h3 { font-size: 24px; }





.offers         { float:none; width: 100%; font-size: 12px;  }
.offers .tr     { padding: 0px 10px;}
.offers .offer  { float:none; width: 100%; }
.offers .price  { float:none; width: 100%; }



.large-buttons p {font-size: 20px;}



}











@media screen and (max-width:450px) {





}</pre></body></html>