/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h7, h8, 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 {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL */
body {scrollbar-gutter: stable both-edges;}
html,body,div,span,h1,h2,h3,h4,h5,h6,h7,h8,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select{background:transparent;border:0;outline:0;padding:0;margin:0;}
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:'Montserrat','Poppins','Nunito','Segoe UI','Roboto','Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:normal;text-transform:none;height:100%;width:100%;color:#BFBFBF;background-color:#151515;margin:0;}
body{line-height:normal;word-wrap:break-word;}
input, textarea {-webkit-appearance:none;-webkit-border-radius:0;}
*:focus {outline:0 !important;box-shadow:none !important;}
a, button, input[type="submit"] {-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a, a:hover, a:active, a:focus, a:visited, a:link, button, button:hover, button:active, button:focus, button:visited, button:link {outline:0;text-decoration:none !important;}
a[href^="tel:"] {display:inline-block;}
::selection {background-color:#C62A2A;color:#BFBFBF;}
::-moz-selection {background-color:#C62A2A;color:#BFBFBF;}
img {display:block;outline:none;border:none;max-width:100%;height:auto;text-align:center;color:#C62A2A;}

/* FONTS */
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Thin.eot');
    src:url('../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Thin.woff2') format('woff2'),
        url('../fonts/Montserrat-Thin.woff') format('woff'),
        url('../fonts/Montserrat-Thin.ttf') format('truetype'),
        url('../fonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight:100;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-ThinItalic.eot');
    src:url('../fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ThinItalic.woff') format('woff'),
        url('../fonts/Montserrat-ThinItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ThinItalic.svg#Montserrat-ThinItalic') format('svg');
    font-weight:100;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-ExtraLight.eot');
    src:url('../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLight.woff') format('woff'),
        url('../fonts/Montserrat-ExtraLight.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
    font-weight:200;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-ExtraLightItalic.eot');
    src:url('../fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Montserrat-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic') format('svg');
    font-weight:200;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Light.eot');
    src:url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff'),
        url('../fonts/Montserrat-Light.ttf') format('truetype'),
        url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight:300;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-LightItalic.eot');
    src:url('../fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-LightItalic.woff') format('woff'),
        url('../fonts/Montserrat-LightItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-LightItalic.svg#Montserrat-LightItalic') format('svg');
    font-weight:300;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Regular.eot');
    src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight:400;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Italic.eot');
    src:url('../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Italic.woff2') format('woff2'),
        url('../fonts/Montserrat-Italic.woff') format('woff'),
        url('../fonts/Montserrat-Italic.ttf') format('truetype'),
        url('../fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight:400;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Medium.eot');
    src:url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff'),
        url('../fonts/Montserrat-Medium.ttf') format('truetype'),
        url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight:500;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-MediumItalic.eot');
    src:url('../fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-MediumItalic.woff') format('woff'),
        url('../fonts/Montserrat-MediumItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
    font-weight:500;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-SemiBold.eot');
    src:url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight:600;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-SemiBoldItalic.eot');
    src:url('../fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
    font-weight:600;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Bold.eot');
    src:url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight:700;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-BoldItalic.eot');
    src:url('../fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-BoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight:700;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-ExtraBold.eot');
    src:url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBold.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight:800;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-ExtraBoldItalic.eot');
    src:url('../fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic') format('svg');
    font-weight:800;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-Black.eot');
    src:url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Black.woff2') format('woff2'),
        url('../fonts/Montserrat-Black.woff') format('woff'),
        url('../fonts/Montserrat-Black.ttf') format('truetype'),
        url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight:900;font-style:normal;font-display:swap;
}
@font-face {
    font-family:'Montserrat';
    src:url('../fonts/Montserrat-BlackItalic.eot');
    src:url('../fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BlackItalic.woff') format('woff'),
        url('../fonts/Montserrat-BlackItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
    font-weight:900;font-style:italic;font-display:swap;
}
@font-face {
    font-family:'Michroma';
    src:url('../fonts/Michroma-Regular.eot');
    src:url('../fonts/Michroma-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Michroma-Regular.woff2') format('woff2'),
        url('../fonts/Michroma-Regular.woff') format('woff'),
        url('../fonts/Michroma-Regular.ttf') format('truetype'),
        url('../fonts/Michroma-Regular.svg#Michroma-Regular') format('svg');
    font-weight:400;font-style:normal;font-display:swap;
}

.ff-michroma {font-family:'Michroma','Orbitron','Exo','Rajdhani','Segoe UI','Roboto',sans-serif;}
.ff-montserrat {font-family:'Montserrat','Poppins','Nunito','Segoe UI','Roboto','Helvetica Neue',sans-serif;}

.fw-100 {font-weight:100;}
.fw-200 {font-weight:200;}
.fw-300 {font-weight:300;}
.fw-400 {font-weight:400;}
.fw-500 {font-weight:500;}
.fw-600 {font-weight:600;}
.fw-700 {font-weight:700;}
.fw-800 {font-weight:800;}
.fw-900 {font-weight:900;}

.fs-12 {font-size:12px;line-height:normal;}
.fs-13 {font-size:13px;line-height:normal;}
.fs-15 {font-size:15px;line-height:normal;}
.fs-18 {font-size:18px;line-height:normal;}
.fs-20 {font-size:20px;line-height:normal;}
.fs-50 {font-size:50px;line-height:normal;}

.c-black {color:#151515;}
.c-grey-light {color:#E0E0E0;}
.c-grey-medium {color:#BFBFBF;}
.c-grey-dark {color:#3B3B3B;}
.c-red-medium {color:#C62A2A;}
.c-red-dark {color:#A12222;}

.bc-black {background-color:#151515;}

a.link-red, a.link-red:active, a.link-red:focus, a.link-red:visited, a.link-red:link {color:#C62A2A;cursor:pointer;}
a.link-red:hover {color:#A12222;}
a.link-grey, a.link-grey:active, a.link-grey:focus, a.link-grey:visited, a.link-grey:link {color:#BFBFBF;cursor:pointer;}
a.link-grey:hover {color:#A12222;}
a.link-button {font-weight:600;font-size:12px;letter-spacing:0.15em;display:inline-block;text-transform:uppercase;height:65px;line-height:68px;padding:0 25px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a.link-button, a.link-button:active, a.link-button:focus, a.link-button:visited, a.link-button:link {color:#FFFFFF;background-color:#2F90FF;border:none;}
a.link-button:hover {color:#FFFFFF;background-color:#224690;border:none;}
a.link-whatsapp {position:relative;display:inline-block;font-size:14px;line-height:14px;height:65px;padding:18px 65px 0 25px;background-image:url("../images/africastarsmotors-icon-whatsapp.svg");background-repeat:no-repeat;background-size:30px 30px;background-position:center right 16px;-o-border-radius:32.5px;-ms-border-radius:32.5px;-webkit-border-radius:32.5px;-moz-border-radius:32.5px;border-radius:32.5px;}
a.link-whatsapp,a.link-whatsapp a:active,a.link-whatsapp a:focus,a.link-whatsapp a:visited,a.link-whatsapp a:link {color:#FFFFFF;background-color:#25D366;}
a.link-whatsapp:hover {color:#FFFFFF;background-color:#075E54;}
a.link-whatsapp span {display:block;font-size:12px;line-height:22px;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a.link-whatsapp span,a.link-whatsapp a:active span,a.link-whatsapp a:focus span,a.link-whatsapp a:visited span,a.link-whatsapp a:link span {color:#075E54;}
a.link-whatsapp:hover span {color:#25D366;}

.m-30-0 {margin:30px auto 0 auto;}
.m-50-0 {margin:50px auto 0 auto;}

.p-0-10 {padding:0 0 10px 0;}
.p-0-40 {padding:0 0 40px 0;}

ul.copyright {font-size:12px;padding:0 0 20px 0;}
ul.copyright li {display:inline-block;}
ul.copyright li:after {content:"\00a0\00a0\00a0✧\00a0\00a0";}
ul.copyright li:last-child:after {content:"";}

/* COOKIES */
.cky-overlay {background:#3B3B3B !important;opacity:0.8 !important;}
.cky-consent-container .cky-consent-bar {border:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.cky-notice .cky-title {font-family:'Michroma','Orbitron','Exo','Rajdhani','Segoe UI','Roboto',sans-serif;font-weight:400 !important;font-size:15px !important;}
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-dma-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * {font-size:12px !important;}
.cky-btn, .cky-btn:active, .cky-btn:focus, .cky-btn:visited, .cky-btn:link {font-weight:600 !important;font-size:12px !important;line-height:normal !important;padding:6px 4px 4px 4px !important;text-transform:uppercase !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.cky-btn:hover {background-color:#A12222 !important;color:#E0E0E0 !important;border-color:#A12222 !important;opacity:1 !important;}
.cky-modal {background:#151515 !important;border-radius:0 !important;-webkit-border-radius:0 !important;}
.cky-preference-center {-webkit-border-radius:0 !important;border-radius:0 !important;}
.cky-preference-header, .cky-preference-body-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper {border-color:#1F1F1F !important;}
.cky-preference-header .cky-btn-close {position:relative;width:15px !important;height:15px !important;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:15px 15px;background-attachment:scroll;}
.cky-preference-header .cky-btn-close:hover {background-position:center center;}
.cky-preference-header .cky-btn-close:before, .cky-preference-header .cky-btn-close:after {position:absolute;content:"";top:0;bottom:0;right:0;left:0;width:15px;height:15px;margin:auto;cursor:pointer;background-repeat:no-repeat;background-size:15px 15px;background-position:center center;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.cky-preference-header .cky-btn-close:before {background-image:url("../images/africastarsmotors-icon-close-red-medium.svg");opacity:1;}
.cky-preference-header .cky-btn-close:after {background-image:url("../images/africastarsmotors-icon-close-red-dark.svg");opacity:0;}
.cky-preference-header .cky-btn-close:hover:before {opacity:0;}
.cky-preference-header .cky-btn-close:hover:after {opacity:1;}
.cky-preference-header .cky-btn-close img {display:none !important;}
.cky-preference-header .cky-preference-title {font-family:'Michroma','Orbitron','Exo','Rajdhani','Segoe UI','Roboto',sans-serif;font-weight:400 !important;font-size:15px !important;line-height:normal !important;color:#E0E0E0 !important;}
.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p {margin: 0 auto !important;}
.cky-preference-body-wrapper .cky-preference-content-wrapper p {padding:0 0 10px 0 !important;}
.cky-preference-content-wrapper .cky-show-desc-btn {text-decoration:underline !important;color:#C62A2A !important;}
.cky-preference-content-wrapper .cky-show-desc-btn:hover {color:#A12222 !important;}
.cky-accordion .cky-accordion-chevron i::before {border:none !important;height:10px !important;width:10px !important;top:8px !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;background-image:url("../images/africastarsmotors-icon-next-grey-medium.svg");background-repeat:no-repeat;background-size:auto 10px;background-position:center center;}
.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before {-webkit-transform:rotate(90deg) !important;-moz-transform:rotate(90deg) !important;-ms-transform:rotate(90deg) !important;-o-transform:rotate(90deg) !important;transform:rotate(90deg) !important;}
.cky-accordion-header .cky-accordion-btn {font-family:'Michroma','Orbitron','Exo','Rajdhani','Segoe UI','Roboto',sans-serif !important;font-weight:400 !important;font-size:13px !important;line-height:normal !important;color:#E0E0E0 !important;}
.cky-accordion-header .cky-always-active {color:#C62A2A !important;font-weight:700 !important;font-size:13px !important;}
.cky-audit-table {background:#1F1F1F !important;color:#E0E0E0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.cky-audit-table .cky-cookie-des-table {border-bottom:1px solid #151515 !important;}
.cky-footer-wrapper div:nth-of-type(2) {background-color:#1F1F1F !important;color:#BFBFBF !important;-ms-border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.cky-footer-wrapper div:nth-of-type(2) a {width:78px;height:13px;}
.cky-footer-wrapper div:nth-of-type(2) a img {display:none;}
.cky-footer-wrapper div:nth-of-type(2) a::before {display:block;content:"";background-image:url("../images/africastarsmotors-logo-cookieyes.svg");background-size:78px 13px;background-repeat:no-repeat;background-position:center center;width:78px;height:13px;}
[type="checkbox"]:checked, [type="checkbox"]:not(:checked) {opacity:1 !important;pointer-events:auto !important;}

/* CONTENT */
h1 {padding:0 0 10px 0;}
	h1 img {width:200px;max-width:100%;height:auto;margin:0 auto 30px auto;}
h2 {padding:0 0 40px 0;}
	h2 span {display:block;}
p {margin:0 auto 50px auto;}

/* MODALS */
.modal-dialog {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) !important;width:600px;max-width:90%;max-height:100%;margin:0;}
.modal-backdrop {background-color:rgba(59,59,59,0.8);opacity:1 !important;}
.modal-content {margin:50px auto;padding:50px 40px 25px 40px;border:none;-o-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.modal-content .cross {position:absolute;top:30px;right:30px;width:22px;height:22px;}
.modal-content .cross:before, .modal-content .cross:after {position:absolute;content:"";top:0;bottom:0;right:0;left:0;width:22px;height:22px;margin:auto;cursor:pointer;background-repeat:no-repeat;background-size:22px 22px;background-position:center center;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.modal-content .cross:before {background-image:url("../images/africastarsmotors-icon-close-red-medium.svg");opacity:1;}
.modal-content .cross:after {background-image:url("../images/africastarsmotors-icon-close-red-dark.svg");opacity:0;}
.modal-content .cross:hover:before {opacity:0;}
.modal-content .cross:hover:after {opacity:1;}
.modal-content p {margin:0 auto 25px auto;}
/* RESPONSIVE */
@media (min-width:575.98px) {
	.container, .container-sm {width:540px;max-width:100%;}
}
@media (min-width:767.98px) {
	.container, .container-md, .container-sm {width:720px;max-width:100%;}
}
@media (min-width:991.98px) {
	.container, .container-lg, .container-md, .container-sm {width:960px;max-width:100%;}
}
@media (min-width:1199.98px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {width:1140px;max-width:100%;}
}
@media (min-width:1399.98px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {width:1250px;max-width:100%;}
}
@media screen and (max-width:1499.98px) {
	a.link-button {height:60px;line-height:63px;}
	a.link-whatsapp {height:60px;padding:16px 65px 0 20px;background-size:30px 30px;background-position:center right 16px;-o-border-radius:30px;-ms-border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
}
@media screen and (max-width:1199.98px) {
}
@media screen and (max-width: 991.98px) {
}
@media screen and (max-width: 767.98px) {
	a.link-button {font-size:11px;letter-spacing: 0.1em;height:50px;line-height:53px;padding:0 20px;}
	a.link-whatsapp {font-size:12px;line-height:12px;height:50px;padding:13px 55px 0 18px;background-size:25px 25px;background-position:center right 14px;-o-border-radius:25px;-ms-border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
	a.link-whatsapp span {font-size:11px;line-height:18px;}
	
	.fs-20 {font-size:18px;}
	
	h2 br {display:none;}
	
	ul.copyright li:nth-child(3):after {content:"";}
	ul.copyright li:nth-child(4) {display:block;padding:15px 0 0 0;}
	
	.modal-content {padding:40px 20px 15px 20px;}
	.modal-content .cross {top:15px;right:15px;}
}
@media screen and (max-width: 575.98px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {padding-right:25px;padding-left:25px;}
	.row {margin-right:-25px;margin-left:-25px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right:25px;padding-left:25px;}
	
	ul.copyright li:nth-child(2):after {content:"";}
	ul.copyright li:nth-child(3) {display:block;padding:15px 0 0 0;}
	
	.modal-content {padding:40px 25px 15px 25px;}
	.modal-content .cross {top:15px;right:15px;}
}
@media screen and (max-width: 375.98px) {
}
@media screen and (max-width: 350px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {padding-right:15px;padding-left:15px;}
	.row {margin-right:-15px;margin-left:-15px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right:15px;padding-left:15px;}
	
	ul.copyright li:nth-child(1):after {content:"";}
	ul.copyright li:nth-child(2) {display:block;padding:6px 0 0 0;}
	
	.modal-content {padding:40px 15px 15px 15px;}
}