
article ul {list-style-type: disc ;}
article ul li {list-style-type: disc ; margin-left:20px;}

header nav ul li {
    width: auto;
    min-width: 12.5%;
}

header nav ul li a {
    padding-left: 10px;
    padding-right: 10px;
}
header nav ul li:nth-child(1),
header nav ul li:nth-child(4) {
	min-width: 10%;
}
header nav ul li:nth-child(7) {
	
}
header nav ul li:nth-child(8) {
	
}

.clearfix{}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.services_section_block > div.four_block{border-top:1px dotted #ccc; padding:20px 0 0 0; overflow:hidden;}
.services_section_block > div.four_block:first-child{border:none;}
.four_block .services_section_item { width: 15%; }
/*.four_block .services_section_item:nth-child(3n+3){margin:0 2% 20px 0;}*/
.four_block .services_section_item:nth-child(4n+4){margin:0 0 20px 20px;}
.six-block .services_section_item:nth-child(6n+6){margin:0 0 20px 20px;}
.six-block .services_section_item:nth-child(4n+4){margin: 0 2% 20px 0 !important;}
.underline {
    text-decoration: underline;
}
@media only screen and (max-width: 1024px) {
  .four_block .services_section_item {
    display: inline-block;
    width: 32%;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .six-block .services_section_item:nth-child(4n+4),
  .four_block .services_section_item:nth-child(5n+5),
  .six-block .services_section_item:nth-child(6n+6) {
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px;
  }
  .services_section_item .description {
    margin: 0 0 20px 0;
  }
}

.services_detail .model_detail { float: left; width: 65%; }
.services_detail .model_services { float: right; width: 35%; }
.services_detail .model_services .section_menu { padding: 0 15px; }
.services_detail .model_services .section_menu a {
    color: #fff;
    display: block;
    padding: 15px;
    border-top: 1px solid #f33131;
    text-decoration: none;
    background: #f33131; /* Old browsers */
    background: -moz-linear-gradient(top, #f33131 0%, #a70202  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f33131), color-stop(100%,#a70202)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f33131 0%,#a70202  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f33131 0%,#a70202  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f33131 0%,#a70202  100%); /* IE10+ */
    background: linear-gradient(to bottom, #f33131 0%,#a70202  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33131', endColorstr='#a70202 ',GradientType=0 ); /* IE6-9 */
}

.services_detail .model_services .section_menu a:hover { background: #a70202; color: #fff; }

.services_detail .has_menu { float: left; width: 65%; }
.services_detail .service_menu { float: left; width: 35%; }
.services_detail .service_menu .section_menu { padding: 0 15px; }
.services_detail .service_menu .section_menu a {
    color: #fff;
    display: block;
    padding: 15px;
    border-top: 1px solid #f33131;
    text-decoration: none;
    background: #f33131; /* Old browsers */
    background: -moz-linear-gradient(top, #f33131 0%, #a70202  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f33131), color-stop(100%,#a70202)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f33131 0%,#a70202  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f33131 0%,#a70202  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f33131 0%,#a70202  100%); /* IE10+ */
    background: linear-gradient(to bottom, #f33131 0%,#a70202  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33131', endColorstr='#a70202 ',GradientType=0 ); /* IE6-9 */
}

.services_detail .service_menu .section_menu a:hover { background: #a70202; color: #fff; }

.header_address a { color: #a70202; }
.footer_address a { color: #ccc; }


.bx_catalog_line .bx_catalog_line_title a {color: #a70202!important;}
.bx_catalog_line .bx_catalog_line_ul li {margin-right: 30px!important;}

@media only screen and (max-width:750px) {
    .services_section_block > div.four_block {
        display: inline;
        border-top: none;
    }

    div.four_block > .services_section_item {
        width: 49%;
        /*margin: 0 0 1% 0;*/
        border-top: none;
        padding: 20px 0 0 0;
        text-align: center;
        float: none;
        display: inline-block;
        vertical-align: top;
    }

    /*div.four_block > .services_section_item:nth-child(3n+3) {
        margin: 0;
    }
    div.four_block > .services_section_item:nth-child(4n+4) {
        margin: 0;
    }*/

    div.four_block > .services_section_item {
        width: 49%;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .six-block .services_section_item:nth-child(4n+4),
    .four_block .services_section_item:nth-child(5n+5),
    .six-block .services_section_item:nth-child(6n+6) {
      margin-bottom: 0px !important;
      margin-right: 0px !important;
      margin-left: 0px;
    }
}

@media only screen and (max-width:603px) {
    div.four_block > .services_element {
        width: 49%;
        margin: 0 2% 40px 0;
    }

    /*div.four_block > .services_element:nth-child(3n+3) {*/
        /*margin: 0 0 40px 0 !important;*/
    /*}*/

    div.four_block > .services_element:nth-child(4n+4) {
        margin: 0 2% 40px 0;
    }
}

@media only screen and (max-width:480px) {

    div.four_block > .services_section_item {
        width: 49%;
        margin-bottom: 0px;
        margin-right: 0px;
    }
    .six-block .services_section_item:nth-child(4n+4),
    .four_block .services_section_item:nth-child(5n+5) {
      margin-bottom: 0px !important;
      margin-right: 0px !important;
    }
    div.four_block > .services_section_item img {
        width: 100%;
    }
}
