@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/************************ Eric Meyer CSS RESET **************************/
*, 
*:before, 
*:after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body{
	font-family: 'Montserrat', sans-serif;
	font-size: 100%;
	margin:auto;
	box-sizing: border-box;
	line-height: 1.5rem;
	font-weight: 400;
	color: #212121;
	width: 100%;
}
html{
	width: 100%;
}

/************************* Type *******************/

h1{
	margin: 0 0 30px 0;
	font-size: 2.5rem;
	font-weight: 500;
	padding-left: 50px;
	font-family: 'Rouge Script', cursive;
	line-height: 1em;
	
}

.container h2{
	font-size: 1.5rem;
	font-weight: 400;
	padding: 30px 0 20px 50px;
	
}

#contact{
	margin: 0 10px 30px 0;
	font-size: 1.5rem;
	
	
}

h4{
	font-size: 1.3rem;
}

.herotext h1{
	font-family: 'Rouge Script', cursive;
	font-size: 4em;
}
@media screen and (max-width: 800px) {
	.herotext h1{
		font-family: 'Rouge Script', cursive;
		font-size: 3em;
		padding: 0 10px;
	}
	.herotext h2{
		font-family: 'Montserrat', sans-serif;
		font-size: 1em;
		padding: 0 10px;
	}
}

.herotext h2{
	font-family: 'Montserrat', sans-serif;
	font-size: 1.3em;
}

.white{
	color: #fff;
}
.Aligner-item > h1{
	font-family: 'Rouge Script', cursive;
	padding-left: 0;
	font-size: 2rem;
}

.Aligner-item > h2{
	font-family: 'Rouge Script', cursive;
	padding-left: 0;
	font-size: 3rem;
	padding-bottom: 20px;
	line-height: 1em;
}

.indent {
	text-indent: -28px;
}

#limoanywhere > h1{
	font-family: 'Rouge Script', cursive;
	font-size: 4rem;
	margin-bottom: 10px;
	text-align: center;
	
}
#limoanywhere > h2{
	font-size: 1.5rem;
	padding-left: 50px;
	text-align: center;
	margin-bottom: 20px;
	line-height: 2rem;
}

#limoanywhere{
	padding-top: 30px;

}

@media screen and (max-width: 870px) {
#limoanywhere{
	padding-top: 50px;
}

}
@media screen and (min-width: 900px){
		.Aligner-item > .empty{
		padding-bottom: 69px;
	}
}
@media screen and (max-width: 640px) {

	.Aligner-item > h2{
		padding: 0px 0 10px 0;
	}
	
}



/************************* END Type *******************/

.hero{
	background-image: url(images/wedding-blknwhite.jpg);
	overflow:hidden;
	height: 60vh;
	width: 100vw;
	background-position:top;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
}

.grey_color{
	background-color: #F6F6F6;
	height: 60vh;
	width: 100%;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 40px;
}



.herotext{
	text-align: center;
	width: 100%; 
}
header{
	top: 0;
	width: 100%;
	z-index: 15000;
	background-color: #212121;
}

#license{
	clear: both;
	margin-top: 15px;
	margin-left: 35px;
}
.phone{
	margin-left: 10%;
	text-decoration: none;
}

/*************    Nav    *****************/
.full_logo{
	width: 300px;
	z-index: 15100;
	padding: 20px 0 0 20px;
}
.topnav {
	overflow: hidden;
	background-color: #212121;
}

.topnav a {
	float: left;
	display: block;
	color: #f2f2f2;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
	text-transform: uppercase;
}


  .topnav .icon {
    position: absolute;
    right: 0px;
    top: 0px;
  }

.floatnav{
	float: right;
	padding-top: 20px;
}


@media screen and (max-width: 1050px) {
	.floatnav{
		float: none;
		padding: 0;
	}
	.topnav a {
		float: none;
	}
	.full_logo{
		padding: 0;
	}

}

.active {
	color: white;
}

.topnav .icon {
	display: none;
}

.dropdown {
    float: left;
    overflow: hidden;
}

