﻿.kpt { background:url(../../images/carmaxx-bg.png) no-repeat #930003; background-size:cover; color:#fff;  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;   padding: 100px 0px 100px 0px; margin-top:-100px;}
.kpt .hAbout {width: 62.051%; border-radius:16px; color:#fff;   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;    margin: 0px 0px 0px 0px;    padding: 78px 29px 91px 59px;}
.kpt h1 { color:#fff; margin-bottom:20px; font-size:28pt;}
h2 { font-size:26pt; font-weight:bold;}
h3 { font-weight:bold;}
.hAbout .content { text-align:justify;}
.kpt #productHome .title { text-align:center; border-bottom:none !important;}
.w1 {background-color: #fff;box-shadow: 0 20px 50px rgba(243, 100, 140, 0.1);border: 1px solid #f3f0f0; border-radius:10px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;  min-height: 420px;   padding: 50px 5%;}
.w2 {background-color: #fff;box-shadow: 0 20px 50px rgba(243, 100, 140, 0.1);border: 1px solid #f3f0f0; border-radius:10px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;  min-height: 420px;   padding: 50px 5%;}
.w3 {background-color: #fff;box-shadow: 0 20px 50px rgba(243, 100, 140, 0.1);border: 1px solid #f3f0f0; border-radius:10px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;  min-height: 420px;   padding: 50px 5%;}
.whychoose .col3 { width:28%;}
.whychoose { clear:both; overflow:hidden; padding:0 10px;margin-top: -84px;}
.whychoose h2 { clear:both; position:relative; font-size:18pt; width:100%; text-align:center; color:#000; padding:15px 0 10px 0; margin:0;}
.whychoose .img { text-align:center;}
.whychoose .img img { transition-duration: 0.3s; width:100%;}
.whychoose .intro { text-align:justify; color:#5b5b5b;}
.hAboutus { clear:both; margin-top:60px; padding:20px 0; overflow:hidden;}
.hAboutus .left { text-align:justify; }
.hAboutus .left h2 {font-size:21pt; color:#243D8D;width:100%;}
.hAboutus .right {text-align:right;align-items: flex-end; padding-top:40px;} 
.hAboutus .right img { vertical-align: bottom; display: inline-block; max-width:100%; border-radius:10px;}
.hProducts { clear:both; margin-bottom:60px; min-height:561px; padding:20px 0; overflow:hidden;background-color: #1A2B4D; color:#fff; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.hProducts iframe { width:100%; height:auto;}
.hProducts h2 { color:#fff;}
.newsHomeBox .title { min-height:50px;}
.pBoxFull .title {border-bottom:none;}
.pBoxFull .title h2 { border-bottom:none; font-size:21pt;}
.newsHomeBox { clear:both; overflow:hidden;}
.newsHomeBox h2 { clear:both; width:100%; font-size:21pt; padding:20px 0;}
.newsHomeBox img { max-width:100%; border-radius:3px;}
.newsHomeBox a { font-weight:bold; color:#243D8D;}
.newsHomeBox a:hover { color:#000;}
.newsHomeBox .title { padding:20px 0;}
.taiSaoChon .center { align-content: center; padding:60px 0;}
.taiSaoChon .center-icon img { max-width:120%; margin:-10%; z-index:1;}
.taiSaoChon .right, .taiSaoChon .left { z-index:2;    align-content: center;}
.description { min-height:95px;}