body{
    overflow-x: hidden;overflow-y: auto;position: relative;height: 100%;background: #1d1d1d;
}
.wrapper{
    font-family: "FuturaLightc";
    position: relative;height: 100vh;z-index: 1;
}

.body-success {
    left: 50%;top: -37%;position: absolute;
    max-width: 800px;min-width: 255px;border: none;box-shadow: none;margin: 0 auto 0;text-align: center;
    font-family: "FuturaLightc";
    opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;filter: alpha(Opacity=0);
     box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
    -ms-transform: translate(-50%,-37%);
    -moz-transform: translate(-50%,-37%);
    -webkit-transform: translate(-50%,-37%);
    -o-transform: translate(-50%,-37%);
    transform: translate(-50%,-37%);
    transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.overlay-door.open .body-success{
    top: 37%;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(Opacity=1);
	transition:all 0.7s linear;-webkit-transition:all 0.7s linear;-moz-transition:all 0.7s linear;-o-transition:all 0.7s linear;
}
.content-success{overflow-y: auto;overflow-x: hidden;padding: 20px 0 30px;}
/*------*/

.overlay-door.open .title-opacity{
    top: 50%;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(Opacity=1);
	transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.logo-form{margin-bottom: 75px;}
.big-title-success{
    font-family: "Gotham Pro Bold";font-size: 100px;color: #fff;line-height: 1;
    z-index: 1;position: relative;
}
.big-title-success:before{
    position: absolute;content: "";
    left: -45px;right: -45px;top: -30px;bottom: -30px;z-index: -1;
    /*background:url(/assets/images/design/pattern-form-modal.png) no-repeat;*/
}
.litle-title-success{
    font-family: "Gotham Pro Medium";font-size: 18px;color: #adaaa8;line-height: 1.3;
    margin: 40px 0px 60px;
}
/* ----- btn-send -----*/
.btn-send {
    display: inline-block;
    font-size: 12px;
    line-height: 160%;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: "Gotham Pro Medium";
    border: 2px solid #FFFFFF;
    padding: 12px 25px;
    position: relative;
    background: transparent;
    text-decoration: none;
    outline: none;
}

.btn-send::before{
    content: "";
    position: absolute;
    top: 50%;
    left: -13px;
    width: 24px;
    height: 2px;
    background: #fff;
    transition: all 0.5s;
}

.btn-send:hover{
    border: 2px solid #C6A57A;
    color: #C6A57A;
    transition: all 0.3s;
}

.btn-send:hover::before{
    background: #C6A57A;
    left: 95%;
    transition: all 0.5s;
}
/* .btn-send:hover{color: white;}
.btn-send:before {
    content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: -2;background: #C9A671;
    transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;
}
.btn-send:after {
    content: "";position: absolute;width: 100%;height: 0;top: 50%;left: 50%;opacity: 0;z-index: -2;background: #282627;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;
}
.btn-send:hover:after {
    height: 700%;opacity: 1;
}
.btn-send:focus, .btn-send:link, .btn-send:visited{color: #fff;} */

@media screen and (max-height: 600px) {
    .body-success{transform: translate(-50%,-40%) !important;}
}
@media screen and (max-height: 500px) {
    .body-success{transform: translate(-50%,0%) !important;top: 40px !important;}
}
@media screen and (max-width:1366px){
    .logo-form {margin-bottom: 55px;}
    .btn-border-success{margin: 50px auto 20px;}
}
@media screen and (max-width:1200px){
    .btn-border-success {margin: 30px auto 50px;}
    .logo-form {margin-bottom: 35px;margin-top: 30px;}
    .big-title-success{font-size: 77px;}
        .btn-send{font-size: 14px;}
}
@media screen and (max-width:800px){
    .big-title-success{font-size: 60px;}
    .litle-title-success br{display: none;}
    .logo-form {margin-top: 50px;}
    .overlay-door .body-success{
        width: 90%;
    }
}
@media screen and (max-width:650px){
    .litle-title-success{font-size: 18px;}
}


/*============================================================= FOOTER =========================================================*/

.footer{
    width: 100%;margin: 0 auto;padding: 2.5em 0;background: #E7E2DE;color: #8c8c8c;
}
.row-f{margin: 0 auto;max-width: 1560px;width: 96%;}


@font-face {
    font-family: "FuturaLightc";
    src: url("/assets/templates/fonts/FuturaLightc/FuturaLightc.eot");
    src: url("/assets/templates/fonts/FuturaLightc/FuturaLightc.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/FuturaLightc/FuturaLightc.woff") format("woff"),
    url("/assets/templates/fonts/FuturaLightc/FuturaLightc.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "FuturaDemic"; /*regular*/
    src: url("/assets/templates/fonts/FuturaDemic/FuturaDemic.eot");
    src: url("/assets/templates/fonts/FuturaDemic/FuturaDemic.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/FuturaDemic/FuturaDemic.woff") format("woff"),
    url("/assets/templates/fonts/FuturaDemic/FuturaDemic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "FuturaMediumc";
    src: url("/assets/templates/fonts/FuturaMediumc/FuturaMediumc.eot");
    src: url("/assets/templates/fonts/FuturaMediumc/FuturaMediumc.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/FuturaMediumc/FuturaMediumc.woff") format("woff"),
    url("/assets/templates/fonts/FuturaMediumc/FuturaMediumc.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "FuturaBold";
    src: url("/assets/templates/fonts/FuturaBold/FuturaBold.eot");
    src: url("/assets/templates/fonts/FuturaBold/FuturaBold.eot?#iefix")format("embedded-opentype"),
    url("/assets/templates/fonts/FuturaBold/FuturaBold.woff") format("woff"),
    url("/assets/templates/fonts/FuturaBold/FuturaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}