
/* General */
.card-header {
    background-color: #95B1BB;
}
.btn {
    background-color: #025471;
    border: none;
    color: white;
}

/* Interior pages */
.img-banner {
    background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),  url('../images/bannerimg.jpg');
    background-size: cover;
    padding-top: 32px;
    padding-bottom: 45px;
}
.img-title {
    color: #fff;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}


/* Navbar */
.navbar {
    background-color: #025471!important;
}
.navbar ul li .nav-link {
    color: #fff!important;
    padding: 7px 30px!important;
    font-size: 19px;
    font-family: 'Nunito', sans-serif;
}
.navbar-logo img {
    width: 30%;
    position: relative;
    top: 25px;
    z-index: 9;
    background-color: #fff;
    padding: 15px;
}
.top-nav .phone-number {
    color: #333!important;
    font-size: 23px;
    font-family: 'Chakra Petch', sans-serif;
}
.top-nav .float-right {
    margin-top: 48px;
    
}
.top-nav .float-right i {
    margin-left: 20px;
    color: #025471;
    font-size: 34px;
}
.top-nav .online {
    font-size: 17px;
    color: #fff;
    font-family: 'Chakra Petch', sans-serif;
}
.top-nav .online:hover {
    background-color: #025471;
    border: none;
}
/* .top-nav .phone {
    font-size: 28px;
} */

.dropdown:hover .dropdown-menu {
    display: block;
    background-color: #025471;
  }
.dropdown:hover a {
    color: #fff;  
    font-family: 'Nunito', sans-serif;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #025471;   
}
.nav-dots{
    color:rgba(255,255,255,0.3);
    margin-top: 9px;
}
.top-nav .fa-phone  {
    font-size: 24px!important;
}
.phone-number .btn-primary {
    font-size: 21px;
    color: #fff;
}
.divider {
    background-color: #3A444A;
    padding: 1px;
    margin-left: 5px;
}
.f-icon i {
    font-size: 27px!important;
}
.msds-link {
    padding-left: 10px;
}

/* Slideshow */

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #000000;
    opacity: .30;
}
.carousel-caption {
    text-align:left;
    left:13%;
    text-transform: uppercase;
    width: 40%;
}
.carousel-caption h1{
    font-size:48px;
    border-left:5px solid #598D9F;
    padding-left:15px;
    font-family:'Tauri', sans-serif;
    text-shadow: 2px 2px rgb(47, 79, 79);
    
}
.carousel-caption .btn{
    font-size:22px;  
    background-color:#598D9F;
    border-radius:2px;
    border:1px solid #598D9F;
}
.carousel-caption p {
    text-shadow: 1px 1px #3A444A;
}
.carousel-inner .car-height {
    height: 522px;
}
.home-slide {
    width: 100%;
}


/* Graphic Icons Area */
.focus-area {
    background-color: #95B1BB;
    padding: 30px 0px;
}
.focus-area-square {
    background-color: #598D9F;
    padding: 28px 25px;
    transition: 0.1s all ease-in;
}
.focus-area-square .fas {
    font-size: 60px;
    color: #598D9f;
}
.focus-area-square h3 {
    font-size: 24px;
    color: #fff;   
}
.focus-area a .fas {
    transition: 0.2s all ease-in;
}
.focus-area a li {
    color: #fff;
    list-style: none;
    font-family: 'Tenor Sans', sans-serif;
}
.focus-area a:hover {
    text-decoration: none;
}
 /* .focus-area-square .fas:hover {
    color: #025471;
} 
 .focus-area a li:hover {
    color: #025471;
} 
.focus-area .focus-area-square:hover a {
    color: red;
} */
.focus-area .focus-hover:hover .focus-area-square li {
    color:#025471;
}
.focus-area .focus-hover:hover .focus-area-square i {
    color: #fff;
}
.focus-area .col-lg-3:hover .focus-area-square {
    background-color: #fff;
}
.focus.area-circle {
    background-color:#fff; 
    border-radius: 100%; 
    width:55%; 
    height: 105px; 
    margin: 0px auto 24px; 
    padding-top: 9%;
}
.focus-hover:hover .focus.area-circle {
    background-color: #025471
}
.focus-area .focus-area-square i {
    padding-top: 5px;
}