.dropdown .dropbtn {
    font-size: 17px;    
    border: none;
    outline: none;
    color: white;
    padding: 17px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #212121;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    float: none;
    color: #f2f2f2;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
    color: #1B86BA;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.phoneicon{
	width: 2rem;
	float: left;
	padding-right: 1rem;
	margin-top: 20px;
}

@media screen and (max-width: 1050px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
	
  }
	.dropdown .dropbtn {

	margin-bottom: 0px;
}
	.floatnav .active{
		padding: 0px 16px 14px 16px;
	}
	
		.dropdown-content a {
    	text-align: center;
		float: none;
}
	.phoneicon{
		float: none;
	}
	
}

@media screen and (max-width: 1050px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0px;
    top: 0px;
	
  }
  .topnav.responsive a {
    float: none;
    display: block;
    
  }

  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    
  }
}

/*************    limo anywhere | content   *****************/
.slide img{
	width: 100%;
}


.content{
	padding-top: 50px;
}

#anywhere{
	width: 100%;
	margin: auto;
}

.container{
	width: 90%;
	margin: auto;
}
/********************** Fleet **********************/

.outerFleet{
	display: flex;
	align-items: center;
	margin: 50px 0;
}

.outerFleet img{
	width: 400px;
}

.innerFleet{
	margin-left: 30px;
	width: 50%;
	
}
.innerFleet h2{
	font-family: 'Rouge Script', cursive;
	font-size: 2.5rem;
	margin: 20px 0 30px 0;
	line-height: 1em;
}

.innerFleet h3{
	font-size: 1.2em;
	color: #1B86BA;
	font-weight: bold;
}
.blueh3header{
	font-size: 1.2em;
	color: #1B86BA;
	font-weight: bold;
	padding: 0  0 20px 50px;
	
}
.innerFleet a{
	text-decoration: none;
}

.fleetSpecks{
	display: flex;
	margin: 30px 0;
	border-left: 1px solid #c0bf9e;
	
}

.fleetSpecks li{
	border-right: 1px solid #c0bf9e;
	width: 33.33%;
	text-align: center;
	font-weight: 500;
	list-style-type: none;

}
.wrapper{
	width: 80%;
	margin:auto;
}

.reserveBtn{
    background-color: #1B86BA; 
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-radius: 5px;
	margin-top: 20px;
}

#reduce{
	width: 80%;
	margin: auto;
	background-color: #F6F6F6;
	padding-top: 99px;
}
#reducediv{
	background-color: #F6F6F6;
}
/***************** services ***************/
.col-text {
  height:20em;
}
.grid-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  flex-direction: row; 
  -webkit-flex-direction: row;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-around;
}
.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.col-left {
  -webkit-box-ordinal-group:-1;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.col-text{
  display: flex;
  align-items: center;
  justify-content: center;
}

.Aligner-item {
  width: 60%;
}

.Aligner-item .indent{
	line-height: 1.9em;
}

.col-image {
  background-size: cover;
  background-position:center center;
}

@media (max-width: 900px) {
  .grid-flex {
    height: 40em;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    flex-direction: column; 
   }
  .col {
    order:vertical;
  }
  .col-left {
    -webkit-box-ordinal-group:0;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .col-text div p {
    padding: .5em 1em;
  }
  .Aligner-item {
    width: 90%;
  }
	.Aligner-item .indent{
    line-height: 1.5em;
  }
	.whitebackground{
		background-color: white;
	}

}


@media screen and (max-height: 500px){
	.herotext h1{
		font-size: 3em;
		margin: 0;
	}
	.grey_color{
		padding-top: 0;
	}
	
	.reserveBtn{
		padding: 10px 20px;
	}
	
}


p img {
	display: inline-block;
   vertical-align: middle;
}

.ringIcons{
	width: 5%;
	margin-right: 10px;
}

/*************    about    *****************/
#about{
	background: #F6F6F6;
	color: #1A1A1A;
	padding: 20px;
	margin: 0px;
	overflow: hidden;
}

.aboutal{
	padding: 0 0 30px 50px;
	float: left;
	width: 45%;
}

@media screen and (max-width: 1050px) {
	.aboutal{
		padding: 0px;
		width: 80%;

	}

	.container h2{
		font-size: 1.5rem;
		font-weight: 400;
		padding: 30px 0 20px 0px;

	}
	
	.blueh3header{

	padding: 0  0 20px 0px;
	
	}
	
}


/*************    Footer    *****************/
.floatColumn{
	display: flex;
	
}

.ftraddress{	
	margin: auto;
	width: 428px;
	padding: 50px 0;

}
.btmicon{
	width: 2rem;
	float: left;
	padding-right: 1rem;
	margin-top: 20px;
}

address{
	float: left;
	margin-top: 20px;
	overflow: hidden;
}



#phonelogo{
	margin-top: 10px;
}
.btmphone{
	float: left;
	display: inline;
	text-decoration: none;
	color: white;
	margin-top: 15px;
	vertical-align: middle;
}

