
/* Custom Padding and Margin Classes */
.p-t-0 {padding-top: 0px;}
.p-l-0 {padding-left: 0px;}
.p-r-0 {padding-right: 0px;}
.p-b-0 {padding-bottom: 0px;}
.p-t-5 {padding-top: 5px;}
.p-l-5 {padding-left: 5px;}
.p-r-5 {padding-right: 5px;}
.p-b-5 {padding-bottom: 5px;}
.p-t-10 {padding-top: 10px;}
.p-l-10 {padding-left: 10px;}
.p-r-10 {padding-right: 10px;}
.p-b-10 {padding-bottom: 10px;}
.p-t-15 {padding-top: 15px;}
.p-l-15 {padding-left: 15px;}
.p-r-15 {padding-right: 15px;}
.p-b-15 {padding-bottom: 15px;}
.p-t-20 {padding-top: 20px;}
.p-l-20 {padding-left: 20px;}
.p-r-20 {padding-right: 20px;}
.p-b-20 {padding-bottom: 20px;}
.p-t-25 {padding-top: 25px;}
.p-l-25 {padding-left: 25px;}
.p-r-25 {padding-right: 25px;}
.p-b-25 {padding-bottom: 25px;}
.p-t-30 {padding-top: 30px;}
.p-l-30 {padding-left: 30px;}
.p-r-30 {padding-right: 30px;}
.p-b-30 {padding-bottom: 30px;}
.p-t-35 {padding-top: 35px;}
.p-l-35 {padding-left: 35px;}
.p-r-35 {padding-right: 35px;}
.p-b-35 {padding-bottom: 35px;}
.p-t-40 {padding-top: 40px;}
.p-l-40 {padding-left: 40px;}
.p-r-40 {padding-right: 40px;}
.p-b-40 {padding-bottom: 40px;}
.p-t-45 {padding-top: 45px;}
.p-l-45 {padding-left: 45px;}
.p-r-45 {padding-right: 45px;}
.p-b-45 {padding-bottom: 45px;}
.p-t-50 {padding-top: 50px;}
.p-l-50 {padding-left: 50px;}
.p-r-50 {padding-right: 50px;}
.p-b-50 {padding-bottom: 50px;}
.p-t-55 {padding-top: 55px;}
.p-l-55 {padding-left: 55px;}
.p-r-55 {padding-right: 55px;}
.p-b-55 {padding-bottom: 55px;}
.p-t-60 {padding-top: 60px;}
.p-l-60 {padding-left: 60px;}
.p-r-60 {padding-right: 60px;}
.p-b-60 {padding-bottom: 60px;}
.p-t-65 {padding-top: 65px;}
.p-l-65 {padding-left: 65px;}
.p-r-65 {padding-right: 65px;}
.p-b-65 {padding-bottom: 65px;}
.p-t-70 {padding-top: 70px;}
.p-l-70 {padding-left: 70px;}
.p-r-70 {padding-right: 70px;}
.p-b-70 {padding-bottom: 70px;}
.p-t-75 {padding-top: 75px;}
.p-l-75 {padding-left: 75px;}
.p-r-75 {padding-right: 75px;}
.p-b-75 {padding-bottom: 75px;}
.p-t-80 {padding-top: 80px;}
.p-l-80 {padding-left: 80px;}
.p-r-80 {padding-right: 80px;}
.p-b-80 {padding-bottom: 80px;}
.p-t-85 {padding-top: 85px;}
.p-l-85 {padding-left: 85px;}
.p-r-85 {padding-right: 85px;}
.p-b-85 {padding-bottom: 85px;}
.p-t-90 {padding-top: 90px;}
.p-l-90 {padding-left: 90px;}
.p-r-90 {padding-right: 90px;}
.p-b-90 {padding-bottom: 90px;}
.p-t-95 {padding-top: 95px;}
.p-l-95 {padding-left: 95px;}
.p-r-95 {padding-right: 95px;}
.p-b-95 {padding-bottom: 95px;}
.p-t-100 {padding-top: 100px;}
.p-l-100 {padding-left: 100px;}
.p-r-100 {padding-right: 100px;}
.p-b-100 {padding-bottom: 100px;}

.m-t-0 {margin-top: 0px;}
.m-l-0 {margin-left: 0px;}
.m-r-0 {margin-right: 0px;}
.m-b-0 {margin-bottom: 0px;}
.m-t-5 {margin-top: 5px;}
.m-l-5 {margin-left: 5px;}
.m-r-5 {margin-right: 5px;}
.m-b-5 {margin-bottom: 5px;}
.m-t-10 {margin-top: 10px;}
.m-l-10 {margin-left: 10px;}
.m-r-10 {margin-right: 10px;}
.m-b-10 {margin-bottom: 10px;}
.m-t-15 {margin-top: 15px;}
.m-l-15 {margin-left: 15px;}
.m-r-15 {margin-right: 15px;}
.m-b-15 {margin-bottom: 15px;}
.m-t-20 {margin-top: 20px;}
.m-l-20 {margin-left: 20px;}
.m-r-20 {margin-right: 20px;}
.m-b-20 {margin-bottom: 20px;}
.m-t-25 {margin-top: 25px;}
.m-l-25 {margin-left: 25px;}
.m-r-25 {margin-right: 25px;}
.m-b-25 {margin-bottom: 25px;}
.m-t-30 {margin-top: 30px;}
.m-l-30 {margin-left: 30px;}
.m-r-30 {margin-right: 30px;}
.m-b-30 {margin-bottom: 30px;}
.m-t-35 {margin-top: 35px;}
.m-l-35 {margin-left: 35px;}
.m-r-35 {margin-right: 35px;}
.m-b-35 {margin-bottom: 35px;}
.m-t-40 {margin-top: 40px;}
.m-l-40 {margin-left: 40px;}
.m-r-40 {margin-right: 40px;}
.m-b-40 {margin-bottom: 40px;}
.m-t-45 {margin-top: 45px;}
.m-l-45 {margin-left: 45px;}
.m-r-45 {margin-right: 45px;}
.m-b-45 {margin-bottom: 45px;}
.m-t-50 {margin-top: 50px;}
.m-l-50 {margin-left: 50px;}
.m-r-50 {margin-right: 50px;}
.m-b-50 {margin-bottom: 50px;}
.m-t-55 {margin-top: 55px;}
.m-l-55 {margin-left: 55px;}
.m-r-55 {margin-right: 55px;}
.m-b-55 {margin-bottom: 55px;}
.m-t-60 {margin-top: 60px;}
.m-l-60 {margin-left: 60px;}
.m-r-60 {margin-right: 60px;}
.m-b-60 {margin-bottom: 60px;}
.m-t-65 {margin-top: 65px;}
.m-l-65 {margin-left: 65px;}
.m-r-65 {margin-right: 65px;}
.m-b-65 {margin-bottom: 65px;}
.m-t-70 {margin-top: 70px;}
.m-l-70 {margin-left: 70px;}
.m-r-70 {margin-right: 70px;}
.m-b-70 {margin-bottom: 70px;}
.m-t-75 {margin-top: 75px;}
.m-l-75 {margin-left: 75px;}
.m-r-75 {margin-right: 75px;}
.m-b-75 {margin-bottom: 75px;}
.m-t-80 {margin-top: 80px;}
.m-l-80 {margin-left: 80px;}
.m-r-80 {margin-right: 80px;}
.m-b-80 {margin-bottom: 80px;}
.m-t-85 {margin-top: 85px;}
.m-l-85 {margin-left: 85px;}
.m-r-85 {margin-right: 85px;}
.m-b-85 {margin-bottom: 85px;}
.m-t-90 {margin-top: 90px;}
.m-l-90 {margin-left: 90px;}
.m-r-90 {margin-right: 90px;}
.m-b-90 {margin-bottom: 90px;}
.m-t-95 {margin-top: 95px;}
.m-l-95 {margin-left: 95px;}
.m-r-95 {margin-right: 95px;}
.m-b-95 {margin-bottom: 95px;}
.m-t-100 {margin-top: 100px;}
.m-l-100 {margin-left: 100px;}
.m-r-100 {margin-right: 100px;}
.m-b-100 {margin-bottom: 100px;}

