@charset "utf-8";
 body:not(.Loaded) header, body:not(.Loaded) footer {
opacity: 0;
}
body:not(.Loaded) img[data-srcsetload], body:not(.Loaded) img[data-srcload], body:not(.Loaded) img[data-srcsetlist], body:not(.Loaded) img[data-srclist] {
display: none;
}

/*notes*/
/* highColor - #21747e */
/* secondary - #1a1a1a */
/* secondarylight - #7b7b7c */

[data-animate] {
visibility: hidden;
opacity: 0;
}
[data-animate].animated {
	visibility: visible;
	opacity: 1;
}
/* CSS Document */

@font-face {
 font-family: 'AUTHENTICSans-60';
 src: url('/font/front/webfonts/AUTHENTICSans-60.woff2') format('woff2'), url('/font/front/webfonts/AUTHENTICSans-60.woff') format('woff');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
 @font-face {
 font-family: 'AUTHENTICSans-130';
 src: url('/font/front/webfonts/AUTHENTICSans-130.woff2') format('woff2'), url('/font/front/webfonts/AUTHENTICSans-130.woff') format('woff');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
 @font-face {
 font-family: 'AUTHENTICSans-90';
 src: url('/font/front/webfonts/AUTHENTICSans-90.woff2') format('woff2'), url('/font/front/webfonts/AUTHENTICSans-90.woff') format('woff');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}

/*&#96; rupee html code entity*/
@font-face {
 font-family: 'Indian Rupee';
 src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAALgAA0AAAAABogAAAKLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCShEICoE4gVILEAABNgIkAxwEIAWEIgc3G6wFyJ4FduNLw0/kGJEvi5ehV3Q8PG9X/bmvqrpn7VpbkT/g1IohZZt+OBr4D9d8V5R66++LBorCgVxEA9uQCbfChOBib4B/g4D/c7nnN0k+0y3wTWvxvbMDWgsPZBRIGGAvHPN5WuCJBJZohCG0O8e0XMztkmaU17dyKTch4NtH+9fABye3/dNdd7zBoCnaIwmhIuRIyPIVcaeCYn6JwC9udxpr7x6FIgdEMJX8zWAGsuPd6rvFA9VX4woCsj+LF1AKZMjQVYA5OIGucgNQkQtJaUehtL0arjQ8JgCiQgAiIQHugsxvywvwkGhIAlXQHAljsAg0RVuQABrgjBH5uVa+adv0y7XN7vNN48bfrMF/MJfPNv4/osO74m3rH4nmN8f3TZrFd+u+W+P4/kJE5N9++1Zac/WTsbT1htYzss03pZeLeVN3r3S+i1tmXU6NZz3aMPrO7Lq27W9Tlnzy5RQ+33ZTei/1W3Z8vbzTjHph840tt9CgZaF1oYKGX2l5xbf4lgLBw7eu2qmrU/6raVLjgBXZdmokEBydUbzVIf8dNRY4VM1/0ESkDTnMf0AotLKBqjGSB/BKhEBzzwtAFxMECE0dw4Ck6hYBMu29KUCulVoBCs1ikAAVbbIDJ/JGGEeF0NEaSJo7B5kh7oFcLz9AoXOaP7miXyZ4yigjjDRCaRHTiKxgajlGpsRGaZVWweXaOSiFp8z2B353jrRiZ+uMZrIpf2cL190dPAoslHGETJlOheUTRPuBVVy+VsJUwce0nnkVGapUNOctS0Npwnrz5DLNGP8gmgTWcVXqiOTxSMOMKKqbLRi5O4Tm6joN2O4mBH1LdsKU9W84Sqtass1muS1V9h8Zi+AKAA==) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAASUAA0AAAAABogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEeAAAABwAAAAcZobmSUdERUYAAARcAAAAHAAAAB4AJwANT1MvMgAAAZwAAABMAAAAYECCPs5jbWFwAAACBAAAAE8AAAFKALgLoGdhc3AAAARUAAAACAAAAAj//wADZ2x5ZgAAAmQAAACuAAAAuJzLaRtoZWFkAAABMAAAADMAAAA2AJMKEmhoZWEAAAFkAAAAIAAAACQYSPgZaG10eAAAAegAAAAcAAAAHBj8/8Rsb2NhAAACVAAAABAAAAAQAOwBQG1heHAAAAGEAAAAGAAAACAADQBpbmFtZQAAAxQAAAEXAAACIhWzT6xwb3N0AAAELAAAACgAAAA3ddajLHjaY2BkYGAA4lU9fqnx/DZfGbg5GEDgRGHcDwid4PH/DQODwDLWq0AuBwMTSBQAPiALkwB42mNgZGBgk/0nyzid9dD/N1+MBJYxAEVQADsAnOwGbnjaY2BkYGBgZzBhYAJjVMDIwAgACqwAd3jaY2BmCWCcwMDKwMDqzurOwMBwB0IzmTKkMi4B8hlYWUAkA4REAgpAwODAoMCQwCb7T5ZxOvsWxsdAYUaQHPMH1vUgJQyMANaCCsYE2P/sAAAAAAJYAAACWAAABNgAAAXC/+wE2P/seNpjYGBgZoBgGQZGBhBwAfIYwXwWBg0gzQakGRmYGBQYEv7/B/IVGOL/////+P9SqHogYGRjgHMYmYAEEwMqYIRYQQFgYWUY3AAAMj8JXQAAAABMAEwATABMAEwAVABceNpjYPr/hoFBYBnrVQZ9BmMGBmFFUTZ2RTFxRTFRNm1GNnYgVBYVYVRmsGU0FzNWMDczVVQyNTNWNFVTV9NmNDVjtWTyZT4Uyv3vv6kwoxBrDNMmNrsg754GJuf/f88wGTkz2vjy/D3CEs/EeEy9IMDhX4xADOtVpmZOu0hG5i73lFQ5Zyauv9FME5lbWdnPyimwdDH560ixdkr8/w9zlwATAxAg+EJgPgCuNi7KAAB42o2PQUrDQBSGv2nTiqAFEUR0M7hwIU2YdCE9QaFdlSJdO5ChBGJSUrMIHsGlp+jGO3gLD+PC13TEVhTMEN735v3/PzNAj1cU2++SoWfFEbnnFgc8e25zxpvngBM+PHc4Vjeeu5yqe1Gq4FC628a1YcU5d55bcu6T5zZ9XjwHXPHuucOF6nnucq2GrBlgiOXXTLDUUqdSKxJhSyZJmpn0S5ysiJQHWA9MbPTE1npqq6S2WV/PqqVzUSrDsbwzEZ2VuutlnCepzbdKZOBYyDATYSmtW1SZLf+2a8Km33PtRupQ/yNkRCF7jz+soyKXrbkoSlbiKxpfLO81zWLuylVa5DqOjDH7+d/p4e/Xa44Iv+72Cd7AW3oAeNpjYGIAg3/bGXIZsAF2IGZkYGJgZnBicGZkYkvPqSzIMAUAcpEFGQAAAAH//wACeNpjYGRgYOABYjEgZmJgBEI2IGYB8xgAA+AANQAAAAEAAAAA1aQnCAAAAADIcV74AAAAAMhxYEg=) format('woff');
 font-weight: normal;
 font-style: normal;
}
/*fonts*/


/* FONTS DECLARATIO+N */
.normal {
	font-family: 'AUTHENTICSans-60';
	font-weight: normal;
	font-style: normal;
}
.mdum {
	font-family: 'AUTHENTICSans-90';
	font-weight: normal;
	font-style: normal;
}
b, .b, .s-b, strong {
	font-family: 'AUTHENTICSans-130';
	font-weight: normal;
	font-style: normal;
}
/* base declaration */
.swiper-container {
	height: 100%;
}
/*vbox*/
.vbox-overlay *, .vbox-overlay :after, .vbox-overlay :before {
	-webkit-backface-visibility:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.vbox-overlay * {
	-webkit-backface-visibility:visible;
	backface-visibility:visible
}
.vbox-overlay {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:1040;
	-webkit-transform:translateZ(1000px);
	transform:translateZ(1000px);
	transform-style:preserve-3d
}
.vbox-title {
	width:100%;
	height:40px;
	float:left;
	text-align:center;
	line-height:28px;
	font-size:12px;
	padding:6px 40px;
	overflow:hidden;
	position:fixed;
	display:none;
	left:0;
	z-index:1050
}
.vbox-close {
	cursor:pointer;
	position:fixed;
	top:-1px;
	right:0;
	width:50px;
	height:40px;
	padding:6px;
	display:block;
	background-position:10px center;
	overflow:hidden;
	font-size:24px;
	line-height:1;
	text-align:center;
	z-index:1050
}
.vbox-num {
	cursor:pointer;
	position:fixed;
	left:0;
	height:40px;
	display:block;
	overflow:hidden;
	line-height:28px;
	font-size:12px;
	padding:6px 10px;
	display:none;
	z-index:1050
}
.vbox-next, .vbox-prev {
	position:fixed;
	top:50%;
	margin-top:-15px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	width:45px;
	height:45px;
	z-index:1050
}
.vbox-next span, .vbox-prev span {
	position:relative;
	width:20px;
	height:20px;
	border:2px solid transparent;
	border-top-color:#b6b6b6;
	border-right-color:#b6b6b6;
	text-indent:-100px;
	position:absolute;
	top:8px;
	display:block
}
.vbox-prev {
	left:15px
}
.vbox-next {
	right:15px
}
.vbox-prev span {
	left:10px;
	-ms-transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.vbox-next span {
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	right:10px
}
.vbox-inline {
	width:420px;
	height:315px;
	height:70vh;
	padding:10px;
	background:#fff;
	margin:0 auto;
	overflow:auto;
	text-align:left
}
.venoframe {
	max-width:100%;
	width:100%;
	border:none;
	width:100%;
	height:260px;
	height:70vh
}
.venoframe.vbvid {
	height:260px
}
@media (min-width:768px) {
.vbox-inline, .venoframe {
width:90%;
height:360px;
height:70vh
}
.venoframe.vbvid {
width:640px;
height:360px
}
}
@media (min-width:992px) {
.vbox-inline, .venoframe {
max-width:1200px;
width:80%;
height:540px;
height:70vh
}
.venoframe.vbvid {
width:960px;
height:540px
}
}
.vbox-open {
	overflow:hidden
}
.vbox-container {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow-x:hidden;
	overflow-y:scroll;
	overflow-scrolling:touch;
	-webkit-overflow-scrolling:touch;
	z-index:20;
	max-height:100%
}
.vbox-content {
	text-align:center;
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:20px 10px
}
.vbox-container img {
	max-width:100%;
	height:auto
}
.vbox-figlio {
	box-shadow:0 0 12px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	max-width:100%;
	text-align:initial
}
img.vbox-figlio {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none
}
.vbox-content.swipe-left {
	margin-left:-200px!important
}
.vbox-content.swipe-right {
	margin-left:200px!important
}
.vbox-animated {
webkit-transition:margin .3s ease-out;
transition:margin .3s ease-out
}
.sk-double-bounce, .sk-rotating-plane {
	width:40px;
	height:40px;
	margin:40px auto
}
.sk-rotating-plane {
	background-color:#333;
	-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;
	animation:sk-rotatePlane 1.2s infinite ease-in-out
}
@-webkit-keyframes sk-rotatePlane {
0% {
-webkit-transform:perspective(120px) rotateX(0) rotateY(0);
transform:perspective(120px) rotateX(0) rotateY(0)
}
50% {
-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
}
100% {
-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
@keyframes sk-rotatePlane {
0% {
-webkit-transform:perspective(120px) rotateX(0) rotateY(0);
transform:perspective(120px) rotateX(0) rotateY(0)
}
50% {
-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
}
100% {
-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.sk-double-bounce {
	position:relative
}
.sk-double-bounce .sk-child {
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#333;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;
	animation:sk-doubleBounce 2s infinite ease-in-out
}
.sk-chasing-dots .sk-child, .sk-spinner-pulse, .sk-three-bounce .sk-child {
	background-color:#333;
	border-radius:100%
}
.sk-double-bounce .sk-double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes sk-doubleBounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-doubleBounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.sk-wave {
	margin:40px auto;
	width:50px;
	height:40px;
	text-align:center;
	font-size:10px
}
.sk-wave .sk-rect {
	background-color:#333;
	height:100%;
	width:6px;
	display:inline-block;
	-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;
	animation:sk-waveStretchDelay 1.2s infinite ease-in-out
}
.sk-wave .sk-rect1 {
	-webkit-animation-delay:-1.2s;
	animation-delay:-1.2s
}
.sk-wave .sk-rect2 {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.sk-wave .sk-rect3 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.sk-wave .sk-rect4 {
-webkit-animation-delay:-.9s;
animation-delay:-.9s
}
.sk-wave .sk-rect5 {
-webkit-animation-delay:-.8s;
animation-delay:-.8s
}
@-webkit-keyframes sk-waveStretchDelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes sk-waveStretchDelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
.sk-wandering-cubes {
	margin:40px auto;
	width:40px;
	height:40px;
	position:relative
}
.sk-wandering-cubes .sk-cube {
	background-color:#333;
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
	animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both
}
.sk-chasing-dots, .sk-spinner-pulse {
	width:40px;
	height:40px;
	margin:40px auto
}
.sk-wandering-cubes .sk-cube2 {
-webkit-animation-delay:-.9s;
animation-delay:-.9s
}
@-webkit-keyframes sk-wanderingCube {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);
transform:translateX(30px) rotate(-90deg) scale(.5)
}
50% {
-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);
transform:translateX(30px) translateY(30px) rotate(-179deg)
}
50.1% {
-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);
transform:translateX(30px) translateY(30px) rotate(-180deg)
}
75% {
-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
}
100% {
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)
}
}
@keyframes sk-wanderingCube {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
25% {
-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);
transform:translateX(30px) rotate(-90deg) scale(.5)
}
50% {
-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);
transform:translateX(30px) translateY(30px) rotate(-179deg)
}
50.1% {
-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);
transform:translateX(30px) translateY(30px) rotate(-180deg)
}
75% {
-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
}
100% {
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)
}
}
.sk-spinner-pulse {
	-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;
	animation:sk-pulseScaleOut 1s infinite ease-in-out
}
@-webkit-keyframes sk-pulseScaleOut {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
@keyframes sk-pulseScaleOut {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
.sk-chasing-dots {
	position:relative;
	text-align:center;
	-webkit-animation:sk-chasingDotsRotate 2s infinite linear;
	animation:sk-chasingDotsRotate 2s infinite linear
}
.sk-chasing-dots .sk-child {
	width:60%;
	height:60%;
	display:inline-block;
	position:absolute;
	top:0;
	-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;
	animation:sk-chasingDotsBounce 2s infinite ease-in-out
}
.sk-chasing-dots .sk-dot2 {
	top:auto;
	bottom:0;
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes sk-chasingDotsRotate {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes sk-chasingDotsRotate {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes sk-chasingDotsBounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-chasingDotsBounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.sk-three-bounce {
	margin:40px auto;
	width:80px;
	text-align:center
}
.sk-three-bounce .sk-child {
	width:20px;
	height:20px;
	display:inline-block;
	-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;
	animation:sk-three-bounce 1.4s ease-in-out 0s infinite both
}
.sk-circle .sk-child:before, .sk-fading-circle .sk-circle:before {
	display:block;
	border-radius:100%;
	content:'';
	background-color:#333
}
.sk-three-bounce .sk-bounce1 {
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}
.sk-three-bounce .sk-bounce2 {
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}
@-webkit-keyframes sk-three-bounce {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-three-bounce {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.sk-circle {
	margin:40px auto;
	width:40px;
	height:40px;
	position:relative
}
.sk-circle .sk-child {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.sk-circle .sk-child:before {
	margin:0 auto;
	width:15%;
	height:15%;
	-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation:sk-circleBounceDelay 1.2s infinite ease-in-out both
}
.sk-circle .sk-circle2 {
	-webkit-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	transform:rotate(30deg)
}
.sk-circle .sk-circle3 {
	-webkit-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	transform:rotate(60deg)
}
.sk-circle .sk-circle4 {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.sk-circle .sk-circle5 {
	-webkit-transform:rotate(120deg);
	-ms-transform:rotate(120deg);
	transform:rotate(120deg)
}
.sk-circle .sk-circle6 {
	-webkit-transform:rotate(150deg);
	-ms-transform:rotate(150deg);
	transform:rotate(150deg)
}
.sk-circle .sk-circle7 {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.sk-circle .sk-circle8 {
	-webkit-transform:rotate(210deg);
	-ms-transform:rotate(210deg);
	transform:rotate(210deg)
}
.sk-circle .sk-circle9 {
	-webkit-transform:rotate(240deg);
	-ms-transform:rotate(240deg);
	transform:rotate(240deg)
}
.sk-circle .sk-circle10 {
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.sk-circle .sk-circle11 {
	-webkit-transform:rotate(300deg);
	-ms-transform:rotate(300deg);
	transform:rotate(300deg)
}
.sk-circle .sk-circle12 {
	-webkit-transform:rotate(330deg);
	-ms-transform:rotate(330deg);
	transform:rotate(330deg)
}
.sk-circle .sk-circle2:before {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.sk-circle .sk-circle3:before {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.sk-circle .sk-circle4:before {
-webkit-animation-delay:-.9s;
animation-delay:-.9s
}
.sk-circle .sk-circle5:before {
-webkit-animation-delay:-.8s;
animation-delay:-.8s
}
.sk-circle .sk-circle6:before {
-webkit-animation-delay:-.7s;
animation-delay:-.7s
}
.sk-circle .sk-circle7:before {
-webkit-animation-delay:-.6s;
animation-delay:-.6s
}
.sk-circle .sk-circle8:before {
-webkit-animation-delay:-.5s;
animation-delay:-.5s
}
.sk-circle .sk-circle9:before {
-webkit-animation-delay:-.4s;
animation-delay:-.4s
}
.sk-circle .sk-circle10:before {
-webkit-animation-delay:-.3s;
animation-delay:-.3s
}
.sk-circle .sk-circle11:before {
-webkit-animation-delay:-.2s;
animation-delay:-.2s
}
.sk-circle .sk-circle12:before {
-webkit-animation-delay:-.1s;
animation-delay:-.1s
}
@-webkit-keyframes sk-circleBounceDelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-circleBounceDelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.sk-cube-grid {
	width:40px;
	height:40px;
	margin:40px auto
}
.sk-cube-grid .sk-cube {
	width:33.33%;
	height:33.33%;
	background-color:#333;
	float:left;
	-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out
}
.sk-cube-grid .sk-cube1 {
-webkit-animation-delay:.2s;
animation-delay:.2s
}
.sk-cube-grid .sk-cube2 {
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.sk-cube-grid .sk-cube3 {
-webkit-animation-delay:.4s;
animation-delay:.4s
}
.sk-cube-grid .sk-cube4 {
-webkit-animation-delay:.1s;
animation-delay:.1s
}
.sk-cube-grid .sk-cube5 {
-webkit-animation-delay:.2s;
animation-delay:.2s
}
.sk-cube-grid .sk-cube6 {
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay:0s;
	animation-delay:0s
}
.sk-cube-grid .sk-cube8 {
-webkit-animation-delay:.1s;
animation-delay:.1s
}
.sk-cube-grid .sk-cube9 {
-webkit-animation-delay:.2s;
animation-delay:.2s
}
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 100%, 70% {
-webkit-transform:scale3D(1, 1, 1);
transform:scale3D(1, 1, 1)
}
35% {
-webkit-transform:scale3D(0, 0, 1);
transform:scale3D(0, 0, 1)
}
}
@keyframes sk-cubeGridScaleDelay {
0%, 100%, 70% {
-webkit-transform:scale3D(1, 1, 1);
transform:scale3D(1, 1, 1)
}
35% {
-webkit-transform:scale3D(0, 0, 1);
transform:scale3D(0, 0, 1)
}
}
.sk-fading-circle {
	margin:40px auto;
	width:40px;
	height:40px;
	position:relative
}
.sk-fading-circle .sk-circle {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.sk-fading-circle .sk-circle:before {
	margin:0 auto;
	width:15%;
	height:15%;
	-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
	animation:sk-circleFadeDelay 1.2s infinite ease-in-out both
}
.sk-fading-circle .sk-circle2 {
	-webkit-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	transform:rotate(30deg)
}
.sk-fading-circle .sk-circle3 {
	-webkit-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	transform:rotate(60deg)
}
.sk-fading-circle .sk-circle4 {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.sk-fading-circle .sk-circle5 {
	-webkit-transform:rotate(120deg);
	-ms-transform:rotate(120deg);
	transform:rotate(120deg)
}
.sk-fading-circle .sk-circle6 {
	-webkit-transform:rotate(150deg);
	-ms-transform:rotate(150deg);
	transform:rotate(150deg)
}
.sk-fading-circle .sk-circle7 {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.sk-fading-circle .sk-circle8 {
	-webkit-transform:rotate(210deg);
	-ms-transform:rotate(210deg);
	transform:rotate(210deg)
}
.sk-fading-circle .sk-circle9 {
	-webkit-transform:rotate(240deg);
	-ms-transform:rotate(240deg);
	transform:rotate(240deg)
}
.sk-fading-circle .sk-circle10 {
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.sk-fading-circle .sk-circle11 {
	-webkit-transform:rotate(300deg);
	-ms-transform:rotate(300deg);
	transform:rotate(300deg)
}
.sk-fading-circle .sk-circle12 {
	-webkit-transform:rotate(330deg);
	-ms-transform:rotate(330deg);
	transform:rotate(330deg)
}
.sk-fading-circle .sk-circle2:before {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.sk-fading-circle .sk-circle3:before {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay:-.9s;
animation-delay:-.9s
}
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay:-.8s;
animation-delay:-.8s
}
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay:-.7s;
animation-delay:-.7s
}
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay:-.6s;
animation-delay:-.6s
}
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay:-.5s;
animation-delay:-.5s
}
.sk-fading-circle .sk-circle9:before {
-webkit-animation-delay:-.4s;
animation-delay:-.4s
}
.sk-fading-circle .sk-circle10:before {
-webkit-animation-delay:-.3s;
animation-delay:-.3s
}
.sk-fading-circle .sk-circle11:before {
-webkit-animation-delay:-.2s;
animation-delay:-.2s
}
.sk-fading-circle .sk-circle12:before {
-webkit-animation-delay:-.1s;
animation-delay:-.1s
}
@-webkit-keyframes sk-circleFadeDelay {
0%, 100%, 39% {
opacity:0
}
40% {
opacity:1
}
}
@keyframes sk-circleFadeDelay {
0%, 100%, 39% {
opacity:0
}
40% {
opacity:1
}
}
.sk-folding-cube {
	margin:40px auto;
	width:40px;
	height:40px;
	position:relative;
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg)
}
.sk-folding-cube .sk-cube {
	float:left;
	width:50%;
	height:50%;
	position:relative;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.sk-folding-cube .sk-cube:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#333;
	-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;
	animation:sk-foldCubeAngle 2.4s infinite linear both;
	-webkit-transform-origin:100% 100%;
	-ms-transform-origin:100% 100%;
	transform-origin:100% 100%
}
.sk-folding-cube .sk-cube2 {
	-webkit-transform:scale(1.1) rotateZ(90deg);
	transform:scale(1.1) rotateZ(90deg)
}
.sk-folding-cube .sk-cube3 {
	-webkit-transform:scale(1.1) rotateZ(180deg);
	transform:scale(1.1) rotateZ(180deg)
}
.sk-folding-cube .sk-cube4 {
	-webkit-transform:scale(1.1) rotateZ(270deg);
	transform:scale(1.1) rotateZ(270deg)
}
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay:.6s;
animation-delay:.6s
}
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay:.9s;
animation-delay:.9s
}
@-webkit-keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform:perspective(140px) rotateX(-180deg);
transform:perspective(140px) rotateX(-180deg);
opacity:0
}
25%, 75% {
-webkit-transform:perspective(140px) rotateX(0);
transform:perspective(140px) rotateX(0);
opacity:1
}
100%, 90% {
-webkit-transform:perspective(140px) rotateY(180deg);
transform:perspective(140px) rotateY(180deg);
opacity:0
}
}
@keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform:perspective(140px) rotateX(-180deg);
transform:perspective(140px) rotateX(-180deg);
opacity:0
}
25%, 75% {
-webkit-transform:perspective(140px) rotateX(0);
transform:perspective(140px) rotateX(0);
opacity:1
}
100%, 90% {
-webkit-transform:perspective(140px) rotateY(180deg);
transform:perspective(140px) rotateY(180deg);
opacity:0
}
}
/*vbox base*/

/** jQuery.Flexdatalist 2.2.2.1 */
.flexdatalist-results {
	position:absolute;
	top:0;
	left:0;
	border:1px solid #444;
	border-top:none;
	background:#fff;
	z-index:100000;
	max-height:300px;
	overflow-y:auto;
	box-shadow:0 4px 5px rgba(0, 0, 0, .15);
	color:#333;
	list-style:none;
	margin:0;
	padding:0
}
.flexdatalist-results li {
	border-bottom:1px solid #ccc;
	padding:8px 15px;
	font-size:14px;
	line-height:20px
}
.flexdatalist-results li span.highlight {
	font-weight:700;
	text-decoration:underline
}
.flexdatalist-results li.active {
	background:#000000;
	color:#fff;
	cursor:pointer
}
.flexdatalist-results li.no-results {
	font-style:italic;
	color:#888
}
.flexdatalist-results li.group {
	background:#21747e;
	color:#666;
	padding:8px
}
.flexdatalist-results li .group-name {
	font-weight:700
}
.flexdatalist-results li .group-item-count {
	font-size:85%;
	color:#777;
	display:inline-block;
	padding-left:10px
}
.flexdatalist-multiple:after, .flexdatalist-multiple:before {
	content:'';
	display:block;
	clear:both
}
.flexdatalist-multiple {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	cursor:text
}
.flexdatalist-multiple.disabled {
	background-color:#eee;
	cursor:default
}
.flexdatalist-multiple li {
	display:inline-block;
	position:relative;
	margin:5px;
	float:left
}
.flexdatalist-multiple li.input-container, .flexdatalist-multiple li.input-container input {
	border:none;
	height:auto;
	padding:0 0 0 4px;
	line-height:24px
}
.flexdatalist-multiple li.value {
	display:inline-block;
	padding:2px 25px 2px 7px;
	background:#eee;
	border-radius:3px;
	color:#777;
	line-height:20px
}
.flexdatalist-multiple li.toggle {
	cursor:pointer;
transition:opacity ease-in-out .3s
}
.flexdatalist-multiple li.toggle.disabled {
	text-decoration:line-through;
	opacity:.8
}
.flexdatalist-multiple li.value span.fdl-remove {
	font-weight:700;
	padding:2px 5px;
	font-size:20px;
	line-height:20px;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	opacity:.7
}
.flexdatalist-multiple li.value span.fdl-remove:hover {
	opacity:1
}
/*alerts Validation Form*/
html {
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height: 1;
}
a {
	color: #4d4d4d;
}
body.inNav .menu--trigger {
	z-index: 9999;
}
.fullWidth {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
}
html, body {
	height: 100%;
}
body {
	background: #fff;
	font-family: 'AUTHENTICSans-60', 'Helvetica', 'Arial', sans-serif;
	font-size: 1rem;
	color: #444444;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
	letter-spacing: 0.375px;
	line-height: 1.41428;
}
section, header, main, footer {
	line-height: 1.412428;
	color: #000000;
}
main {
	background-color: #fff;
}
main.excep--main {
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	transform: translateZ(0px);
	overflow: visible;
}
p {
	line-height: 1.5;
	font-size: 1.05rem;
	font-weight: 400;
	color: inherit;
	text-align: inherit;
	color: #000000;
	word-wrap: break-word;
	white-space: normal;
}
.uc {
	text-transform: uppercase;
}
.label--head {
	line-height: 1.75;
}
p:not(:last-of-type) {
margin-bottom: 1rem;
}
p + .label--head {
	margin-top: 1rem;
}
.label--head {
	margin-bottom: 1.357rem;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	color: #000000;
	letter-spacing: 0.375px;
	font-weight: 400;
	line-height: 1.41428;
	font-family: "AUTHENTICSans-90";
	word-wrap: break-word;
	white-space: normal;
}
h6, .h6 {
	font-size: 1.1428rem;
}
.blacked, .blackColored {
	color: #000;
}
.grayColored {
	color: #444444 !important;
}
.jetColored {
	color: #1a1a1a !important;
}
.highColored {
	color: #21747e !important;
}
.errorColored {
	color: #ff0000 !important;
}
.redColored {
	color: #ff0000 !important;
}
.padder--custom {
	padding-left: 1.1428rem;
	padding-right: 1.1428rem;
}
.padder--vertical {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
ul {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}
a {
	text-decoration: none;
	cursor: pointer;
	outline: none !important;
}
*:focus {
	outline: none;
}
a:hover, a:focus, a:active {
	text-decoration: none;
}
.inline--link {
	color: inherit;
	position: relative;
	display: inline-block;
	float: none;
	text-decoration: none;
	white-space: normal;
	word-wrap: break-word;
	font-size: inherit;
}
div.inline--link:not(.underlined) {
text-decoration: none !important;
}
.inline--link:hover, .inline--link:focus, .inline--link:active {
	color: inherit;
}
.inline--link.colored--link:hover, .inline--link.colored--link:focus, .inline--link.colored--link:active {
	color: #21747e;
}
.row--custom {
	float: left;
	width: -moz-calc(100% + 30px);
	width: -webkit-calc(100% + 30px);
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -0.85rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.row--custom > div {
	margin-bottom: 0.85rem;
}
.row.d-inline-flex {
	width: -moz-calc(100% + 30px);
	width: -webkit-calc(100% + 30px);
	width: calc(100% + 30px);
	float: left;
}
.mrgs--negBig {
	margin-bottom: -3rem;
	overflow: hidden;
}
.mrgs--negBig > * {
	margin-bottom: 3rem;
}
.mrgs--neg {
	margin-bottom: -2rem;
	overflow: hidden;
}
.mrgs--neg > * {
	margin-bottom: 2rem;
}
.mrgs--negSmall {
	margin-bottom: -0.5rem;
	overflow: hidden;
}
.mrgs--negSmall > * {
	margin-bottom: 0.5rem;
}
.row.d-inline-flex.no-gutters {
	width: 100%;
	float: left;
}
.underlined {
	text-decoration: underline !important;
}
.noBorders {
	border-color: transparent !important;
}
.btnCustom {
	float: none;
	display: inline-block;
	text-align: center;
	position: relative;
	z-index: 5;
	background-color: #1a1a1a;
	color: #fff;
	padding: 0 0.65rem 0;
	border-radius: 0;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	outline: none;
	border: 1px solid #1a1a1a;
	letter-spacing: 0.375px;
	line-height: 1;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	outline: none !important;
	vertical-align: middle;
	font-weight: 500;
border-radius: .25rem;
-webkit-border-radius: .25rem;
-moz-border-radius: .25rem;
}
.btnInline {
	float: none;
	display: inline-block;
	text-align: center;
	position: relative;
	z-index: 5;
	background-color: transparent;
	color: #000;
	padding: 0 0.65rem 0;
	border-radius: 0;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	outline: none;
	letter-spacing: 0.375px;
	line-height: 1;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	outline: none !important;
	vertical-align: middle;
	font-weight: 500;
	background-color: #fff;
	outline: none !important;
	border: none;
}
.btnCustom.heading {
	letter-spacing: 0.375px;
	font-size: 1.1428em;
}
.btnCustom span {
	line-height: 40px;
	display: inline-block;
	float: none;
}
.btnCustom:not(:last-child) {
margin-right: 0.5rem;
}
.borderedBtn {
	border:1px solid #1a1a1a;
	background-color: transparent;
}
.enlargedIcon__btn:before {
	font-size: 1.85em;
	line-height: 1;
	-webkit-transform: translateY(10%);
	-moz-transform: translateY(10%);
	-ms-transform: translateY(10%);
	-o-transform: translateY(10%);
	transform: translateY(10%);
}
.whiteBtn {
	background-color: #fff !important;
	color: #000000 !important;
	border-color: #ddd !important;
}
.blackBtn {
	background-color: #000000 !important;
	color: #fff !important;
	border-color: #000000 !important;
}
.grayBtn {
	background-color: #444 !important;
	color: #fff !important;
	border-color: #444 !important;
}
.white {
	color: #fff !important;
}
.redBtn {
	background-color: #e04141 !important;
	color: #fff !important;
	border-color: #e04141 !important;
}
.blueBtn {
	background-color: #21747e !important;
	color: #fff !important;
	border-color: #21747e !important;
}
.roundedBtn {
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	background-clip: padding-box;
	overflow: hidden;
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.btnCustom:not(:disabled):hover, .btnCustom:not(:disabled):focus, .btnCustom:not(:disabled):active {
color: #fff;
background-color: #21747e;
text-decoration: none;
outline: none;
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
border-color: #21747e;
}
 .btnCustom.blackBtn:not(:disabled):hover, .btnCustom.blackBtn:not(:disabled):focus, .btnCustom.blackBtn:not(:disabled):active {
color: #fff;
background-color: #21747e !important;
border-color: #21747e !important;
}
 .btnCustom.blackBtn.sameHover:not(:disabled):focus, .btnCustom.blackBtn.sameHover:not(:disabled):hover, .btnCustom.blackBtn.sameHover:not(:disabled):active {
color: #fff;
background-color: #000000 !important;
border-color: #000000 !important;
}
.highlighted--btn.btnCustom, .highlighted--btn.btnCustom:active, .highlighted--btn.btnCustom:hover, .highlighted--btn.btnCustom:focus {
	background-color: #21747e;
	border-color: #21747e;
}
.highlighted--borderedbtn.btnCustom {
	border-color: #1a1a1a !important;
	background-color: transparent !important;
	color: #1a1a1a !important;
}
.highlighted--borderedbtn.btnCustom:active, .highlighted--borderedbtn.btnCustom:hover, .highlighted--borderedbtn.btnCustom:focus {
	background-color: transparent !important;
	border-color: #21747e !important;
	color: #21747e !important;
}
.redBorderedbtn.btnCustom {
	border-color: #21747e !important;
	background-color: transparent !important;
	color: #21747e !important;
}
.redBorderedbtn.btnCustom:active, .redBorderedbtn.btnCustom:hover, .redBorderedbtn.btnCustom:focus {
	background-color: transparent !important;
	border-color: #21747e !important;
	color: #21747e !important;
}
.rounded--btn {
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	background-clip: padding-box;
	overflow: hidden;
	min-width: 120px;
}
.staticPos {
	position: static !important;
}
/*base*/

/* Custom Modal */
.absClose {
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 15px;
	color: #999;
	background-color: #fff;
	-webkit-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	font-size: 30px;
	text-align: center;
	border: 1px solid #999;
	z-index: 99;
	opacity: 0.75;
	vertical-align: middle;
	line-height: 0;
	text-align: center;
}
.absFilterClose {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: 8px;
	top: 0;
	color: #000;
	background-color: #fff;
	-webkit-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	font-size: 20px;
	text-align: center;
	border: 1px solid #000;
	z-index: 99;
	opacity: 0.75;
	vertical-align: middle;
	line-height: 0;
	text-align: center;
	background-color: #fff;
	margin-top: -10px;
	padding-top: 1px;
}
.absFilterChecked {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: 8px;
	top: 0;
	color: #000;
	background-color: #fff;
	-webkit-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	font-size: 20px;
	text-align: center;
	z-index: 99;
	opacity: 0.75;
	vertical-align: middle;
	line-height: 0;
	text-align: center;
	background-color: transparent;
	margin-top: -10px;
	padding-top: 1px;
	background-image: url('/img/site/icons/checked.svg');
	background-size: contain;
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	display: none;
}
.absFilterChecked.filterChecked {
	display: inline-block;
}
.absFilterClose i {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	display: inline-block;
	float: left;
	z-index: 10;
}
.absClose i {
	line-height: 1;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) translateZ(0px);
	-moz-transform: translate(-50%, -50%) translateZ(0px);
	-ms-transform: translate(-50%, -50%) translateZ(0px);
	-o-transform: translate(-50%, -50%) translateZ(0px);
	transform: translate(-50%, -50%) translateZ(0px);
	left: 50%;
	display: inline-block;
	float: left;
	z-index: 10;
}
.absClose:hover, .absClose:focus, .absClose:active {
	color: #999;
	opacity: 1;
}
.absFilterClose:hover, .absFilterClose:focus, .absFilterClose:active {
	color: #000;
	opacity: 1;
}
.absClose.whiteCloseBtn {
	background-color: #ff0000;
	color: #fff;
	opacity: 1;
	border-color: transparent;
}
.absClose.whiteCloseBtn i {
	font-size: 1rem;
	display: inline-block;
	text-rendering: geometricPrecision;
}
.absClose.whiteCloseBtn:hover, .absClose.whiteCloseBtn:focus, .absClose.whiteCloseBtn:active {
	color: #fff;
	background-color: #ff0000;
	opacity: 1;
	border-color: transparent;
}
.modalOpened {
	overflow: hidden !important;
}
.modalHolder {
	display: inline-block;
	float: left;
	z-index: -2111;
	bottom: 0;
	background-color: transparent;
	width: 100%;
	max-width: none;
	height: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	position: fixed;
	-webkit-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	text-align: center;
	overflow: hidden;
}
.errorDivWrapper {
	max-width: 340px;
	display: inline-block;
	float: right;
	z-index: -2111;
	top: 0;
	background-color: transparent;
	width: 100%;
	right: -341px;
	opacity: 0;
	visibility: hidden;
	position: fixed;
	-webkit-transition: 0.47253s right cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.47253s right cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.47253s right cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.47253s right cubic-bezier(0.4, 0, 0.2, 1);
	text-align: center;
	display: inline-block;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}
.errorDivWrapper.errorActivated {
	z-index: 10007;
	background-color: transparent;
	right: 0;
	opacity: 1;
	visibility: visible;
	-webkit-pointer-events: auto;
	-moz-pointer-events: auto;
	-ms-pointer-events: auto;
	pointer-events: auto;
}
body:not(.Loaded) .errorDivWrapper * {
opacity: 0;
}
.errorDivWrapper .absClose {
	right: 7px !important;
	left: auto !important;
	top: 7px !important;
	cursor: pointer;
	border-color: transparent !important;
	color: #fff;
	background-color: transparent !important;
}
.innerErrorHold {
	padding: 2rem 1.1428rem 2rem;
	background-color: transparent;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-height: 100vh;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-clip: padding-box;
}
.errorDivWrapper .absClose i {
	color: #fff;
	text-shadow: 1px 0px 0px rgba(150, 150, 150, 1), -2px 0px 0px rgba(255, 255, 255, 1);
}
.alert-danger-alt {
	border-color: #E26868;
	background: #E26868;
	color: #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.errorToast:not(:last-of-type) {
margin-bottom: 0.675rem;
}
.alert-danger-alt {
	margin-bottom: 0;
}
.errorToast {
	display: none;
}
.errorToast .alert-danger-alt:before {
	position: absolute;
	left: 8px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 100;
	display: inline-block;
	float: left;
	font-family: "Ionicons";
	font-size: 0.675rem;
	color: #fff;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: auto;
	width: 17.725px;
	text-align: center;
	margin-top: -0.75px;
}
.errorToast .alert-danger-alt {
	padding-left: 28px;
	padding-right: 2rem;
	word-wrap: break-word;
	font-size: 0.875rem;
	text-rendering: geometricPrecision;
	font-family: "AUTHENTICSans-90";
}
.errorToast .alert-danger-alt:not(:only-child) {
padding-bottom: 0.375rem;
padding-top: 0.375rem;
}
.errorToast .alert-danger-alt:not(:only-child):not(:last-of-type) {
margin-bottom: -4px;
}
.errorToast.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-name: slideInRight;
	-ms-animation-name: slideInRight;
	animation-name: slideInRight;
	-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-moz-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-ms-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	display: inline-block;
}
.errorToast.animated:not(.success) .staticDivError {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-name: shakeX;
-ms-animation-name: shakeX;
animation-name: shakeX;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-moz-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-ms-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
display: inline-block;
-webkit-animation-delay: 0.51275s;
-moz-animation-delay: 0.51275s;
-ms-animation-delay: 0.51275s;
-o-animation-delay: 0.51275s;
animation-delay: 0.51275s;
}
.errorToast.info .alert-danger-alt {
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.errorToast.danger .alert-danger-alt {
	background-color: #dc3545;
	border-color: #dc3545;
}
.errorToast.warning .alert-danger-alt {
	background-color: #ea8b1e;
	border-color: #ea8b1e;
}
.errorToast.primary .alert-danger-alt {
	background-color: #007bff;
	border-color: #007bff;
}
.errorToast.success .alert-danger-alt {
	background-color: #00992f;
	border-color: #00992f;
}
.errorToast.success .alert-danger-alt:before {
	content: "\f120";
}
.errorToast.info .alert-danger-alt:before {
	content: "\f149";
}
.errorToast.warning .alert-danger-alt:before {
	content: "\f101";
}
.errorToast.danger .alert-danger-alt:before {
	content:"\f100";
}
 body:not(.Loaded) .modalHolder * {
opacity: 0;
}
.modalHolder.modalActivated {
	bottom: 0;
	z-index: 10007;
	vertical-align: middle;
	padding-top: 0;
	height: 100%;
	background-color: transparent;
	overflow: hidden;
}
body.modalOpened .modalHolder.modalActivated {
	opacity: 1;
	visibility: visible;
}
.modalHolder .absClose {
	right: 7px !important;
	left: auto !important;
	top: 7px !important;
	cursor: pointer;
}
.modal-backdrop {
	position: fixed;
	right: 0;
	background-color: #5e5e5e;
	opacity: 0.375;
	z-index: 2;
	-webkit-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
	display: inline-block;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	min-height: 100vh;
	z-index: 10000;
}
.modalCentered {
	background: #fff;
	width: 100%;
	display: inline-block;
	float: none;
	max-width: 425px;
	position: relative;/*  -webkit-transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: 0.75s all  cubic-bezier(0.4, 0, 0.2, 1); -o-transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1); transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1); */
	background-clip: padding-box;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 10;
}
.enlargedModal.modalCentered {
	max-width: 875px;
}
.modalCentered.animateTop {
	-webkit-transform: translateY(-47px);
	-moz-transform: translateY(-47px);
	-ms-transform: translateY(-47px);
	-o-transform: translateY(-47px);
	transform: translateY(-47px);
}
.modalCentered.animateBottom {
	-webkit-transform: translateY(47px);
	-moz-transform: translateY(47px);
	-ms-transform: translateY(47px);
	-o-transform: translateY(47px);
	transform: translateY(47px);
}
.modalActivated .modalCentered.animateTop, .modalActivated .modalCentered.animateBottom {
	-webkit-transform: translateY(0px) translateZ(2px);
	-moz-transform: translateY(0px) translateZ(2px);
	-ms-transform: translateY(0px) translateZ(2px);
	-o-transform: translateY(0px) translateZ(2px);
	transform: translateY(0px) translateZ(2px);
	opacity: 1;
	-webkit-transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1) 0.375s;
	-moz-transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1) 0.375s;
	-o-transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1) 0.375s;
	transition: 0.75s all cubic-bezier(0.4, 0, 0.2, 1) 0.375s;
}
.innerModalHold {
	padding: 4rem 1.1428rem 2rem;
	background-color: transparent;
	z-index: 5;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	overflow-y: auto;
}
.innerModalHold .form-group {
	margin-bottom: 1rem;
}
.innerModalHold .posStatic {
	position: static !important;
}
/*login Modal*/
.loginModal .modal-backdrop {
	opacity: 0.45;
	background-color: #000000;
}
/*login Modal*/

a:focus, button:focus {
	outline: none;
}
/*Side Nav*/
body.inNav {
	overflow: hidden;
}
.header--wrap {
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);
}
.header--wrap {
	text-align: center;
}
.logo-area {
	display: inline-block;
	float: none;
	margin-top: 0;
	position: relative;
	z-index: 999;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	transform-origin: center;
	height: 100%;
	width: -moz-calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	position: absolute;
	left: 1.1428rem;
	top: 0;
	text-align: center;
	max-width: 220px;
}
.logoLink {
	float: left;
	display: inline-block;
	position: absolute;
	background-image: url(/img/site/logo.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: scroll;
	background-position: left center;
	height: 80%;
	top: 10%;
	width: 100%;
	left: 0;
}
.logo-area {
	padding-left: 0;
	text-align: center;
}
.menuWrapper__header {
	float: right;
	display: inline-block;
	position: static;
	width: -moz-calc(100% - 226px);
	width: -webkit-calc(100% - 226px);
	width: calc(100% - 226px);
	position: static;
}
.nav-wrap.aside {
	position: fixed;
	right: -301px;
	top: 0;
	height: calc(100%) !important;
	height: -webkit-calc(100%) !important;
	height: -moz-calc(100%) !important;
	z-index: 10000;
	width: 300px;
	max-width: 300px;
	opacity: 1;
	-webkit-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	display: inline-block;
	overflow: visible;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	float: right;
	background-color: #1a1a1a;
	display: inline-block;
	height: 100%;
}
.inNav .nav-wrap.aside {
	right: 0;
	visibility: visible;
	opacity: 1;
	-webkit-box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
	box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
	border-right-color: #1a1a1a;
}
.nav-wrap.aside * {
	text-rendering: optimizeSpeed;
}
.overlayMenu {
	display: none !important;
}
.menuIcon {
	display: inline-block;
	float: none;
	position: relative;
	width: 1rem;
	height: 1rem;
	background-image: url(/img/site/icons/menu-icon.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	-webkit-transform: translateY(0px) translateZ(0px);
	-moz-transform: translateY(0px) translateZ(0px);
	-ms-transform: translateY(0px) translateZ(0px);
	-o-transform: translateY(0px) translateZ(0px);
	transform: translateY(0px) translateZ(0px);
	vertical-align: bottom;
}
.loginBtn .menuIcon {
	background-image: none;
}
.textMenuIcon {
	display: inline-block;
	float: none;
	position: relative;
	z-index: 10;
	color: #1a1a1a;
	font-size: inherit;
}
.rightHeader {
	position: absolute;
	display: inline-block;
	float: right;
	text-align: right;
	top: 50%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 3rem;
	overflow: visible;
	font-size: 0.975rem;
	width: 100%;
	line-height: 1;
	vertical-align:middle;
	margin-top: 4px;
}
.loginBtn {
	color: #1a1a1a;
	font-size: inherit;
	display: inline-block;
	float: left;
	position: relative;
	text-align: center;
}
.rightHeader > a {
	float: left;
}
.loginBtn:hover, .loginBtn:focus, .loginBtn:active {
	color: #1a1a1a;
}
.loginBtn i {
	font-size: 1.475rem;
	padding-top: 0;
	display: inline-block;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	width: 100%;
}
.loginBtn i:before {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	text-align: center;
	display: inline-block;
	float: left;
}
.rightHeader__inline {
	display: inline-block;
	float: none;
	position: relative;
	color: #1a1a1a;
	white-space: nowrap;
	word-wrap: normal;
}
.rightHeader__inline:not(:last-of-type) {
margin-right: 1rem;
padding-right: 1rem;
}
.rightHeader__inline:not(:last-of-type):before {
position: absolute;
right: 0;
display: inline-block;
float: left;
content: "";
z-index: 0;
height: 175%;
width: 1px;
background-color: #ddd;
top: 50%;
margin-top: 0;
-webkit-transform: translateY(-52.5%);
-moz-transform: translateY(-52.5%);
-ms-transform: translateY(-52.5%);
-o-transform: translateY(-52.5%);
transform: translateY(-52.5%);
}
.inNav .overlayMenu {
	display: inline-block !important;
	background-color: rgba(31, 39, 50, 0.475);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
.menu--trigger {
	float: left;
	margin-left: 0;
	z-index: 9999;
	text-align: center;
	display: inline-block;
	-webkit-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s right cubic-bezier(0.4, 0, 0.2, 1);
	display: block;
	position: relative;
	top: 0;
	display: inline-block;
	z-index: 10000;
	background-color: transparent;
	text-align: left;
	overflow: hidden;
}
.menu--trigger.cross {
	margin-top: 0;
	margin-left: 0;
	right: 0;
	z-index: 10000;
	background-color: transparent;
}
.headerInner {
	position: static;
	z-index: 9998;
	padding-top: 0;
	padding-bottom: 0;
	height: 80px;
	overflow: visible;
}
.iconMenu {
	display: inline-block;
}
.specialMenuSection {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	padding: 25px 30px;
	text-align: center;
	overflow: hidden;
	background-color: #000;
	z-index: 10;
}
.specialMenuSection__inside {
	max-width: 100%;
	display: inline-block;
	float: left;
	position: relative;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}
.iconMenu {
	float: left;
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #171717;
	color: #fff;
	border:1px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-clip: padding-box;
	overflow: visible;
	left: 0;
}
.iconMenu__inside {
	width: 42px;
	height: 42px;
	display: inline-block;
	float: left;
	position: absolute;
	top: 3px;
	left: 3px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	background-color: #fff;
	text-align: center;
}
.iconMenu__inside i {
	display: inline-block;
	color: #171717;
	float: left;
	position: relative;
	line-height: 48px;
	vertical-align: middle;
	font-size: 1.755rem;
	float: left;
	text-align: center;
	width: 100%;
}
.textMenu {
	float: left;
	width: 100%;
	display: inline-block;
	position: relative;
	text-align: left;
	padding-left: 60px;
	text-rendering: optimizeSpeed;
}
.textMenu > span {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	max-width: 100%;
}
.wrap_inner_menu {
	position: relative;
	width: 100%;
	display: inline-block;
	float: left;
	display: inline-block;
	padding-bottom: 0;
	z-index: 9;
	height: calc(100vh) !important;
	height: calc(100vh) !important;
	height: calc(100vh) !important;
	direction: ltr;
	width: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transition: 0.3553s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.3553s all cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.3553s all cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.3553s all cubic-bezier(0.4, 0, 0.2, 1);
	padding-top: 0;
	background-color: #1a1a1a;
	padding-top: 100px;
}
.home-menu {
	float: left;
	display: inline-block;
	position: static;
	color: #fff;
	font-size: 0.85rem;
	text-transform: uppercase;
	letter-spacing: 0.375px;
	margin: 0;
	padding: 0;
	overflow: visible;
	height: calc(100vh - 100px) !important;
	height: calc(100vh - 100px) !important;
	height: calc(100vh - 100px) !important;
	width: 300px;
	direction: ltr;
	overflow-x: hidden;
	overflow-y: auto;
}
.nav-wrap .NextBtn {
	display: inline-block !important;
	float: right;
	position: absolute;
	right: 10px;
	font-size: 1.41428rem;
	padding-left: 10px;
	padding-right: 10px;
	top: 50%;
	line-height: 1;
	margin-top: -12px;
	text-align: center;
	vertical-align: middle;
	color: inherit;
	color: #fff !important;
	-webkit-transition: 0.5525s -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.5525s -moz-transform cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.5525s -o-transform cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: 0.5525s -ms-transform cubic-bezier(0.860, 1, 0.070, 1.000);
	transition: 0.5525s transform cubic-bezier(0.860, 1, 0.070, 1.000);
	vertical-align: middle;
}
.has--menu > a {
	padding-right: 40px;
}
.nav-wrap a.active {
	border-top: 1px solid #8a8a8a;
	background-color: #000 !important;
}
.nav-wrap a.active > .NextBtn {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.home-menu > li {
	width: 100%;
	float: left;
	display: inline-block;
}
.home-menu > li > a {
	position: relative;
	display: inline-block;
	font-size: 0.875rem;
	float: left;
	width: 100%;
	padding: 15px 12px;
	text-align: left;
	color: #fff;
	font-family: "AUTHENTICSans-90";
}
.home-menu li:not(:last-of-type) {
border-bottom: 1px solid #171717;
}
.home-menu > li > a:hover, .home-menu > li > a:focus, .home-menu > li > a:active {
	background-color: #171717;
	color: #fff;
}
.home-menu > li:last-of-type:after {
	position: relative;
	display: inline-block;
	float: left;
	z-index: 0;
	height: 4rem;
	width: 300px;
	content: "";
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
}
.home-menu > li:last-of-type {
	border-bottom-color: transparent;
	background-color: transparent !important;
}
.home-menu > li:last-of-type > a {
	border-bottom: 1px solid transparent;
}
.submenuHolder {
	float: left;
	width: 100%;
	display: none;
	border-bottom: 1px solid #8a8a8a;
}
.active ~ .submenuHolder {
background-color: rgba(0, 0, 0, 1);
}
.submenuHolder > ul {
	display: inline-block;
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}
.submenuHolder > ul > li > a, .submenuHolder > ul > li {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: left;
}
.submenuHolder > ul > li > a {
	background-color: transparent;
	padding: 12px 15px 12px 30px;
	color: #fff;
	font-size: 0.725rem;
}
.submenuHolder > ul > li > a:before {
	content: "";
	display: inline-block;
	float: left;
	left: 15px;
	width: 4px;
	height: 4px;
	top: 50%;
	margin-top: -3px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	overflow:hidden;
	background-color: #fff;
	position: absolute;
}
.submenuHolder > ul > li > a:hover, .submenuHolder > ul > li > a:focus, .submenuHolder > ul > li > a:active {
	background-color: #000;
	color: #fff;
}
.menu-close {
	display: inline-block;
	float: left;
	position: absolute;
	right: 10px;
	top: 5px;
	background-color: transparent;
	font-size: 2rem;
	z-index: 100;
}
/*banner Area */
.headerInner {
	height: 75px;
}
main {
	margin-top: 75px;
}
/*Side Nav*/
.header--wrap {
	text-align: left;
	z-index: 9999;
}
.overHid {
	overflow: hidden;
}
.overVis {
	overflow: visible;
}
.trans {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.trans--all {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
}
.trans--transform {
	transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-ms-transition-property: -ms-transform;
}
.trans--transform__opacity {
	transition-property: transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
}
image[data-opacity] {
	transition-property: transform, opacity;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
}
image[data-trans] {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.container.d-inline-block {
	float: none;
	position: relative;
}
.text-just {
	text-align: justify;
}
.listedBullets + p {
	margin-top: 1rem;
}
.listedBullets {
	float: left;
	width: 100%;
	position: relative;
	overflow: visible;
	color: #1a1a1a;
	list-style:none;
	margin-bottom: 0;
	padding: 0
}
.listedBullets.white {
	color: #fff;
}
.listedBullets > li {
	float: left;
	width: 100%;
	position: relative;
	padding-left: 30px;
	color: inherit;
	text-align: left;
}
.listedBullets > li:before {
	content: "\f3d3";
	font-family:"Ionicons";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: auto;
	display: inline-block;
	float: left;
	position: relative;
	z-index: 10;
	background-color: transparent;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1.1428em;
}
.listedBullets > li:before {
	color: #1a1a1a;
}
.listedBullets.white > li:before {
	color: #fff;
}
.listedBullets > li {
	margin-bottom: 0.5rem;
}
.bgWhite {
	background-color: #fff;
}
.posStatic {
	position: static !important;
}
footer.footer.section {
	border-top: none;
	border-color: transparent;
	padding-top: 4.41428rem;
	background-color: #21747e;
}
.inputCustom__foot.customInputhold {
	max-width: 400px;
}
.inputCustom__foot.customInputhold input.form-control {
	padding-right: 120px;
	background-color: transparent;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-clip: padding-box;
	overflow: hidden;
	border-color: rgba(255, 255, 255, 0.5);
	padding-left: 15px;
	color: #fff;
}
.inputCustom__foot.customInputhold input.form-control::-webkit-input-placeholder {
color:#fff
}
.inputCustom__foot.customInputhold input.form-control::-moz-placeholder {
color:#fff
}
.inputCustom__foot.customInputhold input.form-control:-ms-input-placeholder {
color:#fff
}
.inputCustom__foot.customInputhold input.form-control:-moz-placeholder {
color:#fff
}
.inputCustom__foot.customInputhold input.form-control:focus {
	border-color: #fff;
	color: #fff;
}
.absCustom__Btn.btn, .absCustom__Btn.btn:hover, .absCustom__Btn.btn:focus, .absCustom__Btn.btn:active {
	border: none;
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	color: #fff;
}
.absCustom__Btn.btn {
	float: none;
	display: inline-block;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	position: absolute;
	right: 15px;
	top: 0;
	line-height: 40px;
	vertical-align: middle;
	font-size: 1rem;
	text-align: center;
}
.textFooter {
	float: left;
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	display: inline-block;
	word-wrap: break-word;
	white-space: normal;
	color: #fff;
}
.textFooter * {
	color: #fff;
}
.listFooter a {
	color: #fff;
	font-weight: normal;
	padding-left: 0;
	position: relative;
	text-transform: none;
}
.listFooter a:hover, .listFooter a:focus, .listFooter a:active {
	color: #fff;
}
.mbLinkFoot {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.mbLinkFoot, .innerList h4 {
	color: #1a1a1a;
	font-weight: 500;
}
.mbLinkFoot {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.inline--icon {
	width: 40px;
	height: 40px;
	display: inline-block;
	float: none;
	margin-right: 0;
	color:#fff;
	font-size: 1.357rem;
	overflow: visible;
	line-height: 40px;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.inline--icon {
	border: 1px solid #fff;
}
.inline--icon i[class*="ion-"] {
background-color: transparent;
color: #fff;
display: inline-block;
padding-top: 2px;
}
.enlarged.inline--icon {
	font-size: 1.5rem;
}
ul:not(.bulleted--ul):not(.listedBullets) {
list-style: none;
}
.listFooter {
	margin-bottom: 0;
}
.listFooter li:not(:last-of-type) {
margin-bottom: 0.65rem;
}
button[disabled] {
	opacity: 0.75;
}
.copyrightDiv {
	border-top: 1px solid #1a5c63;
	margin-top: 2rem;
}
.faded {
	opacity: 0.75;
}
.bBtm {
	border-bottom: 1px solid #ddd;
	padding-bottom: 0.5rem;
	margin-bottom: 1.5rem;
}
input[type=number] {
	-moz-appearance:textfield
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
margin:0
}
input::-webkit-input-placeholder {
color:#999
}
input::-moz-placeholder {
color:#999
}
input:-ms-input-placeholder {
color:#999
}
input:-moz-placeholder {
color:#999
}
.imageIcon {
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 50% 50%;
	display: inline-block;
	float: left;
	text-align: center;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.socialLinks a {
	margin-bottom: 1rem;
	display: inline-block;
	float: none;
}
.socialLinks a:not(:last-of-type) {
margin-right: 0.75rem;
}
/*cart & wishlist */
.form-control {
	font-weight: 500;
	color: #999;
	letter-spacing: 1px;
	font-weight: 400;
}
.form-control:focus {
	box-shadow: 0 0 0 rgba(255, 255, 255, 0);
	-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0);
	-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0);
	border-color: #21747e;
}
textarea.form-control:focus {
	border-color: #21747e;
}
.customInputhold input.form-control {
	padding-right: 62px;
}
/* select.form-control{ -webkit-appearance: none; -moz-appearance: none; } */
input[type="text"].form-control, input[type="password"].form-control, input[type="email"].form-control, input[type="file"].form-control, input[type="number"].form-control {
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	z-index: 1;
	letter-spacing: 0.375px;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-ms-appearance: textfield;
}
select.form-control {
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	z-index: 1;
	letter-spacing: 0.375px;
}
.NotAnimFriendlyBody .form-control:not(textarea) {
line-height: 41px;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.breadcrumbs {
	color: #4d4d4d;
	font-size: 0.9rem;
	background-color: transparent;
}
.breadcrumbs a {
	font-size: inherit;
	display: inline-block;
	float: none;
	position: relative;
}
.breadcrumbs a:not(:last-of-type) {
margin-right: 10px;
}
.breadcrumbs a:last-of-type {
	color: #4d4d4d;
	opacity: 0.75;
	text-decoration: none;
	-moz-pointer-events: none;
	-webkit-pointer-events: none;
	pointer-events: none;
}
.breadcrumbs a:not(:last-of-type):hover, .breadcrumbs a:not(:last-of-type):focus, .breadcrumbs a:not(:last-of-type):active {
color: #4d4d4d;
text-decoration: underline;
}
.breadcrumbs a:not(:last-of-type):before {
position: absolute;
right: -8px;
content: "/";
top: 0;
font-size: inherit;
color: inherit;
display: inline-block;
float: left;
min-width: 6px;
text-align: center;
z-index: 10;
}
img[data-src], img[data-srclist], img[data-srcsetlist], img[data-srcload], img[data-srcsetload] {
	z-index: 2;
}
img[data-srcload]:not([data-done]), img[data-srcsetload]:not([data-done]), img[data-srcsetlist]:not([data-done]), img[data-srclist]:not([data-done]) {
opacity: 0;
transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
transition-duration: 0.5s;
transition-delay: 0.375s;
-webkit-transition-delay: 0.375s;
-moz-transition-delay: 0.375s;
-ms-transition-delay: 0.375s;
transition-delay: 0.375s;
min-height: 20vw;
font-size: 0;
}
img[data-srcload][data-done], img[data-srcsetload][data-done], img[data-srclist][data-done], img[data-srcsetlist][data-done], img[data-src][data-done] {
	opacity: 1;
}
/*ImagesLoading Custom*/

.form-control::-webkit-input-placeholder {
color: #5e5e5e;
letter-spacing: 0.375px;
}
.form-control:-moz-placeholder {
color: #5e5e5e;
letter-spacing: 0.375px;
}
.form-control::-moz-placeholder {
color: #5e5e5e;
letter-spacing: 0.375px;
}
.form-control::-ms-input-placeholder {
color: #5e5e5e;
letter-spacing: 0.375px;
}
.headerInner {
	-webkit-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1) 0.35s;
	-moz-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1) 0.35s;
	-o-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1) 0.35s;
	transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1) 0.35s;
	opacity: 0;
}
body.Loaded .headerInner {
	opacity: 1;
}
.header--wrap {
	-webkit-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
}
.c--label {
	float: left;
	width: 100%;
	font-family: 'AUTHENTICSans-90';
}
.dashboardInner {
	float: left;
	width: 100%;
	position: relative;
}
.dashboardInner__left, .dashboardInner__right {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	max-width: 100%;
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
}
.dashboardInner__left {
	width: 275px;
	margin-right: 20px;
	background-color: #f7f7f7;
}
.dashboardInner__right {
	width: -moz-calc(100% - 295px);
	width: -webkit-calc(100% - 295px);
	width: calc(100% - 295px);
	padding-top: 0;
}
.dashboardlinks {
	float: left;
	width: 100%;
	position: relative;
	overflow: visible;
	color: #1a1a1a;
	list-style:none;
	margin-bottom: 0;
	padding: 0
}
.dashboardlinks>li>a {
	background-color: transparent;
	color: #1a1a1a;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-clip: padding-box;
	overflow: hidden;
	padding: 0.75rem 1rem;
	text-align: left;
	float: left;
	width: 100%;
	position: relative;
}
.dashboardlinks>li {
	float: left;
	width: 100%;
	position: relative;
}
/* .dashboardlinks>li:not(:last-of-type){border-bottom: 1px solid #ddd;} */
.dashboardlinks>li:hover>a, .dashboardlinks>li:active>a, .dashboardlinks>li:focus>a {
	color: #1a1a1a;
	background-color: #EEEEEE;
}
.dashboardlinks > li.active>a, .dashboardlinks>li>a[aria-expanded="true"] {
	color: #fff;
	background-color: #4d4d4d;
	font-family: 'AUTHENTICSans-90';
}
li.hasOptions > a {
	padding-right: 40px !important;
}
.absicon {
	color: inherit;
	font-size: 1.375em;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
}
li.hasOptions > a[aria-expanded="false"] .ion-ios-plus-empty {
	display: inline-block;
}
li.hasOptions > a[aria-expanded="false"] .ion-ios-minus-empty {
	display: none;
}
li.hasOptions > a[aria-expanded="true"] .ion-ios-minus-empty {
	display: inline-block;
}
li.hasOptions > a[aria-expanded="true"] .ion-ios-plus-empty {
	display: none;
}
.itemOptions {
	width: 100%;
	float: left;
	position: relative;
	padding: 15px 15px;
	background-color: #fff;
}
.itemOptions > ul {
	float: left;
	display: inline-block;
	width: 100%;
	list-style-type: none;
	list-style: none;
	background-color: #fff;
}
.itemOptions > ul > li {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
}
.itemOptions > ul > li:not(:last-of-type) {
border-bottom: 1px solid #ddd;
}
.itemOptions > ul > li > a {
	position: relative;
	float: left;
	display: inline-block;
	width: 100%;
	color: #1a1a1a;
	padding: 1rem 1rem 0.75rem;
	font-size: 0.912428rem;
	line-height: 1;
}
.itemOptions > ul > li > a:hover, .itemOptions > ul > li > a:focus, .itemOptions > ul > li > a:active {
	background-color: #ddd;
	color: #1a1a1a;
}
.itemOptions > ul > li.active > a {
	background-color: #8a8a8a;
	color: #fff;
}
.dashboardPage {
	background-color: #f7f7f7;
}
.blocker {
	float: left;
	width: 100%;
}
/*bootstrap default tabs*/
nav>.nav.nav-tabs {
	border:none;
	color:#fff;
	background:#1a1a1a;
	border-radius:0;
	float: left;
	width: 100%;
	clear: both;
}
nav>div a.nav-item.nav-link {
	background-color: transparent;
	border:none;
	padding:22px 15px 18px;
	color:#fff;
	position: relative;
}
nav>div a.nav-item.nav-link:focus, nav>div a.nav-item.nav-link:hover, nav>div a.nav-item.nav-link:active {
	border:none;
	background:rgba(0, 0, 0, 0.10);
	color:#fff;
	border-radius:0;
transition:background .2s cubic-bezier(0.4, 0, 0.2, 1);
}
nav>div a.nav-item.nav-link.active {
	background:#21747e;
	border-radius:0;
	color: #fff;
}
.navModified {
	z-index: 100;
	overflow: visible;
}
nav>div a.nav-item.nav-link.active:after {
	content:"";
	position:absolute;
	bottom:-30px;
	left:50%;
	border:15px solid transparent;
	border-top-color:#21747e;
	margin-left: -15px;
}
.tab-content {
	background:#fdfdfd;
	line-height:25px;
	border:1px solid #ddd;
	border-top:5px solid #21747e;
	border-bottom:5px solid #21747e;
	padding:30px 25px
}
.tab-pane {
	min-height: 35vh;
}
/*bootstrap default tabs*/
.tableMain {
	float: left;
	width: 100%;
	table-layout: fixed;
	position: relative;
}
.tableMain td, .tableMain th {
	padding: 8px 6px;
	text-align: left;
	letter-spacing: 0.375px;
	word-wrap: break-word;
}
.tableMain tr.activatedRow th, .tableMain tr.activatedRow td {
	background-color: rgba(33, 116, 126, 0.125);
}
.tableMain th {
	font-family: 'AUTHENTICSans-90';
}
.statusBadge {
	padding: 0.65rem 1rem 0.5rem;
	display: inline-block;
	float: none;
	position: relative;
	background-color: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-clip: padding-box;
	overflow: hidden;
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	white-space: nowrap;
	word-wrap: normal;
}
.statusBadge .badge {
	float: none;
	position: relative;
	padding-top: 0.35rem;
	padding-bottom: 0.25rem;
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}
.listName {
	display: inline-block;
	float: none;
	position: relative;
	margin-right: 0.25rem;
}
.fluidImg {
	display: inline-block;
	float: none;
	position: relative;
	max-width: 100%;
}
.tableMain .fluidImg {
	max-width: 105px;
	width: 100%;
}
.dashboardTrigger {
	display: none;
}
.dashboard-backdrop {
	display: none;
}
.dashboard-close, .mobileResponseLabel {
	display: none;
}
.dashboardPage .tab-pane {
	float: left;
	width: 100%;
	clear: both;
}
/*FormsInlineGroup*/
.accountPage .formItemsHolder .form-group {
	border-color: transparent;
}
.info--holder .formItemsHolder p {
	border-color: transparent;
	background-color: transparent;
	-webkit-pointer-events: auto;
	-ms-pointer-events: auto;
	pointer-events: auto;
	padding: 0;
	z-index: 0;
	margin-bottom: 0;
	font-size: 1rem;
	letter-spacing: 1px;
}
.info--holder .formItemsHolder {
	border-color: transparent;
	background-color: transparent;
}
.info--holder .formItemsHolder .form-group {
	min-height: 30px;
}
.labelHolder {
	padding-top: 10px;
}
.info--holder .formItemsHolder:not(.excep--info) input, .info--holder .formItemsHolder:not(.excep--info) textarea, .info--holder .formItemsHolder:not(.excep--info) .labelHolder, .info--holder .formItemsHolder:not(.excep--info) .uploadFileBox, .info--holder .formItemsHolder:not(.excep--info) select, .info--holder .formItemsHolder:not(.excep--info) .selectric-wrapper {
display: none;
position: absolute;
max-height: none;
resize: none;
min-height: 0;
opacity: 0;
visibility: hidden;
width: 100%;
}
.info--holder .formItemsHolder.processing:not(.excep--info) p:not(.excepInfo) {
display: none;
}
.info--holder .formItemsHolder.processing:not(.excep--info) p.excepInfo {
display: inline-block;
}
.info--holder .formItemsHolder:not(.excep--info) div.absToshow {
display: none;
position: absolute;
max-height: none;
resize: none;
min-height: 0;
opacity: 0;
visibility: hidden;
float: left;
width: 100%;
}
.info--holder .formItemsHolder.processing:not(.excep--info) div.absToshow {
display: inline-block;
z-index: 2;
opacity: 1;
visibility: visible;
position: relative;
}
.info--holder .formItemsHolder.processing:not(.excep--info) textarea {
position: relative;
top: 0 !important;
left: 0 !important;
z-index: 2;
}
.info--holder .formItemsHolder.processing:not(.excep--info) textarea, .info--holder .formItemsHolder.processing:not(.excep--info) p.excepInfo, .info--holder .formItemsHolder.processing:not(.excep--info) .labelHolder, .info--holder .formItemsHolder.processing:not(.excep--info) .uploadFileBox, .info--holder .formItemsHolder.processing:not(.excep--info) input:not([type="radio"]):not([type="checkbox"]) {
display: inline-block;
z-index: 2;
opacity: 1;
visibility: visible;
position: relative;
}
.info--holder .formItemsHolder.processing:not(.excep--info) select, .info--holder .formItemsHolder.processing:not(.excep--info) .selectric-wrapper {
display: inline-block;
z-index: 2;
opacity: 1;
visibility: visible;
width: 100% !important;
position: relative;
}
.input-group--c {
	position: relative;
}
.input-group--c input.form-control {
	padding-right: 30px;
}
.input-group--c .input-group-addon--c {
	position: absolute;
	right: 4px;
	line-height: 30px;
	background-color: transparent;
	z-index: 22;
	width: 32px;
	overflow: hidden;
	top: 0;
	text-align: right;
	font-size: 1.257857rem;
}
.input-group--c .input-group-addon--c span.ion-android-calendar {
	line-height: 45px;
	font-size: 1.7857rem;
	vertical-align: middle;
}
.input-group-addon--c a {
	color: #121212 !important;
}
.main.visibleFlowMain {
	overflow: unset !important;
}
.processing .leftGroup {
	padding-top: 8px;
}
/*FormsInlineGroup*/
.info--holder .contPro {
	max-width: 1080px;
}
.contPro {
	min-height: 50px;
}
/*.settingsTab .contPro{max-width: 525px;}*/
.settingsTab .styledAccount.settingsSection {/*max-width: 525px;*/
	float: left;
	clear: left;
}
.inner__fixedTriggers {
	float: left;
	width: 100%;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	position: relative;
	padding: 0;
	background-color: transparent;
	z-index: 0;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	overflow: hidden;
	background-clip: padding-box;
}
.link__Trigger {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex:1 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	position: relative;
	display: inline-block;
	float: left;
	width: -moz-calc(20%);
	width: -webkit-calc(20%);
	width: calc(20%);
	padding: 10px 10px 8px;
	text-align: center;
	background-color: transparent;
	-webkit-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	line-height: 26px;
	color: #373d4b;
	font-size: 1rem;
	letter-spacing: 1.55px;
	z-index: 1;
}
.link__Trigger span {
	z-index: 1;
	position: relative;
	font-weight: bold;
	width: 100%;
	display: inline-block;
	text-align: center;
	float: left;
	text-transform: uppercase;
}
.link__Trigger:before {
	position: absolute;
	z-index: 0;
	content: "";
	display: inline-block;
	float: left;
	width: 100%;
	height: 100%;
	background-color: transparent;
	-webkit-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition: 0.4s all cubic-bezier(0.860, 0.000, 0.070, 1.000);
	left: 0;
	bottom: 0;
}
body .link__Trigger.active {
	color: #000;
	text-decoration: none;
	outline: none;
	background-color: transparent;
	border-bottom: 2px solid #000;
	opacity: 1;
}
.link__Trigger:focus, .link__Trigger:hover, .link__Trigger:active {
	opacity: 0.5;
	border-color: #ddd;
	text-decoration: none;
	outline: none;
	background-color: transparent;
	color: #000;
}
.link__Trigger:focus:before, .link__Trigger:hover:before, .link__Trigger:active:before, .link__Trigger.active:before {
	background-color: transparent;
}
.leftDp {
	width: 100%;
	padding-right: 160px;
	position: relative;
}
.linkRight {
	width: 140px;
	position: absolute;
	right: 10px;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	float: right;
	text-align: right;
}
.linkBordered.inline--link {
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #25747E;
	color: #25747E;
	background-color: transparent;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0;
	border-color: #21747e !important;
-webkit-border-radius: .25rem;
-moz-border-radius: .25rem;
border-radius: .25rem;
	padding-bottom: 0;
	line-height: 40px;
	height: 40px;
}
.linkBordered.inline--link:hover, .linkBordered.inline--link:focus, .linkBordered.inline--link:active {
	border-color: #25747E;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	color: #25747E;
}
.accountPage h5.fullWidth.faded {
	color: #171717;
	font-size: 1.1428rem;
	margin-bottom: 0;
	font-weight: 600;
	text-transform: uppercase;
}
.styledAccount > h5.fullWidth.faded {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}
.leftGroup h5.fullWidth.faded {
	font-size: 1rem;
}
.leftGroup {
	width: 100px;
	display: inline-block;
	float: left;
	margin-right: 10px;
	clear: left;
}
.leftGroup + div.form-group {
	max-width: -moz-calc(100% - 110px);
	max-width: -webkit-calc(100% - 110px);
	max-width: calc(100% - 110px);
}
.SubmitBtnHold {
	opacity: 0;
	display: none !important;
}
.SubmitBtnHold.processing {
	opacity: 1;
	display: inline-block !important;
	visibility: visible;
}
.leftDp {
	display: inline-block;
}
.info--holder .styledAccount {
	max-width: 1080px;
}
.SubmitBtnHold {
	max-width: 1080px;
}
.settingsTab .SubmitBtnHold {
	max-width: 525px;
}
.input-group--c {
	position: relative;
}
.input-group--c input.form-control {
	padding-right: 30px;
}
.input-group--c .input-group-addon--c {
	position: absolute;
	right: 10px;
	line-height: 30px;
	background-color: transparent;
	z-index: 22;
	width: 32px;
	overflow: hidden;
	top: 0;
	text-align: right;
	font-size: 1.257857rem;
}
.input-group-addon--c a {
	color: #121212 !important;
}
.datePickerWrap {
	z-index: 100;
}
.datePickerWrap input {
	background-color: #fff !important;
}
.styledAccount.settingsSection .formItemsHolder {
	max-width: 525px;
}
.profilePic {
	display: inline-block;
	float: none;
	position: relative;
	width: 75px;
	height: 75px;
	max-width: 75px;
	max-height: 75px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	background-image: url(/img/site/icons/user.svg);
	background-repeat: no-repeat;
	background-size: 40% auto;
	background-color: #f7f7f7;
	color:transparent;
	background-position: center;
	background-color: #ddd;
}
.profilePic img {
	float: none;
	display: inline-block;
	width: 75px;
	height: 75px;
	max-width: 75px;
	max-height: 75px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 2px;
	background-color: #fff;
	object-fit: cover;
}
.updating .editProfile {
	background-color: #fff;
	border-color: #ff0000 !important;
	color: #ff0000 !important;
}
.updating .editProfile span {
	display: none;
}
.updating .editProfile span.d-none {
	display: inline-block !important;
}
.editProfile i {
	font-size: 1.1428rem;
	font-style: normal;
	display: inline-block;
}
.date-picker-x {
	top: 100% !important;
	bottom: auto !important;
	-webkit-transform: translateY(15px) !important;
	-moz-transform: translateY(15px) !important;
	-ms-transform: translateY(15px) !important;
	-o-transform: translateY(15px) !important;
	transform: translateY(15px) !important;
}
.date-picker-x::before {
border-width: 0 10px 10px !important;
bottom: 100% !important;
top: auto !important;
}
input[type="file"].form-control {
	padding-top: 5px;
}
/*Customlabel Modal*/
.bgHigh--modal > div {
	position: static;
}
.bgHigh--modal > div:before {
	background-color: #fd969e;
	background-clip: padding-box;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
	z-index: 0;
	content: "";
	display: inline-block;
	float: left;
	position: absolute;
	left: 5px;
	top: 0;
	height: 100%;
	width: -webkit-calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: calc(100% - 10px);
}
.bgHigh--modal > div > * {
	z-index: 10;
}
.bgHigh--modal .row.w-100 {
	background-color: transparent;
	overflow: visible;
	background-clip: padding-box;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.customLabel__modal {
	cursor: pointer;
	border: 2px solid #fff;
	background-color: #fff;
	overflow: hidden;
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 0.75rem;
	float: left;
	display: inline-block;
}
.customLabel__modal:not(:last-of-type) {
margin-right: 0.75rem;
}
.customLabel__modal input {
	opacity: 0;
	display: inline-block;
	visibility: hidden;
	position: absolute;
	left: 100%;
	top: 100%;
}
.contentCustom__modal .title:after {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 20px;
	height: 20px;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	content: "";
	display: inline-block;
	float: none;
	background-image: url(/img/site/icons/checked.svg);
	background-size: 20px 20px;
	background-position: center;
	border: 1px solid #1a1a1a;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	margin-top: -2px;
}
.contentCustom__modal .title:before {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 20px;
	height: 20px;
	z-index: 1;
	opacity: 1;
	visibility: visible;
	content: "";
	display: inline-block;
	float: none;
	border: 1px solid #1a1a1a;
	background-size: 20px 20px;
	background-position: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	margin-top: -2px;
}
.title {
	color: #1a1a1a;
	padding: 10px 25px;
	position: relative;
	float: none;
	display: inline-block;
	min-width: 140px;
}
.contentCustom__modal {
	background-color: transparent;
	padding: 18px 22px;
	position: relative;
}
input:checked ~ .contentCustom__modal {
background-color: #f7f7f7;
border: 1px solid #1a1a1a;
}
.itsDayCheck, .wrapFormEle {
	float: left;
	width: 100%;
	text-align: center;
}
.formEle {
	display: none;
	float: left;
	table-layout: fixed;
	width: 100%;
	text-align: center;
	padding: 1rem 5px 1rem;
	vertical-align: middle;
}
.formEle__inner {
	float: none;
	display: table-cell;
	position: relative;
	vertical-align: top;
	padding-left: 7.5px;
	padding-right: 7.5px;
}
input:checked ~ .contentCustom__modal .wrapFormEle {
border-top: 1px solid #1a1a1a;
}
input:checked ~ .contentCustom__modal .formEle {
display: table;
}
input:checked ~ .contentCustom__modal .title {
color: #171717;
font-family: 'AUTHENTICSans-90';
}
.formEle__inner .form-control {
	border-color: #1a1a1a;
}
input:checked ~ .contentCustom__modal .title:before {
opacity: 1;
visibility: visible;
}
input:checked ~ .contentCustom__modal .title:after {
opacity: 1;
visibility: visible;
}
.disabledLabel {
	-ms-pointer-events: none;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none;
}
input:checked ~ .contentCustom__modal .title:before {
opacity: 1;
visibility: visible;
}
input:checked ~ .contentCustom__modal .title:after {
opacity: 1;
visibility: visible;
}
.contentCustom__modal.itsDayCheck.itsDayCheck--modified {
	border-color: transparent;
	border: none;
	background-color: transparent;
	padding: 0;
}
.customLabel__modal.customLabel__modal--modified {
	overflow: visible;
}
.contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title {
	font-size: 0.85em;
	float: none;
	display: inline-block;
	position: relative;
	color: #171717;
	-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 21px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: 'AUTHENTICSans-90';
	width: 100px;
	max-width: 100%;
}
.contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title:before, .contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title:after {
	top: 0;
	left: 0;
	opacity: 0;
}
.contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title {
	-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
	background-color: #fff;
	font-size: 0.85em;
}
 input:checked ~ .contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title:before, input:checked ~ .contentCustom__modal.itsDayCheck.itsDayCheck--modified > span.title:after {
opacity: 1;
}
/*custom Labels*/
.ccLabel {
	padding-left: 25px;
	position: relative !important;
	margin-bottom: 0;
	background-color: transparent;
	vertical-align: middle;
	display: inline-block;
	float: none;
}
.customLabel {
	display: inline-block;
	float: none;
	text-align: left;
	margin-bottom: 0.675rem;
	cursor: pointer;
	line-height: 1.5
}
.customLabel:not(:last-of-type) {
margin-right: 15px;
}
.customLabel.fullWidth {
	margin-right: 0;
}
.customLabel.fullWidth:not(:last-of-type) {
margin-bottom: 10px;
}
.ccLabel::after, .ccLabel::before {
position: absolute;
top: 0;
left: 0;
width: 18px;
height: 18px;
background-size: 18px 18px;
background-repeat: no-repeat;
background-color: transparent;
display: inline-block;
float: left;
z-index: 4;
outline: none;
opacity: 1;
visibility: visible;
line-height: 20px;
background-position: center;
color: #323232;
background-image: url(/img/site/icons/radioInActive.svg);
content: "";
display: inline-block;
}
.customLabel .ccLabel::after {
display: inline-block;
background-image: url(/img/site/icons/radioActive.svg);
opacity: 0;
visibility: hidden;
content: "";
}
.amenity__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 90%;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: transparent;
	display: inline-block;
	float: left;
	z-index: 4;
	outline: none;
	opacity: 1;
	visibility: visible;
	line-height: 20px;
	background-position: center;
	color: #323232;
	display: inline-block;
}
.amenity__img ~ .ccLabel::after, .amenity__img ~ .ccLabel::before {
display: none;
}
.amenity__img ~ .ccLabel {
padding-left: 32px;
line-height: 1;
}
 .customLabel input:not(:checked) + .ccLabel::after {
visibility: hidden;
opacity: 0;
}
.customLabel input:checked + .ccLabel::after {
visibility: visible;
opacity: 1;
}
.customLabel input:checked + .ccLabel::before {
visibility: hidden;
opacity: 0;
}
.customLabel input {
	opacity: 0;
	visibility: hidden;
	left: -100%;
	z-index: -1111;
	position: absolute;
	top: 100%;
}
.checkLabel.customLabel .ccLabel:before {
	background-image: url(/img/site/icons/checkInActive.svg);
	width: 16px !important;
	height: 16px !important;
	background-size: 100% 100% !important;
	top: 2px !important;
}
.checkLabel.customLabel .ccLabel:after {
	background-image: url(/img/site/icons/checkActive.svg) !important;
	width: 16px !important;
	height: 16px !important;
	background-size: 100% 100% !important;
	top: 2px !important;
}
.bgPricing .checkLabel.customLabel .ccLabel:after {
	background-image: url(/img/site/icons/checkActive__white.svg) !important;
}
.bgPricing .checkLabel.customLabel .ccLabel:before {
	background-image: url(/img/site/icons/checkInActive__white.svg) !important;
}
/*custom Labels*/

.wrapFormEle {
	background-color: #fff;
}
.imgProof {
	float: left;
	display: inline-block;
	width: 125px;
	max-width: 100%;
}
.dpimg.imgProof {
	width: 75px;
}
.itembadge {
	display: inline-table;
	table-layout: fixed;
	float: left;
	width: 100%
}
.itembadge:not(:last-of-type) {
margin-bottom: 1rem
}
.itembadge th {
	background-color: #4d4d4d;
	color: #fff;
}
.itembadge td, .itembadge th {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 12px 8px;
	text-align: center;
}
.proofsWrap {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 15px 0;
	max-width: 375px;
}
.error {
	color: #ff0000;
	line-height: 1.1428;
}
.linedText {
	position: static;
	display: inline-block;
	float: none;
	text-align: center;
	line-height: 1;
}
.linedText:before {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -2.5px;
	z-index: 0;
	background-color: #ddd;
	content: "";
	display: inline-block;
	float: left;
	min-height: 1px;
	width: 100%;
}
.linedText.normalLine:before {
	margin-top: -0.5px;
}
.linedText > span {
	z-index: 1;
	position: relative;
	display: inline-block;
	background-color: #f7f7f7;
	padding: 6px 9px;
	text-align: center;
	line-height: 1;
}
.bgIcon {
	float: none;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	background-size: contain;
}
.bgIcon.disabled {
	display: inline-block;
}
.bgIcon.active {
	display: none;
}
/* .active .bgIcon.active{display: none;}
.active .bgIcon.disabled{display: inline-block;} */

.dashboardlinks li .bgIcon {
	position: absolute;
	left: 8.5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
}
.dashboardlinks li a.iconBefore {
	padding-left: 40.75px;
	position: relative;
}
.dashboardlinks li span.bgIcon ~ span.d-inline-block {
position: relative;
}
section.section--dashboard {
	padding-top: 0;
}
.uploadFileBox {
	font-weight: 300;
	color: #000000;
	letter-spacing: 0.65px;
	border: 1px solid #999;
	font-weight: 400;
	border-width: 1px;
	border-color: #ddd;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
	min-height: 40px;
	z-index: 1;
	letter-spacing: 0.65px;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-ms-appearance: textfield;/* border-right-color: transparent;*/
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	border-radius: 0.25rem;
	background-clip: padding-box;
	overflow: hidden;
}
.cLabel {
	position: relative;
	display: inline-block;
	float: none;
	overflow: visible;
	cursor: pointer;
}
.cLabel input {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	visibility: hidden;
}
.cLabel *:not(input) {
z-index: 10;
position: relative;
}
.form-group:only-child {
	margin-bottom: 0;
}
.absIconInp {
	position: absolute !important;
	top: 50%;
	left: 0;
	width: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-left: 5px;
	background-color: #fff;
	font-size: 1.375rem;
	line-height: 1;
	text-align: center;
}
.absIconInp i {
	display: inline-block;
	float: none;
	line-height: 1;
}
.info--holder .formItemsHolder .form-group > div:not(.absToshow) {
margin-top: -1px;
}
.info--holder .formItemsHolder.processing .form-group > div:not(.absToshow) {
margin-top: 0.5rem;
}
.input-group-append.btnCustom {
	min-width: 135px;
}
.looperDivFile:not(:last-of-type) {
margin-bottom: 0.5rem;
}
.looperDivFile:last-of-type {
	margin-bottom: 0;
}
.nj-picker {
	z-index: 10007;
}
.timeModal .innerModalHold.d-inline-flex .modalCentered {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
label[data-timeload][data-activated] .title {
	background-color: #21747e !important;
	color: #fff !important;
}
.mdtp__wrapper {
	bottom: 50%;
	margin-bottom: -175px;
}
.ion-clock {
	display: inline-block;
	margin-top: 3.5px;
}
/* 
.timeModal .nj-picker{max-height: 275px; text-align: center; max-width: 100%;} 
.timeModal .nj-picker.nj-picker-show .nj-picker-container{ -moz-animation: none; -webkit-animation: none;animation: none; -ms-animation: none;}
.timeModal .nj-overlay{display: none !important; position: relative;}
.timeModal .nj-picker .nj-action-container .nj-action-close{display: none !important;}
.nj-picker .nj-action-container{grid-template-columns: repeat(2,1fr);}
 */
 .leftSpan {
	display: inline-block;
	width: 125px;
	margin-right: 8px;
	float: left;
}
.rightSpan {
	display: inline-block;
	float: left;
	width: -webkit-calc(100% - 133px);
	width: -moz-calc(100% - 133px);
	width: calc(100% - 133px);
}
.contentDisplayed {
	padding: 0 1rem;
	border-left: 1px solid #ddd;
}
.contentDisplayed .control-label {
	margin-bottom: 0;
}
.contentDisplayed .row.d-inline-flex {
	margin-bottom: 0;
}
 .contentDisplayed [class*="col-"] {
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
margin-bottom: 0;
padding-top: 15px;
}
 .contentDisplayed [class*="col-"] {
border-right: 1px solid #ddd;
}
.ImgLooper {
	flex: 0 0 175px;
	-ms-flex: 0 0 175px;
	-webkit-flex: 0 0 175px;
	max-width: 175px;
	width: 100%;
	text-align: center;
}
.ImgLooper img {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	border:1px solid #000;
	padding: 5px;
}
.ImgLooper video {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 5px;
}
.notifyBadge {
	font-style: normal;
	position: absolute;
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 13px;
	font-size: 10px;
	text-rendering: geometricPrecision;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	background-color: #ff0000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	right: -16px;
	top: -6px;
	z-index: 10;
}
.active .notifyBadge {
	background-color: #ff0000;
	color: #fff;
}
.posRel {
	position: relative;
}
.nav-link .notifyBadge {
	right: 0;
	top: -13px;
	position: relative;
}
.blink {
	animation: blink 1.1375s step-start 2s infinite;
	-webkit-animation: blink 1.1375s step-start 2s infinite;
	-moz-animation: blink 1.1375s step-start 2s infinite;
	-ms-animation: blink 1.1375s step-start 2s infinite;
}
a:hover .blink, a:focus .blink, a:active .blink {
	opacity: 1 !important;
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
	animation-play-state: paused;
}
nav>div a.nav-item.nav-link.link--notified:not(.active) {
background-color: #ea8b1e;
color: #fff;
}
nav>div a.nav-item.nav-link.link--danger:not(.active) {
background-color: #dc3545;
color: #fff;
}
nav>div a.nav-item.nav-link.link--danger .notifyBadge {
	background-color: #000;
}
nav>div a.nav-item.nav-link.link--success:not(.active) {
background-color: #00992f;
color: #fff;
}
.itsListingPage {
	background-color: #f0f0f0;
}
.input-group--modified input {
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: #fff;
}
.input-group--modified input {
	border: none !important;
	border-color: transparent !important;
	border-bottom: 1px solid transparent !important;
	border-radius: 0;
	min-width: 150px;
}
.input-group--modified input:focus {
	border-bottom-color: transparent !important;
}
.input-group--modified input:focus ~ .absSearch {
color: #21747e;
}
.absSearch {
	position: absolute;
	right: 0;
	width: 40px;
	bottom: 0;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	color: #000;
}
.input-group--modified {
	border-bottom: 1px solid #808080;
}
.flexdatalist-multiple li.value {
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
.absSearch .ion-ios-search-strong {
	font-size: 1.81428em;
	color: inherit;
}
.searchBar {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	max-width: 460px;
}
.filters {
	float: left;
	display: inline-block;
	position: relative;
	max-width: -webkit-calc(100% - 490px);
	max-width:  -moz-calc(100% - 490px);
	max-width: calc(100% - 490px);
	margin-right: 20px;
	padding-top: 4px;
}
.filtersSection__inner {
	padding-left: 0; /*height: 36px;*/
}
.filterItem {
	display: inline-block;
	float: left;
	text-align: center;
	position: relative;
}
.triggerFilter.active .ion-ios-arrow-down {
	display: none;
}
.filterItem:not(:last-of-type) {
margin-right: 5px;
}
.triggerFilter:not(.active) .ion-ios-arrow-up {
display: none;
}
.absFilterDrop {
	z-index: -1111;
	position: absolute;
	top: 100%;
	margin-top: 5px;
	left: 50%;
	right: auto;
	display: inline-block;
	float: left;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	padding: 20px 15px;
	max-width: none;
	white-space: normal;
	word-wrap: break-word;
	min-width: 300px;
	width: 100%;
	margin-left: -150px;
}
.smallFilter .absFilterDrop {
	min-width: 185px;
	margin-left: -92.5px;
}
.absFilterDrop .arrow {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	margin-top: 0;
	-webkit-transform: scale(1.57) rotate(45deg) translateZ(0px);
	-moz-transform: scale(1.57) rotate(45deg) translateZ(0px);
	-ms-transform: scale(1.57) rotate(45deg) translateZ(0px);
	-o-transform: scale(1.57) rotate(45deg) translateZ(0px);
	transform: scale(1.57) rotate(45deg) translateZ(0px);
	z-index: 0;
	left: 50%;
	margin-left: -5px;
	top: -3px;
	background-color: #fff;
	-moz-border-radius: 0.5px;
	-webkit-border-radius: 0.5px;
	border-radius: 0.5px;
}
.filterItem:not([data-listfilter]).hovered .absFilterDrop {
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}
.filterItem:not([data-listfilter]).hovered .absFilterDrop .arrow {/*-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 30px rgba(0,0,0,0.15); box-shadow: 0 0 10px rgba(0,0,0,0.15);*/
}
.labelsHolder {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	float: left;
	margin: 0;
	padding: 0;
	background-color: #fff;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	background-color: #fff;
	z-index: 100;
	position: relative;
}
.labelsHolder--inline.labelsHolder {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.labelsHolder li {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	display: inline-block;
	padding-right: 10px;
	display: inline-block;
	float: left;
	padding: 0;
	line-height: 1.44;
	position: relative;
	background-color: #fff;
}
.labelsHolder--inline.labelsHolder li {
	max-width: 120px;
	margin-bottom: 10px;
	width: auto;
}
.labelsHolder li:not(:last-of-type) {
margin-bottom: 10px;
}
.labelsHolder--inline.labelsHolder li:not(:last-of-type) {
margin-right: 10px;
}
.labelsHolder:not(:last-of-type) {
margin-right: 10px;
}
.labelsHolder li a {
	display: inline-block;
	float: none;
	text-align: center;
	color: #000;
	opacity: 0.55;
}
.labelsHolder li a:hover, .labelsHolder li a:focus, .labelsHolder li a:active, .labelsHolder li a.active {
	color: #000;
	text-decoration: underline;
	opacity: 1;
}
.labelsHolder li label {
	display: inline-block;
	float: left;
	font-size: 0.85rem;
	margin-bottom: 0;
}
.labelsHolder .checkLabel.customLabel .ccLabel:before, .labelsHolder .checkLabel.customLabel .ccLabel:after {
	width: 8px;
	height: 8px;
}
.labelsHolder .checkLabel.customLabel .ccLabel {
	padding-top: 1px;
}
 .filterItem:not(.hovered) .absFilterDrop {
-webkit-pointer-events: none;
-ms-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none;
}
.filterItem.hovered .absFilterDrop {
	z-index: 980;
	opacity: 1;
	visibility: visible;
	-webkit-pointer-events: auto;
	-ms-pointer-events: auto;
	-moz-pointer-events: auto;
	pointer-events: auto;
}
.triggerFilter {
	display: inline-block;
	float: none;
	position: relative;
	background-color: #f0f0f0;
	color: #1a1a1a;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding: 4px 15px;
	min-width: 120px;
	text-align: center;
	font-size: 1rem;
	line-height: 1.675;
}
.triggerFilter:hover, .triggerFilter:focus, .triggerFilter:active {
	color: #000;
}
.customLabel.customLabel--badge .ccLabel:before, .customLabel.customLabel--badge .ccLabel:after {
	display: none;
}
.customLabel.customLabel--badge .ccLabel {
	display: inline-block;
	float: none;
	position: relative;
	background-color: #fff;
	color: #1a1a1a;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding: 4px 12px 4px !important;
	text-align: center;
	line-height: 1.67;
	border: 1px solid #999;
}
.customLabel.customLabel--badge input:checked ~ .ccLabel {
background-color: #000;
color: #fff;
border-color: #000;
}
.sortby {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
}
.selectModified {
	float: left;
	margin: 0;
	padding: 0 12px;
	text-align: center;
	vertical-align: middle;
	font-size: 0.85rem;
	background-color: transparent;
	border: 1px solid transparent;
	width: auto;
}
.sortByHolder {
	z-index: 100;
}
.customSelectHold.sortby .SumoSelect {
	min-width: 185px;
	text-align: left;
	border-color: transparent;
	background-color: transparent;
}
.customSelectHold.sortby .SumoSelect .CaptionCont {
	border-color: transparent;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.customSelectHold.sortby .SumoSelect label {
	margin-bottom: 0;
}
.section--listing__inner .tableHolder {
	background-color: #fff;
}
.section--listing__inner .tableMain th {
	padding: 21px 8px 21px 15px;
}
.section--listing__inner .tableMain > tbody > tr:not(.expandedRow) > td {
padding: 15px 8px 15px 15px;
word-wrap: break-word;
}
.section--listing__inner .tableMain > tbody > tr.expandedRow > td {
	padding: 15px 8px 15px 8px;
	word-wrap: break-word;
}
.section--listing__inner .tableMain h6 {
	font-size: 1rem;
}
.section--listing__inner {
	max-width: 100%;
}
.currency, .priceText {
	font-family: 'Indian Rupee';
	display: inline-block;
}
.priceOnly {
	display: inline-block;
}
.closerMargins {
	margin-right: -8.75px;
}
.currency--bolder {
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
}
.verified-badge {
	background-color: #00c496;
	color: #fff !important;
	border-radius: 25px;
	padding: 6px 12px;
	border: 1px solid #00c496;
}
.dangerify-badge {
	background-color: transparent;
	color: #ff0000 !important;
	border-radius: 25px;
	padding: 6px 12px;
	border: 1px solid #ff0000;
}
.warning-badge {
	background-color: transparent;
	color: #ffae12 !important;
	border-radius: 25px;
	padding: 6px 12px;
	border: 1px solid #ffae12;
}
.enlargedIcon {
	font-size: 1.75rem;
}
.action--links a {
	position: relative;
	min-height: 18px;
	min-width: 18px;
	text-align: center;
}
.action--links i {
	position: absolute;
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
}
.action--links a:not(:last-of-type) {
margin-right: 10px;
}
.expandViewBtn:not(.active) .ion-chevron-up {
display: none;
}
.expandViewBtn.active .ion-chevron-down {
	display: none;
}
.actiontd {
	width: 125px;
}
.bhktd {
	width: 85px;
}
.verifiedTd {
	width: 150px;
}
.tableExpanded {
	table-layout: fixed;
	float: left;
	width: 100%;
	position: relative;
	background-color: transparent;
	border: none;
	border-color: transparent;
}
.tableExpanded tr:not(:last-of-type) {
border-bottom: 1px solid #eee;
}
.tableExpanded td, .tableExpanded th {
	border:none;
	background-color: transparent;
}
.section--listing__inner .expandedRow > td {
	background-color: #f7f7f7 !important;
}
.circularBadge {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #000;
	color: #fff;
	width: 21px;
	height: 21px;
	position: relative;
	display: inline-block;
	float: none;
}
.circularBadge i {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	display: inline-block;
	float: left;
	z-index: 10;
	font-size: 0.75rem;
	padding-top: 1.5px;
}
.success.circularBadge {
	background-color: #00c496;
}
.danger.circularBadge {
	background-color: #c03426;
}
.warning.circularBadge {
	background-color: #ea8b1e;
}
/*.warning.circularBadge i:before{opacity: 0;}
.warning.circularBadge i{background-image: url('/img/site/icons/pending.svg'); background-repeat: no-repeat; background-size: contain; background-attachment: scroll; background-position: center;}*/

/*Custom Select*/
.cstuomSelectHold .SumoSelect {
	width: 100%;
	max-width: 100%;
	min-width: 0;
	height: 40px;
}
.cstuomSelectHold .SumoSelect>.CaptionCont {
	height: 40px;
	padding: 0 10px;
	line-height: 40px;
	outline: none !important;
	border-color: #acacac;
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.cstuomSelectHold .SumoSelect>.optWrapper {
	top: 40px;
}
/*Custom Select*/
.slideInner {
	padding-bottom: 300px;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	float: left;
	display: inline-block;
	width: 100%;
	background-size: cover;
	position: relative;
}
.absLinkHolder {
	padding-right: 25%;
}
.absLink {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
	display: inline-block;
	float: left;
	z-index: 10;
	border-radius: 25px;
	background-clip: padding-box;
	padding: 0 15px;
	line-height: 1.75;
	border: 1px solid #000;
	color: #000;
	font-size: 1rem;
	font-family: 'AUTHENTICSans-90';
}
.absLink:hover, .absLink:active, .absLink:focus {
	color: #21747e;
	border-color: #21747e;
}
.h4__inner {
	padding-top: 23px;
	display: inline-block;
	color: #000;
	white-space: normal;
	word-wrap: break-word;
}
.absTitle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 19px;
	font-size: 1.1428rem;
	color: #4d4d4d;
	display: inline-block;
	white-space: nowrap;
}
.row--content > .col-auto {
	flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	max-width: 25%;
	width: 100%;
}
.section-enhanced .row--content > .col-auto {
	flex: 0 0 16.66%;
	-ms-flex: 0 0 16.66%;
	-webkit-flex: 0 0 16.66%;
	max-width: 16.66%;
	width: 100%;
}
.row--content.mrgs--neg {
	margin-bottom: -1.4142875rem;
	overflow: visible;
}
.row--content.mrgs--neg > .col-auto {
	margin-bottom: 1.4142875rem;
	overflow: visible;
}
.extensiveSpan {
	display: inline-block;
	width: 100%;
	padding-top: 4px;
	max-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.readmoreBTn {
	display: inline-block;
	float: none;
	width: 100%;
	position: relative;
	padding-top: 0;
	color: #000;
	font-family: 'AUTHENTICSans-130';
	font-size: 0.85em;
}
.iconLeft {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
	background-position: left center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	background-size: 30px auto;
	margin-right: 10px;
}
.textRight {
	max-width: -moz-calc(100% - 50px);
	max-width: -webkit-calc(100% - 50px);
	max-width: calc(100% - 50px);
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	padding-top: 10px;
	text-align: left;
}
.itemSection:not(:last-of-type) {
margin-bottom: 25px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}
.h4__inner small > a ~ span.fullWidth {
font-size: 0.85em;
}
.section-enhanced {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.oH {
	overflow-y: auto;
	max-height: 475px;
}
.section-tables tr, .section-tables th, .section-tables td, .section-tables table {
	border-color: #999;
	vertical-align: top;
}
.section {
	padding-top: 1.51428rem;
	padding-bottom: 1.51428rem;
}
.section-tables .img-fluid {
	max-height: 12.5px;
	display: inline-block;
	float: none;
	position: relative;
}
.section-tables tr th {
	border-bottom: none;
}
/*slider Arrows*/
.customSliderNav {
	position: absolute;
	top: 50%;
	z-index: 100;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #000;
	opacity: 0.66;
	line-height: 1.85;
	width: 3rem;
	height: 3rem;
	vertical-align: middle;
	color: #fff;
	font-size: 1.757rem;
	text-align: center;
	transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-ms-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
	transition-property: opacity;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	background-clip: padding-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.customSliderNav.swiper-button-disabled {
	opacity: 0.35 !important;
}
.customSliderNav span {
	display: inline-block;
	float: none;
	position: relative;
	background-color: transparent;
	line-height: 1;
}
.customSliderNav.left--sliderNav {
	left: 1.357rem;
}
.customSliderNav.right--sliderNav {
	right: 1.357rem;
}
.prod-warp .customSliderNav.left--sliderNav {
	margin-top: 45%;
}
.prod-warp .customSliderNav.right--sliderNav {
	margin-top: 45%;
}
.customSliderNav:hover, .customSliderNav:focus, .customSliderNav:active {
	opacity: 1;
	color: #fff;
}
/*slider Arrows*/
.vbox-overlay {
	z-index: 9999;
}
.vbox-close {
	position: absolute;
	background-color: transparent !important;
	right: 1.75rem;
}
.section--detailLinks > .padder--custom {
	overflow-x: auto;
}
.detailTriggers {
	min-width: 550px;
	border-bottom: 2px solid #ddd;
	overflow: visible;
	margin-bottom: 4px;
	width: 100%;
	white-space: nowrap;
}
.detailTriggers a {
	font-size: 1.41428rem;
	display: inline-block;
	font-family: 'AUTHENTICSans-90';
}
.detailTriggers a span {
	display: inline-block;
	position: relative;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}
.detailTriggers a.active span:before {
	content: "";
	min-height: 4px;
	display: inline-block;
	float: left;
	z-index: 100;
	width: 105%;
	background-color: #21747e;
	border-radius: 16px;
	background-clip: padding-box;
	overflow-x: hidden;
	left: -2.5%;
	position: absolute;
	bottom: -3px;
}
.detailTriggers a.active {
	color: #21747e;
}
.fixedServicesBar {
	left: 0;
	top: auto;
	position: relative;
}
.is_stuck.fixedServicesBar {
	position: fixed;
	z-index: 1000;
	background-color: #fff;
	top: 75px;
	left: 0;
	-webkit-box-shadow:0 4px 30px rgba(0, 0, 0, .15);
	-moz-box-shadow:0 4px 30px rgba(0, 0, 0, .15);
	box-shadow:0 4px 30px rgba(0, 0, 0, .15);
}
.itsDetailPage .circularBadge i {
	text-align: center;
}
.itsDetailPage .circularBadge.success {
	padding-top: 2px;
	padding-right: 2px;
}
.itsDetailPage .prAdjusted {
	padding-right: 17.5px;
}
.h4__inner {
	width: 100%;
}
.placeBidDiv {
	width: 250px;
	display: inline-block;
	float: right;
	bottom: 0;
	background-color: transparent;
	width: 100%;
	right: 5%;
	opacity: 1;
	visibility: visible;
	position: fixed;
	-webkit-transition: 0.275s all cubic-bezier(0.4, 0, 0.2, 1) 0.21275s;
	-moz-transition: 0.275s all cubic-bezier(0.4, 0, 0.2, 1) 0.21275s;
	-o-transition: 0.275s all cubic-bezier(0.4, 0, 0.2, 1) 0.21275s;
	transition: 0.275s all cubic-bezier(0.4, 0, 0.2, 1) 0.21275s;
	text-align: center;
	display: inline-block;
	z-index: 1000;
	max-width: 450px;
	min-height: 60px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	max-height: 0;
}
.placeBidDiv .btnCustom {
	width: 250px;
	height: 60px;
	line-height: 60px;
}
.placeBid_btnHold {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1000;
}
.placeBid__content {
	padding-bottom: 75px;
	-webkit-transition: 0.53s -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: 0.53s -moz-transform cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: 0.53s -o-transform cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: 0.53s -ms-transform cubic-bezier(0.4, 0, 0.2, 1);
	transition: 0.53s transform cubic-bezier(0.4, 0, 0.2, 1);
	z-index: 0;
	-webkit-transform: translateY(100%) translateZ(0px);
	-moz-transform: translateY(100%) translateZ(0px);
	-ms-transform: translateY(100%) translateZ(0px);
	-o-transform: translateY(100%) translateZ(0px);
	transform: translateY(100%) translateZ(0px);
}
.absRupee {
	display:inline-block;
	float: left;
	position: absolute;
	left: 0;
	width: 35px;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
	font-size: 23px;
	font-family: 'Indian Rupee';
	color: #000;
	z-index: 1000;
}
.inpHolderPrice input {
	padding-left: 40px;
}
.inpHolderPrice input:disabled {
	background-color: #f7f7f7;
}
.biddingOpened .placeBid__content {
	-webkit-transform: translateY(0px) translateZ(0px);
	-moz-transform: translateY(0px) translateZ(0px);
	-ms-transform: translateY(0px) translateZ(0px);
	-o-transform: translateY(0px) translateZ(0px);
	transform: translateY(0px) translateZ(0px);
}
.biddingOpened .placeBidDiv {
	background-color: #fff;
	-ms-pointer-events: auto;
	-webkit-pointer-events: auto;
	-moz-pointer-events: auto;
	pointer-events: auto;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-webkit-transition-delay: 0.275s;
	-moz-transition-delay: 0.275s;
	-ms-transition-delay: 0.275s;
	-o-transition-delay: 0.275s;
	transition-delay: 0.275s;
	max-height: 100%;
	max-height: inherit;
}
.placeBid__content {
	-ms-pointer-events: none;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none;
}
.biddingOpened .placeBid__content {
	-ms-pointer-events: auto;
	-webkit-pointer-events: auto;
	-moz-pointer-events: auto;
	pointer-events: auto;
}
.placeBid__content .absClose {
	color: #ff0000;
	border-color: transparent !important;
	background-color: transparent;
	font-size: 42px;
}
.placeBid__content .absClose i, .placeBid__content .absClose i:before {
	color: inherit;
}
.cityHolder {
	z-index: 100;
}
.chart-container canvas {
	display: inline-block;
	float: none;
	position: relative;
	text-align: center;
	width: 100%;
}
.totalLabel {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
	color: #000000;
	font-size: 2.1248vw;
	margin-top: -0.5vw;
	opacity: 0;
transition:opacity ease-in-out .475s;
}
.itemFlexee {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
}
#nav-Documents .tableMain tr:nth-last-child(-n + 3) {
background-color: #f0f0f0;
}
#nav-Documents .tableMain tr:nth-last-child(-n + 3) .absIconInp {
background-color: transparent;
}
body .modalHolder .modal-backdrop {
	z-index: 0 !important;
}
.headingChat {
	background-color: #808080;
	word-wrap: break-word;
}
.linkBordered--white {
	border-color: #fff !important;
	color: #fff !important;
	background-color: transparent !important;
	padding: 0.4rem 1rem 0.3rem;
	border: 1px solid #fff;
	border-radius: 25px;
	font-size: 0.75rem;
	margin-left: 0.5rem;
	-webkit-transform: translateY(-1.5px);
	-moz-transform: translateY(-1.5px);
	-ms-transform: translateY(-1.5px);
	-o-transform: translateY(-1.5px);
	transform: translateY(-1.5px);
	display: inline-block;
}
.msg_history {
	max-height: 53.75vh;
	overflow-y: auto;
	padding: 30px 8px;
}
/*default Msg*/
.msg {
	padding: 12px 18px;
	padding-right: 50px;
	min-width: 150px;
	float: right;
	border-radius: 12px;
	background-clip: padding-box;
	position: relative;
	max-width: 65%;
	overflow: hidden;
}
.msg_img {
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 50%;
	right: 8px;
	margin-bottom: -15px;
	border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	font-size: 14px;
	text-rendering: optimizeLegibility;
	border:1px solid #fff;
	text-align: center;
	background-color: #fff;
	z-index: 10;
	float: left;
}
.msg_img * {
	color: #21747e !important;
}
.msg_img span {
	text-rendering: optimizeSpeed;
	position: absolute;
	top: 50%;
	right: 0;
	text-align: center !important;
	width: 100%;
	float: left;
	display: inline-block;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 0;
	font-size: 13px;
}
.time_date {
	color: #808080;
	display: inline-block;
	font-size: 11px;
	margin: 4px 0 0;
	float: left;
	width: 100%;
	text-align: right;
	padding-right: 0;
	padding-left: 0;
}
.msg__inner {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: right;
}
.msg__inner p {
	margin-bottom: 0;
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
}
.msgWrapper:not(:last-child) {
margin-bottom: 0.675rem;
}
/*default Msg*/
.bottomChatTriggers {
	padding-top: 1rem;
	margin-top: 0.5rem;
	border-top: 1.5px solid #ddd;
	padding-bottom: 0.25rem;
	overflow: visible;
}
.outgoing.msgWrapper .msg {
	background-color: #21747e;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.outgoing.msgWrapper .msg * {
	color: #fff;
	text-align: right;
}
.incoming.msgWrapper .msg {
	background-color: #f0f0f0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	float: left;
	padding-left: 50px;
	padding-right: 18px;
}
.incoming.msgWrapper .msg * {
	color: #1a1a1a;
	text-align: left;
}
.incoming.msgWrapper .time_date {
	text-align: left;
	padding-left: 4px;
	padding-right: 0; /*position: absolute; left: 0; bottom: 100%; margin-bottom: 0; margin-top: 0;*/
}
.incoming.msgWrapper .msg_img {
	left: 8px;
	right: auto;
}
/*chat Triggers TradeGhar*/
.ChatTriggerWrapper {
	float: left;
	display: table;
	width: 100%;
	table-layout: fixed;
	vertical-align: top;
	position: relative;
}
.ChatOptions {
	float: none;
	display: table-cell;
	width: -webkit-calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: calc(100% - 60px);
}
.chatBtn {
	float: none;
	width: 60px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.ChatOptions div[class*="col-"] {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.ChatOptions .col-sm-auto:only-child {
	-ms-flex: 0 1 300px;
	flex: 0 1 300px;
	max-width: 100%;
}
.ChatOptions textarea {
	resize: none;
}
/*chat Triggers TradeGhar*/

/* Pricing Page */
.pricingPage {
	background-color: #fff;
}
.bgPricing {
	background: #21747e;
	z-index: 1;
}
.PricingWrap__inner {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	float: left;
	width: 100%;
	position: relative;
	overflow: visible;
	background-color: transparent;
}
.pricingComp {
	-webkit-transform: translateY(-5rem);
	-moz-transform: translateY(-5rem);
	-ms-transform: translateY(-5rem);
	-o-transform: translateY(-5rem);
	transform: translateY(-5rem);
	z-index: 9;
}
.PricingWrap__inner > div {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	position: relative;
	display: inline-block;
	float: left;
	overflow: visible;
}
.leftPricing {
	width: 240px;
	background-color: transparent;
}
.pricingDiv {
	width: -moz-calc(20% - 48px);
	width: -webkit-calc(20% - 48px);
	width: calc(20% - 48px);
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 28px 0px rgba(51, 51, 51, 0.2);
	-moz-box-shadow: 0px 0px 28px 0px rgba(51, 51, 51, 0.2);
	box-shadow: 0px 0px 28px 0px rgba(51, 51, 51, 0.1);
}
.pricingDiv.pricingDiv--expanded {
	width: -moz-calc(100% - 240px);
	width: -webkit-calc(100% - 240px);
	width: calc(100% - 240px);
}
.titlePriceDesk {
	position: relative;
	width: 100%;
	display: inline-block;
	float: left;
	background-color: #fff;
	padding-top: 3rem;
	padding-bottom: 0.5rem;
	text-transform: uppercase;
	letter-spacing: 1.57px;
	min-height: 140px;
	color: #21747e;
	font-weight: 600;
	margin-bottom: 0;
	border-bottom: 1px solid #ddd;
	word-wrap: break-word;
}
.white {
	color: #fff !important;
}
.pricingDiv div[data-title] {
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
	min-height: 40px;
	white-space: normal;
	word-wrap:break-word;
	padding-left: 0.35rem;
	padding-right: 0.35rem;
}
.pricingDiv div[data-title]:not(:last-of-type) {
border-bottom: 1px solid #ddd;
}
.leftPricing div:not(.titlePriceDesk) {
float: left;
display: inline-block;
width: 100%;
position: relative;
min-height: 50px;
white-space: normal;
word-wrap:break-word;
padding-left: 0.35rem;
padding-right: 0.35rem;
min-height: 40px;
border-bottom: 1px solid #ddd;
font-size: 0.921275em;
}
.leftPricing div:last-child {
	min-height: 48px !important;
}
.leftPricing div:nth-child(2) {
border-top: 1px solid #ddd;
}
.PricingWrap__inner--services .leftPricing div {
	border-top: none;
}
.leftPricing div.py-2.fullWidth {
	border-bottom: 1px solid #ddd;
}
.leftPricing div.py-2.fullWidth:last-of-type {
	border-bottom-color: transparent;
}
.checkedImg {
	background-image: url(/img/site/icons/success.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	width: 25px;
	height: 25px;
	display: inline-block;
	float: none;
}
.cancelledImg {
	background-image: url(/img/site/icons/cancelled.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
	width: 25px;
	height: 25px;
	display: inline-block;
	float: none;
}
.redText {
	font-size: 1rem;
	color: #ff0000;
	display: inline-block;
	float: none;
	position: relative;
}
.greenText {
	font-size: 1rem;
	color: #00992f;
	display: inline-block;
	float: none;
	position: relative;
}
.infoText {
	font-size: 1rem;
	color: #0e5da0;
	display: inline-block;
	float: none;
	position: relative;
}
.hiddenOnly {
	visibility: hidden !important;
	opacity: 0 !important;
}
.bgLighter {
	background-color: #fff;
}
/*.ApplyHold{border-top: 1px solid #ddd;}*/
.justText {
	font-size: 0.9rem;
	text-align: left;
	width: 100%;
}
.text-center > .container {
	display: inline-block;
	float: none;
}
.smoothText {
	font-weight: 400 !important;
}
/* Pricing Page */
.striked {
	text-decoration: line-through;
}
.small-select {
	max-width: 135px;
	text-align: center;
	float: none;
	display: inline-block;
}
.tnone {
	text-transform: none;
}
.titlePriceDesk .priceText {
	margin-right: -2.5px;
}
.titlePriceDesk {
	margin-bottom: 0 !important
}
/*plans Active Subscription*/
.plansHolder {
	width: -moz-calc(100% + 20px);
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	margin-left: -10px;
	margin-right: -10px;
	position: relative;
	margin-bottom: -20px;
	overflow: visible;
}
.planLooper {
	float: left;
	display: inline-block;
	width: 100%;
	margin-left: 10px;
	margin-right: 10px;
	width: -moz-calc(33.33% - 20px);
	width: -webkit-calc(33.33% - 20px);
	width: calc(33.33% - 20px);
	border: 1px solid #ddd;
	padding: 1rem 1.25rem;
	border-radius: 4px;
	background-clip: padding-box;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 20px;
}
.customLabel .priceText, .btnCustom .priceText, .planLooper .priceText {
	margin-right: -5.5px;
}
/*plans Active Subscription*/
.formHolderTg {
	float: left;
	display: inline-block;
	position: relative;
	max-width: 425px;
	margin-bottom: 30px;
}
[data-toggle="tooltip"] {
cursor: pointer;
}
.bgWhiteTrans {
	display: inline-block;
	float: none;
	position: relative;
	background-color: rgba(255, 255, 255, 0.7127275);
	line-height: 1.875;
	padding-left: 2rem;
	padding-right: 2rem;
	color: #000;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	font-weight: 500;
}
.absLabel {
	position: absolute;
	left: 0;
	top: 50%;
	text-rendering: optimizeSpeed;
	z-index: 10;
	float: left;
	display: inline-block;
	width: 100%;
	text-align: center;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
}
.whyImg {
	float: none;
	display: inline-block;
	max-width: 100%;
	max-height: 175px;
}
/*TradeGhar*/
.wrapLabelee {
	cursor: pointer;
	border: 2px solid #fff;
	background-color: #fff;
	overflow: visible;
}
.wrapLabelee > input {
	opacity: 0;
	display: inline-block;
	visibility: hidden;
	position: absolute;
	left: 100%;
	top: 100%;
}
.addWrap:after {
	position: absolute;
	top: -10px;
	left: 4px;
	width: 25px;
	height: 25px;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	content: "";
	display: inline-block;
	float: left;
	background-image: url(/img/site/icons/checked.svg);
	background-size: 25px 25px;
	background-position: center;
}
.wrapLabelee input:checked ~ .addWrap:before {
background-color: #f7f7f7;
}
.wrapLabelee input:checked ~ .addWrap:after {
opacity: 1;
visibility: visible;
}
.disabledLabel {
	-ms-pointer-events: none;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none;
}
input:checked ~ .addWrap:after {
opacity: 1;
visibility: visible;
}
.labelsHolderLeft label:not(:last-of-type) {
margin-bottom: 8px;
}
.addWrap:before {
	content: "";
	min-height: 100%;
	display: inline-block;
	float: left;
	z-index: 0;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	background-color: #ffffff;
	border-radius: 8px;
	background-clip: padding-box;
	overflow: hidden;
	left: 15px;
	position: absolute;
	top: 0;
	height: 100%;
	text-decoration: none;
	outline: none;
	-moz-box-shadow: 0 0 12.75px rgba(0, 0, 0, 0.275);
	-webkit-box-shadow: 0 0 12.75px rgba(0, 0, 0, 0.275);
	box-shadow: 0 0 12.75px rgba(0, 0, 0, 0.275);
}
.addWrap {
	padding: 2rem 1rem;
	position: static;
	overflow: visible;
}
.wrapLabelee input:disabled ~ .addWrap {
opacity: 0.51275;
cursor: not-allowed;
}
.wrapLabelee input:disabled ~ .addWrap:before {
background-color: #f0f0f0;
}
 .iconsHolder__contact:not(:last-of-type) {
margin-bottom: 1.357rem;
}
.iconsHolder__contact * {
	color: #000000;
	text-rendering: geometricPrecision;
}
.iconsHolder__contact span.icon__c {
	float: left;
	width: 3rem;
	margin-right: 0;
	line-height: 0;
	text-align: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0.75rem;
	font-size: 1.124128rem;
}
.iconsHolder__contact span.icon__c i {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
	display: inline-block;
	float: left;
}
.iconsHolder__contact span.icon__c i.ion-social-whatsapp-outline {
	font-size: 1rem;
}
.text__contact {
	float: left;
	display: inline;
	width: -moz-calc(100% - 4rem);
	width: -webkit-calc(100% - 4rem);
	width: calc(100% - 4rem);
	margin-left: 3.5rem;
	line-height: 1.57;
}
.text__contact a {
	display: inline-block;
	position: relative;
	color: #000000 !important;
}
.contactBox {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);
	padding: 2rem 1.375rem;
}
.contactBox .logo {
	max-width: 175px;
}
.rotatedTel {
	-webkit-transform: rotate(14deg) scale(1.3) !important;
	-moz-transform: rotate(14deg) scale(1.3) !important;
	-ms-transform: rotate(14deg) scale(1.3) !important;
	-o-transform: rotate(14deg) scale(1.3) !important;
	transform: rotate(14deg) scale(1.3) !important;
}
i:before {
	display: inline-block;
}
.iconsHolder__contact.item--contactBox__inner i {
	display: inline-block;
}
.iconsHolder__contact.item--contactBox__inner i:before {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.rightAbsIcons {
	position: absolute;
	right: 12px;
	top: 16px;
	display: inline-block;
	z-index: 1000;
	text-align: center;
}
.inlineIcon__abs .social--icon {
	margin-bottom: 0;
}
.inlineIcon__abs .inline--link {
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	-o-transform: translateY(6px);
	transform: translateY(6px);
}
.inlineIcon__abs {
	white-space: nowrap;
	display: inline-block;
	float: left;
	clear: left;
	width: 223px;
}
.bBtm {
	border-bottom: 1px solid #ddd;
}
.iframeHolder {
	position: relative;
	display: inline-block;
	float: left;
	overflow: hidden;
	height: 375px;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	background-color: #f0f0f0;
}
.iframeHolder iframe {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
.uploadFileBox .notes > span {
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
}
.empty-dash {
	display: inline-block;
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	-o-transform: translateY(6px);
	transform: translateY(6px);
	font-weight: normal;
	font-family: 'AUTHENTICSans-60';
	color: transparent;
	min-height: 2px;
	width: 15px;
	background-image: url('/img/site/empty-dash.svg');
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: scroll;
	background-position: center;
}
.itsbadge {
	min-width: 70px;
	float: none;
	max-width: 150px;
	text-align: center;
	display: inline-block;
}
/**/
.optLabel .priceText {
	margin-right: 2px;
	margin-bottom: -1px;
}
.popover-body div {
	line-height: 1.25;
	padding-top: 4px;
	padding-bottom: 4px;
}
.popover-body div:not(.row):not(:nth-last-of-type(-n + 2)) {
border-bottom: 1px solid #ddd;
}
.leftPricing, .pricingDiv {
	border-bottom: 1px solid #ddd;
}
.optionalServicesLooper .form-group input {
	display: none;
}
.optionalServicesLooper .form-group input + .btn-group > label.iconsHold span {
	width: 20px;
}
.optionalServicesLooper .form-group input + .btn-group > label.iconsHold span.ion-checkmark {
	display: none;
}
.optionalServicesLooper .form-group input + .btn-group > label.iconsHold span:not(.ion-checkmark) {
display: inline-block;
}
.optionalServicesLooper .form-group input:checked + .btn-group > label.iconsHold span:not(.ion-checkmark) {
display: none;
}
.optionalServicesLooper .form-group input:checked + .btn-group > label.iconsHold span.ion-checkmark {
	display: inline-block;
}
.optionalServicesLooper .form-group input:checked ~ .btn-group > .active {
background-color: #21747e;
color: #fff;
}
.optionalServicesLooper .form-group input:checked ~ .btn-group > .active * {
color: #fff;
}
.optionalServicesLooper .btn-default {
	color:#000;
	background-color:#fff;
	border-color:#21747e
}
.optionalServicesLooper input:checked ~ .btn-group .btn-default {
color: #21747e;
}
.optionalServicesLooper .iconsHold {
	width: 50px;
	max-width: 50px;
}
.btn-default.active {
	color: #21747e;
	background-color: #fff;
	border-color: #21747e;
}
.optionalServicesLooper > .form-group:not(:last-of-type) {
margin-bottom: 8px;
}
.optionalServicesLooper > .form-group:last-of-type {
	margin-bottom: 0;
}
.optional--row {
	border: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.uploadFileBox .notes > span {
	margin-top: 0 !important;
	padding-top: 0 !important;
	line-height: 2.5;
}
.uploadFileBox .notes {
	height: 40px;
}
.itsVideoSlide {
	min-height: 275px;
	background-color: #000;
}
.itsVideoSlide .slideInner {
	background-color: #000;
}
.itsVideoSlide .videoHolder {
	position: absolute;
	left: 0;
	top: 50%;
	text-align: center;
	display: inline-block;
	float: left;
	width: 100%;
	z-index: 10;
	-webkit-transform: translateY(-50%) translateZ(0px);
	-moz-transform: translateY(-50%) translateZ(0px);
	-ms-transform: translateY(-50%) translateZ(0px);
	-o-transform: translateY(-50%) translateZ(0px);
	transform: translateY(-50%) translateZ(0px);
}
.itsVideoSlide .videoHolder {
	object-fit: contain;
}
.itsVideoSlide .videoHolder video {
	float: left;
	display: inline-block;
	position: relative;
	width: 100%;
}
.NotAnimFriendlyBody .itsVideoSlide .videoHolder {
	max-height: 400px;
	min-height: 375px;
}
.NotAnimFriendlyBody .itsVideoSlide .videoHolder video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
	max-height: 100%;
	overflow: hidden;
	max-width: 100%;
}
label.btnCustom {
	cursor: pointer;
}
[name="plan_trigger"]:checked ~ label.btnCustom {
background-color: #21747e !important;
}
.rating-stars ul {
	list-style-type:none;
	padding:0;
	-moz-user-select:none;
	-webkit-user-select:none;
	margin: 0;
}
.rating-stars ul > li.star {
	display:inline-block;
	cursor: pointer;
}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
	font-size: 1.21428rem; /* Change the size of the stars */
	color:#ccc;
}
/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
	color:#FF912C;
}
/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
	color:#edd100;
}
.incoming .rating-stars ul > li.star.selected > i.fa {
	color: #21747e;
}
.badge-custom {
	float: none;
	position: relative;
	padding-top: 0.35rem;
	padding-bottom: 0.25rem;
	padding-left: 0.375rem;
	padding-right: 0.375rem;
	display: inline-block;
	color: #fff;
	margin-bottom: 0.5rem;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
border-radius: .25rem;
}
.badge-custom.active {
	background-color: #00992f
}
.badge-custom.suspended {
	background-color: #ea8b1e
}
.badge-custom.inactive {
	background-color: #808080;
}
.badge-custom.deactive {
	background-color: #dc3545;
}
.badge-custom:not(:last-of-type) {
margin-right: 0.5rem;
}
.titlePriceDesk {
	padding-bottom: 70px;
}
.highTdGray {
	background-color: #ffffff;
	padding: 7.5px 4px;
	vertical-align: middle;
	width: 100%;
	caption-side: top;
	margin-bottom: 8px;
	border-bottom: 1px solid #ddd;
}
.highTdGray * {
	color: #000000;
}
/*Homepage*/
.itemTradegharCol:not(.excepItemTG):before {
position: absolute;
left: 15px;
top: 0;
height: 100%;
width: -moz-calc(100% - 30px);
width: -webkit-calc(100% - 30px);
width: calc(100% - 30px);
background-color: #fff;
border-radius: 12px;
background-clip: padding-box;
overflow: hidden;
content: "";
-moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.21);
-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.21);
box-shadow: 0 0 21px rgba(0, 0, 0, 0.21);
}
.itemTradegharCol > .fullWidth {
	z-index: 10;
	padding: 21px 10px;
}
.iconHold--center {
	display: inline-block;
	float: none;
	position: relative;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: contain;
	width: 100%;
	height: 80px;
}
.section--light {
	background-color: #cfe3e5;
}
.iframeHolder__slide {
	padding-bottom: 56.25%;
	background-color: #000;
	overflow: hidden;
}
.iframeHolder__slide iframe {
	position: absolute;
	float: left;
	display: inline-block;
	width: 100%;
	z-index: 10;
	height: 100%;
	object-fit: contain;
	left: 0;
	top: 0;
	visibility: hidden;
}
body.Loaded .iframeHolder__slide iframe {
	visibility: visible;
}
body:not(.Loaded) .swiper-slide.notFullSlide {
max-width: 420px;
max-height: 325px;
overflow: hidden;
}
.testimonialDiv {
	background-color: #fff;
	min-height: 120px;
	text-align: center;
	overflow: visible;
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 48px;
	padding-bottom: 10px;
	word-wrap: break-word;
	position: static;
}
.testimonialDiv:before {
	border-radius: 4px;
	background-clip: padding-box;
	border: 1px solid #ddd;
	content: "";
	width: 100%;
	height: 100%;
	display: inline-block;
	float: left;
	-moz-pointer-events: none;
	-webkit-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.absTitle__testi, .titleHolder__testi {
	min-height: 50px;
}
.absTitle__testi > h6 {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 20px;
	z-index: 10;
}
.testimonialDiv h5 {
	font-size: 16px;
}
.testimonials--section .swiper-container {
	overflow: visible;
}
.pos--static {
	position: static !important;
}
.absTitle__testi {
	position: relative;
}
.absTitle__testi * {
	opacity: 0.65;
	text-rendering: geometricPrecision;
	font-weight: 600;
}
.absTitle__testi:before {
	position: absolute;
	content: "";
	display: inline-block;
	float: left;
	width: 30px;
	height: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url(/img/testimonial.svg);
	left: 8px;
	top: 8px;
	opacity: 0.1125;
}
.userPicHolder {
	height: 38px;
	width: 38px;
	display: inline-block;
	float: none;
	position: relative;
	background-color: #9a9a9a;
	color: #fff;
	text-align: center;
	background-image: url('/img/site/icons/user.svg');
	background-repeat: no-repeat;
	background-size: auto 15px;
	background-attachment: scroll;
	background-position: center;
	border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	border: 1px solid #808080;
}
.contentHolder__testi {
	min-height: 215px;
}
#testimonialsSlider {
	position: relative;
}


/*Homepage*/

/*responsiveness*/

@media all and (max-width: 1919.98px) {
.datePickerWrap .date-picker-x-container {
position: static;
}
.date-picker-x {
right: -20px;
left: auto;
}
}
 @media all and (max-width: 1199.98px) {
.section {
padding-top: 2.1428rem;
padding-bottom: 2.1428rem;
}
.rightHeader {
right: 1.1428rem;
}
.dashboard-close.menu-close {
z-index: 1000;
}
.dashboardTrigger {
display: inline-block;
float: left;
position: fixed;
top: 90px;
padding: 12px 22px 8px 16px;
background-color: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
background-clip: padding-box;
overflow: hidden;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
white-space: nowrap;
word-break: normal;
z-index: 100;
left: 1.1428rem;
}
.dashboardTrigger .menuIcon {
-webkit-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
background-size: auto 95%;
}
 .section--dashboard .dashboardInner__left {
padding-top: 0;
padding-bottom: 0;
position: fixed;
left: -375px;
width: 100%;
max-width: 275px;
height: calc(100%) !important;
height: -webkit-calc(100%) !important;
height: -moz-calc(100%) !important;
z-index: 10000;
opacity: 0;
visibility: hidden;
z-index: -1111;
-webkit-transition: 0.53s left cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: 0.53s left cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: 0.53s left cubic-bezier(0.4, 0, 0.2, 1);
transition: 0.53s left cubic-bezier(0.4, 0, 0.2, 1);
display: inline-block;
overflow: visible;
border-top: 1px solid transparent;
border-right: 1px solid #ddd;
top: 0;
}
.section--dashboard .dashboardInner__right {
width: 100%;
max-width: 100%;
padding-top: 2rem;
top: 0;
}
.dashboardActive {
overflow: hidden;
}
.dashboardActive .dashboardPage {
z-index: 10001;
}
.dashboardActive .section--dashboard .dashboardInner__right {
z-index: 10;
position: relative;
}
.dashboardActive .section--dashboard .dashboardInner__left {
left: 0;
visibility: visible;
opacity: 1;
-webkit-box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow: -2px 0px 15px 0px rgba(50, 50, 50, 0.75);
border-right-color: #1a1a1a;
z-index: 10001;
overflow-y: auto;
}
.section--dashboard {
position: static;
}
.nav__mb {/* display: inline-block !important; */
float: none;
max-width:375px;
-webkit-box-shadow:0 1px 45px rgba(0, 0, 0, .15);
-moz-box-shadow:0 1px 45px rgba(0, 0, 0, .15);
box-shadow:0 1px 45px rgba(0, 0, 0, .15);
background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width:100%;
border-radius: 10px;
padding: 1.375rem 0.75rem;
background-clip: padding-box;
overflow: visible;
z-index: 100;
margin-bottom: 2.75rem;
margin-top: 1rem;
}
.navModified {
max-width: 100%;
overflow: hidden;
overflow-x: auto !important;
}
.dashboardPage #nav-tab {
min-width: 820px;
}
.nav__mb select {
width: 100%;
max-width: 250px;
min-width: 0;
height: 60px;
float: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
background-image: url(/img/site/icons/caret-down.svg?v=1.0);
background-repeat: no-repeat;
background-size: 20px auto;
background-position: right center;
text-align: center;
padding-top: 0;
padding-bottom: 0;
padding-right: 20px;
}
.nav__mb h6 {
margin-bottom: 1rem;
}
.mobileResponseLabel {
float: left;
display: inline-block;
width: 100%;
position: relative;
border-bottom: 3px solid #21747e;
background-color: #1a1a1a;
margin-bottom: 30px;
display: none;
}
.mobileResponseLabel * {
color: #fff;
padding: 15px 15px 10px;
margin-bottom: 0;
}
.dashboardPage .tab-content {
padding: 0 0 15px !important;
border-top: none;
}
.dashboardPage .contentTabs {
padding-top: 15px;
}
.dashboardPage .contentTabs {
padding-left: 15px;
padding-right: 15px;
}
nav>div a.nav-item.nav-link.active:after {
display: none;
}
/* .dashboardPage #nav-tab{display: none;} */
.dashboard-backdrop {
position: fixed;
right: 0;
background-color: #5e5e5e;
opacity: 0.375;
z-index: 9998;
-webkit-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
transition: 0.53s opacity cubic-bezier(0.4, 0, 0.2, 1);
display: inline-block;
float: left;
overflow: hidden;
width: 100%;
height: 100%;
min-height: 100vh;
top: 0;
display: none;
}
.dashboardActive .dashboard-backdrop, .dashboardActive .dashboard-close {
display: inline-block !important;
}
.dashboardlinks {
margin-top: 1.375rem;
}
.dashboardPage .completeTabsHold {
padding-top: 1.375rem;
margin-top: 1.375rem;
z-index: 0;
}
.dashboardlinks>li:not(:last-of-type) {
margin-bottom: 0.75rem;
}
.filters {
margin-top: 20px;
}
.filtersSection__inner {
padding-right: 0;
}
.searchBar, .filters {
width: 100%;
margin-left: 0;
clear: both;
float: left;
max-width: 100%;
}
.triggerFilter {
margin-bottom: 8px;
}
.section--listing__inner .expandedRow table.tableExpanded td p {
font-size: 0.925rem;
}
.row--content > .col-auto {
flex: 0 0 33.33%;
-ms-flex: 0 0 33.33%;
-webkit-flex: 0 0 33.33%;
max-width: 33.33%;
width: 100%;
}
.section-enhanced .row--content > .col-auto {
flex: 0 0 33.33%;
-ms-flex: 0 0 33.33%;
-webkit-flex: 0 0 33.33%;
max-width: 33.33%;
width: 100%;
}
.slideInner {
min-height: 500px;
}
.redText, .greenText, .infoText {
font-size: 0.9rem;
}
.leftPricing {
width: 300px;
}
.pricingDiv {
width: -moz-calc(50% - 175px);
width: -webkit-calc(50% - 175px);
width: calc(50% - 175px);
}
/*.pricingPage .container{width: 100%; max-width: 100%;}*/
.planLooper {
width: -moz-calc(33.33% - 20px);
width: -webkit-calc(33.33% - 20px);
width: calc(33.33% - 20px);
}
.pricingPage .container.container--pricing {
max-width: 475px;
width: 100%;
}
.pricingPage .bgPricing .container.container--pricing {
max-width: 100%;
width: 100%;
}
/* pricing Page */
.leftPricing {
display: none !important;
}
.redText, .greenText, .infoText {
font-size: 1.1428rem;
}
.titlePriceDesk {
padding-top: 2rem;
padding-bottom: 2rem;
margin-bottom: 0 !important;
}
.pricingDiv:not(:last-of-type) {
margin-bottom: 2.57rem;
}
.pricingDiv {
width: 100%;
max-width: 100%;
}
.pricingPage .container.container--pricing {
max-width: 100%;
width: 100%;
}
.PricingWrap__inner {
text-align: center !important;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.pricingDiv div[data-title] {
position: relative;
z-index: 1;
padding: 0 !important;
min-height: 0;
margin: 0 !important;
min-height: 55px;
}
.pricingDiv.pricingDiv--expanded {
width: 100%;
max-width: 100%;
}
.leftPricing [data-services][data-title="Services"], .pricingDiv [data-services][data-title="Services"] {
display: none;
}
.titlePriceDesk {
border-bottom: 1px solid #ddd;
}
.pricingDiv div[data-title]:before {
content: ""attr(data-title)"";
display: inline-block;
float: left;
width: -moz-calc(50%);
width: -webkit-calc(50%);
width: calc(50%);
position: relative;
z-index: 2;
padding-top: .5rem;
padding-bottom: .5rem;
padding-right: 0.75rem;
padding-left: 0.75rem;
text-align: left;
}
.pricingDiv div[data-title] > span {
padding-top: .5rem;
padding-bottom: .5rem;
padding-right: 0.75rem;
padding-left: 0.75rem;
display: inline-block;
position: relative;
width: -moz-calc(50%);
width: -webkit-calc(50%);
width: calc(50%);
}
.pricingDiv div[data-title]:after {
position: absolute;
top: 0;
left: 50%;
content: "";
display: inline-block;
margin-left: -0.5px;
height: 100%;
width: 1px;
background-color: #ddd;
z-index: 1;
-moz-pointer-events: none;
-webkit-pointer-events: none;
pointer-events: none;
-ms-pointer-events: none;
}
.pricingComp .container {
padding-left: 0;
padding-right: 0;
}
body .PricingWrap__inner.PricingWrap__inner--services .pricingDiv {
border: 1px solid #ddd;
}
.contentTabs.contentTabs--pricing {
padding-left: 0;
padding-right: 0;
}
/* pricing Page */
}
 @media all and (max-width: 1199.98px) and (min-width: 992px) {
}
 @media all and (max-width: 1023.98px) {
html {
font-size: 13.5px;
}
.divider {
columns: 1;
column-span: all;
column-gap: 0;
}
}
 @media all and (max-width: 991.98px) {
.container {
width: 100%;
max-width: 100%;
}
.text-just {
text-align: left;
}
.innerList {
display: none;
float: left;
width: 100%;
}
.innerList > .h6:not(.excep--head) {
display: none;
}
.innerList > div.fullWidth {
padding-top: 0.5rem;
padding-bottom: 1rem;
}
.mbLinkFoot {
float: left;
width: 100%;
display: inline-block;
background-color: transparent;
-webkit-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: 0.325s all cubic-bezier(0.4, 0, 0.2, 1);
transition: 0.325s all cubic-bezier(0.860, 1, 0.070, 1.000);
color: #fff;
line-height: 2;
vertical-align: middle;
border-top: 1px solid #1a5c63;
border-bottom: 1px solid #1a5c63;
position: relative;
padding: 0 1rem;
text-transform: uppercase;
color: #fff;
margin-bottom: 0.5rem;
font-size: 1rem !important;
padding-left: 0 !important;
}
.mbLinkFoot .NextBtn {
display: inline-block !important;
float: right;
position: absolute;
right: 0;
font-size: 1.41428rem;
padding-left: 10px;
padding-right: 10px;
top: 1.25px;
text-align: center;
line-height: 2;
vertical-align: middle;
color: inherit;
color: #fff !important;
-webkit-transition: 0.5525s -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: 0.5525s -moz-transform cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: 0.5525s -o-transform cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: 0.5525s -ms-transform cubic-bezier(0.860, 1, 0.070, 1.000);
transition: 0.5525s transform cubic-bezier(0.860, 1, 0.070, 1.000);
}
.mbLinkFoot:hover, .mbLinkFoot:focus, .mbLinkFoot:active, .mbLinkFoot.active {
color: #fff;
background-color: transparent;
}
.mbLinkFoot.active .NextBtn {
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.socialLinksCol {
margin-top: 1rem;
}
.excep--head {
font-size: 1rem;
}
.tableHolder {
overflow-x: auto;
max-width: 100%;
}
.tableMain td, .tableMain th {
padding: 8px;
}
.minTable, .dashboardPage .tableMain {
min-width: 720px;
}
.minTable {
min-width: 1045px;
}
.section-tables table {
min-width: 620px;
}
.section--listing__inner .expandedRow table.tableExpanded td {
padding-left: 5px;
padding-right: 5px;
}
.section--listing__inner .expandedRow table.tableExpanded td p {
font-size: 0.875rem;
}
body.SmartDevice .dashboardlinks > li:last-of-type:after {
position: relative;
display: inline-block;
float: left;
z-index: 0;
height: 4rem;
width: 300px;
content: "";
-webkit-pointer-events: none;
-moz-pointer-events: none;
-ms-pointer-events: none;
pointer-events: none;
opacity: 0;
visibility: hidden;
}
.statusBadge {
white-space: normal !important;
word-wrap: break-word !important;
}
.contentDisplayed [class*="col-"]:first-of-type {
border-top: 1px solid #ddd;
}
.nav-link .notifyBadge {
position: relative;
top: 0;
right: 0;
margin-left: 5px;
margin-bottom: 5px;
}
nav>div a.nav-item.nav-link {
padding-left: 5px;
padding-right: 5px;
white-space: nowrap;
}
nav>div a.nav-item.nav-link:not(:last-child) {
margin-right: 5px;
}
.section--listing__inner .tableMain th {
padding-left: 8px;
padding-right: 8px;
}
.section--listing__inner .tableMain h6 {
font-size: 0.85rem;
}
.slideInner {
min-height: 425px;
}
.totalLabel {
margin-top: -3.5vw;
font-size: 2vw;
}
.optional--row > div:not(:last-child) {
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
}
}
@media all and (max-width: 1199.98px) and (min-width: 768px) {
.PricingWrap__inner:not(.PricingWrap__inner--services) .pricingDiv {
width: -moz-calc(50%);
width: -webkit-calc(50%);
width: calc(50%);
float: left;
display: inline-block;
border: 1px solid #ddd;
margin-bottom: 2.57rem;
}
.PricingWrap__inner:not(.PricingWrap__inner--services) .pricingDiv:not(:nth-of-type(2n + 3)) {
border-right: none;
}
.PricingWrap__inner:not(.PricingWrap__inner--services) {
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
}
.PricingWrap__inner--services .pricingDiv {
border: 1px solid #ddd;
}
}
 @media all and (max-width: 767.98px) {
.absLoginLeft {
float: left;
display: inline-block;
width: 100%;
padding-bottom: 50%;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: contain;
margin: 20px 0;
}
.row--content > .col-auto {
flex: 0 0 50%;
-ms-flex: 0 0 50%;
-webkit-flex: 0 0 50%;
max-width: 50%;
width: 100%;
}
.section-enhanced .row--content > .col-auto {
flex: 0 0 50%;
-ms-flex: 0 0 50%;
-webkit-flex: 0 0 50%;
max-width: 50%;
width: 100%;
}
.slideInner {
min-height: 385px;
}
.customSliderNav.right--sliderNav {
right: 1rem;
}
.customSliderNav.left--sliderNav {
left: 1rem;
}
.prod-warp .customSliderNav.left--sliderNav {
 margin-top: 36%;
}
 .prod-warp .customSliderNav.right--sliderNav {
 margin-top: 36%;
}
.prod-warp {
min-height:300px;
border: 1px solid #F4F4F4;
}
 .placeBidDiv {
right: 0;
width: 100%;
max-width: 100%;
}
.placeBidDiv .placeBid__content {
max-height: -webkit-calc(100vh - 160px);
max-height: -moz-calc(100vh - 160px);
max-height: calc(100vh - 160px);
overflow-y: auto;
}
.placeBidDiv #PlaceBidBtn {
width: 100%;
}
.BidSpacer footer {
padding-bottom: 60px !important;
}
.biddingOpened {
overflow: hidden;
}
.totalLabel {
margin-top: -2vw;
font-size: 5vw;
}
.planLooper {
width: -moz-calc(50% - 20px);
width: -webkit-calc(50% - 20px);
width: calc(50% - 20px);
}
.row--whydiv:not(:last-of-type) {
margin-bottom: 3rem;
border-bottom: 1px solid #ddd;
}
.bannerInner .absLabel h2 {
font-size: 1.5rem
}
}
 @media all and (max-width: 767.98px) and (orientation: portrait) {
}
@media all and (max-width: 767.98px) and (orientation: landscape) {
}
 @media all and (max-width: 575.98px) {
html {
font-size: 13.375px;
}
.row.d-inline-flex:not(.no-gutters) {
margin-left: -7.5px;
margin-right: -7.5px;
width: -moz-calc(100% + 15px);
width: -webkit-calc(100% + 15px);
width: calc(100% + 15px);
}
.row.d-inline-flex:not(.no-gutters) > * {
padding-left: 7.5px;
padding-right: 7.5px;
}
.row.d-inline-flex:not(.no-gutters) > *:before {
left: 7.5px;
width: -moz-calc(100% - 15px);
width: -webkit-calc(100% - 15px);
width: calc(100% - 15px);
}
.leftGroup.increasedGroup {
width: 150px;
}
.leftGroup.increasedGroup + .form-group {
max-width: -moz-calc(100% - 160px);
max-width: -webkit-calc(100% - 160px);
max-width: calc(100% - 160px);
}
.uploadFileBox .notes {
white-space: nowrap
}
.uploadFileBox .notes > span {
margin-top: 0 !important;
padding-top: 0 !important;
line-height: 3;
}
.tableMain .notes {
line-height: 2;
}
.totalLabel {
margin-top: -5vw;
font-size: 12vw;
}
.msg {
max-width: 95%;
}
.disabledCaret .date-picker-x:before {
display: none !important;
}
.planLooper {
width: -moz-calc(100% - 20px);
width: -webkit-calc(100% - 20px);
width: calc(100% - 20px);
}
.pricingDiv {
border: 1px solid #ddd;
}
.pricingDiv div[data-title]:before {
width: -moz-calc(36%);
width: -webkit-calc(36%);
width: calc(36%);
}
.pricingDiv div[data-title] > span {
width: -moz-calc(64%);
width: -webkit-calc(64%);
width: calc(64%);
}
.pricingDiv div[data-title]:after {
left: 36%;
}
}
 @media all and (max-width: 479.98px) {
}
@media all and (max-width: 375.98px) {
}
 @media all and (min-width: 576px) {
.leftGroup {
width: 125px;
display: inline-block;
float: left;
margin-right: 10px;
clear: left;
}
.leftGroup + div.form-group {
max-width: -moz-calc(100% - 135px);
max-width: -webkit-calc(100% - 135px);
max-width: calc(100% - 135px);
}
.leftGroup.increasedGroup {
width: 200px;
}
.leftGroup.increasedGroup + .form-group {
max-width: -moz-calc(100% - 210px);
max-width: -webkit-calc(100% - 210px);
max-width: calc(100% - 210px);
}
.ChatOptions div[class*="col-"] {
-ms-flex: 1 1 100%;
flex: 1 1 100%;
max-width: 100%;
}
}
 @media all and (min-width: 768px) {
.padder--custom {
padding-left: 1.375rem;
padding-right: 1.375rem;
}
.logo-area {
left: 1.375rem;
}
.absLoginLeft {
display: inline-block;
float: left;
height: 75%;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: contain;
top: 12.5%;
left: 15px;
width: -moz-calc(100% - 30px);
width: -webkit-calc(100% - 30px);
width: calc(100% - 30px);
position: absolute;
z-index: 10;
}
.loginWrap {
padding: 1.724857rem 1.1428rem 1rem;
}
.row--whydiv:not(:last-of-type) {
margin-bottom: 0;
}
.row--whydiv:nth-of-type(2n+2) {
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
}
 @media all and (min-width: 992px) {
.dashboardInner__right {
padding-bottom: 0;
}
.contentDisplayed [class*="col-"]:not(:nth-of-type(2n + 2)) {
border-right: 1px solid #ddd;
}
.contentDisplayed [class*="col-"]:nth-of-type(-n + 2) {
border-top: 1px solid #ddd;
}
.detailTriggers a:not(:last-of-type) {
margin-right: 2vw;
}
.totalLabel {
margin-top: -2vw;
font-size: 3vw;
}
.titlePriceDesk {
min-height: 120px;
border-bottom: 1px solid #ddd;
}
.optional--row > div:not(:last-child) {
border-right: 1px solid #ddd;
}
}
 @media all and (min-width: 1025px) {
}
@media all and (min-width: 1200px) {
.nav-wrap .home-menu > li > a {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.maxer80 {
max-width: 80%;
}
.adjustedLeftForm {
margin-left: -10px;
}
.date-picker-x {
left: -20px !important;
right: auto !important;
}
.dashboardlinks>li:not(:last-of-type) {
margin-bottom: 1.375rem;
}
.itemLabelFlex.col-xl-auto {
flex: 0 0 14.281%;
-ms-flex: 0 0 14.281%;
-webkit-flex: 0 0 14.281%;
max-width: 14.281%;
width: 100%;
}
.contentDisplayed [class*="col-"]:not(:nth-of-type(3n + 3)) {
border-right: 1px solid #ddd;
}
.contentDisplayed [class*="col-"]:nth-of-type(-n + 3) {
border-top: 1px solid #ddd;
}
.verifiedTd {
width: 175px;
}
.section--listing__inner .expandedRow table.tableExpanded td p {
font-size: 1rem;
}
.slideInner {
padding-bottom: 475px;
}
.totalLabel {
margin-top: -1vw;
font-size: 2vw;
}
.row--charts div[class*="col-"] > .itemFlexee {
max-width: 375px;
float: none;
}
.row--charts div[class*="col-"] {
text-align: center;
}
.checkedImg, .cancelledImg {
-webkit-transform: scale(1.22) translateY(2px);
-moz-transform: scale(1.22) translateY(2px);
-ms-transform: scale(1.22) translateY(2px);
-o-transform: scale(1.22) translateY(2px);
transform: scale(1.22) translateY(2px);
}
}
 @media all and (min-width: 1325px) {
.logo-area {
left: 2rem;
}
.padder--custom {
padding-left: 2rem;
padding-right: 2rem;
}
.rightHeader {
right: 2rem;
}
.logo-area {
left: 2rem;
}
}
 @media all and (min-width: 1440px) {
html {
font-size: 14.25px;
}
.section {
padding-top: 3rem;
padding-bottom: 3rem;
}
.slideInner {
padding-bottom: 525px;
}
.planLooper {
width: -moz-calc(25% - 20px);
width: -webkit-calc(25% - 20px);
width: calc(25% - 20px);
}
}
 @media all and (min-width: 1920px) {
html {
font-size: 15px;
}
.section {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
}
.rightHeader {
right: 3rem;
}
.logo-area {
left: 3rem;
}
.padder--custom {
padding-left: 3rem;
padding-right: 3rem;
}
.home-menu {
text-align: right;
}
}
/*responsiveness*/
/*updations*/
.section--dashboard .dashboardInner__left {
	background-color: #1a1a1a !important;
}
.section--dashboard .dashboardInner__left * {
	color: #fff !important;
}
.section--dashboard .dashboardInner__left .active a {
	background-color: #1a1a1a !important;
}
.section--dashboard .dashboardInner__left li:hover a, .section--dashboard .dashboardInner__left li:focus a, .section--dashboard .dashboardInner__left li:active a {
	background-color: #000000 !important;
	color:#fff !important;
}
.section--dashboard .dashboardInner__left li.active a {
	background-color: #21747e !important;
	color:#fff !important;
}
.titlePriceDesk .ApplyHold {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}


/*updations*/


/*.SmartDevice [data-animate]{visibility: visible; opacity: 1;}*/
/*animation*/
/*animation*/

@-webkit-keyframes headShake {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 6.5% {
 -webkit-transform: translateX(-6px) rotateY(-9deg);
 transform: translateX(-6px) rotateY(-9deg)
}
 31.5% {
 -webkit-transform: translateX(-3px) rotateY(-5deg);
 transform: translateX(-3px) rotateY(-5deg)
}
 43.5% {
 -webkit-transform: translateX(4px) rotateY(3deg);
 transform: translateX(4px) rotateY(3deg)
}
 50% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @keyframes headShake {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 6.5% {
 -webkit-transform: translateX(-6px) rotateY(-9deg);
 transform: translateX(-6px) rotateY(-9deg)
}
 31.5% {
 -webkit-transform: translateX(-3px) rotateY(-5deg);
 transform: translateX(-3px) rotateY(-5deg)
}
 43.5% {
 -webkit-transform: translateX(4px) rotateY(3deg);
 transform: translateX(4px) rotateY(3deg)
}
 50% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
@-webkit-keyframes shakeX {
 0%, to {
 -webkit-transform: translateZ(0);
 transform: translateZ(0)
}
 10%, 30%, 50%, 70%, 90% {
 -webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0)
}
 20%, 40%, 60%, 80% {
 -webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0)
}
}
 @keyframes shakeX {
 0%, to {
 -webkit-transform: translateZ(0);
 transform: translateZ(0)
}
 10%, 30%, 50%, 70%, 90% {
 -webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0)
}
 20%, 40%, 60%, 80% {
 -webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0)
}
}
 @-ms-keyframes shakeX {
 0%, to {
 -ms-transform: translateZ(0);
 transform: translateZ(0)
}
 10%, 30%, 50%, 70%, 90% {
 -ms-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0)
}
 20%, 40%, 60%, 80% {
 -ms-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0)
}
}
 @keyframes blink {
 50% {
 opacity: 0.0;
}
}
@-webkit-keyframes blink {
 50% {
 opacity: 0.0;
}
}
@-ms-keyframes blink {
 50% {
 opacity: 0.0;
}
}
@-moz-keyframes blink {
 50% {
 opacity: 0.0;
}
}
body:not(.Loaded) .dashboardPage {
-moz-pointer-events: none;
-webkit-pointer-events: none;
pointer-events: none;
-ms-pointer-events: none;
}
body.Loaded .dashboardPage {
	-moz-pointer-events: auto;
	-webkit-pointer-events: auto;
	pointer-events: auto;
	-ms-pointer-events: auto;
}
 @keyframes chartjs-render-animation {
from {
opacity:.99
}
to {
	opacity:1
}
}
.chartjs-render-monitor {
	animation:chartjs-render-animation 1ms
}
.chartjs-size-monitor, .chartjs-size-monitor-expand, .chartjs-size-monitor-shrink {
	position:absolute;
	direction:ltr;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:hidden;
	pointer-events:none;
	visibility:hidden;
	z-index:-1
}
.chartjs-size-monitor-expand>div {
	position:absolute;
	width:1000000px;
	height:1000000px;
	left:0;
	top:0
}
.chartjs-size-monitor-shrink>div {
	position:absolute;
	width:200%;
	height:200%;
	left:0;
	top:0
}
