body{
overflow-x:hidden;
}
b{
color: #000000;
font-family: 'OpenSans-Semibold'
}
#block-import-products-static-products-left-menu {
    margin-right: 17px;
    margin-top: 5px;
}
.bulletListing.wau_list{margin:0 0 30px; padding:0 0 0 22px;}
.bulletListing.wau_list p{display:inline; margin:0!important; padding:0!important;}
.bulletListing.wau_list li{margin:0 0 15px;}

.node-type-static-pages  .filter_accord_list .filter-subaccord ul li{border:0; float:none;}
.sustainability li h4{
	background : none !important;
}

.contact_us_checkboxes.webform-component--inquiry{
  border: 4px solid #999;
  padding: 10px;
 
}
.contact_us_checkboxes.webform-component--inquiry label{
  color: red;
  font-family: "OpenSans-Regular";
  font-size: 12px;
  font-weight: normal;
  
}
#edit-submitted-inquiry label{
  color: #777;
  font-family: "OpenSans-Regular";
  font-size: 12px;
  font-weight: normal;
}
.contact_us_selectlist{
  border: 1px solid #999;
  padding: 6px;
  color: #777; 
}
.contact_us_selectlist label{
  color: #777;
  font-family: "OpenSans-Regular";
  font-size: 12px;
  font-weight: normal;
  margin-left: 6px;
}    
.contact_us_selectlist #edit-submitted-state-or-province,.contact_us_selectlist #edit-submitted-canada-province{
  width: 50%;  
}

div#block-block-30.contextual-links-region {
    margin-bottom: 180px;
}
.page-node p{
font-family:'OpenSans-Regular';
}
.region-content .node.node-page.clearfix .content ol li{
	
	list-style: inherit;
}

.region-content .node.node-page.clearfix .content ul li {
    list-style: initial;
    margin-left: 40px;
}

.product_list_content > li{
  list-style: none !important;
  
}
tbody{
border-top:none;
}
a{
	color: #ec1c2d;
  /*font-family: 'OpenSans-Semibold';*/
}
.selectric-home_select_industry {
    width: 122px !important;
}
.i18n-es .selectric-home_select_industry {
    width: 185px !important;
}
.i18n-es .selectric-home_select_application {
    width: 170px !important;
}  
.filter-subaccord li h4 {
    border: 0 !important;
}

a.mediacontactlinks {
  color: #fff;
}

.inspiration_gallery_1 #slider a.flex-prev{left:12px !important;}

.inspiration_gallery_1 #slider a.flex-next{right:12px !important;}

.sub_child_link1{
    padding-left: 30px;
}

.row.app_mob_text {
    margin: -33px 0px 0px 42px;
}

.std_msg_rates {
    margin-left: 16px;
}

#apps-ajax-roller {margin:0px 0px 0px 70px;}
.apps_errorClass { border:  1px solid red; }
.mobile_app_text {
    margin-left: -17px;
    height: 38px;
		background-color:#D3D3D3;
		border-radius: 8px;
}
.mob_app_button{margin-left:40px;}
.app_buttons{margin-left:50px;}
#mobile_no{text-align : center; padding: 10px 22px;}
.app_buttons .mobile_app_text.mobile_no_input {
    padding: 0 !important;
}
.app_buttons form {
    margin-left: 18px;
		width: 100%;
}
#send_to_phone {
    padding: 10px 22px; 
    margin: 4px 0px 0px 3px;
}
.qr-align-top{
		margin: -16px 6px 0px 0px;
}
.app_top_text {
    margin-top: -45px;
}
.app_top_text1{
    margin-top: -40px;
}
.app_top_text2 {
    margin-top: -39px;
}
#app_logo_text{
	font-weight:300;
}

.node-static-pages .submitted{display:none;}
.pagination .pager-first.first, .pagination .pager-last.last{
  display: none;
}

 p{
/*font-family: OpenSans-Regular;
    line-height: 21px;*/
    /*text-align: justify;*/
	margin: 0 0 10px;
}

.newlabel{
	position: absolute;
    width: 64px!important;
    height: 62px;
	z-index : 9;
	left: 0px;
}
.toBeDiscontinued {
    border: medium none !important;
    color: #ec1c2c;
    font-size: 10px;
    padding: 0 !important;
}

.i18n-es .nav-item a{padding: 5px 30px;}
.i18n-es .search { width: 336px;}
.view.view-product-section.view-id-product_section p {
text-align:left;
}
.ajax-progress-throbber {
  background-color: #232323;
  background-image: url("../images/ajax-loader-tr.gif") !important;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  height: 24px;
  opacity: .9;
  padding: 4px;
  width: 24px;
}

.view-distributor-search .field-content {
    display: none;
}

#views-exposed-form-distributor-search-page  .views-exposed-form{display:none;}
.distributor_info {
    width: 100%;
    font-size: 13px;
    background: #ec1c2d;
    color: #fff;
    border: 0;
    height: 30px;
}
.view-distributor-search.view-id-distributor_search  table{width:100%;}
.view-distributor-search .distributor-list{
	margin-top: 10px;
}
.view-distributor-search .distributor-list ul{
	margin-left: 15px;
}

/*Captcha CSS start*/ 
#edit-captcha > legend, .captcha legend, .captcha .fieldset-description, .captcha .form-item-captcha-response > label, .captcha .description{
	
	display: none;
}
.captcha .fieldset-wrapper {
    float: left;
    margin-top: 10px;
}
#edit-captcha-response{font-size: 12px; width: 100%; height: 30px;}

fieldset.captcha {
    /*background: #f2f2f2 none repeat scroll 0 0;
    margin-top: 20px;
    padding: 10px;*/
}
.captcha .fieldset-wrapper > img {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
	height: 35px;
}

#webform-client-form-903 .captcha .fieldset-wrapper > img {
    border : solid 1px;
}

.captcha .reload-captcha-wrapper {
    float: left;
	/*margin: 5px;*/
}

.col-lg-12.col-md-12.col-sm-12.msg-containers {
    margin-bottom: 20px;
    margin-top: 20px;
	color: #d91a00;
	font-size: 12px;
}

/*Captcha CSS end*/

.article_date span.date-display-single {
font-size:15px !important;
}
.press_caption{
opacity:0.8;

}

.page-news-archive footer, .page-press-room footer {
  margin-top: 10px;
}
.view{
margin:5px !important;
}
.collection_view{
margin:14px 0 0 !important;
float:left;

}
span.read-more > a:hover {
  color: #fff;
  }
  .col-sm-12.article-align {
    margin-bottom: 25px;
}
.google-store-locator-panel{
  /*float: right;*/
  margin-right: 0;
  width: 200px;
  border: none;
}
.filterActive{
  border: 1px solid #FFF;
}
.wtb_content .wta_scroll .col-sm-6{
  width: 100%;
} 
.wtb_content .wta_scroll .col-sm-6 .wtb-address{
  width: 60%;
}
.care {
    margin: 10px 0 0;
}
#views-exposed-form-find-a-new-rep-page .form-item.form-type-textfield.form-item-cat{
	display:none;
}
.distributor_type li a, .specrep_type li a, .views-widget select option {
    background: none repeat scroll 0 0 #6d6d6d;
    color: #fff;
    float: left;
    font-family: "OpenSans-Regular";
    font-size: 14px;
    margin: 0 0 1px;
    padding: 5px 10px;
    width: 100%;
	overflow: hidden;
	cursor:pointer;
}
.distributor_type li a:hover, .dealer_type li a:hover, .specrep_type li a:hover{
    background: none repeat scroll 0 0 #000;
	cursor: pointer;
}

