* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    outline:none;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
}
.img-responsive {
    max-width: 100%;
}
.container {
    max-width: 1000px;
    width: auto;
    display: block;
    margin: 50px auto 0;
    padding: 0 15px;
}
@font-face {
font-family: 'ElleGabor';
src: url('../fonts/ElleGaborDemiBold.eot') format('eot'),
url('../fonts/ElleGaborDemiBold.woff2') format('woff2'),
url('../fonts/ElleGaborDemiBold.woff') format('woff'),
url('../fonts/ElleGaborDemiBold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'GeorgiaPro';
    src: url('../fonts/GeorgiaProCn.eot') format('eot'),
    url('../fonts/GeorgiaProCn.woff2') format('woff2'),
    url('../fonts/GeorgiaProCn.woff') format('woff'),
    url('../fonts/GeorgiaProCn.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.Content-title {
    color: #000 !important;
    text-align: center;
    font-size: 3.2rem;
    font-family: 'GeorgiaPro','Arial Black',sans-serif;
    line-height: 1.1;
}
.new_abos {
    width: 100%;
    display: block;
    display: block;
    position: relative;
    margin-bottom: 60px;
    transition: all .3s ease-in-out;
}
.new_abos .img-responsive_dskt {
    display: block;
    margin: 0 auto;
    opacity: 1;
    height: auto;
    transition: all .3s ease-in-out;
}
.new_abos .img-responsive_mob {
    display: block;
    margin: 0 auto;
    opacity: 0;
    height: 0;
    transition: all .3s ease-in-out;
}
.new_abos .content {
    float: left;
    display: block;
    text-align: center;
    width: 100%;
    margin: 0 auto 60px;
    height: auto;
    padding: 25px 100px;
}
.new_abos .content span {
    font-family: 'GeorgiaPro';
    font-size: 2.5rem;
    font-weight: normal;
    color: #000;
    line-height: 3.6rem;
}
.new_abos .content span span {
    font-family: 'GeorgiaPro';

    font-weight: bold;
}
.btns-valid {
    display: inline-block;
    width: auto;
}
.btns-valid a {
    display: inline-block;
    margin: 20px 20px 20px 0;
    padding: 10px 15px;
    border: 3px solid #000;
    background: #000;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 2.2rem;
    font-family: 'ElleGabor';
    text-decoration: none;
}
.btns-valid a:hover {
    text-decoration: underline;
}
.btns-wrap {
    display: block;
    width: 100%;
}
@media screen and (max-width: 767px) {
    .new_abos .content {
        padding: 25px 50px;
    }
}
@media screen and (max-width: 560px) {
    .new_abos {
        transition: all .3s ease-in-out;
        margin-bottom: 60px;
    }
    .new_abos .img-responsive_mob {
        display: block;
        margin: 0 auto;
        opacity: 1;
        height: auto;
        transition: all .3s ease-in-out;
    }
    .new_abos .img-responsive_dskt {
        display: block;
        margin: 0 auto;
        opacity: 0;
        height: 0;
        transition: all .3s ease-in-out;
    }
    .btns-valid-right {
        float: left;
    }
    .btns-valid, .btns-valid a {
        width: 100%;
        font-size: 1.6rem;
    }
    .new_abos .content span, .new_abos .content span span {
        font-size: 2.1rem;
        line-height: 3.2rem;
    }
    .btns-valid-right a {
        margin-top: 0;
    }
}
@media screen and (max-width: 480px) {
    .new_abos .content {
        padding: 25px 25px;
    }
}