/*
Theme Name:     Dricub-driving-child
Theme URI:      https://smartdata.tonytemplates.com/dricub-driving-school/
Description:    Child theme for Dricub- driving school Services
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       dricub-driving-school
Version:        1.0
*/
/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

.tt-promo-02 .moving-car .carObj .wheel1 {
  position: relative;
  top: 280px !important;
  left: 124px !important;
}
.tt-promo-02 .moving-car .carObj .wheel2 {
  position: relative;
  top: 280px !important;
  left: 482px !important;
}
#section-contacto {
	width: 100%
}
@media (min-width: 1220px) {
	#tt-header .tt-menu {
		margin-top: 15px;
	}
}
@media (min-width: 701px) {
		#tt-header .tt-logo {
			height: 83px;
		}
	#tt-header .tt-header-bottom {
		min-height: 95px;
	}
}
@media screen and (min-width: 701px) and (max-width: 1219px) {
	#tt-header .tt-header-bottom {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	#tt-header .tt-header-bottom {
		padding-top: 6px;
		padding-bottom: 0px;
	}
	#tt-header .tt-logo {
		height: 75px;
	}
}
@media (max-width: 1219px) {
	#tt-header .tt-header-top-toggle {
		display: none;
	}
}
.btn {
	color: #fff !important;
}
.breadcrumb > span {
    font-size: 0;
}
.breadcrumb > span > span {
    font-size: 14px;
}
#ventajas .value {
	color: #fff;
}
.footer-logo-container {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
}
.footer-custom-logo {
    width: 100%;
    max-width: 600px;
    height: auto;
    display: inline-block;
    transition: transform 0.3s ease;
}

/* Ajuste para móviles */
@media (max-width: 768px) {
    .footer-logo-container {
        margin-top: 20px;
        margin-bottom: 20px;
    }
	
	.back-to-top {
		background-color: #5359a4;
	}
}
#tt-footer .tt-footer-copyright {
	margin: 15px 0 0 0;
}
#tt-footer .tt-footer-copyright a {
	color: #fff;
}
.wpcf7-form-control.wpcf7-acceptance {
	border: none !important;
	padding: 0 18px 17px 0 !important;
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}
.contact-footer p {
    margin: 0 0 10px 0;
}
@media (min-width: 1219px) {
    #tt-footer .col-promo {
        text-align: center;
    }
}
#tt-footer .col-promo p, #tt-footer .col-promo a {
	color: #dcdcdc;
}
#tt-footer .col-list .extra-indent {
	padding: 0;
}
#tt-footer .col-list {
	text-align: center;
}
#tt-footer .col-list:before {
	display: none;
}
#tt-footer h4.title-aside {
	color: #fff;
}
@media (max-width: 767px) {
    #tt-footer .col-promo {
        margin-top: 40px;
    }
}