/* CSS for Bizblueprint Site Template */
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:90%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for oldr browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul {
	list-style:none outside none;
}

/*-----------------------------------------------------
	Global Styles
-----------------------------------------------------*/
body {
		margin:0;
		padding:0;
		font-family: 'Roboto', sans-serif;
		font-size:18px;
		background: #fff;
		overflow-x:hidden;
		right:0;
		-webkit-transition: right 800ms ease-out, background-color 800ms ease;
		transition: right 800ms ease-out, background-color 800ms ease;
	    min-height: 100%;
	    top: 0;
	    position: relative;
	    width: 100%;
	}

body.open {
    right: 200px;
    box-shadow: 0px 0 10px 1px rgba(0,0,0,0.6);
    background-color: #ebebeb;
    position: relative;
    min-height: 100%;
    top: 0;
}
	
.container {
		width:1400px;
		margin:0 auto;
		padding:0;
		position:relative;
		background-color:transparent;
	}
	
header {
		width:100%;
		height:80px;
		background:#223e66;
		position:relative;
		z-index:9999;
		border-bottom:1px solid #6d87aa;
	}
	
.logo a, .contact-logo a {
		opacity:0;
		filter: alpha(opacity=0);
		color:transparent;
		padding:0px 100px;
		position:relative;
	}
	
.logo, .contact-logo {
		background: url('../images/logo.png') no-repeat;
		background-size:100%;
		background-position:0;
		width:175px;
		height:65px;
		top:5px;
		z-index:9999;
		left:0;
		position:relative;
	}
	
.header-text {
		font-family:'Lato', sans-serif;
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		left:162px;
		margin-top:-33px;
		position:relative;
		font-weight:700;
		width:125px;
	}
	
.side-buttons {
		position:absolute;
		right:-45px;
		top:30%;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		z-index:9999;
	}
	
.side-buttons a {
		padding:10px 20px;
		background-color:transparent;
		color:#fff;
		border:2px solid #fff;
		font-size:14px;
		text-decoration:none;
		border:1px solid #fff;
		text-transform:uppercase;
	}
	
.phone {
		font-family:'Lato', sans-serif;
		font-weight:400;
		color:#fff;
		position:relative;
		font-size:29px;
		float:right;
		padding:16px 0 15px 20px;
		width:22%;
		letter-spacing:-1px;
		display:block;
		background:#fec91f;
		text-transform:uppercase;
		top:-100px;
	}

.credit-card-bullets ol, ul { 
    list-style-type: square;
	font-size: 13px;
}

.login-left {display: block; width: 40%; margin-left: 2.5%; margin-right: 2.5%; float: left; margin-bottom: 150px;}
.login-right {display: block; width: 40%; margin-left: 2.5%; margin-right: 2.5%; float: right; margin-bottom: 150px;}
.login-boxes-container {width: 70%; margin: auto; display: block; padding-top: 60px; }
.credit-card-bullets ul { 
    list-style-type: circle;
	font-size: 13px;
}
	
nav {
		display:block;
		background:transparent;
		top:-50px;
		height:45px;
		position:relative;
		z-index:0;
		width:80%;
		margin:0 auto;
	}
	
#nav_1565743 {
		display:block;
		width:100%;
		text-align:right;
		font-size:14px;
		text-transform:uppercase;
		font-weight:700;
		padding-top:17px;
		letter-spacing:0px;
		font-family:'Lato', sans-serif;
	}
	
#nav_1565743 li {
		display:inline-block;
		vertical-align:top;
		margin-left:15px;
		width:auto !important;
		height:auto !important;
	}
	
#nav_1565743 li  a {
		color:#fff;
		text-decoration:none;
	}
	
#nav_1565743 li.selected a, #nav_1565743 li a:hover {
		color:#fecc1f;
	}
	
#nav_1565743 li.client a {
		color:#fecc1f;
		font-weight:700;
	}
	
#google_translate_element {
		width:148px;
		overflow:hidden;
		position:absolute;
		right:-2%;
		top:25px;
	}
	
footer {
		width:100%;
		margin:0 auto;
	}
	
.ftop {
		background-color:#2d3339;
		padding:50px 0 50px;
		margin:0;
		width:100%;
	height: auto;
	overflow: hidden;
	}
	
ul.footer-links {
		display:inline-block;
		vertical-align:top;
		width:30%;
		text-align:left;
		margin-right:5px;
	}
	
ul.footer-links li {
		width:100%;
		padding:2px 0;
		margin:0;
		text-align:left;
	}
	
ul.footer-links li h4 {
		text-transform:none;
		color:#fff;
		font-size:20px;
		letter-spacing:0;
		font-weight:400;
		font-family:'Lato';
	}
	
ul.footer-links li a {
		color:#fff;
		font-weight:300;
		font-size:15px;
		text-decoration:none;
		text-align:left;
		font-family:'Roboto';
	}	
	
ul.footer-links-social {
		margin-top:50px;
	}
	
ul.footer-links-social li.sm.social-text {
		color:#fff;
		font-size:20px;
		font-family:'Roboto';
		font-weight:700;
		display:inline-block;
		margin-top:-5px;
		margin-left:15px;
		background:transparent;
		letter-spacing:1px;
		cursor:auto;
	}
	
.not-bold-text {
		font-weight:400;
	}

ul.footer-links-social li.sm {
		margin-right:0;
		background-color:#fec91f;
		padding:10px 0;
		border-radius: 5px;
		cursor: pointer;
		display:inline;
		vertical-align:top;
		top:10px;
		position:relative;
		
	}
	
ul.footer-links-social li.sm a {
		color:#fff;
		font-size:18px;
		padding:5px 10px;
	}
	
ul.footer-links-social li.sm.face a {
		padding:5px 15px;
	}
	
.flinks {
		display:inline-block;
		vertical-align:top;
		width:50%;
		margin-left:8%;
	}
	
.info {
		display:inline-block;
		vertical-align:top;
		width:300px;
		padding-left:0;
		float:right;
		margin-right:8%;
	}
	
.vip-form form {
		width:100%;
		margin-bottom:10px;
	}
	
.vip-form form input {
		width:290px;
		margin-bottom:5px;
	}
	
.vip-form form input[type="email"] {
		width:239px;
	}
	
.vip-form form input[type="submit"] {
		width:45px;
		float:right;
		background:#fec91f;
		font-size:15px;
		font-weight:600;
	}
	
.info .title {
		font-family:'Roboto';
		color:#fff;
		font-size:20px;
		letter-spacing:1px;
		font-weight:400;
	}
	
.info .sub-title {
		color:#fff;
		font-size:15px;
		font-family:'Roboto';
		font-weight:300;
		padding:5px 0; 
	}
	
.footer-phone {
		color:#fff;
		font-family:'Roboto';
		font-size:30px;
		font-weight:400;
	}
	
.footer-q {
		color:#4e5558;
		font-size:29px;
	}
	
.footer-q .smaller-text {
		font-size:25px;
	}
	
.fbottom {
		background:#1f1d1d;
		padding:15px 0;
		width:100%;
	}
	
.copy {
		font-size:11px;
		font-weight:300;
		color:#ccc;
		letter-spacing:0;
		width:50%;
		margin-left:5%;
	}
	
.management {
		font-size:11px;
		font-weight:100;
		float:right;
		margin-top:-10px;
		color:#ccc;
	}
	
.copy a:link, .copy a:visited, .copy a:active, .copy a:hover {
		color:#fff;
		text-decoration:none;
	}	
	
.management a:link, .management a:visited, .management a:active, .management a:hover {
		color:#ccc;
		text-decoration:none;
	}
	
#pageslide {
		display: none;
		position: absolute;
		top: 0;
		z-index: 99999;
		width: 180px;
		height:100%;
		padding: 20px;
		background-color: #fff;
		color: #FFF;
		overflow:visible;
	}

#navicon {
		display:none;
	}	
	

	
/*----------------------------------------------
	Index Page Styles
----------------------------------------------*/
.slideshow-area-container {
		width:100%;
		height:550px;
		display:block;
		overflow:hidden;
		background:#323333;
		background:url('../images/slide-background.jpg') no-repeat;
		background-size:cover;
		background-position:top center;
		position:relative;
	}
	
#slideshow {
		position:relative;
		width:100%;
		height:625px;
		display:block;
		overflow:hidden;
	}
	
#slideshow .bx-wrapper .bx-viewport, .two .bx-wrapper .bx-viewport {
		border:none;
		box-shadow:none;
		background:transparent;
		left:0;
		height:710px !important;
	}
	
#slideshow .bx-wrapper .bx-pager {
		display:none;
	}	
	
.line1, .line2, .line3 {
		font-family: 'Lato', sans-serif;
		color:#fff;
		text-shadow: 3px 2px 5px rgba(0, 0, 0, 0.3);
		position:relative;
		text-align:left;
		display:inline-block;
		left:40%;
		z-index:9999;
	}

.line1 {
		font-size:70px;
		top:200px;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:-4px;
	}
	
.line2 {
		font-size:40px;
		top:275px;
		font-weight:400;
		letter-spacing:-1px;
		position:absolute;
	}

.line3 {
		background:transparent;
		font-size:28px;
		font-weight:300;
		border:2px solid #fff;
		top:334px;
		letter-spacing:0;
		padding:10px 30px;
		border-radius:3px;
		text-transform:uppercase;
		position:absolute;
	}
	
.slide-line {
		width:115px;
		height:0;
		border-top:2px solid #fff;
		position:absolute;
		top:360px;
		left:34%;
	}
	
#slideshow .item-link {
		display:inline-block;
		text-align:left;
		height:50px;
		position:absolute;
		top:425px;
		left:40%;
	}
	
#slideshow .item-link a {
		padding:15px 55px;
		font-size:20px;
		font-family: 'Lato', sans-serif;
		font-weight:700;
		text-transform:uppercase;
		text-align:center;
		color:#323333;
		text-decoration:none;
		background:#fec91f;
	}
	
#slideshow .bx-wrapper .bx-viewport, .two .bx-wrapper .bx-viewport {
		border:none;
		box-shadow:none;
		background:transparent;
	}
	
.consult-form {
		width:330px;
		padding:40px 30px 50px;
		position:relative;
		background-color:#213d65;
		float:right;
		top:35px;
	}
	
.consult-form:before {
		content:url('../images/arrow.png');
		width:66px;
		height:64px;
		position:absolute;
		left:-65px;
		top:-7px;
	}
	
.consult-form.management:before {
		display:none;
	}
	
.consult-form.management .form-title {
		font-family:'Lato', sans-serif;
		font-size:40px;
		color:#fff;
		letter-spacing:-1px;
		text-align:center;
		width:100%;
		margin:0 auto;
		padding-bottom:20px;
		line-height:35px;
	}
	
.consult-form.management input[type="submit"] {
		background:#fec91f;
		text-align:center;
		color:#323232;
		width:99%;
		padding:0;
	}
	
	
.form-title-home2 {
		font-family: 'Lato', sans-serif;
		font-weight:700;
		text-align:left;
		display:inline-block;
		text-transform:uppercase;
		font-size:32px;
		color:#fff;
		letter-spacing:-1px;
		margin-bottom:10px;
	}
	
.form-description-home {
		font-family:'Roboto';
		font-weight:400;
		font-size:16px;
		width:80%;
		margin:0 auto;
		position:relative;
		padding-bottom:25px;
		text-align:center;
		color:#fff;
	}
	
