@charset "UTF-8";

*{padding:0px;margin:0px;}
*, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; /*box-sizing:content-box;*/ }
body, input, select, textarea, pre{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif; /*background-color:var(--input-bg);*/	}
button:focus, a:focus{/*outline:2px solid var(--outline-color);*/ outline:none;	}	
	a{text-decoration:none; outline:none;color:var(--link); 	} a:hover{color:var(--link-hover);outline:none;} a:active{color:var(--link-active);outline:none;	}
input, select, textarea{float:left;height:40px;width:100%;max-width:100%;font-size:16px; font-size:var(--input-font-size); padding:10px 15px; margin-bottom:var(--input-margin-bottom); border-radius:3px;border:1px solid var(--border-color); outline:none;	color:var(--color); /*background-color:var(--input-bg);*/	}
	select{/*padding-top:7px;padding-bottom:7px;padding-left:10px;*/ height:45px; padding:8px 10px; }
	textarea{height:auto;min-height:35px;min-width:100%;max-width:100%; /*padding-top:6px;padding-bottom:6px;*/ }
	input:focus, textarea:focus, select:focus{outline:1px solid var(--outline-color);	}

option{color:var(--color);	}
select:disabled, input:disabled, option:disabled{border-color:var(--border-color-disabled);background-color:var(--input-bg-disable);	}
select:required:invalid, select:required:invalid .option_invalid, .option_invalid{color:#777;	 	}

input[type='file']{float:left;height:45px;padding:10px;	}
input[type='range']{float:left;height:20px;padding:0px;	 outline:none;cursor:pointer; color:orange;}
pre{ white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap: break-word; }
/**/
/*input[type='date']{color:red;}
input[value='']{color:#5e7575;}*/


/* Material */
.mv-wrap, .mv-icon{position:relative;float:left;height:auto;width:100%;	padding-top:10px;		}
	.mv-wrap .mv-label, .mv-icon .mv-label{position:absolute;width:auto;height:auto;left:10px; top:0px; font-size:13px; /*font-size:.8em;*/padding:0px 3px; transition: 0.2s;pointer-events:none; color:#777;color:var(--link);background-color:var(--input-bg); }
	.mv-dvr{float:left;height:1px;width:100%;margin:10px 0px var(--input-margin-bottom) 0px;	background-color:var(--border-color);}


	.mv-wrap .mv-control, .mv-icon .mv-control{height:45px;					}
	.mv-wrap textarea.mv-control, .mv-icon textarea.mv-control{height:auto;	}

	.mv-icon .mv-label{left:10px;		}
		.mv-icon i{z-index:1;position:absolute;width:18px;height:16px; font-size:16px; text-align:center; opacity:.5;	}
		.mv-icon i{left:10px;top:25px; }

		.mv-icon u{z-index:1;position:absolute;width:16px;height:16px; font-size:16px; top:25px;right:10px; text-align:center; text-decoration:none; opacity:.5; cursor:pointer;	}

.mv-wrap .mv-control:placeholder-shown ~ .mv-label/*, .mv-wrap .mv-control:invalid ~ .mv-label*/{left:13px;top:21.5px;font-size:16px; }
.mv-icon .mv-control:placeholder-shown ~ .mv-label
{left:33px;top:21.5px;font-size:16px;		 	}

.mv-wrap .mv-control:placeholder-shown ~ .mv-label, .mv-icon .mv-control:placeholder-shown ~ .mv-label{color:#777;	}

.mv-icon .mv-control{padding-left:35px;			}
.mv-icon .mv-control.mv-key{padding-right:35px; 			}
	
.mv-wrap .mv-control:focus ~ .mv-label, .mv-icon .mv-control:focus ~ .mv-label
{left:10px !important;top:0px; font-size:13px; color:var(--outline-color);	}

.mv-wrap .mv-control:disabled ~ .mv-label{background-color:transparent;}

.mv-wrap .mv-control:-webkit-autofill, .mv-icon .mv-control:-webkit-autofill,
.mv-wrap .mv-control:-webkit-autofill:focus, .mv-icon .mv-control:-webkit-autofill:focus{ transition: background-color 600000s 0s, color 600000s 0s; }
.mv-wrap .mv-control[data-autocompleted], .mv-icon .mv-control[data-autocompleted]{ background-color: transparent !important; }

/* Material end */

/* Slider */	
.slideshow{z-index:0;position:relative;float:left;height:650px;width:100%; /*padding:0px calc(50% - 700px);*/ overflow:hidden; background-color:#ddd;  }		
/*.slideshow{box-shadow: 0px 0px 0px 0px red inset;  }	*/
@media screen and (max-width:1600px){ .slideshow{padding:0px;	} }

	.slider-track{width:100%;height:auto; transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);					}
		.slideshow .item{z-index:1;position:relative;		overflow:hidden;								}
			.slideshow .item img{z-index:0;width:100%;height:100%; object-fit:cover; display:inline-block;	}
			 	.slick-active img{ transform: scale(1); }

			.slideshow .item .img-in{position:absolute;height:100%;width:100%;	top:0px;left:0px; 	background-color:#0f0f3e; background-color:rgba(1,1,122,.2);}
				.slide-info{z-index:2;position:absolute;height:auto;width:700px;max-width:100%;top:140px; 					}
					.slide-info h1{float:left;height:auto;min-height:100px;	width:100%;font-size:40px; font-weight:600; color:var(--primary-darkest); 	}
						.slide-info h1 i{ color:var(--secondary);		}
					
					.slide-info h5{float:left;height:auto;min-height:60;width:600px;max-width:100%;margin:25px 0px 35px 0px; font-size:1em;line-height:30px;	font-weight:normal;	}
					.slide-info span{clear:both;float:left;height:auto;min-height:50px;width:auto;				}
						
						.slide-info p, .slide-infox pre{color:#fff;	color:var(--primary-darkest);  }

.slide-prev, .slide-next{z-index:2;position:absolute;width:40px !important;height:53px !important;top:300px; font-size:50px;padding:0px; text-align:center;	cursor:pointer;	border:0px; opacity:.5;border-radius:3px;	color:white;background-color:transparent;	}
.slide-prev, .slide-next{width:50px !important;height:50px !important; font-size:40px; border:3px solid #fff; border-radius:50%;	color:#fff; background-color:transparent;	}
	.slide-prev, .slide-next{transition:.5s all;	}
	.slide-prev i, .slide-next i{float:left;height:100%;width:100%;line-height:43px; text-align:center;	}
	.slideshow:hover .slide-prev, .slideshow:hover .slide-next{opacity:1;		}
	.slideshow:hover .slide-prev:hover, .slideshow:hover .slide-next:hover{border-color:var(--primary-dark); background-color:var(--primary-darker);		}

.ui-effects-explode{z-index:100;}

.slideshow .slick-dots{display:flex;justify-content:center;margin:0px; padding:16px 0; list-style-type:none; }
	.slideshow .slick-dots li{margin:0 8px; }	
		.slideshow .slick-dots li button{display:block;width:16px;height:16px;padding:0; text-indent: -9999px; border-radius:50%; box-shadow:0px 0px 0px 5px transparent; background-color:rgba(255,255,255,.5); }
			.slideshow .slick-dots li.slick-active button{box-shadow:0px 0px 0px 2px var(--primary-darker); background-color:#000; background-color:var(--primary); }

.slideshow, .slider, .item{width:100%;height:650px; }
	.slideshow .slick-dots{bottom:30px;}
	.slide-info{left:120px; left:calc(50% - 600px);	}
	.slideshow .slide-prev{left:50px;	}
	.slideshow .slide-next{right:50px;	}


@media screen and (max-width:1000px)
{
	.slide-info h1{min-height:100px;font-size:40px;	}
	.slideshow .slick-dots{bottom:60px;		}
}
@media screen and (max-width:800px)
{
	.slideshow{margin-top:10px;	 }
		.slideshow, .slider, .item{height:450px; }

		.slide-info{width:94%;left:3%;right:3%;	top:150px; text-align:center; 			}
			.slide-info h1{min-height:70px;font-size:23px;  							}
				.slide-info h1 pre{float:left;height:auto;width:100%;	  							}
			
			.slide-info h5{display:none;min-height:60;margin:25px 0px 35px 0px; line-height:30px; 	}
			.slide-info span{width:100%;text-align:center;margin-top:50px;								}
				.slide-info span a{display:inline-block;float:none;						}

		.slide-prev, .slide-next{visibility:hidden; 	}
		.slideshow .slick-dots{bottom:10px;		}
}

/* Slider end */


.wrap{position:relative;float:left;width:100%;height:auto;										}
.section{position:relative;float:left;height:auto;width:100%;padding:80px calc(50% - 700px);	}
.u-wrap{position:relative;float:left;height:auto;width:1400px;margin:0px calc(50% - 700px);		}
.p-wrap{float:left;height:auto;width:1400px;padding:80px calc(50% - 700px);						}

.ui-form{float:left;height:auto;width:100%; padding:40px 40px 25px 40px; box-shadow:0px 0px 3px 0px #aaa; border-radius:3px;	background-color:#fff;		}
	.ui-form-title{float:left;height:auto;width:100%; margin-bottom:15px;			}
		.ui-form-title h1, .ui-form-title h2, .ui-form-title h3, .ui-form-title h4{float:left;height:auto;width:100%;margin-top:-10px; font-weight:500;		}


@media screen and (max-width:1600px)
{
	.section{padding:80px 5%; 					}
	.u-wrap, .p-wrap{width:90%;margin:0px 5%;	}	
}
@media screen and (max-width:800px)
{
	.ui-form{padding:15px; }
}


.justify{text-align:justify;	}

.ui-title{float:left;height:auto;width:100%; margin-bottom:30px;	font-size:35px; font-weight:400;	}
	.ui-title b{font-weight:400; color:var(--primary-darkest);																		}

.ui-subtitle{display:inline-block;height:auto;width:700px;max-width:100%; font-size:16px; font-weight:400; margin:-10px 0px 40px 0px; line-height:25px; color:#555;	}
.ui-pretitle{display:inline-block;height:auto;width:100%;margin-bottom:-5px; font-size:18px;	font-weight:500; color:var(--primary-darkest);						}
	.ui-pretitle:before{display:inline-block;width:30px;height:2px;margin:12px 5px 0px 0px; content:""; vertical-align:top; background-color:currentColor;			}



.ui-p{float:left;height:auto;width:100%;	line-height:25px; color:#555;			}

.primary{color:var(--primary);				}
.pri-dark{color:var(--primary-dark);		}
.pri-darker{color:var(--primary-darker);	}
.pri-darkest{color:var(--primary-darkest);	}

.ui-left, .ui-right{float:left;height:auto;width:45%;	width:calc(50% - 50px);		}
	.ui-right{float:right;			}

.ui-tri, .ui-tri-m{float:left;height:auto;width:29%;  	}
	.ui-tri-m{margin:0px 6.5%;							}

@media screen and (max-width:1000px)
{
	.section{padding:80px 3%;}
	.u-wrap, .p-wrap{width:94%;height:auto;margin:0px 3%;	}

	.ui-tri, .ui-tri-m{width:31%;		}
		.ui-tri-m{margin:0px 3.5%;		}
}

@media screen and (max-width:800px)
{
	.ui-left, .ui-right{width:100%;		}
		.ui-left{margin-bottom:40px;	}

	.ui-tri, .ui-tri-m{width:100%;		}
		.ui-tri-m{margin:40px 0px;		}
}

.ui-band{float:left;height:auto;width:800px;max-width:100%;padding:40px;	border-radius:2px;box-shadow:0px 0px 5px 0px #999; background-color:#fff;	}
.ui-post-page{float:left;height:auto;width:58%;	 width:calc(100% - 450px);		}
.ui-post-side{float:right;height:auto;width:35%; width:calc(400px - 0px);		}
	

@media screen and (max-width:1000px)
{
	.ui-post-page{width:calc(100% - 400px);		}
	.ui-post-side{width:calc(350px - 0px);		}
}
@media screen and (max-width:800px)
{
	.ui-post-page, .ui-post-side{width:100%;	}
	.ui-post-side{margin-top:30px;				}
}



/* Web Sidebar */
.mobar-btn{display:none;float:right;width:45px;height:36px; padding:8px 10px;		cursor:pointer;	border-radius:2px;	color:#000; color:var(--primary-darkest);		}
	.mobar-btn:hover{color:#fff;background-color:var(--primary-darkest);}
	.mobar-btn span, .mobar-btn span:before, .mobar-btn span:after{float:left;width:100%;height:3px;	background-color:currentColor;	content:"";	}
	.mobar-btn span{margin-top:3px;			}
	.mobar-btn span:before{margin-top:6px;	}
	.mobar-btn span:after{margin-top:3px;	}


.mobar-panel{display:none;z-index:10;	position:fixed;width:100%;height:100%;top:0px;right:0px;bottom:0px;left:-100%;	transition:.3s;	}
		.mobar-close{float:right;height:100%;width:20%;width:calc(100% - 280px);	background-color:rgba(0,0,0,.3);					}
		.mobar-wrap{float:left;height:100%;width:80%;width:calc(280px - 0px);		overflow-y:auto;	background-color:#fff;			}
			.mobar-wrap-in{float:left;width:100%;height:auto;																			}
				
				.mobar-head{float:left;height:auto;width:100%;padding:10px 15px; text-align:center;	background-color:var(--primary-darkest);			}
					.mobar-info{float:left;width:100%;height:auto;margin:15px 0px;				}
						.mobar-info img{float:left;height:60px;width:60px; margin-right:10px;		}
						.mobar-info span{float:right;height:auto;width:70%;width:calc(100% - 70px);				}
							.mobar-info span h1, .mobar-info span p{float:left;height:auto;width:100%; 	font-size:14px;	text-align:left; color:#fff;	}
								.mobar-info span h1{font-size:30px;line-height:25px;margin-top:8px;		}

						/*.mobar-logo{display:inline-block;height:auto;width:auto;				}
							.mobar-logo img{float:left;height:50px;width:auto;					}
							.mobar-logo h1{float:left;height:auto;width:auto; font-size:45px;	color:var(--primary);	}
							.mobar-info p{float:left;height:auto;width:100%; font-size:20px; margin-top:-10px; font-weight:normal;	color:var(--secondary);						}						
						*/
						.mobar-social{float:left;width:100%;height:auto;margin-top:10px;margin-bottom:5px;	font-size:14px;	letter-spacing:1px;	text-align:center;	font-style:italic;	color:#fff;		}
							.mobar-social a{display:inline-block;width:30px;height:30px;line-height:30px; margin:5px 7px; text-align:center; color:var(--primary-darkest); border-radius:100%;	background-color:rgba(255,255,255,1); 		}
								.mobar-social a:hover{color:#fff;background-color:var(--primary-dark);	}

		.mobar-navibars{float:left;width:100%;height:auto;padding:5px 0px 30px 0px;																					}
			.navibar, .navibar-spry label, .navibar-spry ul a{float:left;height:auto;width:100%;padding:10px 5%; line-height:20.5px;	margin-bottom:2px; cursor:pointer;	color:#222; 	background-color:#fff;  	}
				.navibar i, .navibar-spry label i{float:left;width:30px;height:25px;margin:0px 10px 0px 0px;	text-align:center;	font-size:25px;	color:var(--primary); color:currentColor;					}
				.navibar b, .navibar-spry label b{float:left;height:auto;width:80%;width:calc(100% - 40px); margin-top:2px;		font-weight:500;			}
				
		.navibar-spry{float:left;height:auto;width:100%;	}
			.navibar-spry label{position:relative;		}
				.navibar-spry label u{position:absolute;width:10px;height:15px;right:15px;top:15px; 	font-weight:bold;	text-decoration:none;	}

			.navibar-spry ul{float:left;height:auto;width:100%;	max-height:0px;	overflow:hidden; list-style:none;		}
				
				.navibar-spry ul li{position:relative;float:right;height:auto;width:100%;				}
					.navibar-spry ul li a{float:left;height:auto;width:100%;padding-left:55px; 			}
					.navibar-spry ul li i{position:absolute;height:8px;width:8px; top:17px;left:25px; border-radius:50%; background-color:#333; 	}


				.navibar-spry label i{			}
					.navibar-spry label b{width:70%;width:calc(100% - 55px);			}
					.navibar-spry label, .navibar-spry label:hover{background-color:#eee; 	}

			.navibar:hover, .navibar:hover i, .navibar-spry .actNavibar, .navibar-spry label:hover, .navibar-spry ul a:hover, .navibar-spry ul .meganav-act, .navibar-spry ul li .navshr-act{color:var(--primary-darkest);background-color:var(--primary-lightest);	}
			/*.actNavibar, .actNavibar i, .actNavibar:hover, .actNavibar:focus, .actNavibar:active{background-color:red;		}*/
			.actNavibar, .navibar-spry .actNavibar, .navibar-spry .actNavibar:hover, .navibar-spry .actNavibar:focus, .navibar-spry .actNavibar:active{color:#fff;background-color:var(--primary-light);		}
				.actNavibar{cursor:default;}
/*.navlink-act*/

.navibar-spry-chk:checked ~ ul{max-height:425px;}
	.navibar-spry-chk:checked ~ label u{-webkit-transform: rotate(180deg);-moz-transform:rotate(180deg); -o-transform: rotate(180deg); -ms-transform:rotate(180deg);transform: rotate(180deg);	}


.navibar-chk{display:none;}
.navibar-chk:checked ~ .mobar-panel{left:0px;		}

.navibar-spry ul{transition:.5s all;		}

@media screen and (max-width:900px)
{
	.mobar-btn, .mobar-panel{display:block;	}

}

/* Web Sidebar end */


.scroll-up-btn{z-index:1;position:fixed;width:40px;height:40px;line-height:38px;bottom:15px;right:15px;	opacity:.5;border-radius:100%;	text-align:center;	cursor:pointer;	z-index:9;display:none;	box-shadow:0px 0px 0px 1px var(--primary-lightest);	color:#fff;background-color:var(--primary-darkest);		}
	.scroll-up-btn{transition:all .5s;	}
	.scroll-up-btn:hover{opacity:1;		}
@media screen and (max-width:800px){ .scroll-up-btn{ bottom:25px;right:35px; } }

/* Buttons */
	
.button{float:left;height:auto;width:auto;padding:6px 15px; line-height:21px; margin-right:10px; text-decoration:none;font-size:var(--button-size);	cursor:pointer;border-radius:var(--button-radius);border:1px solid var(--button-border);	color:var(--button-color);background-color:var(--button-bg);	}
	.button:hover{color:var(--button-color-hover);background-color:var(--button-bg-hover);		}
	.button:active{color:var(--button-color-active);background-color:var(--button-bg-active);	}	

	.button i{float:left;height:19px;width:20px;margin:1px 7px 0px 0px;line-height:19px;  font-size:16px; text-align:center;	 }


	.button-a, .button-b, .button-c, .button-d, .button-e, .button-sa, .button-sb, .button-sc, .button-sd, .button-se{float:left;width:auto;height:auto;padding:10.5px 20px;margin:0px 15px 10px 0px; line-height:20px;		font-size:.9em; transition:all .5s;	border:2px solid var(--primary);	cursor:pointer;	color:var(--primary);	background-color:transparent;	}
		.button-a:hover, .button-a:focus{color:#fff;background-color:var(--primary);		}
		
		.button-sa{border-color:var(--secondary);color:var(--secondary);	}
		.button-sa:hover, .button-sa:focus{color:#fff;background-color:var(--secondary);	}
			
			.button-a i, .button-b i, .button-c i, .button-d i, .button-a .ic-r, .button-b  .ic-r, .button-c  .ic-r, .button-d  .ic-r{float:left;height:15px;width:15px;margin:4px 10px 0px 0px; text-align:center; }
				.button-a .ic-r, .button-b  .ic-r, .button-c  .ic-r, .button-d  .ic-r, .button-sa .ic-r, .button-sb  .ic-r, .button-sc  .ic-r, .button-sd  .ic-r{float:right;margin:3.5px 0px 0px 10px; 			}

		.button-b, .button-sb{border:0px;padding:12.5px 20px;border-radius:50px;	font-weight:500;	color:var(--button-color);background-color:var(--button-bg);	}		
			.button-b:hover, .button-b:focus{background-position:left;	color:#fff;		background-color:var(--button-bg);				}

		.button-sb{background-color:var(--secondary);		}
			.button-sb:hover, .button-sb:focus{background-position:left;	color:#fff;		background-color:red;				}

		.button-c{color:#fff;border-color:var(--button-bg-hover);background-color:var(--button-bg-hover); 		}
			.button-c:hover, .button-c:focus{color:var(--primary-darkest);	border-color:var(--primary-dark);background-color:var(--primary-lighter);}

		.button-sc{color:#fff;border-color:var(--secondary-dark);background-color:var(--secondary-dark);		}
			.button-sc:hover, .button-sc:focus{color:var(--secondary-darkest);background-color:var(--secondary-light);		}

		.button-d, .button-sd{border-color:#fff;color:#fff;			}
			.button-d:hover, .button-d:focus{color:var(--primary-darker);background-color:#fff;	}
			.button-sd:hover, .button-sd:focus{color:var(--secondary-darkest);background-color:#fff;	}

		.sect-hdr{float:left;height:auto;width:100%;margin-bottom:30px;		font-size:2em;font-weight:bold;color:#222;				}

	.button-wrap{float:right;height:auto;width:auto;	margin-top:20px;	}
		.button-wrap .button, .button-wrap .u-button, .button-wrap .button-a, .button-wrap .button-b, .button-wrap .button-c, .button-wrap .button-d, .button-wrap .button-e{margin-left:15px;margin-right:0px;	}



.button-ui{float:left;height:auto;width:auto;	padding:9px 35px; 	border-radius:30px; text-transform:uppercase;	color:#fff;background-color:var(--secondary);		}	

	.button-ui b, .button-ui p{float:left;height:auto;width:auto;			}
		.button-ui b{padding-right:20px;margin-top:9px;	font-size:14px;	}
		.button-ui p{width:32px;height:32px;margin-right:-25px;	border-radius:100%;	background-color:#fff;		}
			.button-ui p i{float:left;height:100%;width:100%;line-height:32px;	text-align:center;	color:var(--secondary);		}

	
.button-ui-2{box-shadow:0px 0px 0px 3px #fff; background-color:transparent;	}
		.button-ui-2:hover{box-shadow:0px 0px 0px 3px var(--primary);		}

.button-ui:hover{color:#fff;background-position:left;		background-color:var(--primary);}
	.button-ui:hover i{transform: scaleX(-1);				color:var(--primary);			}

.button{transition:all .5s; }

.button-b {transition:all 0.3s ease-in-out;	background: linear-gradient(to left, var(--primary) 50%, var(--secondary) 50%) right;	background-size: 200%;  }
.button-sb{transition:all 0.3s ease-in-out;	background: linear-gradient(to left, var(--secondary) 50%, var(--primary) 50%) right;	background-size: 200%;  }
.button-ui{transition:all 0.3s ease-in-out;	background: linear-gradient(to left, var(--secondary) 50%, var(--primary) 50%) right;	background-size: 200%;  }
.button-ui-2{background: linear-gradient(to left, transparent 50%, var(--primary) 50%) right; background-size: 200%;	  }

	.button-ui i{transition: .5s; }


/*
.button-wrap{float:right;height:auto;width:auto;			}
	.button-wrap .button{margin-right:0px;margin-left:10px;	}*/



.button:disabled, .button-a:disabled, .button-b:disabled, .button-c:disabled, .button-d:disabled,
.u-button:disabled, .u-button-r:disabled{cursor:not-allowed; box-shadow:none;border-color:#aeaeae;color:#838383; background-color:#dadada; }


.button-a, .button-b, .button-c, .button-d
{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;				}
	


.pw-btn-wrap{float:right;height:auto;width:auto;		}
.pw-btn, .pw-btn-flat, .pw-btn-ico, .pw-btn-flat-ico{float:left;height:30px;width:auto;padding:3px 10px; line-height:22px; margin-right:5px; text-decoration:none;font-size:var(--btn-size);	cursor:pointer;border-radius:var(--btn-radius);border:1px solid var(--btn-border);	color:var(--btn-color);background-color:var(--btn-bg);	}
	.pw-btn:hover, .pw-btn-flat:hover, .pw-btn-ico:hover, .pw-btn-flat-ico:hover{color:#fff;background-color:var(--btn-bg-hover);		}
	.pw-btn:active, .pw-btn-flat:active, .pw-btn-ico:active, .pw-btn-flat-ico:active{background-color:var(--btn-bg-active);				}	
		.pw-btn i, .pw-btn-flat i, .pw-btn-ico i, .pw-btn-flat-ico i{float:left;width:20px;height:100%; line-height:22px;margin-right:0px;text-align:left; }
		.pw-btn-ico i, .pw-btn-flat-ico i{width:14px;margin-left:-2px;margin-right:-2px;text-align:center; 								}

		.pw-btn.disabled, .pw-btn.disabled:hover, .pw-btn.disabled:focus,
		.pw-btn:disabled, .pw-btn:disabled:hover, .pw-btn:disabled:focus,
		.pw-btn-flat.disabled, .pw-btn-flat.disabled:hover, .pw-btn-flat.disabled:focus,
		.pw-btn-flat:disabled, .pw-btn-flat:disabled:hover, .pw-btn-flat:disabled:focus		
		{cursor:not-allowed;color:var(--nicon-color-disabled); outline:none;	background-color:var(--nicon-bg-disabled);	}
		/*.pw-btn-flat:disabled, .pw-btn:disabled:hover{cursor:not-allowed;color:var(--btn-color-disabled);background-color:var(--btn-bg-disabled);  		}*/


/* Buttons end */



/* Frames and Wrappers */
.ipt-lbl{float:left;height:auto;width:100%;padding-left:10px;margin-bottom:5px;	font-style: normal;		}
.ipt-dvr{float:left;height:1px;width:100%;margin-bottom:var(--input-margin-bottom);	background-color:var(--border-color);		}
.ipt-lfr, .ipt-rfr, .ipt-lfx, .ipt-rfx, .wrap-l, .wrap-r{float:left;height:auto;width:49%; width:calc(50% - 7px); width:calc(50% - (var(--ui-spacer) / 2));			}
	.ipt-rfr, .ipt-rfx, .wrap-r{float:right;			}

.ipt-tri, .ipt-tri-m{float:left;height:auto;width:32%; width:calc(33.33% - ((var(--ui-spacer) * 2)) / 3);								}
	.ipt-tri-m{margin-left:2%;margin-right:2%; margin-left:calc(var(--ui-spacer) - 0px); margin-right:calc(var(--ui-spacer) - 0px); 	}

.ipt-tri, .ipt-tri-m, .ipt-tri-fx, .ipt-tri-m-fx{float:left;height:auto;width:32%; width:calc(33.33% - ((var(--ui-spacer) * 2)) / 3);								}
	.ipt-tri-m, .ipt-tri-m-fx{margin-left:2%;margin-right:2%; margin-left:calc(var(--ui-spacer) - 0px); margin-right:calc(var(--ui-spacer) - 0px); 	}
	
/*.ipt-tri, .ipt-tri-m{float:left;height:auto;width:32%;		}
	.ipt-tri-mX{margin-left:2%;margin-right:2%; width:calc(36% - 28px); margin-left:calc(14px - 0px);margin-right:calc(14px - 0px); width:calc(36% - (var(--ui-spacer) * 2));margin-left:var(--ui-spacer);margin-right:var(--ui-spacer);		}
	.ipt-tri-mX-jeric{margin-left:2%;margin-right:2%; width:calc(36% - 28px); margin-left:calc(14px - 0px);margin-right:calc(14px - 0px); width:calc(36% - (var(--ui-spacer) * 2));margin-left:var(--ui-spacer);margin-right:var(--ui-spacer);		}
	.ipt-tri-m{margin-left:2%;margin-right:2%; width:calc(36% - 28px); margin-left:calc(14px - 0px);margin-right:calc(14px - 0px); 
		width:calc(36% - 30px);margin-left:15px;margin-right:15px;		}*/

.l10-fr, .l15-fr, .l20-fr, .l23-fr, .l24-fr, .l25-fr, .l30-fr, .l32-fr, .l35-fr, .l40-fr, .l60-fr, .l65-fr, .l68-fr, .l70-fr, .l75-fr, .l76-fr, .l77-fr, .l80-fr, .l85-fr, .l90-fr, .l10-fx, .l20-fx, .l30-fx, .l40-fx, .l60-fx, .l70-fx, .l80-fx, .l90-fx{float:left;height:auto;		}
.r10-fr, .r15-fr, .r20-fr, .r23-fr, .r24-fr, .r25-fr, .r30-fr, .r32-fr, .r35-fr, .r40-fr, .r60-fr, .r65-fr, .r68-fr, .r70-fr, .r75-fr, .r76-fr, .r77-fr, .r80-fr, .r85-fr, .r90-fr, .r10-fx, .r20-fx, .r30-fx, .r40-fx, .r60-fx, .r70-fx, .r80-fx, .r90-fx{float:right;height:auto;		}
	
	.l10-fr, .r10-fr, .l10-fx, .r10-fx{width:9%;width:calc(10% - 7px);	width:calc(10% - (var(--ui-spacer) / 2)); }
	.l15-fr, .r15-fr, .l15-fx, .r15-fx{width:14%;width:calc(14% - 7px);	width:calc(15% - (var(--ui-spacer) / 2)); }
	.l20-fr, .r20-fr, .l20-fx, .r20-fx{width:19%;width:calc(20% - 7px);	width:calc(20% - (var(--ui-spacer) / 2)); }
	.l23-fr, .r23-fr, .l23-fx, .r23-fx{width:22%;width:calc(23% - 7px);	width:calc(23% - (var(--ui-spacer) / 2)); }
	.l24-fr, .r24-fr, .l24-fx, .r24-fx{width:23%;width:calc(24% - 7px);	width:calc(24% - (var(--ui-spacer) / 2)); }
	.l25-fr, .r25-fr, .l25-fx, .r25-fx{width:24%;width:calc(25% - 7px);	width:calc(25% - (var(--ui-spacer) / 2)); }
	.l30-fr, .r30-fr, .l30-fx, .r30-fx{width:29%;width:calc(30% - 7px); width:calc(30% - (var(--ui-spacer) / 2)); }	
	.l40-fr, .r40-fr, .l40-fx, .r40-fx{width:39%;width:calc(40% - 7px); width:calc(40% - (var(--ui-spacer) / 2)); }
	.l60-fr, .r60-fr, .l60-fx, .r60-fx{width:59%;width:calc(60% - 7px); width:calc(60% - (var(--ui-spacer) / 2)); }	
	.l70-fr, .r70-fr, .l70-fx, .r70-fx{width:69%;width:calc(70% - 7px); width:calc(70% - (var(--ui-spacer) / 2)); }
	.l75-fr, .r75-fr, .l75-fx, .r75-fx{width:74%;width:calc(75% - 7px); width:calc(75% - (var(--ui-spacer) / 2)); }
	.l76-fr, .r76-fr, .l76-fx, .r76-fx{width:75%;width:calc(76% - 7px); width:calc(76% - (var(--ui-spacer) / 2)); }
	.l77-fr, .r77-fr, .l77-fx, .r77-fx{width:76%;width:calc(77% - 7px); width:calc(77% - (var(--ui-spacer) / 2)); }
	.l80-fr, .r80-fr, .l80-fx, .r80-fx{width:79%;width:calc(80% - 7px); width:calc(80% - (var(--ui-spacer) / 2)); }
	.l85-fr, .r85-fr, .l85-fx, .r85-fx{width:84%;width:calc(85% - 7px); width:calc(85% - (var(--ui-spacer) / 2)); }
	.l90-fr, .r90-fr, .l90-fx, .r90-fx{width:89%;width:calc(90% - 7px); width:calc(90% - (var(--ui-spacer) / 2)); }

	.l32-fr, .r32-fr, .l32-fx, .r32-fx{width:31%;width:calc(33% - 7px); width:calc(32% - (var(--ui-spacer) / 2)); }
	.l68-fr, .r68-fr, .l68-fx, .r68-fx{width:67%;width:calc(67% - 7px); width:calc(68% - (var(--ui-spacer) / 2)); }
	.l35-fr, .r35-fr, .l35-fx, .r35-fx{width:34%;width:calc(35% - 7px); width:calc(35% - (var(--ui-spacer) / 2)); }
	.l65-fr, .r65-fr, .l65-fx, .r65-fx{width:64%;width:calc(65% - 7px); width:calc(65% - (var(--ui-spacer) / 2)); }
	

@media screen and (max-width:800px)
{
	.wrap-l, .wrap-r, .ipt-lfr, .ipt-rfr, .ipt-tri, .ipt-tri-m, .l10-fr,  .l15-fr, .l20-fr, .l30-fr, .l40-fr, .l60-fr, .l70-fr, .l80-fr, .l85-fr, .l90-fr, .r10-fr, .r15-fr, .r20-fr, .r30-fr, .r40-fr, .r60-fr, .r70-fr, .r80-fr, .r85-fr, .r90-fr,
	.l23-fr, .l24-fr, .l25-fr, .r23-fr, .r24-fr, .r25-fr, .l75-fr, .l76-fr, .l77-fr, .r75-fr, .r76-fr, .r77-fr, .l32-fr, .l35-fr, .r32-fr, .r35-fr, .l65-fr, .l68-fr, .r65-fr, .r68-fr{width:100%;margin-left:0px;margin-right:0px;		}
}


.profile-wrap{float:left;height:auto;width:100%; box-sizing: content-box;			}
	.profile-info{float:left;height:auto;width:65%;width:calc(100% - 140px);		}
	.profile-photo-wrap{float:left;height:117px;width:117px;padding:3px;margin-right:23px;margin-bottom:15px; margin-bottom:var(--ui-spacer);	border:1px solid var(--border-color);		}
		.profile-photo{position:relative;float:left;height:100%;width:100%; overflow:hidden; display:flex;vertical-align:center;justify-content:center;	background-color:var(--input-bg);		}
			.profile-photo:hover label{opacity:.6;	}
			
			.profile-photo img{display:inline-block;width:auto;height:auto;max-height:100%;		}
			.profile-photo label{position:absolute;height:auto;width:100%;	font-size:13px;padding:8px 6px;	bottom:0px;opacity:.2; text-align:center; cursor:pointer; color:#fff;background-color:rgba(0,0,0,.8); white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
				.profile-photo label:hover{opacity:1;}
				.profile-photo label i{display:inline-block;height:15px;width:15px;line-height:15px;margin:2px 5px 0px 0px;  }

	.photo-single{float:left;height:330px;width:100%;padding:3px;margin-bottom:15px; margin-bottom:var(--ui-spacer); border:1px solid var(--border-color);	background-color:transparent;	}
		.photo-single-in{position:relative;float:left;height:100%;width:100%; text-align:center; overflow:hidden;	background-color:var(--input-bg); 	}
			.photo-single-in{display:flex;justify-content:center;				}
			.photo-single-in img{display:inline-block;height:100%;width:auto; 	}
			.photo-single-in label{z-index:1;position:absolute;height:auto;width:100%;padding:10px; font-size:15px; bottom:0px;left:0px;right:0px; opacity:.2; cursor:pointer; text-align:center; color:#fff;background-color:rgba(0,0,0,.8);	}
				.photo-single-in label:hover{opacity:1;			}
				.photo-single-in label i{margin-right:10px;		}


@media screen and (max-width:800px)
{
	.profile-wrap{text-align:center; }
		.profile-photo-wrap{float:none;display:inline-block;margin:0px;	}
		.profile-info{width:100%;margin-top:10px;text-align:left; 		}
}


.pagelet-post{float:left;height:auto;width:98%;width:calc(100% - 2px);margin-bottom:10px; font-size:1em;	border:1px solid #dcdbdb;	border-radius:3px;box-shadow:0px 1px 1px 0px #c7c9cb;	background-color:#fff;	}
	.pagelet-post-in, .pagelet-post-inn{position:relative;float:left;height:auto;width:100%;		}
		.pagelet-post-in {padding:10px;		}
		.pagelet-post-inn{padding:25px;		}

		.pagelet-post h1, .pagelet-post h3{float:left;height:auto;width:100%; font-size:25px; line-height:25px; font-weight:500; 		}
			.pagelet-post h3{font-size:18px;}

		.pagelet-post-icon{float:left;height:auto;width:auto;margin:5px 20px 0px 0px;			}
			.pagelet-post-icon i, .pagelet-post-icon p{float:left;height:20px;width:auto; line-height:20px; font-size:14px; color:#555;			}
				.pagelet-post-icon i{width:20px; 			}

		.pagelet-post-body{float:left;height:auto;width:100%;margin-top:15px;														}
			.pagelet-post pre{float:left;height:auto;width:100%;																	}
			.pagelet-post-gallery{float:left;height:auto;width:100%;margin-top:15px;padding-top:10px; border-top:1px solid #ddd;	}
			
			.pagelet-post-pdf{float:left;height:auto;width:100%;	margin-top:10px; 		}
				.pagelet-post-pdf li{float:left;height:auto;width:95%;margin-left:5%; width:calc(100% - 20px); margin-left:20px;			}
					.pagelet-post-pdf a{float:left;height:auto;width:auto;margin-bottom:3px;	clear:both;		color:var(--link-hover);	}
					.pagelet-post-pdf a:hover{text-decoration:underline;		color:var(--link-active);									}

		.pagelet-post-desc{float:left;height:auto;width:100%; line-height:25px;color:#444;									}
		.pagelet-post-desc > * ol, .pagelet-post-desc ul, .pagelet-post pre ol, .pagelet-post pre ul{list-style:outside;	}
			.pagelet-post-desc > * ol, .pagelet-post pre ol{list-style-type: decimal;}
			.pagelet-post-desc > * ol li, .pagelet-post-desc ul li, .pagelet-post pre ol li, .pagelet-post pre ul li{margin-left:20px; }

	.ui-post-side-title{float:left;height:auto;width:100%;margin-bottom:5px;	text-align:center;						}
		.ui-post-side-title u{float:left;height:12px;width:100%;margin-bottom:-12px; border-bottom:1px solid #333; 		}
		.ui-post-side-title p{display:inline-block;height:auto;width:auto;padding:0px 10px; text-transform:uppercase; background-color:#fff;	}

	.ui-post-widget{float:left;height:auto;width:100%;padding:5px;			}
		.ui-post-widget-photo{float:left;height:90px;width:90px; display:flex;vertical-align:center;justify-content:center; overflow:hidden; background-color:#ccc;		}
			.ui-post-widget-photo img{display:inline-block;width:auto;height:auto;max-height:100%;			}

		.ui-post-widget-info{float:right;height:auto;width:70%; width:calc(100% - 100px);	font-size:14px;											}
			.ui-post-widget-info a, .ui-post-widget-info u, .ui-post-widget-info pre, .ui-post-widget-info span, .ui-post-widget-info span p{float:left;height:auto;width:100%;	}
				.ui-post-widget-info a{font-weight:500; font-size:16px; line-height:16px; text-transform:uppercase;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;		}
				.ui-post-widget-info u{font-size:13px;margin:-2px 0px 5px 0px;	text-decoration:none;	color:#555;	}
				.ui-post-widget-info pre{margin-top:0px;font-size:14px;line-height:16px; 				color:#555; }
				.ui-post-widget-info span{margin-top:5px;				}
					.ui-post-widget-info span p{width:auto;				}
					.ui-post-widget-info span a{float:left;height:auto;width:15px;margin:3px 0px 0px 10px;		}
						.ui-post-widget-info span a i{float:left;height:15px;width:100%; line-height:15px; font-size:13px; text-align:center; }
					
	.ui-post-side-no-record{float:left;height:auto;width:100%;padding:10px 0px; text-align:center; color:#444;	}

/* Frames and Wrappers end */






/* Pages */
.logout-panel{position:relative;float:left;height:auto;width:100%;padding:100px 0px; text-align:center;		}
	.logout-panel span{display:inline-block;height:auto;width:400px;max-width:100%; padding:0px 20px; 		}
		.logout-panel span p{float:left;height:auto;width:100%; margin-top:20px; line-height:25px;			}

.page-error-wrap{position:relative;float:left;height:500px;width:100%;	padding:0px 5%;						}

.page-error{position:absolute;height:auto;width:100%; top:0px;bottom:0px;left:0px;right:0px; display:flex; align-items:center; justify-content:center;	}
	.page-error-in{float:left;height:auto;width:500px;max-width:100%; text-align:center;												}
		.page-error-in > h1{float:left;height:170px;width:100%; font-size:150px; line-height:150px;	color:rgba(0,0,0,.5);				}
		.page-error-in > p{position:relative;display:inline-block;height:auto;width:auto;padding:5px 10px; font-size:14px; top:-100px;background-color:rgba(255,255,255,.5);}

@media screen and (max-width:800px){ .page-error-in > h1{font-size:100px; } }


.page-not-available{position:relative;float:left;height:auto;width:100%; text-align:center; 		}
	.page-not-available img{display:inline-block;width:auto;height:250px;max-width:100%;			}
	.page-not-available span{float:left;height:auto;width:100%;										}
		.page-not-available span h1, .page-not-available span p{float:left;height:auto;width:100%;	}
		.page-not-available span h1{margin:20px 0px 25px 0px;font-weight:400; font-size:30px;		}
		.page-not-available span p{font-size:1em; line-height:25px; color:#555;						}
		
	.page-not-available-body{float:left;height:500px;width:100%;	display:flex;align-items:center;justify-content:center;		}
		.page-not-available-body span{display:inline-block;height:auto;width:auto; padding:10px 3%; 							}
			.page-not-available-body span h1{float:left;height:auto;width:100%;	text-align:center; margin:0px;					}

@media screen and (max-width:800px){ .page-not-available-body{height:350px;} }
/* Pages end */

.ui-border{border:1px solid var(--pw-ui-border); }



/* Popups */
.pop-bg, .loading-bg, .alert-bg{z-index:1000;display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;bottom:0px;right:0px;overflow:auto;	text-align:center;	background-color:rgba(0,0,0,.5);	}

.popup-panel{resize:both;overflow:auto;display:inline-block;height:auto;min-height:120px;min-width:300px;max-width:94%;	margin:10px 3%;padding-bottom:10px; text-align:left;	box-shadow:var(--popup-box-shadow);	border-radius:2px;		background-color:var(--popup-bg);}
	.popup-panel{width:600px;	}	
	.popup-w01{width:350px;		}
	.popup-w0{width:450px;		}
	.popup-w1{width:700px;		}
	.popup-w2{width:800px;		}
	.popup-w3{width:1000px;		}
	.popup-w4{width:1200px;		}
	.popup-w5{width:96%;margin-left:2%;margin-right:2%;		}

		.popup-head, .popup-body, .popup-foot{padding:10px 15px;	}
		
		.popup-head{float:left;height:auto;width:100%; font-weight:200;	border-bottom:1px solid var(--ui-border-color);	}
			.popup-head h4{float:left;height:auto;width:95%; width:calc(100% - 25px); font-weight:500;	}
			.popup-head a{float:right;height:21px;width:21px; text-align:center;						}
				.popup-head a i{float:left;height:100%;width:100%;line-height:21px;						}

		.popup-body, .popup-foot{float:left;height:auto;width:100%;							}
			.popup-foot{padding-bottom:0px;	border-top:1px solid var(--ui-border-color);	}

				.pop-multi-btn{float:left;height:auto;width:auto;		}
					.pop-multi-btn input{float:left;width:50px;padding:0px 0px 0px 10px;	margin-right:10px;	}
					
				.pop-multi-rows{float:left;height:auto;width:100%;padding-top:10px;border-top:1px solid var(--border-color);	}
					.pop-multi-rows-ipt{float:left;height:auto;width:95%;	width:calc(100% - 25px);							}
					.pop-multi-rows-cls{float:right;height:auto;width:5%; width:calc(20px - 0px);								}
						.pop-multi-rows-cls a{float:right;height:18px;width:18px;margin-top:27px; border-radius:50%; border:1px solid var(--nicon-search-border); cursor:pointer; background-color:var(--nicon-search-bg);	}
							.pop-multi-rows-cls a i{float:left;height:100%;width:100%;line-height:16px;font-size:12px; text-align:center;		}


	.loading-progress{float:left;height:auto;width:100%;	width:350px;max-width:100%;		}
		.loading-progress progress{float:left;height:10px;width:100%;						}
			.loading-progress span{float:left;height:auto;width:100%;margin-bottom:5px;		}
				.loading-progress span b, .loading-progress span p{float:right;height:auto;width:auto; font-size:14px; font-weight:500;	}
					.loading-progress span b{float:left; max-width:90%; max-width:calc(100% - 50px); text-align:left; font-weight:400;	}

/* Popup end */


/* Alert */
.alert-bg{z-index:1001;display:block;/*display:flex;align-items:center;justify-content:center;*/ }
.alert-wrap{display:inline-block;height:auto;width:400px;max-width:calc(100% - 6%);margin:20px 3%;padding:15px; 		text-align:center;	border-radius:2px;				background-color:var(--popup-bg); }
	.alert-head, .alert-footer{float:left;height:auto;width:100%;	text-align:left;	}
		.alert-head h4{float:left;height:auto;width:95%; width:calc(100% - 25px); font-weight:500;	}
		.alert-head a{float:right;height:21px;width:21px; text-align:center;	margin:-5px;		}
			.alert-head a i{float:left;height:100%;width:100%;line-height:21px;						}

	.alert-body{float:left;height:auto;width:100%;padding:20px 0px;	text-align:left; word-break:break-word;	}


/* Alert end */

/* Loading  */

.ldr-tbl-wrap{position:absolute;top:40%;top:calc(50% - 23px);left:45%;left:calc(50% - 23px);	border-radius:10px;	width:35px;height:35px;padding:5px;		background-color:transparent;}
.ldr-tbl, .ldr-tbl:after{border-radius:50%;width:1em;height:1em;}
.ldr-tbl
{
	position:inherit;width:25px;height:25px; border-top: 5px solid #000; border-right: 5px solid #777; border-bottom: 5px solid #777; border-left: 5px solid #777;
	-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 .4s infinite linear; animation: load8 .4s infinite linear;
}
@-webkit-keyframes load8{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}	}
@keyframes load8 		{0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}	}



.loading-bg{z-index:1001;display:flex;align-items:center;justify-content:center; }
	/*.loading-wrapx{display:inline-block;height:auto;width:auto;	margin:20px 3%;padding:30px 3%;max-width:88%;	padding:30px calc(30px - 0px);max-width:calc(94% - 60px);		text-align:center;	border-radius:2px;				background-color:var(--popup-bg);	}*/
	.loading-wrap{display:inline-block;height:auto;width:auto;max-width:calc(100% - 6%);margin:20px 3%; padding:30px;		text-align:center;	border-radius:2px;				background-color:var(--popup-bg); 	}

.ldg-bar{display:inline-block;position:relative;width:64px; height:50px;  }
	.ldg-bar div{ display:inline-block; position:absolute; left:6px; width:13px; animation:ldg-bar .7s cubic-bezier(0, 0.5, 0.5, 1) infinite; background-color:var(--loading-bar-bg); }
	.ldg-bar div:nth-child(1){ left:6px; animation-delay:-0.24s;	}
	.ldg-bar div:nth-child(2){ left:26px;animation-delay:-0.12s;	}
	.ldg-bar div:nth-child(3){ left:45px;animation-delay: 0; 		}
@keyframes ldg-bar{ 0% {top:0px;height: 51px;} 50%,100%{top:13px;height:26px;}	}

.ldg-bar-small{display:inline-block;position:relative;width:38px; height:26px;  }
	.ldg-bar-small div{display:inline-block; position:absolute; left:6px; width:13px; width:7px; animation:ldg-bar-small .7s cubic-bezier(0, 0.5, 0.5, 1) infinite; background-color:var(--loading-bar-bg); }
	.ldg-bar-small div:nth-child(1){ left:6px; animation-delay:-0.24s;	}
	.ldg-bar-small div:nth-child(2){ left:16px;animation-delay:-0.12s;	}
	.ldg-bar-small div:nth-child(3){ left:26px;animation-delay: 0; 		}
@keyframes ldg-bar-small{ 0% {top:0px;height:26px;} 50%,100%{top:10px;height:10px;}	}

.ldg-spin{display:inline-block;width:30px;height:30px;border:10px solid transparent; border-radius:50%; border-top-color:var(--loading-bar-bg); border-bottom-color:var(--loading-bar-bg);  -webkit-animation: ldg-spin 1s linear infinite; animation: ldg-spin 1s linear infinite;	}
@-webkit-keyframes ldg-spin{ 0%{-webkit-transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg); }	}
@keyframes ldg-spin{ 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} }

.ldg-hourglass{display:inline-block;height:60px;width:60px;				}
.ldg-hourglass:after{display:block;content:"";width:0;height:0;margin:0px;	border-radius:50%;border:30px solid;border-color: var(--loading-bar-bg) transparent var(--loading-bar-bg) transparent;	animation:hourglass 1.2s infinite;		}
@keyframes hourglass{ 0%{transform:rotate(0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);} 50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);} 100%{transform: rotate(1800deg);} }

.loading-bars{position:absolute;width:50px;height:40px;top:40%;left:45%; top:calc(50% - 20px);left:calc(50% - 25px);	margin:0px auto;	text-align:center;font-size: 10px; color:var(--loading-color);  }
.loading-barsX{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px; color:var(--loading-color); background: green; }
	.loading-bars > div {margin:0px 1px;background-color:#333;background-color:var(--loading-color); height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; }
	.loading-bars .rect2{ -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
	.loading-bars .rect3{ -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
	.loading-bars .rect4{ -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
	.loading-bars .rect5{ -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
@-webkit-keyframes sk-stretchdelay{ 0%, 40%, 100% {-webkit-transform: scaleY(0.4);}  20% {-webkit-transform: scaleY(1.0);} }

@keyframes sk-stretchdelay{0%, 40%, 100%{ transform: scaleY(0.4);-webkit-transform: scaleY(0.4);}  20% {transform: scaleY(1.0);-webkit-transform: scaleY(1.0);} }

.loading-bounce{position:absolute;width:70px;height:18px;top:40%;left:45%; top:calc(50% - 9px);left:calc(50% - 35px);	text-align: center;		}
.loading-bounce > div{margin:0px 2px; width:18px;height:100%; background-color:#333;background-color:var(--loading-bar-bg);	border-radius:100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
.loading-bounce .bounce1{ -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.loading-bounce .bounce2{ -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
@-webkit-keyframes sk-bouncedelay{ 0%, 80%, 100% {-webkit-transform: scale(0);} 40% {-webkit-transform: scale(1.0);} }
@keyframes sk-bouncedelay{ 0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);} 40% {-webkit-transform: scale(1.0);transform: scale(1.0);} }

/*
.loading-spin{position:absolute;width:40px;height:40px; top:40%;left:45%;top:calc(50% - 20px);left:calc(50% - 20px);   background-color:#333;background-color:var(--loading-color); margin:0px auto; -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);} 50% {-webkit-transform: perspective(120px) rotateY(180deg);} 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);} }
@keyframes sk-rotateplane{ 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 100% {transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} }
*/

.ldg-post{float:left;height:auto;width:100%;padding:10px calc(10px - 0px);padding-bottom:100px; margin-bottom:15px; margin-bottom:var(--ui-spacer);	border:1px solid #dcdbdb;border-radius:2px;box-shadow:0px 0px 0px 0px #aaa; background-color:#fff; border-radius:var(--pw-ui-radius);border-color:var(--pw-ui-border);box-shadow:var(--pw-form-box-shadow);background-color:var(--pw-ui-bg); }
	.ldg-post p{float:left;height:5px;width:100%;margin-top:8px; background-color:#ddd;background-color:var(--loading-post); animation-name:ldg-post; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear;			}
		.ldg-post .ldg-pa{height:40px;width:40px;margin:0px 10px 0px 0px;	border-radius:100%;			}
		.ldg-post .ldg-pb{float:left;height:auto;width:80%;	width:calc(100% - 50px);margin-top:-5px; 	}
		.ldg-post .ldg-pc{float:left;height:auto;width:100%;margin-top:10px;							}		

			.ldg-post .ldg-pb-a{width:90%;								}
			.ldg-post .ldg-pb-b{width:95%;height:15px;					}
			.ldg-post .ldg-pb-c{width:30%;height:12px; margin-top:7px;	}

			.ldg-post .ldg-pc-a{width:90%; height:12px;					}
			.ldg-post .ldg-pc-b{width:82%; height:12px;					}
			.ldg-post .ldg-pc-c{width:85%; height:12px;margin-top:15px;	}
			.ldg-post .ldg-pc-d{width:68%; height:12px;					}
			.ldg-post .ldg-pc-e{width:78%; height:12px;					}

@keyframes ldg-post{from {transition:none;} to {background-color:#f6f7f8; transition: all 0.3s ease-out;} }
@media screen and (max-width:800px){ .ldg-post{padding-bottom:50px; }	}

/* from 1.3 */
.loader-data-fr{position:absolute;top:40%;top:calc(50% - 23px);left:45%;left:calc(50% - 23px);	border-radius:10px;	width:35px;height:35px;padding:5px;		background-color:transparent;}
.loader-data, .loader-data:after{border-radius:50%;width:1em;height:1em;}
.loader-data
{
	position:inherit;width:25px;height:25px; border-top: 5px solid #000; border-right: 5px solid #777; border-bottom: 5px solid #777; border-left: 5px solid #777;
	-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 .4s infinite linear; animation: load8 .4s infinite linear;
}
@-webkit-keyframes load8{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}	}
@keyframes load8 		{0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}	}


/* Loading end */


/* Forms */
.pw-form-thumbnails{float:left;height:auto;width:100%; 						}
	.pw-form-thumbnails span{position:relative;float:left;height:100px;width:100px;margin:0px 5px 5px 0px;	border:1px solid var(--border-color);	background-color:rgba(0,0,0,.3);	}
		.pw-form-thumb{position:relative;float:left;height:100%;width:100%; overflow:hidden; display:flex;vertical-align:center;justify-content:center;		}
			.pw-form-thumb img{display:inline-block;width:auto;height:auto;max-height:100%;																	}

		.pw-form-thumb-cover{position:absolute;width:100%;height:100%;padding:5px;	top:0px;right:0px;bottom:0px;left:0px;	background-color:transparent;	}
			.pw-form-thumb-cover:hover{background-color:rgba(0,0,0,.5);	}

			.pw-form-thumb-title{position:absolute;width:100%;height:auto;padding:5px; opacity:.5;font-weight:400; bottom:0px;right:0px;left:0px; font-size:14px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#fff; }

			.pw-form-thumb-cls{float:right;height:15px;width:15px; text-align:center;line-height:10px; opacity:.5; color:#fff; 	}
				.pw-form-thumb-cls:hover, .pw-form-thumb-cover:hover .pw-form-thumb-title{opacity:1; color:#fff; 				}

/* Forms end */


/* Toast */
.toast-panel{z-index:20;position:fixed;height:auto;width:auto; max-height:100%; overflow-x:auto;padding-top:15px; top:0px;right:18px; bottom:auto;left:auto;  }
	.toast-item{clear:both;display:none;position:relative;float:left;height:auto;width:100%; padding:12px;margin-top:-8px; margin-bottom:0px; margin-bottom:var(--ui-spacer); border-radius:7px; box-shadow:0px 0px 0px 1px rgba(0,0,0,.3) inset;	background-color:#34a739; }
		.toast-cls{position:absolute;width:15px;height:15px; top:9px;right:9px; opacity:.7;border:0px;cursor:pointer; color:#fff; background-color:transparent;			}
			.toast-cls:hover{opacity:1;		}		
		.toast-txt{float:left;height:auto;width:100%;padding-right:20px; font-size:14px; color:#fff;		}
			
	.toast-info	{background-color:#007cd4;		}
	.toast-error{background-color:#f44336;		}
	.toast-warning{background-color:#ffeb3b;	}
		.toast-warning *{color:#000;			}

	.toast-top-left{top:6px; right:auto; bottom:auto; left:10px;		}
	.toast-bottom-left{top:auto; right:auto; bottom:6px; left:10px;		}
	.toast-bottom-right{top:auto; right:10px; bottom:6px; left:auto;	}

/* Toast end */

/* gallery album */
.Odeum1{position:relative;float:left;height:auto;width:100%; text-align:center;		}
	.Odeum1 a{float:left;width:100%;height:308px; max-width:100%;					}
	
.Odeum4{position:relative;float:left;height:auto;width:100%;margin:2px 0%;	width:calc(100% + 5px);max-width:calc(100% + 5px);	margin:2px calc(-2px - 0px);	background-color:transparent;	}
	.Odeum4 a{position:relative;float:left;height:100px;width:25%;	width:calc(150px - 0px);		margin:2px;	background-color:#ccc;	}
		.Odeum4 a.OdeumI0, .Odeum4 video.OdeumI0{height:308px;width:70%;					width:calc(100% - 159px);											}
		.Odeum1 img, .Odeum1 video, .Odeum4 img, .Odeum4 video{object-fit:cover;display:inline-block;float:none;height:100%;width:100%; /*height:calc(100% - 2px);width:calc(100% - 2px);*/ cursor:pointer; border:1px solid var(--border-color);	}
		.Odeum1 video, .Odeum4 video{object-fit:contain;background-color:#000;	}

		.OdeumI4:before{position:absolute;width:100%;height:100%;padding:0px 5%;line-height:100px; text-align:center; content:attr(data-count); font-weight:bold;font-size:1.3em; color:#fff; 	background-color:rgba(0,0,0,.5); white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	}


@media screen and (max-width:1000px)
{
	.Odeum4 a.OdeumI0{height:240px;width:98%;margin:2px 1%; width:calc(100% - 5px);	margin:2px calc(2px - 0px);			}
	.Odeum4 a{height:100px;width:31%;margin:2px 1%;			width:calc(33.33% - 4.5px);	margin:2px calc(2px - 0px);		}
}

.preloading-icon, .preloading-icon:after{border-radius:50%;width:1em;height:1em;}
.preloading-icon
{
	position:absolute;width:24px;height:24px; top:40%;left:40%; top:calc(50% - 17px);left:calc(50% - 17px);  border:5px solid #777;border-top-color:#000; border-color:var(--primary-lighter);border-top-color:var(--primary);
	-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 .4s infinite linear; animation: load8 .4s infinite linear;
}


/* Table */
.page-table{float:left;height:auto;width:98%;width:calc(100% - 2px);margin-bottom:10px; font-size:1em;	border:1px solid #dcdbdb;	border-radius:3px;box-shadow:0px 1px 1px 0px #c7c9cb;	background-color:#fff;	}
	.page-table-thead, .page-table-row{float:left;height:auto;width:100%;padding:5px; border-bottom:1px solid #ddd; }
		.page-table-thead .page-table-td{font-weight:500; text-transform:uppercase; }
	

	.page-table-tbody{float:left;height:auto;width:100%;		 }
		.page-table-td{float:left;height:auto;width:auto;padding:5px 10px;	word-break:break-word;	}
			.page-table-td u{display:none;float:left;height:auto;width:100%;width:auto;margin-right:10px; text-decoration:none; font-weight:500; font-weight:.9em; color:#555; 	}

			.page-table-pdf{float:left;height:auto;width:100%;								}
				.page-table-pdf a{float:left;height:auto;width:auto; 						}
					.page-table-pdf a i{float:left;height:auto;width:20px;margin-top:2px; 	}
				

.page-table-no-record{float:left;height:auto;width:100%;padding:50px 10px;	text-align:center;		}


@media screen and (max-width:900px)
{
	.page-table-thead{display:none;		}
	.page-table-td{width:100%; 			}
		.page-table-td u{display:block; }

		.page-table-pdf{margin-top:5px;								}
}


/* Table end */


.multiform-item{float:left;height:auto;width:100%;																}
	.multiform-body{float:left;height:auto;width:90%;	width:calc(100% - 35px);								}
	.multiform-close{float:right;height:auto;width:10%; width:calc(35px - 0px);									}
		.multiform-close a{float:right;height:auto;width:auto; padding:5px;margin-top:23px; border-radius:50%;	}
			.multiform-close a i{float:left;height:15px;width:15px; line-height:15px;text-align:center;			}

	.multiform-nrows{float:left;height:auto;width:auto;	}
		.multiform-nrows input{width:55px;				}
		.multiform-nrows a{margin:0px 0px 0px 10px;		}

.multiform-item:first-child a{display:none;		}

/* New Code */
.fix-panel{display:inline-block;height:auto;width:960px;max-width:100%;overflow:hidden;text-align:left;	}
	.fix-wrap{float:left;width:104%;height:auto;margin-left:-2%;margin-right:-2%;						}		
		.fix-wrap span{display:inline-block;height:auto;width:29%;margin:0px 2%;						}

	.fix-gallery{position:relative;float:left;width:102%;height:auto;margin-left:-1%;margin-right:-1%;			width:calc(100% + 18px);margin:0px calc(-9px - 0px);						}
		.fix-gallery .gallery-item{height:170px;position:relative;float:left;width:23%;margin:18px 1% 0px 1%;	width:calc(25% - 20px);	margin:18px calc(9px - 0px) 0px calc(9px - 0px);	border:1px solid #000;	background-color:#ccc;	}
			.fix-gallery .gallery-lnk{overflow:hidden;float:left;width:100%;height:100%;		}
				.fix-gallery .gallery-lnk img, .fix-gallery .gallery-lnk video{float:left;width:100%;height:100%;	object-fit:cover;	}
				
			.fix-gallery .gallery-name{position:absolute;width:100%;height:auto;max-height:65px;bottom:0px;	padding:8px 10px; text-transform:capitalize; color:#aaa;background-color:rgba(0,0,0,0);			}
		
			.fix-gallery .gallery-item:hover .gallery-name{color:#fff;	background-color:rgba(0,0,0,.5);	}

	.gallery-head{float:left;height:auto;width:100%;margin-bottom:40px;		}
		.gallery-head h2{float:left;height:auto;width:100%; font-weight:500;	text-transform:uppercase;	}
		.gallery-head span{float:left;height:auto;width:100%;margin-top:5px; 	}
			.gallery-head span a, .gallery-head span p{float:left;height:auto;width:auto; font-size:14px; 	}
			.gallery-head span a{font-weight:bold; 	}
			.gallery-head span p{margin-left:15px;padding-left:15px;border-left:2px solid #555;	}


	.album-item{float:left;height:auto;width:23%;margin:0px 1% 20px 1%; border-radius:3px;	border:1px solid #ddd; box-shadow:0px 0px 3px 0px #ddd;	background-color:#fff; }
		.album-item-photo{position:relative;float:left;height:150px;width:100%;	display:flex;align-items:center;justify-content:center; overflow:hidden; background-color:#ccc;	}
			.album-item-photo img{float:none;height:auto;width:100%;			}
			.album-item-photo span{position:absolute;width:100%;height:100%; background-color:var(--primary); opacity:.3;			}

			.album-item:hover .album-item-photo img{width:110%;margin-left:-5%;margin-right:-5%;		}
			.album-item:hover .album-item-photo span{opacity:0;		}

		.album-item-info{float:left;height:auto;width:100%;padding:7px 10px;								}
			.album-item-info a, .album-item-info p{float:left;height:auto;width:100%; font-size:14px; 		}
			.album-item-info p{color:#444;										}
			.album-item-info a{font-weight:500; font-size:16px; cursor:pointer;	}

.album-item-photo img, .album-item-photo span{transition:.5s all;}

@media screen and (max-width:900px)
{
	.fix-gallery{width:calc(101% + 4px);margin:0px calc(-2px - 0px);						}
		.fix-gallery .gallery-item{height:120px;width:31%;margin:5px 1% 0px 1%;	width:calc(33% - 6px);	margin:4px calc(2px - 0px) 0px calc(2px - 0px);	}

	.album-item{width:48%;}
}


/* --:-- */
.ui-grey{-webkit-filter: grayscale(100%);filter: grayscale(100%);		}
	.ui-grey:hover{-webkit-filter: grayscale(0%);filter: grayscale(0%);	}


/* New Code */

/* gallery album end */

/* The Team */
.ui-team{float:left;height:auto;width:103%; margin:15px -1.5% -50px -1%;	text-align:center;					}
	.ui-team span{position:relative;display:inline-block;vertical-align:top; height:auto;width:30%;margin:0px 1.5% 50px 1.5%; padding:10px; border-radius:2px; box-shadow:0px 0px 5px 0px #ccc;	background-color:#fff;	}
		.ui-team span section{float:left;height:auto;width:100%;				}
		
		.ui-team span h3{float:left;height:auto;width:100%;margin-top:10px; font-weight:500;	}
		.ui-team span p{float:left;height:auto;width:100%;	color:#555; }
		.ui-team span footer{float:left;height:auto;width:100%;			}
			.ui-team span footer a{display:inline-block;width:25px;height:25px;margin:10px 5px; text-align:center;	color:var(--link-hover);	}
				.ui-team span footer a i{float:left;height:100%;width:100%; line-height:25px; font-size:16px;		color:currentColor;			}
				.ui-team span footer a:hover{border-radius:50%;	color:#fff;background-color:var(--link-hover);									}

		.ui-team span .ui-team-thumb{position:relative;float:left;height:auto;width:100%; display:flex;align-items:center;justify-content:center;	}
			.ui-team span .ui-team-thumb-in{position:relative;float:left;height:300px;width:100%; overflow:hidden; display:flex;align-items:center;justify-content:center; background-color:#ccc;			}
			
			.ui-team span .ui-team-thumb img{float:none;height:auto;width:100%;			}
			.ui-team span .ui-team-thumb u{position:absolute;width:100%;height:100%; top:0px;left:0px;right:0px;bottom:0px;opacity:.2; background-color:var(--primary);}
			.ui-team span .ui-team-thumb p{position:absolute;width:100%;height:auto;max-height:100%;padding:15px 10px; bottom:0px;left:0px;right:0px; opacity:0;overflow:auto; box-shadow:inset 100px -3em 3em rgba(0,0,0,.5), inset 0px 0px 100px 50px rgba(0,0,0,.3), 0.9em 0.3em 1em rgba(0,0,0,.5) inset;	color:#fff;		}

.ui-team span:hover .ui-team-thumb u{opacity:0;		}
.ui-team span:hover .ui-team-thumb p{opacity:1;		}

.ui-team span footer a.disabled, .ui-team span footer a.disabled:hover{cursor:not-allowed; color:#aaa;background-color:transparent;	}

.ui-team span .ui-team-thumb u, .ui-team span .ui-team-thumb p, .ui-team span footer a{transition:.5s all;	}


.ui-team-a{}
	.ui-team-a span, .ui-team-c span{width:22.5%;margin:0px 1% 50px 1%; 	}
		.ui-team-a span:hover{box-shadow:10px 10px 30px 0px #aaa;			}
		.ui-team-a span .ui-team-thumb-in{float:none;width:100px;height:100px;margin:15px 0px 0px 0px; border-radius:50%;	}
			.ui-team-a span .ui-team-thumb img{height:100%;width:auto;	background-color:#ccc; -webkit-filter: grayscale(100%);filter: grayscale(100%);	}
				.ui-team-a span:hover .ui-team-thumb img{-webkit-filter: grayscale(0%);filter: grayscale(0%);				}

.ui-team-b{text-align:left;	}
	.ui-team-b span{padding:0px 0px 100px 0px; width:22.5%;margin:0px 1% 50px 1%; box-shadow:none; background-color:transparent;	}
		.ui-team-b span .ui-team-thumb-in{border-radius:5px;						}
			.ui-team-b span .ui-team-thumb-in img{height:100%;width:auto; 			}
			.ui-team-b span section{z-index:1;position:absolute;width:90%; margin:0px 5%; top:270px; text-align:center; box-shadow:2px 2px 2px 0px #888; border-radius:5px; background-color:#fff;	}


.ui-team-c{text-align:left;	}
	.ui-team-c span{padding:0px;			}
		.ui-team-c span .ui-team-thumb-in{height:320px;}
		.ui-team-c span .ui-team-thumb img{float:none;height:100%;width:auto;			}

		.ui-team-c span section{text-align:center;padding:15px;			}
			.ui-team-c span section h3{margin:0px;						}
			.ui-team-c span section p {font-weight:500;margin:5px 0px;	}
		
		.ui-team-c span section footer{position:absolute;height:auto;width:auto; top:5px;left:10px; opacity:0;	 	}
			.ui-team-c span section footer a{display:block;height:35px;width:35px;padding:5px; border-radius:50%; color:#fff;background-color:rgba(0,0,0,.8);	}


.ui-team-c span, .ui-team-c span section footer{transition:all .5s;		} 

.ui-team-c span:hover{background-color:var(--primary-darker);	} 
	.ui-team-c span:hover section footer{opacity:1;				}
	.ui-team-c span:hover section h3, .ui-team-c span:hover section p{color:#fff;				}

@media screen and (max-width:1200px)
{
	.ui-team-b span{width:30%;				}
}
@media screen and (max-width:1000px)
{
	.ui-team span{margin-left:1%;margin-right:1%;	}
	.ui-team-a span{width:30%;						}
	.ui-team-b span{width:46%;												}
		.ui-team-b span .ui-team-thumb-in img{height:auto;min-width:100%;min-height:100%;	}
}
@media screen and (max-width:900px)
{
	.ui-team{width:100%;margin-left:0px;margin-right:0px;			}	
		.ui-team span{width:100%;margin-left:0px;margin-right:0px;	}	

		.ui-team-c span .ui-team-thumb img{float:none;height:auto;width:auto; min-width:100%;		}
		.ui-team-c span section footer{opacity:1;												}
}
/* The Team end */

/* Testimonials */
.ui-testi .slick-list{width:99%;margin:0px; width:calc(100% - 0px);	margin-left:-6px;	}
.ui-testi .slick-slide{margin:0px .3%;	margin:0px 20px;			}

.ui-testi{float:left;height:auto;max-height:325px; width:103%;margin:0px -1.5%; overflow:hidden;	 }
	.ui-testi span{position:relative;float:left;height:auto;width:30%;margin:5px 1.666%; text-align:center;  border-radius:3px; box-shadow:0px 0px 5px 0px #ccc;	background-color:#fff;	}
		
		.ui-testi-head, .ui-testi span h4, .ui-testi span section{padding-left:30px;padding-right:30px;		}		
		.ui-testi span h4{float:left;height:auto;width:100%;  font-weight:400; 	color:#555;					}
	
		.ui-testi-quote{z-index:1;position:absolute;width:auto;height:auto; padding:10px;  							}
			.ui-testi-quote i{float:left;height:40px;width:40px; font-size:40px; text-align:center; color:#ccc; 	}

		.ui-testi-star{float:left;height:auto;width:100%;margin-top:15px; 		}
			.ui-testi-star i{display:inline-block;width:18px;height:18px; margin:5px; font-size:18px; color:#e3e309;}

		.ui-testi-head{float:left;height:auto;width:100%;margin:20px 0px; 			}
			.ui-testi-thumb{display:inline-block;height:100px;width:100px;padding:5px; border-radius:50%; border:1px solid #ddd; 	}
				.ui-testi-thumb-in{float:left;height:100%;width:100%; border-radius:50%;overflow:hidden;	display:flex;align-items:center;justify-content:center;	}
					.ui-testi-thumb-in img{height:100%;width:auto;	background-color:#ccc;	}

		.ui-testi section{float:left;height:auto;width:100%;margin:0px 0px 20px 0px;		}
			.ui-testi section h2, .ui-testi section p{float:left;height:auto;width:100%; 		}
				.ui-testi section h2{font-size:1.1em; font-weight:500;		}
				.ui-testi section p {font-size:.95em; color:#444;		}

	.ui-testi-a{max-height:215px; 										}	
		.ui-testi-a span{text-align:left;								}	
			.ui-testi-a span h4{margin-top:-10px;margin-bottom:20px; 	}	
			
			.ui-testi-a .ui-testi-quote{border-radius:50%; top:10px;left:15px;	background-color:var(--primary-darker);	}
				.ui-testi-a .ui-testi-quote i{width:20px;height:20px;	font-size:20px;	 color:#fff;					}
				
				.ui-testi-a .ui-testi-thumb{float:left;width:90px;height:90px;		}
				
				.ui-testi-a span .ui-testi-star, .ui-testi-a span section{position:absolute; width:58%;width:calc(100% - 155px);	right:20px;padding:0px; 	}
					.ui-testi-a span .ui-testi-star{top:15px;		}
						.ui-testi-a span .ui-testi-star i{margin:0px;margin-right:5px; font-size:15px; color:var(--primary-dark);	}
					.ui-testi-a span section{top:55px;				}
						.ui-testi-a span section h2{font-size:1em;	}

	.ui-testi-b{max-height:315px; 									}	
		.ui-testi-b span{margin-top:60px;							}	
			.ui-testi-b .ui-testi-quote{display:none;				}
			.ui-testi-b .ui-testi-head{margin-top:-50px;			}
				.ui-testi-b .ui-testi-thumb{background-color:#fff;	}

	.ui-testi-c{max-height:275px;	}	
		.ui-testi-c span{margin-top:50px;	text-align:left;						}
			.ui-testi-c .ui-testi-quote{border-radius:50%; top:-40px;left:15px;	background-color:var(--primary-darker);	}
				.ui-testi-c .ui-testi-quote i{width:18px;height:18px;line-height:20px;	font-size:18px;	 color:#fff;	}

			.ui-testi-c span .ui-testi-head{margin-top:-30px;									}
				.ui-testi-c span .ui-testi-thumb{width:90px;height:90px;	padding:0px;		}

			.ui-testi-c span .ui-testi-star{position:absolute;width:auto;top:10px;right:20px;	}
				.ui-testi-c span .ui-testi-star i{color:var(--primary-darker);					}

			.ui-testi-c span h4{margin-top:-10px;margin-bottom:15px;							}

@media screen and (max-width:800px)
{
	.ui-testi span{width:100%; margin-right:0px;margin-left:0px;	}
}	




/* New Events */
.ui-events{position:relative;float:left;height:auto; width:103%;margin:0px -1.5% -50px -1.5%; overflow:hidden;		}
	.ui-events span{position:relative;float:left;height:auto;width:30%;margin:5px 1.666% 50px 1.666%; padding:10px;  border-radius:3px; box-shadow:0px 0px 5px 0px #ccc;	background-color:#fff;	}
		.ui-events span .ui-event-head{position:relative;float:left;height:200px;width:100%;		overflow:hidden; background-color:#ccc;	}
			.ui-events span .ui-event-head u{position:absolute;width:100%;height:100%; top:0px;right:0px;bottom:0px;left:0px; opacity:.3; background-color:var(--primary);		}
			.ui-events span .ui-event-thumb{float:left;width:100%;height:100%;	display:flex;align-items:center;justify-content:center; overflow:hidden; background-color:#ccc;	}
				.ui-events span .ui-event-thumb img{float:none;height:auto;width:100%;		}

		.ui-events span .ui-event-body{float:left;height:auto;width:100%;			}
			.ui-events span .ui-event-body h2, .ui-events span .ui-event-body time, .ui-events span .ui-event-desc, .ui-events span .ui-event-desc pre, .ui-events span .ui-event-body footer, .ui-events span .ui-event-body .event-read-more{float:left;height:auto;width:100%;}
			.ui-events span .ui-event-body h2{margin-top:10px;	font-size:19px;font-weight:500; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;		}
	
			.ui-events span .ui-event-body time, .ui-events span .ui-event-body pre{font-size:14px;	color:#444;			}
				

				.ui-events span .ui-event-desc{min-height:100px;margin-top:10px; 										}
					.ui-events span .ui-event-desc pre{height:80px;									}
					.ui-events span .ui-event-body time i{display:inline-block;height:19px;width:20px;line-height:19px;	}
				
			
			.ui-events span .event-read-more{margin-top:3px;font-size:14px;	}
			
			.ui-events span .ui-event-body footer{margin-top:10px;padding-top:8px;	border-top:1px solid #ddd;	}
				.ui-events span .ui-event-body footer p{float:left;height:auto;width:auto; font-size:14px; color:#555;	}
					.ui-events span .ui-event-body footer section{float:right;height:auto;width:auto; list-style:none;	}
						.ui-events span .ui-event-body footer section a{float:left;height:auto;width:auto;margin-left:10px;font-size:14px;  border-radius:50%;	color:var(--primary-light);	}
							.ui-events span .ui-event-body footer section a:hover{border-radius:50%;color:#fff;background-color:var(--primary);				}
							.ui-events span .ui-event-body footer section i{float:right;height:20px;width:20px; line-height:20px; text-align:center; color:currentColor;				}

	.ui-events span:hover .ui-event-head u{opacity:0;		}
	.ui-events span:hover .ui-event-thumb img{width:110%;margin-left:-5%;margin-right:-5%;	}

.ui-events span .ui-event-head u,
.ui-events span .ui-event-thumb img,
.ui-events span .ui-event-body footer section a{transition:.5s all; }
	/* --:-- */
	.ui-events-a{text-align:center;}
		.ui-events-a span .ui-event-head u{display:none;		}		
		.ui-events-a span .ui-event-body footer{position:absolute;width:auto; top:160px;left:10px;right:10px; padding:15px 10px 0px 10px;	border:0px;	background-color:rgba(255,255,255,.1);}
			.ui-events-a span .ui-event-body footer p{display:none;		}
			.ui-events-a span .ui-event-body footer section{width:100%;		}
				.ui-events-a span .ui-event-body footer section a{display:inline-block;float:none;padding:5px; border-radius:0px;	font-size:16px;	color:var(--primary-darker);background-color:#fff;	}

		.ui-events-a span .event-read-more{margin:10px 0px;		}

	/* --:-- */
	.ui-events-b{width:105%;margin-left:-2.5%;margin-right:-2.5%;								}
		.ui-events-b span{width:45%;margin-left:2.5%;margin-right:2.5%;							}
			.ui-events-b span .ui-event-head{width:30%;	width:calc(200px - 0px);				}
			.ui-events-b span .ui-event-body{width:65%;	width:calc(100% - 220px);float:right;	}

				.ui-events-b span .ui-event-thumb img{height:100%;width:auto;					}
				.ui-events-b span .ui-event-body pre{height:auto;max-height:80px; 				}

		.ui-events-b span:hover .ui-event-thumb img{height:110%;width:auto;	}


@media screen and (max-width:800px)
{ 
	.ui-events span{width:100%;margin-right:0px;margin-left:0px;  } 

	.ui-events-b span .ui-event-head, .ui-events-b span .ui-event-body{width:100%;	}
		.ui-events-b span .ui-event-thumb img{height:auto;width:100%;				}
}

.event-pagi-wrap{position:relative;float:left;height:auto;width:100%;margin-top:10px;	text-align:center;			}
	.event-pagi-wrap a{float:none;display:inline-block;																}
	.event-pagi-wrap p, .event-pagi-wrap u{display:inline-block;width:auto;height:auto; text-transform:uppercase;	}
		.event-pagi-wrap u{text-decoration:none;margin-top:50px;													}
		.event-pagi-wrap .event-pagi-more{margin-top:50px;															}
/* New Events end  */

/* Gallery */
.ui-gallery{display:inline-block;height:auto;width:960px;max-width:100%;overflow:hidden;text-align:left;		}
	.ui-gallery-in{float:left;height:auto;width:102%;margin:0px -1%;											}
		.ui-gallery span{position:relative;float:left;height:200px;width:33.33%;padding:10px;										}
			.ui-gallery span:first-child{height:300px; 															}

				.ui-gallery-title{float:left;height:100px;width:100%; 						}
				.ui-gallery-title p{float:left;height:auto;width:100%; margin-top:-30px;	}


				.ui-gallery span a{position:relative;float:left;height:100%;width:100%; overflow:hidden; background-color:#ccc; }
					.ui-gallery span a:hover img{width:110%;height:110%;	margin:-5%;	}
					.ui-gallery span a:hover span{opacity:0;	}
					
					.ui-gallery span a img{object-fit:cover;float:left;height:100%;width:100%;   }
					.ui-gallery span a span{opacity:.3;position:absolute;width:100%;height:100%; top:0px;left:0px;	background-color:var(--primary);  }

			.ui-gallery span a img, .ui-gallery span a span{transition:all .5s;}

	.ui-gallery-a{float:left;height:auto;width:100%;								}
		.ui-gallery-a span, .ui-gallery-a span:first-child{float:left;height:200px;width:16.666%;margin:0px;padding:0px;		}
			.ui-gallery-a span a{position:static;float:left;  						}				
				.ui-gallery-a span a:hover img{width:100%;height:100%; margin:0px;	}
				.ui-gallery-a span a span{display:none;								}


@media screen and (max-width:800px)
{
	.ui-gallery span{width:50%;padding:5px;	}
	.ui-gallery span:first-child{width:100%;height:auto;				}
		.ui-gallery span:first-child a{height:200px;					}
		.ui-gallery-title{height:auto;margin-bottom:20px; text-align:center;}

	.ui-gallery-a span, .ui-gallery-a span:first-child{height:180px;width:50%;padding:0px;	}
}

/*.i-gallery-item a{position:relative;float:left;height:100%;width:100%; overflow:hidden; background-color:#ccc; }
		.i-gallery-item a:hover img{width:110%;height:110%;	margin:-5%;	}
		.i-gallery-item a:hover span{opacity:0;	}
		
		.i-gallery-item a img{object-fit:cover;float:left;height:100%;width:100%;   }
		.i-gallery-item a span{opacity:.3;position:absolute;width:100%;height:100%; top:0px;left:0px;	background-color:var(--primary);  }

.i-gallery-item a img, .i-gallery-item a span{transition:all .5s;}*/

/* Gallery end */




/* Rich Text Editor */
.rich-paragraph{float:left;height:auto;width:100%; 				}
.rich-paragraph i{font-style:italic;							}
.rich-paragraph > *, .rich-paragraph > span{max-width:100%; 	}

	.rich-paragraph ul, .rich-paragraph ol{list-style-position:inside; }

.rich-editor{position:relative;float:left;height:auto;width:100%;		border:1px solid var(--border-color);	}
	.pw-ipt .rich-editor{margin-bottom:var(--input-margin-bottom);	}

	.rich-editor-tools{float:left;height:auto;width:100%;		border-bottom:1px solid var(--richtext-tool-border);	background-color:var(--richtext-tool); 	}
		.rich-editor-tools li{position:relative;float:left;height:auto;width:auto;								list-style:none;			}
			.rich-editor-tools li button, .rich-editor-tools li label, .rich-editor-tools li a{float:left;height:30px;width:35px;padding:0px;margin:1px;	border:0px;border-radius:0px;outline:none;	cursor:pointer; box-shadow:0px 0px 1px 0px var(--richtext-btn-border);	/*box-shadow:.5px .5px 0px 1px #d7e0e2;*/ color:var(--richtext-btn-color);background-color:var(--richtext-btn-bg);	}
			.rich-editor-tools li button:hover, .rich-editor-tools li label:hover, .rich-editor-tools li a:hover{color:var(--richtext-btn-color-hover); background-color:var(--richtext-btn-bg-hover);			}
				.rich-editor-tools li button i, .rich-editor-tools li label i, .rich-editor-tools li a i{float:left;width:100%;height:100%;line-height:30px;	text-align:center;	font-size:13px;font-weight:normal;	}
			
		.rich-editor-tools li label, .rich-editor-tools li a{position:relative;	}
			.rich-editor-tools li label u, .rich-editor-tools li a u{position:absolute;width:0px;height:0px; bottom:5px;right:5px; border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid currentColor;	}

		.rich-editor-tools li span{z-index:1;display:none;position:absolute;height:auto;max-height:225px;overflow-x:auto;	width:140px;padding:5px 0px; left:0px;top:32px; font-size:15px; border-radius:var(--kebab-radius); border:1px solid var(--pw-ui-border); box-shadow:var(--pw-ui-box-shadow); background-color:var(--kebab-bg); 	}
		.rich-editor-toolsX li span{z-index:1;display:none;position:absolute;height:auto;max-height:190px;overflow-x:auto;	width:140px;padding:5px 0px; left:0px;top:33px; font-size:15px; box-shadow:0px 0px 5px 0px #ccc; border:1px solid #aaa; border-radius:2px;		background-color:#fff;	}
			.rich-editor-tools li span button{float:left;height:auto;width:90%;padding:7px 5%;width:calc(100% - 20px);padding:7px calc(10px); line-height:15px;  border:0px;margin:0px; box-shadow:none;	text-align:left; 	box-sizing:unset;	}
				.rich-editor-tools li span button:hover{color:var(--tbl-btn-color-hover); background-color:var(--tbl-btn-bg-hover);		}
				.rich-editor-tools li span button i{float:left;height:15px;width:20px; line-height:15px;	font-size:13px;	text-align:left;				}

	.rich-editor-tools li input{display:none;	}
	.rich-editor-tools li input:checked ~ label u{-webkit-transform: rotate(180deg);-moz-transform:rotate(180deg); -o-transform: rotate(180deg); -ms-transform:rotate(180deg);transform: rotate(180deg);		}
	.rich-editor-tools li input:checked ~ span{display:block;		}
	.rich-editor-toolsX li input:disabled:checked ~ span{display:none;		}

	.rich-textarea{float:left;height:auto;width:100%;padding:10px; font-size:var(--input-font-size);max-width:100%;min-width:100%; overflow:auto;resize:both;	outline:none; 	}
		.rich-textarea *{padding:2px 0px;line-height:18px; max-width:100%; }
	
		.rich-textarea li{list-style-position:inside;	}
		.rich-textarea i{font-style:italic;				}

	.rich-editor-tools li button:disabled, .rich-editor-tools li button:disabled:hover, .rich-editor-tools li input:disabled+label
	{cursor:not-allowed; color:#aaa;background-color:#eee;		}

[contentEditable=true]:empty:not(:focus):before{content:attr(data-placeholder); color:grey; }

.rich-editor-tools li span::-webkit-scrollbar{width:5px;height:5px;}
.rich-editor-tools li span::-webkit-scrollbar-track, .rich-editor-tools li span::-webkit-scrollbar-track{background-color:var(--sidebar-scroll-bg);					}
.rich-editor-tools li span::-webkit-scrollbar-thumb, .rich-editor-tools li span::-webkit-scrollbar-thumb{border-radius:3px;	background-color:var(--sidebar-scroll);	}
.rich-editor-tools li span::-webkit-scrollbar-thumb:window-inactive, .rich-editor-tools li span::-webkit-scrollbar-thumb:window-inactive{border-radius:3px;background-color:var(--sidebar-scroll); }


@media screen and (max-width:800px)
{
	.rich-editor-tools li span{right:0px;left:auto;}
}

/*.rich-editor-tools li .richEditorActive_btn, .rich-editor-tools li .richEditorActive_btn:hover{color:#000;background-color:#fff;}*/

/* Rich Text Editor end */



/* CSRF Form */

.form-unavailable{float:left;height:auto;width:100%; 						}
	.form-unavailable h1{float:left;height:auto;width:100%; font-size:25px;	font-weight:500;					}
	.form-unavailable p{float:left;height:auto;width:100%; margin-top:20px; text-align:justify; color:#555;		}

/* CSRF Form end */


/* Privacy Policy */
.privacy{color:#555;			}
	.privacy h2, .privacy i, .privacy p, .privacy b{float:left;height:auto;width:100%;			}
		.privacy h2, .privacy b{font-weight:500; color:#333; 	}
		.privacy p{text-align:justify; 							}
		.privacy b{text-transform:uppercase;font-size:18px;		}

	.privacy ul, .privacy ul li{float:left;height:auto;width:100%;		}
		.privacy ul li{list-style-position:inside;padding-left:10px;	}

@media screen and (max-width:800px){ .privacy b{font-size:16px;}  }
/* Privacy Policy end */

/* Widgets */
.c-map{position:relative;float:left;height:auto;width:100%; background-color:#ddd;	}

.ui-weather, .ui-fb-page{float:left;height:auto;width:100%;	}
	.ui-weather{height:160px;	}
	.ui-fb-page{height:500px;	}

.ui-widget-line{text-align:center; background-color:var(--primary-darker);		}
	.ui-widget-line span{display:inline-block;width:auto;height:auto;			}
		.ui-widget-line span p{float:left;height:auto;width:auto;padding:5px 0px; font-size:25px;margin-right:30px;	color:#fff;		}
			.ui-widget-line span p b{font-weight:500;							}
			.ui-widget-line span a{text-transform:uppercase;					}

@media screen and (max-width:900px)
{
	.ui-widget-line span p{width:100%;margin-bottom:30px; 		}
	.ui-widget-line span a{float:none;display:inline-block;	}
}
/* Widgets end */


/* Graphical Charts */
.graphical-chart{float:left;height:auto;width:100%;padding:10px;background-color:#FFF; border-radius:3px;background-color:var(--input-bg);  }
	.chart-header{display:flex;flex-direction:column;justify-content:center;            }
	.chart-container{display:flex;justify-content:center;align-items:center;            }
		.chart-container, .bar-chart{height:300px;width:100%;                           }
		.bar-chart-small{height:200px;width:100%;                          				}

		.pw-chart-head{float:left;height:auto;width:100%;                                       }
			.pw-chart-head span{float:left;height:auto;width:80%; width:calc(100% - 100px);     }
				.pw-chart-head h1, .pw-chart-head p{float:left;height:auto;width:100%;          }
					.pw-chart-head h1, .pw-chart-head h2, .pw-chart-head h3, .pw-chart-head h4, .pw-chart-head h5{font-weight:500;  }

				.pw-chart-year-ftr{float:right;height:auto;width:auto;  }

/* Graphical Charts end */



/* Burger * /
.burjer-panel{position:relative;float:right;height:auto;width:auto;	}
	.burjer-btn{float:left;height:auto;width:auto; cursor:pointer;	}
	.burjer-wrap, .burjer-wrap1{z-index:1;display:none;position:absolute;height:auto;width:110px;max-width:500px;right:-1px;padding:3px 0px;	border:1px solid #ccc;box-shadow:0px 0px 5px 0px #aaa;	border-radius:3px;	background-color:#fff;}
		.burjer-wrap {top:18px;	}
		.burjer-wrap1{top:27px;	}

		.burjer-ico-o, .burjer-ico-o:before, .burjer-ico-o:after, .burjer-ico1-o, .burjer-ico1-o:before, .burjer-ico1-o:after{border-radius:100%;	}

		.burjer-ico, .burjer-ico:before, .burjer-ico:after, .burjer-ico-o, .burjer-ico-o:before, .burjer-ico-o:after,
		.burjer-ico1, .burjer-ico1:before, .burjer-ico1:after, .burjer-ico1-o, .burjer-ico1-o:before, .burjer-ico1-o:after
		{float:left;height:4px;width:4px;	color:#000;		background-color:currentColor;	content:"";		}
			.burjer-ico, .burjer-ico-o{margin:6px 12px 5px 12px;}  .burjer-ico:before, .burjer-ico-o:before{margin-left:-7px;} .burjer-ico:after, .burjer-ico-o:after {margin-left:7px; }
			.burjer-ico1,.burjer-ico1-o{margin:10px 3px 10px 4px;} .burjer-ico1:before,.burjer-ico1-o:before{margin-top:-7px;} .burjer-ico1:after,.burjer-ico1-o:after{margin-top:7px;	}

.burjer-chk{display:none;float:left;height:auto;width:auto;		}
.burjer-chk:checked ~ .burjer-wrap, .burjer-chk:checked ~ .burjer-wrap1{display:block;	}

	.burjer-wbtn{float:left;height:auto;width:86%;padding:4px 7%;width:calc(100% - 24px);padding:4px calc(12px - 0px);line-height:17px;	border-top:1px solid transparent;border-bottom:1px solid transparent;	cursor:pointer;	}
		.burjer-wbtn:hover{border-top:1px solid var(--link-active);border-bottom:1px solid var(--link-active);	color:#fff;background-color:var(--link-color);	}
		.burjer-wbtn i{float:left;height:auto;width:25px;line-height:17px;	}

@media screen and (max-width:800px)
{
	.burjer-wrap, .burjer-wrap1{width:160px;padding:5px 0px;	font-size:1.2em;}
		.burjer-wbtn{padding-top:6px;padding-bottom:6px; 						}
}
/* Burger end */



/* Rich Text Editor * /
.rich-paragraph{float:left;height:auto;width:100%; 				}
.rich-paragraph i{font-style:italic;							}
.rich-paragraphX, .rich-paragraph > *, .rich-paragraph > span{max-width:100%; 	}

	.rich-paragraph ul, .rich-paragraph ol{list-style-position:inside; }

.rich-editor{position:relative;float:left;height:auto;width:100%;margin-bottom:var(--input-margin-bottom);			border:1px solid var(--border-color);	}
	.rich-editor-tools{float:left;height:auto;width:100%;		border-bottom:1px solid var(--border-color);background-color:#ecf0f1; 	}
		.rich-editor-tools li{float:left;height:auto;width:auto;								list-style:none;			}
			.rich-editor-tools li button, .rich-editor-tools li label, .rich-editor-tools li a{float:left;height:30px;width:35px;padding:0px;margin:1px;	border:0px;border-radius:0px;outline:none;	cursor:pointer;	box-shadow:.5px .5px 0px 1px #d7e0e2; color:#333;background-color:#eee;	}
			.rich-editor-tools li button:hover, .rich-editor-tools li label:hover, .rich-editor-tools li a:hover{color:#000;background:#fff;			}
				.rich-editor-tools li button i, .rich-editor-tools li label i, .rich-editor-tools li a i{float:left;width:100%;height:100%;line-height:30px;	text-align:center;		font-size:13px;font-weight:normal;	}
			
		.rich-editor-tools li label, .rich-editor-tools li a{position:relative;	}
			.rich-editor-tools li label u, .rich-editor-tools li a u{position:absolute;width:0px;height:0px; bottom:5px;right:5px; border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid currentColor;	}

		.rich-editor-tools li span{display:none;position:absolute;height:auto;width:130px;padding:5px 0px; left:0px;top:33px; font-size:15px; box-shadow:0px 0px 5px 0px #ccc; border:1px solid #aaa; border-radius:2px;		background-color:#fff;	}
		.rich-editor-toolsX li span{display:none;position:fixed;height:auto;width:130px;padding:5px 0px; margin-left:-37px;margin-top:33px; font-size:15px; box-shadow:0px 0px 5px 0px #ccc; border:1px solid #aaa; border-radius:2px;		background-color:#fff;	}
			.rich-editor-tools li span button{float:left;height:auto;width:90%;padding:8px 5%;width:calc(100% - 20px);padding:8px calc(10px); line-height:15px;  border:0px;margin:0px; box-shadow:none;	text-align:left; background-color:#fff;	box-sizing:unset;	}
				.rich-editor-tools li span button:hover{background-color:#eee;}
				.rich-editor-tools li span button i{float:left;height:15px;width:20px; line-height:15px;	font-size:13px;	text-align:left;				}

	.rich-editor-tools li input{display:none;	}
	.rich-editor-tools li input:checked ~ label u{-webkit-transform: rotate(180deg);-moz-transform:rotate(180deg); -o-transform: rotate(180deg); -ms-transform:rotate(180deg);transform: rotate(180deg);		}
	.rich-editor-tools li input:checked ~ span{display:block;		}

	.rich-textarea{float:left;height:auto;width:100%;padding:10px; font-size:var(--input-font-size);max-width:100%;min-width:100%; overflow:auto;resize:both;	outline:none; 	}
		.rich-textarea *{padding:2px 0px;line-height:18px; max-width:100%; }
	
		.rich-textarea li{list-style-position:inside;	}
		.rich-textarea i{font-style:italic;				}

	.rich-editor-tools li button:disabled, .rich-editor-tools li button:disabled:hover
	{cursor:not-allowed; color:#aaa;background-color:#eee;		}

[contentEditable=true]:empty:not(:focus):before{content:attr(data-placeholder); color:grey; }

/*.rich-editor-tools li .richEditorActive_btn, .rich-editor-tools li .richEditorActive_btn:hover{color:#000;background-color:#fff;}*/

		
/* Rich Text Editor end */


/*.ltp-view{display:block;}
.mob-view{display:none;	}*/

.table{display:table;	border-spacing:0;border-collapse:collapse;	}
.tr{display:table-row;						}
.thead{display:table-header-group;		}
.tbody{display:table-row-group;			}
.tfoot{display:table-footer-group;		}
.col{display:table-column;					}
.colgroup{display: table-column-group;	}
.td, .th{display:table-cell;				}
.caption{display:table-caption;			}


.c{text-align:center;			}
.b{font-weight:bold;			}
.u{text-decoration:underline;	}
.p{line-height:25px;color:#444;	}
.hidden{display:none;			}

.justify{text-align:justify;				}
.uppercase{text-transform:uppercase;		}
.lowercase{text-transform: lowercase;		}
.capitalized{text-transform: capitalize;	}
.middle{vertical-align:middle;				}
.italic{font-style:italic;					}
.break-word{word-wrap:break-word;word-break:break-all;	}
.break-after:after{content:'\A';white-space:pre; 		}
.link{text-decoration:none; outline:none; cursor:pointer;color:var(--link); 	} .link:hover{color:var(--link-hover);outline:none;} .link:active{color:var(--link-active);outline:none;	}

.txt-left{text-align:left;		}
.txt-right{text-align:right;	}

.wrap{float:left;height:auto;width:100%; 							}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	}	
.clamp2{-webkit-line-clamp:2; overflow:hidden; display:-webkit-box;  -webkit-box-orient: vertical;}
.clamp3{-webkit-line-clamp:3; overflow:hidden; display:-webkit-box;  -webkit-box-orient: vertical;}
.clamp4{-webkit-line-clamp:4; overflow:hidden; display:-webkit-box;  -webkit-box-orient: vertical;}
.clamp5{-webkit-line-clamp:5; overflow:hidden; display:-webkit-box;  -webkit-box-orient: vertical;}

/*font-family:Helvetica,Arial,sans-serif,Myriad Web Pro;*/
.flex{display:flex;justify-content:center;align-items:center;				}
.hr{float:left;height:1px;width:100%;	background-color:rgba(0,0,0,.2);	}
.br{float:left;width:100%;height:1px;clear:both;	background: orange;		}


.ui-photo, .ui-photo-w{float:left;height:400px;width:100%; text-align:center; overflow:hidden;		}
	.ui-photo img, .ui-photo-w img{display:inline-block;width:auto;height:100%;						}
	
	.ui-photo-w{height:auto;						}
		.ui-photo-w img{height:auto;width:100%;		}

.ui-draggable-handle{cursor:move;		}

@media and (max-width:800px){ .br{height:0px; } }


.ltp-view{display:block;}
.mob-view{display:none; }
@media screen and (max-width:900px)
{
	.ltp-view{display:none; }
	.mob-view{display:block;}
}


/* NewsLetter */
.ui-newsletter{float:left;height:auto;width:100%; text-align:center;	color:#fff;background-color:var(--primary-darkest);		}
	.ui-newsletter{background-repeat:no-repeat;background-size:cover; background-attachment:fixed;		}
	.ui-newsletter-in{background-color:rgba(5,53,113,.7);		}

	.ui-newsletter h3{float:left;height:auto;width:100%;	font-size:16px;font-weight:400;		color:#fff;			}
	.ui-newsletter form{display:inline-block;height:auto;width:600px;max-width:100%; margin-top:40px;				}
		.ui-newsletter form input{float:left;height:44px;width:70%;width:calc(100% - 160px); border-radius:0px;	color:#000; 	}
		.ui-newsletter form button{float:right;margin:0px;	text-transform:uppercase;											}
		.ui-newsletter form p{float:left;height:auto;width:100%;padding:10px; text-align:left; border-top:1px solid #fff;	}
			.ui-newsletter form p a{color:#eee;	color:var(--primary-lightest);			}
				.ui-newsletter form p a:hover{color:#fff; text-decoration:underline;	}


@media screen and (max-width:800px)
{
	.ui-newsletter form input{width:100%;								}
	.ui-newsletter form button{display:inline-block;float:none;			}
		.ui-newsletter form p{margin-top:20px;padding:10px 0px 0px 0px;	}
}
/* NewsLetter end */



/* Pages */




/* Pages end */



/* JS */
.read_more_wrap:before{content:attr(data-before);		}

.read_more_wrap{float:none;width:auto;height:auto;				}
.read_more_btn{color:var(--link-color); font-style:italic;		} .read_more_btn:hover{color:var(--link-hover);	} .read_more_btn:active{color:var(--link-active);	}
.read_more_btn:before{content:attr(data-before);	color:var(--text-color);		}
/* JS end */



.ccc{background-color:#ccc;			}
.ddd{background-color:#ddd;			}
.eee{background-color:#eee;			}

.white,
.fff{background-color:#fff;			}
.red{background-color:red;			}
.blue{background-color:blue;		}
.black{background-color:#000;		}
.green{background-color:green;		}
.brown{background-color:brown;		}
.orange{background-color:orange;	}
.yellow{background-color:yellow;	}


.ui-color-lightest{color:var(--primary-lightest);	}
.ui-color-lighter {color:var(--primary-lighter);	}
.ui-color-light	  {color:var(--primary-light);		}
.ui-color 		  {color:var(--primary);			}
.ui-color-dark	  {color:var(--primary-dark);		}
.ui-color-darker  {color:var(--primary-darker);		}
.ui-color-darkest {color:var(--primary-darkest);	}

.ui-bg-lightest	{background-color:var(--primary-lightest);	}
.ui-bg-lighter	{background-color:var(--primary-lighter);	}
.ui-bg-light	{background-color:var(--primary-light);		}
.ui-bg			{background-color:var(--primary);			}
.ui-bg-dark		{background-color:var(--primary-dark);		}
.ui-bg-darker	{background-color:var(--primary-darker);	}
.ui-bg-darkest	{background-color:var(--primary-darkest);	}

:root
{
	/* Template Theme */
	--primary-lightest: #89b7fb;
    --primary-lighter: #4b98fb;
    --primary-light: #2d87fb;
    --primary: #1877f2;
    --primary-dark: #2863db;
    --primary-darker: #1a4fb9;
    --primary-darkest: #0d3587;

    --pri-color:#FFFFFF;
    --pri-color-hover:#EEEEEE;
    --pri-color-active:#EEEEEE;

    --secondary-lightest:#bae7e6;	
	--secondary-lighter:#98e3e1;
	--secondary-light:#85dbd9;
	--secondary:#58cdca;
	--secondary-dark:#26ada9;
	--secondary-darker:#189591;
	--secondary-darkest:#097c79;

	/*--secondary-lightest:#ffe57c;	
	--secondary-lighter:#fddd5f;
	--secondary-light:#fbd643;
	--secondary:#f7ca18;
	--secondary-dark:#e9bc09;
	--secondary-darker:#c9a104;
	--secondary-darkest:#a38204; */

	--sec-color:#FFFFFF;
    --sec-color-hover:#EEEEEE;
    --sec-color-active:#EEEEEE;
    /* Template Theme end */

	/* VSP Theme * /
	--primary-lightest: #94d9f7;
    --primary-lighter: #52c0ef;
    --primary-light: #34b6ed;
    --primary:#23a8e0;
    --primary-dark: #478be1;
    --primary-darker: #1151a1;
    --primary-darkest: #053571;

    --pri-color:#FFFFFF;
    --pri-color-hover:#EEEEEE;
    --pri-color-active:#EEEEEE;

    --secondary-lightest:#bae7e6;	
	--secondary-lighter:#98e3e1;
	--secondary-light:#85dbd9;
	--secondary:#58cdca;
	--secondary-dark:#26ada9;
	--secondary-darker:#189591;
	--secondary-darkest:#097c79;

	--sec-color:#FFFFFF;
    --sec-color-hover:#EEEEEE;
    --sec-color-active:#EEEEEE;

    /* VSP Theme end */	  

    /*--primary-lightest: #94d9f7;
    --primary-lighter: #52c0ef;
    --primary-light: #34b6ed;
    --primary: #23a8e0;
    --primary-dark: #478be1;
    --primary-darker: #1151a1;
    --primary-darkest: #053571;*/

    /*--primary-lightest: #89b7fb;
    --primary-lighter: #4b98fb;
    --primary-light: #2d87fb;
    --primary: #1877f2;
    --primary-dark: #336ee5;
    --primary-darker: #2863db;
    --primary-darkest: #2050b3;*/	

	--border-color:#ddd;
	--border-color-disabled:#e9e6e6;
	--background-color:#fff;

    --input-bg:#ffffff;
    --input-color:#343434;
	--input-icon:#aaa;	
	--input-margin-bottom:15px;
	--input-font-size:16px;
	--ui-spacer:15px;

	--input-label-color:#444;
	--input-bg-disable:#EBEBE4;

	--link:#478be1;
	--link-color:#478be1;
	--link-hover:#1151a1;
	--link-active:#053571;

	--outline-color:#2d87fb;

	--button-bg:var(--primary);
	--button-color:var(--pri-color);
	
	--button-bg-hover:var(--primary-dark);
	--button-color-hover:var(--pri-color-hover);

	--button-bg-active:var(--primary-darker);
	--button-color-active:var(--pri-color-active);

	--button-bg-disabled:#e4e6eb;

	--button-radius:4px;
	--button-size:.9em;
	--button-border:transparent;

	--btn-bg-hover:var(--primary);
	--btn-color-disabled:#aaa;

	--ui-border-color:#ccc;

	--popup-bg:#fff;
	--popup-box-shadow:0px 0px 15px 1px #444;

	--loading-bar-bg-light:var(--primary-lighter);
	--loading-bar-bg:var(--primary);
	
	--color:#333;
	--color-invalid:red;


	--richtext-tool:#ddd;
	--richtext-tool-border:#ccc;
	
	--richtext-btn-color:#333;
	--richtext-btn-color-hover:#000;

	--richtext-btn-bg:#eee;
	--richtext-btn-bg-hover:#fff;
	--richtext-btn-border:#ddd;

	--theme-bg-a:#4e73df;
    --theme-bg-b:#6610f2;
    --theme-bg-c:#6f42c1;
    --theme-bg-d:#e83e8c;
    --theme-bg-e:#e74a3b;
    --theme-bg-f:#fd7e14;
    --theme-bg-g:#f6c23e;
    --theme-bg-h:#1cc88a;
    --theme-bg-i:#20c9a6;
    --theme-bg-j:#36b9cc;	
    --theme-bg-k:#afc920;	
    --theme-bg-x:#f92121;	

    --dash-thumb-color:#000;
    --dash-thumb-span:rgba(255,255,255,.2);


}


#mm{float:left;width:auto;height:auto;margin:0px 50px 0px 0px;	}
	#mm p{float:left;width:50px;height:80px;						}
	#mm span{float:left;height:auto;width:auto; padding:15px 0px 5px 15px;margin-top:50px; background-color:var(--primary-darkest);}

#a{background-color:var(--primary-lightest);}
#b{background-color:var(--primary-lighter);	}
#c{background-color:var(--primary-light);	}
#d{background-color:var(--primary);			}
#e{background-color:var(--primary-dark);	}
#f{background-color:var(--primary-darker);	}
#g{background-color:var(--primary-darkest);	}

#a_{background-color:var(--secondary-lightest);	}
#b_{background-color:var(--secondary-lighter);	}
#c_{background-color:var(--secondary-light);	}
#d_{background-color:var(--secondary);			}
#e_{background-color:var(--secondary-dark);		}
#f_{background-color:var(--secondary-darker);	}
#g_{background-color:var(--secondary-darkest);	}



.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/icons/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:5px;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;padding:10px 0;color:#eee}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{float:left;height:auto;width:94%;margin:0 3%;text-align:center}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.pswp,.pswp__bg,.pswp__container,.pswp__item,.pswp__scroll-wrap{background:0 0}.pswp{background:rgba(0,0,0,.9)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0)}
.pswp-video{float:left;height:80%;width:80%;margin:5% 10%;outline:none;	background-color:#000;}
@media screen and (max-width:800px){ .pswp video{position:absolute;height:400px;width:100%;top:20%;top:calc(50% - 200px); margin:0px;} }


/*
encase
case
coat
jacket
cover
cape
fur
crust


*/


