/*-----------------------------------------------
				Width
-----------------------------------------------*/
.wd-100 {
	width: 100% !important;
}

.wd-auto {
    width: auto !important;
}


/*-----------------------------------------------
				Border
-----------------------------------------------*/
.no-border {
    border: none;
}

/*-----------------------------------------------
				Font Weight
-----------------------------------------------*/
.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

/*-----------------------------------------------
				Font Size
-----------------------------------------------*/
.font-14 {
    font-size: 14px !important;
}

.font-30 {
    font-size: 30px !important;
}
.font-20 {
    font-size: 20px !important;
}


/*-----------------------------------------------
				Margins
-----------------------------------------------*/
/* Top */
.m-t-9 {
    margin-top: 9px !important;
}

.m-t-10 {
	margin-top: 10px !important;
}

.m-t-12 {
	margin-top: 12px !important;
}

.m-t-15 {
	margin-top: 15px;
}

.m-t-20 {
	margin-top: 20px !important;
}

.m-t-25 {
    margin-top: 25px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-34 {
    margin-top: 34px;
}

.m-t-44 {
    margin-top: 44px;
}

.m-t-50 {
	margin-top: 50px !important;
}

.m-t-190 {
    margin-top: 190px !important;
}

.m-t-210 {
    margin-top: 210px !important;
}



/* Bottom */
.m-b-0 {
	margin-bottom: 0 !important;
}

.m-b-10 {
	margin-bottom: 10px !important;
}

.m-b-15 {
	margin-bottom: 15px !important;
}

.m-b-20 {
	margin-bottom: 20px !important;
}

.m-b-30 {
	margin-bottom: 30px !important;
}

.m-b-35 {
	margin-bottom: 35px !important;
}

.m-b-120 {
	margin-bottom: 120px !important;
}

.m-b-130 {
    margin-bottom: 130px !important;
}



/* Left  */
.m-l-0 {
	margin-left: 0 !important;
}

.m-l-7 {
	margin-left: 7px !important;
}

.m-l-8 {
	margin-left: 8px;
}

.m-l-10 {
    margin-left: 10px !important;
}



/* Right */
.m-r-0 {
	margin-right: 0 !important;
}

.m-r-10 {
	margin-right: 10px;
}

.m-r-20 {
    margin-right: 20px;
}

.m-r-30 {
	margin-right: 30px !important;
}

/* Left & Right */
.m-lr-0 {
	margin-left: 0;
	margin-right: 0;
}


/*-----------------------------------------------
				Paddings
-----------------------------------------------*/
/* Top */
.p-t-0 {
	padding-top: 0 !important;
}

.p-t-9 {
    padding-top: 9px !important;
}

.p-t-10 {
    padding-top: 10px !important;
}



/* Left */
.p-l-0 {
	padding-left: 0 !important;
}

.p-l-15 {
	padding-left: 15px !important;
}

.p-l-25 {
	padding-left: 25px !important;
}

.p-l-30 {
    padding-left: 30px !important;
}

.p-l-35 {
	padding-left: 35px !important;
}



/* Right */
.p-r-0 {
	padding-right: 0 !important;
}


/* Bottom */
.p-b-0 {
    padding-bottom: 0 !important;
}

.p-b-50 {
    padding-bottom: 50px !important;
}

.p-b-90 {
	padding-bottom: 90px !important;
}

.p-b-135 {
	padding-bottom: 135px;
}


/* Left & Right */
.p-lr-35 {
	padding: 0 35px !important;
}

.p-lr-30 {
	padding: 0 30px;
}

.p-lr-0 {
	padding-left: 0 !important; 
	padding-right: 0 !important;
}


/* Top & Bottom */
.p-tb-50 {
    padding-bottom: 50px;
    padding-top: 50px;
}


/* Padding All */
.p-a-30 {
    padding: 30px;
}


/*-----------------------------------------------
				Float
-----------------------------------------------*/
.float-right {
    float: right !important;
}

/*-----------------------------------------------
				Flex
-----------------------------------------------*/
.d-flex {
    display: flex !important;
}

.flex-end {
    justify-content: flex-end;
}