.btn2{font-family:Museo_Sans_Cyrl_700,sans-serif;display:inline-block;cursor:pointer;width:auto;height:50px;padding:0 30px;border:none;color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;text-decoration:none;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;box-shadow:0 3px 11px rgba(0,0,0,.3)}
@media (max-width:767px){
.btn2{font-size:19px}
}
.btn2:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.15);opacity:.9}
.btn2:disabled{-webkit-transform:none;transform:none;background:#64775d}
.btn2--green{background:-webkit-gradient(linear,left top,left bottom,from(#7ec428),to(#8fd33c));background:linear-gradient(180deg,#7ec428,#8fd33c)}
.btn{background:-webkit-gradient(linear,left top,left bottom,from(#7ec428),to(#8fd33c));background:linear-gradient(180deg,#7ec428,#8fd33c);cursor:pointer;width:232px;height:50px;text-align:center;overflow:hidden;box-shadow:0 9px 7px -4px rgba(0,0,0,.25)}
.btn,.btn a,.form-callback .btn button.with-slice{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-transform:uppercase;color:#fff;font-size:16px}
.btn a,.form-callback .btn button.with-slice{width:100%;height:100%;border:none;background:0 0}
.btn:hover{opacity:.9}
.btn a.with-slice,.form-callback .btn button.with-slice{position:relative}
.btn a.with-slice:after,.form-callback .btn button.with-slice:after{content:"";position:absolute;opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:220%;width:40px;left:-30%;top:-60%;background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}
.btn a.with-slice.sb_on:after,.form-callback .btn button.with-slice:after{left:120%;top:-60%;opacity:1;-webkit-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:linear;transition-timing-function:linear}

.btn:hover,.one-services .one-btns>div:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}

.feedback-form .claim form .btn{margin:20px auto}

@media (max-width:992px){
.blog .btn2{padding:0 15px}
}


@media (max-width:767px){
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
}

@media (min-width:768px) and (max-width:991px){
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
}


.price-table tr{padding:20px 0}
.price-table tbody>tr:first-child,.price-table tr>td:last-child{text-align:center}
.price-table tr>td{padding:5px 0}
.price-table tr>td:first-child{width:75%}
.table-price{margin-top:20px}
.table-price table td{vertical-align:center}
.table-price table tr,td{background-color:#fff}
.table-price table{margin:auto}


@media (max-width:767px){
.price,.price-table-top-scroll{overflow:scroll;margin-bottom:5px}
}
@media (max-width:767px){
.price-table-top-scroll,.price-table-top-scroll .scroll{height:30px}
}
.price-table-top-scroll::-webkit-scrollbar,.price-table-wrapper::-webkit-scrollbar{height:20px;border-radius:10px}
.price-table-top-scroll::-webkit-scrollbar-track:horizontal,.price-table-wrapper::-webkit-scrollbar-track:horizontal{background:#8fd33c}
.price-table-top-scroll::-webkit-scrollbar-thumb:horizontal,.price-table-wrapper::-webkit-scrollbar-thumb:horizontal{background-color:#0682cc;border-radius:10px;border:3px solid #8fd33c}
.price_table td,.price_table th{padding:6px 8px;border-color:#777}
.price_table,.price_table td,.price_table th{border:1px solid #777}
.price_table{width:100%;border-collapse:collapse;margin-bottom:20px}
.price_table th{background-color:#2087c9;color:#fff;padding:14px 20px;font-size:18px}
.price_table th.th-d{padding:14px 1px;width:8px}
.price_table .td-d,.price_table .th-d{background-color:#efefef;padding:14px 1px;width:8px}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:"";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
