.single-blog-area {
    min-height: auto !important;
    }
 	
.myInput {
  display: block;
  width: 420px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
</style>

    <style type="text/css">
	.grab {
		cursor: -webkit-grab; cursor: grab;
	}
      section.profile-page {
        margin-top: -60px;
			
      .profile-info-list {
        padding: 0;
        margin: 0;
        list-style-type: none;
      }
      .friend-list,
      .img-grid-list {
        margin: -1px;
        list-style-type: none;
      }
      .profile-info-list > li.title {
        font-size: 0.625rem;
        font-weight: 700;
        color: #8a8a8f;
        padding: 0 0 0.3125rem;
      }
      .profile-info-list > li + li.title {
        padding-top: 1.5625rem;
      }
      .profile-info-list > li {
        padding: 0.625rem 0;
      }
      .profile-info-list > li .field {
        font-weight: 700;
      }
      .profile-info-list > li .value {
        color: #666;
      }
      .profile-info-list > li.img-list a {
        display: inline-block;
      }
      .profile-info-list > li.img-list a img {
        max-width: 2.25rem;
        -webkit-border-radius: 2.5rem;
        -moz-border-radius: 2.5rem;
        border-radius: 2.5rem;
      }
      .coming-soon-cover img,
      .email-detail-attachment .email-attachment .document-file img,
      .email-sender-img img,
      .friend-list .friend-img img,
      .profile-header-img img {
        max-width: 100%;
      }
      .table.table-profile th {
        border: none;
        color: #000;
        padding-bottom: 0.3125rem;
        padding-top: 0;
      }
      .table.table-profile td {
        border-color: #c8c7cc;
      }
      .table.table-profile tbody + thead > tr > th {
        padding-top: 1.5625rem;
      }
      .table.table-profile .field {
        color: #666;
        font-weight: 600;
        width: 25%;
        text-align: right;
      }
      .table.table-profile .value {
        font-weight: 500;
      }
      .profile-header {
        position: relative;
        overflow: hidden;
      }
      .profile-header .profile-header-cover {
        background: #fff;
        background-size: 100% auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        z-index: 9;
        bottom: 0;
      }
      .profile-header .profile-header-cover:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: url(img/profile-banner.jpg) no-repeat left top;
        background-size: cover;
      }
      .profile-header .profile-header-content,
      .profile-header .profile-header-tab,
      .profile-header-img,
      body .fc-icon {
        position: relative;
      }
      .profile-header .profile-header-tab {
        background: #fff;
        list-style-type: none;
        margin: -1.25rem 0 0;
        padding: 0 0 0 8.75rem;
        border-bottom: 1px solid #c8c7cc;
        white-space: nowrap;
        z-index: 99;
      }
      .profile-header .profile-header-tab > li {
        display: inline-block;
        margin: 0;
      }
      .profile-header .profile-header-tab > li > a {
        display: block;
        color: #000;
        line-height: 1.25rem;
        padding: 0.625rem 1.25rem;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.75rem;
        border: none;
      }
      .profile-header .profile-header-tab > li.active > a,
      .profile-header .profile-header-tab > li > a.active {
        color: #007aff;
      }
      .profile-header .profile-header-content:after,
      .profile-header .profile-header-content:before {
        content: "";
        display: table;
        clear: both;
      }
      .profile-header .profile-header-content {
        color: #fff;
        padding: 1.25rem;
        z-index: 99;
      }
      body .fc th a,
      body .fc-ltr .fc-basic-view .fc-day-top .fc-day-number,
      body .fc-widget-header a {
        color: #000;
      }
      .profile-header-img {
        float: left;
        width: 7.5rem;
        height: 7.5rem;
        overflow: hidden;
        z-index: 10;
        margin: 0 1.25rem -1.25rem 0;
        padding: 0.1875rem;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        border-radius: 0.25rem;
        background: #fff;
      }
      .profile-header-info h4 {
        font-weight: 500;
        margin-bottom: 0.3125rem;
      }
      .profile-container {
        padding: 1.5625rem;
      }
      @media (max-width: 967px) {
        .profile-header-img {
          width: 5.625rem;
          height: 5.625rem;
          margin: 0;
        }
        .profile-header-info {
          margin-left: 6.5625rem;
          padding-bottom: 0.9375rem;
        }
        .profile-header .profile-header-tab {
          padding-left: 0;
        }
      }
      @media (max-width: 767px) {
        .profile-header .profile-header-cover {
          background-position: top;
        }
        .profile-header-img {
          width: 3.75rem;
          height: 3.75rem;
          margin: 0;
        }
        .profile-header-info {
          margin-left: 4.6875rem;
          padding-bottom: 0.9375rem;
        }
        .profile-header-info h4 {
          margin: 0 0 0.3125rem;
        }
        .profile-header .profile-header-tab {
          white-space: nowrap;
          overflow: scroll;
          padding: 0;
        }
        .profile-container {
          padding: 0.9375rem 0.9375rem 3.6875rem;
        }
        .friend-list > li {
          float: none;
          width: auto;
        }
      }
      .profile-info-list {
        padding: 0;
        margin: 0;
        list-style-type: none;
      }
      .friend-list,
      .img-grid-list {
        margin: -1px;
        list-style-type: none;
      }
      .profile-info-list > li.title {
        font-size: 0.625rem;
        font-weight: 700;
        color: #8a8a8f;
        padding: 0 0 0.3125rem;
      }
      .profile-info-list > li + li.title {
        padding-top: 1.5625rem;
      }
      .profile-info-list > li {
        padding: 0.625rem 0;
      }
      .profile-info-list > li .field {
        font-weight: 700;
      }
      .profile-info-list > li .value {
        color: #666;
      }
      .profile-info-list > li.img-list a {
        display: inline-block;
      }
      .profile-info-list > li.img-list a img {
        max-width: 2.25rem;
        -webkit-border-radius: 2.5rem;
        -moz-border-radius: 2.5rem;
        border-radius: 2.5rem;
      }
      .coming-soon-cover img,
      .email-detail-attachment .email-attachment .document-file img,
      .email-sender-img img,
      .friend-list .friend-img img,
      .profile-header-img img {
        max-width: 100%;
      }
      .table.table-profile th {
        border: none;
        color: #000;
        padding-bottom: 0.3125rem;
        padding-top: 0;
      }
      .table.table-profile td {
        border-color: #c8c7cc;
      }
      .table.table-profile tbody + thead > tr > th {
        padding-top: 1.5625rem;
      }
      .table.table-profile .field {
        color: #666;
        font-weight: 600;
        width: 25%;
        text-align: right;
      }
      .table.table-profile .value {
        font-weight: 500;
      }
      .row.row-space-2 {
        margin: 0 -1px;
      }
      .m-b-2 {
        margin-bottom: 2px !important;
      }
      .embed-responsive {
        position: relative;
        display: block;
        width: 100%;
        padding: 0;
        overflow: hidden;
      }
      .row.row-space-2 > [class*="col-"] {
        padding: 0 1px;
      }
      .profile-header-info h4 {
        font-weight: 600;
      }
      .profile-header-info h4,
      .profile-header-info p {
        color: #fff;
      }
      .profile-header-info .btn-info i {
        font-size: 16px;
      }
      .profile-header-info .btn-info:hover {
        background-color: #ed5d74;
        border-color: #ed5d74;
      }




/**********************************************/

.lock-video {
  position: relative;
    display: table;
}
.lock-video:before {
    content: '\f023';
    position: absolute;
    left: 0;
    top: 170px;
    z-index: 999;
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 36px;
    bottom: auto !important;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    height: 100%;
}

video{
width:100%;
}

.cat-active{
color: #fb2345 !important;
}
.cat-active i {
    background: #fb2345 !important;
	}

	.eremedium-catagories-card ul li a span img{
	max-width: 50px;
    margin-right: 10px;
	}


.share-btn {
    position: absolute;
    z-index: 4;
    color: #fff;
    left: 10px;
    top: 10px;
    font-size: 24px;
}

.modal-header {
    background: #008C96;
}
.modal-body p {
    font-size: 20px !important;
	margin-top: 20px;
}

.modal-footer {
    background: #ededed;
}

.eremedium-blog-sidebar-area_mobile {
	display: none;
}

@media(max-width:769px)
{
.eremedium-blog-sidebar-area_mobile {
	display: block;
}
}

.single-blog-area.bg-gray.mb-50.video-sec{
background: transparent !important;
    box-shadow: none !important;
}

@media only screen and (min-width: 1024px) {
    .infinite-item {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
}