.dg-promo{/*display:table;*/width:100%;padding-top:11px;padding-bottom:30px;min-height: 118px;}
.dg-promo.promo-content a,.dg-promo.promo-content a:link,.dg-promo.promo-content a:active,.dg-promo.promo-content a:visited{color:inherit;text-decoration:underline}
.dg-promo .promo-content{/*display:table-cell;font-size:20px;line-height:1.6em;vertical-align:middle;padding-right:34.5px;padding-left:30px*/}

@media only screen and (min-width:992px) and (max-width:1199px){.dg-promo .promo-content{padding-right:34px;padding-left:39px}
.dg-promo .promo-button{padding-right:39px;padding-left:34px}
.dg-promo .promo-icon{padding-right:34px}}
@media only screen and (max-width:991px){.dg-promo{padding-top:48px;padding-bottom:48px}
.dg-promo .promo-content{font-size:16px;padding-right:21px;padding-left:25px}
.dg-promo .promo-content .title{font-size:24px}
.dg-promo .promo-button{padding-right:25px;padding-left:21px}
.dg-promo .promo-icon{padding-right:21px}}
@media only screen and (max-width:767px) {
    .dg-promo, .dg-promo .promo-content, .dg-promo .promo-button, .dg-promo .promo-icon {
        display: block;
        padding: 0;
        width: auto;
    }
}
.dg-promo{padding:30px 10px}


@media only screen and (max-width:767px){.dg-promo.promo-box .promo-icon > span{width:64px !important;height:64px !important;line-height:64px !important;font-size:36px !important}}

.font-21{
    font-size:18px;
}
.border-radius{
    border-radius: 3px;
}