html {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
#cont h2,#cont h3,#cont h4,#cont h5{
    margin: 10px 0;

}

#cont h2{
    font: 31px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
#cont h3{
    font: 27px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
#cont h4{
    font: 25px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
#cont h5{
    font: 23px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
h2{
    font: 31px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
h3{
    font: 27px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
h4{
    font: 25px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
h5{
    font: 23px "HelveticaNeueCyr-Medium", sans-serif;
    color: #242424;
}
body{
    background-color: white;
}
#wrapper{
    width: 100%;
    margin: 0 auto;
    background-color: white;
    overflow: hidden;
    font-family:sans-serif;
}
.blog_cat_tag{float: left;display: inline-block;background: #c5a87b;padding: 8px 14px;margin-right: 15px;color: white;margin-bottom: 10px;}
.blog_cat_tag:hover{background: #272727;}
#cont .blog_cat_tag a{color: white;font: 16px sans-serif;}
.clear{
    clear:both;
}
.blog_content_article_bg{margin: 2em auto 0;width: 98%;max-width: 1280px;}
.blog_content_article{
    width: 70%;
    height: auto;
    min-height: 250px;
    padding: 2% 2%;
    margin-bottom: 20px;
    float: left;
    border: 3px dotted #d7d7d7;
    background-color: #ffffff;
    box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.blog_sidebar{
    width: 27%;
    position: relative;
    padding: 0 1%;
    margin: 0;
    height: 100%;
    float: right;
    box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.blog_cat_list_sidebar{width: 98%;padding: 0 1%;margin: 0 0 15px 0;}
.blog_cat_name_sidebar {width: 100%;display: block;padding: 0px 0 7px;font: 27px "HelveticaNeueCyr-Medium";margin-bottom: 10px;color: #5b5b5b;}
.blog_cat_list_sidebar .blog_cat_tag{float: left;display: inline-block;background: #c5a87b;padding: 0;margin-right: 8px;color: white;margin-bottom: 10px;}
.blog_cat_list_sidebar .blog_cat_tag a{padding: 6px 7px;background: #c5a87b;color: white;display: block}
.blog_cat_list_sidebar .blog_cat_tag a:hover{background: #272727;}
#cont .blog_cat_tag a{color: white;font: 15px sans-serif;}

.blog_popular_article{width: 98%;padding: 0 1%;margin: 0 0 15px 0;}
.blog_popular{width: 100%;display: block;padding: 0px 0 7px;font: 27px "HelveticaNeueCyr-Medium";margin-bottom: 20px;color: #5b5b5b;}
.popular_item{
    margin-bottom: 8px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.popular_item:nth-child(n+2) {
    padding-top: 8px;
    border-top: 1px solid #e5e5e5;
}
.popular-image{float: left;display: inline-block;position: relative;overflow: hidden;}
.popular-tittle{
    padding-left: 20px;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
#cont .popular-tittle a{color: #000;line-height: 1.3 !important;font-size: 15px;}
#cont .popular-tittle a:hover{color: #bc9b70;text-decoration: none;}


.blog_lates_article{width: 98%;padding: 0 1%;margin: 0 0 15px 0;}
.blog_lates{width: 100%;display: block;padding: 0px 0 7px;font: 27px "HelveticaNeueCyr-Medium";margin-bottom: 20px;color: #5b5b5b;}
.lates_item{
    margin-bottom: 8px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lates_item:nth-child(n+2) {
    padding-top: 8px;
    border-top: 1px solid #e5e5e5;
}
.lates-image{float: left;display: inline-block;padding-right: 20px;}
.lates-tittle{
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
#cont .lates-tittle a{color: #000;line-height: 1.3 !important;font-size: 15px;}
#cont .lates-tittle a:hover{color: #bc9b70;text-decoration: none;}

@media screen and (max-width:1200px){
    .blog_popular, .blog_cat_name_sidebar, .blog_lates{font: 24px "HelveticaNeueCyr-Medium";}
    .blog_content_article_bg{margin: 1em auto 0;}
    .blog_content_article{width: 100%;float: none;padding: 1em 2%;}
    .blog_sidebar{width: 98%;padding: 0 1%;float: none;}
}
@media screen and (max-width:700px){
    #cont .blog_article p img{float: none !important;margin: 10px auto !important;display: block;}
}
@media screen and (max-width:500px){
     .blog_popular, .blog_cat_name_sidebar, .blog_lates{font: 22px "HelveticaNeueCyr-Medium";}
}


#top_menu_bg_full {
    width: 100%;
    height: auto;
    z-index: 999;
    margin: 0px auto;
    background: #111111;
    background-repeat: no-repeat;
    background-position: center center;
}
#top_menu_fixed{
    width: 100%;
    background: none;
    padding: 0;
    height: auto;
}
/*na 3*/
#top_menu_fixed .su-row.head_main_colum{margin: 0 auto;padding: 0;width: 100%;max-width: 1600px;}
#top_menu_fixed .su-row.head_main_colum img {max-width: 100%;height: auto;}
#top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 23%;margin: 0 auto!important;padding: 10px 1%!important;}
#top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 68%;margin: 0 auto!important;padding: 30px 1% 10px!important;}

#top_menu_fixed #megamenucss{font-family:sans-serif;text-transform: uppercase;}

#content_bg{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto 0;
    background-color: #f9f9f9;
    font-family: sans-serif;
}

.clear{
clear:both;
}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {
    background-color: #C5A87B;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}
#cont{
    width: 100%;
    height: auto;
    padding: 0 0 2%;
    margin: 0 auto 0;
    overflow: hidden;
}
#cont p{
    font: 18px sans-serif;
    color: #242424;
    line-height: 1.5;
    text-align: justify;
}
@media (max-width: 767px) {
    #cont p {
        text-align: left;
    }
}
b {

    color: #000;
}
#cont img{max-width: 100%;height: auto;}
#cont hr{
    height: 0.2px;
    width: auto;
    background-color: #002655;
}
#cont .blog_content_article ol {
    list-style-type: none;
    counter-reset:  item;
   }
#cont .blog_content_article li:before {
background: #C5A87B;
    color: white;
    font-size: 13px;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-right: 7px;
    content: counter(item);
    counter-increment: item;
    padding: 1px 8px 1px 8px;
    font-weight: bold;

   }
#cont .blog_content_article ol li{
    padding: 7px 0px 7px 0px;
    font: 18px sans-serif;
    color: #242424;
    line-height: 1.5 !important;
    text-align: left;
    margin-left: 3px;

   }
       @media screen and (max-width: 536px) {

#cont .blog_content_article ol li{
        display: inline-flex;
       }
#cont .blog_content_article li:before {
    height: 20px;
    margin-top: 3px;
    margin-right: 9px;
   }
}
#cont .blog_content_article a{
    font: 16px HelveticaNeueCyr-Bold;
}
#cont .blog_content_article a:link{
    color: #bc9b70;
}
#cont .blog_content_article a:visited{
    color: #bc9b70;
}
#cont .blog_content_article a:hover{
    color: #035D92;
    text-decoration: underline;
}
#cont .blog_content_article a:active{
    color: #bc9b70;
    text-decoration: underline;
}

