/* 
* Root Color
*/
:root {
    --bg-color: #513de8;
    --white: #fff;
    --black: #000;
  }
/* 
*End Root Color
*/ 


/* 
*Footer and Sidebar
*/ 
.wpucs-footer-main-lite{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 50px 30px 30px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 35px;
	border-radius: 20px;
	font-family: 'montserrat-regular';
	text-align: center;
	background:#fff;
}
.wpucs-footer-main-lite .wpucs-footer-main-lite-content{

	display: flex;
	justify-content: center;
}
.wpucs-footer-main-lite .wpucs-footer-main-lite-content .dashicons{
	font-size: 40px;
	position: absolute;
	margin-left: -45px;
	margin-top: -10px;
}
.wpucs-footer-main-lite a{
   text-decoration: none;
}

/*Responsive*/
@media screen and ( max-width: 600px ) {
	.wpucs-footer-main-lite{ 
		padding-top: 60px; 
		margin-bottom: -50px; 
	}
}
/*End Responsive*/
.wpucs-footer-texture-layer-pro {
	background: rgba(0,0,0,0);
	padding-top: 0px;
	padding: 0px 0 23px 0;
}
.wpucs-footer-main-lite  ul{
    padding:0px 20px 0px 20px;
}
.wpucs-footer-main-lite  li {
	text-align:left;
	color:#00183de8 ;
	font-size: 20px;
	line-height: 1.6;
	font-weight: 400;
	display: flex;
	align-items: center;
	margin-bottom: 20px;

}
.wpucs-footer-main-lite  li .icon{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: var(--white);
	border: 1px solid var(--bg-color);
	height: 20px;
	width: 20px;
	border-radius: 50%;
	margin-right: 10px;
	padding: 4px;
}

.wpucs-footer-main-lite  li .icon svg path{
	stroke: var(--bg-color);
	stroke-width: 4px;
}

.wpucs-footer-main-lite  li i{
	margin-right:10px ;
	margin-bottom:10px;		
}

.wpucs-footer-main-lite  .btn-danger{
	font-size: 16px;
	font-weight: 600;
	background-color: var(--bg-color);
	margin-left:10px;
	margin-top: 0px;
	border: 2px solid var(--bg-color);
	color: var(--white);
	line-height: 50px;
	padding: 0 30px;
	border-radius: 5px;
	display: inline-block;
	transition: all linear 0.3s;
 
	}
	.wpucs-footer-main-lite  .btn-danger:hover{
		color: var(--white);
		background: #3c2da7;
		border-color: #3c2da7;
		box-shadow: 0 10px 30px 0 #0000002d;
	}
.wpucs-footer-main-lite  .btn-success{
    font-size: 16px;
	background-color: #ffffff;
	border: 2px solid #dddddd;
	color: #00000094;
	display: inline-block;
	line-height: 50px;
	padding: 0 30px;
	border-radius: 5px;
	font-weight: 600;
	margin-right: 20px;
	transition: all linear 0.3s;
	}
	.wpucs-footer-main-lite  .btn-success:hover{
		color: var(--white);
		background: var(--bg-color);
		border-color: var(--bg-color);
		box-shadow: 0 10px 30px 0 #0000002d;
	}

/* 
*End Footer and Sidebar
*/ 