@font-face {
    font-family: "Century Gothic Regular";
    src: url("fonts/GOTHIC.TTF");
}

.hero-slider-content > *, .hero-slider-content-2 > *, .hero-slider-content-3 > *, .hero-slider-content-4 > *, .hero-slider-content-5 > * {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn!important;
    animation-name: fadeIn!important;
}
.home-text p {
    font-weight: 200!important;
}
.bg-e5f4f1 {
    background-color: #e5f4f1!important;
}
.hero-slider-content > h1 {
    font-weight: 600!important;
}
.main-menu > li:hover > a {
    color: #4eb2a2!important;
}
.main-menu > li.active > a {
    color: #4eb2a2!important;
}
.hero-slider-content p {
    font-weight: 200;
}
.slider-btn a {
    background: #4eb2a2;
    padding: 20px;
    color: #ffffff!important;
}
.slider-btn a {
    line-height: 60px;
    padding: 0 55px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    background: #4eb2a2;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.slider-btn a:hover {
    line-height: 60px;
    padding: 0 55px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    background: #5acebb;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.slider-btn input {
    background: #4eb2a2;
    padding: 20px;
    color: #ffffff!important;
}
.slider-btn input {
    line-height: 60px;
    padding: 0 55px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    background: #4eb2a2;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.slider-btn input:hover {
    line-height: 60px;
    padding: 0 55px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    background: #5acebb;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.noshow {
    display: none;
}


.bg-000000 {
    background-color: #000000!important;
}
.color-ffffff {
    color: #ffffff!important;
}
.footer-copyright p {
    font-weight: 600!important;
}
.single-testimonial-area .testimonial-content:before {
    content: ""!important;
}
.single-testimonial-area .testimonial-content {
    padding-left: 0px!important;
    text-align: center!important;
}
.single-testimonial-area .testimonial-content h3 {
    font-style: italic;
}
.testimonial-content > p.author-desc {
    font-style: italic!important;
    font-weight: 100!important;
}
.dotted-line {
    border-right: dashed 2px #fff!important;
}
.dotted-line h3 {
    font-family: "Century Gothic Regular"!important;
    font-weight: 600!important;
    color: #fff;
    margin-bottom: 25px;
}
.dotted-line p {
    font-family: "Century Gothic"!important;
    font-weight: 600!important;
    color: #fff;

}
.contact-location {
    background-image: url("img/footer-bg.jpg")!important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.contact-location img {
    margin: 25px;
    max-width: 40px;

}
@media (min-width: 1301px) {
    .home-text p {
        font-size: 18px;
    }
    .hero-slider-content p {
        font-size: 18px;
    }
    .testimonial-content > p.author-desc {
        font-size: 18px!important;
    }
}
@media (max-width: 1300px) and (min-width: 1101px) {
    .home-text p {
        font-size: 17px;
    }
    .hero-slider-content p {
        font-size: 17px;
    }
    .testimonial-content > p.author-desc {
        font-size: 17px!important;
    }
}
@media (max-width: 1100px) and (min-width: 992px) {
    .home-text p {
        font-size: 16px;
    }
    .hero-slider-content p {
        font-size: 16px;
    }
    .testimonial-content > p.author-desc {
        font-size: 16px!important;
    }
}
@media (max-width: 991px) {

    ::-webkit-scrollbar {
        display: none;
    }
    .home-text p {
        font-size: 16px;
    }
    .hero-slider-content p {
        font-size: 16px;
    }
    .testimonial-content > p.author-desc {
        font-size: 16px!important;
    }
    .hero-slider-content {
        margin-top: 25px;
    }
    .single-slider.home-slider {
        background-image: url("img/slideshow-1-small.jpg")!important;
        background-position: center left!important;
    }
    .single-slider.about-slider {
        background-image: url("img/slideshow-2-small.jpg")!important;
        background-position: center left!important;
    }
    .single-slider.mta-slider {
        background-image: url("img/slideshow-4-small.jpg")!important;
        background-position: center left!important;
    }
    .single-slider.mta-workshop-slider {
        background-image: url("img/slideshow-5-small.jpg")!important;
        background-position: center left!important;
    }
    .single-slider.contact-slider {
        background-image: url("img/slideshow-6-small.jpg")!important;
        background-position: center left!important;
    }
}
@media (max-width: 767px) {
    .dotted-line {
        border-right: 0px!important;
        border-bottom: dashed 2px #fff;
    }
    .hero-slider-content {
        margin-left: 25px!important;
        text-shadow: 0px 0px 2px #fff;
    }
}
@media (max-width: 480px) {
    .hero-slider-content {
        text-align: left!important;
        margin-top: 25px!important;
    }
    .hero-slider-content a {
        margin-top: 0px!important;
    }
}