/* Spacing */
#Body .pt-0{
	padding-top:0
}
#Body .mt-0{
	margin-top:0
}
#Body .pt-1{
	padding-top:1px
}
#Body .mt-1{
	margin-top:1px
}
#Body .pt-2{
	padding-top:2px
}
#Body .mt-2{
	margin-top:2px
}
#Body .pt-3{
	padding-top:3px
}
#Body .mt-3{
	margin-top:3px
}
#Body .pt-4{
	padding-top:4px
}
#Body .mt-4{
	margin-top:4px
}
#Body .pt-5{
	padding-top:5px
}
#Body .mt-5{
	margin-top:5px
}
#Body .pt-10{
	padding-top:10px
}
#Body .mt-10{
	margin-top:10px
}
#Body .pt-15{
	padding-top:15px
}
#Body .mt-15{
	margin-top:15px
}
#Body .pt-20{
	padding-top:20px
}
#Body .mt-20{
	margin-top:20px
}
#Body .pt-25{
	padding-top:25px
}
#Body .mt-25{
	margin-top:25px
}
#Body .pt-30{
	padding-top:30px
}
#Body .mt-30{
	margin-top:30px
}
#Body .pt-35{
	padding-top:35px
}
#Body .mt-35{
	margin-top:35px
}
#Body .pt-40{
	padding-top:40px
}
#Body .mt-40{
	margin-top:40px
}
#Body .pt-45{
	padding-top:45px
}
#Body .mt-45{
	margin-top:45px
}
#Body .pt-50{
	padding-top:50px
}
#Body .mt-50{
	margin-top:50px
}
#Body .pt-55{
	padding-top:55px
}
#Body .mt-55{
	margin-top:55px
}
#Body .pt-60{
	padding-top:60px
}
#Body .mt-60{
	margin-top:60px
}
#Body .pt-65{
	padding-top:65px
}
#Body .mt-65{
	margin-top:65px
}
#Body .pt-70{
	padding-top:70px
}
#Body .mt-70{
	margin-top:70px
}
#Body .pt-75{
	padding-top:75px
}
#Body .mt-75{
	margin-top:75px
}
#Body .pt-80{
	padding-top:80px
}
#Body .mt-80{
	margin-top:80px
}
#Body .pr-0{
	padding-left:0
}
#Body .mr-0{
	margin-left:0
}
#Body .pr-1{
	padding-left:1px
}
#Body .mr-1{
	margin-left:1px
}
#Body .pr-2{
	padding-left:2px
}
#Body .mr-2{
	margin-left:2px
}
#Body .pr-3{
	padding-left:3px
}
#Body .mr-3{
	margin-left:3px
}
#Body .pr-4{
	padding-left:4px
}
#Body .mr-4{
	margin-left:4px
}
#Body .pr-5{
	padding-left:5px
}
#Body .mr-5{
	margin-left:5px
}
#Body .pr-10{
	padding-left:10px
}
#Body .mr-10{
	margin-left:10px
}
#Body .pr-15{
	padding-left:15px
}
#Body .mr-15{
	margin-left:15px
}
#Body .pr-20{
	padding-left:20px
}
#Body .mr-20{
	margin-left:20px
}
#Body .pr-25{
	padding-left:25px
}
#Body .mr-25{
	margin-left:25px
}
#Body .pr-30{
	padding-left:30px
}
#Body .mr-30{
	margin-left:30px
}
#Body .pr-35{
	padding-left:35px
}
#Body .mr-35{
	margin-left:35px
}
#Body .pr-40{
	padding-left:40px
}
#Body .mr-40{
	margin-left:40px
}
#Body .pr-45{
	padding-left:45px
}
#Body .mr-45{
	margin-left:45px
}
#Body .pr-50{
	padding-left:50px
}
#Body .mr-50{
	margin-left:50px
}
#Body .pr-55{
	padding-left:55px
}
#Body .mr-55{
	margin-left:55px
}
#Body .pr-60{
	padding-left:60px
}
#Body .mr-60{
	margin-left:60px
}
#Body .pr-65{
	padding-left:65px
}
#Body .mr-65{
	margin-left:65px
}
#Body .pr-70{
	padding-left:70px
}
#Body .mr-70{
	margin-left:70px
}
#Body .pr-75{
	padding-left:75px
}
#Body .mr-75{
	margin-left:75px
}
#Body .pr-80{
	padding-left:80px
}
#Body .mr-80{
	margin-left:80px
}
#Body .pb-0{
	padding-bottom:0
}
#Body .mb-0{
	margin-bottom:0
}
#Body .pb-1{
	padding-bottom:1px
}
#Body .mb-1{
	margin-bottom:1px
}
#Body .pb-2{
	padding-bottom:2px
}
#Body .mb-2{
	margin-bottom:2px
}
#Body .pb-3{
	padding-bottom:3px
}
#Body .mb-3{
	margin-bottom:3px
}
#Body .pb-4{
	padding-bottom:4px
}
#Body .mb-4{
	margin-bottom:4px
}
#Body .pb-5{
	padding-bottom:5px
}
#Body .mb-5{
	margin-bottom:5px
}
#Body .pb-10{
	padding-bottom:10px
}
#Body .mb-10{
	margin-bottom:10px
}
#Body .pb-15{
	padding-bottom:15px
}
#Body .mb-15{
	margin-bottom:15px
}
#Body .pb-20{
	padding-bottom:20px
}
#Body .mb-20{
	margin-bottom:20px
}
#Body .pb-25{
	padding-bottom:25px
}
#Body .mb-25{
	margin-bottom:25px
}
#Body .pb-30{
	padding-bottom:30px
}
#Body .mb-30{
	margin-bottom:30px
}
#Body .pb-35{
	padding-bottom:35px
}
#Body .mb-35{
	margin-bottom:35px
}
#Body .pb-40{
	padding-bottom:40px
}
#Body .mb-40{
	margin-bottom:40px
}
#Body .pb-45{
	padding-bottom:45px
}
#Body .mb-45{
	margin-bottom:45px
}
#Body .pb-50{
	padding-bottom:50px
}
#Body .mb-50{
	margin-bottom:50px
}
#Body .pb-55{
	padding-bottom:55px
}
#Body .mb-55{
	margin-bottom:55px
}
#Body .pb-60{
	padding-bottom:60px
}
#Body .mb-60{
	margin-bottom:60px
}
#Body .pb-65{
	padding-bottom:65px
}
#Body .mb-65{
	margin-bottom:65px
}
#Body .pb-70{
	padding-bottom:70px
}
#Body .mb-70{
	margin-bottom:70px
}
#Body .pb-75{
	padding-bottom:75px
}
#Body .mb-75{
	margin-bottom:75px
}
#Body .pb-80{
	padding-bottom:80px
}
#Body .mb-80{
	margin-bottom:80px
}
#Body .pl-0{
	padding-right:0
}
#Body .ml-0{
	margin-right:0
}
#Body .pl-1{
	padding-right:1px
}
#Body .ml-1{
	margin-right:1px
}
#Body .pl-2{
	padding-right:2px
}
#Body .ml-2{
	margin-right:2px
}
#Body .pl-3{
	padding-right:3px
}
#Body .ml-3{
	margin-right:3px
}
#Body .pl-4{
	padding-right:4px
}
#Body .ml-4{
	margin-right:4px
}
#Body .pl-5{
	padding-right:5px
}
#Body .ml-5{
	margin-right:5px
}
#Body .pl-10{
	padding-right:10px
}
#Body .ml-10{
	margin-right:10px
}
#Body .pl-15{
	padding-right:15px
}
#Body .ml-15{
	margin-right:15px
}
#Body .pl-20{
	padding-right:20px
}
#Body .ml-20{
	margin-right:20px
}
#Body .pl-25{
	padding-right:25px
}
#Body .ml-25{
	margin-right:25px
}
#Body .pl-30{
	padding-right:30px
}
#Body .ml-30{
	margin-right:30px
}
#Body .pl-35{
	padding-right:35px
}
#Body .ml-35{
	margin-right:35px
}
#Body .pl-40{
	padding-right:40px
}
#Body .ml-40{
	margin-right:40px
}
#Body .pl-45{
	padding-right:45px
}
#Body .ml-45{
	margin-right:45px
}
#Body .pl-50{
	padding-right:50px
}
#Body .ml-50{
	margin-right:50px
}
#Body .pl-55{
	padding-right:55px
}
#Body .ml-55{
	margin-right:55px
}
#Body .pl-60{
	padding-right:60px
}
#Body .ml-60{
	margin-right:60px
}
#Body .pl-65{
	padding-right:65px
}
#Body .ml-65{
	margin-right:65px
}
#Body .pl-70{
	padding-right:70px
}
#Body .ml-70{
	margin-right:70px
}
#Body .pl-75{
	padding-right:75px
}
#Body .ml-75{
	margin-right:75px
}
#Body .pl-80{
	padding-right:80px
}
#Body .ml-80{
	margin-right:80px
}
#Body .m-auto{
	margin:auto
}
#Body .ml-auto{
	margin-right:auto
}
#Body .mr-auto{
	margin-left:auto
}
@media (min-width:576px){	
	#Body .pt-sm-0{
		padding-top:0
	}
	#Body .mt-sm-0{
		margin-top:0
	}
	#Body .pt-sm-1{
		padding-top:1px
	}
	#Body .mt-sm-1{
		margin-top:1px
	}
	#Body .pt-sm-2{
		padding-top:2px
	}
	#Body .mt-sm-2{
		margin-top:2px
	}
	#Body .pt-sm-3{
		padding-top:3px
	}
	#Body .mt-sm-3{
		margin-top:3px
	}
	#Body .pt-sm-4{
		padding-top:4px
	}
	#Body .mt-sm-4{
		margin-top:4px
	}
	#Body .pt-sm-5{
		padding-top:5px
	}
	#Body .mt-sm-5{
		margin-top:5px
	}
	#Body .pt-sm-10{
		padding-top:10px
	}
	#Body .mt-sm-10{
		margin-top:10px
	}
	#Body .pt-sm-15{
		padding-top:15px
	}
	#Body .mt-sm-15{
		margin-top:15px
	}
	#Body .pt-sm-20{
		padding-top:20px
	}
	#Body .mt-sm-20{
		margin-top:20px
	}
	#Body .pt-sm-25{
		padding-top:25px
	}
	#Body .mt-sm-25{
		margin-top:25px
	}
	#Body .pt-sm-30{
		padding-top:30px
	}
	#Body .mt-sm-30{
		margin-top:30px
	}
	#Body .pt-sm-35{
		padding-top:35px
	}
	#Body .mt-sm-35{
		margin-top:35px
	}
	#Body .pt-sm-40{
		padding-top:40px
	}
	#Body .mt-sm-40{
		margin-top:40px
	}
	#Body .pt-sm-45{
		padding-top:45px
	}
	#Body .mt-sm-45{
		margin-top:45px
	}
	#Body .pt-sm-50{
		padding-top:50px
	}
	#Body .mt-sm-50{
		margin-top:50px
	}
	#Body .pt-sm-55{
		padding-top:55px
	}
	#Body .mt-sm-55{
		margin-top:55px
	}
	#Body .pt-sm-60{
		padding-top:60px
	}
	#Body .mt-sm-60{
		margin-top:60px
	}
	#Body .pt-sm-65{
		padding-top:65px
	}
	#Body .mt-sm-65{
		margin-top:65px
	}
	#Body .pt-sm-70{
		padding-top:70px
	}
	#Body .mt-sm-70{
		margin-top:70px
	}
	#Body .pt-sm-75{
		padding-top:75px
	}
	#Body .mt-sm-75{
		margin-top:75px
	}
	#Body .pt-sm-80{
		padding-top:80px
	}
	#Body .mt-sm-80{
		margin-top:80px
	}
	#Body .pr-sm-0{
		padding-left:0
	}
	#Body .mr-sm-0{
		margin-left:0
	}
	#Body .pr-sm-1{
		padding-left:1px
	}
	#Body .mr-sm-1{
		margin-left:1px
	}
	#Body .pr-sm-2{
		padding-left:2px
	}
	#Body .mr-sm-2{
		margin-left:2px
	}
	#Body .pr-sm-3{
		padding-left:3px
	}
	#Body .mr-sm-3{
		margin-left:3px
	}
	#Body .pr-sm-4{
		padding-left:4px
	}
	#Body .mr-sm-4{
		margin-left:4px
	}
	#Body .pr-sm-5{
		padding-left:5px
	}
	#Body .mr-sm-5{
		margin-left:5px
	}
	#Body .pr-sm-10{
		padding-left:10px
	}
	#Body .mr-sm-10{
		margin-left:10px
	}
	#Body .pr-sm-15{
		padding-left:15px
	}
	#Body .mr-sm-15{
		margin-left:15px
	}
	#Body .pr-sm-20{
		padding-left:20px
	}
	#Body .mr-sm-20{
		margin-left:20px
	}
	#Body .pr-sm-25{
		padding-left:25px
	}
	#Body .mr-sm-25{
		margin-left:25px
	}
	#Body .pr-sm-30{
		padding-left:30px
	}
	#Body .mr-sm-30{
		margin-left:30px
	}
	#Body .pr-sm-35{
		padding-left:35px
	}
	#Body .mr-sm-35{
		margin-left:35px
	}
	#Body .pr-sm-40{
		padding-left:40px
	}
	#Body .mr-sm-40{
		margin-left:40px
	}
	#Body .pr-sm-45{
		padding-left:45px
	}
	#Body .mr-sm-45{
		margin-left:45px
	}
	#Body .pr-sm-50{
		padding-left:50px
	}
	#Body .mr-sm-50{
		margin-left:50px
	}
	#Body .pr-sm-55{
		padding-left:55px
	}
	#Body .mr-sm-55{
		margin-left:55px
	}
	#Body .pr-sm-60{
		padding-left:60px
	}
	#Body .mr-sm-60{
		margin-left:60px
	}
	#Body .pr-sm-65{
		padding-left:65px
	}
	#Body .mr-sm-65{
		margin-left:65px
	}
	#Body .pr-sm-70{
		padding-left:70px
	}
	#Body .mr-sm-70{
		margin-left:70px
	}
	#Body .pr-sm-75{
		padding-left:75px
	}
	#Body .mr-sm-75{
		margin-left:75px
	}
	#Body .pr-sm-80{
		padding-left:80px
	}
	#Body .mr-sm-80{
		margin-left:80px
	}
	#Body .pb-sm-0{
		padding-bottom:0
	}
	#Body .mb-sm-0{
		margin-bottom:0
	}
	#Body .pb-sm-1{
		padding-bottom:1px
	}
	#Body .mb-sm-1{
		margin-bottom:1px
	}
	#Body .pb-sm-2{
		padding-bottom:2px
	}
	#Body .mb-sm-2{
		margin-bottom:2px
	}
	#Body .pb-sm-3{
		padding-bottom:3px
	}
	#Body .mb-sm-3{
		margin-bottom:3px
	}
	#Body .pb-sm-4{
		padding-bottom:4px
	}
	#Body .mb-sm-4{
		margin-bottom:4px
	}
	#Body .pb-sm-5{
		padding-bottom:5px
	}
	#Body .mb-sm-5{
		margin-bottom:5px
	}
	#Body .pb-sm-10{
		padding-bottom:10px
	}
	#Body .mb-sm-10{
		margin-bottom:10px
	}
	#Body .pb-sm-15{
		padding-bottom:15px
	}
	#Body .mb-sm-15{
		margin-bottom:15px
	}
	#Body .pb-sm-20{
		padding-bottom:20px
	}
	#Body .mb-sm-20{
		margin-bottom:20px
	}
	#Body .pb-sm-25{
		padding-bottom:25px
	}
	#Body .mb-sm-25{
		margin-bottom:25px
	}
	#Body .pb-sm-30{
		padding-bottom:30px
	}
	#Body .mb-sm-30{
		margin-bottom:30px
	}
	#Body .pb-sm-35{
		padding-bottom:35px
	}
	#Body .mb-sm-35{
		margin-bottom:35px
	}
	#Body .pb-sm-40{
		padding-bottom:40px
	}
	#Body .mb-sm-40{
		margin-bottom:40px
	}
	#Body .pb-sm-45{
		padding-bottom:45px
	}
	#Body .mb-sm-45{
		margin-bottom:45px
	}
	#Body .pb-sm-50{
		padding-bottom:50px
	}
	#Body .mb-sm-50{
		margin-bottom:50px
	}
	#Body .pb-sm-55{
		padding-bottom:55px
	}
	#Body .mb-sm-55{
		margin-bottom:55px
	}
	#Body .pb-sm-60{
		padding-bottom:60px
	}
	#Body .mb-sm-60{
		margin-bottom:60px
	}
	#Body .pb-sm-65{
		padding-bottom:65px
	}
	#Body .mb-sm-65{
		margin-bottom:65px
	}
	#Body .pb-sm-70{
		padding-bottom:70px
	}
	#Body .mb-sm-70{
		margin-bottom:70px
	}
	#Body .pb-sm-75{
		padding-bottom:75px
	}
	#Body .mb-sm-75{
		margin-bottom:75px
	}
	#Body .pb-sm-80{
		padding-bottom:80px
	}
	#Body .mb-sm-80{
		margin-bottom:80px
	}
	#Body .pl-sm-0{
		padding-right:0
	}
	#Body .ml-sm-0{
		margin-right:0
	}
	#Body .pl-sm-1{
		padding-right:1px
	}
	#Body .ml-sm-1{
		margin-right:1px
	}
	#Body .pl-sm-2{
		padding-right:2px
	}
	#Body .ml-sm-2{
		margin-right:2px
	}
	#Body .pl-sm-3{
		padding-right:3px
	}
	#Body .ml-sm-3{
		margin-right:3px
	}
	#Body .pl-sm-4{
		padding-right:4px
	}
	#Body .ml-sm-4{
		margin-right:4px
	}
	#Body .pl-sm-5{
		padding-right:5px
	}
	#Body .ml-sm-5{
		margin-right:5px
	}
	#Body .pl-sm-10{
		padding-right:10px
	}
	#Body .ml-sm-10{
		margin-right:10px
	}
	#Body .pl-sm-15{
		padding-right:15px
	}
	#Body .ml-sm-15{
		margin-right:15px
	}
	#Body .pl-sm-20{
		padding-right:20px
	}
	#Body .ml-sm-20{
		margin-right:20px
	}
	#Body .pl-sm-25{
		padding-right:25px
	}
	#Body .ml-sm-25{
		margin-right:25px
	}
	#Body .pl-sm-30{
		padding-right:30px
	}
	#Body .ml-sm-30{
		margin-right:30px
	}
	#Body .pl-sm-35{
		padding-right:35px
	}
	#Body .ml-sm-35{
		margin-right:35px
	}
	#Body .pl-sm-40{
		padding-right:40px
	}
	#Body .ml-sm-40{
		margin-right:40px
	}
	#Body .pl-sm-45{
		padding-right:45px
	}
	#Body .ml-sm-45{
		margin-right:45px
	}
	#Body .pl-sm-50{
		padding-right:50px
	}
	#Body .ml-sm-50{
		margin-right:50px
	}
	#Body .pl-sm-55{
		padding-right:55px
	}
	#Body .ml-sm-55{
		margin-right:55px
	}
	#Body .pl-sm-60{
		padding-right:60px
	}
	#Body .ml-sm-60{
		margin-right:60px
	}
	#Body .pl-sm-65{
		padding-right:65px
	}
	#Body .ml-sm-65{
		margin-right:65px
	}
	#Body .pl-sm-70{
		padding-right:70px
	}
	#Body .ml-sm-70{
		margin-right:70px
	}
	#Body .pl-sm-75{
		padding-right:75px
	}
	#Body .ml-sm-75{
		margin-right:75px
	}
	#Body .pl-sm-80{
		padding-right:80px
	}
	#Body .ml-sm-80{
		margin-right:80px
	}
	#Body .m-sm-auto{
		margin:auto
	}
	#Body .ml-sm-auto{
		margin-right:auto
	}
	#Body .mr-sm-auto{
		margin-left:auto
	}}
