/*devices 321px to 768 screen width*/

#exchange_login span, #contact_block .label span {
	display: inline;
}

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

	
.container {
	max-width:770px;
	margin:0 auto;	
	}

#topbar {
	height:2.5em;

}

#topbar .container {
	height:2.5em;
}

#header_bottom {
	height:6em;
	max-height: 10em;
}

#logo_block {
	width:25%;
	margin:0.7em 0em 0em 1em;
}

#logo {
	width:100%
}

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

/*nov 2016 responsive cleanup*/
#contact_block {
	width:40%;
	margin: 0.5em 0em 0em 1em;
	float:left;
}
/*nov 2016 responsive cleanup*/

.contactlinks {
	margin-left:.5em;
}

#translator {
	padding:.2em .2em .3em .3em;
}


#langlist li {
	padding: .5em 0 0 1em;
}

#langopt {
	height:2.5em;
}

#exchange_login {
	padding:.2em .2em .3em .3em;
	height:2.5em;
	width:18%;
}

#exchange_login span {
	padding:.2em 0em 0em 1.5em;
}

#login {
	height:2.5em;
	width:7%;
	padding: .5em 0 0 .5em;
}

/* header */

#tagline {
	font-size: .7em;
	display:none;
}


#phone_block {
	margin-left:0;
	float:left;
	text-align:left;
	margin-right:0em;
	height:2em;
}

.main_email {
	display:inline;
}


.header_button_phone, .header_button_email {
	height: 1.7em;
	background-color:#fff;
	border:none;
	border-radius: 0em;
	text-align:left;
}


.header_button_email {
	/*width:100%;*/
	padding:0em 0em 0em 0em;
	text-align:left;
}

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

.header_button_phone {
	padding:0;
	margin:0;
	width:43%;
}


.header_button_phone a, .header_button_email a,  {
	text-align:right;
	color: #000;
	width: 100%;
	height:100%;
	display:block;
	margin-top:.2em;
}

.header_button_phone p {
	display:none;
}

.inside_darley_email a {
	color:#fff;
	
}

.header_button_email span, .inside_darley_email span {
	font-size:1em;
	margin-right:.7em;
}	

.header_button_phone span {
	margin-right: 0;
	font-size:1em;
}

/*nov 2016 responsive cleanup*/
.headerlinks {
	margin-left:0;
	margin-top:0;
	width:auto;
	font-size: 12px;
}
/*nov 2016 responsive cleanup*/

#header-links {
	width:29%;
	float:none;
	display:inline-block;
}

.phone_divider {
	display:inline-block;
	padding:.1em 0em 0em 1em ;
	font-size:.85em;
	
}

.mobile_alt, span.icon {
	display:none;
}

#social_links {
	float:right;
}

#social_links ul {
	float:left;
	margin-left: -0.5em;
}

/*nov 2016 responsive cleanup*/
#shop_section {
	width: 100%;
	float:left
}


#shop_links li {
	width: 40%;
    padding: .9em 0em .5em 0em;
    vertical-align:top;
    display:inline-block;
    
    margin-left: 1em;
    margin-top: 1em;
	
}
/*nov 2016 responsive cleanup*/

#shop_section .label {
	width: 25%;	
	display:none;
}

#shop_section .label i {
	display:none;
	font-size:3em;
	width: 30%;
	float:left;
	margin: 0 0.2em 0 0.5em;
}

#shop_section span {
	padding-top:0.9em;
	width:100;
}

ul#shop_links {
	width: 100%;
	height: 100%;
	float:right;
	display:inline-block;
}

#social_links {
	margin:0em 0em 0em 4em;
}

#social_links, #social_links a  {
	display:inline-block;
	width:100%;
	color: #000;
}

#social_links li {
	padding-left:1em;
}

#header_bottom #contact_block #social_links #social .label i {
	font-size: 2.2em;
}

#main_search {
	display:none;
	width:32%;
	margin:1.5em 0em 0em 1em;
}



#menu_search {
	display:none;
} 

.search_button {
	display:none;
}

#main_search p, #menu_search p {
	padding:0em;
	margin:0em;
}

/*nov 2016 responsive cleanup*/
.single_field_form {
	border:none;
	background:none;
}
/*nov 2016 responsive cleanup*/

