html, body {
	background: #07132a;
	font-family: 'Gotham';
	font-size: 15px;
	text-align: left;
	color: #000;
	height: 100%;
	margin: 0;
}

.init, .init::before {
	transition-duration: 0s !important;
}

a {
	cursor: pointer;
	text-decoration: none;
	color: #0a7bcb;
}
a:hover {
	text-decoration: underline;
}

div.cta {
	width: 100%;
	padding: 24px;
	background: #f5f5f7;
	border-radius: 20px;
	text-align: center;
	display: block;
	box-sizing: border-box;
}

h1 {
	font-family: Palatino, Arial, sans-serif;
}

h1, h2, h3 {
	font-weight: normal;	
}

h1 {
	font-size: 2.5rem;
	margin: 10px 0px;
}

h2 {
	position: relative;
	font-size: 2.214rem;
	line-height: 2.214rem;
	font-family: 'Myriad Pro';
	font-weight: 600;
}
	h2::before {
		
		
	}
	h2.inview::before {
		
		color: #fff;
		position: absolute;
		left: 0;
		
		opacity: 0;
		transform: scale(1);
		
		transition: all 1.66s;
		transition-timing-function: ease-in;
		transition-delay: .33s;
		
		text-shadow: 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;
		
		white-space: pre;
		
//		text-shadow: 0px 1px 0px rgba(0,0,0.25);
	}
	h2.inview.init::before {
		opacity: 1;
	}
	h2.inview.animate::before {
		opacity: 0;
		transform: translateX(20px);
		text-shadow: 1px 1px 1px black;
	}
	#exclusive-opportunity h2::before {
		content: 'Exclusive Branding\a and Marketing Opportunity';
		content: 'One Number:\a a Marketing Dream';
		content: 'One Phone Number,\a So Many Possibilities';
	}
	#travel-destination h2::before {
		content: 'Travel Destination';
		content: 'Use the Number for Travel Destinations';
	}
	#do-they-work h2::before {
		content: 'Do 1-800 vanity \anumbers really work?';
		content: 'All these possibilities\a with just one number?';
	}
	#just-speak-it h2::before {
		color: #f9f9f8;
		text-shadow: 0px 0px 1px #f9f9f8, 0px 0px 1px #f9f9f8, 0px 0px 1px #f9f9f8, 0px 0px 1px #f9f9f8;
		content: '"Just Speak It"';
	}
	#just-speak-it h2.inview.animate::before {
		text-shadow: 1px 1px 1px black, 1px 1px 1px black;
	}
	#see-it-in-action h2::before {
		content: 'See It In Action!';
	}
	#about-the-owner h2::before {
		content: 'About The Owner';
	}
	#plenty-of-ideas h2::before {
		content: 'Plenty of Ideas';
		content: 'Near Limitless Opportunity';
	}
	#solves-major-challenges h2::before {
		content: '1-800-LuxuryCruise Solves Major Challenges';
	}
	#key-challenges h2::before {
		content: 'Key Challenges and How\a 1-800-LuxuryCruise Solves Them:';
	}
	#direct-sales h2::before {
		color: #c5cad3;
		text-shadow: 0px 0px 1px #c5cad3, 0px 0px 1px #c5cad3, 0px 0px 1px #c5cad3, 0px 0px 1px #c5cad3;
		content: 'Direct Sales via 1-800-LuxuryCruise';
	}
	#direct-sales h2.inview.animate::before {
		text-shadow: 1px 1px 1px black, 1px 1px 1px black, 1px 1px 1px black;
	}
	#why-this-matters h2::before {
		content: 'Why This Matters to One Company?';
	}
	#bonus-perks h2::before {
		content: 'Bonus Perks of Having 1-800-LuxuryCruise';
	}
	#what-makes-it-unique h2::before {
		content: 'What Makes It Unique?';
	}
	#more-than-a-number h2::before {
		content: 'More Than a\a Seven (7) Digit Phone Number';
	}
	#radio-advertising-and-retentiton h2::before {
		content: 'Radio Advertising\a and Retention Rate';
	}
	#billboards-tv-radio-studies h2::before {
		content: 'Billboards, TV\a and Radio Studies';
	}
	#luxury-domains h2::before {
		content: 'Luxury Domains\a and Brand Extensions';
	}
	#luxury-cruise-and-conventions h2::before {
		content: 'Perfect for Luxury Cruise\a Industry and Conventions';
	}
	#high-end-brands h2::before {
		content: 'Featuring high-end brands,\a fashion, and entertainment';
	}
	#this-opportunity-is-unmatched h2::before {
		content: 'Why This Opportunity\a Is Unmatched';
	}
	#a-rare-investment h2::before {
		content: 'A Rare Investment\a in Brand Power';
	}
	#competetive-advantage h2::before {
		content: 'Competitive Advantage\a Over Traditional Advertising';
	}
	#study h2::before {
		content: 'Study: Does a 1-800-Vanity\a Number Help Your Business:';
	}
	#secure-this-asset h2::before {
		content: 'Secure This Unparalleled\a Branding Asset Today!';
	}
	
	
	#simply-call h2::before {
		content: 'Simply call\a 1-800-LuxuryHomes\00AE';
	}
	
	h2 span {
		font-weight: 300;
		font-size: 1rem;
		padding-left: 4px;
	}
	#hero h2 span {
		font-family: Palatino, Arial, sans-serif;
		font-size: 4.428rem;
		font-weight: normal;
		font-style: normal;
	}
	
	#hero h2 img {
		height: 108%;
		width: auto;
		position: absolute;
		margin-left: 20px;
	}
	
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
		top: 10px !important;
	}
	