/* Video Home */
.video-section .cgi-rt {
    position:relative;
    /* pointer-events: none; */
}
.video-section iframe {
    width:100%;
    height: 300px;
}
@media only screen and (max-width: 510px) {
    .video-section .cgi-rt {
        max-height:255px;
        height:255px;
    }
}
/* .video-section .carousel-inner {
    overflow: hidden;
    margin-bottom: -7px;
}
.video-section video {
    object-fit: cover;
    width: 80vw;
    height: 40vh;
    width: 100%;
    margin: 0 auto;

    @media (min-width:768px) {
      height: 20vh;
    }
    @media (min-width:1024px) {
      height: 40vh;
    }
} */


/* About Us Section */

.about-section .col-lg-10, .news-section .col-lg-10 {
    text-align: left!important;
}
.about-section h1 {
    padding-top:15px; 
    color: #025471;
    font-family: 'Titillium Web', sans-serif;
}
/* .about-section {
    padding-bottom: 27px;
} */
.about-section .btn {
    background-color: #025471;
    border: none;   
}
.about-section img {
    position: relative;
    top: -32px;
}


/* Contact Parallax */

.parallax {
    /* The image used */
    
    background-image: linear-gradient(hsla(0, 0%, 0%, 0.3), rgba(0, 0, 0, 0.3)),url("images/parallaxop_2new.jpg");

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 15px;
    padding-bottom: 30px;
    height: 400px;
  }
  .parallax h1 {
      color: #fff;
      font-size: 34px;
      padding-bottom: 17px;
      font-family: 'Titillium Web', sans-serif;
      text-shadow: 0px 0px 8px #000000;
      margin-top: 3%;
  }
  .parallax .btn {
      margin-top: 20px;
      background-color: #025471;
      border: none;
  }
  .home-contact .form-control {
      background-color: rgba(0,0,0,0.4);
      color: #fff;  
  }
  .home-contact input.form-control {
    margin-bottom: 16px;
  }
  .home-contact .form-control::placeholder {
      color: #fff;
  }
  .home-contact textarea {
      height: 89%;
  }


/* Company News Section */

.news-section h2 {
    color: #025471;
    padding-top: 25px;
    padding-bottom: 14px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 34px;
}
.news-section {
    /* padding-bottom: 38px; */
    min-height: 252px;
}
.news-section .btn {
    background-color: #025471;
    border: none;
}
#newsCar .carousel-inner {
    height: 130px;
}
/* Signup for Updates */

.sign-up {
    background-color: #95B1BB;
    padding-bottom: 26px;
}
.sign-up h1 {
    font-size: 26px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
    margin-top: 10px;
}
.sign-up .btn {
    background-color: rgb(2, 84, 113);
    border: none;
}
.news-section img {
    position: relative;
    top: 4px;
}
.poli-form .card-header{
    background-color: #025471;
    color: #fff;
    font-size: 22px;
}
.policies-f {
    padding-left: 0px;
}
.policies-f h2 {
    padding-left: 0px!important;
}
.policies-f hr, .ne-ws hr  {
    border: 1px solid #025471;
    width: 100%;
}
/* .carousel-inner {
    height: 128px;
} */
/* Footer */

footer {
    background-color: #025471;
    padding-top: 25px;
}
.bottom-footer {
    background-color: #3A444A;
}
footer a {
    color: #fff;
}
.bottom-footer p a {
    color: #5C7178;
}
footer a:hover {
    text-decoration: none;
}
footer li {
    list-style: none;
    padding: 11px 0px;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
}
footer li:hover {
    color: #fff;
}
footer .top-footer img {
    width: 212px;
}
.top-footer {
    padding-bottom: 15px;
}
.top-footer .col-lg-2 img:nth-child(1){
    margin-bottom: 34px;
}
.top-footer p {
    color: #fff;
    margin-top: 9px;
    font-size: 16px;
    font-family: 'Nunito', sans-serif;
}
.top-footer .fa-facebook-square {
    padding-bottom: 6px;
}
.bottom-footer {
    padding-top: 7px;
}
.bottom-footer p {
    color: #5C7178;
    margin-bottom: 5px;
}
.top-footer .fab:hover {
    color: #fff;
}

/* email signup */
.e-signup {
    margin-top: 57px;
    margin-bottom: 25px;
}
.e-signup .card-header {
    /* background-color: #95B1BB; */
    margin-bottom: 8px;
}
.e-signup .input-group {
    padding-bottom: 8px;
}
.e-signup .btn2 {
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #025471;
    color: #fff;
}


