body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
a {
  color: #006072;
  text-decoration: none;
}
.perfect-choice-social a, .perfect-choice-top-menu-mobile a, .perfect-choice-top-navbar a { color: #fff; }
.perfect-choice-social a:hover, .perfect-choice-top-menu-mobile a:hover, .perfect-choice-top-navbar a:hover { color: #55ACEE; }
.perfect-choice-top-container { background-color: #56565a; min-height: 45px; padding-top: 10px; }
.perfect-choice-top-info-mobile { color: #fff; }
.perfect-choice-top-header-info { margin-bottom: 0; }
.perfect-choice-top-header-info .fas { color: #fcb13c; }
.perfect-choice-header { margin-bottom: 0; border-bottom: 0px solid #DFE3EE; background-color: #fff; }
.perfect-choice-header-container { background-color: #fff; border-bottom: 1px solid #ddd; }
.perfect-choice-logo { background-color: #fff; color: #666; padding: 5px 0; border-bottom: 0px solid #e4e4e4; }
.perfect-choice-top-navbar li.nav-item a { color: #fff; } /* 686a6f */
.show li.nav-item a { color: #000; }
#menu-main li.nav-item { color: #0d7ea0; font-size: 16px; padding: 10px; }
#menu-main li.nav-item a  { color: #0a4ca2; padding-bottom: 30px;  border-bottom: 5px solid #fff; }
#menu-main li.nav-item a:hover{ color: #0a4ca2; padding-bottom: 30px;  border-bottom: 5px solid #FBC02D; }
#menu-main li.nav-item ul  li a { color: #0a4ca2; padding-bottom: 5px;  border-bottom: 1px solid #ddd; }
#menu-main li.nav-item ul li a:hover{ color: #0a4ca2; padding-bottom: 5px;  border-bottom: 1px solid #FBC02D; }
.perfect-choice-header-menu .navbar { padding-top: 15px; padding-bottom: 0; }
.large-slider-full { padding: 0px; background: #24292d; margin-bottom: 30px; }
.large-slider-full .carousel-caption { background: none; right: 20%; left: 20%; top: 20%; }
.large-slider-full .carousel-caption h3 { font-size: 60px; font-weight: 700; color: #fff; margin-bottom: 30px; }
.large-slider-full .carousel-caption p { font-size: 20px; font-weight: 500; color: #f7b13f; margin-bottom: 30px; }
.large-slider-full .carousel-caption .carousel-caption-more { color: #074ba2; background: #f7b13f; border: none; }
.large-slider-full .carousel-indicators li {
    width: 15px;
    cursor: pointer;
    height: 10px;
    border: none;
    text-indent: 0;
    padding: 0;
    overflow: hidden;
    text-align: right;
    position: relative;
    background: rgba(241, 241, 241,0.8);
    font-family: HelveticaNeueW23Bd;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all cubic-bezier(0.22,0.81,0.01,0.99) 0.5s;
    transition: all cubic-bezier(0.22,0.81,0.01,0.99) 0.5s;
}
.large-slider-full .carousel-indicators .active {
    width: 15px;
    cursor: pointer;
    margin: 1px;
    height: 10px;
    border: none;
    text-indent: 0;
    background: #f7b13f;
}
.perfect-choice-footer {
    background: #006072;
    border-top: 0px solid #006072;
    color: #fff;
}
.low-footer {
    background-color: #56565a;
    color: #fff;
}
.footer-boxes a {
    color: #fff;
}
.footer-boxes a:hover {
    color: #55ACEE;
}
.footer-boxes h1, .footer-boxes h2, .footer-boxes h3, .footer-boxes h4, .footer-boxes h5, .footer-boxes h6 {
    color: #f7b13f;
}
.container_box_full .post-author a {
    color: #007b98;
}
.container_box_full h3 a:hover {
  color: #007b98;
  text-decoration: none;
}
.container_more_full {
  text-align: center;
}
.container_more_full .btn-primary {
  color: #fff;
  background-color: #006072;
  border-color: #006072;
  border-radius: 30px;
  cursor: pointer;
  padding: 15px 30px;
}
.container_more_full .btn-primary:hover {
  background: #2b3a70;
}
.title{
  text-align: Center;
  margin: 10px 0 20px 0;
}
.sub-title{
  font-size: 14px;
  color: #AAAAAA;
}
.projects{
  margin-top: 15px;
  margin-bottom: 15px;
}
.breads{
  background: url(../images/breads-bg.jpg) no-repeat top center #0d7ea0;
  min-height: 250px;
  padding: 50px 0 0 0;
}
.breads>.title h1,.breads>.title h2,.breads>.title span{
  color: #fff;
}
.my-bread{
  background:none;
}
.my-bread .breadcrumb-item a, .breadcrumb-item a {
  color: #fff;
}
.my-bread .active {
  color: #fcb13c;
}
.breadcrumb-item+.breadcrumb-item::before {
  color: #fff;
}
.project-list {
  padding: 5px 0 30px 0;
}
.thetitle {
  padding: 5px 0;
  border-bottom: 1px solid #eeeeee;
}

.thetitle a{
  color:#56565a;
}
.thetitle a:hover{
  color:#333;
  text-decoration: none;
}
.project-stats {
  background: #1154b0;
  margin: 15px 0 0 0;
  border-radius: 3px;
}

.project-stats h4, .project-stats h5 {
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding-top: 10px;
}

.project-stats span {
  color: #f93d66;
  text-align: center;
  display: block;
  font-weight: 700;
  font-size: 25px;
  font-family: 'Oswald', sans-serif;
}

.light-green{ color:#3df9cb !important; }

.breadcrumb {
  background-color: #006072;
}
.breadcrumb .active {
  color: #fff;
}
.breads .my-bread, .breads .cat-title .breadcrumb {
    background: none !important;
}
.breads .cat-title .breadcrumb .breadcrumb-item a, .breads .my-bread .breadcrumb-item a {
    color: #fff;
}
.breads .cat-title .breadcrumb .active {
    color: #fcb13c;
}
.label-info {
    background-color: #17a2b8;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.large-slider .carousel-controls .carousel-control-next, .large-slider .carousel-controls .carousel-control-prev, .cards-slider .carousel-controls .carousel-control-next, .cards-slider .carousel-controls .carousel-control-prev {
  background: #006072;
}
.container-loop-icon-box {
  background-color: #006072;
}
.divider {
  background-color: #006072;
}
