@charset 'utf-8';

.clearfix,

.clearfix:after {

    display: block;

    clear: both

}



.box,

footer,

header,

input[type=email],

input[type=password],

input[type=text],

textarea {
     -moz-box-sizing: border-box
}



.hvr-float,

.rslides li {

    -webkit-backface-visibility: hidden

}



@font-face {

    font-family: BebasBold;

    src: url(../fonts/Bebas/BebasNeueBold.eot);

    src: url(../fonts/Bebas/BebasNeueBold.woff) format('woff'), url(../fonts/Bebas/BebasNeueBold.ttf) format('truetype'), url(../fonts/Bebas/BebasNeueBold.svg) format('svg');

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: BebasRegular;

    src: url(../fonts/Bebas/BebasNeueRegular.eot);

    src: url(../fonts/Bebas/BebasNeueRegular.woff) format('woff'), url(../fonts/Bebas/BebasNeueRegular.ttf) format('truetype'), url(../fonts/Bebas/BebasNeueRegular.svg) format('svg');

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: BebasLight;

    src: url(../fonts/Bebas/BebasNeueLight.eot);

    src: url(../fonts/Bebas/BebasNeueLight.woff) format('woff'), url(../fonts/Bebas/BebasNeueLight.ttf) format('truetype'), url(../fonts/Bebas/BebasNeueLight.svg) format('svg');

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: AdobeArabic;

    src: url('../fonts/adobearabic/Adobe%20Arabic%20Regular.html');

    src: url('../fonts/adobearabic/Adobe%20Arabic%20Regular.woff') format('woff'), url('../fonts/adobearabic/Adobe%20Arabic%20Regular.ttf') format('truetype'), url('../fonts/adobearabic/Adobe%20Arabic%20Regular.svg') format('svg');

    font-weight: 400;

    font-style: normal

}



body,

html {

    height: 100%;

    min-height: 100%;

    font-family: Arial, sans-serif;

    overflow-x: hidden

}



img {

    max-width: 100%;

    height: auto

}



* {

    box-sizing: border-box

}



* html .clearfix {

    height: 1%

}



.clearfix:after {

    visibility: hidden;

    font-size: 0;

    content: "";

    height: 0

}



#main-container {

    height: 100%;

    height: auto!important;

    min-height: 100%

}



.center-div {

    position: absolute;

    top: 50%;

    left: 50%;

    margin-right: -50%;

    -ms-transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%)

}



footer,

header,

input[type=email],

input[type=password],

input[type=text],

textarea {

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



input[type=submit] {

    font-family: Lato, sans-serif

}



textarea {

    outline: 0;

    resize: none

}



.f-left {

    float: left

}



.f-right {

    float: right

}



.box {

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.rslides {

    position: relative;

    list-style: none;

    overflow: hidden;

    width: 100%;

    padding: 0;

    margin: 0

}



.rslides li {

    position: absolute;

    display: none;

    width: 100%;

    left: 0;

    top: 0

}



.rslides li:first-child {

    position: relative;

    display: block;

    float: left

}



.rslides img {

    display: block;

    height: auto;

    float: left;

    width: 100%;

    border: 0

}



::-webkit-scrollbar {

    width: 8px;

    height: 140px

}



::-webkit-scrollbar-button {

    background: #bfbfbf

}



::-webkit-scrollbar-track-piece {

    background: #e0e0e0

}



.btn-side-red,

.search {

    background: #9a0b0b;

    width: 100%;

    display: inline-block

}



::-webkit-scrollbar-thumb {

    background: #9a0b0b;

    border-radius: 5px

}



.search {

    border: none;

    max-width: 93px;

    color: #FFF;

    border-radius: 3px;

    padding: 13px;

    margin-left: 10px;

    vertical-align: top

}



.btn-red,

.btn-side-red {

    border: none;

    font-size: 14px

}



.btn-side-red {

    max-width: 155px;

    min-height: 41px;

    padding: 10px 23px;

    margin: 0 0 12px;

    border-radius: 3px;

    color: #fff;

    vertical-align: middle;

    text-align: center;

    -moz-transition: background .4s ease-in;

    -webkit-transition: background .4s ease-in;

    transition: background .4s ease-in

}



.btn-red:hover,

.btn-side-red:hover {

    background: #770707;

    text-decoration: none;

    color: #FFF

}



.inventory {

    max-width: 198px;

    min-height: 39px;

    width: 100%;

    padding: 12px 0 11px;

    display: inline-block;

    margin-left: 5px;

    text-align: center

}



.inventory:active {

    box-shadow: 0 2px #252525;

    transform: translateY(2px)

}



.click-here {

    max-width: 155px;

    min-height: 41px;

    padding: 10px 23px;

    display: inline-block;

    margin: 0 0 15px 20px

}



.click-here-two {

    max-width: 150px;

    min-height: 31px;

    width: 100%;

    padding: 6px 23px;

    display: inline-block;

    font-weight: 400;

    font-size: 14px

}



.click-here-three {

    max-width: 113px;

    min-height: 40px;

    width: 100%;

    padding: 10px 23px;

    display: inline-block;

    margin-top: -10px;

    font-weight: 400;

    font-size: 14px

}



.details,

.reset,

.submit-lg {

    min-height: 41px;

    width: 100%;

    font-size: 14px;

    font-weight: 400;

    text-align: center;

    display: inline-block

}



.details {

    max-width: 114px;

    padding: 13px 18px;

    margin-top: 24px

}



.reset {

    max-width: 113px;

    vertical-align: top;

    padding: 9px 10px;

    margin-left: 6px

}



.submit-lg {

    max-width: 322px;

    padding: 11px 10px

}



.submit-contact {

    width: 100%;

    padding: 9px 10px;

    display: inline-block;

    font-weight: 400;

    font-size: 14px;

    text-align: center

}



.btn-red {

    border-radius: 3px;

    color: #FFF;

    background: #9a0b0b;

    -moz-transition: background .4s ease-in;

    -webkit-transition: background .4s ease-in;

    transition: background .4s ease-in

}



.btn-white {

    background: #FFF;

    color: #9a0b0b;

    border: none;

    border-radius: 2px

}



.btn-white:hover {

    background: #f5f5f5;

    text-decoration: none;

    color: #9a0b0b

}



.btn-white-two {

    background: #f5f5f5;

    color: #424242;

    border: 1px solid #cdc8c5;

    border-radius: 2px

}



.btn-white-two:hover {

    color: #9a0b0b;

    background: #CCC

}



.btn-black {

    width: 100%;

    border: none;

    border-radius: 4px;

    color: #fff;

    background: #1c1c1c;

    font-size: 14px

}



.nav-container,

header {

    background: #f5f5f5;

    width: 100%

}



header {

    min-height: 114px

}



.company-contact {

    padding: 33px 0 0;

    float: right

}



.company-contact li {

    padding: 6px;

    display: inline-block

}



.company-contact img {

    padding: 5px 0 5px 5px

}



.company-contact label,

.company-contact label a {

    font-family: BebasRegular;

    font-size: 20.5px;

    font-weight: 400;

    color: #9a0b0b;

    letter-spacing: 1px

}



.company-contact label a:hover {

    color: #337ab7

}



.nav-container {

    min-height: 37px;

    text-align: center;

    border-bottom: 1px solid #cdc8c5

}



.nav-container .nav-menu>li>a {

    width: 100%

}



.nav-container li {

    display: inline-block;

    text-align: center;

    border-right: 1px solid #bfbfbf;

    line-height: 0;

    padding: 6px 7px

}



.nav-container li:last-child {

    border-right: 0

}



.nav-container a {

    font-family: BebasRegular;

    font-weight: 300;

    font-size: 21px;

    text-align: left;

    color: #383838;

    letter-spacing: 1px;

    border-bottom: 3px solid transparent;

    -moz-transition: all .3s ease-in;

    -webkit-transition: all .3s ease-in;

    transition: all .3s ease-in

}



.page-footer h1,

.page-footer span {

    font-size: 26px;

    font-weight: 700;

    text-align: left;

    font-family: BebasBold

}



.favorite-car-img-holder:hover,

.page-footer a {

    -webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in

}



.nav-container a:hover {

    border-bottom: 3px solid #9a0b0b;

    padding-top: 5px;

    text-decoration: none;

    color: #9a0b0b

}



.nav-container li:first-child {

/*    margin-left: 90px;
*/
    padding: 10px

}



.nav-container li:nth-child(2),

.nav-container li:nth-child(3),

.nav-container li:nth-child(4),

.nav-container li:nth-child(5),

.nav-container li:nth-child(6),

.nav-container li:nth-child(7) {

    padding: 10px

}



.navbar {

    border: none;

    margin-bottom: 0;

    min-height: 0

}



.navbar-default {

    background-color: transparent

}



.navbar-toggle .icon-bar:nth-of-type(1) {

    margin-top: -4px

}



.navbar-toggle .icon-bar:nth-of-type(2) {

    margin-top: 9px;

    top: 1px

}



.navbar-toggle .icon-bar:nth-of-type(3) {

    margin-top: -4px;

    top: 3px

}



.navbar-toggle.active .icon-bar:nth-of-type(2) {

    top: 3px;

    background-color: transparent

}



.navbar-toggle .icon-bar+.icon-bar {

    margin-top: -4px

}



.navbar-toggle.active .icon-bar:nth-of-type(3) {

    top: -6px

}



footer {

    width: 100%

}



.page-footer {

    min-height: 349px;

    background: #252525;

    width: 100%

}



.page-footer h1 {

    color: #868686

}



.page-footer span {

    color: #ba2626

}



.page-footer a,

.page-footer p {

    color: #868686;

    margin-top: 10px;

    text-align: left;

    font-size: 15px

}



.page-footer p {

    max-width: 329px

}



.page-footer a {

    font-weight: 400;

    transition: all .3s ease-in

}



.page-footer a:hover {

    color: #ba2626

}



.page-footer .footer-about-holder {

    width: 100%;

    padding: 26px 0;

    margin-top: 24px;

    display: inline-block;

    vertical-align: top;

    line-height: 26px

}



.page-footer .footer-sitemap-holder {

    width: 100%;

    padding-top: 50px;

    display: inline-block;

    vertical-align: top;

    margin: 0

}



.page-footer .footer-sitemap-holder ul {

    width: 340px;

    overflow: hidden

}



.page-footer .footer-sitemap-holder ul li {

    line-height: 1.5em;

    float: left;

    display: inline-block;

    padding: 2px 0

}



.page-footer .footer-sitemap-holder li {

    width: 50%

}



.page-footer .footer-contact-us {

    width: 100%;

    padding-top: 50px;

    display: inline-block;

    vertical-align: top;

    line-height: 26px;

    margin: 0 0 50px 29px

}



.page-footer .footer-contact-us label {

    font-size: 15px;

    font-weight: 400;

    text-align: left;

    color: #868686;

    display: block;

    line-height: 32px;

    margin-top: -13px

}



.page-footer .footer-connect-with-us {

    width: 100%;

    padding-top: 50px;

    display: inline-block;

    vertical-align: top;

    line-height: 26px;

    margin-left: 44px

}



.page-footer .footer-connect-with-us i {

    padding-right: 10px

}



.page-footer .footer-connect-with-us ul {

    margin-top: 10px

}



.copyright-holder {

    width: 100%;

    background: #fff;

    text-align: center

}



.copyright-holder label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    margin: 45px auto

}

header .container{
    display: block;
}

.container {
    flex-direction: row-reverse;
    justify-content: center;

    display: flex;
    position: relative;

    max-width: 1275px;

    width: 100%;

    margin: 0 auto

}



.top-menu {

    margin: 30px 0 22px;

    max-width: 964px;

    width: 100%;

    text-align: right;

    display: inline-block;

    vertical-align: top

}



.top-menu label {

    font-family: BebasBold;

    font-size: 26px;

    font-weight: 700;

    color: #383838;

    margin: 3px 0 0;

    letter-spacing: 1px;

    vertical-align: middle

}



.column-one-dropdown {

    display: inline-block;

    min-height: 41px;

    width: 200px;

    position: relative

}



.left-2 {

    margin-left: 35px

}



.column-one-dropdown select, form#keywordSearch input {

    border-radius: 3px;

    background: #f5f5f5;

    color: #898989;

    font-style: italic;

    border: 1px solid #cdc8c5;

    padding: 10px;

    width: 100%;

    display: inline-block;

    max-width: 242px;

    height: 42px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.column-one-dropdown i {

    position: absolute;

    top: 15px;

    right: 5%;

    color: #898989

}



.breadcrumbs a,

.breadcrumbs-2 a,

span {

    font-size: 12px;

    font-weight: 400;

    text-align: left;

    color: #9a0b0b

}



.column-one-dropdown option {

    background: #f5f5f5

}



.breadcrumbs {

    margin: -5px 0 20px

}



.breadcrumbs a,

span {

    margin-bottom: 10px

}



.breadcrumbs-2 {

    margin: -5px 0

}



.breadcrumbs-2 a,

span {

    margin-bottom: 10px

}



.container-left .container-left-one .container-left-one-title h1,

h1 {

    color: #383838;

    font-family: BebasBold;

    font-weight: 700

}



h1 {

    font-size: 26px;

    margin-bottom: 5px

}



.container-right {

    max-width: 950px;

        width: 100%;

        margin-left: 30px;

    float: right

}



.container-left {

/*    position: absolute;
*/
    /*    display: inline-block;

    */    vertical-align: top;

    max-width: 266px;

    width: 100%;

    /*    float: left

    */}



.container-left .container-left-one {

    min-height: 424px;

    max-width: 100%;

    width: 100%;

    background: #f5f5f5;

    border: 1px solid #bfbfbf;

    border-radius: 4px;

    margin: 30px 0 0

}



.container-left .container-left-one .container-left-one-title {

    max-width: 100%;

    min-height: 87px;

    width: 100%;

    margin: 10px auto;

    text-align: center

}



.container-left .container-left-one .container-left-one-title h1 {

    font-size: 62px;

    letter-spacing: 3px;

    text-align: center;

    margin-top: 20px

}



.container-left .container-left-one .container-left-one-title h2 {

    font-family: BebasBold;

    font-weight: 700;

    font-size: 34px;

    color: #9a0b0b;

    text-align: center

}



.container-left .container-left-one .container-left-one-title .classics-top {

    margin-top: -13px;

    letter-spacing: 1px;

    line-height: 34px

}



.container-left .container-left-one .container-left-one-title .classics-top-2 {

    margin-top: -13px;

    letter-spacing: 1px

}



.container-left .container-left-one .container-left-one-title h3 {

    font-weight: 700;

    font-size: 18px;

    text-align: center;

    color: #383838;

    margin: 5px auto 10px

}



.container-left .container-left-one .container-left-one-title label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    text-align: center;

    line-height: 17px

}



