/*----Разное*/
.price span {
    font-family: 'PT Sans', serif;
}

.image-left{
    float:left;
    margin: 0px 25px 20px 0;
}
.image-right{
    float:right;
    margin: 0px 0 20px 25px;
}
.image-center{
    display: block;
    margin: 0 auto;
}
.list-style-none{
    list-style-type:none;
}

#antir-backlink {
    display:inline-block;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    font-size: 12px;
    float: right;
}
#antir-backlink img {
    border-right:2px #c61919 solid;
    padding-right:10px;
    margin-right:10px;
}
@media (max-width: 991px) {
    #antir-backlink {
        margin-top:15px;
        float: none;
    }
}
/*Разное----*/
.crumbs1 {
  padding: 85px 0 0 0;
  background: #ecedef;
}

/*
.block-catalog {
    padding:0;
}
*/

.plus img:hover {cursor: -webkit-zoom-in;}

/**/
.closebtn {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 47px;
    height: 47px;
    background: #101113 url("../i/close1.png") no-repeat scroll 0% 0%;
    outline: medium none;
    cursor: pointer;
    border: medium none;
    font-size: 0px;
}
.modal-dialog
.modal-content{
    background: #FDD34D none repeat scroll 0% 0%;
    border:0;
}
.modal-title {
    font-size: 30px;
    font-weight: bold;
}

@media (max-width: 450px) {
    .modal-title {
        font-size: 26px;
    }
}

.tf1 {
    display: block;
    width: 100%;
    height: 60px;
    border: 1px solid #101113;
    background: #FFF none repeat scroll 0% 0%;
    outline: medium none;
    margin: 0px 0px 20px;
    font-size: 24px;
    color: #101113;
    padding: 0px 15px
}

.tf2 {
    display: block;
    width: 100%;
    height: 125px;
    border: 1px solid #101113;
    background: #FFF none repeat scroll 0% 0%;
    outline: medium none;
    margin: 0px 0px 20px;
    font-size: 24px;
    color: #101113;
    padding: 10px 15px;
    resize: none;
}
.btnForm {
    width: 235px;
    height: 60px;
    border: medium none;
    background: #101113 none repeat scroll 0% 0%;
    color: #FFF;
    text-align: center;
    font-size: 26px;
    padding: 0px;
    outline: medium none;
    border-radius: 0px;
    min-height: 60px;
    line-height: normal;
    height: auto;
}
.mb-20 {
    margin-bottom: 20px;
}

.tab2 tr th h3 {
    margin-top: 45px;
    margin-bottom: 30px;
}

.b24-form .b24-form-field-agreement a.b24-form-field-agreement-link {
    color: #000;
}

footer .policy-link {
    color: #fdd34d;
    text-decoration: none;
    text-align: center;
}

footer .policy-link:hover,
footer .policy-link:focus,
footer .policy-link:active {
    color: #fdd34d;
    text-decoration: underline;
}

@media (max-width: 992px) {
    .footer__col {
        margin-bottom: 20px;
    }
}