.fr {
	float: right !important;
}
.hidden {
	display: none !important;
}

.hideIt{
     opacity:0;
}
.visible{
     opacity:1;
}

.pl50 {
	padding-left: 50px;
}

.tab-content > .active {
	-webkit-transition: slide 1s ease 3.5s forwards;
	-moz-transition: slide 1s ease 3.5s forwards;
	-ms-transition: slide 1s ease 3.5s forwards;
	-o-transition: slide 1s ease 3.5s forwards;
	transition: slide 1s ease 3.5s forwards;
}

.tab-content > .tab-pane {
}

/* Multy Hero */

.multyhero-old {
	position: absolute;
	top: 0;
}

/* Mesh */
.mesh-switch-area {
	display: flex;
	justify-content: center;
	height: 70px;
}

.mesh-switch-container {
	height: 0;
	margin: 18px 10px !important;
	padding: 0!important;
}
.mesh-switch-text-left {
	height: 0;
	margin: 22.5px 0 !important;
	padding: 0!important;
}

.mesh-switch-text-right {
	height: 0;
	margin: 10px 0 !important;
	padding: 0!important;
}
.mesh-switch-text-left p,
.mesh-switch-text-right p {
	padding: 0;
	margin: 0;
}

.mesh-toggle {
  height: 34px;
  width: 65px;
}
.mesh-switch {
  position: absolute;
  display: inline-block;
  height: 34px;
  width: 65px;
}

.mesh-switch input {display:none;}

.mesh-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ff8900;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
	transition: .4s;
  border-radius: 34px;
}


.mesh-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
  border-radius: 50%;
}


.mesh-switch input:checked + .slider {
  background-color: #ccc;
}


.mesh-switch input:focus + .slider {
  box-shadow: 0 0 1px #ff8900;
}


.mesh-switch input:checked + .slider:before {
  -webkit-transform: translatex(31px);
  -moz-transform: translatex(31px);
  -ms-transform: translatex(31px);
  -o-transform: translatex(31px);
  transform: translatex(31px);
}


/* Throughput */

div#throughput {
	position: relative;
	z-index: 1;
}

.throughput-switch-area {
	display: flex;
	justify-content: center;
	height: 70px;
}

.throughput-switch-container {
	height: 0;
	margin: 18px 10px !important;
	padding: 0 !important;
}
.throughput-switch-text-left {
	height: 0;
	margin: 10px 0 !important;
	padding: 0 !important;
	text-align: right !important;
}

.throughput-switch-text-right {
	height: 0;
	margin: 10px 0 !important;
	padding: 0!important;
}
.throughput-switch-text-left p,
.throughput-switch-text-right p {
	padding: 0;
	margin: 0;
}

.throughput-toggle {
  height: 34px;
  width: 65px;
}
.throughput-switch {
  position: absolute;
  display: inline-block;
  height: 34px;
  width: 65px;
}

.throughput-switch input {
	display:none;
	}

.throughput-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ff8900;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
  border-radius: 34px;
}

.throughput-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
  border-radius: 50%;
}

.throughput-switch input:checked + .slider {
  background-color: #ccc;
}

.throughput-switch input:focus + .slider {
  box-shadow: 0 0 1px #ff8900;
}

.throughput-switch input:checked + .slider:before {
  -webkit-transform: translatex(31px);
  -ms-transform: translatex(31px);
  transform: translatex(31px);
}