@media (min-width: 576px) {
	.p-t-sm-0 {padding-top: 0px;}
	.p-l-sm-0 {padding-left: 0px;}
	.p-r-sm-0 {padding-right: 0px;}
	.p-b-sm-0 {padding-bottom: 0px;}
	.p-t-sm-5 {padding-top: 5px;}
	.p-l-sm-5 {padding-left: 5px;}
	.p-r-sm-5 {padding-right: 5px;}
	.p-b-sm-5 {padding-bottom: 5px;}
	.p-t-sm-10 {padding-top: 10px;}
	.p-l-sm-10 {padding-left: 10px;}
	.p-r-sm-10 {padding-right: 10px;}
	.p-b-sm-10 {padding-bottom: 10px;}
	.p-t-sm-15 {padding-top: 15px;}
	.p-l-sm-15 {padding-left: 15px;}
	.p-r-sm-15 {padding-right: 15px;}
	.p-b-sm-15 {padding-bottom: 15px;}
	.p-t-sm-20 {padding-top: 20px;}
	.p-l-sm-20 {padding-left: 20px;}
	.p-r-sm-20 {padding-right: 20px;}
	.p-b-sm-20 {padding-bottom: 20px;}
	.p-t-sm-25 {padding-top: 25px;}
	.p-l-sm-25 {padding-left: 25px;}
	.p-r-sm-25 {padding-right: 25px;}
	.p-b-sm-25 {padding-bottom: 25px;}
	.p-t-sm-30 {padding-top: 30px;}
	.p-l-sm-30 {padding-left: 30px;}
	.p-r-sm-30 {padding-right: 30px;}
	.p-b-sm-30 {padding-bottom: 30px;}
	.p-t-sm-35 {padding-top: 35px;}
	.p-l-sm-35 {padding-left: 35px;}
	.p-r-sm-35 {padding-right: 35px;}
	.p-b-sm-35 {padding-bottom: 35px;}
	.p-t-sm-40 {padding-top: 40px;}
	.p-l-sm-40 {padding-left: 40px;}
	.p-r-sm-40 {padding-right: 40px;}
	.p-b-sm-40 {padding-bottom: 40px;}
	.p-t-sm-45 {padding-top: 45px;}
	.p-l-sm-45 {padding-left: 45px;}
	.p-r-sm-45 {padding-right: 45px;}
	.p-b-sm-45 {padding-bottom: 45px;}
	.p-t-sm-50 {padding-top: 50px;}
	.p-l-sm-50 {padding-left: 50px;}
	.p-r-sm-50 {padding-right: 50px;}
	.p-b-sm-50 {padding-bottom: 50px;}
	.p-t-sm-55 {padding-top: 55px;}
	.p-l-sm-55 {padding-left: 55px;}
	.p-r-sm-55 {padding-right: 55px;}
	.p-b-sm-55 {padding-bottom: 55px;}
	.p-t-sm-60 {padding-top: 60px;}
	.p-l-sm-60 {padding-left: 60px;}
	.p-r-sm-60 {padding-right: 60px;}
	.p-b-sm-60 {padding-bottom: 60px;}
	.p-t-sm-65 {padding-top: 65px;}
	.p-l-sm-65 {padding-left: 65px;}
	.p-r-sm-65 {padding-right: 65px;}
	.p-b-sm-65 {padding-bottom: 65px;}
	.p-t-sm-70 {padding-top: 70px;}
	.p-l-sm-70 {padding-left: 70px;}
	.p-r-sm-70 {padding-right: 70px;}
	.p-b-sm-70 {padding-bottom: 70px;}
	.p-t-sm-75 {padding-top: 75px;}
	.p-l-sm-75 {padding-left: 75px;}
	.p-r-sm-75 {padding-right: 75px;}
	.p-b-sm-75 {padding-bottom: 75px;}
	.p-t-sm-80 {padding-top: 80px;}
	.p-l-sm-80 {padding-left: 80px;}
	.p-r-sm-80 {padding-right: 80px;}
	.p-b-sm-80 {padding-bottom: 80px;}
	.p-t-sm-85 {padding-top: 85px;}
	.p-l-sm-85 {padding-left: 85px;}
	.p-r-sm-85 {padding-right: 85px;}
	.p-b-sm-85 {padding-bottom: 85px;}
	.p-t-sm-90 {padding-top: 90px;}
	.p-l-sm-90 {padding-left: 90px;}
	.p-r-sm-90 {padding-right: 90px;}
	.p-b-sm-90 {padding-bottom: 90px;}
	.p-t-sm-95 {padding-top: 95px;}
	.p-l-sm-95 {padding-left: 95px;}
	.p-r-sm-95 {padding-right: 95px;}
	.p-b-sm-95 {padding-bottom: 95px;}
	.p-t-sm-100 {padding-top: 100px;}
	.p-l-sm-100 {padding-left: 100px;}
	.p-r-sm-100 {padding-right: 100px;}
	.p-b-sm-100 {padding-bottom: 100px;}

	.m-t-sm-0 {margin-top: 0px;}
	.m-l-sm-0 {margin-left: 0px;}
	.m-r-sm-0 {margin-right: 0px;}
	.m-b-sm-0 {margin-bottom: 0px;}
	.m-t-sm-5 {margin-top: 5px;}
	.m-l-sm-5 {margin-left: 5px;}
	.m-r-sm-5 {margin-right: 5px;}
	.m-b-sm-5 {margin-bottom: 5px;}
	.m-t-sm-10 {margin-top: 10px;}
	.m-l-sm-10 {margin-left: 10px;}
	.m-r-sm-10 {margin-right: 10px;}
	.m-b-sm-10 {margin-bottom: 10px;}
	.m-t-sm-15 {margin-top: 15px;}
	.m-l-sm-15 {margin-left: 15px;}
	.m-r-sm-15 {margin-right: 15px;}
	.m-b-sm-15 {margin-bottom: 15px;}
	.m-t-sm-20 {margin-top: 20px;}
	.m-l-sm-20 {margin-left: 20px;}
	.m-r-sm-20 {margin-right: 20px;}
	.m-b-sm-20 {margin-bottom: 20px;}
	.m-t-sm-25 {margin-top: 25px;}
	.m-l-sm-25 {margin-left: 25px;}
	.m-r-sm-25 {margin-right: 25px;}
	.m-b-sm-25 {margin-bottom: 25px;}
	.m-t-sm-30 {margin-top: 30px;}
	.m-l-sm-30 {margin-left: 30px;}
	.m-r-sm-30 {margin-right: 30px;}
	.m-b-sm-30 {margin-bottom: 30px;}
	.m-t-sm-35 {margin-top: 35px;}
	.m-l-sm-35 {margin-left: 35px;}
	.m-r-sm-35 {margin-right: 35px;}
	.m-b-sm-35 {margin-bottom: 35px;}
	.m-t-sm-40 {margin-top: 40px;}
	.m-l-sm-40 {margin-left: 40px;}
	.m-r-sm-40 {margin-right: 40px;}
	.m-b-sm-40 {margin-bottom: 40px;}
	.m-t-sm-45 {margin-top: 45px;}
	.m-l-sm-45 {margin-left: 45px;}
	.m-r-sm-45 {margin-right: 45px;}
	.m-b-sm-45 {margin-bottom: 45px;}
	.m-t-sm-50 {margin-top: 50px;}
	.m-l-sm-50 {margin-left: 50px;}
	.m-r-sm-50 {margin-right: 50px;}
	.m-b-sm-50 {margin-bottom: 50px;}
	.m-t-sm-55 {margin-top: 55px;}
	.m-l-sm-55 {margin-left: 55px;}
	.m-r-sm-55 {margin-right: 55px;}
	.m-b-sm-55 {margin-bottom: 55px;}
	.m-t-sm-60 {margin-top: 60px;}
	.m-l-sm-60 {margin-left: 60px;}
	.m-r-sm-60 {margin-right: 60px;}
	.m-b-sm-60 {margin-bottom: 60px;}
	.m-t-sm-65 {margin-top: 65px;}
	.m-l-sm-65 {margin-left: 65px;}
	.m-r-sm-65 {margin-right: 65px;}
	.m-b-sm-65 {margin-bottom: 65px;}
	.m-t-sm-70 {margin-top: 70px;}
	.m-l-sm-70 {margin-left: 70px;}
	.m-r-sm-70 {margin-right: 70px;}
	.m-b-sm-70 {margin-bottom: 70px;}
	.m-t-sm-75 {margin-top: 75px;}
	.m-l-sm-75 {margin-left: 75px;}
	.m-r-sm-75 {margin-right: 75px;}
	.m-b-sm-75 {margin-bottom: 75px;}
	.m-t-sm-80 {margin-top: 80px;}
	.m-l-sm-80 {margin-left: 80px;}
	.m-r-sm-80 {margin-right: 80px;}
	.m-b-sm-80 {margin-bottom: 80px;}
	.m-t-sm-85 {margin-top: 85px;}
	.m-l-sm-85 {margin-left: 85px;}
	.m-r-sm-85 {margin-right: 85px;}
	.m-b-sm-85 {margin-bottom: 85px;}
	.m-t-sm-90 {margin-top: 90px;}
	.m-l-sm-90 {margin-left: 90px;}
	.m-r-sm-90 {margin-right: 90px;}
	.m-b-sm-90 {margin-bottom: 90px;}
	.m-t-sm-95 {margin-top: 95px;}
	.m-l-sm-95 {margin-left: 95px;}
	.m-r-sm-95 {margin-right: 95px;}
	.m-b-sm-95 {margin-bottom: 95px;}
	.m-t-sm-100 {margin-top: 100px;}
	.m-l-sm-100 {margin-left: 100px;}
	.m-r-sm-100 {margin-right: 100px;}
	.m-b-sm-100 {margin-bottom: 100px;}
}

