/* Minification failed. Returning unminified contents.
(56,244): run-time error CSS1039: Token not allowed after unary operator: 'xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj'
(56,428): run-time error CSS1039: Token not allowed after unary operator: 'eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA'
(56,610): run-time error CSS1039: Token not allowed after unary operator: 'W2'
(56,613): run-time error CSS1039: Token not allowed after unary operator: 'MnAzMYDAzaX6QjD6'
(56,673): run-time error CSS1019: Unexpected token, found '/'
(56,673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(56,2332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,4934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5046): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(56,5093): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(56,5144): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(56,5265): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(56,5295): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(56,5539): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(56,6076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,6190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,7680): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(56,7710): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(56,8942): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(56,8972): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(56,9618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,9677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,10808): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(56,10837): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(56,10935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,10994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(942,35): run-time error CSS1046: Expect comma, found '0'
(942,39): run-time error CSS1046: Expect comma, found '/'
(1586,14): run-time error CSS1039: Token not allowed after unary operator: '-Content-Color-Gray-300'
(2270,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/* roboto-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(/Public/font/roboto-v32-latin-300italic.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/Public/font/roboto-v32-latin-regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/Public/font/roboto-v32-latin-500.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/Public/font/roboto-v32-latin-700.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: 'fontello';
  src: url(/Public/font/fontello.eot?317695);
  src: url(/Public/font/fontello.eot?317695#iefix) format('embedded-opentype'),
       url(/Public/font/fontello.woff2?317695) format('woff2'),
       url(/Public/font/fontello.woff?317695) format('woff'),
       url(/Public/font/fontello.ttf?317695) format('truetype'),
       url(/Public/font/fontello.svg?317695#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}
/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */

