@charset "utf-8";
/* CSS Document */
body{
	padding-top:180px;
	font-family: "proxima-nova",sans-serif;
	overflow-x:hidden;
	color:#333333!important;
	
	height: 4550px;
}
body#sales{height: 1250px;}
a:link{color:#4cc5dc!important;text-decoration:none;}
a:visited{color:#4cc5dc!important;}
a:hover{color:#000000!important;text-decoration:underline;}
p{letter-spacing:.005em!important;}
ul{letter-spacing:.005em!important;}
#logo, .topinfo, #footer, .callcontainer, .main-content{
  -o-transition:all .4s ease;
  -ms-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;}
h1, h2, h3{
  -o-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;}
#logo{
	width:549px;}
a:hover{
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -webkit-transition:all .5s ease;
  transition:all 1s ease;}

:hover{
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -webkit-transition:all .5s ease;
  transition:all 1s ease;}
.navbar-default.masthead{
	width:100%;
	height:auto;
	background-color:#ffffff!important;
	border:none!important;
    padding-bottom: 10px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(51,51,51,0.1);
    -moz-box-shadow: 0px 0px 5px 2px rgba(51,51,51,0.1);
    box-shadow: 0px 0px 5px 2px rgba(51,51,51,0.1);}
	.navbar-default.masthead.smaller  img.logo{
	width:20%!important;
  -o-transition:width .1s ease;
  -ms-transition:width .1s ease;
  -moz-transition:width .1s ease;
  -webkit-transition:width .1s ease;
  transition:width .1s ease;}
.topinfo{background-color:#000000;color:#ffffff; min-height:20px;padding-left:109px;font-family: 'Oswald', sans-serif;font-weight:300;font-size:1em;letter-spacing:2.5px;}
.container-fluid{padding-left:0px!important;padding-right:0px!important;}


#logosgallery{float:left;width:100%;margin-bottom:25%;padding-left: 70px;}
#logosgallery .row{padding-left:150px!important;padding-right:70px!important;margin-top:1.5%;}
#maincontent .container-fluid img.img-responsive{margin:0 auto;}

.main-content{left: 109px;width: 74%;}
.logos{
	display: table;
    text-align: center;
    height: 100%;
    width: 100%;}
	
.logos span{
	display: table-cell;
    vertical-align: middle;
    position: relative;}
	
	
 img {
    width: auto;
    max-width: 100%;
    height: auto;
  vertical-align: middle;
}


.responsive-container {
    position: relative;
    width: 100%;
}

.dummy {
    padding-top: 100%; /* forces 1:1 aspect ratio */
}
.col-xs-6 .dummy{display:none;}
.col-xs-6 .img-container{position:relative;}
.col-xs-6 .img-container {
    position: relative;
    float: left;
    width: 100%;
    height: 180px;}


.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
}

#section6{background-color:transparent!important;min-height:1250px; font-size: .75em;}
#section6 p, #section6 span{font-size: 1.5em;}
#section6 .mainrow{margin-top:4%;margin-bottom:5%;}
#section6 h2{color:#ffffff!important;margin-top:20px!important;width:100%;margin-bottom:20px!important;}
#section6 p{color:#ffffff!important;margin-bottom:1%;}
#section6 span{color:#ffffff!important;margin-bottom:1%!important;float:left;width:100%;}
#section6 .davecall span{width:auto!important;float:none!important;}
#section6 .button{
	border:2px solid #ffffff;
	padding-left:1.5%;
	padding-right:1.5%;
	padding-top:.6%;
	padding-bottom:.6%;
	text-transform:uppercase;
	font-style:italic!important;
	color:#ffffff!important;
	border-radius:4px;
	font-family: "proxima-nova",sans-serif;	
	font-size:135%!important;
	cursor:pointer;}
#section6 .button:hover{color:#4cc5dc!important;background-color:#ffffff!important;}

#contactme{background-color:#4cc5dc!important;
-webkit-box-shadow: inset 0px 2px 10px 4px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 2px 10px 4px rgba(0,0,0,0.25);
box-shadow: inset 0px 2px 10px 4px rgba(0,0,0,0.25);}