.distributor_type .check_wtb, .specrep_type .check_wtb {
    background: url("../images/wtb_tick.png") no-repeat scroll 96% 50% #6d6d6d;
}
#views-exposed-form-google-store-locator-json-export-page-1 .views-widget select#edit-tid > option:hover {
    background: none repeat scroll 0 0 #000;
}

 #views-exposed-form-google-store-locator-json-export-page-1 .views-exposed-form .views-widget #edit-tid {
    display: none;
} 
/*additional*/
.storelocator-filter{
    bottom: 330px;
    left: -159px;
    margin-right: -3px;
    margin-top: 0;
    position: absolute;
    right: 146px;
}
.prod_img.img-responsive{
  height: 69px;
}
/*Stores CSS*/
.store-list li:hover{
color:#000;
}
.store-list li {
  border-top: 1px dotted #737373;
  padding: 0 0 15px;
  margin: 0 0 15px;
}
.store-list li.no-stores {
border: 0px;
}
.store-list li .title{
color: #fff;
  font-size: 14px;
}
.store-list li .address{
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  margin: 0;
  font-family: 'OpenSans-Regular';
}
.google-store-locator-map {
  height: 300px !important;
}
.storelocator-panel .store-list li.store:hover {
  cursor: pointer;
  background: none !important;
}
.storelocator-panel .store-list .no-stores {
  color: #D5d5d5 !important;
  width:auto;
 
}
.store {
  width: 92%;
}

.form-item{
  margin-top: 0em !important;
}
#user-login .description{
height:auto;
margin:8px 0;
padding:0px;
}
#user-login{
margin-top:15px;
}
#user-login input{
  color: #676765;
  width:16.875em;
  display: block;
  height:32px;
  line-height:32px;
  outline: 0;
  text-indent:5px;
}

#user-login{
margin-top:15px;
}
#user-login input[type="submit"]{
border: 1px solid #e0e0e0;
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    width: 4.063em;
	height:auto;
	font-family: "OpenSans-Regular";
}

#user-login input[type="submit"]:hover{
background-color:#eb3a47;
transition: all 0.5s ease;
color:#fff;
}	
.slimScrollDiv{
  /*position: static !important;*/
}
.page-commercial-buyers .col-lg-12.col-sm-12{
position:relative;
}

.view-id-google_store_locator_json_export .view-filters.col-sm-3 {
  position: static;
}

.view-id-google_store_locator_json_export div#edit-combine-wrapper {
  position: absolute;
 right:8em;
  top: -5.5em;
}
.view-id-google_store_locator_json_export div#edit-combine-wrapper  input{
width:90%;
height: 30px;
padding: 5px 10px;
border: 1px solid #999999;
color: #000;
}
.view-id-google_store_locator_json_export .views-exposed-widget.views-submit-button {
  position: absolute;
 top: -5.2em;
 right:-122px !important;
  width: 33%;
}
.view-id-google_store_locator_json_export .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px;
   width: 60%;
  font-size: 13px;
  background: #ec1c2d;
  color: #fff;
  border: none;
  height: 30px;
  
}

#views-exposed-form-google-store-locator-json-export-page-1 .form-item.form-type-select.form-item-tid { display:inline-block; vertical-align:top; overflow:hidden; border:solid grey 1px; }
#views-exposed-form-google-store-locator-json-export-page-1 .form-item.form-type-select.form-item-tid select { padding:10px; margin: -11px -28px -4px -11px;   background-color: #5e5e5e;}
#views-exposed-form-google-store-locator-json-export-page-1 .form-item.form-type-select.form-item-tid{
 border: 0;
}
#block-global-navigation-navigation-menu .content {
  text-align: left;
  margin: 0px;
}
#views-exposed-form-google-store-locator-json-export-page-1 .views-widget select .check_wtb {
    background: url("../images/wtb_tick.png") no-repeat scroll 96% 50% #6d6d6d;
}
button.read-more a:hover {
  color: #fff;
}
/*.page-press-room .article_align p:hover{
	color:#ec1c2d; 
}*/
/*.page-press-room .article:hover , .page-press-room .article_title:hover, .page-press-room .article_date:hover {
    color:#ec1c2d;
}*/
.content{
 margin: 0 !important;
}
.page-user-login .userlogin {
 
    margin: 10px 0;
    text-align: center;
    width: 50%;
}
.user-page-login {
    border-bottom: 1px solid #e5e5e5;
}
.visualine a {
  color: #000;
  font-family: "OpenSans-Semibold";
  font-size: 16px !important;
}
footer {
margin: 10px 0px;
}
.wtb_address {
    margin: 0 0px 0px;
   border: none;
   font-family: OpenSans-Regular;
}

#block-webform-client-block-905 h2 , #block-webform-client-block-869 h2{
color: #fff;
  background-color: #2f3945;
  width: 100%;
  padding: 10px 10px 10px 20px;
  margin: 0;
  font-size: 16px;
}
.form-horizontal {
  margin-right: -11px;
  margin-left: -11px;
}
form#webform-client-form-869 .description , form#webform-client-form-905 .description{
color:#fff;
padding:10px 0px;
height:auto;
}

select.language_switch {
  margin: 0px 24px;
  border: none;
}
select.language_switch:hover {
  color: #f00;
}
a.langicon-text {
  width:100%;
}

.lipadding li{
  margin: 0 25px;
}
/*.contentul li {
  list-style: circle;
  list-style-position: outside;
  padding: 0 2px;
  margin: 0 16px;
  font-family: OpenSans-Regular;
}
ul.contentul li ul li {
  list-style-type: square;
  list-style-position: inside;
  padding: 0 10px;
  margin: 0 4px;
}*/
.filter-categories > li {
    border: medium none;
    color: #fff;
    font-size: 13px;
    list-style: inside none circle;
    margin: 0;
    padding: 0 !important;
}
.filter-categories > li:hover {
    color: #fff;
}

.store .web, .store .phone{
  color: #fff;
  font-size: 13px;
}
.gm-style-iw .web, .gm-style-iw .phone, .gm-style-iw .categories{
  display: none;
}
.distributor-list ul li {
    color: #ffffff;
    font-size: 13px;
	list-style-type: circle !important;
	}
    
.about_desc1 {
	line-height: 18px;
}

.block-webform-client-block-905 h2{
color: #fff;
  background-color: #2f3945;
  width: 100%;
  padding: 10px 10px 10px 20px;
  margin: 0;
  font-size:16px;
}

.view-id-find_a_rep .view-filters{
	margin-bottom: 30px;
}

.view-id-find_a_rep:hover{
	color: #000000 !important;
}

.pagination .pager-current a{
	background-color: #ea2e3c;
    border-color: #ea2e3c;
    color: #fff;
}

.view-google-store-locator-json-export .distributor-list{
	margin-top: 10px;
}
.view-google-store-locator-json-export .distributor-list ul{
	margin-left: 15px;
}
.job_desc p:hover {
color:#333;
}
.copyrights li{
 font-size: 12px;
}
.distributor_type .check_wtb:hover, .dealer_type .check_wtb:hover, .specrep_type .check_wtb:hover {
    background: url("../images/wtb_tick.png") no-repeat scroll 96% 50% #000;
} 

.distributor_type .check_wtb:hover, .dealer_type .check_wtb:hover, .specrep_type .check_wtb:hover {
    background: url("../images/wtb_tick.png") no-repeat scroll 96% 50% #000;
} 
#edit-submit-find-a-rep, #edit-submit-find-a-new-rep{ 
background: none repeat scroll 0 0 #ec1c2d;
  border: medium none;
    color: #fff;
    font-size: 13px;
    height: 30px;
    width: 100%;
    padding:0 14px;
    margin: 0 ;
}

.view.view-find-a-rep input {
  height: 30px;
  padding: 0 8px;
  width:100%;
  margin:1px 25px 0 0;
  border: 1px solid #9D9D9D;
  color: #000000;
  font-size: 12px;
	
}