div.before-x,
div.after-x {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.before-x img.imgGlow.before-x-circle,
.before-x img.imgGlow2.before-x-circle-2,
.before-x img.imgGlow3.before-x-circle-3,
.before-x img.imgGlow4.before-x-circle-4,
.before-x img.imgGlow5.before-x-circle-5,
.after-x img.imgGlow.circle-1,
.after-x img.imgGlow2.circle-2,
.after-x img.imgGlow3.circle-3,
.after-x img.imgGlow4.circle-4,
.after-x img.imgGlow5.circle-5 {
	position: absolute;
	width: 100%;
}

.before-x div.before-x-circle {
	width: 30%;
	position: absolute;
	right: 18%;
	bottom: 43%;
}

.before-x div.before-x-circle-2 {
	width: 25%;
	position: absolute;
	right: 31%;
	bottom: 60%;
}

.before-x div.before-x-circle-3 {
	width: 22%;
	position: absolute;
	right: 28%;
	bottom: 65%;
}

.before-x div.before-x-circle-4 {
	width: 13%;
    position: absolute;
    left: 44%;
    top: 32%;
}

.before-x div.before-x-circle-5 {
    width: 15%;
    position: absolute;
    left: 35%;
    top: 45%;
}

.after-x div.circle-1 {
	width: 50%;
    position: absolute;
	left: 14%;
	top: 16%;
}

.after-x div.circle-2 {
	width: 50%;
	position: absolute;
	right: 9%;
	bottom: 65%;
}

.after-x div.circle-3 {
	width: 50%;
    position: absolute;
	left: 21%;
	top: 1%;
}

.after-x div.circle-4 {
	width: 50%;
	position: absolute;
	right: 15%;
	bottom: 70%;
}

.after-x div.circle-5 {
	width: 50%;
    position: absolute;
	left: 19%;
	bottom: 60%;
}

.before-x div.before-x-router img.before-x-router,
.after-x div.points img.points {
	width: 100%;
	position: relative;

}

img.imgRotate {
	-webkit-animation: rotate360 40s infinite linear;
	-moz-animation: rotate360 40s infinite linear;
	-ms-animation: rotate360 40s infinite linear;
	-o-animation: rotate360 40s infinite linear;
	animation: rotate360 40s infinite linear;
}

img.imgGlow {
	-webkit-animation: glow 3s infinite linear;
	-moz-animation: glow 3s infinite linear;
	-ms-animation: glow 3s infinite linear;
	-o-animation: glow 3s infinite linear;
	animation: glow 3s infinite linear;
}

img.imgGlow2 {
	-webkit-animation: glow-2 3s infinite linear;
	-moz-animation: glow-2 3s infinite linear;
	-ms-animation: glow-2 3s infinite linear;
	-o-animation: glow-2 3s infinite linear;
	animation: glow-2 3s infinite linear;
}

img.imgGlow3 {
	-webkit-animation: glow-3 3s infinite linear;
	-moz-animation: glow-3 3s infinite linear;
	-ms-animation: glow-3 3s infinite linear;
	-o-animation: glow-3 3s infinite linear;
	animation: glow-3 3s infinite linear;
}

img.imgGlow4 {
	-webkit-animation: glow-4 3s infinite linear;
	-moz-animation: glow-4 3s infinite linear;
	-ms-animation: glow-4 3s infinite linear;
	-o-animation: glow-4 3s infinite linear;
	animation: glow-4 3s infinite linear;
}

img.imgGlow5 {
	-webkit-animation: glow-5 3s infinite linear;
	-moz-animation: glow-5 3s infinite linear;
	-ms-animation: glow-5 3s infinite linear;
	-o-animation: glow-5 3s infinite linear;
	animation: glow-5 3s infinite linear;
}

.lineContain {
	margin: auto;
	background-color: transparent;
	position: absolute;
	bottom: 25%;
	transform: rotate(22deg) ;
	width: 30%;
	left: 37%;
}

.lineContain2 {
    margin: auto;
    background-color: transparent;
    position: absolute;
    top: 50%;
    transform: rotate(35deg);
    width: 28%;
    left: 40%;
}

.lineContain3 {
    margin: auto;
    background-color: transparent;
    position: absolute;
    top: 58%;
    transform: rotate(77deg);
    width: 22%;
    left: 33%;
}

.lineContain4 {
    margin: auto;
    background-color: transparent;
    position: absolute;
    bottom: 21%;
    transform: rotate(160deg);
    width: 20%;
    right: 35%;
}

.path {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: auto;
  height: 12px;
}
.shape {
  position: absolute;
  left: 0;
  background-color: #ffa700;
  width: 45%;
  height: 2px;
  display: block;
	top: 0;
  -webkit-animation: line1 0.5s infinite alternate ;
  -moz-animation: line1 0.5s infinite alternate ;
  -ms-animation: line1 0.5s infinite alternate ;
  -o-animation: line1 0.5s infinite alternate ;
  animation: line1 0.5s infinite alternate ;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.shape2 {
  position: absolute;
  right: 0;
  background-color: #e88000;
  width: 45%;
  height: 2px;
  display: block;
	top: 0;
  -webkit-animation: line2 0.3s infinite alternate;
  -moz-animation: line2 0.3s infinite alternate;
  -ms-animation: line2 0.3s infinite alternate;
  -o-animation: line2 0.3s infinite alternate;
  animation: line2 0.3s infinite alternate;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

/*Harris*/
#harris .nav.nav-tabs {
	float: right;
	width: 50%;
	border-bottom: 0;
}

#harris .tab-content h4{
	padding-top: 30px;
}

#harris .tab-content p {
	text-align: left;
}

