﻿/*------------------------------------------------------
	Background color
	Background size
	Background position
	Background repeat
	Border color
	Width
	Height
	Position
	Position spaces
	Font family
	Font size
	Letter spacing
	Line height
	Display headings
	Text color
	Text decoration
	Opacity
	Overflow
	z-index
	Shadow
	Font icons
	SVG icons
	Margin Spacing
	Padding Spacing
-------------------------------------------------------*/

/* Background color */
.bg-primary {background-color: #6182FE !important}
.bg-secondary {background-color: #465773 !important}
.bg-blue-1 {background-color: #355EF4 }
.bg-blue-2 {background-color: #486DF5 }
.bg-green {background-color: #26C78A }
.bg-light-1 {background-color: #F1F4F7}
.bg-light-2 {background-color: #D9DCE7}
.bg-light-3 {background-color: #C5D1DF}
.bg-dark {background-color: #111213 !important}
.bg-black { background-color: #000 !important}

.bg-gradient-1 {
	background: rgb(72,109,245);
	background: linear-gradient(45deg, rgba(72,109,245,1) 0%, rgba(97,130,254,1) 100%);
}

.bg-gradient-2 {
	background: rgb(72,109,245);
	background: linear-gradient(0deg, rgba(72,109,245,1) 0%, rgba(97,130,254,1) 100%);
}

/* Background size */
.bg-cover {background-size:cover}
.bg-contain {background-size:contain}
.bg-cover,.bg-contain {background-repeat:no-repeat;background-position:center}

/* Background position */
.bg-top-left {background-position:top left}
.bg-top-center {background-position:top center}
.bg-top-right {background-position:top right}
.bg-center-left {background-position:center left}
.bg-center {background-position:center}
.bg-center-right {background-position:center right}
.bg-bottom-left {background-position:bottom left}
.bg-bottom-center {background-position:bottom center}
.bg-bottom-right {background-position:bottom right}

/* Background repeat */
.bg-repeat {background-repeat:repeat}
.bg-repeat-x {background-repeat:repeat-x}
.bg-repeat-y {background-repeat:repeat-y}
.bg-norepeat {background-repeat:no-repeat}

/* Border color */
.border-light {border-color: #E3E8EE !important}
.border-blue-1 {border-color: #849DF8 !important}
.border-blue-2 {border-color: #DCDEE9 !important}

/* Border radius */
.rounded-20 {border-radius:20px}

/* Width */
.w-28px {width: 28px}
.w-30px {width: 30px}
.w-32px {width: 32px}
.w-64px {width: 64px}
.min-w-auto {min-width: auto}

@media (min-width: 576px) {
	.w-sm-64px {width: 64px}
	.w-sm-25 {width: 25% !important}
	.w-sm-50 {width: 50% !important}
	.w-sm-75 {width: 75% !important}
	.w-sm-100 {width: 100% !important}
	.w-sm-auto {width: auto !important}
	.vw-sm-100 {width: 100vw !important}
	.min-vw-sm-100 {min-width: 100vw !important}
}

@media (min-width: 768px) {
	.w-md-64px {width: 64px}
	.w-md-25 {width: 25% !important}
	.w-md-50 {width: 50% !important}
	.w-md-75 {width: 75% !important}
	.w-md-100 {width: 100% !important}
	.w-md-auto {width: auto !important}
	.vw-md-100 {width: 100vw !important}
	.min-vw-md-100 {min-width: 100vw !important}
}

@media (min-width: 992px) {
	.w-lg-64px {width: 64px}
	.w-lg-25 {width: 25% !important}
	.w-lg-50 {width: 50% !important}
	.w-lg-75 {width: 75% !important}
	.w-lg-100 {width: 100% !important}
	.w-lg-auto {width: auto !important}
	.vw-lg-100 {width: 100vw !important}
	.min-vw-lg-100 {min-width: 100vw !important}
}

@media (min-width: 1200px) {
	.w-xl-64px {width: 64px}
	.w-xl-25 {width: 25% !important}
	.w-xl-50 {width: 50% !important}
	.w-xl-75 {width: 75% !important}
	.w-xl-100 {width: 100% !important}
	.w-xl-auto {width: auto !important}
	.vw-xl-100 {width: 100vw !important}
	.min-vw-xl-100 {min-width: 100vw !important}
}

/* Height */
.min-h-25rem {min-height: 25rem !important}
.min-h-30rem {min-height: 30rem !important}
.min-h-35rem {min-height: 35rem !important}
.min-h-800px {min-height: 800px}

@media (min-width: 576px) {
	.h-sm-25 {height: 25% !important}
	.h-sm-50 {height: 50% !important}
	.h-sm-75 {height: 75% !important}
	.h-sm-100 {height: 100% !important}
	.h-sm-auto {height: auto !important}
	.vh-sm-100 {height: 100vh !important}
	.min-vh-sm-100 {min-height: 100vh !important}
	.min-h-sm-25rem {min-height: 25rem !important}
	.min-h-sm-30rem {min-height: 30rem !important}
	.min-h-sm-35rem {min-height: 35rem !important}
	.min-h-sm-800px {min-height: 800px}
}

@media (min-width: 768px) {
	.h-md-25 {height: 25% !important}
	.h-md-50 {height: 50% !important}
	.h-md-75 {height: 75% !important}
	.h-md-100 {height: 100% !important}
	.h-md-auto {height: auto !important}
	.vh-md-100 {height: 100vh !important}
	.min-vh-md-100 {min-height: 100vh !important}
	.min-h-md-25rem {min-height: 25rem !important}
	.min-h-md-30rem {min-height: 30rem !important}
	.min-h-md-35rem {min-height: 35rem !important}
	.min-h-md-800px {min-height: 800px}
}

@media (min-width: 992px) {
	.h-lg-25 {height: 25% !important}
	.h-lg-50 {height: 50% !important}
	.h-lg-75 {height: 75% !important}
	.h-lg-100 {height: 100% !important}
	.h-lg-auto {height: auto !important}
	.vh-lg-100 {height: 100vh !important}
	.min-vh-lg-100 {min-height: 100vh !important}
	.min-h-lg-25rem {min-height: 25rem !important}
	.min-h-lg-30rem {min-height: 30rem !important}
	.min-h-lg-35rem {min-height: 35rem !important}
	.min-h-lg-800px {min-height: 800px}
}

@media (min-width: 1200px) {
	.h-xl-25 {height: 25% !important}
	.h-xl-50 {height: 50% !important}
	.h-xl-75 {height: 75% !important}
	.h-xl-100 {height: 100% !important}
	.h-xl-auto {height: auto !important}
	.vh-xl-100 {height: 100vh !important}
	.min-vh-xl-100 {min-height: 100vh !important}
	.min-h-xl-25rem {min-height: 25rem !important}
	.min-h-xl-30rem {min-height: 30rem !important}
	.min-h-xl-35rem {min-height: 35rem !important}
	.min-h-xl-800px {min-height: 800px}
}

/* Positon */
@media (min-width: 576px) {
	.position-sm-absolute {position:absolute}
	.position-sm-relative {position:relative}
}

@media (min-width: 768px) {
	.position-md-absolute {position:absolute}
	.position-md-relative {position:relative}
}

@media (min-width: 992px) {
	.position-lg-absolute {position:absolute}
	.position-lg-relative {position:relative}
}

@media (min-width: 1200px) {
	.position-xl-absolute {position:absolute}
	.position-xl-relative {position:relative}
}

/* Position spaces */
.top-0 {top:0}
.top-auto {top:auto}
.bottom-0 {bottom:0}
.bottom-auto {bottom:auto}
.left-0 {left:0}
.left-auto {left:auto}
.right-0 {right:0}
.right-auto {right:auto}

@media (min-width:992px){
	.right-lg--n150 {right:-150%}
}

/* Transform */
@media (min-width:992px){
	.transform-y-lg--n50 {transform: translateY(-50%)}
}

/* Font family */
.main-font {font-family: 'Roboto',Helvetica,sans-serif}
.alt-font {font-family: 'Roboto',Helvetica,sans-serif}

/* Font weight */
.fw--500 {font-weight: 500}
.fw--700 {font-weight: 700}

/* Font size */
.fs--10 {font-size: 10px}
.fs--12 {font-size: 12px}
.fs--14 {font-size: 14px}
.fs--15 {font-size: 15px}
.fs--16 {font-size: 16px}
.fs--18 {font-size: 18px}
.fs--20 {font-size: 20px}
.fs--24 {font-size: 24px}
.fs--26 {font-size: 26px}
.fs--32 {font-size: 32px}
.fs--36 {font-size: 36px}
.fs--38 {font-size: 38px}
.fs--40 {font-size: 40px}
.fs--54 {font-size: 54px}

@media(min-width:576px){
	.fs-sm--10 {font-size: 10px}
	.fs-sm--12 {font-size: 12px}
	.fs-sm--14 {font-size: 14px}
	.fs-sm--15 {font-size: 15px}
	.fs-sm--16 {font-size: 16px}
	.fs-sm--18 {font-size: 18px}
	.fs-sm--20 {font-size: 20px}
	.fs-sm--24 {font-size: 24px}
	.fs-sm--26 {font-size: 26px}
	.fs-sm--32 {font-size: 32px}
	.fs-sm--36 {font-size: 36px}
	.fs-sm--38 {font-size: 38px}
	.fs-sm--40 {font-size: 40px}
	.fs-sm--54 {font-size: 54px}
}

@media(min-width:768px){
	.fs-md--10 {font-size: 10px}
	.fs-md--12 {font-size: 12px}
	.fs-md--14 {font-size: 14px}
	.fs-md--15 {font-size: 15px}
	.fs-md--16 {font-size: 16px}
	.fs-md--18 {font-size: 18px}
	.fs-md--20 {font-size: 20px}
	.fs-md--24 {font-size: 24px}
	.fs-md--26 {font-size: 26px}
	.fs-md--32 {font-size: 32px}
	.fs-md--36 {font-size: 36px}
	.fs-md--38 {font-size: 38px}
	.fs-md--40 {font-size: 40px}
	.fs-md--54 {font-size: 54px}
}

@media(min-width:992px){
	.fs-lg--10 {font-size: 10px}
	.fs-lg--12 {font-size: 12px}
	.fs-lg--14 {font-size: 14px}
	.fs-lg--15 {font-size: 15px}
	.fs-lg--16 {font-size: 16px}
	.fs-lg--18 {font-size: 18px}
	.fs-lg--20 {font-size: 20px}
	.fs-lg--24 {font-size: 24px}
	.fs-lg--26 {font-size: 26px}
	.fs-lg--32 {font-size: 32px}
	.fs-lg--36 {font-size: 36px}
	.fs-lg--38 {font-size: 38px}
	.fs-lg--40 {font-size: 40px}
	.fs-lg--54 {font-size: 54px}
}

@media(min-width:1200px){
	.fs-xl--10 {font-size: 10px}
	.fs-xl--12 {font-size: 12px}
	.fs-xl--14 {font-size: 14px}
	.fs-xl--15 {font-size: 15px}
	.fs-xl--16 {font-size: 16px}
	.fs-xl--18 {font-size: 18px}
	.fs-xl--20 {font-size: 20px}
	.fs-xl--24 {font-size: 24px}
	.fs-xl--26 {font-size: 26px}
	.fs-xl--32 {font-size: 32px}
	.fs-xl--36 {font-size: 36px}
	.fs-xl--38 {font-size: 38px}
	.fs-xl--40 {font-size: 40px}
	.fs-xl--54 {font-size: 54px}
}

/* Letter spacing */
.ls--0 {letter-spacing:0}
.ls--1 {letter-spacing:1px}
.ls--2 {letter-spacing:2px}
.ls--3 {letter-spacing:3px}

/* Line height */
.lh--13 {line-height:1.3}
.lh--15 {line-height:1.5}
.lh--16 {line-height:1.6}
.lh--17 {line-height:1.7}
.lh--18 {line-height:1.8}
.lh--19 {line-height:1.9}
.lh--20 {line-height:2}

/* Display headings */
.display-1,
.display-2,
.display-3,
.display-4 {
	font-weight: 700;
	line-height: 1;
}

.display-1 {font-size: 6rem}
.display-2 {font-size: 5rem}
.display-3 {font-size: 4rem}
.display-4 {font-size: 3.5rem}

@media (max-width: 1200px){
	.display-1 {font-size: calc(1.725rem + 5.7vw)}
	.display-2 {font-size: calc(1.675rem + 5.1vw)}
	.display-3 {font-size: calc(1.625rem + 3.2vw)}
	.display-4 {font-size: calc(1.475rem + 2.7vw)}
}

/* Text color */
.text-dark-1 {color: #252D65}
a.text-dark-1:hover, a.text-dark-1:focus {color: #1D2451}

.text-dark-2 {color: #7A80AB}
a.text-dark-2:hover, a.text-dark-2:focus {color: #686E95}

.text-dark-3 {color: #ABB0C5}
a.text-dark-3:hover, a.text-dark-3:focus {color: #ABB0C5}

.text-dark-4 {color: #5A608B}
a.text-dark-4:hover, a.text-dark-4:focus {color: #5A608B}

.text-dark-5 {color: #325885}
a.text-dark-5:hover, a.text-dark-5:focus {color: #325885}

.text-green-1 {color: #2AD18F}
a.text-green-1:hover, a.text-dark-5:focus {color: #2AD18F}

.text-blue-1 {color: #2AD18F}
a.text-green-1:hover, a.text-dark-5:focus {color: #2AD18F}

.text-blue-2 {color: #C8D3FC}
a.text-green-1:hover, a.text-dark-5:focus {color: #2AD18F}

/* Text decoration */
.text-underline {text-decoration:underline}
.text-none {text-decoration: none}
.text-none:hover {text-decoration: none}

/* Letter spacing */
.text-space-1 {letter-spacing: 1px}

/* Opacity */
.opacity-95 {opacity:.95}
.opacity-90 {opacity:.9}
.opacity-85 {opacity:.85}
.opacity-80 {opacity:.8}
.opacity-75 {opacity:.75}
.opacity-70 {opacity:.7}
.opacity-65 {opacity:.65}
.opacity-60 {opacity:.6}
.opacity-55 {opacity:.55}
.opacity-50 {opacity:.5}
.opacity-45 {opacity:.45}
.opacity-40 {opacity:.4}
.opacity-35 {opacity:.35}
.opacity-30 {opacity:.3}
.opacity-25 {opacity:.25}
.opacity-20 {opacity:.2}
.opacity-15 {opacity:.15}
.opacity-10 {opacity:.1}
.opacity-5 {opacity:.05}

/* Overflow */
.overflow-visible {overflow: visible}

@media (min-width:992px){
	.overflow-lg-hidden {overflow: hidden}
	.overflow-lg-visible {overflow: visible !important}
}

/* z-index */
.zindex-0 {z-index:0}
.zindex-1 {z-index:1}
.zindex-2 {z-index:2}
.zindex-3 {z-index:3}
.zindex-4 {z-index:4}
.zindex-5 {z-index:5}
.zindex-555 {z-index:555}
.zindex-5555 {z-index:5555}
.zindex-n1 {z-index:-1}

/* Shadow */
.shadow-sm {box-shadow: 0 .125rem .5rem rgba(0,0,0,0.09) !important}
.shadow {box-shadow: 0 .5rem 1rem rgba(0,0,0,0.09) !important}
.shadow-lg {box-shadow: 0 .75rem 1.5rem rgba(0,0,0,0.09) !important}
.shadow-1 { box-shadow: 0 10px 78px rgba(19, 31, 110, 0.12) }

/* Font Icons */
.icon-font-1x {font-size: 1rem}
.icon-font-2x {font-size: 2rem}
.icon-font-3x {font-size: 3rem}
.icon-font-4x {font-size: 4rem}

/* SVG icons */
.icon-svg-1x {
	width: 1rem;
	height: auto;
}

.icon-svg-2x {
	width: 2rem;
	height: auto;
}

.icon-svg-3x {
	width: 3rem;
	height: auto;
}

.icon-svg-4x {
	width: 4rem;
	height: auto;
}

/* Margin Spacing */
.m-6 {margin: 3.5rem !important}
.mt-6,.my-6 {margin-top: 3.5rem !important}
.mr-6,.mx-6 {margin-right: 3.5rem !important}
.mb-6,.my-6 {margin-bottom: 3.5rem !important}
.ml-6,.mx-6 {margin-left: 3.5rem !important}

.m-7 {margin: 4rem !important}
.mt-7,.my-7 {margin-top: 4rem !important}
.mr-7,.mx-7 {margin-right: 4rem !important}
.mb-7,.my-7 {margin-bottom: 4rem !important}
.ml-7,.mx-7 {margin-left: 4rem !important}

.m-8 {margin: 4.5rem !important}
.mt-8,.my-8 {margin-top: 4.5rem !important}
.mr-8,.mx-8 {margin-right: 4.5rem !important}
.mb-8,.my-8 {margin-bottom: 4.5rem !important}
.ml-8,.mx-8 {margin-left: 4.5rem !important}

.m-9 {margin: 5rem !important}
.mt-9,.my-9 {margin-top: 5rem !important}
.mr-9,.mx-9 {margin-right: 5rem !important}
.mb-9,.my-9 {margin-bottom: 5rem !important}
.ml-9,.mx-9 {margin-left: 5rem !important}

.m-n6 {margin: -3.5rem !important}
.mt-n6,.my-n6 {margin-top: -3.5rem !important}
.mr-n6,.mx-n6 {margin-right: -3.5rem !important}
.mb-n6,.my-n6 {margin-bottom: -3.5rem !important}
.ml-n6,.mx-n6 {margin-left: -3.5rem !important}

.m-n7 {margin: -4rem !important}
.mt-n7,.my-n7 {margin-top: -4rem !important}
.mr-n7,.mx-n7 {margin-right: -4rem !important}
.mb-n7,.my-n7 {margin-bottom: -4rem !important}
.ml-n7,.mx-n7 {margin-left: -4rem !important}

.m-n8 {margin: -4.5rem !important}
.mt-n8,.my-n8 {margin-top: -4.5rem !important}
.mr-n8,.mx-n8 {margin-right: -4.5rem !important}
.mb-n8,.my-n8 {margin-bottom: -4.5rem !important}
.ml-n8,.mx-n8 {margin-left: -4.5rem !important}

.m-n9 {margin: -5rem !important}
.mt-n9,.my-n9 {margin-top: -5rem !important}
.mr-n9,.mx-n9 {margin-right: -5rem !important}
.mb-n9,.my-n9 {margin-bottom: -5rem !important}
.ml-n9,.mx-n9 {margin-left: -5rem !important}

@media(min-width:576px){
	.m-sm-6 {margin: 3.5rem !important}
	.mt-sm-6,.my-sm-6 {margin-top: 3.5rem !important}
	.mr-sm-6,.mx-sm-6 {margin-right: 3.5rem !important}
	.mb-sm-6,.my-sm-6 {margin-bottom: 3.5rem !important}
	.ml-sm-6,.mx-sm-6 {margin-left: 3.5rem !important}

	.m-sm-7 {margin: 4rem !important}
	.mt-sm-7,.my-sm-7 {margin-top: 4rem !important}
	.mr-sm-7,.mx-sm-7 {margin-right: 4rem !important}
	.mb-sm-7,.my-sm-7 {margin-bottom: 4rem !important}
	.ml-sm-7,.mx-sm-7 {margin-left: 4rem !important}

	.m-sm-8 {margin: 4.5rem !important}
	.mt-sm-8,.my-sm-8 {margin-top: 4.5rem !important}
	.mr-sm-8,.mx-sm-8 {margin-right: 4.5rem !important}
	.mb-sm-8,.my-sm-8 {margin-bottom: 4.5rem !important}
	.ml-sm-8,.mx-sm-8 {margin-left: 4.5rem !important}

	.m-sm-9 {margin: 5rem !important}
	.mt-sm-9,.my-sm-9 {margin-top: 5rem !important}
	.mr-sm-9,.mx-sm-9 {margin-right: 5rem !important}
	.mb-sm-9,.my-sm-9 {margin-bottom: 5rem !important}
	.ml-sm-9,.mx-sm-9 {margin-left: 5rem !important}
	
	.m-sm-n6 {margin: -3.5rem !important}
	.mt-sm-n6,.my-sm-n6 {margin-top: -3.5rem !important}
	.mr-sm-n6,.mx-sm-n6 {margin-right: -3.5rem !important}
	.mb-sm-n6,.my-sm-n6 {margin-bottom: -3.5rem !important}
	.ml-sm-n6,.mx-sm-n6 {margin-left: -3.5rem !important}

	.m-sm-n7 {margin: -4rem !important}
	.mt-sm-n7,.my-sm-n7 {margin-top: -4rem !important}
	.mr-sm-n7,.mx-sm-n7 {margin-right: -4rem !important}
	.mb-sm-n7,.my-sm-n7 {margin-bottom: -4rem !important}
	.ml-sm-n7,.mx-sm-n7 {margin-left: -4rem !important}

	.m-sm-n8 {margin: -4.5rem !important}
	.mt-sm-n8,.my-sm-n8 {margin-top: -4.5rem !important}
	.mr-sm-n8,.mx-sm-n8 {margin-right: -4.5rem !important}
	.mb-sm-n8,.my-sm-n8 {margin-bottom: -4.5rem !important}
	.ml-sm-n8,.mx-sm-n8 {margin-left: -4.5rem !important}

	.m-sm-n9 {margin: -5rem !important}
	.mt-sm-n9,.my-sm-n9 {margin-top: -5rem !important}
	.mr-sm-n9,.mx-sm-n9 {margin-right: -5rem !important}
	.mb-sm-n9,.my-sm-n9 {margin-bottom: -5rem !important}
	.ml-sm-n9,.mx-sm-n9 {margin-left: -5rem !important}
}

@media(min-width:768px){
	.m-md-6 {margin: 3.5rem !important}
	.mt-md-6,.my-md-6 {margin-top: 3.5rem !important}
	.mr-md-6,.mx-md-6 {margin-right: 3.5rem !important}
	.mb-md-6,.my-md-6 {margin-bottom: 3.5rem !important}
	.ml-md-6,.mx-md-6 {margin-left: 3.5rem !important}

	.m-md-7 {margin: 4rem !important}
	.mt-md-7,.my-md-7 {margin-top: 4rem !important}
	.mr-md-7,.mx-md-7 {margin-right: 4rem !important}
	.mb-md-7,.my-md-7 {margin-bottom: 4rem !important}
	.ml-md-7,.mx-md-7 {margin-left: 4rem !important}

	.m-md-8 {margin: 4.5rem !important}
	.mt-md-8,.my-md-8 {margin-top: 4.5rem !important}
	.mr-md-8,.mx-md-8 {margin-right: 4.5rem !important}
	.mb-md-8,.my-md-8 {margin-bottom: 4.5rem !important}
	.ml-md-8,.mx-md-8 {margin-left: 4.5rem !important}

	.m-md-9 {margin: 5rem !important}
	.mt-md-9,.my-md-9 {margin-top: 5rem !important}
	.mr-md-9,.mx-md-9 {margin-right: 5rem !important}
	.mb-md-9,.my-md-9 {margin-bottom: 5rem !important}
	.ml-md-9,.mx-md-9 {margin-left: 5rem !important}

	.m-md-n6 {margin: -3.5rem !important}
	.mt-md-n6,.my-md-n6 {margin-top: -3.5rem !important}
	.mr-md-n6,.mx-md-n6 {margin-right: -3.5rem !important}
	.mb-md-n6,.my-md-n6 {margin-bottom: -3.5rem !important}
	.ml-md-n6,.mx-md-n6 {margin-left: -3.5rem !important}

	.m-md-n7 {margin: -4rem !important}
	.mt-md-n7,.my-md-n7 {margin-top: -4rem !important}
	.mr-md-n7,.mx-md-n7 {margin-right: -4rem !important}
	.mb-md-n7,.my-md-n7 {margin-bottom: -4rem !important}
	.ml-md-n7,.mx-md-n7 {margin-left: -4rem !important}

	.m-md-n8 {margin: -4.5rem !important}
	.mt-md-n8,.my-md-n8 {margin-top: -4.5rem !important}
	.mr-md-n8,.mx-md-n8 {margin-right: -4.5rem !important}
	.mb-md-n8,.my-md-n8 {margin-bottom: -4.5rem !important}
	.ml-md-n8,.mx-md-n8 {margin-left: -4.5rem !important}

	.m-md-n9 {margin: -5rem !important}
	.mt-md-n9,.my-md-n9 {margin-top: -5rem !important}
	.mr-md-n9,.mx-md-n9 {margin-right: -5rem !important}
	.mb-md-n9,.my-md-n9 {margin-bottom: -5rem !important}
	.ml-md-n9,.mx-md-n9 {margin-left: -5rem !important}
}

@media(min-width:992px){
	.m-lg-6 {margin: 3.5rem !important}
	.mt-lg-6,.my-lg-6 {margin-top: 3.5rem !important}
	.mr-lg-6,.mx-lg-6 {margin-right: 3.5rem !important}
	.mb-lg-6,.my-lg-6 {margin-bottom: 3.5rem !important}
	.ml-lg-6,.mx-lg-6 {margin-left: 3.5rem !important}

	.m-lg-7 {margin: 4rem !important}
	.mt-lg-7,.my-lg-7 {margin-top: 4rem !important}
	.mr-lg-7,.mx-lg-7 {margin-right: 4rem !important}
	.mb-lg-7,.my-lg-7 {margin-bottom: 4rem !important}
	.ml-lg-7,.mx-lg-7 {margin-left: 4rem !important}

	.m-lg-8 {margin: 4.5rem !important}
	.mt-lg-8,.my-lg-8 {margin-top: 4.5rem !important}
	.mr-lg-8,.mx-lg-8 {margin-right: 4.5rem !important}
	.mb-lg-8,.my-lg-8 {margin-bottom: 4.5rem !important}
	.ml-lg-8,.mx-lg-8 {margin-left: 4.5rem !important}

	.m-lg-9 {margin: 5rem !important}
	.mt-lg-9,.my-lg-9 {margin-top: 5rem !important}
	.mr-lg-9,.mx-lg-9 {margin-right: 5rem !important}
	.mb-lg-9,.my-lg-9 {margin-bottom: 5rem !important}
	.ml-lg-9,.mx-lg-9 {margin-left: 5rem !important}

	.m-lg-n6 {margin: -3.5rem !important}
	.mt-lg-n6,.my-lg-n6 {margin-top: -3.5rem !important}
	.mr-lg-n6,.mx-lg-n6 {margin-right: -3.5rem !important}
	.mb-lg-n6,.my-lg-n6 {margin-bottom: -3.5rem !important}
	.ml-lg-n6,.mx-lg-n6 {margin-left: -3.5rem !important}

	.m-lg-n7 {margin: -4rem !important}
	.mt-lg-n7,.my-lg-n7 {margin-top: -4rem !important}
	.mr-lg-n7,.mx-lg-n7 {margin-right: -4rem !important}
	.mb-lg-n7,.my-lg-n7 {margin-bottom: -4rem !important}
	.ml-lg-n7,.mx-lg-n7 {margin-left: -4rem !important}

	.m-lg-n8 {margin: -4.5rem !important}
	.mt-lg-n8,.my-lg-n8 {margin-top: -4.5rem !important}
	.mr-lg-n8,.mx-lg-n8 {margin-right: -4.5rem !important}
	.mb-lg-n8,.my-lg-n8 {margin-bottom: -4.5rem !important}
	.ml-lg-n8,.mx-lg-n8 {margin-left: -4.5rem !important}

	.m-lg-n9 {margin: -5rem !important}
	.mt-lg-n9,.my-lg-n9 {margin-top: -5rem !important}
	.mr-lg-n9,.mx-lg-n9 {margin-right: -5rem !important}
	.mb-lg-n9,.my-lg-n9 {margin-bottom: -5rem !important}
	.ml-lg-n9,.mx-lg-n9 {margin-left: -5rem !important}
}

@media(min-width:1200px){
	.m-xl-6 {margin: 3.5rem !important}
	.mt-xl-6,.my-xl-6 {margin-top: 3.5rem !important}
	.mr-xl-6,.mx-xl-6 {margin-right: 3.5rem !important}
	.mb-xl-6,.my-xl-6 {margin-bottom: 3.5rem !important}
	.ml-xl-6,.mx-xl-6 {margin-left: 3.5rem !important}

	.m-xl-7 {margin: 4rem !important}
	.mt-xl-7,.my-xl-7 {margin-top: 4rem !important}
	.mr-xl-7,.mx-xl-7 {margin-right: 4rem !important}
	.mb-xl-7,.my-xl-7 {margin-bottom: 4rem !important}
	.ml-xl-7,.mx-xl-7 {margin-left: 4rem !important}

	.m-xl-8 {margin: 4.5rem !important}
	.mt-xl-8,.my-xl-8 {margin-top: 4.5rem !important}
	.mr-xl-8,.mx-xl-8 {margin-right: 4.5rem !important}
	.mb-xl-8,.my-xl-8 {margin-bottom: 4.5rem !important}
	.ml-xl-8,.mx-xl-8 {margin-left: 4.5rem !important}

	.m-xl-9 {margin: 5rem !important}
	.mt-xl-9,.my-xl-9 {margin-top: 5rem !important}
	.mr-xl-9,.mx-xl-9 {margin-right: 5rem !important}
	.mb-xl-9,.my-xl-9 {margin-bottom: 5rem !important}
	.ml-xl-9,.mx-xl-9 {margin-left: 5rem !important}

	.m-xl-n6 {margin: -3.5rem !important}
	.mt-xl-n6,.my-xl-n6 {margin-top: -3.5rem !important}
	.mr-xl-n6,.mx-xl-n6 {margin-right: -3.5rem !important}
	.mb-xl-n6,.my-xl-n6 {margin-bottom: -3.5rem !important}
	.ml-xl-n6,.mx-xl-n6 {margin-left: -3.5rem !important}

	.m-xl-n7 {margin: -4rem !important}
	.mt-xl-n7,.my-xl-n7 {margin-top: -4rem !important}
	.mr-xl-n7,.mx-xl-n7 {margin-right: -4rem !important}
	.mb-xl-n7,.my-xl-n7 {margin-bottom: -4rem !important}
	.ml-xl-n7,.mx-xl-n7 {margin-left: -4rem !important}

	.m-xl-n8 {margin: -4.5rem !important}
	.mt-xl-n8,.my-xl-n8 {margin-top: -4.5rem !important}
	.mr-xl-n8,.mx-xl-n8 {margin-right: -4.5rem !important}
	.mb-xl-n8,.my-xl-n8 {margin-bottom: -4.5rem !important}
	.ml-xl-n8,.mx-xl-n8 {margin-left: -4.5rem !important}

	.m-xl-n9 {margin: -5rem !important}
	.mt-xl-n9,.my-xl-n9 {margin-top: -5rem !important}
	.mr-xl-n9,.mx-xl-n9 {margin-right: -5rem !important}
	.mb-xl-n9,.my-xl-n9 {margin-bottom: -5rem !important}
	.ml-xl-n9,.mx-xl-n9 {margin-left: -5rem !important}
}

/* Padding Spacing */
.p-6 {padding: 3.5rem !important}
.pt-6,.py-6 {padding-top: 3.5rem !important}
.pr-6,.px-6 {padding-right: 3.5rem !important}
.pb-6,.py-6 {padding-bottom: 3.5rem !important}
.pl-6,.px-6 {padding-left: 3.5rem !important}

.p-7 {padding: 4rem !important}
.pt-7,.py-7 {padding-top: 4rem !important}
.pr-7,.px-7 {padding-right: 4rem !important}
.pb-7,.py-7 {padding-bottom: 4rem !important}
.pl-7,.px-7 {padding-left: 4rem !important}

.p-8 {padding: 4.5rem !important}
.pt-8,.py-8 {padding-top: 4.5rem !important}
.pr-8,.px-8 {padding-right: 4.5rem !important}
.pb-8,.py-8 {padding-bottom: 4.5rem !important}
.pl-8,.px-8 {padding-left: 4.5rem !important}

.p-9 {padding: 5rem !important}
.pt-9,.py-9 {padding-top: 5rem !important}
.pr-9,.px-9 {padding-right: 5rem !important}
.pb-9,.py-9 {padding-bottom: 5rem !important}
.pl-9,.px-9 {padding-left: 5rem !important}

@media(min-width:576px){
	.p-sm-6 {padding: 3.5rem !important}
	.pt-sm-6,.py-sm-6 {padding-top: 3.5rem !important}
	.pr-sm-6,.px-sm-6 {padding-right: 3.5rem !important}
	.pb-sm-6,.py-sm-6 {padding-bottom: 3.5rem !important}
	.pl-sm-6,.px-sm-6 {padding-left: 3.5rem !important}

	.p-sm-7 {padding: 4rem !important}
	.pt-sm-7,.py-sm-7 {padding-top: 4rem !important}
	.pr-sm-7,.px-sm-7 {padding-right: 4rem !important}
	.pb-sm-7,.py-sm-7 {padding-bottom: 4rem !important}
	.pl-sm-7,.px-sm-7 {padding-left: 4rem !important}

	.p-sm-8 {padding: 4.5rem !important}
	.pt-sm-8,.py-sm-8 {padding-top: 4.5rem !important}
	.pr-sm-8,.px-sm-8 {padding-right: 4.5rem !important}
	.pb-sm-8,.py-sm-8 {padding-bottom: 4.5rem !important}
	.pl-sm-8,.px-sm-8 {padding-left: 4.5rem !important}

	.p-sm-9 {padding: 5rem !important}
	.pt-sm-9,.py-sm-9 {padding-top: 5rem !important}
	.pr-sm-9,.px-sm-9 {padding-right: 5rem !important}
	.pb-sm-9,.py-sm-9 {padding-bottom: 5rem !important}
	.pl-sm-9,.px-sm-9 {padding-left: 5rem !important}
}

@media(min-width:768px){
	.p-md-6 {padding: 3.5rem !important}
	.pt-md-6,.py-md-6 {padding-top: 3.5rem !important}
	.pr-md-6,.px-md-6 {padding-right: 3.5rem !important}
	.pb-md-6,.py-md-6 {padding-bottom: 3.5rem !important}
	.pl-md-6,.px-md-6 {padding-left: 3.5rem !important}

	.p-md-7 {padding: 4rem !important}
	.pt-md-7,.py-md-7 {padding-top: 4rem !important}
	.pr-md-7,.px-md-7 {padding-right: 4rem !important}
	.pb-md-7,.py-md-7 {padding-bottom: 4rem !important}
	.pl-md-7,.px-md-7 {padding-left: 4rem !important}

	.p-md-8 {padding: 4.5rem !important}
	.pt-md-8,.py-md-8 {padding-top: 4.5rem !important}
	.pr-md-8,.px-md-8 {padding-right: 4.5rem !important}
	.pb-md-8,.py-md-8 {padding-bottom: 4.5rem !important}
	.pl-md-8,.px-md-8 {padding-left: 4.5rem !important}

	.p-md-9 {padding: 5rem !important}
	.pt-md-9,.py-md-9 {padding-top: 5rem !important}
	.pr-md-9,.px-md-9 {padding-right: 5rem !important}
	.pb-md-9,.py-md-9 {padding-bottom: 5rem !important}
	.pl-md-9,.px-md-9 {padding-left: 5rem !important}
}

@media(min-width:992px){
	.p-lg-6 {padding: 3.5rem !important}
	.pt-lg-6,.py-lg-6 {padding-top: 3.5rem !important}
	.pr-lg-6,.px-lg-6 {padding-right: 3.5rem !important}
	.pb-lg-6,.py-lg-6 {padding-bottom: 3.5rem !important}
	.pl-lg-6,.px-lg-6 {padding-left: 3.5rem !important}

	.p-lg-7 {padding: 4rem !important}
	.pt-lg-7,.py-lg-7 {padding-top: 4rem !important}
	.pr-lg-7,.px-lg-7 {padding-right: 4rem !important}
	.pb-lg-7,.py-lg-7 {padding-bottom: 4rem !important}
	.pl-lg-7,.px-lg-7 {padding-left: 4rem !important}

	.p-lg-8 {padding: 4.5rem !important}
	.pt-lg-8,.py-lg-8 {padding-top: 4.5rem !important}
	.pr-lg-8,.px-lg-8 {padding-right: 4.5rem !important}
	.pb-lg-8,.py-lg-8 {padding-bottom: 4.5rem !important}
	.pl-lg-8,.px-lg-8 {padding-left: 4.5rem !important}

	.p-lg-9 {padding: 5rem !important}
	.pt-lg-9,.py-lg-9 {padding-top: 5rem !important}
	.pr-lg-9,.px-lg-9 {padding-right: 5rem !important}
	.pb-lg-9,.py-lg-9 {padding-bottom: 5rem !important}
	.pl-lg-9,.px-lg-9 {padding-left: 5rem !important}
}

@media(min-width:1200px){
	.p-xl-6 {padding: 3.5rem !important}
	.pt-xl-6,.py-xl-6 {padding-top: 3.5rem !important}
	.pr-xl-6,.px-xl-6 {padding-right: 3.5rem !important}
	.pb-xl-6,.py-xl-6 {padding-bottom: 3.5rem !important}
	.pl-xl-6,.px-xl-6 {padding-left: 3.5rem !important}

	.p-xl-7 {padding: 4rem !important}
	.pt-xl-7,.py-xl-7 {padding-top: 4rem !important}
	.pr-xl-7,.px-xl-7 {padding-right: 4rem !important}
	.pb-xl-7,.py-xl-7 {padding-bottom: 4rem !important}
	.pl-xl-7,.px-xl-7 {padding-left: 4rem !important}

	.p-xl-8 {padding: 4.5rem !important}
	.pt-xl-8,.py-xl-8 {padding-top: 4.5rem !important}
	.pr-xl-8,.px-xl-8 {padding-right: 4.5rem !important}
	.pb-xl-8,.py-xl-8 {padding-bottom: 4.5rem !important}
	.pl-xl-8,.px-xl-8 {padding-left: 4.5rem !important}

	.p-xl-9 {padding: 5rem !important}
	.pt-xl-9,.py-xl-9 {padding-top: 5rem !important}
	.pr-xl-9,.px-xl-9 {padding-right: 5rem !important}
	.pb-xl-9,.py-xl-9 {padding-bottom: 5rem !important}
	.pl-xl-9,.px-xl-9 {padding-left: 5rem !important}
}