@font-face{font-family:swiper-icons;src:url(/Public/css/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj/wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4/Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE/P/5/f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH/wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@font-face {
  font-family: 'fontello';
  src: url(/Public/font/fontello.eot?84954006);
  src: url(/Public/font/fontello.eot?84954006#iefix) format('embedded-opentype'),
       url(/Public/font/fontello.woff2?84954006) format('woff2'),
       url(/Public/font/fontello.woff?84954006) format('woff'),
       url(/Public/font/fontello.ttf?84954006) format('truetype'),
       url(/Public/font/fontello.svg?84954006#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url(/Public/font/fontello.svg?84954006#fontello) format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-heart-empty:before { content: '\e800'; } /* '' */
.icon-heart:before { content: '\e801'; } /* '' */
.icon-check:before { content: '\e802'; } /* '' */
.icon-home:before { content: '\e803'; } /* '' */
.icon-cancel:before { content: '\e804'; } /* '' */
.icon-cancel-1:before { content: '\e805'; } /* '' */

.no-scroll {
    overflow: hidden;
    margin-right: 17px;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    display: none;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
    display: block;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal-dialog {
    position: relative;
	margin:auto;
	width:100%;
	max-width:630px;	
	margin-top:40px;
	padding-bottom:30px;
}
.popupPriceDrop .modal-dialog {
    max-width: 731px;
}
.w-440 {
	max-width:440px !important;
	}
.modal.in {
	overflow:auto;
	}

.modal.in .modal-dialog {
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.modal-dialog.w-930 { max-width:930px !important;}
.modal-dialog button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.modal-dialog .close {
    float: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    color: #999;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);  
	position:absolute;
	top:10px;
	right:10px;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
}
.modal-dialog button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.modal-dialog .heading-popup {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	padding:16px 0;
	align-items: center;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #2070D2;
	margin:0;
	border-bottom:3px solid #ddd;
	}
.modal-dialog .content-popup {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    position: relative;
    padding-top: 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font-size: 14px;
   color: #333;
   line-height:16px;
}
.modal-dialog .content-s {
	width:100%;
	display:inline-block;
	padding:30px 40px;
	}
.modal-dialog .title-h3 {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	text-transform: capitalize;
	color: #333333;
	margin:0;
	margin-bottom:8px;
	}		
	
.heading-p {
	margin:0;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
	color: #1E1E26;
	margin-bottom:8px;
	}
.content-popup .sub-text {
	margin:0;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	color: #515356;
	}
.content-popup .alink {
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	text-decoration-line: underline;
	text-transform: capitalize;
	color: #2070D2;
	}
.content-popup .alink.normal {
	font-weight:normal;
	}	
.content-popup .input-verify-phone {
	height:50px;
	width:100%;
	display:inline-block;
	background: #FFFFFF;
	border: 1px solid #E7E7E7;
	box-sizing: border-box;
	border-radius: 3px;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	text-transform: capitalize;
	color: #333333;
	padding:10px;
	}
.content-popup .input-verify-phone.erro {
	border: 1px solid #CC0000;
	color:#CC0000;
	}
.content-popup .text-erro {
	font-weight: normal;
	font-size: 14px !important;
	line-height: 20px;
	color: #CC0000 !important;
	margin-top:5px;
	}
.content-popup a {color: #2070D2;}
.content-popup .textarea {
    background: #fff;
    border-radius: 3px;
    height: 150px;
    position: relative;
    width: 100%;
    display: inline-block;
    border: 1px solid #E7E7E7;
    color: #333333;
    text-align: left;
    font-size: 16px;
    padding: 9px 10px;
    line-height: 20px;
}
.content-popup .input {
    background: #fff;
    border-radius: 3px;
    height: 44px;
    position: relative;
    width: 100%;
    display: inline-block;
    border: 1px solid #E7E7E7;
    color: #333333;
    text-align: left;
    font-size: 16px;
    padding: 10px 15px;
    line-height: 22px;
}
.content-popup .input.Verify { text-align:center; font-weight:bold; width:310px; letter-spacing: 0.5em; font-size:24px;}
.content-popup .input.Verify.erro {color: #CC0000;}
.content-popup .input:focus, .content-popup .textarea:focus, .content-popup .btn-select .select-box:focus {
	box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.15);
	}
.content-popup .input:disabled {
    background: #F3F3F3;
    border: 1px solid #E7E7E7;
    color: #999999;
}
.content-popup .input::-webkit-input-placeholder, .content-popup .textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   font-style:italic;
    color: #999;
}

.content-popup .btn-select{
	background: #fff;
	border-radius: 3px;
	height:44px;
	position:relative;
	width:100%;
	border: 1px solid #E7E7E7;
	 color: #999;
   font-style: italic;
   font-size: 16px;
	}
.content-popup .btn-select.custom-dropdown-has-value-box {color: #515356; font-style: normal;}		
.content-popup .btn-select:after {
	content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
	 border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #999999;
	}	

.content-popup .btn-select .select-box {
    background: none;   
    position: relative;
    z-index: 1;
    -moz-appearance: none;
    -webkit-appearance: none;
	height: 42px;    
    width: 100%;
    padding: 10px 15px;
    line-height: 20px;
    background: transparent;
    border: 0;
    padding-right: 30px;
	text-overflow:ellipsis;
	white-space: nowrap;
	 overflow: hidden;
	 display:block;
}
.content-popup .list-form .captra { display:block;}
.content-popup .list-form .captra .img { float:right;}
.content-popup .list-form .captra .input { width:280px; font-style:italic}
.content-popup .list-form .captra .input.w-130 { width:130px;}		
.content-popup .list-form {
	margin:0;
	padding:0;
	}
.w-150 { width:150px !important;}	
.content-popup li { list-style:none;}
.content-popup ul { margin:0; padding:0;}	
						

.modal-dialog .btn-submit, .modal-dialog .btn-cancel {  
    display: inline-block;
    height: 44px;
    border-radius: 3px;
    border: 0;
    text-align: center;  
    font-weight: bold;
    font-size: 16px;
    line-height: 44px;
	text-transform: capitalize;
	cursor:pointer;
}
.modal-dialog .btn-submit {
    width: 220px;
    background: #2070D2;
    color: #fff;
}
.modal-dialog .btn-cancel {
	width: 220px;
    background: #F3F3F3;
    color: #515356;
	}
.mr-13 { margin-right:13px !important;}			
.content-popup .list-form li {
	width:100%;
	float:left;
	margin-top:20px;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #515356;
	}
.content-popup .text-normal {
	margin:0;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	margin-bottom:8px;
	}	
.content-popup .list-form li:last-child { text-align:center;  margin-top:24px;}

.content-popup .list-form   .label{
	float:left;
	width:136px;
	text-align:left;
	padding:12px 0;
	}
.content-popup .list-form  .box-2 .label{
	width:75px;
	}	
.content-popup .list-form  .label-2{
	line-height:19px;
	margin-bottom:8px;
	display:block;
	}
.content-popup .list-form .mt-24 { margin-top:24px !important;}	
.content-popup .list-form .title-h {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	color: #2070D2;
	}
	
.content-popup .list-form  .erro { border: 1px solid #CC0000;}	
.content-popup .list-form  .small {
	margin-left:136px;
	}
.content-popup .list-form .box-2 .small {
	margin-left:75px;
	}	
.content-popup .list-form .box-radio {
	margin:0 -8px;
	margin-top:3px;
	}
.content-popup .list-form .box-radio .col-4 {
	padding: 8px;
	padding-bottom:0;
	}	
.content-popup .list-form .box-radio .radio {
  position: relative;
  display: inline-block;
  color:#333;
  font-size:16px;
	width:100%;
	
}
.content-popup .list-form .box-radio .radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.content-popup .list-form .box-radio .radio input[type="radio"] + .radio-label { 
	position:relative;
	width:100%;
	display:inline-block;
	border-radius: 3px;
	border: 1px solid #E7E7E7;
	background: #FFFFFF;
	padding:10px;
	
}
.content-popup .list-form .box-radio .radio input[type="radio"] + .radio-label:before {
  content: "";
  border-radius: 50%;
	border: 1px solid #E7E7E7;
  display: inline-block;
  width:18px;
  height: 18px;
  position: relative;
  top: 0;
  margin-right: 10px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;

}
.content-popup .list-form .box-radio  .radio input[type="radio"]:checked + .radio-label {
	 border: rgba(57,181,74,0.1);
	 background:rgba(57,181,74,0.1);
 	color: #39B54A;
}

.content-popup .list-form .box-radio .radio input[type="radio"]:checked + .radio-label:after {
  width:40px;
  height: 40px;
  position: absolute;
  top: 0;
  left:0;
  transition: all 250ms ease;
   font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e802';
	color:#fff;
	font-size:10px;
	line-height:40px;

}
.content-popup .list-form .box-radio .radio input[type="radio"]:checked + .radio-label:before  {
	background: #39B54A;
	border: 1px solid #39B54A;
	}
/*2*/
.content-popup .list-form .box-radio-2 {
	margin:0 -8px;
	}
.content-popup .list-form .box-radio-2 .col-6{ padding:8px;}	
.content-popup .list-form .box-radio-2 .radio {
  position: relative;
  display: inline-block;
  color:#333;
  font-size:16px;
	width:100%;
	
}
.content-popup .list-form .box-radio-2:last-child .radio  { margin-bottom:0;}
.content-popup .list-form .box-radio-2 .radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.content-popup .list-form .box-radio-2 .radio input[type="radio"] + .radio-label { 
	position:relative;
	width:100%;
	display:inline-block;
	border-radius: 3px;
	border: 1px solid #E7E7E7;
	background: #FFFFFF;
	padding:10px;
	
}
.content-popup .list-form .box-radio-2 .radio input[type="radio"] + .radio-label:before {
  content: "";
  border-radius: 50%;
border: 1px solid #E7E7E7;
  display: inline-block;
  width:18px;
  height: 18px;
  position: relative;
  top: 0;
  margin-right: 10px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;

}
.content-popup .list-form .box-radio-2  .radio input[type="radio"]:checked + .radio-label {
	 border: 1px solid #fae5e5;
	 background:#fae5e5;
 	color: #CC0000;
}

.content-popup .list-form .box-radio-2 .radio input[type="radio"]:checked + .radio-label:after {
  width:40px;
  height: 40px;
  position: absolute;
  top: 0;
  left:0;
  transition: all 250ms ease;
   font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e81c';
	color:#fff;
	font-size:10px;
	line-height:40px;

}
.content-popup .list-form .box-radio-2 .radio input[type="radio"]:checked + .radio-label:before  {
	background: #CC0000;
	border: 1px solid #CC0000;
	}
.content-popup .icon-done {
	width: 80px;
	height: 80px;
	background: #ECF8ED;
	display:inline-block;
	line-height:80px;
	text-align:center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-weight: normal;
	font-size: 30px;
	text-transform: capitalize;
	color: #39B54A
	}

.content-popup .icon-warning:before { display:none;}		
.content-popup .icon-done:before {

    /*content: '\e817';*/
	}	
.content-popup .icon-check-p {
	width:36px;
	height: 36px;
	background: #39B54A;
	display:inline-block;
	line-height:36px;
	text-align:center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-weight: normal;
	font-size: 20px;
	text-transform: capitalize;
	color: #fff;
	margin-bottom:5px;
	}
.content-popup .icon-check-p:before {
	content: '\e81c';
	}	
.chkTermPopup {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.chkTermPopup  a { font-weight:700;}	
.chkTermPopup input[type="checkbox"]~label {
    color: #515356;
    font-size: 14px;
}
.chkTermPopup input[type="checkbox"]~label .check {
    color: #515356;
}
.chkTermPopup input[type="checkbox"]:checked~label .check {
    background: #2070d2;
    border: 1px solid #2070d2;
}
.chkTermPopup input[type="checkbox"]~label .check {
    float: left;
    line-height: 20px;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    cursor: pointer;
    color: #2384c7;
    text-align: center;
    line-height: 14px;
    border: 1px solid #dedede;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 11px;
    position: relative;
    margin-right: 10px;
    margin-bottom: 15px;
}
.chkTermPopup input[type="checkbox"] {
    display: none;
}
.chkTermPopup input[type="checkbox"]:checked~label .check:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e802';
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}
@media (max-width: 767px) {
	.popupPriceDrop .modal-dialog { padding:0 12px;}
	.modal-dialog .heading-popup { font-size:20px;}
	.modal-dialog .content-s {
		padding:20px 15px;
		}
	.content-popup .list-form .label {
		width:100%;
		padding-top:2px;
		padding-bottom:5px;
		}
	.content-popup .list-form .small {
		width:100%;
		display:inline-block;
		margin:0;
		}
	.content-popup .list-form .box-radio .col-4 {
		width:100%;
		padding:5px 8px;
		}	
	.content-popup .list-form .box-radio { margin-top:8px;}		
	}																	
body{
	margin:0;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:400;
	color: #363636;
	position:relative;
	padding-bottom:65px;
	}
input, button, select, textarea{font-family: 'Roboto', Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{font-family: 'Roboto', Arial, Helvetica, sans-serif;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
}
.pdt-0 { padding-top:0 !important;}
img {
	border: 0;
	max-width: 100%;
	vertical-align:middle;
}

a { text-decoration:none;color:#222;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
	clear: both;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   
   
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: 0;
  outline:0;
  outline-offset:0;
}
a:hover,
a:active {
  outline: 0;
  text-decoration:none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button:-moz-focus-inner,
input:-moz-focus-inner {
  padding: 0;
  border: 0;
}


button:focus,
input:focus,
select:focus,
textarea:focus {
 outline: 0;
}
table { border-collapse: collapse; border-spacing: 0; border-padding:0;}

.no-margin {
	margin: 0!important;
}
.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}	
.hide { display:none !important;}	
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.row:after, .row:before {
	content:"";
	clear:both;
	display: table;
	}
.col-3, .col-6, .col-12, .col-4, .col, .col-2, .col-8  {
	float:left;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	}
.col-2 {
  width: 16.66666667%;
}
.col-8 {
  width: 66.66666667%;
}	
.col{
	width:20%;	
	}	
.col-3{
	width:25%;	
	}
.col-4{
	width:33.3333%;	
	}
.col-6{
	width:50%;	
	}
.col-12{
	width:100%;	
	}

.red { color: #E23838!important;}
.text-center {
	text-align:center !important;
	}
.font-700 { font-weight:700 !important;}
	.modal-open {
  overflow: hidden;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
       -o-transition: height .35s ease;
          transition: height .35s ease;
}


button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}




.container {
	max-width:1164px;
	margin:auto;
	width:100%;
	padding:0 12px;
	}

.red {
    color: #e23838 !important;
}
.no-scroll {
  overflow: hidden; }
  .navi.fixed {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 999;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
}
  .no-scroll:before {
    position: fixed;
    z-index: 40;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.6); }
  .no-scroll .modal-popup_style2 {
    overflow-x: hidden;
    overflow-y: auto; }

.cicon-phone-white {
  background: url(/Public/images/icon-phone-white.svg) no-repeat center;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 7px;
  position: relative;
  top: 7px; }

.cicon-menu {
  background: url(/Public/images/icon-menu.svg) no-repeat center;
  width: 18px;
  height: 18px;
  display: inline-block; 
  }

.cicon-close {
  background: url(/Public/images/icon-close.svg) no-repeat center;
  width: 32px;
  height: 32px;
  display:  none; 
  float:right;
  
  }

.header {
	height:56px;
	width:100%;
	background:#2070D2;
	padding:0 8px; 
	font-family: 'Roboto', Arial, Helvetica, sans-serif; 
	  -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
   }
   .icon-header { position:relative; width:100%;}
 .open-menu .header { height:auto;} 
 .open-menu .cicon-menu  {display:none;} 
 .open-menu .cicon-close { display: block;}
.open-menu .header .menu-mobile {
	position:relative;
	left:auto;
	top:auto;
	bottom:auto;
	width:100%;
	display:inline-block;
	}   
  .navbar_menu > li > a {
	  font-family: 'Roboto', Arial, Helvetica, sans-serif;
	  font-size:18px;
	  } 
	.navbar_menu i {
		margin-right:8px;
		font-size:16px;
		line-height:20px;
		float:left;
		}  
	.navbar_menu i:before {
		width:auto;
		margin:0;
		}	
 .header .icon-header {
    display: block;
	float:left; 
	padding-top:18px;
	}  
  .content {
	  width:100%;
	  display:inline-block;
	  padding-top:56px;
	  } 
 .box-head-acc {
	 width:100%;
	 display:inline-block;
	 } 
.box-head-acc .banner {
	margin:0 -12px;
	position: relative;
    padding-bottom: 29%;
    padding-top: 25px;
    height: 0;
	overflow:hidden;
	}
.box-head-acc .banner img {
	 position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;

	}	
.box-head-acc .banner .row { margin:0 -10px;}	
.box-head-acc .box-acc {
	width:100%;
	display:inline-block;
	margin-top:-40px;
	padding-bottom:20px;
	position:relative;
	z-index:2;
	}	 
.box-head-acc .box-acc .avatar {
	width:100px;
	height:100px;
	float:left;
	border-radius: 50%;
	border: 2px solid #FFF;
	}	
.box-head-acc .box-acc .info {
	margin-left:112px;
	padding-top:48px;
	}
.box-head-acc .box-acc .title {
	margin:0;
	color: #333;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	}
.box-head-acc .box-acc .icon-dealer {
	display:inline-block;
	width:100%;
	margin-top:5px;
	position:relative;
	}
.box-head-acc .box-acc .icon-dealer .tooltip {
	width:238px;
	position:absolute;
	left:-25px;
	top:-105px;
	border-radius: 8px;
background:  #515356;
box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.20);
color: #FFF;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px;
padding:10px;
display:none;
padding-right:15px;
	}	
.box-head-acc .box-acc .icon-dealer:hover .tooltip  { display:block;}		
.box-head-acc .box-acc .title a {color: #333;}	
.box-head-acc .box-acc .list {
	margin:0;
	padding:0;	
	}	
.box-head-acc .box-acc .list li{
	list-style:none;
	margin-top:8px;
	color: #00975B;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left:17px;
	background:url(/Public/images/icon-check.svg) no-repeat 0  center;
	}
.box-head-acc .box-acc .location {
	margin:0;
	padding-top:8px;
	color: #999;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 18px;
	}
.box-head-acc .box-acc .status-mobile {
	display:inline-block;
	width:100%;
	margin-top:20px;
	padding:10px;
	background:#E9F1FB;
	font-size:16px;
	line-height:22px;
	color:#13488A;
	border-radius: 8px;
	position:relative;
	
	}
.box-head-acc .box-acc .status-mobile:before {
	position:absolute;
	top:-10px;
	left:45px;
	width:14px;
	height:10px;
	content:"";
	background:url(/Public/images/row-status-m.svg) no-repeat 0  center;
	}	
.box-head-acc .box-acc .status-web {
	padding:10px;
	background:#E9F1FB;
	font-size:16px;
	line-height:22px;
	color:#13488A;
	border-radius: 8px;
	margin-left:219px;
	margin-top:5px;
	display:none;
	max-width:650px;
	position:relative;
	}	
.box-head-acc .box-acc .status-web:before {
	position:absolute;
	top:5px;
	left:-8px;
	width:14px;
	height:10px;
	content:"";
	background:url(/Public/images/row-status-w.svg) no-repeat 0  center;
	}		
.box-head-acc .box-acc.about-ct {
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
	}	
.box-head-acc .box-acc.about-ct .title { text-align:left;}	
.box-head-acc .box-acc.about-ct .avatar { float: none; display:inline-block; margin-top:10px; width:80px; height:80px;}
.box-head-acc .box-acc.about-ct .info {
	margin:0;
	padding-top:0;
	}
	.box-head-acc .box-acc.about-ct .list { width:auto; display:inline-block;}
			
.heading {
	width:100%;
	display:inline-block;
	position:relative;
	line-height:28px;
	color: #333;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px; /* 155.556% */
	text-transform: uppercase;
	margin:0;
	padding-right:40px;
	
  
	}
.heading span {
	position:relative;
	background-color:#fff;
	padding-right:10px;
	
	}
.heading span font {
	background: -webkit-linear-gradient(260deg, #008525 0%,  #12B5BF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	}		
.heading:before {
	position:absolute;
	left:0;
	top:12px;
	height:5px;
	width:100%;
	background:#E9F1FB;
	content:"";
	}
.footer {
	width:100%;
	display:inline-block;
	background:#2070D2;
	padding:12px;
	color: #fff;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align:left;
	position: fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	}
.footer  a { text-decoration:underline; color:#fff; font-weight:500;}
.list-product {
	width:100%;
	display:inline-block;
	margin-top:10px;
	}	
.list-product .row {
	margin:0 -10px;
	}
.list-product .col {
	width:100%;
	float:left;
	padding:6px 10px;
	}
.list-product .item {
	width:100%;
	display:inline-block;
	border-radius: 6px;
	border: 1px solid #C4C4C4;
	background: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	padding:12px;
	position:relative;
	}	
.list-product .photo {
	width:100%;
	display:inline-block;
	margin-bottom:12px;
	}
.list-product .title {
	margin:0;
	margin-bottom:12px;
	color: #333;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	display: -webkit-box;
		overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
	}
.list-product .title a {color: #333;}	
.list-product .tag {
	margin:0;
	padding:0;
	width:100%;
	display:inline-block;
	margin-bottom:12px;
	
	}
.list-product .info {
	width:100%;
	display:inline-block;
	position:relative;
	}	
.list-product  .tag li {
    
	display: inline-block;
    padding: 4px 6px;
    border: 1px solid #E9F1FB;
    border-radius: 3px;
	list-style:none;
	margin-right:6px;
	color: #333;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.list-product .tag  li.label-used {
    /*color: #fff;
    border-color: #FF6600;
    background: #FF6600;*/
}
.list-product .price-repossessed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
	margin-bottom:12px;
}	
.list-product .price-repossessed .price {
	color: #ff6600;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px; 
	}	
.list-product .price-repossessed .price-old {
	color: #999;
	font-size: 16px;
	font-weight: 400;
	-webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
	margin-left:6px;
}
	

	.accompanied-service {
    min-height: 40px;
    max-height: 40px;
    overflow: hidden;
    margin: 5px 0px;
    margin-top: 2px;
}
.accompanied-service ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.accompanied-service ul li {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #515356;
    padding-right: 12px;
    position: relative;
}	
.accompanied-service ul li:before {
    position: absolute;
    content: " ";
    width: 2px;
    height: 2px;
    right: 5px;
    top: 9px;
    background: #515356;
}
.accompanied-service ul li:last-child:before { display:none;}
.box-more {
	width:100%;
	display:inline-block;
	text-align:center;
	margin-top:6px;
	}
.box-more .btn-more {
	border-radius: 3px;
	background: #E9F1FB;
	display:inline-block;
	width: auto;
	padding: 8px 20px;
	color: #2070D2;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	}	
.box-about {
	width:100%;
	display:inline-block;
	margin-top:20px;
	color: #333;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
	}
.box-about p{ margin:0; margin-bottom:12px;font-family: Roboto, Arial, Helvetica, sans-serif;}
.box-about h2, .box-about h3, .box-about h4 {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:6px;
	font-size: 20px;
	font-weight: 700;
	}
.box-about .photo {
	width:100%;
	display:inline-block;
	text-align:center;
	margin-bottom:12px;
	}
.box-about .photo p {
	margin:0;
	margin-top:8px;
	color: #999;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	}
.box-contact{
	width:100%;
	display:inline-block;
	padding-top:20px;
	}
.box-contact .list {
	margin:0;
	padding:0;
	}	
.box-contact .list li {
	width:100%;
	float:left;
	margin-bottom:12px;
	color: #333;
font-family: Arial;
font-size: 16px;
font-weight: 700;
line-height: 24px; 
list-style:none;
	}
.box-contact .list li:last-child {
	margin:0;
	}	
.box-contact .list .label {	
	font-weight: 400;
	width:66px;
	float:left;
	margin-right:6px;
	}
.box-contact .list .label span { 
	
	font-size:14px;
	color:#999;
	float:right;
	}	
.box-contact .list .info { margin-left:72px;}	
.box-contact .list  p {
	margin:0;
	margin-top:28px;
	text-align:center;
	font-weight:normal;
	}
.box-contact .list  .sub-text{
	position:relative;
	}	
.box-contact .list  .sub-text span { padding:0 6px; background:#fff; position:relative;
z-index:1;}	
.box-contact .list  .sub-text:before {
	position:absolute;
	left:0;
	top:50%;
	height:1px;
	width:100%;
	background:#E9F1FB;
	content:"";
	}	
	
.box-contact .list .input, .box-contact .list .textarea{
	width:100%;
	display:inline-block;
	padding:12px;
	border-radius: 6px;
	background: #EEE;
	color: #333;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	border:0;
	}
.box-contact .list .textarea{	
	height:80px;
	}	
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #999;
   
}
::-webkit-textarea-placeholder { /* Chrome/Opera/Safari */
   color: #999;
  
   
}
.box-contact .list  .btn-button {
	width:100%;
	display:inline-block;
	border:0;
	border-radius: 5px;
	background: #39B54A;
	padding:10px;
	height:40px;
	color: #FFF;
	text-align: center;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	cursor:pointer;
	}
.box-detail {
	width:100%;
	display:inline-block;
	}
.box-detail .content-detail {
	width: 100%;
	float:left;
	}	
.box-detail .c-column {
	width:100%;
	float:left;
	
	}
.box-detail .c-column .heading {
	padding-top:15px;
	}		
.box-detail .c-column .heading:before {
	position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
    height: 5px;
   width: calc(100% + 20px);
    background: #E9F1FB;
    margin: 0 -10px;
    content: "";
}

.box-detail .c-column .heading span {padding:0 !important;} 

.box-detail .c-column  .col-6  {
	width:100%;
	float:left;
	padding:0 10px;
	margin-bottom:12px;
	}	
.breadcrumb	 { 
	width:100%; 
	display:inline-block;
	color: #666;
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	padding:6px 0;

	}	
.breadcrumb	a {
	color:#2070D2;
	float:left;
	}
.breadcrumb	a:after {
	color: var(--Content-Color-Gray-300, #999);
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	content:"»";
	margin-left:7px;
	margin-right:7px;
	}

.breadcrumb	a:last-child:after { display:none;}
.box-detail .detail	 {
	width:100%;
	display:inline-block;
	}
.box-detail .detail .title-detail {
	margin:0;
	color: #333;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px; 
	margin-bottom:10px;
	}	
.box-detail .detail .head {
	width:100%;
	display:inline-block;
	text-overflow:ellipsis;
	white-space: nowrap;
	 overflow: hidden;
	 margin-bottom:10px;
	}
.box-detail .detail .head  .date {
	padding-left:20px;
	background:url(/Public/images/icon-date.svg) no-repeat 0 center;
	padding-right:8px;
	border-right:1px solid #ddd;
	margin-right:8px;
	}
.box-detail .detail .head  .location {
	padding-left:20px;
	background:url(/Public/images/icon-location.svg) no-repeat 0 center;
	
	}
.box-detail .detail  .source {
    margin: 0;
    width: 100%;
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #666;
	margin-bottom:10px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
}	
.box-detail .detail  .source  a{color:#2070D2}
.box-detail .detail .box-list {
	width:100%;
	display:inline-block;
	margin-bottom:10px;
	}

.box-detail  .box-specifications {
	width:100%;
	display:inline-block;
	margin-top:10px;
	}
.box-detail   .net-work {
	width:100%;
	display:inline-block;
	margin-bottom:12px;
	}
.box-detail   .net-work .social-fb-like, .box-detail   .net-work  .social-fb-share, .box-detail   .net-work  .social-tw {
	float:left;
	
	margin-right:5px;
	}
.box-detail  .box-specifications .price-repossessed {
   	display:inline-block;
	width:100%;
	margin-bottom:8px;
}	
.box-detail  .box-specifications .price-repossessed .price {
	color: #ff6600;
	font-family: Arial;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 22px; 
	}	
.box-detail  .box-specifications  .price-repossessed .price-old {
	color: #999;
	font-size: 16px;
	font-weight: 400;
	-webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
}	
.box-detail  .box-specifications .price-repossessed .price-drop-alert {
	color: #2070D2;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px; /* 125% */
text-decoration-line: underline;
text-align:right;
float:right;
	}	
.box-detail  .box-specifications  .lis-specifications {
	background: #F6F6F6; 
	width:100%;
	display:inline-block;
	margin:0;
	padding:6px 12px;
	 color: #333;
	 margin:12px 0;
	 }	
	
.box-detail  .box-specifications  .lis-specifications li {
	width:50%;
	float:left;
	padding:6px 0;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; 
	padding-left:23px;
	list-style:none;
	}
 .lis-specifications .date {
	background:url(/Public/images/icon-calander.svg) no-repeat 0 center;
	}	
 .lis-specifications .Transmission {
		background:url(/Public/images/icon-transmission.svg) no-repeat 0 center;
		}
 .lis-specifications .color_car {
		background:url(/Public/images/icon-brown.svg) no-repeat 0 center;
		}
 .lis-specifications .car {
		 background:url(/Public/images/icon-car.svg) no-repeat 0 center;
		}
 .lis-specifications .icon-gauge {
		background:url(/Public/images/icon-gauge.svg) no-repeat 0 center;
		}
 .lis-specifications .icon-placenumber {
		background:url(/Public/images/icon-placenumber.svg) no-repeat 0 center;
		}
.box-seller-action {
	width:100%;
	display:inline-block;
	background: #FFF;
	box-shadow: -80px 0px 30px 0px rgba(0, 0, 0, 0.25);
	padding:10px;
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	z-index:10;
	}
.box-seller-action .row {
	margin:0 -4px;
	}
.box-seller-action .col {
	width:33.333%;
	float:left;
	padding:0 4px;
	}
.box-seller-action .btn-call-m, .box-seller-action .btn-sms-m , .box-seller-action .btn-viber-m{
	width:100%;
	display:inline-block;
	border:0;
	padding: 8px 15px;
	border-radius: 3px;
	color: #FFF;
	text-align: center;
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	cursor:pointer;
	}
.box-seller-action .btn-make-w, .box-seller-action .btn-call-w , .box-seller-action .btn-chat-w{
	width:100%;
	display: none;
	border:0;
	padding: 8px 15px;
	border-radius: 3px;
	color: #FFF;
	text-align: center;
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	cursor:pointer;
	}	
.box-seller-action .btn-call-m {background:#2070D2;}	
.box-seller-action .btn-sms-m {background:#39B54A;}
.box-seller-action .btn-viber-m{background: #7B519D;}
.box-seller-action .btn-call-m:before {
	display:inline-block;
	height:20px;
	width:16px;
	margin-right:3px;
	content:"";
	background:url(/Public/images/icon-phone.svg) no-repeat 0 center;
	}
.box-seller-action .btn-sms-m:before {
	display:inline-block;
	height:20px;
	width:18px;
	margin-right:5px;
	content:"";
	background:url(/Public/images/icon-sms.svg) no-repeat 0 center;
	}
.box-seller-action .btn-viber-m:before {
	display:inline-block;
	height:20px;
	width:18px;
	margin-right:5px;
	content:"";
	background:url(/Public/images/icon-viber.svg) no-repeat 0 center;
	}	
.content-small-detail{
	width:100%;
	display:inline-block;
	}	
.content-small-detail .title {
	color: #333;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px; /* 155.556% */
	text-transform: uppercase;
	margin:0;
	margin-bottom:10px;
	}
.content-small-detail .detail-m {
	width:100%;
	display:inline-block;
	color: #333;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	}
.content-small-detail a {
	color: #2070D2;
		font-size: 14px;
		line-height: 20px; 
		text-decoration-line: underline;
		display:block;
		margin-bottom:5px;
	}
.content-small-detail ul {
	margin:0;
	padding:0;
	margin-bottom:10px;
	}	
.content-small-detail ul li {
	list-style:none;
	margin-top:5px;
	line-height: 20px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left:20px;
	background:url(/Public/images/icon-check-green.svg) no-repeat 0 center;
	}
.content-small-detail p {
	margin:0;
	margin-bottom:10px;
	}
.box-detail .detail .box-list .box-photo {
	margin:0 -10px;
	margin-bottom:10px;
	position:relative;
	}	
.box-detail .detail .box-list .box-photo .btn-save {
	position:absolute;
	top:6px;
	left:6px;
	width:36px;
	height:30px;
	background:rgba(0,0,0,0.3);
	border-radius: 3px;
	text-align:center;
	line-height:30px;
	font-size:16px;
	cursor:pointer;
	border:0;
	z-index:10;
	}
.box-detail .detail .box-list .box-photo .btn-save:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e800';
  color:#fff;

}
.box-detail .detail .box-list .box-photo .btn-save.active:before {
  content: '\e801';

}			
 .swiper-container {
      width: 100%;     
      margin-left: auto;
      margin-right: auto;
    }
.gallery-top-nt { height: 180px;}
.gallery-top-nt .swiper-button-next {
	right:7px;
	background:url(/Public/images/icon-next-m.svg) no-repeat 0 0;
	width:41px;
	height:41px;
	}
.gallery-top-nt .swiper-button-prev {
	left:7px;
	background:url(/Public/images/icon-prev-m.svg) no-repeat 0 0;
	width:41px;
	height:41px;
	}
.gallery-top-nt .swiper-button-next:after, .gallery-top-nt .swiper-button-prev:after { display:none;}			
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
.gallery-thumbs-nt{
	height:48px;
	margin-top:9px;
	width:366px;
	display:none;
	
	}	
.gallery-thumbs-nt .swiper-slide{
	width:85px !important;
	height:47px !important;
	margin-right:9px !important;
	}	
	.swiper-pagination { 
		color:#fff; 
		font-size:11px;
		border-radius: 14.495px;
	background: rgba(0, 0, 0, 0.50);
	width:50px;
	left:50%; 
	margin-left:-25px;
	padding:3px;
}
	
.erro { border:1px solid #F00 !important;}	

.title-car-for-sale {
	margin:0;
	font-size:24px;
	color:#333;
	line-height:28px;
	margin-top:10px;
	}

.tabs {
	width:100%;
	display:inline-block;
	margin:0;
	padding:0;
	border-bottom:2px solid #E9F1FB;
	position:relative;
	margin-top:10px;
	}

.tabs li {
	float:left;
	list-style:none;
	position:relative;
	margin-bottom:-3px;
	}
.tabs  a {
	display:block;
	font-size:18px;
	font-weight:400;
	line-height:28px;
	padding:0 12px;
	color:#999;
	border-bottom:2px solid transparent;
	}
.tabs  .icon {
	display:inline-block;
	width: 20px;
	height: 20px;
	margin-left:3px;
	background:url(/Public/images/icon-Price.svg) no-repeat 0 0;
	vertical-align: middle;
	}	
.tabs .active a{
	color:#333;
	font-weight:700;
	border-bottom:4px solid #2070D2;
	}		
										 																								 
 @media (min-width: 768px) {
      .content {
	  padding-top:86px;
	  } 
	  .box-head-acc .banner {
	margin:0 ;
	padding-bottom: 24.2%;
	}
	  .box-head-acc .box-acc {
	margin-top:-50px;
	}	 
.box-head-acc .box-acc .avatar {
	width:180px;
	height:180px;
	margin-left:30px;
	margin-right:39px;
	}	
.box-head-acc .box-acc .info {
	margin-left:30px;
	padding-top:70px;
	}
.box-head-acc .box-acc .title {	
	font-size: 24px;
	line-height: 26px;
	
	}

	  .box-head-acc .box-acc .list {
		  width:100%;
		  display:inline-block;
		  }
	  .box-head-acc .box-acc .list li{
		
	}
	.box-head-acc .box-acc .status-web { display:block;}
	.box-head-acc .box-acc .status-mobile { display:none;}
	.box-head-acc .box-acc.about-ct {
	margin-top:0;
	text-align:left;
	}	
.box-head-acc .box-acc.about-ct .title { text-align:left;}	
.box-head-acc .box-acc.about-ct .avatar { 
width: 80px;
        height: 80px;
        margin-left: 0px;
        margin-right: 0px;
        float: left;
}
.box-head-acc .box-acc.about-ct .info {
	margin-left:95px;
	padding-top:0;
	}
.title-car-for-sale {
	
	margin-top:0px;
	}	
.tab-menu-car-for-sale {
	
	margin-top:20px;
	}
			
/*	.heading {
	
	font-size: 22px;
	text-align:center;
	}
	.heading span {
	
	padding-left:10px;
	}*/
	.list-product .col {
	width:50%;
	
	padding:10px;
	}
	.box-more {
	margin-top:10px;
	}
	.footer {	
	padding:16px;
	margin-top:0px;
	text-align:center;
	}
	.box-more { margin-bottom:40px;}
	.box-about {

	margin-top:18px;
	font-size: 18px;
	line-height: 30px;
	padding:18px 18px;
	margin-bottom:10px;
	border-radius: 6px;
	border: 1px solid #E9F1FB;
	margin-bottom:18px;
	}
.box-about p{ margin-bottom:18px;}
.box-about h2, .box-about h3, .box-about h4 {

	margin-bottom:18px;
	font-size: 20px;
	font-weight: 700;
	
	}
.box-about .photo {
	margin-bottom:18px;
	}
.box-about .photo p {
	font-size: 18px;
	margin-top:8px;
	}		
	.box-contact{
	margin-top:18px;
	padding:18px 30px;
	border-radius: 6px;
	border: 1px solid #E9F1FB;
	margin-bottom:18px;
	}
	.box-contact .list li {
	
font-size: 18px;
	}

.box-contact .list .label {	
	font-size:16px;
	}
.box-contact .list  li:last-child { text-align:center;}	
.box-contact .list .btn-button { max-width:250px;}
	
.box-detail .c-column .heading{ text-align:left;}
.box-seller-action {
	
	box-shadow: -80px 0px 30px 0px rgba(0, 0, 0, 0);
	padding:20px 0;
	position: relative;
	left: auto;
	bottom:auto;
	right:auto;
	}

.box-seller-action .btn-call-m, .box-seller-action .btn-sms-m, .box-seller-action .btn-viber-m{
	display: none;
	
	}
.box-seller-action .btn-make-w, .box-seller-action .btn-call-w, .box-seller-action .btn-chat-w{
	width:100%;
	display: inline-block;
	border:0;
	padding: 8px 15px;
	border-radius: 3px;
	color: #FFF;
	text-align: center;
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	cursor:pointer;
	}	
.box-seller-action .btn-make-w {background:  #39B54A;border: 1px solid  #39B54A;}
.box-seller-action .btn-call-w {background:  #2070D2;border: 1px solid  #2070D2;}
.box-seller-action .btn-chat-w{border: 1px solid  #39B54A; background-color:#fff;color: #39B54A;}

.box-seller-action .btn-make-w:before {
	display:inline-block;
	height:20px;
	width:16px;
	margin-right:3px;
	content:"";
	background:url(/Public/images/icon-coin.svg) no-repeat 0 bottom;
	}
.box-seller-action .btn-call-w:before {
	display:inline-block;
	height:20px;
	width:18px;
	margin-right:5px;
	content:"";
	background:url(/Public/images/icon-phone.svg) no-repeat 0 center;
	}
.box-seller-action .btn-chat-w:before {
	display:inline-block;
	height:20px;
	width:18px;
	margin-right:5px;
	content:"";
	background:url(/Public/images/icon-sms-green.svg) no-repeat 0 center;
	
	}
	.box-detail .c-column  .col-6 {
		width:50%;
		padding:0 10px;
		}
		.box-detail .c-column {
			padding-bottom:30px;
			}
		.box-detail .detail .box-list .box-photo {
			display:inline-block;
			width:100%;
	margin:0;
	margin-bottom:10px;
	}		
	.box-photo .gallery-top-nt{
		max-width:450px;
		height:260px;
		}	
		.gallery-thumbs-nt { display:block; width:426px; padding:0 30px; position:relative }
		.gallery-top-nt .swiper-button-next, .gallery-top-nt .swiper-button-prev  { display:none;}
		.gallery-thumbs-nt .swiper-button-next:after, .gallery-thumbs-nt .swiper-button-prev:after  {
			display:none;
			}
		.gallery-thumbs-nt .swiper-button-next, .gallery-thumbs-nt .swiper-button-prev  {
			width:30px;
			height:48px;
			top:22px;
			
			}
		.gallery-thumbs-nt .swiper-button-next {
	background:url(/Public/images/icon-next-w.png) no-repeat center center #fff;
	
	right:0;
	
	}
.gallery-thumbs-nt .swiper-button-prev {
	left:0;
	background:url(/Public/images/icon-prev-w.png) no-repeat center center #fff;
	
	}				
		}   
    @media (min-width: 960px) {
		.list-product .col {
	width:33.333%;
	
	padding:10px;
	}	
	.box-detail .content-detail {
	width: calc(100% - 340px);
	
	}	
.box-detail .c-column {
	width:340px;
	padding-left:30px;
	}
	.box-detail .c-column  .col-6 {
		width:100%;
		}
	.box-detail .c-column .heading {
	padding-top:0;
	}		
.box-detail .c-column .heading:before {
	 display:none;
}
.content-small-detail {  
	box-shadow: 0px -1px 0px 0px #E7E7E7 inset;
	border:1px solid #E7E7E7 
}	
.content-small-detail .title { padding:12px 20px;font-size: 20pxline-height: 22px;border-bottom:1px solid #E7E7E7 }
.content-small-detail .detail-m {
	padding:14px 20px;
	}
.content-small-detail a {
    font-size: 16px;
}
.content-small-detail ul { margin-bottom:20px;}
.content-small-detail ul li { margin-top:10px;}	
.box-detail .detail .box-list .box-photo {	
	float:left;
    width: 450px;
}
.box-detail .detail .box-list { margin-bottom:0;}
.box-detail .detail .box-list .box-photo { margin-bottom:0;}
.box-detail .box-specifications {
	float:left;
    width: calc(100% - 450px);
	padding-left:20px;
	
	}
	.box-detail .box-specifications .price-repossessed .price {font-size: 24px; line-height:24px;}
	.box-detail .box-specifications .price-repossessed .price-old { font-size:14px;}
	.box-detail .box-specifications .price-repossessed .price-drop-alert {
		font-weight:bold;
		}
		}

 
  @media (min-width: 768px) {
    .header .menu-mobile {
      float: left;
      text-align: right; }
	  .list-product .title { height:48px;}
	   }
  @media (min-width: 1367px) {
     }
  @media (max-width: 767px) {
    .header .menu-mobile {
      position: fixed;
      top: 0;
      bottom: 0;
      left: -100%;
      width: 264px;
      background: #2070D2;
      z-index: 100;
      -webkit-overflow-scrolling: touch;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s; }
      .header .menu-mobile.pushmenu-open {
        left: 0; } 
		
		}

 
  .header .menu-mobile .close-btn {
    position: absolute;
    right: -44px;
    top: 7px;
    z-index: 30;
    display: block; }
    @media (min-width: 768px) {
      .header .menu-mobile .close-btn {
        display: none; } }
 
  @media (min-width: 768px) {
    .header .navbar_menu {
      display: inline-block;
      margin-right: 12px; } }

.header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50; }
  .header-sticky.is-ticky {
    
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08); }
    @media (min-width: 768px) {
      .header-sticky.is-ticky {
           padding: 18px 8px; } 
		   }

   
    .header-sticky.is-ticky .navbar_menu {
      -webkit-transition: none;
      transition: none; }
      
.navbar_menu {
  list-style: none;
  padding: 0;
  margin: 0; }
  .navbar_menu > li {
	  text-transform:uppercase;
	 }
	.navbar_menu  li a:before {
		width:16px;
		height:18px;
		float:left;
		margin-right:10px;
		content:"";
		}
		.navbar_menu  li:nth-child(1) a:before {
			background: url(/Public/images/icon-home.svg) no-repeat center center;
			}
		.navbar_menu  li:nth-child(2) a:before {
			background: url(/Public/images/icon-car-for-sale.svg) no-repeat center center;
			}
		.navbar_menu  li:nth-child(3) a:before {
			background: url(/Public/images/icon-ab.svg) no-repeat center center;
			}
		.navbar_menu  li:nth-child(4) a:before {
			background: url(/Public/images/icon-ct.svg) no-repeat center center;
			}	 
    @media (min-width: 768px) {
		.navbar_menu  { }
      .navbar_menu > li {
        display: inline-block;
       float:left;
	   padding-right:5px;
        vertical-align: middle; }
		.header .icon-header {display:none;}
		 }

    .navbar_menu > li > a {
      display: block;
      color: #fff;
	  padding:17px 20px;
      }
   .navbar_menu > li.active > a, .navbar_menu > li:hover > a {
	  background-color:#13488A;
	   }

@media only screen and (min-width: 960px) and (max-width: 1100px){ 
.box-photo .gallery-top-nt {
        max-width: 350px;
    }
.box-detail .detail .box-list .box-photo { max-width: 350px;}
    .gallery-thumbs-nt {
        width: 350px;
    }	
	.box-detail .box-specifications {
        width: calc(100% - 350px);
        padding-left: 15px;
    }
.box-detail .box-specifications .lis-specifications li { font-size:14px;}	
.box-detail .c-column .list-product .tag li { font-size:12px;}
.box-detail .c-column  .accompanied-service ul li {font-size:12px;}
.list-product .tag li {
   
    font-size: 13px;
	float:left;
}
}
.hidden {
    display: none !important;
}

.icon-cancel-5:before {
    content: '\e805';
}

.box-detail .detail .box-list .box-photo .btn-save {
    display: none;
}
/* Popup */
.modal-dialog .close {
    cursor: pointer;
}

#popupPriceDrop .modal-dialog {
    max-width: 731px;
}
/*fix scrollbar popup*/
#popup .content-s::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    /*background-color: #F5F5F5;*/
}

#popup .content-s::-webkit-scrollbar {
    width: 5px;
    background-color: #ffffff;
}

#popup .content-s::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: rgb(204, 204, 204);
}

.input-disable {
    background: #F3F3F3 !important;
    border: 1px solid #E7E7E7 !important;
    color: #999 !important;
    pointer-events: none;
}

.select-disable {
    pointer-events: none;
}

    .select-disable .chosen-container-single .chosen-single {
        background: #F3F3F3 !important;
    }

    .select-disable .chosen-default > span {
        color: #999 !important;
    }

.modal .erro {
    border: none !important;
}

.modal-dialog .btn-blue {
    width: 220px;
    background: #2070d2;
    color: #fff;
    outline: none;
    border: none;
    display: inline-block;
    height: 44px;
    border-radius: 3px;
    border: 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 44px;
    text-transform: capitalize;
}

.box-contact .list .item.bt {
    text-align: center;
}

.box-contact .list .item {
    width: 100%;
    float: left;
    margin-bottom: 12px;
    color: #333;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    list-style: none;
}

    .box-contact .list .item.bt {
        margin: 0;
    }

.error {
    border: 1px solid #F00 !important;
}
label.error {
    border: none !important;
    color: #F00;
}
.breadcrumb	a:after {
	content:"»";
	}
.header-sticky {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.box-seller-action {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    opacity: 1;
}
.box-seller-action.unstick{
    opacity: 0;
    visibility: hidden;
}
.list-product .price-repossessed {
    height: 22px;
}

.box-head-acc .box-acc .icon-dealer .tooltip {
    top: auto;
    bottom: 28px;
}
.box-head-acc .box-acc .icon-dealer {
    width: auto;
}
.box-head-acc .box-acc.about-ct .list {
    /*display: block;*/
}
.tabs li.filter-price-desc a .icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.tabs li a .icon {
    
}
.box-head-acc .box-acc.about-ct .icon-dealer .tooltip{
    top: 28px;
    bottom: auto;
}
.map-photo {
    padding-top: calc(1080px / 368 * 100);
    position: relative;
}
.map-photo iframe{
    position: absolute;
    top: 0px;
    left: 0px;
}
.box-about {
    border-radius: 0;
    border: none;
    margin-bottom: 18px;
    padding: 0px;
    font-size: 16px;
    margin-top: 0px;
}
.box-about p {
    margin-bottom: 6px;
}
.box-about figure {
    margin: 0px;
}
.box-about figure p{
    font-size: 14px;
    font-style: italic;
}
.box-about img {
    margin-bottom: 6px;
}
.box-about h2, .box-about h3, .box-about h4 {
	margin-bottom:6px;
}
.box-about h2 {
    margin-bottom: 20px;
    margin-top: 14px;
}
    .box-about h2:before {
        
    }
.box-about .mgt0 {
    margin-top: 0px;
}
.box-about strong {
    font-weight: bold;
    color: #000;
}
.box-about h3{
	font-size: 20px;
}
.box-about h4 {
	font-size: inherit;
}
    .box-about a {
        color: #2070d2;
    }
.box-head-acc .box-acc.about-ct {
    margin-bottom: 0px;
}
.footer {
    position: unset;
    margin-top: 30px;
}
body {
    padding-bottom: 0px;
}

@media only screen and (max-width: 768px) {
    #popup .modal {
        padding: 10px;
    }

    .modal .box-Verify-phone .text-center.mt20 {
        display: flex;
        padding: 10px;
        justify-content: space-between;
    }

        .modal .box-Verify-phone .text-center.mt20 button {
            width: 50%;
            margin: 0px 5px;
        }

    #verifyotpbox .modal {
        padding: 10px;
    }

    .content-popup .btn-select .select-box {
        background: #fff;
        border-radius: 3px;
        height: 44px;
        position: relative;
        width: 100%;
        display: inline-block;
        border: 1px solid #E7E7E7;
        color: #333333;
        text-align: left;
        font-size: 16px;
        padding: 10px 15px;
        line-height: 22px;
    }

    .content-popup .btn-select:after {
        content: '';
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -3px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #999;
        z-index: 10;
    }
}

/* Fix responsive html */
.accompanied-service{
        min-height: auto;
    }
.c-column .list-product .accompanied-service{
        min-height: auto;
    }
@media (min-width: 768px) {
    .accompanied-service{
        min-height: 40px;
    }
    .c-column .list-product .accompanied-service{
        min-height: auto;
    }
}
@media (min-width: 768px) {
    .box-seller-action .btn-viber-m {
        display: block;
    }
}

