﻿#fslider_preload {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    font-size: 32px;
    color: #fffefe;
    background: #676666;
    padding: 0 10px;
    border-radius: 5px;
    vertical-align: middle;
}
.box-effect {
    opacity:0;
}
.fullwidth-slider .slick-slide {
    position: relative;
}



.fullwidth-slider {
    position: relative;
    visibility: hidden;
}

    .fullwidth-slider.loading {
        max-height: 400px;
    }

    .fullwidth-slider.loaded {
        visibility: visible;
        max-height:none;
    }

    .fullwidth-slider .fslider {
        overflow: hidden;
    }

    .fullwidth-slider .slide-image {
        text-align: center;
    }

    .fullwidth-slider.fill .slide-image img {
        width:100%;
    }

   .fullwidth-slider:not(.height_fix) .slide-image img {
            float: none;
            display: inline;
            opacity: 0;
            max-width: 100%;
     }
 
   .fullwidth-slider.fill .slide-image {
        background-size: cover !important;
        background-attachment: inherit !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
    }
    .fullwidth-slider.fit .slide-image {
        
        background-attachment: inherit !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
    }
    .fullwidth-slider.fit .slide-image img {
        max-width: 100%;
    }

    .fullwidth-slider .slide-video video {
        width: 100%;
        height: 100%;
    }

    .fullwidth-slider .slick-dots {
        bottom: 25px;
    }


        .fullwidth-slider .slick-dots li button {
            border: 2px solid #cecece;
            border-radius: 100%;
            padding: 0px;
            background-color: transparent;
            width: 12px;
            height: 12px;
            font-size: 0;
            text-indent: -10000px;
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
        }
        .fullwidth-slider .slick-dots li.slick-active button {
            background: #ffffff87;
            width: 17px;
            height: 17px;
        }

    .fullwidth-slider .slick-prev, .slick-next {
        border-radius: 3px;
        width: 50px;
        height: 50px;
        z-index: 999;
        opacity: 0;
    }

.fullwidth-slider:hover .slick-prev, .fullwidth-slider:focus .slick-prev, .fullwidth-slider:hover .slick-next, .fullwidth-slider:focus .slick-next {
    opacity: 1 !important;
}

.fullwidth-slider .slick-next {
    right: 50px;
}

.fullwidth-slider .slick-prev {
    left: 50px;
}

.fullwidth-slider .slick-next:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: Font Awesome\ 5 Free;
    font-size: 50px;
    font-weight: 900;
    content: "\f054";
}

.fullwidth-slider .slick-prev:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: Font Awesome\ 5 Free;
    font-size: 50px;
    font-weight: 900;
    content: "\f053";
}

.fullwidth-slider .slick-dots li button:hover {
    background: #fff;
}

.fullwidth-slider .personal-pic {
    position: absolute;
    z-index: 99;
    color: #fff;
    font-size: 30px;
    text-align:center;

}
    .fullwidth-slider .personal-pic img {
        max-width:100%;
        max-height:100%;
    }



    .fullwidth-slider .personal-pic.bottom {
        bottom: 0px;
    }

    .fullwidth-slider .personal-pic.top {
        top: 20px;
    }

    .fullwidth-slider .personal-pic.left {
        left: 0px;
    }

    .fullwidth-slider .personal-pic.right {
        right: 0px;
    }
    




    .fullwidth-slider .personal-pic .personal-pic-title {
        text-align: center;
        padding: 10px;
    }



    .fullwidth-slider .slide .slide-image-bgcolor {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99;
    }

.fullwidth-slider .slide-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    color: #fff;
    font-size: 30px;
    display: inline-block;
}


.fullwidth-slider .slide-content-text {
    display: inline-block;
}
.fullwidth-slider .slide-content-image {
    display: inline-block;
}
.fullwidth-slider .slide-content.text-center .slide-content-image img { margin: auto;}

.fullwidth-slider .slide-content-text h2 {
    display: inline-block;
    line-height: inherit;
}
    .fullwidth-slider .slide-content-text > span {
        display: block;
    }




.fullwidth-slider .slide-content-text .continue-btn {  display: inline-flex;}

