/*
Custom Css
*/
.bg-success {
	background-color: #ececec !important;
}

.bg-success-red {
	background-color: #ce3131 !important;
}

.grad-red {
	background-image: linear-gradient(to left, rgba(255, 0, 0, 0), rgba(206, 49, 49, 1));
}

.bg-success-gray {
	background-color: #545454 !important;
}

.content-pd-lr-20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.pd-r-20 {
	padding-right: 20px !important;
}

.pd-r-40 {
	padding-right: 40px !important;
}

.pd-l-65 {
	padding-left: 65px !important;
}

.pt-115 {
	padding-top: 115px !important;
}

.fs-6 {
	font-size: 4.5rem !important;
}

.fs-3-5 {
	font-size: 3.5rem !important;
}

.fs-16 {
	font-size: 16px !important;
}

.fs-18 {
	font-size: 18px !important;
}

.fs-20 {
	font-size: 20px !important;
}

.fw-bold-300 {
	font-weight: 300 !important;
}

p {
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-family: "UTM Avo";

}

.text-justify {
	text-align: justify;
}

.fs-27 {
	font-size: 27px !important;
}

.text-red {
	color: #ce3131 !important;;
}

.border-contact {
	border: none !important;
	border-bottom: 2px solid rgba(0, 0, 0, 0.5) !important;
	background-color: transparent;
}

.p-decoration-color {
	text-decoration: underline;
	text-decoration-color: red;
}

/*input css*/

/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) {
	.fs-mb-36 {
		font-size: 36px !important;
	}

	.fs-mb-20 {
		font-size: 20px !important;
	}

	.fs-mb-17 {
		font-size: 17px !important;
	}

	.col-xs-6 {
		width: 50%;
	}

	.pd-xs-1 {
		padding: 1rem !important;
	}
	p{
		font-size: 18px;
	}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.pd-l-0 {
		padding-left: 0px;
	}

	.pd-r-0 {
		padding-right: 0px;
	}
	.pd-r-lg-20 {
		padding-right: 20px !important;
	}
	p{
		font-size: 20px !important;
	}
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}
