body {
  font-size: 15px;
}
.btn {
  font-size: 15px !important;
}
.nav-link {
  font-weight: 500 !important;
}
.container {
  width: 100% !important;
  max-width: 1350px;
  box-shadow: 0 0 30px rgba(31, 45, 61, 0.125);
}
.nav-link {
  display: block;
  padding: 0.5rem 0.5rem !important;
}
.header-sec {
  padding: 10px 0px 10px 0px;
  display: flex;
  width: 100%;
}
.mobile-sec {
  display: none !important;
}
.content-sec {
  padding: 10px 0px 10px 0px;
  display: flex;
}
.bottom-padding {
  margin-bottom: 5px;
}
.full-width {
  width: 100%;
}
.black-color {
  color: #000 !important;
}
.client-logo a:hover {
  color: red !important;
  text-decoration: none;
}
.ad_image_box a:hover {
  color: red !important;
  text-decoration: none;
}
.top-banner {
  max-height: 100px;
  overflow: hidden;
}
.top-banner-mobile {
  max-height: 50px;
  overflow: hidden;
  padding: 0px;
}
.scrolling-text {
  padding: 5px;
  color: #fff;
}
p {
  font-size: 14px !important;
}
.mb-4,
.my-4 {
  margin-bottom: 5px !important;
}
label {
  font-weight: bold;
}
.box-shadow-bottom {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.nav-link {
  font-weight: bold;
}
.navbar-light .navbar-nav .active > .nav-link {
  color: #000;
}
.navbar-light .navbar-nav .nav-link {
  color: #fff;
}
.bg-green {
  background-color: #60a138 !important;
}
.client-logo .card-body {
  padding: 5px !important;
}
.bg-gray {
  background-color: #fafafa !important;
}
.bg-red {
  background-color: #dc3545 !important;
}
.landing-sec {
  max-width: 500px !important;
}
.col-sm-6 {
  width: 50% !important;
}
.about-us-sec,
.free-ad-sec {
  display: flex;
}
@media screen and (max-width: 600px) {
  .card {
    padding: 1em !important;
  }
  .desktop-sec {
    display: none !important;
  }
  .mobile-sec {
    display: block !important;
  }
  .content-sec {
    display: block !important;
  }
  h1 {
    font-size: 25px;
  }
  h2 {
    font-size: 20px;
  }
  .header-sec {
    display: inline;
  }
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .searchform {
    width: 75% !important;
  }
  .about-us-sec,
  .free-ad-sec {
    display: block !important;
  }
}

.navbar-light .navbar-toggler {
  color: #fff !important;
  border-color: #fff !important;
}
.ad_image_box {
  min-height: 185px;
  max-height: 185px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#loginModal .modal-header,
#loginModal h4,
#loginModal .close,
#registerModal .modal-header,
#registerModal h4,
#registerModal .close,
#forgetModal .modal-header,
#forgetModal h4,
#forgetModal .close {
  background-color: #5cb85c;
  color: white !important;
  text-align: center;
  font-size: 30px;
}
#loginModal .modal-footer,
#registerModal .modal-footer,
#forgetModal .modal-footer {
  background-color: #f9f9f9;
}
.dropdown-menu {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px,
    rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px,
    rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.dropdown-menu li a:hover {
  background-color: #5cb85c !important;
  color: #fff !important;
}
.breadcrumb a {
  color: #000 !important;
}
.breadcrumb {
  background-color: #fff !important;
}
