/* SMARTPHONE */
@media (max-width:400px)  {
	/* Section 1 */
	
	div#bestbuy-slider-wrapper div.section-1 {
		display: inline-block;
		height: 380px;
		float: left;
		width: 100%;
		background-color: #3F3F3F;
		/*position: static;*/
	}
 
	div#bestbuy-slider-wrapper div.right-side {
		display: inline-block;
		height: 380px;
		float: left;
	}

	/* Section 1 - tagline box */
	div#bestbuy-slider-wrapper div.section-1 .tagline {
		display: inline-block;
	    width: 100%;
	    min-height: 170px;
	    background-color: rgba(255, 255, 255, 0.7);
	    position: absolute;
	    bottom: 0;
	    margin-left: 0;
	    padding: 5px 5px 10px 5px;
	}
	
	div#bestbuy-slider-wrapper div.section-1 .tagline .tagline-text {
		display: inline-block;
		width: 65%;
	}

	div#bestbuy-slider-wrapper div.section-1 .tagline .tagline-text p {
		font-size: 42px;
	    line-height: 39px;
	    padding: 13px;
	    font-weight: 100;
	    color: #053C63;
	    text-align: left;
	}

	div#bestbuy-slider-wrapper div.section-1 .s1-link-wrapper {
		display: inline-block;
	    width: 100%;
	    position: relative;
	}

	div#bestbuy-slider-wrapper div.section-1 a.s1-link {
		display: inline-block;
	    padding: 10px 25px;
	    background-color: #053C63;
	    color: #FFF;
	    text-align: center;
	    margin: 0 0 0 2%;
	    font-weight: 100;
	    font-size: 20px;
	    clear: both;
	}

	div#bestbuy-slider-wrapper div.right-side a.s2-appy-now:hover,
	div#bestbuy-slider-wrapper div.section-1 a.s1-link:hover {
		color: #BFBFBF;
	}

	div#bestbuy-slider-wrapper div.right-side a.s2-login {
		
	}

	/* Right side */
	div#bestbuy-slider-wrapper div.right-side {
		width: 100%;
		background-color: #7F7F7F;
	}

	div#bestbuy-slider-wrapper div.right-side .section-2,
	div#bestbuy-slider-wrapper div.right-side .section-3 {
		display: none;
		
	}

	/* Section 2 */
	div#bestbuy-slider-wrapper div.right-side a.s2-appy-now {
		display: inline-block;
	    padding: 6px 15px;
	    background-color: #053C63;
	    color: #FFF;
	    text-align: center;
	    margin: 0 0 0 7%;
	    font-weight: 100;
	    font-size: 13px;
	}

	div#bestbuy-slider-wrapper div.right-side a.s2-login {
		display: inline-block;
	    padding: 6px 15px;
	    color: #053C63;
	    text-align: center;
	    margin: 1.2% 0 0 3%;
	    font-weight: 400;
	    font-size: 12px;
	}

	/* Section 4 */
	div#bestbuy-slider-wrapper div.right-side .section-4 {
		background-color: #000000;
		width: 100%;
		height: 380px;
		position: relative;
	}

	.copy-section {
		display: inline-block;
	    width: 100%;
	     min-height: 170px; 
	    background-color: rgba(255, 255, 255, 0.7);
	    position: absolute;
	    bottom: 0;
	    margin-left: 0;
	    padding: 5px 5px 10px 5px;
	}

	.copy-section p {
		font-size: 31px;
	    line-height: 29px;
	    padding: 13px;
	    font-weight: 100;
	    color: #053C63;
	    text-align: left;
	}

	/* SPECIAL ADJUSTMENTS */
	span.smartphone-only {
		margin:0 0 0 2%;
	}

	span.smartphone-only a.s2-login {
		display: none;
	    padding: 0px 15px 0 0;
	    color: #053C63;
	    text-align: right;
	    margin: 0;
	    font-weight: 400;
	    font-size: 20px;
	    position: absolute;
	    bottom: 0%;
	    right: 10px;
	    width: 30%;
	}

	a.s2-login {
		display: inline-block;
	    padding: 6px 15px;
	    color: #053C63;
	    text-align: center;
	    margin: 0;
	    font-weight: 400;
	    font-size: 12px;
	}

	div#bestbuy-slider-wrapper div.section-1 .tagline .tagline-text p {
		font-size: 36px;
	    line-height: 32px;
	}

	div#bestbuy-slider-wrapper div.section-1 a.s1-link {
	    padding: 7px 19px;
	    font-size: 18px;
	}

	span.smartphone-only a.s2-login {
	    padding: 8px 15px 0 0;
	    font-size: 15px;
	}

	.desktop-only,
	.tablet-only {
		display: none;
	}
}






