.main-footer{
position:relative;
background-color:var(--color-two);
}
.main-footer h6{
color:var(--white-color);
font-weight:600;
text-transform:uppercase;
margin-bottom:var(--margin-bottom-15);
}
.main-footer .widgets-section{
position:relative;
padding:90px 0px 50px;
}
.main-footer .big-column{
position:relative;
}
.main-footer .footer-column{
position:relative;
margin-bottom:var(--margin-bottom-30);
}
.main-footer .location{
position:relative;
font-weight:600;
font-size:var(--font-22);
color:var(--white-color);
text-transform:uppercase;
margin-top:var(--margin-top-30);
margin-bottom:var(--margin-bottom-25);
}
.main-footer .location span{
color:var(--main-color);
}
.main-footer h5,
.footer-widget h2{
letter-spacing:1px;
color:var(--white-color);
font-size:22px;
text-transform:uppercase;
margin-bottom:var(--margin-bottom-30);
padding-bottom:var(--padding-bottom-20);
}
.main-footer h5:before,
.footer-widget h2:before{
position:absolute;
content:'';
left:0px;
bottom:0px;
width:30px;
height:6px;
border-radius:50px;
background-color:var(--main-color);
}
.main-footer h5:after,
.footer-widget h2:after{
position:absolute;
content:'';
left:40px;
bottom:0px;
width:6px;
height:6px;
border-radius:50px;
background-color:var(--main-color);
}
.footer-contact-list{
position:relative;
}
.footer-contact-list li{
position:relative;
display:block;
margin-bottom:var(--margin-bottom-20);
}
.footer-contact-list li a{
position:relative;
font-weight:600;
font-size:var(--font-22);
color:var(--white-color);
text-transform:uppercase;
}
.footer-contact-list li a:hover{
color:var(--main-color);
}
.main-footer .links{
position:relative;
}
.main-footer .links li{
position:relative;
margin-bottom:var(--margin-bottom-15);
}
.main-footer .links li a{
position:relative;
font-weight:600;
font-size:var(--font-18);
color:var(--white-color);
text-transform:uppercase;
}
.main-footer .links li a:hover{
color:var(--main-color);
}
.main-footer .social-links{
position:relative;
}
.main-footer .social-links li{
position:relative;
margin-bottom:var(--margin-bottom-20);
}
.main-footer .social-links li a{
position:relative;
font-weight:600;
font-size:var(--font-18);
color:var(--white-color);
text-transform:uppercase;
padding-left:var(--padding-left-30);
}
.main-footer .social-links li a span{
position:absolute;
left:0px;
font-weight:300;
font-family: 'Font Awesome 5 Brands';
}
.main-footer .social-links li a:hover{
color:var(--main-color);
}
.main-footer .footer-bottom{
position:relative;
text-align:center;
padding:25px 0px;
background-color:var(--white-color);
}
.main-footer .copyright{
position:relative;
font-weight:600;
color:var(--color-five);
text-transform:uppercase;
font-size:var(--font-15);
}
.main-footer .copyright a{
position:relative;
color:var(--main-color);
}
.main-footer.style-two{
background-color:var(--color-twentyfive);
}
.main-footer.style-two .location span{
color:var(--white-color);
}
.main-footer.style-two h5{
color:var(--white-color);
text-transform:capitalize;
font-family:var(--font-family-Jost);
padding-bottom:var(--padding-zero);
}
.main-footer.style-two h5:before,
.main-footer.style-two h5:after{
display:none;
}
.main-footer.style-two{
background-position:right bottom;
background-repeat:no-repeat;
}
.main-footer.style-two .copyright{
font-weight:500;
text-transform:capitalize;
font-family:var(--font-family-Jost);
}
.main-footer.style-two .links li a,
.main-footer.style-two .social-links li a{
text-transform:capitalize;
font-family:var(--font-family-Jost);
}
.main-footer.style-two .footer-contact-list li a,
.main-footer.style-two .location{
font-weight:600;
text-transform:capitalize;
font-family:var(--font-family-Jost);
}
.main-footer.style-two .copyright a,
.main-footer.style-two .links li a:hover,
.main-footer.style-two .social-links li a:hover,
.main-footer.style-two .footer-contact-list li a:hover{
color:var(--color-nineteen);
}
.main-footer.style-three{
background-color:var(--black-color);
}
.main-footer.style-three h5{
letter-spacing:1px;
margin-top:var(--margin-top-25);
padding-bottom:var(--padding-zero);
margin-bottom:var(--margin-bottom-40);
font-family: var(--font-family-Rajdhani);
}
.main-footer.style-three h5:before,
.main-footer.style-three h5:after{
display:none;
}
.main-footer.style-three .text{
color:var(--color-five);
margin-top:var(--margin-top-35);
font-family:var(--font-family-Arial);
}
.footer-contact-list-two{
position:relative;
margin-top:var(--margin-top-30);
}
.footer-contact-list-two li{
position:relative;
display:block;
margin-bottom:var(--margin-bottom-15);
}
.footer-contact-list-two li a{
position:relative;
font-weight:600;
font-size:var(--font-18);
color:var(--white-color);
text-transform:capitalize;
padding-left:var(--padding-left-35);
font-family: var(--font-family-Rajdhani);
}
.footer-contact-list-two .icon{
position:absolute;
left:0px;
top:4px;
line-height:1em;
font-weight:normal;
font-family: "flaticon";
color:var(--color-twentyeight)
}
.footer-contact-list-two li a:hover{
color:var(--main-color);
}
.main-footer.style-three .links li{
margin-bottom:var(--margin-bottom-15);
}
.main-footer.style-three .links li a{
font-weight:400;
font-size:var(--font-15);
color:var(--color-five);
text-transform:capitalize;
font-family:var(--font-family-Arial);
}
.main-footer.style-three .social-links li a{
font-weight:400;
font-size:var(--font-15);
color:var(--color-five);
text-transform:capitalize;
font-family:var(--font-family-Arial);
}
.main-footer.style-three .social-links li a span{
top:0px;
color:var(--white-color);
font-size:var(--font-16);
}
.main-footer.style-three .footer-bottom{
background-color:var(--black-color);
border-top:1px solid rgba(var(--white-color-rgb), 0.10);
}
.main-footer.style-three .copyright{
font-weight:400;
color:var(--color-five);
font-size:var(--font-14);
text-transform:capitalize;
font-family:var(--font-family-Arial);
}
.main-footer.style-three .copyright a{
color:var(--color-five);
} .footer-style-two{
position:relative;
background-color:var(--color-two);
}
.footer-style-two h4{
font-weight:700;
color:var(--white-color);
text-transform:capitalize;
margin-bottom:var(--margin-bottom-30);
font-family:var(--font-family-Maven-Pro);
}
.footer-style-two .widgets-section{
position:relative;
padding:90px 0px 60px;
}
.footer-style-two .big-column{
position:relative;
}
.footer-style-two .footer-column{
position:relative;
margin-bottom:var(--margin-bottom-30);
}
.footer-style-two .logo-widget .inner-box{
position:relative;
padding-left:var(--padding-left-100);
}
.footer-style-two .logo{
position:absolute;
left:0px;
top:0px;
}
.footer-style-two .location{
position:relative;
font-weight:500;
font-size:var(--font-18);
color:var(--white-color);
margin-bottom:var(--margin-bottom-15);
font-family:var(--font-family-Maven-Pro);
}
.footer-style-two .location span{
color:var(--color-nine);
}
.footer-style-two .info-links{
position:relative;
}
.footer-style-two .info-links li{
position:relative;
margin-bottom:var(--margin-bottom-15);
}
.footer-style-two .info-links li a{
position:relative;
font-weight:500;
font-size:var(--font-18);
color:var(--white-color);
}
.footer-style-two .info-links li a:hover{
color:var(--color-nine);
}
.footer-style-two .social-links{
position:relative;
margin-top:var(--margin-top-35);
}
.footer-style-two .social-links li{
position:relative;
display:inline-block;
margin-right:var(--margin-right-15);
}
.footer-style-two .social-links li a{
position:relative;
font-size:var(--font-20);
color:var(--white-color);
}
.footer-style-two .social-links li a:hover{
color:var(--color-nine);
}
.footer-style-two .social-links li a span{
font-weight:300;
font-family: 'Font Awesome 5 Brands'; 
}
.footer-style-two .links{
position:relative;
}
.footer-style-two .links li{
position:relative;
margin-bottom:var(--margin-bottom-15);
}
.footer-style-two .links li a{
position:relative;
font-weight:500;
font-size:var(--font-17);
color:var(--white-color);
text-transform:capitalize;
font-family:var(--font-family-Maven-Pro);
}
.footer-style-two .links li a:hover{
color:var(--color-nine);
}
.footer-style-two .footer-bottom{
position:relative;
text-align:center;
padding:25px 0px;
background-color:var(--white-color);
}
.footer-style-two .copyright{
position:relative;
font-weight:600;
color:var(--color-fourteen);
text-transform:capitalize;
font-size:var(--font-15);
font-family:var(--font-family-Maven-Pro);
}
.footer-style-two .copyright a{
position:relative;
color:var(--color-fourteen);
}
.footer-style-two.style-two{
background-color:var(--color-thirtythree);
}
.footer-style-two.style-two h4{
font-weight:800;
letter-spacing:2px;
font-family: var(--font-family-Kumbh);
}
.footer-style-two.style-two .links li a{
font-weight:500;
font-family: var(--font-family-Kumbh);
color:rgba(var(--color-five-rgb), 1);
}
.footer-style-two.style-two .location{
font-weight:400;
color:var(--color-five);
font-size:var(--font-17);
font-family: var(--font-family-Kumbh);
}
.footer-style-two.style-two .location span{
color:var(--color-five);
}
.footer-style-two.style-two .info-links li a{
font-weight:400;
color:var(--color-five);
font-size:var(--font-17);
font-family: var(--font-family-Kumbh);
}
.footer-style-two.style-two .footer-bottom{
background-color:var(--color-thirtythree);
border-top:1px solid rgba(var(--color-five-rgb), 0.20);
}
.footer-style-two.style-two .copyright,
.footer-style-two.style-two .copyright a{
font-weight:400;
color:var(--color-five);
font-family: var(--font-family-Kumbh);
}