/*=================  
	Basic 
====================*/
*{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	user-select: none;
}

@font-face{
	font-family:"Nunito";
	font-style:normal;
	font-weight:400;
	src:url("../fonts/nunito-v9-latin-regular.eot");
	src:local("Nunito Regular"),local("Nunito-Regular"),url("../fonts/nunito-v9-latin-regulard41d.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-v9-latin-regular.woff2") format("woff2"),url("../fonts/nunito-v9-latin-regular.woff") format("woff"),url("../fonts/nunito-v9-latin-regular.ttf") format("truetype"),url("../fonts/nunito-v9-latin-regular.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";
		font-style:normal;
		font-weight:600;
		src:url("../fonts/nunito-v9-latin-600.eot");
		src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url("../fonts/nunito-v9-latin-600d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-v9-latin-600.woff2") format("woff2"),url("../fonts/nunito-v9-latin-600.woff") format("woff"),url("../fonts/nunito-v9-latin-600.ttf") format("truetype"),url("../fonts/nunito-v9-latin-600.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";
		font-style:normal;
		font-weight:700;
		src:url("../fonts/nunito-v9-latin-700.eot");
		src:local("Nunito Bold"),local("Nunito-Bold"),url("../fonts/nunito-v9-latin-700d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-v9-latin-700.woff2") format("woff2"),url("../fonts/nunito-v9-latin-700.woff") format("woff"),url("../fonts/nunito-v9-latin-700.ttf") format("truetype"),url("../fonts/nunito-v9-latin-700.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";
		font-style:normal;
		font-weight:800;src:url("../fonts/nunito-v9-latin-800.eot");
		src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url("../fonts/nunito-v9-latin-800d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-v9-latin-800.woff2") format("woff2"),url("../fonts/nunito-v9-latin-800.woff") format("woff"),url("../fonts/nunito-v9-latin-800.ttf") format("truetype"),url("../fonts/nunito-v9-latin-800.svg#Nunito") format("svg")}

/* Default Typography 62E81FA5========== */
html,
body{
	font-family: var(--font-family) !important;
	
	font-size: var(--root-font-size);
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
    /* font-smoothing: antialiased; */
	min-height: 100vh;
    background-color: #fff;
    font-weight: 400;
    color:#202020 !important;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
	scroll-behavior: smooth;
	/*Firefox*/
	scrollbar-width: thin;
	scrollbar-color: #888 #f1f1f1;
}

a { color: #6f6f6f; outline: 0 none; text-decoration: none; }
a:hover, a:focus { text-decoration: none; outline: 0 none; }
a:active, a:hover { color: #333333; }
p a { color: #333333; }
img { border-style: none; height: auto; max-width: 100%; vertical-align: middle; }
hr { clear: both; }
section, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary { display: block; }
address { font-style: italic; }
table { background-color: transparent;  width: 100%; }
table thead th { color: #333; }
table td { padding: 15px 10px; }
address, pre, hr, ul, ol, dl, dd, table { margin-bottom: 24px; }
::selection { color: #000; background:#dbdbdb; }
::-moz-selection { color:#000; background:#dbdbdb; }
::-moz-selection { background: #3396d1; color: #fff; }
::selection { background: #3396d1; color: #fff; }
p { line-height: 20px; margin-bottom: 0 !important; }
iframe{border:0;}
/*=================  
	Headings
====================*/
h1, h2, h3, h4, h5, h6 { color: #111111; font-family: var(--font-family); margin-top:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 {font-size: 36px; line-height: 45px; margin-bottom: 25px; font-weight: 700; }
h2 {font-size: 32px; line-height: 45px; margin-bottom: 25px; font-weight: 700; }
h3 {font-size: 28px; line-height: 35px; margin-bottom: 20px; font-weight: 700; }
h4 {font-size: 22px; line-height: 28px; margin-bottom: 15px; font-weight: 500; }
h5 {font-size: 18px; line-height: 24px; margin-bottom: 10px; font-weight: 500; }
h6 {font-size: 16px; line-height: 22px; margin-bottom: 10px; font-weight: 500; }
@media only screen and (max-width: 767px) {
	h1{font-size: 30px; line-height: 40px; margin-bottom: 20px; font-weight: 700; }
	h2{font-size: 26px; line-height: 35px; margin-bottom: 20px; font-weight: 700; }
	h3{font-size: 24px; line-height: 30px; margin-bottom: 15px; font-weight: 700; }
}


/* Overall scrollbar width for vertical and horizontal */
::-webkit-scrollbar {
  width: 8px; /* vertical scrollbar width */
  height: 8px; /* horizontal scrollbar height */
}

/* Track for vertical scrollbar */
::-webkit-scrollbar-track {
  background: #f1f1f1; /* Track background */
  border-radius: 8px; /* Rounded edges */
}

/* Thumb for vertical scrollbar */
::-webkit-scrollbar-thumb {
  background-color: #888; /* Thumb color */
  border-radius: 8px; /* Rounded thumb */
  border: 2px solid transparent; /* Space around thumb */
  background-clip: padding-box;
}

/* Track for horizontal scrollbar */
::-webkit-scrollbar-track-piece {
  background: #f1f1f1; /* Track background */
  border-radius: 8px;
}

/* Thumb for horizontal scrollbar */
::-webkit-scrollbar-thumb:horizontal {
  background-color: #888;
  border-radius: 8px;
  border: 4px solid transparent;
  background-clip: padding-box;
}


/* To style the intersection of horizontal and vertical tracks (corner) */
::-webkit-scrollbar-corner {
  background: #ccc; /* Corner color */
}

/*========================================
Loader
========================================*/
.loader{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:9999;
	background:url("../images/loading.gif") 50% 50% no-repeat #f9f9f9;
	opacity:1;
}
/*========================================
Custom Alert
========================================*/
.custom-alert-wrapper{
	z-index: 9999999999999999999;
}
.custom-alert{
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999999999999999999;
}
.custom-alert-dialog{
	width: 90%;
	max-width: 400px;
	background-color: var(--white-color);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	padding: 20px;
	border-radius: 20px;
	position: relative;
	margin: auto;
}
.custom-alert .custom-alert-dialog .custom-alert-close{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: var(--white-color);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
}
.custom-alert .custom-alert-dialog .custom-alert-icon{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 40px;
	margin: auto;
}
.custom-alert .custom-alert-dialog .custom-alert-title{
	font-weight: bolder;
	text-align: center;
	display: block;
	margin: 15px 0;
}
.custom-alert .custom-alert-dialog .custom-alert-buttons{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	flex-direction: row-reverse;
	gap: 10px;
}
.custom-alert .custom-alert-dialog .custom-alert-buttons button{
	padding: 8px 15px;
	border: none;
	border-radius: 8px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.09);
	color: white;
	width: 100%;
	cursor: pointer;
}

/*========================================
Custom Alert
========================================*/

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Custom Alert DANGER
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.custom-alert.custom-alert-error .custom-alert-dialog .custom-alert-icon{
	background-color: rgba(200, 0, 0, 0.2);
	color: rgba(200, 0, 0, 0.8);
}
.custom-alert.custom-alert-error .custom-alert-dialog .custom-alert-buttons button{
	background-color: rgba(200, 0, 0, 0.8);
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Custom Alert SUCCESS
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.custom-alert.custom-alert-success .custom-alert-dialog .custom-alert-icon{
	background-color: rgba(0, 120, 0, 0.2);
	color: rgba(0, 120, 0, 0.8);
}
.custom-alert.custom-alert-success .custom-alert-dialog .custom-alert-buttons button{
	background-color: rgba(0, 120, 0, 0.8);
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Custom Alert INFO
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.custom-alert.custom-alert-info .custom-alert-dialog .custom-alert-icon{
	background-color: rgba(0, 170, 200, 0.2);
	color: rgba(0, 170, 200, 0.8);
}
.custom-alert.custom-alert-info .custom-alert-dialog .custom-alert-buttons button{
	background-color: rgba(0, 170, 200, 0.8);
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Custom Alert WARNING
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.custom-alert.custom-alert-warning .custom-alert-dialog .custom-alert-icon{
	background-color: rgba(210, 180, 0, 0.2);
	color: rgba(210, 180, 0, 0.8);
}
.custom-alert.custom-alert-warning .custom-alert-dialog .custom-alert-buttons button{
	background-color: rgba(210, 180, 0, 0.8);
}

.bg-g{
	background-color: var(--g-primary-color) !important;
}
.bg-y{
	background-color: var(--y-primary-color) !important;
}

.bg-g-hover:hover{
	background-color: var(--y-primary-color) !important;
	color: var(--dark-color) !important;
}
.bg-y-hover:hover{
	background-color: var(--g-primary-color) !important;
	color: var(--light-color) !important;
}

.bg-g-default{
	background-color: var(--g-primary-color) !important;
	color: var(--light-color) !important;
}
.bg-g-default:hover{
	background-color: var(--y-primary-color) !important;
	color: var(--dark-color) !important;
}
.bg-y-default{
	background-color: var(--y-primary-color) !important;
	color: var(--dark-color) !important;
}
.bg-y-default:hover{
	background-color: var(--g-primary-color) !important;
	color: var(--light-color) !important;
}

.text-g{
	color: var(--g-primary-color) !important;
}
.text-y{
	color: var(--y-primary-color) !important;
}
.text-g-hover:hover{
	color: var(--g-primary-color) !important;
}
.text-y-hover:hover{
	color: var(--y-primary-color) !important;
}

.text_primary{
	color: var(--text-primary);
}
.text_secondary{
	color: var(--text-secondary);
}
.bg_primary{
	background-color: var(--bg-primary);
}
.bg_secondary{
	background-color: var(--bg-secondary);
}

.border-y-color{
	border-color: var(--y-primary-color);
}
.border-g-color{
	border-color: var(--g-primary-color);
}
.border-none{
	border: none !important;
}
.cursor-default{
	cursor: default !important;
}
.cursor-pointer{
	cursor: pointer !important;
}

.position-relative{
	position: relative;
}
.position-absolute{
	position: absolute;
}
.position-static{
	position: static;
}
.position-stickey{
	position: sticky;
}
.justify-content-between{
	justify-content: space-between;
}
.justify-content-around{
	justify-content: space-around;
}
.justify-content-evenly{
	justify-content: space-evenly;
}

/*==============================================
Default form
==============================================*/
form{
	display: inline-block;
	max-width: 1200px;
	overflow-x: hidden;	
}

input{
	display: inline-block;
	width: auto;
}

input.input_control{
	display: inline-block;
	outline: none;
	border: 1px solid;
	border-radius: 8px;
	background-color: transparent;
	padding: 8px;
	font-size: 0.9rem;
}

/*==============================================
Input Group Text Skins
==============================================*/
.input-group-text.y-skin{
	background-color: var(--y-primary-color);
	color: #fff;
}
.input-group-text.g-skin{
	background-color: var(--g-primary-color);
	color: #fff;
}
.input-group-text.y-border-skin,
input.y-border-skin{
	border: 1px solid var(--y-primary-color);
	background: transparent !important;
}
.input-group-text.g-border-skin,
input.g-border-skin{
	border: 1px solid var(--g-primary-color);
	background: transparent !important;
}


/*=================  
	Box Max Width Css
====================*/
.mw50 { max-width: 50px; } 
.mw60 { max-width: 60px; } 
.mw80 { max-width: 80px; } 
.mw100 { max-width: 100px; } 
.mw200 { max-width: 200px; } 
.mw300 { max-width: 300px; } 
.mw400 { max-width: 400px; } 
.mw500 { max-width: 500px; } 
.mw600 { max-width: 600px; } 
.mw700 { max-width: 700px; } 
.mw800 { max-width: 800px; } 
.mw900 { max-width: 900px; } 
.mw1000 { max-width: 1000px; }
/*=================  
	Positions Z-index
====================*/
.posi-ab { position: absolute; }
.posi-rl { position: relative; }
.posi-st { position: static; }
.zi1 { z-index: 1; }
.zi2 { z-index: 2; }
.zi3 { z-index: 3; }
.zi4 { z-index: 4; }
.zi5 { z-index: 5; }
.zi6 { z-index: 6; }
.zi7 { z-index: 7; }
.zi8 { z-index: 8; }
.zi9 { z-index: 9; }
.zi10 { z-index: 10; }
.zi100 { z-index: 100; }
.zi999 { z-index: 999; }
/*=================  
	Text Color
====================*/
.text-white { color: #fff; }
.text-black { color: #000; }
.text-gray { color: #f5f6f6; }
.text-red { color: #FF4045; }
.text-yellow { color: #ffb822; }
.text-pink{ color: #ff3c85; }
.text-blue{ color: #00c5dc; }
.text-green{ color: #34bfa3; }
.text-orange{  color: #ef9800; }
/*=================  
	Text Color
====================*/
.bg-tp { background-color: transparent; }
.bg-primary { background-color: var(--y-primary-color); }
.bg-white { background-color: #FFF; }
.bg-black { background-color: #000; }
.bg-gray { background-color: #F7F9FB; }
.bg-red { background-color: #FF4045; }
.bg-green { background-color: #34bfa3; }
.bg-yellow { background-color: #ffb822; }
.bg-pink { background-color: #ff3c85; }
.bg-blue { background-color: #00c5dc; }
.bg-orange { background-color: #ef9800; }
/*=================  
	Background White Transperent
====================*/
.tpbw1{ background-color:rgba(255,255,255,0.1) }
.tpbw2{ background-color:rgba(255,255,255,0.2) }
.tpbw3{ background-color:rgba(255,255,255,0.3) }
.tpbw4{ background-color:rgba(255,255,255,0.4) }
.tpbw5{ background-color:rgba(255,255,255,0.5) }
.tpbw6{ background-color:rgba(255,255,255,0.6) }
.tpbw7{ background-color:rgba(255,255,255,0.7) }
.tpbw8{ background-color:rgba(255,255,255,0.8) }
.tpbw9{ background-color:rgba(255,255,255,0.9) }
/*=================  
	Background Black Transperent
====================*/
.bg-tpb1{ background-color:rgba(0,0,0,0.05) }
.bg-tpb2{ background-color:rgba(0,0,0,0.2) }
.bg-tpb3{ background-color:rgba(0,0,0,0.3) }
.bg-tpb4{ background-color:rgba(0,0,0,0.4) }
.bg-tpb5{ background-color:rgba(0,0,0,0.5) }
.bg-tpb6{ background-color:rgba(0,0,0,0.6) }
.bg-tpb7{ background-color:rgba(0,0,0,0.7) }
.bg-tpb8{ background-color:rgba(0,0,0,0.8) }
.bg-tpb9{ background-color:rgba(0,0,0,0.9) }

.m-l--125{margin-left:-125px}
.m-t--125{margin-top:-125px}
.m-r--125{margin-right:-125px}
.m-b--125{margin-bottom:-125px}
.m-l--120{margin-left:-120px}
.m-t--120{margin-top:-120px}
.m-r--120{margin-right:-120px}
.m-b--120{margin-bottom:-120px}
.m-l--115{margin-left:-115px}
.m-t--115{margin-top:-115px}
.m-r--115{margin-right:-115px}
.m-b--115{margin-bottom:-115px}
.m-l--110{margin-left:-110px}
.m-t--110{margin-top:-110px}
.m-r--110{margin-right:-110px}
.m-b--110{margin-bottom:-110px}
.m-l--105{margin-left:-105px}
.m-t--105{margin-top:-105px}
.m-r--105{margin-right:-105px}
.m-b--105{margin-bottom:-105px}
.m-l--100{margin-left:-100px}
.m-t--100{margin-top:-100px}
.m-r--100{margin-right:-100px}
.m-b--100{margin-bottom:-100px}
.m-l--95{margin-left:-95px}
.m-t--95{margin-top:-95px}
.m-r--95{margin-right:-95px}
.m-b--95{margin-bottom:-95px}
.m-l--90{margin-left:-90px}
.m-t--90{margin-top:-90px}
.m-r--90{margin-right:-90px}
.m-b--90{margin-bottom:-90px}
.m-l--85{margin-left:-85px}
.m-t--85{margin-top:-85px}
.m-r--85{margin-right:-85px}
.m-b--85{margin-bottom:-85px}
.m-l--80{margin-left:-80px}
.m-t--80{margin-top:-80px}
.m-r--80{margin-right:-80px}
.m-b--80{margin-bottom:-80px}
.m-l--75{margin-left:-75px}
.m-t--75{margin-top:-75px}
.m-r--75{margin-right:-75px}
.m-b--75{margin-bottom:-75px}
.m-l--70{margin-left:-70px}
.m-t--70{margin-top:-70px}
.m-r--70{margin-right:-70px}
.m-b--70{margin-bottom:-70px}
.m-l--65{margin-left:-65px}
.m-t--65{margin-top:-65px}
.m-r--65{margin-right:-65px}
.m-b--65{margin-bottom:-65px}
.m-l--60{margin-left:-60px}
.m-t--60{margin-top:-60px}
.m-r--60{margin-right:-60px}
.m-b--60{margin-bottom:-60px}
.m-l--55{margin-left:-55px}
.m-t--55{margin-top:-55px}
.m-r--55{margin-right:-55px}
.m-b--55{margin-bottom:-55px}
.m-l--50{margin-left:-50px}
.m-t--50{margin-top:-50px}
.m-r--50{margin-right:-50px}
.m-b--50{margin-bottom:-50px}
.m-l--45{margin-left:-45px}
.m-t--45{margin-top:-45px}
.m-r--45{margin-right:-45px}
.m-b--45{margin-bottom:-45px}
.m-l--40{margin-left:-40px}
.m-t--40{margin-top:-40px}
.m-r--40{margin-right:-40px}
.m-b--40{margin-bottom:-40px}
.m-l--35{margin-left:-35px}
.m-t--35{margin-top:-35px}
.m-r--35{margin-right:-35px}
.m-b--35{margin-bottom:-35px}
.m-l--30{margin-left:-30px}
.m-t--30{margin-top:-30px}
.m-r--30{margin-right:-30px}
.m-b--30{margin-bottom:-30px}
.m-l--25{margin-left:-25px}
.m-t--25{margin-top:-25px}
.m-r--25{margin-right:-25px}
.m-b--25{margin-bottom:-25px}
.m-l--20{margin-left:-20px}
.m-t--20{margin-top:-20px}
.m-r--20{margin-right:-20px}
.m-b--20{margin-bottom:-20px}
.m-l--15{margin-left:-15px}
.m-t--15{margin-top:-15px}
.m-r--15{margin-right:-15px}
.m-b--15{margin-bottom:-15px}
.m-l--10{margin-left:-10px}
.m-t--10{margin-top:-10px}
.m-r--10{margin-right:-10px}
.m-b--10{margin-bottom:-10px}
.m-l--5{margin-left:-5px}
.m-t--5{margin-top:-5px}
.m-r--5{margin-right:-5px}
.m-b--5{margin-bottom:-5px}
.m-l-0{margin-left:0px}
.m-t-0{margin-top:0px}
.m-r-0{margin-right:0px}
.m-b-0{margin-bottom:0px}
.m-l-5{margin-left:5px}
.m-t-5{margin-top:5px}
.m-r-5{margin-right:5px}
.m-b-5{margin-bottom:5px}
.m-l-10{margin-left:10px}
.m-t-10{margin-top:10px}
.m-r-10{margin-right:10px}
.m-b-10{margin-bottom:10px}
.m-l-15{margin-left:15px}
.m-t-15{margin-top:15px}
.m-r-15{margin-right:15px}
.m-b-15{margin-bottom:15px}
.m-l-20{margin-left:20px}
.m-t-20{margin-top:20px}
.m-r-20{margin-right:20px}
.m-b-20{margin-bottom:20px}
.m-l-25{margin-left:25px}
.m-t-25{margin-top:25px}
.m-r-25{margin-right:25px}
.m-b-25{margin-bottom:25px}
.m-l-30{margin-left:30px}
.m-t-30{margin-top:30px}
.m-r-30{margin-right:30px}
.m-b-30{margin-bottom:30px}
.m-l-35{margin-left:35px}
.m-t-35{margin-top:35px}
.m-r-35{margin-right:35px}
.m-b-35{margin-bottom:35px}
.m-l-40{margin-left:40px}
.m-t-40{margin-top:40px}
.m-r-40{margin-right:40px}
.m-b-40{margin-bottom:40px}
.m-l-45{margin-left:45px}
.m-t-45{margin-top:45px}
.m-r-45{margin-right:45px}
.m-b-45{margin-bottom:45px}
.m-l-50{margin-left:50px}
.m-t-50{margin-top:50px}
.m-r-50{margin-right:50px}
.m-b-50{margin-bottom:50px}
.m-l-55{margin-left:55px}
.m-t-55{margin-top:55px}
.m-r-55{margin-right:55px}
.m-b-55{margin-bottom:55px}
.m-l-60{margin-left:60px}
.m-t-60{margin-top:60px}
.m-r-60{margin-right:60px}
.m-b-60{margin-bottom:60px}
.m-l-65{margin-left:65px}
.m-t-65{margin-top:65px}
.m-r-65{margin-right:65px}
.m-b-65{margin-bottom:65px}
.m-l-70{margin-left:70px}
.m-t-70{margin-top:70px}
.m-r-70{margin-right:70px}
.m-b-70{margin-bottom:70px}
.m-l-75{margin-left:75px}
.m-t-75{margin-top:75px}
.m-r-75{margin-right:75px}
.m-b-75{margin-bottom:75px}
.m-l-80{margin-left:80px}
.m-t-80{margin-top:80px}
.m-r-80{margin-right:80px}
.m-b-80{margin-bottom:80px}
.m-l-85{margin-left:85px}
.m-t-85{margin-top:85px}
.m-r-85{margin-right:85px}
.m-b-85{margin-bottom:85px}
.m-l-90{margin-left:90px}
.m-t-90{margin-top:90px}
.m-r-90{margin-right:90px}
.m-b-90{margin-bottom:90px}
.m-l-95{margin-left:95px}
.m-t-95{margin-top:95px}
.m-r-95{margin-right:95px}
.m-b-95{margin-bottom:95px}
.m-l-100{margin-left:100px}
.m-t-100{margin-top:100px}
.m-r-100{margin-right:100px}
.m-b-100{margin-bottom:100px}
.m-l-105{margin-left:105px}
.m-t-105{margin-top:105px}
.m-r-105{margin-right:105px}
.m-b-105{margin-bottom:105px}
.m-l-110{margin-left:110px}
.m-t-110{margin-top:110px}
.m-r-110{margin-right:110px}
.m-b-110{margin-bottom:110px}
.m-l-115{margin-left:115px}
.m-t-115{margin-top:115px}
.m-r-115{margin-right:115px}
.m-b-115{margin-bottom:115px}
.m-l-120{margin-left:120px}
.m-t-120{margin-top:120px}
.m-r-120{margin-right:120px}
.m-b-120{margin-bottom:120px}
.m-l-125{margin-left:125px}
.m-t-125{margin-top:125px}
.m-r-125{margin-right:125px}
.m-b-125{margin-bottom:125px}
.margin-0{margin:0}
.p-l-0{padding-left:0px}
.p-t-0{padding-top:0px}
.p-r-0{padding-right:0px}
.p-b-0{padding-bottom:0px}
.p-l-5{padding-left:5px}
.p-t-5{padding-top:5px}
.p-r-5{padding-right:5px}
.p-b-5{padding-bottom:5px}
.p-l-10{padding-left:10px}
.p-t-10{padding-top:10px}
.p-r-10{padding-right:10px}
.p-b-10{padding-bottom:10px}
.p-l-15{padding-left:15px}
.p-t-15{padding-top:15px}
.p-r-15{padding-right:15px}
.p-b-15{padding-bottom:15px}
.p-l-20{padding-left:20px}
.p-t-20{padding-top:20px}
.p-r-20{padding-right:20px}
.p-b-20{padding-bottom:20px}
.p-l-25{padding-left:25px}
.p-t-25{padding-top:25px}
.p-r-25{padding-right:25px}
.p-b-25{padding-bottom:25px}
.p-l-30{padding-left:30px}
.p-t-30{padding-top:30px}
.p-r-30{padding-right:30px}
.p-b-30{padding-bottom:30px}
.p-l-35{padding-left:35px}
.p-t-35{padding-top:35px}
.p-r-35{padding-right:35px}
.p-b-35{padding-bottom:35px}
.p-l-40{padding-left:40px}
.p-t-40{padding-top:40px}
.p-r-40{padding-right:40px}
.p-b-40{padding-bottom:40px}
.p-l-45{padding-left:45px}
.p-t-45{padding-top:45px}
.p-r-45{padding-right:45px}
.p-b-45{padding-bottom:45px}
.p-l-50{padding-left:50px}
.p-t-50{padding-top:50px}
.p-r-50{padding-right:50px}
.p-b-50{padding-bottom:50px}
.p-l-55{padding-left:55px}
.p-t-55{padding-top:55px}
.p-r-55{padding-right:55px}
.p-b-55{padding-bottom:55px}
.p-l-60{padding-left:60px}
.p-t-60{padding-top:60px}
.p-r-60{padding-right:60px}
.p-b-60{padding-bottom:60px}
.p-l-65{padding-left:65px}
.p-t-65{padding-top:65px}
.p-r-65{padding-right:65px}
.p-b-65{padding-bottom:65px}
.p-l-70{padding-left:70px}
.p-t-70{padding-top:70px}
.p-r-70{padding-right:70px}
.p-b-70{padding-bottom:70px}
.p-l-75{padding-left:75px}
.p-t-75{padding-top:75px}
.p-r-75{padding-right:75px}
.p-b-75{padding-bottom:75px}
.p-l-80{padding-left:80px}
.p-t-80{padding-top:80px}
.p-r-80{padding-right:80px}
.p-b-80{padding-bottom:80px}
.p-l-85{padding-left:85px}
.p-t-85{padding-top:85px}
.p-r-85{padding-right:85px}
.p-b-85{padding-bottom:85px}
.p-l-90{padding-left:90px}
.p-t-90{padding-top:90px}
.p-r-90{padding-right:90px}
.p-b-90{padding-bottom:90px}
.p-l-95{padding-left:95px}
.p-t-95{padding-top:95px}
.p-r-95{padding-right:95px}
.p-b-95{padding-bottom:95px}
.p-l-100{padding-left:100px}
.p-t-100{padding-top:100px}
.p-r-100{padding-right:100px}
.p-b-100{padding-bottom:100px}
.p-l-105{padding-left:105px}
.p-t-105{padding-top:105px}
.p-r-105{padding-right:105px}
.p-b-105{padding-bottom:105px}
.p-l-110{padding-left:110px}
.p-t-110{padding-top:110px}
.p-r-110{padding-right:110px}
.p-b-110{padding-bottom:110px}
.p-l-115{padding-left:115px}
.p-t-115{padding-top:115px}
.p-r-115{padding-right:115px}
.p-b-115{padding-bottom:115px}
.p-l-120{padding-left:120px}
.p-t-120{padding-top:120px}
.p-r-120{padding-right:120px}
.p-b-120{padding-bottom:120px}
.p-l-125{padding-left:125px}
.p-t-125{padding-top:125px}
.p-r-125{padding-right:125px}
.p-b-125{padding-bottom:125px}
.margin-0{margin:0px}
.padding-0{padding:0px}
.margin-5{margin:5px}
.padding-5{padding:5px}
.margin-10{margin:10px}
.padding-10{padding:10px}
.margin-15{margin:15px}
.padding-15{padding:15px}
.margin-20{margin:20px}
.padding-20{padding:20px}
.margin-25{margin:25px}
.padding-25{padding:25px}
.margin-30{margin:30px}
.padding-30{padding:30px}
.margin-35{margin:35px}
.padding-35{padding:35px}
.margin-40{margin:40px}
.padding-40{padding:40px}
.margin-45{margin:45px}
.padding-45{padding:45px}
.margin-50{margin:50px}
.padding-50{padding:50px}
.margin-55{margin:55px}
.padding-55{padding:55px}
.margin-60{margin:60px}
.padding-60{padding:60px}
.margin-65{margin:65px}
.padding-65{padding:65px}
.margin-70{margin:70px}
.padding-70{padding:70px}
.margin-75{margin:75px}
.padding-75{padding:75px}
.margin-80{margin:80px}
.padding-80{padding:80px}
.margin-85{margin:85px}
.padding-85{padding:85px}
.margin-90{margin:90px}
.padding-90{padding:90px}
.margin-95{margin:95px}
.padding-95{padding:95px}
.margin-100{margin:100px}
.padding-100{padding:100px}
.margin-105{margin:105px}
.padding-105{padding:105px}
.margin-110{margin:110px}
.padding-110{padding:110px}
.margin-115{margin:115px}
.padding-115{padding:115px}
.margin-120{margin:120px}
.padding-120{padding:120px}
.margin-125{margin:125px}
.padding-125{padding:125px}
.font-6{font-size:6px !important}
.font-7{font-size:7px !important}
.font-8{font-size:8px !important}
.font-9{font-size:9px !important}
.font-10{font-size:10px !important}
.font-11{font-size:11px !important}
.font-12{font-size:12px !important}
.font-13{font-size:13px !important}
.font-14{font-size:14px !important}
.font-15{font-size:15px !important}
.font-16{font-size:16px !important}
.font-17{font-size:17px !important}
.font-18{font-size:18px !important}
.font-19{font-size:19px !important}
.font-20{font-size:20px !important}
.font-21{font-size:21px !important}
.font-22{font-size:22px !important}
.font-23{font-size:23px !important}
.font-24{font-size:24px !important}
.font-25{font-size:25px !important}
.font-26{font-size:26px !important}
.font-27{font-size:27px !important}
.font-28{font-size:28px !important}
.font-29{font-size:29px !important}
.font-30{font-size:30px !important}
.font-31{font-size:31px !important}
.font-32{font-size:32px !important}
.font-33{font-size:33px !important}
.font-34{font-size:34px !important}
.font-35{font-size:35px !important}
.font-36{font-size:36px !important}
.font-37{font-size:37px !important}
.font-38{font-size:38px !important}
.font-39{font-size:39px !important}
.font-40{font-size:40px !important}
.font-41{font-size:41px !important}
.font-42{font-size:42px !important}
.font-43{font-size:43px !important}
.font-44{font-size:44px !important}
.font-45{font-size:45px !important}
.font-46{font-size:46px !important}
.font-47{font-size:47px !important}
.font-48{font-size:48px !important}
.font-49{font-size:49px !important}
.font-50{font-size:50px !important}
.pull-left{float:left}
.pull-right{float:right}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.no-resize{resize:none}
.font-bold{font-weight:bold}
.font-italic{font-style:italic}
.font-underline{text-decoration:underline}
.font-line-through{text-decoration:line-through}
.font-overline{text-decoration:overline}

/*=================  
	Font Weight
====================*/
.fw3 { font-weight: 300; }
.fw4 { font-weight: 400; }
.fw5 { font-weight: 500; }
.fw6 { font-weight: 600; }
.fw7 { font-weight: 700; }
.fw8 { font-weight: 800; }
.fw9 { font-weight: 900; }