.text {
  max-width: 90%;
  margin-left: 5%;
  position: absolute;
  text-align: center;
  color: #fff;
  /* -webkit-text-shadow: 1px 1px 3px #000;
  -moz-text-shadow: 1px 1px 3px #000;
  -ms-text-shadow: 1px 1px 3px #000;
  -o-text-shadow: 1px 1px 3px #000;
  text-shadow: 1px 1px 3px #000; */ }
  .text h2 {
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase; }
  .text p {
    font-weight: 300;
    font-size: 1.2em; }

.separator {
  max-width: 960px;
  padding: 50px;
  font-size: 18px;
  margin: 0 auto;
  text-align: center; }

@media screen and (min-width: 768px) {
  .text {
    text-align: center;
    color: #fff;
    max-width: 50%;
    margin-left: 25%;
    /* -webkit-text-shadow: 1px 1px 3px #000;
    -moz-text-shadow: 1px 1px 3px #000;
    -ms-text-shadow: 1px 1px 3px #000;
    -o-text-shadow: 1px 1px 3px #000;
    text-shadow: 1px 1px 3px #000; */ }
    .text h2 {
      font-size: 2.5em; }
    .text p {
      font-size: 1.5em;
      font-weight: 300; }

  .csstransforms .text {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
	.text_left {
	  position: absolute;
	  left: 35%;
	  top: 25%;
	  margin-left: auto;
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%); }
	 }
	 .text_intr {
	   position: absolute;
	   left: 50%;
	   top: 50%;
	   margin-left: auto;
	   width: 70%;
	   -webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	   -ms-transform: translate(-50%, -50%);
	   -o-transform: translate(-50%, -50%);
	   transform: translate(-50%, -50%); }
	  }
	#bg-1, #bg-2, #bg-3 {
	  background-size: cover;
	  background-position: 50%;
	  background-color: #999; }
	
	#bg-1 {
	  background-image: url("../img/bg033.jpg"); }
	
	#bg-2 {
		background: white;
	  /* background-image: url("../img/bg02.jpg"); */ }
	
	#bg-3 {
	  background-image: url("../img/bg01.jpg"); }
	  
	  .parallux.not-full {
	    overflow: hidden; }
	    .parallux.not-full .parallux-bg {
	      height: 100%;
	      bottom: initial; }
	  
	  .parallux.no-parallax {
	    overflow: hidden; }
	    .parallux.no-parallax .parallux-bg {
	      position: relative; }
	    .parallux.no-parallax .parallux-bg, .parallux.no-parallax .parallux-inner {
	      background-attachment: initial; }
	  
	  .parallux {
	    position: relative; }
	    .parallux.bg-fixed .parallux-inner {
	      background-attachment: fixed; }
	    .parallux .parallux-bg {
	      top: 0;
	      left: 0;
	      right: 0;
	      height: 100%;
	      overflow: hidden;
	      -webkit-backface-visibility: hidden;
	      -webkit-perspective: 1000;
	      position: fixed; }
	      .parallux .parallux-bg .parallux-inner {
	        top: 0px;
	        left: 0px;
	        position: relative;
	        min-width: 100%;
	        min-height: 100%;
	        height: auto;
	        background-color: white;
	        background-repeat: no-repeat;
	        background-position: 50%;
	        background-size: cover;
	        background-image: url();
	        -webkit-backface-visibility: hidden;
	        -webkit-perspective: 1000; }
	        .parallux .parallux-bg .parallux-inner img {
	          max-width: 100%;
	          max-height: 100%;
	          }
	        .parallux .parallux-bg .parallux-inner.dark-1 {
	          background-color: #084550; }
	        .parallux .parallux-bg .parallux-inner.dark-2 {
	          background-color: #292A31; }
	        .parallux .parallux-bg .parallux-inner.dark-3 {
	          background-color: #2B443B; }
	        .parallux .parallux-bg .parallux-inner.light-1 {
	          background-color: #E2EAD9; }
	        .parallux .parallux-bg .parallux-inner.light-2 {
	          background-color: #E4DFF3; }
	        .parallux .parallux-bg .parallux-inner.light-3 {
	          background-color: #F9E2D4; }
			#Ellipse{
			    position:relative;
			    visibility:visible;
			    z-index:1;
			    width:700px;
			    height:80px;
			    border:none;
			    margin-top: 250px;
			    margin-bottom: 100px;
			}
			.RotatingIcon{
			    border:none;
			    width:80px;
			}