@keyframes move-twink-back{from{background-position:0 0;} 
to{background-position:-10000px 5000px;}}
@-webkit-keyframes move-twink-back{from{background-position:0 0;}
to{background-position:-10000px 5000px;}}
@-moz-keyframes move-twink-back{from{background-position:0 0;}
to{background-position:-10000px 5000px;}}
@-ms-keyframes move-twink-back{from{background-position:0 0;}
to{background-position:-10000px 5000px;}}
@keyframes move-clouds-back{from{background-position:0 0;}
to{background-position:10000px 0;}}
@-webkit-keyframes move-clouds-back{from{background-position:0 0;}
to{background-position:10000px 0;}}
@-moz-keyframes move-clouds-back{from{background-position:0 0;}
to{background-position:10000px 0;}}
@-ms-keyframes move-clouds-back {from{background-position: 0;}
to{background-position:10000px 0;}}
.stars, .twinkling, .clouds{position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; display:block;}
.stars{background:#000 url(../images/stars.png) repeat top center; z-index:0;}
.twinkling{background:transparent url(../images/twinkling.png) repeat top center; z-index:1; -moz-animation:move-twink-back 200s linear infinite; -ms-animation:move-twink-back 200s linear infinite; -o-animation:move-twink-back 200s linear infinite; -webkit-animation:move-twink-back 200s linear infinite; animation:move-twink-back 200s linear infinite;}
.clouds{background:transparent url(../images/clouds3.png) repeat top center; z-index:1; -moz-animation:move-clouds-back 200s linear infinite; -ms-animation:move-clouds-back 200s linear infinite; -o-animation:move-clouds-back 200s linear infinite; -webkit-animation:move-clouds-back 200s linear infinite; animation:move-clouds-back 200s linear infinite;}
.ContantBlock{border-radius:5px; overflow:hidden; box-shadow:0 0 9px #333; background:rgba(255,255,255,.9); z-index:1; position:relative;}
.ContantBlock .con-block, .ContantBlock .con-form{padding:40px; position:relative;}
.ContantBlock .con-block .row{margin:0 -5px}
.ContantBlock .con-block .col{padding:0 5px}
.ContantBlock .con-block .col:first-child{text-align:center; padding-top:3px}
.ContantBlock .con-form::after{content:''; position:absolute; top:50px; left:-12px; background:#c9a482; transform:rotate(45deg); height:30px; width:30px; z-index:-1;}
.Contact2 .parallax-container{background:rgba(0,0,0,.9)}
.Contact2 .parallax-container .section{display:block;}
.Contact2 .ContantBlock{margin:-140px 0 0; background:#fff}
.Contact2 .ContantBlock .con-block, .Contact2 .ContantBlock .con-form{padding:35px}
.Contact2 .ContantBlock .con-form::after{display:none}

.Contact3 .ContantBlock{background:none; box-shadow:none;}
.Contact3 .ContantBlock .con-form, .Contact3 .ContantBlock .con-block{border-radius:9px; display:inline-block; padding:30px 40px}
.Contact3 .ContantBlock .con-form, .Contact3 .ContantBlock .con-form form{width:75%;}
.Contact3 .ContantBlock .con-form::after{display:none}
.Contact3 .ContantBlock .con-block{width:36%;}
.Contact3 .ContantBlock .con-block{margin-left:-15%; padding:60px 30px; min-height:400px}
@media only screen and (max-width:992px){.ContantBlock .con-block, .ContantBlock .con-form{padding:25px}
.ContantBlock .con-form::after{top:-12px; left:0; right:0; margin:0 auto;}
.Contact3 .ContantBlock .con-form, .Contact3 .ContantBlock .con-block{border-radius:9px}
.Contact3 .ContantBlock .con-form, .Contact3 .ContantBlock .con-form form{width:100%;}
.Contact3 .ContantBlock .con-block, .ContantBlock .con-block .row{width:100%;}
.Contact3 .ContantBlock .con-block{margin-left:0; padding:30px; min-height:0}}
@media only screen and (max-width:600px){.Contact2 .ContantBlock{margin:-60px 0 0; background:#fff}