/* ---------------------------------------------------------------------------
 * Moved out of assets/css/rtl/main.css (theme 4.9.7).
 * These rules only ever match inside this widget, so they now load with it
 * instead of on every page. They are kept ABOVE this file's own rules to
 * preserve the order they had when main.css was loaded first.
 * Edit them here - they are no longer in main.css.
 * --------------------------------------------------------------------------- */


.contex-users-item {
	border-radius: 20px;
	box-shadow: 0px 4px 120px rgba(0, 0, 0, 0.149);
	padding: 240px 16px 24px;
}


.contex-users-item::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(17.97deg, #0054f7 14.34%, rgba(0, 84, 247, 0) 72.5%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
	z-index: -1;
}


.contex-users-item.clr-1::before {
	background: linear-gradient(23.52deg, #80c4c9 17.12%, rgba(128, 196, 201, 0) 75.28%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}


.contex-users-item.clr-2::before {
	background: linear-gradient(23.52deg, #03a1dd 17.12%, rgba(128, 196, 201, 0) 75.28%, rgba(128, 196, 201, 0) 75.28%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}


.contex-users-item.clr-3::before {
	background: linear-gradient(28deg, #515151 17.33%, rgba(128, 196, 201, 0) 77.13%, rgba(128, 196, 201, 0) 77.13%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}


.contex-users-item .rate svg circle {
	stroke-linecap: round;
}


.contex-users-item .rate svg circle:last-child {
	stroke-dasharray: 297 297;
}


.last-products-nic-heading {
    font-size: 23px;
    color: #3c3c3c;
    line-height: 40px;
  }
  
  .last-products-nic-heading span {
    color: #707070;
  }
  
  .last-products-nic-item {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 360px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
    margin: 24px 4px 24px 11px;
  }
  
  .last-products-nic-item .sup-title {
    color: #757373;
    font-size: 13px;
    line-height: 18px;
  }
  
  .last-products-nic-item .title {
    font-size: 20px;
    line-height: 24px;
    color: #000;
  }
  
  .last-products-nic-item p {
    line-height: 41px;
    color: #000;
  }
  
  .last-products-nic-item.dark .title,
  .last-products-nic-item.dark p {
    color: #fff;
  }
  
  .last-products-nic-item:hover {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
  }
  
  .last-products-nic .swiper-slide {
    width: auto;
  }
  
  @media only screen and (max-width: 767px) {
    .last-products-nic-heading {
        font-size: 18px;
        line-height: 30px;
    }
  }
  
  @media only screen and (max-width: 575px) {
    .last-products-nic .swiper {
        overflow: visible !important;
    }
  
    .last-products-nic-item {
        width: 100%;
    }
  }
  