
/* ------------ COMMON ---------------- */

* { margin: 0; padding: 0; }
BODY, FORM, LABEL, INPUT, TEXTAREA {
	font: 12px Verdana, Arial, 'Open Sans', Tahoma, Geneva, Helvetica, sans-serif;  color: #fff;
}
A, IMG, FORM, FIELDSET {border: none;}
A { color: #FFF; text-decoration: none; }
	A:hover { color: #FFF; }
	

H1, H2, H3, H4, H5, H6 { font-weight: normal;  }

H1  { font-size: 28px; font-family: Arial; }
H2  { font-size: 22px; font-family: Arial; }
H3  {
	font-size: 8px;
    font-family: Arial;
    font-weight: 400;
    font-style: normal;
    line-height: initial;
    font-stretch: normal;
}


HTML { background: #000; }
#background-content {
width: 100%;
max-width: 4000px;
min-width: 0px;
}

#top-header-offline {
height: 20px;
margin-bottom: 0px;
}
	  
	  
FORM{ margin: 10px; }

BODY { background: #11151a;  }


	

	.logo {}
		.logo IMG {   /*width: 800px;*/ }

.slide-container, .superslide-container {
    display: block; position: relative; width: 100%;
    background-size: cover; background-position: center;
	overflow: hidden;
}
	.slide-inner{
		position: absolute; overflow: hidden;
		width: 1920px; height: 927px;
		top: 0; left: 50%;
		margin-left: -960px;
		background-position: center;
	}
	
	/* - - - - - - - - - A N I M A T I O N S - - - - - - -  */

	#gfx3 {
		width:  400px; height:  600px;
		position: absolute; left:  70%; bottom:  15%;
		background: url('images/gfx-cmdr.png?c=5') no-repeat top;
	}

	#gfx2 {
		width:  6%; height:  34vh;/*33%*/
		/*background: red;*/
		position: absolute; left:  7%; top: 8vw;/*16%*/
		/*animation: shadow-move 4s linear infinite;*/
		opacity: 0.7;
	}

		.glide1, .glide2 {
		    position: absolute;
		    border-radius: 100%;
		    /*animation: shadow-size 1.5s linear infinite;
		    transform-origin: center;*/
		    background-color: #a4aaed;
		    /*transform: translate(-50%, -50%);*/
		}
			.glide1 {
				top: 20%; right: 20%;
				box-shadow: 0px 0px 30px 30px #a4aaed, 0px 160px 20px 20px #a4aaed;
				animation: shadow-size2 0.25s linear infinite alternate;
			}
			/*.glide2 {
				bottom: 20%; right: 20%;
				box-shadow: 0px 0px 15px 15px #a4aaed;
				animation: shadow-size3 0.1s linear infinite alternate;
			}*/

	#gfx1 {
		width:  600px; height:  353px;
		position: absolute; right:  0; bottom:  10%;
		animation: shadow-move 4s linear infinite;
	}
		.fighter1 {
			width: 100%; height: 100%;
			background: url('images/slide1-gfx1.png?c=5') no-repeat top;
			position: absolute; top:  0; left: 0; /*z-index: 1;*/
		}


		.mic {
		    position: absolute; bottom: 50%; right: 30%;
		}

		.mic-shadow {
		    position: absolute;
		    top: 50%; left: 50%;
		    border-radius: 100%;
		    box-shadow: 0px 0px 20px 15px #ffffff, 10px -55px 90px 15px #ffffff, 84px -10px 97px 10px #ffffff, -81px -25px 97px 10px #ffffff, 51px 5px 97px 10px #ffffff, -53px 2px 77px 10px #ffffff;
		    /*animation: shadow-size 1.5s linear infinite;
		    transform-origin: center;*/
		    animation: shadow-size 0.8s linear infinite alternate;
		    background-color: #fff;
		    transform: translate(-50%, -50%);
		}

			@keyframes shadow-rotate {
			    from {
			        transform: translate(-50%, -50%) rotate(0deg);
			    }
			    to {
			        transform: translate(-50%, -50%) rotate(360deg);
			    }
			}
			@keyframes shadow-size {
			    from {
			        width: 30px;
			        height: 30px;
			    }
			    to {
			        width: 60px;
			        height: 60px;
			    }
			}
				@keyframes shadow-size2 {
					from {
						width: 2px; height: 2px;
					}
					to {
						width: 12px; height: 3px;
					}
				}
				/*@keyframes shadow-size3 {
					from {
						width: 1px; height: 2px;
					}
					to {
						width: 6px; height: 4px;
					}
				}*/


			@keyframes shadow-move {
			  0%, 100% {
			    bottom: 10%; right: -0.5%;
			  }
			  33% {
			    bottom: 11%; right: -1%;
			  }
			  66% {
			    bottom: 9%; right: -0.8%;
			  }
			}

			@keyframes txt-glow {
			  from {
			    text-shadow: 0 0 10px #fff, 0 0 20px #fff;
			  }
			  
			  to {
			    text-shadow: 0 0 20px #fff, 0 0 30px #bdf0f1, 0 0 40px #bdf0f1, 0 0 50px #bdf0f1;
			  }
			}
			@keyframes btn-glow {
			  from {
			    box-shadow: 0 0 10px #fff, 0 0 20px #fff;
			  }
			  
			  to {
			    box-shadow: 0 0 20px #fff, 0 0 30px #bdf0f1, 0 0 40px #bdf0f1, 0 0 50px #bdf0f1;
			  }
			}




	/* ------------ SLIDE 1 - */		
		.slide1 {
			height: 100vh;; max-height: 990px;
			background: url('images/slide1.jpg?c=6') no-repeat top center;
			background-size: cover;
			}
			.slide1 .top-features {
				position: absolute; top: 25px; left: 0;
				width: 100%; /*height: 100px;*/ text-align: center;
			}
				H3.title1 {
					font-size: 30px; font-weight: bold; 
					color: #FFF; text-shadow: 0 0 10px #ff4936, 0 0 20px #9b272a;
					
					font-family: "Michroma";
					font-style: normal;
					/*line-height: 50px;*/
					font-stretch: normal;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: 5px;
				}
					H3.title1 SPAN { padding: 12px 0; display: block; /*line-height: 32px;*/}
					/*.top-features H3.title1 { margin-top: 250px; }*/
					.slide2 H3.title1 { font-size: 22px; }
						.slide2 H3.title1 SPAN { padding: 24px 0;  }
				

				H1.title1 {
			    font-size: 24px;
			    font-weight: bold;
			    color: #FFF;
			    /*text-shadow: 0 0 20px #ff4936, 0 0 30px #9b272a;*/
			    text-shadow: 0 0 20px #ff4936;
			    font-family: "Michroma";
			    font-style: normal;
			    /* line-height: 50px; */
			    font-stretch: normal;
			    font-weight: bold;
			    text-transform: uppercase;
			    letter-spacing: 4px;
			    line-height: 55px;
			    font-weight: bold;
			    margin-bottom: 8vh;
			    text-align: center;
				}
					H1.title1 B {
						color: #ffe2a9;
						font-weight: bold;
					}
				/*H1.title1 {
					width: 700px;
				    font-size: 30px;
				    font-weight: normal;
				    letter-spacing: 2px;
				    line-height: 40px;
				    color: #FFF;
				    text-align: left;
				    margin: 0 auto 8vh;

				    background: rgba(0, 0, 0, 0.3);
				    border-radius: 20px;
				    padding: 20px;
				}
					H1.title1 B {
						color: #ffb371;
						font-weight: normal;
					}*/


			.slide1 .calltoaction1 {
				position: absolute; margin-left:-600px; left:50%; 
				width: 1200px;
				/*bottom: 25%;*/ bottom: 100px;
			}
			.slide1 .btnaction1 {
				display: block; margin: 0 auto;
				text-align: center;
				width: 500px; height: 120px;
				/*background: url('images/actionbtn1-big.png') no-repeat top;*/
				position: relative;
			}
				.slide1 .btnaction1 .gfxglow1 {
					position:  absolute; left:  50%; top:  40px; width: 370px; height:  40px; margin-left:  -185px;
					animation: btn-glow 1.5s ease-in-out infinite alternate;
					background: #bdf0f1; border-radius: 20px;
					display: none;
				}
				/*.slide1 .btnaction1:hover { background-position: bottom;) }*/
				.slide1 .btnaction1 H2 {
					position:  absolute; left:  0; top:  0; width: 100%; height:  100%;
					text-transform: uppercase;  white-space: nowrap;
					text-shadow: 0 0 20px #FFFFFF;
					background: url('images/actionbtn1-big.png') no-repeat top;
					/*padding-top:  42px; height: 78px; font-size: 28px; */
					font-weight: bold; font-size: 32px;
					padding-top: 38px; height: 80px;
				}
					.slide1 .btnaction1 H2:hover {
						background-position: bottom;
						text-shadow: 0 0 20px #fff, 0 0 30px #bdf0f1, 0 0 40px #bdf0f1, 0 0 50px #bdf0f1;
					}
				.slide1 .calltoaction1 H3 { text-align: center; font-size: 18px; text-transform: uppercase; }
					.slide1 .calltoaction1 H3 A { text-decoration: underline; }
					.slide1 .calltoaction1 H3.title1 { margin-bottom: 8vh; /*font-size: 28px;*/ font-size: 24px; }

			.type-features {
				/*width; 100%;
				background: red;
				text-align: center;*/
				margin: 40px auto 0;
				width: 700px;
			}
				.type-features H2 {
					font-size: 20px;
					color: #ffe2a9;
					/*text-shadow: 0 0 20px #ff7e00, 0 0 30px #ff7e00;*/
					/*text-shadow: 0 0 10px #ff7e00;*/
					text-shadow: 0 0 10px rgba(255, 125, 0, 0.5);
					text-transform: uppercase;
					text-align: center;
					/*
					font-size: 24px;
					font-weight: bold;
					color: #FFF;
					text-shadow: 0 0 20px #ff4936, 0 0 30px #9b272a;
					font-family: "Michroma";
					font-style: normal;

					font-stretch: normal;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: 4px;
					line-height: 55px;
					font-weight: bold;
					margin-bottom: 8vh;
					text-align: center;
					*/
				}
				.type-features .gfx-star {
					width: 64px; height: 64px;
					background: url('images/gfx-star.png?c=3') no-repeat center;
				}
				/*.type-features H2 SPAN {
					width: 64px; height: 64px;
					display: inline-block;
					background: yellow;
				}*/
		.row {
		    /*background: black;*/
		    display: grid;
		    grid-template-columns: repeat(5, auto);
		    /*grid-gap: 48px;*/
		    align-items: center;
		    height: 80px;
		    /*padding: 48px;*/
		}

		.row DIV {
		    /*background: white;*/
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    width: 100%; 
		    height: 100%;
		}


			.rollover {
				position: absolute; bottom: 20px; margin-left:-45px; left:50%; 
				width:  90px; height: 90px; background: url('images/icon-misc90x90.png') no-repeat left; 
			}
				.rolloverbot { background-position: 0px 0; }
				.rollovertop { background-position: -90px 0; bottom: 0px; }
				.rollover:hover { cursor: pointer; }

			.news-astroempires {
				position: absolute;
				/*bottom: 130px; left:7%;*/ left: 50px; bottom: 100px;
				padding: 50px 50px 0 50px;
				width:  280px; height: 190px; background: url('images/box-news.png?c=3') no-repeat left; 
				font-size: 14px; 
			}
				.news-astroempires H3 { font-size: 18px; color:  #66d1ff; }
				.news-astroempires P {
					font-size: 12px; position: absolute; right: 20px; bottom: 40px;
				}
				.news-astroempires A {  color:  #66d1ff; float: left; width: 100%; }
					.news-astroempires A:hover { color:  #FFF; }
				.news-astroempires .comment {
					float: left; width: 100%;
					font-size: 10px; text-transform: uppercase; padding: 1px 0 12px; color: #BBB;
				}

			.sociallink, .platformlink {
				width:  32px; height: 32px; margin: 0 2px -10px 2px;
				background: url('images/icon-social32x32.png') no-repeat left;
				display: inline-block;
			}
				.platformlink {
					width:  64px; background-image: url('images/icon-platform32x32.png');
				}
				.socialfacebook { background-position: 0 0; bottom: 0px; }
				.socialtwitter { background-position: -32px 0; bottom: 0px; }
				.socialfeed { background-position: -64px 0; bottom: 0px; }
				.socialyoutube { background-position: -96px 0; bottom: 0px; }
				.linkmobile { background-position: 0 0; bottom: 0px; }
				.linkdesktop { background-position: -64px 0; bottom: 0px; }


			.slide1 .top-awards {
				position: absolute; top: 50px; right: 50px; width: 180px; height: 180px;
				background: url('images/top-awards-bg1.png?c=2') no-repeat; background-size: contain; background-position: top;
			}
				.slide1 .top-awards H3 {
					padding: 21% 0 0 10%; width: 80%; line-height: 50px;
					font-size: 36px; text-transform: uppercase; font-weight: bold; text-align: center;
				}
					.slide1 .top-awards H3 SPAN.awardtitle {
						font-size: 18px;
						font-weight: normal;
						line-height: 20px;
						display: block;
						margin-top: 20px;
						height: 36px;
					}
						.slide1 .top-awards H3 SPAN.awardtitle STRONG {
							font-size: 60px;
						}
						.slide1 .top-awards H3 SPAN.awardtitle SUP {
							font-size: 30px;
						}
					.slide1 .top-awards H3 SPAN.awardsubtitle {
						font-size: 18px;
						font-weight: normal;
						line-height: 20px;
					}
		
	/* ------------ SLIDE 2 - */		
		.slide2 {
			/*height: 1250px;*/ height: 1000px;
			background: url('images/slide2.jpg?c=7') no-repeat top; background-size: cover;
		}
			.slide2 .title1 {
				position: absolute; left: 20%; width: 60%;
				font-size: 26px;text-align: center;
				/*top: 12%; */top: 8%;
			}


			.about-astroempires {
				/*position: absolute; top: 12%; left: 35%; width: 30%;*/
			}
				.about-astroempires H3 {
					padding:  0px 0 20px; text-align: center;
					font-size: 20px; font-weight: bold; 
					color: #FFF; text-shadow: 0 0 20px #ff4936, 0 0 30px #9b272a;
					
					font-family: "Michroma";
					font-style: normal;
					font-stretch: normal;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: 5px;
				}
				.about-astroempires P {
					text-align: justify; line-height: 26px; font-size:  14px;
					padding:  15px;
					/*text-shadow: 0 0 10px #000, 0 0 20px #000;*/
				}

			.featurescanvas {
				position: absolute; bottom: 50px; width: 60%; left:  20%;
				/*width:  100%; max-width: 1000px;
				margin:  0 auto;*/
			}
			.featuresboxes {
				/*position: absolute; bottom: 170px; */
				width: 90%; max-width: 1400px; /*height: 100px;*/ text-align: center;
				background: #000; border-radius: 6px;
				margin: 0 auto;
			}
				.featuresboxes .innerbox {
					background: #000; width:  44%;
					/*height:  270px;*/ float: left;
					/*margin:  8px 0 8px 1%;*/
					margin:  0px 3% 30px;
					/*overflow: hidden;*/
					box-shadow: 0px 0px 20px #000, 0px 0px 20px #000;
				}
					/*.featuresboxes .innerbox:nth-child(2) { margin-left: 18%; }*/
					.featuresboxes .innerbox A {
						display: block;
					}
						.featuresboxes .innerbox A:hover { cursor: pointer; }
					.featuresboxes .innerbox IMG {
						width: 96%;
						border:  1px solid #112533;
						padding:  2%;
						display: block;
					}
						.featuresboxes .innerbox A:hover IMG { border-color: #44cdff; }

			.slide2 .list1 {
				color:  #44cdff;
				text-shadow: 0px 0px 2px #0a5179, 0px 0px 2px #0a5179;
				text-align: left;
			}
				.slide2 .list1 h3 { font-weight: normal; font-size: 16px; padding: 0 0 0 10px; margin: 15px 0; }
				.slide2 .list1 h3::before {
					content: " "; display: block; float: left; 
					width: 30px; height: 20px; background: url('images/list1-bullet1.png') no-repeat left;
				}
                    /* special ai-helper */
                    .slide2 .list1 h3.ai-helper {
                        color: #fde67e; /*position: relative;*/
                    }
                        .slide2 .list1 h3.ai-helper::after {
                            content: " "; display: inline-block;
                            width: 30px; height: 30px; background: url('images/avatar-aihelper.png') no-repeat top center;
                            background-size: contain;
                            margin: -8px -8px -8px 10px;
                        }
			.slide2 .media1 {
				position: absolute; bottom: 30px; right: 0;
				width: 850px; height: 550px; background: url('images/slide-monitor.png') no-repeat left;
			}
				.slide2 .media1 .media1-pic { position: absolute; top: 42px; left: 26px; width: 615px; }
				.slide2 .media1 .media1-mobile { position: absolute; bottom: 10px; right: 780px; }
				
				#slide-media-mask{
					display: none; background: rgba(0, 0, 0, 0.9);
				}
		
		
			.cybertopia-logo-box { width: 155px; height: 45px; float: right; background: url('images/icon-cybertopia.png') no-repeat top;  }
				.cybertopia-logo-box:hover { background-position: bottom; }


			
/* ------------ FOOTER ---------------- */
#footer-container{
    width: 100%; float: left;
	background: #131212;
}
	#footer-inner{
		width: 96%; max-width: 1920px; margin: 0 auto;
		position: relative;
	}
		#footer-inner P { font-size: 14px; color: #ccd4dc; padding-top: 5px;}
			#footer-inner SPAN {  padding-right: 30px; }
			#footer-inner P A { color: #60dbf9; }
				#footer-inner P A:hover { color: #bdf0fc; }
	#footer-inner  .column1 { float: left; padding: 20px 0;  }
	#footer-inner  .column2 { float: right; padding: 20px 0;  }



/* ---------------- POPUP MEDIA ------------ */
         
   /* media popup */
      #section-media { display: none; /*position: absolute;*/ z-index: 20; }
         #section-media .btn-close { width: 51px; height: 48px; position: absolute; top: 10px; right: 10px; z-index: 22; background: url('images/btn_close.png') no-repeat top; }
            #section-media .btn-close:hover { background-position: 0 -49px; cursor: pointer; }
         .media-slide{
            /*width: 869px; height: 590px;*/
            background: #1c3644; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
            box-shadow: 0px 0px 30px #000;
         }
         
         .media-slide H2{ padding: 20px; font-size: 22px;font-weight: normal; text-transform: uppercase; }
         #slider1, #slider2, #slider3 { position: relative; overflow: hidden; margin: 0px auto 0 auto; }
            #slider2, #slider3 { display: none; }
            #slider1 ul, #slider2 ul, #slider3 ul { position: relative; margin: 0; padding: 0; /*height: 200px;*/ list-style: none; }
               #slider1 ul li,#slider2 ul li,#slider3 ul li  {
                 position: relative; display: block; float: left;
                 margin: 0; padding: 0; width: 1024px; height: 748px;
                 background: #09192b; text-align: center; line-height: 300px;
               }
                  a.control_prev1, a.control_next1, a.control_prev2, a.control_next2, a.control_prev3, a.control_next3 {
                    position: absolute; top: 40%; z-index: 999;
                    display: block; padding: 6% 20px; width: auto; height: auto;
                    background: #09192b  no-repeat center;;
                    color: #fff; text-decoration: none; font-weight: 600; font-size: 18px;
                    opacity: 0.6; cursor: pointer;
                  }
                  a.control_prev1:hover, a.control_next1:hover, a.control_prev2:hover, a.control_next2:hover, a.control_prev3:hover, a.control_next3:hover  {
                    /*opacity: 1;*/ -webkit-transition: all 0.2s ease;
                    background-color: #3fa1b9;
                  }
                  a.control_prev1, a.control_prev2, a.control_prev3 {
                    border-radius: 0 12px 12px 0;
                    background-image: url('images/slide-prev.png');
                  }
                  a.control_next1, a.control_next2, a.control_next3 {
                    right: 0; border-radius: 12px 0 0 12px;
                    background-image: url('images/slide-next.png');
                  }
      

