/* Product Banner Container Styles */
.main_product_banner {
	background-position: 0px center;
	background-image: url("/images/backgrounds/archer_2/archer-2-main-image.jpg");
}

/* Overview Styles */
#overview_main_section {
	background: -webkit-gradient(linear, center top, center bottom, from(#191919),color-stop(100%, #2B2B2B));
	background: -webkit-linear-gradient(top,#191919 ,#2B2B2B 100%);
	background: linear-gradient(to bottom,#191919 ,#2B2B2B 100%);
}

#juniper_rugged_section {
	background-image: url("/images/backgrounds/archer-2-water-grate.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: cover;
}

#overtime_technology_battery_section {
	background-image: url("/images/backgrounds/archer-2-nr-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

#we_want_you {
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(60%, #EDEDED));
	background: -webkit-linear-gradient(top,#FFFFFF ,#EDEDED 60%);
	background: linear-gradient(to bottom,#FFFFFF ,#EDEDED 60%);
}

/* Specification Styles */
.spec_img {
	width: 100%;
	height: auto;
}
#archer_2_spec_container img { max-width: 730px;	}
#archer_2_keyboard_spec img.spec_img { max-width: 400px;	}
#archer_2_port_spec img.spec_img { max-width: 400px; }
#archer_2_camera_img_container img.spec_img { max-width: 400px; }

/* Accessory Styles */
#acc_mobileconnect {background-image: url('/images/mobile-connect/mobile-connect-graphic-2.png'); }
#acc_a2_single_ethernet_dock { background-image: url('/images/accessories/img_9267.jpg'); }
#acc_8_gb_microsdhc { background-image: url('/images/accessories/img_9257.jpg'); }
#acc_softtip_capacitive_stylus_with_teather_3pack { background-image: url('/images/accessories/img_9258.jpg'); }
#acc_holster_case { background-image: url('/images/accessories/img_9261.jpg'); }
#acc_flip_cover_fitted_case { background-image: url('/images/accessories/img_9260.jpg'); }





/*------------------------------------------------------------------------------------------------*\
| xs breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (max-width: 575px) {
	/* Overview Styles */
	#overview_main_section {
		min-height: 464px;
		padding: 75px 0;
	}
	#overview_main_section img { width: 220px; }

	#juniper_rugged_section { position: relative; }
	#juniper_rugged_section::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,.8);
	}
	#juniper_rugged_section .content_width div { padding: 3rem 0;	}

	#overtime_technology_battery_section { min-height: 722px;	}
	#overtime_technology_battery_section > div { padding: 1rem 0; }
	#overtime_technology_battery_section img {
		width: 183px;
		bottom: -10rem;
	}

	#we_want_you { padding: 5rem 0 2rem;	}

	/* Specification Styles*/
	.bottomspec.backside,
	.bottomspec.lside,
	.sidespec { display: none;	}
}


/*------------------------------------------------------------------------------------------------*\
| sm breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 576px) and (max-width: 767px) {
	#scrollspy_nav a.nav-link {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	#scrollspy_nav a.nav-link span { display: inline-block; }

	/* Overview Styles */
	#overview_main_section {
		min-height: 856px;
		padding: 90px 0;
	}
	#overview_main_section img { width: 462px; }

	#juniper_rugged_section { position: relative; }
	#juniper_rugged_section::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,.8);
	}
	#juniper_rugged_section .content_width div { padding: 3rem 0;	}

	#overtime_technology_battery_section { min-height: 628px;	}
	#overtime_technology_battery_section > div { padding: 1rem 0; }
	#overtime_technology_battery_section img {
		width: 289px;
		bottom: -13rem;
	}

	#we_want_you { padding: 9rem 0 2rem;	}

	/* Specification Styles*/
	.bottomspec.backside {
		width: 120px;
		right: 100px;
	}
	.bottomspec.lside {
		width: 55px;
		right: 2px;
	}
	.sidespec {
		height: 245px;
		top: 3px;
		right: -20px;
	}
}


/*------------------------------------------------------------------------------------------------*\
| md breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
	#main_product_image img,
	#main_product_sheet_container { width: 194px;	}
	#main_product_sheet_container { top: 325px; }

	/* Overview Styles */
	#overview_main_section {
		min-height: 960px;
		padding: 90px 0;
	}
	#overview_main_section img { width: 600px; }

	#juniper_rugged_section .content_width div {
		width: 305px;
		padding: 7rem 0;
	}

	#overtime_technology_battery_section { min-height: 626px;	}
	#overtime_technology_battery_section > div { padding: 1rem 0; }
	#overtime_technology_battery_section img {
		width: 375px;
		bottom: -14rem;
	}

	#we_want_you { padding: 12rem 0 5rem;	}

	/* Specification Styles*/
	.bottomspec.backside {
		width: 150px;
		right: 125px;
	}
	.bottomspec.lside {
		width: 65px;
		right: 5px;
	}
	.sidespec {
		height: 305px;
		top: 3px;
		right: -25px;
	}
}


/*------------------------------------------------------------------------------------------------*\
| lg breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {
	#main_product_image,
	#main_product_sheet_container,
	#main_product_contact_button {
		left: 0px;
		right: unset;
	}

	#main_product_image img,
	#main_product_sheet_container,
	#main_product_contact_button { width: 284px;	}

	/* Overview Styles */
	#overview_main_section {
		min-height: 1147px;
		padding-top: 120px;
	}

	#juniper_rugged_section .content_width div {
		width: 405px;
		padding: 7rem 0;
		min-height: 600px;
	}

	#overtime_technology_battery_section { min-height: 854px;	}
	#overtime_technology_battery_section > div { padding: 7rem 0; }
	#overtime_technology_battery_section img { bottom: -19rem; }

	#we_want_you { padding: 15rem 0 5rem;	}

	/* Specification Styles*/
	.bottomspec.backside {
		width: 180px;
		right: 215px;
	}
	.bottomspec.lside {
		width: 80px;
		right: 70px;
	}
	.sidespec {
		height: 365px;
		top: 3px;
		right: 25px;
	}
}


/*------------------------------------------------------------------------------------------------*\
| xl breakpoint
\*------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
	#main_product_image,
	#main_product_sheet_container,
	#main_product_contact_button {
		left: 0px;
		right: unset;
	}

	#main_product_image img,
	#main_product_sheet_container,
	#main_product_contact_button { width: 284px;	}

	/* Overview Styles */
	#overview_main_section {
		min-height: 1147px;
		padding-top: 120px;
	}

	#juniper_rugged_section .content_width div {
		width: 405px;
		padding: 7rem 0;
		min-height: 650px;
	}

	#overtime_technology_battery_section { min-height: 854px;	}
	#overtime_technology_battery_section > div { padding: 7rem 0; }
	#overtime_technology_battery_section img { bottom: -19rem; }

	#we_want_you { padding: 15rem 0 5rem;	}

	/* Specification Styles*/
	.bottomspec.backside {
		width: 180px;
		right: 215px;
	}
	.bottomspec.lside {
		width: 80px;
		right: 70px;
	}
	.sidespec {
		height: 365px;
		top: 3px;
		right: 25px;
	}
}