/* Template Home CSS */
.heroSection.homeHero {background-color: #002e4b;background-image: none !important;background-repeat: no-repeat;background-size: cover;background-position: center;}
body:not(.search-results) .heroSection.homeHero .subTitle.text-secondary {color: #fff !important;}
body:not(.search-results) .heroSection.homeHero h1 {color: #fff !important;font-size: 2.25rem;}
.heroSection.homeHero p, .heroSection.homeHero p strong {color: #fff !important;}
.heroLogo {width: 80px;float: left;margin-right: 5%;}

.autoSecBoxes {max-width: 1600px;margin: 0 auto !important;justify-content: center;}
.repair-services {border-radius: 4px;overflow: hidden;padding: 0 !important;background-color: #fff;width: 100%;margin: .5rem;box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 0.1);position: relative;transition: .2s ease all;}
.repair-services .service-img {width: 100%;height: 150px;}
.repair-services .service-content {padding: 1.5rem 1.5rem 0;}
.repair-services .service-hover {padding: 0 1.5rem 1.5rem;}
.repair-services .service-hover h3 {display: none;}
.repair-services .service-hover ul.service-list li {width: 100%;margin-bottom: 5px;}

.remanSpares .row {background-color: #f4f4f4;border-radius: 6px;overflow: hidden;margin: 0 15px;}
.remanSpares .row .reman-image {padding: 0 !important;width: 100%;min-height: 250px;}
.remanSpares .row .reman-content {padding: 2rem;}
.remanSpares .row .reman-content h2 {margin-top: 0 !important;}

.authSection {text-align: center;}
.authSection > .container > div {margin: 0 auto;}
.authSection .auth-list {margin-bottom: 2rem !important;}
.authSection .auth-item a:hover {opacity: .5;}

.manufSection {height: auto;}
.manufSection h2 {font-size: 3.125rem;}
.manufSection .container.row {align-items: center;padding: 2rem 0;}
.manufSection .row.manage-services {padding-bottom: 2rem;margin: 0 auto;max-width: 1600px;width: 100%;flex-direction: row;align-items: stretch;height: 100%;justify-content: center;}
.manufSection .row.manage-services .manuf-container {width: calc(100% - 1rem);margin: .5rem;}
.manufSection .row.manage-services .manuf-container a {background-color: #002136;color: #fff;font-weight: 600;font-size: 18px;border-radius: 4px;padding: 1.5rem;text-align: center;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;transition: .2s ease all;}
.manufSection .row.manage-services .manuf-container a:hover {background-color: #0066a4;text-decoration: none;transition: .2s ease all;}

.infoSupport .row > div {margin: 15px 0;}
.infoSupport .info-container {background-color: #f4f4f4;padding: 2rem;height: 100%;border-radius: 6px;}
.infoSupport .info-container .icon i {font-size: 35px;}
.infoSupport .info-container p {margin-bottom: 5rem;}
.infoSupport .info-container select, .infoSupport .info-container a {position: absolute;bottom: 2rem;font-family: 'Roboto', sans-serif;line-height: 2;}
.infoSupport select {background-color: #002136;color: #fff;border: none;padding: .5rem 1rem;width: calc(100% - 6rem);min-width: calc(100% - 6rem);font-family: 'Roboto Condensed', sans-serif;transition: .2s ease all;}

@media screen and (min-width: 768px) {
	body:not(.search-results) .heroSection.homeHero .subTitle.text-secondary {color: #ff133b !important;}
	body:not(.search-results) .heroSection.homeHero h1 {line-height: 1.3;}
	
	.heroSection.homeHero p {font-size: 1.15rem;}

	.repair-services {width: calc(50% - 1rem);}

	.remanSpares .row .reman-content {padding: 3rem;}

	.manufSection .row.manage-services .manuf-container {width: calc(50% - 1rem);}
}
@media screen and (min-width: 992px) {
	.heroLogo {width: 125px;}
	.heroSection.homeHero {background-image: url('/wp-content/uploads/2024/01/IMG_0764-scaled-2.webp') !important;}
	
	.repair-services {width: calc(33.333% - 1rem);margin: .5rem;}
	.repair-services:hover {box-shadow: none;transition: .2s ease all;}
	.repair-services .service-content {padding: 1.5rem;}
	.repair-services .service-hover {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f4f4f4;padding: 2rem;transition: .2s ease all;}
	.repair-services:hover .service-hover {opacity: 1;transition: .2s ease all;}
	.repair-services .service-hover h3 {display: block;}

	.manufSection {margin-bottom: 0;height: auto;}
	.manufSection .reposition-container {top: unset;}
	.manufSection .container.row {background-color: transparent;}
	.manufSection .row.manage-services .manuf-container {width: calc(33.3333% - 1rem);}
}
@media screen and (min-width: 1200px) {
	body:not(.search-results) .heroSection.homeHero h1 {font-size: 2.5rem;}
	
	body.home .pageSection h2 {font-size: 3.125rem;}

	.manufSection {margin-bottom: 300px;height: 400px;background-image: url('/wp-content/uploads/2024/01/AdobeStock_23546691-1.webp');}
	.manufSection .container.row {background-color: #fff;border-radius: 6px;padding: 2rem;}
	.manufSection .reposition-container {position: relative;top: 300px;display: flex;flex-wrap: wrap;}
	.manufSection .row.manage-services .manuf-container {width: calc(20% - 1rem);}
}
@media screen and (min-width: 1400px) {
	.repair-services {width: calc(20% - 1rem);}
}

.Title_module_title__31b26777 {display: none !important;}
.vp-sidedock.SideDock_module_root__98c28094 {display: none;}
.vp-title.Title_module_title__31b26777 {display: none !important;}