.consult-form input {
		margin-bottom:8px;
		width:43%;
		font-size:15px;
		border:none;
		padding-left:10px;
		display:inline-block;
		vertical-align:top;
		height:35px;
		margin-top:0;
		font-size:12px;
		border-radius:3px;
	}
	
.consult-form input:nth-child(odd) {
		margin-right:8px;
	}
	
.consult-form input[type="submit"] {
		font-family: 'Lato', sans-serif;
		font-weight:700;
		color:#323333;
		font-size:16px;
		text-align:left;
		padding:0;
		padding-left:10%;
		width:96%;
		height:44px;
		background:#fec91f;
		text-transform:uppercase;
		margin-top:15px;
		z-index:9999;
		position:relative;
	}
	
.consult-form i, .consult-form em {
		color:#fff;
		font-size:30px;
		position:absolute;
		left:76%;
		margin-top:21px;
		z-index:9999;
	}
	
	
.consult-form textarea {
		width:92%;
		height:70px;
		border:none;
		padding-left:10px;
		padding-top:10px;
		font-size:12px;
		border-radius:3px;
	}

	
input {
		height:35px;
		width:210px;
		padding-left:10px;
		border:none;
		font-size:15px;
		margin-right:5px;
	}	

	
input[type="submit"] {
		border:none;
		background:#272727;
		color:#ffffff;
		text-align:center;
		font-size:12px;
		height:37px;
		width:150px;
		cursor:pointer;
		text-transform:uppercase;
		margin-right:0px;
		padding:0;
	}
	
.placeholder {
		font-family: 'Roboto';
		font-weight:400;
	}
	
::-webkit-input-placeholder {
		font-family: 'Roboto';
		font-weight:400;
	}

:-moz-placeholder { /* Firefox 18- */
		font-family: 'Roboto';
		font-weight:400;
	}

::-moz-placeholder {  /* Firefox 19+ */
		font-family: 'Roboto';
		font-weight:400;
	}

:-ms-input-placeholder {  
		font-family: 'Roboto';
		font-weight:400;
	}
	
.section {
		display:block;
		width:100%;
		position:relative;
	}
	
.one {
		background-color:#fecc1f;
		height:180px;
		text-align:left;
		padding-top:70px;
	}
	
.one .top-guy {
		background:url('../images/top-guy2.png') no-repeat; 
		background-size:400px;
		background-position:bottom center;
		width:400px;
		height:785px;
		position:absolute;
		margin-top:-605px;
		margin-left:-10%;
	}
	
.one ul {
		width:90%;
		display:inline-block;
		vertical-align:top;
		left:15%;
		position:relative;
	}
	
.one ul li {
		display:inline-block;
		vertical-align:top;
		width:31%;
		margin:0 -7% 0 3%;
		padding:0;
		font-family:'Lato', sans-serif;
		font-weight:400;
	}
	
.one ul li:first-child {
		text-align:right;
		margin-left:0;
		margin-right:1%;
		margin-top:-25px;
	}
	
.one .scale {
		background:url('../images/scale.png') no-repeat;
		background-size:299px;
		background-position:center;
		width:100%;
		height:280px;
		z-index:9;
		top:-69px;
		position:relative;
	}
	
.one ul li:last-child {
		text-align:right;
		margin-right:0;
		margin-left:1%;
		margin-top:-25px;
	}

.one ul li a {
		text-decoration:none;
	}
	
.one ul li .one-line1 {
		color:#423a1f;
		font-weight:700;
		font-size:60px;
		text-transform:uppercase;
	}
	
.one ul li .one-line2 {
		color:#fff;
		font-size:40px;
		padding-bottom:15px;
		text-shadow: 3px 2px 5px rgba(0, 0, 0, 0.3);
	}
	
.one ul li .item-button {
		color:#fff;
		font-size:20px;
		background:#213d65;
		width:250px;
		text-align:center;
		text-transform:uppercase;
		padding:12px 0;
		font-weight:700;
	}
	
.one ul li .item-button {
		float:right;
	}
	
.two {
		background:url('../images/section2-background.png') no-repeat;
		background-size:auto 600px;
		background-position:bottom left;
		background-color:#efede4;
		height:600px;
		width:100%;
		z-index:10;
	}
	
.space {
		height:15px;
		width:100%;
		display:block;
		background:#fff;
		position:relative;
		z-index:9999;
	}
	
.home-text {
		float:right;
		width:40%;
		margin-top:100px;
	}

.home-text-line1 {
		font-size: 40px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: -2px;
		color: #323333;
		font-family:'Lato', sans-serif;
		text-align: left;
		width: 100%;
		position: relative;
	}
	
.home-text-line2  {
		font-size: 24px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: -1px;
		color: #323333;
		text-align: left;
		line-height: 24px;
		font-family:'Lato', sans-serif;
		width: 100%;
		position: relative;
		margin-bottom:15px;
	}
	
.home-text p {
		color:#666a70;
		width:100%;
		font-size:16px;
		line-height:22px;
		font-family:'Roboto', sans-serif;
		text-align:left;
		margin:0;
		font-weight:300;
		margin-bottom:25px;
	}
	
.home-text ul li {
		background: url('../images/brown-check.png') no-repeat;
		background-size:40px;
		line-height: 20px;
		padding: 10px 0px 6px 50px;
		font-size: 18px;
		font-weight: 400;
		color:#2f343c;
		font-family:'Lato';
		margin-left: 0;
		background-position: 0px 5px;
		display:inline-block;
		vertical-align:top;
		width:35%;
		min-height:30px;
	}
	
.home-text .item-link {
		width:100%;
		text-align:left;
		height:50px;
		margin-top:30px;
	}
	
.home-text .item-link a {
		background:#fec91f;
		font-size:14px;
		font-family:'Lato', sans-serif;
		font-weight:400;
		text-align:center;
		padding:12px 40px;
		text-transform:uppercase;
		text-decoration:none;
		color:#fff;
	}
	
.three {
		padding:50px 0;
		background:#fff;
	}
	
.three h3 {
		font-family:'Lato', sans-serif;
		font-size:35px;
		font-weight:400;
		color:#323333;
		width:100%;
		text-align:center;
		padding-bottom:20px;
		text-transform:uppercase;
	}
	
.three p {
		font-family:'Roboto', sans-serif;
		font-size:18px;
		font-weight:300;
		color:#323333;
		width:70%;
		margin:0 auto;
		text-align:center;
		position:relative;
		line-height:20px;
	}
	
.three-text {
		display:inline-block;
		vertical-align:top;
		width:280px;
		margin-top:30px;
		margin-right:85px;
		margin-left:8%;
	}
	
.three-text .top {
		background:#213d65;
		color:#fff;
		display:block;
		width:100%;
		padding:25px;
	}
	
.three-text .bottom {
		background:#fec91f;
		color:#fff;
		padding:25px;
		width:100%;
		display:block;
	}

.three-text h4 {
		font-family:'Lato', sans-serif;
		font-weight:700;
		text-transform:uppercase;
		text-align:left;
		font-size:30px;
		letter-spacing:-1px;
		padding-bottom:15px;
	}
	
.three-text p {
		color:#fff;
		text-align:left;
		font-size:18px;
		font-family:'Lato', sans-serif;
		font-weight:400;
		margin:0;
		width:100%;
	}
	
.three-text .item-link {
		width:100%;
		text-align:left;
		margin-top:25px;
		height:40px;
	}
	
.three-text .item-link a {
		padding:12px 30px;
		text-align:center;
		font-family:'Lato', sans-serif;
		font-weight:400;
		text-transform:uppercase;
		text-decoration:none;
		color:#fff;
		font-size:14px;
		border:2px solid #fff;
		background:transparent;
	}
	
.cover {
		background:url('../images/video-cover2.jpg') no-repeat; 
		background-size:auto 440px;
		width:100%;
		height:440px;
		cursor:pointer;
		z-index:9999;
	}
	
.cover.showing {
		display:block;
	}
	
.cover.noShow {
		display:none;
	}
	
.home-video {
		display:inline-block;
		vertical-align:top;
		margin:0;
		width:60%;
		margin-top:30px;
		height:440px;
	}
	
.home-video iframe {
		height:420px;
		position:relative;
		float:right;
		z-index:0;
	}

.four {
		background:#f0f0ef;
		padding:50px 0;
		clear:both;
	}

.four h2 {
		font-family:'Lato', sans-serif;
		color:#323333;
		font-size:35px;
		font-weight:700;
		width:100%;
		text-align:center;
		padding-bottom:20px;
		text-transform:uppercase;
	}
	
.four p {
		font-family:'Roboto', sans-serif;
		font-size:18px;
		width:100%;
		text-align:center;
		padding-bottom:20px;
		color:#323333;
		font-weight:400;
	}
	
.form-text {
		color:#35bfcc;
		font-size:23px;
		line-height:24px;
		margin-bottom:10px;
		width:100%;
		text-align:center;
		font-weight:100;
	}

.news-title, .item-side h2 {
		font-size:35px;
		width:100%;
		text-align:left;
		font-weight:100;
		margin-bottom:5px;
		color:#fff;
	}
	
.home-testimonials {
		width:76%;
		margin:30px auto 0;
		display:block;
	}

.two .line, .one .line, .line-test, .three .line {
		border-top:2px solid #fec91f;
		width:200px;
		margin:0 auto;
		margin-bottom:25px;
	}
	
.line-test {
		margin:10px auto;
		width:75px;
		display:none;
	}
	
.inner-main .testimonials-container .line-test, .management-main .testimonials-container .line-test {
		display:none;
	}
	
.home-testimonials p {
		color:#2b2b2b;
		font-size:25px;
		font-weight:400;
		text-transform:uppercase;
		width:100%;
		text-align:left;
		margin-bottom:20px;
		margin-left:40px;
		letter-spacing:0px;
	}	
	
.home-testimonials .ct {
		font-size:30px;
		font-weight:700;
	}
	
.testimonials-container ul.pagination {
		display:none;
	}
	
.testimonials-container {
		width:100%;
		margin:0;
		display:block;
	}
	
.individual {
		display:inline-block;
		vertical-align:top;
		width:220px;
		-moz-box-shadow: 1px 0 25px 8px rgba(0,0,0,.1); 
		-webkit-box-shadow: 1px 0 25px 8px rgba(0,0,0,.1); 
		box-shadow: 1px 0 25px 8px rgba(0,0,0,.1); 
		margin-left:53px;
		background:#fff;
		color:rgb(150, 150, 150);
		height:250px;
	}
	
.services-container .individual {
		height:300px;
	}
	
.home-testimonials .testimonials-container .individual {
		height: 360px;
	}	
	
.individual:first-child {
		margin-left:0;
	}
	
.individual IMG {	
		width:100%;
	}
	
.testimonial-name {
		margin-top:10px;
		width:100%;
		text-align:center;
		font-size:18px;
		font-weight:400;
		font-family: 'Lato';
		margin-bottom:5px;
		letter-spacing:0;
	}
	
.testimonial-image {
		width:200px;
		height:180px;
		overflow:hidden;
		margin:8px auto;
	}
	
.testimonial-image IMG {
		width:200px;
		height:auto;
		position: absolute;
		clip: rect(0px,200px,180px,0px);
	}
	
.management-main .testimonial-image IMG {	
		width:160px;
		height:auto;
		position: absolute;
		clip: rect(0px,160px,200px,0px);
	}
	
