/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body {  }a.copyright .right p {
    text-align: right;
    margin-top: 31px;
    color: #535353;
}
.copyright .right p a:first-of-type {
    color:#CFA941;
font-weight:700;
}
.copyright .right p a:last-of-type {
    color:#535353;
}
.copyright .right p a:hover {
    color:#fff;
}
a#scroll-to-top:hover {
    opacity: .6 !important;
}
a#scroll-to-top {
    background: url(/wp-content/uploads/2020/12/backtotop.png) no-repeat center center !important;
    width: 50px;
    height: 50px;
    z-index: 99999;
}
.footercol h6 {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}
.footercol1 {
    box-shadow: 0 0 44px rgba(0,0,0,.5);
    padding: 0 !important;
    margin-right: 110px;
}
body .footercol1 .wpcf7 .wpcf7-form .wpcf7-submit {
    background: #CFA941 !important;
    color: #fff;
    font-size: 16px !important;
}
.footercol1 .wpcf7 .wpcf7-form .wpcf7-submit:hover {
    background: #373737 !important;
}
.footercol1 .submitbut {
    margin: 40px -19px 0px !important;
    background: #fff;
    padding: 24px 19px 0;
}
.footercol1 input[type="date"] {
position: relative;
}
.footercol1 input[type="date"]::-webkit-calendar-picker-indicator {
color: transparent;
background: none;
z-index: 1;
}
.footercol1 input[type="date"]:before {
color: white;
background: none;
display: block;
font-family: ‘FontAwesome’;
content: ‘\f073’;
/* This is the calendar icon in FontAwesome */
width: 15px;
height: 20px;
position: absolute;
top: 12px;
right: 6px;
color: #999;
}
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-pickup"],
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-dropoff"] {
    background: url(/wp-content/uploads/2020/12/formmarker.png) 95% no-repeat;
}
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-pickingdate"],
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-droppingdate"] {
    background: url(/wp-content/uploads/2020/12/formcal.png) 90% no-repeat;
}
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-pickhour"],
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control[name="your-drophour"] {
    background: url(/wp-content/uploads/2020/12/formtime.png) 90% no-repeat;
}
.footercol1 .wpcf7 .wpcf7-form .wpcf7-form-control {
    background-color: #373737 !important;
    font-size: 14px;
    color: #777777;
    max-height: 50px;
    padding: 9px 20px;
    min-height: 50px;
}
.footercol1 .wpcf7 label {
    margin-top: 18px;
}
.footercol1 .wpcf7, .footercol1 .wpcf7 p, .footercol1 .wpcf7 label {
    color: #fff;
    font-weight: 500;
    font-size: 13px;
}
.footercol1 h3 {
    color: #CFA941;
    font-weight: 400;
    font-size: 25px;
    margin-top: 2px;
}
.footercol1 h3 strong {
    font-weight: 700;
}
body .xdsoft_datetimepicker .xdsoft_calendar td:hover, 
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    background: #CFA941 !important;
}
body .xdsoft_datetimepicker .xdsoft_timepicker {
    width: 90px;
}
.homefaqtabs .vc_toggle_active.vc_toggle_size_md .vc_toggle_icon::before {
content:"\f139";
color:#303030;
}
.homefaqtabs .vc_toggle_active.vc_toggle_size_md .vc_toggle_icon {
background:#F8F8F8
}
.homefaqtabs .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .homefaqtabs .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background:none !important;
}
.homefaqtabs .vc_toggle_size_md .vc_toggle_icon::after {
    height: 0;
    width: 0;
}
.homefaqtabs .vc_toggle_size_md .vc_toggle_icon::before {
    height: 0;
    width: 0;
    content: "\f13a";
    font-family: "Font Awesome 5 Free";
    color: #EDEDED;
    font-weight: 900;
    background: none !important;
    position: relative;
    left: -9px;
    top: -10px;
    font-size: 20px;
}
.driversslider .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border: none;
width:15px;
height:15px;
background:#434343;
}
.driversslider.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    margin-top: 65px;
}
.driversslider h4:before {
    border-left: 4px solid #CFA941;
    content: "";
    float: left;
    height: 47px;
    position: relative;
    left: -24px;
}
.driversslider h4 {
    font-size: 22px;
    font-weight: 600;
    padding: 45px 0px 0 24px;
    max-width: 150px;
}
.driversslider p {
    font-size: 13px;
    color: #999999;
    padding: 6px 0px 0 0px;
    margin-left: 30px;
}
.driversslider .wpb_text_column {
    float: left;
}
.driversslider figure.wpb_wrapper.vc_figure {
    max-width: 50%;
    position: relative;
    right: -20px;
}
.driversslider .wpb_wrapper {
    background: #fff;
}
.getourbestofferstabs .psfw-inner-wrap-contain:hover {
background:#fff;
box-shadow: 0 0 29px rgba(0,0,0,.2);
}
.getourbestofferstabs .psfw-inner-wrap-contain:hover .vehdet {
background:#F3F3F3;
}
.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain .psfw-content {
    margin-bottom: 29px;
}
.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain .psfw-button a {
    background-color: #fff;
    font-size: 16px;
    padding: 20px;
}

.getourbestofferstabs .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a:hover {
    background: #CFA941;
    color: #000;
}

.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain .psfw-button a:hover {
    background-color: #373737 !important;
    color:#000;
    
}
.getourbestofferstabs .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 15px;
    border-radius: 35px;
}
.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .bx-wrapper .bx-pager.bx-default-pager a.active,
.getourbestofferstabs .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain:hover .psfw-button a,
.driversslider .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #CFA941;
}
.getourbestofferstabs .bx-wrapper .bx-pager, 
.getourbestofferstabs .bx-wrapper .bx-controls-auto {
    bottom: -100px;
}
.getourbestofferstabs .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a {
    background: #CFA941;
    color: #fff;
}
.getourbestofferstabs .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    display: inline-block;
    margin: 0 5px 60px;
}
.getourbestofferstabs .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab a {
    padding: 12px 25px;
    border: 1px solid #e6e6e6;
font-weight: 600;
color:#333333
}
.getourbestofferstabs .tabs-nav.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    margin: 0 auto;
    display: table;
}
.getourbestofferstabs .wpb_column.vc_column_container {
    padding: 0;
}
body .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain .psfw-button {
    width: 100%;
}
.vehdet {
    display: inline-block;
    color: #AAAAAA;
    font-size: 12px;
    background: #fff;
    margin: 0 -1px;
    padding: 5px 12px;
}
.psfw-inner-wrap-contain {
    background: #f8f8f8;
}
body .psfw-main-product-wrapper.psfw-grid-template-1 .psfw-inner-wrap, 
body .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap {
    border: 0;
    padding: 0;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    text-align: center;
}
.psfw-content {
    text-align: center;
}
.psfw-content h1 {
    font-size: 28px;
    color: #CFA941;
    font-weight: 400;
}
.psfw-content h1 strong,
.psfw-content p strong {
    font-weight: 700;
}
.psfw-content p {
    color: #000;
    font-size: 15px;
    margin-bottom: 25px;
}
.typicalbutton .vc_btn3,
.typicalbutton.alt .vc_btn3:hover {
    border-radius: 0;
    background: #CFA941 !important;
    color: #fff !important;
    font-size: 16px;
    padding: 18px 41px;
}
.typicalbutton .vc_btn3:hover,
.typicalbutton.alt .vc_btn3 {
    background: #333 !important;
}
.armourtekadvantageshighlightcol.alt .wpb_text_column:hover {
    border: 1px solid #CFA941;
}
.armourtekadvantageshighlightcol.alt p {
    font-size: 14px;
    color: #999999;
}
.armourtekadvantageshighlightcol.alt .wpb_text_column {
    text-align: left;
    padding: 30px 38px;
    border: 1px solid #fff;
    background: none;
}
.armourtekadvantageshighlightcol.alt h4 {
    font-size: 22px;
    color: #fff;
}
.whoarmatekareinfo .largertextxl p {
    padding-top: 14px;
}
.whoarmatekareinfo .largertext {
    padding-right: 24px;
}
.alignmiddle {
    padding: 7px 0 0px 29px !important;
}
.alignmiddle:before {
    border-left: 3px solid #CFA941;
    content: "";
    display: block;
    height: 120px;
    width: 2px;
    float: left;
    margin-right: 30px;
}
.largertextxl {
font-size:18px;
line-height:1.8;
}
.bold {
font-weight:500;
}
.italics {
font-style:italic;
}
.white, .white p {
color:#fff !important;
}
.gold,
h2.gold strong,
.footercol1 h3 strong {
color:#CFA941 !important
}
.left {
    text-align: left !important;
}
.armourtekadvantageshighlightcol .wpb_text_column:hover {
    background: #CFA941;
    box-shadow: 0 0 29px rgba(0,0,0,.2);
}
.armourtekadvantageshighlightcol:hover h4,
.armourtekadvantageshighlightcol:hover p {
color: #fff;
}
.armourtekadvantageshighlightcol:hover img {
filter: brightness(0) invert(1)
}
.armourtekadvantageshighlightcol p {
    font-size: 13px;
}
.armourtekadvantageshighlightcol h4 {
    font-size: 20px;
    font-weight: 500;
}
.armourtekadvantageshighlightcol .wpb_text_column {
text-align:center;
    background: #fafafa;
    padding: 40px;
}
.armourtekadvantageshighlightcol img {
    margin-bottom: 27px;
}
.rowunderbanner .darkerplaintext p {
    padding: 40px 5px;
}
.largertext {
    font-size: 16px;
    line-height: 1.6;
}
.darkerplaintext p {
color:#333;
}
.s-watermark {
background:url(/wp-content/uploads/2020/12/S-Watermark.png) no-repeat center;
}
.a-watermark {
background:url(/wp-content/uploads/2020/12/A-Watermark.png) no-repeat center;
}
.w-watermark:before {
    content: url(/wp-content/uploads/2020/12/W-Watermark.png);
    position: absolute;
    left: -97px;
}
.butdarkbg .vc_btn3 {
    border: 2px solid !important;
}
.butdarkbg .vc_btn3:hover {
    border: 2px solid #CFA941 !important;
color:#CFA941 !important;
}
.hometop .vc_btn3.vc_btn3-size-lg {
    font-size: 23px;
    padding: 20px 57px;
}
.vc_btn3-container a, .vc_btn3-container button {
font-family: "Poppins", Open Sans, PT Sans, Lato, Montserrat, Helvetica, Arial, sans-serif;
font-weight:bold
}

