html, body{
	/*font-family: '微軟正黑體', 'Microsoft JhengHei', sans-serif;*/
	font-family: Calibri, '微軟正黑體', 'Microsoft JhengHei', sans-serif;
}
.modal-backdrop{
    opacity:0.8 !important;
}
.bg-main{
	background:url('../images/login/bg.jpg') center top no-repeat;
	background-size:cover;
}
.bg-csgreen{
	background:#24762a;
}
.bg-csgrey{
	background:#f6f6f6;
}
.bg-csdarkgrey{
	background:#202020;
}
.bg-csorange{
	background:#f0592c;
}
.bg-black{
	background:black;
}
.text-csgreen{
	color:#24762a;
}
.text-csgrey{
	color:#f6f6f6;
}
.text-csdarkgrey{
	color:#202020;
}
.text-csorange{
	color:#f0592c;
}
.text-black{
	color:black;
}
.csbtnbox{
	display:inline-block;
	margin-left:30px;
	margin-right:30px;
}
.csbtn{
	position:relative;
	height:40px;
	vertical-align:middle;
	border:none;
	background:#23762a;
	color:white;
	padding-left:15px;
	padding-right:15px;
}
.csbtn::before{
	content:url(../images/common/btnbg_l.png);
	position:absolute;
	top:0px;
	left:-30px;
	width:30px;
	height:40px;
}
.csbtn::after{
	content:url(../images/common/btnbg_r.png);
	position:absolute;
	top:0px;
	right:-30px;
	width:30px;
	height:40px;
}
.csbtn:hover, .csbtn.selected{
	background:#459b2c;
}
.csbtn:hover::before, .csbtn.selected::before{
	content:url(../images/common/btnbg_l_on.png);
	position:absolute;
	top:0px;
	left:-30px;
	width:30px;
	height:40px;
}
.csbtn:hover::after, .csbtn.selected::after{
	content:url(../images/common/btnbg_r_on.png);
	position:absolute;
	top:0px;
	right:-30px;
	width:30px;
	height:40px;
}
.csbtn-grey, .csbtn.disabled, .csbtn:disabled{
	position:relative;
	height:40px;
	vertical-align:middle;
	border:none;
	background:#a2a2a2;
	color:white;
	padding-left:15px;
	padding-right:15px;
}
.csbtn-grey::before, .csbtn.disabled::before, .csbtn:disabled::before{
	content:url(../images/common/btnbg_l_gray.png);
	position:absolute;
	top:0px;
	left:-30px;
	width:30px;
	height:40px;
}
.csbtn-grey::after, .csbtn.disabled::after, .csbtn:disabled::after{
	content:url(../images/common/btnbg_r_gray.png);
	position:absolute;
	top:0px;
	right:-30px;
	width:30px;
	height:40px;
}
.csbtn.disabled, .csbtn:disabled{
	cursor:context-menu;
}
.cursor-pointer{
	cursor:pointer;
}
.userinfo-bar{
	
}
.userinfo-name, .userinfo-points, .userinfo-logout, 
.userinfo-annidate, .userinfo-history, .userinfo-home{
	display:inline-block;
}
.userinfo-name:before{
	content:url('../images/login/icon_member.png');
	vertical-align:middle;
	padding-right:7px;
}
.userinfo-points:before{
	content:url('../images/login/icon_pt.png');
	vertical-align:middle;
	padding-right:7px;
}
.userinfo-logout:before{
	content:url('../images/login/icon_logout.png');
	vertical-align:middle;
	padding-right:7px;
}
.userinfo-home:before{
	content:url('../images/common/icon_home.png');
	vertical-align:middle;
	padding-right:7px;
}
.hamburger-menu{
	display:inline-block;
	background:url('../images/redemption/menu_btn.png') center center no-repeat;
	width:20px;
	height:12px;
}
.hamburger-menu:hover{
	background:url('../images/redemption/menu_btn_on.png') center center no-repeat;
}
#sectionMenu{
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	left:0px;
	background:#202020;
	color:white;
	z-index:1;
}
#sectionMenu a.menu-item{
	display:block;
	color:#484848;
	font-size:1.15rem;
	padding:12px 27px;
	border-bottom:1px solid #3d3d3d;
	text-decoration:none;
	white-space:nowrap;
}
#sectionMenu a.menu-item:last-child{
	border-bottom:none;
}
#sectionMenu a.menu-item.selected, #sectionMenu a.menu-item:hover{
	color:#f0592c;
}
#sectionMenu .menu-rewardredemption::before{
	content:url('../images/common/menu_redemption.png');
	vertical-align:middle;
	margin-right:10px;
}
#sectionMenu .menu-rewardredemption:hover::before, #sectionMenu .menu-rewardredemption.selected::before{
	content:url('../images/common/menu_redemption_on.png');
}
#sectionMenu .menu-phoneordering::before{
	content:url('../images/common/menu_phoneorder.png');
	vertical-align:middle;
	margin-right:10px;
}
#sectionMenu .menu-phoneordering:hover::before, #sectionMenu .menu-phoneordering.selected::before{
	content:url('../images/common/menu_phoneorder_on.png');
}
#sectionMenu .menu-preordering::before{
	content:url('../images/common/menu_pre-order.png');
	vertical-align:middle;
	margin-right:10px;
}
#sectionMenu .menu-preordering:hover::before, #sectionMenu .menu-preordering.selected::before{
	content:url('../images/common/menu_pre-order_on.png');
}
#sectionMenu .menu-newproductlaunch::before{
	content:url('../images/common/menu_newlaunch.png');
	vertical-align:middle;
	margin-right:10px;
}
#sectionMenu .menu-newproductlaunch:hover::before, #sectionMenu .menu-newproductlaunch.selected::before{
	content:url('../images/common/menu_newlaunch_on.png');
}
#sectionMenu .menu-amazingfoodhall::before{
	content:url('../images/common/menu_reservation.png');
	vertical-align:middle;
	margin-right:10px;
}
#sectionMenu .menu-amazingfoodhall:hover::before, #sectionMenu .menu-amazingfoodhall.selected::before{
	content:url('../images/common/menu_reservation_on.png');
}
.sub-menu{
	text-decoration:none;
	color:black;
}
.sub-menu:hover, .sub-menu.selected{
	color:#24762a;
	text-decoration:none;
}
.qtybtn-decrease, qtybtn-increase{
	cursor:pointer;
}
.qtybtn-decrease{
	display:block;
	background:url(../images/redemptionconfirmation/btn_subtract.png) center center no-repeat;
	width:18px;
	height:18px;
}
.qtybtn-increase{
	display:block;
	background:url(../images/redemptionconfirmation/btn_add.png) center center no-repeat;
	width:18px;
	height:18px;
}
.qtybtn-decrease.disabled{
	cursor:normal;
	background:url(../images/redemptionconfirmation/btn_subtract_gray.png) center center no-repeat;
}
.qtybtn-increase.disabled{
	cursor:normal;
	background:url(../images/redemptionconfirmation/btn_add_gray.png) center center no-repeat;
}
.delivery-btn-eng{
	display:inline-block;
	background:url(../images/form/home-delivery_off.png) center center no-repeat;
	width:151px;
	height:34px;
	cursor:pointer;
}
input#methodOpt1:checked + .delivery-btn-eng{
	background:url(../images/form/home-delivery_on.png) center center no-repeat;
}
.pickup-btn-eng{
	display:inline-block;
	background:url(../images/form/pick-up_off.png) center center no-repeat;
	width:157px;
	height:34px;
	cursor:pointer;
}
input#methodOpt2:checked + .pickup-btn-eng{
	background:url(../images/form/pick-up_on.png) center center no-repeat;
}
a#sideMenuBtn{
	display:block;
	background:url(../images/common/menu_btn_m26.png) center center no-repeat;
	background-size:26px 16px;
	width:26px;
	height:16px;
}
a#sideMenuBtn:hover{
	background:url(../images/common/menu_btn_on_m26.png) center center no-repeat;
	background-size:26px 16px;
}
.sidebar{
	width:100%;
	position:absolute;
	left:0px;
	background:rgba(0,0,0,0.6);
	z-index:1;
}
.sidebar > div{
	width:85%;
	max-width:400px;
	height:100%;
}
.quantity-box{
	width:90px;
}
.history-table{
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #dddddd;
	margin:0 auto;
}
.history-table tr th{
	background:#202020;
	color:white;
	font-weight:normal;
	padding:12px 30px;
	border-bottom:1px solid #dddddd;
}
.history-table tr td{
	background:white;
	padding:12px 30px;
	border-bottom:1px solid #dddddd;
}
.border-radius-10px{
	border-radius:10px;
}
.border-radius-20px{
	border-radius:20px;
}
.pickup-btn-text, .delivery-btn-text{
	display:block;
	text-align:center;
	height:38px;
	border:1px solid #d6d7d6;
	background:white;
	color:black;
	font-size:15px;
	line-height:38px;
}
.pickup-btn-text::before{
	content:"";
	display:inline-block;
	background:url('../images/form/icon_pickup.png') center center no-repeat;
	background-size:16px 16px;
	width:16px;
	height:16px;
}
.delivery-btn-text::before{
	content:"";
	display:inline-block;
	background:url('../images/form/icon_homedelivery.png') center center no-repeat;
	background-size:16px 16px;
	width:16px;
	height:16px;
}
input[type=radio]:checked ~ .pickup-btn-text:not(.nochange), input[type=radio]:checked ~ .delivery-btn-text:not(.nochange){
	background:#24762a;
	color:white;
}
input[type=radio]:checked ~ .pickup-btn-text:not(.nochange)::before{
	background:url('../images/form/icon_pickup_white.png') center center no-repeat;
	background-size:16px 16px;
}
input[type=radio]:checked ~ .delivery-btn-text:not(.nochange)::before{
	background:url('../images/form/icon_homedelivery_white.png') center center no-repeat;
	background-size:16px 16px;
}
div[id^='giftDetail_'] .modal-dialog{
	/*margin-top:240px;*/
	margin-top:200px;
}
.watermark-area{
	position:relative;
}
.watermark{
	margin: 0;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.watermark-bg{
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*background:rgba(0,0,0,0.6);*/
	-ms-transform: none;
	transform: none;
}
.redemption-detail-description{
	/*height:150px;*/
	max-height:250px;
	overflow-y:auto;
}
.redemption-detail-description p{
	margin:0px;
}
.page-item.active .page-link{
	background-color:#24762a;
	border-color:#24762a;
}
.page-link{
	color:#24762a;
}
.footerTNC {
	text-align:center;
    margin: 0 auto;
	font-size:0.9rem;
}
.footerTNC ul {
    padding-right: 15px;
}
.footerTNC ul, .footerTNC li, .footerTNC .copyright {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.footerTNC ol, ul {
    list-style: none;
}
.footerTNC li {
    padding: 0 15px;
}
.footerTNC li{
	border-left:1px solid; #24762a;
}
.footerTNC li:first-child{
	border-left:none;
}
.cust-select{
	padding-left:1rem;
	padding-right:1rem;
	position:relative;
}
.cust-select-option-area{
	border:1px solid #101010;
	background:white;
	position:absolute;
	left:0px;
	z-index:1;
}
.cust-select-option{
	padding-left:1rem;
	padding-right:1rem;
}
.cust-select-option:hover{
	background:#257AFD;
	color:white;
}


@media (max-width: 767.98px) {
	.csbtnbox{
		display:inline-block;
		margin-left:32px;
		margin-right:32px;
	}
	.csbtn{
		position:relative;
		height:47px;
		vertical-align:middle;
		border:none;
		background:#23762a;
		color:white;
		padding-left:15px;
		padding-right:15px;
	}
	.csbtn::before{
		background:url(../images/common/btnbg_l_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		left:-32px;
		width:32px;
		height:47px;
	}
	.csbtn::after{
		background:url(../images/common/btnbg_r_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		right:-32px;
		width:32px;
		height:47px;
	}
	.csbtn:hover, .csbtn.selected{
		background:#459b2c;
	}
	.csbtn:hover::before, .csbtn.selected::before{
		background:url(../images/common/btnbg_l_on_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		right:-32px;
		width:32px;
		height:47px;
	}
	.csbtn:hover::after, .csbtn.selected::after{
		background:url(../images/common/btnbg_r_on_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		right:-32px;
		width:32px;
		height:47px;
	}
	.csbtn-grey, .csbtn.disabled, .csbtn:disabled{
		position:relative;
		height:47px;
		vertical-align:middle;
		border:none;
		background:#a2a2a2;
		color:white;
		padding-left:15px;
		padding-right:15px;
	}
	.csbtn-grey::before, .csbtn.disabled::before, .csbtn:disabled::before{
		background:url(../images/common/btnbg_l_gray_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		right:-32px;
		width:32px;
		height:47px;
	}
	.csbtn-grey::after, .csbtn.disabled::after, .csbtn:disabled::after{
		background:url(../images/common/btnbg_r_gray_m32.png) no-repeat center center;
		background-size:32px 47px;
		position:absolute;
		top:0px;
		right:-32px;
		width:32px;
		height:47px;
	}
	.userinfo-name, .userinfo-points, .userinfo-logout, 
	.userinfo-annidate, .userinfo-history{
		display:block;
	}
	.userinfo-name:before{
		display:inline-block;
		background:url('../images/login/icon_member_m12.png') left center no-repeat;
		background-size:12px 15px;
		vertical-align:middle;
		margin-left:15px;
		width:27px;
		padding:0;
	}
	.userinfo-annidate:before{
		display:inline-block;
		content:'';
		margin-left:15px;
		width:27px;
		padding:0;
	}
	.userinfo-points:before{
		display:inline-block;
		background:url('../images/login/icon_pt_m12.png') left center no-repeat;
		background-size:12px 12px;
		vertical-align:middle;
		margin-left:15px;
		width:27px;
		padding:0;
	}
	.userinfo-history:before{
		display:inline-block;
		content:'';
		margin-left:15px;
		width:27px;
		padding:0;
	}
	.userinfo-logout:before{
		background:url('../images/login/icon_logout_m20.png') left center no-repeat;
		vertical-align:middle;
		padding:0;
	}
	.userinfo-home:before{
		display:inline-block;
		background:url('../images/common/icon_home_m15.png') left center no-repeat;
		background-size:15px 13px;
		vertical-align:middle;
		margin-left:15px;
		vertical-align:middle;
		padding:0;
	}
	#rewardRedemptionBtn, #phoneOrderBtn, #preorderBtn, 
	#newLaunchBtn, #reservationBtn{
		position:relative;
		margin-left:150px;
		margin-right:14px;
		height:114px;
	}
	#rewardRedemptionBtn .content, #phoneOrderBtn .content, #preorderBtn .content, 
	#newLaunchBtn .content, #reservationBtn .content{
		position:absolute;
		padding:10px 0px;
		width:100%;
		height:100%;
		color:white;
		text-align:left;
	}
	#rewardRedemptionBtn .content{
		background:#ce3431;
	}
	#phoneOrderBtn .content{
		background:#5a75de;
	}
	#preorderBtn .content{
		background:#bd9a29;
	}
	#newLaunchBtn .content{
		background:#42964a;
	}
	#reservationBtn .content{
		background:#9449a5;
	}
	#rewardRedemptionBtn:before{
		position:absolute;
		left:-150px;
		background:url('../images/sumary/icon_redemption_l_m150.png') center center no-repeat;
		background-size:150px 114px;
		content:'';
		vertical-align:middle;
		width:150px;
		height:114px;
	}
	#rewardRedemptionBtn:after{
		position:absolute;
		right:-14px;
		background:url('../images/sumary/icon_redemption_r_m14.png') center center no-repeat;
		background-size:14px 114px;
		content:'';
		vertical-align:middle;
		width:14px;
		height:114px;
	}
	#phoneOrderBtn:before{
		position:absolute;
		left:-150px;
		background:url('../images/sumary/icon_phoneorder_l_m150.png') center center no-repeat;
		background-size:150px 114px;
		content:'';
		vertical-align:middle;
		width:150px;
		height:114px;
	}
	#phoneOrderBtn:after{
		position:absolute;
		right:-14px;
		background:url('../images/sumary/icon_phoneorder_r_m14.png') center center no-repeat;
		background-size:14px 114px;
		content:'';
		vertical-align:middle;
		width:14px;
		height:114px;
	}
	#preorderBtn:before{
		position:absolute;
		left:-150px;
		background:url('../images/sumary/icon_preorder_l_m150.png') center center no-repeat;
		background-size:150px 114px;
		content:'';
		vertical-align:middle;
		width:150px;
		height:114px;
	}
	#preorderBtn:after{
		position:absolute;
		right:-14px;
		background:url('../images/sumary/icon_preorder_r_m14.png') center center no-repeat;
		background-size:14px 114px;
		content:'';
		vertical-align:middle;
		width:14px;
		height:114px;
	}
	#newLaunchBtn:before{
		position:absolute;
		left:-150px;
		background:url('../images/sumary/icon_newlaunch_l_m150.png') center center no-repeat;
		background-size:150px 114px;
		content:'';
		vertical-align:middle;
		width:150px;
		height:114px;
	}
	#newLaunchBtn:after{
		position:absolute;
		right:-14px;
		background:url('../images/sumary/icon_newlaunch_r_m14.png') center center no-repeat;
		background-size:14px 114px;
		content:'';
		vertical-align:middle;
		width:14px;
		height:114px;
	}
	#reservationBtn:before{
		position:absolute;
		left:-150px;
		background:url('../images/sumary/icon_reservation_l_m150.png') center center no-repeat;
		background-size:150px 114px;
		content:'';
		vertical-align:middle;
		width:150px;
		height:114px;
	}
	#reservationBtn:after{
		position:absolute;
		right:-14px;
		background:url('../images/sumary/icon_reservation_r_m14.png') center center no-repeat;
		background-size:14px 114px;
		content:'';
		vertical-align:middle;
		width:14px;
		height:114px;
	}
	.qtybtn-decrease{
		display:block;
		background:url(../images/redemptionconfirmation/btn_subtract_m18.png) center center no-repeat;
		background-size:18px 18px;
		width:18px;
		height:18px;
	}
	.qtybtn-increase{
		display:block;
		background:url(../images/redemptionconfirmation/btn_add_m18.png) center center no-repeat;
		background-size:18px 18px;
		width:18px;
		height:18px;
	}
	.qtybtn-decrease.disabled{
		cursor:normal;
		background:url(../images/redemptionconfirmation/btn_subtract_gray_m18.png) center center no-repeat;
		background-size:18px 18px;
	}
	.qtybtn-increase.disabled{
		cursor:normal;
		background:url(../images/redemptionconfirmation/btn_add_gray_m18.png) center center no-repeat;
		background-size:18px 18px;
	}
	.quantity-box{
		width:70px;
	}
	.delivery-btn-eng{
		display:inline-block;
		background:url(../images/form/home-delivery_off_m158.png) center center no-repeat;
		background-size:158px 34px;
		width:158px;
		height:34px;
		cursor:pointer;
	}
	input#methodOpt1:checked + .delivery-btn-eng{
		background:url(../images/form/home-delivery_on_m158.png) center center no-repeat;
		background-size:158px 34px;
	}
	.pickup-btn-eng{
		display:inline-block;
		background:url(../images/form/pick-up_off_m158.png) center center no-repeat;
		background-size:164px 34px;
		width:164px;
		height:34px;
		cursor:pointer;
	}
	input#methodOpt2:checked + .pickup-btn-eng{
		background:url(../images/form/pick-up_on_m158.png) center center no-repeat;
		background-size:164px 34px;
	}
	.sidebar-item{
		display:block;
		padding:13px 15px;
		border-bottom:1px solid #767676;
		color:white;
		font-size:1.15rem;
		text-decoration:none;
	}
	.sidebar-item.selected, .sidebar-item:hover{
		color:#f0592c;
	}
	.sidebar-item.menu-rewardredemption, .sidebar-item.menu-phoneordering, .sidebar-item.menu-preordering,
	.sidebar-item.menu-newproductlaunch, .sidebar-item.menu-amazingfoodhall{
		/*color:#484848;*/
	}
	.sidebar-item.menu-rewardredemption::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_redemption_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sidebar-item.menu-rewardredemption:hover::before, .sidebar-item.menu-rewardredemption.selected::before{
		content:"";
		background:url(../images/common/menu_redemption_on_m20.png) center center no-repeat;
		background-size:20px 20px;
	}
	.sidebar-item.menu-phoneordering::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_phoneorder_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sidebar-item.menu-phoneordering:hover::before, .sidebar-item.menu-phoneordering.selected::before{
		content:"";
		background:url(../images/common/menu_phoneorder_on_m20.png) center center no-repeat;
		background-size:20px 20px;
	}
	.sidebar-item.menu-preordering::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_pre-order_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sidebar-item.menu-preordering:hover::before, .sidebar-item.menu-preordering.selected::before{
		content:"";
		background:url(../images/common/menu_pre-order_on_m20.png) center center no-repeat;
		background-size:20px 20px;
	}
	.sidebar-item.menu-newproductlaunch::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_newlaunch_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sidebar-item.menu-newproductlaunch:hover::before, .sidebar-item.menu-newproductlaunch.selected::before{
		content:"";
		background:url(../images/common/menu_newlaunch_on_m20.png) center center no-repeat;
		background-size:20px 20px;
	}
	.sidebar-item.menu-amazingfoodhall::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_reservation_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sidebar-item.menu-amazingfoodhall:hover::before, .sidebar-item.menu-amazingfoodhall.selected::before{
		content:"";
		background:url(../images/common/menu_reservation_on_m20.png) center center no-repeat;
		background-size:20px 20px;
	}
	.sidebar-item.menu-logout::before{
		content:"";
		display:inline-block;
		margin-right:13px;
		vertical-align:middle;
		background:url(../images/common/menu_logout_m20.png) center center no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
	}
	.sub-menu{ font-size:0.8rem; }
	.sub-menu-box{
		padding-top:15px !important;
		padding-bottom:16px !important;
		padding-left:15px !important;
		padding-right:15px !important;
		margin-left:-15px !important;
		margin-right:-15px !important;
		background:white;
		line-height:1.2;
	}
	.sub-menu-box table{ margin:0 auto; }
	div[id^='giftDetail_'] .modal-dialog{
		margin-top:50px;
	}
	.redemption-detail-description{
		height:auto;
	}
}