@media (min-width: 768px) {
	.p-t-md-0 {padding-top: 0px;}
	.p-l-md-0 {padding-left: 0px;}
	.p-r-md-0 {padding-right: 0px;}
	.p-b-md-0 {padding-bottom: 0px;}
	.p-t-md-5 {padding-top: 5px;}
	.p-l-md-5 {padding-left: 5px;}
	.p-r-md-5 {padding-right: 5px;}
	.p-b-md-5 {padding-bottom: 5px;}
	.p-t-md-10 {padding-top: 10px;}
	.p-l-md-10 {padding-left: 10px;}
	.p-r-md-10 {padding-right: 10px;}
	.p-b-md-10 {padding-bottom: 10px;}
	.p-t-md-15 {padding-top: 15px;}
	.p-l-md-15 {padding-left: 15px;}
	.p-r-md-15 {padding-right: 15px;}
	.p-b-md-15 {padding-bottom: 15px;}
	.p-t-md-20 {padding-top: 20px;}
	.p-l-md-20 {padding-left: 20px;}
	.p-r-md-20 {padding-right: 20px;}
	.p-b-md-20 {padding-bottom: 20px;}
	.p-t-md-25 {padding-top: 25px;}
	.p-l-md-25 {padding-left: 25px;}
	.p-r-md-25 {padding-right: 25px;}
	.p-b-md-25 {padding-bottom: 25px;}
	.p-t-md-30 {padding-top: 30px;}
	.p-l-md-30 {padding-left: 30px;}
	.p-r-md-30 {padding-right: 30px;}
	.p-b-md-30 {padding-bottom: 30px;}
	.p-t-md-35 {padding-top: 35px;}
	.p-l-md-35 {padding-left: 35px;}
	.p-r-md-35 {padding-right: 35px;}
	.p-b-md-35 {padding-bottom: 35px;}
	.p-t-md-40 {padding-top: 40px;}
	.p-l-md-40 {padding-left: 40px;}
	.p-r-md-40 {padding-right: 40px;}
	.p-b-md-40 {padding-bottom: 40px;}
	.p-t-md-45 {padding-top: 45px;}
	.p-l-md-45 {padding-left: 45px;}
	.p-r-md-45 {padding-right: 45px;}
	.p-b-md-45 {padding-bottom: 45px;}
	.p-t-md-50 {padding-top: 50px;}
	.p-l-md-50 {padding-left: 50px;}
	.p-r-md-50 {padding-right: 50px;}
	.p-b-md-50 {padding-bottom: 50px;}
	.p-t-md-55 {padding-top: 55px;}
	.p-l-md-55 {padding-left: 55px;}
	.p-r-md-55 {padding-right: 55px;}
	.p-b-md-55 {padding-bottom: 55px;}
	.p-t-md-60 {padding-top: 60px;}
	.p-l-md-60 {padding-left: 60px;}
	.p-r-md-60 {padding-right: 60px;}
	.p-b-md-60 {padding-bottom: 60px;}
	.p-t-md-65 {padding-top: 65px;}
	.p-l-md-65 {padding-left: 65px;}
	.p-r-md-65 {padding-right: 65px;}
	.p-b-md-65 {padding-bottom: 65px;}
	.p-t-md-70 {padding-top: 70px;}
	.p-l-md-70 {padding-left: 70px;}
	.p-r-md-70 {padding-right: 70px;}
	.p-b-md-70 {padding-bottom: 70px;}
	.p-t-md-75 {padding-top: 75px;}
	.p-l-md-75 {padding-left: 75px;}
	.p-r-md-75 {padding-right: 75px;}
	.p-b-md-75 {padding-bottom: 75px;}
	.p-t-md-80 {padding-top: 80px;}
	.p-l-md-80 {padding-left: 80px;}
	.p-r-md-80 {padding-right: 80px;}
	.p-b-md-80 {padding-bottom: 80px;}
	.p-t-md-85 {padding-top: 85px;}
	.p-l-md-85 {padding-left: 85px;}
	.p-r-md-85 {padding-right: 85px;}
	.p-b-md-85 {padding-bottom: 85px;}
	.p-t-md-90 {padding-top: 90px;}
	.p-l-md-90 {padding-left: 90px;}
	.p-r-md-90 {padding-right: 90px;}
	.p-b-md-90 {padding-bottom: 90px;}
	.p-t-md-95 {padding-top: 95px;}
	.p-l-md-95 {padding-left: 95px;}
	.p-r-md-95 {padding-right: 95px;}
	.p-b-md-95 {padding-bottom: 95px;}
	.p-t-md-100 {padding-top: 100px;}
	.p-l-md-100 {padding-left: 100px;}
	.p-r-md-100 {padding-right: 100px;}
	.p-b-md-100 {padding-bottom: 100px;}

	.m-t-md-0 {margin-top: 0px;}
	.m-l-md-0 {margin-left: 0px;}
	.m-r-md-0 {margin-right: 0px;}
	.m-b-md-0 {margin-bottom: 0px;}
	.m-t-md-5 {margin-top: 5px;}
	.m-l-md-5 {margin-left: 5px;}
	.m-r-md-5 {margin-right: 5px;}
	.m-b-md-5 {margin-bottom: 5px;}
	.m-t-md-10 {margin-top: 10px;}
	.m-l-md-10 {margin-left: 10px;}
	.m-r-md-10 {margin-right: 10px;}
	.m-b-md-10 {margin-bottom: 10px;}
	.m-t-md-15 {margin-top: 15px;}
	.m-l-md-15 {margin-left: 15px;}
	.m-r-md-15 {margin-right: 15px;}
	.m-b-md-15 {margin-bottom: 15px;}
	.m-t-md-20 {margin-top: 20px;}
	.m-l-md-20 {margin-left: 20px;}
	.m-r-md-20 {margin-right: 20px;}
	.m-b-md-20 {margin-bottom: 20px;}
	.m-t-md-25 {margin-top: 25px;}
	.m-l-md-25 {margin-left: 25px;}
	.m-r-md-25 {margin-right: 25px;}
	.m-b-md-25 {margin-bottom: 25px;}
	.m-t-md-30 {margin-top: 30px;}
	.m-l-md-30 {margin-left: 30px;}
	.m-r-md-30 {margin-right: 30px;}
	.m-b-md-30 {margin-bottom: 30px;}
	.m-t-md-35 {margin-top: 35px;}
	.m-l-md-35 {margin-left: 35px;}
	.m-r-md-35 {margin-right: 35px;}
	.m-b-md-35 {margin-bottom: 35px;}
	.m-t-md-40 {margin-top: 40px;}
	.m-l-md-40 {margin-left: 40px;}
	.m-r-md-40 {margin-right: 40px;}
	.m-b-md-40 {margin-bottom: 40px;}
	.m-t-md-45 {margin-top: 45px;}
	.m-l-md-45 {margin-left: 45px;}
	.m-r-md-45 {margin-right: 45px;}
	.m-b-md-45 {margin-bottom: 45px;}
	.m-t-md-50 {margin-top: 50px;}
	.m-l-md-50 {margin-left: 50px;}
	.m-r-md-50 {margin-right: 50px;}
	.m-b-md-50 {margin-bottom: 50px;}
	.m-t-md-55 {margin-top: 55px;}
	.m-l-md-55 {margin-left: 55px;}
	.m-r-md-55 {margin-right: 55px;}
	.m-b-md-55 {margin-bottom: 55px;}
	.m-t-md-60 {margin-top: 60px;}
	.m-l-md-60 {margin-left: 60px;}
	.m-r-md-60 {margin-right: 60px;}
	.m-b-md-60 {margin-bottom: 60px;}
	.m-t-md-65 {margin-top: 65px;}
	.m-l-md-65 {margin-left: 65px;}
	.m-r-md-65 {margin-right: 65px;}
	.m-b-md-65 {margin-bottom: 65px;}
	.m-t-md-70 {margin-top: 70px;}
	.m-l-md-70 {margin-left: 70px;}
	.m-r-md-70 {margin-right: 70px;}
	.m-b-md-70 {margin-bottom: 70px;}
	.m-t-md-75 {margin-top: 75px;}
	.m-l-md-75 {margin-left: 75px;}
	.m-r-md-75 {margin-right: 75px;}
	.m-b-md-75 {margin-bottom: 75px;}
	.m-t-md-80 {margin-top: 80px;}
	.m-l-md-80 {margin-left: 80px;}
	.m-r-md-80 {margin-right: 80px;}
	.m-b-md-80 {margin-bottom: 80px;}
	.m-t-md-85 {margin-top: 85px;}
	.m-l-md-85 {margin-left: 85px;}
	.m-r-md-85 {margin-right: 85px;}
	.m-b-md-85 {margin-bottom: 85px;}
	.m-t-md-90 {margin-top: 90px;}
	.m-l-md-90 {margin-left: 90px;}
	.m-r-md-90 {margin-right: 90px;}
	.m-b-md-90 {margin-bottom: 90px;}
	.m-t-md-95 {margin-top: 95px;}
	.m-l-md-95 {margin-left: 95px;}
	.m-r-md-95 {margin-right: 95px;}
	.m-b-md-95 {margin-bottom: 95px;}
	.m-t-md-100 {margin-top: 100px;}
	.m-l-md-100 {margin-left: 100px;}
	.m-r-md-100 {margin-right: 100px;}
	.m-b-md-100 {margin-bottom: 100px;}
}

