
@font-face{
	font-family:Roboto;
	src:url("../fonts/Roboto-Medium.woff");
	font-weight: 500;
}
@font-face{
	font-family:Roboto;
	src:url("../fonts/Roboto-Bold.woff");
	font-weight: 700;
}
@font-face{
	font-family:Roboto;
	src:url("../fonts/Roboto-Light.woff");
	font-weight: 300;
}
@font-face{
	font-family:Roboto;
	src:url("../fonts/Roboto-Thin.woff");
	font-weight: 100;
}
@font-face{
	font-family:Roboto;
	src:url("../fonts/Roboto-Black.woff");
	font-weight: 900;
}

*{
	margin: 0;
	padding: 0;
}
body{
	width: 100%;
	margin: 0 ;
	min-width:1000px;
	padding:0px;
	position: relative;
}
a{
	text-decoration: none;
}
button{
	outline: none;
}
ul{
	list-style: none;
}
h1{
	font-family: Roboto;
	color:  white;
	font-size: 48px;
	font-weight: 900;
	line-height: 48px;
	text-align: left;
	text-transform: uppercase;
}
h2{
	font-family: Roboto;
	color:  #000000;
	font-size: 36px;
	font-weight: 900;
	line-height: 36px;
	text-align: center;
}
#parallax-body{
	width: 100%;
	min-width: 1000px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -4;
	height: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/section6/bgParalax.jpg");
	background-size: cover;
}
/* -------------------------PRELOADER------------------------------- */
#preloader{
	width: 100%;
	min-width: 1000px;
	background-color:#BFD5EF;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 999999;
	display: block;
  	float: left;
  	opacity: 1;
  	transition:opacity 0.5s easy-out 0.3s;
  	height: 100%;
}
/*#preloader>div{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	padding: 9% 0;
	height: 100%
}
#preloader img{
  	display: block;
	float: left; 
  	margin: 0 1px 0 0;
}
#preloader{
	padding: 14% 0;
  	text-align: center;
}*/
/*body {
  background: #0998d9;
  overflow: hidden;
}*/

