.img img{ max-width:100%; height: auto;}
table td{ text-align: left; padding: 5px 10px;}
.navbar-collapse { flex-grow: 0;}
.nav-link{ font-weight: 700;}
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link:focus, 
.navbar-light .navbar-nav .nav-link:hover{ color: #e60013}
@media only screen and (min-width: 992px){
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 1rem; padding-left: 1rem;}
}
@media only screen and (max-width: 991px){
	.navbar-expand-lg .navbar-nav .nav-link{ border-bottom: 1px solid rgba(0,0,0,.1); text-align: center;}
}

.carousel-item{ height: 990px;}
.carousel-item.frameA{ background-image: url("../images/banner.jpg"); background-position: center;}
.carousel-caption{ bottom: 3rem; z-index: 10;}
@media only screen and (min-width : 768px) and (max-width : 1024px){
	.carousel-item{ height: 495px; background-size: auto 100%;}
} 
@media only screen and (max-width : 767px){
	.carousel-item{ height: 300px; background-size: auto 100%;}
}

.bg-danger{ background-color: #e60013!important;}

@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

.counter_box ul li{ font-family: 'Anton', sans-serif; width: 100px; height:152px; background-image: url("../images/bg_img_counter_white.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; font-size: 100px; line-height: 152px; font-weight: bold; color: #000;}
@media only screen and (max-width: 767px){ 
	.counter_box ul li{ width: 38px; height:67px; line-height: 67px; font-size: 50px; background-size: cover; margin: 0 2px;} 
}
.hour .counter_box ul li{ }
.mins .counter_box ul li{ }
.km .counter_box ul li{ }

.btn{ border-radius: 50px; min-width: 150px;}
.btn-primary{ background-color: #e60013; border-color: #e60013;}
.valid-feedback{ color: #000;}

.upload{ max-width: 900px; margin: 0 auto;}
.upload span{ font-size: 13px; color: #8d8d8d;}

#resulttag > div{ margin: 0 auto;}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{ display: inline-flex;} 
.owl-carousel .owl-nav button.owl-next span{ color: #e60013; border: 1px solid #e60013; border-radius: 50px; width: 32px; height: 32px; line-height: 1; font-size: 26px;}
.owl-carousel .owl-nav button.owl-prev span{ color: #e60013; border: 1px solid #e60013; border-radius: 50px; width: 32px; height: 32px; line-height: 1; font-size: 26px;}

.owl-theme .owl-nav [class*=owl-]:hover{ background:none!important;}

.tcbtn{
	    border: none;
    color: #e60013;
    background: none;
    font-weight: 900;
    text-decoration: underline;
}

@media (min-width: 576px){
.modal-dialog {
	    max-width: 600px;
}
}