@media (min-width: 992px) {
	.p-t-lg-0 {padding-top: 0px;}
	.p-l-lg-0 {padding-left: 0px;}
	.p-r-lg-0 {padding-right: 0px;}
	.p-b-lg-0 {padding-bottom: 0px;}
	.p-t-lg-5 {padding-top: 5px;}
	.p-l-lg-5 {padding-left: 5px;}
	.p-r-lg-5 {padding-right: 5px;}
	.p-b-lg-5 {padding-bottom: 5px;}
	.p-t-lg-10 {padding-top: 10px;}
	.p-l-lg-10 {padding-left: 10px;}
	.p-r-lg-10 {padding-right: 10px;}
	.p-b-lg-10 {padding-bottom: 10px;}
	.p-t-lg-15 {padding-top: 15px;}
	.p-l-lg-15 {padding-left: 15px;}
	.p-r-lg-15 {padding-right: 15px;}
	.p-b-lg-15 {padding-bottom: 15px;}
	.p-t-lg-20 {padding-top: 20px;}
	.p-l-lg-20 {padding-left: 20px;}
	.p-r-lg-20 {padding-right: 20px;}
	.p-b-lg-20 {padding-bottom: 20px;}
	.p-t-lg-25 {padding-top: 25px;}
	.p-l-lg-25 {padding-left: 25px;}
	.p-r-lg-25 {padding-right: 25px;}
	.p-b-lg-25 {padding-bottom: 25px;}
	.p-t-lg-30 {padding-top: 30px;}
	.p-l-lg-30 {padding-left: 30px;}
	.p-r-lg-30 {padding-right: 30px;}
	.p-b-lg-30 {padding-bottom: 30px;}
	.p-t-lg-35 {padding-top: 35px;}
	.p-l-lg-35 {padding-left: 35px;}
	.p-r-lg-35 {padding-right: 35px;}
	.p-b-lg-35 {padding-bottom: 35px;}
	.p-t-lg-40 {padding-top: 40px;}
	.p-l-lg-40 {padding-left: 40px;}
	.p-r-lg-40 {padding-right: 40px;}
	.p-b-lg-40 {padding-bottom: 40px;}
	.p-t-lg-45 {padding-top: 45px;}
	.p-l-lg-45 {padding-left: 45px;}
	.p-r-lg-45 {padding-right: 45px;}
	.p-b-lg-45 {padding-bottom: 45px;}
	.p-t-lg-50 {padding-top: 50px;}
	.p-l-lg-50 {padding-left: 50px;}
	.p-r-lg-50 {padding-right: 50px;}
	.p-b-lg-50 {padding-bottom: 50px;}
	.p-t-lg-55 {padding-top: 55px;}
	.p-l-lg-55 {padding-left: 55px;}
	.p-r-lg-55 {padding-right: 55px;}
	.p-b-lg-55 {padding-bottom: 55px;}
	.p-t-lg-60 {padding-top: 60px;}
	.p-l-lg-60 {padding-left: 60px;}
	.p-r-lg-60 {padding-right: 60px;}
	.p-b-lg-60 {padding-bottom: 60px;}
	.p-t-lg-65 {padding-top: 65px;}
	.p-l-lg-65 {padding-left: 65px;}
	.p-r-lg-65 {padding-right: 65px;}
	.p-b-lg-65 {padding-bottom: 65px;}
	.p-t-lg-70 {padding-top: 70px;}
	.p-l-lg-70 {padding-left: 70px;}
	.p-r-lg-70 {padding-right: 70px;}
	.p-b-lg-70 {padding-bottom: 70px;}
	.p-t-lg-75 {padding-top: 75px;}
	.p-l-lg-75 {padding-left: 75px;}
	.p-r-lg-75 {padding-right: 75px;}
	.p-b-lg-75 {padding-bottom: 75px;}
	.p-t-lg-80 {padding-top: 80px;}
	.p-l-lg-80 {padding-left: 80px;}
	.p-r-lg-80 {padding-right: 80px;}
	.p-b-lg-80 {padding-bottom: 80px;}
	.p-t-lg-85 {padding-top: 85px;}
	.p-l-lg-85 {padding-left: 85px;}
	.p-r-lg-85 {padding-right: 85px;}
	.p-b-lg-85 {padding-bottom: 85px;}
	.p-t-lg-90 {padding-top: 90px;}
	.p-l-lg-90 {padding-left: 90px;}
	.p-r-lg-90 {padding-right: 90px;}
	.p-b-lg-90 {padding-bottom: 90px;}
	.p-t-lg-95 {padding-top: 95px;}
	.p-l-lg-95 {padding-left: 95px;}
	.p-r-lg-95 {padding-right: 95px;}
	.p-b-lg-95 {padding-bottom: 95px;}
	.p-t-lg-100 {padding-top: 100px;}
	.p-l-lg-100 {padding-left: 100px;}
	.p-r-lg-100 {padding-right: 100px;}
	.p-b-lg-100 {padding-bottom: 100px;}

	.m-t-lg-0 {margin-top: 0px;}
	.m-l-lg-0 {margin-left: 0px;}
	.m-r-lg-0 {margin-right: 0px;}
	.m-b-lg-0 {margin-bottom: 0px;}
	.m-t-lg-5 {margin-top: 5px;}
	.m-l-lg-5 {margin-left: 5px;}
	.m-r-lg-5 {margin-right: 5px;}
	.m-b-lg-5 {margin-bottom: 5px;}
	.m-t-lg-10 {margin-top: 10px;}
	.m-l-lg-10 {margin-left: 10px;}
	.m-r-lg-10 {margin-right: 10px;}
	.m-b-lg-10 {margin-bottom: 10px;}
	.m-t-lg-15 {margin-top: 15px;}
	.m-l-lg-15 {margin-left: 15px;}
	.m-r-lg-15 {margin-right: 15px;}
	.m-b-lg-15 {margin-bottom: 15px;}
	.m-t-lg-20 {margin-top: 20px;}
	.m-l-lg-20 {margin-left: 20px;}
	.m-r-lg-20 {margin-right: 20px;}
	.m-b-lg-20 {margin-bottom: 20px;}
	.m-t-lg-25 {margin-top: 25px;}
	.m-l-lg-25 {margin-left: 25px;}
	.m-r-lg-25 {margin-right: 25px;}
	.m-b-lg-25 {margin-bottom: 25px;}
	.m-t-lg-30 {margin-top: 30px;}
	.m-l-lg-30 {margin-left: 30px;}
	.m-r-lg-30 {margin-right: 30px;}
	.m-b-lg-30 {margin-bottom: 30px;}
	.m-t-lg-35 {margin-top: 35px;}
	.m-l-lg-35 {margin-left: 35px;}
	.m-r-lg-35 {margin-right: 35px;}
	.m-b-lg-35 {margin-bottom: 35px;}
	.m-t-lg-40 {margin-top: 40px;}
	.m-l-lg-40 {margin-left: 40px;}
	.m-r-lg-40 {margin-right: 40px;}
	.m-b-lg-40 {margin-bottom: 40px;}
	.m-t-lg-45 {margin-top: 45px;}
	.m-l-lg-45 {margin-left: 45px;}
	.m-r-lg-45 {margin-right: 45px;}
	.m-b-lg-45 {margin-bottom: 45px;}
	.m-t-lg-50 {margin-top: 50px;}
	.m-l-lg-50 {margin-left: 50px;}
	.m-r-lg-50 {margin-right: 50px;}
	.m-b-lg-50 {margin-bottom: 50px;}
	.m-t-lg-55 {margin-top: 55px;}
	.m-l-lg-55 {margin-left: 55px;}
	.m-r-lg-55 {margin-right: 55px;}
	.m-b-lg-55 {margin-bottom: 55px;}
	.m-t-lg-60 {margin-top: 60px;}
	.m-l-lg-60 {margin-left: 60px;}
	.m-r-lg-60 {margin-right: 60px;}
	.m-b-lg-60 {margin-bottom: 60px;}
	.m-t-lg-65 {margin-top: 65px;}
	.m-l-lg-65 {margin-left: 65px;}
	.m-r-lg-65 {margin-right: 65px;}
	.m-b-lg-65 {margin-bottom: 65px;}
	.m-t-lg-70 {margin-top: 70px;}
	.m-l-lg-70 {margin-left: 70px;}
	.m-r-lg-70 {margin-right: 70px;}
	.m-b-lg-70 {margin-bottom: 70px;}
	.m-t-lg-75 {margin-top: 75px;}
	.m-l-lg-75 {margin-left: 75px;}
	.m-r-lg-75 {margin-right: 75px;}
	.m-b-lg-75 {margin-bottom: 75px;}
	.m-t-lg-80 {margin-top: 80px;}
	.m-l-lg-80 {margin-left: 80px;}
	.m-r-lg-80 {margin-right: 80px;}
	.m-b-lg-80 {margin-bottom: 80px;}
	.m-t-lg-85 {margin-top: 85px;}
	.m-l-lg-85 {margin-left: 85px;}
	.m-r-lg-85 {margin-right: 85px;}
	.m-b-lg-85 {margin-bottom: 85px;}
	.m-t-lg-90 {margin-top: 90px;}
	.m-l-lg-90 {margin-left: 90px;}
	.m-r-lg-90 {margin-right: 90px;}
	.m-b-lg-90 {margin-bottom: 90px;}
	.m-t-lg-95 {margin-top: 95px;}
	.m-l-lg-95 {margin-left: 95px;}
	.m-r-lg-95 {margin-right: 95px;}
	.m-b-lg-95 {margin-bottom: 95px;}
	.m-t-lg-100 {margin-top: 100px;}
	.m-l-lg-100 {margin-left: 100px;}
	.m-r-lg-100 {margin-right: 100px;}
	.m-b-lg-100 {margin-bottom: 100px;}
}