nav.primary-navigation ul.nav-menu li.menu-item.current-menu-item > a.menu-link {
    font-weight: bold;
}
.header-parts.container {
    padding-top: 20px;
}
.secondarytopmenu,
.hometop .left .bottom,
.homebannerbottom,
.hidefornow,
.product .entry .entry-thumbnail .purchased
.psfw-hover-buttons,
.psfw-main-product-wrapper .bx-wrapper .bx-controls-direction a,
.azexo-theme-credits {
    display:none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    background-color: #CFA941;
}
ul.instagram-pics.instagram-size-large img {
    max-width: 16.666666%;
    float: left;
}
ul.instagram-pics.instagram-size-large img:hover {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
body.page-template.page-template-page-templates.page-template-with-right-shop-sidebar .woocommerce-page #content .woocommerce:not(.widget) {
    box-shadow: none;
    padding: 0;
}
#tertiary .sidebar-inner .widget-area, .wpb_widgetised_column > .wpb_wrapper {
    padding: 0;
    box-shadow: none;
}
.sidebar-container > .sidebar-inner > .widget-area > .widget > .widget-title > h3, .wpb_widgetised_column > .wpb_wrapper > .widget > .widget-title > h3,
.wpb_widgetised_column > .wpb_wrapper > .widget > .widget-title > h3,
.sidebar-container > .sidebar-inner > .widget-area > .widget > .widget-title > h3::before, .wpb_widgetised_column > .wpb_wrapper > .widget > .widget-title > h3::before {
    border-top: 0;
}
.wpb_widgetised_column > .wpb_wrapper > .widget > .widget-title > h3,
.sidebar-container > .sidebar-inner > .widget-area > .widget > .widget-title > h3 {
    font-size: 32px;
    text-transform: capitalize;
    letter-spacing: 0;
    color: #333;
}
    body.page-template-with-right-shop-sidebar:not(.woocommerce-page) .content-area {
    padding-left:0;
    padding-right:0;
}
.sidebar-container > .sidebar-inner > .widget-area > .widget, .wpb_widgetised_column > .wpb_wrapper > .widget {
    margin: 0;
}
.wpb_widgetised_column > .wpb_wrapper .widget_azexo_dashboard_links ul li a {
    text-transform: capitalize;
}
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar #tertiary .sidebar-inner .widget-area, .wpb_widgetised_column > .wpb_wrapper {
    box-shadow: none;
}
.nopadding .wpb_wrapper {
    padding: 0;
}
form#profile .cmb-row.cmb-type-wysiwyg.cmb2-id-post-content,
.posts-list-wrapper .list-header,
#azexo_dashboard_links-2 ul li:nth-of-type(1),
#azexo_dashboard_links-2 ul li:nth-of-type(2),
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar .container.active-sidebar #tertiary,
body.page-template.page-template-page-templates.page-template-with-right-shop-sidebar.woocommerce-page.logged-in #content .woocommerce:not(.widget),
body.page-template.page-template-page-templates.page-template-with-right-shop-sidebar.woocommerce-page .wpb_widgetised_column.wpb_content_element.nopadding {
    display:none;
}
body.page-template.page-template-page-templates.page-template-with-right-shop-sidebar.woocommerce-page.woocommerce-page #content .woocommerce:not(.widget) {
    box-shadow: none;
    padding: 0;
    margin-left: -15px;
}
body.page-template.page-template-page-templates.page-template-with-right-shop-sidebar.woocommerce-page.logged-in .wpb_widgetised_column.wpb_content_element.nopadding {
    display:initial;
}
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar .container {
    max-width: 100% !important;
}
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar .container.active-sidebar #primary {
    width: 100%;
}
.wpb_widgetised_column > .wpb_wrapper .widget_azexo_dashboard_links ul li a:hover {
    color: #CFA941;
}
.product-panels .psfw-main-product-wrapper.psfw-grid-template-1 .psfw-inner-wrap-contain .psfw-button a, 
.product-panels .psfw-main-product-wrapper.psfw-car-template-1 .psfw-inner-wrap-contain .psfw-button a,
.product-panels .psfw-main-product-wrapper.psfw-car-template-1 .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.product-panels .psfw-main-product-wrapper.psfw-car-template-1 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #ffd701;
}
body.woocommerce-page #content .product-panels .sellerandcaraddinfo .woocommerce:not(.widget) {
    box-shadow: none;
    background-color: transparent;
    padding: 60px 0 0 0;
    margin: 0;
}
.product-panels .belowgallery .newusedcol {
    width: 19%;
}
.product-panels .belowgallery .yearcol {
    width: 17%;
}
.product-panels .belowgallery .transmcol {
    width: 25%;
}
.product-panels .belowgallery .fuelcol {
    width: 19%;
}
.product-panels .belowgallery .kmcol {
    width: 20%;
}
.product-template-default.single.single-product .container.active-sidebar #primary {
    width: 100%;
}
.product-panels .rightsection form.wpfcs-container input {
    max-height: 35px;
}
.product-panels .rightsection form td {
    width: 100%;
    display: block;
    padding: 5px 0 3px;
}
.product-panels .rightsection form.wpfcs-container {
    color: #333;
    font-weight: 700;
    margin: -10px 0 0 0;
}
.product-panels .rightsection .calculator {
    padding: 0;
    margin-top:10px;
}
.product-panels .rightsection .calculator .wpb_text_column.wpb_content_element {
    background: #f8f9fd;
    padding: 15px 12px;
    font-size: 13px;
    line-height: 19px;
}
.product-panels .rightsection .calculator h2.vc_custom_heading {
    background: #ffd701;
    margin: 0;
    padding: 22px 20px 27px;
    text-transform: uppercase;
    font-size: 19px;
    border-radius: 10px 10px 0 0;
}
.product-panels .rightsection .addressandenquiryform .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:hover h4 {
    color: #CFA941;
}
.product-panels .rightsection .addressandenquiryform .wpcf7 .wpcf7-form .wpcf7-form-control {
    padding: 0 17px;
    background: #fff;
    min-height: 40px;
    max-height: 40px;
    font-size: 13px;
}
.product-panels .rightsection .addressandenquiryform input.wpcf7-form-control.wpcf7-submit,
.product-panels .rightsection form.wpfcs-container input[type="button"] {
    background: #ffd700 !important;
    color: #fff;
    font-weight: bold;
    font-size: 12px !important;
    line-height: 14px;
	width: 100%;
}
.product-panels .rightsection .addressandenquiryform input.wpcf7-form-control.wpcf7-submit {
	margin-top: -36px;
}
.product-panels .rightsection .addressandenquiryform input.wpcf7-form-control.wpcf7-submit:hover,
.product-panels .rightsection form.wpfcs-container input[type="button"]:hover {
    background: #000 !important;
}
.product-panels .rightsection .addressandenquiryform span.wpcf7-not-valid-tip {
    font-size: 12px;
}
.product-panels .rightsection .addressandenquiryform .vc_toggle .meta-field.vehicle-address {
    padding-top: 10px;
    display: block;
}
.product-panels .rightsection .addressandenquiryform .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding:0;
}
.product-panels .rightsection .addressandenquiryform .vc_toggle:before {
    content: url(/wp-content/uploads/2019/06/mapmarker.png);
    float: left;
    margin: -8px 10px 0 0;
}
.product-panels .rightsection .addressandenquiryform {
    background: #F8F9FD;
	padding: 30px 12px 7px;
}
.product-panels .rightsection .wpb_row {
    margin-bottom: 0;
}
.product-panels .rightsection .meta-field.vehicle-phone::before {
    margin-right: 4px;
    color: #ffd701;
    font-family: "Font Awesome 5 Free";
    content: "\f095";
    font-weight: 900;
}
.product-panels .rightsection .vc_toggle_title>h4 {
    color: #333;
    letter-spacing: -.5px;
}
.product-panels .rightsection .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    margin: 0;
    padding: 0 0 10px;
}
.product-panels .rightsection .phone .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding: 8px;
}
.product-panels .rightsection .phone .vc_toggle {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 6px #00000057;
    text-align: center;
}
.product-panels .rightsection .phone .vc_toggle:hover {
    background: #000;
}
.product-panels .rightsection .phone .vc_toggle:hover h4 {
    color: #fff;
}
.product-panels .rightsection h2 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 25px;
}
.product-panels .rightsection .phone {
    background: #ffd701;
    border-radius: 10px 10px 0 0;
    margin-top: 15px;
    padding: 0 26px 23px;
}
html.js_active {
    margin-top: -23px !important;
}
.product-panels .dhvc-woo-product-gallery {
    max-width: 847.5px;
    overflow: hidden;
}
.product-panels .taxonomy a {
    cursor: auto;
    color: #333;
    font-weight: 400;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour, 
.product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers,
.product-panels .sellerandcaraddinfo .taxonomy.body-type,
.product-panels .sellerandcaraddinfo .taxonomy.fuel-type {
    width: 100%;
    display: block;
    font-size: 23px;
    line-height: 47px;
    padding: 0 30px;
    margin: 5px 0;
    color: #333;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour a, 
.product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers,
.product-panels .sellerandcaraddinfo .taxonomy.body-type a,
.product-panels .sellerandcaraddinfo .taxonomy.fuel-type a {
	font-weight:700;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour, 
.product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers {
    background: #F7F9FD;
}
.product-panels .sellerandcaraddinfo .taxonomy:before,
.product-panels .sellerandcaraddinfo .meta-field:before {
    color: #333;
    width: 610px;
    display: inline-block;
    font-weight: 400;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour:before {
 	content: "Manufacturers Colour";
}
.product-panels .sellerandcaraddinfo .taxonomy.body-type:before {
 	content: "Body Type";
}
.product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers:before {
 	content: "Kilometers";
}
.product-panels .sellerandcaraddinfo .taxonomy.fuel-type:before {
 	content: "Fuel Type";
}
.product-panels .sellerandcaraddinfo h2.vc_custom_heading:last-of-type {
    margin: 42px 0 25px;
}
.product-panels .sellerandcaraddinfo .entry-content {
    font-size: 20px;
    line-height: 30px;
    color: #333;
}
.product-panels .sellerandcaraddinfo h2.vc_custom_heading {
    font-weight: 400;
}
.product-panels .sellerandcaraddinfo h2.vc_custom_heading strong {
    font-weight: 900;
}
.product-panels .sellerandcaraddinfo h2.vc_custom_heading, .product-panels .sellerandcaraddinfo h2.vc_custom_heading strong {
    color: #333;
    margin-bottom: 18px;
}
.product-panels .belowgallery {
    font-size: 28px;
    margin-top: 70px;
}
.product-panels .belowgallery .taxonomy.condition:after {
    content: " Car";
    color: #333;
}
.product-panels .belowgallery .taxonomy.condition a {
    color: #333;
}
.product-panels .belowgallery .taxonomy,
.product-panels .belowgallery .taxonomy a,
.product-panels .belowgallery .meta-field {
    font-weight: 600;
}
.product-panels .belowgallery .taxonomy:before,
.product-panels .belowgallery .meta-field:before,
.product-panels .belowgallery .taxonomy a,
.product-panels .belowgallery .meta-field {
    color: #bbb;
}
.product-panels .belowgallery .taxonomy a:nth-of-type(2) {
    color: #333;
}
.product-panels .belowgallery .taxonomy.registered-year:before {
    font-family: FontAwesome;
    content: "\f073";
    margin-right: 16px;
}
.product-panels .belowgallery .taxonomy.transmission:before {
    font-family: FontAwesome;
    content: "\f085";
    margin-right: 16px;
}
.product-panels .belowgallery .taxonomy.fuel-type:before {
     font-family: "Font Awesome 5 Free";
    content: "\f52f";
    margin-right: 16px;
    font-weight: 900;
}
.product-panels .belowgallery .meta-field.vehicle-kilometers:before {
    font-family: FontAwesome;
    content: "\f018";
    margin-right: 16px;
}
.product-panels .belowgallery .taxonomy.condition:,
.product-panels .belowgallery .taxonomy.registered-year,
.product-panels .belowgallery .taxonomy.transmission,
.product-panels .belowgallery .taxonomy.fuel-type {
    color:#BBBBBB;
}
.product-panels .belowgallery .row .wpb_column {
    padding:0;
}
.product-panels .dhvc-woo-product-gallery .slick-slider:hover .slick-next, .dhvc-woo-product-gallery .slick-slider:hover .slick-prev {
    background: #ffffffbd;
    border-radius: 100%;
}
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-arrow:hover,
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-arrow i:hover,
.product-panels .dhvc-woo-product-gallery .dhvc-woo-product-gallery__thumbnails img:hover {
    opacity: .6;
}
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-arrow.slick-arrow__next {
    right: 5px;
}
.product-panels .dhvc-woo-product-gallery .slick-arrow i {
    opacity: 1;
}
.product-panels .dhvc-woo-product-gallery .slick-arrow i:before {
    top: 42px;
}
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-arrow {
    visibility: visible;
    opacity: .8;
    top: 11%;
    background: #FFD701;
}
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-arrow i {
    color:#fff;
    height:132px;
}
.product-panels .dhvc-woo-product-gallery .dhvc-woo-product-gallery__thumbnails img {
    margin-top: -55px;
}
.product-panels .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-slide {
    max-height: 132px;
}
.product-panels .dhvc-woocommerce-page .wpb_wrapper div.images, .dhvc-woocommerce-page div.images, .dhvc-woocommerce-page div.images {
    max-height: 545px;
    overflow: hidden;
}
.product-panels .abovegallery .row .wpb_column,
.product-panels .sellerandcaraddinfo .row .wpb_column {
	padding:0;
}
.product-panels .abovegallery .taxonomy.make a {
    font-size: 47px;
    font-weight: bold;
    padding-top: 20px;
    float: left;
}
.product-panels .abovegallery .taxonomy.model a {
    font-size: 47px;
    font-weight: bold;
    color: #FFD701;
    float: left;
    margin: 21px 0 0 9px;
}
.product-panels .abovegallery .woocommerce-Price-amount.amount {
    background: #FFD701;
    color: #fff;
    right: 0;
    bottom: -82px;
    font-size: 36px;
    line-height: 38px;
    padding: 24px 26px 30px;
    position: absolute;
    font-weight: bold;
}
.product-panels .abovegallery .taxonomy.registered-year {
    font-size: 28px;
}
.product-panels .abovegallery .taxonomy.registered-year:before {
    content: "Registered ";
    color: #333;
}
.shop-product .entry .entry-data .entry-footer {
    background:#000;
}
.product-template-default.single.single-product .container,
.sidebar-container.container {
    max-width: 100% !important;
}
.product-template-default.single.single-product .header-parts.container {
    max-width: 1170px !important;
}
#content .woocommerce:not(.widget) .col2-set .col-1,
#content .woocommerce:not(.widget) .col2-set .col-2 {
    max-width: 50%;
}
nav.woocommerce-MyAccount-navigation ul li {
    border-right: 1px solid #efb418;
}
.cmb-form label[for=post_content]:before {
    content:"Vehicle "
}
.sidebar-container [type="submit"] {
    margin:0 !important;
}
body.page-template-with-left-sidebar:not(.woocommerce-page) .content-area, body.page-template-with-left-shop-sidebar:not(.woocommerce-page) .content-area, body.page-template-with-right-sidebar:not(.woocommerce-page) .content-area, body.page-template-with-right-shop-sidebar:not(.woocommerce-page) .content-area, body.single-post .content-area {
    padding-top: 80px;
}
body {
    font-weight:400;
    max-width: 100%;
    overflow: hidden;
}
#content .woocommerce:not(.widget) ul.woocommerce-error {
    padding: 0;
    font-weight: bold;
}
.widget-area .widget_categories ul li a, .wpb_widgetised_column > .wpb_wrapper .widget_categories ul li a, .widget-area .widget_archive ul li a, .wpb_widgetised_column > .wpb_wrapper .widget_archive ul li a, .widget-area .widget_pages ul li a, .wpb_widgetised_column > .wpb_wrapper .widget_pages ul li a, .widget-area .widget_azexo_dashboard_links ul li a, .wpb_widgetised_column > .wpb_wrapper .widget_azexo_dashboard_links ul li a {
    font-weight: 400;
}
form.azv-voucher-check,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address,
.product-panels .rightsection .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.product-template-default.single.single-product .container.active-sidebar #tertiary {
    display: none;
}
nav.woocommerce-MyAccount-navigation ul li a,
.widget_azexo_dashboard_links a {
    font-weight: 400;
    line-height: 42px;
}
.woocommerce-MyAccount-content p {
    line-height:30px;
}
a {
    color: #E6B300;
    font-weight: 500;
}
nav.woocommerce-MyAccount-navigation ul li a:hover,
a:hover,
nav.woocommerce-MyAccount-navigation ul li a:hover {
    color:#bbb;
}
.site-content input[type="text"], .sidebar-container input[type="text"], .ui-timepicker-div input[type="text"], .site-content input[type="password"], .sidebar-container input[type="password"], .ui-timepicker-div input[type="password"], .site-content input[type="email"], .sidebar-container input[type="email"], .ui-timepicker-div input[type="email"], .site-content input[type="search"], .sidebar-container input[type="search"], .ui-timepicker-div input[type="search"], .site-content input[type="number"], .sidebar-container input[type="number"], .ui-timepicker-div input[type="number"], .site-content input[type="date"], .sidebar-container input[type="date"], .ui-timepicker-div input[type="date"], .site-content input[type="tel"], .sidebar-container input[type="tel"], .ui-timepicker-div input[type="tel"], .site-content select, .sidebar-container select, .ui-timepicker-div select, .site-content textarea, .sidebar-container textarea, .ui-timepicker-div textarea,
.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item, .site-content input[type="checkbox"] + label::before, .sidebar-container input[type="checkbox"] + label::before, .ui-timepicker-div input[type="checkbox"] + label::before {
    border-color: #bfc1c3;
}
label[for=post_excerpt], #tertiary .sidebar-inner .widget-area .widget:last-child, nav.woocommerce-MyAccount-navigation ul li a {
    text-transform: capitalize;
}
form#deal #cmb2-metabox-deal .wp-media-buttons {
    visibility: hidden;
}
.cmb-row.cmb-type-text.cmb2-id-post-title.table-layout label[for=post_title] {
    visibility:hidden;
}
.cmb-row.cmb-type-text.cmb2-id-post-title.table-layout label[for=post_title]:after {
    content: "Dealership Name";
    visibility: initial;
    float: left;
}
.cmb-form > .buttons [type="submit"],
.site-content [type="submit"],
input[type="submit"],
#customer_login input[name="login"],
#customer_login input[name="register"] {
    box-shadow: none;
    width: 100%;
    font-size: 20px !important;
    font-weight: bold;
    min-height: 70px;
}
.cmb-form > .buttons {
    text-align: left;
}
.cmb2-checkbox-list.cmb2-list label {
    font-weight: normal;
    font-size: 13px;
}
#tertiary .sidebar-inner .widget-area, .wpb_widgetised_column > .wpb_wrapper {
    padding: 80px 0 40px;
}
.widget-area .widget_azexo_dashboard_links ul li a:hover {
    color:#E6B300;
}
.entry .thumbnails:last-of-type .flex-direction-nav .flex-next {
    margin-right: -10px !important;
}
.entry .thumbnails:last-of-type .flex-direction-nav .flex-prev {
    margin-left: -10px !important;
}
.entry .thumbnails:last-of-type .flex-direction-nav .flex-next:before {
	margin: 0 2px 0 0;
}
.entry .thumbnails:last-of-type .flex-direction-nav .flex-prev:before {
	margin: 0 0 0 2px;
}
.entry .thumbnails:last-of-type ul.slides li .image:after {
    background: #fff;
    display: block;
    content: " ";
    width: 2px;
    height: 100%;
}
.entry .thumbnails:last-of-type .flex-direction-nav a:before {
	color:#fff;
    font-weight:bold;
    font-size: 20px;
}
.entry .thumbnails:last-of-type .flex-direction-nav a {
    color:#fff;
    text-shadow: none;
    background: #FFD700;
    height: 100%;
    margin: -50px 0 0 0;
    top: 0;
    align-items: center;
    display: grid;
}
.entry .thumbnails:last-of-type .flex-direction-nav a:hover {
	background:#000 !important
}
.thumbnails ul.slides li .image {
    cursor: pointer;
}
.entry .images.thumbnails .flex-direction-nav a:before {
    font-size: 21px;
    color: #fff;
    text-shadow: none;
    font-weight: 900;
    background: #000;
    padding: 0;
    width: 64px;
    height: 64px;
    text-align: center;
    display: grid;
    align-items: center;
    border-radius: 100%;
}
.entry .images.thumbnails  .flex-direction-nav a {
    width: 64px;
    height: 64px;
}
#secondary {
    padding: 0;
}
.sidebar-container [type="submit"] {
	margin:0
}
.blogfeatured #pgcu_style19 .pgcu_post .post_title h4 {
    line-height: 39px;
}
.blogfeatured #pgcu_style19 .rmbtn {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.blogfeatured #pgcu_style19 .rmbtn:after {
    content: " ";
    border: .5px solid;
    display: block;
    margin-top: 4px;
}
.blogfeatured #pgcu_style19 .pgcu_post.pgcu_post--style2 .pgcu_post__contents .post_info ul li:last-child {
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    letter-spacing: 1px;
}
.blogfeatured #pgcu_style19 .pgcu_post .post_title h4:hover {
    color: #333;
}
.blogfeatured #pgcu_style19 .pgcu_post.pgcu_post--style2 .pgcu_post__contents .post_info ul li:last-child:before,
.blogfeatured #pgcu_style19 .post-bottom-excerpt ul,
.blogfeatured #pgcu_style19 .pgcu_post--style18 .post-bottom-excerpt a.rmbtn span,
.blogcarousel .owl-carousel .owl-controls .owl-dots .owl-dot,
#middle,
.page-header {
    display: none;
}
.blogfeatured .pgcu_post .pgcu_post__image {
    max-width: 650px;
    float: left;
    margin: 0 30px 0 0;
}
.blogfeatured #pgcu_style19 .pgcu_post.pgcu_post--style2 .pgcu_post__contents {
    padding: 0;
}
.contactpgleft a {
    color:#333333;
}
.contactpgleft a:hover {
    color:#CFA941;
}
.contactpgleft {
    font-size: 32px;
    color: #333333;
    line-height: 45px;
    font-weight: 600;
}
.contactpgleft .fa {
    background: #CFA941;
    color: #fff;
    width: 69px;
    height: 69px;
    font-size: 36px;
    text-align: center;
    align-items: center;
    display: inline-grid;
    margin: 0 18px 17px 0;
}
.contactpgleft h2 {
    color:#CFA941;
    font-size:90px;
    margin-bottom: -25px;
}
.contactpgleft em {
    color:#404950;
    font-style:normal;
}
.contactpgform .wpcf7 .wpcf7-form .wpcf7-form-control {
    border:1px solid #BFBFBA;
}
.contactpgform .wpcf7 .wpcf7-form .wpcf7-submit {
    border:0;
}
.wpcf7-form p {
    margin-bottom:0;
}
.wpcf7 .wpcf7-form .wpcf7-form-control {
    padding: 20px 25px;
    border: 0;
    background-color: #F8F9FD;
    color: #808080;
    min-height: 70px;
    margin-bottom: -7px;
    font-size: 19px;
    font-weight: 300;
    max-height: 186px;
    font-family: "Poppins", Open Sans, PT Sans, Lato, Montserrat, Helvetica, Arial, sans-serif;
}
.wpcf7 .wpcf7-form .wpcf7-submit,
#comments #respond #submit {
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 22px;
    transition:0.3s;
}
#comments #respond #submit {
    min-height:70px;
}
.wpcf7 .wpcf7-form .wpcf7-submit:hover,
#comments #respond #submit:hover {
    background: linear-gradient(to right,#E6B400,#FFCA00);
}
span.wpcf7-not-valid-tip {
    margin-top: 13px;
}
.fliptimer ul li a div div.flip-val {
    font-size: 193px;
    letter-spacing: -2px;
    font-weight: 600;
}
.flip.flip-0, .flip.flip-1 {
    height: 252px !important;
    line-height: 252px !important;
    margin: 0 !important;
}
.flip.flip-1 {
    margin: 0 0 0 -6px !important;
}
.fliptimer .text {
    text-transform: initial;
    font-weight: 600;
    font-size: 36px;
    letter-spacing: 1px;
}
.fliptimer ul li a div.flip-up div.flip-val {
    background: #E6B400 !important;
}
.fliptimer ul li a div.flip-down div.flip-val {
    background: #FFCA00 !important;
}
.secondarytopmenu {
    font-size: 14px;
    margin-bottom: -24px !important;
    position: relative;
    top: 19px;
}
.secondarytopmenu .row .wpb_column, #secondary .row .wpb_column {
	padding:0;
}
.secondarytopmenu .left .fa {
    color:#CFA941;
}
.secondarytopmenu .left {
    font-weight: 500;
    padding-left: 336px !important;
    min-width: 76%;
}
.secondarytopmenu .left .fa.fa-phone {
    margin-left: 45px;
}
.secondarytopmenu .left a {
    color:#fff;
}
.secondarytopmenu .left a strong, #secondary b, #secondary strong {
    color:#CFA941;
    margin-left: 4px;