#footer_bg{
    width: 100%;
    height: auto;
    margin: 0 auto 0;
    background-image: url(../images/foot_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;
    color: #fff;
}
/*na 2*/
#footer_bg .su-row.cont_2_colum{margin: 0 auto;padding: 2em 0;width: 100%;max-width: 1600px;}
#footer_bg .su-column.cont_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2{width: 22%;margin: 0 auto!important;padding: 5px 1%!important;}
#footer_bg .su-column.cont_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{width: 78%;margin: 0 auto!important;padding: 5px 1%!important;}
/*na 3*/
/*na 2*/
#footer_bg .su-row.soc_2_colum{margin: 0px auto 0;padding: 0;width: 100%;}
#footer_bg .su-row.soc_2_colum img {max-width: 100%;height: auto;}
#footer_bg .su-column.soc_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2{width: 0%;margin: 0 auto!important;padding: 5px 1%!important;}
#footer_bg .su-column.soc_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{width: 100%;margin: 0 auto!important;padding: 10px 1%!important;}
#footer_bg p.soc_bot{float: left;margin: 0!important;padding-right: 6%;}
#footer_bg p.soc_bot img:hover{opacity: 0.7;}

#copy{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 15px 0;
    background-image: url(../images/foot_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;
}
#copy p{
    font: 17px sans-serif;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    margin: 0px!important;
}
/*________________________________________________________________FOOTER C______________________________________________________________*/
@media screen and (max-width:1600px){
    #top_menu_fixed #megamenucss li a{font-size: 14px!important;padding: 20px 7px 20px 7px!important;}
    #footer_bg .su-column.cont_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2{width: 25%;margin: 0 auto!important;padding: 5px 1%!important;}
    #footer_bg .su-column.cont_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{width: 75%;margin: 0 auto!important;padding: 5px 1%!important;}
}
@media screen and (max-width:1440px){
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 23%;padding: 10px 1%!important;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 58%;padding: 30px 1% 10px!important;}
    #top_menu_fixed #megamenucss li a{font-size: 15px!important;padding: 10px 7px 10px 7px!important;}

}
@media screen and (max-width:1200px){
    #cont{float: none;width: 96%;margin: 0 auto;}
    #top_menu_fixed{position: relative;margin: 0 auto 0;}
    #top_menu_fixed .su-row.head_main_colum{max-width: 850px;margin: 0 auto!important;}
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 24%;padding: 10px 1%!important;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 50%;padding: 40px 1% 10px!important;}
    #megamenucss #js-mainnav.megamenu{z-index: 99!important;}
    #js-mainnav.megamenu {overflow: visible !important;}
    #js-mainnav .js-megamenu{position: absolute;width: 100%;text-align: center;}
    #megamenucss ul.megamenu li{border-bottom: 1px solid rgb(241, 241, 241)!important;}
    #top_menu_fixed #megamenucss li a {padding: 16px 7px 16px 7px!important;}
    #footer_bg .su-column.cont_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2{width: 32%;margin: 0 auto!important;padding: 5px 1%!important;}
    #footer_bg .su-column.cont_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{width: 68%;margin: 0 auto!important;padding: 5px 1%!important;}
}
@media screen and (max-width:1100px){
    #top_menu_bg_full{height: auto;}
}
@media screen and (max-width:1024px){
    #cont{padding: 0 0 1.7em;}
}
@media screen and (max-width:1000px){
    #cont h2,h2{font: 21px sans-serif;}
    #cont h3,h3{font: 20px sans-serif;}
    #cont h4,h4{font: 19px sans-serif;}
    #cont h5,h5{font: 18px sans-serif;}
    #footer_bg .su-column.cont_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2{width: 99%;margin: 0 auto!important;padding: 5px 1% 10px!important;text-align: center;}
    #footer_bg .su-column.cont_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{width: 99%;margin: 0 auto!important;padding: 5px 1%!important;max-width: 550px;float: none;}
    #footer_bg .su-row.soc_2_colum img{max-width: 35px!important;}
    #footer_bg .su-column.soc_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{float: none;max-width: 450px;}
}
@media screen and (max-width:900px){
    #top_menu_fixed .su-row.head_main_colum img{max-width: 160px;}
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 30%;padding: 10px 1%!important;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 43%;padding: 30px 1% 10px!important;}
    #top_menu_fixed{margin: 0 auto;background: #050505!important;height: auto;}
}
@media screen and (max-width:700px){
    #cont .blog_content_article ol {
        padding-left: 10px;
    }
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 27%;padding: 10px 1%!important;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 43%;padding: 30px 1% 10px!important;}
    #top_menu_fixed .su-row.head_main_colum img{max-width: 290px;}
}

@media screen and (max-width:600px){
    #top_menu_fixed .su-row.head_main_colum{max-width:400px;}
    #top_menu_fixed {margin: 0 auto;background: none!important;height: auto;}
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 98%;padding: 10px 1% 5px!important;text-align: center;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 50%;padding: 0px 0 5px!important;}
    #footer_bg p.soc_bot{padding-right: 4%;}
    #footer_bg .su-column.soc_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{padding: 10px 1% 0!important;max-width: 400px;}

}
@media screen and (max-width:500px){
     #cont p{line-height: 1.4 !important;}
}
@media screen and (max-width:400px){
    #top_menu_fixed .su-column.logo_colum_1.su-column-size-1-1.su-column-size-medium-1-3{width: 98%;padding: 10px 1% 5px!important;text-align: center;}
    #top_menu_fixed .su-column.nav_colum_2.su-column-size-1-1.su-column-size-medium-1-3{width: 90%;padding: 0px 0 5px!important;}
    #footer_bg .su-column.soc_2_colum_2.su-column-size-1-1.su-column-size-medium-1-2{max-width: 240px;}
    #footer_bg p.soc_bot{padding-right: 7%;padding-right: 15px;padding-bottom: 1em;}
    #footer_bg .su-column.cont_2_colum_1.su-column-size-1-1.su-column-size-medium-1-2 img{max-width: 230px;height: auto;}

}
.su-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 0 -25px;
    padding: 0;
    list-style: none;
  }
  .su-row:before,
  .su-row:after {
    content: "";
    display: block;
    overflow: hidden;
  }
  .su-row:after {
    clear: both;
  }
  .su-row > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 0;
    padding-left: 25px;
    float: left;
  }
  .su-row > * > :last-child {
    margin-bottom: 0;
  }
  .su-row:not(.su-row-preserve) {
    margin-left: -35px;
  }
  .su-row > * {
    padding-left: 35px;
  }

  [class*='su-column'] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .su-column-size-1-1 {
    width: 100%;
  }
  @media (min-width: 768px) {
    /* Whole */
    /* Halves */
    .su-column-size-medium-1-2 {
      width: 50%;
    }
    /* Thirds */
    .su-column-size-medium-1-3 {
      width: 33.333%;
    }
    /* Quarters */
    /* Fifths */
    /* Sixths */
    /* Tenths */
  }
  @media (min-width: 768px) and (max-width: 959px) {
    .su-row [class*='su-column-size-medium-']:not(.su-column-size-medium-1-1) {
        margin-top: 25px;
    }
    .su-row:not(.su-row-preserve) {
        margin-left: -25px;
    }
    .su-row > * {
        padding-left: 25px;
    }
  }
  /* Phone landscape and smaller*/
  @media (max-width: 767px) {
    .su-row:not(.su-clmms-no) [class*='su-column-size-']:nth-child(n+2) {
        margin-top: 25px;
    }
    .su-row [class*='su-column-size-'][class*='su-column-size-medium-']:not(.su-column-size-medium-1-1):nth-child(1) {
      margin-top: 25px;
    }
  }


  /* style fix for internal shortcode */
  .su-row .su-column > .su-column-inner > .su-column-content > *:first-child { margin-top: 0; }

  .su-row .su-column > .su-column-inner > .su-column-content > *:last-child { margin-bottom: 0; }
  /* .su-row.su-gutter-no .su-column:nth-child(n+2) > .su-column-inner > .su-column-content > .su-panel {
    border-left-width: 0;
  }
  .su-row.su-gutter-no .su-column > .su-column-inner > .su-column-content > .su-panel {
    border-top-width: 0;
  }
   */