@media (min-width: 1200px) {
	.p-t-xl-0 {padding-top: 0px;}
	.p-l-xl-0 {padding-left: 0px;}
	.p-r-xl-0 {padding-right: 0px;}
	.p-b-xl-0 {padding-bottom: 0px;}
	.p-t-xl-5 {padding-top: 5px;}
	.p-l-xl-5 {padding-left: 5px;}
	.p-r-xl-5 {padding-right: 5px;}
	.p-b-xl-5 {padding-bottom: 5px;}
	.p-t-xl-10 {padding-top: 10px;}
	.p-l-xl-10 {padding-left: 10px;}
	.p-r-xl-10 {padding-right: 10px;}
	.p-b-xl-10 {padding-bottom: 10px;}
	.p-t-xl-15 {padding-top: 15px;}
	.p-l-xl-15 {padding-left: 15px;}
	.p-r-xl-15 {padding-right: 15px;}
	.p-b-xl-15 {padding-bottom: 15px;}
	.p-t-xl-20 {padding-top: 20px;}
	.p-l-xl-20 {padding-left: 20px;}
	.p-r-xl-20 {padding-right: 20px;}
	.p-b-xl-20 {padding-bottom: 20px;}
	.p-t-xl-25 {padding-top: 25px;}
	.p-l-xl-25 {padding-left: 25px;}
	.p-r-xl-25 {padding-right: 25px;}
	.p-b-xl-25 {padding-bottom: 25px;}
	.p-t-xl-30 {padding-top: 30px;}
	.p-l-xl-30 {padding-left: 30px;}
	.p-r-xl-30 {padding-right: 30px;}
	.p-b-xl-30 {padding-bottom: 30px;}
	.p-t-xl-35 {padding-top: 35px;}
	.p-l-xl-35 {padding-left: 35px;}
	.p-r-xl-35 {padding-right: 35px;}
	.p-b-xl-35 {padding-bottom: 35px;}
	.p-t-xl-40 {padding-top: 40px;}
	.p-l-xl-40 {padding-left: 40px;}
	.p-r-xl-40 {padding-right: 40px;}
	.p-b-xl-40 {padding-bottom: 40px;}
	.p-t-xl-45 {padding-top: 45px;}
	.p-l-xl-45 {padding-left: 45px;}
	.p-r-xl-45 {padding-right: 45px;}
	.p-b-xl-45 {padding-bottom: 45px;}
	.p-t-xl-50 {padding-top: 50px;}
	.p-l-xl-50 {padding-left: 50px;}
	.p-r-xl-50 {padding-right: 50px;}
	.p-b-xl-50 {padding-bottom: 50px;}
	.p-t-xl-55 {padding-top: 55px;}
	.p-l-xl-55 {padding-left: 55px;}
	.p-r-xl-55 {padding-right: 55px;}
	.p-b-xl-55 {padding-bottom: 55px;}
	.p-t-xl-60 {padding-top: 60px;}
	.p-l-xl-60 {padding-left: 60px;}
	.p-r-xl-60 {padding-right: 60px;}
	.p-b-xl-60 {padding-bottom: 60px;}
	.p-t-xl-65 {padding-top: 65px;}
	.p-l-xl-65 {padding-left: 65px;}
	.p-r-xl-65 {padding-right: 65px;}
	.p-b-xl-65 {padding-bottom: 65px;}
	.p-t-xl-70 {padding-top: 70px;}
	.p-l-xl-70 {padding-left: 70px;}
	.p-r-xl-70 {padding-right: 70px;}
	.p-b-xl-70 {padding-bottom: 70px;}
	.p-t-xl-75 {padding-top: 75px;}
	.p-l-xl-75 {padding-left: 75px;}
	.p-r-xl-75 {padding-right: 75px;}
	.p-b-xl-75 {padding-bottom: 75px;}
	.p-t-xl-80 {padding-top: 80px;}
	.p-l-xl-80 {padding-left: 80px;}
	.p-r-xl-80 {padding-right: 80px;}
	.p-b-xl-80 {padding-bottom: 80px;}
	.p-t-xl-85 {padding-top: 85px;}
	.p-l-xl-85 {padding-left: 85px;}
	.p-r-xl-85 {padding-right: 85px;}
	.p-b-xl-85 {padding-bottom: 85px;}
	.p-t-xl-90 {padding-top: 90px;}
	.p-l-xl-90 {padding-left: 90px;}
	.p-r-xl-90 {padding-right: 90px;}
	.p-b-xl-90 {padding-bottom: 90px;}
	.p-t-xl-95 {padding-top: 95px;}
	.p-l-xl-95 {padding-left: 95px;}
	.p-r-xl-95 {padding-right: 95px;}
	.p-b-xl-95 {padding-bottom: 95px;}
	.p-t-xl-100 {padding-top: 100px;}
	.p-l-xl-100 {padding-left: 100px;}
	.p-r-xl-100 {padding-right: 100px;}
	.p-b-xl-100 {padding-bottom: 100px;}

	.m-t-xl-0 {margin-top: 0px;}
	.m-l-xl-0 {margin-left: 0px;}
	.m-r-xl-0 {margin-right: 0px;}
	.m-b-xl-0 {margin-bottom: 0px;}
	.m-t-xl-5 {margin-top: 5px;}
	.m-l-xl-5 {margin-left: 5px;}
	.m-r-xl-5 {margin-right: 5px;}
	.m-b-xl-5 {margin-bottom: 5px;}
	.m-t-xl-10 {margin-top: 10px;}
	.m-l-xl-10 {margin-left: 10px;}
	.m-r-xl-10 {margin-right: 10px;}
	.m-b-xl-10 {margin-bottom: 10px;}
	.m-t-xl-15 {margin-top: 15px;}
	.m-l-xl-15 {margin-left: 15px;}
	.m-r-xl-15 {margin-right: 15px;}
	.m-b-xl-15 {margin-bottom: 15px;}
	.m-t-xl-20 {margin-top: 20px;}
	.m-l-xl-20 {margin-left: 20px;}
	.m-r-xl-20 {margin-right: 20px;}
	.m-b-xl-20 {margin-bottom: 20px;}
	.m-t-xl-25 {margin-top: 25px;}
	.m-l-xl-25 {margin-left: 25px;}
	.m-r-xl-25 {margin-right: 25px;}
	.m-b-xl-25 {margin-bottom: 25px;}
	.m-t-xl-30 {margin-top: 30px;}
	.m-l-xl-30 {margin-left: 30px;}
	.m-r-xl-30 {margin-right: 30px;}
	.m-b-xl-30 {margin-bottom: 30px;}
	.m-t-xl-35 {margin-top: 35px;}
	.m-l-xl-35 {margin-left: 35px;}
	.m-r-xl-35 {margin-right: 35px;}
	.m-b-xl-35 {margin-bottom: 35px;}
	.m-t-xl-40 {margin-top: 40px;}
	.m-l-xl-40 {margin-left: 40px;}
	.m-r-xl-40 {margin-right: 40px;}
	.m-b-xl-40 {margin-bottom: 40px;}
	.m-t-xl-45 {margin-top: 45px;}
	.m-l-xl-45 {margin-left: 45px;}
	.m-r-xl-45 {margin-right: 45px;}
	.m-b-xl-45 {margin-bottom: 45px;}
	.m-t-xl-50 {margin-top: 50px;}
	.m-l-xl-50 {margin-left: 50px;}
	.m-r-xl-50 {margin-right: 50px;}
	.m-b-xl-50 {margin-bottom: 50px;}
	.m-t-xl-55 {margin-top: 55px;}
	.m-l-xl-55 {margin-left: 55px;}
	.m-r-xl-55 {margin-right: 55px;}
	.m-b-xl-55 {margin-bottom: 55px;}
	.m-t-xl-60 {margin-top: 60px;}
	.m-l-xl-60 {margin-left: 60px;}
	.m-r-xl-60 {margin-right: 60px;}
	.m-b-xl-60 {margin-bottom: 60px;}
	.m-t-xl-65 {margin-top: 65px;}
	.m-l-xl-65 {margin-left: 65px;}
	.m-r-xl-65 {margin-right: 65px;}
	.m-b-xl-65 {margin-bottom: 65px;}
	.m-t-xl-70 {margin-top: 70px;}
	.m-l-xl-70 {margin-left: 70px;}
	.m-r-xl-70 {margin-right: 70px;}
	.m-b-xl-70 {margin-bottom: 70px;}
	.m-t-xl-75 {margin-top: 75px;}
	.m-l-xl-75 {margin-left: 75px;}
	.m-r-xl-75 {margin-right: 75px;}
	.m-b-xl-75 {margin-bottom: 75px;}
	.m-t-xl-80 {margin-top: 80px;}
	.m-l-xl-80 {margin-left: 80px;}
	.m-r-xl-80 {margin-right: 80px;}
	.m-b-xl-80 {margin-bottom: 80px;}
	.m-t-xl-85 {margin-top: 85px;}
	.m-l-xl-85 {margin-left: 85px;}
	.m-r-xl-85 {margin-right: 85px;}
	.m-b-xl-85 {margin-bottom: 85px;}
	.m-t-xl-90 {margin-top: 90px;}
	.m-l-xl-90 {margin-left: 90px;}
	.m-r-xl-90 {margin-right: 90px;}
	.m-b-xl-90 {margin-bottom: 90px;}
	.m-t-xl-95 {margin-top: 95px;}
	.m-l-xl-95 {margin-left: 95px;}
	.m-r-xl-95 {margin-right: 95px;}
	.m-b-xl-95 {margin-bottom: 95px;}
	.m-t-xl-100 {margin-top: 100px;}
	.m-l-xl-100 {margin-left: 100px;}
	.m-r-xl-100 {margin-right: 100px;}
	.m-b-xl-100 {margin-bottom: 100px;}
}

