@charset "UTF-8";
/* CSS Document */

body { 
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

ul {font-size: 1.1rem;}

.PGBlue {
color:#003876;
}
.PGRed {
color: #bf3038;
}
.PGBluebk {
background:#003876;
}
.PGRedbk {
background: #bf3038;
}

footer a {color:white; text-decoration: underline; font-weight:bold;}
footer strong {color:white; font-weight:bold;}   
footer #copyright {color:white; font-size:.8rem;}    
#contact p { font-size:1.2rem;}     
#contact a { color:white; text-decoration: underline; font-weight:bold;} 
 

.carousel .carousel-indicators button {background-color: #003876;}

.carousel-inner > .item > img {
    margin: 0 auto;
}

.Cwrapper {width:100%;}
 

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */
/* ======================================*/
/* [sm] Small devices (landscape phones, 576px and up)*/
@media (max-width: 320px) {   

} /* END 320PX */
/* ======================================*/
/* [sm] Small devices (landscape phones, 576px and up)*/
@media (min-width: 400px) {   

} /* END 400PX */
/* ======================================*/
/* [sm] Small devices (landscape phones, 576px and up)*/
@media (min-width: 480px) {   

} /* END 480PX */
/* ======================================*/

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

} /* END 576PX */
/* ======================================*/
/* [md] Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
.Cwrapper {width:50%;}
} /* END 768PX */
/* ======================================*/
/* [lg] Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
 #introCarousel {
        margin-top: -58.59px;
      }
      #introCarousel,
      .carousel-inner,
      .carousel-item,
      .carousel-item.active {
        height: 50vh;
      }
    .navbar .nav-link {
      color: #fff !important;
    }
} /* END 992PX */
/* ======================================*/
/* [xl] Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {   

} /* END 1200PX */
/* ======================================*/
/* [xxl] XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

} /* END 1400PX */

