/* #region main */
/*********************************************/
/*********************************************/
/*****                                   *****/
/*****           Main    Start           *****/
/*****                                   *****/
/*********************************************/
/*********************************************/
.intro-wrapper{
    background-color: var(--color-lightest-gray);
}
.slider-wrapper{
    max-height: 400px;
    overflow: hidden;
}
.slider-wrapper>.row{
    border-radius: 20px;
    overflow: hidden;
}
.slider-wrapper .swiper-wrapper{
    border-radius: 0;
}
#btn-next1:after,#btn-prev1:after{
    font-size: 36px;
}

#btn-next1,#btn-prev1{
    color: var(--swiper-theme-color);
    font-weight: 900;    
    text-shadow: 0 1px 1px var(--color-second-gray) , 0 -1px 1px var(--color-second-gray) , 1px 0 1px var(--color-second-gray) , -1px 0 1px var(--color-second-gray);
}
#btn-next1{
    right: 40px;
}
#btn-prev1{
    left: 40px;
}
.slider-wrapper>.row{
    position: relative;
}
.slider-wrapper{
    left: 33.33%;
}
.slider-news{
    position: absolute;
    height: 100%;
    right: unset;
    left: 0;
}

.swiper-container3 .swiper-slide{
    height: 100% !important;
    padding-right: 55px;
    padding-left: 20px;
    cursor: default;
}
.swiper-container3.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 10px 0 !important;
}
.swiper-container3 h1{
    line-height: initial !important;
}
.swiper-container3 .swiper-pagination-bullet{
    width: 20px;
    height: 20px;
    position: relative;
    background-color: var(--color-white);
    opacity: 1;    
}
.swiper-container3 .swiper-pagination-bullet-active::after{
    position: absolute;
    content: '';
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 12px;
    height: 12px;
    background-color: var(--color-black);
    border-radius: 50%;
}
.swiper-container3.swiper-container-vertical>.swiper-pagination-bullets{
    position: absolute;
    z-index: 2;
    right: 15px;    
}
#owl1{    
    position: relative;
    padding: 0 80px;
}
#owl1 .owl-next,
#owl1 .owl-prev{
    position: absolute;    
    top: 50%;
    transform: translateY(-50%);    
}
#owl1 .owl-next{
    right: 30px;
}
#owl1 .owl-prev{
    left: 30px;
}
#owl1 .owl-item{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    transition: 0.6s;
    transform: scale(0.95);
}
#owl1 .owl-item:hover{
    transform: scale(1);
}
#owl1 .owl-next,#owl1 .owl-prev{
    font-size: 40px;
    color: var(--color-gray);
    cursor: pointer;
    padding: 10px
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{
    margin: 0;
}
.thumb{
    border-radius: 10px;
    width: 180px;    
    height: 180px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;    
    cursor: pointer;
    color: var(--color-gray);
    background-color: var(--color-white);
}
.thumb:hover{
    background-color: var(--color-main-gray);
}
.thumb span{    
    transform: translateY(25px);
    transition: 0.6s;
}
.thumb div{
    display: inline-block;
    font-size:24px;
    opacity: 0;
    transition: .6s;
}
.thumb:hover span{
    transform: translateY(10px) scale(0.9);
    color: var(--color-white);
}
.thumb:hover div{
    color: var(--color-white);
    opacity: 1;
    transform: translateY(-20px);
}
.thumb span::before{
    font-size: 80px;
}

.thumb img{
    width: 70% !important;
    height: auto !important;
    min-height: 65%;
    max-height: 75%;
}
.flaticon-video-player{
    padding-top: 15px;
}
.card-wrapper{
    padding: 20px 0;
    overflow: hidden;
}

.img-wrapper{                
    border-radius: 20px;    
    overflow: hidden;
} 
.img-wrapper > img{
    width: 100%;
    max-height: 310px;
    height: auto;
    object-fit: cover;    
}
.news-wrapper{
    background-color: var(--color-lightest-gray);
    overflow: hidden;
}
.community-news-wrapper{
    border-radius: 5px;
}
.news-top{
    border-bottom: var(--color-main-gray) solid 0.5px;
}
.news{
    background-color: var(--color-lightest-gray);
    border-radius: 10px;
}


/*********************************************/
/*********************************************/
/*****                                   *****/
/*****           Main    End             *****/
/*****                                   *****/
/*********************************************/
/*********************************************/
/* #endregion main */

/* #region sm */
@media only screen and (min-width:576px){
    /* sm */
    .slider-wrapper{
        left: 50%;
    }
}
/* #endregion sm */

/* #region lg */
@media only screen and (min-width:992px){
    /* lg */
    .slider-wrapper{
        left: 33.33%;
    }
}
/* #endregion lg */

@media only screen and (min-width:576px) and (max-width:768px) {
    .swiper-container3 .swiper-slide h1 {
        font-size: 26px;
    }
    .swiper-container3 .swiper-slide p {
        font-size: 14px;
    }
}

/* #region underSmall */
@media only screen and (max-width:576px){
    /* underSmall */
    .container{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .slider-wrapper{
        left: 0% !important;
    }
    .rtl .swiper-container1 .swiper-slide{
        /*margin: 0 !important;*/
    }
    .header-sliders-wrapper,.slider-wrapper{
        max-height:500px;
        height:500px;
    }
    .swiper-container3{
        overflow: hidden;
    }
    .slider-news{
        bottom: 0;
        height: 40%;
        z-index: 1;
    }
    .swiper-container3 .swiper-slide h1{
        font-size:26px;
    }
    .swiper-container3 .swiper-slide p {
        font-size: 14px;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 32%;
    }
}

/* #endregion underSmall  */


@media only screen and (max-width:450px){
    .slider-news{
        height: 60%;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 22%;
    }
}