.qoute{
    position: relative;
    border-top: 3px solid #c5a87b;;
    border-bottom: 3px solid #c5a87b;;
    padding: 15px 0;
}
.qoute.warning{
    border-color: crimson;
}
.qoute p{
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-weight: bold;
    z-index: 1;
}
.qoute img{
    position: absolute;
    top: calc(50% - 16px);
    left: 0;
    z-index: 0;
}
@media screen and (max-width: 479px) {
    .qoute p {
        padding-left: 15px;
    }
}
  ul li{
     line-height:1 !important;
  }

  #megamenucss .megamenu .menu-title i{
    padding-right: 2px;
  }
  #megamenucss #js-mainnav.megamenu .clearfix:after {
    /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  #megamenucss #js-mainnav.megamenu {
    line-height: 1;
    position: relative;
    z-index: 9;
  }
  #megamenucss #js-mainnav.megamenu ul.level0 {
    margin: 0;
    padding: 0;
  }
  #megamenucss #js-mainnav.megamenu ul.level0 li.megacss {
    /*display: block;*/
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    display: block;
    line-height: normal;
    margin: 0;
    padding: 12px 15px;
    text-decoration: none;
    cursor: pointer;
  }
  #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title {
    display: block;
  }
  /* Menu aligment and direction specific style */
  /*#megamenucss #js-mainnav.megamenu.vertical {
    background-image: none;
  }*/
  #megamenucss #js-mainnav.megamenu.horizontal.left ul.level0 {
  /*  float: left;
    width: 100%;*/
  }
  #megamenucss #js-mainnav.megamenu.horizontal.center ul.level0 {
    float: left;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
  }
  /* Fix bug: site width is over when Menu is align Center */
  body {
    overflow-x: hidden !important;
  }
  #megamenucss #js-mainnav.megamenu.horizontal.center ul.level0 li.megacss {
    position: relative;
  }

  #megamenucss ul{
    margin: 0px;
    padding: 0px;
  } @media screen and (max-width: 1200px) { #jux_memamenu95  #js-mainnav.megamenu .js-megamenu{display: none;} #jux_memamenu95  #js-mainnav.megamenu.noJS ul.megamenu li{box-shadow: none !important;} #jux_memamenu95  #js-mainnav.megamenu.horizontal{border-radius: 0px !important;} #jux_memamenu95  #js-mainnav ul.level0{border: none !important;} #jux_memamenu95  #js-mainnav.megamenu {} } @media screen and (max-width: 480px) { #jux_memamenu95 a{text-decoration: none;} } #jux_memamenu95   #js-mainnav .js-megamenu{display: block;} @media screen and (max-width: 1200px) { #jux_memamenu95  #js-mainnav.megamenu{width: 100% !important; overflow: hidden;} #jux_memamenu95  #js-mainnav.megamenu ul.level0{float:none !important; } #jux_memamenu95  #js-mainnav.megamenu ul.level0 li.megacss{float:none !important;position:relative; background-image:none !important;} #jux_memamenu95  #js-mainnav.megamenu ul.megamenu {margin: 0px !important;} #jux_memamenu95  #js-mainnav.megamenu.noJS ul.megamenu li{padding: 0 !important; border-bottom: 1px solid rgba(255, 255, 255, 0.3); border-radius: 0 !important;} #jux_memamenu95  #js-mainnav.megamenu.noJS ul.megamenu li a{position: relative;} }#jux_memamenu95 #js-mainnav.megamenu.customized ul.level0 li.megacss{list-style-type: none;list-style-position: inside;color: #336699;font-size: 13px;}
#jux_memamenu95 #js-mainnav.megamenu.customized ul.level0 li.megacss a.megacss{background: rgba(51,51,51,0);

                font-size: 15px;
                color: #ffffff;
                padding: 20px 10px 20px 10px;
                margin: 0px 0px 0px 0px;
                border-top: 0px solid #666666;
                border-right: 0px solid #666666;
                border-bottom: 0px solid #666666;
                border-left: 0px solid #666666;
                border-radius: 0px 0px 0px 0px;}
#jux_memamenu95 #js-mainnav.megamenu.customized ul.level0 li.megacss:hover{list-style-type: none;list-style-position: inside;color: #336699;font-size: 13px;}
#jux_memamenu95 #js-mainnav.megamenu.customized ul.level0 li.megacss a.megacss:hover{background: rgba(51,51,51,0);

                font-size: 15px;
                color: #c8a77b;
                padding: 20px 10px 20px 10px;
                margin: 0px 0px 0px 0px;
                border-top: 0px solid #666666;
                border-right: 0px solid #666666;
                border-bottom: 0px solid #666666;
                border-left: 0px solid #666666;
                border-radius: 0px 0px 0px 0px;}
#jux_memamenu95 #megamenucss #js-mainnav.customized .js-megamenu{background:rgba(82,82,82,0);}


.boxes{
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 1000px;
    margin: 0 auto;
}
.boxes__img{
    width: 100%!important;
    max-width: 300px!important;
    margin: 0 auto!important;
}
.boxes__header{
    text-align: center!important;
    font-weight: 700!important;
}
.boxes__header h2{
    margin: 15px 0!important;
    font-size: 24px!important;
    font-weight: 700!important;
}
.boxes__header p{
    font-size: 20px!important;
}
.boxes__h1{
    font-size: 23px!important;
    padding: 15px 0!important;
    text-shadow: 0 0 0 #C00!important;
    background-color: #FF0!important;
    color: #C00!important;
    margin: 5px auto!important;
    width: 100%!important;
    text-align: center!important;
}
.boxes__instructions{
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    justify-content: space-between;
    padding: 20px 10px;
    background-color: #232F3E;
    border-radius: 4px;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}
