body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
html, body { margin: 0; padding: 0; width: 100%; height: 100%;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
ul { list-style-type: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
textarea { outline: none; resize: none; }
input, button { outline: none; }
a, button, input[type='submit'], #send_form { cursor: pointer; }
input, textarea, button, #send_form, #send_phone {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    font-family: 'Roboto', Verdana, Arial, sans-serif;
}

/*clearfix*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.fl {float:left;}
.fr {float:right;}

.fancybox-nav { display: none; }

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic);
@font-face {
    font-family: 'fontawesome';
    src: url('fonts/fontawesome.eot');
    src: url('fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
    url('fonts/fontawesome.woff') format('woff'),
    url('fonts/fontawesome.ttf') format('truetype'),
    url('fonts/fontawesome.svg#fontawesome') format('svg');
    font-weight: 400;
    font-style: normal;
}


html, body { height: 100%; overflow: hidden; }
#container, .section { height: 100%; position: relative; }
.left { float: left; }

/** **/
body {
    color: #000; width: 100%;
    line-height: 1.2; font-size: 14px;
    font-family: 'Roboto', Verdana, Arial, sans-serif;
    min-width: 1000px;
}

a { text-decoration: underline; color: #2079b7}
a:hover { color: #f68b1f}

a.mtr{color:black;}
a.mtr:hover {text-decoration: underline;}


img { max-width: 100%; }

.alcenter { text-align: center; }
.alright { text-align: right; }
.alleft { text-align: left; }

.ico { display: inline-block; vertical-align: top; }
button, #send_form, #send_phone, .btn {
    font-size: 14px; font-weight: 700;
    text-transform: uppercase; letter-spacing: 1px; white-space: nowrap;
    height: 50px; padding-top: 1px;
    border: none; border-bottom: 1px solid #a05a14;
    border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
#send_form, #send_phone { line-height: 52px; }
.btn { display: inline-block; }
.yn-box { padding: 10px; }


.orange-btn { color: #fff; background: #f68b1f; }
.gray-btn { background: #999; border-color: #666; }
.arrow-btn { text-align: left; padding-left: 9%; }
.arrow-btn .ico { margin-top: 19px; margin-right: 10px; width: 27px; height: 11px; background: url("../img/arrow-form.png") 100% 0 no-repeat; float: right; }
.video-btn { letter-spacing: 0.8px; width: 231px; margin-left: 28px; margin-top: -2px; text-align: center; }
.video-btn .ico { display: inline-block; vertical-align: middle; margin-right: 15px; width: 24px; height: 18px; background: url("../img/ico1.png") 0 0 no-repeat; }

.section {/* padding-bottom: 41px; padding-left: 34px; /*padding-right: 385px; */min-width: 1000px; min-height: 600px; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; }
.section-cont { padding-bottom: 41px; padding-right: 367px; min-width: 633px; }
.inner-section { padding-left: 3.36%; padding-right: 1.68%; min-height: 600px; }

.bgg1 { position: relative; overflow: hidden; }
.bgg1:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_1.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg2 { position: relative; overflow: hidden; }
.bgg2:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_2.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg3 { position: relative; overflow: hidden; }
.bgg3:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_3.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}



.bgg4 { position: relative; overflow: hidden; }
.bgg4:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_4.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg5 { position: relative; overflow: hidden; }
.bgg5:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_5.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg6 { position: relative; overflow: hidden; }
.bgg6:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_6.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg7 { position: relative; overflow: hidden; }
.bgg7:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_7.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg8 { position: relative; overflow: hidden; }
.bgg8:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_8.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg9 { position: relative; overflow: hidden; }
.bgg9:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_9.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bgg10 { position: relative; overflow: hidden; }
.bgg10:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_10.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg11 { position: relative; overflow: hidden; }
.bgg11:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_11.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg12 { position: relative; overflow: hidden; }
.bgg12:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_12.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg13 { position: relative; overflow: hidden; }
.bgg13:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_13.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg14 { position: relative; overflow: hidden; }
.bgg14:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_14.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg15 { position: relative; overflow: hidden; }
.bgg15:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_15.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg16 { position: relative; overflow: hidden; }
.bgg16:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_16.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg17 { position: relative; overflow: hidden; }
.bgg17:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_17.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}

.bgg18 { position: relative; overflow: hidden; }
.bgg18:before {
    width: 100%; height: 100%; z-index: -1;
    position: absolute; top: 0; left: 0; content: '';
    background-image: url("../img/bg_18.jpg");
    background-repeat: no-repeat; background-position: center center;
    background-size: cover; -webkit-background-size: cover;
}


.bg2 { background-image: url("../img/bg2.jpg"); }
.bg3 { background-image: url("../img/bg3.jpg"); }
.bg4 { background-image: url("../img/bg4.jpg"); }
.bg5 { background-image: url("../img/bg5.jpg"); }
.bg6 { background-image: url("../img/bg6.jpg"); }

.hint {
    position: absolute;
    bottom: 15px; right: 500px;
    width: 10%;
    z-index: 10;
}

#pages{
    position: absolute;
    bottom: 15px;
    left: 0;
    padding-right: 367px;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#pages li {
    width: 20px;
    height: 20px;
    margin-right:15px; margin-left: 15px;
    background: #d9dbda;
    display: inline-block;
    border-radius: 50%;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;
    box-shadow: 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
}
#pages li.active {background: #ef7f1b;}

.right-form { min-height: 600px; z-index: 10; background: rgba(0,0,0,0.7); position: fixed; /*width: 25%; */ width: 367px; height: 100%; top: 0; right: 0; max-width: 367px; }
.right-form button, #send_form { 
    width: 100%; 
    position: relative;
    z-index: 10;
    
}

.container-form { padding: 39px 50px 0 6%; }
.container-form .arrow-box {  display: block; text-align: center; }
.container-form .arrow-box span {
    display: inline-block;
    width: 100%; height: 200px;
    margin-bottom: 15px;
    background:  url("../img/arrow-form2.png") 0 100% no-repeat;
    background-size: contain; -webkit-background-size: contain;
}
.container-form .new_request_form, #thankyou_form { position: absolute; bottom: 13.5%; left: 0; padding: 0 50px 0 6%; }
.container-form .new_request_form h4, #thankyou_form h4 { padding-bottom: 30px; padding-top: 8px; font-size: 18px; color: #fff; line-height: 27px; letter-spacing: 0.5px; }
.container-form .new_request_form input[type='text'] {
    padding: 0 9%; margin-bottom: 22px;
    font-size: 14px; color: #fff;
    width: 100%;height: 47px;
    border: 1px solid #e1e1e1;
    background: rgba(255,255,255,0.2);
}
.container-form .new_request_form input[type='text']::-webkit-input-placeholder { color: #fff; }
.container-form .new_request_form input[type='text']:-moz-placeholder { color: #fff; }
.container-form .new_request_form input[type='text']::-moz-placeholder { color: #fff; }
.container-form .new_request_form input[type='text']:-ms-input-placeholder { color: #fff; }



.container-form .new_request_phone input[type='text'] {
    padding: 0 9%; margin-bottom: 22px;
    font-size: 14px; color: #fff;
    width: 100%;height: 47px;
    border: 1px solid #e1e1e1;
    background: rgba(255,255,255,0.2);
}
.container-form .new_request_phone input[type='text']::-webkit-input-placeholder { color: #fff; }
.container-form .new_request_phone input[type='text']:-moz-placeholder { color: #fff; }
.container-form .new_request_phone input[type='text']::-moz-placeholder { color: #fff; }
.container-form .new_request_phone input[type='text']:-ms-input-placeholder { color: #fff; }

.white { color: #fff }
.black { color: #000 }
.orange { color: #f68b1f }

/*header*/
header { margin-bottom: 125px; position: relative; }
.logo-box { width: 260px; float: left; padding-top: 39px; text-align: center; }
.logo-box span { letter-spacing: 0.5px; padding-top: 4px; font-weight: 500; line-height: 18px; display: block; font-size: 12px; color: #f68b1f; text-transform: uppercase}
.phone-box { padding-top: 33px; float: right; text-align: right; line-height: 28px }
.phone-box .number { font-size: 48px }
.phone-box .small { word-spacing: -1px; padding-top: 6px; font-size: 14px; font-weight: 300; }
.phone-box .clock { color: #f68b1f;display: block; font-size: 31px; font-weight: 500; letter-spacing: 0.5px; line-height: 18px; text-transform: uppercase; margin-top:10px; }
.phone-box .clockgr { display: block; font-size: 31px; font-weight: 500; letter-spacing: 0.5px; line-height: 18px; text-transform: uppercase; margin-top:10px; }
.phone-box span { display: block; }
h2 { padding-bottom: 71px; font-weight: 700; letter-spacing: -0.5px; font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; text-align: left; font-size: 45px; text-transform: uppercase; line-height: 54px; }
header h2 { padding-bottom: 0; position: absolute; left: 290px; bottom: -11px; }
.black h2 { color: #333; }
.info { font-size: 30px; letter-spacing: 1px; line-height: 35px; text-transform: uppercase; }

.img-box {
    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2)
}

/**/
.slide1 h2 { width: 750px; }
.info { width: 800px; }

/*product*/
.slide2 header { margin-bottom: 100px; }
.slide2 h2 { padding-bottom: 0; width: 600px; }
.product-list { display: inline-block !important; letter-spacing: -0.3em; margin: 0 30px; }
.product-list li, .man-list li { padding-top: 12.5px; padding-bottom: 30px; margin-right: 74px; float: left; position: relative }
.product-list li { margin-right: 37px; margin-left: 37px; margin-bottom: 35px; float: none; display: inline-block; letter-spacing: normal; vertical-align: top; }
.product-list li .img-box, .man-list li .img-box {
    display: table-cell; overflow: hidden;
    text-align: center; vertical-align: middle;
    width: 158px; height: 158px;
    border: 2px solid #bdc2c9; background: #fff;
}
.product-list li .img-box img { max-width: 158px; display: block; }
.product-list li .text-pr {
    opacity: 0; cursor: pointer;
    position: absolute; top: 12.5px; left: 0;
    width: 162px; height: 162px;
    background: rgba(246, 139, 31, 0.95);
    color: #fff; font-size: 16px; font-weight: 500; line-height: 24px;
    text-transform: uppercase; text-align: center;
    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2)
}
.product-list li .alv { display: table-cell; width: 162px; height: 162px; vertical-align: middle }
.product-list li:hover .text-pr {
    top: 0; left: -12.5px;
    width: 187px; height: 187px;
    opacity: 1;
    -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -moz-transition: all 0.5s ease;
}
.product-list li .alv { width: 187px; height: 187px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

/*prichina-list*/
.slide3 header { margin-bottom: 90px; }
.prichina-list { margin-left: -4.57%; padding-bottom: 13px; text-align: center; margin-right: 20px; }
.prichina-list li { margin-bottom: 0; margin-right: 4.57%; margin-left: 4.57%; display: inline-block; vertical-align: top; width: 300px; }
/*.prichina-list li:nth-child(3n+3), .prichina-list li:last-child { margin-right: 0; }        */
.prichina-list .number-t {
    width: 30px; height: 24px; padding-top: 6px;
    position: absolute; top: 10px; left: 10px;
    color: #fff; font-size: 18px; line-height: 18px; text-align: center;
    font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; font-weight: 700;
    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
    background-color: #f59029;
    background-image:-moz-linear-gradient(#f59029 0%, #fee094 100%);
    background-image:-webkit-gradient(linear,color-stop(0, #f59029),color-stop(1, #fee094));
    background-image:-webkit-linear-gradient(#f59029 0%,#fee094 100%);
    background-image:-o-linear-gradient(#f59029 0%,#fee094 100%);
    background-image:linear-gradient(#f59029 0%,#fee094 100%);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2)
}
.prichina-list .img-box {
    margin: 0 auto 22px auto;
    position: relative; width: 165px; height: 165px;
}
.prichina-list .text-pr { font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; font-size: 16px; line-height: 20px; font-weight: 700; text-transform: uppercase }

/*preim-list*/
.slide4 header { margin-bottom: 70px; }
.slide4 h2 { /*padding-bottom: 35px;*/ width: 600px; }
.preim-list { text-transform: uppercase; font-size: 30px; line-height: 36px; font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; }
.preim-list .orange { font-weight: 700; }
.preim-list li { letter-spacing: -0.5px; padding-bottom: 24px; position: relative; padding-left: 31px; }
.preim-list li:before { background: url("../img/dott.png") 0 0 no-repeat; display: inline-block; width: 9px; height: 9px; content: ''; position: absolute; top: 12px; left: 8px; }

/*fact-list*/
.slide5 header { margin-bottom: 90px; }
.slide5 h2 { width: 760px; }
.fact-list { margin-right: 40px; padding-bottom: 50px; }
.fact-list li {
    float: left; width: 23%; margin-right: 2%; padding-top: 24px;
    text-align: center; position: relative;
    font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; font-size: 16px; line-height: 24px;
    font-weight: 700; text-transform: uppercase; word-spacing: -1px;
}
.fact-list li:last-child { margin-right: 0; }
.fact-list li:before { position: absolute; top: 0; left: 50%; content: ''; margin-left: -25px; width: 50px; height: 4px; background: #f68b1f; }
.fact-list li .text-pr { max-width: 220px; display: block; margin: 0 auto }
.man-list li {
    font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; font-weight: 700;
    padding-top: 0; padding-bottom: 0;
    background: #f2f2f2;
    border: 1px solid #c5ccd3;
    height: 174px; width: 360px;
    margin-right: 36px;
    position: relative;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.man-list li .img-box {
    display: inline-block;
    height: 69px; width: 100%;
    padding-bottom: 19px;
    text-align: center;
    vertical-align: middle;
    border: none;
    background: none;
    box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
    border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.man-list li .parnter-box {
    float: left;
    padding-top: 16px;
    text-align: center;
    width: 197px;
    cursor: url("/img/lupa.png"), pointer;
}
.man-list li .text-pr {
    color: #000;
    text-transform: uppercase;
    padding-top: 12px;
    font-size: 16px; line-height: 24px;
}
.man-list li .paper {
    float: right;
    height: 180px;
    margin-right: -4px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    cursor: url("/img/lupa.png"), pointer;
}
.man-list li .paper img {
    height: 100%;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.man-list li span { letter-spacing: -0.2px; display: block; text-align: center; text-transform: uppercase }
.man-list li .text-pr {  }
.man-list li .company-name { padding-top: 4px; font-size: 12px; line-height: 18px; }
.man-list li a { display: block; position: relative; }

.slide5 .jcarousel-wrapper { margin-top: 0 }
.slide5 .jcarousel ul { margin: 0 0 0 29px; }
.slide5 .jcarousel-control-prev { background-position: 0 54px; }
.slide5 .jcarousel-control-next { background-position: 100% 54px; }

.slide6 .inner-section { position: relative; }
.slide6 .section-cont { padding-bottom: 0; }
.slide6 header { margin-bottom: 0; }
.addr-box {
    font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; font-size: 14px; line-height: 24px;
    position: absolute; bottom: 33px; right: 15px;
    width: 279px; padding: 14px 23px 16px 23px;;
    border: 2px solid #bdc2c9; background: #fff;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    z-index: 10;
}
.map { /*display: inline-block;*/ position: relative; max-height: 678px; max-width: 1300px; margin: 0 auto }
.map img { display: block; max-height: 100%; }
.bubble-box { position: absolute; }
.bubble {
    width: 15px; height: 15px; display: inline-block;
    border: 3px solid #fff; cursor: pointer;
    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
    box-shadow: 0 5px 10px rgba(0,0,0,0.4); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.4)
}
.bubble-text {
    position: absolute; display: none;
    padding: 12px 10px 15px 10px; margin-bottom: 15px;
    color: #505050; font-family: 'Roboto Condensed', Verdana, Arial, sans-serif;
    line-height: 17px; font-size: 14px;
    background: #fff;
    width: 175px; left: -87.5px; bottom: 100%; z-index: 15;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2)
}
.bubble-text:after {
    width: 14px; height: 7px;
    position: absolute; bottom: -7px; left: 50%; margin-left: -7px;
    content: ''; display: inline-block;
    background: url("../img/arrow-addr.png") 0 0 no-repeat
}
.name-bubble { position: absolute; font-size: 14px; line-height: 16px; font-family: 'Roboto Condensed', Verdana, Arial, sans-serif; }
.bubble.orange {
    background-color: #f79830;
    background-image:-moz-linear-gradient(#fee091 0%, #f79830 100%);
    background-image:-webkit-gradient(linear,color-stop(0, #fee091),color-stop(1, #f79830));
    background-image:-webkit-linear-gradient(#fee091 0%,#f79830 100%);
    background-image:-o-linear-gradient(#fee091 0%,#f79830 100%);
    background-image:linear-gradient(#fee091 0%,#f79830 100%);
}
.bubble.blue {
    background-color: #0d66da;
    background-image:-moz-linear-gradient(#52b7f1 0%, #0d66da 100%);
    background-image:-webkit-gradient(linear,color-stop(0, #52b7f1),color-stop(1, #0d66da));
    background-image:-webkit-linear-gradient(#52b7f1 0%,#0d66da 100%);
    background-image:-o-linear-gradient(#52b7f1 0%,#0d66da 100%);
    background-image:linear-gradient(#52b7f1 0%,#0d66da 100%);
}

#b1 { top: 37.01%; left: 15.81%; }
#b5 { top: 52.38%; left: 8.69%; }
#b6 { top: 49.22%; left: 23.1%; }
#b7 { top: 45.00%; left: 34.74%; }
#b10 { top: 46.28%; left: 32.74%; }
#b11 { top: 69.43%; left: 58.16%; }
#b12 { top: 51.5%; left: 25.1%; }

#t1 { top: 34.01%; left: 14.2%; }
#t5 { top: 49.0%; left: 6.69%; }
#t6 { top: 46.22%; left: 23.1%; }
#t7 { top: 42.0%; left: 31.74%; }
#t10 { top: 50.5%; left: 32.0%; }
#t11 { top: 66.24%; left: 56.50%; }
#t12 { top: 48.4%; left: 24.7%; }



/*partner*/
.partner-list { letter-spacing: -0.3em; padding-right: 15px; }
.partner-list li { letter-spacing: 0; padding-bottom: 44px; text-align: center; vertical-align: top; display: inline-block; width: 25%; }
.partner-list li:nth-child(4n+4) { text-align: right }
.partner-list li:nth-child(4n+1) { text-align: left }
.partner-list li a { text-decoration: none !important; color: #000; }
.partner-list li .img-box {
    padding-bottom: 19px; text-align: center; max-width: 250px; display: inline-block; height: 69px; vertical-align: middle;
    border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
    box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
    cursor: url("/img/lupa.png"), pointer;
}
.partner-list li .img-box span { display: table-cell; height: 69px; width: 400px; vertical-align: middle }
.partner-list li .img-box img { max-height: 50px; max-width: 100%; }
.partner-list li .text-box {
    font-family: "Roboto Condensed",Verdana,Arial,sans-serif;
    font-size: 16px; font-wevight: 700;
    line-height: 20px;
    text-transform: uppercase;
    cursor: url("/img/lupa.png"), pointer;
}
.partner-list li .name { display: inline-block; max-width: 250px; width: 250px; text-align: center; padding-bottom: 8px; text-transform: uppercase; line-height: 24px; font-size: 16px; }
.partner-list li .text-box span { color: #707070; font-size: 13px; line-height: 15px; display: block; }


/*jcarousel*/
.jcarousel-wrapper { margin: -8px 77px 0 0; position: relative; }
.jcarousel { min-height: 215px; position: relative; overflow: hidden; width: 100%; }
.jcarousel ul { width: 20000em;  position: relative; list-style: none; margin: 0 0 0 46px; padding: 0; }
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute; top: 0; width: 20px; height: 165px; margin-top: 13px;
}
.jcarousel-control-prev { left: 2px; background: url("../img/arrow-left.png") 0 67px no-repeat; }
.jcarousel-control-next { right: -30px; background: url("../img/arrow-right.png") 100% 67px no-repeat; }

.overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0.7; z-index: 11; }
.container-popup { display: none; position: fixed; top: 0; left: 0; height: 100%; right: 0; padding: 0 10px; background: none; z-index: 12; }
.popup {
    position: relative; top: 40%; margin-top: -100px;
    margin-left: auto; margin-right: auto;
    max-width: 400px; /*height: 300px;      */
    background: rgba(0,0,0,0.7);
}
.popup-box { padding-top: 15px; padding-bottom: 39px; text-align: center; display: table-cell; /*height: 200px;*/width: 400px; vertical-align: middle; }
.popup-box .container-form form { position: inherit; padding: 0; }
.popup-box .orange-btn { width: 100% }
.popup-box .btn { width: 144px; font-size: 13px; height: 35px; line-height: 35px; }
.popup p { font-size: 18px; text-align: center; }
.popup .close { width: 40px; color: #fff; opacity: 0.7; height: 40px; position: absolute; top: 0; right: 0; cursor: pointer; font-size: 35px; font-weight: 300 }
.popup .close:hover { opacity:1; }

.arrow-bottom {
    position: fixed; right: 425px;
    bottom: 40px;
    width: 200px;
    z-index: 11;
    cursor: pointer;
}

.checkbox {
    margin-top: 0;
    margin-bottom: 18px;
    position: relative;
    display: block;
}
.checkbox label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0;
    cursor: pointer;
    float: left
}
.option {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 22px; height: 22px;
	cursor: pointer;
	-webkit-user-select: none; -moz-user-select: none;
	-ms-user-select: none; user-select: none;
	margin-right: 9px; margin-top: 1px;
}
.option > input {
	position: absolute;
	left: 0;
	width: inherit; height: inherit;
	opacity: 0;
	cursor: pointer;
}
.check-bg {
	display: inline-block;
	width: 18px; height: 18px;
	cursor: pointer;
	border: 2px solid #fff;
}
input:checked + .check-bg {
	width: 18px; height: 18px;
	border-color: #f68b1f;
}
input:checked + .check-bg:after {
	position: absolute;
	top: 2px; left: 4px;
	color: #f68b1f;
	font-size: 14px;
	content: '';	
	font-family: 'fontawesome', Arial, Verdana, sans-serif;
}
.label-text { 
    display: block;
    margin-left: 31px;
    color: #fff;
} 
.label-text a { color: #fff; } 
.popup-container-text {
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;
    color: #000;
    text-align: left;
    padding-right: 20px;
}
#policytext .popup {
	top: 10%;
	margin-top: 0; 
	max-width: 650px;
	background: #fff;
	height: 80%;
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.3);
	padding-left: 20px; padding-right: 20px;
}
#policytext .popup-box {
    width: 100%;
    padding: 40px 0 0 0;
}
#policytext .popup .close { color: #000; } 

/*animation*/
@-webkit-keyframes bgmove {
    0% { -webkit-transform: scale(1.0);}
    50% { -webkit-transform: scale(2.0); }
    100% { -webkit-transform: scale(1.0); }
}
@keyframes bgmove {
    0% { transform: scale(1.0); }
    50% { transform: scale(2.0); }
    100% { transform: scale(1.0); }
}

/*resize*/
@media screen and (max-width:1700px),screen and (max-device-width:1700px){
    .prichina-list li { width: 250px; }
    .product-list { margin: 0; }
    .product-list li { margin-right: 25px; margin-left: 25px; margin-bottom: -15px; }
    .hint { right: 450px; }
    .arrow-bottom { width: 170px; bottom: 20px; }
}
@media screen and (max-width:1470px),screen and (max-device-width:1470px){
    .slide5 h2, .slide4 h2, .slide2 h2 { width: auto; }
    .prichina-list { margin-left: -4%; }
    .prichina-list li { margin-right: 4%; margin-left: 4%; }
}
@media screen and (max-width:1450px),screen and (max-device-width:1450px){
    .product-list li { margin-right: 12px; margin-left: 13px; }
}
@media screen and (max-width:1440px),screen and (max-device-width:1440px){
    .prichina-list { margin-left: 0; }
    .prichina-list li { width: 205px; margin-right:50px; margin-left: 50px; margin-bottom: -16px; }
    .prichina-list li:nth-child(3n+3) { margin-right: 0; }
    .prichina-list li:first-child { margin-left: 0; }
    .prichina-list .img-box { margin-bottom: 15px; }
    .prichina-list .text-pr { margin-bottom: 7px; }
    .fact-list li { font-size: 15px; line-height: 22px; }
    .partner-list li .img-box { padding-left: 15px; padding-right: 15px; display: block; line-height: 110px; }
    .partner-list li .img-box span { display: block; width: auto }
    .partner-list li .img-box img { max-width: 100% }
    .partner-list li .name { display: block; width: auto; padding-left: 10px; padding-right: 10px }
}
@media screen and (max-width:1400px),screen and (max-device-width:1400px){
    .partner-list li .name { font-size: 14px; line-height: 20px; }
}
@media screen and (max-width:1360px),screen and (max-device-width:1360px){
    .right-form { width: 325px; }
    .container-form { padding-left: 6%; padding-right: 38px; }
    .container-form .new_request_form, #thankyou_form { padding-right: 38px; }
    .container-form button { font-size: 13px; }
    .container-form .arrow-btn { font-size: 13px !important; padding-left: 12px; }
    .container-form .arrow-btn .ico { width: 20px; }
    .section-cont { padding-right: 325px; }
    h2 { font-size: 40px; line-height: 49px; }
    .logo-box { width: 230px; padding-top: 30px; }
    .phone-box { padding-top: 25px; }
    .logo-box img { width: 160px; }
    .logo-box span { font-size: 11px; }
    header h2 { left: 260px; bottom: -6px; }
    .fact-list { margin-right: 0; }
    .jcarousel-wrapper { margin-right: 40px; }
    .preim-list { font-size: 28px; line-height: 34px; }
    .video-btn { margin-top: 0; }
    .fact-list li { width: 24%; margin-right: 1%; font-size: 14px; line-height: 21px; }
    .slide2 header { margin-bottom: 60px; }
    .product-list li { margin-right: 7px; margin-left: 7px; margin-bottom: -10px; } 
    .hint { right: 350px; }
    html.fsvs #fsvs-pagination {
        width: 24px !important;
        background-size: 32px auto; -webkit-background-size: 32px auto;
        padding-bottom: 0 !important;
    }
    html.fsvs #fsvs-pagination:before {
        top: -32px;
        width: 32px; height: 32px;
        background-size: 32px auto; -webkit-background-size: 32px auto;
    }
    html.fsvs #fsvs-pagination:after {
        bottom: -32px;
        width: 32px; height: 32px;
        background-size: 32px auto; -webkit-background-size: 32px auto;
    }
    html.fsvs #fsvs-pagination li { margin-left: 3px; }
    html.fsvs #fsvs-pagination li > span { width: 18px !important; height: 18px !important; }
    html.fsvs #fsvs-pagination li > span > span { margin: 2px !important; }
    .arrow-bottom { right: 365px; }
}
@media screen and (max-width:1270px),screen and (max-device-width:1270px){
    .right-form { width: 300px; }
    .section-cont { padding-right: 300px; }
    .logo-box { width: 200px; }
    header h2 { left: 230px; }
    h2 { font-size: 37px; line-height: 46px; }
    .prichina-list li { margin-right: 40px; margin-left: 40px; margin-bottom: 30px; }
    .prichina-list li:nth-child(3n+3) { margin-right: 0; }
    .prichina-list li:first-child { margin-left: 0; }
    .slide4 h2 {/* padding-bottom: 25px;*/ }
    .preim-list { /*font-size: 26px; line-height: 32px;*/}
    .preim-list li { /*padding-bottom: 16px; */}
    .slide5 .jcarousel-wrapper { margin-top: -10px; }
    .arrow-bottom { right: 340px; }
}
@media screen and (max-width:1170px),screen and (max-device-width:1170px){
    .right-form { width: 250px; }
    .container-form { padding-left: 4%; padding-right: 4%; }
    .container-form form { padding-left: 4%; padding-right: 4%; bottom: 9.5%; }
    .container-form form h4 { font-size: 17px; line-height: 24px; padding-bottom: 30px; }
    .container-form .new_request_form, #thankyou_form { bottom: 10.5%; }
    .container-form .new_request_form h4, #thankyou_form h4 { line-height: 22px; padding-bottom: 24px; }
    .section-cont { padding-right: 250px; }
    .logo-box { width: 200px; }
    header h2 { left: 220px; }
    h2 { font-size: 35px; line-height: 44px; }
    button { font-size: 13px; }
    .phone-box .number { font-size: 44px; }
    .slide1 h2, .info { width: auto; }
    .prichina-list li { margin-right: 40px; margin-left: 40px; width: 190px; }
    .prichina-list li:nth-child(3n+3) { margin-right: 0; }
    .prichina-list li:first-child { margin-left: 0; }
    .slide5 .jcarousel-wrapper { margin-top: -14px; }
    .fact-list { padding-bottom: 30px; }
    .name-bubble { margin-top: 3px; }
    .arrow-bottom { right: 290px; }
}

@media screen and (max-width:1070px),screen and (max-device-width:1070px){
    .prichina-list li { margin-right: 20px; margin-left: 20px; width: 195px; }
    .prichina-list li:nth-child(3n+3) { margin-right: 0; }
    .prichina-list li:first-child { margin-left: 0; }
}

@media screen and (max-width:1000px),screen and (max-device-width:1000px){
    /*html, body { overflow: visible; }
    .left { float: none; }     */
}
@media screen and (max-height:850px),screen and (max-device-height:850px){
    .slide2 header { margin-bottom: 85px; }
    .slide3 header { margin-bottom: 52px; }
    .slide4 header { margin-bottom: 36px; }
    .slide5 header { margin-bottom: 60px; }
    .slide5 .jcarousel-wrapper { margin-top: -10px; }
    .fact-list { padding-bottom: 35px; }
    .product-list li { margin-bottom: 0 }
    .container-form .arrow-box span { width: 100%; }
}

@media screen and (max-height:800px),screen and (max-device-height:800px){
    header { margin-bottom: 105px; }
    h2 { padding-bottom: 51px; }
    .slide2 h2 { padding-bottom: 0; }
    .prichina-list li { margin-bottom: -16px; }
    .slide5 .jcarousel-wrapper { margin-top: -14px; }
    .slide4 h2 { /*padding-bottom: 30px;*/ }
    .preim-list { font-size: 28px; line-height: 34px; }
    .preim-list li { padding-bottom: 20px; }
    .video-btn { margin-top: 0; }
    .fact-list li { width: 24%; margin-right: 1%; font-size: 14px; line-height: 19px; }
    .container-form .arrow-box span { width: 80%; }
    .arrow-bottom { width: 145px; }
}
@media screen and (max-height:750px),screen and (max-device-height:750px){
    h2 { font-size: 40px; line-height: 49px; }
    .logo-box { width: 230px; padding-top: 30px; }
    .logo-box img { width: 160px; }
    .logo-box span { font-size: 11px; }
    .phone-box { padding-top: 25px; }
    header h2 { left: 260px; bottom: -6px; }
    .prichina-list .img-box { margin-bottom: 12px; }
    .slide4 h2 { /*padding-bottom: 25px;*/ }
    .preim-list { font-size: 26px; line-height: 32px; }
    .preim-list li { padding-bottom: 16px; }
    .fact-list { padding-bottom: 21px; }

}
@media screen and (max-height:700px),screen and (max-device-height:700px){
    header { margin-bottom: 85px; }
    h2 { padding-bottom: 31px; font-size: 37px; line-height: 46px; }
    .slide2 h2 { padding-bottom: 0; }
    .slide2 header, .slide7 header { margin-bottom: 55px; }
    .slide3 header { margin-bottom: 35px; }
    .prichina-list .img-box { width: 150px; height: 150px; }
    .prichina-list .number-t { top: 7px; left: 7px; }
    .man-list li .text-pr { font-size: 14px; line-height: 20px; padding-top: 8px; }
    .name-bubble { margin-top: 3px; }
    .product-list li { margin-bottom: -25px }
    .partner-list li { padding-bottom: 20px; }
    .container-form .new_request_form h4, #thankyou_form h4 { padding-bottom: 20px; padding-top: 18px }
    .container-form .arrow-box span { width: 50%; margin-bottom: 0; }
}
@media screen and (max-height:670px),screen and (max-device-height:670px){
    .prichina-list li { width: 240px; }
    .prichina-list .img-box { width: 140px; height: 140px; }
    .prichina-list .text-pr { font-size: 14px; line-height: 18px; }
    .slide5 header { margin-bottom: 40px; }
    .fact-list { padding-bottom: 10px; }
    .fact-list li { padding-top: 16px; }
}
@media screen and (max-height:640px),screen and (max-device-height:640px){
    /* .prichina-list li { width: 230px; margin-bottom: -30px; }  */
    .slide4 header { margin-bottom: 30px; }
    .slide4 h2 { /*padding-bottom: 20px;*/ }
    .preim-list { font-size: 22px; line-height: 28px; padding-bottom: 8px; }
    .preim-list li { padding-bottom: 12px; }
    .slide2 header { margin-bottom: 30px; }
}
@media screen and (max-width:1550px) and (max-height:850px),screen and (max-device-width:1550px) and (max-device-height:850px) {
    .addr-box { top: 190px; bottom: auto; padding: 7px 15px 7px 15px; }
}
@media screen and (max-width:1470px) and (max-height:650px),screen and (max-device-width:1470px) and (max-device-height:650px) {
    .prichina-list li { margin-bottom: -24px; }
}
@media screen and (max-width:1440px) and (max-height:670px),screen and (max-device-width:1440px) and (max-device-height:670px) {
    .prichina-list li { width: 205px; }
}
@media screen and (max-width:1370px) and (max-height:650px),screen and (max-device-width:1370px) and (max-device-height:650px) {
    .prichina-list li { margin-bottom: -24px; }
}
@media screen and (max-width:1350px) and (max-height:850px),screen and (max-device-width:1350px) and (max-device-height:750px) {
    .slide2 header { margin-bottom: 45px; }
    .product-list li { margin-bottom: -10px; }
}
@media screen and (max-width:1350px) and (max-height:750px),screen and (max-device-width:1350px) and (max-device-height:750px) {
    .slide2 header { margin-bottom: 30px; }
}
@media screen and (max-width:1300px) and (max-height:850px),screen and (max-device-width:1300px) and (max-device-height:850px) {
    .slide2 header { margin-bottom: 30px; }
    .product-list li { margin-bottom: -25px; }
}
@media screen and (max-width:1300px) and (max-height:800px),screen and (max-device-width:1300px) and (max-device-height:800px) {
    .product-list li .img-box { width: 150px; height: 150px; }
    .product-list li .img-box img { max-width: 150px; }
    .product-list li .text-pr, .product-list li .alv { width: 154px; height: 154px; }
    .product-list li:hover .text-pr, .product-list li .alv  { width: 179px; height: 179px; }
    .product-list li { margin-bottom: -30px; }
}
@media screen and (max-width:1300px) and (max-height:750px),screen and (max-device-width:1300px) and (max-device-height:750px) {
    .prichina-list .text-pr { font-size: 14px; line-height: 18px; width: 190px; display: block; margin: 0 auto; }
    .slide2 header { margin-bottom: 45px; }
    .product-list li { margin-bottom: 0 }
    .product-list li .img-box { width: 140px; height: 140px; }
    .product-list li .img-box img { max-width: 140px; }
    .product-list li .text-pr, .product-list li .alv { width: 144px; height: 144px; }
    .product-list li:hover .text-pr, .product-list li .alv  { width: 170px; height: 170px; }
}
@media screen and (max-width:1300px) and (max-height:700px),screen and (max-device-width:1300px) and (max-device-height:700px) {
    .prichina-list li { margin-bottom: -12px; }
}
@media screen and (max-width:1300px) and (max-height:650px),screen and (max-device-width:1300px) and (max-device-height:650px) {
    .prichina-list li { margin-bottom: -24px; }
}
@media screen and (max-width:1270px) and (max-height:750px),screen and (max-device-width:1270px) and (max-device-height:750px) {
    .prichina-list .text-pr { font-size: 14px; line-height: 18px; width: 190px; display: block; margin: 0 auto; }
    .logo-box { width: 220px; }
    header h2 { left: 240px; }
    h2 {font-size: 37px; line-height: 46px;}
    .slide5 h2, .slide4 h2  {font-size: 35px; line-height: 44px;}
    .slide5 header { margin-bottom: 50px; }
    .slide5 .jcarousel-wrapper { margin-top: -20px; }
}
@media screen and (max-width:1270px) and (max-height:700px),screen and (max-device-width:1270px) and (max-device-height:700px) {
    .prichina-list li { margin-bottom: -12px; }
}
@media screen and (max-width:1270px) and (max-height:650px),screen and (max-device-width:1270px) and (max-device-height:650px) {
    .prichina-list li { margin-bottom: -24px; }
    .preim-list {  font-size: 20px; line-height: 26px; }
    .fact-list li { font-size: 13px; line-height: 18px; }
}
@media screen and (max-width:1200px) and (max-height:750px),screen and (max-device-width:1200px) and (max-device-height:750px) {
    .slide2 header { margin-bottom: 15px; }
    .product-list li { margin-bottom: -30px; }
}
@media screen and (max-width:1200px) and (max-height:700px),screen and (max-device-width:1200px) and (max-device-height:700px) {
    .product-list li .img-box { width: 130px; height: 130px; }
    .product-list li .img-box img { max-width: 130px; }
    .product-list li .text-pr, .product-list li .alv { width: 134px; height: 134px; }
    .product-list li:hover .text-pr, .product-list li .alv  { width: 160px; height: 160px; }
}
@media screen and (max-width:1200px) and (max-height:650px),screen and (max-device-width:1200px) and (max-device-height:650px) {
    .product-list li .img-box { width: 120px; height: 120px; }
    .product-list li .img-box img { max-width: 120px; }
    .product-list li .text-pr, .product-list li .alv { width: 124px; height: 124px; }
    .product-list li:hover .text-pr, .product-list li .alv  { width: 150px; height: 150px; }
}
@media screen and (max-width:1170px) and (max-height:750px),screen and (max-device-width:1170px) and (max-device-height:750px) {
    .prichina-list li { margin-bottom: -12px; }
}
@media screen and (max-width:1170px) and (max-height:700px),screen and (max-device-width:1170px) and (max-device-height:700px) {
    .prichina-list li { margin-right: 40px; margin-left: 40px; width: 190px; }
    .prichina-list li:nth-child(3n+3) { margin-right: 0; }
    .prichina-list li:first-child { margin-left: 0; }
}
@media screen and (max-width:1170px) and (max-height:650px),screen and (max-device-width:1170px) and (max-device-height:650px) {
    .prichina-list li { margin-bottom: -24px; }
    .preim-list {  font-size: 20px; line-height: 26px; }
    .logo-box { width: 220px; }
    header h2 { left: 240px; }
    .slide5 header { margin-bottom: 40px; }
}
@media screen and (max-width:1130px) and (max-height:700px),screen and (max-device-width:1130px) and (max-device-height:700px) {
    /*.prichina-list li { margin-bottom: -12px; }    */
}
@media screen and (max-width:1100px) and (max-height:800px),screen and (max-device-width:1100px) and (max-device-height:800px) {
    .prichina-list li { margin-bottom: 0; }
}
@media screen and (max-width:1100px) and (max-height:750px),screen and (max-device-width:1100px) and (max-device-height:750px) {
    .prichina-list li { margin-left: 30px; margin-right: 30px; width: 180px; margin-bottom: -12px; }
}
@media screen and (max-width:1100px) and (max-height:700px),screen and (max-device-width:1100px) and (max-device-height:700px) {
    h2 { font-size: 35px; line-height: 44px; }
    .prichina-list li { margin-left: 35px; margin-right: 35px; width: 180px; }
    .prichina-list .text-pr { width: auto; }
    .slide4 header { margin-bottom: 25px; }
    .slide4 h2 { /*padding-bottom: 20px;*/ }
    .preim-list { padding-bottom: 5px; font-size: 22px; line-height: 28px; }
    .preim-list li { padding-bottom: 10px; }
}
@media screen and (max-width:1100px) and (max-height:650px),screen and (max-device-width:1100px) and (max-device-height:650px) {
    .slide3 header { margin-bottom: 25px; }
    .prichina-list li { margin-bottom: -24px; }
    .prichina-list .text-pr { font-size: 13px; line-height: 17px; width: 165px; }
    .slide4 h2 {/* padding-bottom: 15px;*/ }
    .preim-list { font-size: 20px; line-height: 26px; padding-bottom: 8px; }
}



