/*devices up to 320px screen width*/


.container {
	max-width:320px;
	margin: 0px auto;
	}
	
#topbar {
	height:2em;
}
	

#translator {
	padding: .2em;
	max-width:66%;
	height: 2em;
}

.label span, #exchange_login span, #social_links, #tagline, .header_button_phone p, .header_button_email p, .main_email, #home_slideshow {
	display: none;
}

.label i, .label a i {
	display:inline;
	font-size: 1.5em;
	margin-right: .2em;
	width:7%;
	
}

#google_translate_element {
	display:inline;
	width:37%;
}

#exchange_login {
	height:2em;
	padding: .2em;
	width:10%;
	
}


#header_bottom {
	margin-top:-1em;
	
	clear:both;
	max-height:12em;
	height:10em;
}


#logo_block {
	width:90%;
}

#logo {
	width:100%
}

#logo_block a, #logo a {
	display:inline-block;
	width: 100%;
	height: 100%;
}

#contact_block {
	float:left;
	width:100%;
	margin-left:0;
}

#seperator {
	display: none;
}

.headerlinks {
	width:100%;
}

.header_button_email i, .inside_darley_email i {
	font-size:1em;
}

.mobile_alt { display:inline; }

.header_button_phone, .header_button_email {
    height: 2.3em;
    width: 44%;
    background-color: #e6e6e6;
    margin: .5em 0 0 14px;
    padding: 3px;
    text-align: center;
    border: 1px solid #4d4d4d;
	
}



.header_button_phone a, .header_button_email a {
	text-decoration: none;
	color:#4d4d4d;
	width: 100%;
	height:100%;
	display:block;
}

.header_button_email a { margin-top:0; }

.header_button_phone a { margin-top:.2em; }

.header_button_phone span, .header_button_email span {
	margin-left:.3em;
	font-size:1em;
	display:inline;
}

#phone_block {
	margin:0;
	float:none;
}


#shop_section {
	max-width:100%;
	margin-top:-1em;
	display:none;
}


#shop_section i {
	padding:1em 0 0 .75em; ;
}

#shop_links {
	margin-left:1em;
}

#shop_links li {
	width:17%;
	padding:.5em 1.7em .5em 1.2em;
	font-size: .75em;
	text-align: center;
	
}

.toggleMenu {
    display:  none;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
	width:50%;
}

#menu_toggle {
	background:#000;
	margin-left:4em;
	height:2.5em;
	padding: .5em 0em;
}

.menu_button, .search_button {
	margin-left:1.5em;
}

.menu_button i, .search_button i {
	margin-right:.2em;
}


ul.nav {
	padding:0;
}

.nav {
	background:#000;
	
	
}

#nav {
	max-width: 320px;
	width:100%;
}

.nav a {
	/*padding:10px 12px;*/
	color:#fff;
}

.nav li a i {
	float:right;
	margin-right:4em;
	color:#fff;
}



.nav > li {
        float: none;
        width: 100%; 
        border-bottom: 1px solid #fff;
     }
    
.nav ul {
        display: block;
        width: 100%;
}

.nav li ul.level1 {
	background:#4d4d4d;
	margin-left:1.5em;
	padding-left:1.5em;
}
    
.nav > li.hover > ul , .nav li li.hover ul {
        position: static;
}

.nav li li a {
	margin-left:-1em;
}

.nav li li li a {
    background:#8d8d8d;
    color:#fff;
    z-index:200;
    border-bottom: 1px solid #fff;
    margin-left:-1.8em;
    
}

li li li.last a {
	border:none;
}


#navbreak, #main_search, .phone_divider  {
	display:none;
}


#menu_search {
	display:inline-block;
	width:95%;
	padding:.5em;
	background: #4d4d4d;
}

.preview .title .link a .fa {
	display:none;
}

/* Mobile Nav */

/*nov 2016 responsive cleanup*/
#mobile-shop {
	width: 100%;
	float:left;
	display:inline;
}
/*nov 2016 responsive cleanup*/

#mobile-shop-label {
	width: 15%;
	float:left;
	margin-left:0em;
	text-align:center;
}

#mobile-shop-label .fa-shopping-cart {
	font-size:2.2em;	
}

#mobile-shop-label {
	font-size:0.8em;
}

.mobile-shop-icon {
	width: 40%;
	float:left;
	margin: .5em 0 0 1.5em;
}

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mobile_nav {
	display:inline-block;
	clear:both;
	width:100%;
	float:left;
}

#mobile_header_nav_search {
	width: 100%;
	clear:both;
	padding-top: 1.2em;
}

#mobile_header_menu_click { padding-left:1em }

#mobile_search_area {
	width: 80%
}

#mobile_search_area button {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	float:left;
	padding-bottom: .4em;
	font-size: 1.1em;
	margin: 0.1em 0 0 0;
	height: 1.5em;
}