.inner-main .testimonial-image IMG, .managment-main IMG {
		width:140px;
		height:auto;
		position: absolute;
		clip: rect(0px,140px,160px,0px);
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
 
    .inner-main .testimonial-image IMG, .meet-image IMG, .managment-main IMG, .management-main .testimonial-image IMG, .service-image IMG {	
		margin-left:10px;
	}
}		
	
.service-image IMG {
		width:400px;
		height:auto;
		position:absolute;
		clip: rect(0px,400px,250px,0px);
	}
	
.meet-image IMG{
		width:160px;
		height:auto;
		position: absolute;
		clip: rect(0px,160px,200px,0px);
	}
	
.testimonial-name a:link, .testimonial-name a:visited, .testimonial-name a:active, .testimonial-name a:hover {
		color: #323333;
		text-decoration:none;
		text-transform:uppercase;
	}
	
.testimonial-location {
		font-size:13px;
		width:100%;
		text-align:center;
		font-weight:300;
		margin-bottom:15px;
		text-transform:uppercase;
		color:#223e66;
	}
	
.testimonial .line {
		width:75px;
		margin:0 auto;
		border-top:1px solid #35bfcc;
		margin-bottom:15px;
	}
	
.testimonial-description {
		font-size:13px;
		font-weight:300;
		line-height:16px;
		width:90%;
		margin:0 auto;
		margin-bottom:20px;
		text-align:center;
		font-style:italic;
	}
	
.testimonial-more-home a:link, .testimonial-more-home a:visited, .testimonial-more-home a:active {
		color:#323333;
		text-decoration:none;
	}
	
 .testimonial-more-home a:hover {
		color:#35bfcc;
	}
	
.testimonial-more-home {
		margin-top:10px;
	}
	
.testimonial-more {
		display:none;
	}
	

	
/*--------------------------------------------
	Inner Page Styles
--------------------------------------------*/

.inner-main {
		display:inline-block;
		vertical-align:top;
		width:58%;
		position:relative;
		padding-left:13%;
		margin-top:0px;
		min-height:1400px;
	}
	
.inner-side {
		float:right;
		width:300px;
		margin-left:30px;
		margin-top:50px;
		background:#223e66;
		min-height:1350px;
		position:relative;
		right:50px;
	}
	
.sidebar-item-container {
		width:100%;
		display:block;
		overflow:hidden;
	}
	
.item-side {
		margin-bottom:20px;
		display:block;
		width:100%;
		text-align:center;
	}
	
.item-side ul li a {
		text-decoration:none;
		color:#fff;
	}
	
.item-side IMG {
		padding:5px;
		background:#fff;
		margin:30px 0 -10px;
		position:relative;
		width:240px;
	}
	
.side-text {
		position:relative;
		margin-top:-30px;
		text-align:center;
		width:240px;
		margin-left:30px;
		font-size:13px;
		text-transform:uppercase;
		padding:10px 0;
	}
	
.item-side ul li:first-child .side-text {
		background-color:#223e66;
	}
	
.item-side ul li:nth-child(2) .side-text {
		background-color:#fec91f;
	}
	
.item-side ul li:nth-child(3) .side-text {
		background-color:#fec91f;
	}
	
.item-side:first-child {
		background-color:#fec91f;
		padding:30px 0; 
		margin-left:0;
		width:100%;
	}
	
form.side-form {
		width:220px;
		text-align:left;
		margin-left:20px;
	}
	
form.side-form input {
		width:205px;
		margin-top:12px;
		font-size:13px;
		height:30px;
		border:none;
		margin-right:0;
	}
	
form.side-form input[type="submit"] {
		width:215px;
		font-size:13px;
		margin-top:10px;
		color:#fff;
		background-color:#223e66;
		font-weight:400;
		height:35px;
	}
	
.item-side h2 {
		text-align:left;
		font-size:35px;
		line-height:25px;
		letter-spacing:0px;
		font-weight:100;
		text-transform:uppercase;
		margin-left:20px;
	}
	
.item-side:first-child h2 {
		width:90%;
		text-transform:uppercase;
		font-size:35px;
		line-height:20px;
		text-align:left;
		font-weight:400;
		font-family:'Lato', sans-serif;
		color:#323333
	}
	
.item-side:first-child .smaller {
		font-weight:400;
		font-size:20px;
		line-height:20px;
		color:#fff;
		text-transform:none;
		
	}
	
.item-side p {
		font-size:15px;
		letter-spacing:normal;
		line-height:15px;
		margin:0 auto 10px;
		color:#fff;
		width:68%;
		text-align:center;
		font-weight:100;
	}
	
.side-phone {
		font-size:30px;
		line-height:40px;
		letter-spacing:0px;
		color:#fff;
		font-weight:700;
		margin-bottom:30px;
		width:100%;
		text-align:center;
	}
	
.or-line {
		color:#d8e0e7;
		font-size:18px;
		font-weight:700;
		width:100%;
		text-align:center;
		margin-bottom:15px;
	}
	
.item-side .banner-icon {
		margin-top:0px;
	}
	
.item-side .banner-icon IMG {
		left:25px;
	}
	
.item-side .item-link {
		margin-top:30px;
		width:165px;
		position:relative;
		margin:30px auto 10px;
	}
	
.inner-opening-img {
		background:url('../images/bankruptcy.jpg') no-repeat;
		background-size:100%;
		background-position:center;
		overflow:hidden;
		width:100%;
		margin:0 auto;
		height:533px;
		position:relative;
	}
	
