/* slider Css */

.slider-image img {
    width: 100%;
    object-fit: cover;
}
.slider-wrap[data-option] .slider-inner-wrap:first-child {
    z-index: 999;
}
.angle_left {
    clip-path: polygon(45% 0,5% 50%,46% 100%,39% 100%,0 50%,39% 0);
    color: red;
    background: #000;
    width: 28px;
    height: 24px;
    display: block;
}
.right_angle {
    clip-path: polygon(64% 0,100% 50%,58% 100%,51% 100%,94% 50%,58% 0);
    width: 24px;
    height: 24px;
    display: block;
    background: #000;
}
.full-slider-wrap img {
    object-fit: cover;
    width: 100%;
}

.slider-wrap.slider-run-class.full-width-slider .slick-prev.pull-left.slick-arrow {
    left: 0;
}
.slider-wrap.slider-run-class.full-width-slider .slick-next.pull-right.slick-arrow {
    right: 0;
}

.slick-prev.pull-left.slick-arrow {
    background: transparent !important;
    border: none;
    position: absolute;
    z-index: 10;
    top: 50%;
    transform: translate(0%,-50%);
    left: -40px;
    outline: none;
}
.slick-next.pull-right.slick-arrow {
    background: transparent !important;
    border: none;
    position: absolute;
    z-index: 10;
    right: -40px;
    transform: translate(0%,-50%);
    top: 50%;
    outline: none;
}
.slick-dots {
    display: flex;
    justify-content: center;
    margin: 0 !important;
    list-style-type: none !important;
    position: absolute;
    width: 100%;
    padding: 0;
    padding-top: 10px !important;
}
.slick-dots li {
    margin: 0 0.25rem !important;
}
.slick-dots button {
    display: block;
    width: 15px;
    height: 4px;
    padding: 0;
    border: none;
    border-radius: 0%;
    background-color: #c8c3c3 !important;
    text-indent: -9999px;

}
.slick-dots li.slick-active button {
    background-color: #595757 !important;
}
.slider_main {
    margin-bottom: 25px;
}

/*  */
.sli_divider {
    width: 60%;
    flex-basis: 60%;
}
.slider_devider {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f6f6f6;
}
.slider_image_devider {
    padding: 45px;
}
.slider_content_devider {
    padding-right: 45px;
    flex-grow: 1;
}
.main_s_title {
    padding-left: 28px;
    text-align: right;
    font-weight: 300;
}
.main_s_title h2, .main_s_title h1 {
	color: #666;
	font-size: clamp(1.5rem, 5vw, 2.7rem);
	text-transform: uppercase;
	font-family: 'Ropa Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0em;
	margin-bottom: 15px;
	text-align: right;
	display: block;
	padding-left: 50px;
}
.main_s_title p {
    text-align: right;
}
/*Common for All position */
.slider_own_content {
    position: absolute;
    bottom:0;
    padding: 10px 15px;
}
body .slider_own_content * {
    color: #fff;
    font-size: clamp(22px,4vw,36px) !important;
    text-align: center;
}
.slider_own_content.center-left {
    top: 50%;
    transform: translate(0,-50%);
    left: 8%;
    bottom: initial;
    text-align: left;
}
.full-slider-wrap::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.slider_own_content.center {
    left: 50%;
    top: 50%;
    bottom: initial;
    transform: translate(-50%, -50%);
    text-align: center;
}
.slider_own_content.center-right {
    right: 8%;
    top: 50%;
    transform: translate(0,-50%);
    bottom: initial;
}
.slider_own_content.bottom-left {
    bottom: 40px;
    left: 40px;
}
.slider_own_content.bottom-center {
    left: 50%;
    bottom: 40px;
    transform: translate(-50%,0);
    text-align: center;
}
.slider_own_content.bottom-right {
    right: 40px;
    bottom: 40px;
}

.slider_own_content p:first-child {
    margin-top: 0;
}
.slider_own_content p:last-child {
    margin-bottom: 0;
}

.slider-img-div {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative;
}

.column_rev {
    flex-direction: row-reverse;
}
.column_rev_title{
    text-align: left;
}
.main_s_title.column_rev_title p {
    text-align: justify;
}
.column_rev_title h2{
    text-align: left;
}
.column_rev_div {
    padding-left: 40px;
    padding-right: 25px;
}

.full-slider-wrap {
    position: relative;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.full-slider {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/*Multiple Content Type*/
.slider_main .multi-content {
    display: flex;
    align-items: last baseline;
}
.slider_main .multi-content .slider-content {
    flex-basis: 42%;
}
.slider_main .multi-content .multi-content-image {
    flex-basis: 58%;
}
.slider_main .multi-content .multi-content-image img {
    object-fit: contain;
    position: static;
    transform: translate(0);
}
.multi-content.content-left {
    flex-direction: row-reverse;
}
.slider-content h2, .slider-content h3 {
    margin: 0;
    font-weight: 600;
    font-size: clamp(1rem, 10vw, 3rem);
    position: relative;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 20px;
}
.slider-content-inner {
    max-width: 390px;
}

.slider-content-inner a {
    background: #0e4f7f;
    color: #fff !important;
    padding: 5px 15px;
    border: 1px solid rgba(0,0,0,.5);
    display: inline-block;
    border-radius: 4px;
    text-decoration: none;
}

@media only screen and (max-width: 768px) {
    .multi-content {
        flex-direction: column !important;
    }
    body .slider_main .multi-content-divider {
        height: auto !important;
    }
    html body .slider-wrap.multi-content-divider, html body .slider-wrap.multi-content-divider,html body .slider-wrap.multi-content-divider .slick-slide {
        height: auto !important;
    }
    html body .slider_main .multi-content .multi-content-image img {
        object-fit: none;
    }
    .main_s_title h2, .main_s_title h1 {
        padding: 0;
    }
}
/* Midea Query For Mobile */

@media only screen and (max-width: 768px) {
    .slider_image_devider {
        padding: 0px;
    }
    .main_s_title {
        padding-left:0;
    }
    .slider-wrap {
        display: block !important;
        overflow:hidden;
    }
    body .slider-wrap,
    body .slider-wrap.slick-slider,
    body .slider-wrap .slick-slide {
        height: 250px !important;
    }
    .slider-img-div img {
        height: 100% !important;
    }
    /*    .slick-initialized.slider-wrap {
            overflow:visible !important;
        }*/
    .slider_with_content_main {
        padding: 25px;
    }
    .slider_devider,.column_rev{
        flex-direction: column;
    }
    .slider_image_devider {
        width: 100%;
        max-width: 100%;
    }
    .slider_content_devider {
        padding: 0 15px;
    }
    .slider_with_content_main .main_s_title h2 {
        text-align: center;
    }
    .main_s_title p {
        text-align: center;
    }
    .column_rev_div{
        padding:0
    }
}



@media only screen and (max-width: 480px) {
    .slider-img-div{
        max-height: 250px;
    }

    .full-slider-wrap{
        max-height: 300px;
    }
}