@font-face{font-family:'geometria';src:url('fonts/geometria.eot');src:url('fonts/geometria.eot?#iefix') format('embedded-opentype'),
url('fonts/geometria.woff') format('woff'),
url('fonts/geometria.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'geometria-bold';src:url('fonts/geometria-bold.eot');src:url('fonts/geometria-bold.eot?#iefix') format('embedded-opentype'),
url('fonts/geometria-bold.woff') format('woff'),
url('fonts/geometria-bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'geometria-light';src:url('fonts/geometria-light.eot');src:url('fonts/geometria-light.eot?#iefix') format('embedded-opentype'),
url('fonts/geometria-light.woff') format('woff'),
url('fonts/geometria-light.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansBold';src:url('fonts/PTSansBold.eot');src:url('fonts/PTSansBold.eot?#iefix') format('embedded-opentype'),
url('fonts/PTSansBold.woff') format('woff'),
url('fonts/PTSansBold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansItalic';src:url('fonts/PTSansItalic.eot');src:url('fonts/PTSansItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/PTSansItalic.woff') format('woff'),
url('fonts/PTSansItalic.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansRegular';src:url('fonts/PTSansRegular.eot');src:url('fonts/PTSansRegular.eot?#iefix') format('embedded-opentype'),
url('fonts/PTSansRegular.woff') format('woff'),
url('fonts/PTSansRegular.ttf') format('truetype');font-weight:normal;font-style:normal;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.container_main{min-width:320px;}
body{cursor:default;font-family:'PTSansRegular';overflow:hidden;}
.overflow{overflow:hidden;}
.err{color:#FF0000 !important;-webkit-animation:shake 1 linear .8s;-moz-animation:shake 1 linear .8s;-o-animation:shake 1 linear .8s;animation:shake 1 linear .8s;}
a:hover{text-decoration:none;}
a img{border:none;}
fieldset{border:none;padding:0px;}
input,textarea,button{outline:none;}
input[type="submit"], button{cursor:pointer;appearance:none;-webkit- appearance:none;-moz- appearance:none;-ms- appearance:none;-o- appearance:none;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*{outline-style:none;}
button{cursor:pointer;}
.clr{clear:both;width:0px;height:0px;}
.align_center{text-align:center;}
.wmain{max-width:1200px;margin:0 auto;}
.closeform{display:block;position:absolute;background:url(../img/closeform.png) no-repeat center center;height:24px;width:24px;right:-24px;top:-24px;z-index:999999;}
.closeform:hover{opacity:0.5;}
.tm{display:block;position:relative;height:auto;margin:0 auto;font-size:52px;text-transform:uppercase;color:#ffffff;font-family:"PTSansBold";}
.tm span{color:#e61457;font-family:"PTSansItalic";}
.tm_01{text-align:left;font-size:28px;line-height:23px;font-family:"PTSansBold";color:#ffffff;}
.tm_01 span{font-family:"PTSansItalic";color:#e61457;}
.tm_01 i{display:block;font-size:20px;font-family:"PTSansItalic";color:#ffffff;margin-top:10px;}
.slid_nav{display:block;position:absolute;top:0px;margin:0 auto;width:100%;text-align:center;z-index:1;background:rgba(0,0,0,0.1);padding-bottom:10px;}
.main_slid .slick-dots{width:auto;right:30px;top:53%;height:auto;max-height:149px;}
.main_slid .slick-dots li{display:block;margin:0 auto;margin:6px;padding-bottom:12px;}
.main_slid .slick-dots li button{background:#ffffff;opacity:0.4;border-radius:50%;transition:opacity 0.5s;width:8px;height:8px;}
.main_slid .slick-dots .slick-active button{background:#ffffff;opacity:1;}
.main_slid .slick-dots li button:hover{background:#ffffff;opacity:1;}
.slid_nav .wmain{max-width:100%;padding:0 30px;box-sizing:border-box;}
.sn_center{display:inline-block;vertical-align:top;position:relative;width:auto;text-align:center;padding-top:55px;padding-left:122px;}
.sn_center li{display:inline-block;vertical-align:top;width:auto;margin:0 18px;}
.sn_center li a{display:block;height:auto;color:#fff;text-decoration:none;border-bottom:1px solid #d81453;font-size:15px;font-family:"geometria";}
.sn_center li a:hover{border:none;}
.sn_right{display:block;float:right;padding-top:55px;}
.sn_right a{color:#fff;font-size:20px;font-family:"PTSansRegular";text-decoration:none;}
.slid_1{background:url(../img/bg_1.png)no-repeat center top;}
.slid_2{background:url(../img/bg_2.png)no-repeat center top;}
.slid_2 .tm{max-width:720px;padding-top:150px;margin-left:348px; text-transform: none;}
.slid_2 .wmain{max-width:1230px;}
.slid_2 .work_main{display:block;margin:0 auto;margin-top:50px;height:auto;text-align:center;font-size:0px;}
.slid_2 .work_block{display:inline-block;vertical-align:top;margin:0 auto;width:382px;height:auto;text-align:left;}
.slid_2 .work_block .tm{font-size:26px;position:relative;width:100%;margin:0 auto;padding:0px;padding-left:80px;}
.slid_2 .work_block+.work_block{margin-left:40px;}
.slid_2 .work_block .tm:before{display:block;content:"";position:absolute;background:url(../img/work_01.png)no-repeat center top;width:54px;height:54px;left:0px;top:-14px;}
.slid_2 .work_block+.work_block .tm:before{background:url(../img/work_02.png)no-repeat center top;width:57px;height:57px;top:-16px;}
.slid_2 .work_block+.work_block+.work_block .tm:before{background:url(../img/work_03.png)no-repeat center top;width:56px;height:56px;top:-16px;}
.slid_2 .work_block .work_list{display:block;margin-top:15px;font-size:20px;color:#ffffff;font-family:"PTSansRegular";}
.slid_2 .work_block .work_list li{list-style-type:square;color:#e61457;margin-left:20px;}
.slid_2 .work_block .work_list p{margin-bottom:5px;}
.slid_2 .work_block .work_list li span{color:#ffffff;}
.slid_3{background:url(../img/bg_3.png)no-repeat center top;}
.slid_3 .tm{text-align:right;text-transform:none;padding-top:100px;max-width:1330px;}
.keis_main{display:block;margin:0 auto;width:1330px;height:auto;font-size:0px;margin-top:96px;text-align:right;position: relative;}
.keis_img{display:inline-block;margin-left:20px;width:528px;box-sizing:border-box; position: relative;}
.keis_img img{
	width: 100%;
}
#keis3 {
    margin-top: -127px;
}
.keis_inner{display:inline-block;width:716px;height:auto;vertical-align:top; position:relative;}
.keis_tab{display:block;width:100%;height:auto; margin-top: 23px;}
.keis_tit{font-size:20px;color:#e61457;font-family:"PTSansItalic";margin-top:0px;}
.keis_tit span{display:block;color:#ffffff;font-family:"PTSansRegular";font-size:18px;}
.probl_list{display:block;text-align:left;}
.probl_list span{display:block;text-align:left;color:#ffffff;font-family:"PTSansRegular";font-size:20px;}
.tab_inner{display:block;text-align:left;}
.btn_main{display:block;position:relative;width:204px;height:23px;text-decoration:none;text-align:center;margin-top:30px;color:#ffffff;font-family:"PTSansItalic";font-size:20px;background:url(../img/btn_bg.png)no-repeat center top;background-size:204px 30px;background-position:-56px 15px;-webkit-transition:background-position 0.4s, height 0.4s, height 0.4s;-moz-transition:background-position 0.4s, height 0.4s, height 0.4s;-ms-transition:background-position 0.4s, height 0.4s, height 0.4s;-o-transition:background-position 0.4s, height 0.4s, height 0.4s;transition:background-position 0.4s, height 0.4s, height 0.4s;}
.btn_main:hover{background-position:0px 0px;height:30px;line-height:28px;-webkit-transition:background-position 0.4s, height 0.4s, height 0.4s;-moz-transition:background-position 0.4s, height 0.4s, height 0.4s;-ms-transition:background-position 0.4s, height 0.4s, height 0.4s;-o-transition:background-position 0.4s, height 0.4s, height 0.4s;transition:background-position 0.4s, height 0.4s, height 0.4s;}
.tab_inner .btn_main {
    display: block;
    position: relative;
    width: 254px;
    height: 43px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
    color: #ffffff;
    font-family: "PTSansItalic";
    font-size: 26px;
    background: url(../img/btn_bg.png)no-repeat center top;
    background-size: 100%;
    transition: 0.6s;
    -webkit-transition:  0.6s;
     -moz-transition:  0.6s;
       -ms-transition:  0.6s;
        -o-transition:  0.6s;
}
.tab_inner .btn_main:hover{
	transform: scale(1.1);
	background-position: 0px 0px;
	height: 43px;
	line-height	:40px;
}
.btn_main:after{display:block;position:absolute;content:"";width:45px;height:17px;background:url(../img/ar_btn.png)no-repeat;top:7px;right:-50px;}
.keis_nav{display:block;width:100%;font-size:0px;text-align:center;margin-top: 14px;}
.keis_nav li{display:inline-block;width:33.33333333%;}
.keis_nav li a{display:block;text-decoration:none;width:100%;padding-bottom:10px;text-align:center;font-size:16px;color:#7c7d80;box-sizing:border-box;border-bottom:2px solid #7c7d80;}
.keis_nav li a:hover{color:#e61457;border-bottom:2px solid #e61457;-webkit-transition:border 0.4s, color 0.4s;-moz-transition:border 0.4s, color 0.4s;-ms-transition:border 0.4s, color 0.4s;-o-transition:border 0.4s, color 0.4s;transition:border 0.4, color 0.4s;}
.keis_nav li.ui-tabs-active.ui-state-active a{color:#e61457;border-bottom:2px solid #e61457;-webkit-transition:border 0.4s, color 0.4s;-moz-transition:border 0.4s, color 0.4s;-ms-transition:border 0.4s, color 0.4s;-o-transition:border 0.4s, color 0.4s;transition:border 0.4, color 0.4s;}
.slid_4{background:url(../img/bg_4.png)no-repeat center top;}
.slid_4 .tm{text-transform:none;top:160px;left:300px;font-size:56px;}
.client_slid{display:block;margin:0 auto;width:950px;height:auto;padding-top: 246px;}
.client_slid .slick-list{overflow:visible;}
.client_slid .slick-track{width:25000px!important;}
.client_slid .slick-slide.slick-center .cl_inner{position:relative;width:620px;height:530px;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.client_slid .slick-slide{margin:0 10px;}
.client_slid .slick-slide.slick-center{width:620px!important;}
.client_slid .slick-slide .cl_inner{margin:0 auto;}
.client_slid .cl_inner img{position:relative;margin:0 auto;}
.client_slid .slick-slide .cl_img_01{display:none;}
.client_slid .slick-slide .cl_text{display:none;}
.client_slid .slick-center .cl_img_01{display:block;position:absolute;left:0px;top:-74px;}
.client_slid .slick-center .cl_text{display:block;position:absolute;right:0px;top:190px;text-transform:uppercase;color:#ffffff;text-shadow:1px 0px 10px rgba(0,0,0, 1);}
.animated{transition:1s;}
.client_slid .slick-slide .cl_img_02{cursor:pointer;-webkit-transition:2;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s;}
.client_slid .slick-center .cl_img_02{display:block;position:absolute;top:0px;right:0px;box-shadow:0px 0px 48px rgba(0,0,0, 0.4);cursor:default;}
.slid_5{background:url(../img/bg_5.png)no-repeat center top;}
.slid_5 .tm{padding-top:200px;padding-left:300px; text-transform: none;}
.slid_5 .tm i{display:block;font-size:18px;font-family:"PTSansItalic";color:#6a6c6f;text-transform:none;}
.instrum_list{display:block;margin:0 auto;margin-top:78px;max-width:1250px;text-align:center;}
.instrum_list li{display:inline-block;vertical-align:top;width:270px;height:174px;background:#3b3d44;margin:15px;box-shadow:0px 0px 48px rgba(0,0,0, 0.4);}
.instrum_list li img{display:block;margin:0 auto;margin-top:26px;}
.instrum_list li span{display:block;margin:0 auto;text-align:center;margin-top:20px;color:#ffffff;font-size:16px;}
.instrum_list li+li span{margin-top:10px;}
.slid_6{background:url(../img/bg_6.png)no-repeat center top;}
.slid_6 .wmain{max-width:1300px;}
.slid_6 .tm{text-align:right;padding-top:160px; text-transform: none;}
.slid_6 .diplom_inner{display:block;margin-top:90px;text-align:center;font-size:0px;}
.slid_6 .diplom_inner img{display:inline-block;margin:0 20px;}
.diplom_slid{display:block;margin:0 auto;margin-top:150px;max-width:888px;}
.diplom_slid .slick-dots li button{width:8px;border-radius:50%;height:8px;background:rgba(255,255,255, 0.3);}
.diplom_slid .slick-dots li button:hover{background:rgba(255,255,255, 1);}
.diplom_slid .slick-dots .slick-active button{background:rgba(255,255,255, 1);}
.diplom_slid .slick-dots{bottom:-100px;}
.diplom_slid .slick-prev:hover{background:url(../img/ar_prev_01.png)no-repeat center top;}
.diplom_slid .slick-prev{width:15px;height:26px;top:auto;bottom:-109px;margin: 0 auto; left:auto;right:38%;background:url(../img/ar_prev_p_01.png)no-repeat center top;transition:background 0.4s;}
.diplom_slid .slick-next{width:15px;height:26px;top:auto;bottom:-109px;margin: 0 auto; left:auto;right:35%;background:url(../img/ar_next_p_01.png)no-repeat center top;transition:background 0.4s;}
.diplom_slid .slick-next:hover{background:url(../img/ar_next_01.png)no-repeat center top;}
.dp_inner{box-sizing:border-box;width:264px;margin: 0 16px;}
.dp_inner img{width:100%;}
.slid_7{background:url(../img/bg_7.png)no-repeat center top;position:relative;}
.slid_7 .wmain{max-width:1250px;}
.slid_7 .cont_inner{padding-top:220px;font-size:0px;}
.cont_l{display:inline-block;vertical-align:top}
.cont_l .tm{padding-top:33px;text-transform:none;}
.cont_phone{display:block;position:relative;margin-top:176px;}
.cont_phone:before{display:block;position:absolute;content:"";width:27px;height:27px;background:url(../img/phone.png)no-repeat center top;left:13px;top:12px;}
.cont_phone a{display:block;text-decoration:none;color:#fff;font-family:"PTSansItalic";padding-left:50px;font-size:24px;}
.cont_phone a span{font-size:34px;}
.cont_mail{display:block;position:relative;margin-top:36px;}
.cont_mail a{display:block;width:150px;text-decoration:none;background:url(../img/btn_bg.png)no-repeat;color:#fff;padding-left:50px;background-size:133px 30px;background-position:46px 20px;font-size:24px;-webkit-transition:background-position 0.4s,background-size 0.4s;-moz-transition:background-position 0.4s, background-size 0.4s;-ms-transition:background-position 0.4s, background-size 0.4s;-o-transition:background-position 0.4s, background-size 0.4s;transition:background-position 0.4s, background-size 0.4s;}
.cont_mail a:hover{background-size:138px 30px;background-position:50px 2px;}
.cont_mail:before{display:block;position:absolute;content:"";width:26px;height:29px;background:url(../img/mail.png)no-repeat center top;left:13px;top:-4px;}
.cont_r{display:inline-block;vertical-align:top;width:545px;height:524px;background:url(../img/form_bg.png)no-repeat center top;margin-left:28px;box-sizing:border-box;padding-left:44px;}
.form_tm{display:block;text-align:center;font-family:"PTSansBold";color:#e61457;font-size:36px;line-height:36px;padding-top:46px;}
.form_main{display:block;width:404px;margin:0 auto;margin-top:52px;}
.form_main input[type="text"]{display:block;width:100%;height:46px;padding-left:46px;box-sizing:border-box;color:#838386;border:none;border-bottom:1px solid #818184;margin-top:10px;font-size:18px;font-family:"PTSansItalic";}
.form_main .name_01{background:url(../img/name_01.png)no-repeat left top;background-position:10px;}
.form_main .phone_01{background:url(../img/phone_01.png)no-repeat left top;background-position:10px;}
.form_main .mail_01{background:url(../img/mail_01.png)no-repeat left top;background-position:10px;}
.form_main textarea{font-family:"PTSansItalic";width:100%;height:100px;background:url(../img/quest_01.png)no-repeat left top;background-position:10px 5px;color:#838386;box-sizing:border-box;padding-left:46px;border:none;border-bottom:1px solid #818184;margin-top:10px;font-size:18px;resize:none;}
.form_main .btn_main{border:none;width:178px;text-align:center;margin:0 auto;margin-top:40px;background-position:-53px 15px;}
.form_main .btn_main:hover{background-position:0px 0px;height:30px;line-height:28px;-webkit-transition:background-position 0.4s, height 0.4s, height 0.4s;-moz-transition:background-position 0.4s, height 0.4s, height 0.4s;-ms-transition:background-position 0.4s, height 0.4s, height 0.4s;-o-transition:background-position 0.4s, height 0.4s, height 0.4s;transition:background-position 0.4s, height 0.4s, height 0.4s;}
.align_btn{display:block;position:relative;width:178px;margin:0 auto;margin-left:90px;}
.align_btn:after{display:block;position:absolute;content:"";width:45px;height:17px;background:url(../img/ar_btn.png)no-repeat;top:7px;right:-50px;}
.footer{display:none;position:absolute;width:100%;background:#3b3d44;padding-top:40px;padding-bottom:40px;bottom:0px;z-index:101;}
.footer .wmain{max-width:1760px;box-sizing:border-box;padding:0 20px;height:50px;text-align:center;}
.f_left{display:block;float:left;color:#7c7c7f;font-size:15px;text-align:left;}
.f_left b{
	font-weight: normal;
	display: block;
}
.f_right{display:inline-block;float:right;color:#7c7c7f;font-size:15px;text-align:right;}
.f_right a{display: block;  text-decoration:none;color:#e61457;text-decoration:underline;text-transform:uppercase;}
.f_center{display:inline-block;text-align:center;color:#fff;}
.f_center a{color:#e61457;}
.slid_sz{display:block;background-size:cover;height:100%;overflow:hidden;}
.slid_1 .slid_inner{display:block;position:relative;width:948px;height:auto;float:right;padding-top: 300px;right:8%;}
.main_txt{font-size:78px;line-height:78px;text-transform:uppercase;color:#fff;font-family:"PTSansBold";}
.slid_inner{font-size:33px;font-family:"geometria-light";color:#fff;}
.slid_inner span{color:#e61457; font-size: 36px;}
.main_txt span{color:#e61457;font-family:"PTSansItalic";font-size:49px;text-transform:none;}
.slid_inner b{font-family:"geometria-bold";}
.popup_rgba{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999999;background:url("../img/popup_rgba.png");overflow:hidden;}
.popup_main{position:relative;margin:0 auto;margin-top:50px;max-width:570px;margin-bottom:70px;background:#FFF;box-sizing:border-box;padding-top:40px;padding-bottom:40px;}
.popup_cell{display:table-cell;vertical-align:middle;}
.popup_table{position:absolute;display:table;width:100%;height:100%;left:0;top:0;}
.popup_thanks{display:block;max-width:770px;}
.popup_thanks .tm{text-transform:none;text-align:center;font-size:52px;}
.popup_tm_01{display:block;text-align:center;font-size:22px;color:#414757;padding-top:22px;}
.popup_perezap{max-width:970px;padding:40px 8px;}
.popup_perezap .tm{text-align:center;}
.popup_perezap .tm span{display:block;width:auto;margin:0 auto;text-align:center;font-size:34px;line-height:100%;font-family:"PTSansBold";text-transform:none;}
.perezap_inner{display:block;position:relative;max-width:100%;padding:0 28px;box-sizing:border-box;height:574px;overflow:hidden;}
.perezap_text{color:#414757;width:100%;text-align:left;font-size:18px;}
.perezap_text p{margin-top:30px;line-height:18px;}
.perezap_text span{display:block;text-align:left;font-family:"PTSansBold";font-style:initial;margin-top:50px;}
.perezap_text span i{font-family:"PTSansItalic";color:#e82462;}
.perezap_text img{display:block;margin:0 auto;margin-top:44px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:8px;border-radius:0px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#b6b8c4;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.5);}
.mCSB_scrollTools .mCSB_draggerRail{width:8px;border-radius:0px;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#ebedf5;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.4);}
#fp-nav ul li a span, .fp-slidesNav ul li a span{height:8px;width:8px;background:#7d7e81;left:0%;top:0%;margin:0px 0 0 0px;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{margin:0px 0 0 0px;background:#fff;height:8px;width:8px;}
#fp-nav ul li, .fp-slidesNav ul li{width:8px;height:8px;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width:8px;height:8px;margin:0px 0px 0px 0px;background:#fff;}
#fp-nav.right{right:40px;}
#fp-nav{top:60%;}
#fp-nav:after{display:block;position:absolute;content:"";background:url(../img/ar_plash.png)no-repeat center top;width:2px;height:294px;margin:0 auto;right:10px;bottom:-303px;}
.main_ar{display:block;position:absolute;z-index:2;right:37px;top:48%;width:27px;height:44px;}
.main_ar .ar_prev{display:block;position:absolute;width:26px;height:15px;border:none;top:0px;background:url(../img/ar_prev_p.png)no-repeat center top;appearance:none;-webkit- appearance:none;-moz- appearance:none;-ms- appearance:none;-o- appearance:none;transition:background 0.4s;}
.main_ar .ar_next{display:block;position:absolute;width:26px;height:15px;border:none;bottom:0px;background:url(../img/ar_next_p.png)no-repeat center top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;transition:background 0.4s;}
.main_ar .ar_prev:hover{background:url(../img/ar_prev.png)no-repeat center top;}
.main_ar .ar_next:hover{background:url(../img/ar_next.png)no-repeat center top;}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left;}
@media screen and (max-width:1900px){.slid_1 .slid_inner{padding-top: 200px;}
.main_ar{top:46%;}
.slid_2 .tm{padding-top:133px;}
.slid_3 .tm{padding-top:70px;}
.slid_4 .tm{top:80px;}
.client_slid{padding-top: 170px;}
.slid_5 .tm{padding-top:100px;}
.slid_6 .diplom_inner{margin-top:20px;}
.slid_6 .tm{padding-top:80px;}
.slid_7 .cont_inner{padding-top:120px;}
}
@media screen and (max-width:1740px){.perezap_inner{height:370px;}
.keis_main{
    margin-top: 30px;
}
#keis3 {
    margin-top: -96px;
}
.slid_2 .work_block .work_list{
    font-size: 18px;
}
.diplom_slid{
	margin-top: 50px;
}
.diplom_slid .slick-dots {
    bottom: -50px;
}
.diplom_slid .slick-prev{
	bottom: -59px;
}
.diplom_slid .slick-next{
	bottom: -59px;
}
.main_ar{right:18px;top:44%;}
#fp-nav.right{right:20px;}
.main_txt{font-size:60px;}
.slid_1 .slid_inner{width:732px;}
.slid_1 .slid_inner{padding-top: 200px;}
.slid_2 .tm {
    padding-top: 72px;
}
.slid_2 .work_main{margin-top:50px;}
.slid_3 .tm{padding-top:72px;max-width:1130px; font-size: 60px;}
.keis_tab{margin-top: -27px;}
.probl_list span {
    font-size: 18px;
}
.keis_tit{margin-top:6px;}
.tm_01 i{margin-top:5px;}
.tm_01{font-size:22px;}
.btn_main{width:176px;margin-top:6px;font-size:17px;height:30px;line-height:30px;background-position:-56px 20px;}
.btn_main:hover{line-height:30px;}
.keis_img img{width:100%;}
.keis_img {
    display: block;
    position: absolute;
    right: 10%;
    bottom: 19px;
    width: 420px;
    margin: 0 auto;
}
.keis_inner {
    width: 95%;
}
.keis_nav {
    width: 680px;
    }
.keis_main{text-align:center;}
.slid_4 .tm{top:66px;}
.client_slid{padding-top: 168px; height: 400px;}
.client_slid .slick-center .cl_img_01{width:338px;left:40px;}
.client_slid .slick-center .cl_img_02{right:100px;}
.client_slid .slick-center .cl_text{right:100px;}
.sn_center{padding-top:24px;}
.sn_right{padding-top:24px;}
.slid_5 .tm{padding-top:72px;}
.tm{font-size:40px;}
.slid_5 .tm i{font-size:14px;}
.instrum_list{margin-top:22px;}
.slid_6 .tm{padding-top:60px;}
.slid_6 .diplom_inner{margin-top:20px;}
.slid_6 .diplom_inner img{width:360px;}
.slid_6 .wmain{max-width:1000px;}
.slid_7 .cont_inner{padding-top:66px;text-align:center;}
.cont_r{display:inline-block;vertical-align:top;width:498px;height:396px;background-size:100% 100%;}
.form_tm{padding-top:22px;}
.form_main{width:300px;margin-top:14px;}
.form_main input[type="text"]{height:38px;margin-top:10px;font-size:15px;}
.form_main textarea{height:60px;}
.align_btn{margin-left:60px;}
.cont_l{margin-right:34px;}
.cont_l .tm{padding-top:24px;}
.cont_phone a{text-align:left;font-size:20px;width:223px;}
.cont_phone a span{font-size:26px;}
.cont_phone:before{top:7px;}
.cont_mail a{width:126px;font-size:20px;}
.footer{padding-top:20px;padding-bottom:20px;}
}

@media screen and (max-width:1400px){
    .keis_tit {
    margin-top: 0px;
}
.keis_tab {
    margin-top: -36px;
}
#keis3 {
    margin-top: -105px;
}
}
@media screen and (max-width:1290px){.slid_1 .slid_inner{padding-top: 100px;}
.main_ar{top:41%;}
.slid_2 .work_block{width:340px;}
.slid_2 .work_block .work_list{margin-top:16px;font-size:17px;}
.probl_list span{font-size:10px;}
.btn_main{margin-top:10px;}
.keis_img{margin-left:20px;width:320px;}
.slid_3 .tm{max-width:1030px;}
.keis_inner{width:440px;}
.tm_01{font-size:25px;}
.slid_4 .tm{top:56px;}
.slid_4 .tm{font-size:38px;}
.client_slid .slick-slide .cl_img_02{width:200px;right:0px;}
.client_slid .slick-center .cl_text{top:164px;right:0px;font-size:12px;}
.client_slid .slick-center .cl_img_01{width:300px;left:0px;}
.client_slid{width:750px;}
.client_slid .slick-slide.slick-center{width:420px!important;}
.client_slid .slick-slide.slick-center .cl_inner{width:100%;height:auto;}
.tm{font-size:32px;}
.instrum_list li img{max-width:50px;margin:0 auto;}
.instrum_list li{width:220px;height:144px;box-sizing:border-box;padding:20px;}
.instrum_list li span{line-height:12px;font-size:12px;margin-top:16px;}
.slid_6 .diplom_inner img{width:260px;}
.slid_6 .wmain{max-width:900px;}
.f_center{font-size:11px;}
.footer .wmain{height:40px;}
.footer{padding-top:14px;padding-bottom:0px;}
.f_left{font-size:11px;}
.f_right{font-size:11px;}
}
@media screen and (max-width:1230px){}
@media screen and (max-width:1220px){}
@media screen and (max-width:1210px){}
@media screen and (max-width:1190px){}
@media screen and (max-width:1150px){}
@media screen and (max-width:1060px){}
@media screen and (max-width:1050px){.slid_1 .slid_inner{padding-top: 178px;left:100px;}
.slid_inner{font-size:26px;}
.main_txt span{font-size:30px;}
.main_txt{line-height:52px;font-size:40px;}
.slid_2 .work_block{width:272px;}
.slid_2 .work_block+.work_block{margin-left:20px;}
.slid_2 .work_block .tm{font-size:20px;padding-left:48px;}
.slid_2 .work_block+.work_block .tm:before{background-size:100% 100%;width:37px;height:37px;top:-10px;}
.slid_2 .work_block .tm:before{background-size:100% 100%;width:34px;height:34px;left:0px;top:-7px;}
.slid_2 .work_block+.work_block+.work_block .tm:before{background-size:100% 100%;width:36px;height:36px;top:-9px;}
.slid_2 .work_block .work_list{font-size:17px;}
.keis_main{max-width:1330px;width:auto;}
.slid_3 .tm{max-width:830px;}
.client_slid .slick-slide .cl_img_02{width:150px;}
.client_slid .slick-slide.slick-center{width:364px!important;}
.client_slid .slick-center .cl_text{top:126px;}
.client_slid{width:600px;}
.client_slid .slick-center .cl_img_01{width:250px;}
.instrum_list li{width:208px;height:140px;margin:5px;padding:16px;}
.sn_center li a{font-size:12px;}
.sn_center li{margin:0 7px;}
.sn_center{padding-top:14px;}
.sn_right{padding-top:14px;}
.sn_right a{font-size:14px;}
.cont_l .tm{padding-top:0px;font-size:25px;text-align:center;}
.cont_l{display:block;margin:0 auto;}
.cont_phone{display:block;max-width:250px;position:relative;margin:0 auto;text-align:center;margin-top:8px;}
.cont_mail{display:block;max-width:200px;margin:0 auto;position:relative;margin-top:7px;}
.cont_r{display:block;margin:0 auto;margin-top:20px;}
}
@media screen and (max-width:1000px){}
@media screen and (max-width:990px){}
@media screen and (max-width:960px){}
@media screen and (max-width:940px){}
@media screen and (max-width:900px){}
@media screen and (max-width:880px){}
@media screen and (max-width:830px){.main_ar{display:none;}
.dp_inner{
	margin: 0 auto;
}
.diplom_slid .slick-dots{
	display: none!important;
}
.diplom_slid{
	max-width: 488px;
}
.diplom_slid .slick-prev {
    bottom: -50px;
    right: 54%;
}
.diplom_slid .slick-next {
    bottom: -50px;
    right: 45%;
    }
#fp-nav ul li a span, .fp-slidesNav ul li a span{height:4px;width:4px;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{height:4px;width:4px;}
#fp-nav ul li, .fp-slidesNav ul li{width:4px;height:4px;margin:4px;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width:4px;height:4px;}
#fp-nav.right{right:0px;}
#fp-nav:after{display:none;}
.slid_nav .wmain{padding:0 4px;}
.popup_perezap .tm span{width:auto;font-size:18px;}
.perezap_inner{margin-top:20px;}
.perezap_text img{width:184px;}
.popup_perezap{max-width:570px;}
.slid_1 .slid_inner{left:200px;}
.slid_2 .tm{padding-top:46px;margin:0 auto;text-align:center;}
.slid_2 .work_block{width:225px;}
.slid_2 .work_block .tm{text-align:left;}
.slid_2 .work_block+.work_block{margin-left:8px;}
.slid_5 .tm{padding:0px;padding-top:40px;text-align:center;}
.instrum_list li{width:168px;height:124px;margin:5px;padding:11px;}
.slid_6 .tm{text-align:center;}
.form_tm{padding-top:13px;font-size:24px;}
.form_main input[type="text"]{height:30px;margin-top:3px;font-size:13px;}
.form_main{width:270px;margin-top:4px;}
.form_main textarea{height:52px;}
.phone_01{background-position:5px;}
.name_01{background-position:5px;}
.mail_01{background-position:5px;}
.cont_r{padding:0px;width:300px;background:none;border:6px solid #f3f3f3;height:auto;padding-bottom:10px;}
.align_btn{margin:0 auto;}
.align_btn:after{display:none;}
}
@media screen and (max-width:780px){}
@media screen and (max-width:760px){}
@media screen and (max-width:740px){.slid_3 .tm{text-align:center;}
.keis_img{display:none;}
}
@media screen and (max-width:720px){}
@media screen and (max-width:690px){}
@media screen and (max-width:680px){}
@media screen and (max-width:620px){.tm{font-size:20px;}
.slid_2 .tm{padding-top:35px;}
.slid_2 .work_block{width:258px;margin:5px;}
.slid_2 .work_block+.work_block .tm:before{width:17px;height:17px;top:0px;}
.slid_2 .work_block .tm:before{background-size:100% 100%;width:14px;height:14px;left:0px;top:2px;}
.slid_2 .work_block+.work_block+.work_block .tm:before{background-size:100% 100%;width:16px;height:16px;top:1px;}
.slid_2 .work_block .tm{font-size:20px;line-height:12px;padding-left:23px;padding-bottom: 10px;}
.slid_3 .tm{padding-top:42px;}
.slid_2 .work_block .work_list p{
	margin-bottom: 2px;
}
.slid_2 .work_block .work_list{margin-top:0px;}
.slid_2 .work_main{margin-top:13px;}
.slid_4 .tm{font-size:24px;margin:0 auto;left:auto;text-align:center;}
.client_slid{width:100%;}
.client_slid .slick-slide .cl_img_02{width:120px;}
.client_slid .slick-slide.slick-center{width:264px!important;}
.client_slid .slick-center .cl_text{top:98px;font-size:8px;}
.slid_6 .diplom_inner img{width:233px;margin:0 10px;}
.form_tm{padding-top:7px;font-size:22px;line-height:20px;}
.form_main .btn_main{margin-top:18px;}
.f_left{font-size:11px;float:none;text-align:center;padding-bottom:4px;}
.footer .wmain{height:auto;}
.f_right{font-size:11px;padding-top:2px;padding-bottom:2px;display:block;float:none;text-align:center;margin:0 auto;}
.slid_5 .tm i{font-size:17px;}
.popup_perezap{max-width:420px;}
}
@media screen and (max-width:580px){}
@media screen and (max-width:550px){}
@media screen and (max-width:540px){}
@media screen and (max-width:530px){.sn_center{padding-left:0px;left:-75px;}
.slid_sz{background-position:left top;background-position-x:-180px;}
.slid_1 .slid_inner{left:-100px;top:335px;width:auto;}
.tm{font-size:15px;}
.main_txt{line-height:40px;font-size:31px;}
.slid_2 .work_block{width:auto;margin:5px;}
.keis_main{margin-top:16px;}
.keis_inner{width:340px;}
.tm_01{font-size:18px;}
.instrum_list li img{max-width:30px;}
.instrum_list li{width:160px;height:97px;margin:5px;padding:8px;}
.instrum_list{margin-top:14px;}
.slid_6 .diplom_inner img{display:block;width:174px;margin:0 auto;}
.cont_phone a span{font-size:16px;}
.cont_phone a{font-size:12px;}
.cont_phone:before{top:-2px;}
.cont_mail a{width:107px;font-size:17px;}
.slid_7 .cont_inner{padding-top:40px;}
.footer{padding-top:4px;}
}
@media screen and (max-width:490px){}
@media screen and (max-width:480px){}
@media screen and (max-width:470px){}
@media screen and (max-width:460px){}
@media screen and (max-width:430px){.slid_1 .slid_inner{left:-44px;top:266px;}
.diplom_slid {
    margin-top: 20px;
}
.diplom_slid .slick-next {
    right: 25%;
}
.diplom_slid .slick-prev {
    right: 70%;
}
.f_center{
	line-height: 12px;
}
.keis_tit{
	margin-top: 0px;
}
.keis_main {
    margin-top: 0px;
}
.main_txt{line-height:27px;font-size:22px;}
.sn_center{left:-35px;}
.slid_2 .work_block .work_list{font-size:17px;}
.client_slid .slick-slide .cl_img_02{width:76px;}
.client_slid .slick-slide.slick-center{width:178px!important;}
.client_slid .slick-center .cl_text{top:64px;}
.client_slid .slick-center .cl_img_01{width:153px;top:-34px;}
.slid_5 .tm i{font-size:12px;}
.f_center{font-size:12px;}
}
@media screen and (max-width:420px){}
@media screen and (max-width:380px){.popup_perezap{max-width:300px;}
}
@media screen and (max-width:360px){.slid_2 .work_block{width:auto;}
}
@media screen and (max-width:340px){.sn_center li a{font-size:10px;}
.f_left b{
	display: inline-block;
}
.f_right a{
	display: inline-block;
}
.f_right{
	padding-top: 0px;
}
.f_left{
	padding-bottom: 2px;
}
.footer{
	padding-top: 2px;
}
.f_center {
    font-size: 10px;
    line-height: 10px;
}
.sn_center li{margin:0 4px;}
.sn_center{left:-24px;}
.slid_inner span{
	font-size: 16px;
}
.slid_2 .work_block .tm{padding-bottom: 4px;}
.slid_2 .work_block .tm:before{
	left: 5px;
}

.slid_2 .work_main{margin-top:4px;}
.slid_2 .tm{
	padding-top: 40px;
}
.slid_2 .work_block .work_list {
    font-size: 17px;
    line-height: 16px;
}
.keis_inner {
    width: 100%;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 4px;
}
.keis_tab  .tm{
	line-height: 10px;
}
.tm_01 i {
    font-size: 10px;
    margin-top: 0px;
    line-height: 9px;
}
.keis_tit {
    font-size: 12px;
    }
.slid_1 .slid_inner{left:-45px;right:auto;top:265px;font-size:17px;}
.main_txt span{font-size:19px;}
.tm{font-size:12px;line-height:12px;}
.slid_2 .work_block{width:auto;margin: 0 auto;margin-bottom: 2px;}
.tm_01 {
    font-size: 11px;
    line-height: 11px;
}
.keis_main{margin-top:4px;}
.slid_3 .tm{padding-top:48px;}
.btn_main{width:124px;font-size:12px;}
.tm_01 i{font-size:11px;}
.keis_tit span{font-size:11px;}
.keis_tab .btn_main {
    width: 124px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-top: 0px;
}
.keis_tab .btn_main:after{
	display: none;
}
.dp_inner{
	width: 180px;
}
.keis_tab .btn_main:hover{
	height: 20px;
	line-height: 20px;
}
.keis_nav{
	margin-top: 4px;
}
.keis_nav li a {
    padding-bottom: 4px;
    font-size: 12px;
    }
    .cont_inner .form_main .btn_main {
    margin-top: 6px;
    height: 20px;
    line-height: 20px;
    background-position: center 15px;
}
.form_main .btn_main:hover {
    background-position: 0px 0px;
    height: 20px;
    line-height: 18px;
    }
.client_slid .slick-slide .cl_img_02{width:68px;}
.instrum_list li{width:132px;height:76px;margin:5px;padding:6px;padding-bottom: 0px;}
.instrum_list li span{line-height:9px;font-size:10px;margin-top:10px;}
.cont_l .tm{font-size:20px;}
}