.top_blue_banner {
	height:469px;
}

.card_custom {
	height:600px;
}

.card_custom_hover {
	height:375px;
}

.card_custom_body {
	height:300px;
}

.info-box-carts {
  display: block;
  overflow: hidden;
}

.info-box-carts .card-img-overlay {
  z-index: 1;
  padding: 0;
}

.info-box-carts .info-box-details {
  padding: 1rem 1.875rem;
  #background-color: #2196f3;
  background-color: #f6f8fc;
}

.info-box-carts::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.info-box-carts .info-box-btn,
.info-box-carts > img {
  transition: all 0.3s ease-in-out;
}

.info-box-carts .info-box-btn-inner {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transition-delay: 0;
}

.navik-header .logo img {
  width: 293px;
}

.gridLayoutTestimonials{
  /* display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
  grid-auto-flow: dense; */
}

.gridLayoutTestimonials .gridElement h6{
 font-size: 14px;
 color: #717171;
}

.gridLayoutTestimonials .gridElement .tesimonial-name{
  font-size: 18px;
  color: #202020;
}

.gridLayoutTestimonials .gridElement{
  /* display: grid;
  grid-template-rows: 1fr auto;
  margin-bottom: 10px;
  break-inside: avoid; */
}
.accountNameBefore:after {
    position: absolute;
    right: 20px;
    top: 10px;
    content: attr(data-placeholder);
    pointer-events: none;
    opacity: 0.6;
    color: #155587;
}

.blueSection {
    background: #e2ecf9 !important;
}
.blueSection .form-control {
    background-color: #ffffff;
    background-clip: padding-box;
    border-color: #c7c7c7 !important;
}

.creditcard a {
    background: url(../../images/creditcard.png) no-repeat;
    display: inline-block;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 48px;
}
a.visa {
    background-position: -48px 0;
}

a.american-ex {
    background-position: -100px 0;
}

a.discover {
    background-position: -150px 0;
}

a.debit-crd {
    background-position: -200px 0;
}
.OR{
    font-weight: 700!important;
    font-size: 20px;
}   

@media(max-width: 992px){
  .top_blue_banner {
    height: unset;
  }
}
@media(max-width: 768px){

}
@media(max-width: 568px){
  
}

/*
.info-box-carts:hover::after {
  opacity: 1;
}

.info-box-carts:hover .info-box-btn {
  margin-bottom: 0 !important;
}

.info-box-carts:hover .info-box-btn-inner {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease-in-out;
  transition-delay: 0.1s;
}

.info-box-carts:hover > img {
  -webkit-transform: translateY(-10%);
  transform: translateY(-10%);
}
*/


