/*-------------------------------
            TYPOGRAPHY 
--------------------------------*/

body p, 
.entry-content p, 
.entry-content ul li,  
.entry-content ul,  
.entry-content a, 
.pp-sub-heading p {

}


/*--------------------------------
            HEADER 
---------------------------------*/
/*---
  Media queries? Y/N
---*/



/*-------------------------------
            NAVIGATION
--------------------------------*/
/*---
  Media queries? Y/N
---*/



/*--------------------------------
            BUTTONS
----------------------------------*/
/*---
  Media queries? Y/N
---*/

a.button, 
span.fl-button-text, 
span.uabb-button-text.uabb-creative-button-text, 
.gform_button.button, 
a.fl-button {

}



/*----------------------------------
            FOOTER
---------------------------------*/
/*---
  Media queries? Y/N
---*/


/*------------------------------
            BB MODULES
---------------------------------*/

/*---
  MODULE NAME
  Description of section
  Media queries? Y/N
---*/


/*------------------------------
            PAGE SPECIFIC 
---------------------------------*/

/*---
  PAGE NAME
  Description of section
  Media queries? Y/N
---*/



/*-------------------------------
        LARGE SCREENS ONLY
---------------------------------*/

@media screen and (min-width: 769px){ 


}


/*-------------------------------
        LAPTOP SCREEN - 1366
---------------------------------*/

@media screen and (max-width: 1366px){ 

  .navbar-expand-lg .navbar-collapse {
        width: 80%;
    }

  .contact-number a p {
    font-size: 61px;
}

.contact-number a span{
  font-size: 30px;
}

.contact-competitive p::after{
  left: 45px;
}
}


/*-------------------------------
      IPAD PRO SCREENS - 1024
---------------------------------*/

@media screen and (max-width: 1024px){ 


}


/*--------------------------------
    TABLET SCREENS AND SMALLER
--------------------------------*/

@media screen and (max-width: 768px){ 

   .top-bar{display: none;}
   .navbar-light .navbar-brand, .navbar-light a img {
    width: 67%;
}

button.navbar-toggler {
    background: #f9b042;
}

.navbar-nav {
    text-align: left;
    align-items: baseline;
    background: #3b4782;
    height: 350px;
}

.btn-top{
    position: relative;
    top: -46px;
    left: 20px;
}

.navbar-light .navbar-nav .nav-link{
    color: #FFF;
}

.navbar-toggler {
    --bs-navbar-toggler-focus-width: 0.0rem;
}

.home-slider{
    top: 4rem;
}
.counter-inblock {
    flex-direction: column;   /* one by one */
    gap: 20px;
  }

  .counter-block {
    width: 100%;
    height: auto;
  }

  .carousel-slide img {
    height: 270px;
}

.banner-slider {
    display: block;
    height: 288px;
}

.carousel-hero-banner{
  top: -146px;
}

.title-text h1{
  font-size: 30px;
}
.award-block{
  display: block;
}

.award-block h3{
  top: 0;
}

.small-text{
  left: 0;
  top: 0;
}

.award-block p{
  left: 0;
}

.bottom-border{
  top: 0;
}

.contact-competitive p::after {
        left: 0;
    }

  .service-slider .owl-nav {
    display: none;
}

.btm-gap {
    padding-top: 20px;
    padding-bottom: 20px;
}

.facility{
  background-repeat: repeat !important;
}

.owl-nav{
  display: none;
}

.facility-inside{
    padding-top: 20px;
    padding-bottom: 20px;
}

}
/*-------------------------------
        MOBILE SCREENS ONLY
---------------------------------*/

@media screen and (max-width: 480px){ 


}