
.footer-rights-main{background-color:#000000;}
.footer-rights-fn{color:#ffffff;font-size:16px;}
.footer-rights-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;}
.footer-reserve{margin-right:20px;}
.footer-rights-links{margin-right:20px;}
.footer-rights-link{display:inline-flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;}
.footer-rights-dev-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;padding-top:20px;padding-bottom:20px;}
.footer-rights-link li{margin-right:20px;}
.footer-rights-link li:last-child{margin-right:0;}
.footer-reserve-wrap{padding-top:20px;padding-bottom:20px;font-weight:300;}
.footer-rights-devt{margin-right:20px;}
#footer{position:relative;z-index:1;}
.footer-mail a{word-break:break-word;}
.footer-rights-link a:hover {
    color: #60efdb;
    text-decoration: underline;
}


@media(max-width:1599px) {


	.footer-rights-fn{font-size:15px;}
	.footer-rights-devt{margin-right:15px;}
	.footer-rights-link li{margin-right:15px;}
	.footer-rights-devl{width:160px;}

}


@media(max-width:1499px) {

	
	.footer-reserve-wrap{padding-top:15px;padding-bottom:15px;}
	.footer-rights-link{padding-top:15px;padding-bottom:15px;}
	.footer-rights-dev-wrap{padding-top:15px;padding-bottom:15px;}
	.footer-rights-devl{width:140px;}
	.footer-rights-fn{font-size:14px;}

}





@media (max-width: 1199.98px) { 


	.footer-rights-devl{width:100px;}
	.footer-rights-devt{margin-right:10px;}
	.footer-rights-link li{margin-right:10px;}


}

@media (max-width: 991.98px) {

.footer-rights-wrap{display:block;text-align:center;}
.footer-rights-link{padding-top:0;padding-bottom:0;}
.footer-reserve{margin-right:0;}
.footer-rights-links{margin-right:0;}
.footer-rights-link{justify-content:center;}
.footer-sc-wrap li{margin-right:10px;}
.footer-logo-txt{font-size:15px;}
.footer-links a{font-size:15px;}
.footer-adr{font-size:15px;}

.footer-wp .footer-links {width: 100%;margin-right: 0px;margin-bottom: 15px;}
.footer-wp .footer-links ul.navbar-nav {display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-wp .footer-links ul.navbar-nav li:not(:last-child) {margin-right: 25px;}

.footer-rights-links{padding-bottom: 20px;}

}


@media (max-width: 767.98px) {

.footer-wp{justify-content:flex-start;margin-bottom:30px;}
.footer-sc-wrap{margin-bottom:30px;}
.footer-wp .footer-links {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 15px;
}

}


@media (max-width:576px) {

.footer-logo-txt br{display:none;}


}