@charset "UTF-8";
#firstTop #important {
	color:#444444;
    background-color: rgba(255, 255, 255, 0.5);
	line-height:150%;
	padding: 20px;
	margin: 20px auto 40px auto;
	border: 2px solid #C7C7CD;
	font-weight: bold;
	width: 60%;
}

body,body h1 img,body h2 span,body section{display:none}
body h1,body h2,body h3,body section{text-align:center}
body{height:100%;width:100%;background:url(../images/bg_top.jpg)fixed;background-size:cover}
body h1{margin-top:7%}
body h2{font-size:30px;margin-top:30px;font-weight:100;letter-spacing:.13em}
body h3{font-size:25px;margin-top:20px;font-weight:80;letter-spacing:.13em;color:#009933}
# body p{margin-top:40px;color:#fff;font-weight:700}
body .wrapD{position:relative;margin:50px 10px 30px;display:inline-block}
body label{position:absolute;top:5px;color:#00b1c6;font-size:11px;font-weight:700;margin:10px;padding:0 10px;background-color:none;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}
body .active{top:-35px;font-size:15px;color:#616161}
body input[type=password],body input[type=text]{width:15em;padding:15px;border:1px solid #fff;font-size:15px;background:rgba(255,255,255,.3);color:#fff}
body input[type=text]:focus{outline:0;background:0 0}
body .button{-webkit-font-smoothing:antialiased;position:relative;padding:.8em 4.7em .8em 1.4em;background:#00b1c6;border:none;color:#fff;-webkit-transition:.2s;transition:.2s;min-width:15em;display:none}
body .button:after,body .button:before{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\00a0";font-family:FontAwesome,sans-serif;font-size:1.2em;text-align:center;-webkit-transition:.2s;transition:.2s}
body .button:before{background:rgba(0,0,0,.1)}
body .button:hover{background:#0079a5}
body .button:active,body .button:focus{background:#002e3f;outline:0}
body .phone{background:#00b1c6}
body .phone:hover{background:#048a98}
body .phone:active,body .phone:focus{background:#083b2e}
body .phone:after{content:"\f023";font-size:1.2em}
body .phone:hover:after{-webkit-animation:wiggle 2.15s alternate ease infinite;animation:wiggle 2.15s alternate ease infinite}
@-webkit-keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

@media only screen and (min-width:1400px){body{height:100%;width:100%;background:url(../images/bg_top.jpg)fixed;background-size:cover}
}
@media only screen and (min-width:960px)and (max-width:1399px){body{height:100%;width:100%;background:url(../images/bg_top.jpg)center center fixed;background-size:1800px 1200px}
}
@media only screen and (min-width:600px)and (max-width:959px){body{background:url(../images/bg_top.jpg)center center fixed;background-size:2500px 1667px;width:100%;height:100%}
body h1{text-align:center;margin-top:5%}
body h2,body p{text-align:center;margin-top:10px}
body h2{font-size:25px;font-weight:100;letter-spacing:.13em}
body h3,body p{text-align:center;margin-top:10px}
body h3{font-size:20px;font-weight:80;letter-spacing:.13em:color:#009933}
# body p{color:#fff;font-weight:700}
body section{text-align:center}
body .wrapD{position:relative;margin:50px auto 30px;display:block}
body label{position:absolute;top:5px;color:#00b1c6;font-size:13px;margin:10px;padding:0 10px;background-color:none;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}
body .active{top:-35px;font-size:15px;color:#00b1c6}
body input[type=password],body input[type=text]{width:15em;padding:15px;border:1px solid #fff;font-size:15px;background:rgba(255,255,255,.3);color:#000}
body input[type=text]:focus{outline:0;background:0 0}
body .button{-webkit-font-smoothing:antialiased;position:relative;padding:.8em 4.7em .8em 1.4em;background:#00b1c6;border:none;color:#fff;-webkit-transition:.2s;transition:.2s;display:inline-block;margin:50px;min-width:15em}
body .button:after,body .button:before{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\00a0";font-family:FontAwesome,sans-serif;font-size:1.2em;text-align:center;-webkit-transition:.2s;transition:.2s}
body .button:before{background:rgba(0,0,0,.1)}
body .button:hover{background:#0079a5}
body .button:active,body .button:focus{background:#002e3f;outline:0}
body .phone{background:#00b1c6}
body .phone:hover{background:#048a98}
body .phone:active,body .phone:focus{background:#083b2e}
body .phone:after{content:"\f023";font-size:1.2em}
body .phone:hover:after{-webkit-animation:wiggle .15s alternate ease infinite;animation:wiggle .15s alternate ease infinite}
@-webkit-keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
@keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
}
@media only screen and (max-width:599px){body{background:url(../images/bg_top.jpg)center center fixed;background-size:cover;width:100%;height:100%}
body h1{text-align:center;margin-top:5%}
body h2,body p{text-align:center;margin-top:5px}
body h2{font-size:18px;font-weight:100;letter-spacing:.13em}
body h3,body p{text-align:center;margin-top:5px}
body h3{font-size:16px;font-weight:80;letter-spacing:.13em:color:#009933}
# body p{color:#fff;font-weight:700}
body section{text-align:center}
body .wrapD{position:relative;margin:35px auto 20px;display:block}
body label{position:absolute;top:10px;color:#00b1c6;font-size:13px;margin:10px;padding:0 10px;background-color:none;-webkit-transition:top .2s ease-in-out,font-size .2s ease-in-out;transition:top .2s ease-in-out,font-size .2s ease-in-out}
body .active{top:-35px;font-size:15px;color:#00b1c6}
body input[type=password],body input[type=text]{width:15em;padding:15px;border:1px solid #fff;font-size:15px;background:rgba(255,255,255,.3);color:#000}
body input[type=text]:focus{outline:0;background:0 0}
body .button{-webkit-font-smoothing:antialiased;position:relative;padding:.8em 4.7em .8em 1.4em;background:#00b1c6;border:none;color:#fff;-webkit-transition:.2s;transition:.2s;display:inline-block;margin:50px auto;min-width:15em}
body .button:after,body .button:before{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\00a0";font-family:FontAwesome,sans-serif;font-size:1.2em;text-align:center;-webkit-transition:.2s;transition:.2s}
body .button:before{background:rgba(0,0,0,.1)}
body .button:hover{background:#0079a5}
body .button:active,body .button:focus{background:#002e3f;outline:0}
body .phone{background:#00b1c6}
body .phone:hover{background:#048a98}
body .phone:active,body .phone:focus{background:#083b2e}
body .phone:after{content:"\f023";font-size:1.2em}
body .phone:hover:after{-webkit-animation:wiggle .15s alternate ease infinite;animation:wiggle .15s alternate ease infinite}
@-webkit-keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
@keyframes wiggle{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
}