@media (min-width:768px){	
	#Body .pt-md-0{
		padding-top:0
	}
	#Body .mt-md-0{
		margin-top:0
	}
	#Body .pt-md-1{
		padding-top:1px
	}
	#Body .mt-md-1{
		margin-top:1px
	}
	#Body .pt-md-2{
		padding-top:2px
	}
	#Body .mt-md-2{
		margin-top:2px
	}
	#Body .pt-md-3{
		padding-top:3px
	}
	#Body .mt-md-3{
		margin-top:3px
	}
	#Body .pt-md-4{
		padding-top:4px
	}
	#Body .mt-md-4{
		margin-top:4px
	}
	#Body .pt-md-5{
		padding-top:5px
	}
	#Body .mt-md-5{
		margin-top:5px
	}
	#Body .pt-md-10{
		padding-top:10px
	}
	#Body .mt-md-10{
		margin-top:10px
	}
	#Body .pt-md-15{
		padding-top:15px
	}
	#Body .mt-md-15{
		margin-top:15px
	}
	#Body .pt-md-20{
		padding-top:20px
	}
	#Body .mt-md-20{
		margin-top:20px
	}
	#Body .pt-md-25{
		padding-top:25px
	}
	#Body .mt-md-25{
		margin-top:25px
	}
	#Body .pt-md-30{
		padding-top:30px
	}
	#Body .mt-md-30{
		margin-top:30px
	}
	#Body .pt-md-35{
		padding-top:35px
	}
	#Body .mt-md-35{
		margin-top:35px
	}
	#Body .pt-md-40{
		padding-top:40px
	}
	#Body .mt-md-40{
		margin-top:40px
	}
	#Body .pt-md-45{
		padding-top:45px
	}
	#Body .mt-md-45{
		margin-top:45px
	}
	#Body .pt-md-50{
		padding-top:50px
	}
	#Body .mt-md-50{
		margin-top:50px
	}
	#Body .pt-md-55{
		padding-top:55px
	}
	#Body .mt-md-55{
		margin-top:55px
	}
	#Body .pt-md-60{
		padding-top:60px
	}
	#Body .mt-md-60{
		margin-top:60px
	}
	#Body .pt-md-65{
		padding-top:65px
	}
	#Body .mt-md-65{
		margin-top:65px
	}
	#Body .pt-md-70{
		padding-top:70px
	}
	#Body .mt-md-70{
		margin-top:70px
	}
	#Body .pt-md-75{
		padding-top:75px
	}
	#Body .mt-md-75{
		margin-top:75px
	}
	#Body .pt-md-80{
		padding-top:80px
	}
	#Body .mt-md-80{
		margin-top:80px
	}
	#Body .pr-md-0{
		padding-left:0
	}
	#Body .mr-md-0{
		margin-left:0
	}
	#Body .pr-md-1{
		padding-left:1px
	}
	#Body .mr-md-1{
		margin-left:1px
	}
	#Body .pr-md-2{
		padding-left:2px
	}
	#Body .mr-md-2{
		margin-left:2px
	}
	#Body .pr-md-3{
		padding-left:3px
	}
	#Body .mr-md-3{
		margin-left:3px
	}
	#Body .pr-md-4{
		padding-left:4px
	}
	#Body .mr-md-4{
		margin-left:4px
	}
	#Body .pr-md-5{
		padding-left:5px
	}
	#Body .mr-md-5{
		margin-left:5px
	}
	#Body .pr-md-10{
		padding-left:10px
	}
	#Body .mr-md-10{
		margin-left:10px
	}
	#Body .pr-md-15{
		padding-left:15px
	}
	#Body .mr-md-15{
		margin-left:15px
	}
	#Body .pr-md-20{
		padding-left:20px
	}
	#Body .mr-md-20{
		margin-left:20px
	}
	#Body .pr-md-25{
		padding-left:25px
	}
	#Body .mr-md-25{
		margin-left:25px
	}
	#Body .pr-md-30{
		padding-left:30px
	}
	#Body .mr-md-30{
		margin-left:30px
	}
	#Body .pr-md-35{
		padding-left:35px
	}
	#Body .mr-md-35{
		margin-left:35px
	}
	#Body .pr-md-40{
		padding-left:40px
	}
	#Body .mr-md-40{
		margin-left:40px
	}
	#Body .pr-md-45{
		padding-left:45px
	}
	#Body .mr-md-45{
		margin-left:45px
	}
	#Body .pr-md-50{
		padding-left:50px
	}
	#Body .mr-md-50{
		margin-left:50px
	}
	#Body .pr-md-55{
		padding-left:55px
	}
	#Body .mr-md-55{
		margin-left:55px
	}
	#Body .pr-md-60{
		padding-left:60px
	}
	#Body .mr-md-60{
		margin-left:60px
	}
	#Body .pr-md-65{
		padding-left:65px
	}
	#Body .mr-md-65{
		margin-left:65px
	}
	#Body .pr-md-70{
		padding-left:70px
	}
	#Body .mr-md-70{
		margin-left:70px
	}
	#Body .pr-md-75{
		padding-left:75px
	}
	#Body .mr-md-75{
		margin-left:75px
	}
	#Body .pr-md-80{
		padding-left:80px
	}
	#Body .mr-md-80{
		margin-left:80px
	}
	#Body .pb-md-0{
		padding-bottom:0
	}
	#Body .mb-md-0{
		margin-bottom:0
	}
	#Body .pb-md-1{
		padding-bottom:1px
	}
	#Body .mb-md-1{
		margin-bottom:1px
	}
	#Body .pb-md-2{
		padding-bottom:2px
	}
	#Body .mb-md-2{
		margin-bottom:2px
	}
	#Body .pb-md-3{
		padding-bottom:3px
	}
	#Body .mb-md-3{
		margin-bottom:3px
	}
	#Body .pb-md-4{
		padding-bottom:4px
	}
	#Body .mb-md-4{
		margin-bottom:4px
	}
	#Body .pb-md-5{
		padding-bottom:5px
	}
	#Body .mb-md-5{
		margin-bottom:5px
	}
	#Body .pb-md-10{
		padding-bottom:10px
	}
	#Body .mb-md-10{
		margin-bottom:10px
	}
	#Body .pb-md-15{
		padding-bottom:15px
	}
	#Body .mb-md-15{
		margin-bottom:15px
	}
	#Body .pb-md-20{
		padding-bottom:20px
	}
	#Body .mb-md-20{
		margin-bottom:20px
	}
	#Body .pb-md-25{
		padding-bottom:25px
	}
	#Body .mb-md-25{
		margin-bottom:25px
	}
	#Body .pb-md-30{
		padding-bottom:30px
	}
	#Body .mb-md-30{
		margin-bottom:30px
	}
	#Body .pb-md-35{
		padding-bottom:35px
	}
	#Body .mb-md-35{
		margin-bottom:35px
	}
	#Body .pb-md-40{
		padding-bottom:40px
	}
	#Body .mb-md-40{
		margin-bottom:40px
	}
	#Body .pb-md-45{
		padding-bottom:45px
	}
	#Body .mb-md-45{
		margin-bottom:45px
	}
	#Body .pb-md-50{
		padding-bottom:50px
	}
	#Body .mb-md-50{
		margin-bottom:50px
	}
	#Body .pb-md-55{
		padding-bottom:55px
	}
	#Body .mb-md-55{
		margin-bottom:55px
	}
	#Body .pb-md-60{
		padding-bottom:60px
	}
	#Body .mb-md-60{
		margin-bottom:60px
	}
	#Body .pb-md-65{
		padding-bottom:65px
	}
	#Body .mb-md-65{
		margin-bottom:65px
	}
	#Body .pb-md-70{
		padding-bottom:70px
	}
	#Body .mb-md-70{
		margin-bottom:70px
	}
	#Body .pb-md-75{
		padding-bottom:75px
	}
	#Body .mb-md-75{
		margin-bottom:75px
	}
	#Body .pb-md-80{
		padding-bottom:80px
	}
	#Body .mb-md-80{
		margin-bottom:80px
	}
	#Body .pl-md-0{
		padding-right:0
	}
	#Body .ml-md-0{
		margin-right:0
	}
	#Body .pl-md-1{
		padding-right:1px
	}
	#Body .ml-md-1{
		margin-right:1px
	}
	#Body .pl-md-2{
		padding-right:2px
	}
	#Body .ml-md-2{
		margin-right:2px
	}
	#Body .pl-md-3{
		padding-right:3px
	}
	#Body .ml-md-3{
		margin-right:3px
	}
	#Body .pl-md-4{
		padding-right:4px
	}
	#Body .ml-md-4{
		margin-right:4px
	}
	#Body .pl-md-5{
		padding-right:5px
	}
	#Body .ml-md-5{
		margin-right:5px
	}
	#Body .pl-md-10{
		padding-right:10px
	}
	#Body .ml-md-10{
		margin-right:10px
	}
	#Body .pl-md-15{
		padding-right:15px
	}
	#Body .ml-md-15{
		margin-right:15px
	}
	#Body .pl-md-20{
		padding-right:20px
	}
	#Body .ml-md-20{
		margin-right:20px
	}
	#Body .pl-md-25{
		padding-right:25px
	}
	#Body .ml-md-25{
		margin-right:25px
	}
	#Body .pl-md-30{
		padding-right:30px
	}
	#Body .ml-md-30{
		margin-right:30px
	}
	#Body .pl-md-35{
		padding-right:35px
	}
	#Body .ml-md-35{
		margin-right:35px
	}
	#Body .pl-md-40{
		padding-right:40px
	}
	#Body .ml-md-40{
		margin-right:40px
	}
	#Body .pl-md-45{
		padding-right:45px
	}
	#Body .ml-md-45{
		margin-right:45px
	}
	#Body .pl-md-50{
		padding-right:50px
	}
	#Body .ml-md-50{
		margin-right:50px
	}
	#Body .pl-md-55{
		padding-right:55px
	}
	#Body .ml-md-55{
		margin-right:55px
	}
	#Body .pl-md-60{
		padding-right:60px
	}
	#Body .ml-md-60{
		margin-right:60px
	}
	#Body .pl-md-65{
		padding-right:65px
	}
	#Body .ml-md-65{
		margin-right:65px
	}
	#Body .pl-md-70{
		padding-right:70px
	}
	#Body .ml-md-70{
		margin-right:70px
	}
	#Body .pl-md-75{
		padding-right:75px
	}
	#Body .ml-md-75{
		margin-right:75px
	}
	#Body .pl-md-80{
		padding-right:80px
	}
	#Body .ml-md-80{
		margin-right:80px
	}
	#Body .m-md-auto{
		margin:auto
	}
	#Body .ml-md-auto{
		margin-right:auto
	}
	#Body .mr-md-auto{
		margin-left:auto
	}}
