.bg-light { background-color: #f8f9fa00 !important; }
.navbar{padding: 0px 0px; position: relative; z-index: 9999;}
.navbar-nav { padding-top: 0px; }
.navbar-nav ul { list-style-type: none; }
.navbar-nav ul li { float: left; list-style-type: none; }
.navbar-nav ul li.active { color: #e52437 !important;  }
.navbar-nav ul li { color: #121212; padding-right: 0rem; padding-left: 0rem; margin-left: 1.5rem; margin-right: 1.5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 17px cursor: pointer;
border-top: solid 2px #fea90100; font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.navbar-nav ul li:hover { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left: 1.5rem; margin-right: 1.5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer;
font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.navbar-nav ul li:focus { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left: 1.5rem; margin-right: 1.5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer; font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.navbar-nav ul li a { color: #fff; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer;}
.navbar-nav ul li a:hover { color: #e52437; text-decoration: none;}
.navbar-nav ul li:hover { color: #e52437; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer;}
.navbar-nav ul li:focus { color: #e52437; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer;}
.navbar-nav ul li a.active { color: #e52437 !important; }
.navbar-nav ul li .dropdown-menu a { margin-left: 0rem !important; margin-right: 0rem !important; border-top: solid 2px #fea90100 !important; font-size: 17px !important; display: block; }
.navbar-nav ul li .dropdown-menu a:hover { display: block; border-top: solid 2px #fea90100 !important; font-size: 17px !important; margin-left: 0rem !important; margin-right: 0rem !important; }
.navbar-nav ul li .dropdown-menu a:focus { display: block; border-top: solid 2px #fea90100 !important; font-size: 17px !important; background-color: #e9e9e9; }
.dropdown-menu { padding: .2rem 0;  }
.dropdown-menu ul li { float: none !important; display: block; }
.dropdown-menu ul li a { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 17px !important; }
.dropdown-menu ul li a:hover { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 17px !important; background-color: #e9e9e9; }
.dropdown-menu ul li a:focus { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 17px !important; background-color: #e9e9e9; }
.dropdown:hover>.dropdown-menu { display: block; }
@media (min-width: 871px) and (max-width:991px) {
.navbar-nav ul li {padding-right: 0rem;  padding-left: 0rem;  margin-left: 1rem;  margin-right: 1rem;  font-size:18px;}
.navbar-nav ul li:hover {padding-right: 0rem;  padding-left: 0rem;  margin-left: 1rem;  margin-right: 1rem;  font-size:18px;}
.navbar-nav ul li:focus {padding-right: 0rem;  padding-left: 0rem;  margin-left: 1rem;  margin-right: 1rem;  font-size:18px;}
}
@media (min-width: 768px) and (max-width:870px) {
.navbar { padding: 10px 0px; }
.navbar-nav { padding-top: 0px; }
.navbar-nav ul { list-style-type: none; }
.navbar-nav ul li { float: left; list-style-type: none; }
.navbar-nav ul li a.active { color: #e52437;  }
.navbar-nav ul li {padding-right: 0rem;  padding-left: 0rem;  margin-left: .2rem;  margin-right: .2rem;  font-size:18px;}
.navbar-nav ul li:hover {padding-right: 0rem;  padding-left: 0rem;  margin-left: .2rem;  margin-right: .2rem;  font-size:18px;}
.navbar-nav ul li:focus {padding-right: 0rem;  padding-left: 0rem;  margin-left: .2rem;  margin-right: .2rem;  font-size:18px;}
.navbar-nav ul li a {  padding-right: 0rem;  padding-left: 0rem;  margin-left: .2rem;  margin-right: .2rem;  text-decoration: none;font-family: 'Poppins', sans-serif;    font-size:18px;  cursor: pointer;}
.navbar-nav ul li a:hover { color: #e52437;  padding-right: 0rem;  padding-left: 0rem;  margin-left: .2rem;   margin-right: .2rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px; cursor: pointer;  border-top: solid 0px #e52437;}
.navbar-nav ul li a:focus { color: #e52437; padding-right: 0rem; padding-left: 0rem;  margin-left: .2rem;  margin-right: .2rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size:18px;  cursor: pointer;  border-top: solid 0px #e52437;}
.navbar-light .navbar-toggler { color: rgba(238, 16, 16, 0.5);  border-color: rgba(181, 25, 25, 0.43);}
}
@media (min-width: 280px) and (max-width: 767px) {
.navbar { padding: 10px 0px;  }
.navbar-nav { padding-top: 0px; }
.navbar-nav ul { list-style-type: none; margin:0px; padding:0px; }
.mb-2, .my-2 { margin-bottom: .5rem !important; margin:0px !important; padding:0px;}
.navbar-nav ul li { float: none; list-style-type: none; display: block; padding: 5px 0px; }
.navbar-nav ul li a.active { color: #e52437; }
.navbar-nav ul li a { padding-right: 0rem; padding-left: 0rem; margin-left:.5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
border-top: solid 2px #fea90100; font-weight: 300; padding-top: 10px; padding-bottom: 10px; }
.navbar-nav ul li a:hover { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left:.5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
border-top: solid 0px #e52437; font-weight: 300; padding-top: 10px; padding-bottom: 10px; }
.navbar-nav ul li a:focus { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left:.5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
border-top: solid 0px #e52437; font-weight: 300; padding-top: 10px; padding-bottom: 10px; }
.navbar-nav ul li { padding-right: 0rem; padding-left: 0rem; margin-left: .5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
border-top: solid 2px #fea90100; font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.navbar-nav ul li:hover { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left: .5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.navbar-nav ul li:focus { color: #e52437; padding-right: 0rem; padding-left: 0rem; margin-left: .5rem; margin-right: .5rem; text-decoration: none;font-family: 'Poppins', sans-serif; font-size: 16px cursor: pointer;
font-weight: 300; padding-top: 5px; padding-bottom: 5px; }
.dropdown-menu {padding: .2rem 0; width: auto; }
.dropdown-menu ul li { float: none !important; display: block; border-top: solid 2px #e5243700 !important;}
.dropdown-menu ul li:hover { float: none !important; display: block; border-top: solid 2px #e5243700 !important;}
.dropdown-menu ul li a { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 16px !important;border-top: solid 2px #e5243700 !important; }
.dropdown-menu ul li a:hover { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 16px !important; background-color: #e9e9e9;  border-top: solid 2px #e5243700 !important;}
.dropdown-menu ul li a:focus { display: block; border-top: solid 2px #fea90100 !important; margin-left: 0rem !important; margin-right: 0rem !important; padding: 5px 0px !important; font-size: 16px !important; background-color: #e9e9e9; border-top: solid 2px #e5243700 !important; }
.dropdown:hover>.dropdown-menu { display: block;}
.navbar-light .navbar-toggler { color: rgb(255, 255, 255);  border-color: rgb(255, 255, 255);}
.navbar-light .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;}
.navbar-light .navbar-toggler { color: rgb(255, 255, 255); border-color: rgb(251, 251, 251);}
}