#harris .tab-content ul li a {
	border: 1px solid #ddd;
	margin: 0 10% 10%;
	border-radius: 10px;
	color: #252525;
}

#harris .tab-content ul li.active>a {
	background-color: #ff8900;
	color: white;
}

#harris .tab-content ul li {
    width: 16%;
    text-align: center;
    margin: 0;
}

#harris .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 5px;
}

#harris .harris-main-img {
		 background-size: cover !important;
	 }
#harris .harris-main-img.img7500 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_7500sq.png');
	 }
#harris .harris-main-img.img6000 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_6000sq.png');
	 }	 
#harris .harris-main-img.img5000 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_1.png');
	 }
#harris .harris-main-img.img4000 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_2.png');
	 }
#harris .harris-main-img.img3000 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_3.png');
	 }
#harris .harris-main-img.img2000 {
		 background: center center url('/library/assets/products/multy-x/01_01_loction-story_4.png');
	 }


/*Coverage*/
.multy-x-wifi,
.other-wifi {
	position: relative;
}

img.ImgAfter {
		z-index: 2;
		position: absolute;
		top:0;
		left:0;
}

.coverIt {
  -webkit-animation-duration: 1.5s ;
	-moz-animation-duration: 1.5s ;
	-ms-animation-duration: 1.5s ;
  -o-animation-duration: 1.5s ;
  animation-duration: 1.5s ;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both ;
  -ms-animation-fill-mode: both ;
  -o-animation-fill-mode: both ;
  animation-fill-mode: both ;
}

.coverItOther {
  -moz-animation-duration: 2.5s ;
  -webkit-animation-duration: 2.5s ;
  -ms-animation-duration: 2.5s ;
  -o-animation-duration: 2.5s ;
  animation-duration: 2.5s ;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both ;
  -ms-animation-fill-mode: both ;
  -o-animation-fill-mode: both ;
  animation-fill-mode: both ;
}


.showHide {
  -webkit-animation-name: showHide;
  -moz-animation-name: showHide;
  -ms-animation-name: showHide;
  -o-animation-name: showHide;
  animation-name: showHide;
  -webkit-animation-timing-function:  ease-in ;
  -moz-animation-timing-function:  ease-in ;
  -ms-animation-timing-function:  ease-in ;
  -o-animation-timing-function:  ease-in ;
  animation-timing-function:  ease-in ;
}


/*Tri-Band*/

#tri-band {
	padding-bottom: 0;
}

#TriBandContain {
	position: relative;
	width: 100%;
}

#TriBandContain .container.maxwid {
    max-width: 1170px;
}

#TriBandBand {
    position: relative;
    bottom: 0;
    max-width: ;
}

#TriBandBg {
	width: 100%;
	position: absolute;
	bottom: 0;
}

#round3,
#round2 {
	-webkit-animation: dash 5s infinite linear;
	-moz-animation: dash 5s infinite linear;
	-ms-animation: dash 5s infinite linear;
	-o-animation: dash 5s infinite linear;
	animation: dash 5s infinite linear;
}

#round4,
#round1 {
	-webkit-animation: dashR 5s infinite linear;
	-moz-animation: dashR 5s infinite linear;
	-ms-animation: dashR 5s infinite linear;
	-o-animation: dashR 5s infinite linear;
	animation: dashR 5s infinite linear;
}


/*Ease of Use*/

#ease-of-use .nav.nav-tabs {
	float: left;
	width: 41.6666666%;
	border-bottom: 0;
}

div#ease-of-use {
	z-index: 2;
	position: relative;
	background: white;
}

#ease-of-use .nav.nav-tabs {
	border: none;
}

#ease-of-use .nav.nav-tabs li {
    width: 13%;
    text-align: center;
    border: 0 solid transparent!important;
    vertical-align: top;
}

#ease-of-use .nav.nav-tabs li a {
    color: #252525;
    min-height: 152px;
}

#ease-of-use .nav.nav-tabs li.active a,
#ease-of-use .nav.nav-tabs li a:hover {
	color: #ff8900;
}

