/*/////////////////////////////////////////////*/
/*Custom CSS */

.bf-head-lg {
  font-size: 30px;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  color: rgb(35, 31, 32);
  line-height: 1.2;
}

.bf-head-md {
  font-size: 22px;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  color: rgb(35, 31, 32);
  line-height: 1.2;
}
.bf-sub {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #032a45;
}

.bf-sub-text {
  font-family: "Lato", sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.bf-sub-text-2 {
  font-family: "Lato", sans-serif;
  font-size: 22px;
  font-weight: 300;
}

.copyright-links a {
  color: #555;
}

#cr-custom {
  color: #555;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.custom-links {
  font-family: "Raleway", sans-serif;
}

.customer-info {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 1em;
  margin-bottom: 0px;
  color: #333;
}

.customer-info-2 {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 1em;
  margin-bottom: 0px;
  color: #333;
}

.customer-p {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 22px;
  line-height: 2.273;
  margin-bottom: 0px;
  color: rgb(35, 31, 32);
}

.grayTxt {
  color: #555;
}

/*We are here to assist our valued customers*/
.middle-banner-top {
  font-family: "Lato", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.667;
  color: rgb(255, 255, 255);
}
/*24 hours a day 7 days a week*/
.middle-banner-bottom {
  font-family: "Raleway", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 42px;
}

#footer h5 {
  font-family: "Raleway", sans-serif;
  font-size: 1em;
}

#footer p {
  font-family: "Raleway", sans-serif;
  font-size: 1em;
}

#partner-icons i {
  color: #fff;
  font-size: 5.5em;
}

#section-247 {
  background-color: #032a45;
  color: #eee;
}

#section-customer {
  margin-top: 30px;
  margin-bottom: 30px;
}

#section-form {
  margin-top: 30px;
  margin-top: 30px;
}


/*Contact/Connect*/
/*////////////////////////////////////////////////*/
#section-mw #col-left {
  background: url("../images/portfolio/mw-partnership/mw-careers.webp");
  background-position: center center;
  background-size: cover;
  min-height: 293px;
}

#section-mw #col-right {
  background: url("../images/portfolio/mw-partnership/mw-meetpm.webp");
  background-position: center center;
  background-size: cover;
  min-height: 293px;
}

#section-about-contact h2 {
  letter-spacing: 0.1em;
}

#career-btn {
  font-size: 16px;
  font-weight: 700;
  color: #355aa0;
  background-color: #fff;
  border: 2px solid #355aa0;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

#career-btn:hover {
  color: #FAF9F6;
  background-color: #355aa0;
  border-color: #355aa0;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  z-index: 2;
}
#contact-btn {
  font-size: 16px;
  font-weight: 700;
  color: #355aa0;
  background-color: #fff;
  border: 2px solid #355aa0;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

#contact-btn:hover {
  color: #FAF9F6;
  background-color: #355aa0;
  border-color: #355aa0;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  z-index: 2;
}

#contact-sticky-btn {
  position: fixed;
  bottom: 5px;
  right: 25px;
  z-index: 2;
}

#contact-btn-sticky {
  font-size: 16px;
  font-weight: 700;
  color: #355aa0;
  background-color: #fff;
  border: 2px solid #355aa0;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  z-index: 2;
  bottom: 0px;
}

#contact-btn-sticky:hover {
  color: #FAF9F6;
  background-color: #355aa0;
  border-color: #355aa0;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  z-index: 2;
}

/*Partnership Styles*/
/*/////////////////////////////////////////////////////////////////*/
#section-partnership {
  background: url("../images/portfolio/mw-partnership/partnership-background.webp");
  background-position: center center;
  background-size: cover;
  padding-top: 20;
  padding-bottom: 20px;
}

#section-partnership i {
  font-size: 5.5em;
  color: #eee;
  margin-bottom: 15px;
}

#partnership-p {
  font-size: 24px;
}

#icon-row {
  justify-content: space-between;
}
/*  */

.hr-custom {
  width: 70%;
  margin: 0 auto;
  margin-top: 10px;
  color: #6ac5bd;
}

@media (max-width: 991px) {
  #col-right-contact {
    border-top: 1px solid #6ac5bd;
    width: 90%;
    margin: 0 auto;
  }

  #col-right-contact h2 {
    margin-top: 30px;
  }
}

@media (min-width: 310px) and (max-width: 350px) {
  #col-left div span {
    display: block;
  }

  .slider-title h1 {
    font-size: 24px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #form-comments {
    white-space: nowrap;
  }
}