@media (min-width:992px){	
	#Body .pt-lg-0{
		padding-top:0
	}
	#Body .mt-lg-0{
		margin-top:0
	}
	#Body .pt-lg-1{
		padding-top:1px
	}
	#Body .mt-lg-1{
		margin-top:1px
	}
	#Body .pt-lg-2{
		padding-top:2px
	}
	#Body .mt-lg-2{
		margin-top:2px
	}
	#Body .pt-lg-3{
		padding-top:3px
	}
	#Body .mt-lg-3{
		margin-top:3px
	}
	#Body .pt-lg-4{
		padding-top:4px
	}
	#Body .mt-lg-4{
		margin-top:4px
	}
	#Body .pt-lg-5{
		padding-top:5px
	}
	#Body .mt-lg-5{
		margin-top:5px
	}
	#Body .pt-lg-10{
		padding-top:10px
	}
	#Body .mt-lg-10{
		margin-top:10px
	}
	#Body .pt-lg-15{
		padding-top:15px
	}
	#Body .mt-lg-15{
		margin-top:15px
	}
	#Body .pt-lg-20{
		padding-top:20px
	}
	#Body .mt-lg-20{
		margin-top:20px
	}
	#Body .pt-lg-25{
		padding-top:25px
	}
	#Body .mt-lg-25{
		margin-top:25px
	}
	#Body .pt-lg-30{
		padding-top:30px
	}
	#Body .mt-lg-30{
		margin-top:30px
	}
	#Body .pt-lg-35{
		padding-top:35px
	}
	#Body .mt-lg-35{
		margin-top:35px
	}
	#Body .pt-lg-40{
		padding-top:40px
	}
	#Body .mt-lg-40{
		margin-top:40px
	}
	#Body .pt-lg-45{
		padding-top:45px
	}
	#Body .mt-lg-45{
		margin-top:45px
	}
	#Body .pt-lg-50{
		padding-top:50px
	}
	#Body .mt-lg-50{
		margin-top:50px
	}
	#Body .pt-lg-55{
		padding-top:55px
	}
	#Body .mt-lg-55{
		margin-top:55px
	}
	#Body .pt-lg-60{
		padding-top:60px
	}
	#Body .mt-lg-60{
		margin-top:60px
	}
	#Body .pt-lg-65{
		padding-top:65px
	}
	#Body .mt-lg-65{
		margin-top:65px
	}
	#Body .pt-lg-70{
		padding-top:70px
	}
	#Body .mt-lg-70{
		margin-top:70px
	}
	#Body .pt-lg-75{
		padding-top:75px
	}
	#Body .mt-lg-75{
		margin-top:75px
	}
	#Body .pt-lg-80{
		padding-top:80px
	}
	#Body .mt-lg-80{
		margin-top:80px
	}
	#Body .pr-lg-0{
		padding-left:0
	}
	#Body .mr-lg-0{
		margin-left:0
	}
	#Body .pr-lg-1{
		padding-left:1px
	}
	#Body .mr-lg-1{
		margin-left:1px
	}
	#Body .pr-lg-2{
		padding-left:2px
	}
	#Body .mr-lg-2{
		margin-left:2px
	}
	#Body .pr-lg-3{
		padding-left:3px
	}
	#Body .mr-lg-3{
		margin-left:3px
	}
	#Body .pr-lg-4{
		padding-left:4px
	}
	#Body .mr-lg-4{
		margin-left:4px
	}
	#Body .pr-lg-5{
		padding-left:5px
	}
	#Body .mr-lg-5{
		margin-left:5px
	}
	#Body .pr-lg-10{
		padding-left:10px
	}
	#Body .mr-lg-10{
		margin-left:10px
	}
	#Body .pr-lg-15{
		padding-left:15px
	}
	#Body .mr-lg-15{
		margin-left:15px
	}
	#Body .pr-lg-20{
		padding-left:20px
	}
	#Body .mr-lg-20{
		margin-left:20px
	}
	#Body .pr-lg-25{
		padding-left:25px
	}
	#Body .mr-lg-25{
		margin-left:25px
	}
	#Body .pr-lg-30{
		padding-left:30px
	}
	#Body .mr-lg-30{
		margin-left:30px
	}
	#Body .pr-lg-35{
		padding-left:35px
	}
	#Body .mr-lg-35{
		margin-left:35px
	}
	#Body .pr-lg-40{
		padding-left:40px
	}
	#Body .mr-lg-40{
		margin-left:40px
	}
	#Body .pr-lg-45{
		padding-left:45px
	}
	#Body .mr-lg-45{
		margin-left:45px
	}
	#Body .pr-lg-50{
		padding-left:50px
	}
	#Body .mr-lg-50{
		margin-left:50px
	}
	#Body .pr-lg-55{
		padding-left:55px
	}
	#Body .mr-lg-55{
		margin-left:55px
	}
	#Body .pr-lg-60{
		padding-left:60px
	}
	#Body .mr-lg-60{
		margin-left:60px
	}
	#Body .pr-lg-65{
		padding-left:65px
	}
	#Body .mr-lg-65{
		margin-left:65px
	}
	#Body .pr-lg-70{
		padding-left:70px
	}
	#Body .mr-lg-70{
		margin-left:70px
	}
	#Body .pr-lg-75{
		padding-left:75px
	}
	#Body .mr-lg-75{
		margin-left:75px
	}
	#Body .pr-lg-80{
		padding-left:80px
	}
	#Body .mr-lg-80{
		margin-left:80px
	}
	#Body .pb-lg-0{
		padding-bottom:0
	}
	#Body .mb-lg-0{
		margin-bottom:0
	}
	#Body .pb-lg-1{
		padding-bottom:1px
	}
	#Body .mb-lg-1{
		margin-bottom:1px
	}
	#Body .pb-lg-2{
		padding-bottom:2px
	}
	#Body .mb-lg-2{
		margin-bottom:2px
	}
	#Body .pb-lg-3{
		padding-bottom:3px
	}
	#Body .mb-lg-3{
		margin-bottom:3px
	}
	#Body .pb-lg-4{
		padding-bottom:4px
	}
	#Body .mb-lg-4{
		margin-bottom:4px
	}
	#Body .pb-lg-5{
		padding-bottom:5px
	}
	#Body .mb-lg-5{
		margin-bottom:5px
	}
	#Body .pb-lg-10{
		padding-bottom:10px
	}
	#Body .mb-lg-10{
		margin-bottom:10px
	}
	#Body .pb-lg-15{
		padding-bottom:15px
	}
	#Body .mb-lg-15{
		margin-bottom:15px
	}
	#Body .pb-lg-20{
		padding-bottom:20px
	}
	#Body .mb-lg-20{
		margin-bottom:20px
	}
	#Body .pb-lg-25{
		padding-bottom:25px
	}
	#Body .mb-lg-25{
		margin-bottom:25px
	}
	#Body .pb-lg-30{
		padding-bottom:30px
	}
	#Body .mb-lg-30{
		margin-bottom:30px
	}
	#Body .pb-lg-35{
		padding-bottom:35px
	}
	#Body .mb-lg-35{
		margin-bottom:35px
	}
	#Body .pb-lg-40{
		padding-bottom:40px
	}
	#Body .mb-lg-40{
		margin-bottom:40px
	}
	#Body .pb-lg-45{
		padding-bottom:45px
	}
	#Body .mb-lg-45{
		margin-bottom:45px
	}
	#Body .pb-lg-50{
		padding-bottom:50px
	}
	#Body .mb-lg-50{
		margin-bottom:50px
	}
	#Body .pb-lg-55{
		padding-bottom:55px
	}
	#Body .mb-lg-55{
		margin-bottom:55px
	}
	#Body .pb-lg-60{
		padding-bottom:60px
	}
	#Body .mb-lg-60{
		margin-bottom:60px
	}
	#Body .pb-lg-65{
		padding-bottom:65px
	}
	#Body .mb-lg-65{
		margin-bottom:65px
	}
	#Body .pb-lg-70{
		padding-bottom:70px
	}
	#Body .mb-lg-70{
		margin-bottom:70px
	}
	#Body .pb-lg-75{
		padding-bottom:75px
	}
	#Body .mb-lg-75{
		margin-bottom:75px
	}
	#Body .pb-lg-80{
		padding-bottom:80px
	}
	#Body .mb-lg-80{
		margin-bottom:80px
	}
	#Body .pl-lg-0{
		padding-right:0
	}
	#Body .ml-lg-0{
		margin-right:0
	}
	#Body .pl-lg-1{
		padding-right:1px
	}
	#Body .ml-lg-1{
		margin-right:1px
	}
	#Body .pl-lg-2{
		padding-right:2px
	}
	#Body .ml-lg-2{
		margin-right:2px
	}
	#Body .pl-lg-3{
		padding-right:3px
	}
	#Body .ml-lg-3{
		margin-right:3px
	}
	#Body .pl-lg-4{
		padding-right:4px
	}
	#Body .ml-lg-4{
		margin-right:4px
	}
	#Body .pl-lg-5{
		padding-right:5px
	}
	#Body .ml-lg-5{
		margin-right:5px
	}
	#Body .pl-lg-10{
		padding-right:10px
	}
	#Body .ml-lg-10{
		margin-right:10px
	}
	#Body .pl-lg-15{
		padding-right:15px
	}
	#Body .ml-lg-15{
		margin-right:15px
	}
	#Body .pl-lg-20{
		padding-right:20px
	}
	#Body .ml-lg-20{
		margin-right:20px
	}
	#Body .pl-lg-25{
		padding-right:25px
	}
	#Body .ml-lg-25{
		margin-right:25px
	}
	#Body .pl-lg-30{
		padding-right:30px
	}
	#Body .ml-lg-30{
		margin-right:30px
	}
	#Body .pl-lg-35{
		padding-right:35px
	}
	#Body .ml-lg-35{
		margin-right:35px
	}
	#Body .pl-lg-40{
		padding-right:40px
	}
	#Body .ml-lg-40{
		margin-right:40px
	}
	#Body .pl-lg-45{
		padding-right:45px
	}
	#Body .ml-lg-45{
		margin-right:45px
	}
	#Body .pl-lg-50{
		padding-right:50px
	}
	#Body .ml-lg-50{
		margin-right:50px
	}
	#Body .pl-lg-55{
		padding-right:55px
	}
	#Body .ml-lg-55{
		margin-right:55px
	}
	#Body .pl-lg-60{
		padding-right:60px
	}
	#Body .ml-lg-60{
		margin-right:60px
	}
	#Body .pl-lg-65{
		padding-right:65px
	}
	#Body .ml-lg-65{
		margin-right:65px
	}
	#Body .pl-lg-70{
		padding-right:70px
	}
	#Body .ml-lg-70{
		margin-right:70px
	}
	#Body .pl-lg-75{
		padding-right:75px
	}
	#Body .ml-lg-75{
		margin-right:75px
	}
	#Body .pl-lg-80{
		padding-right:80px
	}
	#Body .ml-lg-80{
		margin-right:80px
	}
	#Body .m-lg-auto{
		margin:auto
	}
	#Body .ml-lg-auto{
		margin-right:auto
	}
	#Body .mr-lg-auto{
		margin-left:auto
	}}