#phonelogo{
	clear: both;
}

footer{
	background-color: #212121;
	color: #ffffff;
	margin: 0;
	width: 100%;
	overflow: hidden;
}


input[type=text], select {
    width: 100%;
    margin: 8px 0;
	padding: 7px 16px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-size: 16px;
	line-height: 30px;
}
input[type=tel], select {
    width: 100%;
	padding: 7px 16px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-size: 16px;
	line-height: 30px;
}
input[type=email], select {
    width: 100%;
	padding: 7px 16px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-size: 16px;
	line-height: 30px;
}
input[type=submit] {
    width: 100%;
	background: #1B86BA;
	border: none;
	
    color: #FFFFFF;
	padding: 7px 16px;
    margin: 8px 0;
    border-radius: 4px;
    cursor: pointer;
	font-size: 16px;
	line-height: 30px;
}

input[type=submit]:hover {
    color: #4f5b66;
	
}

textarea{
	width: 100%;
	padding: 7px 16px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-size: 16px;
	line-height: 15px;
}

.socialmedia{
	display: block;
	clear: both;
	padding-top: 15px;
	padding-left: 32px;
}

/**************************** contact form pop up **************************/
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

.containerpop{
	padding: 50px 0;
	width: 85%;
	margin: auto;
	position: relative;
}

/* The Close Button (x) */
.close {
    position: absolute;
    right: -18px;
    top: 36px;
    color: #000;
    font-size: 35px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: red;
    cursor: pointer;
}

/* Add Zoom Animation */
.animate {
    -webkit-animation: animatezoom 0.6s;
    animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}
    
@keyframes animatezoom {
    from {transform: scale(0)} 
    to {transform: scale(1)}
}

/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
    span.psw {
       display: block;
       float: none;
    }
    .cancelbtn {
       width: 100%;
    }
}




/**************************** media quieries *****************************/


/*<!--@media only screen and (max-width: 600px)  {
	
	.outerFleet{
	display: block;
		width: 100%;
	align-items: center;
	margin: 50px 0;
}
	
}-->*/

@media only screen and (max-width: 900px) {
    /*li a {
        font-size: 30%;
    }*/
	.aboutal{
		display: block;
		width: 100%;
	}
	#about{
		padding: 5px;
	}
	
	#aboutspace{
		margin-bottom: 20px;
	}
	
	h1{
		padding-left: 0;
	}
	
	.outerFleet{
		display: block;
		width: 100%;
	}
	.outerFleet img{
		width: 100%;
	}
	.innerFleet{
		width: 92%;
		margin: auto;
		
	}
	.wrapper{
		width: 95%;
	}
	
	.modal-content {
		width: 100%; /* Could be more or less, depending on screen size */
	}
}


