/* xl - DESKTOP STYLES */ 
@media (min-width: 1200px) {
  .feature_box .elementor-widget-wrap{
  	overflow:hidden;
  	border:1px solid #DEE2E6;
  }
  
  .top_border{
  	background: linear-gradient(-45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
  	width:100% !important;
  	height:2px;
  	position:absolute;
  	top:0px ;
  	left:-100%;
  }
  .feature_box:hover .top_border{
  	top:0px;
  	left:0px;
  	    transition: 0.5s;
  }
  
  .bottom_border{
  	background: linear-gradient(45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
  	width:100% !important;
  	height:2px;
  	position:absolute;
  	bottom:-20px ;
  	left:100%;
  }
  .feature_box:hover .bottom_border{
  	bottom:-20px;
  	left:0%;
  	    transition: 0.5s;
  }
  
  .left_border{
  	background: linear-gradient(-45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
  	height:100% !important;
  	width:2px !important;
  	position:absolute;
  	top:-100% !important;
  	left:0px;
  }
  
  .feature_box:hover .left_border{
  	top:0% !important;
  	left:0px;
  	    transition: 0.5s;
  }
  
  .right_border{
  	background: linear-gradient(-45deg, rgba(220, 30, 34) 0%,  rgba(34, 30, 31)100%);
  	height:100% !important;
  	width:2px !important;
  	position:absolute;
  	top:100% ;
  	right:0px;
  }
  
  .feature_box:hover .right_border{
  	top:0%;
  	right:0px;
  	    transition: 0.5s;
  }
  
}

.feature_box .elementor-widget-wrap{
	overflow:hidden;
	border:1px solid #DEE2E6;
}

.top_border{
	background: linear-gradient(-45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
	width:100% !important;
	height:2px;
	position:absolute;
	top:0px ;
	left:-100%;
}
.feature_box:hover .top_border{
	top:0px;
	left:0px;
	    transition: 0.5s;
}

.bottom_border{
	background: linear-gradient(45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
	width:100% !important;
	height:2px;
	position:absolute;
	bottom:-20px ;
	left:100%;
}
.feature_box:hover .bottom_border{
	bottom:-20px;
	left:0%;
	    transition: 0.5s;
}

.left_border{
	background: linear-gradient(-45deg, rgba(34, 30, 31) 0%, rgba(220, 30, 34) 100%);
	height:100% !important;
	width:2px !important;
	position:absolute;
	top:-100% !important;
	left:0px;
}

.feature_box:hover .left_border{
	top:0% !important;
	left:0px;
	    transition: 0.5s;
}

.right_border{
	background: linear-gradient(-45deg, rgba(220, 30, 34) 0%,  rgba(34, 30, 31)100%);
	height:100% !important;
	width:2px !important;
	position:absolute;
	top:100% ;
	right:0px;
}

.feature_box:hover .right_border{
	top:0%;
	right:0px;
	    transition: 0.5s;
}