.single_field_form form p input { 
	border: 1px solid #000;
	width: 85%;
	float:left;
	padding-left: 0.5em;
	height: 40px;
	margin-top: -1em;
	-webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius:0;
}

#main_search button, #menu_search button {
	width:13%;
	padding-left:.3em;
}

.single_field_form .mobile-search-submit { float:left; width: 44px; height: 44px; border:none; margin-top: -1.5em; padding-left:0; }

#menu_toggle {
	margin-left:40em;
	height:1.5em;
	margin-bottom:0em;
}

main {
	margin: 0;
}


/* Nav */
/* Mobile Nav */

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

/*nov 2016 responsive cleanup*/
.mobile_nav {
	display:inline;
	clear:both;
	position:relative;
	top:10px;
}
/*nov 2016 responsive cleanup*/


#mobile_header_nav_search {
	width: 100%;
	clear:both;
}

#mobile_header_menu_click {
	width: 100%;
	float:left;
	padding-left: 3em;
}

#mobile_search_area {
	width: 90%;
	float:right;
}

#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;
}



#main_nav {
	position:relative;
	top:-3em;
	display:none;
}

#nav {
	max-width:770px;
	margin-bottom:0px;
	
}



.divisional {
	display:inline-block;
}

/* Home Page */

#main_container {
	margin-top:-2em;
}

#main_container .caption_1 {
	height: 11em;
}



#main_container #home_slide_1 .cat_name, #main_container #home_slide_2 .cat_name, #main_container #home_slide_3 .cat_name, #main_container #home_slide_4 .cat_name, #main_container #home_slide_5 .cat_name, #main_container #home_slide_6 .cat_name, #main_container #home_slide_7 .cat_name {
	font-size: 2em;
	height: 1em;
	font-weight:bold;
	text-shadow:none;
}

#home_slide_2 a, #home_slide_3 a, #home_slide_6 a {
	color:#fff;
}

#home_slide_4 .cat_name {
	margin: 0 0 0 0;
}

#home_slide_7 .cat_name {
	margin: 0 0 0 1em;
}

#main_container #home_slide_1 .cat_description, #main_container #home_slide_2 .cat_description, #main_container #home_slide_3 .cat_description, #main_container #home_slide_4 .cat_description, #main_container #home_slide_5 .cat_description, #main_container #home_slide_6 .cat_description, #main_container #home_slide_7 .cat_description {
	font-size: 0.9em;
}

#home_slide_2 .cat_description {
	margin: 3.5em 0 0 6em;
}

#home_slide_3 .cat_description {
	margin-top: -12em;
}

#home_slide_4 .caption_1 {
	padding: 0 0 10px 70px;
}

#home_slide_6 .cat_description {
	margin: -2em 14em 0 -1.5em;
	background-color:rgba(77,77,77,0.5);
	width: 50%;
	color:#fff;
}

#home_slide_6 .cat_description a, #home_slide_6 .cat_description a:hover {
	color:#fff;
}

#home_slideshow {
	width:100%;
	/*max-width:765px;*/
	display:inline-block;
	max-height:300px;
	overflow:hidden;
}

.box img {
	position:absolute;
	bottom: 0;
	border: 0;
	
}

#id_container {
	width: 100%;
}

#inside_darley_preview {
	width: 49%;
	float:left;
	height: 16em;
}

#showroom_preview {
	width: 50%;
	float:right;
	margin-left: 0;
	height: 16em;
}

#home_slide_1 .cat_name {
	color:#ed1c2e;
	font-size: 3em;
	text-shadow: 1px 1px 0px #4d4d4d;
	top:0em;
	margin-left:0em;
	
}

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

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

#inside_darley_signup {
	width:100%;
	margin-left:1em;
}

#id_attachments {
	display:none; 
}

#home-page-promo-one, #home-page-promo-two {
	background-size: 100%;
	height: 175px;
}

#home-page-promo-two {
	margin-left:0;
	float:right;
}

#col_2_main {
	float:right;
	width: 50%;
	margin-left: 0;
}

#col_2 {
	float:right;
	margin-left: 0;
	width: 31%;
}

#showroom-wrapper ul li #col_1 {
	width: 100%;
}