@-webkit-keyframes move1 {
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes move1 {
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes move1 {
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes move1 {
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-moz-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-o-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-webkit-keyframes move3 {
  100% {
    -ms-transform: rotate(1080deg);
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
  }
}
@-moz-keyframes move3 {
  100% {
    -ms-transform: rotate(1080deg);
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
  }
}
@-o-keyframes move3 {
  100% {
    -ms-transform: rotate(1080deg);
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
  }
}
@keyframes move3 {
  100% {
    -ms-transform: rotate(1080deg);
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
  }
}
@-webkit-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-moz-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-o-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-webkit-keyframes move5 {
  100% {
    -ms-transform: rotate(1800deg);
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
@-moz-keyframes move5 {
  100% {
    -ms-transform: rotate(1800deg);
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
@-o-keyframes move5 {
  100% {
    -ms-transform: rotate(1800deg);
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
@keyframes move5 {
  100% {
    -ms-transform: rotate(1800deg);
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
@-webkit-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-moz-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-o-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-webkit-keyframes move7 {
  100% {
    -ms-transform: rotate(2520deg);
    -webkit-transform: rotate(2520deg);
    transform: rotate(2520deg);
  }
}
@-moz-keyframes move7 {
  100% {
    -ms-transform: rotate(2520deg);
    -webkit-transform: rotate(2520deg);
    transform: rotate(2520deg);
  }
}
@-o-keyframes move7 {
  100% {
    -ms-transform: rotate(2520deg);
    -webkit-transform: rotate(2520deg);
    transform: rotate(2520deg);
  }
}
@keyframes move7 {
  100% {
    -ms-transform: rotate(2520deg);
    -webkit-transform: rotate(2520deg);
    transform: rotate(2520deg);
  }
}
@-webkit-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-moz-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-o-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-webkit-keyframes move9 {
  100% {
    -ms-transform: rotate(3240deg);
    -webkit-transform: rotate(3240deg);
    transform: rotate(3240deg);
  }
}
@-moz-keyframes move9 {
  100% {
    -ms-transform: rotate(3240deg);
    -webkit-transform: rotate(3240deg);
    transform: rotate(3240deg);
  }
}
@-o-keyframes move9 {
  100% {
    -ms-transform: rotate(3240deg);
    -webkit-transform: rotate(3240deg);
    transform: rotate(3240deg);
  }
}
@keyframes move9 {
  100% {
    -ms-transform: rotate(3240deg);
    -webkit-transform: rotate(3240deg);
    transform: rotate(3240deg);
  }
}
@-webkit-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-moz-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-o-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-webkit-keyframes move11 {
  100% {
    -ms-transform: rotate(3960deg);
    -webkit-transform: rotate(3960deg);
    transform: rotate(3960deg);
  }
}
@-moz-keyframes move11 {
  100% {
    -ms-transform: rotate(3960deg);
    -webkit-transform: rotate(3960deg);
    transform: rotate(3960deg);
  }
}
@-o-keyframes move11 {
  100% {
    -ms-transform: rotate(3960deg);
    -webkit-transform: rotate(3960deg);
    transform: rotate(3960deg);
  }
}
@keyframes move11 {
  100% {
    -ms-transform: rotate(3960deg);
    -webkit-transform: rotate(3960deg);
    transform: rotate(3960deg);
  }
}
@-webkit-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-moz-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-o-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-webkit-keyframes move13 {
  100% {
    -ms-transform: rotate(4680deg);
    -webkit-transform: rotate(4680deg);
    transform: rotate(4680deg);
  }
}
@-moz-keyframes move13 {
  100% {
    -ms-transform: rotate(4680deg);
    -webkit-transform: rotate(4680deg);
    transform: rotate(4680deg);
  }
}
@-o-keyframes move13 {
  100% {
    -ms-transform: rotate(4680deg);
    -webkit-transform: rotate(4680deg);
    transform: rotate(4680deg);
  }
}
@keyframes move13 {
  100% {
    -ms-transform: rotate(4680deg);
    -webkit-transform: rotate(4680deg);
    transform: rotate(4680deg);
  }
}
@-webkit-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-moz-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-o-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-webkit-keyframes move15 {
  100% {
    -ms-transform: rotate(5400deg);
    -webkit-transform: rotate(5400deg);
    transform: rotate(5400deg);
  }
}
@-moz-keyframes move15 {
  100% {
    -ms-transform: rotate(5400deg);
    -webkit-transform: rotate(5400deg);
    transform: rotate(5400deg);
  }
}
@-o-keyframes move15 {
  100% {
    -ms-transform: rotate(5400deg);
    -webkit-transform: rotate(5400deg);
    transform: rotate(5400deg);
  }
}
@keyframes move15 {
  100% {
    -ms-transform: rotate(5400deg);
    -webkit-transform: rotate(5400deg);
    transform: rotate(5400deg);
  }
}
@-webkit-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-moz-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-o-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-webkit-keyframes move17 {
  100% {
    -ms-transform: rotate(6120deg);
    -webkit-transform: rotate(6120deg);
    transform: rotate(6120deg);
  }
}
@-moz-keyframes move17 {
  100% {
    -ms-transform: rotate(6120deg);
    -webkit-transform: rotate(6120deg);
    transform: rotate(6120deg);
  }
}
@-o-keyframes move17 {
  100% {
    -ms-transform: rotate(6120deg);
    -webkit-transform: rotate(6120deg);
    transform: rotate(6120deg);
  }
}
@keyframes move17 {
  100% {
    -ms-transform: rotate(6120deg);
    -webkit-transform: rotate(6120deg);
    transform: rotate(6120deg);
  }
}
@-webkit-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-moz-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-o-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-webkit-keyframes move19 {
  100% {
    -ms-transform: rotate(6840deg);
    -webkit-transform: rotate(6840deg);
    transform: rotate(6840deg);
  }
}
@-moz-keyframes move19 {
  100% {
    -ms-transform: rotate(6840deg);
    -webkit-transform: rotate(6840deg);
    transform: rotate(6840deg);
  }
}
@-o-keyframes move19 {
  100% {
    -ms-transform: rotate(6840deg);
    -webkit-transform: rotate(6840deg);
    transform: rotate(6840deg);
  }
}
@keyframes move19 {
  100% {
    -ms-transform: rotate(6840deg);
    -webkit-transform: rotate(6840deg);
    transform: rotate(6840deg);
  }
}
@-webkit-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-moz-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-o-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-webkit-keyframes move21 {
  100% {
    -ms-transform: rotate(7560deg);
    -webkit-transform: rotate(7560deg);
    transform: rotate(7560deg);
  }
}
@-moz-keyframes move21 {
  100% {
    -ms-transform: rotate(7560deg);
    -webkit-transform: rotate(7560deg);
    transform: rotate(7560deg);
  }
}
@-o-keyframes move21 {
  100% {
    -ms-transform: rotate(7560deg);
    -webkit-transform: rotate(7560deg);
    transform: rotate(7560deg);
  }
}
@keyframes move21 {
  100% {
    -ms-transform: rotate(7560deg);
    -webkit-transform: rotate(7560deg);
    transform: rotate(7560deg);
  }
}
@-webkit-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-moz-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-o-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-webkit-keyframes move23 {
  100% {
    -ms-transform: rotate(8280deg);
    -webkit-transform: rotate(8280deg);
    transform: rotate(8280deg);
  }
}
@-moz-keyframes move23 {
  100% {
    -ms-transform: rotate(8280deg);
    -webkit-transform: rotate(8280deg);
    transform: rotate(8280deg);
  }
}
@-o-keyframes move23 {
  100% {
    -ms-transform: rotate(8280deg);
    -webkit-transform: rotate(8280deg);
    transform: rotate(8280deg);
  }
}
@keyframes move23 {
  100% {
    -ms-transform: rotate(8280deg);
    -webkit-transform: rotate(8280deg);
    transform: rotate(8280deg);
  }
}
@-webkit-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-moz-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-o-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-webkit-keyframes move25 {
  100% {
    -ms-transform: rotate(9000deg);
    -webkit-transform: rotate(9000deg);
    transform: rotate(9000deg);
  }
}
@-moz-keyframes move25 {
  100% {
    -ms-transform: rotate(9000deg);
    -webkit-transform: rotate(9000deg);
    transform: rotate(9000deg);
  }
}
@-o-keyframes move25 {
  100% {
    -ms-transform: rotate(9000deg);
    -webkit-transform: rotate(9000deg);
    transform: rotate(9000deg);
  }
}
@keyframes move25 {
  100% {
    -ms-transform: rotate(9000deg);
    -webkit-transform: rotate(9000deg);
    transform: rotate(9000deg);
  }
}
@-webkit-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-moz-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-o-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-webkit-keyframes move27 {
  100% {
    -ms-transform: rotate(9720deg);
    -webkit-transform: rotate(9720deg);
    transform: rotate(9720deg);
  }
}
@-moz-keyframes move27 {
  100% {
    -ms-transform: rotate(9720deg);
    -webkit-transform: rotate(9720deg);
    transform: rotate(9720deg);
  }
}
@-o-keyframes move27 {
  100% {
    -ms-transform: rotate(9720deg);
    -webkit-transform: rotate(9720deg);
    transform: rotate(9720deg);
  }
}
@keyframes move27 {
  100% {
    -ms-transform: rotate(9720deg);
    -webkit-transform: rotate(9720deg);
    transform: rotate(9720deg);
  }
}
@-webkit-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-moz-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-o-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-webkit-keyframes move29 {
  100% {
    -ms-transform: rotate(10440deg);
    -webkit-transform: rotate(10440deg);
    transform: rotate(10440deg);
  }
}
@-moz-keyframes move29 {
  100% {
    -ms-transform: rotate(10440deg);
    -webkit-transform: rotate(10440deg);
    transform: rotate(10440deg);
  }
}
@-o-keyframes move29 {
  100% {
    -ms-transform: rotate(10440deg);
    -webkit-transform: rotate(10440deg);
    transform: rotate(10440deg);
  }
}
@keyframes move29 {
  100% {
    -ms-transform: rotate(10440deg);
    -webkit-transform: rotate(10440deg);
    transform: rotate(10440deg);
  }
}
@-webkit-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-moz-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-o-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-webkit-keyframes move31 {
  100% {
    -ms-transform: rotate(11160deg);
    -webkit-transform: rotate(11160deg);
    transform: rotate(11160deg);
  }
}
@-moz-keyframes move31 {
  100% {
    -ms-transform: rotate(11160deg);
    -webkit-transform: rotate(11160deg);
    transform: rotate(11160deg);
  }
}
@-o-keyframes move31 {
  100% {
    -ms-transform: rotate(11160deg);
    -webkit-transform: rotate(11160deg);
    transform: rotate(11160deg);
  }
}
@keyframes move31 {
  100% {
    -ms-transform: rotate(11160deg);
    -webkit-transform: rotate(11160deg);
    transform: rotate(11160deg);
  }
}
@-webkit-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-moz-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-o-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-webkit-keyframes move33 {
  100% {
    -ms-transform: rotate(11880deg);
    -webkit-transform: rotate(11880deg);
    transform: rotate(11880deg);
  }
}
@-moz-keyframes move33 {
  100% {
    -ms-transform: rotate(11880deg);
    -webkit-transform: rotate(11880deg);
    transform: rotate(11880deg);
  }
}
@-o-keyframes move33 {
  100% {
    -ms-transform: rotate(11880deg);
    -webkit-transform: rotate(11880deg);
    transform: rotate(11880deg);
  }
}
@keyframes move33 {
  100% {
    -ms-transform: rotate(11880deg);
    -webkit-transform: rotate(11880deg);
    transform: rotate(11880deg);
  }
}
@-webkit-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-moz-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-o-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-webkit-keyframes move35 {
  100% {
    -ms-transform: rotate(12600deg);
    -webkit-transform: rotate(12600deg);
    transform: rotate(12600deg);
  }
}
@-moz-keyframes move35 {
  100% {
    -ms-transform: rotate(12600deg);
    -webkit-transform: rotate(12600deg);
    transform: rotate(12600deg);
  }
}
@-o-keyframes move35 {
  100% {
    -ms-transform: rotate(12600deg);
    -webkit-transform: rotate(12600deg);
    transform: rotate(12600deg);
  }
}
@keyframes move35 {
  100% {
    -ms-transform: rotate(12600deg);
    -webkit-transform: rotate(12600deg);
    transform: rotate(12600deg);
  }
}
@-webkit-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-moz-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-o-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-webkit-keyframes move37 {
  100% {
    -ms-transform: rotate(13320deg);
    -webkit-transform: rotate(13320deg);
    transform: rotate(13320deg);
  }
}
@-moz-keyframes move37 {
  100% {
    -ms-transform: rotate(13320deg);
    -webkit-transform: rotate(13320deg);
    transform: rotate(13320deg);
  }
}
@-o-keyframes move37 {
  100% {
    -ms-transform: rotate(13320deg);
    -webkit-transform: rotate(13320deg);
    transform: rotate(13320deg);
  }
}
@keyframes move37 {
  100% {
    -ms-transform: rotate(13320deg);
    -webkit-transform: rotate(13320deg);
    transform: rotate(13320deg);
  }
}
@-webkit-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-moz-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-o-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-webkit-keyframes move39 {
  100% {
    -ms-transform: rotate(14040deg);
    -webkit-transform: rotate(14040deg);
    transform: rotate(14040deg);
  }
}
@-moz-keyframes move39 {
  100% {
    -ms-transform: rotate(14040deg);
    -webkit-transform: rotate(14040deg);
    transform: rotate(14040deg);
  }
}
@-o-keyframes move39 {
  100% {
    -ms-transform: rotate(14040deg);
    -webkit-transform: rotate(14040deg);
    transform: rotate(14040deg);
  }
}
@keyframes move39 {
  100% {
    -ms-transform: rotate(14040deg);
    -webkit-transform: rotate(14040deg);
    transform: rotate(14040deg);
  }
}
@-webkit-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-moz-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-o-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-webkit-keyframes move41 {
  100% {
    -ms-transform: rotate(14760deg);
    -webkit-transform: rotate(14760deg);
    transform: rotate(14760deg);
  }
}
@-moz-keyframes move41 {
  100% {
    -ms-transform: rotate(14760deg);
    -webkit-transform: rotate(14760deg);
    transform: rotate(14760deg);
  }
}
@-o-keyframes move41 {
  100% {
    -ms-transform: rotate(14760deg);
    -webkit-transform: rotate(14760deg);
    transform: rotate(14760deg);
  }
}
@keyframes move41 {
  100% {
    -ms-transform: rotate(14760deg);
    -webkit-transform: rotate(14760deg);
    transform: rotate(14760deg);
  }
}
@-webkit-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-moz-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-o-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-webkit-keyframes move43 {
  100% {
    -ms-transform: rotate(15480deg);
    -webkit-transform: rotate(15480deg);
    transform: rotate(15480deg);
  }
}
@-moz-keyframes move43 {
  100% {
    -ms-transform: rotate(15480deg);
    -webkit-transform: rotate(15480deg);
    transform: rotate(15480deg);
  }
}
@-o-keyframes move43 {
  100% {
    -ms-transform: rotate(15480deg);
    -webkit-transform: rotate(15480deg);
    transform: rotate(15480deg);
  }
}
@keyframes move43 {
  100% {
    -ms-transform: rotate(15480deg);
    -webkit-transform: rotate(15480deg);
    transform: rotate(15480deg);
  }
}
@-webkit-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-moz-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-o-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-webkit-keyframes move45 {
  100% {
    -ms-transform: rotate(16200deg);
    -webkit-transform: rotate(16200deg);
    transform: rotate(16200deg);
  }
}
@-moz-keyframes move45 {
  100% {
    -ms-transform: rotate(16200deg);
    -webkit-transform: rotate(16200deg);
    transform: rotate(16200deg);
  }
}
@-o-keyframes move45 {
  100% {
    -ms-transform: rotate(16200deg);
    -webkit-transform: rotate(16200deg);
    transform: rotate(16200deg);
  }
}
@keyframes move45 {
  100% {
    -ms-transform: rotate(16200deg);
    -webkit-transform: rotate(16200deg);
    transform: rotate(16200deg);
  }
}
.circle:nth-child(1) {
  width: 315px;
  height: 315px;
  margin-left: -157.5px;
  margin-top: -157.5px;
  -webkit-animation: move1 100s infinite;
  -moz-animation: move1 100s infinite;
  -o-animation: move1 100s infinite;
  animation: move1 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(2) {
  width: 308px;
  height: 308px;
  margin-left: -154px;
  margin-top: -154px;
  -webkit-animation: move2 100s infinite;
  -moz-animation: move2 100s infinite;
  -o-animation: move2 100s infinite;
  animation: move2 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(3) {
  width: 301px;
  height: 301px;
  margin-left: -150.5px;
  margin-top: -150.5px;
  -webkit-animation: move3 100s infinite;
  -moz-animation: move3 100s infinite;
  -o-animation: move3 100s infinite;
  animation: move3 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(4) {
  width: 294px;
  height: 294px;
  margin-left: -147px;
  margin-top: -147px;
  -webkit-animation: move4 100s infinite;
  -moz-animation: move4 100s infinite;
  -o-animation: move4 100s infinite;
  animation: move4 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(5) {
  width: 287px;
  height: 287px;
  margin-left: -143.5px;
  margin-top: -143.5px;
  -webkit-animation: move5 100s infinite;
  -moz-animation: move5 100s infinite;
  -o-animation: move5 100s infinite;
  animation: move5 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(6) {
  width: 280px;
  height: 280px;
  margin-left: -140px;
  margin-top: -140px;
  -webkit-animation: move6 100s infinite;
  -moz-animation: move6 100s infinite;
  -o-animation: move6 100s infinite;
  animation: move6 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(7) {
  width: 273px;
  height: 273px;
  margin-left: -136.5px;
  margin-top: -136.5px;
  -webkit-animation: move7 100s infinite;
  -moz-animation: move7 100s infinite;
  -o-animation: move7 100s infinite;
  animation: move7 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(8) {
  width: 266px;
  height: 266px;
  margin-left: -133px;
  margin-top: -133px;
  -webkit-animation: move8 100s infinite;
  -moz-animation: move8 100s infinite;
  -o-animation: move8 100s infinite;
  animation: move8 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(9) {
  width: 259px;
  height: 259px;
  margin-left: -129.5px;
  margin-top: -129.5px;
  -webkit-animation: move9 100s infinite;
  -moz-animation: move9 100s infinite;
  -o-animation: move9 100s infinite;
  animation: move9 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(10) {
  width: 252px;
  height: 252px;
  margin-left: -126px;
  margin-top: -126px;
  -webkit-animation: move10 100s infinite;
  -moz-animation: move10 100s infinite;
  -o-animation: move10 100s infinite;
  animation: move10 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(11) {
  width: 245px;
  height: 245px;
  margin-left: -122.5px;
  margin-top: -122.5px;
  -webkit-animation: move11 100s infinite;
  -moz-animation: move11 100s infinite;
  -o-animation: move11 100s infinite;
  animation: move11 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(12) {
  width: 238px;
  height: 238px;
  margin-left: -119px;
  margin-top: -119px;
  -webkit-animation: move12 100s infinite;
  -moz-animation: move12 100s infinite;
  -o-animation: move12 100s infinite;
  animation: move12 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(13) {
  width: 231px;
  height: 231px;
  margin-left: -115.5px;
  margin-top: -115.5px;
  -webkit-animation: move13 100s infinite;
  -moz-animation: move13 100s infinite;
  -o-animation: move13 100s infinite;
  animation: move13 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(14) {
  width: 224px;
  height: 224px;
  margin-left: -112px;
  margin-top: -112px;
  -webkit-animation: move14 100s infinite;
  -moz-animation: move14 100s infinite;
  -o-animation: move14 100s infinite;
  animation: move14 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(15) {
  width: 217px;
  height: 217px;
  margin-left: -108.5px;
  margin-top: -108.5px;
  -webkit-animation: move15 100s infinite;
  -moz-animation: move15 100s infinite;
  -o-animation: move15 100s infinite;
  animation: move15 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(16) {
  width: 210px;
  height: 210px;
  margin-left: -105px;
  margin-top: -105px;
  -webkit-animation: move16 100s infinite;
  -moz-animation: move16 100s infinite;
  -o-animation: move16 100s infinite;
  animation: move16 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(17) {
  width: 203px;
  height: 203px;
  margin-left: -101.5px;
  margin-top: -101.5px;
  -webkit-animation: move17 100s infinite;
  -moz-animation: move17 100s infinite;
  -o-animation: move17 100s infinite;
  animation: move17 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(18) {
  width: 196px;
  height: 196px;
  margin-left: -98px;
  margin-top: -98px;
  -webkit-animation: move18 100s infinite;
  -moz-animation: move18 100s infinite;
  -o-animation: move18 100s infinite;
  animation: move18 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(19) {
  width: 189px;
  height: 189px;
  margin-left: -94.5px;
  margin-top: -94.5px;
  -webkit-animation: move19 100s infinite;
  -moz-animation: move19 100s infinite;
  -o-animation: move19 100s infinite;
  animation: move19 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(20) {
  width: 182px;
  height: 182px;
  margin-left: -91px;
  margin-top: -91px;
  -webkit-animation: move20 100s infinite;
  -moz-animation: move20 100s infinite;
  -o-animation: move20 100s infinite;
  animation: move20 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(21) {
  width: 175px;
  height: 175px;
  margin-left: -87.5px;
  margin-top: -87.5px;
  -webkit-animation: move21 100s infinite;
  -moz-animation: move21 100s infinite;
  -o-animation: move21 100s infinite;
  animation: move21 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(22) {
  width: 168px;
  height: 168px;
  margin-left: -84px;
  margin-top: -84px;
  -webkit-animation: move22 100s infinite;
  -moz-animation: move22 100s infinite;
  -o-animation: move22 100s infinite;
  animation: move22 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(23) {
  width: 161px;
  height: 161px;
  margin-left: -80.5px;
  margin-top: -80.5px;
  -webkit-animation: move23 100s infinite;
  -moz-animation: move23 100s infinite;
  -o-animation: move23 100s infinite;
  animation: move23 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(24) {
  width: 154px;
  height: 154px;
  margin-left: -77px;
  margin-top: -77px;
  -webkit-animation: move24 100s infinite;
  -moz-animation: move24 100s infinite;
  -o-animation: move24 100s infinite;
  animation: move24 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(25) {
  width: 147px;
  height: 147px;
  margin-left: -73.5px;
  margin-top: -73.5px;
  -webkit-animation: move25 100s infinite;
  -moz-animation: move25 100s infinite;
  -o-animation: move25 100s infinite;
  animation: move25 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(26) {
  width: 140px;
  height: 140px;
  margin-left: -70px;
  margin-top: -70px;
  -webkit-animation: move26 100s infinite;
  -moz-animation: move26 100s infinite;
  -o-animation: move26 100s infinite;
  animation: move26 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(27) {
  width: 133px;
  height: 133px;
  margin-left: -66.5px;
  margin-top: -66.5px;
  -webkit-animation: move27 100s infinite;
  -moz-animation: move27 100s infinite;
  -o-animation: move27 100s infinite;
  animation: move27 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(28) {
  width: 126px;
  height: 126px;
  margin-left: -63px;
  margin-top: -63px;
  -webkit-animation: move28 100s infinite;
  -moz-animation: move28 100s infinite;
  -o-animation: move28 100s infinite;
  animation: move28 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(29) {
  width: 119px;
  height: 119px;
  margin-left: -59.5px;
  margin-top: -59.5px;
  -webkit-animation: move29 100s infinite;
  -moz-animation: move29 100s infinite;
  -o-animation: move29 100s infinite;
  animation: move29 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(30) {
  width: 112px;
  height: 112px;
  margin-left: -56px;
  margin-top: -56px;
  -webkit-animation: move30 100s infinite;
  -moz-animation: move30 100s infinite;
  -o-animation: move30 100s infinite;
  animation: move30 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(31) {
  width: 105px;
  height: 105px;
  margin-left: -52.5px;
  margin-top: -52.5px;
  -webkit-animation: move31 100s infinite;
  -moz-animation: move31 100s infinite;
  -o-animation: move31 100s infinite;
  animation: move31 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(32) {
  width: 98px;
  height: 98px;
  margin-left: -49px;
  margin-top: -49px;
  -webkit-animation: move32 100s infinite;
  -moz-animation: move32 100s infinite;
  -o-animation: move32 100s infinite;
  animation: move32 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(33) {
  width: 91px;
  height: 91px;
  margin-left: -45.5px;
  margin-top: -45.5px;
  -webkit-animation: move33 100s infinite;
  -moz-animation: move33 100s infinite;
  -o-animation: move33 100s infinite;
  animation: move33 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(34) {
  width: 84px;
  height: 84px;
  margin-left: -42px;
  margin-top: -42px;
  -webkit-animation: move34 100s infinite;
  -moz-animation: move34 100s infinite;
  -o-animation: move34 100s infinite;
  animation: move34 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(35) {
  width: 77px;
  height: 77px;
  margin-left: -38.5px;
  margin-top: -38.5px;
  -webkit-animation: move35 100s infinite;
  -moz-animation: move35 100s infinite;
  -o-animation: move35 100s infinite;
  animation: move35 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(36) {
  width: 70px;
  height: 70px;
  margin-left: -35px;
  margin-top: -35px;
  -webkit-animation: move36 100s infinite;
  -moz-animation: move36 100s infinite;
  -o-animation: move36 100s infinite;
  animation: move36 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(37) {
  width: 63px;
  height: 63px;
  margin-left: -31.5px;
  margin-top: -31.5px;
  -webkit-animation: move37 100s infinite;
  -moz-animation: move37 100s infinite;
  -o-animation: move37 100s infinite;
  animation: move37 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(38) {
  width: 56px;
  height: 56px;
  margin-left: -28px;
  margin-top: -28px;
  -webkit-animation: move38 100s infinite;
  -moz-animation: move38 100s infinite;
  -o-animation: move38 100s infinite;
  animation: move38 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(39) {
  width: 49px;
  height: 49px;
  margin-left: -24.5px;
  margin-top: -24.5px;
  -webkit-animation: move39 100s infinite;
  -moz-animation: move39 100s infinite;
  -o-animation: move39 100s infinite;
  animation: move39 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(40) {
  width: 42px;
  height: 42px;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-animation: move40 100s infinite;
  -moz-animation: move40 100s infinite;
  -o-animation: move40 100s infinite;
  animation: move40 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(41) {
  width: 35px;
  height: 35px;
  margin-left: -17.5px;
  margin-top: -17.5px;
  -webkit-animation: move41 100s infinite;
  -moz-animation: move41 100s infinite;
  -o-animation: move41 100s infinite;
  animation: move41 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(42) {
  width: 28px;
  height: 28px;
  margin-left: -14px;
  margin-top: -14px;
  -webkit-animation: move42 100s infinite;
  -moz-animation: move42 100s infinite;
  -o-animation: move42 100s infinite;
  animation: move42 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(43) {
  width: 21px;
  height: 21px;
  margin-left: -10.5px;
  margin-top: -10.5px;
  -webkit-animation: move43 100s infinite;
  -moz-animation: move43 100s infinite;
  -o-animation: move43 100s infinite;
  animation: move43 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(44) {
  width: 14px;
  height: 14px;
  margin-left: -7px;
  margin-top: -7px;
  -webkit-animation: move44 100s infinite;
  -moz-animation: move44 100s infinite;
  -o-animation: move44 100s infinite;
  animation: move44 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(45) {
  width: 7px;
  height: 7px;
  margin-left: -3.5px;
  margin-top: -3.5px;
  -webkit-animation: move45 100s infinite;
  -moz-animation: move45 100s infinite;
  -o-animation: move45 100s infinite;
  animation: move45 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 3px solid transparent;
  border-top-color: white;
  border-radius: 50%;
  box-shadow: 1px 1px 5px  #212121;
}

/*--------------------------HEADER-----------------------------------*/
header{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding:0;
	background-color:white;
	height: 99px;
}
header>div{
	width: 1000px;
	margin: 0 auto;
	padding:0;
	height: 99px;
	text-align: justify;
}
header>div:after{
	content:"";
	display: inline-block;
	width: 100%;
}
header>div>div{
	display: inline-block;
	vertical-align: top;
}
header>div>div:nth-of-type(1){
	margin-left: 22px;
	padding-left: 8px;
    padding-top: 20px;
}
header>div>div:nth-of-type(2){
    /*margin-left: 50px;*/
    margin-top: 16px;
}
header>div>div:nth-of-type(2) a{
	font-family: Roboto;
	color:  #050505;
	font-size: 24px;	
	font-weight: 500;
	line-height: 24px;
	text-align: right;
    letter-spacing: -1px;
    display: block;
    padding-top: 5px;
}
header>div>div:nth-of-type(2) a span{
	font-size: 19px;
    line-height: 19px;
    padding-right: 7px;
    color: #9D9D9D;
}
header>div>div:nth-of-type(2) a span:nth-of-type(2){
	font-size: 24px;
	line-height: 24px;
	padding-right: 0px;
}
header>div>div a button{
  	font-size: 18px;
  	font-family: "Roboto";
  	color: #fff;
  	font-weight: bold;
  	text-transform: uppercase;
  	line-height: 18px;
  	text-align: center;
    background-color: #D2042B;
    outline: none;
    border: 3px solid #D2042B;
    padding: 7px 12px;
    cursor: pointer;
    transition:0.5s;
}
header>div>div a button:hover{
	background-color: #fff;
	color: #D2042B;
	box-shadow: 0 0 1px 1px white;
	transition:0.5s;
}
header>div>div:nth-of-type(3){
	margin-top: 30px;
}
header div p{
  	font-size: 14px;
  	font-family: "Roboto";
  	color:#0D0D0D;
  	text-transform: uppercase;
  	text-align: left;
  	line-height: 19px;
  	display: inline-block;
  	vertical-align: top;
    padding-top: 9px;
    padding-left: 16px;
    letter-spacing: -0.7px;
}
/*---------------------------SECTION-1-------------------------------*/
#section1{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 979px;
	overflow: hidden;
}
.bgimage{
	width: 100%;
    height: 979px;
    transition: 2s;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 1500px;
    max-width: 1920px;
}
.bgSlideActive{
    opacity: 0!important;
}
#sec1Wrap1{
    background-color: rgba(10,10,10,0.3);
	height: 160px;
	width:100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 3;
}
#sec1Wrap1>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
}
#sec1Wrap1>div>p{
	font-family: Roboto;
	color:  white;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
    padding-left: 47px;
}
#sec1Wrap1>div h1{
    padding-top: 41px;
    text-align: center;
}
#transBlock{
	width: 316px;
	-webkit-transform:rotate(-8deg); 
	-ms-transform:rotate(-8deg); 
    transform: rotate(-8deg);
    position: absolute;
    right: 0;
    bottom: -56px;
}
#transBlock p{
	font-family: Roboto;
	color:  #024EA2;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
    padding-top: 2px;
    padding-bottom: 2px;
}
#sec1Wrap2{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 3;
}
#sec1Wrap2>div{
	text-align: justify;
	padding-top: 149px;
	width: 959px;
    margin: 0 auto;
}
#sec1Wrap2>div:after{
	content: "";
	width: 100%;
	display: inline-block;
}
.column{
	display: inline-block;
	vertical-align: top;
	width: 300px;
	text-align: center;
}
.column>div{
	background-image: url("../images/section1/bgGrey.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 300px;
	height: 143px; 
}
.column>div p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	line-height: 18px;
	padding-left: 25px;
	padding-right: 25px;
}
.column>div p span{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 900;
	text-align: center;
	line-height: 31px;
	text-transform: uppercase;
}
#column1>div{
	margin-top: 10px;
}
#column1>div p{
	padding-top: 38px;
}
#column2>div{
	margin-top: 10px;
}
#column2>div p{
	padding-top: 39px;
}
#column3>div{
	margin-top: 10px;
}
#column3>div p{
	padding-top: 38px;
	padding-left: 15px;
    padding-right: 15px; 
}
.formSec1{
	background-color:  #FFBA36;
	width: 960px;
	height: 248px;
	margin: 14px auto 0 auto;
}
.formSec1 h2{
	font-size: 31px;
    line-height: 31px;
    padding-top: 48px;
    letter-spacing: -0.5px;
    padding-bottom: 17px;
    text-transform: uppercase;
    display: block;
    width: 509px;
    margin: 0 auto;
    padding-left: 70px;
    background-image: url('../images/section1/calculator.png');
    background-repeat: no-repeat;
    background-position: left bottom;

}
.formSec1 div{
	text-align: justify;
	width: 841px;
	margin: 0px auto 0 auto;
}
.formSec1>div:after{
	content: "";
	display: inline-block;
	width: 100%;
}
.inputStyle,.formSec1 div button{
	display: inline-block;
	vertical-align: top;
}
.inputStyle{
	width: 287px;
	font-family: Roboto;
	color:  black;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px;
	text-align: center;
	outline: none;
	border-bottom: 3px solid black;
	box-shadow: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color:  #FFBA36;
}
.formSec1 div button{
	border:4px solid #D70033;
    width: 193px;
    height: 47px;
	box-sizing:border-box;
	font-family: Roboto;
	color:  #D70033;
	font-size: 24px;
	font-weight: 900;
	line-height: 24px;
	text-align: center;
	background-color: transparent;
	cursor: pointer;
	padding-bottom: 5px;
    padding-top: 4px;
	text-transform: uppercase;
	margin-top: 34px;
	transition:0.5s;
}
.formSec1 div button:hover{
	transition:0.5s;
	box-sizing:border-box;
	background-color: #D70033;
	color: white;
	box-shadow: 0 0 2px 1px black;
}
.stor {
    display: inline-block;
    width: 100%;
}
#section14 .formSec1 > div:nth-of-type(1) > span {
    min-width: 270px;
}
#section1 .formSec1 button{
	width: 237px!important;
    font-size: 20px!important;
    line-height: 20px!important;
    height: 56px!important;
    margin-top: 24px!important;
}
.formSec1 h6{
    font-family: Roboto;
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
    text-align: center;
    letter-spacing: -0.7px;
    padding-top: 8px;
}
.formSec1 label>span{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
	position: absolute;
    left: 37px;
    bottom: 10px;
}
.formSec1 span:nth-of-type(2) label span{
	left: 73px;
}
.formSec1>div>span,.wrapperForm8>span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	max-width: 287px;
	overflow: hidden;
	height: 80px;

}
.formSec1>div>span>input{
	width: 100%;
	margin-top: 33px;
	height: 44px;
}
.formSec1>div>span>input:active{
	outline:none;
}
.inputStyle:focus+label:after{
	transform: translate3d(0%, 0, 0);
	-webkit-transform: translate3d(0%, 0, 0);
}
.labelActive{
	transform: translate3d(0%, 0, 0);
	-webkit-transform: translate3d(0%, 0, 0);
}
.labelActive:after{
	transform: translate3d(0%, 0, 0);
	-webkit-transform: translate3d(0%, 0, 0);
}
.formSec1 div span label{
	display: inline-block;
	float: right;
	position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 0.25em;
    width: 100%;
    height: calc(100% - 1em);
    text-align: center;
    pointer-events: none;

}
.formSec1 div span label:after,
.formSec1 div span label:before{
	content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 10px);
    box-sizing: border-box;
    font-size: 0;
    background-color: transparent;
    z-index: 4;

}
.formSec1 div span label:after{
	border-bottom:5px solid #D70033;
	padding-top: 24px;
	transition: transform 0.3s;
	transform: translate3d(-100%, 0, 0);

}
.input__label--hoshi::after {
	margin-top: 2px;
	border-bottom: 4px solid red;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}
.input__field--hoshi:focus + .input__label--hoshi::after,
.input--filled .input__label--hoshi::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
.input--filled .input__label-content--hoshi {
	-webkit-animation: anim-1 0.3s forwards;
	animation: anim-1 0.3s forwards;
}
.inputActive{
	-webkit-animation: anim-1 0.3s forwards!important;
	animation: anim-1 0.3s forwards!important;
}

@-webkit-keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -240%, 0);
		transform: translate3d(-1em, -240%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -240%, 0);
		transform: translate3d(0, -240%, 0);
	}
}

@keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -240%, 0);
		transform: translate3d(-1em, -240%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -240%, 0);
		transform: translate3d(0, -240%, 0);
	}
}
/*---------------------------SECTION-2-------------------------------*/
#section2{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 552px;
	background-color: white;
	overflow: hidden;
}
#section2>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 552px;
	display: none;
	opacity: 0;
	transition:1s;
}
#section2>div h2{
	padding-top: 112px;
}
#section2>div img,#section2>div div{
	display: inline-block;
	vertical-align: top;
}
#section2>div img{
	margin-top: 55px;
    margin-left: 64px;
}
#section2>div div{
	width: 400px;
	height: 181px;
}
#section2>div div{
	margin-top: 55px;
}
#section2>div div p{
	font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    text-align: left;
    padding-top: 55px;
    padding-left: 9px;
}
/*---------------------------SECTION-3-------------------------------*/
#section3{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 400px;
	background-color:#f9f9f9; 
	overflow: hidden;
}
#section3>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 400px;
	display: none;
	opacity: 0;
	transition:1s;
}
#section3>div img,#section3>div div{
	display: inline-block;
	vertical-align: top;
}
#section3>div img{
    margin-top: 81px;
    margin-left: 27px;
}
#section3>div div{
	width: 451px;
	height: 181px;
    margin-left: 49px;
}

#section3>div div p{
	font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    text-align: right;
    padding-top: 106px;
}
/*---------------------------SECTION-4-------------------------------*/
#section4{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 455px;
	background-color: white;
	overflow: hidden;
}
#section4>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 455px;
	display: none;
	opacity: 0;
	transition:1s;
}
#section4>div img,#section4>div div{
	display: inline-block;
	vertical-align: top;
}
#section4>div img{
    margin-top: 50px;
    margin-left: 57px;
}
#section4>div div{
	width: 502px;
	height: 181px;
    margin-left: 49px;
}

#section4>div div p{
	font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    text-align: left;
    padding-left: 22px;
}
#section4>div div h3{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-align: left;
	padding-top: 35px;
    padding-left: 19px;
    padding-bottom: 7px;
}
#section4>div div h3:nth-of-type(1){
	padding-top: 95px;
}
/*---------------------------SECTION-5-------------------------------*/
#section5{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 793px;
	background-color: #f9f9f9;
}
#section5>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 749px;
	text-align: center;
}
#section5>div h2{
	padding-top: 106px;
}
#section5>div p{
	display: inline-block;
    vertical-align: top;
    font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
	margin-top: 19px;
    padding: 10px 0 4px 15px;
    margin-right: 60px;
}
#section5>div>div:nth-of-type(1),
#section5>div>div:nth-of-type(2){
	display: inline-block;
	vertical-align: top;
	margin-top: 63px;
}
#sertificate{
	text-align: justify;
	width: 957px;
	margin: 48px auto 0 auto;
}
#sertificate:after{
	width: 100%;
	content: "";
	display: inline-block;
}
#sertificate a{
	display: inline-block;
	vertical-align: top;
	border: 19px solid #EBEBEB;
	transition:1s;
	position: relative;
	opacity: 0;
}
#sertificate a>div{
	opacity: 0;
	background-color: rgba(3,77,161,0.4);
	width: 100%;
	height: 100%;
	position:absolute;
	top: 0px;
	left: 0px;
	transition:1s;
	text-align: center;
}
#sertificate a>div img{
	margin-top: 100px;
}
#sertificate a:hover{
	border: 19px solid #034DA1;
	transition:1s;
} 
#sertificate a:hover div{
	opacity: 1;
	transition:1s;
}
/*---------------------------SECTION-6-------------------------------*/
#section6{
	width: 100%;
	margin: 0;
	padding: 0px;
	min-width: 1000px;
    height: 2330px;
	overflow: hidden;
	position: relative;
}
#section6>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#section6>div:nth-of-type(3){
	text-align: justify;
}
#section6 div>h2:nth-of-type(1){
    padding-top: 135px;
}
#columnWrap{
	width: 961px;
	height: 779px;
	background-image: url("../images/section6/bgUp.png");
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 45px auto 0 auto;
}
#columnWrap p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	line-height: 20px;
}
#columnWrap div:nth-of-type(1) p,
#columnWrap div:nth-of-type(3) p,
#columnWrap div:nth-of-type(5) p{
	text-align: left;
}
#columnWrap div:nth-of-type(2) p,
#columnWrap div:nth-of-type(4) p,
#columnWrap div:nth-of-type(7) p{
	text-align: right;
}
#columnWrap>div{
	position: absolute;
	text-align: center;

}
#columnWrap>div>div{
	height: 134px;
	width: 134px;
	text-align: center;
	border-radius: 50%;
	background-color: #6E9ACC;
	margin: 0 auto 12px auto;
}
#columnWrap>div>div>img{
	margin-top: 20px;
}
#columnWrap>div:nth-of-type(1){
	top: 68px;
	left: 0px;
}
#columnWrap>div:nth-of-type(1)>div{
	margin-left: 0;
}
#columnWrap>div:nth-of-type(2){
	right: 0px;
	top: 66px;
}
#columnWrap>div:nth-of-type(2)>div{
	margin-right: 0;
}
#columnWrap>div:nth-of-type(3){
	top: 315px;
    left: 0;
}
#columnWrap>div:nth-of-type(3)>div{
	margin-left: 0;
}
#columnWrap>div:nth-of-type(4){
	right: 0px;
    top: 316px;
}
#columnWrap>div:nth-of-type(4)>div{
	margin-right: 0;
}
#columnWrap>div:nth-of-type(5){
	left: 0;
    top: 557px;
}
#columnWrap>div:nth-of-type(5)>div{
	margin-left: 0;
}
#columnWrap>div:nth-of-type(6){
	top: 557px;
    left: 38%;
}
#columnWrap>div:nth-of-type(7){
	right: 0;
    top: 557px;
}
#columnWrap>div:nth-of-type(7)>div{
	margin-right: 0;
}
#columnWrap div img{
	text-align: center;
}
/*#columnWrap img{
	text-align: center;
}
#columnWrap>div>div{
	height: 216px;
}*/
#Form4 {
    height: 290px;
}
#section6 .formSec1{
	height: 310px;
	margin-top: 154px;
}
#section6 .animated{
	opacity: 0;
	transition:0.5s;
}
#section6 .formSec1 div{
}
/*#section6 .formSec1 input{
	line-height: 54px;
}*/
#section6 .formSec1 button{
    width: 200px;
    height: 56px;
    line-height: 19px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 24px;
    font-size: 20px;
} 
#section6 div>h2:nth-of-type(2){
    padding-top: 151px;
}
#sec6Up div,#sec6Down div{
	display: inline-block;
	vertical-align: top;
}
#sec6Up{
	width: 820px;
    margin: 0 auto;
}
#sec6Down{
	width: 880px;
	margin: 0 auto;
	text-align: center;
	min-height: 264px;
}
#sec6Wrap h3{
	font-family: Roboto;
	color:  #000000;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	text-align: right;
	padding-top: 88px;
    padding-left: 84px;
    padding-bottom: 5px;
}
#sec6Wrap p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 300;
	text-align: right;
	background-image: url("../images/section6/dot.png");
	background-repeat: no-repeat;
	background-position:right;
	padding-right: 15px;
	padding-top: 8px;
    padding-bottom: 10px;

}
#sec6Wrap h5{
    font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    text-align: right;
    line-height: 18px;
    padding-top: 12px;
}
#sec6Wrap #sec6Down h3{
	text-align: left;
	padding-top: 35px;
	padding-left: 0px;
}
#sec6Wrap #sec6Down p{
	text-align: left;
	background-position: left;
	padding-right: 0px;
	padding-left: 15px;
}
#sec6Wrap #sec6Down h5{
	text-align: left;
}
#sec6Wrap h4{
	font-family: Roboto;
	color:  #ffffff;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
}
#sec6Wrap h4:nth-of-type(1){
	padding-top: 20px;
}
#sec6Wrap h4:nth-of-type(2){
	font-size: 99px;
	font-weight: 900;
	line-height: 99px;
	padding-right: 9px;
}
#sec6Up div:nth-of-type(2),#sec6Down div:nth-of-type(1){
	background-image: url('../images/section6/roundBg.png');
	width: 183px;
	height: 183px;
	margin-top: 125px;
    margin-left: 5%;
} 
#sec6Down div:nth-of-type(1){
	margin-top: 81px;
	margin-left: 169px;
}
#sec6Down div:nth-of-type(2){
	margin-left: 7%;
}
#parallaxLeft,#parallaxRight{
	position: absolute;
	z-index: -3;
    bottom: -134px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/section6/paralaxSec6.png");
	width: 1266px!important;
 	height: 884px;
 	transition:1s;
}
#parallaxLeft{	
 	left: 0px;
}
#parallaxRight{	
 	right: 0px;
}
#section6 .formSec1 label{
	height: 29px;
}
img.animated{
	opacity: 0;
}
#section6 .formSec1 h2{
	background-image: url('../images/section6/house.png')!important;
	width: 700px!important;
    text-align: left!important;
    padding-left: 94px!important;
    padding-bottom: 0px!important;
    padding-top: 44px!important;
}
/*---------------------------SECTION-7-------------------------------*/
#section7{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding:0;
	background-image: url("../images/section7/bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	height: 1091px;
	position: relative;
/*	z-index: 1;*/
    background-color: #F9F9F9;
}
#section7>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
	height: 1091px;
	overflow: hidden;
