@media only screen and (max-width: 960px) {
.interested {
    width: 100%;}
    
}
@media only screen and (min-width: 768px) {
    .wrapper {
        width: 940px;
        margin: 0 auto;
    }
    .full-wrapper {
        width: 100%;
    }
}
@font-face {
    font-family: Interstate;
    src: url('../fonts/Interstate-Regular.otf');
}
@font-face {
    font-family: mazdaRegular;
    src: url('../fonts/Mazda-Type-Regular.ttf');
}
@font-face {
    font-family: mazdaMedium;
    src: url('../fonts/MazdaType-Medium.otf');
}
@font-face {
    font-family: mazdaBold;
    src: url('../fonts/MazdaType-Bold.otf');
}
body {
    font-family: Interstate;
}
label.error {
    color: red;
    font-size: 14px;
    font-weight: normal;
}
img.address-new {
    float: left;
    width: 100%;
}
.default-checkbox .pull-left input[type=checkbox]{
  margin: -9px 8px;
}
.ncc-logo {
    margin-top: 15px;
}
.hyundai-logo {
    margin-top: -10px;
}
.prl0 {
    padding-left: 0px;
    padding-right: 0px;
}
.contactBg h1 {
    color: #3f3d40;
    font-size: 42px;
    font-weight: 500;
    margin-top: 80px;
}
img.address-new {
    float: left;
    width: 100%;
}

.contactBg h4 {
    color: #3f3d40;
    margin-top: 0;
}
.container-fluid.contactBg {
    background: #f5e7cd none repeat scroll 0 0;
}
.carzList {
    background: #f5e7cd none repeat scroll 0 0;
}
.carzList img {
    width: 100%;
}
.car-drive-book {
    padding-top: 20px;
    padding-bottom: 20px;
}
table.second-half {
    margin-top: 1px;
}
span.book-a-test-drive {
    font-size: 30px;
    color: red;
}
span.send-a-quote {
    font-size: 30px;
}
.footer {
    color: #fff;
    float: left;
    width: 100%;
}
.red {
    color: red;
}
.ftrbg {
    margin-top:30px;
    background-color: #070707;
}
.safetyBG {
    background: #272324;
}
label.pull-left .error {
    float: left;
}
.safetyBG img {
    width: 100%;
}
.carzList h1 {
    color: #403e41;
    font-family: Interstate;
    font-size: 45px;
}
.copyright {
    color: #fff;
    font-family: Interstate;
    position: relative;
    top: 20px;
}
.social-icons {
    position: relative;
    margin-top: 6px;
    float: right;
}
.social-icons ul {
    display: inline-block;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -o-inline-box;
    display: -ms-inline-box;
    list-style-type: none;
}
.social-icons ul li:first-child{
    padding: 10px 0;
}
.social-icons ul li {
    padding: 10px;
}
.social-icons ul li a i {
    color: #666;
}
.social-icons ul li:first-child{
    padding: 10px 0;
}
.terms {
    float: left;
    position: relative;
    top: 15px;
}
tr {
    padding: 10px 10px;
    border-spacing: 0px;
    border-width: 0px;
    /* height: 69px; */
}
td {
    padding: 6px 10px;
    border-spacing: 0px;
    border-width: 0px;
}
::-webkit-input-placeholder {
    color: #666;
}
:-moz-placeholder {
    color: #666;
}
::-moz-placeholder {
    color: #666;
}
:-ms-input-placeholder {
    color: #666;
}
table tr td input,
table tr td select,
table tr td textarea {
    background: #fdfeff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #666;
    height: 38px;
    /* margin-top: -10px; */
    position: relative;
}
/*Thank you page css*/

.top_header {
    background-color: #070707;
    overflow: hidden;
    padding: 20px 45px;
}
.page_content{
    padding: 40px 0;
}
.redirect_url{
    color: #2E7AD1;
    text-decoration: underline;
    text-transform: uppercase;
}
.ftrbg.mt200{
    margin-top: 200px;
    padding-left: 45px;
    padding-right: 45px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}
.social-icons ul{
    margin-bottom: 0;
}
@media screen and (max-width: 769px) {
  img.click-more {
    margin-top: 40px;
    margin-bottom: 20px;
    width: 50% !important;
}
.col-md-6.google-map {
    float: right !important;
    width: 100% !important;
}
}
@media screen and (max-width: 580px) {
.col-md-6.google-map {
    float: right !important;
    width: 100% !important;
}
}
@media only screen and (min-width: 768px) {
    .wrapper {
        width: 940px;
        margin: 0 auto;
    }
    .full-wrapper {
        width: 100%;
    }
    .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    .container{
        width: 100%;
    }
}
@media only screen and (max-width: 430px) {

.first-half {
    float: left !important;
    width: 100% !important;
}
.second-half {
    float: left !important;
    width: 100% !important;
}
.copyright {
    color: #fff;
    font-family: Interstate;
    font-size: 13px;
    position: relative;
    text-align: center;
    top: 9px;
}
.social-icons {
    float: none;
    margin-top: 6px;
    position: relative;
    text-align: center;
}
.col-md-6.google-map {
    float: right !important;
    width: 100% !important;
}
}
img.click-more {
    margin-top: 40px;
    margin-bottom: 20px;
    width: 20%;
}
span.test-drive-button {
    font-family: mazdaBold;
}
.test-drive-form td {
    font-family: mazdaRegular !important;
}
.test-drive-form input#formsubmit,
.test-drive-form input[type="reset"] {
    font-family: 'mazdaBold';
}
.copyright {
    font-family: 'mazdaBold';
}