/* Header
-----------------------------------------------------------------------------*/
.header {
    height: 141px;
    text-align: center;
}

/* Middle
-----------------------------------------------------------------------------*/
.middle {
    width: 100%;
    padding: 0 0 91px;
    position: relative;
}

.middle:after {
    display: table;
    clear: both;
    content: '';
}

.main-wrap .title-wrap {
    background: url(/images/slider_bg.jpg) no-repeat center;
    background-size: cover;
}

.container {
    /*width: 1170px;*/
    margin: 0 auto;
}

.main-wrap .title-wrap .page-header {
    margin: 40px 0 20px;
    border: none;
}

.main-wrap .title-wrap .page-header h1 {
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}

.main-wrap .wrap {
    padding: 40px 0 0;
}

.main-wrap .wrap .main {
    padding-right: 0;
}

.main h2 {
    margin-bottom: 30px;
    color: #383838;
    font-weight: 500;
}
.main .electronic-page .new h2:before{
    content: "NEW";
    color: #ffffff;
    background-color: #8cc100;
    border-radius: 10px;
    padding: 9px;
    margin-right: 10px;
    font-weight: 700;
}
.main .electronic-page .new p{
    padding-left: 0;
}
.graphic-img div{
    float: left;
}
.graphic-img{

}
.graphic-img .img_01{
    width: 235px;

    position: relative;
}
.graphic-img .img_02{
    width: 404px;

    position: relative;
}
.graphic-img .img_01:after{
    content: "";
    position: absolute;
    right: -14px;
    top: -15px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background-color: #8cc100;
    border: 5px solid #ffffff;
    box-sizing: content-box;
}
.graphic-img .img_02:before{
    content: "";
    position: absolute;
    left: -14px;
    top: 207px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background-color: #8cc100;
    border: 5px solid #ffffff;
    box-sizing: content-box;
}
.electronic-page  .graphic-img p{
    font-size: 14px;
    color: #777777;
    margin-top: 28px;
}
.electronic-page .download-block .download-file{
    margin: 0;
    width: 333px;
    display: inline-block;
}
.electronic-page .download-block span{
    color: #333333;
    font-size: 14px;
    padding-left: 15px;
}
.graphic-img .ellipse{
    width: 232px;
    height: 227px;
}
.main p {
    font-size: 14px;
    margin-bottom: 20px;
    color: #333333;
    font-weight: 400;
}
.add_ons .horizontal-laps .lap-img {
    background: url("/images/lap-bg_01.png") no-repeat center;
    width: 101px;
    height: 101px;
    position: relative;
    margin: 0 auto;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap:hover .lap-img,
.add_ons .horizontal-laps .wrap-lap.clicked .lap-img {
    background: url("/images/lap-bg_01-hover.png") no-repeat center;
}

.add_ons .horizontal-laps .wrap-lap .lap-img.lap_01 img {
    background: url("/images/icon/lap_01.png") no-repeat center;
    width: 39px;
    height: 45px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_01 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_01 img {
    background: url("/images/icon/lap_01-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_02 img {
    background: url("/images/icon/lap_02.png") no-repeat center;
    width: 59px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_02 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_02 img {
    background: url("/images/icon/lap_02-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_03 img {
    background: url("/images/icon/lap_03.png") no-repeat center;
    width: 29px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_03 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_03 img {
    background: url("/images/icon/lap_03-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_04 img {
    background: url("/images/icon/lap_04.png") no-repeat center;
    width: 61px;
    height: 51px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_04 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_04 img {
    background: url("/images/icon/lap_04-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_05 img {
    background: url("/images/icon/lap_05.png") no-repeat center;
    width: 45px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_05 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_05 img {
    background: url("/images/icon/lap_05-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_06 img {
    background: url("/images/icon/lap_06.png") no-repeat center;
    width: 46px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_06 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_06 img {
    background: url("/images/icon/lap_06-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_07 img {
    background: url("/images/icon/lap_07.png") no-repeat center;
    width: 41px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_07 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_07 img {
    background: url("/images/icon/lap_07-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_08 img {
    background: url("/images/icon/lap_08.png") no-repeat center;
    width: 60px;
    height: 38px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_08 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_08 img {
    background: url("/images/icon/lap_08-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_09 img {
    background: url("/images/icon/lap_09.png") no-repeat center;
    width: 61px;
    height: 47px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_09 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_09 img {
    background: url("/images/icon/lap_09-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_10 img {
    background: url("/images/icon/lap_10.png") no-repeat center;
    width: 61px;
    height: 45px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_10 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_10 img {
    background: url("/images/icon/lap_10-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_11 img {
    background: url("/images/icon/lap_11.png") no-repeat center;
    width: 38px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_11 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_11 img {
    background: url("/images/icon/lap_11-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_12 img {
    background: url("/images/icon/lap_12.png") no-repeat center;
    width: 49px;
    height: 45px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_12 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_12 img {
    background: url("/images/icon/lap_12-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_13 img {
    background: url("/images/icon/lap_13.png") no-repeat center;
    width: 46px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_13 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_13 img {
    background: url("/images/icon/lap_13-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_14 img {
    background: url("/images/icon/lap_14.png") no-repeat center;
    width: 44px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_14 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_14 img {
    background: url("/images/icon/lap_14-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_15 img {
    background: url("/images/icon/lap_15.png") no-repeat center;
    width: 61px;
    height: 35px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_15 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_15 img {
    background: url("/images/icon/lap_15-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_16 img {
    background: url("/images/icon/lap_16.png") no-repeat center;
    width: 61px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_16 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_16 img {
    background: url("/images/icon/lap_16-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_17 img {
    background: url("/images/icon/lap_17.png") no-repeat center;
    width: 57px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_17 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_17 img {
    background: url("/images/icon/lap_17-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_18 img {
    background: url("/images/icon/lap_18.png") no-repeat center;
    width: 41px;
    height: 45px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_18 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_18 img {
    background: url("/images/icon/lap_18-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_19 img {
    background: url("/images/icon/lap_19.png") no-repeat center;
    width: 54px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_19 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_19 img {
    background: url("/images/icon/lap_19-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_20 img {
    background: url("/images/icon/lap_20.png") no-repeat center;
    width: 47px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_20 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_20 img {
    background: url("/images/icon/lap_20-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_21 img {
    background: url("/images/icon/lap_21.png") no-repeat center;
    width: 55px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_21 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_21 img {
    background: url("/images/icon/lap_21-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_22 img {
    background: url("/images/icon/lap_22.png") no-repeat center;
    width: 61px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_22 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_22 img {
    background: url("/images/icon/lap_22-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_23 img {
    background: url("/images/icon/lap_23.png") no-repeat center;
    width: 33px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_23 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_23 img {
    background: url("/images/icon/lap_23-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_24 img {
    background: url("/images/icon/lap_24.png") no-repeat center;
    width: 33px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_24 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_24 img {
    background: url("/images/icon/lap_24-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.add_ons .horizontal-laps .wrap-lap .lap-img.lap_25 img {
    background: url("/images/icon/lap_25.png") no-repeat center;
    width: 33px;
    height: 46px;
    transition: 0.9s;
}

.add_ons .horizontal-laps .wrap-lap.clicked .lap-img.lap_25 img,
.add_ons .horizontal-laps .wrap-lap:hover .lap-img.lap_25 img {
    background: url("/images/icon/lap_25-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/

.modules .horizontal-laps .lap-img.lap_14{
    background: url("/images/lap-bg_03.png") no-repeat center;
}
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_14,
.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_14{
    background: url("/images/lap-bg_03-hover.png") no-repeat center;
}

.modules .horizontal-laps .lap-img {
    background: url("/images/lap-bg_02.png") no-repeat center;
    width: 101px;
    height: 101px;
    position: relative;
    margin: 0 auto;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap:hover .lap-img,
.modules .horizontal-laps .wrap-lap.clicked .lap-img {
    background: url("/images/lap-bg_02-hover.png") no-repeat center;
}

.modules .horizontal-laps .wrap-lap .lap-img.lap_01 img {
    background: url("/images/icon/lap_001.png") no-repeat center;
    width: 17px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_01 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_01 img {
    background: url("/images/icon/lap_001-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_02 img {
    background: url("/images/icon/lap_002.png") no-repeat center;
    width: 42px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_02 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_02 img {
    background: url("/images/icon/lap_002-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_03 img {
    background: url("/images/icon/lap_003.png") no-repeat center;
    width: 39px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_03 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_03 img {
    background: url("/images/icon/lap_003-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_04 img {
    background: url("/images/icon/lap_004.png") no-repeat center;
    width: 49px;
    height: 45px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_04 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_04 img {
    background: url("/images/icon/lap_004-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_05 img {
    background: url("/images/icon/lap_005.png") no-repeat center;
    width: 49px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_05 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_05 img {
    background: url("/images/icon/lap_005-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_06 img {
    background: url("/images/icon/lap_006.png") no-repeat center;
    width: 61px;
    height: 34px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_06 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_06 img {
    background: url("/images/icon/lap_006-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_07 img {
    background: url("/images/icon/lap_007.png") no-repeat center;
    width: 46px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_07 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_07 img {
    background: url("/images/icon/lap_007-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_08 img {
    background: url("/images/icon/lap_008.png") no-repeat center;
    width: 61px;
    height: 38px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_08 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_08 img {
    background: url("/images/icon/lap_008-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_09 img {
    background: url("/images/icon/lap_009.png") no-repeat center;
    width: 61px;
    height: 20px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_09 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_09 img {
    background: url("/images/icon/lap_009-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_10 img {
    background: url("/images/icon/lap_010.png") no-repeat center;
    width: 60px;
    height: 34px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_10 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_10 img {
    background: url("/images/icon/lap_010-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_11 img {
    background: url("/images/icon/lap_011.png") no-repeat center;
    width: 61px;
    height: 40px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_11 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_11 img {
    background: url("/images/icon/lap_011-hover.png") no-repeat center;
}

/*---------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_12 img {
    background: url("/images/icon/lap_012.png") no-repeat center;
    width: 35px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_12 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_12 img {
    background: url("/images/icon/lap_012-hover.png") no-repeat center;
}

/*---------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_13 img {
    background: url("/images/icon/lap_013.png") no-repeat center;
    width: 61px;
    height: 43px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_13 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_13 img {
    background: url("/images/icon/lap_013-hover.png") no-repeat center;
}

/*---------------------------------------------------------------------------*/
.modules .horizontal-laps .wrap-lap .lap-img.lap_14 img {
    background: url("/images/icon/lap_014.png") no-repeat center;
    width: 38px;
    height: 46px;
    transition: 0.9s;
}

.modules .horizontal-laps .wrap-lap.clicked .lap-img.lap_14 img,
.modules .horizontal-laps .wrap-lap:hover .lap-img.lap_14 img {
    background: url("/images/icon/lap_014-hover.png") no-repeat center;
}

/*--------------------------------------------------------------------------------*/

.wrapper-lapBlock {
    margin: 133px 0 125px;
    border-bottom: 1px solid #ededed;
}

.wrapper-lapBlock .horizontal-laps {
    min-height: 225px;
    transition: 0.9s;
}

.wrapper-lapBlock .horizontal-laps.opened {
    margin-bottom: 40px;
}

.wrapper-lapBlock .horizontal-laps.opened {
    height: 820px;
}

.horizontal-laps .wrap-lap{
    text-align: center;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.horizontal-laps .lap-img img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.wrapper-lapBlock .horizontal-laps > div {
    position: inherit;
}

.wrapper-lapBlock .horizontal-laps p,
.wrapper-lapBlock .horizontal-laps span{
    font-weight: 400;
    margin: 0;
    padding: 20px 0;
    font-size: 19px;
    color: #333333;
    display: block;
}

.wrapper-lapBlock .horizontal-laps .drop-content {
    position: absolute;
    width: 872px;
    height: 0;
    overflow: hidden;
    transition: 0.9s;
    right: 0;
    margin-top: 30px;
    text-align: center;
}

.wrapper-lapBlock .horizontal-laps .drop-content p{
    text-align: left;
    font-weight: 400;
    padding-right: 75px;
}

.wrapper-lapBlock .horizontal-laps .drop-content p b{
    font-weight: bold;
}

.wrapper-lapBlock .horizontal-laps .drop-content p {
    font-size: 14px;
}

.wrapper-lapBlock .horizontal-laps .drop-content .closed {
    position: absolute;
    right: 15px;
    top: 15px;
    background: url("/images/icon/closed.png") no-repeat;
    width: 46px;
    height: 46px;
    cursor: pointer;
}

.download-file {
    font-weight: 700;
    display: block;
    width: 380px;
    height: 50px;
    border: 1px solid #005e92;
    background-color: #006fac;
    border-radius: 25px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 48px;
    text-decoration: none !important;
    margin: 60px auto;
    transition: 0.3s;
}

.download-file:hover {
    color: #006fac;
    background-color: #ffffff;
    box-shadow: inset 0 0 5px 0 #005e92;
}

.download-file:focus {
    color: #ffffff;
    background-color: #006fac;
}

.latest-version .download-file img{
    background: url("/images/icon/download-icon.png") no-repeat center;
    width: 16px;
    height: 11px;
    margin-right: 9px;
    transition: 0.3s;
}

.download-file:hover img {
    background: url("/images/icon/download-icon-hover.png") no-repeat center;
}
.electronic-page .img-galery{
    border-bottom: 1px solid #ededed;
    margin: 60px 0 40px;
}
.img-galery{
    margin-bottom: 90px;
}
.img-galery a {
    margin-right: 30px;
    margin-bottom: 30px;
    display: inline-block;
    width: 150px;
    height: 113px;
}

.img-galery a:nth-child(5n) {
    margin-right: 0;
}

.main-wrap .wrap .content .main .img-galery a img{
    max-width: inherit !important;
}

.galery-h3 {
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 40px;
    color: #333333;
}

.galery-h3 sup {
    font-size: 12px;
}

.clause-block {
    padding-bottom: 60px;
    margin-bottom: 40px;
    border-bottom: 1px solid #ededed;
}

.clause-block .wrap-img {
    margin: 0 30px 30px 0;
    float: left;
    width: 270px;
    height: 203px;
}

.read-more {

    color: #006fac;
    text-decoration: underline;
    display: block;
    text-align: left;
}

.read-more:hover {
    text-decoration: none;
}
.main .title-content{
    font-weight: 600;
    font-size: 28px;
    margin: 0;
    padding-bottom: 28px;
    margin-bottom: 40px;
    border-bottom: 1px solid #efefef;
}
.latest-version h2{
    padding-left: 15px;
    font-weight: 700;
}
.latest-version > div{
    height: 250px;
}
.features-detail{
    margin-bottom: 20px;
}
.features-detail header{
    font-size: 19px;
    font-weight: 700;
    color: #333333;
    margin-bottom: 10px;
    line-height: 17px;
}
.features-detail footer a{
    margin-bottom: 23px;
    display: block;
    color: #1a7eb4;
    font-size: 14px;

    text-decoration: underline;
}
.features-detail footer a:hover{
    text-decoration: none;
}
hr{
    margin-top: 35px;
    margin-bottom: 35px;
}
.list-check{
    margin-bottom: 22px;
    padding: 0;
    list-style: none;
}
.list-check li{
    position: relative;
    padding-left: 18px;
    font-size: 14px;
    color: #383838;
    line-height: 26px;
    font-weight: 400;
}
.list-check li:before{
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    background: url("/images/icon/list-check.png")no-repeat left;
    width: 11px;
    height: 12px;
}
.download-pdf{
    position: relative;
    text-decoration: none!important;
    display: block;
}
.download-pdf p,
.download-pdf span{
    padding-left: 55px;
    text-decoration: underline;
    color: #006fac;
    font-weight: 700;
    display: block;
}
.download-pdf:hover p{
    text-decoration: none;
}
.download-pdf label{
    color: #b4b4b4;
    font-weight: 100;
}
.download-pdf label{
    padding-left: 55px;
}
.download-pdf:before{
    content: "";
    position: absolute;
    width: 45px;
    height: 46px;
    background: url("/images/icon/pdf.png")no-repeat left;
}
.download-pdf p{
    margin: 0;
}
.main p .contact_us {
    color: #1a7eb4;
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
}
.electronic-page .img-p{
    text-align: center;
}
.chemicals-page .img-p img{
    margin: 0 0 34px;
}
.electronic-page .img-p img{
    margin: 20px 0 40px;
}
.chemicals-page .img-p p,
.electronic-page .img-p p,{
    text-align: left;
}

.chemicals-page .img-p div,
.electronic-page .img-p div{
    padding-left: 0;
}
.review .avatar{
    float: left;
    width: 101px;
    height: 101px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 30px;
}
.review .personal-data{
    float: left;
    width: 114px;
    color: #333333;
    font-size: 14px;
    padding-top: 10px;
}
.review .text-review p{
    font-style: italic;
    color: #777777;
}
.review .download-file{
    margin: 0;
}
.img-galery .thumbnail,
.img-galery .img-thumbnail,
.img-galery .thumbnail.img-thumbnail{
    border: none!important;
}