.error-section::before{background-color:rgba( 64, 64, 64, 0.9 )}
.btn-small{padding:0 10px}
.ui-menu .ui-menu-item-wrapper{padding:5px 20px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{padding:8px 0 8px 1.45em;background-color:#eeeeee;margin:0}
.ui-menu.remove-2-last-childs li:nth-last-child(-n+2){display:none}
.ui-menu{max-height:320px;overflow-y:auto}
.default-content-margin{margin:30px auto}
.no-padding-left-right{padding-left:0;padding-right:0}
input.lowercase{text-transform:lowercase}
input.uppercase{text-transform:uppercase}
input.capitalize{text-transform:capitalize}
.main-header .header-top .top-left .phone-opening{position:fixed;display:inline-block;padding-top:0px;margin-right:15px;color:#dadada}
.main-header .header-top .top-left .phone-opening span{margin-left:15px;margin-right:2px;color:#f45000}
.main-header .header-top .top-left li.location a,.main-header .dropdown-option li.account > a{color:#dadada !important;font-weight:400}
.main-menu .navigation > li > a{padding-bottom:4px}
.main-menu .more-options{display:none}
.main-menu.big-menu .navigation > li > ul{margin-top:10px}
.btn-continue-booking{border-color:#a00000;background-color:#a00000;color:#ffffff}
.btn-continue-booking:hover{border-color:#c00000;background-color:#c00000;color:#ffffff}
.home .main-slider .slider-content{background-color:rgba(0, 0, 0, 0.5)}
.home .main-slider .tp-parallax-wrap{margin-top:20px}
.page-title{}
.page-title::before{background-color:rgba( 0, 0, 0, 0.65 )}
.info-block li.book-label{font-weight:bold;padding:17px 5px 17px 5px;text-align:center;margin:0;width:260px;background-color:#f9f9f9;color:#14C4F5;font-size:175%;font-family:script}
.info-block li{width:177.5px;text-align:center;margin-left:0;padding:0}
.info-block li:last-child{}
.info-block li img{width:28px;margin-right:12px;margin-top:-4px}
.info-block li a{display:block;color:#848484;padding:14px 20px 12px 20px;font-size:20px}
.info-block li a.active{font-weight:bold;color:#f45000}
.info-block li a.current,.info-block li a:hover{background-color:#f45000;color:#f9f9f9;cursor:pointer}
.info-block li a.current{font-weight:bold}
section.top-error div.error{background-color:darkred;color:#ffffff;font-size:20px;text-align:center;margin-top:40px;margin-bottom:-20px;padding:15px 5px;border-radius:5px}
section.top-message div.message{background-color:darkgreen;color:#ffffff;font-size:20px;text-align:center;margin-top:40px;margin-bottom:-20px;padding:15px 5px;border-radius:5px}
.auto-container .sidebar-side .with-border::before{position:absolute;content:'';left:-20px;top:-65px;height:5000px;border-left:1px solid #f2f2f2}
.car-block .inner-box img{max-height:150px;margin-bottom:20px}
.vehicules .car-block .inner-box img{width:75%;margin-bottom:20px;max-height:initial;}
.car-block .inner-box h3{min-height:60px;padding:10px 20px}
.home .car-block .inner-box h3{min-height:24px;text-align:center;padding:10px 20px}
.no-models-found{padding:64px 0 0 32px;font-size:150%;color:#ccc}
.car-block .inner-box .lower-box .car-info li{padding-right:10px;margin-right:5px}
.car-block .inner-box .lower-box{height:50px}
.services-block .inner-box .upper-box .upper-content .text{max-height:85px;overflow-y:auto;line-height:1.5}
.popular-used-car .prod-tabs .tab-btns .tab-btn .text{padding:17px 10px}
.home .popular-used-car .prod-tabs .tab-btns .tab-btn .text{padding:17px 40px;width:auto}
.popular-used-car .prod-tabs.tabs-box select{border:1px solid #eee;padding:10px;width:100%}
.city-block .inner-box{padding:20px 0px 15px 0px}
.city-block .inner-box .icon-box{margin-bottom:12px}
.city-block .inner-box h3{height:40px}
.home .city-block .inner-box h3{height:30px}
.promotions-section{position:relative;overflow:hidden;padding:65px 0px 70px;background-color:#fff}
.promotions-section .promotion{background-size:cover;box-shadow:3px 3px 3px #e4e4e4}
.promotions-section .promotion-block{background-color:rgba(255,255,255,0.88);margin:0 0 50px 0;border:1px solid #f4f4f4;min-height:243px}
.promotions-section .promotion-block img{width:92%;margin-top:15px;margin-bottom:10px}
.promotions-section .promotion-block h3{font-weight:bold;padding-bottom:10px;line-height:1.25;margin-top:15px}
.promotions-section .promotion-block p.description{}
.promotions-section .promotion-block p.over-in{line-height:1.4}
.promotions-section .promotion-block p.over-in b{color:#f45000}
.promotions-section .promotion-block:hover{background-color:rgba(250,250,250,0.95)}
.services-form .delivery-return-label{font-size:25px;padding:4px 0 0 6px;color:#fcfcfc}
.services-form .delivery-return-label.no-left-pad{font-size:18px;padding-left:0;padding-right:4px;line-height:1.1}
.services-form .form-box .form-group label{font-size:16px;color:#e4e4e4}
#ui-datepicker-div{z-index:999}
.ui-datepicker-calendar .ui-state-default{text-align:center}
.ui-datepicker .ui-datepicker-title span{color:#f45000}
.cars-form input[type="text"].date-picker{font-size:15px}
.booking-section{padding-top:30px}
.booking-section.rub-210 .services-form{background-color:#555;padding:20px 20px 20px 10px;margin-top:20px}
.car-block-two .inner-box .content-column .compare-check{display:none}
.inventory-section .layout-box .view-options.fuels li a{width:125px}
.inventory-section .layout-box .view-options.gearboxes li a{width:145px}
.inventory-section .layout-box .filter-title{border:1px solid #eee;margin-left:7px;margin-bottom:7px;padding:7px;text-align:center;border-radius:7px}
.invent-style-two .cars-form .form-group .ui-selectmenu-button.ui-button{background-color:#E9E9E9}
.invent-style-two .cars-form .form-group .ui-selectmenu-button.ui-button span{font-size:115%}
.inventory-section .layout-box .view-options li{margin-left:2px;margin-right:2px}
.inventory-section .layout-box .view-options li a:hover{background-color:#ccc}
.inventory-section .layout-box .view-options li.active a:hover{background-color:#f45000}
.booking-infos{padding:20px 20px 0 20px;background-color:#fafafa;border:1px solid #eee}
.booking-infos .car-block-two{margin-bottom:0;padding-bottom:0;border-bottom:0}
.booking-infos b{font-weight:600}
.booking-infos .booking-request-params{font-size:125%;line-height:35px;padding:0 10px 20px 10px;border-bottom:1px solid #eaeaea}
.booking-infos .booking-request-params a{font-size:80%}
.car-block-two .inner-box .content-column .lower-box .btns-box{font-size:80%}
.car-block-two .inner-box .content-column .lower-box .btns-box a{font-size:100%}
.booking-infos .car-block-two .inner-box .content-column .info-box{padding-top:0;padding-bottom:10px;margin-left:8px}
.booking-infos .car-block-two .inner-box .content-column .lower-box{margin-left:8px}
.booking-accessories .cart-section{padding-top:20px}
.booking-accessories .cart-table{min-width:auto}
.booking-accessories .cart-table tbody tr .prod-column .column-box{padding-top:10px}
.booking-accessories .cart-table tbody tr .prod-column .column-box .prod-thumb{background-color:#fff;border:0}
.booking-accessories .cart-table tbody tr .prod-column .column-box .prod-thumb img{height:80px;width:auto;margin:0 auto;text-align:center}
.booking-accessories .total-price{padding:12px 0 0 0;font-size:125%}
.booking-accessories .total-price span{font-weight:600;font-size:150%;display:inline-block}
.booking-infos .booking-request-equipments{font-size:125%;padding:15px 10px 20px 10px;margin-top:10px;line-height:35px}
.booking-infos .booking-request-equipments a{font-size:80%;margin-left:12px}
.booking-infos .booking-request-coordinates{font-size:125%;border-top:1px solid #eee;padding:15px 10px 20px 10px;margin-top:10px;line-height:35px}
.booking-infos .booking-request-coordinates a{font-size:80%;margin-left:12px}
.booking-infos .booking-request-amount{font-size:125%;border:0;border-top:1px solid #eee;padding:18px 10px 17px 10px;margin:10px -20px 0 -20px;line-height:35px;background-color:#fff}
.booking-infos .booking-request-amount span.total{font-size:150%;font-weight:bold}
.order-prices-box{}
.order-prices-box div.row{padding:20px 5px 0 5px;background-color:#d8d8d8;color:#555;text-align:right;font-size:140%}
.order-prices-box div.row:first-child{background-color:#555;color:#eee;font-weight:bold;padding-bottom:25px}
.order-prices-box div.row.total{padding-bottom:25px;background-color:#555;color:#eee;font-weight:bold}
.order-prices-box .auto-container.picture{margin-top:-192px;min-height:167px;max-height:167px}
.order-prices-box .auto-container.picture div.row.image{background-color:initial;padding:0}
.car-block-two .inner-box .content-column h3{font-size:25px}
.car-block-two .inner-box .image{background-size:cover;background-repeat:no-repeat;background-position:center}
.car-block-two .inner-box .image.booking-informations{min-height:75px}
.car-block-two .inner-box .image img{width:60px;position:absolute;left:-5px;top:-5px}
.car-block-two .inner-box .image-column .promotion{font-weight:bold;text-align:left;color:#c00000;padding:12px 5px 0 5px;line-height:1.25}
.payment-modes .prod-tabs{position:relative}
.payment-infos{font-size:20px;border:1px solid #eee;border-radius:5px;padding:20px;line-height:1.5;width:80%;background-color:#f8f8f8;margin:20px auto;text-align:center}
.payment-modes .prod-tabs .tab-btns .tab-btn .text .light{color:#a0a0a0;text-align:center;display:block;clear:both;text-transform:lowercase}
.payment-modes .prod-tabs .tab-btns .tab-btn.active-btn .text .light,.payment-modes .prod-tabs .tab-btns .tab-btn:hover .text .light{color:#ffffff;text-transform:lowercase}
.payment-modes .prod-tabs .tab-btns{position:relative;z-index:1;margin-bottom:48px;text-align:center;display:inline-block;border:1px solid #f2f2f2}
.payment-modes .prod-tabs .tab-btns .tab-btn{position:relative;display:block;float:left;cursor:pointer;background-color:#ffffff;border-right:1px solid #f2f2f2;transition:all 500ms ease;font-family:'Open Sans', sans-serif}
.payment-modes .prod-tabs .tab-btns .tab-btn .text{position:relative;display:block;float:left;margin-right:0px;font-size:14px;color:#232527;text-transform:uppercase;font-weight:400;line-height:24px;cursor:pointer;padding:17px 40px 17px;transition:all 500ms ease;font-family:'Open Sans', sans-serif}
.payment-modes .prod-tabs .tab-btns .tab-btn:after{position:absolute;content:'';left:50%;bottom:-10px;opacity:0;margin-left:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #f45000;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.payment-modes .prod-tabs .tab-btns .tab-btn:last-child{border-right:0px}
.payment-modes .prod-tabs .tab-btns .tab-btn .icon{position:absolute;right:-5px;top:10px;line-height:1em;font-size:40px;color:rgba(8,8,8,0.06)}
.payment-modes .prod-tabs .tab-btns .tab-btn:last-child .icon{right:0px}
.payment-modes .prod-tabs .tab-btns .tab-btn:hover:after,.payment-modes .prod-tabs .tab-btns .tab-btn.active-btn:after{bottom:-12px;opacity:1}
.payment-modes .prod-tabs .tab-btns .tab-btn:hover .icon,.payment-modes .prod-tabs .tab-btns .tab-btn.active-btn .icon{color:rgba(255,255,255,0.15)}
.payment-modes .prod-tabs .tab-btns .tab-btn:hover,.payment-modes .prod-tabs .tab-btns .tab-btn.active-btn{background:#f45000}
.payment-modes .prod-tabs .tab-btns .tab-btn:hover .text,.payment-modes .prod-tabs .tab-btns .tab-btn.active-btn .text{color:#ffffff}
.payment-modes .prod-tabs .tabs-content{position:relative}
.payment-modes .prod-tabs .tabs-content .tab{position:relative;display:none}
.payment-modes .prod-tabs .tabs-content .tab.active-tab{display:block}
 .account-profile-rubrik{padding:10px 0 10px 0}
.account-profile-rubrik h3{display:inline-block;padding-left:10px}
.password-rules-wrapper{padding:20px 10px 20px 30px;background-color:#fafafa}
.password-rules-wrapper ul{padding-left:25px;margin-top:10px;margin-bottom:10px}
.password-rules-wrapper ul li{list-style:disc}
.row.grey-hover:hover{background-color:#fafafa}
.order-document-upload label{text-align:center;padding:10px;margin-top:-3px;cursor:pointer;background-color:#f45000;color:#fff;border-radius:5px}
.order-document-upload label:hover{opacity:0.9}
.order-document-error{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px;color:darkred;padding:10px 20px 20px 20px}
.upload-infos{color:darkred;margin:15px 0;padding-bottom:20px;font-weight:bold;border-bottom:1px solid #eee}
.register-section h3 .badge{padding:10px;margin-left:25px;top:12px;position:absolute}
.register-section h3 .badge.badge-docs{margin-left:105px}
.modal-title{display:inline-block}
.modal-dialog{width:800px;max-height:90%;overflow-y:auto}
.modal-dialog .modal-content{padding:20px}
 .main-footer .footer-widget h2{text-transform:none}
.main-footer .footer-widget.offer-widget .widget-content{border:1px solid #4a4a4a}
.main-header .header-upper .nav-outer{padding-right:0}
.main-header .header-upper .upper-inner{padding-right:40px}
.main-header .nav-outer .more-options{margin-top:4px;display:none}
div.image{cursor:pointer;max-height:185px}
.car-block-two .inner-box .image:hover{opacity:0.85}
#slider_content_1{margin-top:20px}
#slider_content_2{margin-top:20px}
/* .main-header .header-top{background-color:darkred} */