.container-left .container-left-one .container-left-one-title p,

.container-left .container-left-one .container-left-one-title p a {

    font-size: 15px;

    font-weight: 400;

    color: #9a0b0b;

    text-align: center;

    line-height: 10px

}

.container-left .container-left-one .container-left-one-title p.phone-blue img {height:20px; margin-bottom: -4px; filter: invert(8%) sepia(75%) saturate(5219%) hue-rotate(356deg) brightness(91%) contrast(99%);}

.container-left .container-left-one .container-left-one-title p img {
    vertical-align: bottom;
    padding-right: 5px
}


.container-left .container-left-one .container-left-one-title .contact-num {

    width: 100%;

    margin: 15px 0;

    text-align: center

}



.container-left .container-left-one .container-left-one-title .email,

.container-left .container-left-one .container-left-one-title .phone {

    width: 100%;

    margin: 21px 0 10px;

    text-align: center;

    line-height: 0

}



.container-left .container-left-one .container-left-one-title h4 {

    font-size: 16px;

    color: #383838;

    font-weight: 700;

    text-align: center;

    line-height: 23px

}



.container-left .container-left-one .container-left-one-title h4 span {

    font-size: 16px;

    color: #383838;

    font-weight: 400

}



.container-left .container-left-one .container-left-one-title .phone-blue a {

    color: #9a0b0b

}



.container-left .container-left-one .container-left-one-title .phone-blue a:hover {

    color: #337ab7

}



.container-left .container-left-two {

    max-width: 100%;

    min-height: 96px;

    width: 100%;

    background: #9a0b0b;

    border-radius: 3px;

    text-align: center;

    margin: 25px 0

}



.container-left .container-left-two h1 {

    font-family: Arial, sans-serif;

    font-weight: 400;

    font-size: 18px;

    text-align: center;

    color: #fff;

    margin: 5px auto;

    padding: 17px 0 10px

}



.container-left .container-left-two .container-left-two-input {

    max-width: 266px;

    width: 100%;

    margin: 0 auto;

    text-align: center;

    padding: 0 11px

}



.container-left .container-left-two .container-left-two-input input {

    max-width: 198px;

    height: 30px;

    width: 100%;

    border: none;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

    padding: 10px;

    font-size: 14px

}



.container-left .container-left-two .container-left-two-input .email-send {

    max-width: 50px;

    min-height: 30px;

    width: 100%;

    background: #bb3939;

    border: none;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    margin-left: -10px;

    -moz-transition: all .3s ease 0s;

    -webkit-transition: all .3s ease 0s;

    transition: all .3s ease 0s

}



.container-left .container-left-two .container-left-two-input .email-send:hover {

    background: #670c0c

}



.container-left .container-left-two .container-left-two-input .email-send i {

    margin: 5px auto;

    color: #fff;

    -moz-transition: all .3s ease 0s;

    -webkit-transition: all .3s ease 0s;

    transition: all .3s ease 0s

}



.container-left .container-left-three {

    max-width: 100%;

    min-height: 510px

}



.container-left .container-left-three .container-left-three-holder,

.container-left .container-left-three .container-left-three-holder ul {

    background: #383838;

    border-radius: 3px

}



.container-left .container-left-three .container-left-three-holder li {

    border-bottom: 1px solid #797979;

    width: 100%;

    position: relative;

    z-index: 3

}



.container-left .container-left-three .container-left-three-holder li:hover {

    transform: scaleX(1);

    z-index: 9

}



.container-left .container-left-three .container-left-three-holder a {

    font-size: 17px;

    font-weight: 400;

    text-align: left;

    color: #FFF;

    -moz-transition: all .3s ease 0s;

    -webkit-transition: all .3s ease 0s;

    transition: all .3s ease 0s;

    position: relative;

    z-index: 9;

    padding: 14px 0 16px 13px;

    display: block

}



.container-left .container-left-three .container-left-three-holder a:hover {

    color: #FFF;

    text-decoration: none;

    font-size: 20px

}



.container-left .container-left-three .container-left-three-holder li:before {

    content: ' ';

    position: absolute;

    width: 100%;

    height: 100%;

    background: #383838;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 0;

    transform: scale(0);

    -moz-transition: all .3s ease 0s;

    -webkit-transition: all .3s ease 0s;

    transition: all .3s ease 0s

}



.container-left .container-left-three .container-left-three-holder li:hover:before {

    transform: scale(1.1);

    border: 1px solid #797979

}



.bg-holder {

    max-width: 960px;

    min-height: 409px;

    width: 100%;

    background-size: cover;

    background-repeat: no-repeat;

    margin: -5px auto 30px

}



.bg-holder img {

    width: 100%;

    margin: 0 auto

}



.bg-holder h1 {

    font-family: BebasBold;

    font-size: 26px;

    color: #383838;

    text-align: left;

    margin: 20px 0 10px

}



.row-cars {

    margin: 10px 0 20px 8px

}



.row-cars .car-holder {

    min-height: 274px;

    overflow: hidden;

    display: inline-block;

    vertical-align: top;

    max-width: 302px;

    border: 1px solid #e8e8e8;

    width: 100%;

    background: #FFF;

    margin: 0 13px 0 0;

    border-radius: 3px;

    transition: all .3s ease-in;

    cursor: pointer

}



.row-cars .car-holder:hover {

    border: 1px solid #9a0b0b;

    border-radius: 3px

}



.row-cars .car-holder .img-holder {

    width: 100%;

    margin: 0 auto 13px;

    background-size: cover;

    border-top: 1px solid #e8e8e8;

    border-right: 1px solid #e8e8e8;

    border-left: 1px solid #e8e8e8

}



.row-cars .car-holder .img-holder img {

    width: 100%;

    display: block;

    margin: 0 auto

}



.row-cars .car-holder:last-child {

    margin-right: 0

}



.row-cars .car-holder .content-holder label {

    display: block;

    color: #383838;

    font-size: 15px;

    line-height: 0;

    font-weight: 400

}



.row-cars .car-holder .content-holder p {

    font-weight: 600;

    color: #383838;

    font-size: 15px;

    line-height: 25px

}



.row-cars .car-holder .content-holder p span {

    font-weight: 600;

    font-size: 15px;

    color: #9a0b0b

}



.row-cars .car-holder .content-holder .title-holder {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
}



.row-cars .car-holder .content-holder article {
    color: #9c9c9c;
    font-size: 12px;
    font-style: italic
}



.book-mark-us {

    width: 100%;

    margin: 0 0 20px

}



.book-mark-us p {

    font-size: 16px;

    font-weight: 400;

    color: #383838;

    text-align: left;

    margin-bottom: 14px;

    line-height: 25px

}



.sell-classic-car {
	display: flex;

    width: 100%;

    min-height: 171px;

    max-width: 960px;

    margin-bottom: 30px

}



.sell-classic-car .sell-classic-car-img-holder {

    max-width: 261px;

    min-height: 171px;

    margin: 0 auto;

    text-align: center;

    background-size: cover

}



.sell-classic-car .sell-classic-car-img-holder img {

    width: 100%;

    margin: 0 auto;

    min-height: 171px

}



.sell-classic-car .sell-classic-car-desc-holder {

    max-width: 689px;

    min-height: 171px;

    width: 100%;

    text-align: center;

    background: url(../images/home-bottom.jpg) no-repeat;

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px

}



.sell-classic-car .sell-classic-car-desc-holder h1 {

    font-family: BebasRegular;

    font-size: 39px;

    color: #fff;

    text-align: center;

    letter-spacing: 3px

}



.sell-classic-car .sell-classic-car-desc-holder p {

    font-weight: 600;

    font-size: 18px;

    text-align: center;

    color: #fff;

    margin-top: -6px

}



.navbar-brand .img-holder {

    width: 100%;

    max-width: 322px;

    margin-left: 4px

}



.sell_us_your_car_item,

.sell_us_your_car_item_placeholder {

    max-width: 257px;

    min-height: 205px;

    background-position: center;

    background-repeat: no-repeat;

    width: 100%

}



.sell_us_your_car_item {

    background-size: cover

}



.sell_us_your_car_item_placeholder {

    background-size: contain

}



.a-desc-container .a-car-col ul li,

.favorite-car-img-holder {

    display: inline-block;

    background-size: cover;

    vertical-align: top

}



.about-title-holder {

    max-width: 500px;

    width: 100%;

    margin: 37px 0 0

}



.top-menu.about-menu {

    margin: -10px 0 54px

}



.a-bot {

    margin-bottom: 64px

}



.a-desc-container {

    margin-top: -20px

}



.a-desc-container .a-desc-holder p {

    font-size: 15px;

    color: #383838;

    text-align: left;

    line-height: 19px

}



.a-desc-container .a-car-col {

    margin: 27px 0 0

}



.a-desc-container .a-car-col ul li {

    margin: 0 auto;

    max-width: 311px;

    min-height: 265px

}



.a-desc-container .a-car-col ul li img {

    display: inline-block;

    vertical-align: top;

    margin: 0 auto;

    width: 100%

}



.favorite-car-holder h1 {

    margin-left: 20px;

    margin-bottom: 20px

}



.car-brands-history-holder {

    max-width: 970px;

    width: 100%;

    min-height: 361px;

    margin-top: 17px;

    display: inline-block;

    vertical-align: top;

    margin-left: 20px

}



.c-brand-p-holder {

    max-width: 708px;

    width: 100%

}



.car-brands-history-holder a,

span {

    font-size: 12px;

    font-weight: 400;

    text-align: left;

    color: #9a0b0b;

    margin-bottom: 10px

}



.car-brands-history-holder p {

    font-size: 15px;

    font-weight: 400;

    text-align: left;

    color: #383838;

    margin: 20px 0;

    line-height: 18px

}



.favorite-car-holder {

    margin: 10px 0 0 -20px;

    max-width: 725px

}



.favorite-car-img-holder {

    max-width: 210px;

    min-height: 164px;

    width: 100%;

    border-radius: 5px;

    overflow: hidden;

    margin-left: 21px;

    text-align: center;

    border: 1px solid transparent

}



.favorite-car-img-holder:hover {

    border: 1px solid #9a0b0b;

    transition: all .3s ease-in;

    cursor: pointer

}



.container-right .inventory-container .car-holder,

.page {

    -webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in

}



.favorite-car-img-holder img {

    width: 100%;

    height: 160px;

    border-radius: 3px;

    overflow: hidden;

    margin: 0 auto

}



.car-brands-history-holder .favorite-car-img-holder h2 a {

    font-size: 16px;

    font-weight: 700;

    color: #383838;

    margin: 20px 0

}



.car-brands-history-holder .favorite-car-img-holder h2 {

    margin-top: 10px

}



.car-brands-holder {

    max-width: 250px;

    width: 100%;

    min-height: 350px;

    background: #f5f5f5;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    margin: -40% 0 0

}



.car-brands-holder h1 {

    margin: 25px 0 20px 30px

}



.car-brands-holder .toggle-item {

    max-width: 200px;

    width: 100%;

    margin: 10px 32px

}



.car-brands-holder .toggle-titles h4 {

    font-size: 15px;

    color: #383838

}



.car-brands-holder .toggle-titles a {

    font-size: 15px;

    color: #9a0b0b;

    display: block

}



.car-brands-holder .toggle-titles a:hover {

    cursor: pointer;

    color: #9a0b0b;

    text-decoration: none

}



.car-brands-holder .toggle-titles h4:hover {

    cursor: pointer;

    color: #9a0b0b

}



.car-brands-holder .toggle-titles:before {

    position: absolute;

    font-family: FontAwesome;

    content: '\f0da';

    font-weight: 700;

    margin-top: 1px

}



.car-brands-holder .toggle-titles.clicked {

    color: #ba2626

}



.car-brands-holder .toggle-titles.clicked:before {

    font-family: FontAwesome;

    content: '\f0d7';

    position: absolute;

    font-weight: 700;

    margin-left: -5px

}



.c-brand-detail-holder {

    margin-left: 4px

}



.toggle-detail {

    display: none

}



.accordion-inner a,

