body{ font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; font-size: 14px; line-height: 24px; color: #999999; }a, .btn{ -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }a:focus{ text-decoration: none !important; }a:focus, a:hover{ color: #e78807; text-decoration: none !important; }a, button, input{ outline: medium none !important; color: #e78807; text-decoration: none; }h1, h2, h3, h4, h5, h6{ font-family: 'Roboto', sans-serif; font-weight: normal; color: #121212; margin-top: 0px; text-transform: uppercase; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: inherit; }h1{ font-size: 40px; font-style: normal; font-weight: 500; line-height: 40px; }h2{ font-size: 35px; font-style: normal; font-weight: 600; line-height: 35px; }h3{ font-size: 28px; font-style: normal; font-weight: 600; line-height: 28px; }h4{ font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; }h5{ font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px; }h6{ font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; }ul{ margin: 0px; padding: 0px; }label{ font-size: 15px; font-weight: 400; color: #626262; }ul{ padding: 0px; margin: 0px; }ul li{ list-style: none; padding: 0px; margin: 0px; line-height: 30px; }ul.disc li{ list-style: disc inside; padding: 0px; margin: 0px; line-height: 30px; }ul.list-style-1 li{ list-style: none; }.list-inline>li{ display: inline-block; padding-right: 5px; padding-left: 5px; }.quick-links .row.no-gutter{ padding: 0 15px; }.row-eq-height{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }.page-section-ptb{ padding: 80px 0; }.page-section-pt{ padding: 80px 0 0; }.text-yellow{ color: #e78807; }.text-white{ color: #ffffff; }.text-black{ color: #000000; }.text-gray{ color: #626262; }.white-bg{ background: #ffffff; }.gray-bg{ background: #f6f6f6; }.yellow-bg{ background: #e78807; }.section-title{ margin-bottom: 60px; text-align: center; }.section-title .separator{ position: relative; margin-top: 10px; display: inline-block; }.section-title h2{ font-size: 36px; text-transform: uppercase; font-weight: 600; }.section-title span{ margin-bottom: 10px; display: block; }.section-title .separator:after{ width: 100px; display: block; margin: auto; content: ""; height: 1px; background: #e78807; bottom: 0px; left: 50%; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; }.section-title .separator:before{ content: ''; display: block; margin: auto; left: 50%; height: 1px; width: 50px; bottom: -15px; background: #e78807; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; margin-bottom: 6px; }section:hover .section-title .separator:before{ width: 100px; left: 0; }section:hover .section-title .separator:after{ width: 50px; left: 0; }.form-control{ font-size: 14px; border-radius: 0; box-shadow: none; height: auto; line-height: 1.33333; padding: 12px 18px; background: transparent; color: #626262; }.form-control:focus{ box-shadow: none; border: 1px solid #e78807; }.form-control.input-lg{ resize: none; font-size: .9em }.form-control.rounded{ border-radius: 0px; }.form-control, .input-group-addon{ border: 1px solid #e3e3e3; }.form-control::-moz-placeholder{ color: #626262; }.form-control::-ms-input-placeholder{ color: #626262; }.form-control::-webkit-input-placeholder{ color: #626262; }select{ border: 1px solid #232323; color: #777; cursor: pointer; display: block; line-height: 14px; max-width: 100%; min-width: 100%; padding: 14px; }.select-styled:active:after, .select-styled.active:after{ top: 10px; border-color: transparent transparent #e3e3e3 transparent; }.button{ text-align: center; background: #e78807; color: #ffffff; display: inline-block; text-transform: capitalize; vertical-align: middle; padding: 8px 20px; -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -ms-transition-property: color; -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -ms-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }.button:before{ content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #000000; -ms-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -ms-transition-property: transform; -moz-transition-property: transform; -o-transition-property: transform; -webkit-transition-property: transform; transition-property: transform; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }.button:hover, .button:focus, .button:active{ color: #ffffff; }.button:hover:before, .button:focus:before, .button:active:before{ -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); -moz-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -ms-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); }.button.border{ background: transparent; border: 1px solid #e3e3e3; color: #000000; }.button.border:before{ background: #e78807; }.button.border:hover, .button.border:focus, .button.border:active{ color: #ffffff; border-color: #e78807; }.button-alt{ text-align: center; background: #e78807; color: #ffffff; display: inline-block; text-transform: capitalize; vertical-align: middle; padding: 8px 20px; -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -ms-transition-property: color; -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -ms-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }.button-alt:before{ content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #fff; -ms-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -ms-transition-property: transform; -moz-transition-property: transform; -o-transition-property: transform; -webkit-transition-property: transform; transition-property: transform; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }.button-alt:hover, .button-alt:focus, .button-alt:active{ color: #000000; }.button-alt:hover:before, .button-alt:focus:before, .button-alt:active:before{ -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); -moz-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -ms-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); }.button-alt.border{ background: transparent; border: 1px solid #e3e3e3; color: #000000; }.button-alt.border:before{ background: #e78807; }.button-alt.border:hover, .button-alt.border:focus, .button-alt.border:active{ color: #ffffff; border-color: #e78807; }.button-alt-2{ text-align: center; background: #000000; color: #ffffff; display: inline-block; text-transform: capitalize; vertical-align: middle; padding: 8px 20px; -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -ms-transition-property: color; -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -ms-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }.button-alt-2:before{ content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #e78807; -ms-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -ms-transition-property: transform; -moz-transition-property: transform; -o-transition-property: transform; -webkit-transition-property: transform; transition-property: transform; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }.button-alt-2:hover, .button-alt:focus, .button-alt:active{ color: #e78807; }.button-alt-2:hover:before, .button-alt:focus:before, .button-alt:active:before{ -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); -moz-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -ms-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50); }.button-alt-2.border{ background: transparent; border: 1px solid #e3e3e3; color: #e78807; }.button-alt-2.border:before{ background: #000000; }.button-alt-2.border:hover, .button-alt.border:focus, .button-alt.border:active{ color: #ffffff; border-color: #000000; }.button.white{ background: #ffffff; color: #e78807; }.button.white:before{ background: #000000; }.button.white:hover, .button.border:focus, .button.border:active{ color: #ffffff; border-color: #e78807; }.button.black{ background: #000000; color: #ffffff; }.button.black:before{ background: #ffffff; }.button.black:hover, .button.border:focus, .button.border:active{ color: #e78807; border-color: #ffffff; }.bg-footer{ background-image: url(../images/bg/footer.png); background-size: cover; background-position: center; background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-repeat: no-repeat; z-index: 0; position: relative; background-attachment: fixed; }.bg-overlay-black-70:before{ background: rgba(0, 0, 0, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }.topbar{ border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 10px 0px; font-family: 'Roboto', sans-serif; }.topbar li, .topbar li a{ color: #ffffff; }.topbar-left li i{ padding-right: 5px; }.topbar-left li:hover{ text-decoration: underline; }.topbar-right .list-inline li:last-child, .topbar-right li:last-child i{ padding-right: 0px; }.topbar .topbar-right li a:hover{ color: #e78807; }.topbar-right li i{ padding-right: 5px; }.mega-menu .menu-logo{ padding: 36px 0px; }.mega-menu .menu-logo img{ height: 50px; margin-top: -8.5px; }.mega-menu .menu-links > li{ line-height: 102px; }.mega-menu .menu-links > li > a{  text-transform: uppercase; font-size: 13px; font-weight: 410; }.mega-menu .drop-down-multilevel.right-menu{ right: 0px; }.mega-menu .menu-links > li:last-child > a{ padding-right: 0px; }.mega-menu .menu-links > li.active .drop-down-multilevel a{ color: #555555; }.mega-menu .menu-links > li.active .drop-down-multilevel a:hover{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down a{ color: #000000; }.mega-menu .menu-links > li.active .drop-down li.active a{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down a:hover{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down li.active a i{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down a i:hover{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active a{ color: #e78807; background: #f6f6f6; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a{ color: #000000; background: transparent; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a{ color: #e78807; background: #f6f6f6; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a{ color: #000000; background: transparent; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a .drop-down-multilevel li a:hover{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a{ color: #e78807; background: #f6f6f6; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active i{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active i{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a i{ color: #000000; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active:hover .drop-down-multilevel li a:hover i{ color: #e78807; }.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover{ color: #e78807; }.mega-menu .row{ margin-left: 0px; margin-right: 0px; }.mega-menu .col-md-12{ padding-left: 0px; padding-right: 0px; }.mega-menu.desktopTopFixed .menu-list-items{ background: #000000; padding: 0px; }.mega-menu.desktopTopFixed .menu-logo{ padding: 20px 0px; }.mega-menu.desktopTopFixed .search-top{ padding: 26px 0; }.mega-menu.desktopTopFixed .search-top.search-top-open .search-box{ top: 72px !important; border-bottom: 1px solid #f6f6f6; }#header.topbar-dark{ background: #ffffff; z-index: 999; padding: 0px; margin: 0px; position: relative; width: 100%; }#header.topbar-dark .topbar{ border-bottom: 0; background: #000000; padding: 10px 0px; font-family: 'Roboto', sans-serif; }#header.topbar-dark .mega-menu .menu-links > li > a{ color: #000000; }#header.topbar-dark .mega-menu .menu-links > li > a:hover{ color: #e78807; }#header.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items{ background: #ffffff; border-bottom: 1px solid #f6f6f6;  }#header.topbar-dark .mega-menu .menu-links > li.active a{ color: #e78807; }#header.topbar-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active a{ color: #e78807; }#header.topbar-dark .mega-menu .menu-links > li.active .drop-down-multilevel li a{ color: #000000; }#header.topbar-dark .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover{ color: #e78807; }#header.topbar-dark .mega-menu .menu-logo{ padding: 33px 0px; }#header.topbar-dark .mega-menu.desktopTopFixed .menu-logo{ padding: 20px 0px; }#header.topbar-dark .mega-menu .menu-links > li:first-child > a{ padding-left: 0; }#header.fancy .topbar{ background: #e78807; padding: 15px 0px 70px; }#header.fancy .topbar .topbar-right li a:hover{ color: #000000; }#header.fancy .menu{ position: absolute; width: 100%; top: 60px; }#header.fancy .mega-menu > section.menu-list-items{ background: #ffffff; padding: 0px 25px; }#header.fancy .mega-menu.desktopTopFixed > section.menu-list-items{ border-bottom: 1px solid #f6f6f6; }#header.fancy .mega-menu .menu-links > li > a{ color: #000000; }#header.fancy .mega-menu.desktopTopFixed .menu-links > li > a{ color: #ffffff; }#header.fancy .mega-menu .menu-links > li > a:hover{ color: #e78807; }#header.fancy .mega-menu .menu-links > li.active a{ color: #e78807; }#header.fancy .mega-menu.desktopTopFixed .menu-links > li > a{ color: #000000; }#header.fancy .mega-menu .menu-links > li.active a{ color: #e78807; }#header.fancy .mega-menu .menu-links > li.active .drop-down-multilevel li.active a{ color: #e78807; }#header.fancy .mega-menu .menu-links > li.active .drop-down-multilevel li a{ color: #000000; }#header.fancy .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover{ color: #e78807; }#header.fancy .search-top .search-btn{ color: #000000; }#header.fancy .search-top .search-btn:hover{ color: #e78807; }#header.fancy .mega-menu .menu-logo{ padding: 33px 0px; }#header.fancy .mega-menu.desktopTopFixed .menu-logo{ padding: 20px 0px; }#header.light{ background: #ffffff; position: relative; }#header.light .mega-menu .menu-links > li > a{ color: #000000; }#header.light .mega-menu .menu-links > li > a:hover{ color: #e78807; }#header.light .mega-menu > section.menu-list-items{ background: #ffffff; }#header.light .mega-menu .menu-links > li.active a{ color: #e78807; }#header.light .mega-menu .menu-links > li.active .drop-down-multilevel li.active a{ color: #e78807; }#header.light .mega-menu .menu-links > li.active .drop-down-multilevel li a{ color: #000000; }#header.light .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover{ color: #e78807; }#header.light .mega-menu.desktopTopFixed > section.menu-list-items{ border-bottom: 1px solid #f6f6f6; }#header.light .search-top .search-btn{ color: #000000; }#header.light .search-top .search-btn:hover{ color: #e78807; }#header.light .mega-menu .menu-logo{ padding: 33px 0px; }#header.light .mega-menu.desktopTopFixed .menu-logo{ padding: 20px 0px; }.tp-caption.button.yellow{ color: #ffffff !important; }.tp-caption.text-center{ text-align: center !important; }.owl-carousel .owl-nav{ display: block; position: absolute; text-indent: inherit; top: 45%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); left: 0; width: 100%; cursor: pointer; z-index: 999; opacity: 0; }.owl-carousel .owl-nav .owl-prev{ display: block; position: absolute; text-indent: inherit; left: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, left 0.3s ease 0s; transition: opacity 0.3s ease 0s, left 0.3s ease 0s; }.owl-carousel .owl-nav .owl-next{ display: block; position: absolute; text-indent: inherit; right: 0px; width: auto; cursor: pointer; -webkit-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -ms-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s, right 0.3s ease 0s; transition: opacity 0.3s ease 0s, right 0.3s ease 0s; }.owl-carousel .owl-nav .owl-prev i{ padding-left: 0px; }.owl-carousel .owl-nav i{ font-size: 20px; border-radius: 50%; width: 44px; height: 44px; line-height: 42px; padding-left: 2px; display: inline-block; color: #e78807; background: #ffffff; border: 1px solid #e3e3e3; font-weight: normal; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }.owl-carousel .owl-nav i:hover{ background: #e78807; color: #fff; border-color: #e78807; }.owl-carousel .owl-item img{ width: auto;}.owl-carousel:hover .owl-nav{ opacity: 1; }.owl-carousel:hover .owl-nav .owl-prev{ left: -2%; }.owl-carousel:hover .owl-nav .owl-next{ right: -2%; }.owl-carousel .owl-controls .owl-dot{ display: inline-block; margin-top: 20px; }.owl-carousel .owl-dots{ display: inline-block; position: relative; text-indent: inherit; width: 100%; cursor: pointer; text-align: center; }.owl-carousel.owl-theme .owl-dots .owl-dot{ margin-top: 20px; display: inline-block; }.owl-carousel.owl-theme .owl-dots .owl-dot span{ background: #a5a5a5; border-radius: 30px; display: inline-block; width: 10px; height: 10px; margin: 0px 3px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; cursor: pointer; }.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{ background: #e78807; }.owl-carousel.owl-theme .owl-dots .owl-dot.active span{ background: #e78807; width: 24px; }.welcome-3 .about{ margin-top: 40px; margin-bottom: 50px; }.welcome-3 .about strong{ margin-bottom: 20px; display: block; }.welcome-4 .feature-box-3  .content{ display: table-cell; }.welcome-4 .section-title p{ margin-top: 20px; }.feature-box-2{ background: #ffffff; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; max-height: 300px; overflow: hidden; }.feature-box-2.box-hover{ padding: 20px; }.feature-box-2 i{ color: #e78807; font-size: 30px; line-height: 1; margin-bottom: 20px; display: block; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.feature-box-2 p, .feature-box-2 h5{ transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.feature-box-2.box-hover:hover, .feature-box-2.box-hover.active{ background: #e78807; }.feature-box-2.box-hover:hover i, .feature-box-2.box-hover.active i, .feature-box-2.box-hover:hover p, .feature-box-2.box-hover.active p, .feature-box-2.box-hover:hover h5, .feature-box-2.box-hover.active h5{ color: #ffffff; }.feature-box-3 .icon{ width: 70px; height: 70px; float: left; margin-right: 20px; text-align: center; border-radius: 50%; border: 1px solid #ffffff; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.feature-box-3.grey-border .icon{ border: 1px solid #f6f6f6;  }.feature-box-3 .icon i{ font-size: 20px; background: #f6f6f6; display: block; border-radius: 50%; margin: 9px 10px 10px 9px; width: 50px; height: 50px; line-height: 50px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.feature-box-3 .content{ display: table-cell; margin-top: 10px; vertical-align: top; }.feature-box-3 .content h5{ margin-bottom: 0px; margin-top: 10px; }.feature-box-3 .content h6{ margin-bottom: 0px; margin-top: 10px; }.feature-box-3 .content p{ margin-top: 0px !important; }.feature-box-3:hover .icon, .feature-box-3:hover .icon i{ border-color: #e78807; }.feature-box-3:hover .icon i{ background: #e78807; color: #ffffff; }.custom-block-2{ margin-top: 60px; }.custom-block-2 span{ font-size: 16px; }.custom-block-2 p{ margin-top: 20px; display: block; font-size: 14px; font-style: italic; line-height: 30px; }.custom-block-2 .ceo strong{ font-size: 11px; text-transform: uppercase; font-weight: 700; }.custom-block-2 .ceo p{ margin-top: 5px; display: block; font-size: 13px; font-style: inherit; line-height: 0px; text-transform: uppercase; }.custom-block-3 .content h2{ display: table-cell; padding-right: 20px; font-size: 50px; padding-top: 5px; }.custom-block-3 .content strong{ display: table-cell; vertical-align: top; font-size: 16px; }.custom-block-3 .content p{ margin-top: 20px; display: block; }.feature-car-area{ padding-top: 100px; }.feature-car-area .feature-box-2{ margin-bottom: 60px; }.feature-car-area img.big-car{ position: absolute; top: 0; left: 0; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }.feature-car-area img.big-car:hover{ top: -30px; }.blog-1 .blog-content{ padding-left: 30px; }.blog-1 .blog-content a.link{ text-transform: uppercase; position: relative; padding-bottom: 10px; line-height: 24px; font-size: 18px; color: #121212; font-weight: 600; font-family: 'Roboto', sans-serif; display: block; margin-bottom: 20px; }.blog-1 .blog-content a.link:before{ position: absolute; content: ""; width: 20px; height: 2px; background: #e78807; left: 0px; bottom: 0px; }.blog-1 .blog-content a.link:hover{ color: #e78807; }.blog-1 .blog-content p{ margin-top: 25px; }.blog-1 .blog-content a.button{ margin-top: 20px; display: inline-block; }.blog-2 .blog-image{ position: relative; }.blog-2 .blog-image .date{ position: absolute; left: 20px; top: 20px; }.blog-2 .blog-image .date span{ padding: 10px 20px; background: #e78807; line-height: 18px; color: #ffffff; font-weight: 600; display: block; text-align: center; text-transform: uppercase; }.blog-2 .blog-content{ background: #ffffff; position: relative; margin: -20px 10px 0; }.blog-2 .blog-admin-main{ padding-left: 20px; border-bottom: 1px solid #e3e3e3; }.blog-2 .blog-content .blog-admin{ clear: both; display: inline-block; padding: 10px 0 4px; }.blog-2 .blog-content .blog-admin img{ width: 50px; height: 50px; display: table-cell; float: left; border-radius: 50%; }.blog-2 .blog-content .blog-admin span{ float: left; vertical-align: middle; font-size: 14px; padding-top: 13px; margin-left: 15px; }.blog-2 .blog-content .blog-meta ul li{ display: inline-block; text-align: center; border-left: 1px solid #e3e3e3; padding: 6px 20px; }.blog-2 .blog-content .blog-meta ul li a{ color: #e78807; cursor: pointer; }.blog-2 .blog-content .blog-meta ul li a:hover{ color: #121212; }.blog-2 .blog-description{ padding: 20px; }.blog-2 .blog-description a{ margin-bottom: 15px; font-size: 16px; display: block; color: #000000; font-weight: 600; text-transform: uppercase; }.blog-2 .blog-description a:hover{ color: #e78807; }.blog-2 .blog-description .separator{ margin-bottom: 15px; }.blog-2 .blog-description .separator:after{ width: 50px; display: block; margin: auto; content: ""; height: 1px; background: #e78807; bottom: 0px; left: 50%; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; }.blog-2 .blog-description .separator:before{ content: ''; display: block; margin: auto; left: 50%; height: 1px; width: 30px; bottom: -10px; background: #e78807; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; margin-bottom: 4px; }.blog-2:hover .separator:before{ width: 50px; left: 0; background: #000000; }.blog-2:hover .separator:after{ width: 30px; left: 0; background: #000000; }.latest-blog.border .blog-2 .blog-content{ border: 1px solid #e3e3e3; }.blog-2 .blog-content .blog-meta ul li.share ul li{ border-left: 0px; padding: 1px 10px; }.counter.counter-style-1.light i:before{ color: #e78807; }.counter.counter-style-1.light b{ color: #000000; }.counter.counter-style-1.counter-light .info{ display: table-cell; }.counter.counter-style-1.counter-light .icon{ display: table-cell; padding: 0 20px; }.counter.counter-style-2 .separator:after{ position: absolute; bottom: 0; float: left; height: 50px; display: block; margin: auto; content: ""; width: 1px; background: #ffffff; left: 5px; transition: height .8s ease, background-color .8s ease; -webkit-transition: height .8s ease, background-color .8s ease; -o-transition: height .8s ease, background-color .8s ease; -ms-transition: height .8s ease, background-color .8s ease; -moz-transition: height .8s ease, background-color .8s ease; }.counter.counter-style-2 .separator:before{ position: absolute; bottom: 0; float: left; content: ''; display: block; margin: auto; width: 1px; height: 30px; background: #ffffff; transition: height .8s ease, background-color .8s ease; -webkit-transition: height .8s ease, background-color .8s ease; -o-transition: height .8s ease, background-color .8s ease; -ms-transition: height .8s ease, background-color .8s ease; -moz-transition: height .8s ease, background-color .8s ease; margin-right: 10px; }.counter.counter-style-2 .item:hover .separator:before{ height: 50px; }.counter.counter-style-2 .item:hover .separator:after{ height: 30px; }.counter.counter-style-2 .item .info{ margin-left: 30px; display: block; }.counter.counter-style-2 .item .info i:before{ font-size: 30px; color: #ffffff; display: inline-block; margin-right: 10px; }.counter.counter-style-2 .item .info b{ font-size: 40px; font-weight: 600; margin: 10px 0px; }.testimonial-1 .testimonial-block .testimonial-avtar{ margin-top: -65px; position: relative; z-index: 1; }.testimonial-1 .testimonial-block .testimonial-avtar img{ width: 80px; height: 80px; display: inline-block; border: 4px solid #ffffff; border-radius: 50%; }.testimonial-1 .testimonial-block .testimonial-avtar h6{ display: block; font-weight: normal; text-transform: capitalize; color: #e78807; margin-bottom: 0px; }.testimonial-1 .testimonial-block .testimonial-box{ background: #f6f6f6; padding: 20px; }.testimonial-1 .testimonial-block .testimonial-content{ margin-top: 20px; color: #999999; }.testimonial-1 .testimonial-block .testimonial-content i{ font-size: 28px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }.testimonial-1 .testimonial-block .testimonial-image{ overflow: hidden; }.testimonial-1 .testimonial-block .testimonial-image img{ position: relative; transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; width: 100%; }.testimonial-1 .testimonial-block:hover .testimonial-image img{ -o-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }.testimonial-1 .testimonial-block:hover .testimonial-content i{ color: #e78807; }.testimonial-2 .owl-carousel .owl-stage-outer{ overflow: visible; }.testimonial-2 .owl-carousel .owl-item{ opacity: 0.2; }.testimonial-2 .owl-carousel .owl-item.active{ opacity: 1; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; cursor: move; }.testimonial-2 .testimonial-content{ background: #e78807; padding: 40px 30px; position: relative; }.testimonial-2 .testimonial-content:before{ width: 0; height: 0; border-style: solid; content: ""; border-width: 20px 20px 0 0; border-color: #e78807 transparent transparent transparent; position: absolute; left: 50px; bottom: -20px; }.testimonial-2 .testimonial-content i{ display: table-cell; color: #ffffff; font-size: 50px; padding-right: 20px; }.testimonial-2 .testimonial-content p{ display: table-cell; color: #ffffff; vertical-align: top; }.testimonial-2 .testimonial-info{ margin-top: 50px; }.testimonial-2 .testimonial-info .testimonial-avatar{ display: table-cell; padding-right: 20px; }.testimonial-2 .testimonial-info .testimonial-avatar img{ width: 100px; height: 100px; border-radius: 50%; border: 2px solid #e78807; }.testimonial-2 .testimonial-info .testimonial-name{ display: table-cell; vertical-align: middle; }.testimonial-2 .testimonial-info .testimonial-name h6{ display: inline-block; }.testimonial-3 .testimonial-content{ background: #e78807; padding: 30px; position: relative; }.testimonial-3 .testimonial-content:before{ width: 0; height: 0; border-style: solid; content: ""; border-width: 20px 20px 0 0; border-color: #e78807 transparent transparent transparent; position: absolute; left: 50px; bottom: -20px; }.testimonial-3 .testimonial-content p i{ display: table-cell; padding: 0 15px; color: #ffffff; font-size: 24px; }.testimonial-3 .testimonial-content span{ font-style: italic; display: table-cell; color: #ffffff; }.testimonial-3 .testimonial-info{ margin-top: 50px; }.testimonial-3 .testimonial-info h6{ margin-bottom: 0px; }.testimonial-4 .testimonial-block i{ font-size: 36px; color: #e78807; display: block; margin-bottom: 20px; }.testimonial-4 .testimonial-block p{ padding: 0px 100px; font-style: italic; display: block; margin-bottom: 20px; }.feature-car.new-arrival .car-item{ margin-bottom: 30px; }.feature-car.new-arrival .owl-carousel  .car-item{ margin-bottom: 0px; }.car-item .car-content{ background: #ffffff; padding: 20px; }.car-item .car-content a{ font-size: 16px; font-weight: 600; color: #e78807; margin-bottom: 10px; display: block; }.car-item .car-content a:hover{ color: #121212; }.car-item .separator{ margin-bottom: 15px; }.car-item .separator:after{ width: 50px; display: block; margin: auto; content: ""; height: 1px; background: #000000; bottom: 0px; left: 50%; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; }.car-item .separator:before{ content: ''; display: block; margin: auto; left: 50%; height: 1px; width: 30px; bottom: -10px; background: #000000; transition: width .8s ease, background-color .8s ease; -webkit-transition: width .8s ease, background-color .8s ease; -o-transition: width .8s ease, background-color .8s ease; -ms-transition: width .8s ease, background-color .8s ease; -moz-transition: width .8s ease, background-color .8s ease; margin-bottom: 4px; }.car-item:hover .separator:before{ width: 50px; left: 0; background: #e78807; }.car-item:hover .separator:after{ width: 30px; left: 0; background: #e78807; }.car-item .car-image{ position: relative; overflow: hidden; }.car-item.gray-bg .car-content{ background: #f6f6f6; }.car-item-2 .car-content{ background: #ffffff; padding: 30px; }.car-item-2 .car-list{ margin-bottom: 20px; }.car-item-2 .car-list ul li{ border: 1px solid #e3e3e3; padding: 2px 10px; }.car-item-2 .car-content a{ font-size: 16px; font-weight: 600; text-transform: uppercase; color: #000000; margin-bottom: 20px; display: block; }.car-item-2 .car-content a:hover{ color: #e78807; }.car-item-2 .price span{ color: #e78807; font-weight: 700; font-size: 16px; }.car-item-2 .price span.old-price{ color: #999999; text-decoration: line-through; padding-right: 5px; font-size: 13px; font-weight: 400; }.car-item-2 .car-image{ position: relative; overflow: hidden; }.car-item-2 .car-overlay-banner{ background: rgba(231, 136, 7, 0.7); position: absolute; top: -100%; height: 100%; width: 100%; opacity: 0; transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; }.car-item-2 .car-overlay-banner ul{ text-align: center; left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); z-index: 99; }.car-item-2 .car-overlay-banner ul li{ display: inline-block; text-align: center; }.car-item-2 .car-overlay-banner ul li a{ background: transparent; border: 2px solid #ffffff; color: #ffffff; width: 36px; height: 36px; line-height: 36px; text-align: center; display: inline-block; border-radius: 50%; }.car-item-2 .car-overlay-banner ul li a:hover{ background: #ffffff; color: #e78807; }.car-item-2:hover .car-overlay-banner{ opacity: 1; top: 0; }.feature-car .owl-carousel .owl-item img{ width: 100%; }.car-top{ width: 85px; position: fixed; bottom: -180px; right: -20px; z-index: 9999; opacity: 1; cursor: pointer; }.car-top.show{ bottom: 3% !important; -webkit-transition: 1.0s; -moz-transition: 1.0s; transition: 1.0s; }.car-top.car-run{ bottom: 100% !important; -webkit-transition: 1.0s; -moz-transition: 1.0s; transition: 1.0s; }.car-top.car-down{ -webkit-transition: 1.0s; -ms-transition: 1.0s; -o-transition: 1.0s; -moz-transition: 1.0s; transition: 1.0s; }.car-top:before, .car-top:after{ content: ""; position: absolute; -o-transition: 0.2s; -webkit-transition: 0.2s; -ms-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; opacity: 0; }.car-top:hover:before, .car-top:hover:after, .car-top.car-run:before, .car-top.car-run:after{ opacity: 1; }.social{ margin-bottom: 80px; }.social ul{ width: 100%; display: table; }.social ul li{ display: table-cell; background: transparent; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.social ul li a{ line-height: 60px; width: 100%; padding: 0px 20px; display: block; color: #fff; font-size: 12px; font-weight: 600; text-transform: uppercase; }.social ul li a i{ font-size: 30px; vertical-align: middle; color: rgba(255, 255, 255, 0.4); float: right; line-height: 60px; }.social ul li:hover a.facebook{ background: #3a5897; }.social ul li:hover a.twitter{ background: #41d1da; }.social ul li:hover a.pinterest{ background: #c3222b; }.social ul li:hover a.dribbble{ background: #dd4b80; }.social ul li:hover a.google-plus{ background: #e78807; }.social ul li:hover a.behance{ background: #005cff; }.about-content img{ height: 40px; margin-bottom: 30px; }.usefull-link ul li{ display: block; border-bottom: 1px solid rgba(255, 255, 255, 0.11); padding: 10px 0px; }.usefull-link ul li:last-child{ border-bottom: 0px; }.usefull-link ul li a i{ padding-right: 10px; }.usefull-link ul li a{ color: #909090; }.usefull-link ul li a:hover{ color: #e78807; }.footer .news-letter a.button.yellow{ padding: 7px 20px; margin-top: 20px; }.footer .news-letter .form-control{ border-color: rgba(255, 255, 255, 0.11); }.footer .news-letter .form-control:focus{ border-color: #e78807; }.footer .copyright{ margin: 40px 0 0px; padding-bottom: 30px; }footer .copyright a{ color: #e78807; }footer .copyright a:hover{ color: #000000;}footer .copyright ul li{ padding: 0px; }footer .copyright ul li a{ color: #909090; text-transform: capitalize; padding: 0px 3px; }footer .copyright ul li a:hover{ color: #000000; }.footer-2 .social ul li{ display: inline-block; }.footer-2 .social ul li a{ display: block; padding: 0px; text-align: center; }.footer-2 .social ul li a i{ font-size: 14px; width: 40px; height: 40px; line-height: 40px; float: none; background: rgba(39, 39, 39, 0.2); margin-right: 2px; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }.footer-2 .social ul li a i:hover{ background: #e78807; color: #ffffff; }.footer-2 .usefull-link h6, .footer-2 .keep-touch h6{ margin-bottom: 40px; }.footer-2 .usefull-link ul li{ display: block; border-bottom: 0px; padding: 5px 0px; }.footer-2 .usefull-link ul li a i{ padding-right: 10px; }.footer-2 .usefull-link ul li a{ color: #909090; }.footer-2 .usefull-link ul li a:hover{ color: #e78807; }.footer-2 .input-group.divcenter .form-control::-moz-placeholder{ color: #909090; font-size: 13px; }.footer-2 .input-group.divcenter.input-group .form-control{ padding-left: 15px; border: 1px solid #232323; }.footer-2 .input-group.divcenter.input-group .form-control:focus{ border-color: #e78807; color: #000000; }.footer-2 .copyright{ background: rgba(39, 39, 39, 0.2); padding: 30px 0 20px; }.footer-3{ background: #101010; }.footer-3 p{ color: #909090; }.footer-3 .about-content h6{ margin-bottom: 22px; }.footer-3 .about-content p{ text-align:  left; }.footer-3 .social ul li{ display: inline-flex; }.footer-3 .social ul li a{ display: block; padding: 0px; text-align: center; margin-right: 10px; display: inline-block; text-align: center; }.footer-3 .social ul li a i{ font-size: 12px; width: 35px; height: 35px; line-height: 37px; text-align: center; border-radius: 50%; background: rgba(39, 39, 39, 0.8); display: inline-block; float: none; margin-right: 2px; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }.footer-3 .social ul li a i:hover{ background: #e78807; color: #ffffff; }.footer-3 .usefull-link ul li{ display: block; border-bottom: 0px; padding: 5px 0px; }.footer-3 .usefull-link ul li a i{ padding-right: 10px; }.footer-3 .usefull-link ul li a{ color: #909090; }.footer-3 .usefull-link ul li a:hover{ color: #e78807; }.footer-3 .copyright{ background: rgba(39, 39, 39, 0.2); padding: 30px 0 20px; }.footer-3 .copyright ul li a{ color: #909090; text-transform: capitalize; }.footer-3 .copyright ul li a:hover{ color: #e78807; }.footer-3.footer-topbar img{ height: 60px; margin-top: -10px; }.footer-3.footer-topbar .copyright{ margin-top: 70px; }.footer-3 .footer-nav{ margin-top: 8px; }.footer-3 .footer-nav ul li{ display: inline-block; }.footer-3 .footer-nav ul li a{ text-transform: uppercase; font-weight: 600; color: #909090; margin: 0 5px; }.footer-3 .footer-nav ul li a:hover{ color: #e78807; }.footer-3.footer-topbar .top{ margin-bottom: 60px; }.footer-3.footer-topbar hr{ margin-bottom: 60px; opacity: 1; }.footer-3.footer-topbar .social{ margin-bottom: 0px; }.footer-3.footer-topbar .social ul li a{ line-height: 30px; }.footer-3.footer-topbar .usefull-link ul li{ padding: 5px 0px; }.footer-3.light{ background: #ffffff; }.footer-3.light .copyright{ background: #f6f6f6; }.footer-3 .social ul li a i{ background: #f6f6f6; color: #909090; }.footer-3 hr{ border-bottom-color: #f6f6f6; }.content-box{ background: #f6f6f6; position: relative; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 1; overflow: hidden }.content-box .box-info{ position: relative; z-index: 9; }.content-box i{ font-size: 48px; line-height: 100px; color: #e78807; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }.content-box h5{ text-transform: uppercase; padding: 0 0 10px; transition: all 0.3s ease-out 0s; margin-top: 0; }.content-box p{ font-weight: 400; padding: 15px 20px; transition: all 0.3s ease-out 0s; }.content-box a{ font-size: 14px; font-weight: 400; color: #808080; margin: 25px 0 15px; display: block; position: relative; z-index: 3; line-height: 14px; }.content-box .content-box-img{ bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; z-index: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 0; background-size: cover; background-position: center center; }.content-box .border{ border: none !important; position: absolute; background: #e78807; height: 0px; bottom: 0; left: 0; z-index: 2; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }.content-box:hover .content-box-img, .content-box.active .content-box-img{ opacity: 1; }.content-box:hover .border, .content-box.active .border{ height: 45px; }.content-box:hover i, .content-box.active i{ color: #fff; }.content-box:hover h5, .content-box.active h5, .content-box:hover p, .content-box.active p{ color: #fff; }.content-box:hover a, .content-box.active a{ color: #fff; }.content-box:hover:before, .content-box.active:before{ background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color: #fff; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }.content-box-2{ border-top: 4px solid #e78807; position: relative; overflow: hidden; margin-bottom: 40px; max-height: 350px; }.content-box-2 span{ font-size: 18px; text-transform: uppercase; margin-bottom: 10px; display: block; font-weight: 700; line-height: 24px; color: #fff; }.content-box-2 p{ color: #fff; }.content-box-2.car-bg-1{ background: url(../images/car/porsche_dark.png) no-repeat; padding: 30px 30px 154px; background-size: cover; }.content-box-2.car-bg-2{ background: url(../images/car/mercedes_dark.png) no-repeat center center; padding: 30px 30px 154px; background-size: cover; }.content-box-2.car-bg-3{ background: url(../images/car/bmw_dark.png) no-repeat center center; padding: 30px 30px 154px; background-size: cover; }.content-box-2 i{ color: #e78807; font-size: 30px; margin-bottom: 20px; display: block; }.content-box-2 a.link{ font-size: 14px; margin-bottom: 10px; font-weight: 600; color: #121212; text-transform: capitalize; opacity: 0; }.content-box-2 a.link i{ font-size: 14px; display: inline-block; padding-left: 5px; color: #121212; }.content-box-2:hover a.link{ opacity: 1; }.content-box-2 a.link:hover, .content-box-2 a.link:hover i{ color: #e78807; }.content-box-3{ padding: 40px 40px 0px; }.content-box-3 .info{ padding: 55px 0; }.content-box-3 .info p{ margin-bottom: 20px; }.content-box-4{ position: relative; z-index: 1; padding: 30px 30px 120px 30px; }.content-box-4 .info{ margin-bottom: 20px; }.content-box-4 .link a{ background: #e78807; color: #ffffff; padding: 6px 16px; display: inline-block; }.content-box-4 .link a i{ padding-left: 10px; }.content-box-4.car-bg-1{ background: url(../images/car/15.jpg) no-repeat; background-size: cover; }.content-box-4.car-bg-2{ background: url(../images/car/16.jpg) no-repeat; background-size: cover; }.content-box-4.car-bg-3{ background: url(../images/car/17.jpg) no-repeat; background-size: cover; }.content-box-5{ padding-top: 80px; }.content-box-5 p{ padding-right: 150px; }.content-box-5 a{ font-size: 25px; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; display: block; color: #000000; }.content-box-5 a:hover{ color: #e78807; }.content-box-5 .content-info{ padding-bottom: 110px; padding-left: 80px; }.content-box-5 .content-box-img{ padding: 0 40px; margin-bottom: -20px; position: relative; }.content-box-5 .content-box-img i{ font-size: 100px; color: rgba(0, 0, 0, 0.1); position: absolute; top: -30px; z-index: 0; margin-bottom: 80px; margin-left: -50px; left: 50%; display: block; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }.content-box-5:hover .content-box-img i{ top: -50px; }.content-box-main{ overflow: hidden; }.our-service .feature-box-2{ margin-top: 40px; }.our-service.objects-car{ padding-bottom: 340px; margin-bottom: 60px; }.our-service .objects-left .objects-1{ left: -180px; }.our-service .objects-right .objects-2{ right: -180px; }.news-letter-main{ padding: 50px 0px; }.news-letter-main .news-letter-form{ position: relative; margin-top: 6px; }.news-letter-main .news-letter-form input{ background: #ffffff; display: inline-block; height: 50px; border: 1px solid #ffffff; }.news-letter-main .news-letter-form input:focus{ border-color: #e78807; }.news-letter-main .news-letter-form a.button.yellow{ padding: 13px 20px; float: right; }.news-letter-main .news-letter-form button.button.yellow{ padding: 13px 20px; float: right; border: none; }.news-letter-main h4{ margin-bottom: 5px; margin-top: 6px; }.isotope-filters  button.active, .isotope-filters  button:hover{ border-bottom-color: #e78807; color: #e78807; }.team .team-social ul li a.icon-1{ -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; transform: translate(0px, 40px); }.team .team-social ul li a.icon-2{ -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; transform: translate(0px, 40px); }.team .team-social ul li a.icon-3{ -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transform: translate(0px, 40px); }.team .team-social ul li a.icon-4{ -webkit-transition: all 0.6s ease-out 0s; -moz-transition: all 0.6s ease-out 0s; -ms-transition: all 0.6s ease-out 0s; -o-transition: all 0.6s ease-out 0s; transition: all 0.6s ease-out 0s; transform: translate(0px, 40px); }.team:hover .team-social ul li a.icon-1{ transform: translate(0px, -20px); -webkit-transform: translate(0px, -20px); -o-transform: translate(0px, -20px); -moz-transform: translate(0px, -20px); -ms-transform: translate(0px, -20px); }.team:hover .team-social ul li a.icon-2{ transform: translate(0px, -20px); -webkit-transform: translate(0px, -20px); -o-transform: translate(0px, -20px); -moz-transform: translate(0px, -20px); -ms-transform: translate(0px, -20px); }.team:hover .team-social ul li a.icon-3{ transform: translate(0px, -20px); -webkit-transform: translate(0px, -20px); -o-transform: translate(0px, -20px); -moz-transform: translate(0px, -20px); -ms-transform: translate(0px, -20px); }.team:hover .team-social ul li a.icon-4{ transform: translate(0px, -20px); -webkit-transform: translate(0px, -20px); -o-transform: translate(0px, -20px); -moz-transform: translate(0px, -20px); -ms-transform: translate(0px, -20px); }.team:hover .text-black{ color: #ffffff; }.owl-carousel .team{ margin-bottom: 0; }.search-top{ display: block; float: right; line-height: 20px; padding: 40px 0; vertical-align: top; z-index: 999; margin-left: 10px; }.search-top .search-btn{ font-size: 13px; display: block; height: 20px; line-height: 21px; position: relative; text-indent: -9999px; width: 12px; color: #ffffff; -o-transition: color 300ms ease 0s; -moz-transition: color 300ms ease 0s; -ms-transition: color 300ms ease 0s; -webkit-transition: color 300ms ease 0s; transition: color 300ms ease 0s; }.search-top .search-btn:before{ content: ""; font-family: "FontAwesome"; font-weight: normal; left: 0; position: absolute; text-indent: 0; top: 0; }.search-top .search-btn:hover{ color: #e78807; }.search-top.search-top-open .search-btn:before{ content: ""; }.search-box{ background: #fff; display: block; margin: 0; opacity: 0 !important; padding: 15px 0px 10px; position: absolute; right: 0; top: -9999px !important; transition: visibility 300ms ease 0s, opacity 300ms ease 0s; visibility: hidden; width: 100%; z-index: 888; border-top: 5px solid #e78807; }.search-top.search-top-open .search-box{ opacity: 1 !important; top: 102px !important; visibility: visible !important; }.search-top .search-box input, .search-top .search-box Select{ background: #f5f5f5; border: none; padding-left: 15px; box-shadow: none; border-radius: 0; color: #626262; }.search-top .search-box input:focus, .search-top .search-box Select:focus{ background: #e78807; color: #FFF; }.search-top.search-top-open i{ cursor: pointer; font-size: 15px; position: absolute; right: 27px; top: 31px; }.search-top.search-top-open i:hover{ color: #e78807; }.search-top .search-box .button{ text-align: center; padding: 10px 20px; display: block; border: none; width: 100%; }.search-top .select-styled{ padding: 10px 15px; }.search-top .select-styled:after{ top: 16px; }.search-top .select-styled:active:after, .search-top .select-styled.active:after{ top: 8px; }.search .search-block{padding: 35px 40px 20px; background: #ffffff; border: 1px solid #e3e3e3; margin-top: -70px; position: relative; z-index: 1; }.search .search-block .selectpicker{ margin-bottom: 15px; border-radius: 0px; border-color: #e3e3e3; }.search .search-block span{ margin-bottom: 10px; display: block; font-size: 13px; }.search .search-block .select{ height: 50px; margin-bottom: 10px; }.search .search-block .select-styled{ padding: 13px 15px; color: #999999; }.search .search-block .select-styled:after{ top: 22px; opacity: 0.5; }.search .search-block .select-styled:active:after, .search .search-block .select-styled.active:after{ top: 14px; }.search .search-block .select-options li{ color: #999999; }.search .search-block .selected-box .select-options{ max-height: 170px; overflow: auto; }.search-top .selected-box .select-options{ max-height: 170px; overflow: auto; }.price-slide a.button{ font-size: 14px; font-weight: 600; display: inline-block; }.price-slide-2 a.button{ border-radius: 3px; border: 1px solid #e3e3e3; font-weight: 600; display: inline-block; margin-top: 40px; }.inner-intro .container{ display: table; height: 100%; position: relative; }.inner-intro .intro-title.row [class*='col-']{ padding-right: 0; padding-left: 0; }ul.page-breadcrumb li span{ color: #fff; font-size: 14px; text-transform: capitalize; }ul.page-breadcrumb{ padding-top: 10px; padding-bottom: 25px; }ul.page-breadcrumb li{ color: #fff; display: inline-block; list-style: none; }ul.page-breadcrumb li i{ font-size: 14px; padding: 0 7px; }ul.page-breadcrumb li a{ color: #fff; font-size: 14px; text-transform: capitalize; }ul.page-breadcrumb li a:hover{ color: #e78807; }.inner-service .feature-box-2{ border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 40px 30px; }.inner-service .feature-box-2.no-br{ border-right: 0px; }.inner-service .feature-box-2.no-bb{ border-bottom: 0px; }.gray-form .button.yellow{ display: block; text-align: center; border: 0px; width: 100%; }.contact-map .container-fluid{ padding: 0px; }.contact-map .container-fluid iframe{ border: 0px; width: 100%; height: 400px; }.register-form .select-styled:active:after, .register-form .select-styled.active:after{ top: 14px; }.register-form .selected-box.auto-hight .select-options{ max-height: 170px; overflow: auto; }.error-page .error-search a.button{ padding: 10px 20px; display: block; text-align: center; }.coming-soon .section-title{ margin-bottom: 30px; }.coming-soon .coming-soon-search a.button{ padding: 10px 20px; display: block; text-align: center; }#tabs ul.nav-tabs li.nav-item .nav-link.active,
#tabs ul.nav-tabs li.nav-item .nav-link.active:focus,
#tabs ul.nav-tabs li.nav-item .nav-link:hover{ border-bottom: 3px solid #e78807; }.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ background-color: #e78807; border-color: #e78807; color: #fff; }.product-listing ul li a.current .fa-angle-down{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }.sorting-options .change-view-button a.active{ color: #e78807; }.sorting-options .selected-box{ display: inline-block; padding: 4px; border-color: #e3e3e3; width: 100%; }.product-listing .car-grid .price a.button{ padding: 3px 20px; }.car-details .feature-car{ margin-top: 40px; }.car-details .modal-content .button.yellow{ border: 1px solid #e3e3e3; padding: 7px 20px; margin-bottom: 0; }.details-form.contact-2 .gray-form a.button.yellow{ display: block; }.car-details-sidebar .details-phone.details-weight .feature-box-3 .content h4{ margin-top: 10px; margin-bottom: 5px; }.details-nav ul li a.button.yellow{ color: #ffffff; cursor: pointer; }.details-nav .fa-spin{ width: 100%; text-align: center; }.details-nav .fa-spin.btn-loader{ width: auto; text-align: inherit; padding: 0px; }#header.logo-right .mega-menu .menu-logo{ float: right; }#header.logo-right .mega-menu .menu-links{ float: left; }.feature-box-1 .icon i{ font-size: 30px; margin-bottom: 15px;  display: block; }.search-block.yellow-bg{ background: #e78807; border: 1px solid #e78807; }.search-block.yellow-bg span{ color: #ffffff; }.search-block.yellow-bg .price-slide .price label{ color: #ffffff; }.search-block.yellow-bg .ui-widget-header{ background: #101010; }.search-block.yellow-bg .price-slide .price input{ color: #ffffff; }.search-block.yellow-bg .price-slide a.link{ color: #ffffff; }.search-block.yellow-bg .price-slide a.link:hover{ color: #121212; }.welcome-5 .custom-block-2{ margin-top: 0; }.isotope-filters.vartical-filter button.active span{ color: #e78807; border-left: 3px solid #e78807; }.car-item.car-item-4 .car-content{ padding: 20px 0 0; }.footer.footer-white .social{ border-top: 1px solid rgba(0,0,0,0.06); border-bottom: 1px solid rgba(0,0,0,0.06); }.footer.footer-white .social a{ color: #000000; }.footer.footer-white .address ul li, .footer.footer-white .usefull-link ul li a, .footer.footer-white .recent-post-info a, .footer.footer-white .recent-post-info span{ color: #000000; }.footer.footer-white .social i{ color: rgba(50,50,50,0.5); transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }.footer.footer-white .news-letter .form-control{ background: #f6f6f6; }.footer.footer-white .copyright{ background: #101010; margin: 0; padding: 24px 0; color: #ffffff; }.footer.footer-white .copyright ul li a{ color: #ffffff; }.footer.footer-white .copyright ul li a:hover{ color: #e78807; }.footer.footer-white .usefull-link ul li a:hover, .footer.footer-white .recent-post-info a:hover{ color: #e78807; }.footer.footer-white .social a:hover, .footer.footer-white .social a:hover i{ color: #ffffff; }.text-left .section-title, .section-title.text-start{text-align:left;}.text-left .section-title .separator:before, .section-title.text-start .separator:before,
.text-left .section-title .separator:after, .section-title.text-start .separator:after{left:0; margin-left:0;}#header.topbar-dark.logo-center .mega-menu .menu-links{ float: none; display: block; text-align: center; }#header.topbar-dark.logo-center .mega-menu .menu-logo{ float: none; display: inline-block; text-align: center;  width: 100%; }#header.topbar-dark.logo-center .mega-menu > section.menu-list-items{ float: none; }#header.topbar-dark.logo-center .mega-menu .menu-logo > li{ display: block; float: none; text-align: center;}#header.topbar-dark.logo-center .mega-menu .menu-logo > li > a{ display: block; float: none; text-align: center; }#header.topbar-dark.logo-center .mega-menu .menu-logo > li > a img{ display: block; float: none; text-align: center; margin: 0 auto;  }#header.topbar-dark.logo-center .mega-menu .menu-links > li{ float: none; display: inline-block; }#header.topbar-dark.logo-center .mega-menu .menu-logo{ padding: 33px 0px 10px; }#header.topbar-dark.logo-center .mega-menu.desktopTopFixed .menu-links{ float: right; display: inline-block; text-align: right; }#header.topbar-dark.logo-center .mega-menu.desktopTopFixed .menu-logo{ float: left; display: inline-block; text-align: left;  width: auto; }#header.topbar-dark.logo-center .mega-menu.desktopTopFixed .menu-logo{ padding: 20px 0px 10px; }.play-video-2-section .custom-block-2{ margin-top: 0; }.search-block.find-car .section-title{ margin-bottom: 30px; }.why-choose-us .feature-box-2{ margin-bottom: 30px; }.footer.footer-black .copyright{ background: transparent; border-top:1px solid rgba(255, 255, 255, 0.1); margin: 0; padding: 24px 0; color: #ffffff; }.footer.footer-black .copyright ul li a{ color: #ffffff; }.footer.footer-black .copyright ul li a:hover{ color: #e78807; }.footer.footer-black .usefull-link ul li a:hover, .footer.footer-black .recent-post-info a:hover{ color: #e78807; }.footer.footer-black .social a:hover, .footer.footer-black .social a:hover i{ color: #ffffff; }.feature-box-4 .icon{ display: table-cell; padding-right: 20px; }.feature-box-4 .icon i{ font-size: 30px; display: block; }.feature-box-4 .content{ display: table-cell; vertical-align: top; }.content-box-6{ position: relative; z-index: 1;   }.content-box-6 .feature-box-4{ padding: 60px 30px; }.content-box-6 .feature-box-4 a.button{ margin-top: 20px; }.content-box-6:nth-child(1){  background: rgba(0, 0, 0, 0.2); }.content-box-6:nth-child(2){  background: rgba(0, 0, 0, 0.1); }.feature-car.new-arrival .car-item.price-remove{ margin-bottom: 0; }.search-here .search-block{ margin-top: -52px; }.search-block .search-top-2{ background: #ffffff; padding: 10px 10px 30px; border:1px solid #e3e3e3; position: relative; z-index: 9; }.search-block .search-top-2 span, .search-block .search-top-2 label{ margin-top: 15px; margin-bottom: 5px; display: block; }.search-block .search-top-2 .ui-slider-horizontal .ui-slider-handle{ margin-top: 0; margin-bottom: 0; }.search-block h3.title{ background: #e78807; padding: 12px 10px; margin-bottom: 0; }.custom-block-5 .section-title{ padding: 50px 50px 0 50px; margin-bottom: 30px; }.custom-block-5 .section-title .separator{ margin-bottom: 15px; }.our-clients .container-fluid{ padding: 0; }.our-clients .container-fluid img{ width: 100%; }.our-clients .item{ text-align: center; }.our-clients .item img{  display: inline-block; }.feature-box-3.white-icon .icon i{ background: #ffffff; }.feature-box-3.white-icon:hover .icon i{ background: #e78807; }.content-box-7{ position: relative; margin-bottom: 30px; overflow: hidden; }.content-box-7 .content-box-img{ position: relative; }.content-box-7 .content-box-img .info{ position: absolute; z-index: 9; bottom: -100px; padding: 30px; transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }.content-box-7 .content-box-img img{ transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }.content-box-7 .content-box-img .info i{ color: #ffffff; font-size: 50px; line-height: 50px; display: block; margin-bottom: 10px; }.content-box-7 .content-box-img .info p{ opacity: 0; transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }.content-box-7:hover .content-box-img .info{ bottom: -10px; }.content-box-7:hover .content-box-img .info p{ opacity: 1; display: block; transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  }.content-box-7:hover .content-box-img img{ -o-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);   transform: scale(1.1); }.content-box-7 .content-box-img:before{ background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%); top: auto; height: 75%; transition: all .35s; content: ''; position: absolute; left: 0; right: 0; bottom: 0; z-index: 9; }.contact-form.transparent .form-control{ border:none; border-bottom: 3px solid rgba(255, 255, 255, 0.6); padding-left: 0; color: rgba(255, 255, 255, 0.6); font-size: 16px; margin-bottom: 50px; }.contact-form.transparent .form-control:focus{ color: #ffffff; border-color: #ffffff; background-color: inherit; }.why-choose-counter.counter.counter-style-1.counter-light .info{ vertical-align: top; }.why-choose-counter .counter-box .icon i:before{ font-size: 50px; line-height: 50px; margin-top: 20px; color: #e78807; }.testimonial-5 .testimonial-avtar{ margin-top: -65px; position: relative; z-index: 1; }.testimonial-5 .testimonial-avtar img{ width: 80px; height: 80px; display: block; border: 4px solid #ffffff; border-radius: 50%; }.testimonial-5 .testimonial-avtar h5{ display: inline-block; font-weight: normal; text-transform: capitalize;  margin-bottom: 0px; font-style: italic; }.testimonial-5 .testimonial-avtar span{  font-size: 18px; font-style: italic; font-weight: bold; color: #e78807; }.testimonial-5 .testimonial-content{ margin-top: 20px; color: #999999; }.testimonial-5 .testimonial-content i{ font-size: 28px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }.testimonial-5 .testimonial-content p{ font-size: 18px; font-weight: bold; font-style: italic; }.testimonial-5:hover .testimonial-content i{ color: #e78807; }#main-slider .item img{ width: 100%; }#main-slider .item .slider-content{ z-index: 0; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; -ms-transition: opacity 500ms; transition: opacity 500ms; }#main-slider .item.active .slider-content{ z-index: 0; opacity: 1; -webkit-transition: opacity 100ms; -ms-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; transition: opacity 100ms; }.carousel-indicators .active{ background-color: #ffffff; }#main-slider .slider-content a.button-orange:hover{ background: #fff; color: #fff; }#main-slider .carousel-control .fa-angle-left,
#main-slider .carousel-control .fa-angle-right{ position: absolute; top: 50%;  transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 5; display: inline-block; }#main-slider .carousel-control .fa-angle-left{ left: 0px; }#main-slider .carousel-control .fa-angle-right{ right: 0px; }.carousel-fade .carousel-inner .item{ -webkit-transition-property: opacity;  transition-property: opacity; }.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{ opacity: 0; }.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{ opacity: 1; }.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{ left: 0; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }.carousel .item.active .animated1{ -webkit-animation: lightSpeedIn 1s ease-in 200ms both; -o-animation: lightSpeedIn 1s ease-in 200ms both; -ms-animation: lightSpeedIn 1s ease-in 200ms both; -moz-animation: lightSpeedIn 1s ease-in 200ms both; animation: lightSpeedIn 1s ease-in 200ms both; }.carousel .item.active .animated2{ -webkit-animation: bounceInRight 1s ease-in-out 500ms both; -o-animation: bounceInRight 1s ease-in-out 500ms both; -ms-animation: bounceInRight 1s ease-in-out 500ms both; -moz-animation: bounceInRight 1s ease-in-out 500ms both; animation: bounceInRight 1s ease-in-out 500ms both; }.carousel .item.active .animated3{ -webkit-animation: bounceInLeft 1s ease-in-out 500ms both; -o-animation: bounceInLeft 1s ease-in-out 500ms both; -ms-animation: bounceInLeft 1s ease-in-out 500ms both; -moz-animation: bounceInLeft 1s ease-in-out 500ms both; animation: bounceInLeft 1s ease-in-out 500ms both; }.carousel .item.active .animated4{ -webkit-animation: flipInX 1s ease-in 500ms both; -o-animation: flipInX 1s ease-in 500ms both; -ms-animation: flipInX 1s ease-in 500ms both;  -moz-animation: flipInX 1s ease-in 500ms both; animation: flipInX 1s ease-in 500ms both;}.carousel .item.active .animated5{ -webkit-animation: bounceInLeft 1s ease-in-out 100ms both; -o-animation: bounceInLeft 1s ease-in-out 100ms both; -ms-animation: bounceInLeft 1s ease-in-out 100ms both; -moz-animation: bounceInLeft 1s ease-in-out 100ms both; animation: bounceInLeft 1s ease-in-out 100ms both; }.carousel .item.active .animated6{ -webkit-animation: bounceIn 1s ease-in 500ms both; -o-animation: bounceIn 1s ease-in 500ms both; -ms-animation: bounceIn 1s ease-in 500ms both;
  -moz-animation: bounceIn 1s ease-in 500ms both; animation: bounceIn 1s ease-in 500ms both;  }.carousel .item.active .animated7{ -webkit-animation: fadeInDown 0.7s ease-in 1000ms both; -o-animation: fadeInDown 0.7s ease-in 1000ms both;  -moz-animation: fadeInDown 0.7s ease-in 1000ms both;  -ms-animation: fadeInDown 0.7s ease-in 1000ms both; animation: fadeInDown 0.7s ease-in 1000ms both; }.carousel .item.active .animated8{ -webkit-animation: fadeInUp 0.7s ease-in 1000ms both; -o-animation: fadeInUp 0.7s ease-in 1000ms both;  -moz-animation: fadeInUp 0.7s ease-in 1000ms both;  -ms-animation: fadeInUp 0.7s ease-in 1000ms both; animation: fadeInUp 0.7s ease-in 1000ms both; }.car-top.button-icon a{ width: 60px; height: 60px; line-height: 60px; background: rgba(39, 39, 39, 0.8); display: block; text-align: center; font-size: 30px; color: #ffffff; border-radius: 50%; box-shadow:  0 0px 6px 0 rgba(0,0,0,.1); }.car-top.button-icon:before, .car-top.button-icon.car-run:before{ display: none; }.car-top.button-icon a:hover{ background: rgba(39, 39, 39, 0.9); color: #ffffff; }.section-title-la-page{ margin-bottom: 40px; }.section-title-la-page h2{ color: rgba(0,0,0,0.4); font-size: 60px; }.section-title-la-page span{ color: #000000; text-transform: uppercase; font-size: 40px; font-weight: 600; background: #ffffff; margin-top: -10px;  }.section-title-la-page.gray span{ background: #f5f6f7; }.overview .overview-share .icon{ width: 30px; height: 30px; line-height: 30px; text-align: center; display: table-cell; background: #626262; color: #ffffff; border-radius: 50%; font-size: 12px; }.overview .overview-share .info{ display: table-cell; vertical-align: middle; padding-left: 10px; text-transform: uppercase; }.overview .overview-share .info a{ color: #626262; text-transform: uppercase; font-weight: bold; }.overview .overview-share .info a:hover{ color: #e78807; }.owl-slider .container-fluid{ padding: 0; }.owl-slider .owl-carousel .owl-item{ margin: 0px !important; }.owl-slider .owl-carousel:hover .owl-nav .owl-prev{ left: 10px; }.owl-slider .owl-carousel:hover .owl-nav .owl-next{ right: 10px; }.design-section #tabs .nav-tabs li.nav-item .nav-link:hover,
.design-section #tabs .nav-tabs li.nav-item .nav-link.active:focus,
.design-section #tabs .nav-tabs li.nav-item .nav-link.active{ background: #e78807; color: #ffffff; border: 0; }.specifications-box .info{ padding: 20px; }.specifications-box .info .icon{ display: table-cell; }.specifications-box .info .icon i{ font-size: 70px; line-height: 70px; color: #e78807; }.specifications-box .info .content{ display: table-cell; vertical-align: top; padding-left: 20px; }.specifications .white-bg img{ padding-top: 50px; }.contact-section .white-form .form-control{ background: #ffffff; border-color: #ffffff; }.contact-section .white-form .button{ border: none; }#header.fancy .topbar{ border-bottom: 0 }.search-page{ position: relative; margin-top: 20px; }.search-page input{ background: #ffffff; border-color: #ffffff; display: inline-block; border: none; }.search-page a{ width: 45px; height: 45px; line-height: 45px; background: #e78807; color: #ffffff; border:0; box-shadow: none; display: inline-block; position: absolute; right: 0; top: 0px; }.search-page a:hover{ background: #000000; color: #ffffff; }.search-page input:focus{ border:none; }.search-page input.form-control{ border: none; height: 45px; }.slider-content-middle .search-page input.form-control{ padding: 12px 50px 12px 18px; }.by-car-feature .feature-box-2{ background: transparent; }.by-car-feature .feature-box-2 .icon i{ font-size: 80px; line-height: 80px; }.car-listing-sidebar .sorting-options-main .selected-box span{ color: #000; font-size: 14px; text-transform: uppercase; display: block; margin-bottom: 12px; }#header .container-fluid{ padding: 0 60px; }#header.topbar-dark.header-dark .topbar{ background: #0d0f10; }#header.header-dark .mega-menu > section.menu-list-items{ background: #111416; }#header.header-dark.topbar-dark .mega-menu .menu-links > li > a{ color: #ffffff; }#header.header-dark.topbar-dark .mega-menu .menu-links > li.active > a{ color: #e78807; }#header.header-dark.topbar-dark .mega-menu .menu-links > li > a:hover{ color: #e78807; }#header.header-dark.topbar-dark .topbar-profile{ display: inline-block; }#header.header-dark.topbar-dark .topbar-right{ display: inline-block; }#header.header-dark.topbar-dark .topbar-profile ul{ background: #202020; padding: 0 10px; margin-right: 18px; }#header.header-dark.topbar-dark .topbar-profile ul li{ color: #ffffff; }#header.header-dark.topbar-dark .topbar-profile ul li a{ color: #ffffff; padding: 0 10px; }#header.header-dark.topbar-dark .topbar-profile ul li a i{ padding-right: 5px; color: #e78807; }#header.header-dark.topbar-dark .topbar-profile ul li a:hover{ color: #e78807; }#header.header-dark.topbar-dark .menu [class*='col-']{ text-align: center; }#header.header-dark.topbar-dark .mega-menu .menu-logo{ padding: 37px 0px; }#header.header-dark.topbar-dark .mega-menu .menu-links > li{ line-height: 104px; }#header.header-dark.topbar-dark ul.submit-button{  padding: 28px 0; display: block; }#header.header-dark.topbar-dark ul.submit-button  li a i{ display: block; text-align: center; color: #ffffff; width: 44px; height: 44px; line-height: 44px; border-radius: 50%; background: #202020; }#header.header-dark.topbar-dark ul.submit-button  li a i:hover{ background: #e78807; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }#header.header-dark.topbar-dark ul.submit-button  li a.button{ border-radius: 3px; padding: 4px 16px; }#header.header-dark.topbar-dark ul.submit-button  li a.button:before{ border-radius: 3px; }#header.header-dark.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items{ background: #111416; border-bottom-color: #111416; }#header.header-dark.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items .menu-logo{ padding: 25px 0px; }#header.header-dark.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items .menu-links > li{ line-height: 76px; }#header.header-dark.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items ul.submit-button{ padding: 19px 0; }.car-directory-banner .search-tab{ background: rgba(17, 20, 22, 0.5); padding:  20px; margin-top: 30px; text-align: left; }.car-directory-banner .search-tab .tabs-header{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}.car-directory-banner .search-tab .tabs-header .car-total{
  margin-left: auto;
}.car-directory-banner .search-tab #search-tabs{
  margin: 0;
  padding: 0;
}.car-directory-banner .search-tab #search-tabs ul.nav-tabs{
  vertical-align: middle;
  position: relative;
  margin: 0;
  border-bottom: none;
}.car-directory-banner .search-tab #search-tabs .nav-tabs li.nav-item{
  list-style: none;
  margin-right: 3px;
}.car-directory-banner .search-tab #search-tabs .nav-tabs li.nav-item:last-child{
  margin-right: 0px;
}.car-directory-banner .search-tab #search-tabs .nav-tabs li.nav-item .nav-link{ color: #ffffff; background: transparent; border:none; padding: 2px 14px; border-radius: 3px; font-size: 13px; }.car-directory-banner .search-tab #search-tabs ul.nav-tabs li.nav-item .nav-link.active,
.car-directory-banner .search-tab #search-tabs ul.nav-tabs li.nav-item .nav-link.active:focus,
.car-directory-banner .search-tab #search-tabs ul.nav-tabs li.nav-item .nav-link:hover{ background: #e78807; color: #ffffff; border:none; }.car-directory-banner .search-tab #search-tabs .tab-content{ overflow: visible; margin-bottom: 0; border-top: 5px solid rgba(0, 0, 0, 0.5); padding-top: 20px; margin-top: 10px; }.car-directory-banner .search-tab #search-tabs .tab-content .selected-box .select-styled{ background: #6d7377; border-color: #6d7377; color: #ffffff; }.car-directory-banner .search-tab #search-tabs .tab-content .form-group .form-control{ background: #6d7377; border-color: #6d7377; color: #ffffff; padding: 10px 18px; }.car-directory-banner .search-tab #search-tabs .tab-content .selected-box .select-options{  max-height: 170px;  overflow: auto; }.car-directory-banner .search-tab #search-tabs .tab-content button{ border:0; }.car-directory-banner .search-tab #search-tabs h6{ display: inline-block; color: #ffffff; margin-right: 20px; margin-bottom: 0; }.car-directory-banner .search-tab .car-total{ display: inline-block; vertical-align: middle; }.car-directory-banner .search-tab .car-total h5 i{ padding-right: 8px; font-size: 20px; line-height: 24px; display: inline-block; }.feature-box-5 .icon{ display: table-cell; }.feature-box-5 .icon i{ font-size: 60px; line-height: 60px; }.feature-box-5 .info{ display: table-cell; vertical-align: top; padding-left: 20px; }.search-logo{ background: #ffffff; padding: 30px; }.search-logo-box{ border:1px solid #d7d7d7; border-radius: 3px; padding: 30px 20px; box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.1); position: relative; margin: 16px 0; }.search-logo-box span{  position: absolute; right: -10px; top: -10px; border:1px solid #d7d7d7; background: #ffffff; width: 30px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; border-radius: 50%; z-index: 9; color: #000000; }.search-logo .tabcontent .row{ margin-right: -6px; }.search-logo #tab22 img{ padding-top: 15px; }.search-logo-box strong{  position: absolute; right: 0; left: 0; top: 5px; text-align: center; font-weight: bold; z-index: 9; color: #000000; text-transform: uppercase; }.search-logo #search-logo-tabs .tabs-header{
  display: flex;
  align-items: center;
  justify-content: space-between;
}.search-logo #search-logo-tabs .nav-tabs{
  position: relative;
  margin: 0;
  border-bottom: none;
}.search-logo #search-logo-tabs .nav-tabs li.nav-item{
  margin-right: 3px;
  list-style: none;
}.search-logo #search-logo-tabs .nav-tabs li.nav-item:last-child{
  margin-right: 0;
}.search-logo #search-logo-tabs .nav-tabs li.nav-item .nav-link{ color: #000000; background: #f6f6f6; border:none; padding: 2px 14px; border-radius: 3px; font-size: 13px; text-transform: uppercase; font-weight: bold; }.search-logo #search-logo-tabs ul.nav-tabs li.nav-item .nav-link.active,
.search-logo #search-logo-tabs ul.nav-tabs li.nav-item .nav-link.active:focus,
.search-logo #search-logo-tabs ul.nav-tabs li.nav-item .nav-link:hover{ background: #e78807; color: #ffffff; border:none; }.search-logo #search-logo-tabs h6{ padding-right: 8px; font-size: 20px; line-height: 24px; display: inline-block; }.search-logo #search-logo-tabs .tab-content{
  overflow: visible;
  margin-top: 20px;
}.vehicle-tab #tabs ul.nav-tabs li.nav-item .nav-link.active,
.vehicle-tab #tabs ul.nav-tabs li.nav-item .nav-link.active:focus,
.vehicle-tab #tabs ul.nav-tabs li.nav-item .nav-link:hover{ background: #e78807; color: #ffffff; border:none; }.latest-blog .blog-button{ margin-bottom: 20px; }.latest-blog .blog-button h5{ margin-top: 8px;}.footer-3.footer-simple{ padding-top: 30px; }.footer-3.footer-simple #logo-footer{ height: 30px; }.footer-3.footer-simple .social{ margin-bottom: 30px; }.footer-3.footer-simple .social ul li a{ line-height: 30px; margin-right: 0; margin-left: 14px; }.footer-3.footer-simple .social ul li a i{ background: transparent; height: inherit; width: inherit; color: #ffffff; font-size: 16px; }.footer-3.footer-simple .social ul li a i:hover{ color: #e78807; background: transparent; }