#header .logo {
    margin: 0;
    padding: 0;
    min-width: 300px;
    line-height: 0;
    max-width: var(--porto-logo-mw)
}


.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    /* margin:0 2px; */
}
element.style {

}.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

element.style {
}
.single-product .product_meta {
    clear: both;
    font-size: 0.8571em;
    font-weight: 600;
    color: var(--porto-heading-color);
}
.product-summary-wrap .product_meta {
    margin: 0;
}

.transax-open-request-info {
  background-color: #007BFF; /* Bootstrap blue */
  color: white;              /* Text color */
  border: none;              /* Remove default border */
  padding: 10px 20px;        /* Add space around the text */
  font-size: 16px;           /* Increase font size */
  border-radius: 5px;        /* Rounded corners */
  width: 200px;              /* Set a specific width */
  cursor: pointer;           /* Pointer cursor on hover */
  transition: background-color 0.3s ease; /* Smooth hover effect */
}

.transax-open-request-info:hover {
  background-color: #0056b3; /* Darker blue on hover */
}



.trx-embed-app[data-v-bc4f2318] {
    display: block !important;
    width: 100% !important;
    max-width: 800px !important;
    margin: 0 auto; /* Center horizontally */
    box-sizing: border-box; /* Ensures padding doesn’t break width */
    padding: 0 16px; /* Optional: horizontal padding on small screens */
}
.trade-in-banner-container[data-v-288db6ba] {
  --banner-border-radius: 0 15px 15px 0;
  font-family: Manrope, sans-serif!important;
  position: fixed;
  top: 300px; /* Moved further down the page */
  left: 0;
  display: flex;
  align-items: center;
  border-radius: var(--banner-border-radius);
  transition: all .3s ease-in-out;
  cursor: pointer;
  background: var(--trx-white);
  z-index: -1;
}

}
.mystickyelements-size-extra-large span.mystickyelements-social-icon,
.mystickyelements-size-extra-large span.mystickyelements-social-icon a {
    width: 70px;
    height: 120px;
    line-height: 120px;
    font-size: 22px;
}
.mystickyelements-size-extra-large.mystickyelements-templates-default span.mystickyelements-social-icon img {
    /* width: 40px; */
    height: 100px;
}

.wpb_custom_e25fd2247a2dd276492315224b9a9a57 .tab-content,
.wpb_custom_e25fd2247a2dd276492315224b9a9a57 .tab-content p {
    font-size: 13px;
}

}
.vc_custom_1749185400951 {
    background-color: #fff !important;
    border-color: #d3d3d3 !important;
}

.vc_custom_1749185867711 {
    background-color: #fff !important;
}

@media (max-width: 991px) {
    .mobile-custom-bg {
        background-color: #fff !important;
    }
}

 
 .vc_custom_1748757097926 {
    margin-top: 80px !important;
}

.popup-toggle[data-v-161ead6c] {
    position: fixed;
    bottom: 60px;
    right: 20px;
}

body h1 {
    padding: 10px;
    margin: 0;
    color: #222;
    border-bottom: 0px solid #fff;
    font-size: 24px;
    text-align: center;
}