/* Footer */
footer #column1, footer #column2, footer #column3, footer #column4 { 
	margin-left:0.5em; 
	margin-top:1em;
	clear:both;
}

#column4 .inside_darley_email { 
	margin-left:-0.7em;
}

footer ul.level1 {

}

footer ul.level2 {

}

footer ul.level1 > li {
	width: 100%;
}

/* Homepage */

#home_1, #home_2, #home_3, #home_4 { 
	float:left;
	width:100%;
	height: 190px;
	margin-bottom: 20px;
}

#id_container {
	width: 100%;
}


.home-page-video-1, .home-page-video-2 { 
	width: 100% !important;
	height: 180px !important;
	margin: auto;
}

.home-page-video-2 .vjs-big-play-button {
	left: 5em !important;
}

#inside_darley_preview {
	margin-bottom: 20px; 
	width: 100%;
	height: 11.3em;
}

#inside_darley_preview #id_attachments { 
	display: none; 
}

#inside_darley_preview #inside_darley_signup { 
	display:none;
}

#inside_darley_preview #inside_darley_signup .inside_darley_email a .fa {
	padding: 0 4px 0 4px;
}

#showroom_preview {  
	display:none;
}
#home-page-promo-banner { 
	margin: 1em 0 -0.5em 0; 
}
#home-page-promo-one {
	width:100%;
	background: url('{theme_folder_url}site_themes/darley_main/default_site/images/static/content/homepage/pump-school-banner-desktop.jpg') no-repeat;
	background-size: 100%;
	height: 160px ;
	margin-bottom: 1em;
}

#home-page-promo-two {
	display:none;
}
.preview .body h3 {
	font-size:1.3em;
}

.preview .body { 
	font-size:0.7em;
	width: 100%; /*changed 02-14-17*/
}

.preview .title a {
	font-size:1.28em;
}

.preview .title .link {  
	float:right;
	padding-top:5px;
	font-size:65%;
}

.preview .title .link a {  
	margin-right:0;
	font-size: 1em;
	padding: 0.9em;
}

.preview .title .link a .fa {
	padding-right:5px;
}

#col_1_main, #col_2_main { 
	float:none;
	clear:both; 
	width: 100%;
	margin: 0;
}

.single_field_form {
	border:none;
	background:none;
}

.single_field_form form p input { 
	border: 1px solid #000;
	float:left;
	width: 75%;
	padding-left: 0.5em;
}

/* Subpages */
#mobile-contact-section {
	display:inline;
}

#mobile-contact-info {
	background:#000;
	color:#fff;
	padding: 0.1em 0;
	margin-top:1em;
}

#mobile-contact-info ul li a, #mobile-contact-info #contact_button a {
	color:#fff;
}

#tablet-contact-section {
	display:none;
}

.divisional_header {  
	width: 100%;
}

.divisional_header .header_body {
	min-height: 6em;
}

#pump_header, #apparatus_header, #equipment_header, #defense_header, #inside_darley_header, #stinger_header, #cafs_header, #purifire_header, #custom_pump_solutions_header{ 
	background:none; 
	color:#000;
}
.header_body {
	height: auto;
}

#apparatus_header span, #equipment_header span, #defense_header span, #inside_darley_header span, #stinger_header span, #cafs_header span, #purifire_header span, #custom_pump_solutions_header span, #pump_school_header_span {
	margin:0;
	background:none;
	color: #000;
}

#pump_header span {#fff;}

.purifire #purifire_header span {
	margin:0;
}

#col_1 {
	width: 100%;
	margin: 0;
}

h2.listing, h1.listing, #col_1 ul > li > a {
	font-size: 1.5em;
}
h2.listing, h1.listing {  
	width:100%;
}

#guide_link, #library_link, #showroom_link, #social, #author {
	margin:0;
}

#entry .body p {
	font-size:0.9em;
	line-height:1.6em;
}

#col_2 {
	display:none;
}

#guide_index_body #col_1 {
	width: 100%;
}

#guide_index_body #col_2 { 
	width: 100%;
	margin-left: 0;
}

#breadcrumbs { 
	display:none;
}

#body_search {
	display:none;
}

#index_slideshow {
	display:none;
}

#entry_date, #entry_social_share, p.listing {
	margin: .5em 0 0 0;
	padding: 0 0.5em 0 0.5em;
}

#listing {
	padding-bottom: 1em;
}

#listing, #main_container #col_1 ul li {
	max-width:360px;
}

#col_1 #listing section .video-js {
	width: 100% !important;
}

