@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300');
@import url('https://fonts.googleapis.com/css?family=Poppins:300i,400,400i,500,500i');
@import url('https://fonts.googleapis.com/css?family=Poppins:600,600i,700,700i,800');
@import url('https://fonts.googleapis.com/css?family=Poppins:800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700');
@import url('https://fonts.googleapis.com/css?family=Sacramento');

*, *::after, *::before {
box-sizing: border-box;
outline: none;
}
a {
outline: none;
text-decoration: none;
font-family: 'Poppins', sans-serif;
}
a:hover {
outline: none;
text-decoration: none;
color:#fff;
}
.border-radius0 {
border-radius: 0px;
}
.margin-padding0 {
margin: 0;
padding: 0;
}
li {
list-style-type: none !important;
}
.error {
width: 100%;
padding: 80px 0px;
background: #efefef;
}
.error h1 {
font-size: 200px;
color: #333333;
text-align: center;
margin: 0;
}
.error-heading h1 {
font-size: 35px;
font-weight: bold;
color: #f68a28;
}
.error-heading h2 {
font-size: 30px;
font-weight: bold;
color: #000;
}
.error-heading h3 {
font-size: 25px;
font-weight: bold;
color: #f68a28;
}
button.close.button-close {
background: #001741;
opacity: 1;
color: #fff;
padding: 5px;
}
.popup-heading {
color: #000;
text-align: left;
margin: 0;
font-size: 30px;
font-weight: 700;
font-family: 'Poppins', sans-serif;
}
.error {
width: 100%;
padding: 0px 0px 40px;
background: #efefef;
}
.error .error-right {
width: 100%;
float: right;
}
.error .error-right img {
width: 100%;
}
.error-page a {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #2e8d11;
background-image: -webkit-linear-gradient(#72c152, #2e8d11);
background-image: linear-gradient(#72c152, #2e8d11);
padding: 15px 26px;
font-size: 20px;
text-transform: capitalize;
color: #fff;
border-radius: 5px;
}
.error-page a:hover {
background-color: #72c152;
background-image: -webkit-linear-gradient(#2e8d11, #72c152);
background-image: linear-gradient(#2e8d11, #72c152);
text-decoration: none;
}

h2.mb20.sub-heading-2 {
margin: 3px 0px 3px;
font-weight: 600;
color:#000000;
font-size: 20px;
text-transform: uppercase;
}
a.body-style-brand strong {
color: #000;
}
.section-heading p {
margin: 0 0 5%;
color: #868686;
line-height: 13px;
}
h3.sub-headingss {
color: #333;
letter-spacing: 1px;
font-weight: 700;
position: relative;
padding-bottom: 20px;
font-size: 20px;
margin: 25px 0px 25px;
text-transform: uppercase;
}
h3.sub-headingss:before {
content: '';
width: 100%;
height: 1px;
background: #e3d9d9;
position: absolute;
bottom: 0;
left: 0;
}
h3.sub-headingss:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}

.navbar-header.header-main {
padding: 10px 0px;
}

.payment_calculator h1 {
font-size: 17px;
font-weight: normal;
text-align: center;
color: #333;
margin: 0px;
padding: 15px 0px 16px 0px;
font-family: 'Poppins', sans-serif;
background: #dddddd;
border-radius: 0px;
text-transform: uppercase;
}
.full_width {
width: 100%;
}
.payment_calculator {
padding: 10px 0px;
margin: 20px 0px 0px 0px;
}
.navbar-inverse {background: transparent;border: none;}
p.white {
color: #fff;
font-size: 16px;
}
.logo_new {
float: left;
position: relative;
z-index: 99;
margin: -24px 0px 0px 0;
}
.navbar-brand {
height: auto;
padding: 0px;
}
.navbar {margin-bottom: 0;clear: both;}
.booking_heading {
padding-top: 50px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #e08600 !important;background: transparent !important;}
.navbar-inverse .navbar-nav > .active > a {
background: #fff;
color: #943838;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:transparent !important; color:#fff !important;}
.active {
background: #943838;
color: #fff;
}
.navbar-inverse .navbar-nav > li > a {font-family: 'Poppins', sans-serif;color: #ccc;text-transform: uppercase;text-decoration: none;display: block;z-index: 20;font-size: 14px;line-height: 16px;font-weight: 300;position: relative;padding-bottom: 6px;margin-left: -4px;padding-top: 0px;padding: 0px 13px;}
.dropdown-menu > li > a {
color: #fff;
padding: 10px 20px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
line-height: 1.8;
text-transform: none;
}
.navbar-inverse .navbar-nav > li > a:after {
content: "";
position: absolute;
left: 11px;
bottom: -5px;
width: 0;
height: 2px;
background-color: #e08600;
-moz-transition-property: all;
-o-transition-property: all;
-webkit-transition-property: all;
transition-property: all;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
}



.navbar-inverse .navbar-nav > li > a:hover:after {
width: 76%;
right: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
}

.collapse.navbar-collapse.bg-white.main-menu {
float: right;
margin: 20px 0 0 0;
}
.demo {
margin: 2em 0px;
}
.about-content {
width: 100%;
font-weight: 400;
margin: 0px 0px 40px 0px;
padding: 0px 0px 40px 0px;
}
.about-content .about-content-head {
width: 100%;
border-bottom: 1px dotted #dddddd;
display: inline-block;
margin: 60px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: none;
}
.about-content .about-content-head h1 {
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
padding: 10px 15px;
width: auto;
border-radius: 5px 5px 0px 0px;
background: #ffffff;
text-align: center;
color: #333333;
font-size: 20px;
float: left;
margin: 0px 0px 0px 0px;
}
.name-detail {
padding-top: 30px;
font-weight: normal;
}
.name-detail h2 {
display: block;
text-align: left;
font-size: 35px;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-family: 'Poppins', sans-serif;
}
.name-detail h3 {
display: block;
text-align: left;
font-size: 16px;
color: #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: 'Poppins', sans-serif;
}
.name-detail h4 {
display: block;
text-align: right;
font-size: 16px;
color: #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
}
.name-detail span {
color:#000000;
font-weight: 600;
}
.name-detail h5 {
display: block;
text-align: left;
font-size: 14px;
color: #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
line-height: 2;
}
.request-form {background: #c32409;position: relative;padding: 10px 0px;margin: 0px 0px 0px 0px;}
.request-form h1 {
font-size: 19px;
font-weight: 700;
color: #fff;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 15px;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
}
.request-form input {
font-size: 16px;
color: #666666;
font-family: 'Poppins', sans-serif;
border-radius: 0px;
border: 0px;
padding: 10px;
width: 100%;
margin: 0px 0px 10px 0px;
}
p.odometers {
font-weight: bold;
font-size: 15px;
color: #fff;
border-left: 1px solid #525252;
margin-bottom: 0px;
text-align: right;
margin-top: 0px;
}
.request-form textarea {
font-size: 16px;
height: 80px;
resize: none;
color: #666666;
font-family: 'Poppins', sans-serif;
border-radius: 0px;
border: 0px;
padding: 5px;
width: 100%;
margin: 0px 0px 10px 0px;
}
.request-form button {color: #c32409;background-image: none;height: 45px;line-height: 45px;padding: 0 29px;cursor: pointer;white-space: nowrap;border: none;display: inline-block;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;font-size: 17px;letter-spacing: 0.2px;position: relative;z-index: 1;width: 100%;background: #ffffff;}
.request-form button:before{
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
}
.request-form button:hover {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
background-color: #333;
color:#fff;
}

.apply-finance {font-size: 17px;text-align: center;color: #fff;font-family: 'Poppins', sans-serif;border-radius: 0px;padding: 10px;text-transform: uppercase;width: 100%;background: #c32409;letter-spacing: 0.2px;font-weight: 700;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);display: inline-block;margin-bottom: 20px;}

.apply-finance .fa {
margin-left: 10px;
float: right;
}
.apply-finance:hover {-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);-o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);color: #fff;background: #000000;}
.trade-appraisal {font-size: 17px;text-align: center;color: #fff;font-family: 'Poppins', sans-serif;border-radius: 0px;padding: 10px;text-transform: uppercase;width: 100%;background: #000000;letter-spacing: 0.2px;font-weight: 700;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);display: inline-block;}
.trade-appraisal .fa {
margin-left: 10px;
float: right;
}

.testimonials-wrapper {
background: #f2f2f2;
padding: 20px;
margin-bottom: 20px;
}
.testi-name {
font-size: 16px;
font-weight: bold;
color: #000000;
display: inline-block;
text-transform: capitalize;
}
.testi-city strong {
font-size: 14px;
color: #333;
font-weight: 300;
display: block;
}
.contact-us {padding: 0px 0px 0px 0px;margin: 50px 0px 50px 0px;border-bottom: 1px solid #ddd;}
.contact-wrapper-inner {padding: 0px;}
.contact-wrapper h3 {color: #000;font-size: 28px;padding: 0 0 0px 0;margin: 0px;}
.contact-wrapper p {font-weight: 600;color: #999;font-size: 17px;line-height: 24px;}
.contact-map {
margin: 5em 0px;
}
.contact-tabs a {
background: #dddddd;
color: #333333;
text-align: center;
padding: 10px 0px;
width: 50%;
font-size: 20px;
font-family: 'Poppins', sans-serif;
}
.contact-wrapper p span {
display: block;
}
.contact-us .contact-left h1 {
font-family: 'Poppins', sans-serif;
color: #000;
padding-bottom: 10px;
font-size: 35px;
margin-bottom: 20px;
}
.contact-us .contact-left p {
font-family: 'Poppins', sans-serif;
font-size: 22px;
color: #666666;
font-weight: normal;
margin: 0px 0px 20px 0px;
}
form ul {
margin: 0px 0px 0px 0px;
padding: 0;
display: inline-block;
}
form ul li {
display: inline-block;
list-style-type: none;
width: 100%;
}
form ul li:nth-child(even) {
margin: 10px 0px;
}
form ul li input {
border: 1px solid #cccccc;
border-radius: 5px;
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #666666;
font-weight: normal;
padding: 15px;
width: 100%;
}
form ul li input:focus {
border: 1px solid #0d83dd;
}
form ul li select#select-name {
border: 1px solid #cccccc;
border-radius: 5px;
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #666666;
font-weight: normal;
padding: 15px;
width: 100%;
}

.header-content a {
color: #fff;
}
.text-white {
color: #fff;
}
.filter-row {
border-bottom: 1px solid #d2d2d2;
margin-bottom: 20px;
}


form ul li textarea#textarea {
height: 200px;
}
form ul li textarea {
border: 1px solid #cccccc;
border-radius: 5px;
color: #666666;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-weight: normal;
height: 100px;
padding: 15px;
resize: none;
width: 100%;
}
form ul li textarea:focus {
border: 1px solid #0d83dd;
}
.finance-heading {
width: 82%;
margin: 0 3%;
}
form ul li:last-child button {color: #e08600;background-image: none;height: 45px;line-height: 45px;padding: 0 29px;cursor: pointer;white-space: nowrap;border: none;display: inline-block;font-size: 17px;letter-spacing: 0.2px;position: relative;z-index: 1;background: #ffffff;width: 100%;}
.contact-us .contact-right {background: #e6e6e6;display: block;padding: 40px 30px 40px;float: left;width: 100%;margin-bottom: 50px;}
.contact-us .contact-right .call-to-action ul li h1 {
margin: 0px;
}
form ul li:last-child button:hover {
background: #000;
color: #fff;
}
.contact-us .contact-right .call-to-action {width: 100%;float: right;}
.contact-us .contact-right .call-to-action ul {
margin: 0;
padding: 0;
}
.contact-us .contact-right .call-to-action ul li {
width: 100%;
display: inline-block;
list-style-type: none;
text-transform: inherit;
}
.contact-us .contact-right .call-to-action ul li img {
width: 10%;
float: left;
font-size: x-large;
}
.contact-us .contact-right .call-to-action ul li span {width: 100%;float: left;margin-left: 0px;}
.contact-us .contact-right .call-to-action ul li:nth-child(2) {margin: 10px 0px;}
.contact-us .contact-right .call-to-action ul li h2 {font-family: 'Poppins', sans-serif;font-size: 20px;color: #666666;font-weight: 600;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;text-transform: inherit;line-height: 13px;}
}
.contact-us .contact-right .call-to-action ul li h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-transform: inherit;
}
.contact-us .contact-right .call-to-action ul li h1 a {color: #ed3110;font-family: 'Poppins', sans-serif;font-size: 20px;font-weight: 600;text-transform: inherit;}
.contact-us .contact-right .call-to-action ul li h1 a:hover {
color: #000;
text-decoration: none;
}
.about-content h3 {
color: #222;
font-size: 28px;
font-weight: 700;
position: relative;
text-transform: capitalize;
z-index: 2;
padding-bottom: 20px;
}
.about-content h3:before {
background-color: #242424;
bottom: 6px;
content: "";
height: 1px;
left: 0;
margin: 0;
position: absolute;
right: 0;
width: 99px;
}

.about-content h3:after {
background-color: #e08600;
bottom: 0;
content: "";
height: 1px;
left: 0;
margin: 0;
position: absolute;
right: 0;
width: 59px;
}

.about-content h3 span.heading-color {
color: red;
}
.page-title {font-family: 'Poppins', sans-serif;color: #000;padding-bottom: 10px;font-size: 35px;margin-bottom: 20px;}
.about-content p {margin: 20px 0px;display: block;font-weight: 400;clear:both;font-size: 18px;color: #000;padding-left: 0px;line-height: 27px;font-family: 'Montserrat', sans-serif;}
section.inner_page_content {margin-bottom: 40px;float: left;border-bottom: 1px solid #ddddddad;}
section.inner_images img.in_img{width: 400px;margin: 0px auto 40px;}

.odd {
background: #f2f2f2;
}
.owl-item {
transform: translateZ(0);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
-moz-transform: translateZ(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;
}
.owl-carousel .owl-item img {
width: 100%;
}
.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: #000;
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: #000;
color: #fff;
border-color: #000;
}
.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 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: #000;
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span {
background: #000;
width: 24px;
}
.circle h5 {
font-size: 18px;
font-weight: bold;
color: #4a5c68;
margin-top: 15px;
}
.circle {
height: 60px;
width: 60px;
border: 6px solid #d8d8d8;
margin: 0px 10px 0px;
border-radius: 100%;
display: inline-block;
}
.img-resposive {
max-width: 100%;
display: block;
}
.main-wrapper {
min-width: 320px;
overflow: hidden;
}
p {margin: 20px 0px;font-size: 18px;color: #333;line-height: 29px;display: block;font-weight: 300;clear: both;}
a {
font-size: 15px;
line-height: 20px;
color:#ffffff;
}
.color-orange {
color: #e31e24 !important;
}
.big-title {
padding-bottom: 24px;
text-transform: uppercase;
}
.title-with-line {
position: relative;
}
.center-title {
text-align: center;
}
.color-title.big-title.title-with-line.center-title span {
font-weight: bold;
}
.color-title-white.big-title.title-with-line.center-title span {
font-weight: bold;
}
.color-title-white {
color: #ffffff !important;
}
.mine-title {
font-size: 35px;
line-height: 50px;
padding-top: 0;
margin-bottom: 13px;
text-transform: none;
}
.mine-title.lg-offset {
margin-bottom: 26px;
}
.short-center-line:after {
left: 50%;
margin-left: -28px;
width: 56px;
}
.sub-text-title_left {
text-align: left;
max-width: 100%;
}
.sub-text-title__gray {
color: #c0c0c0;
}
.sub-text-title.opt2 {
max-width: 840px;
}
.btn {display: inline-block;vertical-align: top;height: 49px;padding: 14px 28px 0 28px;font-size: 15px;line-height: 18px;font-weight: bold;color: #ffffff;text-transform: uppercase;position: relative;margin: 10px 0 10px 0;border-radius: 5px;moz-border-radius: 5px;webkit-border-radius: 5px;box-shadow: 0 0 0px 0 #ececec;border: 2px solid;outline: none;text-decoration: none !important;}
.f_name {
font-size: 12px;
margin-top: 11px;
text-transform: uppercase;
}
.form-control {border-radius: 0px;float: left;width: 100%;height: 50px;background: none;border: 0;border-bottom: 1px solid #fff;margin-bottom: 15px;color: #fff;text-align: left;outline: none;box-shadow: none;}
.has-error .form-control, .has-success .form-control {
box-shadow: none;
border-bottom-color: #fff;
}
input.btn, button.btn {
padding-top: 0px !important;
}
.btn-small {
font-size: 12px;
padding: 14px 21px 0 21px;
}
.btn-large {
font-size: 18px;
line-height: 22px;
height: 60px;
padding: 17px 34px 0 34px;
}
.btn-radius-small {
border-radius: 3px;
moz-border-radius: 3px;
webkit-border-radius: 3px;
}
.btn-radius-large {
border-radius: 30px;
moz-border-radius: 30px;
webkit-border-radius: 30px;
}
.btn-with-border-bottom {
border-bottom: solid 2px;
}
.btn-default {
background: #e31e24;
border-color: #e31e24;
}
.btn-default:hover {
color: #ffffff;
background: #000;
border-color: #000;
}
.btn-default.btn-with-border-bottom {
border-bottom-color: #a13a03;
}
.btn-primary {
background: #343434;
border-color: #343434;
}
.btn-primary:hover {
color: #ffffff;
background: #404040;
border-color: #404040;
}
.btn-primary.btn-with-border-bottom {
border-bottom-color: #1a1a1a;
}
.btn-default.btn-border {
background: #FFF;
border: 2px solid #e31e24;
color: #e31e24;
}
.btn-default.btn-border:hover {
color: #ffffff;
background: #e31e24;
}
.btn-primary.btn-border {
background: #FFF;
border: 2px solid #343434;
color: #343434;
}
.btn-primary.btn-border:hover {
color: #ffffff;
background: #343434;
}
.btn-two-border {
padding: 0 2px 2px 0 !important;
height: auto !important;
background: #FFF !important;
margin-left: 3px !important;
}
.btn-two-border span {
display: block;
content: '';
position: relative;
margin: -6px 0 0 -6px;
height: 49px;
padding: 14px 28px 0 28px;
border: 2px solid;
background: #FFF;
}
.btn-two-border:hover span {
background: #343434;
}
.btn-default.btn-two-border:hover span {
background: #e31e24;
}
.btn-small.btn-two-border span {
display: block;
padding: 14px 21px 0 21px;
}
.btn-large.btn-two-border span {
height: 60px;
padding: 17px 34px 0 34px;
}
.btn-default.btn-two-border span {
border-color: #e31e24;
}
.btn-primary.btn-two-border span {
border-color: #343434;
}
.btn-radius-large.btn-two-border span {
border-radius: 30px;
moz-border-radius: 30px;
webkit-border-radius: 30px;
}
.btn-radius-small.btn-two-border span {
border-radius: 3px;
moz-border-radius: 3px;
webkit-border-radius: 3px;
}
.color-text {
color: #ffffff;
display: block;
font-size: 45px;
}

.row.details-main.bg-gray {
background: #f5f5f5;
}

body {
background:#fff;
-webkit-transition: all 0.4s linear;
transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
overflow-X: hidden;
font-family: 'Poppins', sans-serif;
}
.feature-car-slider {
padding: 40px 0px;
}
section.body-style-intro-block h2 {
font-size: 30px;
margin-top: 0px;
margin-bottom: 30px;
font-weight: 700;
letter-spacing: -1px;
text-transform: uppercase;
color: #000;
font-family: 'Poppins', sans-serif;
text-align: center;
}
.fluid-callout-section.search-inventry span {display: block;text-align: center;font-size: 15px;font-weight: 600;color: #000;text-transform: uppercase;}
.main-wrapper {
opacity: 1;
position: relative;
z-index: 1;
-webkit-transition: all 0.5s linear;
transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
}
header {
background: #000;
}

.box-main-header {
position: relative;
z-index: 99;
height: 68px;
}
.box-main-header:before {
display: block;
content: '';
height: 1px;
width: 100%;
background: rgba(255, 255, 255, 0.15);
position: absolute;
left: 0px;
bottom: 0px;
}
.box-main-header:after {
display: block;
content: '';
height: 1px;
width: 100%;
background: rgba(255, 255, 255, 0.15);
position: absolute;
left: 0px;
bottom: -2px;
}
.head1 {
min-height: 809px;
padding-bottom: 190px;
}
.head3 {
min-height: 809px;
padding-bottom: 190px;
background: none;
}
.icon-services {
display: table-cell;
border: 1px solid #ebebeb;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
width: 100px;
height: 100px;
text-align: center;
vertical-align: middle;
font-size: 34px;
color: #e31e24;
}
.paddind0 {
padding: 0px;
}

.caroufredsel_wrapper {
height: auto !important;
}
.caroufredsel_wrapper ul {
position: relative !important;
height: auto !important;
}
.duration-100 {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
}
.duration-200 {
-webkit-animation-duration: 200ms;
animation-duration: 200ms;
}
.duration-300 {
-webkit-animation-duration: 300ms;
animation-duration: 300ms;
}
.duration-400 {
-webkit-animation-duration: 400ms;
animation-duration: 400ms;
}
.duration-500 {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.duration-600 {
-webkit-animation-duration: 600ms;
animation-duration: 600ms;
}
.duration-700 {
-webkit-animation-duration: 700ms;
animation-duration: 700ms;
}
.duration-800 {
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
}
.duration-900 {
-webkit-animation-duration: 900ms;
animation-duration: 900ms;
}
.duration-1000 {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
}
.duration-1100 {
-webkit-animation-duration: 1100ms;
animation-duration: 1100ms;
}
.duration-1200 {
-webkit-animation-duration: 1200ms;
animation-duration: 1200ms;
}
.duration-1300 {
-webkit-animation-duration: 1300ms;
animation-duration: 1300ms;
}
.duration-1400 {
-webkit-animation-duration: 1400ms;
animation-duration: 1400ms;
}
.duration-1500 {
-webkit-animation-duration: 1500ms;
animation-duration: 1500ms;
}
.duration-1600 {
-webkit-animation-duration: 1600ms;
animation-duration: 1600ms;
}
.duration-1700 {
-webkit-animation-duration: 1700ms;
animation-duration: 1700ms;
}
.duration-1800 {
-webkit-animation-duration: 1800ms;
animation-duration: 1800ms;
}
.duration-1900 {
-webkit-animation-duration: 1900ms;
animation-duration: 1900ms;
}
.duration-2000 {
-webkit-animation-duration: 2000ms;
animation-duration: 2000ms;
}
.duration-2100 {
-webkit-animation-duration: 2100ms;
animation-duration: 2100ms;
}
.duration-2200 {
-webkit-animation-duration: 2200ms;
animation-duration: 2200ms;
}
.duration-2300 {
-webkit-animation-duration: 2300ms;
animation-duration: 2300ms;
}
.duration-2400 {
-webkit-animation-duration: 2400ms;
animation-duration: 2400ms;
}
.duration-2500 {
-webkit-animation-duration: 2500ms;
animation-duration: 2500ms;
}
.duration-2600 {
-webkit-animation-duration: 2600ms;
animation-duration: 2600ms;
}
.duration-2700 {
-webkit-animation-duration: 2700ms;
animation-duration: 2700ms;
}
.duration-2800 {
-webkit-animation-duration: 2800ms;
animation-duration: 2800ms;
}
.duration-2900 {
-webkit-animation-duration: 2900ms;
animation-duration: 2900ms;
}
.duration-3000 {
-webkit-animation-duration: 3000ms;
animation-duration: 3000ms;
}
@-webkit-keyframes scales {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9) translate(-100px, 0);
}
50% {
-webkit-transform: translate(100px, 100px);
transform: translate(100px, 100px);
}
100% {
-webkit-transform: scale(1.1);
transform: scale(1.1) translate(0, -50px);
}
}
@keyframes scales {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9) translate(-100px, 0);
}
50% {
-webkit-transform: translate(100px, 100px);
transform: translate(100px, 100px);
}
100% {
-webkit-transform: scale(1.1);
transform: scale(1.1) translate(0, -50px);
}
}
.testimonial-1 .testimonial-block .testimonial-avtar {
margin-top: -20px;
position: relative;
z-index: 1;
color: #000;
}
.testimonial-1 .testimonial-block .testimonial-avtar img {
width: 100px;
height: 100px;
display: inline-block;
border: 4px solid #dedede;
border-radius: 50%;
}
.testimonial-1 .testimonial-block .testimonial-avtar h6 {
display: block;
font-weight: normal;
text-transform: capitalize;
color: #000;
margin-bottom: 0px;
font-size: 17px;
}
.testimonial-1 .testimonial-block .testimonial-box {
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;
}
.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: #000;
}
.testimonial-2 {
overflow: hidden;
}
.testimonial-2 .testimonial-center {
width: 60%;
margin: 0 auto;
}
.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: #000;
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: #000 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 #000;
}
.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: #000;
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: #000 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: #000;
display: block;
margin-bottom: 20px;
}
.testimonial-4 .testimonial-block p {
padding: 0px 100px;
font-style: italic;
display: block;
margin-bottom: 20px;
}
.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;
}

.dlab-box-bg {
background-size: cover;
}
.dlab-box-bg {
overflow: hidden;
}
.m-b30 {
margin-bottom: 30px;
}

.owl-carousel.owl-theme .owl-dots .owl-dot span {background: #d47f00;border-radius: 30px;display: inline-block;width: 15px;height: 15px;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: #000;
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span {
background: #fff;
width: 15px;
}
.owl-dot.active {
background: none;
}
.owl-item.active {
background: none !important;
}
.author-info .ed-star {
vertical-align: top;
margin-right: 3px;
font-size: 20px;
color: #cd3b28;
}
.author-info span.name {
font-size: 18px;
font-weight: 700;
}
.author-info span {
color: #000;
}
.testimonial_message {background-color: rgba(255,255,255,.9);padding: 30px;position: relative;text-align: center;border: 1px solid #d47f00;color: #fff;margin-bottom: 15px;background: #00000091;}

.testimonial_message:after {content: "";position: absolute;bottom: -15px;left: 50%;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #d47f00;}

.testimonial-pic {border-radius: 50px;overflow: hidden;position: relative;max-width: 300px;padding: 2px 10px 10px;margin: 30px auto;background: #0009;border: 3px solid #d47f00;}

.testimonial-pic h6 {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
padding-top: 4px;
color: #fff;
margin-bottom: 0px;
}
.review-content {font-weight: 300;color: #fff;text-align: center;font-size: 20px;line-height: 30px;font-style: italic;font-family: 'Poppins', sans-serif;}
span.city {
font-size: 16px;
color: #fff;
margin-bottom: 10px;
text-align: center;
}
h6.name {font-size: 16px;font-weight: 600;color: #d47f00;margin-bottom: 10px;text-align: center;}
.testimonial-block .read-more a {
color: #777;
}
.page-section-ptb {padding: 40px 0px;}
.bg-2 {
padding: 40px 0px;
background: #dedede;
}
.testimonial-block .read-more a .enterprise-title {
font-weight: 700;
transition: color ease 1200ms;
}
.testimonial-block .read-more a:hover .enterprise-title {
color: #cd3b28;
}
section, #rev_slider_1_1_wrapper * {
transition: none;
-webkit-transition: none;
}
.yellow {
background:#e42908;
color: #333;
}
.navbar-header {margin-top: 0;margin-bottom: 0;}
.header-content {
display: inline-block;
vertical-align: middle;
font-size: 14px;
color: #fff;
}
.row.text-center.margin-padding0.services {clear: both;padding: 80px 0;}


.header-main {
width: 100%;
}
ul .dropdown-menu {background: #ce7b01 !important;padding: 0px;border: 0px;max-width: 300px;width: 300px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #e42908;background-color: transparent;}

.padding-R {
padding-right: 0px;
}
.padding-L {
padding-left: 0px;
}
.slide-content {position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);text-align: center;}
.slide-content h2 strong {
display: block;
padding: 40px 0px;
color: #fff;
text-transform: capitalize;
}
.slide-content  p {
transition: none 0s ease 0s;
line-height: 30px;
border-width: 0px;
padding: 0px;
letter-spacing: 0px;
font-weight: 300;
font-size: 18px;
margin:0px;
}
div.home_2 .slide-content {
left: 124px;
text-align: left;
margin: 0;
}
.nivo-caption a {background: #e08600;-moz-transition: background 300ms ease;-o-transition: background 300ms ease;-webkit-transition: background 300ms ease;transition: background 300ms ease;padding: 0px 15px;color: #fff;font-size: 20px;margin: 10px 0px;display: inline-block;font-weight: 300;width: auto;text-align: center;}
.nivo-caption a:hover {
background: #000;
}
.img-bg {/* background: rgba(0, 0, 0, 0.41); */min-height: 100%;position: absolute;top: 0;width: 100%;z-index: 6;}
.slide-content  h2 {font-family: 'Poppins', sans-serif;font-size: 68px;font-weight: 800;line-height: 44px;color: #fff;text-transform: capitalize;}
.home_testimonial{padding-top: 70px;padding-bottom: 40px;clear: both;text-align: center;float: left;width: 100%;background: url(../images/icons/bg_block.jpg) left top/cover no-repeat;padding: 150px 0;position: relative;}
.slide-content h2 span {
display: block;
font-size: 29px;
padding-top: 10px;
}
.home_testimonial h3 {
font-family: Poppins,sans-serif;
font-size: 60px;
font-weight: 700;
line-height: 60px;
color: #d47f00;
text-transform: capitalize;
margin-top: 0px;
}

.home_testimonial .section-title span {
color: #fff;
font-size: 21px;
}
.slide-content > p {
font-size: 32px;
line-height: 27px;
padding: 18px 0px 29px;
font-weight: 300;
margin: 0px 0px 0px 0px;
color: #fff;
}
.slide-content > p span {
display: block;
line-height: 49px;
}
.home_2 .slide-content > p {
font-size: 15px;
line-height: 24px;
margin: 0;
padding: 15px 2px 25px 0;
}
.home_1 .header-section {
display: block;
position: fixed;
}
.slider-section {
display: block;
overflow: hidden;
position: relative;
z-index: 0;
}
.btn:focus {
outline: none;
color: #fff;
}
.btn.btn-buttons {
background-color: #ff7e20;
padding: 9px 17px;
margin: 0px 5px;
color: #fff;
}
.btn.btn-buttons:hover {
background-color: #1c1c1c;
color: #fff;
}
.btn.btn-no-bg {
background-color: transparent;
border: 2px solid #fff;
}
.btn.btn-no-bg:hover {
background-color: #ff7e20;
border-color: transparent;
color: #fff;
}
.button {
color: #fff;
background-image: none;
height: 45px;
line-height: 45px;
padding: 0 29px;
cursor: pointer;
white-space: nowrap;
border: none;
display: inline-block;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
-o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-size: 17px;
letter-spacing: 0.2px;
position: relative;
z-index: 1;
}
.find_team h2 {
color: #c7081b;
font-size: 20px;
font-weight: 800;
}
.name_post {
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
}
.name_post p {
font-weight: normal;
font-size: 14px;
margin: 0px;
}
.about_team p {
font-size: 14px;
font-weight: normal;
line-height: 24px;
margin-top: 10px;
}
.about_team ul li {
list-style: none;
display: block;
padding: 0px;
position: relative;
line-height: 34px;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
font-size: 15px;
font-weight: 500;
}
section.team_deail {
float: left;
width: 100%;
background: #fff;
padding: 7px 12px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

section.team img {
width: 100%;
}

.about_team ul li a {
color: #e08600;
font-size: 14px;
}
.about_team ul li i {
position: absolute;
top: 10px;
left: 0px;
}
.about_team ul li i.fa-mobile {
font-size: 19px;
top: 8px;
}
.social_team ul {
padding-left: 0px;
}
.social_team ul li {
list-style: none;
display: inline-block;
}
.social_team ul li i {
width: 32px;
height: 32px;
display: inline-block;
background: #f5f5f5;
}
.find_team h2 {
color: #c7081b;
font-size: 20px;
font-weight: 800;
}
.name_post {
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
}
.about_team p {
font-size: 14px;
font-weight: normal;
line-height: 24px;
margin-top: 10px;
}
.social_team ul {
padding-left: 0px;
}
.social_team ul li {
list-style: none;
display: inline-block;
}
.social_team ul li i {
width: 32px;
height: 32px;
display: inline-block;
background: #f5f5f5;
}
.find_team h2 {
color: #c7081b;
font-size: 20px;
font-weight: 800;
letter-spacing: -0.5px;
margin-top: 10px;
}

.about_team {padding-bottom: 8px;}
.about_team p {
font-size: 14px;
font-weight: normal;
line-height: 24px;
margin-top: 14px;
}
.about_team ul {
padding: 2px 0px 0px 0px;
margin: 0;
}
.about_team ul li i.fa-phone {
font-size: 15px;
}
.about_team ul li i.fa-envelope-o {
font-size: 12px;
top: 11px;
}
.social_team ul {
padding-left: 0px;
margin-top: 20px;
}



/*-----------4 Services css Block Start----------*/
.ctas-home-sect .ctas-list .cta:after,.ctas-home-sect .ctas-list .cta:before{content:"";display:block;opacity:.8;top:0;left:0;width: 97%;}.ctas-home-sect .ctas-list{text-align:center;width:100%}.ctas-home-sect .ctas-list .cta.inventory{background:url(../images/icons/1.jpg) center/cover no-repeat;margin-top:0}.ctas-home-sect .ctas-list .cta.specials{background:url(../images/icons/2.jpg) center/cover no-repeat}.ctas-home-sect .ctas-list .cta.financing{background: url(../images/icons/3.jpg) center/cover no-repeat;}.ctas-home-sect .ctas-list .cta.information{background:url(../images/icons/4.jpg) center/cover no-repeat}.ctas-home-sect .ctas-list .cta{float:left;display:block;/* margin:0 4px; */height:154px;width: 99%;max-width: 280px;}.ctas-home-sect .ctas-list .cta:before{background: rgb(224, 36, 4);position:absolute;z-index:3;height:18px;-webkit-transition:height 250ms ease-in-out;transition:height 250ms ease-in-out;}.ctas-home-sect .ctas-list .cta h2{color:#fefefe;font-size:22px;font-weight:700;margin:0;padding:55px 15px;position:relative;z-index:5;text-shadow:1px 1px 0 #000;text-transform:uppercase;line-height:1}.ctas-home-sect .ctas-list .cta:after{background:rgba(39,39,39,.8);position:absolute;z-index:2;height:100%}.ctas-home-sect .ctas-list .cta:focus:before,.ctas-home-sect .ctas-list .cta:hover:before{height:100%} .ctas-home_s {padding: 0px 5px;}
/*-----------4 Services css Block Close----------*/


/*--------------Get Direction css start-------------*/
.get_direction{padding: 4px 0px;clear:both;float:left;width:100%;}.get_direction label{font-size:25px;display:block;margin-bottom:0;font-weight: 600;}.get_direction label.slogan{font-size:14px}.get_direction input[type=texct]{width:100%}.get_direction input[type=text]{width:100%;padding:7px;margin-bottom:10px;border:1px solid #e4e4e4}input[type=submit].dir{text-align:center;background: #e08600;color:#fff!important;display:inline-block;font-size:16px!important;text-transform:capitalize;vertical-align:middle;padding:12px 20px;width:auto;border:0;border-left: 1px solid #e08600;border-radius: 5px;}input[type=submit].dir:focus,input[type=submit].dir:hover{background: #000000;border-color: #000;}
/*--------------Get Direction css Close-------------*/

/*------------inner page breadcrum start-------------*/
.page-header-area.contact_us{background:url(../images/icons/inner-banner-4.jpg) left top no-repeat;margin:0;float:left;width:100%;padding:78px 0 120px;position:relative}.page-header-area.contact_us:after{content:"";position:absolute;top:0;width:100%;height:100%;display:block;background:0 0;z-index:0}.page-header-area.contact_us .header-page h1{position:relative;z-index:1;color:#fff;margin:0 0 10px;text-transform:uppercase;text-align:center;display:block;font-size:45px;font-weight:300}.page-header-area{background: #212121;padding: 10px 0;}.header-page h1{margin:0;font-size: 22px;text-align:left;font-weight: 300;color: #e08600;}.header-page ul li,.header-page ul li a{display:inline-block;margin:0 5px;font-size:17px;color: #fff;}.header-page ul{text-align:right}.header-page ul li{font-weight:600;color:#e08600}
/*------------inner page breadcrum Close-------------*/

/*---------------Top bar css Start--------------*/
.home_2 .top-bar .top-social ul li a {font-size: 16px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}.home_2 .top-bar .top-social ul li:hover a{color: #ad6c06;}
.top-bar .top-social ul li a {font-size: 25px;font-weight: 500;}.top-bar{border-bottom:1px solid #e98b00;float:left;width:100%;padding:0}.top-bar strong.time{float:right;line-height:16px;border-left:1px solid #e98b00;padding:15px 0 18px 25px;margin:0 0 0 30px;font-size:15px;color:#ccc;font-weight:300}.top-bar strong.time strong{color:#e98b00;font-weight:500}.top-bar strong.time .fa{padding:0 8px 0 0;float:left}.top-bar strong.time span{color:#fff;padding-left:11px}.top-bar .top-social{padding:15px 0 7px;float:right;}.top-bar .top-social strong.title{float:left;font-size: 21px;color:#e98b00;padding:0;font-weight:400;margin-top: -5px;}.top-bar .top-social ul{padding:0;margin:0;list-style:none;float:left}.top-bar .top-social ul li{float:left;padding:0 0 0 20px}
/*---------------Top bar css Close--------------*/
/*----------------Welcome Block Css start------------------*/
.services{background:#000}.bg-image-1{background-image:url(../images/icons/wine-bg.jpg);background-position:100% -84px}.bg-image-1,.bg-image-2,.bg-image-3,.bg-image-4,.bg-image-5,.bg-image-6,.bg-image-7,.bg-image-8{background-repeat:no-repeat;background-size:cover;height:590px}.m-t-ab-100{margin-top:-100px;}.p-bn{padding: 135px 50px;text-align:center;}.sub-title,.title-group h1,.title-group h2,.title-group h3,.title-group h4,.title-group h5,.title-group h6{padding-top:0}.bg-light-gray{background-color:#fbf9f2;color:#333}.title-group{margin-bottom:25px;text-align:center}.m-b-0{margin-bottom:0}.sub-title{font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:5px;color:#eac47d}.bg-orange,.bg-orange p{color:#fff}.title-group h2{font-size:45px;text-transform:uppercase}.title-group h1,.title-group h2{font-weight:800}.title-group p{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:5px}.line-mix{position:relative;display:inline-block;margin-bottom:15px}.line-mix::before{left:-55px}.line-mix::after,.line-mix::before{position:absolute;top:45%;content:'';width:50px;border-bottom:1px solid #333}.star-group i:first-child,.star-group i:last-child{font-size:12px;margin:0}.p-0{padding:0}.bg-orange{background-color:#d47f00}.bg-image-2{background-image:url(../images/icons/food-bg.jpg)}.bg-light-gray a.read_more,.bg-orange a.read_more{background:0 0;display:inline-block;padding:12px 20px;margin-top:20px}.line-mix::after{right:-55px}.line-default-f:after,.line-mix-f::after,.line-mix-f::before{border-color:#fff}.bg-orange a.read_more{border:1px solid #fff;color:#fff}.bg-light-gray a.read_more{border:1px solid #333;color:#333}.bg-orange a.read_more:hover{background:#000;border-color:#000}.bg-light-gray a.read_more:hover{background:#d47f00;border-color:#d47f00;color:#fff}
/*----------------Welcome Block Css Close------------------*/


/*--------------Booking Time Block Css start----------*/
.booking_time_block{float:left;width:100%;background:url(../images/icons/bg_block.jpg) left top/cover no-repeat;padding:150px 0;position:relative}.time_heading h2 strong{display:block;font-weight:800}.time_heading h2{font-family:Poppins,sans-serif;font-size:80px;font-weight:700;line-height:84px;color:#d47f00;text-transform:capitalize}.time_heading{padding:100px 0 0}section.caption-box{width:100%;float:right}section.inner_time{height:300px;border:3px solid #d47f00;color:#fff;margin-bottom:15px;padding:0 20px;background: #00000091;}section.inner_time h3{color:#d47f00;text-transform:uppercase;font-size:21px}section.inner_time p{margin:0;font-weight:300;color:#fff;font-size:16px}section.inner_time p strong{font-weight:400;color:#bbbab9;display:block}
/*--------------Booking Time Block Css Close----------*/

/*------------------Footer Css Start----------------*/
#footer,#footer address,.footer-social{width:100%;float:left}#footer{background:url(../images/icons/footer-bg.jpg) center bottom no-repeat #000;padding:60px 0 30px}strong.footer-logo{display:block;width:100%;text-align:center;margin-bottom:70px}#footer address{text-align:center;margin:0 0 60px}#footer address p{font-size:23px;text-align:center;color:#e88b00}#footer address p span{display:block;color:#fff;margin:5px 0}#footer address p a{text-decoration:none;font-size:24px;text-align:center;padding:16px 0;color:#e08600;display:block}#footer strong.copyrights{display:block;text-align:center;color:#fff;padding:0;font-weight:300;font-size:16px}#footer strong.copyrights a{text-decoration:none;color:#e08600;font-size:16px}.footer-social{margin:30px 0}.footer-social ul{padding:0;margin:0;list-style:none;display:block;text-align:center}.footer-social ul li{display:inline-block;padding:0 14px}.footer-social ul li a{float:left;width:50px;height:50px;font-size:24px;text-align:center;line-height:50px;color:#222;text-decoration:none;border:2px solid transparent;background:#e08600}.footer-social ul li a:hover{text-decoration:none;background:0 0;border:2px solid;color:#fff}#footer address p strong{display:block;color:#e08600;margin:10px 0 0}#footer strong.copyrights+p{margin:5px 0}#footer strong.copyrights+p a{font-size:20px}
/*------------------Footer Css Close----------------*/

.contact-info {
background: #e08600;
float: left;
width: 100%;
padding: 30px 60px 0px;
}

.contact-info h2 {
margin-top: 0px;
color: #fff;
font-size: 32px;
font-weight: 200;
}
.contact-info .help-block{margin-bottom:0px; margin-top:0px;} 

.contact-left .form-group {
margin-bottom: 0px;
}
::-webkit-input-placeholder { 
color: #fff !important;
}
::-moz-placeholder {
color: #fff !important;
}
:-ms-input-placeholder {
color: #fff !important;
}
:-moz-placeholder {
color: #fff !important;
}

a.read_more {
background: #e08600;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-webkit-transition: background 300ms ease;
transition: background 300ms ease;
padding: 17px 23px;
color: #fff;
font-size: 20px;
margin: 10px 0px;
display: inline-block;
font-weight: 300;
width: auto;
text-align: center;
border-radius: 5px;
border: 3px solid #e08600;
}

a.read_more:hover {background: transparent;border: 1px solid #e08600;}

/*--------------menu and gallery css start---------*/
.accordion-services .panel-group,.inner-menu{margin-bottom:5px;float: left;width: 100%;}.gallery_img{padding:5px}.gallery_img .image{border:5px solid}.inner-menu{border-bottom:dotted 2px #dcdcdc;width:100%;float:left}.plate-name{float:left;width:80%}.plate-name h5{font-weight:600;font-size:19px;margin-bottom:0}.plate-price{float:right;text-align:right;width:20%}.plate-name p{margin:0;display:block;font-weight:400;clear:both;font-size:14px;color:#000;padding-left:0;line-height:25px;font-family:Montserrat,sans-serif}.plate-price h6{font-size:18px;color:#e08600}figure.portfolio-item{padding:30px 0}.bg_black,.bg_orange{padding:30px;height:250px}.menu-box h4{font-size:27px;text-transform:capitalize;font-weight:600;color:#e08600;margin-bottom:0}.bg_orange{background:#e08600}.bg_black{background:#000}.bg_black .inner-menu ul,.bg_orange .inner-menu ul{padding:0}.bg_black .inner-menu ul li,.bg_orange .inner-menu ul li{font-weight:600;font-size:16px;color:#fff;margin-bottom:0;line-height:27px}.bg_black .plate-name h5,.bg_orange .plate-name h5{font-size:22px;font-weight:600;color:#fff}.bg_orange .inner-menu h6{font-weight:600;font-size:16px;color:#fff;margin-bottom:0;line-height:27px}.bg_black .inner-menu,.bg_orange .inner-menu{border-bottom:0}.accordion-services{padding:40px 0 20px;float:left;width:100%}section.panel.panel-default.accordion_services{border:0;box-shadow:none;margin-bottom: 0px;float: left;width: 100%;}.accordion_services .panel-heading{background:0 0;border:0;padding:0}.accordion_services .panel-heading .panel-title a{background:#e08600;display:block;padding:12px 6px;color:#fff;font-size:21px;float: left;width: 100%;margin-bottom: 0;}.accordion_services .panel-heading .panel-title a span.glyphicon{float:right}.accordion-services .panel-body.bg_gray{float:left;background:#f2f2f2;padding:0;width: 100%;}.menu-leftside{margin:10px 0;float:left;width: 100%;}
ul.list-item {
padding: 0px;
}

ul.list-item li {
display: block;
color: #666666;
font-size: 16px;
line-height: 35px;
background: url(../images/icons/bullet-new-gray_2.png) no-repeat 7px 12px;
padding-left: 20px;
}
.plate-price h6 strong {
font-weight: 500;
}
tr.bg-color-r td {
background-color: black;
color: #fff;
}
/*--------------menu and gallery css Close---------*/

/*----------- Callouts css start --------------*/
.call-out{color:#fff;padding:80px 0;font-size:18px;line-height:24px;position:relative;background: #e08600;text-align:center;clear: both;}.call-out h2{margin:0;font-size:41px;text-align:center;font-weight: 700;font-family: Poppins,sans-serif;}.call-out p{color:#fff;font-size:18px;padding:10px 0;margin-bottom:0;margin-top: 0px;}.call-out a{border-radius: 5px;}.call-out a:hover{background:#000;color:#fff;border-color:#000}.review-section .review-item .entry-body .entry-title:after{content:'';display:block;margin:0;width:42px;height:1px;background: #ffffff;}
/*----------- Callouts css Close --------------*/

/*----------Footer Social icon start--------*/
.gg-social{position:fixed;bottom:22px;left:30px;display:flex;z-index:999999}.gg-social ul{position:relative;padding:0;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);}.gg-social ul:before{background-color: #d47f00;position:absolute;content:'';top:0;right:0;bottom:0;left:0;opacity:.95;border-radius:5px;}.gg-social ul li{display:inline-block;position:relative;width:36px;height:36px;/* border-radius: 5px; */}.gg-social ul li a{font-size:22px;padding: 10px 9px;color:#fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}.gg-social ul li:hover a{background: #ffffff;color: #c97800;}
/*----------Footer Social icon Close--------*/


section.title-base h2 {
text-transform: uppercase;
font-weight: 600;
font-size: 45px;
color: #000000;
/* font-family: 'Josefin Sans', sans-serif; */
letter-spacing: 5px;
margin: 0px;
padding-top: 10px;
}
section.title-base h5 {
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 50px;
font-family: 'Sacramento', cursive;
font-weight: 400;
color: #b7985b;
}


section.title-base {
text-align: center;
}
section.title-base.text-left{
text-align:left;
}
section.title-base h3 {
margin: 0px;
}

section.list-box {
width: 100%;
float: left;
padding-top: 30px;
margin: 0px 10px;
text-align: center;
}
section.list-box select{
width: 100%;
height: 50px;
background-color: #ffffff00;
border: 1.5px solid #000;
/* border-right: none; */
font-size: 18px;
padding: 0px 13px;
font-weight: 600;
color: #000000;
letter-spacing: 1px;
font-family: 'Open Sans', sans-serif;
}
section.list-box .form-control{
width: 100%;
height: 50px;
background-color: #ffffff00;
border: 1.5px solid #000;
border-radius: 0px;
/* border-right: none; */
font-size: 16px;
padding: 0px 13px;
font-weight: 600;
color: #000000;
letter-spacing: 1px;
font-family: 'Open Sans', sans-serif;
}
section.list-box .sub-btn{
width: 160px;
height: 48px;
background-color: #b7985b05;
color: #000000;
border: 1.5px solid #000000;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
margin: auto;
/* font-family: 'Open Sans', sans-serif; */
margin-top: 30px;
}
section.list-box .sub-btn:hover {
background-color: #000000;
color: #fff;
border-color: #000000;
}
section.list-box select:before{
content: "\f107";
font-family: FontAwesome;    
}
.feature-car-slider section.title-base h2, .feature-car-slider section.title-base p{
/* text-align: left; */
color: #fff;
}
::-webkit-calendar-picker-indicator {
display: none;
}
section.list-box select::-ms-expand {
display: none !important;
}
select{
-webkit-appearance: none;
appearance: none;
}
.bg-img-box{ 
background: #000000e8 url(../images/pattarn.png);
content: "";
height: 100%;
left: 0;
opacity: 0.8;
position: absolute;
top: 0;
width: 100%;
}
section.list-box select option {
background-color: #fff;
}
section.list-box .form-control::-webkit-input-placeholder, ul.booking_table .list-box .form-control::-webkit-input-placeholder { 
color: #000 !important;
}
section.list-box .form-control::-moz-placeholder, ul.booking_table .list-box .form-control::-moz-placeholder { 
color:  #000 !important;
}
section.list-box .form-control:-ms-input-placeholder, ul.booking_table .list-box .form-control:-ms-input-placeholder { 
color:  #000 !important;
}
section.list-box .form-control:-moz-placeholder, ul.booking_table .list-box .form-control:-moz-placeholder  { 
color:  #000 !important;
}
ul.booking_table .list-box .form-control {
width: 100%;
height: 50px;
background-color: #ffffff00;
border: 1.5px solid #000;
border-radius: 0px;
/* border-right: none; */
font-size: 16px;
padding: 0px 13px;
font-weight: 600;
color: #000000;
letter-spacing: 1px;
font-family: 'Open Sans', sans-serif;
}
ul.booking_table .list-box .help-block {
margin-top: 0px;
margin-bottom: 0px;
}
.list-box_btn {
width: 100%;
float: left;
padding-top: 0px;
margin: 0px;
text-align: center;
padding-bottom: 30px;
}
.list-box_btn button.sub-btn {
width: 160px;
height: 48px;
background-color: #b7985b05;
color: #000000;
border: 1.5px solid #000000;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
margin: auto;
}
/*------------- booking form  end -------------*/


/*popup code start*/
.modal-dialog {
    padding-top:50px;
    max-width: 800px;
    width: auto;
}
.modal-open .modal{
    padding-right: 0px;
}

.modal-footer {
    padding: 0px 0px;
    border: none;
}
.modal-footer button.btn.btn-default {
    border-radius: 0px;
    width: 100%;
    background-color: #35d477;
    border-color: #35d477;
}
.modal-footer button.btn.btn-default:hover{
    background-color: transparent;
    color: #1a6a3c;
}
.modal-header {
    border-radius: 0px;
    border: none;
    padding: 15px 0px 21px;
}
.modal-content {
    border-radius: 0px;
    border: none;
}
.pop-form {
    padding: 0px 0px;
}
.no-sp{
    padding: 0px;
}
h4.modal-title {font-size: 24px;font-weight: 300;margin-bottom: 20px;text-align: center;text-transform: uppercase;}
p.condations {
    font-size: 12px;
    padding: 0px;
    line-height: 20px;
    margin: 0px;
}

button.close {
    font-size: 25px;
    background-color: #e18601;
    padding: 4px 7px;
    border-radius: 100%;
    color: #fff;
    opacity: 1;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
    margin: 0px !important;
}
.modal-body .form-control::placeholder { /* Firefox, Chrome, Opera */ 
    color: #737373; 
    font-weight: 300;
} 
  
.modal-body .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #737373;
    font-weight: 300;
} 
  
.modal-body .form-control::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #737373; 
    font-weight: 300;
} 
h4.modal-title >  strong {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
p.condations sup {
    color: red;
    font-size: 14px;
}
.modal-dialog {
    max-width: 800px;
    width: 100%;
}
.modal-content{
    float: left;
    background: transparent;
    box-shadow: none;
    border: 9px solid #fff;
}
.modal-body{padding:0px;}
.modal-header {
    padding: 0;
    border-bottom: 0px;
    position: absolute;
    right: -17px;
    z-index: 999;
    top: -16px;
}
/*popup code end*/