/*
Theme Name: Ewebot - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: ewebot
*/
/* @import url("../ewebot/style.css"); */
a.buy_now,a.cart_btn,a.docs,a.download,a.get_pro {
    background: linear-gradient(
96deg
, #9289f1 0%, #6254e7 100%);
    padding: 15px 25px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
    border-radius: 5px;
    margin-right: 10px;
}
span.price-item.price-item--sale.price-item--last {
  color: #ff7426;
  font-size: 18px;
  letter-spacing: 0;
  font-family: 'Rubik';
  font-weight: 800;
}
a.cart_btn,a.download{
    background-image: linear-gradient(
90deg
, #25533b 0%, #25533B 100%);
}
.download-btn {
	text-align:center;
	margin-top:25px;
}
a.download {
	width:85%;
	display:block;
}
.product-butn{
	text-align:center;
}
a.get_pro {
	padding:15px;
}

.page-id-3425 .elementor-text-editor.elementor-clearfix span,
.page-id-3425 .elementor-4073 .elementor-element.elementor-element-a902e54 .wpda-search_icon,
.page-id-3425 .elementor-4073 .elementor-element.elementor-element-25967f0 {
    color: #ffffff !important;
}
.sticky_enabled .elementor-text-editor span,.sticky_enabled .wpda-search_icon i,.sticky_enabled i.burger_sidebar_icon {
    color: #F47514 !important;
}
.package-btn {
    width: 100%;
    display: grid;
	padding-top: 19px;
	text-align: center;
}
.package-btn a {
	padding: 10px;
	background-image: linear-gradient( 90deg , #25533b 0%, #25533B 100%);
	font-size: 18px;
    font-weight: bold;
}
.single-product .product_title {
	font-size: 34px !important;
}
@media screen and (min-width: 320px) and (max-width: 500px){
	a.buy_now, a.cart_btn, a.docs, a.download,a.get_pro {
		/*width: 82%;*/
		display: block;
		margin-bottom: 10px;
	}
	.download-btn {
    	margin-top: 10px;
	}
	a.get_pro {
		padding: 15px 25px;
	}
}
i.mr-5 {
    margin-right: 15px;
}
.product-description-list li::before {
	visibility: hidden;
}

/* product slider css */

#product .box{
  overflow: hidden;
  position: relative;
  overflow-y: scroll;
  height: 350px;
}
#product .box:before,
#product .box:after{
  content: "";
  background: #25533b;
  transform: scale(0);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s ease 0s;
}
#product .box:after{
  background: #25533B;
  border: 1px solid #aaa;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  transition: all 0.5s ease 0.2s;
}
#product .box:hover:before{
  opacity: 0.5;
  transform: scale(1);
}
#product .box:hover:after{
  opacity: 0.35;
  transform: scale(1);
}
#product .box img{
  width: 100%;
  height: auto;
}
#product .box .box-content{
  color: #fff;
  width: 85%;
  filter: blur(5px);
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transition: all 0.4s ease 0.3s;
}
#product .box:hover .box-content{
  filter: blur(0);
  opacity: 1;
}
#product .box-content h4 {
  background: rgb(255 255 255 / 17%);
  padding: 10px 0;
}
#product .box-content i {
  width: 35px;
}
#product .team-box h4{
  font-size: 20px;
  margin: 10px 0;
}
#product .box-content a {
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  background: #6254e7;
	padding: 10px;
	display: inline-block;
	border-radius: 3px;
}
#product .box-content a:hover {
  color: #fff;
}


#product .box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
#product .box::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#product .box::-webkit-scrollbar-thumb
{
	background-color: #25533B;
}

@media only screen and (max-width: 1700px) and (min-width: 1024px) 
{
	.wpda-navbar-collapse {
		background: linear-gradient(90deg, #9289F1 0%, #6254E7 100%) !important;
	}
	.elementor-4073 .elementor-element.elementor-element-4228ba5 nav > ul > li > a {
		color: #ffffff !important;
	}
}

@media only screen and (max-width: 1024px)
{
	.wpda-navbar-collapse, .elementor-4073 .elementor-element.elementor-element-346760e {
		background: linear-gradient(90deg, #9289F1 0%, #6254E7 100%) !important;
	}
	.elementor-3425 .elementor-element.elementor-element-eeaf33f > .elementor-element-populated > .elementor-widget-wrap {
		padding: 11% 20% 0% 8% !important;
	}
}

@media only screen and (max-width: 800px)
{
	.elementor-3425 .elementor-element.elementor-element-eeaf33f > .elementor-element-populated > .elementor-widget-wrap {
		padding: 19% 20% 0% 8% !important;
	}
}

.elementor-8242 .elementor-element.elementor-element-3a726bf0 a {
    color: #3b3663 !important;
}

.products .product-butn { 
    display: flex; 
}
.products a.buy_now,.products a.cart_btn,.products a.docs,.products  a.download,.products a.get_pro {
    width: 28%;
    margin-top: 15px;
    padding: 10px 25px;
}
.products .package-btn a{
    width: auto !important;
}

@media screen and (min-width: 768px) and (max-width: 1199px){
    a.buy_now, a.cart_btn, a.docs, a.download, a.get_pro {
    padding: 15px 20px;
}