@media (min-width:1200px){	
	#Body .pt-xl-0{
		padding-top:0
	}
	#Body .mt-xl-0{
		margin-top:0
	}
	#Body .pt-xl-1{
		padding-top:1px
	}
	#Body .mt-xl-1{
		margin-top:1px
	}
	#Body .pt-xl-2{
		padding-top:2px
	}
	#Body .mt-xl-2{
		margin-top:2px
	}
	#Body .pt-xl-3{
		padding-top:3px
	}
	#Body .mt-xl-3{
		margin-top:3px
	}
	#Body .pt-xl-4{
		padding-top:4px
	}
	#Body .mt-xl-4{
		margin-top:4px
	}
	#Body .pt-xl-5{
		padding-top:5px
	}
	#Body .mt-xl-5{
		margin-top:5px
	}
	#Body .pt-xl-10{
		padding-top:10px
	}
	#Body .mt-xl-10{
		margin-top:10px
	}
	#Body .pt-xl-15{
		padding-top:15px
	}
	#Body .mt-xl-15{
		margin-top:15px
	}
	#Body .pt-xl-20{
		padding-top:20px
	}
	#Body .mt-xl-20{
		margin-top:20px
	}
	#Body .pt-xl-25{
		padding-top:25px
	}
	#Body .mt-xl-25{
		margin-top:25px
	}
	#Body .pt-xl-30{
		padding-top:30px
	}
	#Body .mt-xl-30{
		margin-top:30px
	}
	#Body .pt-xl-35{
		padding-top:35px
	}
	#Body .mt-xl-35{
		margin-top:35px
	}
	#Body .pt-xl-40{
		padding-top:40px
	}
	#Body .mt-xl-40{
		margin-top:40px
	}
	#Body .pt-xl-45{
		padding-top:45px
	}
	#Body .mt-xl-45{
		margin-top:45px
	}
	#Body .pt-xl-50{
		padding-top:50px
	}
	#Body .mt-xl-50{
		margin-top:50px
	}
	#Body .pt-xl-55{
		padding-top:55px
	}
	#Body .mt-xl-55{
		margin-top:55px
	}
	#Body .pt-xl-60{
		padding-top:60px
	}
	#Body .mt-xl-60{
		margin-top:60px
	}
	#Body .pt-xl-65{
		padding-top:65px
	}
	#Body .mt-xl-65{
		margin-top:65px
	}
	#Body .pt-xl-70{
		padding-top:70px
	}
	#Body .mt-xl-70{
		margin-top:70px
	}
	#Body .pt-xl-75{
		padding-top:75px
	}
	#Body .mt-xl-75{
		margin-top:75px
	}
	#Body .pt-xl-80{
		padding-top:80px
	}
	#Body .mt-xl-80{
		margin-top:80px
	}
	#Body .pr-xl-0{
		padding-left:0
	}
	#Body .mr-xl-0{
		margin-left:0
	}
	#Body .pr-xl-1{
		padding-left:1px
	}
	#Body .mr-xl-1{
		margin-left:1px
	}
	#Body .pr-xl-2{
		padding-left:2px
	}
	#Body .mr-xl-2{
		margin-left:2px
	}
	#Body .pr-xl-3{
		padding-left:3px
	}
	#Body .mr-xl-3{
		margin-left:3px
	}
	#Body .pr-xl-4{
		padding-left:4px
	}
	#Body .mr-xl-4{
		margin-left:4px
	}
	#Body .pr-xl-5{
		padding-left:5px
	}
	#Body .mr-xl-5{
		margin-left:5px
	}
	#Body .pr-xl-10{
		padding-left:10px
	}
	#Body .mr-xl-10{
		margin-left:10px
	}
	#Body .pr-xl-15{
		padding-left:15px
	}
	#Body .mr-xl-15{
		margin-left:15px
	}
	#Body .pr-xl-20{
		padding-left:20px
	}
	#Body .mr-xl-20{
		margin-left:20px
	}
	#Body .pr-xl-25{
		padding-left:25px
	}
	#Body .mr-xl-25{
		margin-left:25px
	}
	#Body .pr-xl-30{
		padding-left:30px
	}
	#Body .mr-xl-30{
		margin-left:30px
	}
	#Body .pr-xl-35{
		padding-left:35px
	}
	#Body .mr-xl-35{
		margin-left:35px
	}
	#Body .pr-xl-40{
		padding-left:40px
	}
	#Body .mr-xl-40{
		margin-left:40px
	}
	#Body .pr-xl-45{
		padding-left:45px
	}
	#Body .mr-xl-45{
		margin-left:45px
	}
	#Body .pr-xl-50{
		padding-left:50px
	}
	#Body .mr-xl-50{
		margin-left:50px
	}
	#Body .pr-xl-55{
		padding-left:55px
	}
	#Body .mr-xl-55{
		margin-left:55px
	}
	#Body .pr-xl-60{
		padding-left:60px
	}
	#Body .mr-xl-60{
		margin-left:60px
	}
	#Body .pr-xl-65{
		padding-left:65px
	}
	#Body .mr-xl-65{
		margin-left:65px
	}
	#Body .pr-xl-70{
		padding-left:70px
	}
	#Body .mr-xl-70{
		margin-left:70px
	}
	#Body .pr-xl-75{
		padding-left:75px
	}
	#Body .mr-xl-75{
		margin-left:75px
	}
	#Body .pr-xl-80{
		padding-left:80px
	}
	#Body .mr-xl-80{
		margin-left:80px
	}
	#Body .pb-xl-0{
		padding-bottom:0
	}
	#Body .mb-xl-0{
		margin-bottom:0
	}
	#Body .pb-xl-1{
		padding-bottom:1px
	}
	#Body .mb-xl-1{
		margin-bottom:1px
	}
	#Body .pb-xl-2{
		padding-bottom:2px
	}
	#Body .mb-xl-2{
		margin-bottom:2px
	}
	#Body .pb-xl-3{
		padding-bottom:3px
	}
	#Body .mb-xl-3{
		margin-bottom:3px
	}
	#Body .pb-xl-4{
		padding-bottom:4px
	}
	#Body .mb-xl-4{
		margin-bottom:4px
	}
	#Body .pb-xl-5{
		padding-bottom:5px
	}
	#Body .mb-xl-5{
		margin-bottom:5px
	}
	#Body .pb-xl-10{
		padding-bottom:10px
	}
	#Body .mb-xl-10{
		margin-bottom:10px
	}
	#Body .pb-xl-15{
		padding-bottom:15px
	}
	#Body .mb-xl-15{
		margin-bottom:15px
	}
	#Body .pb-xl-20{
		padding-bottom:20px
	}
	#Body .mb-xl-20{
		margin-bottom:20px
	}
	#Body .pb-xl-25{
		padding-bottom:25px
	}
	#Body .mb-xl-25{
		margin-bottom:25px
	}
	#Body .pb-xl-30{
		padding-bottom:30px
	}
	#Body .mb-xl-30{
		margin-bottom:30px
	}
	#Body .pb-xl-35{
		padding-bottom:35px
	}
	#Body .mb-xl-35{
		margin-bottom:35px
	}
	#Body .pb-xl-40{
		padding-bottom:40px
	}
	#Body .mb-xl-40{
		margin-bottom:40px
	}
	#Body .pb-xl-45{
		padding-bottom:45px
	}
	#Body .mb-xl-45{
		margin-bottom:45px
	}
	#Body .pb-xl-50{
		padding-bottom:50px
	}
	#Body .mb-xl-50{
		margin-bottom:50px
	}
	#Body .pb-xl-55{
		padding-bottom:55px
	}
	#Body .mb-xl-55{
		margin-bottom:55px
	}
	#Body .pb-xl-60{
		padding-bottom:60px
	}
	#Body .mb-xl-60{
		margin-bottom:60px
	}
	#Body .pb-xl-65{
		padding-bottom:65px
	}
	#Body .mb-xl-65{
		margin-bottom:65px
	}
	#Body .pb-xl-70{
		padding-bottom:70px
	}
	#Body .mb-xl-70{
		margin-bottom:70px
	}
	#Body .pb-xl-75{
		padding-bottom:75px
	}
	#Body .mb-xl-75{
		margin-bottom:75px
	}
	#Body .pb-xl-80{
		padding-bottom:80px
	}
	#Body .mb-xl-80{
		margin-bottom:80px
	}
	#Body .pl-xl-0{
		padding-right:0
	}
	#Body .ml-xl-0{
		margin-right:0
	}
	#Body .pl-xl-1{
		padding-right:1px
	}
	#Body .ml-xl-1{
		margin-right:1px
	}
	#Body .pl-xl-2{
		padding-right:2px
	}
	#Body .ml-xl-2{
		margin-right:2px
	}
	#Body .pl-xl-3{
		padding-right:3px
	}
	#Body .ml-xl-3{
		margin-right:3px
	}
	#Body .pl-xl-4{
		padding-right:4px
	}
	#Body .ml-xl-4{
		margin-right:4px
	}
	#Body .pl-xl-5{
		padding-right:5px
	}
	#Body .ml-xl-5{
		margin-right:5px
	}
	#Body .pl-xl-10{
		padding-right:10px
	}
	#Body .ml-xl-10{
		margin-right:10px
	}
	#Body .pl-xl-15{
		padding-right:15px
	}
	#Body .ml-xl-15{
		margin-right:15px
	}
	#Body .pl-xl-20{
		padding-right:20px
	}
	#Body .ml-xl-20{
		margin-right:20px
	}
	#Body .pl-xl-25{
		padding-right:25px
	}
	#Body .ml-xl-25{
		margin-right:25px
	}
	#Body .pl-xl-30{
		padding-right:30px
	}
	#Body .ml-xl-30{
		margin-right:30px
	}
	#Body .pl-xl-35{
		padding-right:35px
	}
	#Body .ml-xl-35{
		margin-right:35px
	}
	#Body .pl-xl-40{
		padding-right:40px
	}
	#Body .ml-xl-40{
		margin-right:40px
	}
	#Body .pl-xl-45{
		padding-right:45px
	}
	#Body .ml-xl-45{
		margin-right:45px
	}
	#Body .pl-xl-50{
		padding-right:50px
	}
	#Body .ml-xl-50{
		margin-right:50px
	}
	#Body .pl-xl-55{
		padding-right:55px
	}
	#Body .ml-xl-55{
		margin-right:55px
	}
	#Body .pl-xl-60{
		padding-right:60px
	}
	#Body .ml-xl-60{
		margin-right:60px
	}
	#Body .pl-xl-65{
		padding-right:65px
	}
	#Body .ml-xl-65{
		margin-right:65px
	}
	#Body .pl-xl-70{
		padding-right:70px
	}
	#Body .ml-xl-70{
		margin-right:70px
	}
	#Body .pl-xl-75{
		padding-right:75px
	}
	#Body .ml-xl-75{
		margin-right:75px
	}
	#Body .pl-xl-80{
		padding-right:80px
	}
	#Body .ml-xl-80{
		margin-right:80px
	}
	#Body .m-xl-auto{
		margin:auto
	}
	#Body .ml-xl-auto{
		margin-right:auto
	}
	#Body .mr-xl-auto{
		margin-left:auto
	}}
.height-20{
	height:20px
}
.height-40{
	height:40px
}
.height-60{
	height:60px
}
.height-80{
	height:80px
}
.height-100{
	height:100px
}
.height-120{
	height:120px
}
.height-140{
	height:140px
}
.height-160{
	height:160px
}
.height-180{
	height:180px
}
.height-200{
	height:200px
}
.height-220{
	height:220px
}
.height-240{
	height:240px
}
.height-260{
	height:260px
}
.height-280{
	height:280px
}
.height-300{
	height:300px
}
@media (max-width:768px){	
	.height-20{
		height:20px
	}
	.height-40{
		height:40px
	}
	.height-60{
		height:40px
	}
	.height-80{
		height:40px
	}
	.height-100{
		height:40px
	}
	.height-120{
		height:40px
	}
	.height-140{
		height:40px
	}
	.height-160{
		height:40px
	}
	.height-180{
		height:40px
	}
	.height-200{
		height:40px
	}
	.height-220{
		height:40px
	}
	.height-240{
		height:40px
	}
	.height-260{
		height:40px
	}
	.height-280{
		height:40px
	}
	.height-300{
		height:40px
	}}
.size-10{
	font-size:0.625rem !important
}
.size-12{
	font-size:0.75rem !important
}
.size-14{
	font-size:0.875rem !important
}
.size-16{
	font-size:1rem !important
}
.size-18{
	font-size:1.125rem !important
}
.size-20{
	font-size:1.25rem !important
}
.size-21{
	font-size:1.3125rem !important
}
.size-22{
	font-size:1.375rem !important
}
.size-24{
	font-size:1.5rem !important
}
.size-26{
	font-size:1.625rem !important
}
.size-28{
	font-size:1.75rem !important
}
.size-30{
	font-size:1.875rem !important
}
.size-32{
	font-size:2rem !important
}
.size-35{
	font-size:2.1875rem !important
}
.size-36{
	font-size:2.25rem !important
}
.size-38{
	font-size:2.375rem !important
}
.size-40{
	font-size:2.5rem !important
}
.size-42{
	font-size:2.625rem !important
}
.size-46{
	font-size:2.875rem !important
}
.size-48{
	font-size:3rem !important
}
.size-50{
	font-size:3.125rem !important
}
.size-54{
	font-size:3.375rem !important
}
.size-60{
	font-size:3.75rem !important
}
.size-64{
	font-size:4rem !important
}
.size-68{
	font-size:4.25rem !important
}
.size-72{
	font-size:4.5rem !important
}
.size-76{
	font-size:4.75rem !important
}
.size-80{
	font-size:5rem !important
}
.size-84{
	font-size:5.25rem !important
}
.size-88{
	font-size:5.5rem !important
}
.size-92{
	font-size:5.75rem !important
}
.size-96{
	font-size:6rem !important
}
.size-100{
	font-size:6.25rem !important
}
.size-104{
	font-size:6.5rem !important
}
.size-108{
	font-size:6.75rem !important
}
.size-112{
	font-size:7rem !important
}
.size-116{
	font-size:7.25rem !important
}
.size-120{
	font-size:7.5rem !important
}
.size-124{
	font-size:7.75rem !important
}
.size-128{
	font-size:8rem !important
}
.size-132{
	font-size:8.25rem !important
}
.size-136{
	font-size:8.5rem !important
}
.size-140{
	font-size:8.75rem !important
}
.size-144{
	font-size:9rem !important
}
.size-148{
	font-size:9.25rem !important
}
.size-152{
	font-size:9.5rem !important
}
.size-156{
	font-size:9.75rem !important
}
.size-160{
	font-size:10rem !important
}
.size-164{
	font-size:10.25rem !important
}
.size-168{
	font-size:10.5rem !important
}
.size-172{
	font-size:10.75rem !important
}
.size-176{
	font-size:11rem !important
}
.size-180{
	font-size:11.25rem !important
}
.size-184{
	font-size:11.5rem !important
}
.size-188{
	font-size:11.75rem !important
}
.size-192{
	font-size:12rem !important
}
.size-196{
	font-size:12.1875rem !important
}
.size-200{
	font-size:12.5rem !important
}
.size-204{
	font-size:12.75rem !important
}
.size-208{
	font-size:13rem !important
}
.size-212{
	font-size:13.25rem !important
}
.size-216{
	font-size:13.5rem !important
}
.size-220{
	font-size:13.75rem !important
}
@media all and (max-width:1199px){	
	.size-12{
		font-size:0.75rem !important
	}
	.size-14{
		font-size:0.875rem !important
	}
	.size-16{
		font-size:1rem !important
	}
	.size-18{
		font-size:1.125rem !important
	}
	.size-20{
		font-size:1.25rem !important
	}
	.size-21{
		font-size:1.3125rem !important
	}
	.size-22{
		font-size:1.375rem !important
	}
	.size-24{
		font-size:1.375rem !important
	}
	.size-26{
		font-size:1.5rem !important
	}
	.size-28{
		font-size:1.5rem !important
	}
	.size-30{
		font-size:1.625rem !important
	}
	.size-32{
		font-size:1.625rem !important
	}
	.size-35{
		font-size:1.75rem !important
	}
	.size-36{
		font-size:1.75rem !important
	}
	.size-38{
		font-size:1.875rem !important
	}
	.size-40{
		font-size:1.875rem !important
	}
	.size-42{
		font-size:2rem !important
	}
	.size-46{
		font-size:34px !important
	}
	.size-48{
		font-size:2.25rem !important
	}
	.size-50{
		font-size:2.25rem !important
	}
	.size-54{
		font-size:2.25rem !important
	}
	.size-60{
		font-size:2.625rem !important
	}
	.size-64{
		font-size:2.625rem !important
	}
	.size-68{
		font-size:2.625rem !important
	}
	.size-72{
		font-size:2.625rem !important
	}
	.size-76{
		font-size:2.625rem !important
	}
	.size-80{
		font-size:2.625rem !important
	}
	.size-84{
		font-size:2.625rem !important
	}
	.size-88{
		font-size:2.625rem !important
	}
	.size-92{
		font-size:2.625rem !important
	}
	.size-96{
		font-size:2.625rem !important
	}
	.size-100{
		font-size:3rem !important
	}
	.size-104{
		font-size:3rem !important
	}
	.size-108{
		font-size:3rem !important
	}
	.size-112{
		font-size:3rem !important
	}
	.size-116{
		font-size:3rem !important
	}
	.size-120{
		font-size:3rem !important
	}
	.size-124{
		font-size:3rem !important
	}
	.size-128{
		font-size:3rem !important
	}
	.size-132{
		font-size:3rem !important
	}
	.size-136{
		font-size:3rem !important
	}
	.size-140{
		font-size:3rem !important
	}
	.size-144{
		font-size:3rem !important
	}
	.size-148{
		font-size:3rem !important
	}
	.size-152{
		font-size:3rem !important
	}
	.size-156{
		font-size:3rem !important
	}
	.size-160{
		font-size:3rem !important
	}
	.size-164{
		font-size:3rem !important
	}
	.size-168{
		font-size:3rem !important
	}
	.size-172{
		font-size:3rem !important
	}
	.size-176{
		font-size:3rem !important
	}
	.size-180{
		font-size:3rem !important
	}
	.size-184{
		font-size:3rem !important
	}
	.size-188{
		font-size:3rem !important
	}
	.size-192{
		font-size:3rem !important
	}
	.size-196{
		font-size:3rem !important
	}
	.size-200{
		font-size:3rem !important
	}
	.size-204{
		font-size:3rem !important
	}
	.size-208{
		font-size:3rem !important
	}
	.size-212{
		font-size:3rem !important
	}
	.size-216{
		font-size:3rem !important
	}
	.size-220{
		font-size:3rem !important
	}}