#ease-of-use .nav.nav-tabs li.active a {
    /* border: 1px solid #ddd; */
    border-color: transparent;
}

.img-eouIcon {
	width: 100%;
	height: 85px;
	display: block;
}
#ease-of-use ol.carousel-indicators {
	position: relative !important;
	width: 100%;
	margin-bottom: 0;
	margin-left: 0;
	left: 0;
	top:0;
	bottom: auto;
	text-align: center;
}
#ease-of-use ol.carousel-indicators li {
	width: 10% !important;	
	/*width: 12% !important;*/
	height: auto !important;
	margin: 0 1px !important;
	background-color: transparent !important;
	border: none !important;
}
#ease-of-use ol.carousel-indicators li.active {
	border: 2px solid lightgray !important;
}
#ease-of-use ol.carousel-indicators li img {
	display: block;
	width: 100%;
}
#ease-of-use ol.carousel-indicators li.active img {
	display: none !important;
}
#ease-of-use ol.carousel-indicators li img.on {
	display: none !important;
}
#ease-of-use ol.carousel-indicators li.active img.on {
	display: block !important;
}
#ease-of-use div.carousel-inner {
    margin-top: 10px;
    margin: auto;
}

#ease-of-use div.carousel-inner img {
    margin: auto;
}

#ease-of-use div.carousel-inner p {
	margin: 20px 15px;
}

a[data-target*="#tab-ease-of-use"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/1-ease-of-use.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-ease-of-use"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-ease-of-use"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/1-ease-of-use-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-single-sign-on"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/2-single-sign-on.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-single-sign-on"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-single-sign-on"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/2-single-sign-on-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-remote-control"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/3-remote-access.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-remote-control"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-remote-control"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/3-remote-access-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-parental-control"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/4-parental-control.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-parental-control"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-parental-control"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/4-parental-control-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-installation-guide"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/5-installation-tutorial.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-installation-guide"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-installation-guide"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/5-installation-tutorial-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-speed-test"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/6-speed-test.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-speed-test"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-speed-test"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/6-speed-test-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-automatic-updates"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/7-push-to-upgrade.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-automatic-updates"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-automatic-updates"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/7-push-to-upgrade-active.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-notification"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/8-notification.png') center top no-repeat;
	background-size: contain;
}

a[data-target*="#tab-notification"]:hover div.img-eouIcon,
#ease-of-use .nav.nav-tabs li.active a[data-target*="#tab-notification"] div.img-eouIcon {
	background: url('/library/assets/products/multy-x/8-notification-active.png') center top no-repeat;
	background-size: contain;
}

.deco-overview ol.carousel-indicators {
	width: 100% !important;
	bottom: -13px;
	left: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}
/*.deco-overview {
	margin-bottom: 30px;
}*/

.deco-overview ol.carousel-indicators li {
	width: 30px !important;
	height: auto !important;
	background-color: #aaa !important;
	border-bottom: 3px solid transparent !important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.deco-overview ol.carousel-indicators li:hover {
	background-color: #575757 !important;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.deco-overview ol.carousel-indicators li.active {
	width: 50px !important;
	height: auto !important;
	background-color: #ff8900 !important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.deco-overview .carousel-inner > .item > img {
	margin: auto;
}

.deco-overview .carousel a.carousel-control.left {
    width: auto;
    top: 40%;
    left: 1%;
    height: 34px;
    font-size: 100px;
}

.deco-overview .carousel a.carousel-control.right {
    width: auto;
    top: 40%;
    right: 1%;
    height: 34px;
    font-size: 100px;
}

.deco-overview .carousel .carousel-inner {
	max-width: 1920px;
	margin: auto;
}


@media (max-width:768px) {
	#harris .nav.nav-tabs {
		width: 100%;
		float: none;
		display: relative;
	}

	#harris .tab-content ul li a {
		margin-bottom: 30px;
	}

	#ease-of-use .nav.nav-tabs li {
		width: 50%;
		text-align: center;
	}
	#harris .harris-main-img {
		height: 400px;
		background-position: center top !important;
	}
	#ease-of-use .nav.nav-tabs {
		width: 100%;
		float: none;
		display: relative;
	}
	#ease-of-use .col-md-6.description {
		display: none;
	}

	#tri-band div.container {
		width: 100%;
	}
	#throughput .lineContain {
		bottom: 23%;
	}
	.deco-overview ol.carousel-indicators li {
		width: 25px !important;
	}
}