h3 {
	font-size: 1.285rem;
	font-family: 'Myriad Pro';
	font-weight: 600;
}

h4 {
	
}

sup {
	font-size: .75rem;
	top: -1.5rem;
}

.cap {
	text-transform: uppercase;
}

p {
	line-height: 1.515rem;
	margin-bottom: 24px;
	letter-spacing: -.01rem;
}
p.inview {
	mask-image: linear-gradient(black, transparent);
	mask-image: linear-gradient(rgba(0,0,0,1) 0%, rgba(0,0,0,1) 33%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%);
	mask-position: 0 0;
	mask-size: 300% 300%;
	
	transition: all 3s;
}
p.inview.init {
	mask-position: 0 100%;
}
.padding p:last-child, .padding ul:last-child {
	margin-bottom: 0px;
}

b {
	font-weight: 500;
}

.capital {
	font-family: 'Myriad Pro';
	font-weight: 600;
}

.blue {
	color: #2f70db;
}

.orange {
	color: #fdb220;
}

.green {
	color: #5baa08;
}

.no-bottom-margin {
	margin-bottom: 0px !important;
}
.sm-bottom-margin {
	margin-bottom: 30px !important;
}

.no-bottom-padding {
	padding-bottom: 0px !important;
}

section {
	margin-bottom: 0px;
}
		
	section .content {
		width: 800px;
		margin: 0px auto;
		
		width: 960px;
	}
	
	section article {
		
	}

article {
	text-align: left;
}

.padding {
	padding: 45px 60px 0px;
}

.narrow {
	width: 30%;
}
.narrow2 {
	width: 40%;
}

.graybox {
	position: relative;
	background: #f9f9f8;
	border-radius: 20px;
}
.graybox.dark {
	background: #dde4eb;
}
.graybox.with-header {
	padding-top: 135px !important;
}

.graybox-header {
	background: #c5cad3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	box-sizing: border-box;
}
.greenbtn {
	display: inline-block;
	padding: 4px 16px;
	background: #66cc66;
	color: #fff;
	border-radius: 12px;
	font-size: .8rem;
}

.phone-number {
	display: block;
}

.checklist-item p:first-child {
	margin-bottom: 0px;
	background: url(img/checkmark.png) left top no-repeat;
	background-size: 16px;
	text-indent: 21px;
}