#buttons{margin-top:10%;margin-bottom:20%;}
#buttons p{color:#000000!important;}
#section6 .giantbutton, #buttons .giantbutton{
	border:2px solid #4cc5dc;
	padding-left:3%;
	padding-right:3%;
	padding-top:1.2%;
	padding-bottom:1.2%;
	text-transform:uppercase;
	font-style:italic!important;
	color:#4cc5dc!important;
	border-radius:4px;
	margin-left:109px;
	background-color:#ffffff!important;
	font-size:125%;
	font-family: "proxima-nova",sans-serif;
	font-weight:bold;
	letter-spacing:0.06em;
}
#section6 .giantbutton:hover, #buttons .giantbutton:hover{color:#ffffff!important;background-color:#4cc5dc!important;}
#section6 .giantbutton a:link, #buttons .giantbutton a:link{font-size:125%!important;}

#hiddenform, #hiddenform2, #hiddenform_email{float:left;width:100%;margin-top:3%;font-family: "proxima-nova",sans-serif;color:#ffffff;display:none;margin-left: 12px;}


#hiddenform input{
	margin-right:30px;
    border-color: #ffffff!important;
    color: #000000!important;
}
input:focus{background-color:#ffffff!important;color:#000!important;}
input:focus::after{background-color:#ffffff!important;}
#emailsignup_form .form-group input#submit_email, #hiddenform .form-group input#submit, #hiddenform2 .form-group input#submit2{    
	background-color: #fff;
    padding-right: 5%;
    padding-left: 5%;
    color: #000000!important;
    font-style: italic;
    font-weight: bold;
    border-color: #4cc5dc!important;
	text-transform:uppercase!important;
	width:300px!important;
	margin-top:15px;
}
#emailsignup_form .form-group input#submit_email{margin-top: 0px!important;}

#emailsignup_form .form-group input#submit_email:hover,#hiddenform .form-group input#submit:hover, #hiddenform2 .form-group input#submit2:hover{
	text-decoration:underline;
	background-color:#ffffff!important;
	}

#emailsignup_form ::-webkit-input-placeholder, #hiddenform ::-webkit-input-placeholder, #hiddenform2 ::-webkit-input-placeholder { /* WebKit browsers */
	font-style:italic;
	letter-spacing:0.06em;
	background-color:#4cc5dc;
    color: #ffffff!important;
	line-height:20px!important;
	height:30px;
	padding-left:6px;
	margin-top:20px;
	margin-bottom:20px;
	
}
#emailsignup_form ::-webkit-input-placeholder .form-control, #hiddenform ::-webkit-input-placeholder .form-control, #hiddenform2 ::-webkit-input-placeholder .form-control {padding:0px!important;}
input:focus::-webkit-input-placeholder {
    color: #ffffff!important;
	background-color:#ffffff!important;
}
#emailsignup_form :-moz-placeholder, #hiddenform :-moz-placeholder, #hiddenform2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-style:italic;
	letter-spacing:0.06em;
	background-color:#4cc5dc;
    color: #ffffff!important;
	line-height:none!important;
	padding-left:6px;
	margin-top:20px;
	margin-bottom:20px;
	height:100%;
}

input:focus::-moz-placeholder {
    color: #808080!important;
	background-color:#ffffff!important;
}
#hiddenform ::-moz-placeholder, #hiddenform2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-style:italic;
	letter-spacing:0.06em;
	background-color:#4cc5dc;
    color: #ffffff!important;
	line-height:none!important;
	padding-left:6px;
	margin-top:20px;
	margin-bottom:20px;
	height:100%;
}

input:focus::-moz-placeholder {
    color: #808080!important;
	background-color:#ffffff!important;
}
#emailsignup_form :-ms-input-placeholder, #hiddenform :-ms-input-placeholder, #hiddenform2 :-ms-input-placeholder { /* Internet Explorer 10+ */
	font-style:italic;
	letter-spacing:0.06em;
	background-color:#4cc5dc;
    color: #ffffff!important;
	line-height:none!important;
	padding-left:6px;
	margin-top:20px;
	margin-bottom:20px;
	height:100%;
}