.inner-opening-img.bc {
		background:url('../images/business.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.pc {
		background:url('../images/personal.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.ev {
		background:url('../images/ev.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.br {
		background:url('../images/bankruptcy.jpg') no-repeat;
		background-size:75%;
		background-position:center left;
	}
	
.inner-opening-img.cu {
		background:url('../images/contact-us.jpg') no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:top center;
	}	
	
.inner-opening-img.qa {
		background:url('../images/faq.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.tm {
		background:url('../images/testimonials.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.ed {
		background:url('../images/education.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}
	
.inner-opening-img.au {
		background:url('../images/about.jpg') no-repeat;
		background-size:75%;
		background-position:top left;
	}

.wrapper {
		width:100%;
		background:#fff;
		position:relative;
		padding-top:0px;
	}
	
.page-title {
		font-size:35px;
		line-height:35px;
		color:#fff; 
		letter-spacing:0;
		font-weight:400;
		text-align:left;
		display:inline-block;
		background:rgba(0,0,0,0.5);
		padding:25px 25px 25px 12.5%;
		text-transform:uppercase;
		position:absolute;
		top:450px;
	}
	
.inner .item-link {
		width:90%;
		margin-bottom:50px;
	}
	
.consult-form-inner {
		margin-top:229px;
	}
	
.consult-form-inner .form-title {
		margin-bottom:-10px;
	}
	
.consult-form-inner .consult-form {
		padding:22px 10px;
		background:#383838;
	}
	
.form-title-inner {
		font-size:30px;
	}

.consult-form-inner .consult-form form {
		margin:0 auto;
	}
	
.consult-form-inner .consult-form input {
		margin-top:10px;
	}
	
.consult-form-inner .consult-form input:nth-child(1), .consult-form-inner .consult-form input:nth-child(3) {
		margin-right:10px;
	}
	
.consult-form-inner .consult-form input[type="email"] {
		width:288px;
	}
	
.consult-form-inner .consult-form input[type="submit"] {
		border:none;
		background:#35bfcc;
		color:#ffffff;
		text-align:center;
		font-size:16px;
		height:40px;
		width:298px;
		cursor:pointer;
		border-radius:2px;
		text-transform:uppercase;
		margin-bottom:15px;
		margin-right:0;
	}
	
.inner {
		clear:both;
		color:rgb(150, 150, 150);
	}
	
.inner h2, .inner h4, .inner h5 {
		font-size:32px;
		font-family: 'Lato', sans-serif;
		letter-spacing:0px;
		font-weight:400;
		text-transform:uppercase;
		margin-bottom:15px;
		width:100%;
		text-align:left;
		color:#323333;
	}
	
.inner h2 {
		font-weight:700;
		padding-top:50px;
	}
	
.inner h4 {
		font-size:30px;
		color:#223e66;
	}
	
.inner h5 {
		font-size:25px;
		margin-top:25px;
		margin-bottom:5px;
	}
	
.inner p {
		font-size:16px;
		color:#323333;
		line-height:22px;
		font-weight:300;
		margin-bottom:15px;
	}
	
.inner .item-link {
		width:100%;
		text-align:left;
		height:50px;
		margin-top:30px;
	}
	
.inner .item-link a {
		text-transform:uppercase;
		padding:10px 50px;
		text-align:center;
		color:#fff;
		background-color:#132a4b;
		text-decoration:none;
		font-size:16px;
	}
	
	
.benefits-title {
		font-size:35px;
		line-height:35px;
		font-family: 'Lato';
		letter-spacing:0px;
		font-weight:400;
		margin-bottom:15px;
		width:100%;
		text-align:left;
		color:#323333;
		text-transform:uppercase;
	}
	
.inner ul li {
		background:url('../images/bullet.png') no-repeat;
		background-size:40px;
		background-position:top left;
		padding:10px 6px 0 50px;
		line-height:20px;
		font-size:20px;
		font-weight:400; 
		color:#323333;
		background-position:0px 5px;
		min-height:40px;
	}
	
.inner ul.personal li {
		display:inline-block;
		vertical-align:top;
		width:40%;
		text-align:left;
	}
	
.bold-words {
		font-weight:400;
	}
	
.inner-text-list-area {
		float:none;
		clear:both;
		display:block;
		background:#f6f5ea;
		padding:40px 30px 30px 30px;
		top:30px;
		position:relative;
		margin-bottom:30px;
	}
	
.bottom-contact-image {
		position:absolute;
		margin-left:300px;
		margin-top:-450px;
		z-index:998;
	}
	
.bottom-contact-image IMG {
		height:450px;
	}
	
.inner-text ul li {
		margin-bottom:10px;
		background:url('../images/check-bullet2.png') no-repeat;
		background-size:22px;
		background-position:0;
		padding-left:35px;
		font-size:20px;
		color:#000;
	}
	
.inner-text-list-area ul.multi li {
		display:inline-block;
		vertical-align:top;
		width:35%;
	}
	
.inner-text-list-area h2 {
		font-size:40px;
	}
	
.inner-text-list-area ul.multi li:nth-child(even) {
		width:43%;
	}
	
.inner-text-list-area ul.multi li.multi-wide {
		width:90%;
	}	
	
.woman-image, .personal-credit-video {
		display:inline-block;
		vertical-align:top;
	}
	
.woman-image IMG {
		padding-top:35px;
	}
	
.personal-credit-video {
		width:70%;
		margin-left:20px;
	}
	
.personal-credit-video-title {
		font-family: 'Lato';
		letter-spacing:0px;
		font-weight:700;
		text-transform:uppercase;
		font-size:50px;
		line-height:45px;
		color:#323333;
		margin-bottom:5px;
		width:100%;
		text-align:left;
		margin-top:5px;
	}
	
.personal-credit-video-subtitle {
		margin-bottom:20px;
		width:100%;
		text-align:left;
	}
	
.inner-main .personal-credit-video iframe {
		margin-bottom:10px;
	}
	
.inner-text ul {
		margin-bottom:10px;
	}
	
.inner-text ul li IMG {
		margin-bottom:-6px;
	}
	
.inner-text ul li {
		margin-bottom:10px;
	}
	
.inner .line, .news-container .line, .line-intext, .line-intext1 {
		border-top:3px solid #fec91f;
		width:150px;
		margin-bottom:25px;
	}
	
.news-container .line {
		margin:0 auto;
		margin-bottom:15px;
	}
	
.line-intext, .line-intext1 {
		position:relative;
		margin:20px 0;
	}
	
.line-intext1 {
		margin-left:330px;
	}
	

	
.inner-text-testimonials {
		font-size:22px;
	}
	
.news-container {
		display:block;
		width:85%;
		margin-top:30px;
		background-color:transparent;
		margin-left:30px;
		padding:20px 0;
	}
	
.news-title {
		margin-top:20px;
		margin: 0 auto 20px;
		text-align:left;
		font-weight:700;
		letter-spacing:0px;
		font-size:22px;
		line-height:22px;
		color:#fff;
		width:220;
		text-transform:uppercase;
	}
	
.news-link {
		width:85%;
		margin:0;
		text-align:left;
		padding-top:10px;
	}
	
	
	
.news-link a {
		color:#fff;
		text-decoration:underline;
		font-size:11px;
	}
	
.announcement-list {
		width:100%;
		margin:0 auto;
		border-bottom:1px solid #fff;
		padding-bottom:15px;
		margin-bottom:30px;
	}
	
.announcement-list a {
		width:100%;
		text-align:left;
		font-size:20px;
		font-weight:300;
		color:#fff;
		text-decoration:none;
	}
	
.inner .announcement-list a {
		color:#fff;
	}
	
.inner .announcement-list {
		margin:0;
	}
	

	
	
.annoucement-list h2 a {
		color:#fff;
		text-decoration:none;
	}
	
.announcement-list h2 a:hover {
		color:#fec91f;
		text-decoration:none;
	}
	
.inner .announcement-list h2 a {
		color:#323333;
		text-decoration:none;
		font-family:'Lato', sans-serif;
		font-weight:400;
		font-size:30px;
	}
	
.inner .announcement-list h2 {
		padding-top:0;
		
	}
	
.announcement-list span.date, .inner span.date {
		width:100%;
		margin:0;
		text-align:left;
		float:left;
		font-size:14px;
		color:#fec91f;
		margin-top:5px;
		margin-bottom:10px;
	}

.announcement-list p {
		font-size:15px;
		margin-top:0px;
		margin-bottom:10px;
		line-height:22px;
		font-weight:300;
		color:#fff;
	}
	
.inner .announcement-list p {
		color:#323333;
	}
	
.about-us-iframe {
		width:70%;
	}
	
.inner-main .one {
		margin-top:80px;
	}
	
.inner-main .one h2 {
		letter-spacing:0px;
		margin-bottom:25px;
	}
	
.form-image-container {
		width:400px;
		float:left;
		border:1px solid #DADADA;
		margin-right:25px;
		margin-bottom:10px;
		padding:10px;
		padding-bottom:5px;
		background:#fff;
	}
	
.form-image-container IMG {
		width:100%;
	}	
	
.guarantee {
		position: absolute;
		margin-top: -310px;
		left: 500px;
	}	
	
.inner-main .two h2, .inner-main .one h2, .inner-main .three h3 {
		width:90%;
		text-align:left;
		margin:0 auto;
		margin-bottom:25px;
	}
	
.inner-main .one .line, .inner-main .two .line, .inner-main .three .line {
		width:90%;
		margin-left:40px;
		margin-bottom:25px;
	}
	
.inner-main label {
		font-size:16px;
		color:rgb(150, 150, 150);
		margin:10px 0;
		display:inline-block;
		vertical-align:top;
		height:70px;
		width:48%;
		margin-right:10px;
	}
	
.inner-main input {
		height:40px;
		width:90%;
		margin-top:10px;
		margin-bottom:10px;
		padding-left:10px;
		border:none;
	}	
	
.inner-main input[type="checkbox"] {
		height:30px;
		margin-top:30px;
		margin-left:-60px;
	}
	
span.checkbox-info {
		margin-top:35px;
		margin-left:-50px;
		position:absolute;
	}
	
.inner-main input[type="submit"] {
		float:none;
		margin-left:0;
		width:80%;
		display:block;
	}	
	
.inner-main form.home-mid input[type="email"] {
		margin-left:0;
		width:95%;
	}
	
.inner-main textarea {
		width:95%;
		height:100px;
		border: 1px solid #dadada;
		color:#4e5454;
		padding-left:10px;
		padding-top:10px;
		font-size:15px;
		border-radius:3px;
	}
	
form.contact-us-form {
		width:100%;
		margin:0;
	}
	
.contact-us-form label {
		width:47%;
		height:50px;
		margin-right:25px;
	}
	
.contact-us-form input {
		margin-top:5px;
		width:95%;
		border:1px solid #dadada;
	}
	
.contact-us-form label:nth-child(2), .contact-us-form label:nth-child(4), .contact-us-form label:nth-child(6) {
		margin-right:0;
	}
	
.contact-us-form label:nth-child(7) {
		width:100%;
		height:250px;
	}
	
.contact-us-form input[type="radio"] {
		width:15px;
		margin-top:15px;
		height:15px;
		display:inline;
	}
	
.radio-text {
		display:inline;
		position:relative;
		top:-3px;
		margin-right:15px;
	}
	
	
.contact-us-form textarea {
		width:98%;
		border:1px solid #dedacb;
		height:200px;
	}
	
.contact-us-form input[type="checkbox"], .checkbox-info {
		display:none;
	}
	
.contact-us-form input[type="submit"] {
		margin-top:-10px;
		width:190px;
		height:40px;
		padding:0;
		padding-right:30px;
		border:none;
		background-color:#fec91f;
	}
	
.contact-us-form i {
		color:#fff;
		position:absolute;
		margin-top:-36px;
		margin-left:150px;
		font-size:14px;
	}
	
.contact-info-container {
		margin-left:40px;
	}
	
.inner .contact-us-container h4 {
		font-size:35px;
		text-transform:none;
	}
	
.inner-main iframe {
		background-color:#fff;
		-moz-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1); 
		-webkit-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		overflow:hidden;
		padding:10px;
		margin-bottom:30px;
		width:90%;
		height:350px;
	}
	
.inner-main .team-container iframe {
		box-shadow:none;
		height:3800px;
		border:1px solid #999 !important;
		overflow:hidden;
	}
	
.inner-main .service-image iframe {
		width:260px;
		height:150px;
		box-shadow:none;
		padding:0;
		margin:0;
	}
	
.contact-us-container {
		width:500px;
		background:#eee;
		padding:30px;
	}
	
.contact-info-container {
		position:absolute;
		margin-left:530px;
		margin-top:-600px;
		width:300px;
	}
	
.contact-info-container.consultation {
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin-left:0;
		margin-top:20px;
	}
	
.contact-logo {
		width: 200px;
    	height: 75px;
		margin-left:30px;
		margin-bottom:30px;
		background:url('../images/logo2.png') no-repeat;
		background-size:100%;
		background-position:0;
	}
	
.contact-info {
		font-size:18px;
		line-height:18px;
		width:300px;
		position:relative;
		text-align:left;
		font-weight:400;
		letter-spacing:0px;
		margin-bottom:20px;
		color:#323333;
		padding-left:30px;
	}
	
.contact-value {
		position:relative;
		font-size:30px;
		line-height:30px;
		color:#323333;
		font-weight:400;
		letter-spacing:0px;
	}
	
.contact-value-address {
		font-size:22px;
		font-weight:400;
		line-height:21px;
		letter-spacing:normal;
		position:relative;
	}
	
.contact-value-address a {
		color:#323333;
		text-decoration:none;
	}
	
.contact-value-address a:hover {
		color:#35bfcc;
		text-decoration:none;
	}
	
.inner-main .testimonials-container, .inner-main .team-container, .services-container {
		width:100%;
		margin:0;
		padding:0;
	}

.inner p.larger-p {
		font-size:23px;
		line-height:24px;
		font-weight:100;
		color:#6b6e70;
	}
	
.inner-main .services-container, .inner-main .testimonials-container {
		margin-top:25px;
	}
	
.management-main .testimonials-container	{
		width:90%;
		margin:0 auto;
		padding:0;
	}
	
.management-main .testimonials-container, .services-container {
		padding-bottom:20px;
	}
	
.inner-main .individual, .management-main .individual {
		width:100%;
		border-bottom:1px solid #c6c6c6;
		padding-top:30px;
		padding-bottom:30px;
		display:block;
		background:transparent;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-left:0;
		height:auto;
	}
	
.inner-main .individual.video {
		padding-bottom:30px;
	}
	
.inner-main .testimonials-container .individual:first-child, .inner-main .team-container .individual:first-child {
		border-top:none;
	}
	
.inner-main .individual:last-child, .management-main .individual:last-child {
		border:none;
		position:relative;
	}
	
.management-main .individual:first-child {
		border-top:none;
	}
	
.inner-main .testimonial-image,  .management-main .testimonial-image, .meet-image, .service-image {
		display:inline-block;
		vertical-align:top;
		width:160px;
		height:200px;
		margin-right:25px;
		background-color:#fff;
		border:1px solid #c3c2c2;
		overflow:hidden;
		padding:10px;
	}
	
.inner-main .testimonial-image {
		width:140px;
		height:160px;
		position:relative;
		z-index:2;
	}
	
 .service-image {
		width: 400px;
		height: 250px;
		margin-right: 25px;
		background-color: #fff;
		border: 1px solid #c3c2c2;
		overflow: hidden;
		padding: 8px;
		margin-top: 5px;
		display:inline-block;
		vertical-align:top;
	}	
	
.management-main .service-image {
		width:345px;
		height:200px;
	}
	
.management-main .service-image IMG {
		width:345px;
		height:200px;
	}
	
.meet-info-container, .inner-main .testimonial-info-container, .service-info-container, .management-main .testimonial-info-container, .management-main .meet-info-container, .management-video-info-container {
		display:inline-block;
		vertical-align:top;
		width:65%;
		margin-top:20px;
	}
	
.service-info-container {
		width:55%;
		margin-top:70px;
	}
	
.testimonial-info-container {
		margin-top:20px;
	}
	
.management-video-info-container, .management-main .service-info-container, .management-main .testimonial-info-container, .management-main .meet-info-container {
		width:50%;
		margin-top:20px;
	}
	
.management-video {
		display:inline-block;
		vertical-align:top;
		width:260px;
		height:160px;
		margin-right:25px;
		background-color:#fff;
		-moz-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1); 
		-webkit-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		overflow:hidden;
		padding:10px;
		margin-bottom:30px;
	}	
	
.inner-main .testimonial-name, .inner-main .meet-name, .management-main .testimonial-name, .management-main .meet-name, .service-title {
		width:100%;
		margin-top:5px;
		margin-bottom:10px;
		font-size:33px;
		line-height:30px;
		font-family: 'Lato';
		letter-spacing:0px;
		font-weight:400;
		text-align:left;
	}

.inner-main .testimonial-name {
		margin-bottom:0;
	}
	
.service-title {
		margin-top:-10px;
	}
	

	
.inner-main .testimonial-name a:link, .inner-main .testimonial-name a:visited, .inner-main .testimonial-name a:active, 
.managment-main .testimonial-container a:link, .management-main .testimonial-container a:visited, .management-main .testimonial-container a:active,
 .service-title a:link, .service-title a:visited, .service-title a:active,
.inner-main .meet-name a:link, .inner-main .meet-name a:visited, .inner-main .meet-name a:active {
		color:#131313;
		text-decoration:none;
	}

.inner-main .testimonial-name a:hover, .management-main .testimonial-container a:hover, .service-title a:hover, .inner-main .meet-name a:hover  {
		color:#223e66;
		text-decoration:none;
	}
	
.management-main .meet-name a:link, .management-main .meet-name a:visited, .management-main .meet-name a:active, .management-main .meet-name a:hover {
		color:#323333;
		text-decoration:none;
	}
	
 .inner-main .testimonial-description, .meet-position, .meet-description, .management-main .testimonial-location, .management-main .testimonial-description,
.service-subtitle, .service-description {
		font-size:17px;
		line-height:18px;
		font-weight:300;
		margin-bottom:10px;
		text-align:left;
		width:100%;
		color:#6b6e70;
	}
	
.inner-main .testimonial-location {
		font-size:15px;
		line-height:12px;
		margin:5px 0;
		color:#fec91f;
		font-weight:300;
		width:100%;
		text-align:left;
		text-transform:none;
	}
	
.meet-position {
		color:#fec91f;
	}	
	
.inner-main .testimonial-more, .inner-main .meet-more, .inner-main .service-more {
		margin-top:20px;
		position:relative;
		margin-left:0px;
		font-size:16px;
		display:block;
		font-weight:600;
	}
	
.inner-main .testimonial-more a, .inner-main .meet-more a, a.new, .service-more a, a.download-button {
		text-align: center;
		background-color: #132a4b;
		padding: 8px 50px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
	}
	
a.new {
		background-color:#fec91f;
	}
	
.inner-main .testimonial-more-home {
		display:none;
	}
	
.section.consult {
		background:#fff;
		width:100%;
		height:547px;
		overflow:hidden;
	}
	
.section.consult .contact-info-container {
		margin-top:100px;
	}
	
.consultation-form-area {
		float:right;
		padding: 25px 60px 55px 30px;
		width:450px;
		text-align:left;
		background-color:#132a4a;
		position:relative;
		top:0px;
	}
	
.consultation-form-area .form-area {
		width:450px;
		margin:0;
		padding:0;
	}
	
.consultation-form-area .form-area .form-title-home1 {
		font-size:35px;
		line-height:50px;
		font-weight:700;
		color:#fff;
		text-align:left;
		width:100%;
		font-family:'Lato', sans-serif;
		letter-spacing:-2px;
	}
	
.consultation-form-area .form-area .form-description-home {
		font-size:16px;
		line-height:20px;
		text-align:left;
		color:#fff;
		font-weight:300;
		padding-bottom:15px;
		width:95%;
		margin:0;
	}
	
.consultation-form-area .form-area form.inner-bottom {
		width:100%;
		margin:0;
		padding:0;
		background:transparent;
		position:relative;
	}
	
.consultation-form-area .form-area form.inner-bottom input {	
		width:43%;
		height:35px;
		padding-left:10px;
		border:none;
		margin-right:5px;
		margin-bottom:10px;
		font-size:14px;
		margin-top:0;
	}
	
.consultation-form-area .form-area form.inner-bottom input:nth-child(even) {		
		margin-right:0;
	}
	
.consultation-form-area .form-area form.inner-bottom textarea {	
		width:90%;
		height:100px;
		border:none;
		padding-left:10px;
		padding-top:10px;
		font-size:14px
	}
	
.consultation-form-area .form-area form.inner-bottom input[type="submit"] {		
		background-color:#fdc91e;
		font-size:14px;
		text-align:center;
		height:40px;
		width:70%;
		color:#fff;
		text-align:center;
		text-transform:uppercase;
		padding:0;
		margin-top:10px;
	}
	
.inner-main .service-image iframe {
		width: 400px;
		height: 250px;
		box-shadow: none;
		padding: 0;
		margin: 0;
	}
	
.inner-main iframe.resource-downloads {
		width: 200px;
		height: 237px;
		margin-right: 25px;
	}
	
.credit-repair-box {
		background-color:#223e66;
		display:block;
		width:100%;
		padding:30px;
		margin:75px auto;
		text-align:center;
	}
	
.credit-repair-box input {
		width:90%;
		position:relative;
		display:block;
		margin:0 auto 10px;
	}
	
.credit-repair-box input[type="submit"] {
		margin:0 auto;
		display:block;
		background:#fec91f;
		width:90%;
	}
	
.credit-repair-box form a {
		color:#fff;
		text-decoration:none;
		font-size:12px;
		position:relative;
		left:10%;
	}
	
.credit-training-box {
		background-color:#6b6e70;
		display:inline-block;
		vertical-align:top;
		width:28%;
		padding:25px;
		margin:20px 0;
	}
	
.credit-repair-box h4, .credit-training-box h4 {
		color:#fec91f;
		font-size:45px;
		line-height:55px;
		width:100%;
		text-align:center;
		letter-spacing:-1px;
	}	
	
.credit-repair-box p {
		text-align:center;
		color:#fff;
	}	
	
.steps-container {
		width:90%;
		padding:30px 5%;
		background:#f7f7f7;
		clear:both;
		margin:15px 0 20px;
	}
	
.steps-container ul li {
		background:url('../images/yellow-check.png') no-repeat;
		background-size:40px;
		background-position:0;
	}

.option-box {
		background:#132a4a;
		display:inline-block;
		vertical-align:top;
		width:36%;
		padding:30px 5%;
		margin:0 1%;
		height:237px;
	}
	
.option-box.first {
		margin-left:0;
	}
	
.option-box.second {
		margin-right:0;
	}
	
.option-box h2 {
		color:#fff;
		font-size:40px;
		text-transform:uppercase;
		width:100%;
		text-align:center;
		font-weight:400;
		padding-top:0;
	}
	
.option-box h4 {
		font-size:22px;
		color:#fff;
		text-align:left;
		font-weight:400;
		text-transform:none;
	}
	
.option-box .line {
		border-top: 2px solid #fec91f;
		width: 250px;
		margin:15px auto;
		position:relative;
	}
	
.form-arrow {
		background:url('../images/form-arrow.png') no-repeat;
		background-size:100%;
		background-position:center;
		width:205px;
		height:196px;
		position:absolute;
		right:15%;
	}
	
.authorize {
		background:url('../images/authorize.png') no-repeat;
		background-size:100%;
		background-position:center;
		width:155px;
		height:125px;
		position:absolute;
		right:47%;
		margin-top:-135px;
	}
	
form.business-signup {
		width:90%;
		max-width:600px;
		padding:40px;
		padding-right:400px;
		margin:30px 0;
		background:#f7f7f7;
		text-align:left;
	}
	
form.business-signup .form-title {
		font-size:40px;
		text-transform:uppercase;
		letter-spacing:-1px;
		color:#223e66;
		font-weight:700;
		padding-bottom:20px;
	}
	
form.business-signup label {
		margin:0 0 10px;
	}
	
form.business-signup input, form.business-signup select {
		width:90%;
		padding-left:10px;
		margin-top:0;
		margin-bottom:10px;
		border:1px solid #dadada;
		height:40px;
	}
	
form.business-signup select {
		width:95%;
	}
	
form.business-signup select.cat_dropdown_smaller {
		width:45%;
		display:inline-block;
		vertical-align:top;
		margin-right:5px;
	}
	
.agreement iframe {
		box-shadow:none;
		border:1px solid #dadada;
		width:92%;
	}
	
form.business-signup input[type="checkbox"], form.business-signup input[type="radio"]  {
		height:20px;
		width:20px;
		margin:10px 0 0;
		text-align:left;
		position:relative;
	}
	
form.business-signup .check-text {
		position:relative;
		top:-5px;
		left:10px;
	}
	
form.business-signup input[type="submit"] {
		height:50px;
		width:250px;
		border:none;
		font-size:16px;
		padding:0;
	}
	
form.business-signup label.radio-buttons {
		width:100%;
		margin:10px 0;
		height:auto;
		display:block;
		border-bottom:1px solid #dadada;
		padding-bottom:10px;
	}
	
form.business-signup label.textarea {
		width:100%;
		margin:0 0 10px;
		height:auto;
		display:block;
	}
	
form.business-signup label.file {
		width:100%;
		display:block;
		height:auto;
		font-size:15px;
		border-bottom:1px solid #dadada;
		padding:10px 0;
	}
	
form.business-signup label.file input {
		border:none;
		height:auto;
		padding-left:0;
		margin-top:10px;
	}	
	
/*-------------------------------------------------
	Management Area Styles
-------------------------------------------------*/

.management-wrapper .inner-opening-img {
		height:320px;
	}
	
.management-wrapper .top-photo-text {
		padding-top:170px;
	}
	
.management-wrapper .top-photo-text .page-title {
		line-height:60px;
		margin-bottom:10px;
	}
	
.management-wrapper .wrapper {
		margin-top:50px;
	}	
	
.management-side {
		display:inline-block;
		vertical-align:top;
		width:300px;
		position:absolute;
		margin-top:0;
		margin-right:0px;
		margin-left:-50px;
		margin-bottom:30px;
	}

.management-main {
		display:inline-block;
		vertical-align:top;
		width:77%;
		margin-top:0;
		margin-left:300px;
	}
	
.management-main .two {
		margin-top:0;
		padding-bottom:0;
		margin-bottom:30px;
		min-height:615px;
		border:none;
		background:#f7f7f7;
		height:auto;
	}
	
.menu-title {
		width:230px;
		background-color:#fec91f;
		text-align:left;
		padding-top:10px;
		padding-left:20px;
		height:30px;
		color:#fff;
		font-size:20px;
		font-weight:500;
		margin-bottom:3px;
		margin-left:10px;
		border:1px solid rgb(242, 242, 242);
	}
	
.management-side nav {
		display:block;
		float:right;
		margin-top:0px;
		width:250px;
		margin-right:-10px;
		background:transparent;
		top:0;
	}
	
#nav_1565744 {
		display:block;
		width:100%;
		font-size:18px;
		text-transform:uppercase;
		font-weight:500;
		padding-left:10px;
	}
	
#nav_1565744 li {
		display:block;
		margin-bottom:2px;
		width:100% !important;
		height:40px !important;
		text-align:left;
		background-color:#f7f7f7;
		border:1px solid rgb(242, 242, 242);
		font-size:16px;
	}
	
#nav_1565744 li:hover, #nav_1565744 li.selected {
		background-color:#fec91f;
	}
	
#nav_1565744 li a {
		padding:10px 20px;
		position:absolute;
		width:85%;
	}
	
#nav_1565744 li  a:link, #nav_1565744 li a:visited, #nav_1565744 li a:active {
		color:#323333;
		text-decoration:none;
	}
	