.checklist-item p:nth-child(2) {
	margin-top: 5px;
	margin-bottom: 20px;
}

p.ul-header {
	margin-bottom: 0px;
}

ul {
	margin-top: 5px;
	margin-bottom: 20px;
	list-style-position: inside;
	padding-left: 3px;
}

ul li {
	padding: 3px 0px;
}

ul.checkmarks {
	list-style: none;
	padding: 0;
}

	ul.checkmarks li {
		padding: 3px 0px 3px 21px;
		background: url(img/checkmark.png) left center no-repeat;
		background-size: 16px;
	}
	
	ul.checkmarks.bigger li {
		font-size: 1.143rem;
		background-size: 18px;
		padding-left: 23px;
	}


  /************/
 /** HEADER **/
/************/


	header {
		display: none;
	}					
						
				
  /******************/
 /** LANDING PAGE **/
/******************/


#landing-page {
	background: #000000;
}
	
	#landing-page h2 {
		font-size: 1.5rem;
		letter-spacing: .155rem;
		color: #85a2bb;
		text-transform: uppercase;
	}
	
	#landing-page h3 {
		font-size: .9375rem;
	}

	#landing-page section {
		display: grid;
		grid-template-cols: 1fr;
		grid-template-rows: 400px 1fr 224px;
		height: 100%;	
	}

	#landing-page #header-background {
		width: 100%;
		
		background-image: url(/img/silver-platter-cement-banner.jpg);
		background-size: cover;
		background-repeat: none;
		background-position: center center;
		
		margin: 100px auto 0px auto;
	}
	
	#landing-page  header {
		width: 960px;
		padding: 40px 0px;
		margin: 0px auto;
		position: relative;
		background: none;
	}
		#landing-page header h1, #landing-page header h2 {
			margin-left: 5%;
			text-align: left;
		}
	
	#landing-page main {
		color: #fff;
		height: 0px;
		padding-top: 0px;
	}
	
		#landing-page main p {
			width: 560px;
			margin: 60px auto;
			padding: 0px 200px;
			line-height: 1.85rem;
			text-align: left;
		}
			
			#landing-page main .caps {
				text-transform: uppercase;
				letter-spacing: .25rem;
			}
			
			#landing-page main p sup {
				top: -.5rem;
			}
			
	#landing-page footer {
		padding: 24px 0px;
		background: #000;
		width: 100%;
	}
	
		#landing-page footer h2 {
			font-size: .65rem;
			color: #fff;
			text-transform: none;
			letter-spacing: 0px;
			text-align: center;
			width: 100%;
			font-weight: normal;
			padding: 0px;
		}
		
		#landing-page footer h3 {
			color: #fff;
			font-size: .75rem;
		}
		
		#landing-page footer img {
			width: 120px;
			height: auto;
			margin: 20px 0px;
		}
			
  /************/
 /**  MAIN  **/
