.bottom-popup{position: fixed;z-index:9999;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,0.9);box-shadow: 0px 0px 18px 0px #999999;padding: 25px 0;}
.bottom-popup .container{min-width: 1200px;}
.bottom-popup .container:before{content:'';display:block;width:258px;height:289px;position:absolute;bottom:-25px;left:0;background:url(/assets/diff/ru/widgets/popup/model.png) 50% 100% no-repeat;visibility: visible;}
.bottom-popup .row{padding-left: 22%;}
.bottom-popup .row .col-span-4{float:left;padding-right:2%;box-sizing:border-box;width:33.333333%;}
.bottom-popup .nowrap{white-space: nowrap;}
.bottom-popup ul{font-size:0;}
.bottom-popup li{float:left;margin-right:4%;}
.bottom-popup li:last-child{margin-right:0;}
.bottom-popup h2{font-size: 30px;font-weight:700;line-height: 1.1;padding:0 0 0 22px;background: url(/assets/diff/ru/widgets/popup/arrow.png) 0 0.2em no-repeat;}
.bottom-popup p{font-size: 15px;line-height: 1.2;margin-top: 8px;font-weight: 400;}
.bottom-popup p.p1{cursor:pointer; line-height:40px;margin: 0;width: 145px;background: #b32172;position: relative;color: #fff;padding-right: 40px;text-align: center;cursor:pointer;}
.bottom-popup p.p1>a{font-size:0; position: absolute;top: 0;right: 0;bottom: 0;width: 40px;cursor: pointer;background: #78164c url(/assets/diff/ru/widgets/popup/close.png) center no-repeat;}
.bottom-popup p.p2>a{font-size:12px;border-bottom: 1px dashed #a8a8a8;line-height: 1.5;display: inline-block;color: #000!important;text-decoration: none;}
@media screen and (max-width:1440px){
.bottom-popup li{margin-right:3%;}
}
@media screen and (max-width:1200px){
.bottom-popup{display:none;}
}

.container:before, .container:after, .row:before, .row:after, .clearfix:before, .clearfix:after, .clearFloat:before, .clearFloat:after{
  content: " ";
  display: table;
  height: 0;
  visibility: hidden;
}

.container:after, .row:after, .clearfix:after, .clearFloat:after {
  clear: both;
}

.container {
  position: relative;
  display: block;
  max-width: 1366px;
  min-width: 1024px;
  margin: 0 auto;
  text-align: left;
}