.font-size-105{ font-size:1.05rem; }
.font-size-110{ font-size:1.1rem; }
.font-size-115{ font-size:1.15rem; }
.font-size-120{ font-size:1.2rem; }
.font-size-125{ font-size:1.25rem; }
.font-size-130{ font-size:1.3rem; }
.font-size-135{ font-size:1.35rem; }
.font-size-140{ font-size:1.4rem; }
.font-size-145{ font-size:1.45rem; }
.font-size-150{ font-size:1.5rem; }
.font-size-155{ font-size:1.55rem; }
.font-size-160{ font-size:1.6rem; }
.font-size-165{ font-size:1.65rem; }
.font-size-170{ font-size:1.7rem; }
.font-size-175{ font-size:1.75rem; }
.font-size-180{ font-size:1.8rem; }
.font-size-185{ font-size:1.85rem; }
.font-size-190{ font-size:1.9rem; }
.font-size-195{ font-size:1.95rem; }
.font-size-200{ font-size:2rem; }

.p-5px{ padding:5px; }
.p-10px{ padding:10px; }
.p-15px{ padding:15px; }
.p-20px{ padding:20px; }
.p-25px{ padding:25px; }
.p-30px{ padding:30px; }
.p-35px{ padding:35px; }
.p-40px{ padding:40px; }
.p-45px{ padding:45px; }
.p-50px{ padding:50px; }
.p-55px{ padding:55px; }
.p-60px{ padding:60px; }
.p-65px{ padding:65px; }
.p-70px{ padding:70px; }
.p-75px{ padding:75px; }
.p-80px{ padding:80px; }
.p-85px{ padding:85px; }
.p-90px{ padding:90px; }
.p-95px{ padding:95px; }
.p-100px{ padding:100px; }
.pt-5px{ padding-top:5px; }
.pt-10px{ padding-top:10px; }
.pt-15px{ padding-top:15px; }
.pt-20px{ padding-top:20px; }
.pt-25px{ padding-top:25px; }
.pt-30px{ padding-top:30px; }
.pt-35px{ padding-top:35px; }
.pt-40px{ padding-top:40px; }
.pt-45px{ padding-top:45px; }
.pt-50px{ padding-top:50px; }
.pt-55px{ padding-top:55px; }
.pt-60px{ padding-top:60px; }
.pt-65px{ padding-top:65px; }
.pt-70px{ padding-top:70px; }
.pt-75px{ padding-top:75px; }
.pt-80px{ padding-top:80px; }
.pt-85px{ padding-top:85px; }
.pt-90px{ padding-top:90px; }
.pt-95px{ padding-top:95px; }
.pt-100px{ padding-top:100px; }
.pb-5px{ padding-bottom:5px; }
.pb-10px{ padding-bottom:10px; }
.pb-15px{ padding-bottom:15px; }
.pb-20px{ padding-bottom:20px; }
.pb-25px{ padding-bottom:25px; }
.pb-30px{ padding-bottom:30px; }
.pb-35px{ padding-bottom:35px; }
.pb-40px{ padding-bottom:40px; }
.pb-45px{ padding-bottom:45px; }
.pb-50px{ padding-bottom:50px; }
.pb-55px{ padding-bottom:55px; }
.pb-60px{ padding-bottom:60px; }
.pb-65px{ padding-bottom:65px; }
.pb-70px{ padding-bottom:70px; }
.pb-75px{ padding-bottom:75px; }
.pb-80px{ padding-bottom:80px; }
.pb-85px{ padding-bottom:85px; }
.pb-90px{ padding-bottom:90px; }
.pb-95px{ padding-bottom:95px; }
.pb-100px{ padding-bottom:100px; }
.pl-5px{ padding-left:5px; }
.pl-10px{ padding-left:10px; }
.pl-15px{ padding-left:15px; }
.pl-20px{ padding-left:20px; }
.pl-25px{ padding-left:25px; }
.pl-30px{ padding-left:30px; }
.pl-35px{ padding-left:35px; }
.pl-40px{ padding-left:40px; }
.pl-45px{ padding-left:45px; }
.pl-50px{ padding-left:50px; }
.pl-55px{ padding-left:55px; }
.pl-60px{ padding-left:60px; }
.pl-65px{ padding-left:65px; }
.pl-70px{ padding-left:70px; }
.pl-75px{ padding-left:75px; }
.pl-80px{ padding-left:80px; }
.pl-85px{ padding-left:85px; }
.pl-90px{ padding-left:90px; }
.pl-95px{ padding-left:95px; }
.pl-100px{ padding-left:100px; }
.pr-5px{ padding-right:5px; }
.pr-10px{ padding-right:10px; }
.pr-15px{ padding-right:15px; }
.pr-20px{ padding-right:20px; }
.pr-25px{ padding-right:25px; }
.pr-30px{ padding-right:30px; }
.pr-35px{ padding-right:35px; }
.pr-40px{ padding-right:40px; }
.pr-45px{ padding-right:45px; }
.pr-50px{ padding-right:50px; }
.pr-55px{ padding-right:55px; }
.pr-60px{ padding-right:60px; }
.pr-65px{ padding-right:65px; }
.pr-70px{ padding-right:70px; }
.pr-75px{ padding-right:75px; }
.pr-80px{ padding-right:80px; }
.pr-85px{ padding-right:85px; }
.pr-90px{ padding-right:90px; }
.pr-95px{ padding-right:95px; }
.pr-100px{ padding-right:100px; }
.px-5px{ padding-left:5px; padding-right:5px; }
.px-10px{ padding-left:10px; padding-right:10px; }
.px-15px{ padding-left:15px; padding-right:15px; }
.px-20px{ padding-left:20px; padding-right:20px; }
.px-25px{ padding-left:25px; padding-right:25px; }
.px-30px{ padding-left:30px; padding-right:30px; }
.px-35px{ padding-left:35px; padding-right:35px; }
.px-40px{ padding-left:40px; padding-right:40px; }
.px-45px{ padding-left:45px; padding-right:45px; }
.px-50px{ padding-left:50px; padding-right:50px; }
.px-55px{ padding-left:55px; padding-right:55px; }
.px-60px{ padding-left:60px; padding-right:60px; }
.px-65px{ padding-left:65px; padding-right:65px; }
.px-70px{ padding-left:70px; padding-right:70px; }
.px-75px{ padding-left:75px; padding-right:75px; }
.px-80px{ padding-left:80px; padding-right:80px; }
.px-85px{ padding-left:85px; padding-right:85px; }
.px-90px{ padding-left:90px; padding-right:90px; }
.px-95px{ padding-left:95px; padding-right:95px; }
.px-100px{ padding-left:100px; padding-right:100px; }
.py-5px{ padding-top:5px; padding-bottom:5px; }
.py-10px{ padding-top:10px; padding-bottom:10px; }
.py-15px{ padding-top:15px; padding-bottom:15px; }
.py-20px{ padding-top:20px; padding-bottom:20px; }
.py-25px{ padding-top:25px; padding-bottom:25px; }
.py-30px{ padding-top:30px; padding-bottom:30px; }
.py-35px{ padding-top:35px; padding-bottom:35px; }
.py-40px{ padding-top:40px; padding-bottom:40px; }
.py-45px{ padding-top:45px; padding-bottom:45px; }
.py-50px{ padding-top:50px; padding-bottom:50px; }
.py-55px{ padding-top:55px; padding-bottom:55px; }
.py-60px{ padding-top:60px; padding-bottom:60px; }
.py-65px{ padding-top:65px; padding-bottom:65px; }
.py-70px{ padding-top:70px; padding-bottom:70px; }
.py-75px{ padding-top:75px; padding-bottom:75px; }
.py-80px{ padding-top:80px; padding-bottom:80px; }
.py-85px{ padding-top:85px; padding-bottom:85px; }
.py-90px{ padding-top:90px; padding-bottom:90px; }
.py-95px{ padding-top:95px; padding-bottom:95px; }
.py-100px{ padding-top:100px; padding-bottom:100px; }

