@charset "utf-8";
/* CSS Document */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.dropdown:hover .dropdown-menu {
display: block;
}


.slider-btm-bg {
background: url(http://elitetravelevents.com/wp-content/uploads/2015/02/hdr-trans-bg.png) repeat;
padding: 20px; width:100%;

}

.txtbt { padding-top:20px;}
.txtbb { padding-bottom:20px;}
.slidingDiv {
	height: auto;
	background-color:rgba(0, 22, 67, 0.7);
	padding:0px;
	margin-top:0px;
	border-bottom:5px solid #ff9900;
	
}

.show_hide {
	display:none;
}

.subnav-hdr a:link {color:#fff; font-size:18px; font-weight:bold;}
.subnav-hdr a:hover {color:#fff; font-size:18px; font-weight:bold;}
.subnav-hdr a:visited {color:#fff; font-size:18px; font-weight:bold;}

.subnav-link a:link { color:#fff; font-size:14px; }
.subnav-link a:hover { color:#ff9900; }
.subnav-link a:visited { color:#fff; font-size:14px; }

.full-box-border {
border:solid 1px #ff9900;
background-color:#000000;
  background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/Sandals-1.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  min-height:350px;
  position: relative;
}

#full-box-border-link {
position: absolute;
    bottom: 0px;}
	



.req-info {
border:solid 0px #ff9900;
background-color:#;
  background: url(img/req-info.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  min-height:350px;
  position: relative;
}
.req-info-box {background-color:rgba(0, 0, 0, 0.5); border-radius:10px; padding:10px;}
.formbox { color:#000000;}



/******************************** START   |||||   THREE BOX CONTROL **************************/

.box-three {
    border: 1px solid #E9E3DD;
    height: 60vh;
	max-height:555px;
    padding: 20px;
}

.push-bottom { 
margin-top:70%;

}

.push-bottom-half { 
margin-top:40%;

}


#dark-fade-btn {
    background-color:rgba(0, 0, 0, 0.5);
    color: white;
    display: block;
	padding:10px 20px;
	margin-top:15px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:16px;
	font-family: "Roboto", sans-serif;
	font-weight:normal;
	border: 1px solid #E9E3DD;
}

#dark-fade-btn:hover {
    background-color: #2e799b;

}

.box-lrg-text{
	width:95%;
    bottom: 120px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
}

.box-lrg-txt-sub{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
	letter-spacing:1.5px;
}
/******************************** END **************************/


/******************************** START   |||||   THREE BOX BACKGROUND CONTROL **************************/

.golf-box-three {
  background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/golf-home.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }

/******************************** END **************************/

	
.vertical_banner1 {
    border: 1px solid #E9E3DD;
    height: 60vh;
	max-height:555px;
    padding: 20px;
    width: 100%;
	max-width:555px;
    position: relative;
	  background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/golf-home.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}


.vertical_banner2 {
    border: 1px solid #E9E3DD;
    height: 60vh;
	max-height:555px;
    padding: 20px;
    width: 100%;
	max-width:555px;
    position: relative;
	  background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/group-home.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}


.vertical_banner3 {
    border: 1px solid #E9E3DD;
    height: 60vh;
	max-height:555px;
    padding: 20px;
    width: 100%;
	max-width:555px;
    position: relative;
	  background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/wedding-home.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

#bottom_link{
    position: absolute;
    bottom: 30px;
	
}	
.watchvid-btn {cursor:pointer;}


#join-btn {
    background-color:#2e799b;
    color: white;
	text-shadow: rgb(0, 0, 0) 0px 0px 3px;
    display: block;
	border-radius:5px;
	padding:10px 20px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:20px;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	border: 1px solid #E9E3DD;
	cursor:pointer;
}

#join-btn:hover {
    background-color: #001643;

}

.bottom_link_text{
    position: absolute;
	width:95%;
    bottom: 120px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	text-shadow: rgb(0, 0, 0) 0px 0px 3px;
}

.bottom_link_text_span{
    position: absolute;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-shadow: rgb(0, 0, 0) 0px 0px 3px;
	letter-spacing:1.5px;
}
	
	
	
.main-nav-style { font-size:14px; font-family:'roboto-light-webfont'; text-shadow: rgb(0, 0, 0) 0px 0px 3px;}	
	
	
	
.full-call-bar {
    background-color:#001643;
	border-top:solid 1px #E9E3DD;
	border-bottom:solid 1px #E9E3DD;
	padding:20px 0;
    }
	
/******************************** START   |||||   SECTION BOX FULL **************************/
	
.section-box-full {
	background-color:#;
	border-top: 10px solid #001643;
	border-bottom: 10px solid #000;
	min-height:550px;
    padding-top:7%;
}
/******************************** END **************************/

/******************************** START   |||||   SECTION BOX FULL | TEXT & BUTTON **************************/
.txt-sub-hdl { 
    color:#2e799b;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	font-family:'roboto-bold-webfont';}

.pl15 { padding-left:15%;}

.slider-subtxt{
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	font-family: 'Open Sans';
	color: #ffffff;
	text-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 5px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border-width: 0px;
	border-color: #ffd658;
	border-style: none;
}


.section-box-full-text{
	width:100%;
	color:#FFFFFF;
	font-size:4vh;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
	text-align:;
}

.section-box-full-text-sub{
	width:100%;
	color:#FFFFFF;
	font-size:3vh;
	line-height:3vh;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'roboto-bold-webfont';
	text-align:;
	}	

.footer-box {}
.section-box-full-text-footer{
	width:100%;
	color:#FFFFFF;
	font-size:4vh;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
	text-align:;
}	
.section-box-full-text-sub-footer{
	width:100%;
	color:#FFFFFF;
	font-size:2.5vh;
	line-height:2.5vh;
	font-weight:bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'roboto-bold-webfont';
	text-align:;
	}	
	
	
#section-box-full-btn {
    background-color:rgba(0, 0, 0, 0.5);
    color: white;
    display: block;
	margin-top:20px;
	padding:10px 20px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:16px;
	font-family: "Roboto", sans-serif;
	font-weight:normal;
	border: 1px solid #E9E3DD;
	transition: background-color 0.5s ease;
}

#section-box-full-btn:hover {
    background-color: #2e799b;

}
/******************************** END **************************/



/******************************** START   |||||   SECTION BOX FULL BACKGROUNDS **************************/

.wedding-bg{
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/02/blue-wedding-beach.jpg) no-repeat center center;
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.experiance-header {
    padding:60px 0;
	min-height:526px;
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/03/Komodo.jpg) no-repeat center center fixed; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.experiance-footer {

	background: url(http://elitetravelevents.com/wp-content/uploads/2015/03/Footer-The-Experience-Page.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.discover-header {
    padding:60px 0;
	min-height:526px;
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/03/discover-elite-bg.png) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}



.trans-ship {
	background-color:#;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0;
	padding:0;
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/03/trans-ship.png) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.plan-voy {
	background-color:#;
	min-height:526px;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0;
	padding:0 0 40px 0;
	background: url(img/slides/plan-voy-header.png) no-repeat top center;
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.plan-voy-footer {

	background: url(img/slides/Footer-Plan-A-Voyage.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.ocean-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/Picture-for-Ocean-Cruises-Page.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.ocean-footer {

	background: url(img/slides/ocean-footer.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.azamara-header {
    padding:60px 0;
	height:526px;
	background: url(img/slides/azamara-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.azamara-footer {
	background: url(img/slides/azamara-footer.png) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.msc-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/msc-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.msc-footer {
	background: url(img/slides/msc-footer1.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.pg-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/pg-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}


.pg-footer {

	background: url(img/slides/pg-footer1.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
	

.viking-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/viking-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
	
.viking-main1{
  background: url(img/slides/viking-footer-1.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }
.viking-main2{
  background: url(img/slides/viking-footer-2.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }
 .viking-main3{
  background: url(img/slides/viking-footer-3.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  } 
 .viking-main4{
  background: url(img/slides/viking-footer-4.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }


.viking-f1{
  background: url(img/slides/Footer-Image-Amsterdam-to-Budapest.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }
	
.viking-f2{
  background: url(img/slides/Footer-Image-BEIJING-TO-SHANGHAI.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }	

.viking-f3{
  background: url(img/slides/Footer-Image-Paris-to-Avignon.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }	
  
 .viking-f4{
  background: url(img/slides/Footer-Image-ST-PETERSBURG-TO-MOSCOW.png) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }	


.moscow-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/moscow-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.amsterdam-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/amsterdam-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.beijing-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/beijing-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.paris-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/paris-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.land-header {
    padding:60px 0;
	position: relative;
	min-height:526px;
	background: url(img/slides/land-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
#land-box {position: relative; min-height:526px;}
#land-content { position: absolute; bottom: 0; left: 0; }

.land-footer {
	background: url(img/slides/land-footer.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.sandals-header {
    padding:10px 0 60px 0;
	min-height:526px;
	background: url(img/slides/sandals-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.sandals-footer {
	background: url(img/slides/sandals-footer.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
	
.specials-header {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/specials-header.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

.specials-footer {
	background: url(img/slides/Footer-Image-Specials-Page.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}




.sandals-1 {
    padding:60px 0;
	min-height:526px;
	background: url(img/slides/sandals-1.png) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}




.golf-bg{
	background: url(http://elitetravelevents.com/wp-content/uploads/2014/12/golf-callout-video.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}

/******************************** END **************************/

/******************************** START   |||||   SECTION BOX HALF BACKGROUNDS **************************/

.on-board-bg{
  background: url(http://elitetravelevents.com/wp-content/uploads/2015/02/luxury-travel.jpg) no-repeat center center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }



.india-bg{
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/02/India-Domestic.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
	


.couple-bg{
	background: url(http://elitetravelevents.com/wp-content/uploads/2015/02/valentines-flash-sale.jpg) no-repeat center center; 
	background-size: cover;  
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	}
/******************************** END **************************/






#small-box-btn {
    background-color:#2e799b;
    color: white;
    position: absolute;
    top: 20px;
	display: block;
	margin-top:5px;
	padding:5px 10px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:14px;
	font-family: "Roboto", sans-serif;
	font-weight:normal;
	border: 1px solid #E9E3DD;
}

#small-box-btn:hover {
    background-color: #001643;

}

/* ALTERNATE BUTTON COLORS */
#small-box-btn-lb {
    background-color:#001643;
    color: white;
    position: absolute;
    top: 20px;
	display: block;
	margin-top:5px;
	padding:10px 20px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:18px;
	font-family: "Roboto", sans-serif;
	font-weight:normal;
	border: 1px solid #E9E3DD;
	text-transform:uppercase;
}

#small-box-btn-lb:hover {
    background-color: #2e799b;

}











	
/* START PADDING */

.p-10 {padding:10px;}
.p-20 {padding:20px;}
.p-30 {padding:30px;}
.p-40 {padding:40px;}
.p-50 {padding:50px;}
.p-60 {padding:60px;}
.p-70 {padding:70px;}
.p-80 {padding:80px;}
.p-90 {padding:90px;}
.p-100 {padding:100px;}

/* END PADDING */

/* START WIDTH */

.w-10 {width:10%;}
.w-20 {width:20%;}
.w-30 {width:30%;}
.w-40 {width:40%;}
.w-50 {width:50%;}
.w-60 {width:60%;}
.w-70 {width:70%;}
.w-80 {width:80%;}
.w-90 {width:90%;}
.w-100 {width:100%;}

/* END WIDTH */





/* START CUSTOM TITLES */




/* END CUSTOM TITLES */
.bullet-service-list {
    position:relative;
    padding:6px 0 6px 52px;
    font-size:15px;
    background:url(http://gpxmarketing.com/wp-content/uploads/2014/08/bracket.png) no-repeat 0 50%;
}

/* START TOP BAR */

.call-container { overflow: hidden; line-height:35px; vertical-align: middle; max-width:150px; }


.call-img {
background: url(http://gpxmarketing.com/wp-content/uploads/2014/08/phone-icon.png) no-repeat left center;
}

.top-nav-call a{
	color:#8f9294;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 20px;
	text-transform: uppercase;
	padding-left: 30px;
	vertical-align: middle;
	/* text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 3px; */
	}

.top-nav-call a:hover{
	color:#8f9294;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 20px;
	text-transform: uppercase;
	padding-left: 30px;
	/* text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 3px; */
	vertical-align: middle;
	}			
			
.top-nav-call-text {
	color:#8f9294;
	font-family: "Oswald", sans-serif;
	font-style: normal;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 10px;
	/* text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 3px; */
	vertical-align: bottom;
	}


/* END TOP BAR */

/* START HEADER / NAV */
.top-nav {
	color:#ccc;
	font-family: "Roboto", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	text-transform: uppercase;
	padding: 5px 12px;
	/* text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 3px; */
	}

.top-nav:hover {
	color:#fff;
	font-family: "Roboto", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	text-transform: uppercase;
	/* text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 3px; */
	}



/* END HEADER / NAV */

#slider-btn-green {
    background-color: #5cb85c;
    color: white;
    display: block;
	padding:10px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:4vh;
	line-height:4.4vh;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	border-radius:5px;
}

#slider-btn-green:hover {
    background-color: #046792;

}
#slider-btn-blue {
    background-color: #046792;
    color: white;
    display: block;
	padding:10px;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:4vh;
	line-height:4.4vh;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	border-radius:5px;
}

#slider-btn-blue:hover {
    background-color: #5cb85c;

}









#join-web-btn {
    background-color: #0e8dc7;
    color: white;
    display: block;
	padding:10px 0 10px 0;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:4vh;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	border-radius:5px;
}

#join-web-btn:hover {
    background-color: #337ab7;

}




#join-btn-org {
    background-color: #e45335;
    color: white;
    display: block;
	padding:10px 0 10px 0;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-size:3vh;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	border-radius:5px;
}

#join-btn-org:hover {
    background-color: #d43c1c;

}


#bookbutton {
    background-color:#ff9900;
    color: #fff;
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-family:Oswald;
	font-size:4vh;
	padding:5px 0 5px 0;
	border-radius:5px;
}
#bookbutton:hover { background-color:#840317;}

#appsbutton {
    background-color:#046792;
    color: #fff;
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
	font-family:Oswald;
	font-size:18px;
	padding:5px 0 5px 0;
	border-radius:5px;
}
#appsbutton:hover { background-color:#840317;}



.plan-txt {
font-size:4vh;
font-family: "Oswald", sans-serif;
color:#fff;
font-weight:bold;
text-align:center;

}
.plan-txt-span {
font-size:20px;
font-family: "Oswald", sans-serif;
color:#fff;
font-weight:400;
text-align:center;

}



.bennies {
font-size:8vh;
font-family: "Oswald", sans-serif;
color:#333;
font-weight:bold;

}

.bennies-white {
font-size:8vh;
font-family: "Oswald", sans-serif;
color:#fff;
font-weight:bold;

}


.bennies-green {
font-size:4vh;
font-family: "Oswald", sans-serif;
color:#7cc23a;
font-weight:100;

}



.dark-box{
background-color:#333;
	border-top: 1px solid #;
	border-bottom: 1px solid #;
	margin:-10px 0 -10px 0;
	padding:0;

}




.outer-box{
width:100%;
border:solid 1px #fff;
border-radius:3px;
margin:1px;
background-color:#fff;
-webkit-box-shadow: inset 0px 0px 150px 0px rgba(178,183,186,.6);
-moz-box-shadow: inset 0px 0px 150px 0px rgba(178,183,186,.6);
box-shadow: inset 0px 0px 150px 0px rgba(178,183,186,.6);


}
.box-shadow{
width:100%;
border:solid 1px #ddd;
border-radius:5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}

.list-group-item:hover { background-color:#f1f1f1;}


.bennie-box{
border:solid 1px #fff;
border-radius:3px;

background-color:#FFFFFF;

-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.7);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.7);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,.7);
}

.inner-box{
width:100%;
padding: 50px 0 50px 0;
background-color:rgba(51,51,51,1);
border-radius:3px;

}
.inner-box-title { 
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 5vh;
	line-height:6vh;
	text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;
	text-align:left;
	}


.allows-list-bold{ 
	font-size:18px; 
	color:#04689b;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	}



.web-list-bold{ 
	font-size:24px; 
	color:#04689b;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	}
.web-list{ 
	font-size:18px; 
	color:#333;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style:italic;
	}


.mob-txt {
    color:#727272;
	font-family: "Roboto", sans-serif;
	font-weight: 100;
	font-size: 18px; line-height: 24px;
	}
	
@media only screen and (max-width: 480px) {
.mob-txt { padding:20px;}

}

.large-title-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 4.5vh;
	text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;
	}
	
.large-title-txt-bold{
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 4.5vh;
	line-height:5.0vh;
	text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;
	
	}
	
.section-large-title-txt {
	color:#333;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 3.5vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}
	
.section-large-title-txt-bold{
	color:#333;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 3.5vh;
	line-height:5.0vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	
	}
	
.large-white-banner-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 6.0vh;
	line-height: 6.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 2px 2px 1px;
	}	
		
.large-red-banner-txt {
	color:#840317;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 6.0vh;
	line-height: 6.4vh;
	}
	
	
		
.large-sub-title-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 3.5vh;
	text-shadow: rgba(0, 0, 0, 1.0) 2px 2px 1px;
	}
.large-blue-title-txt {
	color:#046792;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 5.0vh;
	line-height: 6.0vh;
	}
.med-white-title-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 3.0vh;
	line-height: 4.0vh;
	text-shadow: rgba(0, 0, 0, 1.0) 2px 2px 1px;
	}
.blue-title-box {
background-color:#046792;
border:solid 3px #fff;
border-radius: 4px;
padding:10px;
}
.blue-title-box:hover {
background-color:#94d2fb;
border:solid 3px #fff;
border-radius: 4px;
padding:10px;
}


/* START BODY */

.logo-bar {
background-color:#000000; opacity:0.5; border-radius:25px;}

.para-heading {
	background-color:#0078ae;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0;
	margin:0;
	color:#FFFFFF;
	}
.para-heading-title {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 35px;
	line-height:;
	text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;
	}
.para-heading-sub-title {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 20px;
	line-height:;
	text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;
	}


.para-blue { 
	background-color:#046792;
	padding:0;
	margin:0;
	
	}

.crv-arrow-l{ position: absolute; top: -20px; right: -20px;}
.crv-arrow-r{ position: absolute; top: -20px; left: -20px;}


@media only screen and (max-width: 1200px) {
.crv-arrow-l{ display:none;}
.crv-arrow-r{ display:none;}
}


.para-blue-box {
	background-color:#043f59;
	border: 1px solid #9cb2bc;
	border-radius: 4px;
	padding: 0 10px 0 10px;
	font-size:18px;
	color:#fff;
	min-height:200px;
}


.para-blue-box:hover {
	background-color:#94d2fb;
	border: 1px solid #043f59;
	border-radius: 4px;
	padding: 0 10px 0 10px;
	font-size:18px;
	color:#043f59;
}

.offer-box {padding: 10px; max-width:300px;
}
.email-txt { font-size:18px; font-weight:bold; color:#FF0000;
}
.email-title {color:#94d2fb;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 5.5vh;
	line-height: 100%;
	text-shadow: rgba(0, 0, 0, 1.0) 3px 3px 1px;
	
	}

.off-white {
	background-color:#f7f8fa;
	border-top: 1px solid #;
	border-bottom: 1px solid #;
	margin:-30px 0 -30px 0;
	padding:0;

  }

.plans-section {
	background-color:#edeff0;
	border-top: 5px solid #d43c1c;
	border-bottom: 5px solid #333;
	margin:0;
	padding:0;

  }
  


.about-section {
	background-color:#f0f5f7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin:-30px 0 -30px 0;
	padding:0;

  }
  
.white-geo-section {
	background-color:#;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0 0 -20px 0;
	padding:0;
   background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/white-geo.png);
   background-repeat:repeat;

  }
  
 .white-geo-section-borders {
	background-color:#;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin:0;
	padding:0;
   background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/white-geo.png);
   background-repeat:repeat;

  }
  
  
  
 .dark-geo-section {
	background-color:#;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin: -30px 0 -30px 0;
	padding:0;
   background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/dark-geo.png);
   background-repeat:repeat;

  } 
  
  
.wood-section {
	background-color:#;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin:0;
	padding:0;
   background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/11/wood-grain-bg.png);
   background-repeat:repeat;

  }
.empty-white {
	background-color:#;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin:0 0 -40px 0;
	padding:0;

  }
  
 .empty-white-no-border {
	background-color:#;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	margin:0;
	padding:0;

  }
  

.family-bg {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:30px;
  background: url(http://pmhm.chiroppo.com/wp-content/uploads/sites/11/2014/02/BLP0099065_rf-d-ov1.jpg) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

  }

.services-bg {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:30px;
  background: url(http://pmhm.chiroppo.com/wp-content/uploads/sites/11/2015/01/services-bg.png) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

  }
.employer-bg {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:30px;
  background: url(http://pmhm.chiroppo.com/wp-content/uploads/sites/11/2015/01/employer-bg.png) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

  }
.provider-bg {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:30px;
  background: url(http://pmhm.chiroppo.com/wp-content/uploads/sites/11/2015/01/provider-bg.png) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

  }


.grey-geo-pattern {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:0;
  background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/texturebg.png) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

  }


.web-section {
	background-color:#;
	border-top: 5px solid #0f0f0f;
	border-bottom: 5px solid #0f0f0f;
	margin: -30px 0 -30px 0;
	padding:0;
	  background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/blue-print-bg.jpg) no-repeat top center; 
  background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;


  }
  
 .website-white {
font-size:8vh;
line-height:60px;
font-family: "Roboto", sans-serif;
color:#fff;
font-weight:bold;
text-shadow: rgba(0, 0, 0, 1.0) 1px 1px 1px;

}
  
 .web-sub-txt{
 color:#d4cece;
 font-size:24px;
 font-family: "Roboto", sans-serif;
 font-weight:400;
 }




.pattern {
  background-color:#;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin:0;
  padding:0;
  background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/pattern9.png) repeat; 


  }


.img-shadow {box-shadow: 0px 0px 15px #888888; border: solid 1px #979797;}


.para-slider { 
	background-color:#;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin:0 0 -60px 0;
	padding:0;
   background: url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/11/bkgd13.jpg) no-repeat top center; 
   background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
	}


.home-banner { 
	background-color:#;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #04689b;
	margin:0;
	padding:0;
   background: url(http://pmhm.chiroppo.com/wp-content/uploads/sites/11/2014/02/fullsite-img13.jpg) no-repeat top center; 
   background-size: cover;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
	}



.para-1 { 
	background-color:#;
	background-image:url(http://elitetravelevents.com/wp-content/uploads/sites/5/2014/02/light-gray-paper-bg1.png);
	background-repeat: repeat;
	background-attachment:fixed;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px 0;
	}

.para-2 { 
	background-color:#000;
	background-image:url(http://gpxmarketing.com/wp-content/uploads/2014/08/dark-pattern.png);
	background-repeat: repeat;
	background-attachment:fixed;
	border-top: 0px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px 0;
	}
.para-2-title-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 7.5vh;
	line-height: 100%;
	text-shadow: rgba(0, 0, 0, 1.0) 3px 3px 1px;
	}
@media only screen and (max-width: 480px) {
	.para-2-title-txt { 
		font-size: 4.0vh; text-align:center;
	}
}
@media only screen and (max-width: 768px) {
	.para-2-title-txt { 
		font-size: 5.0vh; text-align:center;
	}
}

.para-2-sub-title {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 22px;
	line-height:60px;
	text-shadow: rgba(0, 0, 0, 1.0) 3px 3px 1px;
	}


.top-slide-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 30px;
	line-height:40px;
	text-shadow: rgba(0, 0, 0, 1.0) 3px 3px 1px;
	}
	
	
.h1-title-txt {
	color:#333;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 5vh;
	line-height:6vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}


.h1-about-title-txt {
	color:#333;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 4.0vh;
	line-height:4.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}
.h1-about-title-txt-white {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 4.0vh;
	line-height:4.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}
.h1-white-title-txt {
	color:#ffffff;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 7vh;
	line-height:7.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}

.h1-blue-title-txt {
	color:#04689b;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 6vh;
	line-height:6.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}

.h2-blue-title-txt {
	color:#04689b;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 4vh;
	line-height:4.4vh;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	}





@media only screen and (max-width: 480px) {
	.h1-title-txt { 
		font-size: 45px; text-align:center;
		color:#333;
	}
}



.sub-title-txt {
	color:#fff;
	font-family: "Oswald", sans-serif;
	font-weight: 100;
	font-style: normal;
	font-size: 22px;
	line-height:30px;
	text-shadow: rgba(0, 0, 0, 1.0) 0px 0px 0px;
	background-color:#333;
	display:inline;
	letter-spacing:2px;
	padding:5px;
	vertical-align:middle;
	}
	
	
.para-services { 
	background-color:#fff;
	border-top: 0px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0;
	}

/* END BODY */


	    /* START WHITE PAPER */
		
.w-ppr {
border:solid 5px #fff;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
padding:15px;
width:auto;
height: auto;
min-height:290px;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

background-image:url(http://gpxmarketing.com/wp-content/uploads/2014/07/blue-chkrd-bg.png); background-repeat:repeat;
margin-bottom:50px;

}

.w-ppr-img {
	position: relative;
    top: 0px;
    left: -50px;
	float:left;
}

@media only screen and (max-width: 350px) {
.w-ppr-img {
	position: relative;
    top: 0px;
	left: 0px;
	float: none;

}}
@media only screen and (max-width: 480px) {
.w-ppr-img {
	position: relative;
    top: 0px;
	left: 0px;
	float: none;
	padding-left:20px;

}}


.w-ppr-hl {
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#0078ae;
	text-shadow: 1px 1px #fff;
}
.w-ppr-dl a:link {
	font-size:20px;
	font-weight:bold;
	color:#0078ae;
	text-shadow: 1px 1px #fff;
}
.w-ppr-dl a:hover {
	color:#ff9900;

}


.trans-link {
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	}
.trans-link.slideright:hover {
    -webkit-transform: translate(2em,0);
    -moz-transform: translate(2em,0);
    -o-transform: translate(2em,0);
    -ms-transform: translate(2em,0);
    transform: translate(2em,0);
  }
     /* END WHITE PAPER */



/* START FOOTER */




/* END FOOTER */