/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.tp-sliderimg { max-width: unset;}

/* TRANSTOURMAN GTX SLIDER 2020  */


		.demos-filter {
			margin: 0;
			text-align: right;
		}

		.demos-filter li {
			list-style: none;
			margin: 10px 0px;
		}

		.demos-filter li a {
			display: block;
			border: 0;
			text-transform: uppercase;
			letter-spacing: 1px;
			color: #444;
		}

		.demos-filter li a:hover,
		.demos-filter li.activeFilter a { color: #1ABC9C; }

		@media (max-width: 991px) {
			.demos-filter { text-align: center; }

			.demos-filter li {
				float: left;
				width: 33.3%;
				padding: 0 20px;
			}
		}

		@media (max-width: 767px) { .demos-filter li { width: 50%; } }

		.new-bullet-bar.tparrows{cursor:pointer; background:rgba(255,255,255,1); min-width:80px; min-height:80px; position:absolute; display:block; z-index:100; border-radius:0px}.new-bullet-bar.tparrows:before{font-family:"revicons"; font-size:20px; color:#2d3032; display:block; line-height:80px; text-align:center;   z-index:2; position:relative}.new-bullet-bar.tparrows.tp-leftarrow:before{content:"\e824"}.new-bullet-bar.tparrows.tp-rightarrow:before{content:"\e825"}.new-bullet-bar .tp-title-wrap{position:absolute; z-index:1; display:inline-block; background:#000; background:rgba(0,0,0,0.5); min-height:80px; line-height:80px; top:0px; margin-left:0px; border-radius:0px; overflow:hidden;  transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s; -webkit-transform:scale(0); -moz-transform:scale(0); transform:scale(0);  visibility:hidden; opacity:0}.new-bullet-bar.tparrows:hover .tp-title-wrap{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); opacity:1; visibility:visible}.new-bullet-bar.tparrows:hover:before{color:#fff}.new-bullet-bar.tp-rightarrow .tp-title-wrap{right:0px;  -webkit-transform-origin:100% 50%; border-radius:0px;width:160px;height:100px; margin-top:-10px;margin-right:-40px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35)}.new-bullet-bar.tp-leftarrow .tp-title-wrap{left:0px;  -webkit-transform-origin:100% 50%; border-radius:0px;width:160px;height:100px;margin-top:-10px;margin-left:-40px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35)}.new-bullet-bar .tp-arr-imgholder{width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center center; background-size:cover}.new-bullet-bar .tp-arr-img-over{width:100%; height:100%; position:absolute; top:0px; left:0px;  background:#000;  background:rgba(0,0,0,0.25)}