/************/

		
	main {
		width: 100%;
		background: #fff;
		padding-bottom: 100px;
	}
		
		#hero, #agents-hero, #application-hero, #providers-hero {
			width: 100%;
			height: calc(100vh - 100px);
			background: url(/img/living-room-fireplace.jpg) no-repeat;
			background-size: cover;
			background-position: center top;
			
			min-height: fit-content;
			height: auto;
			padding-bottom: 0px;
		}
		#hero {
			height: 225px;
			padding-top: 335px;
			background-image: url(img/hero-luxury-cruise.jpg);
			
			height: 550px;
			padding-top: 0px;
			
			margin: 0px auto;
			background: #222;
			background: linear-gradient(90deg, rgba(19,19,19,1) 0%, rgba(48,58,71,1) 20%, rgba(48,58,71,1) 80%, rgba(19,19,19,1) 100%);
		}
		
			#hero h1, #hero h2, #hero h3 {
				color: #fff;
				text-align: center;
			}
			#hero h1 {
				font-size: 4.428rem;
			}
			#hero h2.alttitle {
				position: relative;
				
				font-family: Palatino, Arial, sans-serif;
				font-size: 4.428rem;
				margin: 10px 0px;
				font-weight: normal;
				font-style: normal;
				
				margin-bottom: 0;
				margin-top: 50px;
				padding-top: 10px;
				line-height: 5.5rem;
			}
			.back-black {
				margin-top: 0px;
				background: rgba(0,0,0,.5);
				padding-bottom: 3px;
			}
			.back-lblue {
				margin-top: 0px;
				background: rgba(23,180,238,.5);
				padding-bottom: 3px;
			}
			.back-orange {
				margin-top: 0px;
				background: rgba(241,127,3,.5);
				padding-bottom: 3px;
			}
			.back-pink {
				margin-top: 0px;
				background: rgba(255,62,230,.5);
				padding-bottom: 3px;
			}
			.back-blue {
				margin-top: 0px;
				background: rgba(0,32,93,.5);
				padding-bottom: 3px;
			}
			#hero h2 {
				font-style: italic;
				font-family: 'Didot';
				font-size: 2rem;
			}
			#hero h3 {
				font-family: 'Bembo MT Pro';
				font-weight: 300;
			}
			
		.swiper {
			width: 100%;
			height: 100%;
			max-width: 960px;
		}
			
			.swiper-slide {
				padding-top: 350px;
				box-sizing: border-box;
			}
			.swiper-slide:first-child h3 {
				margin-top: 0px;
			}
			
		.bucket-two-holder {
			display: flex;
			width: 100%;
			margin: 25px auto 0px;
			padding: 0px 45px;
			box-sizing: border-box;
		}
		.bucket-two-holder.boxes {
			padding: 0px;
		}
		
			.bucket-two-holder article {
				width: 50%;
				border-radius: 20px;
			}
			.bucket-two-holder.boxes article {
				background: #f9f9f8;
			}
			.bucket-two-holder article:first-child {
				margin-right: 6px;
			}
			.bucket-two-holder article:nth-child(2) {
				margin-left: 6px;
			}
			
				.bucket-two-holder article .padding {
					padding: 0px;
				}
				
					.bucket-two-holder article .padding img {
						width: 100%;
						height: auto;
					}
			
		#travel-destination {

		}
		
			#travel-destination ul {
				clear: left;
				display: flex;
				flex-wrap: wrap;
			}
			
				#travel-destination ul li {
					
					margin-right: 18px;
				}
		
		#do-they-work {
			
		}
			
			#do-they-work .bucket-two-holder {
				padding: 0px;	
			}
			
				#do-they-work article {
					
				}
				#do-they-work article:first-child {
					
				}
				#do-they-work article:nth-child(2) {
					
				}
				
					#do-they-work article .padding {
						padding: 45px 28px;
					}
					
				#do-they-work #lady-body {
					background: #f4f4f6 url(img/im-a-little-teapot.jpg) bottom center no-repeat;
					background-size: 100%;
					
					
					height: 380px;
				}

					#do-they-work #lady-body .padding {
						padding-top: 152px;
						padding-right: 36px;
					}
				
						#do-they-work #lady-body h3 {
							font-size: 2.321rem;
							margin: 0px auto 0px;
							text-align: right;
							font-weight: 500;
						}
						#do-they-work #lady-body h3.inview {
							transition: opacity 1s, transform 1s;
							transition-timing-function: ease-out;
							
							transform: translateY(0);
							transition-delay: .33s;
						}
						#do-they-work #lady-body h3.init {
							opacity: 0;
							transform: translateY(-80px);
						}
					
					#do-they-work #ship-ticket {
						background: #f9f9f8 url(img/ship-ticket.jpg) bottom center no-repeat;
						background-size: 100%;
					}
					
						#do-they-work #ship-ticket .padding {
							padding: 45px;
						}
						
							#do-they-work #ship-ticket h3 {
								
							}
							
							#do-they-work #ship-ticket p {
								margin: 0px;
							}
							
							#do-they-work #ship-ticket ul {
								padding: 0px;
								list-style: none;
								margin: 8px 0px 10px;
							}
							
								#do-they-work #ship-ticket ul li {
									font-family: 'Myriad Pro';
									font-size: 1.285rem;
									line-height: 1.5rem;
									padding-bottom: 0px;
									list-style-position: inside;
									
									}
									
		#just-speak-it {
			
		}
			
			#just-speak-it .sidebar-left {
				position: absolute;
				left: 0;
				bottom: 0;
				width: 190px;
			}
				
				#just-speak-it .sidebar-left img {
					width: 100%;
					height: auto;
					bottom: 0px;
					border-bottom-left-radius: 20px;
					
					transition: all .66s ease-out;
					transition-delay: .33s;
					opacity: 1;
				}
				#just-speak-it .sidebar-left img.init {
					opacity: 0;
					transform: translateX(-20px);
				}
			
			#just-speak-it .graybox {
				padding: 20px 50px 0px 225px;
				height: 270px;
			}
			
		#see-it-in-action {
			margin-bottom: 150px;
		}
		
		#about-the-owner {
			
		}
			
			#about-the-owner figure {
				width: 205px;
				height: 205px;
				float: right;
			}
				
				img.headshot {
					width: 100%;
					height: auto;
					border-radius: 50%;
					
					mask-image: radial-gradient(circle, black 66%, rgba(0, 0, 0, 0) 66%);
					transition: all 1.5s;
					mask-size: 100% 100%;
					mask-repeat: no-repeat;
					mask-position: 0 0;
				}
				img.headshot.inview.init {
					mask-size: 0% 0%;
					mask-position: 50% 50%;
				}
								
		#plenty-of-ideas {
			
		}
		
			#plenty-of-ideas figure {
				margin-bottom: 0;
				margin-top: 0;
				text-align: right;
			}
			
				#plenty-of-ideas figure img {
					transition: all .66s ease-out;
					transition-delay: .33s;
					opacity: 1;
				}
				#plenty-of-ideas figure img.init {
					transform: translateX(-20px);
					opacity: 0;
				}	
						
		#direct-sales {
			
		}
			
			#direct-sales .graybox {
				padding: 25px;
				padding-bottom: 45px;
			}
			
				#direct-sales .graybox-header {
					padding: 10px 25px 24px;
				}
				
					#direct-sales .graybox-header h2 {
						margin-bottom: 7px;
					}
					
					#direct-sales .graybox-header p {
						margin-top: 0px;
					}
			
				#direct-sales h3 {
					margin-bottom: 5px;
				}
				
				#direct-sales p {
					margin-top: 5px;
				}
				
				#direct-sales ol {
					margin-top: 5px;
					margin-bottom: 30px;
					padding-left: 21px;
				}
			
					#direct-sales li {
						padding: 4px 0px;
					}
			
		#why-this-matters {
			
		}
			
			#why-this-matters .bucket-two-holder {
				
			}
			
				#why-this-matters .bucket-two-holder article {
					position: relative;
					height: 420px;
				}
				
					#why-this-matters .bucket-two-holder article .padding {
						padding: 15px;
					}
			
						#why-this-matters .bucket-two-holder article img {
							width: 66%;
							height: auto;
							position: absolute;
							bottom: 0px;
							left: 20px;
							
							transition: all 1s ease-out;
							opacity: 1;
						}
						#why-this-matters .bucket-two-holder article img.init {
							opacity: 0;
							
							transform: translateX(-40px);
						}
						
						#why-this-matters .bucket-two-holder article p {
							text-align: center;
						}
				
				#why-this-matters .bucket-two-holder article:nth-child(2) {
					position: relative;
					background: #f9f9f8;
					border-radius: 20px;
					background: #f5f5f4 url(img/leader-points-the-way.jpg) center right no-repeat;
					background-size: contain;
					padding-bottom: 0px;
				}
			
					#pointing-woman {
						position: absolute;
						top: 244px;
						left: 30px;
					}
			
		#bonus-perks {
			
		}
			
			#bonus-perks ul.checkmarks li {
				
			}
			
		#what-makes-it-unique {
			
		}
		
			#what-makes-it-unique img {
				width: 100%;
				height: auto;
				margin-top: 30px;
			}
			
		#billboards-tv-radio-studies {
			
		}	
		
			#billboards-tv-radio-studies img {
				width: 100%;
				height: auto;
				margin-top: 15px;
			}
		
		#luxury-domains {
			
		}
		
			#luxury-domains .bucket-two-holder, #luxury-cruise-and-conventions .bucket-two-holder, #high-end-brands .bucket-two-holder {
				margin-top: 45px;
			}
			
			#high-end-brands .bucket-two-holder {
				margin-bottom: 45px;
			}
		
		#disclaimer {
			
		}
		
			#disclaimer p {
				font-size: .8rem;
				line-height: 1rem;
				color: #999;
			}
		
		
			
			
		
		
		
		
				
		.animated-hero {
			position: relative;
			width: 100%;
			height: 700px;
			margin-top: 75px;
			
			background-size: cover;
			background-position: 50% 50%;
			background-color: #07132a;
			
			overflow: hidden;
		}
		
			.animated-hero .container {
				
			}
			
				.animated-hero .content {
					text-align: center;
				}
				
					.animated-hero .content > img {
						
					}
					
					.animated-hero .content .hero_message {
						color: #ffffff;
						margin-block-start: 2.5rem;
						margin-block-end: 2.5rem;
						font-size: 3.375rem;
						line-height: 1.25rem;
						letter-spacing: -.1rem;
						font-weight: 600;
						top: 20%;
						padding-top: 40px;
					}
					
						#animated-hero .content .hero_message span {
							font-size: 1.53125rem;
							letter-spacing: 0rem;
							font-weight: normal;
						}
					
					.animated-hero .content #floater {
						position: absolute;
						bottom: 0px;
						right: 0px;
						
						width: 350px;
						height: auto;
					}
			

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

	
}