.fullwidth-slider .slide-content.text-center .continue-btn { align-items: center;   justify-content: center;}

.fullwidth-slider .slide-content-text .continue-btn a {
    display: inline-block;
    text-align: center;
}

.slide-content-text .desc span {
    display: block;
}

.fullwidth-slider .slide-content > div {
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
}

    .fullwidth-slider .slide-content > div > div {
        display: table-cell;
    }

        .fullwidth-slider .slide-content > div > div.bottom {
            vertical-align: bottom;
        }

        .fullwidth-slider .slide-content > div > div.top {
            vertical-align: top;
        }

        .fullwidth-slider .slide-content > div > div.middle {
            vertical-align: middle;
        }


.fullwidth-slider .slick-dotted.slick-slider {
     margin-bottom: 0px;
}





/*  **** Slider Settings Style *** */
#fullwidthSlider_20493 .fslider {}#fullwidthSlider_20493 .slick-dots{text-align:left;left:25pxtext-align:left;left:25px}#fullwidthSlider_20493 .slick-prev,#fullwidthSlider_20493 .slick-next{border-color: rgb(230, 145, 56) !important;   background-color: rgba(102, 102, 102, 0.55) !important;}#fullwidthSlider_20493 .slick-dots li button{border-color: rgb(255, 153, 0) !important;}
/*  **** Slides Settings Style *** */
#fullwidthSlider_20493 #slide_20235 .slide-content-text{padding-left:100px;}#fullwidthSlider_20493 #slide_20235 .slide-content-text h2{font-family:helvetica;font-size:70px;font-weight:bold;text-decoration:none;border-radius:5px;margin-top:30px;}#fullwidthSlider_20493 #slide_20235 .slide-content-text .desc span{font-family:arial;font-size:40px;text-decoration:none;}#fullwidthSlider_20493 #slide_20235 .slide-content-text .continue-btn a{font-family:tahoma;font-size:25px;text-decoration:none;border-radius:10px;width:230px;height:50px;margin-top:10px;padding-top:5px;}#fullwidthSlider_20493 #slide_20235 .slide-content-image{}#fullwidthSlider_20493 #slide_20235 .slide-content-image img{}#fullwidthSlider_20493 #slide_20235 .slide-content-text h2{color: rgb(255, 255, 255) !important;   text-shadow: 1px 0 0 rgb(204, 0, 0), 0 -1px 0 rgb(204, 0, 0), 0 1px 0 rgb(204, 0, 0), -1px 0 0 rgb(204, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20235 .slide-content-text .desc  span{color: rgb(255, 255, 255) !important;   text-shadow: 1px 0 0 rgb(0, 0, 0), 0 -1px 0 rgb(0, 0, 0), 0 1px 0 rgb(0, 0, 0), -1px 0 0 rgb(0, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20235 .slide-content-text .continue-btn a{color: rgb(255, 255, 255) !important;   background-color: rgb(255, 153, 0) !important;   border-color: rgb(102, 102, 102) !important;}#fullwidthSlider_20493 #slide_20235 .slide-content-text .continue-btn a:hover{background-color: rgb(255, 255, 255) !important;   color: rgb(204, 0, 0) !important;}#fullwidthSlider_20493 #slide_20494 .slide-content-text{padding-left:100px;}#fullwidthSlider_20493 #slide_20494 .slide-content-text h2{font-family:helvetica;font-size:75px;font-weight:bold;text-decoration:none;padding-right:10px;padding-left:10px;}#fullwidthSlider_20493 #slide_20494 .slide-content-text .desc span{font-family:arial;font-size:40px;text-decoration:none;}#fullwidthSlider_20493 #slide_20494 .slide-content-text .continue-btn a{font-family:tahoma;font-size:25px;text-decoration:none;border-radius:10px;border-style:solid;border-width:1px;width:240px;height:50px;margin-top:10px;padding-top:5px;}#fullwidthSlider_20493 #slide_20494 .slide-content-image{}#fullwidthSlider_20493 #slide_20494 .slide-content-image img{}#fullwidthSlider_20493 #slide_20494 .slide-content-text h2{color: rgb(255, 255, 255) !important;   text-shadow: 1px 0 0 rgb(204, 0, 0), 0 -1px 0 rgb(204, 0, 0), 0 1px 0 rgb(204, 0, 0), -1px 0 0 rgb(204, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20494 .slide-content-text .desc  span{color: rgb(255, 255, 255) !important;   text-shadow: 1px 0 0 rgb(0, 0, 0), 0 -1px 0 rgb(0, 0, 0), 0 1px 0 rgb(0, 0, 0), -1px 0 0 rgb(0, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20494 .slide-content-text .continue-btn a{color: rgb(255, 255, 255) !important;   background-color: rgb(255, 153, 0) !important;   border-color: rgb(67, 67, 67) !important;}#fullwidthSlider_20493 #slide_20494 .slide-content-text .continue-btn a:hover{background-color: rgb(255, 255, 255) !important;   color: rgb(204, 0, 0) !important;}#fullwidthSlider_20493 #slide_20495 .slide-content-text{}#fullwidthSlider_20493 #slide_20495 .slide-content-text h2{}#fullwidthSlider_20493 #slide_20495 .slide-content-text .desc span{font-family:arial;font-size:50px;text-decoration:none;border-radius:20px;margin-top:100px;}#fullwidthSlider_20493 #slide_20495 .slide-content-text .continue-btn a{font-family:arial;font-size:30px;font-weight:bold;text-decoration:none;border-radius:10px;width:400px;margin-top:30px;}#fullwidthSlider_20493 #slide_20495 .slide-content-image{}#fullwidthSlider_20493 #slide_20495 .slide-content-image img{}#fullwidthSlider_20493 #slide_20495 .slide-image-bgcolor{background-color: rgba(0, 0, 0, 0.15) !important;}#fullwidthSlider_20493 #slide_20495 .slide-content-text h2{color: rgb(255, 255, 255) !important;   text-shadow: 1px 0 0 rgb(0, 0, 0), 0 -1px 0 rgb(0, 0, 0), 0 1px 0 rgb(0, 0, 0), -1px 0 0 rgb(0, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20495 .slide-content-text .desc  span{color: rgb(255, 255, 255) !important;   background-color: rgba(102, 102, 102, 0.58) !important;   text-shadow: 1px 0 0 rgb(0, 0, 0), 0 -1px 0 rgb(0, 0, 0), 0 1px 0 rgb(0, 0, 0), -1px 0 0 rgb(0, 0, 0)  !important;}#fullwidthSlider_20493 #slide_20495 .slide-content-text .continue-btn a{color: rgb(255, 255, 255) !important;   background-color: rgb(255, 153, 0) !important;   border-color: rgb(67, 67, 67) !important;}#fullwidthSlider_20493 #slide_20495 .slide-content-text .continue-btn a:hover{color: rgb(166, 28, 0) !important;   background-color: rgb(255, 255, 255) !important;}