@media (min-width:769px) and (max-width:991px) {
	#harris .nav.nav-tabs {
		width: 100%;
		float: none;
		display: relative;
	}

	#harris .tab-content ul li a {
		margin-bottom: 30px;
	}

	#ease-of-use .nav.nav-tabs li {
		width: 33.3333334%;
		text-align: center;
	}
	#harris .harris-main-img {
		height: 650px;
	}
	#harris .nav.nav-tabs {
		padding-left: 15px;
	}
	#harris .description {
		padding-left: 30px;
	}
	#ease-of-use .nav.nav-tabs {
		width: 100%;
		float: none;
		display: relative;
	}
	#ease-of-use .col-md-6.description {
		display: none;
	}
	#tri-band div.container {
		width: 100%;
	}
	#throughput .lineContain {
		bottom: 23%;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	#harris .harris-main-img {
		height: 600px;
	}
	#harris .nav.nav-tabs {
		padding-left: 15px;
	}
	#harris .description {
		padding-left: 30px;
	}

	#tri-band div.container {
		width: 100%;
	}
	/*.deco-overview {
		margin-bottom: 100px !important;
	}*/
	.deco-overview ol.carousel-indicators {
		bottom: 0 !important;
	}
}

@media (min-width:1200px) {
	#harris .harris-main-img {
		height: 600px;
	}
	#harris .nav.nav-tabs {
		padding-left: 15px;
	}
	#harris .description {
		padding-left: 30px;
	}
	#TriBandContain {
		position: relative;
		width: 100%;
		height:	589px;
	}
	#TriBandBg {
		background: url('/library/assets/products/multy-x/tri-band-foreground.png') center center;
		background-size: cover;
		height:589px;
	}
  	#TriBandBg img {
        display: none;
    }

	#ease-of-use ol.carousel-indicators li img {
		display: block;
	}
	.deco-overview ol.carousel-indicators {
		bottom: 0 !important;
	}
}

/*KEY FRAMES*/

@-webkit-keyframes line1 {
  0% {
    left: 0;
  }
  75% {
    left: 55%;
    }
}

@-moz-keyframes line1 {
  0% {
    left: 0;
  }
  75% {
    left: 55%;
    }
}
@-ms-keyframes line1 {
  0% {
    left: 0;
  }
  75% {
    left: 55%;
    }
}
@-o-keyframes line1 {
  0% {
    left: 0;
  }
  75% {
    left: 55%;
    }
}

@keyframes line1 {
  0% {
    left: 0;
  }
  75% {
    left: 55%;
    }
}


@-webkit-keyframes line2 {
  0% {
    right: 0;
  }
  75% {
   right: 55%;
   }
}
@-moz-keyframes line2 {
  0% {
    right: 0;
  }
  75% {
   right: 55%;
   }
}
@-ms-keyframes line2 {
  0% {
    right: 0;
  }
  75% {
   right: 55%;
   }
}
@-o-keyframes line2 {
  0% {
    right: 0;
  }
  75% {
   right: 55%;
   }
}
@keyframes line2 {
  0% {
    right: 0;
  }
  75% {
   right: 55%;
   }
}

@-webkit-keyframes glow {
  10% {
    transform: scale(1.02);
    z-index: 0;
  }
  50% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.0);
    z-index: 0;
  }
}
@-moz-keyframes glow {
  10% {
    transform: scale(1.02);
    z-index: 0;
  }
  50% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.0);
    z-index: 0;
  }
}
@-ms-keyframes glow {
  10% {
    transform: scale(1.02);
    z-index: 0;
  }
  50% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.0);
    z-index: 0;
  }
}
@-o-keyframes glow {
  10% {
    transform: scale(1.02);
    z-index: 0;
  }
  50% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.0);
    z-index: 0;
  }
}
@keyframes glow {
  10% {
    transform: scale(1.02);
    z-index: 0;
  }
  50% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.0);
    z-index: 0;
  }
}