input:focus::-ms-input-placeholder {
    color: #808080!important;
}
#emailsignup_form .form-control, #hiddenform .form-control, #hiddenform2 .form-control{
	padding: 0px!important;
    margin-top: 0px;
    margin-bottom: 10px;
	height:30px;
	background-color:#4cc5dc;
    border-color: white!important;
    color: black!important;
    margin-right: 10px!important;}
	
.callcontainer{width:100%;display:block;float:left;padding-left:109px;}
.spacer-lg{height:17%;width:100%;}
.spacer-sm{height:18%;width:100%;}


#workgrid{width:100%;float:left;}

#workgrid img{
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=65);
  /* Netscape */
  -moz-opacity: 0.65;
  /* Safari 1.x */
  -khtml-opacity: 0.65;
  /* Good browsers */
  opacity: 0.65;
  border:1px solid #4cc5dc;
  padding:-1px;}
.parallax-window{min-height:1800px;max-width:100%;overflow:hidden;background-position:center!important;}

.mainrow{margin-top:10%;}
#clickhere{letter-spacing:0.06em;}
#clickhere form{letter-spacing:0.06em;}
#clickhere span.black, #clickhere2 span.black, #clickhere_email span.black{color:#000000!important;}
#contactformlink, #contactformlink2, #emailsignuplink{width:300px;text-align:center;}
#contactformlink:hover span, #contactformlink2:hover span, #emailsignuplink:hover span{color:#000000!important;}
input{letter-spacing:0.06em;}


#footer{float:left;width:100%;margin-left:109px;margin-top:2%;}
#footer h3{font-family: 'Oswald', sans-serif;font-weight:300;font-size:225%; color:#333333!important;margin-bottom:20px;margin-top:50px;}
#socialicons{padding-left:0px!Important;}
#socialicons h3{margin-bottom:30px!important;}
#footer .social, #footer .association{padding-right:1%!important;}