font-weight: 700;
}
.secondarytopmenu .right {
    text-align: right;
	width: 24%;
}
.secondarytopmenu .right a {
    color:#CFA941;
    margin-left: 14px;
    font-size: 20px;
}
.secondarytopmenu .right a:hover,
.secondarytopmenu .left a:hover strong,
.secondarytopmenu .left a:hover .fa {
    color:#fff;
}
.mobile-menu-button .fa-bars:before {
    color: #CFA941;
    font-size: 20px;
}
.copyright .social.pull-right a {
    margin-left:27px;
}
.copyright .social.pull-right {
    font-weight: 400;
}
.copyright a strong {
    font-weight:900;
}
.footercol.last .wpb_content_element .widget .widgettitle {
    margin-top: 35px;
}
.copyright p, .copyright a strong, .copyright a, .copyright .social.pull-right .social-btn i, .copyright .social.pull-right a {
    border: none;
    color: #BABABA;
    padding: 0;
}
.copyright a:hover strong, .copyright a:hover, .copyright .social.pull-right a:hover i, .copyright .social.pull-right a:hover, a:hover {
    color: #CFA941;
    background:none !important;
}
.vc_btn3.vc_btn3-style-custom {
    background-image: none;
}
.footercol .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    text-transform: none;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .5px;
    margin-top: 13px;
}
.footercol .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover {
    background:#333 !important;
}
.footercol ul.menu li.menu-item a.menu-link {
    color: #999999;
    font-size: 15px;
    margin-bottom: 12px;
    display: block;
    padding-left: 12px;
    background: url(/wp-content/uploads/2020/12/footerlinksarrow.png) left no-repeat;
}
.footercol ul.menu li.menu-item a.menu-link:hover {
    color:#E6B300;
}
.footercol .wpb_content_element .widget .widgettitle {
    color: #fff;
    font-size: 18px;
    margin: 50px 0 25px 0;
    font-family: 'Poppins';
    font-weight: 600;
}
.footercol h3 {
    font-size: 28px;
    color: #CFA941;
    margin: 0 0 40px 0px;
    font-weight: 600;
}
.footercol h4 {
    color: #FFCB00;
    font-size: 14px;
}
.footercol h4 .fa {
    margin-right: 6px;
}
.footercol {
    
}
.copyright {
    
}
.homeinstagram .row .wpb_column {
    padding-left: 0;
    padding-right: 0;
    margin:0;
}
.instagramhead p {
    color:#fff;
}
.instagramhead p strong {
    color:#CFA941;
}
.instagramhead img {
    margin-bottom: -8px;
}
.instagramhead {
    text-align: center;
    font-weight: 500;
    font-size: 13px;
}
#pgcu_style4 .pgcu_post.pgcu_post--style2 {
	margin-bottom:0 !important;
}
#pgcu_style4 .pgcu_post.pgcu_post--style2 .read_more:after {
    content: " ";
    border: .5px solid;
    display: block;
}
#pgcu_style4 .pgcu_post.pgcu_post--style2 .read_more:hover {
    background: none !important;
    color: #CFA941 !important;
}
#pgcu_style4 .read_more {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px !important;
    margin-top: -13px !important;
    padding: 0 !important;
    border: 0 !important;
    line-height: initial !important;
    color: #777!important;
}
.pgcu_post .post_info ul li span {
    display: none;
}
#pgcu_style4 .pgcu_post.pgcu_post--style2 .pgcu_post__contents .post_info ul li:last-child {
    margin: 0;
}
#pgcu_style4 .pgcu_post .post_title h4 {
    font-weight: 400;
    padding-left: 23px;
    border-left: 3px solid #CFA941;
}
#pgcu_style4 .pgcu_post.pgcu_post--style1 {
    border: 0;
}
#pgcu_style4 .pgcu_post.pgcu_post--style1 .pgcu_post__contents {
    padding: 33px 0 0;
}
#pgcu_style4 .pgcu_post .post_info ul li, 
#pgcu_style4 .pgcu_post .post_info ul li a {
    color: #fff;
    text-transform:uppercase;
    padding: 0;
}
#pgcu_style4 .pgcu_post__contents p,
.homeblog.owl-carousel .owl-controls .owl-dots .owl-dot,
#pgcu_style4 .pgcu_post .post_info ul li:before,
.homeblog .owl-controls,
.howitworks .iconcontainer:last-of-type:before {
    display: none;
}
#pgcu_style4 .aaz_pgcu_wrapper .nav_icon {
    color: #ffffff !important;
    background: none !important;
    border: none;
    font-size: 24px;
    margin-left: -20px;
}
#pgcu_style4 .aaz_pgcu_wrapper .nav_icon:hover {
    color: #CFA941 !important;
}
.homeblog .aaz_pgcu_wrapper .nav_icon.icon-arrow-right {
    right: -20px;
}
#pgcu_style4 .aaz_pgcu_wrapper .nav_icon {
    color: #ffffff;
    background: none;
    border: none;
    font-size: 24px;
}
.howitworks .iconcontainer:before {
    content: url(/wp-content/uploads/2019/05/How-It-Works-Dots.png);
    position: absolute;
    margin: 94px 0 0 103px;
}
.howitworks .iconcontainer {
    text-align: center;
    float: left;
    width: 25%;
}
.howitworks .iconcontainer img {
    display: inline-block;
    padding: 25px;
    border-radius: 100%;
    background: #CFA941;
    box-shadow: 3px 3px 13px #00000045;
    width: 187px;
}
.howitworks .iconcontainer h2 {
    font-weight: 800;
    color: #333;
    text-transform: uppercase;
    font-size: 26px;
    padding: 0 50px;
}
.shop-product .entry {
    box-shadow: none;
}
.faqs .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: -15px;
    position: relative;
    float: left;
    top: 9px;
    font-size: 31px !important;
}
.faqs .vc_btn3.vc_btn3-size-lg {
    padding: 19px 52px;
    font-weight:bold;
}
.faqs .vc_btn3.vc_btn3-size-lg:hover {
    background:#333 !important;
}
.homefaqtabs .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, 
.homefaqtabs .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #eee !important;
}
.homefaqtabs .vc_toggle_active .vc_toggle_icon {
    background: #f9f9f9;
}
.homefaqtabs .vc_toggle_content {
    padding: 25px 25px 0;
    background: #F9F9F9;
    margin: 0;
    font-weight: 400;
}
.homefaqtabs .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
    padding: 15px 20px 15px 76px;
    background: #fff;
}
.homefaqtabs .vc_toggle_icon {
    border: 1px solid #F4F4F4 !important;
    padding: 26px;
}
.homefaqtabs .vc_toggle_title>h4 {
    display: inline;
    font-weight: 500;
}
.homefaqtabs .vc_toggle {
    margin: 0;
    padding: 0;
    border-top: 1px solid #F4F4F4;
    border-bottom: 1px solid #F4F4F4;
	margin-top: -1px;
}
.homefaqtabs .vc_toggle:hover h4, .homefaqtabs .vc_toggle_icon {
	color:#CFA941;
}
.homefaqtabs .row .wpb_column {
    width: 48%;
    padding: 0;
    margin-right: 40px;
}
.homefaqtabs .row .wpb_column:last-of-type {
    margin-right: 0;
}
.homefaqtabs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active span.title {
	color:#333;
}
.homefaqtabs .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active .fa {
	color:#CFA941;
}
.homefaqtabs .ui-state-default.ui-corner-top span.title, .homefaqtabs .ui-state-default.ui-corner-top .fa {
	color:#DDDDDD;
}
.homefaqtabs .ui-state-default.ui-corner-top:hover span.title, .homefaqtabs .ui-state-default.ui-corner-top:hover .fa {
	color:#333;
}
.homefaqtabs span.title {
    font-weight: bold;
}
.homefaqtabs .fa {
    font-size: 22px;
    display: block;
    text-align: center;
    margin-bottom: 6px;
}
.homefaqtabs .ui-state-default.ui-corner-top {
	float:left;
    padding: 0 15px;
}
.homefaqtabs ul.tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    right: 0;
    position: absolute;
    top: 63px;
}
.testimonial_rotator_prev, .testimonial_rotator_next {
    color: rgba(255,255,255,0.7);
}
.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover {
    color: #CFA941;
}
.testimonial_rotator.template-longform .testimonial_rotator_img:after {
    content: url(/wp-content/uploads/2019/05/Testimonials-Icon.png);
    position: absolute;
    margin: -20px 0 0 40px;
    display:flex;
}
.testimonial_rotator_wrap.with-prevnext {
    padding: 0 40px;
    margin: 0;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
    font-size: inherit;
    margin: 12px 0 12px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info {
    color:#fff;
    font-size:14px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info strong {
    color:#fff;
    font-size:17px;
}
.testimonial_rotator.template-longform .testimonial_rotator_img img,
.testimonial_rotator.template-longform .testimonial_rotator_img {
    width: 110px;
    height: 110px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
    color: #fff;
    font-size: 23px;
    line-height: 39px;
    font-weight: 400;
}
.testimonial_rotator.template-longform hr.longform_hr {
    height: 0;
    background: none;
}
.shop-product .offers .price {
    margin-bottom: 0;
}
.shop-product .offers {
    display: block;
}
.shop-product .woocommerce-Price-amount.amount {
    background: #ffce00;
    font-weight: 700;
    color: #fff;
    padding: 10px 13px;
    display: inline-block;
    font-size: 16px;
    margin: 2px 19px 17px 0;
    text-align: left;
}
.shop-product .woocommerce-Price-currencySymbol {
    font-weight: inherit;
    font-size: inherit;
    padding-right: 3px;
}
.shop-product .offers ins .woocommerce-Price-amount.amount {
    display:none;
}
.shop-product .price-offer .regular-price + .price {
    width: auto;
}
.shop-product .price-offer {
    padding: 0;
    display: inline-flex;
}
body {
    background-color: #fff;
}
.shop-product .taxonomy a {
    cursor: auto;
}
.shop-product .meta-field.vehicle-kilometers {
    color: #BBBBBB;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
}
.shop-product .meta-field.vehicle-kilometers:before {
    font-family: FontAwesome;
    content: "\f018";
    margin-right: 1px;
}
.shop-product .meta-field.vehicle-kilometers:after {
    content: "KM";
}
.shop-product .taxonomy.fuel-type a {
    color: #BBBBBB;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin-right: 9px;
}
.shop-product .taxonomy.fuel-type a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f52f";
    margin-right: 5px;
    font-weight: 900;
}
.shop-product .transmission a {
    color: #BBBBBB !important;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin-right: 7px;
}
.shop-product .transmission:before {
    font-family: FontAwesome;
    content: "\f013";
    margin-right: 1px;
    font-size: 11px;
    color: #BBBBBB;
}
.shop-product .entry-extra {
    padding: 0 20px 0;
    text-align: left;
}
.shop-product .entry .entry-data .entry-header .entry-meta {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
    text-align: left;
    padding: 0 20px;
}
.shop-product .meta-field.vehicle-engine-size:before {
    font-family: FontAwesome;
    content: "\f0e4";
    margin-right: 1px;
    font-size: 17px;
}
.shop-product .meta-field.vehicle-engine-size:after {
    content: "CC";
}
.shop-product .meta-field.vehicle-engine-size {
    font-weight: 400;
    font-size: 14px;
    color: #BBBBBB;
    text-align: left;
    float: right;
    margin-top: -48px;
}
.shop-product .meta-field.vehicle-price {
    background: #ffce00;
    font-weight: 900;
    color: #fff;
    padding: 10px 13px;
    display: inline-block;
    font-size: 16px;
    margin: 2px 25px 17px 0;
    text-align: left;
}
.shop-product .meta-field.vehicle-price .value:before {
    content: "R";
}
.shop-product .taxonomy.registered-year:before {
    content: "Registered";
    float: left;
    margin: 0 5px 0 0;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}
.shop-product .taxonomy.registered-year a {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    display: block;
    text-align: left;
}
.shop-product .taxonomy.make a {
    font-size: 20px;
    margin: 10px 0 13px 0;
    display: inline-block;
    font-weight: 900;
    color: #333;
    text-align: left;
}
.shop-product .taxonomy.model a {
    font-weight: 400;
    color: #FFCD00;
    font-size: 20px;
    text-align: left;
}
.cmb-form .cmb2-wrap ul.ui-tabs-nav li a, .cmb-form .cmb2-wrap ul.ui-tabs-nav li.ui-tabs-active a {
    font-family: inherit;
}
.site-content [type="submit"], .sidebar-container [type="submit"], .ui-timepicker-div [type="submit"], .site-content input[type="button"], .sidebar-container input[type="button"], .ui-timepicker-div input[type="button"] {
    background-color: #CFA941;
    color: #fff;
    border-color: #dadcde00;
    font-family: inherit;
    font-size: 15px;
    text-shadow: none;
    font-weight: bold;
    box-shadow: none;
    padding: 10px 20px;
    margin: 14px 0 3px;
}
.shop-product .entry .entry-thumbnail .entry-hover .azl-edit a, .shop-product .entry .entry-thumbnail .entry-hover .azl-delete a {
    background: #333333ed;
    width: 81px;
    padding: 10px 13px;
    display: block;
    margin: 1px;
}
.shop-product .entry .entry-thumbnail .entry-hover .azl-edit a:hover, .shop-product .entry .entry-thumbnail .entry-hover .azl-delete a:hover {
    background: #E6B300;
}
.shop-product .entry .entry-thumbnail .entry-hover {
    background-color: transparent;
}
.shop-product .entry .entry-thumbnail .entry-hover .azl-edit, .shop-product .entry .entry-thumbnail .entry-hover .azl-delete {
    margin: 0;
}
.shop-product .entry .entry-data .entry-header h1.entry-title::last-word  {
    font-size:13px;
    color:#333;
}
.shop-product .entry .entry-data {
    height: auto;
}
.shop-product .entry .entry-data .entry-header .entry-title {
    border: 0;
    padding: 0;
    font-size: 20px;
    color: #333;
}
.shop-product .entry .entry-data .entry-header {
    padding: 20px 0 13px 0;
    text-align:center;
}
.shop-product .entry .entry-data .entry-footer {
    position: relative;
    padding: 0;
    border: 0;
}
.shop-product .entry .entry-data .entry-footer a {
    color: #fff;
    background: #FFCE00;
    font-weight: bold;
    text-align: center;
    width: 100%;
    display: block;
    text-transform: uppercase;
    font-size: 0;
    padding: 19px 0 13px;
}
.shop-product .entry .entry-data .entry-footer a:hover {
    background: #E6B300;
}
.shop-product .entry .entry-data .entry-footer a:before {
    content: "Contact Dealership";
    font-size: 16px;
}
.posts-list.shop-product[class*="horizontal-list"] .shop-product .entry .entry-thumbnail .image {
    height: 165px !important;
}
.site-header .header-main {
    background-color: transparent !important;
    padding-bottom: 0;
    position: absolute;
    top: 45px;
    border-bottom: none;
    padding-bottom: 25px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: "Poppins", Open Sans, PT Sans, Lato, Montserrat, Helvetica, Arial, sans-serif;
}
.homeheadings h6 {
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 -10px;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.homeheadings h2 {
    font-size: 40px;
    font-weight: 400;
    color: #333;
    margin-top: 17px;
}
.homeheadings h2 strong {
    font-weight:700;
    color:#333;
}
.homeheadings {
    padding:0px 0;
    text-align:center;
    color:#333 !important;
}
.homeheadings.right {
text-align:right;
}
.homeheadings.faqs {
    text-align: left;
    padding: 40px 0;
}
.homeheadings.lineunderneath h2:after {
    display: block;
    border: 2px solid;
    content: " ";
    width: 42px;
    margin-top: 32px;
    color: #CFA941;
}
.homeheadings.faqs:after {
    content: url(/wp-content/uploads/2019/05/FAQs-Heading-Watermark.png);
    position: absolute;
    z-index: -1;
    top: 0;
    left: -72px;
}
.homeheadings.testimonials h2, .homeheadings.testimonials h6, .homeheadings.testimonials h2 strong,
.homeheadings.blog h6 {
	color:#fff
}
.homeheadings.blog h2, .homeheadings.blog h2 strong {
	color:#FFCE00;
}
.homeheadings.bestoffers {
    background:url(/wp-content/uploads/2020/12/Best-Offers-B.png) no-repeat center;
}
.homeheadings.uploadvehicle {
    background:url(/wp-content/uploads/2019/06/uploadvehicleheadbg.png) no-repeat center;
}
.homeheadings.vehicles {
    background:url(/wp-content/uploads/2019/06/Vehicles-Headig-Watermark.png) no-repeat center;
}
.homeheadings.blogpg {
    background:url(/wp-content/uploads/2019/06/Blog-Heading-Watermark.png) no-repeat center;
}
.homeheadings.blog {
    background:url(/wp-content/uploads/2019/05/Blog-Heading-Watermark.png) no-repeat center;
}
.homeheadings.howitworks {
    background:url(/wp-content/uploads/2019/05/How-It-Works-Heading-Watermark.png) no-repeat center;
}
.homeheadings.contactus {
    background:url(/wp-content/uploads/2019/06/Contact-Us-Heading-BG.png) no-repeat center;
}
.homeheadings.new {
    background:url(/wp-content/uploads/2019/05/New-Vehicles-Heading-Watermark.png) no-repeat center;
}
.homeheadings.used {
    background:url(/wp-content/uploads/2019/05/Used-Vehicles-Heading-Watermark.png) no-repeat center;
}
.homeheadings.newalt {
    background:url(/wp-content/uploads/2019/06/New-Vehicles-Alt-Heading-Watermark.png) no-repeat center;
}
.homeheadings.testimonials {
    background:url(/wp-content/uploads/2019/05/Testimonials-Heading-Watermark.png) no-repeat center;
}
.containedwithfullbg .row {
    max-width: 1170px;
    margin: 0 auto;
}
.containedwithfullbg {
    margin-bottom: 0;
}
.homebannerbottom .row .wpb_column {
    padding:0 78px;
}
.homebannerbottom {
    margin-top: -174px;
min-height: 174px;
}
.homebannerbottom h5 {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
}
.homebannerbottom h6 {
    font-size: 13px;
    color: #999999;
    font-weight: 500;
    text-align: center;
    margin-top: -3px;
}
.hometop .left h5:after {
    display: block;
    border: 2px solid;
    content: " ";
    width: 42px;
    margin-top: 32px;
}
.hometop .left h6 {
    font-size: 14px;
    color: #fff;
    letter-spacing: 3px;
    font-weight: 500;
}
.hometop .left h5 {
    color: #CFA941;
    font-size: 32px;
    font-weight: 300;
    margin-top: 17px;
}
.hometop .left h5 strong {
    color: inherit;
    font-weight: 900;
}
.hometop .left .bottom {
    margin-top:42px;
}
.hometop .row .wpb_column {
    padding:0;   
}
.hometop h1 {
    font-size: 143px;
    font-weight: 600;
    color: #fff;
    padding-top: 20px;
    line-height: .8;
    letter-spacing: -8px;
text-align:center;
    margin-bottom: -10px;
}
.hometop h2 {
    font-size: 71px;
    color: #CFA941;
    margin: -46px 0 0 2px;
    font-weight: 700;
}
.hometop h3 {
    color: #fff;
    font-weight: 300;
    font-size: 32px;
    text-align: center;
    margin-bottom: -17px !important;
}
.site-header.scrolled .header-main {
    margin: -18px 0 0 0;
    background: #000000eb !important;
    padding-bottom: 19px;
	z-index: 9;
}
.site-header.scrolled .header-main .site-title img {
    max-width: 194px;
    position: relative;
top: 3px;
}
nav.primary-navigation ul.nav-menu .begin a.menu-link {
    padding-left: 150px;
}
nav.primary-navigation .left a {
    max-height: 63px;
    overflow: hidden;
}
nav.primary-navigation ul.nav-menu .final a.menu-link {
    padding-right:0;
}
.header-parts.container,
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar .header-parts.container {
    padding:0;
    min-width: 1280px;
	max-width: 1280px !important;
}
.page-template.page-template-page-templates.page-template-with-right-shop-sidebar.dashboard .header-parts.container {
	max-width: 1080px !important;
}
nav.primary-navigation .left:first-of-type {
    border-left: 1px solid rgba(255,255,255,.25);
}
nav.primary-navigation .left {
    border-right: 1px solid rgba(255,255,255,.25);
    max-height: 63px;
    padding: 0 17px !important;
    overflow: hidden;
}
nav.primary-navigation .left a {
    font-size:11px !important;
    letter-spacing: 0px !important;
}
nav.primary-navigation .left img {
    display: block;
    margin: 8px auto -16px;
}
nav.primary-navigation {
    position:relative;
    top:27px;
}
nav.primary-navigation ul.nav-menu a.menu-link, 
nav.primary-navigation ul.sub-menu a.menu-link {
    color: #fff;
    padding: 0 8px;
    font-size: 14px;
    letter-spacing: -.5px;
    line-height: 63px;
}
nav.primary-navigation ul.nav-menu a.menu-link:hover, 
nav.primary-navigation ul.sub-menu a.menu-link:hover,
nav.primary-navigation ul.nav-menu li.menu-item.current-menu-item > a.menu-link, 
nav.primary-navigation ul.sub-menu li.menu-item.current-menu-item > a.menu-link {
    color: #CFA941;
}
nav.primary-navigation ul.nav-menu > li.menu-item:hover,
nav.primary-navigation {
    background-color: transparent;
}
.site-header .header-main .site-title img {
    max-width: inherit;
    padding-top: 27px;
}
.site-main {
    padding-top: 0;
}
.site-header .header-main .site-title img,
nav.primary-navigation ul.nav-menu a,
nav.primary-navigation .left img,
.shop-product .entry .entry-data .entry-footer a,
.thumbnails ul.slides li .image,
.secondarytopmenu a,
.product-panels .dhvc-woo-product-gallery .dhvc-woo-product-gallery__thumbnails img,
.product-panels .rightsection .vc_toggle,
.product-panels .rightsection .vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4,
.armourtekadvantageshighlightcol .wpb_text_column,
a#scroll-to-top {
    transition:all .3s
}
.site-header .header-main .site-title img:hover,
nav.primary-navigation .left a:hover img,
.thumbnails ul.slides li .image:hover {
    opacity:.6;
}
.subscribe .wpcf7 .wpcf7-form .wpcf7-form-control {
    min-height: 37px;
    padding: 3px 20px;
    max-height: 45px;
}

/* ----------- All Smartphones ----------- */
@media only screen and (max-device-width: 1023px) and (min-device-width: 320px) {
.header-parts.container {
    margin-top: 11px;
}
.footercol1 h3 {
    font-size: 24px;
    margin-top: 11px;
}
.driversslider figure.wpb_wrapper.vc_figure {
    max-width: 100%;
    right: 0;
}
.driversslider h4:before {
    border-left: 4px solid #CFA941;
}
.driversslider .wpb_text_column {
    float: none;
}
.vehdet {
    padding: 5px 7px;
}
.armourtekadvantageshighlightcol {
    margin-bottom: 30px;
}
.a-watermark {
    background: url(/wp-content/uploads/2020/12/A-Watermark.png) no-repeat center 36px;
}
.homeheadings.right {
    text-align: center;
}
.homebannerbottom .row .wpb_column {
    padding: 0 39px !important;
}
.container.active-sidebar.right  {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.product-panels .rightsection .addressandenquiryform {
    padding: 30px 12px 7px !important;
}
.product-panels .rightsection .phone {
    padding: 1px 20px 23px !important;
}
.product-panels .rightsection h2 {
    text-align: center !important;
}
.product-panels .belowgallery .row .wpb_column {
    width: 100%;
    padding: 10px !important;
}
.containedwithfullbg.blogpg.vc_custom_1560570755376 {
    padding-bottom: 30px !important;
}
.product-panels .sellerandcaraddinfo .taxonomy:before, 
.product-panels .sellerandcaraddinfo .meta-field:before {
    width: 170px;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour, .product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers, .product-panels .sellerandcaraddinfo .taxonomy.body-type, .product-panels .sellerandcaraddinfo .taxonomy.fuel-type {
    font-size: 15px;
    line-height: 33px;
    padding: 0 10px;
}
.product-panels .sellerandcaraddinfo .entry-content {
    font-size: 15px;
    line-height: 25px;
}
.product-panels .belowgallery {
    font-size: 20px;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 15px;
}
.product-panels .dhvc-woo-product-gallery .slick-list {
    max-height: 170px;
}
.product-panels .dhvc-woo-product-gallery .dhvc-woo-product-gallery__thumbnails img {
    margin-top: 0;
}
.product-panels.containedwithfullbg .vc_row-fluid:not(.vc_inner),
.product-panels.containedwithfullbg .row .wpb_column {
    padding:0
}
.product-panels .abovegallery .woocommerce-Price-amount.amount {
    bottom: -50px;
    font-size: 21px;
    line-height: 28px;
    padding: 8px 26px 30px;
}
.product-panels .abovegallery .taxonomy.make a, 
.product-panels .abovegallery .taxonomy.model a {
    font-size: 28px;
    padding-top: 10px;
    margin-top: 0;
}
.product-panels .abovegallery .taxonomy.registered-year {
    font-size: 18px;
}
.sidebar-container.container {
    padding: 0 !important;
}
#content .woocommerce:not(.widget) .col2-set .col-1, #content .woocommerce:not(.widget) .col2-set .col-2 {
    max-width: 100%;
    padding: 10px;
}
.site-header .header-main {
    position: absolute !important;
}
.pgcu_container {
    max-width: 100%;
}
.blogfeatured #pgcu_style19 .pgcu_post .post_title h4 {
    margin: 23px 0 -9px 0;
    font-size: 27px;
}
.contactpgform {
    padding-top: 50px;
}
.contactpgleft .fa {
    display: grid;
    margin: 20px auto 10px;
}
.contactpgleft.vc_custom_1559810027716 {
    padding-top: 0 !important;
    text-align: center;
    font-size: 20px;
}
.contactpgleft h2 {
    font-size:54px !important;
    margin-bottom: -10px;
}
.contactuswithbg {
    margin-top: -43px !important;
    text-align: left !important;
}
.contactuswithbg h2.vc_custom_heading {
    font-size: 68px !important;
    text-align: left !important;
}
.contactuswithbg h2.vc_custom_heading:last-of-type {
    margin: -26px 0 21px 0 !important;
}
.blogfeatured .pgcu_post .pgcu_post__image {
    max-width: 100%;
    float: none;
    margin: 0;
}
.fliptimer .text {
    font-size: 22px !important;
}
.flip.flip-0, .flip.flip-1 {
    height: 142px !important;
    line-height: 142px !important;
}
.fliptimer ul li a div div.flip-val {
    font-size: 110px;
}
.secondarytopmenu {
    max-width: 100%;
    margin: 0 auto;
    left: initial;
    padding: 13px 15px 0;
    top: 0;
    background: #000;
    display:none;
}
.secondarytopmenu .left, .secondarytopmenu .right {
    width: 100%;
    display: block;
    text-align: center;
    padding: 0 0 15px;
}
.secondarytopmenu .left a {
    display: block;
    padding: 4px 0;
}
.secondarytopmenu .left .fa.fa-phone {
    margin-left: 0;
}
.hometop .left h5 {
    margin-bottom: 30px !important;
}
.copyright .social.pull-right a {
    margin-left: 0;
}
.copyright .social.pull-right {
    float: none;
}
.footercol h4 {
    margin: 30px 0 0 0;
}
.site-footer .topwidgets .row .wpb_column:first-of-type,
.site-footer .topwidgets .row .wpb_column {
    width: 100%;
}
.howitworks .iconcontainer {
    float: none;
    width: 100%;
}
.howitworks .iconcontainer h2 {
    padding: 0 50px 40px;
}
.howitworks .iconcontainer img {
    padding: 22px;
    width: auto;
    margin: 0 auto;
}
.homefaqtabs .vc_toggle_content {
    padding: 15px 20px 0 !important;
}
.homefaqtabs .row .wpb_column {
    width: 100%;
    margin-right: 0;
}
.homefaqtabs span.title {
    font-size: 18px;
}
.homefaqtabs .fa {
    font-size: 30px;
}
.homefaqtabs .ui-state-default.ui-corner-top {
    text-align: center;
    float: none;
    padding: 15px 0;
}
.homefaqtabs ul.tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    right: initial;
    position: initial;
    top: initial;
}
.testimonials .testimonial_rotator.template-longform .testimonial_rotator_quote {
    font-size: 14px;
    line-height: 24px;
}
.testimonials .row .wpb_column {
    padding-left: 10px;
    padding-right: 10px;
}
.vc_custom_1557809894751.homebannerbottom {
    background: #000 !important;
    padding-bottom: 40px !important;
}
.homebannerbottom img {
    padding-top: 30px;
}
.hometop .left .bottom {
    margin-top: 115px;
}
.hometop.containedwithfullbg {
    padding-top: 185px !important;
    padding-bottom: 100px !important;
}
.left.menu-item img,
.howitworks .iconcontainer:before,
.armourtekadvantageshighlightcol h4 br {
        display:none;
}
.header-parts.container {
    min-width: 100% !important;
}
.hometop h1 {
    font-size: 64px;
    padding-top: 0;
}
.hometop h2 {
    font-size: 44px;
    margin: -39px 0 0 2px;
}
.homebannerbottom {
    margin-top: 0;
}
}

