/*
Theme Name: Superior Auto Body
Theme URI: #
Author: Superior Auto Body Team
Author URI: #
Description: 
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2026
Requires at least: 5.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme 2011-2026
BlankSlate is distributed under the terms of the GNU GPL
*/
@media screen and (max-width:1025px){
	.superior-body-repair:hover {
    transform: scale(1) !important;
}
	.footermain .col-md-4, .footermain .col-md-8 {
        width: 100%;
        flex: 0 0 100%;
    }
	.footermain #fluentform_3 textarea#ff_3_description, .footermain #fluentform_3 textarea#ff_3_2_description {
    margin-left: 0px;

}
	.footermain #fluentform_3 .ff-btn-md.ff_btn_style {
    margin-left: 0;
}
	.footermain .frm-fluent-form .ff-t-container {
        gap: 46px;
    }
	footer .col-md-4, footer .col-md-8 {
        width: 100%;
        flex: 0 0 100%;
    }
	footer .frm-fluent-form .ff-t-container {
        gap: 46px;
    }
		footer #fluentform_3 .ff-btn-md.ff_btn_style {
    margin-left: 0;
}
		footer #fluentform_3 textarea#ff_3_description, footer #fluentform_3 textarea#ff_3_2_description {
    margin-left: 0px;

}
	.foot-form {
    margin-top: 51px;
}
	.copyright {
    padding: 30px 0px 53px;
}
.why-box:after {
       display:none;
    }
	.page-template-landing-page .copyright {
        padding: 30px 0px 30px;
    }
.serv-icon-box:before {
        height: 172px;
    }
		div#serviceModal.show {
    display: block !important;
    align-items: center;
    justify-content: center;
    padding-top: 47px;
}
 .dialog-type-lightbox {
        z-index: 999999 !important;
    }
}

@media screen and (max-width:767px){
	.connect-btn ul li a p {
        flex-direction: row;
        justify-content: space-between;
        gap: 10px;
        font-weight: 700;
        font-size: 16px;
    }
	header.header-landing {
    margin-top: -50px;
}
	footer:before{
		display:none;
	}
	.main_book_serv .book_serv {
    padding: 22px;
}
	#fluentform_5 button.ff-btn.ff-btn-prev.ff-btn-secondary, #fluentform_5 button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    padding: 11px 25px;

}
	#fluentform_5 h3 {
    font-size: 27px;
    padding: 12px 20px;

}
	.about-banner h1 {
    line-height: 43px !important;
    font-size: 40px !important;
}
	.about-banner ul{
		margin-bottom:0px;
	}
	.serv-icon-box.card img {
    height: 238px;
}
	.serv-icon-box:before {
        height: 238px;
    }
	.serv-icon-box.card img {
        height: 238px;
        object-fit: cover;
    }
	.connect-btn {
        z-index: 999;
    }

}

@media screen and (max-width:480px){
	.testimonial-box .testimo-text span.star-testi span {
        padding-left: 0;
        width: 100%;
		margin-top:20px;
    }
	.testimonial-box span.star-testi {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        /* gap: 10px; */
    }
	div#serviceModal.show {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-top: 84%;
}
}
a.bookbtn {
    margin-top: 15px;
    display: inline-block;
}