.navbar .logo {width: 165px !important;}
.navbar{background: #fff;}
.nav-scroll{background: #fff;}
.navbar .navbar-nav .nav-link {font-size: 14px !important;color: #000;}
.navbar .navbar-nav .nav-link:hover{color: #C01E30;}
.nav-link-active{color: #C01E30 !important;}
a:hover{color: #C01E30;}
.footer-half .cont .logo {width: 165px !important;}
.services .item{padding: 25px !important;border-radius: 5px !important;}
.pages-header{background-color: rgb(41, 40, 95) !important;}
.page-header.proj-det.bg-img{background-color: rgb(41, 40, 95) !important;}
.social-icon .social a{width: 45px;height: 45px;line-height: 45px;text-align: center;background: rgb(237 237 237);border-radius: 50%;margin-right: 5px;font-size: 13px;opacity: .6;}
.btn-curve.btn-color span{color: #ffffff;}
.block-sec .testim-box .item p{color: #ffffff;}
.ongoing_eventdate{top: -40px;padding: 5px 15px;background: #28a745;color: #fff !important;font-size: 12px;font-weight: 500;text-align: center;z-index: 2;}
.upcoming_eventdate{top: -40px;padding: 5px 15px;background: #007bff;color: #fff !important;font-size: 12px;font-weight: 500;text-align: center;z-index: 2;}
.expired_eventdate{top: -40px;padding: 5px 15px;background: #C01E30;color: #fff !important;font-size: 12px;font-weight: 500;text-align: center;z-index: 2;}
.btn-link{color: #C01E30 !important;}
.card{border: none !important;}
.card-body{font-size: 14px;}
.navbar .icon-bar{color: #0c0f16 !important;}
.navbar .navbar-collapse{background: #ffffff !important;}
.input-validation_error{border-bottom: 1px solid #ff0018 !important;}
.map-frame {width: 100%;height: 100%;position: relative;}