.toggle-detail a,

.toggle-detail i {

    display: block;

    font-size: 15px

}



.toggle-detail a {

    font-weight: 400;

    color: #383838

}



.toggle-detail a:hover {

    color: #ba2626

}



.toggle-detail i {

    font-weight: 600;

    margin-left: 5px

}



.accordion-inner a {

    margin: 8px 0 10px 25px;

    color: #9a0b0b!important

}



.toggle-titles span {

    font-size: 15px;

    color: #383838;

    font-weight: 700;

    margin-left: 9px

}



.toggle-titles {

    position: relative

}



.accordion-inner {

    display: none

}



.how-to-buy-container {

    margin: 37px 0

}



.how-to-buy-container p {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    text-align: left;

    line-height: 19px

}



.how-to-buy-container p a {

    color: #9a0b0b

}



.how-to-buy-container p a:hover {

    color: #337ab7

}



.how-to-buy-container label {

    font-size: 15px;

    font-weight: 400;

    color: #9a0b0b

}



.how-to-buy-container ol li {

    padding-bottom: 4px;

    list-style-type: decimal;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    text-align: left;

    margin-left: 15px;

    margin-bottom: 0

}



.how-to-buy-container .htb {

    margin-top: -15px

}



.inventory-title-holder {

    max-width: 500px;

    width: 100%;

    margin: 37px 0 0

}



.inventory-top-menu {

    max-width: 964px;

    width: 100%;

    display: inline-block;

    vertical-align: top;

    text-align: right;

    margin-left: 0

}



.inventory-top-menu label {

    font-family: BebasBold;

    font-size: 25px;

    color: #383838;

    margin-bottom: 20px;

    display: inline-block;

    padding-right: 15px;

    letter-spacing: 1px

}



.inventory-container {

    margin-top: -10px;

    display: inline-block;

    vertical-align: top;

    max-width: 100%!important;

    width: 100%!important

}



.form-inline.inventory-inner .left {

    margin-left: 5px

}



.form-inline.inventory-inner .inventory-label {

    display: inline-block

}



.form-inline.inventory-inner .column-one-dropdown {

    margin: 0 3px

}



.form-inline.inventory-inner .search {

    margin-right: 2px;

    margin-left: 0

}



.container-right .inventory-container .car-holder {

    display: inline-block;

    vertical-align: top;

    max-width: 1000px;

    min-height: 138px;

    padding: 0 27px 0 0;

    border: 1px solid #e8e8e8;

    width: 100%;

    background: #FFF;

    margin: 5px 0;

    border-radius: 3px;

    transition: all .3s ease-in

}



.container-right .inventory-container .car-holder:hover {

    border: 1px solid #9a0b0b

}



.container-right .inventory-container .car-holder .img-holder {

    width: 100%;

    max-width: 200px;

    background-size: cover

}



.container-right .inventory-container .car-holder .img-holder img {

    width: 100%;

    display: block;

    margin: 0 auto

}



.detail-holder {

    max-width: 693px;

    width: 100%;

    margin: 0 auto

}



.detail-holder .description-holder {
    padding-left: 10px;
    max-width: 546px;

    width: 100%;

    margin: 10px auto;

    display: inline-block

}



.detail-holder .description-holder .car-logo-holder {

    width: 100%;

    max-width: 57px;

    min-height: 32px;

    display: inline-block;

    float: left

}



.detail-holder .description-holder .car-logo-holder img {

    width: 100%;

    display: inline-block;

    margin: 0 auto;

    padding-bottom: 10px

}



.detail-holder .description-holder h1 {

    font-family: Arial, sans-serif;

    font-weight: 600;

    font-size: 16px;

    color: #383838;

    display: inline-block;

    vertical-align: middle;

    margin: 5px;

    float: left;

    width: 100%;

    max-width: 464px

}



.detail-holder .description-holder .desc-title h4 {

    margin: 0;

    font-size: 12px;

    font-weight: 600;

    color: #878787;

    border-top: 1px solid #cdc8c5;

    padding: 5px 0

}



.detail-holder .description-holder .desc-title p {

    font-size: 12px;

    font-weight: 400;

    color: #9c9c9c;

    font-style: italic;

    line-height: 16px

}



.car-holder .detail-holder .price-holder h1 {

    font-size: 24px;

    color: #9a0b0b;

    text-align: center;

    font-family: Arial, sans-serif;

    font-weight: 700;

    margin-top: 23px

}



.pagination {

    margin: 20px 0 26px

}



.pagination-container {

    float: right

}



.page {

    font-family: Arial;

    display: inline-block;

    vertical-align: middle;

    padding: 7px 13px;

    border-radius: 8px;

    border: 1px solid #d7d7d7;

    background: #FFF;

    font-size: 12px;

    text-decoration: none;

    color: #868686;

    transition: all .3s ease-in

}



.page-active,

.page-first:hover,

.page-last:hover,

.page:hover {

    background: #9a0b0b;

    color: #FFF;

    border: 1px solid transparent

}



.page-first,

.page-last,

.we-buy-porsches-inventory:hover {

    -webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in

}



.page-first:hover,

.page-last:hover,

.page:hover {

    text-decoration: none

}



.invnetory_img_item,

.invnetory_img_item_placeholder {

    max-width: 200px;

    min-height: 114px;

    max-height: 114px;

    background-position: center;

    background-repeat: no-repeat;

    margin: 20px 10px 10px;

    width: 100%

}



.page-first,

.page-last {

    text-align: right;

    font-size: 14px;

    color: #868686;

    text-decoration: none;

    border: 1px solid #d7d7d7;

    border-radius: 8px;

    padding: 8px 14px;

    transition: all .3s ease-in

}



.we-buy-porsches-desc-holder h6,

.we-buy-porsches-inventory .we-buy-porsches-desc-holder h1,

.we-buy-porsches-inventory .we-buy-porsches-desc-holder h2 {

    font-size: 30px;

    text-align: center;

    font-family: BebasBold

}



.invnetory_img_item {

    background-size: cover

}



.invnetory_img_item_placeholder {

    background-size: contain

}



.we-buy-porsche-container {
    order: 3;

    max-width: 860px;

    width: 100%;

    display: inline-block;

    vertical-align: top

}



.we-buy-porsche {

    margin: 30px 0

}



.we-buy-porsches-inventory {

    max-width: 920px;

    width: 100%;

    border-radius: 5px;

    background: #f5f5f5;

    margin: 0 0 22px;

    border: 1px solid transparent

}



.we-buy-porsches-inventory:hover {

    border: 1px solid #9a0b0b;

    cursor: pointer;

    transition: all .3s ease-in

}



.we-buy-porsches-inventory .we-buy-porsches-img-holder {

    max-width: 250px;

    min-height: 164px;

    width: 100%;

    margin: 0 auto;

    display: inline-block;

    background-size: cover

}



.we-buy-porsches-inventory .we-buy-porsches-img-holder img {

    width: 100%;

    display: inline-block;

    margin: 0 auto;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px

}



.we-buy-porsches-inventory .we-buy-porsches-desc-holder {

    max-width: 597px;

    min-height: 165px;

    width: 100%;

    text-align: center;

    padding: 0 100px 10px

}



.we-buy-porsches-inventory .we-buy-porsches-desc-holder h1 {

    color: #383838;

    margin: 10px auto 0;

    max-width: 320px;

    width: 100%

}



.we-buy-porsches-inventory .we-buy-porsches-desc-holder h2 {

    color: #383838;

    line-height: 1;

    margin: -1px 0 0

}



.we-buy-porsches-desc-holder h6 {

    color: #383838;

    line-height: 1;

    margin-top: 0

}



.we-buy-porsches-inventory .we-buy-porsches-desc-holder h4 {

    font-size: 15px;

    font-weight: 600;

    color: #383838;

    text-align: center;

    margin: 5px 0 25px;

    letter-spacing: 1px

}



.container-left-one-we-buy-porsche {
align-self: baseline;
    min-height: 500px;

    max-width: 347px;
    order: 2;

    width: 100%;
    background: #f5f5f5;

    border: 1px solid #cdc8c5;

    border-radius: 4px;

    margin: 30px 0 8% 30px;

    text-align: center;

    display: inline-block;

    vertical-align: top

}



.container-left-one-we-buy-porsche h1 {

    font-family: BebasBold;

    font-size: 26px;

    color: #383838;

    margin-top: 20px;

    letter-spacing: 1px

}



.container-left-one-we-buy-porsche h2 {

    font-family: BebasBold;

    font-size: 26px;

    color: #9a0b0b;

    margin-top: -6px;

    letter-spacing: 2px

}



.container-left-one-we-buy-porsche h3 {

    font-size: 18px;

    font-weight: 600;

    color: #9a0b0b;

    margin-top: -7px

}



.container-left-one-we-buy-porsche h3 a {

    color: #9a0b0b

}



.container-left-one-we-buy-porsche h3 a:hover {

    color: #337ab7

}



.container-left-one-we-buy-porsche .we-buy-porsche-form {

    margin: 18px auto;

    max-width: 319px;

    width: 100%

}



.container-left-one-we-buy-porsche .we-buy-porsche-form label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    display: block;

    text-align: left;

    margin-bottom: 8px;

    margin-top: -1px

}



.container-left-one-we-buy-porsche .we-buy-porsche-form label span {

    font-size: 15px;

    font-weight: 400;

    color: #9a0b0b

}



.container-left-one-we-buy-porsche .we-buy-porsche-form input {

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    padding: 10px;

    border-radius: 6px;

    border: 1px solid #bfbfbf

}



.container-left-one-we-buy-porsche .we-buy-porsche-form textarea {

    min-height: 91px;

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    margin: 10px 0;

    color: #383838;

    padding: 10px;

    border-radius: 5px;

    border: 1px solid #bfbfbf;

    display: block

}



.container-left-one-we-buy-porsche .we-buy-porsche-form .img-upload-holder {

    max-width: 310px;

    width: 100%;

    min-height: 88px;

    border: 2px dashed #cdcdcd;

    border-radius: 5px;

    margin: 0 auto;

    background: #FFF;

    position: relative

}



.container-left-one-we-buy-porsche .we-buy-porsche-form .img-upload-holder img {

    width: 100%;

    display: block;

    margin: 0 auto;

    position: relative

}



.contact-left-holder,

.contact-top-menu {

    display: inline-block;

    vertical-align: top;

    width: 100%

}



.container-left-one-we-buy-porsche .we-buy-porsche-form .img-upload-holder i {

    color: #d2d2d2

}



.container-left-one-we-buy-porsche .we-buy-porsche-form .file-input-action input {

    max-width: 210px;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    padding: 10px;

    border: 1px solid #bfbfbf

}

.container-left-one-we-buy-porsche .we-buy-porsche-form p {
    font-size: 14px;

    font-weight: 600;

    color: #383838;

    text-align: center;

    line-height: 17px;

    margin: 15px 0

}



.c-breadcrumbs {

    margin-left: 22px;

    margin-top: -10px

}



.c-location {

    margin: 0 0 0 22px;

    max-width: 890px;

    width: 100%

}



.c-location p {

    margin-top: 7px;

    line-height: 17px;

    font-size: 15px

}



.contact-top-menu {

    margin: 30px 24px 19px;

    text-align: left

}



.contact-top-menu label {

    font-family: BebasBold;

    font-size: 26px;

    color: #383838;

    margin: 3px 0 0;

    letter-spacing: 1px

}



.contact-left-holder {

    max-width: 432px;

    margin: -5px 0 100px 22px

}



.contact-left-holder p {

    margin-top: 20px;

    line-height: 17px;

    font-size: 15px

}



.contact-left-holder .contact-page-form {

    width: 100%;

    text-align: left;

    margin-top: -6px

}



.contact-left-holder .contact-page-form label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    display: block;

    text-align: left;

    padding: 5px;

    margin: 0

}



.contact-right-holder,

.sell-us-your-car-two {
    padding-left: 15px;
    display: inline-block;

    width: 100%;

    vertical-align: top

}



.contact-left-holder .contact-page-form label span {

    font-size: 15px;

    font-weight: 400;

    color: #9a0b0b

}



.contact-left-holder .contact-page-form input {

    width: 100%;

    background: #f5f5f5;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    font-size: 18px;

    padding: 7px

}



.contact-left-holder .contact-page-form textarea {

    width: 100%;

    background: #f5f5f5;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    font-size: 18px;

    padding: 12px

}



.contact-right-holder {

    max-width: 463px;

    margin: -9px 0 30px 23px

}



.contact-right-holder h2 {

    font-family: BebasBold;

    font-size: 20px;

    color: #383838;

    text-align: left;

    margin-top: 15px

}



.contact-right-holder span {

    padding: 0 10px

}



.contact-right-holder p {

    font-size: 15px;

    color: #383838;

    text-align: left;

    line-height: 17px

}



.contact-right-holder ul li {

    list-style-type: square;

    color: #9a0b0b;

    margin-left: 49px;

    margin-top: 20px;

    font-size: 25px;

    line-height: 10px;

    vertical-align: top

}



.contact-right-holder ul li p {

    line-height: 16px

}



.contact-right-holder .hours-operation-holder {

    border: 2px solid #9a0b0b;

    border-radius: 5px;

    margin: 21px 0;

    padding-left: 20px

}



.contact-right-holder .hours-operation-holder h1 {

    margin-top: 11px

}



.contact-right-holder .hours-operation-holder table {

    width: 100%;

    margin: 8px 0 13px -17px

}