/*	z-index: 2;*/
}
#section7 .animated{
	opacity: 0;
	transition:0.5s;
/*	z-index: 3;*/
}
#section7 h2{
	padding-top: 103px;
}
#section7>div>p{
	font-size: 24px!important;
	line-height: 29px!important;
	width: 652px;
    padding-top: 22px!important;
    margin: 26px auto;
    height: 109px;
    background-color:#EFEFEF;
    box-sizing:border-box;
}
#section7>div p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	line-height: 18px;
	padding-top: 26px;
}
#section7 div.absoluteBlock{
	background-color: #FDFDFD;
	position: absolute;
	height: 42px;
}
.absoluteBlock>p{
    display: block;
    padding: 12px 20px 10px 37px!important;
    background-image: url('../images/section7/pointer.png');
    background-repeat: no-repeat;
    background-position: left;
    margin-left: 18px;
}
.absoluteBlock>div{
	position: absolute;
	width: 15px;
	height: 15px;
	background-color: #FDFDFD;
	transform:rotate(45deg);
	bottom: -7px;
	left: 25px;
}
#section7 div.absoluteBlock:nth-of-type(1){
    top: 30.5%;
    left: 43.5%;
}
#section7 div.absoluteBlock:nth-of-type(2){
    top: 39.5%;
    left: 25.5%;
}
#section7 div.absoluteBlock:nth-of-type(3){
    top: 52%;
    left: 26.5%;
}
#section7 div.absoluteBlock:nth-of-type(4){
    top: 55%;
    left: 56.5%;
}
#section7 div.absoluteBlock:nth-of-type(5){
    top: 63%;
    left: 10%;
}
#section7 div.absoluteBlock:nth-of-type(6){
    top: 64.5%;
    left: 58%;
}
#section7 div.absoluteBlock:nth-of-type(7){
    top: 83%;
    left: 16.3%;
}
#mystBlock{
	position: absolute;
	background-color:  rgba(246, 235, 177, 0.8);
	width: 525px;
	height: 138px;
	padding: 25px 0px 25px 25px;
    right: 0%;
    bottom: 14%;
    box-sizing:border-box;
}
#mystBlock p,
#mystBlock img{
	display: inline-block;
	vertical-align: top;
	margin-right: 11px;
}
#mystBlock img{
	margin-top: 7px;
}
#mystBlock p{
	text-align: left!important;
	padding-top: 15px!important;
}
#section7 h4{
    background-color: #d70033;
    width: 549px;
    height: 61px;
    margin: 0 auto 0 auto;
    font-family: Roboto;
    color: #ffffff;
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    line-height: 61px;
    position: absolute;
	bottom: 2.5%;
    left: 22.5%;
}
#section7 h4 span{
	font-weight: 700;
}
/*---------------------------SECTION-8--------------------------------*/
#section8{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 584px;
	background-color: #FFBA36;
}
#section8>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#section8 h2{
    font-size: 36px;
    line-height: 33px;
    padding-top: 53px;
    letter-spacing: -0.1px;
    background-image: url("../images/section8/calculator.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 101px;
    text-align: left!important;
    font-weight: 900;
    width: 854px;
    margin: 0 auto;
    text-transform: uppercase;
}
#section8 h2 span{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 500;
	text-align: left;
	line-height: 24px;
	text-transform: none;
}
#section8 form{
	margin: 0;
	padding: 0;
}
#section8 form>div{
	width: 988px;
	margin: 0 auto 0 auto;
	text-align: justify;
}
#section8 form>div:after{
	width: 100%;
	content: "";
	display: inline-block;
}
#formWrapUp>div{
	display: inline-block;
	vertical-align: top;
}
#formWrapUp{
	width: 890px;
}
#formWrapUp>div>p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 18px;
	text-align: center;
}
#formWrapDown{
	margin-top: 33px!important;
}
#formWrapDown>div{
	display: inline-block;
	vertical-align: top;
}
#space>div{
    width: 427px;
	position: relative;
	height: 4px;
}
#space>p{
	text-align: left!important;
	padding-bottom: 44px;
}
#formWrapDown>span{
	width: 287px!important;
    margin-left: 33px!important;
    height: 82px!important;
}
#section8 .inputStyle{
    margin-top: 35px;
	/*margin-left: 188px;*/
	height: 44px;
}
#section8 .inputStyle,#section8 button{
	display: inline-block;
	vertical-align: top;
}
#section8 button{
    border: 4px solid #D70033;
    width: 608px;
    height: 48px;
    background-color: transparent;
    outline: none;
    font-family: Roboto;
    color: #d70033;
    font-size: 20px;
    font-weight: 900;
    line-height: 20px;
    text-align: center;
    margin-top: 34px;
    cursor: pointer;
    margin-right: 44px;
}
#sec8Btn:hover{
	transition:0.5s;
	box-sizing:border-box;
	background-color: #D70033;
	color: white;
	box-shadow: 0 0 2px 1px black;
}
#section8 h5{
	font-family: Roboto;
	color:  #000000;
	font-size: 36px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	padding-top: 9px;
}
#section8 .formSec1{
	background-color: transparent;
	height: auto;
}
#section8 .formSec1 div{
	margin-top: 0;
}
#section8 .formSec1 div span label:after, 
#section8 .formSec1 div span label:before{
	bottom: 0;
	top: auto;
}
#section8 .formSec1 div span label{
	height: 29px;
}
.slick-prev:hover,
.slick-next:hover{
	box-shadow: none!important;
}
/*------------------CALCULATOR-------------------*/
#calculatorF{
	width: 1000px;
	margin: 0 auto;
	padding: 0;	
}
#calculatorF h3{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	line-height: 24px;
	padding-top: 4px;
}
#calculatorF>div{
	text-align: justify;
    width: 821px;
	margin: 0 auto;
}
#calculatorF>div:after{
	width: 100%;
	display: inline-block;
	content: "";
}
#calculatorF>div>div{
	display: inline-block;
	vertical-align: top;
	margin-top: 28px!important;
}
#space{
	width: 423px;
	height: 68px;
	position: relative;
	margin-top: 53px!important;
	margin-left: 25px!important;
}
#space img{
	position: absolute;
    left: -8px;
    bottom: 21px;
    z-index: 8;
    cursor: pointer;
}

