@media only screen and (max-width: 1200px) {
    .content-box-1 .container {
        height: auto;
    }
    .box-1 .radio-content {
        width: 30%;
    }
    .box-1 .txt {
        width: 70%;
    }
}

@media only screen and (max-width: 992px) {
    body {
        padding-top: 0;
    }
    .box-1 {
        display: block;
    }
    .box-1 .radio-content {
        width: 100%;
        margin-top: 15px;
    }
    .box-1 .txt {
        width: 100%;
    }
    .box-1 .radio-content .radio-box {
        margin-left: 0;
        margin-right: 30px;
    }
}

@media only screen and (max-width: 767px) {
    body {
        font-size: 16px;
    }
    .title h2 {
        font-size: 22px;
    }
    .form-box {
        padding: 0 20px 20px 20px;
    }
    .f-logo {
        text-align: center;
    }
    footer {
        padding: 0;
    }
}