@font-face{font-family:'MontserratBlack';src:url('../fonts/Montserrat-Black.otf')}
@font-face{font-family:'MontserratLight';src:url('../fonts/Montserrat-Light.otf')}
@font-face{font-family:'MontserratBold';src:url('../fonts/Montserrat-Bold.otf')}
@font-face{font-family:'MontserratMedium';src:url('../fonts/Montserrat-Medium.otf')}
@font-face{font-family:'MontserratExtraBold';src:url('../fonts/Montserrat-ExtraBold.otf')}
@font-face{font-family:'MontserratRegular';src:url('../fonts/Montserrat-Regular.otf')}
@font-face{font-family:'MontserratExtraLight';src:url('../fonts/Montserrat-ExtraLight.otf')}
@font-face{font-family:'MontserratSemiBold';src:url('../fonts/Montserrat-SemiBold.otf')}
@font-face{font-family:'MontserratThin';src:url('../fonts/Montserrat-Thin.otf')}
@font-face{font-family:'HondaC';src:url('../fonts/HondaC.ttf')}
@font-face{font-family:'dayssansblack';src:url('../fonts/dayssansblack.ttf')}
body{max-width: 100%;overflow-x: hidden;font-family:'MontserratRegular','Verdana';overflow-x:hidden;font-size:20px;}
.dayssansblack{font-family:'dayssansblack','Impact';}
.MontserratBlack{font-family:'MontserratBlack','Impact';}
.MontserratLight{font-family:'MontserratLight';}
.MontserratBold{font-family:'MontserratBold','Impact';;}
.MontserratMedium{font-family:'MontserratMedium';}
.MontserratExtraBold{font-family:'MontserratExtraBold','Impact';;}
.MontserratRegular{font-family:'MontserratRegular';}
.MontserratExtraLight{font-family:'MontserratExtraLight';}
.MontserratSemiBold{font-family:'MontserratSemiBold';}
.MontserratThin{font-family:'MontserratThin';}
.HondaC{font-family:'HondaC','Impact';}
.rounded-3{border-radius: 1.0rem!important;}
.pre{background:#000;color:cyan}
.linkFooter a{color:#fff;}
.row1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
.row2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
.row3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
.row5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;}
/*.topAuto {top:90px;}*/
.form-control{background: #EEF3F7!important;border:1px solid #EEF3F7}
.card{box-shadow:-13px -2px 58px -13px rgb(0 0 0 / 10%);border-radius:0px 0px 0px 0px;border:none;}
.content_section a{color:#00b1eb;font-weight:700;}
.colSmallItem{padding-right: 0px;padding-left: 5px;}
.rowSmall{margin-right:1px; margin-left:-4px;}
.btn-ajax{background-image: url(../img/btn-preloader.gif)!important;background-repeat:repeat !important;cursor: default;}
#headerTop {transition: background-color 0.5s ease;}
.menuItemTopTree:hover .nav-link{background-color:#313131}
.menuItemTopTree:hover .zenMenu{max-height:1000px;}
.text-justify{text-align: justify;}
#scrollTop { cursor: pointer; bottom: 30px; right: 30px; display: none; z-index: 1; }
.bg-info-subtle{background-color:var(--bs-info-border-subtle)!important}
.bg-camouflage{background-image: url('../img/pattern6.jpg')!important;}
.bg-cloth{background-image: url('../img/cloth5.jpg')!important;}
.mhn-slide .owl-prev, .mhn-slide .owl-next {
    top: 50%;
    z-index: 2;
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-top: -20px;
    position: absolute;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.3), 0 0 4px rgba(0,0,0,.2);
    box-shadow: 0 4px 4px rgba(0,0,0,.3), 0 0 4px rgba(0,0,0,.2);
}
.mhn-slide .owl-prev {left:-20px;}
.mhn-slide .owl-next {right:-20px;}
.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}

.hover-slide{
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}


.hover-slide::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.mobileDevice h4{font-size: 80%;}
.mobileDevice .rounded-3 {
    border-radius: 0.5rem !important;
}

.hover-slide:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
@media (max-width: 900px){
    .display-4{font-size: calc(1.475rem + 1.0vw);}
}


/* COOKIE DISCLAIMER CSS */
.cookie-banner {
  z-index: 99;
  position: fixed;
  background-color: #000;
  left: 0;
  right: 0;
  bottom: 0;
  color: #000;
  text-align: center;
  padding: 2rem 1rem;
  transition: all 5s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition: all 5s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 5s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 5s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 5s cubic-bezier(0.19, 1, 0.22, 1);
}
.cookie-banner--hide {
  display: none;
  bottom: -100%;
}

@media only screen and (max-width: 600px) {
  .cookie-banner span {
    display: inline-block;
    padding: 10px;
  }
}
