.adn-classic-block{
    display: flex;
}
.adn-classic-block .adn-classic-image{
    width:154px;
    height:100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    float: left;
}
.adn-classic-block .adn-classic-container{
    width:100%;
    padding-left: 166px;
}
.adn-classic-block .adn-classic-content{
    width: 100%;
    display: block;
}
.adn-classic-block .title-classic{
    width:100%;
    height: 35px;
    overflow: hidden;
}
.adn-classic-block .classic-short{
    width:100%;
    height: 45px;
    overflow: hidden;
}
.adn-classic-block .classic-phone{
    width:100%;
    height:20px;
    overflow: hidden;
    text-align: right;
}

.adn-basic-block{
    display: flex;
}
.adn-basic-block .adn-classic-image{
    width:100px;
    height:65px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    float: left;
}
.adn-basic-block .adn-classic-container{
    width:100%;
    padding-left: 112px;
    padding-right: 120px;
    position: relative;
}
.adn-basic-block .adn-classic-content{
    width: 100%;
    display: block;
}
.adn-basic-block .title-classic{
    width:100%;
    height: 23px;
    overflow: hidden;
}
.adn-basic-block .classic-short{
    width:100%;
    height: 42px;
    overflow: hidden;
    padding-top: 4px;
}
.adn-basic-block .basic-phone{
    position: absolute;
    right:0;
    bottom: -2px;
}
.adn-window-content .adn-list-business{
    padding-top: 10px;
}
.adn-window-content .adn-list-subcategory .adn-active{
    color:red;
}
.adn-classic-block .appended_banner{
    overflow: hidden;
}

.imageDir{
    width: 309px;
    height: 290px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    float: left;
    margin: 9px;
}
.imageDir:nth-child(even){
    margin: 9px 0 9px 9px;
}
.imageDir:nth-child(odd){
    margin: 9px 9px 9px 0;
}
.questionBlock{
    border: 1px solid slategray;
    width: 100%;
    text-align: center;
    padding: 25px;
}
.recaptchaBlock{
    transform: scale(0.8);
    margin: 0 0 0 -24px;
    text-align: -webkit-center;
}
@media screen and (max-width: 1250px) {
    .imageDir{
        width: 299px;
    }
}
@media screen and (max-width: 950px) {
    .imageDir{
        width: 100%;
    }
    .questionBlock{
        border: none;
    }
    .imageDir:nth-child(even){
        margin: 9px 0;
    }
    .imageDir:nth-child(odd){
        margin: 9px 0;
    }
    .recaptchaBlock{
        margin: auto;
    }
}

.p15{
    padding-top:15px;
}
.logoBlock{
    width:300px;
    height:80px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.logoBlockMobile{
    height:80px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-top: 25px;
}
.additionalBlock{
    width: 300px;
    padding-left: 10px;
}
.additionalBlockMob{
    padding-left: 10px;
    height: 94px;
    display: table-cell;
    vertical-align: middle;
}
.mobileBlock{
    width: 100%;
    display: block;
    height:200px;
}