.interai-dashboard-right{
    padding-bottom: 0px !important;
}
.interai-dashboard-right::after{
    bottom: 0px !important;
}

.interai-dashboard-right {
  
  min-height: 100vh !important;
}
.union-app-store-top {
        margin-bottom: 10px;
    }
    .union-app-store-top .union-app-store-top-form{
        display: flex;
        padding: 10px;
    }
     .union-app-store-top .union-app-store-top-form .union-app-store-search input{
           padding: 13px;
    border-radius: 36px;
background: url(../images/app-store-search-icon.png) no-repeat rgba(255, 255, 255, 0.03);
    background-position: 10px;

    border: rgba(255, 255, 255, 0.1) solid 1px;
    color: #fff;
    width: 400px;
    font-size: 16px;
    padding-left: 40px;outline: none;
     }
     .union-app-store-top .union-app-store-top-form .union-app-store-search-select select{
        border:0px;
        color: #fff;
        padding: 13px;font-size: 16px;
        background: none;
width: 140px;
outline: none;
     }
        .union-app-store-top .union-app-store-top-form .union-app-store-search-select select option{
            background:#000;
            color:#fff;
        }
     .union-app-store-banner{
        display: flex;
        gap: 1rem;
        padding: 40px 0px;
        background:url(../images/app-store-banner.png) no-repeat ;
        background-position: right;
        background-size: 100%;
        align-items: center;
     }
     .union-app-store-banner .union-app-store-banner-content{
        width: 40%;
     }
     .union-app-store-banner .union-app-store-banner-content h2{
    font-family: eingrantch-mono-black;
    font-size: 5vw;
    line-height: 5.3vw;
    text-transform: uppercase;
    margin: 0px;
    color: #fff;
    letter-spacing: -3px;
     }

    .union-app-store-banner .union-app-store-banner-content h2 span {
    display: block;
    /* background: -webkit-linear-gradient(#4A67F1, #3853D3); */
    background: linear-gradient(to right, rgba(75, 101, 224, 1) 0%, rgba(207, 28, 35, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
  .union-app-store-banner .union-app-store-banner-image{
    width: 60%;
    display: flex; 
    justify-content: flex-end;
}
 .union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner {
    width: 300px;
}
 .union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner p{
    font-size:14px;
    line-height:1.4;
}
.union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner a{
 background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); 
 padding: 10px 20px;
 border-radius: 36px;
 border:0px;
 color: #000;
 margin-top: 10px;
 display: inline-block;
}

.union-app-wrapp{
    padding-top:20px;
    display: flex;
    gap: 1.5rem;
    justify-content: space-between;
}
.union-app-wrapp .union-app-listing{
    width: 75%;
}
.union-app-wrapp .union-app-listing h3{
    text-transform:uppercase;
        font-family: eingrantch-mono-black;
        font-size: 26px;
        margin-bottom: 15px;
}
.union-app-wrapp .union-app-listing .union-app-lists{
    display: grid;
            grid-template-columns: auto auto auto;  
            gap: 1rem; 

}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box{
    display: flex;
    gap: 0.5rem;
  
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box span{
    display:block;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.6);
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box span img{
    width: 11px;
    margin-right: 4px;
    margin-left: 4px;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box h4{
margin: 0px;
font-size: 16px;
font-family: "Plus Jakarta Sans", sans-serif;
margin-bottom: 5px;
font-weight: normal !important;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box h4 a{
color:#fff;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box .union-app-box-img{
    width: 60px;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box .union-app-box-img img{
    width: 100%;
border-radius: 10px;
}

.union-app-wrapp  .union-app-guide{
    width: 25%;
    padding: 20px;
    border-radius: 20px; 
background: linear-gradient(135deg,  rgba(75,101,224,1) 0%,rgba(207,28,35,1) 100%); 
margin-top: 40px;
}
.union-app-wrapp  .union-app-guide h4{
color:rgba(255, 255, 255, 0.5);
 text-transform:uppercase;
        font-family: eingrantch-mono-black;
        font-size: 26px;
        margin-top: 0px;
}
.union-app-wrapp  .union-app-guide p{
       font-size: 16px;
    line-height: 1.5;
    color: #fff;
    font-weight: 500;
    margin-top: 0px;
}
.union-app-wrapp  .union-app-guide span{
       font-size: 14px; 
    color: #fff;
    font-weight: 500; 
}



.artists-non-featured-listing {

}
.artists-non-featured-listing .artist-listing-heading{
    text-align: left;
}

    .artists-non-featured-listing {
       
        padding:  0px;
        width:100%;
        position: relative;
        overflow: hidden;
    } 
    .artists-non-featured-listing .artist-box{
        width: 100%;
        display: inline-block;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: #cccccc solid 1px;
    }
    .artists-non-featured-listing .artist-box h2{ 
    background: linear-gradient(135deg, rgb(52 53 54) 0%, rgb(0 0 0) 100%);
        border-radius: 50%;
        width: 60px;
 
        height: 60px;
        color: #fff; 
        font-size: 36px;
        float: left;
        text-align: center;
        line-height: 60px; 
    }

    .artists-non-featured-listing ul {
        float: right;
        width: 90%;
        padding: 0px;
        margin: 0px;
        list-style:none;
    }
    .artists-non-featured-listing ul li {
        width:25%;
        float:left;
        padding:10px 0px;
        margin:0px 0px;
        list-style:none;
        font-size:12px;
        color:#010101; 
    }
    .artists-non-featured-listing ul li .artist-img img{
        width: auto;
        height: 100%;
        -o-transition: .5s;
        -ms-transition: .5s;
        -moz-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
    }
    .artists-non-featured-listing ul li .artist-img{
        -o-transition: .5s;
        -ms-transition: .5s;
        -moz-transition: .5s;
        -webkit-transition: .5s;
        transition: .5s;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        overflow: hidden;
        display: inline-block;
        float: left;
        margin-right: 10px;
        line-height: 1px;
        display: flex;
    justify-content: center;
    align-items: center;
    }
    .artists-non-featured-listing ul li a {
        font-size:13px;
        color:#fff; font-family: "Plus Jakarta Sans", sans-serif;
        line-height: 40px;
        text-decoration:none;
        cursor: pointer;
    }
    .artists-non-featured-listing ul li a:hover {
        color:#fff;
    }

    .artists-non-featured-listing .artists-fast-links {
        width: 100%;
        margin:30px 0px; 
    }
    .artists-non-featured-listing .artists-fast-links ul{
        margin:0px;
        padding: 0px; 
        list-style: none;
        display: inline-block;
        border-top: #cccccc solid 1px;
        border-bottom: #cccccc solid 1px;
        padding: 15px;
        width: 100%;
        float: none;
        margin:0 auto; 
    }

    .artists-non-featured-listing .artists-fast-links ul li{
        float: left;
        width: 3.8%;
        padding: 0px;
        text-align: center;
        font-size: 26px;
        line-height: 26px;
    }
    .artists-non-featured-listing .artists-fast-links ul li a{
        text-decoration: none;
        font-size: 21px;
        line-height: 21px;
        color: rgba(255, 255, 255, 0.5);
       cursor: pointer;
    }
.are-u-artist-sec{
    padding: 80px 0px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.are-u-artist-sec .are-u-artist-inner h2{
    color:#00DD4B;
       font-family: eingrantch-mono-black;
        font-size: 32px;
        text-transform: uppercase;
        }

.are-u-artist-sec .are-u-artist-inner p{
    color: #fff;font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    line-height: 1.5; font-weight: 300;
    margin: 15px auto ;
    width: 70%;
}
.are-u-artist-sec .are-u-artist-inner{
    width: 35%;
    margin: 0 auto;
}

.are-u-artist-sec .are-u-artist-inner a{
    background: #00DD4B;
    color: #000;
    padding: 12px 35px;
    border-radius: 36px;
    display: inline-block;
    margin-top: 10px;
      text-transform: uppercase;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    }

.artists-non-featured-heading .artist-listing-heading{
       text-align: center;
    line-height: 1.3;
    margin-top: 40px;
}
.artists-non-featured-heading .artist-listing-heading h2{
    text-transform:uppercase;
    font-size:3.5vw;
color:#fff;
margin-top:10px; 
}
.artists-non-featured-heading .artist-listing-heading h3{
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;font-size: 15px;
    text-transform: uppercase;

    background: linear-gradient(to right, rgb(199 199 199) 0%, rgb(255 255 255) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.artists-non-featured-heading .artist-listing-form{
    float: right;
    width: 25%;
    position: relative;
    margin-top: 15px;
}
.artists-non-featured-heading .artist-listing-form input{
    background: none;
    border:0px;
    outline: none;
        padding: 13px;
    border-radius: 36px;
    background: url(../images/app-store-search-icon.png) no-repeat rgba(255, 255, 255, 0.03);
    background-position: 10px;

    padding-left: 30px;
    border: rgba(255, 255, 255, 0.1) solid 1px;
    color: #fff;
    width: 100%; 
color: #fff;
font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 300;
    font-size: 16px;
}
.artists-non-featured-heading .artist-listing-form button{
    border:0px;
    outline: none;
    position: absolute;
    right: 5px;
    top: 10px;
}
.search-results .union-app-wrapp .union-app-listing .union-app-lists {
  display: grid;
  grid-template-columns: auto auto auto auto;
  gap: 1.9rem;
}
.search-results .union-app-wrapp .union-app-listing {
  width: 100%;
}

@media (min-width: 1440px) {
    .union-app-wrapp .union-app-listing .union-app-lists {
  
  gap: 1rem;
}
.union-app-wrapp .union-app-listing h3 {
   font-size: 31px;
  margin-bottom: 25px;
}
  .union-app-wrapp .union-app-listing .union-app-lists .union-app-box span {
     font-size: 13px;
  }
  .union-app-wrapp .union-app-guide p {
  font-size: 18px;
}
.union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner p {
  font-size: 16px;
  line-height: 1.4;
}
}
@media (min-width: 1580px) {
    .union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner p {
  font-size: 18px;
  line-height: 1.4;
}
    .union-app-store-banner .union-app-store-banner-content h2 {
   font-size: 5.5vw;
}
     .union-app-store-banner {
    padding: 110px 0px;

  }
.artists-non-featured-listing .artists-fast-links ul {
    padding: 25px 15px;
}
.artists-non-featured-listing .artists-fast-links ul li a {
    text-decoration: none;
    font-size: 1.8rem;
    line-height: 2.2rem;
}
.artists-non-featured-listing .artist-box h2 {

    width: 70px;
    height: 70px; 
    font-size: 40px; 
    line-height: 70px;
}
.artists-non-featured-listing ul li .artist-img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
.artists-non-featured-listing ul li a {
    font-size: 1rem; 
    line-height: 60px;
    text-decoration: none;
}
.artist-listing-heading h2 {
  font-size: 50px;
  }
.artist-listing-banner .artist-listing-banner-content p {
  font-size: 22px;
}
.artist-listing-banner .artist-listing-banner-content h2 {
   font-size: 62px;
}
.artist-listing-heading h3 {
  font-size: 18px;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box span {
    display: block;
    font-size: 15px; 
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box h4 {
 
    font-size: 19px; 
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box .union-app-box-img {
    width: 70px;
}
.union-app-wrapp .union-app-guide p {
    font-size: 20px;
}
.union-app-wrapp .union-app-guide h4 { 
    font-size: 31px; 
}
.union-app-wrapp .union-app-guide span {
    font-size: 16px;
}
.union-app-wrapp .union-app-guide {
     padding: 23px
}
.union-app-store-banner .union-app-store-banner-image .union-app-store-banner-image-inner {
  width: 400px;
}
}
@media (min-width: 1780px) {
 .union-app-wrapp .union-app-listing .union-app-lists .union-app-box span { font-size: 16px;
    line-height: 1.4;
  }
    
}
@media only screen and (max-width: 1099px) and (min-width: 651px){
    .artist-listing-featured .artist-f-card .artist-f-card-inner {
   height: 338px;
}
.are-u-artist-sec .are-u-artist-inner {
  width: 65%;
  }
.artists-non-featured-listing .artist-box h2 {
 
  width: 50px; 
  height: 50px; 
  font-size: 26px; 
  line-height: 55px;
}
    .artist-listing-banner .artist-listing-banner-content h2 { 
  font-size: 35px;
}
.artist-listing-heading h2 {
   font-size: 32px;
  }
  .artist-listing-heading h3 {
   font-size: 14px;
}
.artist-listing-featured .artist-f-card .artist-f-card-inner .artist-title {
   font-size: 16px;
  }
.artist-listing-banner .artist-listing-banner-content p {
  font-size: 14px;
  }
    .artist-listing-banner{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 360px;
    overflow: hidden;
}

.artist-listing-banner img{
    width: auto;
    height: 100%;
}
    }
@media only screen and (max-width: 650px) {
.union-app-store-top .union-app-store-top-form .union-app-store-search input {
 
    width: 200px;
    font-size: 14px;
    padding-left: 40px;
    outline: none;
}
.union-app-store-banner { 
    padding: 20px 0px; 
    padding-top: 60px;
    background-position: top right;
    background-size: 190%; 
    flex-direction: column;
        align-items: inherit;
}
.union-app-store-banner .union-app-store-banner-content {
    width: 100%;
}
.union-app-store-banner .union-app-store-banner-content h2 { 
    font-size: 12vw;
    line-height: 12.3vw; 
 
    letter-spacing: -3px;
}
.union-app-wrapp { 
    gap: 1rem;
    flex-direction: column; 
}
.union-app-wrapp .union-app-listing {
    width: 100%;
}
.union-app-wrapp .union-app-listing .union-app-lists {
  grid-template-columns: 100%;
    gap: 1.2rem;
}
.union-app-wrapp .union-app-listing .union-app-lists .union-app-box span {
    display: block;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.6);
}
.union-app-wrapp .union-app-guide {
    width: 100%;
    padding: 30px; 
    margin-top: 40px;
}

 .are-u-artist-sec .are-u-artist-inner {
  width: 90%;
}
    .artist-listing-featured .artist-f-card {
  padding: 10px;
  float: left;
  width: 100%;
}
.artist-listing-banner .artist-listing-banner-content p {
  font-size: 15px; 
  padding: 0px 36px;
  line-height: 1.5;
}

.are-u-artist-sec .are-u-artist-inner h2 {
 
  font-size: 23px;
}
.artist-listing-banner{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 560px;
    overflow: hidden;
}

.artist-listing-banner img{
    width: auto;
    height: 100%;
}
            .artists-non-featured-listing .artist-box h2 {
              
                 
           font-size: 29px; 
    text-align: center;
    line-height: 44px;
    margin: 15px 0px;
    width: 40px;
    height: 40px;
            }
            .artists-non-featured-listing ul li .artist-img {

                width: 40px;
                height:40px;
                border-radius: 50%;
            }
            .artists-non-featured-listing ul li a {
              font-size: 14px;
    text-decoration: none;
    line-height: 36px;
            }
            .artists-non-featured-listing .artists-fast-links ul li {
  float: left;
  width: 10.8%;
}
.artist-listing-heading{
    padding: 0px 20px;
}
.artist-listing-heading h2 {
   font-size: 32px;
  }
.artist-listing-banner .artist-listing-banner-content h2{
    font-size: 36px; 
}
.artist-listing-heading h3 {
   font-size: 13px;
   line-height: 1.4;
}
.artists-non-featured-listing .artist-listing-heading {
  text-align: center;
}
            .artists-non-featured-listing ul li {
                width: 100%;
                float: left;
                padding: 10px 0px;
                margin: 0px 0px;
                list-style: none;
                font-size: 12px; 
            }
            .artists-non-featured-listing ul {
  float: right;
  width: 80%;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.artists-non-featured-listing .artists-fast-links ul li{
    margin-bottom: 5px;
    }
.artists-non-featured-listing .artists-fast-links ul{
    border:0px;
}
.artists-non-featured-heading .artist-listing-form {
  float: right;
  width: 100%;
  position: relative;
  margin-top: 15px;
  margin-bottom: 20px;
}
.artists-non-featured-heading .artist-listing-heading h2 {
    text-transform: uppercase;
    font-size: 9.5vw;
}
.interai-dashboard-right {
  padding-bottom: 40px !important;
}
.search-results .union-app-wrapp .union-app-listing .union-app-lists {
  display: grid;
  grid-template-columns: auto;
  gap: 1.9rem;
}
}