﻿/*=======================================================================
[05] Slider Area Style
=========================================================================*/
.slider-top-margin {
}

@media only screen and (max-width: 991px) {
    .slider-top-margin {
    }
}

.slider-top-margin2 {
    margin-top: 75px;
}

@media only screen and (max-width: 991px) {
    .slider-top-margin2 {
        margin-top: 71px;
    }
}

.inner-page-top-margin {
    margin-top: 95px;
}

@media only screen and (max-width: 991px) {
    .inner-page-top-margin {
        margin-top: 71px;
    }
}

.slider-area {
    position: relative;
}

    .slider-area .nivoSlider img {
        -webkit-animation: img_scale 20s linear infinite;
        animation: img_scale 20s linear infinite;
    }

@keyframes img_scale {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.slider-area .nivo-controlNav {
    display: none;
}

.slider-area .nivo-directionNav a {
    text-indent: -9999999px;
    opacity: 0;
    visibility: hidden;
    background-color: #ffffff;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    border: 2px solid rgba(204, 210, 212, 0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

    .slider-area .nivo-directionNav a:hover {
        background-color: #0099b2;
    }

        .slider-area .nivo-directionNav a:hover:before {
            color: #ffffff !important;
            background: transparent !important;
        }

    .slider-area .nivo-directionNav a:before {
        font-family: sans-serif;
        font-weight: 400;
        color: #111111 !important;
        cursor: pointer;
        font-size: 1.6rem;
        margin: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 9;
        left: 0;
        right: 0;
        text-indent: 0;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

    .slider-area .nivo-directionNav a.nivo-prevNav {
        left: 0;
    }

        .slider-area .nivo-directionNav a.nivo-prevNav:before {
            content: "<<";
            
        }

    .slider-area .nivo-directionNav a.nivo-nextNav {
        right: 0;
    }

        .slider-area .nivo-directionNav a.nivo-nextNav:before {
            content: ">>";
        }

.slider-area:hover a {
    opacity: 1;
    visibility: visible;
}

.slider-area .nivo-caption {
    opacity: 1;
}

    .slider-area .nivo-caption p {
        padding: 0;
    }

.slider-layout1 .nivo-caption {
    top: 0;
}

@media only screen and (max-width: 575px) {
    .slider-layout1 .nivo-caption {
        top: 20px;
    }
}

.slider-layout1 .slide-1 div.slider-big-text,
.slider-layout1 .slide-2 div.slider-big-text,
.slider-layout1 .slide-3 div.slider-big-text {
    font-size: 30px;
    font-weight: 300;
    color: black;
    line-height: 1.2;
}

@media only screen and (max-width: 767px) {
    .slider-layout1 .slide-1 div.slider-big-text,
    .slider-layout1 .slide-2 div.slider-big-text,
    .slider-layout1 .slide-3 div.slider-big-text {
        font-size: 20px;
    }
}

@media only screen and (max-width: 575px) {
    .slider-layout1 .slide-1 div.slider-big-text,
    .slider-layout1 .slide-2 div.slider-big-text,
    .slider-layout1 .slide-3 div.slider-big-text {
        font-size: 20px;
        text-align: left;
    }
}

.slider-layout1 .slide-1 div.slider-big-text span,
.slider-layout1 .slide-2 div.slider-big-text span,
.slider-layout1 .slide-3 div.slider-big-text span {
    font-weight: 700;
    display: block;
}

.slider-layout1 .slide-1 .slider-big-text.padding-right,
.slider-layout1 .slide-2 .slider-big-text.padding-right,
.slider-layout1 .slide-3 .slider-big-text.padding-right,
.slider-layout1 .slide-1 .slider-paragraph.padding-right,
.slider-layout1 .slide-2 .slider-paragraph.padding-right,
.slider-layout1 .slide-3 .slider-paragraph.padding-right {
    padding-right: 65%;
}

@media only screen and (max-width: 1399px) {
    .slider-layout1 .slide-1 .slider-big-text.padding-right,
    .slider-layout1 .slide-2 .slider-big-text.padding-right,
    .slider-layout1 .slide-3 .slider-big-text.padding-right,
    .slider-layout1 .slide-1 .slider-paragraph.padding-right,
    .slider-layout1 .slide-2 .slider-paragraph.padding-right,
    .slider-layout1 .slide-3 .slider-paragraph.padding-right {
        padding-right: 60%;
    }
}

@media only screen and (max-width: 1199px) {
    .slider-layout1 .slide-1 .slider-big-text.padding-right,
    .slider-layout1 .slide-2 .slider-big-text.padding-right,
    .slider-layout1 .slide-3 .slider-big-text.padding-right,
    .slider-layout1 .slide-1 .slider-paragraph.padding-right,
    .slider-layout1 .slide-2 .slider-paragraph.padding-right,
    .slider-layout1 .slide-3 .slider-paragraph.padding-right {
        padding-right: 50%;
    }
}

@media only screen and (max-width: 991px) {
    .slider-layout1 .slide-1 .slider-big-text.padding-right,
    .slider-layout1 .slide-2 .slider-big-text.padding-right,
    .slider-layout1 .slide-3 .slider-big-text.padding-right,
    .slider-layout1 .slide-1 .slider-paragraph.padding-right,
    .slider-layout1 .slide-2 .slider-paragraph.padding-right,
    .slider-layout1 .slide-3 .slider-paragraph.padding-right {
        padding-right: 40%;
    }
}

@media only screen and (max-width: 767px) {
    .slider-layout1 .slide-1 .slider-big-text.padding-right,
    .slider-layout1 .slide-2 .slider-big-text.padding-right,
    .slider-layout1 .slide-3 .slider-big-text.padding-right,
    .slider-layout1 .slide-1 .slider-paragraph.padding-right,
    .slider-layout1 .slide-2 .slider-paragraph.padding-right,
    .slider-layout1 .slide-3 .slider-paragraph.padding-right {
        padding-right: 30%;
    }
}

@media only screen and (max-width: 575px) {
    .slider-layout1 .slide-1 .slider-big-text.padding-right,
    .slider-layout1 .slide-2 .slider-big-text.padding-right,
    .slider-layout1 .slide-3 .slider-big-text.padding-right,
    .slider-layout1 .slide-1 .slider-paragraph.padding-right,
    .slider-layout1 .slide-2 .slider-paragraph.padding-right,
    .slider-layout1 .slide-3 .slider-paragraph.padding-right {
        padding-right: 0%;
    }
}

.slider-layout1 .slide-1 .slider-paragraph,
.slider-layout1 .slide-2 .slider-paragraph,
.slider-layout1 .slide-3 .slider-paragraph {
    margin: 0 0 0px;
}

@media only screen and (max-width: 767px) {
    .slider-layout1 .slide-1 .slider-paragraph,
    .slider-layout1 .slide-2 .slider-paragraph,
    .slider-layout1 .slide-3 .slider-paragraph {
        display: none;
    }
}

.slider-layout1 .slide-1 .slider-btn-area,
.slider-layout1 .slide-2 .slider-btn-area,
.slider-layout1 .slide-3 .slider-btn-area {
    margin-top: 30px;
    margin-bottom: 5px;
}

    .slider-layout1 .slide-1 .slider-btn-area a.item-btn,
    .slider-layout1 .slide-2 .slider-btn-area a.item-btn,
    .slider-layout1 .slide-3 .slider-btn-area a.item-btn {


        padding: 0px 0px;
        text-transform: uppercase;
        background-color: #0099b2;
        color: #ffffff;
        display: inline-block;
        font-weight: 500;
        border: 1px solid;
        border-color: #0099b2;
        font-size: 15px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

        .slider-layout1 .slide-1 .slider-btn-area a.item-btn:last-child,
        .slider-layout1 .slide-2 .slider-btn-area a.item-btn:last-child,
        .slider-layout1 .slide-3 .slider-btn-area a.item-btn:last-child {
            margin-right: 0;
        }

        .slider-layout1 .slide-1 .slider-btn-area a.item-btn i,
        .slider-layout1 .slide-2 .slider-btn-area a.item-btn i,
        .slider-layout1 .slide-3 .slider-btn-area a.item-btn i {
            margin-top: 5px;
            margin-left: 10px;
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0);
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }

        .slider-layout1 .slide-1 .slider-btn-area a.item-btn:hover,
        .slider-layout1 .slide-2 .slider-btn-area a.item-btn:hover,
        .slider-layout1 .slide-3 .slider-btn-area a.item-btn:hover {
            background-color: #2055e4;
            color: #ffffff;
        }

            .slider-layout1 .slide-1 .slider-btn-area a.item-btn:hover i,
            .slider-layout1 .slide-2 .slider-btn-area a.item-btn:hover i,
            .slider-layout1 .slide-3 .slider-btn-area a.item-btn:hover i {
                -webkit-transform: translateX(5px);
                -ms-transform: translateX(5px);
                transform: translateX(5px);
            }

@media only screen and (max-width: 991px) {
    .slider-layout1 .slide-1 .slider-btn-area a.item-btn,
    .slider-layout1 .slide-2 .slider-btn-area a.item-btn,
    .slider-layout1 .slide-3 .slider-btn-area a.item-btn {
        padding: 0px 5px 5px;
        font-size: 14px;
    }

        .slider-layout1 .slide-1 .slider-btn-area a.item-btn i,
        .slider-layout1 .slide-2 .slider-btn-area a.item-btn i,
        .slider-layout1 .slide-3 .slider-btn-area a.item-btn i {
            font-size: 13px;
            margin-left: 5px;
        }
}

.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn,
.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn,
.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn {
    padding: 14px 25px;
    display: inline-block;
    text-transform: uppercase;
    background-color: #ffffff;
    font-weight: 500;
    border: 1px solid;
    border-color: #ffffff;
    font-size: 15px;
    color: #0099b2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

    .slider-layout1 .slide-1 .slider-btn-area a.item-light-btn i,
    .slider-layout1 .slide-2 .slider-btn-area a.item-light-btn i,
    .slider-layout1 .slide-3 .slider-btn-area a.item-light-btn i {
        color: #0099b2;
        margin-top: 5px;
        margin-left: 10px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .slider-layout1 .slide-1 .slider-btn-area a.item-light-btn:hover,
    .slider-layout1 .slide-2 .slider-btn-area a.item-light-btn:hover,
    .slider-layout1 .slide-3 .slider-btn-area a.item-light-btn:hover {
        background-color: transparent;
        color: #ffffff;
    }

        .slider-layout1 .slide-1 .slider-btn-area a.item-light-btn:hover i,
        .slider-layout1 .slide-2 .slider-btn-area a.item-light-btn:hover i,
        .slider-layout1 .slide-3 .slider-btn-area a.item-light-btn:hover i {
            color: #ffffff;
            -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
            transform: translateX(5px);
        }

@media only screen and (max-width: 991px) {
    .slider-layout1 .slide-1 .slider-btn-area a.item-light-btn,
    .slider-layout1 .slide-2 .slider-btn-area a.item-light-btn,
    .slider-layout1 .slide-3 .slider-btn-area a.item-light-btn {
        padding: 0px 20px 0px;
        font-size: 14px;
    }

        .slider-layout1 .slide-1 .slider-btn-area a.item-light-btn i,
        .slider-layout1 .slide-2 .slider-btn-area a.item-light-btn i,
        .slider-layout1 .slide-3 .slider-btn-area a.item-light-btn i {
            font-size: 13px;
            margin-left: 5px;
        }
}

@media only screen and (max-width: 575px) {
    .slider-layout1 .slide-1 .slider-btn-area,
    .slider-layout1 .slide-2 .slider-btn-area,
    .slider-layout1 .slide-3 .slider-btn-area {
        /*display: none;*/
    }
}
.slider-layout1 .slide-1 .slider-big-text {
    -webkit-animation: fadeInRight 1000ms ease-in-out;
    -moz-animation: fadeInRight 1000ms ease-in-out;
    -ms-animation: fadeInRight 1000ms ease-in-out;
    animation: fadeInRight 1000ms ease-in-out;
}

.slider-layout1 .slide-1 .slider-paragraph {
    -webkit-animation: fadeInRight 1500ms ease-in-out;
    -moz-animation: fadeInRight 1500ms ease-in-out;
    -ms-animation: fadeInRight 1500ms ease-in-out;
    animation: fadeInRight 1500ms ease-in-out;
}

.slider-layout1 .slide-1 .slider-btn-area {
    -webkit-animation: fadeInRight 2000ms ease-in-out;
    -moz-animation: fadeInRight 2000ms ease-in-out;
    -ms-animation: fadeInRight 2000ms ease-in-out;
    animation: fadeInRight 2000ms ease-in-out;
}

.slider-layout1 .slide-2 .slider-big-text {
    -webkit-animation: fadeInLeft 1000ms ease-in-out;
    -moz-animation: fadeInLeft 1000ms ease-in-out;
    -ms-animation: fadeInLeft 1000ms ease-in-out;
    animation: fadeInLeft 1000ms ease-in-out;
}

.slider-layout1 .slide-2 .slider-paragraph {
    -webkit-animation: fadeInLeft 1500ms ease-in-out;
    -moz-animation: fadeInLeft 1500ms ease-in-out;
    -ms-animation: fadeInLeft 1500ms ease-in-out;
    animation: fadeInLeft 1500ms ease-in-out;
}

.slider-layout1 .slide-2 .slider-btn-area {
    -webkit-animation: fadeInLeft 2000ms ease-in-out;
    -moz-animation: fadeInLeft 2000ms ease-in-out;
    -ms-animation: fadeInLeft 2000ms ease-in-out;
    animation: fadeInLeft 2000ms ease-in-out;
}

.slider-layout1 .slide-3 .slider-big-text {
    -webkit-animation: bounceInDown 1000ms ease-in-out;
    -moz-animation: bounceInDown 1000ms ease-in-out;
    -ms-animation: bounceInDown 1000ms ease-in-out;
    animation: bounceInDown 1000ms ease-in-out;
}

.slider-layout1 .slide-3 .slider-paragraph {
    -webkit-animation: zoomIn 1500ms ease-in-out;
    -moz-animation: zoomIn 1500ms ease-in-out;
    -ms-animation: zoomIn 1500ms ease-in-out;
    animation: zoomIn 1500ms ease-in-out;
}

.slider-layout1 .slide-3 .slider-btn-area {
    -webkit-animation: bounceInUp 2000ms ease-in-out;
    -moz-animation: bounceInUp 2000ms ease-in-out;
    -ms-animation: bounceInUp 2000ms ease-in-out;
    animation: bounceInUp 2000ms ease-in-out;
}

.slider-layout2 .slide-1 .text-box {
    -webkit-animation: fadeInRight 500ms ease-in-out;
    -moz-animation: fadeInRight 500ms ease-in-out;
    -ms-animation: fadeInRight 500ms ease-in-out;
    animation: fadeInRight 500ms ease-in-out;
}

.slider-layout2 .slide-2 .text-box {
    -webkit-animation: fadeInLeft 1000ms ease-in-out;
    -moz-animation: fadeInLeft 1000ms ease-in-out;
    -ms-animation: fadeInLeft 1000ms ease-in-out;
    animation: fadeInLeft 1000ms ease-in-out;
}

.slider-layout2 .slide-3 .text-box {
    -webkit-animation: bounceInDown 1500ms ease-in-out;
    -moz-animation: bounceInDown 1500ms ease-in-out;
    -ms-animation: bounceInDown 1500ms ease-in-out;
    animation: bounceInDown 1500ms ease-in-out;
}

.slider-layout3 .slide-1 .slider-big-text {
    -webkit-animation: fadeInRight 1000ms ease-in-out;
    -moz-animation: fadeInRight 1000ms ease-in-out;
    -ms-animation: fadeInRight 1000ms ease-in-out;
    animation: fadeInRight 1000ms ease-in-out;
}

.slider-layout3 .slide-1 .slider-paragraph {
    -webkit-animation: fadeInRight 1500ms ease-in-out;
    -moz-animation: fadeInRight 1500ms ease-in-out;
    -ms-animation: fadeInRight 1500ms ease-in-out;
    animation: fadeInRight 1500ms ease-in-out;
}

.slider-layout3 .slide-1 .slider-btn-area {
    -webkit-animation: fadeInRight 2000ms ease-in-out;
    -moz-animation: fadeInRight 2000ms ease-in-out;
    -ms-animation: fadeInRight 2000ms ease-in-out;
    animation: fadeInRight 2000ms ease-in-out;
}

.slider-layout3 .slide-2 .slider-big-text {
    -webkit-animation: fadeInLeft 1000ms ease-in-out;
    -moz-animation: fadeInLeft 1000ms ease-in-out;
    -ms-animation: fadeInLeft 1000ms ease-in-out;
    animation: fadeInLeft 1000ms ease-in-out;
}

.slider-layout3 .slide-2 .slider-paragraph {
    -webkit-animation: fadeInLeft 1500ms ease-in-out;
    -moz-animation: fadeInLeft 1500ms ease-in-out;
    -ms-animation: fadeInLeft 1500ms ease-in-out;
    animation: fadeInLeft 1500ms ease-in-out;
}

.slider-layout3 .slide-2 .slider-btn-area {
    -webkit-animation: fadeInLeft 2000ms ease-in-out;
    -moz-animation: fadeInLeft 2000ms ease-in-out;
    -ms-animation: fadeInLeft 2000ms ease-in-out;
    animation: fadeInLeft 2000ms ease-in-out;
}

.slider-layout3 .slide-3 .slider-big-text {
    -webkit-animation: bounceInDown 1000ms ease-in-out;
    -moz-animation: bounceInDown 1000ms ease-in-out;
    -ms-animation: bounceInDown 1000ms ease-in-out;
    animation: bounceInDown 1000ms ease-in-out;
}

.slider-layout3 .slide-3 .slider-paragraph {
    -webkit-animation: zoomIn 1500ms ease-in-out;
    -moz-animation: zoomIn 1500ms ease-in-out;
    -ms-animation: zoomIn 1500ms ease-in-out;
    animation: zoomIn 1500ms ease-in-out;
}

.slider-layout3 .slide-3 .slider-btn-area {
    -webkit-animation: bounceInUp 2000ms ease-in-out;
    -moz-animation: bounceInUp 2000ms ease-in-out;
    -ms-animation: bounceInUp 2000ms ease-in-out;
    animation: bounceInUp 2000ms ease-in-out;
}