#showroom-wrapper ul li #col_2 {
	display:none;
}

.preview .title {
	padding: .5em 0 .5em .5em;
}

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

.preview .title .link {
	font-size:50%;
	padding-top: 0.5em;
}

.preview .title .link a {
	margin-right: 0;
	padding: 1.25em 1.25em 1.6em 1.25em;
}

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

.preview .body, #events_preview .body {
	font-size:0.9em;
	line-height:2em;
	height: 100%;
}

/* Footer */

footer ul.level1 {
	margin: 1em;
	font-size:1.1em;
}

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

footer ul.level2 {
	line-height: 1.7em;
}

footer #column2, footer #column3, footer #column4 {
	margin-left: 0;
}


footer #column3 {
	clear:both;
}

footer #column3, footer #column4 {
	margin-top: 1em;
}

/* subpages */

#breadcrumbs {
	padding: 0 0 0 0.5em;
}

/*2016 pump guide page design*/
#guide_selector{
width:30%;
}

.image_nav_block_container {
    width: 49%;
    padding:20px 10px 5px 10px;
    margin-top: 10px;
}




.performance {margin:5px 0px;line-height:.75em;}


#indexpage .performance p {
	font-size: 11px;
    margin: 0px;
    line-height: 15px;
    padding: 0px;
}


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


.image_nav_block_container .image_nav_block a span {
	font-size: 1em;
	padding-top:1.5em;
	padding-left:.5em;
	position:absolute;
	height:100%;
	width:100%;
}

.image_nav_block_container h5 {margin-top:5px;margin-bottom:0px;}

div.image_nav_block_container:hover {
	box-shadow: none;
	border:none;
	margin-bottom:0px;
	margin-right:0px;
	}
	
#index_slideshow {display:none;}


/*end 2016 pump guide page design*/

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

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

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

#prev_next {
	display:none;
}

#guide_body .header_body span, #guide_index_body .header_body span { margin:0; }



.divisional_header {
	width: 100%;
}

#body_search {
	display:none;
}

#feature {
	display:none;
}

#contact_info, #contact_button {
	font-size:0.9em;
	line-height: 1.8em;
}

#guide_link, #library_link, #showroom_link, #social, #author, #about_link {
	font-size:0.8em;
	line-height: 1.7em;
}

#guide_body #col_1 {
	float:left;
	width:40%;
	margin-top: 0;
}

#guide_body #col_2 {
	float:right;
	width: 55%;
	margin: 0;
}

#guide_body #col_3, #col_3_app {
	display:none;
}

#listing, #main_container #col_1 ul li {
	margin: .5em 0 0 0em;
	padding: 0 0.5em 1em 0.5em;
}

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

#sidebar {
	width: 100%;
}

#sidebar #social ul li a .fa, #sidebar #guide_link a .fa, #sidebar #library_link a .fa, #sidebar #showroom_link a .fa {
	padding-right: 1.4em;
}

#sidebar #social ul li a .fa-facebook {
	padding-right: 0;
}

.sidebar_header {
	display:none;
}

#sidebar .showroom_attachment {
	display: none;
}

/*#pump_header, #apparatus_header, #equipment_header, div.divisional_header #defense_header, div.divisional_header #inside_darley_header { 
	background:none; 
	color:#000;
}*/

.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, #custom_pump_solutions_header, #ohler_header, #cafs_header, #stinger_header, #purifire_header, #inside_darley_header, #pump_school_header { font-size:2em;  text-align:center; min-height: 3em; }

#pump_header {
	background-position: -10px 0;
}

#cafs_header,  {
	background-position: -50px -145px;
}

#apparatus_header {
	background-position: -140px -145px;
}

#equipment_header {
	background-position: -50px -130px;
}

#defense_header {
	background-position: ;
}

#purifire_header {
	background-position: -50px -135px;
}

#guide_body .header_body span, #guide_index_body .header_body span { margin:0; }
#guide_index_body .service_center span { margin:0; }

/*nov 2016 responsive cleanup*/
#guide_index_body {
	margin-top:3em;
}
/*nov 2016 responsive cleanup*/

