@font-face {
	font-family: 'DIN-BoldAlternate';
	src: url('../fonts/DIN-BoldAlternate.eot');
	src: url('../fonts/DIN-BoldAlternate.eot?#iefix') format('embedded-opentype'),
	url('../fonts/DIN-BoldAlternate.woff2') format('woff2'),
	url('../fonts/DIN-BoldAlternate.woff') format('woff'),
	url('../fonts/DIN-BoldAlternate.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'DINPro-Bold';
	src: url('../fonts/DINPro-Bold.eot');
	src: url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/DINPro-Bold.woff2') format('woff2'),
	url('../fonts/DINPro-Bold.woff') format('woff'),
	url('../fonts/DINPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'DINPro-Regular';
	src: url('../fonts/DINPro-Regular.eot');
	src: url('../fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/DINPro-Regular.woff2') format('woff2'),
	url('../fonts/DINPro-Regular.woff') format('woff'),
	url('../fonts/DINPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}


/* TEXT COLOR */
.color-black{color: #000000 !important;}
.color-white{color: #ffffff !important;}
.color-muted{color: #636c72 !important;}
.color-primary{color: #0275d8 !important;}
.color-success{color: #5cb85c !important;}
.color-info{color: #5bc0de !important;}
.color-warning{color: #f0ad4e !important;}
.color-danger{color: #d9534f !important;}


/* BACKGROUND COLOR */
.background-transparent {background-color: transparent !important;}
.background-black {background-color: #000000 !important;}
.background-white{background-color: #ffffff !important;}
.background-muted{background-color: #636c72 !important;}
.background-primary{background-color: #0275d8 !important;}
.background-success{background-color: #5cb85c !important;}
.background-info{background-color: #5bc0de !important;}
.background-warning{background-color: #f0ad4e !important;}
.background-danger{background-color: #d9534f !important;}


/* BORDER COLOR */
.border-transparent {border-color: transparent !important;}
.border-black {border-color: #000000 !important;}
.border-white{border-color: #ffffff !important;}
.border-muted{border-color: #636c72 !important;}
.border-primary{border-color: #0275d8 !important;}
.border-success{border-color: #5cb85c !important;}
.border-info{border-color: #5bc0de !important;}
.border-warning{border-color: #f0ad4e !important;}
.border-danger{border-color: #d9534f !important;}


/*----Margin Set from Top----*/
.mt0{margin-top: 0em !important;}
.mt1{margin-top: 1em !important;}
.mt2{margin-top: 2em !important;}
.mt3{margin-top: 3em !important;}
.mt4{margin-top: 4em !important;}
.mt5{margin-top: 5em !important;}
.mt6{margin-top: 6em !important;}
.mt7{margin-top: 7em !important;}
.mt8{margin-top: 8em !important;}
.mt9{margin-top: 9em !important;}
.mt10{margin-top: 10em !important;}
.mt11{margin-top: 11em !important;}
.mt12{margin-top: 12em !important;}
.mt13{margin-top: 13em !important;}
.mt14{margin-top: 14em !important;}
.mt15{margin-top: 15em !important;}
.mt16{margin-top: 16em !important;}
.mt17{margin-top: 17em !important;}
.mt18{margin-top: 18em !important;}
.mt19{margin-top: 19em !important;}
.mt20{margin-top: 20em !important;}

/*----Margin Set from Bottom----*/
.mb0{margin-bottom: 0em !important;}
.mb1{margin-bottom: 1em !important;}
.mb2{margin-bottom: 2em !important;}
.mb3{margin-bottom: 3em !important;}
.mb4{margin-bottom: 4em !important;}
.mb5{margin-bottom: 5em !important;}
.mb6{margin-bottom: 6em !important;}
.mb7{margin-bottom: 7em !important;}
.mb8{margin-bottom: 8em !important;}
.mb9{margin-bottom: 9em !important;}
.mb10{margin-bottom: 10em !important;}
.mb11{margin-bottom: 11em !important;}
.mb12{margin-bottom: 12em !important;}
.mb13{margin-bottom: 13em !important;}
.mb14{margin-bottom: 14em !important;}
.mb15{margin-bottom: 15em !important;}
.mb16{margin-bottom: 16em !important;}
.mb17{margin-bottom: 17em !important;}
.mb18{margin-bottom: 18em !important;}
.mb19{margin-bottom: 19em !important;}
.mb20{margin-bottom: 20em !important;}

/*----Margin Set from Left----*/
.ml0{margin-left: 0em !important;}
.ml1{margin-left: 1em !important;}
.ml2{margin-left: 2em !important;}
.ml3{margin-left: 3em !important;}
.ml4{margin-left: 4em !important;}
.ml5{margin-left: 5em !important;}
.ml6{margin-left: 6em !important;}
.ml7{margin-left: 7em !important;}
.ml8{margin-left: 8em !important;}
.ml9{margin-left: 9em !important;}
.ml10{margin-left: 10em !important;}
.ml11{margin-left: 11em !important;}
.ml12{margin-left: 12em !important;}
.ml13{margin-left: 13em !important;}
.ml14{margin-left: 14em !important;}
.ml15{margin-left: 15em !important;}
.ml16{margin-left: 16em !important;}
.ml17{margin-left: 17em !important;}
.ml18{margin-left: 18em !important;}
.ml19{margin-left: 19em !important;}
.ml20{margin-left: 20em !important;}

/*----Margin Set from Right----*/
.mr0{margin-right: 0em !important;}
.mr1{margin-right: 1em !important;}
.mr2{margin-right: 2em !important;}
.mr3{margin-right: 3em !important;}
.mr4{margin-right: 4em !important;}
.mr5{margin-right: 5em !important;}
.mr6{margin-right: 6em !important;}
.mr7{margin-right: 7em !important;}
.mr8{margin-right: 8em !important;}
.mr9{margin-right: 9em !important;}
.mr10{margin-right: 10em !important;}
.mr11{margin-right: 11em !important;}
.mr12{margin-right: 12em !important;}
.mr13{margin-right: 13em !important;}
.mr14{margin-right: 14em !important;}
.mr15{margin-right: 15em !important;}
.mr16{margin-right: 16em !important;}
.mr17{margin-right: 17em !important;}
.mr18{margin-right: 18em !important;}
.mr19{margin-right: 19em !important;}
.mr20{margin-right: 20em !important;}

/*----Margin Set from Allside----*/
.m0{margin: 0em !important;}
.m1{margin: 1em !important;}
.m2{margin: 2em !important;}
.m3{margin: 3em !important;}
.m4{margin: 4em !important;}
.m5{margin: 5em !important;}
.m6{margin: 6em !important;}
.m7{margin: 7em !important;}
.m8{margin: 8em !important;}
.m9{margin: 9em !important;}
.m10{margin: 10em !important;}
.m11{margin: 11em !important;}
.m12{margin: 12em !important;}
.m13{margin: 13em !important;}
.m14{margin: 14em !important;}
.m15{margin: 15em !important;}
.m16{margin: 16em !important;}
.m17{margin: 17em !important;}
.m18{margin: 18em !important;}
.m19{margin: 19em !important;}
.m20{margin: 20em !important;}


/*----Padding Set from Top----*/
.pt0{padding-top: 0em !important;}
.pt1{padding-top: 1em !important;}
.pt2{padding-top: 2em !important;}
.pt3{padding-top: 3em !important;}
.pt4{padding-top: 4em !important;}
.pt5{padding-top: 5em !important;}
.pt6{padding-top: 6em !important;}
.pt7{padding-top: 7em !important;}
.pt8{padding-top: 8em !important;}
.pt9{padding-top: 9em !important;}
.pt10{padding-top: 10em !important;}
.pt11{padding-top: 11em !important;}
.pt12{padding-top: 12em !important;}
.pt13{padding-top: 13em !important;}
.pt14{padding-top: 14em !important;}
.pt15{padding-top: 15em !important;}
.pt16{padding-top: 16em !important;}
.pt17{padding-top: 17em !important;}
.pt18{padding-top: 18em !important;}
.pt19{padding-top: 19em !important;}
.pt20{padding-top: 20em !important;}

/*----Padding Set from Bottom----*/
.pb0{padding-bottom: 0em !important;}
.pb1{padding-bottom: 1em !important;}
.pb2{padding-bottom: 2em !important;}
.pb3{padding-bottom: 3em !important;}
.pb4{padding-bottom: 4em !important;}
.pb5{padding-bottom: 5em !important;}
.pb6{padding-bottom: 6em !important;}
.pb7{padding-bottom: 7em !important;}
.pb8{padding-bottom: 8em !important;}
.pb9{padding-bottom: 9em !important;}
.pb10{padding-bottom: 10em !important;}
.pb11{padding-bottom: 11em !important;}
.pb12{padding-bottom: 12em !important;}
.pb13{padding-bottom: 13em !important;}
.pb14{padding-bottom: 14em !important;}
.pb15{padding-bottom: 15em !important;}
.pb16{padding-bottom: 16em !important;}
.pb17{padding-bottom: 17em !important;}
.pb18{padding-bottom: 18em !important;}
.pb19{padding-bottom: 19em !important;}
.pb20{padding-bottom: 20em !important;}

/*----Padding Set from Left----*/
.pl0{padding-left: 0em !important;}
.pl1{padding-left: 1em !important;}
.pl2{padding-left: 2em !important;}
.pl3{padding-left: 3em !important;}
.pl4{padding-left: 4em !important;}
.pl5{padding-left: 5em !important;}
.pl6{padding-left: 6em !important;}
.pl7{padding-left: 7em !important;}
.pl8{padding-left: 8em !important;}
.pl9{padding-left: 9em !important;}
.pl10{padding-left: 10em !important;}
.pl11{padding-left: 11em !important;}
.pl12{padding-left: 12em !important;}
.pl13{padding-left: 13em !important;}
.pl14{padding-left: 14em !important;}
.pl15{padding-left: 15em !important;}
.pl16{padding-left: 16em !important;}
.pl17{padding-left: 17em !important;}
.pl18{padding-left: 18em !important;}
.pl19{padding-left: 19em !important;}
.pl20{padding-left: 20em !important;}

/*----Padding Set from Right----*/
.pr0{padding-right: 0em !important;}
.pr1{padding-right: 1em !important;}
.pr2{padding-right: 2em !important;}
.pr3{padding-right: 3em !important;}
.pr4{padding-right: 4em !important;}
.pr5{padding-right: 5em !important;}
.pr6{padding-right: 6em !important;}
.pr7{padding-right: 7em !important;}
.pr8{padding-right: 8em !important;}
.pr9{padding-right: 9em !important;}
.pr10{padding-right: 10em !important;}
.pr11{padding-right: 11em !important;}
.pr12{padding-right: 12em !important;}
.pr13{padding-right: 13em !important;}
.pr14{padding-right: 14em !important;}
.pr15{padding-right: 15em !important;}
.pr16{padding-right: 16em !important;}
.pr17{padding-right: 17em !important;}
.pr18{padding-right: 18em !important;}
.pr19{padding-right: 19em !important;}
.pr20{padding-right: 20em !important;}

/*----Padding Set from Allside----*/
.p0{padding: 0em !important;}
.p1{padding: 1em !important;}
.p2{padding: 2em !important;}
.p3{padding: 3em !important;}
.p4{padding: 4em !important;}
.p5{padding: 5em !important;}
.p6{padding: 6em !important;}
.p7{padding: 7em !important;}
.p8{padding: 8em !important;}
.p9{padding: 9em !important;}
.p10{padding: 10em !important;}
.p11{padding: 11em !important;}
.p12{padding: 12em !important;}
.p13{padding: 13em !important;}
.p14{padding: 14em !important;}
.p15{padding: 15em !important;}
.p16{padding: 16em !important;}
.p17{padding: 17em !important;}
.p18{padding: 18em !important;}
.p19{padding: 19em !important;}
.p20{padding: 20em !important;}


.inside-full-height {height: 100%;margin-bottom: 0;margin-top: 0;}
/*Maintain Aspect Ratio----------*/
/*18:9 Ratio*/
.r189 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r189:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r189 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto; margin:0;}

/*16:9 Ratio*/
.r169 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r169:before {display: block;content: " ";width: 100%;padding-top: 56.3%;}
.r169 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto; margin:0;}

/*16:9 Ratio*/
.r916 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r916:before {display: block;content: " ";width: 100%;padding-top: 178.3%;}
.r916 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto; margin:0;}

/*4:3 Ratio*/
.r43 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r43:before {display: block;content: " ";width: 100%;padding-top: 74.5%;}
.r43 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*4:6 Ratio*/
.r34 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r34:before {display: block;content: " ";width: 100%;padding-top: 133.3%;}
.r34 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*3:2 Ratio*/
.r32 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r32:before {display: block;content: " ";width: 100%;padding-top: 66.7%;}
.r32 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*8:5 Ratio*/
.r85 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r85:before {display: block;content: " ";width: 100%;padding-top: 62.5%;}
.r85 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*1:1 Ratio*/
.r11 {position: relative;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r11:before {display: block;content: " ";width: 100%;padding-top: 100%;}
.r11 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*2:1 Ratio*/
.r21 {position: relative;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r21:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r21 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*2:1 Ratio*/
.r12 {position: relative;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r12:before {display: block;content: " ";width: 100%;padding-top: 150%;}
.r12 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*5:8 Ratio*/
.r58 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r58:before {display: block;content: " ";width: 100%;padding-top: 160%;}
.r58 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*6:4 Ratio*/
.r64 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r64:before {display: block;content: " ";width: 100%;padding-top: 150%;}
.r64 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*8:1 Ratio*/
.r81 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r81:before {display: block;content: " ";width: 100%;padding-top: 10%;}
.r81 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}

/*8:1 Ratio*/
.r80 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r80:before {display: block;content: " ";width: 100%;padding-top: 80%;}
.r80 > .rcontainer {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:auto;}


/*Row no gutters*/
[class*="col"]{position: relative;}
.row.no-gutters {margin-right: 0;margin-left: 0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] {padding-right: 0;padding-left: 0;}


/* columns of same height styles */
.row-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-height {display: table-cell;float: none;height: 100%;}
.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}

@media (min-width: 320px) {
.row-xs-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-xs-height {display: table-cell;float: none;height: 100%;}
.col-xs-top {vertical-align: top;}
.col-xs-middle {vertical-align: middle;}
.col-xs-bottom {vertical-align: bottom;}
}

@media (min-width: 768px) {
.row-sm-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-sm-height {display: table-cell;float: none;height: 100%;}
.col-sm-top {vertical-align: top;}
.col-sm-middle {vertical-align: middle;}
.col-sm-bottom {vertical-align: bottom;}
}

@media (min-width: 992px) {
.row-md-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-md-height {display: table-cell;float: none;height: 100%;}
.col-md-top {vertical-align: top;}
.col-md-middle {vertical-align: middle;}
.col-md-bottom {vertical-align: bottom;}
}

@media (min-width: 1200px) {
.row-lg-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-lg-height {display: table-cell;float: none;height: 100%;}
.col-lg-top {vertical-align: top;}
.col-lg-middle {vertical-align: middle;}
.col-lg-bottom {vertical-align: bottom;}
}

@media (min-width: 768px) {
	.bleft {border-left: 1px solid #ddd;}
}
sup {top: -0.8em; }
sub, sup {font-size: 60%; line-height: 0; position: relative; vertical-align: baseline; }

/*Depth*/
.depth-1{box-shadow: 0 0px 3px rgba(0,0,0,0.10)}
.depth-2{box-shadow: 0 0px 6px rgba(0,0,0,0.10)}
.depth-3{box-shadow: 0 0px 20px rgba(0,0,0,0.10)}
.depth-4{box-shadow: 0 0px 28px rgba(0,0,0,0.10)}
.depth-5{box-shadow: 0 0px 150px rgba(0,0,0,0.10)}

.form-group{position: relative;margin-bottom: 30px;}
.form-group i {position: absolute;right: 15px;top: 13px;color: #54b947;font-size: 1.5em;pointer-events: none;}
select.form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.form-control {box-shadow: inset 0px 2px 9px 0px rgba(54, 54, 54, 0.61);color: #ffffff;border: 1px solid #898989;background: none;padding: 1em;height: auto;background-color: #555555;}
.form-control:focus {border-color: #009abf;outline: 0;-webkit-box-shadow: none;box-shadow:none;box-shadow: 0 0 10px -2px #009abf;}
textarea{resize: none;}
.fixed {position: fixed; top: 0; left: 0; width: 100%; z-index: 999;}
.oh{overflow: hidden;}
.hasrelative{position: relative;z-index: 9;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.img-center{ margin:0 auto;}
.setbg{background-size: cover;background-position: center;background-repeat: no-repeat;}
a, a:focus, a:hover, a:active, a:visited {outline: none;outline-offset: 0; text-decoration: none;}