.m-5px{ margin:5px; }
.m-10px{ margin:10px; }
.m-15px{ margin:15px; }
.m-20px{ margin:20px; }
.m-25px{ margin:25px; }
.m-30px{ margin:30px; }
.m-35px{ margin:35px; }
.m-40px{ margin:40px; }
.m-45px{ margin:45px; }
.m-50px{ margin:50px; }
.m-55px{ margin:55px; }
.m-60px{ margin:60px; }
.m-65px{ margin:65px; }
.m-70px{ margin:70px; }
.m-75px{ margin:75px; }
.m-80px{ margin:80px; }
.m-85px{ margin:85px; }
.m-90px{ margin:90px; }
.m-95px{ margin:95px; }
.m-100px{ margin:100px; }
.mt-5px{ margin-top:5px; }
.mt-10px{ margin-top:10px; }
.mt-15px{ margin-top:15px; }
.mt-20px{ margin-top:20px; }
.mt-25px{ margin-top:25px; }
.mt-30px{ margin-top:30px; }
.mt-35px{ margin-top:35px; }
.mt-40px{ margin-top:40px; }
.mt-45px{ margin-top:45px; }
.mt-50px{ margin-top:50px; }
.mt-55px{ margin-top:55px; }
.mt-60px{ margin-top:60px; }
.mt-65px{ margin-top:65px; }
.mt-70px{ margin-top:70px; }
.mt-75px{ margin-top:75px; }
.mt-80px{ margin-top:80px; }
.mt-85px{ margin-top:85px; }
.mt-90px{ margin-top:90px; }
.mt-95px{ margin-top:95px; }
.mt-100px{ margin-top:100px; }
.mb-5px{ margin-bottom:5px; }
.mb-10px{ margin-bottom:10px; }
.mb-15px{ margin-bottom:15px; }
.mb-20px{ margin-bottom:20px; }
.mb-25px{ margin-bottom:25px; }
.mb-30px{ margin-bottom:30px; }
.mb-35px{ margin-bottom:35px; }
.mb-40px{ margin-bottom:40px; }
.mb-45px{ margin-bottom:45px; }
.mb-50px{ margin-bottom:50px; }
.mb-55px{ margin-bottom:55px; }
.mb-60px{ margin-bottom:60px; }
.mb-65px{ margin-bottom:65px; }
.mb-70px{ margin-bottom:70px; }
.mb-75px{ margin-bottom:75px; }
.mb-80px{ margin-bottom:80px; }
.mb-85px{ margin-bottom:85px; }
.mb-90px{ margin-bottom:90px; }
.mb-95px{ margin-bottom:95px; }
.mb-100px{ margin-bottom:100px; }
.ml-5px{ margin-left:5px; }
.ml-10px{ margin-left:10px; }
.ml-15px{ margin-left:15px; }
.ml-20px{ margin-left:20px; }
.ml-25px{ margin-left:25px; }
.ml-30px{ margin-left:30px; }
.ml-35px{ margin-left:35px; }
.ml-40px{ margin-left:40px; }
.ml-45px{ margin-left:45px; }
.ml-50px{ margin-left:50px; }
.ml-55px{ margin-left:55px; }
.ml-60px{ margin-left:60px; }
.ml-65px{ margin-left:65px; }
.ml-70px{ margin-left:70px; }
.ml-75px{ margin-left:75px; }
.ml-80px{ margin-left:80px; }
.ml-85px{ margin-left:85px; }
.ml-90px{ margin-left:90px; }
.ml-95px{ margin-left:95px; }
.ml-100px{ margin-left:100px; }
.mr-5px{ margin-right:5px; }
.mr-10px{ margin-right:10px; }
.mr-15px{ margin-right:15px; }
.mr-20px{ margin-right:20px; }
.mr-25px{ margin-right:25px; }
.mr-30px{ margin-right:30px; }
.mr-35px{ margin-right:35px; }
.mr-40px{ margin-right:40px; }
.mr-45px{ margin-right:45px; }
.mr-50px{ margin-right:50px; }
.mr-55px{ margin-right:55px; }
.mr-60px{ margin-right:60px; }
.mr-65px{ margin-right:65px; }
.mr-70px{ margin-right:70px; }
.mr-75px{ margin-right:75px; }
.mr-80px{ margin-right:80px; }
.mr-85px{ margin-right:85px; }
.mr-90px{ margin-right:90px; }
.mr-95px{ margin-right:95px; }
.mr-100px{ margin-right:100px; }
.mx-5px{ margin-left:5px; margin-right:5px; }
.mx-10px{ margin-left:10px; margin-right:10px; }
.mx-15px{ margin-left:15px; margin-right:15px; }
.mx-20px{ margin-left:20px; margin-right:20px; }
.mx-25px{ margin-left:25px; margin-right:25px; }
.mx-30px{ margin-left:30px; margin-right:30px; }
.mx-35px{ margin-left:35px; margin-right:35px; }
.mx-40px{ margin-left:40px; margin-right:40px; }
.mx-45px{ margin-left:45px; margin-right:45px; }
.mx-50px{ margin-left:50px; margin-right:50px; }
.mx-55px{ margin-left:55px; margin-right:55px; }
.mx-60px{ margin-left:60px; margin-right:60px; }
.mx-65px{ margin-left:65px; margin-right:65px; }
.mx-70px{ margin-left:70px; margin-right:70px; }
.mx-75px{ margin-left:75px; margin-right:75px; }
.mx-80px{ margin-left:80px; margin-right:80px; }
.mx-85px{ margin-left:85px; margin-right:85px; }
.mx-90px{ margin-left:90px; margin-right:90px; }
.mx-95px{ margin-left:95px; margin-right:95px; }
.mx-100px{ margin-left:100px; margin-right:100px; }
.my-5px{ margin-top:5px; margin-bottom:5px; }
.my-10px{ margin-top:10px; margin-bottom:10px; }
.my-15px{ margin-top:15px; margin-bottom:15px; }
.my-20px{ margin-top:20px; margin-bottom:20px; }
.my-25px{ margin-top:25px; margin-bottom:25px; }
.my-30px{ margin-top:30px; margin-bottom:30px; }
.my-35px{ margin-top:35px; margin-bottom:35px; }
.my-40px{ margin-top:40px; margin-bottom:40px; }
.my-45px{ margin-top:45px; margin-bottom:45px; }
.my-50px{ margin-top:50px; margin-bottom:50px; }
.my-55px{ margin-top:55px; margin-bottom:55px; }
.my-60px{ margin-top:60px; margin-bottom:60px; }
.my-65px{ margin-top:65px; margin-bottom:65px; }
.my-70px{ margin-top:70px; margin-bottom:70px; }
.my-75px{ margin-top:75px; margin-bottom:75px; }
.my-80px{ margin-top:80px; margin-bottom:80px; }
.my-85px{ margin-top:85px; margin-bottom:85px; }
.my-90px{ margin-top:90px; margin-bottom:90px; }
.my-95px{ margin-top:95px; margin-bottom:95px; }
.my-100px{ margin-top:100px; margin-bottom:100px; }


