@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap');

html,body {width: 100%;  margin: 0px; padding: 0px;overflow-x: hidden; font-family: 'Poppins', 'Helvetica', 'Arial', sans-serif; line-height: 1.7rem;font-weight: 300; color:#333333; }
h1 {font-family: 'Poppins', sans-serif;font-weight: 600; color: #141414; font-size: 2.2rem; text-align: center}
h2 {font-family: 'Poppins', sans-serif;font-weight: 600;  color: #141414; font-size: 1.9rem; text-align: center }
h3 {font-family: 'Poppins', sans-serif;font-weight: 600;  color: #141414;  font-size: 1.5rem; text-align: center;  }
h4 {font-family: 'Poppins', sans-serif;font-weight: 600;  color: #141414; font-size: 1.3rem; text-align: center;  }
h5 {font-family: 'Poppins', sans-serif;font-weight: 500;  color: #141414; font-size: 1.2rem;   }
a   {color:#333333; text-decoration: none}
a:hover     {color:#0095D5; text-decoration: underline}
h1 a, h2 a, h3 a, h4 a, h5 a {color: #000000;}
.bg1    {background:#313131; color: #FFFFFF !important}
.bg1 h1, .bg1 h2, .bg1 h3, .bg1 h4  {color: #FFFFFF}
.bg2    {background:#0095D5; color: #FFFFFF;}
.bg2 h1, .bg2 h2, .bg2 h3, .bg1 h4, .bg2 h5, .bg1 a, .bg2 a  {color: #FFFFFF}
.bg3    {background-color:#D7E9FE; color: #000000;}
.bg3 a    {color: #000000;}
.bg4    {background:#DEDEDF}
.sitecolor1    {color:#0095D5 !important; }
.sitecolor2    {color:#E83EB3 !important; }
.sitecolor3    {color:#313131 !important; }

.navbar { background:#313131; padding-top: 7px;color:#FFF;}
.navbar-nav {padding:0px;}

.nav-item {font-size: 1.1rem !important;margin-top: 4px;text-align: center; padding-top: 4px; padding-bottom: 4px;}
.nav-item a {color: #FFFFFF; padding-bottom: 0px}
.nav-item i {display: none}
.nav-item p {margin-bottom: 0; display: inline; padding-left: 10px;}
.nav-item a:hover {color:#0095D5 !important;}
.navbar .logo {width:300px; }
.nav-contact {font-size:1.3rem; font-weight:500;margin-right:3px;}

label {font-weight: 500; padding-top: 10px}
.icons img {width:80px; padding-bottom:15px}
.ui-datepicker    {z-index: 2000 !important;}

.footer    {text-align: center}
.footernav ul    {list-style-type: none}
.footernav  ul li a {padding: 5px; color:#ffffff; text-decoration: none}
.footer h3    {font-family: Poppins,sans-serif;color: #FFFFFF !important;}
.footer a,  .footer a:visited   {color: #FFFFFF !important; text-decoration: none}
.footer a:hover    {color: #E83EB3 !important;}
.footer h5    {color:#0095D5; text-transform: uppercase; }
.footer img    {width:20px;}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) {

}
/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {


.footernav  ul li { display:inline-block;}
.footernav  ul li a {padding-left: 15px; padding-right: 15px;}
.footernav  .bd {border-bottom: 1px solid #5B4E40;}
}
/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.navbar {border:0; padding: 0px}


.nav-item {text-align: center; border-top: 0; border-left: 1px solid #7A7A7A; min-width: 84px;padding: 0px; margin-top:4px}
.nav-item a {padding-bottom: 10px}
.nav-item p {margin-bottom: 0; display:block;padding-left: 0px; padding-bottom: 0px;}
.nav-item i {display: block; color: #0095D5; font-size: 1.4rem; margin-top: 4px;}
.nav-link {font-size: 1rem;}

    
.footer    {text-align: left}
}
/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {


}