/* Pumps Subpages */
.divisional_header { margin:0; }
#home_slide_1 .cat_name, #apparatus_header, #equipment_header, #home_slide_2 .cat_name, #defense_header, #cafs_header, #inside_darley_header span, #showroom-wrapper h2 span, #stinger_header, #purifire_header, #custom_pump_solutions_header, #pump_school_header { text-shadow:none; font-size:1em; margin: 0 0 0 0.5em; color:#000; text-align:left; width:100%; min-height:3em;}
#guide_body .header_body span, #guide_index_body .header_body span { margin:0; }
#guide_index_body .service_center span { margin:0; }

#library-wrapper h2#custom_pump_solutions_header {
	font-size: 1.5em;
}

/* Accordion */
/*nov 2016 responsive cleanup*/
#guide_selector {
	display:none;
}
/*nov 2016 responsive cleanup*/


#guide_index_body ul.pump-guide-types {
	font-size:0.8em;
}

#guide_index_body .pump-guide-separator a.trigger {
	background-position: 94% 11px;
}

#guide_index_body .pump-guide-separator a.open {
	background-position: 94% -76px;
}

#guide_index_body ul.pump-guide-types li ul { 
	margin: 1em 0 0 0;
	padding: 1em 0 0 2em;
	font-size:0.8em;
	line-height:3.4em;
}
#guide_index_body .service_center li.last-child a.trigger {
	font-size:1.4em;
	line-height:1.1em;
}

#guide_index_body ul.pump-guide-types li ul li a.trigger, #guide_index_body ul.pump-guide-types li ul li a.open { 
	background-position-x: 94%;
}

#guide_index_body ul.pump-guide-types li ul li ul li a.trigger, #guide_index_body ul.pump-guide-types li ul li ul li a.open {
	background-position-x: 94%;
}

#guide_index_body ul.pump-guide-types li ul li ul li ul {
	font-size:0.9em;
}

#col_1 ul.service_listing li i {

}

ul.service_center li ul {
	padding: 1em 0 0 0 !important;
}

#col_1 ul.service_listing li a, #col_1 ul.service_listing li a:hover {
	font-size: 0.8em;
}

#col_1 ul.service_listing li.service_listing_title {
	background:none;
	font-size: 1.4em;
	color:#000;
}

.accordion-browse-by-picture {
	top: 1em;
	right: 3.5em;
}

/* Products */

#prev_next {
	display:none;
}

#guide_body #col_1 {
	width: 100%;
}

#guide_body #col_2 {
	clear:both;
	width:100%;
	margin:0;
}

#guide_body #col_3 {
	display:none;
}

#product_page_accordion_col_1 h3.product_section_header, #product_page_accordion_col_2 h3.product_section_header {
	height:2em;
	width: 100%;
}

#guide_body #col_1 a.open, #guide_body #col_2 a.open, #guide_body #col_1 a.trigger, #guide_body #col_2 a.trigger {
	background-position-x: 95%;
}

#recommended_products h3, #banner h2 span, h3.rec_acc_header {
	text-align:center;
	width:100%;
}

#rec_acc_area li {
	float:none;
	padding:0;
	text-align:center;
}

/* Library Section */
#library-wrapper ul li #pump_header, #library-wrapper ul li #cafs_header, #library-wrapper ul li #apparatus_header, #library-wrapper ul li #equipment_header, #library-wrapper ul li #defense_header, #library-wrapper ul li #purifire_header, #library-wrapper ul li #custom_pump_solutions_header {
	text-align:left;
	margin-bottom: -1,3em;
}

#library-wrapper h2 a.open {
	background-position-y: 20px;
}

#library-wrapper h2 a.trigger {
	background-position-y: -145px;
}

#library-wrapper .library-top-level li {
	margin-left: -1.2em;
}

#library-wrapper .library-top-level li div div {
	margin-top: -1em;
}

#library-wrapper h2#custom_pump_solutions_header a {
	padding-left: 0;
}

/* Showroom */

#showroom-wrapper .vid_header {
	height: 3.5em;
}

#showroom-wrapper #page_feed li #col_1 .video-js {
	width: 100% !important;
	height: 250px !important;
}

#showroom-wrapper .vid_title {
	font-size:1em;
}

.theoretical-information {
	margin-top: -20em;
}

/* Pump School */
#pump_school_header {
	background: none;
}

#pump_school_header span {
	color:#000;
}

#pump-school-wrapper .body {
	padding: 0 0.5em;
}

#pump-school-wrapper input {
	border: 1px solid #000;
	height: 2em;
	width: 100%;
	padding-left:0.5em;
	margin-bottom:1em;
}

#pump-school-wrapper textarea {
	border: 1px solid #000;
	width: 100%;
	padding-left: 0.5em;
	margin-bottom: 1em;
}

#pump-school-wrapper select {
	border: 1px solid #000;
	background: #fff;
	width: 35%;
	margin-bottom: 1em;
	border-radius: none;
}

