.btn-group-lg>.btn{padding:10px 16px;font-size:24px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:16px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before,.section-border:after,.section-border:before,section.services.news-block .news-list:after,section.services.news-block .news-list:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after,.section-border:after,section.services.news-block .news-list:after{clear:both}.anim{-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.But{height:35px;line-height:30px;background-color:#fff200;color:#231f20;font-size:18px;padding:0 20px;cursor:pointer;text-decoration:none;border:2px solid #fff200;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.But:focus,.But:hover{background-color:transparent;color:#fff200}.form-order{max-width:925px;margin:0 auto 70px;padding:0}.form-order fieldset{display:none}.form-order fieldset:first-of-type{display:block}.form-order fieldset.hidden{display:none}.form-order fieldset.visible{display:block}.form-order .form-header{background-color:#231f20;position:relative;text-align:center;padding:14px 0}.form-order .form-header h4{display:inline-block;margin:0 auto;padding:7px 80px;font-size:18px;text-transform:uppercase;color:#fff200;border:2px solid #fff200;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.form-order .form-header h4.noborder{border:0}.form-order .form-header a.back,.form-order .form-header button.btn-prev{outline:0!important;display:inline-block;color:#fff;background-color:transparent;border:none;position:absolute;height:20px;left:20px;line-height:20px;top:50%;text-decoration:none;cursor:pointer;margin-top:-10px;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}.form-order .form-header a.back span,.form-order .form-header button.btn-prev span{display:inline-block;width:16px;height:20px;margin-right:8px;vertical-align:middle;background:url(/images/templates/sprite.png) -60px 0 no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);zoom:.9;-moz-transform:scale(.9);-moz-transform-origin:0 0}.form-order .form-header a.back:focus,.form-order .form-header a.back:hover,.form-order .form-header button.btn-prev:focus,.form-order .form-header button.btn-prev:hover{color:#fff200}.form-order .form-header a.back:focus span,.form-order .form-header a.back:hover span,.form-order .form-header button.btn-prev:focus span,.form-order .form-header button.btn-prev:hover span{background-position:-40px 0}.form-order .form-header a.toggle{display:inline-block;position:absolute;width:16px;height:20px;right:22px;top:50%;margin-top:-10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);cursor:pointer}.form-order .form-header a.toggle span{display:inline-block;width:16px;height:20px;background:url(/images/templates/sprite.png) -40px 0 no-repeat;opacity:1}.form-order .form-header a.toggle:focus,.form-order .form-header a.toggle:hover{background:url(/images/templates/sprite.png) -60px 0 no-repeat}.form-order .form-header a.toggle:focus span,.form-order .form-header a.toggle:hover span{opacity:0}.form-order .form-header a.toggle.active{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.form-order .form-footer{background-color:#231f20;position:relative;color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,.4);padding:5px 20px}.form-order .form-footer span{color:red}.form-order .form-footer a{color:#fff200}.form-order .form-footer .form-footer-description{margin-right:260px}.form-order .form-footer .button-next{height:35px;line-height:30px;background-color:#fff200;color:#231f20;font-size:18px;padding:0 20px;cursor:pointer;text-decoration:none;border:2px solid #fff200;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;outline:0!important;position:absolute;right:20px;top:50%;margin-top:-17.5px}.form-order .form-footer .button-next:focus,.form-order .form-footer .button-next:hover{background-color:transparent;color:#fff200}.form-order .form-body{background-color:#fff;padding:20px 0}.form-order .form-body span.required{color:red;font-weight:300}.form-order .form-body .form-group{padding-right:0;padding-left:0}.form-order .form-body label.control-label{padding-right:0}.form-order .form-body label.control-label small{font-weight:400}.form-order .form-body .form-group{margin-right:0;margin-left:0}.form-order .form-body .form-group:last-of-type{margin-bottom:0}.form-order .form-body input.form-control{border:1px solid #CCC}.form-order .form-body input.form-control.error{border-color:red}.form-order .form-body label.error,.form-order .form-body span.error{color:red;font-weight:300;font-size:13px}.form-order .form-body textarea{min-height:90px;resize:vertical;border:1px solid #CCC}.form-order .form-body select{width:100%}.form-order .form-error,.form-order .form-success{display:none;text-align:center;background-color:#fff200;box-shadow:0 5px 8px 0 rgba(0,0,0,.4);padding:22px 0}.form-order .form-error h4,.form-order .form-success h4{font-size:24px}.form-order .form-error img.ok,.form-order .form-success img.ok{margin:15px auto}.form-order .form-error p,.form-order .form-success p{font-size:18px;margin:0 20px 20px}.form-order .form-error .close-order,.form-order .form-success .close-order{display:inline-block;line-height:30px;text-decoration:none;border:2px solid #fff200;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;background-color:#231f20;color:#fff200;border-color:#231f20!important;height:35px;padding:0 40px;cursor:pointer;font-size:18px}.form-order .form-error .close-order:focus,.form-order .form-error .close-order:hover,.form-order .form-success .close-order:focus,.form-order .form-success .close-order:hover{background-color:transparent;color:#231f20}.main-content h1.services{margin-bottom:20px}section.services.news-block .header{border-bottom:2px dotted #231f20;padding-top:20px;position:relative}section.services.news-block .header h3{font-size:24px;text-transform:uppercase;font-weight:400;margin-bottom:20px;margin-top:0}section.services.news-block .header a.show-all{height:35px;line-height:30px;background-color:#fff200;color:#231f20;font-size:18px;cursor:pointer;text-decoration:none;border:2px solid #fff200;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;position:absolute;right:0;top:50%;margin-top:-17.5px;padding:0 40px 0 20px}section.services.news-block .header a.show-all:focus,section.services.news-block .header a.show-all:hover{background-color:transparent}section.services.news-block .header a.show-all:after{background-position:0 0;right:15px}section.services.news-block .header a.show-all:focus,section.services.news-block .header a.show-all:hover{color:#231f20;border-color:#231f20}section.services.news-block .news-list{margin-left:-20px;margin-right:-20px}section.services.news-block .news-list .news-item{position:relative;min-height:1px;padding:34px 20px 25px}@media (min-width:800px){section.services.news-block .news-list .news-item{float:left;width:33.33333333%}}section.services.news-block .news-list .news-item p.desc{font-size:14px}section.services.news-block .news-list .news-item p.date{display:inline-block;font-size:13px;padding:5px 10px;margin:0 0 5px}section.services.news-block .news-list .news-item p.date.black{background:#231f20;color:#fff200}section.services.news-block .news-list .news-item p.date.yellow{background:#fff200;color:#231f20}.section-border{border-top:2px dotted #231f20;padding:35px 0;position:relative;margin-left:-20px;margin-right:-20px;margin-left:0;margin-right:0}.section-border h3{font-size:18px;font-weight:600;margin:0 0 35px;text-transform:uppercase}.section-border.text-center p{max-width:960px;margin-left:auto;margin-right:auto}.section-border.text-center ol,.section-border.text-center ul{text-align:left;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:35px}.section-border.middle-border:before{display:block;content:'';position:absolute;top:35px;bottom:35px;left:50%;margin-left:-1p;border-left:2px dotted #231f20}.section-border .section-item{position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:800px){.section-border .section-item{float:left;width:50%}}.section-border .section-item:first-of-type{padding-left:0;padding-right:30px}.section-border .section-item:last-of-type{padding-left:30px;padding-right:0}.section-border .section-item p{margin:0 0 15px}.section-border .section-item ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.section-border.full .section-item ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media (min-width:1400px){.navbar-level2 .navbar-nav>li>a{padding-left:15px;padding-right:15px}}

.form-body .row { margin-left: 0; margin-right: 0;}
.form-group .radio:first-of-type {/* text-align: right; padding-right: 15px;*/}

.text-left  .control-label { text-align: left !important; margin-bottom: 5px;}
.diget { display: inline-block; width: 80px; margin-left: 5px;}
.simple { font-weight: normal;}
.simple ~ span.error { display: block;}


.services-dt.rate .text-left{margin:0  40px;}
.services-dt.rate p{ font-size: 14px; margin: 0;}
.rate-table { width: 100%; margin-bottom: 20px; }
.rate-table td, .rate-table th  {padding: 5px; border: 1px solid #444; text-align: center;}
.rate-table th { font-weight: 700; font-size: 14px;}

.rate-table tr:nth-child(even) {
    background: #eee;
}



@media screen and (max-width: 768px) {

    .services-dt.rate .text-left {
        margin: 0 15px;
    }

    .rate-table tr:nth-child(even) {
        background: transparent;
    }





    .rate-table {
        border: 0;
    }
    .rate-table thead {
        display: none;
    }
    .rate-table tr {
        margin-bottom: 15px;
        display: block;
        border: 1px solid #ccc;
    }
    .rate-table tr td {
        display: block;
        text-align: right;
        font-size: 14px;
        border: 0;
        border-top: 1px solid #ccc;
        line-height: 18px;
    }
    .rate-table tr td:nth-child(even) {
        background: #eee;
    }
    .rate-table tr td:first-of-type {
        border-top: 0;
    }
    .rate-table td:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
    }



    .form-order .form-footer .form-footer-description
    {
        margin-right: 0;
    }
    .form-order .form-footer .button-next
    {
        position: relative;
        display: block;
        margin: 20px auto;
        width: 200px;
        right: auto; left: auto; top: auto;
    }



}

@media screen and (min-width: 769px) and (max-width: 1023px)
{
    .services-dt.rate .text-left { margin: 0 20px;}
    .rate-table th { font-size: 11px; }
    .rate-table td { font-size: 13px; }
}