/* Additional Flexbox Classes for compatibility not included in Bootstrap */
.d-flex {
	display: -webkit-flex;
}
.flex-column {
	-webkit-flex-direction: column;
}
.flex-row {
	-webkit-flex-direction: row;
}
.flex-wrap {
	-webkit-flex-wrap: wrap;
}
.flex-nowrap {
	-webkit-flex-wrap: nowrap;
}
.justify-content-center {
	-webkit-justify-content: center;
}
.justify-content-between {
	-webkit-justify-content: space-between;
}
.justify-content-around {
	-webkit-justify-content: space-around;
}
.align-items-start {
	-ms-flex-align: flex-start;
	-webkit-align-items: flex-start;
}
.align-items-end {
	-ms-flex-align: flex-end;
	-webkit-align-items: flex-end;
}
.align-items-center {
	-webkit-align-items: center;
}
.align-content-center {
	-ms-align-content: center;
	-webkit-align-content: center;
}
.align-self-auto {
	-ms-align-self: auto;
	-ms-align-self: auto;
	-webkit-align-self: auto;
}
.align-self-start {
	-ms-align-self: start;
	-ms-align-self: flex-start;
	-webkit-align-self: flex-start;
}
.align-self-end {
	-ms-align-self: end;
	-ms-align-self: flex-end;
	-webkit-align-self: flex-end;
}
.align-self-center {
	-ms-align-self: center;
	-ms-align-self: center;
	-webkit-align-self: center;
}