.boxes__wrapper{
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    max-width: 800px;
}
.boxes__wrapper>div {
    position: relative;
    display: flex;
    width: 32.5%;
    justify-content: center;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    cursor: pointer;
}
.boxes__wrapper>div:hover {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.try, .boxes__discount img{
    width: 180px;
    height: 165px;
}
@media screen and (max-width: 600px ){
    .try, .boxes__discount img{
        width: 150px;
        height: 135px;
    }
}
@media screen and (max-width: 400px ){
    .try, .boxes__discount img{
        width: 130px;
        height: 115px;
    }
}
@media screen and (max-width: 340px ){
    .try, .boxes__discount img{
        width: 110px;
        height: 95px;
    }
}
.boxes__discount{
width: 180px;
    display: none;
}
.show{
    display: block;
}
.sweet-alert,
.sweet-overlay {
   position: fixed;
   display: none
}
.sweet-alert,
.sweet-overlay {
   position: fixed;
   display: none
}
.sweet-overlay {
            background-color: #000;
            -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
            background-color: rgba(0, 0, 0, .4);
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 10000
        }
        .sweet-alert {
            background-color: #fff;
            font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
            width: 478px;
            padding: 17px;
            border-radius: 5px;
            text-align: center;
            left: 50%;
            top: 35%;
            margin-left: -256px;
            margin-top: -150px;
            overflow: hidden;
            z-index: 99999
        }
        @media all and (max-width: 540px) {
            .sweet-alert {
                width: auto;
                margin-left: 0;
                margin-right: 0;
                left: 15px;
                right: 15px
            }
        }
        .sweet-alert h2 {
            color: #575757;
            font-size: 25px;
            text-align: center;
            font-weight: 600;
            text-transform: none;
            position: relative;
            margin: 10px 0;
            padding: 0;
            line-height: 40px;
            display: block
        }
        .sweet-alert p {
            color: #797979;
            font-size: 15px;
            font-weight: 300;
            position: relative;
            text-align: inherit;
            float: none;
            margin: 0;
            padding: 0;
            line-height: normal
        }

        .sweet-alert .la-ball-fall {
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -27px;
            margin-top: 4px;
            opacity: 0;
            visibility: hidden
        }
        .sweet-alert button {
            background-color: #e84242;
            color: #fff;
            border: none;
            box-shadow: none;
            font-size: 17px;
            font-weight: 500;
            -webkit-border-radius: 4px;
            border-radius: 5px;
            padding: 10px 32px;
            margin: 26px 5px 0;
            cursor: pointer
        }
        .sweet-alert button:focus {
            outline: 0;
            box-shadow: 0 0 2px rgba(128, 179, 235, .5), inset 0 0 0 1px rgba(0, 0, 0, .05)
        }
        .sweet-alert button:hover {
            background-color: #7ecff4
        }
        .sweet-alert button:active {
            background-color: #5dc2f1
        }
        .sweet-alert button::-moz-focus-inner {
            border: 0
        }
        .sweet-alert .sa-icon {
            width: 80px;
            height: 80px;
            border: 4px solid gray;
            -webkit-border-radius: 40px;
            border-radius: 50%;
            margin: 20px auto;
            padding: 0;
            position: relative;
            box-sizing: content-box
        }
        .sweet-alert .sa-icon.sa-success {
            border-color: #A5DC86
        }
        .sweet-alert .sa-icon.sa-success::after,
        .sweet-alert .sa-icon.sa-success::before {
            content: '';
            position: absolute;
            width: 60px;
            height: 120px;
            background: #fff
        }
        .sweet-alert .sa-icon.sa-success::before {
            -webkit-border-radius: 120px 0 0 120px;
            border-radius: 120px 0 0 120px;
            top: -7px;
            left: -33px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-transform-origin: 60px 60px;
            transform-origin: 60px 60px
        }
        .sweet-alert .sa-icon.sa-success::after {
            -webkit-border-radius: 0 120px 120px 0;
            border-radius: 0 120px 120px 0;
            top: -11px;
            left: 30px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-transform-origin: 0 60px;
            transform-origin: 0 60px
        }
        .sweet-alert .sa-icon.sa-success .sa-placeholder {
            width: 80px;
            height: 80px;
            border: 4px solid rgba(165, 220, 134, .2);
            -webkit-border-radius: 40px;
            border-radius: 50%;
            box-sizing: content-box;
            position: absolute;
            left: -4px;
            top: -4px;
            z-index: 2
        }
        .sweet-alert .sa-icon.sa-success .sa-fix {
            width: 5px;
            height: 90px;
            background-color: #fff;
            position: absolute;
            left: 28px;
            top: 8px;
            z-index: 1;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
        .sweet-alert .sa-icon.sa-success .sa-line {
            height: 5px;
            background-color: #A5DC86;
            display: block;
            border-radius: 2px;
            position: absolute;
            z-index: 2
        }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
            width: 25px;
            left: 14px;
            top: 46px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
            width: 47px;
            right: 8px;
            top: 38px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
        @-webkit-keyframes showSweetAlert {
            0% {
                transform: scale(.7);
                -webkit-transform: scale(.7)
            }
            45% {
                transform: scale(1.05);
                -webkit-transform: scale(1.05)
            }
            80% {
                transform: scale(.95);
                -webkit-transform: scale(.95)
            }
            100% {
                transform: scale(1);
                -webkit-transform: scale(1)
            }
        }
        @keyframes showSweetAlert {
            0% {
                transform: scale(.7);
                -webkit-transform: scale(.7)
            }
            45% {
                transform: scale(1.05);
                -webkit-transform: scale(1.05)
            }
            80% {
                transform: scale(.95);
                -webkit-transform: scale(.95)
            }
            100% {
                transform: scale(1);
                -webkit-transform: scale(1)
            }
        }
        @-webkit-keyframes hideSweetAlert {
            0% {
                transform: scale(1);
                -webkit-transform: scale(1)
            }
            100% {
                transform: scale(.5);
                -webkit-transform: scale(.5)
            }
        }
        @keyframes hideSweetAlert {
            0% {
                transform: scale(1);
                -webkit-transform: scale(1)
            }
            100% {
                transform: scale(.5);
                -webkit-transform: scale(.5)
            }
        }
        @-webkit-keyframes slideFromTop {
            0% {
                top: 0
            }
            100% {
                top: 50%
            }
        }
        @keyframes slideFromTop {
            0% {
                top: 0
            }
            100% {
                top: 50%
            }
        }
        @-webkit-keyframes slideToTop {
            0% {
                top: 50%
            }
            100% {
                top: 0
            }
        }
        @keyframes slideToTop {
            0% {
                top: 50%
            }
            100% {
                top: 0
            }
        }
        @-webkit-keyframes slideFromBottom {
            0% {
                top: 70%
            }
            100% {
                top: 50%
            }
        }
        @keyframes slideFromBottom {
            0% {
                top: 70%
            }
            100% {
                top: 50%
            }
        }
        @-webkit-keyframes slideToBottom {
            0% {
                top: 50%
            }
            100% {
                top: 70%
            }
        }
        @keyframes slideToBottom {
            0% {
                top: 50%
            }
            100% {
                top: 70%
            }
        }
        @-webkit-keyframes animateSuccessTip {
            0%, 54% {
                width: 0;
                left: 1px;
                top: 19px
            }
            70% {
                width: 50px;
                left: -8px;
                top: 37px
            }
            84% {
                width: 17px;
                left: 21px;
                top: 48px
            }
            100% {
                width: 25px;
                left: 14px;
                top: 45px
            }
        }
        @keyframes animateSuccessTip {
            0%, 54% {
                width: 0;
                left: 1px;
                top: 19px
            }
            70% {
                width: 50px;
                left: -8px;
                top: 37px
            }
            84% {
                width: 17px;
                left: 21px;
                top: 48px
            }
            100% {
                width: 25px;
                left: 14px;
                top: 45px
            }
        }
        @-webkit-keyframes animateSuccessLong {
            0%, 65% {
                width: 0;
                right: 46px;
                top: 54px
            }
            84% {
                width: 55px;
                right: 0;
                top: 35px
            }
            100% {
                width: 47px;
                right: 8px;
                top: 38px
            }
        }
        @keyframes animateSuccessLong {
            0%, 65% {
                width: 0;
                right: 46px;
                top: 54px
            }
            84% {
                width: 55px;
                right: 0;
                top: 35px
            }
            100% {
                width: 47px;
                right: 8px;
                top: 38px
            }
        }
        @-webkit-keyframes rotatePlaceholder {
            0%, 5% {
                transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg)
            }
            100%,
            12% {
                transform: rotate(-405deg);
                -webkit-transform: rotate(-405deg)
            }
        }
        @keyframes rotatePlaceholder {
            0%, 5% {
                transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg)
            }
            100%,
            12% {
                transform: rotate(-405deg);
                -webkit-transform: rotate(-405deg)
            }
        }
        .animateSuccessTip {
            -webkit-animation: animateSuccessTip .75s;
            animation: animateSuccessTip .75s
        }
        .animateSuccessLong {
            -webkit-animation: animateSuccessLong .75s;
            animation: animateSuccessLong .75s
        }
        .sa-icon.sa-success.animate::after {
            -webkit-animation: rotatePlaceholder 4.25s ease-in;
            animation: rotatePlaceholder 4.25s ease-in
        }
        @-webkit-keyframes animateErrorIcon {
            0% {
                transform: rotateX(100deg);
                -webkit-transform: rotateX(100deg);
                opacity: 0
            }
            100% {
                transform: rotateX(0);
                -webkit-transform: rotateX(0);
                opacity: 1
            }
        }
        @keyframes animateErrorIcon {
            0% {
                transform: rotateX(100deg);
                -webkit-transform: rotateX(100deg);
                opacity: 0
            }
            100% {
                transform: rotateX(0);
                -webkit-transform: rotateX(0);
                opacity: 1
            }
        }
        .animateErrorIcon {
            -webkit-animation: animateErrorIcon .5s;
            animation: animateErrorIcon .5s
        }
        @-webkit-keyframes animateXMark {
            0%, 50% {
                transform: scale(.4);
                -webkit-transform: scale(.4);
                margin-top: 26px;
                opacity: 0
            }
            80% {
                transform: scale(1.15);
                -webkit-transform: scale(1.15);
                margin-top: -6px
            }
            100% {
                transform: scale(1);
                -webkit-transform: scale(1);
                margin-top: 0;
                opacity: 1
            }
        }
        @keyframes animateXMark {
            0%, 50% {
                transform: scale(.4);
                -webkit-transform: scale(.4);
                margin-top: 26px;
                opacity: 0
            }
            80% {
                transform: scale(1.15);
                -webkit-transform: scale(1.15);
                margin-top: -6px
            }
            100% {
                transform: scale(1);
                -webkit-transform: scale(1);
                margin-top: 0;
                opacity: 1
            }
        }
        .animateXMark {
            -webkit-animation: animateXMark .5s;
            animation: animateXMark .5s
        }
        @-webkit-keyframes pulseWarning {
            0% {
                border-color: #F8D486
            }
            100% {
                border-color: #F8BB86
            }
        }
        @keyframes pulseWarning {
            0% {
                border-color: #F8D486
            }
            100% {
                border-color: #F8BB86
            }
        }
        @-webkit-keyframes pulseWarningIns {
            0% {
                background-color: #F8D486
            }
            100% {
                background-color: #F8BB86
            }
        }
        @keyframes pulseWarningIns {
            0% {
                background-color: #F8D486
            }
            100% {
                background-color: #F8BB86
            }
        }
        @-webkit-keyframes rotate-loading {
            0% {
                transform: rotate(0)
            }
            100% {
                transform: rotate(360deg)
            }
        }
        @keyframes rotate-loading {
            0% {
                transform: rotate(0)
            }
            100% {
                transform: rotate(360deg)
            }
        }
        .sweet-alert .sa-icon.sa-success {
            border-color: transparent\9
        }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
            -ms-transform: rotate(45deg)\9
        }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
            -ms-transform: rotate(-45deg)\9
        }
        .la-ball-fall {
            font-size: 0;
            color: #fff;
            width: 54px;
            height: 18px
        }
        @-webkit-keyframes ball-fall {
            0% {
                opacity: 0;
                -webkit-transform: translateY(-145%);
                transform: translateY(-145%)
            }
            10%,
            90% {
                opacity: .5
            }
            20%,
            80% {
                opacity: 1;
                -webkit-transform: translateY(0);
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                -webkit-transform: translateY(145%);
                transform: translateY(145%)
            }
        }
        @-moz-keyframes ball-fall {
            0% {
                opacity: 0;
                -moz-transform: translateY(-145%);
                transform: translateY(-145%)
            }
            10%,
            90% {
                opacity: .5
            }
            20%,
            80% {
                opacity: 1;
                -moz-transform: translateY(0);
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                -moz-transform: translateY(145%);
                transform: translateY(145%)
            }
        }
        @-o-keyframes ball-fall {
            0% {
                opacity: 0;
                -o-transform: translateY(-145%);
                transform: translateY(-145%)
            }
            10%,
            90% {
                opacity: .5
            }
            20%,
            80% {
                opacity: 1;
                -o-transform: translateY(0);
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                -o-transform: translateY(145%);
                transform: translateY(145%)
            }
        }
        @keyframes ball-fall {
            0% {
                opacity: 0;
                -webkit-transform: translateY(-145%);
                -moz-transform: translateY(-145%);
                -o-transform: translateY(-145%);
                transform: translateY(-145%)
            }
            10%,
            90% {
                opacity: .5
            }
            20%,
            80% {
                opacity: 1;
                -webkit-transform: translateY(0);
                -moz-transform: translateY(0);
                -o-transform: translateY(0);
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                -webkit-transform: translateY(145%);
                -moz-transform: translateY(145%);
                -o-transform: translateY(145%);
                transform: translateY(145%)
            }
        }

        .animated.animated.bounceIn,
        .animated.animated.flipOutX,
        .animated@-webkit-keyframes bounce {
            0%, 100%, 20%, 53%, 80% {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            40%,
            43% {
                -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                -webkit-transform: translate3d(0, -30px, 0);
                transform: translate3d(0, -30px, 0)
            }
            70% {
                -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                -webkit-transform: translate3d(0, -15px, 0);
                transform: translate3d(0, -15px, 0)
            }
            90% {
                -webkit-transform: translate3d(0, -4px, 0);
                transform: translate3d(0, -4px, 0)
            }
        }
        @keyframes bounce {
            0%, 100%, 20%, 53%, 80% {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            40%,
            43% {
                -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                -webkit-transform: translate3d(0, -30px, 0);
                transform: translate3d(0, -30px, 0)
            }
            70% {
                -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                animation-timing-function: cubic-bezier(.755, .050, .855, .060);
                -webkit-transform: translate3d(0, -15px, 0);
                transform: translate3d(0, -15px, 0)
            }
            90% {
                -webkit-transform: translate3d(0, -4px, 0);
                transform: translate3d(0, -4px, 0)
            }
        }
        .bounce {
            -webkit-animation-name: bounce;
            animation-name: bounce;
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom
        }

        @-webkit-keyframes bounceIn {
            0%, 100%, 20%, 40%, 60%, 80% {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }
            0% {
                opacity: 0;
                -webkit-transform: scale3d(.3, .3, .3);
                transform: scale3d(.3, .3, .3)
            }
            20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
            }
            40% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }
            60% {
                opacity: 1;
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                transform: scale3d(1.03, 1.03, 1.03)
            }
            80% {
                -webkit-transform: scale3d(.97, .97, .97);
                transform: scale3d(.97, .97, .97)
            }
            100% {
                opacity: 1;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1)
            }
        }
        @keyframes bounceIn {
            0%, 100%, 20%, 40%, 60%, 80% {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }
            0% {
                opacity: 0;
                -webkit-transform: scale3d(.3, .3, .3);
                transform: scale3d(.3, .3, .3)
            }
            20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
            }
            40% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }
            60% {
                opacity: 1;
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                transform: scale3d(1.03, 1.03, 1.03)
            }
            80% {
                -webkit-transform: scale3d(.97, .97, .97);
                transform: scale3d(.97, .97, .97)
            }
            100% {
                opacity: 1;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1)
            }
        }
        .bounceIn {
            -webkit-animation-name: bounceIn;
            animation-name:
                ;
        }

        .la-ball-fall,
        .visible {
            display: block
        }

        .submit-roulette {
  text-transform: uppercase;
  padding: 15px 20px;
  margin: 15px 0;
  outline: none;
  border: none;
  margin-top: 5px;
  border-radius: 5px;
  box-shadow: 0px 4px 3px #242120;
  background: red;
  color: #fff;
  font-weight: bold;
  transition: background 0.3s;
  cursor: pointer;
}
.submit-roulette:hover {
  background: #bb0000;
  transition: background 0.3s;
}
.submit-roulette:active {
  transform: translateY(2px); box-shadow: none;
}