.view.view-find-a-new-rep input {  width:100%;}	
/*#views-exposed-form-find-a-rep-page .views-submit-button{
                margin-left: -30px;
}*/
/* Upload button issue in Careers */
/*input#edit-submitted-upload-resume-upload-button {
  float: right;
  top: -26px;
  position: relative; 
  background: #333;
  color: #fff;
  font-size: 13px;
  padding: 7px 10px;
  width: 38%;
  height: 32px;
  text-align: center;
  cursor: pointer;
  border: none;
  left: 13px; 
}*/
.langicon-text span {
    padding: 0 !important;
	float:left;
}
.nav-column li,.nav-res li{ 
	padding:0 0 15px;
}
.langicon-text,.langicon-text:hover{
	background:none;
}
/*.caret{
margin:9px 0 0 -3px !important
}*/
.i18n-es  .share{top: 180px;}
.i18n-es  .share ul {height: 97px;}
.i18n-es  .share_title{margin: 40px 0 0;}

.i18n-es  .lang-list , .lang-list{
    width: 29px !important;
    top: 27px;
    left: -4px !important;
    background: #323232 !important;
	box-shadow: 0 0 10px -6px;
}

.i18n-es .lang-list ul li a , .lang-list ul li a{
    padding: 2px 6px 1px !important;
    float: left;
    background: none;
    width: 100%;
}
.i18n-es .nav-column h3 a {padding: 5px 28px;}
.i18n-es .res_tabs p{padding: 7px 0 0 0px;}
.i18n-es .video_en_es p{padding: 0px 0 0 0px;}
.i18n-es .res_tabs a img{margin: 3px -27px 8px;}



#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-distance, 
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-unit,
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .geofield-proximity-origin-from{
  display: none;
}
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-origin{
   color: #000;
  height: 30px;
  position: absolute;
  right: -10.5em;
  top: -4.7em;
  width: 70%;

  padding: 0px 0px 0px 1px;
}
#views-exposed-form-google-store-locator-json-export-page-1  #edit-field-geofield-distance-origin{
  
    width:48%;
	color: #333;
  font-size: 12px;

  border: 1px solid #999;
  height: 30px;
  padding: 5px 10px;
}
.wtb_address{
  color: #fff !important;
}
.storelocator-panel .store-list li.highlighted, .storelocator-panel .store-list li.highlighted:hover {
  background: #adadad;
}	
.view-id-google_store_locator_json_export.view-display-id-page_1.row, .view-id-google_store_locator_json_export.view-display-id-page_1.row  .view-content, .view-id-google_store_locator_json_export.view-display-id-page_1.row table  {
width:100%;
}
.view-id-google_store_locator_json_export.view-display-id-page_1.row  td{
width:50%;
}
.messages.error.file-upload-js-error {
  margin: 102px 0px 17px;
}

.pagination>li>a, .pagination>li>span {
  margin:0 1px;
  outline: none;
}
.pagination{
 /*margin: 20px 0 15px 23px !important;*/
 margin: 20px 17px !important;
}

#webform-client-form-905 #edit-submitted-upload-resume-upload-button {
  display: none;
}

.view.view-career {
    margin: 0 !important;
}
.open_pos{
/*padding: 0 !important; */
}

.job_desc {

}

.page-search .search-form {
    display: none;
}
#webform-client-form-905 .email {
	margin: 0px !important;
}

.banner-img{
width:100%;
}
.pressroomul{
list-style: circle inside none;
font-family:OpenSans-Regular;
margin: 0 11px;
}
.pressroomul li em{
font-style:regular;
}
.crumbs_active {
 /*font-size: 0.71em !important;*/
padding:0px 0 0 10px;
  float: none !important;
overflow: hidden;
height: 16px;
}
ul.crumbs {
width: 100%;
}
/* For Before & After Gallery */
.page-before-after-gallery .tab_padding {
  /*padding: 0 4px 0 !important;*/
}

#sbs_search_autocomplete_box #drupal_content a{
  color: #434343 !important;
}

.wtb_add{
font-weight:bold;
color: #FFFFFF;
    font-family: 'OpenSans-Regular';
  
}
.crumbs li span {
  padding: 10px 15px 10px 10px;
}
.press-img img {
  width: 100%;
  max-height: 324px;
}
select#edit-term-node-tid-depth-1 {
  width: 16em;
}

/*.page-resources .prod_align {

  margin: 3px 9px !important;
}*/

span.has-pdf img {
  margin: 0 10px 0px 0px;
}

.page-title{
font-size: 22px;
margin: 0px 0px 10px 0px;
}

#views-exposed-form-find-a-rep-page .views-exposed-form .views-exposed-widget , #views-exposed-form-find-a-new-rep-page .views-exposed-form .views-exposed-widget{
    float: left;
    padding: 0;
}
.carousel-caption {
		right: inherit !important;
	}
.wau_list >li >p {
margin: 0 0 13px !important;
}	
.page-node-951 .wau_list >li, .page-node-861 .wau_list>li {
  list-style-position: inside;
}	
.headerNav li a {
    font-family: 'OpenSans-Semibold';
/*color: #999 !important;*/
font-size: 12px !important;
text-transform: uppercase;
}

.page-search-keyword .pagination .pager-next a, .page-gallery .pagination .pager-next a{
text-indent:-999px;
}
.page-search-keyword  .pagination .pager-previous a, .page-gallery  .pagination .pager-previous a{
text-indent:-999px;
}
/*.page-search-keyword  .pagination{
margin:0 0 0 -1px !important;
}*/
.webform-component-textarea .grippie{
display:none !important;

}
.contact_text{
resize: vertical;
}
.col-sm-12.pop_content p {
    text-align: justify;
}

.bx-nav a {
  display:block !important;
  float:none !important;
}

.side_content{
text-align:justify;
}

#views-exposed-form-care-and-maintenance-page .views-exposed-form  .views-exposed-widget, #views-exposed-form-request-brochure-page .views-exposed-form  .views-exposed-widget{
float:none !important;
}

#views-exposed-form-care-and-maintenance-page .company_list div , #views-exposed-form-request-brochure-page .company_list div div{
    background: url("../images/grey_arrow.png") no-repeat scroll 96% 50% rgba(0, 0, 0, 0);
    display: block;
    float: left;
    width: 100%;
}

#views-exposed-form-care-and-maintenance-page  .company_list div a , #views-exposed-form-request-brochure-page  .company_list div a, #views-exposed-form-gallery-page .company_list div a{
    border-top: 1px solid #DFDFDF;
    color: #000000;
    float: left;
    font-family: 'OpenSans-Regular';
    padding:11px 10px 11px 20px;
    width: 100%;
	font-size: 14px;
}
#views-exposed-form-gallery-page .company_list div a{background: url("../images/grey_arrow.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);}

#views-exposed-form-care-and-maintenance-page  .company_list div  a:hover , #views-exposed-form-request-brochure-page .company_list  div a:hover,#views-exposed-form-gallery-page .company_list div a:hover {
    background: url("../images/grey_arrow.png") no-repeat scroll 96% 50% #F5F5F5;

	}
	
#views-exposed-form-gallery-page .company_list div a:hover {
    background: url("../images/grey_arrow.png") no-repeat scroll 100% 50% #F5F5F5;

	}
	
#views-exposed-form-care-and-maintenance-page  .company_list a.active , #views-exposed-form-request-brochure-page   .company_list  div a.active, .company_list li a.active,#views-exposed-form-gallery-page .company_list div a.active{
 background: url("../images/indicator.png") no-repeat scroll 96% 50% #FFFFE4 !important;
    position: relative;
}
#views-exposed-form-gallery-page .company_list div a.active{
 background: url("../images/indicator.png") no-repeat scroll 100% 50% #FFFFE4 !important;}
