.main_content p.pop-up-text{margin-bottom:25px;font-size:24px;line-height:30px;text-align:center!important}
.hi{left:50%!important;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.main_content p.door__sales{left:0!important}
@media (max-width:767px){
.door__sales{font-size:20px!important}
.main_content p.door__sales{padding:10px!important}
}
.door__container{display:flex;justify-content:space-around}
.box{perspective:500px;position:relative}
.box,.door{width:190px;height:400px;box-shadow:inset -1px -1px 0 1px #191919,inset 1px 1px 0 1px #191919}
.door,.hi{position:absolute;top:0;left:0}
.door{background-image:url(../img/door.png);background-repeat:no-repeat;transform:rotateY(0);display:inline-block;transition:all .75s ease;transform-origin:0 0;cursor:pointer;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0)}
#door__2{background-image:url(../img/door2.png)!important}
#door__3{background-image:url(../img/xdoor3.png)}
.door:hover{transform:rotateY(-30deg);-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);-ms-transform:rotateY(-30deg);-o-transform:rotateY(-30deg)}
.door.open{transform:rotateY(-85deg)!important;-webkit-transform:rotateY(-85deg)!important;-moz-transform:rotateY(-85deg)!important;-ms-transform:rotateY(-85deg)!important;-o-transform:rotateY(-85deg)!important}
.door__sales{position:relative;top:140px;font-size:46px!important;font-weight:700!important;color:red!important;border-radius:30px!important;padding:30px 5px!important;box-shadow:0 1px 2px 2px #7f7878;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-ms-border-radius:30px!important;-o-border-radius:30px!important;white-space:nowrap}
.door__title{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;font-size:22px!important;margin-bottom:25px;background-color:#3a4752;padding:10px 0;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em}
@media (max-width:840px){
.door__sales{font-size:20px!important;font-weight:700!important;top:50px!important;color:red!important;border-radius:30px!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-ms-border-radius:30px!important;-o-border-radius:30px!important}
.box,.door{width:95px;height:200px}
.door{background-image:url(../img/door.png);background-size:100% 100%}
#door__2{background-image:url(../img/door2.png);background-size:100% 100%}
#door__3{background-image:url(../img/xdoor3.png);background-size:100% 100%}
}
@media (max-width:360px){
.box+.box{margin-left:15px}
.door__sales{font-size:25px!important;font-weight:700!important;top:50px!important;color:red!important;left:0!important;border-radius:30px!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-ms-border-radius:30px!important;-o-border-radius:30px!important}
}
.order_block,.spin-result-wrapper{display:none}
.spin-result-wrapper{max-width:100%;display:none;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;top:0;z-index:999;left:0;height:100%;position:fixed;background-color:rgba(0,0,0,.6);text-align:center}
.pop-up-window{position:relative;max-width:400px;right:0;left:0;top:40%;margin:0 auto;background:#fff none repeat scroll 0 0;text-align:center;padding:10px;padding-top:70px;padding-bottom:20px;border-radius:10px;animation:.7s ease 0s normal none 1 running pop-up-appear;-webkit-animation:.7s ease 0s normal none 1 running pop-up-appear;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.close-popup{position:absolute;width:30px;height:30px;background-image:url("");background-size:100%;top:-40px;border-radius:50%;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;right:-40px;cursor:pointer}
.pop-up-heading{font-size:40px;margin-bottom:20px}
.pop-up-text{margin-bottom:25px;font-size:24px;line-height:30px;text-align:center!important}
.pop-up-button{text-transform:uppercase;text-decoration:none!important;padding:10px 20%;font-size:20px;border-radius:5px;background-color:#71c341;color:#fff!important;border:medium none;cursor:pointer;outline:medium none}
.super-rotation{-webkit-animation-name:super-rotation;animation-name:super-rotation;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
@-webkit-keyframes super-rotation{
70%{-webkit-transform:rotate(1783deg);transform:rotate(1783deg);-moz-transform:rotate(1783deg);-ms-transform:rotate(1783deg);-o-transform:rotate(1783deg)}
100%{-webkit-transform:rotate(1774deg);transform:rotate(1774deg);-moz-transform:rotate(1774deg);-ms-transform:rotate(1774deg);-o-transform:rotate(1774deg)}
}
@keyframes super-rotation{
70%{-webkit-transform:rotate(1783deg);transform:rotate(1783deg);-moz-transform:rotate(1783deg);-ms-transform:rotate(1783deg);-o-transform:rotate(1783deg)}
100%{-webkit-transform:rotate(1774deg);transform:rotate(1774deg);-moz-transform:rotate(1774deg);-ms-transform:rotate(1774deg);-o-transform:rotate(1774deg)}
}
.cursor-text:active{-webkit-box-shadow:rgba(0,0,0,.4) 0 0 5px inset;box-shadow:rgba(0,0,0,.4) 0 0 5px inset}
.pop-up-layer{position:fixed!important;top:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.7)!important;z-index:99!important}
.pop-up-layer-show{display:block}
.pop-up-window{position:relative;max-width:400px;right:0;left:0;top:40%;margin:0 auto;background:#fff none repeat scroll 0 0;text-align:center;padding:10px;padding-top:70px;padding-bottom:20px;border-radius:10px;animation:.7s ease 0s normal none 1 running pop-up-appear;-webkit-animation:.7s ease 0s normal none 1 running pop-up-appear}
.pop-up-window::before{content:"";position:absolute;width:110px;height:110px;top:-55px;left:0;right:0;margin:0 auto;background-color:#71c341;border-radius:50%;animation:.5s ease .6s normal backwards 1 running pop-up-appear-before;-webkit-animation:.5s ease .6s normal backwards 1 running pop-up-appear-before}
.pop-up-window::after{content:"";position:absolute;width:50px;height:20px;top:-20px;left:0;right:0;margin:0 auto;border-width:medium medium 4px 4px;border-style:none none solid solid;border-color:currentcolor currentcolor #fff #fff;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;transform:rotate(-45deg);transition:opacity 1s ease 0s;animation:.5s ease .6s normal backwards 1 running pop-up-appear-after;-webkit-animation:.5s ease .6s normal backwards 1 running pop-up-appear-after;-webkit-transition:opacity 1s ease 0s;-moz-transition:opacity 1s ease 0s;-ms-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.text_small{font-size:.5em!important;font-weight:400!important}
@keyframes pop-up-appear{
0%{transform:translateY(-2000px);-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px)}
30%{transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
@keyframes pop-up-appear-before{
0%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}
100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
}
@keyframes pop-up-appear-after{
0%{opacity:0}
100%{opacity:1}
}
.pop-up-button:hover{color:#fff!important;text-decoration:none!important}
.order_block h3{text-align:center;font-size:20px}
.time_remains{color:red}
@media screen and (max-width:480px){
.door__title{font-size:18px!important}
}
@media screen and (max-width:360px){
.door{width:100%;background-size:100% 100%}
}
.order-txt{text-align:center}
.price-bl{text-align:center;margin-bottom:10px;font-size:1.2em}
.price-bl b{color:red;padding-left:6px}
#order_form{width:95%;margin:0 auto}
.input-roulette{width:100%;margin-bottom:10px;-webkit-appearance:none;appearance:none;border:1px #bbb solid;padding-left:8px;height:46px}
.button{width:100%;border:0;background:red;color:#fff;font-weight:600;padding:4px 5px;min-height:46px;cursor:pointer}