@media (max-width: 575.98px) {
	.font-size-sm-105{ font-size:1.05rem; }
	.font-size-sm-110{ font-size:1.1rem; }
	.font-size-sm-115{ font-size:1.15rem; }
	.font-size-sm-120{ font-size:1.2rem; }
	.font-size-sm-125{ font-size:1.25rem; }
	.font-size-sm-130{ font-size:1.3rem; }
	.font-size-sm-135{ font-size:1.35rem; }
	.font-size-sm-140{ font-size:1.4rem; }
	.font-size-sm-145{ font-size:1.45rem; }
	.font-size-sm-150{ font-size:1.5rem; }
	.font-size-sm-155{ font-size:1.55rem; }
	.font-size-sm-160{ font-size:1.6rem; }
	.font-size-sm-165{ font-size:1.65rem; }
	.font-size-sm-170{ font-size:1.7rem; }
	.font-size-sm-175{ font-size:1.75rem; }
	.font-size-sm-180{ font-size:1.8rem; }
	.font-size-sm-185{ font-size:1.85rem; }
	.font-size-sm-190{ font-size:1.9rem; }
	.font-size-sm-195{ font-size:1.95rem; }
	.font-size-sm-200{ font-size:2rem; }
	
	.p-sm-5px{ padding:5px; }
	.p-sm-10px{ padding:10px; }
	.p-sm-15px{ padding:15px; }
	.p-sm-20px{ padding:20px; }
	.p-sm-25px{ padding:25px; }
	.p-sm-30px{ padding:30px; }
	.p-sm-35px{ padding:35px; }
	.p-sm-40px{ padding:40px; }
	.p-sm-45px{ padding:45px; }
	.p-sm-50px{ padding:50px; }
	.p-sm-55px{ padding:55px; }
	.p-sm-60px{ padding:60px; }
	.p-sm-65px{ padding:65px; }
	.p-sm-70px{ padding:70px; }
	.p-sm-75px{ padding:75px; }
	.p-sm-80px{ padding:80px; }
	.p-sm-85px{ padding:85px; }
	.p-sm-90px{ padding:90px; }
	.p-sm-95px{ padding:95px; }
	.p-sm-100px{ padding:100px; }
	.pt-sm-5px{ padding-top:5px; }
	.pt-sm-10px{ padding-top:10px; }
	.pt-sm-15px{ padding-top:15px; }
	.pt-sm-20px{ padding-top:20px; }
	.pt-sm-25px{ padding-top:25px; }
	.pt-sm-30px{ padding-top:30px; }
	.pt-sm-35px{ padding-top:35px; }
	.pt-sm-40px{ padding-top:40px; }
	.pt-sm-45px{ padding-top:45px; }
	.pt-sm-50px{ padding-top:50px; }
	.pt-sm-55px{ padding-top:55px; }
	.pt-sm-60px{ padding-top:60px; }
	.pt-sm-65px{ padding-top:65px; }
	.pt-sm-70px{ padding-top:70px; }
	.pt-sm-75px{ padding-top:75px; }
	.pt-sm-80px{ padding-top:80px; }
	.pt-sm-85px{ padding-top:85px; }
	.pt-sm-90px{ padding-top:90px; }
	.pt-sm-95px{ padding-top:95px; }
	.pt-sm-100px{ padding-top:100px; }
	.pb-sm-5px{ padding-bottom:5px; }
	.pb-sm-10px{ padding-bottom:10px; }
	.pb-sm-15px{ padding-bottom:15px; }
	.pb-sm-20px{ padding-bottom:20px; }
	.pb-sm-25px{ padding-bottom:25px; }
	.pb-sm-30px{ padding-bottom:30px; }
	.pb-sm-35px{ padding-bottom:35px; }
	.pb-sm-40px{ padding-bottom:40px; }
	.pb-sm-45px{ padding-bottom:45px; }
	.pb-sm-50px{ padding-bottom:50px; }
	.pb-sm-55px{ padding-bottom:55px; }
	.pb-sm-60px{ padding-bottom:60px; }
	.pb-sm-65px{ padding-bottom:65px; }
	.pb-sm-70px{ padding-bottom:70px; }
	.pb-sm-75px{ padding-bottom:75px; }
	.pb-sm-80px{ padding-bottom:80px; }
	.pb-sm-85px{ padding-bottom:85px; }
	.pb-sm-90px{ padding-bottom:90px; }
	.pb-sm-95px{ padding-bottom:95px; }
	.pb-sm-100px{ padding-bottom:100px; }
	.pl-sm-5px{ padding-left:5px; }
	.pl-sm-10px{ padding-left:10px; }
	.pl-sm-15px{ padding-left:15px; }
	.pl-sm-20px{ padding-left:20px; }
	.pl-sm-25px{ padding-left:25px; }
	.pl-sm-30px{ padding-left:30px; }
	.pl-sm-35px{ padding-left:35px; }
	.pl-sm-40px{ padding-left:40px; }
	.pl-sm-45px{ padding-left:45px; }
	.pl-sm-50px{ padding-left:50px; }
	.pl-sm-55px{ padding-left:55px; }
	.pl-sm-60px{ padding-left:60px; }
	.pl-sm-65px{ padding-left:65px; }
	.pl-sm-70px{ padding-left:70px; }
	.pl-sm-75px{ padding-left:75px; }
	.pl-sm-80px{ padding-left:80px; }
	.pl-sm-85px{ padding-left:85px; }
	.pl-sm-90px{ padding-left:90px; }
	.pl-sm-95px{ padding-left:95px; }
	.pl-sm-100px{ padding-left:100px; }
	.pr-sm-5px{ padding-right:5px; }
	.pr-sm-10px{ padding-right:10px; }
	.pr-sm-15px{ padding-right:15px; }
	.pr-sm-20px{ padding-right:20px; }
	.pr-sm-25px{ padding-right:25px; }
	.pr-sm-30px{ padding-right:30px; }
	.pr-sm-35px{ padding-right:35px; }
	.pr-sm-40px{ padding-right:40px; }
	.pr-sm-45px{ padding-right:45px; }
	.pr-sm-50px{ padding-right:50px; }
	.pr-sm-55px{ padding-right:55px; }
	.pr-sm-60px{ padding-right:60px; }
	.pr-sm-65px{ padding-right:65px; }
	.pr-sm-70px{ padding-right:70px; }
	.pr-sm-75px{ padding-right:75px; }
	.pr-sm-80px{ padding-right:80px; }
	.pr-sm-85px{ padding-right:85px; }
	.pr-sm-90px{ padding-right:90px; }
	.pr-sm-95px{ padding-right:95px; }
	.pr-sm-100px{ padding-right:100px; }
	.px-sm-5px{ padding-left:5px; padding-right:5px; }
	.px-sm-10px{ padding-left:10px; padding-right:10px; }
	.px-sm-15px{ padding-left:15px; padding-right:15px; }
	.px-sm-20px{ padding-left:20px; padding-right:20px; }
	.px-sm-25px{ padding-left:25px; padding-right:25px; }
	.px-sm-30px{ padding-left:30px; padding-right:30px; }
	.px-sm-35px{ padding-left:35px; padding-right:35px; }
	.px-sm-40px{ padding-left:40px; padding-right:40px; }
	.px-sm-45px{ padding-left:45px; padding-right:45px; }
	.px-sm-50px{ padding-left:50px; padding-right:50px; }
	.px-sm-55px{ padding-left:55px; padding-right:55px; }
	.px-sm-60px{ padding-left:60px; padding-right:60px; }
	.px-sm-65px{ padding-left:65px; padding-right:65px; }
	.px-sm-70px{ padding-left:70px; padding-right:70px; }
	.px-sm-75px{ padding-left:75px; padding-right:75px; }
	.px-sm-80px{ padding-left:80px; padding-right:80px; }
	.px-sm-85px{ padding-left:85px; padding-right:85px; }
	.px-sm-90px{ padding-left:90px; padding-right:90px; }
	.px-sm-95px{ padding-left:95px; padding-right:95px; }
	.px-sm-100px{ padding-left:100px; padding-right:100px; }
	.py-sm-5px{ padding-top:5px; padding-bottom:5px; }
	.py-sm-10px{ padding-top:10px; padding-bottom:10px; }
	.py-sm-15px{ padding-top:15px; padding-bottom:15px; }
	.py-sm-20px{ padding-top:20px; padding-bottom:20px; }
	.py-sm-25px{ padding-top:25px; padding-bottom:25px; }
	.py-sm-30px{ padding-top:30px; padding-bottom:30px; }
	.py-sm-35px{ padding-top:35px; padding-bottom:35px; }
	.py-sm-40px{ padding-top:40px; padding-bottom:40px; }
	.py-sm-45px{ padding-top:45px; padding-bottom:45px; }
	.py-sm-50px{ padding-top:50px; padding-bottom:50px; }
	.py-sm-55px{ padding-top:55px; padding-bottom:55px; }
	.py-sm-60px{ padding-top:60px; padding-bottom:60px; }
	.py-sm-65px{ padding-top:65px; padding-bottom:65px; }
	.py-sm-70px{ padding-top:70px; padding-bottom:70px; }
	.py-sm-75px{ padding-top:75px; padding-bottom:75px; }
	.py-sm-80px{ padding-top:80px; padding-bottom:80px; }
	.py-sm-85px{ padding-top:85px; padding-bottom:85px; }
	.py-sm-90px{ padding-top:90px; padding-bottom:90px; }
	.py-sm-95px{ padding-top:95px; padding-bottom:95px; }
	.py-sm-100px{ padding-top:100px; padding-bottom:100px; }
	
	.m-sm-5px{ margin:5px; }
	.m-sm-10px{ margin:10px; }
	.m-sm-15px{ margin:15px; }
	.m-sm-20px{ margin:20px; }
	.m-sm-25px{ margin:25px; }
	.m-sm-30px{ margin:30px; }
	.m-sm-35px{ margin:35px; }
	.m-sm-40px{ margin:40px; }
	.m-sm-45px{ margin:45px; }
	.m-sm-50px{ margin:50px; }
	.m-sm-55px{ margin:55px; }
	.m-sm-60px{ margin:60px; }
	.m-sm-65px{ margin:65px; }
	.m-sm-70px{ margin:70px; }
	.m-sm-75px{ margin:75px; }
	.m-sm-80px{ margin:80px; }
	.m-sm-85px{ margin:85px; }
	.m-sm-90px{ margin:90px; }
	.m-sm-95px{ margin:95px; }
	.m-sm-100px{ margin:100px; }
	.mt-sm-5px{ margin-top:5px; }
	.mt-sm-10px{ margin-top:10px; }
	.mt-sm-15px{ margin-top:15px; }
	.mt-sm-20px{ margin-top:20px; }
	.mt-sm-25px{ margin-top:25px; }
	.mt-sm-30px{ margin-top:30px; }
	.mt-sm-35px{ margin-top:35px; }
	.mt-sm-40px{ margin-top:40px; }
	.mt-sm-45px{ margin-top:45px; }
	.mt-sm-50px{ margin-top:50px; }
	.mt-sm-55px{ margin-top:55px; }
	.mt-sm-60px{ margin-top:60px; }
	.mt-sm-65px{ margin-top:65px; }
	.mt-sm-70px{ margin-top:70px; }
	.mt-sm-75px{ margin-top:75px; }
	.mt-sm-80px{ margin-top:80px; }
	.mt-sm-85px{ margin-top:85px; }
	.mt-sm-90px{ margin-top:90px; }
	.mt-sm-95px{ margin-top:95px; }
	.mt-sm-100px{ margin-top:100px; }
	.mb-sm-5px{ margin-bottom:5px; }
	.mb-sm-10px{ margin-bottom:10px; }
	.mb-sm-15px{ margin-bottom:15px; }
	.mb-sm-20px{ margin-bottom:20px; }
	.mb-sm-25px{ margin-bottom:25px; }
	.mb-sm-30px{ margin-bottom:30px; }
	.mb-sm-35px{ margin-bottom:35px; }
	.mb-sm-40px{ margin-bottom:40px; }
	.mb-sm-45px{ margin-bottom:45px; }
	.mb-sm-50px{ margin-bottom:50px; }
	.mb-sm-55px{ margin-bottom:55px; }
	.mb-sm-60px{ margin-bottom:60px; }
	.mb-sm-65px{ margin-bottom:65px; }
	.mb-sm-70px{ margin-bottom:70px; }
	.mb-sm-75px{ margin-bottom:75px; }
	.mb-sm-80px{ margin-bottom:80px; }
	.mb-sm-85px{ margin-bottom:85px; }
	.mb-sm-90px{ margin-bottom:90px; }
	.mb-sm-95px{ margin-bottom:95px; }
	.mb-sm-100px{ margin-bottom:100px; }
	.ml-sm-5px{ margin-left:5px; }
	.ml-sm-10px{ margin-left:10px; }
	.ml-sm-15px{ margin-left:15px; }
	.ml-sm-20px{ margin-left:20px; }
	.ml-sm-25px{ margin-left:25px; }
	.ml-sm-30px{ margin-left:30px; }
	.ml-sm-35px{ margin-left:35px; }
	.ml-sm-40px{ margin-left:40px; }
	.ml-sm-45px{ margin-left:45px; }
	.ml-sm-50px{ margin-left:50px; }
	.ml-sm-55px{ margin-left:55px; }
	.ml-sm-60px{ margin-left:60px; }
	.ml-sm-65px{ margin-left:65px; }
	.ml-sm-70px{ margin-left:70px; }
	.ml-sm-75px{ margin-left:75px; }
	.ml-sm-80px{ margin-left:80px; }
	.ml-sm-85px{ margin-left:85px; }
	.ml-sm-90px{ margin-left:90px; }
	.ml-sm-95px{ margin-left:95px; }
	.ml-sm-100px{ margin-left:100px; }
	.mr-sm-5px{ margin-right:5px; }
	.mr-sm-10px{ margin-right:10px; }
	.mr-sm-15px{ margin-right:15px; }
	.mr-sm-20px{ margin-right:20px; }
	.mr-sm-25px{ margin-right:25px; }
	.mr-sm-30px{ margin-right:30px; }
	.mr-sm-35px{ margin-right:35px; }
	.mr-sm-40px{ margin-right:40px; }
	.mr-sm-45px{ margin-right:45px; }
	.mr-sm-50px{ margin-right:50px; }
	.mr-sm-55px{ margin-right:55px; }
	.mr-sm-60px{ margin-right:60px; }
	.mr-sm-65px{ margin-right:65px; }
	.mr-sm-70px{ margin-right:70px; }
	.mr-sm-75px{ margin-right:75px; }
	.mr-sm-80px{ margin-right:80px; }
	.mr-sm-85px{ margin-right:85px; }
	.mr-sm-90px{ margin-right:90px; }
	.mr-sm-95px{ margin-right:95px; }
	.mr-sm-100px{ margin-right:100px; }
	.mx-sm-5px{ margin-left:5px; margin-right:5px; }
	.mx-sm-10px{ margin-left:10px; margin-right:10px; }
	.mx-sm-15px{ margin-left:15px; margin-right:15px; }
	.mx-sm-20px{ margin-left:20px; margin-right:20px; }
	.mx-sm-25px{ margin-left:25px; margin-right:25px; }
	.mx-sm-30px{ margin-left:30px; margin-right:30px; }
	.mx-sm-35px{ margin-left:35px; margin-right:35px; }
	.mx-sm-40px{ margin-left:40px; margin-right:40px; }
	.mx-sm-45px{ margin-left:45px; margin-right:45px; }
	.mx-sm-50px{ margin-left:50px; margin-right:50px; }
	.mx-sm-55px{ margin-left:55px; margin-right:55px; }
	.mx-sm-60px{ margin-left:60px; margin-right:60px; }
	.mx-sm-65px{ margin-left:65px; margin-right:65px; }
	.mx-sm-70px{ margin-left:70px; margin-right:70px; }
	.mx-sm-75px{ margin-left:75px; margin-right:75px; }
	.mx-sm-80px{ margin-left:80px; margin-right:80px; }
	.mx-sm-85px{ margin-left:85px; margin-right:85px; }
	.mx-sm-90px{ margin-left:90px; margin-right:90px; }
	.mx-sm-95px{ margin-left:95px; margin-right:95px; }
	.mx-sm-100px{ margin-left:100px; margin-right:100px; }
	.my-sm-5px{ margin-top:5px; margin-bottom:5px; }
	.my-sm-10px{ margin-top:10px; margin-bottom:10px; }
	.my-sm-15px{ margin-top:15px; margin-bottom:15px; }
	.my-sm-20px{ margin-top:20px; margin-bottom:20px; }
	.my-sm-25px{ margin-top:25px; margin-bottom:25px; }
	.my-sm-30px{ margin-top:30px; margin-bottom:30px; }
	.my-sm-35px{ margin-top:35px; margin-bottom:35px; }
	.my-sm-40px{ margin-top:40px; margin-bottom:40px; }
	.my-sm-45px{ margin-top:45px; margin-bottom:45px; }
	.my-sm-50px{ margin-top:50px; margin-bottom:50px; }
	.my-sm-55px{ margin-top:55px; margin-bottom:55px; }
	.my-sm-60px{ margin-top:60px; margin-bottom:60px; }
	.my-sm-65px{ margin-top:65px; margin-bottom:65px; }
	.my-sm-70px{ margin-top:70px; margin-bottom:70px; }
	.my-sm-75px{ margin-top:75px; margin-bottom:75px; }
	.my-sm-80px{ margin-top:80px; margin-bottom:80px; }
	.my-sm-85px{ margin-top:85px; margin-bottom:85px; }
	.my-sm-90px{ margin-top:90px; margin-bottom:90px; }
	.my-sm-95px{ margin-top:95px; margin-bottom:95px; }
	.my-sm-100px{ margin-top:100px; margin-bottom:100px; }
}

