/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.custom-boxes .mcb-wrap-inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px; }
  .custom-boxes .mcb-wrap-inner .column {
    padding: 15px;
    text-align: center;
    float: none;
    width: 100%;
    margin: 0 0 0 0;
    border-radius: 5px;
    border: 1px solid #000; }
@media (max-width: 1024px) {
  .custom-boxes .mcb-wrap-inner {
    grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 768px) {
  .custom-boxes .mcb-wrap-inner {
    grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 580px) {
  .custom-boxes .mcb-wrap-inner {
    grid-template-columns: repeat(1, 1fr); } }

#Content {
  padding-top: 0; }

.home #Content {
  padding-top: 0 !important; }

.mcb-column .past-image {
  display: none;
  margin: auto; }
.mcb-column .current-image {
  display: block;
  margin: auto; }
.mcb-column:hover .past-image {
  display: block; }
.mcb-column:hover .current-image {
  display: none; }

.mfn-main-slider .ares .tp-bullet.selected:hover .tp-bullet-title {
  color: #FFF !important; }

#Top_bar .wpml-languages ul.wpml-lang-dropdown {
  background: #eff1f5 !important; }

.sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a {
  color: #131b5c; }

#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {
  background: transparent; }

.detailed-info .tabs_vertical.ui-tabs {
  display: flex;
  flex-wrap: wrap; }
  .detailed-info .tabs_vertical.ui-tabs .ui-tabs-nav,
  .detailed-info .tabs_vertical.ui-tabs .ui-tabs-panel {
    float: none !important; }
  .detailed-info .tabs_vertical.ui-tabs .ui-tabs-panel {
    min-height: 189px; }

.flex .mcb-section-inner {
  display: flex;
  flex-wrap: wrap; }

#Subheader {
  padding-top: 125px; }

.tr-menu.header-classic #Top_bar:not(.is-sticky) {
  background-color: white !important; }

.section-bg {
  background-size: 35.85%; }

.cookie-button {
  padding: 5px 10px 5px 10px;
  background-color: rgba(223, 69, 79, 0.7);
  color: #FFF; }
  .cookie-button:hover, .cookie-button:focus {
    background-color: #df454f;
    color: #FFF; }

.staff-section .column_visual {
  background-color: #ffffff;
  padding: 80px 8% 75px 8%;
  text-align: center; }
.staff-section .clearfix:before,
.staff-section .clearfix:after {
  display: none; }
.staff-section .column,
.staff-section .mcb-wrap {
  float: none; }
.staff-section .mcb-wrap-inner,
.staff-section .column {
  height: 100% !important; }
.staff-section .column .center-button {
  bottom: 50px;
  left: 0;
  right: 0;
  margin: auto !important;
  position: absolute;
  width: 175px;
  text-align: center; }

@media (min-width: 1920px) {
  .projects-header {
    background-color: #f0f1f5 !important;
    background-size: auto !important; } }

.projects-section .mcb-wrap-inner {
  background: #121b5c; }

#Footer .button span {
  color: #FFF; }
#Footer .menu-item-object-custom {
  display: none; }
#Footer .widgets_wrapper .widget {
  margin-top: 0; }
#Footer .widget_archive ul,
#Footer .widget_nav_menu ul {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px 10px 5px 18px; }
#Footer .widget_archive ul li a,
#Footer .widget_nav_menu ul li a {
  display: block;
  padding: 0 0 0 3px; }

.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
  color: #131b5c; }

.cta-section .column_button {
  float: none;
  margin: 0 auto 40px; }

[data-class="wpcf7cf_group"] {
  margin-top: 10px;
  margin-bottom: 10px; }

@media (max-width: 1440px) {
  h1 {
    font-size: 32px; }

  h2 {
    font-size: 24px; }

  h3 {
    font-size: 20px; }

  h4 {
    font-size: 18px; } }
@media (max-width: 1280px) {
  .contact .one-second {
    padding-top: 75px !important;
    padding-bottom: 35px !important; }

  hr.no_line[style="margin:0 auto 5px"] {
    display: none; }

  hr.no_line[style="margin:0 auto 25px"],
  hr.no_line[style="margin:0 auto 40px"] {
    margin: 0 auto 15px !important; } }
@media (max-width: 1024px) {
  .section[style="padding-top:100px"] {
    padding-top: 50px !important; }

  .section[style="padding-bottom:100px"] {
    padding-bottom: 50px !important; } }
@media only screen and (min-width: 767px) {
  .recommended .tabs_vertical.ui-tabs .ui-tabs-nav {
    width: 180px; }

  .sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu {
    background: white !important;
    opacity: 1 !important; }

  .tr-menu .header_placeholder {
    height: 91px !important; } }
@media (max-width: 768px) {
  .logotypes .mcb-wrap-inner {
    display: flex;
    flex-wrap: wrap; }
    .logotypes .mcb-wrap-inner .column {
      width: 25%; }

  #Footer h4 {
    font-size: 24px; }
  #Footer p,
  #Footer a {
    font-size: 16px; }

  .style-simple .trailer_box .desc {
    padding: 27px 15px 30px; }

  .detailed-info .tabs_vertical.ui-tabs .ui-tabs-panel {
    min-height: auto; }

  .team-header,
  .projects-header {
    background-image: none !important;
    padding: 50px 0 0 0 !important; }

  .team-header .column h1 {
    text-align: center; }

  #Content, .page.hide-title-area #Content, .no-content-padding #Content, .template-blank #Content, .under-construction #Content,
  .mfn-main-slider {
    padding-top: 0 !important; }

  .projects-section {
    padding-top: 50px; }
    .projects-section .mcb-wrap-inner {
      background: #f7f8fa;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .projects-section .mcb-wrap-inner .column {
        width: 48% !important;
        margin-top: 20px; }

  .section-bg {
    background-image: none !important; }

  .section-header-text {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }

  .staff-section .column_visual {
    padding: 45px 8% 15px 8%; } }
@media (max-width: 480px) {
  .projects-section .mcb-wrap-inner {
    justify-content: center; }
    .projects-section .mcb-wrap-inner .column {
      width: 80% !important; } }

/*# sourceMappingURL=style.css.map */
