/*
Theme Name: Titan
Theme URI: http://themes.themegoods.com/titan_wp
Description: Premium Template for Photography Portfolio
Version: 1.3
Tags: gray, black, white, fixed-width, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: Peerapong Pulpipatnan
Author URI: http://themeforest.net/user/peerapong
License URI: http://themeforest.net/licenses/regular_extended
*/

/*test*/

@import "css/screen.css";

.backstretch{
	position: fixed !important;
	height:2098px !important;
	overflow: visible !important;
}

.page-id-2238 #page_caption{
	display: none !important;
}

/********* homepage buttons ***********/
.dropcap1{
	margin-right: 3px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	font-weight: normal;
	font-size: 20px;
}
.homeFloating{
	position: relative !important;
	width: 100%;
	height: 580px;
	margin: auto;

}
.howLong{
	width: 224px;
	height: 132px;
	background-image: url('images/new_theme_images/howlong_both.png');
	position: absolute;
	right: 1%;
	top: 0%;
}
.howLong:hover{
	cursor: pointer;
	background-position: -224px;
	border: 0px important!;
}
.howMuch{
	width: 224px;
	height: 132px;
	background-image: url('images/new_theme_images/howmuch_both.png');
	position: absolute;
	left: 1%;
	top: 10%;
}
.howMuch:hover{
	cursor: pointer;
	background-position: -224px;
}
.delivery{
	width: 224px;
	height: 132px;
	background-image: url('images/new_theme_images/hassle_both.png');
	position: absolute;
	left: 40%;
	top: 20%;
}
.delivery:hover{
	cursor: pointer;
	background-position: -224px;
}
.faq{
	width:132px;
	height:225px;
	background-image: url('images/new_theme_images/faq_both.png');
	position: absolute;
	left: 60%;
	bottom: 10%;
}
.faq:hover{
	cursor: pointer;
	background-position: -132px;
}
.order{
	width:306px;
	height:179px;
	background-image: url('images/new_theme_images/order_both.png');
	position: absolute;
	left: 23%;
	bottom: 20%;
	display: inline-block;
}
.order:hover{
	cursor: pointer;
	background-position: -306px;
}
.noFloat{
	position: relative !important;
	clear: both;
	left: 0;
}

/********* Landing Styles ***********/
.dropcap1{
	margin-right: 3px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	font-weight: normal;
	font-size: 20px;
}
.homeFloating{
	float:left;
	position: relative !important;
	width: 100%;
	height: 580px;
	margin: auto;
	margin-top:-20px !important;
}
.landing .howLong{
	top: 350px;
	left:250px;
}
.landing .howMuch{
	top: 78px;
}
.landing .delivery{
	top: 140px;
}
.landing .faq{
	bottom: 31px;
}
.landing .order{
	top: 88px;
	left:670px;
}
.brandHero{
	text-align: left; 
	margin-bottom: 20px; 
	font-weight: bold; 
	font-size: 20px;
}
.brandHero .image{
	margin-top: -65px !important;
	float:left;
}
.brandHero .text{
	float:right;
	margin-left: 5% !important;
width: 70% !important;
}
.brandHero div{
	float: left;
}
/********* footer replace ***********/
div.footer_bar{
	background: transparent;
	background-image: url('images/new_theme_images/newfooter.png') !important;
	background-position: center top;
	background-repeat: no-repeat;
	height: 70px;
	position: fixed;
	bottom: 0px;
	margin-top: auto;
	margin-bottom: 0px;
	width: 100%;
	font-weight: bold;
}
.footer_bar.fullscreen, .footer_bar.flow, .footer_bar.kenburns, .footer_bar.wall, .footer_bar.flip, .footer_bar.static {
	background-color: transparent;
	background-image: url('images/new_theme_images/newfooter.png') !important;
	background-position: center top;
	height: 70px;
	width: 100%;
	z-index: 999;
	background-repeat: no-repeat;
}

