html {position:relative;min-height:100%;scroll-behavior:smooth}
body{margin-bottom:60px;
	/*background:linear-gradient(top, rgba(167, 179, 190, 0.11) 0, rgba(255, 255, 255, 0.3) 250px) no-repeat, url('../images/page.png'), linear-gradient(top, #C4CCD4 0, #FFFFFF 250px) no-repeat;
	background:-webkit-linear-gradient(top, rgba(167, 179, 190, 0.11) 0, rgba(255, 255, 255, 0.3) 250px) no-repeat, url('../images/page.png'), -webkit-linear-gradient(top, #C4CCD4 0, #FFFFFF 250px) no-repeat;
	*/font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333}




.head {
    background: #fbc72d;
    background: -moz-linear-gradient(top,#fbc72d 0%,#f7a511 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbc72d),color-stop(100%,#f7a511));
    background: -webkit-linear-gradient(top,#fbc72d 0%,#f7a511 100%);
    background: -o-linear-gradient(top,#fbc72d 0%,#f7a511 100%);
    background: -ms-linear-gradient(top,#fbc72d 0%,#f7a511 100%);
    background: linear-gradient(to bottom,#fbc72d 0%,#f7a511 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbc72d',endColorstr='#f7a511',GradientType=0);
}




.container{width:auto;max-width:1170px;padding:0 15px;border-left:1px solid #BBC2C8;border-right:1px solid #BBC2C8;box-shadow:0 0 3px 2px rgb(0 0 0 / 15%);-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / 15%);-moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);background-color:#fff}
a:hover{color:#0031fb}
a.nav-link{color:#fff !important;font-weight:bold;padding-top:15px;padding-bottom:15px;font-size:14px}
a{color:#bb8c0b;text-decoration:none}
a.feature{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;opacity:0;filter:alpha(opacity=1)}
.dropdown-menu > li > a{display:block;padding:6px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;border-bottom:1px dotted #C2C2C2}
ol.mod-breadcrumbs.breadcrumb{font-size:14px}


li.nav-item.active{background:#313131}
li.nav-item:hover{background-color:#F9B41D}
li.nav-item.current.active a !important{color:#214937}
li.nav-item:hover a.nav-link{color: #333 !important;}

.dropdown-menu {background-color: #394148;padding: 0;border-radius: 0;}
.dropdown-menu > li > a {
    color: #fff;
    border-bottom: 1px dotted #636363;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #F9B41D;
}
.dropdown-menu[data-bs-popper] {
    margin-top: 0; */
}

.price {
    text-align: center;
    font-size: 30px;
    color: #105fa8;
    padding: 5px 15px 5px 15px;
    border: 3px dotted rgb(243,243,243);
    -webkit-border-radius: 15px;
    -moz-border-radius: 5px;
    border-radius: 15px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #ffd96d;
    background: #fbc62c;
    background: -moz-linear-gradient(top,#fbc62c 0%,#f9b21b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbc62c),color-stop(100%,#f9b21b));
    background: -webkit-linear-gradient(top,#fbc62c 0%,#f9b21b 100%);
    background: -o-linear-gradient(top,#fbc62c 0%,#f9b21b 100%);
    background: -ms-linear-gradient(top,#fbc62c 0%,#f9b21b 100%);
    background: linear-gradient(to bottom,#fbc62c 0%,#f9b21b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc62c',endColorstr='#f9b21b',GradientType=0 );
}
.subprice {
    font-size: 16px;
}
.separcat {
    margin: 30px;
}
span.field-label {
    display: none;
}
ul.fields-container {
    margin: 0;
    list-style-type: none;
}
.com-content-category-blog__item.blog-item {
    padding: 25px 0;
    border-bottom: 1px solid #e2e2e2;
}

.item-image img {
    height: auto;
    max-width: 100%;
}

a.nav-link.lk{background:#F9B41D2e;padding-top:14px;padding-bottom:14px;border:1px solid #F9B41D}
a.nav-link.lk::before{content:'\e971';font-family:'icomoon';padding-right:6px}
dl.article-info.text-muted{text-align:right;margin:0}
h1{font-size:30px}
h3{font-size:24px}
.page-header{padding:20px 0 10px;border-bottom:1px solid #eee}
.navbar{padding:1px}
.bg-menu{background-color:#394148;border-color:#32373C}
.footer {bottom:0;width:100%;min-height:60px;background-color:#394148;color:#ebebeb;padding:15px}
#headLogo {
    height: 78px;
}
.no-padding {padding:0px !important}
.no-margin {margin:0 !important}

.topbar {
    padding: 10px 30px 0;
    font-size: 18px;
}
.topbar a{color: #000;text-shadow:1px 1px 0 #ffd96d}
.topbar a:hover{color: #013F7A; text-shadow: none;}

.topbar ul{margin:0;padding:0}
#scrolltop{display:block;visibility:hidden;opacity:1;transition:visibility 0s, opacity 0.5s ease-in;position:fixed;bottom:10px;right:15px;text-decoration:none;font-size:50px;cursor:pointer}
th{vertical-align:middle;text-align:center;color:#000}
body > .container {padding:0 15px 0;border-left:1px solid #BBC2C8;border-right:1px solid #BBC2C8;box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);background-color:#fff}
.container .text-muted {margin:20px 0}
.page-content {margin:0 20px; min-height:730px}
.footer > .container {padding-right:15px;padding-left:15px}
.name {font-size:54px;font-weight:bold;letter-spacing:-1px;padding:15px;margin:0;color:#fff !important;text-shadow:#000 0 0 4px}
.subname {background-color:rgba(62, 67, 69, 0.63);width:40%;padding:5px 30px;font-size:18px;color:#fff;font-weight:bold}
dt {display:none}
dl.article-info.muted {color:#818181;text-align:right;margin-bottom:5px}
.bigi{padding:0 15px;margin-top:20px}
.bigi .panel:hover{box-shadow:0 0 10px 0px #a4dab3}
.bigi span{font-size:72px;padding:30px;display:block;color:#F9B41D}
.bigi .panel p{color:#8c8484}
.bigi .panel h3{color:#333}
.bigi .panel{min-height:245px;position:relative}
li.mini-menu-item {display:inline}
li.mini-menu-item a {color:#394148;text-shadow:#fff 0 0 10px;padding:5px;margin:5px}
.navbar-dark .navbar-toggler{color:#fff;border-color:#fff}
@media (min-width:270px) {body {margin-bottom:0}}
@media (min-width:991px) {.navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}}
@media (max-width:990px) {.nav > li > a {position:relative;display:block;padding:10px 10px}}
/* Artfully masterminded by ZURB */
@media only screen and (max-width:970px){table.responsive {margin-bottom:0;background:#f7f7f7f;overflow:scroll;overflow-y:hidden;display:block}#scrolltop{bottom:45px;right:5px}
.table-big > tbody > tr > td, .table-big >thead>tr>th {font-size:11px}.navbar-nav .nav-link{padding-left:10px}
#headLogo{height:60px}
}

@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?th8n56');src:url('../fonts/icomoon.eot?th8n56#iefix') format('embedded-opentype'),
url('../fonts/icomoon.ttf?th8n56') format('truetype'),
url('../fonts/icomoon.woff?th8n56') format('woff'),
url('../fonts/icomoon.svg?th8n56#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}

[class^="icon-"], [class*=" icon-"]{/* use !important to prevent issues with browser extensions that change fonts */
font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-home:before{content:"\e900"}.icon-droplet:before{content:"\e90b"}.icon-bullhorn:before{content:"\e91a"}.icon-file-text:before{content:"\e922"}.icon-files-empty:before{content:"\e925"}.icon-file-text2:before{content:"\e926"}.icon-file-picture:before{content:"\e927"}.icon-file-zip:before{content:"\e92b"}.icon-stack:before{content:"\e92e"}.icon-folder:before{content:"\e92f"}.icon-price-tags:before{content:"\e936"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-location:before{content:"\e947"}.icon-calendar:before{content:"\e953"}.icon-bubble:before{content:"\e96b"}.icon-user:before{content:"\e971"}.icon-spinner6:before{content:"\e97f"}.icon-search:before{content:"\e986"}.icon-wrench:before{content:"\e991"}.icon-cog:before{content:"\e994"}.icon-hammer:before{content:"\e996"}.icon-aid-kit:before{content:"\e998"}.icon-pie-chart:before{content:"\e99a"}.icon-stats-dots:before{content:"\e99b"}.icon-gift:before{content:"\e99f"}.icon-bin:before{content:"\e9ac"}.icon-power:before{content:"\e9b5"}.icon-power-cord:before{content:"\e9b7"}.icon-clipboard:before{content:"\e9b8"}.icon-tree:before{content:"\e9bc"}.icon-arrow-up:before{content:"\ea32"}.icon-circle-up:before{content:"\ea41"}.icon-share2:before{content:"\ea82"}.icon-rss:before{content:"\ea9b"}

#form1_fileupload_6 .dz-message{background-color:#eeeeee;border-color:#ffffff;border-radius:5px}
.convertforms .cfupload .dz-message{border:2px dashed currentColor;padding:25px 10px;text-align:center;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.cf-field-hp{display:none}
.convertforms button, .convertforms form, .convertforms label, .convertforms .cf-input{height:auto;margin:0;max-width:100%;width:100%;border:none;line-height:normal;outline:0;text-transform:none;font-family:inherit;-webkit-box-shadow:none;box-shadow:none}
.cf-input:focus{color:#212529;background-color:#fff !important;border-color:#65a881 !important;outline:0;box-shadow:0 0 0 0.25rem rgb(25 125 67 / 25%)}
.convertforms .cf-control-group{padding:9px;max-width:100%;width:100%;min-width:120px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.convertforms .cf-label{font-weight:700;line-height:1.3;margin-bottom:6px;display:block}
.convertforms .cf-label .cf-required-label{color:#ff0000;font-weight:400}
.convertforms .cfupload .dz-message .cfupload-browse{color:inherit;width:auto;border-radius:5px;padding:4px 7px;background:transparent;border:solid 1px currentColor;color:inherit}



#form_vopros {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    text-align: center;
    display: block;
    color: #000;
font-size: 16px;
line-height: 10px;
text-transform: uppercase;
}

.call-btn {
    overflow: hidden;
    text-align: center;
    line-height: 30px;
    display: block;
    background: #E24343;
    padding: 10px;
    border-radius: 50%;
    box-shadow: 0 0 10px #A7A7A7;
    border: 1px solid #ff0000;
    z-index: 10;
    transition: transform .3s ease-in-out;
}
.call-btn:hover {
     transform: rotate(360deg);
        background: #36c549;
            border: 1px solid #3bb54c;
    box-shadow: 0 0 5px #C3C3C3;
}

a .phonicon {
    color: #fff;
    padding: 10px;
}
.phonicon {
    font-size: 50px;
    border: 2px solid #fff;
    border-radius: 50%;
}

.cf-response {
    color: #19921d;
    font-size: 20px;
    font-weight: bold;
}

.cf-btn:hover {
    background: #257fd2 !important;
}