#pump_header span, #apparatus_header span, #equipment_header span, #defense_header span, #custom_pump_solutions_header span, #ohler_header span, #cafs_header span, #stinger_header span, #purifire_header span, #inside_darley_header span, #pump_school_header span {
	margin: 0;
	float: none;
	font-size:1.3em;
	background:none;
	font-weight:bold;
	color:#fff;
	text-shadow:none;
}

#pump_header span {
	color:#fff;
}

#custom_pump_solutions_header span, #purifire_header span {
	color:#2482c8;
}

#web_link a img {
	width: 90%;
}

div.divisional_header #defense_header {
	background-position-y: -60px;
}

#guide_index_body .pump-guide-separator a.trigger {
	background-position: 97% 0.5em;
}

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

#product_page_accordion_col_1 h3.product_section_header, #product_page_accordion_col_2 h3.product_section_header {
	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%;
}

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

.accordion-browse-by-picture a i {
	margin:0;
}

/* Product Pages */
#product_page_accordion_col_1 h3.product_section_header, #product_page_accordion_col_2 h3.product_section_header {
	height: 2em;
}
#column_wrapper #col_1 #product_page_accordion_col_1 li div div div div .video-js {
	width: 100% !important;
}

.rec-accessories-image-grid, .recommended-products-image-grid {
	height: 12em;
}

/* Library */
#library-wrapper .library-top-level {
	width: 100%;
}
#library-wrapper h2 a {
	padding: 0.7em 0 1em 0;
	margin-top: -0.5em;
}

#library-wrapper ul li div #cafs_header {
	background-position-y: -170px;
}

#library-wrapper ul li div #defense_header {
	background-position: -100px -80px;
}

#library-wrapper h2#custom_pump_solutions_header a {
	padding: 0.6em 1em 1.1em 0.5em;
}

/* Showroom */
ul#page_feed li.feature, .vid_header {
	width: 100%;
}

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

#showroom-wrapper h2 span {
	margin-left: 0;
	font-size: 1.5em;
}

#showroom-wrapper #col_1 #page_feed li .summary, #showroom-wrapper #col_1 #page_feed li .vid_social {
	padding-left:10px;
}

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

#showroom-wrapper #page_feed li {
	width: 100%;
	padding-bottom: 1em;
}

#showroom-wrapper #page_feed li #col_1 .video-js {
	margin: auto;
}

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

#theoretical-friction-loss-wrapper #col_1 {
	width: 100%;
}

#theoretical-friction-loss-wrapper #col_2{
	display:none;
}

#theoretical-friction-loss-wrapper #pump_header {
	min-height: 5em;
}

/* EZ Spec */
#column_sub_wrapper #prod_image_app figure img {
	width: 100%;
	max-width: 700px;
}

#column_sub_wrapper {
	width: 100%;
}

#guide_body #column_sub_wrapper #col_1 {
	width: 100%;
}

#guide_body #column_sub_wrapper #col_2 {
	display:none;
}

/* Pump School */
#pump-school-wrapper .body {
	padding: 0 0.5em;
}

#pump-school-wrapper input {
	height: 2.5em;
}

/* Events */
#events_preview {
	margin-right: 0;
	width: 50%;
}

#events_preview .title {
	width: 100%;
}

