@media only screen and (max-width:1025px) {
    .container {
        width: 94%;
        margin: 0 3%;
    }


}


@media only screen and (max-width: 979px) {
    .container {
        width: 93%;
        margin: 0 3%;
    }




}

@media only screen and (max-width: 767px) {
    .container {
        width: 93%;
        display: block;
        margin: auto;
    }
.mid_form_content {
    width:89%;
    display: inline-block;
    padding: 30px;
    position:relative;
      box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.75);
-webkit-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.75);
    background: #fff;
    margin-top:-107px;
}
.banner {
    width: 100%;
margin-top:0px;
}

}

@media only screen and (max-width: 479px) {
    .container {
        width: 100%;
        display: block;
        margin: auto;
    }


}