#space ul{
    position: absolute;
    text-align: justify;
    width: 458px;
    left: -11px;
    margin: 13px 0 0;
}
#space ul:after{
	content: "";
	display: inline-block;
	width: 100%;
}
#space li{
	display: inline-block;
	vertical-align: top;
	font-family: Roboto;
	color:  #000000;
	font-size: 12px;
	font-weight: 300;
	line-height: 12px;
	position: relative;
	padding-top: 20px;
}
#space li:after{
    border-right: 1px solid white;
    position: absolute;
    top: -12px;
    left: 45%;
    content: "";
    width: 1px;
    height: 17px;
    box-sizing: border-box;
}
#counterStage{
	width: 182px;
	margin-top: 53px!important;
	margin-left: 85px!important;
}
#counterStage>div{
   	width: 138px!important;
	height: 53px!important;
    border: 1px solid white;
}
#counterStage>p{
	padding-bottom: 19px;
}
#counterStage>div>p{
	display: inline-block;
	vertical-align: top;
	
}
#counterStage>div>p:nth-of-type(1){
	background-image: url("../images/section8/left.png");
	width: 7px;
	height: 11px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 3px;
	cursor: pointer;
}
#counterStage>div>p:nth-of-type(1):hover{
	background-image: url("../images/section8/leftActive.png");
}
#counterStage>div>p:nth-of-type(3){
	background-image: url("../images/section8/right.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 7px;
	height: 11px;
	margin-top: 3px;
	cursor: pointer;
}
#counterStage>div>p:nth-of-type(3):hover{
	background-image: url("../images/section8/rightActive.png");
}
#counterRoom{
	width: 182px;
	margin-top: 54px!important;
	margin-right: 27px!important;
}
#counterRoom>div{
    border: 1px solid white;
	width: 138px!important;
	height: 53px!important;
}
#counterRoom>p{
	padding-bottom: 18px;
}
#section8 .slick-prev{
	border:none!important;
	font-size: 0;
	width: 7px!important;
	height: 11px!important;
}
#section8 .slick-next{
	font-size: 0;
	border:none!important;
	width: 7px!important;
	height: 11px!important;
}
#section8 .slick-prev:after
,#section8 .slick-next:after{
	font-size: 0;
	content: ""!important;
}
#section8 .slick-prev:before
,#section8 .slick-next:before{
	font-size: 0;
	content: ""!important;
}
#section8 h4{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 300;
	line-height: 24px;
	text-align: center;
	padding-top: 26px;
}
#section8 .sliderStage{
	position: relative;
}
#section8 .sliderStage button,
#section8 .sliderRoom button{
	position: absolute;
	margin: 0px!important;
}
#section8 .slick-prev{
    left: 15%;
    top: 41%;
	background-image: url("../images/section8/left.png");
	background-position: center;
	background-repeat: no-repeat;
}
#section8 .slick-next{
	right: 15%;
	top: 41%;
	background-image: url("../images/section8/right.png");
	background-position: center;
	background-repeat: no-repeat;
}
#section8 .slick-prev:hover{
	background-image: url("../images/section8/leftActive.png");
}
#section8 .slick-next:hover{
	background-image: url("../images/section8/rightActive.png");
}
#section8 .formSec1 div:nth-of-type(2){
	text-align: justify;
}
#section8 .formSec1 div:nth-of-type(2):after{
	content: "";
	width: 100%;
	display: inline-block;
}
.wrapperForm8>p{
	font-family: Roboto;
	color:  #ffffff;
	font-size: 48px;
	font-weight: 900;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: bottom;
	padding-top: 5px;
}
#slider-range{
	overflow: visible;
	border: 1px solid white;
}
#slider-range span{
	border: none;
	background: none;
	color: transparent;
	margin-top: 13px;

}
.ui-slider-range{
	margin: 0!important;
	background-color: #D50033!important;
	position: relative;
	border: none!important;
	outline: none!important;
	border-radius: 0!important;
	background-image: none!important;
	height: 4px;
}
.ui-slider-range:after{
	border-radius: 50%;
	border-width: 3px;
	border-color:  #f3efc4;
	border-style: solid;
	background-color:  #d70033;
	width: 39px!important;
	height: 39px!important;
	position: absolute;
	content: attr(data-attribute);
    right: -18px;
    top: -18px;
    z-index: 15;
    cursor: pointer;
    font-family: Roboto;
	color:  #f6ebb1;
    font-size: 23px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
}
.ui-widget-content{
	background:none!important;
	border-radius: none!important;

}
#section8 .slick-list{
	width: 64px!important;
}
/*---------------------------SECTION-9-------------------------------*/
#section9{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-color: white;
	position: relative;
}
#section9>div:nth-of-type(1){
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#section9>div{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
}
#section9>div>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#section9>div>div>img{
	display: inline-block;
	vertical-align: top;
}
#section9>div>div>div{
	display: inline-block;
	vertical-align: top;
	width: 710px;
}
#section9>div:nth-of-type(3){
	background-color: #FEFCF1;
	height: 280px;
}
#section9>div:nth-of-type(3)>div>img{
	margin-top: 60px;
}
#section9>div:nth-of-type(3)>div>div{
	margin-top: 55px;
    margin-left: 30px;
}
#section9>div:nth-of-type(3) h5{
	padding-bottom: 6px;
}
#section9>div:nth-of-type(4){
	background-color: #FAF7E8;
	height: 245px;
}
#section9>div:nth-of-type(4)>div>img{
	margin-top: 74px;
}
#section9>div:nth-of-type(4)>div>div{
	margin-top: 50px;
    margin-left: 26px;
}
#section9>div:nth-of-type(4) h5{
	padding-bottom: 6px;
	padding-top: 20px;
}
#section9>div:nth-of-type(4) ul{
	margin-top: 5px;
}
#section9>div:nth-of-type(5){
	background-color: #FAF5DC;
	height: 545px;
}
#section9>div:nth-of-type(5)>div>div{
	margin-top: 50px;
    margin-left: 26px;
}
#section9>div:nth-of-type(5)>div>img{
	margin-top: 51px;
}
#section9>div:nth-of-type(5) h5:nth-of-type(1){
	padding-bottom: 30px;
}
#section9>div:nth-of-type(5) ul{
	margin-top: 0px;
}
#section9>div:nth-of-type(5) h5:nth-of-type(2){
	padding-top: 24px;
    padding-bottom: 5px;
}
#section9>div:nth-of-type(6){
	background-color: #F9F3CE;
	height: 438px;
}
#section9>div:nth-of-type(6)>div>img{
	margin-top: 94px;
}
#section9>div:nth-of-type(6)>div>div{
    margin-left: 20px;
    margin-top: 83px;
}
#section9>div:nth-of-type(6) h5{
	padding-bottom: 5px;
}
#section9>div:nth-of-type(6) ul{
	margin-top: 0px;
	margin-bottom:18px; 
}
#section9 h2{
    padding-top: 127px;
}
#section9 h4{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	padding-top: 21px;
}
#section9>div:nth-of-type(1)>p{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
    padding-top: 73px;
}
.sec9Img{
	text-align: left;
	padding-bottom: 25px;
	border-bottom: 3px solid #E2E2E2;
	margin-top: 39px;
}
.sec9Wrap h5{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	line-height: 20px;
	padding-top: 8px;
}
.sec9Wrap p,.sec9Wrap li{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 300;
	text-align: left;
	line-height: 20px;
}
.sec9Wrap p{
   	padding-bottom: 5px;
}
.sec9Wrap ul{
	margin-top: 25px;
}
#slider-sec9{
	position: static!important;
	transform:translate(0%,0%)!important;
	-o-transform:translate(0%,0%)!important;
	-moz-transform:translate(0%,0%)!important;
	-webkit-transform:translate(0%,0%)!important;
	-ms-transform:translate(0%,0%)!important;
	width: 100%!important;
	min-width: 1000px!important;
	margin-top: 30px!important;
	margin-bottom: 135px!important;
	height: 25%!important;
}
/*#slider-sec9 .slides{
	width: 670px!important;
	height: 446px!important;
}*/
#slider-sec9>div{
	width: 100%!important;
	min-width: 1000px!important;
}
#slider-sec9 .slides>img{
	width: 100%!important;
	height: 100%!important;
}
#slider-sec9 .slick-prev,
#slider-sec9 .slick-next{
	top: 44%!important;
}
/*---------------------------SECTION-10-------------------------------*/
#section10>div>form:nth-of-type(1)>h2{
	padding-top: 41px;
}
#section10{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding:0;
	background-image: url("../images/bgRepeat/fon.jpg");
	height: 967px;
}
#section10>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 967px;
	position: relative;
	text-align: center;
}
#section10>div>form{
	position: absolute;
    top: -18%;
	text-align: center;
	left: 20px;
}
#section10>div>form h2{
    padding-top: 8px;
    font-size: 30px;
    line-height: 30px;
}
#section10>div>form p{
	font-family: Roboto;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 16px;
    padding-top: 5px;
}
#section10>div>form button{
	width: 215px;
	height: 62px;
	margin-top: 18px;
}
#section10 h2{
	padding-top: 158px;
}
#sec10Wrap{
	text-align: justify;
	width: 879px;
	margin: 70px auto 0 auto;
}
#sec10Wrap:after{
	content: "";
	width: 100%;
	display: inline-block;
}
#sec10Wrap>div{
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
#section10 p{
	font-family: Roboto;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    padding-top: 7px;
    padding-bottom: 21px;
}
#sec10Wrap>div>div{
	height: 233px;
	overflow: hidden;
}
#sec10Wrap>div>div:nth-of-type(2){
	margin-top: 40px;
}
#section10 a{
    color: #064FA0;
    text-transform: uppercase;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 800;
    text-align: center;
    line-height: 20px;
    padding-top: 15px;
}
#section10 img{
	width: 133px;
	height: 133px;
	transition:0.3s;
}
#section10 .formSec1 h2{
	background-image: url('../images/section10/imageF.png')!important;
	text-align: left!important;
	padding-left: 112px;
	padding-top: 31px!important;
    padding-bottom: 10px;
}
/*---------------------------SECTION-11-------------------------------*/
#section11{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	height: 500px;
	background-color: white;
}
#section11>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 500px;
	text-align: center;
}
#section11 form{
	position: absolute;
    top: -153px;
	margin-top: 0px;
	height: 340px;
	left: 20px;
}
#section11 form h4{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	line-height: 22px;
}
#section11 form h4 a{
	color: #034DA1;
	font-family: Roboto;
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
}
#section11 form h2{
	padding-top: 18px;
}
#section11 form div{
    margin-top: 0px;
}
#section11 form p{
	font-family: Roboto;
	color:  #000000;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	line-height: 16px;
	padding-top: 9px;
}
#section11>div>h2{
    padding-top: 251px;
}
#section11>div>div{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-left:31px;
    margin-top: 52px;
    padding-bottom: 20px;
}
#section11>div>div:nth-of-type(1){
	margin-right:100px;
}
#section11>div>div img{
	display: inline-block;
	vertical-align: top;
}
#section11>div>div p{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	line-height: 18px;
	padding-top: 9px;
	display: inline-block;
	vertical-align: top;
	padding-top: 22px;
}
#section11 .formSec1>div:nth-of-type(1){
	display: inline-block;
	vertical-align: top;
	width: auto!important;
	margin-top: 11px!important;
}
#section11 .formSec1 h2{
	text-align: left!important;
	padding-top: 31px!important;
    padding-bottom: 10px;
    background-image: none!important;
    padding-left: 0px!important;
    margin: 0!important;
    width: auto!important;
}
#section11 .formSec1 h4{
	text-align: left!important;
}
#section11 .formSec1 img{
	display: inline-block;
	vertical-align: top;
	margin-top: 25px;
    margin-left: 11px;
}
/*---------------------------SECTION-12-------------------------------*/
#section12{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-color:#F7F7F7; 
	height: 774px;
	padding-top: 4%;
	box-sizing:border-box;
	overflow: hidden;
}
#section12>div{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	position: static!important;
    transform: translate(0%,0%)!important;
    -o-transform: translate(0%,0%)!important;
    -moz-transform: translate(0%,0%)!important;
    -ms-transform: translate(0%,0%)!important;
    -webkit-transform: translate(0%,0%)!important;
}
.textWrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
    padding-top: 20px;
    text-align: center;
    width: 99%;
}
.textWrap:after{
	width: 99%;
	display: inline-block;
	content: "";
}
#section12>div>div{
	width: 100%!important;
    min-width: 1000px!important;
}
.sliderBlock>div{
	padding-top:10px;
	margin: 0; 
}
#sec12Slide1{
	/*width: 624px!important;*/
}
#section12 .draggable{
	padding: 0!important;
}
.sliderBlock{
/*	width: 1920px;
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);*/
}
.sliderBlock>div h3{
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-align: left;
	display: inline-block!important;
	width: auto!important;
	vertical-align: top;
	padding-bottom: 10px;
}
.aTop{
	font-family: Roboto;
	color:  #034ea2;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-align: right;
	display: inline-block!important;
	width: auto!important;
	vertical-align: top;
	padding-bottom: 5px;
	border-bottom: 1px dotted;
   /* padding-left: 29%;*/
	position: relative;
	z-index: 4;
}
.aTop>img{
	padding-right: 8px;
	display: inline-block!important;
}
.sliderBlock a div{
	position: absolute;
	opacity: 0;
	background-color:rgba(3, 78, 162, 0.5);
	width: 100%;
	z-index: 2;
	left: 0;
	top: 0;
	text-align: center;
	height: 100%;
	transition:1s;
}
.sliderBlock a div img{
	margin-top: 24%;
	display: inline-block!important;
}
.sliderBlock div div a{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.aBot:hover div{
	opacity: 1;
	transition:1s;
}
.aBot>img{
	width: 100%;
	height: 100%;
}
.aBot{
	width: 49%;
	height: 49%;
}
.sliderBlock .slick-slide{
	transition:0.3s;
	transform:scale(0.65);
	-o-transform:scale(0.65);
	-moz-transform:scale(0.65);
	-ms-transform:scale(0.65);
	-webkit-transform:scale(0.65);
	position:relative;
	background-color: #F7F7F7;
	height: auto!important;
	max-height: 424px!important;
}
#section12 .sliderBlock .slick-slide{
	max-height: none!important;
	height: auto!important;
}
.sliderBlock .slideWrap{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(255,255,255,0.5);
	opacity:1;
	transition:0.3s;
}
.sliderBlock .slick-active.slick-center{
	transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transition:0.3s;
	background-color: transparent;
}
.sliderBlock .slick-active.slick-center .slideWrap{
	transition:0.3s;
	opacity: 0;
}
.sliderBlock .slick-slide{
	
	background-color:#F7F7F7!important;
}
#section12{
	position: relative;
}
#section12 .slick-slide{
}
.sliderBlock .slick-prev{
	left: 28%!important;
	width: 83px!important;
	height: 83px!important;
	border-radius: 50px!important;
	border:3px solid #E2E2E2!important;
	background-image: url("../images/leftPointer.png")!important;
	background-position: center left 25px!important;
	background-repeat: no-repeat!important;
	trnsition:background-color 0.3s;
}
.sliderBlock .slick-prev:before{
	content: " "!important;
}
.sliderBlock .slick-prev:hover{
	background-color: #e2e2e2!important;
	background-image: url("../images/rightPointer.png")!important;
	transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	background-position: center right 25px!important;
}
.sliderBlock .slick-next{
	right: 28%!important;
	width: 50px!important;
	height: 50px!important;
	border-radius: 50px!important;
	border:3px solid #E2E2E2!important;
	background-image: url("../images/leftPointer.png")!important;
	transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	background-position: center left 25px!important;
	background-repeat: no-repeat!important;
}
.sliderBlock .slick-next:before{
	content: ''!important;
}
.sliderBlock .slick-next:hover{
	background-color: #e2e2e2!important;
	background-image: url("../images/rightPointer.png")!important;
	transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	trnsition:color 0.3s;
	background-position: center left 30px!important;
}
.sliderBlock .slick-dots{
	bottom:-19%!important;
	z-index: 3;
}
.sliderBlock .slick-dots li button{
	width: 11px!important;
	height: 11px!important;
	border-radius: 30px!important;
	border:3px solid #e2e2e2!important;
}
.sliderBlock .slick-dots li button:before{
	content: ''!important;
}
.sliderBlock .slick-dots>.slick-active>button{
	background-color: #e2e2e2;
}
/*---------------------------SECTION-13-------------------------------*/
#section13{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-image: url("../images/section13/bg.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 1202px;
	background-color: white;
}
#section13>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	height: 1202px;
	position: relative;
	text-align: center;
}
#section13 h2{
    padding-top: 143px;
}
#section13 h4{
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	padding-top: 23px;
}
#section13>div>div{
	position: absolute;
}
#section13 p:nth-of-type(1){
	font-family: Roboto;
	color:  #000000;
	font-size: 36px;
	font-weight: 300;
	text-align: left;
	line-height: 36px;
}
#section13 p:nth-of-type(2){
	font-family: Roboto;
	color:  #000000;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	line-height: 20px;
}
#section13>div>div:nth-of-type(1){
    top: 354px;
    left: 42px;
}
#section13>div>div:nth-of-type(1) button{
	border: 4px solid #D70033;
	background-color:transparent;
	width: 223px;
	height: 54px;
	font-family: Roboto;
	color:  #D70033;
	font-size: 18px;
	font-weight: 900;
	line-height: 16px;
	text-align: left;
	padding-left: 5px;
	cursor: pointer;
	text-transform: uppercase;
	outline: none;
}
.callManage button:hover{
	transition:0.5s;
	box-sizing:border-box;
	background-color: #D70033!important;
	color: white!important;
	box-shadow: 0 0 2px 1px black;
}
#section13>div>div:nth-of-type(1) p{
	color:  #034ea2;
	padding-left: 13px;
    padding-bottom: 4px;
}
#section13>div>div:nth-of-type(2){
    top: 354px;
    left: 296px;
}
#section13>div>div:nth-of-type(3){
    top: 354px;
    left: 538px;
}
#section13>div>div:nth-of-type(4){
    top: 354px;
    left: 779px;
}
#section13>div>div:nth-of-type(5){
    top: 573px;
    left: 52px;
}
#section13>div>div:nth-of-type(6){
	top: 573px;
    left: 296px;
}
#section13>div>div:nth-of-type(7){
	top: 573px;
    left: 538px;
}
#section13>div>div:nth-of-type(8){
	top: 573px;
	left: 779px;
}
#section13>div>div:nth-of-type(9){
    top: 804px;
    left: 52px;
}
#section13>div>div:nth-of-type(10){
	top: 804px;
    left: 289px
}
#section13>div>div:nth-of-type(11){
    top: 804px;
    left: 534px;
}
#section13>div>div:nth-of-type(12){
    top: 799px;
    left: 779px;
}
#section13>div>div:nth-of-type(13){
    top: 1021px;
    left: 54px;
}
#section13>div>div:nth-of-type(14){
    top: 1020px;
    left: 779px;
}
#section13>div>div:nth-of-type(13) p:nth-of-type(2){
	font-family: Roboto;
	color:  #000000;
	font-size: 24px;
	font-weight: 500;
	text-align: left;
	line-height: 24px;
}
/*---------------------------SECTION-14-------------------------------*/
#section14{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-image: url("../images/section14/bg.png");
	background-position: center;
	background-repeat: no-repeat;
    height: 658px;
}
#section14>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
    height: 658px;
	text-align: center;
}
#section14>div>h2:nth-of-type(1){
	color:white;
	padding-top: 109px;
	text-shadow:0 0 10px black;
}
#section14>div>p{
	font-family: Roboto;
	color:  #ffffff;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	line-height: 18px;
    padding-top: 26px;
    text-shadow:0 0 10px black;
}
#section14 form{
	height: 315px;
}
#section14 form div input.formBtn.jj {
    margin: 52px 0 0 20px;
}
#section14 form div:nth-of-type(1) input{
	margin-top: 27px;
}
#section14 form div:nth-of-type(1)>span{
	height: 74px;
	margin-top: 26px;
}
#section14 form div:nth-of-type(2)>span{
	height: 70px;
}
#section14 form div:nth-of-type(2) input{
	margin-top: 20px;
}
#section14 form>input{
	width: 91px;
	margin-top: 27px;
}
#section14 form p:nth-of-type(2){
	font-family: Roboto;
	color:  #000000;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
    line-height: 1em;
    padding-top: 7px;
}
#section14 .formSec1 div:nth-of-type(1){
	display: inline-block;
	width: auto;
	text-align: center;
	height: 74px;
}
#section14 .formSec1 div:nth-of-type(2){
    margin-top: -4px;
}

