/*!
 * Artificier v1.0.0 (https://techjoomla.com/)
 * Copyright 2018 Techjoomla
 * Licensed under GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
*/
/*==========================
		Padding
===========================*/
.tjBs3 .p-0 {
	padding: 0 !important;
}
.tjBs3 .p-5 {
	padding: 5px !important;
}
.tjBs3 .p-10 {
	padding: 10px !important;
}
.tjBs3 .p-15 {
	padding: 15px !important;
}
.tjBs3 .p-20 {
	padding: 20px !important;
}
.tjBs3 .p-25 {
	padding: 25px !important;
}
.tjBs3 .p-30 {
	padding: 30px !important;
}
/*==========================
		Padding Left
===========================*/
.tjBs3 .pl-0 {
	padding-left: 0 !important;
}
.tjBs3 .pl-5 {
	padding-left: 5px !important;
}
.tjBs3 .pl-10 {
	padding-left: 10px !important;
}
.tjBs3 .pl-15 {
	padding-left: 15px !important;
}
.tjBs3 .pl-20 {
	padding-left: 20px !important;
}
.tjBs3 .pl-25 {
	padding-left: 25px !important;
}
.tjBs3 .pl-30 {
	padding-left: 30px !important;
}
/*==========================
		Padding Right
===========================*/
.tjBs3 .pr-0 {
	padding-right: 0 !important;
}
.tjBs3 .pr-5 {
	padding-right: 5px !important;
}
.tjBs3 .pr-10 {
	padding-right: 10px !important;
}
.tjBs3 .pr-15 {
	padding-right: 15px !important;
}
.tjBs3 .pr-20 {
	padding-right: 20px !important;
}
.tjBs3 .pr-25 {
	padding-right: 25px !important;
}
.tjBs3 .pr-30 {
	padding-right: 30px !important;
}
/*==========================
		Padding Top
===========================*/
.tjBs3 .pt-0 {
	padding-top: 0 !important;
}
.tjBs3 .pt-5 {
	padding-top: 5px !important;
}
.tjBs3 .pt-10 {
	padding-top: 10px !important;
}
.tjBs3 .pt-15 {
	padding-top: 15px !important;
}
.tjBs3 .pt-20 {
	padding-top: 20px !important;
}
.tjBs3 .pt-25 {
	padding-top: 25px !important;
}
.tjBs3 .pt-30 {
	padding-top: 30px !important;
}
/*==========================
		Padding Bottom
===========================*/
.tjBs3 .pb-0 {
	padding-bottom: 0 !important;
}
.tjBs3 .pb-5 {
	padding-bottom: 5px !important;
}
.tjBs3 .pb-10 {
	padding-bottom: 10px !important;
}
.tjBs3 .pb-15 {
	padding-bottom: 15px !important;
}
.tjBs3 .pb-20 {
	padding-bottom: 20px !important;
}
.tjBs3 .pb-25 {
	padding-bottom: 25px !important;
}
.tjBs3 .pb-30 {
	padding-bottom: 30px !important;
}
/*==========================
		Padding Horizontal
===========================*/
.tjBs3 .px-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.tjBs3 .px-5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.tjBs3 .px-10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.tjBs3 .px-15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.tjBs3 .px-20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.tjBs3 .px-25 {
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.tjBs3 .px-30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
/*==========================
		Padding Vertical
===========================*/
.tjBs3 .py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.tjBs3 .py-5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.tjBs3 .py-10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.tjBs3 .py-15 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.tjBs3 .py-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.tjBs3 .py-25 {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.tjBs3 .py-30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
/*==========================
		Margin
===========================*/
.tjBs3 .m-0 {
	margin: 0 !important;
}
.tjBs3 .m-5 {
	margin: 5px !important;
}
.tjBs3 .m-10 {
	margin: 10px !important;
}
.tjBs3 .m-15 {
	margin: 15px !important;
}
.tjBs3 .m-20 {
	margin: 20px !important;
}
.tjBs3 .m-25 {
	margin: 25px !important;
}
.tjBs3 .m-30 {
	margin: 30px !important;
}
/*==========================
		Margin Left
===========================*/
.tjBs3 .ml-0 {
	margin-left: 0 !important;
}
.tjBs3 .ml-5 {
	margin-left: 5px !important;
}
.tjBs3 .ml-10 {
	margin-left: 10px !important;
}
.tjBs3 .ml-15 {
	margin-left: 15px !important;
}
.tjBs3 .ml-20 {
	margin-left: 20px !important;
}
.tjBs3 .ml-25 {
	margin-left: 25px !important;
}
.tjBs3 .ml-30 {
	margin-left: 30px !important;
}
/*==========================
		Margin Right
===========================*/
.tjBs3 .mr-0 {
	margin-right: 0 !important;
}
.tjBs3 .mr-5 {
	margin-right: 5px !important;
}
.tjBs3 .mr-10 {
	margin-right: 10px !important;
}
.tjBs3 .mr-15 {
	margin-right: 15px !important;
}
.tjBs3 .mr-20 {
	margin-right: 20px !important;
}
.tjBs3 .mr-25 {
	margin-right: 25px !important;
}
.tjBs3 .mr-30 {
	margin-right: 30px !important;
}
/*==========================
		Margin Top
===========================*/
.tjBs3 .mt-0 {
	margin-top: 0 !important;
}
.tjBs3 .mt-5 {
	margin-top: 5px !important;
}
.tjBs3 .mt-10 {
	margin-top: 10px !important;
}
.tjBs3 .mt-15 {
	margin-top: 15px !important;
}
.tjBs3 .mt-20 {
	margin-top: 20px !important;
}
.tjBs3 .mt-25 {
	margin-top: 25px !important;
}
.tjBs3 .mt-30 {
	margin-top: 30px !important;
}
/*==========================
		Margin Bottom
===========================*/
.tjBs3 .mb-0 {
	margin-bottom: 0px !important;
}

.tjBs3 .mb-5 {
	margin-bottom: 5px !important;
}

.tjBs3 .mb-10 {
	margin-bottom: 10px !important;
}

.tjBs3 .mb-15 {
	margin-bottom: 15px !important;
}

.tjBs3 .mb-20 {
	margin-bottom: 20px !important;
}

.tjBs3 .mb-25 {
	margin-bottom: 25px !important;
}

.tjBs3 .mb-30 {
	margin-bottom: 30px !important;
}
/*==========================
		Margin Horizontal
===========================*/
.tjBs3 .mx-0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.tjBs3 .mx-5 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.tjBs3 .mx-10 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.tjBs3 .mx-15 {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.tjBs3 .mx-20 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.tjBs3 .mx-25 {
	margin-left: 25px !important;
	margin-right: 25px !important;
}
.tjBs3 .mx-30 {
	margin-left: 30px !important;
	margin-right: 30px !important;
}
/*==========================
		Margin Vertical
===========================*/
.tjBs3 .my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.tjBs3 .my-5 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.tjBs3 .my-10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.tjBs3 .my-15 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.tjBs3 .my-20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.tjBs3 .my-25 {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}
.tjBs3 .my-30 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
/*==========================
		Margin Auto
===========================*/
.tjBs3 .m-auto {
	margin: auto !important;
}
.tjBs3 .mt-auto {
	margin-top: auto !important;
}
.tjBs3 .mr-auto {
	margin-right: auto !important;
}
.tjBs3 .mb-auto {
	margin-bottom: auto !important;
}
.tjBs3 .ml-auto {
	margin-left: auto !important;
}
.tjBs3 .mx-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}
.tjBs3 .my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.tjBs3 .br-0 {
	border-radius: 0;
}

.tjBs3 .br-5 {
	border-radius: 5px;
}

.tjBs3 .br-10 {
	border-radius: 10px;
}

.tjBs3 .br-20 {
	border-radius: 15px;
}

.tjBs3 .br-25 {
	border-radius: 20px;
}

.tjBs3 .br-30 {
	border-radius: 30px;
}

.tjBs3 .br-t5 {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.tjBs3 .br-t10 {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.tjBs3 .br-t15 {
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

.tjBs3 .br-t20 {
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.tjBs3 .br-t25 {
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}

.tjBs3 .br-t30 {
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
}

.tjBs3 .br-b5 {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.tjBs3 .br-b10 {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.tjBs3 .br-b15 {
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.tjBs3 .br-b20 {
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}

.tjBs3 .br-b25 {
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}

.tjBs3 .br-b30 {
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.tjBs3 .br-l5 {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.tjBs3 .br-l10 {
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}

.tjBs3 .br-l15 {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
}

.tjBs3 .br-l20 {
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}

.tjBs3 .br-l25 {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}

.tjBs3 .br-l30 {
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
}

.tjBs3 .br-r5 {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.tjBs3 .br-r10 {
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}

.tjBs3 .br-r15 {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
}

.tjBs3 .br-r20 {
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
}

.tjBs3 .br-r25 {
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}

.tjBs3 .br-r30 {
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
}

.tjBs3 .br-tl5 {
	border-top-left-radius: 5px;
}

.tjBs3 .br-tl10 {
	border-top-left-radius: 10px;
}

.tjBs3 .br-tl15 {
	border-top-left-radius: 15px;
}

.tjBs3 .br-tl20 {
	border-top-left-radius: 20px;
}

.tjBs3 .br-tl25 {
	border-top-left-radius: 25px;
}

.tjBs3 .br-tl30 {
	border-top-left-radius: 30px;
}

.tjBs3 .br-tr5 {
	border-top-right-radius: 5px;
}

.tjBs3 .br-tr10 {
	border-top-right-radius: 10px;
}

.tjBs3 .br-tr15 {
	border-top-right-radius: 15px;
}

.tjBs3 .br-tr20 {
	border-top-right-radius: 20px;
}

.tjBs3 .br-tr25 {
	border-top-right-radius: 25px;
}

.tjBs3 .br-tr30 {
	border-top-right-radius: 30px;
}

.tjBs3 .br-br5 {
	border-bottom-right-radius: 5px;
}

.tjBs3 .br-br10 {
	border-bottom-right-radius: 10px;
}

.tjBs3 .br-br15 {
	border-bottom-right-radius: 15px;
}

.tjBs3 .br-br20 {
	border-bottom-right-radius: 20px;
}

.tjBs3 .br-br25 {
	border-bottom-right-radius: 25px;
}

.tjBs3 .br-br30 {
	border-bottom-right-radius: 30px;
}

.tjBs3 .br-bl5 {
	border-bottom-left-radius: 5px;
}

.tjBs3 .br-bl10 {
	border-bottom-left-radius: 10px;
}

.tjBs3 .br-bl15 {
	border-bottom-left-radius: 15px;
}

.tjBs3 .br-bl20 {
	border-bottom-left-radius: 20px;
}

.tjBs3 .br-bl25 {
	border-bottom-left-radius: 25px;
}

.tjBs3 .br-bl30 {
	border-bottom-left-radius: 30px;
}

.tjBs3 .pull-0 {
	right: auto;
}

.tjBs3 .pull-1 {
	right: 8.333333%;
}

.tjBs3 .pull-2 {
	right: 16.666667%;
}

.tjBs3 .pull-3 {
	right: 25%;
}

.tjBs3 .pull-4 {
	right: 33.333333%;
}

.tjBs3 .pull-5 {
	right: 41.666667%;
}

.tjBs3 .pull-6 {
	right: 50%;
}

.tjBs3 .pull-7 {
	right: 58.333333%;
}

.tjBs3 .pull-8 {
	right: 66.666667%;
}

.tjBs3 .pull-9 {
	right: 75%;
}

.tjBs3 .pull-10 {
	right: 83.333333%;
}

.tjBs3 .pull-11 {
	right: 91.666667%;
}

.tjBs3 .pull-12 {
	right: 100%;
}

.tjBs3 .push-0 {
	left: auto;
}

.tjBs3 .push-1 {
	left: 8.333333%;
}

.tjBs3 .push-2 {
	left: 16.666667%;
}

.tjBs3 .push-3 {
	left: 25%;
}

.tjBs3 .push-4 {
	left: 33.333333%;
}

.tjBs3 .push-5 {
	left: 41.666667%;
}

.tjBs3 .push-6 {
	left: 50%;
}

.tjBs3 .push-7 {
	left: 58.333333%;
}

.tjBs3 .push-8 {
	left: 66.666667%;
}

.tjBs3 .push-9 {
	left: 75%;
}

.tjBs3 .push-10 {
	left: 83.333333%;
}

.tjBs3 .push-11 {
	left: 91.666667%;
}

.tjBs3 .push-12 {
	left: 100%;
}

.tjBs3 .responsive-embed {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.tjBs3 .responsive-embed::before {
	display: block;
	content: "";
}

.tjBs3 .responsive-embed .responsive-item-embed,
.tjBs3 .responsive-embed iframe,
.tjBs3 .responsive-embed embed,
.tjBs3 .responsive-embed object,
.tjBs3 .responsive-embed video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.tjBs3 .responsive-embed-21by9::before {
	padding-top: 42.8571428571%;
}

.tjBs3 .responsive-embed-16by9::before {
	padding-top: 56.25%;
}

.tjBs3 .responsive-embed-4by3::before {
	padding-top: 75%;
}

.tjBs3 .responsive-embed-1by1::before {
	padding-top: 100%;
}

.tjBs3 .bg-white {
	background-color: #FFFFFF;
}

.tjBs3 .bg-red {
	background-color: #F44336;
}

.tjBs3 .bg-pink {
	background-color: #E91E63;
}

.tjBs3 .bg-purple {
	background-color: #9C27B0;
}

.tjBs3 .bg-deepPurple {
	background-color: #673AB7;
}

.tjBs3 .bg-indigo {
	background-color: #3F51B5;
}

.tjBs3 .bg-blue {
	background-color: #2196F3;
}

.tjBs3 .bg-lightBlue {
	background-color: #03A9F4;
}

.tjBs3 .bg-cyan {
	background-color: #00BCD4;
}

.tjBs3 .bg-teal {
	background-color: #009688;
}

.tjBs3 .bg-green {
	background-color: #4CAF50;
}

.tjBs3 .bg-lightGreen {
	background-color: #8BC34A;
}

.tjBs3 .bg-lime {
	background-color: #CDDC39;
}

.tjBs3 .bg-yellow {
	background-color: #FFEB3B;
}

.tjBs3 .bg-amber {
	background-color: #FFC107;
}

.tjBs3 .bg-orange {
	background-color: #FF9800;
}

.tjBs3 .bg-deepOrange {
	background-color: #FF5722;
}

.tjBs3 .bg-brown {
	background-color: #795548;
}

.tjBs3 .bg-grey {
	background-color: #9E9E9E;
}

.tjBs3 .bg-blueGrey {
	background-color: #607D8B;
}

.tjBs3 .bg-faded {
	background-color: #f7f7f7;
}

.tjBs3 .bg-primary {
	background-color: #0275d8 !important;
}

.tjBs3 .bg-success {
	background-color: #5cb85c !important;
}

.tjBs3 .bg-info {
	background-color: #5bc0de !important;
}

.tjBs3 .bg-warning {
	background-color: #f0ad4e !important;
}

.tjBs3 .bg-danger {
	background-color: #d9534f !important;
}

.tjBs3 .bg-inverse {
	background-color: #292b2c !important;
}

.tjBs3 .bs {
	box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.tjBs3 .bs-rb {
	box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
	-moz-box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
	-webkit-box-shadow: 5px 5px 5px 0px rgba(182, 173, 173, 0.44);
}

.tjBs3 .bs-b {
	box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-webkit-box-shadow: 0 10px 6px -6px #777;
}

.tjBs3 .ts {
	text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}

.tjBs3 .ts-dirty {
	text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.1);
}

.tjBs3 .ts-hard {
	text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.2);
}

.tjBs3 .ts-double {
	text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0, 0, 0, 0.15);
}

.tjBs3 .ts-3d {
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

.tjBs3 .bg-cover {
	background-size: cover;
}

.tjBs3 .bg-contain {
	background-size: contain;
}

.tjBs3 .bg-auto {
	background-size: auto;
}

.tjBs3 .bg-full {
	background-size: 100%;
}

.tjBs3 .bg-rep {
	background-repeat: repeat;
}

.tjBs3 .bg-repn {
	background-repeat: no-repeat;
}

.tjBs3 .bg-repx {
	background-repeat: repeat-x;
}

.tjBs3 .bg-repy {
	background-repeat: repeat-y;
}

.tjBs3 .time-1s {
	-webkit-transition: 1s;
	transition: 1s;
}

.tjBs3 .time-2s {
	-webkit-transition: 2s;
	transition: 2s;
}

.tjBs3 .time-3s {
	-webkit-transition: 3s;
	transition: 3s;
}

.tjBs3 .time-4s {
	-webkit-transition: 4s;
	transition: 4s;
}

.tjBs3 .time-5s {
	-webkit-transition: 5s;
	transition: 5s;
}

.tjBs3 .ease1s {
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.tjBs3 .ease2s {
	-webkit-transition: 2s ease-in-out;
	transition: 2s ease-in-out;
}

.tjBs3 .ease3s {
	-webkit-transition: 3s ease-in-out;
	transition: 3s ease-in-out;
}

.tjBs3 .ease4s {
	-webkit-transition: 4s ease-in-out;
	transition: 4s ease-in-out;
}

.tjBs3 .ease5s {
	-webkit-transition: 5s ease-in-out;
	transition: 5s ease-in-out;
}

.tjBs3 .float-right {
	float: right !important;
}

.tjBs3 .float-left {
	float: left !important;
}

.tjBs3 .float-none {
	float: none !important;
}

@media (min-width: 576px) {
	.tjBs3 .float-sm-left {
		float: left !important;
	}
	.tjBs3 .float-sm-right {
		float: right !important;
	}
	.tjBs3 .float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {
	.tjBs3 .float-md-left {
		float: left !important;
	}
	.tjBs3 .float-md-right {
		float: right !important;
	}
	.tjBs3 .float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {
	.tjBs3 .float-lg-left {
		float: left !important;
	}
	.tjBs3 .float-lg-right {
		float: right !important;
	}
	.tjBs3 .float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.tjBs3 .float-xl-left {
		float: left !important;
	}
	.tjBs3 .float-xl-right {
		float: right !important;
	}
	.tjBs3 .float-xl-none {
		float: none !important;
	}
}

.tjBs3 .fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.tjBs3 .sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1030;
}

.tjBs3 .fixed-bottom {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.tjBs3 .valign-baseline {
	vertical-align: baseline !important;
}

.tjBs3 .valign-top {
	vertical-align: top !important;
}

.tjBs3 .valign-bottom {
	vertical-align: bottom !important;
}

.tjBs3 .valign-text-bottom {
	vertical-align: text-bottom !important;
}

.tjBs3 .valign-text-top {
	vertical-align: text-top !important;
}

.tjBs3 .valign-middle {
	vertical-align: middle !important;
}

.tjBs3 .border-0 {
	border: 0 !important;
}

.tjBs3 .border-top-0 {
	border-top: 0 !important;
}

.tjBs3 .border-right-0 {
	border-right: 0 !important;
}

.tjBs3 .border-bottom-0 {
	border-bottom: 0 !important;
}

.tjBs3 .border-left-0 {
	border-left: 0 !important;
}

.tjBs3 .d-none {
	display: none !important;
}

.tjBs3 .d-inline {
	display: inline !important;
}

.tjBs3 .d-inline-block {
	display: inline-block !important;
}

.tjBs3 .d-block {
	display: block !important;
}

.tjBs3 .d-table {
	display: table !important;
}

.tjBs3 .d-table-cell {
	display: table-cell !important;
}

.tjBs3 .d-flex {
	display: flex !important;
}

.tjBs3 .d-inline-flex {
	display: inline-flex !important;
}

.tjBs3 .text-nowrap {
	white-space: nowrap !important;
}

.tjBs3 .text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tjBs3 .text-break {
	word-break: break-word;
}

@media (min-width: 576px) {
	.tjBs3 .text-sm-left {
		text-align: left !important;
	}
	.tjBs3 .text-sm-right {
		text-align: right !important;
	}
	.tjBs3 .text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.tjBs3 .text-md-left {
		text-align: left !important;
	}
	.tjBs3 .text-md-right {
		text-align: right !important;
	}
	.tjBs3 .text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.tjBs3 .text-lg-left {
		text-align: left !important;
	}
	.tjBs3 .text-lg-right {
		text-align: right !important;
	}
	.tjBs3 .text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.tjBs3 .text-xl-left {
		text-align: left !important;
	}
	.tjBs3 .text-xl-right {
		text-align: right !important;
	}
	.tjBs3 .text-xl-center {
		text-align: center !important;
	}
}

.tjBs3 .font-normal {
	font-weight: normal;
}

.tjBs3 .font-bold {
	font-weight: bold;
}

.tjBs3 .font-italic {
	font-style: italic;
}

.tjBs3 .font-100 {
	font-weight: 100;
}

.tjBs3 .font-200 {
	font-weight: 200;
}

.tjBs3 .font-300 {
	font-weight: 300;
}

.tjBs3 .font-400 {
	font-weight: 400;
}

.tjBs3 .font-500 {
	font-weight: 500;
}

.tjBs3 .font-600 {
	font-weight: 600;
}

.tjBs3 .font-700 {
	font-weight: 700;
}

.tjBs3 .font-800 {
	font-weight: 800;
}

.tjBs3 .font-900 {
	font-weight: 900;
}

.tjBs3 .hidden-xs-up {
	display: none !important;
}

@media (max-width: 575px) {
	.tjBs3 .hidden-xs-down {
		display: none !important;
	}
}

@media (min-width: 576px) {
	.tjBs3 .hidden-sm-up {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.tjBs3 .hidden-sm-down {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.tjBs3 .hidden-md-up {
		display: none !important;
	}
}

@media (max-width: 991px) {
	.tjBs3 .hidden-md-down {
		display: none !important;
	}
}

@media (min-width: 992px) {
	.tjBs3 .hidden-lg-up {
		display: none !important;
	}
}

@media (max-width: 1199px) {
	.tjBs3 .hidden-lg-down {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.tjBs3 .hidden-xl-up {
		display: none !important;
	}
}

.tjBs3 .hidden-xl-down {
	display: none !important;
}

@media print {
	.tjBs3 .visible-print-block {
		display: block !important;
	}
}

.tjBs3 .visible-print-inline {
	display: none !important;
}

@media print {
	.tjBs3 .visible-print-inline {
		display: inline !important;
	}
}

.tjBs3 .visible-print-inline-block {
	display: none !important;
}

@media print {
	.tjBs3 .visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.tjBs3 .hidden-print {
		display: none !important;
	}
}

@media screen and (max-width: 600px) {
	.tjBs3 .col-xxs-1 {
		width: 8.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-2 {
		width: 16.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-3 {
		width: 25% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-4 {
		width: 33.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-5 {
		width: 41.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-6 {
		width: 50% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-7 {
		width: 58.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-8 {
		width: 66.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-9 {
		width: 75% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-10 {
		width: 83.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-11 {
		width: 91.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxs-12 {
		width: 100% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
}

@media screen and (max-width: 480px) {
	.tjBs3 .col-xxxs-1 {
		width: 8.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-2 {
		width: 16.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-3 {
		width: 25% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-4 {
		width: 33.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-5 {
		width: 41.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-6 {
		width: 50% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-7 {
		width: 58.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-8 {
		width: 66.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-9 {
		width: 75% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-10 {
		width: 83.33% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-11 {
		width: 91.66% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
	.tjBs3 .col-xxxs-12 {
		width: 100% !important;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		float: left;
	}
}

.tjBs3 .transform-x {
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.tjBs3 .transform-y {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tjBs3 .transform {
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.tjBs3 .txt-upper {
	text-transform: uppercase;
}

.tjBs3 .txt-lower {
	text-transform: lowercase;
}

.tjBs3 .txt-capital {
	text-transform: capitalize;
}

.tjBs3 .static {
	position: static;
}

.tjBs3 .absolute {
	position: absolute;
}

.tjBs3 .fixed {
	position: fixed;
}

.tjBs3 .relative {
	position: relative;
}

.tjBs3 .sticky {
	position: sticky;
}

.tjBs3 .initial {
	position: initial;
}

.tjBs3 .inherit {
	position: inherit;
}


/*# sourceMappingURL=artificier.css.map */