/* special login */
.s-login {
    margin: 73px -24px;
    padding: 19px 0px;
}
.img-background {
    min-height: 375px;
    background-size: cover;
    background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),  url('../images/imgsign-background.jpg'); 
}
.s-login .btn-success:hover {
    background-color: #025471;
}
/* special details css */


/* Contact us css */

.contact-message {
    margin-bottom: 25px;
}
.dire-ctory hr {
    border: 1px solid #000;
    margin-right: 55px;
}
.dire-ctory h4{
    color: #025471;
    font-family: 'Tauri', sans-serif;
}

/* MSDS css */

.ms-ds {
    margin-top: 15px;
}
/* .ms-ds .sub-header {
      
} */
.ms-ds .para-msds {
    /* margin-left: 248px; */
    /* margin-bottom: 59px;
    margin-top: 12px; */
    margin: auto;
    padding-left: 1px;
}
.ms-ds hr  {
    border: 1px solid #025471;
    width: 90%;
    margin-left: -9px;
}
/* .logos {
    text-align: center;
} */


/* about us css */
.w-100 {
    float: right;
    width: 50%!important;
}
.about-text {
    margin-left: -20px;
}
.about-img {
    margin: 0px 0px 18px 18px;
}

/* locations */
.loca-tion {
    max-height:240px;
    min-height:225px;
    box-shadow: 0px 0px 5px #000;
}
.loca-tion, .con-tact {
    background-color: #025471;
    color: #fff;
}
.loca-tion h4 {
    /* font-family: 'Nunito, sans-serf'; */
    font-size: 21px;
    margin-bottom: 8px;
    margin-top: -4px;
}
.loca-tion img {
    width: 100%;
    border: 1px solid #95B1BB;
}
.image {
    height: 190px;
    overflow: hidden;
}
.loc-text {
    font-size: 14px;
    /* font-family: 'Nunito', sans-serif; */
}
.text-loc {
    position: relative;
    right: 24px;
    /* margin-right: -11px; */
    text-align: center;
}
.loca-tion .map {
    padding-left: 0px;
    /*max-width: 100%;*/
    height: 200px;
    overflow: hidden;
}



/* Brands and Products */

.brand-p .plumbing h2 {
    margin-top: 14px;
}
.brand-p .plumbing h2, .hvac h2 {
    margin-bottom: 19px;
}
.brand-p .card {
    box-shadow: 0px 0px 10px #025471;
}
.brand-p .card-deck h5 {
    color: #5C7178;
    font-size: 23px;
}
/* Specials css */
.spec-ials .card {
    background-color: #025471;
    color: #fff;
    border: none; 
}
.spec-ials .card span, .spec-ials .card h4, .loca-tion .loc-details  {
    padding-bottom: 7px;
    font-family: "Tenor Sans", sans-serif;
}
/* News css */

.news-detail:not(:last-child) {
    border-bottom: 3px solid #025471;
}
.news-detail .btn-primary:hover {
    background-color: #025471;
}
.news-return a {
    margin-left: -81px;
    position: relative;
    top: 100px;
    color: #000;
}

/* learning center */

