/* Custom Styles */
@media (min-width: 1025px) {
  .page-type-default.page-full-width .themevale_sectionChild .page-content {
    float: none; } }

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .header-logo-image {
    max-height: 47px !important; } }

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .header-logo-image {
    max-height: 47px !important; } }

/* Convermax styles */
.block-select-car-title {
  display: none; }

#cm_home-ymm {
  width: 100%; }

.cm_garage .garage-icon-container .garage-icon {
  filter: invert(79%) sepia(9%) saturate(218%) hue-rotate(171deg) brightness(87%) contrast(88%); }

.cm_garage .garage-button {
  border: 2px solid #363333 !important;
  background-color: #363333 !important; }

.cm_tabs .cm_search-box-root__tab .cm_searchInput {
  min-height: 37.33px; }

.cm_tabs {
  position: relative; }
  @media (max-width: 800px) {
    .cm_tabs {
      margin-top: 20px; } }

.cm_tabs .cm_vehicle-widget_button-container {
  height: 37px; }

.cm_tabs_header {
  display: flex;
  align-items: center; }

.cm_tabs_content {
  display: flex;
  justify-content: center;
  align-items: center; }

.cm_tab-content {
  display: flex;
  align-items: center; }

.cm_tabs .cm_tab-title {
  display: inline-block;
  width: 200px;
  text-align: center;
  font-weight: 600;
  background: #262427;
  border-top: 5px solid #40464c;
  opacity: 0.8;
  z-index: 1;
  font-size: 14px;
  line-height: 1.3;
  text-transform: uppercase;
  color: #fff;
  height: 100%;
  padding: 12px 10px;
  cursor: auto;
  min-width: 150px;
  border-left: none;
  border-right: none; }
  @media (max-width: 600px) {
    .cm_tabs .cm_tab-title {
      height: auto; } }

.cm_tabs .cm_tab-title span {
  font-weight: 700;
  font-size: 16px; }

.cm_tabs .cm_tab-title.active {
  border-top: 5px solid #61ae3e;
  opacity: 1; }

@media (max-width: 1024px) {
  .cm_tabs .cm_tab-title {
    flex: 1; } }

@media (max-width: 800px) {
  .cm_tabs .cm_tab-title {
    flex: 1;
    padding: 12px 0;
    min-width: unset; } }

.cm_tabs .cm_tab-content {
  padding: 20px;
  width: 100%;
  min-height: 85px; }

.cm_tabs .cm_tab-content.active {
  border: 1px #000 solid;
  background-color: #454b53; }

.cm_tabs .cm_tab-content:not(.active) {
  display: none; }

.cm_tabs .cm_vehicle-widget_button {
  flex: 1 1 0; }

.cm_tabs .cm_tab-content.cm_vehicle-search {
  min-height: 85px; }

@media (max-width: 771px) {
  .cm_tabs .cm_tab-content.cm_vehicle-search {
    min-height: 220px; } }

@media (max-width: 350px) {
  .cm_tabs .cm_tab-title {
    font-size: 12px; } }

.cm_tabs .cm_vin-search {
  display: none; }
