@charset "utf-8";
.clear{clear:both}
.container-fluid{padding:0!important}
@media (max-width: 700px){.container-fluid{padding:0!important;margin:0!important;margin-right:-25px!important}#headbanner-2{font:26px "Avenir LT W01 95 Black",sans-serif!important}}
#headbanner-2{font:26px "Avenir LT W01 95 Black",sans-serif!important}
#obrashenie{font-size:25px!important}
#prem{font-size:14px!important}
#prem h3{font-size:18px!important}
.kont1 h3{font-size:16px!important}
.kont1 span{font-size:14px!important}
.kont2 h3{font-size:16px!important}
.kont2 span{font-size:14px!important}
body{background-color:#fff!important;max-width: 1800px !important;margin: 0 auto !important}
header{overflow:hidden;margin:3px 0 0;background-color:#fff;margin-top:65px}
#top{background-color:#fff}
.logotip{float:none;width:100%;height:100%;margin:10px;text-align:center;padding-top:2px;text-decoration:none!important;outline:none!important;min-width:210px;position:relative;z-index:4;color:#403f3f!important;font-size:24px;font-size:bold}
.logotip a,.logotip a:hover,.logotip a:active,.logotip a:focus{text-decoration:none!important;color:#403f3f!important;outline:none!important}
.logotip img{width:95%}.logotip a h2{font-size:20px!important;margin-top:10px!important}
.logotip::-moz-focus-inner{border:none!important}
.logotip:active,.logotip:focus{outline:none!important}
.logotip::-moz-focus-inner{border:none}
.logotipdesc{text-align:center;font-size:16px;font-size:bold;color:#1B7297;float:none}
#itog7{border:1px solid #9b9b9b;border-bottom:1px solid #F4F4F4}
#xzy{width:100%;height:80%;margin:0 auto;padding:2px}
#x,#z{float:left}#y{float:right}
#x,#y{text-align:center}
#z{margin:0;text-align:left;font:18px "Avenir LT W01 95 Black",sans-serif!important;color:#2A1A1A}#xzy{width:100%;height:80%;margin:0 auto;padding:2px}#x,#z{float:left}#y{float:right}
#x,#z,#y{text-align:center}
#z{text-align:left!important;margin:0!important;font:18px "Avenir LT W01 95 Black",sans-serif!important;color:#403f3f}
@media (max-width: 697px){#z{display:none}}
.nazvanie{font-size:36px}.podbmenu{list-style:none;float:left;display:inline-block}
.podbmenu li{float:none;margin:5px 0;margin-left:-25px}
.pic{width:48px;height:48px;margin-right:8px}
#kontacttext{padding:2px 8px 2px 2px;margin:5px;float:none;font-size:20px;color:#403f3f}
.box-2{width:auto;height:auto;margin-top:10px;float:none}
.box-2:active,.box-2:focus{outline:none!important}
.box-2::-moz-focus-inner{border:none!important}
#button2{text-decoration:none;text-align:center;width:90%;padding:10px 20px;background-color:#5cb9e2;color:#fff}
#button2:hover{opacity:.85;cursor:pointer}#button2:active,#button2:focus{outline:none!important}
#button2::-moz-focus-inner{border:none!important}
@media (max-width: 700px){#a{float:none}#b{float:left}#c{float:right}}
.navbar-header{float:left;display:inline;overflow:hidden;font-weight:700}
.navbar navbar-default{float:left;display:inline;z-index:1000}
#allmenu{background-color:#3c414c!important;opacity:.8;font-weight:700;float:none;z-index:300;display:block;padding:0;margin:0 auto;position:fixed;left:0;width:100%}
#responsive-menu{float:left;font-weight:700;width: 100%}
.navbar-default{color:#272423!important;float:left;display:inline;width:auto;height:auto;font:.8em/1 "Avenir LT W01 85 Heavy",sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.05em;font-size:18px!important}nav{float:left;display:inline;background-color:transparent!important;font-size:20px}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#272423!important}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent!important}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#eeba00!important}.navbar-default .navbar-nav > li > a:focus{color:#eeba00!important}.navbar-default .navbar-nav > li > a{color:#fff!important}.navbar-default .navbar-nav .open .dropdown-menu > li > a{background-color:#3c414c!important;color:#fff!important;width:auto}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#000!important;background-color:#eeba00!important;width:auto}.nav-child unstyled small dropdown-menu{background-color:#c9c4b8!important}.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color:#000!important;border-bottom-color:#000!important}.nav navbar-nav ul{z-index:999;position:inherit}.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-top-color:#000!important;border-bottom-color:#000!important}.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret{border-top-color:#000!important;border-bottom-color:#000!important}@media (max-width: 767px){.navbar-default .navbar-toggle{background-color:transparent!important;margin-left:5px!important;border-color:#eeba00!important;border:solid 3px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent!important;margin-left:5px!important;border-color:#fff!important;border:solid 3px}.navbar-default .navbar-toggle .icon-bar{background-color:#eeba00!important}.navbar-default .navbar-toggle .icon-bar:hover{background-color:#f1c833!important}}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{background-color:#eeba00!important;color:#000!important;width:auto}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff!important;background-color:#3c414c!important;width:auto}}.item-101,.item-102,.item-103,.item-108{border:solid transparent;border-width:0 1px 0 0}
#middle{z-index:4}
#middle-top{overflow:hidden;float:none;z-index:4;text-align:center;background-color:#fbfaf9!important}
#middle-mid{width:100%;height:auto;float:none;display:block;overflow:hidden;background-color:#fff;text-align:center}
#content{height:auto;overflow:hidden;text-align:center!important;z-index:1;position:relative;color:#312E2E;background-color:#fff;margin-bottom:20px;}
#content1,#content2,#content3{width:100%;float:none;height:auto}
@media (max-width: 600px){#rightAside-1{float:left;width:95%!important}#rightAside-2{float:right;width:95%!important}#menuuslug a li{height:auto}}
#rightAside{overflow:hidden; vertical-align:middle; min-width:205px;padding-top:25px}#rightAside-2{margin:0 0 15px;margin-bottom:10px;float:none;padding:2px}
@media (max-width: 800px){#rightAside,#content{border:none}}@media (max-width: 600px){#rightAside-2{float:none;width:95%!important;margin:0!important}#menuuslug a li{height:auto}}
#menuuslug{margin:0 auto;text-align:center;padding:2px;display:block}
#menuuslug .nav-stacked-s > li > a{list-style:none;color:#fff!important;background-color:#5cb9e2!important;border-bottom:solid 1px;height:63px;margin:0 auto;padding:10px;padding-top: 20px;font-size: 18px}
#menuuslug .nav-stacked-s > li :hover{color:#fff!important;background-color:#3c414c!important}
#menuuslug .nav-stacked-s > li{text-decoration:none}
#menuuslug .nav-stacked-s > li > ul{background-color:#fff!important;color:#000!important}
#menuuslug .nav-stacked-s > li > ul:hover{background-color:#fff!important;color:#000!important}
#menuuslug .nav-stacked-s > li > ul > li{background-color:#fff!important;color:#000!important}
#menuuslug .nav-stacked-s > li > ul > li:hover{background-color:#000!important;color:#fff!important}
#menuuslug .nav-stacked-s > li > ul > li:active{background-color:#fff!important;color:#000!important}
#niz{float:none;color:#ccc;font-size:12px;background-color:#30343c}
.footer-main{padding-top:76px;border-top:1px solid #d3d3d3}
.widget-links ul{list-style:none;margin:0 -10px}
.widget-links ul li{float:none;box-sizing:border-box;margin-bottom:19px;padding:0 5px}
.widget-links ul li a{font-size:16px;text-decoration:none;color:#dfdfdf}
.widget-links ul li a:hover{transition:all .5s ease-in-out;color:#5cb9e2}
.widget-links ul li a:before{content:"\f105";font-family:'FontAwesome';font-size:14px;margin-right:8px}
.footer-main .widget.widget-newsletter{padding-right:0}
.footer-main .widget-newsletter p{margin-bottom:20px;line-height:24px;font-size:15px;color:#dfdfdf}
.footer-main .widget-newsletter .input-group{position:relative;padding-right:80px;display:inline-block;width:100%;margin-bottom:27px}
.footer-main .widget-newsletter .input-group input{background-color:#292a2b;border:1px solid #303030;padding:18px 15px;font-size:13px;height:auto;border-radius:0;width:100%;box-shadow:none;line-height:13px;color:#fff}
.footer-main .widget-newsletter .input-group span{position:absolute;right:0;width:70px;height:50px;text-align:center;line-height:50px;top:0}
.footer-main .widget-newsletter .input-group span button{height:50px;width:100%;background-color:#be9e6a;border-radius:0;border:none;font-size:25px;color:#fff}
.footer-main .widget-newsletter .input-group span input.btn-default{height:50px;width:100%;background:url(../Documents/OfflineExplorerPortable/Download/veepixel.com/demo/lawmaster/wp-content/themes/lawmaster/assets/images/newslettersubmit.png) no-repeat;border-radius:0;border:none;font-size:25px;color:#fff;text-indent:-9999px}
.footer-main .widget-newsletter .input-group span input.btn-default:hover{background:url(../Documents/OfflineExplorerPortable/Download/veepixel.com/demo/lawmaster/wp-content/themes/lawmaster/assets/images/newslettersubmithover.png) no-repeat}
.footer-main .widget-newsletter .input-group span:hover button{background-color:#fff;color:#be9e6a;transition:all 1s ease-in-out}
.footer-main .widget-newsletter .social h6{font-size:13px;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:20px;letter-spacing:1.2px}
.footer-main .widget-newsletter .social li,.footer-main .widget-newsletter .social li a{display:inline-block}
.footer-main .widget-newsletter .social li{margin:0 5px}
.footer-main .widget-newsletter .social li:first-child{margin-left:0}
.footer-main .widget-newsletter .social li a{width:32px;height:32px;text-align:center;line-height:28px;color:#b1b1b2;-webkit-transition:all 1s ease 0;-moz-transition:all 1s ease 0;-o-transition:all 1s ease 0;transition:all 1s ease 0}
.footer-main .widget-newsletter .social li a:hover{background-color:#fff;color:#2d3741}
.footer-link{padding:32px 15px 46px}.footer-link p{color:#aaa;font-size:14px;display:inline;float:left}
.footer-link p a{text-decoration:none;color:#aaa}
.footer-link p a:hover{text-decoration:none!important;color:#aaa!important}
.footer-link ul{padding:0;display:block;float:right;text-align:right}
.footer-link ul li{display:inline-block}
.footer-link ul li a{color:#e5e5e5;font-size:16px;padding:0 0 0 28px;text-decoration:none;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;cursor:pointer}
.footer-link ul li a:hover{color:#5cb9e2;text-decoration:none}
.footer-link{text-align:center;clear:both;padding-bottom:32px}
.footer-link p{float:none}
.footer-link ul{float:none;text-align:center;display:block;padding-top:20px}#footer2{float:none}
.footer-link{border-top:1px solid #394348}footer{padding:4%}
.contactus-center contactus-107 contactus-button{vertical-align:middle!important;float:none!important;background-color:transparent!important;border:3px solid #3c414c}
.contactus-center contactus-107 contactus-button:hover{background-color:#3c414c!important;color:#eeba00!important}
#contact{background-color:#3c414c;background-position:50% 25.7226px;padding-top:40px;font-size:16px;font-weight:500;line-height:1.9;display:block;overflow:hidden}
.port{width:100%;padding-left:20px;padding-right:20px;color:#fff}
.header.medium .btSuperTitle{font-size:22px;line-height:29px;color:#eeba00}
.header .btSuperTitle{font-family:Noto Sans}
span.headline{display:inline-block}
.header.medium h3{font-size:30px;line-height:44px;color:#eeba00}
.rowItem.btMiddleVertical{vertical-align:middle}
.btSeparator{clear:both}
btSeparator.noBorder hr{border-bottom:1px solid transparent!important}
.btTextLeft .sIcon{float:left;display:block;position:relative;z-index:2}
.btTextLeft .btIco{margin-left:0;margin-right:5px}
.btIco .btIcoHolder{line-height:inherit;color:#fff;text-decoration:none}
.btIco .btIcoHolder:active,.btIco .btIcoHolder:focus{outline:none}
.btSeparator hr{clear:both;border:none;padding:0;margin:0}
.fa{font-size:34px!important;float:left!important;margin-right:5px!important;color:#fff}
.sTxt p:last-of-type,.btText p:last-of-type{margin-bottom:0}
.btTextRight .sTxt{position:relative;float:right}
.btTextLeft .sIcon{float:none;display:block;position:relative;z-index:2}
.btTextLeft .sTxt{float:none;overflow:hidden}
.sTxt h1,.sTxt h2,.sTxt h3,.sTxt h4{clear:none}
#button-contactus-lightbox-form107{background-color:transparent!important;border:3px solid #3c414c;color:#3c414c;padding:12px 50px}#button-contactus-lightbox-form107:hover{background-color:#fff!important}
#obrashenie{height:auto;width:80%;display:block;float:none;overflow:hidden;padding:25px;text-align:center!important;z-index:1;position:relative;color:#3c414c;margin-left:10%}
.contform{background-color:#f4f7f9;float:none;text-align:center;font-size:24px;vertical-align:middle;padding:30px;display:block}
#contformbtn{border:3px solid #3c414c;color:#3c414c;padding:7px;background-color:transparent;font-family:'Gotham SSm A','Gotham SSm B',sans-serif;vertical-align:middle;float:none}
#contformbtn:hover{color:#fbfaf9;background-color:#fff!important}
#back-to-top{color:#fff;position:fixed;bottom:20px;right:20px;z-index:99;display:none;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;z-index:10000;height:59px;width:59px;background-color:#00abc9;background-repeat:no-repeat;background-position:center;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1);-webkit-transition:box-shadow 0.15s,-webkit-transform .15;transition:box-shadow 0.15s,transform .15s}
#back-to-top i{padding-top:10px;padding-left:18px}
#back-to-top:hover{background:#0195b0;-webkit-transform:scale3d(1.0,1.0,1);transform:scale3d(1.0,1.0,1)}
.w404 {width:100%!important;padding: 20px 50px}
p.o404 {font-size: 100px;text-align: center}
p.oo404 {font-size: 36px;text-align: center}
#is_work{display:block;overflow:hidden;text-align:center;margin:30px 0}
.icon-new2 img{width:55px}
.work-process{float:left;font-size: 19px;font-size: 24px}
.card-title {font-size: 40px;font-weight: bold}
.work-arrow{display:block;background:url(../images/22q.png);width:40px;height:40px;float:left;background-size:contain;transform:rotate(-35deg)}
.rotated{transform:scale(1,-1) rotate(-35deg)}
.ic-work{color:#fff}
.ic-work:before{background-color:#4985A2;border-radius:50%;padding:10px}
.work-text{padding-top:18px}
#is_work>div{position:relative;margin:0 auto;width:100%;max-width:1000px;float:none}
.page-id-11 .wpb_content_element{margin-bottom:20px!important}
.new-work-process .rotated{margin-top:30px}
.rotated{transform:scale(1,-1) rotate(-35deg)}
.ekranrn img {height: 90%}
.uslugir,.uslugil {padding: 10px 20px 60px 20px;}
.uslugil ul li, .uslugir ul li {font-size: 22px}
.uslugil h3, .uslugir h3 {font-size: 28px;font-weight: bold}
.uslugil h2, .uslugir h2 {font-size: 22px!important;display: list-item!important;line-height: 1.42857143!important;margin: 1px 40px!important}
.uslugip {height: 70px}
.g {overflow: hidden;float: none;display: block}
.hw.section-header.col-xs-12.centered {display: block;float: none !important;overflow: hidden;height: 60px}
.bl {width:92%!important;max-width:1300px!important;width:auto}
.acolor {background: #eee}
.block12{padding: 50px 20px}
.block12 p{font-size:20px; text-align:center}
.block12 ul,.block3 ul,.block2 ul, block2 p{font-size: 20px;text-align: left}
.block12 ul,.block3 ul, .block2 ul{list-style-image: url(../images/icok.png)}
.block21,.block2 p {font-size:20px}
.block11 img {max-width: 350px;top: -100px;position: relative;filter: alpha(Opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5}
.block11 p {position: relative;top: 150px;margin: 0 0 10px;font-size: 30px;text-align: left;z-index: 5;margin-left: 10px;color: #62666f}
.zakaz {margin:50px auto}
.row {margin-right: 0px!important;margin-left: 0px!important}
#verh {margin-bottom: 20px}