html.csstransforms body.single div.footer_bar{
	background: transparent;
	background-image: url('images/new_theme_images/newfooter.png') !important;
	background-position: center top;
	background-repeat: no-repeat;
	height: 70px;
	position: fixed;
	bottom: 0px;
	margin-top: auto;
	margin-bottom: 0px;
	width: 100%;
}
#copyright{
	float: none !important; 
	width: 100%;
	text-align: center;
	color: white;
	margin-top: 50px !important;
}
#menu_wrapper{
	position: relative;
	width: 1035px;
}
.social_wrapper{
	text-align: center !important;
	z-index: 9999;
	position: absolute;
	right: 8px;
	width: 102px;
	margin-top: 8px;
}
.social_wrapper ul{
	margin-top: 11px;
}
.social_wrapper ul li{
	background-image: none !important;
	margin: 0px;
	padding: 0px 5px;
}
.social_wrapper ul li a{
	opacity: 0.8;
}
#nav_wrapper{
	float: left;
	margin-top: 4px;
}

ul.sub-menu a{
	background-image: url('images/new_theme_images/new_bg.png') !important;
	border-bottom: 1px #333 solid !important;
	background-color: #333 !important;
}
.logos{
	height: 41px;
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -60px;
	clear: both;
	text-align: center;
}
.skipPush{
	width: 100%;
	height: 100%;
	display: inline-block;
	z-index: 998;
	position: absolute;
}
.introSkip{
	float: left;
	padding-top: 3px;
}
#mep_0{
	float: left;
}
#nav_wrapper{

}
.page-id-1292 h1{
	display: none;
}

.page-id-1292 .sidebar_content{
	text-align: center;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.bookJobSidebar{
float: left; width: 150px; margin-left: 50px;
}
.bookJob{
float: left; width: 680px;
}
		.page-id-1297 .howLong, .page-id-1297 .howMuch{
			margin-bottom: 20px;
		}


/********* button replace ***********/
.button, html.csstransforms body.page div#page_content_wrapper.fade-in div.inner div.inner_wrapper div.sidebar_content div#frm_form_6_container.frm_forms form#form_frmprobugreport2.frm-show-form p.submit input{
	border: 3px solid #fff !important;
	border-radius: 0px !important;
	background-color: transparent !important;
	background-image: none;
	color: white;
	box-shadow: none;
}
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, #page_content_wrapper a:active{
	background-color: white !important;
	color: #000 !important;
	border: #fff 3px solid !important;
	}