.event-info .card {
    box-shadow: 0px 0px 10px #598D9F;
}
.event-header h3, .event-header h2 {
    font-size: 20px;
}
.event-header a {
    font-size: 38px;
    color:#025471;
}
.event-btn .btn-primary:hover {
    background-color: #025471;
}
.event-details .det-ails {
    font-size: 20px;
    padding-top: 20px;
}
.event-details img {
    margin-top: 30px;
    margin-bottom: 30px;
}
.event-reg .btn {
    background-color: #025471;
    border: none;
    color: white;
}
.loc-fee .fee {
    position: relative;
    left: 72px;  
}
.loc-fee .loc {
    position: relative;
    right: 40px;  
}
.info {
    padding-top: 12px;
}
/* register form */
.return:hover {
    color: #000;
    text-decoration: none;
}
.return {
    color: #000;
}
.return-btn {
    margin:24px 171px;
    color: #000;
    
}
.return-list {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 0px 59px;
}
 /* penco online */

 .online-submit .btn:hover {
     background-color: #025471;
 }
 .signup h5 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
 }
 .signin h3{
     text-align: center;
 }
 .signin a {
    margin-bottom: 61px;
    text-align: center;
 }
 .signin .btn:hover {
     background-color: #025471;
 }
 .btn-primary.focus, .btn-primary:focus {
     box-shadow: none;
 }
 /* Jobs */
 .job-form .btn-primary:hover {
    background-color: #025471;
 }
 .job-list .card-header h3 {
     color: #fff;
     text-decoration: none;
 }
 .job-list .card-header a:hover {
    text-decoration: none!important;
}
 .job-list .card-header {
    background-color: #025471;
 }
 .job-list {
     margin-top: 10px;
     margin-bottom: 21px;
 }
 .print-app {
     margin-top: 16px;
     margin-bottom: 10px;
 }
 .gen-app h3 {
     color: #025471;
     text-decoration: none;
     margin-top:45px;
 }
 .gen-app {
     margin-top: 15px;
 }
 .app a{
     color: #000;
     text-decoration: none;
 }
 a {
     outline: none;
 }
 .app i {
     position: relative;
     top: 8px;
 }




/* Media Queries */


/* Horizonal iPad */
@media(max-width:1024px) {
    /* .online-btn {
        display: none
    } */
    .carousel-caption h1 {
        font-size: 33px;
        width: 200%;
    }
    .carousel-caption p {
        width: 165%;
    }
    .carousel-caption .btn {
        font-size: 15px;
    }
    .navbar ul li .nav-link {
        padding: 7px 20px!important;
    }
    .carousel-caption .container  {
        position: absolute!important;
        right: 102px!important;
    }
    .carousel-caption {
        top: 52px;
    }
    .focus-area-square {
        padding: 40px 11px;
    }
    .about-section h1 {
        font-size: 34px;
    }
    footer a li {
        font-size: 15px;
    }
    footer .top-footer img {
        width: 214px;
    }
    .return-list {
        margin: 24px 26px;
        text-align: center;
    }
    .brand-p .list-bullet ul {
        padding-left: 15px;
    }
    .s-login {
        margin:27px -48px;
    }
    .carousel-inner {
        height: 271px;
    }
    .loca-tion .map {
        max-width: 100%;
        height: 200px;
        overflow: hidden;
        margin-left: -8px;
    }
    .ms-ds .para-msds {
        margin-left: 25px;
        margin-bottom: 59px;
        margin-top: 12px;
       }
       .news-return a {
        margin-left: -74px;
        position: relative;
        top: 29px;
        color: #000;
    }
    .event-details img {
        margin-top: 30px;
        margin-bottom: 30px;
        width: inherit;
       }

}