input[value="Получить бесплатно"] {
  text-transform: uppercase;
  padding: 10px 15px;
  margin: 15px 0;
  outline: none;
  border: none;
  margin-top: 5px;
  border-radius: 5px;
  box-shadow: 0px 4px 3px #242120;
  background: red;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s;
}
input[value="Получить бесплатно"]:hover {
  background: #bb0000  !important;
  transition: background 0.3s;
}
input[value="Получить бесплатно"]:active {
  transform: translateY(2px); box-shadow: none !important;
}
.input-roulette {
  display: block;
  width: 300px !important;
  max-width: 80%;
  padding: 6px 10px;
  border: #888 1px solid;
  margin-top: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 10px;
  background: #fff;
  margin-bottom: 5px;
}
input[placeholder="Ваше имя"], input[placeholder="Ваш телефон"] {
  font-size: 20px;
  color: #333;
  display: block;
  height: 40px;
  margin-top: 5px;
  margin-bottom:5px;
}

.ruletka-p {
  text-indent: 0px;
  color: black;
  text-align: center !important;
  margin: 15px;
  line-height: 25px;
  font-weight: bold;
}
.ruletka-p h2 {
  font-size: 25px;
  margin-bottom: 15px;
}
.ruletka-a {
  color: rgb(22, 151, 206);
}
.spin-wrapper {
  -webkit-box-shadow: 0 0 10px;
  box-shadow: 0 0 10px;
  border: 3px solid red;
  padding: 20px 10px;
  border-radius: 10px;
  text-align: center;
  box-sizing: border-box;
}
.spin-wrapper .ruletka-p {
  margin-bottom: 15px;
}
.danger-text {
  color: red;
  font-weight: bold;
}
.wheel {
  width: 380px!important;
  margin: 0 auto;
  position: relative;
}
.wheel img {
  max-width: 100%;
}
.wheel-img {
  -webkit-transition: 4s;
  -o-transition: 4s;
  transition: 4s;
}
.wheel-cursor {
  position: absolute;
  width: 35%!important;
  height: 35%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cursor-text {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 50% !important;
  height: 45%;
  font: 16px Arial !important;
  line-height: 61px !important;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  background-color: #ccc;
  border: 1px solid #ccc;
  top: 45%; left: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: rgba(255, 255, 255, 1) 0px -2px 0px inset, rgba(255, 255, 255, 1) 0px 2px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 5px;
  box-shadow: rgba(255, 255, 255, 1) 0px -2px 0px inset, rgba(255, 255, 255, 1) 0px 2px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 5px;
  background: rgb(255, 255, 255);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%);
  background: -webkit-radial-gradient(center, ellipse, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%);
  background: -o-radial-gradient(center, ellipse, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%);
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=1);
}
.order_block {
  display: none;
  text-align: center !important;
}
.order_block img {
  width: 20%;
}
.order_block h3 {
  font: bold 18px Arial !important;
  background: transparent;
}