/********* header replace ***********/
div#wrapper div.top_bar{
	background: transparent;
	background-image: url('images/new_theme_images/newheader.png') !important;
	background-position: center -36px;
	background-repeat: no-repeat;
	height: 71px;

}
.mobilePhone{
	display: none;
}
.mobileShow{
	display: none;
}
			.nikon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0005_Desktop--NIKON.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.canon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0002_Desktop-CANON.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.sony{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0003_Desktop-SONY.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.olympus{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0001_Desktop-OLYMPUS.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.pana{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0000_Desktop-PANASONIC.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.jvc{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0004_Desktop-JVC.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -70px;
margin-bottom: 50px;
}

			.home-test{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags_0006_Desktop-HOME.png);
width: 100%;
height: 222px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -30px;
margin-bottom: 50px;
}

			.brandHero .text{
				margin-left: 10% !important;
width: 85% !important ;
				float: left;
				text-shadow: 3px 3px 5px #000;
			}

			.strap {
			float: right !important;
			padding: 25px 0 0;
			background-image: url(wp-content/uploads/2014/01/strap.png);
			background-size: 100% 100%;
			background-repeat: no-repeat;
			width: 80%;
			height: 130px;
			}


/********* responsive replacement ***********/
    @media (min-width: 1024px) {
    	#menu_border_wrapper{
    		display: inline-block !important;
    		}
    	}
    /* Tablet Landscape */
    @media (min-width: 960px) and (max-width: 1024px) {
    		#nav_wrapper{
    			margin-top: 7px;
    		}
    		ul#main_menu.nav a{
			font-size: 13px !important;
			margin: 0px 10px;
			}
			#menu_wrapper{
				position: relative;
				width: 950px;
			}
			#menu_border_wrapper{
				display: inline-block !important;
			}
			.howLong, .howMuch, .delivery, .order, .faq{
			-moz-transform:scale(0.7);
		    -webkit-transform:scale(0.7);
		    transform:scale(0.7);
			}
			.homeFloating{
				float:left;
				height: 400px;
				width: 80%;
				margin-top:-80px;
			}
			.delivery{
				top:10%;
			}
			#supersized_overlay{
			background-image: url('images/new_theme_images/background30.png') !important;
			}
			form select{
				color: black !important;
			}
		.landing .howLong{
top: 40%;
left: 40%;
		}
		.landing .howMuch{
top: 0px;
left: 20%;
		}
		.landing .delivery{
top: 10% !important;
left: 50% !important;
		}
		.landing .faq{
top: 40%;
left: 70%;
		}
		.landing .order{
top: -20px;
left: 75%;
		}
			.brandHero{ 
				width: 768px; 
				margin: auto;
				font-size: 15px;
			}
			.brandHero .image img{
			-moz-transform:scale(0.7);
		    -webkit-transform:scale(0.7);
		    transform:scale(0.7);
			}
			
			.nikon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags--tablet_0005_Tablet-NIKON.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.canon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0002_Tablet-CANON.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.sony{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0003_Tablet-SONY.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.olympus{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0001_Tablet-OLYMPUS.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.pana{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0000_Tablet-PANASONIC.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.jvc{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0004_Tablet-JVC.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}

			.home-test{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0006_Tablet-HOME.png);
width: 100%;
height: 463px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -130px;
margin-bottom: -50px;
}
			
			.brandHero .image{
				margin-top: -100px !important;
				float: left;
			}
			
			.brandHero .text{
				margin-left: 5% !important;
width: 70% !important ;
				float: left;
			}
		}
    /* Tablet Portrait */
    @media (min-width: 768px) and (max-width: 960px) {
    	.howLong, .howMuch, .delivery, .order, .faq{
		-moz-transform:scale(0.89);
	    -webkit-transform:scale(0.89);
	    transform:scale(0.89);
		}
		.logos{
		display: none;
		}
		#copyright{
		margin-top: 12px !important;
		}
		.social_wrapper{
		display: inline-block !important;
		left: 120px;
		}
		#nav_wrapper{
		background-color: #000 !important;
		}
		form select{
			color: black !important;
		}
		#supersized_overlay{
			background-image: url('images/new_theme_images/background30.png') !important;
		}
				form select{
			color: black !important;
		}
		.page-id-1297 .howLong, .page-id-1297 .howMuch{
			float: left !important;
			margin-bottom: 10px;
		}
		.bookJobSidebar{
			width: 500px;
			margin-left: 0px;
		}
		.brandHero{
			font-size: 15px;
		}
		.brandHero .image img{
			-moz-transform:scale(0.7);
		    -webkit-transform:scale(0.7);
		    transform:scale(0.7);
		}
		.brandHero .image{
		margin-top: -100px !important;
		float: left;
		margin-left:0px !important;
		}
		.brandHero .text{
		
		margin-left: 0px !important;
		float: left;
		margin-left: 5% !important;
		width: 70% !important;
		}

.homeFloating{
	float:left;
	position: relative !important;
	width: 100%;
	height: 580px;
	margin: auto;
	margin-top:20px !important;
}	
		
		.landing .howLong{
top: 40%;
left: 20%;
		}
		.landing .howMuch{
top: 0px;
left: 0%;
		}
		.landing .delivery{
top: 15% !important;
left: 30% !important;
		}
		.landing .faq{
top: 40%;
left: 60%;
		}
		.landing .order{
top: -20px;
left: 60%;
		}
		
		.nikon-logo {
			max-width: 50px !important;
max-height: 17px !important;
		}
		
					.homeFloating{
				margin-top:-80px;
			}

							.nikon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags--tablet_0005_Tablet-NIKON.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
}

							.canon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0002_Tablet-CANON.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
margin-bottom: -50px;
}

							.sony{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0003_Tablet-SONY.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
margin-bottom: -50px;
}

							.olympus{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0001_Tablet-OLYMPUS.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
margin-bottom: -50px;
}

							.pana{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0000_Tablet-PANASONIC.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
margin-bottom: -50px;
}

							.jvc{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0004_Tablet-JVC.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -120px;
margin-bottom: -50px;
}

							.home-test{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-tablet_0006_Tablet-HOME.png);
