ul.list-bulleted {
    margin: 0;
    padding: 0.25rem 2rem;
    list-style: circle;
}

.breadcrumb-desc { max-width: unset; }
.section-title.different-width.manufacturers h2, .section-title.different-width.manufacturers .h2 { max-width: 365px; }
.about-content .sub-title { max-width: unset; }
.footer-bottom .social-link li { border: 1px solid #666666; }
.breadcrumb-height.sub-page { min-height: 200px; }
.breadcrumb-title.sub-page {
    font-size: 70px;
    line-height: 60px;
}

.blog-detail-area p a { color: #d93a29; }
	.blog-detail-area p a:hover, .blog-detail-area p a:focus { color: #000000; }

.text-f2 { color: #f2f2f2 !important; }
.text-f2 a { color: #f2f2f2 !important; }
	.text-f2 a:hover, .text-f2 a:focus { color: #ffffff !important; }

.pt-100 { padding-top: 100px !important; }
.pt-90 { padding-top: 90px !important; }
.pt-80 { padding-top: 80px !important; }
.pt-70 { padding-top: 70px !important; }
.pt-60 { padding-top: 60px !important; }
.pt-50 { padding-top: 50px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-20 { padding-top: 20px !important; }
.pb-100 { padding-bottom: 100px !important; }
.pb-90 { padding-bottom: 90px !important; }
.pb-80 { padding-bottom: 80px !important; }
.pb-70 { padding-bottom: 70px !important; }
.pb-60 { padding-bottom: 60px !important; }
.pb-50 { padding-bottom: 50px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-20 { padding-bottom: 20px !important; }

.font-family-title { font-family: "Rajdhani", sans-serif !important; }

.font-size-10 { font-size: 10px !important; }
.font-size-11 { font-size: 11px !important; }
.font-size-12 { font-size: 12px !important; }
.font-size-14 { font-size: 14px !important; }
.font-size-16 { font-size: 16px !important; }
.font-size-18 { font-size: 18px !important; }
.font-size-20 { font-size: 20px !important; }
.font-size-22 { font-size: 22px !important; }
.font-size-24 { font-size: 24px !important; }
.font-size-26 { font-size: 26px !important; }
.font-size-28 { font-size: 28px !important; }
.font-size-30 { font-size: 30px !important; }
.font-size-40 { font-size: 40px !important; }
.font-size-45 { font-size: 45px !important; }

.font-weight-300 { font-weight: 300 !important; }
.font-weight-400 { font-weight: 400 !important; }
.font-weight-600 { font-weight: 600 !important; }

/*	----------------------------------------------
	LOADING ICON
 	---------------------------------------------- */
#contactLoadingIcon { display: none; }

.loading-icon {
	max-width: 250px;
	height: 20px;
	margin: 20px 0;
}
.loading-icon-quip {
	font-family: "Rajdhani", sans-serif !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	padding-left: 30px !important;
	line-height: 20px !important;
}
.circle1 {
	border: 2px solid black;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	-webkit-animation: colour 2s infinite 0s alternate;
	-ms-animation: colour 2s infinite 0s alternate;
	-o-animation: colour 2s infinite 0s alternate;
	animation: colour 2s infinite 0s alternate;
}
.circle2 {
	background: #383838;
	width: 5px;
	height: 5px;
	margin: -3px 0 0 3px;
	border-radius: 100%;
	display: block;
	position: absolute;
	-webkit-animation: bg-colour 2s infinite 2s alternate;
	-ms-animation: bg-colour 2s infinite 2s alternate;
	-o-animation: bg-colour 2s infinite 2s alternate;
	animation: bg-colour 2s infinite 2s alternate;
}
.circle3 {
	width: 100%;
	height: 100%;
	-webkit-animation: rotate 1s infinite 0s ease;
	-ms-animation: rotate 1s infinite 0s ease;
	-o-animation: rotate 1s infinite 0s ease;
	animation: rotate 1s infinite 0s ease;
}
@keyframes "rotate" {
	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes rotate {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}
@-webkit-keyframes "rotate" {
	from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes "rotate" {
	from { -ms-transform: rotate(0deg); transform: rotate(0deg); }
	to { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes "rotate" {
	from { -o-transform: rotate(0deg); transform: rotate(0deg); }
	to { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes "colour" {
	0% { border-color: #383838; }
	33% { border-color: #f0d0cd; }
	66% { border-color: #d4665b; }
	100% { border-color: #d93a29; }
}
@-moz-keyframes colour {
	0% { border-color: #383838; }
	33% { border-color: #f0d0cd; }
	66% { border-color: #d4665b; }
	100% { border-color: #d93a29; }
}
@-webkit-keyframes "colour" {
	0% { border-color: #383838; }
	33% { border-color: #f0d0cd; }
	66% { border-color: #d4665b; }
	100% { border-color: #d93a29; }
}
@-ms-keyframes "colour" {
	0% { border-color: #383838; }
	33% { border-color: #f0d0cd; }
	66% { border-color: #d4665b; }
	100% { border-color: #d93a29; }
}
@-o-keyframes "colour" {
	0% { border-color: #383838; }
	33% { border-color: #f0d0cd; }
	66% { border-color: #d4665b; }
	100% { border-color: #d93a29; }
}
@keyframes "bg-colour" {
	0% { background: #383838; }
	33% { background: #f0d0cd; }
	66% { background: #d4665b; }
	100% { background: #d93a29; }
}
@-moz-keyframes bg-colour {
	0% { background: #383838; }
	33% { background: #f0d0cd; }
	66% { background: #d4665b; }
	100% { background: #d93a29; }
}
@-webkit-keyframes "bg-colour" {
	0% { background: #383838; }
	33% { background: #f0d0cd; }
	66% { background: #d4665b; }
	100% { background: #d93a29; }
}
@-ms-keyframes "bg-colour" {
	0% { background: #383838; }
	33% { background: #f0d0cd; }
	66% { background: #d4665b; }
	100% { background: #d93a29; }
}
@-o-keyframes "bg-colour" {
	0% { background: #383838; }
	33% { background: #f0d0cd; }
	66% { background: #d4665b; }
	100% { background: #d93a29; }
}

/*	----------------------------------------------
	SWEETALERTS
 	---------------------------------------------- */
.swal2-popup.swal2-toast { box-shadow: none; }
.swal2-title { font-size: 20px; margin-bottom: 20px; }
.swal2-styled i { margin-right: 6px; }
.swal2-header { display: none !important; }
.swal2-icon-show { display: none !important; }

body.swal2-toast-shown .swal2-container.swal2-top { top: 60px; }
#swal2-content span.text-white {
	color: #ffffff;
	margin: 20px 15px;
}
#swal2-content i { margin-right: 6px; }
.toastMsg { font-size: 16px; }
.toastWarning { background: #fb953d !important; }
.toastSuccess { background: #00c9a7 !important; }
.toastDanger { background: #de4436 !important; }

.swal2-content { font-size: 18px; }
.swal2-styled { font-size: 14px !important; }
.swal2-icon { display: none !important; }