#formreturn_contact{float:left;width:100%;color:#ffffff!important;padding-left:70px;}
#formreturn_contact h3{color:#ffffff!Important;}
.davecall{color:#fff!Important;margin-top:25px!important;display:block;width:100%;float:left;font-size:120%!important;padding-left: 110px;}

#blogtext{margin-left:20px;padding-top:5px;}

iframe{position:relative;border:0px!important;height:auto;overflow:hidden;width:500px;}
iframe#complete01, iframe#complete02, iframe#complete_email{ height: 150px;margin: 0!important;padding: 0!important;position: absolute;background: #4cc5dc!important;}
#RecaptchaField1, #RecaptchaField2, #RecaptchaFieldEmail{overflow: visible;margin-top: 10px;}

.roboverify{padding: 0px!important;}
p.view{font-size:20px;line-height:20px;font-style:italic;}
p.viewsmall{font-size:16.25px;line-height:20px;letter-spacing:0.35px!important;}


	#kuciacontact{	padding-bottom: 500px; display: block; }

iframe#complete_email{position: absolute!important;left: 33%;}
#signup{margin-bottom: 50px;}

/* OBJECTIVES AND TACTICS*/
ul.sublist li{line-height: 1.2!important;margin-bottom: 5px;}
#objectivesbox .title{width:100%;padding-left: 30px;}
section#objectives .left-column, section#objectives .right-column{width: 50%;float:left;padding-left: 30px;}
#objectivesbox{width:auto!important;height: auto!important;border: 2px solid #4ac5dc;float:left;}

section#objectives{ display: block; float: left;}
section#objectives  ul li ul li {line-height: .5em!important;}
ul li{list-style: disc!important;}
section#objectives ul.sublist li{list-style: circle!important;}
@media (max-width:1920px) and (min-width:1200px){
iframe#complete_email{position: absolute!important;left: 0px;margin-top:30px;width:33%!important;}}
@media (max-width:1200px){
	
iframe#complete_email{position: absolute!important;left: 0px;margin-top:60px;width:33%!important;}
	.topinfo{padding-left:95px;}
	#logosgallery .row{padding-left:70px!important;padding-right:70px!important;}
	.hiddencontent{left: 150px!important;}
}

@media (max-width:991px){#section6{top:3000px!important;}.boxcontent{padding-left: 2%!important;padding-right: 2%!important;}#blogtext{padding-left: 5px!important;}.hiddencontent{left: 0px!important;}body#sales .img-responsive, #maincontent section{margin-bottom: 30px;}}
@media (max-width:528px){
	.topinfo{padding-left:0px!important;}
}
.main-content span{margin-left:0px!important;padding-left:0px!important; line-height:1.1;}
.main-content span:last-child{margin-bottom:5%!important;}
ul.main-content{margin-bottom:5%;margin-top:0!important;padding-top:0px;font-size:110%;width:100%;position: relative; left: 125px;}
p.main-content{position: relative;}
p.main-content.bullets{margin-bottom:2%!important;}
@media (max-width:528px){
	.main-content{text-align:center!important;}
	.main-content ul{padding-left:0px!important;}
}
.nopadding{padding-left:0px!important;padding-right:0px!important;}
.nobottommg{margin-bottom:0!important;}
.logo-left{float:right;}
h1, h2{font-family: 'Oswald', sans-serif;font-weight:300;font-size:500%; color:#333333;margin-bottom:5%; position: relative;}
body#sales h1{font-size: 300%!important;}
h4{font-family: 'Oswald', sans-serif;font-weight:300;font-size:400%; color:#fff!important;margin-bottom:15px; position: relative;}
.rightside{margin-top:3%;}
.rightside h3{color:#26bbd7!important;font-style:italic!important;font-size:130%;margin-bottom:7%;display:block;width:100%;font-family: "proxima-nova",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.06em;text-align:center;}
.rightside ul{color:#26bbd7!important;font-style:italic!important;font-size:1em;font-weight:300;display:block;text-align:center;list-style:none;padding-left:0px!important;}
.rightside ul li{margin-bottom:5%;float:left;max-width:auto;width:100%;list-style: none!important;}

.highlight{color:#0086a1!important;}

p{font-family: "proxima-nova",sans-serif;font-weight:500;font-size:110%;color:#333333;margin-bottom:5%;display:block;max-width:93ch;}
p.noheadline{margin-top:20%;}
p.pull-left.main-content.bullets{margin-bottom:10px!important;}
.boxcontent{border: 1px solid #26bbd7;padding-top:3%;padding-bottom:3%;padding-left:10%;padding-right:10%;height:100%;float:left;display:block;font-family: "proxima-nova",sans-serif;font-style:italic;font-weight:bold;width:400px;}



.boxcontent.capabilities ul{text-align:center!important;list-style:none!important;font-family:"proxima-nova",sans-serif;font-weight:300;margin-left: 0px!important;
    padding-left: 0px!Important;}
.boxcontent.capabilities ul li{width:100%;float:left;text-transform:uppercase;font-size:1em!important;margin-bottom:3%;max-width:none!important;
border-bottom-style:double; border-bottom-color:#ffffff!important; border-bottom-width:4px;}
.boxcontent.capabilities ul li:hover{display:table;margin-bottom:2%;font-size:1em!important;color:#000000!important; border-bottom-color:#000000!important; }


.boxcontent.capabilities div{width:100%;font-size:1em!important;letter-spacing:.08em;margin-bottom:3%;max-width:none!important;text-align:center;float:left;
    letter-spacing: .005em!important;}
.boxcontent.capabilities div span{width:auto;color:#26bbd7!important;display:inline-block;border-bottom-style:double; border-bottom-color:transparent!important; border-bottom-width:4px;text-decoration:none;cursor:pointer;}
.boxcontent.capabilities div span:hover{color:#000000!important; border-bottom-color:#000000!important;text-decoration:none; }

.clicked{visibility:visible;}
.hiddencontent{visibility:hidden;position:absolute;margin-top:20px;left:12%;}


.hiddencontent.active{visibility:visible;}
.hiddencontent.hover{z-index:100!important;min-height:300px!important;}
.hiddencontent.hover.clicked{z-index:50!important;}
.hiddencontent.belowhover{z-index:10;}
.hiddencontent.belowhover.active{z-index:100!important;min-height:300px!important;}
.hiddencontent{padding-top:3%;padding-bottom:3%;padding-left:10%;padding-right:10%;width:100%;height:100%;float:left;display:block;min-height:150px;}
.hiddencontent ul{text-align:left!important;list-style:disc;color:#000000!important;margin-top:5%!important;}
.hiddencontent ul li{margin-bottom:5%!important;margin-left:15%!important;}

.col-sm-6 .hiddencontent ul,  .col-xs-6 .hiddencontent ul{
	margin-top:0px!important;
	padding-top:0px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
	width:85%;}
.col-sm-6 .hiddencontent,  .col-xs-6 .hiddencontent{padding-top:0px!important;}
.rightside .col-sm-6, .rightside .col-xs-6 {padding-left:0px!important;}
#maincontent .rightside .hiddencontent{padding-left:0%;}
@media (max-width:320px) and (orientation:portrait){
	.boxcontent{width:100px!important;}
}
@media (max-width:640px) and (orientation:portrait){
	#services.boxcontent{width:250px!important;height:250px!important;float:none!important;margin:0 auto!important;}
	#tech.boxcontent{width:250px!important;height:250px!important;float:none!important;margin:0 auto!important;}
	.topinfo{height:40px;}
	.topinfo span.topdivider{display:none;}
	.topinfo span{width:100%!important;float:left;padding:0px;text-align:center;}
	.capabilities{font-size:80%!Important;}
	.boxcontent{width:auto!important;margin-left:10px!important;}
	.topinfo{font-size:.65em!important;padding-top:.2em!important;}
	.main-content{text-align:center!important;padding-left:5%!important;padding-right:5%!important;width: 100%!important;}
	h1, h2{font-size:300%;letter-spacing:.5px;margin-top:50px;margin-bottom:40px!important;text-align:center;}
	h4{font-size:250%;letter-spacing:.5px;margin-top:50px;margin-bottom:40px!important;text-align:center;}
	p{font-size:100%; letter-spacing:.5px;text-align:center!important;}
	p.noheadline{margin-top:200px;}
	ul{list-style:none!important;font-size:90%!important;
    padding-left: 0px!Important;}
	ul li{padding-top:0px!important;padding-bottom:0px!important;list-style: none!important;margin-bottom: 7px;}

.rightside h3{padding-left:0px!important;font-size: 18.2px!important;}
.rightside ul{padding-left:0px!important;}
#section6 .giantbutton{    margin-left: 75px!important;
    margin-top: 25px;}


	.hiddencontent.belowhover.active{padding:0px!important;}
	.hiddencontent ul li{margin-left:0px!important;margin-bottom:15px!important;line-height:  16px!important}
	.hiddencontent{left:-75px!Important;}
	.col-sm-6 .hiddencontent ul, .col-xs-6 .hiddencontent ul{margin-left: 15px!important;width: 65%!important;}
#section6 a.giantbutton{margin-bottom:5px!important;float:left;}
p.view{margin-bottom:5px!important;}
img.logo{max-width:75%!important;}
#logo{margin: 0 auto!important;}
.callcontainer{padding-left:0px!important;}
.parallax-window{min-height:auto!important;padding-bottom:60%!important;}
#hiddenform{padding-left:10px!important;}
#footer{margin-left:0px!important;margin-top:0px!important;}
#footer h3{text-align:center!important;padding-bottom: 10%;margin-bottom: 0px;}
#footer .wrapper{display:inline-block;text-align:center;}
#footer #socialicons .wrapper{width:200px;margin:0 auto;display:block;}
.dummy{display:none;}
.callbuttoncontainer{width:250px;margin:0 auto;}
.davecall{margin-top:20px!important;display:block;float:left;width:100%;text-align:center;color:#fff!important;padding-left:5%!important;padding-right:5%!important;}
.davecall span{float:left;display:block;width:100%!important;text-align:center!important;}
.col-xs-6 .img-container{height:75px!important;}
#hiddenform{margin-left:0px!important;}input#submit{margin:0 auto!Important;}
#logo{margin: 0 auto!important;}
}
@media (max-width:640px) and (orientation:landscape){
	#services.boxcontent{width:250px!important;height:200px!important;float:none!important;margin:0 auto!important;}
	#tech.boxcontent{width:350px!important;height:250px!important;float:none!important;margin:0 auto!important;}
	.hiddencontent.belowhover.active{padding:0px!important;}
	.hiddencontent ul li{margin-left:0px!important;}
	.hiddencontent{left:-75px!Important;}
	.navbar-default.masthead{margin-bottom:0px!important;}
	#section1{margin-top:-50px;}
	#section1 .mainrow{margin-top:0px!important;}
	.capabilities{font-size:80%!Important;}
	.boxcontent{width:auto!important;margin-left:10px!important;}
	
	.topinfo{font-size:.75em!important;padding-top:.2em!important;}
	.main-content{text-align:center!important;padding-left:8%!important;padding-right:8%!important;}
	h1, h2{font-size:300%;letter-spacing:.5px;margin-top:0px;margin-bottom:40px!important;text-align:center;}
	h4{font-size:250%;letter-spacing:.5px;margin-top:0px;margin-bottom:40px!important;text-align:center;}
	p{font-size:100%; letter-spacing:.5px;text-align:center!important;}
	p.noheadline{margin-top:200px;}
	ul{list-style:none!important;font-size:90%!important;}
	ul li{padding-top:1%;padding-bottom:1%;}

.rightside h3{padding-left:0px!important;float:left;width:100%!important;}
.rightside ul{padding-left:0px!important;}
.rightside ul li{max-width:100%!important;padding-bottom:0px!important;padding-top:0px!important;    margin-top: 0px!important;
    margin-bottom: 5px!important;}
#section6 .giantbutton{margin-left:80px!important;}
#hiddenform input{width:75%!Important;}
#section6 a.giantbutton{margin-bottom:30px!important;float:left;}
img.logo{max-width:65%!important;}
#logo{margin: 0 auto!important;}
.callcontainer{padding-left:0px!important;}
.parallax-window{min-height:auto!important;padding-bottom:60%!important;}
#hiddenform{padding-left:10px!important;}
#footer{margin-left:0px!important;margin-top:0px!important;}
#footer h3{text-align:center!important;}
#footer .wrapper{display:block;text-align:center;width:100%!Important;}
.dummy{display:none;}
.callbuttoncontainer{width:250px;margin:0 auto;}
.davecall{margin-top:20px!important;display:block;float:left;width:100%;text-align:center;color:#fff!important;}
.col-xs-6 .img-container{height:100px!important;}
#hiddenform{margin-left:0px!important;margin-right:0px!important;padding-left:0px!important;padding-right:0px!important;width:100%!important;float:left!important;}
input#submit{margin:0 auto!Important;}
#hiddenform .form-group {width:500px!important;margin:0 auto!important;padding-bottom:10px;}
#hiddenform .form-control{text-align:center;display:inline-block;}
}

@media (min-width:768px) and (orientation:landscape){
	.form-inline .form-group{width:160px;}
}

@media (max-width:767px){
	#blogtext{margin-top:20px;padding-left:70px;margin-left:0px!important;}
iframe#complete_email{position: absolute!important;left: 0px;margin-top:60px;}
	section#objectives .left-column, section#objectives .right-column, section#objectives .title{width: 100%!important;text-align: center;padding-left: 0px!important;}
	section#objectives ul {margin-left: 0px!important;padding-left: 0px!important;}
	section#objectives{margin-bottom: 30px!important; margin-left: 0px!important;}
	
section#objectives ul li, section#objectives ul.sublist li{list-style: none!important;}
	
}
@media (max-width:640px){
	#section6{top:3220px!important;}
	#blogtext{margin-left:0px!important;margin-top:0px;padding-left:0px;}
	.parallax-window{background-repeat:no-repeat;background-size:cover;}
	.bg01{background-image:url(../img/backgrounds/bg01.jpg)!important;}
	.bg02{background-image:url(../img/backgrounds/bg02.jpg)!important;}
	.bg03{background-image:url(../img/backgrounds/bg03.jpg)!important;}
	.bg04{background-image:url(../img/backgrounds/bg04.jpg)!important;}
}

@media(max-width:732px){.boxcontent{width: 200px!important;}.boxcontent.capabilities div{font-size: 12.6px!important;font-weight: 300!important;line-height: 21.42px!important;}}
@media (max-width:560px){#section2{top:1080px!important;}#salesprocess{top: 2150px!important;}h2.main-content, p.main-content{left: 0px!important;}.main-content{left: 0px!important; width: 100%!important;}.callcontainer{margin-left: -30px!important;}iframe{width: 560px!important;left: 0px!important;}#section6{top:2820px!important;overflow: hidden!important;}.boxcontent{width: 160px!important;}
	.hiddencontent{left:0px!Important;}}
@media (max-width:460px){#section2{top:1050px!important;}#salesprocess{top: 2075px!important;}#section3{top:2470px!important;}#section5{top:3200px!important; }#section6{top:2660px!important;}iframe{width: 460px!important;left: 0px!important;}}
@media (max-width:412px){iframe{width: 412px!important;left: 0px!important;}}
@media (max-width:360px){#section2{top:1080px!important;}#salesprocess{top: 2175px!important;}#section3{top:2600px!important;}#section5{top: 3300px!important;}#section6{top: 2950px!important;}iframe{width: 360px!important;left: 0px!important;}}
/* Parallax
*****************************************************************/
#wrapper {
	position: relative;
	margin-left:-10px;
}
/* content */
#maincontent {
	z-index: 4;
	position: relative;
	max-width: 100%;
	padding: 0 10px;
	margin: 0 auto;
	line-height: 1.7;
	}
	#maincontent section {
		width: 100%;
		}
		#section1 {
			position: absolute;
			top: 0px;
			}
			#section1 .mainrow{margin-top:5%;}
		#section2 {
			position: absolute;
			top: 980px;
			}
		#salesprocess {
			position: absolute;
			top: 2060px;
			}
		#section3 {
			position: absolute;
			top: 2660px;
			}
			

		#section6 {
			position: absolute;
			top: 3320px;
			}
/* foreground (ballons/landscape) */
#parallax-bg3 {
	z-index: 3;
	position: fixed;
	left: 50%; /* align left edge with center of viewport */
	top: 0;
	width: 940px;
	margin-left: -470px; /* move left by half element's width */
	}
	/* balloon */
	#bg3-1 {
		position: absolute;
		top: -111px;
		left: 355px;
		}
	#bg3-2 {
		position: absolute;
		top: 812px;
		left: 321px;
		}
	#bg3-3 {
		position: absolute;
		top: 1628px;
		left: 403px;
		}
	#bg3-4 {
		position: absolute;
		top: 2700px;
		left: -85px;
		}
/* midground (clouds) */
#parallax-bg2 {
	z-index: 2;
	position: fixed;
	left: 50%; /* align left edge with center of viewport */
	top: 0;
	width: 1200px;
	margin-left: -600px; /* move left by half element's width */
	}
	#bg2-1 {
		position: absolute;
		top: 162px;
		left: 200px;
		}
	#bg2-2 {
		position: absolute;
		top: 300px;
		left: 1150px;
		}
	#bg2-3 {
		position: absolute;
		top: 543px;
		left: -35px;
		}
	#bg2-4 {
		position: absolute;
		top: 1180px;
		left: 250px;
		}
	#bg2-5 {
		position: absolute;
		top: 900px;
		left: 890px;
		}