#pump-school-wrapper .checkbox {
	width: inherit;
}

#pump-school-wrapper button {
	margin:1em 0 1em 0;
	background: #000;
	color:#fff;
	width: 8em;
	height: 2em;
	border:none;
	text-transform: uppercase;
	font-size: 1.3em;
}

#pump-school-wrapper button:hover {
	background:#ED1C2E;
}

#pump_school_preview {
	width: 100%;
	margin-bottom: 1.4em;
}

/* Events */
#events_preview {
	width: 100%;
	float:left;
	margin-bottom:2em;
}

/* Purifire */
.purifire_sidebar #mobile-contact-info {
	background: #279CCE;
}

.purifire #purifire_header span {
	color:#279CCE;
	text-shadow: none;
}

/* Lens of a hero */
#lens-of-a-hero-social-media {
	top: 0.1em;
	left: 0.5em;
}

#lens-of-a-hero-social-media a {
	font-size:1em;
}

/* FDIC homepage banner */
#fdic-homepage-logo { float: none; width: 30%; height: 70px; background: no-repeat; background-size: 100%; }
#fdic-homepage-things { float: none; width: 100%; padding-left:5px; }
#fdic-homepage-details { font-size: 14px; color:#fff; }
.fdic-homepage-button { background: #f26532; font-size: 18px; text-align: center; width: 220px; height: 35px; padding-top: 8px; }
.fdic-homepage-button a { display: inline-block; width: 100%; height: 100%; color:#fff; text-decoration: none; }
#footer-fdic { clear: both; }
#fdic-logo-block img{ width: 30%;}

/* FDIC*/
#fdic {padding-top: 1em;width:100%;margin: 0 auto;}
#fdic-cover-content { width: 100%; padding-top: 0; }
.fdic-headings { font-size: 24px; margin-top: 40px; }
.fdic-headline {line-height: 60px; font-size: 50px; margin-top: 20px;margin-bottom: auto;font-weight: bold;text-align: center;}
#fdic-cover { height: 600px; }
#fdic-2016-logo { margin: 0 auto; }
#fdic-2016-cover-content { padding-top: 20px; }
#fdic-summary { font-size: 15px; }
#fdic-2016-giveaway-hunt img, #fdic-2016-giveaway-beer img { width: 100%; }
.fdic-button { margin: 0 auto; margin-bottom: 2em; }
.fdic-button-red { margin: 0 auto; margin-bottom: 4em; }
.fdic-2016-shop-edarley { height: 59px; }
.fdic-images { margin-bottom: 20px; margin: 0 auto;}
#fdic-scroll-list { padding-top: 0; margin:0 auto;padding: 0; display:none;}
#fdic-scroll-list ul {padding: 0;}
.fdic-feature-details {width: 300px; margin: 0 auto;}
#fdic-scroll-list ul li { list-style:none; display: inline; vertical-align: middle; font-size: 30px; padding: 0; margin-bottom: 2em; }
/*#fdic-scroll-list ul li { list-style:none; float: left;text-align: center; font-size: 36px; width: 300px;  }*/
#fdic-scroll-list li a {color: #fff; width: 300px;}
.fdic-images, .fdic-feature-details { width: 320px;}
.fdic-float-left, .fdic-float-right { float: none; text-align: center; width: 300px; }
#fdic-psm-pump-panel {display: inline;}
#fdic-2016-hse250k59hp {display: inline;}
#fdic-ldmbc{display: inline;}
#fdic-hm-pump {display: inline;}
.fdic-float-left, .fdic-float-right {width: none;}
.innovation { padding-top: 0px; width: 200px; }
.fdic-equipment-vendors.clear {width: 200px; margin: 0 auto;}
.fdic-giveaway-statement {text-align: center;display: block;margin-bottom: 20px; width: 300px; margin: 0 auto;}
.fdic-headings-demand-darley { font-size: 12vw;padding-top:50px; font-weight: bold}
/* FDIC images*/
#fdic-psm-1000-image { background: url('https://www.darley.com/images/fdic/2017/psm_assembly-small.png') no-repeat; }
#fdic-hm-pump-image { background: url('https://www.darley.com/images/fdic/2017/hm500-small.png') no-repeat; }
#fdic-ldmbc-image { background: url('https://www.darley.com/images/fdic/2017/LDMBC-front-small.png') no-repeat; }
#fdic-psp-1500-image { background: url('https://www.darley.com/images/fdic/2017/PSP1500-small.png') no-repeat; }
#fdic-equipment-flir-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-flir-small.png') no-repeat;margin-bottom: -8em; margin-top: 2em; }
#fdic-equipment-firedex-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-techgen-small.png') no-repeat;margin-bottom: -2em; }
#fdic-equipment-datatron-image { background: url('https://www.darley.com/images/fdic/2018/datatron-essentials-small.png') no-repeat;margin-bottom: -4em; }
#fdic-equipment-elkhart-brass-image { background: url('http://www.darley.com/images/fdic/2018/fdic-equipment-products-cheifXD-small.png') no-repeat; margin-bottom:-8em;}
#fdic-equipment-ds2-image { background: url('https://www.darley.com/images/fdic/2017/DS-2-Forward-Facing-small.png') no-repeat;margin-bottom: -5em; }
#fdic-hover-fly-image { background: url('https://www.darley.com/images/fdic/2017/fdic-2016-instant-eye-small.png') no-repeat;margin-bottom: -6em; }
#fdic-flir-drone-image { background: url('https://www.darley.com/images/fdic/2017/FLIR-DJI-Zenmuse-XT-Drone-small.png') no-repeat;margin-bottom: -10em; margin-top: 3em;  }
#fdic-instant-eye-image { background: url('https://www.darley.com/images/fdic/2017/LiveskyVisible2017-small.png') no-repeat;margin-bottom: -10em; margin-top:3em; }
#fdic-active-shooter-image { background: url('https://www.darley.com/images/fdic/2017/vest-small.png') no-repeat;margin-bottom: -5em;margin-top: 3em; }
#fdic-pump-block4-image { background: url('https://www.darley.com/images/fdic/2017/psm_assembly-small.png') no-repeat;margin-top:4em; margin-bottom: -4em; }
#fdic-pump-block1-image { background: url('https://www.darley.com/images/fdic/2017/hm500-small.png') no-repeat;margin-top:1em; margin-bottom: -4em;  }
#fdic-pump-block2-image { background: url('https://www.darley.com/images/fdic/2017/LDMBC-front-small.png') no-repeat;margin-top:4em; margin-bottom: -9em; }
#fdic-pump-block3-image { background: url('https://www.darley.com/images/fdic/2017/PSP1500-small.png') no-repeat;margin-top:4em; margin-bottom: -5em;  }
#fdic-pump-block5-image { background: url('https://www.darley.com/images/fdic/2018/1.5AGE24K-small.png') no-repeat;margin-top:4em; margin-bottom: -6em;  }
#fdic-apparatus-image-1 { background: url('https://www.darley.com/images/fdic/2018/2018-waps-fdic-small.png') no-repeat; margin-bottom: -10em;   }
#fdic-odin-image-1 { background: url('https://www.darley.com/images/fdic/2018/Hornet-small.png') no-repeat; margin-bottom: -10em; margin-top:-2em;   }
#fdic-odin-image-2 { background: url('https://www.darley.com/images/fdic/2018/odin-foam-small.png') no-repeat; margin-bottom: -10em; margin-top:-2em;   }
#fdic-give-away { background: url('https://www.darley.com/images/fdic/2018/skyfire-logo-small.png') no-repeat; }
#fdic-safe-water-image { background: url('https://www.darley.com/images/fdic/2018/water-box-single-small.png') no-repeat; margin-bottom: -8em; }
#fdic-give-away { background: url('https://www.darley.com/images/fdic/2018/skyfire-logo-small.png') no-repeat; margin-bottom: -12em; }
#fdic-equipment-key-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-key.png') no-repeat; }
#fdic-equipment-firedex-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-fire-dex-small.png') no-repeat; margin-top: 0px; margin-bottom: -8em; }
#fdic-active-shooter-image { background: url('https://www.darley.com/images/fdic/2017/vest-small.png') no-repeat; }
#fdic-drone-demo-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-flir-small.png') no-repeat; }
#fdic-dji-m210-image { background: url('https://www.darley.com/images/fdic/2018/M210-small.png') no-repeat;margin-bottom: -8em; }
#fdic-yuneec-drone-image { background: url('http://www.darley.com/images/fdic/2018/yuneec-h520-small.png') no-repeat;margin-bottom: -8em; }
#fdic-haas-image { background: url('https://www.darley.com/images/fdic/2018/HAAS-alert-small.png') no-repeat; margin-bottom: -7em; }
#fdic-background-cover { background: url('https://www.darley.com/images/fdic/2018/fdic-sample-2.jpg') no-repeat bottom center fixed; background-size: cover; width: 100%; height: 500px; margin: 0; padding: 0; }
#fdic-give-away-image { background: url('https://www.darley.com/images/fdic/2018/pump-panel-small.png') no-repeat;margin-bottom:-6em; }
#fdic-drone-demo-image { background: url('https://www.darley.com/images/fdic/2018/drone-demo-small.png') no-repeat;margin-top:4em; margin-bottom: -6em;   }
#fdic-equipment-flame-trainer-image { background: url('https://www.darley.com/images/fdic/2018/flame-trainer-hero-small.png') no-repeat; margin-top: 0px;margin-bottom: -8em; }
#fdic-equipment-key-image { background: url('http://www.darley.com/images/fdic/2018/fdic-equipment-products-key-small.png') no-repeat; margin-bottom: -8em; }
#fdic-equipment-akron-image { background: url('http://www.darley.com/images/fdic/2018/fdic-equipment-products-akron-small.png') no-repeat; margin-top:0px; margin-bottom: -8em; }
#fdic-leica-image { background: url('https://www.darley.com/images/fdic/2018/leica-geo-systems-small.png') no-repeat; margin-top:30px; margin-bottom: -8em; }
#fdic-blastmask-image { background: url('https://www.darley.com/images/fdic/2018/blast-mask-fdic-small.png') no-repeat; margin-top:30px; margin-bottom: -8em; }

/* Starterpaq */
#starterpaq-main, #starterpaq-accessories { background: background: url('../images/starterpaq/starterpaq-background.jpg'); background-repeat: repeat-y; }
.starterpaq-description { width: 100%; padding: 0 5%; }
.starterpaq-image { width: 100%; padding: 0 5%; }
.starterpaq-image img { width: 100%; }
.starterpaq-pump-image { width: 100%; }
.starterpaq-pump-image img { width: 100%; }
.starterpaq-pump-description { width: 100%; }
.starterpaq-accessory { padding: 0 3%; float: left; width: 25%; }
#starterpaq-economy-controller { width: 100%; float:none; }
#starterpaq-economy-controller p { display:none; }
#starterpaq-economy-controller-description { width: 100%; float:none; }
#starterpaq-iframe-video { width: 100%; height: 400px; text-align: center; }

/*White Header*/
#white-header-wrapper {  }
#white-header, #white-header a {  }
#white-header .header_button_phone, #white-header .header_button_email {  }
#white-header #exchange_login a {  }
#white-header .goog-te-gadget-simple .goog-te-menu-value {  }
#white-header nav a {  }
#white-header nav a:hover {  }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav { }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav a {  }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav a:hover {  }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul {  }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul li a {  }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul li a:hover {  }
#white-header #mobile_header_nav_search {  }
#white-header .mobile_nav #mobile-shop { background:#3f3f3f; margin-top:-5px; padding-bottom:10px; }

/* Landing Page classes */
.landing-page-summary {  }
.landing-page-description { width:100%; font-size:1em; }
.landing-page-products {  }
.landing-page-product {  }
.landing-page-product-headline {  }
.landing-page-product-summary {  }
.landing-page-link-out { width:100%; }
.landing-page-link-out-buttons { float:none; }
.landing-page-link-out-buttons a {  }

/*Water Purification Splash Page*/
#water-purification-breadcrumbs {  }
#water-purification-breadcrumbs a {  }
#water-purification-landing {  }
#water-purification-landing-cover {  }
#water-purification-landing-cover h1 {  }
#water-purification-landing-description { }
#water-purification-landing-description-link {  }
#water-purification-landing-products { padding-bottom: 0; }
#water-purification-sunspring {  }
#water-purification-links {  }
#water-purification-links-about, #water-purification-links-blog { margin: 20px auto; }

/* Robotics */
#robotics-breadcrumbs {  }
#robotics-breadcrumbs a {  }
#robotics-landing {  }
#robotics-landing-cover {  }
#robotics-landing-cover h1 {  }
#robotics-landing-description {  }
#robotics-landing-description-link {  }
#robotics-landing-products {  }
#robotics-ugv {  }
#robotics-links {  }
#robotics-links-about, #robotics-links-blog { margin: 20px auto; }
#robotics-contact { margin-top:20px; }

/* InstantEye */
.instanteye-section-wrapper { width: 100%; display: inline-block; padding: 80px 0; color:#fff; margin: -5px 0; }
#instanteye-landing-cover { height: 100em; }
.instanteye-section { width: 100%; margin: 0 auto; font-size: 1.3em; line-height: 2em; clear:both; padding: 0 2%;}
.instanteye-image { float: none; display: inline-block; width: 100%; text-align: center;}
.splash-page-subtitle h3 { margin-top: 10px; }
.instanteye-features { float: none; text-align: left; width: 100%;  }
.instanteye-training-left { float: none; background-color: rgba(0,0,0,.6); width: 100%; padding: 15px 40px; height: 500px; }
.instanteye-training-left p, .instanteye-training-right ul { font-size: .8em; }
.instanteye-training-right { float: none; background-color: rgba(0,0,0,.6); width: 100%; padding: 15px 40px; height: 500px; margin-top: 25px; }
#instanteye-contact { margin-top:20px; }


/*contact-us pages*/
#bodycontactus {width:100%;}
#bodycontactus i {padding-right:.5em;}
#contactuscolumn1 h3, #contactuscolumn2 h3 {font-size: 1em;}
#contactuscolumn1 ul, #contactuscolumn2 ul {min-height: 5em;}
#contactuscolumn1 ul.contactusind, #contactuscolumn2 ul.contactusind {min-height:5em;}
#contactuscolumn1{float:left; width:100%;padding-left:3%}
#contactuscolumn2{float:left; width:100%;padding-left:3%}
#contactuscolumn3{float:left; width:100%;padding-left:3%}
div.divisional_header #inside_darley_header span {color:#fff;}
div.divisional_header p {margin-left:.5em;}


video.inside-darley {width:100%;}



/*nov 2016 responsive cleanup*/

#topbar_container, #header-bottom-container {max-width:320px; margin:0px;}
#banner {margin-top:1em;}
#pump_header {
    text-shadow: none;
    font-size: 1em;
    margin: 10px 0 0 0.5em;
    color: #fff;
    width: 100%;
    min-height: 2em;
    text-align:center;
}

/*nov 2016 responsive cleanup*/


/*2016 pump guide page design*/



.image_nav_block_container {
    width: 100%;
    padding:20px 10px 5px 10px;
    margin-top: 10px;
	border-bottom:1px solid rgba(160, 156, 156, 0.4);
}

.image_nav_name a span {
    font-size: 18px;
}


div.performance p {
	font-size:14px;
	margin:0em;
	line-height: 16px
}

div.image_nav_block_container {margin:0em;}

#guide_index_body #contact_info, #guide_index_body #contact_button {
	font-size:1em;
}

#contact_button i {
	display:none;
}