#nav_1565744 li a:hover, #nav_1565744 li.selected a {
		color:#fff;
		text-decoration:none;
	}
	
.management-main .two h2 {
		width:90%;
		text-align:left;
		color:#323333;
		letter-spacing:0;
		margin:0 auto;
		margin-bottom:15px;
		padding:0;
		font-size:40px;
		font-weight:400;
		font-family:'Lato', sans-serif;
		text-transform:uppercase;
		padding-top:30px;
	}
	
.management-main .two h2.home-title {
		width:100%;
		text-align:center;
	}
	
.management-main .two p {
		width:70%;
		margin:0 auto;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:18px;
	}
	
.management-main .line-inner {
		margin-bottom: 20px;
		margin-top:20px;
		margin-left:0px;
		width:100%;
		border-top: 1px solid rgb(200, 200, 200);
	}
	
.management-main .line {
		width: 90%;
		margin-left: 40px;
		margin-bottom: 25px;
		border:1px solid #fec91f;
	}
	
.management-home-selections {
		width:790px;
		margin:0 auto;
		margin-top:30px;
		display:block;
		padding:0;
	}
	
.management-home-selections li {
		display:inline-block;
		vertical-align:top;
		width:200px;
		-moz-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1); 
		-webkit-box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		box-shadow: 1px 0 4px 1px rgba(0,0,0,.1), -1px 0 4px 1px rgba(0,0,0,.1);
		margin-left:30px;
		margin-right:30px;
		margin-bottom:50px;
		background:#fff;
		color:#686667;
		
	}
	