/**************** image breakingpoint media queries ******************/
@media only screen and (max-width: 320px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_400.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_400.jpg);
	}
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_400.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_400.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_400.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_400.jpg);
	}	
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_400.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_400.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_400.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_400.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_400.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_400.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_400.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_400.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_400.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_400.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_400.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_400.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_400.jpg);
	}
}
@media only screen and (min-width: 320px) and (max-width: 400px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_400.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_400.jpg);
	}
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_400.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_400.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_400.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_400.jpg);
	}	
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_400.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_400.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_400.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_400.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_400.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_400.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_400.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_400.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_400.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_400.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_400.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_400.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_400.jpg);
	}
}
@media only screen and (min-width: 400px) and (max-width: 744px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_742.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_744.jpg);
	}	
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_765.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_765.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_765.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_761.jpg);
	}
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_751.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_733.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_740.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_748.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_733.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_724.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_743.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_728.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_737.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_742.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_727.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_727.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_753.jpg);
	}
}
@media only screen and (min-width: 744px) and (max-width: 1030px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_984.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_1030.jpg);
	}
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_1048.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_1048.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_1046.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_1034.jpg);
	}
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_1019.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_975.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_982.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_1020.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_1009.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_971.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_985.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_973.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_979.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_984.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_970.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_976.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_1033.jpg);
	}
}
@media only screen and (min-width: 1030px) and (max-width: 1251px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_1232.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_1251.jpg);
	}	
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_1260.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_1260.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_1286.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_1262.jpg);
	}
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_1248.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_1228.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_1209.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_1254.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_1233.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_1198.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_1208.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_1201.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_1228.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_1226.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_1223.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_1218.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_1255.jpg);
	}
}
@media only screen and (min-width: 1251px) and (max-width: 1380px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_1380.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_1380.jpg);
	}
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_1380.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_1380.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_1380.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_1380.jpg);
	}
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_1380.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_1380.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_1380.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_1380.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_1380.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_1380.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_1380.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_1380.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_1380.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_1380.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_1380.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_1380.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_1380.jpg);
	}
}
@media only screen and (min-width: 1380px){
	.hero{
		background-image: url(images/wedding-blknwhite_ibsu1o_c_scale,w_1380.jpg);
	}
	.corp-buildings{
		background-image: url(images/corp-buildings_wvxcaq_c_scale,w_1380.jpg);
	}
	.corp-tie{
		background-image: url(images/corp-tie_ludwrl_c_scale,w_1380.jpg);
	}
	.corp-plane{
		background-image: url(images/corp-tie_ludwrl_c_scale\,w_1380.jpg);
	}
	.wedding-bench{
		background-image: url(images/wedding-bench_nywexg_c_scale,w_1380.jpg);
	}
	.wedding-ring{
		background-image: url(images/wedding-ring_vxrjhl_c_scale,w_1380.jpg);
	}
	.wedding-hearts{
		background-image: url(images/wedding-heart_ngqhvg_c_scale,w_1380.jpg);
	}
	.wine_vineyards{
		background-image: url(images/wine_vineyards_kf7fjr_c_scale,w_1380.jpg);
	}
	.wine_grapes{
		background-image: url(images/wine_grapes_yxai7y_ar_4_3,c_fill,g_auto__c_scale,w_1380.jpg);
	}
	.wine_rack{
		background-image: url(images/wine_rack_1380.jpg);
	}
	.prom_camera{
		background-image: url(images/prom_camera_xeu4rl_c_scale,w_1380.jpg);
	}
	.prom_hands{
		background-image: url(images/prom_hands_ajvn5l_c_scale,w_1380.jpg);
	}
	.prom{
		background-image: url(images/prom_qgyrbn_c_scale,w_1380.jpg);
	}
	.quince{
		background-image: url(images/quince_mnluuw_c_scale,w_1380.jpg);
	}
	.quince_dress{
		background-image: url(images/quince_dress_hvzusq_c_scale,w_1380.jpg);
	}
	.quince_lav{
		background-image: url(images/quince_lav_csa8xc_c_scale,w_1380.jpg);
	}
	.night_glasses{
		background-image: url(images/night_glasses_sujxxd_c_scale,w_1380.jpg);
	}
	.night_confetti{
		background-image: url(images/night_confetti_wydwik_c_scale,w_1380.jpg);
	}
	.night_concert{
		background-image: url(images/night_concert_avco5r_c_scale,w_1380.jpg);
	}
}
	
	
	
	
	
	
	
	