/*Why Darley Pumps*/
#why-darley-pumps-landing-cover {}
#black-heading h3 {color: #212121 ;}
.splash-main-heading {text-align: center; font-size:3em;margin:0;padding-top: 20px;}
.splash-main-heading h3 {margin: 0;}
.why-darley-pumps-preview {color:#fff;display:inline-block;vertical-align: top;}
.landingSection {width:100%; display:inline-block; padding: 80px 0; margin: -5px 0;}
#why-darley-pumps-breadcrumbs { width: 1000px; margin: 0 auto; color: #fff; }
#why-darley-pumps-breadcrumbs a { color:#fff; }
.black-underline {border-color: #212121  ;}
#why-darley-pumps-landing-cover h1 { text-align: center; margin: auto; width: 100%; color: #fff; font-size: 4em; padding-top: 4%; margin: 0; }
#why-darley-pumps-landing-description {text-align: center;max-width: 1000px; margin: 0 auto;font-size: 19px;line-height: 28px;}
#why-darley-pumps-landing-description-link { float:none; border: 5px solid #fff; margin: 10px auto 0  auto; width: 275px; height: 55px; padding-top: 13px;  }
#why-darley-pumps-main-section-one  { background:  url('https://www.darley.com/images/pump-images/why-darley-pumps-background.jpg') no-repeat; height: 90vh; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;color:#fff; }
#why-demand-darley {background: #fff;  color:#000;  }
#made-in-the-usa {background:#000; color: #fff;} 
#darley-family-of-pumps{background: #fff; color:#fff}
#why-darley-pumps-main-section-five{background: #fff;  color:#000;}
#why-darley-pumps-warranty-preview, #why-darley-pumps-individual { margin-left: 30px; margin-right: 30px; }
#why-darley-pumps-links { clear:both; display: inline-block; padding: 60px 0; background: #67badd; width: 100%; margin-bottom: -5px; }
#why-darley-pumps-links-about, #why-darley-pumps-links-blog, #why-darley-pumps-links-contact { margin: 0 20px; font-size: 2em; border: 5px solid #fff; width: 250px; height: 48px; padding-top: 8px; }
#why-darley-pumps-links-contact {margin-top:1em;margin-left:5.5em;}
.why-darley-pumps-link-out { width: 600px; margin: 0 auto; }
.why-darley-pumps-link-out-buttons { width: 200px; height: 35px; padding-top:10px; border: 3px solid #000; float: left; text-align: center; }
.why-darley-pumps-link-out-buttons a { color:#fff; width: 100%; height: 100%; display: inline-block; text-decoration: none; }
.pump-performance p {font-size: 16px;}
.image_nav_name {font-size: 22px;}
.link-text {color: #000; text-decoration: underline;}
.pump-images { width: 250px; height: 250px; margin-top: 30px;}
#why-pump-image1 {background: url("https://www.darley.com/images/pump-images/Warranty-mobile.png")no-repeat;margin-top: 40px;margin-bottom: -180px;}
#why-pump-image2 {background: url("https://www.darley.com/images/pump-images/Mechanical-Seal-mobile.png")no-repeat;margin-bottom: -160px;}
#why-pump-image3 {background: url("https://www.darley.com/images/pump-images/Magna-Trans-auto-cool-mobile.png")no-repeat;margin-top: 40px;margin-bottom: -80px;}
#why-pump-image4 {background: url("https://www.darley.com/images/pump-images/Self-Locking-DischargeV-mobile.png")no-repeat;margin-top: 60px;margin-bottom: -80px;}
#why-pump-image5 {background: url("https://www.darley.com/images/pump-images/LDM-Discharge-Check-Valve-mobile.png")no-repeat;margin-top: 60px;margin-bottom: -90px;}
#why-pump-image6 {background: url("https://www.darley.com/images/pump-images/Vacuum-Cast-Impeller-mobile.png")no-repeat;margin-top: 60px;margin-bottom: -90px;}
#why-pump-image7 {background: url("https://www.darley.com/images/pump-images/zues-render-mobile.png")no-repeat;margin-top: 70px;margin-bottom: -150px;}
#why-pump-image8 {background: url("https://www.darley.com/images/pump-images/FamilyOwned-USA.png")no-repeat;margin-top: 90px;margin-bottom: -240px;}
#why-pump-image9 {background: url("https://www.darley.com/images/pump-images/DarleyFamilyMembers_Ad_Background_white-mobile.png")no-repeat;}
#why-pump-image10 {background: url("https://www.darley.com/images/pump-images/traditions-image-mobile.jpg")no-repeat;margin-top: 90px; margin-bottom: -170px;}
#logo-block { display: none;}
.sliding-middle-out {display: none;}

/* Hydrant booster */
#hydrant-booster-landing-cover h1{font-size: 3em;top: 10%; }
#hydrant-booster-landing-cover p{display: none; }
#hydrant-booster-main-img  {}
#hydrant-booster-img-1 {margin-bottom: -70px;}
#hydrant-booster-img-2 {margin-bottom: -60px;}
#hydrant-booster-section-two .centered-text {}
#hydrant-booster-section-two .heading-text {}
.hydrant-booster-images {}
.centered-text .bold-text {}
#hydrant-booster-section-two .heading-text {text-align: left; font-size: 20px;}
.arrow { display: block;}
#hydrant-booster-cta {margin-top: 20px;} 
#left-cta {margin: 0 auto;}

/* flaimtrainer */
#flaimtrainer-main {padding-top: 20px;}
#flaimtrainer-wrapper {width: 100%}
#flaimtrainer-landing-cover { }
#flaimtrainer-landing-text{width: 100%;display: inline-block; margin-top: 50px;}
#flaimtrainer-landing-text p{text-align: left; font-size: 2em; margin-bottom: 0; line-height: 1.4em;}
#flaimtrainer-landing-img {display: inline-block; width: 300px;margin-left: 20px; margin-top:30px; left:0;}
#flaim-trainer-video {max-width:95%; margin: 0 auto; padding-top:20px;}
#video-embed { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
#video-embed iframe { left:0; top:0; height:100%; width:100%; position:absolute;}
#flaimtrainer-main-img  { height: 700px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#fff; }
.flaim-trainer-text {display: grid;grid-template-rows:100px; }
#flaimtrainer-img-training {width:100%;}
#flaimtrainer-img-kit {width:100%;}
#flaimtrainer-contact {max-width: 1000px; margin: 0 auto; margin-top: 20px;}
.flaimtrainer-headline {font-size: 50px;}
.flaimtrainer-headline-small {line-height: 1.6em;}
.flaimtrainer-column {}
.flaimtrainer-quad-column {}
.flaimtrainer-side-img {width: 320px; height: 370px; margin: 0 auto;}
.flaimtrainer-list li {}
.flaimtrainer-underline-link p { width: 100%;}
.centered-text .bold-text {font-weight: bold;}
.flaimtrainer-text-block { width: 100%;}
.flaimtrainer-feature-details {margin-left:0; width: 100%;}
.flaimtrainer-feature-list {margin-left:0;}

/*hurricane aid homepage block*/
#h2open-homepage-banner {display:none;}

.stocked-pump {margin-left:10px;}
/*HGACBuy Apparatus page*/
#hgacbuy-hgac-logo-block img {max-width: 80%;}
#hgacbuy-image1 {display:none;}


#col_1 img {max-width:100%;}



/*quick main home banner*/
#home-banner {min-height:300px;display:inline-block;margin:20px 0;}
/*#home-banner {background-size:contain; background-position:center; background-repeat:no-repeat; min-height: 180px; display: block; }*/
#bannertext {margin:auto;width:384px;}
#bannertitle {font-size: 2em;padding-top:40px;margin:auto;width:80%;}
#bannercopy {text-align: center; padding-top:30px;}
.maincontactus {
        font-size:24px;
    padding: .5em;
       margin:auto;
    width:80%;
    margin-top:30px;
    
    }
