﻿* {
/*	border: 1px dashed red; */
}
p.shortParagraph-jp,
h1.slider-h1-jp {
	width: auto;
}
#slide1-jp,
#slide2-jp {
	/*background-image: none;
	text-align:center;	*/
	height: auto;
	overflow:auto;
}
/* Mobile */ 
@media only screen and (max-width: 767px){
	.hidden-xs {
		display: none;
	}
	#toggle {
		margin-right: 20px;
	}
	#Table_01 {
		width: 100%;
	}
	#logo {
		height: 75px;
	}
	#tagline {
		float: right;
	}
	.shrink-xs {
		width: 95%;
	}
	.container {
		background: transparent url('../images/background.jpg') repeat;
		width: 100%;
		margin: 0px;
	}
	#wrapper,
	#intro,
	.content-wrapper,
	.content {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	.titleBar,
	.applicationContent {
		width: 100%;
	}
	.footer {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.footer .smallerText {
		text-align:center;
		margin: 15px;
	}
	.sidebar1,
	.finance-logos,
	.address-box,
	.whiteBox {
		display:none;
	}
	.sidebar1 {
		position: relative;
		top: -25px;
		width: 95%;
		min-height: 100px;
	}
	.sidebar1 .nav li {
		padding: 0px;
		margin: 0px;
	}
	.sidebar1 .nav li a {
		padding: 10px;
	}
	#home-slider {
		height: 420px;
		width: 300px;
		float: none;
		margin: 0 auto;
	}
	#slide1,
	#slide2 {
		width: 300px;
	}
	#home-calculator {
		height: 500px;
		float: none;
		margin: 0 auto;
	}
	#home-calculator,
	#calculator,
	#calculator-top,
	#calculator-bottom {
		width: 320px;
	}
	input.btnCalculate {
		width: 300px;
	}
	#middleSpeachbubbles {
		width: 100%;
	}
	#yellowSpeachBubble,
	#peachSpeachBubble,
	#greenSpeachBubble {
		float: none;
		clear: both;
		margin: 0 auto;
	}
	.accordionContent,
	.accordionButton {
		width: 300px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.accordionButton {
		float: none;
	}
	.table {
		font-size: 10px;
		border-collapse: collapse;
		border: none;
	}
	.table tbody tr td p {
		padding: 0px !important;
		margin: 0px  !important;
	}
	div.content-wrapper td {
		padding: 2px !important;
		margin: 0px  !important;
	}
	element.style {
		width: 150px;
	}
	.application-form-left,
	.application-form-right {
		float: none;
		clear: both;
		width: 95%;
	}
	.application-form-left .field label,
	.application-form-right .field label {
		width: 42%;
		float: left;
		clear: both;
	}
	.application-form-left input,
	.application-form-left select,
	.application-form-right input,
	.application-form-right select {
		width:51%;
	}
	.application-form-left input[type=radio],
	.application-form-right input[type=radio] {
		width: 20px;
	}
}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:1100px){
	.hidden-sm {
		display: none;
	}
	#logo {
		height: 90px;
	}
	#tagline {
		height: 90px;
	}
	#home-slider {
		height: 420px;
		width: 390px;
		float: none;
		margin: 0 auto;
	}
	#home-calculator {
		height: 500px;
		width: 390px;
		float: none;
		margin: 0 auto;
	}
	.container {
		background: transparent url('../images/background.jpg') repeat;
		width: 100%;
		margin: 0px;
	}
	#wrapper,
	#intro,
	.content-wrapper,
	.content {
		width: 510px;
		margin: 0px;
	}
	.titleBar,
	.applicationContent {
		width: 100%;
	}
	#yellowSpeachBubble,
	#peachSpeachBubble {
		margin: 0px;
		float: left;
	}
	#greenSpeachBubble {
		float: none;
		clear: both;
		margin: 0 auto;
	}
	.accordionContent,
	.accordionButton {
		width: 500px;
		margin-bottom: 20px;
	}
	.accordionButton {
		float: none;
	}
}
@media only screen and (min-width: 768px){
	#toggle {
		display: none;
	}
}