.contact-right-holder .hours-operation-holder td {

    padding: 10px;

    text-align: center

}



.contact-right-holder .hours-operation-holder tr {

    padding: 0;

    line-height: 0;

    margin-left: 10px

}



.contact-right-holder .hours-operation-holder tr.days {

    font-family: BebasBold;

    font-size: 18px;

    color: #9a0b0b

}



.contact-right-holder .hours-operation-holder tr.days .weekends {

    font-family: BebasBold;

    font-size: 18px;

    color: #383838

}



.contact-right-holder .hours-operation-holder tr.time {

    font-size: 12px;

    color: #383838

}



.sell-us-your-car-two {
order: 3;
    margin: 10px 0;

    max-width: 861px

}



.sell-us-your-car-container {

    margin: 10px auto

}



.sell-us-your-car-container p {

    text-align: center;

    max-width: 666px;

    margin: 0 auto;

    color: #383838;

    font-size: 18px;

    font-weight: 400

}



.sell-us-your-car-container .sell-us-your-car-holder {

    max-width: 864px;

    margin-left: -14px

}



.sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder {

    max-width: 259px;

    min-height: 205px;

    border-radius: 4px;

    width: 100%;

    display: inline-block;

    vertical-align: top;

    margin: 30px 0 -11px 9px;

    text-align: center;

    border: 1px solid transparent;

    -webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in;

    transition: all .3s ease-in;

    background-size: cover

}



.sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder:hover {

    border: 1px solid #9a0b0b;

    cursor: pointer

}



.sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder img {

    max-width: 260px;

    min-height: 205px;

    border-radius: 4px;

    width: 100%

}



.sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder h2 a {

    color: #383838;

    font-size: 16px;

    text-align: center;

    font-weight: 700

}



.faq-container {

    margin-top: 45px

}



.faq-container h1 {

    letter-spacing: 1px;

    margin-bottom: 8px

}



.toggle-item {

    padding-left: 0

}



.toggle-title {

    color: #383838;

    padding: 20px 25px 20px 38px;

    position: relative;

    cursor: pointer

}



.toggle-title.clicked:before,

.toggle-title:before {

    content: 'Q:';

    position: absolute;

    left: 15px;

    top: 28px;

    font-weight: 700

}



.toggle-title h4 {

    font-size: 16px

}



.toggle-title.clicked {

    color: #9a0b0b!important;

    border-bottom: 0 solid #ccc!important

}



.toggle-details .t-detail-holder .toggle-content,

.toggle-title,

.toggle_slide {

    border-bottom: 1px solid #ccc

}



.toggle-details {

    padding: 0 13px;

    display: none

}



.toggle-s {

    margin: 0 -15px 80px;

    max-width: 839px

}



.toggle-details .t-detail-holder .toggle-content label {

    position: relative;

    text-align: left;

    padding-left: 22px;

    font-weight: 400;

    margin-top: -20px

}



.toggle-details .t-detail-holder .toggle-content label:before {

    content: 'A:';

    position: absolute;

    left: 2px;

    color: #9a0b0b;

    font-weight: 700

}



.toggle-details .t-detail-holder .toggle-content h4 {

    color: #cc0202;

    font-size: 17px;

    margin-bottom: 9px

}



.toggle-details .t-detail-holder .toggle-content h2 {

    font-size: 24px;

    margin-bottom: 12px

}



h3.suyc-con {

    margin-top: -11px

}



.toggle_slide {

    padding-bottom: 10px

}



.toggle_slide p {

    padding-top: 10px;

    font-size: 16px;

    text-align: left;

    margin: 0;

    position: relative;

    padding-left: 36px;

    font-weight: 400;

    max-width: 861px

}



.toggle_slide p:before {

    content: 'A:';

    position: absolute;

    left: 14px;

    color: #9a0b0b;

    font-weight: 700

}



.acc_holder {

    border-bottom: 1px solid red

}



.breadcrumbs-two a {

    color: #878787;

    font-size: 14px;

    padding: 5px

}



.breadcrumbs-two a:hover {

    color: #9a0b0b;

    text-decoration: none

}



.breadcrumbs-two span {

    color: #878787;

    font-size: 12px;

    font-weight: 400

}



.inventory-detail-container {

    background: #f5f5f5;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    width: 100%;

    display: inline-block;

    margin: 20px 0

}



.inventory-detail-container .inventory-detail-img-holder {

    max-width: 472px;

    min-height: 292px;

    margin: 10px 30px 10px 10px;

    width: 100%;

    border-radius: 5px

}



.inventory-detail-container .inventory-detail-img-holder img {

    width: 100%

}



.inventory-detail-container .inventory-detail-holder {

    max-width: 420px;

    width: 100%;

    padding: 0 5px;

    border-bottom: 1px solid #e8e8e8;

    display: inline-block;

    vertical-align: top;

    float: right;

    margin: 10px 0 5px

}



.inventory-detail-holder .inventory-detail-logo-holder {

    padding: 10px 0

}



.inventory-detail-logo-holder {

    display: inline-block

}



.inventory-detail-title-holder h2 {

    color: #383838;

    font-size: 16px;

    font-weight: 700;

    margin: 25px 0 0 12px;

    display: block

}



.inventory-detail-desc-holder {

    max-width: 420px;

    width: 100%

}

.inventory-detail-desc-holder:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}



.inventory-detail-desc-holder h5 {

    font-weight: 700;

    font-size: 12px;

    color: #878787

}



.inventory-detail-desc-holder span {

    font-weight: 700;

    font-size: 24px;

    color: #9a0b0b;

    margin-left: 20%

}



.inventory-detail-desc-holder p {

    font-size: 11.5px;

    font-style: italic;

    color: #424242;

    line-height: 18px;

    max-width: 416px

}



.inventory-detail-container .inventory-tab {

    max-width: 963px;

    width: 100%

}



.id-request {
    font-weight:700;
    font-size:14px;
    display: block;
    width: 142px;
    margin: 0 auto 20px auto;
    text-align: center;
    border: 4px solid #9a0b0b;

    color: #FFF;

    background: #9a0b0b;

    text-decoration: none;

    padding: 10px 0;

    border-radius: 3px

}



.id-request:hover {

    color: #FFF!important;

    text-decoration: none

}



ul.nav.nav-tabs {

    border: 0

}



ul.img-cont.list-unstyled {
    display: flex;
    flex-wrap: wrap;
    margin: 15px 11px

}



.i-img-holder {

    margin: 9px 5px 9px -1px;

    background: #FFF;

    border: 1px solid #e2e0df;

    max-width: 960px;

    width: 100%;

    border-top-right-radius: 7px;

    border-bottom-left-radius: 7px;

    border-bottom-right-radius: 7px;

    /* max-height: 600px;
       overflow-y: auto
     */

    height: auto;



}



.i-img-holder li {
    position: relative;
    width: 20%;

/*    width: 23% !important;
*/
    display: inline-block;

/*    min-width: 140px;
*/
    padding:  10px;

/*    margin: 6px 4px 6px 0;
*/
/*    max-width: 140px;
*/
    /*min-height: 103px;
*/
   /* width: 100%;*/

    background-size: cover;

    vertical-align: top;

    overflow: hidden

}



.i-img-holder li video {
/*    min-height: 103px;
*/
    width: 100%;

    height: 100%;

    background: #000;

    border-radius: 5px

}

.i-img-holder li a[data-isvideo="1"]:before {
    content: "\f144";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;

/*    z-index: 9;
*/    font: normal normal normal 28px/1 FontAwesome;
    color: #f5f5f5;
    opacity: .7;
}


.i-img-holder li:hover a[data-isvideo="1"]:before {
        opacity: 1;

}



.i-img-holder li img {

    width: 100%;

    border-radius: 3px

}



.i-vid-holder {

    margin: 9px 5px 29px -1px;

    background: #FFF;

    border: 1px solid #e2e0df;

    max-width: 960px;

    width: 100%;

    border-top-right-radius: 7px;

    border-bottom-left-radius: 7px;

    border-bottom-right-radius: 7px

}



.i-vid-holder li {

    display: inline-block;

    margin: 6px 4px 6px 0;

    max-width: 141px;

    min-width: 103px;

    width: 100%

}



.tab-content {

    margin: -10px 14px 13px

}



ul.nav.nav-tabs {

    margin: 0 13px

}



.inventory-detail-info-container {

    width: 100%;

    margin: 15px 0;

    display: inline-block;

    vertical-align: top

}



.inventory-detail-info-container .detail-info-left {

    min-height: 521px;

    width: 100%;

    max-width: 450px;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    background: #f5f5f5;

    text-align: center;

    display: inline-block;

    vertical-align: top

}



.inventory-detail-info-container .detail-info-left p {

    font-size: 18px;

    text-align: center;

    color: #383838

}



.inventory-detail-info-container .detail-info-left h2 {

    font-family: BebasBold;

    color: #9a0b0b;

    font-size: 36px;

    margin-top: 25px

}



.inventory-detail-info-container .detail-info-left label {

    font-weight: 700;

    font-size: 18px;

    color: #383838;

    text-align: center;

    display: block

}



.inventory-detail-info-container .detail-info-left h3 {

    font-weight: 700;

    font-size: 27px;

    color: #9a0b0b;

    text-align: center;

    display: block

}



.inventory-detail-info-container .detail-info-left h5 {

    font-size: 18px;

    color: #999;

    text-align: center;

    display: block

}



.inventory-detail-info-container .detail-info-left .inventory-detail-box {

    max-width: 400px;

    min-height: 271px;

    background: #dedede;

    border-radius: 5px;

    width: 100%;

    margin: 31px auto 0;

    padding: 15px 0

}



.inventory-detail-info-container .detail-info-right {

    min-height: 521px;

    width: 100%;

    max-width: 450px;

    border-radius: 3px;

    border: 1px solid #cdc8c5;

    background: #f5f5f5;

    text-align: center;

    display: inline-block;

    vertical-align: top;

    margin-left: 40px

}



.inventory-detail-info-container .detail-info-right h3 {

    font-weight: 400;

    font-size: 15px;

    color: #383838;

    text-align: center

}



.pause-btn,

.play-btn {

    font-size: 20px;

    color: #FFF

}



.inventory-detail-info-container .detail-info-right .detail-info-right-form {

    max-width: 330px;

    width: 100%;

    margin: 5px auto

}



.inventory-detail-info-container .detail-info-right .detail-info-right-form label {

    display: block;

    text-align: left;

    margin: 10px 0;

    font-weight: 400

}



.inventory-detail-info-container .detail-info-right .detail-info-right-form input {

    width: 100%;

    min-height: 41px;

    padding: 10px;

    border-radius: 3px;

    border: 1px solid #cdc8c5

}



.inventory-detail-info-container .detail-info-right .detail-info-right-form textarea {

    width: 100%;

    padding: 10px;

    border-radius: 3px;

    border: 1px solid #cdc8c5

}



.submit_inventory {

    margin: 20px 0!important

}



div#video-view,

video#video1,

video#video2,

video#video3,

video#video4,

video#video5,

video#video6 {

    width: 100%;

    margin: 0 auto

}



.item.image-checker video {
        display: block;


    width: 100%;

    background: #9a0b0b;

    border-radius: 7px;

    min-height: 103px

}



div#video-view {

    position: relative;

    max-width: 1000px

}



.img-pop-up {

    display: none

}



#carouselButtons {

    margin-left: 50%;

    position: absolute;

    bottom: 5%;

    background: 0 0

}



.img-slide-cont,

.img-slide-cont img,

.item .active img {

    margin: 0 auto;

    /*    width: 100%

    */}



.img-slide-cont {
    width: 134vh;
    max-height: 100vh;

    max-width: 1260px;

    /*    min-height: 677px

    */}


.tab-content>.active{
  /*  margin-top: 20px; */
}

.carousel-inner {
/*
    position: relative;

    width: 100%;

    height: 100vh;

    overflow: hidden*/

}



#test-form {

    position: fixed;

    top: 5%;

    right: 0;

    left: 0

}



.play-btn {

    margin-left: -50px;

    font-weight: 700

}



.pause-btn {

    margin-left: 38px;

    font-weight: 700

}



.pause-btn:hover,

.play-btn:hover {

    text-decoration: none;

    color: #9a0b0b

}



span.glyphicon.glyphicon-chevron-left,

span.glyphicon.glyphicon-chevron-right {

    color: #FFF;

    transform: translate(-50%,-50%);

    margin: 0;

    top: 50%;

}

span.glyphicon.glyphicon-chevron-right{

    right: 50%;



}



.carousel{

  /*  width: 135vh;
    max-width: 1260px;
    margin: 0 auto;
*/
}

.carousel-control.short{
/*    max-height: 807px;
*/    height: 0;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
/*    margin-bottom: 33px;
*//*    margin-top: -30px;
*/}

/*.short span.glyphicon.glyphicon-chevron-right {

    margin-top: 30px;

}*/

.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right,

.carousel-control .icon-next,

.carousel-control .icon-prev {

    width: 30px;

    height: 30px;

    margin-top: -15px;

    font-size: 30px;

}



.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right {

    font-size: 26px

}

.carousel-control:hover .glyphicon-chevron-left,

.carousel-control:hover .glyphicon-chevron-right {
opacity: 1;

}



.breadcrumbs-holder {

    margin: 40px 0 0 12px

}



.wbpd-form {

    max-width: 285px;

/*    width: 100%;
*/
    margin-right: 27px

}



