.nav{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.nav-tabs li{
    width:100%
}
.nav-tabs li .nav-link{
    width:100%;
    border:none;
    padding:10px 0px;
    border-radius:5px;
    text-align:center;
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:0.5px;
    color:var(--text);
    border-bottom:3px solid transparent;
    text-shadow:2px 3px 8px rgba(0,0,0,0.1)
}
.nav-tabs li .nav-link:hover{
    border-color:transparent
}
.nav-tabs li .active{
    color:var(--white) !important;
    background:var(--primary-gdnt);
    border-color:var(--primary) !important
}
.tab-pane{
    padding:30px 0px 0px;
    display:none
}
.tab-pane.active{
    display:block
}
.dandik,.bamdik{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:16px;
    width:48px;
    height:48px;
    line-height:48px;
    text-align:center;
    border-radius:50%;
    color:var(--white);
    background:var(--primary-gdnt);
    text-shadow:2px 3px 8px rgba(0,0,0,0.1);
    -webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,0.15);
    box-shadow:0px 10px 25px 0px rgba(0,0,0,0.15);
    cursor:pointer;
    visibility:hidden;
    opacity:0;
    z-index:1;
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.dandik:hover,.bamdik:hover{
    color:var(--white);
    background:var(--hover-gdnt)
}
.dandik{
    right:-15px
}
.bamdik{
    left:-15px
}
.ucartz-slider-arrow:hover .dandik,.ucartz-slider-arrow:hover .bamdik{
    visibility:visible;
    opacity:1
}
@media (min-width: 576px) and (max-width: 1199px){
    .dandik{
        right:0px
    }
    .bamdik{
        left:0px
    }
}
.ucartz-show-card{
    margin-bottom:30px
}
.ucartz-show-card:hover .ucartz-show-overlay{
    background:var(--show-hover-oly)
}
.ucartz-show-card:hover .ucartz-show-bg img{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.ucartz-show-content{
    position:relative;
    margin-bottom:38px
}
.ucartz-show-bg{
    overflow:hidden;
    border-radius:10px
}
.ucartz-show-bg img{
    width:100%;
    border-radius:10px;
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.ucartz-show-overlay{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border-radius:10px;
    background:var(--show-oly)
}
.show-active{
    position:absolute;
    top:-10px;
    left:-10px;
    width:45px;
    height:45px;
    padding:5px;
    border-radius:50%;
    overflow:hidden;
    background:var(--white)
}
.show-active img{
    width:100%
}
.ucartz-show-time{
    position:absolute;
    top:45%;
    left:50%;
    width:100%;
    text-align:center;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.ucartz-show-time p{
    color:var(--white);
    font-size:20px;
    margin-bottom:7px;
    font-family:var(--sfamily)
}
.ucartz-show-time h4{
    color:var(--white);
    font-weight:var(--mweight)
}
.ucartz-show-host{
    position:absolute;
    bottom:-30px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ucartz-show-host li:nth-child(2),.ucartz-show-host li:nth-child(3){
    margin-left:-25px
}
.ucartz-show-host li a img{
    width:60px;
    border-radius:50%;
    border:5px solid var(--white)
}
.ucartz-show-meta{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.team-card:hover .team-overlay{
    opacity:1;
    height:100%;
    visibility:visible;
    background:var(--team-hover-oly)
}
.team-card:hover .team-icon{
    bottom:30px
}
.team-img{
    position:relative;
    margin-bottom:15px
}
.team-img img{
    width:100%;
    border-radius:10px
}
.team-overlay{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:0%;
    border-radius:10px;
    visibility:hidden;
    opacity:0;
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.team-icon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    bottom:0px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.team-icon li{
    margin:0px 5px
}
.team-icon .icon i{
    width:45px;
    height:45px;
    line-height:45px
}
.ucartz-team-meta{
    text-align:center
}
.ucartz-team-meta h4{
    font-weight:600;
    font-size:20px
}
.ucartz-video-img{
    position:relative;
    margin-bottom:15px
}
.ucartz-video-img img{
    width:100%;
    border-radius:10px
}
.ucartz-video-overlay{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:100%;
    border-radius:10px;
    background:var(--video-oly)
}
.ucartz-video-overlay .icon{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.ucartz-video-overlay .icon i{
    font-size:14px
}
.ucartz-video-overlay .ucartz-icon-inline i{
    background:var(--video-icon)
}
.ucartz-video-content{
    padding:0px 10px
}
.ucartz-video-content h5{
    margin-bottom:5px
}
.ucartz-video-content p{
    font-size:15px;
    line-height:24px
}
.ucartz-blog-card{
    position:relative;
    overflow:hidden;
    border-radius:10px
}
.ucartz-blog-card:hover img{
    -webkit-transform:scale(1.08);
    transform:scale(1.08)
}
.ucartz-blog-card:hover .ucartz-blog-overlay{
    background:var(--blog-hover-oly)
}
.ucartz-blog-card:hover .ucartz-blog-overlay .ucartz-btn-outline{
    background:var(--white);
    border-color:var(--white);
    color:var(--primary)
}
.ucartz-blog-card img{
    width:100%;
    border-radius:10px;
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.ucartz-blog-overlay{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:100%;
    border-radius:10px;
    padding:30px;
    background:var(--blog-oly)
}
.ucartz-blog-overlay p{
    color:var(--white);
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:200px
}
.ucartz-blog-overlay h3{
    position:absolute;
    bottom:100px;
    left:25px;
    right:25px
}
.ucartz-blog-overlay h3 a{
    color:var(--white)
}
.ucartz-blog-overlay .btn{
    font-size:16px;
    font-weight:500;
    padding:8px 25px;
    text-transform:capitalize;
    position:absolute;
    bottom:30px;
    left:25px
}
.ucartz-blog-overlay .ucartz-btn-outline{
    color:var(--white);
    border-color:var(--primary)
}
.ucartz-banner-1{
    background:url(../../img/ucartz-banner-1.jpg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:5px;
    overflow:hidden
}
.ucartz-banner-2{
    background:url(../../img/ucartz-banner-2.jpg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:5px;
    overflow:hidden
}
.ucartz-banner-3{
    background:url(../../img/ucartz-banner-3.jpg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:5px;
    overflow:hidden
}
.ucartz-banner-oly{
    padding:180px 0px 100px;
    background:var(--ucartz-banner-oly)
}
.ucartz-banner-content{
    text-align:center
}
.ucartz-banner-content h1{
    margin-bottom:12px
}
.ucartz-banner-content p{
    color:var(--white);
    font-size:18px;
    margin-bottom:45px
}
@media (max-width: 991px){
    .ucartz-banner-content h1{
        font-size:32px;
        line-height:36px
    }
}
@media (max-width: 767px){
    .ucartz-banner-oly{
        padding:60px 0px
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .ucartz-banner-oly{
        padding:80px 0px
    }
}
.ucartz-about-img{
    position:relative
}
.ucartz-about-1 img{
    width:75%;
    border-radius:50%;
    -webkit-box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1);
    box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1)
}
.ucartz-about-2{
    position:absolute;
    bottom:0px;
    right:40px;
    border-radius:50%;
    border:10px solid var(--white);
    -webkit-box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1);
    box-shadow:0px 0px 30px 20px rgba(0,0,0,0.1)
}
.ucartz-about-2::before{
    position:absolute;
    content:"";
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border-radius:50%;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(91,68,114,0.2)), to(rgba(203,48,255,0.3)));
    background:linear-gradient(rgba(91,68,114,0.2), rgba(203,48,255,0.3))
}
.ucartz-about-2 img{
    width:260px;
    height:260px;
    border-radius:50%
}
.ucartz-about-content{
    margin-left:50px
}
.ucartz-about-content h2{
    margin-bottom:30px
}
.ucartz-about-content h2 span{
    font-size:60px;
    line-height:68px;
    text-transform:uppercase;
    background:var(--primary-gdnt);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.ucartz-about-content p{
    margin-bottom:25px
}
.ucartz-about-content h3{
    position:relative;
    margin-left:50px
}
.ucartz-about-content h3::before{
    position:absolute;
    content:"";
    top:50%;
    left:-50px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:30px;
    height:3px;
    border-radius:30px;
    background:var(--primary-gdnt)
}
@media (max-width: 1199px){
    .ucartz-about-2{
        right:0px
    }
}
@media (max-width: 575px){
    .ucartz-about-img{
        width:290px;
        margin:0 auto 30px
    }
    .ucartz-about-1 img{
        width:80%
    }
    .ucartz-about-2{
        border:6px solid var(--white)
    }
    .ucartz-about-2 img{
        width:150px;
        height:150px
    }
    .ucartz-about-content{
        margin-left:0px
    }
    .ucartz-about-content h2{
        font-size:28px;
        line-height:36px;
        margin-bottom:20px
    }
    .ucartz-about-content h2 span{
        font-size:40px;
        line-height:48px
    }
    .ucartz-about-content h3{
        display:inline-block
    }
}
@media (min-width: 576px) and (max-width: 991px){
    .ucartz-about-img{
        width:500px;
        margin:0 auto 30px
    }
    .ucartz-about-content{
        margin-left:0px
    }
}
.show-btn{
    text-align:center;
    margin-top:20px
}
@media (max-width: 991px){
    #ucartz-show-menu{
        overflow-x:scroll
    }
    .nav{
        width:800px
    }
    .nav-tabs li .nav-link{
        padding:8px 0px
    }
    #ucartz-show-menu::-webkit-scrollbar{
        width:12px;
        background-color:var(--white)
    }
    #ucartz-show-menu::-webkit-scrollbar-thumb{
        border-radius:30px;
        background:#aaaaaa;
        border:5px solid var(--light-white)
    }
}
@media (min-width: 351px) and (max-width: 575px){
    .ucartz-show-part .container{
        max-width:350px
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .ucartz-show-host li a img{
        width:55px
    }
}
.team-slider .team-card{
    margin:0px 15px
}
.team-slider .dandik,.team-slider .bamdik{
    top:38%
}
.ucartz-team-btn{
    text-align:center;
    margin-top:50px
}
@media (max-width: 767px){
    .team-slider .team-card{
        width:240px;
        margin:0px 10px
    }
}
.ucartz-video-slider .ucartz-video-card{
    margin:0px 15px
}
.ucartz-video-slider .dandik{
    top:33%
}
.ucartz-video-slider .bamdik{
    top:33%
}
.video-btn{
    text-align:center;
    margin-top:50px
}
@media (max-width: 575px){
    .ucartz-video-slider .ucartz-video-card{
        width:250px;
        margin:0px 10px
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .ucartz-video-slider .ucartz-video-card{
        width:300px;
        margin:0px 10px
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .ucartz-video-slider .ucartz-video-card{
        width:380px;
        margin:0px 10px
    }
}
.ucartz-gallery-content{
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:100%;
    grid-template-columns:100%;
    -ms-grid-rows:auto;
    grid-template-rows:auto
}
.ucartz-gallery-list{
    display:-ms-grid;
    display:grid;
    grid-gap:25px;
    -ms-grid-columns:(minmax(150px, 1fr))[auto-fit];
    grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));
    -ms-grid-rows:200px;
    grid-template-rows:200px;
    grid-auto-flow:dense
}
.ucartz-gallery-list li{
    position:relative;
    overflow:hidden;
    border-radius:10px
}
.ucartz-gallery-list li:hover img{
    -webkit-transform:scale(1.08);
    transform:scale(1.08)
}
.ucartz-gallery-list li::before{
    position:absolute;
    content:"";
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:1;
    border-radius:10px;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(91,68,114,0.2)), to(rgba(203,48,255,0.3)));
    background:linear-gradient(rgba(91,68,114,0.2), rgba(203,48,255,0.3))
}
.ucartz-gallery-list li img{
    width:100%;
    height:100%;
    border-radius:10px;
    transition:all linear .3s;
    -webkit-transition:all linear .3s;
    -moz-transition:all linear .3s;
    -ms-transition:all linear .3s;
    -o-transition:all linear .3s
}
.ucartz-verti-img{
    grid-row:span 2
}
.hori-img{
    grid-column:span 2
}
.big-img{
    grid-row:span 2;
    grid-column:span 2
}
.gallery-btn{
    text-align:center;
    margin-top:50px
}
@media (max-width: 575px){
    .ucartz-gallery-list{
        grid-gap:15px
    }
}
.ucartz-blog-slider .ucartz-blog-card{
    margin:0px 15px
}
.ucartz-blog-slider .dandik{
    top:50%
}
.ucartz-blog-slider .bamdik{
    top:50%
}
.ucartz-blog-btn{
    text-align:center;
    margin-top:50px
}
@media (max-width: 575px){
    .ucartz-blog-slider .ucartz-blog-card{
        width:250px;
        margin:0px 10px
    }
    .ucartz-blog-overlay h4{
        left:25px;
        right:25px
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .ucartz-blog-slider .ucartz-blog-card{
        width:325px
    }
}
 