@media all and (max-width:767px){	
	.size-60{
		font-size:2.25rem !important
	}
	.size-64{
		font-size:2.25rem !important
	}
	.size-68{
		font-size:2.25rem !important
	}
	.size-72{
		font-size:2.25rem !important
	}
	.size-76{
		font-size:2.25rem !important
	}
	.size-80{
		font-size:2.25rem !important
	}
	.size-84{
		font-size:2.25rem !important
	}
	.size-88{
		font-size:2.25rem !important
	}
	.size-92{
		font-size:2.25rem !important
	}
	.size-96{
		font-size:2.25rem !important
	}
	.size-100{
		font-size:2.25rem !important
	}
	.size-104{
		font-size:2.25rem !important
	}
	.size-108{
		font-size:2.25rem !important
	}
	.size-112{
		font-size:2.25rem !important
	}
	.size-116{
		font-size:2.25rem !important
	}
	.size-120{
		font-size:2.25rem !important
	}
	.size-124{
		font-size:2.25rem !important
	}
	.size-128{
		font-size:2.25rem !important
	}
	.size-132{
		font-size:2.25rem !important
	}
	.size-136{
		font-size:2.25rem !important
	}
	.size-140{
		font-size:2.25rem !important
	}
	.size-144{
		font-size:2.25rem !important
	}
	.size-148{
		font-size:2.25rem !important
	}
	.size-152{
		font-size:2.25rem !important
	}
	.size-156{
		font-size:2.25rem !important
	}
	.size-160{
		font-size:2.25rem !important
	}
	.size-164{
		font-size:2.25rem !important
	}
	.size-168{
		font-size:2.25rem !important
	}
	.size-172{
		font-size:2.25rem !important
	}
	.size-176{
		font-size:2.25rem !important
	}
	.size-180{
		font-size:2.25rem !important
	}
	.size-184{
		font-size:2.25rem !important
	}
	.size-188{
		font-size:2.25rem !important
	}
	.size-192{
		font-size:2.25rem !important
	}
	.size-196{
		font-size:2.25rem !important
	}
	.size-200{
		font-size:2.25rem !important
	}
	.size-204{
		font-size:2.25rem !important
	}
	.size-208{
		font-size:2.25rem !important
	}
	.size-212{
		font-size:2.25rem !important
	}
	.size-216{
		font-size:2.25rem !important
	}
	.size-220{
		font-size:2.25rem !important
	}}
.letter-spacing-25{
	letter-spacing:25px !important
}
.letter-spacing-24{
	letter-spacing:24px !important
}
.letter-spacing-23{
	letter-spacing:23px !important
}
.letter-spacing-22{
	letter-spacing:22px !important
}
.letter-spacing-21{
	letter-spacing:21px !important
}
.letter-spacing-20{
	letter-spacing:20px !important
}
.letter-spacing-19{
	letter-spacing:19px !important
}
.letter-spacing-18{
	letter-spacing:18px !important
}
.letter-spacing-17{
	letter-spacing:17px !important
}
.letter-spacing-16{
	letter-spacing:16px !important
}
.letter-spacing-15{
	letter-spacing:15px !important
}
.letter-spacing-14{
	letter-spacing:14px !important
}
.letter-spacing-13{
	letter-spacing:13px !important
}
.letter-spacing-12{
	letter-spacing:12px !important
}
.letter-spacing-11{
	letter-spacing:11px !important
}
.letter-spacing-10{
	letter-spacing:10px !important
}
.letter-spacing-9{
	letter-spacing:9px !important
}
.letter-spacing-8{
	letter-spacing:8px !important
}
.letter-spacing-7{
	letter-spacing:7px !important
}
.letter-spacing-6{
	letter-spacing:6px !important
}
.letter-spacing-5{
	letter-spacing:5px !important
}
.letter-spacing-4{
	letter-spacing:4px !important
}
.letter-spacing-3{
	letter-spacing:3px !important
}
.letter-spacing-2{
	letter-spacing:2px !important
}
.letter-spacing-1{
	letter-spacing:1px !important
}
@media all and (max-width:1199px){	
	.letter-spacing-25{
		letter-spacing:5px !important
	}
	.letter-spacing-24{
		letter-spacing:5px !important
	}
	.letter-spacing-23{
		letter-spacing:5px !important
	}
	.letter-spacing-22{
		letter-spacing:5px !important
	}
	.letter-spacing-21{
		letter-spacing:5px !important
	}
	.letter-spacing-20{
		letter-spacing:5px !important
	}
	.letter-spacing-19{
		letter-spacing:5px !important
	}
	.letter-spacing-18{
		letter-spacing:5px !important
	}
	.letter-spacing-17{
		letter-spacing:5px !important
	}
	.letter-spacing-16{
		letter-spacing:5px !important
	}
	.letter-spacing-15{
		letter-spacing:5px !important
	}
	.letter-spacing-14{
		letter-spacing:5px !important
	}
	.letter-spacing-13{
		letter-spacing:5px !important
	}
	.letter-spacing-12{
		letter-spacing:5px !important
	}
	.letter-spacing-11{
		letter-spacing:5px !important
	}
	.letter-spacing-10{
		letter-spacing:5px !important
	}
	.letter-spacing-9{
		letter-spacing:5px !important
	}
	.letter-spacing-8{
		letter-spacing:4px !important
	}
	.letter-spacing-7{
		letter-spacing:4px !important
	}
	.letter-spacing-6{
		letter-spacing:3px !important
	}
	.letter-spacing-5{
		letter-spacing:3px !important
	}}
.is-box{
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center
}
.is-box-0{
	flex:0 0 0;
	max-width:0
}
.is-box-1{
	flex:0 0 8.333333%;
	max-width:8.333333%
}
.is-box-2{
	flex:0 0 16.666667%;
	max-width:16.666667%
}
.is-box-3{
	flex:0 0 25%;
	max-width:25%
}
.is-box-4{
	flex:0 0 33.333333%;
	max-width:33.333333%
}
.is-box-5{
	flex:0 0 41.666667%;
	max-width:41.666667%
}
.is-box-6{
	flex:0 0 50%;
	max-width:50%
}
.is-box-7{
	flex:0 0 58.333333%;
	max-width:58.333333%
}
.is-box-8{
	flex:0 0 66.666667%;
	max-width:66.666667%
}
.is-box-9{
	flex:0 0 75%;
	max-width:75%
}
.is-box-10{
	flex:0 0 83.333333%;
	max-width:83.333333%
}
.is-box-11{
	flex:0 0 91.666667%;
	max-width:91.666667%
}
.is-box-12{
	flex:0 0 100%;
	max-width:100%
}
.is-box-5 .is-content-left,.is-box-4 .is-content-left,.is-box-3 .is-content-left,.is-box-2 .is-content-left,.is-box-1 .is-content-left{
	margin-right:auto
}
.is-box-5 .is-content-right,.is-box-4 .is-content-right,.is-box-3 .is-content-right,.is-box-2 .is-content-right,.is-box-1 .is-content-right{
	margin-left:auto
}
/* Edge Spacing */
.is-content-top.edge-y--5 .is-container{
	margin-top:-200px
}
.is-content-bottom.edge-y--5 .is-container{
	margin-bottom:-200px
}
.is-content-top.edge-y--4 .is-container{
	margin-top:-160px
}
.is-content-bottom.edge-y--4 .is-container{
	margin-bottom:-160px
}
.is-content-top.edge-y--3 .is-container{
	margin-top:-120px
}
.is-content-bottom.edge-y--3 .is-container{
	margin-bottom:-120px
}
.is-content-top.edge-y--2 .is-container{
	margin-top:-80px
}
.is-content-bottom.edge-y--2 .is-container{
	margin-bottom:-80px
}
.is-content-top.edge-y--1 .is-container{
	margin-top:-40px
}
.is-content-bottom.edge-y--1 .is-container{
	margin-bottom:-40px
}
.is-content-top.edge-y-0 .is-container{
	margin-top:0
}
.is-content-bottom.edge-y-0 .is-container{
	margin-bottom:0
}
.is-content-top.edge-y-1 .is-container{
	margin-top:40px
}
.is-content-bottom.edge-y-1 .is-container{
	margin-bottom:40px
}
.is-content-top.edge-y-2 .is-container{
	margin-top:80px
}
.is-content-bottom.edge-y-2 .is-container{
	margin-bottom:80px
}
.is-content-top.edge-y-3 .is-container{
	margin-top:120px
}
.is-content-bottom.edge-y-3 .is-container{
	margin-bottom:120px
}
.is-content-top.edge-y-4 .is-container{
	margin-top:160px
}
.is-content-bottom.edge-y-4 .is-container{
	margin-bottom:160px
}
.is-content-top.edge-y-5 .is-container{
	margin-top:200px
}
.is-content-bottom.edge-y-5 .is-container{
	margin-bottom:200px
}
@media all and (max-width:991px){	
	.is-content-top.edge-y--5 .is-container{
		margin-top:-200px
	}
	.is-content-bottom.edge-y--5 .is-container{
		margin-bottom:-200px
	}
	.is-content-top.edge-y--4 .is-container{
		margin-top:-160px
	}
	.is-content-bottom.edge-y--4 .is-container{
		margin-bottom:-160px
	}
	.is-content-top.edge-y--3 .is-container{
		margin-top:-120px
	}
	.is-content-bottom.edge-y--3 .is-container{
		margin-bottom:-120px
	}
	.is-content-top.edge-y--2 .is-container{
		margin-top:-80px
	}
	.is-content-bottom.edge-y--2 .is-container{
		margin-bottom:-80px
	}
	.is-content-top.edge-y--1 .is-container{
		margin-top:-20px
	}
	.is-content-bottom.edge-y--1 .is-container{
		margin-bottom:-40px
	}
	.is-content-top.edge-y-1 .is-container{
		margin-top:40px
	}
	/* old:0 */
	.is-content-bottom.edge-y-1 .is-container{
		margin-bottom:40px
	}
	.is-content-top.edge-y-2 .is-container{
		margin-top:40px
	}
	.is-content-bottom.edge-y-2 .is-container{
		margin-bottom:40px
	}
	.is-content-top.edge-y-3 .is-container{
		margin-top:40px
	}
	.is-content-bottom.edge-y-3 .is-container{
		margin-bottom:40px
	}
	.is-content-top.edge-y-4 .is-container{
		margin-top:40px
	}
	.is-content-bottom.edge-y-4 .is-container{
		margin-bottom:40px
	}
	.is-content-top.edge-y-5 .is-container{
		margin-top:40px
	}
	.is-content-bottom.edge-y-5 .is-container{
		margin-bottom:40px
	}
	/* old:0 */
		
	}
	.is-content-right.edge-x-0{
		margin-right:0
	}
	.is-content-left.edge-x-0{
		margin-left:0
	}
	.is-content-right.edge-x-1{
		margin-right:40px
	}
	.is-content-left.edge-x-1{
		margin-left:40px
	}
	.is-content-right.edge-x-2{
		margin-right:80px
	}
	.is-content-left.edge-x-2{
		margin-left:80px
	}
	.is-content-right.edge-x-3{
		margin-right:120px
	}
	.is-content-left.edge-x-3{
		margin-left:120px
	}
	.is-content-right.edge-x-4{
		margin-right:160px
	}
	.is-content-left.edge-x-4{
		margin-left:160px
	}
	.is-content-right.edge-x-5{
		margin-right:200px
	}
	.is-content-left.edge-x-5{
		margin-left:200px
	}
	@media all and (max-width:991px){
	.is-content-left.edge-x-1{
		margin-right:auto
	}
	.is-content-left.edge-x-1{
		margin-left:auto
	}
	.is-content-right.edge-x-2{
		margin-right:auto
	}
	.is-content-left.edge-x-2{
		margin-left:auto
	}
	.is-content-right.edge-x-3{
		margin-right:auto
	}
	.is-content-left.edge-x-3{
		margin-left:auto
	}
	.is-content-right.edge-x-4{
		margin-right:auto
	}
	.is-content-left.edge-x-4{
		margin-left:auto
	}
	.is-content-right.edge-x-5{
		margin-right:auto
	}
	.is-content-left.edge-x-5{
		margin-left:auto
	}}