width: 100%;
height: 350px;
background-repeat: no-repeat;
background-size: 100% 100%;
margin-top: -75px;
margin-bottom: -50px;
}

    }
     
    /* Mobile Portrait */
    @media (max-width: 320px) { 
    
		#page_content_wrapper p {
		padding-top:0.5em;
		padding-bottom:0.5em;
		font-size: 16px;
		padding: 10px;
		}
				
		#page_caption h1 {
		font-size: 20px;
		letter-spacing: 0;
		font-weight: normal;
		padding: 20px 0 0 10px;
		}
		
		
		.bookJob {
		float: left;
		width: 680px;
		font-size: 16px;
		}
		
		.bookJob ol {
			padding-left: 40px;
			padding-right: 40px;
		}
		
		#page_content_wrapper ul {
		margin: 15px 0 15px 40px;
		list-style-type: disc;
		font-size: 16px;
		}
		
		.post_header {
		width: 100% !important;
		padding-left: 10px;
		font-size:18px;
		}
		
		a.button, .button {
		font-size: 12px;
		margin-left: 10px;
		}


    	.howLong, .howMuch, .delivery, .order, .faq{
		-moz-transform:scale(0.45);
		-webkit-transform:scale(0.45);
		transform:scale(0.45);
		}
	    .order{
		left: 0%;
		}
		.delivery{
		top: 28%;
		}
		.logos{
		display: none;
		}
		#copyright{
		margin-top: 12px !important;
		}
		#nav_wrapper{
		background-color: #000 !important;
		}
		.social_wrapper{
		display: none !important;
		left: 120px;
		}
		.mobilePhone{
		display: inline-block;
		font-weight: bold;
		margin-right: 115px;
		margin-top: 15px;
		color: #DDD:;
		float: left;
		background-image: url('images/new_theme_images/phoneIcon.png');
		background-repeat: no-repeat;
		width: 25px;
		height: 25px;
		}
		div.footer_bar{
		display: none;
		}
		html, body{
			font-size: 9px;
		}
		h2{
			font-size: 17px;
		}
				#supersized_overlay{
			background-image: url('images/new_theme_images/background30.png') !important;
		}
		form select{
			color: black !important;
		}
		.page-id-1297 .howLong, .page-id-1297 .howMuch{
			float: left !important;
			margin-bottom: 10px;
			position: absolute !important;
			left: 0;
			top: -30px;
		}
		.page-id-1297 .howMuch{
			left: 120px;
		}
		.bookJobSidebar{
			width: 400px;
			margin-left: -50px;
			position: relative;
			height: 200px;
		}
		.bookJob{
			width: 100% !important;
		}
		.page-id-1297 .howLong, .page-id-1297 .howMuch{
					-moz-transform:scale(0.5);
	    -webkit-transform:scale(0.5);
	    transform:scale(0.5);
		}	
		.mobileHide{
			display: none !important;
		}
		.mobileShow{
			display: inline !important;
		}
		.mobileLarge{
			font-size: 12px;
		}
		.homeFloating{
			margin-top: -20px;
			height:300px;
		left: -50px;
		position: absolute;
		width: 120%;
		margin-top: 50px;
		}
		.phoneAlign{
			position: absolute; 
			top: -40px;
			left: -75px;
		}
		.brandHero{ 
			margin: auto;
			font-size: 12px;
			height: 50px;
			padding-bottom: 50px;	
		}
		.brandHero .image img{
			-moz-transform:scale(0.6);
		    -webkit-transform:scale(0.6);
		    transform:scale(0.6);
		}
		.brandHero .image{
			margin-top: -135px;
			float:left !important;
		}
		.brandHero .text{
			width: 50% !important;
			margin-top: 20px;
			padding-left: 20px;
			float:left !important;
			margin-left:-20px !important;
		}
		.landing .delivery{
			top: 250px;
		}
		.landing .howLong{
		top: 110px;
left: 0px;;
		}
		.landing .howMuch{
		top: 0px;
left: 5%;
		}
		.landing .delivery{
		top: 100px !important;
left: 50% !important;
		}
		.landing .faq{
		top: 20%;
left: 37%;
		}
		.landing .order{
		top: -20px;
left: 30%;
		}
		
							.nikon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0005_Mobile-NIKON.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.canon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0002_Mobile-CANON.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.sony{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0003_Mobile-SONY.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.olympus{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0001_Mobilep-OLYMPUS.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.pana{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0000_Mobile-PANASONIC.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.jvc{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0004_Mobile-JVC.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -60px;
margin-left: 10px;
margin-bottom: -140px;
}

							.home-test{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0006_Mobile-HOME.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 43%;
margin-top: -30px;
margin-left: 10px;
margin-bottom: -140px;
}

.logo_wrapper {
position: relative;
margin: 17px 0 0 0;
float: left;
left: -15%;
}

    }
     
    /* Mobile (Landscape) */
    @media (min-width: 321px) and (max-width: 767px){
		.howLong, .howMuch, .delivery, .order, .faq{
		-moz-transform:scale(0.45);
		-webkit-transform:scale(0.45);
		transform:scale(0.45);
		}
		.delivery{
		top: 25%;
		left: 35%;
		}
		.order{
		bottom: -15px ;
		}
		.homeFloating{
		float:left;
		height:300px;
		left: -50px;
		position: absolute;
		width: 120%;
		margin-top: 100px;
		}
		.logos{
			display: inline-block;
			text-align: left !important;
			margin-top: 0px;
			margin-left: -270px;
		}
		.faq{
			bottom: -50px;
		}
		#copyright{
		margin-top: 12px !important;
		display: none;
		}
		.logos img{
		-moz-transform:scale(0.40);
		-webkit-transform:scale(0.40);
		transform:scale(0.40);
		}
		#nav_wrapper{
		background-color: #000 !important;
		}

		div.footer_bar{
			display: inline-block;
			height: 22px;
		}
		.logo_wrapper{
			margin-top: 13px !important;
			position: relative;
margin: 17px 0 0 0;
float: left;
left: 12%;
		}
		.mobilePhone{
		display: inline-block;
		font-weight: bold;
		margin-right: 65px;
		margin-top: 15px;
		color: #DDD:;
		float: left;
		background-image: url('images/new_theme_images/phoneIcon.png');
		background-repeat: no-repeat;
		width: 25px;
		height: 25px;
		}
		html, body{
			font-size: 11px;
		}
		h2{
			font-size: 17px;
		}
		#supersized_overlay{
			background-image: url('images/new_theme_images/background30.png') !important;
		}
				form select{
			color: black !important;
		}
		.landing .delivery{
			top: 250px;
		}
		.landing .howLong{
		top: 110px;
left: 0px;;
		}
		.landing .howMuch{
		top: 0px;
left: 5%;
		}
		.landing .delivery{
		top: 100px !important;
left: 50% !important;
		}
		.landing .faq{
		top: 20%;
left: 37%;
		}
		.landing .order{
		top: -20px;
left: 30%;
		}
		.brandHero .image{
		margin-top: -135px;
		float: right;
		}
		
		.brandHero .text{
		
		float: left;
		}
		
.nikon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags---Mobile_0005_Mobile-NIKON.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.canon{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0002_Mobile-CANON.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.sony{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0003_Mobile-SONY.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.olympus{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0001_Mobilep-OLYMPUS.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.pana{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0000_Mobile-PANASONIC.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.jvc{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0004_Mobile-JVC.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}

.home-test{
float: left;
background-image: url(images/new_theme_images/tags/DCM-Product-Tags-Mobile_0006_Mobile-HOME.png);
width: 100%;
height: 257px;
background-repeat: no-repeat;
background-size: 100% 55%;
margin-top: -43px;
margin-left: 5%;
margin-bottom: -100px;
}
		
		.nikon-logo {
		max-width: 50px !important;
		max-height: 17px !important;
		}
		
	}


div#page_content_wrapper {
 	padding-bottom: 85px !important;
 }
#contact_form{
	display: none;
}