@media (max-width:1250px) {

    .f2-break-title .title:first-child {
        font-size:96px;
    }
    
}

@media (max-width:1024px) {

    .f2-break-title .title:first-child {
        font-size:72px;
    }


#main-fold-a-splide .splide__slide {
    display: flex;
}

.main-fold-a-splide-item {
    display: flex;
    flex: 1 0 100%;
}

.main-fold-a-splide-item picture {
    display: flex;
    flex: 1;
}

#main-fold-a-splide .splide__slide {
    width: 100% !important;
}

.main-fold-a-splide-item picture img {
    flex: 1;
}
	
    
}

@media (max-width:767px) {

.f2-break-title .title:first-child {
    font-size: 56px;
}
    
}

@media (max-width:540px) {
	div#main-fold-a-splide {
    background: url(/wp-content/uploads/2025/10/bttf-mobile.webp);
}
	.our-brandz-item-logo img {
		min-height: 40px;
	}
	div#main-fold-a-splide .splide__arrows button {
		width: 30px;
		height: 30px;
	}
	div#main-fold-a-splide .splide__arrows button::before {
		font-size: 20px;
	}
	div#main-fold-a-splide {
    visibility: visible !important;
    width: 100% !important;
    min-height: 130px;
}
	
.f2-break-title .title:first-child {
    font-size: 42px;
}

.f2-break-title {
    height: 60vw;
}

.f2-break::after {
    height: 8vw;
    top: calc(60vw - 1px);
}

.our-brandz-header {
    padding: 0px 0px 0px;
}

.our-brandz-container {
    padding:60px 0px;
}
    
}

@media (max-width:440px) {

.f2-break-title .title:first-child {
    font-size: 32px;
    margin: 0px 0px 15px;
}
    
}

@media (max-width:767px) {

.our-brandz-item-logo img {
    max-width: 200px;
    max-height: 90px;
}

.our-brandz-item {
    height: 150px;
    flex: 0 0 calc(100% / 2 - 20px);
}

}

@media (max-width:540px) {

.our-brandz-item-logo img {
    max-width: 200px;
    max-height: 120px;
}

.our-brandz-item {
    height: 150px;
    flex: 1 0 calc(100% / 1 - 0px);
}

.our-brandz-wrapper {
    gap: 20px;
    padding: 20px 0px 0px;
}
    
}