/* Vertical iPad */
@media(min-width:700px) and (max-width:1023px){
    .about-section p {
        font-size: 13px;
    }
    .navbar ul li .nav-link {
        padding: 7px 6px!important;
        font-size: 18px;
    }
    .navbar {
        padding-top: 1px;
        width: 100%;
    }
    .top-nav .float-right a {
        font-size: 20px;
    }
    .online-btn {
        display: none
    }
    .phone-number {
        font-size: 20px;
    }
    .carousel-caption h1 {
        width: 300%;
        font-size: 26px;
    }
    .carousel-caption p {
        width: 250%;
        font-size: 15px;
    }
    .carousel-caption .container {
        padding-left: 40px;
    }
    .carousel-inner {
        height: 227px;
    }
    
    .carousel-caption {
        top: 31px;
    }
    .carousel-caption .btn {
        font-size: 14px;
    }
    .focus-area-square h3 {
        font-size: 16px;
    }
    .focus-area-square {
        padding: 30px 11px;
    }
    .focus-area-square .fas {
        font-size: 49px;
    }
    .focus.area-circle {
        background-color: #fff;
        border-radius: 100%;
        width: 74%;
        height: 81px;
        margin: 0px auto 24px;
        padding-top: 8%;
    }
    footer a li {
        font-size: 13px;
    }
    footer .top-footer img {
        width: 100%;
    }
    .top-footer p {
        font-size: 14px;
    }
    .bottom-footer p {
        font-size: 14px;
    }
    .return-list {
        margin: 24px 26px;
        text-align: center;
    }
    .new-s a {
        font-size: 21px;
    }
    .new-s .card img {
        margin-bottom: 7px;
    }
    .news-return a {
        margin-left: -74px;
        position: relative;
        top: 29px;
        color: #000;
    }
    .brand-p .list-bullet ul {
       padding-left: 15px;
   }
   .s-login {
       margin:27px -92px;
   }
   .loca-tion {
    max-height: 262px;
    min-height: 225px;
    box-shadow: 0px 0px 5px #000;
   }
   .text-loc {
       position: relative;
       right: 3px;
   }
   .loca-tion h4 {
       font-size: 17px;
   }
   .loc-text {
       font-size: 12px;
   }
   .loca-tion .map {
        padding-right: 0px;
        max-width: 100%;
        height: 200px;
        overflow: hidden;
   }
   .ms-ds .para-msds {
        margin-left: 25px;
        margin-bottom: 59px;
        margin-top: 12px;
   }
   .logos {
        text-align: left;
   }
   .event-details img {
    margin-top: 30px;
    margin-bottom: 30px;
    width: inherit;
    margin-left: 14px;
   }
   .info {
       padding-top: 12px;
       margin-left: -34px;
   }
   .w-100 {
    float: right;
    width: 47%!important;
}
    .about-text {
        /* margin: -33px; */
        padding-left: 14px;
    }
    #newsCar .carousel-inner {
        height: 173px;
    }
    .news-read {
        text-align: center;
    }
    .top-nav .online {
        font-size: 16px;
        color: #fff;
        font-family: 'Chakra Petch', sans-serif;
        margin-bottom: 8px;
    }
}
/* Kindle Horizonal */
@media(max-width:1280px) {
    .ms-ds .para-msds {
        margin-left: 70px;
        margin-bottom: 59px;
        margin-top: 12px;
       }
       .news-return a {
        margin-left: -74px;
        position: relative;
        top: 29px;
        color: #000;
    }
}
  

/* Kindle Vertical */

@media(max-width:1280px) {
    .carousel-caption .container {
        position: absolute!important;
        right: 102px!important;
        bottom: 69px;
        top: 12px;
    } 
    .carousel-caption h1 {
        width: 200%;
    }
    .carousel-caption p {
        width: 200%;
    }
    .return-list {
        margin: 24px 22px;
        text-align: center;
    }
    .event-reg .btn-default:hover {
        background-color: #025471;
        color: white;
    }
    .loca-tion {
        max-height: 262px;
        min-height: 230px;
        box-shadow: 0px 0px 5px #000;
    }
    .loc-text {
        font-size: 13px;
    }
    .brand-p .list-bullet ul {
        padding-left: 15px;
    }
    .ms-ds .para-msds {
        margin-left: 8.333333%;
        margin-bottom: 59px;
        margin-top: 12px;
       }
       .news-read {
        text-align: left;
    }
    
    
} 
@media (min-width:1265px) and (max-width:1300px) {
    .carousel-inner {
        height: 400px;
    }
}


/* Galaxy Note 9 */
@media(min-width:400px) and (max-width:847) {
    .focus.area-circle {
        background-color: #fff;
        border-radius: 100%;
        width: 39%;
        height: 114px;
        margin: 0px auto 24px;
        padding-top: 8%;
    }
    .carousel-inner {
        height: 123px;
    }
}


/* Horional Phone */
/* @media(min-width:450px) and (max-width:811px) {
    
} */