#rul_form,
#luckyshop_form,
#profit_form2,
#omni_form,
#everad_form,
#shakes_form,
#apilead_form,
#hp_form,
#p_hp_form,
#leadtrade_form,
#drcash_form,
#rocket_form,
#ad1_form,
#p_omni_form,
#m_leads,
#kma_form,
#adbees_form,
#crm_form,
#leadbit_form,
#cpagetti_form {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: 'Proxima Nova','Arial','Helvetica Neue', sans-serif;
}
.time_remains {
  font-size: 1.1em;
  color: red;
  font-weight: bold;
}
.spin-result-wrapper {
  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: 0px;
  left: 0px;
  top: 40%;
  margin: 0px auto;
  background: #ffffff none repeat scroll 0% 0%;
  text-align: center;
  padding: 10px;
  padding-top: 70px;
  padding-bottom: 20px;
  border-radius: 10px;
  animation: 0.7s ease 0s normal none 1 running pop-up-appear;
}
.close-popup {
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: url(../images/cross.svg);
  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: rgb(113, 195, 65);
  color: rgb(255, 255, 255) !important;
  border: medium none;
  cursor: pointer;
  outline: medium none;
}
.pop-up-button:hover {
    background: rgb(90, 165, 46);
}
.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); } 100% { -webkit-transform: rotate(1774deg); transform: rotate(1774deg); } }
@keyframes super-rotation { 70% { -webkit-transform: rotate(1783deg); transform: rotate(1783deg); } 100% { -webkit-transform: rotate(1774deg); transform: rotate(1774deg); } }
.cursor-text:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px inset;
}
.pop-up-layer {
  position: fixed !important;
  top: 0px !important;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(0, 0, 0, 0.7) !important;
  z-index: 99 !important;
}
.pop-up-layer-show {
  display: block;
}
.pop-up-window {
  position: relative;
  max-width: 400px;
  right: 0px;
  left: 0px;
  top: 20%;
  margin: 0px auto;
  background: #fff none repeat scroll 0% 0%;
  text-align: center;
  padding: 10px;
  padding-top: 70px;
  padding-bottom: 20px;
  border-radius: 10px;
  animation: 0.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: 0px; margin: 0 auto; background-color: rgb(113, 195, 65); border-radius: 50%; animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before; }
.pop-up-window::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 20px;
  top: -20px;
  left: 0px;
  right: 0;
  margin: 0 auto;
  border-width: medium medium 4px 4px;
  border-style: none none solid solid;
  border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255);
  -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: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
}
.text_small {
  font-size:0.5em !important;
  font-weight:normal !important;
}