.company_list.sustainability.filter_accord_list li h4 .filter_span.filter_span_active{background:url(../images/plus.png) 0 50% no-repeat #FFF!important;}
.company_list.sustainability.filter_accord_list li h4 .filter_span{background:url(../images/minus.png) 0 50% no-repeat #FFF!important; width:13px; height:16px; right: 20px;}


.accord_left{float:left;width:100%;}

ul.list-unstyled.prod_list1 {
  margin: 0 10px;
}

ul.list-unstyled.prod_list1 li {
  font-weight: normal !important;
}

ul.list-unstyled.prod_list li {
  font-weight: bold;
	padding:3px 0px;
}

ul.list-unstyled.prod_list.main_prod_list li {
  font-weight: normal;
}

.language_separator {
    margin: 8px 8px 0 6px;
}

.store .web{
  /*Width: 70% !important;*/
  Word-wrap: break-word;
} 
.google-store-locator-panel.storelocator-panel.wta_scroll {
    width: 100% !important;
}
.wtyou-description {
    font-family: OpenSans-Regular;
    font-size: 15px;
    line-height: 23px;
    margin: 8px 0;
   /* text-align: justify; */
}
.xyou_case_study {
    border-top: 2px solid #BAC0C9;
    padding: 10px 0;
    width: 100%;
}

.node-resource-library p {

  margin: 0 0 10px;
  font-family: OpenSans-Regular;
  text-align: justify;
  line-height: 23px;
}

.node-resource-library .wau_list li{
list-style-position:inside;
}

/*** Carousel banner text alignment ***/
.cap-top-left{right:0%;top:11%;left:4% !important;}
.cap-center-left{right:0%;left:4% !important;top: 23%;}
.cap-bottom-left{right:0%;bottom:20%;left:4% !important;}

.cap-top-right {left: 44% !important;right: 0px;top: 11%;}
.cap-center-right{left: 44% !important;right: 0px;top: 23%;} 
.cap-bottom-right {bottom: 20%;left: 44% !important;right: 0px;}

.cap-center {left: 24% !important;right: 0px;top: 23%;}
.cap-center-top{top:11%;left: 24% !important;right: 0px;}
.cap-center-bottom{bottom: 20%;left: 24% !important;right: 0px;}

.carousel-indicators {
    bottom: 25px !important;
}

/*** Carousel banner text alignment ***/

/*press room new changes start*/

.press_caption_right {
    background: none repeat scroll 0 0 rgba(58, 154, 205, 0.8);
    color: #fff;
    font-family: OpenSans-Regular;
    height: 100%;
    position: absolute !important;
    right: 0;
    top: 0;
	opacity: 0.8;
}
.press_caption h3, .press_caption_right h3 {
    color: #fff;
    margin: 50px 20px 10px;
}
/*press room new changes end*/
.prod_list a, .prod_list1 a{
  color: #b3b3b3 !important;
}
.prod_list a:hover, .prod_list1 a:hover{
  color: #fff !important;
}
.newsletter-link{
 color: #333;
 font-size: 12px;
}
.newsletter-link:hover{
 color: #ec1c2d;
 text-decoration: underline;
}
.edit-category , .edit-application {
 padding: 0 0 0 17px;
 color: #3a9acd;
 font-size: 13px;
}
.edit-category:hover, .edit-application:hover {
  color: #b91b28;
 }
.press-room-archive .views-summary  li{
  display: inline;
  margin-bottom: 20px;
}
.press-room-archive .views-summary  li:hover,.press-room-archive .views-summary li a:hover{
   color: #b91b28;
	 text-decoration: none; 
}
.press-room-archive .views-summary  li a.active{
 text-decoration: underline;
 color: #b91b28;
}
label.radio_name.radio_name_5{
margin:0 22px 0 28px;
}
label.radio_name.radio_name_3{
margin:0 8px 0 13px
}

.i18n-es label.radio_name.radio_name_5{
margin: 0 0px 0 58px;  
}
.i18n-es label.radio_name.radio_name_3{
margin: 0 8px 0 1px;
}

.carousel-caption {
	z-index: 1 !important;
}

.mark_img1{
min-height: 273px;
    width: 100% !important;
}

.guidemain {
  background: none repeat scroll 0 0 #655E58;
    color: #FFFFFF;
    font-family: 'Arial' !important;
    font-size: 1.5em !important;
    font-weight: normal !important;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 0 5px 15px !important;
}

.guide{
 background: none repeat scroll 0 0 #E7E4E0;
    overflow: hidden;
	min-height: 162px;
}

.guidetitle{
font-size: 17px;
font-family:OpenSans-Semibold;
color: #7F7F7F;
}

.guidetitlebg{
/*margin-top:7px !important;*/
}

.img-align-all  img {
    display: inline-block;
    float: left;
    margin: 10px 10px 0 0;
    padding: 0;
    vertical-align: top;
}	
	
.product_section .description{
/*  min-height: 135px; */
}	
.product_section .col-sm-6.types .prod_img{
  height: 69px;

}
ul.global_block {
  border:1px solid #dfdfdf;
  margin-top: 10px;
}

.form-group {
    margin-bottom: 0;
}
.page-head-alt  h3 {
    color: #ec1c2d;
}

.page-head-alt {
    background-color: #f5f5f5;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 25px;
    padding: 23px 20px 11px;
}
.view-case-studies .views-exposed-form .views-exposed-widget{
padding:0px 1em 0px 0px;
}
.industry_title{background-color: rgba(0, 0, 0, 0.4);color: #fff;padding: 5px;font-family: OpenSans-Regular !important; margin-top:5px;margin-bottom: 10px;font-size:18px;}

.industry_title1 {
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    padding: 5px;
    font-family: OpenSans-Regular !important;
    margin-top: 5px;
    font-size: 18px;
	width: 228px;
}

.node-type-page .filter-subaccord ul.global_block  li{
    border: 1px solid #dfdfdf !important;
}

.industry_brief_text{margin-top:6px;margin-bottom:5px;}

.app-text-banner > .edit-application {

   padding: 0px 0 0px 17px;
  color: #fff;
  font-size:13px;
  position: absolute;
  top:12px;
  right:124px;
  font-family: Opensans-regular;
}

.application-casestudy{
   padding: 1px 0 0 17px;
  color:#fff;
  font-size:16px;
  position: absolute;
  top:9px;
  right: 11px;
  font-family: Opensans-regular;
  text-decoration: underline;
}

.edit-application:hover, .application-casestudy:hover {
  color: #b91b28;
 }
 

 
.app_text {
  position: absolute;
  top: 35%;
  left:5%;
}

.terms-conditions {
   margin-left: 14%;
}
 .edit-resource a{
 color: #3a9acd;
}
.edit-resource a:hover {
  color: #b91b28;
}
.userprofile-div .user-details{height:auto;}

.col-sm-6.col-xs-12.appimg_space{height:auto;}

#views-exposed-form-support-page  .selectricItems li{height:auto !important;}
.disclaimer{
  display: none;
}

.disclaimer {
  background-color: #6d6d6d;
  color: #fff;
  margin: 15px 0px 10px;
  padding: 20px;

}

.disclaimer h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.disclaimer p {
  font-size: 14px;
  margin: 10px 0 0;
}

#close-message{ 
  cursor: pointer;
  float: right;
  position: relative;
  right: -10px;
  top: -10px;
}
.page-commercial-buyers .views-exposed-widgets{margin-bottom:0em;}
  .page-commercial-buyers  #edit-tid-wrapper {display: none;}  

.view-id-google_store_locator_json_export.view-display-id-page_1.row td{
  vertical-align: top;
}
.node-type-page .content{text-align:justify;}

.pagination > li > a, .pagination > li > span{padding:2px 5px !important}

.pagination  > .pager-previous > a{
overflow:hidden;
}

#wtbchat {
  position: fixed;
  width: 320px;
  right: -321px;
  top:79px;
  z-index: 9999;
  height: 0px;
}
.lmcart {
  display: block;
  margin-left: 0px;
  position: relative;
  height: 100%;
}

#wtb_chattoggle {
  background: #fff;
  position: relative;
  margin-left: -31px;
  list-style: none;
  border-radius: 10px 0 0 10px;
  height: 97px;
  width: 33px;
  border: 2px solid #fff;
  border-right: none;
  z-index: 999;
  cursor: pointer;
  top: 0px;
  box-shadow: 0px 1px 7px #999;
}

