/*	SLIDE - DESKTOP
_________________________*/

	.triislide {
	    width: 100%;
	    display: inline-block;
	}

	.triislide ul {
	    padding: 0px;
	    margin-bottom: 0px;
	    list-style: none;
	    position: relative;
	}

	.triislide .container-triislide li {
	    width: 100%;
	    max-width: 100%;
	    background-position: 50% 0 !important;
	    background-size: cover !important;
	    position: relative;
	}

	.triislide .container-triislide li a{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
	}

	

	.triislide .container-triislide li.slide1.desktop{
		display: block;
	}

	.triislide .container-triislide li.slide1.desktop.hid{
		display: none;
	}

	.triislide .container-triislide li.slide1.desktop.active{
		display: block;
	}

	.triislide .container-triislide li{
	    display: none;
	}

	.triislide .container-triislide li.active{
	    display: block;
	}

	.triislide .container-triislide li.hid{
	    display: none;
	}

	.triislide .bullets{
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 16px;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
		-webkit-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		-moz-transform: translateX(-50%) translateY(-50%);
		height: 20px;
		vertical-align: middle;
		display: flex;
		justify-content: center;
	}

	.triislide .bullets li{
		display: inline-block;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		margin-right: 10px;
		cursor: pointer;
		transition: 0.3s;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		background: rgba(255, 255, 255, 0.54);
	}

	.triislide .bullets li.active {
	    background: #fbfbfb;
	}

	.triislide .bullets li:hover {
	    background: #FFF;
	}

/*	SLIDE - TABLET
_________________________*/

	@media (max-width: 768px){
		.triislide .container-triislide li.desktop,
		.triislide .container-triislide li.slide1.desktop{
			display: none;
		}

		.triislide .container-triislide li.slide1.tablet{
			display: block;
		}

		.triislide .container-triislide li.desktop,
		.triislide .container-triislide li.slide1.desktop.hid{
			display: none;
		}

		.triislide .container-triislide li.desktop,
		.triislide .container-triislide li.slide1.desktop.active{
			display: none;
		}

		.triislide .container-triislide li.slide1.tablet.hid{
			display: none;
		}
		.triislide .container-triislide li.slide1.tablet.active{
			display: block;
		}
		.triislide .container-triislide li.slide1.tablet{
			display: block;
		}
	}

/*	SLIDE - MOBILE
_________________________*/

	@media (max-width: 475px){
		.triislide .container-triislide li.tablet,
		.triislide .container-triislide li.slide1.tablet{
			display: none;
		}

		.triislide .container-triislide li.tablet,
		.triislide .container-triislide li.slide1.tablet.active{
			display: none;
		}

		.triislide .container-triislide li.slide1.mobile{
			display: block;
		}

		.triislide .container-triislide li.slide1.mobile.hid{
			display: none;
		}

		.triislide .container-triislide li.slide1.mobile.active{
			display: block;
		}


	}