.management-home-selections li IMG {
		width:72px;
		height:72px;
		margin:10px 64px;
	}
	
.selection-title {
		width:100%;
		text-align:center;
		margin-bottom:20px;
		font-size:22px;
		font-weight:500;
	}
	
.view-link {
		margin-bottom:30px;
		width:100%;
		text-align:center;
	}
	
.management-home-selections a {
		border-radius:3px;
		text-align:center;
		font-size:16px;
		background-color:#20716b;
		padding:5px 20px;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
	}
	
.management-home-selections a:hover {
		background-color:#35bfcc;
	}
	
a.new {
		float:right;
		margin-right:7%;
		margin-top:-50px;
		padding:10px 50px;
		font-size:15px;
	}

.management-main form {
		width:90%;
		display:block;
		position:relative;
		margin:0 auto;
	}
	
.management-main form IMG {
		width:200px;
		margin-top:10px;
		border:1px solid rgb(220, 220, 220);
	}
	
.management-main label {
		margin:0px 0px 5px;
		display:block;
		width:100%;
	}
	
.management-main label.video {
		display:inline-block;
		vertical-align:top;
		width:42%;
		margin-right:40px;
	}
	
.video-or, .video-or-add {
		position:absolute;
		margin-left:40%;
		margin-top:-285px;
		color:rgb(119, 119, 119);
		font-size:17px;
	}
	
.video-or-add {
		margin-top:-40px;
	}
	
.management-main label span {
		width:100%;
		text-align:right;
		padding-right:10px;
		margin-top:10px;
		color:#686667;
		font-size:18px;
	}
	
.management-main label span.small {
		font-size:14px;
		margin-bottom:5px;
	}
	
.management-main input[type="text"], .management-main textarea, .management-main input[type="radio"], .management-main input[type="password"],
.management-main input[type="file"] {
		border:1px solid #DADADA;
		color:#686667;
		height:30px;
		margin-right:6px;
		margin-top:2px;
		padding:3px 3px 3px 5px;
		width:350px;
		float:none;
	}
	
.management-main input[type="file"] {
		border:none;
		margin-bottom:10px;
		display:block;
	}
	
.management-main label.file input {
		margin-top:5px;
		margin-bottom:0;
	}
	
.management-main label.file .details-file {
		margin-top:10px;
	}
	
.management-main input[type="radio"] {
		width:30px;
	}
	
.management-main label span.radio-label {
		top:-8px;
		float:none;
		width:40px;
		padding:0;
		position:relative;
	}
	
.management-main textarea {
		height:400px;
		width:100%;
	}
	
.management-main label.download textarea {
		width:50%;
		height:200px;
	}
	
.management-main input[type="submit"] {
		position:relative;
		float:none;
		margin-left:0px;
		margin-bottom:30px;
		color:#ffffff;
		text-align:center;
		font-size:16px;
		height:40px;
		width:260px;
		cursor:pointer;
		border:none;
		border-radius:3px;
		background:#fec91f;
	}
	
.management-main input[type="submit"]:hover {
		background-color:#fec91f;
	}
	
.edit a, .delete a {
		color: #fec91f;
		text-decoration: none;
		text-transform: uppercase;
		font-size:16px;
		font-weight:500;
	}
	
.edit {
		margin-right:8px;
		margin-top:10px;
	}
	
.welcome {
		font-size:20px;
		font-weight:300;
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:30px;
	}
	
.mce-panel {
		border:1px solid #DADADA !important;
	}
	
.mce-container-body {
		display:none;
	}
	
.management-main .details-youtube, .management-main .details-vimeo {
		width:100%;
		margin-top:20px;
		height:215px;
	}
	
.management-video .details-youtube, .management-video .details-vimeo {
		margin-top:0;
		height:160px;
	}
	
.management-main .background-image {
		width:250px;
		height:160px;
		padding:10px;
		overflow:hidden;
		border:1px solid #dadada;
		display:inline-block;
		vertical-align:top;
		margin-right:25px;
		margin-bottom:10px;
		background:#fff;
	}	
	
.management-main .testimonials-container {
		display:block;
	}
	
.inner-header {
		height:200px;
		background: url('../images/slide-background.jpg') no-repeat;
		background-size: cover;
		background-position: top center;
	}
	
.inner-page-title {
		top: 100px;
		color: #fff;
		position: absolute;
		font-size: 50px;
		font-family: 'Lato';
		left: -40px;
	}
	
ul.services-container li {
		display: block;
		width: 100%;
		padding: 25px 0 10px;
		color:#323333;
		border-bottom: 1px solid #dadada;
		background:none;
	}	
	
ul.services-container li h3 {
		font-size:25px;
		line-height:28px;
		text-transform:uppercase;
		margin-bottom:15px;
	}
	
/*--------------------------------------------------
	Details Page Styles
--------------------------------------------------*/

.details-subtitle, .details-video-title {
		font-size:22px;
		margin-bottom:30px;
		font-style:italic;
		font-weight:300;
		color:#323333;
	}

.details-video-title {
		margin-left:0;
		margin-top:20px;
		font-size:18px;
		
	}
	
.details-testimonials-image, .details-staff-image {
		display:inline-block;
		vertical-align:top;
		width:200px;
		height:auto;
		margin-right:20px;
		margin-bottom:10px;
		border:1px solid #dadada;
		background:#fff;
		padding:8px;
		overflow:hidden;
		
	}
	
.details-staff-image {
		float:left;
	}
	
.details-testimonials-image IMG, .details-text .details-staff-image IMG {
		width:100%;
		padding:0;
		border:none;
	}
	
.details-text, .details-text p {
		font-size:18px;
		font-weight:300;
		margin-bottom:20px;
		width:96%;
		line-height:150%;
		text-align:left;
		color:#323333;
	}

.details-text p {
		margin-left:0;
		width:100% !important;
	}
	
.details-text a {
		background:transparent;
		color:#686667;
		text-decoration:underline;
		padding:0;
		padding-left:5px;
		padding-right:5px;
	
	}
	
.details-text {
		margin:0;
		padding-top:30px;
	}	
	
.details-text IMG {
		float:left;
		margin-right:25px;
		width:450px;
		padding:6px;
		border:1px solid #dadada;
	}
	
.details-text.testimonials {
		border:none;
		display:inline-block;
		vertical-align:top;
		width:68%;
		padding:0;
		
	}
	
.details-location {
		font-size:18px;
		line-height:24px;
		font-weight:300;
		margin:0 0 10px;
		color:#fec91f;
		font-family:'Lato', sans-serif;
	}
	
.details-description {
		font-size:15px;
		line-height:22px;
		font-weight:100;
		border-top:1px solid #323333;
		border-bottom:1px solid #323333;
		padding-top:25px;
		padding-bottom:20px;
	}
	
.details-video-container {
		width:90%;
		margin-bottom:50px;
		margin-top:50px;
	}
	
.details-youtube, .details-vimeo {
		position:relative;
		height:281px;
		width:500px;
		margin-bottom:20px;
		clear:both;
	}

.details-video-container .details-youtube, .details-video-container .details-vimeo {
		width:715px;
		height:400px;
		position:relative;
	}
	
.details-video-container IMG {
		width:100%;
	}
	
.details-youtube iframe, .details-vimeo iframe {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	
.inner-main .details-link, .inner-main .details-file {
		display:block;
		background:#f6f6f6;
		width:310px;
		padding:20px;
		padding-top:5px;
		border-radius:5px;
		margin-bottom:20px;
	}
	
.inner-main .details-link h2, .inner-main .details-file h2 {
		font-size:15px;
		font-weight:500;
		width:100% !important;
		text-align:left;
		margin-bottom:10px !important;
		margin-top:10px !important;
		letter-spacing:0px !important;
	}
	
.inner-main .details-link a, .inner-main .details-file a {
		border-radius: 3px;
		text-align: center;
		background-color: #35bfcc;
		padding: 5px 20px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font-size:14px;
	}
	
.details-links-container {
		width:350px;
		display:inline-block;
		vertical-align:top;
		margin-right:10px;
	}
	
.details-videos-container {
		width:500px;
		display:inline-block;
		vertical-align:top;
	}
	
.success {
		text-align:center !important;
	}
	
IMG.check-mark {
		width:300px;
		margin-top:30px;
		position:relative;
		left:50%;
		margin-left:-150px;
	}
	
.secure-header {
		background:#fec91f;
		position:relative;
		display:block;
		padding:20px 0;
		text-align:center;
	}
	
.secure-header .page-title-secure {
		color:#fff;
		font-size:40px;
		font-weight:400;
		text-transform:uppercase;
		letter-spacing:-1px;
	}
	
/*------------------------------------------------
	Blog Styles
---------------------------------------------*/

.blog-post h2.post-title {
		font-size:32px;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		letter-spacing: 0px;
		padding-bottom:10px;
		margin-bottom:0;
		border-bottom:none;
	}
	
.post-title a:link, .post-title a:visited, .post-title a:active {
		color:#323333;
		text-decoration:none;
	}
	
.blog-post .post-details {
		color:#fec91f;
		padding-bottom:10px;
		border-bottom:1px solid #323333;
	}
	
.post-title a:hover {
		color:#fec91f;
		text-decoration:none;
	}
	
.blog-post .post-body {
		display:inline-block;
		vertical-align:top;
		text-align:left;
		line-height:20px;
		font-size:16px;
		font-weight:300;
		color:#323333;
	}
	
.blog-wrapper {
		width:100%;
		position:relative;
	}
	
#catblogoutput {
		padding-top:40px;
	}
	
.blog-post {
	width:100%;
	margin-bottom:20px;
}

.post-body {
		width:100%;
	}
	
.blog-post .image {
		width:270px;
		display:inline-block;
		vertical-align:top;
	}

.blog-post .image a {
		color:transparent;
	}
	
.blog-post IMG {
		width:250px;
		height:auto;
	}
	
.post-body p {
		margin-bottom:10px;
	}
	
.post-body .links {
		margin-top:0px;
		font-size:16px;
		
	}
	
.links a {
		text-decoration:none;
		color:#323333;
	}
	
.links a:hover {
		color:#35bfcc;
		text-decoration:none;
	}

.inner-side h4 {
		font-size:35px;
		font-weight:400;
		text-transform:uppercase;
		margin:0 auto;
		width:300px;
		text-align:left;
		color:#fec91f;
		margin-top:30px;
		background:transparent;
		padding:15px 10px;
		margin-left:10px;
		font-family:'Lato', sans-serif;
		
	}
	
.inner-side h4 .bold-words {
		font-weight:400;
	}
	
