/* BeTheme Responsive CSS */
@media only screen and (max-width: 1240px) {
  .container { max-width: 100%; }
}
@media only screen and (max-width: 1024px) {
  .wrap.one-fourth { width: 50%; }
  .wrap.one-third { width: 50%; }
  #Top_bar .menu_wrapper { display: none; }
  .responsive-menu-toggle { display: block !important; }
}
@media only screen and (max-width: 768px) {
  .wrap.one-fourth, .wrap.one-third, .wrap.one-half { width: 100%; }
  .wrap.two-third, .wrap.three-fourth { width: 100%; }
  .container { padding: 0 15px; }
  .section_wrapper, .mcb-section-inner { padding: 0 15px; }
  #Footer .column { float: none; width: 100%; margin-bottom: 20px; }
  .icon_bar { margin-bottom: 5px; }
}
@media only screen and (max-width: 480px) {
  h1 { font-size: 26px; }
  h2 { font-size: 22px; }
  h3 { font-size: 18px; }
  .big { font-size: 14px; }
  .button_size_2 { padding: 8px 16px; font-size: 13px; }
}