@media only screen and (max-width: 767px) {
	
	section .content {
		width: 100%;
	}
	
	.padding {
		padding: 45px 25px 0px;
	}
	
	#hero h1 {
		font-size: 3.28rem;
	}
	#hero h2.alttitle {
		font-size: 3.28rem;
		line-height: 3.5rem;
	}
	#hero h2 {
		font-size: 1.5rem;
	}
	#hero h3 {
		font-size: 1rem;
	}
	
	.bucket-two-holder {
		flex-wrap: wrap;
	}
	
	.bucket-two-holder article:first-child {
		margin: 0;
	}
	.bucket-two-holder article:nth-child(2) {
		margin: 0;
	}
	.bucket-two-holder article {
		margin: 20px 0px;
	}
	
	#do-they-work #lady-body {
		height: 350px;
	}
	
	#do-they-work #lady-body .padding {
		padding-right: 25px;
	}
	
	#do-they-work #ship-ticket {
		height: 370px;
		margin-top: 30px;
	}
	
	#do-they-work #ship-ticket .padding {
		padding: 30px 45px;
	}
	
	#just-speak-it .graybox {
		padding: 45px 45px 0px;
		height: auto;
	}
	
	#just-speak-it .graybox h2 {
		margin-top: 0px;
	}
	
	#just-speak-it .sidebar-left {
		position: relative;
	}
	
	#see-it-in-action iframe {
		aspect-ratio: 4/3;
		height: auto !important;
	}
	
	#about-the-owner figure {
		width: 40%;
		margin: 20px;
	}
	
	#why-this-matters .bucket-two-holder article {
		height: 240px;
		width: 47%;
	}
	
	#why-this-matters .bucket-two-holder article:nth-child(1) {
		margin-right: 3%;
	}
	#why-this-matters .bucket-two-holder article:nth-child(2) {
		margin-left: 3%;
		background-size: 200%;
		background-position: left center;
	}
	
	#pointing-woman {
		top: 144px;
		left: 0px;
		width: 75px;
	}
	
	#luxury-domains .bucket-two-holder article, #luxury-cruise-and-conventions .bucket-two-holder article, #high-end-brands .bucket-two-holder article {
		width: 100%;
	}
	
	#luxury-domains .bucket-two-holder article:first-child, #luxury-cruise-and-conventions .bucket-two-holder article:first-child, #high-end-brands .bucket-two-holder article:first-child {
		margin-bottom: 45px;	
	}
	
	.swiper {
		height: auto;
		aspect-ratio: 9/6.15;
	}
	
	#hero {
		height: auto;
		width: 100% !important;
		background-position: center top;
	}
	
	#hero h2.alttitle {
		margin-top: 15px;
	}
	
	.swiper-slide {
		width: 100%;
		padding-top: 20%;
		background-size: contain !important;
		background-position: center top !important;
	}
	.swiper-slide:first-child {
		padding-top: 40px !important;
	}
	
	#hero h2 img {
		display: none;
	}
	
	#travel-destination h2 {
		content: 'Use the Number for\a Travel Destinations';
	}
	#travel-destination h2::before {
		content: 'Use the Number for\a Travel Destinations';
	}
	
	#do-they-work h2 {
		content: 'All these possibilities\a with just one number?';
	}
	#do-they-work h2::before {
		content: 'All these possibilities\a with just one number?';
	}
	
	#plenty-of-ideas h2 {
		content: 'Near Limitless\a Opportunity';
	}
	#plenty-of-ideas h2::before {
		content: 'Near Limitless\a Opportunity';
	}
	
	#solves-major-challenges h2 {
		content: '1-800-LuxuryCruise\a Solves Major\a Challenges';
	}
	#solves-major-challenges h2::before {
		content: '1-800-LuxuryCruise\a Solves Major\a Challenges';
	}
	
	#key-challenges h2 {
		content: 'Key Challenges; How\a 1-800-LuxuryCruise\a Solves Them:';
	}
	#key-challenges h2::before {
		content: 'Key Challenges; How\a 1-800-LuxuryCruise\a Solves Them:';
	}
	
	#direct-sales h2: {
		content: 'Direct Sales via\a 1-800-LuxuryCruise';	
	}
	#direct-sales h2::before {
		content: 'Direct Sales via\a 1-800-LuxuryCruise';
	}
	
	#why-this-matters h2 {
		content: 'Why This Matters\a to One Company?';
	}
	#why-this-matters h2::before {
		content: 'Why This Matters\a to One Company?';
	}
	
	#bonus-perks h2 {
		content: 'Bonus Perks of Having\a 1-800-LuxuryCruise';
	}
	#bonus-perks h2::before {
		content: 'Bonus Perks of Having\a 1-800-LuxuryCruise';
	}
	
	#more-than-a-number h2 {
		content: 'More Than a Seven (7)\a Digit Phone Number';
	}
	#more-than-a-number h2::before {
		content: 'More Than a Seven (7)\a Digit Phone Number';
	}
	
	#high-end-brands h2 {
		content: 'Featuring high-end\a brands, fashion,\a and entertainment';
	}
	#high-end-brands h2::before {
		content: 'Featuring high-end\a brands, fashion,\a and entertainment';
	}
	
	#competetive-advantage h2 {
		content: 'Competitive Advantage\a Over Traditional\a Advertising';
	}
	#competetive-advantage h2::before {
		content: 'Competitive Advantage\a Over Traditional\a Advertising';
	}
	
	#study h2 {
		content: 'Study: Does a\a 1-800-Vanity Number\a Help Your Business:';
	}
	#study h2::before {
		content: 'Study: Does a\a 1-800-Vanity Number\a Help Your Business:';
	}
	
	
	
	
	
	
	
	testdiv {border: 1px solid red; box-sizing: border-box;}
}

@media only screen and (max-width: 399px) {
	h2 {
		font-size: 2.05rem;
	}
}