/* ---------------- BLOCKQUOTE ------------ */
	blockquote {
	  background: none;
	  border: none;
	  font-size: 16px;
	  /*border-left: 10px solid #ccc;*/
	  margin: 5px 10px 0;
	  padding: 0.5em 10px;
	  quotes: "\201C""\201D""\2018""\2019";
	  font-style: italic;
	  color: #DDD;
	}
		blockquote:before {
		  color: #ccc;
		  content: open-quote;
		  font-size: 4em;
		  line-height: 0.1em;
		  margin-right: 0.25em;
		  vertical-align: -0.4em;
		}
		blockquote p {
		  display: inline;
		}
		.quote-author { color: #44cdff; text-align: right !important; padding-top: 0 !important; }
	
				

/* ------------ ------ ---------------- */
/* ------------ MOBILE ---------------- */
/* ------------ ------ ---------------- */

	@media screen and (max-width: 1750px) {
		#gfx2 {
			/*width:  6%; height:  32vh;*/
			height:  30vh; left:  6%; /*top: 8vw;*/
		}
		.featurescanvas { width: 70%; left:  15%; }
	}
	@media screen and (max-width: 1670px) {
		#gfx2 { display: none !important; }
		/*.news-astroempires { left: 3%; }*/
	}
	@media screen and (max-height: 900px) {
		#gfx2 { display: none !important; }
	}
	@media screen and (min-width: 2000px) {
		#gfx2 { display: none !important; }
	}
	@media screen and (min-height: 1100px) {
		#gfx2 { display: none !important; }
	}


	@media screen and (max-width: 1650px) {
		.news-astroempires { bottom: 220px; left: 10px; }
	}
	@media screen and (max-width: 1400px) {
		.news-astroempires { display: none; }
	}
	
	@media screen and (max-width: 1200px) {
		

		.top-awards { display: none; }
		#gfx3 { display: none !important; }
		.slide1 .calltoaction1 H3.title1 { font-size: 24px; }
		.slide2 H3.title1 { font-size: 22px;}
		
		/*H3.title1 { font-size: 24px; }
		.slide2 .title1 { font-size: 22px; }*/
		.slide2 .list1 h3 { font-size: 14px; padding: 0; }		
	
		
		.slide2 { height: auto; }
		.slide2 .title1 { position: inherit; width: 100%; left: initial; margin: 100px 0; }
		.about-astroempires {
			position: inherit; left: initial;
			width:  300px;
			float: inherit; margin: 50px auto;
		}
			.about-astroempires P { font-size: 14px; }
		
		.featurescanvas { position: inherit; bottom: inherit; }
			.featuresboxes {
				width: 96%; max-width: initial; background: none;
				margin: 0 auto; text-align: center;
			}
				.featuresboxes .innerbox {
					width:  400px;
					float: inherit; margin: 50px auto;
					/*margin:  8px 0 8px 1%;-*
					/*overflow: hidden;*/
				}
		
		
	}
	@media screen and (max-width: 800px) {
		.logo IMG { width: 90%; }
		/*#gfx3 { display: none !important; }*/
		/*.row {
			display: block;
			width: initial; height: initial;
		}
			.row DIV {
				display: block;
			}*/
		.type-features { display: none; }
		.rollover { /*bottom: 5px;*/  }
	}
	@media screen and (max-width: 600px) {
		/*#top-header-offline_menu .mns_row { width: 100%; float: left; }*/
			#top-header-offline_menu .mns_row .mn_separator { display: none; }
			#top-header-offline_menu .mns_row .mn_item A { margin: 3px 0 0;  }
			#top-header-offline_menu .btn_ctr { padding: 0 5px !important; }
		#gfx1 { display: none !important; }
		.logo IMG { width: 90%; }
		.slide1 .calltoaction1 {
			width: 100%; margin: 0; left: 0;
			    bottom: 20vh;
		}
		H1.title1 {
			font-size: 18px;
			line-height: 42px;
		    /*margin-bottom: 30px;*/
		}
		.slide1 .btnaction1 { width: 100%; }
			.slide1 .btnaction1 H2 {
				font-size: 28px;
				width: 370px; height: 65px;
				padding-top: 26px;
				background-size: cover;
    			position: initial; margin: 0 auto;
			}
		.slide1 .calltoaction1 H3.title1 { font-size: 20px; }
		.slide1 .btnaction1 .gfxglow1 {display: none !important; }
		.slide1 .top-awards { display: none;  }

		.slide2 H3.title1 { font-size: 16px;}
		.featurescanvas { width: 100%; left: 0; }
		.featuresboxes .innerbox { width: 92%; }
	}