@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

* {
margin:0px;
padding:0px;
}

body {
font-family: 'Open Sans', sans-serif;
color:white;

}

a:hover{
	color:white;
}

@media screen and ( max-width: 1000px) and (min-width: 600px) {
	body {
		position:relative;
	}

	#logo-container {
		position:absolute;
		left:50%;
		top:80px;
	}

	#logo {
		width:534px;
		height:201px;
		margin:0px auto;
		background:transparent;
		position:relative;
		left:-75%;
		z-index:10;
	}

	.full-container {
		width:100%;
		padding-top:400px;
		text-align: center;
		margin:0 auto;
	}

	.full-container2 {
		width:100%;
		padding-top:250px;
		text-align: center;
		margin:0 auto;
	}

	.full-container3 {
		width:100%;
		padding-top:50px;
		text-align: center;
		margin:0 auto;
	}

	.container {
		width:960px;
		margin:0px auto;
		padding-top:20px;
	}

	#menubg {
		width:100%;
		height:60px;
		background:#999999;
		position:fixed;
		top:0px;
		z-index:10000;

	}

	#menu-container {
		padding-top:20px;
		width:710px;
		margin:0 auto;
		text-align: center;
		font-weight:700;
	}

	#menu-container ul.dropdown {
		margin-left:0px;
		z-index:100;
		position:relative;
	}

	.down {
		width:150px;
		height:40px;
		background:url('../images/down.png') bottom center;
		margin:60px auto 0px auto;
	}

	.heading {
		font-weight:700;
		font-size:70px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		height:200px;
	}

	.heading1 {
		font-weight:700;
		font-size:35px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		height:200px;
	}

	.heading2 {
		font-weight:400;
		font-size:20pt;
		color:white;
		width:900px;
		margin:0 auto;
		height:80px;
	}

	.heading3 {
		font-size:15px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	.headingAbout {
		font-size:15px;
		width:100%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	.aboutText {
		width:1000px;
		margin:0 auto;
		padding:20px 0px;
	}

	.aboutMobile {
		display: none;
	}


	.textback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback2 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback3 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback4 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.indexback1 {
		background:url('../images/homeL.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.indexback2 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.indexback3 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding1 {
		background:url('../images/Wedding/wedding1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding2 {
		background:url('../images/Wedding/wedding2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding3 {
		background:url('../images/Wedding/wedding3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding4 {
		background:url('../images/Wedding/wedding4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding5 {
		background:url('../images/Wedding/wedding5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding6 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding7 {
		background:url('../images/Wedding/wedding7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding8 {
		background:url('../images/Wedding/wedding8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding9 {
		background:url('../images/Wedding/wedding9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding10 {
		background:url('../images/Wedding/wedding10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.work2 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.work4 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild1 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild2 {
		background:url('../images/wildlife/wildlife2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild3 {
		background:url('../images/wildlife/wildlife3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild4 {
		background:url('../images/wildlife/wildlife4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild5 {
		background:url('../images/wildlife/wildlife5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild6 {
		background:url('../images/wildlife/wildlife6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild7 {
		background:url('../images/wildlife/wildlife7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild8 {
		background:url('../images/wildlife/wildlife8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild9 {
		background:url('../images/wildlife/wildlife9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild10 {
		background:url('../images/wildlife/wildlife10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild11 {
		background:url('../images/wildlife/wildlife11L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild12 {
		background:url('../images/wildlife/wildlife12L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild13 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all2 {
		background:url('../images/AllOccasions/AllOccasions2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all3 {
		background:url('../images/AllOccasions/AllOccasions3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all4 {
		background:url('../images/AllOccasions/AllOccasions4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all5 {
		background:url('../images/AllOccasions/AllOccasions5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all6 {
		background:url('../images/AllOccasions/AllOccasions6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all7 {
		background:url('../images/AllOccasions/AllOccasions7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all8 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all9 {
		background:url('../images/AllOccasions/AllOccasions9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all10 {
		background:url('../images/AllOccasions/AllOccasions10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all11 {
		background:url('../images/AllOccasions/AllOccasions11L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.packageback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	   	height:950px;
	}

	.packageback2 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.aboutback1 {
		background:url('../images/aboutMeL.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:1200px;
		background-position-y: 60px;
	}

	.testback1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.contactback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.family1 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family2 {
		background:url('../images/FamilyPortraits/Family2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family3 {
		background:url('../images/FamilyPortraits/Family3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family4 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family5 {
		background:url('../images/FamilyPortraits/Family5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family6 {
		background:url('../images/FamilyPortraits/Family6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family7 {
		background:url('../images/FamilyPortraits/Family7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.more-info {
		height:40px;
		width:250px;
		margin:40px auto;
	}

	.more-info a img, .more-info a{
		margin-top:20px;
		height:100%;
		width:100%;
	}

	.footer {
		background:#777777;
		height:250px;
		color:black;
		font-size: 15px;
	}

	#footer-left {
		float: left;
		width:25%;
		text-align: left;
	}

	#footer-right {
		float: right;
		width:25%;
		text-align: right;
	}

	a {
    	text-decoration: none;
		color:#333333;
	}

	ul {
	    list-style-type: none;
    	margin: 0;
	    padding: 0;
	}

	li {
    	float: left;
	}

	li a {
    	display: block;
    	text-align: center;
	    padding: 0 20px 20px 20px;
    	text-decoration: none;
		color:#333333;
	}

	h1{
		font-size: 25px;
	}

	p{
		margin-bottom: 10px;
	}

	table, th, td {
    border: 1px solid white;
    border-collapse: collapse;
    padding:5px;
	}

	#bbbmobile{
		display: none;
	}
	#bbbdesktop{
		margin:20px auto;
	}


	ul.dropdown,
	ul.dropdown li,
	ul.dropdown ul {
	 list-style: none;
	 margin: 0;
	 padding: 0px 0px 6px 0px;
	 z-index:1100;
	}

	ul.dropdown {
	 z-index: 597;
	 list-style-type: none;
	 display:inline;
	 margin-left:0px;
	 margin-top:8px;
	}

	ul.dropdown li {
	 float: left;
	 line-height: 1.4em;
	 vertical-align: middle;
	 zoom: 1;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 position: relative;
	 z-index: 599;
	 cursor: default;
	}

	ul.dropdown ul {
	 visibility: hidden;
	 position: absolute;
	 top: 40px;
	 left: 0px;
	 z-index: 598;
	 width: 100%;
	 padding:5px;
	}

	ul.dropdown ul li {
	 float: none;
	}

	ul.dropdown ul ul {
	 top: 1px;
	 left: 99%;
	}

	ul.dropdown li:hover > ul {
	 visibility: visible;
	}


	/* ----- ALL LEVELS (incl. first) */


		ul.dropdown li {
		 background-color: tranparent;
		 color: #777777;
		 line-height: normal;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		 
		}

		ul.dropdown a:link,
		ul.dropdown a:visited { color: white; text-decoration: none; }
		ul.dropdown a:hover { color: #333333; text-decoration: none; }
		ul.dropdown a:active { color: #333333; }



		ul.dropdown ul {
		 width: 150px;
		 background-color: #fff;
		 font-size: 10pt;
		 text-transform: none;
		 filter: alpha(opacity=95);
		 -moz-opacity: .95;
		 KhtmlOpacity: .95;
		 opacity: .95;
		}

			ul.dropdown ul li {
			 background-color: transparent;
			 color: #333333;
			 filter: none;
			 text-align: left;
			}

			ul.dropdown ul li.hover,
			ul.dropdown ul li:hover {
			 background-color: transparent;
			}

			ul.dropdown ul a:link,
			ul.dropdown ul a:visited { color: #777777; }
			ul.dropdown ul a:hover { color: #333333; text-decoration: none; }
			ul.dropdown ul a:active { color: #777777; }



	ul.dropdown *.dir {
	 background-image: none;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}


	ul.dropdown li a {
	 padding: 15px;
	 text-align: left;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}

	ul.dropdown ul a {
	 padding: 7px 20px 7px 14px;
	 width: 230px; /* Especially for IE */
	 
	}

	ul.dropdown ul a:hover {
	 width:230px;
	}

	ul.dropdown a.open {
	 color: #333333;
	}

	ul.dropdown ul a.open {
	 color: #333333;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	 color: #333333;
	}

	ul.dropdown ul li:hover > a.dir {
	 color: #333333;
	}

}

@media (min-width: 1000px) {
	body {
		position:relative;
	}

	#logo-container {
		position:absolute;
		left:50%;
		top:80px;
	}

	#logo {
		width:534px;
		height:201px;
		margin:0px auto;
		background:transparent;
		position:relative;
		left:-75%;
		z-index:10;
	}

	.full-container {
		width:100%;
		padding-top:400px;
		text-align: center;
		margin:0 auto;
	}

	.full-container2 {
		width:100%;
		padding-top:250px;
		text-align: center;
		margin:0 auto;
	}

	.full-container3 {
		width:100%;
		padding-top:50px;
		text-align: center;
		margin:0 auto;
	}

	.container {
		width:960px;
		margin:0px auto;
		padding-top:20px;
	}

	#menubg {
		width:100%;
		height:60px;
		background:#999999;
		position:fixed;
		top:0px;
		z-index:10000;

	}

	#menu-container {
		padding-top:20px;
		width:710px;
		margin:0 auto;
		text-align: center;
		font-weight:700;
	}

	#menu-container ul.dropdown {
		margin-left:0px;
		z-index:100;
		position:relative;
	}

	.down {
		width:150px;
		height:40px;
		background:url('../images/down.png') bottom center;
		margin:60px auto 0px auto;
	}

	.heading {
		font-weight:700;
		font-size:70px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		height:200px;
	}

	.heading1 {
		font-weight:700;
		font-size:35px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		height:200px;
	}

	.heading2 {
		font-weight:400;
		font-size:20pt;
		color:white;
		width:900px;
		margin:0 auto;
		height:80px;
	}

	.heading3 {
		font-size:15px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	.headingAbout {
		font-size:15px;
		width:100%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding:40px 0px;
	}

	.aboutText {
		width:1000px;
		margin:0 auto;
		padding:20px 0px;
	}

	.aboutMobile {
		display: none;
	}


	.textback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback2 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback3 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.textback4 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	}

	.indexback1 {
		background:url('../images/homeL.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.indexback2 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.indexback3 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding1 {
		background:url('../images/Wedding/wedding1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding2 {
		background:url('../images/Wedding/wedding2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding3 {
		background:url('../images/Wedding/wedding3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding4 {
		background:url('../images/Wedding/wedding4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding5 {
		background:url('../images/Wedding/wedding5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding6 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding7 {
		background:url('../images/Wedding/wedding7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding8 {
		background:url('../images/Wedding/wedding8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding9 {
		background:url('../images/Wedding/wedding9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wedding10 {
		background:url('../images/Wedding/wedding10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.work2 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.work4 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild1 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild2 {
		background:url('../images/wildlife/wildlife2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild3 {
		background:url('../images/wildlife/wildlife3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild4 {
		background:url('../images/wildlife/wildlife4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild5 {
		background:url('../images/wildlife/wildlife5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild6 {
		background:url('../images/wildlife/wildlife6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild7 {
		background:url('../images/wildlife/wildlife7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild8 {
		background:url('../images/wildlife/wildlife8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild9 {
		background:url('../images/wildlife/wildlife9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild10 {
		background:url('../images/wildlife/wildlife10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild11 {
		background:url('../images/wildlife/wildlife11L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild12 {
		background:url('../images/wildlife/wildlife12L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.wild13 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all2 {
		background:url('../images/AllOccasions/AllOccasions2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all3 {
		background:url('../images/AllOccasions/AllOccasions3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all4 {
		background:url('../images/AllOccasions/AllOccasions4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all5 {
		background:url('../images/AllOccasions/AllOccasions5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all6 {
		background:url('../images/AllOccasions/AllOccasions6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all7 {
		background:url('../images/AllOccasions/AllOccasions7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all8 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all9 {
		background:url('../images/AllOccasions/AllOccasions9L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all10 {
		background:url('../images/AllOccasions/AllOccasions10L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.all11 {
		background:url('../images/AllOccasions/AllOccasions11L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.packageback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	   	height:950px;
	}

	.packageback2 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.aboutback1 {
		background:url('../images/aboutMeL.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:1200px;
		background-position-y: 60px;
	}

	.testback1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.contactback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
		height:950px;
	}

	.family1 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family2 {
		background:url('../images/FamilyPortraits/Family2L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family3 {
		background:url('../images/FamilyPortraits/Family3L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family4 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family5 {
		background:url('../images/FamilyPortraits/Family5L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family6 {
		background:url('../images/FamilyPortraits/Family6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.family7 {
		background:url('../images/FamilyPortraits/Family7L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    background-attachment: fixed !important;
	    height: 950px;
	}

	.more-info {
		height:40px;
		width:250px;
		margin:40px auto;
	}

	.more-info a img, .more-info a{
		margin-top:20px;
		height:100%;
		width:100%;
	}

	.footer {
		background:#777777;
		height:250px;
		color:black;
		font-size: 15px;
	}

	#footer-left {
		float: left;
		width:25%;
		text-align: left;
	}

	#footer-right {
		float: right;
		width:25%;
		text-align: right;
	}

	a {
    	text-decoration: none;
		color:#333333;
	}

	ul {
	    list-style-type: none;
    	margin: 0;
	    padding: 0;
	}

	li {
    	float: left;
	}

	li a {
    	display: block;
    	text-align: center;
	    padding: 0 20px 20px 20px;
    	text-decoration: none;
		color:#333333;
	}

	h1{
		font-size: 25px;
	}

	p{
		margin-bottom: 10px;
	}

	table, th, td {
    border: 1px solid white;
    border-collapse: collapse;
    padding:5px;
	}

	#bbbmobile{
		display: none;
	}
	#bbbdesktop{
		margin:20px auto;
	}


	ul.dropdown,
	ul.dropdown li,
	ul.dropdown ul {
	 list-style: none;
	 margin: 0;
	 padding: 0px 0px 6px 0px;
	 z-index:1100;
	}

	ul.dropdown {
	 z-index: 597;
	 list-style-type: none;
	 display:inline;
	 margin-left:0px;
	 margin-top:8px;
	}

	ul.dropdown li {
	 float: left;
	 line-height: 1.4em;
	 vertical-align: middle;
	 zoom: 1;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 position: relative;
	 z-index: 599;
	 cursor: default;
	}

	ul.dropdown ul {
	 visibility: hidden;
	 position: absolute;
	 top: 40px;
	 left: 0px;
	 z-index: 598;
	 width: 100%;
	 padding:5px;
	}

	ul.dropdown ul li {
	 float: none;
	}

	ul.dropdown ul ul {
	 top: 1px;
	 left: 99%;
	}

	ul.dropdown li:hover > ul {
	 visibility: visible;
	}


	/* ----- ALL LEVELS (incl. first) */


		ul.dropdown li {
		 background-color: tranparent;
		 color: #777777;
		 line-height: normal;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		 
		}

		ul.dropdown a:link,
		ul.dropdown a:visited { color: white; text-decoration: none; }
		ul.dropdown a:hover { color: #333333; text-decoration: none; }
		ul.dropdown a:active { color: #333333; }



		ul.dropdown ul {
		 width: 150px;
		 background-color: #fff;
		 font-size: 10pt;
		 text-transform: none;
		 filter: alpha(opacity=95);
		 -moz-opacity: .95;
		 KhtmlOpacity: .95;
		 opacity: .95;
		}

			ul.dropdown ul li {
			 background-color: transparent;
			 color: #333333;
			 filter: none;
			 text-align: left;
			}

			ul.dropdown ul li.hover,
			ul.dropdown ul li:hover {
			 background-color: transparent;
			}

			ul.dropdown ul a:link,
			ul.dropdown ul a:visited { color: #777777; }
			ul.dropdown ul a:hover { color: #333333; text-decoration: none; }
			ul.dropdown ul a:active { color: #777777; }



	ul.dropdown *.dir {
	 background-image: none;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}


	ul.dropdown li a {
	 padding: 15px;
	 text-align: left;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}

	ul.dropdown ul a {
	 padding: 7px 20px 7px 14px;
	 width: 230px; /* Especially for IE */
	 
	}

	ul.dropdown ul a:hover {
	 width:230px;
	}

	ul.dropdown a.open {
	 color: #333333;
	}

	ul.dropdown ul a.open {
	 color: #333333;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	 color: #333333;
	}

	ul.dropdown ul li:hover > a.dir {
	 color: #333333;
	}

}


/*Style 'show menu' label button and hide it by default*/
	.show-menu {
		text-decoration: none;
		color: white;
		background: #777777;
		text-align: center;
		padding: 10px 0;
		display: none;
		width:100%;
		margin-bottom:1px;
	}

	/*Hide checkbox*/
	input[type=checkbox]{
	    display: none;
	    -webkit-appearance: none;
	}


@media screen and (max-width : 600px){


	.full-container,  .full-container3, .sub-full-container {
		width:100%;
		text-align: center;
		margin:0 auto;
	}

	.full-container2,.full-container3 {
		width:100%;
		text-align: center;
		margin:0 auto;
		padding: 20px 0px;
	}

	.textback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.textback2 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.textback3 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.textback4 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% 100%;
	    background-size: cover;
		/*height:350px;*/
		background-position-x:-100px;
	}

	.indexback1 {
		background:url('../images/homeS.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.indexback2 {
		background:url('../images/AllOccasions/AllOccasions1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.indexback3 {
		background:url('../images/Wedding/wedding6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-100px;
	}

	.work2 {
		background:url('../images/wildlife/wildlife13S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.work4 {
		background:url('../images/FamilyPortraits/Family1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-65px;
	}

	.wild1 {
		background:url('../images/wildlife/wildlife1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.wild2 {
		background:url('../images/wildlife/wildlife2S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.wild3 {
		background:url('../images/wildlife/wildlife3S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild4 {
		background:url('../images/wildlife/wildlife4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild5 {
		background:url('../images/wildlife/wildlife5S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild6 {
		background:url('../images/wildlife/wildlife6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild7 {
		background:url('../images/wildlife/wildlife7S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild8 {
		background:url('../images/wildlife/wildlife8S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild9 {
		background:url('../images/wildlife/wildlife9S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild10 {
		background:url('../images/wildlife/wildlife10S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild11 {
		background:url('../images/wildlife/wildlife11S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild12 {
		background:url('../images/wildlife/wildlife12S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wild13 {
		background:url('../images/wildlife/wildlife13S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all1 {
		background:url('../images/AllOccasions/AllOccasions1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all2 {
		background:url('../images/AllOccasions/AllOccasions2S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all3 {
		background:url('../images/AllOccasions/AllOccasions3S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all4 {
		background:url('../images/AllOccasions/AllOccasions4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}
	.all5 {
		background:url('../images/AllOccasions/AllOccasions5S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all6 {
		background:url('../images/AllOccasions/AllOccasions6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all7 {
		background:url('../images/AllOccasions/AllOccasions7S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all8 {
		background:url('../images/AllOccasions/AllOccasions8S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}
	.all9 {
		background:url('../images/AllOccasions/AllOccasions9S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all10 {
		background:url('../images/AllOccasions/AllOccasions10S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.all11 {
		background:url('../images/AllOccasions/AllOccasions11S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.packageback1 {
		background:url('../images/FamilyPortraits/Family4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.packageback2 {
		background:url('../images/Wedding/wedding6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		background-position-x:-100px;
	}

	.aboutback1 {
		background:url('../images/aboutMeS.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.testback1 {
		background:url('../images/AllOccasions/AllOccasions1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	}

	.contactback1 {
		background:url('../images/FamilyPortraits/Family4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
	}

	.wedding1 {
		background:url('../images/Wedding/wedding1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-60px;
	}

	.wedding2 {
		background:url('../images/Wedding/wedding2S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-65px;
	}

	.wedding3 {
		background:url('../images/Wedding/wedding3S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wedding4 {
		background:url('../images/Wedding/wedding4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-50px;
	}

	.wedding5 {
		background:url('../images/Wedding/wedding5S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wedding6 {
		background:url('../images/Wedding/wedding6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-100px;
	}

	.wedding7 {
		background:url('../images/Wedding/wedding7S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
	}

	.wedding8 {
		background:url('../images/Wedding/wedding8S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-60px;
	}

	.wedding9 {
		background:url('../images/Wedding/wedding9S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-25px;
	}

	.wedding10 {
		background:url('../images/Wedding/wedding10S.jpg');
		background-size:100% 100%;
	    background-size: cover;
		height:350px;
		background-position-x:-80px;
	}

	.family1 {
		background:url('../images/FamilyPortraits/Family1S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
		background-position-x:-65px;
	}

	.family2 {
		background:url('../images/FamilyPortraits/Family2S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
	}

	.family3 {
		background:url('../images/FamilyPortraits/Family3S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
		background-position-x:-65px;
	}

	.family4 {
		background:url('../images/FamilyPortraits/Family4S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
	}

	.family5 {
		background:url('../images/FamilyPortraits/Family5S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
		background-position-x:-85px;
	}

	.family6 {
		background:url('../images/FamilyPortraits/Family6S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
		background-position-x:-60px;
	}

	.family7 {
		background:url('../images/FamilyPortraits/Family7S.jpg');
		background-size:100% 100%;
	    background-size: cover;
	    height: 350px;
		background-position-x:-70px;
	}

	#logo-container{
		margin-top: -123px;
    	margin-bottom: 23px;
	}

	#logo-container{
		width:80%;
		margin-left: 10%;
    	height: 100px;
	}
	
	#logo img {
		width:100%;
	}

	#menubg{
		margin-top:85px;
	}

	#show-menu:checked ~ ul.dropdown{
	    display: block;
	   /* margin-bottom:300px;*/
	}

	#show-menu:not(:checked) ~ ul.dropdown{
	    display: none;
	}

	ul {
		position: static;
		display: none;
		z-index:10000;
	}

	.show-menu {
		display:block;
	}

	li {
		display:block;
		float: left;
		text-align:center;
		width:100%;
		margin-bottom:1px;
	}

	li a {
		display:block;
		height: 27px;
		text-align: center;
		color:white;
		background:#777777;
		padding:6px 0px;
		text-decoration: none;
		position:relative;
		text-transform: uppercase;
	}

	li:hover a {
		background-color: white;
		color:#777777;
	}

	/*Style for dropdown links*/
	li:hover ul a {
		background-color: #777777 ;	
		color:white;
		text-transform: uppercase;
		text-align:center;
		opacity: .8;
		height: 27px;
		padding:6px 0px;
		width:100%;
	}

	/*Hover state for dropdown links*/
	li:hover ul a:hover {
		background: #fff;
		color:white;
	}

	/*Hide dropdown links until they are needed*/
	li ul {
		display: none;
	}

	/*Make dropdown links vertical*/
	li ul li {
		display: block;
		float: none;
	}


	/*Prevent text wrapping*/
	li ul li a {
		width: auto;
		min-width: 100px;
		padding: 0 20px;
		text-align:center;
	}

	.footer{
		background:#777777;
		color:black;
		text-align: center;
		padding:20px;
		font-size: 12px;
	}

	a {
    	text-decoration: none;
		color:#333333;
	}

	.more-info {
		height:40px;
		width:170px;
		margin:40px auto;
	}

	.more-info a img, .more-info a{
		margin-top:20px;
		height:80%;
		width:100%;
	}
	.down {
		width:80px;
		height:20px;
		background:url('../images/down.png') bottom center;
		margin:40px auto 0px auto;
		display: none;
	}

	.heading {
		font-weight:700;
		font-size:22px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		padding-top:140px;
	}

	.heading3 {
		font-size:12px;
		margin:0px auto;
		width:80%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	.headingAbout {
		font-size:12px;
		width:100%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 20px 0px;
	}

	.aboutText {
		width:80%;
		margin-left:10%;
	}

	#footer-left {
		margin-bottom: 20px;
	}

	#bbbmobile {
		margin-top: 20px;
	}


	.aboutMobile {
	height: 270px;
	}

	h1{
		font-size: 20px;
		margin-bottom: 20px;
	}

	table, th, td {
    border: 1px solid white;
    border-collapse: collapse;
    padding:5px;
	}

	p {
		margin-bottom: 20px;
	}


	#bbbdesktop{
		display: none;
	}
}


@media only screen 
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.full-container {
		width:100%;
		/*padding-top:400px;*/
		text-align: center;
		margin:0 auto;
	}


	.indexback1 {
		background:url('../images/homeL.jpg');
		background-size:100% contain;
		height:860px;
	}

	.indexback2 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:-90px;
	}

	.indexback3 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:940px;
		background-position-y:-90px;
		background-position-x:-300px;
	}


	.wild1 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% contain;
		height:960px;
		background-position-y:10px;
	}

	.wild2 {
		background:url('../images/wildlife/wildlife2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild3 {
		background:url('../images/wildlife/wildlife3L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild4 {
		background:url('../images/wildlife/wildlife4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:10px;
	}

	.wild5 {
		background:url('../images/wildlife/wildlife5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild6 {
		background:url('../images/wildlife/wildlife6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild7 {
		background:url('../images/wildlife/wildlife7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild8 {
		background:url('../images/wildlife/wildlife8L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild9 {
		background:url('../images/wildlife/wildlife9L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild10 {
		background:url('../images/wildlife/wildlife10L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild11 {
		background:url('../images/wildlife/wildlife11L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.wild12 {
		background:url('../images/wildlife/wildlife12L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:-20px;
	}

	.wild13 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wedding1 {
		background:url('../images/Wedding/wedding1L.jpg');
		background-size:100% contain;
		height:960px;
		background-position-y:10px;
	}

	.wedding2 {
		background:url('../images/Wedding/wedding2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.wedding3 {
		background:url('../images/Wedding/wedding3L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:40px;
	}

	.wedding4 {
		background:url('../images/Wedding/wedding4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-80px;
	}

	.wedding5 {
		background:url('../images/Wedding/wedding5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wedding6 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-270px;
	}

	.wedding7 {
		background:url('../images/Wedding/wedding7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wedding8 {
		background:url('../images/Wedding/wedding8L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wedding9 {
		background:url('../images/Wedding/wedding9L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-100px;
	}

	.wedding10 {
		background:url('../images/Wedding/wedding10L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.all1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.all2 {
		background:url('../images/AllOccasions/AllOccasions2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.all3 {
		background:url('../images/AllOccasions/AllOccasions3L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all4 {
		background:url('../images/AllOccasions/AllOccasions4L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all5 {
		background:url('../images/AllOccasions/AllOccasions5L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all6 {
		background:url('../images/AllOccasions/AllOccasions6L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.all7 {
		background:url('../images/AllOccasions/AllOccasions7L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all8 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.all9 {
		background:url('../images/AllOccasions/AllOccasions9L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.all10 {
		background:url('../images/AllOccasions/AllOccasions10L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.all11 {
		background:url('../images/AllOccasions/AllOccasions11L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.family1 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.family2 {
		background:url('../images/FamilyPortraits/Family2L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.family3 {
		background:url('../images/FamilyPortraits/Family3L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.family4 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family5 {
		background:url('../images/FamilyPortraits/Family5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family6 {
		background:url('../images/FamilyPortraits/Family6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family7 {
		background:url('../images/FamilyPortraits/Family7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}


	.textback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.textback2 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% contain;
		height:1200px;
	}

	.textback3 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.textback4 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-180px;
	}

	.work2 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.work4 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:-50px;
	}

	
	.packageback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.packageback2 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:900px;
		background-position-x:-200px;
	}

	.aboutback1 {
		background:rgba(140, 140, 140, 0.85)
		/*background:url('../images/aboutMeL.jpg');
		background-size:100% contain;*/
		height:450px;
	}

	.aboutMobile {
		display: none;
	}

	.testback1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.contactback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.ipad {
		background-position-x:-200px;
		background-position-y:0px !important;
		height:950px !important;
	}

	.heading3 {
		font-size:15px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	/*.ipad-spacer {
		height:400px;
		width:100%;
		clear:both;
		display: block;
	}*/

	.container {
		width:100%;
		margin:0px auto;
		padding-top:20px;
	}
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 


	.indexback1 {
		background:url('../images/homeL.jpg');
		background-size:100% contain;
	    /*background-position:0px 40px;*/
		height:900px;
	}

	.full-container {
		width:100%;
		/*padding-top:400px;*/
		text-align: center;
		margin:0 auto;
	}

	.indexback2 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% contain;
		height:900px;
		background-position-y:-90px;
	}

	.indexback3 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:900px;
		background-position-y:-100px;
		background-position-x:-500px;
	}


	.wild1 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% contain;
		height:960px;
		background-position-y:10px;
	}

	.wild2 {
		background:url('../images/wildlife/wildlife2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild3 {
		background:url('../images/wildlife/wildlife3L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-270px;
	}

	.wild4 {
		background:url('../images/wildlife/wildlife4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:10px;
	}

	.wild5 {
		background:url('../images/wildlife/wildlife5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild6 {
		background:url('../images/wildlife/wildlife6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild7 {
		background:url('../images/wildlife/wildlife7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild8 {
		background:url('../images/wildlife/wildlife8L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild9 {
		background:url('../images/wildlife/wildlife9L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild10 {
		background:url('../images/wildlife/wildlife10L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wild11 {
		background:url('../images/wildlife/wildlife11L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.wild12 {
		background:url('../images/wildlife/wildlife12L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:-20px;
	}

	.wild13 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-170px;
	}

	.wedding1 {
		background:url('../images/Wedding/wedding1L.jpg');
		background-size:100% contain;
		height:960px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.wedding2 {
		background:url('../images/Wedding/wedding2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-300px;
	}

	.wedding3 {
		background:url('../images/Wedding/wedding3L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-40px;
	}

	.wedding4 {
		background:url('../images/Wedding/wedding4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-120px;
	}

	.wedding5 {
		background:url('../images/Wedding/wedding5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.wedding6 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-470px;
	}

	.wedding7 {
		background:url('../images/Wedding/wedding7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.wedding8 {
		background:url('../images/Wedding/wedding8L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.wedding9 {
		background:url('../images/Wedding/wedding9L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-200px;
	}

	.wedding10 {
		background:url('../images/Wedding/wedding10L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
		background-position-x:-300px;
	}

	.all1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.all2 {
		background:url('../images/AllOccasions/AllOccasions2L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-y:10px;
	}

	.all3 {
		background:url('../images/AllOccasions/AllOccasions3L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all4 {
		background:url('../images/AllOccasions/AllOccasions4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-270px;
	}

	.all5 {
		background:url('../images/AllOccasions/AllOccasions5L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all6 {
		background:url('../images/AllOccasions/AllOccasions6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.all7 {
		background:url('../images/AllOccasions/AllOccasions7L.jpg');
		background-size:100% contain;
		height:950px;

	}

	.all8 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.all9 {
		background:url('../images/AllOccasions/AllOccasions9L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-270px;
	}

	.all10 {
		background:url('../images/AllOccasions/AllOccasions10L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.all11 {
		background:url('../images/AllOccasions/AllOccasions11L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.family1 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;
	}

	.family2 {
		background:url('../images/FamilyPortraits/Family2L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.family3 {
		background:url('../images/FamilyPortraits/Family3L.jpg');
		background-size:100% contain;
		height:950px;
	}

	.family4 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family5 {
		background:url('../images/FamilyPortraits/Family5L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family6 {
		background:url('../images/FamilyPortraits/Family6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}

	.family7 {
		background:url('../images/FamilyPortraits/Family7L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-160px;
	}


	.textback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
		background-position-x:-300px;
	}

	.textback2 {
		background:url('../images/wildlife/wildlife1L.jpg');
		background-size:100% contain;
		height:1400px;
	}

	.textback3 {
		background:url('../images/AllOccasions/AllOccasions8L.jpg');
		background-size:100% contain;
		height:940px;
	}

	.textback4 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-400px;
	}

	.work2 {
		background:url('../images/wildlife/wildlife13L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-200px;

	}

	.work4 {
		background:url('../images/FamilyPortraits/Family1L.jpg');
		background-size:100% contain;
		height:950px;
		background-position-x:-250px;
	}

	
	.packageback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.packageback2 {
		background:url('../images/Wedding/wedding6L.jpg');
		background-size:100% contain;
		height:900px;
		background-position-x:-300px;
	}

	.aboutback1 {
		background:rgba(140, 140, 140, 0.85)
		background:url('../images/aboutMeL.jpg');
		background-size:100% contain;
		background-position-x:-200px;
		height:650px;
	}

	.aboutMobile {
		display: none;
	}

	.testback1 {
		background:url('../images/AllOccasions/AllOccasions1L.jpg');
		background-size:100% 100%;
		height:1040px;
		background-position-y:50px;
	}

	.contactback1 {
		background:url('../images/FamilyPortraits/Family4L.jpg');
		background-size:100% contain;
		height:900px;
	}

	.ipad {
		background-position-x:-400px;
		background-position-y:0px !important;
		height:950px !important;
	}

	.heading3 {
		font-size:15px;
		margin:0px auto;
		width:80%;
		margin-left:10%;
		color:white;
		background: rgba(140, 140, 140, 0.85);
		height:auto;
		padding: 10px 20px 20px 20px;
	}

	.container {
		width:100%;
		margin:0px auto;
		padding-top:20px;
	}

	.footer {
		width:90%;
		padding:20px 5%;
	}
}	