@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
*, *::after, *::before {
box-sizing: border-box;
outline:none;
}
a {
outline:none;
text-decoration:none;
font-family: 'Roboto', sans-serif;
}
a:hover {
outline:none;
text-decoration:none;
}
.border-radius0 {
border-radius:0px;
}
.margin-padding0 {
margin:0;
padding:0;
}
.stor_flyer {
background: #e0e2de;
padding: 50px 0px 50px;
text-align: center;}
.stor_flyer h3 {margin-bottom: 20px;}
.floor-plan a img {max-width: 500px;}
.floor-plan h4 {background-color: #3f4829;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 13px 40px;
    border-radius: 4px;
    border: 2px solid #3f4829;
    letter-spacing: 2px;display: block;margin: 30px auto;max-width: 500px;}
.floor-plan:hover h4 {background: #a16d3e;border-color: #a16d3e;border-color: #a16d3e;}
.floor-plan h4 img {max-width: 40px;margin-right: 11px;}
p.punchline {text-transform: capitalize;text-align: center;font-size: 17px;margin: 12px 0px;color: #6d6d6d;margin-bottom: 30px;}

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;
}
.clear {
clear:both;
}
.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: 'Roboto', 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;
}
.navbar-inverse .navbar-nav > li {background: #3f4829;padding: 20px 15px;line-height: 0px;border-radius: 4px;}
.navbar-inverse .navbar-nav > li:hover {background: #ab7744;}
.main-menu {margin: 1.5% 0px 0px;}
.navbar-inverse .navbar-nav > li > a {font-size: 19px;font-weight: 400;text-transform: uppercase;padding: 0px 25px;color: rgb(255, 255, 255);line-height: 33px;}

.navbar-header.header-main h1 {
    color: #fff;
    font-size: 55px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 600;
}

.contact-left.sub_heading h1 {margin-top: 0px;color: #000;font-size: 44px;text-align: center;font-weight: 100;margin-bottom: 0px;font-family: 'Roboto', sans-serif;}

.eziFilterYear h2, .eziFilterBody h2, .eziFilterMake h2, .eziFilterExterior h2, .eziFilterEngine h2 {
padding: 10px 0px;
font-size: 20px;
margin-top: 0;
letter-spacing: 1px;
font-weight: 600;
position: relative;
font-size: 16px;
text-transform: uppercase;
color: #0d3a8f;
}
.car-details.sidebar-widget {
padding: 20px 0px;
box-shadow: none;
border: 1px solid #DDD;
float: left;
width: 100%;
}
.eziFilterYear h2:before, .eziFilterBody h2:before, .eziFilterMake h2:before, .eziFilterExterior h2:before, .eziFilterEngine h2:before {
content: '';
width: 100%;
height: 1px;
background-color: #e7e6e6;
position: absolute;
bottom: 0;
left: 0;
}
.eziFilterYear h2:after, .eziFilterBody h2:after, .eziFilterMake h2:after, .eziFilterExterior h2:after, .eziFilterEngine h2:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}
.eziFilterYear, .eziFilterBody, .eziFilterMake, .eziFilterExterior, .eziFilterEngine {
border: 1px solid #f4f4f4;
margin-bottom: 10px;
position: relative;
float: left;
width: 100%;
}
h2.mb20.sub-heading-2 {
margin: 3px 0px 3px;
font-weight: 600;
color: #012e83;
font-size: 20px;
text-transform: uppercase;
}
.section-heading p {
margin: 0 0 15%;
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;
}
.eziFilterEngineGo, .eziFilterYearGo, .eziFilterExteriorGo, .eziFilterMakeGo, .eziFilterBodyGo {
position: absolute;
top: 0px;
right: 0px;
}
.payment_calculator h1 {
font-size: 17px;
font-weight: normal;
text-align: center;
color: #333;
margin: 0px;
padding: 15px 0px 16px 0px;
font-family: 'Roboto', sans-serif;
background: #dddddd;
border-radius: 0px;
text-transform: uppercase;
}
.full_width {
width: 100%;
}
.payment_calculator {
padding: 10px 0px;
margin: 20px 0px 0px 0px;
}
.top-bar {
background:#141414;
padding:10px 0px;
}
.top-bar ul {
margin:0;
padding:0;
}
.top-bar ul li {
display:inline-block;
font-family: 'Roboto', sans-serif;
font-weight:normal;
color:#fff;
font-size:13px;
text-transform:uppercase;
}
.top-bar ul li span {
color:#b60404;
}
.top-bar ul li:after {
content:"|";
margin:0px 15px;
}
.top-bar ul li:last-child:after {
content:none;
margin:0;
}
.navbar-inverse {
background:none;
/*height: 220px;
background-image: url(../images/icons/header.png);
background-repeat: no-repeat;
background-position: left top;*/
border-bottom:none;
margin-top: 0px;
position: relative;
}
p.white {
color: #fff;
font-size: 16px;
}
.navbar-brand {height:auto;padding:0px;float:none;margin: 0px !important;}
.navbar-brand img {margin:0px auto 0px;max-width: 220px;}
.text-right.m-btn-1 {
    padding-top: 20px;
}
.text-right.m-btn-1 a {
    color: #ffffff;
    border-color: #ffffff;
}
.text-right.m-btn-1 a:hover{
    color: #fff;
    border-color: #fff;
}

.main_heading h6 {
font-size: 17px;
color: #fff;
font-weight: 500;
margin: 20px 0px;
}

.main-headings p {text-align: center;margin: 20px auto;font-size: 2rem;font-weight: 300;line-height: 32px;color: #fff;margin-bottom: 1.25rem;max-width: 800px;width: 100%;}

.main_heading {
position: relative;
top: 70px;
}

.navbar {margin-bottom: 0;width: 100%;z-index: 9999;text-align: center;}

.main_heading h1 {
font-size: 70px;
color: #fff;
font-weight: 900;
}

.main-headings h1 {text-align: center;color: #fff;margin-bottom: 1.25rem;font-size: 4.2rem;font-weight: 500;line-height: 114%;letter-spacing: 1px;max-width: 75%;margin: auto;}

.main-headings h6 {
text-align: center;
font-size: 19px;
color: #fff;
margin-bottom: 19px;
font-weight: 300;
}

.navbar-inverse .navbar-nav > li > a:hover {
color: #fff !important;
background:transparent !important;
}
.navbar-inverse .navbar-nav > .active > a {
background: #fff;
color: #012e83;
}
.active {
color: #2d5aae;
}
.navbar-inverse .navbar-nav > li > a {
font-size: 15px;
font-weight: 600;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;


}
.navbar-nav > li > a {
padding: 17px 30px;
color: #666;
}
.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;
}
.cd-slider-wrapper {
background:url(../images/banner-bg.jpg) no-repeat center;
}
.cd-slider-wrapper ul {
margin:0;
padding:0;
}
.banner-bottom-search {
background: #000;
float: left;
padding:3.2em 0px 2em 0px;
width: 100%;
}
.banner-bottom-search h2 {
margin: 0;
font-size:40px;
color: #fff;
font-weight: normal;
font-family: 'Roboto', sans-serif;
text-align:left;
}
.search-button {
padding: 15px 55px;
margin-top: 0;
}
.selectpicker {
padding: 14px 10px;
width: 100%;
}
.banner-bottom-search select, .banner-bottom-search input {
width:100%;
font-size:15px;
color: #333;
font-weight: normal;
font-family: 'Roboto', sans-serif;
border-radius:5px;
}
.banner-bottom-search .search-button {
border-radius:5px;
width:100%;
padding:13px 10px;
font-size:18px;
color: #fff;
font-weight:normal;
font-family: 'Roboto', sans-serif;
text-align:center;
background:#b60404;
border:0px;
text-transform:uppercase;
}
.banner-bottom-search .search-button:hover {
color:#b60404;
background:#fff;
}
.icon-block {
padding:90px 0px;
display:inline-block;
}
.icon-block div {
padding:0px 20px;
}
.icon-block img {
height:50px;
margin:0px 0px 40px 0px;
}
.icon-block h2 {
color:#b60404;
font-size:25px;
text-transform:uppercase;
font-weight: normal;
font-family: 'Roboto', sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
.icon-block p {
color:#666666;
font-size:17px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.thumbnail-slider .container {
width:95%;
}
.thumbnail-slider {
text-align:center;
}
.thumbnail-slider h1 {
color:#4d4d4d;
font-size:35px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
line-height:23px;
}
.thumbnail-slider span {
background:#c80000;
height:4px;
width:130px;
display:inline-block;
}
.thumbnail-slider .ca-item-main h3 {
color:#333333;
font-size:22px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
}
.thumbnail-slider .ca-item-main .price-km {
color:#fff;
font-size:22px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
}
.thumbnail-slider .ca-item-main .price-km ul {
margin:0;
padding:0;
}
.thumbnail-slider .ca-item-main .price-km ul li {
background:#c80000;
list-style-type:none;
display:inline-block;
width:50%;
padding:10px 10px;
float:left;
}
.thumbnail-slider .ca-item-main .price-km ul li:last-child {
background:#810000;
}
.welcome .welcome-inner h3 {
color:#fff;
font-size:90px;
text-transform:uppercase;
font-weight: normal;
font-family: 'Roboto', sans-serif;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}
.welcome .welcome-inner h2 {
font-size: 30px;
color: #000;
font-family: Source Sans Pro, helvetica, arial, sans-serif;
letter-spacing: 0px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
.welcome .welcome-inner p {
line-height: 26px;
color: #000;
font-family: 'Roboto', sans-serif;
letter-spacing: 0px;
font-weight: normal;
margin: 0px 0px 35px 0px;
padding: 0px;
font-size: 21px;
}
section.imgcon img {
padding: 5px;
border: solid 1px #EFEFEF;
}
section.imgcon {
width:100%;
margin-bottom:10px;
}
section.imgcon:hover img {
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
}
section.callout1:hover a {
color:#ffffff;
text-decoration:none;
background:#666;
}
.footer-top h2 {
font-size: 22px;
font-weight: 600;
color: #036;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
font-family: 'Roboto', sans-serif;
}
.footer-top h3 {
color: #012e83;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
margin: -8px 0px;
line-height: 0;
padding: 20px 10px;
font-family: 'Roboto', sans-serif;
}
.footer-top ul {
margin:0;
padding:0;
}
.footer-top ul li {
text-transform: uppercase;
color: #999;
font-size: 14px;
font-weight: normal;
line-height: 35px;
font-family: 'Roboto', sans-serif;
}
.footer-top ul li span {
margin-left:10px;
color:#999;
}
.footer-top .address-footer-head {
margin: 0px;
padding-left: 0px;
}
footer-contact h3 {
padding-left: 0px;
}
.footer-top .address-footer li {
line-height:25px;
}
.footer-top .address-footer span {
display:block;
margin:0;
padding:0;
color:#666;
}
ul#menu-footer-menu li {
line-height: 34px;
}
ul#menu-footer-menu li a {
text-transform: capitalize;
color: #666;
}
ul#menu-footer-menu li a {
text-transform: capitalize;
color: #666;
}
.footer-top .operation ul {
margin:-1px 0px 0px 0px;
}
.footer-top .operation ul li {
padding:0px;
margin:0px 0px 0px 0px;
}
.footer-top .operation ul li span {
background-color:#ddd;
float:right;
width:45%;
padding:0px 5px;
}
ul.nav.nav-tabs.footer-tab li a {
color: #000;
margin: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
section.tab-content ul {
padding: 0px 14px;
}
section.tab-content .active {
background: #fff;
}
ul.nav.nav-tabs.footer-tab .active {
background: none;
}
.footer-nav {
background:#000;
text-align:center;
padding:40px 0px;
margin:0px 0px 20px 0px;
}
.footer-nav ul {
margin:0;
padding:0;
}
.footer-nav ul li {
list-style-type:none;
display:inline-block;
padding:0px 20px;
}
.footer-nav ul li a {
color:#fff;
font-size:18px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
padding:0px;
}
.footer-nav ul li a:hover {
background:none;
text-decoration:none;
}
.footer-top .social-media {
margin:10px 0px 0px 0px;
}
.footer-top .social-media img {
width:35px;
}
.footer-top .social-media a:nth-child(2) {
margin:0px 10px;
}
.footer-top .social-media a:nth-child(3) {
margin:0px 10px 0px 0px;
}
.footer-top .copyright {text-align:left;color: #fff;font-size: 14px;font-weight: normal;font-family: 'Roboto', sans-serif;padding: 20px 0px 10px;text-transform:uppercase;}
.footer-top .copyright ul {
margin:0;
padding:0;

}
.footer-top .copyright ul li a{
    color: #999;
}
.footer-top .copyright ul li a:hover{
    color: #228ae6;
}
.footer-top  .copyright ul li {
list-style-type:none;
display:block;
letter-spacing: 1.5px;
}
.footer-top .copyright ul li img {
height:30px;
}
.dsBody {
padding-top: 30px;
padding-bottom: 30px;
}
.content {
padding-top: 30px;
}
.mb20 {
margin-bottom: 20px;
}
.filter {
font-weight: normal;
line-height: normal;
margin-bottom: 10px;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
.filter span {
display: inline-block;
font-weight: 700;
}
.filter a {
display: inline-block;
border-right: 1px solid #ddd;
}
.mb5 {
margin-bottom: 5px;
}
h2.eziVehicleName {
margin:0px;
padding:0px;
}
h2.eziVehicleName a {
font-weight: 600;
text-decoration: none;
text-transform: uppercase;
font-size: 17px;
color: #0d3a8f;
}
h2.eziVehicleName span {
display: block;
font-size: small;
font-weight: normal;
color:#c52d2f;
}
.eziVehiclePrice {
line-height: normal;
overflow: hidden;
display: block;
margin-bottom: 5px;
text-align: left;
margin-top: 5px;
}

span.eziPriceValue strike {
font-style: italic;
font-size: 20px;
font-weight: 600;
color: #f25620;
margin-top: 7px;
margin-right: 14px;
}

.eziPriceValue {
color: #000;
font-size: 19px;
display: block;
font-family: 'Roboto', sans-serif;
font-weight: 700;
}

.eziPriceDesc {
display: block;
font-size: 9px;
font-family: Tahoma, Arial;
line-height: 10px;
color: #999;
margin-top: 0px;
}
.eziCarProofOdo span {
display: inline-block;
margin-right: 20px;
}
.eziOdometer {
font-size: 16px;
}
.carprooflogo img {
width:100%;
}
.eziLVVInfos .eziLVVInfo span:last-child {
margin-left: 30px;
}
.eziLVVInfos .eziLVVInfo span:first-child {
float: left;
width: 80px;
font-weight: bold;
}
.eziLVVInfo {
line-height: 31px;
}
.vehImageHeight-mobile a.left.carousel-control, .vehImageHeight-mobile a.right.carousel-control {
display: none;
}
.vehImageHeight-mobile:hover a.left.carousel-control {
display:block;
}
.vehImageHeight-mobile:hover a.right.carousel-control {
display:block;
}
.km-logo {
margin: 5px 0px 0px 0px;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
padding: 8px 0px;
width:100%;
}
.inventory-details ul {
margin:10px 0px 0px 0px;
padding:0px;
}
.inventory-details ul li {
width: 33%;
list-style-type: none;
float: left;
min-height: 1px!important;
height: auto;
line-height: 30px;
padding: 0px 5px;
}
.inventory-details ul li strong {
font-size:13px;
font-family: 'Roboto', sans-serif;
color:#333333;
float:left;/*text-transform:uppercase;*/
}
.inventory-details ul li span {
font-size:14px;
font-family: 'Roboto', sans-serif;
color:#999;
}
.view-detail-btn-outer {
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}
.eziFilterYearGo.ml button, .eziFilterBodyGo.ml button, .eziFilterMakeGo.ml button, .eziFilterExteriorGo.ml button, .eziFilterEngineGo.ml button {
height: 40px;
margin-top: -5px;
background: #0d3a8f;
border-radius:0px;
}
.eziFilterYearGo.ml button:hover, .eziFilterBodyGo.ml button:hover, .eziFilterMakeGo.ml button:hover, .eziFilterExteriorGo.ml button:hover, .eziFilterEngineGo.ml button:hover {
border:0px;
border-radius:0px;
}
.view-detail-btn {
float:right;
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
height: 100% !important;
border-left: 9px solid #fed424;
font-family: 'Roboto', sans-serif;
}
.view-detail-btn_2 {
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
height: 100% !important;
border-left: 9px solid #fed424;
font-family: 'Roboto', sans-serif;
}
.view-detail-btn:hover, .view-detail-btn_2:hover {
background:#000;
color:#fff;
}
.eziMoreLess {
font-size: 14px;
color: #999999;
}
.eziMoreLess div {
padding:3px 3px;
margin: 0px 0px;
font-size: 13px;
color: #999;
}
.eziMoreLess a:last-child {
color: #27ae60;
font-size: 15px;
font-weight: normal;
text-transform: lowercase;
margin-left: 10px;
}
.eziMoreLess a i {
margin-left: 5px;
}
.eziMoreLess a {
color:#000000;
}
.eziFilter h2 {
font-size: 16px;
font-family: 'Roboto', sans-serif;
color:#000;
}
.eziFilter {
border-bottom:1px solid #ddd;
margin:0px 0px 20px 0px;
padding:0px 0px 20px 0px;
}
.eziFilter:last-child {
border:0px;
margin:0;
padding:0;
}
.eziMoreLess span {
margin-left: 10px;
}
.details-main {
padding: 70px 0px 50px;
}
#print-window-stickers a {
float: right;
}
.heading-year-make-model {
font-size: 30px;
margin: 10px 0 0;
font-weight: 400;
color: #000000;
font-family: 'Roboto', sans-serif;
}
.headinggrey {
font-size: 16px;
margin: 0px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
}
.cta-text {
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
width: 100% !important;
border-left: 9px solid #fed424;
}
.cta-text .fa-angle-double-right {
float:right;
}
.cta-text:hover {
background:#000;
}
.panel-group .panel {
border-radius: 0;
box-shadow: none;
border-color: #EEEEEE;
}
.panel-default > .panel-heading {
padding: 0;
border-radius:5px;
color: #212121;
background-color: #000;
border-color: #EEEEEE;
}
.panel-title {
font-size: 14px;
}
.panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
color: #fff;
font-size: 20px;
font-family: 'Roboto', sans-serif;
}
.more-less {
float: right;
color: #fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
.vehicle-price-2-new-used {
color: #c52d2f;
font-size: 31px;
font-weight: 600;
margin: 0;
padding: 0;
text-align: right;
font-family: 'Roboto', sans-serif;
}
.vehicle-price-3 {
color: #676767;
font-size: 22px;
font-weight: normal;
margin: 0;
padding: 0 0 10px 0px;
}
.vehicle-price-4 {
color: #000;
font-size: 22px;
font-weight: normal;
margin: 0;
padding: 0 0 10px 0px;
}
.prices {
float: right;
}
.disclaimer-price-used p {
text-align: right;
}
.back-print {
margin:0px 0px 2em 0;
border-bottom:1px dotted #dddddd;
padding:0px 0px 1em 0px;
}
ul.cf li {
list-style-type: none;
}
ul.cf {
margin: 0;
padding: 0px;
}
.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: 'Roboto', 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: 'Roboto', 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: 'Roboto', sans-serif;
text-transform:uppercase;
}
.name-detail span {
color: #012e83;
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: 'Roboto', sans-serif;
text-transform: uppercase;
line-height: 2;
}
.specifications {
color:#666666;
font-weight:normal;
}
.specifications h6 {
color: #333;
letter-spacing: 1px;
font-weight: 700;
position: relative;
padding-bottom: 20px;
font-size: 20px;
margin: 25px 0px 25px;
text-transform: uppercase;
}
.specifications h6:before {
content: '';
width: 100%;
height: 1px;
background: #e3d9d9;
position: absolute;
bottom: 0;
left: 0;
}
.specifications h6:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}
.specifications ul {
margin:0;
padding:0;
}
.specifications ul li {
list-style-type:none;
display:block;
text-align:center;
border:1px solid #ddd;
padding:10px;
width:30%;
float:left;
margin:10px;
}
.specifications ul li:hover {
background:#eee;
}
.specifications ul li img {
height: 18px;
margin: 0px 0px 10px 0px;
}
.specifications ul li h2 {
font-size: 13px;
font-weight: 600;
font-family: 'Roboto', sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
}
.finance-heading h1 {
font-size: 30px;
margin-top: 0px;
font-weight: 700;
letter-spacing: -1px;
text-transform: uppercase;
color: #000;
font-family: 'Roboto', sans-serif;
}
.specifications ul li h2 span {
font-weight: 300;
margin-left:10px;
}
#print-window-stickers a {
color: #333;
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;
background: #fed424;
}
#print-window-stickers a: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: #000;
}
.vehicle-history {
border-top:1px dotted #dddddd;
border-bottom:1px dotted #dddddd;
margin-top:30px;
margin-bottom:30px;
padding-top:30px;
padding-bottom:30px;
font-weight:400;
display:none;
}
.vehicle-history h6 {
font-size:25px;
font-weight:bold;
color:#000000;
font-family: 'Roboto', sans-serif;
margin:0px 0px 30px 0px;
}
.vehicle-history img {
height:50px;
margin:0px 0px 10px 0px;
display:block;
}
.vehicle-history a {
color:#999999;
font-size:16px;
font-family: 'Roboto', sans-serif;
}
.vehicle-history a:hover {
color:#c52d2f;
text-decoration:none;
}
.vehicle-overview {
border-top:1px dotted #dddddd;
margin-top:30px;
margin-bottom:30px;
padding-top:30px;
padding-bottom:30px;
color:#666666;
font-weight:400;
}
.vehicle-overview h6 {
color: #333;
letter-spacing: 1px;
font-weight: 700;
position: relative;
padding-bottom: 20px;
font-size: 20px;
margin: 25px 0px 25px;
text-transform: uppercase;
}
.vehicle-overview h6:before {
content: '';
width: 100%;
height: 1px;
background: #e3d9d9;
position: absolute;
bottom: 0;
left: 0;
}
.vehicle-overview h6:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}
.vehicle-overview p {
font-size:16px;
font-family: 'Roboto', sans-serif;
color:#666666;
margin:0px 0px 30px 0px;
}
.vehicle-overview p span {
display:block;
display:block;
text-transform:uppercase;
}
.features {
font-weight:400;
}
.features h6 {
border-top:1px dotted #dddddd;
border-bottom:1px dotted #dddddd;
margin-top:30px;
margin-bottom:30px;
padding-top:30px;
padding-bottom:30px;
color:#666666;
font-weight:400;
}
.features h6 {
color: #333;
letter-spacing: 1px;
font-weight: 700;
position: relative;
padding-bottom: 20px;
font-size: 20px;
margin: 25px 0px 25px;
text-transform: uppercase;
}
.features h6:before {
content: '';
width: 100%;
height: 1px;
background: #e3d9d9;
position: absolute;
bottom: 0;
left: 0;
}
.features h6:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}
.features ul {
margin:0;
padding:0;
}
.features ul li {
list-style-type:none;
display:block;
width:33%;
float:left;
color:#666666;
font-size:16px;
font-family: 'Roboto', sans-serif;
line-height:35px;
}
.disclosure {
border-top:1px dotted #dddddd;
margin-top:30px;
margin-bottom:30px;
padding-top:30px;
padding-bottom:30px;
font-weight:400;
}
.disclosure h6 {
color: #333;
letter-spacing: 1px;
font-weight: 700;
position: relative;
padding-bottom: 20px;
font-size: 20px;
margin: 25px 0px 25px;
text-transform: uppercase;
}
.disclosure h6:before {
content: '';
width: 100%;
height: 1px;
background: #e3d9d9;
position: absolute;
bottom: 0;
left: 0;
}
.disclosure h6:after {
content: '';
width: 80px;
height: 2px;
left: 0;
bottom: -1px;
position: absolute;
background-color: #012e83;
}
.disclosure p {
color:#666666;
font-size:12px!important;
font-family: 'Roboto', sans-serif;
}
.callUs {
background: #0f2f6b;
position:relative;
padding:20px 15px;
}
.callUs h1 {
margin:0px;
padding:0px;
}
.callUs h1 a {
font-size:32px;
color:#fff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: 'Roboto', sans-serif;
}
.callUs p {
font-size:20px;
color:#fff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: 'Roboto', sans-serif;
}
.request-form {
background:#1a479c;
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: 'Roboto', sans-serif;
text-transform: uppercase;
}
.request-form input {
font-size:16px;
color:#666666;
font-family: 'Roboto', sans-serif;
border-radius:0px;
border:0px;
padding:10px;
width:100%;
margin:0px 0px 10px 0px;
}
p.odometers {
font-weight: bold;
font-size: 17px;
margin-top: 20px;
}
.request-form textarea {
font-size:16px;
height:80px;
resize:none;
color:#666666;
font-family: 'Roboto', sans-serif;
border-radius:0px;
border:0px;
padding:5px;
width:100%;
margin:0px 0px 10px 0px;
}
.request-form button {
font-size: 17px;
text-align: center;
color: #000;
font-family: 'Roboto', sans-serif;
border-radius: 0px;
border: 1px solid #dddddd;
padding: 10px;
text-transform: uppercase;
width: 100%;
background: #fed424;
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);
}
.request-form button: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: #000;
}
.apply-for-finnance {
padding: 20px 10px;
background-color: #f4f4f4;
border-left: 1px solid #b2b2b2;
border-right: 1px solid #b2b2b2;
border-bottom: 1px solid #b2b2b2;
}
.share-vehicle {
background:#dddddd;
position:relative;
padding:10px;
margin:10px 0px 0px 0px;
text-align:center;
}
img.img-responsive.full-width {
width: 100%;
margin: 10px 0px 0px;
}
.share-vehicle h1 {
font-size:14px;
text-align:center;
color:#333333;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-family: 'Roboto', sans-serif;
}
.share-vehicle a {
margin:0px 5px 0px 0px;
}
.share-vehicle a.m-left-0 {
margin-left:0px;
}
.share-vehicle a.m-right-0 {
margin-right:0px;
}
.share-vehicle a img {
width:25px;
}
.apply-finance {
font-size: 17px;
text-align: center;
color: #000;
font-family: 'Roboto', sans-serif;
border-radius: 0px;
border-bottom: #f5ad04 4px solid;
padding: 10px;
text-transform: uppercase;
width: 100%;
background: #fed424;
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: #000;
}
.trade-appraisal {
font-size: 17px;
text-align: center;
color: #000;
font-family: 'Roboto', sans-serif;
border-radius: 0px;
border-bottom: #f5ad04 4px solid;
padding: 10px;
text-transform: uppercase;
width: 100%;
background: #fed424;
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;
}
.trade-appraisal: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: #000;
}
input.btn-primary.full_width.btn-rounded.calculate-button {
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
height: 100% !important;
border: 0px;
border-left: 9px solid #fed424;
font-family: 'Roboto', sans-serif;
}
.right-carproof {
width:100%;
margin:30px 0px 0px 0px;
text-align:center;
}
.right-carproof img {
height:50px;
margin:0px auto 30px;
display:block;
}
.right-carproof a {
color:#337ab7;
font-size:15px;
font-family: 'Roboto', sans-serif;
}
.right-carproof a:hover {
color:#c52d2f;
text-decoration:none;
}
.testimonials-wrapper {
background: #f2f2f2;
padding: 20px;
margin-bottom: 20px;
}
.testi-name {
font-size: 16px;
font-weight: bold;
color: #012e83;
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:0px 0px 0px 0px;
border-bottom:1px solid #ddd;
}
.contact-wrapper-inner {
padding: 18px 30px 21px;
}
.contact-wrapper h3 {
color: #000;
font-size: 28px;
padding: 0 0 10px 0;
}
.contact-wrapper p {
font-weight: 300;
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: "OpenSans-Light";
}
.contact-wrapper p span {
display:block;
}
.contact-us .contact-left {
width:68%;
float:left;
padding-right:2%;
}
.contact-us .contact-left h1 {
font-size: 30px;
margin-top: 0px;
font-weight: 700;
letter-spacing: -1px;
text-transform: uppercase;
color: #000;
font-family: 'Roboto', sans-serif;
}
.contact-us .contact-left p {
font-family: 'Roboto', 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: 'Roboto', 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: 'Roboto', sans-serif;
font-size: 16px;
color: #666666;
font-weight: normal;
padding: 15px;
width: 100%;
}
.sub-headings {
display: inline;
font-family: "Roboto-Medium";
font-size: 20px;
color: #333;
font-weight: bold;
background: #fff;
padding-right: 20px;
}
.sub-headings:before {
content: '';
position: absolute;
width: 88%;
height: 0;
border-top: 1px solid #dbdbdb;
left: 10%;
top: 46%;
right: 0;
z-index: -1;
padding-right: 10px;
}
.trade-form {
margin-bottom: 10px;
}
.filter-wrapper {
background: #e6e7e8;
padding: 10px;
margin: 20px 0px 20px;
}
.filter-heading {
font-size: 18px;
font-weight: bold;
}
.header-content a {
color: #fff;
}
.text-white .radio {
    display: inline;
    color: #fff;
}
.text-white:hover {
color:#fff;
}
.filter-row {
border-bottom: 1px solid #d2d2d2;
margin-bottom:20px;
}
.filter-row .filter_value {
font-size: 16px;
font-weight: bold;
display: block;
}
ul.sorter-list {
width: 50%;
float: left;
margin-bottom:0px;
}
.summary {
text-align:right;
}
ul.sorter-list li a {
margin: 0px 8px;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
}
body.homepage.mainindex .dsBody {
background: #f5f5f5;
padding: 50px 0px 50px;
}
.left-sidebar {
background: #fff;
padding: 20px;
margin-bottom: 30px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
float: left;
width: 100%;
}
.left-sidebar h2.sub-heading {
margin: 3px 0px 3px;
font-weight: 600;
color:#012e83;
font-size: 20px;
text-transform: uppercase;
}
ul.sorter-list li {
display: inline-block;
}
ul.sorter-list li:first-child {
font-weight:bold;
}
.filter-row .year_filter_value {
font-size: 15px;
font-weight: 500;
display: inline-block;
}
.filter-row a {
float: right;
}
form ul li textarea#textarea {
height: 200px;
}
form ul li textarea {
border: 1px solid #cccccc;
border-radius: 5px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-size:16px;
font-weight:normal;
height: 100px;
padding: 15px;
resize: none;
width: 100%;
}
orm ul li textarea:focus {
border: 1px solid #0d83dd;
}
.finance-heading {
width: 82%;
margin: 0 3%;
}
.contact-left button {text-align: center;background: #3f4829;color: #ffffff;font-size: 16px !important;/* vertical-align: middle; */padding: 13px 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;width: 100% !important;border:0px;margin: auto;border-radius: 5px;display: inline-block;max-width: 300px;}
.contact-left button:hover {background: #ab7a4f;color:#fff;}
.contact-us .contact-right {
width: 30%;
float: right;
border-left: 1px solid #dddddd;
}
.contact-us .contact-right .call-to-action ul li h1 {
margin: 0px;
}
.contact-us .contact-right .call-to-action {
width:95%;
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:88%;
float:left;
margin-left:2%;
}
.contact-us .contact-right .call-to-action ul li:nth-child(2) {
margin:20px 0px;
}
.contact-us .contact-right .call-to-action ul li h2 {
font-family: 'Roboto', sans-serif;
font-size: 20px;
color: #666666;
font-weight: normal;
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:#012e83;
font-family: 'Roboto', sans-serif;
font-size:20px;
font-weight:normal;
text-transform:inherit;
}
.contact-us .contact-right .call-to-action ul li h1 a:hover {
color:#000;
text-decoration:none;
}
.new-cont ul {
list-style: none;
padding: 0px;
}
.new-cont .buttons {
margin-bottom: 20px;
}
.new-cont .list li img {
float: left;
margin-right: 10px;
padding-bottom: 0;
border-bottom: 2px solid transparent;
}
.new-cont ul.list li.alt {
background: gray;
}
.new-cont .list li p {
overflow: hidden;
word-wrap: break-word;
width: 250px;
}
.new-cont .list li .title {
overflow: hidden;
word-wrap: break-word;
font-size: 24px;
}
.new-cont .list li .list-left {
width: 300px;
position: absolute;
padding-left: 260px;
}
.new-cont .list li .list-right {
width: 150px;
float: right;
}
.new-cont .list li .price {
float: right;
font-size: 56px;
display: block;
margin-right: 10px;
text-align: right;
width: 100%;
color: #4FAFC2;
}
.new-cont .list li .detail {
float: right;
display: block;
}
.new-cont .grid li {
float: left;
width: 30%;
min-height: 250px;
border: 1px dotted #CCC;
margin: 13px;
}
.new-cont .grid li .vehImageHeight-mobile {
float: left;
width: 100%;
margin:10px 0px 10px 0px;
}
.new-cont .grid li h2.eziVehicleName {
margin-bottom: 5px;
}
.new-cont .grid li .inventory-pricea {
margin:10px 0px;
padding:10px 0px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background:#eee;
}
.new-cont .grid li .inventory-detail {
float: left;
width: 100%;
}
.new-cont .grid li .inventory-namea, .new-cont .grid li .inventory-pricea, .new-cont .grid li .inventory-cp-logo, .new-cont .grid li .callbutton_top, .new-cont .grid li .view-detail-btn-outer {
width:100%;
float:left;
text-align:center;
}
.new-cont .grid li .inventory-cp-logo img {
width:70%;
}
.new-cont .grid li .view-detail-btn {
float:none;
width:100%;
display:block;
}
.new-cont .grid li.listing-vechile-one {
padding:0px 0px 15px 0px
}
.new-cont .grid li .inventory-pricea .eziPriceValue {
font-size: 30px;
font-family: 'Roboto', sans-serif;
}
.new-cont .grid li .inventory-pricea .eziPriceDesc {
font-size: 15px;
line-height:25px;
}
.new-cont .grid li .eziVehiclePrice {
text-align:center;
}
.new-cont .grid li .carousel-inner {
min-height:auto;
}
.new-cont .grid li .eziCarProofOdo span {
margin-right:0px;
}
.new-cont .grid li img {
text-align: center;
width: 100%;
}
.new-cont .grid li .inventory-details {
display: none;
}
.new-cont .grid li .list-left {
text-align: left;
font-size: 24px;
margin-left: 10px;
margin-top: 10px;
}
.new-cont .grid li .icon-group-btn {
font-size: 14px;
}
.new-cont .grid li .list-right {
display: block;
width: 100px;
margin-left: 10px;
}
.new-cont .grid li .list-right .price {
font-size: 24px;
display: block;
color: #4FAFC2;
}
.new-cont .grid {
width: 100%;
}
.view-controls-list {
width:80%;
text-align: right;
}
.view-controls-grid {
width: 100%;
text-align: right;
}
#viewcontrols a {
padding: 10px;
color: black;
cursor: pointer;
}
#viewcontrols a:hover {
color: palevioletred;
}
#viewcontrols .active {
color: palevioletred;
background: #eee;
border-radius: 5px;
border:1px solid #ddd;
}
.about-content h3 {
line-height: 32px;
font-size: 24px;
font-weight: 600;
color: #b1900b;
font-family: 'Roboto', sans-serif;

}
.page-title {font-size: 30px;margin-top: 0px;font-weight: 700;letter-spacing: -1px;text-transform: uppercase;color: #040606;font-family: 'Roboto', sans-serif;margin:0px 15px;text-align:center;}
.about-content p {
    line-height: 25px;
    font-size: 15px;
    margin-bottom: 20px;
}
.welcome-section .single-welcome {
padding: 20px;
border: 1px solid #ECECEC;
}
.welcome-section .single-welcome .top-box {
margin-bottom: 13px;
}
.welcome-section .single-welcome .icon-box, .welcome-section .single-welcome .content-box {
display: table-cell;
vertical-align: middle;
}
.welcome-section .single-welcome .icon-box {
width: 50px;
text-align: center;
}
.welcome-section .single-welcome .content-box {
padding-left: 20px;
}
.welcome-section .single-welcome .content-box h3 {
font-size: 18px;
font-family: 'Roboto', sans-serif;
color: #333;
text-transform: uppercase;
}
.welcome-section p {
font-size:14px;
font-weight:normal;
color: #5F5F5F;
line-height: 32px;
margin: 0;
font-family: 'Roboto', sans-serif;
}
.odd {
background: #f2f2f2;
}
.welcome-section.service-page {
padding:50px 0px 50px 0px;
}
.welcome-section.service-page .single-welcome {
padding: 0;
border: none;
margin:20px 0px;
}
.faq-wrapper {
padding:0px 0px 50px 0px;
margin:0px 0px 50px 0px;
border-bottom:1px solid #ddd;
}
.accrodion-grp .accrodion {
margin-bottom: 25px;
}
.accrodion-grp .accrodion:last-child {
margin-bottom: 0px;
}
.accrodion-grp .accrodion .accrodion-title {
background: #F0F0F0 url(../images/accrodion-bg.png) no-repeat center right;
padding: 17px 0;
cursor: pointer;
padding-left: 55px;
position: relative;
}
.accrodion-grp .accrodion .accrodion-title:before {
content: '\f107';
font-family: 'Fontawesome';
color: #FE402B;
font-size: 12px;
position: absolute;
top:0;
left: 22px;
line-height: 48px;
}
.accrodion-grp .accrodion.active .accrodion-title:before {
content: '\f106';
}
.accrodion-grp .accrodion .accrodion-title h4 {
font-size:14px;
color:#333;
font-weight:normal;
font-family: 'Roboto', sans-serif;
margin:0px;
}
.accrodion-grp .accrodion .accrodion-content {
padding-left: 55px;
padding-top: 15px;
padding-bottom: 5px;
}
.accrodion-grp .accrodion .accrodion-content p {
line-height: 32px;
color: #5F5F5F;
font-size:14px;
font-weight:normal;
font-family: 'Roboto', sans-serif;
margin:0px;
}
.finance-form h2 {
display: inline;
font-family: "Roboto-Medium";
font-size: 20px;
color: #333;
font-weight: bold;
background: #fff;
padding-right: 20px;
}
label.finance-name {border-radius: 0;color: #000;display: block;font-weight:400;font-size: 14px;line-height: 1.5;margin-bottom: 6px;padding: 0;text-align: left;font-weight: 600;font-family: 'Roboto', sans-serif;}
.finance-form h2:before {
content: '';
position: absolute;
width: 88%;
height: 0;
border-top: 1px solid #dbdbdb;
left: 10%;
top: 46%;
right: 0;
z-index: -1;
padding-right: 10px;
}
.filed-top {
margin-top: 20px;
}
.finance-form input {
display:block;
font-family: 'Roboto', sans-serif;
font-size:16px;
color:#666;
padding:5px 5px;
border-radius:0px;
border:1px solid #d2d2d2 !important;
width:100%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
.finance-form input:focus, .finance-form select:focus, .finance-form textarea:focus {
border-color:#c52d2f;
outline:none;
}
.finance-form select {
display:block;
font-family: 'Roboto', sans-serif;
font-size:16px;
color:#666;
padding:5px 5px;
border-radius:0px;
border:1px solid #d2d2d2 !important;
width:100%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
.finance-form textarea {
display: block;
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #666;
padding: 5px;
border-radius: 0px;
border: 1px solid #d2d2d2 !important;
resize: none;
height: 100px;
width: 100%;
font-weight: normal;
margin: 0px 0px 15px 0px;
}
.finance-form button.submit {
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
width: 100% !important;
border:0px;
border-left: 9px solid #fed424;
}
.finance-form button.submit:hover {
background:#000;
color:#fff;
}
.Carousel .well {
background:#fff;
border:0px;
box-shadow:none;
-webkit-box-shadow:none;
}
.welcome-message {
position:relative;
}
.featured-vechile {
display: inline-block;
}
.inventory-name-inner h1 {
margin: 3px 0px 3px;
font-weight: 600;
color: #012e83;
font-size: 23px;
text-transform: uppercase;
}
.inventory-name-inner h2 {
font-size: 16px;
font-weight:normal;
margin: 0px;
font-family: 'Roboto', sans-serif;
color:#999999;
padding:0;
}
.inventory-price-inner h2 {
color: #000;
font-size: 19px;
display: block;
font-family: 'Roboto', sans-serif;
font-weight: 700;
text-align: right;
margin: 0px;
}
.inventory-price-inner h2 strike {
font-style: italic;
font-size: 20px;
font-weight: 600;
color: #f25620;
margin-top: 7px;
margin-right: 14px;
}
.inventory-price-inner h2 span {
font-size:20px;
color:#000;
}
.inventory-price-inner h3 {
font-size: 16px;
font-weight:normal;
margin: 0px;
font-family: 'Roboto', sans-serif;
color:#999999;
text-align:right;
padding:0;
}
.inventory-name-price {
margin:0px 0px 20px 0px;
}
.features .fa-check {
color:#27ae60;
margin-right:5px;
}
.aboutcontent {
margin:50px 0px;
}
#products {
border-bottom: 1px solid #ddd;
padding: 0px 0px 40px 0px;
margin: 0px 0px 50px 0px;
}
#products:last-child {
border-bottom:0;
padding:0;
margin:0;
}
.appraisal-heading {
margin-bottom:50px;
}
.right-hours {
padding:0;
}
.days, .hours {
font-size:15px;
color:#666;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
}
.pagination > li {
display:inline-block;
}
.pagination {
display:block;
text-align:center;
}
.vehicle-listing {
margin: 10px 0px 30px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
background: #fff;
position: relative;
}
.cf li {
border-bottom: 1px solid #ddd;
padding: 0px 0px 10px 0px;
margin: 0px 0px 15px 0px;
}
.cf li:last-child {
border-bottom:0;
padding:0;
margin:0;
}
.footer {
padding:0px;
background: #000;
width: 100%;
bottom: 0px;
}
.footer-social-link {
margin-top: 10px;
margin-bottom: 20px;
}
.footer-social-link ul {
padding: 0;
margin: 0;
list-style: none;
}

.footer-social-link ul li {
display: inline-block;
margin: 0px 10px;
}

.contact-left {}

.contact-left_main {/* float: right; *//* width: 100%; */padding: 20px;overflow: hidden;}

.thankyou {margin: 20px auto 0px auto;text-align: center;float: right;width: 100%;background: #000000;padding: 20px;}


.thankyou h1 {
font-family: 'Barlow', sans-serif;
font-size: 40px;
color:#113b5e;
font-weight:700;
}

.thankyou .new-container {
width: 100%;
margin: 0 auto;
}

.thankyou p {
font-family: 'Barlow', sans-serif;
font-size: 25px;
color: #fff;
margin: 40px 0px;
font-weight: 400;
text-align: center;
line-height: 40px;
}

section.check_rate.faq_check_rate {
background: #d0a153;
color: #000;
display: inline-block;
font-size: 22px;
padding: 12px 20px;
}

section.check_rate.faq_check_rate a {
color: #fff;
font-weight: 600;
font-size: 18px;
}

section.check_rate.faq_check_rate:hover{background:#000;}


.thankyou p strong {
color: #fff;
font-weight:400;
}


.thankyou h4 {
color:#fff;
font-size: 22px;
font-weight: 600;
margin: 40px 0px;
}

.brand_logo img {
width: 60px;
float: right;
}


.brand_logo img:nth-child(2){
margin-right:20px;
}

.footer-social-link ul li a {
border: 1px solid #fff;
color: #fff;
display: block;
font-size: 20px;
height: 45px;
line-height: 45px;
text-align: center;
width: 45px;
border-radius:50%;
}


.title-divider:after {
background-image: -webkit-linear-gradient(right,rgba(255,255,255,0),#b1b1b1);
background-image: -moz-linear-gradient(right,rgba(255,255,255,0),#b1b1b1);
background-image: -ms-linear-gradient(right,rgba(255,255,255,0),#b1b1b1);
background-image: -o-linear-gradient(right,rgba(255,255,255,0),#b1b1b1);
margin-left: 4px;
}

.footer-social-link ul li a:hover {
background: transparent;
color: rgba(255, 255, 255, 0.5);
}

.title-divider {
display: inherit;
text-align: center;
}
.title-divider i {
color: #b1b1b1;
}

.title-divider:before {
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),#b1b1b1);
background-image: -moz-linear-gradient(left,rgba(255,255,255,0),#b1b1b1);
background-image: -ms-linear-gradient(left,rgba(255,255,255,0),#b1b1b1);
background-image: -o-linear-gradient(left,rgba(255,255,255,0),#b1b1b1);
margin-right: 4px;
}

.title-divider:after, .title-divider:before {
content: "";
display: inline-block;
width: 8%;
height: 1px;
vertical-align: middle;
text-align: center;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
max-width: 100%;
display: block;
width: 100%;
}
.carousel-inner {
max-height:580px;
}
.vehImageHeight-mobile {
padding: 0;
}
.vehicle-list-image {
position: relative;
overflow: hidden;
}
.vehicle-list-image {
position: relative;
overflow: hidden;
}
.vehicle-list-image .sale, .car-full-image .sale, .car-image  .sale, .car-item  .sale {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .certified, .car-full-image .certified, .car-image  .certified, .car-item  .certified {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .steal_deal, .car-full-image .steal_deal, .car-image  .steal_deal, .car-item  .steal_deal {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .year_warranty, .car-full-image .year_warranty, .car-image  .year_warranty, .car-item  .year_warranty {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background:#0d83dd;
}
.vehicle-list-image .reduced, .car-full-image .reduced, .car-image  .reduced, .car-item  .reduced {
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .one_owner, .car-full-image .one_owner, .car-image  .one_owner, .car-item  .one_owner {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .coming_soon, .car-full-image .coming_soon, .car-image  .coming_soon, .car-item  .coming_soon{
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.car-full-image .sold, .vehicle-list-image .sold, .car-image  .sold, .car-item  .sold  {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .off_lease, .car-full-image .off_lease, .car-image  .off_lease, .car-item  .off_lease  {
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .no_accidents, .car-full-image .no_accidents, .car-image  .no_accidents, .car-item  .no_accidents {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .on_special, .car-full-image .on_special, .car-image  .on_special, .car-item  .on_special{
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .extended_warranty, .car-full-image .extended_warranty, .car-image  .extended_warranty, .car-item  .extended_warranty {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .diesel, .car-full-image .diesel, .car-image  .diesel, .car-item  .diesel{
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background:#4d90fe;
}
.vehicle-list-image .pending, .car-full-image .pending. .car-image  .pending, .car-item  .pending {
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .hybrid, .car-full-image .hybrid, .car-image  .hybrid, .car-item  .hybrid {
background: #008542;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .just_arrived, .car-full-image .just_arrived, .vehicle-list-image .sale, .car-full-image .sale, .car-image  .sale, .car-item  .sale{
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .certified, .car-full-image .certified, .car-image  .certified, .car-item  .certified {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .steal_deal, .car-full-image .steal_deal, .car-image  .steal_deal, .car-item  .steal_deal {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .year_warranty, .car-full-image .year_warranty, .car-image  .year_warranty, .car-item  .year_warranty {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background:#0d83dd;
}
.vehicle-list-image .reduced, .car-full-image .reduced, .car-image  .reduced, .car-item  .reduced {
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .one_owner, .car-full-image .one_owner, .car-image  .one_owner, .car-item  .one_owner {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .coming_soon, .car-full-image .coming_soon, .car-image  .coming_soon, .car-item  .coming_soon{
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.car-full-image .sold, .vehicle-list-image .sold, .car-image  .sold, .car-item  .sold  {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .off_lease, .car-full-image .off_lease, .car-image  .off_lease, .car-item  .off_lease{
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .no_accidents, .car-full-image .no_accidents, .car-image  .no_accidents, .car-item  .no_accidents {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .on_special, .car-full-image .on_special, .car-image  .on_special, .car-item  .on_special{
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .extended_warranty, .car-full-image .extended_warranty, .car-image  .extended_warranty, .car-item  .extended_warranty  {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background: #f25620;
}
.vehicle-list-image .diesel, .car-full-image .diesel, .car-image  .diesel, .car-item  .diesel  {
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
background:#4d90fe;
}
.vehicle-list-image .pending, .car-full-image .pending. .car-image  .pending, .car-item  .pending  {
background: #f25620;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .hybrid, .car-full-image .hybrid, .car-image  .hybrid, .car-item  .hybrid {
background: #008542;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
}
.vehicle-list-image .just_arrived, .car-full-image .just_arrived, .car-image  .just_arrived, .car-item  .just_arrived {
background: #bc162c;
display: block;
text-align: center;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
line-height: 33px;
font-size: 11px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
padding: 4px 18px;
} 

.window_sticker {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
background: url(../images/icons/sold.png);
background-repeat: no-repeat;
background-size: 100%;
text-align: center;
background-position: center;
top:0px;
}

.window_sticker {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
background: url(../images/icons/sold.png);
background-repeat: no-repeat;
background-size: 100%;
text-align: center;
background-position: center;
top:0px;
}
.window_sticker h4 {
padding: 74px 0px 4px;
}
/*---------------------Featured Slider Css Start---------------------*/
.page-section-ptb {
padding: 80px 0;
}
.section-title {
margin-bottom: 30px;
text-align: center;
}
.section-title .separator {
position: relative;
margin-top: 10px;
display: inline-block;
}
.section-title h2 {
color: #000;
text-align: center;
margin: 0;
font-size:30px;
font-weight: 700;
font-family: 'Roboto', sans-serif;
}
.section-title h3 {
color: #000;
text-align: center;
margin: 0;
font-size:40px;
font-weight:900;
font-family: 'Roboto', sans-serif;
}
.main_heading h2 {font-weight: 900;margin-bottom: 20px;font-size: 49px;font-family: 'Roboto', sans-serif;}
.section-title span {
margin-bottom: 10px;
display: block;
}

.box.box--image.box--image--full-image {
color: #fff;
}
.box.box--image {
height: 48rem;
transition: .3s transform ease;
}

.box.box--image .box__wrapper {
background-color: #fff;
border-radius: .3rem;
box-shadow: 0 0.1rem 2rem rgba(0,0,0,.15);
overflow: hidden;
position: relative;
}
.box .box__wrapper {
height: 100%;
display: flex;
flex-direction: column;
transition: .3s ease;
position: relative;
overflow: hidden;
}
.box.box--image.box--image--full-image .box__header {
height: 100%;
}
.box.box--image .box__header {
height: 30rem;
width: 100%;
padding-top: 0;
padding-bottom: 0;
}

.box.box--image.box--image--full-image .box__content {
background-color: transparent;
min-height: inherit;
}

.box.box--image .box__content {
background-color: #fff;
bottom: 0;
min-height: 15rem;
padding: 3rem;
position: absolute;
width: 100%;
text-align:left;
}

.box.box--image.box--image--full-image:hover .box__image:before {
opacity: .9;
}
.box.box--image.box--image--full-image .box__image:before {
transition: .3s ease;
opacity: .7;
border-radius: .3rem;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40rem;
content: "";
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-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%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}

.box.box--image.box--image--full-image h4 {
font-size: 31px;
position: relative;
bottom: 0;
transition: .3s ease;
font-weight: 700;
}
.box.box--image h4 {
font-weight: 600;
margin-bottom: 1rem;
}

.box.box--image.box--image--full-image h5 {
bottom: 3rem;
opacity: 0;
transition: .3s ease;
position: absolute;
font-weight: 700;
}

.box.box--image.box--image--full-image:hover .box__wrapper {
box-shadow: 0 0.4rem 3rem rgba(0,0,0,.5);
}
.box.box--image.box--image--full-image:hover h4 {
bottom: 2.5rem;
}

.box.box--image.box--image--full-image:hover h5 {
opacity: .4;
}
.section-title .separator:after {
width: 100px;
display: block;
margin: auto;
content: "";
height: 1px;
background: #000;
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: #000;
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;
}
.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;
}
.feature-car.new-arrival .car-item {
margin-bottom: 30px;
}
.car-item {
position: relative;
overflow: hidden;
}
.car-item .car-content {
background:#ebebeb;
padding: 20px;
}
.car-item .car-content a {
font-size: 18px;
font-weight: 600;
color: #000;
margin-bottom: 10px;
display: block;
height: 50px;
text-transform: uppercase;
}
.car-item .car-content a:hover {
color: #363636;
}
.car-item .price span {
color: #363636;
font-weight: 600;
font-size: 18px;
}
.car-item .price span.old-price {
color: #999999;
text-decoration: line-through;
padding-right: 5px;
font-size: 13px;
font-weight: 400;
}
.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: #000;
}
.car-item:hover .separator:after {
width: 30px;
left: 0;
background: #000;
}
.car-item .car-list {
background: #ffffff;
color: #363636;
overflow: hidden;
bottom: 162px;
height: 0;
left: 0;
position: absolute;
transition: all 0.3s ease-out 0s;
-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;
width: 100%;
z-index: 2;
text-align: center;
}
.car-item .car-list li {
line-height: 38px;
color: #999999;
}
.car-item .car-list li i {
padding-right: 3px;
}
.car-item:hover .car-list {
height: 40px;
border-bottom: 1px solid #f6f6f6;
}
.car-item .car-image {
position: relative;
overflow: hidden;
}
.car-item .car-overlay-banner ul {
left: 0;
position: absolute;
right: 0;
top: 40%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
z-index: 99;
}
.car-item .car-overlay-banner ul li {
display: inline-block;
}
.car-item .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 .car-overlay-banner ul li a:hover {
background: #ffffff;
color: #000;
}
.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: #323232;
margin-bottom: 20px;
display: block;
}
.car-item-2 .car-content a:hover {
color: #000;
}
.car-item-2 .price span {
color: #000;
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(219, 45, 46, 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: #000;
}
.car-item-2:hover .car-overlay-banner {
opacity: 1;
top: 0;
}
.car-item-3 {
overflow: hidden;
position: relative;
}
.car-item-3 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;
}
.car-item-3 .car-overlay {
padding: 10px 10px;
background: #000;
position: absolute;
bottom: 0px;
width: 100%;
opacity: 0;
bottom: -100%;
z-index: 9;
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-3 .car-overlay a {
color: #ffffff;
text-transform: uppercase;
font-size: 15px;
font-weight: 600;
padding: 0 5px;
}
.car-item-3 .car-overlay a:hover {
color: #323232;
}
.car-item-3 .car-overlay span {
color: #ffffff;
display: block;
padding: 0 5px;
}
.car-item-3:hover .car-overlay {
bottom: 0px;
opacity: 1;
}
.car-item-3:hover 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);
}
.car-item-3 .car-popup {
text-align: center;
left: 0;
position: absolute;
right: 0;
top: -100%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
z-index: 99;
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-3 .car-popup a {
width: 40px;
height: 40px;
line-height: 40px;
background: #ffffff;
color: #000;
border-radius: 50%;
text-align: center;
display: inline-block;
}
a.featured-button {
text-align: center;
background: #0d3a8f;
color: #ffffff !important;
display: inline-block;
font-size: 16px !important;
text-transform: capitalize;
vertical-align: middle;
padding: 12px 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;
height: 100% !important;
border-left: 9px solid #fed424;
}
.car-item-3 .car-popup a:hover {
background: #000;
color: #ffffff;
}
.car-item-3:hover .car-popup {
top: 40%;
}
.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%;}
.main-wrapper {
min-width: 320px;
overflow: hidden;
}
p {color: #191919;/* font-weight: 400; */font-size: 17px;}
.widget.widget_text p {
margin-top: 15px;
line-height: 17px;
font-size: 12px;
margin-bottom: 0px;
}
a {
font-size: 15px;
line-height: 20px;
color:#012e83;
}
.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;color: #ffffff;/* text-transform: uppercase; */position: relative;margin: 20px 0 30px 0;border-radius: 0px;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;
}
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;
}
.banner-img {background: url(../images/icons/hero-6.jpg);-webkit-transition: all 0.4s linear;transition: all 0.4s linear;-moz-transition: all 0.4s linear;-ms-transition: all 0.4s linear;font-family: 'Roboto', sans-serif;background-size:cover;position:relative;padding: 20px 0px 80px;background-attachment: fixed;}

.banner-img:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 68%);
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

.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: 'Roboto', sans-serif;
text-align:center;
}
.fluid-callout-section.search-inventry span {
display: block;
text-align: center;
font-size: 15px;
font-weight: normal;
color: #666;
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: url(../img/bg_header.jpg) no-repeat center top;
background-size: cover;
width: 100%;
min-width: 320px;
text-align: left;
padding: 24px 0 24px 0;
}
.header-top {
position: relative;
z-index: 99;
}
.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;
}
.list-services_with-icon .text-services {
padding-top: 90px;
}
.text-services {
padding: 24px 19px 15px 19px;
}
.box-drop-menu__cont {
padding: 0px 1px 0px 1px;
background: #ffffff;
border-bottom: 3px solid #e31e24;
position: relative;
top: 20px;
border-radius: 0 0 3px 3px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.11);
}
.main-slider {
position: relative;
width: 100%;
text-align: center;
margin: 100px 0 0 0;
padding: 0 55px 0 55px;
}
.main-slider ul li {
float: left;
text-align: center;
list-style: none;
}
.prev-slide {
width: 97px;
height: 97px;
display: block;
position: absolute;
left: 4px;
top: 39.5%;
margin-top: 44px;
z-index: 20;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
padding-top: 26px;
padding-right: 6px;
outline: none;
color: #ffffff;
}
.prev-slide .fa, .next-slide .fa {
display: inline-block;
vertical-align: top;
font-size: 40px;
}
.list-with-marker {
list-style: none;
padding: 20px 0 0 0;
max-width: 712px;
}
.list-with-marker__item {
margin: 0 -5px 18px 0;
padding: 0 10px 0 34px;
position: relative;
font-size: 15px;
line-height: 22px;
font-weight: 600;
color: #191919;
}
.list-with-marker__item:before {
display: block;
content: '';
width: 23px;
height: 23px;
position: absolute;
left: -1px;
top: 1px;
background: url(../img/marker_list.png) no-repeat left top;
}
.next-slide {
width: 97px;
height: 97px;
display: block;
position: absolute;
right: 4px;
top: 39.5%;
margin-top: 44px;
z-index: 20;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
padding-top: 26px;
padding-left: 6px;
outline: none;
color: #ffffff;
}
.next-slide:hover, .prev-slide:hover {
color: #e31e24;
}
.caroufredsel_wrapper {
height: auto !important;
}
.caroufredsel_wrapper ul {
position: relative !important;
height: auto !important;
}
.smooth-img {
height: 100%;
position: relative;
}
.smooth-img:before {
content: '';
background-image: url(../img/header-5-bg-2.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: absolute;
left: -20%;
top: -20%;
width: 140%;
height: 140%;
-webkit-animation: scales 40s ease-in-out infinite alternate;
animation: scales 40s ease-in-out infinite alternate;
}
.img-slider {
text-align: center;
padding: 0 0 24px 0;
}
.title-slider {
font-size: 67px;
line-height: 73px;
font-weight: bold;
color: #ffffff;
display: inline-block;
}
.main-slider__text {
font-size: 16px;
color: #ffffff;
line-height: 23px;
font-style: italic;
font-weight: 300;
padding: 23px 0 10px 0;
max-width: 950px;
display: block;
text-shadow: 0 0 0;
margin: 0 auto;
}
.main-slider.opt2 {
text-align: center;
padding: 0px;
margin:0px;
}
.main-slider__left {
float: left;
width: 100%;
z-index: 2;
text-align: left;
position: relative;
}
.main-slider__left-cont {
width: 100%;
position: relative;
}
.main-slider.opt2 li {
text-align: left;
margin-right: 0;
padding-left: 1px;
}
.main-slider__left-cont {
position: relative;
}
.main-slider__left-cont .item {
opacity: 0;
-webkit-transition: all 400ms;
transition: all 400ms;
}
.animated {
opacity: 1 !important;
}
.title-slider2 {
font-size: 60px;
line-height: 64px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
display: block;
padding-bottom: 10px;
letter-spacing: -3px;
margin:0px;
padding:10px 0px;
}
.main-slider__text2 {
font-size: 16px;
line-height: 27px;
font-weight: 300;
color: #ffffff;
padding: 12px 0 15px 0;
display: block;
text-shadow: 0 0 0;
}
.main-slider.opt2 .pager {
bottom: -80px;
}
.title-slider2 img {
margin: 16px 6px 0 0px;
display: inline-block;
vertical-align: top;
}
.main-slider.opt2 .btn {
margin-top: 32px;
}
.pager {
position: absolute;
width: 100%;
text-align: center;
bottom: -66px;
padding-right: 0px;
}
.pager a {
background: #ffffff;
width: 12px;
height: 12px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
position: relative;
text-indent: -9999px;
position: relative;
display: inline-block;
vertical-align: top;
margin: 0 3px 0 3px;
outline: none;
}
.pager a:hover, .pager a.selected {
background: #e31e24;
}
.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;
}
.navbar-header.header-main {
    text-align: center;
    width: 100%;
}
.main-headings {
    padding-top: 50px;
    position: relative;
}
.s-block{
    background: #fff;
    padding: 70px 0px 70px;
}
.s-block h2{
    margin-top: 0px;
    color: #54617a;
    margin-bottom: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 4.8rem;
    line-height: 5rem;
    font-weight: 700;
}
.s-block ul {
    padding: 0px;
}
.s-block p{
    color: #8d99ae;
    text-transform: capitalize;
    font-size: 16px;
    margin: 12px 0px;
    line-height: 31px;
}
.th-block{
   background: url(../images/icons/pattern.jpg);
   background-size:cover;
    background-repeat: no-repeat;
    padding: 70px 0px;
}
.th-block h2{
    margin-top: 0px;
    color: #000;
    font-weight: 600;
    font-size: 44px;
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Roboto', sans-serif;
}
.th-block p{
    color: #6d6d6d;
    text-transform: capitalize;
    text-align: center;
    font-size: 17px;
    margin: 12px 0px;
    line-height: 30px;
    font-family: 'Roboto', sans-serif;
}
.fx-img, .fx-block{
    padding-top: 50px;
}
.fx-block ul{
    padding: 0px;
}
.fx-block ul li{
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #000;
    padding: 14px 10px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 23px;
}
.par-block{
   background: url(../images/icons/Portland.jpg);
   background-size:cover;
   background-repeat: no-repeat;
   padding: 40px 0px;
   position: relative;
   background-attachment: fixed;
}
.par-block:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.77);
    z-index: 0;
    top: 0;
    left: 0;
}
.par-block h2{
    margin-top: 0px;
    color: #3f4829;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    line-height: 5rem;
    font-weight: 300;
}
.footer-form-block {
    background-color: #ffffff;
    /* background: url(../images/icons/pattern.jpg); */
    background-size: cover;
    background-repeat: no-repeat;
    margin: 10px auto;
    overflow: hidden;
    max-width: 1000px;
    border-radius: 5px;
    padding: 25px;
    position: relative;
}
.form-control {
    min-height: 50px;
    border: none;
    height: 40px;
    padding: 6px 0px;
    font-size: 16px;
    line-height: 1.42857143;
    color:#a69999;
    border: none;
    border-bottom: 1px solid #4a4a4a;
    box-shadow: none !important;
    
}
.radio label, .checkbox label{
    color: #000;
}
.text-white {
    padding-top: 10px;
}
.p-top-30{
    padding-top: 30px;
    text-align: center;
}
.main-headings img.img-responsive {
    max-width: 300px;
    margin: auto;
}
.head-btn{
    text-align: left;
    padding-top: 30px;
    display: inline-block;
    width: 100%;
}
.head-btn p{
    color: #000000;
    text-align: center;
    font-size: 17px;
    margin: 12px 0px;
    line-height: 30px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
.head-btn .btn-1{
    background-color: #3f4829;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 13px 40px;
    border-radius: 4px;
    border: 2px solid #3f4829;
    letter-spacing: 2px;
}
.head-btn .btn-1:hover{
    background: #a16d3e;
    border-color: #a16d3e;
}

.hed-text-img{
    background: url(../images/icons/left-img.jpg);
    background-size: cover;
    min-height: 550px;
    background-position: center;
    background-repeat: no-repeat;
}

.hed-text li {
    color: #ffffff;
    text-transform: capitalize;
    font-size: 17px;
    margin: 0px 0px;
    line-height: 30px;
    /* list-style-type: disc !important; */
}
.hed-text h2{
    text-align: left;
}
.hed-text-img1{
    background: url(../images/icons/right-img.jpg);
    background-size: cover;
    min-height: 300px;
    background-position: center;
    background-repeat: no-repeat;
}
.p-list-top {
    position: relative;
    padding-top: 0px;
}
.p-list-top h4 {
    color: #fff;
    text-transform: capitalize;
}
.p-list-top h1 {
    color: #ffffff;
    font-size: 60px;
    font-weight: 700;
}
.t-p-btn a.btn.btn-rounded {
    color: #fff;
    border-color: #fff;
}
.t-p-btn a.btn.btn-rounded:hover {
    color: #86657a;
    border-color: #86657a;
}
.s-block p.p-left{
    text-align: left;
}
.t-contact {
    padding: 20px 0px 10px;
}
.t-contact h2 {
    color: #fff;
    font-weight: 600;
    font-size: 44px;
    text-transform: capitalize;
}
.widget.widget_text .t-contact p.text-white {
    color: #fff;
    font-size: 17px;
    text-transform: capitalize;
    margin: 0px;
}
.t-contact p a {
    color: #86657a;
}
.widget.widget_text .t-contact p {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
}
.icon-list {
    text-align: center;
    font-size: 40px;
    background-color: #fff;
    max-width: 100px;
    min-height: 100px;
    padding-top: 20px;
    border-radius: 100%;
    margin: 40px auto 20px;
} 

.page-header-area:after,.page-header-area:before{height:100%;left:0;position:absolute;top:0;width:100%}.page-header-area:before{content:'';display:block;background-color:rgba(0,0,0,.6)}.header-page{position:relative;z-index:1}.page-header-area{background-image:url(../images/icons/hero-6.jpg);border:0;margin:0 auto;display:inline-block;vertical-align:middle;width:100%;position:relative;padding: 300px 0 90px;background-repeat:no-repeat;background-size:cover;background-position:center center;}.header-page h1{text-align:center;color:#fff;font-size:50px;font-weight:700;text-transform:capitalize}.header-page ul li,.header-page ul li a{display:inline-block;margin:0 5px;font-size:17px;color:#939598;font-weight:600}.header-page ul{text-align:center;padding:0}.header-page ul li{color:#10499e}

.page-header-area:before{background: #000000e8 url(../images/pattarn.png);content: "";height: 100%;left: 0;opacity: 0.8;position: absolute;top: 0;width: 100%;}

.black-color ul li{
    color: #000;
}
.black-color h2{
    color: #b42730;
}
.list-icon-list h3{
    color: #fff;
    /* margin-top: 70px; */
    font-size: 32px;
    text-align: left;
    min-height: 72px;
}
.par-block p {
    text-transform: capitalize;
    font-size: 14px;
    margin: 0px 0px;
    line-height: 25px;
    max-width: 700px;
    margin: auto auto 30px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    color: #6d6d6d;
}
.par-block1 {
    background: url(../images/icons/Portland.jpg);
    min-height: 550px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.list-icon-list {
    background-color: #856579;
    padding: 30px  20px;
    margin-top: 70px;
    min-height: 450px;
}
.list-icon-list p {
    text-align: left;
}
.parallax_images {
    background-image: url(../images/icons/lobby.jpg);
    min-height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.condo_detail h2 {
    color: #000;
    margin-bottom: 0px;
}

.condo_detail p {
    color: #000;
    max-width: 600px;
    margin: auto;
    padding: 10px 0px 30px;
}
.top-ss{
    padding-top: 30%;
    padding-bottom: 14%;
}
.header-separator {
    position: absolute;
    width: 100%;
    max-width: 100%;
    bottom: -2px;
    overflow: hidden;
    z-index: 45;
}
.header-separator svg {
    display: block;
    width: calc(100% + 1.3px);
}
.header-separator svg {
    height: 157px!important;
}
.header-separator .svg-white-bg {
    fill: #ffffff!important;
}
 .header-separator path.svg-accent {
    stroke: rgba(250,82,82,0)!important;
}
.s-block .head-btn .btn-1 {
    background-color: #3e472a;
    color: #fff;
    padding: 8px 40px;
    border-color: #3e472a;
    display: inherit;
}

.s-block .head-btn .btn-1:hover {
    background-color: #ab7745;
    border-color: #ab7745;
}
.top-map {
    margin-top: 35px;
}
.border-rr{
    margin-top:20px;
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
    border:1px solid #4a4a4a;
}
.text-center {
    text-align: center;
}
.top-space-box{
    padding-top: 50px;
   clear: both;
}
ul.inner_list_item li {
    font-size: 15px;
    color: #000;
    background: url(../images/icons/bullet-new-gray.png) no-repeat 7px 9px;
    padding-left: 20px;
    line-height: 27px;
    font-weight: 200;
}
img.img-responsive.black {max-height: 100px;margin: 0px auto 20px;}

.floor_plain {
    text-align: center;
    padding: 20px;
    border: 1px solid #616161;
}

.direct-claims {
    text-align: center;
    border: 1px solid #efefef;
    padding: 54px 0px;
    margin-bottom: 20px;
}
.direct-claims a img {
    margin: auto;
}
.direct-claims h4 {
    margin: 15px 0px;
    font-size: 25px;
    font-weight: 500;
    color: #000;
}

.direct-claims h4 span {
    display: block;
    font-weight: 300;
}
.direct-claims a{text-decoration:none;}

.footer-phone {
    padding: 20px 0px 0px;
}

.footer-phone small {
    font-size: 21px;
}

.footer-phone a.blink_text_us {
    font-size: 35px;
    font-weight: 400;
    color: #414f3d;
}

.blink_text_us { animation: 2s linear 0s infinite normal none running blinker; }
@keyframes blinker { 
  50% { opacity: 0; }
}

/*popup code start*/
.modal-dialog {
    padding-top: 150px;
    max-width: 100%;
    width: auto;
    margin: auto;
    /* padding-bottom: 40px; */
}
.modal-open .modal{
    padding-right: 0px;
    text-align: center;
    margin: auto;
}
.modal-body {
    /* overflow: hidden; */
    padding: 0px;
}
.modal-footer {
    padding: 0px 0px;
    border: none;
}
.modal-footer button.btn.btn-default {
    border-radius: 0px;
    width: 100%;
    background-color: #023e98;
    border-color: #023e98;
    display: inline-block;
    vertical-align: top;
    height: 49px;
    padding: 14px 28px 0 28px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    position: relative;
    margin: 10px 0 10px 0;
    border-radius: 5px;
    box-shadow: 0 0 0px 0 #ececec;
    border: 2px solid;
    outline: none;
    text-decoration: none !important;
}
.modal-footer button.btn.btn-default:hover{
    background-color: black;
    color: #ffffff;
}
.modal-header {
    border-radius: 0px;
    border: none;
    padding: 15px 0px 21px;
    position: relative;
    position: absolute;
    top: -14px;
    right: 0px;
}
.modal-content {
    border-radius: 0px;
    border: none;
    padding-bottom: 30px;
    /* padding: 30px 0px; */
    float: left;
    width: 100%;
}
.pop-form {
    padding: 30px 0px;
}
.no-sp{
    padding: 0px;
}
h4.modal-title {
    margin-top: 0px;
    color: #000;
    font-size: 30px;
    text-align: center;
    font-weight: 100;
    margin-bottom: 20px;
    font-family: 'Roboto', sans-serif;
}
p.condations {
    font-size: 12px;
    padding: 0px;
    line-height: 20px;
    margin: 0px;
}

button.close {
    font-size: 25px;
    background-color: #023e98;
    padding: 8px 11px;
    /* border-radius: 100%; */
    color: #fff;
    opacity: 1;
}
.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-weight: 600;
    text-transform: uppercase;
}
p.condations sup {
    color: red;
    font-size: 14px;
}
.inner_title {
    text-align: left;
    padding: 0px 15px;
}

.inner_title h5 {
font-size: 26px;
font-weight: 700;
color: #023e98;
}

.inner_title p {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
/*popup code end*/
@media(max-width:767px){
.head-btn .btn-1{font-size: 16px;padding: 13px 20px;}
p.text-uppercase.text-primary.Brandon-Reg.font-weight-bold.h5.mt-4.letter-spacing-1 {padding-bottom: 50px;}
    .col-12.col-lg-6.m-0.px-0.bg-cover.min-vh-100.position-relative {min-height: 432px !important;}
}