@media (max-width: 767.98px) {
	.mw-md-100{ max-width:100% !important; }
	
	.h-md-auto{ height:auto !important; }
	
	.font-size-md-20px{ font-size:20px !important; }
	.font-size-md-14px{ font-size:14px !important; }
	.font-size-md-16px{ font-size:16px !important; }
	
	.font-size-md-105{ font-size:1.05rem; }
	.font-size-md-110{ font-size:1.1rem; }
	.font-size-md-115{ font-size:1.15rem; }
	.font-size-md-120{ font-size:1.2rem; }
	.font-size-md-125{ font-size:1.25rem; }
	.font-size-md-130{ font-size:1.3rem; }
	.font-size-md-135{ font-size:1.35rem; }
	.font-size-md-140{ font-size:1.4rem; }
	.font-size-md-145{ font-size:1.45rem; }
	.font-size-md-150{ font-size:1.5rem; }
	.font-size-md-155{ font-size:1.55rem; }
	.font-size-md-160{ font-size:1.6rem; }
	.font-size-md-165{ font-size:1.65rem; }
	.font-size-md-170{ font-size:1.7rem; }
	.font-size-md-175{ font-size:1.75rem; }
	.font-size-md-180{ font-size:1.8rem; }
	.font-size-md-185{ font-size:1.85rem; }
	.font-size-md-190{ font-size:1.9rem; }
	.font-size-md-195{ font-size:1.95rem; }
	.font-size-md-200{ font-size:2rem; }
	
	.p-md-5px{ padding:5px; }
	.p-md-10px{ padding:10px; }
	.p-md-15px{ padding:15px; }
	.p-md-20px{ padding:20px; }
	.p-md-25px{ padding:25px; }
	.p-md-30px{ padding:30px; }
	.p-md-35px{ padding:35px; }
	.p-md-40px{ padding:40px; }
	.p-md-45px{ padding:45px; }
	.p-md-50px{ padding:50px; }
	.p-md-55px{ padding:55px; }
	.p-md-60px{ padding:60px; }
	.p-md-65px{ padding:65px; }
	.p-md-70px{ padding:70px; }
	.p-md-75px{ padding:75px; }
	.p-md-80px{ padding:80px; }
	.p-md-85px{ padding:85px; }
	.p-md-90px{ padding:90px; }
	.p-md-95px{ padding:95px; }
	.p-md-100px{ padding:100px; }
	.pt-md-5px{ padding-top:5px; }
	.pt-md-10px{ padding-top:10px; }
	.pt-md-15px{ padding-top:15px; }
	.pt-md-20px{ padding-top:20px; }
	.pt-md-25px{ padding-top:25px; }
	.pt-md-30px{ padding-top:30px; }
	.pt-md-35px{ padding-top:35px; }
	.pt-md-40px{ padding-top:40px; }
	.pt-md-45px{ padding-top:45px; }
	.pt-md-50px{ padding-top:50px; }
	.pt-md-55px{ padding-top:55px; }
	.pt-md-60px{ padding-top:60px; }
	.pt-md-65px{ padding-top:65px; }
	.pt-md-70px{ padding-top:70px; }
	.pt-md-75px{ padding-top:75px; }
	.pt-md-80px{ padding-top:80px; }
	.pt-md-85px{ padding-top:85px; }
	.pt-md-90px{ padding-top:90px; }
	.pt-md-95px{ padding-top:95px; }
	.pt-md-100px{ padding-top:100px; }
	.pb-md-5px{ padding-bottom:5px; }
	.pb-md-10px{ padding-bottom:10px; }
	.pb-md-15px{ padding-bottom:15px; }
	.pb-md-20px{ padding-bottom:20px; }
	.pb-md-25px{ padding-bottom:25px; }
	.pb-md-30px{ padding-bottom:30px; }
	.pb-md-35px{ padding-bottom:35px; }
	.pb-md-40px{ padding-bottom:40px; }
	.pb-md-45px{ padding-bottom:45px; }
	.pb-md-50px{ padding-bottom:50px; }
	.pb-md-55px{ padding-bottom:55px; }
	.pb-md-60px{ padding-bottom:60px; }
	.pb-md-65px{ padding-bottom:65px; }
	.pb-md-70px{ padding-bottom:70px; }
	.pb-md-75px{ padding-bottom:75px; }
	.pb-md-80px{ padding-bottom:80px; }
	.pb-md-85px{ padding-bottom:85px; }
	.pb-md-90px{ padding-bottom:90px; }
	.pb-md-95px{ padding-bottom:95px; }
	.pb-md-100px{ padding-bottom:100px; }
	.pl-md-5px{ padding-left:5px; }
	.pl-md-10px{ padding-left:10px; }
	.pl-md-15px{ padding-left:15px; }
	.pl-md-20px{ padding-left:20px; }
	.pl-md-25px{ padding-left:25px; }
	.pl-md-30px{ padding-left:30px; }
	.pl-md-35px{ padding-left:35px; }
	.pl-md-40px{ padding-left:40px; }
	.pl-md-45px{ padding-left:45px; }
	.pl-md-50px{ padding-left:50px; }
	.pl-md-55px{ padding-left:55px; }
	.pl-md-60px{ padding-left:60px; }
	.pl-md-65px{ padding-left:65px; }
	.pl-md-70px{ padding-left:70px; }
	.pl-md-75px{ padding-left:75px; }
	.pl-md-80px{ padding-left:80px; }
	.pl-md-85px{ padding-left:85px; }
	.pl-md-90px{ padding-left:90px; }
	.pl-md-95px{ padding-left:95px; }
	.pl-md-100px{ padding-left:100px; }
	.pr-md-5px{ padding-right:5px; }
	.pr-md-10px{ padding-right:10px; }
	.pr-md-15px{ padding-right:15px; }
	.pr-md-20px{ padding-right:20px; }
	.pr-md-25px{ padding-right:25px; }
	.pr-md-30px{ padding-right:30px; }
	.pr-md-35px{ padding-right:35px; }
	.pr-md-40px{ padding-right:40px; }
	.pr-md-45px{ padding-right:45px; }
	.pr-md-50px{ padding-right:50px; }
	.pr-md-55px{ padding-right:55px; }
	.pr-md-60px{ padding-right:60px; }
	.pr-md-65px{ padding-right:65px; }
	.pr-md-70px{ padding-right:70px; }
	.pr-md-75px{ padding-right:75px; }
	.pr-md-80px{ padding-right:80px; }
	.pr-md-85px{ padding-right:85px; }
	.pr-md-90px{ padding-right:90px; }
	.pr-md-95px{ padding-right:95px; }
	.pr-md-100px{ padding-right:100px; }
	.px-md-5px{ padding-left:5px; padding-right:5px; }
	.px-md-10px{ padding-left:10px; padding-right:10px; }
	.px-md-15px{ padding-left:15px; padding-right:15px; }
	.px-md-20px{ padding-left:20px; padding-right:20px; }
	.px-md-25px{ padding-left:25px; padding-right:25px; }
	.px-md-30px{ padding-left:30px; padding-right:30px; }
	.px-md-35px{ padding-left:35px; padding-right:35px; }
	.px-md-40px{ padding-left:40px; padding-right:40px; }
	.px-md-45px{ padding-left:45px; padding-right:45px; }
	.px-md-50px{ padding-left:50px; padding-right:50px; }
	.px-md-55px{ padding-left:55px; padding-right:55px; }
	.px-md-60px{ padding-left:60px; padding-right:60px; }
	.px-md-65px{ padding-left:65px; padding-right:65px; }
	.px-md-70px{ padding-left:70px; padding-right:70px; }
	.px-md-75px{ padding-left:75px; padding-right:75px; }
	.px-md-80px{ padding-left:80px; padding-right:80px; }
	.px-md-85px{ padding-left:85px; padding-right:85px; }
	.px-md-90px{ padding-left:90px; padding-right:90px; }
	.px-md-95px{ padding-left:95px; padding-right:95px; }
	.px-md-100px{ padding-left:100px; padding-right:100px; }
	.py-md-5px{ padding-top:5px; padding-bottom:5px; }
	.py-md-10px{ padding-top:10px; padding-bottom:10px; }
	.py-md-15px{ padding-top:15px; padding-bottom:15px; }
	.py-md-20px{ padding-top:20px; padding-bottom:20px; }
	.py-md-25px{ padding-top:25px; padding-bottom:25px; }
	.py-md-30px{ padding-top:30px; padding-bottom:30px; }
	.py-md-35px{ padding-top:35px; padding-bottom:35px; }
	.py-md-40px{ padding-top:40px; padding-bottom:40px; }
	.py-md-45px{ padding-top:45px; padding-bottom:45px; }
	.py-md-50px{ padding-top:50px; padding-bottom:50px; }
	.py-md-55px{ padding-top:55px; padding-bottom:55px; }
	.py-md-60px{ padding-top:60px; padding-bottom:60px; }
	.py-md-65px{ padding-top:65px; padding-bottom:65px; }
	.py-md-70px{ padding-top:70px; padding-bottom:70px; }
	.py-md-75px{ padding-top:75px; padding-bottom:75px; }
	.py-md-80px{ padding-top:80px; padding-bottom:80px; }
	.py-md-85px{ padding-top:85px; padding-bottom:85px; }
	.py-md-90px{ padding-top:90px; padding-bottom:90px; }
	.py-md-95px{ padding-top:95px; padding-bottom:95px; }
	.py-md-100px{ padding-top:100px; padding-bottom:100px; }
	
	.m-md-5px{ margin:5px; }
	.m-md-10px{ margin:10px; }
	.m-md-15px{ margin:15px; }
	.m-md-20px{ margin:20px; }
	.m-md-25px{ margin:25px; }
	.m-md-30px{ margin:30px; }
	.m-md-35px{ margin:35px; }
	.m-md-40px{ margin:40px; }
	.m-md-45px{ margin:45px; }
	.m-md-50px{ margin:50px; }
	.m-md-55px{ margin:55px; }
	.m-md-60px{ margin:60px; }
	.m-md-65px{ margin:65px; }
	.m-md-70px{ margin:70px; }
	.m-md-75px{ margin:75px; }
	.m-md-80px{ margin:80px; }
	.m-md-85px{ margin:85px; }
	.m-md-90px{ margin:90px; }
	.m-md-95px{ margin:95px; }
	.m-md-100px{ margin:100px; }
	.mt-md-5px{ margin-top:5px; }
	.mt-md-10px{ margin-top:10px; }
	.mt-md-15px{ margin-top:15px; }
	.mt-md-20px{ margin-top:20px; }
	.mt-md-25px{ margin-top:25px; }
	.mt-md-30px{ margin-top:30px; }
	.mt-md-35px{ margin-top:35px; }
	.mt-md-40px{ margin-top:40px; }
	.mt-md-45px{ margin-top:45px; }
	.mt-md-50px{ margin-top:50px; }
	.mt-md-55px{ margin-top:55px; }
	.mt-md-60px{ margin-top:60px; }
	.mt-md-65px{ margin-top:65px; }
	.mt-md-70px{ margin-top:70px; }
	.mt-md-75px{ margin-top:75px; }
	.mt-md-80px{ margin-top:80px; }
	.mt-md-85px{ margin-top:85px; }
	.mt-md-90px{ margin-top:90px; }
	.mt-md-95px{ margin-top:95px; }
	.mt-md-100px{ margin-top:100px; }
	.mb-md-5px{ margin-bottom:5px; }
	.mb-md-10px{ margin-bottom:10px; }
	.mb-md-15px{ margin-bottom:15px; }
	.mb-md-20px{ margin-bottom:20px; }
	.mb-md-25px{ margin-bottom:25px; }
	.mb-md-30px{ margin-bottom:30px; }
	.mb-md-35px{ margin-bottom:35px; }
	.mb-md-40px{ margin-bottom:40px; }
	.mb-md-45px{ margin-bottom:45px; }
	.mb-md-50px{ margin-bottom:50px; }
	.mb-md-55px{ margin-bottom:55px; }
	.mb-md-60px{ margin-bottom:60px; }
	.mb-md-65px{ margin-bottom:65px; }
	.mb-md-70px{ margin-bottom:70px; }
	.mb-md-75px{ margin-bottom:75px; }
	.mb-md-80px{ margin-bottom:80px; }
	.mb-md-85px{ margin-bottom:85px; }
	.mb-md-90px{ margin-bottom:90px; }
	.mb-md-95px{ margin-bottom:95px; }
	.mb-md-100px{ margin-bottom:100px; }
	.ml-md-5px{ margin-left:5px; }
	.ml-md-10px{ margin-left:10px; }
	.ml-md-15px{ margin-left:15px; }
	.ml-md-20px{ margin-left:20px; }
	.ml-md-25px{ margin-left:25px; }
	.ml-md-30px{ margin-left:30px; }
	.ml-md-35px{ margin-left:35px; }
	.ml-md-40px{ margin-left:40px; }
	.ml-md-45px{ margin-left:45px; }
	.ml-md-50px{ margin-left:50px; }
	.ml-md-55px{ margin-left:55px; }
	.ml-md-60px{ margin-left:60px; }
	.ml-md-65px{ margin-left:65px; }
	.ml-md-70px{ margin-left:70px; }
	.ml-md-75px{ margin-left:75px; }
	.ml-md-80px{ margin-left:80px; }
	.ml-md-85px{ margin-left:85px; }
	.ml-md-90px{ margin-left:90px; }
	.ml-md-95px{ margin-left:95px; }
	.ml-md-100px{ margin-left:100px; }
	.mr-md-5px{ margin-right:5px; }
	.mr-md-10px{ margin-right:10px; }
	.mr-md-15px{ margin-right:15px; }
	.mr-md-20px{ margin-right:20px; }
	.mr-md-25px{ margin-right:25px; }
	.mr-md-30px{ margin-right:30px; }
	.mr-md-35px{ margin-right:35px; }
	.mr-md-40px{ margin-right:40px; }
	.mr-md-45px{ margin-right:45px; }
	.mr-md-50px{ margin-right:50px; }
	.mr-md-55px{ margin-right:55px; }
	.mr-md-60px{ margin-right:60px; }
	.mr-md-65px{ margin-right:65px; }
	.mr-md-70px{ margin-right:70px; }
	.mr-md-75px{ margin-right:75px; }
	.mr-md-80px{ margin-right:80px; }
	.mr-md-85px{ margin-right:85px; }
	.mr-md-90px{ margin-right:90px; }
	.mr-md-95px{ margin-right:95px; }
	.mr-md-100px{ margin-right:100px; }
	.mx-md-5px{ margin-left:5px; margin-right:5px; }
	.mx-md-10px{ margin-left:10px; margin-right:10px; }
	.mx-md-15px{ margin-left:15px; margin-right:15px; }
	.mx-md-20px{ margin-left:20px; margin-right:20px; }
	.mx-md-25px{ margin-left:25px; margin-right:25px; }
	.mx-md-30px{ margin-left:30px; margin-right:30px; }
	.mx-md-35px{ margin-left:35px; margin-right:35px; }
	.mx-md-40px{ margin-left:40px; margin-right:40px; }
	.mx-md-45px{ margin-left:45px; margin-right:45px; }
	.mx-md-50px{ margin-left:50px; margin-right:50px; }
	.mx-md-55px{ margin-left:55px; margin-right:55px; }
	.mx-md-60px{ margin-left:60px; margin-right:60px; }
	.mx-md-65px{ margin-left:65px; margin-right:65px; }
	.mx-md-70px{ margin-left:70px; margin-right:70px; }
	.mx-md-75px{ margin-left:75px; margin-right:75px; }
	.mx-md-80px{ margin-left:80px; margin-right:80px; }
	.mx-md-85px{ margin-left:85px; margin-right:85px; }
	.mx-md-90px{ margin-left:90px; margin-right:90px; }
	.mx-md-95px{ margin-left:95px; margin-right:95px; }
	.mx-md-100px{ margin-left:100px; margin-right:100px; }
	.my-md-5px{ margin-top:5px; margin-bottom:5px; }
	.my-md-10px{ margin-top:10px; margin-bottom:10px; }
	.my-md-15px{ margin-top:15px; margin-bottom:15px; }
	.my-md-20px{ margin-top:20px; margin-bottom:20px; }
	.my-md-25px{ margin-top:25px; margin-bottom:25px; }
	.my-md-30px{ margin-top:30px; margin-bottom:30px; }
	.my-md-35px{ margin-top:35px; margin-bottom:35px; }
	.my-md-40px{ margin-top:40px; margin-bottom:40px; }
	.my-md-45px{ margin-top:45px; margin-bottom:45px; }
	.my-md-50px{ margin-top:50px; margin-bottom:50px; }
	.my-md-55px{ margin-top:55px; margin-bottom:55px; }
	.my-md-60px{ margin-top:60px; margin-bottom:60px; }
	.my-md-65px{ margin-top:65px; margin-bottom:65px; }
	.my-md-70px{ margin-top:70px; margin-bottom:70px; }
	.my-md-75px{ margin-top:75px; margin-bottom:75px; }
	.my-md-80px{ margin-top:80px; margin-bottom:80px; }
	.my-md-85px{ margin-top:85px; margin-bottom:85px; }
	.my-md-90px{ margin-top:90px; margin-bottom:90px; }
	.my-md-95px{ margin-top:95px; margin-bottom:95px; }
	.my-md-100px{ margin-top:100px; margin-bottom:100px; }
}