/* ----------- iPad Portrait ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.driversslider h4 {
    font-size: 18px;
}
.getourbestofferstabs .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab a {
    padding: 12px 9px;
}
.armourtekadvantageshighlightcol.alt h4 {
    font-size: 13px;
}
.largertext,
.largertextxl {
    font-size: 12px;
}
.armourtekadvantageshighlightcol.alt .wpb_text_column {
    padding: 20px;
min-height: 233px;
}
.armourtekadvantageshighlightcol h4 {
    font-size: 11px;
}
.armourtekadvantageshighlightcol .wpb_text_column {
    padding: 20px;
    min-height: 214px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.abovegallery {
    margin-bottom: 8px;
}
.product-panels .belowgallery {
    font-size: 16px;
}
.product-panels .belowgallery .taxonomy:before,
.product-panels .belowgallery .meta-field:before {
    margin-right: 7px !important;
}
.product-panels .belowgallery .row .wpb_column {
    width: auto;
}
.product-panels .rightsection .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    font-size: 12px;
}
.product-panels .rightsection .phone .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding: 5px 5px 8px;
}
.product-panels .rightsection .vc_toggle_title>h4 {
    font-size: 11px;
}
.product-panels .rightsection h2,
.product-panels .rightsection .calculator h2.vc_custom_heading {
    font-size: 14px;
}
.product-panels .sellerandcaraddinfo .taxonomy:before, .product-panels .sellerandcaraddinfo .meta-field:before {
    width: 290px;
}
.product-panels .sellerandcaraddinfo .taxonomy.colour, .product-panels .sellerandcaraddinfo .meta-field.vehicle-kilometers, .product-panels .sellerandcaraddinfo .taxonomy.body-type, .product-panels .sellerandcaraddinfo .taxonomy.fuel-type {
    font-size: 20px;
    line-height: 41px;
    padding: 0 17px;
}
.product-panels .dhvc-woo-product-gallery .slick-list {
    max-height: 325px;
}
.product-panels .leftsection.wpb_column.vc_column_container.vc_col-sm-9 {
    padding-right: 30px;
}
.product-panels .abovegallery .woocommerce-Price-amount.amount {
    bottom: -65px;
}
.contactpgleft.vc_custom_1559810027716 {
    padding-top: 93px !important;
    font-size: 18px;
    text-align: left;
}
.contactpgleft .fa {
    display: inline-grid;
    margin: 0 18px 17px 0;
}
.fliptimer .text {
    font-size: 25px;
}
.hometop.containedwithfullbg {
    padding-bottom: 0 !important;
}
.hometop .left .bottom {
    margin: 155px 0 -30px 0;
}
.homebannerbottom .row .wpb_column {
    padding: 0 38px;
}
.wpb_column.vc_column_container.vc_col-sm-8.vc_custom_1438175889641,
.vc_custom_1557917169943 .vc_col-sm-4 {
    width: 50%;
}
.vc_custom_1557917169943 .vc_col-sm-4 .wpb_wrapper {
    text-align: right;
}
}

/* ----------- iPad Landscape ----------- */
@media only screen and (max-device-width: 1100px) and (min-device-width: 1024px) {
.driversslider h4 {
    max-width: 100%;
}
.site-header .header-main {
    padding: 20px;
}
.product-panels .abovegallery .taxonomy.make a,
.product-panels .abovegallery .taxonomy.model a {
    font-size: 40px;
}
.product-panels .belowgallery {
    font-size: 21px;
    margin: 40px 0 14px;
}
.product-panels .sellerandcaraddinfo .taxonomy:before, .product-panels .sellerandcaraddinfo .meta-field:before {
    width: 445px;
}
.product-panels .dhvc-woo-product-gallery .slick-initialized .slick-slide {
    max-height: 464px;
}
.product-panels .rightsection .vc_toggle_title>h4 {
    font-size: 13px;
}
.product-panels .rightsection h2 {
    font-size: 17px !important;
}
.shop-product .meta-field.vehicle-make,
.shop-product .meta-field.vehicle-model {
    font-size: 14px;
}
.shop-product .entry-extra {
    padding: 0 10px 0;
}
.shop-product .entry .entry-data .entry-header .entry-meta {
	padding: 0 10px;
}
.shop-product .woocommerce-Price-amount.amount {
    padding: 7px 10px;
    font-size: 13px;
    margin: 2px 7px 17px 0;
}
.shop-product .entry .entry-data .entry-header {
    padding: 10px 0 7px 0;
}
.shop-product .entry .entry-data .entry-footer a:before {
    font-size: 15px;
}
.shop-product .meta-field.vehicle-transmission,
.shop-product .taxonomy.fuel-type a {
    font-size: 9px;
    margin-right: 4px;
}
.shop-product .meta-field.vehicle-kilometers {
    font-size: 9px;
}
.blogfeatured .pgcu_post .pgcu_post__image {
    max-width: 50%;
}
.blogfeatured #pgcu_style19 .pgcu_post .post_title h4 {
    font-size: 26px;
}
.blogfeatured #pgcu_style19 .pgcu_post .post_info ul li {
    font-size: 19px;
    margin: -5px 0 10px;
}
.blogfeatured #pgcu_style19 .pgcu_post--style18 .post-bottom-excerpt {
    margin-top: 23px;
}
.blogfeatured #pgcu_style19 .rmbtn {
    font-size: 18px;
}
.contactuswithbg h2.vc_custom_heading:last-of-type {
    margin-top: -64px !important;
    margin-right: 0 !important;
}
.contactuswithbg h2.vc_custom_heading {
    font-size: 97px !important;
    text-align: left !important;
}
.contactpgleft {
    font-size: 25px;
}
.contactpgleft h2 {
    font-size: 76px;
}
.fliptimer ul li a div div.flip-val {
    font-size: 147px;
}
.flip.flip-0, .flip.flip-1 {
    height: 193px !important;
    line-height: 193px !important;
}
.header-parts.container {
    min-width: 94%;
}
.hometop h1 {
    font-size: 88px;
}
.hometop h2 {
    font-size: 61px;
}
.left.menu-item img,
.secondarytopmenu{
    display:none;
}
.homefaqtabs .ui-state-default.ui-corner-top {
    padding: 0 10px;
}
.homefaqtabs span.title {
    font-size: 12px;
}
.homefaqtabs .row .wpb_column {
    width: 100%;
    margin-right: 0;
}
.howitworks .iconcontainer h2 {
    padding: 0 30px;
}
.howitworks .iconcontainer:before {
    margin: 94px 0 0 80px;
}
.site-footer .topwidgets .row .wpb_column:first-of-type {
    margin-right: 33px;
}
.footercol h3 {
    font-size: 27px;
}
.footercol .wpb_content_element .widget .widgettitle {
    font-size: 14px;
    margin: 58px 0 25px 0;
}
.wpb_column.vc_column_container.vc_col-sm-8.vc_custom_1438175889641,
.vc_custom_1557917169943 .vc_col-sm-4 {
    width: 50%;
}
.vc_custom_1557917169943 .vc_col-sm-4 .wpb_wrapper {
    text-align: right;
}
.site-header .header-main {
    position: absolute !important;
}
}

/* ----------- Large Screens ----------- */
@media only screen and (max-device-width: 3000px) and (min-device-width: 1600px) {
.secondarytopmenu {
    margin-left: 119px !important;
}
.secondarytopmenu .left {
    padding-left: 271px !important;
}
.secondarytopmenu .right {
    padding-right: 66px !important;
}
}
.h1 a, .h2 a, .h3 a, .h4 a:hover, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a:hover, h5 a, h6 a, h4 a {
    color:#fff;
}

.armourtekadvantageshighlightcol.alt .h4 a:hover {
    font-size: 22px;
    color:#fff;
   
}

.wpcf7 .wpcf7-form .wpcf7-submit, #comments #respond #submit {
    background: #000000;
}