@charset "utf-8";
/* CSS Document */

	    .navbar-nav {
			margin: 5px 5px;
	    }
		.navbar{
			padding:0px 0px;	
			margin-bottom:0px;
		}
		.stButton .stBubble_count { 
			padding-top: 5px !important;
		}
		.stButton .stMainServices {
			height: 30px !important;
		}

		.modal-body #frame-one85495580 {
		    min-height: 1600px;
		    overflow-y: scroll;
		    overflow: visible; 
		}
		#head {
		    height: initial;
		}
		
		.btn-xlarge {
			padding: .8em .8em;
			font-size: 40px;
			line-height: normal;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
		}
		
		.btn-yellow {
			background-color: #ffd503 !important;	
			color:#000000 !important;
			font-weight:bold;
		}
		
		.btn-yellow:hover{
			background-color: #cc9800 !important;	
			color:#000000 !important;
			font-weight:bold;
			text-decoration:none !important;
		}
		
		@media only screen and (max-width: 768px) {
		    .modal-body #frame-one85495580 {
			min-height: 400px;
		    }
		    #head {
			/*height: 50%;*/
			padding-top:130px !important;
		    }
		    #head .hero {
			margin-top: 35px;
			margin-bottom: 25px;
		    }
		    section {
			padding-top: 20px;
			padding-bottom: 20px;
		    }
		    .top-nav-collapse .company {
			padding-top: 6px;
			padding-left: 20px;
		    }
		    h1, h2, h3, h4, h5, h6 {
			text-align: center;
		    }
		    body {
				background:none !important;	
			}
		}
        #sidebar.affix {
            position: fixed;
            top:100px;
          	right:0px;
            width:200px;
			background-color:rgba(0,0,0,.5);
			color:#ffffff;
			padding:10px 10px 10px 10px;
            z-index:99999999;
 		 }
         .big_logo {
         
         }
	 /* .modal-transparent */

		.modal-transparent {
		  background: transparent;
		}
		.modal-transparent .modal-content {
		  background: transparent;
		}
		.modal-backdrop.modal-backdrop-transparent {
		  background: #0a1349;
		}
		.modal-backdrop.modal-backdrop-transparent.in {
		  opacity: .8;
		  filter: alpha(opacity=80);
		}
		
		/* .modal-fullscreen */
		
		.modal-fullscreen {
		  background: transparent;
		}
		.modal-fullscreen .modal-content {
		  background: transparent;
		  border: 0;
		  -webkit-box-shadow: none;
		  box-shadow: none;
		}
		.modal-backdrop.modal-backdrop-fullscreen {
		  background: #ffffff;
		}
		.modal-backdrop.modal-backdrop-fullscreen.in {
		  opacity: .97;
		  filter: alpha(opacity=97);
		}
		
		/* .modal-fullscreen size: we use Bootstrap media query breakpoints */
		
		.modal-fullscreen .modal-dialog {
		  margin: 0;
		  margin-right: auto;
		  margin-left: auto;
		  width: 100%;
		}
		@media (min-width: 768px) {
		  .modal-fullscreen .modal-dialog {
			width: 750px;
		  }
		  
		  
		}
		@media only screen and (min-width : 992px) {
		  .modal-fullscreen .modal-dialog {
			width: 970px;
		  }
		  
		  
		  
		}
		@media (min-width: 1200px) {
		  .modal-fullscreen .modal-dialog {
			 width: 1170px;
		  }
		  
		  
		  
		}
		
		@media (max-width: 992px) {
		
		#head {
			padding-top:130px !important;	
		}
		
		section {
			padding-top:1em;
			padding-bottom:1em;	
		}
		
		}
		
		body {
			    /*background: url(../img/16_Ignited_Landing_Page_c5.jpg) no-repeat center center;*/
				background:none;
				background-size: 100%;
				background-position-y:60px;
			
		}
		
		
		.side-button-1, .side-button-2, .side-button-3, .side-button-4{
			position:absolute;
			background-color:#000000;
			
			color:#ffffff;
			font-size:2em;
			/*border-top:3px solid #cfd8dd;
			border-bottom:3px solid #cfd8dd;*/
			font-weight:bold;
			z-index:9;
			line-height:2em;
			text-align:center;
			font-family:Oswald, sans-serif;
		}
		.side-button-1, .side-button-2 {
			left:0px;
			padding:1em 3em 1em 3em;
			/*border-top-left-radius:0;
			border-bottom-left-radius:0;
			border-top-right-radius:1em;
			border-bottom-right-radius:1em;
			border-right:3px solid #cfd8dd;	*/
		}
		.side-button-3, .side-button-4 {
			right:0px;
			padding:.5em .5em .5em 1em;
			/*border-top-right-radius:0;
			border-bottom-right-radius:0;
			border-top-left-radius:1em;
			border-bottom-left-radius:1em;
			border-left:3px solid #cfd8dd;*/
		}
		.side-button-1, .side-button-3 {
			top:300px;	
		}
		.side-button-2, .side-button-4 {
			top:300px;	
		}
		
		.side-button-1-xs, .side-button-2-xs, .side-button-3-xs, .side-button-4-xs{
			
			background-color:#ffd503;
			
			color:#000000;
			font-size:1.5em;
			font-weight:bold;
			z-index:9;
			line-height:1em;
			/*text-align:justify;*/
			
			padding:.5em 1em .5em 1em;
			margin-bottom:1em;
			text-align:center;
			font-family:Oswald, sans-serif;	
		}
		.stretch-armstrong{
			padding-top:.3em;
			
			-webkit-transform:scale(1,1.5); /* Safari and Chrome */
			-moz-transform:scale(1,1.5); /* Firefox */
			-ms-transform:scale(1,1.5); /* IE 9+ */
			-o-transform:scale(1,1.5); /* Opera */	
			transform : scale(1,1.5);
		}
		.navbar-toggle{
			color:#000000;	
		}
		
		@media only screen and (min-width : 992px) {
		.side-button-1, .side-button-2 {
			left:0px;
			padding:.5em 1.5em .5em 1.5em;
		  }
		  
		}
		
		@media only screen and (min-width : 1200px) {
			.side-button-1, .side-button-2, .side-button-3, .side-button-4{
				position:absolute;
				background-color:#ffd503;
				
				color:#000000;
				font-size:2em;
				font-weight:bold;
				z-index:9;
				line-height:2em;
				text-align:center;
				font-family:Oswald, sans-serif;
			}
			.side-button-1, .side-button-2 {
				left:0px;
				padding:1em 3em 1em 3em;

			}
			.side-button-3, .side-button-4 {
				right:0px;
				padding:1em 3em 1em 3em;

			}
			.side-button-1, .side-button-3 {
				top:300px;	
			}
			.side-button-2, .side-button-4 {
				top:300px;	
			}
					
		}
		
		

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
.features-text-1a, .features-text-1b, .features-text-1c, .features-text-3a,  .features-text-3b, .features-text-3c{
			text-align:justify;
			font-size: 2em;
			font-weight: 600;
			line-height: .01;
		}
		
		.features-text-2a, .features-text-2b , .features-text-2c  {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.features-text-1a {
			letter-spacing: .16em;
		}
		
		.features-text-1b {
			letter-spacing: .294em;/* set */
		}
		
		.features-text-1c {
			letter-spacing: .38em; /* set */
		}
		
		.features-text-2a {
			letter-spacing: .11em;
		}
		
		.features-text-2b {
			letter-spacing: -.12em;/* set */
		}
		
		.features-text-2c {
			letter-spacing: .54em; /* set */
		}
		.features-text-3a {
			letter-spacing: .04em;
		}
		
		.features-text-3b {
			letter-spacing: .09em;/* set */
		}
		
		.features-text-3c {
			letter-spacing: .27em; /* set */
		}
		
		.features-text-2 {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.callout-text-1 {
			font-size:4.6em;
			color:#d2232a;
			font-weight:bold;	
			
		}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.features-text-1a, .features-text-1b, .features-text-1c, .features-text-3a,  .features-text-3b, .features-text-3c{
			text-align:justify;
			font-size: 2em;
			font-weight: 600;
			line-height: .05;
		}
		
		.features-text-2a, .features-text-2b , .features-text-2c  {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.features-text-1a {
			letter-spacing: .44em;
		}
		
		.features-text-1b {
			letter-spacing: .6em;
		}
		
		.features-text-1c {
			letter-spacing: .73em;
		}
		
		.features-text-2a {
			letter-spacing: .38em;
		}
		
		.features-text-2b {
			letter-spacing: .07em;
		}
		
		.features-text-2c {
			letter-spacing: 1em;
		}
		.features-text-3a {
			letter-spacing: .31em;
		}
		
		.features-text-3b {
			letter-spacing: .34em;
		}
		
		.features-text-3c {
			letter-spacing: .61em;
		}
		
		.features-text-2 {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.side-button-1-xs, .side-button-2-xs, .side-button-3-xs, .side-button-4-xs{
		
			background-color:#ffd503;
			color:#000000;
			font-size:1.5em;
			font-weight:bold;
			z-index:9;
			line-height:1em;
			padding:.5em 1em .5em 1em;
			margin-bottom:1em;
			text-align:center;
			font-family:Oswald, sans-serif;	
			
		}
		
		.big-button-text {
			color:#000000 !important;
			font-size: 2em;
			line-height:1.2;	
			
		}
		
		.callout-text-1 {
			font-size:4.6em;
			color:#d2232a;
			font-weight:bold;	
			
		}
		
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
		
		
		
		.features-text-1a, .features-text-1b, .features-text-1c, .features-text-3a,  .features-text-3b, .features-text-3c{
			text-align:justify;
			font-size: 1.8em;
			font-weight: 600;
			line-height: .05;
		}
		
		.features-text-2a, .features-text-2b , .features-text-2c  {
			text-align:justify;
			font-size: 2.6em;
			font-weight: bold;
		}
		
		.features-text-1a {
			letter-spacing: .02em;
		}
		
		.features-text-1b {
			letter-spacing: .14em;
		}
		
		.features-text-1c {
			letter-spacing: .15em;
		}
		
		.features-text-2a {
			letter-spacing: .14em;
		}
		
		.features-text-2b {
			letter-spacing: -.1em;
		}
		
		.features-text-2c {
			letter-spacing: .5em;
		}
		.features-text-3a {
			letter-spacing: -.08em;
		}
		
		.features-text-3b {
			letter-spacing: -.02em;
		}
		
		.features-text-3c {
			letter-spacing: .06em;
		}
		
		.features-text-2 {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.callout-text-1 {
			font-size:3.3em;
			color:#d2232a;
			font-weight:bold;	
			
		}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.features-text-1a, .features-text-1b, .features-text-1c, .features-text-3a,  .features-text-3b, .features-text-3c{
			text-align:justify;
			font-size: 1.8em;
			font-weight: 600;
			line-height: .05;
		}
		
		.features-text-2a, .features-text-2b , .features-text-2c  {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.features-text-1a {
			letter-spacing: .23em;
		}
		
		.features-text-1b {
			letter-spacing: .37em;
		}
		
		.features-text-1c {
			letter-spacing: .48em;
		}
		
		.features-text-2a {
			letter-spacing: .11em;
		}
		
		.features-text-2b {
			letter-spacing: -.12em;
		}
		
		.features-text-2c {
			letter-spacing: .55em;
		}
		.features-text-3a {
			letter-spacing: .13em;
		}
		
		.features-text-3b {
			letter-spacing: .16em;
		}
		
		.features-text-3c {
			letter-spacing: .36em;
		}
		
		.features-text-2 {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.callout-text-1 {
			font-size:4.6em;
			color:#d2232a;
			font-weight:bold;	
			
		}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

.features-text-1a, .features-text-1b, .features-text-1c, .features-text-3a,  .features-text-3b, .features-text-3c{
			text-align:justify;
			font-size: 2em;
			font-weight: 600;
			line-height: .05;
		}
		
		.features-text-2a, .features-text-2b , .features-text-2c  {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}
		
		.features-text-1a {
			letter-spacing: .318em;
		}
		
		.features-text-1b {
			letter-spacing: .466em;
		}
		
		.features-text-1c {
			letter-spacing: .54em;
		}
		
		.features-text-2a {
			letter-spacing: .26em;
		}
		
		.features-text-2b {
			letter-spacing: -.02em;
		}
		
		.features-text-2c {
			letter-spacing: .77em;
		}
		.features-text-3a {
			letter-spacing: .19em;
		}
		
		.features-text-3b {
			letter-spacing: .23em;
		}
		
		.features-text-3c {
			letter-spacing: .44em;
		}
		
		.features-text-2 {
			text-align:justify;
			font-size: 3.6em;
			font-weight: bold;
		}

		.callout-text-1 {
			font-size:5.6em;
			color:#d2232a;
			font-weight:bold;	
			
		}


}