@media screen and (min-width: 300px) and (max-width:767px) {
    img: not(.slide_subimg) {height: auto !important; }

/*.fullwidth-slider .personal-pic .personal-pic-title {
   display:none;
}*/

.fullwidth-slider .slick-next {right: 10px;}
.fullwidth-slider .slick-prev { left: 10px;}
.fullwidth-slider .slick-prev, .fullwidth-slider .slick-next { width: 20px;    height: 20px;}
    .fullwidth-slider .slick-next:before, .fullwidth-slider .slick-prev:before { font-size: 30px;  }
    .fullwidth-slider .slick-dots {
        bottom: 5px;
    }
    .fullwidth-slider .slick-dots li {
        width: 12px;
        height: 12px;
    }
    .fullwidth-slider .slick-dots li button {
        background: #ffffff87;
        width: 10px !important;
        height: 10px !important;
    }  

    .fullwidth-slider .slick-dots li button { background: #ffffff87;  width: 10px;  height: 10px;}
.fullwidth-slider .slide-content-text {line-height:normal;}

}

@media screen and (min-width: 300px) and (max-width:1200px) {
    .fullwidth-slider .slide-content-text .desc span {
        line-height: normal !important;
    }
    .fullwidth-slider .slide-content-text .continue-btn a {height:auto;}
}