/* background (clouds) MODIFIED/USED */
#parallax-bg1 {
	z-index: 1;
	position: fixed;
	top: 0;
	width: 100%;
	}
#parallax-bg1 img{width:auto;height:auto;vertical-align:auto;}
	#bg1-1 {
		position: absolute;
	    top: -300px!important;
    	width: 75%!important;
    	right: 0px;
		}
	#bg1-2 {
		position: absolute;
    	top: 600px;
    	left: -400px;
    	width: 60%!important;
		}
	#bg1-3 {
		position: absolute;    
		top: 1175px;
		right: -100px;
		width: 50%!important;
		}
	#bg1opp {
		top:1550px;
		left:-60px;
		width:55%!important;
		position:absolute;
		}
	#bg1-4 {
		position: absolute;
		top:1900px;
		right:0px;
		width:80%!important;
		}
@media (max-width:1280px){
	#bg1-1 {
		top:0px!important;
		width:75%!important;
		}
	#bg1-2{		
		top:600px;
		right:200px;
		width:80%!important;
	}
	#bg1-3 {
		top:1200px;
		right:0px;
		width:60%!important;
		}
	#bg1opp {
		top:1650px;
		left:-40px;
		width:60%!important;
		}

	#bg1-4 {
		top:2000px;
		right:0px;
		width:80%!important;
		}
}
