@media screen and (max-width: 1250px) {
.frontend_container { width: 100% !important; }
.admin-footer { width: 100% !important; }
.main_container.admin { width: 100% !important; margin: 0px auto; padding: 0px; padding:0px 20px; }


element {

}
.section.intro {

    padding: 40px !important;

}
}
 @media screen and (max-width: 830px) {
.right_label { margin-left: 0px !important; }
.date_range_text { margin-right: 0px !important; }
}
 @media screen and (max-width: 768px) {
.nav-toggle { display: block; border: 1px solid #fff; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #fff; }
.mail-reciptant-col { margin-top: 0px; }
.frontend_container { width: 100% !important; }
}
 @media screen and (max-width: 545px) {
    ul.bar_tabs > li a {
    background: #f5f7fa none repeat scroll 0 0;
    border-top-right-radius: 0;
    margin: 0;
    padding: 10px 7px !important;
}

ul.bar_tabs > li{margin-left: 2px !important}
ul.bar_tabs{margin:21px 0 0px !important; padding-left: 0px !important;}
}
 @media screen and (max-width: 480px) {
.banner-text h1 span { font-size: 40px; }
.section.intro {padding: 15px !important;}
}
 @media screen and (max-width: 320px) {
.banner-text h1 span { font-size: 40px; }
}

 @media screen and (max-width: 390px) {



}