/** Start common css **/

.goldbell-business-grid-wrp .elementor-widget-image-box {
    height: 100%;
}
.image-box-content-wrp .e-n-carousel.swiper-container {
    overflow: visible !important;
}
.image-box-content-wrp .elementor-widget-n-carousel .elementor-swiper-button-next i,
.image-box-content-wrp .elementor-widget-n-carousel .elementor-swiper-button-prev i,
.goldbell-customer-slider-wrp .elementor-swiper-button-next i,
.goldbell-customer-slider-wrp .elementor-swiper-button-prev i {
    font-weight: 400;
}
.image-box-content-wrp .swiper-pagination-bullet {
    margin: 0 4px !important;
    opacity: 1 !important;
    background: #CCCCCC !important;
}
.image-box-content-wrp .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #F8B324 !important;
}
.image-box-content-wrp .image-box-content-inner ul.elementor-icon-list-items li,
.image-box-content-wrp .image-box-content-inner ul.elementor-icon-list-items li a {
    width: 100%;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.image-box-content-wrp .image-box-content-inner {
    backdrop-filter: blur(10px);
}
.image-box-content-wrp .gl-img-title-hover {
    opacity: 0;
	transition: .5s ease !important;
}
.image-box-content-wrp .gb-built-portfolio-img-box-hover:hover .gl-img-title-hover {
   	opacity: 1;
}

.gb-grid-wrp:not(.elementor-editor-active) {
    counter-reset: list-counter;
	position: relative;
}
.goldbell-btn-icon-wrp i {
    font-size: 13px;
    color: #F8B324;
}
.goldbell-btn-icon-wrp a:hover i {
    color: #323232;
}
.gb-grid-wrp .e-child .gb-grid-box-counter {
    position: relative;
}
.gb-grid-wrp .e-child .gb-grid-box-counter:before {
    counter-increment: list-counter;
    content: '0' counter(list-counter);
    position: absolute;
    top: 0;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    color: #323232;
    font-weight: 600;
}
.gb-grid-wrp .e-con.e-child {
    position: sticky;
    top: 0;
    overflow: hidden;
    background: #FFF;
}
.elementor-editor-active .gb-grid-wrp .e-con.e-child {
   position: unset;
} 
.gb-grid-wrp .e-con.e-child:nth-child(1) {
/*     top: 132px; */
	top: 90px;
}
/* .gb-grid-wrp .e-con.e-child:nth-child(2),
.gb-grid-wrp .e-con.e-child:nth-child(3),
.gb-grid-wrp .e-con.e-child:nth-child(4),
.gb-grid-wrp .e-con.e-child:nth-child(5) {
    top: 170px;
} */
.admin-bar .gb-grid-wrp .e-con.e-child:nth-child(1) {
/*     top: 132px; */
	top: 90px;
}
.gb-grid-wrp .e-con.e-child:nth-child(2) {
/*     top: 205px; */
	top: 148px;
}
.gb-grid-wrp .e-con.e-child:nth-child(3) {
/*     top: 285px; */
	top: 203px;
}
.gb-grid-wrp .e-con.e-child:nth-child(4) {
/*     top: 365px; */
	top: 258px;
}
.gb-grid-wrp .e-con.e-child:nth-child(5) {
/*     top: 445px; */
	top: 312px;
}
.gb-grid-wrp .e-con.e-child:nth-child(6) {
/*     top: 525px; */
	top: 365px;
}
.gb-grid-wrp .e-con.e-child:nth-child(7) {
    top: 605px;
}
.gb-grid-wrp .e-con.e-child:nth-child(8) {
    top: 685px;
}
.gb-grid-wrp .e-con.e-child:nth-child(9) {
    top: 765px;
}
.gb-grid-wrp .e-con.e-child:nth-child(10) {
    top: 845px;
}
.gb-grid-list-wrp li.elementor-icon-list-item, 
.gb-grid-list-wrp li.elementor-icon-list-item a {
    justify-content: start;
    flex-direction: row-reverse;
}
.gb-grid-list-wrp li.elementor-icon-list-item a .elementor-icon-list-icon {
    padding-right: 0 !important;
    padding-left: 15px;
}
.gb-partner-icon-wrp figure.elementor-image-box-img img {
    aspect-ratio: 239 / 113;
	object-fit: contain;
}
.gb-partner-icon-wrp .elementor-widget-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.gb-heading-icon-wrp .elementor-image-box-title {
    position: relative;
}
.gb-heading-icon-wrp .elementor-image-box-title:before {
    content: "\f054";
    position: absolute;
    display: block;
    height: 100%;
    width: auto;
    right: 15px;
    top: 0;
    font-family: 'Font Awesome 5 pro';
    font-size: 15px;
    color: #F8B324;
}
.gb-heading-icon-wrp .elementor-image-box-title a {
    display: block;
}

/** End common css **/


/** Start Milestone Widget css **/

.goldbell-timeline-slider-inner {
    display: flex;
    align-items: start;
    justify-content: start;
	gap: 40px;
	margin-bottom: 36px;
}
.goldbell-timeline-image img {
    width: 100%;
    height: 33px !important;
}
.goldbell-timeline-image {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.goldbell-timeline-image span.goldbell-border-line {
    height: 100px;
    display: block;
    background: #CCCCCC;
    width: 2px;
    margin-top: 15px;
}
.goldbell-timeline-content-box .goldbell-timeline-year {
    margin: 0;
    color: #323232;
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: Inter;
    font-weight: 600;
	padding-bottom: 5px;
}
.goldbell-timeline-content-box .goldbell-timeline-title {
    margin: 0;
    color: #323232;
    font-size: 2em;
    line-height: 1.25em;
    letter-spacing: 0;
    font-family: Manrope;
    font-weight: 700;
    padding-bottom: 10px;
}
.goldbell-timeline-content-box {
    max-width: 450px;
}
.goldbell-timeline-content-box .goldbell-timeline-content {
    color: #323232;
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-family: Inter;
    font-weight: 400;
}
.goldbell-timeline-slider {
    max-height: 840px;
}
.goldbell-timeline-slider .swiper-scrollbar {
    background: #FFF;
    width: 3px;
}
.goldbell-timeline-slider .swiper-scrollbar .swiper-scrollbar-drag {
    background: #F8B324;
}

/** End Milestone Widget css **/

/** Start Resources css **/

.gb-resources-template-main-wrp .gb-latest-resources-wrp {
    background: #F0EEE8;
    width: 100%;
    border-radius: 0px 0px 200px 60px;
}
.gb-resources-template-main-wrp .gb-latest-resources-wrp .gb-latest-resource-row {
    width: 100%;
    max-width: 1412px;
    padding: 64px 50px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gb-latest-resource-row .gb-latest-resource-left {
    line-height: 0;
    width: 100%;
    max-width: calc(100% - 548px);
}
.gb-latest-resource-row .gb-latest-resource-left .gb-latest-resource-image img {
    border-radius: 60px;
    width: 100%;
}
.gb-latest-resource-row .gb-latest-resource-right {
    width: 100%;
    max-width: 548px;
    margin: 0 auto;
    padding: 20px 48px;
}
.gb-latest-resource-right .gb-latest-resource-cat-date-wrp {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 11.5px;
	flex-wrap: wrap;
}
.gb-latest-resource-right .gb-latest-resource-cat-date-wrp a {
    background: #E4E4E4;
    padding: 3px 6px 2px 6px;
    border-radius: 3px;
    color: #323232;
    font-size: 0.6625em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    display: inline-block;
    font-weight: 600;
    margin-bottom: 8px;
	outline: none !important;
}
.gb-latest-resource-cat-date-wrp .gb-latest-resource-date {
    color: #323232;
    font-size: 0.6625em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    display: inline-block;
    font-weight: 600;
    margin-bottom: 8px;
}
.gb-latest-resource-right .gb-latest-resource-title {
    color: #323232;
    font-size: 2em;
    line-height: 1.3em;
    letter-spacing: 0;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 8px;
}
.gb-latest-resource-right .gb-latest-resource-title a {
    color: #323232;
	outline: none !important;
	transition: 0.3s all ease-in-out;
}
.gb-latest-resource-right .gb-latest-resource-title a:hover {
    color: #F8B324;
}
.gb-latest-resource-right .gb-latest-resource-description {
    color: #323232;
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    font-weight: 400;
}
.gb-resource-container {
    width: 100%;
    max-width: 1412px;
    padding: 112px 50px 80px;
    margin: 0 auto;
}
.gb-resource-main {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.gb-resource-main .gb-resource-archive-loop {
    width: 100%;
    max-width: calc(33.33% - 32px);
    margin: 0px 16px 32px 16px;
}
.gb-resource-main .gb-resource-archive-loop .gb-resource-featured-image {
    line-height: 0;
}
.gb-resource-main .gb-resource-archive-loop .gb-resource-featured-image img {
    width: 100%;
    aspect-ratio: 1.9;
    border-radius: 21.55px;
	object-fit: fill;
}
.gb-resource-archive-loop .gb-resource-content-box {
    margin-top: 18px;
}
.gb-resource-archive-loop .gb-resource-content-box .gb-resource-cat-date-wrp {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}
.gb-resource-cat-date-wrp a {
    background: #E4E4E4;
    padding: 3px 6px 2px 6px;
    border-radius: 3px;
    color: #323232 !important;
    font-size: 0.6625em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    display: inline-block;
    font-weight: 600;
    margin-bottom: 11.5px;
    outline: none !important;
}
.gb-resource-cat-date-wrp .gb-resource-date {
    color: #323232;
    font-size: 0.6625em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    display: inline-block;
    font-weight: 600;
    margin-bottom: 8px;
	margin-left: 10px;
}
.gb-resource-content-box .gb-resource-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.0775em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 700;
    font-family: 'Manrope';
    color: #323232;
	outline: none !important;
}
.gb-resource-content-box .gb-resource-title:hover h6{
    color: #F8B324;
}
.gb-resource-content-box .gb-resource-title h6 {
    margin: 0;
    font-size: 17.24px;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 700;
    font-family: 'Manrope';
    color: #323232;
	transition: 0.3s all ease-in-out;
}
.gb-resource-content-box .gb-resource-title i {
    color: #F8B324;
    font-size: 26px;
    margin-left: 10px;
}
.others-category .gb-resources-banner-main {
    min-height: 350px;
}
.gb-resources-banner-main {
    background: #323232;
    width: 100%;
    border-radius: 0 0 60px 60px;
    position: relative;
    min-height: 500px;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    justify-content: start;
}
.gb-resources-banner-main .gb-resources-banner {
    max-width: 1412px;
    margin: 0 auto;
    padding: 64px 50px 40px 50px;
    width: 100%;
}
.gb-resources-banner-main:before {
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #F0EEE8;
    position: absolute;
    z-index: -1;
}
.gb-resources-banner-main .gb-resources-banner .gb-resources-banner-title {
    color: #F8B324;
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 600;
    font-family: Inter;
    margin: 0;
    padding-bottom: 15px;
}
.gb-resources-banner .resources-category-menu .current-category {
    color: #FFFFFF;
    font-size: 3.5em;
    line-height: 1.2em;
    letter-spacing: 0;
    font-family: 'Manrope';
    font-weight: 700;
    padding-bottom: 24px;
    display: inline-block;
	text-transform: capitalize;
}
.resources-category-menu .banner-curve-bottom {
    display: block;
	max-width: 100%;
}
.resources-category-menu .scrollbar {
    float: left;
    height: 70px; 
    width: 100%; 
    overflow-x: auto; 
    border-radius: 10px; 
    position: relative; 
	margin-top: 65px;
}
.resources-category-menu .force-overflow {
    width: max-content; 
    display: flex; 
}
.gb-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.gb-pagination .page-numbers {
    width: 40px;
    height: 40px;
    line-height: 40px;
	color: #323232;
    text-align: center;
    border-radius: 50%;
    margin: 0 10px;
}
.gb-pagination a.page-numbers {
    border: 1px solid #323232;
}
.gb-pagination a.page-numbers:hover,
.gb-pagination .page-numbers.current {
    background: #323232;
    color: #FFFFFF;
}
.gb-pagination .page-numbers.disable, 
.gb-pagination .page-numbers.disable:hover {
    color: #E4E4E4;
    background: #FFFFFF;
}
.gb-pagination .page-numbers.prev, 
.gb-pagination .page-numbers.next {
    border: 0;
}

/* Flexbox settings for ul */
.resources-category-menu ul {
    display: flex; 
    align-items: center;
    justify-content: start;
    padding-left: 0;
    gap: 50px;
    list-style: none;
    margin: 0; 
    white-space: nowrap; 
}

.scrollbar::-webkit-scrollbar {
    height: 4px; 
}
.scrollbar::-webkit-scrollbar-track {
    background: #F5F5F5;
    border-radius: 10px; 
}
.scrollbar::-webkit-scrollbar-thumb {
    background-color: #F8B324; 
    border-radius: 10px;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #dcae2c; 
}

.resources-category-menu ul li {
    display: inline-block; 
}
.resources-category-menu ul li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding: 10px 0; 
    color: #FFF;
    font-size: 1.25em;
    font-family: 'Manrope';
    font-weight: 700;
    text-transform: capitalize;
    transition: 0.3s all ease-in-out;
	border-bottom: 2px solid transparent;
}
.resources-category-menu ul li.active a ,
.resources-category-menu ul li a:hover {
    border-bottom: 2px solid #F8B324;
}
.gb-resource-no-post-found {
    text-align: center;
    width: 100%;
    margin: 0;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    font-size: 2.5em;
}

/** End Resources css **/

/** Start related resources slider css **/
.related-posts-section .related-posts-wrapper {
    width: 100%;
    max-width: 1312px;
	overflow: visible !important;
}
.related-posts-section .related-posts-wrapper .gb-resource-archive-loop {
    max-width: 579px;
    width: 100%;
	height: initial;
}
.related-posts-wrapper .gb-resource-archive-inner .gb-resource-featured-image {
    line-height: 0;
}
.related-posts-wrapper .gb-resource-archive-inner .gb-resource-featured-image img {
    width: 100%;
    aspect-ratio: 1.9;
    border-radius: 21.55px;
}
.related-posts-section .related-posts-wrapper .gb-resource-archive-loop .gb-resource-archive-inner {
    height: 100%;
}
.related-posts-section .gb-resource-content-box .gb-resource-title h6 {
    font-size: 24px;
}
.gb-related-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 48px;
}
.gb-related-navigation .swiper-pagination {
    position: unset;
}
.gb-related-navigation .gb-related-next-prev .swiper-button-next, 
.gb-related-navigation .gb-related-next-prev .swiper-button-prev {
    position: unset;
}
.gb-related-navigation .swiper-pagination .swiper-pagination-bullet {
    background: #CCCCCC;
    opacity: 1;
    width: 8px;
    height: 8px;
    margin-right: 8px;
}
.gb-related-navigation .swiper-pagination .swiper-pagination-bullet-active {
    background: #F8B324;
}
.gb-related-navigation .gb-related-next-prev {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
.gb-related-navigation .gb-related-next-prev .swiper-button-next,
.gb-related-navigation .gb-related-next-prev .swiper-button-prev {
    position: unset;
    width: 48px;
    height: 48px;
    border: 2px solid #F8B324;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    background-image: none;
}
.gb-related-navigation .gb-related-next-prev .swiper-button-next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #F8B324;
}
.gb-related-navigation .gb-related-next-prev .swiper-button-prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #F8B324;
}
.related-posts-section .related-post-top-row {
    display: flex;
    align-items: end;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    max-width: 1312px;
    gap: 20px;
    flex-wrap: wrap;
}
.related-posts-section .related-post-top-row .related-post-top-heading {
    margin: 0;
    font-size: 3em;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.related-posts-section .related-post-top-row .related-post-top-btn {
    background: #323232;
    margin-bottom: 20px;
    border-radius: 100px;
    padding: 11px 24px;
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: 'Inter';
    color: #FFFFFF;
    font-weight: 400;
    border: 1px solid transparent;
    transition: 0.3s all ease-in-out;
}
.related-posts-section .related-post-top-row .related-post-top-btn:hover {
    color: #323232;
    background: transparent;
    border: 1px solid #323232;
}
.related-posts-section .related-post-top-row {
    display: flex;
    align-items: end;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    max-width: 1312px;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.related-posts-section {
    padding: 0 50px 100px;
	position: relative;
}

/** End related resources slider css **/

/** Start related category tab slider css **/

.gb-resource-tab.swiper-container {
    overflow: visible !important;
}
.gb-resource-slider-wrp {
    margin-bottom: 60px;
}
.gb-resource-slider-wrp .gb-resource-slider-tab {
    display: flex;
    align-items: center;
    justify-content: start;
    padding-left: 0;
    gap: 50px;
    flex-wrap: wrap;
    list-style: none;
	cursor: pointer;
}
.gb-resource-slider-wrp .gb-resource-slider-tab li {
    display: inline-flex;
    align-items: center;
    justify-content: start;
    gap: 16px;
    padding-bottom: 16px;
    border-bottom: 2px solid transparent;
    color: #323232;
    font-size: 1.25em;
    line-height: 1.4em;
    letter-spacing: 0;
    font-family: 'Manrope';
    font-weight: 700;
    text-transform: capitalize;
    outline: none !important;
	transition: 0.3s all ease-in-out;
}
.gb-resource-slider-wrp .gb-resource-slider-tab li.active ,
.gb-resource-slider-wrp .gb-resource-slider-tab li:hover {
    border-bottom: 2px solid #F8B324;
}
.gb-resource-tab-repeater-main .gb-resource-tab .gb-resource-tab-loop {
    max-width: 579px;
    width: 100%;
    height: initial;
}
.gb-resource-tab-repeater-main .gb-resource-tab .gb-resource-tab-loop .gb-resource-archive-inner {
    height: 100%;
}
.gb-resource-tab-repeater-main .gb-resource-tab .gb-resource-tab-loop .gb-resource-featured-image {
    line-height: 0;
}
.gb-resource-tab .gb-resource-tab-loop .gb-resource-featured-image img {
    width: 100%;
/*     aspect-ratio: 1.9; */
	aspect-ratio: 1.5;
    border-radius: 21.55px;
	object-fit: cover;
}
.gb-resource-tab .gb-resource-tab-loop .gb-resource-content-box {
    margin-top: 18px;
}
.gb-resources-tab-main {
    display: none;
}
.gb-resource-tab-wrp .gb-resource-no-found {
    font-size: 2.5em;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    width: 100%;
    text-align: center;
}
.resource-tab-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 48px;
}
.resource-tab-navigation .swiper-pagination {
    position: unset;
}
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-next, 
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-prev {
    position: unset;
}
.resource-tab-navigation .swiper-pagination .swiper-pagination-bullet {
    background: #CCCCCC;
    opacity: 1;
    width: 8px;
    height: 8px;
    margin-right: 8px;
}
.resource-tab-navigation .swiper-pagination .swiper-pagination-bullet-active {
    background: #F8B324;
}
.resource-tab-navigation .resource-tab-arrow-wrp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-next,
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-prev {
    position: unset;
    width: 48px;
    height: 48px;
    border: 2px solid #F8B324;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    background-image: none;
}
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #F8B324;
}
.resource-tab-navigation .resource-tab-arrow-wrp .swiper-button-prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #F8B324;
}
/** End related category tab slider css **/


