.modal-footer{
	padding-left: 30px;
    padding-right: 30px;
}

#company-name-footer-mobile{
	white-space: break-spaces;
	font-size: 14px;
}

.row.align-items-start{
	line-height: 24px;
}

footer.footer{
	background: #444;
}

footer.footer .col,
footer.footer .col a{
	color:#989998;
	text-decoration: none;
}
footer.footer .col a:hover{
	text-decoration: underline;
}

.footer-left,
.footer-left img{
	max-width: 425px;
	max-height: 30px;
}

.footer-center{
	text-align: center;
}
.footer-right{
	text-align: right;
	max-width: 425px;
	white-space: nowrap;
}

#PrivacyPolicyModal .modal-header,
#eulaModal .modal-header{
	border-bottom: 0;
	/*background: var(--theme-color-brand-primary);
	color: var(--theme-color-agaist-brand-primary);*/
	padding-top: 40px;
}
#PrivacyPolicyModal .modal-body,
#eulaModal .modal-body{
	justify-content: initial;
    align-items: initial;
    text-align:inherit;
}

.footer-left .power-by{
	font-size: 12px;
    color: #fff;
    font-family: "Gotham-Book";
    margin-right: 10px;
}

#PrivacyPolicyModal .modal-dialog.modal-content-large,
#eulaModal .modal-dialog.modal-content-large{
	max-width: 640px;
}

.col.footer-center.mobile{
	display:none;
}

.col.footer-right span {
   	margin-left: 10px;
   	margin-right: 10px;
}

.footer .row.align-items-start{
	--bs-gutter-x: 0 !important; 
    --bs-gutter-y: 0;
}
	
@media(max-width:1199px){
	
	.col.footer-left,
	.col.footer-center,
	.col.footer-right{
		max-width: 100%;
		width:100%;
		flex: unset;
		text-align: center;
	}
	
	.col.footer-left,
	.col.footer-center,
	.col.footer-right{
		margin-top: 8px;
	}
	
	.footer-links{
		margin-bottom: 7px;
	}
	
	.col.footer-center.mobile{
		display:block;
	}
	.col.footer-center.desktop{
		display: none;
	}
	
	.row.align-items-start{
		line-height: 20px;
	}
}

@media(max-width:600px){
	.col.footer-right a{
		display: inline-block;
	}
	.col.footer-center.mobile{
		margin-bottom: 20px;
		margin-top: 6px;
	}
	.col.footer-left{
		margin-top: 20px;
	}
	.col.footer-right span {
    	margin-left: 3px;
    	margin-right: 3px;
	}
}