﻿/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

    .slick-list:focus { outline: none; }

    .slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }

    .slick-track:before,
    .slick-track:after { display: table; content: ''; }

    .slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; border: 1px solid #DDD; max-height: 76px; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }


/* Arrows */
.slick-prev,
.slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; margin-top: -10px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }

    .slick-prev:hover,
    .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus { color: transparent; outline: none; background: transparent; }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before { opacity: 1; }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before { opacity: .25; }

    .slick-prev:before,
    .slick-next:before { font: normal normal normal 14px/1 FontAwesome; /*font-family: 'slick';*/ font-size: 30px; line-height: 1; opacity: .75; color: #808080; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir='rtl'] .slick-prev { right: -25px; left: auto; }

.slick-prev:before { content: "\f053"; }

[dir='rtl'] .slick-prev:before { content: "\f054"; }

.slick-next { right: -25px; }

[dir='rtl'] .slick-next { right: auto; left: -25px; }

.slick-next:before { content: "\f054"; }

[dir='rtl'] .slick-next:before { content: "\f053"; }


/*=====================================================
    3. SLIDER css 
======================================================*/

.single-slider { padding-bottom: 300px; }

.slider-cont { position: relative; z-index: 5; }

    .slider-cont h1 { font-size: 60px; font-family: 'Montserrat', sans-serif; font-weight: 700; color: red; padding-bottom: 25px; font-size: 45px }

    .slider-cont p { font-size: 18px; color: #fff; font-weight: 600; padding-bottom: 50px; }

    .slider-cont ul { }

        .slider-cont ul li { display: inline-block; margin-right: 15px; }

            .slider-cont ul li:last-child { margin-right: 0; }

.slider-active .slick-arrow { font-size: 50px; position: absolute; top: 45%; left: 0; color: #fff; cursor: pointer; z-index: 5; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; }

.slider-active .next.slick-arrow { left: auto; right: 0; }

.slider-active:hover .slick-arrow { left: 30px; opacity: 1; visibility: visible; }

.slider-active:hover .next.slick-arrow { left: auto; right: 30px; }

/*===== Index-2 =====*/

.slider-2 .slider-cont h1 { padding-bottom: 10px; text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff; }

.slick-track > div:nth-child(Odd) .slider-cont h1 { color: green !important; }


.slider-2 .slider-cont i { color: red; font-size: 30px; text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff; }
    .slider-2 .slider-cont i:hover { color: green; }

.slick-track > div:nth-child(Odd) .slider-cont i { color: green !important; }
    .slick-track > div:nth-child(Odd) .slider-cont i:hover { color: red !important; }

.slider-2.single-slider { padding-top: 150px; padding-bottom: 200px; background-position: center center; }

/*===== Index-3 =====*/

#slider-part-3 { position: relative; padding-top: 220px; padding-bottom: 120px; }

    #slider-part-3::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }

.slider-cont-3 { position: relative; z-index: 5; background-color: rgba(7, 41, 77, 0.8); padding: 70px 100px 80px; }

    .slider-cont-3 h2 { color: #fff; font-size: 48px; padding-bottom: 8px; }

    .slider-cont-3 span { font-size: 24px; color: #fff; }

.slider-search { background-color: #fff; border-radius: 5px; }

    .slider-search .nice-select { width: 100%; height: 55px; line-height: 55px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 0; }

        .slider-search .nice-select span { font-size: 16px; font-family: 'Poppins', sans-serif; color: #15004f; font-weight: 400; }

        .slider-search .nice-select .list { width: 100%; border-radius: 0; margin: 0; }

        .slider-search .nice-select::after { border-bottom: 0; border-right: 8px solid #15004f; border-top: 8px solid transparent; height: 0px; margin-top: -4px; width: 0px; }

    .slider-search input { width: 100%; height: 55px; border: 0; border-left: 1px solid #a8a8a8; padding-left: 25px; font-size: 16px; font-family: 'Poppins', sans-serif; color: #8a8a8a; }

    .slider-search .main-btn { line-height: 53px; width: 100%; padding: 0; }

        .slider-search .main-btn:hover { border-color: #15004f; }


.slider-feature { }

.singel-slider-feature { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

    .singel-slider-feature .icon { }

    .singel-slider-feature .cont { padding-left: 30px; }

        .singel-slider-feature .cont h3 { color: #fff; padding-bottom: 3px; margin-top: -3px; font-size: 24px; }

        .singel-slider-feature .cont span { color: #fff; font-size: 15px; }
