﻿html,body,div,span,center,main,section,article,header,footer,aside,nav,menu,menuitem,summary,details,canvas,object,embed,iframe,hgroup,h1,h2,h3,h4,h5,h6,p,a,u,ins,i,em,b,strong,big,small,sub,sup,s,del,strike,mark,abbr,abbr[title],dfn,dfn[title],cite,pre,q,blockquote,address,kbd,code,samp,var,bdi,time,figure,figcaption,img,audio,video,dl,dt,dd,ol,ul,li,table,thead,tbody,tfoot,tr,th,td,caption,form,fieldset,legend,label,input,textarea,select,optgroup,button,output,ruby,meter,progress
														{
															-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:'liga','kern';
															-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';border:none;font:inherit;font-feature-settings:'liga','kern';
															font-size:100%;font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures;line-height:1;margin:0;padding:0;text-rendering:optimizeLegibility
														}

a,
a img,
audio,
video,
button,
input,
select,
textarea,
a:focus,
a img:focus,
audio:focus,
video:focus,
button:focus,
input:focus,
select:focus,
textarea:focus											{outline:none}

a,
a img,
button,
input[type="button"],
input[type='submit'],
input[type='reset']
input[type="checkbox"],
input[type="radio"]										{cursor:pointer}

a,
a img,
button,
input[type='submit'],
input[type='reset']										{text-decoration:none}

a img,
hr														{border:none}

ol,
ul,
li														{list-style:none}

blockquote,
q														{quotes:none}

blockquote:before,
blockquote:after,
q:before,
q:after													{content:none}

table													{border-collapse:collapse;border-spacing:0}

