.main-side-bar {
  flex-grow: 1;
  margin-top: 2px !important;
  min-width: 280px;
  flex-shrink: 1;
  /*! padding: 0px 5px; */
  flex-basis: 280px;
}
 /**styling the left sidebar */
.upload-main-heading {
  padding: 10px 0px;
  padding-top: 0px;
  border-bottom: 1px solid #d2d2d2;
  color: #3c3c3c;
}
.my-experiences-text {
  background-color: #ff468cd9;
  overflow: hidden;
  border-radius: 4px;
  color: white;
  display: flex;
  align-items: center;
}
.my-experience-count-indicator {
  display: inline-block;
  background-color: white;
  color: red;
  width: 30px;
  height: 30px;
  display: inline-flex;
  justify-content: center;
  align-content: center;
  border-radius: 50%;
  font-size: 12px;
  margin: 2px 5px;
}
.experience-text {
  flex-grow: 1;
}
.empty-bin {
  background: rgb(255, 0, 106);
  border-radius: 4px;
  justify-content: center;
  font-size: 30px;
  display: flex;
  align-items: center;
  color: white;
  height: 26px;
  width: 37px;
}
  
.add-experience {
  background-color: mediumpurple;
  display: inline-block;
  font-size: 14px;
  padding: 4px 10px;
  align-self: flex-end;
}
.experience-gadget svg {
  fill: #44b570 !important;
}
.upload-videos svg {
  fill: white !important;
}
.experience-gadget svg .heart-black-st0 {
  fill: #44b570 !important;
}

