/*---------------------*/								
.tp-layer-inner-rotation			{	position: relative !important;}		
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: visible;
	overflow-y: visible;
	background-image:none
}
.tp-simpleresponsive >ul li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}
.tp-simpleresponsive img	{	max-width:none}
.tp-caption { z-index:1}
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ 	/*-webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;*/
									}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;
	-webkit-font-smoothing: antialiased !important;
}
.tpclear								{	clear:both}
.tp-bullets								{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
												-webkit-transform: translateZ(5px);
										}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
										}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
															-webkit-transform: translateZ(1000px);
															-webkit-transform-style: preserve-3d;

														}

.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}

.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_left.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_right.png) no-repeat top left;	width:40px;	height:40px;   }

.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_left.png) no-repeat 0 0;	width:40px;	height:40px;
														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../assets/large_right.png) no-repeat 0 0;	width:40px;	height:40px;
														}
.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }

.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; /*background:url(../assets/timer.png);*/ background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

/* PREVIEW  BULLETS */
.tp-bullets.preview 						{ 	height: 17px; }
.tp-bullets.preview .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview .bullet.last 			{	margin-right: 0px; }
.tp-bullets.preview .bullet:hover,
.tp-bullets.preview .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}
 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}

.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}

.tp-loader 	{
				top:50%; left:50%;
				z-index:10000;
				position:absolute;


			}

.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(../assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/*revolution.css*/
.tp-caption.medium_bg_transparent{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.8);font-weight:100;font-size:38px;line-height:24px;font-family:"Open Sans",sans-serif!important;margin:0;border-width:0;border-style:none;white-space:nowrap;letter-spacing:-1px}.tp-caption.medium_bg_transparentBut{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.8);font-weight:100;font-size:38px;line-height:24px;font-family:"Open Sans",sans-serif!important;margin:0;border-width:0;border-style:none;white-space:nowrap;letter-spacing:1px}.custom-image-style{width:200px!important;height:auto!important}.largeredbtnIndex{font-family:"Open Sans",sans-serif!important;font-weight:100;font-size:20px;line-height:20px;color:#fff!important;text-decoration:none;padding-left:40px;padding-right:80px;padding-top:22px;padding-bottom:22px;background:#3d78d8;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.largeredbtnIndex:active,.largeredbtnIndex:focus,.largeredbtnIndex:hover{color:#fff!important;background-color:#2c5fb3;border-color:#2c5fb3}.largeredbtnIndex1{font-family:Gilroy,sans-serif!important;font-weight:700;font-size:20px;line-height:20px;color:#000!important;text-decoration:none;padding-left:40px;padding-right:80px;padding-top:22px;padding-bottom:22px;background:silver;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.largeredbtnIndex1:active,.largeredbtnIndex1:focus,.largeredbtnIndex1:hover{color:#000!important;background-color:#ff7302;border-color:#ff7302}.largeredbtnIndex2{font-family:Gilroy,sans-serif!important;font-weight:700;font-size:20px;line-height:20px;color:#fff!important;text-decoration:none;padding-left:40px;padding-right:80px;padding-top:22px;padding-bottom:22px;background:linear-gradient(15deg,rgba(255,47,120,1) 5%,rgba(57,114,213,1) 100%);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.largeredbtnIndex2:active,.largeredbtnIndex2:focus,.largeredbtnIndex2:hover{color:#fff!important;background:linear-gradient(15deg,rgba(57,114,213,1) 5%,rgba(255,47,120,1) 100%);border-color:#ff7302}