*,
*:after,
*:before												{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

main,
section,
article,
header,
footer,
aside,
menu,
menuitem,
nav,
summary,
details,
hgroup,
figure,
figcaption,
meter,
img														{display:block}

audio,
canvas,
progress,
video
sub,
sup														{vertical-align:baseline}

audio,
canvas,
progress,
video													{display:inline-block;}

.clearfix:before,
.clearfix:after											{content:'';display:table}

.clearfix:after											{clear:both}

[hidden],
template												{display:none}

a														{background-color:transparent}

abbr[title]												{border-bottom:1px dotted}

dfn														{font-style:italic}

mark													{background:#ff0;color:#000}

sub,
sup														{font-size:.6875em !important;line-height:0 !important}

sub,
sup,
.img													{position:relative}

sup														{left:-.1em;top:-.4em}

sub														{bottom:-.25em}

img														{border:0;width:100%}

.img,
svg:not(:root)											{overflow:hidden}

svg path												{fill-rule:evenodd}

.img-responsive											{height:0;padding-top:56.25%}

.img-responsive img,
.img-cover img											{position:absolute}

.img-responsive img										{left:0;top:0}

.img-cover img											{bottom:-9999px;left:-9999px;margin:auto;max-height:110%;min-height:100%;right:-9999px;top:-9999px;width:auto}

figure													{margin:1em 40px}

hr														{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:1px}

pre														{overflow:auto}

code,
kbd,
pre,
samp													{font-family:monospace,monospace;font-size:1rem}

em,.italic												{font-style:italic !important}



* > a,
* > big,
* > em,
* > small,
* > span,
* > strong,
* > sub,
* > sup,
* > u													{font:inherit}

* > big,
* > em,
* > small,
* > span,
* > strong,
* > sub,
* > sup,
* > u													{color:inherit}

* > p:last-child,
* > li:last-child										{margin-bottom:0}

small,.small											{font-size:.875em;line-height:1.4em}

.red,.error												{color:#f00}
.green													{color:#00be00}
.link													{color:#007aff}

a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]									{-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out}

button,
input[type="button"],
input[type="reset"],
input[type="submit"]									{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none}
button::-moz-focus-inner,
input::-moz-focus-inner									{border:0;padding:0}
input													{line-height:normal}
input[type="checkbox"],
input[type="radio"]										{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button 		{height:auto}
input[type="search"]									{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration 		{-webkit-appearance:none}
input,
button,
select,
textarea												{font-family:inherit;font-size:inherit;line-height:inherit}
textarea												{overflow:auto}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span	{color:inherit;font:inherit;line-height:inherit}

span.h1,span.h2,span.h3,span.h4,span.h5					{/* display:block */}

h1 small.under,.h1 small.under,
h2 small.under,.h2 small.under,
h3 small.under,.h3 small.under,
h4 small.under,.h4 small.under,
h5 small.under,.h5 small.under,
h1 .small.under,.h1 .small.under,
h2 .small.under,.h2 .small.under,
h3 .small.under,.h3 .small.under,
h4 .small.under,.h4 .small.under,
h5 .small.under,.h5 .small.under						{/* display:block; */}

p, li, div, span										{font-size:1rem}
.note													{color:#666}
.lead													{}

article p a,
article li a											{}

article ul,
article ol												{margin:0 0 1.5rem 2rem;text-align:left}
article ul li,
article ol li											{line-height:1.6em;margin-bottom:.5em}
article ul li,
article ol ul li										{list-style:disc}
article ol li,
article ul ol li										{list-style:decimal}
article li > ul,
article li > ol											{padding-top:.5rem}
article ul:last-child,
article ol:last-child,
article ul ol:last-child,
article ol ul:last-child								{margin-bottom:0}
article ol.upper-alpha > li								{list-style:upper-alpha}
article ol.lower-alpha > li								{list-style:lower-alpha}

.claused span											{display:block}
.claused > ol											{margin-left:1.5rem}
.claused > ol > li										{color:#d42027;font-size:1.5rem;font-weight:500;padding-top:1rem}
.claused > ol > li span,
.claused > ol > li li									{color:#292929;font-size:1rem;font-weight:400;line-height:1.4em;margin-bottom:.5rem}
.claused > ol > li h2.clause							{margin-bottom:.5rem}

/* .claused > ol > li										{font-size:1.25rem;padding-top:1rem} */
/*
.claused > ol > li span,
.claused > ol > li li							{color:#333;font-size:1rem;font-weight:400;line-height:1.4em;margin-bottom:.5rem}
.claused > ol > li h2.clause					{margin-bottom:.5rem}
*/

@-moz-viewport											{width:device-width}
@-ms-viewport											{width:device-width}
@-webkit-viewport										{width:device-width}
@viewport												{width:device-width}

/* Font Icons */
@font-face {
    font-family		:'icoTweaks';
    src				:url('fonts/icoTweaks.ttf?qr4oq3') format('truetype'),
    				 url('fonts/icoTweaks.woff?qr4oq3') format('woff'),
					 url('fonts/icoTweaks.svg?qr4oq3#icoTweaks') format('svg');
	font-style		:normal;
    font-weight		:normal
}
i {
	color			:inherit;
	display			:inline-block;
	font-size		:inherit;
	text-align		:center
}
i.ti {
	font-family		:'icoTweaks';
	font-style		:normal;
	font-variant	:normal;
	font-weight		:normal;
	speak			:none;
	text-transform	:none;
	text-rendering	:auto;
	vertical-align	:top
}

/* Icons */
.ti-bank-thick:before {
  content: "\e969";
}
.ti-bank-thin:before {
  content: "\e96a";
}
.ti-credit-cards:before {
  content: "\e96b";
}
.ti-launch:before {
  content: "\e959";
}
.ti-chevron-down-thin:before {
  content: "\e930";
}
.ti-chevron-left-thin:before {
  content: "\e932";
}
.ti-chevron-right-thin:before {
  content: "\e934";
}
.ti-chevron-up-thin:before {
  content: "\e936";
}
.ti-chevron-down-thick:before {
  content: "\e92f";
}
.ti-chevron-left-thick:before {
  content: "\e931";
}
.ti-chevron-right-thick:before {
  content: "\e933";
}
.ti-chevron-up-thick:before {
  content: "\e935";
}
.ti-caret-down-circle:before {
  content: "\e917";
}
.ti-caret-down-large:before {
  content: "\e918";
}
.ti-caret-down-thick-outline:before {
  content: "\e919";
}
.ti-caret-down-thin-outline:before {
  content: "\e91a";
}
.ti-caret-down:before {
  content: "\e91b";
}
.ti-caret-left-circle:before {
  content: "\e91c";
}
.ti-caret-left-large:before {
  content: "\e91d";
}
.ti-caret-left-thick-outline:before {
  content: "\e91e";
}
.ti-caret-left-thin-outline:before {
  content: "\e91f";
}
.ti-caret-left:before {
  content: "\e920";
}
.ti-caret-right-circle:before {
  content: "\e921";
}
.ti-caret-right-large:before {
  content: "\e922";
}
.ti-caret-right-thick-outline:before {
  content: "\e923";
}
.ti-caret-right-thin-outline:before {
  content: "\e924";
}
.ti-caret-right:before {
  content: "\e925";
}
.ti-caret-up-circle:before {
  content: "\e926";
}
.ti-caret-up-large:before {
  content: "\e927";
}
.ti-caret-up-thick-outline:before {
  content: "\e928";
}
.ti-caret-up-thin-outline:before {
  content: "\e929";
}
.ti-caret-up:before {
  content: "\e92a";
}
.ti-arrow-down-thick-circle:before {
  content: "\e950";
}
.ti-arrow-left-thick-circle:before {
  content: "\e951";
}
.ti-arrow-right-thick-circle:before {
  content: "\e952";
}
.ti-arrow-up-thick-circle:before {
  content: "\e953";
}
.ti-cross-thick-circle:before {
  content: "\e909";
}
.ti-cross-thick-outline:before {
  content: "\e90a";
}
.ti-cross-thick-round-a-circle:before {
  content: "\e90b";
}
.ti-cross-thick-round-a-lagre:before {
  content: "\e90c";
}
.ti-cross-thick-round-a-outline:before {
  content: "\e90d";
}
.ti-cross-thick-round-a:before {
  content: "\e90e";
}
.ti-cross-thick-round-b-circle:before {
  content: "\e90f";
}
.ti-cross-thick-round-b-large:before {
  content: "\e910";
}
.ti-cross-thick-round-b-outline:before {
  content: "\e911";
}
.ti-cross-thick-round-b:before {
  content: "\e912";
}
.ti-cross-thick:before {
  content: "\e913";
}
.ti-cross-thin-circle:before {
  content: "\e914";
}
.ti-cross-thin-outline:before {
  content: "\e915";
}
.ti-cross-thin:before {
  content: "\e916";
}
.ti-denied-thin:before {
  content: "\e949";
}
.ti-denied:before {
  content: "\e94a";
}
.ti-denied-thick:before {
  content: "\e94b";
}
.ti-warning:before {
  content: "\e94c";
}
.ti-warning-sign:before {
  content: "\e94d";
}
.ti-tick:before {
  content: "\e946";
}
.ti-tick-circled:before {
  content: "\e947";
}
.ti-info-circle:before {
  content: "\e94e";
}
.ti-info-sign:before {
  content: "\e94f";
}
.ti-bell-outline:before {
  content: "\e95e";
}
.ti-bell:before {
  content: "\e95f";
}
.ti-code-brush:before {
  content: "\e901";
}
.ti-line-chart2:before {
  content: "\e907";
}
.ti-buoy:before {
  content: "\e960";
}
.ti-suitcase-outline:before {
  content: "\e941";
}
.ti-suitcase:before {
  content: "\e942";
}
.ti-archives:before {
  content: "\e943";
}
.ti-clipboard-lined:before {
  content: "\e93d";
}
.ti-clipboard:before {
  content: "\e93e";
}
.ti-file-pdf:before {
  content: "\e961";
}
.ti-envelop-outline:before {
  content: "\e944";
}
.ti-envelop:before {
  content: "\e945";
}
.ti-download:before {
  content: "\e95c";
}
.ti-print:before {
  content: "\e95d";
}
.ti-grid-thin:before {
  content: "\e937";
}
.ti-grid-thick:before {
  content: "\e938";
}
.ti-ellipsis-thin:before {
  content: "\e939";
}
.ti-ellipsis-thick:before {
  content: "\e93a";
}
.ti-ellipsis-thin-vert:before {
  content: "\e95a";
}
.ti-ellipsis-thick-vert:before {
  content: "\e95b";
}
.ti-home:before {
  content: "\e905";
}
.ti-building:before {
  content: "\e93f";
}
.ti-gauge:before {
  content: "\e903";
}
.ti-directions:before {
  content: "\e902";
}
.ti-line-chart:before {
  content: "\e906";
}
.ti-user-female-circled:before {
  content: "\e962";
}
.ti-user-female-outline:before {
  content: "\e963";
}
.ti-user-female:before {
  content: "\e964";
}
.ti-user-male-circled:before {
  content: "\e965";
}
.ti-user-male-outline:before {
  content: "\e966";
}
.ti-user-male:before {
  content: "\e967";
}
.ti-users-dual:before {
  content: "\e968";
}
.ti-view:before {
  content: "\e92b";
}
.ti-view-outline:before {
  content: "\e92c";
}
.ti-unview:before {
  content: "\e92d";
}
.ti-unview-outline:before {
  content: "\e92e";
}
.ti-lock-outline:before {
  content: "\e93b";
}
.ti-lock:before {
  content: "\e93c";
}
.ti-exit:before {
  content: "\e940";
}
.ti-cog-outline:before {
  content: "\e954";
}
.ti-cog:before {
  content: "\e955";
}
.ti-badge:before {
  content: "\e900";
}
.ti-gavel:before {
  content: "\e904";
}
.ti-shield:before {
  content: "\e908";
}
.ti-copyright:before {
  content: "\e948";
}
.ti-edit-outline:before {
  content: "\e956";
}
.ti-edit:before {
  content: "\e958";
}
.ti-edit-thick:before {
  content: "\e957";
}

.help-sign a {background:#007aff;border-radius:50%;color:#fff;display:inline-block;font-size:1.125rem;font-weight:700;height:1.5rem;line-height:1.5rem;padding-left:1px;text-align:center;width:1.5rem}
.help-sign.explained a {background:#555;font-size:.875rem;height:1.25rem;line-height:1.25rem;padding:0;width:1.25rem}

/* No Conainer, No Float, Inline Block Grid of 16 */

html,body,footer,main,section,article,form				{width:100%}

html,body,footer,main,
section,article,form,.row,
* [class^="col"], * [class*=" col"]						{position:relative}

html,
body													{height:100%}

body													{font-size:1rem;height:auto;line-height:1.5;margin:0 auto;min-height:100%}

body, .row												{text-align:center}

.row,
* [class^="col"],
* [class*=" col"]										{vertical-align:top}

.container												{padding:0 1rem}


.row													{font-size:0;letter-spacing:0;margin:0 -1rem 1rem;width:auto;word-spacing:0}
.row.maxed												{max-width:1440px}
.row:last-child											{margin-bottom:0}

* [class^="col"],
* [class*=" col"]										{display:inline-block;font-size:1rem;letter-spacing:auto;padding:0 1rem}

.container.no-gutter									{padding:0}
.row.no-gutter											{margin-left:0;margin-right:0}
* [class^="col"].no-gutter,
* [class*=" col"].no-gutter								{padding:0}

/* CSS Table */
.table-contain											{display:table;table-layout:fixed}
.table-contain .table-row								{height:100%;display:table-row}
.table-contain .table-row .table-col					{display:table-cell}
.table-vertical-align-top								{vertical-align:top}
.table-vertical-align-middle							{vertical-align:middle}
.table-vertical-align-bottom							{vertical-align:bottom}
.table-vertical-align-baseline							{vertical-align:baseline}

/* Extra Manual Overlay */
.xtra-overlay											{background:rgba(0,0,0,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:40}

.xtra-overlay.fadeIn									{
															-webkit-animation-timing-function:ease-out;-webkit-animation-duration:300ms;
															-o-animation-timing-function:ease-out;-o-animation-duration:300ms;
															-ms-animation-timing-function:ease-out;-ms-animation-duration:300ms;
															-moz-animation-timing-function:ease-out;-moz-animation-duration:300ms;
															animation-duration:300ms;animation-timing-function:ease-out
														}
.xtra-overlay.fadeOut									{
															-webkit-animation-timing-function:ease-out;-webkit-animation-duration:500ms;
															-o-animation-timing-function:ease-out;-o-animation-duration:500ms;
															-ms-animation-timing-function:ease-out;-ms-animation-duration:500ms;
															-moz-animation-timing-function:ease-out;-moz-animation-duration:500ms;
															animation-duration:500ms;animation-timing-function:ease-out
														}

/*

iPhone 2G, 3G, 3Gs, 4, 4s			320		Portrait
iPhone 2G, 3G, 3Gs, 4, 4s			480		Landscape

iPhone 5, 5s, 5c, SE				320		Portrait
iPhone 5, 5s, 5c, SE				568		Landscape

iPhone 6, 6s, 7, 8					375		Portrait
iPhone 6, 6s, 7, 8					667		Landscape

iPhone 6+, 6s+, 7+, 8+				414		Portrait
iPhone 6+, 6s+, 7+, 8+				736		Landscape

iPhone X							375		Portrait
iPhone X							812		Landscape

iPad Mini, Air, Air 2, Pro 9.7"		768		Portrait
iPad Mini, Air, Air 2, Pro 9.7"		1024	Landscape

iPad Pro 12.9"						1024	Portrait
iPad Pro 12.9"						1366	Landscape

*/

/* **** iPhone 2G, 3G, 3Gs, 4, 4s **** */
/* @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {} */

/* **** iPhone 5, 5s, 5c, SE **** */
/* @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {} */

/* **** iPhone 6, 6s, 7, 8 **** */
/* @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {} */

/* **** iPhone 6+, 6s+, 7+, 8+ **** */
/* @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {} */

/* **** iPhone X **** */
/* @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {} */

/* **** iPad Mini, Air, Air 2, Pro 9.7" **** */
/* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {} */

/* **** iPad Pro 12.9" **** */
/* @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {} */
/* @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {} */




/* **** iPhone 2G, 3G, 3Gs, 4, 4s, 5, 5s, 5c, SE **** Portrait */
/* @media only screen and (min-width:320px){} */
		
/* **** iPhone 6, 6s, 7, 8, X **** Portrait */
/* @media only screen and (min-width:375px){} */

/* **** iPhone 6+, 6s+, 7+, 8+ **** Portrait */
/* @media only screen and (min-width:414px){} */

/* **** iPhone 2G, 3G, 3Gs, 4, 4s **** Landscape */
/* @media only screen and (min-width:480px){} */

/* **** iPhone 5, 5s, 5c, SE **** Landscape */
/* @media only screen and (min-width:568px){} */
	
/* **** iPhone 6, 6s, 7, 8 **** Landscape */
/* @media only screen and (min-width:667px){} */

/* **** iPhone 6+, 6s+, 7+, 8+ **** Landscape */
/* @media only screen and (min-width:736px){} */

/* **** iPad Mini, Air, Air 2, Pro 9.7" **** Portrait */
/* @media only screen and (min-width:768px){} */

/* **** iPhone X **** Landscape */
/* @media only screen and (min-width:812px){} */

/* **** iPad Mini, Air, Air 2, Pro 9.7" **** Landscape */ /* **** iPad Pro 12.9" **** Portrait */
/* @media only screen and (min-width:1024px){} */

/* **** iPad Pro 12.9" **** Landscape */
/* @media only screen and (min-width:1366px){} */

/* ******************************************************************************************* */
/* Scroll on Orientation Change ************************************************************** */
/* ******************************************************************************************* */
@media (orientation:landscape) {
	@-webkit-keyframes fixWebkitOverflowScroll		{0%{padding-bottom:1px}100%{padding-bottom:0px}}
			@keyframes fixWebkitOverflowScroll		{0%{padding-bottom:1px}100%{padding-bottom:0px}}
					   .touch .scrollfix			{-webkit-animation:fixWebkitOverflowScroll 1s}	
}

/* ******************************************************************************************* */
/* iPhone 2G, 3G, 3Gs, 4, 4s, 5, 5s, 5c, SE **** Portrait : 320 ****************************** */
/* ******************************************************************************************* */
/* Column */
.col-1													{width:6.25%}
.col-2													{width:12.5%}
.col-3													{width:18.75%}
.col-4													{width:25%}
.col-5													{width:31.25%}
.col-6													{width:37.5%}
.col-7													{width:43.75%}
.col-8													{width:50%}
.col-9													{width:56.25%}
.col-10													{width:62.5%}
.col-11													{width:68.75%}
.col-12													{width:75%}
.col-13													{width:81.25%}
.col-14													{width:87.5%}
.col-15													{width:93.75%}
.col-16													{width:100%}

.col-3-up												{width:33.33%}

/* Pull */
.pull-1													{right:6.25%}
.pull-2													{right:12.5%}
.pull-3													{right:18.75%}
.pull-4													{right:25%}
.pull-5													{right:31.25%}
.pull-6													{right:37.5%}
.pull-7													{right:43.75%}
.pull-8													{right:50%}
.pull-9													{right:56.25%}
.pull-10												{right:62.5%}
.pull-11												{right:68.75%}
.pull-12												{right:75%}
.pull-13												{right:81.25%}
.pull-14												{right:87.5%}
.pull-15												{right:93.75%}
.pull-16												{right:100%}

/* Push */
.push-1													{left:6.25%}
.push-2													{left:12.5%}
.push-3													{left:18.75%}
.push-4													{left:25%}
.push-5													{left:31.25%}
.push-6													{left:37.5%}
.push-7													{left:43.75%}
.push-8													{left:50%}
.push-9													{left:56.25%}
.push-10												{left:62.5%}
.push-11												{left:68.75%}
.push-12												{left:75%}
.push-13												{left:81.25%}
.push-14												{left:87.5%}
.push-15												{left:93.75%}
.push-16												{left:100%}

/* Offset */
.offset-1												{margin-left:6.25%}
.offset-2												{margin-left:12.5%}
.offset-3												{margin-left:18.75%}
.offset-4												{margin-left:25%}
.offset-5												{margin-left:31.25%}
.offset-6												{margin-left:37.5%}
.offset-7												{margin-left:43.75%}
.offset-8												{margin-left:50%}
.offset-9												{margin-left:56.25%}
.offset-10												{margin-left:62.5%}
.offset-11												{margin-left:68.75%}
.offset-12												{margin-left:75%}
.offset-13												{margin-left:81.25%}
.offset-14												{margin-left:87.5%}
.offset-15												{margin-left:93.75%}
.offset-16												{margin-left:100%}

/* Inset */
.inset-1												{margin-right:6.25%}
.inset-2												{margin-right:12.5%}
.inset-3												{margin-right:18.75%}
.inset-4												{margin-right:25%}
.inset-5												{margin-right:31.25%}
.inset-6												{margin-right:37.5%}
.inset-7												{margin-right:43.75%}
.inset-8												{margin-right:50%}
.inset-9												{margin-right:56.25%}
.inset-10												{margin-right:62.5%}
.inset-11												{margin-right:68.75%}
.inset-12												{margin-right:75%}
.inset-13												{margin-right:81.25%}
.inset-14												{margin-right:87.5%}
.inset-15												{margin-right:93.75%}
.inset-16												{margin-right:100%}

/* Show and Hide */
.hide													{display:none !important;visibility:hidden !important}
.block													{display:block !important;visibility:visible !important}
.inline													{display:inline !important;visibility:visible !important}
.inline-block											{display:inline-block !important;visibility:visible !important}

/* Text Alignement */
.text-center											{text-align:center !important}
.text-justify											{text-align:justify !important}
.text-left												{text-align:left !important}
.text-right												{text-align:right !important}
.text-overflow											{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Floats */
.float-left												{float:left}
.float-right											{float:right}
.float-none												{float:none}

.all-no-padding												{padding:0 !important}
.all-no-padding-left										{padding-left:0 !important}
.all-no-padding-right										{padding-right:0 !important}
.all-no-padding-top											{padding-top:0 !important}
.all-no-padding-bottom										{padding-bottom:0 !important}

/* No Paddings */
@media only screen and (max-width:413px){
	.no-padding												{padding:0 !important}
	.no-padding-left										{padding-left:0 !important}
	.no-padding-right										{padding-right:0 !important}
	.no-padding-top											{padding-top:0 !important}
	.no-padding-bottom										{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPhone 6, 6s, 7, 8, X **** Portrait ******************************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:375px){}

/* ******************************************************************************************* */
/* iPhone 6+, 6s+, 7+, 8+ **** Portrait ****************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:414px){
	
	/* Column */
	.col-tn-1												{width:6.25%}
	.col-tn-2												{width:12.5%}
	.col-tn-3												{width:18.75%}
	.col-tn-4												{width:25%}
	.col-tn-5												{width:31.25%}
	.col-tn-6												{width:37.5%}
	.col-tn-7												{width:43.75%}
	.col-tn-8												{width:50%}
	.col-tn-9												{width:56.25%}
	.col-tn-10												{width:62.5%}
	.col-tn-11												{width:68.75%}
	.col-tn-12												{width:75%}
	.col-tn-13												{width:81.25%}
	.col-tn-14												{width:87.5%}
	.col-tn-15												{width:93.75%}
	.col-tn-16												{width:100%}
	
	.col-tn-3-up											{width:33.33%}
	
	/* pull */
	.tn-pull-1												{right:6.25%}
	.tn-pull-2												{right:12.5%}
	.tn-pull-3												{right:18.75%}
	.tn-pull-4												{right:25%}
	.tn-pull-5												{right:31.25%}
	.tn-pull-6												{right:37.5%}
	.tn-pull-7												{right:43.75%}
	.tn-pull-8												{right:50%}
	.tn-pull-9												{right:56.25%}
	.tn-pull-10												{right:62.5%}
	.tn-pull-11												{right:68.75%}
	.tn-pull-12												{right:75%}
	.tn-pull-13												{right:81.25%}
	.tn-pull-14												{right:87.5%}
	.tn-pull-15												{right:93.75%}
	.tn-pull-16												{right:100%}
	
	/* Push */
	.tn-push-1												{left:6.25%}
	.tn-push-2												{left:12.5%}
	.tn-push-3												{left:18.75%}
	.tn-push-4												{left:25%}
	.tn-push-5												{left:31.25%}
	.tn-push-6												{left:37.5%}
	.tn-push-7												{left:43.75%}
	.tn-push-8												{left:50%}
	.tn-push-9												{left:56.25%}
	.tn-push-10												{left:62.5%}
	.tn-push-11												{left:68.75%}
	.tn-push-12												{left:75%}
	.tn-push-13												{left:81.25%}
	.tn-push-14												{left:87.5%}
	.tn-push-15												{left:93.75%}
	.tn-push-16												{left:100%}
	
	/* Offset */
	.tn-offset-1											{margin-left:6.25%}
	.tn-offset-2											{margin-left:12.5%}
	.tn-offset-3											{margin-left:18.75%}
	.tn-offset-4											{margin-left:25%}
	.tn-offset-5											{margin-left:31.25%}
	.tn-offset-6											{margin-left:37.5%}
	.tn-offset-7											{margin-left:43.75%}
	.tn-offset-8											{margin-left:50%}
	.tn-offset-9											{margin-left:56.25%}
	.tn-offset-10											{margin-left:62.5%}
	.tn-offset-11											{margin-left:68.75%}
	.tn-offset-12											{margin-left:75%}
	.tn-offset-13											{margin-left:81.25%}
	.tn-offset-14											{margin-left:87.5%}
	.tn-offset-15											{margin-left:93.75%}
	.tn-offset-16											{margin-left:100%}
	
	/* Inset */
	.tn-inset-1												{margin-right:6.25%}
	.tn-inset-2												{margin-right:12.5%}
	.tn-inset-3												{margin-right:18.75%}
	.tn-inset-4												{margin-right:25%}
	.tn-inset-5												{margin-right:31.25%}
	.tn-inset-6												{margin-right:37.5%}
	.tn-inset-7												{margin-right:43.75%}
	.tn-inset-8												{margin-right:50%}
	.tn-inset-9												{margin-right:56.25%}
	.tn-inset-10											{margin-right:62.5%}
	.tn-inset-11											{margin-right:68.75%}
	.tn-inset-12											{margin-right:75%}
	.tn-inset-13											{margin-right:81.25%}
	.tn-inset-14											{margin-right:87.5%}
	.tn-inset-15											{margin-right:93.75%}
	.tn-inset-16											{margin-right:100%}

	/* Show and Hide */
	.tn-hide												{display:none !important;visibility:hidden !important}
	.tn-block												{display:block !important;visibility:visible !important}
	.tn-inline												{display:inline !important;visibility:visible !important}
	.tn-inline-block										{display:inline-block !important;visibility:visible !important}
	
	/* Text Alignement */
	.tn-text-center											{text-align:center !important}
	.tn-text-justify										{text-align:justify !important}
	.tn-text-left											{text-align:left !important}
	.tn-text-right											{text-align:right !important}
	.tn-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
	/* Floats */
	.tn-float-left											{float:left}
	.tn-float-right											{float:right}
	.tn-float-none											{float:none}
	
}

@media only screen and (min-width:414px) and (max-width:479px){
	.tn-no-padding											{padding:0 !important}
	.tn-no-padding-left										{padding-left:0 !important}
	.tn-no-padding-right									{padding-right:0 !important}
	.tn-no-padding-top										{padding-top:0 !important}
	.tn-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPhone 2G, 3G, 3Gs, 4, 4s **** Landscape ************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:480px){
		
	/* Column */
	.col-xxs-1												{width:6.25%}
	.col-xxs-2												{width:12.5%}
	.col-xxs-3												{width:18.75%}
	.col-xxs-4												{width:25%}
	.col-xxs-5												{width:31.25%}
	.col-xxs-6												{width:37.5%}
	.col-xxs-7												{width:43.75%}
	.col-xxs-8												{width:50%}
	.col-xxs-9												{width:56.25%}
	.col-xxs-10												{width:62.5%}
	.col-xxs-11												{width:68.75%}
	.col-xxs-12												{width:75%}
	.col-xxs-13												{width:81.25%}
	.col-xxs-14												{width:87.5%}
	.col-xxs-15												{width:93.75%}
	.col-xxs-16												{width:100%}
	
	.col-xxs-3-up											{width:33.33%}
	
	/* pull */
	.xxs-pull-1												{right:6.25%}
	.xxs-pull-2												{right:12.5%}
	.xxs-pull-3												{right:18.75%}
	.xxs-pull-4												{right:25%}
	.xxs-pull-5												{right:31.25%}
	.xxs-pull-6												{right:37.5%}
	.xxs-pull-7												{right:43.75%}
	.xxs-pull-8												{right:50%}
	.xxs-pull-9												{right:56.25%}
	.xxs-pull-10											{right:62.5%}
	.xxs-pull-11											{right:68.75%}
	.xxs-pull-12											{right:75%}
	.xxs-pull-13											{right:81.25%}
	.xxs-pull-14											{right:87.5%}
	.xxs-pull-15											{right:93.75%}
	.xxs-pull-16											{right:100%}
	
	/* Push */
	.xxs-push-1												{left:6.25%}
	.xxs-push-2												{left:12.5%}
	.xxs-push-3												{left:18.75%}
	.xxs-push-4												{left:25%}
	.xxs-push-5												{left:31.25%}
	.xxs-push-6												{left:37.5%}
	.xxs-push-7												{left:43.75%}
	.xxs-push-8												{left:50%}
	.xxs-push-9												{left:56.25%}
	.xxs-push-10											{left:62.5%}
	.xxs-push-11											{left:68.75%}
	.xxs-push-12											{left:75%}
	.xxs-push-13											{left:81.25%}
	.xxs-push-14											{left:87.5%}
	.xxs-push-15											{left:93.75%}
	.xxs-push-16											{left:100%}
	
	/* Offset */
	.xxs-offset-1											{margin-left:6.25%}
	.xxs-offset-2											{margin-left:12.5%}
	.xxs-offset-3											{margin-left:18.75%}
	.xxs-offset-4											{margin-left:25%}
	.xxs-offset-5											{margin-left:31.25%}
	.xxs-offset-6											{margin-left:37.5%}
	.xxs-offset-7											{margin-left:43.75%}
	.xxs-offset-8											{margin-left:50%}
	.xxs-offset-9											{margin-left:56.25%}
	.xxs-offset-10											{margin-left:62.5%}
	.xxs-offset-11											{margin-left:68.75%}
	.xxs-offset-12											{margin-left:75%}
	.xxs-offset-13											{margin-left:81.25%}
	.xxs-offset-14											{margin-left:87.5%}
	.xxs-offset-15											{margin-left:93.75%}
	.xxs-offset-16											{margin-left:100%}
	
	/* Inset */
	.xxs-inset-1											{margin-right:6.25%}
	.xxs-inset-2											{margin-right:12.5%}
	.xxs-inset-3											{margin-right:18.75%}
	.xxs-inset-4											{margin-right:25%}
	.xxs-inset-5											{margin-right:31.25%}
	.xxs-inset-6											{margin-right:37.5%}
	.xxs-inset-7											{margin-right:43.75%}
	.xxs-inset-8											{margin-right:50%}
	.xxs-inset-9											{margin-right:56.25%}
	.xxs-inset-10											{margin-right:62.5%}
	.xxs-inset-11											{margin-right:68.75%}
	.xxs-inset-12											{margin-right:75%}
	.xxs-inset-13											{margin-right:81.25%}
	.xxs-inset-14											{margin-right:87.5%}
	.xxs-inset-15											{margin-right:93.75%}
	.xxs-inset-16											{margin-right:100%}

	/* Show and Hide */
	.xxs-hide												{display:none !important;visibility:hidden !important}
	.xxs-block												{display:block !important;visibility:visible !important}
	.xxs-inline												{display:inline !important;visibility:visible !important}
	.xxs-inline-block										{display:inline-block !important;visibility:visible !important}
	
	/* Text Alignement */
	.xxs-text-center										{text-align:center !important}
	.xxs-text-justify										{text-align:justify !important}
	.xxs-text-left											{text-align:left !important}
	.xxs-text-right											{text-align:right !important}
	.xxs-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
	/* Floats */
	.xxs-float-left											{float:left}
	.xxs-float-right										{float:right}
	.xxs-float-none											{float:none}
	
}

@media only screen and (min-width:480px) and (max-width:666px){
	.xxs-no-padding											{padding:0 !important}
	.xxs-no-padding-left									{padding-left:0 !important}
	.xxs-no-padding-right									{padding-right:0 !important}
	.xxs-no-padding-top										{padding-top:0 !important}
	.xxs-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPhone 5, 5s, 5c, SE **** Landscape ******************************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:568px){}

/* ******************************************************************************************* */
/* iPhone 6, 6s, 7, 8 **** Landscape ********************************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:667px){
		
	/* Column */
	.col-xs-1												{width:6.25%}
	.col-xs-2												{width:12.5%}
	.col-xs-3												{width:18.75%}
	.col-xs-4												{width:25%}
	.col-xs-5												{width:31.25%}
	.col-xs-6												{width:37.5%}
	.col-xs-7												{width:43.75%}
	.col-xs-8												{width:50%}
	.col-xs-9												{width:56.25%}
	.col-xs-10												{width:62.5%}
	.col-xs-11												{width:68.75%}
	.col-xs-12												{width:75%}
	.col-xs-13												{width:81.25%}
	.col-xs-14												{width:87.5%}
	.col-xs-15												{width:93.75%}
	.col-xs-16												{width:100%}
	
	.col-xs-3-up											{width:33.33%}
	
	/* pull */
	.xs-pull-1												{right:6.25%}
	.xs-pull-2												{right:12.5%}
	.xs-pull-3												{right:18.75%}
	.xs-pull-4												{right:25%}
	.xs-pull-5												{right:31.25%}
	.xs-pull-6												{right:37.5%}
	.xs-pull-7												{right:43.75%}
	.xs-pull-8												{right:50%}
	.xs-pull-9												{right:56.25%}
	.xs-pull-10												{right:62.5%}
	.xs-pull-11												{right:68.75%}
	.xs-pull-12												{right:75%}
	.xs-pull-13												{right:81.25%}
	.xs-pull-14												{right:87.5%}
	.xs-pull-15												{right:93.75%}
	.xs-pull-16												{right:100%}
	
	/* Push */
	.xs-push-1												{left:6.25%}
	.xs-push-2												{left:12.5%}
	.xs-push-3												{left:18.75%}
	.xs-push-4												{left:25%}
	.xs-push-5												{left:31.25%}
	.xs-push-6												{left:37.5%}
	.xs-push-7												{left:43.75%}
	.xs-push-8												{left:50%}
	.xs-push-9												{left:56.25%}
	.xs-push-10												{left:62.5%}
	.xs-push-11												{left:68.75%}
	.xs-push-12												{left:75%}
	.xs-push-13												{left:81.25%}
	.xs-push-14												{left:87.5%}
	.xs-push-15												{left:93.75%}
	.xs-push-16												{left:100%}

	/* Offset */
	.xs-offset-1											{margin-left:6.25%}
	.xs-offset-2											{margin-left:12.5%}
	.xs-offset-3											{margin-left:18.75%}
	.xs-offset-4											{margin-left:25%}
	.xs-offset-5											{margin-left:31.25%}
	.xs-offset-6											{margin-left:37.5%}
	.xs-offset-7											{margin-left:43.75%}
	.xs-offset-8											{margin-left:50%}
	.xs-offset-9											{margin-left:56.25%}
	.xs-offset-10											{margin-left:62.5%}
	.xs-offset-11											{margin-left:68.75%}
	.xs-offset-12											{margin-left:75%}
	.xs-offset-13											{margin-left:81.25%}
	.xs-offset-14											{margin-left:87.5%}
	.xs-offset-15											{margin-left:93.75%}
	.xs-offset-16											{margin-left:100%}
	
	/* Inset */
	.xs-inset-1												{margin-right:6.25%}
	.xs-inset-2												{margin-right:12.5%}
	.xs-inset-3												{margin-right:18.75%}
	.xs-inset-4												{margin-right:25%}
	.xs-inset-5												{margin-right:31.25%}
	.xs-inset-6												{margin-right:37.5%}
	.xs-inset-7												{margin-right:43.75%}
	.xs-inset-8												{margin-right:50%}
	.xs-inset-9												{margin-right:56.25%}
	.xs-inset-10											{margin-right:62.5%}
	.xs-inset-11											{margin-right:68.75%}
	.xs-inset-12											{margin-right:75%}
	.xs-inset-13											{margin-right:81.25%}
	.xs-inset-14											{margin-right:87.5%}
	.xs-inset-15											{margin-right:93.75%}
	.xs-inset-16											{margin-right:100%}

	/* Show and Hide */
	.xs-hide												{display:none !important;visibility:hidden !important}
	.xs-block												{display:block !important;visibility:visible !important}
	.xs-inline												{display:inline !important;visibility:visible !important}
	.xs-inline-block										{display:inline-block !important;visibility:visible !important}
	
	/* Text Alignement */
	.xs-text-center											{text-align:center !important}
	.xs-text-justify										{text-align:justify !important}
	.xs-text-left											{text-align:left !important}
	.xs-text-right											{text-align:right !important}
	.xs-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:667px) and (max-width:767px){
	.xs-no-padding											{padding:0 !important}
	.xs-no-padding-left										{padding-left:0 !important}
	.xs-no-padding-right									{padding-right:0 !important}
	.xs-no-padding-top										{padding-top:0 !important}
	.xs-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPhone 6+, 6s+, 7+, 8+ **** Landscape ***************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:736px){}

/* ******************************************************************************************* */
/* iPad Mini, Air, Air 2, Pro 9.7" **** Portrait ********************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:768px){
	
	/* Column */
	.col-sm-1												{width:6.25%}
	.col-sm-2												{width:12.5%}
	.col-sm-3												{width:18.75%}
	.col-sm-4												{width:25%}
	.col-sm-5												{width:31.25%}
	.col-sm-6												{width:37.5%}
	.col-sm-7												{width:43.75%}
	.col-sm-8												{width:50%}
	.col-sm-9												{width:56.25%}
	.col-sm-10												{width:62.5%}
	.col-sm-11												{width:68.75%}
	.col-sm-12												{width:75%}
	.col-sm-13												{width:81.25%}
	.col-sm-14												{width:87.5%}
	.col-sm-15												{width:93.75%}
	.col-sm-16												{width:100%}
	
	.col-sm-3-up											{width:33.33%}
	
	/* pull */
	.sm-pull-1												{right:6.25%}
	.sm-pull-2												{right:12.5%}
	.sm-pull-3												{right:18.75%}
	.sm-pull-4												{right:25%}
	.sm-pull-5												{right:31.25%}
	.sm-pull-6												{right:37.5%}
	.sm-pull-7												{right:43.75%}
	.sm-pull-8												{right:50%}
	.sm-pull-9												{right:56.25%}
	.sm-pull-10												{right:62.5%}
	.sm-pull-11												{right:68.75%}
	.sm-pull-12												{right:75%}
	.sm-pull-13												{right:81.25%}
	.sm-pull-14												{right:87.5%}
	.sm-pull-15												{right:93.75%}
	.sm-pull-16												{right:100%}
	
	/* Push */
	.sm-push-1												{left:6.25%}
	.sm-push-2												{left:12.5%}
	.sm-push-3												{left:18.75%}
	.sm-push-4												{left:25%}
	.sm-push-5												{left:31.25%}
	.sm-push-6												{left:37.5%}
	.sm-push-7												{left:43.75%}
	.sm-push-8												{left:50%}
	.sm-push-9												{left:56.25%}
	.sm-push-10												{left:62.5%}
	.sm-push-11												{left:68.75%}
	.sm-push-12												{left:75%}
	.sm-push-13												{left:81.25%}
	.sm-push-14												{left:87.5%}
	.sm-push-15												{left:93.75%}
	.sm-push-16												{left:100%}
	
	/* Offset */
	.sm-offset-0											{margin-left:0}
	.sm-offset-1											{margin-left:6.25%}
	.sm-offset-2											{margin-left:12.5%}
	.sm-offset-3											{margin-left:18.75%}
	.sm-offset-4											{margin-left:25%}
	.sm-offset-5											{margin-left:31.25%}
	.sm-offset-6											{margin-left:37.5%}
	.sm-offset-7											{margin-left:43.75%}
	.sm-offset-8											{margin-left:50%}
	.sm-offset-9											{margin-left:56.25%}
	.sm-offset-10											{margin-left:62.5%}
	.sm-offset-11											{margin-left:68.75%}
	.sm-offset-12											{margin-left:75%}
	.sm-offset-13											{margin-left:81.25%}
	.sm-offset-14											{margin-left:87.5%}
	.sm-offset-15											{margin-left:93.75%}
	.sm-offset-16											{margin-left:100%}
	
	/* Inset */
	.sm-inset-0												{margin-right:0}
	.sm-inset-1												{margin-right:6.25%}
	.sm-inset-2												{margin-right:12.5%}
	.sm-inset-3												{margin-right:18.75%}
	.sm-inset-4												{margin-right:25%}
	.sm-inset-5												{margin-right:31.25%}
	.sm-inset-6												{margin-right:37.5%}
	.sm-inset-7												{margin-right:43.75%}
	.sm-inset-8												{margin-right:50%}
	.sm-inset-9												{margin-right:56.25%}
	.sm-inset-10											{margin-right:62.5%}
	.sm-inset-11											{margin-right:68.75%}
	.sm-inset-12											{margin-right:75%}
	.sm-inset-13											{margin-right:81.25%}
	.sm-inset-14											{margin-right:87.5%}
	.sm-inset-15											{margin-right:93.75%}
	.sm-inset-16											{margin-right:100%}

	/* Show and Hide */
	.sm-hide												{display:none !important;visibility:hidden !important}
	.sm-block												{display:block !important;visibility:visible !important}
	.sm-inline												{display:inline !important;visibility:visible !important}
	.sm-inline-block										{display:inline-block !important;visibility:visible !important}
	
	/* Text Alignement */
	.sm-text-center											{text-align:center !important}
	.sm-text-justify										{text-align:justify !important}
	.sm-text-left											{text-align:left !important}
	.sm-text-right											{text-align:right !important}
	.sm-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.sm-text-visible										{overflow:visible;text-overflow:inherit;white-space:normal}
	
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.sm-no-padding											{padding:0 !important}
	.sm-no-padding-left										{padding-left:0 !important}
	.sm-no-padding-right									{padding-right:0 !important}
	.sm-no-padding-top										{padding-top:0 !important}
	.sm-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPhone X **** Landscape ******************************************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:812px){}

/* ******************************************************************************************* */
/* iPad Mini, Air, Air 2, Pro 9.7" **** Landscape */ /* **** iPad Pro 12.9" **** Portrait **** */
/* ******************************************************************************************* */
@media only screen and (min-width:1024px){
			
	/* Column */
	.col-md-1												{width:6.25%}
	.col-md-2												{width:12.5%}
	.col-md-3												{width:18.75%}
	.col-md-4												{width:25%}
	.col-md-5												{width:31.25%}
	.col-md-6												{width:37.5%}
	.col-md-7												{width:43.75%}
	.col-md-8												{width:50%}
	.col-md-9												{width:56.25%}
	.col-md-10												{width:62.5%}
	.col-md-11												{width:68.75%}
	.col-md-12												{width:75%}
	.col-md-13												{width:81.25%}
	.col-md-14												{width:87.5%}
	.col-md-15												{width:93.75%}
	.col-md-16												{width:100%}
	
	.col-md-3-up											{width:33.33%}
	
	/* pull */
	.md-pull-1												{right:6.25%}
	.md-pull-2												{right:12.5%}
	.md-pull-3												{right:18.75%}
	.md-pull-4												{right:25%}
	.md-pull-5												{right:31.25%}
	.md-pull-6												{right:37.5%}
	.md-pull-7												{right:43.75%}
	.md-pull-8												{right:50%}
	.md-pull-9												{right:56.25%}
	.md-pull-10												{right:62.5%}
	.md-pull-11												{right:68.75%}
	.md-pull-12												{right:75%}
	.md-pull-13												{right:81.25%}
	.md-pull-14												{right:87.5%}
	.md-pull-15												{right:93.75%}
	.md-pull-16												{right:100%}
	
	/* Push */
	.md-push-1												{left:6.25%}
	.md-push-2												{left:12.5%}
	.md-push-3												{left:18.75%}
	.md-push-4												{left:25%}
	.md-push-5												{left:31.25%}
	.md-push-6												{left:37.5%}
	.md-push-7												{left:43.75%}
	.md-push-8												{left:50%}
	.md-push-9												{left:56.25%}
	.md-push-10												{left:62.5%}
	.md-push-11												{left:68.75%}
	.md-push-12												{left:75%}
	.md-push-13												{left:81.25%}
	.md-push-14												{left:87.5%}
	.md-push-15												{left:93.75%}
	.md-push-16												{left:100%}
	
	/* Offset */
	.md-offset-1											{margin-left:6.25%}
	.md-offset-2											{margin-left:12.5%}
	.md-offset-3											{margin-left:18.75%}
	.md-offset-4											{margin-left:25%}
	.md-offset-5											{margin-left:31.25%}
	.md-offset-6											{margin-left:37.5%}
	.md-offset-7											{margin-left:43.75%}
	.md-offset-8											{margin-left:50%}
	.md-offset-9											{margin-left:56.25%}
	.md-offset-10											{margin-left:62.5%}
	.md-offset-11											{margin-left:68.75%}
	.md-offset-12											{margin-left:75%}
	.md-offset-13											{margin-left:81.25%}
	.md-offset-14											{margin-left:87.5%}
	.md-offset-15											{margin-left:93.75%}
	.md-offset-16											{margin-left:100%}
	
	/* Inset */
	.md-inset-1												{margin-right:6.25%}
	.md-inset-2												{margin-right:12.5%}
	.md-inset-3												{margin-right:18.75%}
	.md-inset-4												{margin-right:25%}
	.md-inset-5												{margin-right:31.25%}
	.md-inset-6												{margin-right:37.5%}
	.md-inset-7												{margin-right:43.75%}
	.md-inset-8												{margin-right:50%}
	.md-inset-9												{margin-right:56.25%}
	.md-inset-10											{margin-right:62.5%}
	.md-inset-11											{margin-right:68.75%}
	.md-inset-12											{margin-right:75%}
	.md-inset-13											{margin-right:81.25%}
	.md-inset-14											{margin-right:87.5%}
	.md-inset-15											{margin-right:93.75%}
	.md-inset-16											{margin-right:100%}
	
	/* Show and Hide */
	.md-hide												{display:none !important;visibility:hidden !important}
	.md-block												{display:block !important;visibility:visible !important}
	.md-inline												{display:inline !important;visibility:visible !important}
	.md-inline-block										{display:inline-block !important;visibility:visible !important}
	.md-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
	/* Text Alignement */
	.md-text-center											{text-align:center !important}
	.md-text-justify										{text-align:justify !important}
	.md-text-left											{text-align:left !important}
	.md-text-right											{text-align:right !important}
	.md-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:1024px) and (max-width:1279px){
	.md-no-padding											{padding:0 !important}
	.md-no-padding-left										{padding-left:0 !important}
	.md-no-padding-right									{padding-right:0 !important}
	.md-no-padding-top										{padding-top:0 !important}
	.md-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* Standard Laptop *************************************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:1280px){
	
	/* Column */
	.col-lg-1												{width:6.25%}
	.col-lg-2												{width:12.5%}
	.col-lg-3												{width:18.75%}
	.col-lg-4												{width:25%}
	.col-lg-5												{width:31.25%}
	.col-lg-6												{width:37.5%}
	.col-lg-7												{width:43.75%}
	.col-lg-8												{width:50%}
	.col-lg-9												{width:56.25%}
	.col-lg-10												{width:62.5%}
	.col-lg-11												{width:68.75%}
	.col-lg-12												{width:75%}
	.col-lg-13												{width:81.25%}
	.col-lg-14												{width:87.5%}
	.col-lg-15												{width:93.75%}
	.col-lg-16												{width:100%}
	
	.col-lg-3-up											{width:33.33%}
	
	/* pull */
	.lg-pull-1												{right:6.25%}
	.lg-pull-2												{right:12.5%}
	.lg-pull-3												{right:18.75%}
	.lg-pull-4												{right:25%}
	.lg-pull-5												{right:31.25%}
	.lg-pull-6												{right:37.5%}
	.lg-pull-7												{right:43.75%}
	.lg-pull-8												{right:50%}
	.lg-pull-9												{right:56.25%}
	.lg-pull-10												{right:62.5%}
	.lg-pull-11												{right:68.75%}
	.lg-pull-12												{right:75%}
	.lg-pull-13												{right:81.25%}
	.lg-pull-14												{right:87.5%}
	.lg-pull-15												{right:93.75%}
	.lg-pull-16												{right:100%}
	
	/* Push */
	.lg-push-1												{left:6.25%}
	.lg-push-2												{left:12.5%}
	.lg-push-3												{left:18.75%}
	.lg-push-4												{left:25%}
	.lg-push-5												{left:31.25%}
	.lg-push-6												{left:37.5%}
	.lg-push-7												{left:43.75%}
	.lg-push-8												{left:50%}
	.lg-push-9												{left:56.25%}
	.lg-push-10												{left:62.5%}
	.lg-push-11												{left:68.75%}
	.lg-push-12												{left:75%}
	.lg-push-13												{left:81.25%}
	.lg-push-14												{left:87.5%}
	.lg-push-15												{left:93.75%}
	.lg-push-16												{left:100%}
	
	/* Offset */
	.lg-offset-1											{margin-left:6.25%}
	.lg-offset-2											{margin-left:12.5%}
	.lg-offset-3											{margin-left:18.75%}
	.lg-offset-4											{margin-left:25%}
	.lg-offset-5											{margin-left:31.25%}
	.lg-offset-6											{margin-left:37.5%}
	.lg-offset-7											{margin-left:43.75%}
	.lg-offset-8											{margin-left:50%}
	.lg-offset-9											{margin-left:56.25%}
	.lg-offset-10											{margin-left:62.5%}
	.lg-offset-11											{margin-left:68.75%}
	.lg-offset-12											{margin-left:75%}
	.lg-offset-13											{margin-left:81.25%}
	.lg-offset-14											{margin-left:87.5%}
	.lg-offset-15											{margin-left:93.75%}
	.lg-offset-16											{margin-left:100%}
	
	/* Inset */
	.lg-inset-1												{margin-right:6.25%}
	.lg-inset-2												{margin-right:12.5%}
	.lg-inset-3												{margin-right:18.75%}
	.lg-inset-4												{margin-right:25%}
	.lg-inset-5												{margin-right:31.25%}
	.lg-inset-6												{margin-right:37.5%}
	.lg-inset-7												{margin-right:43.75%}
	.lg-inset-8												{margin-right:50%}
	.lg-inset-9												{margin-right:56.25%}
	.lg-inset-10											{margin-right:62.5%}
	.lg-inset-11											{margin-right:68.75%}
	.lg-inset-12											{margin-right:75%}
	.lg-inset-13											{margin-right:81.25%}
	.lg-inset-14											{margin-right:87.5%}
	.lg-inset-15											{margin-right:93.75%}
	.lg-inset-16											{margin-right:100%}

	/* Show and Hide */
	.lg-hide												{display:none !important;visibility:hidden !important}
	.lg-block												{display:block !important;visibility:visible !important}
	.lg-inline												{display:inline !important;visibility:visible !important}
	.lg-inline-block										{display:inline-block !important;visibility:visible !important}
	.lg-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
	/* Text Alignement */
	.lg-text-center											{text-align:center !important}
	.lg-text-justify										{text-align:justify !important}
	.lg-text-left											{text-align:left !important}
	.lg-text-right											{text-align:right !important}
	.lg-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:1280px) and (max-width:1439px){
	.lg-no-padding											{padding:0 !important}
	.lg-no-padding-left										{padding-left:0 !important}
	.lg-no-padding-right									{padding-right:0 !important}
	.lg-no-padding-top										{padding-top:0 !important}
	.lg-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* iPad Pro 12.9" **** Landscape ************************************************************* */
/* ******************************************************************************************* */
@media only screen and (min-width:1366px){}

/* ******************************************************************************************* */
/* MS Surface Pro 3 ************************************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:1440px){
	
	/* Column */
	.col-xl-1												{width:6.25%}
	.col-xl-2												{width:12.5%}
	.col-xl-3												{width:18.75%}
	.col-xl-4												{width:25%}
	.col-xl-5												{width:31.25%}
	.col-xl-6												{width:37.5%}
	.col-xl-7												{width:43.75%}
	.col-xl-8												{width:50%}
	.col-xl-9												{width:56.25%}
	.col-xl-10												{width:62.5%}
	.col-xl-11												{width:68.75%}
	.col-xl-12												{width:75%}
	.col-xl-13												{width:81.25%}
	.col-xl-14												{width:87.5%}
	.col-xl-15												{width:93.75%}
	.col-xl-16												{width:100%}
	
	.col-xl-3-up											{width:33.33%}
	
	/* pull */
	.xl-pull-1												{right:6.25%}
	.xl-pull-2												{right:12.5%}
	.xl-pull-3												{right:18.75%}
	.xl-pull-4												{right:25%}
	.xl-pull-5												{right:31.25%}
	.xl-pull-6												{right:37.5%}
	.xl-pull-7												{right:43.75%}
	.xl-pull-8												{right:50%}
	.xl-pull-9												{right:56.25%}
	.xl-pull-10												{right:62.5%}
	.xl-pull-11												{right:68.75%}
	.xl-pull-12												{right:75%}
	.xl-pull-13												{right:81.25%}
	.xl-pull-14												{right:87.5%}
	.xl-pull-15												{right:93.75%}
	.xl-pull-16												{right:100%}
	
	/* Push */
	.xl-push-1												{left:6.25%}
	.xl-push-2												{left:12.5%}
	.xl-push-3												{left:18.75%}
	.xl-push-4												{left:25%}
	.xl-push-5												{left:31.25%}
	.xl-push-6												{left:37.5%}
	.xl-push-7												{left:43.75%}
	.xl-push-8												{left:50%}
	.xl-push-9												{left:56.25%}
	.xl-push-10												{left:62.5%}
	.xl-push-11												{left:68.75%}
	.xl-push-12												{left:75%}
	.xl-push-13												{left:81.25%}
	.xl-push-14												{left:87.5%}
	.xl-push-15												{left:93.75%}
	.xl-push-16												{left:100%}
	
	/* Offset */
	.xl-offset-1											{margin-left:6.25%}
	.xl-offset-2											{margin-left:12.5%}
	.xl-offset-3											{margin-left:18.75%}
	.xl-offset-4											{margin-left:25%}
	.xl-offset-5											{margin-left:31.25%}
	.xl-offset-6											{margin-left:37.5%}
	.xl-offset-7											{margin-left:43.75%}
	.xl-offset-8											{margin-left:50%}
	.xl-offset-9											{margin-left:56.25%}
	.xl-offset-10											{margin-left:62.5%}
	.xl-offset-11											{margin-left:68.75%}
	.xl-offset-12											{margin-left:75%}
	.xl-offset-13											{margin-left:81.25%}
	.xl-offset-14											{margin-left:87.5%}
	.xl-offset-15											{margin-left:93.75%}
	.xl-offset-16											{margin-left:100%}
	
	/* Inset */
	.xl-inset-1												{margin-right:6.25%}
	.xl-inset-2												{margin-right:12.5%}
	.xl-inset-3												{margin-right:18.75%}
	.xl-inset-4												{margin-right:25%}
	.xl-inset-5												{margin-right:31.25%}
	.xl-inset-6												{margin-right:37.5%}
	.xl-inset-7												{margin-right:43.75%}
	.xl-inset-8												{margin-right:50%}
	.xl-inset-9												{margin-right:56.25%}
	.xl-inset-10											{margin-right:62.5%}
	.xl-inset-11											{margin-right:68.75%}
	.xl-inset-12											{margin-right:75%}
	.xl-inset-13											{margin-right:81.25%}
	.xl-inset-14											{margin-right:87.5%}
	.xl-inset-15											{margin-right:93.75%}
	.xl-inset-16											{margin-right:100%}

	/* Show and Hide */
	.xl-hide												{display:none !important;visibility:hidden !important}
	.xl-block												{display:block !important;visibility:visible !important}
	.xl-inline												{display:inline !important;visibility:visible !important}
	.xl-inline-block										{display:inline-block !important;visibility:visible !important}
	.xl-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:1440px) and (max-width:1599px){
	.xl-no-padding											{padding:0 !important}
	.xl-no-padding-left										{padding-left:0 !important}
	.xl-no-padding-right									{padding-right:0 !important}
	.xl-no-padding-top										{padding-top:0 !important}
	.xl-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* Large Screens ***************************************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:1600px){

	/* Column */
	.col-xxl-1												{width:6.25%}
	.col-xxl-2												{width:12.5%}
	.col-xxl-3												{width:18.75%}
	.col-xxl-4												{width:25%}
	.col-xxl-5												{width:31.25%}
	.col-xxl-6												{width:37.5%}
	.col-xxl-7												{width:43.75%}
	.col-xxl-8												{width:50%}
	.col-xxl-9												{width:56.25%}
	.col-xxl-10												{width:62.5%}
	.col-xxl-11												{width:68.75%}
	.col-xxl-12												{width:75%}
	.col-xxl-13												{width:81.25%}
	.col-xxl-14												{width:87.5%}
	.col-xxl-15												{width:93.75%}
	.col-xxl-16												{width:100%}
	
	.col-xxl-3-up											{width:33.33%}
	
	/* pull */
	.xxl-pull-1												{right:6.25%}
	.xxl-pull-2												{right:12.5%}
	.xxl-pull-3												{right:18.75%}
	.xxl-pull-4												{right:25%}
	.xxl-pull-5												{right:31.25%}
	.xxl-pull-6												{right:37.5%}
	.xxl-pull-7												{right:43.75%}
	.xxl-pull-8												{right:50%}
	.xxl-pull-9												{right:56.25%}
	.xxl-pull-10											{right:62.5%}
	.xxl-pull-11											{right:68.75%}
	.xxl-pull-12											{right:75%}
	.xxl-pull-13											{right:81.25%}
	.xxl-pull-14											{right:87.5%}
	.xxl-pull-15											{right:93.75%}
	.xxl-pull-16											{right:100%}
	
	/* Push */
	.xxl-push-1												{left:6.25%}
	.xxl-push-2												{left:12.5%}
	.xxl-push-3												{left:18.75%}
	.xxl-push-4												{left:25%}
	.xxl-push-5												{left:31.25%}
	.xxl-push-6												{left:37.5%}
	.xxl-push-7												{left:43.75%}
	.xxl-push-8												{left:50%}
	.xxl-push-9												{left:56.25%}
	.xxl-push-10											{left:62.5%}
	.xxl-push-11											{left:68.75%}
	.xxl-push-12											{left:75%}
	.xxl-push-13											{left:81.25%}
	.xxl-push-14											{left:87.5%}
	.xxl-push-15											{left:93.75%}
	.xxl-push-16											{left:100%}
	
	/* Offset */
	.xxl-offset-1											{margin-left:6.25%}
	.xxl-offset-2											{margin-left:12.5%}
	.xxl-offset-3											{margin-left:18.75%}
	.xxl-offset-4											{margin-left:25%}
	.xxl-offset-5											{margin-left:31.25%}
	.xxl-offset-6											{margin-left:37.5%}
	.xxl-offset-7											{margin-left:43.75%}
	.xxl-offset-8											{margin-left:50%}
	.xxl-offset-9											{margin-left:56.25%}
	.xxl-offset-10											{margin-left:62.5%}
	.xxl-offset-11											{margin-left:68.75%}
	.xxl-offset-12											{margin-left:75%}
	.xxl-offset-13											{margin-left:81.25%}
	.xxl-offset-14											{margin-left:87.5%}
	.xxl-offset-15											{margin-left:93.75%}
	.xxl-offset-16											{margin-left:100%}
	
	/* Inset */
	.xxl-inset-1											{margin-right:6.25%}
	.xxl-inset-2											{margin-right:12.5%}
	.xxl-inset-3											{margin-right:18.75%}
	.xxl-inset-4											{margin-right:25%}
	.xxl-inset-5											{margin-right:31.25%}
	.xxl-inset-6											{margin-right:37.5%}
	.xxl-inset-7											{margin-right:43.75%}
	.xxl-inset-8											{margin-right:50%}
	.xxl-inset-9											{margin-right:56.25%}
	.xxl-inset-10											{margin-right:62.5%}
	.xxl-inset-11											{margin-right:68.75%}
	.xxl-inset-12											{margin-right:75%}
	.xxl-inset-13											{margin-right:81.25%}
	.xxl-inset-14											{margin-right:87.5%}
	.xxl-inset-15											{margin-right:93.75%}
	.xxl-inset-16											{margin-right:100%}

	/* Show and Hide */
	.xxl-hide												{display:none !important;visibility:hidden !important}
	.xxl-block												{display:block !important;visibility:visible !important}
	.xxl-inline												{display:inline !important;visibility:visible !important}
	.xxl-inline-block										{display:inline-block !important;visibility:visible !important}
	.xxl-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:1600px) and (max-width:1919px){
	.xxl-no-padding											{padding:0 !important}
	.xxl-no-padding-left									{padding-left:0 !important}
	.xxl-no-padding-right									{padding-right:0 !important}
	.xxl-no-padding-top										{padding-top:0 !important}
	.xxl-no-padding-bottom									{padding-bottom:0 !important}
}

/* ******************************************************************************************* */
/* HD Screens ******************************************************************************** */
/* ******************************************************************************************* */
@media only screen and (min-width:1920px){
	
	/* Column */
	.col-hd-1												{width:6.25%}
	.col-hd-2												{width:12.5%}
	.col-hd-3												{width:18.75%}
	.col-hd-4												{width:25%}
	.col-hd-5												{width:31.25%}
	.col-hd-6												{width:37.5%}
	.col-hd-7												{width:43.75%}
	.col-hd-8												{width:50%}
	.col-hd-9												{width:56.25%}
	.col-hd-10												{width:62.5%}
	.col-hd-11												{width:68.75%}
	.col-hd-12												{width:75%}
	.col-hd-13												{width:81.25%}
	.col-hd-14												{width:87.5%}
	.col-hd-15												{width:93.75%}
	.col-hd-16												{width:100%}
	
	.col-hd-3-up											{width:33.33%}
	
	/* pull */
	.hd-pull-1												{right:6.25%}
	.hd-pull-2												{right:12.5%}
	.hd-pull-3												{right:18.75%}
	.hd-pull-4												{right:25%}
	.hd-pull-5												{right:31.25%}
	.hd-pull-6												{right:37.5%}
	.hd-pull-7												{right:43.75%}
	.hd-pull-8												{right:50%}
	.hd-pull-9												{right:56.25%}
	.hd-pull-10												{right:62.5%}
	.hd-pull-11												{right:68.75%}
	.hd-pull-12												{right:75%}
	.hd-pull-13												{right:81.25%}
	.hd-pull-14												{right:87.5%}
	.hd-pull-15												{right:93.75%}
	.hd-pull-16												{right:100%}
	
	/* Push */
	.hd-push-1												{left:6.25%}
	.hd-push-2												{left:12.5%}
	.hd-push-3												{left:18.75%}
	.hd-push-4												{left:25%}
	.hd-push-5												{left:31.25%}
	.hd-push-6												{left:37.5%}
	.hd-push-7												{left:43.75%}
	.hd-push-8												{left:50%}
	.hd-push-9												{left:56.25%}
	.hd-push-10												{left:62.5%}
	.hd-push-11												{left:68.75%}
	.hd-push-12												{left:75%}
	.hd-push-13												{left:81.25%}
	.hd-push-14												{left:87.5%}
	.hd-push-15												{left:93.75%}
	.hd-push-16												{left:100%}
	
	/* Offset */
	.hd-offset-1											{margin-left:6.25%}
	.hd-offset-2											{margin-left:12.5%}
	.hd-offset-3											{margin-left:18.75%}
	.hd-offset-4											{margin-left:25%}
	.hd-offset-5											{margin-left:31.25%}
	.hd-offset-6											{margin-left:37.5%}
	.hd-offset-7											{margin-left:43.75%}
	.hd-offset-8											{margin-left:50%}
	.hd-offset-9											{margin-left:56.25%}
	.hd-offset-10											{margin-left:62.5%}
	.hd-offset-11											{margin-left:68.75%}
	.hd-offset-12											{margin-left:75%}
	.hd-offset-13											{margin-left:81.25%}
	.hd-offset-14											{margin-left:87.5%}
	.hd-offset-15											{margin-left:93.75%}
	.hd-offset-16											{margin-left:100%}
	
	/* Inset */
	.hd-inset-1												{margin-right:6.25%}
	.hd-inset-2												{margin-right:12.5%}
	.hd-inset-3												{margin-right:18.75%}
	.hd-inset-4												{margin-right:25%}
	.hd-inset-5												{margin-right:31.25%}
	.hd-inset-6												{margin-right:37.5%}
	.hd-inset-7												{margin-right:43.75%}
	.hd-inset-8												{margin-right:50%}
	.hd-inset-9												{margin-right:56.25%}
	.hd-inset-10											{margin-right:62.5%}
	.hd-inset-11											{margin-right:68.75%}
	.hd-inset-12											{margin-right:75%}
	.hd-inset-13											{margin-right:81.25%}
	.hd-inset-14											{margin-right:87.5%}
	.hd-inset-15											{margin-right:93.75%}
	.hd-inset-16											{margin-right:100%}

	/* Show and Hide */
	.hd-hide												{display:none !important;visibility:hidden !important}
	.hd-block												{display:block !important;visibility:visible !important}
	.hd-inline												{display:inline !important;visibility:visible !important}
	.hd-inline-block										{display:inline-block !important;visibility:visible !important}
	.hd-text-overflow										{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	
}

@media only screen and (min-width:1920px){
	.hd-no-padding											{padding:0 !important}
	.hd-no-padding-left										{padding-left:0 !important}
	.hd-no-padding-right									{padding-right:0 !important}
	.hd-no-padding-top										{padding-top:0 !important}
	.hd-no-padding-bottom									{padding-bottom:0 !important}
}

.text-nowrap											{white-space:nowrap !important}
.break-text												{word-break:break-all !important}
.downcase												{text-transform:lowercase !important}
.uppercase												{text-transform:uppercase !important}
.capitalize												{text-transform:capitalize !important}
.underline												{text-decoration:underline !important}
.center-block											{margin:0 auto}
.absolute												{position:absolute !important}
.fixed													{position:fixed !important}
.static													{position:static !important}
.relative												{position:relative !important}
.cover													{bottom:0;left:0;margin:auto !important;right:0;top:0}
.cover-btn:before										{bottom:0;content:'';left:0;margin:auto !important;position:absolute;right:0;top:0;z-index:100}
.noflow													{overflow:hidden !important}
.ios.noflow												{position:fixed !important}
.flow													{overflow:auto !important}
.no-border-bottom										{border-bottom:none !important}
.no-margin												{margin:0 !important}
.no-margin-left											{margin-left:0 !important}
.no-margin-right										{margin-right:0 !important}
.no-margin-top											{margin-top:0 !important}
.no-margin-bottom										{margin-bottom:0 !important}

.no-margin-padding										{margin:0 !important;padding:0 !important}
.max													{max-width:320px}
.xxs-max												{max-width:480px}
.xs-max													{max-width:667px}
.sm-max													{max-width:768px}
.md-max													{max-width:1024px}
.lg-max													{max-width:1280px}
.xl-max													{max-width:1440px}
.xxl-max												{max-width:1600px}
.hd-max													{max-width:1920px}
.max,.xxs-max,.xs-max,
.sm-max,.md-max,.lg-max,
.xl-max,.xxl-max,.hd-max								{margin:0 auto}

.close-parent											{color:#ccc;font-size:1.5rem;position:absolute;right:1rem;top:1rem}

.scroll-indicator										{-webkit-border-radius:6px;-moz-border-radius:6px;background:rgba(213,32,39,1);border-radius:6px;color:#fff;font-size:2.5rem;position:absolute;right:1rem;bottom:1rem;z-index:9999}