*, ::after, ::before {
box-sizing:border-box
}
::selection {
  background-color: #2467EE;
  color: #fff; }
.mfp-arrow, .owl-controls, .slick-slider, html {
	-webkit-tap-highlight-color:transparent
}
body, caption {
	text-align:left
}
.c-brd-light {
  border-color: #dadada !important; }
.c-bg-dark{
background-color:#191f23;}  
.c-primary {
  color: #2467EE; }
  .card {
	position:relative;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0, 0, 0, .125);
border-radius:.25rem
}
.imagepost {
  width: 100%;
  padding-top: 75%;
  overflow: hidden;
  position: relative;
}

.imagepost img {
    width: 100%;
    height: auto;
    margin: auto;
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }
  .fullscreen {
  background-color: #f5f3f1;
  top: 0;
  right: 0; }

.fullscreen i {
    line-height: 36px;
    width: 36px;
    height: 36px; }
.fa, .fa-stack, .flex-control-thumbs li, .flex-direction-nav a:before, .icofont-fw, .mfp-container:before {
	display:inline-block
}
.text-center {
	text-align:center!important
}
.flex-control-nav, .flex-direction-nav, .slides, .slides>li {
	margin:0;
	padding:0;
	list-style:none
}
.car-listing .nav-tabs .nav-link:hover {
  color: #fff; }

.car-listing .nav-tabs .nav-link.active {
  border-top-right-radius: 0px !important; }

.car-listing .list-header {
  border-bottom: solid 2px #2467EE; }
  .car-listing .list-header .text-btn:after {
    color: #000000; }

.car-listing .table thead th {
  border-bottom: 1px solid #dadada; }

.car-listing .table-striped tbody tr:nth-of-type(odd) {
  background-color: #f6f6f6; }
  .nav-tabs .nav-link {
  border-color: #dadada;
  padding: 6px 25px;
  position: relative; }
  .nav-tabs .nav-link:hover {
    color: #757575; }

.nav-tabs .nav-link.active {
  border-color: #2467EE;
  background-color: #2467EE;
  color: #fff; }
  .nav-tabs .nav-link.active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #2467EE;
    width: 5px;
    margin: 0 auto;
    bottom: -8px; }
.car-listing-full .table td {
  border-bottom: solid 1px #dadada; }

.car-listing-full .h-283 {
  height: 283px; }
.car-listing .nav-tabs .nav-link:hover {
  color: #fff; }

.car-listing .nav-tabs .nav-link.active {
  border-top-right-radius: 0px !important; }

.car-listing .list-header {
  border-bottom: solid 2px #2467EE; }
  .car-listing .list-header .text-btn:after {
    color: #000000; }

.car-listing .table thead th {
  border-bottom: 1px solid #dadada; }

.car-listing .table-striped tbody tr:nth-of-type(odd) {
  background-color: #f6f6f6; }
  @media (max-width: 1199px) {
  .car-listing .img-fluid.rounded-left {
    border-bottom-left-radius: 0rem !important;
    border-top-right-radius: .25rem !important; } }	
	
.car-lisitng-full .h-283{
height:283px;}	

  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 0px;
    line-height: 1.71429;
    vertical-align: top;
    border-top: 1px solid #d9d9d9; }
.table2 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px; }
    .table2 > thead > tr > th,
  .table2 > thead > tr > td,
  .table2 > tbody > tr > th,
  .table2 > tbody > tr > td,
  .table2 > tfoot > tr > th,
  .table2 > tfoot > tr > td {
    padding: 10px;
    line-height: 1.71429;
    vertical-align: top;
    border-top: 1px solid #d9d9d9; }	
  .table2 > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #d9d9d9; }
  .table2 > caption + thead > tr:first-child > th,
  .table2 > caption + thead > tr:first-child > td,
  .table2 > colgroup + thead > tr:first-child > th,
  .table2 > colgroup + thead > tr:first-child > td,
  .table2 > thead:first-child > tr:first-child > th,
  .table2 > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table2 > tbody + tbody {
    border-top: 2px solid #d9d9d9; }
  .table2 .table {
    background-color: #fff; }
	.range.spacing-20 [class*='cell'] {
    padding-left: 0px;
    padding-right: 0px; }