/* Scroll Down Icon */
.is-arrow-down{
	display:block;
	position:absolute;
	bottom:65px;
	width:50px;
	height:50px;
	right:50%;
	margin-right:-25px;
	cursor:pointer;
	z-index:1
}
.is-arrow-down .icon.ion-ios-arrow-thin-down::before{
	content:"";
	width:0;
	height:20px;
	border-left:2px solid currentColor;
	position:absolute;
	right:50%;
	top:15px;
	margin-right:-1px
}
.is-arrow-down .icon.ion-ios-arrow-thin-down::after{
	content:"";
	width:14px;
	height:14px;
	display:inline-block;
	border-bottom:2px solid currentColor;
	border-left:2px solid currentColor;
	position:absolute;
	bottom:16px;
	right:50%;
	margin-right:-7px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.is-arrow-down>a{
	background:rgba(0,0,0,0.18);
	border-radius:500px;
	color:rgba(255,255,255,0.75);
	font-size:22px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:100%;
	display:block
}
.bounce{
	-moz-animation:bounce 5s forwards;
	-webkit-animation:bounce 5s forwards;
	animation:bounce 5s forwards
}
@-moz-keyframes bounce{
0%,20%,50%,80%,100%{
	-moz-transform:translateY(0)
}
40%{
	-moz-transform:translateY(-30px)
}
60%{
	-moz-transform:translateY(-15px)
}}
@-webkit-keyframes bounce{
0%,20%,50%,80%,100%{
	-webkit-transform:translateY(0)
}
40%{
	-webkit-transform:translateY(-30px)
}
60%{
	-webkit-transform:translateY(-15px)
}}
@keyframes bounce{
0%,20%,50%,80%,100%{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
40%{
	-webkit-transform:translateY(-30px);
	-moz-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	-o-transform:translateY(-30px);
	transform:translateY(-30px)
}
60%{
	-webkit-transform:translateY(-15px);
	-moz-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	-o-transform:translateY(-15px);
	transform:translateY(-15px)
}}
.is-arrow-down a,.is-arrow-down a:link,.is-arrow-down a:visited{
	color:#fff
}
.is-arrow-down.light a,.is-arrow-down.light a:link,.is-arrow-down.light a:visited{
	background:rgba(255,255,255,0.18);
	color:#111
}
/* Text Opacity */
.is-opacity-20,.is-opacity-20 .is-container{
	opacity:0.2
}
.is-opacity-25,.is-opacity-25 .is-container{
	opacity:0.25
}
.is-opacity-30,.is-opacity-30 .is-container{
	opacity:0.3
}
.is-opacity-35,.is-opacity-35 .is-container{
	opacity:0.35
}
.is-opacity-40,.is-opacity-40 .is-container{
	opacity:0.4
}
.is-opacity-45,.is-opacity-45 .is-container{
	opacity:0.45
}
.is-opacity-50,.is-opacity-50 .is-container{
	opacity:0.5
}
.is-opacity-55 .is-container{
	opacity:0.55
}
.is-opacity-60,.is-opacity-60 .is-container{
	opacity:0.6
}
.is-opacity-65,.is-opacity-65 .is-container{
	opacity:0.65
}
.is-opacity-70,.is-opacity-70 .is-container{
	opacity:0.7
}
.is-opacity-75,.is-opacity-75 .is-container{
	opacity:0.75
}
.is-opacity-80,.is-opacity-80 .is-container{
	opacity:0.8
}
.is-opacity-85,.is-opacity-85 .is-container{
	opacity:0.85
}
.is-opacity-90,.is-opacity-90 .is-container{
	opacity:0.9
}
.is-opacity-95,.is-opacity-95 .is-container{
	opacity:0.95
}
/* Content Size */
.is-content-380{
	max-width:380px !important
}
.is-content-500{
	max-width:500px !important
}
.is-content-640{
	max-width:640px !important
}
.is-content-800{
	max-width:800px !important
}
.is-content-970{
	max-width:970px !important
}
.is-content-980{
	max-width:980px !important
}
.is-content-1050{
	max-width:1050px !important
}
.is-content-1100{
	max-width:1100px !important
}
.is-content-1200{
	max-width:1200px !important
}
/* Section Height */
.d-wrapper>div.is-section-20{
	height:20vh
}
.d-wrapper>div.is-section-30{
	height:30vh
}
.d-wrapper>div.is-section-40{
	height:40vh
}
.d-wrapper>div.is-section-50{
	height:50vh
}
.d-wrapper>div.is-section-60{
	height:60vh
}
.d-wrapper>div.is-section-75{
	height:75vh
}
.d-wrapper>div.is-section-100{
	height:100vh
}
.d-wrapper>div.is-section-auto{
	height:10vh
}
.d-wrapper>div.is-section-auto.is-section{
	height:auto
}
.d-wrapper>div.is-section-auto.is-section .swiper-slide{
	height:auto
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
	position:relative;
	width:100%;
	padding-left:15px;
	padding-right:15px
}
.col{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%
}
.col-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%
}
.col-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%
}
.col-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.col-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%
}
.col-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%
}
.col-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%
}
.col-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%
}
.col-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%
}
.col-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%
}
.col-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%
}
.col-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.order-first{
	-ms-flex-order:-1;
	order:-1
}
.order-last{
	-ms-flex-order:13;
	order:13
}
.order-0{
	-ms-flex-order:0;
	order:0
}
.order-1{
	-ms-flex-order:1;
	order:1
}
.order-2{
	-ms-flex-order:2;
	order:2
}
.order-3{
	-ms-flex-order:3;
	order:3
}
.order-4{
	-ms-flex-order:4;
	order:4
}
.order-5{
	-ms-flex-order:5;
	order:5
}
.order-6{
	-ms-flex-order:6;
	order:6
}
.order-7{
	-ms-flex-order:7;
	order:7
}
.order-8{
	-ms-flex-order:8;
	order:8
}
.order-9{
	-ms-flex-order:9;
	order:9
}
.order-10{
	-ms-flex-order:10;
	order:10
}
.order-11{
	-ms-flex-order:11;
	order:11
}
.order-12{
	-ms-flex-order:12;
	order:12
}
.offset-1{
	margin-right:8.333333%
}
.offset-2{
	margin-right:16.666667%
}
.offset-3{
	margin-right:25%
}
.offset-4{
	margin-right:33.333333%
}
.offset-5{
	margin-right:41.666667%
}
.offset-6{
	margin-right:50%
}
.offset-7{
	margin-right:58.333333%
}
.offset-8{
	margin-right:66.666667%
}
.offset-9{
	margin-right:75%
}
.offset-10{
	margin-right:83.333333%
}
.offset-11{
	margin-right:91.666667%
}
@media(min-width:576px){	
	.col-sm{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-sm-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-sm-1{
		-ms-flex:0 0 8.333333%;
		flex:0 0 8.333333%;
		max-width:8.333333%
	}
	.col-sm-2{
		-ms-flex:0 0 16.666667%;
		flex:0 0 16.666667%;
		max-width:16.666667%
	}
	.col-sm-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-sm-4{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	.col-sm-5{
		-ms-flex:0 0 41.666667%;
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	.col-sm-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-sm-7{
		-ms-flex:0 0 58.333333%;
		flex:0 0 58.333333%;
		max-width:58.333333%
	}
	.col-sm-8{
		-ms-flex:0 0 66.666667%;
		flex:0 0 66.666667%;
		max-width:66.666667%
	}
	.col-sm-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-sm-10{
		-ms-flex:0 0 83.333333%;
		flex:0 0 83.333333%;
		max-width:83.333333%
	}
	.col-sm-11{
		-ms-flex:0 0 91.666667%;
		flex:0 0 91.666667%;
		max-width:91.666667%
	}
	.col-sm-12{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.order-sm-first{
		-ms-flex-order:-1;
		order:-1
	}
	.order-sm-last{
		-ms-flex-order:13;
		order:13
	}
	.order-sm-0{
		-ms-flex-order:0;
		order:0
	}
	.order-sm-1{
		-ms-flex-order:1;
		order:1
	}
	.order-sm-2{
		-ms-flex-order:2;
		order:2
	}
	.order-sm-3{
		-ms-flex-order:3;
		order:3
	}
	.order-sm-4{
		-ms-flex-order:4;
		order:4
	}
	.order-sm-5{
		-ms-flex-order:5;
		order:5
	}
	.order-sm-6{
		-ms-flex-order:6;
		order:6
	}
	.order-sm-7{
		-ms-flex-order:7;
		order:7
	}
	.order-sm-8{
		-ms-flex-order:8;
		order:8
	}
	.order-sm-9{
		-ms-flex-order:9;
		order:9
	}
	.order-sm-10{
		-ms-flex-order:10;
		order:10
	}
	.order-sm-11{
		-ms-flex-order:11;
		order:11
	}
	.order-sm-12{
		-ms-flex-order:12;
		order:12
	}
	.offset-sm-0{
		margin-right:0
	}
	.offset-sm-1{
		margin-right:8.333333%
	}
	.offset-sm-2{
		margin-right:16.666667%
	}
	.offset-sm-3{
		margin-right:25%
	}
	.offset-sm-4{
		margin-right:33.333333%
	}
	.offset-sm-5{
		margin-right:41.666667%
	}
	.offset-sm-6{
		margin-right:50%
	}
	.offset-sm-7{
		margin-right:58.333333%
	}
	.offset-sm-8{
		margin-right:66.666667%
	}
	.offset-sm-9{
		margin-right:75%
	}
	.offset-sm-10{
		margin-right:83.333333%
	}
	.offset-sm-11{
		margin-right:91.666667%
	}}
@media(min-width:768px){	
	.col-md{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-md-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-md-1{
		-ms-flex:0 0 8.333333%;
		flex:0 0 8.333333%;
		max-width:8.333333%
	}
	.col-md-2{
		-ms-flex:0 0 16.666667%;
		flex:0 0 16.666667%;
		max-width:16.666667%
	}
	.col-md-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-md-4{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	.col-md-5{
		-ms-flex:0 0 41.666667%;
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	.col-md-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-7{
		-ms-flex:0 0 58.333333%;
		flex:0 0 58.333333%;
		max-width:58.333333%
	}
	.col-md-8{
		-ms-flex:0 0 66.666667%;
		flex:0 0 66.666667%;
		max-width:66.666667%
	}
	.col-md-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-md-10{
		-ms-flex:0 0 83.333333%;
		flex:0 0 83.333333%;
		max-width:83.333333%
	}
	.col-md-11{
		-ms-flex:0 0 91.666667%;
		flex:0 0 91.666667%;
		max-width:91.666667%
	}
	.col-md-12{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.order-md-first{
		-ms-flex-order:-1;
		order:-1
	}
	.order-md-last{
		-ms-flex-order:13;
		order:13
	}
	.order-md-0{
		-ms-flex-order:0;
		order:0
	}
	.order-md-1{
		-ms-flex-order:1;
		order:1
	}
	.order-md-2{
		-ms-flex-order:2;
		order:2
	}
	.order-md-3{
		-ms-flex-order:3;
		order:3
	}
	.order-md-4{
		-ms-flex-order:4;
		order:4
	}
	.order-md-5{
		-ms-flex-order:5;
		order:5
	}
	.order-md-6{
		-ms-flex-order:6;
		order:6
	}
	.order-md-7{
		-ms-flex-order:7;
		order:7
	}
	.order-md-8{
		-ms-flex-order:8;
		order:8
	}
	.order-md-9{
		-ms-flex-order:9;
		order:9
	}
	.order-md-10{
		-ms-flex-order:10;
		order:10
	}
	.order-md-11{
		-ms-flex-order:11;
		order:11
	}
	.order-md-12{
		-ms-flex-order:12;
		order:12
	}
	.offset-md-0{
		margin-right:0
	}
	.offset-md-1{
		margin-right:8.333333%
	}
	.offset-md-2{
		margin-right:16.666667%
	}
	.offset-md-3{
		margin-right:25%
	}
	.offset-md-4{
		margin-right:33.333333%
	}
	.offset-md-5{
		margin-right:41.666667%
	}
	.offset-md-6{
		margin-right:50%
	}
	.offset-md-7{
		margin-right:58.333333%
	}
	.offset-md-8{
		margin-right:66.666667%
	}
	.offset-md-9{
		margin-right:75%
	}
	.offset-md-10{
		margin-right:83.333333%
	}
	.offset-md-11{
		margin-right:91.666667%
	}}
@media(min-width:992px){	
	.col-lg{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-lg-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-lg-1{
		-ms-flex:0 0 8.333333%;
		flex:0 0 8.333333%;
		max-width:8.333333%
	}
	.col-lg-2{
		-ms-flex:0 0 16.666667%;
		flex:0 0 16.666667%;
		max-width:16.666667%
	}
	.col-lg-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-lg-4{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	.col-lg-5{
		-ms-flex:0 0 41.666667%;
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	.col-lg-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-lg-7{
		-ms-flex:0 0 58.333333%;
		flex:0 0 58.333333%;
		max-width:58.333333%
	}
	.col-lg-8{
		-ms-flex:0 0 66.666667%;
		flex:0 0 66.666667%;
		max-width:66.666667%
	}
	.col-lg-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-lg-10{
		-ms-flex:0 0 83.333333%;
		flex:0 0 83.333333%;
		max-width:83.333333%
	}
	.col-lg-11{
		-ms-flex:0 0 91.666667%;
		flex:0 0 91.666667%;
		max-width:91.666667%
	}
	.col-lg-12{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.order-lg-first{
		-ms-flex-order:-1;
		order:-1
	}
	.order-lg-last{
		-ms-flex-order:13;
		order:13
	}
	.order-lg-0{
		-ms-flex-order:0;
		order:0
	}
	.order-lg-1{
		-ms-flex-order:1;
		order:1
	}
	.order-lg-2{
		-ms-flex-order:2;
		order:2
	}
	.order-lg-3{
		-ms-flex-order:3;
		order:3
	}
	.order-lg-4{
		-ms-flex-order:4;
		order:4
	}
	.order-lg-5{
		-ms-flex-order:5;
		order:5
	}
	.order-lg-6{
		-ms-flex-order:6;
		order:6
	}
	.order-lg-7{
		-ms-flex-order:7;
		order:7
	}
	.order-lg-8{
		-ms-flex-order:8;
		order:8
	}
	.order-lg-9{
		-ms-flex-order:9;
		order:9
	}
	.order-lg-10{
		-ms-flex-order:10;
		order:10
	}
	.order-lg-11{
		-ms-flex-order:11;
		order:11
	}
	.order-lg-12{
		-ms-flex-order:12;
		order:12
	}
	.offset-lg-0{
		margin-right:0
	}
	.offset-lg-1{
		margin-right:8.333333%
	}
	.offset-lg-2{
		margin-right:16.666667%
	}
	.offset-lg-3{
		margin-right:25%
	}
	.offset-lg-4{
		margin-right:33.333333%
	}
	.offset-lg-5{
		margin-right:41.666667%
	}
	.offset-lg-6{
		margin-right:50%
	}
	.offset-lg-7{
		margin-right:58.333333%
	}
	.offset-lg-8{
		margin-right:66.666667%
	}
	.offset-lg-9{
		margin-right:75%
	}
	.offset-lg-10{
		margin-right:83.333333%
	}
	.offset-lg-11{
		margin-right:91.666667%
	}}
@media(min-width:1200px){	
	.col-xl{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%
	}
	.col-xl-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xl-1{
		-ms-flex:0 0 8.333333%;
		flex:0 0 8.333333%;
		max-width:8.333333%
	}
	.col-xl-2{
		-ms-flex:0 0 16.666667%;
		flex:0 0 16.666667%;
		max-width:16.666667%
	}
	.col-xl-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-xl-4{
		-ms-flex:0 0 33.333333%;
		flex:0 0 33.333333%;
		max-width:33.333333%
	}
	.col-xl-5{
		-ms-flex:0 0 41.666667%;
		flex:0 0 41.666667%;
		max-width:41.666667%
	}
	.col-xl-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-xl-7{
		-ms-flex:0 0 58.333333%;
		flex:0 0 58.333333%;
		max-width:58.333333%
	}
	.col-xl-8{
		-ms-flex:0 0 66.666667%;
		flex:0 0 66.666667%;
		max-width:66.666667%
	}
	.col-xl-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-xl-10{
		-ms-flex:0 0 83.333333%;
		flex:0 0 83.333333%;
		max-width:83.333333%
	}
	.col-xl-11{
		-ms-flex:0 0 91.666667%;
		flex:0 0 91.666667%;
		max-width:91.666667%
	}
	.col-xl-12{
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.order-xl-first{
		-ms-flex-order:-1;
		order:-1
	}
	.order-xl-last{
		-ms-flex-order:13;
		order:13
	}
	.order-xl-0{
		-ms-flex-order:0;
		order:0
	}
	.order-xl-1{
		-ms-flex-order:1;
		order:1
	}
	.order-xl-2{
		-ms-flex-order:2;
		order:2
	}
	.order-xl-3{
		-ms-flex-order:3;
		order:3
	}
	.order-xl-4{
		-ms-flex-order:4;
		order:4
	}
	.order-xl-5{
		-ms-flex-order:5;
		order:5
	}
	.order-xl-6{
		-ms-flex-order:6;
		order:6
	}
	.order-xl-7{
		-ms-flex-order:7;
		order:7
	}
	.order-xl-8{
		-ms-flex-order:8;
		order:8
	}
	.order-xl-9{
		-ms-flex-order:9;
		order:9
	}
	.order-xl-10{
		-ms-flex-order:10;
		order:10
	}
	.order-xl-11{
		-ms-flex-order:11;
		order:11
	}
	.order-xl-12{
		-ms-flex-order:12;
		order:12
	}
	.offset-xl-0{
		margin-right:0
	}
	.offset-xl-1{
		margin-right:8.333333%
	}
	.offset-xl-2{
		margin-right:16.666667%
	}
	.offset-xl-3{
		margin-right:25%
	}
	.offset-xl-4{
		margin-right:33.333333%
	}
	.offset-xl-5{
		margin-right:41.666667%
	}
	.offset-xl-6{
		margin-right:50%
	}
	.offset-xl-7{
		margin-right:58.333333%
	}
	.offset-xl-8{
		margin-right:66.666667%
	}
	.offset-xl-9{
		margin-right:75%
	}
	.offset-xl-10{
		margin-right:83.333333%
	}
	.offset-xl-11{
		margin-right:91.666667%
	}}
.d-none{
	display:none !important
}
.d-inline{
	display:inline !important
}
.d-inline-block{
	display:inline-block !important
}
.d-block{
	display:block !important
}
.d-table{
	display:table !important
}
.d-table-row{
	display:table-row !important
}
.d-table-cell{
	display:table-cell !important
}
.d-flex{
	display:-ms-flexbox !important;
	display:flex !important
}
.d-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
@media(min-width:576px){	
	.d-sm-none{
		display:none !important
	}
	.d-sm-inline{
		display:inline !important
	}
	.d-sm-inline-block{
		display:inline-block !important
	}
	.d-sm-block{
		display:block !important
	}
	.d-sm-table{
		display:table !important
	}
	.d-sm-table-row{
		display:table-row !important
	}
	.d-sm-table-cell{
		display:table-cell !important
	}
	.d-sm-flex{
		display:-ms-flexbox !important;
		display:flex !important
	}
	.d-sm-inline-flex{
		display:-ms-inline-flexbox !important;
		display:inline-flex !important
	}}
@media(min-width:768px){	
	.d-md-none{
		display:none !important
	}
	.d-md-inline{
		display:inline !important
	}
	.d-md-inline-block{
		display:inline-block !important
	}
	.d-md-block{
		display:block !important
	}
	.d-md-table{
		display:table !important
	}
	.d-md-table-row{
		display:table-row !important
	}
	.d-md-table-cell{
		display:table-cell !important
	}
	.d-md-flex{
		display:-ms-flexbox !important;
		display:flex !important
	}
	.d-md-inline-flex{
		display:-ms-inline-flexbox !important;
		display:inline-flex !important
	}}
@media(min-width:992px){	
	.d-lg-none{
		display:none !important
	}
	.d-lg-inline{
		display:inline !important
	}
	.d-lg-inline-block{
		display:inline-block !important
	}
	.d-lg-block{
		display:block !important
	}
	.d-lg-table{
		display:table !important
	}
	.d-lg-table-row{
		display:table-row !important
	}
	.d-lg-table-cell{
		display:table-cell !important
	}
	.d-lg-flex{
		display:-ms-flexbox !important;
		display:flex !important
	}
	.d-lg-inline-flex{
		display:-ms-inline-flexbox !important;
		display:inline-flex !important
	}}
@media(min-width:1200px){	
	.d-xl-none{
		display:none !important
	}
	.d-xl-inline{
		display:inline !important
	}
	.d-xl-inline-block{
		display:inline-block !important
	}
	.d-xl-block{
		display:block !important
	}
	.d-xl-table{
		display:table !important
	}
	.d-xl-table-row{
		display:table-row !important
	}
	.d-xl-table-cell{
		display:table-cell !important
	}
	.d-xl-flex{
		display:-ms-flexbox !important;
		display:flex !important
	}
	.d-xl-inline-flex{
		display:-ms-inline-flexbox !important;
		display:inline-flex !important
	}}
.flex-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.flex-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.justify-content-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-center{
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.align-items-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-center{
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-center{
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
@media(min-width:576px){	
	.flex-sm-row{
		-ms-flex-direction:row !important;
		flex-direction:row !important
	}
	.flex-sm-column{
		-ms-flex-direction:column !important;
		flex-direction:column !important
	}
	.flex-sm-row-reverse{
		-ms-flex-direction:row-reverse !important;
		flex-direction:row-reverse !important
	}
	.flex-sm-column-reverse{
		-ms-flex-direction:column-reverse !important;
		flex-direction:column-reverse !important
	}
	.flex-sm-wrap{
		-ms-flex-wrap:wrap !important;
		flex-wrap:wrap !important
	}
	.flex-sm-nowrap{
		-ms-flex-wrap:nowrap !important;
		flex-wrap:nowrap !important
	}
	.flex-sm-wrap-reverse{
		-ms-flex-wrap:wrap-reverse !important;
		flex-wrap:wrap-reverse !important
	}
	.flex-sm-fill{
		-ms-flex:1 1 auto !important;
		flex:1 1 auto !important
	}
	.flex-sm-grow-0{
		-ms-flex-positive:0 !important;
		flex-grow:0 !important
	}
	.flex-sm-grow-1{
		-ms-flex-positive:1 !important;
		flex-grow:1 !important
	}
	.flex-sm-shrink-0{
		-ms-flex-negative:0 !important;
		flex-shrink:0 !important
	}
	.flex-sm-shrink-1{
		-ms-flex-negative:1 !important;
		flex-shrink:1 !important
	}
	.justify-content-sm-start{
		-ms-flex-pack:start !important;
		justify-content:flex-start !important
	}
	.justify-content-sm-end{
		-ms-flex-pack:end !important;
		justify-content:flex-end !important
	}
	.justify-content-sm-center{
		-ms-flex-pack:center !important;
		justify-content:center !important
	}
	.justify-content-sm-between{
		-ms-flex-pack:justify !important;
		justify-content:space-between !important
	}
	.justify-content-sm-around{
		-ms-flex-pack:distribute !important;
		justify-content:space-around !important
	}
	.align-items-sm-start{
		-ms-flex-align:start !important;
		align-items:flex-start !important
	}
	.align-items-sm-end{
		-ms-flex-align:end !important;
		align-items:flex-end !important
	}
	.align-items-sm-center{
		-ms-flex-align:center !important;
		align-items:center !important
	}
	.align-items-sm-baseline{
		-ms-flex-align:baseline !important;
		align-items:baseline !important
	}
	.align-items-sm-stretch{
		-ms-flex-align:stretch !important;
		align-items:stretch !important
	}
	.align-content-sm-start{
		-ms-flex-line-pack:start !important;
		align-content:flex-start !important
	}
	.align-content-sm-end{
		-ms-flex-line-pack:end !important;
		align-content:flex-end !important
	}
	.align-content-sm-center{
		-ms-flex-line-pack:center !important;
		align-content:center !important
	}
	.align-content-sm-between{
		-ms-flex-line-pack:justify !important;
		align-content:space-between !important
	}
	.align-content-sm-around{
		-ms-flex-line-pack:distribute !important;
		align-content:space-around !important
	}
	.align-content-sm-stretch{
		-ms-flex-line-pack:stretch !important;
		align-content:stretch !important
	}
	.align-self-sm-auto{
		-ms-flex-item-align:auto !important;
		align-self:auto !important
	}
	.align-self-sm-start{
		-ms-flex-item-align:start !important;
		align-self:flex-start !important
	}
	.align-self-sm-end{
		-ms-flex-item-align:end !important;
		align-self:flex-end !important
	}
	.align-self-sm-center{
		-ms-flex-item-align:center !important;
		align-self:center !important
	}
	.align-self-sm-baseline{
		-ms-flex-item-align:baseline !important;
		align-self:baseline !important
	}
	.align-self-sm-stretch{
		-ms-flex-item-align:stretch !important;
		align-self:stretch !important
	}}
@media(min-width:768px){	
	.flex-md-row{
		-ms-flex-direction:row !important;
		flex-direction:row !important
	}
	.flex-md-column{
		-ms-flex-direction:column !important;
		flex-direction:column !important
	}
	.flex-md-row-reverse{
		-ms-flex-direction:row-reverse !important;
		flex-direction:row-reverse !important
	}
	.flex-md-column-reverse{
		-ms-flex-direction:column-reverse !important;
		flex-direction:column-reverse !important
	}
	.flex-md-wrap{
		-ms-flex-wrap:wrap !important;
		flex-wrap:wrap !important
	}
	.flex-md-nowrap{
		-ms-flex-wrap:nowrap !important;
		flex-wrap:nowrap !important
	}
	.flex-md-wrap-reverse{
		-ms-flex-wrap:wrap-reverse !important;
		flex-wrap:wrap-reverse !important
	}
	.flex-md-fill{
		-ms-flex:1 1 auto !important;
		flex:1 1 auto !important
	}
	.flex-md-grow-0{
		-ms-flex-positive:0 !important;
		flex-grow:0 !important
	}
	.flex-md-grow-1{
		-ms-flex-positive:1 !important;
		flex-grow:1 !important
	}
	.flex-md-shrink-0{
		-ms-flex-negative:0 !important;
		flex-shrink:0 !important
	}
	.flex-md-shrink-1{
		-ms-flex-negative:1 !important;
		flex-shrink:1 !important
	}
	.justify-content-md-start{
		-ms-flex-pack:start !important;
		justify-content:flex-start !important
	}
	.justify-content-md-end{
		-ms-flex-pack:end !important;
		justify-content:flex-end !important
	}
	.justify-content-md-center{
		-ms-flex-pack:center !important;
		justify-content:center !important
	}
	.justify-content-md-between{
		-ms-flex-pack:justify !important;
		justify-content:space-between !important
	}
	.justify-content-md-around{
		-ms-flex-pack:distribute !important;
		justify-content:space-around !important
	}
	.align-items-md-start{
		-ms-flex-align:start !important;
		align-items:flex-start !important
	}
	.align-items-md-end{
		-ms-flex-align:end !important;
		align-items:flex-end !important
	}
	.align-items-md-center{
		-ms-flex-align:center !important;
		align-items:center !important
	}
	.align-items-md-baseline{
		-ms-flex-align:baseline !important;
		align-items:baseline !important
	}
	.align-items-md-stretch{
		-ms-flex-align:stretch !important;
		align-items:stretch !important
	}
	.align-content-md-start{
		-ms-flex-line-pack:start !important;
		align-content:flex-start !important
	}
	.align-content-md-end{
		-ms-flex-line-pack:end !important;
		align-content:flex-end !important
	}
	.align-content-md-center{
		-ms-flex-line-pack:center !important;
		align-content:center !important
	}
	.align-content-md-between{
		-ms-flex-line-pack:justify !important;
		align-content:space-between !important
	}
	.align-content-md-around{
		-ms-flex-line-pack:distribute !important;
		align-content:space-around !important
	}
	.align-content-md-stretch{
		-ms-flex-line-pack:stretch !important;
		align-content:stretch !important
	}
	.align-self-md-auto{
		-ms-flex-item-align:auto !important;
		align-self:auto !important
	}
	.align-self-md-start{
		-ms-flex-item-align:start !important;
		align-self:flex-start !important
	}
	.align-self-md-end{
		-ms-flex-item-align:end !important;
		align-self:flex-end !important
	}
	.align-self-md-center{
		-ms-flex-item-align:center !important;
		align-self:center !important
	}
	.align-self-md-baseline{
		-ms-flex-item-align:baseline !important;
		align-self:baseline !important
	}
	.align-self-md-stretch{
		-ms-flex-item-align:stretch !important;
		align-self:stretch !important
	}}
@media(min-width:992px){	
	.flex-lg-row{
		-ms-flex-direction:row !important;
		flex-direction:row !important
	}
	.flex-lg-column{
		-ms-flex-direction:column !important;
		flex-direction:column !important
	}
	.flex-lg-row-reverse{
		-ms-flex-direction:row-reverse !important;
		flex-direction:row-reverse !important
	}
	.flex-lg-column-reverse{
		-ms-flex-direction:column-reverse !important;
		flex-direction:column-reverse !important
	}
	.flex-lg-wrap{
		-ms-flex-wrap:wrap !important;
		flex-wrap:wrap !important
	}
	.flex-lg-nowrap{
		-ms-flex-wrap:nowrap !important;
		flex-wrap:nowrap !important
	}
	.flex-lg-wrap-reverse{
		-ms-flex-wrap:wrap-reverse !important;
		flex-wrap:wrap-reverse !important
	}
	.flex-lg-fill{
		-ms-flex:1 1 auto !important;
		flex:1 1 auto !important
	}
	.flex-lg-grow-0{
		-ms-flex-positive:0 !important;
		flex-grow:0 !important
	}
	.flex-lg-grow-1{
		-ms-flex-positive:1 !important;
		flex-grow:1 !important
	}
	.flex-lg-shrink-0{
		-ms-flex-negative:0 !important;
		flex-shrink:0 !important
	}
	.flex-lg-shrink-1{
		-ms-flex-negative:1 !important;
		flex-shrink:1 !important
	}
	.justify-content-lg-start{
		-ms-flex-pack:start !important;
		justify-content:flex-start !important
	}
	.justify-content-lg-end{
		-ms-flex-pack:end !important;
		justify-content:flex-end !important
	}
	.justify-content-lg-center{
		-ms-flex-pack:center !important;
		justify-content:center !important
	}
	.justify-content-lg-between{
		-ms-flex-pack:justify !important;
		justify-content:space-between !important
	}
	.justify-content-lg-around{
		-ms-flex-pack:distribute !important;
		justify-content:space-around !important
	}
	.align-items-lg-start{
		-ms-flex-align:start !important;
		align-items:flex-start !important
	}
	.align-items-lg-end{
		-ms-flex-align:end !important;
		align-items:flex-end !important
	}
	.align-items-lg-center{
		-ms-flex-align:center !important;
		align-items:center !important
	}
	.align-items-lg-baseline{
		-ms-flex-align:baseline !important;
		align-items:baseline !important
	}
	.align-items-lg-stretch{
		-ms-flex-align:stretch !important;
		align-items:stretch !important
	}
	.align-content-lg-start{
		-ms-flex-line-pack:start !important;
		align-content:flex-start !important
	}
	.align-content-lg-end{
		-ms-flex-line-pack:end !important;
		align-content:flex-end !important
	}
	.align-content-lg-center{
		-ms-flex-line-pack:center !important;
		align-content:center !important
	}
	.align-content-lg-between{
		-ms-flex-line-pack:justify !important;
		align-content:space-between !important
	}
	.align-content-lg-around{
		-ms-flex-line-pack:distribute !important;
		align-content:space-around !important
	}
	.align-content-lg-stretch{
		-ms-flex-line-pack:stretch !important;
		align-content:stretch !important
	}
	.align-self-lg-auto{
		-ms-flex-item-align:auto !important;
		align-self:auto !important
	}
	.align-self-lg-start{
		-ms-flex-item-align:start !important;
		align-self:flex-start !important
	}
	.align-self-lg-end{
		-ms-flex-item-align:end !important;
		align-self:flex-end !important
	}
	.align-self-lg-center{
		-ms-flex-item-align:center !important;
		align-self:center !important
	}
	.align-self-lg-baseline{
		-ms-flex-item-align:baseline !important;
		align-self:baseline !important
	}
	.align-self-lg-stretch{
		-ms-flex-item-align:stretch !important;
		align-self:stretch !important
	}}
@media(min-width:1200px){	
	.flex-xl-row{
		-ms-flex-direction:row !important;
		flex-direction:row !important
	}
	.flex-xl-column{
		-ms-flex-direction:column !important;
		flex-direction:column !important
	}
	.flex-xl-row-reverse{
		-ms-flex-direction:row-reverse !important;
		flex-direction:row-reverse !important
	}
	.flex-xl-column-reverse{
		-ms-flex-direction:column-reverse !important;
		flex-direction:column-reverse !important
	}
	.flex-xl-wrap{
		-ms-flex-wrap:wrap !important;
		flex-wrap:wrap !important
	}
	.flex-xl-nowrap{
		-ms-flex-wrap:nowrap !important;
		flex-wrap:nowrap !important
	}
	.flex-xl-wrap-reverse{
		-ms-flex-wrap:wrap-reverse !important;
		flex-wrap:wrap-reverse !important
	}
	.flex-xl-fill{
		-ms-flex:1 1 auto !important;
		flex:1 1 auto !important
	}
	.flex-xl-grow-0{
		-ms-flex-positive:0 !important;
		flex-grow:0 !important
	}
	.flex-xl-grow-1{
		-ms-flex-positive:1 !important;
		flex-grow:1 !important
	}
	.flex-xl-shrink-0{
		-ms-flex-negative:0 !important;
		flex-shrink:0 !important
	}
	.flex-xl-shrink-1{
		-ms-flex-negative:1 !important;
		flex-shrink:1 !important
	}
	.justify-content-xl-start{
		-ms-flex-pack:start !important;
		justify-content:flex-start !important
	}
	.justify-content-xl-end{
		-ms-flex-pack:end !important;
		justify-content:flex-end !important
	}
	.justify-content-xl-center{
		-ms-flex-pack:center !important;
		justify-content:center !important
	}
	.justify-content-xl-between{
		-ms-flex-pack:justify !important;
		justify-content:space-between !important
	}
	.justify-content-xl-around{
		-ms-flex-pack:distribute !important;
		justify-content:space-around !important
	}
	.align-items-xl-start{
		-ms-flex-align:start !important;
		align-items:flex-start !important
	}
	.align-items-xl-end{
		-ms-flex-align:end !important;
		align-items:flex-end !important
	}
	.align-items-xl-center{
		-ms-flex-align:center !important;
		align-items:center !important
	}
	.align-items-xl-baseline{
		-ms-flex-align:baseline !important;
		align-items:baseline !important
	}
	.align-items-xl-stretch{
		-ms-flex-align:stretch !important;
		align-items:stretch !important
	}
	.align-content-xl-start{
		-ms-flex-line-pack:start !important;
		align-content:flex-start !important
	}
	.align-content-xl-end{
		-ms-flex-line-pack:end !important;
		align-content:flex-end !important
	}
	.align-content-xl-center{
		-ms-flex-line-pack:center !important;
		align-content:center !important
	}
	.align-content-xl-between{
		-ms-flex-line-pack:justify !important;
		align-content:space-between !important
	}
	.align-content-xl-around{
		-ms-flex-line-pack:distribute !important;
		align-content:space-around !important
	}
	.align-content-xl-stretch{
		-ms-flex-line-pack:stretch !important;
		align-content:stretch !important
	}
	.align-self-xl-auto{
		-ms-flex-item-align:auto !important;
		align-self:auto !important
	}
	.align-self-xl-start{
		-ms-flex-item-align:start !important;
		align-self:flex-start !important
	}
	.align-self-xl-end{
		-ms-flex-item-align:end !important;
		align-self:flex-end !important
	}
	.align-self-xl-center{
		-ms-flex-item-align:center !important;
		align-self:center !important
	}
	.align-self-xl-baseline{
		-ms-flex-item-align:baseline !important;
		align-self:baseline !important
	}
	.align-self-xl-stretch{
		-ms-flex-item-align:stretch !important;
		align-self:stretch !important
	}}
.float-left{
	float:right !important
}
.float-right{
	float:left !important
}
.float-none{
	float:none !important
}
@media(min-width:576px){	
	.float-sm-left{
		float:right !important
	}
	.float-sm-left{
		float:left !important
	}
	.float-sm-none{
		float:none !important
	}}
@media(min-width:768px){	
	.float-md-left{
		float:right !important
	}
	.float-md-left{
		float:left !important
	}
	.float-md-none{
		float:none !important
	}}
@media(min-width:992px){	
	.float-lg-left{
		float:right !important
	}
	.float-lg-left{
		float:left !important
	}
	.float-lg-none{
		float:none !important
	}}
@media(min-width:1200px){	
	.float-xl-left{
		float:right !important
	}
	.float-xl-left{
		float:left !important
	}
	.float-xl-none{
		float:none !important
	}}
.embed-responsive{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden
}
.embed-responsive::before{
	display:block;
	content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9::before{
	padding-top:42.857143%
}
.embed-responsive-16by9::before{
	padding-top:56.25%
}
.embed-responsive-4by3::before{
	padding-top:75%
}
.embed-responsive-1by1::before{
	padding-top:100%
}
.overflow-auto{
	overflow:auto !important
}
.overflow-hidden{
	overflow:hidden !important
}
.position-static{
	position:static !important
}
.position-relative{
	position:relative !important
}
.position-absolute{
	position:absolute !important
}
.position-fixed{
	position:fixed !important
}
#Body .text-left{
	text-align:right
}
#Body .text-right{
	text-align:left
}
#Body .text-center{
	text-align:center
}
@media(min-width:576px){	
	#Body .text-sm-left{
		text-align:right
	}
	#Body .text-sm-left{
		text-align:left
	}
	#Body .text-sm-center{
		text-align:center
	}}
@media(min-width:768px){	
	#Body .text-md-left{
		text-align:right
	}
	#Body .text-md-left{
		text-align:left
	}
	#Body .text-md-center{
		text-align:center
	}}
@media(min-width:992px){	
	#Body .text-lg-left{
		text-align:right
	}
	#Body .text-lg-left{
		text-align:left
	}
	#Body .text-lg-center{
		text-align:center
	}}
@media(min-width:1200px){	
	#Body .text-xl-left{
		text-align:right
	}
	#Body .text-xl-left{
		text-align:left
	}
	#Body .text-xl-center{
		text-align:center
	}}
/*width*/
.width-100{
	max-width:100% !important
}
.width-95{
	max-width:95% !important
}
.width-90{
	max-width:90% !important
}
.width-85{
	max-width:85% !important
}
.width-80{
	max-width:80% !important
}
.width-75{
	max-width:75% !important
}
.width-70{
	max-width:70% !important
}
.width-65{
	max-width:65% !important
}
.width-60{
	max-width:60% !important
}
.width-55{
	max-width:55% !important
}
.width-50{
	max-width:50% !important
}
.width-45{
	max-width:45% !important
}
.width-40{
	max-width:40% !important
}
.width-35{
	max-width:35% !important
}
.width-30{
	max-width:30% !important
}
.width-25{
	max-width:25% !important
}
.width-20{
	max-width:20% !important
}
.width-15{
	max-width:15% !important
}
.width-10{
	max-width:10% !important
}
.width-10,.width-100,.width-15,.width-20,.width-25,.width-30,.width-35,.width-40,.width-45,.width-50,.width-55,.width-60,.width-65,.width-70,.width-75,.width-80,.width-85,.width-90,.width-95{
	margin-right:auto;
	margin-left:auto;
	text-align:center
}
@media only screen and (max-width:992px) and (max-width:1200px){	
	.width-80,.width-85,.width-90,.width-95{
		max-width:auto !important
	}
	.width-75{
		max-width:95% !important
	}
	.width-70{
		max-width:90% !important
	}
	.width-65{
		max-width:85% !important
	}
	.width-60{
		max-width:80% !important
	}
	.width-55{
		max-width:75% !important
	}
	.width-50{
		max-width:70% !important
	}
	.width-45{
		max-width:65% !important
	}
	.width-40{
		max-width:60% !important
	}
	.width-35{
		max-width:55% !important
	}
	.width-30{
		max-width:50% !important
	}
	.width-25{
		max-width:45% !important
	}
	.width-20{
		max-width:40% !important
	}
	.width-15{
		max-width:35% !important
	}
	.width-10{
		max-width:30% !important
	}}
@media only screen and (max-width:768px) and (max-width:991px){	
	.width-60,.width-65,.width-70,.width-75,.width-80,.width-85,.width-90,.width-95{
		max-width:auto !important
	}
	.width-55{
		max-width:95% !important
	}
	.width-50{
		max-width:90% !important
	}
	.width-45{
		max-width:85% !important
	}
	.width-40{
		max-width:80% !important
	}
	.width-35{
		max-width:75% !important
	}
	.width-30{
		max-width:70% !important
	}
	.width-25{
		max-width:65% !important
	}
	.width-20{
		max-width:60% !important
	}
	.width-15{
		max-width:55% !important
	}
	.width-10{
		max-width:50% !important
	}}
@media only screen and (max-width:767px){	
	.width-10,.width-15,.width-20,.width-25,.width-30,.width-35,.width-40,.width-45,.width-50,.width-55,.width-60,.width-65,.width-70,.width-75,.width-80,.width-85,.width-90,.width-95{
		max-width:auto !important
	}}
.align-baseline{
	vertical-align:baseline !important
}
.align-top{
	vertical-align:top !important
}
.align-middle{
	vertical-align:middle !important
}
.align-bottom{
	vertical-align:bottom !important
}
.align-text-bottom{
	vertical-align:text-bottom !important
}
.align-text-top{
	vertical-align:text-top !important
}
.clearfix::after{
	display:block;
	clear:both;
	content:""
}
/**/
/*ipad background attachment*/
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
@media only screen and (max-width:767px){	
	.bg-attachment-fixed,.bg-attachment-fixed .is-overlay-bg{
		background-attachment:scroll !important
	}}
.col-1\/5,.col-sm-1\/5,.col-md-1\/5,.col-lg-1\/5,.col-xl-1\/5,.col-2\/5,.col-sm-2\/5,.col-md-2\/5,.col-lg-2\/5,.col-xl-2\/5,.col-3\/5,.col-sm-3\/5,.col-md-3\/5,.col-lg-3\/5,.col-xl-3\/5,.col-4\/5,.col-sm-4\/5,.col-md-4\/5,.col-lg-4\/5,.col-xl-4\/5{
	position:relative;
	width:100%;
	padding-left:15px;
	padding-right:15px
}
.col-1\/5{
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%
}
.col-2\/5{
	-ms-flex:0 0 40%;
	flex:0 0 40%;
	max-width:40%
}
.col-3\/5{
	-ms-flex:0 0 60%;
	flex:0 0 60%;
	max-width:60%
}
.col-4\/5{
	-ms-flex:0 0 80%;
	flex:0 0 80%;
	max-width:80%
}
.offset-1\/5{
	margin-right:20%
}
.offset-2\/5{
	margin-right:40%
}
.offset-3\/5{
	margin-right:60%
}
.offset-4\/5{
	margin-right:80%
}
@media(min-width:576px){	
	.col-sm-1\/5{
		-ms-flex:0 0 20%;
		flex:0 0 20%;
		max-width:20%
	}
	.col-sm-2\/5{
		-ms-flex:0 0 40%;
		flex:0 0 40%;
		max-width:40%
	}
	.col-sm-3\/5{
		-ms-flex:0 0 60%;
		flex:0 0 60%;
		max-width:60%
	}
	.col-sm-4\/5{
		-ms-flex:0 0 80%;
		flex:0 0 80%;
		max-width:80%
	}
	.offset-sm-1\/5{
		margin-right:20%
	}
	.offset-sm-2\/5{
		margin-right:40%
	}
	.offset-sm-3\/5{
		margin-right:60%
	}
	.offset-sm-4\/5{
		margin-right:80%
	}}
@media(min-width:768px){	
	.col-md-1\/5{
		-ms-flex:0 0 20%;
		flex:0 0 20%;
		max-width:20%
	}
	.col-md-2\/5{
		-ms-flex:0 0 40%;
		flex:0 0 40%;
		max-width:40%
	}
	.col-md-3\/5{
		-ms-flex:0 0 60%;
		flex:0 0 60%;
		max-width:60%
	}
	.col-md-4\/5{
		-ms-flex:0 0 80%;
		flex:0 0 80%;
		max-width:80%
	}
	.offset-md-1\/5{
		margin-right:20%
	}
	.offset-md-2\/5{
		margin-right:40%
	}
	.offset-md-3\/5{
		margin-right:60%
	}
	.offset-md-4\/5{
		margin-right:80%
	}}
@media(min-width:992px){	
	.col-lg-1\/5{
		-ms-flex:0 0 20%;
		flex:0 0 20%;
		max-width:20%
	}
	.col-lg-2\/5{
		-ms-flex:0 0 40%;
		flex:0 0 40%;
		max-width:40%
	}
	.col-lg-3\/5{
		-ms-flex:0 0 60%;
		flex:0 0 60%;
		max-width:60%
	}
	.col-lg-4\/5{
		-ms-flex:0 0 80%;
		flex:0 0 80%;
		max-width:80%
	}
	.offset-lg-1\/5{
		margin-right:20%
	}
	.offset-lg-2\/5{
		margin-right:40%
	}
	.offset-lg-3\/5{
		margin-right:60%
	}
	.offset-lg-4\/5{
		margin-right:80%
	}}
@media(min-width:1200px){	
	.col-xl-1\/5{
		-ms-flex:0 0 20%;
		flex:0 0 20%;
		max-width:20%
	}
	.col-xl-2\/5{
		-ms-flex:0 0 40%;
		flex:0 0 40%;
		max-width:40%
	}
	.col-xl-3\/5{
		-ms-flex:0 0 60%;
		flex:0 0 60%;
		max-width:60%
	}
	.col-xl-4\/5{
		-ms-flex:0 0 80%;
		flex:0 0 80%;
		max-width:80%
	}
	.offset-xl-1\/5{
		margin-right:20%
	}
	.offset-xl-2\/5{
		margin-right:40%
	}
	.offset-xl-3\/5{
		margin-right:60%
	}
	.offset-xl-4\/5{
		margin-right:80%
	}}
	