.wtbcart-chatlogo {
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  display: block;
  font-size: 14px;
  height: 63px;
  transform: rotate(270deg);
  width: 73px;
}
.wtbcart-chatlogo a {
  color: #ec1c2d;
  font-family: OpenSans-Regular !important;
  text-decoration: none;
}

.wtbcart-chatlogo a u {
  text-decoration: none;
}

.wtbchatcircle > img {
  position: absolute;
  left: 6px;
  top: 73px;
}
.form-item.form-type-select.form-item-field-image-gallery-categories-value{display:inline-block; vertical-align:top; overflow:hidden;}
.form-item.form-type-select.form-item-field-image-gallery-categories-value select{ padding:10px; margin:-5px -20px -5px -5px; }

.page-resources div#edit-document-type-wrapper {
  display: none;
}

.page-support-resources-download div#edit-document-type-wrapper {
  display: none;
}

.viewall_products {
  padding: 8px 9px 0px;
	background-color: #ec1c2d;
  color: #fff;
	height : 38px;
	margin-right:5px;
}

.page-search-keyword .prod_caption {
min-height:0px;
}

.sub_child_link{padding-left:20px;}
.subchildnew{background:url("../images/plus-expand.png")no-repeat 90% 50%;float: right;margin: 6px 0 0;height: 8px;width: 8px;}
.subchildnew-minus{height: 8px;width: 8px;margin:5px 0px!important;background:url("../images/minus.png") right center !important;background-position:90% 50% !important;background-repeat:no-repeat !important;}
.subchildnew-plus{height: 8px;width: 8px;margin:5px 0px !important;background:url("../images/plus-expand.png") right center !important;background-position:90% 50% !important;background-repeat:no-repeat !important;}

.resources_title{float:none;}
.prod-slider > .inspiration_gallery  > .flex-slider-nav > .flex-direction-nav > .flex-nav-next > .flex-next {height:41px !important;right:6px !important;top:55% !important;width:22px !important;}
.prod-slider > .inspiration_gallery  > .flex-slider-nav > .flex-direction-nav > .flex-nav-prev > .flex-prev {height:41px !important;right:-21px !important;top:55% !important;width:21px !important;left:6px;}
.prod-slider .inspiration_gallery{background-color:#fff !important;}
.prod-slider .flexslider{background-color:#fff !important;}
.app_gallery{position:relative;}
.field-name-field-case-study-media  .embed-responsive  {height: 400px !important; width: 600px !important; padding: 0px;}  
.inspiration_gallery ol.flex-control-paging{display: none;}
.case_study_prev{position:absolute;cursor:pointer;top:50%;text-indent:-9999px;background:url('../images/case_study_prev.png') left top no-repeat; width:30px; height:30px;}
.case_study_next{position:absolute;cursor:pointer;top:50%;right:15px;text-indent:-9999px;background:url('../images/case_study_next.png') left top no-repeat; width:30px; height:30px;}
.img-content{min-height:25em;}

ul.content_ul li {
    list-style-type: square !important;
    margin: 0 30px;
}

.page-node-591281 .wau_list >li {
    color: #ec1c2d;
    margin: 0 20px;
}
/*added by narendra */
			.ws-Dg-app{display:none;}
			.phoneimg-big{width: 300px;height: 608px; float: left;}
			.logo_app{width:30px;}
			.wst-thanks-ppage{display:inline;}
			.wst-strikeimg{display:inline;}
			.wst-No-thanks-datailpage{display:none;}
			.mob_app_button img {width: 220px;}
			.row.app_mob_text {
			    margin: -49px 0px 0px 42px;
			}
.row.app_mob_text > h2 {		
	 font-size: 20px;		
}
/* Media Queries */	
@media(min-width: 768px) and (max-width: 1024px) {
	#node-393839 {
		padding-left: 40px;
	}
}
	
@media(min-width: 768px){
		.qr-align{		
			margin-left: 0px;		
		}
		.carousel-caption {
			right: inherit !important;
			
		}
		.mob_app_button{		
			margin-left:-20px !important;		
		}		
					
		.app_top_text {			
			margin-top: -45px;		
			margin-left: 6px		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px		
		}
	
	.lower_section .region-content-left .media-image{display:block; max-width:100%; border:#cacaca 1px solid;}
}
 

@media(min-width:768px) and (max-width:991px){
	.qr-align{		
			margin-left: 0px;		
		}		
		.app_top_text {		
			margin-top: -45px;		
			margin-left: 6px		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px		
		}		
				
		.mob_app_button{		
			margin-left:-20px !important;		
		}		
		.mob_app_button img{width:150px;}
.view-id-google_store_locator_json_export div#edit-combine-wrapper {
     right: 4em;
	}
	.view.view-find-a-rep input, .view.view-find-a-new-rep input{
		width:74%;
	}
	.storelocator-filter{
    bottom: 327px;
	}
	.press_caption h3{
	margin:5px 0 10px
	}
	
	#views-exposed-form-find-a-rep-page .views-submit-button, #views-exposed-form-find-a-new-rep-page .view-submit-button {
    margin: 1px 1px 0 -71px !important;
}
.page-resources .prod_align #views-exposed-form-support-page{
  margin: 3px 9px 3px -9px !important;
}

}
@media(max-width:992px){
	.mob_app_button{		
			margin-left:-60px !important;		
		}		
		.mob_app_button img{width:150px;}		
		.qr-align{		
			margin-left: 0px;		
		}		
		.app_top_text {		
			margin-top: -45px;		
			margin-left: 6px		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px		
		}		
	
.i18n-es .nav-item a{padding: 5px 20px;}
.nav-submenu.fullleft{width: 100%;}
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance-origin {
  
    width: 61%;
}
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-origin {
	right: -6.5em;
}

.col-sm-6.col-xs-12.appimg_space{min-height:50px;}
.application-casestudy{top:5px;}

label.radio_name.radio_name_5{
margin:0 5px;
}
label.radio_name.radio_name_3{
margin:0 5px 2px;
}

.i18n-es label.radio_name.radio_name_5 {  margin: 3px 15px 0 5px;}
.i18n-es label.radio_name.radio_name_3 { margin: 2px 7px 6px 5px;}

.i18n-es .newsletter_content .email{width:100%;border-right: 1px solid #999999;margin:10px -9px 0;}
.i18n-es .subscribe {width:100%;margin: 10px -9px 0;}

/*** Carousel banner text alignment ***/
.cap-center {right: 0%;top: 24%;left: 18% !important;}
.cap-center-top {left: 18% !important;}
.cap-center-bottom {left: 18% !important;}
.cap-top-right {right: 0%;top: 13% !important;left: 29% !important;}
.cap-center-right {left: 29% !important;}
.cap-bottom-right {right: 0%;bottom: 25% !important;left: 29% !important;}
.cap-top-left{right:0%;top:13% !important;left:4% !important;}
.cap-bottom-left {bottom: 25% !important;left: 0%;}
/*** Carousel banner text alignment ends ***/



.findrepdefault {
    margin-left: 50px;
}
.view-id-google_store_locator_json_export .views-exposed-widget.views-submit-button {
 right:-110px !important;
}
.page-search-keyword .tab-drupal{margin:0 auto !important;}
.storelocator-filter{
margin-right:-24px
}
.view.view-find-a-rep input , .view.view-find-a-new-rep{
 position: relative;
    right: 12px;
	}
	
.terms-conditions {
    margin: 7px -8px 0;
 }
 
}

@media(max-width:767px){
	.qr-align{		
			margin-left: 0px;		
		}		
		.app_top_text {		
			margin-top: -45px;		
			margin-left: 6px		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px		
		}		
	.mob_app_button{		
			margin-left:-36px !important;		
	}
#views-exposed-form-gallery-page .views-exposed-form .form-item, .views-exposed-form .form-submit{width:100%;}
#views-exposed-form-gallery-page .views-exposed-form .views-exposed-widget {width:100%;}

.resources .resources_title{
  /*float: left;
    font-size: 13px !important;
    width: 85%;*/
	
    display: block;
    font-size: 13px !important;
    margin: 0 25px;
    width: 90%;
  /*padding: 0px 0px 0px 27px;*/
}
.resources .resources_lang{
  font-size:12px !important;
  padding-left:27px !important;
  color:#655e58 !important;
}


.laminatetable{ margin-bottom:10px;}
.laminatetable td{float: left;padding:3px;width: 100%}

#packaging  td
{
width: 100%;
float: left;
}

.pagination > li > a, .pagination > li > span{padding:2px 2px !important;}
.pagination .pager-previous a {
    background: url("//qa.wilsonart.com/sites/all/themes/wilsonart/images/art_pre.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 20px;
    padding: 0 6px !important;
    text-indent: 9999px;
    width: 11px;
}

.terms-conditions {
    margin:7px -9px 0;}
	
	
.press_caption h3, .press_caption_right h3 {
    color: #fff;
    margin:40px 0px 10px;
}


.app_text {
    left: 1%;
    position: absolute;
    top: 54%;
}
.view_range{
margin: 10px 0 0;
    padding: 7px 15px;
}
.prod_list1 {
    float: none;
	}
	.history-arrow-position{background-position:94.7% !important;}
.accord_content p{padding:10px 15px 0 !important;}
.no-padding-mobile{padding:0px !important;}
.accord-height{height:35px !important;padding:11px 10px!important;}
.history_title{margin: 10px 0px;}
/* .accord_head
{
	height:35px;
	padding:10px 5px 10px 10px !important;
} */
.history-spacing{margin-bottom:10px;}
	
	.view-id-google_store_locator_json_export div#edit-combine-wrapper {
	  position: absolute;
	 right: 0px;
	top: -310px;
	width: 100%;
	padding: 10px 0px;
	}
	.view-id-google_store_locator_json_export div#edit-combine-wrapper  input{
	width: 100%;
	height: 30px;
	color: #000;

	}
	.view-id-google_store_locator_json_export .views-exposed-widget.views-submit-button {
	  position: absolute;
	 top:-309px;
	right: 0px;
	left: 0px;
	padding: 10px 0;
	width: 100%;

	}
	.view-id-google_store_locator_json_export .views-exposed-form .views-exposed-widget .form-submit {
	  margin-top: 0px;
	  width: 100%;
	  font-size: 13px;
	  background: #ec1c2d;
	  color: #fff;
	  border: none;
	  height: 30px;
	}
	.commercial-align{
	padding:100px 25px 0;
	}
	.dealer_type li a {
		
		position: relative;
		z-index: 99;
	}
	.nav-tabs {
    border: medium none !important;
    position: relative;
    z-index: 3;
	}
	#webform-client-form-905 .email {
    margin: 0 0 5px !important;
	}
	.view.view-find-a-rep input , .view.view-find-a-new-rep input{
 position: relative;
    right: -1px;
	}
	
	#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-origin {
  color: #000;
  height: 30px;
  position: absolute;
  top: -30em;
  width: 100%;
  left: 0;
}
}


