
/*** 

====================================================================
	Main Footer
====================================================================

***/

.main-footer{
	position:relative;
	z-index: 1;
	padding:100px 0px 0px;
	background-size: cover;
}

.main-footer.style-two{
	background-color:var(--color-seven);
}

.main-footer_pattern{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	opacity: 0.05;
	background-position:center bottom;
	background-repeat:repeat-x;
}

.main-footer .footer-widget{
	position:relative;
	margin-bottom:var(--margin-bottom-30);
}

.main-footer .widgets-section{
	position:relative;
	padding-bottom:var(--padding-bottom-80);
}

.main-footer h4{
	color: var(--color-two);
	margin-bottom:var(--margin-bottom-20);
}

.main-footer .logo-widget{
	position:relative;
}

.main-footer .logo-widget .logo{
	position:relative;
	margin-bottom:var(--margin-bottom-25);
}

.main-footer .logo-widget .text{
	position:relative;
	font-weight:400;
	color:var(--color-two);
	font-size:var(--font-14);
}

.main-footer .address{
	position: relative;
	font-weight: 500;
	font-size: 20px;
	line-height: 34px;
	color: var(--color-three);
}

/* Footer Social Nav */

.footer-social-nav{
	position: relative;
	margin-top: var(--margin-top-75);
}

.footer-social-nav a{
	position: relative;
	color: var(--color-two);
	font-size: var(--font-16);
	margin-right: var(--margin-right-15);
	font-family: 'Font Awesome 5 Brands';
}

.footer-social-nav a:hover{
	color: var(--main-color);
}

/* Footer List */

.footer-list{
	position: relative;
}

.footer-list li{
	position: relative;
	margin-bottom:var(--margin-bottom-15);
}

.footer-list li a{
	position: relative;
	font-weight: 500;
	color: var(--color-two);
	font-size: var(--font-14);
	text-transform: uppercase;
}

.footer-list li a:hover{
	color: var(--main-color);
}

.copyright{
	position: relative;
	font-weight: 400;
	color: var(--color-two);
	font-size: var(--font-14);
	margin-top: 160px;
}

.copyright a{
	position: relative;
	color: var(--white-color);
}

/* Style Two */

.main-footer.style-two .copyright{
	color: var(--white-color);
}

.main-footer.style-two .footer-list li a,
.main-footer.style-two .footer-social-nav a{
	color: var(--white-color);
}

.main-footer.style-two h4{
	color: var(--white-color);
	text-transform: uppercase;
}

@media only screen and (max-width: 1540px){
	
	
	
}

@media only screen and (max-width: 1450px){
	
	
	
}
	
@media only screen and (max-width: 1340px){

	
	
}

@media only screen and (max-width: 1200px){
	
	

}

@media only screen and (max-width: 1140px){
	
	

}

@media only screen and (min-width: 768px){
	
	
	
}

@media only screen and (max-width: 1023px){
	
	
	
}

@media only screen and (max-width: 900px){
	
}

@media only screen and (max-width: 767px){
	
	.copyright{
		margin-top: var(--margin-top-30);
	}

}

@media only screen and (max-width: 599px){
	
	

}

@media only screen and (max-width: 479px) {
	
	

}