body #index-page {
    background: #333;
    /* background: #026832; */
    color: #fff;
}

body #inside-page {

    /* margin-top: 66.66px; */
}

body #inside-page .navbar .nav-item {

    /* font-size: 1.4rem; */
}

body {
    background: #fff;
    /* background: #026832; */
    /* color: #026832; */
    /* padding-top: 70px; */
}

p .card-text img .float-left {
    margin-right: 10px;
}

.carousel-item {
    height: 450px;
}

.carousel-image-1 {
    background: url('../img/banner2.jpg');
    background-size: cover;
}

.carousel-image-2 {
    background: url('../img/banner3.jpg');
    background-size: cover;
}

.carousel-image-3 {
    background: url('../img/banner4.jpg');
    background-size: cover;
}

/* Styles to make FAQ arrows (Accordion) move */
.collapsed i.fas.fa-arrow-circle-down {}

.collapsed i.fas.fa-arrow-circle-down {
    transform: rotate(-90deg);
}

.contact-form-area {
    background: #333;
}

.language-link {
    color: rgba(255, 255, 255, 0.5);
    margin-right: 0.5rem;
    padding: 0.5rem;
}

.phoneto {
    color: white;
    margin-right: 0.5rem;
    padding: 0.5rem;
}

nav #main-navbar .navbar {
    border-bottom: #008ed6 3px solid;
    opacity: 0.8;
    padding: 0 !important;
}

.navbar-dark {
    background-color: #026832 !important;
}

.navbar-nav>li>.dropdown-menu {
    background-color: #026832;
    color: yellow;
}

.navbar {
    margin-top: 0em;
    padding: 0rem;
    padding-bottom: .5rem;
    /* background: #026832; */
    background: #333;
    /* opacity: 0.8; */
}

/* #home-section {
    background: url(../img/banner5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 700px;
}

#home-section .dark-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 700px;
    background: rgba(0, 0, 0, 0.7);
} */

#home-section .home-inner {
    padding-top: 0px;
}

#page-header {
    height: 200px;
    background: url('../img/image1.jpg');
    background-position: 0 -360px;
    background-attachment: fixed;
    color: #fff;
    border-bottom: 1px #eee solid;
    padding-top: 50px;
}

#therapists img {
    margin-top: -50px;
}

#therapists .card:hover {
    background: #ffc107;
    color: #fff;
}

#therapists .fab {
    color: #fff;
}

#video-section .fas {
    color: #026832;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
}

#main-footer a {
    color: #fff;
}

.AU,
.CA,
.ES,
.EU,
.GB,
.GL,
.JP,
.NZ,
.US {
    background: url(../img/sprites-flag.png) no-repeat;
    display: inline-block;
    vertical-align: -30%;
}

.AU {
    background-position: 0 0;
}

.AU,
.CA {
    height: 24px;
    width: 24px;
}

.CA {
    background-position: 0 -24px;
}

.EU {
    background-position: 0 -48px;
}

.EU,
.JP {
    height: 24px;
    width: 24px;
}

.JP {
    background-position: 0 -72px;
}

.NZ {
    background-position: 0 -96px;
}

.ES,
.NZ {
    height: 24px;
    width: 24px;
}

.ES {
    background-position: 0 -120px;
}

.GB {
    background-position: 0 -144px;
}

.GB,
.US {
    height: 24px;
    width: 24px;
}

.US {
    background-position: 0 -168px;
}

.GL {
    background-position: 0 -192px;
    height: 24px;
    width: 24px;
}

span.paw-icon {
    background: url('../img/paw-icon.png') no-repeat;
    display: inline-block;
    width: 40px;
    height: auto;
}

/*============= CLIENTS SECTION =============*/

#clients-carousel {
    max-width: 1200px;
    margin: 0 auto;
}

.clients img,
#testimonials img {
    border-radius: 50%;
    transition: transform .3s ease;
}

.clients img:hover {
    transform: scale(.95);
}

blockquote .svg-inline--fa {
    margin: 1rem;
    color: #1EBBA3;
}

.clients-hr {
    border-top: .1rem solid #026832;
}

.heading-underline {
    width: 3rem;
    height: .2rem;
    background-color: #026832;
    margin: 0 auto 2rem;
}

/*=============  =============*/
#testimonials a,
#problems a {
    /* color: #F6EB13; */
    color: #f0ad4e;
    /* color: #F17E77; */
    /* color: #B5A752; */
}

#testimonials .fa-quote-left {
    color: #f0ad4e;
}

#testimonials .blockquote-footer {
    color: black;
}

/* Portfolio Grid - Trainer Home Page styles */
#main-header img {
    width: 100%;
    height: 100%;
}

#main-header .port-item {
    width: 30%;
}

#main-header .port-item:hover {
    opacity: 0.8;
    cursor: pointer;
}

.bg-black {
    color: #fff;
    background: #000;
}

@media (min-width: 1199px) {
    .port-item {
        padding: 3em !important;
    }
}

/* The given screen size or smaller */

/* Extra small devices (portrait phones)*/

@media (max-width: 575px) {
    h1 {
        font-size: 1.5rem;
    }
}

/* Small devices (landscape phones)*/

@media (max-width: 767px) {}

/* Medium devices (tablets)*/

@media (max-width: 991px) {}

/* Large devices (desktops)*/

@media (max-width: 1199px) {}