.blog-cover {
		background:#fff;
		width:100%;
		margin-left:-8px;
		padding-left:10px;
		margin-top:-25px;
	}
	
.BlogRecentPost, .BlogTagList, .BlogPostArchive, .blogpostcategories {
		width:300px;
		margin:0;
		background-color:transparent;
		padding:20px 10px 0;
		margin-top:-15px;
		margin-left:10px;
	}
	
.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li, .blogpostcategories li {
		list-style:disc;
		line-height:18px;
		padding:0 5px 0 10px;
		font-size:16px;
		font-weight:300;
		color:#fff;
		margin-left:30px;
		width:75%;
	}
	
.BlogTagList li, .BlogPostArchive li, .blogpostcategories li {
		font-size:15px;
	}
	
.BlogRecentPost ul li a, .BlogTagList ul li a, .BlogPostArchive ul li a, .blogpostcategories ul li a {
		color:#fff;
		text-decoration:none;
	}
	
.BlogTagCloud {
		display:none;
	}
	

hr {
		width:90%;
		color:rgb(240, 240, 240);
	}
	
.blog-comment-form {
		width:100% !important;
	}
	
.blog-comment-form label {
		width:100%;
	}
	
.blog-comment-form input {
		width:70%;
	}
	
.blog-comment-form label.captcha {
		display:block;
	}

.blog-comment-form textarea {
		display:block;
		width:100%;
	}
	
.blog-comment-form input[type="submit"] {
		margin-top:100px;
		width:200px;
		background-color:#fec91f;
	}
	
.comment-list {
		width:450px;
		padding:40px;
		padding-top:20px;
	}
	
.trackbacks {
		width:490px;
	}
	
/*-------------------------------------------------
	Media Queries
------------------------------------------------*/

	
@media only screen and (max-width:1749px) {
		
		.service-info-container {
			width:50%;
		}
	}


@media only screen and (max-width:1600px) {
		.container, .wrapper .container {
			width:1200px;
		}
		
		.logo, .contact-logo {
			left:-4%;
		}
	
		.header-text {
			left:115px;
			margin-top:-33px;
		}
		
		nav {
			width:88%;
		}
		
		#google_translate_element {
			right:-8%;
		}
		
		#nav_1565743 li {
			margin-left:12px;
		}
		
		.line1, .line2, .line3, #slideshow .item-link {
			left:36%;
		}
		
		.line1 {
			top:165px;
		}
	
		.line2 {
			top:235px;
		}

		.line3 {
			top:300px;
		}
		
		#slideshow .item-link {
			top:400px;
		}
		
		.slide-line {
			top:328px;
			left:28%;
			width:127px;
		}
		
		.consultation-form-area {
			padding: 40px 60px 40px 50px;
		}
		
		.one ul {
			left:20%;
		}
		
		.three-text {
			margin-left:4%;
		}
		
		.home-text {
			margin-top:90px;
		}
		
		.home-testimonials {
			width:85%;
		}
		
		.home-testimonials .testimonials-container .individual {
			margin-left:40px;
		}
		
		.home-testimonials .testimonials-container .individual:first-child {
			margin-left:0;
		}
		
		.consult-form-inner {
			margin-top:139px;
		}
		
		.inner-opening-img {
			height:500px;
		}
		
		.page-title {
			top:415px;
		}
		
		.personal-credit-video {
			width:67%;
			margin-left:0;
		}
		
		.service-info-container {
			margin-top:45px;
		}
		
		.management-main .service-info-container {
			width:50%;
		}
		
		.management-main {
			width:73.5%;
		}
		
		.management-main label.video {
			width:40%;
			margin-right:60px;
		}
		
		.management-main label.video input {
			width:300px;
		}
		
		.video-or, .video-or-add {
			margin-left:41%;
		}
		
		.inner-main .details-link, .inner-main .details-file {
			width:200px;
		}
		
		.details-links-container {
			width:250px;
			margin-right:10px;
		}
	
		.details-videos-container {
			width:500px;
		}
		
		.free-consult {
			margin-right:35px;
		}
		
		.bottom-contact-image {
			margin-left:150px;
		}
	
		.option-box h4 {
			font-size:20px;
		}
	
		form.business-signup {
			padding-right:227px;
		}
	
		.form-arrow {
			right:8%;
		}
	
		.authorize {
			right:35%;
		}
	
		
	
	}
	
@media only screen and (max-width:1581px) {
		
		.service-info-container {
			width:45%;
		}
	}
	
@media only screen and (max-width:1499px) {
		
		
		.services-container .individual {
			height:250px;
		}
		
		.service-image {
			width:300px;
			height:200px;
		}
		
		.inner-main .service-image iframe {
			width:300px;
			height:200px;
		}
		
		.service-image IMG {
			width: 300px;
			height: auto;
			position: absolute;
			clip: rect(0px,300px,200px,0px);
		}
		
		.service-info-container {
			width:55%;
			margin-top:25px;
		}
		
	}
	
@media only screen and (max-width:1399px) {
		
		nav {
		    width: 75%;
		}
		
		#google_translate_element {
		    right: -2%;
		}
		
		.logo, .contact-logo {
		    left: -2%;
		}
		
		.header-text {
    		left: 135px;
    	}
    	
    	#nav_1565743 li {
		    margin-left: 8px;
		}
		
		.slide-line{
			left: 24%;
    		width: 66px;
		}
		
		 .line1, .line2, .line3, #slideshow .item-link {
			left: 29%;
		}
		
		.inner-main.contact-us{
			padding-left: 2%;
			width: 70%;
		}
		
	}
	
@media only screen and (max-width:1299px) {
		
		.container, .wrapper .container {
		    width: 90%;
		}
		
		nav{
			display:none;
		}
		
		nav.open {
		    width: 200px;
		    right: -256px;
		    z-index: 0;
		    position: absolute;
		    display: inline-block;
		    margin-top: 30px;
		    top: 0;
		}
		
		nav.open #nav_1565743 li.selected a, 
		nav.open #nav_1565743 li a:hover {
		    color: #fecc1f;
		}
		
		.slideshow-area-container{
			height: 450px;
		}
		
		.one .top-guy{
			background-size: 300px;
			width: 300px;
			height: 600px;
			margin-top: -420px;
		}
		
		.line1 {
		    top: 150px;
		    font-size: 60px;
		}
		
		.line2 {
		    top: 210px;
		    font-size: 36px;
		}
		
		.line3 {
		    top: 300px;
		}
		
		.line3 {
		    top: 275px;
		}
		
		#slideshow .item-link {
			top: 365px;
		}
		
		.slide-line {
			top: 300px;
			left: 23.5%;
		}
		
		#navicon {
		    display: block;
		    width: 40px;
		    position: absolute;
		    right: 0;
		    top: 11px;
		    z-index: 9999;
		}
		
		#navicon IMG {
		    width: 35px;
		}
		
		#nav_1565743 {
		    text-align: left;
		}
		
		nav.open #nav_1565743 li {
		    margin-left: 20px;
		    width: 160px !important;
		    padding: 10px 0;
		}
		
		#google_translate_element {
		    right: 5%;
		}
		
		.logo, .contact-logo {
		    left: 0;
		}
		
		.header-text {
		    left: 15%;
		}
		
		.one ul li .one-line1{
			font-size: 50px;
		}
		
		.one ul li .one-line2{
			font-size: 32px;
		}
		
		.one ul li .item-button{
			
		}
		
		.one .scale{
			top: -62px;
    		height: 271px;
			background-size: 100%;
			background-position: 0;
		}
		
		.one ul li{
    		margin: 0;
    		width:28%;
		}
		
		nav.open #nav_1565743 li a{
			color: #423a1f;
		}
		
		.one ul li:last-child{
			margin-left: 0;
		}
		
		.inner-main{
			padding: 0 3%;
		}
		
		.inner-side{
			width: 27%;
			margin-left: 0;
			margin-right: 3%;
			right: auto;
		}
		
		.service-info-container {
    		width: 45%;
    	}
    	
    	.service-image {
    		width: 40%;
    	}
    	
    	.home-testimonials {
		    width: 100%;
		}
		
		.testimonials-container{
			display:inline-block;
		}
		
		.individual{
			width: 22%;
			display: block;
			float:left;
		}
		
		.services-container .individual{
			height: auto;
		}
		
		.service-image {
		    width: 40%;
		    height: auto;
		}
		
		.service-image IMG {
		    width: 100%;
		    height: auto;
		    position: relative;
		    margin-left: 0;
		}
		
		.section.inner IMG{
			width:100%;
			height:auto;
		}
		
		.services-container .individual{
			height:auto;
		}
		
		.inner-main .testimonial-name, 
		.inner-main .meet-name, 
		.management-main .testimonial-name, 
		.management-main .meet-name, 
		.service-title{
			font-size: 24px;
			line-height: 24px;
		}

		.contact-info-container {
		    position: relative;
		    margin-left: 0;
		    margin-top: 50px;
		    width: 300px;
		}
		
		.inner-main.contact-us {
		    width: 65%;
		}
	}
	
@media only screen and (max-width:1199px) {
	
		.slide-line{
			left:23%;
		}
		
		.three-text{
			width: 25%;
		}
		
		#google_translate_element {
		    right: 6%;
		}
		
		.individual {
		    width: 44%;
		    display: block;
		    float: left;
		    margin: 3% 3% !important;
		}
		
	}	
	
@media only screen and (max-width:1099px) {
		
		.three-text .item-link a {
    		padding: 12px 20px;
    	}
		
		.slide-line{
			width: 58px;
		}
		
		.one ul li{
			width: 30%;
		}
		
		.one .scale {
    		top: -50px;
    	}
    	
    	.header-text {
		    left: 18%;
		}
		
		.one .top-guy{
			margin-left: -16%;
		}
		
		.inner-opening-img{
			background-size: 77%;
    		background-position: -114px 0;
		}
		
		.page-title{
			width: 50%;
			padding: 25px 25% 25px 5%;
		}
		
		.side-text{
			float: none;
		    display: block;
		    margin: -30px auto 0;
		    width: 90%;
		}
		
		.blog .inner-opening-img {
		    background-size: 100%;
		    background-position: 0;
		}
		
		.inner-side h4 {
    		font-size: 30px;
    	}
    	
    	.section {
    		display: inline-block;
    	}
	}
	
