*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;margin:0;padding:0;font-family:helvetica;font-size:16px;background-repeat:no-repeat!important}
body,html{padding:0;margin:0 auto;overflow-x:hidden;max-width:1920px;min-width:350px}
:before,:after{background-repeat:no-repeat!important}
input{-webkit-appearance:none}
.wp,.menu ul,.slider_3 .owl-stage,.back .form{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}
.wp{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}
.wp.wp_nowr{flex-wrap:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial}
.wp.wp_up{align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}
.wp.wp_down{align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}
.wp.wp_start{justify-content:flex-start;-webkit-justify-content:flex-start}
.wp_height,.slider_3 .owl-stage{align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch}
.wp.wp_center{justify-content:center;-webkit-justify-content:center}
.wp.wp_left{-webkit-justify-content:flex-start;justify-content:flex-start}
.wp.wp_right{-webkit-justify-content:flex-end;justify-content:flex-end}
.italic{font-style:italic}
.wp .item_up{-webkit-align-self:flex-start;align-self:flex-start}
.wp .item_down{-webkit-align-self:flex-end;align-self:flex-end}
.wp .item_center{-webkit-align-self:center;align-self:center}
.wp .item_height{-webkit-align-self:stretch;align-self:stretch}
p + p{padding-top:20px}
p{font-size:16px;line-height:24px}
.bold,.b,b,strong{font-weight:700}
.light,.light *{font-weight:100}
.up{text-transform:uppercase}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f31{font-size:31px}
.f32{font-size:32px}
.f34{font-size:34px}
.f35{font-size:35px}
.f36{font-size:36px}
.f38{font-size:38px}
.f42{font-size:42px}
.f44{font-size:44px}
.f46{font-size:46px}
.f48{font-size:48px}
.f54{font-size:54px}
.f180{font-size:180px}
.f196{font-size:196px}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.white,.white *{color:#fff}
.black,.black *{color:#000}
.cursor{cursor:pointer}
.content{max-width:1280px;margin:0 auto;position:relative;clear:both;padding:0 20px}
.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h25{height:25px}
.h30{height:30px}
.h35{height:35px}
.h40{height:40px}
.h45{height:45px}
.h50{height:50px}
.h55{height:55px}
.h60{height:60px}
.h65{height:65px}
.h70{height:70px}
.h50{height:75px}
.h80{height:80px}
.h85{height:85px}
.h90{height:90px}
.h95{height:95px}
.h100{height:100px}
.h120{height:120px}
.h130{height:130px}
.h140{height:140px}
.h150{height:150px}
.h160{height:160px}
.h170{height:170px}
.p20{padding-top:20px;padding-bottom:20px}
.p30{padding-top:30px;padding-bottom:30px}
.p40{padding-top:40px;padding-bottom:40px}
.p50{padding-top:50px;padding-bottom:50px}
.p60{padding-top:60px;padding-bottom:60px}
.p70{padding-top:70px;padding-bottom:70px}
.p80{padding-top:80px;padding-bottom:80px}
.p90{padding-top:90px;padding-bottom:90px}
.p100{padding-top:100px;padding-bottom:100px}
.p140{padding-top:140px;padding-bottom:140px}
.p150{padding-top:150px;padding-bottom:150px}
.p170{padding-top:170px;padding-bottom:170px}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%;width:85%}
.w90{width:90%}
.w95{width:95%}
.w100{width:100%}
.p100{padding-top:100px;padding-bottom:100px}
.max100 {max-width:100px;}
.max150 {max-width:150px;}
.max200 {max-width:200px;}
.max250 {max-width:250px;}
.max300 {max-width:300px;}
.max350 {max-width:350px;}
.max400 {max-width:400px;}
.max450 {max-width:450px;}
.max500 {max-width:500px;}
.max550 {max-width:550px;}
.max600 {max-width:600px;}
.max650 {max-width:650px;}
.max700 {max-width:700px;}
.max750 {max-width:750px;}
.max800 {max-width:800px;}
.max850 {max-width:850px;}
.max900 {max-width:900px;}
.max950 {max-width:950px;}
.max1000 {max-width:1000px;}
.in_center {
    margin:0 auto;
}
.jGrowl.top-right{top:40%!important;width:30%!important;left:35%!important}
#jGrowl{font-size:18px;margin:0 12px}
.jGrowl.top-right{left:35%!important;top:35%!important}
#jGrowl{z-index:160}
#jGrowl .jGrowl-notification{position:relative;max-width:500%;width:90%;margin:0 auto;padding:15px;text-align:center;background:#fff!important;box-shadow:0 0 0 3px green!important;border:0 solid green!important}
#jGrowl .jGrowl-notification .jGrowl-close{display:none!important}
#jGrowl .jGrowl-notification .jGrowl-message{color:green!important}
.hidden{display:none!important}
.close_bg:after {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    top: 11px;
    right: 24px;
    cursor: pointer;
}
.close_bg {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(img/close_white.png) 97% 20px;
}
.back {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    background: rgb(0 0 0 / 39%);
    width: 100%;
    height: 100%;
}
.back input, .back form {
    width: 100%;
}

.modal_form {
    position: relative;
    max-width: 500px;
    background: #fff;
    width: 90%;
    top:50px;
    padding: 40px;
    background: #fff;
    position: relative;
    z-index: 2;
}
.modal_center {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

span,b,em, a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
} 
a,.btn,.btn2,.btn3, .back{
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
}
@media all and (max-width: 500px) {
.jGrowl.top-right{top:40%!important;width:90%!important;left:0!important}
}

