 
 .listing__detail--page h2 {
     font-size: 24px;
     padding: 0 0 16px;
     margin: 0;
     font-weight: 700;
}
 .profile-card .user-profile-image {
     background: #fff;
     padding: 25px;
     border-radius: 4px;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     align-items: center;
}
 .user-profile-image label {
     margin: 0;
     width: 32px;
     height: 32px;
}
 .user-profile-image label img {
     border-radius: 50%;
}
 .profile-card .user-profile-image label img {
     border-radius: 50%;
     width: 85px;
     height: 85px;
     margin: 0 11px 0 0px;
     background: #fff;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     padding: 6px;
}
 .user-profile-image .profile-name {
     padding-left: 12px;
     display: flex;
     align-items: center;
}
 .user-profile-image .profile-name a {
     font-size: 14px;
     font-weight: 700;
     color: #0e0e0f;
     padding-right: 5px;
}
 .user-profile-image .seller-level {
     font-size: 14px;
     color: #62646a;
}
 .seller-overview .user-info {
     border-left: 1px solid #c5c6c9;
     margin: 0 10px;
     padding: 0 5px;
}
 .seller-overview .user-info .user-info-rating {
     border-right: 1px solid #c5c6c9;
     padding-right: 10px;
     margin-right: 10px;
}
 .seller-overview .user-info .user-info-rating i {
     color: #ffc100;
}
 .seller-overview .user-info .total-rating-out-five {
     font-weight: 700;
     color: #ffc100;
     padding: 0 6px;
}
 .seller-overview .user-info .total-rating {
     font-size: 14px;
     color: #62646a;
}
 .seller-overview .orders-in-queue {
     color: #95979d;
     font-size: 14px;
}
 .slider-nav .item-slick img {
     width: 170px;
     border-radius: 4px;
     margin: 0 6px 0 0px;
}
 #aniimated-thumbnials .slick-list.draggable img {
     width: 100%;
     border-radius: 4px;
}
 .listing__detail--page .right .nav-tabs {
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     border-radius: 4px;
     background-color: #ffffff;
     border-bottom: none;
     overflow: hidden;
     margin-bottom: 12px;
}
 .listing__detail--page .right .sticky {
     top: 100px;
     position: sticky;
}
 .listing__detail--page .right .nav-tabs li {
     flex: 1;
}
 .listing__detail--page .right .nav-tabs li a.active {
     background: #fff;
     color: #2cdd9b;
     border-bottom: 3px solid #2cdd9b;
}
 .listing__detail--page .right .nav-tabs li a {
     background-color: #fafafa;
     font-size: 16px;
     font-weight: 700;
     color: #7a7d85;
     border-bottom: 3px solid #f1f2f5;
     text-align: center;
     border-left: none;
     padding: 16px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     width: 100%;
     cursor: pointer;
     display: inline-block;
}
 .listing__detail--page .right .tab-content {
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     border-radius: 4px;
     background-color: #ffffff;
     padding: 25px;
}
 .listing__detail--page .right .tab-content h3 {
     display: flex;
     justify-content: space-between;
     min-height: 48px;
}
 .listing__detail--page .right .tab-content h3 b {
     font-size: 16px;
}
 .listing__detail--page .right .tab-content h3 span {
     font-size: 20px;
}
 .listing__detail--page .right .tab-content p {
     word-break: break-word;
     font-size: 14px;
     line-height: 140%;
     margin-top: 10px;
     margin-bottom: 40px;
}
 .listing__detail--page .right .tab-content .delivery {
     font-size: 14px;
     margin-bottom: 10px;
     display: flex;
     align-items: center;
}
 .listing__detail--page .right .tab-content .delivery i {
     font-size: 16px;
     padding-right: 8px;
}
 .listing__detail--page .right .tab-content .features {
     list-style: none;
     margin: 0 0 20px;
}
 .listing__detail--page .right .tab-content .features li.included {
     color: #62646a;
}
 .listing__detail--page .right .tab-content .features li.included i {
     color: #2cdd9b;
}
 .listing__detail--page .right .tab-content .features li {
     font-size: 14px;
     font-weight: 400;
     color: #95979d;
}
 .listing__detail--page .right .tab-content .features li i {
     padding-right: 12px;
     color: #dadbdd;
}
 .listing__detail--page .right .tab-content .getQuotebtn {
     display: inline-block;
     padding: 12px 24px;
     border: 1px solid transparent;
     border-radius: 4px;
     font-weight: 600;
     background: #2cdd9b;
     background: -webkit-linear-gradient(legacy-direction(to right), #2cdd9b 0%, #1dc8cc 100%);
     background: -webkit-gradient(linear, left top, right top, from(#2cdd9b), to(#1dc8cc));
     background: -webkit-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
     background: -o-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
     background: linear-gradient(to right, #2cdd9b 0%, #1dc8cc 100%);
     font-size: 16px;
     line-height: 100%;
     text-decoration: none;
     text-align: center;
     cursor: pointer;
     width: 100%;
     color: #fff;
}
 .listing__detail--page .left .slider {
     margin: 0 0 40px;
}
 .listing__detail--page .left h3 {
     font-size: 20px;
     padding-bottom: 25px;
     font-weight: 700;
     margin: 0;
}
 .listing__detail--page .left .description p {
     font-size: 15px;
     color: #62646a;
}


 .profile-card .user-profile-image .profile-name {
     flex-direction: column;
     align-items: start;
}
 .profile-card .user-profile-image label.profile-pict {
     width: auto;
     height: auto;
}
 .profile-card .user-profile-image .profile-name .seller-link {
     color: #222326;
     font-size: 16px;
     font-weight: 700;
}
 .profile-card .user-profile-image .profile-name .seller-level {
     font-size: 13px;
     margin-bottom: 7px;
}
 .listing__detail--page .profile-card .right {
     flex: 1;
}
 .listing__detail--page .profile-card .right .user-info {
     padding-left: 12px;
}
 .listing__detail--page .profile-card .right .user-info i {
     color: #ffc100;
}
 .listing__detail--page .profile-card .right .user-info .total-rating-out-five {
     color: #62646a;
     padding-left: 10px;
     font-weight: 700;
     font-size: 12px;
     padding-right: 5px;
}
 .listing__detail--page .profile-card .right .user-info .total-rating {
     color: #95979d;
     font-size: 12px;
}
 .listing__detail--page .profile-card .right .user-info a {
     color: #ffffff;
     padding: 4px 10px;
     border-radius: 4px;
     font-weight: 500;
     display: inline-block;
     font-size: 13px;
     margin-top: 9px;
     transition: 0.6s;
     background: #24d5af;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
 .listing__detail--page .profile-card .right .user-info a:hover {
     background: #7a7d85;
     color: #fff;
     transition: 0.6s;
}
 .listing__detail--page .stats-desc {
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     border-radius: 4px;
     background-color: #ffffff;
     margin-top: 24px;
     padding: 25px;
     margin-bottom: 64px;
}
 .listing__detail--page .stats-desc .user-stats {
     display: flex;
     padding-bottom: 25px;
     border-bottom: 1px solid #dadbdd;
}
 .listing__detail--page .stats-desc .user-stats li {
     display: flex;
     flex-flow: column;
     flex: 1;
}
 .listing__detail--page .stats-desc .seller-desc {
     padding-top: 12px;
}
 .listing__detail--page .stats-desc .inner {
     font-size: 14px;
     color: #62646a;
     line-height: 23px;
}
 .listing__detail--page .stats-desc .inner span {
     display: inline-block;
     margin: 20px 0 0;
}
 
 .slick-arrow {
     position: absolute;
     z-index: 9;
     top: 0px;
     bottom: 0px;
     background-color: #fff;
     position: absolute;
     z-index: 4;
     width: 40px;
     height: 40px;
     font-size: 0;
     margin: auto;
     text-align: center;
     -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
     border: 0;
     border-radius: 50%;
     outline: none !important;
}
 .slick-arrow:after {
     content: "";
     display: inline-block;
     background: url(../assets/vendor/images/arrows.svg) no-repeat;
     background-position-x: 0%;
     background-position-y: 0%;
     background-size: auto;
     background-size: 16px 64px;
     width: 16px;
     height: 16px;
     margin-top: 2px;
}
 .slick-arrow.slick-next::after {
     background-position: 0 -48px;
}
 .slick-arrow.slick-prev {
     left: -5px;
}
 .slick-arrow.slick-next {
     right: -5px;
}


 .contact-seller-wrapper {
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     border-radius: 4px;
     background-color: #ffffff;
     padding: 25px;
     text-align: center;
     margin-top: 16px;
}
 .contact-seller-wrapper a {
     padding: 12px 24px;
     border: 1px solid #95979d;
     border-radius: 4px;
     font-weight: 600;
     font-size: 16px;
     line-height: 100%;
     color: #62646a;
     text-decoration: none;
     text-align: center;
     cursor: pointer;
     transition: 0.6s;
     width: 100%;
     display: inline-block;
}
 .contact-seller-wrapper a:hover {
     background: #95979d;
     color: #fff;
     transition: 0.6s;
}