.create-experience-item {
  margin: 10px 5px;
  display:none;
}
.archive-destination-category {
  text-decoration: none;
  font-size: 14px;
  color: #393939;
  padding: 7px 0px;
  display: block;
}
.archive-widget-list-item {
  list-style: none;
}
.left-archive-widget-content {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  padding: 10px;
}
.experience-gadget {
  box-shadow: 0px 0px 5px 0px #cacaca;
  margin: 5px 8px;
  border-radius: 4px;
  background-color: #ffffff91;
  height: fit-content;
}
.heading-container {
  padding: 4px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.side-heading {
  /*! color: #f9f9f9; */
  /*! background-color: #888; */
  padding: 0px 5px;
  font-weight: bold;
  font-size: 14px !important;
  border-radius: 2px;
  height: 33px;
  display: flex;
  align-items: center;
  /*! color: white; */
  text-transform: uppercase;
  font-size: 13px !important;
  font-weight: normal;
  user-select: none;
}
.my-panel-minimize-button.bt1 {
  display: none;
}
.arrow img {
  display: block;
  width: 30px;
  height: 30px;
}
.video-taxonomies {
  /*! background-color: #dbdbdb1a; */
  border-top: 1px solid #cecece;
  padding: 5px 0px;
  /*! border-radius: 4px; */
}
.upload-item-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tax-item {
  list-style: none;
  margin: 10px 0px;
    margin-left: 0px;
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.tax-item.upload-item-wrap .tax-text {
  padding-left: 0px;
}
.tax-item .tax-text {
  color: #282828;
  font-size: 14px;
  padding-left: 10px;
  user-select: none;
}
li .tax-icon-holder {
  height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 17px;
}
.tax-icon-holder svg {
  width: 14px;
  height: 14px;
}
.experience-gadget svg {
  stroke: #44b570;
  fill: #44b570;
}
.tax-item a {
  text-decoration: none;
  color: #282828;
  flex-grow: 1;
}
.notification-count {
  background-color: #ff006a;
  color: white;
  font-size: 12px;
  border-radius: 4px;
  padding: 3px;
  width: fit-content;
  height: 19px;
  display: inline-flex;
  margin: auto 10px;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  font-style: italic;
  font-weight: bold;
}
.tax-item.upload-item-wrap .text-holder {
  padding-left: 6px;
}
.text-holder {
  font-size: 13px !important;
}
.left-archive-widget-content {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  padding: 10px;
  border-top: 1px solid #cecece;
}
.archive-widget-list-item {
  list-style: none;
}
.archive-destination-category {
  text-decoration: none;
  font-size: 14px;
  color: #393939;
  padding: 7px 0px;
  display: block;
  user-select: none;
}
.close-button{
  background-color: limegreen;
  border-radius: 4px;
  justify-content: center;
  font-size: 14px;
  display: flex;
  align-items: center;
  color: white;
  height: 26px;
  width: 37px;
  margin-right: 5px;
}
.upload-videos {
  background: #44b570;
  border-radius: 4px;
  justify-content: center;
  font-size: 14px;
  display: flex;
  align-items: center;
  color: white;
  height: 26px;
  width: 37px;
  margin-right: 5px;
}
.close-button:hover{
  background-color: #44b570;
}
.upload-videos:hover {
  background-color: limegreen;
}
.tax-item.upload-item-wrap .tax-icon-holder {
  height: 16px !important;
  overflow: hidden;
}
.upload-videos svg {
  fill: white !important;
}




@media all and (min-width:1001px) {
  .activate-destination-filter-submenu {
/*       grid-template-columns: repeat(3,1fr); */
    }
  .experience-flex {
    grid-template-columns: repeat(3,1fr);
    justify-items: center;
  }
  .video-thunmbnail {
/*     width: 100%;
    border-radius: 4px;
    height: 180px !important;
    object-fit: cover;
    background-color: grey; */
  }
  .dropdown-toggle-button {
    display: none !important;
  }
}



/* responsive main sidebar left*/
@media all and (max-width:1000px) {
  .experience-flex {
    grid-template-columns: repeat(3,1fr);
    justify-items: center;
  }
  .video-thunmbnail {
/*     width: 100%;
    border-radius: 4px;
    height: 180px;
    object-fit: cover;
    background-color: grey; */
  }
  .left-archive-widget-content{
    grid-template-columns: auto auto auto auto auto;
    display: none;
  }
  .tax-item {
    width: 98%;
    background-color: #f2f2f2;
    padding: 5px;
    border-radius: 4px;
  }
  .video-taxonomies {
    grid-template-columns: repeat(2,1fr);
    justify-items: left;
    display: none;
  }
  .main-side-bar {
    flex-basis: 0px
  }
  @media all and (max-width:800px) {
    .activate-destination-filter-submenu {
      grid-template-columns: repeat(3,1fr);
    }
    .experience-flex {
      grid-template-columns: repeat(2,1fr);
      justify-items: center;
    }
    .video-thunmbnail {
/*       width: 100%;
      border-radius: 4px;
      height: 180px;
      object-fit: cover;
      background-color: grey; */
    }
    .left-archive-widget-content{
      grid-template-columns: repeat(4,1fr);
    }
    .video-taxonomies {
      grid-template-columns: repeat(2,1fr);
    }
    .tax-item {
      width: 90%;
    }
    @media all and (max-width:600px) {
      .activate-destination-filter-submenu {
      grid-template-columns: repeat(2,1fr);
    }
      .acc-description-info {
        padding: 20px 0px;
      }
      .experience-gadget {
        box-shadow: none;
        padding: 0px;
        
      }
      .trending-experience-header {
        /*! border-radius: 0px; */
        /*! margin: auto 0px; */
        flex-grow: 1;
      }
      .heading-container {
        padding: 4px 0px;
        background-color: #dbdbdb;
        border-radius: 4px;
      }
      .main-side-bar,
      .experience-container {
        margin: 0px;
        padding: auto 0px;
      }
      .experience-flex {
        grid-template-columns: auto;
        justify-items: center;
      }
      .video-thunmbnail{
/*         height: 55vw;
        min-height:180px; */
      }
      .left-archive-widget-content{
        grid-template-columns: repeat(3,1fr);
        border: none !important;
      }
      .video-taxonomies {
        grid-template-columns: repeat(2,1fr);
        border: none !important;
      }
      .tax-item {
        width: 90%;
      }
      .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
        /*! width: 100%; */
        /*! object-fit: cover; */
        /*! height: 60vw; */
        /*! border-radius: 4px; */
        /*! min-height: 180px; */
      }
      @media all and (max-width:400px) {
        .left-archive-widget-content{
          grid-template-columns: auto auto;
        }
        .video-taxonomies {
          grid-template-columns: auto;
        }
        .tax-item {
          display: flex;
          background-color: unset;
          margin: 0px auto;
          background-color: unset;
          width:90%;
        }
      }
    }
  }
}
/*toggle button  styling code*/
.enforce-grid-display {
  display: grid;
}

.dropdown-toggle-button {
  width: 25px;
  height: 25px;
  background-color: white;
  box-shadow: 0px 0px 3px 1px #a2a2a2;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  line-height: 10px;
  text-align: center;
  overflow: hidden;
  margin-right: 10px;
  display: flex;
}
.country-minimize-button.bt1 {
  display: none;
}
.arrow img {
  display: block;
  width: 30px;
  height: 30px;
}