@media(max-width:766px) and (min-width:480px){
  	.qr-align{		   
			margin-left: 0px;		
		}		
		.app_top_text {		
			margin-top: -45px;		
			margin-left: 6px		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px		
		}		
	    .mob_app_button{		
			margin-left:6px !important;		
		} 

	#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance-origin {
	  height: 30px;
	  right: 0;
	  width: 100%;
	}
	.view-id-google_store_locator_json_export div#edit-combine-wrapper {
     top: -306px;
   }
	#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-origin {
	  color: #000;
	  height: 30px;
	  position: absolute;
	  right: 1em;
	  top: -28em;
	  width: 100%;
	  left: 0px;
	  padding: 0 0px 0 1px;
	   float: left; 
	}
	.pagination {
    margin: 20px 0 0 15px !important;
}
.view.view-find-a-rep input, .view.view-find-a-new-rep input{
width:74%;
}
.storelocator-panel .location-search {
    position:absolute;
    top: 56px;
}
.view-id-google_store_locator_json_export .views-exposed-widget.views-submit-button {
 top: -309px;
}
		
} 
.ws-Dg-app{display:none;}
/*Added by Narendra*/
			@media screen and (min-width: 768px) and (max-width: 1024px) {
			  .ws-Dg-app{display:none;}
			  .wst-No-thanks-datailpage{display:none;}
			  .mob_app_button img {width: 200px;}
			  .phoneimg-big {
			    width: 230px;
			    height: 320px;
			    float: left;
			    margin-top: 10px;
			}
			 } 
@media (max-width: 479px) and (min-width: 320px){
	.qr-align{		
			margin-left: 0px;		
		}		
		.app_top_text {		
			margin-top: -45px;		
			margin-left: 6px;		
		}		
		.app_top_text1{		
	    margin-top: -40px;		
			margin-left: 6px;		
		}		
		.app_top_text2 {		
			margin-top: -39px;			
			margin-left: 6px;		
		}		
	.mob_app_button{		
			margin-left:6px !important;		
	}
.wtyou_title {
    margin: 10px 0;
}
.pagination {
   /* margin: 20px 0 0 15px !important;*/
}
.view.view-find-a-rep input, .view.view-find-a-new-rep input {
    position: relative;
    right: -1px;
}
.view-id-google_store_locator_json_export .views-exposed-widget.views-submit-button {
  position: absolute;
  top: -303px;
  width: 100%;
  }
  #views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance .form-item-field-geofield-distance-origin {
  color: #000;
  height: 30px;
  position: absolute;
  top: -30em;
  width: 100%;
  left: 0;
}
#views-exposed-form-google-store-locator-json-export-page-1 #edit-field-geofield-distance-origin {
  height: 30px;

  width: 100%;
  left: 0;
}
.view-id-google_store_locator_json_export div#edit-combine-wrapper {
    padding: 10px 0;
    position: absolute;
    right: 0;
    top: -286px;
    width: 100%;
}
.view.view-find-a-rep input, .view.view-find-a-new-rep input{
width:74%;
}

.storelocator-panel .location-search {
    padding: 5px;
    position: absolute;
    top: 64px;
}

}
#views-exposed-form-support-page #edit-term-node-tid-depth-wrapper #edit-term-node-tid-depth{
                width: 100%;
}
#views-exposed-form-resources-download-page  #edit-term-node-tid-depth-wrapper #edit-term-node-tid-depth{
                width: 100%;
}
#views-exposed-form-support-page #edit-document-sub-category-wrapper{display:none;}
#views-exposed-form-resources-download-page #edit-document-sub-category-wrapper{display:none;}

.resources .resources_title{
  font-size:13px !important;
}
.resources .resources_lang{
  font-size:12px !important;
  padding-left:27px !important;
  color:#655e58 !important;
}


