@font-face{font-family:CoreSansNRSC45Regular;src:url('../fonts/CoreSansNRSC45Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/CoreSansNRSC45Regular.woff2') format('woff2'),
url('../fonts/CoreSansNRSC45Regular.woff') format('woff'),
url('../fonts/CoreSansNRSC45Regular.ttf') format('truetype'),
url('../fonts/CoreSansNRSC45Regular.svg#CoreSansNRSC45Regular') format('svg');}
@font-face{font-family:CoreSansNRSC45Bold;src:url('../fonts/CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold.woff2') format('woff2'),
url('../fonts/CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold.woff') format('woff'),
url('../fonts/CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold.ttf') format('truetype'),
url('../fonts/CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold.svg#CoreSansNRSC45Regular NR SC 45 RegularNRSC45Bold') format('svg');}
@font-face{font-family:OpenSansRegular;src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');}
@font-face{font-family:OpenSansBold;src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans-bold-webfont.svg#opensans-bold-webfont') format('svg');}
@font-face{font-family:FranklinGothic;src:url('../fonts/FranklinGothic.eot?#iefix') format('embedded-opentype'),
url('../fonts/FranklinGothic.woff2') format('woff2'),
url('../fonts/FranklinGothic.woff') format('woff'),
url('../fonts/FranklinGothic.ttf') format('truetype'),
url('../fonts/FranklinGothic.svg#FranklinGothic') format('svg');}
@font-face{font-family:OpenSansSemibold;src:url('../fonts/opensans-semibold.ttf');font-style:normal;font-weight:normal;}
.ca-container{position:relative;margin:1em auto 20px auto;width:655px;height:150px;}
#big-gallery{width:100%;}
#big-gallery.ca-container{height:525px;overflow:hidden;margin-bottom:0px;}
#big-gallery .ca-item{width:100%;height:485px;}
#big-gallery .image-wrapper{height:100%;}
#big-gallery .ca-item img{bottom:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;left:0;}
#big-gallery .caption-wrapper{height:55px;}
#big-gallery .ca-nav span,
#mini-gallery .ca-nav span{width:25px;height:38px;background:transparent url(../images/arrow-objects.png) no-repeat top left;position:absolute;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
#big-gallery div.ca-nav-prev,
#big-gallery div.ca-nav-next{height:485px;position:absolute;width:50px;top:0;z-index:2;cursor:pointer;}
#big-gallery div.ca-nav-prev{left:0;background-color:black;opacity:0.1;}
#big-gallery div.ca-nav-next{right:0;background-color:black;opacity:0.1;}
#big-gallery .ca-nav span{top:45%;left:10px;}
#mini-gallery .ca-nav span{top:40%;left:3px;}
#big-gallery .ca-nav span.ca-nav-next,
#mini-gallery .ca-nav span.ca-nav-next{background-position:top right;left:auto;}
#big-gallery .ca-nav span.ca-nav-next{right:10px;}
#mini-gallery .ca-nav span.ca-nav-next{right:3px;}
#big-gallery .ca-item span{left:0;margin:auto;position:absolute;right:0;}
#mini-gallery{width:100%;}
#mini-gallery .ca-wrapper{}
#big-gallery .ca-wrapper,
#mini-gallery .ca-wrapper a{color:black;text-decoration:none;}
#mini-gallery.ca-container{height:100%;text-align:center;}
#mini-gallery .ca-item{height:150px;width:24%;padding:0;position:relative;float:none;height:100%;text-align:center;display:inline-block;vertical-align:top;min-width:100px;}
#mini-gallery .image-wrapper{max-height:100%;max-width:100%;overflow:hidden;}
#mini-gallery .ca-item img{max-height:150px;padding:15px 10px 5px;}
#mini-gallery .ca-item span{display:block;font-size:12px;padding:0;padding-left:10px;width:100%;}
.ca-wrapper{width:100%;height:100%;position:relative;}
.ca-item{position:relative;float:left;width:150px;height:100%;text-align:center;}
.ca-item-main{padding:20px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;overflow:hidden;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.ca-item h3{font-family:'Coustard', sans-serif;text-transform:uppercase;font-size:10px;color:#000;margin-bottom:20px;height:85px;text-align:center;text-shadow:0px 1px 1px #e4ebe9;}
.ca-item h4{font-family:"Georgia","Times New Roman",serif;font-style:italic;font-size:12px;text-align:left;border-left:10px solid #b0ccc6;padding-left:10px;line-height:24px;margin:10px;position:relative;}
.ca-item h4 span{text-indent:40px;display:block;}
.ca-item h4 span.ca-quote{color:#f4eee3;font-size:100px;position:absolute;top:20px;left:0px;text-indent:0px;}
.ca-content-wrapper{background:#b0ccc6;position:absolute;width:0px;height:440px;top:5px;text-align:left;z-index:10000;overflow:hidden;}
.ca-content{width:660px;overflow:hidden;}
.ca-content-text{font-size:14px;font-style:italic;font-family:"Georgia","Times New Roman",serif;margin:10px 20px;padding:10px 20px;line-height:24px;}
.ca-content-text p{padding-bottom:5px;}
.ca-content h6{margin:25px 20px 0px 35px;font-size:32px;padding-bottom:5px;color:#000;font-family:'Coustard', sans-serif;color:#60817a;border-bottom:2px solid #99bcb4;text-shadow:1px 1px 1px #99BCB4;}
.ca-content ul{margin:20px 35px;height:30px;}
.ca-content ul li{float:left;margin:0px 2px;}
.ca-content ul li a{color:#fff;background:#000;padding:3px 6px;font-size:14px;font-family:"Georgia","Times New Roman",serif;font-style:italic;}
.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none;}
.ca-nav span{width:30px;height:50px;background:transparent url(../images/arrows_new.png) no-repeat top left;position:absolute;top:50%;margin-top:-19px;left:-40px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:-40px;}
.ca-nav span:hover{opacity:1.0;}
.navbar{margin-bottom:0px;}
.navbar-nav.navbar-right:last-child{margin-right:0px;}
.navbar-collapse ul{background:#009bdf;}
.navbar-right{margin:0px !important;padding:0px !important;width:100%;float:none !important;}
body{font-size:16px;font-family:'Open Sans', sans-serif;color:#666666;overflow-x:hidden;}
a{color:#24438c;}
a:hover{color:#d00f10;transition:0.2s;}
a.dotted{color:#d00f10;border-bottom:1px dotted;line-height:1.2em;text-decoration:none;color:white;text-align:center;}
/*h2,.rubrika-body h3{color:#ea5551;font-size:24px;font-family:'Open Sans', sans-serif;text-transform:uppercase;padding:5px;font-weight:bold;}
.rubrika-body li{list-style:none;}
h3{font-size:18px;font-family:'Open Sans', sans-serif;color:#17adec;}
h4, h4 > a, h4 > a:link, h4 > a:visited{font-size:14px;font-family:'Open Sans', sans-serif;text-transform:uppercase;color:#00A0E3;}*/
.h2-icon:before{content:"";display:block;float:left;margin-right:5px;width:31px;height:28px;}
.h2-icon:after{content:"";display:block;clear:both;}
.clear{clear:both;}
.btn-opacity{background:transparent;color:#24438c;outline:0;margin:5px 0;display:inline-block;font-size:large;text-decoration:underline;border:0;}
.text-red{color:#d4030c;}
.text-uppercase{text-transform:uppercase;}
.bg-btn-call-wrap{width:100%;height:55px;background:#efeded;position:fixed;top:0;left:0;z-index:1000;font-family:'Open Sans', sans-serif;}
.bg-btn-call-in{max-width:980px;margin:0 auto;color:black;font-size:12px;position:relative;}
.bg-btn-call{text-align:left;display:inline-block;}
.successfull{text-transform:none;border:5px solid #83D0F4;background:#fff;color:black;display:inline-block;font-size:18px;margin:10px 0;padding:20px;position:relative;text-align:left;vertical-align:middle;width:95%;max-width:800px;min-width:350px;background:url(/images/accident_new2.png) #fff right bottom no-repeat;background-size:contain;}
.successfull_container_text{width:100%;background:#fff;}
.successfull img{width:250px;float:left;margin-right:10px;}
.successfull a{display:inline;float:none;}
.around-clock{display:inline-block;margin-top:8px;font-size:16px;}
.top_header_phone{font-size:16px;}
.top_header_phone_phone{font-size:24px;font-weight:bold;color:#01a0e2;}
.district{position:relative;font-size:16px;display:inline-block;}
/*.btn-red{border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:4px 10px;margin-top:14px;background-color:#ea5451;border:2px solid transparent;}
.btn-red:hover{border:2px solid #eb1b16;background:#e8140f;background:-moz-linear-gradient(top, #e8140f 0%, #ff8d8d 100%);background:-webkit-linear-gradient(top, #e8140f 0%,#ff8d8d 100%);background:linear-gradient(to bottom, #e8140f 0%,#ff8d8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8140f', endColorstr='#ff8d8d',GradientType=0);}*/
.container-button-header-phone{z-index:10000;float:right;}
.class-button-header-phone{margin-top:10px;display:flex;flex-direction:row;padding:4px 0px 4px 14px;padding:2px 0px 2px 12px;border:2px solid #ee3430;background:#ed211c;background:-moz-linear-gradient(top, #ed211c 0%, #ed211c 45%, #ff4b47 100%);background:-webkit-linear-gradient(top, #ed211c 0%,#ed211c 45%,#ff4b47 100%);background:linear-gradient(to bottom, #ed211c 0%,#ed211c 45%,#ff4b47 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed211c', endColorstr='#ff4b47',GradientType=0);}
.class-button-header-phone:hover{border:2px solid #00a1e6 !important;background:#009bde !important;background:-moz-linear-gradient(top, #009bde 0%, #009bde 45%, #16b6fb 100%) !important;background:-webkit-linear-gradient(top, #009bde 0%,#009bde 45%,#16b6fb 100%) !important;background:linear-gradient(to bottom, #009bde 0%,#009bde 45%,#16b6fb 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009bde', endColorstr='#16b6fb',GradientType=0) !important;}
.class-button-header-phone-mobil{padding:0px 0px;float:none;text-align:center;box-shadow:2px 2px 10px 1px #696969;margin-top:10px;}
.class-button-header-phone-mobil img{padding:0px 11px;}
.class-button-header-phone img{padding:0px 14px;}
.container-phone-call-mobil{padding:0px;margin:0px;z-index:0;}
.class-phone-call-mobil{margin-top:17px;text-align:left;}
p .btn-red{clear:both;display:block;font-weight:700;margin:10px auto;padding:4px 10px;width:50%;border:2px solid transparent;}
.bg-text-red{background:#f6060e;padding:2px 3px;margin-left:0.33em;border-radius:3px;font-size:12px;margin-top:-8px;}
.wrapper{width:1000px;margin:0 auto;background:#fff;padding:0 10px;}
.header-wrap{padding-top:15px;}
/*.header{margin-top:46px;background:#fff;}
.header-logo{float:left;text-align:center;margin-top:45px;}
.header-logo img{height:130px;}*/
.new_year_container{display:none;position:absolute;width:170px;height:auto;right:27%;padding:10px 0px 0px 0px;}
.header-phone{width:329px;float:right;text-align:right;font-family:'Open Sans', sans-serif;padding:25px 0px;}
.header-phone p{margin:0;}
.header-phone .header_phone_phone{font-size:22px;color:#666666;font-weight:bold;}
.forma-zakaza-podpis .middle-phone{color:#EA5451;font-weight:normal;font-size:80%;}
.forma-zakaza-podpis .middle-phone-phone{font-weight:bold;}
.call-order{border-radius:15px;height:45px;float:right;margin-top:-1em;padding:0 16px;width:135px;}
.call-order div{display:inline-block;vertical-align:middle;}
.call-order div:nth-child(2){width:66px;}
.header-phone-small{font-size:14px;clear:both;width:100%;}
.strip{height:10px;}
.caret{opacity:0.8;margin-bottom:4px;margin-left:6px;}
.navbar-default{background:#009bdf;border-radius:0;z-index:2;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:15px;font-family:'Open Sans', sans-serif;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#24b0eb;}
.navbar-default .navbar-nav>li>a:focus{color:#fff !important;background:#f70c0f !important;}
.navbar-nav>li>a{padding-top:17px;padding-bottom:16px;}
.dropdown-menu{background:#00A0E3;border-radius:0;display:none;}
.dropdown:hover .dropdown-menu{display:none;}
.dropdown.open .dropdown-menu{display:block;}
.dropdown-menu>li>a{color:#fff;}
.dropdown-menu>li>a:hover{background:#EA5451;padding:3px 20px;color:#fff}
.text-search{background:#22377b;border:0;color:#6a81cd;width:235px !important;box-shadow:inset 0 3px 3px rgba(0,0,0,.075),
inset 0 3px 3px rgba(0,0,0,.075),
inset 0 3px 3px rgba(0,0,0,.075),
inset 0 -6px 3px rgba(0,0,0,.075);}
.btn-search{position:relative;top:6px;right:30px;}
.section{margin-top:-8px;}
h1.section-title{background-color: #ea5551 !important;color:#fff;/*color:#00A0E3;*/font-size:1.5em;text-transform:uppercase;font-family:'Open Sans', sans-serif;text-align:center;background-color:transparent;margin:10px auto;}
.section-blocks{color:black;text-align:center;font-family:'Open Sans', sans-serif;}
.section-blocks a, .section-blocks a h3{color:black;font-family:'Open Sans', sans-serif;}
.section-blocks a h3{text-transform:uppercase;}
.section-blocks:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
.section-block-wrap{border:5px solid #83d0f4;display:inline-block;font-size:13px;height:320px;line-height:normal;margin:0 -9px -4px 0;text-align:left;transition:all 0.5s ease 0s;vertical-align:top;width:245px;}
.section-block-service .section-block-wrap a{text-decoration:none;}
.section-block-service{margin-left:-8px;margin-right:-8px;}
.section-block-service .section-block-wrap{display:inline-block;font-size:13px;height:285px;line-height:normal;margin:4px;text-align:left;transition:all 0.5s ease 0s;vertical-align:top;width:236px;background:#f6f5f5;padding:0px;border:none;}
.section-block-wrap:hover{background:#c3e8f6;}
.section-block{padding:5px 15px;height:100%;}
.section-block-img{margin:20px;position:relative;min-height:76px;}
.section-block-service .section-block>a{display:inline-block;text-align:center;width:100%;}
.section-block-img > img{bottom:0;left:0;margin:auto;position:absolute;right:0;}
.section-block-service .section-block-img{text-align:center;margin:20px auto 15px auto;min-height:50px;height:50px;display:inline-block;width:50px;}
.section-block-service .section-block-img svg{width:auto;max-height:38px;height:auto;}
.section-block-service .section-block-img svg .cls-1{fill:#00a0e3 !important;transition:all 0.5s ease 0s;}
.section-block-service-title{font-size:15px;color:#444444 !important;text-align:center;font-family:'OpenSansSemibold', arial !important;transition:all 0.5s ease 0s;}
.section-block-service-title:hover{text-decoration:none;}
.section-block ul{list-style:none;padding-left:0;}
.section-block-service-ul{margin-top:20px;}
.section-block ul li{margin-left:1em;}
.section-block ul li:before{content:"•";color:#666666;font-size:13px;font-family:'Open Sans', sans-serif;float:left;}
.section-block ul li a{font-size:14px;font-family:'Open Sans', sans-serif;}
.section-block-service-ul li a{font-size:13px !important;color:#666666;margin-left:15px;display:block;margin-bottom:3px;}
.section-block-service .section-block-wrap:hover{background:#ffffff;}
.section-block-service .section-block-wrap>.section-block>a:hover .section-block-service-title, .section-block-service .section-block-wrap>.section-block>a:hover .section-block-img svg .cls-1{fill:#ea5451 !important;color:#ea5451 !important;}
.section-block-service .section-block-wrap a:hover{color:#00a0e3 !important;}
.column-wrap{margin-top:15px;}
.aside{width:228px;float:left;clear:left;}
.aside-inner{padding:0px;width:244px;float:left;}
.aside-menu-block{font-family:'Open Sans', sans-serif;border-top:1px solid #d5e7f1;border-bottom:1px solid #d5e7f1;margin-bottom:10px;}
.aside-menu-block ul{position:relative;}
.aside-menu-block ul li{list-style:none;position:relative;}
.aside-menu-block ul li.has-children:after
.komu{margin-bottom:50px;}
.content_menu_action, .komu a{display:inline-block;margin-right:10px;padding:5px;position:relative;}
.aside-menu-block h4{margin:0;margin-top:5px;padding-top:5px;font-family:'Open Sans', sans-serif;font-size:14px;}
.about_h4{padding-bottom:15px;}
.aside-menu-block h4 a{color:black;}
.aside-menu-block > ul{margin-top:10px;padding-left:35px;}
.aside-menu-block ul li a, .aside-menu-block ul li span, .content_menu_action, .komu a:hover, .content_menu_action, .assortiment a:hover{color:black;padding:5px;}
.aside-menu-block ul li{padding:0px;}
.aside-menu-block ul li:hover > a, .aside-menu-block ul li > span, .komu a:hover, .content_menu_action, .assortiment a:hover, .current1{background:#c5eafd;text-decoration:none;border-radius:5px;color:#0b4775;transition:0.5s;}
.aside-menu-block ul li > a, .aside-menu-block ul li > span{display:inline-block;margin-top:-0.33em;padding-right:1em;vertical-align:top;width:100%}
.aside-menu-block ul li a:hover{text-decoration:none;}
.service_menu_level_3{top:5px!important;font-size:0.8em;padding-left:15px;}
.for-reviews-wrap{background:url(../images/border-text2.png) no-repeat;background-size:192px 100%;background-position-x:center;width:100%;height:92px;float:left;}
.for-reviews{padding:5px 38px;text-align:center;max-width:222px;margin:0 auto;}
.for-reviews a{color:#EA5451;font-size:14px;text-decoration:none;}
.for-reviews-man{text-align:center;}
.for-reviews-man img{margin:0 auto;position:relative;top:-15px;}
.for-reviews-man-info{position:relative;max-width:150px;width:100%;margin:0 auto;}
.name-man{font:15px 'CoreSansNRSC45Regular';color:#00A0E3}
.spec-man{font:12px Arial;color:#666666;}
.aside-block-wrap{background:#c8e9fc;border:2px solid #08a3e5;margin-top:25px;font-size:12px;width:228px;margin-left:auto;margin-right:auto;}
.aside-block-wrap{padding:20px 17px;}
.aside-block h2, .aside-block-wrap h2{color:#24438c;font-weight:normal;border-bottom:2px solid #add0e3;text-align:center;margin-bottom:10px;}
.our-works{background:none;text-align:center;}
.block-news-img{display:inline-table;padding-right:0.5em;width:200px;text-align:center;}
.block-news-img img{width:150px;}
.news-block .bit img{width:75px;}
.block-news-info{display:table-cell;vertical-align:top;}
.block-news-img img{border:1px solid #fff;}
.block-news-link a{text-decoration:underline;}
.block-news-link a:hover{text-decoration:none;}
.aside-block-news-wrap{margin-bottom:27px;}
.aside-block-news-wrap:after{content:"";display:block;clear:both;}
.news-block .bit{display:table;}
.news-block .bit img,
.news-block .bit > div{display:table-cell;padding-right:0.5em;vertical-align:top;}
.news-block .bit > div{width:100%;}
.faq a{text-decoration:underline;}
.faq a:hover{text-decoration:none;}
.faq-item{margin-bottom:23px;}
.answer{margin-bottom:3px;text-transform:uppercase;}
.aside-video{margin-top:25px;}
.content-wrap{float:right;margin-left:14px;position:relative;width:715px;}
.breadcume{font-size:0.8em;}
.breadcume ul{padding:0;}
.breadcume ul li{display:inline-block;list-style:none;color:#999999;}
.breadcume ul li.breadcume-first:before{content:"";}
.breadcume ul li:before{content:">";margin:0 3px 0 2px;}
.breadcume a, .breadcume a:link, .breadcume a:visited{color:black;}
.about-company-justify{width:100%;margin-top:14px;text-align:center;}
.about-company-justify:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
.about-company-block{display:inline-block;width:18%;height:125px;line-height:normal;font:14px 'CoreSansNRSC45Regular';text-transform:uppercase;margin:0 2px;margin-bottom:8px;color:#EA5451;font-weight:bold;}
.about-company-block p:nth-child(1){margin-bottom:5px;}
.about-company-block p:nth-child(3){margin-top:5px;}
.about-company-justify .about-company-block p{text-align:center;}
.about-company-block-inner{padding-top:17px;padding-left:7px;}
.about-company-block .number-bold{width:100px;font:54px 'CoreSansNRSC45Regular';line-height:36px;background-color:#00A0E3;color:white;padding:10px 0;position:relative;text-align:center;z-index:1;margin:0 auto;font-weight:bold;}
.number-bold::after, .number-bold-order::after{content:'';position:absolute;left:100px;bottom:0px;border:28px solid transparent;border-left:10px solid #00A0E3;z-index:-1;}
.number-bold::before, .number-bold-order::before{content:'';position:absolute;left:-10px;bottom:0px;border:28px solid #00A0E3;border-left:10px solid transparent;z-index:-1;}
.about-company-block .number-bold-order{width:100px;font:30px 'CoreSansNRSC45Regular';line-height:36px;background-color:#00A0E3;color:white;padding:10px 0;position:relative;text-align:center;z-index:1;margin:0 auto;font-weight:bold;}
.np-we-can{padding:0;width:100%;margin-top:14px;margin-bottom:143px;}
.np-we-can li{display:inline-block;font-size:13px;line-height:normal;list-style:none;position:relative;text-align:left;vertical-align:middle;width:32%;margin-bottom:10px;}
.np-we-can1 li{vertical-align:top;width:30%;}
.np-we-can li img{height:auto;max-height:100%;margin:0 auto;padding:0 5px 0 0;width:auto;max-width:100%;}
.np-we-can li div{display:inline-block;text-align:center;vertical-align:middle;width:25%;}
.np-we-can1 li div{vertical-align:top;width:15%;}
.np-we-can li a{display:inline-block;font-weight:700;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:70%;}
.np-we-can1 li p{display:inline-block;font-size:13px;line-height:1.2em;margin:0;text-align:left;width:80%;}
.np-we-can1 li a{width:90%;}
.work-me-wrap{margin-top:25px;}
.work-me{padding:0;width:100%;margin-top:14px;margin-bottom:143px;}
.as{margin-bottom:100px!important;}
.work-me:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
.work-me li{display:inline-block;list-style:none;width:19%;text-align:center;position:relative;line-height:normal;font-size:13px;}
.as li{vertical-align:top;}
.work-me img{position:relative;z-index:10;}
.as img{margin:0!important;}
.work-me p{font-size:13px;text-align:center;text-transform:uppercase;margin-top:1em;}
.as p span[mce_name="strong"]{color:#d4030c;}
.work-me li:after{content:"";display:block;width:50px;height:50px;background:url(../images/work-me-line.png);position:absolute;top:45px;left:108px;}
.work-me.as li:after{width:70px;height:70px;background:url(../uploads/avarinaia_slugba/front/as-line.png);top:32px;left:91px;}
.work-me li:nth-child(2n){top:70px;}
.work-me li:nth-child(2n):after{top:-12px;left:92px;-moz-transform:scale(1,-1);-webkit-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);filter:FlipV;-ms-filter:"FlipV";}
.as li:nth-child(2n):after{top:-50px;left:92px;}
.work-me li:last-child:after{content:"";display:block;background:none;}
.video-reviews a.fancy{background:url(/uploads/reviews/tv.png) no-repeat 50%;background-size:contain;height:190px;position:relative;}
.video-reviews a.fancy > img{height:auto;max-height:169px;margin:auto;position:absolute;top:2px;right:0;bottom:20px;left:0;padding:5px;width:auto;max-width:300px;}
.our-work{margin-top:20px;}
.our-work-item{float:left;height:160px;margin-bottom:35px;margin-right:5px;}
.our-work-item img{border:2px solid #3c59af;height:105px;margin-bottom:0;width:100%;}
.our-work-item img:hover{border:2px solid #ff0000;}
.our-work-item a:hover{color:#ff0000;}
.truba-likes{margin-top:56px;clear:both;}
.truba-likes p{float:left;}
.truba-likes div{top:-10px;position:relative;}
.footer-wrap{background-color:#006CAF;color:white;padding:20px;}
.footer-wrap a{color:white;text-decoration:underline;}
.footer-wrap p .btn-red{margin:0px;}
.footer{padding:20px 0;}
.footer-left{float:left;max-width:50%;}
.footer-logo img{margin-bottom:20px;max-width:100%;}
.footer-phone-phone{font-size:24px;line-height:15px;font-family:'CoreSansNRSC45Regular';letter-spacing:-1px;font-weight:bold;}
.footer-phone a{display:inline-block;}
.copyright{margin-top:15px;}
.footer-right{float:right;max-width:50%;}
.footer-right-list{display:inline-block;}
.footer-right-list li{list-style:none;margin-bottom:10px;}
.footer-right-list li a{color:white;text-decoration:underline;}
/*div.overlay{background-image:url(images/white.png);width:600px;height:470px;display:none;padding:55px;}
div.overlay div.close{background-image:url(images/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}
#overlay{background-image:url(images/transparent.png);color:#efefef;}
#overgoop{background-image:url(images/transparent.png);color:#efefef;}
div.wrap{height:441px;overflow-y:auto;}
.contact-title{color:#23B3B6;margin:0;padding:0 0 6px 12px;font-size:1.2em;text-align:left;}
.contact-input{font-family:'Trebuchet MS', Verdana, Arial;float:left;padding:2px;margin:2px;background:#eee;border:1px solid #fff;width:300px;}
.lable{text-align:right;clear:left;display:block;padding-right:4px;font-size:18px;font-family:"Times New Roman", Times, serif;}
.input{text-align:left;background-color:#F0F0F0;border:0px;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#1C5455;}
.link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#B70004;}
.warning_table{background:#F0F0F0;border:outset 5px #666666;-moz-border-radius:5px;-webkit-border-radius:5px;}
.warning_font_big{font:Arial;font-size:30px;color:#B70004;}
.warning_font{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333;padding-left:50px;padding-right:25px;padding-top:15px;}*/
.jotform_opros{text-align:center;padding:5px;font-weight:normal;border:3px solid #17adec;margin-bottom:10px;margin-top:5px;}
.jotform_opros .form-label{margin-bottom:20px;}
.jotform_opros .form-scale-table{width:100%;text-align:center;}
.jotform_opros .form-scale-table th{text-align:center;}
.jotform_opros .form-scale-table input[type=radio]{display:none;}
.jotform_opros .form-scale-table input[type=radio]{display:none;}
.jotform_opros .form-scale-table label{width:20px;height:20px;background-color:#17adec;border-radius:20px;}
.jotform_opros .form-scale-table input[type="radio"]:checked+label:after{content:" ";display:block;background-color:white;width:10px;height:10px;border-radius:10px;margin:5px;}
.social_share .item_share{display:inline-block;padding:0;padding-bottom:10px;height:17px;position:relative;top:0px;}
.social_share{margin-bottom:10px;}
.call-order-header{border:0;outline:0;margin-top:10px;margin-right:15px;margin-bottom:25px;width:170px;float:right;}
.call-order-header a.dotted{border-bottom:0;color:white;line-height:1.2em;text-decoration:none;padding-left:15px;padding-right:15px;white-space:nowrap;}
.call-order-header a.btn-red{background:#8a8989 !important;padding:9px 22px !important;border:2px solid transparent !important;}
.call-order-header a.btn-red:hover{opacity:0.8;border:2px solid rgba(85, 85, 85, 0.4) !important;background:#4f4f4f !important;background:-moz-linear-gradient(top, #4f4f4f 0%, #7b7b7b 100%) !important;background:-webkit-linear-gradient(top, #4f4f4f 0%,#7b7b7b 100%) !important;background:linear-gradient(to bottom, #4f4f4f 0%,#7b7b7b 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#7b7b7b',GradientType=0) !important;}
.tel_top .text-red{font-size:28px;}
.tel_top:link{color:#EA5451;}
.dispetcher{float:left;margin-left:5px;}
#feed-wrapper{background-color:#84d0f4;color:white;border-radius:10px;margin:35px 0;}
#feed-wrapper h3{color:white;}
.name_for_sale{padding:0 10px;vertical-align:middle;color:#005899;font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;}
.forma-zakaza-inner-block{padding-left:0;padding-right:30px;}
.forma-zakaza-inner-right-block img{vertical-align:inherit;}
.forma-zakaza-inner-block-input .label, .forma-zakaza-inner-block-input .submit-wrap{color:white;height:30px;vertical-align:middle;}
.forma-zakaza-inner-block-input .submit{background-image:url(/images/input_submit_feedback_form.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;}
.forma-zakaza-inner-block-input label{color:white;height:30px;font-size:16px;margin:5px 10px;text-align:center;width:100%;}
.forma-zakaza-inner-block-input{padding-top:5px;margin:0 auto;vertical-align:middle;}
.forma-zakaza-inner-block-input input{height:30px;}
.forma-zakaza-inner-block-input #feed ul.error_list{position:relative;top:-10px;}
.name_for_sale span{color:#d76c71;}
.price_for_sale{margin:0px;padding:0px;width:38%;display:inline-block;}
.price_for_sale span{font-weight:bold;}
.price_for_sale-number{font-size:40px;font-weight:bold;}
.blue_h{color:white;width:100%;background-color:#01a0e2;font-weight:normal;}
.spec{}
.spec h2{text-align:left;color:white;font-weight:normal;background-color:#00A0E3;padding:10px 0 10px 20px;clear:both;}
.spec_chief_name{color:#006CAF;font-weight:bold;}
.spec_chief_job{color:#006CAF;}
.spec_chief_card{clear:both;}
.spec_chief_img{width:150px;height:150px;overflow:hidden;border-radius:75px;border:1px solid white;position:relative;left:25px;vertical-align:top;margin:10px 0px;}
.spec_chief_img img{position:absolute;left:-20px;background-color:#D9DADA;}
.spec_chief_card .spec_chief_desc{width:calc(100% - 210px);float:right;}
.spec_chief_card .spec_chief_img{float:left;}
.spec_chief_card_inline{display:inline-block;width:200px;text-align:center;vertical-align:top;margin-bottom:20px;}
.spec .spec_chief_card_inline p{text-align:center;font-size:0.9em;}
.video-thumbnail{position:relative;}
#about-this-service .photo_prod_static{width:42%;}
#about-this-service .desc_prod{width:58%;}
.video-thumbnail > a:after{content:'';display:block;width:30%;height:30%;background:transparent url(../images/playButton.png) no-repeat center center;background-size:contain;position:absolute;left:33%;top:33%;}
.vk_table{margin-top:15px;}
.content_after_gallery img{width:45%;}
}
.pismo .for-reviews-man-info{width:100%;max-width:150px;text-align:center;margin:0px auto;}
.pismo .for-reviews-man-info .spec-man{text-align:center;font-size:small;font-weight:bold;}
.pismo .for-reviews-man-info .name-man{text-align:center;}
.pismo img{float:right;}
.pismo p{margin-bottom:0.7em;}
.forma-zakaza-reviews .label{float:none;display:block;padding:0;}
.forma-zakaza-reviews .error_list{list-style:none;padding:0px;color:#EA5451;}
.content-wrap .aside-block-news-wrap .block-news-img{width:75px;}
.content-wrap .aside-block-news-wrap .block-news-info{width:calc(100% - 80px);}
.content-wrap .aside-block-news-wrap .block-news-img img{width:100%;height:auto;}
.content-wrap .aside-block-news-wrap .block-news-info, .aside-block-news-wrap .block-news-img{display:inline-block;}
.content-wrap .aside-block-news-wrap .block-news-date{font-size:10px;padding:0;color:#8e98ba;margin:0;}
#back-to-top{width:10vw;max-width:100px;height:auto;position:fixed;left:20px;bottom:10px;opacity:0.3;cursor:pointer;}
.footer_rights{font-size:x-small;}
.text{margin-bottom:35px;}
div#mapster_wrap_0{margin:35px 0;}
.text-border{border-radius:15px;padding:10px;border:1px solid #d3d3d3;}
.policy a{display:initial;float:none;}
/*.policy-small{font-size:10px !important;padding:0px 30px;}*/
.policy-grey{color:#666666;font-size:15px;}
.our-clients_title{text-align:center;}
.active-nav{background-color:#EA5451;}
.hide_read_more{text-decoration:underline;color:#01a0e2;margin-bottom:10px;cursor:pointer;font-weight:bold;}
.read_more:hover, .hide_read_more:hover{color:#d00f10;transition:0.2s;}
.icon-bar{background-color:#fff;margin:5px auto;height:4px;}
.menu_line{display:block;width:100%;height:5px;background-color:#ACACAB;margin-bottom:3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.collapsed .line1, .collapsed .line2, .collapsed .line3{transform:none !important;opacity:1 !important;}
.navbar-toggle .line1{transform:translateY(9px) rotateZ(45deg);-webkit-transform:translateY(9px) rotateZ(45deg);}
.navbar-toggle .line2{opacity:0;}
.navbar-toggle .line3{transform:translateY(-9px) rotateZ(-45deg);-webkit-transform:translateY(-9px) rotateZ(-45deg);}
.hiddenbd{position:static !important;overflow:hidden !important;}
p.footer-logo-class{width:250px;margin:0 auto;}
p.footer-logo-class img{width:100%;}
.class_block_footer_description .footer-email a{border-bottom:1px solid #fff;border-bottom:1px solid #fff;}
.class_block_footer_description .footer-phone a{border-bottom:1px solid #fff;border-bottom:1px solid #fff;}
.class_block_footer_description .footer-email a:hover{color:#69b9e2;border-bottom:1px solid #69b9e2;text-decoration:none;}
.class_block_footer_description .footer-phone a:hover{color:#69b9e2;border-bottom:1px solid #69b9e2;text-decoration:none;}
.footer-wrap-new{background-color:#006CAF;color:white;padding:30px;}
.class_block_footer_description{font-size:14px;color:#fff;padding:30px 0px 0px 59px;}
.class_block_footer_description a{font-size:14px;color:#fff;}
p.footer-coopirate{font-size:10px;padding-top:30px;}
p.footer-coopirate a{font-size:10px;}
p.footer-category-caption{font-size:24px;}
ul.footer-right-list{font-size:14px;padding:0px;}
ul.footer-right-list li a:hover{color:#69b9e2;}
.vacancy{max-width:100%;}
p.vacancies_new_class_quote{text-align:right;color:#08a3e5;font-size:16px;font-style:italic;}
p.vacancies_new_class_motto{text-align:right;font-size:14px;color:#666666;margin-bottom:30px;}
.vacancies_new_class_words_hr_quote{background:#459dcd;color:#fff;width:calc(100% - 70px);padding:20px;}
.row.vacancies_new_class_words_hr{position:relative;}
p.vacancies_new_class_words_hr_quote_h{font-size:20px;}
p.vacancies_new_class_words_hr_quote_text{font-size:16px;}
.vacancies_new_class_hr_img{position:absolute;/*right:0;*/right: 25px;top:15px;}
.class_text_create_resume_hr_manager{border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:4px 10px;margin-top:14px;background:#EA5451;display:block;right:-25px;position:absolute;width:205px;cursor:pointer;	white-space: nowrap;text-align: center;width: 200px;}
.class_text_create_resume_hr_manager:hover{background:#ea5451;background:-moz-linear-gradient(top, #ff070f 0%, #ff4221 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff070f), color-stop(100%,#ff4221));background:-webkit-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-o-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-ms-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:linear-gradient(to bottom, #ea5451 0%,#ff4221 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff070f', endColorstr='#ff4221',GradientType=0);text-shadow:0 0 3px white;}
.row.vacancies_new_class_words_hr_two{background:#efeded;padding:20px;width:calc(100% - 40px);}
p.vacancies_new_class_words_hr_quote_text_two{font-size:16px;color:#535252;}
p.vacancies_new_class_words_hr_quote_text_two a, p.vacancies_new_class_words_hr_quote_text_two i{color:#459dcd;text-decoration:underline;}
.row.vacancies_new_class_text{padding:20px 0px;color:#535252;font-size:16px;}
.row.vacancies_new_class_text p{margin-bottom:20px;}
.row .vacancies_new_class_h h3{margin:0px 15px 30px 15px;}
form.form_block_servise_form.servise_form{background:#8a8989;display:inline-block;width:100%;}
.class_block_new_service_form_title{padding:4px 30px 3px 30px;}
.class_new_service_form_title{color:#fff;font-size:19px;text-transform:uppercase;}
.single_service_on_page .class_new_service_form_title{color:#fff;font-size:16px;text-transform:unset;}
.single_service_on_page .class_block_new_service_form_title{padding:4px 30px 3px 30px;display:inline-block;background:#8a8989;width:100%;max-width:75%;}
.single_service_on_page .class_block_new_service_form_title_price{max-width:25%;display:inline-block;text-align:right;width:100%;padding:6px 30px 0px 0px;float:right;}
.single_service_on_page form.form_block_servise_form.servise_form{background:#efeded !important;width:100%;}
span.class_new_service_form_title_name_service{text-transform:uppercase;font-weight:600;}
.class_new_service_form_card{font-size:14px;margin:0px !important;padding:20px 30px 10px 30px;}
.class_new_service_form_card_modal{font-size:14px;padding: 0 30px 10px 30px;color:#666666;}
.new_form_price .class_new_service_form_card_modal{padding:0 15px;}
.class_block_new_service_form_block{background:#efeded;padding:20px 30px 20px 30px;width:100%;}
span.class_new_service_form_caption{font-size:17px;color:#666666;}
span.class_new_service_form{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0px;}
.class_new_service_input_name,.class_new_service_input_phone{width:100%;max-width:246px;height:30px;font-size:17px;padding-left:10px;border:1px solid #dfdede;display:inline-block;float:left;}
span.class_new_service_form_description{width:100%;display:block;clear:both;}
.class_new_service_input_button{background:#EA5451;border:none;color:#fff;font-size:14px;padding:5px 20px;display:inline-block;float:left;}
.class_error_form{border:1px solid #ea5451 !important;}
span.class_new_service_form_description{font-size:14px;}
span.class_new_service_form_description a{color:#00a4e7;}
.modal_new_form{display:none;position:fixed;}
.modal_new_form_active{display:block;}
.popup_call_service{border:none;padding:0px;width:100%;max-width:590px;height:200px;}
.successfull_container_image_service{position:absolute;top:-15px;left:-13px;width:254px !important;}
.successfull_container_title_service{font-size:26px;text-transform:uppercase;font-weight:600;padding:20px 24px 0px 24px;display:inline-block;width:100%;color:#049ee8;position: relative;z-index: 1;}
.successfull_container_textblock_service{display:inline-block;width:100%;padding:15px 0px 28px 24px;position: relative;z-index: 1;}
.successfull_container_text_service{display:inline-block;width:100%;color:#666666;font-size:16px;}
.successfull_container_timeblock_service{display:flex;flex-direction:row;align-items:center;height:50px;position: relative;}
.scts{background: #049ee8;}
.sctst{background: #049ee8;}
.successfull_container_timeblock_image{height:31px;width:31px !important;margin:0px 12px 0px 24px;}
.successfull_container_timeblock_text{color:#fff;font-size:16px;margin:0px 48px 0px 0px;}
.successfull_container_timeblock_time{/*background:#24abeb;*/height:100%;font-size:25px;color:#ffffff;padding:7px 12px;}
.popup_call_service_end_time{display:none;}
.popup_call_service{border:none;padding:0px;width:100%;max-width:590px;height:200px;}
.popup_call_service_end_time{border:none;padding:0px;width:100%;max-width:590px;height:200px;display:inline-block;}
.successfull_container_textblock_service_time_end{display:flex;flex-direction:row;align-items:center;margin:4px 0px 10px 0px;position: relative;z-index: 1;}
.successfull_container_timeblock_time_end{font-size:25px;margin-right:10px;}
.successfull_container_timeblock_text_time_end{font-size:16px;color:#666666;}
.successfull_container_timeblock_service_time_end{color:#ffffff;font-size:14px;padding:7px 283px 8px 26px;display:inline-block;width:100%;line-height:20px;text-align:justify;position: relative;z-index: 1;}
button.class_button_vakanci{background:#ea5451;border:none;color:#fff;font-size:14px;padding:9px 13px;}
.container_form_vakanci .modal{overflow:hidden;}
.container_form_vakanci form{height:100vh;}
.container_form_vakanci .popup{border:3px solid #00A0E3;background:#fff;color:#00A0E3;display:inline-block;font-size:18px;margin:10px 0;padding:20px;position:relative;text-align:left;vertical-align:middle;width:90%;max-width:500px;}
ul#clients_dosug_ul{width:100%;}
li.ca-item.clients_dosug_li{width:33%;height:100%;}
li.ca-item.clients_dosug_li img{max-width:95%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.button_up_container{width:140px;height:100vh;position:fixed;bottom:0px;left:0px;display:none;text-indent:-9999px;background:rgba(255, 255, 255, 0);z-index:999;cursor:pointer;opacity:0;}
.button_up_container:hover{background:#c8e8fb;}
.button_up_block{width:50px;height:50px;position:fixed;left:45px;bottom:30px;}
span.button_up_line1{margin:0px;padding:0px;width:25px;height:5px;background:#006caf;display:block;transform:translateY(10px) translateX(15px) rotateZ(45deg);}
span.button_up_line2{margin:0px;padding:0px;width:25px;height:5px;background:#006caf;display:block;transform:translateY(5px) translateX(0px) rotateZ(135deg);}
.b-top{z-index:999;position:fixed;left:0;bottom:0px;width:140px;height:100vh;filter:alpha(opacity=50);}
.b-top:hover{opacity:1;filter:alpha(opacity=100);cursor:pointer;background:#c8e8fb;}
.b-top-but{z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;color:white;background:#D8D5C2 url(/o__alaev.info/wp-content/plugins/goupbutt/b-j-top.png) no-repeat 50% 11px;border-radius:7px;}
.block_legal_entity_tsj_title{display:inline-block;width:100%;padding:0px 15px;margin:25px 0px;}
.tsj_title_1{display:block;text-transform:uppercase;color:#01a0e2;font-weight:600;font-size:15px;}
.tsj_title_2{font-size:15px;color:#666666;display:block;}
.block_legal_entity_tsj_service{display:block;width:100%;}
.tsj_service_title_block{display:block;background:#ea5451;padding:8px 15px;}
.tsj_service_icon{display:inline-block;float:left;margin-right:15px;}
.tsj_service_text_block{display:inline-block;}
.tsj_service_title_1{font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;}
.tsj_service_title_2{font-size:15px;color:#fff;text-transform:uppercase;}
.tsj_service_block{background:#efeded;padding:25px 15px 45px 15px;}
.tsj_service_text_description{color:#666666;font-size:15px;margin-bottom:25px;display:block;}
.tsj_service_packages{padding:0px 15px;display:inline-block;}
.tsj_service_packages_1{width:49%;display:inline-block;float:left;background:#fff;border-bottom:4px solid #00a0e3;margin-right:1%;}
.tsj_service_packages_1_title{display:block;background:#00a0e3;width:100%;color:#fff;text-align:center;font-size:15px;text-transform:uppercase;font-weight:600;padding:16px 0px;position:relative;}
.tsj_service_packages_1_title::after{content:'';position:absolute;border:22px solid transparent;border-top:13px solid #00a0e3;display:block;width:0px;height:0;right:0px;left:0px;top:53px;margin:auto;}
.tsj_service_packages_1_ul{padding:30px 34px 0px 34px;margin:0px !important;display:inline-block;height:300px;}
.tsj_service_packages_1_li, .tsj_economy_li{font-size:13px;color:#666;list-style-type:none;margin-bottom:23px;}
.tsj_service_packages_1_li:before , .tsj_economy_li:before{content:"►";color:#00a0e3;font-size:12px;font-family:'Open Sans', sans-serif;margin-left:-23px;float:left;}
span.tsj_service_li_span_1, .tsj_economy_li_span{display:block;}
.tsj_service_packages_2{width:49%;display:inline-block;float:left;background:#fff;border-bottom:4px solid #ea5451;margin-left:1%;}
.tsj_service_packages_2_title{display:block;background:#ea5451;width:100%;color:#fff;text-align:center;font-size:15px;text-transform:uppercase;font-weight:600;padding:16px 0px;position:relative;}
.tsj_service_packages_2_title::after{content:'';position:absolute;border:22px solid transparent;border-top:13px solid #ea5451;display:block;width:0px;height:0;right:0px;left:0px;top:53px;margin:auto;}
.tsj_service_packages_2_ul{padding:30px 34px 0px 34px;margin:0px !important;display:inline-block;height:300px;}
.tsj_service_packages_2_li{font-size:13px;color:#666;list-style-type:none;margin-bottom:23px;}
.tsj_service_packages_2_li:before{content:"►";color:#ea5451;font-size:12px;font-family:'Open Sans', sans-serif;margin-left:-23px;float:left;}
span.tsj_service_li_span_2{display:block;}
.tsj_service_advantages{padding:0px 15px;margin:35px 0px 0px 0px;}
.tsj_service_advantages_item{margin-bottom:11px;}
.tsj_service_advantages_item img{margin-right:15px;}
span.tsj_service_advantages_item_text_1{font-size:15px;color:#666;}
span.tsj_service_advantages_item_text_2{font-size:18px;color:#666;font-weight:600;}
.block_legal_entity_tsj_economy{margin-top:25px;background:#efeded;}
.tsj_economy_title_block{background:#acacac;padding:7px 17px;display:inline-block;width:100%;}
.tsj_economy_icon{display:inline-block;float:left;}
.tsj_economy_text_block{display:inline-block;color:#fff;text-transform:uppercase;font-size:15px;padding:10px;font-weight:600;}
ul.tsj_economy_ul{padding:25px 25px 25px 50px;margin:0px;}
.tsj_economy_li_span{display:block;font-size:13px;}
.block-legal-person-advantages-tsg{margin:25px 0px 45px 0px;}
.tsj_reviews_title_block{background:#7fc3f2;padding:7px 17px;display:inline-block;width:100%;}
.tsj_reviews_icon{display:inline-block;float:left;}
.tsj_reviews_text_block{display:inline-block;color:#fff;text-transform:uppercase;font-size:15px;padding:10px;font-weight:600;}
.block_legal_entity_tsj_reviews{margin-bottom:40px;}
.tsj_reviews_block{background:#efeded;padding:20px;}
.tsj_reviews_block_item{background:#fff;padding:16px 12px;margin-bottom:20px;font-size:13px;color:#666;}
.tsj_reviews_block_item:last-child{margin-bottom:0px;}
span.tsj_reviews_block_item_title{display:block;font-weight:600;color:#00a0e3;text-transform:uppercase;margin-bottom:20px;}
span.tsj_reviews_block_item_text{display:block;margin-bottom:20px;}
span.tsj_reviews_block_item_signature{display:block;font-weight:600;margin-bottom:20px;}
.container_service_block_header{max-width:100%;margin-bottom:60px;position:relative;}
.container_service_block_header .row{position:relative;}
.row.desc_prod_line_cost img{display:none;}
.class_service_block_header_form{background:#8a8989;padding:15px 40px;}
.class_service_block_price{display:inline-block;}
span.class_service_block_price_nomination{color:#fff;font-size:23px;}
/*span.class_service_block_price_price{color:#fff !important;font-size:20px !important;font-weight:100 !important;}*/
.class_service_block_header_form_button{padding:0px 40px 20px 40px;}
.class_service_block_header_form_button #order-this-service{width:100% !important;}
.class_service_block_header_form_button #order-this-service button{font-size:18px;padding:15px 20px;display:block !important;}
.class_service_block_image{width:100%;height:100%;background-repeat:no-repeat !important;background-position:center center !important;background-size:auto 100% !important;}
.class_new_service_form div#prompt2{position:relative !important;display:block !important;background:#efeded;}
.class_new_service_form .popup{border:none;background:rgba(255, 255, 255, 0);color:#fff;display:inline-block;font-size:18px;margin:0px;padding:0px;position:relative;text-align:left;vertical-align:middle;width:100%;max-width:100%;}
.class_new_service_form .text{margin:0px !important;}
.class_new_service_form button.close,
.class_new_service_form .text h2,
.class_new_service_form img,
.class_new_service_form .text p,
.class_new_service_form .text .label{display:none;}
.popup_vacancies{background:#fff;}
.class_create_resume_container{display:none;}
.class_create_resume_container .text,.class_send_resume_container .text{background-color:#fff;padding:0px;margin-bottom:10px;}
.class_create_resume_container label,.class_send_resume_container label{color:#666666 !important;}
.class_create_resume_container input.submit,.class_send_resume_container input.submit{box-shadow:2px 2px 1px 1px #908f8f;}
.class_create_resume_container .required_clean,.class_send_resume_container .required_clean{width:100%;}
span.class_text_create_resume{color:#34b3e8;border-bottom:1px dotted;cursor:pointer;}
.modal_new_form_resume{display:none;}
.popup_accepted_vacancy{border:none;max-width:348px;width:100%;height:85px;position:relative;padding:0px;}
.successfull_container_image_vacancy-wrap{position:absolute;width:100px;bottom:0;right:0;overflow-x:hidden;}
/*.successfull_container_image_vacancy{position:absolute;width:130px !important;top:-23px;right:0px;}
.successfull_container_text_thank{display:inline-block;width:100%;font-size:21px;font-weight:600;padding:10px 17px 6px 17px;color:#049ee8;}
.successfull_container_text_accepted{background:#049ee8;color:#fff;font-size:18px;width:100%;display:inline-block;padding:7px 8px 7px 17px;}
.successfull_container_close{width:31px;height:31px;background:#fff;position:absolute;top:-8px;right:-4px;z-index:10;opacity:1;border-radius:100%;box-shadow:3px 3px 13px -4px #000000c7;}
.successfull_container_close:hover{opacity:1 !important;}
.close_form_modal_line{width:20px;height:2px;background:#2c9edc;display:inline-block;}
.close_form_modal_line_1{transform:translateX(6px) translateY(-2px) rotateZ(-45deg);}
.close_form_modal_line_2{transform:translateX(6px) translateY(-23px) rotateZ(45deg);}
.container-legal-person{width:100%;}*/
.block-legal-person-advantages{width:100%;display:inline-block;margin-bottom:30px;}
.item-advantages{display:inline-block;width:25%;float:left;text-align:center;}
.item-advantages img{max-width:70px;}
.item-advantages p{text-align:center;font-size:12px;color:#666666;text-transform:uppercase;margin:15px 0px 0px 0px;}
.item-advantages span{color:#00a0e3;}
.legal-person-title{background-color:#ea5551;color:white;text-align:left;padding:10px;font-size:120%;font-family:'Open Sans', sans-serif;margin-top:5px;text-transform:uppercase;}
.block-legal-person-offer{background:#efeded;padding:25px 150px 25px 20px;margin-bottom:40px;}
.block-legal-person-offer-with-price{background:#efeded;padding:0px;margin-bottom:40px;display:inline-block;}
.block-legal-person-offer ul,.block-legal-person-offer-with-price ul{display:inline-block;}
.block-legal-person-offer-with-price ul{padding:30px;margin:0px;}
.block-legal-person-offer ul li,.block-legal-person-offer-with-price ul li{list-style-type:none;margin-bottom:15px;display:block;}
.block-legal-person-offer ul li::before,.block-legal-person-offer-with-price ul li::before{content:"►";color:rgb(0, 160, 227);font-size:12px;font-family:"Open Sans", sans-serif;padding-right:10px;height:100%;position:relative;float:left;}
.block-legal-person-offer a, .block-legal-person-offer-with-price a{color:#666666;font-size:16px;text-decoration:none;display:inline-block;width:calc(100% - 22px);}
.block-legal-person-offer a:hover, .block-legal-person-offer-with-price a:hover{text-decoration:underline;color:#01a0e2 !important;}
.block-legal-person-dignity{padding:0px 20px 20px 20px;}
.dignity-item{display:inline-block;width:100%;margin-bottom:35px;}
.dignity-item-img{width:60px;display:inline-block;text-align:center;float:left;}
.dignity-item-img img{max-width:45px;}
.dignity-item-text{display:inline-block;width:calc(100% - 60px);}
span.dignity-item-title{color:#00a0e3;font-size:16px;font-weight:600;display:block;text-transform:uppercase;}
.dignity-item-text ul{margin:0px;padding:0px;}
.dignity-item-text ul li{list-style-type:none;margin:7px 0px;}
.dignity-item-text ul li::before{content:"►";color:rgb(0, 160, 227);font-size:12px;font-family:"Open Sans", sans-serif;padding-right:10px;height:100%;position:relative;float:left;}
.offer-price{min-height:60px;background:#bebebe;text-align:center;padding:13px;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.offer-price img{display:inline-block;margin:0px 20px;}
.offer-price span{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;display:inline-block;margin-top:0px;}

.popup_new {
    border: none;
    /*max-width: 717px;*/
    /*width: unset !important;*/
    margin: 0;
    width: 415px;
}

/*.popup.popup_new .text{margin:0;position:relative;height:auto;display:block;width:100%;background:#fff;}*/

.popup.popup_new .text {
    margin: 0;
    position: relative;
    height: max-content;
    display: block;
    width: 100%;
    background: #fff;
}

.popup.popup_new .text h2{margin:0px !important;text-align:center !important;font-weight:300 !important;padding:11px 38px !important;display:block;}

/*.popup.popup_new .text button.close {width:22px !important;height:22px !important;background:#2dc0fd !important;border-radius:0px !important;font-weight:300;color:#fff !important;border:none !important;top:10px !important;right:18px !important;position:absolute !important;}*/

.popup.popup_new .text button.close {
    border: none !important;
    position: absolute !important;
    z-index: 999;
    width: 22px !important;
    height: 22px !important;
    background: #2dc0fd !important;
    border-radius: 0 !important;
    font-weight: 300;
    color: #fff !important;
    top: 10px !important;
    right: 18px !important;
}

.text_new button{text-shadow:none !important;font-weight:100!important;}
p.text_new_caption{padding:30px 30px 10px 30px;font-size:18px !important;color:#666666 !important;margin:0px !important;}
.text.block_popu_new form{padding:0px 34px;}
fieldset.new_style_input{margin-bottom:20px;}
.new_style_input .label{display:none;}
.new_style_input input{height:30px;}
.new_style_input input, .new_style_textarea textarea{border:1px solid #b9b9b9 !important;width:100% !important;color:#3e3d3d !important;font-size:16px !important;padding:0px 0px 0px 10px !important;}
.popup_new p.policy.after_form_text_popup{font-size:12px;margin:20px 0px;display:block;}
.popup_new p.policy.after_form_text_popup a{color:#2babe9!important;text-decoration:underline;}
ul.error_list{padding:0px;margin:0px;text-align:center;}
ul.error_list li{list-style-type:none;text-align:left;font-size:14px;color:#ea5451;}
.social_icon_container{margin-top:10px;display:flex;flex-direction:row;justify-content:flex-start;}
.social_icon_container a{display:inline-block;margin-right:6px;}
.social_icon_item{height:28px;width:28px;outline:1px solid #fff;text-align:center;display:flex;flex-direction:column;justify-content:center;}
.social_icon_item svg{height:14px;width:100%;}
#social_icon_ins svg, #social_icon_ins_mob svg{height:100%;}
.social_icon_item:hover{background:#fff;}
.social_icon_item:hover .svg_icon{fill:#006caf !important;}
.social_icon_item:hover .social_icon_item svg .cls-1{fill:#000 !important;}
.container_sidebar_director{margin-top:40px;width:210px;}
.sidebar-director-main-page .container_sidebar_director{margin-top:5px;}
.sidebar_director_photo img{max-width:100%;}
.sidebar_director_name{text-align:center;font-size:16px;font-weight:600;margin-top:10px;color:#666;}
span.sidebar_director_name_uppercase{display:block;text-transform:uppercase;}
span.sidebar_director_name_unset{display:block;}
.sidebar_director_special{margin-top:5px;text-align:center;}
span.sidebar_director_special_span{font-size:12px;color:#666;}
.sidebar_director_share{margin-top:10px;color:#00a0e3;font-weight:600;text-align:center;}
.sidebar_director_button{margin-top:15px;}
.sidebar_director_button button{width:100%;border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 10px;background:#EA5451;margin-top:0px;font-weight:600;background-color:#ea5451;border:2px solid transparent;padding:6px;}
.sidebar_director_button button:hover{border:2px solid #eb1b16 !important;background:#e8140f !important;background:-moz-linear-gradient(top, #e8140f 0%, #ff8d8d 100%) !important;background:-webkit-linear-gradient(top, #e8140f 0%,#ff8d8d 100%) !important;background:linear-gradient(to bottom, #e8140f 0%,#ff8d8d 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8140f', endColorstr='#ff8d8d',GradientType=0) !important;}
.partial_text{display:none !important;}
.full_text{display:block !important;}
.hide_read_more{display:none !important;}
tbody{width:100%;vertical-align:text-top;}
.i-tab .nav li{cursor:pointer;float:left;margin-right:10px;padding:5px 10px;}
.i-tab .nav li:hover,
.i-tab .nav li.price-table-active{background:#ffeaeb;}
table[id*="tid"]{display:none;}
.tid-wrapper{max-height:300px;overflow-y:auto;z-index:-1000;}
.xml_price_table{width:650px;}
.xml_price_table th{background-color:#F3F3F3;height:40px;}
.xml_price_table #td_2, .price td:nth-child(3){text-align:center;color:#01a0e2;}
.xml_price_table #td_3, .price td:nth-child(4){width:170px;text-align:center;}
.xml_price_table .xml_price_td, .price td{padding:15px 0px;font-weight:600;font-size:16px;}
.xml_price_table .even, .price tr:nth-child(even){background-color:#Fff;}
.xml_price_table .even, .price tr:nth-child(even){background-color:#Fff;}
.xml_price_table .xml_price_td, .price td:first-child{padding-left:7px;font-weight:600;}
.xml_price_table .odd , .price tr:nth-child(odd){}
.xml_price_table, .price{border-collapse:separate;border-spacing:0px;}
.xml_price_table #xml_price_tr_1, #tid_1 tr:first-child, .price tr:first-child{color:white;background-color:inherit;}
#xml_price_tr_1 #td_1, #tid_1 tr:first-child #td_1, .price tr:first-child th:nth-child(1){background-color:#efeded;height:auto;color:#666666;padding:15px 18px 15px 7px;text-align:center;}
#xml_price_tr_1 #td_2, #xml_price_tr_1 #td_3, #tid_1 tr:first-child #td_2, #tid_1 tr:first-child #td_3, .price tr:first-child th:nth-child(2), .price tr:first-child th:nth-child(3), .price tr:first-child th:nth-child(4){background-color:#efeded;height:auto;color:#666666;padding-left:0px;min-width:120px;}
.price tr:first-child th:nth-child(3), .price tr:first-child th:nth-child(4){text-align:center;}
#xml_price_tr_1 #td_4, #tid_1 tr:first-child #td_4, .price tr:first-child th:nth-child(5){background-color:#efeded;height:53px;color:#666666;padding-left:4px;}
.price h3{font-size:14px;margin:10px 0px;text-align:center;}
.header_in_table{background-color:#F3F3F3;}
a.imya_razdela_v_levom_menu{font-weight:bold;}
table.price tbody tr:hover td, table.price tbody tr:hover td button{font-weight:600;color:#01a0e2;cursor:pointer;}
.product_button_page_price{font-size:16px;font-weight:600;color:#575757;border:none;outline:none;background:transparent;}
.tr_roduct_added td, .tr_roduct_added td button{background:#01a0e2;color:#fff !important;}
.product_added{font-size:16px;font-weight:600;color:#575757;border:none;outline:none;background:url(/images/price/check_price_added.png) no-repeat center left, #01a0e2 !important;width:130px;text-align:right;}
.produce_product{font-size:16px;font-weight:600;color:#575757;border:none;outline:none;background:url(/images/price/check_price_produce.png) no-repeat center left, #01a0e2 !important;width:130px;text-align:right;}
.all_page_form_service .new_form_price_title, .all_page_form_service .container_product_price_page, .all_page_form_service .policy_price_form{display:none !important;}
.new_form_price .new_form_all_title, .new_form_price .policy_all_form_form{display:none !important;}
.product_price_page_block{max-height:300px;overflow-y:auto;}
.new_form_price .block_popu_new{padding-bottom:0px;}
.new_form_price .popup_new{border:none;width:726px;max-width:100%;height:auto;margin:0px 0px 0px 256px;padding:0px;}
.new_form_price_title{position:relative;}
.new_form_price .new_form_price_title h2{text-align:left !important;padding:16px !important;margin:0px !important;}
.new_form_price_title .close{width:22px !important;height:22px !important;background:#2dc0fd !important;border-radius:0px !important;font-weight:300;color:#fff !important;border:none !important;top:16px !important;right:18px !important;position:absolute !important;}
.new_form_price .text_new_caption{padding:25px 15px;text-align:left !important;}
.new_form_price form{padding:30px 15px !important;background:#e8e8e8;margin:0px !important;}
.new_form_price .new_style_input{max-width:265px !important;display:inline-block !important;width:265px !important;margin-right:15px !important;}
.new_form_price .new_style_textarea{position:absolute !important;width:0px !important;height:0px !important;opacity:0 !important;}
.new_form_price .submit-wrap{display:inline-block !important;max-width:118px !important;width:118px !important;}
.new_form_price input.submit{width:100% !important;text-align:center !important;display:inline-block !important;margin:0px !important;padding:5px 0px 4px 0px !important;}
.new_form_price .policy{font-size:12px !important;margin:0px !important;text-align:left !important;}
.container_product_price_page{padding:20px 15px;}
.result_container_price_form_text{width:100px;display:inline-block;color:#5b5b5b;font-size:16px;font-weight:600;}
.result_container_price_form_price{width:calc(100% - 100px);display:inline-block;font-size:16px;font-weight:600;float:right;text-align:right;padding-right:120px;}
.special_container_price_form{display:none;height:auto;min-height:31px;background:#01a0e2;position:relative;}
.special_container_price_form_img{width:15px !important;height:17px !important;}
.special_container_price_form_p{margin:0px !important;padding:0px 20px;color:#fff;font-weight:600;font-size:15px !important;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;min-height:31px;}
.container_price_mobil .block_information_price_mobil, .container_price_mobil .policy{display:none;}
.container_price_mobil .popup.successfull{text-align:center;position:fixed;z-index:1000000;top:0;left:0;bottom:0;right:0;max-width:90%;margin:auto;max-height:350px;}
.new_form_price .product_price_page_block .container-service{display:flex;flex-direction:row;margin-bottom:17px;}
.new_form_price .container-service .product{width:370px;display:inline-block;font-size:16px;color:#666666;}
.new_form_price .block_count_goods, .mob_container_price_form .block_count_goods{width:90px;text-align:center;display:flex;flex-direction:row;justify-content:center;margin-left:25px;}
.new_form_price .block_price_good, .mob_container_price_form .block_price_good{width:100px;text-align:center;margin-left:35px;}
.new_form_price .delete_price_product{width:120px;text-align:right;color:#ea5551;cursor:pointer;}
.new_form_price .minus, .mob_container_price_form .minus{width:27px;height:27px;background:#cfcfcf;color:#fff;display:inline-block;border-radius:7px;position:relative;cursor:pointer;}
.new_form_price .minus_span, .new_form_price .plus_span_1, .new_form_price .plus_span_2, .mob_container_price_form .minus_span, .mob_container_price_form .plus_span_1, .mob_container_price_form .minus_span{position:absolute;width:11px;height:3px;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;}
.new_form_price .plus , .mob_container_price_form .plus{width:27px;height:27px;background:#cfcfcf;color:#fff;display:inline-block;border-radius:7px;position:relative;cursor:pointer;}
.new_form_price .plus_span_2, .mob_container_price_form .plus_span_2{width:3px;height:11px;position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;}
.new_form_price .count_goods, .mob_container_price_form .count_goods{width:27px;height:27px;border:3px solid #01a0e2;border-radius:7px;display:inline-block;margin:0px 3px;font-size:15px;}
.mob_container_price_form{display:none;width:calc(100% - 83px);}
.mob_container_price_form_block_1{width:50%;display:inline-block;text-align:right;float:left;}
.mob_container_price_form_block_2{width:50%;display:inline-block;text-align:right;float:right;}
.mob_container_price_form_block_2 label{padding:0px !important;margin:0px !important;border:none !important;width:100% !important;display:block !important;}
.mob_container_price_form_block_1 .block_count_goods{width:90px;text-align:center;display:flex;flex-direction:row;justify-content:center;margin:0px;float:right;display:none;}
.checkbox{display:none;}
.checkbox-custom{position:relative;width:26px;height:26px;border:3px solid #0082c9;border-radius:5px;}
.checkbox-custom,
.label_mob_price{display:inline-block;vertical-align:middle;}
.checkbox-custom,
.mob_container_price_form_block_2 .label{display:inline-block;vertical-align:middle;}
.checkbox:checked + .checkbox-custom::before{content:"✔";display:block;position:absolute;color:#0082c9;font-size:15px;top:4px;left:4px;}
.label_mob_price{font-size:13px;color:#0082c9 !important;padding-left:5px;}
.arrow_object{position:absolute;top:11px;padding:0;font-size:24px;line-height:24px;display:block;width:35px;height:60px;z-index:100;}
.arrow_object:hover{cursor:pointer;}
.prev_arrow_object_line_1, .next_arrow_object_line_2{width:35px;height:3px;background:#cdcdcd;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(0px) rotateZ(-45deg);}
.prev_arrow_object_line_2, .next_arrow_object_line_1{width:35px;height:3px;background:#cdcdcd;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(0px) rotateZ(45deg);}
.prev_arrow_object{left:0px;}
.next_arrow_object{right:0px;}
.aside-menu-block h4{margin:0;padding:0px 20px 0px 14px;font-family:'OpenSansSemibold', arial !important;font-size:14px;position:relative;background-color:#ffffff !important;background-position-y:center !important;background-position-x:15px !important;color:#fff !important;display:flex;flex-direction:row;align-items:center;min-height:40px;transition:0.4s;}
.aside-menu-block h4 a{color:#525252;font-weight:normal;text-decoration:none;font-size:13px !important;font-family:'OpenSansSemibold', arial !important;transition:0.4s;}
.aside-menu-block-active h4{background-color:#00a0e3 !important;background-position-y:center;background-position-x:15px;color:#fff !important;}
.aside-menu-block h4:hover .service-menu-svg-icon .cls-1{fill:#ffffff !important;}
.aside-menu-block h4:hover .service-menu-h4{color:#ffffff;}
.aside-menu-block h4:hover{background-color:#00a0e3 !important;background-position-y:center;background-position-x:15px;color:#fff !important;}
.h2-icon:before{content:"";display:block;float:left;margin-right:0px;width:0px;height:28px;}
.aside-menu-block-active h4>a{color:#ffffff !important;font-weight:normal;text-decoration:none;font-size:13px;c
font-family:'OpenSansSemibold', arial !important;}
.aside-menu-block-active h4 a:after{content:'';width:8px;height:4px;border:5px solid transparent;border-bottom:5px solid #a6def5;position:absolute;top:12px;right:11px;}
.aside-menu-block > ul{margin-top:0px;padding-left:0px;}
.aside-menu-block ul li:before{content:"";}
/*
.service_menu_level_2>li{background:#e9e9e9!important;border-radius:0px !important;margin:0px;padding:0px !important;min-height:40px;color:#666666 !important;display:inline-block;width:100%;}
.service_menu_level_2 li:last-child a{background:#e6e6e6 !important}
.service_menu_level_2 li:hover{background:#b3b3b3 !important;}
.service_menu_level_2>li>a{font-size:13px;color:#666666 !important;text-transform:uppercase;font-weight:normal;width:calc(100% - 4px) !important;height:100% !important;display:inline-block !important;margin:0px 2px 3px 2px!important;padding:13px 14px 6px 50px!important;background:linear-gradient(to top, #f0f0f0, #e9e9e9);transition:none !important;font-family:'OpenSansSemibold', arial !important;}
.service_menu_level_2>li>.service_menu_level_2_item{font-size:13px;color:#ffffff !important;text-transform:uppercase;font-weight:normal;width:100% !important;height:100% !important;display:inline-block !important;margin:0px !important;padding:13px 14px 9px 50px!important;background:#b3b3b3 !important;border-radius:0px;}
.service_menu_level_2>li:hover a{background:#b3b3b3 !important;color:#ffffff !important;}
.service_menu_level_2>li:hover ul>li>a{background:#ffffff !important;color:#525252 !important;}
.service_menu_level_2 li:hover .service_menu_level_3>li>a{color:#525252;}
*/
.aside-menu-block{border:none !important;margin-bottom:0px !important;}
.aside-menu-block ul li.has-children.service_menu_level_2_active_li:after{font-size:10px;content:'';width:8px;height:4px;border:5px solid transparent;border-top:none;border-bottom:5px solid #e6e6e6;position:absolute;top:15px;right:11px;}
.aside-menu-block ul li.has-children:after{font-size:10px;content:'';width:8px;height:4px;border:5px solid transparent;border-top:5px solid #e6e6e6;position:absolute;top:18px;right:11px;}
/*
.service_menu.service_menu_level_3 li a{background:#ffffff;font-family:'OpenSansSemibold', arial !important;}
.service_menu.service_menu_level_3 li{background:#ffffff !important;}
.service_menu.service_menu_level_3{top:0px !important;margin:0px !important;padding:0px !important;}
.service_menu.service_menu_level_3>li:hover a{color:#00a0e3 !important;background:#ffffff;border-radius:0px;}
.service_menu.service_menu_level_3>li>a{background:#ffffff;font-size:13px;color:#525252;padding:14px 14px 14px 50px;}
.service_menu.service_menu_level_3>li>span{background:#ffffff;font-size:13px;color:#00a0e3;padding:14px 14px 14px 50px;}
.service_menu.service_menu_level_3 li:last-child a{<!-- background:#ffffff !important; -->}
.service_menu_level_3>li>a:before,.service_menu.service_menu_level_3>li>span:before{content:'•';display:block;position:absolute;top:6px;left:30px;font-size:18px;}
*/
.service-menu-svg-icon{display:block;float:left;margin-right:14px;}
.service-menu-svg-icon svg{width:25px;max-height:25px;height:auto;}
.service-menu-svg-icon svg .cls-1{fill:#00a0e3 !important;opacity:1 !important;transition:0.4s;}
.aside-menu-block-active>h4>.service-menu-svg-icon svg .cls-1{fill:#ffffff !important;opacity:1 !important;}
.service-title-svg-icon svg{width:30px;height:auto;max-height:20px;}
.service-title-svg-icon svg .cls-1{fill:#ffffff !important;opacity:1;}
.service-title-svg-icon{margin-right:10px;}
.container-fluid-desktop-menu{padding:0px;}
.block-desktop-menu{padding:0px;}
.ul-desktop-menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;}
.ul-desktop-menu:before,
.ul-desktop-menu:after{position:absolute;}
.ul-desktop-menu>li>a{font-size:13px !important;font-family:'OpenSansSemibold', arial !important;padding:17px 22px 16px 22px;cursor:pointer;transition:0.3s;}
.ul-desktop-menu>li>a:hover{background-color:#47baf3;box-shadow:0px 0px 1px 1px #0000003b;}
.ul-desktop-menu .open>a{color:#ffffff !important;background-color:#47baf3 !important;box-shadow:0px 0px 1px 1px #0000003b;}
.ul-desktop-menu>li>.active-nav{background-color:#47baf3;box-shadow:0px 0px 1px 1px #0000003b;}
.ul-desktop-menu .dropdown-menu{border:1px solid #cecece;box-shadow:0px 2px 2px 0px #dddddd;padding:0px;}
.ul-desktop-menu .dropdown-menu a{background:#f8f8f8;padding:11px 25px 15px 25px;color:#666666;font-size:13px;border-bottom:1px solid #cecece;font-family:'OpenSansSemibold', arial !important;}
.ul-desktop-menu .dropdown-menu a:hover{background:#aeaeae;padding:11px 25px 15px 25px;color:#fff;}
.ul-desktop-menu .dropdown-menu .active-nav{background:#aeaeae;padding:11px 25px 15px 25px;color:#fff;}
.ul_sidebar_menu{width:210px;}
.ul_sidebar_menu li:before{position:absolute;}
.link_sidebar_menu{width:100%;heightL auto;display:inline-block;text-decoration:none !important;}
.li_sidebar_menu_active, .li_sidebar_menu{display:flex !important;flex-direction:row;justify-content:start;align-items:center;height:33px;width:100% !important;font-family:'OpenSansSemibold', arial !important;}
.li_sidebar_menu_active{background:#009bdf;color:#ffffff !important;}
.li_sidebar_menu{background:#ffffff;color:#666666 !important;}
.li_sidebar_menu:hover{background:#009bdf;color:#ffffff !important;}
.li_sidebar_menu_svg{display:inline-block !important;float:left;width:20px !important;height:21px !important;margin-left:10px;}
.li_sidebar_menu_svg svg{max-height:100%;}
.li_sidebar_menu_svg .about_sidebar{fill:#00a0e3;}
.li_sidebar_menu_active .li_sidebar_menu_svg .about_sidebar,.li_sidebar_menu:hover .about_sidebar{fill:#ffffff;}
.item_sidebar_menu{font-size:13px;margin-left:20px;}
.container_links_in_content_services{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:40px;margin-top: 15px;}
.column_block_in_content_services{display:inline-block;height:100%;padding:0px 20px;}
.container_links_in_content_services .column_block_in_content_services:nth-child(2n){border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;}
.row_block_in_content_services{display:inline-block;width:100%;min-height:80px;margin-bottom:33px;}
.column_block_in_content_services .row_block_in_content_services:last-child{margin-bottom:0px;}
.title_block_in_content_services{font-size:14px;display:inline-block;width:100%;color:#00a0e3;font-family:'OpenSansSemibold', arial;text-transform:uppercase;}
.link_block_in_content_services{font-size:13px;color:#666666 !important;text-decoration:none !important;display:inline-block;width:100%;transition:0.3s !important;}
.link_block_in_content_services:hover{color:#9d9d9d!important;}
.page_ask_title h1{margin-bottom:0px;}
.container_category_ask{padding:25px 30px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#d1d1d1;margin-bottom:15px;display:inline-block;width:100%;}
.container_category_ask a{color:#0b4775;font-size:16px;display:inline-block;float:left;margin-right:50px;margin-bottom:15px;text-decoration:none;}
.link_category_ask_title{border-bottom:1px dashed #0b4775;}
.container_category_ask a:hover{text-decoration:none;}
.container_category_ask a:hover .link_category_ask_title{border:none;}
.link_category_ask_svg{display:inline-block;}
.link_category_ask_svg svg{height:16px;width:auto;margin-right:15px;}
.page_ask_question_category_title_svg{margin-right:20px;}
.page_ask_question_category_title_svg svg{width:auto;height:30px;}
.link_category_ask_svg svg g{fill:#0b4775;}
.page_ask_question_category_title_svg svg g{fill:#00a0e3;}
.page_ask_question_button_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:210px;cursor:pointer;}
.page_ask_question_button_container_img{width:26px;height:19px;display:inline-block;}
.page_ask_question_button_container_title{font-size:16px;color:#ea5551;font-weight:600;text-transform:uppercase;border-bottom:1px dashed #EA5550;}
.page_ask_question_button_container_arrow{width:15px;height:15px;display:inline-block;border-bottom:2px solid #ea5551;border-right:2px solid #ea5551;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(-6px) rotateZ(45deg);}
.close_ask_question_form .page_ask_question_button_container_arrow{transform:translateY(0px) rotateZ(225deg);}
.page_ask_question_button_form{display:none;}
.forma_vopros_container{border:1px solid #d1d1d1;background:#f3f3f3;padding:23px 22px;margin-bottom:40px;}
.forma_vopros_container_row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;}
.forma_vopros_container_row:last-child{margin-bottom:0px;}
.forma_vopros_container_row_block{width:212px;position:relative;}
.forma_vopros_container_row_block input{color:#494949;padding:4px 15px;border:1px solid #dddddd;background:#fff;width:100%;}
.forma_vopros_container_text{width:100%;}
.forma_vopros_container_information{width:255px;}
.forma_vopros_container_text textarea{width:100%;border:1px solid #dddddd;height:61px;margin:0px;padding:4px 15px;color:#494949;}
.forma_vopros_container_row_block select{width:100% !important;height:31px;color:#494949;padding:4px 15px;border:1px solid #dddddd;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.forma_vopros_container_category:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:13px;right:10px;color:#96ddfa;}
.forma_vopros_container_information .policy-grey{font-size:12px !important;color:#666666;}
.forma_vopros_container_information .policy-grey a{color:#15a9e7;}
.forma_vopros_container_submit .submit{background:#ea5451;border:none;outline:none;height:31px;color:#ffffff;width:155px;}
.forma_vopros_container_row_block .error_list, .forma_vopros_container_text .error_list{display:none;}
.forma_vopros_container_row_block .error_list + input, .forma_vopros_container_text .error_list + textarea{border:1px solid #ea5451;}
.page_ask_question_category_title{color:#00a0e3;font-size:18px;font-family:'OpenSansSemibold', arial !important;margin-bottom:25px;display:flex;flex-direction:row;align-items:center;}
.page_ask_question_row_ask{display:inline-block;width:100%;margin-bottom:20px;}
.page_ask_question_row_ask_count{display:inline-block;width:55px;float:left;padding-left:15px;font-size:16px;color:#898989;}
.page_ask_question_row_ask_block{display:inline-block;width:calc(100% - 55px);}
.page_ask_question_row_ask_question{font-size:16px;color:#0b4775;display:inline-block;}
.page_ask_question_row_ask_question:hover{cursor:pointer;}
.page_ask_question_row_ask_question p{display:inline-block;}
.page_ask_question_row_ask_question p:after{content:'';display:inline-block;width:10px;height:6px;margin-left:10px;vertical-align:middle;border-top:5px solid;border-right:4px solid transparent;border-left:4px solid transparent;color:#1bb4f4;transition:0.3s;}
.page_ask_question_row_ask_answer{font-size:16px;color:#474747;display:none;}
.page_ask_question_row_ask_question.open_question p{font-weight:600 !important;}
.page_ask_question_row_ask_question.open_question p:after{transform:rotateZ(180deg);color:#0b4775;}
.container_discount_on_page {height: 66px;background: #cdecff;width: 100%;position: relative;display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
.container_discount_on_page_image {position: absolute;height: 59px !important;width: 82px !important;bottom: 0px;left: 27px;}
.container_discount_on_page_text {font-size: 18px;color: #066cae;width: 310px;text-align: justify;margin-right: 30px;font-weight: 600;line-height: 19px;}
.container_discount_on_page_text_red {font-size: 20px;color: #db3532;text-transform: uppercase;font-weight: 900;}
.container_discount_on_page_button {width: 198px;background: #09a0e0;color: #ffffff;text-align: center;padding: 6px 0px;border-radius: 3px;font-size: 15px;font-family: 'OpenSansSemibold', arial !important;text-transform: uppercase;margin-right: 25px;text-decoration: none !important;	transition: 0.3s;}
.container_discount_on_page_button:hover{color: #ffffff;cursor:pointer;}
@media (max-width:1024px){.nav > li > a{padding:14px 10px;}
.name_for_sale{font-size:14px;}
.forma-zakaza-inner-block-input label{font-size:14px;}
.forma-zakaza-inner-block-input input, .forma-zakaza-inner-block-input .submit-wrap{font-size:14px;height:20px;}
.wrapper{width:940px;}
.content-wrap{margin-left:28px;width:609px;}
.aside{width:283px;}
.aside{width:283px;}
.aside-inner{width:283px;}
.section-block-wrap{width:220px;}
.work-me li{width:116px;}
.work-me li:after{left:90px;top:26px}
.work-me li:nth-child(2n):after{left:70px}
.our-work-item{width:144px;}
.our-work-item img{height:90px;margin-bottom:0;overflow:hidden;width:100%;}
.navbar-default{height:47px;}
.text-search{width:102% !important;}
.btn-search{top:-25px;right:-168px;}
.bg-btn-call-in{max-width:920px;}
.tsj_service_packages_1_li, .tsj_economy_li{margin-bottom:15px;}
.new_form_price .popup_new{margin:0px;}
.vacancies_new_class_words_hr_quote{width:100%;}
.vacancies_new_class_hr_img{position:relative;right:0;top:0px;text-align:center;}
.class_text_create_resume_hr_manager{margin:15px auto 0px auto;right:0px;position:relative;}
#slider{width:375px;}
.ul-desktop-menu>li>a{padding:17px 12px 16px 12px;}
.container_discount_on_page_image{display: none;}
}
@media (max-width:961px){.single_service_on_page .class_block_new_service_form_title{max-width:100%;}
.single_service_on_page .class_block_new_service_form_title_price{max-width:100%;width:100%;float:none;padding:15px 30px 0px 0px;}
.around-clock,.district{}
.navbar-default .navbar-nav>li>a{//padding:14px 10px;font-size:12px;}
.navbar-right{width:100%;}
.wrapper{width:840px;}
.section-block-wrap{width:200px;}
.aside{width:260px;}
.aside-inner{width:260px;}
.for-reviews-man{width:260px;text-align:center;}
.for-reviews-man img{float:none;margin:0;}
.for-reviews-man-info{width:auto;float:none;margin-top:10px;}
.about-company-block{font-size:12px;width:105px;height:auto;}
.about-company-block-inner{padding-top:0;}
.work-me li{width:97px;font-size:11px;}
.work-me li:after{width:0;height:0;}
.work-me.as li:after{background-size:100% 100%;width:40px;height:40px;top:48px;left:78px;}
.work-me li:nth-child(2n):after{left:75px;top:-25px;}
.work-me li img{width:70%;height:auto;}
.work-me li p{font-size:11px;margin-top:8px;}
p.img-pre-we-can1{text-align:center!important;}
p.img-pre-we-can1 a img{float:none!important;}
.np-we-can1 li{vertical-align:top;width:49%;}
.our-work-item{width:125px;}
.content-wrap{width:532px;}
.form-group{width:803px;}
.btn-search{right:-790px;}
.forma-zakaza-price-text{left:395px;}
.price-label-top .inner_box{left:445px;top:-70px;}
div.new-year{display:none;}
.header-phone-small{padding-top:5px;}
.bg-btn-call-in{max-width:840px;padding:0px 10px;}
.tsj_service_packages_1{width:100%;margin-right:0%;margin-bottom:30px;}
.tsj_service_packages_1_ul{padding:34px;height:auto;}
.tsj_service_packages_2{width:100%;margin-left:0%;}
.tsj_service_packages_2_ul{padding:34px;height:auto;width:100%;}
.new_year_container{display:none;}
.container_discount_on_page_text{font-size: 16px;margin-right: 15px;margin-left: 15px;}
.container_discount_on_page_button{margin-right: 15px;}
}
@media (max-width:860px){.navbar-default .navbar-nav>li>a{//padding:14px 6px;font-size:12px;}
.header-logo img{max-width:350px;height:auto;}
.around-clock, .district{}
.around-clock{left:3px;top:19px;}
.navbar-right{width:100%;}
.district{top:19px;right:15px;font-size:12px;}
.wrapper{width:748px;}
.aside{width:100%;}
.aside-inner{width:100%;}
.for-reviews-wrap{margin:0 auto;}
.for-reviews-man{width:100%;}
.aside-video{height:280px;}
.section-block-wrap{width:49%;height:320px;}
.content-wrap{width:100%;margin-left:0;}
.content p{text-align:justify;}
.work-me-wrap{text-align:justify;width:95%;}
.work-me li{width:19%;font-size:13px;}
.work-me li p{text-align:center;}
.work-me li:after{content:"";display:none;}
.work-me li.work-me-bottom:after{top:-29px !important;left:117px !important;}
.our-work-item{width:172px;}
.text-search{width:726px !important;position:relative;left:92px;}
.forma-zakaza-price-text{left:575px;}
.price-label-top .inner_box{left:625px;top:-70px;}
.header-phone-small{padding-top:5px;}
.about-header-item-blue{font-size:2vw;}
.bg-btn-call-in{max-width:748px;padding:0px 10px;}
p.footer-category-caption{font-size:18px;}
.class_block_footer_description{padding:30px 0px 0px 10px;}
.block-legal-person-offer{padding:25px;}
.item-advantages{width:50%;margin-bottom:15px;}
.item-advantages p{text-align:center !important;}
.container_sidebar_director{margin:20px auto;}
.block-legal-person-advantages-tsg .item-advantages{width:25%;}
.class_text_create_resume_hr_manager{right:0px;}
.ul-desktop-menu>li>a{padding:17px 5px 16px 5px;}
.container_discount_on_page_image{display: block;}
.container_discount_on_page_text{font-size: 18px;margin-right: 30px;margin-left: 0px;}
.container_discount_on_page_button{margin-right: 25px;}
}
@media (max-width:767px){

    .popup.popup_new .text button.close {
        /*top: 40px !important;*/
    }


    .single_service_on_page .class_block_new_service_form_title{padding:15px;}
.single_service_on_page .class_block_new_service_form_title_price{padding:10px;text-align:center;}
.single_service_on_page .class_block_new_service_form_block{padding:0px 30px 20px 30px;}
.single_service_on_page .class_new_service_form{padding:0px 0px 20px 0px !important;}
.single_service_on_page .class_new_service_input_button{width:100%;}
.block-legal-person-advantages-tsg .item-advantages{width:50%;height:160px;}
.tsj_service_title_block{text-align:center;}
.tsj_service_icon{width:100%;margin:0px;}
.tsj_economy_title_block{text-align:center;}
.tsj_economy_icon{width:100%;}
.tsj_reviews_title_block{text-align:center;}
.tsj_reviews_icon{width:100%;}
.tsj_service_packages{padding:0px;}
.tsj_service_advantages_item{margin-bottom:20px;text-align:center;}
.tsj_service_advantages_item img{display:block;margin:0px auto;}
span.tsj_service_advantages_item_text_1{display:block;}
span.tsj_service_advantages_item_text_2{display:block;}
#about-this-service .btn-red, #about-this-service .call a{font-size:12px;}
.name_for_sale{font-size:12px;}
.label{font-size:75%;}
.wrapper{width:620px;}
.district{display:none;}
.header-logo{float:none;margin:0 auto;padding:15px 0px;}
.header-logo img{max-width:60%;height:auto;}
.header-phone{float:none;text-align:center;margin:auto;}
.navbar-nav{position:relative;z-index:10;}
.navbar-right{width:100%;}
.our-work-item{width:172px;}
.text-search{width:696px !important;left:15px;}
.btn-search{right:-685px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{overflow-x:hidden;border:0;overflow-y:auto;max-height:100vh;height:100vh;padding-bottom:55px;}
.in:focus body{overflow:hidden;}
.navbar-form .form-group{margin-bottom:-14px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;}
.work-me-wrap{width:100%;}
.work-me li p{font-size:12px;}
.our-work-item{width:142px;}
.price-label-top .inner_box{left:510px;top:-70px;}
.forma-zakaza-price-text{left:465px;}
.call-order{display:none;}
div.new-year{position:inherit;display:block;}
.navbar-collapse{background:#00A0E3;}
.header-phone-small{padding-top:5px;}
.bg-btn-call-in{text-align:center;}
.price_text a{width:80%;}
.price_text a:nth-child(2){margin-bottom:0;}
.gall-partner p{text-align:center;}
.header-phone{width:100%;padding:0px;display:block !important;}
.header-phone p{margin:0px 0px 10px 0px;}
.content_after_gallery img{width:100% !important;}
.dropdown-menu>li>a{white-space:inherit;}
.navbar-collapse ul{text-align:left;}
.navbar-collapse>ul{height:100vh;}
.navbar{min-height:auto;margin-bottom:20px;border:none;}
.navbar-header{background:#efeded;}
.navbar-toggle{float:left;background-color:#00a0e3;border:#00a0e3;width:55px;height:55px;margin-left:-15px;border-radius:0px;text-align:center;margin-top:0px;margin-bottom:0px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;margin:5px auto;height:4px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#00a0e3 !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#24b0eb;}
.container-form-search-mobil>form{width:280px;height:32px;position:relative;margin-top:16px;}
.container-form-search-mobil>form>input[type="submit"]{width:15px;height:17px;border:none;background:url(/images/search-image.png) no-repeat;position:absolute;right:15px;top:8px;}
.container-form-search-mobil>form>input[type="search"]{width:280px;height:32px;font-size:14px;font-style:italic;padding:0px 25px 0px 5px;}
.open>.dropdown-toggle>.caret{border-bottom:4px solid !important;border-top:0px solid !important;}
.collapsed>.icon-bar{display:block !important;}
.EventLabel.Event_bg_blue{width:50px;height:54px;}
.footer{text-align:center;padding:0px;}
.footer-right-list{padding:0px;}
.footer-phone-phone{font-weight:normal;}
.copy_and_privacy{margin-left:0px;}
.vacancies_new_class_hr_img{position:relative;right:0;top:0px;text-align:center;}
.class_text_create_resume_hr_manager{right:0px;position:relative;margin:15px auto 0px auto;}
.vacancies_new_class_words_hr_quote{width:100%;}
p.vacancies_new_class_quote{text-align:center;}
p.vacancies_new_class_words_hr_quote_h{text-align:center;}
p.vacancies_new_class_words_hr_quote_text{text-align:left;}
p.vacancies_new_class_motto{text-align:center;}
.row.vacancies_new_class_words_hr_two{width:auto;position:relative;}
span.class_service_block_header_description_span_p{padding:0px 20px;}
.class_service_block_header_form_button{padding:0px 20px 20px 20px;}
.class_service_block_header_form_button #order-this-service button{padding:11px 16px;}
.class_service_block_header_form{padding:15px 20px;}
.class_new_service_input_name, .class_new_service_input_phone{display:block;float:none;margin:0 auto 15px 0;}
.class_new_service_input_button{display:block;float:none;}
span.class_new_service_form{display:block;padding:20px 0px;}
.offer-price{padding:15px;display:block;}
.offer-price img{margin:0px 20px 15px 20px;}
.social_icon_container{justify-content:center;}
.special_container_price_form{display:none !important;}
.special_container_price_form_p{padding:10px 20px;}
.popup_price{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}
.container_price_mobil .text{background:transparent !important;}
.ul-desktop-menu>li>a{padding:14px 5px;font-size:12px;}
.container_links_in_content_services{display:inline-block;margin-bottom:0px;}
.column_block_in_content_services{padding:0px;display:inline-block;width:100%;}
.column_block_in_content_services{margin-bottom:33px;}
.row_block_in_content_services{min-height:auto;}
.container_links_in_content_services .column_block_in_content_services:nth-child(2n){border:none;}
.forma_vopros_container_row{display:inline-block;width:100%;}
.forma_vopros_container_row_block{width:100%;margin-bottom:15px;}
.container_discount_on_page_image{display: none;}
.container_discount_on_page_text{font-size: 16px;margin-right: 15px;margin-left: 15px;}
.container_discount_on_page_button{margin-right: 15px;}
@media (max-width:640px){.wrapper{width:600px;}
.our-work-item{width:137px;}
.text-search{width:567px !important}
.btn-search{right:-557px;}
li.work-me-bottom{top:107px;}
.np-we-can li a{font-size:10px;}
.work-me li p{font-size:10px;}
.navbar-collapse{background:#00A0E3;}
.header-phone{float:none;text-align:center;margin:auto;}
.header-phone-small{padding-top:5px;}
.footer-wrap p .btn-red{margin:0 auto;}
.forma-zakaza-inner-block{padding-left:30px;}
.mceItemTable td:nth-child(1){display:table-caption;padding-top:10px;}
.mceItemTable td:nth-child(2){display:block;}
}
@media (max-width:620px){.name_for_sale{font-size:16px;}
.header-logo img{max-width:80%;height:auto;}
.aside{width:100%;order:-1;}
.article{width:100%;order:1;}
.wrapper{width:460px;}
.about-company-block{width:100%;}
.about-company-block-inner p{text-align:center;}
.work-me-wrap{display:none;}.our-work-item{width:48%;}
.footer-wrap{margin-top:30px;}
.footer-left{text-align:center;float:none;}
.footer-right{float:none;text-align:center;margin-top:30px;}
.forma-zakaza-price-text{left:310px;}
.price-label-top .inner_box{left:350px;top:-60px;}
.why-we li:nth-child(4){margin-top:-0.5em;}
.why-we li:nth-child(4n+2){margin-bottom:-0.5em;}
.why-we li p{font-size:12px;}
.why-we li img{width:auto;max-width:70px;height:auto;max-height:70px;margin:0 0 5px;}
.navbar-collapse{background:#00A0E3;}
.header-phone{float:none;text-align:center;margin:auto;}
.header-phone-small{padding-top:5px;}
.footer-right, .footer-left{max-width:100%;}
.forma-zakaza-inner-block-input, .name_for_sale, .forma-zakaza-inner-block, .forma-zakaza-inner-right-block{width:100%;}
.forma-zakaza-inner-right-block img{width:80%;}
.price_text a{width:90%;}
.price_text .price_text_preffix{width:90%;}
.warranty > div:nth-child(1){width:100%;}
.warranty > div:nth-child(2){width:100%;}
.current-news p{text-align:left;}
.about-company{display:none;}
.gall-partner-bit{width:100%;}
#slider{width:249px;}
.big_slide_object{margin:20px 0px;height:auto;width:100%;display:block;}
.current-obiekt .text{padding:0px;}
#slider{width:123px;}
}
@media (max-width:480px){.header-phone, .section-blocks, .main h1{display:none;}

.popup.popup_new .text button.close {
    /*top: 40px !important;*/
}

}
.header-logo img{max-width:90%;height:auto;}
.ya-site-form-wrapper{float:none;margin:5px auto;display:inline-block;text-align:center;margin-left:-20px;}
.dispetcher{float:none;margin-top:none;}
.call-order-header{float:none;margin:5px auto;}
.section-block-wrap{height:auto;}
.slider_banner_top{display:none;}
.section-block-img > img{height:60px;}
.section-block-img{min-height:60px;}
.video-review{width:100%;}
p .btn-red{width:100%;}
.aside-video{height:auto;}
.btn-opacity{font-size:large;}
.aside{width:100%;order:-1;}
.article{width:100%;order:1;}
.wrapper{width:360px;}
.section-block-wrap{width:100%;}
.our-work-item{width:47%;}
.order_now{width:100%;}
.np-we-can li a,
.work-me li p{font-size:9px;}
div#ca-container{width:100%;}
.forma-zakaza-price-text{left:235px;top:-582px;}
ul.footer-right-list{padding-left:0;min-width:50%;}
.why-we li p{font-size:10px;}
.why-we li img{width:auto;max-width:50px;height:auto;max-height:50px;margin:0 0 5px;}
.navbar-collapse{background:#00A0E3;}
* iframe[src*="youtube"],
* iframe[src*="vimeo"]{width:100%;max-height:220px;}
.header-phone{float:none;text-align:center;margin:auto;}
.header-phone-small{padding-top:5px;}
#about-this-service .wrap-service{display:block;}
#about-this-service .photo_prod_static{display:block;float:inherit;width:100%;margin-bottom:-100px;text-align:center;}
#about-this-service .photo_prod_static img{width:80%;float:none;margin:0 auto;z-index:0;}
#about-this-service .desc_prod{display:block;float:inherit;width:100%;padding-left:0px;}
#about-this-service .under_lid_title{margin-top:110px;}
#about-this-service .btn-red, #about-this-service .call, #order-this-service{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%;}
#about-this-service .col_text{padding-left:1em;}
.dropdown-menu{position:relative;width:100%;}
.footer-right, .footer-left{max-width:100%;}
.price_text a{width:90%;}
.price_text .price_text_preffix{width:90%;}
.spec_chief_card .spec_chief_desc{float:none;width:100%;}
.spec_chief_card .spec_chief_img{float:none;display:inline-block;left:0px;}
.price_for_sale{vertical-align:bottom;}
.content p{text-align:left;}
.tel_top{//border-bottom:dotted 2px #EA5451;}
.footer-phone a{border-bottom:dotted 2px white;margin-bottom:5px;}
.why-we-wrap .why-we p{font-size:10px;}
.why-we-wrap .why-we strong{font-size:10px;}
.name_for_sale{font-size:12px;}
.name_for_sale span{font-size:14px;}
#call-me-free > div:nth-child(1){margin-right:0;width:100%;}
#call-me-free > div:nth-child(2){margin-left:0;width:100%;}
.gall-partner p{text-align:center;}
.pismo .for-reviews-man-info, .pismo p > img{margin-top:40px;}
.around-clock{font-size:13px;margin-top:14px;margin-right:0;position:fixed;top:0px;left:20px;}
.top_header_phone{font-size:13px;display:block;}
.top_header_phone_phone{font-size:13px;}
.bg-btn-call-in .bg-btn-call{position:fixed;top:5px;right:25px;}
.order_now{display:none;}
#order-this-service .btn-red{display:none;}
#about-this-service .call{display:none;}
.ams-chastn .btn-red{}
table.price{font-family:'Arial';}
.price tr span{color:#c04747;}
.korpus input[type="radio"]:checked + label{color:#fff;background-color:#00a0e3;}
.korpus input[type="radio"]:checked + label:before{content:'•';color:#fff !important;}
.korpus label{padding:10px;margin-bottom:7px;margin-right:15px;color:#666666;font-family:'Arial';font-size:12px;line-height:12px;border:1px solid #a8e2ff;width:100%;display:block;margin:0px;background:#fff;}
.korpus>label:before{content:'•';color:#00a0e3;font-size:15px;margin-right:10px;}
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1), .korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2), .korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3), .korpus > input:nth-of-type(4):checked ~ div:nth-of-type(4), .korpus > input:nth-of-type(5):checked ~ div:nth-of-type(5), .korpus > input:nth-of-type(6):checked ~ div:nth-of-type(6){border:none;}, .korpus > input:nth-of-type(7):checked ~ div:nth-of-type(6){border:none;}
table.price tr:nth-of-type(1){display:none;}
table.price tr td:nth-of-type(1){display:none;}
table.price tr{border-bottom:1px solid #b8b8b8;}
table.price tr td:nth-of-type(2){display:block;padding-top:25px;padding-bottom:30px;font-size:14px;}
table.price tr td:nth-of-type(3){display:block;color:#000;font-size:14px;width:83px;text-align:left;}
table.price tr td:nth-of-type(4){display:none;}
.price .btn-red{text-transform:capitalize;background-color:#c04747;line-height:12px;font-size:12px;font-weight:bold;padding:10px 15px;margin:0;}
table.price tr td:nth-of-type(3){color:#0082c9;}
.xml_price_table .odd, .price tr:nth-child(odd){background:#fff;}
.xml_price_table #td_2, .price td:nth-child(3){width:auto;float:left;padding-top:9px;}
.xml_price_table #td_3, .price td:nth-child(4){width:auto;float:right;padding-bottom:20px;}
/*.h1_for_service{padding:15px 10px !important;background-color:#c04747 !important;font-size:14px !important;font-weight:bold;text-transform:uppercase;font-family:'Arial';}*/
/*.text{margin-bottom:25px !important;}*/
.korpus{margin-top:20px !important;}
p.vacancies_new_class_words_hr_quote_text_two a, p.vacancies_new_class_words_hr_quote_text_two i{display:block;}
.block-legal-person-offer{padding:15px;}
.block-legal-person-offer ul{padding:0px;margin:0px;}
.mob_container_price_form{display:inline-block;}
.container_price_mobil{display:block;}
.container_price_mobil{background:#0082c9;width:100vw;margin-left:calc(-50vw + 50%);}
.class_price_mobil{width:340px;margin:0 auto;}
.class_price_mobil{width:340px;margin:0 auto;padding:10px 0px;}
.block_information_price_mobil_price{font-size:15px;font-weight:600;color:#fff;margin-bottom:5px;}
.block_information_price_mobil_text{font-size:11px;color:#fff;margin-bottom:10px;}
.price_mob_form_fieldset_message{display:none;}
.price_mob_form_fieldset_phone{width:70%;display:inline-block;float:left !important;margin-bottom:10px !important;}
.price_mob_form_fieldset_phone input{border:none;height:27px;width:100%;padding:0px 15px;}
.price_service_mob_form .submit-wrap{display:inline-block;width:30%;margin-bottom:10px;}
.price_service_mob_form .submit-wrap .class_price_mob_form{height:27px;text-transform:unset;max-width:100%;padding:0px 22px;}
.container_price_mobil .policy.after_form_text_popup{color:#fff;font-size:10px;}
.container_price_mobil .policy.after_form_text_popup a{color:#fff;font-size:10px;}
.class_price_mobil .modal{position:relative !important;display:block !important;background:transparent !important;overflow:hidden !important;height:50px;}
.class_price_mobil .text.text_new.new_form_all_title{display:none;}
.class_price_mobil .text_new.new_form_price_title{display:none;}
.class_price_mobil .new_form_price .text_new_caption{display:none;}
.class_price_mobil .container_product_price_page{display:none;}
.class_price_mobil .new_form_price form{padding:0px!important;background:transparent;margin:0px !important;}
.class_price_mobil .new_form_price .popup_new{margin:0px;background:transparent !important;}
.class_price_mobil .new_style_input_name{display:none !important;}
.class_price_mobil .policy_price_form{display:none;}
.class_price_mobil .new_form_price .new_style_input{max-width:70% !important;display:inline-block;width:70% !important;margin:15px 0px 0px 0px !important;float:left;}
.class_price_mobil .new_form_price .new_style_input ul.error_list{position:absolute;top:-4px;}
.class_price_mobil .new_form_price .submit-wrap{display:inline-block !important;max-width:30%!important;width:30%!important;margin-top:15px;}
.class_price_mobil .new_style_input input{height:27px;}
.class_price_mobil .new_form_price input.submit{padding:4px 0px 5px 0px !important;height:27px;}
.tr_roduct_added td, .tr_roduct_added td button{background:transparent;color:#0082c9 !important;}
.container_price_mobil .block_information_price_mobil, .container_price_mobil .policy{display:block;}
}
@media (max-width:380px){.wrapper{width:310px;}
.class_price_mobil{width:290px;}
.popup_accepted_vacancy{max-width:275px;}
.successfull_container_text_accepted{font-size:12px;padding:12px 8px 10px 17px;}
}
@media (max-width:320px){
    .header-logo img{max-width:90%;height:auto;}
    .ya-site-form-wrapper{float:none;margin:5px auto;display:inline-block;text-align:center;margin-left:-20px;}
    .dispetcher{float:none;margin-top:none;}
    .call-order-header{float:none;margin:0 auto;}

    .popup .submit-wrap input.submit {
        width: 90%;
        text-align: center;
        font-size: 12px;
        padding: unset;
    }

    .popup h2#caption {
        font-size: 16px !important;
        text-align: left !important;
    }


body{max-width:320px;}
.wrapper{width:300px;}
.aside{width:100%;order:3;}
.article{width:100%;order:2;}
.aside-inner{width:100%;order:1;}
.navbar-collapse{background:#00A0E3;}
.header-phone{float:none;text-align:center;margin:auto;}
.header-phone-small{padding-top:5px;max-width:320px;text-align:center;}
#about-this-service .wrap-service{display:block;}
#about-this-service .photo_prod_static{display:block;float:inherit;width:100%;margin-bottom:-100px;}
.photo_prod{float:none;text-align:center;}
#about-this-service .photo_prod_static img{}
#about-this-service .desc_prod{display:block;float:inherit;width:100%;padding-right:5px;}
#about-this-service .under_lid_title{margin-top:110px;}
.content_after_gallery img{width:100% !important;}
#call-me-free > div:nth-child(1), #call-me-free > div:nth-child(2){width:100%;}
.dropdown-menu{position:relative;width:100%;}
.footer-right, .footer-left{max-width:100%;}
.price_text a{width:90%;}
.price_text .price_text_preffix{width:90%;}
.spec_chief_card .spec_chief_desc{float:none;width:100%;}
.spec_chief_card .spec_chief_img{float:none;display:inline-block;left:0px;}
.price_for_sale{vertical-align:bottom;}
.content p{text-align:left;}
.successfull img{float:none;}
.current-news img{width:100%;}
.video-review{margin:0px !important;}
}

/*** POPUP ***/
@media screen and (max-width: 768px) {
	.popup__late {
		flex-direction: column;
		align-items: center;
	}
	.popup__image-wrapper {
		width: 120px;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.popup__content-wrapper {
		max-width: 370px;
		text-align: center;
	}
	.popup__title {
		font-size: 22px;
	}
	.popup__phone {
		justify-content: center;
	}
}
@media screen and (max-width: 450px) {
	.popup__late {
		padding: 25px 20px;
	}
	.popup__text {
		font-size: 14px;
		line-height: 22px;
	}
	.popup__phone {
		font-size: 14px;
	}
	.popup__phone_bold {
		font-size: 18px;
		line-height: 22px;
		padding: 0;
	}
}
/*** /POPUP ***/

.general_text_form {
    margin-top: 50px;
}



/* SERVICES-MAP */
.services__map {
	width: 100%;
	height: auto;
}
.services__map .title {
	fill: #e95552;
}
.services__map .border {
	stroke:#fff;
	stroke-linecap:round;
	stroke-linejoin:round;
	cursor: pointer;
}
.area:hover > .border {
	fill: #e95552;
}
.octyabrskij,
.octyabrskij:hover > .title {
	fill: #3389c0;
}
.chkalovskij,
.chkalovskij:hover > .title {
	fill: #7fb5d7;
}
.leninskij,
.leninskij:hover > .title {
	fill: #1a7bb8;
}
.isetskij,
.isetskij:hover > .title {
	fill: #7fb5d7;
}
.zheleznodorozhnij,
.zheleznodorozhnij:hover > .title {
	fill: #4d98c8;
}
.ordzhenikidzevskij,
.ordzhenikidzevskij:hover > .title {
	fill: #7fb5d7;
}
.kirovskij,
.kirovskij:hover > .title {
	fill: #197ab8;
}
.annotation_banner_head ul 
{
    /*list-style: none;*/
	margin:0; 
	padding:0;
}
.annotation_banner_head
{
	margin:0.5em auto 0; 
	color:#e01f1f;
	font-size:x-large;
}
.annotation_banner_head a:hover
{
	text-decoration:underline;
}
.annotation_banner_head a
{
	color:#ea5551;
}