.d-none {
    display: none;
}

.text-center {
    text-align: center;
    text-align: -webkit-center;
}
.b_button a {
    color: inherit;
    text-decoration: none;
}
.b_button:hover {
  background-color: #006795;
  color: #fff !important;
}

    .checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #7ac142;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.checkmark {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 10% auto;
  box-shadow: inset 0px 0px 0px #7ac142;
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}

.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
.home_link_button a{
    color: inherit;
    background-color:inherit;
    text-decoration: none;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #7ac142;
  }
}

.payment-icon img {
    height: 30px;
    width: auto;
}

.payment-icon {
    TEXT-ALIGN: CENTER;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 15px 0;
    margin-top: 50px;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
.car-show .columns {
    display: flex;
}

.car-show-big-imgae-col {
    align-self: center;
}

.car-show-big-imgae-box {
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
}

    .car-show-big-imgae-box img {
    }

.car-show .word_color-blue {
    margin-bottom: 24px;
}
.car-show-grid-imgae-box {
    display: grid;
    grid-template-columns: repeat(4, minmax(140px, 1fr));
    grid-gap: 12px;
}

.gallary-img {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
}

    .gallary-img img {
        display: block;
        max-width: 100%;
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
    }