#section14>div>h2:nth-of-type(2){
	color: white;
    padding-top: 19px;
    text-shadow:0 0 10px black;
}
#section14 .formSec1>div:nth-of-type(1)>span{
	width: 160px;
}
#section14 .formSec1 span:nth-of-type(2) label span{
	left: 49px;
}
#section14 form div button{
	margin-top: 20px;
}
#section14 form h2{
	background-image: url('../images/section14/imageF.png')!important;
	display: inline-block;
	vertical-align: top;
	margin-top: 25px!important;
	padding-bottom: 23px!important;
} 
/*---------------------------FOOTER-----------------------------------*/
footer{
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-image: url("../images/bgRepeat/fon2.jpg");
	height: 108px;
}
footer a {
	color: #ccc;
	font-family: Roboto;
	font-size: 14px;
}
footer a:hover {
	border-bottom: 1px dotted;
}
footer>div{
	width: 1000px;
	margin:0 auto;
	padding: 0;
	text-align: justify;
}
footer>div:after{
	width: 100%;
	display: inline-block;
	content: "";
}
footer>div>div{
	display: inline-block;
	vertical-align: top;
}
footer>div>div img,footer>div>div p{
	display: inline-block;
	vertical-align: top;
}
footer>div>div:nth-of-type(1) p{
	font-family: Roboto;
	color:  rgba(255, 255, 255, 0.5);
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 14px;
	padding-top: 8px;
    padding-left: 11px;
}
footer>div>div:nth-of-type(1){
	margin-top: 43px;
	margin-left: 21px;
}
footer>div>div:nth-of-type(2){
	margin-right: 16px;
    margin-top: 26px;
}
footer>div>div:nth-of-type(2) p{
	font-family: Arial;
	color:  #ffffff;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	text-align: right;
	padding-right: 4px;
    padding-top: 14px;
}
/*---------------------------MODAL------------------------------------*/
#formPopUp{
	width: 100%;
	position: fixed;
	top:0;
	left: 0;
	text-align: center;
  background-color: #FFBA36; 
	min-width:1000px;
	z-index: 9999;
	height: 100%;
	display:none;
	opacity: 0;
}
#formPopUp>div{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
}
#formPopUp>div>p{
	position: absolute;
    right: 5%;
    top: 20%;
    font-family: KelsonSans;
    color: white;
    font-size: 45px;
    font-weight: 300;
    line-height: 49px;
    text-align: center;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    cursor: pointer;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 60px;
    border: 3px solid white;
}
#formPopUp>div>h2{
	padding-top: 10%
}
#formPopUp>div div{
	width: 605px;
}
#formPopUp>div>form span:nth-of-type(2){
	margin-left: 53px;
}
#formPopUp>div>form p{
	font-family: Roboto;
	color:  #000000;
	font-size: 14px;
	font-weight: 300;
	line-height: 14px;
	text-align: center;
	padding-top:19px;
}
#formPopUp button{
	display: block;
	margin: 70px auto 0 auto;
}
#gallaryM{
	display: none;
}
#gallaryM>img{
	display: inline-block;
	vertical-align: top;
	width: 49.8%;
}
.fancybox-close{
	top:3px!important;
	right: 3px!important;
	width: 15px!important;
	height: 15px!important;
}