.nav-res h3 a{padding-left:17px !important; padding-right:0px !important;}
.suggest_category_items suggest_divider a{margin-left: 15px;}
.view-case-studies .views-field-title a{ color:#000;}
.view-case-studies .views-field-field-case-study-brief-desc a{ color:#333;}
.view-case-studies .views-field-title a:hover,.view-case-studies .views-field-field-case-study-brief-desc a:hover{color:#ec1c2d;}

.view-find-a-rep .spec_rep_label {
    display: inline-block;
    text-align: right;
    width: 75px !important;
}

.storelocator-panel .feature-filter , .store .action{
    display: none;
}

.node-type-gallery .field-name-field-image-gallery-description
{
      color: #333;
    font-size: 14px !important;
    font-family: OpenSans-Regular;
    line-height: 16px;
    padding: 0px 0px 0px 10px;
    margin: 15px 0px !important;
}
}
.homeowners-button{
  z-index: 9999;
}

.case_viewall{
	margin-right: 12px;
}
.case_mainviewall{
		margin-left : -22em;
}
/**Our History**/
.history_tab{border:none !important;}
.history_tab li{padding:0 20px 0 0;}
.history_tab li a{border:none !important;color:#ec1c2d;}
.history_tab>li.active>a,.history_tab>li>a:hover,.history_tab>li.active>a:focus{border:none !important;text-decoration:none;}
.history_tab>li.active>a{color:#000 !important;}
.accord_content{padding: 0 15px !important;}
.accord_content p{font-size:13px;color:#333;font-family:OpenSans-Regular !important;}
.history_title{color:#000;margin:0 0 20px;}
.accord-height{height:40px !important;padding:9px 10px!important;}

/** Our History Landing Page**/
.his_img{width:100%;}

.product_list_content > li:before {content: "• ";color: #000;font-size: 18px;}

.product_list_content > li:before {content: "â€¢ ";color: #000;font-size: 18px;}

.history_content{font-family:OpenSans-Regular !important;font-size:14px;}
.history_content a{color:#ec1c2d !important;padding:0 0 20px;float: left;width: 100%;}
.history_content h3{margin:0 0 20px;color:#000;}
.history_content h4{color:#000;}
.history-right-content a{color:#ec1c2d;padding:20px 0 0;float: left;width: 100%;font-family:OpenSans-Regular !important;}
.whereto-buy{
  color:  #ec1c2d;
}

/*** Carousel banner text alignment
.cap-top-left{right:0%;top:11%;left:4% !important;}
.cap-top-right {
    left: 44% !important;
    right: 0px;
    top: 11%;
}
.cap-bottom-left{right:0%;bottom:20%;left:4% !important;}
.cap-bottom-right {
    bottom: 20%;
    left: 44% !important;
    right: 0px;
}
.cap-center {
    left: 24% !important;
    right: 0px;
    top: 23%;
}
.carousel-indicators {
    bottom: 25px !important;
}
.carousel-caption{
  width: 52% !important;
}
 
 Carousel banner text alignment ***/
.cartloader{padding:35px 0 0 5px;}

#block-import-products-products-left-menu #accordion a:before, #block-import-products-products-left-menu #accordion a:after{
	border: none !important;	
}

#block-import-products-products-left-menu #accordion h4 a, #block-import-products-products-left-menu #accordion h4 a:link, #block-import-products-products-left-menu #accordion h4 a:visited{
	background-color: transparent !important;
    color: #ec1c2d !important;
}
.reach-us .email_add,.write_us_email_id{float:none;}
/**** Accordion Left nav *****/
.filter-accord-active{margin:0px !important;border-bottom:1px solid #dfdfdf !important;border-top:none !important;border-right:none !important;border-left:none !important;background:#ffffe5;padding:10px 20px !important;}
.filter-accord-active a{color:#ec1c2d !important;font-size:15px;}
.filter-subaccord ul li{border-bottom: none !important;padding: 0;}
.filter-subaccord ul li a{color:#999 !important;font-size:13px;padding: 0px 0 0px 10px;;display:block;}
.filter-subaccord ul li a:hover{color:#ec1c2d !important;}
.filter-subaccord ul{margin-bottom:0px;padding-bottom:0px;}
.filter-subaccord{padding-bottom:0px !important;border-top: 1px solid #dfdfdf;}
.filter_accord_list{margin:0;}
.filter_accord_list li a:hover{color:#ec1c2d;}
.node-type-page .filter-subaccord ul li{float:none !important;border:0px !important;}
.node-type-page .filter-subaccord ul li h4{border-top:0px;}
.filter_span{background:#ffffe5 url(../images/plus.png) no-repeat 50% 50% !important;width:8px;height:8px;float:right;margin:5px 0;position: relative;right: 24px; top:-31px;}
.filter_span_active{background:url(../images/minus.png) no-repeat 50% 50% !important;width:8px;height:8px;float:right;margin:5px 0}


/**** Accordion Left nav *****/
/*Virtual Library Style*/
.virtual_img{width:100%;}
.virtual_img img{height:180px;position:relative !important;}
.design_img  img{height:auto;position:relative !important;}
.virtual_desc,.visual_desc{position:absolute !important;top:0%;left:0%;z-index:3;color:#fff;height:100%;padding:10px 30px !important;font-family: 'OpenSans-Regular';}
.virtual_desc{background:rgba(76,85,165,0.75);}
.virtual_desc p{padding:10px 30px;}
.virtual_desc h3{padding:10px 30px;margin:20px 0 0;}
.folk_desc,.geo_desc,.study_desc,.retro_desc{position:absolute !important;top:0%;right:0%;z-index:3;color:#fff;height:100%;font-family: 'OpenSans-Regular';}
.folk_desc p,.geo_desc p,.study_desc p,.retro_desc p{color:#fff;line-height:16px;}
.folk_desc{background:#1794b6;}
.geo_desc{background:#35897e;}
.study_desc{background:#0da9bc;}
.retro_desc{background:#799965;}
.visual_img img{width:100%;}
.visual_desc{background:rgba(12,107,162,0.75);padding:30px !important;}
.vd_desc{height: 160px;}
.vd_desc p{font-size:14px;color:#333;line-height:16px;font-family: 'OpenSans-Regular';}
.vd_but{margin:20px 0 0;}
.vd_but label{vertical-align: -webkit-baseline-middle;margin: 0;line-height: 30px;
font-size: 16px;
color: #333;}
.recent_view{padding:0 10px !important;}
.recent_title{color:#000 !important;margin: 10px;}
.rec_border{border-right:1px solid #ccc;padding:0 !important;}
.similar_prod{padding:0 !important;}
.visual_desc p{color:#fff;font-size:14px;line-height:16px;font-family:'OpenSans-Regular';}
.visual_desc h3{color:#fff;margin:0 0 15px;font-family:'OpenSans-Regular';}
.project_img{background:#121212;padding:20px 25px;}
.project_desc{background:#1e1e1e;padding:20px 25px !important;float:left;width:100%;border-right:1px solid #3b3b3b;}
.project_desc h4,.project_desc p{color:#fff;margin:0;}
.project_desc p{color:#999;}
.open_project{color:#fff;background:#ec1c2d;font-size:13px;width:100px;height:30px;border:none;}
.pro_border{padding:0 0 0 0 !important;}
.project_but{padding:0 0 0 15px !important;border-right:1px solid #3b3b3b;}
.mandatory{background:#ffffcd;}
.folk_desc a h3, .geo_desc a h3, .study_desc a h3, .retro_desc a h3 { color:#ffffff;}
.vdl-spacing{margin: 0px 0px 10px;}
.h3-vdl{color: #fff;}
.view_bar{ display:none;}
.vdl-page-description{ overflow: hidden; height: auto; text-align: justify; line-height: 20px;}
.vdl-page-description:hover{ overflow: hidden; height: 120px;line-height: 20px;}
.vdl-page-description p{ text-align: justify;line-height: 20px;}
.folk_desc a h3, .geo_desc a h3, .study_desc a h3, .retro_desc a h3{ color: #fff;}
.folk_desc, .geo_desc, .study_desc, .retro_desc{ overflow: hidden }

/*Added by Narendra*/
@media screen and (min-width: 320px) and (max-width: 480px) {
.flexslider{padding :0 !important;margin:0 !important;}
.inspiration_align {
    padding: 0 !important;
}
.view_range {
    font-size: 8px !important;
	position : relative;
	top : 36px;
	left : 23px;
}
.ws-Dg-app{display:inline;margin-left: -31px;margin-top: 19px;}
.ws-Dg-app-big{display:none;}
h2 {font-size: 12px; font-weight: 600;}
.row.app_mob_text > h2 {
    font-size: 11px !important;
}
.app_landing_page {
    margin-top: -35px;
}
.ws-descrpn{font-size: 11px;position: relative;width: 145px;word-wrap: break-word;}
.ws-descrpn-save{font-size: 11px;position: relative;width: 200px;word-wrap: break-word;}
.ws-descrpn-ship{font-size: 11px;position: relative;width: 200px;word-wrap: break-word;}
.phoneimg-big {width: auto;height: auto;float: left;margin-left: 22px;margin-top: 10px;}
.qr-align-top {margin: 0px 0px 0px 0px;}
.logo_app{width: 23px;}
#MOBILE_FORM{display:none;}
.wst-thanks-ppage{display:none;}
.wst-strikeimg{display:none;}
.wst-No-thanks-datailpage{display:inline;margin-bottom: 10px; margin-left: 8px; text-align: center;}
.mobile_app_text {color:#f00;font-weight: 600}
.mob_app_button img {width: 110px; margin-left: -70px; margin-bottom: 20px; height: 38px;}
.wst-appStore-btn{margin-right:40px;} 
.mob_app_button {margin-left: -22px;}
.row.app_mob_text {
    margin:  -40px 0px 0px 27px;
}
.row .app_mob_text .wst-ship {margin-top:-48px;}

}
.ui-helper-reset {
	width: 228px
}
.article_title {
	font-family:'OpenSans-Regular';
    font: bold 15px/30px Georgia, serif;
}
.view-question-and-answers .view-content .views-row  ul li {
    list-style-type: inherit;
	margin-left: 35px; 
	padding: 5px;
}
.view-question-and-answers .view-content .views-row  ol li {
    list-style-type: inherit;
	padding: 5px;
}

@media(max-width: 1024px) and (min-width: 768px){
.quartzseamless {width: 720px;}
.artfully {width: 715px;}
.modernmarq {width: 715px;}
.region .block img.media-image{max-width:96%; border:#cacaca 1px solid;}
div.col-sm-9.slider_align.nopadding-right.arb_tabpadding{padding-left: 60px;}
}

@media(max-width: 767px){
.region .block img.media-image{max-width:100%; border:#cacaca 1px solid;}
}
.inspiration_gallery{margin-left: 0px !important;}

@media (max-width: 767px){
.h3-vdl {
    display: block !important;
    color: #333 !important;
}
}
.no-results-filter{ color: #555!important; cursor: default; }

.imgbtn_text{position: absolute; top: 20%; padding: 0px 40px;}
.imgbtn_position{
    width: 100px;
    height: 30px;
    color: #ffffff;
    background-color: #ff0000;
    border: none;
    font-size: 13px;
}
p.case_title > a {
    padding-left: 0px!important;
}
.node-type-press-room .article_content .wau_list.lipadding li {
    margin: 14px 25px;
}
.node-type-press-room .article_content .wau_list >li >p {
    display: inline;
    padding: 0 0 0 2px;
}

@media(max-width: 767px){
.region .block img{max-width:100% !important; border:#cacaca 1px solid; float: none; margin-left: 0; margin-right: 0;}
.node-type-press-room .region .block .contact_list img, .page-press-room .region .block .contact_list img{border:none; width: auto;}
.region .block .nav-submenu .bottom_menu img{border: none;}
}

@media(max-width: 1024px) and (min-width: 768px){
.region .block img{max-width:96% !important; border:#cacaca 1px solid;}
.node-type-press-room .region .block .contact_list img{border:none;}
}
.part2landing{width: 975px;}
.article_lead_land_image{width: 975px; max-width: 100%}
.OGMQ{width: 300px; float: left; margin-left: 10px; margin-right: 10px;}
.OAV{font-size: 13.008px; width: 300px; float: right; margin-left: 15px; margin-right: 15px;}
.iStock{margin: 10px; font-size: 13.008px; width: 300px; float: left;}
.waiting{width: 500px; float: right;}
.patient{width: 400px; float: left; margin: 5px 10px;}
.no-results-filter{ color: #555!important; cursor: default; }
.page-node-578.node-type-page .content {
    text-align: left;
}
.page-webform-results .view-content .views-table { width : 100% !important; }
/*spec rep us*/
.wilsonus .findrep-spacing.spec-all-reps  {
    margin: 0px 1px 10px -1px !important;
}
.wilsonus .rep-align-new {
    margin: 12px 0 4px 0;
}
.wilsonus .rep_content-span {
    margin: 4px 0 0;
}
.wilsonus .repbbl{
	padding-right: 0px;
	padding-left: 0px;
}
.wilsonus .rep-align-new img {
    margin: 0;
}
.wilsonus .rep_products .spec_rep_products{
	margin: 0 0 4px;
}
/*spec rep us*/
/*Gallery Filter - Homepage*/
.gallabel{
	float:left;
	color: #ee2e2a;
	margin-top: 10px;
}
.selectric-onloadind{
	margin: 4px;
}
.selectric-onloadind .label{
	/*border: 1px solid #999;*/
}
.selectric-onloadind.selectric-home_select_industry {
    width: 170px !important;
}
/*Gallery Filter - Homepage*/
/** US home owners map changes starts here **/
.us-home-owners .google-store-locator-map .store .title a {
	color: #558ED5;
	text-decoration: underline;
	font-size: 15px;
}
.us-home-owners .gm-style-iw .phone, .gm-style-iw .categories {
    display: block !important;
	width: max-content;
}
.us-home-owners .gm-style-iw .categories .filter-categories {
  display: none !important;
}
.us-home-owners .gm-style-iw .categories .buttons {
  display: block !important;
  margin-bottom: 8px;
}

.us-home-owners .gm-style-iw .phone {
  display: block !important;
}

.us-home-owners .gm-style-iw .address {
    font-size: 14px !important;
    color: #5e5e5e !important;
	font-family: 'OpenSans-Semibold';
	/*margin: 15px 0;*/
	color: #676C73;
}
.us-home-owners .gm-style-iw .store .web, .gm-style-iw .store .phone {
    color: #fff;
	color: #C00002;
    font-size: 14px !important;
	font-family: 'OpenSans-Semibold';
	/*margin-bottom: 15px;*/
}
.us-home-owners .gm-style-iw .store .web, .gm-style-iw .store .phone a{
	color: #C00002;
}

.us-home-owners .gm-style-iw .buttons .submit.map-call-now {
  display: none;
}
.us-home-owners .gm-style-iw .buttons .submit.map-get-dir {
  margin-right: 10px;
}
.us-home-owners .gm-style-iw .buttons .submit {
    background-color: #C00002;
	font-family: 'OpenSans-Semibold';
	border-radius: 5px;
	font-size: 11px;
}
.us-home-owners .gm-style-iw>div { overflow: unset!important; }
.store-list .store .store .categories .buttons { display: none!important;}
.store-list .store .store .phone a, .store-list .store .store .title a { color: #fff; }
@media all and (min-width:0px) and (max-width: 480px) {
  .us-home-owners .gm-style-iw .buttons .submit.map-call-now {
    display: unset;
  }
  .us-home-owners .gm-style-iw .buttons .submit.map-website {
    display: none;
  }
  .us-home-owners .gm-style-iw .buttons .submit.map-get-dir {
    margin-right: -15px;
    margin-left: 10px;
  }
  .us-home-owners .gm-style-iw .address {
    margin: 10px 0;
  }
  .us-home-owners .gm-style-iw .categories .buttons {
    margin-bottom: 5px;
  }
  .us-home-owners .gm-style-iw .store {
    width: 100%;
  }
}
/** US home owners map changes ends here **/
.node-type-static-pages .imgbtn_position {
    width: auto !important;
    min-width: 100px !important;
    min-height: 30px !important;
	height: 36px !important;
}

.node-type-static-pages .imgbtn_text {
    top: 3% !important;
    padding: 0px 25px !important;
}

.node-type-static-pages .imgbtn_text_single {
    top: 21% !important;
}
.gm-style-iw-d {
	max-width: none !important;
	max-height: none !important;
}
.gm-style-iw.gm-style-iw-c {
	max-width: none !important;
	max-height: none !important;
	padding-right: 12px !important;
    padding-bottom: 12px !important;
}
@media(max-width:767px){
	.re-order-content {
		margin-top: 15px;
		display: flex;
		display: -ms-flex;
		flex-direction: column;
	}

	.re-order-content .second {
		order: 1;
	}
	.re-order-content .first {
		order: 2;
	}
}
.store .web a { color: rgb(238, 46,42); }