@media (max-width: 991.98px) {
	.font-size-lg-105{ font-size:1.05rem; }
	.font-size-lg-110{ font-size:1.1rem; }
	.font-size-lg-115{ font-size:1.15rem; }
	.font-size-lg-120{ font-size:1.2rem; }
	.font-size-lg-125{ font-size:1.25rem; }
	.font-size-lg-130{ font-size:1.3rem; }
	.font-size-lg-135{ font-size:1.35rem; }
	.font-size-lg-140{ font-size:1.4rem; }
	.font-size-lg-145{ font-size:1.45rem; }
	.font-size-lg-150{ font-size:1.5rem; }
	.font-size-lg-155{ font-size:1.55rem; }
	.font-size-lg-160{ font-size:1.6rem; }
	.font-size-lg-165{ font-size:1.65rem; }
	.font-size-lg-170{ font-size:1.7rem; }
	.font-size-lg-175{ font-size:1.75rem; }
	.font-size-lg-180{ font-size:1.8rem; }
	.font-size-lg-185{ font-size:1.85rem; }
	.font-size-lg-190{ font-size:1.9rem; }
	.font-size-lg-195{ font-size:1.95rem; }
	.font-size-lg-200{ font-size:2rem; }
	
	.p-lg-5px{ padding:5px; }
	.p-lg-10px{ padding:10px; }
	.p-lg-15px{ padding:15px; }
	.p-lg-20px{ padding:20px; }
	.p-lg-25px{ padding:25px; }
	.p-lg-30px{ padding:30px; }
	.p-lg-35px{ padding:35px; }
	.p-lg-40px{ padding:40px; }
	.p-lg-45px{ padding:45px; }
	.p-lg-50px{ padding:50px; }
	.p-lg-55px{ padding:55px; }
	.p-lg-60px{ padding:60px; }
	.p-lg-65px{ padding:65px; }
	.p-lg-70px{ padding:70px; }
	.p-lg-75px{ padding:75px; }
	.p-lg-80px{ padding:80px; }
	.p-lg-85px{ padding:85px; }
	.p-lg-90px{ padding:90px; }
	.p-lg-95px{ padding:95px; }
	.p-lg-100px{ padding:100px; }
	.pt-lg-5px{ padding-top:5px; }
	.pt-lg-10px{ padding-top:10px; }
	.pt-lg-15px{ padding-top:15px; }
	.pt-lg-20px{ padding-top:20px; }
	.pt-lg-25px{ padding-top:25px; }
	.pt-lg-30px{ padding-top:30px; }
	.pt-lg-35px{ padding-top:35px; }
	.pt-lg-40px{ padding-top:40px; }
	.pt-lg-45px{ padding-top:45px; }
	.pt-lg-50px{ padding-top:50px; }
	.pt-lg-55px{ padding-top:55px; }
	.pt-lg-60px{ padding-top:60px; }
	.pt-lg-65px{ padding-top:65px; }
	.pt-lg-70px{ padding-top:70px; }
	.pt-lg-75px{ padding-top:75px; }
	.pt-lg-80px{ padding-top:80px; }
	.pt-lg-85px{ padding-top:85px; }
	.pt-lg-90px{ padding-top:90px; }
	.pt-lg-95px{ padding-top:95px; }
	.pt-lg-100px{ padding-top:100px; }
	.pb-lg-5px{ padding-bottom:5px; }
	.pb-lg-10px{ padding-bottom:10px; }
	.pb-lg-15px{ padding-bottom:15px; }
	.pb-lg-20px{ padding-bottom:20px; }
	.pb-lg-25px{ padding-bottom:25px; }
	.pb-lg-30px{ padding-bottom:30px; }
	.pb-lg-35px{ padding-bottom:35px; }
	.pb-lg-40px{ padding-bottom:40px; }
	.pb-lg-45px{ padding-bottom:45px; }
	.pb-lg-50px{ padding-bottom:50px; }
	.pb-lg-55px{ padding-bottom:55px; }
	.pb-lg-60px{ padding-bottom:60px; }
	.pb-lg-65px{ padding-bottom:65px; }
	.pb-lg-70px{ padding-bottom:70px; }
	.pb-lg-75px{ padding-bottom:75px; }
	.pb-lg-80px{ padding-bottom:80px; }
	.pb-lg-85px{ padding-bottom:85px; }
	.pb-lg-90px{ padding-bottom:90px; }
	.pb-lg-95px{ padding-bottom:95px; }
	.pb-lg-100px{ padding-bottom:100px; }
	.pl-lg-5px{ padding-left:5px; }
	.pl-lg-10px{ padding-left:10px; }
	.pl-lg-15px{ padding-left:15px; }
	.pl-lg-20px{ padding-left:20px; }
	.pl-lg-25px{ padding-left:25px; }
	.pl-lg-30px{ padding-left:30px; }
	.pl-lg-35px{ padding-left:35px; }
	.pl-lg-40px{ padding-left:40px; }
	.pl-lg-45px{ padding-left:45px; }
	.pl-lg-50px{ padding-left:50px; }
	.pl-lg-55px{ padding-left:55px; }
	.pl-lg-60px{ padding-left:60px; }
	.pl-lg-65px{ padding-left:65px; }
	.pl-lg-70px{ padding-left:70px; }
	.pl-lg-75px{ padding-left:75px; }
	.pl-lg-80px{ padding-left:80px; }
	.pl-lg-85px{ padding-left:85px; }
	.pl-lg-90px{ padding-left:90px; }
	.pl-lg-95px{ padding-left:95px; }
	.pl-lg-100px{ padding-left:100px; }
	.pr-lg-5px{ padding-right:5px; }
	.pr-lg-10px{ padding-right:10px; }
	.pr-lg-15px{ padding-right:15px; }
	.pr-lg-20px{ padding-right:20px; }
	.pr-lg-25px{ padding-right:25px; }
	.pr-lg-30px{ padding-right:30px; }
	.pr-lg-35px{ padding-right:35px; }
	.pr-lg-40px{ padding-right:40px; }
	.pr-lg-45px{ padding-right:45px; }
	.pr-lg-50px{ padding-right:50px; }
	.pr-lg-55px{ padding-right:55px; }
	.pr-lg-60px{ padding-right:60px; }
	.pr-lg-65px{ padding-right:65px; }
	.pr-lg-70px{ padding-right:70px; }
	.pr-lg-75px{ padding-right:75px; }
	.pr-lg-80px{ padding-right:80px; }
	.pr-lg-85px{ padding-right:85px; }
	.pr-lg-90px{ padding-right:90px; }
	.pr-lg-95px{ padding-right:95px; }
	.pr-lg-100px{ padding-right:100px; }
	.px-lg-5px{ padding-left:5px; padding-right:5px; }
	.px-lg-10px{ padding-left:10px; padding-right:10px; }
	.px-lg-15px{ padding-left:15px; padding-right:15px; }
	.px-lg-20px{ padding-left:20px; padding-right:20px; }
	.px-lg-25px{ padding-left:25px; padding-right:25px; }
	.px-lg-30px{ padding-left:30px; padding-right:30px; }
	.px-lg-35px{ padding-left:35px; padding-right:35px; }
	.px-lg-40px{ padding-left:40px; padding-right:40px; }
	.px-lg-45px{ padding-left:45px; padding-right:45px; }
	.px-lg-50px{ padding-left:50px; padding-right:50px; }
	.px-lg-55px{ padding-left:55px; padding-right:55px; }
	.px-lg-60px{ padding-left:60px; padding-right:60px; }
	.px-lg-65px{ padding-left:65px; padding-right:65px; }
	.px-lg-70px{ padding-left:70px; padding-right:70px; }
	.px-lg-75px{ padding-left:75px; padding-right:75px; }
	.px-lg-80px{ padding-left:80px; padding-right:80px; }
	.px-lg-85px{ padding-left:85px; padding-right:85px; }
	.px-lg-90px{ padding-left:90px; padding-right:90px; }
	.px-lg-95px{ padding-left:95px; padding-right:95px; }
	.px-lg-100px{ padding-left:100px; padding-right:100px; }
	.py-lg-5px{ padding-top:5px; padding-bottom:5px; }
	.py-lg-10px{ padding-top:10px; padding-bottom:10px; }
	.py-lg-15px{ padding-top:15px; padding-bottom:15px; }
	.py-lg-20px{ padding-top:20px; padding-bottom:20px; }
	.py-lg-25px{ padding-top:25px; padding-bottom:25px; }
	.py-lg-30px{ padding-top:30px; padding-bottom:30px; }
	.py-lg-35px{ padding-top:35px; padding-bottom:35px; }
	.py-lg-40px{ padding-top:40px; padding-bottom:40px; }
	.py-lg-45px{ padding-top:45px; padding-bottom:45px; }
	.py-lg-50px{ padding-top:50px; padding-bottom:50px; }
	.py-lg-55px{ padding-top:55px; padding-bottom:55px; }
	.py-lg-60px{ padding-top:60px; padding-bottom:60px; }
	.py-lg-65px{ padding-top:65px; padding-bottom:65px; }
	.py-lg-70px{ padding-top:70px; padding-bottom:70px; }
	.py-lg-75px{ padding-top:75px; padding-bottom:75px; }
	.py-lg-80px{ padding-top:80px; padding-bottom:80px; }
	.py-lg-85px{ padding-top:85px; padding-bottom:85px; }
	.py-lg-90px{ padding-top:90px; padding-bottom:90px; }
	.py-lg-95px{ padding-top:95px; padding-bottom:95px; }
	.py-lg-100px{ padding-top:100px; padding-bottom:100px; }
	
	.m-lg-5px{ margin:5px; }
	.m-lg-10px{ margin:10px; }
	.m-lg-15px{ margin:15px; }
	.m-lg-20px{ margin:20px; }
	.m-lg-25px{ margin:25px; }
	.m-lg-30px{ margin:30px; }
	.m-lg-35px{ margin:35px; }
	.m-lg-40px{ margin:40px; }
	.m-lg-45px{ margin:45px; }
	.m-lg-50px{ margin:50px; }
	.m-lg-55px{ margin:55px; }
	.m-lg-60px{ margin:60px; }
	.m-lg-65px{ margin:65px; }
	.m-lg-70px{ margin:70px; }
	.m-lg-75px{ margin:75px; }
	.m-lg-80px{ margin:80px; }
	.m-lg-85px{ margin:85px; }
	.m-lg-90px{ margin:90px; }
	.m-lg-95px{ margin:95px; }
	.m-lg-100px{ margin:100px; }
	.mt-lg-5px{ margin-top:5px; }
	.mt-lg-10px{ margin-top:10px; }
	.mt-lg-15px{ margin-top:15px; }
	.mt-lg-20px{ margin-top:20px; }
	.mt-lg-25px{ margin-top:25px; }
	.mt-lg-30px{ margin-top:30px; }
	.mt-lg-35px{ margin-top:35px; }
	.mt-lg-40px{ margin-top:40px; }
	.mt-lg-45px{ margin-top:45px; }
	.mt-lg-50px{ margin-top:50px; }
	.mt-lg-55px{ margin-top:55px; }
	.mt-lg-60px{ margin-top:60px; }
	.mt-lg-65px{ margin-top:65px; }
	.mt-lg-70px{ margin-top:70px; }
	.mt-lg-75px{ margin-top:75px; }
	.mt-lg-80px{ margin-top:80px; }
	.mt-lg-85px{ margin-top:85px; }
	.mt-lg-90px{ margin-top:90px; }
	.mt-lg-95px{ margin-top:95px; }
	.mt-lg-100px{ margin-top:100px; }
	.mb-lg-5px{ margin-bottom:5px; }
	.mb-lg-10px{ margin-bottom:10px; }
	.mb-lg-15px{ margin-bottom:15px; }
	.mb-lg-20px{ margin-bottom:20px; }
	.mb-lg-25px{ margin-bottom:25px; }
	.mb-lg-30px{ margin-bottom:30px; }
	.mb-lg-35px{ margin-bottom:35px; }
	.mb-lg-40px{ margin-bottom:40px; }
	.mb-lg-45px{ margin-bottom:45px; }
	.mb-lg-50px{ margin-bottom:50px; }
	.mb-lg-55px{ margin-bottom:55px; }
	.mb-lg-60px{ margin-bottom:60px; }
	.mb-lg-65px{ margin-bottom:65px; }
	.mb-lg-70px{ margin-bottom:70px; }
	.mb-lg-75px{ margin-bottom:75px; }
	.mb-lg-80px{ margin-bottom:80px; }
	.mb-lg-85px{ margin-bottom:85px; }
	.mb-lg-90px{ margin-bottom:90px; }
	.mb-lg-95px{ margin-bottom:95px; }
	.mb-lg-100px{ margin-bottom:100px; }
	.ml-lg-5px{ margin-left:5px; }
	.ml-lg-10px{ margin-left:10px; }
	.ml-lg-15px{ margin-left:15px; }
	.ml-lg-20px{ margin-left:20px; }
	.ml-lg-25px{ margin-left:25px; }
	.ml-lg-30px{ margin-left:30px; }
	.ml-lg-35px{ margin-left:35px; }
	.ml-lg-40px{ margin-left:40px; }
	.ml-lg-45px{ margin-left:45px; }
	.ml-lg-50px{ margin-left:50px; }
	.ml-lg-55px{ margin-left:55px; }
	.ml-lg-60px{ margin-left:60px; }
	.ml-lg-65px{ margin-left:65px; }
	.ml-lg-70px{ margin-left:70px; }
	.ml-lg-75px{ margin-left:75px; }
	.ml-lg-80px{ margin-left:80px; }
	.ml-lg-85px{ margin-left:85px; }
	.ml-lg-90px{ margin-left:90px; }
	.ml-lg-95px{ margin-left:95px; }
	.ml-lg-100px{ margin-left:100px; }
	.mr-lg-5px{ margin-right:5px; }
	.mr-lg-10px{ margin-right:10px; }
	.mr-lg-15px{ margin-right:15px; }
	.mr-lg-20px{ margin-right:20px; }
	.mr-lg-25px{ margin-right:25px; }
	.mr-lg-30px{ margin-right:30px; }
	.mr-lg-35px{ margin-right:35px; }
	.mr-lg-40px{ margin-right:40px; }
	.mr-lg-45px{ margin-right:45px; }
	.mr-lg-50px{ margin-right:50px; }
	.mr-lg-55px{ margin-right:55px; }
	.mr-lg-60px{ margin-right:60px; }
	.mr-lg-65px{ margin-right:65px; }
	.mr-lg-70px{ margin-right:70px; }
	.mr-lg-75px{ margin-right:75px; }
	.mr-lg-80px{ margin-right:80px; }
	.mr-lg-85px{ margin-right:85px; }
	.mr-lg-90px{ margin-right:90px; }
	.mr-lg-95px{ margin-right:95px; }
	.mr-lg-100px{ margin-right:100px; }
	.mx-lg-5px{ margin-left:5px; margin-right:5px; }
	.mx-lg-10px{ margin-left:10px; margin-right:10px; }
	.mx-lg-15px{ margin-left:15px; margin-right:15px; }
	.mx-lg-20px{ margin-left:20px; margin-right:20px; }
	.mx-lg-25px{ margin-left:25px; margin-right:25px; }
	.mx-lg-30px{ margin-left:30px; margin-right:30px; }
	.mx-lg-35px{ margin-left:35px; margin-right:35px; }
	.mx-lg-40px{ margin-left:40px; margin-right:40px; }
	.mx-lg-45px{ margin-left:45px; margin-right:45px; }
	.mx-lg-50px{ margin-left:50px; margin-right:50px; }
	.mx-lg-55px{ margin-left:55px; margin-right:55px; }
	.mx-lg-60px{ margin-left:60px; margin-right:60px; }
	.mx-lg-65px{ margin-left:65px; margin-right:65px; }
	.mx-lg-70px{ margin-left:70px; margin-right:70px; }
	.mx-lg-75px{ margin-left:75px; margin-right:75px; }
	.mx-lg-80px{ margin-left:80px; margin-right:80px; }
	.mx-lg-85px{ margin-left:85px; margin-right:85px; }
	.mx-lg-90px{ margin-left:90px; margin-right:90px; }
	.mx-lg-95px{ margin-left:95px; margin-right:95px; }
	.mx-lg-100px{ margin-left:100px; margin-right:100px; }
	.my-lg-5px{ margin-top:5px; margin-bottom:5px; }
	.my-lg-10px{ margin-top:10px; margin-bottom:10px; }
	.my-lg-15px{ margin-top:15px; margin-bottom:15px; }
	.my-lg-20px{ margin-top:20px; margin-bottom:20px; }
	.my-lg-25px{ margin-top:25px; margin-bottom:25px; }
	.my-lg-30px{ margin-top:30px; margin-bottom:30px; }
	.my-lg-35px{ margin-top:35px; margin-bottom:35px; }
	.my-lg-40px{ margin-top:40px; margin-bottom:40px; }
	.my-lg-45px{ margin-top:45px; margin-bottom:45px; }
	.my-lg-50px{ margin-top:50px; margin-bottom:50px; }
	.my-lg-55px{ margin-top:55px; margin-bottom:55px; }
	.my-lg-60px{ margin-top:60px; margin-bottom:60px; }
	.my-lg-65px{ margin-top:65px; margin-bottom:65px; }
	.my-lg-70px{ margin-top:70px; margin-bottom:70px; }
	.my-lg-75px{ margin-top:75px; margin-bottom:75px; }
	.my-lg-80px{ margin-top:80px; margin-bottom:80px; }
	.my-lg-85px{ margin-top:85px; margin-bottom:85px; }
	.my-lg-90px{ margin-top:90px; margin-bottom:90px; }
	.my-lg-95px{ margin-top:95px; margin-bottom:95px; }
	.my-lg-100px{ margin-top:100px; margin-bottom:100px; }
}

