body { margin:0; padding:0; display:inline-block; text-align:center; width:100%; font-family:Roboto, Arial}
p { color:#222; word-break:break-word}
.h1, h1 { font-size:24px; font-weight:700; margin-top:0}
a { text-decoration:none; color:#000000}
.container { width:1170px; padding:0; display:inline-block; position:relative}
a:hover { color:#fecf01; text-decoration:underline}
.nav>li>a:focus, .nav>li>a:hover { background-color:rgba(255, 255, 255, 0)}
.header1 { background:#00162b; padding:11px 0; margin:auto; text-align:center; display:inline-block; width:100%}
.blok50left { float:left; padding-top:4px; width:50%; display:inline-block; text-align:left}
.blok50left br { display:none}
.blok50left a:hover { opacity:1; color:#fff}
.blok50right { float:right; width:50%; display:inline-block; text-align:right; padding-top:4px}
.blok50right a { color:#fff; vertical-align:top; line-height:1}
.blok50right a img { height:18px; display:inline-block; position:absolute; margin-left:-55px; margin-top:-1px}
.blok50right a:hover { opacity:1; color:#fff; text-decoration:none}
.phone { color:#fff; font-size:16px}
.phone:hover { color:rgb(255 255 255 / 80%); text-decoration:none}
.phone img { height:24px; margin-top:-3px; margin-right:3px}
.adres { color:#fff; font-size:16px}
.adres img { height:24px; margin-top:-3px; margin-right:3px}
.header2 { background:#ffffff; padding:5px 0}
.blok1head { display:inline-block; width:28%; float:left}
.blok1head p { margin:0; font-weight:700; font-size:18px; margin-top:27px; line-height:1.4}
.blok2head { display:inline-block; width:27%; float:left; padding:15px 0 0px 0; vertical-align:top; text-align:left}
.blok2head100 { display:inline-block; width:100%; margin-top:10px; text-align:left}
.blok2head img { height:24px; margin-right:0px; margin-bottom:-7px}
.blok3head img { height:20px; margin-right:5px; margin-bottom:-4px}
.blok2head span { font-size:16px}
.blok3head { display:inline-block; width:30%; float:left; text-align:center; padding:38px 0 0px 0}
.blok3head a { font-size:18px; color:#000; font-weight:700; line-height:1.7}
.blok3head a:hover { color:#000}
.blok4head { display:inline-block; width:15%; float:left; text-align:right; padding:28px 0}
.order_a_call { text-transform:uppercase; color:#000000; border:none; border-radius:2px; background-color:#fecf01; box-shadow:inset 0 -2px 0 #ffd200; font-size:12px; font-weight:700; padding:15px 25px; display:inline-block; cursor:pointer}
.logo { text-align:left}
.logo:hover { color:rgb(255 255 255 / 80%); text-decoration:none}
.logo img { height:80px; float:left; margin-right:6px; padding:7px}
.menu_header { background-color:#001a33}
.nav { display:inline-block; padding:0; margin:0; width:100%}
.nav li { display:inline-block; width:auto; float:left}
.nav li { border-bottom:2px solid #001a33; display:inline-block; position:relative}
.nav li:hover { border-bottom:2px solid #fecf01}
.dropdown-menu { display:none}
.nav li a { color:#fff; font-size:14px; padding:15px 23px; text-transform:uppercase; display:inline-block}
.nav li a:hover { color:#fecf01; text-decoration:none}
.nav li:hover a { color:#fecf01; text-decoration:none}
.dropdown:hover>.dropdown-menu { display:inline-block; background:#001a33; width:405px; position:absolute; margin:0; padding:0; margin-top:49px; left:0; z-index:99}
.toggle123 { width:200px !important}
.dropdown:hover>.dropdown-menu.href { width:310px}
.dropdown-menu li { width:100%; text-align:left; font-size:14px}
.dropdown:hover>.dropdown-menu a { color:#fff; font-size:13px; padding:10px; background:none; width:calc(100% - 20px)}
.dropdown:hover>.dropdown-menu a:hover { color:#fff; text-decoration:none}
.dropdown .dropdown:hover>.dropdown-menu { display:block; background:#0045a7; left:100%; top:0}
.dropdown .dropdown:hover>.dropdown-menu a { color:#fff; font-size:16px; padding:5px 10px; background:none}
.dropdown .dropdown:hover>.dropdown-menu a:hover { color:rgb(255 255 255 / 80%); text-decoration:none}
.slick-prev { left:25px}
.slick-next { right:25px}
.slidersam { display:inline-block; width:100%; height:668px}
.slidebg0 { display:inline-block; background:url("/style/img/slid2026.jpg") no-repeat center bottom; background-size:cover; height:668px; border-bottom:3px solid #fecf01; width:100%}
.slidebg1 { display:none; background:url("/style/img/slid1.jpg") no-repeat center bottom; background-size:cover; height:668px; border-bottom:3px solid #fecf01; width:100%}
.slidebg2 { display:none; background:url("/style/img/slid2.jpg") no-repeat center bottom; background-size:cover; height:668px; border-bottom:3px solid #fecf01; width:100%}
.slidebg3 { display:none; background:url("/style/img/slid3.jpg") no-repeat center bottom; background-size:cover; height:668px; border-bottom:3px solid #fecf01; width:100%}
.sl1 { color:#fff; background-color:rgba(0,19,37,.9); float:left; padding:15px; font-size:18px; margin-top:495px}
.sl2 { color:#fff; background-color:rgba(0,19,37,.9); float:left; margin-top:360px; font-size:28px; line-height:1.23; padding:15px; width:460px; text-align:left; display:block; margin-right:679px}
.sl2-2 { color:#fff; background-color:rgba(0,19,37,.9); float:left; padding:15px; margin-top:26px; width:578px; text-align:left; display:block; line-height:1.4; font-size:18px}
.sl3 { color:#fff; background-color:rgba(0,19,37,.9); float:left; margin-top:380px; font-size:28px; line-height:1.23; padding:15px; width:460px; text-align:left; display:block; margin-right:679px}
.sl3-2 { color:#fff; background-color:rgba(0,19,37,.9); float:left; padding:15px; margin-top:26px; width:578px; text-align:left; display:block; line-height:1.4; font-size:18px}
.slidersambottom { display:inline-block; width:100%; margin-top:-78px; background-color:rgba(0, 8, 19, .9)}
.slidebg0s { text-align:left; float:left; width:223px; color:#fff; padding:14px; cursor:pointer; height:52px}
.slidebg0s:hover { background:#fecf01}
.slidebg0s img { float:left; margin-top:3px; margin-right:10px; height:50px}
.slidebg1s { text-align:left; float:left; width:223px; color:#fff; padding:14px; cursor:pointer; height:52px}
.slidebg1s:hover { background:#fecf01}
.slidebg1s img { float:left; margin-top:3px; margin-right:10px}
.slidebg0s:hover img, .slidebg1s:hover img, .slidebg2s:hover img, .slidebg3s:hover img, .slidebg0s.act img, .slidebg1s.act img, .slidebg2s.act img, .slidebg3s.act img { -webkit-filter:invert(1); filter:invert(1)}
.slidebg1s span { display:block; margin-top:6px; font-size:14px}
.slidebg1s span:nth-child(2) { color:#fecf01; text-transform:uppercase; font-size:14px}
.slidebg1s:hover span:nth-child(2) { color:#fff}
.slidebg1s.act { background:#fecf01}
.slidebg1s.act span:nth-child(2) { color:#fff}
.slidebg0s span { display:block; margin-top:6px; font-size:14px}
.slidebg0s span:nth-child(2) { color:#fecf01; text-transform:uppercase; font-size:14px}
.slidebg0s:hover span:nth-child(2) { color:#fff}
.slidebg0s.act { background:#fecf01}
.slidebg0s.act span:nth-child(2) { color:#fff}
.slidebg2s { text-align:left; float:left; width:223px; color:#fff; padding:8px; cursor:pointer; height:64px}
.slidebg2s:hover { background:#fecf01}
.slidebg2s img { float:left; margin-top:3px; margin-right:10px}
.slidebg2s span { display:block; margin-top:6px; font-size:14px}
.slidebg0s:hover span, .slidebg1s:hover span, .slidebg2s:hover span, .slidebg3s:hover span, .slidebg0s.act span, .slidebg1s.act span, .slidebg2s.act span, .slidebg3s.act span { color:#222 !important}
.slidebg2s span:nth-child(2) { color:#fecf01; text-transform:uppercase; font-size:14px}
.slidebg2s:hover span:nth-child(2) { color:#000}
.slidebg2s.act { background:#fecf01; color:#000}
.slidebg2s.act span:nth-child(2) { color:#000000}
.slidebg3s { text-align:left; float:left; width:223px; color:#fff; padding:14px; height:52px; cursor:pointer}
.slidebg3s:hover { background:#fecf01}
.slidebg3s img { float:left; margin-top:3px; margin-right:10px}
.slidebg3s span { display:block; margin-top:6px; font-size:14px}
.slidebg3s span:nth-child(2) { color:#fecf01; text-transform:uppercase; font-size:14px}
.slidebg3s:hover span:nth-child(2) { color:#fff}
.slidebg3s.act { background:#fecf01}
.slidebg3s.act span:nth-child(2) { color:#fff}
.footers { background:#efefef; display:inline-block; width:100%}
.footer { padding:50px 0 35px 0}
.footer span { font-size:16px; display:inline-block; font-weight:700; width:100%; text-align:left; margin-bottom:15px}
.footer a { font-size:14px; text-align:left; font-weight:400; display:inline-block; color:#6d6d6d; width:100%; margin-bottom:15px}
.footer a:hover { text-decoration:none; color:#000}
.footer p { display:inline-block; text-align:left; width:100%; margin-bottom:15px; color:#6d6d6d}
.footer img { width:26px; margin-top:-2px; margin-right:5px}
.page { padding:50px 0; text-align:left}
.page p { text-align:left; margin-bottom:10px; font-size:16px; margin-top:0; line-height:1.4}
.page img { max-width:100%}
.page a { text-decoration:underline}
.page li { text-align:left; margin-bottom:10px; font-size:16px}
.page table { width:100%; border:0; border-collapse:collapse}
.page table td { padding:5px; min-width:100px; border:1px solid #ccc; vertical-align:top}
.page table td p { margin-bottom:0}
.politika { display:inline-block; width:100%; text-align:left}
.politika input { float:left !important; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important}
.politika label { font-size:14px !important; color:rgb(0 0 0); font-weight:400 !important; display:block !important; cursor:pointer; line-height:1.4}
.politika a { font-size:14px !important; text-decoration:underline; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important; text-transform:none !important; display:inline !important; position:relative; width:auto; float:none; font-weight:400 !important}
.politika a:hover { font-size:14px !important; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 20px); position:fixed; bottom:0; z-index:9}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; top:9px}
.obshiiclass { z-index:2; background:#fff; width:320px; height:auto; padding:28px 35px; background-color:#fff; box-shadow:0 0 20px 0 rgb(0 0 0 / 50%); float:right; position:absolute; right:0; margin-bottom:0}
.obshiiclass span { display:inline-block; text-align:center; font-size:22px; font-weight:700; margin:0; padding:0; margin-bottom:13px}
.obshiiclass span span { color:fecf01}
.obshiiclass p { text-align:left; margin-top:0; font-size:14px; margin-bottom:19px; line-height:1.6}
.obshiiclass input { width:100%; margin-bottom:20px; padding:10px 15px; margin-left:0; font-size:16px; font-weight:400 !important; margin-top:0}
.obshiiclass input:hover { text-decoration:none}
.obshiiclass input.btn_submit { border:2px solid #ffd200; border-radius:4px; padding:10px 15px; text-decoration:none; text-align:center; transition:all .3s ease-in-out; background-color:#fecf01; font-weight:700; display:inline-block; vertical-align:top; cursor:pointer; color:#000; margin-top:8px; display:inline-block; position:relative; margin-bottom:0; text-transform:uppercase; font-size:13px}
.obshiiclass input.btn_submit:hover { opacity:0.85}
.obshiiclass label { margin-bottom:10px; text-align:left; width:100%; display:inline-block; font-weight:400; font-size:14px; font-weight:700}
.kyrsi { background:#001a33; padding:50px 0 40px 0}
.kyrsi h2 { font-weight:700; line-height:1.36; margin-bottom:28px; letter-spacing:2px; font-size:28px; color:#fff; text-align:left; margin-bottom:50px}
.kyrsi30 { display:inline-block; width:31%; margin-right:2%; vertical-align:top; margin-bottom:50px}
.kyrsi30 img { float:left; margin-right:5px; height:44px; margin-top:6px}
.kyrsi30 span { color:#fff; display:inline-block; text-align:left; width:calc(100% - 54px); margin-top:5px; margin-bottom:13px; line-height:1.4}
.kyrsi30 p { color:#fff; text-align:left; margin-bottom:8px; margin-top:0; line-height:1.4; font-size:13px}
.kyrsi30 li { color:#fff; text-align:left; margin-bottom:8px; margin-top:0; line-height:1.4; font-size:13px; list-style:disc}
.kyrsi30 span.application { border:2px solid #fecf01; border-radius:4px; padding:10px 15px; text-decoration:none; text-align:center; transition:all .3s ease-in-out; background-color:#fecf01; font-weight:700; vertical-align:top; cursor:pointer; color:#000; margin-top:10px; position:relative; margin-bottom:0; text-transform:uppercase; font-size:13px; width:40%; display:inline-block; float:left}
.kyrsi30 span.application:hover { opacity:0.85}
.about { background:url("/style/img/bgfon1.jpg") no-repeat center bottom; background-size:cover; padding-bottom:90px}
.about55 { display:inline-block; width:50%; float:right; background:#fff; padding:35px}
.about55 h2 { text-align:left; margin:0; margin-bottom:10px}
.about55 p { text-align:left; text-align:justify; font-size:15px; line-height:1.6; margin:0; margin-bottom:10px; color:#617e9a}
.about55 span.application { border:2px solid #fecf01; border-radius:4px; padding:10px 15px; text-decoration:none; text-align:center; transition:all .3s ease-in-out; background-color:#fecf01; font-weight:700; vertical-align:top; cursor:pointer; color:#000; margin-top:0; position:relative; margin-bottom:0; text-transform:uppercase; font-size:13px; width:auto; display:inline-block}
.about55 span.application:hover { opacity:0.85}
.advantages { padding-bottom:1px}
.advantages25 { display:inline-block; width:calc(33% - 42px); float:left; border:1px solid #e6ebf1; padding:70px 20px; min-height:202px}
.advantages25.ser { background-color:#f9fafb}
.advantages25 hr { border:0; border-bottom:2px solid #fecf01; margin-top:24px}
.advantages25 img { display:block; margin:auto; margin-top:-48px; margin-bottom:25px; background:#fff; padding:15px}
.advantages25.ser img { background:#f9fafb}
.advantages25 span { font-size:14px; font-weight:700; line-height:1.4; margin-bottom:9px; text-transform:uppercase; color:#001a33}
.advantages25 p { font-size:15px; line-height:1.4; color:#5881a9}
.training { background:url("/style/img/bgfon2.jpg") no-repeat center bottom; background-size:cover; padding:90px 0}
.training .training30 { width:293px; display:inline-block; float:left; background:#fff; padding:15px 0px 15px 15px; height:194px}
.training .training30 img { width:100%}
.training .training70 { width:calc(75% - 47px); display:inline-block; float:left; background:#fff; padding:15px; height:194px}
.training .training70 h2 { margin-top:0; text-align:left; margin-bottom:0; line-height:1}
.training .training70 span { text-align:left; display:inline-block; width:100%; text-transform:uppercase; font-size:12px; font-weight:700; line-height:1.4}
.training .training70 p { text-align:left; font-size:14px; margin-bottom:0}
.training70left { display:inline-block; width:50%; float:left}
.training70left ul { padding-left:17px; margin-bottom:0; margin-top:5px}
.training70left ul li { text-align:left; font-size:13px; line-height:1.3}
.fakt_gallery { background:#001a33; padding:50px 0 90px 0}
.fakt_gallery h2 { font-weight:700; line-height:1.36; margin-bottom:28px; letter-spacing:2px; font-size:28px; color:#fff; text-align:left; margin-bottom:50px}
.fakt_gallery30 { display:inline-block; width:31%; margin-right:2%; vertical-align:top}
.fakt_gallery30 img { float:left; margin-right:10px}
.fakt_gallery30 span { color:#fff; display:inline-block; text-align:left; width:calc(100% - 58px); font-size:13px}
.fakt_gallery30 p { color:#bfbfbf; text-align:left; width:calc(100% - 58px); display:inline-block; font-size:15px; line-height:1.4}
.fakt_gallery30 a { text-align:left; font-weight:700; cursor:pointer; font-size:15px; width:calc(100% - 113px); display:inline-block; color:#fecf01}
.fakt_gallery30 a:hover { opacity:0.85; font-size:15px; text-decoration:none; font-weight:700}
.feedback { padding:50px 0 90px 0}
.feedback h2 { font-weight:700; line-height:1.36; letter-spacing:2px; font-size:28px; color:#000; text-align:left; margin-bottom:50px}
.faq { background:url("/style/img/bg-faq.webp") no-repeat right bottom; padding:25px 0 50px 0; background-color:#ffffff}
.faq h2 { font-weight:700; line-height:1.36; margin-bottom:28px; letter-spacing:2px; font-size:28px; color:#000; text-align:left; margin-bottom:50px}
.vopros { display:inline-block; width:55%; float:left; text-align:left; margin-bottom:15px}
.vopros .plus { font-size:26px; color:#0045a7; position:absolute; display:none}
.vopros .minus { font-size:26px; color:#0045a7; position:absolute; display:none}
.vopros .plus.act { display:inline-block}
.vopros .minus.act { display:inline-block}
.vopros span { font-size:15px; font-weight:700; margin-left:25px; margin-top:6px; display:inline-block}
.vopros p { font-size:15px; margin-left:25px; margin-top:6px; color:#5881a9; display:none; line-height:1.6; margin-bottom:0}
.vopros p.act { display:inline-block}
.footer1 { background-color:#001a33}
.footer1 a { color:#fff; font-size:14px; padding:17px 21px; text-transform:uppercase; display:inline-block; border-bottom:2px solid #001a33}
.footer1 a:hover { color:#fecf01; text-decoration:none; border-bottom:2px solid #fecf01}
.footer2 { background-color:#041e37; padding:40px 0 15px 0}
.footer25 { display:inline-block; width:25%; float:left; text-align:left}
.footer25 p { color:#ffffff; font-size:14px; line-height:1.4; margin-top:8px}
.footer25 a { color:#ffffff; font-size:14px; display:inline-block; width:100%; margin-top:8px}
.footer25 a:hover { opacity:0.85; color:#ffffff}
.footer25 span { font-size:18px; font-weight:700; margin-bottom:23px; text-transform:uppercase; color:#fff}
.footer50 { display:inline-block; width:50%; float:left; text-align:left}
.footer50 p { color:#ffffff; margin-top:0; margin-bottom:8px; font-size:14px}
.footer50 a { color:#fff; text-decoration:none}
.footer50 a:hover { opacity:0.85}
.footer3 { background-color:#00162b; padding:5px 0}
.footer3 p { color:#5c7186; font-size:13px; text-align:left}
.pageh1 { border-bottom:1px solid #e5f1fc; background-color:#f5f9fc; padding:30px 50px}
.pageh1 h1 { font-size:36px; text-align:left; text-transform:uppercase; font-weight:400; margin-bottom:0}
.kroshki { text-align:left; margin-bottom:15px}
.kroshki a { color:#00509c}
.kroshki a:hover { opacity:0.85; text-decoration:none}
.Contacts65 { background-color:#fff; box-shadow:inset 0 0 0 10px #fff, inset 0 0 0 11px #c7dcef, 0 1px 59px rgb(0 26 51 / 20%); width:60%; float:left; display:inline-block}
.Contacts35 { background-color:#fff; box-shadow:inset 0 0 0 10px #fff, inset 0 0 0 11px #c7dcef, 0 1px 59px rgb(0 26 51 / 20%); width:calc(35% - 54px); float:right; display:inline-block; padding:38px 27px 24px 27px}
.Contacts35 p { margin-bottom:5px}
.Contacts35 p strong { margin-bottom:0; color:#84858a; text-align:center; display:inline-block; width:100%; font-weight:400; font-size:18px}
.Contacts35 a { color:#0045a7; text-decoration:none}
.Contacts35 a:hover { text-decoration:underline}
.fancybox { width:20%; display:inline-block; float:left}
.fancybox .gall_mini { padding:3px; height:170px; overflow:hidden}
.width100Percent .fancybox .gall_mini { height:118px}
.fancybox .gall_mini img { width:100%;}
.fancyboxCat { width:25%; display:inline-block; float:left; text-align:center; text-decoration:none !important;!i;!}
.fancyboxCat .gall_mini { padding:3px; height:212px; margin-bottom:15px; overflow:hidden}
.fancyboxCat .gall_mini img { width:100%}
.obshiic { z-index:2; background:#fff; width:320px; background-color:#fff; box-shadow:0 0 20px 0 rgb(0 0 0 / 50%); margin-bottom:0}
.obshiic span { display:inline-block; text-align:center; font-size:22px; font-weight:700; margin:0; padding:0; margin-bottom:13px}
.obshiic p { text-align:left; margin-top:0; font-size:14px; margin-bottom:19px; line-height:1.6}
.obshiic input { width:100%; margin-bottom:20px; padding:10px 15px; margin-left:0; font-size:16px; font-weight:400 !important; margin-top:0}
.obshiic input:hover { text-decoration:none}
.obshiic input.btn_submit { border:2px solid #ffd200; border-radius:4px; padding:10px 15px; text-decoration:none; text-align:center; transition:all .3s ease-in-out; background-color:#ffd200; font-weight:700; display:inline-block; vertical-align:top; cursor:pointer; color:#fff; margin-top:8px; display:inline-block; position:relative; margin-bottom:0; text-transform:uppercase; font-size:13px}
.obshiic input.btn_submit:hover { opacity:0.85}
.obshiic label { margin-bottom:10px; text-align:left; width:100%; display:inline-block; font-weight:400; font-size:14px; font-weight:700}
.obshiic .politika label { font-size:12px !important; line-height:1.1 !important}
.obshiic .politika a { font-size:12px !important; line-height:1.1 !important}
.obshiic .politika a:hover { font-size:12px !important; line-height:1.1 !important}
.news { padding:45px 0}
.news100 { display:inline-block; width:100%; text-align:left; margin:0}
.news100 hr { display:inline-block; width:100%; margin:20px 0}
.newsleft { display:inline-block; width:200px; float:left}
.newsleft img { width:100%}
.newsright { display:inline-block; width:calc(100% - 225px); float:right; padding-left:25px}
.newsright a { text-transform:uppercase; font-size:14px; font-weight:700}
.newsright a:hover { color:#222; text-decoration:none}
.newsright p { font-size:15px; line-height:1.73334; margin-bottom:18px; color:#5881a9}
.newsright a.button { padding:3px; border:2px solid #fecf01; color:#00509c; text-transform:none}
.newsright a.button:hover { background-color:#041e37; color:#ffffff}
.vm-pagination { display:inline-block}
.vm-pagination li { float:left; margin:10px 10px 5px 10px; list-style-type:none}
.neww { padding:45px 0; text-align:left}
.sliderreviews { height:607px}
.sliderreviews .slide { text-align:center}
.sliderreviews .slide img { width:100px; height:100px; border:3px solid #fff; border-radius:50%; display:inline-block; margin-bottom:10px}
.sliderreviews .slide p { text-align:center; font-size:16px; line-height:1.6; font-style:italic}
.sliderreviews .slide span { font-weight:700; font-size:14px}
.gallicemnz { display:inline-block; width:100%}
.gallicemnz a { width:33%}
.gallicemnz a img { width:100%}
.col-md-3 { float:left; display:inline-block; width:calc(30% - 10px); padding-right:10px}
.col-md-9 { float:left; display:inline-block; width:70%}
.superhaks ul.nav { margin:0; padding:0; margin-top:0; margin-bottom:20px}
.superhaks ul.nav li { background:rgb(0 0 0); border:1px solid #FFFFFF; list-style:none; width:100%; padding-left:0; text-align:left; margin:0}
.superhaks ul.nav li a { text-decoration:none; display:block; padding:7px; color:#fff; font-size:14px; line-height:1.23}
.superhaks ul.nav li ul { display:none}
.superhaks ul.nav li ul li a { padding:7px 7px}
.superhaks ul.nav li ul li a:hover { color:#000}
.superhaks ul.nav li:hover { position:relative; background:#fecf01}
.superhaks ul.nav li:hover > ul { display:block}
.superhaks ul.nav li:hover ul { position:absolute; top:0; left:calc(100% - 40px); padding-top:0; margin-top:-1px; width:425px; z-index:9}
.superhaks .nav>li>a:focus, .superhaks .nav>li>a:hover { background:#fecf01; color:#000}
.slick-dots li { margin:0; padding:0}
.width100Percent{ display:inline-block; width:100%}
.logo2{ display:inline-block; float:left; margin-right:10px}
.logo2 img{ height:100px}