@media only screen and (max-width:999px) {
		
		.line1 {
		    font-size: 52px;
		}
		
		.line2 {
		    font-size: 32px;
		}
		
		.line3{
			font-size:20px;
			top:260px;
		}
		
		.slide-line {
		    width: 55px;
		}
		
		#slideshow .item-link a {
    		padding: 12px 20px;
		}
		
		.one ul li .one-line1 {
		    font-size: 38px;
		}
		
		.slide-line {
    		top: 280px;
    	}
    	
    	.one ul li .one-line1 {
		    font-size: 38px;
		}
		
		.one ul li .one-line2 {
		    font-size: 24px;
		}
		
		.one ul li .item-button{
			width:100%;
			font-size: 17px;
		}
		
		.header-text {
		    left: 20%;
		}
		
		.three-text .item-link a{
			padding:12px 10px;
		}
		
		.three-text{
			width: 24%;
		}
		
		.three-text .bottom, .three-text .top{
			padding: 25px 6%;
			width:88%;
		}
		
		.three-text .item-link a{
			padding: 12px 4px;
		}
		
		.flinks{
			width: 50%;
			margin-left: 0;
		}
		
		.two{
			background-position: -66% bottom;
		}
		
		.page-title {
		    top: auto;
		    bottom: 562px;
		}
		
		.inner-opening-img {
			height: 1150px;
			background-size: 100% 51% !important;
    		background-position: top left !important;
		}
		
		.inner-side {
		    width: 80%;
		    right: auto;
		    margin: 0 auto;
		    float: none;
		}
		
		.item-side IMG{
			width: 90%;
		}
		
		form.side-form {
		    width: 75%;
		    text-align: center;
		    margin: 0 auto;
		}
		
		.item-side:first-child h2{
			text-align: center;
		}
		
		.inner-main {
		    padding: 0 3%;
		    display: block;
		    margin: 0 auto;
		    width: 80%;
		}
		
		.section {
    		display: inline-block;
    	}
    	
    	.consultation-form-area {
		    padding: 40px 60px 40px 50px;
		    float: none;
		    top: 630px;
		    margin: 0 auto;
		}
		
		.inner-side.contact-us{
			margin:120px auto 0;
		}
		
		.inner .line, .news-container .line, .line-intext, .line-intext1{
			margin: 0 auto;
		}
		
		.credit-repair-box{
			width: 75%;
			display: block;
			margin: 20px auto;
		}
		
		.inner-main.login{
			min-height:700px;
		}
		
		.inner-main.login h2{
			text-align:center;
		}
		
		.system-message{
		    position: relative;
		    width: 80% !important;
		    min-width: 250px;
		    top: 25%;
		    left: auto !important;
		    margin-top: -10%;
		    margin-left: auto !important;
		    padding: 10% !important;
		}
	}
	
@media only screen and (max-width:899px) {
	
		.one .top-guy{
			display: none;
		}
		
		.line1, .line2, .line3, #slideshow .item-link {
		    left: 10%;
		}
		
		.one ul{
			width:100%;
			left: auto;
		}
		
		.header-text {
		    left: 23%;
		}
		
		#google_translate_element {
		    right: 8%;
		}
		
		.one .scale{
			height: 252px;
			top: 0;
		}
		
		.one{
			padding-top: 0;
			height: 218px;
		}
		
		.one ul li {
		    width: 33%;
		}
		
		.one ul li:first-child,
		.one ul li:last-child{
			margin-top: 40px;
		}
		
		.two {
		    background-position: 0 top;
		    background-size: auto 42%;
		    height: 875px;
		}
		
		.three-text {
		    width: 75%;
		    margin: 0 auto;
		    display: block;
		}
		
		.home-video{
			height: 360px;
		    margin: 30px auto 0;
		    display: block;
		    width: 100%;
		}
		
		.home-video iframe{
			height: 100%;
		}
		
		.three-text .item-link a {
		    padding: 12px 15px;
		}
		
		.one ul li:first-child{
			margin-right: 0;
		}
		
		.consult-form{
			float: none;
		    top: 390px;
		    margin: 0 auto;
		}
		
		.info{
			margin-right: 0;
		}
		
		.copy{
			width: 100%;
		    margin: 0 auto;
		    text-align: center;
		}
		
		.slide-line{
			display:none;
		}
	}
	
@media only screen and (max-width:799px) {
		
		.inner-main.contact-us {
		    width: 80%;
		}
		
	}
	

	
@media only screen and (max-width:749px) {
		
	}
	
@media only screen and (max-width:699px) {
		
		.ftop{
			display: inline-block;
		}
		
		.flinks {
		    width: 100%;
		}
		
		.info {
		    float: none;
		    margin-top: 20px;
		}
		
		.one ul li:first-child,
		.one ul li:last-child{
			text-align:center;
		}
		
		.one {
		    height: 700px;
		}
		
		.one .scale{
			background-size: auto;
		}
		
		.one ul li {
		    width: 75%;
		    margin: 10% auto 0 !important;
		    display: block;
		    position: relative;
		}
		
		.one .scale {
		    height: 280px;
		    top: 0;
		    background-position: center;
		}
		
		.header-text {
		    left: 30%;
		}
		
		.form-image-container {
    		width: 100%;
    	}
    	
    	.meet-info-container, 
    	.inner-main .testimonial-info-container, 
    	.service-info-container, 
    	.management-main .testimonial-info-container, 
    	.management-main .meet-info-container, 
    	.management-video-info-container{
    		width: 100%;
    		
    	}
    	
    	.inner-main .testimonial-name, 
    	.inner-main .meet-name, 
    	.management-main .testimonial-name, 
    	.management-main .meet-name, 
    	.service-title{
    		text-align: center;
    	}
    	
    	.inner-main .testimonial-image{
    		text-align: center;
		    margin: 0 auto;
		    display: block;
    	}
    	
    	.inner-main .testimonial-description, 
    	.meet-position, .meet-description, 
    	.management-main .testimonial-location, 
    	.management-main .testimonial-description, 
    	.service-subtitle, .service-description{
    		text-align: center;
    	}
    	
    	.inner-main .testimonial-location{
    		text-align: center;
    	}
    	
    	.inner-main .service-image iframe {
		    width: 100%;
		    height: 281px;
		}
		
		.details-youtube, .details-vimeo{
			 height: 281px;
    		width: 100%;
		}
		
		.individual.video .service-image {
    		width: 100%;
		}
		
		.inner-main .testimonial-image, 
		.management-main .testimonial-image, 
		.meet-image, .service-image{
			margin: 0 auto;
			display: block;
		}
		
		.contact-us-form label {
    		width: 100%;
    	}
    	
    	.contact-us-form input{
    		width: 98%;
    	}
    	
    	.contact-us-container {
    		width: 90%;
    	}
	}
	
@media only screen and (max-width:649px) {
	
		.inner-opening-img {
    		height: 950px;
    		background-size: 100% 44% !important;
		}
		
		.consultation-form-area {
		    padding: 40px 5%;
		    float: none;
		    top: 460px;
		    margin: 0 auto;
		    width: 80%;
		}
		
		.page-title {
    		width: 100%;
    		bottom: 532px;
    	}
	}	
	
@media only screen and (max-width:599px) {
	
		#google_translate_element {
		    right: 10%;
		}
		
		.header-text {
		    left: 32%;
		}
		
		.line1{
			letter-spacing: -2px;
			font-size: 36px;
		}
		
		.line2 {
		    font-size: 24px;
		}
		
		.line3 {
    		font-size: 17px;
    	}
    	
    	form.side-form input {
    		width: 100%;
    	}
    	
    	.service-image {
		    width: 100%;
		    height: auto;
		    margin: 0 auto;
		    display: block;
		}
		
		.service-info-container {
		    width: 100%;
		}
	}

@media only screen and (max-width:549px) {
		
		header{
			height: 90px;
		}
		
		.header-text {
		    margin-top: 8px;
    		left: 0;
		}
		
		#google_translate_element {
		    right: 0;
		    top: 47px;
		}
		
		.consult-form:before{
			content: "";
		}
		
		.individual {
		    width: 75%;
		    display: block;
		    float: none;
		    margin: 5% auto 10% !important;
		}
		
		.consultation-form-area .form-area {
    		width: 100%;
    	}
    	
    	.form-area form.inner-bottom input {
    		width: 98%;
    	}
    	
    	.form-area form.inner-bottom textarea {
    		width: 97%;
    	}
    	
    	.consultation-form-area .form-area .form-title-home1 {
		    font-size: 35px;
		    line-height: 35px;
		}
		
		.inner-opening-img {
		    height: 1150px;
		    background-size: 100% 40% !important;
		}
		
		.consultation-form-area{
			top: 500px;
		}
		
		.page-title {
		    bottom: 690px;
		}
		
		.consultation-form-area .form-area form.inner-bottom input {
    		width: 98%;
    	}
    	
    	.consultation-form-area .form-area form.inner-bottom textarea {
    		width: 97%;
    	}
    	
    	.details-youtube, .details-vimeo{
    		height: 210px;
		    width: 90%;
		    margin: 0 auto;
    	}
	}
	
@media only screen and (max-width:499px) {
		
		.line1 {
		    font-size: 30px;
		}
		
		.slideshow-area-container {
		    height: 375px;
		}
		.line2 {
    		top: 190px;
    	}
    	
    	.line3 {
		    top: 220px;
		    padding: 10px 15px;
		}
		
		.line1, .line2, .line3, #slideshow .item-link {
		    left: 5%;
		}
		
		#slideshow .item-link {
			top: 300px;
		}
		
		.one .scale{
			padding-top:50px;
		}
		
		.inner-main.login{
			width: 90%;
		}
		
		.credit-repair-box {
    		width: 90%;
    	}
	}
	
@media only screen and (max-width:449px) {
		
		.one .scale{
			width: 90%
		}
		
		.consult-form {
		    width: 90%;
		    padding: 40px 5% 50px;
		}
		
		.consult-form input {
			margin-bottom:8px;
			width: 97%;
		}
		
		.consult-form textarea {
    		width: 96%;
		}
		
		.form-title-home2{
			text-align:center;	
		}
		
		.three-text {
		    width: 100%;
		}
		
		.line3 {
		    font-size: 14px;
		}
		
		.consult-form{
			padding: 40px 5% 40px;
		}
		
		.two {
		    background-position: 0 top;
		    background-size: auto 37%;
		    height: 1000px;
		}
		
		nav.open{
			right: -220px;
		}
		
		.one ul li {
    		width: 100%;
    	}
	}
	
@media only screen and (max-width:399px) {
		
		.home-video {
    		height: 260px;
		}
		
		.one .scale {
		    width: 100%;
		}
		
		#slideshow .item-link a {
		    padding: 10px 12px;
		    font-size: 15px;
		}
		
		.consult-form i, .consult-form em{
			display:none;
		}
		
		.three h3{
			font-size: 24px;
		}
		
		.line1 {
		    font-size: 24px;
		}
		
		.line2 {
		    font-size: 18px;
		}
		
		.line3 {
		    font-size: 13px;
		    padding: 10px 8px;
		}
		
		.consultation-form-area .form-area form.inner-bottom input[type="submit"]{
			width: 90%;
		}
		
		.inner-side, .individual {
    		width: 90%;
    	}
		
		.inner .item-link a{
			 padding: 10px 25px;
			 font-size: 14px;
		}
		
		.inner h4 {
    		font-size: 20px;
		}
		
		.inner h2, .inner h4, .inner h5 {
    		font-size: 24px;
    	}
    	
    	.inner-main .service-image iframe {
		    width: 100%;
		    height: 100%;
		}
		
		.contact-value-address {
    		font-size: 17px;
    	}
	}
	
@media only screen and (max-width:349px) {
		
		.info{
			width:90%;
		}
		
		.one .scale{
			background-size: 90%;
		}
		
		.three-text h4{
			font-size: 28px;
		}
		
		.consult-form input[type="submit"]{
			font-size:13px;
		}
		
		ul.footer-links{
			width: 46%;
		}
		
		.header-text {
		    width: 110px;
		    font-size: 10px;
		}
		
		.info .title{
			font-size: 18px;
		}
		
		.form-title-home2{
			font-size: 30px;
		}
		
		.vip-form form input[type="email"] {
		    width: 73%;
		    font-size:13px;
		}
		
		.vip-form form input {
    		width: 100%;
		)
		
		.inner .item-link a{
			padding: 10px 30px;
		}
		
		.consult-form.management .form-title{
			 font-size: 36px;
		}
		
		
	}