/* CSS Document */



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

	#logo{
		max-width:60px;	
		margin-top:-5px;
	}
	#showMainMenu{
		display:block;	
	}
	#subNav,
	#nav{
		display:none;	
	}
	#mainMenuMobile{
		display:block;	
	}
	#headerWoman,
	#headerCouple{
		display:none;	
	}
	#mainGuy {
		position: relative;
		right: 0;
		text-align: center;
		max-width: 80%;
		z-index: 10;
		top:50% !important;
	}
	#raj{
		position:relative;	
	}
	#mainGuy img {
		width: 180px;
	}
	#insideContainer {
		height: auto;
		padding-bottom: 0;
		padding: 50px 0 30px;
		position: relative;
	}
	.pageTitle{
		position:relative;	
		padding:0;
		width: 95%;
	}
	#homeContainer {
		height: auto;
	}
	#homeIntro{
		text-align:center;

		margin:50px auto 30px;
		position:relative;	
	}
	#homeIntro span{
		font-size:50px;	
	}
	.split2 li{
		width:100%;
		text-align:center;	
	}
	.split4 li,{
		width:50%;	
	}
	#packages li{
		width:47%;	
	}
	
	#mainContent{
		padding-bottom:0px;	
	}
	#footer{
		position:relative;	
	}
	#stickyFinish{
		text-align:center;	
		top: -120px;
	}
	#stickyFinish h3 {
		float: none;
		width: 100%;
		text-align:center;
		margin:0 0 10px 0;
	}
	#stickyFinish .leftTitle a{
		float:none;	
		font-size: 12px;
		padding: 10px;
	}
	.split8 li{
		width:25%;
		margin:0 0 20px 0;	
	}
	.split4 li{
		width:50%;	
	}
	
}


@media only screen and (max-width : 600px) {
	.hideMobile{
		display:none;	
	}
	.split3 li{
		width:100%;	
	}
	.split4 li{
		width:100%;	
	}
	#packages li{
		width:98%;	
	}
	#insideContainer{
		background-position:0 0 !important;	
		height: auto;
	}
	#clouds{
		background-size:100%;	
	}
	.pageTitle{
		position:relative;	
		padding:0;
		width: 95%;
	}
	#insideContainer h1 {
		margin-top: 30px;
	}
	.formLeft,
	.formRight{
		width:100%;	
	}
	.formRight{
		margin:0 0 40px 0;	
	}
	li.snapChat{
		display:none;	
	}
	.bokehBG h2{
		margin-top:0 !important;	
	}
	.bokehBG div{
		margin-top:40px !important;	
		margin-bottom:40px !important;	
	}
	h2{
		font-size:35px;	
	}
	#testimonialLeft{
		width:100%;	
		margin-top:0;
	}
	#testimonialRight{
		width:100%;	
	}
	.testimonialCharacter {
		max-width: 160px;
	}
	#artistContainer{
		height:480px;	
	}
	.split8 li{
		width:33.333%;
		margin:0 0 20px 0;	
	}
	#insideContainer h1 {
		font-size: 26px;
	}
}

@media only screen and (max-width : 500px) {
	.split8 li{
		width:50%;
		margin:0 0 20px 0;	
	}
}