@keyframes pop-up-appear { 0% { transform: translateY(-2000px); } 30% { transform: translateY(100px); } 100% { transform: translateY(0px); } }
@keyframes pop-up-appear-before { 0% { transform: scale(0); } 100% { transform: scale(1); } }
@keyframes pop-up-appear-after { 0% { opacity: 0; } 100% { opacity: 1; } }
.pop-up-button:hover {color: rgb(255, 255, 255) !important; text-decoration: none !important; }
@media all and (max-width: 520px) { .wheel { width: 280px !important; } .cursor-text { line-height: 45px !important; font-size: 12px !important; }}
@media screen and (max-width: 345px) { .wheel { width: 250px !important; } .cursor-text { line-height: 40px !important; font-size: 11px !important; } }
.api-form1 * {
    padding: 0 !important;
    margin: 0 !important;
    font-family: roboto, sans-serif !important
}

.api-form1 .submit:hover {
    background: #2e7d32
}

.api-form1 .form-header {
    text-align: center !important
}

.cta-btn1 a,
.cb-con .submit,
.api-form1 .submit,
.cb-but,
.blg {
    outline: none !important;
    max-width: 100% !important;
    font-style: normal !important;
    box-sizing: border-box !important;
    line-height: 1.5 !important;
    position: static !important;
    height: auto !important;
    box-shadow: none !important;
    text-align: center !important;
    clear: both !important;
    font-weight: 700 !important;
    border: 0;
    background: #388e3c;
    color: #fff !important;
    font-size: 22px !important;
    text-decoration: none !important;
    padding: 15px 35px !important;
    border-radius: 35px !important;
    width: 100% !important;
    display: block !important;
    cursor: pointer !important;
    margin: 15px 0 0 !important;
    text-transform: none !important
}

.cta-btn1 a:hover,
.cb-con .submit:hover,
.api-form1 .submit:hover,
.cb-but:hover,
.blg:hover {
	background: #229c28;
}
.api-form1 .text1 a:hover {
    text-decoration: underline !important;
    color: #a52626 !important
}

@media (max-width: 380px) {

.cta-btn1 a,
.cb-con .submit,
.api-form1 .submit,
.cb-but,
.blg {
    outline: none !important;
    max-width: 100% !important;
    font-style: normal !important;
    box-sizing: border-box !important;
    line-height: 1.5 !important;
    position: static !important;
    height: auto !important;
    box-shadow: none !important;
    text-align: center !important;
    clear: both !important;
    font-weight: 700 !important;
    border: 0;
    background: #388e3c;
    color: #fff !important;
    font-size: 18px !important;
    text-decoration: none !important;
    padding: 15px 35px !important;
    border-radius: 35px !important;
    width: 100% !important;
    display: block !important;
    cursor: pointer !important;
    margin: 15px 0 0 !important;
    text-transform: none !important
}
}

.api-form1 .text1 a {
    box-shadow: none !important;
    font-weight: 700 !important;
    color: #ca2d2d !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline !important
}

.api-form1 *:before,
.api-form1 *:after {
    content: none
}

.cb-con label,
.api-form1 label {
    font-style: normal;
    font-size: 12px !important;
    font-weight: 700 !important;
    cursor: text !important;
    text-align: left !important;
    display: block !important;
    color: #222 !important;
    margin: 0 0 2.5px 20px !important;
    padding: 0 !important
}

.api-form1 .country-flag {
    width: 25px !important;
    position: relative !important;
    top: 2px !important
}

.api-form1 p.delivery {
    background: linear-gradient(to right, transparent 0%, #ddd 50%, transparent 100%) !important;
    margin: 15px 0 0 !important;
    padding: 5px !important;
    text-align: center !important;
    font-size: 16px !important;
    color: #555 !important
}

.api-form1 .footnote1 {
    line-height: 15px !important;
    text-indent: 0 !important;
    font-size: 10px !important;
    margin: 10px 0 0 !important;
    text-align: center !important;
    padding: 0 !important;
    color: #888 !important
}

.api-form1 .text {
    border: none !important;
    text-align: center !important;
    color: #222 !important;
    padding: 0 !important;
    font-size: 18px !important;
    width: 100% !important;
    float: none !important;
    line-height: 25px !important;
    font-weight: 700 !important;
    margin: 10px 0 !important
}

.api-form1 form {
    padding: 0 !important;
    background: 0 0 !important;
    margin: 15px auto 0 !important
}

.api-form1 .form-body .text .offer-name,
.api-form1 .form-body .text .offer-price {
    color: #ca2d2d !important;
    font-weight: 700 !important
}

.api-form1 {
    background: #fff !important;
    box-sizing: border-box !important;
    max-width: 465px !important;
    position: relative !important;
    margin: -10px auto !important;
    text-align: center !important;
    border: 2.5px dashed #ddd !important;
    border-radius: 2.5px !important;
    padding: 30px !important;
    clear: both !important
}

.api-form1 .deadline1 {
    font-size: 14px !important;
    color: #222 !important;
    text-align: center !important;
    margin: 0 !important
}

.api-form1 .name:invalid,
.api-form1 .phone:invalid,
.api-form1 .country:invalid,
.api-form1 .name,
.api-form1 .phone,
.api-form1 .country {
    font-style: normal;
    transition: .25s !important;
    line-height: 20px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    background: 0 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    background: #f2f2f2 !important;
    outline: none !important;
    box-sizing: border-box !important;
    border: 2.5px solid #ddd !important;
    border-radius: 35px !important;
    padding: 15px !important;
    margin: 0 0 15px !important
}

.api-form1.name:focus,
.api-form1 .phone:focus,
.api-form1 .country:focus {
    border: 2.5px solid #aaa !important
}

.api-form1 .cta-form {
    margin: 0 !important
}

.api-form1 {
    padding: 15px !important
}

.api-form1 .submit {
    font-size: 16px !important;
    padding: 15px 5px !important
}

.form-header1 .form-header1 {
    text-align: center !important
}

.api-form1 .cta-form1 {
    margin: 0 !important
}

.cb-con1 .cta-form1 {
    text-align: center !important;
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr))
}

.cb-con1 .cta-form1 {
    margin-top: 15px !important;
    display: block
}

.product-image1 {
    position: relative !important;
    margin: 0 auto !important;
    background: #fff !important;
    text-align: center !important;
    max-width: 300px
}

.product-image1 img {
    margin: 0 !important;
    border: none !important;
    padding: 0 !important;
    width: 100% !important;
    z-index: 0 !important;
    position: static !important
}

.cb-con1 .product-image1 {
    max-width: 300px
}

.cb-tex1 .product-image1 {}

.product-banner-text1 {
    font-size: 12px !important
}

.product-banner1 {
    width: 117px !important;
    height: 117px !important
}

.product-banner1 {
    opacity: .9 !important;
    display: table !important;
    width: 117px !important;
    height: 117px !important;
    line-height: 25px !important;
    color: #fff !important;
    font-size: 18px !important;
    text-align: center !important;
    background: url(../images/product-banner.png) no-repeat center !important;
    background-size: 100% !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    text-decoration: none !important
}

.product-banner-text1 {
    text-align: center !important;
    margin: 0 !important;
    font-weight: 700 !important;
    color: #f2f2f2 !important;
    display: table-cell !important;
    font-size: 20px !important;
    vertical-align: middle !important;
    position: relative
}

.product-banner-text1:after {
    position: relative;
    top: -5px;
    left: -2.5px
}

.product-banner-text1 {
    font-size: 16px !important
}