/* Vertical Phone */
@media(min-width:220px) and (max-width:414px) {
    .navbar-logo img {
        position: initial;
        width: 100%;
    }
    .carousel-inner {
        height: 128px;
    }
    #newsCar .carousel-inner {
        height: 205px;
    }
    .navbar-light .navbar-toggler {
        background-color: #fff;
    }
    .nav-dots {
        display: none;
    }
    .top-nav .float-right {
        margin-top: -10px;
        float: none!important;
        display: none!important;
    }
    .top-nav .float-right a {
        font-size: 15px;
    }
    .online-btn {
        margin-left: 20px;
    }
    .online-btn .btn-primary{
        background-color: #fff;
        color: #000;
    }
    .phone-number {
        font-size: 15px!important;
    }
    .carousel-caption h1 {
        font-size: 12px;
        width:200%;
    }
    .carousel-caption .container {
        display: none;
    }
    .carousel-caption .btn {
        font-size: 7px;
    }
    .carousel-caption p {
        font-size: 9px;
        width: 280%;
        margin-bottom: 7px;
    }
    .overlay {
        opacity: 0;
    }
    .focus-area-square {
        margin: 6px 12px;
    }
    .focus-area-square h3 {
        font-size: 22px;
    }
    .focus-area-square .fas {
        font-size: 38px;
    }
    /* about us css */
    .about-section p {
        font-size: 14px;
    }
    .about-section h1 {
        font-size: 34px;
    }
    .w-100 {
        /* float: right; */
        width: 100%!important;
    }
    .about-text {
        position: relative;
        top: 17px;
        margin: 0px;
    }
    
    /* home news */
    .news-section img {
        width: 50%;
        padding-top: 55px;
    }
    .news-section p {
        font-size: 14px;
        text-align: center;
    }
    .news-section h1 {
        font-size: 33px;
    }
    .news-section {
        padding-bottom: 0px;
    }
    .bottom-footer p {
        font-size: 13px;
    }
    /* .carousel-inner {
        height: 205px;
    } */
    .news-read {
        text-align: center;
    }



    /* home icons */
    .focus.area-circle {
        border-radius: 100%;
        width: 41%;
        height: 110px;
        margin: 0px auto 24px;
        padding-top: 9%;
    }
    .focus-area-square .fas {
        font-size: 62px;
        position: relative;
        bottom: 10px;
    }
    /* learning center */
    .event-reg .btn-default:hover {
        background-color: #025471;
        color: white;
    }
    .return-list a {
        margin: 7px 11px;
    }
    .event-details h2 {
        font-size: 31px;
    }
    .event-details .det-ails {
        font-size: 16px;
    }
    .event-header h1 {
        font-size: 27px;
    }
    .event-details img {
        margin-top: 30px;
        margin-bottom: 30px;
        width: inherit;
    }
    .event-header h3, .event-header h2 {
        font-size: 18px;
    }
    .return-btn {
        margin:24px 89px;
    }
    /* .g-recaptcha {
        margin-left: 29px;
    } */

    /* news css */

   .news-title {
       font-size: 28px;
       /* text-align: center; */
   }
   .new-s {
       padding: 0 32px;
   }
   .new-s .card img {
      margin-left: 60px;
   }
   .new-s .card a {
       padding-bottom: 8px;
   }
   .n-ews img {
       padding-bottom: 15px; 
   }
   .news-return a {
    margin-left: -74px;
    position: relative;
    top: 10px;
    color: #000;
}

   /* brands and products */

   .pho-to img {
       margin-left: 45px;
   }
   .img-title h1 {
       font-size: 34px;
   }
   .s-login {
    margin:27px 39px;
   }
   .giving-container .last-input  {
       padding-top: 15px;
       margin-left: 10px;
   }
   .giving-container .name-input  {
    padding-top: 15px;
    margin-right: 10px;
   }
   .text-loc {
    position: relative;
    right: 1px;
    /* margin-right: -11px; */
   }
   .loca-tion {
       max-height: none;
       /* min-height: 225px; */
   }
   .loca-tion h4 {
       font-size: 18px;
   }
   .loc-fee .loc {
       position: relative;
       left: 5px;
   }
   .loca-tion img {
       width: 100%;
       /* border: 1px solid #95B1BB; */
       border: none;
   }
   .loc-fee .fee {
    position: relative;
    left: 5px;
   }
   .intro-text {
       font-size: 15px;
   }
   .ms-ds .para-msds {
    margin-left: 25px;
    margin-bottom: 57px;
    /* margin-right: 42px; */
   }
   .logos {
    text-align: center;
} 
 
}
/* Galaxy S9/S9+ */
@media(min-width:200px) and (max-width:361px) {
    .carousel-inner {
        height: 120px;
    }
    .return-list a {
        margin: 7px 3px;
    }
    .s-login {
        margin: 27px 22px;
    } 
    .news-read {
        text-align: center;
    }
}

@media (min-width:1024px) and (max-width:1366px) {
    .online-btn {
        display: none
    }
}


.job-card{
    padding:20px;
    border:0;
    box-shadow: 0 0 15px rgb(230, 230, 230);
    margin-bottom:30px;
}
.job-card a {
    color: #025471;
}
.job-card .btn{
    float:right;
    color:#fff;
}

#contact-form hr.divider{
    border-top:3px solid #025471;
}