@media (min-width: 576px) {
	.d-sm-flex {
		display: -webkit-flex;
	}
	.flex-sm-column {
		-webkit-flex-direction: column;
	}
	.flex-sm-row {
		-webkit-flex-direction: row;
	}
	.flex-sm-wrap {
		-webkit-flex-wrap: wrap;
	}
	.flex-sm-nowrap {
		-webkit-flex-wrap: nowrap;
	}
	.justify-content-sm-center {
		-webkit-justify-content: center;
	}
	.justify-content-sm-between {
		-webkit-justify-content: space-between;
	}
	.justify-content-sm-around {
		-webkit-justify-content: space-around;
	}
	.align-items-sm-start {
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
	}
	.align-items-sm-end {
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
	}
	.align-items-sm-center {
		-webkit-align-items: center;
	}
	.align-content-sm-center {
		-ms-align-content: center;
		-webkit-align-content: center;
	}
	.align-self-sm-auto {
		-ms-align-self: auto;
		-ms-align-self: auto;
		-webkit-align-self: auto;
	}
	.align-self-sm-start {
		-ms-align-self: start;
		-ms-align-self: flex-start;
		-webkit-align-self: flex-start;
	}
	.align-self-sm-end {
		-ms-align-self: end;
		-ms-align-self: flex-end;
		-webkit-align-self: flex-end;
	}
	.align-self-sm-center {
		-ms-align-self: center;
		-ms-align-self: center;
		-webkit-align-self: center;
	}
}

