
h1{
    font-family: 'Open Sans';
    font-size: 27px;
    color: #333;
    line-height: 40px;
    padding-top: 10px;
    text-align: center;
    font-weight: 600;
}
.reds{
  color:red;
}
.content-dv {
    font-size: 14px;
    font-family: 'Open Sans';
    line-height: 23px;
    margin: 5px;
    text-indent: 15px;
}
.ab-adress{
  font-size: 14px;
    font-family: 'Open Sans';
    line-height: 23px;
    margin: 5px;
    text-indent: 0;
    margin-left: 40px;
    list-style: disc;
  }
  #list-maps-magazin {
    font-family: 'Open Sans';
    font-size: 15px;
    border-top: 1px solid #bebdbd;
    border-right: 1px solid #bebdbd;
    border-left: 1px solid #bebdbd;list-style: none;
}
#list-maps-magazin li {
    line-height: 25px;
    border-bottom: 1px solid #bebdbd;
    font-size: 14px;
    padding: 4px 0px;
}
#list-maps-magazin .pole-bb {
    font-weight: 600;
    font-size: 15px;
}
#list-maps-magazin .pole-adres {
    display: inline-block;
    width: 54%;
    padding-left: 1%;
    padding-right: 2%;
    vertical-align: top;
}
#list-maps-magazin .pole-rez {
    display: inline-block;
    width: 21%;
}
#list-maps-magazin .pole-phone {
    display: inline-block;
    width: 20%;
    text-align: right;
    vertical-align: top;
}

h2{
text-align: left;
    padding-top: 15px;
  font-family: 'Open Sans';
    font-size: 20px;
    color: #313131;
    margin-bottom: 10px;
}

#list-type{
    font-size: 15px;
    font-family: 'Open Sans';
    line-height: 20px;
    margin: 27px;
    margin-left: 30px;
    list-style-type: disc;
}
#list-type img{
           height: 230px;
}
#list-type div{
       
}
#list-type a{
        text-decoration: none;   
}
#list-type li{
     display: inline-block;
    width: 238px;
    vertical-align: top;
    text-align: center;
      }

#content-mn-v{
margin: 0px auto;
}


.content-pd{
  font-size: 15px;
font-family: 'Open Sans';
line-height: 25px;
margin: 5px;
}
.icon-deliveries{
  text-align: left;margin: 10px;
}
.icon-deliveries img{
  height:50px;padding: 5px;margin: 5px;border: 1px solid #717070;
}
.brd-dl{
  border-top: 0px solid #C6C6C6;
}
.brd-dl1{
  border-right: 0px solid #C6C6C6;
}
.ol-del{
    font-size: 15px;
font-family: 'Open Sans';
line-height: 25px;
margin: 5px;
list-style:decimal;    margin-left: 20px;
}
.ol-del>li{
  margin-bottom:10px;
}
#map-citys {
height: 300px;
    margin: 20px 0px;
}
#list-shop-city{
      list-style: square;
    margin-left: 30px;
}
#list-shop-city li{
      margin-bottom: 0px;
}
#maps-im{
      height: 55px;
}

.ol-del ul{
      list-style: disc;
    margin: 5px 0px 15px;
}
.features-table {
    border: 1px solid #C6C6C6;
    width: 100%;
}
.features-table td {
    text-align: left;
    vertical-align: top;
    padding: 10px;
    font-size: 16px;
    height: 15px;
    border-right: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    font-family: 'Open Sans';
}

#img-company{
      width: 100%;
}
#m-block{
  width: 1100px;margin: 10px auto;
}
#m-block-l{
  float:left;width:190px;margin-left: 20px;
}
#m-block-r{
  float: right;
    width: 830px;
    margin-right: 30px;
}
.m-block-p{
  font-size: 15px;
font-family: 'Open Sans';
line-height: 25px;
margin: 5px;
}
#misson{
      padding: 10px;
    margin: 15px 0px 0px;
    border: 2px solid #f7d31e;
}
#misson h2{
  margin-left: 12px;
    padding-top: 5px;
}
#promo-video{
  width:828px;
  height:467px;
}


.item-vac{
  padding: 10px 20px;
    margin: 10px;
    border-radius: 5px;
    background: #f5f4ea;
    font-family: 'Open Sans';
    font-size: 14px;    border: 1px solid #dfddc8;
}
.item-vac-name{
  margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c7c1c1;
}
.item-vac-name b{
 font-family: 'Open Sans';
    font-size: 20px;
    font-weight: normal;
}
.item-vac-obz{
  margin-top: 15px;
    margin-left: 30px;
}
.item-vac-obz ul{
list-style: disc;
    font-size: 15px;
    font-family: 'Open Sans';
    line-height: 25px;
    margin: 10px;
}
.item-vac-if{
  margin-top: 10px;
    margin-left: 30px;
}
.item-vac-if ul{
list-style: disc;
    font-size: 15px;
    font-family: 'Open Sans';
    line-height: 25px;
    margin: 10px;
}
.item-vac-tr{
  margin-top: 10px;
    margin-left: 30px;
}
.item-vac-tr{
list-style: disc;
    font-size: 15px;
    font-family: 'Open Sans';
    line-height: 25px;
    margin: 10px;
}
 #list-sposob{
      font-size: 15px;
    font-family: 'Open Sans';
    line-height: 23px;
    margin: 20px 30px;
    list-style: disc;
}
#list-sposob>li{
      margin-bottom: 25px;
}
#list-sposob li .name-sposob{
    text-align: left;
    font-family: 'Open Sans';
    font-size: 18px;
    color: #313131;
    margin-bottom: 5px;
    font-weight: 600;
}

#list-sposob li .cost-sposob span{
      display: inline-block;
    padding: 0px 10px;
    border-radius: 6px;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    background: #f5d848;
}

#list-sposob li a{
  color: #0082c2;
}
#list-sposob li a:visited{
  color: #990099;
}
#list-sposob li a:hover{
  color: red;
}
#list-sposob li ol{
  list-style: decimal;
    margin: 10px 0px 10px 20px;
}
#list-sposob li ol li{
  margin-bottom: 5px;
}  
#left-soc{
  float:left;
  width:240px;
}
#center-soc{
    float:left;
  width:350px;
}  
#li-soc{
  margin:10px 0px 15px;
} 
#right-soc{
      float:left;
  width:150px;
}

#lis-city{
    font-family: 'Open Sans';
    font-size: 15px;
    line-height: 20px;
    list-style-type: disc;
    margin: 5px 0px 10px 42px;
  }
#lis-city li{
     display: inline-block;
    vertical-align: top;
    width: 227px;
  }
.list-city{
      font-size: 15px;
    font-family: 'Open Sans';
    line-height: 20px;
    margin: 5px;
    margin-left: 30px;
    list-style-type: disc;
}
#bx-dlv-map{
  text-align: center;
    background-color: #E5EBF7;
    margin: 25px 0px;
}

#bx-dlv-map img{
  width: 100%;
}

@media screen and (max-width: 600px){
  .ol-del {
    margin-left: 10px;
}
.ol-del ul {
    margin: 5px 0px 15px;
}

#list-maps-magazin .pole-bb {
    font-weight: 600;
    font-size: 13px;
}
#list-maps-magazin li {
    line-height: 22px;
    border-bottom: 1px solid #bebdbd;
    font-size: 13px;
    padding: 4px 0px;
}
}