/* FDIC */
.fdic-form-section { padding-top:20px; }
#fdic-scroll-list { margin:0 auto;display: block;width: 100%;}
.fdic-input { width: 100%; height: 3em; }
.fdic-signup-button { width: 150px; height: 35px; text-align:center; color:#fff; background: #ED1C2E; font-size: 1.25em; }
#footer-fdic { clear: both; }
#fdic-cover-content { width: 100%; padding-top: 0; }
#fdic-headline {line-height: 90px;}
#fdic-2016-logo { margin-left: 5%; }
#fdic-summary { width: 95%; padding-left: 2.5%; font-size: 18px; line-height: 28px; }
.fdic-wrapper { width: 95%; }/*changed*/
.fdic-float-left, .fdic-float-right { float: none; text-align: center; }
.fdic-images, .fdic-feature-details { width:none;}
.fdic-button { height:55px; }
.fdic-video{margin-top: 20px;}
#fdic-25age37vefi, #fdic-25age40s, #fdic-hse250k59hp, #fdic-pump-panel { width: 100%; }
#fdic-apparatus-image { width: 100%; background: url('https://www.darley.com/images/fdic/2018/2018-waps-fdic.png') no-repeat center center; float: none; margin-top:20px; }
#fdic-apparatus-details { width: 100%; float: none; }
#fdic-giveaway-hunt, #fdic-2016-giveaway-beer { float: none; width: 100%; }
#fdic-giveaway-flir .fdic-images, #fdic-2016-giveaway-drone .fdic-images { text-align:center; }
#fdic-2016-equipment-vendors {display:block; margin: 0 auto;}
#fdic-breadcrumbs {display: none; }
.fdic-float-left, .fdic-float-right {width: none;text-align: left}
#fdic-logo-block { display: block; margin-top: 3em;}
#fdic-logo-block img { margin-top: 1em; padding-top: 15px;}
.fdic-headings-main { font-size: 38px; margin-top: 70px;margin-bottom:5px;font-weight: bold;text-align: center;}
#fdic-summary p { font-size: 20px;}
#fdic-pump-block1 { display: inline; }
#fdic-pump-block2 { display: inline; }
#fdic-pump-block4 { display: inline; }
#fdic-pump-block3 { display: inline }
#fdic-equipment-vendors {display: inline-block; text-align: center;}
#fdic-hover-fly { display:inline;}
#fdic-instant-eye {display:inline;}
#fdic-flir-drone { display:inline;}
#fdic-safe-water { display:inline;}
#fdic-apparatus-block-1 {display:inline; }  
#fdic-apparatus-block-2 {display:inline; }  
#fdic-pump-block4-image { margin-bottom: -2em; margin-top:1em;}
#fdic-pump-block1-image { margin-bottom: -4em; margin-top:1em; }
#fdic-pump-block2-image { margin-bottom: -6em;margin-top:1em; }
.fdic-image-block img {width: 95%;}
#darley-defense-days-cover .section-wrapper { width: 100%; padding: 0 10px; } 
#darley-defense-days-logo { width:90%; display: block; padding-top: 50px; margin: 0 auto;}
#darley-defense-days-logo img { width: 100%; height: 100%; }
#darley-defense-days .section-wrapper { width: 100%; padding: 0 10px; }
#fdic-pump-block4-image { background: url('https://www.darley.com/images/fdic/2017/psm_assembly.png') no-repeat; }
#fdic-pump-block1-image { background: url('https://www.darley.com/images/fdic/2017/hm500.png') no-repeat; }
#fdic-pump-block2-image { background: url('https://www.darley.com/images/fdic/2017/LDMBC-front.png') no-repeat; }
#fdic-pump-block3-image { background: url('https://www.darley.com/images/fdic/2017/PSP1500.png') no-repeat; }
#fdic-pump-block5-image { background: url('https://www.darley.com/images/fdic/2018/1.5AGE24K-small.png') no-repeat; }  
#fdic-apparatus-image-1 { background: url('https://www.darley.com/images/fdic/2018/2018-waps-fdic.png') no-repeat; height: 300px; margin-bottom: -6em; }
#fdic-apparatus-image-2 { background: url('https://www.darley.com/images/fdic/2018/Hornet.png') no-repeat;  }
#fdic-equipment-flir-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-flir.png') no-repeat; margin-bottom:-6em;  }
#fdic-equipment-firedex-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-techgen.png') no-repeat; margin-top: 40px; }
#fdic-equipment-datatron-image { background: url('https://www.darley.com/images/fdic/2018/datatron-essentials.png') no-repeat; margin-top: 50px; }
#fdic-equipment-elkhart-brass-image { background: url('https://www.darley.com/images/fdic/2018/chief-xd-small.png') no-repeat; margin-top: 50px;margin-bottom: -9em; }
#fdic-equipment-flame-trainer-image { background: url('https://www.darley.com/images/fdic/2018/flame-trainer-hero.png') no-repeat; margin-top: 50px; }
#fdic-equipment-akron-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-akron.png') no-repeat; margin-top: 50px; }
#fdic-safe-water-image { background: url('https://www.darley.com/images/fdic/2018/water-box-single.png') no-repeat; }
#fdic-give-away { background: url('https://www.darley.com/images/fdic/2018/skyfire-logo.png') no-repeat; }
#fdic-equipment-key-image { background: url('https://www.darley.com/images/fdic/2018/fdic-equipment-products-key.png') no-repeat; }
#fdic-active-shooter-image { background: url('https://www.darley.com/images/fdic/2017/vest.png') no-repeat; }
#fdic-yuneec-drone-image { background: url('https://www.darley.com/images/fdic/2018/yuneec-h520.png') no-repeat; }
#fdic-haas-image { background: url('https://www.darley.com/images/fdic/2018/HAAS-alert.png') no-repeat; }
#fdic-dji-m210-image { background: url('https://www.darley.com/images/fdic/2018/M210.png') no-repeat; }
#fdic-giveaway-background { background: url('https://www.darley.com/images/fdic/2018/demand-darley.jpg') no-repeat bottom center fixed; background-size: cover; width: 100%; height: 300px; margin: -10px 0px 0px 0px; padding: 0;}
#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: 700px; margin: 0; padding: 0; }
#fdic-give-away-image { background: url('https://www.darley.com/images/fdic/2018/pump-panel-small.png') no-repeat; }
#fdic-drone-demo-image { background: url('https://www.darley.com/images/fdic/2018/drone-demo.png') no-repeat; }
#fdic-odin-image-2 { margin-bottom:-7em; }
#fdic-odin-image-1 { margin-bottom:-8em; }





#darley-defense-days-cover .section-wrapper { width: 100%; padding: 0 10px; } 
#darley-defense-days-logo { width:90%; display: block; padding-top: 50px; margin: 0 auto;}
#darley-defense-days-logo img { width: 100%; height: 100%; }
#darley-defense-days .section-wrapper { width: 100%; padding: 0 10px; }

/*White Header*/
#white-header-wrapper { background: #3F3F3F; display: inline-block; margin: -5px auto 0 auto; width: 100%; padding: 0 0 15px 0; }
#white-header, #white-header a {color:#fff}
#white-header .header_button_phone, #white-header .header_button_email {background: none;}
#white-header #exchange_login a { color:#000; }
#white-header .goog-te-gadget-simple .goog-te-menu-value { color: #000; }
#white-header nav a { color:#000; }
#white-header nav a:hover { color:#ED1C2E; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav { background:none; color:#fff; border-bottom: 2px solid #fff; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav a { color:#fff; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav a:hover { border:none; box-shadow: none; padding: .5em 1em .5em .8em; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul { box-shadow:none; margin-top: 6px; border:none; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul li a { color:#000; }
#white-header #white-header-wrapper #header_bottom #main_nav ul.nav li ul li a:hover { color:#ED1C2E; }
#white-header #mobile_header_nav_search { background:#3f3f3f; padding: 0 0 10px 0; margin: -5px 0; display: inline-block; }

/* Landing Page classes */
.landing-page-summary { display: inline-block; width: 100%; background-color: #67badd; }
.landing-page-description { margin: 80px auto 80px auto; width: 600px; color:#fff; font-size: 1.5em; line-height: 1.75em; font-weight:400; background-color: rgba(0,0,0,.6); padding: 15px 40px;  }
.landing-page-products { width: 100%; margin: 0 auto; }
.landing-page-product { float:none; width: 100%; clear:both; display:inline-block; margin-bottom: 30px; }
.landing-page-product-headline { font-size: 1.25em; }
.landing-page-product-summary { line-height: 1.5em; font-weight: 300; }
.landing-page-link-out { width: 600px; margin: 0 auto; }
.landing-page-link-out-buttons { width: 200px; height: 45px; padding-top:10px; border: 3px solid #fff; float: left; text-align: center; }
.landing-page-link-out-buttons a { color:#fff; width: 100%; height: 100%; display: inline-block; text-decoration: none;  }

/* Starterpaq */
#starterpaq h1 { font-size: 2em; }
#starterpaq h2 { font-size: 1.5em; }
#starterpaq p { font-size: 1em; line-height: 2em; }
#starterpaq section { width: 100%; }
.section-wrapper { width: 100%; }
.starterpaq-description { width: 60%; padding-left: 5%; }
.starterpaq-image { width: 40%; padding-right: 5%; }
.starterpaq-image img { width: 100%; }
.starterpaq-nav { font-size: 1.2em; line-height: 2em; }
#starterpaq-pumps .section-wrapper, #starterpaq-accessories .section-wrapper { width: 90%; padding: 0; }
.starterpaq-pump-image { width: 45%; }
.starterpaq-pump-image img { width: 100%; }
.starterpaq-pump-description { width: 50%; padding-top: 15px; }
.starterpaq-pump-description ul { font-size: 1em; line-height: 2em; }
.starterpaq-accessory { padding: 0 1%; float: left; width: 14%; margin-bottom: 40px;  }

/*Water Purification Splash Page*/
#water-purification-breadcrumbs {  }
#water-purification-breadcrumbs a {  }
#water-purification-landing {  }
#water-purification-landing-cover {  }
#water-purification-landing-cover h1 { clear:both; }
#water-purification-landing-description { }
#water-purification-landing-description-link { height:80px; margin: 40px auto 20px auto; }
#water-purification-landing-products, #water-purification-landing-products-two { padding:80px 10px; }
#water-purification-versa-sea-pak, #water-purification-individual { margin-left:0; margin-right: 0; }
#water-purification-links {  }
#water-purification-links-about, #water-purification-links-blog { height: 70px; }

/* Robotics */
#robotics-breadcrumbs {  }
#robotics-breadcrumbs a {  }
#robotics-landing {  }
#robotics-landing-cover {  }
#robotics-landing-cover h1 {  }
#robotics-landing-description {  }
#robotics-landing-description-link { height:80px; margin: 40px auto 20px auto; }
#robotics-landing-products { padding:80px 10px; }
#robotics-ugv { margin-left: 0; margin-right:0; }
#robotics-links {  }
#robotics-links-about, #robotics-links-blog, #robotics-contact { height: 70px; }

/* InstantEye */
#instanteye-landing {  }
#instanteye-breadcrumbs { width: 100%; margin: 0 auto; color:#fff; }
.instanteye-section-wrapper { width: 100%; display: inline-block; padding: 80px 0; color:#fff; margin: -5px 0; }
.instanteye-section { width: 100%; margin: 0 auto; font-size: 1.3em; line-height: 2em; clear:both; padding: 0 2%;}
.instanteye-image { float: left; display: inline-block; width: 40%; }
.instanteye-image img { width: 100%; }
.instanteye-features { float: right; text-align: left; width: 55%;  }
.instanteye-training-left { float: left; background-color: rgba(0,0,0,.6); width: 58%; padding: 15px 40px; height: 500px; }
.instanteye-training-left p, .instanteye-training-right ul { font-size: .8em; }
.instanteye-training-right { float: right; background-color: rgba(0,0,0,.6); width: 37%; padding: 15px 40px; height: 500px; }
#instanteye-links-about, #instanteye-rfq, #instanteye-contact { height: 70px; }

/*contact-us page*/
#bodycontactus {width:100%;}
#bodycontactus i {padding-right:.5em;}
#contactuscolumn1 h3, #contactuscolumn2 h3 {font-size: .9em;}
#contactuscolumn1 ul, #contactuscolumn2 ul {min-height: 5em;}
#contactuscolumn1 ul.contactusind, #contactuscolumn2 ul.contactusind {min-height:5em;}
#contactuscolumn1{float:left; width:30%;padding-left:3%}
#contactuscolumn2{float:left; width:30%;padding-left:3%}
#contactuscolumn3{float:left; width:30%;padding-left:3%}

/*why Darley pumps*/
#water-purification-landing {padding-top: 15px;}
#why-darley-pumps-landing-cover h1 { text-align: center; margin: auto; width: 100%; color: #fff; font-size: 3em; padding-top: 4%; }
#family-of-pumps {width: 100%;}
.pump-images { width: 400px; height: 350px;}
#why-pump-image1 {background: url("https://www.darley.com/images/pump-images/Warranty-mobile.png")no-repeat;margin-top: 40px;margin-bottom: -180px;margin: }
#why-pump-image2 {background: url("https://www.darley.com/images/pump-images/Mechanical-Seal-mobile.png")no-repeat;margin-bottom: -150px;}
#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.png")no-repeat;margin-top: 60px;margin-bottom: -120px;}
#why-pump-image6 {background: url("https://www.darley.com/images/pump-images/Vacuum-Cast-Impeller-mobile.png")no-repeat;margin-top: 60px;margin-bottom: -100px;}
#why-pump-image7 {background: url("https://www.darley.com/images/pump-images/zues-render-mobile.png")no-repeat;margin-top: 70px;margin-bottom: -180px;}
#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;margin-top: 60px; margin-bottom: -170px;}
#why-pump-image10 {background: url("https://www.darley.com/images/pump-images/traditions-image-mobile.jpg")no-repeat;margin-top: 90px; margin-bottom: -180px;}
#why-pump-image12 {background: url("http://www.darley.com/images/pump-images/UL-Logo.png")no-repeat;margin-top: 90px; margin-bottom:-120px;}
#why-darley-pumps-main-section-five {margin-top: 20px; margin-bottom: 40px;}
#logo-block { display: none;}
#mobile {display: none;}
#why-darley-pumps-breadcrumbs{display: none;}
#why-darley-pumps-landing-description {width: 85%;}

/*Why We Switched Splash Page*/
#why-we-switched-main-section-one  { background: url('https://www.darley.com/images/pump-images/PumpAdBackground_Boston.jpg') no-repeat; height: 600px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#fff; }
#why-we-switched-landing-cover h1 { text-align: center; margin: auto; width: 100%; color: #fff; font-size: 3.6em; padding-top: 2%; }
#we-switched-logo-block {padding-top:2em;}
#we-switched-block {display: inline-block; width: 225px; margin: 10px;}
#why-we-switched {margin-bottom:40px;}
.we-switched-title {font-size: 1.5em;}
.we-switched-wrapper {max-width: 768px;}
.we-switched-images {width: 200px;}


/*hurricane aid homepage block*/
.homepage-banner-image{display: inline-block; margin: 0 auto; width: 32%; }
.homepage-banner-image img {display: inline-block;margin: 0 auto; width: 100%;}

/* Hydrant booster */
#hydrant-booster-main {padding-top: 25px;}
#hydrant-booster-landing-cover h1{top: 8%; width: 100%; text-align: center; font-size: 4em;letter-spacing: 3px;}
#hydrant-booster-landing-cover .overflow-text {display: none;}
#hydrant-booster-main-img  {  height: 400px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#fff; }
#hydrant-booster-img-1 {margin-bottom: -120px;}
#hydrant-booster-img-2 {margin-bottom: -120px;}
#hydrant-booster-section-two .centered-text {}
#hydrant-booster-section-two .heading-text {}
#hydrant-booster-landing-cover .overflow-text {display: none;}
.hydrant-booster-images {}
.centered-text .bold-text {}

/* flaimtrainer */
#flaimtrainer-wrapper {padding-top: 10px;}
#flaimtrainer-landing-cover {}
#flaimtrainer-landing-text{}
#flaimtrainer-landing-text p{}
#flaimtrainer-landing-img {width: 400px; bottom: 0px; right:20px;}
#flaim-trainer-video {}
#video-embed {}
#video-embed iframe {}
#flaimtrainer-main-img  {}
#flaimtrainer-main-img::before {}
#flaimtrainer-img-1 {}
#flaimtrainer-img-2 {}
#flaimtrainer-img-training {}
#flaimtrainer-img-kit {}
#flaimtrainer-contact {}
#hydrant-booster-block-2 {}
.flaimtrainer-feature-list {}
.flaimtrainer-text {}
.flaimtrainer-headline {}
.flaimtrainer-headline-small{}
.flaimtrainer-column {}
.flaimtrainer-column img {}
.column-bg-color {}
.flaimtrainer-side-img {}
.flaimtrainer-feature-details {}
.flaimtrainer-quad-column{}
.flaimtrainer-icon-column {}
.flaimtrainer-icon-column p {}
.flaimtrainer-list li {}
.flaimtrainer-underline-link {}
.flaimtrainer-underline-link p:after {}
.flaimtrainer-underline-link p:hover:after {}
.flaimtrainer-centered-text{}
.centered-text .bold-text {}
.reg-mark {}

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