/*-------------------------------------------------------------------*/
.comments{
	width: 100%;
	position: fixed;
	top:0;
	left: 0;
	text-align: center;
	background-image: url('../images/bgRepeat/fon.jpg'); 
	min-width:1000px;
	z-index: 9999;
	height: 100%;
	display:none;
	opacity: 0;
	transition:0.3s;
}
.comments>div{
	width:1000px;
	margin: 0 auto;
	padding: 0; 
	position: relative;
	text-align: justify;
}
.comments>div>div{
	text-align: justify;
}
.comments>div>div:after{
	content: "";
	width: 100%;
	display: inline-block;
}
.comments>div>p{
	position: absolute;
    right: 10%;
    top: 8%;
    font-family: KelsonSans;
    color: white;
    font-size: 45px;
    font-weight: 300;
    line-height: 49px;
    text-align: center;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
    cursor: pointer;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 60px;
    border: 3px solid white;
}
.comments h2{
	padding-top: 62px;
}
.comments>div>div>div{
	display: inline-block;
	vertical-align: top;
}
.leftP p{
	font-family: Roboto;
  	color: rgb( 0, 0, 0 );
  	text-align: left;
  	font-size: 16px;
  	font-weight: 600;
  	line-height: 16px;
  	margin-top: 28px;
}
.leftP p span{
	font-size: 36px;
  	line-height: 36px;
}
.leftP p:nth-of-type(8){
	margin-top: 90px;
}
.rightP{
}
.rightP p{
	background-color: rgba(255,255,255,0.5);
	font-family: Roboto;
  	color: rgb( 0, 0, 0 );
  	text-align: left;
  	font-size: 16px;
  	font-weight: 600;
  	line-height: 16px;
  	padding: 20px;
  	display: block;
  	position: relative;
  	margin-top: 14px;
}
.rightP p:nth-of-type(1){
	margin-top: 28px;
}
.rightP p:after{
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	left: -15px;
	top: 20px;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,0.5) 50%, transparent 0%);
	background-image: -o-linear-gradient(bottom left, rgba(255,255,255,0.5) 50%, transparent 0%);
	background-image: linear-gradient(to top right, rgba(255,255,255,0.5) 50%, transparent 0%);
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
/*#gallaryM img{
	display: inline-block;
	vertical-align: top;
}*/
/*---------------------------MEDIA------------------------------------*/
@media all and (max-width: 1665px){
	#parallaxLeft{
		transform:translateX(-100%)!important;
		-webkit-transform:translateX(-100%)!important;
		-ms-transform:translateX(-100%)!important;
		-o-transform:translateX(-100%)!important;
		-moz-transform:translateX(-100%)!important;
	}
	#parallaxRight{
		transform:translateX(100%)!important;
		-webkit-transform:translateX(100%)!important;
		-ms-transform:translateX(100%)!important;
		-o-transform:translateX(100%)!important;
		-moz-transform:translateX(100%)!important;
	}
}
@media all and (max-width: 1440px){
	#parallaxSec7{
		transform:translateX(-20%)!important;
		-ms-transform:translateX(-20%)!important;
		-webkit-transform:translateX(-20%)!important;
	}
}
@media all and (max-width: 1590px){
	.sliderBlock .slick-next{
		right: 27.7%!important;
		width: 77px!important;
		height: 77px!important;
		background-position: center left 22px!important;
	}
	.sliderBlock .slick-next:hover{
		background-position: center left 27px!important
	}
	.sliderBlock .slick-prev{
		left: 27.7%!important;
		width: 77px!important;
		height: 77px!important;
		background-position: center left 22px!important;
	}
	.sliderBlock .slick-prev:hover{
		background-position: center left 27px!important;
	}
}
@media all and (max-width: 1334px){
	.sliderBlock .slick-next{
		right: 27.7%!important;
		width: 72px!important;
		height: 72px!important;
		background-position: center left 20px!important;
	}
	.sliderBlock .slick-next:hover{
		background-position: center left 27px!important
	}
	.sliderBlock .slick-prev{
		left: 27.7%!important;
		width: 72px!important;
		height: 72px!important;
		background-position: center left 20px!important;
	}
	.sliderBlock .slick-prev:hover{
		background-position: center left 24px!important;
	}
}
@media all and (max-width: 1255px){
	.sliderBlock .slick-next{
		right: 27.3%!important;
		width: 60px!important;
		height: 60px!important;
		background-position: center left 14px!important;
	}
	.sliderBlock .slick-next:hover{
		background-position: center left 18px!important
	}
	.sliderBlock .slick-prev{
		left: 27.3%!important;
		width: 60px!important;
		height: 60px!important;
		background-position: center left 14px!important;
	}
	.sliderBlock .slick-prev:hover{
		background-position: center left 18px!important;
	}
}
@media all and (max-width: 1000px){
	.sliderBlock .slick-next{
		right: 27.3%!important;
		width: 60px!important;
		height: 60px!important;
		background-position: center!important;
		border:none!important;
	}
	.sliderBlock .slick-next:hover{
		background-position: center!important
	}
	.sliderBlock .slick-prev{
		left: 27.3%!important;
		width: 60px!important;
		height: 60px!important;
		background-position: center!important;
		border:none!important;
	}
	.sliderBlock .slick-prev:hover{
		background-position: center!important;
	}
}

#section12 > h2 {
    margin-bottom: 75px;
}
p.sec9top {
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}

output.bad {
    font: bold 34px Roboto;
    left: 90px;
    position: absolute;
    top: -80px;
}