/*
Theme Name: Automender Child
Description: Child Theme for automender Theme
Author: zozothemes
Version: 1.0
Template: automender
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */
.breadcrumbs-wrap {
    display: none;
}
.page-id-86329 .automender-content-wrap.container.page {
    padding-top: 0px;
}
#call-for-rsa {
    position: fixed;
    top: 50%;
    right: -65px;
    transform: rotate(-90deg);
	background: #c62127;
   color: #fff;
	font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 1px;
	z-index:999;
	border: 1px solid #c62127;
}
#call-for-rsa:hover {
	border: 1px solid #797979;	
}

#call-for-rsa .cea-align-icon-right {
    float: right;
    margin-left: 7px;
}

.widget-content-bx.phone_class {
    display: flex;
}
.sticky-buttons span.sb-label {
    background-color: rgb(198,33,39) !important;
    color: #fff !important;
}
.page-id-86654 .automender-content-wrap.container.page {
    padding-top: 0px;
}
.page-id-86329 .automender-content-wrap.container.page {
    padding-bottom: 0px;
}
.services_class .flip-front .flip-box-title {
    color: #FFFFFF;
    margin: 345px 0 0 50px;
    margin-bottom: 20px;
    text-align: left;
    background-color: #000;
    padding: 20px;
}

.services_class .flip-box-inner.imghvr-slide-down::before {
    content: "";
    background-color: #000;
    width: 80px;
    height: 80px;
    position: absolute;
    bottom: 0;
    transform: scale(1);
    opacity: 1;
    transition: all 0.3s ease;
}
.services_class .flip-front::before{
background: linear-gradient(90deg, #C62127, #ffffff, #C62127);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    overflow: hidden;
    background-size: 80%;
    animation: anime-btn 2s infinite linear;
    content: "\F1C5";
    font-family: 'bootstrap-icons';
    position: absolute;
    bottom: 0px;
    left: 0;
    font-size: 33px;
    line-height: 80px;
    color: #fff;
    width: 80px;
    height: 80px;
    text-align: center;
    transform: scale(1);
    opacity: 1;
    transition: all 0.3s ease;
}
.other-repairs-main {
    display: flex;
    justify-content: space-between;
}
.how_we_work_class .flip-content {
    height: 210px;
}
article > *:last-child {
    margin-bottom: 0;
}
.services_class .owl-carousel .owl-nav .owl-prev:before, .services_class .owl-carousel .owl-nav .owl-next:before {			
			color: #797979;			
	}

.joy_class h4.feature-box-title {
    display: block;
}
.single .service-img{
			border: none;
		}
.single .service-img img {
    margin: 0px;
}
/* ========================= book-popup start =================== */
.book-popup-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: space-between;
}
.book-popup-wrap > div{
	width:48% !important;	
}
.book-popup-wrap div select, .book-popup-wrap .vehicle-registration{
	width:100% !important;	
}

.book-popup-wrap input.wpcf7-form-control {
	padding: 15px !important;
}
.book-popup-wrap div select {
	padding: 0 15px !important;
	margin-bottom: 25px;
}

.book-popup-wrap div select, .book-popup-wrap div input {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
#popmake-86468 .pum-title.popmake-title{
	color:#101010 !important;
}
.book-popup-wrap input::placeholder,
.book-popup-wrap .wpcf7-form-control,
.book-popup-wrap select::placeholder,
.book-popup-wrap select option,
.book-popup-wrap select {
	color:#2d2d2d !important;
}

.book-popup-wrap span.wpcf7-not-valid-tip {
    display: block;
    padding: 0;
    position: unset;
	margin-bottom: 0;
}
/* ========================== book-popup-end================= */

@media (max-width:767px){
	.widget-content-bx.phone_class {
    display: inline-block;
}
}
@media (max-width:1023px){
aside.footer-widget-2.col-md-4 {
    margin-bottom: 30px;
}

.mobile-menu-toggle i.close-icon:after, .mobile-menu-toggle i.close-icon:before {   
    width: 22px;
}
}
@media (max-width:575px){

 .services-sec .flip-back .flip-box-title,  .services-sec .flip-front .flip-box-title {
    font-size: 18px;
	margin-bottom: 10px !important;
}
.services-sec .flip-box-wrapper .flip-front,  .services-sec .flip-box-wrapper .flip-back {
    padding: 10px !important;
}
.services-sec .flip-content ul li{
		 font-size: 13px;
	}
.services-sec .flip-box-wrapper {
    height: 450px !important;
	}
.services_class .flip-front .flip-box-title {    
    margin: 379px 0 0 50px;
}
}

@media (max-width:480px){
	.book-popup-wrap > div{
	width:100% !important;	
}
}