@media (max-width: 1199.98px) {
	.font-size-xl-105{ font-size:1.05rem; }
	.font-size-xl-110{ font-size:1.1rem; }
	.font-size-xl-115{ font-size:1.15rem; }
	.font-size-xl-120{ font-size:1.2rem; }
	.font-size-xl-125{ font-size:1.25rem; }
	.font-size-xl-130{ font-size:1.3rem; }
	.font-size-xl-135{ font-size:1.35rem; }
	.font-size-xl-140{ font-size:1.4rem; }
	.font-size-xl-145{ font-size:1.45rem; }
	.font-size-xl-150{ font-size:1.5rem; }
	.font-size-xl-155{ font-size:1.55rem; }
	.font-size-xl-160{ font-size:1.6rem; }
	.font-size-xl-165{ font-size:1.65rem; }
	.font-size-xl-170{ font-size:1.7rem; }
	.font-size-xl-175{ font-size:1.75rem; }
	.font-size-xl-180{ font-size:1.8rem; }
	.font-size-xl-185{ font-size:1.85rem; }
	.font-size-xl-190{ font-size:1.9rem; }
	.font-size-xl-195{ font-size:1.95rem; }
	.font-size-xl-200{ font-size:2rem; }
	
	.p-xl-5px{ padding:5px; }
	.p-xl-10px{ padding:10px; }
	.p-xl-15px{ padding:15px; }
	.p-xl-20px{ padding:20px; }
	.p-xl-25px{ padding:25px; }
	.p-xl-30px{ padding:30px; }
	.p-xl-35px{ padding:35px; }
	.p-xl-40px{ padding:40px; }
	.p-xl-45px{ padding:45px; }
	.p-xl-50px{ padding:50px; }
	.p-xl-55px{ padding:55px; }
	.p-xl-60px{ padding:60px; }
	.p-xl-65px{ padding:65px; }
	.p-xl-70px{ padding:70px; }
	.p-xl-75px{ padding:75px; }
	.p-xl-80px{ padding:80px; }
	.p-xl-85px{ padding:85px; }
	.p-xl-90px{ padding:90px; }
	.p-xl-95px{ padding:95px; }
	.p-xl-100px{ padding:100px; }
	.pt-xl-5px{ padding-top:5px; }
	.pt-xl-10px{ padding-top:10px; }
	.pt-xl-15px{ padding-top:15px; }
	.pt-xl-20px{ padding-top:20px; }
	.pt-xl-25px{ padding-top:25px; }
	.pt-xl-30px{ padding-top:30px; }
	.pt-xl-35px{ padding-top:35px; }
	.pt-xl-40px{ padding-top:40px; }
	.pt-xl-45px{ padding-top:45px; }
	.pt-xl-50px{ padding-top:50px; }
	.pt-xl-55px{ padding-top:55px; }
	.pt-xl-60px{ padding-top:60px; }
	.pt-xl-65px{ padding-top:65px; }
	.pt-xl-70px{ padding-top:70px; }
	.pt-xl-75px{ padding-top:75px; }
	.pt-xl-80px{ padding-top:80px; }
	.pt-xl-85px{ padding-top:85px; }
	.pt-xl-90px{ padding-top:90px; }
	.pt-xl-95px{ padding-top:95px; }
	.pt-xl-100px{ padding-top:100px; }
	.pb-xl-5px{ padding-bottom:5px; }
	.pb-xl-10px{ padding-bottom:10px; }
	.pb-xl-15px{ padding-bottom:15px; }
	.pb-xl-20px{ padding-bottom:20px; }
	.pb-xl-25px{ padding-bottom:25px; }
	.pb-xl-30px{ padding-bottom:30px; }
	.pb-xl-35px{ padding-bottom:35px; }
	.pb-xl-40px{ padding-bottom:40px; }
	.pb-xl-45px{ padding-bottom:45px; }
	.pb-xl-50px{ padding-bottom:50px; }
	.pb-xl-55px{ padding-bottom:55px; }
	.pb-xl-60px{ padding-bottom:60px; }
	.pb-xl-65px{ padding-bottom:65px; }
	.pb-xl-70px{ padding-bottom:70px; }
	.pb-xl-75px{ padding-bottom:75px; }
	.pb-xl-80px{ padding-bottom:80px; }
	.pb-xl-85px{ padding-bottom:85px; }
	.pb-xl-90px{ padding-bottom:90px; }
	.pb-xl-95px{ padding-bottom:95px; }
	.pb-xl-100px{ padding-bottom:100px; }
	.pl-xl-5px{ padding-left:5px; }
	.pl-xl-10px{ padding-left:10px; }
	.pl-xl-15px{ padding-left:15px; }
	.pl-xl-20px{ padding-left:20px; }
	.pl-xl-25px{ padding-left:25px; }
	.pl-xl-30px{ padding-left:30px; }
	.pl-xl-35px{ padding-left:35px; }
	.pl-xl-40px{ padding-left:40px; }
	.pl-xl-45px{ padding-left:45px; }
	.pl-xl-50px{ padding-left:50px; }
	.pl-xl-55px{ padding-left:55px; }
	.pl-xl-60px{ padding-left:60px; }
	.pl-xl-65px{ padding-left:65px; }
	.pl-xl-70px{ padding-left:70px; }
	.pl-xl-75px{ padding-left:75px; }
	.pl-xl-80px{ padding-left:80px; }
	.pl-xl-85px{ padding-left:85px; }
	.pl-xl-90px{ padding-left:90px; }
	.pl-xl-95px{ padding-left:95px; }
	.pl-xl-100px{ padding-left:100px; }
	.pr-xl-5px{ padding-right:5px; }
	.pr-xl-10px{ padding-right:10px; }
	.pr-xl-15px{ padding-right:15px; }
	.pr-xl-20px{ padding-right:20px; }
	.pr-xl-25px{ padding-right:25px; }
	.pr-xl-30px{ padding-right:30px; }
	.pr-xl-35px{ padding-right:35px; }
	.pr-xl-40px{ padding-right:40px; }
	.pr-xl-45px{ padding-right:45px; }
	.pr-xl-50px{ padding-right:50px; }
	.pr-xl-55px{ padding-right:55px; }
	.pr-xl-60px{ padding-right:60px; }
	.pr-xl-65px{ padding-right:65px; }
	.pr-xl-70px{ padding-right:70px; }
	.pr-xl-75px{ padding-right:75px; }
	.pr-xl-80px{ padding-right:80px; }
	.pr-xl-85px{ padding-right:85px; }
	.pr-xl-90px{ padding-right:90px; }
	.pr-xl-95px{ padding-right:95px; }
	.pr-xl-100px{ padding-right:100px; }
	.px-xl-5px{ padding-left:5px; padding-right:5px; }
	.px-xl-10px{ padding-left:10px; padding-right:10px; }
	.px-xl-15px{ padding-left:15px; padding-right:15px; }
	.px-xl-20px{ padding-left:20px; padding-right:20px; }
	.px-xl-25px{ padding-left:25px; padding-right:25px; }
	.px-xl-30px{ padding-left:30px; padding-right:30px; }
	.px-xl-35px{ padding-left:35px; padding-right:35px; }
	.px-xl-40px{ padding-left:40px; padding-right:40px; }
	.px-xl-45px{ padding-left:45px; padding-right:45px; }
	.px-xl-50px{ padding-left:50px; padding-right:50px; }
	.px-xl-55px{ padding-left:55px; padding-right:55px; }
	.px-xl-60px{ padding-left:60px; padding-right:60px; }
	.px-xl-65px{ padding-left:65px; padding-right:65px; }
	.px-xl-70px{ padding-left:70px; padding-right:70px; }
	.px-xl-75px{ padding-left:75px; padding-right:75px; }
	.px-xl-80px{ padding-left:80px; padding-right:80px; }
	.px-xl-85px{ padding-left:85px; padding-right:85px; }
	.px-xl-90px{ padding-left:90px; padding-right:90px; }
	.px-xl-95px{ padding-left:95px; padding-right:95px; }
	.px-xl-100px{ padding-left:100px; padding-right:100px; }
	.py-xl-5px{ padding-top:5px; padding-bottom:5px; }
	.py-xl-10px{ padding-top:10px; padding-bottom:10px; }
	.py-xl-15px{ padding-top:15px; padding-bottom:15px; }
	.py-xl-20px{ padding-top:20px; padding-bottom:20px; }
	.py-xl-25px{ padding-top:25px; padding-bottom:25px; }
	.py-xl-30px{ padding-top:30px; padding-bottom:30px; }
	.py-xl-35px{ padding-top:35px; padding-bottom:35px; }
	.py-xl-40px{ padding-top:40px; padding-bottom:40px; }
	.py-xl-45px{ padding-top:45px; padding-bottom:45px; }
	.py-xl-50px{ padding-top:50px; padding-bottom:50px; }
	.py-xl-55px{ padding-top:55px; padding-bottom:55px; }
	.py-xl-60px{ padding-top:60px; padding-bottom:60px; }
	.py-xl-65px{ padding-top:65px; padding-bottom:65px; }
	.py-xl-70px{ padding-top:70px; padding-bottom:70px; }
	.py-xl-75px{ padding-top:75px; padding-bottom:75px; }
	.py-xl-80px{ padding-top:80px; padding-bottom:80px; }
	.py-xl-85px{ padding-top:85px; padding-bottom:85px; }
	.py-xl-90px{ padding-top:90px; padding-bottom:90px; }
	.py-xl-95px{ padding-top:95px; padding-bottom:95px; }
	.py-xl-100px{ padding-top:100px; padding-bottom:100px; }
	
	.m-xl-5px{ margin:5px; }
	.m-xl-10px{ margin:10px; }
	.m-xl-15px{ margin:15px; }
	.m-xl-20px{ margin:20px; }
	.m-xl-25px{ margin:25px; }
	.m-xl-30px{ margin:30px; }
	.m-xl-35px{ margin:35px; }
	.m-xl-40px{ margin:40px; }
	.m-xl-45px{ margin:45px; }
	.m-xl-50px{ margin:50px; }
	.m-xl-55px{ margin:55px; }
	.m-xl-60px{ margin:60px; }
	.m-xl-65px{ margin:65px; }
	.m-xl-70px{ margin:70px; }
	.m-xl-75px{ margin:75px; }
	.m-xl-80px{ margin:80px; }
	.m-xl-85px{ margin:85px; }
	.m-xl-90px{ margin:90px; }
	.m-xl-95px{ margin:95px; }
	.m-xl-100px{ margin:100px; }
	.mt-xl-5px{ margin-top:5px; }
	.mt-xl-10px{ margin-top:10px; }
	.mt-xl-15px{ margin-top:15px; }
	.mt-xl-20px{ margin-top:20px; }
	.mt-xl-25px{ margin-top:25px; }
	.mt-xl-30px{ margin-top:30px; }
	.mt-xl-35px{ margin-top:35px; }
	.mt-xl-40px{ margin-top:40px; }
	.mt-xl-45px{ margin-top:45px; }
	.mt-xl-50px{ margin-top:50px; }
	.mt-xl-55px{ margin-top:55px; }
	.mt-xl-60px{ margin-top:60px; }
	.mt-xl-65px{ margin-top:65px; }
	.mt-xl-70px{ margin-top:70px; }
	.mt-xl-75px{ margin-top:75px; }
	.mt-xl-80px{ margin-top:80px; }
	.mt-xl-85px{ margin-top:85px; }
	.mt-xl-90px{ margin-top:90px; }
	.mt-xl-95px{ margin-top:95px; }
	.mt-xl-100px{ margin-top:100px; }
	.mb-xl-5px{ margin-bottom:5px; }
	.mb-xl-10px{ margin-bottom:10px; }
	.mb-xl-15px{ margin-bottom:15px; }
	.mb-xl-20px{ margin-bottom:20px; }
	.mb-xl-25px{ margin-bottom:25px; }
	.mb-xl-30px{ margin-bottom:30px; }
	.mb-xl-35px{ margin-bottom:35px; }
	.mb-xl-40px{ margin-bottom:40px; }
	.mb-xl-45px{ margin-bottom:45px; }
	.mb-xl-50px{ margin-bottom:50px; }
	.mb-xl-55px{ margin-bottom:55px; }
	.mb-xl-60px{ margin-bottom:60px; }
	.mb-xl-65px{ margin-bottom:65px; }
	.mb-xl-70px{ margin-bottom:70px; }
	.mb-xl-75px{ margin-bottom:75px; }
	.mb-xl-80px{ margin-bottom:80px; }
	.mb-xl-85px{ margin-bottom:85px; }
	.mb-xl-90px{ margin-bottom:90px; }
	.mb-xl-95px{ margin-bottom:95px; }
	.mb-xl-100px{ margin-bottom:100px; }
	.ml-xl-5px{ margin-left:5px; }
	.ml-xl-10px{ margin-left:10px; }
	.ml-xl-15px{ margin-left:15px; }
	.ml-xl-20px{ margin-left:20px; }
	.ml-xl-25px{ margin-left:25px; }
	.ml-xl-30px{ margin-left:30px; }
	.ml-xl-35px{ margin-left:35px; }
	.ml-xl-40px{ margin-left:40px; }
	.ml-xl-45px{ margin-left:45px; }
	.ml-xl-50px{ margin-left:50px; }
	.ml-xl-55px{ margin-left:55px; }
	.ml-xl-60px{ margin-left:60px; }
	.ml-xl-65px{ margin-left:65px; }
	.ml-xl-70px{ margin-left:70px; }
	.ml-xl-75px{ margin-left:75px; }
	.ml-xl-80px{ margin-left:80px; }
	.ml-xl-85px{ margin-left:85px; }
	.ml-xl-90px{ margin-left:90px; }
	.ml-xl-95px{ margin-left:95px; }
	.ml-xl-100px{ margin-left:100px; }
	.mr-xl-5px{ margin-right:5px; }
	.mr-xl-10px{ margin-right:10px; }
	.mr-xl-15px{ margin-right:15px; }
	.mr-xl-20px{ margin-right:20px; }
	.mr-xl-25px{ margin-right:25px; }
	.mr-xl-30px{ margin-right:30px; }
	.mr-xl-35px{ margin-right:35px; }
	.mr-xl-40px{ margin-right:40px; }
	.mr-xl-45px{ margin-right:45px; }
	.mr-xl-50px{ margin-right:50px; }
	.mr-xl-55px{ margin-right:55px; }
	.mr-xl-60px{ margin-right:60px; }
	.mr-xl-65px{ margin-right:65px; }
	.mr-xl-70px{ margin-right:70px; }
	.mr-xl-75px{ margin-right:75px; }
	.mr-xl-80px{ margin-right:80px; }
	.mr-xl-85px{ margin-right:85px; }
	.mr-xl-90px{ margin-right:90px; }
	.mr-xl-95px{ margin-right:95px; }
	.mr-xl-100px{ margin-right:100px; }
	.mx-xl-5px{ margin-left:5px; margin-right:5px; }
	.mx-xl-10px{ margin-left:10px; margin-right:10px; }
	.mx-xl-15px{ margin-left:15px; margin-right:15px; }
	.mx-xl-20px{ margin-left:20px; margin-right:20px; }
	.mx-xl-25px{ margin-left:25px; margin-right:25px; }
	.mx-xl-30px{ margin-left:30px; margin-right:30px; }
	.mx-xl-35px{ margin-left:35px; margin-right:35px; }
	.mx-xl-40px{ margin-left:40px; margin-right:40px; }
	.mx-xl-45px{ margin-left:45px; margin-right:45px; }
	.mx-xl-50px{ margin-left:50px; margin-right:50px; }
	.mx-xl-55px{ margin-left:55px; margin-right:55px; }
	.mx-xl-60px{ margin-left:60px; margin-right:60px; }
	.mx-xl-65px{ margin-left:65px; margin-right:65px; }
	.mx-xl-70px{ margin-left:70px; margin-right:70px; }
	.mx-xl-75px{ margin-left:75px; margin-right:75px; }
	.mx-xl-80px{ margin-left:80px; margin-right:80px; }
	.mx-xl-85px{ margin-left:85px; margin-right:85px; }
	.mx-xl-90px{ margin-left:90px; margin-right:90px; }
	.mx-xl-95px{ margin-left:95px; margin-right:95px; }
	.mx-xl-100px{ margin-left:100px; margin-right:100px; }
	.my-xl-5px{ margin-top:5px; margin-bottom:5px; }
	.my-xl-10px{ margin-top:10px; margin-bottom:10px; }
	.my-xl-15px{ margin-top:15px; margin-bottom:15px; }
	.my-xl-20px{ margin-top:20px; margin-bottom:20px; }
	.my-xl-25px{ margin-top:25px; margin-bottom:25px; }
	.my-xl-30px{ margin-top:30px; margin-bottom:30px; }
	.my-xl-35px{ margin-top:35px; margin-bottom:35px; }
	.my-xl-40px{ margin-top:40px; margin-bottom:40px; }
	.my-xl-45px{ margin-top:45px; margin-bottom:45px; }
	.my-xl-50px{ margin-top:50px; margin-bottom:50px; }
	.my-xl-55px{ margin-top:55px; margin-bottom:55px; }
	.my-xl-60px{ margin-top:60px; margin-bottom:60px; }
	.my-xl-65px{ margin-top:65px; margin-bottom:65px; }
	.my-xl-70px{ margin-top:70px; margin-bottom:70px; }
	.my-xl-75px{ margin-top:75px; margin-bottom:75px; }
	.my-xl-80px{ margin-top:80px; margin-bottom:80px; }
	.my-xl-85px{ margin-top:85px; margin-bottom:85px; }
	.my-xl-90px{ margin-top:90px; margin-bottom:90px; }
	.my-xl-95px{ margin-top:95px; margin-bottom:95px; }
	.my-xl-100px{ margin-top:100px; margin-bottom:100px; }
}