/* <style>
	*/
	/*new smart banner 11-08-2021*/

	.is-flex {
		display: flex;
	}

	.smart-banner {
		background-color: white;
	}

	.smart-banner-container {
		display: flex;
		height: 100%;
		padding-top: 4rem !important;
	}

	.smart-text {
		margin-left: 6rem;
		margin-right: 4rem;
		margin-top: 2rem;
	}

	.title-smart-banner {
		font-size: 8.5rem !important;
		line-height: 8.5rem !important;
		margin-top: 4rem;
	}

	h2.subtitle-smart-banner.text-left {
		font-size: 3.5rem !important;
		font-weight: normal !important;
	}

	.smart-g-nest-logo {
		width: 25% !important;
	}

	.smart-img {
		width: 70%;
	}

	.float-left {
		float: left !important;
	}

	.float-right {
		float: right !important;
	}

	.nest-img-1,
	.nest-img-2,
	.nest-img-3,
	.nest-img-4,
	.smart-dish-logo {
		position: relative;
	}

	.nest-img-2 {
		top: 115px;
	}

	.nest-img-3 {
		right: 180px;
	}

	.nest-img-4 {
		width: 40%;
		top: 10px;
		right: 122px;
	}

	.smart-banner-disclaimer {
		margin-top: 3rem !important;
		font-size: 2rem !important;
	}

	.smart-dish-logo {
		width: 100%;
		top: 80px;
		right: 40px;
	}

	.is-desktop {
		display: block !important;
	}

	.is-mobile {
		display: none !important;
	}

	@media (max-width: 1024px) {

		.smart-img-container {
			top: -10px;
		}

		h2.subtitle-smart-banner.text-left {
			font-size: 3rem !important;
		}

		.smart-banner-disclaimer br {
			display: none;
		}

		.smart-banner-disclaimer {
			margin-top: 2rem !important;
		}

		.nest-img-3 {
			right: 100px;
		}

		.nest-img-4 {
			right: 110px;
		}
	}

	@media (max-width: 768px) {
		.smart-banner-container {
			padding-top: 1rem !important;
		}

		.smart-text {
			margin-left: 3rem;
			margin-right: 3rem;
			margin-top: 0rem;
		}

		.is-desktop {
			display: none !important;
		}

		.is-mobile {
			display: block !important;
		}

		.smart-mobile-img {
			max-width: 80%;
		}

		.title-smart-banner {
			font-size: 4.5rem !important;
			line-height: 4.5rem !important;
			margin-top: 1rem;
		}

		.title-smart-banner br {
			display: none;
		}

		h2.subtitle-smart-banner.text-left {
			font-size: 2.5rem !important;
			line-height: 2.5rem !important;
		}

		.smart-banner-disclaimer {
			margin-top: 0rem !important;
			font-size: 1.2rem !important;
		}

		.smart-dish-logo-m {
			max-width: 100px;
			margin-top: 2rem;
		}

		.smart-g-nest-logo {
			width: 20% !important;
		}
	}

	@media (max-width: 425px) {

		.is-desktop {
			display: none !important;
		}

		.is-mobile {
			display: block !important;
		}

		.smart-text {
			margin-left: 3rem;
			margin-right: 3rem;
		}

		.smart-mobile-img {
			max-width: 100%;
		}

		.title-smart-banner {
			font-size: 4.5rem !important;
			line-height: 4.5rem !important;
			margin-top: 2rem;
			margin-bottom: 2rem;
		}

		.title-smart-banner br {
			display: none;
		}

		h2.subtitle-smart-banner.text-left {
			font-size: 2.5rem !important;
			line-height: 2.5rem !important;
		}

		.smart-banner-disclaimer {
			margin-top: 1.5rem !important;
			font-size: 1.5rem !important;
			line-height: 2rem !important;
		}

		.smart-dish-logo-m {
			margin-top: 2rem;
			max-width: 100px;
		}

		.smart-g-nest-logo {
			width: 25% !important;
		}

	}


	/* Banner google-mesh-wifi-slide  */
	.google-mesh-wifi-slide {
		background-image: url(../images/Google-Mesh-Wifi-Offer-Website-Banner.png);
		background-image: -webkit-image-set(url(../images/Google-Mesh-Wifi-Offer-Website-Banner.webp) 1x);
		background-repeat: no-repeat;
		color: #0A0A11;
		background-position: right top;
		background-size: cover;
		background-color: #F5F5F6;
	}

	.google-mesh-wifi-slide .slide-text-left,
	.google-mesh-wifi-slide .disclaimer {
		margin-top: 3% !important;
	}

	.google-mesh-wifi-slide .slide-text-left h1 {
		font-size: 45px;
		line-height: 120%
	}

	@media (max-width: 1023px) {

		.google-mesh-wifi-slide .slide-text-left {
			margin-top: 0% !important;

		}

		.google-mesh-wifi-slide .disclaimer {
			max-width: 320px !important;
		}

		.google-mesh-wifi-slide .slide-text-left h1 {
			font-size: 3rem !important;
		}

		.google-mesh-wifi-slide {
			background-size: contain !important;
			background-position-y: 80% !important;
			background-position: bottom;
		}

	}

	@media (max-width: 1440px) {
		.google-mesh-wifi-slide .slide-text-left h1 {
			font-size: 37px;
		}

	}

	@media (max-width: 2560px) {
		.google-mesh-wifi-slide {
			background-position: top;
			background-size: contain !important;
			background-position-x: 60% !important;
		}
	}

	/* Home Slider evergreen-banner-100620*/
	.evergreen-banner-100620 {
		background-image: url(../images/evergreen-banner-100620.png);
		background-image: -webkit-image-set(url(../images/webp/evergreen-banner-100620.webp) 1x);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		color: #fff;
		text-shadow: 0px 1px 1px black;
		width: 100%;
		height: 600px;
		color: #fff;
		text-align: left;
		padding-bottom: 200px;
	}


	.evergreen-banner-100620 h1 {
		font-size: 5rem !important;
		margin-top: 50%;
		line-height: 100%;
	}

	@media (max-width: 767px) {

		.evergreen-banner-100620 {
			background-size: cover !important;
			background-position: 78% !important;
		}
	}



	@media (max-width: 425px) {

		.evergreen-banner-100620 h1 {
			margin-top: 67%;
		}
	}


	/*JD power 2021*/
	/*JD power 2021*/
	.jd-banner-gm-10-19-21 {
		background-image: url(../images/home-slider/Background-jd-power-banner.webp);
		background-size: cover;
		background-repeat: no-repeat;
	}

	.jd-banner-gm-10-19-21-img {
		margin: auto;
		max-width: 83% !important;
	}

	.jd-banner-gm-10-19-21 h1 {
		font-size: 3.5rem !important;
		line-height: 100%;
		color: #fff;
		text-align: center;
		margin-top: 70px;
		margin-bottom: 20px;
	}

	.jd-banner-gm-10-19-21-caption {
		position: relative;
		bottom: 10%;
		text-align: center;
	}

	.jd-banner-gm-10-19-21-caption h3 {
		font-size: 2rem !important;
		color: #000;
	}

	@media (min-width: 1440px) {

		.slick-list,
		.draggable {
			height: 568px !important;
		}

		.jd-banner-gm-10-19-21 {
			background-position-y: 80%;
		}
	}

	@media (max-width: 1440px) {
		.jd-banner-gm-10-19-21 {
			background-position-y: 90%;
		}
	}

	@media (max-width: 991px) {
		.jd-banner-gm-10-19-21 {
			background-position-y: 100% !important;
		}

		.jd-banner-gm-10-19-21-caption {
			bottom: 0%;
		}

		.jd-banner-gm-10-19-21-img {
			max-width: 90% !important;
		}

		.jd-banner-gm-10-19-21 h1 {
			font-size: 2.5rem !important;
		}

		.jd-banner-gm-10-19-21-caption h3 {
			font-size: 1.5rem !important;
		}
	}

	@media (max-width: 1024px) {
		.jd-banner-gm-10-19-21 {
			background-position-y: 160%;
		}
	}

	@media (max-width: 768px) {
		.jd-banner-gm-10-19-21 {
			background-position-y: 90% !important;
		}

		.jd-banner-gm-10-19-21-caption {
			bottom: -10px;
		}

		.jd-banner-gm-10-19-21-img {
			max-width: 100% !important;
		}

		.jd-banner-gm-10-19-21 h1 {
			font-size: 2.5rem !important;
		}

		.jd-banner-gm-10-19-21-caption h3 {
			font-size: 1.5rem !important;
		}
	}

	@media (max-width: 767px) {
		.jd-banner-gm-10-19-21 {
			background-position-y: 0% !important;
		}

		.jd-banner-gm-10-19-21-img {
			max-width: 90% !important;
		}

		.jd-banner-gm-10-19-21-caption {
			bottom: -30px;
		}
	}

	@media (max-width: 425px) {
		.jd-banner-gm-10-19-21-img {
			max-width: 100% !important;
			padding-top: 10px;
		}

		.jd-banner-gm-10-19-21-caption {
			bottom: -10px;
		}
	}

	@media (max-width: 375px) {
		.jd-banner-gm-10-19-21-img {
			padding-top: 20px;
		}

		.jd-banner-gm-10-19-21-caption {
			bottom: -10px;
		}
	}

	/*DTV new Banner*/

	.dish-homepage-slider .dish-dtv-slide {
		background-image: url(../images/dtv_banner.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		background-size: contain;
	}



	.dish-homepage-slider .dish-dtv-slide .subtitle {
		text-transform: uppercase;
		font-weight: 700;
		color: #525261;
		font-size: 18px;
		text-shadow: 0px 1px 1px #fff;
	}

	.dish-homepage-slider .dish-dtv-slide .subtitle .underline-red-dtv {
		text-decoration-line: underline;
		text-decoration-color: #F01446;
		text-decoration-thickness: 2px;
	}

	.dish-homepage-slider .dish-dtv-slide .paragraph {
		font-size: 18px;
		font-weight: 500;
		color: #171725;
		text-shadow: 0px 1px 1px #fff;
	}


	@media (max-width: 1024px) {
		.dish-homepage-slider .dish-dtv-slide {
			background-position-x: 215%;
		}

		.dish-homepage-slider .slide-text-left,
		.dish-inner-slider .slide-text-left {
			margin-top: 2px !important;

		}
	}

	@media (max-width: 767px) {
		.dish-homepage-slider .dish-dtv-slide {
			background-image: none;
			background-color: #0A0A11;
		}

		.dish-homepage-slider .dish-dtv-slide .title,
		.dish-homepage-slider .dish-dtv-slide .subtitle,
		.dish-homepage-slider .dish-dtv-slide .paragraph {
			font-weight: 700 !important;
			color: #F5F5F6;
			text-shadow: 0px 1px 1px black;
		}
	}

	/*End DTV new Banner*/