@-webkit-keyframes rotate360 {
  0% {
    transform: rotate(0deg);
    z-index: 0;
  }
  to {
    transform: rotate(360deg);
    z-index: 0;
  }
}
@-moz-keyframes rotate360 {
  0% {
    transform: rotate(0deg);
    z-index: 0;
  }
  to {
    transform: rotate(360deg);
    z-index: 0;
  }
}
@-ms-keyframes rotate360 {
  0% {
    transform: rotate(0deg);
    z-index: 0;
  }
  to {
    transform: rotate(360deg);
    z-index: 0;
  }
}
@-o-keyframes rotate360 {
  0% {
    transform: rotate(0deg);
    z-index: 0;
  }
  to {
    transform: rotate(360deg);
    z-index: 0;
  }
}
@keyframes rotate360 {
  0% {
    transform: rotate(0deg);
    z-index: 0;
  }
  to {
    transform: rotate(360deg);
    z-index: 0;
  }
}

@-webkit-keyframes glow-2 {
  0% {
	  transform: scale(1.025);
    z-index: 0;
    }
  25% {
    transform: scale(1.0);
    z-index: 0;
  }
  75% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.025);
    z-index: 0;
  }
}
@-moz-keyframes glow-2 {
  0% {
	  transform: scale(1.025);
    z-index: 0;
    }
  25% {
    transform: scale(1.0);
    z-index: 0;
  }
  75% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.025);
    z-index: 0;
  }
}
@-ms-keyframes glow-2 {
  0% {
	  transform: scale(1.025);
    z-index: 0;
    }
  25% {
    transform: scale(1.0);
    z-index: 0;
  }
  75% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.025);
    z-index: 0;
  }
}
@-o-keyframes glow-2 {
  0% {
	  transform: scale(1.025);
    z-index: 0;
    }
  25% {
    transform: scale(1.0);
    z-index: 0;
  }
  75% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.025);
    z-index: 0;
  }
}
@keyframes glow-2 {
  0% {
	  transform: scale(1.025);
    z-index: 0;
    }
  25% {
    transform: scale(1.0);
    z-index: 0;
  }
  75% {
    transform: scale(1.05);
    z-index: 0;
  }
  100% {
    transform: scale(1.025);
    z-index: 0;
  }
}

@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}
@-moz-keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}
@-ms-keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}
@-o-keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}
@keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}

@-webkit-keyframes dashR {
  to {
    stroke-dashoffset: -1000;
  }
}
@-moz-keyframes dashR {
  to {
    stroke-dashoffset: -1000;
  }
}
@-ms-keyframes dashR {
  to {
    stroke-dashoffset: -1000;
  }
}
@-o-keyframes dashR {
  to {
    stroke-dashoffset: -1000;
  }
}
@keyframes dashR {
  to {
    stroke-dashoffset: -1000;
  }
}

@-webkit-keyframes showHide {
	0% {
		-moz-clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0);
		-ms-clip-path: inset(0 100% 0 0);
		-o-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}
	100% {
		-moz-clip-path: inset(0);
		-webkit-clip-path: inset(0);
		-ms-clip-path: inset(0);
		-o-clip-path: inset(0);
		clip-path: inset(0);
	}
}
@-moz-keyframes showHide {
	0% {
		-moz-clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0);
		-ms-clip-path: inset(0 100% 0 0);
		-o-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}
	100% {
		-moz-clip-path: inset(0);
		-webkit-clip-path: inset(0);
		-ms-clip-path: inset(0);
		-o-clip-path: inset(0);
		clip-path: inset(0);
	}
}
@-ms-keyframes showHide {
	0% {
		-moz-clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0);
		-ms-clip-path: inset(0 100% 0 0);
		-o-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}
	100% {
		-moz-clip-path: inset(0);
		-webkit-clip-path: inset(0);
		-ms-clip-path: inset(0);
		-o-clip-path: inset(0);
		clip-path: inset(0);
	}
}
@-o-keyframes showHide {
	0% {
		-moz-clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0);
		-ms-clip-path: inset(0 100% 0 0);
		-o-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}
	100% {
		-moz-clip-path: inset(0);
		-webkit-clip-path: inset(0);
		-ms-clip-path: inset(0);
		-o-clip-path: inset(0);
		clip-path: inset(0);
	}
}
@keyframes showHide {
	0% {
		-moz-clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0);
		-ms-clip-path: inset(0 100% 0 0);
		-o-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}
	100% {
		-moz-clip-path: inset(0);
		-webkit-clip-path: inset(0);
		-ms-clip-path: inset(0);
		-o-clip-path: inset(0);
		clip-path: inset(0);
	}
}