.api-form1 .form-body1 .text1 .offer-name1,
.api-form1 .form-body1 .text1 .offer-price1 {
    color: #ca2d2d !important;
    font-weight: 700 !important
}

#text1 {
    margin-top: 40px;
    vertical-align: top;
    display: inline-block;
    width: 75%;
    margin-right: 0;
    text-align: center
}

.offer-name1 {
    color: #ffeb3b !important
}

.cb-con1 .name1:invalid,
.cb-con1 .phone:invalid,
.cb-con1 .country:invalid,
.cb-con1 .name1,
.cb-con1 .phone,
.cb-con1 .country,
.api-form1 .name1:invalid,
.api-form1 .phone:invalid,
.api-form1 .country:invalid,
.api-form1 .name1,
.api-form1 .name1:focus,
.cta-btn1 *,
.cta-btn1 {
    text-align: center !important;
    max-width: 445px;
    margin: 15px auto
}

.api-form1 .text1 {
    border: none !important;
    text-align: center !important;
    color: #222 !important;
    padding: 0 !important;
    font-size: 18px !important;
    width: 100% !important;
    float: none !important;
    line-height: 25px !important;
    font-weight: 700 !important;
    margin: 10px 0 !important
}
.cntr {
    text-align: center;
}
.dobav {
    padding-left: 0 !important;

    padding-right: 0 !important;

    font-size: 17px !important;

    font-weight: 600 !important;

    color: #3a3a3a !important;

    /* text-shadow: 0 0 0.5px #fff!important; */

    background: rgb(255 0 0 / 0.03) !important;

    padding: 6px 7px !important;

    box-shadow: 0 0 3px #ff8888;

    /* text-transform: uppercase;*/
  }

  .dobav font {
    text-transform: uppercase;

    font-size: 17px;

    color: #ff4343;

    text-shadow: 0 0 1px #fff;

    font-weight: 700;
  }
  ::-webkit-input-placeholder {
    color: #c0392b;
  }

  ::-moz-placeholder {
    color: #c0392b;
  }

  /* Firefox 19+ */
  :-moz-placeholder {
    color: #c0392b;
  }

  /* Firefox 18- */
  :-ms-input-placeholder {
    color: #c0392b;
  }
  .b-comments .b-comments__title {
    margin: 0 0 1em;
    padding: 1.31em 0 .31em;
    font-weight: 800;
    text-transform: uppercase;
  }

  .b-comments .b-comments__users-stat {
    margin: 0 0 1em;
    font-weight: 600;
    color: rgb(124, 124, 124);
  }

  .vk-container {
    font-family: tahoma, arial, verdana, sans-serif;
    font-size: 13px;
    color: black;
    text-decoration: none;
  }

  .vk-comment-load {
    margin-bottom: 15px;
    position: relative;
    border-bottom: 3px solid rgb(249 249 249);
    padding-bottom: 15px;
  }

  .vk-comment-name {
    color: rgb(1, 85, 181);
    font-weight: bold;
    font-size: 14px;
    margin-left: 59px;
  }

  .vk-comment-text {
    margin-left: 60px;
  }

  #main-container img {
    display: table;
    width: auto;
    margin: 0 auto;
    max-width: 100%;
  }

  .vk-avatar img {
    float: left;
    margin-right: 10px;
    border-radius: 1.575em;
  }

  .vk-comment-date {
    margin-left: 60px;
    color: rgb(153, 153, 153);
  }

  .ittem-comment {
    display: block;
    position: relative;
    margin-bottom: 25px;
    min-height: 60px;
  }

  .ava-img {
    width: 48px;
    border-radius: 40px;
    display: block;
    position: relative;
    float: left;
  }

  .ittem-comment p {
    display: block;
    position: relative;
    padding-left: 75px;
    margin-bottom: 5px;
    font-size: 90%;
    line-height: 1.3;
  }

  .ord_button {
    background-color: rgb(252, 10, 16);
    color: rgb(255, 255, 255) ! important;
    display: inline-block;
    padding: 10px 20px;
    font-size: 25px ! important;
    box-shadow: 2px 3px 8px rgb(153, 153, 153);
    text-decoration: none ! important;
    border-radius: 8px;
    border: 3px solid rgb(255, 255, 255);
    margin: 20px 0px 30px;
    line-height: 27px;
    text-transform: uppercase;
    transition: all 0.3s ease-in 0s;
  }

  .ord_button:hover {
    background-color: rgb(119, 33, 51);
    box-shadow: 2px 3px 3px rgb(153, 153, 153);
    text-decoration: none ! important;
    transform: scale(1.1);
  }

  .screenLock {
    position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
    top: 0px;
    left: 0px;
    z-index: 99999;
    display: none;
  }
  .msg>h1 {
    color: rgb(0, 0, 0);
    text-align: center;
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .msg>h2 {
    color: rgb(0, 0, 0);
    text-align: left;
    font-size: 18px;
    margin-left: 40px;
    margin-bottom: 30px;
    margin-top: -10px;
  }

  .close {
    position: absolute;
    top: 16px;
    right: 18px;
    font-size: 20px;
    cursor: pointer;
    color: black;
  }

  .fig {
    text-align: center;
  }
  .ittem-comment p:nth-child(2) {
    margin-bottom: -13px;
  }

  @media screen and (max-width: 480px) {

    .mycity {
      display: block
    }
  }
  .try {
    background-image: url(../images/closed_box.png);
    background-repeat: no-repeat;
    background-size: contain;
  }
  .opentry {
      background-image: url(../images/opened_box2.png);
      background-repeat: no-repeat;
      background-size: contain;
      width: 180px;
  }
.inL_494802 { margin-top: -10px; }
.inL_253522 { text-align: center; }
.inL_126414 { color: darkred; }
.inL_106360 { width: 100%; }
.inL_234034 { width: 100%; max-width:700px !important; }
.inL_285698 { width: 100%; }
.inL_293874 { width: 100%; max-width: 700px !important; }
.inL_664201 { width: 100%; }
.inL_792998 { text-align: center; }
.inL_957293 { margin: 0px 0px 0px 0px; }
.inL_158578 { margin: 10px 0px 30px 0px;
    font-size: 31px;
    line-height: 1;
    margin-top: 0; }
.inL_349153 { margin: 0 0 1em; padding: 1.31em 0 .31em; font-weight: 800; text-align: left; text-transform: uppercase; }
.inL_801813 { margin: 0 0 1em; font-weight: 600; color: rgb(124,124,124); }
.inL_702528 { width:100%;max-width:300px !important;margin-top:8px }
.inL_113867 { width:100%;max-width:300px !important;margin-top:8px }
.inL_36443 { width:100%;max-width:300px !important;margin-top:8px }
.inL_875695 { text-align: center; }
.inL_826066 { font-family: sans-serif; }
.inL_837770 { width: 100%; max-width: 150px; }
.inL_479426 { width: 100%; max-width: 150px; }
.inL_337113 { width: 100%; max-width: 150px; }
.inL_435935 { width: 100%; max-width: 150px; }
.inL_883827 { width: 100%; max-width: 150px; }
.inL_586242 { width: 100%; max-width: 150px; }
.inL_744640 { width: 100%; max-width: 150px; }
.inL_189581 { width: 100%; max-width: 150px; }
.x_country_select {display:none!important;}

.input-group input {
    height: 40px;
}
.input-group {
    margin-bottom: 10px!important;
}