/* Start FAQ page css */
.goldbell-faq .elementor-accordion-item {
    border-top: 1px solid transparent !important;
    border-left: none !important;
    border-right: none !important;
}
.goldbell-faq .elementor-tab-title.elementor-active {
	padding-bottom: 20px !important;
}
.goldbell-faq .elementor-tab-content.elementor-active {
    border-top: 1px solid transparent !important;
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
.goldbell-faq .elementor-tab-title .elementor-accordion-icon  svg {
    height: 21px;
    width: 21px;
    font-size: 21px;
}
.goldbell-faq .elementor-accordion-item .elementor-tab-title {
    position: relative;
}
.goldbell-faq .elementor-accordion-item .elementor-tab-title:before {
    content: "";
    position: absolute;
    display: block;
    height: 10px;
    width: 10px;
    top: 50%;
    background: #F8B324;
    left: 0;
    transform: translate(0, -50%);
    border-radius: 100px;
}
/* End FAQ page css */

/* Start Model (Rent) filter css*/
p.goldbell-model-nof {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
}
.goldbell-model-single-breadcrumbs {
    padding-bottom: 24px;
}
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-parent-pg, 
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-child-pg, 
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-post-cat {
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #F8B324;
	transition: 0.3s all ease-in-out;
	padding: 0;
}
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-parent-pg:hover, 
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-child-pg:hover, 
.goldbell-model-single-breadcrumbs .goldbell-model-single-breadcrumbs-post-cat:hover {
	color: #333333;
}
.goldbell-model-single-breadcrumbs span {
    color: #F8B324;
    padding: 0 8px;
}
div#goldbell-models-main {
    padding-top: 60px;
    border-top: 1px solid #CCCCCC;
}
.goldbell-model-inner .goldbell-model-thumbnail {
    line-height: 0;
    margin-bottom: 12px;
}
.goldbell-model-filter-group .goldbell-model-filter-buttons {
    padding-top: 40px;
    padding-bottom: 60px;
    display: flex;
    align-items: center;
    gap: 34px 64px;
    flex-wrap: wrap;
}
.goldbell-model-brands-img {
    border: none !important;
}
.goldbell-model-filter-group .goldbell-model-filter-buttons .goldbell-model-brand-image {
    margin: 0 !important;
    border: 1px solid #E8E8E8;
    border-radius: 10px;
    max-width: 75px !important;
    padding: 5px;
    height: 56px;
    margin-right: 16px !important;
	object-fit: contain;
}
.goldbell-model-filter-brands-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
}
.goldbell-model-filter-brands-buttons .goldbell-model-filter-button {
    line-height: 0;
    display: flex;
    align-items: center;
}
.goldbell-model-inner .goldbell-model-thumbnail img {
    border: 0.73px solid #CCCCCC;
    border-radius: 20px;
    aspect-ratio: 303 / 230.16;
/* 	aspect-ratio: 344 / 247.16; */
    object-fit: cover;
    object-position: center;
	width: 100%;
}
.goldbell-model-inner .goldbell-model-brand-name {
    margin: 0;
    padding: 0;
    font-family: Inter;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
    padding-bottom: 4px;
}
.goldbell-model-inner .goldbell-model-title {
    font-family: Manrope;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0;
    padding-bottom: 4px;
    color: #323232;
}
.goldbell-model-inner .goldbell-model-title a{
    color: #323232;
	transition: 0.3s all ease-in-out;
}
.goldbell-model-inner .goldbell-model-title a:hover{
    color: #F8B324;
}
.goldbell-model-inner .goldbell-model-price-p-d {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5em;
    padding-bottom: 7px;
    display: flex;
    align-items: center;
    color: #323232;
}
.goldbell-model-inner .goldbell-model-price-p-d span {
    font-family: Inter;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.5em;
	padding-right: 4.5px;
}
.goldbell-model-inner .goldbell-model-rating {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0;
    padding-bottom: 7px;
}
.goldbell-model-inner .goldbell-model-rating svg {
    height: 16px;
    width: 16px;
}
.goldbell-model-inner .goldbell-model-rating span {
    font-family: Inter;
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
    padding-left: 4px;
}
.goldbell-model-inner .goldbell-model-fuel {
    font-family: 'Inter';
    font-size: 0.62875em;
    font-weight: 600;
    line-height: 1.5em;
    display: inline-block;
    margin: 0;
    color: #323232;
    background: #F0EEE8;
    padding: 2.85px 5.75px;
    border-radius: 2.87px;
}
.goldbell-model-main-wrp {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.goldbell-model-main-wrp .goldbell-model-inner {
    width: 100%;
    max-width: calc(25% - 32px);
    margin: 0px 16px 32px 16px;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 44px;
    align-items: center;
    justify-content: start;
	min-height: 45px;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels .goldbell-model-filter-tabs-title {
    font-family: 'Inter';
    font-size: 0.62875em;
    font-weight: 600;
    line-height: 1.5em;
    margin: 0;
    color: #323232;
    background: transparent;
    padding: 2.85px 5.75px;
    border-radius: 2.87px;
    border: 1px solid #CCCCCC;
    display: flex;
    align-items: center;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels .goldbell-model-filter-tab-label {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5em;
    display: flex;
    align-items: center;
    color: #323232;
	cursor: pointer;
	transition: 0.3s all ease-in-out;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels .goldbell-model-filter-tab-label.active {
    color: #F8B324;
    border-bottom: 2px solid #F8B324;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters {
    font-family: Inter;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    border: 1px solid #323232 !important;
    color: #323232;
    padding: 7px 22px  7px 19px;
    border-radius: 100px;
    background: transparent;
    outline: none;
    box-shadow: none;
    display: flex;
    align-items: center;
	transition: 0.3s all ease-in-out;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters:hover {
    background: #323232;
    color: #ffffff;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters:hover svg, 
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters:hover svg path {
    color: #ffffff;
    fill: #ffffff;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters svg {
    height: 14px;
    width: 14px;
    margin-left: 17px;
}
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters svg, 
.goldbell-model-filter-tabs .goldbell-model-filter-tabs-labels #goldbell-model-clear-filters svg path {
    color: #323232BF;
    fill: #323232BF;
	transition: 0.1s all ease-in-out;
}
.goldbell-model-filter-group .goldbell-model-filter-button span{
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.5em;
    color: #323232;
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;
    outline: none;
	border-radius: unset;
	border-bottom: 1.5px solid #00000000;
	transition: 0.3s all ease-in-out;
}
.goldbell-model-filter-group .goldbell-model-filter-button.active span,
.goldbell-model-filter-group .goldbell-model-filter-button:hover span{
    border-bottom: 1.5px solid #F8B324;
	color: #F8B324;
}
.goldbell-models-ajax-loader {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.goldbell-models-ajax-loader img {
    width: 100%;
    max-width: 150px !important;
    margin: 0 auto;
    display: block;
}
.goldbell-model-filter-button.is-disabled {
	opacity: 0.4;
	pointer-events: none;
	cursor: not-allowed;
}
/* End Model (Rent) filter css*/

/* Start Model (Rent) Single css*/
.goldbell-model-single-container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 160px 50px 110px 50px;
}
.goldbell-model-single-header .goldbell-model-single-title {
    font-size: 2.5em;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 24px;
}
.goldbell-model-single-header .goldbell-model-single-price {
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 24px;
}
.goldbell-model-single-header .goldbell-model-single-rating {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0;
    padding-bottom: 24px;
}
.goldbell-model-single-header .goldbell-model-single-rating svg {
    height: 16px;
    width: 16px;
}
.goldbell-model-single-header .goldbell-model-single-rating span {
    font-family: 'Inter';
    font-size: 0.875em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
    padding-left: 4px;
}
.goldbell-model-single-description p {
    margin: 0;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
	
}
.goldbell-model-single-description{
   padding-bottom: 24px;
}
.goldbell-model-single-enquiry-button {
	margin: 0 0 48px 0;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    display: inline-block;
    background: #F8B324;
    border: 1px solid transparent;
    padding: 11px 24px;
    border-radius: 100px;
	transition: 0.3s all ease-in-out;
}
.goldbell-model-single-enquiry-button i {
    font-size: 18px;
    padding-left: 23px;
    font-weight: 500;
}
.goldbell-model-single-enquiry-button:hover {
    background: #323232;
    color: #ffffff;
}

.goldbell-model-single-capacity-table thead {
    background: #CCCCCC;
}
.goldbell-model-single-capacity-table thead tr th {
    padding: 29.2px 28px;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    border: 1px solid #CCCCCC;
    text-align: left;
}
.goldbell-model-single-header .goldbell-model-single-brand-wrp {
    display: flex;
    align-items: center;
    padding-bottom: 24px;
}
.goldbell-model-single-brand-wrp .goldbell-model-single-brand-image {
    width: 75px;
    height: 56px;
    object-fit: contain;
    object-position: center;
/*     padding: 6px 4px; */
	padding: 2px;
    border: 1px solid #E8E8E8;
    border-radius: 10px;
}
.goldbell-model-single-brand-wrp span {
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.5em;
    color: #323232;
	padding-left: 16px;
}
.goldbell-model-single-model-cap-title {
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 48px;
}
.goldbell-model-single-capacity-table {
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border: 1px solid #CCCCCC;
	margin-bottom: 48px;
	border-radius: 30px;
}
.goldbell-model-single-capacity-thead {
    background-color: #D1D1D1;
    text-align: left;
}
.goldbell-model-single-capacity-tbody {
    background-color: #FFFFFF;
}
.goldbell-model-single-capacity-tr {
    border-bottom: 1px solid #E0E0E0;
}
.goldbell-model-single-capacity-tr .goldbell-model-single-capacity-td {
    border: none;
    padding: 29.2px 28px;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5em;
    color: #323232;
    text-align: left;
    background: none !important;
}
.goldbell-model-single-capacity-tr .goldbell-model-single-capacity-td:last-child {
    font-weight: 400;
}
.goldbell-model-single-capacity-tbody .goldbell-model-single-capacity-tr:nth-child(even) {
    background: none !important;
}
.goldbell-model-single-capacity-tbody .goldbell-model-single-capacity-tr:last-child {
    border-bottom: none;
}
.goldbell-model-single-capacity-tbody .goldbell-model-single-capacity-tr {
    border-bottom: 1px solid #E0E0E0;
}
.goldbell-model-single-capacity-tr:last-child .goldbell-model-single-capacity-td {
    border-bottom: none;
}
.goldbell-model-single-capacity-tr .goldbell-model-single-capacity-td {
    border-bottom: 1px solid #E0E0E0;
}
.goldbell-model-single-specifications .goldbell-model-specification-item {
    display: flex;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
}
.goldbell-model-single-specifications .goldbell-model-specification-item:last-child {
    border-bottom: none;
}
.goldbell-model-single-specifications .goldbell-model-specification-item .goldbell-model-spec-label,
.goldbell-model-single-specifications .goldbell-model-specification-item .goldbell-model-spec-value {
    margin: 0;
    padding: 28px 24px;
}
.goldbell-model-single-specifications .goldbell-model-specification-item .goldbell-model-spec-label{
    width: 100%;
	max-width: 170px;
	background: #CCCCCC;
}
.goldbell-model-single-specifications .goldbell-model-single-specifications-inner {
    border: 1px solid #CCCCCC;
    border-radius: 30px;
    overflow: hidden;
	margin-bottom: 48px;
}
.goldbell-model-single-specifications .goldbell-model-specification-item .goldbell-model-spec-value {
    width: 100%;
	max-width: calc(100% - 170px);
}
.goldbell-model-single-gallery .goldbell-single-slider-main img.goldbell-model-single-gallery-image {
    border: 1.7px solid #CCCCCC;
    border-radius: 50px;
/*     object-fit: contain; */
	object-fit: fill;
	aspect-ratio: 50 / 29;
    object-position: center;
    width: 100%;
    height: 580px;
}
.goldbell-model-single-gallery .goldbell-single-slider-nav .goldbell-model-single-gallery-thumb {
    border: 1px solid #CCCCCC;
    border-radius: 34.07px;
    aspect-ratio: 229.56 / 137.99;
/*     object-fit: cover; */
    object-position: center;
}
.goldbell-model-single-gallery .goldbell-single-slider-nav .slick-active.slick-current .goldbell-model-single-gallery-thumb {
    border: 5px solid #F8B324;
}
.goldbell-single-slider-main .slick-track {
	line-height: 0;
	margin-bottom: 27px;
}
.goldbell-model-single-gallery .goldbell-single-slider-nav .slick-slide {
    margin: 0 27px;
	line-height: 0;
}
.goldbell-model-single-gallery .goldbell-single-slider-nav .slick-list.draggable {
    margin: 0 -27px;
}

.gb-model-related-posts-section {
    width: 100%;
    max-width: 1410px;
    margin: 0 auto;
    padding: 0 50px 110px 50px;
}
.gb-model-related-posts-wrapper .gb-model-related-archive-loop {
    max-width: calc(25% - 32px);
    width: 100%;
    height: initial;
	margin: 0 16px;
}
.gb-model-related-post-top-row .gb-model-related-post-heading {
    font-size: 3em;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 80px;
/* 	text-transform: capitalize; */
}
.gb-model-related-post-top-row .gb-model-related-post-sub-heading {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
}
.gb-model-related-content-box .gb-model-related-brand {
    margin: 0;
    padding: 0;
    font-family: Inter;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
    padding-bottom: 4px;
}
.gb-model-related-content-box .gb-model-related-title {
    font-family: Manrope;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0;
    padding-bottom: 4px;
    color: #323232;
}
.gb-model-related-content-box .gb-model-related-title a {
    color: #323232;
    transition: 0.3s all ease-in-out;
}
.gb-model-related-content-box .gb-model-related-title a:hover {
    color: #F8B324;
}
.gb-model-related-content-box .gb-model-related-fuel {
    display: flex;
    margin: 0;
    color: #323232;
    background: #F0EEE8;
    padding: 2.85px 5.75px;
    border-radius: 2.87px;
    align-items: center;
    max-width: max-content;
    height: 21px;
}
.gb-model-related-content-box .gb-model-related-price-p-d {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5em;
    padding-bottom: 7px;
    display: flex;
    align-items: center;
    color: #323232;
}
.gb-model-related-content-box span {
    font-family: Inter;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.5em;
    padding-right: 4.5px;
}
.gb-model-related-content-box .gb-model-related-fuel img {
    width: 9px;
}
.gb-model-related-content-box .gb-model-related-fuel .gb-model-related-fuel-name {
    font-size: 10.06px;
    font-family: Inter;
    font-weight: 600;
    line-height: 1.5em;
    padding-right: 4.5px;
    color: #323232;
}
.gb-model-related-archive-inner .gb-model-related-featured-image {
    line-height: 0;
    margin-bottom: 12px;
}
.gb-model-related-archive-inner .gb-model-related-featured-image img {
    border: 0.73px solid #CCCCCC;
    border-radius: 20px;
    aspect-ratio: 303 / 230.16;
    object-fit: cover;
    object-position: center;
	width: 100%;
}
.gb-model-related-posts-wrapper {
    margin: 0 -16px !important;
}
.gb-model-related-posts-section .gb-model-related-posts-wrapper .gb-related-navigation {
    margin: 48px 16px 0 16px;
}
/* End Model (Rent) Single css*/

/* Start Service filter css*/
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 44px;
    align-items: center;
    justify-content: start;
    min-height: 45px;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels .goldbell-service-filter-tabs-title {
    font-family: 'Inter';
    font-size: 0.62875em;
    font-weight: 600;
    line-height: 1.5em;
    margin: 0;
    color: #323232;
    background: transparent;
    padding: 2.85px 5.75px;
    border-radius: 2.87px;
    border: 1px solid #CCCCCC;
    display: flex;
    align-items: center;
}
.goldbell-service-filter-group .goldbell-service-filter-buttons img.goldbell-service-brand-image {
    margin: 0 !important;
    border: 1px solid #E8E8E8;
    border-radius: 10px;
    max-width: 75px !important;
    padding: 5px;
    height: 56px;
    margin-right: 16px !important;
	object-fit: contain;	
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels .goldbell-service-filter-tab-label {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5em;
    display: flex;
    align-items: center;
    color: #323232;
    cursor: pointer;
    transition: 0.3s all ease-in-out;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels .goldbell-service-filter-tab-label.active {
    color: #F8B324;
    border-bottom: 2px solid #F8B324;
}
.goldbell-service-filter-group .goldbell-service-filter-buttons {
    padding-top: 40px;
    padding-bottom: 60px;
    display: flex;
    align-items: center;
    gap: 34px 64px;
    flex-wrap: wrap;
}
.goldbell-service-filter-brands-buttons .goldbell-service-filter-button {
    line-height: 0;
    display: flex;
    align-items: center;
}
.goldbell-service-filter-brands-buttons .goldbell-service-filter-button span {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.5em;
    color: #323232;
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;
    outline: none;
    border-radius: unset;
    border-bottom: 1.5px solid #00000000;
    transition: 0.3s all ease-in-out;
}
.goldbell-service-filter-brands-buttons .goldbell-service-filter-button.active span ,
.goldbell-service-filter-brands-buttons .goldbell-service-filter-button:hover span {
    border-bottom: 1.5px solid #F8B324;
    color: #F8B324;
}
div#goldbell-services-main {
    padding-top: 60px;
    border-top: 1px solid #CCCCCC;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters {
    font-family: Inter;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    border: 1px solid #323232 !important;
    color: #323232;
    padding: 7px 22px 7px 19px;
    border-radius: 100px;
    background: transparent;
    outline: none;
    box-shadow: none;
    display: flex;
    align-items: center;
    transition: 0.3s all ease-in-out;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters svg {
    height: 14px;
    width: 14px;
    margin-left: 17px;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters svg, .goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters svg path {
    color: #323232BF;
    fill: #323232BF;
    transition: 0.1s all ease-in-out;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters:hover {
    background: #323232;
    color: #ffffff;
}
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters:hover svg, 
.goldbell-service-filter-tabs .goldbell-service-filter-tabs-labels #goldbell-service-clear-filters:hover svg path {
    color: #ffffff;
    fill: #ffffff;
}
.goldbell-service-main-wrp {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.goldbell-service-main-wrp .goldbell-service-inner {
    width: 100%;
    max-width: calc(33.33% - 32px);
    margin: 0px 16px 32px 16px;
	position: relative;
    padding-bottom: 40px;
}
.goldbell-service-inner .goldbell-service-thumbnail {
    line-height: 0;
    margin-bottom: 32px;
}
.goldbell-service-inner .goldbell-service-thumbnail img {
    border-radius: 20px;
    aspect-ratio: 416 / 316;
    object-fit: cover;
    object-position: center;
}
.goldbell-services-ajax-loader {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.goldbell-services-ajax-loader img {
    width: 100%;
    max-width: 150px !important;
    margin: 0 auto;
    display: block;
}
.goldbell-service-inner .goldbell-service-title {
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 4px;
}
.goldbell-service-inner .goldbell-service-title a {
    color: #323232;
	transition: 0.3s all ease-in-out;
}
.goldbell-service-inner .goldbell-service-title a:hover {
    color: #F8B324;
}
.goldbell-service-inner .goldbell-service-excerpt {
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232BF;
    margin: 0;
    padding-bottom: 32px;
}
.goldbell-service-inner .goldbell-service-brands {
    display: flex;
	flex-wrap: wrap;
    gap: 12px;
	padding-bottom: 14px;
}
.goldbell-service-inner .goldbell-service-brands .goldbell-brand-item {
    display: flex;
    align-items: center;
}
.goldbell-service-inner .goldbell-service-brands .goldbell-brand-item img.goldbell-brand-logo {
    height: 32px;
    width: 43px;
    object-fit: contain;
    object-position: center;
    border: 0.6px solid #E8E8E8;
    border-radius: 6px;
    margin-right: 8px;
}
.goldbell-service-inner .goldbell-service-brands .goldbell-brand-item span.goldbell-brand-name {
    font-family: 'Inter';
    font-size: 0.875em;
    font-weight: 600;
    line-height: 1.5em;
}
.goldbell-service-inner .goldbell-service-buttons {
    display: flex;
    gap: 12px;
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.goldbell-service-inner .goldbell-service-buttons a.goldbell-button {
    width: 50%;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    background: transparent;
    border: 1px solid #323232;
    padding: 8px;
    border-radius: 100px;
    transition: 0.3s all ease-in-out;
    text-align: center;
}
.goldbell-service-inner .goldbell-service-buttons a.goldbell-button:hover {
    background: #F8B324;
    border-color: #F8B324;
}
.goldbell-service-buttons .goldbell-service-book-now {
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    display: flex;
    background: #F8B324;
    border: 1px solid transparent;
    padding: 8px 24px;
    border-radius: 100px;
    transition: 0.3s all ease-in-out;
    width: 50%;
    align-items: center;
    justify-content: center;
}
.goldbell-service-buttons .goldbell-service-book-now:hover {
    background: transparent;
    border-color: #323232;
}
.goldbell-service-buttons .goldbell-service-book-now svg {
    margin-left: 16px;
    width: 13px;
}
.goldbell-service-nof {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
}
/* End Service filter css*/

/* Start Service single css*/
.single-service-content-wrp {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 150px 40px 100px 40px;
}
.single-service-content-inner .gb-single-service-img .elementor-custom-embed-image-overlay {
    border-radius: 60px;
}
.gb-service-related-posts {
    width: 100%;
    max-width: 1410px;
    margin: 0 auto;
    padding: 0 50px 110px 50px;
}
.gb-service-related-posts-section {
    width: 100%;
    max-width: 1410px;
    margin: 0 auto;
    padding: 0 50px 110px 50px;
}
.gb-model-service-post-top-row .gb-model-service-post-heading {
    font-size: 3em;
    line-height: 1.2em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 24px;
}
.gb-model-service-post-top-row .gb-model-service-post-sub-heading {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232;
    padding-bottom: 80px;
}
.gb-service-related-posts-wrapper {
    margin: 0 -16px !important;
}
.gb-service-related-posts-wrapper .gb-service-inner {
    max-width: calc(33.33% - 32px);
    width: 100%;
    height: initial;
    margin: 0 16px;
}
.gb-service-related-posts-wrapper .gb-service-inner .gb-service-thumbnail {
    line-height: 0;
    margin-bottom: 32px;
}
.gb-service-related-posts-wrapper .gb-service-inner .gb-service-thumbnail img {
    border-radius: 20px;
    aspect-ratio: 416 / 316;
    object-fit: cover;
    object-position: center;
}
.gb-service-inner .gb-service-brands {
    display: flex;
	flex-wrap: wrap;
    gap: 12px;
    padding-bottom: 14px;
}
.gb-service-brands .gb-service-brand-item {
    display: flex;
    align-items: center;
}
.gb-service-brands .gb-service-brand-item img.gb-service-brand-logo {
    height: 32px;
    width: 43px;
    object-fit: contain;
    object-position: center;
    border: 0.6px solid #E8E8E8;
    border-radius: 6px;
    margin-right: 8px;
}
.gb-service-brands .gb-service-brand-item .gb-service-brand-name {
    font-family: 'Inter';
    font-size: 0.875em;
    font-weight: 600;
    line-height: 1.5em;
}
.gb-service-inner .gb-service-title {
    font-size: 1.5em;
    line-height: 1.40em;
    letter-spacing: 0;
    color: #323232;
    font-family: 'Manrope';
    font-weight: 700;
    margin: 0;
    padding-bottom: 4px;
}
.gb-service-inner .gb-service-title a {
    color: #323232;
    transition: 0.3s all ease-in-out;
}
.gb-service-inner .gb-service-title a:hover {
    color: #F8B324;
}
.gb-service-inner .gb-service-excerpt {
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #323232BF;
    margin: 0;
    padding-bottom: 32px;
}
.gb-service-inner .gb-service-buttons {
    display: flex;
    gap: 12px;
	align-items: center;
}
.gb-service-inner .gb-service-buttons .gb-service-button {
    width: 50%;
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    background: transparent;
    border: 1px solid #323232;
    padding: 8px;
    border-radius: 100px;
    transition: 0.3s all ease-in-out;
    text-align: center;
}
.gb-service-inner .gb-service-buttons .gb-service-button:hover {
    background: #F8B324;
    border-color: #F8B324;
}
.gb-service-inner .gb-service-buttons .gb-service-book-now {
    font-family: 'Inter';
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5em;
    color: #323232;
    display: flex;
    background: #F8B324;
    border: 1px solid transparent;
    padding: 8px 24px;
    border-radius: 100px;
    transition: 0.3s all ease-in-out;
    width: 50%;
    align-items: center;
    justify-content: center;
}
.gb-service-inner .gb-service-buttons .gb-service-book-now svg {
    margin-left: 16px;
    width: 13px;
}
.gb-service-inner .gb-service-buttons .gb-service-book-now:hover {
    background: transparent;
    border-color: #323232;
}
.gb-service-related-posts-section .gb-related-navigation {
    margin: 48px 16px 0 16px;
}
.custom-service-brands-wrapper {
    display: flex;
	flex-wrap: wrap;
    align-items: center;
    gap: 24px;
}
.custom-service-brands-wrapper .custom-service-brand-item {
    display: flex;
    align-items: center;
}
.custom-service-brands-wrapper .custom-service-brand-item .custom-service-brand-logo {
    width: 75px;
    height: 56px;
    object-fit: contain;
    object-position: center;
    padding: 6px 4px;
    border: 1px solid #E8E8E8;
    border-radius: 10px;
}
.custom-service-brands-wrapper .custom-service-brand-item .custom-service-brand-name {
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.5em;
    color: #323232;
    padding-left: 16px;
}
/* End Service single css*/


.gb-adv-acco-img-box .elementor-image-box-img img {
    object-fit: contain;
    padding: 5px;
    height: 111px;
    width: 148.66px;
    max-width: 148.66px;
}
.gb-adv-acco-img-box .elementor-image-box-title a {
    position: relative;
    display: inline-block;
    padding-right: 20px;
}
.gb-adv-acco-img-box .elementor-image-box-title a:before {
    content: "\f054";
    position: absolute;
    display: block;
    height: 100%;
    width: auto;
    right: 0;
    top: 0;
    font-family: 'Font Awesome 5 pro';
    font-size: 16px;
    color: #F8B324;
}
ul.gb-resource-slider-tab {
    width: max-content;
}
.gb-resource-slider-wrp {
    width: 100%;
    overflow-x: auto;
}
.gb-resource-slider-wrp::-webkit-scrollbar {
    height: 4px; 
}

.gb-resource-slider-wrp::-webkit-scrollbar-track {
    background: #F5F5F5; 
    border-radius: 10px; 
}

.gb-resource-slider-wrp::-webkit-scrollbar-thumb {
    background-color: #F8B324; 
    border-radius: 10px;
}

.gb-resource-slider-wrp::-webkit-scrollbar-thumb:hover {
    background-color: #dcae2c; 
}
.gb-resource-slider-wrp .gb-resource-slider-tab {
    margin-bottom: 20px;
}


.subpages-wrapper {
    width: 100%;
    overflow-x: auto;
    display: block;
    height: 40px;
    margin-top: 25px;
    margin-bottom: 15px;
}
.subpages-wrapper ul.current-page-subpages {
    width: max-content;
}
.subpages-wrapper::-webkit-scrollbar {
    height: 4px; 
}
.subpages-wrapper::-webkit-scrollbar-track {
    background: #F5F5F5; 
    border-radius: 10px; 
}
.subpages-wrapper::-webkit-scrollbar-thumb {
    background-color: #F8B324; 
    border-radius: 10px;
}
.subpages-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #dcae2c; 
}



ul.current-page-subpages {
    display: flex;
    align-items: center;
    padding: 0;
}
ul.current-page-subpages li {
    list-style: none;
    padding: 0 !important;
/*     margin-right: 20px; */
	margin-right: 30px;
    position: relative;
    padding-left: 26px !important;
}
ul.current-page-subpages li a {
    font-family: Inter;
/*     font-size: 16px; */
	font-size: 13px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    color: #ffffff;
}
ul.current-page-subpages li:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #F8B324;
    position: absolute;
    bottom: 8px;
    border-radius: 100px;
    left: 0;
}
.main-sub-pages-wrp {
    display: none !important;
}
.main-sub-pages-wrp.rant-done{
	display: block !important;
}




.main-sub-pages-wrp .elementor-element {
    width: 100%;
    overflow-x: auto;
}
.main-sub-pages-wrp .elementor-element::-webkit-scrollbar {
    height: 4px; 
}
.main-sub-pages-wrp .elementor-element::-webkit-scrollbar-track {
    background: #F5F5F5; 
    border-radius: 10px;
}
.main-sub-pages-wrp .elementor-element::-webkit-scrollbar-thumb {
    background-color: #F8B324; 
    border-radius: 10px;
}
.main-sub-pages-wrp .elementor-element::-webkit-scrollbar-thumb:hover {
    background-color: #dcae2c;
}

/* Service related slider shortcode css */
.gb-service-related-posts-shortcode-wrp .gb-service-related-posts-section {
    width: unset;
    max-width: unset;
    margin: unset;
    padding: unset;
}

.gb-model-related-posts-section .gb-model-related-archive-inner p.gb-model-related-brand, .gb-model-related-posts-section .gb-model-related-archive-inner .gb-model-related-fuel {
    display: none;
}
.gl-fait-logo img {
    aspect-ratio: 15/ 6 !important;
}

.gb-spe-table table {
    display: flex;
	margin: 0 !important;
}
.gb-spe-table thead {
    width: 180px;
}
.gb-spe-table tr {
    display: flex;
    flex-direction: column;
}
.gb-spe-table tbody {
    width: calc(100% - 180px);
}
.gb-spe-table th, .gb-spe-table td {
    height: 17px;
}
.goldbell-model-single-specifications {
    display: block;
}
.gb-header-call a {
    cursor: pointer;
}

.goldbell-model-filter-tabs-labels li a {
    margin: 0;
    font-family: Inter;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5em;
    display: flex;
    align-items: center;
    color: #323232;
    cursor: pointer;
    transition: 0.3s all ease-in-out;
}

.goldbell-model-filter-tabs-labels li a.active {
    color: #F8B324;
    border-bottom: 2px solid #F8B324;
}
.gb-promotions-subfilter.goldbell-model-filter-tabs {
    margin-bottom: 20px;
}
.goldbell-model-single-specifications {
    display: none;
}

/* .gb-resource-featured-image iframe {
    width: 100%;
    aspect-ratio: 1.9;
    border-radius: 21.55px;
    object-fit: fill;
}
.gb-resource-featured-image iframe {
    width: 100%;
    aspect-ratio: 1.9 / 1;
    object-fit: fill;
    border-radius: 21.55px;
}
.gb-resource-featured-image iframe {
    width: 100%;
    /* aspect-ratio: 1.9; */
    aspect-ratio: 1.5;
    border-radius: 21.55px;
    object-fit: cover; */
}
.related-posts-wrapper .gb-resource-archive-inner .gb-resource-featured-image iframe {
    width: 100%;
    aspect-ratio: 1.9;
    border-radius: 21.55px;
}
.gb-resource-tab .gb-resource-tab-loop .gb-resource-featured-image iframe {
    width: 100%;
    /* aspect-ratio: 1.9; */
    aspect-ratio: 1.5;
    border-radius: 21.55px;
    object-fit: cover;
}
.gb-resource-main .gb-resource-archive-loop .gb-resource-featured-image iframe {
    width: 100%;
    aspect-ratio: 1.9;
    border-radius: 21.55px;
    object-fit: fill;
}
.resources-category-customer-stories {
	max-width: none !important;
}