/* Override Styles */
.carousel-indicators li{
	width: 10px;
	height: 10px;
	background-color: rgba(0, 0, 0, .3);
	border-radius: 10px
}
.carousel-indicators li.active{
	width: 10px;
	height: 10px;
	background-color: rgba(0, 0, 0, .6);
	border-radius: 10px
}

/* Extra Small, Phones  */
@media only screen and (min-width : 320px) {

	.align-xs-left-u
	{
		text-align: left;
	}
	.align-xs-center-u
	{
		text-align: center;
	}
	.align-xs-right-u
	{
		text-align: right;
	}


	.align-xs-left-d, .align-sm-left-d, .align-md-left-d, .align-lg-left-d, .align-xl-left-d
	{
		text-align: left;
	}
	.align-xs-center-d, .align-sm-center-d, .align-md-center-d, .align-lg-center-d, .align-xl-center-d
	{
		text-align: center;
	}
	.align-xs-right-d, .align-sm-right-d, .align-md-right-d, .align-lg-right-d, .align-xl-right-d
	{
		text-align: right;
	}

	.dg-footer-responsive{
		margin-bottom: 20px !important;
    }

	.btn-dg-primary, .btn-dg-cancel, .btn-dg-primary-alter, .btn-outline-info {
	    padding: 8px 10px;
        font-size: 10px;
	}
}

/* Small Devices, Phones */
@media only screen and (min-width : 576px) {
    .btn-dg-primary, .btn-dg-cancel, .btn-dg-primary-alter, .btn-outline-info {
	    font-size: 12px;
        padding: 12px 16px;
        min-width: 125px;
	}
}


/* Small Devices, Phones */ 
@media only screen and (min-width : 576px) {
	.align-sm-left-u
	{
		text-align: left;
	}
	.align-sm-center-u
	{
		text-align: center;
	}
	.align-sm-right-u
	{
		text-align: right;
	}


	.align-xs-left-d
	{
		text-align: initial;
	}
	.align-xs-center-d
	{
		text-align: initial;
	}
	.align-xs-right-d
	{
		text-align: initial;
	}
}
@media only screen and (max-width : 767px) {
	.font-22{
		font-size: 19px}
	.font-18 {
		font-size: 15px;}
	.font-16{
        font-size: 13px}
	.font-15, .font-14 {
		font-size: 12px;}
    .font-13{
        font-size: 11px}
    .font-12, .font-11{
        font-size: 9px}
    .wallet_balance, .coop_short{
        font-size: 11px}
	.temp-align-right{
    	text-align: left;
	}

}

/* Medium Devices, Tablets */
@media only screen and (min-width : 768px) {
	.align-md-left-u
	{
		text-align: left;
	}
	.align-md-center-u
	{
		text-align: center;
	}
	.align-md-right-u
	{
		text-align: right;
	}


	.align-xs-left-d, .align-sm-left-d
	{
		text-align: initial;
	}
	.align-xs-center-d, .align-sm-center-d
	{
		text-align: initial;
	}
	.align-xs-right-d, .align-sm-right-d
	{
		text-align: initial;
	}
	.dg-footer-responsive{
		margin-bottom: 15px !important;
	}
}

/* Large Devices, Desktops */
@media only screen and (min-width : 992px) {
	.font-22{
		font-size: 22px}
	.font-18 {
		font-size: 18px;}
	.font-16{
        font-size: 16px}
	.font-15 {
		font-size: 15px;}
	.font-14 {
		font-size: 14px;}
    .font-13{
        font-size: 13px}
    .font-12{
        font-size: 12px}
    .font-11{
        font-size: 11px}
    .wallet_balance, .coop_short{
        font-size: 16px}
	.temp-align-right{
    	text-align: right;}
	.align-lg-left-u
	{
		text-align: left;
	}
	.align-lg-center-u
	{
		text-align: center;
	}
	.align-lg-right-u
	{
		text-align: right;
	}


	.align-xs-left-d, .align-sm-left-d, .align-md-left-d
	{
		text-align: initial;
	}
	.align-xs-center-d, .align-sm-center-d, .align-md-center-d
	{
		text-align: initial;
	}
	.align-xs-right-d, .align-sm-right-d, .align-md-right-d
	{
		text-align: initial;
	}
}

/* Extra Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.align-xl-left-u
	{
		text-align: left;
	}
	.align-xl-center-u
	{
		text-align: center;
	}
	.align-xl-right-u
	{
		text-align: right;
	}


	.align-xs-left-d, .align-sm-left-d, .align-md-left-d, .align-lg-left-d
	{
		text-align: initial;
	}
	.align-xs-center-d, .align-sm-center-d, .align-md-center-d, .align-lg-center-d
	{
		text-align: initial;
	}
	.align-xs-right-d, .align-sm-right-d, .align-md-right-d, .align-lg-right-d
	{
		text-align: initial;
	}
}