.we-buy-porsche-detail-left-container {

    max-width: 314px;

/*    width: 100%;
*/
    display: inline-block;

    vertical-align: top;

    margin-top: -40px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder {

    background: #f5f5f5;

    border: 1px solid #cdc8c5;

    border-radius: 3px;

    margin: 10px auto 29px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder h1 {

    font-family: BebasBold;

    font-size: 64px;

    color: #383838;

    letter-spacing: 1px;

    text-align: center

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder h2 {

    font-family: BebasBold;

    font-size: 34px;

    color: #9a0b0b;

    margin-top: -17px;

    letter-spacing: 2px;

    text-align: center

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder h3 {

    font-size: 18px;

    color: #383838;

    font-weight: 700;

    line-height: 25px;

    margin-top: 0;

    text-align: center

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing {

    max-width: 240px;

    width: 100%;

    margin: 10px 25px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing ul li {

    list-style-type: disc;

    padding: 2px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing ul li:last-child {

    margin-bottom: 30px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing a {

    font-weight: 400;

    font-size: 15px;

    color: #383838

}



.we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing a:hover {

    color: #9a0b0b

}



.we-buy-porsche-detail-right-container {

    max-width: 907px;

/*    width: 100%;
*/
    display: inline-block;

    vertical-align: top;

    margin: 21px 10px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

    max-width: 584px;

/*    width: 100%;
*/
    display: inline-block;

    vertical-align: top;

    margin: -13px 0

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red {

    min-height: 338px;

    width: 100%;

padding: 0 15%;
    border-radius: 6px;

    background: #9a0b0b;

    text-align: center;

    margin: 24px 0 0

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h1 {

    font-family: Arial, sans-serif;

    font-weight: 700;

    font-size: 30px;

    color: #FFF;

    letter-spacing: 10px;

    letter-spacing: 2px;

    padding: 30px 0 0

}



.c-brand-col-two .c-brand-col-two-inner h1,

.c-brand-col-two-inner h2,

.new-arrivals h1,

.we-buy-porsche-col-two-inner h1,

.we-buy-porsche-col-two-inner h2 {

    font-family: BebasBold

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h2 {

    font-weight: 700;

    font-size: 18px;

    color: #FFF;

    line-height: 22px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one label {

    font-family: BebasBold;

    font-size: 36px;

    color: #FFF;

    margin-top: 5px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one hr {

    border: 2px solid #FFF;

    max-width: 112px;

    margin: 0 auto

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one h4 {

    font-weight: 700;

    font-size: 22px;

    color: #FFF;

    margin-bottom: 13px

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one h4 a {

    color: #FFF

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one h4 a:hover {

    color: #337ab7

}



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one h3 {

    font-weight: 700;

    font-size: 17px;

    color: #FFF;

    margin-top: -10px

}



.wpd-car-holder {

    width: 100%;

    text-align: center;

    margin: 20px 0

}



.wpd-car-holder ul li {

    display: inline-block;

    max-width: 177px;

    min-height: 134px;

    margin: 13px 1px 4px 11px;

    background-size: cover

}



.wpd-car-holder img {

    width: 100%;

    margin: 0 auto;

    border-radius: 8px

}



.we-buy-porsche-col-two {

    max-width: 362px;

    float: left

}



.we-buy-porsche-col-two-inner {

    min-height: 500px;

    max-width: 350px;
padding: 0 15px;
/*    width: 100%;

*/
    background: #f5f5f5;

    border: 1px solid #cdc8c5;

    border-radius: 4px;

    margin: 30px 0 8%;

    text-align: center;

    display: inline-block;

    vertical-align: top

}



.we-buy-porsche-col-two-inner h1 {

    font-size: 26px;

    color: #383838;

    margin-top: 20px;

    letter-spacing: 1px

}



.we-buy-porsche-col-two-inner h2 {

    font-size: 26px;

    color: #9a0b0b;

    margin-top: -6px;

    letter-spacing: 2px

}



.we-buy-porsche-col-two-inner h3 {

    font-size: 18px;

    font-weight: 600;

    color: #9a0b0b;

    margin-top: -11px

}



.we-buy-porsche-col-two-inner h3 a {

    color: #9a0b0b

}



.we-buy-porsche-col-two-inner h3 a:hover {

    color: #337ab7

}



.we-buy-porsche-col-two-inner .wpd-form {

    margin: 18px auto;

    max-width: 281px;

    width: 100%

}



.we-buy-porsche-col-two-inner .wpd-form label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    display: block;

    text-align: left;

    margin-bottom: 8px;

    margin-top: -1px

}



.we-buy-porsche-col-two-inner .wpd-form input {

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    padding: 10px;

    border-radius: 6px;

    border: 1px solid #bfbfbf

}



.we-buy-porsche-col-two-inner .wpd-form textarea {

    min-height: 91px;

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    margin: 10px 0;

    color: #383838;

    padding: 10px;

    border-radius: 5px;

    border: 1px solid #bfbfbf;

    display: block

}



.we-buy-porsche-col-two-inner .wpd-form p {

    font-size: 14px;

    font-weight: 600;

    color: #383838;

    text-align: center;

    line-height: 17px;

    margin: 15px 0

}



.c-brands-desc-holder p,

.c-brands-desc-holder-2 p,

.c-brands-desc-holder-inner p {

    font-size: 15px;

    color: #383838;

    line-height: 26px

}



.container-right .c-brand-col-one {

    max-width: 585px;

    width: 100%;

    float: left

}



.car-brands-title {

    max-width: 500px;

    width: 100%;

    margin: 37px 0 0

}



.c-brands-desc-holder {

    max-width: 257px;

    width: 100%;

    margin-right: 20px

}



.c-brands-desc-holder-2,

.c-brands-desc-holder-inner {

    max-width: 700px;

    margin-right: 20px;

    margin-top: 20px;

    width: 100%

}



.c-brands-img-holder {

    max-width: 300px;

    min-height: 228px;

    margin: 0 8px 0 0;

    background-size: cover

}



.c-brands-img-holder img {

    width: 100%;

    border-radius: 10px

}



.c-brands {

    margin-top: 35px

}



.c-brand-col-three {

    margin-top: 48px

}



.c-brand-col-three ol li {

    list-style-type: decimal;

    margin-left: 32px;

    padding-bottom: 2px

}



.c-brand-col-three ol li a {

    color: #337ab7

}



.c-brand-col-three ol li a:hover {

    text-decoration: underline

}



.container-right .c-brand-col-two {

    max-width: 362px;

    float: left;

    width: 100%

}



.c-brand-col-two .c-brand-col-two-inner {

    min-height: 500px;

    max-width: 350px;

    width: 100%;

    background: #f5f5f5;

    border: 1px solid #cdc8c5;

    border-radius: 4px;

    margin: 30px 0 8% 35px;

    text-align: center;

    display: inline-block;

    vertical-align: top

}



.c-brand-col-two .c-brand-col-two-inner h1 {

    font-size: 26px;

    color: #383838;

    margin-top: 20px;

    letter-spacing: 1px

}



.c-brand-col-two-inner h2 {

    font-size: 26px;

    color: #9a0b0b;

    margin-top: -5px;

    letter-spacing: 2px

}



.c-brand-col-two .c-brand-col-two-inner h3 {

    font-size: 18px;

    font-weight: 600;

    color: #9a0b0b;

    margin-top: -10px

}



.c-brand-col-two .c-brand-col-two-inner h3 a {

    color: #9a0b0b

}



.c-brand-col-two .c-brand-col-two-inner h3 a:hover {

    color: #337ab7

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form {

    margin: 18px auto;

    max-width: 318px;

    width: 100%

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form label {

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    display: block;

    text-align: left;

    margin-bottom: 8px;

    margin-top: -1px

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form label span {

    font-size: 15px;

    font-weight: 400;

    color: #9a0b0b

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form input {

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    padding: 10px;

    border-radius: 6px;

    border: 1px solid #bfbfbf

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form textarea {

    min-height: 91px;

    width: 100%;

    font-size: 15px;

    font-weight: 400;

    margin: 10px 0;

    color: #383838;

    padding: 10px;

    border-radius: 5px;

    border: 1px solid #bfbfbf;

    display: block

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form .img-upload-holder {

    max-width: 310px;

    width: 100%;

    min-height: 88px;

    border: 2px dashed #cdcdcd;

    border-radius: 5px;

    margin: 0 auto;

    background: #FFF;

    position: relative

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form .img-upload-holder img {

    width: 100%;

    display: block;

    margin: 0 auto;

    position: relative

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form .img-upload-holder i {

    color: #d2d2d2

}



.file-img {

    opacity: 0;

    position: absolute

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form .file-input-action input {

    max-width: 210px;

    font-size: 15px;

    font-weight: 400;

    color: #383838;

    padding: 10px;

    border: 1px solid #bfbfbf

}



.c-brand-col-two .c-brand-col-two-inner .c-brands-form p {

    font-size: 13px;

    font-weight: 600;

    color: #383838;

    text-align: center;

    line-height: 17px;

    margin: 15px 0

}



.c-brand-detail-holder-2 p,

.c-brand-detail-holder.f-left p {

    line-height: 25px;

    font-size: 15px;

    color: #383838

}



.border-holder,

.border-holder-last {

    border-top: 1px solid #e2e2e2;

    max-width: 235px;

    margin: 5px auto;

    width: 100%

}



.border-holder-last {

    border-bottom: 1px solid #e2e2e2

}



.c-brand-detail-img-holder.f-left {

    max-width: 216px;

    min-height: 164px;

    background-size: cover

}



.c-brand-detail-img-holder.f-left img {

    width: 100%;

    border-radius: 7px

}



.c-brand-detail-holder.f-left {

    max-width: 351px;

    width: 100%

}



.c-brand-detail-holder-2 strong {

    font-weight: 700

}



.c-brand-detail-holder-3 {

    margin: 27px 0 0

}



.c-brand-detail-holder-3 p {

    line-height: 22px;

    color: #383838;

    font-size: 15px

}



.c-detail-brands-desc-holder {

    max-width: 339px;

    width: 100%;

    margin-right: 20px

}



.c-detail-brands-desc-holder p,

.c-detail-brands-desc-holder-2 p,

.c-detail-brands-desc-holder-3 p {

    font-size: 15px;

    color: #383838;

    line-height: 26px

}



.c-detail-brands-img-holder {

    max-width: 300px;

    min-height: 166px;

    margin: 0 8px 0 0

}



.c-detail-brands-img-holder img {

    width: 100%

}



.content-holder {

    padding: 0 10px 10px

}



.new-arrivals h1 {

    font-size: 26px;

    font-weight: 700;

    color: #383838;

    margin: 0

}



.hvr-float {

    display: inline-block;

    vertical-align: middle;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px transparent;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    -webkit-transition-duration: .3s;

    transition-duration: .3s;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out

}



.hvr-float:active,

.hvr-float:focus,

.hvr-float:hover {

    -webkit-transform: translateY(-8px);

    transform: translateY(-8px)

}



.active_nav {

    color: #9a0b0b!important;

    border-bottom: 3px solid #9a0b0b!important

}



.dropdown_make.toggled {

    border-bottom-left-radius: 0;

    transition: all .5s ease;

    -o-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -ms-transition: all .5s ease

}



.dropdown_make {

    border-radius: 3px;

    background: #f5f5f5;

    color: #898989;

    font-style: italic;

    border: 1px solid #cdc8c5;

    padding: 10px;

    width: 100%;

    display: inline-block;

    max-width: 242px;

    height: 42px;

    text-align: left!important;

    position: relative

}



.h_new_arrival_holder,

.h_new_arrival_holder_placeholder {

    min-height: 199px;

    max-width: 298px

}



.dropdown_make>p {

    cursor: pointer

}



.dropdown_make>ul {

    display: none;

    position: absolute;

    top: 41px;

    left: 0;

    right: 0;

    border: 1px solid #cdc8c5;

    margin: auto;

    background-color: inherit;

    border-radius: 0 0 4px 4px

}



.dropdown_make>ul li {

    padding: 5px 5px 10px;

    cursor: pointer

}



.contact-top-menu .btn-red {

    vertical-align: middle;

}



.bg_css {

    background-size: cover!important;

    background-position: center!important;

    background-repeat: no-repeat!important

}



.stock_num_holder {

    text-align: center;

    width: 150px;

    height: 40px;

    background: #9a0b0b;

    margin: 0 auto;

    border-radius: 5px

}



.stock_num_holder p,

.stock_num_holder p span {

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    line-height: 41px

}



.h_new_arrival_holder {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat

}



.bg_css_contain,

.h_new_arrival_holder_placeholder {

    background-size: contain;

    background-repeat: no-repeat;

    background-position: center

}



.wbc_img_holder,

.wbc_img_placeholder_holder {

    max-width: 250px!important;

    min-height: 167px!important;

    background-repeat: no-repeat;

    background-position: center

}



.wbc_img_holder {

    width: 100%: ;

    background-size: cover

}



.wbc_img_placeholder_holder {

    width: 100%;

    background-size: contain

}



.pagination>li>a,

.pagination>li>span {

    color: #868686;

    border: 1px solid #d7d7d7;

    border-radius: 10px;

    margin: 0 5px

}



.pagination>li:first-child>a {

    border-radius: 10px

}



.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span,

.pagination>.active>span:focus,

.pagination>.active>span:hover {

    background-color: #9a0b0b;

    border: none

}



.pagination>li:first-child>span,

.pagination>li:last-child>a {

    border-radius: 10px

}



.pagination {

    float: right

}



.pagination>li>a:hover {

    background-color: #9a0b0b;

    color: #fff

}



.pagination>.active>span {

    padding: 8px 14px

}



.pagination>.disabled>span {

    padding: 7px 13px;

    border-color: #ddd

}



.inventory_suggested_cars_holder_placeholder {

    min-height: 199px;

    max-width: 298px;

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat

}



.img_cont,

.inventory_suggested_cars_holder,

.wpd-car-holder-item {

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center

}



.inventory_suggested_cars_holder {

    min-height: 199px;

    max-width: 298px

}



.wpd-car-holder-item {

    min-height: 135px;

    width: 177px;

    border-radius: 5px

}



.img_cont {

        width: 100%;
    padding-top: 70%;

/*    width: 140px;

    height: 107px;*/

    border-radius: 5px

}



.inventory_a_container {

    display: block

}



.inventory_a_container:hover {

    text-decoration: none!important

}



.left-listing>ul>li {

    font-weight: 400;

    font-size: 15px;

    color: #383838

}



.inventory-single-logo {

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat;

    width: 47px;

    min-height: 47px

}



.add-class-p {

    font-size: 15px!important;

    color: #383838!important;

    line-height: 26px!important

}



.inventory-side-desc {

    font-size: 18px!important;

    line-height: 1.7!important

}





@media only screen and (max-width:1261px) {


    .column-one-dropdown{

        margin-bottom:20px;

    }


    .inventory-detail-desc-holder{

        padding-left: 25px;

    }

    .inventory-detail-info-container .detail-info-left,

    .inventory-detail-info-container .detail-info-right {

        margin-left: 0;

    }

}

@media only screen and (max-width:1242px) {



.we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red {
    padding: 0 8%;
}


.we-buy-porsche-detail-left-container {
    max-width: 270px;
}
.wbpd-form {
    margin-right: 10px;
}
    .container-right {

        max-width: 932px;

        margin-left:25px;

    }

    .container-left {

        max-width: 240px

    }

    .row-cars .car-holder {

        max-width: 298px;

        padding: 0 23px 15px

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 666px

    }

    .container-left .container-left-two .container-left-two-input input {

        max-width: 178px

    }

    .row-cars .car-holder .img-holder {

        max-width: 170px

    }

    .bg-holder {

        margin: -5px auto 25px

    }

    .detail-holder {

        max-width: 675px

    }

    .container-left-one-we-buy-porsche {

        max-width: 350px

    }

    .sell-us-your-car-two {

        max-width: 815px

    }

    .a-desc-container .a-car-col ul li {

        max-width: 308px

    }

    .car-brands-holder {

        margin-right: 17px

    }

    .c-brand-p-holder {

        max-width: 690px

    }

    .contact-left-holder {

        max-width: 415px

    }

    .c-brand-col-two .c-brand-col-two-inner {

        max-width: 310px

    }

    .container-right .c-brand-col-two {

        max-width: 340px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 287px

    }

    .inventory-detail-info-container .detail-info-left,

    .inventory-detail-info-container .detail-info-right {

        margin-left: 0;

        max-width: 440px

    }

    .inventory-detail-container .inventory-detail-img-holder {

        max-width: 465px

    }

    .i-img-holder li {
/*        max-width: 167px
*/
    }

    .i-vid-holder li {

        max-width: 139px

    }

    .we-buy-porsche-container {

        max-width: 820px

    }
.hvr-float{
	display: flex;
}
    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {
    	padding: 0;
        max-width: 568px;

    }

    .we-buy-porsche-detail-right-container {

        max-width: 860px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

        max-width: 550px

    }

    .wbpd-form {

        max-width: 275px

    }

    .wpd-car-holder ul li {

        max-width: 168px

    }

    .inventory-top-menu label {

        font-size: 23px

    }

}



@media only screen and (max-width:1024px) {
.wbpd-form.f-left{

	    width: 100%;
    float: none;
    max-width: 100%;
    padding: 0 20px;
    margin: 0;

}
.we-buy-porsche-detail-right-container .we-buy-porsche-col-one{
	    width: 100%;
    max-width: 100%;
    padding: 0 20px;
}
.we-buy-porsche-detail-left-container {
    max-width: 100%;
}
.id-request{
    margin-bottom: 10px;
}
 .row-cars{
    	display: flex;
    }
.hvr-float {
    flex-direction: column;
}
.container{
	display: block;
}

    .container-right {

        margin: 0 auto;

        float: none

    }

    .container-left {

        position: static;

        max-width: 70%;

        margin: 0 auto;

    }


    .inventory-detail-container .inventory-detail-img-holder{

        margin: 10px auto;

    }




.i-img-holder li{
    width: 25%;
}
    .page-footer .footer-connect-with-us {

        margin-left: 5px

    }

    .container-left {

        max-width: 250px

    }

    .container-right {

        max-width: 714px;

        margin-left:25px;

    }

    .bg-holder {

         min-height: 100px;

    }

    .row-cars .car-holder {

        max-width: 223px;

        padding: 0 17px 24px

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 500px

    }

    .sell-classic-car .sell-classic-car-img-holder {

        max-width: 214px

    }

    .sell-classic-car .sell-classic-car-desc-holder h1 {

        font-style: 41px

    }

    .sell-classic-car .sell-classic-car-desc-holder p {

        font-size: 15px

    }

    .container-left .container-left-two .container-left-two-input input {

        max-width: 185px

    }

    .column-one-dropdown {

        width: 130px

    }

    .btn-red {

        font-size: 13px

    }

    .inventory {

        max-width: 174px;

        vertical-align: top;

        padding: 12px 17px

    }

    .search {

        max-width: 74px;

        padding: 12px

    }

    .left {

        /*        margin-left: 10px

        */    }

    .detail-holder {

        max-width: 458px

    }

    .btn-white-two.reset {

        max-width: 92px;

        width: 100%;

        font-size: 12px

    }

    .inventory-top-menu label {

        font-size: 19px

    }

    .contact-top-menu {

        margin-left: 0;

        margin-right: 0

    }

    .c-location {

        max-width: 690px

    }

    .contact-left-holder {
        padding-right: 20px;
        max-width: 680px

    }

    .contact-right-holder {

        max-width: 680px;

        margin-bottom: 40px

    }

    .left-2 {

        margin-left: 10px

    }

    .top-menu {

        text-align: left

    }

    .a-desc-container .a-car-col ul li {

        max-width: 232px;

        min-height: 200px

    }

    .inventory-detail-img-holder.f-left {

        float: none;

        margin: 29px auto;

        max-width: 650px;

        width: 100%

    }

    .inventory-detail-desc-holder.f-left {

        max-width: 650px;

        float: none;

        margin: 0 auto;

        padding-bottom:26px;

    }

    .inventory-detail-holder.clearfix {

        float: none;

        text-align: center;

        margin: 0 auto

    }

    .inventory-detail-desc-holder p {

        max-width: 650px;

        width: 100%

    }

    .i-img-holder li {

/*        max-width: 151px
*/
    }

    .inventory-tab {

        margin: 0 14px

    }

    .inventory-detail-info-container .detail-info-left {

        max-width: 100%;

        margin: 10px auto 20px

    }

    .inventory-detail-info-container .detail-info-right {

        margin: 0;

        max-width: 100%

    }

    .inventory-detail-info-container .detail-info-right .detail-info-right-form {
        padding: 0 10px;
        max-width: 560px

    }

    .sell-us-your-car-container .sell-us-your-car-holder {

        max-width: 900px;

        margin: 0 auto

    }

    .sell-us-your-car-two {

        max-width: 1000px

    }

    .faq-container {

        max-width: 500px;

        margin-left: 45px

    }

    .toggle-s {

        max-width: 83%;

        margin-left: 40px

    }

    .container-left-one-we-buy-porsche {

        margin: 0 3% 8%;

        max-width: 94%

    }

    .container-left-one-we-buy-porsche .we-buy-porsche-form {

        margin: 18px auto;

        max-width: 80%

    }

    .btn-red.submit-lg,

    .container-left-one-we-buy-porsche .we-buy-porsche-form .img-upload-holder {

        max-width: 100%

    }

    .we-buy-porsche-container {

        margin-left: 7%

    }

    .container-right .c-brand-col-one {

        max-width: 707px;

        width: 100%

    }

    .c-brands-desc-holder {

        max-width: 350px

    }

    .container-right .c-brand-col-two {

        float: none;

        max-width: 707px;

        width: 100%;

        margin-bottom: 30px

    }

    .c-brand-col-two .c-brand-col-two-inner {

        float: none;

        margin: 30px 0 0;

        max-width: 100%

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 600px;

        width: 100%

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form .img-upload-holder {

        max-width: 100%

    }

    .c-brand-p-holder {

        max-width: 600px;

        margin-right: 23px

    }

    .car-brands-holder .toggle-item {

        max-width: 145px;

        margin-left: 50px

    }

    .row {

        margin: 0

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

        max-width: 600px

    }

    .we-buy-porsche-col-two-inner {

        max-width: 100%

    }

    .we-buy-porsche-detail-left-container {

/*        max-width: 67%;
*/
/*        margin: -80px 0 0 32%;
*/
        float: none;
        margin: 0;

    }

    .we-buy-porsche-col-two-inner .wpd-form {

        max-width: 81%

    }

    .car-brands-holder {

        float: none;

        max-width: 89%;

        margin: 20px 0

    }

    .favorite-car-holder {

        margin-left: -11px;

        max-width: 700px;

        margin-bottom: 40px

    }

    .favorite-car-img-holder {

        max-width: 207px

    }

    .car-brands-history-holder {

        max-width: 700px

    }

    .car-brands-holder h1 {

        text-align: center;

        font-size: 41px

    }

    .id-request {
        margin-bottom: 5%;

    }

}



@media only screen and (max-width:800px) {
	 .row-cars{
    	display: flex;
    }
.hvr-float {
    flex-direction: column;
}
.container{
	display: block;
}
.i-img-holder li {
    width: 33.3333%;
}
    .container-right {

        margin: 0 auto;

        float: none

    }

    .container-left {

        position: static;

        max-width: 70%;

        margin: 0 auto;

    }

    .nav-container a {

        font-size: 18px

    }

    .sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder {

        max-width: 237px

    }

    .we-buy-porsche-container {

        margin-left: 0

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {

        max-width: 500px

    }

    .page-footer .footer-connect-with-us {

        margin-top: -100%

    }

    .page-footer .footer-contact-us {

        margin: 20% 0 50px 29px

    }

    .c-brand-detail-holder.f-left {

        max-width: 100%

    }

    .c-brand-detail-img-holder.f-left {

        max-width: 60%;

        margin: 0 25%

    }

}



@media only screen and (max-width:768px) {

    .container-left {

        max-width: 80%;

/*        margin-left: 0;
*/
    }

    .container-left .container-left-one .container-left-one-title h1 {

        font-size: 100px

    }

    .container-left .container-left-one .container-left-one-title h2 {

        font-size: 54px

    }

    .container-left .container-left-one .container-left-one-title h3 {

        font-size: 22px

    }

    .container-left .container-left-one .container-left-one-title label,

    .container-left .container-left-one .container-left-one-title p {

        font-size: 16px

    }

    .container-left .container-left-one .container-left-one-title .phone {

        margin-bottom: 20px

    }

    .btn-side-red {

        max-width: 49%

    }

    .container-right {

        margin: 0 10px

    }

    .page-footer .footer-contact-us {

        margin: 60px 0 50px

    }

    .page-footer .footer-connect-with-us {

        margin-top:0;

    }

    .sell-classic-car.clearfix {

        margin-bottom: 30px

    }

    .sell-us-your-car-container .sell-us-your-car-holder {

        max-width: 600px;

        margin: 0 auto

    }

    .container-left-one-we-buy-porsche {

        max-width: 91%

    }

    .sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder {

        max-width: 49%;

        margin-left: 0

    }

    .toggle-s {

        margin-left: 0

    }

    .faq-container {

        margin-left: 6px

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {

        max-width: 400px;

        margin-left: 0

    }

    .we-buy-porsche-container {

        margin-left: 0

    }

    .c-brand-col-two .c-brand-col-two-inner {

        margin-top: 30px

    }

    .row {

        margin: 0

    }

    .we-buy-porsche-detail-left-container {

        max-width: 85%;

        margin: 0 57px;

        float: none

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

        float: none;

        margin: 0 auto;

    }

    .wbpd-form {

        max-width: 81%;

        margin: 0 57px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing {

        max-width: 288px;

        margin: 0 auto;

/*        width: 100%
*/
    }

    .nav-container li:first-child {

        margin-left: -1px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing a {

        font-size: 17px

    }

    .nav-container a {

        font-size: 20px

    }

    .container-left .container-left-one .container-left-one-title .classics-top {

        line-height: 50px

    }

    .favorite-car-holder {

        margin-left: -30px

    }

}


@media only screen and (max-width:750px) {

    .navbar-toggle {

        position: relative;

        float: right;

        padding: 1px 10px;

        margin-top: 7px;

        margin-right: 17px;

        margin-bottom: 8px;

        border: 1px solid transparent;

        border-radius: 4px

    }

    .nav-container li:first-child {

        margin-left: 0

    }

    .nav-container li {

        display: block;

        text-align: center;

        line-height: 30px;

        border-right: 0

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form p {

        font-size: 17px

    }

    .favorite-car-holder {

        margin-left: -30px

    }

}



@media only screen and (max-width:720px) {
	
    .row-cars .car-holder {

        max-width: 100%;

        margin-bottom: 13px

    }

.i-img-holder li {
    width: 50%;
}
    .container-left {

/*        float: left
*/
    }

    .container-right {

        margin: 0

    }

    .search {

        margin-left: 0

    }

    .inventory {

        max-width: 160px

    }

    .btn-red {

        font-size: 11px

    }

    .row-cars .car-holder {

        max-width: 215px

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 470px

    }

    .page-footer .footer-connect-with-us {
        margin-top: 0
    }

    .detail-holder .description-holder {

        max-width: 300px

    }

    .detail-holder {

        max-width: 428px

    }

    .inventory-top-menu {

        text-align: left

    }

    .form-inline.inventory-inner .column-one-dropdown {

        width: 32%

    }

    .form-inline.inventory-inner .search {

        margin-left: 31%;

        max-width: 33%

    }

    .c-breadcrumbs,

    .reset {

        margin-left: 0

    }

    .btn-white-two.reset {

        max-width: 32%;

        font-size: 12px;

        margin-bottom: 10px

    }

    .c-location,
    .contact-left-holder,
    .contact-right-holder {
        margin: 0
    }

    .i-img-holder li {
/*        max-width: 149px
*/
    }

}


@media only screen and (max-width:640px) {

 .row-cars{
    	display: block;
    }

   . .row-cars .car-holder{
   	width: 100%;
   	max-width: 100%;
   }
    .company-contact {

        padding: 62px 17% 0

    }

    .navbar-brand {

        padding: 5% 20%;

        float: right

    }

    .row-cars .car-holder {

        max-width: 190px

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 430px

    }

    .sell-classic-car .sell-classic-car-img-holder {

        max-width: 180px

    }

    .container-right {

        margin: 0

    }

    .search {

        max-width: 37%;

        padding: 12px;

        margin-left: 23%;

        margin-top: 10px

    }

    .column-one-dropdown {

        width: 38%

    }

    .inventory {

        max-width: 38%;

        vertical-align: top;

        padding: 12px 17px;

        margin: 10px 4px 0;

        text-align: center

    }

    .form-inline.inventory-inner .column-one-dropdown {

        width: 31%

    }

    .form-inline.inventory-inner .search {

        margin-left: 35%;

        max-width: 32%;

        margin-top: 0

    }

    .a-desc-container .a-car-col ul li {

        max-width: 200px

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {

        max-width: 340px

    }

    .c-brands-img-holder {

        max-width: 230px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 550px

    }

    .favorite-car-holder {

        margin-left: 50px

    }

    .i-img-holder li {

/*        max-width: 175px
*/
    }

}



@media only screen and (max-width:540px) {

    .container-left {

        float: left;

        margin-left: 11%

    }

    .column-one-dropdown {

        width: 36%

    }

    .search {

        max-width: 36%;

        padding: 12px;

        margin-left: 27%;

        margin-top: 10px

    }

    .inventory {

        max-width: 174px

    }

    .company-contact {

        padding: 62px 14% 0

    }

    .bg-holder {
    	background-size: cover;

        min-height: 100px

    }


    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 330px

    }

    .sell-classic-car .sell-classic-car-desc-holder h1 {

        font-size: 29px

    }

    .sell-classic-car .sell-classic-car-desc-holder p {

        font-size: 13px;

        margin-bottom: 15px

    }

    .form-inline.inventory-inner .column-one-dropdown {

        width: 27%

    }

    .form-inline.inventory-inner .search {

        margin-left: 42%;

        max-width: 28%;

        margin-top: -14px

    }

    .btn-white-two.reset {

        max-width: 27%;

        font-size: 12px;

        margin-bottom: 10px;

        margin-top: -16px;

        margin-left: 2px

    }

    .a-desc-container .a-car-col ul li {

        max-width: 167px

    }

    .we-buy-porsches-inventory .we-buy-porsches-img-holder {

        max-width: 200px

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {

        max-width: 300px

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder h4 {

        font-size: 13px

    }

    .c-brands-desc-holder {

        max-width: 100%;

        margin: 0 0 5%

    }

    .c-brands-img-holder {

        max-width: 100%

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 450px

    }

    .container-left .container-left-one .container-left-one-title .classics-top {

        line-height: 50px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form p {

        font-size: 17px

    }

    .favorite-car-holder {

        margin-left: -8px

    }

    ul.img-cont.list-unstyled {

        text-align: center

    }

}



@media only screen and (max-width:480px) {

    .navbar-toggle {

        position: relative;

        float: right;

        padding: 1px 10px;

        margin-top: 7px;

        margin-right: 17px;

        margin-bottom: 8px;

        border: 1px solid transparent;

        border-radius: 4px

    }

    .nav-container li:first-child {

        margin-left: 0

    }

    .nav-container li {

        display: block;

        text-align: center;

        line-height: 30px;

        border-right: 0

    }

    .company-contact {

        text-align: center;

        float: none;

        margin: 70px 0 0

    }

    .bg-holder {

        min-height: 100px

    }

    .container-right {

        margin: 0

    }

    .row-cars .car-holder {

        max-width: 432px;

        margin: 5px 0

    }

    .sell-classic-car .sell-classic-car-img-holder {

        float: none;

        max-width: 450px

    }

    .container-left {

        margin: 0 50px

    }

    .page-footer .footer-connect-with-us {

        margin: 20px 0

    }

    .top-menu {

        text-align: left;

        margin-left: 9px

    }

    .top-menu label {

        display: block

    }

    .inventory,

    .search {

        margin: 10px 0;

        max-width: 47%

    }

    .a-desc-container .a-car-col ul li {

        max-width: 100%;

        min-height: 200px;

        margin: 5px 60px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 400px

    }

    .container-left .container-left-one .container-left-one-title .classics-top {

        line-height: 48px

    }

    .c-brands-desc-holder {

        max-width: 450px

    }

    .c-brands-img-holder.f-right {

        float: none;

        max-width: 350px;

        margin: 0 50px

    }

    .we-buy-porsches-inventory .we-buy-porsches-img-holder {

        max-width: 450px

    }

    .price-holder.f-right {

        float: none;

        text-align: center

    }

    .img-holder.f-left {

        float: none

    }

    .description-holder.f-left {

        margin: 0 31px

    }

    .column-one-dropdown {

        display: inline-block;

        width: 47%;

        margin-left: 0

    }

    .btn-white-two.reset {

        width: 100%

    }

    .we-buy-porsche-detail-left-container {

        max-width: 77%

    }

    .wbpd-form {

        max-width: 81%;

        margin: 0 35px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

        float: none;

        margin: 0 -10px

    }

    .inventory-detail-info-container .detail-info-right .detail-info-right-form {

        max-width: 400px

    }

    .inventory-detail-img-holder.f-left {

        max-width: 410px

    }

    .inventory-detail-desc-holder.f-left {

        padding: 10px

    }

    .inventory-detail-desc-holder p {

        max-width: 400px

    }

    .inventory-tab {

        margin: 0

    }

    .i-img-holder li {

/*        max-width: 190px
*/
    }

    .c-location,

    .contact-left-holder {

        margin: 0 0 0 14px

    }

    .contact-left-holder .contact-page-form {

        width: 95%

    }

    .contact-right-holder {

        margin: 0

    }

    .contact-left-holder .contact-page-form input {

        margin-left: 50px

    }

    .form-inline.inventory-inner .inventory-label {

        display: block

    }

    .form-inline.inventory-inner .column-one-dropdown {

        width: 48%

    }

    .form-inline.inventory-inner .search {

        margin: 0;

        max-width: 49%

    }

    .btn-white-two.reset {

        max-width: 48%;

        margin: 0 4px 10px

    }

    .navbar-brand .img-holder {

        margin: 0

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 450px

    }

    .we-buy-porsches-inventory .we-buy-porsches-desc-holder {

        max-width: 500px;

        margin: 20px 0

    }

    .favorite-car-img-holder {

        max-width: 190px

    }

    .car-brands-history-holder,

    .favorite-car-holder {

        margin: 0

    }

}



@media only screen and (max-width:425px) {

    .navbar-brand .img-holder {

        margin: 0

    }

    .company-contact {

        float: left;

        padding: 53px 24px 0

    }

    .navbar-brand {

        padding: 25px 33px

    }

    .top-menu {

        text-align: left;

        margin-left: 9px

    }

    .top-menu label {

        display: block

    }

    .column-one-dropdown {

        display: inline-block;

        width: 47%;

        margin-left: 0

    }

    .inventory,

    .search {

        margin: 10px 0;

        max-width: 47%

    }

    .bg-holder {

        min-height: 100px;

        margin-bottom: 10px;

        max-width: 96%;

        margin-left: 8px

    }

    .row-cars .car-holder {

        max-width: 379px;

        margin: 10px 0

    }

    .book-mark-us {

        max-width: 95%;

        margin-left: 9px

    }

    .book-mark-us p {

        font-size: 15px

    }

    .sell-classic-car .sell-classic-car-img-holder {

        max-width: 96%;

        float: none;

        margin-left: 0

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 96%

    }

    .sell-classic-car .sell-classic-car-desc-holder h1 {

        font-size: 30px

    }

    .sell-classic-car .sell-classic-car-desc-holder p {

        font-size: 15px

    }

    .page-footer .footer-connect-with-us {

        margin-top: 0;

        padding-top: 0;

        padding-bottom: 50px

    }

    .page-footer .footer-contact-us,

    .page-footer .footer-sitemap-holder {

        padding-top: 0

    }

    .page-footer .footer-about-holder {

        padding: 0

    }

    .price-holder.f-right {

        float: none;

        text-align: center

    }

    .price-holder.f-right .btn-red.details {

        margin: 7px 0 10px

    }

    .img-holder.f-left {

        float: none

    }

    .inventory-container {

        margin: 10px 11px 0 -11px

    }

    .page-first,

    .page-last {

        padding: 8px 6px

    }

    .pagination {

        margin: 20px 12px 26px 0

    }

    .page {

        padding: 5px 10px

    }

    .btn-white-two.reset {

        width: 100%;

        max-width: 185px

    }

    .contact-left-holder,

    .contact-right-holder {

        margin-left: -9px

    }

    .c-location {

        max-width: 400px;

        margin-left: -4px

    }

    .c-breadcrumbs {

        margin-left: 0

    }

    .a-desc-container .a-car-col ul li {

        max-width: 450px;

        margin: 5px 22px

    }

    .container-right {

        margin: auto

    }

    .inventory-detail-img-holder.f-left {

        float: none;

        margin: 15px auto;

        max-width: 364px;

        width: 100%

    }

    .inventory-detail-desc-holder.f-left {

        max-width: 350px;

        float: none;

        margin: 0 auto 20px

    }

    .i-img-holder li {

/*        max-width: 156px;
*/
/*        margin: 5px -5px 5px 12px
*/
    }

    .inventory-detail-info-container .detail-info-left .inventory-detail-box {

        max-width: 350px

    }

    .inventory-detail-info-container .detail-info-right .detail-info-right-form {

        max-width: 300px

    }

    .we-buy-porsches-inventory .we-buy-porsches-img-holder {

        max-width: 393px;

        border-radius: 10px

    }

    .we-buy-porsches-inventory {

        max-width: 400px;

        border-radius: 10px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 330px

    }

    .c-brands-img-holder {

        margin: 0 12%

    }

    .c-brand-col-two .c-brand-col-two-inner {

        margin-top: 30px

    }

    .sell-classic-car.clearfix {

        margin-bottom: 30px;

        margin-left: 8px

    }

    .container-right .inventory-container .car-holder {

        margin-left: 10px

    }

    .c-brand-p-holder {

        max-width: 380px

    }

    .car-brands-holder {

        max-width: 100%

    }

    .favorite-car-img-holder {

        max-width: 46%;

        margin: 0 10px 0 0

    }

    .row,

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one {

        margin: 0

    }

    .wbpd-form {

        margin: 0 12px;

        max-width: 370px

    }

    .we-buy-porsche-detail-right-container {

        margin: 0

    }

    .nav-container li:first-child {

        margin-left: 0

    }

    .nav-container li {

        display: block;

        text-align: center;

        line-height: 30px;

        border-right: 0

    }

    .navbar-toggle {

        position: relative;

        float: right;

        padding: 1px 10px;

        margin-top: 7px;

        margin-right: 17px;

        margin-bottom: 8px;

        border: 1px solid transparent;

        border-radius: 4px

    }

    .we-buy-porsche-detail-left-container {

        margin: 0 30px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h1 {

        font-size: 24px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one label {

        font-size: 32px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one h3 {

        font-size: 14px

    }

    .car-brands-history-holder {

        max-width: 388px

    }

    .form-inline.inventory-inner .column-one-dropdown {

        width: 47%

    }

    .form-inline.inventory-inner .search {

        width: 48%

    }

    .btn-white-two.reset {

        margin: 0 6px

    }

    .c-brand-detail-img-holder.f-left {

        max-width: 95%;

        margin: 0

    }

    .contact-left-holder .contact-page-form input {

        margin: 0

    }

}



@media only screen and (max-width:375px) {

    .bg-holder {

        margin-left: 6px

    }

    .c-brand-p-holder {

        max-width: 340px

    }

    .row-cars .car-holder {

        margin: 0 0 15px -4px;

        max-width: 342px

    }

    .sell-classic-car .sell-classic-car-desc-holder p {

        font-size: 11px

    }

    .inventory {

        max-width: 47%;

        padding: 12px 5px

    }

    .company-contact {

        float: left;

        padding: 0 24px;

        text-align: center

    }

    .page-first,

    .page-last {

        padding: 6px 3px

    }

    .pagination {

        margin: 20px 12px 26px 0

    }

    .pagination-container {

        text-align: center;

        float: none

    }

    .btn-white-two.reset {

        width: 100%;

        max-width: 162px

    }

    .a-desc-container .a-car-col ul li {

        margin: 5px 20px 5px -2px

    }

    .inventory-detail-img-holder.f-left {

        max-width: 315px;

        min-height: 200px

    }

    .inventory-detail-desc-holder.f-left {

        max-width: 315px

    }

    .i-img-holder li {

/*        max-width: 132px;
*/
/*        margin: 5px 0 5px 7px
*/
    }

    .inventory-detail-info-container .detail-info-left .inventory-detail-box {

        max-width: 315px

    }

    .inventory-detail-info-container .detail-info-left h3 {

        font-size: 24px

    }

    .c-brand-col-two .c-brand-col-two-inner {

        margin-top: 30px

    }

    .row {

        margin: 0

    }

    .wbpd-form {

        max-width: 320px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder .left-listing ul li {

        margin-left: 32px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h1 {

        font-size: 22px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h2 {

        font-size: 15px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one label {

        font-size: 27px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one h4 {

        font-size: 20px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one h3 {

        font-size: 13px

    }

    .favorite-car-holder {

        max-width: 450px;

        margin-left: 0

    }

    .car-brands-history-holder {

        max-width: 356px;

        margin: 0 5px

    }

    .container-left {

        margin: 0 36px

    }

    .btn-white-two.reset {

        margin: 0 5px

    }

    .description-holder.f-left {

        margin: 0

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 300px

    }

    .container-left .container-left-one .container-left-one-title h2 {

        font-size: 50px

    }

    .car-brands-holder {

        max-width: 97%

    }

    .favorite-car-img-holder {

        max-width: 46%

    }

    .id-request {

        margin: 0;

        width: 100%

    }

}



@media only screen and (max-width:320px) {

    .book-mark-us {

        max-width: 95%;

        margin-left: 11px

    }

    .sell-classic-car.clearfix {

        margin-bottom: 30px;

        margin-left: 10px

    }

    .container-left .container-left-one .container-left-one-title h1 {

        font-size: 60px

    }

    .container-left .container-left-one .container-left-one-title h2 {

        font-size: 35px

    }

    .btn-side-red {

        max-width: 60%

    }

    .page-footer .footer-sitemap-holder ul {

        width: 252px

    }

    .page-footer .footer-sitemap-holder ul li {

        float: none

    }

    .sell-classic-car .sell-classic-car-img-holder {

        max-width: 92%

    }

    .sell-classic-car .sell-classic-car-desc-holder {

        max-width: 92%;

        border-radius: 0

    }

    .sell-classic-car .sell-classic-car-desc-holder h1 {

        font-size: 21px

    }

    .sell-classic-car .sell-classic-car-desc-holder p {

        font-size: 11px;

        margin: 5px 0 10px

    }

    .inventory,

    .search {

        margin: 5px 0;

        max-width: 96%

    }

    .column-one-dropdown {

        max-width: 100%

    }

    .row-cars .car-holder {

        margin: 0 0 15px -4px

    }

    .copyright-holder label {

        font-size: 12px

    }

    .btn-red {

        font-size: 16px;

        margin-top: 10px

    }

    .inventory {

        max-width: 96%;

        text-align: center

    }

    .company-contact {

        float: left;

        padding: 30px 24px 0;

        text-align: center

    }

    .btn-white-two.reset {

        width: 47%;

        margin: 1px 5px 10px;

        font-size: 15px;

        padding: 11px

    }

    .contact-right-holder .hours-operation-holder {

        padding-left: 9px

    }

    .inventory-detail-img-holder.f-left {

        max-width: 260px;

        min-height: 150px

    }

    .inventory-detail-desc-holder.f-left {

        max-width: 255px

    }

    .i-img-holder li {

/*        width: 100%;
*/
/*        max-width: 115px;
*/
/*        margin: 6px 0 4px 1px
*/
    }

    .inventory-detail-info-container .detail-info-left .inventory-detail-box {

        max-width: 255px

    }

    .inventory-detail-info-container .detail-info-left h3 {

        font-size: 20px

    }

    .inventory-detail-info-container .detail-info-right .detail-info-right-form {

        max-width: 250px

    }

    .sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder {

        max-width: 94%;

        margin-left: 16px

    }

    .container-left-one-we-buy-porsche h1,

    .container-left-one-we-buy-porsche h2 {

        font-size: 23px

    }

    .sell-us-your-car-container .sell-us-your-car-holder .sell-us-your-car-holder-img-holder h2 {

        max-width: 273px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form {

        max-width: 250px;

        margin-top: 10px

    }

    .c-brands-img-holder {

        min-height: 100px

    }

    .c-brand-col-two .c-brand-col-two-inner {

        margin-top: 30px

    }

    .c-brand-p-holder {

        max-width: 290px

    }

    .favorite-car-img-holder {

        max-width: 230px;

        margin: 0 0 0 23px

    }

    .row {

        margin: 0

    }

    .top-menu {

        margin-left: 6px

    }

    .wbpd-form {

        max-width: 280px;

        margin-left: 2px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-detail-holder h3 {

        font-size: 17px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h1 {

        font-size: 18px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one .we-buy-porsche-col-one-box-red h2 {

        font-size: 12px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one label {

        font-size: 24px

    }

    .we-buy-porsche-detail-right-container .we-buy-porsche-col-one h4 {

        font-size: 19px

    }

    .we-buy-porsche-detail-left-container {

        max-width: 93%;

        margin: 0 10px

    }

    .we-buy-porsche-col-two-inner h1,

    .we-buy-porsche-col-two-inner h2 {

        font-size: 23px

    }

    .we-buy-porsche-col-two-inner h3 {

        font-size: 17px

    }

    .car-brands-holder {

        max-width: 95%

    }

    .car-brands-holder h1 {

        text-align: left

    }

    .nav-container li:nth-child(7) {

        padding: 10px 7px

    }

    .btn-red,

    .price-holder.f-right .btn-red.details {

        padding: 10px

    }

    .description-holder.f-left {

        margin: 0

    }

    .container-left {

        margin: 0 20px;

        max-width: 87%

    }

    .pagination {

        margin: 20px 0 27px 13px

    }

    .c-brand-col-two .c-brand-col-two-inner .c-brands-form p {

        font-size: 11px

    }

    .id-request {

        padding: 5px 0;

    }

}



#loadingDiv {

    display: none;

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    background-color: #666;

    background-image: url(../images/page_template/loading.gif);

    background-repeat: no-repeat;

    background-position: center;

    z-index: 10000000;

    opacity: .4;

    filter: alpha(opacity=40)

}



.sell-classic-car .sell-classic-car-desc-holder h1 a {

    color: #fff

}



.desc-title {

    float: left;

    width: 100%

}

#filedownload span {
    color: #000;
    display:none;
    background-image: url(../images/page_template/loading.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 52px;
    margin-right: 10px;
}
#filedownload {height: 20px; margin-right: 27px;}


/* STYLE */

                .sec-p {
                    padding: 20px 0;
                }
			    .sec-p p, .sec-p li{
			        max-width: 100%;
			        font-size: 16px;
                    font-weight: 400;
                    color: rgb(56, 56, 56);
                    text-align: left;
                    margin-bottom: 14px;
                    line-height: 25px;
                    margin-bottom: 10px;
                			    }
			    
			    .sec-p li {
                    list-style-type: disclosure-closed;
                }
                
                .sec-p ul {
                    padding-left: 25px;
                }
                
                .sec-p ul.number li {
                    list-style-type: auto;
                }
                
			    .sec-p h2 {
                    letter-spacing: 0.5px;
                    margin-bottom: 8px;
                    color: #383838;
                    font-family: BebasBold;
                    font-weight: 700;
                    font-size: 22px;
                }
                
                .sec-p.container-left-one-we-buy-porsche {
                    margin: 0 0;
                    min-height: auto;
                    max-width: 100%;
                    padding: 40px 40px;
                }
                
                .sec-p.container-left-one-we-buy-porsche p, .sec-p.container-left-one-we-buy-porsche h2 {
                    text-align: center;
                }
                                
                /*.sec-p .accordion {*/
                /*  background-color: #eee;*/
                /*  color: #444;*/
                /*  cursor: pointer;*/
                /*  padding: 18px;*/
                /*  width: 100%;*/
                /*  border: none;*/
                /*  text-align: left;*/
                /*  outline: none;*/
                /*  font-size: 15px;*/
                /*  transition: 0.4s;*/
                /*  margin-bottom: 10px;*/
                /*border-radius: 5px;*/
                /*}*/
                
                /*.sec-p .active, .sec-p .accordion:hover {*/
                /*  background-color: #ccc; */
                /*}*/
                
                /*.sec-p .panel {*/
                /*  padding: 13px 18px;*/
                /*  background-color: #f5f5f5;*/
                /*  overflow: hidden;*/
                /*}*/
                
                /* .sec-p button.accordion.active {*/
                /*    margin: 0;*/
                /*    border-bottom-left-radius: 0;*/
                /*    border-bottom-right-radius: 0;*/
                /*}*/














.sec-p a.btn-side-red.m-w {
    max-width: fit-content;
}


.sec-p .panel-title {
  position: relative;
}

.sec-p .panel-heading{
     cursor: pointer;
}
  
.sec-p .panel-title::after {
  content: "\f107";
  color: #333;
  top: -2px;
  right: 0px;
  position: absolute;
  font-family: "FontAwesome"
}

.sec-p .panel-title[aria-expanded="true"]::after {
  content: "\f106";
}

/*
 * Added 12-27-20 to showcase full title clickthrough
 */

.sec-p .panel-heading-full.panel-heading {
  padding: 0;
  cursor: pointer;
}

.sec-p .panel-heading-full .panel-title {
  padding: 10px 15px;
}

.sec-p .panel-heading-full .panel-title::after {
  top: 10px;
  right: 15px;
}












@media only screen and (max-width:768px) {
    /*--- Updated CSS 2025 --- */
    
    header {
        padding-block: 20px;
    }
    
    header .company-contact {
        margin-top: 0;
        margin-bottom: 10px;
        padding-top: 0;
        order: 1;
    }
    
    header .navbar-brand {
        padding: 0;
        order: 2;
        height: auto;
        float: left;
        width: 100%;
    }
    
    header .container {
        display: flex;
        flex-direction: row;
        gap: 0;
        flex-wrap: wrap;
    }
    
    
    
    .company-contact li {
        padding-block: 0;
    }
    
    .company-contact label, 
    .company-contact label a {
        font-size: 18px;
        margin-bottom: 0;
    }
    
    .navbar-brand .img-holder {
        max-width: 220px;
    }
    .navbar-brand .img-holder img {
        max-width: 100%;
        height: 60px;
        object-fit: contain;
    }
    
    
    .nav-container {
        border: none;
        background-color: transparent;
        margin-top: -68px;
    }
    
    .navbar-default .navbar-collapse .nav-menu {
        padding-top: 14px;  
    }
    
    .navbar-default .navbar-collapse {
        border-color: #ccc;
        background-color: #f5f5f5;
        margin-top: 12px;
    }
    
    
    /*-- Fixed Header Navabar on top ---*/
    header#site-header .container {
        position: fixed;
        background-color: #f5f5f5;
        left: 0;
        top: 0;
        padding-block: 21px;
        z-index: 9;
        box-shadow: 0 2px 4px 1px #0000001a;
    }
    
    header#site-header {
        padding-bottom: 2rem !IMPORTANT;
        min-height: 170px;
    }
    
    .navbar .nav-container {
        margin-top: -74px;
        position: fixed;
        right: 8px;
        z-index: 9;
    }
    header .company-contact {
        text-align: center;
    }    
        
    /*-- Fixed Header Navabar on top ---*/
    
    /*--- Form Search (Top Form) ---*/
    
    .top-menu form {
        width: 100%;
        overflow: hidden;
    }
    
    .top-menu form div {
        width: 100%;
        display: block;
    }
    
    .top-menu {
        display: flex;
        flex-direction: column;
        width: 90%;
        margin: 20px auto;
        max-width: 300px;
    }
    
    .top-menu form div select {
        width: 100%;
        max-width: 100%;
    }
    
    .top-menu #keywordSearch {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100% !important;
    }
    
    .top-menu form#keywordSearch input[type="text"] {
        max-width: 100%;
        width: 100% !important;
    }
    
    
    /*--- Form Search (Top Form) ---*/
    .slick-slide img {
    margin-top: 20px !important;
    }
    .newarrivalssider .slide {
      margin: 0 10px; /* 10px space on left and right */
    }
    
    .newarrivalssider .slick-list {
      margin: 0 -10px; /* Negative margin to offset the padding */
    }
    .row-cars .car-holder .img-holder {
        max-width: 270px;
    }

    /*--- Updated CSS 2025 --- */
}



@media only screen and (min-width:581px) and (max-width:768px) {
    .navbar .nav-container {
    margin-top: -104px;
}
}