@media (min-width: 768px) {
	.d-md-flex {
		display: -webkit-flex;
	}
	.flex-md-column {
		-webkit-flex-direction: column;
	}
	.flex-md-row {
		-webkit-flex-direction: row;
	}
	.flex-md-wrap {
		-webkit-flex-wrap: wrap;
	}
	.flex-md-nowrap {
		-webkit-flex-wrap: nowrap;
	}
	.justify-content-md-center {
		-webkit-justify-content: center;
	}
	.justify-content-md-between {
		-webkit-justify-content: space-between;
	}
	.justify-content-md-around {
		-webkit-justify-content: space-around;
	}
	.align-items-md-start {
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
	}
	.align-items-md-end {
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
	}
	.align-items-md-center {
		-webkit-align-items: center;
	}
	.align-content-md-center {
		-ms-align-content: center;
		-webkit-align-content: center;
	}
	.align-self-md-auto {
		-ms-align-self: auto;
		-ms-align-self: auto;
		-webkit-align-self: auto;
	}
	.align-self-md-start {
		-ms-align-self: start;
		-ms-align-self: flex-start;
		-webkit-align-self: flex-start;
	}
	.align-self-md-end {
		-ms-align-self: end;
		-ms-align-self: flex-end;
		-webkit-align-self: flex-end;
	}
	.align-self-md-center {
		-ms-align-self: center;
		-ms-align-self: center;
		-webkit-align-self: center;
	}
}

@media (min-width: 992px) {
	.d-lg-flex {
		display: -webkit-flex;
	}
	.flex-lg-column {
		-webkit-flex-direction: column;
	}
	.flex-lg-row {
		-webkit-flex-direction: row;
	}
	.flex-lg-wrap {
		-webkit-flex-wrap: wrap;
	}
	.flex-lg-nowrap {
		-webkit-flex-wrap: nowrap;
	}
	.justify-content-lg-center {
		-webkit-justify-content: center;
	}
	.justify-content-lg-between {
		-webkit-justify-content: space-between;
	}
	.justify-content-lg-around {
		-webkit-justify-content: space-around;
	}
	.align-items-lg-start {
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
	}
	.align-items-lg-end {
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
	}
	.align-items-lg-center {
		-webkit-align-items: center;
	}
	.align-content-lg-center {
		-ms-align-content: center;
		-webkit-align-content: center;
	}
	.align-self-lg-auto {
		-ms-align-self: auto;
		-ms-align-self: auto;
		-webkit-align-self: auto;
	}
	.align-self-lg-start {
		-ms-align-self: start;
		-ms-align-self: flex-start;
		-webkit-align-self: flex-start;
	}
	.align-self-lg-end {
		-ms-align-self: end;
		-ms-align-self: flex-end;
		-webkit-align-self: flex-end;
	}
	.align-self-lg-center {
		-ms-align-self: center;
		-ms-align-self: center;
		-webkit-align-self: center;
	}
}

@media (min-width: 1200px) {
	.d-xl-flex {
		display: -webkit-flex;
	}
	.flex-xl-column {
		-webkit-flex-direction: column;
	}
	.flex-xl-row {
		-webkit-flex-direction: row;
	}
	.flex-xl-wrap {
		-webkit-flex-wrap: wrap;
	}
	.flex-xl-nowrap {
		-webkit-flex-wrap: nowrap;
	}
	.justify-content-xl-center {
		-webkit-justify-content: center;
	}
	.justify-content-xl-between {
		-webkit-justify-content: space-between;
	}
	.justify-content-xl-around {
		-webkit-justify-content: space-around;
	}
	.align-items-xl-start {
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
	}
	.align-items-xl-end {
		-ms-flex-align: flex-end;
		-webkit-align-items: flex-end;
	}
	.align-items-xl-center {
		-webkit-align-items: center;
	}
	.align-content-xl-center {
		-ms-align-content: center;
		-webkit-align-content: center;
	}
	.align-self-xl-auto {
		-ms-align-self: auto;
		-ms-align-self: auto;
		-webkit-align-self: auto;
	}
	.align-self-xl-start {
		-ms-align-self: start;
		-ms-align-self: flex-start;
		-webkit-align-self: flex-start;
	}
	.align-self-xl-end {
		-ms-align-self: end;
		-ms-align-self: flex-end;
		-webkit-align-self: flex-end;
	}
	.align-self-xl-center {
		-ms-align-self: center;
		-ms-align-self: center;
		-webkit-align-self: center;
	}
}


/* Bootstrap 4 changed this class to .img-fluid */
/* Including .img-responsive for backwards compatibility */
.img-responsive {max-width: 100%; height: auto; }

/*********** IE 10 and 11 ***********/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .img-responsive { max-width:100% !important; height: auto !important; width: auto !important; } }
/********* END IE 10 and 11 ********/


/*
* Custom classes to use in JS to determine accurate screen size
* (JS .width() does not always account for scrollbars correctly)
*/
.is-xs,
.is-sm,
.is-md,
.is-lg,
.is-xl{width:1px;height:1px;position:absolute;left:0;top:0;background:transparent;color:transparent;border:0;display:none;}

@media (min-width: 0) and (max-width: 575px) {
	.is-xs{display: block;}
}

@media (min-width: 576px) and (max-width: 767px) {
	.is-sm{display: block;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.is-md{display: block;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.is-lg{display: block;}
}

@media (min-width: 1200px) {
	.is-xl{display: block;}
}
