@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
/* line 3, ../../scss/partials/_bootstrap-overrides.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
select:active, select:hover {
	outline-color: #E2E1DD;
}
input[type="text"]:-moz-placeholder {
 color: #7D7A75;
 font-size: 14px;
}
#career_container {
	background: #ffffff;
	padding-top:15px;
	padding-bottom:15px;
	margin-top: 15px;
	margin-bottom: 20px;
	}
input[type="text"]::-moz-placeholder {
 color: #7D7A75;
 font-size: 14px;
}
input[type="text"]:-ms-input-placeholder {
 color: #7D7A75;
 font-size: 14px;
}
input[type="text"]::-webkit-input-placeholder {
 color: #7D7A75;
 font-size: 14px;
}

/* line 33, ../../scss/partials/_bootstrap-overrides.scss */
.header.open {
	background-color: transparent !important;
}
/* line 37, ../../scss/partials/_bootstrap-overrides.scss */
body {
	background-color: #e2e1dd;
}
@media (min-width: 1025px) {
/* line 37, ../../scss/partials/_bootstrap-overrides.scss */
  body {
	background-color: #ffffff;
}
}
/* line 2, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout {
	background: url(inset-shadow.png) right top repeat-y #ffffff;
	border: solid 2px #FFB91D;
	border-right: none;
	display: none;
	margin-right: -1px;
	max-width: 423px;
	position: absolute;
	text-align: left;
	top: 32px;
	right: 100%;
	width: 100%;
	z-index: 9999;
}
/* line 16, scss/partials/_aqs-flyout.scss */
#aqs-flyout .btn-default {
	background-color: #424242;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	padding: 6px 24px;
	text-transform: none;
}
/* line 25, scss/partials/_aqs-flyout.scss */
#aqs-flyout .btn-default:hover {
	background-color: #7D7A75;
}
/* line 30, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight, #aqs-flyout .type-standard {
	position: relative;
}
/* line 34, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight .btn-default, #aqs-flyout .type-standard .btn-default {
	margin-top: -16px;
	position: absolute;
	top: 50%;
}
/* line 41, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight {
	background: url(inset-shadow.png) right top repeat-y #f1f1ef;
	border-bottom: solid 1px #d7d6d6;
	padding: 16px 12px 16px 16px;
}
/* line 46, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight h3 {
	color: #424242;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 15px;
	margin: 6px 0 0 0;
}
/* line 53, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight h6 {
	color: #7D7A75;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin: 0;
}
/* line 59, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight .highlight-wrapper {
	float: left;
	width: 80%;
}
/* line 64, scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-highlight:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
/* line 73, scss/partials/_aqs-flyout.scss */
#aqs-flyout .desc-wrapper {
	padding: 2px 12px 8px 16px;
}
/* line 76, scss/partials/_aqs-flyout.scss */
#aqs-flyout .desc-wrapper:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
/* line 85, scss/partials/_aqs-flyout.scss */
#aqs-flyout .description {
	color: #424242;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 1.5;
}
/* line 91, scss/partials/_aqs-flyout.scss */
#aqs-flyout .description .thumbnail {
	max-width: 70px;
}
/* line 97, scss/partials/_aqs-flyout.scss */
#aqs-flyout .category-group .thumbnail {
	float: left;
	margin: 0 12px 72px 12px;
}
/* line 102, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .category-group .action {
	clear: both;
	padding: 12px 0 18px 0;
	text-align: center;
}
/* line 107, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .category-group .action .btn-default {
	float: none !important;
	position: static;
}
/* line 113, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .category-group .desc-wrapper {
	padding-top: 8px;
}
/* line 118, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard {
	border-bottom: solid 1px #d7d6d6;
}
/* line 121, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard:last-child {
	border: none;
}
/* line 125, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard .description {
	clear: left;
	float: left;
	line-height: 1.25;
	width: 80%;
}
/* line 131, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard .description .thumbnail {
	float: right;
	margin: 0 8px 0 0;
}
/* line 136, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard .description p {
	margin: 0;
	padding: 8px 8px 0 0;
	overflow: hidden;
	position: relative;
	max-height: 47px;
}
/* line 143, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard .description p:before {
	bottom: 0;
	content: '...';
	margin-bottom: -1px;
	margin-left: -2px;
	position: absolute;
	right: 0;
}
/* line 153, ../../scss/partials/_aqs-flyout.scss */
#aqs-flyout .type-standard .description h6 {
	color: #424242;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 8px 0 0 0;
}
/* line 9, ../../scss/partials/styles-header-2017.scss */
span.triangle {
	display: none;
}
/* line 14, ../../scss/partials/styles-header-2017.scss */
.fusion-search {
	background-color: #ffffff;
	min-width: 320px;
	padding: 15px;
	width: 100%;
}
@media (min-width: 1025px) {
/* line 14, ../../scss/partials/styles-header-2017.scss */
  .fusion-search {
	background-color: #FFB91D;
	padding: 8px 3px 8px 8px;
}
}
/* line 25, ../../scss/partials/styles-header-2017.scss */
.fusion-search #search-selector-content-type {
	border-right: none;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	float: left;
	-webkit-appearance: none;
	-moz-appearance: none;
	min-width: 140px;
	padding: 1px 6px;
	width: 29%;
}
/* line 35, ../../scss/partials/styles-header-2017.scss */
.fusion-search #search-selector-content-type::-ms-expand {
 display: none;
}
/* line 40, ../../scss/partials/styles-header-2017.scss */
.fusion-search .fa-chevron-down {
	background-color: #ffffff;
	color: #7D7A75;
	display: none;
	position: absolute;
	z-index: 999;
	margin: 3px 0 0 -20px;
	pointer-events: none;
	line-height: 25px;
	width: 14px;
	text-align: center;
	padding-left: 3.125px;
	border-left: dotted 1px #E2E1DD;
}
/* line 55, ../../scss/partials/styles-header-2017.scss */
.fusion-search #search-selector-content-type, .fusion-search .fa-chevron-down {
	display: none;
}
@media (min-width: 1025px) {
/* line 55, ../../scss/partials/styles-header-2017.scss */
  .fusion-search #search-selector-content-type,  .fusion-search .fa-chevron-down {
	display: inline-block;
}
}
/* line 64, ../../scss/partials/styles-header-2017.scss */
.fusion-search .form-control.js-typeahead, .fusion-search .typeahead__field input.form-control {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: solid 1px #E2E1DD;
	color: #424242;
}
/* line 71, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__field input.form-control:focus {
	border: solid 1px #bbbbbb;
}
/* line 75, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input {
	text-align: center;
}
@media (min-width: 1025px) {
/* line 75, ../../scss/partials/styles-header-2017.scss */
  .fusion-search .search-input {
	max-width: 71%;
}
}
/* line 82, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input input.form-control {
	border-left: solid 1px #eaebe6;
	border-right: none;
	width: 100%;
	float: none;
	top: -2px;
	max-width: 88%;
}
@media (min-width: 1025px) {
/* line 82, ../../scss/partials/styles-header-2017.scss */
  .fusion-search .search-input input.form-control {
  	width: 315px !important;
	border-right: solid 1px #E2E1DD;
	top: 0;
	height: 17px;
}
}
/* line 95, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .search-btn-mobile {
	position: absolute;
	right: 0;
	margin-top: -33px;
	z-index: 999;
	display: none;
}
/* line 101, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .search-btn-mobile:before {
	content: url(../search_white.png);
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	right: 2px;
	top: 3px;
}
@media (min-width: 1025px) {
/* line 95, ../../scss/partials/styles-header-2017.scss */
  .fusion-search .search-input .search-btn-mobile {
	display: none;
}
}
/* line 116, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn {
	margin: 0;
	padding: 0 0 0 8px;
}
/* line 120, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn .search-btn-desktop {
	display: none;
	background-color: #000000;
	border: none;
	color: #ffffff;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	height: 24px;
	min-width: 90px;
	padding: 3px 8px 2px 8px;
}
@media (min-width: 1025px) {
/* line 120, ../../scss/partials/styles-header-2017.scss */
  .fusion-search .search-input .input-group-btn .search-btn-desktop {
	display: block;
}
}
/* line 134, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn .search-btn-desktop:hover {
	background-color: #424242;
}
/* line 138, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn .search-btn-desktop span {
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	position: relative;
	/*top: -2px;*/
  top: -1px;
	text-transform: none;
	white-space: nowrap;
	letter-spacing: 0.3px;
}
/* line 145, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn .search-btn-desktop span .fa-search {
	margin-right: 3px;
}
/* line 154, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result {
	background-color: #ffffff;
	max-width: 411px;
	position: absolute;
	width: 100%;
	z-index: 8888;
}
/* line 161, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list {
	border: solid 2px #FFB91D;
	list-style-type: none;
	margin: 0;
	padding: 12px 0;
}
/* line 167, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li {
	text-align: left;
}
/* line 170, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li a {
	color: #424242;
	display: block;
	padding: 4px 12px 6px 12px;
}
/* line 175, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li a:hover {
	background-color: #f8f7f5;
	text-decoration: none;
}
/* line 182, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li.active a {
	background-color: #f8f7f5;
}
/* line 191, ../../scss/partials/styles-header-2017.scss */
.fusion-search input.form-control, .search-facet-sidebar .search-within-form .search-within-wrapper input.form-control {
	color: #424242;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 5px 12px 7px;
}
/* line 61, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.fusion-search input.form-control:-moz-placeholder, .search-facet-sidebar .search-within-form .search-within-wrapper input.form-control:-moz-placeholder {
 color: #7D7A75;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 400;
 font-size: 14px;
}
/* line 64, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.fusion-search input.form-control::-moz-placeholder, .search-facet-sidebar .search-within-form .search-within-wrapper input.form-control::-moz-placeholder {
 color: #999999;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 400;
 font-size: 14px;
}
/* line 67, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.fusion-search input.form-control:-ms-input-placeholder, .search-facet-sidebar .search-within-form .search-within-wrapper input.form-control:-ms-input-placeholder {
 color: #7D7A75;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 400;
 font-size: 14px;
}
/* line 56, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.fusion-search input.form-control::-webkit-input-placeholder, .search-facet-sidebar .search-within-form .search-within-wrapper input.form-control::-webkit-input-placeholder {
 color: #7D7A75;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 400;
 font-size: 14px;
}
/* line 205, ../../scss/partials/styles-header-2017.scss */
.advanced-search-container {
	background-color: transparent;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	z-index: 14;
}
@media (min-width: 768px) {
/* line 205, ../../scss/partials/styles-header-2017.scss */
  .advanced-search-container {
	right: 15px;
}
}
@media (min-width: 1025px) {
/* line 205, ../../scss/partials/styles-header-2017.scss */
  .advanced-search-container {
	margin-top: 15px;
	position: static;
	width: 51%;
}
}
/* line 223, ../../scss/partials/styles-header-2017.scss */
.advanced-search-container .input-group {
	margin: 0;
}
/* line 228, ../../scss/partials/styles-header-2017.scss */
.ie9 .fusion-search .fa-chevron-down {
	display: none;
}
/* line 232, ../../scss/partials/styles-header-2017.scss */
.registered-usr-accuntContent {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #d2d2d2;
	display: none;
	position: absolute;
	width: 115px;
	z-index: 100;
	padding-bottom: 5px;
}
/* line 243, ../../scss/partials/styles-header-2017.scss */
.registered-usr-accuntContent {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #d2d2d2;
	display: none;
	width: 125px;
	z-index: 100;
}
/* line 251, ../../scss/partials/styles-header-2017.scss */
.nav_primary .navbar-nav.off-header-lg.registered-usr-accuntContent li a {
	padding-left: 10px;
}
/* line 255, ../../scss/partials/styles-header-2017.scss */
.nav_primary .navbar-nav.off-header-lg.registered-usr-accuntContent li {
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
/* line 261, ../../scss/partials/styles-header-2017.scss */
#dLabel.registered-usr-accunt {
	padding-bottom: 8px;
	padding-right: 13px;
}
/* line 266, ../../scss/partials/styles-header-2017.scss */
#dLabel.registered-usr-accunt span.caret {
	margin-top: -2px;
}
/* line 271, ../../scss/partials/styles-header-2017.scss */
.registered-usr-accuntContent li {
	padding: 3px 0;
}
/* line 275, ../../scss/partials/styles-header-2017.scss */
.off-header-lg.registered-usr-accuntContent li:last-child {
	margin-left: 0px;
}
.nav_primary .navbar-nav.off-selection > li:last-child {
    margin-top: -1px;
}
/* line 279, ../../scss/partials/styles-header-2017.scss */
.registered-usr-accuntContent li a {
	padding: 3px 7px;
}
/* line 283, ../../scss/partials/styles-header-2017.scss */
.search-facet-wrapper .title {
	margin-bottom: 0px;
}
/* line 286, ../../scss/partials/styles-header-2017.scss */
.radio input[type="radio"] {
	margin-left: 0px;
	-webkit-appearance: radio;
	appearance: radio;
}
/* line 291, ../../scss/partials/styles-header-2017.scss */
.search-content-types {
	display: none !important;
}
 @media (min-width: 1025px) {
/* line 296, ../../scss/partials/styles-header-2017.scss */
  header .off-selection {
	right: 0;
	margin: -4px 80px 0 6px;
	top: 0px;
}
}
/* line 302, ../../scss/partials/styles-header-2017.scss */
section {
	height: auto !important;
}
/* line 306, ../../scss/partials/styles-header-2017.scss */
header .blue_Color .visible-lg .dropdown-menu {
	padding: 0px !important;
	width: 100%;
	min-width: auto;
	background: #424242;
	border-radius: 0;
	border: none;
	margin: 0px;
}
/* line 315, ../../scss/partials/styles-header-2017.scss */
header .blue_Color .visible-lg .dropdown-menu li a {
	color: #fff;
}
 @media (min-width: 1025px) {
/* line 320, ../../scss/partials/styles-header-2017.scss */
  header .off-selection li {
	margin-left: 4px !important;
}
}
/* line 325, ../../scss/partials/styles-header-2017.scss */
header .off-header-lg.blue_Color .off-selection.visible-lg .dropdown-menu li a:hover, header .off-header-lg.blue_Color .off-selection.visible-lg .dropdown-menu li a:focus {
	background-color: #f5f5f5;
	color: #000;
	text-decoration: none;
}
/* line 330, ../../scss/partials/styles-header-2017.scss */
.mfp-container {
	height: auto !important;
}
/* line 334, ../../scss/partials/styles-header-2017.scss */
#myModalLabel {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
	font-weight: bold !important;
	font-size: 15px !important;
}
/* line 340, ../../scss/partials/styles-header-2017.scss */
#product_browse_pdp #myModal .modal-dialog .modal-body {
	padding: 0px 20px 0 !important;
	font-size: 13px;
}
/*where to buy page fixes in model dailog box */
/* line 347, ../../scss/partials/styles-header-2017.scss */
#searchMessageModal .modal-content {
	padding: 0px !important;
}
 @media (min-width: 768px) {
/* line 352, ../../scss/partials/styles-header-2017.scss */
  #searchMessageModal .modal-sm {
	width: 300px !important;
}
}
/* line 357, ../../scss/partials/styles-header-2017.scss */
#searchMessageModal .close {
	margin-right: 0px !important;
	margin-top: -2px !important;
}
/* line 362, ../../scss/partials/styles-header-2017.scss */
.fusion-search .search-input .input-group-btn .search-btn-desktop span i {
	display: inline !important;
}
/*Typeahead*/
/* line 367, ../../scss/partials/styles-header-2017.scss */
.prodellipsis {
	text-decoration: none !important;
	text-overflow: ellipsis !important;
	display: block !important;
	overflow: hidden !important;
	white-space: nowrap !important;
	width: 99.9% !important;
	height: 32px !important;
}
/* line 377, ../../scss/partials/styles-header-2017.scss */
.typeahead__item {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 1025px) {
/* line 382, ../../scss/partials/styles-header-2017.scss */
  .fusion-search .typeahead__result {
	width: 139% !important;
	margin-left: -1px;
	margin-top: 1px !important;
}
}
/* line 389, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list {
	padding-top: 0px !important;
	padding-bottom: 12px !important;
}
/* line 394, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result ul li em {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: darkgray !important;
	font-size: 12px !important;
	font-style: normal;
	padding-left: 12px !important;
	line-height: 26px !important;
}
/* line 403, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result ul .group-heading {
	padding-top: 7px;
}
/* line 406, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result ul .group-heading em {
	line-height: 20px !important;
	padding-top: 2px;
}
/* line 412, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #E2E1DD;
	margin: 5px 0 0 0;
	padding: 0;
}
/* line 421, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li.active a {
	background-color: #FFB91D !important;
}
/* line 425, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li a:hover {
	background-color: #FFB91D !important;
	text-decoration: none !important;
}
/* line 429, ../../scss/partials/styles-header-2017.scss */
.fusion-search .typeahead__result .typeahead__list li a:hover em {
	color: #7D7A75 !important;
}
/* line 434, ../../scss/partials/styles-header-2017.scss */
.advanced-search-container {
	display: block;
}

/********Search bar style**********/
@media (max-width: 1024px) {
/* line 443, ../../scss/partials/styles-header-2017.scss */
  .bs-search-collapse {
	display: none;
	visibility: hidden;
}
/* line 448, ../../scss/partials/styles-header-2017.scss */
  .wrapper:not(.content_push) header {
	left: 0;
	right: 0;
	z-index: 999;
	position: relative;
}
/* line 455, ../../scss/partials/styles-header-2017.scss */
  .wrapper header {
	padding-bottom: 4px;
	position: relative;
	z-index: 15;
}
/* line 460, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .container.open {
	background-color: transparent !important;
}
/* line 464, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right {
	width: auto;
}
/* line 467, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .search_btn {
	border-radius: 0;
	margin: -35px 0 0 5px !important;
	position: relative;
	height: 79px;
	background: #fff;
	width: 39px;
}
/* line 475, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .search_btn span {
  	box-sizing: border-box;
	height: 83px;
	right: 0;
	padding-left: 0;
	width: 100%;
	margin: 0;
	top: 0;
}
/* line 485, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .navbar-toggle {
	right: 0;
}
/* line 487, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .navbar-toggle .icon-bar {
	height: 4px;
}
/* line 489, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
/* line 496, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .search_btn span {
	background-color: #FFB91D;
	background-image: none;
}
/* line 502, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .search_btn:after {
	color: #424242;
	content: "\f002";
	font-family: FontAwesome;
	left: 6px;
	position: absolute;
	top: 33px;
	font-size: 27px;
}
/* line 515, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .search_btn.collapsed span {
	background-color: #fff;
}
/* line 520, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .glyphicon-search_icon {
	width: 27px;
	height: 26px;
	background-size: 27px 26px;
}
/* line 526, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .navheaderButton {
  box-sizing: border-box;
	background: #fff;
	border: none;
	height: 36px;
	width: 36px;
	margin: 0 0 0 5px;
	padding: 0 7px 3px;
	z-index: 99;
}

.wrapper header .navbar-header .pull-right .navheaderButton:focus, .wrapper header .navbar-header .pull-right .navheaderButton:hover {
	background: #fff;
}
.wrapper header .navbar-header .pull-right .navheaderButton .icon-bar {
	background: #424242 !important;
	margin-left: -1px;
	width: 24px;
}
.wrapper header .navbar-header .pull-right .navheaderButton .txt_menu {
	display: none;
}
.wrapper header .navbar-header .pull-right .opened {
	background: #424242 url(closed.jpg) no-repeat 2px center !important;
}
/* line 553, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group:not(:first-of-type) {
	margin-left: 0;
}
/* line 557, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group {
	margin: 0 0 0 9px;
	width: 39px;
}
/* line 561, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group .btn.cart {
	margin-top: 3px;
	width: 39px;
}
/* line 565, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group .btn.cart .shopping-cart {
	height: 27px;
	width: 27px;
}
/* line 570, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group .btn.cart .badge {
	position: absolute;
	top: 0;
	right: 0;
}
/* line 578, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group .shopping-cart.quote-cart {
	background-image: none;
}
/* line 582, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .navbar-header .pull-right .btn-group .shopping-cart.quote-cart::after {
	color: #424242;
	content: "\f02b";
	font-family: FontAwesome;
	left: 4px;
	position: absolute;
	top: -3px;
	font-size: 27px;
}
/* line 594, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .logo_section {
	top: 76px;
	z-index: 14;
	width: 100%;
	right: 0;
}
/* line 600, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .logo_section .advanced-search-container {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	box-sizing: border-box;
	padding: 0;
	right: 0 !important;
}
/* line 607, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .logo_section .advanced-search-container form {
	margin: auto;
	position: relative;
}
/* line 613, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .fusion-search {
  		box-sizing: border-box;
	background-color: #FFB91D;
	margin-top: 0px;
	min-width: 100%;
	padding: 16px 19px;
	max-width: 320px;
}
/* line 621, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .fusion-search .search-input .input-group-btn {
	width: 100%;
}
/* line 623, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .fusion-search .search-input .input-group-btn .search-btn-desktop {
	width: 100%;
	position: relative;
	background: #000000;
	margin-top: 10px;
	min-height: 35px;
	border: none;
	font-weight: bold;
	color: #fff;
	font-size: 19px;
	display: block;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
}
/* line 635, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .fusion-search .search-input .input-group-btn .search-btn-desktop span {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-weight: 500;
	font-size: 19px;
}
/* line 643, ../../scss/partials/styles-header-2017.scss */
  .wrapper header .fusion-search .search-input input.form-control {
	border: solid 1px #eeeaea;
	min-height: 25px;
	font-size: 16px;
}
/* line 653, ../../scss/partials/styles-header-2017.scss */
  div[ng-app="parkerSearch"] .loading-overlay {
	z-index: 99;
	position: fixed;
	top: 0;
	bottom: 0;
	display: none !important;
	background-position: top 50vh center;
}
/* line 663, ../../scss/partials/styles-header-2017.scss */
  .back_searchdiv {
	z-index: 14;
	position: fixed;
	top: 0;
	bottom: 0;
	opacity: 0.9;
	background: #231f20;
	height: 100%;
	display: none;
	transition: opacity .3s, z-index 0.6s;
}
/* line 673, ../../scss/partials/styles-header-2017.scss */
  .back_searchdiv[style="display: none;"] {
	display: block !important;
	opacity: 0;
	z-index: -1;
}
/* line 681, ../../scss/partials/styles-header-2017.scss */
  .search-results-header .mobile-search-edit-filters .button {
	margin-top: -4px;
}
}
@media (min-width: 768px) {
/* line 690, ../../scss/partials/styles-header-2017.scss */
  .cart .shopping-cart {
	background-size: auto;
	margin-left: 0;
	margin-right: 6px;
}
}

/*# sourceMappingURL=styles-header-2017.css.map */
/* ==========fusion-search========== */
@media (min-width: 1025px) {
.fusion-search {
	display: flex;
}
.fusion-search #search-selector-content-type, .fusion-search .fa-chevron-down {
	display: inline-flex;
}
.fusion-search .fa-chevron-down {
	position: relative;
	width: 20px;
	text-align: center;
	margin-top: 2px;
	height: 28px;
}
.fusion-search .search-input {
	width: 411px !important;
}
}
/* ==========fusion-search End========== */
/*==== Obsolete flag==*/
.obsolete {
		box-sizing: border-box;
	background-color: #D11515;
	color: #FFFFFF;
	position: relative;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 12px;
	text-transform: uppercase;
}
.search-results-content .row .results-wrapper #search-results .result .result-link:hover .tit {
	color: #000000;
	text-decoration: underline;
}
.search-results-content .row .results-wrapper #search-results .result .result-link:hover h3 {
	text-decoration: none !important;
}
/*==== Obsolete flag==*/
caption {
		box-sizing: border-box;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: left;
}
th {
	text-align: left;
}
.td-align-left {
	text-align: left !important;
}
#order-status .table > thead > tr > th {
	border-top: 2px dashed #ddd;
}
.table {
	width: 100%;
	height: 100%;
	max-width: 100%;
}
.table h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0;
	text-align: left;
	font-weight: normal;
}
 @media (max-width: 767px) {
.table h3 {
	font-size: 14px;
}
}
 @media (max-width: 768px) {
.table h3 {
	font-size: 12px;
}
}
.table .total_count td, .table .total_count td h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.table > thead > tr > th,  .table > thead > tr > td,  .table > tbody > tr > th,  .table > tbody > tr > td,  .table > tfoot > tr > th,  .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.38;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table > thead > tr > th:last-child,  .table > thead > tr > td:last-child,  .table > tbody > tr > th:last-child,  .table > tbody > tr > td:last-child,  .table > tfoot > tr > th:last-child,  .table > tfoot > tr > td:last-child {
	text-align: right;
}
.table > thead > tr:last-child td,  .table > tbody > tr:last-child td,  .table > tfoot > tr:last-child td {
	text-align: left;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px dashed #ddd;
	border-top: none;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-weight: normal;
}
.table .table {
	background-color: #fff;
}
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
		box-sizing: border-box;
	padding: 5px;
}
.table-bordered {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,  .table-bordered > thead > tr > td,  .table-bordered > tbody > tr > th,  .table-bordered > tbody > tr > td,  .table-bordered > tfoot > tr > th,  .table-bordered > tfoot > tr > td {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,  .table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
	background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}
table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}
table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}
.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {
	background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
	background-color: #d0e9c6;
}
.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th {
	background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
	background-color: #c4e3f3;
}
.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {
	background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
	background-color: #faf2cc;
}
.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {
	background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
	background-color: #ebcccc;
}
.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}
 @media screen and (max-width: 767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 12.75px;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
}
.table-responsive > .table {
	margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom: 0;
}
}
.table .thumbnail {
	margin-bottom: 9px;
}
 @media (min-width: 1025px) {
.service-table .availablility-col-mobile .available {
	margin-top: 16px !important;
}
}
.service-table .availablility-col-mobile h5 {
	font-weight: bold;
}
 @media (min-width: 1025px) {
.service-table .availablility-col-mobile h5 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0;
}
}
 @media (max-width: 767px) {
.service-table .availablility-col-mobile h5 {
	margin-top: 2px;
}
}
 @media (min-width: 1025px) {
#cart.quote .table.prod-table tr .product, #cart.quote .table.service-table tr .product {
	width: 71%;
}
}
 @media (max-width: 767px) {
#cart .table.prod-table p, #cart .table.service-table p {
	font-size: 12px;
}
#cart .table.prod-table .glyphicon-question-sign, #cart .table.service-table .glyphicon-question-sign {
	display: block;
}
}
#cart .table.prod-table tr, #cart .table.service-table tr {
	clear: both;
}
 @media (min-width: 768px) {
#cart .table.prod-table tr .product-img, #cart .table.service-table tr .product-img {
	width: 27%;
}
}
 @media (min-width: 768px) {
#cart .table.prod-table tr .product, #cart .table.service-table tr .product {
	width: 66.55%;
}
}
 @media (min-width: 1025px) {
#cart .table.prod-table tr .product, #cart .table.service-table tr .product {
	width: 57%;
}
}
 @media (max-width: 767px) {
#cart .table.prod-table tr .qty-col-mobile form, #cart .table.prod-table tr .qty-col-mobile p, #cart .table.service-table tr .qty-col-mobile form, #cart .table.service-table tr .qty-col-mobile p {
	float: left;
	width: 50%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#cart .table.prod-table tr th:first-child, #cart .table.service-table tr th:first-child {
		box-sizing: border-box;
	width: 43%;
	padding-left: 14%;
}
#cart .table.prod-table tr th:nth-of-type(2), #cart .table.prod-table tr th:nth-of-type(3), #cart .table.service-table tr th:nth-of-type(2), #cart .table.service-table tr th:nth-of-type(3) {
	width: 17.5%;
}
#cart .table.prod-table tr th:nth-of-type(4), #cart .table.prod-table tr th:last-child, #cart .table.service-table tr th:nth-of-type(4), #cart .table.service-table tr th:last-child {
	width: 11%;
}
}
 @media (min-width: 768px) {
#cart .table.prod-table tr td, #cart .table.service-table tr td {
	padding-top: 25px;
		box-sizing: border-box;
}
}
 @media (min-width: 1025px) {
#cart .table.prod-table tr td, #cart .table.service-table tr td {
		box-sizing: border-box;
	padding-top: 36px;
}
}
 @media (max-width: 767px) {
#cart .table.prod-table tr td, #cart .table.service-table tr td {
	clear: both;
	width: 100%;
	border-top: 1px solid #ddd;
}
}
 @media (min-width: 768px) {
#cart .table.prod-table tr td.qty-col-mobile p, #cart .table.prod-table tr td.total-col-mobile p, #cart .table.service-table tr td.qty-col-mobile p, #cart .table.service-table tr td.total-col-mobile p {
	margin-top: 30px;
}
}
 @media (min-width: 1025px) {
#cart .table.prod-table tr td.qty-col-mobile p, #cart .table.prod-table tr td.total-col-mobile p, #cart .table.service-table tr td.qty-col-mobile p, #cart .table.service-table tr td.total-col-mobile p {
	margin-top: 22px;
}
}
 @media (min-width: 768px) {
#cart .table.prod-table tr td .certified, #cart .table.prod-table tr td .available, #cart .table.service-table tr td .certified, #cart .table.service-table tr td .available {
	width: auto;
	max-width: 150px;
}
}
 @media (min-width: 1025px) {
#cart .table.prod-table tr .availablility-col-mobile, #cart .table.service-table tr .availablility-col-mobile {
		box-sizing: border-box;
	padding-right: 30px;
}
}
.cartquote .product-img {
	text-align: center;
}
 @media (min-width: 768px) {
#order-status .table.prod-table tbody tr td {
		box-sizing: border-box;
	padding-top: 25px;
}
#order-status .table.prod-table .product {
	float: right;
}
#order-status .table.prod-table th {
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: left;
}
#order-status .table.prod-table th:first-child {
		box-sizing: border-box;
	width: 42.7%;
	padding-left: 13.5%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:first-child {
		box-sizing: border-box;
	padding-left: 16.25%;
}
}
@media (min-width: 768px) {
#order-status .table.prod-table th:nth-of-type(2) {
	width: 29.2%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:nth-of-type(2) {
	width: 33.96%;
}
}
@media (min-width: 768px) {
#order-status .table.prod-table th:nth-of-type(3) {
	width: 29.34%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:nth-of-type(3) {
	width: 23.585%;
}
}
 @media (min-width: 768px) {
.table.prod-table .certified, .table.prod-table .available, .table.service-table .certified, .table.service-table .available {
	margin: 0;
	display: block;
}
}
.table.prod-table tr, .table.service-table tr {
	clear: both;
}
 @media (min-width: 768px) {
.table.prod-table tr td:first-child, .table.service-table tr td:first-child {
		box-sizing: border-box;
	padding-left: 0;
}
.table.prod-table tr td:last-child, .table.service-table tr td:last-child {
		box-sizing: border-box;
	padding-right: 0;
}
}
 @media (min-width: 1025px) {
.table.prod-table tr td, .table.service-table tr td {
	padding-top: 41px;
	padding-bottom: 36px;
}
.table.prod-table tr td.availablility-col-mobile, .table.service-table tr td.availablility-col-mobile {
		box-sizing: border-box;
	padding-right: 20px;
}
.table.prod-table tr td.availablility-col-mobile p, .table.service-table tr td.availablility-col-mobile p {
	margin-bottom: 22px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.table.prod-table tr td.availablility-col-mobile p, .table.service-table tr td.availablility-col-mobile p {
		box-sizing: border-box;
	padding-right: 16%;
}
}
.table.prod-table tr td:last-child, .table.service-table tr td:last-child {
	text-align: left;
}
.table.prod-table .glyphicon:before, .table.service-table .glyphicon:before {
	font-size: 9px;
}
 @media (min-width: 1025px) {
.table.prod-table .glyphicon:before, .table.service-table .glyphicon:before {
	font-size: 12px;
}
}
.table.prod-table .form-inline .form-control, .table.service-table .form-inline .form-control {
	width: 80px !important;
}
.table.prod-table .product-img, .table.service-table .product-img {
	width: 31.25%;
	float: left;
}
.table.prod-table .product-img .glyphicon-remove, .table.service-table .product-img .glyphicon-remove {
	margin-left: 5px;
	top: 0;
}
 @media (min-width: 768px) {
.table.prod-table .product-img .glyphicon-remove, .table.service-table .product-img .glyphicon-remove {
	top: 2px;
}
}
 @media (min-width: 768px) {
.table.prod-table .product-img, .table.service-table .product-img {
	width: 16%;
}
}
 @media (min-width: 1025px) {
.table.prod-table .product-img, .table.service-table .product-img {
	width: 25.78%;
}
}
.table.prod-table .product-img .btn, .table.service-table .product-img .btn {
		box-sizing: border-box;
	font-size: 12px;
	padding: 0;
}
.table.prod-table .product, .table.service-table .product {
	width: 61%;
	float: right;
}
 @media (min-width: 768px) {
.table.prod-table .product, .table.service-table .product {
		box-sizing: border-box;
	padding-right: 10px;
	width: 68.97%;
}
}
 @media (min-width: 1025px) {
.table.prod-table .product, .table.service-table .product {
		box-sizing: border-box;
	width: 61%;
	padding-right: 15px;
}
}
 @media (min-width: 768px) {
.table.prod-table .product p, .table.service-table .product p {
	margin-bottom: 0;
	line-height: 1.5;
}
}
 @media (max-width: 1024px) {
.table.prod-table .product p, .table.service-table .product p {
	font-size: 12px;
}
}
 @media (min-width: 768px) {
.table.prod-table .product .view-more, .table.service-table .product .view-more {
	margin-top: 26px;
}
}
.table.prod-table .product .view-more span, .table.service-table .product .view-more span {
	font-size: 7px;
	top: -1px;
}
 @media (min-width: 768px) {
.table.prod-table .product .view-more span, .table.service-table .product .view-more span {
	margin-right: 2px;
}
}
.table.prod-table .product h5, .table.service-table .product h5 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14.5px;
	line-height: 1.2;
	margin-bottom: 24px;
	margin-top: 0;
}
 @media (min-width: 768px) {
.table.prod-table .product h5, .table.service-table .product h5 {
	font-size: 13px;
	line-height: 1.35;
	margin-bottom: 15px;
}
}
 @media (min-width: 1025px) {
.table.prod-table .product h5, .table.service-table .product h5 {
	line-height: 1.38;
}
}
 @media (min-width: 768px) {
.table.prod-table .product .product-info, .table.service-table .product .product-info {
	margin-top: 20px;
}
.table.prod-table .product .product-info:first-child, .table.service-table .product .product-info:first-child {
	margin-top: 0px;
}
}
@media (max-width: 767px) {
.table.prod-table .price-col-mobile, .table.prod-table .availablility-col-mobile, .table.prod-table .qty-col-mobile, .table.prod-table .total-col-mobile, .table.service-table .price-col-mobile, .table.service-table .availablility-col-mobile, .table.service-table .qty-col-mobile, .table.service-table .total-col-mobile {
	display: inline;
	float: right;
	width: 61%;
}
}
@media (max-width: 767px) {
.table.prod-table .total-col-mobile, .table.service-table .total-col-mobile {
	clear: none;
}
}
@media (max-width: 767px) {
.table.prod-table .availablility-col-mobile, .table.prod-table .qty-col-mobile, .table.service-table .availablility-col-mobile, .table.service-table .qty-col-mobile {
	clear: none;
	float: right;
}
}
@media (max-width: 767px) {
.table.prod-table .qty-col-mobile, .table.prod-table .price-col-mobile, .table.service-table .qty-col-mobile, .table.service-table .price-col-mobile {
	float: left;
	width: 31.25%;
}
}
.table.prod-table .qty-col-mobile .optional-message, .table.prod-table .price-col-mobile .optional-message, .table.service-table .qty-col-mobile .optional-message, .table.service-table .price-col-mobile .optional-message {
	margin-top: 5px;
	width: 77%;
}
 @media (min-width: 768px) {
.table.prod-table .qty-col-mobile .optional-message, .table.prod-table .price-col-mobile .optional-message, .table.service-table .qty-col-mobile .optional-message, .table.service-table .price-col-mobile .optional-message {
	width: 51%;
}
}
 @media (max-width: 1024px) {
.table.prod-table .qty-col-mobile .optional-message, .table.prod-table .price-col-mobile .optional-message, .table.service-table .qty-col-mobile .optional-message, .table.service-table .price-col-mobile .optional-message {
	width: 85%;
}
}
.table.prod-table .total-col-mobile, .table.prod-table .price-col-mobile, .table.service-table .total-col-mobile, .table.service-table .price-col-mobile {
	padding-top: 36px;
}
 @media (min-width: 768px) {
.table.prod-table .total-col-mobile, .table.prod-table .price-col-mobile, .table.service-table .total-col-mobile, .table.service-table .price-col-mobile {
	font-weight: bold;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.table.prod-table .total-col-mobile, .table.prod-table .price-col-mobile, .table.service-table .total-col-mobile, .table.service-table .price-col-mobile {
	padding-top: 8px;
}
}
.table.prod-table .total-col-mobile, .table.service-table .total-col-mobile {
	font-weight: bold;
}
.table.prod-table th, .table.service-table th {
		box-sizing: border-box;
	text-transform: uppercase;
	padding: 5px;
}
 @media (min-width: 768px) {
.table.prod-table th, .table.service-table th {
	padding-bottom: 15px;
}
}
.table.prod-table th:first-child, .table.service-table th:first-child {
	width: 34%;
}
 @media (min-width: 768px) {
.table.prod-table th:first-child, .table.service-table th:first-child {
	width: 44.05%;
}
}
 @media (min-width: 1025px) {
.table.prod-table th:first-child, .table.service-table th:first-child {
		box-sizing: border-box;
	padding-left: 14%;
	width: 34%;
}
}
.table.prod-table th:nth-of-type(2), .table.service-table th:nth-of-type(2) {
	width: 16%;
}
 @media (min-width: 768px) {
.table.prod-table th:nth-of-type(2), .table.service-table th:nth-of-type(2) {
	width: 19.05%;
}
}
.table.prod-table th:nth-of-type(3), .table.service-table th:nth-of-type(3) {
	width: 18%;
}
 @media (min-width: 768px) {
.table.prod-table th:nth-of-type(3), .table.service-table th:nth-of-type(3) {
	width: 15.625%;
}
}
 @media (min-width: 1025px) {
.table.prod-table th:nth-of-type(3), .table.service-table th:nth-of-type(3) {
		box-sizing: border-box;
	width: 17%;
	padding-right: 20px;
}
.table.prod-table th:nth-of-type(3) p, .table.service-table th:nth-of-type(3) p {
	width: 76%;
}
}
 @media (min-width: 768px) {
.table.prod-table th:nth-of-type(4), .table.prod-table th:last-child, .table.service-table th:nth-of-type(4), .table.service-table th:last-child {
	width: 10.86%;
}
}
 @media (min-width: 1025px) {
.table.prod-table th:nth-of-type(4), .table.prod-table th:last-child, .table.service-table th:nth-of-type(4), .table.service-table th:last-child {
	width: 15%;
}
}
.table.prod-table th:last-child, .table.service-table th:last-child {
	text-align: left;
}
 @media (min-width: 1025px) {
.table.prod-table th:last-child, .table.service-table th:last-child {
	width: 17%;
}
}
@media (max-width: 767px) {
.table.prod-table, .table.service-table {
/* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */ }
.table.prod-table table, .table.prod-table thead, .table.prod-table tbody, .table.prod-table th, .table.prod-table td, .table.prod-table tr, .table.service-table table, .table.service-table thead, .table.service-table tbody, .table.service-table th, .table.service-table td, .table.service-table tr {
	display: block;
}
.table.prod-table thead tr, .table.service-table thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.table.prod-table tbody tr, .table.service-table tbody tr {
	border-bottom: 1px solid #eee;
	display: table;
	width: 100%;
}
.table.prod-table tbody tr:last-child, .table.service-table tbody tr:last-child {
	border-bottom: none;
}
.table.prod-table td, .table.service-table td {
	float: left;
	width: 100%;
	position: relative;
	clear: both;
	display: table-cell;
	padding-top: 35px;
	padding-left: 10px;
	border: none;
}
.table.prod-table td:first-child, .table.service-table td:first-child {
	border-bottom: 1px solid #eee;
}
.table.prod-table td:before, .table.service-table td:before {
		box-sizing: border-box;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-weight: normal;
}
.table.prod-table td:nth-of-type(1):before, .table.service-table td:nth-of-type(1):before {
	content: "Product";
}
.table.prod-table td:nth-of-type(2):before, .table.service-table td:nth-of-type(2):before {
	content: "Availability";
}
.table.prod-table td:nth-of-type(3):before, .table.service-table td:nth-of-type(3):before {
	content: "Quantity";
}
.table.prod-table td:nth-of-type(4):before, .table.service-table td:nth-of-type(4):before {
	content: "Shipping Method";
}
.table.prod-table td:nth-of-type(5):before, .table.service-table td:nth-of-type(5):before {
	content: "Total";
}
.table.prod-table.service-table td:nth-of-type(1):before, .table.service-table.service-table td:nth-of-type(1):before {
	content: "Service";
}
.table.prod-table.service-table td:nth-of-type(4):before, .table.service-table.service-table td:nth-of-type(4):before {
	content: "Shipping Method";
}
.table.prod-table .product:nth-of-type(1), .table.service-table .product:nth-of-type(1) {
	width: 32%;
}
}
 @media screen and (max-width: 767px) {
.table_cartquote_cart td.price-col-mobile:before {
	content: "Price" !important;
}
}
#order-status .shipping-info .prod-table td:last-child {
	text-align: left;
}
@media (max-width: 767px) {
#order-status .shipping-info .prod-table td:nth-of-type(2):before {
	content: "Details";
}
#order-status .shipping-info .prod-table td:nth-of-type(3):before {
	content: "";
}
#order-status .shipping-info .prod-table td:nth-of-type(4):before {
	content: "Status";
}
#order-status .shipping-info .prod-table td:nth-of-type(2), #order-status .shipping-info .prod-table td:nth-of-type(3) {
	float: left;
	width: 50%;
	display: inline;
	clear: none;
}
#order-status .shipping-info .prod-table td:nth-of-type(3) {
	width: 42%;
}
}
 @media (max-width: 767px) {
#order-status .service-table .prod-table td:nth-of-type(2):before {
	content: "Quantity";
}
}
#shipping-method .table.prod-table th:first-child {
		box-sizing: border-box;
	width: 30%;
	padding-left: 13.5%;
}
 @media (min-width: 1025px) {
#shipping-method .table.prod-table th:first-child {
		box-sizing: border-box;
	padding-left: 16.35%;
}
}
#shipping-method .table.prod-table th:nth-of-type(2) {
	width: 16%;
}
 @media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(2) {
	width: 11%;
}
}
#shipping-method .table.prod-table th:nth-of-type(3) {
	width: 18%;
}
 @media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(3) {
	width: 10%;
}
}
@media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(4), #shipping-method .table.prod-table th:last-child {
	width: 19%;
}
}
#shipping-method .table.prod-table th:last-child {
	text-align: left;
}
.table.compare_table {
/*  Define the background color for all the EVEN background rows  */ }
.table.compare_table tr:nth-child(odd) td {
	background-color: #ffffff;
}
.table.compare_table tr:nth-child(even) td {
	background-color: #e2e1dd;
}
.table.compare_table h5 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 140%;
}
.table.compare_table h3 {
	padding-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}
.table.compare_table .compare_header {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 30px;
}
.table.compare_table .compare_header .btn {
		box-sizing: border-box;
	padding: 5px 11px;
}
 @media (max-width: 1024px) {
.table.compare_table .compare_header .btn {
		box-sizing: border-box;
	padding: 12px 9px;
	width: 100%;
	min-width: 65px;
	font-size: 12px;
	max-width: 138px;
}
}
.table.compare_table .compare_header img {
	border: 1px #e2e1dd solid;
}
.table.compare_table .btn {
		box-sizing: border-box;
	padding-left: 0;
}
.table.compare_table tr td {
	border-top: 0;
	border-bottom: 0;
}
 @media (max-width: 767px) {
.table.compare_table tr td {
		box-sizing: border-box;
	width: 40%;
	padding-right: 5%;
	border-bottom: 1px solid #ddd;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.table.compare_table tr td {
		box-sizing: border-box;
	width: 25%;
	padding-right: 5%;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
 @media (min-width: 1025px) {
.table.compare_table tr td {
		box-sizing: border-box;
	width: 25%;
	padding-right: 8%;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
.lt_ie9 [class*="col_"], .lt_ie9 .btn {
	behavior: url(../js/boxsizing.htc);
}
.wrapper {
	position: relative;
	background-color: #e2e1dd;
	margin-top: 0;
}
 @media (min-width: 1025px) {
.wrapper .container {
	max-width: 100%;
}
}
header .container.open {
	background-color: transparent;
}
.hiddenText {
	display: none;
}
.revealText {
	display: block;
}
.readMoreText {
	display: table;
	clear: both;
}
 @media (min-width: 1025px) {
.table.prod-table .product-info.read_More_four {
	margin-bottom: 10px;
}
}
 @media (min-width: 768px) {
.navbar-header a.btn.search_btn {
	margin-top: 0px;
}
}
header {
	border-bottom: 10px solid #ffb91d;
	padding-top: 20px;
	padding-bottom: 12px;
	background: #fff;
}
header ul.my-account > .open > a, header ul.my-account > .open > a:hover, header ul.my-account > .open > a:focus {
	color: #fff !important;
	background: #424242 !important;
}
header ul.my-account li.dropdown .glyphicon-triangle-bottom {
	float: left;
	margin-right: 2px;
	margin-top: 3px;
}
 @media (max-width: 1024px) {
header ul.my-account li.dropdown .glyphicon-triangle-bottom {
	margin-top: 11px;
}
}
header ul.my-account li.dropdown.open a span.glyphicon-triangle-bottom {
	background: url("up.png") no-repeat 0 0;
	background-size: contain;
}
header ul.my-account li.dropdown a span.glyphicon-triangle-bottom {
	background: url("arrow_down_black.png") no-repeat 0 0;
	background-size: contain;
}
header ul.my-account li.dropdown ul.dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
}
 @media (max-width: 1024px) {
header ul.my-account li.dropdown ul.dropdown-menu {
	position: relative;
}
}
header ul.my-account li.dropdown ul.dropdown-menu li {
		box-sizing: border-box;
	color: #fff !important;
	background: #424242 !important;
	padding: 10px;
	border-bottom: 1px solid #fff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
}
 @media (max-width: 1024px) {
header ul.my-account li.dropdown ul.dropdown-menu li {
	background: #fff !important;
	border: none !important;
	margin-top: 0 !important;
}
}
header ul.my-account li.dropdown ul.dropdown-menu li a {
	color: #fff !important;
}
 @media (max-width: 1024px) {
header ul.my-account li.dropdown ul.dropdown-menu li a {
	color: #06C !important;
}
}
header ul.my-account li.dropdown ul.dropdown-menu li :hover {
	color: #424242 !important;
}
header ul.my-account li.dropdown ul.dropdown-menu li:last-child {
	margin-left: 0 !important;
	border-bottom: none;
}
header .navbar-header {
	position: relative;
}
header .btn-group {
	position: static;
}
header .hidden-lg .dropdown-menu table, header .visible-lg .cart-align .dropdown-menu table {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
}
header .hidden-lg .dropdown-menu table tr td:first-child, header .visible-lg .cart-align .dropdown-menu table tr td:first-child {
	width: 30%;
}
header .hidden-lg .dropdown-menu table tr td:first-child .prod-img, header .visible-lg .cart-align .dropdown-menu table tr td:first-child .prod-img {
	width: 80%;
	border: 1px gray solid;
}
header .hidden-lg .dropdown-menu table tr td:last-child, header .visible-lg .cart-align .dropdown-menu table tr td:last-child {
	width: 5%;
	text-align: center;
	vertical-align: top;
}
header .hidden-lg .dropdown-menu table tr td:last-child .close, header .visible-lg .cart-align .dropdown-menu table tr td:last-child .close {
	position: relative;
	top: -10px;
	right: -10px;
}
header .hidden-lg .dropdown-menu table tr > td > .btn-black, header .visible-lg .cart-align .dropdown-menu table tr > td > .btn-black {
	margin-top: 10px;
}
header .hidden-lg .dropdown-menu, header .visible-lg .dropdown-menu {
		box-sizing: border-box;
	border-radius: 0;
	padding: 20px;
	z-index: 999999;
}
 @media (max-width: 767px) {
header .hidden-lg .dropdown-menu, header .visible-lg .dropdown-menu {
	width: 100%;
	max-width: 290px;
	left: auto;
	right: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
header .hidden-lg .dropdown-menu, header .visible-lg .dropdown-menu {
	right: -7px;
	width: 290px;
	left: auto;
}
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu, header .visible-lg .dropdown-menu {
	width: 340px;
}
}
header .hidden-lg .dropdown-menu .arrow-up, header .visible-lg .dropdown-menu .arrow-up {
		box-sizing: border-box;
	width: 20px;
	height: 20px;
	opacity: 1;
	position: absolute;
	right: 94px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
      -webkit-transform: rotate(45deg);
	/* Chrome, Safari, Opera */
      margin-right: 9px;
	padding-top: 6px;
	top: -11px;
	border-left: 1px solid rgba(0, 0, 0, 0.2);
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	z-index: 2147483647;
	float: right;
	background-color: white;
	kground-color: white;
	border-right: none;
	border-bottom: none;
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu .arrow-up, header .visible-lg .dropdown-menu .arrow-up {
	width: 8px;
	height: 8px;
	top: -4px;
	right: 30px;
}
}
header .hidden-lg .dropdown-menu .cart_heading h3, header .visible-lg .dropdown-menu .cart_heading h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	width: 85%;
	display: inline-block;
	margin: 0px;
}
 @media (max-width: 767px) {
header .hidden-lg .dropdown-menu .cart_heading h3, header .visible-lg .dropdown-menu .cart_heading h3 {
	font-size: 14.5px;
	line-height: 1.4;
}
}
header .hidden-lg .dropdown-menu .cart_heading button.close, header .visible-lg .dropdown-menu .cart_heading button.close {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-color: #424242;
	opacity: 1;
	color: #fff;
	text-shadow: none;
	margin-right: -10px;
	margin-top: -10px;
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu .cart_heading button.close, header .visible-lg .dropdown-menu .cart_heading button.close {
	width: 20px;
	height: 20px;
	margin-right: -15px;
	margin-top: -15px;
}
}
header .hidden-lg .dropdown-menu .cart_body, header .visible-lg .dropdown-menu .cart_body {
		box-sizing: border-box;
	padding: 20px 0;
	border-bottom: 1px solid #e2e1dd;
}
 @media (min-width: 768px) {
header .hidden-lg .dropdown-menu .cart_body, header .visible-lg .dropdown-menu .cart_body {
		box-sizing: border-box;
	padding: 15px 1px;
}
}
header .hidden-lg .dropdown-menu .cart_body .image_container, header .visible-lg .dropdown-menu .cart_body .image_container {
	width: 30%;
	display: inline-block;
	border: 1px solid #e2e1dd;
	vertical-align: top;
	margin-top: 3px;
}
 @media (min-width: 768px) {
header .hidden-lg .dropdown-menu .cart_body .image_container, header .visible-lg .dropdown-menu .cart_body .image_container {
	width: 25%;
}
}
header .hidden-lg .dropdown-menu .cart_body .text_container, header .visible-lg .dropdown-menu .cart_body .text_container {
	display: inline-block;
	width: 65%;
	margin-left: 5px;
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu .cart_body .text_container, header .visible-lg .dropdown-menu .cart_body .text_container {
	width: 67%;
	margin-left: 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
header .hidden-lg .dropdown-menu .cart_body .text_container, header .visible-lg .dropdown-menu .cart_body .text_container {
	margin-left: 20px;
	width: 65%;
}
}
header .hidden-lg .dropdown-menu .cart_body .text_container h4, header .visible-lg .dropdown-menu .cart_body .text_container h4 {
	font-size: 12.5px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.4;
}
header .hidden-lg .dropdown-menu .cart_body .text_container span, header .visible-lg .dropdown-menu .cart_body .text_container span {
	margin-top: 5px;
	display: inline-block;
}
 @media (min-width: 768px) {
header .hidden-lg .dropdown-menu .cart_body .text_container span, header .visible-lg .dropdown-menu .cart_body .text_container span {
	margin-top: 3px;
}
}
header .hidden-lg .dropdown-menu .cart_footer span, header .visible-lg .dropdown-menu .cart_footer span {
	margin-top: 15px;
	display: inline-block;
}
 @media (min-width: 768px) {
header .hidden-lg .dropdown-menu .cart_footer span, header .visible-lg .dropdown-menu .cart_footer span {
	margin-top: 15px;
}
}
header .hidden-lg .dropdown-menu .cart_footer p, header .visible-lg .dropdown-menu .cart_footer p {
	font-size: 12.5px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 0;
	line-height: 1.4;
	display: inline-block;
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu .cart_footer p, header .visible-lg .dropdown-menu .cart_footer p {
	margin: 10px 0 0;
}
}
header .hidden-lg .dropdown-menu .cart_footer .btn, header .visible-lg .dropdown-menu .cart_footer .btn {
		box-sizing: border-box;
	padding: 10px 12px;
	margin: 15px 0px 0px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
header .hidden-lg .dropdown-menu .cart_footer .btn, header .visible-lg .dropdown-menu .cart_footer .btn {
	min-width: 168px;
	float: right;
	margin: 20px 0px 0px;
}
}
 @media (min-width: 1025px) {
header .hidden-lg .dropdown-menu .cart_footer .btn, header .visible-lg .dropdown-menu .cart_footer .btn {
	padding: 6px 12px;
	float: right;
	min-width: 128px;
}
}
 @media (min-width: 1025px) {
header {
	border-bottom: 13px solid #ffb91d;
	background: #fff url(header_bg.png) repeat-x left top;
	padding-top: 27px;
	padding-bottom: 0;
}
header .container {
	position: relative;
}
header .off-header-lg {
	position: absolute;
	top: -27px;
	right: 0;
	margin-right: 25px;
}
}
 @media (min-width: 1025px) {
header .off-header-lg.blue_Color li:last-child {
	margin-left: 32px;
}
}
 @media (min-width: 1025px) and (max-width: 1024px) {
header .off-header-lg.blue_Color a {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
}
}
 @media (min-width: 1025px) {
header .off-selection {
	right: 47%;
}
header .off-selection li {
	margin-left: 4px;
}
}
 @media (min-width: 1025px) and (min-width: 1025px) {
header .off-selection li .dropdown-menu {
	width: 116px;
	min-width: auto;
	background: #424242;
	border-radius: 0;
	border: none;
	margin: 0px;
}
header .off-selection li .dropdown-menu li a {
	color: #fff;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
header {
	padding-top: 20px;
	padding-bottom: 12px;
}
}
.cart-content .table-cart {
	width: 100%;
}
footer {
	background-color: #ffffff;
	margin-bottom: -25px;
}
.list-inline.align > li:last-child {
	clear: both;
	display: table;
	margin: 0 auto;
}
 @media (min-width: 768px) {
.list-inline.align > li:last-child {
	display: inline;
	clear: none !important;
}
}
 @media (max-width: 767px) {
footer .container {
	background: #ffffff;
}
}
@media (min-width: 768px) {
footer .container {
	padding: 0 40px;
}
}
@media (min-width: 1025px) {
footer .container {
	padding: 0 50px;
}
}
.well {
	background-color: #e4e4e4;
}
.heading-title {
	border-bottom: 1px gray solid;
}
.heading-title h4 {
	display: inline;
}
.heading-title ul {
	padding-left: 11px;
}
.autoWidth {
	width: auto;
}
/*.title {
	padding: 0;
	background-color: #ffffff;
	display: table;
	width: 100%;
	margin: 0 0 20px 0;
}*/
.title .container {
	padding-top: 5px;
	padding-bottom: 7px;
}
.title > .glypicon {
	float: right;
}
.title h2 {
	float: left;
	margin: 0;
	color: #323232;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1.33;
}
.title h1 {
	float: left;
	margin: 0;
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (max-width: 767px) {
.title h1 {
	font-size: 21px;
}
}
.title.hidden-lg h2 {
	float: none;
	font-size: 13px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 0;
}
.title.hidden-lg h2 .glyphicon {
	float: right;
	font-size: 12px;
	top: 2px;
}
h3.bg-h3-black, h3.bg-h3-white {
	padding: 10px 20px;
	margin-top: 40px;
	margin-bottom: 0;
	text-transform: uppercase;
	background-color: #424242;
	color: #ffffff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
h3.bg-h3-black.bg-h3-white, h3.bg-h3-white.bg-h3-white {
	background-color: #ffffff;
	color: #000;
}
 @media (min-width: 766px) and (max-width: 1024px) {
h3.bg-h3-black, h3.bg-h3-white {
	margin-bottom: 13px;
	padding: 10px 24px;
}
}
 @media (min-width: 1025px) {
h3.bg-h3-black, h3.bg-h3-white {
	margin-bottom: 10px;
	padding: 9px 5px 9px 38px;
}
}
.total-amt-style {
	font-family: Arial;
	font-weight: bold;
	text-align: right !important;
	margin-top: 0;
	margin-bottom: 0;
}
 @media (min-width: 1025px) {
.total-amt-style {
	margin-top: 7px;
}
}
 @media (max-width: 767px) {
.btn-xs-block {
	width: 100%;
}
}
.accordion-bg {
	background-color: #ffffff;
}
.grey-bg {
	background-color: #ededed;
	border: 20px solid #ededed;
	border-top-width: 10px;
	display: table;
	width: 100%;
	margin-bottom: 25px;
}
 @media (min-width: 768px) {
.grey-bg {
	border-top-width: 18px;
	margin-top: 5px;
	border-left-width: 20px;
	border-bottom-width: 13px;
	border-right-width: 20px;
	margin-bottom: 0;
}
}
 @media (max-width: 371px) {
.grey-bg {
	width: 90%;
	margin: 0px auto;
	margin-bottom: 25px;
}
}
 @media (max-width: 350px) {
.grey-bg {
	width: 100%;
}
}
 @media (max-width: 371px) {
.grey-bg.information {
	margin-bottom: 0;
}
}
 @media (max-width: 371px) {
.form-group.gray-bg1 {
	width: 99%;
	margin: 0px auto;
	margin-bottom: 25px;
}
}
@media (max-width: 350px) {
.form-group.gray-bg1 {
	width: 100%;
}
}
 @media (max-width: 371px) {
.accordian .grey-bg {
	width: 100%;
}
}
.black-bg-surround {
	background-color: #424242;
	border-radius: 0;
	color: #fff !important;
}
 @media (max-width: 1024px) {
.black-bg-surround {
	background-color: transparent;
	color: #333 !important;
	border-radius: 123px;
	width: 200px;
	border: 1px solid #333;
}
}
.nav .open > .black-bg-surround {
	background-color: #424242 !important;
	border-color: #424242 !important;
}
#language {
	border: none;
	text-align: left;
	position: relative;
}
.dropdown.custom_dropdown.language {
	margin-top: -1px;
}
body .headerBGHome-division {
    height: auto !important;
    padding: 8px 0 25px 0;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    background-color: #777777;
}
 @media (min-width: 1025px) {
}
#language {
	padding-left: 9px;
	padding-right: 4px;
	width: 140px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 9.5px;
	background: #424242 url(divider.png) no-repeat 87.5% center;
	height: 17px;
	color: #fff;
	margin-left: -2px;
	padding-top: 1px;
	margin-top: -3px;
}
#language .caret {
	right: 6px;
top: 7px;
}
}

 @media (max-width: 1024px) {
#language {
	border: 1px solid #333;
	width: 100%;
	border-radius: 0;
	font-size: 12px;
}
}
.nav_primary {
	background: none;
	margin-top: 5px;
	padding-bottom: 0px;
}
 @media (max-width: 1024px) {
.nav_primary {
	width: 248px;
	background: #fff;
	bottom: 0;
	height: 100%;
	min-width: 248px;
	overflow: auto;
	padding: 20px 0;
	position: fixed;
	right: -248px;
	top: 0;
	z-index: 15;
}
}
.nav_primary li a {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #353535;
	text-decoration: none;
	font-weight: 700;
}
 @media (max-width: 1024px) {
.nav_primary li a {
	font-size: 15px;
	text-transform: capitalize;
	padding-left: 22px;
}
}
 @media (max-width: 1024px) and (max-width: 767px) {
.nav_primary li a {
	padding-left: 18px;
}
}
 @media (min-width: 1025px) {
.nav_primary li a {
	line-height: 2;
	font-size: 12px;
}
}
.nav_primary .dropdown .caret {
	vertical-align: 2px;
}
 @media (max-width: 1024px) {
.nav_primary .dropdown .caret {
	display: none;
}
}
.nav_primary .dropdown #language .caret {
	display: inline-block;
}
.nav_primary .dropdown:hover #product-flyout.dropdown-menu {
	display: block;
}
 @media (max-width: 1024px) {
.nav_primary .dropdown:hover #product-flyout.dropdown-menu {
	display: none;
}
}
.nav_primary #product-flyout {
	width: 600px;
	border-top: 2px solid #777777;
	border-bottom: 4px solid #ffb91d;
	z-index: 999999;
}
 @media (min-width: 1025px) {
.nav_primary #product-flyout {
	padding: 20px;
}
}
.nav_primary #product-flyout table {
	width: 100%;
}
.nav_primary #product-flyout ul {
	list-style-type: none;
}
.nav_primary #product-flyout li {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: 0;
}
.nav_primary #product-flyout li a {
	border-bottom: none;
	padding-left: 0;
	line-height: 1;
}
.nav_mob_show {
	right: 0;
	margin-top: 0;
	padding-top: 0;
	/*-webkit-box-shadow: -3px 0px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -3px 0px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow: -3px 0px 4px 0px rgba(0, 0, 0, 0.3);*/
}
.nav_mob_show .navbar-nav {
	margin-top: 0;
	margin-left: 0;
}
 @media (max-width: 1024px) {
.nav_mob_show .navbar-nav.off-selection {
	margin-left: 20px;
	margin-right: 20px;
}
}
.content_push {
	left: -248px;
}
 @media (max-width: 1024px) {
.padding-xs-0 {
	padding-left: 0;
	padding-right: 0;
}
}
.paddingL0 {
	padding-left: 0;
}
.paddingR0 {
	padding-right: 0;
}
.padding {
	padding: 16px;
}
.padding15 {
	padding: 15px;
}
.padding10 {
	padding: 10px;
}
.btn-container {
	padding-top: 11px;
}
 @media (min-width: 768px) {
#cart .btn-container {
	padding-top: 0;
}
}
.btn-container.visible-xs .btn {
	width: 48%;
	color: #0066cc;
}
.btn-container.visible-xs .btn:last-child {
	float: right;
}
.lt_ie9 .btn-container .btn, .return-init-form .btn {
	min-width: auto;
}
.btn-container, .actions {
	float: right;
	width: 100%;
}
 @media (min-width: 768px) {
.btn-container, .actions {
	width: 51%;
	min-width: 280px;
}
.btn-container .btn, .actions .btn {
	width: 167px;
}
}
.btn-container > *, .actions > * {
	margin: 10px 0;
}
 @media (min-width: 1025px) {
.btn-container, .actions {
	width: 26%;
}
.btn-container .btn, .actions .btn {
	width: auto;
}
}
.btn-container .info, .actions .info {
	clear: both;
	float: left;
	padding-top: 0;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
	width: 100%;
}
 @media (min-width: 768px) {
.btn-container .info, .actions .info {
	float: right;
	padding-top: 4px;
	text-align: right;
}
}
 @media (min-width: 1025px) {
.btn-container .info, .actions .info {
	text-align: center;
}
}
#Service_plan .btn + .btn {
	margin-top: 0;
}
.btn + .btn #cart .actions .btn + .btn {
	margin-top: 1rem;
}
 @media screen and (min-width: 767px) {
.btn + .btn  #cart .actions .btn + .btn {
	margin-top: 0;
}
}
.bs-search-collapse .advanced-search {
	display: table;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 95px;
	left: 22px;
	font-size: 12.5px;
	color: #0066cc;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 768px) {
.bs-search-collapse .advanced-search {
	position: absolute;
	top: 77px;
	left: 45px;
}
}
 @media (min-width: 1025px) {
.bs-search-collapse .advanced-search {
	font-size: 11px;
	position: static;
	padding-top: 0;
	margin-top: -3px;
}
}
.bs-search-collapse .search-control {
	height: 40px;
	width: 100%;
	font-size: 12px;
	padding: 0 12px;
	text-transform: capitalize;
}
 @media (min-width: 768px) {
.bs-search-collapse .search-control {
	font-size: 11px;
	height: 28px;
}
}
 @media (min-width: 1025px) {
.bs-search-collapse .search-control {
	height: 20px;
	width: 94%;
	text-transform: uppercase;
	padding-top: 3px;
}
}
.bs-search-collapse .search-btn {
	border-radius: 10px !important;
	line-height: 7px;
	text-transform: uppercase;
	font-size: 9px;
	background-color: #424242;
	color: #fff;
	padding: 6px 7px;
	border: none;
	min-width: 50px;
	margin-right: 5px;
}
 @media (max-width: 768px) {
.bs-search-collapse .search-btn {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
}
.bs-search-collapse .radio-inline {
	font-size: 10px;
	vertical-align: top;
}
 @media (max-width: 1024px) {
.logo_section {
	position: absolute;
	top: 55px;
	height: 169px;
	width: 50%;
	z-index: 999999;
	right: 20px;
}
}
@media (max-width: 767px) {
.logo_section {
	width: 87.5%;
	height: 200px;
}
}
 @media (max-width: 1024px) {
.triangle {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #fff;
	position: absolute;
	top: 0;
	right: -2%;
}
}
.triangle {
	background: transparent url(search_top.png) no-repeat left top;
	background-size: cover;
	width: 35px;
	height: 15px;
	float: right;
	margin-right: 18%;
	position: relative;
}
 @media (min-width: 768px) {
.triangle {
	margin-right: 15%;
	width: 36px;
	height: 18px;
}
}
 @media (min-width: 1025px) {
.triangle {
	display: none;
}
}
.advanced-search-container {
	background-color: #fff;
}
 @media (min-width: 1025px) {
.advanced-search-container {
	/*background-color: #d4d1cb;*/
	padding: 8px 0px;
	width: 39%;
	margin-top: 7px;
}
}
 @media (max-width: 1024px) {
.advanced-search-container {
	margin: 0;
	width: 100%;
	max-width: 100%;
	padding: 20px;
	-webkit-box-shadow: 0px 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 5px 5px 5px rgba(0, 0, 0, 0.3);
}
}
 @media (max-width: 767px) {
.advanced-search-container {
	padding: 24px 20px;
}
}
.advanced-search-container .radio-btns a {
	width: 50%;
	background-color: #c9c9c9;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	height: 40px;
	font-size: 12.5px;
	float: left;
	line-height: 3;
	text-align: center;
	color: #fff;
}
.advanced-search-container .radio-btns a:first-child {
	border-bottom-left-radius: 19px;
	border-top-left-radius: 19px;
	border-color: transparent;
}
.advanced-search-container .radio-btns a:last-child {
	border-bottom-right-radius: 19px;
	border-top-right-radius: 19px;
}
 @media (min-width: 768px) {
.advanced-search-container .radio-btns a {
	height: 25px;
	font-size: 12px;
	padding: 10px;
	line-height: 1;
	display: table;
}
}
 @media (min-width: 1025px) {
.advanced-search-container .radio-btns a {
	display: none;
}
}
.advanced-search-container .radio-btns a.select {
	background-color: #323232;
	border-color: transparent;
}
 @media (max-width: 1024px) {
.advanced-search-container .input-group {
	clear: both;
	display: table;
	float: right;
	margin: 0 0 0 0;
}
}
 @media (max-width: 1025px) {
.advanced-search-container .input-group {
	width: 100%;
}
}
 @media (max-width: 1024px) {
.advanced-search-container .input-group .search-btn {
	height: 28px;
	width: 160px;
	font-size: 12px;
	border-radius: 20px !important;
}
}
 @media (max-width: 767px) {
.advanced-search-container .input-group .search-btn {
	height: 40px;
	width: 108px;
	border-radius: 30px !important;
}
}
 @media (max-width: 1024px) {
.advanced-search-container .input-group .input-group-btn {
	display: table;
	float: right;
	margin-top: 0;
}
}
.button-set-email {
	float: right;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 20px;
}
 @media (min-width: 1025px) {
.button-set-email {
	margin-bottom: 0;
}
}
 @media (max-width: 767px) {
.button-set-email {
	margin-right: 0;
}
}
.button-set-email .button-email {
	margin-right: 30px;
}
 @media (min-width: 767px) and (max-width: 1024px) {
.button-set-email .button-email {
	margin-right: 24px;
}
}
 @media (min-width: 1025px) {
.button-set-email .button-email {
	margin-right: 10px;
}
}
.button-set-email .btn {
	color: #0066cc;
	font-size: 12px;
	padding: 6px 9px;
}
 @media (max-width: 767px) {
.button-set-email .btn {
	margin-right: 10px;
	width: 45%;
	float: left;
}
}
.btn-white, .btn-black {
	border: 1px #353535 solid;
	text-transform: uppercase;
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (max-width: 767px) {
.btn-white, .btn-black {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
 @media (min-width: 1025px) {
.btn-white, .btn-black {
	padding: 5px 18px;
	font-size: 10px;
}
}
.btn-white {
	background-color: #fff;
}
.btn-white:hover {
	background-color: #3e3e3e;
	color: #fff;
}
.btn-black {
	background-color: #3e3e3e;
	border: none;
}
.webinar_details ul.list-unstyled {
	margin-top: 19px;
	margin-bottom: 18px;
}
.webinar_details ul.list-unstyled li {
	padding: 0;
}
.webinar_details h5 span {
	display: block;
}
.webinar_details h5 span:first-child {
	margin-bottom: 2px !important;
}
.webinar_details h5 span:nth-of-type(2) {
	margin-bottom: 6px !important;
}
.cart-info.info_section {
	display: table;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 25px;
}
.cart-info.info_section h2 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin-top: 20px;
}
 @media (max-width: 767px) {
.cart-info.info_section h2 {
	font-size: 14px;
	padding: 10px 0 0;
	clear: both;
	margin: 0;
}
}
.actions {
	clear: both;
}
.actions:before, .actions:after {
	content: " ";
	display: table;
}
.actions:after {
	clear: both;
}
 @media (min-width: 1025px) {
.actions .btn-white, .actions .btn-black {
	margin-top: 19px;
}
.actions .btn-black {
	margin-right: 10px;
}
}
.actions > * {
	width: 100%;
}
 @media (min-width: 768px) {
.actions > * {
	width: auto;
}
}
 @media (min-width: 1025px) {
.actions > a.btn {
	float: none;
}
}
 @media (min-width: 1025px) {
.actions > a.btn-primary {
	float: right;
}
}
 @media (min-width: 1025px) {
.actions span {
	float: left;
}
}
.cart:before, .cart:after {
	content: " ";
	display: table;
}
.cart:after {
	clear: both;
}
.cart .info_section {
	margin-bottom: 0;
}
@media (min-width: 1025px) {
.cart {
	margin-top: 20px;
	padding-top: 6px;
	margin-top: -5px;
}
.cart .info_section {
	padding-top: 27px;
	margin-bottom: 40px;
}
}
.cart img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.cart .change-attr {
	margin-top: 17px;
	text-transform: capitalize;
}
.cart .change-attr, .cart .view-more {
	float: left;
	clear: both;
}
.cart .change-attr:before, .cart .change-attr:after, .cart .view-more:before, .cart .view-more:after {
	content: " ";
	display: table;
}
.cart .change-attr:after, .cart .view-more:after {
	clear: both;
}
.cart .product .btn {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.cart .sub-total-table {
	border-style: solid;
	border-color: #ffffff;
	border-left-width: 20px;
	border-right-width: 20px;
	border-top-width: 9px;
	border-bottom-width: 19px;
}
 @media (min-width: 768px) {
.cart .sub-total-table {
	width: 60%;
	margin-top: 0;
	float: right;
	border-left-width: 40px;
	border-right-width: 40px;
}
}
 @media (min-width: 1025px) {
.cart .sub-total-table {
	width: 50%;
}
}
.cart .sub-total-table td {
	border: none;
	vertical-align: baseline;
}
 @media (min-width: 768px) {
.cart .sub-total-table td {
	padding-left: 0;
}
}
.cart .sub-total-table td:nth-of-type(2) h3 {
	text-align: right;
	font-size: 14.59px;
	font-family: Arial;
	font-weight: bold;
}
.cart .sub-total-table .estimated-total h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	text-align: right;
}
 @media (max-width: 1024px) {
.cart .sub-total-table .estimated-total h2 {
	font-size: 16px;
}
}
.cart .sub-total-table .head-top-space {
	margin-top: 21px;
}
 @media (max-width: 767px) {
.cart .sub-total-table h3, .cart .sub-total-table .total-before h2 {
	font-size: 14.59px;
}
}
.cart .sub-total-table button.promo-link {
	padding-left: 0 !important;
}
 @media (min-width: 768px) {
.cart .sub-total-table .total-before h3 {
	margin-top: 12px;
}
}
.cart .sub-total-table .thankyou-note {
	font-size: 12px;
	margin-top: 11px;
}
.cart .sub-total-table .go-btn, .cart .sub-total-table .go-promo {
	padding: 5px 40px;
}
 @media (max-width: 1024px) {
.cart .sub-total-table .go-promo {
	padding: 5px 25px;
}
}
 @media (max-width: 767px) {
.cart .sub-total-table .go-promo {
	display: block !important;
	float: left !important;
	margin-top: 10px;
	clear: both;
}
}
 @media (max-width: 767px) {
.cart .sub-total-table #inputpromoCode {
	clear: both;
	float: left;
}
}
.cart .sub-total-table .row-bg {
	background-color: #ededed;
}
.cart .sub-total-table .zip-code-row td {
	padding: 20px;
}
 @media (min-width: 768px) {
.cart .sub-total-table .zip-code-row td {
	padding: 27px 0 18px 22px;
}
}
 @media (min-width: 1025px) {
.cart .sub-total-table .zip-code-row td {
	padding-right: 22px;
}
}
.cart .sub-total-table .zip-code-row p {
	text-align: left !important;
}
 @media (max-width: 767px) {
.cart .sub-total-table .zip-code-row p {
	font-size: 12px;
}
}
.cart .sub-total-table .zip-code-row .calculate-btn {
	float: right;
}
 @media (min-width: 768px) {
.cart .sub-total-table .zip-code-row .calculate-btn {
	margin-top: 25px;
}
}
 @media (max-width: 767px) {
.cart .sub-total-table .zip-code-row .calculate-btn {
	width: 100%;
}
}
.cart .sub-total-table .promo-code-wrap td {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.cart .sub-total-table .calc-zip-code, .cart .sub-total-table .promo-section-visible, .cart .sub-total-table .estimated-tax, .cart .sub-total-table .estimated-shipping, .cart .sub-total-table .estimated-total, .cart .sub-total-table .est-zip-code, .cart .sub-total-table .value-promo-code, .cart .sub-total-table .use-different-code {
	display: none;
}
.cart .sub-total-table label {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.cart .sub-total-table .promo-section-visible label {
	text-transform: capitalize;
	margin-right: 20px;
}
.cart .sub-total-table .promo-section-visible td {
	padding: 20px;
}
.cart .sub-total-table .calc-zip-code label span {
	text-transform: capitalize;
}
 @media (max-width: 1024px) {
.cart .sub-total-table .calc-zip-code #inputzip {
	width: 30%;
}
}
 @media (max-width: 767px) {
.cart .sub-total-table .calc-zip-code .go-btn {
	padding: 5px 18px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.cart .sub-total-table .calc-zip-code .go-btn {
	margin-right: 15px;
}
}
 @media (max-width: 767px) {
.cartquote .cart .actions .info {
	margin-bottom: 10px;
}
.cartquote .cart .btn.visible-xs {
	float: none;
	clear: both;
}
}
.popular-products {
	margin-top: 20px;
}
 @media (min-width: 768px) {
.popular-products {
	margin-top: 25px;
}
}
.popular-products a {
	color: #424242;
}
.cart-tabs ul {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 0;
	list-style-type: none;
}
.cart-tabs li {
	display: inline-block;
	float: left;
	width: 50%;
	padding-right: 15px;
	max-width: 260px;
}
.cart-tabs li:last-child {
	padding-left: 15px;
	padding-right: 0;
}
 @media screen and (min-width: 768px) {
.cart-tabs li {
	width: 25%;
}
}
 @media screen and (max-width: 767px) {
.cart-tabs li {
	padding-right: 5px;
}
.cart-tabs li:last-child {
	padding-left: 5px;
}
}
.cart-tabs a {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 0.9em;
	padding: 12px;
	text-align: center;
	background: #a7a6a4;
	display: block;
	width: 100%;
	height: auto;
	color: #fff;
}
.cart-tabs a .badge {
	margin-right: -15px;
	position: relative;
	top: -10px;
	left: 15px;
	padding: 5px;
}
.cart-tabs a.active {
	background: #fff;
	color: #424242;
}
.cart-tabs a.active .badge {
	background: #424242;
	color: #fff;
}
@media screen and (max-width: 767px) {
.cart-tabs a {
	padding: 12px 9px;
}
.cart-tabs a .badge {
	margin-left: 4px;
	margin-right: 0;
	left: auto;
}
}
.quoterequest .info_section {
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 40px;
}
.quoterequest .info_section > p {
	margin-bottom: 30px;
}
.quoterequest .submit-quote-form .xs-clear {
	clear: both;
}
.submit-quote-form label {
	float: left;
	width: 100%;
}
 @media screen and (min-width: 767px) {
.submit-quote-form label {
	width: 33.33333%;
}
}
.submit-quote-form .form-group {
	margin-bottom: 20px;
}
.submit-quote-form .form-control, .submit-quote-form .upload {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 300;
	border-radius: 0;
	float: left;
	width: 100%;
}
 @media screen and (min-width: 767px) {
.submit-quote-form .form-control, .submit-quote-form .upload {
	width: 66.66667%;
}
}
.submit-quote-form input[type=checkbox] {
	visibility: visible;
}
.submit-quote-form .checkbox-offset {
	margin-left: 33.3333%;
}
@media screen and (min-width: 767px) {
.submit-quote-form .zipcode {
	width: 33.3333%;
}
}
#service_container .breadcrumb {
	float: left;
}
#service_container .slider_section {
	float: left;
	width: 100%;
}
 @media screen and (min-width: 767px) {
.breadcrumb {
	float: left;
}
}
@media screen and (min-width: 767px) {
#service-category .breadcrumb {
	float: left;
}
}
#service-category .service_info_section {
	float: left;
}
 @media screen and (min-width: 767px) {
#service-category .service_info_section {
	margin-left: 40px;
}
}
#service-category .includes_plan {
	margin-bottom: 40px;
}
.category-sub-heading {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.white_btn {
	padding: 10px 0;
	margin: 15px auto;
	text-transform: uppercase;
	background-color: white;
}
 @media screen and (min-width: 767px) {
.white_btn {
	padding: 3px 25px;
	margin: 18px auto;
}
}
#service-cats p {
	font-size: 13px;
	padding-bottom: 10px;
	line-height: 1.7;
}
.service-category-listing {
	margin-bottom: 40px;
}
 @media screen and (min-width: 767px) and (max-width: 1024px) {
.service-category-listing:nth-last-child(2),  .service-category-listing:last-child {
	margin-bottom: 0;
}
}
@media screen and (max-width: 767px) {
.service-category-listing:last-child {
	margin-bottom: 0;
}
}
#service_type.white-header .outerDiv .service-pts {
	padding-top: 30px;
	padding-bottom: 30px;
}
#service_type.white-header .outerDiv .service-pts h1 {
	color: black;
	font-size: 20px;
	display: inline-block;
	margin: 0;
}
#service_type.white-header .outerDiv .service-pts p {
	display: inline-block;
}
#nav .col-xs-6 .btn {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 100%;
}
#service_type .sub-head {
	font-size: 17px;
}
#service_type .text_slider .slideTxt .slick-track li {
	margin: 0 10px;
}
#service_type .outerDiv .service-pts.white-top {
	background: white;
	color: black;
}
.manage-account-link {
	float: left;
	font-size: 10px;
	color: #ffb91d;
	margin-top: 10px;
	margin-bottom: 10px;
}
 @media screen and (min-width: 767px) and (max-width: 1024px) {
.manage-account-link {
	padding: 10px;
}
}
.manage-account-link:hover {
	color: #ffb91d;
}
 @media screen and (min-width: 767px) {
.manage-account-link {
	float: right;
}
}
 @media (max-width: 767px) {
#cart .table.prod-table tr .certified, #cart .table.prod-table tr .available, #cart .service-table tr .certified, #cart .service-table tr .available {
	margin-bottom: 5px;
}
}
#cart .table.prod-table .product-details, #cart .service-table .product-details {
	margin-bottom: 20px;
}
#cart h2 span {
	font-size: 13px;
	margin-left: 10px;
}
#cart h3.bg-h3-black {
	margin-top: 0;
}
 @media screen and (min-width: 768px) {
#cart h3.bg-h3-black {
	margin-top: 10px;
}
}
#cart .title {
	margin-top: 11px;
	margin-bottom: 0;
}
 @media screen and (min-width: 768px) {
#cart .title {
	margin-top: 0;
	margin-bottom: 35px;
}
}
#cart .title .button-set-email {
	margin-top: 13px;
}
 @media (max-width: 767px) {
#cart .title .button-set-email {
	margin-bottom: 0;
}
}
 @media (min-width: 768px) {
#cart .title .button-set-email {
	margin-top: 4px;
}
}
 @media (min-width: 1025px) {
#cart .title .button-set-email {
	margin-top: 6px;
}
}
#cart .title h1 span:first-child {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 300;
}
#cart .title h1 span:nth-of-type(2) {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
#cart .title h1 sup {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	top: -0.2em;
	font-size: 70%;
}
 @media (max-width: 767px) {
#cart .title h1 sup {
	font-size: 60%;
	top: -0.4em;
}
}
#cart .recommended .slick-center img, #cart .popular-products .slick-center img {
	margin: 1px;
	outline: 1px solid #FFB91D;
	padding: 2px;
}
#cart .recommended .slider h3, #cart .popular-products .slider h3 {
	font-size: 13px;
	font-weight: bold;
}
#cart .recommended .slider .carousel, #cart .popular-products .slider .carousel {
	background: none repeat 0 0 #fff;
	margin-bottom: 30px;
}
#cart .recommended .slider .carousel .cart_slider, #cart .recommended .slider .carousel .cart_empty_slider, #cart .popular-products .slider .carousel .cart_slider, #cart .popular-products .slider .carousel .cart_empty_slider {
	padding: 40px;
}
#cart .recommended .slider .carousel .cart_slider img, #cart .recommended .slider .carousel .cart_empty_slider img, #cart .popular-products .slider .carousel .cart_slider img, #cart .popular-products .slider .carousel .cart_empty_slider img {
	border: 1px solid #e2e1dd;
}
#cart .recommended .slider .carousel .cart_slider li, #cart .recommended .slider .carousel .cart_empty_slider li, #cart .popular-products .slider .carousel .cart_slider li, #cart .popular-products .slider .carousel .cart_empty_slider li {
	margin: 0 20px;
}
#cart .recommended .slider .carousel .cart_slider .slick-prev, #cart .recommended .slider .carousel .cart_slider .slick-next, #cart .recommended .slider .carousel .cart_empty_slider .slick-prev, #cart .recommended .slider .carousel .cart_empty_slider .slick-next, #cart .popular-products .slider .carousel .cart_slider .slick-prev, #cart .popular-products .slider .carousel .cart_slider .slick-next, #cart .popular-products .slider .carousel .cart_empty_slider .slick-prev, #cart .popular-products .slider .carousel .cart_empty_slider .slick-next {
	top: 100px;
}
#cart .recommended .slider .carousel .cart_slider .slick-prev:before, #cart .recommended .slider .carousel .cart_slider .slick-next:before, #cart .recommended .slider .carousel .cart_empty_slider .slick-prev:before, #cart .recommended .slider .carousel .cart_empty_slider .slick-next:before, #cart .popular-products .slider .carousel .cart_slider .slick-prev:before, #cart .popular-products .slider .carousel .cart_slider .slick-next:before, #cart .popular-products .slider .carousel .cart_empty_slider .slick-prev:before, #cart .popular-products .slider .carousel .cart_empty_slider .slick-next:before {
	color: #000;
}
#cart .recommended .slider .carousel .cart_slider .slick-next, #cart .recommended .slider .carousel .cart_empty_slider .slick-next, #cart .popular-products .slider .carousel .cart_slider .slick-next, #cart .popular-products .slider .carousel .cart_empty_slider .slick-next {
	right: 0;
}
#cart .recommended .slider .carousel .cart_slider .slick-prev, #cart .recommended .slider .carousel .cart_empty_slider .slick-prev, #cart .popular-products .slider .carousel .cart_slider .slick-prev, #cart .popular-products .slider .carousel .cart_empty_slider .slick-prev {
	left: 0;
}
#cart .recommended .slider .carousel .cart_empty_slider, #cart .popular-products .slider .carousel .cart_empty_slider {
	padding: 20px 15px;
}
#cart .recommended .slider .carousel .cart_empty_slider li, #cart .popular-products .slider .carousel .cart_empty_slider li {
	margin: 15px 20px;
}
#cart .recommended .slider .carousel .cart_empty_slider li img, #cart .popular-products .slider .carousel .cart_empty_slider li img {
	width: 100%;
	height: 100px;
	padding: 15px;
}
 @media (max-width: 767px) {
#cart .recommended .slider .carousel .cart_empty_slider li img, #cart .popular-products .slider .carousel .cart_empty_slider li img {
	width: 150px;
}
}
 @media (max-width: 1024px) {
#cart .recommended .slider .carousel .cart_empty_slider .slick-track, #cart .popular-products .slider .carousel .cart_empty_slider .slick-track {
	margin-left: 94px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#cart .recommended .slider .carousel .cart_empty_slider .slick-track, #cart .popular-products .slider .carousel .cart_empty_slider .slick-track {
	margin-left: 78px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#cart .recommended .slider .carousel .cart_empty_slider .slick-track, #cart .popular-products .slider .carousel .cart_empty_slider .slick-track {
	margin-left: 0;
}
}
#cart .recommended .slider .carousel .cart_empty_slider a, #cart .popular-products .slider .carousel .cart_empty_slider a {
	font-size: 13px;
}
#cart .recommended .slider .carousel .cart_empty_slider p, #cart .popular-products .slider .carousel .cart_empty_slider p {
	padding: 0 5px;
}
#cart .modal.bs-example-modal-sm .btn {
	font-size: 12px;
	width: 100%;
}
#cart .modal.bs-example-modal-sm .btn + .btn {
	margin-left: 0;
	margin-top: 20px;
}
 @media (min-width: 768px) {
#cart .modal.bs-example-modal-sm .btn {
	width: 48%;
}
#cart .modal.bs-example-modal-sm .btn + .btn {
	margin-left: 5px;
	margin-top: 0;
}
}
#cart .modal.bs-example-modal-sm .btn-black {
	color: #fff;
}
@media (min-width: 768px) {
#cart .modal.bs-example-modal-sm .modal-sm {
	width: 400px;
}
}
.order-total-amt {
	font-weight: bold;
}
.order-confirmation.quote .question_container {
	margin-top: -55px;
}
.order-confirmation.quote #order-guest1 th:first-child, .order-confirmation.quote .table.prod-table th:first-child {
	padding-left: 23%;
}
@media screen and (min-width: 1025px) {
.order-confirmation.quote .distributorval p {
	width: auto;
}
}
.order-confirmation.quote .information .info_section li.grey-bg {
	margin-top: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
.order-confirmation.quote .information .info_section li.grey-bg small {
	font-size: 1em;
	color: #808080;
}
.order-confirmation.quote .quote-info-second-row {
	margin-top: 20px;
}
 @media (min-width: 768px) {
#cart.cart-empty h1 > span {
	display: none;
}
}
#cart.cart-empty .title {
	margin-bottom: 0;
}
#cart.cart-empty h2 {
	text-transform: uppercase;
	padding: 20px 0;
}
 @media (min-width: 768px) {
#cart.cart-empty h2 {
	padding: 24px 0 0;
	margin: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.25;
	text-transform: none;
}
}
 @media (min-width: 1025px) {
#cart.cart-empty h2 {
	font-size: 21px;
}
}
#cart.cart-empty .button-set-email {
	margin-bottom: 0;
}
 @media (max-width: 767px) {
#cart.cart-empty .button-set-email {
	clear: both;
	float: left !important;
}
}
#cart.cart-empty .cart_empty_slider a {
	color: #424242;
	padding: 0;
}
@media (min-width: 768px) {
#cart.cart-empty .btn-continue {
	float: right;
}
#cart.cart-empty .btn-continue .btn {
	float: right;
}
}
@media (min-width: 768px) {
#cart.cart-empty .btn {
	margin-top: 24px;
}
}
.reorderModal .reorder-body {
	background: #ededed;
	padding: 20px;
	margin-top: 20px;
	font-family: arial;
	font-size: 13px;
}
.reorderModal .reorder-body .qty_row {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.reorderModal .reorder-body .qty_row label {
	margin-right: 20px;
}
 @media (max-width: 767px) {
.reorderModal .reorder-body .qty_row label {
	font-size: 11px;
}
}
 @media (max-width: 767px) {
.reorderModal .reorder-body .qty_row input {
	display: inline;
}
}
.reorderModal .reorder-body .final-price span, .reorderModal .reorder-body .final-price strong {
	display: inline;
	font-size: 12px;
}
.reorderModal .reorder-body .final-price span {
	margin-right: 3px;
}
.reorderModal .reorder-body .final-price span:nth-of-type(2) {
	margin-right: 15px;
}
.reorderModal .reorder-body .product-info h5 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.reorderModal .reorder-body .product-info p, .reorderModal .reorder-body .product-info h5, .reorderModal .reorder-body .product-info span {
	margin-top: 5px;
}
.reorderModal .reorder-body .product-info span {
	display: block;
}
.reorderModal .reorder-body .product-info p {
	margin-top: 15px;
}
 @media (min-width: 768px) {
.reorderModal .reorder-body .product-info p {
	line-height: 1.75;
}
}
.reorderModal .modal-footer {
	text-align: center;
}
.reorderModal .modal-footer .btn {
	padding: 5px 25px !important;
}
.order-confirmation table h3 {
	float: left;
}
.order-confirmation table h3 .glyphicon-question-sign {
	float: right;
	margin-left: 7px;
	margin-top: -4px;
}
.order-info {
	padding: 0;
}
.order-info:before, .order-info:after {
	content: " ";
	display: table;
}
.order-info:after {
	clear: both;
}
.order-info p {
	margin-bottom: 20px;
}
 @media (max-width: 767px) {
.order-info p {
	margin-bottom: 10px;
}
}
 @media (max-width: 767px) {
.order-info .grey-bg {
	margin-top: 10px;
}
}
.order-info h2 {
	font-size: 15px;
	line-height: 1.47;
	margin: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: capitalize !important;
}
 @media (min-width: 768px) {
.order-info h2 {
	font-size: 17px;
}
}
.order-info h4 {
	text-transform: uppercase;
	line-height: normal;
	font-weight: bold;
}
 @media (min-width: 768px) {
.order-info h4 {
	margin-top: 0;
	margin-bottom: 5px;
}
}
 @media (min-width: 768px) {
.order-info ul {
	margin-bottom: 0;
}
}
.order-info ul li a {
	line-height: 1.92;
}
.accordian {
	background-color: #f1f0ed;
	margin-bottom: 20px;
}
 @media (max-width: 767px) {
.accordian {
	background-color: #fff;
}
}
.accordian #distributoraccordion p {
	padding: 20px 20px 20px 40px;
}
.accordian h3 {
	padding: 0;
	margin-bottom: 0;
}
.accordian h3 > a {
	background-color: #ffb91d;
	text-transform: uppercase;
}
.accordian h3 > a.collapsed {
	background-color: #ededed;
}
.accordian h3 a {
	padding-right: 45px;
	padding-left: 20px;
	display: block;
	text-align: left;
	white-space: normal;
	color: #000;
	display: table;
	width: 100%;
	border-radius: 0;
	position: relative;
	font-size: 12.5px;
	font-weight: bold;
}
 @media (min-width: 768px) {
.accordian h3 a {
	padding-right: 40px;
	padding-left: 24px;
	margin: 0;
	font-size: 14px;
}
}
 @media (min-width: 1025px) {
.accordian h3 a {
	padding-left: 40px;
}
}
.accordian h3 a .glyphicon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 20px;
}
 @media (min-width: 768px) {
.accordian h3 a .glyphicon {
	right: 40px;
}
}
.information {
	clear: both;
}
 @media (max-width: 767px) {
.information {
	margin-top: 10px;
}
}
.information strong, .information h4 {
	color: #353535;
}
.information strong, .information h4 {
	display: block;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 10px;
}
 @media (min-width: 768px) {
.information strong, .information h4 {
	margin-bottom: 3px;
}
}
.information table td {
	border: none !important;
}
 @media (min-width: 768px) {
.information .info_section .grey-bg {
	border-top-width: 13px;
	border-left-width: 8px;
	border-bottom-width: 8px;
}
.information .info_section td {
	padding-top: 4px;
}
}
.certified, .available {
	background: url(Certified_Distributor.png) no-repeat left top;
	background-size: contain;
	width: 150px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}
 @media (min-width: 768px) {
.certified, .available {
	margin-left: 14px;
}
}
.available {
	background-image: url(Parker_Indicator_Desktop.png);
	background-size: contain;
	width: 71px;
	height: 40px;
}
 @media (max-width: 767px) {
.flags .certified, .flags .available {
	width: 48%;
}
}
.shipment {
	font-weight: normal;
	float: right;
	text-transform: lowercase;
	font-size: 13px;
	letter-spacing: -0.025em;
}
 @media (min-width: 768px) {
.shipment {
	margin-top: 1px;
}
}
 @media (max-width: 767px) {
.shipping-info .certified, .shipping-info .shipment, .shipping-info .available {
	margin-top: 10px;
}
}
@media (max-width: 767px) {
.shipping-info .shipment {
	line-height: 2;
}
}
.shipping-info .ship-info-list li {
	margin-bottom: 10px;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
}
 @media (min-width: 768px) {
.shipping-info .ship-info-list li {
	border-right: 1px solid #353535;
	padding: 0 6px;
	clear: none;
	width: auto;
}
}
 @media (min-width: 1025px) {
.shipping-info .ship-info-list li {
	padding: 0 7px;
	margin-top: 2px;
}
}
.shipping-info .ship-info-list li h5 {
	line-height: 1.34;
}
.shipping-info .ship-info-list li:last-child {
	border-right: none;
}
@media (min-width: 768px) {
.shipping-info .ship-info-list li:first-child {
	padding-left: 0;
}
}
@media (max-width: 767px) {
.shipping-info .ship-info-list span {
	display: table;
	font-weight: bold;
}
}
.shipping-info h3 {
	font-weight: bold;
}
 @media (max-width: 768px) {
.shipping-info h3 a {
	clear: both;
}
}
@media (max-width: 767px) {
.shipping-info .available {
	display: table;
}
}
.parker-divisions {
	padding: 16px;
	position: relative;
	background-color: #f5f5f5;
}
.parker-divisions:before, .parker-divisions:after {
	content: " ";
	display: table;
}
.parker-divisions:after {
	clear: both;
}
 @media (max-width: 767px) {
.parker-divisions .img-thumbnail {
	font-size: 13px;
}
}
.parker-divisions .form-group .control-label:before {
	content: "*";
	color: red;
}
#shipping-method .btn-container {
	margin-bottom: 15px;
}
.payment-btn {
	margin: 16px;
	padding: 6px;
}
.shipping-nav ul li {
	float: left;
	margin-right: 20px;
	padding-top: 16px;
	text-align: center;
}
.shipping-nav ul li p {
	font-size: 10px;
}
.billing-information strong {
	display: block;
}
.nav_primary .navbar-nav.off-header-lg {
	margin-top: 4px;
	margin-bottom: 5px;
}
 @media (max-width: 1024px) {
.nav_primary .navbar-nav.off-header-lg {
	margin-bottom: 10px;
}
}
 @media (max-width: 1024px) {
.nav_primary .navbar-nav.off-header-lg li {
	margin-top: 2px;
}
}
 @media (max-width: 1024px) and (max-width: 767px) {
.nav_primary .navbar-nav.off-header-lg li {
	margin-top: 8px;
}
}
 @media (max-width: 1024px) {
.nav_primary .navbar-nav.off-header-lg li.dropdown {
	margin-top: 20px;
	width: 90%;
}
}
.nav_primary .navbar-nav.off-header-lg li a {
	padding: 3px 5px 0;
	font-size: 11px;
	line-height: 1;
	font-weight: 500 !important;
	font-family: Arial, sans-serif;
	text-transform: capitalize;
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a {
	padding-left: 8px;
	padding-right: 8px;
}
}
 @media (max-width: 1024px) {
.nav_primary .navbar-nav.off-header-lg li a {
	line-height: 2;
	color: #0066cc;
	font-size: 15px;
	padding-left: 22px;
}
}
.nav_primary .navbar-nav.off-header-lg li a.choose-location {
	border-radius: 0;
	text-transform: uppercase;
	line-height: 1;
	font-size: 12px;
	padding: 12px 12px 12px 24px;
	letter-spacing: 0.015em;
	border: 1px solid #424242;
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a.choose-location {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 9.5px;
	padding: 2px 8px 3px 34px;
background: #424242;
}
}
.nav_primary .navbar-nav.off-header-lg li a.choose-location .mapIcon {
	background: url("Map.png") no-repeat center center transparent;
	position: absolute;
	top: 7px;
	left: 7px;
	width: 15px;
	height: 20px;
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a.choose-location .mapIcon {
	top: -1px;
left: 1px;
width: 33px;
height: 16px;
background-image: url(map_desk_with_line.png);
}
}
.nav_primary .navbar-nav.off-header-lg li a.cart {
	padding: 0 7px;
	text-transform: uppercase;
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a.cart {
	font-weight: bold;
	width: 90px;
}
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a.cart .badge {
	top: -5px;
	right: -13px;
}
}
.btn-primary {
	border-color: transparent;
}
.status h4 {
	font-weight: bold;
}
.status h4 span {
	display: block;
	line-height: 1.5;
}
.status h4 span.glyphicon {
	display: inline;
	margin-left: 16px;
}
.status h4 span.glyphicon:before {
	font-size: 12px;
}
header .shipping-method-menu {
	position: absolute;
	bottom: 20px;
	right: 0;
}
header .shipping-method-menu ul {
	list-style-type: none;
}
header .shipping-method-menu ul li {
	float: left;
	margin-left: 25px;
	text-align: center;
}
.back_searchdiv {
	background-color: #323232;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	display: none;
	z-index: 99;
}
.search_white {
	background: url("search_white.png") no-repeat center center;
	width: 23px;
	height: 23px;
	top: 0;
	z-index: 9999;
	background-size: cover;
}
 @media (min-width: 1025px) {
.even-distribution {
	width: 77%;
	margin: 0 auto;
}
}
@media (min-width: 768px) {
.even-distribution ul {
	float: left;
	width: 50%;
}
}
@media (min-width: 1025px) {
.even-distribution ul {
	width: 33%;
	padding: 0 20px;
}
}
.form-control {
	color: #000;
}
 .form-control::-webkit-input-placeholder {
 font-size: 11px;
}
 .form-control:-moz-placeholder {
 font-size: 11px;
}
 .form-control::-moz-placeholder {
 font-size: 11px;
}
 .form-control:-ms-input-placeholder {
 font-size: 11px;
}
.form-control-special {
	width: 87%;
	display: inline-block;
	margin-bottom: 15px;
}
.glyphicon-question-sign-special {
	margin-top: 4px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.breadcrumb li {
	display: none;
}
}
.navbar-header .navheaderButton {
	width: 38px;
}
 @media (min-width: 768px) {
.navbar-header .navheaderButton {
	width: 33px;
	height: 33px;
}
}
.glyphicon {
	background-size: 20px 20px;
}
.glyphicon-chat-btn {
	background-size: 14px 11px;
}
header .off-selection li .dropdown-menu li a:hover, header .off-selection li .dropdown-menu li a:focus {
	background-color: #f5f5f5;
	color: #000;
	text-decoration: none;
}
@media (min-width: 1025px) {
header .custom_dropdown.open {
	height: 16px;
}
}
#OrderHistory #product_page_desc .dropdown.open, #OrderReturns #product_page_desc .dropdown.open {
	background-color: none !important;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}
 @media (max-width: 1024px) {
.phone, .phone a {
	color: #0066cc;
}
}
.outerDiv #nav.affix {
	z-index: 999 !important;
}
.question_container {
	position: relative;
	float: right;
	margin-right: -30px;
	margin-top: -30px;/*.tooltip-inner {
  		@media (max-width: $grid-float-mob-breakpoint){
  		min-width: 120px;
  	}
  }*/ }
 @media (max-width: 767px) {
.question_container {
	margin-right: -17px;
}
}
 @media (min-width: 768px) {
.question_container .glyphicon-question-sign {
	right: 0px !important;
}
}
 @media (min-width: 1025px) {
.question_container .glyphicon-question-sign {
	right: 0px !important;
}
}
 @media (max-width: 767px) {
.question_container .tooltip {
	margin-left: -5px;
}
}
.division-bar {
	background-color: #777777;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.division-bar .container.division-title {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #ffffff;
}
.ios-scroll-fix {
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}
.border-top-bottom-black-padding {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	display: block;
	margin-bottom: 20px !important;
}
.btn-group-xs-half .btn {
	width: 45% !important;
	margin: 16px 2.5% !important;
}
 @media screen and (min-width: 767px) {
.btn-group-xs-half .btn {
	width: auto !important;
	margin: auto 16px 0 0 !important;
}
}
.blue-label-compare {
	color: #0066cc !important;
}
.row-important {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.no-left-padding {
	padding-left: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.space-top {
	margin-top: 30px;
}
.p-15 {
	font-size: 15px;
}
 @media screen and (max-width: 767px) {
.btn-xs-min-height {
	height: 56px !important;
}
}
.rel-position {
	position: relative;
}
.abs-position {
	position: absolute;
	top: 27px;
	right: -35px;
	margin: 0;
}
 @media screen and (min-width: 767px) {
.abs-position {
	position: absolute;
	top: 5px;
	right: -26px;
	margin: 0;
}
}
.send-me-promos {
	display: block;
	width: 100%;
	float: left;
}
 @media screen and (min-width: 767px) {
.send-me-promos {
	width: 66.666%;
}
}
 @media screen and (min-width: 767px) {
.margin-left-checkbox-form {
	margin-left: 33.33333%;
}
}
 @media screen and (max-width: 766px) {
.ninty-percent-mobile {
	width: 90%;
}
}
.btn-modal-half {
	width: 45%;
	float: left;
}
.btn-modal-half:last-child {
	float: right;
}
.modal-headline {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media screen and (min-width: 767px) {
.btn-do-not-float-tablet {
	float: none !important;
}
}
.manage-account-link-maintenance-home {
	margin-top: 10px;
	margin-bottom: 10px;
}
 @media screen and (min-width: 767px) and (max-width: 1024px) {
.manage-account-link-maintenance-home {
	padding: 10px;
}
}
.btn-less-padding {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.modal-footer-link-upload {
	float: none !important;
	display: block !important;
	margin-top: 10px !important;
}
 @media screen and (max-width: 766px) {
.btn-modal-half {
	width: 100%;
	margin-bottom: 20px;
}
}
@media screen and (max-width: 766px) {
.order-confirmation .checkout_review {
	width: 38.25% !important;
	margin-top: 0 !important;
	float: left;
}
}
 @media screen and (max-width: 766px) {
.order-confirmation .checkout_optional {
	width: 61%;
	float: left;
}
}
.btn-no-margin {
	margin-top: 0 !important;
}
 @media screen and (max-width: 766px) {
.move-tooltip-up {
	margin-top: -55px !important;
}
}
@media screen and (max-width: 403px) {
.move-tooltip-up {
	margin-top: -70px !important;
}
}
 @media screen and (max-width: 766px) {
.btn-silver-margin-top,  .btn-margin-top-bottom {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
}
 @media screen and (min-width: 767px) and (max-width: 1023px) {
.order-subtotal-margin-top {
	margin-top: 10px !important;
}
}
 @media screen and (max-width: 766px) {
#cart .table.prod-table .glyphicon-question-sign {
	display: inline-block;
	vertical-align: bottom;
}
}
 @media screen and (max-width: 766px) {
#cart .table.service-table tr .qty-col-mobile form,  #cart .table.prod-table tr .qty-col-mobile form {
	width: 39% !important;
}
}
.label-hundred-percent {
	width: 100% !important;
}
.margin-top-10 {
	position: relative;
	top: 10px !important;
}
 @media screen and (max-width: 766px) {
.label-quantity::before {
	content: "Quantity" !important;
}
}
 @media screen and (max-width: 766px) {
.label-none::before {
	content: "" !important;
}
}
 @media screen and (min-width: 767px) and (max-width: 1024px) {
.espot-btn-tablet-fix {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
}
 @media screen and (max-width: 766px) {
#service_type .info_section {
	margin-bottom: 10px;
}
}
@media (max-width: 767px) {
.total_column {
	margin-top: 20px;
	margin-bottom: 0;
}
}
@media (max-width: 767px) {
.total_column span {
	display: block;
	font-weight: bold;
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 900;
	letter-spacing: -0.025em;
}
}
@media (min-width: 768px) {
.total_column span + span {
	margin-left: 5px;
}
}
.shippedby {
	font-style: italic;
}
.trackingNum a {
	display: table;
	line-height: 1.4;
}
.info_section {
	clear: both;
	background-color: #fff;
	padding: 20px;
	margin-bottom: 40px;
}
.info_section.header_info {
	display: table;
	width: 100%;
}
 @media (min-width: 768px) {
.info_section.header_info {
	margin-bottom: 40px;
	padding-bottom: 28px;
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.info_section {
	padding: 24px;
}
}
 @media (min-width: 1025px) {
.info_section {
	padding: 36px 40px 20px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.info_section.page-header {
	padding-bottom: 24px;
}
}
.info_section h1, .info_section h2, .info_section h3 {
	margin-top: 0;
	text-transform: uppercase;
}
.info_section h1.no-text-transform, .info_section h2.no-text-transform, .info_section h3.no-text-transform {
	text-transform: none;
}
.info_section .buttons-wrapper {
	float: left;
	width: 100%;
}
 @media (min-width: 768px) {
.info_section .buttons-wrapper {
	float: right;
	width: auto;
}
}
 @media (max-width: 767px) {
.info_section .buttons-wrapper .btn {
	min-width: 45.8%;
}
}
 @media (min-width: 768px) {
.info_section .buttons-wrapper .btn.button-chat {
	margin-left: 18px;
}
}
 @media (min-width: 1025px) {
.info_section .buttons-wrapper .btn.button-chat {
	margin-left: 22px;
}
}
.info_section .buttons-wrapper .btn.slvzr-last-child {
	margin-left: 22px;
}
.info_section .buttons-wrapper .btn:last-child {
	float: right;
}
 @media (min-width: 768px) {
.info_section .buttons-wrapper .btn:last-child {
	margin-left: 18px;
}
}
 @media (min-width: 1025px) {
.info_section .buttons-wrapper .btn:last-child {
	margin-left: 22px;
}
}
 @media (min-width: 768px) {
#product_browse .page-header a .glyphicon::before {
	font-size: 9px;
}
}
#product_browse .info_section address {
	line-height: 1.5;
	margin-bottom: 0;
}
 @media (min-width: 1025px) {
#product_browse .info_section address span {
	display: table;
	margin-top: 10px;
}
}
 @media (min-width: 768px) {
#product_browse .info_section address span {
	margin-top: 5px;
}
}
#product_browse .info_section address a {
	line-height: 1.92;
}
#product_browse .info_section .europe span {
	display: block;
}
 @media (min-width: 1025px) {
#product_browse .info_section .europe span {
	margin-top: 10px;
}
}
 @media (min-width: 768px) {
#product_browse .info_section .europe span {
	margin-top: 5px;
}
}
@media (max-width: 767px) {
#product_browse .info_section .europe {
	line-height: 1.336;
	margin-top: 20px;
}
#product_browse .info_section .europe span {
	font-size: 12.5px;
	line-height: 1.6;
	margin-top: 10px;
}
#product_browse .info_section .europe strong {
	line-height: 1.24;
}
}
#product_browse .info_section .aog {
	margin-top: 15px;
	line-height: 1.5;
}
 @media (min-width: 768px) {
#product_browse .info_section .aog {
	padding-left: 13px;
	padding-right: 0;
}
}
 @media (min-width: 1025px) {
#product_browse .info_section .aog {
	margin-top: 0;
}
}
#product_browse .info_section .button-email, #product_browse .info_section .button-chat {
	border-radius: 20px;
	border: 1px solid #353535;
}
 @media (min-width: 1025px) {
#product_browse .info_section .button-email, #product_browse .info_section .button-chat {
	margin-top: 20px;
	height: 25px;
	padding: 3px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse .info_section .button-email, #product_browse .info_section .button-chat {
	margin-top: 10px;
	height: 40px;
	width: 153px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
}
 @media (max-width: 767px) {
#product_browse .info_section .button-email, #product_browse .info_section .button-chat {
	width: 100%;
}
}
@media (min-width: 768px) {
#product_browse .info_section .supportphone, #product_browse .info_section .askEngg {
	text-align: center;
}
}
@media (max-width: 767px) {
#product_browse .info_section .supportphone, #product_browse .info_section .askEngg {
	margin-top: 15px;
	font-size: 12px;
}
}
#product_browse .productHeading {
	font-family: Arial;
	font-weight: bold;
}
img {
	max-width: 100%;
}
.titleBar {
	position: relative;
}
 @media (max-width: 767px) {
.titleBar {
	margin-top: 20px;
	margin-bottom: 10px;
	float: left !important;
}
}
 @media (min-width: 768px) {
.titleBar {
	top: -10px;
	text-align: right;
	right: 30px;
}
}
 @media (min-width: 1025px) {
.titleBar {
	right: 0;
}
}
.marbottom {
	margin-bottom: 30px;
}
 @media (min-width: 768px) {
.marbottom {
	margin-bottom: 0;
}
}
.contact h3, .work_bench h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (min-width: 1025px) {
.contact h3, .work_bench h3 {
	font-size: 20px;
}
}
.contact .btn, .work_bench .btn {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 1025px) {
.contact .btn, .work_bench .btn {
	font-size: 10px;
}
}
 @media (min-width: 768px) {
.work_bench .form-group {
	width: 67.70%;
}
}
@media (min-width: 1025px) {
.work_bench .form-group {
	width: auto;
	float: right;
}
}
.work_bench .form-group .form-control {
	font-size: 12.5px;
	height: 40px;
	margin-bottom: 10px;
}
 @media (min-width: 768px) {
.work_bench .form-group .form-control {
	width: 57.5%;
	margin-bottom: 0;
}
}
 @media (min-width: 1025px) {
.work_bench .form-group .form-control {
	width: 175px;
	font-size: 10px;
	height: 25px;
}
}
.work_bench .form-group .form-control::-moz-placeholder {
 color: #808080;
 opacity: 1;
}
.floatR {
	float: right;
	width: 50%;
	margin: 0;
}
 @media (min-width: 1025px) {
.floatR {
	float: none;
	width: 100%;
}
}
 @media (min-width: 768px) {
.floatR {
	float: none;
	width: 100%;
}
}
.floatL {
	float: left;
	width: 50%;
	margin: 0;
}
 @media (min-width: 1025px) {
.floatL {
	float: none;
	width: 100%;
}
}
 @media (min-width: 768px) {
.floatL {
	float: none;
	width: 100%;
}
}
.floatR li, .floatL li {
	padding: 0;
	float: none;
	width: 66%;
	margin: 0;
}
.floatR li a, .floatL li a {
	color: #a5a5a5;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: -0.02em;
	line-height: 2.5;
}
 @media (min-width: 1025px) {
.floatR li a, .floatL li a {
	line-height: 1.8;
}
}
.scroll_div_func {
	position: relative;
}
.career_back_top {
	background-color: #fff;
	height: 40px;
	top: 100px;
	position: absolute;
	right: 0;
	width: 40px;
	text-align: center;
	z-index: 10;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.career_back_top i {
	margin: 13px auto;
	color: #000;
}
.back_top_Service {
	background-color: #fff;
	height: 40px;
	top: 100px;
	position: absolute;
	right: 0;
	width: 40px;
	text-align: center;
	z-index: 10;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.back_top_Service i {
	margin: 13px auto;
	color: #000;
}
 @media (min-width: 768px) {
#returns .grey-bg, #order-status-guest .grey-bg {
	border-left-width: 15px;
	border-right-width: 15px;
}
}
#returns .form-horizontal.return-init-form .form-group, #order-status-guest .form-horizontal.return-init-form .form-group {
	width: auto;
}
#returns .cart-info, #order-status-guest .cart-info {
	background-color: #fff;
}
#returns .padding-0, #order-status-guest .padding-0 {
	padding-left: 0 !important;
	padding: 20px;
	margin: 0px;
}
#returns .padding-bottom-20, #order-status-guest .padding-bottom-20 {
	padding: 20px 0px;
}
 @media (max-width: 1024px) {
#returns .padding-bottom-20, #order-status-guest .padding-bottom-20 {
	border-bottom: 1px solid #e2e1dd;
}
}
@media (min-width: 1025px) {
#returns .group-50, #returns .formRight, #order-status-guest .group-50, #order-status-guest .formRight {
	width: 50%;
}
#returns .formRight, #order-status-guest .formRight {
	text-align: right;
}
}
@media (min-width: 768px) {
#returns .heading, #order-status-guest .heading {
	float: left;
}
}
#returns .heading h2, #order-status-guest .heading h2 {
	font-size: 14.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	font-weight: normal;
}
 @media (min-width: 768px) {
#returns .heading h2, #order-status-guest .heading h2 {
	font-size: 14px;
}
}
#returns .font-adjust, #order-status-guest .font-adjust {
	font-size: 27px;
	font-weight: bold;
}
#returns h2, #order-status-guest h2 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 13px;
	font-weight: bold;
}
 @media (max-width: 767px) {
#returns h2, #order-status-guest h2 {
	font-size: 15px;
}
}
 @media (max-width: 767px) {
#returns h2 .certified, #returns h2 .available, #order-status-guest h2 .certified, #order-status-guest h2 .available {
	display: block;
}
}
#returns .disableLetter, #order-status-guest .disableLetter {
	background: none;
	text-decoration: none;
	color: #a2a2a2;
}
@media (min-width: 768px) {
#returns .marginTop-27, #order-status-guest .marginTop-27 {
	margin-top: -27px;
}
}
@media (min-width: 768px) {
#returns .dis_block, #order-status-guest .dis_block {
	display: inline-block;
	width: 55%;
}
}
@media (min-width: 768px) {
#returns .block_dis, #order-status-guest .block_dis {
	width: 100% !important;
}
}
@media (max-width: 1024px) {
#returns .firstLine, #order-status-guest .firstLine {
	margin-top: 10px;
}
}
@media (min-width: 768px) {
#returns .flags, #order-status-guest .flags {
	float: right;
}
}
#returns .flags span:last-child, #order-status-guest .flags span:last-child {
	float: right;
}
 @media (min-width: 768px) {
#returns .flags span:last-child, #order-status-guest .flags span:last-child {
	margin-left: 15px;
}
}
#returns .form-horizontal .control-label span, #order-status-guest .form-horizontal .control-label span {
	margin-top: -2px;
}
@media (min-width: 768px) {
#returns .form-horizontal .control-label, #order-status-guest .form-horizontal .control-label {
	text-align: left;
	min-width: 100%;
}
}
@media (min-width: 768px) and (max-width: 768px) {
#returns .form-horizontal .control-label .glyphicon, #order-status-guest .form-horizontal .control-label .glyphicon {
	float: right;
	margin-right: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#returns .form-horizontal .btn, #order-status-guest .form-horizontal .btn {
	width: 100%;
}
}
#returns .accordian, #order-status-guest .accordian {
	margin: 0;
}
#returns .accordian h3, #order-status-guest .accordian h3 {
	margin-bottom: 0;
}
#returns .accordian #distributoraccordion .back_top, #order-status-guest .accordian #distributoraccordion .back_top {
	background-color: #FFF;
	height: 40px;
	position: absolute;
	z-index: 99999;
	right: -14px;
	top: 10px;
	width: 40px;
	text-align: center;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.order-lookup h2 {
	margin-bottom: 0;
}
 @media (max-width: 767px) {
.order-lookup h2 .certified, .order-lookup h2 .available {
	margin-top: 5px;
}
}
.order-lookup p {
	padding-top: 10px;
}
@media (min-width: 1025px) {
.order-lookup select, .order-lookup input {
	min-width: 225px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-lookup .form-group {
	width: 100%;
	margin-top: 18px;
}
.order-lookup .marbutton {
	margin-top: 79px;
}
.order-lookup form .row {
	margin-top: -20px;
}
.order-lookup form label {
	width: 26%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) and (min-width: 769px) {
.order-lookup form label {
	width: 28%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-lookup form .form-control {
	width: 55%;
}
}
.order-lookup .btn-wrapper {
	float: left;
	width: 100%;
	clear: both;
	border: 0;
	border-bottom: 1px solid #e2e1dd;
	padding-bottom: 20px;
}
.order-lookup .btn-wrapper:before, .order-lookup .btn-wrapper:after {
	content: " ";
	display: table;
}
.order-lookup .btn-wrapper:after {
	clear: both;
}
 @media (max-width: 767px) {
.order-lookup .btn-wrapper {
	padding: 10px 0;
}
}
.order-lookup .row-wrapper ul {
	margin-bottom: 0px;
}
.order-lookup .row-wrapper ul + a {
	margin-top: 20px;
	display: inline-block;
	padding: 0px 15px;
}
 @media (max-width: 768px) {
.order-lookup .row-wrapper ul + a {
	padding: 0px;
	padding-bottom: 35px;
}
}
.order-lookup .row-wrapper .padding15 {
	padding: 40px 0;
}
 @media (max-width: 1024px) {
.order-lookup .row-wrapper .padding15 {
	padding: 30px 0px;
}
}
.order-lookup .row-wrapper .padding15 .btn {
	margin-top: 0;
}
@media (min-width: 768px) {
.order-lookup .row-wrapper .listNav {
	margin-top: 20px;
}
}
.order-lookup .azseries {
	font-weight: bold;
	font-size: 15px;
	display: table;
	width: 100%;
}
.order-lookup .azseries a {
	float: left;
	margin-right: 2.3%;
	height: 40px;
	width: 19.5%;
	margin: 12px 2.75% 5px;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 1.5;
	padding-top: 9px;
}
 @media (min-width: 768px) {
.order-lookup .azseries a {
	height: 37px;
	width: 5% !important;
	text-align: center;
	margin: 12px 1.2% 5px;
	font-size: 20px;
	padding-top: 4px;
}
}
.order-lookup .letter-label-expanded {
	font-size: 15px;
	font-weight: bold;
}
 @media (min-width: 768px) {
.order-lookup .letter-label-expanded {
	font-size: 25px;
	font-weight: normal;
	padding: 0px 15px;
}
}
@media (min-width: 768px) {
.order-lookup .list-unstyled {
	padding: 0px 15px;
}
}
.order-lookup .accordion-title-collapsed {
	padding: 16px;
	background-color: #e4e4e4;
	width: 100%;
	text-align: left;
}
.order-lookup .accordion-bg {
	padding: 16px;
}
.order-lookup > h4 {
	padding: 16px;
	background-color: #f5f5f5;
	border: 1px #353535 solid;
}
.order-lookup .div-lookup {
	background-color: #f5f5f5;
}
.order-lookup .div-lookup h4 {
	padding: 16px;
	margin: 0;
}
.order-lookup .list-unstyled li {
	padding: 10px 0px 0px;
}
.order-lookup .form-group.required .control-label:before {
	content: "* ";
	color: #424242;
}
@media (min-width: 768px) {
.order-lookup #distributoraccordionOne .padding-xs-0 {
	padding: 0 8%;
}
}
@media (min-width: 1025px) {
.order-lookup #distributoraccordionOne .padding-xs-0 {
	padding: 0 14%;
}
}
.order-lookup #distributoraccordionOne .marginboth {
	margin-bottom: 25px;
}
.listNav {
	display: inline-block;
	width: 100%;
}
 @media (min-width: 1025px) {
.formRight {
	float: right;
}
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #0066cc;
	float: left;
	padding-top: 6px;
	margin-right: 9px;
}
 @media (min-width: 768px) {
.lastAlphabet {
	width: 21.5%;
	float: right;
}
}
@media (max-width: 1024px) {
.lastAlphabet {
	padding: 10px 0 0;
}
}
@media (min-width: 1025px) {
.lastAlphabet {
	width: 14.2%;
	float: right;
}
}
 @media (min-width: 1025px) {
.firstPara {
	padding: 15px;
}
}
.firstPara ul {
	list-style-position: outside;
	padding-left: 16px;
	font-weight: bold;
}
.firstPara ul li {
	margin-bottom: 10px;
}
#carval {
	display: none;
}
 @media (min-width: 1025px) {
#carval {
	display: inline-block;
}
}
#sortList {
	position: relative;
}
.marginboth {
	margin: 0;
}
 @media (min-width: 1025px) {
.marginboth {
	margin: 0 4%;
}
}
.clearBoth {
	clear: both;
}
.category {
	background-color: #f1f0ed;
	margin-bottom: 40px;
	padding-top: 0;
	padding-bottom: 0;
}
 @media (min-width: 768px) {
.category {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff;
}
}
 @media (min-width: 1025px) {
.category {
	text-align: left;
}
}
.category h3 {
	text-align: left;
	color: #424242;
	font-size: 13px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.category a {
	border-bottom: 1px solid #ecebe8;
}
.category a:last-child {
	border-bottom: none;
}
 @media (min-width: 768px) {
.category a {
	border: none;
}
}
.category .info_section strong {
	display: inline;
}
 @media (min-width: 768px) {
.category .info_section strong {
	display: block;
}
}
.category .info_section h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.category .productHeading {
	margin-bottom: 0;
	padding: 0 30px 0 15px;
}
 @media (min-width: 768px) {
.category .productHeading {
	padding: 0;
}
}
.category .productHeading span {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 90%;
	background-image: url("arrow_thin.png");
	background-repeat: no-repeat;
	background-size: 35% 70%;
	height: 18px;
	width: 30px;
}
 @media (min-width: 767px) {
.category .productHeading span {
	display: none !important;
}
}
.category .panel {
	margin-bottom: 0;
	background: none;
}
 @media (min-width: 768px) {
.category .panel {
	min-height: 130px;
}
}
 @media (min-width: 1025px) {
.category .panel {
	min-height: 158px;
}
}
.category .panel:last-child a {
	border: none;
}
.category .panel a {
	display: table;
	min-height: 68px;
	padding: 20px 0;
	width: 100%;
	border-bottom: 1px solid #cfcfcf;
}
 @media (min-width: 768px) {
.category .panel a {
	padding: 0;
	display: inline;
	border: none;
}
}
.category .panel a h3 {
	width: 87%;
	display: table-cell;
	vertical-align: middle;
	line-height: 1.2;
}
 @media (min-width: 768px) {
.category .panel a h3 {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-top: 2px solid #0066cc;
}
}
.category .panel a img {
	width: 30px;
	height: 30px;
}
 @media (min-width: 768px) {
.category .panel a img {
	width: auto;
	height: auto;
	max-width: 100%;
}
}
 @media (min-width: 1025px) {
#category ol.breadcrumb + .info_section {
	padding: 30px 40px;
}
}
#category .info_section address {
	margin-bottom: 10px;
}
@media (min-width: 1025px) {
#category .info_section .form-inline {
	float: right;
}
}
@media (min-width: 768px) {
#category .info_section .form-inline .btn {
	margin-left: 18px;
}
}
#category .productHeading {
	font-family: Arial;
	font-weight: bold;
}
#category #color_category {
	background-color: #fff;
}
#product_browse_pdp .certified {
	margin-left: 0;
}
@media (min-width: 768px) {
#product_browse_pdp .info_section {
	margin-bottom: 30px;
}
}
@media (min-width: 1024px) {
#product_browse_pdp .info_section {
	margin-bottom: 40px;
	padding: 30px 40px;
}
}
#product_browse_pdp .info_section h1 {
	margin-bottom: 0;
}
#product_browse_pdp .valves-list li {
	float: left;
	min-height: 49px;
	width: 25%;
	padding-right: 5px;
	text-align: left;
}
 @media (min-width: 768px) {
#product_browse_pdp .valves-list li {
	width: 20%;
}
}
#product_browse_pdp h3 {
	font-weight: bold;
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp h1 {
	width: 81%;
	font-size: 25px;
}
}
@media (min-width: 768px) {
#product_browse_pdp h1 {
	margin: 0;
}
}
#product_browse_pdp .overhidden {
	overflow: hidden;
}
@media (min-width: 768px) {
#product_browse_pdp .buttons-wrapper {
	width: 100%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#product_browse_pdp .buttons-wrapper {
	width: auto;
	float: right;
}
}
 @media (min-width: 768px) {
#product_browse_pdp .buttons-wrapper .btn-width {
	width: 46%;
}
}
@media (min-width: 1025px) {
#product_browse_pdp .buttons-wrapper .btn-width {
	width: auto;
}
}
@media (max-width: 767px) {
#product_browse_pdp .form-container.grey-bg {
	border: none;
	border-top: 1px solid #ededed;
	background: #fff;
	padding-top: 15px;
}
}
#product_browse_pdp .form-control {
	border: 1px solid #7e7e7e;
}
#product_browse_pdp .header_info .button-set-email {
	margin-bottom: 0;
}
 @media (min-width: 1025px) {
#product_browse_pdp .header_info .button-set-email {
	margin-top: 5px;
}
}
#product_browse_pdp form label {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 12.5px;
	text-transform: uppercase;
}
#product_browse_pdp form a {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
#product_browse_pdp form p {
	clear: both;
	line-height: 2;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp form p {
	line-height: 1.2;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp form .paddingl25 {
	padding-left: 25px;
	padding-right: 25px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp form .btn-wrap {
	float: left;
}
}
#product_browse_pdp form .glyphicon-question-sign {
	margin-left: 7px;
	top: 0;
}
#product_browse_pdp form .glyphicon-question-sign:before {
	vertical-align: text-top;
	font-size: 24px;
}
#product_browse_pdp .border-class {
	margin: 0px auto;
	border-bottom: 1px solid #efefef;
	width: 100%;
}
#product_browse_pdp .margin-cls {
	margin-top: -25px;
}
@media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-dialog {
	width: 620px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #formModal .modal-dialog {
	width: 682px;
}
}
#product_browse_pdp #formModal .modal-dialog .modal-header {
	padding: 15px 25px 0px;
}
 @media (max-width: 1024px) {
#product_browse_pdp #formModal .modal-dialog .modal-header button {
	width: 30px;
	height: 30px;
	margin-right: -15px;
	margin-top: -5px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-dialog .modal-header button {
	margin-right: -18px;
	margin-top: -9px;
}
}
#product_browse_pdp #formModal .modal-dialog .modal-header p {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
#product_browse_pdp #formModal .modal-dialog .modal-header h3 {
	font-family: Arial;
	text-transform: capitalize;
	font-size: 14.5px;
	margin-top: 20px;
	margin-bottom: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #formModal .modal-dialog .modal-header h3 {
	font-size: 13px;
	margin-top: 30px;
}
}
#product_browse_pdp #formModal .modal-dialog .modal-body {
	padding: 5px 20px 15px;
}
 @media (min-width: 768px) {
#product_browse_pdp #formModal .modal-dialog .modal-body {
	padding: 20px 25px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-dialog .modal-body {
	padding: 20px;
}
}
#product_browse_pdp #formModal .modal-dialog .modal-body p {
	font-family: Arial;
	margin-bottom: 25px;
}
#product_browse_pdp #formModal .modal-dialog .modal-body span {
	font-family: Arial;
}
#product_browse_pdp #formModal .modal-dialog .modal-body .custom_dropdown button, #product_browse_pdp #formModal .modal-dialog .modal-body .custom_dropdown ul {
	font-family: Arial;
}
#product_browse_pdp #formModal form .form_content {
	margin: 0 0 15px;
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content {
	margin: 0px 0px 5px;
}
}
#product_browse_pdp #formModal form .form_content .label_container {
	display: inline-block;
	width: 18%;
	vertical-align: top;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .label_container {
	width: 22%;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content .label_container {
	width: 100%;
}
}
#product_browse_pdp #formModal form .form_content .label_container label {
	font-family: Arial;
	font-size: 13px;
	text-transform: none;
	text-align: left;
	padding-top: 11px;
	margin-top: 0;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .label_container label {
	padding-top: 0;
}
}
#product_browse_pdp #formModal form .form_content .input_container {
	display: inline-block;
	width: 56%;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .input_container {
	width: 51%;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content .input_container {
	width: 100%;
}
}
#product_browse_pdp #formModal form .form_content .input_container input {
	height: 40px;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .input_container input {
	height: 25px;
}
}
#product_browse_pdp #formModal form .form_content .input_container textarea {
	width: 350px;
	height: 95px;
	resize: none;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .input_container textarea {
	width: 295px;
	height: 100px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content .input_container textarea {
	width: 100%;
}
}
#product_browse_pdp #formModal form .form_content .error_container {
	display: inline-block;
	width: 23%;
	position: relative;
	vertical-align: top;
	margin-left: 7px;
	margin-top: 5px;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .error_container {
	margin-left: 5px;
	margin-top: 0px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content .error_container {
	width: 100%;
	margin-left: 0;
}
}
#product_browse_pdp #formModal form .form_content .error_container .mandatory-field-err {
	width: 140px;
	margin-left: 15px;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal form .form_content .error_container .mandatory-field-err {
	width: 130px;
	height: 25px;
	margin-left: 13px;
}
#product_browse_pdp #formModal form .form_content .error_container .mandatory-field-err span {
	font-size: 13px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal form .form_content .error_container .mandatory-field-err {
	margin-left: 0;
	width: 155px;
}
}
#product_browse_pdp #formModal form .form_content:nth-child(7) label, #product_browse_pdp #formModal form .form_content:nth-child(8) label {
	padding-top: 0;
}
#product_browse_pdp #formModal .modal-footer {
	text-align: center;
}
#product_browse_pdp #formModal .modal-footer a {
	display: inline-block;
	float: none;
}
 @media (min-width: 768px) {
#product_browse_pdp #formModal .modal-footer {
	text-align: left;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #formModal .modal-footer {
	margin-left: 19%;
	padding: 5px 15px 15px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-footer {
	margin-left: 22%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #formModal .modal-footer .btn {
	min-width: 166px;
	padding: 10px 12px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-footer .btn {
	min-width: 140px;
}
}
 @media (min-width: 768px) {
#product_browse_pdp #formModal .modal-footer .btn + .btn {
	margin-left: 15px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #formModal .modal-footer .btn + .btn {
	margin-left: 0;
}
}
#product_browse_pdp #formModal .modal-footer label {
	display: block;
	margin-top: 10px;
	font-family: Arial;
}
 @media (min-width: 1025px) {
#product_browse_pdp #formModal .modal-footer label {
	margin-top: 20px;
}
}
#product_browse_pdp #myModal .modal-dialog {
	width: auto;
	margin: 20px;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog {
	margin: 100px 50px 30px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog {
	width: 618px;
	margin: 100px auto 30px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-header {
	padding: 15px 20px 0px;
}
#product_browse_pdp #myModal .modal-dialog .modal-header h4 {
	line-height: 1.5;
	text-align: left;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog .modal-header h4 {
	margin-top: 5px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-header .close {
	margin-right: -10px;
	margin-top: -5px;
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog .modal-header .close {
	margin-right: -14px;
	margin-top: -10px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-body {
	padding: 15px 20px 0;
	font-size: 13px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog .modal-body {
	padding: 10px 20px 0;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog .modal-body {
	padding: 5px 20px 0;
	font-size: 12.5px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-footer {
	padding: 20px 20px;
	text-align: right;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer div {
	margin-left: 116px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer div {
	margin-left: 128px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-footer div p {
	font-family: Arial;
	margin-top: 20px;
	text-align: center;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer div p {
	text-align: left;
	margin-top: 15px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer div p {
	margin-top: 20px;
}
}
#product_browse_pdp #myModal .modal-dialog .modal-footer div p a {
	display: inline;
	float: none;
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer div p {
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer .btn {
	min-width: 166px;
	padding: 10px 12px;
	margin-right: 10px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer .btn {
	min-width: 106px;
	margin-right: 15px;
	padding: 4px 25px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog .modal-footer .btn + .btn {
	margin-left: 0;
	margin-top: 20px;
}
}
#product_browse_pdp #myModal .modal-dialog form > div {
	padding: 15px 0;
}
#product_browse_pdp #myModal .modal-dialog form > div:first-child {
	border: none;
	padding: 0;
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) textarea {
	height: 40px;
	overflow-y: hidden;
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) textarea {
	height: 24px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) label {
	padding-top: 0px;
}
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox {
	margin: 15px 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox {
	margin: 10px 0px;
}
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox label {
	padding-top: 0;
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox label {
	padding-left: 35px;
	max-width: 170px;
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox label:before {
	width: 25px;
	height: 25px;
	top: 5px;
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(3) .checkbox label:after {
	top: 13px;
	left: 8px;
}
}
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(4) textarea {
	height: 120px;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(4) textarea {
	height: 95px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form > div:nth-child(4) textarea {
	height: 72px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog form {
	margin-top: 20px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog form {
	margin-top: 15px;
}
}
#product_browse_pdp #myModal .modal-dialog form .dis_block {
	display: block;
	padding: 0px 0px 5px;
}
#product_browse_pdp #myModal .modal-dialog form .dis_block + label > p {
	margin-bottom: 0;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form .dis_inline {
	display: inline-block;
}
}
#product_browse_pdp #myModal .modal-dialog form .dis_inline p {
	margin-bottom: 0;
}
#product_browse_pdp #myModal .modal-dialog form .dis_inline textarea {
	resize: none;
	height: 80px;
	width: 100%;
	margin-bottom: 5px;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form .dis_inline textarea {
	height: 40px;
	width: 350px;
	display: inline-block;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form .dis_inline textarea {
	width: 295px;
	height: 48px;
}
}
#product_browse_pdp #myModal .modal-dialog form .form-control {
	border: 1px solid #D4D1CB;
}
#product_browse_pdp #myModal .modal-dialog form span {
	font-size: 15px;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form span {
	padding-top: 15px;
	vertical-align: top;
	display: inline-block;
	min-width: 116px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form span {
	padding-top: 8px;
	min-width: 128px;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog form span {
	font-size: 14.5px;
}
}
#product_browse_pdp #myModal .modal-dialog form p {
	font-family: Arial;
	font-style: italic;
	line-height: 1.38;
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form p {
	max-width: 280px;
}
}
#product_browse_pdp #myModal .modal-dialog form label {
	font-family: Arial;
	font-size: 13px;
	text-transform: none;
	padding-top: 7px;
	vertical-align: top;
	color: #000;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog form label {
	min-width: 109px;
	padding-top: 0;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form label {
	padding-top: 0;
}
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog form label {
	font-size: 12.5px;
}
}
#product_browse_pdp #myModal .modal-dialog form .radio-btns {
	border: none;
	width: 100%;
	display: inline-block;
	margin: 10px auto;
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form .radio-btns {
	width: 216px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp #myModal .modal-dialog form .radio-btns {
	width: 254px;
}
}
#product_browse_pdp #myModal .modal-dialog form .radio-btns a {
	margin: 0;
}
#product_browse_pdp #myModal .modal-dialog form .radio-btns + p {
	margin-top: 10px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #myModal .modal-dialog form .radio-btns + p {
	margin-bottom: 10px;
}
}
 @media (min-width: 768px) {
#product_browse_pdp #myModal .modal-dialog form .radio-btns + p {
	margin-top: 0;
}
}
#product_browse_pdp #myModal .modal-dialog .margin-bot-20 {
	margin-bottom: 20px;
}
 @media (max-width: 767px) {
#product_browse_pdp #myModal .modal-dialog .btn {
	width: 100% !important;
}
}
#product_browse_pdp #myModal .modal-dialog .view-para {
	clear: both;
	text-align: center;
	width: 100%;
}
#product_browse_pdp .mandatory-field-err .arrow-left {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #ff0000;
	position: absolute;
	left: 0;
	top: 0;
}
 @media (max-width: 767px) {
#product_browse_pdp .mandatory-field-err .arrow-left {
	border-top: 15px solid transparent;
	border-bottom: 15px solid #ff0000;
	border-right: 15px solid transparent;
	border-left: 15px solid transparent;
	left: 34px;
	top: -16px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp .mandatory-field-err .arrow-left {
	width: 0px;
	height: 0px;
	border-top: 13px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 13px solid red;
	position: absolute;
	left: 0px;
	top: 0px;
}
}
#product_browse_pdp .mandatory-field-err:last-child {
	background: #ff0000;
	color: #fff;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 5px;
	height: 30px;
}
 @media (max-width: 767px) {
#product_browse_pdp .mandatory-field-err:last-child {
	border-radius: 20px;
	border: none;
	width: 150px;
	margin-top: 11px;
	padding: 5px 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp .mandatory-field-err:last-child {
	width: 145px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp .mandatory-field-err:last-child {
	padding: 2px;
}
}
#product_browse_pdp .glyphicon-question-sign {
	position: absolute;
	top: 6px;
	right: -14px;
}
 @media (min-width: 768px) {
#product_browse_pdp .glyphicon-question-sign {
	right: -14px;
}
}
 @media (min-width: 1025px) {
#product_browse_pdp .glyphicon-question-sign {
	right: -16px;
}
}
#product_browse_pdp #product_support ul {
	padding-left: 27px;
	list-style-type: none;
}
 @media (min-width: 768px) {
#product_browse_pdp #product_support ul {
	padding-top: 20px;
	padding-bottom: 10px;
}
}
#product_browse_pdp #product_support ul li {
	position: relative;
	padding-left: 6px;
}
#product_browse_pdp #product_support ul a {
	font-size: 12.5px;
	line-height: 1.32;
	padding-top: 15px;
}
@media (min-width: 768px) {
#product_browse_pdp #product_support h3 {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
	margin-bottom: 0;
}
}
#product_browse_pdp #product_support .li-exe, #product_browse_pdp #product_support .li-mov, #product_browse_pdp #product_support .li-pdf {
	background: url(exe-icon.png) no-repeat left center;
	height: 10px;
	left: -27px;
	position: absolute;
	top: 3px;
	width: 20px;
}
#product_browse_pdp #product_support .li-mov {
	background-image: url(mov-icon.png);
}
#product_browse_pdp #product_support .li-pdf {
	background-image: url(ico-pdf.png);
}
#product_browse_pdp .slick-slider {
	margin-bottom: 10px;
}
#product_browse_pdp .slider-for .inner-sDiv {
	text-align: center;
}
#product_browse_pdp .slider-for .inner-sDiv a {
	text-decoration: none;
}
 @media (min-width: 1025px) {
#product_browse_pdp .slider-for .inner-sDiv a {
	display: inline-block;
	text-align: center;
}
}
#product_browse_pdp .slider-for .inner-sDiv a img {
	width: 75%;
	margin: 10px auto 15px;
}
 @media (min-width: 1025px) {
#product_browse_pdp .slider-for .inner-sDiv a img {
	width: 100%;
	margin-bottom: 40px;
}
}
#product_browse_pdp .slider-nav img {
	width: 100%;
}
#product_browse_pdp .slider-nav .divsion {
	padding: 0 5px;
}
#product_browse_pdp .slider-nav .slick-active {
	border: 1px solid #0066cc;
}
#product_browse_pdp .slick-list {
	padding: 0 !important;
	width: 100%;
}
 @media (max-width: 767px) {
#product_browse_pdp .slick-list {
	border-right: 1px solid #4a4a4a;
}
}
#product_browse_pdp #cad {
	position: relative;
}
#product_browse_pdp #cad .top_border {
	display: none;
}
 @media (min-width: 768px) {
#product_browse_pdp #cad .top_border {
	display: block;
	position: absolute;
	top: 58px;
	border-bottom: 1px dashed #ddd;
	width: 93%;
}
}
 @media (min-width: 1024px) {
#product_browse_pdp #cad .top_border {
	top: 70px;
}
}
#product_browse_pdp #cad h3 {
	margin-bottom: 30px;
}
#product_browse_pdp #cad h3 p {
	margin-bottom: 35px;
}
#product_browse_pdp .pane-tab li {
	padding-bottom: 15px;
}
#product_browse_pdp .cad_part {
	list-style-image: url(cad-bullet.png);
	margin-left: 17px;
}
#product_browse_pdp .cad_part1 {
	padding-bottom: 15px;
	margin-left: -38px;
	list-style-type: none;
}
#product_browse_pdp #Products ul {
	margin-left: -38px;
}
#product_browse_pdp #tech p {
	margin-bottom: 12px;
}
#product_browse_pdp #tech p li {
	list-style-type: none;
}
#product_browse_pdp #tech p a {
	color: #353535;
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp #tech h3 {
	float: left;
	width: 40% !important;
}
}
@media (min-width: 768px) {
#product_browse_pdp #tech h3 {
	float: left;
	width: 26%;
}
}
#product_browse_pdp #Products li {
	list-style-type: none;
}
#product_browse_pdp #Products a {
	color: #0066cc;
	line-height: 2;
}
#product_browse_pdp .certi-dis {
	background: #c9c9c9;
	padding: 5px 22px;
	width: 72%;
}
 @media (min-width: 1025px) {
#product_browse_pdp .certi-dis {
	width: 32%;
}
}
#product_browse_pdp .work-bench {
	float: left;
}
 @media (min-width: 1025px) {
#product_browse_pdp .work-bench {
	float: right;
}
}
#product_browse_pdp .work-bench a {
	margin-bottom: 5px;
	margin-top: 20px;
}
#product_browse_pdp .work-bench + p {
	position: relative;
}
@media (min-width: 768px) {
#product_browse_pdp .tab-first {
	margin-right: 1.932% !important;
}
}
 @media (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp .tab-first {
	margin-right: 1.5% !important;
	min-width: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp .tab-first .cad {
	min-width: 15% !important;
}
}
@media (min-width: 1025px) {
#product_browse_pdp .tab-first .cad {
	min-width: 22.9% !important;
}
}
.dropdown .select {
	border-radius: 0;
	border: 1px solid #3e3e3e;
	width: 100%;
	text-align: left;
	position: relative;
}
.dropdown .select .caret {
	position: absolute;
	top: 50%;
	right: 10px;
	margin: 0px;
}
.dropdown ul.dropdown-menu {
	width: 100%;
}
.dropdown ul.dropdown-menu li a {
	margin: 0 !important;
}
 @media (min-width: 767px) {
#product_browse_pdp.quote form .buttons-wrapper {
	float: none;
}
#product_browse_pdp.quote form .buttons-wrapper button {
	float: none !important;
	margin-left: 0;
}
}
#product_browse_pdp.quote form .work-bench a {
	float: none;
}
#product_browse_pdp.quote .form-group {
	width: auto;
}
#product_browse_pdp.quote form span.glyphicon-question-sign {
	position: static;
}
@media (max-width: 767px) {
#product_browse_pdp.quote form p.text-right {
	display: inline-block;
	clear: none;
}
#product_browse_pdp.quote form span.glyphicon-question-sign {
	position: relative;
	display: inline-block;
	margin: 3px 0 0 4px;
	clear: none;
	right: auto;
}
}
input[type=checkbox] {
	visibility: hidden;
}
.checkbox {
	position: relative;
}
 @media (min-width: 768px) {
.checkbox {
	display: table;
	margin: 0;
}
}
.checkbox label {
	padding-left: 30px;
	color: #0066cc;
	font-size: 12.5px;
	text-transform: none;
}
.checkbox label:before {
	content: '';
	cursor: pointer;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 0px;
	left: 0;
	background-color: #fdfdfd;
	background: #fdfdfd;
	background: -moz-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e3e3e3));
	background: -webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
	background: -o-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
	background: -ms-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
	background: linear-gradient(to bottom, #fdfdfd 0%, #e3e3e3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e3e3e3', GradientType=0 );
	border: 1px solid #999999;
}
.checkbox label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 2px solid white;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.checkbox label:hover::after {
	opacity: 0;
}
.checkbox input[type=checkbox]:checked + label:before {
	border-color: #565656;
	border-style: solid;
	background: #818181;
	background-color: #818181;
	background: -moz-linear-gradient(top, #818181 1%, #4b4b4b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #818181), color-stop(100%, #4b4b4b));
	background: -webkit-linear-gradient(top, #818181 1%, #4b4b4b 100%);
	background: -o-linear-gradient(top, #818181 1%, #4b4b4b 100%);
	background: -ms-linear-gradient(top, #818181 1%, #4b4b4b 100%);
	background: linear-gradient(to bottom, #818181 1%, #4b4b4b 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#4b4b4b', GradientType=0 );
}
.checkbox input[type=checkbox]:checked + label:after {
	opacity: 1;
	content: ' ';
}
 @media (min-width: 768px) {
#product_browse_plp .checkbox {
	margin: 0 auto;
}
}
#product_browse_plp .info_section.product-listing {
	padding-bottom: 0;
}
 @media (min-width: 768px) {
#product_browse_plp .info_section.product-listing button.btn {
	min-width: 155px;
}
}
#product_browse_plp .info_section strong {
	margin-bottom: 10px;
	text-transform: uppercase;
}
#product_browse_plp .info_section strong a {
	color: #000;
}
@media (min-width: 768px) {
#product_browse_plp .info_section a .glyphicon::before {
	font-size: 9px;
}
}
#product_browse_plp .info_section:hover {
	text-decoration: none;
}
#product_browse_plp .info_section .panel-default {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 0;
}
#product_browse_plp .info_section .panel-default:last-of-type {
	border: none;
}
#product_browse_plp .info_section .panel-default a img {
	width: 100%;
}
#product_browse_plp .info_section .panel-default .button_container {
	text-align: center;
}
#product_browse_plp .info_section .panel-default .button_container .btn-black {
	margin: 10px 0;
}
 @media (min-width: 768px) {
#product_browse_plp .info_section .panel-default .button_container .btn-black {
	font-size: 12px;
}
}
 @media (min-width: 1025px) {
#product_browse_plp .info_section .panel-default .button_container .btn-black {
	font-size: 10px;
	width: 100%;
}
}
#product_browse_plp .contact strong {
	margin-bottom: 0px;
	text-transform: none;
}
@media (min-width: 1025px) {
#product_browse_plp .form-inline button {
	margin-left: 26px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_plp .form-inline button {
	margin-left: 20px;
}
}
@media (min-width: 1025px) {
#product_browse_plp .form-inline .form-group .form-control {
	border: 1px solid #e2e1dd;
}
}
#product_browse_plp .filter {
	margin-bottom: 20px;
}
#product_browse_plp .filter h3 {
	margin-bottom: 0;
}
#product_browse_plp .filter h3 a {
	color: #fff;
	display: table;
	width: 100%;
}
#product_browse_plp .filter h3 a:hover, #product_browse_plp .filter h3 a:focus {
	color: #fff;
}
#product_browse_plp .filter h3 a span {
	background: url("up.png") no-repeat 0 0;
	background-size: contain;
}
 @media (min-width: 1025px) {
#product_browse_plp .filter h3 a span {
	background: url("updekstop.png") no-repeat 0 0;
	right: 20px;
	height: 10px;
	width: 14px;
}
}
 @media (min-width: 768px) {
#product_browse_plp .filter h3 a span {
	background: url("updekstop.png") no-repeat 0 0;
	right: 20px;
	height: 10px;
	width: 12px;
}
}
#product_browse_plp .filter h3 a.collapsed span.glyphicon-triangle-bottom {
	background: url("arrow_down.png") no-repeat 0 0;
	background-size: contain;
}
#product_browse_plp .filter .checkbox label {
	color: #323232;
	padding-bottom: 15px;
}
#product_browse_plp .filter .checkbox label:after {
	width: 11px !important;
	height: 7px !important;
	border-width: medium medium 3px 3px !important;
	border-style: none none solid solid !important;
}
 @media (min-width: 768px) {
#product_browse_plp .filter .checkbox {
	display: table;
	margin: 0 0 0 10px;
}
}
 @media (min-width: 1025px) {
#product_browse_plp .filter .checkbox {
	margin: 0 0 0 40px;
}
}
#product_browse_plp .product-filter ul {
	float: left;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
 @media (min-width: 768px) {
#product_browse_plp .product-filter ul {
	width: 50%;
}
}
#product_browse_plp .product-filter ul li {
	width: 100%;
	float: left;
	clear: both;
}
#product_browse_plp .product-filter .panel-heading {
	padding: 0;
	border-top: 1px solid #ddd;
}
#product_browse_plp .product-filter .panel-group .panel {
	margin: 0;
	border-radius: 0;
}
#product_browse_plp .product-filter .panel-title a {
	background: #ffb91d;
	color: #000;
	display: table;
	padding: 18px 20px;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
}
 @media (min-width: 1025px) {
#product_browse_plp .product-filter .panel-title a {
	padding: 18px 40px;
}
}
#product_browse_plp .product-filter .panel-title a.collapsed {
	background: #fff;
}
.load_more {
	width: 100%;
	background-color: #fff;
	margin-bottom: 40px;
}
 @media (max-width: 767px) {
.load_more {
	margin-top: -20px;
	margin-bottom: 20px;
	border-top: 2px solid #e2e1dd;
}
}
.load_more h3 {
	margin: 0;
}
.load_more h3 a {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	white-space: normal;
	width: 100%;
	text-transform: uppercase;
	padding: 6px 20px;
}
 @media (min-width: 768px) {
.load_more h3 a {
	font-size: 15px;
	padding: 6px 40px;
}
}
.load_more h3 a:active, .load_more h3 a.active {
	box-shadow: none;
}
.navbar-fixed-bottom {
	border-top: 1px solid #999;
	padding: 20px 10px;
	margin-bottom: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.navbar-fixed-bottom {
	padding: 20px 15px;
}
}
 @media (min-width: 1025px) {
.navbar-fixed-bottom {
	padding: 20px 40px;
}
}
.navbar-fixed-bottom strong {
	color: #000;
	display: inline-block;
	margin-bottom: 10px !important;
}
.navbar-fixed-bottom .btn {
	min-width: 155px;
	float: right;
}
 @media (max-width: 767px) {
.navbar-fixed-bottom .btn {
	margin-top: -50px;
	min-width: 115px;
}
}
 @media (max-width: 767px) {
.navbar-fixed-bottom .margin-top {
	margin-top: 10px;
}
}
.career-slider img {
	border: 1px solid #e2e1dd;
}
.mar-bt-10 {
	margin-bottom: 10px;
}
.com-auto {
	height: auto;
	overflow: hidden;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.m-17 {
	margin-top: 17px;
}
}
.search-job-wrap {
	padding: 20px;
}
 @media (min-width: 768px) {
.search-job-wrap {
	padding: 24px;
}
}
 @media (min-width: 1025px) {
.search-job-wrap {
	padding: 34px 40px 46px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-job-wrap span {
	font-size: 12px;
}
}
.search-job-wrap a {
	float: left;
	margin-top: 10px !important;
}
.search-job-wrap .btn {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
 @media (min-width: 1025px) {
.search-job-wrap .btn {
	margin-top: 9px;
}
}
 @media (max-width: 1024px) {
.search-job-wrap .btn {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	width: 167px;
}
}
 @media (max-width: 767px) {
.search-job-wrap .btn {
	width: 100%;
}
}
.search-job-wrap .form-control {
	margin-top: 6px;
	padding-left: 9px;
	font-size: 11px;
	padding-top: 7px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-job-wrap .form-control {
	height: 39px;
	margin-top: 0;
}
}
 @media (max-width: 767px) {
.search-job-wrap .form-control {
	margin-left: 0;
	width: 99%;
}
}
.black_banner_info_section a, .black_banner_info_section .glyphicon {
	color: #ffb91d;
}
.black_banner_info_section .orange-view-more {
	color: #ffb91d !important;
}
.black_banner_info_section h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 27px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.black_banner_info_section h2 {
	font-size: 25px;
}
}
.black_banner_info_section p {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 17px;
}
 @media (max-width: 767px) {
.black_banner_info_section p {
	font-size: 12.5px;
}
}
.black_banner_info_section span, .black_banner_info_section p, .black_banner_info_section h2 {
	color: #fff;
}
.job-viewer-block {
	padding-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #575555;
}
.job-viewer-block span {
	display: block;
	margin-left: 25px;
	color: #fff;
}
 @media (max-width: 767px) {
.job-viewer-block span {
	margin-left: 0;
}
}
.job-viewer-block .row div:first-child {
	float: right;
}
 @media (min-width: 768px) {
.job-viewer-block .row div:first-child {
	float: left;
	border-right: 1px solid #4a4a4a;
}
}
.job-viewer-block .row div:last-child {
	float: left;
}
 @media (max-width: 767px) {
#careers .outerDiv, #g3_homePage .outerDiv {
	padding-top: 20px;
}
}
#careers .outerDiv #nav, #g3_homePage .outerDiv #nav {
	border-top: 1px solid #454444;
	background-color: #353535;
}
#careers .border-black, #g3_homePage .border-black {
	border: 1px solid black;
	max-width: 45%;
}
#careers .breadcrumb a, #g3_homePage .breadcrumb a {
	margin-right: 0;
}
#careers .title, #g3_homePage .title {
	margin: 0;
}
#careers .info_section, #g3_homePage .info_section {
	padding: 40px 40px 36px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .info_section, #g3_homePage .info_section {
	padding: 24px;
}
}
 @media (max-width: 767px) {
#careers .info_section, #g3_homePage .info_section {
	padding: 20px;
}
}
#careers .info_section h2, #g3_homePage .info_section h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (max-width: 767px) {
#careers .info_section h2, #g3_homePage .info_section h2 {
	font-size: 14.5px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#careers h2, #g3_homePage h2 {
	font-size: 17px;
}
}
#careers .slider_section .career-slider, #careers .slider_section .discipline-slider, #g3_homePage .slider_section .career-slider, #g3_homePage .slider_section .discipline-slider {
	padding: 0;
}
 @media (max-width: 767px) {
#careers .slider_section .career-slider, #careers .slider_section .discipline-slider, #g3_homePage .slider_section .career-slider, #g3_homePage .slider_section .discipline-slider {
	margin: 0;
}
}
 @media (max-width: 767px) {
#careers .slider_section .career-slider .slick-track, #careers .slider_section .discipline-slider .slick-track, #g3_homePage .slider_section .career-slider .slick-track, #g3_homePage .slider_section .discipline-slider .slick-track {
	margin-left: 94px;
}
}
#careers .slider_section .career-slider li, #careers .slider_section .discipline-slider li, #g3_homePage .slider_section .career-slider li, #g3_homePage .slider_section .discipline-slider li {
	margin: 0 10px;
}
 @media (max-width: 767px) {
#careers .slider_section .career-slider li, #careers .slider_section .discipline-slider li, #g3_homePage .slider_section .career-slider li, #g3_homePage .slider_section .discipline-slider li {
	margin: 0 8px;
}
}
#careers .slider_section .career-slider li a, #careers .slider_section .discipline-slider li a, #g3_homePage .slider_section .career-slider li a, #g3_homePage .slider_section .discipline-slider li a {
	margin-top: 10px;
	display: block;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 12.5px;
}
 @media (min-width: 768px) {
#careers .slider_section .career-slider li a, #careers .slider_section .discipline-slider li a, #g3_homePage .slider_section .career-slider li a, #g3_homePage .slider_section .discipline-slider li a {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#careers .slider_section .career-slider li a, #careers .slider_section .discipline-slider li a, #g3_homePage .slider_section .career-slider li a, #g3_homePage .slider_section .discipline-slider li a {
	font-size: 15px;
}
}
#careers .slider_section .career-slider .slick-prev, #careers .slider_section .discipline-slider .slick-prev, #g3_homePage .slider_section .career-slider .slick-prev, #g3_homePage .slider_section .discipline-slider .slick-prev {
	left: -35px;
	top: 35% !important;
}
#careers .slider_section .career-slider .slick-next, #careers .slider_section .discipline-slider .slick-next, #g3_homePage .slider_section .career-slider .slick-next, #g3_homePage .slider_section .discipline-slider .slick-next {
	right: -35px;
	top: 35% !important;
}
#careers .slider_section .career-slider .slick-prev:before, #careers .slider_section .career-slider .slick-next:before, #careers .slider_section .discipline-slider .slick-prev:before, #careers .slider_section .discipline-slider .slick-next:before, #g3_homePage .slider_section .career-slider .slick-prev:before, #g3_homePage .slider_section .career-slider .slick-next:before, #g3_homePage .slider_section .discipline-slider .slick-prev:before, #g3_homePage .slider_section .discipline-slider .slick-next:before {
	color: #353535;
}
#careers .slider_section .discipline-slider, #g3_homePage .slider_section .discipline-slider {
	padding: 0;
}
#careers .slider_section .discipline-slider li, #g3_homePage .slider_section .discipline-slider li {
	margin-left: 10px;
	margin-right: 10px;
}
 @media (max-width: 767px) {
#careers .slider_section .discipline-slider li, #g3_homePage .slider_section .discipline-slider li {
	margin-right: 0;
}
}
 @media (min-width: 768px) {
#careers .slider_section .discipline-slider li, #g3_homePage .slider_section .discipline-slider li {
	margin-left: 8px;
	margin-right: 8px;
}
}
#careers .slider_section .discipline-slider li a, #g3_homePage .slider_section .discipline-slider li a {
	font-family: Arial !important;
	font-size: 12px !important;
}
#careers .slider_section .discipline-slider h3, #g3_homePage .slider_section .discipline-slider h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
#careers .slider_section .discipline-slider .slick-prev, #careers .slider_section .discipline-slider .slick-next, #g3_homePage .slider_section .discipline-slider .slick-prev, #g3_homePage .slider_section .discipline-slider .slick-next {
	top: 43% !important;
}
#careers .section-fix, #g3_homePage .section-fix {
	padding: 36px 40px 0;
	margin-bottom: 0;
}
 @media (max-width: 767px) {
#careers .section-fix, #g3_homePage .section-fix {
	padding: 20px;
}
}
#careers .section-fix .brown_txt, #g3_homePage .section-fix .brown_txt {
	margin-top: 0;
	font-size: 16px;
}
 @media (max-width: 767px) {
#careers .section-fix .brown_txt, #g3_homePage .section-fix .brown_txt {
	font-size: 12.5px;
	line-height: 17.5px;
}
}
#careers .vertical-tabbed-wrap, #g3_homePage .vertical-tabbed-wrap {
	margin-bottom: 20px;
	padding: 20px 40px 36px;
	background: #fff;
}
 @media (max-width: 767px) {
#careers .vertical-tabbed-wrap, #g3_homePage .vertical-tabbed-wrap {
	padding: 0;
}
}
 @media (min-width: 768px) {
#careers .vertical-tabbed-wrap p, #g3_homePage .vertical-tabbed-wrap p {
	margin-bottom: 20px;
}
}
 @media (min-width: 1025px) {
#careers .vertical-tabbed-wrap div > img, #g3_homePage .vertical-tabbed-wrap div > img {
	margin-bottom: 30px;
}
}
@media (min-width: 1025px) {
#careers .btn, #g3_homePage .btn {
	min-width: 140px;
	padding-left: 0;
	padding-right: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#careers .btn, #g3_homePage .btn {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	width: 167px !important;
}
}
#careers span.font-style-brown, #g3_homePage span.font-style-brown {
	font-size: 11px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #6f6754;
}
 @media (min-width: 1025px) {
#careers span.font-style-brown, #g3_homePage span.font-style-brown {
	font-size: 17px;
}
}
#careers .upperPadding, #g3_homePage .upperPadding {
	padding-top: 20px;
}
 @media (min-width: 1025px) {
#careers .upperPadding a, #g3_homePage .upperPadding a {
	margin-top: 10px;
	display: inline-block;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .upperPadding, #g3_homePage .upperPadding {
	padding-top: 15px;
}
}
#careers .lowerPadding, #g3_homePage .lowerPadding {
	padding-bottom: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .lowerPadding, #g3_homePage .lowerPadding {
	padding-bottom: 24px;
}
}
#careers img, #g3_homePage img {
	max-width: 100%;
}
#careers .espotwrap img:first-child, #g3_homePage .espotwrap img:first-child {
	margin-right: 16px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .espotwrap img:first-child, #g3_homePage .espotwrap img:first-child {
	margin-right: 7px;
}
}
@media (max-width: 767px) {
#careers .espotwrap p, #g3_homePage .espotwrap p {
	margin-top: 10px;
}
}
#careers .btn-white, #careers .btn-black, #g3_homePage .btn-white, #g3_homePage .btn-black {
	font-size: 12px;
	padding: 3px 25px;
}
 @media (max-width: 767px) {
#careers .btn-white, #careers .btn-black, #g3_homePage .btn-white, #g3_homePage .btn-black {
	width: 100%;
	padding: 10px 50px;
}
}
#careers .btn-black, #g3_homePage .btn-black {
	padding: 7px;
}
 @media (min-width: 768px) {
#careers .btn-black, #g3_homePage .btn-black {
	padding: 3px 12px;
}
}
#careers .brown_txt, #g3_homePage .brown_txt {
	color: #6f6754;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
	font-size: 17px;
	margin-top: 20px;
	text-transform: none;
}
 @media (max-width: 767px) {
#careers .brown_txt, #g3_homePage .brown_txt {
	font-size: 12.5px !important;
	margin-top: 0;
}
}
#careers .dbl-line-btn, #g3_homePage .dbl-line-btn {
	white-space: normal;
	font-size: 10px;
	padding: 2px;
}
 @media (max-width: 767px) {
#careers .dbl-line-btn, #g3_homePage .dbl-line-btn {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12px;
}
}
#careers .video-section video, #g3_homePage .video-section video {
	width: 256px;
}
 @media (min-width: 768px) {
#careers .video-section video, #g3_homePage .video-section video {
	width: 263px;
}
}
 @media (min-width: 1025px) {
#careers .video-section video, #g3_homePage .video-section video {
	width: 431px;
}
}
#careers ul.nav-tabs, #g3_homePage ul.nav-tabs {
	float: left;
	width: 34%;
}
#careers ul.nav-tabs li, #g3_homePage ul.nav-tabs li {
	width: 100%;
	display: block;
}
#careers ul.nav-tabs li a, #g3_homePage ul.nav-tabs li a {
	text-align: left;
	font-size: 14px;
	padding: 20px 21px 11px;
}
#careers .tab-content, #g3_homePage .tab-content {
	background: #ededed;
	width: 100%;
	float: left;
	padding: 0;
}
 @media (min-width: 768px) {
#careers .tab-content, #g3_homePage .tab-content {
	padding: 24px;
	width: 66%;
}
}
 @media (min-width: 1025px) {
#careers .tab-content, #g3_homePage .tab-content {
	padding: 40px;
	width: 66%;
}
}
 @media (max-width: 767px) {
#careers .tab-content > div, #g3_homePage .tab-content > div {
	padding: 20px;
}
}
#careers .tab-content .rdmor, #g3_homePage .tab-content .rdmor {
	margin-top: 10px;
	margin-bottom: 10px;
}
 @media (max-width: 1024px) {
#careers .tab-content .img-container, #g3_homePage .tab-content .img-container {
	margin-top: 20px !important;
	float: left;
}
}
 @media (max-width: 1024px) {
#careers .tab-content .img-container img, #g3_homePage .tab-content .img-container img {
	float: left;
	width: 48%;
}
}
 @media (min-width: 1025px) {
#careers .tab-content .img-container img:first-child, #g3_homePage .tab-content .img-container img:first-child {
	margin-bottom: 33px;
}
}
 @media (max-width: 767px) {
#careers .tab-content .img-container img:first-child, #g3_homePage .tab-content .img-container img:first-child {
	margin-right: 10px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .tab-content .img-container img:first-child, #g3_homePage .tab-content .img-container img:first-child {
	margin-right: 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .tab-content #first-tab img, #g3_homePage .tab-content #first-tab img {
	display: inline !important;
	width: 40%;
}
}
 @media (min-width: 1025px) {
#careers .tab-content #first-tab img:first-child, #g3_homePage .tab-content #first-tab img:first-child {
	display: block;
	margin-bottom: 30px;
}
}
 @media (max-width: 767px) {
#careers .tab-content a.accordion-link, #g3_homePage .tab-content a.accordion-link {
	font-size: 14px !important;
}
}
#careers .tab-pane, #g3_homePage .tab-pane {
	background-color: transparent !important;
}
#careers .nav-tabs > li > a, #g3_homePage .nav-tabs > li > a {
	background: #fff;
	color: #353535;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	margin-right: 0;
	border-bottom: 1px #ededed solid;
	text-align: center;
	line-height: 1.38;
}
 @media (min-width: 768px) {
#careers .nav-tabs > li > a, #g3_homePage .nav-tabs > li > a {
	padding-left: 10px;
	padding-right: 10px;
}
}
#careers .nav-tabs > li > a:hover, #g3_homePage .nav-tabs > li > a:hover {
	color: #555555;
	background-color: #fff;
}
#careers .nav-tabs > li.active > a, #careers .nav-tabs > li.active > a:hover, #careers .nav-tabs > li.active > a:focus, #g3_homePage .nav-tabs > li.active > a, #g3_homePage .nav-tabs > li.active > a:hover, #g3_homePage .nav-tabs > li.active > a:focus {
	color: #000;
	background-color: #ededed;
	font-weight: bold;
	cursor: default;
}
#careers .nav-tabs > li:last-child a, #g3_homePage .nav-tabs > li:last-child a {
	margin-right: 0;
}
#careers .follow-us ul, #g3_homePage .follow-us ul {
	list-style-type: none;
	float: left;
	padding: 0;
	margin-top: 8px;
}
 @media (min-width: 768px) {
#careers .follow-us ul, #g3_homePage .follow-us ul {
	margin-top: 0;
}
}
#careers .follow-us ul li, #g3_homePage .follow-us ul li {
	float: left;
	margin-right: 7px;
}
#careers .blog-feed-section .view-blog-btn, #g3_homePage .blog-feed-section .view-blog-btn {
	margin-top: 22px;
}
 @media (min-width: 1025px) {
#careers .blog-feed-section .view-blog-btn, #g3_homePage .blog-feed-section .view-blog-btn {
	margin-bottom: -13px;
}
}
#careers .blog-feed-section .info_section, #g3_homePage .blog-feed-section .info_section {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
#careers .blog-feed-section .blog-wrapper, #g3_homePage .blog-feed-section .blog-wrapper {
	border-bottom: 1px solid #e2e1dd;
	padding-bottom: 24px;
	padding-top: 2px;
}
 @media (max-width: 767px) {
#careers .blog-feed-section .blog-wrapper, #g3_homePage .blog-feed-section .blog-wrapper {
	padding-bottom: 10px;
}
}
#careers .blog-feed-section .blog-wrapper .lowerPadding, #g3_homePage .blog-feed-section .blog-wrapper .lowerPadding {
	padding-bottom: 0;
}
#careers .blog-feed-section .blog-wrapper a, #g3_homePage .blog-feed-section .blog-wrapper a {
	float: right;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .blog-feed-section .blog-wrapper a, #g3_homePage .blog-feed-section .blog-wrapper a {
	margin-right: 10px;
	margin-top: 6px;
}
}
 @media (max-width: 767px) {
#careers .blog-feed-section .blog-wrapper a, #g3_homePage .blog-feed-section .blog-wrapper a {
	margin-right: 7px;
	margin-top: 9px;
}
}
#careers .blog-feed-section .blog-wrapper .blog-headline, #g3_homePage .blog-feed-section .blog-wrapper .blog-headline {
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #6f6754;
	padding-bottom: 20px;
	float: left;
	clear: both;
	width: 100%;
}
 @media (min-width: 768px) {
#careers .blog-feed-section .blog-wrapper .blog-headline, #g3_homePage .blog-feed-section .blog-wrapper .blog-headline {
	font-size: 14px;
}
}
 @media (min-width: 1025px) {
#careers .blog-feed-section .blog-wrapper .blog-headline, #g3_homePage .blog-feed-section .blog-wrapper .blog-headline {
	font-size: 17px;
}
}
#careers .blog-feed-section .blog-wrapper .blog-date, #g3_homePage .blog-feed-section .blog-wrapper .blog-date {
	font-weight: bold;
	display: block;
	font-size: 12.5px;
	margin-bottom: 15px;
}
 @media (min-width: 768px) {
#careers .blog-feed-section .blog-wrapper .blog-date, #g3_homePage .blog-feed-section .blog-wrapper .blog-date {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#careers .blog-feed-section .blog-wrapper .blog-date, #g3_homePage .blog-feed-section .blog-wrapper .blog-date {
	font-size: 16px;
}
}
 @media (min-width: 768px) {
#careers .blog-feed-section .blog-wrapper img, #g3_homePage .blog-feed-section .blog-wrapper img {
	width: 100%;
}
}
 @media (max-width: 767px) {
#careers .blog-feed-section .blog-wrapper img, #g3_homePage .blog-feed-section .blog-wrapper img {
	margin-bottom: 15px;
}
}
#careers .blog-feed-section .blog-wrapper .read-more, #g3_homePage .blog-feed-section .blog-wrapper .read-more {
	margin-bottom: 20px;
}
#careers .info_section .video-section a, #g3_homePage .info_section .video-section a {
	float: right;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .info_section .video-section a, #g3_homePage .info_section .video-section a {
	margin-right: 10px;
	margin-top: 6px;
}
}
 @media (max-width: 767px) {
#careers .info_section .video-section a, #g3_homePage .info_section .video-section a {
	margin-right: 19px;
	margin-top: 9px;
}
}
#careers ul.tab_view_more_link, #g3_homePage ul.tab_view_more_link {
	padding-left: 13px;
}
#careers ul.tab_view_more_link li, #g3_homePage ul.tab_view_more_link li {
	margin-bottom: 13px;
}
#careers .pdf-container, #g3_homePage .pdf-container {
	width: 100%;
	height: 30px;
	margin-top: 20px;
}
 @media (min-width: 1025px) {
#careers .pdf-container, #g3_homePage .pdf-container {
	margin-top: 48px;
}
}
#careers .pdf-container a:first-child img, #g3_homePage .pdf-container a:first-child img {
	width: 30px;
	margin-right: 5px;
}
#careers .pdf-container a:last-child, #g3_homePage .pdf-container a:last-child {
	margin-left: 5px;
}
 @media (max-width: 767px) {
#careers .pdf-container a:last-child, #g3_homePage .pdf-container a:last-child {
	margin-left: 2px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#careers .caption-viewmore, #g3_homePage .caption-viewmore {
	margin-bottom: 10px;
}
}
#careers .sider-list, #g3_homePage .sider-list {
	display: inline;
	list-style-type: none;
}
#careers .sider-list li, #g3_homePage .sider-list li {
	display: inline-block;
	width: 40%;
}
#careers a, #g3_homePage a {
	margin: 0;
	border: medium none;
}
#careers .yellow-bg, #g3_homePage .yellow-bg {
	background: #ffb91d;
	padding: 15px;
}
#careers .gray-bg, #g3_homePage .gray-bg {
	background: #ededed;
	padding: 20px;
	height: 100%;
}
#careers .our_culture div p.title-value, #g3_homePage .our_culture div p.title-value {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	text-transform: capitalize;
	margin-bottom: 15px;
	display: block;
}
 @media (max-width: 767px) {
#careers .our_culture div p.title-value, #g3_homePage .our_culture div p.title-value {
	margin-top: 20px;
	font-size: 13px;
}
}
#careers .our_culture .culture-list, #g3_homePage .our_culture .culture-list {
	padding-left: 15px;
}
#careers .our_culture .culture-list li, #g3_homePage .our_culture .culture-list li {
	margin-bottom: 5px;
}
#careers .people-slider, #careers .explore-disciplines-slider, #g3_homePage .people-slider, #g3_homePage .explore-disciplines-slider {
	margin-top: 36px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .people-slider, #careers .explore-disciplines-slider, #g3_homePage .people-slider, #g3_homePage .explore-disciplines-slider {
	margin-top: 25px;
}
}
 @media (max-width: 767px) {
#careers .people-slider, #careers .explore-disciplines-slider, #g3_homePage .people-slider, #g3_homePage .explore-disciplines-slider {
	margin-top: 20px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .people-slider .btn, #careers .explore-disciplines-slider .btn, #g3_homePage .people-slider .btn, #g3_homePage .explore-disciplines-slider .btn {
	width: 100% !important;
}
}
#careers .category-btn-container :first-child, #g3_homePage .category-btn-container :first-child {
	float: left;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers .category-btn-container :first-child, #g3_homePage .category-btn-container :first-child {
	margin-left: 20px;
}
}
 @media (max-width: 767px) {
#careers .category-btn-container :first-child, #g3_homePage .category-btn-container :first-child {
	width: 46%;
	margin-right: 20px;
}
}
#careers .category-btn-container :last-child, #g3_homePage .category-btn-container :last-child {
	float: right;
}
 @media (max-width: 767px) {
#careers .category-btn-container :last-child, #g3_homePage .category-btn-container :last-child {
	width: 46%;
	float: none;
}
}
@media (min-width: 1025px) {
#careers .events-container, #g3_homePage .events-container {
	display: table;
	height: 100%;
}
#careers .events-container > .row, #g3_homePage .events-container > .row {
	display: table-row;
	height: 100%;
}
#careers .events-container > .row > div, #g3_homePage .events-container > .row > div {
	display: table-cell;
	height: 100%;
}
}
#careers .events-container .event-detail, #g3_homePage .events-container .event-detail {
	border: 3px solid #ededed;
}
#careers .events-container h3, #g3_homePage .events-container h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
@media (min-width: 1025px) {
#careers .events-container .tech-talks, #g3_homePage .events-container .tech-talks {
	padding-bottom: 40px;
}
}
#careers .events-container .featured-event, #g3_homePage .events-container .featured-event {
	padding-top: 20px;
}
#careers .events-container .featured-event .p-border, #g3_homePage .events-container .featured-event .p-border {
	border-top: 1px solid #ededed;
	padding-top: 30px;
}
#careers .events-container .featured-event a, #g3_homePage .events-container .featured-event a {
	margin-bottom: 15px;
	text-align: right;
}
#careers .events-container .featured-event div h3, #g3_homePage .events-container .featured-event div h3 {
	text-transform: capitalize;
}
 @media (max-width: 767px) {
#careers .events-container .featured-event div h3, #g3_homePage .events-container .featured-event div h3 {
	margin-top: 20px;
}
}
 @media (min-width: 1025px) {
#careers .events-container .featured-event img, #g3_homePage .events-container .featured-event img {
	min-width: 100%;
}
}
#careers .events-container .upcoming-events-wrap, #g3_homePage .events-container .upcoming-events-wrap {
	padding: 20px;
	background-color: #ededed;
}
#careers .events-container .upcoming-events-wrap .event-wrap, #g3_homePage .events-container .upcoming-events-wrap .event-wrap {
	margin-bottom: 20px;
}
#careers .events-container .upcoming-events-wrap .event-wrap p, #g3_homePage .events-container .upcoming-events-wrap .event-wrap p {
	margin-bottom: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 13px;
}
#careers .events-container .upcoming-events-wrap .event-wrap p span:first-child, #g3_homePage .events-container .upcoming-events-wrap .event-wrap p span:first-child {
	display: inline;
	margin-left: 0;
}
#careers .events-container .upcoming-events-wrap .event-wrap span, #g3_homePage .events-container .upcoming-events-wrap .event-wrap span {
	display: block;
	margin-left: 15px;
	font-size: 12px;
}
#careers .events-container .upcoming-events-wrap a, #g3_homePage .events-container .upcoming-events-wrap a {
	margin-left: 15px;
}
#careers .video_slider, #g3_homePage .video_slider {
	padding: 0 15px;
	margin-top: 20px;
}
 @media (max-width: 767px) {
#careers .video_slider, #g3_homePage .video_slider {
	padding: 0;
}
}
 @media (max-width: 767px) {
#careers .video_slider .slick-track, #g3_homePage .video_slider .slick-track {
	margin-left: 94px;
}
}
#careers .video_slider .slick-slide, #g3_homePage .video_slider .slick-slide {
	margin: 0 30px;
}
 @media (max-width: 767px) {
#careers .video_slider .slick-slide, #g3_homePage .video_slider .slick-slide {
	margin: 0 10px;
}
}
#careers .video_slider .slick-prev, #careers .video_slider .slick-next, #g3_homePage .video_slider .slick-prev, #g3_homePage .video_slider .slick-next {
	top: 50%;
}
#careers .video_slider .slick-prev:before, #careers .video_slider .slick-next:before, #g3_homePage .video_slider .slick-prev:before, #g3_homePage .video_slider .slick-next:before {
	color: #000000;
}
#careers .video_slider .slick-next, #g3_homePage .video_slider .slick-next {
	right: -10px;
}
#careers .video_slider .slick-prev, #g3_homePage .video_slider .slick-prev {
	left: -10px;
}
#careers .video_slider video, #g3_homePage .video_slider video {
	width: 131px;
	height: 98px;
}
 @media (min-width: 768px) {
#careers .video_slider video, #g3_homePage .video_slider video {
	width: 129px;
	height: 96px;
}
}
 @media (min-width: 1025px) {
#careers .video_slider video, #g3_homePage .video_slider video {
	width: 225px;
	height: 166px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#careers .video_slider video, #g3_homePage .video_slider video {
	width: 182px;
	height: 130px;
}
}
#careers .video_slider .no_border .slick-center img, #g3_homePage .video_slider .no_border .slick-center img {
	margin: 0;
	outline: none;
	padding: 0;
}
#careers-details .title {
	margin: 0;
}
#careers-details img {
	max-width: 100%;
}
#careers-details .info_section {
	padding: 40px 40px 36px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#careers-details .info_section {
	padding: 24px;
}
}
 @media (max-width: 767px) {
#careers-details .info_section {
	padding: 20px;
}
}
 @media (max-width: 767px) {
#careers-details .info_section .img-wrapper {
	margin-top: 10px;
}
}
#careers-details .info_section .img-wrapper img {
	margin-bottom: 15px;
}
#careers-details .info_section h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (max-width: 767px) {
#careers-details .info_section h2 {
	font-size: 14.5px;
}
}
#nav .slick-list {
	padding: 0 !important;
	width: 100%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#nav .slick-list {
	border-right: 1px solid #4a4a4a;
}
}
.btn-orange {
	background-color: #ffb91d;
	color: #353535;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	padding: 3px 25px;
}
 @media (max-width: 767px) {
.btn-orange {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}
}
.detailed-header {
	background-color: #353535;
	margin-bottom: 40px;
}
.padding-both {
	padding-left: 10px;
	padding-right: 10px;
}
.padding-left {
	padding-left: 10px;
}
.padding-right {
	padding-right: 10px;
}
.outerDiv .text_slider .slideTxt.career_txt {
	padding: 0;
	margin-left: 0;
}
.outerDiv .text_slider .slideTxt.career_txt li {
	margin: 0 15px;
	padding: 20px 10px;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .slideTxt.career_txt li {
	margin: 0;
}
}
.outerDiv .text_slider .slideTxt.career_txt li a {
	font-size: 11px;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .slideTxt.career_txt li a {
	padding-left: 5px;
}
}
.font_weight {
	font-weight: bold;
}
.margin-bt {
	margin-top: -25px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.margin-bt {
	margin-top: -20px;
}
}
.margin-text {
	margin-bottom: 20px;
}
.form-horizontal .checkbox label {
	margin-top: -0.5em;
	float: left;
	padding-top: 0;
	color: #000000;
}
.checkbox-primary + .checkbox-primary {
	margin-top: 20px;
}
.black {
	color: #000000 !important;
}
.breadcrumb.cust_breadcrumb {
	margin-left: 0;
	padding: 0;
	display: block;
	font-style: normal;
	margin-bottom: 20px;
}
 @media (min-width: 768px) {
.breadcrumb.cust_breadcrumb {
	position: absolute;
	top: -105px;
	margin-bottom: 0;
	right: 15px;
}
}
 @media (min-width: 768px) {
.breadcrumb.cust_breadcrumb {
	left: 20%;
	right: auto;
}
}
.breadcrumb.cust_breadcrumb li:last-child:after {
	background: none !important;
}
.breadcrumb.cust_breadcrumb li:last-child.active:after {
	background: none !important;
}
.breadcrumb.cust_breadcrumb li {
	counter-increment: step-counter;
	background: none;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 12.5px;
	text-transform: uppercase;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 30px;
	position: relative;
	display: inline-block;
}
 @media (min-width: 768px) {
.breadcrumb.cust_breadcrumb li {
	font-size: 11px;
	letter-spacing: 0;
	margin: 0;
}
}
 @media (min-width: 1025px) {
.breadcrumb.cust_breadcrumb li {
	letter-spacing: 1.2px;
	font-size: 12px;
}
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li a {
	display: none;
}
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li:after {
	background: url("arrow_tip.png") top right no-repeat transparent !important;
	content: " ";
	height: 30px;
	position: absolute;
	right: -12px;
	top: 0;
	width: 12px;
}
}
.breadcrumb.cust_breadcrumb li:before {
	content: counter(step-counter);
	margin-right: 0;
	font-size: 100%;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	font-weight: bold;
	padding: 3px 8px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.breadcrumb.cust_breadcrumb li:before {
	padding: 1px 6px;
}
}
 @media (min-width: 1025px) {
.breadcrumb.cust_breadcrumb li:before {
	margin: 0 5px;
}
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li:before {
	background-color: transparent;
	border: none;
	margin-left: 5px;
	padding: 0;
}
}
.breadcrumb.cust_breadcrumb li:first-child.active {
	padding-left: 0;
}
.breadcrumb.cust_breadcrumb li:first-child {
	z-index: 99;
}
.breadcrumb.cust_breadcrumb li:nth-child(2) {
	z-index: 89;
}
.breadcrumb.cust_breadcrumb li:nth-child(3) {
	z-index: 79;
}
.breadcrumb.cust_breadcrumb li:nth-child(4) {
	z-index: 69;
}
.breadcrumb.cust_breadcrumb li.active {
	font-weight: bold;
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li.active {
	background-color: #424242 !important;
	padding-right: 20px;
}
.breadcrumb.cust_breadcrumb li.active a {
	display: inline-block;
	color: #fff;
}
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li.active:after {
	background: url("active_arrow.png") top right no-repeat transparent !important;
	content: " ";
	height: 30px;
	position: absolute;
	right: -12px;
	top: 0;
	width: 12px;
}
}
.breadcrumb.cust_breadcrumb li.active:before {
	background-color: #424242;
	color: #fff;
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li.active:before {
	background-color: transparent;
	color: #fff;
	content: counter(step-counter) ". ";
}
}
.breadcrumb.cust_breadcrumb li.visited:before {
	background-color: #7b7d7d;
	border: 1px solid #7b7d7d;
	color: #fff;
}
 @media (max-width: 767px) {
.breadcrumb.cust_breadcrumb li.visited {
	background-color: #7b7d7d !important;
}
.breadcrumb.cust_breadcrumb li.visited a {
	display: none;
}
.breadcrumb.cust_breadcrumb li.visited:after {
	background: url("visited.png") top right no-repeat transparent !important;
	content: " ";
	height: 30px;
	position: absolute;
	right: -12px;
	top: 0;
	width: 14px;
}
}
 @media (min-width: 768px) {
.header_two {
	border-bottom: 13px solid #ffb91d;
	background: #fff url(header_bg.png) repeat-x left top;
	padding-top: 0;
	padding-bottom: 0;
}
}
@media (max-width: 767px) {
.header_two .navbar-brand {
	margin-top: 0;
}
}
@media (min-width: 768px) {
.header_two .navbar-brand {
	margin-bottom: 10px;
	margin-top: 10px;
}
}
.header_two .head {
	position: relative;
}
.header_two .head + div {
	margin-top: 10px;
	margin-bottom: 15px;
}
.header_two .home_detail {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	text-align: right;
	float: right;
}
 @media (max-width: 767px) {
.header_two .home_detail {
	position: absolute;
	top: 0;
	right: 15px;
}
}
 @media (min-width: 768px) {
.header_two .home_detail {
	margin-top: 2px;
}
}
.header_two .home_detail span {
	display: block;
	clear: both;
}
 @media (min-width: 768px) {
.header_two .home_detail span {
	display: inline;
	clear: none;
	margin-right: 10px;
}
}
.header_two .home_detail span:first-child {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 12.5px;
}
.header_two ul {
	margin: 0;
	clear: both;
}
 @media (min-width: 768px) {
.header_two ul {
	float: right;
	clear: none;
}
}
.header_two ul .black-bg-surround {
	padding: 2px 12px 2px 7px;
	text-transform: uppercase;
	background-color: #424242;
	border-radius: 0;
	color: #fff !important;
	width: auto;
}
 @media (min-width: 768px) {
.header_two ul .black-bg-surround {
	font-weight: bold;
	font-family: arial;
	font-size: 9px;
}
}
.header_two ul li {
	margin: 10px 0 0 !important;
	padding: 0;
}
 @media (min-width: 768px) {
.header_two ul li {
	margin: 2px 5px !important;
}
}
 @media (max-width: 767px) {
.header_two ul li:last-child {
	float: right;
}
}
 @media (min-width: 768px) {
.header_two ul li:first-child {
	float: right;
}
}
.header_two ul .checkout_icon {
	background-image: url("lock.png");
	background-size: contain;
	width: 14px;
	height: 11px;
	display: inline-block;
	margin: 0 5px;
	padding: 2px 0;
	vertical-align: top;
}
.header_two ul .chat {
	background-image: url("chat.png");
	width: 14px;
	height: 11px;
	display: inline-block;
	margin: 0 5px;
	padding: 2px 0;
}
#shipping-method .header_info {
	margin-top: 30px;
}
 @media (min-width: 1025px) {
#shipping-method .header_info h1 {
	margin-bottom: 15px;
}
}
 @media (max-width: 380px) {
#shipping-method .header_info h1 {
	text-align: left;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#shipping-method .header_info .dropdown {
	height: 40px;
	margin-bottom: 15px;
}
}
#shipping-method .fontBold {
	font-weight: bold;
	font-size: 13.4px;
}
 @media (min-width: 768px) {
#shipping-method .fontBold {
	font-size: 15px;
}
}
 @media (min-width: 1025px) {
#shipping-method .fontBold {
	font-size: 17px;
}
}
@media (min-width: 1025px) {
#shipping-method .width-half {
	width: 30%;
}
}
@media (min-width: 1025px) {
#shipping-method .width-65 {
	width: 65%;
}
}
#shipping-method .custom_dropdown .btn {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#shipping-method .custom_dropdown .btn {
	height: 40px;
}
}
@media (min-width: 1025px) {
#shipping-method .custom_dropdown {
	max-width: 200px;
}
}
#shipping-method .distributorval li {
	margin-bottom: 10px;
	list-style: none;
}
@media (min-width: 767px) {
#shipping-method .distributorval .culture-heading-wrapper {
	position: relative;
	float: left;
	width: 65%;
}
}
#shipping-method #horse-section .table.prod-table td {
	padding-top: 35px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#shipping-method #horse-section .table.prod-table td .bold {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
}
}
#shipping-method #horse-section .table.prod-table .quantity_1 {
	margin-bottom: 25px;
	display: inline-block;
}
#shipping-method table {
	margin-top: 20px;
	margin-bottom: 20px;
}
 @media (max-width: 380px) {
#shipping-method table {
	margin-bottom: 50px;
	margin-top: 5px;
}
}
#shipping-method table td {
	border-top: none !important;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#shipping-method table td {
	padding-top: 15px;
}
}
#shipping-method table td h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
#shipping-method table th {
	border-top: 2px dashed #dddddd;
	padding-top: 10px;
	margin-top: 20px;
}
#shipping-method .table.prod-table td {
	padding-top: 35px;
}
@media (max-width: 380px) {
#shipping-method .table.prod-table td:before, #shipping-method .table.service-table td:before {
	font-weight: bold;
}
}
@media (max-width: 1025px) and (min-width: 768px) {
#shipping-method .table.prod-table tr {
	border-bottom: 30px solid #ffffff;
}
}
#shipping-method .bg-white {
	background: #fff !important;
}
#shipping-method .info_section_repo {
	padding: 20px 40px 20px;
	background-color: #ffffff;
	clear: both;
}
@media (max-width: 767px) {
#shipping-method .shipment {
	display: none;
}
}
@media (min-width: 768px) {
#shipping-method .shipment {
	/*border:3px solid #A72621; padding: 20px 10px 20px 10px;*/
    float: left;
	text-transform: none;
}
}
@media (min-width: 768px) {
#shipping-method .shipment {
	margin-top: 1px;
	float: right;
}
}
@media (min-width: 1025px) {
#shipping-method .shipment {
	margin-right: 46px;
}
}
#shipping-method .grey-bg {
	background-color: #fff;
	padding: 15px;
	border: 0;
}
 @media (max-width: 1024px) {
#shipping-method .grey-bg {
	padding: 10px;
}
}
#shipping-method .grey-bg table {
	margin-top: 0;
	margin-bottom: 0;
}
#shipping-method .smaller {
	width: 63%;
	float: right;
}
#shipping-method .total_count h3 {
	font-weight: bold;
}
#shipping-method .total_count .order-total-amt {
	font-size: 21px;
	text-align: right;
}
 @media (max-width: 767px) {
#shipping-method .total_count .order-total-amt {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
}
#shipping-address #myModal .modal-header button {
	width: 7%;
}
#shipping-address #myModal .bor {
	border-top: 1px solid #f5f5f4;
}
#shipping-address #myModal .modal-body {
	padding-top: 0;
}
#shipping-address #myModal .modal-body button {
	display: table;
	margin: 20px auto;
}
#shipping-address #myModal .gray-bg {
	background: #ededed;
	padding: 15px;
}
#shipping-address #myModal .gray-bg h6 {
	font-size: 13px;
}
#shipping-address #myModal .gray-bg p {
	font-size: 11px;
	font-family: Arial;
}
#shipping-address #myModal .gray-bg input {
	display: inline-block;
	margin-right: 10px;
	float: left;
	margin-top: 4px;
}
#shipping-address #myModal .gray-bg address {
	display: inline-block;
	width: 85%;
}
#shipping-address #myModal .gray-bg address a {
	display: block;
}
#shipping-address #myModal .gray-bg .view-all {
	margin-left: 15px;
}
#shipping-address #myModal .gray-bg div {
	font-size: 13px;
	font-family: Arial;
}
#shipping-address #myModal .gray-bg .border {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}
#shipping-address label:before {
	top: -5px;
}
#shipping-address .container .shipping-address-form.form-horizontal {
	margin-top: 29px;
}
#shipping-address .container .shipping-address-form.form-horizontal .mandatory-field-err .arrow-left {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #ff0000;
	position: absolute;
	left: 0;
	top: 0;
}
 @media (max-width: 767px) {
#shipping-address .container .shipping-address-form.form-horizontal .mandatory-field-err .arrow-left {
	border-top: 15px solid transparent;
	border-bottom: 15px solid #ff0000;
	border-right: 15px solid transparent;
	border-left: 15px solid transparent;
	left: 34px;
	top: -11px;
}
}
#shipping-address .container .shipping-address-form.form-horizontal .mandatory-field-err:last-child {
	background: #ff0000;
	color: #fff;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 5px;
	height: 30px;
}
 @media (max-width: 767px) {
#shipping-address .container .shipping-address-form.form-horizontal .mandatory-field-err:last-child {
	border-radius: 20px;
	border: none;
	width: 145px;
	margin-top: 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#shipping-address .container .shipping-address-form.form-horizontal .mandatory-field-err:last-child {
	width: 145px;
}
}
#shipping-address .container .shipping-address-form.form-horizontal .glyphicon-question-sign {
	position: absolute;
	top: 6px;
	right: -14px;
}
 @media (min-width: 768px) {
#shipping-address .container .shipping-address-form.form-horizontal .glyphicon-question-sign {
	right: -14px;
}
}
 @media (min-width: 1025px) {
#shipping-address .container .shipping-address-form.form-horizontal .glyphicon-question-sign {
	right: -16px;
}
}
#shipping-address .container .shipping-address-form.form-horizontal .control-label {
	text-align: left;
}
#shipping-address .container .shipping-address-form.form-horizontal .control-label i {
	display: block;
}
 @media (max-width: 767px) {
#shipping-address .container .shipping-address-form.form-horizontal .control-label i {
	display: inline;
}
}
 @media (max-width: 767px) {
#shipping-address .container .shipping-address-form.form-horizontal .control-label span:first-child {
	margin-right: 15px;
}
}
#shipping-address .container .shipping-address-form.form-horizontal .control-label ul {
	padding: 0;
	list-style: none;
}
#shipping-address .container .shipping-address-form.form-horizontal address {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
}
#shipping-address .container .row .col-lg-12 .btn {
	margin-bottom: 40px;
	float: right;
}
#shipping-address .container .row .col-lg-12 .btn.select {
	margin-bottom: 0;
	float: none;
}
#shipping-address .container .top-20 {
	margin-top: -18px;
	color: #000;
}
#shipping-address .container .top-20 a {
	color: #353535;
}
#shipping-address .container .mar-15 {
	margin-bottom: 10px;
}
#shipping-address .container .form-group {
	margin-bottom: 15px;
}
 @media (max-width: 768px) {
#shipping-address .container .form-group label[for="inputStreetAddress"] span.right {
	float: right;
	padding-right: 19%;
}
}
 @media (max-width: 768px) {
#shipping-address .container .form-group label[for="inputStreetAddress"] span.right2 {
	float: right;
	padding-right: 13%;
}
}
.copyright .secure-checkout {
	margin-bottom: 10px;
}
 @media (min-width: 1025px) {
.copyright .secure-checkout {
	float: right;
	position: absolute;
	top: 0;
	right: -51px;
}
}
.copyright .secure-checkout .btn {
	color: #231f20;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 0;
}
 @media (max-width: 767px) {
#inputTaxId {
	width: 90%;
}
}
.continue {
	width: 90%;
	display: table;
	margin: 10px auto 30px;
	margin-top: -10px;
}
 @media (min-width: 768px) {
.continue {
	float: right;
	width: auto;
	padding-left: 25px;
	padding-right: 25px;
}
}
 @media (min-width: 1025px) {
.right-anchor {
	position: absolute;
	right: -32%;
	top: 5px;
}
}
.grey {
	background: #fff;
}
 @media (max-width: 767px) {
.grey {
	background-color: #424242;
}
}
.white {
	background: #fff;
}
.italic_txt {
	font-style: italic;
}
.btn-group.open {
	background-color: transparent !important;
}
.btn-group.open .dropdown-toggle {
	box-shadow: none !important;
}
#billing-information .container.header_two_holder, #shipping-address .container.header_two_holder, #order_review .container.header_two_holder, #shipping-method .container.header_two_holder {
	position: relative;
}
 @media (max-width: 767px) {
#billing-information .container.header_two_holder, #shipping-address .container.header_two_holder, #order_review .container.header_two_holder, #shipping-method .container.header_two_holder {
	padding: 0;
	margin: 0 !important;
}
}
#billing-information .container.header_two_holder:first-child, #shipping-address .container.header_two_holder:first-child, #order_review .container.header_two_holder:first-child, #shipping-method .container.header_two_holder:first-child {
	margin-top: 20px;
}
 @media (min-width: 768px) {
#billing-information .container.header_two_holder:first-child, #shipping-address .container.header_two_holder:first-child, #order_review .container.header_two_holder:first-child, #shipping-method .container.header_two_holder:first-child {
	margin-top: 30px;
}
}
#billing-information .container.header_two_holder:first-child .italic_txt, #shipping-address .container.header_two_holder:first-child .italic_txt, #order_review .container.header_two_holder:first-child .italic_txt, #shipping-method .container.header_two_holder:first-child .italic_txt {
	font-style: italic;
}
@media (max-width: 767px) {
#billing-information .info_section, #shipping-address .info_section, #order_review .info_section, #shipping-method .info_section {
	margin: 10px 0 20px;
}
}
#billing-information .info_section #order-confirmation tr, #shipping-address .info_section #order-confirmation tr, #order_review .info_section #order-confirmation tr, #shipping-method .info_section #order-confirmation tr {
	border-bottom: 1px solid #f0efed !important;
}
@media (max-width: 767px) {
#billing-information .info_section #order-confirmation + .distributorval, #shipping-address .info_section #order-confirmation + .distributorval, #order_review .info_section #order-confirmation + .distributorval, #shipping-method .info_section #order-confirmation + .distributorval {
	margin-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#billing-information .info_section .fontBold.mar-bt-10, #shipping-address .info_section .fontBold.mar-bt-10, #order_review .info_section .fontBold.mar-bt-10, #shipping-method .info_section .fontBold.mar-bt-10 {
	margin-bottom: 15px;
}
}
#billing-information .info_section .radio, #shipping-address .info_section .radio, #order_review .info_section .radio, #shipping-method .info_section .radio {
	padding-bottom: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#billing-information .info_section .radio, #shipping-address .info_section .radio, #order_review .info_section .radio, #shipping-method .info_section .radio {
	padding-bottom: 3px;
}
}
 @media (max-width: 767px) {
#billing-information .info_section .radio, #shipping-address .info_section .radio, #order_review .info_section .radio, #shipping-method .info_section .radio {
	border-bottom: 1px solid #f0efed;
}
}
@media (min-width: 1025px) {
#billing-information .info_section .radio + .radio, #shipping-address .info_section .radio + .radio, #order_review .info_section .radio + .radio, #shipping-method .info_section .radio + .radio {
	margin-bottom: 5px;
	padding: 0px !important;
}
}
#billing-information .info_section .radio.mar-bt-10, #shipping-address .info_section .radio.mar-bt-10, #order_review .info_section .radio.mar-bt-10, #shipping-method .info_section .radio.mar-bt-10 {
	border: none;
}
 @media (max-width: 767px) {
#billing-information .info_section .radio.mar-bt-10, #shipping-address .info_section .radio.mar-bt-10, #order_review .info_section .radio.mar-bt-10, #shipping-method .info_section .radio.mar-bt-10 {
	margin: 0;
}
}
#billing-information .info_section .checkout_review, #shipping-address .info_section .checkout_review, #order_review .info_section .checkout_review, #shipping-method .info_section .checkout_review {
	display: inline-block !important;
}
@media (max-width: 767px) {
#billing-information .info_section .checkoutpara, #shipping-address .info_section .checkoutpara, #order_review .info_section .checkoutpara, #shipping-method .info_section .checkoutpara {
	display: inline-block !important;
	float: right;
}
}
@media (max-width: 767px) {
#billing-information .info_section .custom_dropdown + p, #shipping-address .info_section .custom_dropdown + p, #order_review .info_section .custom_dropdown + p, #shipping-method .info_section .custom_dropdown + p {
	margin-bottom: 25px;
}
}
@media (max-width: 767px) {
#billing-information .info_section .custom_dropdown, #shipping-address .info_section .custom_dropdown, #order_review .info_section .custom_dropdown, #shipping-method .info_section .custom_dropdown {
	margin-bottom: 15px;
}
#billing-information .info_section .custom_dropdown span, #shipping-address .info_section .custom_dropdown span, #order_review .info_section .custom_dropdown span, #shipping-method .info_section .custom_dropdown span {
	display: inline;
	font-size: 13px;
}
}
@media (max-width: 767px) {
#billing-information .info_section .mobile_view h3, #shipping-address .info_section .mobile_view h3, #order_review .info_section .mobile_view h3, #shipping-method .info_section .mobile_view h3 {
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-weight: lighter;
}
}
@media (max-width: 767px) {
#billing-information .info_section tbody, #shipping-address .info_section tbody, #order_review .info_section tbody, #shipping-method .info_section tbody {
	border-bottom: 1px solid #F0EFED;
}
}
@media (max-width: 767px) {
#billing-information table, #shipping-address table, #order_review table, #shipping-method table {
	margin-bottom: 0;
}
}
#billing-information .info_section:last-child tbody, #shipping-address .info_section:last-child tbody, #order_review .info_section:last-child tbody, #shipping-method .info_section:last-child tbody {
	border: none;
}
@media (max-width: 767px) {
#billing-information .header_info, #shipping-address .header_info, #order_review .header_info, #shipping-method .header_info {
	margin-bottom: 30px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#billing-information .header_info, #shipping-address .header_info, #order_review .header_info, #shipping-method .header_info {
	padding-bottom: 20px;
}
}
#billing-information .culture-heading + a, #shipping-address .culture-heading + a, #order_review .culture-heading + a, #shipping-method .culture-heading + a {
	margin-top: 10px;
	margin-bottom: 0 !important;
}
 @media (max-width: 767px) {
#billing-information .culture-heading + a, #shipping-address .culture-heading + a, #order_review .culture-heading + a, #shipping-method .culture-heading + a {
	padding: 0 0 15px;
	border-bottom: 1px solid #f0efed;
}
}
#billing-information .info_section.header_info, #shipping-address .info_section.header_info, #order_review .info_section.header_info, #shipping-method .info_section.header_info {
	margin-bottom: 20px;
}
@media (min-width: 1025px) {
#billing-information .custom_dropdown.total_column, #shipping-address .custom_dropdown.total_column, #order_review .custom_dropdown.total_column, #shipping-method .custom_dropdown.total_column {
	width: 195px;
}
}
@media (max-width: 767px) {
#billing-information .custom_dropdown.total_column, #shipping-address .custom_dropdown.total_column, #order_review .custom_dropdown.total_column, #shipping-method .custom_dropdown.total_column {
	margin-top: 0;
}
}
@media (max-width: 767px) {
#billing-information .block_btn_container, #shipping-address .block_btn_container, #order_review .block_btn_container, #shipping-method .block_btn_container {
	padding: 0px 15px 10px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#billing-information .block_btn_container .btn, #shipping-address .block_btn_container .btn, #order_review .block_btn_container .btn, #shipping-method .block_btn_container .btn {
	float: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#billing-information .block_btn_container, #shipping-address .block_btn_container, #order_review .block_btn_container, #shipping-method .block_btn_container {
	margin-bottom: 30px;
}
}
@media (min-width: 768px) {
#billing-information .btn-container, #shipping-address .btn-container, #order_review .btn-container, #shipping-method .btn-container {
	margin-bottom: 0px;
}
}
@media (min-width: 768px) {
#billing-information .btn-container, #shipping-address .btn-container, #order_review .btn-container, #shipping-method .btn-container {
	margin-bottom: 40px;
}
}
@media (max-width: 1024px) {
#billing-information .btn-container .btn, #shipping-address .btn-container .btn, #order_review .btn-container .btn, #shipping-method .btn-container .btn {
	padding: 10px 12px;
}
}
@media (max-width: 1025px) and (min-width: 768px) {
#billing-information .table.prod-table tr, #shipping-address .table.prod-table tr, #order_review .table.prod-table tr, #shipping-method .table.prod-table tr {
	border-bottom: none !important;
}
#billing-information .table.prod-table tr td, #shipping-address .table.prod-table tr td, #order_review .table.prod-table tr td, #shipping-method .table.prod-table tr td {
	margin-top: 50px;
}
}
#billing-information .total, #shipping-address .total, #order_review .total, #shipping-method .total {
	margin-top: 25px;
}
#billing-information .product-info + a, #shipping-address .product-info + a, #order_review .product-info + a, #shipping-method .product-info + a {
	margin-top: 15px;
}
 @media (max-width: 767px) {
.alternate-shipping-method .table.prod-table td:nth-of-type(3)::before {
	content: "Details";
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.alternate-shipping-method .header_info h1 {
	margin-bottom: 30px;
}
}
 .culture-heading + [data-readmore-toggle], .culture-heading[data-readmore], .culture-heading-wrapper, .culture-heading, .culture-heading p, .shipping-method .product-details[data-readmore], .read_More_four, .read_More_four[data-readmore] {
  /*margin-top: 10px;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;*/
  margin: 0px;
 transition: none !important;
  /* prevent "view more +" div from jumping in ipad */
  -webkit-transition: none;
 -o-transition: none;
}
 @media (max-width: 767px) {
.order-confirmation.alternate-shipping-method .information .info_section {
	padding: 20px 20px 20px;
}
}
.order-confirmation.alternate-shipping-method .total_column {
	margin-top: 20px;
}
.responsive-tabs-container[class*="accordion-"] .tab-pane {
	margin-bottom: 15px;
}
.responsive-tabs-container[class*="accordion-"] .accordion-link {
	background-color: #A7A6A4;
	border: 1px solid #ddd;
	color: #333;
	display: block;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 20px;
	border-radius: 0;
}
.responsive-tabs-container[class*="accordion-"] .accordion-link:hover {
	text-decoration: none;
}
.responsive-tabs-container[class*="accordion-"] .accordion-link span {
	display: table;
	right: 3%;
}
 @media (max-width: 1024px) {
.responsive-tabs-container[class*="accordion-"] .accordion-link span {
	position: absolute;
	right: 20px;
	top: 30%;
	display: block;
}
}
 @media (max-width: 1024px) {
.responsive-tabs-container[class*="accordion-"] .accordion-link {
	padding-right: 50px;
	position: relative;
}
}
 @media (min-width: 1025px) {
.responsive-tabs-container[class*="accordion-"] .accordion-link {
	padding: 0;
	display: none;
}
}
 @media (max-width: 1025px) {
.responsive-tabs-container.accordion-xs .nav-tabs {
	display: none;
}
}
#product_browse_pdp .responsive-tabs-container, #newsroom-events .responsive-tabs-container {
	margin-bottom: 20px;
}
.responsive-tabs li a {
	font-size: 15px;
	line-height: 1.5;
}
 @media (min-width: 1025px) {
.responsive-tabs li a {
	font-size: 13px;
	line-height: 1.55;
}
}
.tab-content {
	padding: 0;
	background: #fff;
}
.tab-content #Divisions {
	padding: 0;
	position: relative;
}
 @media (min-width: 768px) {
.tab-content #Divisions {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
}
 @media (min-width: 1025px) {
.tab-content #Divisions {
	padding: 12px 36px 20px 25px;
}
}
.tab-content #Divisions .row > div > a {
	display: table;
	padding: 0;
	text-transform: capitalize;
	margin-left: 6%;
	font-size: 12.5px;
}
.tab-content #Divisions .row > div > a span {
	display: table;
	float: left;
}
.tab-content #Divisions .row > div > a span.glyphicon {
	margin-right: 4px;
}
.tab-content #Divisions .row > div h3 {
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 20px 0 10px 15px;
}
 @media (min-width: 768px) {
.tab-content #Divisions .row > div h3 {
	font-family: arial;
	font-size: 28px;
	font-weight: normal;
	text-align: left;
	margin: 20px 0 0;
}
}
 @media (min-width: 1025px) {
.tab-content #Divisions .row > div h3 {
	line-height: 1.07;
	margin-top: 24px;
}
}
.tab-content #Divisions .row > div ul {
	padding-left: 0;
	list-style: none;
}
 @media (min-width: 768px) {
.tab-content #Divisions .row > div ul {
	padding-top: 15px;
}
}
.tab-content #Divisions .row > div ul a {
	text-transform: capitalize;
	font-size: 12.5px;
	padding: 0 15px;
	line-height: 2;
}
 @media (min-width: 768px) {
.tab-content #Divisions .row > div ul a {
	padding-left: 0;
}
}
 @media (max-width: 767px) {
.tab-content #Divisions:last-child {
	padding-bottom: 20px;
}
}
.tab-content .tab-pane {
	margin-bottom: 0 !important;
	background-color: #FFFFFF;
}
 @media (min-width: 768px) {
.tab-content .tab-pane {
	background-color: #fff;
}
}
.open {
	background-color: #FFB91D !important;
	text-decoration: none;
}
.back_top {
	background-color: #fff;
	height: 40px;
	position: absolute;
	right: -14px;
	top: 10px;
	width: 40px;
	text-align: center;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.back_top i {
	margin: 13px auto;
	color: #000;
}
/* --------------------- slick -------------  */
.outerDiv {
	background-color: #353535;
	margin-bottom: 10px;
}
.outerDiv > .container {
	margin-bottom: 20px;
}
.outerDiv #nav {
	border-top: 1px solid #454444;
	background-color: #353535;
}
.outerDiv #nav.affix {
	top: 0;
	position: fixed;
	z-index: 9999999;
	border: none;
	width: 100%;
}
.outerDiv .text_slider .navbar {
	-webkit-backface-visibility: hidden;
}
 @media (max-width: 767px) {
.outerDiv .text_slider {
	position: relative;
}
}
 @media (max-width: 767px) {
.outerDiv .text_slider .border-class {
	border-top: 1px solid #454444;
}
}
.outerDiv .text_slider .collapse_div {
	text-align: center;
	margin: 0 auto;
	float: right;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .collapse_div {
	position: static;
	float: left;
	margin: 23px auto;
}
}
.outerDiv .text_slider .collapse_div #browse {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	width: 100%;
	text-align: left;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .collapse_div #collapseExample {
	background: #353535;
	left: 0;
	position: absolute;
	width: 100%;
	top: 60px;
	z-index: 9;
}
}
.outerDiv .text_slider .yellow_btn {
	padding: 3px 25px;
	margin: 18px auto;
	background: #ffb91d;
	text-transform: uppercase;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .yellow_btn {
	padding: 10px 0 !important;
	margin: 15px auto;
}
}
.outerDiv .text_slider .slideTxt {
	color: #fff;
	font-size: 11.5px;
	text-transform: uppercase;
	padding: 0;
	border: none;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	padding: 0 10px;
}
 @media (min-width: 768px) {
.outerDiv .text_slider .slideTxt {
	margin-left: 10px;
	width: 95%;
}
.outerDiv .text_slider .slideTxt:before {
	height: 42px;
	position: absolute;
	top: 12%;
}
}
 @media (max-width: 767px) {
.outerDiv .text_slider .slideTxt {
	overflow: auto;
	padding: 0;
	margin: 0;
}
}
.outerDiv .text_slider .slideTxt li {
	display: block;
	padding: 20px 10px;
	text-align: center;
	margin: 0 10px;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .slideTxt li {
	padding: 20px;
	text-align: left;
	width: 100% !important;
	margin: 0;
}
}
.outerDiv .text_slider .slideTxt li a {
	line-height: inherit;
	text-align: left;
	color: #fff;
	text-decoration: none;
}
 @media (min-width: 768px) {
.outerDiv .text_slider .slideTxt li a {
	text-align: center;
}
}
.outerDiv .text_slider .slideTxt li a:hover {
	background: #353535;
}
.outerDiv .text_slider .slideTxt li a:focus {
	background: #353535;
}
 @media (max-width: 767px) {
.outerDiv .text_slider .slideTxt .slick-track {
	width: 100% !important;
}
}
 @media (min-width: 768px) {
.outerDiv .text_slider .slideTxt .active a {
	padding-bottom: 5px;
}
}
.outerDiv .text_slider .slideTxt .slick-prev {
	left: -35px;
	border-right: 1px solid #ffffff;
}
.outerDiv .text_slider .slideTxt .slick-prev.slick-disabled {
	border-right: 1px solid #4a4a4a;
}
.outerDiv .text_slider .slideTxt .slick-next {
	right: -35px;
}
#careers .slick-center img, #service_type .slick-center img, #service .slick-center img, #cart .slick-center img, #Service_plan .slick-center img, #newsroom-home .slick-center img, .service_slider .slick-center img, #g3_homePage .slick-center img {
	margin: 1px;
	outline: 1px solid #FFB91D;
	padding: 2px;
}
#careers .no_border .slick-center img, #service_type .no_border .slick-center img, #service .no_border .slick-center img, #cart .no_border .slick-center img, #Service_plan .no_border .slick-center img, #newsroom-home .no_border .slick-center img, .service_slider .no_border .slick-center img, #g3_homePage .no_border .slick-center img {
	margin: 0;
	outline: none;
	padding: 0;
}
#careers .slick-prev, #careers .slick-next, #service_type .slick-prev, #service_type .slick-next, #service .slick-prev, #service .slick-next, #cart .slick-prev, #cart .slick-next, #Service_plan .slick-prev, #Service_plan .slick-next, #newsroom-home .slick-prev, #newsroom-home .slick-next, .service_slider .slick-prev, .service_slider .slick-next, #g3_homePage .slick-prev, #g3_homePage .slick-next {
	position: absolute;
	display: block;
	height: 40px;
	width: 40px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 18px;
	margin-top: -10px;
	padding: 0;
	outline: none;
	z-index: 100000;
}
#careers .slick-prev:focus, #careers .slick-next:focus, #service_type .slick-prev:focus, #service_type .slick-next:focus, #service .slick-prev:focus, #service .slick-next:focus, #cart .slick-prev:focus, #cart .slick-next:focus, #Service_plan .slick-prev:focus, #Service_plan .slick-next:focus, #newsroom-home .slick-prev:focus, #newsroom-home .slick-next:focus, .service_slider .slick-prev:focus, .service_slider .slick-next:focus, #g3_homePage .slick-prev:focus, #g3_homePage .slick-next:focus {
	outline: none;
}
#careers .slick-prev.slick-disabled:before, #careers .slick-next.slick-disabled:before, #service_type .slick-prev.slick-disabled:before, #service_type .slick-next.slick-disabled:before, #service .slick-prev.slick-disabled:before, #service .slick-next.slick-disabled:before, #cart .slick-prev.slick-disabled:before, #cart .slick-next.slick-disabled:before, #Service_plan .slick-prev.slick-disabled:before, #Service_plan .slick-next.slick-disabled:before, #newsroom-home .slick-prev.slick-disabled:before, #newsroom-home .slick-next.slick-disabled:before, .service_slider .slick-prev.slick-disabled:before, .service_slider .slick-next.slick-disabled:before, #g3_homePage .slick-prev.slick-disabled:before, #g3_homePage .slick-next.slick-disabled:before {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	opacity: 0.25;
}
#careers .slick-prev.slick-disabled:before, #careers .slick-next.slick-disabled:before, #service_type .slick-prev.slick-disabled:before, #service_type .slick-next.slick-disabled:before, #service .slick-prev.slick-disabled:before, #service .slick-next.slick-disabled:before, #cart .slick-prev.slick-disabled:before, #cart .slick-next.slick-disabled:before, #Service_plan .slick-prev.slick-disabled:before, #Service_plan .slick-next.slick-disabled:before, #newsroom-home .slick-prev.slick-disabled:before, #newsroom-home .slick-next.slick-disabled:before, .service_slider .slick-prev.slick-disabled:before, .service_slider .slick-next.slick-disabled:before, #g3_homePage .slick-prev.slick-disabled:before, #g3_homePage .slick-next.slick-disabled:before {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	opacity: 0.25;
}
#careers .slick-prev:before, #careers .slick-next:before, #service_type .slick-prev:before, #service_type .slick-next:before, #service .slick-prev:before, #service .slick-next:before, #cart .slick-prev:before, #cart .slick-next:before, #Service_plan .slick-prev:before, #Service_plan .slick-next:before, #newsroom-home .slick-prev:before, #newsroom-home .slick-next:before, .service_slider .slick-prev:before, .service_slider .slick-next:before, #g3_homePage .slick-prev:before, #g3_homePage .slick-next:before {
	font-family: "FontAwesome";
	font-size: 40px;
	line-height: 1;
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	opacity: 0.85;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#careers .slick-prev:before, #service_type .slick-prev:before, #service .slick-prev:before, #cart .slick-prev:before, #Service_plan .slick-prev:before, #newsroom-home .slick-prev:before, .service_slider .slick-prev:before, #g3_homePage .slick-prev:before {
	content: "\f104";
}
#careers .slick-next:before, #service_type .slick-next:before, #service .slick-next:before, #cart .slick-next:before, #Service_plan .slick-next:before, #newsroom-home .slick-next:before, .service_slider .slick-next:before, #g3_homePage .slick-next:before {
	content: "\f105";
}
#careers .slider_section .relative_parent, #service_type .slider_section .relative_parent, #service .slider_section .relative_parent, #cart .slider_section .relative_parent, #Service_plan .slider_section .relative_parent, #newsroom-home .slider_section .relative_parent, .service_slider .slider_section .relative_parent, #g3_homePage .slider_section .relative_parent {
	position: relative;
	margin-bottom: 20px !important;
}
 @media (min-width: 1025px) {
#careers .slider_section .relative_parent, #service_type .slider_section .relative_parent, #service .slider_section .relative_parent, #cart .slider_section .relative_parent, #Service_plan .slider_section .relative_parent, #newsroom-home .slider_section .relative_parent, .service_slider .slider_section .relative_parent, #g3_homePage .slider_section .relative_parent {
	margin-bottom: 40px;
}
}
#careers .slider_section .relative_parent .inner-sDiv, #service_type .slider_section .relative_parent .inner-sDiv, #service .slider_section .relative_parent .inner-sDiv, #cart .slider_section .relative_parent .inner-sDiv, #Service_plan .slider_section .relative_parent .inner-sDiv, #newsroom-home .slider_section .relative_parent .inner-sDiv, .service_slider .slider_section .relative_parent .inner-sDiv, #g3_homePage .slider_section .relative_parent .inner-sDiv {
	height: auto;
	max-height: 400px;
	width: 100%;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto !important;
}
 @media (max-width: 767px) {
#careers .slider_section .relative_parent .inner-sDiv, #service_type .slider_section .relative_parent .inner-sDiv, #service .slider_section .relative_parent .inner-sDiv, #cart .slider_section .relative_parent .inner-sDiv, #Service_plan .slider_section .relative_parent .inner-sDiv, #newsroom-home .slider_section .relative_parent .inner-sDiv, .service_slider .slider_section .relative_parent .inner-sDiv, #g3_homePage .slider_section .relative_parent .inner-sDiv {
	height: 265px;
}
}
#careers .slider_section .relative_parent .inner-sDiv img, #service_type .slider_section .relative_parent .inner-sDiv img, #service .slider_section .relative_parent .inner-sDiv img, #cart .slider_section .relative_parent .inner-sDiv img, #Service_plan .slider_section .relative_parent .inner-sDiv img, #newsroom-home .slider_section .relative_parent .inner-sDiv img, .service_slider .slider_section .relative_parent .inner-sDiv img, #g3_homePage .slider_section .relative_parent .inner-sDiv img {
	visibility: hidden;
	display: block;
	height: auto;
	max-height: 1000px;
}
#careers .slider_section .relative_parent .backgroud_opac, #service_type .slider_section .relative_parent .backgroud_opac, #service .slider_section .relative_parent .backgroud_opac, #cart .slider_section .relative_parent .backgroud_opac, #Service_plan .slider_section .relative_parent .backgroud_opac, #newsroom-home .slider_section .relative_parent .backgroud_opac, .service_slider .slider_section .relative_parent .backgroud_opac, #g3_homePage .slider_section .relative_parent .backgroud_opac {
	position: absolute;
	bottom: 0;
	z-index: 9999;
	color: #fff;
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container, #service_type .slider_section .relative_parent .backgroud_opac .slider-container, #service .slider_section .relative_parent .backgroud_opac .slider-container, #cart .slider_section .relative_parent .backgroud_opac .slider-container, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container {
	background: black;
	background: rgba(0, 0, 0, 0.8);
	filter: alpha(opacity=80);
	bottom: 0;
	z-index: 9999;
	padding: 0 20px 20px;
}
 @media (min-width: 1025px) {
#careers .slider_section .relative_parent .backgroud_opac .slider-container, #service_type .slider_section .relative_parent .backgroud_opac .slider-container, #service .slider_section .relative_parent .backgroud_opac .slider-container, #cart .slider_section .relative_parent .backgroud_opac .slider-container, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container {
	padding: 0 40px 20px;
}
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container h3, #service_type .slider_section .relative_parent .backgroud_opac .slider-container h3, #service .slider_section .relative_parent .backgroud_opac .slider-container h3, #cart .slider_section .relative_parent .backgroud_opac .slider-container h3, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container h3, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container h3, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container h3, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-weight: normal;
}
 @media (min-width: 1025px) {
#careers .slider_section .relative_parent .backgroud_opac .slider-container h3, #service_type .slider_section .relative_parent .backgroud_opac .slider-container h3, #service .slider_section .relative_parent .backgroud_opac .slider-container h3, #cart .slider_section .relative_parent .backgroud_opac .slider-container h3, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container h3, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container h3, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container h3, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	font-size: 20px;
}
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container p, #service_type .slider_section .relative_parent .backgroud_opac .slider-container p, #service .slider_section .relative_parent .backgroud_opac .slider-container p, #cart .slider_section .relative_parent .backgroud_opac .slider-container p, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container p, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container p, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container p, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container p {
	margin: 0;
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container span, #service_type .slider_section .relative_parent .backgroud_opac .slider-container span, #service .slider_section .relative_parent .backgroud_opac .slider-container span, #cart .slider_section .relative_parent .backgroud_opac .slider-container span, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container span, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container span, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container span, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container span {
	display: inline-block;
	color: #ffb91d;
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	padding: 0px !important;
	margin-top: 15px;
}
 @media (min-width: 768px) {
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 55px;
}
}
 @media (min-width: 1025px) {
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 40px;
}
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide {
	margin: 1px 1rem;
}
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img {
	min-width: 40px;
}
 @media (min-width: 768px) {
#careers .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #service_type .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #service .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #cart .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #Service_plan .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #newsroom-home .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, .service_slider .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img, #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list .slick-slide img {
	min-width: 42px;
}
}
#careers .slick-slider, #service_type .slick-slider, #service .slick-slider, #cart .slick-slider, #Service_plan .slick-slider, #newsroom-home .slick-slider, .service_slider .slick-slider, #g3_homePage .slick-slider {
	margin-bottom: 0;
}
.disabled_border {
	width: 100%;
}
.disabled_border:before {
	border-left: 1px solid #4a4a4a;
}
#service .title {
	margin: 0;
}
@media (min-width: 1025px) {
#service .info_section {
	margin-bottom: 40px;
}
}
#service .info_section h2 {
	font-size: 20px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	letter-spacing: -0.025em;
}
#service .marginTop {
	margin: 40px 0px;
}
@media (min-width: 1025px) {
#service .slider_section {
	margin: 0 0 20px;
}
}
@media (min-width: 1025px) {
#service .slider_section .relative_parent .inner-sDiv {
	height: 295px;
}
}
#service h2 {
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (min-width: 1025px) {
#service h2 {
	font-size: 20px;
}
}
@media (min-width: 1025px) {
#service .severice_btn {
	padding-left: 30px;
}
}
#service .severice_btn .btn {
	width: 48%;
	float: left;
	margin: 0;
	padding: 10px 5px 10px 5px;
}
 @media (min-width: 768px) {
#service .severice_btn .btn {
	float: right;
	width: 26%;
	margin: 10px;
}
}
 @media (min-width: 1025px) {
#service .severice_btn .btn {
	margin: 0 0 0 0;
	float: none;
	width: 49%;
	padding: 3px 25px;
}
}
#service .creamcontainer {
	background-color: #ededed;
	margin: 35px 0;
	padding: 20px 25px 5px;
}
 @media (min-width: 768px) {
#service .creamcontainer {
	margin-bottom: 0;
}
}
#service .creamcontainer .row:nth-child(3n+1) {
	margin-bottom: 15px;
}
#service .creamcontainer p {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 1.6;
	width: 100%;
}
 @media (min-width: 1025px) {
#service .creamcontainer p {
	width: 65%;
	margin-bottom: 0;
}
}
#service .creamcontainer h3 {
	color: #0066cc;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-top: 45px;
}
 @media (min-width: 768px) {
#service .creamcontainer h3 {
	padding-top: 0;
}
}
#service .creamcontainer ul {
	padding: 0;
}
 @media (min-width: 768px) {
#service .creamcontainer ul {
	width: 50%;
	float: left;
}
}
 @media (min-width: 1025px) {
#service .creamcontainer ul {
	width: 35%;
}
}
#service .creamcontainer ul li {
	list-style: none;
}
#service .creamcontainer ul li a {
	font-size: 12.5px;
	line-height: 2;
}
 @media (min-width: 1025px) {
#service .creamcontainer ul li a {
	font-size: 13px;
}
}
#service .creamcontainer ul:nth-child(3n+1) {
	margin-bottom: 0px;
}
#service .padding_top {
	padding-top: 0 !important;
}
#service .back_top_Service {
	display: none;
}
#service .config_plan h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.brown_txt {
	color: #6f6754;
	text-transform: capitalize;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
	font-size: 17px !important;
	margin-top: 16px;
	line-height: 1.23;
}
 @media (max-width: 767px) {
.brown_txt {
	font-size: 12.5px;
}
}
.brownGradient {
	background-color: #b78700;
	background-image: -webkit-linear-gradient(top, #bb8900 0%, #b18200 100%);
	background-image: -o-linear-gradient(top, #bb8900 0%, #b18200 100%);
	background-image: linear-gradient(to bottom, #bb8900 0%, #b18200 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBB8900', endColorstr='#FFB18200', GradientType=0);
}
.xs-top-spacer {
	margin-top: 20px;
}
 @media (min-width: 1025px) {
.xs-top-spacer {
	margin: 0;
}
}
#service .outerDiv {
	padding-top: 20px;
}
#sevice_plans .title, #sevice_quote .title, #Service_plan .title, #service-category .title, #service_type .title, #careers-details .title {
	margin: 0;
}
#sevice_plans .black_banner_info_section a, #sevice_quote .black_banner_info_section a, #Service_plan .black_banner_info_section a, #service-category .black_banner_info_section a, #service_type .black_banner_info_section a, #careers-details .black_banner_info_section a {
	margin-bottom: 20px;
}
 @media (max-width: 1024px) {
#service_type .btn-black:nth-child(3n+1) {
	float: left;
}
}
#service_type .btn-black {
	color: #fff;
	text-transform: uppercase;
}
 @media (min-width: 767px) {
#service_type .btn-black {
	width: 46%;
}
}
 @media (max-width: 1024px) {
#service_type .btn-black {
	float: right;
}
}
 @media (min-width: 1025px) {
#service_type .btn-black {
	width: auto;
	margin-right: 16px;
}
}
#service_type .white-top .btn {
	margin-right: 10px;
}
#service_type .outerDiv #nav {
	border-top: none;
}
#service_type .outerDiv .service-pts {
	background-color: #b78700;
	padding: 0 15px;
}
#service_type .outerDiv .service-pts h1 {
	font-size: 23px;
	color: #ffffff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin-top: 13px;
}
 @media (min-width: 768px) {
#service_type .outerDiv .service-pts h1 {
	font-size: 31.5px;
	margin: 15px;
}
}
 @media (min-width: 1025px) {
#service_type .outerDiv .service-pts h1 {
	font-size: 46px;
}
}
#service_type .outerDiv .service-pts .pts-img-wrap {
	background-image: url("pts.png");
	height: 80px;
	background-repeat: no-repeat;
	background-position: 68px -10px;
	background-size: 60% auto;
}
 @media (min-width: 768px) {
#service_type .outerDiv .service-pts .pts-img-wrap {
	background-size: 111% auto;
	background-position: 12px -29px;
}
}
 @media (min-width: 1025px) {
#service_type .outerDiv .service-pts .pts-img-wrap {
	background-position: 12px -38px;
	background-size: 100%;
}
}
 @media (max-width: 1024px) {
#service_type .outerDiv .service-pts .pts-img-wrap {
	height: 90px;
}
}
@media (min-width: 1025px) {
#service_type .outerDiv .service-eSpot h2 {
	float: left;
	margin-right: 20px;
}
}
#service_type .text_slider .slideTxt {
	font-weight: lighter;
}
#service_type .text_slider .slideTxt li a {
	border: none;
}
#service_type .text_slider .slideTxt .slick-track li {
	margin: 0 15px;
}
 @media (min-width: 1025px) {
#service_type .text_slider .slideTxt .slick-track li {
	margin: 0 10px;
}
}
@media (min-width: 1025px) {
#service_type .text_slider .collapse {
	display: block;
	visibility: visible;
}
}
#service_type .info_section h2 {
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
@media (max-width: 767px) {
#service_type .info_section .client_slider .slick-track {
	margin-left: 94px;
}
}
#service_type .info_section .client_slider .slick-slide {
	margin: 0px 10px;
}
#service_type .info_section .client_slider .slick-prev, #service_type .info_section .client_slider .slick-next {
	top: 50px;
}
#service_type .info_section .client_slider .slick-prev:before, #service_type .info_section .client_slider .slick-next:before {
	color: #000000;
}
#service_type .info_section .client_slider .slick-next {
	right: -35px;
}
#service_type .info_section .client_slider .slick-prev {
	left: -35px;
}
@media (max-width: 767px) {
#service_type .info_section .CaseStudies_slider .slick-track {
	margin-left: 145px;
}
}
#service_type .info_section .CaseStudies_slider .slick-slide {
	padding: 0 35px;
}
 @media (max-width: 1024px) {
#service_type .info_section .CaseStudies_slider .slick-slide {
	margin-left: 22px;
	padding: 0;
	width: 150px;
}
}
#service_type .info_section .CaseStudies_slider img {
	display: inline;
	margin: -6px 3px 0px -23px;
}
#service_type .info_section .CaseStudies_slider a {
	text-decoration: none;
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 0.1;
}
 @media (min-width: 768px) {
#service_type .info_section .CaseStudies_slider a {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#service_type .info_section .CaseStudies_slider a {
	font-size: 15px;
}
}
#service_type .info_section .CaseStudies_slider p {
	font-size: 13px;
	font-family: Arial;
}
 @media (max-width: 767px) {
#service_type .info_section .CaseStudies_slider p {
	font-size: 12.5px;
}
}
#service_type .info_section .CaseStudies_slider .slick-next {
	right: -35px;
	top: 30px;
}
#service_type .info_section .CaseStudies_slider .slick-prev {
	left: -35px;
	top: 30px;
}
@media (max-width: 767px) {
#service_type .info_section .related_slider .slick-track {
	margin-left: 120px;
}
}
@media (max-width: 1024px) {
#service_type .info_section .related_slider .slick-slide {
	margin: 0px 10px;
	width: 150px;
}
}
#service_type .info_section .related_slider .slick-slide p {
	padding: 0 5px;
}
 @media (max-width: 1024px) {
#service_type .info_section .related_slider .slick-slide p {
	padding: 0;
}
}
#service_type .info_section .related_slider .slick-prev, #service_type .info_section .related_slider .slick-next {
	top: 60px;
}
#service_type .info_section .related_slider .slick-prev:before, #service_type .info_section .related_slider .slick-next:before {
	color: #000000;
}
#service_type .info_section .related_slider .slick-next {
	right: -35px;
}
#service_type .info_section .related_slider .slick-prev {
	left: -35px;
}
#service_type .info_section .sevice_readmore ul {
	margin-left: -24px;
}
#service_type .info_section .rdmor, #service_type .info_section .related_links a {
	margin: 10px 0;
}
#service_type .info_section .related_links li {
	clear: both;
	display: table;
	width: 100%;
}
#service_type .info_section .related_links li * {
	float: left;
	margin: 0;
}
#service_type .info_section .related_links li > span {
	margin: 0 5px;
}
#service_type .info_section .related_links li > span.desc {
	margin: 0;
}
 @media (max-width: 1024px) {
#service_type .info_section .related_links li > span.desc {
	width: 65%;
}
}
#service_type .info_section .related_links p {
	margin: 0 0 5px;
}
#service_type .info_section .related_links .padding-right {
	padding-right: 0;
}
#service_type .info_section .related_links .padding-left {
	padding-left: 0;
}
#service_type .srvice_info_section .spacer {
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-top: 1px solid #ededed;
}
#service_type .srvice_info_section .spacer.no-border {
	border-top: none;
}
#service_type .srvice_info_section .spacer.last {
	padding-bottom: 0;
}
#service_type .srvice_info_section .padding0 {
	padding: 0;
}
#service_type .srvice_info_section .service-help .spacer {
	border: none;
	padding-top: 0;
}
#service_type .srvice_info_section .service-help .sm-right {
	margin-bottom: 30px;
}
 @media (min-width: 768px) {
#service_type .srvice_info_section .service-help .sm-right {
	float: right;
	margin-bottom: 0;
}
}
@media (min-width: 768px) {
#service_type .srvice_info_section .service-help .btn-wrap {
	width: 60%;
}
}
@media (min-width: 1024px) {
#service_type .srvice_info_section .service-help .btn-wrap {
	width: 40%;
}
}
#service_type #clients h2, #service_type #caseStudies h2, #service_type #pands h2 {
	font-size: 15px;
}
 @media (min-width: 1025px) {
#service_type #clients h2, #service_type #caseStudies h2, #service_type #pands h2 {
	font-size: 20px;
}
}
#service_type .testimonials h2 {
	font-size: 15px;
}
 @media (min-width: 1024px) {
#service_type .testimonials h2 {
	font-size: 20px;
}
}
#service_type .testimonials blockquote {
	padding: 10px 0;
	border: none;
}
 @media (min-width: 768px) {
#service_type .testimonials blockquote {
	margin-top: 20px;
}
}
 @media (min-width: 1025px) {
#service_type .testimonials blockquote {
	width: 85%;
	padding: 30px 0;
}
}
#service_type .testimonials blockquote p {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 12px;
	position: relative;
	display: inline-block;
	margin: 0 15px;
}
 @media (min-width: 1025px) {
#service_type .testimonials blockquote p {
	font-size: 20px;
	margin-left: 10px;
}
}
 @media (max-width: 1024px) and (min-width: 768px) {
#service_type .testimonials blockquote p {
	font-size: 13px;
	text-align: left;
}
}
#service_type .testimonials blockquote p:before, #service_type .testimonials blockquote p:after {
	content: " ";
	background: url(comment-l.png) no-repeat 0 0;
	background-size: 50% auto;
	width: 24px;
	height: 16px;
	position: absolute;
}
 @media (min-width: 1025px) {
#service_type .testimonials blockquote p:before, #service_type .testimonials blockquote p:after {
	float: left;
	margin-right: 5px;
	background-size: 100% auto;
	position: static;
}
}
 @media (max-width: 1024px) and (min-width: 768px) {
#service_type .testimonials blockquote p:before {
	top: 0px;
}
}
 @media (max-width: 1024px) {
#service_type .testimonials blockquote p:before {
	left: -15px;
}
}
#service_type .testimonials blockquote p:after {
	background-image: url(comment-r.png);
	background-size: 50% auto;
}
 @media (max-width: 1024px) and (min-width: 768px) {
#service_type .testimonials blockquote p:after {
	position: absolute;
	background-size: 50% auto;
	top: 0px;
	right: -28px;
}
}
 @media (min-width: 1025px) {
#service_type .testimonials blockquote p:after {
	background-size: 100% auto;
	float: right;
	margin-left: 5px;
}
}
#service_type .testimonials blockquote span {
	float: right;
	font-size: 11px;
	margin-right: 30px;
}
 @media (min-width: 1025px) {
#service_type .testimonials blockquote span {
	font-size: 13px;
}
}
#service_type .testimonials blockquote.blockquote-reverse {
	text-align: left;
	margin-top: 10px;
}
 @media (min-width: 768px) {
#service_type .testimonials blockquote.blockquote-reverse {
	width: 100%;
	text-align: right;
}
}
 @media (min-width: 768px) {
#service_type .testimonials blockquote.blockquote-reverse {
	margin-top: 30px;
}
}
#service_type .testimonials blockquote.blockquote-reverse p:before {
	top: 0px;
	left: -14px;
}
#service_type .testimonials blockquote.blockquote-reverse p:after {
	background-image: url(comment-r.png);
	float: right;
	margin-left: 5px;
}
 @media (max-width: 1024px) and (min-width: 768px) {
#service_type .testimonials blockquote.blockquote-reverse p:after {
	position: absolute;
	background-size: 50%;
}
}
 @media (max-width: 1024px) and (min-width: 768px) {
#service_type .testimonials blockquote.blockquote-reverse p {
	margin-left: 50px;
}
}
@media (min-width: 768px) {
#service_type .testimonials .sm-pull-right {
	float: right !important;
}
}
#service_type .slider-container h3 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-weight: normal;
}
 @media (min-width: 1025px) {
#service_type .slider-container h3 {
	font-size: 20px;
}
}
#service_type .service_plans_module .boldAnchor {
	display: block;
}
.slick-slide p {
	padding: 0 5px;
}
 @media (max-width: 1024px) {
.slick-slide p {
	padding: 0;
}
}
.planDetails-slider .slick-track {
	margin-left: -8px;
}
.text_slider .active {
	border-bottom: 6px solid #FFB91D;
	padding-bottom: 5px;
}
 @media (max-width: 767px) {
.text_slider .active {
	border: none;
}
}
.service_plans_module h2 {
	font-size: 20px !important;
}
.service_plans_module .boldAnchor {
	padding: 0;
}
.service_info_section {
	float: left;
}
.black_banner_info_section {
	float: left;
}
 @media screen and (min-width: 1024px) {
.black_banner_info_section {
	padding: 40px;
}
}
.btn-fixer {
	width: 45%;
	text-align: center;
}
 @media screen and (min-width: 1024px) {
.btn-fixer {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
}
.btn-fixer + .btn-fixer {
	float: right;
}
.creamcontainer {
	background-color: #ededed;
	margin-top: 0;
	padding: 10px;
	clear: both;
}
 @media (min-width: 768px) {
.creamcontainer {
	margin-top: 30px;
	padding: 14px 13px;
}
}
 @media (min-width: 1025px) {
.creamcontainer {
	margin-top: 40px;
	padding: 20px;
}
}
.creamcontainer h3 {
	margin: 0 0 10px;
	font-size: 13px;
}
 @media (min-width: 768px) {
.creamcontainer .list-unstyled {
	padding-left: 0;
}
}
 @media (min-width: 768px) {
#Service_plan .includes_plan {
	padding-top: 25px;
	padding-bottom: 25px;
}
}
@media (min-width: 1025px) {
#Service_plan .includes_plan {
	padding-top: 40px;
	padding-bottom: 40px;
}
}
#Service_plan .includes_plan ul {
	padding-left: 12px;
}
#Service_plan .includes_plan img, #Service_plan .includes_plan h3 {
	margin-top: 20px;
}
 @media (min-width: 768px) {
#Service_plan .includes_plan img, #Service_plan .includes_plan h3 {
	margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .radio-btns {
	margin-top: 25px;
}
}
@media (min-width: 1025px) {
#Service_plan .radio-btns {
	margin-top: 60px;
}
}
#Service_plan .radio-btns a {
	background-color: #fff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	float: left;
	line-height: 2;
	text-align: center;
	color: #000;
	width: 50%;
	border: 1px solid black;
	height: 40px;
	padding: 6px;
}
 @media (min-width: 1025px) {
#Service_plan .radio-btns a {
	height: auto;
	font-size: 10px;
	padding: 0;
}
}
#Service_plan .radio-btns a:first-child {
	border-bottom-left-radius: 19px;
	border-top-left-radius: 19px;
	border-color: #000;
}
#Service_plan .radio-btns a:last-child {
	border-bottom-right-radius: 19px;
	border-top-right-radius: 19px;
	color: #fff;
}
#Service_plan .radio-btns a.select {
	background-color: #323232;
	border-color: #000;
}
@media (min-width: 1025px) {
#Service_plan .radio-btns p {
	margin-bottom: 30px;
}
}
#Service_plan input[type=checkbox] {
	visibility: hidden;
}
#Service_plan .checkbox {
	position: relative;
}
 @media (min-width: 1025px) {
#Service_plan .checkbox {
	margin: 15px auto;
}
}
#Service_plan .checkbox label {
	padding-left: 30px;
	color: #000;
	font-size: 12px;
	text-transform: none;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .checkbox label {
	padding-left: 20px;
}
}
#Service_plan .checkbox label:before {
	content: '';
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	background-color: #fdfdfd;
	background-color: #fdfdfd;
	background-image: -moz-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	background-image: -webkit-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	background-image: -ms-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	border: 1px solid #999999;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .checkbox label:before {
	width: 15px;
	height: 15px;
}
}
#Service_plan .checkbox label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 5px;
	border: 2px solid white;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#Service_plan .checkbox label:hover::after {
	opacity: 0;
}
#Service_plan .checkbox input[type=checkbox]:checked + label:before {
	background-color: #818181;
	border-color: #565656;
	border-style: solid;
	background-image: -moz-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
	background-image: -webkit-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
	background-image: -ms-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
}
#Service_plan .checkbox input[type=checkbox]:checked + label:after {
	opacity: 1;
}
#Service_plan .creamcontainer .checkbox {
	margin-right: 0;
	margin-left: 0;
}
#Service_plan .info_section .glyphicon-question-sign {
	margin-left: 4px;
}
#Service_plan .info_section .textAlign p {
	text-align: left;
}
@media (min-width: 768px) {
#Service_plan .certified {
	float: right;
	margin-top: 20px;
}
}
@media (max-width: 767px) {
#Service_plan .certified {
	margin-top: 10px;
}
}
.detailed-header .service_info_section h1 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
}
.detailed-header .service_info_section p {
	font-size: 12px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #fff;
}
 @media (min-width: 1025px) {
.detailed-header .service_info_section p {
	font-size: 17px;
	padding: 20px 0;
}
}
.detailed-header .service_info_section a {
	color: #ffb91d;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.slider_section .planDetails-slider {
	padding: 0;
}
 @media (max-width: 767px) {
.slider_section .planDetails-slider {
	margin: 0;
}
}
.slider_section .planDetails-slider .slick-slide {
	margin: 0 8px;
}
 @media (max-width: 767px) {
.slider_section .planDetails-slider .slick-slide {
	width: 150px;
}
}
 @media (max-width: 767px) {
.slider_section .planDetails-slider .slick-track {
	margin-left: 115px;
}
}
.slider_section .planDetails-slider .slick-prev {
	left: -35px;
	top: 75px;
}
.slider_section .planDetails-slider .slick-next {
	right: -35px;
	top: 75px;
}
.slider_section .planDetails-slider .slick-prev:before, .slider_section .planDetails-slider .slick-next:before {
	color: #353535;
}
.slider_section .planDetails-slider img {
	margin-bottom: 10px;
}
.slider_section .planDetails-slider h3 {
	margin-top: 10px;
}
.summary .btnorange {
	text-transform: uppercase;
}
.summary .creamcontainer {
	margin-top: 0;
	padding: 10px 5px;
}
 @media (min-width: 768px) {
.summary .creamcontainer {
	padding: 14px 11px;
}
}
 @media (min-width: 1025px) {
.summary .creamcontainer {
	padding: 20px;
}
}
.summary .brown_txt {
	margin-top: 0;
	font-size: 12.5px !important;
	line-height: 1.4 !important;
}
 @media (min-width: 768px) {
.summary .brown_txt {
	font-size: 13px !important;
}
}
 @media (min-width: 1025px) {
.summary .brown_txt {
	font-size: 17px !important;
	line-height: 1.23 !important;
}
}
.summary ul {
	overflow: hidden;
	margin-bottom: 0;
	padding-left: 20px;
}
.summary ul.list-unstyled {
	padding-left: 0;
}
.summary ul li {
	width: 35%;
	float: left;
}
.summary ul li:nth-child(even) {
	width: 50%;
}
.summary .btn-black {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
@media (min-width: 768px) {
.summary .third-party-text {
	margin-top: 10px;
}
}
.summary .third-party-text, .summary .certified {
	float: left;
}
 @media (min-width: 768px) {
.summary .third-party-text, .summary .certified {
	float: right;
	clear: both;
}
}
.summary .border_ColorG {
	border-bottom: 1px solid #ededed;
	padding-bottom: 20px;
}
.summary .marginTop {
	margin: 20px 0;
}
.summary .marginTop .btn-black {
	min-width: 150px;
}
#Service_plan .detailed-header, #service-category .detailed-header {
	margin-bottom: 20px;
}
#Service_plan .detailed-header .service_info_section h1, #service-category .detailed-header .service_info_section h1 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
}
#Service_plan .detailed-header .service_info_section p, #service-category .detailed-header .service_info_section p {
	font-size: 12px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #fff;
}
 @media (min-width: 1025px) {
#Service_plan .detailed-header .service_info_section p, #service-category .detailed-header .service_info_section p {
	font-size: 17px;
	padding: 20px 0;
}
}
#Service_plan .detailed-header .service_info_section a, #service-category .detailed-header .service_info_section a {
	color: #ffb91d;
	text-transform: capitalize;
	margin-bottom: 10px;
}
#Service_plan .info_section h2, #service-category .info_section h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14.5px;
}
 @media (max-width: 767px) {
#Service_plan .info_section h2, #service-category .info_section h2 {
	font-size: 15px;
}
}
 @media (min-width: 1025px) {
#Service_plan .info_section h2, #service-category .info_section h2 {
	font-size: 20px;
}
}
#Service_plan .info_section h3, #service-category .info_section h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14.5px;
}
 @media (min-width: 768px) {
#Service_plan .info_section h3, #service-category .info_section h3 {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#Service_plan .info_section h3, #service-category .info_section h3 {
	font-size: 16px;
	margin-bottom: 19px;
}
}
 @media (min-width: 768px) {
#Service_plan .info_section h3.capitalize, #service-category .info_section h3.capitalize {
	text-transform: capitalize !important;
}
}
@media (min-width: 768px) {
#Service_plan .register_info .btn, #Service_plan .specification-detail .btn, #service-category .register_info .btn, #service-category .specification-detail .btn {
	padding-left: 25px;
	padding-right: 25px;
}
}
#Service_plan .specification-detail > *, #service-category .specification-detail > * {
	display: block;
	clear: both;
	margin-top: 15px;
	float: left;
}
 @media (min-width: 768px) {
#Service_plan .specification-detail > *, #service-category .specification-detail > * {
	float: right;
}
}
@media (min-width: 768px) {
#Service_plan .specification-detail .glyphicon, #service-category .specification-detail .glyphicon {
	margin-left: 15px;
}
}
#Service_plan .btnorange, #service-category .btnorange {
	background-color: #ffb91d;
	border-radius: 0;
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	width: 100%;
	display: block;
	text-align: center;
	padding: 15px 20px;
	margin-bottom: 20px;
	clear: both;
}
 @media (min-width: 768px) {
#Service_plan .btnorange, #service-category .btnorange {
	font-size: 13px;
	padding: 14px 8px;
}
}
 @media (min-width: 1025px) {
#Service_plan .btnorange, #service-category .btnorange {
	font-size: 17px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .btnorange, #service-category .btnorange {
	margin-bottom: 45px;
}
}
#Service_plan .config_plan .row, #Service_plan .optional_selection .row, #service-category .config_plan .row, #service-category .optional_selection .row {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .row, #Service_plan .optional_selection .row, #service-category .config_plan .row, #service-category .optional_selection .row {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
 @media (min-width: 768px) {
#Service_plan .config_plan .row .btnorange, #Service_plan .optional_selection .row .btnorange, #service-category .config_plan .row .btnorange, #service-category .optional_selection .row .btnorange {
	width: 36%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .config_plan .row .btnorange, #Service_plan .optional_selection .row .btnorange, #service-category .config_plan .row .btnorange, #service-category .optional_selection .row .btnorange {
	min-width: 200px;
}
}
#Service_plan .config_plan .row:last-child, #Service_plan .optional_selection .row:last-child, #service-category .config_plan .row:last-child, #service-category .optional_selection .row:last-child {
	border-bottom: none;
}
#Service_plan .config_plan .withImage > .withButton, #Service_plan .optional_selection .withImage > .withButton, #service-category .config_plan .withImage > .withButton, #service-category .optional_selection .withImage > .withButton {
	position: relative;
	display: table;
}
 @media (max-width: 767px) {
#Service_plan .config_plan .withImage > .withButton, #Service_plan .optional_selection .withImage > .withButton, #service-category .config_plan .withImage > .withButton, #service-category .optional_selection .withImage > .withButton {
	padding-bottom: 60px;
}
}
#Service_plan .config_plan .withImage .details, #Service_plan .optional_selection .withImage .details, #service-category .config_plan .withImage .details, #service-category .optional_selection .withImage .details {
	width: 70%;
	float: left;
	padding-right: 5%;
}
#Service_plan .config_plan .withImage img, #Service_plan .optional_selection .withImage img, #service-category .config_plan .withImage img, #service-category .optional_selection .withImage img {
	float: right;
	width: 30%;
}
@media (max-width: 767px) {
#Service_plan .config_plan .withImage .btnorange, #Service_plan .optional_selection .withImage .btnorange, #service-category .config_plan .withImage .btnorange, #service-category .optional_selection .withImage .btnorange {
	width: 90%;
	position: absolute;
	left: 5%;
	bottom: 0;
}
}
@media (min-width: 768px) {
#Service_plan .config_plan .withImage .btnorange, #Service_plan .optional_selection .withImage .btnorange, #service-category .config_plan .withImage .btnorange, #service-category .optional_selection .withImage .btnorange {
	width: 55%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .config_plan .withImage .btnorange, #Service_plan .optional_selection .withImage .btnorange, #service-category .config_plan .withImage .btnorange, #service-category .optional_selection .withImage .btnorange {
	min-width: 200px;
}
}
#Service_plan .config_plan h3, #Service_plan .optional_selection h3, #service-category .config_plan h3, #service-category .optional_selection h3 {
	clear: both;
}
 @media (min-width: 1025px) {
#Service_plan .config_plan h3, #Service_plan .optional_selection h3, #service-category .config_plan h3, #service-category .optional_selection h3 {
	margin-bottom: 20px;
}
}
#Service_plan .config_plan .btn-xs-block, #Service_plan .optional_selection .btn-xs-block, #service-category .config_plan .btn-xs-block, #service-category .optional_selection .btn-xs-block {
	margin-bottom: 20px;
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .btn-xs-block, #Service_plan .optional_selection .btn-xs-block, #service-category .config_plan .btn-xs-block, #service-category .optional_selection .btn-xs-block {
	margin-bottom: 0;
}
}
#Service_plan .config_plan .register_info, #Service_plan .optional_selection .register_info, #service-category .config_plan .register_info, #service-category .optional_selection .register_info {
	padding-bottom: 0;
}
 @media (min-width: 768px) {
#Service_plan .config_plan .register_info, #Service_plan .optional_selection .register_info, #service-category .config_plan .register_info, #service-category .optional_selection .register_info {
	text-align: right;
}
}
#Service_plan .config_plan .register_info .btnorange, #Service_plan .optional_selection .register_info .btnorange, #service-category .config_plan .register_info .btnorange, #service-category .optional_selection .register_info .btnorange {
	margin: 20px 0 15px;
	text-transform: capitalize;
}
 @media (min-width: 768px) {
#Service_plan .config_plan .register_info .btnorange, #Service_plan .optional_selection .register_info .btnorange, #service-category .config_plan .register_info .btnorange, #service-category .optional_selection .register_info .btnorange {
	float: right;
	width: 31%;
}
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .register_info .btnorange, #Service_plan .optional_selection .register_info .btnorange, #service-category .config_plan .register_info .btnorange, #service-category .optional_selection .register_info .btnorange {
	margin-bottom: 30px;
}
}
#Service_plan .config_plan .register_info .btn, #Service_plan .optional_selection .register_info .btn, #service-category .config_plan .register_info .btn, #service-category .optional_selection .register_info .btn {
	margin-top: 0;
	margin-bottom: 0;
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .register_info .btn, #Service_plan .optional_selection .register_info .btn, #service-category .config_plan .register_info .btn, #service-category .optional_selection .register_info .btn {
	float: right;
}
}
#Service_plan .config_plan .register_info p, #Service_plan .optional_selection .register_info p, #service-category .config_plan .register_info p, #service-category .optional_selection .register_info p {
	padding-bottom: 0;
}
 @media (min-width: 768px) {
#Service_plan .config_plan .register_info p, #Service_plan .optional_selection .register_info p, #service-category .config_plan .register_info p, #service-category .optional_selection .register_info p {
	clear: both;
}
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .register_info p, #Service_plan .optional_selection .register_info p, #service-category .config_plan .register_info p, #service-category .optional_selection .register_info p {
	float: left;
	text-align: right;
	width: 84%;
}
}
 @media (min-width: 1025px) {
#Service_plan .config_plan .register_info .btn-black, #Service_plan .optional_selection .register_info .btn-black, #service-category .config_plan .register_info .btn-black, #service-category .optional_selection .register_info .btn-black {
	float: right;
}
}
#Service_plan p, #service-category p {
	font-size: 13px;
	padding-bottom: 10px;
	line-height: 1.7;
}
#Service_plan h3, #service-category h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#Service_plan .contact_para, #service-category .contact_para {
	margin-top: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .contact_para p, #service-category .contact_para p {
	float: right;
}
}
#Service_plan .e_spot .btn, #service-category .e_spot .btn {
	margin-top: 35px;
}
 @media (min-width: 1025px) {
#Service_plan .e_spot .btn, #service-category .e_spot .btn {
	margin-top: 125px;
}
}
#Service_plan .e_spot ul, #service-category .e_spot ul {
	padding-left: 15px;
}
#Service_plan .e_spot ul.list-inline, #service-category .e_spot ul.list-inline {
	margin-left: -5px;
	padding-left: 0;
}
#Service_plan .e_spot ul.list-inline li, #service-category .e_spot ul.list-inline li {
	width: 20%;
	float: left;
}
#Service_plan .e_spot ul li, #service-category .e_spot ul li {
	line-height: 1.7;
}
#Service_plan .btn-white, #service-category .btn-white {
	padding: 10px 25px;
}
 @media (min-width: 1025px) {
#Service_plan .btn-white, #service-category .btn-white {
	padding: 5px 25px;
}
}
 @media (max-width: 767px) {
#Service_plan .btn-white, #service-category .btn-white {
	margin-bottom: 10px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#Service_plan .Contact_btn .btn, #service-category .Contact_btn .btn {
	float: right;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.radio-btns {
	margin-top: 25px;
}
}
@media (min-width: 1025px) {
.radio-btns {
	margin-top: 60px;
}
}
.radio-btns a {
	background-color: #fff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	float: left;
	line-height: 2;
	text-align: center;
	color: #000;
	width: 50%;
	border: 1px solid black;
	height: 40px;
	padding: 6px;
}
 @media (min-width: 1025px) {
.radio-btns a {
	height: auto;
	font-size: 10px;
	padding: 0;
}
}
.radio-btns a:first-child {
	border-bottom-left-radius: 19px;
	border-top-left-radius: 19px;
	border-color: #000;
}
.radio-btns a:last-child {
	border-bottom-right-radius: 19px;
	border-top-right-radius: 19px;
	color: #fff;
}
.radio-btns a.select {
	background-color: #323232;
	border-color: #000;
}
@media (min-width: 1025px) {
.radio-btns p {
	margin-bottom: 30px;
}
}
#sevice_quote .detailed-header {
	margin-bottom: 10px;
}
#sevice_quote .info_section {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 300;
}
#sevice_quote .info_section h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}
#sevice_quote .info_section .marginTop {
	margin-top: 20px;
}
#sevice_quote .info_section .marginTop h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
	text-transform: capitalize;
}
#sevice_quote .info_section .marginTop .padding0 {
	padding: 0 15px;
	line-height: 1.5;
}
#sevice_quote .info_section .marginTop span {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	line-height: 1.5;
}
#sevice_quote .info_section .marginTop .textAlign {
	text-align: right;
}
 @media (max-width: 767px) {
#sevice_quote .info_section .marginTop .textAlign {
	text-align: left;
}
}
#sevice_quote .info_section .marginTop .certified {
	float: right;
}
 @media (max-width: 767px) {
#sevice_quote .info_section .marginTop .certified {
	float: left;
}
}
#sevice_quote .info_section .btn-white, #sevice_quote .info_section .btn-black {
	font-size: 12px;
	padding: 3px 20px;
}
 @media (max-width: 767px) {
#sevice_quote .info_section .btn-white, #sevice_quote .info_section .btn-black {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}
}
#sevice_quote .info_section .btn-black {
	float: right;
}
#sevice_quote .info_section span {
	line-height: 1.5;
}
#sevice_quote .info_section .glyphicon-question-sign {
	margin-left: 10px;
	margin-right: 0;
}
 @media (max-width: 767px) {
#sevice_quote .info_section .related_slider .slick-track {
	margin-left: 117px;
}
}
#sevice_quote .info_section .related_slider .slick-track p {
	padding: 0 5px;
}
 @media (max-width: 1024px) {
#sevice_quote .info_section .related_slider .slick-track p {
	font-size: 12.5px;
	padding: 0;
}
}
 @media (max-width: 1024px) {
#sevice_quote .info_section .related_slider .slick-track .slick-slide {
	margin: 0px 8px;
	width: 150px;
}
}
#sevice_quote .info_section .espot_container .col-sm-2 {
	padding-left: 10px;
	padding-right: 10px;
	width: 20%;
}
#sevice_quote .info_section .espot_container .btn {
	margin-top: 5%;
}
 @media (min-width: 768px) {
#sevice_quote .info_section .espot_container .btn {
	margin-top: 23%;
	float: right;
}
}
 @media (min-width: 1025px) {
#sevice_quote .info_section .espot_container .btn {
	margin-top: 50%;
	float: right;
}
}
#sevice_quote .category-btn-container button:last-child {
	float: right;
}
@media (max-width: 1024px) {
#sevice_quote .category-btn-container .btn {
	padding: 10px 25px;
}
}
@media (max-width: 767px) {
#sevice_quote .category-btn-container .btn {
	width: 45%;
	padding: 10px 60px;
}
}
 @media (max-width: 1024px) {
.home-slider-nav {
	margin-left: -10px;
}
}
.boldAnchor {
	margin-top: 15px;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 0 5px;
}
 @media (max-width: 1024px) {
.boldAnchor {
	font-size: 12.5px;
	padding: 0;
	font-family: Arial;
	text-transform: capitalize;
}
}
.textAlign {
	text-align: right;
}
 @media (max-width: 767px) {
.textAlign {
	text-align: left;
}
}
#sevice_plans .title {
	margin: 0;
}
#sevice_plans .black_banner_info_section a {
	color: #ebab21;
}
#sevice_plans .black_banner_info_section a:hover {
	color: #ebab21;
	text-decoration: none;
}
#sevice_plans .black_banner_info_section .glyphicon {
	color: #ebab21;
}
#sevice_plans .black_banner_info_section h2 {
	margin-top: 0;
}
#sevice_plans .info_section:nth-child(3n+1) {
	padding: 0 40px;
}
#sevice_plans .info_section:nth-child(3n+1) .panel-default {
	padding: 40px 0;
}
 @media (max-width: 767px) {
#sevice_plans .info_section:nth-child(3n+1) {
	padding: 20px 0;
}
}
#sevice_plans .info_section {
	padding: 20px;
}
 @media (min-width: 767px) {
#sevice_plans .info_section {
	padding: 40px;
}
}
#sevice_plans .info_section.navbar-fixed-bottom {
	padding: 40px;
}
 @media (max-width: 767px) {
#sevice_plans .info_section.navbar-fixed-bottom {
	padding: 10px 0;
}
}
#sevice_plans .info_section .row {
	margin: 0;
}
#sevice_plans .info_section .panel-group {
	margin-bottom: 0;
}
#sevice_plans .info_section .panel-group .panel-default:nth-child(3n+1) {
	border-top: none;
}
#sevice_plans .info_section .panel-group .panel-default {
	border-top: 1px solid;
	border-color: #DDD;
	border-radius: 0;
}
 @media (max-width: 767px) {
#sevice_plans .info_section .panel-group .panel-default {
	padding: 0 20px;
	border-color: #fff;
}
}
#sevice_plans .info_section .panel-group .panel {
	margin: 0;
}
#sevice_plans .info_section .panel-body {
	padding: 0;
	border: none;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body {
	border: none;
}
}
#sevice_plans .info_section .panel-body ul {
	font-family: Arial;
	padding: 0;
	margin-left: 20px;
	font-size: 12.5px;
	line-height: 1.8;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body ul {
	font-size: 13px;
	line-height: 1.5;
}
}
 @media (min-width: 1025px) {
#sevice_plans .info_section .panel-body ul {
	font-size: 15px;
}
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body .padding0 {
	padding: 0;
}
}
#sevice_plans .info_section .panel-body input[type=checkbox] {
	visibility: hidden;
}
#sevice_plans .info_section .panel-body .checkbox {
	position: relative;
	margin: 20px auto auto;
}
 @media (max-width: 1024px) and (min-width: 768px) {
#sevice_plans .info_section .panel-body .checkbox {
	margin: 0;
}
}
#sevice_plans .info_section .panel-body .checkbox label {
	padding-left: 40px;
	padding-bottom: 15px;
	color: #000;
	font-size: 12.5px;
	text-transform: none;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body .checkbox label {
	padding-left: 30px;
}
}
#sevice_plans .info_section .panel-body .checkbox label:before {
	content: '';
	cursor: pointer;
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0;
	left: 0;
	background-image: -moz-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	background-image: -webkit-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	background-image: -ms-linear-gradient(90deg, #e3e3e3 0%, #fdfdfd 100%);
	border: 1px solid #999999;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body .checkbox label:before {
	width: 15px;
	height: 15px;
	top: 1px;
	left: 2px;
}
}
#sevice_plans .info_section .panel-body .checkbox label:after {
	content: "";
	position: absolute;
	width: 15px;
	height: 9px;
	opacity: 0;
	background: none repeat scroll 0% 0% transparent;
	top: 6px;
	left: 6px;
	border-width: medium medium 4px 4px;
	border-style: none none solid solid;
	border-color: -moz-use-text-color -moz-use-text-color #FFF #FFF;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	transform: rotate(-45deg);
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-body .checkbox label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 5px;
	border: 2px solid white;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
}
#sevice_plans .info_section .panel-body .checkbox label:hover::after {
	opacity: 0;
}
#sevice_plans .info_section .panel-body .checkbox input[type=checkbox]:checked + label:before {
	border-color: #565656;
	border-style: solid;
	background-image: -moz-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
	background-image: -webkit-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
	background-image: -ms-linear-gradient(90deg, #818181 0%, #4b4b4b 100%);
}
#sevice_plans .info_section .panel-body .checkbox input[type=checkbox]:checked + label:after {
	opacity: 1;
}
#sevice_plans .info_section #silver span, #sevice_plans .info_section #gold span {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	padding: 0 15px;
}
 @media (max-width: 1024px) and (min-width: 768px) {
#sevice_plans .info_section #silver span, #sevice_plans .info_section #gold span {
	font-size: 13px;
}
}
 @media (max-width: 767px) {
#sevice_plans .info_section #silver span, #sevice_plans .info_section #gold span {
	font-size: 12.5px;
	display: inline-block;
	padding: 15px;
}
}
 @media (max-width: 1024px) and (min-width: 768px) {
#sevice_plans .info_section #lorem .checkbox {
	margin: 15px 0px 0;
}
}
 @media (max-width: 767px) {
#sevice_plans .info_section .panel-collapse {
	background-color: #f7f5f5;
}
}
#sevice_plans .info_section .panel-title {
	text-align: center;
	padding: 10px 0;
}
 @media (max-width: 1024px) {
#sevice_plans .info_section .panel-title {
	padding: 0;
}
}
 @media (max-width: 767px) {
#sevice_plans .info_section .panel-title {
	text-align: left;
	margin: 0 10px;
}
}
#sevice_plans .info_section .panel-title h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14.58px;
	margin-bottom: 0;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-title h2 {
	font-size: 17.51px;
	margin-bottom: 0;
}
}
 @media (min-width: 1025px) {
#sevice_plans .info_section .panel-title h2 {
	font-size: 25px;
}
}
#sevice_plans .info_section .panel-heading {
	padding: 10px 0px;
	border-bottom: none;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
#sevice_plans .info_section .panel-heading a {
	color: #000000;
	font-family: Arial;
}
#sevice_plans .info_section .panel-heading a span {
	font-size: 12.5px;
	margin-bottom: 1px;
}
 @media (min-width: 768px) {
#sevice_plans .info_section .panel-heading a span {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#sevice_plans .info_section .panel-heading a span {
	font-size: 17px;
	margin-bottom: 5px;
}
}
#sevice_plans .info_section .panel-heading a .small {
	font-size: 10px;
}
 @media (min-width: 1025px) {
#sevice_plans .info_section .panel-heading a .small {
	font-size: 13px;
}
}
#sevice_plans .info_section .panel-heading a:hover {
	text-decoration: none;
	color: #000000;
}
#sevice_plans .info_section #bronzeplan {
	background-color: #fdd880;
}
#sevice_plans .info_section #sliverplan {
	background-color: #bfccdd;
}
#sevice_plans .info_section #goldplan {
	background-color: #ffb91d;
}
#sevice_plans .info_section #loremplan {
	background-color: #aeaeae;
}
#sevice_plans .info_section #otherplan {
	background-color: #aeaeae;
}
#sevice_plans .button_container .btn {
	min-width: 140px;
}
 @media (max-width: 1024px) {
#sevice_plans .button_container .btn {
	float: right;
	min-width: 165px;
	padding: 10px;
}
}
 @media (max-width: 767px) {
#sevice_plans .button_container .btn {
	float: none;
}
}
#service-category .service_info_section h1 {
	margin-top: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.align-rht {
	margin-right: -15px !important;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.margin-40 {
	margin-bottom: 20px;
}
}
.fontSize {
	font-size: 15px !important;
}
 @media (max-width: 1024px) {
.fontSize {
	font-size: 12.5px !important;
	margin-bottom: 0px !important;
}
}
.newfont {
	font-family: Arial !important;
	font-weight: bold;
}
.icon-img {
	float: left;
	margin-top: 3px;
}
.paraOne {
	margin-top: -10px;
}
.paraTwo {
	margin-top: -10px;
}
#newsroom-details .cart-info {
	background-color: #fff;
}
#newsroom-details .readProduct_services_plan {
	font-size: 27px !important;
}
#newsroom-details h3 {
	font-size: 13px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}
@media (min-width: 1025px) {
#newsroom-details .load {
	margin-top: -87px;
}
}
#newsroom-details .bg-h3-black a {
	font-size: 15px;
}
#newsroom-details .new-li li {
	display: block;
	margin-bottom: 10px;
}
#newsroom-details .black_banner_info_section {
	padding: 30px 0 20px;
}
#newsroom-details .black_banner_info_section p {
	font-size: 27px;
}
 @media (min-width: 768px) {
#newsroom-details .black_banner_info_section p {
	font-size: 20px;
	text-transform: uppercase;
}
}
#newsroom-details .black_banner_info_section p span {
	display: inline-block;
}
 @media (min-width: 768px) {
#newsroom-details .black_banner_info_section p span {
	display: none;
}
}
@media (min-width: 768px) {
#newsroom-details .image_container {
	float: right;
	margin: 2px 0px 0px 20px;
}
}
#newsroom-details .image_container span {
	display: block;
}
#newsroom-details .h3-top {
	margin-top: 13px;
}
 @media (min-width: 768px) {
#newsroom-details .h3-top {
	margin-top: 25px;
}
}
#newsroom-details .download span {
	display: block;
	margin-bottom: 0;
	margin-top: 8px;
	text-align: center;
}
 @media (min-width: 768px) {
#newsroom-details .download span {
	margin-top: 0;
	text-align: right;
	margin-right: 15px;
	margin-bottom: 18px;
}
}
 @media (min-width: 1025px) {
#newsroom-details .download span {
	margin-right: 5px;
	margin-bottom: 35px;
}
}
@media (min-width: 768px) {
#newsroom-details .download button {
	width: 100%;
	max-width: 135px;
	float: right;
}
}
#newsroom-details li {
	display: inline-block;
	padding-right: 10px;
}
@media (max-width: 767px) {
#newsroom-details .media_contacts {
	margin-top: 20px;
	background-color: transparent;
	padding: 15px;
}
#newsroom-details .media_contacts .row div {
	padding: 20px;
	background-color: #fff;
}
#newsroom-details .media_contacts .row .share {
	margin-top: 20px;
	padding: 20px 20px 0;
}
#newsroom-details .media_contacts .row .download {
	padding: 0 20px;
}
#newsroom-details .media_contacts .row .download .marbottom {
	margin-bottom: 20px;
	margin-top: 20px;
}
}
@media (min-width: 1025px) {
#newsroom-details .media_contacts h2 {
	margin-bottom: 30px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-details .media_contacts address {
	margin-top: 17px;
}
}
#newsroom-details .share {
	text-align: center;
}
 @media (min-width: 768px) {
#newsroom-details .share {
	text-align: left;
}
}
#newsroom-details .share ul {
	padding-left: 0;
	padding-top: 3px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-details .share ul {
	margin-top: 21px;
	padding-top: 0;
}
}
#newsroom-details .share ul li {
	padding-right: 6px;
	padding-left: 6px;
}
 @media (min-width: 768px) {
#newsroom-details .share ul li {
	padding-right: 12px;
	padding-left: 0;
}
}
#newsroom-details .share h2 {
	text-align: left;
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-details .share-add-this ul li {
	padding-right: 7px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-details .btn-white {
	padding: 10px 12px;
	min-width: 170px;
}
}
@media (min-width: 1025px) {
#newsroom-details .btn-white {
	min-width: 140px;
}
}
#newsroom-details .filter_wrapper {
	padding: 0 15px;
}
.elipses_wraper .title {
	display: block;
}
@media (max-width: 767px) {
.elipses_wraper a {
	display: block;
	width: 100%;
}
}
.elipses_wraper a .anchor {
	text-overflow: ellipsis;
	display: inline-block;
	/* Required for text-overflow to do anything */
  white-space: nowrap;
	overflow: hidden;
}
 @media (max-width: 767px) {
.elipses_wraper a .anchor {
	width: 78%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.elipses_wraper a .anchor {
	width: 86%;
}
}
 @media (max-width: 1024px) {
.newsroom .btn-xs-block.loadMore {
	margin: 0;
}
}
.newsroom h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
}
 @media (max-width: 1024px) {
.newsroom h2 {
	font-size: 15px;
}
}
.newsroom .search-job-wrap {
	padding: 35px 40px 36px;
}
 @media (min-width: 768px) {
.newsroom .search-job-wrap h2 {
	letter-spacing: -0.025em;
	margin-bottom: 0;
	margin-top: 5px;
}
}
.newsroom .search-job-wrap input {
	width: 100%;
}
.newsroom .search-job-wrap .btn {
	width: 100%;
}
 @media (min-width: 1025px) {
.newsroom .search-job-wrap .btn {
	padding-left: 48px;
	padding-right: 48px;
}
}
.newsroom .includes_plan .search_box {
	width: 100%;
}
.newsroom .includes_plan .btn-black {
	min-width: 135px;
}
.newsroom .includes_plan .margin-bot-20 {
	margin-bottom: 15px;
}
.newsroom .downlaod-jpg {
	margin-top: 20px;
	display: inline-block;
}
.newsroom .downlaod-jpg img {
	margin-top: -3px;
	margin-right: 10px;
}
 @media (max-width: 767px) {
.newsroom .downlaod-jpg {
	margin-bottom: 15px;
}
}
.newsroom .downlaod-jpg a {
	display: inline;
}
.newsroom .title {
	margin: 0;
}
.newsroom .detailed-header {
	margin-bottom: 20px;
}
.newsroom .detailed-header .black_banner_info_section {
	padding: 30px 0 20px;
}
.newsroom .detailed-header .black_banner_info_section p {
	font-size: 20px;
	text-transform: uppercase;
}
.newsroom .detailed-header .black_banner_info_section p[data-readmore] {
	transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
.newsroom .breadcrumb {
	display: none;
}
}
.newsroom .top-20 {
	margin-top: 8px;
	margin-bottom: 15px;
	display: block;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.newsroom .top-20 {
	display: inline;
}
}
.newsroom .form-group {
	width: 100%;
	margin-bottom: 0;
}
 @media screen and (min-width: 767px) {
.newsroom .form-group {
	min-width: 400px;
}
}
.newsroom .vertical-tabbed-wrap {
	padding: 0;
	background: #fff;
}
 @media (max-width: 767px) {
.newsroom .vertical-tabbed-wrap {
	padding: 0;
}
}
 @media (min-width: 1025px) {
.newsroom .vertical-tabbed-wrap {
	margin-bottom: 20px;
}
}
 @media (min-width: 768px) {
.newsroom .vertical-tabbed-wrap p, .newsroom .vertical-tabbed-wrap span {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
.newsroom .vertical-tabbed-wrap p, .newsroom .vertical-tabbed-wrap span {
	font-size: 15px;
}
}
 @media (min-width: 1025px) {
.newsroom .vertical-tabbed-wrap div > img {
	margin-bottom: 30px;
}
}
.newsroom .vertical-tabbed-wrap .vertcaldata {
	padding: 0;
}
.newsroom .vertical-tabbed-wrap .vertcaldata a {
	float: left;
	margin-right: 15px;
}
.newsroom .vertical-tabbed-wrap .vertcaldata div span {
	display: block;
}
.newsroom .vertical-tabbed-wrap .vertcaldata div span strong {
	display: inline;
}
.newsroom .vertical-tabbed-wrap .vertcaldata div a {
	float: none;
	margin: 0;
}
.newsroom .vertical-tabbed-wrap .blog {
	background: url("blog.png") no-repeat left top;
	height: 16px;
	width: 14px;
	display: inline-block;
}
 @media (max-width: 767px) {
.newsroom .vertical-tabbed-wrap .blog {
	left: 22px;
}
}
@media (max-width: 767px) {
.newsroom .parker-logo {
	position: absolute;
	left: 44px;
	top: 15px !important;
}
}
@media (min-width: 768px) {
.newsroom .parker-logo {
	position: absolute;
	left: 45px;
	top: 16px;
}
}
.newsroom ul.nav-tabs {
	float: left;
	width: 31%;
	list-style: none;
}
.newsroom ul.nav-tabs li {
	width: 100%;
	display: block;
}
.newsroom ul.nav-tabs li a {
	text-align: left;
	font-size: 14px;
	padding: 20px 21px 11px;
}
.newsroom ul.nav-tabs li a .fa-facebook {
	margin: 0 5px 0 0;
}
.newsroom .view-pad {
	padding: 15px 0 0 15px;
	margin-bottom: 10px;
}
 @media (min-width: 768px) {
.newsroom .view-pad {
	margin-bottom: 15px;
}
}
 @media (min-width: 1025px) {
.newsroom .view-pad {
	margin-bottom: 25px;
}
}
.newsroom .mar-15 {
	margin-left: 15px;
}
.newsroom .tab-content {
	background: #ededed;
	width: 100%;
	float: left;
	padding: 0;
}
 @media (min-width: 768px) {
.newsroom .tab-content {
	padding: 24px;
	width: 69%;
}
}
 @media (min-width: 1025px) {
.newsroom .tab-content {
	padding: 40px;
}
}
.newsroom .tab-content .open {
	background-color: #FFB91D;
}
 @media (max-width: 767px) {
.newsroom .tab-content > div {
	padding: 20px;
}
}
.newsroom .tab-content .tweets_container {
	padding-top: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dddddd;
}
.newsroom .tab-content .tweets_container:last-child {
	border: none;
}
.newsroom .tab-content .tweets_container .button_container {
	margin-top: 20px;
}
 @media (max-width: 767px) {
.newsroom .tab-content .tweets_container .button_container {
	text-align: center;
}
}
 @media (min-width: 768px) {
.newsroom .tab-content .tweets_container .button_container .btn {
	float: right;
}
}
 @media (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {
.newsroom .tab-content .tweets_container .button_container .btn {
	margin-right: 20px;
}
}
.newsroom .tab-content .tweets_container .social_media_img {
	display: inline-block;
	float: left;
}
 @media (max-width: 767px) {
.newsroom .tab-content .tweets_container .social_media_img {
	width: 15%;
	padding: 3px;
}
}
.newsroom .tab-content .tweets_container .social_media_txt {
	display: inline-block;
	margin-left: 10px;
	width: 90%;
	margin-top: -3px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.newsroom .tab-content .tweets_container .social_media_txt {
	width: 85%;
}
}
 @media (max-width: 1024px) {
.newsroom .tab-content .tweets_container .social_media_txt {
	width: 80%;
}
.newsroom .tab-content .tweets_container .social_media_txt p {
	margin-top: 5px;
}
}
.newsroom .tab-content .rdmor {
	margin-top: 10px;
	margin-bottom: 10px;
}
 @media (max-width: 1024px) {
.newsroom .tab-content .img-container {
	margin-top: 20px !important;
	float: left;
}
}
 @media (max-width: 1024px) {
.newsroom .tab-content .img-container img {
	float: left;
	width: 48%;
}
}
 @media (min-width: 1025px) {
.newsroom .tab-content .img-container img:first-child {
	margin-bottom: 33px;
}
}
 @media (max-width: 767px) {
.newsroom .tab-content .img-container img:first-child {
	margin-right: 10px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.newsroom .tab-content .img-container img:first-child {
	margin-right: 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.newsroom .tab-content #first-tab img {
	display: inline !important;
	width: 40%;
}
}
 @media (min-width: 1025px) {
.newsroom .tab-content #first-tab img:first-child {
	display: block;
	margin-bottom: 30px;
}
}
 @media (max-width: 767px) {
.newsroom .tab-content a.accordion-link {
	font-size: 14px !important;
	text-decoration: none;
	border: none;
}
.newsroom .tab-content a.accordion-link:hover {
	text-decoration: none;
}
.newsroom .tab-content a.accordion-link .fa-facebook {
	margin: 0px 5px 0px 0px;
}
}
.newsroom .tab-content .tab-pane {
	background-color: transparent !important;
}
.newsroom .nav-tabs > li > a {
	background: #fff;
	color: #353535;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	margin-right: 0;
	border-bottom: 1px #ededed solid;
	text-align: center;
	line-height: 1.38;
}
 @media (min-width: 768px) {
.newsroom .nav-tabs > li > a {
	padding-left: 10px;
	padding-right: 10px;
}
}
.newsroom .nav-tabs > li > a:hover {
	color: #555555;
	background-color: #fff;
}
.newsroom .nav-tabs > li.active > a, .newsroom .nav-tabs > li.active > a:hover, .newsroom .nav-tabs > li.active > a:focus {
	color: #000;
	background-color: #ededed;
	font-weight: bold;
	cursor: default;
}
.newsroom .nav-tabs > li:last-child a {
	margin-right: 0;
}
.newsroom .li-exe, .newsroom .li-mov, .newsroom .li-pdf {
	background: url(exe-icon.png) no-repeat left center;
	height: 10px;
	left: -27px;
	position: absolute;
	top: 3px;
	width: 20px;
}
.newsroom .li-mov {
	background-image: url(mov-icon.png);
}
.newsroom .li-pdf {
	background-image: url(ico-pdf.png);
}
.newsroom .filter {
	margin-bottom: 20px;
}
.newsroom .filter .bg-h3-black {
	padding-left: 15px;
}
.newsroom .filter .bg-h3-black-filter {
	margin-top: 0;
}
.newsroom .filter h3 {
	margin-bottom: 0;
}
.newsroom .filter h3 a {
	color: #fff;
	display: table;
	width: 100%;
}
.newsroom .filter h3 a:hover, .newsroom .filter h3 a:focus {
	color: #fff;
}
.newsroom .filter h3 a span {
	background: url("up.png") no-repeat 0 0;
	background-size: contain;
}
 @media (max-width: 767px) {
.newsroom .filter h3 a span {
	margin-right: 2px;
}
}
 @media (min-width: 768px) {
.newsroom .filter h3 a span {
	background: url("updekstop.png") no-repeat 0 0;
	right: 0;
	height: 10px;
	width: 12px;
}
}
 @media (min-width: 1025px) {
.newsroom .filter h3 a span {
	background: url("updekstop.png") no-repeat 0 0;
	right: 20px;
	height: 10px;
	width: 14px;
}
}
.newsroom .filter h3 a.collapsed span.glyphicon-triangle-bottom {
	background: url("arrow_down.png") no-repeat 0 0;
	background-size: contain;
	margin-top: 10px;
}
.newsroom .filter .checkbox label {
	color: #323232;
	padding-bottom: 15px;
}
.newsroom .filter .checkbox label:before {
	width: 15px;
	height: 15px;
}
.newsroom .filter .checkbox label:after {
	content: inherit;
	border: none;
}
 @media (min-width: 768px) {
.newsroom .filter .checkbox {
	display: table;
	margin: 0 0 0 10px;
}
}
 @media (min-width: 1025px) {
.newsroom .filter .checkbox {
	margin: 0 0 0 40px;
}
}
.newsroom .product-filter ul {
	float: left;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
 @media (min-width: 768px) {
.newsroom .product-filter ul {
	width: 50%;
}
}
.newsroom .product-filter ul li {
	width: 100%;
	float: left;
	clear: both;
}
.newsroom .product-filter .panel-heading {
	padding: 0;
	border-top: 1px solid #fff;
}
.newsroom .product-filter .panel-group .panel {
	margin: 0;
	border-radius: 0;
}
.newsroom .product-filter .panel-title a {
	background: #ffb91d;
	color: #000;
	display: table;
	padding: 10px 23px 10px 15px;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
}
.newsroom .product-filter .panel-title a.collapsed {
	background: #f1f0ed;
}
 @media (max-width: 767px) {
.newsroom .product-filter .panel-title a .glyphicon {
	line-height: 0.6;
}
}
.newsroom .filter_result .filter_span {
	font-family: Arial;
	font-weight: bold;
}
.newsroom .filter_result a span {
	padding: 0 5px;
}
.newsroom .filter_result a span.glyphicon {
	top: 1px;
}
.newsroom .filter_result a span.addPadding {
	padding-left: 20px;
}
.checkbox input[type=checkbox]:checked + label:after {
	content: " ";
}
.breadcrumb-nofloat {
	float: none !important;
}
 @media screen and (min-width: 1024px) {
.news-padding-fix {
	padding-left: 0;
}
}
 @media (min-width: 768px) {
.space-text {
	margin-left: 20px;
}
}
 @media (min-width: 768px) {
.space-text1 {
	margin-left: 10px;
}
}
#newsroom-home .slider_section .relative_parent {
	margin-bottom: 0 !important;
}
#newsroom-home .slider_section .disabled_border:before {
	border-left: none;
}
#newsroom-home .btn {
	min-width: 140px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-home .btn {
	padding: 10px 12px;
	min-width: 170px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#mediagallery img {
	width: 82%;
}
}
#mediagallery p strong {
	font-size: 15px;
}
.info_section h2 {
	margin-bottom: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.info_section h2 {
	margin-bottom: 10px;
}
}
h3 {
	font-size: 15px;
}
p {
	margin-bottom: 5px;
}
 @media (min-width: 768px) {
.margin-bot-20 {
	margin-bottom: 20px;
}
}
#newsReleases {
	padding-bottom: 10px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsReleases {
	padding: 24px;
}
}
#newsReleases ul li:last-child {
	padding-top: 20px;
	padding-bottom: 0;
}
 @media (min-width: 1025px) {
.loadMorePosition {
	margin-top: -49px;
	padding-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.loadMorePosition {
	margin-top: -62px;
}
}
.info_section {
	position: relative;
}
.info_section ul li.addPadding {
	overflow: hidden;
	padding-bottom: 10px;
}
.info_section ul li.addPadding a {
	float: left;
}
.info_section ul li.addPadding div {
	float: left;
	line-height: 1.30;
}
.info_section ul li.addPadding div p {
	margin: 0;
}
.info_section ul li.addPadding div p a .noFloat {
	float: none;
}
.info_section ul li.addPadding div p img.iconPadding {
	padding-left: 10px;
}
.info_section ul li.addPadding div.PadedDiv {
	width: 80%;
	padding-left: 10px;
}
 @media (min-width: 1025px) {
.info_section ul li.addPadding div.PadedDiv {
	padding-left: 12px;
	width: 91%;
}
}
 @media (min-width: 1025px) {
.info_section ul li.addPadding ul.ulWidth {
	width: 70%;
	float: left;
}
}
.info_section ul .removeMargin {
	margin-bottom: 0;
}
.info_section ul div.parkerInTheNews {
	width: 100%;
}
.info_section ul div.parkerInTheNews p a {
	width: 100%;
}
 @media (min-width: 1025px) {
.info_section ul div.parkerInTheNews {
	line-height: 1.32;
}
}
 @media (max-width: 1024px) {
.info_section div.loadMorePosition .btn-white {
	margin-top: 0;
}
}
.info_section .responsive-tabs-container .tab-content div#menu1 div.margin {
	padding-top: 10px;
	margin-bottom: 10px;
}
 @media (min-width: 1025px) {
.info_section .responsive-tabs-container .tab-content div#menu1 div.margin {
	padding-top: 20px;
	margin-bottom: 10px;
}
}
.info_section .responsive-tabs-container .tab-content div#menu1 div.margin div.removeLeftPadding {
	padding-left: 0;
}
.info_section .responsive-tabs-container .tab-content h2.font-size {
	font-size: 14px;
}
 @media (min-width: 1025px) {
.info_section .responsive-tabs-container .tab-content h2.font-size {
	font-size: 15px;
}
}
.info_section div.newsroom_home_text_container {
	margin-top: 15px;
	margin-bottom: 15px;
}
 @media (min-width: 1025px) {
.info_section div.newsroom_home_text_container {
	margin-bottom: 30px;
}
}
 @media (min-width: 768px) {
#mediacontacts p {
	margin-bottom: 15px;
}
}
@media (min-width: 1025px) {
#mediacontacts p {
	font-size: 15px;
	margin-bottom: 30px;
}
}
@media (min-width: 1025px) {
#mediacontacts strong {
	margin-bottom: 5px;
	display: inline-block;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#events strong {
	font-size: 13px !important;
}
}
.search-job-wrap h2 {
	margin-bottom: 10px;
}
.slider_wrapper {
	background: #fff;
	padding: 20px 0;
	margin-top: 20px;
}
 @media (min-width: 1025px) {
.slider_wrapper {
	padding: 30px 0;
	margin-top: 0;
}
}
.slider_wrapper .relative_parent {
	margin: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.slider_wrapper .service_slider_newsroom {
	padding: 0 60px;
}
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .featured_News {
	margin-top: 20px;
}
}
.slider_wrapper .service_slider_newsroom h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14.5px;
}
 @media (min-width: 1025px) {
.slider_wrapper .service_slider_newsroom h3 {
	margin-left: 20px;
	font-size: 27px;
	margin-bottom: 30px;
}
}
 @media (min-width: 768px) {
.slider_wrapper .service_slider_newsroom h3 {
	margin-top: 0;
}
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom h3 {
	width: 50%;
	display: inline-block;
}
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .visible-xs {
	width: 43%;
	display: inline-block !important;
}
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .pull-right {
	padding: 0 40px;
}
}
.slider_wrapper .service_slider_newsroom .inner_conatiner {
	margin: 0 0 0 90px;
}
 @media (max-width: 1024px) {
.slider_wrapper .service_slider_newsroom .inner_conatiner {
	margin: 0;
}
}
.slider_wrapper .service_slider_newsroom .inner_conatiner p {
	margin: 5px 0;
	padding: 0;
	font-size: 15px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.slider_wrapper .service_slider_newsroom .inner_conatiner p {
	font-size: 13px;
}
}
.slider_wrapper .service_slider_newsroom .inner_conatiner span {
	font-size: 13px;
}
.slider_wrapper .service_slider_newsroom .inner_conatiner .boldAnchor {
	margin: 0;
	padding: 0;
}
 @media (min-width: 768px) {
.slider_wrapper .service_slider_newsroom .inner_conatiner .boldAnchor {
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2;
}
}
 @media (min-width: 1025px) {
.slider_wrapper .service_slider_newsroom .inner_conatiner .boldAnchor {
	font-size: 20px;
}
}
.slider_wrapper .service_slider_newsroom .inner_conatiner .slick-initialized .slick-slide {
	border: none;
}
.slider_wrapper .service_slider_newsroom .slick-dots {
	left: 0;
	bottom: -30px;
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .slick-dots {
	bottom: 35%;
}
}
.slider_wrapper .service_slider_newsroom .slick-dots .slick-active button:before {
	font-size: 11px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	color: #ffb91d;
}
.slider_wrapper .service_slider_newsroom .slick-dots .slick-active button:hover:before {
	line-height: 20px;
}
.slider_wrapper .service_slider_newsroom .slick-dots li {
	margin: 0;
	width: 14px;
}
.slider_wrapper .service_slider_newsroom .slick-dots button:before {
	font-size: 11px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.slider_wrapper .service_slider_newsroom .slick-prev, .slider_wrapper .service_slider_newsroom .slick-next {
	top: 50% !important;
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .slick-prev, .slider_wrapper .service_slider_newsroom .slick-next {
	top: 20% !important;
}
}
.slider_wrapper .service_slider_newsroom .slick-prev {
	left: 10px;
}
 @media (max-width: 767px) {
.slider_wrapper .service_slider_newsroom .slick-prev {
	left: -12px;
}
}
.slider_wrapper .service_slider_newsroom .slick-next {
	right: -10px;
}
 @media (min-width: 1025px) {
.slider_wrapper .service_slider_newsroom .slick-next {
	right: 8px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.slider_wrapper .service_slider_newsroom .slick-next {
	right: 0;
}
}
.slider_wrapper .service_slider_newsroom .slick-prev::before, .slider_wrapper .service_slider_newsroom .slick-next::before {
	font-family: "FontAwesome";
	font-size: 40px;
	line-height: 1;
	color: #000 !important;
	opacity: 0.85;
}
/*#new-release_02{
    .info_section{
      font-family:Arial;
  		h2 {
        font-size: 20px;
        font-family: 'Roboto', Helvetica, Arial, sans-serif; font-weight: 700;
      }
      ul{
        list-style:none;
        padding: 0;
        p{
          color:#0066cc;
        }
      }
      .bold_span{
        font-weight:bold;
      }
    }
}*/
.below-margin {
	padding-bottom: 10px;
}
#section-events h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin-top: 0;
}
 @media (min-width: 1025px) {
#section-events h2 {
	margin-top: 20px;
	margin-bottom: 10px;
}
}
#section-events h2 .black_banner_info_section h2 {
	margin: 0;
}
#section-events .text_container p {
	font-size: 15px;
}
@media (max-width: 767px) {
#section-events .button_container {
	margin-top: 0px;
}
}
#section-events .button_container .btn {
	min-width: 140px !important;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#section-events .button_container .btn {
	min-width: 170px;
	padding: 10px 12px;
}
}
#section-events #socialmedia h2 {
	margin-bottom: 20px;
}
#section-events address {
	line-height: 20px;
}
#section-events address strong {
	margin-bottom: 5px;
}
@media (max-width: 767px) {
#section-events .parker-logo {
	position: absolute;
	left: 49px;
	top: 15px !important;
}
}
@media (min-width: 768px) {
#section-events .parker-logo {
	position: absolute;
	left: 50px;
	top: 16px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#section-events .parker-logo {
	position: absolute;
	left: 48px;
	top: 15px;
}
}
#section-events .event-header {
	font-size: 27px;
	margin-top: 0px;
}
@media (max-width: 767px) {
#section-events .padding-class {
	padding-bottom: 5px;
}
}
#section-events .event_website {
	background: url(Event_website.png) no-repeat top right;
	height: 10px;
	width: 10px;
	padding-right: 20px;
	color: #0066cc;
}
#section-events .event-section {
	list-style: none;
}
#section-events .event-section li {
	padding-bottom: 7px;
}
#section-events .share h2 {
	margin-top: 20px;
}
#section-events .share ul {
	padding-top: 10px;
}
#section-events .share ul li {
	display: inline-block;
	padding-right: 10px;
}
#section-events .downlaod-jpg {
	display: inline-block;
	margin-top: 0px !important;
}
#section-events .register_section h2 {
	font-size: 15px;
	margin-bottom: 10px;
}
 @media (min-width: 1025px) {
#section-events .register_section h2 {
	margin: 5px 0 0 0;
	font-size: 20px;
}
}
#section-events .register_section .btn {
	margin-top: 10px;
}
 @media (min-width: 1025px) {
#section-events .register_section .btn {
	margin-top: 6px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#section-events .register_section .btn {
	padding: 10px 12px;
	min-width: 165px;
}
#section-events .register_section .btn .fa-external-link {
	margin: 0;
}
}
#section-events .vertical-tabbed-wrap ul li {
	padding: 0;
}
#section-events .vertical-tabbed-wrap h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-weight: normal;
}
#section-events .sign-up h2 {
	margin-top: 0;
}
#section-events .li-pdf {
	background-image: url(ico-pdf.png);
	height: 10px;
	width: 20px;
}
#section-events .border-padding {
	padding-top: 15px;
}
#section-events .topping {
	padding-top: 15px;
	padding-bottom: 20px;
}
 @media (min-width: 768px) {
#section-events .topping {
	padding-bottom: 25px;
}
}
 @media (min-width: 1025px) {
#section-events .topping {
	padding-top: 50px;
	padding-bottom: 50px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#section-events .topping h2 {
	margin-top: 20px;
}
}
#section-events .presentation {
	padding-bottom: 20px;
}
 @media (min-width: 1025px) {
#section-events .presentation {
	padding-bottom: 40px;
}
}
#section-events .presentation ul {
	padding-left: 27px;
	padding-top: 20px;
}
#section-events .presentation ul li {
	position: relative;
	padding-left: 6px;
	padding-bottom: 15px;
}
#section-events .presentation h3 {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 0;
	padding-bottom: 20px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (max-width: 767px) {
#section-events .presentation h3 {
	border-bottom: none;
	padding-bottom: 0px;
}
}
#section-events p.removeMargin {
	margin-bottom: 0;
}
#section-events button.LoadMoreButton {
	border-color: #000;
	padding-bottom: 10px;
	padding-top: 10px;
	float: right;
	margin-left: 0;
}
#newsroom-media-gallery .black_banner_info_section h2 {
	margin-bottom: 20px;
	margin-top: 20px;
}
 @media (min-width: 768px) {
#newsroom-media-gallery .black_banner_info_section h2 {
	margin-top: 25px;
	font-size: 25px;
}
}
 @media (min-width: 1024px) {
#newsroom-media-gallery .black_banner_info_section h2 {
	font-size: 27px;
	margin-bottom: 35px;
	margin-top: 35px;
}
}
#newsroom-media-gallery .event-header {
	font-size: 27px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-media-gallery .event-header {
	margin-bottom: 25px !important;
}
}
#newsroom-media-gallery .container {
	margin-bottom: 0;
}
#newsroom-media-gallery .container .filter_section {
	padding: 20px;
}
 @media (min-width: 768px) {
#newsroom-media-gallery .container .filter_section {
	padding: 15px;
}
}
 @media (min-width: 1025px) {
#newsroom-media-gallery .container .filter_section {
	padding-bottom: 40px;
}
}
#newsroom-media-gallery .container .filter_section .black_banner_info_section h2 {
	margin: 40px 0;
}
#newsroom-media-gallery .container .filter_section .view_result {
	padding: 30px 25px 0;
}
 @media (max-width: 767px) {
#newsroom-media-gallery .container .filter_section .view_result {
	padding: 30px 0 0;
}
}
#newsroom-media-gallery .container .filter_section .view_result .p-first {
	margin-bottom: 25px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-media-gallery .container .filter_section .view_result .col-sm-6 {
	min-height: 200px;
}
}
 @media (min-width: 768px) {
#newsroom-media-gallery .container .filter_section .view_result img {
	max-width: 75%;
}
}
#newsroom-media-gallery .container .filter_section .view_result .text_container {
	padding: 20px 0 40px;
}
#newsroom-media-gallery .container .filter_section .view_result .text_container p {
	margin: 0px 0px 10px;
}
 @media (max-width: 1024px) {
#newsroom-media-gallery .container .filter_section .view_result .text_container p {
	margin: 0px 0px 3px;
}
}
 @media (max-width: 767px) {
#newsroom-media-gallery .container .filter_section .view_result .text_container {
	padding: 20px 0 20px;
}
}
 @media (min-width: 768px) {
#newsroom-media-gallery .container .filter_section .view_result .text_container {
	padding: 20px 0;
}
}
 @media (min-width: 1025px) {
#newsroom-media-gallery .container .filter_section .text_container {
	font-size: 15px;
}
}
#newsroom-media-gallery .container .filter_section .loadMore {
	min-width: 140px;
}
 @media (min-width: 768px) {
#newsroom-media-gallery .container .filter_section .loadMore {
	float: right;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-media-gallery .container .filter_section .loadMore {
	padding: 10px 12px;
	min-width: 170px;
}
}
#newsroom-media-gallery .product-filter .panel-title a {
	padding: 10px 23px 10px 15px;
}
#newsroom-media-gallery .product-filter .panel-title a.collapsed {
	background: none repeat scroll 0 0 #f1f0ec;
}
 @media (min-width: 768px) {
.sign-up {
	padding: 20px 40px;
}
}
@media (min-width: 1025px) {
.sign-up {
	padding: 40px;
}
}
.sign-up h2 {
	letter-spacing: -1px;
	word-spacing: 2px;
}
.sign-up .btn {
	min-width: 140px;
	margin-top: 15px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.sign-up .btn {
	padding: 10px 12px;
	min-width: 170px;
	margin-top: 0;
}
}
 @media (min-width: 1025px) {
.sign-up .btn {
	margin-top: 3px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.sign-up .form-control {
	min-width: 290px;
	margin: 5px 0;
}
}
@media (min-width: 1025px) {
.sign-up .form-control {
	min-width: 250px;
}
}
.sign-up h2 {
	margin-top: 5px;
	margin-bottom: 15px;
}
.sign-up .privacy-policy {
	margin-top: 10px;
}
.search-section {
	padding: 36px 40px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-section {
	padding: 36px 25px;
}
}
 @media (max-width: 767px) {
.search-section {
	padding: 20px;
}
}
.search-section input.search_box {
	width: 100%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-section input.search_box {
	margin: 5px 0px;
}
}
 @media (max-width: 767px) {
.search-section input.search_box {
	margin-bottom: 15px;
}
}
.search-section .btn {
	min-width: 140px;
	float: right;
	margin: 1px 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-section .btn {
	padding: 10px 12px;
	min-width: 170px;
}
}
.search-section h2 {
	margin: 5px 0px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search-section h2 {
	margin: 10px 0px;
}
}
 @media (max-width: 767px) {
.search-section h2 {
	margin-top: 0;
	margin-bottom: 15px !important;
}
}
#newsroom-events .outerDiv > .container {
	margin-bottom: 10px;
}
@media (min-width: 768px) {
#newsroom-events .tab-first {
	margin-right: 0.932% !important;
}
}
 @media (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {
#newsroom-events .tab-first {
	margin-right: 1.5% !important;
	min-width: 0;
}
}
 @media (max-width: 767px) {
#newsroom-events .tab-first {
	margin-right: 2% !important;
}
#newsroom-events .tab-first:last-child {
	margin-right: 0 !important;
	float: right;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-events .tab-first .cad {
	min-width: 15% !important;
}
}
@media (min-width: 1025px) {
#newsroom-events .tab-first .cad {
	min-width: 22.9% !important;
}
}
#newsroom-events .bg-h3-black a {
	font-size: 15px;
}
#newsroom-events .info_section h2 {
	margin-bottom: 20px;
}
#newsroom-events .event-header {
	font-size: 27px;
	margin-bottom: 25px;
}
#newsroom-events ul.nav-tabs.newsroom-tabs li {
	display: block !important;
}
#newsroom-events ul.nav-tabs {
	width: 100% !important;
}
#newsroom-events ul.nav-tabs li {
	width: 25.55% !important;
}
 @media (max-width: 767px) {
#newsroom-events ul.nav-tabs li {
	width: 48% !important;
}
}
#newsroom-events ul.nav-tabs li a {
	background: none repeat scroll 0% 0% #A7A6A4;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-bottom: 17px;
}
 @media (max-width: 767px) {
#newsroom-events ul.nav-tabs li a {
	font-size: 10px;
	padding: 10px 15px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-events ul.nav-tabs li a {
	padding-bottom: 7px !important;
	padding-top: 9px !important;
}
}
#newsroom-events ul.nav-tabs li a:hover {
	color: #555;
	background-color: #FFF;
	cursor: default;
}
#newsroom-events ul.nav-tabs li.active a {
	background: none repeat scroll 0% 0% #ffffff;
	color: #555;
}
#newsroom-events .product-filter .panel-title a {
	padding-left: 15px !important;
}
#newsroom-events div.tab-content {
	width: 100% !important;
	background-color: #fff;
	margin-bottom: 20px;
}
#newsroom-events div.tab-content tab-pane .filter_section {
	padding: 15px;
}
#newsroom-events div.tab-content tab-pane .filter_section .filter {
	margin-bottom: 20px;
}
#newsroom-events div.tab-content tab-pane .filter_section .filter h3 {
	margin-bottom: 0;
}
#newsroom-events div.tab-content tab-pane .filter_section .filter h3 a {
	color: #FFF;
	display: table;
	width: 100%;
}
 @media (min-width: 768px) {
#newsroom-events div.tab-content .btn.loadMore {
	float: right;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-events .loadMore {
	margin-right: 0px !important;
}
}
#newsroom-events .addPadding {
	padding-left: 20px;
}
#newsroom-events .includes_plan {
	padding: 30px 20px;
	margin-bottom: 20px;
}
 @media (min-width: 768px) {
#newsroom-events .includes_plan {
	padding: 30px 40px;
}
}
#newsroom-events #Products .eventsDiv, #newsroom-events #tech_past_events .eventsDiv {
	padding: 36px 20px 20px;
	margin-bottom: 0;
}
 @media (min-width: 768px) {
#newsroom-events #Products .eventsDiv, #newsroom-events #tech_past_events .eventsDiv {
	padding: 36px 0 20px;
}
}
 @media (max-width: 767px) {
#newsroom-events #Products .eventsDiv .row, #newsroom-events #tech_past_events .eventsDiv .row {
	margin-bottom: 10px;
}
}
 @media (max-width: 767px) {
#newsroom-events #Products .eventsDiv p, #newsroom-events #tech_past_events .eventsDiv p {
	margin-bottom: 0;
}
}
 @media (min-width: 1025px) {
#newsroom-events #Products .eventsDiv p, #newsroom-events #tech_past_events .eventsDiv p {
	margin-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#newsroom-events #Products .eventsDiv + .load_more_wrapper .loadMore, #newsroom-events #tech_past_events .eventsDiv + .load_more_wrapper .loadMore {
	margin-right: 15px;
	min-width: 170px;
}
}
#newsroom-events #Products .btn-white, #newsroom-events #tech_past_events .btn-white {
	min-width: 140px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#newsroom-events #Products .btn-white, #newsroom-events #tech_past_events .btn-white {
	padding: 10px 12px;
}
}
 @media (min-width: 768px) {
#newsroom-events #Products .btn-white, #newsroom-events #tech_past_events .btn-white {
	float: right;
}
}
#newsroom-events #Products .eventsDiv {
	padding-right: 0;
	padding-left: 0;
}
.mar-25 {
	margin-top: 25px !important;
}
.bold {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.arial-bold {
	font-weight: bold;
}
 @media (min-width: 768px) {
.width34 {
	width: 34%;
}
}
 @media (min-width: 768px) {
.mar-bt-20 {
	margin-bottom: 30px;
}
}
 @media (min-width: 768px) {
.mar-10 {
	margin-top: 15px;
}
}
.form-horizontal.label-left .control-label {
	text-align: left;
}
.form-horizontal.label-left div.mar-20 span:not([class="caret"]) {
	display: inline-block;
	margin-top: 8px;
}
#myaccount .cart-info {
	background-color: #fff;
}
#myaccount p {
	font-size: 14.5px;
	margin-bottom: 20px;
	margin-top: 5px;
	text-transform: none;
}
 @media (min-width: 768px) {
#myaccount p {
	font-size: 15px;
	margin-top: 13px;
}
}
 @media (min-width: 1025px) {
#myaccount p {
	font-size: 17px;
}
}
#myaccount p {
	margin-top: 5px;
}
#myaccount h2 {
	font-size: 14.5px;
	margin-bottom: 20px;
	margin-top: 5px;
}
 @media (min-width: 768px) {
#myaccount h2 {
	font-size: 15px;
	margin-top: 13px;
}
}
 @media (min-width: 1025px) {
#myaccount h2 {
	font-size: 17px;
}
}
#myaccount h2.breadCrumb {
	margin-top: 0;
	margin-bottom: 0;
}
#myaccount .font-15 {
	font-size: 17px;
	font-weight: 600;
}
@media (min-width: 1025px) {
#myaccount p {
	font-size: 13px;
}
}
@media (min-width: 768px) {
#myaccount h1 {
	margin-bottom: 17px;
}
}
@media (min-width: 1025px) {
#myaccount h1 {
	margin-bottom: 24px;
}
}
#myaccount .page-header.info_section {
	padding-bottom: 0;
}
#myaccount .myaccount-list {
	border-top: 1px solid #e2e1dd;
	margin: 30px 0 0;
	padding-top: 30px;
}
 @media (min-width: 1025px) {
#myaccount .myaccount-list p {
	margin-top: 10px;
	margin-bottom: 36px;
}
}
#myaccount .myaccount-list li {
	list-style-type: none;
	position: relative;
}
 @media (max-width: 767px) {
#myaccount .myaccount-list li p {
	background: transparent url(arrow_thin.png) no-repeat right 10px;
	background-size: 7px 12px;
	padding-right: 20px;
	line-height: 1.68;
}
}
#myaccount .myaccount-list li a {
	font-size: 15px;
	font-weight: bold;
}
 @media (min-width: 768px) {
#myaccount .myaccount-list li span {
	display: none !important;
}
}
#sign-in .cart-info {
	background-color: #fff;
}
#sign-in h1 {
	margin-bottom: 0;
}
#sign-in .info_section {
	background-color: white;
	clear: both;
}
 @media (min-width: 1025px) {
#sign-in .info_section {
	padding-bottom: 36px;
}
}
#sign-in .info_section .return-init-form a.btn {
	border: 2px solid red;
}
@media (min-width: 768px) {
#sign-in .btn {
	margin: 20px auto 0 auto;
	display: table;
	padding-left: 25px;
	padding-right: 25px;
	min-width: 175px;
}
}
@media (min-width: 1025px) {
#sign-in .btn {
	margin-top: 28px;
	padding-left: 30px;
	padding-right: 30px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#sign-in .forgot-section {
	font-size: 12px;
}
}
#sign-in .newCustomer h2 + p {
	margin-bottom: 25px;
}
#sign-in .container > .info_section {
	margin-bottom: 15px;
	margin-top: 20px;
}
#sign-in label:before {
	top: -1px;
}
#sign-in label:after {
	top: 2px;
}
#sign-in label .glyphicon {
	margin-left: 12px;
	margin-top: -2px;
}
#sign-in .li-height li {
	line-height: 1.7;
}
#sign-in .form-group {
	margin-bottom: 20px;
}
#sign-in .form-group .control-label {
	text-align: left;
}
#sign-in .form-group a {
	clear: both;
	display: table;
	margin-bottom: 12px;
}
#sign-in .form-group .checkbox label {
	color: #323232;
	float: left;
	margin-top: -5px;
}
 @media (min-width: 768px) {
#sign-in .form-group .checkbox label {
	margin-top: -8px;
}
}
 @media (max-width: 768px) {
#sign-in .form-group .checkbox label {
	margin-top: -8px;
}
}
#sign-in h2 {
	font-size: 15px;
	font-weight: bold;
}
#sign-in strong {
	display: inline;
}
#sign-in #sign-modal h4 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
#sign-in #sign-modal .modal-header button {
	width: 11%;
}
 @media (min-width: 1025px) {
#sign-in #sign-modal .modal-header button {
	width: 7%;
}
}
#sign-in #sign-modal .modal-body p {
	margin-bottom: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}
 @media (min-width: 1025px) {
#sign-in #sign-modal .modal-body p {
	font-size: 14px;
}
}
#sign-in #sign-modal .modal-body button {
	margin: 10px auto;
	min-width: 150px;
}
#optional_info {
/*.mar-20.border-black:not(:nth-of-type(2)), .col-xs-12:nth-of-type(8){*/ }
#optional_info .cart-info {
	background-color: #fff;
}
#optional_info h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.2;
}
#optional_info h2.panel-title {
	margin-left: 0;
}
 @media (min-width: 768px) {
#optional_info h2 {
	margin-left: 30px;
}
}
#optional_info .info_section h1 {
	margin-top: 2px;
}
 @media (min-width: 1025px) {
#optional_info .info_section h1 {
	margin-top: -8px;
}
}
 @media (min-width: 768px) {
#optional_info .info_section h2 {
	margin-left: 70px;
}
}
 @media (max-width: 767px) {
#optional_info .info_section .email {
	font-weight: bold;
}
}
 @media (max-width: 767px) {
#optional_info .mar-20.border-black, #optional_info .col-xs-12:nth-of-type(8), #optional_info #optional_info .no-margin-left, #optional_info .no-margin-left-optional {
	padding-left: 0px;
	margin-left: 0px;
}
}
#optional_info .mar-20 {
	margin-bottom: 20px;
	padding-bottom: 0px;
}
#optional_info .mar-30 {
	margin-bottom: 30px;
}
 @media (max-width: 767px) {
#optional_info .mar-30 {
	margin-top: -10px;
}
}
#optional_info .border-black {
	border-bottom: 1px solid #f5f5f4;
	padding-bottom: 10px;
}
#optional_info .form-group:nth-of-type(2) {
	margin-bottom: -30px;
	margin-bottom: -5px;
}
#optional_info .form-group {
	margin-left: 0px;
}
#optional_info .col-xs-12:nth-of-type(8) {
	margin-bottom: -15px;
}
#optional_info .border-line {
	border: 1px solid #000;
}
#optional_info .width45 {
	width: 100%;
}
 @media (min-width: 768px) {
#optional_info .width45 {
	width: 46%;
}
}
#optional_info .mar-left {
	margin-left: 0px;
}
 @media (min-width: 768px) {
#optional_info .mar-left {
	margin-left: 20px;
}
}
#optional_info .edit-email-form {
	margin-top: 20px;
}
#optional_info .edit-email-form .cur-email {
	display: inline-block;
}
 @media (min-width: 768px) {
#optional_info .edit-email-form .cur-email {
	padding-top: 7px;
}
}
 @media (max-width: 767px) {
#optional_info .btn-wrap {
	padding: 0 30px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#optional_info .btn {
	min-width: 135px;
}
}
#optional_info .form-buttons .mar-20 {
	margin-bottom: 0;
}
#optional_info a.edit {
	margin-left: 20px;
}
#account_created .account_created p {
	margin-bottom: 15px;
}
 @media (min-width: 768px) {
#account_created .account_created p {
	margin-bottom: 35px;
}
}
#account_created .account_created .btn-center {
	text-align: center;
}
 @media (min-width: 768px) {
#account_created .account_created .btn-center .btn {
	min-width: 180px;
}
}
 @media (min-width: 768px) {
#account_created .account_created .btn-center button:nth-of-type(2) {
	margin-left: 10px;
}
}
#create_account .checkbox {
	margin-bottom: 15px;
}
#create_account .checkbox label {
	color: #000;
}
#create_account .checkbox label:before {
	top: -4px;
}
#create_account .create-acnt-form P {
	margin-top: 10px;
	margin-bottom: 0;
}
#create_account .create-acnt-form .extra-spacer {
	margin-bottom: 15px;
}
@media (max-width: 767px) {
#create_account h1 {
	margin-bottom: 0;
	font-size: 24px;
}
}
 @media (min-width: 768px) {
.form-horizontal label {
	margin-bottom: 0;
	padding-top: 7px;
}
}
.shipping-address-form label {
	margin-top: 6px;
}
.shipping-address-form label.state-name {
	margin-top: 0;
}
.form-group.form-buttons {
	padding-top: 15px;
}
 @media (max-width: 1025px) {
.edit-pass-form .form-group.form-buttons,  .edit-email-form .form-group.form-buttons {
	margin-bottom: 0;
}
}
.create_account .glyphicon-question-sign {
	position: absolute;
	top: 6px;
	right: -14px;
	background-size: 20px 20px;
}
 @media (min-width: 768px) {
.create_account .glyphicon-question-sign {
	right: -14px;
}
}
 @media (min-width: 1025px) {
.create_account .glyphicon-question-sign {
	right: -16px;
}
}
 @media (min-width: 768px) {
#OrderHistory h1, #OrderReturns h1 {
	margin-bottom: 17px;
}
}
@media (min-width: 1025px) {
#OrderHistory h1, #OrderReturns h1 {
	margin-bottom: 14px;
}
}
#OrderHistory #product_page_desc, #OrderReturns #product_page_desc {
	margin-bottom: 20px;
}
 @media (min-width: 1025px) {
#OrderHistory #product_page_desc, #OrderReturns #product_page_desc {
	margin-bottom: 40px;
}
}
#OrderHistory #product_page_desc .dropdown, #OrderReturns #product_page_desc .dropdown {
	display: inline-block;
}
#OrderHistory #product_page_desc .dropdown.open, #OrderReturns #product_page_desc .dropdown.open {
	background-color: white !important;
}
#OrderHistory #product_page_desc .dropdown .select .caret, #OrderReturns #product_page_desc .dropdown .select .caret {
	margin-top: -2px;
}
#OrderHistory p, #OrderReturns p {
	font-size: 13px;
	margin-bottom: 20px !important;
	margin-top: 5px;
	text-transform: none;
}
 @media (min-width: 768px) {
#OrderHistory p, #OrderReturns p {
	font-size: 15px;
	margin-top: 15px;
}
}
 @media (min-width: 1025px) {
#OrderHistory p, #OrderReturns p {
	font-size: 13px;
}
}
#OrderHistory h3, #OrderReturns h3 {
	margin-top: 0px;
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14px;
}
 @media (min-width: 768px) {
#OrderHistory h3, #OrderReturns h3 {
	display: inline-block;
}
}
#OrderHistory select, #OrderReturns select {
	font-size: 13px;
	font-family: Arial;
	margin: 0 10px;
	min-width: 160px;
}
 @media (max-width: 767px) {
#OrderHistory select, #OrderReturns select {
	width: 100%;
	margin: 0;
}
}
 @media (max-width: 1024px) {
#OrderHistory select, #OrderReturns select {
	height: 30px;
}
}
@media (min-width: 768px) {
#OrderHistory .grey-bg, #OrderReturns .grey-bg {
	border-width: 0 15px 13px;
	margin-top: 5px;
}
}
#OrderHistory .order_table .padding0, #OrderReturns .order_table .padding0 {
	padding: 0 !important;
}
#OrderHistory .order_table span, #OrderReturns .order_table span {
	font-size: 13px;
	font-family: Arial;
}
#OrderHistory .order_table span a, #OrderReturns .order_table span a {
	text-decoration: none;
}
#OrderHistory .order_table .bold_span, #OrderReturns .order_table .bold_span {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
 @media (max-width: 767px) {
#OrderHistory .order_table .bold_span, #OrderReturns .order_table .bold_span {
	font-size: 12.5px;
}
}
#OrderHistory .order_table .row, #OrderReturns .order_table .row {
	padding: 5px 0px;
}
 @media (min-width: 768px) {
#OrderHistory .order_table .row, #OrderReturns .order_table .row {
	padding: 10px 0px;
}
}
#OrderHistory .order_table .row.header, #OrderReturns .order_table .row.header {
	padding-bottom: 10px;
}
@media (max-width: 767px) {
#OrderHistory .order_table .col-xs-12, #OrderReturns .order_table .col-xs-12 {
	margin: 5px 0;
}
}
#OrderHistory .btn, #OrderReturns .btn {
	min-width: 150px;
	margin-top: -5px;
}
#OrderHistory .dropdown, #OrderReturns .dropdown {
	min-width: 160px;
}
@media (max-width: 767px) {
#OrderHistory .btn_wrapper, #OrderReturns .btn_wrapper {
	padding: 0px 40px;
}
}
#OrderHistory .btn.btn-black, #OrderReturns .btn.btn-black {
	margin-top: 15px;
	margin-bottom: 41px;
}
 @media (max-width: 1024px) {
#OrderHistory .btn.btn-black, #OrderReturns .btn.btn-black {
	margin-top: 0px;
	margin-bottom: 34px;
}
}
#OrderHistory .accordian .btn, #OrderReturns .accordian .btn {
	padding-top: 15px;
	padding-bottom: 15px;
}
#OrderReturns p {
	margin: 0;
}
#OrderReturns h3 {
	display: block;
}
#OrderReturns .info_section:nth-child(3n+1) {
	margin-bottom: 20px;
}
 @media (max-width: 767px) {
#OrderReturns .info_section:nth-child(3n+1) {
	margin-bottom: 0px;
	border-bottom: 1px solid #AEAEAE;
}
}
@media (max-width: 767px) {
#OrderReturns .certified, #OrderReturns .available {
	display: block;
	margin-top: 10px;
}
}
#order-status .glyphicon-question-sign {
	margin-left: 15px;
	margin-top: -3px;
}
@media (max-width: 767px) {
#order-status .accordian h3 a {
	letter-spacing: -0.009em;
	font-size: 12px;
}
}
#order-status .accordian h3 > a.collapsed {
	background-color: #fff;
	margin-bottom: 38px;
}
#order-status .status h4 span.glyphicon {
	display: inline-block;
}
.grey_top_border {
	position: relative;
}
.grey_top_border:before {
	border-top: 1px solid #e8e8e8;
	display: block;
	left: 15px;
	padding: 0 15px;
	position: absolute;
	right: 15px;
	top: 0;
}
.tooltip {
	min-width: 120px;
}
 @media (max-width: 767px) {
.tooltip {
	min-width: 80px;
}
}
.tooltip-arrow {
	position: absolute;
	box-sizing: border-box;
	background: #fff;
	width: 16px;
	height: 9px;
	position: absolute;
	bottom: -2px;
	box-shadow: none;
	z-index: 9;
	background: url(tooltip-arrow.png) no-repeat center bottom transparent;
}
.tooltip-arrow::after {
	display: none !important;
}
#distributor-name .cart-info {
	background-color: #fff;
}
#distributor-name h1 {
	margin-bottom: 5px;
}
#distributor-name .grey-bg h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 768px) {
#distributor-name .grey-bg h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14px;
}
}
#distributor-name h2 {
	font-size: 12.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -0.025em;
}
 @media (min-width: 768px) {
#distributor-name h2 {
	letter-spacing: 0;
	font-size: 13px;
}
}
@media (min-width: 768px) {
#distributor-name .distributor {
	margin-bottom: 0;
	padding-bottom: 2px;
}
}
#distributor-name p {
	font-size: 12.5px;
}
 @media (min-width: 768px) {
#distributor-name p {
	font-size: 13px;
}
}
#distributor-name .page-header.info_section {
	padding-bottom: 20px;
}
#distributor-name .page-header.info_section a {
	text-transform: none;
}
 @media (min-width: 768px) {
#distributor-name .page-header.info_section .phone_no {
	color: #000;
	text-decoration: none;
}
}
#distributor-name address {
	font-size: 14.5px;
	line-height: 1.45;
	margin-bottom: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
 @media (min-width: 768px) {
#distributor-name address {
	font-size: 13px;
}
}
#distributor-name address:last-child {
	padding: 0 0 10px 0;
}
 @media (max-width: 767px) {
#distributor-name address:last-child {
	padding-top: 25px;
}
}
#distributor-name img {
	margin-top: 20px;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
#distributor-name .dis_inf_address {
	float: left;
	width: auto;
}
#distributor-name .dis_inf_address address {
	padding-top: 0;
}
}
@media (max-width: 767px) {
#distributor-name .dis_info {
	border-top: 2px solid #e2e1dd;
}
}
#distributor-name .dis_info a {
	font-family: Arial;
}
#distributor-name .dis_info > * {
	margin-bottom: 20px;
	clear: both;
	display: table;
	color: #0066cc;
}
 @media (min-width: 1025px) {
#distributor-name .dis_info > * {
	margin-bottom: 0;
	margin-top: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
}
#distributor-name .dis_info > *:first-child {
	margin-bottom: 10px;
	margin-top: 10px;
}
 @media (min-width: 768px) {
#distributor-name .dis_info > *:first-child {
	margin: 0;
}
}
#distributor-name .dis_info > *:last-child {
	margin-bottom: 0;
}
#distributor-name .btn {
	margin-top: 0;
}
 @media (min-width: 768px) {
#distributor-name .btn {
	padding-left: 45px;
	padding-right: 45px;
}
}
 @media (min-width: 1025px) {
#distributor-name .btn {
	padding-left: 25px;
	padding-right: 25px;
}
}
#distributor-name .grey-bg {
	margin-top: 20px;
	border-bottom-width: 10px;
	border-top-width: 20px;
}
#distributor-name .info_section > h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14.5px;
}
 @media (min-width: 768px) {
#distributor-name .info_section > h2 {
	font-size: 13px;
}
}
 @media (min-width: 1025px) {
#distributor-name .info_section > h2 {
	font-size: 15px;
}
}
#manageOnlineOrder .info_section {
	padding-bottom: 40px;
}
#manageOnlineOrder .info_section button {
	margin-top: 3px;
}
 @media (max-width: 767px) {
#manageOnlineOrder .info_section button {
	margin-top: 15px;
}
}
#manageOnlineOrder #accordion_02 a {
	color: #06C;
	font-size: 13px;
	font-family: Arial;
}
#manageOnlineOrder #accordion_02 .outerLink {
	font-size: 15px;
	color: inherit;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-weight: lighter;
}
#manageOnlineOrder #accordion_02 .outerHeading {
	padding: 15px 15px 0;
}
 @media (max-width: 767px) {
#manageOnlineOrder #accordion_02 .outerHeading {
	padding: 0;
	border-top: 1px solid #e2e1dd;
	border-radius: 0;
}
}
#manageOnlineOrder .innerTextColor {
	color: #0066cc !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
#manageOnlineOrder .header_info button {
	width: 165px;
	height: 40px;
}
}
#manageOnlineOrder .return-init-form .form-group:last-child {
	margin-bottom: 0;
}
#manageOnlineOrder .categorySection {
	background-color: #fff;
	margin-bottom: 40px;
}
 @media (min-width: 1025px) {
#manageOnlineOrder .categorySection {
	padding: 40px;
}
}
#manageOnlineOrder .categorySection a:hover, #manageOnlineOrder .categorySection a:focus {
	text-decoration: none;
}
#manageOnlineOrder .categorySection h3 {
	padding-bottom: 20px;
	border-bottom: 1px dashed #d8d8d8;
	padding-left: 15px;
}
 @media (max-width: 1024px) {
#manageOnlineOrder .categorySection h3 {
	padding-top: 15px;
	padding-bottom: 10px;
}
}
 @media (max-width: 767px) {
#manageOnlineOrder .categorySection h3 {
	padding: 20px;
	border: none;
}
}
#manageOnlineOrder .categorySection h3 a {
	font-family: Arial;
	font-weight: bold;
	font-size: 14.5px;
}
#manageOnlineOrder .categorySection .panel-body {
	padding: 0 15px;
}
#manageOnlineOrder .categorySection .panel-group {
	margin-bottom: 0;
}
#manageOnlineOrder .categorySection .panel-group .panel + .panel {
	margin: 0;
	background-color: #fff;
}
#manageOnlineOrder .categorySection .panel-default > .panel-heading {
	background-image: none;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	padding: 10px 5px;
}
 @media (min-width: 768px) {
#manageOnlineOrder .categorySection .panel-default > .panel-heading {
	padding: 5px 15px;
}
}
#manageOnlineOrder .categorySection .outerCollapse {
	padding-top: 17px;
}
#manageOnlineOrder .categorySection .panel-group .panel-heading + .panel-collapse > .panel-body, #manageOnlineOrder .categorySection .panel-group .panel-heading + .panel-collapse > .list-group {
	border: 0;
}
 @media (min-width: 768px) {
#manageOnlineOrder .categorySection .categorySection {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff;
}
}
#manageOnlineOrder .categorySection h4 a span:before {
	font-size: 9px !important;
}
#manageOnlineOrder .accordian {
	margin-bottom: -5px;
}
 @media (max-width: 767px) {
#manageOnlineOrder .accordian {
	margin-bottom: -15px;
}
}
#manageOnlineOrder .accordian #divisionaccordion p {
	padding: 20px 20px 20px 40px;
}
 @media (max-width: 767px) {
.includes_plan {
	margin-bottom: 0;
}
}
.includes_plan h2 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 14.5px;
}
 @media (min-width: 768px) {
.includes_plan h2 {
	font-size: 15px;
	letter-spacing: -0.025em;
	line-height: 1.8;
	margin-bottom: 0;
	margin-top: 5px;
}
}
 @media (min-width: 1025px) {
.includes_plan h2 {
	font-size: 20px;
	line-height: 1;
}
}
.includes_plan .form-group {
	margin-bottom: 0;
}
.includes_plan .search_box {
	width: 100%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.includes_plan .search_box {
	height: 40px;
}
}
.includes_plan .btn-black {
	min-width: 90px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.includes_plan .btn-black {
	height: 40px;
}
}
#myPrivacyModal .modal-title {
	text-align: left;
}
#myPrivacyModal .modal-body {
	font-size: 12.5px;
	line-height: 1.3;
	font-family: Arial;
	text-transform: none;
	text-align: left;
	padding-bottom: 0;
}
#myPrivacyModal .modal-footer {
	text-align: center;
}
#myPrivacyModal .modal-footer .btn {
	border: 1px solid #353535;
	color: #353535;
}
#myPrivacyModal .modal-footer .btn-xs-block {
	margin-top: 0;
}
.scroll-pane {
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: #dedede;
	padding: 5px 0;
}
.scroll-pane .viewport {
	height: 225px;
	overflow: hidden;
	position: relative;
}
.scroll-pane .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 10px 20px;
}
.scroll-pane .scrollbar {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 7px;
	z-index: 9;
}
 @media (max-width: 767px) {
.scroll-pane .scrollbar {
	width: 15px;
}
}
.scroll-pane .track {
	background: #cbcbcb;
	height: 100%;
	width: 7px;
	position: relative;
	padding: 0 1px;
}
 @media (max-width: 767px) {
.scroll-pane .track {
	width: 15px;
}
}
.scroll-pane .thumb {
	background: #ffb91d;
	height: 20px;
	width: 5px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 1px;
}
 @media (max-width: 767px) {
.scroll-pane .thumb {
	width: 11px;
	left: 2px;
}
}
.scroll-pane .disable {
	display: none;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
.lt_ie9 .certified, .lt_ie9 .available {
	width: 150px;
	background-image: url(Certified_Distributor_ie.png);
}
.lt_ie9 .available {
	background-image: url(Parker_Indicator_ie.png);
}
.lt_ie9 .chat {
	background-image: url(chat_icon_ie.png);
}
.lt_ie9 .logo.navbar-brand {
	background-image: url(logo_ie.png);
}
.lt_ie9 .slick-prev.slick-disabled:before {
	display: none;
}
.lt_ie9 .slick-prev.slick-disabled {
	background-image: url(ie_8_prev.png) !important;
	background-repeat: no-repeat !important;
	background-position-x: 47% !important;
	background-position-y: 47% !important;
}
.lt_ie9 .slick-next.slick-disabled:before {
	display: none;
}
.lt_ie9 .slick-next.slick-disabled {
	background-image: url(ie8_next.png) !important;
	background-repeat: no-repeat !important;
	background-position-x: 47% !important;
	background-position-y: 47% !important;
}
.lt_ie9 #service_type .outerDiv .service-pts .pts-img-wrap {
	background-position: 12px -10px;
}
.lt_ie9 .glyphicon-question-sign {
	height: 25px !important;
	width: 25px !important;
}
.lt_ie9 #service .severice_btn {
	padding: 0;
}
.lt_ie9 #service .severice_btn button {
	width: 42% !important;
	min-width: auto !important;
}
.lt_ie9 .nav_primary .navbar-nav.off-header-lg li a.cart .badge {
	position: absolute;
	right: -15px;
}
.lt_ie9 .nav_primary .navbar-nav.off-header-lg li a.cart {
	padding-top: 3px;
}
.lt_ie9 .list-inline.align > li:last-child {
	clear: none !important;
	display: inline;
}
.lt_ie9 #service_type .slick-track {
	min-width: 800px !important;
}
.lt_ie9 #returns #distributoraccordion .formRight {
	width: 50%;
}
.lt_ie9 #returns #distributoraccordion .form-inline button {
	margin-left: -15px;
}
.lt_ie9 #returns #distributoraccordion .form-inline button.dropdown-toggle {
	margin-left: 0;
}
.lt_ie9 #returns .control-label {
	vertical-align: 8px;
}
.lt_ie9 #returns .control-label span {
	margin-top: -4px;
}
.lt_ie9 #cart .table.prod-table tr td.availablility-col-mobile {
	padding-right: 0;
}
.lt_ie9 ul.my-account li.dropdown a.collapsed span.glyphicon-triangle-bottom {
	background: url("arrow_down_blackie.png") no-repeat 0 0;
}
.lt_ie9 .form-horizontal .checkbox label {
	margin-top: 0;
}
.lt_ie9 .order-confirmation .glyphicon-question-sign, .lt_ie9 .order-confirmation .information .grey-bg h3 span {
	height: 25px !important;
	width: 25px !important;
	top: -2px;
}
.lt_ie9 #sign-in label .glyphicon {
	margin-left: 10px;
}
.lt_ie9 #OrderReturns .accordian {
	margin-top: 10px;
	position: relative;
}
.lt_ie9 #OrderReturns h3 {
	position: static;
}
.lt_ie9 #OrderReturns .accordian a {
	position: relative;
	margin-top: 0;
}
.lt_ie9 #OrderReturns .accordian a .glyphicon-minus {
	top: 50%;
}
.lt_ie9 #OrderReturns .accordian a .glyphicon {
/* top:331px; */ }
.lt_ie9 #OrderReturns h3.bg-h3-black {
	display: block;
}
.lt_ie9 .checkbox label {
	margin-top: 2px !important;
	max-width: 350px;
	float: right !important;
}
.lt_ie9 .checkbox label:after {
	display: none !important;
}
.lt_ie9 .checkbox label:before {
	color: white;
	display: none !important;
}
.lt_ie9 .checkbox input[type=checkbox] {
	visibility: visible !important;
	margin-left: 0;
	margin-top: 4px;
}
.lt_ie9 #sign-in .form-group .checkbox label {
	max-width: 200px;
}
.lt_ie9 .accordian h3 {
	min-width: 100%;
}
.lt_ie9 .accordian h3 a .glyphicon.glyphicon-minus {
	top: 50%;
}
.lt_ie9 #newsroom-home #home_email_address, .lt_ie9 #newsroom-events #signup_email_address {
	width: 49%;
}
.lt_ie9 #shipping-method .table.prod-table th:first-child {
	padding-left: 11.5%;
}
.lt_ie9 .newsroom .sign-up {
	padding-left: 25px;
	padding-right: 25px;
}
.lt_ie9 .newsroom .sign-up .form-group {
	float: right;
}
.lt_ie9 .newsroom .filter_section .filter .glyphicon {
	width: 16px;
}
.lt_ie9 .newsroom .sign-up .form-group .btn-black {
	width: 30%;
	min-width: 100px !important;
}
.lt_ie9 .newsroom .sign-up .form-group input {
	width: 40%;
	min-width: 200px !important;
}
.lt_ie9 .newsroom .sign-up .form-control h2 {
	float: left;
}
.lt_ie9 .newsroom .downlaod-jpg {
	display: block;
	min-width: 100px;
}
.lt_ie9 #newsroom-home .service_slider .slick-prev:before, .lt_ie9 #newsroom-home .service_slider .slick-next:before {
	color: #000;
}
.lt_ie9 #newsroom-home .slider_wrapper {
	padding-bottom: 1px;
}
.lt_ie9 #newsroom-home .service_slider_newsroom {
	padding-bottom: 25px;
}
.lt_ie9 #newsroom-home .slider_wrapper .service_slider_newsroom .slick-prev:before, .lt_ie9 #newsroom-home .slider_wrapper .service_slider_newsroom .slick-next:before {
	color: #000;
}
.lt_ie9 .tooltip-arrow {
	background-color: #fff;
}
.lt_ie9 .grey-bg .tooltip-arrow {
	background-color: #ededed;
}
.lt_ie9 .tooltip-inner {
	border: 2px solid #e2e1dd;
}
.lt_ie9 #g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	font-size: 46px;
}
.lt_ie9 .cart-content .cart_heading .close {
	background-color: #424242;
	filter: alpha(opacity=100);
}
.lt_ie9 .table.prod-table td:before {
	content: "" !important;
}
.lt_ie9 footer .container {
	padding: 0 50px;
}
.lt_ie9 .tooltip .tooltip-arrow {
	display: none;
}
.lt_ie9 .compare_table .table > TBODY > TR > TD.slvzr-last-child {
	text-align: left;
}
.lt_ie9 [class*='accordion-'].responsive-tabs-container .tab-content.lit-orders .accordion-link {
	display: block;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.lt_ie10 .cart-content .cart_heading .close {
	background-color: #424242;
	filter: alpha(opacity=100);
}
.lt_ie10 .tooltip.top .tooltip-arrow {
	left: 0;
	bottom: -1px;
}
.lt_ie10 .tooltip.right .tooltip-arrow {
	left: 0px;
	margin-top: -10px;
	top: 50%;
}
.lt_ie10 .tooltip.bottom .tooltip-arrow {
	left: 0;
	top: -1px;
}
.lt_ie10 .tooltip.left .tooltip-arrow {
	margin-top: -10px;
	left: 95%;
	top: 50%;
}
.form-group {
	margin-bottom: 15px;
}
 @media (min-width: 1025px) {
.form-group {
	width: 100%;
}
}
.form-group .ques_icon .custom_dropdown, .form-group .ques_icon .inputBox {
	width: 90%;
	display: inline-block;
}
 @media (min-width: 768px) {
.form-group .ques_icon .custom_dropdown, .form-group .ques_icon .inputBox {
	width: 85%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.form-group .ques_icon .custom_dropdown, .form-group .ques_icon .inputBox {
	width: 86%;
}
}
 @media (max-width: 767px) {
.form-group .ques_icon .glyphicon-question-sign {
	margin-right: 0;
}
}
.mar-15 {
	margin-bottom: 10px;
}
.wid40 {
	width: 40%;
}
.left-60 {
	margin-left: 0;
	font-size: 14px;
}
 @media (min-width: 768px) {
.left-60 {
	margin-left: -60px;
}
}
.black {
	color: #000 !important;
}
.top-20 {
	color: #000 !important;
	margin-top: -18px !important;
}
.gray-bg1 {
	background-color: #e2e1dd;
	padding: 20px;
}
.top20 {
	margin-top: 20px;
}
.mar-left {
	margin-left: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.mar-17 {
	margin-left: -17px;
}
}
.fontbold {
	font-weight: bold;
}
 @media (min-width: 768px) {
.fontbold {
	font-weight: normal;
}
}
.lt_ie9 #billing-information .checkbox {
	width: 100% !important;
}
#billing-information .container {
	margin-top: 30px;
}
#billing-information .container .italic_txt {
	font-style: italic;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#billing-information .container .col-lg-offset-6 {
	width: 50%;
	float: right;
}
}
 @media (max-width: 767px) {
#billing-information .container .col-lg-offset-6 {
	display: none;
}
}
 @media (max-width: 768px) {
#billing-information .container .col-lg-offset-6 .glyphicon {
	margin-top: -4px;
}
}
 @media (min-width: 1025px) {
#billing-information .container .billing-info-regis-form .gray-bg1 {
	width: 70%;
	margin-left: 0;
}
}
#billing-information .container .billing_info_form {
	margin-top: 35px;
}
#billing-information .container .billing_info_form .label_padding label {
	padding: 0;
}
#billing-information .container .billing_info_form .terms_condition {
	padding: 12px 0 0;
}
#billing-information .container .billing_info_form .form-group {
	margin-bottom: 15px;
}
#billing-information .container .billing_info_form .top-20 {
	color: #000;
	margin-top: -18px !important;
}
#billing-information .container .billing_info_form .footer_btn {
	float: right;
	margin-bottom: 40px;
	right: 0;
}
#billing-information .container .billing_info_form .marginTop {
	margin-top: 15px;
}
#billing-information .container .billing_info_form .right-anchor {
	position: relative;
	right: 0;
	top: 6px;
}
 @media (min-width: 768px) {
#billing-information .container .billing_info_form .right-anchor {
	position: absolute;
	right: -122px;
}
}
#billing-information .container .billing_info_form .margin_btm {
	margin-bottom: 15px;
}
#billing-information .container .billing_info_form .expiray_date input {
	max-width: 64px;
	float: left;
}
#billing-information .container .billing_info_form .expiray_date span {
	font-size: 16px;
	margin: 6px 5px 0;
	float: left;
}
#billing-information .container .billing_info_form .securd_id input {
	max-width: 160px;
	display: inline;
}
#billing-information .container .credit_container ul {
	list-style: none;
	padding: 0;
	display: table;
}
#billing-information .container .credit_container ul li {
	float: left;
	margin-right: 5px;
}
#billing-information .container .credit_container span:nth-of-type(1) {
	font-weight: normal;
}
 @media (min-width: 768px) {
#billing-information .container .credit_container span:nth-of-type(1) {
	font-weight: bold;
}
}
#billing-information .container .credit_container span .btn {
	padding: 10px 0;
	min-width: 0;
}
#billing-information .container .table tr td {
	border: none !important;
}
#billing-information .container .table tr td h3 span {
	vertical-align: text-top;
}
 @media (max-width: 1023px) {
#billing-information .container .table tr td h3 span {
	vertical-align: -5px;
}
}
#billing-information .container .table tr td h2 {
	font-weight: bold;
}
#billing-information .container .table tr td:last-child {
	text-align: right;
	font-weight: 900;
	font-family: Arial;
}
#billing-information .container .footer_btn {
	margin-bottom: 40px;
	float: right;
	right: 0;
}
#billing-information .container .btn-link {
	font-family: Arial !important;
	font-weight: normal;
}
#billing-information .container #myModal h5 {
	font-size: 13px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
#billing-information .container #myModal .modal-header button {
	width: 11%;
}
 @media (min-width: 1025px) {
#billing-information .container #myModal .modal-header button {
	width: 7%;
}
}
#billing-information .container #myModal .modal-body {
	padding-top: 0;
}
 @media (min-width: 1025px) {
#billing-information .container #myModal .modal-body {
	padding-top: 15px;
}
}
#billing-information .container #myModal .modal-body img {
	width: 90%;
}
 @media (min-width: 1025px) {
#billing-information .container #myModal .modal-body img {
	width: 80%;
}
}
#billing-information .container #myModal .modal-body button {
	margin: 10px auto;
	min-width: 150px;
	display: table;
	font-size: 12px;
}
#promo + label a {
	color: #000;
}
.order-confirmation .title.hidden-lg h2 .glyphicon {
	top: 2px;
}
.order-confirmation .phone_no {
	color: #000;
}
.order-confirmation .border_color {
	border: none;
}
 @media (min-width: 768px) {
.order-confirmation .border_color {
	border-bottom: 1px solid #ddd;
}
}
.order-confirmation .imgWidth {
	width: 100 !important;
}
 @media (min-width: 768px) {
.order-confirmation .imgWidth {
	max-width: 100% !important;
}
}
.order-confirmation .margin_bottom {
	margin-bottom: 0 !important;
}
 @media (min-width: 1025px) {
.order-confirmation .margin_bottom {
	margin-bottom: 40px !important;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .margin_bottom {
	margin-bottom: 40px !important;
}
}
.order-confirmation .margin_top30 {
	margin-top: 0;
}
 @media (min-width: 768px) {
.order-confirmation .margin_top30 {
	margin-top: 30px;
}
}
@media (min-width: 1025px) {
.order-confirmation .order-info p:nth-of-type(3) {
	width: 92%;
/*background-color:#ff9900;*/ }
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .order-info .col-sm-3:nth-of-type(1) {
	width: 25%;
	width: 24%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .order-info .col-sm-3 {
	width: 25%;
	width: 24%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .order-info .col-sm-6 {
	width: 33%;
	width: 52%;
}
}
.order-confirmation .marginTop {
	margin-top: 0;
}
 @media (min-width: 1025px) {
.order-confirmation .marginTop {
	margin-top: 20px;
}
}
.order-confirmation .create_account {
	margin-top: 20px;
}
 @media (min-width: 768px) {
.order-confirmation .create_account {
	margin-top: 20px;
}
}
.order-confirmation .fontBold {
	font-weight: bold;
	color: #353535;
}
.order-confirmation .fontBold1 {
	font-weight: normal;
	color: #353535;
}
 @media (min-width: 768px) {
.order-confirmation .fontBold1 {
	font-weight: bold;
	color: #353535;
}
}
.order-confirmation .mar-7 {
	margin-top: 7px;
}
.order-confirmation .mar-25 {
	margin-top: 25px;
}
.order-confirmation .mar-bt-20 {
	margin-bottom: 20px !important;
}
.order-confirmation .mar-bt-10 {
	margin-bottom: 10px !important;
}
.order-confirmation .margin_top {
	margin: 0;
}
 @media (min-width: 1025px) {
.order-confirmation .margin_top {
	margin-top: 20px;
}
}
.order-confirmation .black_bold {
	color: #000;
	font-weight: bold;
	margin-top: 20px;
}
.order-confirmation .order-info h2 {
	text-transform: uppercase !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-confirmation td {
	padding-top: 25px;
}
}
.order-confirmation #order-confirmation td .for_mobileView {
	width: 50%;
	float: left;
	margin-top: 35px;
}
 @media (min-width: 1025px) {
.order-confirmation #order-confirmation td .for_mobileView {
	float: none;
	width: auto;
	margin: 0;
}
}
.order-confirmation #order-confirmation td .for_mobileViewpara {
	width: 50%;
	float: right;
	margin-top: 35px;
}
 @media (min-width: 1025px) {
.order-confirmation #order-confirmation td .for_mobileViewpara {
	float: none;
	width: auto;
	margin: 0;
}
}
.order-confirmation #order-confirmation .padding_0 {
	padding-top: 0;
}
 @media (min-width: 1025px) {
.order-confirmation #order-confirmation .padding_0 {
	padding-top: 41px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-confirmation .padding_0 {
	padding-top: 25px;
}
}
.order-confirmation #order-confirmation .padding_0 h3 {
	font-size: 13px;
	margin-bottom: 5px;
	text-transform: capitalize;
}
.order-confirmation table h3 {
	float: none;
}
.order-confirmation h3 {
	font-family: Arial;
	font-weight: bold;
}
.order-confirmation label {
	color: #000;
}
.order-confirmation label:before {
	top: 6px;
}
.order-confirmation label:after {
	top: 12px;
}
.order-confirmation .dropdown-menu > li > a {
	white-space: normal;/*@media (max-width:350px) {
  	white-space:normal;
  }*/ }
.order-confirmation .create_account em {
	margin-bottom: 20px;
	display: table;
}
 @media (min-width: 1025px) {
.order-confirmation .create_account em {
	margin-bottom: 0;
}
}
.order-confirmation .form-group p {
	margin: 5px 0 0;
}
.order-confirmation .form-group .checkbox-primary label {
	padding-bottom: 5px;
	margin-top: 0;
}
@media (min-width: 1025px) {
.order-confirmation .distributorval p {
	width: 695px;
}
}
.order-confirmation .distributorval ul {
	padding-left: 0;
	list-style: none;
}
.order-confirmation .distributorval ul li {
	padding-bottom: 0;
}
 @media (min-width: 1025px) {
.order-confirmation .distributorval ul li {
	padding-bottom: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .distributorval ul li span {
	display: block;
}
}
.order-confirmation .distributorval .mobile_view li {
	padding-bottom: 10px;
}
.order-confirmation .distributorval_width h3 .certified {
	display: block;
}
 @media (min-width: 1025px) {
.order-confirmation .distributorval_width h3 .certified {
	display: inline-block;
}
}
@media (min-width: 1025px) {
.order-confirmation .distributorval_width p {
	width: 100%;
}
}
.order-confirmation .distributorval_width ul {
	padding-left: 0;
	list-style: none;
}
.order-confirmation .distributorval_width ul li {
	padding-bottom: 0;
}
.order-confirmation table.prod-table .product h5 {
	margin-bottom: 10px;
}
 @media (min-width: 1025px) {
.order-confirmation table.prod-table .product h5 {
	margin-bottom: 24px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation table.prod-table .product span {
	font-family: Arial;
	font-weight: lighter;
	font-size: 12.8px;
	text-transform: capitalize;
}
}
.order-confirmation .table.prod-table th:first-child {
	width: 37%;
	padding-left: 10%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .table.prod-table th:first-child {
	padding-left: 11%;
	width: 31%;
}
}
 @media (min-width: 1025px) {
.order-confirmation .table.prod-table th:first-child {
	padding-left: 13.5%;
	width: 31%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation .table.prod-table .product-img {
	width: 29%;
}
}
@media (min-width: 768px) {
.order-confirmation .table.prod-table th {
	border-bottom: 2px dashed #DDD;
	border-top: 2px dashed #DDD;
}
}
.order-confirmation .table.prod-table th:nth-of-type(2) {
	width: 20%;
}
 @media (min-width: 1025px) {
.order-confirmation .table.prod-table th:nth-of-type(2) {
	padding-left: 1%;
}
}
.order-confirmation .table.prod-table th:nth-of-type(3) {
	width: 20%;
	padding-top: 0;
}
 @media (min-width: 1025px) {
.order-confirmation .table.prod-table th:nth-of-type(3) {
	padding-left: 1%;
}
}
.order-confirmation .table.prod-table td:nth-of-type(3) {
	padding-top: 0;
}
 @media (min-width: 1025px) {
.order-confirmation .table.prod-table td:nth-of-type(3) {
	padding-top: 15px;
}
}
@media (min-width: 1025px) {
.order-confirmation .table.prod-table td:nth-of-type(3):before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "";
}
}
@media (min-width: 1025px) {
.order-confirmation .table.prod-table td:nth-of-type(4):before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "";
}
}
.order-confirmation .table.prod-table th:nth-of-type(4) {
	width: 23%;
}
.order-confirmation .information .info_section {
	padding: 20px 40px 20px;
}
.order-confirmation .information h3 {
	font-size: 14.5px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-weight: normal;
}
 @media (min-width: 1025px) {
.order-confirmation .information h3 {
	font-size: 15px;
}
}
.order-confirmation .information h3 span:first-child {
	display: inline-block !important;
	margin-right: 3px;
}
 @media (min-width: 1025px) {
.order-confirmation .information h3 span:first-child {
	display: none !important;
}
}
.order-confirmation .information .grey-bg h3 {
	font-size: 12.5px;
}
 @media (min-width: 768px) {
.order-confirmation .information .grey-bg h3 {
	font-size: 15px;
}
}
.order-confirmation .information .grey-bg h3 span {
	height: 20px !important;
}
 @media (min-width: 1025px) {
.order-confirmation .information .grey-bg h3 span {
	display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-guest td:first-child:before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "";
}
}
@media (min-width: 1025px) {
.order-confirmation #order-guest td:first-child:before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "";
}
}
.order-confirmation #order-guest td:nth-of-type(3):before {
	content: "" !important;
}
 @media (min-width: 768px) {
.order-confirmation #order-guest td:nth-of-type(3):before {
	content: "" !important;
}
}
.order-confirmation #order-guest td:nth-of-type(4):before {
	content: "" !important;
}
 @media (min-width: 768px) {
.order-confirmation #order-guest td:nth-of-type(4):before {
	content: "" !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-guest1 .product {
	padding-left: 15px;
}
}
.order-confirmation #order-guest th:first-child {
	width: 30%;
	padding-left: 11.5%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-guest th:first-child {
	padding-left: 11.5%;
}
}
.order-confirmation #order-guest th:nth-of-type(2) {
	width: 20%;
}
.order-confirmation #order-guest th:nth-of-type(3) {
	width: 20%;
}
.order-confirmation #order-guest th:nth-of-type(4) {
	width: 20%;
}
.order-confirmation #order-guest th:nth-of-type(5) {
	width: 15%;
}
.order-confirmation #order-guest p {
	margin-bottom: 2px;
}
@media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-guest td {
	padding-top: 25px;
}
}
.order-confirmation #order-guest .tableleft {
	width: 50%;
	float: left;
}
 @media (min-width: 1025px) {
.order-confirmation #order-guest .tableleft {
	width: auto;
	float: none;
}
}
.order-confirmation #order-guest .tableright {
	width: 50%;
	float: right;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.order-confirmation #order-guest .tableright {
	width: 100%;
	float: none;
}
}
 @media (min-width: 1025px) {
.order-confirmation #order-guest .tableright {
	width: 80%;
	float: none;
}
}
.order-confirmation #order-guest h5 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 12.5px;
	text-transform: uppercase;
	font-weight: lighter;
}
.order-confirmation #order-guest .applypadding {
	padding-top: 0;
}
 @media (min-width: 1025px) {
.order-confirmation #order-guest .applypadding {
	padding-top: 35px;
}
}
.order-confirmation #order-guest .applypadding .quantiyleft {
	width: 50%;
	float: left;
}
.order-confirmation #order-guest .applypadding .quantiyright {
	width: 50%;
	float: right;
}
.order-confirmation #order-guest input {
	width: 75px;
}
.order-confirmation #order-guest .margin_top {
	margin-top: 10px;
}
.order-confirmation #order-guest .fontBold {
	margin: 0;
}
 @media (min-width: 1025px) {
.order-confirmation #order-guest .fontBold {
	font-weight: bold;
	margin-bottom: 10px;
}
}
.order-confirmation .email_link {
	color: #353535;
}
.order-confirmation .margin_tp {
	margin-top: 28px;
}
 @media (min-width: 1025px) {
.order-confirmation .margin_tp {
	margin-top: 0;
}
}
#order-status-guest .grey-bg input {
	height: 40px;
}
 @media (min-width: 1025px) {
#order-status-guest .grey-bg input {
	height: 25px;
}
}
#order-status-guest .grey-bg label span {
	vertical-align: text-bottom;
}
 @media (min-width: 1025px) {
.italicStyle {
	font-style: italic;
}
}
.Margin_10 {
	margin-top: -10px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.Margin_10 {
	margin-top: 0;
}
}
.spanMargin {
	display: block;
	margin-bottom: 20px;
}
 @media (min-width: 1025px) {
.spanMargin {
	display: inline;
	margin-bottom: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#order_review.order-confirmation.alternate-order-review .information .info_section {
	padding: 25px 40px 15px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#order_review.order-confirmation.alternate-order-review .information .info_section .distributorval ul li span {
	display: inline-block;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#order_review.order-confirmation.alternate-order-review .information .info_section table.prod-table .product h5 span {
	font-family: Arial;
	font-weight: bold;
	font-size: 12.8px;
	text-transform: uppercase;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#order_review.order-confirmation.alternate-order-review .information .info_section.order_review .distributorval .order_viewmore {
	width: 100%;
}
}
#order_review.order-confirmation.alternate-order-review .information h3.bg-h3-black span:first-child {
	display: inline-block;
}
@media (max-width: 1024px) {
#order_review.order-confirmation.alternate-order-review .information .border_bottom {
	border-bottom: 1px solid #f0efed;
	padding-bottom: 20px;
}
}
#order_review.order-confirmation.alternate-order-review .product a {
	margin-top: 15px;
}
#order_review.order-confirmation.alternate-order-review #order-guest1 .qtymargin {
	margin-bottom: 25px !important;
}
 @media (max-width: 767px) {
#order_review.order-confirmation.alternate-order-review #order-guest1 .qtymargin {
	display: inline-block;
}
}
@media (max-width: 767px) {
#order_review.order-confirmation.alternate-order-review #order-guest1 .paraMargin {
	margin-top: 30px !important;
}
}
@media (max-width: 767px) {
#order_review.order-confirmation.alternate-order-review .btn-wraper .lower_btn.btn-black {
	width: 100%;
	margin: 0;
	margin-bottom: 25px;
	margin-top: 25px;
}
}
 @media (max-width: 767px) {
.no-white-space-bottom {
	padding-bottom: 0;
	margin-bottom: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .table.prod-table .product-img, #order_review .table.prod-table .product-img, .order-confirmation .table.prod-table .product-img {
	width: 30%;
}
}
#horse-section .bottom0, #order_review .bottom0, .order-confirmation .bottom0 {
	margin-bottom: 0px !important;
}
 @media (min-width: 1025px) {
#horse-section .bottom0, #order_review .bottom0, .order-confirmation .bottom0 {
	padding: 40px;
}
}
#horse-section .bottom0 h1, #order_review .bottom0 h1, .order-confirmation .bottom0 h1 {
	margin-bottom: 0;
}
#horse-section .shipping_addre .edit, #order_review .shipping_addre .edit, .order-confirmation .shipping_addre .edit {
	margin: 0 0 5px;
	display: table;
}
 @media (min-width: 768px) {
#horse-section .shipping_addre .edit, #order_review .shipping_addre .edit, .order-confirmation .shipping_addre .edit {
	display: table;
	margin-bottom: 15px;
}
}
#horse-section .shipping_methodinfo .edit, #order_review .shipping_methodinfo .edit, .order-confirmation .shipping_methodinfo .edit {
	margin: 0 0 5px;
	display: table;
}
 @media (min-width: 768px) {
#horse-section .shipping_methodinfo .edit, #order_review .shipping_methodinfo .edit, .order-confirmation .shipping_methodinfo .edit {
	display: table;
	margin-bottom: 15px;
}
}
#horse-section .shipping_methodinfo .row span, #order_review .shipping_methodinfo .row span, .order-confirmation .shipping_methodinfo .row span {
	margin: 0;
	display: block;
}
 @media (min-width: 1025px) {
#horse-section .shipping_methodinfo .row span, #order_review .shipping_methodinfo .row span, .order-confirmation .shipping_methodinfo .row span {
	display: inline-block;
	margin: 5px 0;
}
}
#horse-section .shipping_methodinfo .row p, #order_review .shipping_methodinfo .row p, .order-confirmation .shipping_methodinfo .row p {
	margin-top: 20px;
}
#horse-section .billinginfo .edit, #order_review .billinginfo .edit, .order-confirmation .billinginfo .edit {
	margin: 0 0 5px;
	display: table;
}
 @media (min-width: 768px) {
#horse-section .billinginfo .edit, #order_review .billinginfo .edit, .order-confirmation .billinginfo .edit {
	display: table;
	margin-bottom: 15px;
}
}
#horse-section .order_review .marginBottom, #order_review .order_review .marginBottom, .order-confirmation .order_review .marginBottom {
	margin-bottom: 10px;
	display: table;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .order_review .marginBottom, #order_review .order_review .marginBottom, .order-confirmation .order_review .marginBottom {
	margin-bottom: 0;
	display: table;
}
}
#horse-section .order_review .distributorval, #order_review .order_review .distributorval, .order-confirmation .order_review .distributorval {
	border: none;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .order_review .distributorval, #order_review .order_review .distributorval, .order-confirmation .order_review .distributorval {
	margin-bottom: 15px;
}
}
 @media (max-width: 1025px) {
#horse-section .order_review .distributorval, #order_review .order_review .distributorval, .order-confirmation .order_review .distributorval {
	margin-bottom: 15px;
}
}
#horse-section .order_review .distributorval h3, #order_review .order_review .distributorval h3, .order-confirmation .order_review .distributorval h3 {
	margin-top: 25px;
}
 @media (min-width: 1025px) {
#horse-section .order_review .distributorval h3, #order_review .order_review .distributorval h3, .order-confirmation .order_review .distributorval h3 {
	margin: 10px 0;
}
}
#horse-section .order_review .distributorval a, #order_review .order_review .distributorval a, .order-confirmation .order_review .distributorval a {
	margin: 0;
	margin-top: 10px;
}
 @media (min-width: 1025px) {
#horse-section .order_review .distributorval a, #order_review .order_review .distributorval a, .order-confirmation .order_review .distributorval a {
	margin-bottom: 15px;
}
}
#horse-section .order_review .distributorval .order_viewmore, #order_review .order_review .distributorval .order_viewmore, .order-confirmation .order_review .distributorval .order_viewmore {
	width: 100%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .order_review .distributorval .order_viewmore, #order_review .order_review .distributorval .order_viewmore, .order-confirmation .order_review .distributorval .order_viewmore {
	width: 460px;
}
}
 @media (min-width: 1025px) {
#horse-section .order_review .distributorval .order_viewmore, #order_review .order_review .distributorval .order_viewmore, .order-confirmation .order_review .distributorval .order_viewmore {
	width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#horse-section .table.prod-table th:first-child, #order_review .table.prod-table th:first-child, .order-confirmation .table.prod-table th:first-child {
	padding-left: 11%;
}
}
@media (min-width: 1025px) {
#horse-section .table.prod-table th:first-child, #order_review .table.prod-table th:first-child, .order-confirmation .table.prod-table th:first-child {
	padding-left: 12.5%;
	padding-top: 15px;
}
}
#horse-section table h3, #order_review table h3, .order-confirmation table h3 {
	float: left;
}
@media (min-width: 768px) and (max-width: 1024px) {
#horse-section .table.prod-table td:nth-of-type(3), #order_review .table.prod-table td:nth-of-type(3), .order-confirmation .table.prod-table td:nth-of-type(3) {
	padding-top: 15px;
}
}
#horse-section .table.prod-table td:nth-of-type(3):before, #horse-section .table.service-table td:nth-of-type(3):before, #order_review .table.prod-table td:nth-of-type(3):before, #order_review .table.service-table td:nth-of-type(3):before, .order-confirmation .table.prod-table td:nth-of-type(3):before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "details";
}
 @media (min-width: 768px) {
#horse-section .table.prod-table td:nth-of-type(3):before, #horse-section .table.service-table td:nth-of-type(3):before, #order_review .table.prod-table td:nth-of-type(3):before, #order_review .table.service-table td:nth-of-type(3):before, .order-confirmation .table.prod-table td:nth-of-type(3):before, .order-confirmation .table.service-table td:nth-of-type(3):before {
	content: "";
}
}
#horse-section .table.prod-table td:nth-of-type(4):before, #horse-section .table.service-table td:nth-of-type(4):before, #order_review .table.prod-table td:nth-of-type(4):before, #order_review .table.service-table td:nth-of-type(4):before, .order-confirmation .table.prod-table td:nth-of-type(4):before, .order-confirmation .table.service-table td:nth-of-type(4):before {
	content: "shipping method";
}
 @media (min-width: 768px) {
#horse-section .table.prod-table td:nth-of-type(4):before, #horse-section .table.service-table td:nth-of-type(4):before, #order_review .table.prod-table td:nth-of-type(4):before, #order_review .table.service-table td:nth-of-type(4):before, .order-confirmation .table.prod-table td:nth-of-type(4):before, .order-confirmation .table.service-table td:nth-of-type(4):before {
	content: "";
}
}
#horse-section #order-guest1 .paraContain, #order_review #order-guest1 .paraContain, .order-confirmation #order-guest1 .paraContain {
	display: inline;
	width: 50%;
	float: left;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 .paraContain, #order_review #order-guest1 .paraContain, .order-confirmation #order-guest1 .paraContain {
	width: auto;
	float: none;
}
}
#horse-section #order-guest1 .paraqty, #order_review #order-guest1 .paraqty, .order-confirmation #order-guest1 .paraqty {
	width: 63%;
	float: right;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 .paraqty, #order_review #order-guest1 .paraqty, .order-confirmation #order-guest1 .paraqty {
	width: auto;
	float: none;
}
}
#horse-section #order-guest1 .qtymargin, #order_review #order-guest1 .qtymargin, .order-confirmation #order-guest1 .qtymargin {
	margin-top: 30px;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 .qtymargin, #order_review #order-guest1 .qtymargin, .order-confirmation #order-guest1 .qtymargin {
	margin: 0;
}
}
#horse-section #order-guest1 .paraMargin, #order_review #order-guest1 .paraMargin, .order-confirmation #order-guest1 .paraMargin {
	margin-top: 20px;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 .paraMargin, #order_review #order-guest1 .paraMargin, .order-confirmation #order-guest1 .paraMargin {
	margin: 0;
}
}
#horse-section #order-guest1 .paraspanContain, #order_review #order-guest1 .paraspanContain, .order-confirmation #order-guest1 .paraspanContain {
	display: inline;
	width: 50%;
	float: right;
	margin-top: 0px;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 .paraspanContain, #order_review #order-guest1 .paraspanContain, .order-confirmation #order-guest1 .paraspanContain {
	display: block;
	margin-top: 15px;
	float: none;
	width: 80%;
}
}
#horse-section #order-guest1 th:first-child, #order_review #order-guest1 th:first-child, .order-confirmation #order-guest1 th:first-child {
	width: 30%;
	padding-left: 11.5%;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section #order-guest1 th:first-child, #order_review #order-guest1 th:first-child, .order-confirmation #order-guest1 th:first-child {
	padding-left: 11.5%;
}
}
#horse-section #order-guest1 th:nth-of-type(2), #order_review #order-guest1 th:nth-of-type(2), .order-confirmation #order-guest1 th:nth-of-type(2) {
	width: 20%;
}
#horse-section #order-guest1 th:nth-of-type(3), #order_review #order-guest1 th:nth-of-type(3), .order-confirmation #order-guest1 th:nth-of-type(3) {
	width: 20%;
}
#horse-section #order-guest1 th:nth-of-type(4), #order_review #order-guest1 th:nth-of-type(4), .order-confirmation #order-guest1 th:nth-of-type(4) {
	width: 20%;
}
#horse-section #order-guest1 th:nth-of-type(5), #order_review #order-guest1 th:nth-of-type(5), .order-confirmation #order-guest1 th:nth-of-type(5) {
	width: 15%;
}
#horse-section #order-guest1 td:nth-of-type(4):before, #order_review #order-guest1 td:nth-of-type(4):before, .order-confirmation #order-guest1 td:nth-of-type(4):before {
	content: "price" !important;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 td:nth-of-type(4):before, #order_review #order-guest1 td:nth-of-type(4):before, .order-confirmation #order-guest1 td:nth-of-type(4):before {
	content: "" !important;
}
}
#horse-section #order-guest1 td:nth-of-type(3):before, #order_review #order-guest1 td:nth-of-type(3):before, .order-confirmation #order-guest1 td:nth-of-type(3):before {
	content: "" !important;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 td:nth-of-type(3):before, #order_review #order-guest1 td:nth-of-type(3):before, .order-confirmation #order-guest1 td:nth-of-type(3):before {
	content: "" !important;
}
}
#horse-section #shipping-method td:nth-of-type(3):before, #order_review #shipping-method td:nth-of-type(3):before, .order-confirmation #shipping-method td:nth-of-type(3):before {
	content: "Qty" !important;
}
 @media (min-width: 768px) {
#horse-section #shipping-method td:nth-of-type(3):before, #order_review #shipping-method td:nth-of-type(3):before, .order-confirmation #shipping-method td:nth-of-type(3):before {
	content: "" !important;
}
}
#horse-section #order-guest1 td:nth-of-type(2):before, #order_review #order-guest1 td:nth-of-type(2):before, .order-confirmation #order-guest1 td:nth-of-type(2):before {
	content: "availabilty" !important;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 td:nth-of-type(2):before, #order_review #order-guest1 td:nth-of-type(2):before, .order-confirmation #order-guest1 td:nth-of-type(2):before {
	content: "" !important;
}
}
#horse-section #order-guest1 td:nth-of-type(1):before, #order_review #order-guest1 td:nth-of-type(1):before, .order-confirmation #order-guest1 td:nth-of-type(1):before {
	content: "Service" !important;
}
 @media (min-width: 768px) {
#horse-section #order-guest1 td:nth-of-type(1):before, #order_review #order-guest1 td:nth-of-type(1):before, .order-confirmation #order-guest1 td:nth-of-type(1):before {
	content: "" !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#horse-section #order-guest1 .product, #order_review #order-guest1 .product, .order-confirmation #order-guest1 .product {
	padding-left: 15px;
}
}
@media (min-width: 768px) {
#horse-section .table.prod-table td, #order_review .table.prod-table td, .order-confirmation .table.prod-table td {
	padding-top: 15px;
}
}
@media (min-width: 768px) {
#horse-section .table.prod-table th, #order_review .table.prod-table th, .order-confirmation .table.prod-table th {
	padding-top: 15px;
	border-bottom: 2px dashed #DDD;
	border-top: 2px dashed #DDD;
}
}
#horse-section .header_info, #order_review .header_info, .order-confirmation .header_info {
	padding: 40px;
	margin: 0;
}
#horse-section .header_info h1, #order_review .header_info h1, .order-confirmation .header_info h1 {
	margin: 0;
}
 @media (max-width: 767px) {
#horse-section .header_info h1, #order_review .header_info h1, .order-confirmation .header_info h1 {
	margin-bottom: 10px;
}
}
 @media (min-width: 768px) {
#horse-section .header_info, #order_review .header_info, .order-confirmation .header_info {
	margin-top: 30px;
}
}
#horse-section .btn-wraper .btn-black, #order_review .btn-wraper .btn-black, .order-confirmation .btn-wraper .btn-black {
	width: 80%;
	margin: 20px;
}
 @media (min-width: 1025px) {
#horse-section .btn-wraper .btn-black, #order_review .btn-wraper .btn-black, .order-confirmation .btn-wraper .btn-black {
	width: 160px;
	padding: 3px 25px;
	float: right;
	margin-right: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .btn-wraper .btn-black, #order_review .btn-wraper .btn-black, .order-confirmation .btn-wraper .btn-black {
	width: 165px;
	padding: 10px 25px;
	font-size: 12px;
	float: right;
	margin-right: 0;
}
}
#horse-section .info_section .border_class, #order_review .info_section .border_class, .order-confirmation .info_section .border_class {
	border: none;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section .info_section .border_class, #order_review .info_section .border_class, .order-confirmation .info_section .border_class {
	border: none;
}
}
 @media (min-width: 1025px) {
#horse-section .info_section .border_class, #order_review .info_section .border_class, .order-confirmation .info_section .border_class {
	border-top: 1px solid #e2e1dd;
}
}
#horse-section .info_section .font_weight, #order_review .info_section .font_weight, .order-confirmation .info_section .font_weight {
	font-weight: normal;
}
 @media (min-width: 1025px) {
#horse-section .info_section .font_weight, #order_review .info_section .font_weight, .order-confirmation .info_section .font_weight {
	font-weight: bold;
	margin-bottom: 10px;
}
}
#horse-section .table_text, #order_review .table_text, .order-confirmation .table_text {
	width: 50%;
	margin-bottom: 25px;
}
#horse-section ul li:last-child, #order_review ul li:last-child, .order-confirmation ul li:last-child {
	margin-top: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
#horse-section ul li:last-child, #order_review ul li:last-child, .order-confirmation ul li:last-child {
	margin-top: 10px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#horse-section ul.ship-info-list li:last-child, #order_review ul.ship-info-list li:last-child, .order-confirmation ul.ship-info-list li:last-child {
	margin-top: 0;
}
}
#horse-section .checkout_review, #order_review .checkout_review, .order-confirmation .checkout_review {
	margin-top: 30px;
	width: 50%;
	float: left;
}
 @media (min-width: 768px) {
#horse-section .checkout_review, #order_review .checkout_review, .order-confirmation .checkout_review {
	margin: 0 0 10px;
	width: auto;
	float: none;
}
}
#horse-section .checkoutpara, #order_review .checkoutpara, .order-confirmation .checkoutpara {
	display: table;
	margin-top: 30px;
}
#order_review .grey-bg {
	background-color: #fff;
	padding: 15px;
	border: 0;
}
#order_review .grey-bg h3 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-weight: normal;
	font-size: 12.5px !important;
}
 @media (min-width: 768px) {
#order_review .grey-bg h3 {
	font-size: 15px !important;
}
}
#order_review .grey-bg h3 span {
	display: block !important;
	height: 20px;
	margin-top: -4px;
	margin-left: 5px;
}
#order_review .grey-bg .font_weight {
	font-weight: bold;
}
#order_review .grey-bg .total_count h3 {
	font-weight: bold;
}
#order_review .grey-bg .total_count .order-total-amt {
	font-size: 21px;
	text-align: right;
}
 @media (max-width: 767px) {
#order_review .grey-bg .total_count .order-total-amt {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
}
#order_review .grey-bg .tax-exempt {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 10px;
}
.footer_two .footer_lock {
	font-size: 11px;
	color: black;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	float: none;
	margin-bottom: 10px;
	display: inline-block;
}
.footer_two .footer_lock span:before {
	padding: 5px;
}
 @media (max-width: 767px) {
.footer_two .footer_lock span:before {
	font-size: 15px;
}
}
 @media (min-width: 768px) {
.footer_two .footer_lock {
	float: right;
	margin: 0;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.footer_two .footer_lock {
	margin-top: 30px;
}
}
.footer_two .footer_lock:hover {
	color: #000;
	text-decoration: none;
}
@media (max-width: 767px) {
.footer_two .align {
	max-width: 320px;
	margin: auto;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.footer_two .align {
	float: left;
}
}
.footer_two .align li:last-child {
	display: inline-block;
}
.footer_two .copyrights {
	display: inline;
}
 @media (max-width: 1024px) {
.footer_two .copyrights {
	display: block;
}
}
@media (max-width: 767px) {
.footer_two .container {
	background: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
}
}
.order-confirmation h1 {
	display: inline-block;
}
 @media (max-width: 767px) {
#g3_homePage .slider_section .relative_parent .inner-sDiv {
	height: 300px;
}
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container {
	padding: 0 40px;
	padding-top: 0px !important;
}
 @media (min-width: 768px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container {
	padding: 20px 40px;
}
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container div.row {
	margin-top: -35px !important;
	margin-top: 0px \0/ !important;
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 35px;
	padding-top: 30px !important;
	margin-bottom: 10px;
}
 @media (max-width: 767px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 0px !important;
	padding-top: 15px !important;
}
}
 @media (min-width: 768px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 55px;
	padding-top: 0px;
}
}
 @media (max-width: 1024px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container .slick-list {
	margin-top: 40px;
	padding-top: 0px;
}
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	text-transform: none;
	font-size: 46px;
}
 @media (max-width: 767px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	margin-top: 10px;
	margin-bottom: 7px;
	font-size: 23px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container h3 {
	font-size: 31.5px;
}
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container p {
	font-size: 20px;
}
 @media (max-width: 767px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container p {
	font-size: 12.5px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container p {
	font-size: 15px;
}
}
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container span {
	font-size: 17px;
}
 @media (max-width: 767px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container span {
	font-size: 12.5px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
#g3_homePage .slider_section .relative_parent .backgroud_opac .slider-container span {
	font-size: 13px;
}
}
@media (max-width: 767px) {
#g3_homePage .container {
	padding-left: 0;
	padding-right: 0;
}
}
#g3_homePage .p-top {
	margin-top: 6px;
}
@media (min-width: 768px) and (max-width: 1024px) {
#g3_homePage .mar-17 {
	margin-top: -17px;
	margin-left: 0px;
}
}
#g3_homePage .ul-margin {
	margin-top: 20px;
}
#g3_homePage .addPadding {
	margin-bottom: 20px;
}
@media (max-width: 1024px) {
#g3_homePage .addPadding:last-child {
	display: inline-block;
	margin-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#g3_homePage .font-style-brown {
	font-size: 13px !important;
}
}
#g3_homePage .grp3_home_slider {
	padding: 0 !important;
}
#g3_homePage .grp3_home_slider .slick-track {
	margin: auto;
}
 @media (max-width: 767px) {
#g3_homePage .grp3_home_slider .slick-track {
	margin-left: 0 !important;
}
}
 @media (max-width: 1024px) and (min-width: 768px) {
#g3_homePage .grp3_home_slider .slick-track {
	margin-left: -41%;
}
}
#g3_homePage .grp3_home_slider .slick-prev {
	left: -10px;
}
#g3_homePage .grp3_home_slider .slick-next {
	right: -10px;
}
#g3_homePage .grp3_home_slider li {
	margin: 0 15px;
}
 @media (min-width: 1025px) {
#g3_homePage .grp3_home_slider li {
	margin: 0 20px;
}
}
 @media (min-width: 768px) {
#g3_homePage .grp3_home_slider li {
	text-align: center;
}
}
#g3_homePage .grp3_home_slider li div {
	border: 1px solid #E2E1DD;
	padding: 5px;
	margin: 10px 0;
}
 @media (min-width: 1025px) {
#g3_homePage .grp3_home_slider li div {
	margin: 5px 25px;
	padding: 30px;
}
}
#g3_homePage .grp3_home_slider li div img {
	width: 100%;
}
#g3_homePage .grp3_home_slider .slick-prev:before, #g3_homePage .grp3_home_slider .slick-next:before {
	color: #000;
}
#g3_homePage .grp3_home_slider .slick-prev, #g3_homePage .grp3_home_slider .slick-next {
	top: 36%;
}
#g3_homePage .dbl-line-btn {
	margin-top: 20px;
	font-size: 12px;
}
#g3_homePage .boldAnchor {
	margin-top: 15px;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 0 5px;
}
 @media (max-width: 1024px) {
#g3_homePage .boldAnchor {
	font-size: 12.5px;
	padding: 0;
}
}
#g3_homePage .follow-us {
	padding-bottom: 10px;
}
.forgot_id .info_section, .pw_recovery .info_section {
	margin-top: 20px;
	margin-bottom: 20px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .info_section, .pw_recovery .info_section {
	margin-top: 25px;
	padding-bottom: 20px;
	padding: 20px;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section, .pw_recovery .info_section {
	margin-bottom: 40px;
}
}
 @media (max-width: 767px) {
.forgot_id .info_section, .pw_recovery .info_section {
	padding: 15px 20px;
}
}
 @media (min-width: 768px) {
.forgot_id .info_section form, .pw_recovery .info_section form {
	width: 70%;
	margin: 35px auto auto;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form, .pw_recovery .info_section form {
	width: 65%;
	margin: 30px auto auto;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form .label_input, .pw_recovery .info_section form .label_input {
	margin-bottom: 30px;
}
}
.forgot_id .info_section form .label_input .txt_input, .pw_recovery .info_section form .label_input .txt_input {
	height: 40px;
}
 @media (min-width: 768px) {
.forgot_id .info_section form .label_input .txt_input, .pw_recovery .info_section form .label_input .txt_input {
	max-width: 285px;
	display: inline-block;
	margin-bottom: 10px;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form .label_input .txt_input, .pw_recovery .info_section form .label_input .txt_input {
	max-width: 340px;
	height: 24px;
	margin-bottom: 0;
}
}
 @media (min-width: 768px) {
.forgot_id .info_section form .label_input label, .pw_recovery .info_section form .label_input label {
	width: 95px;
	margin-right: 23px;
	vertical-align: middle;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form .label_input label, .pw_recovery .info_section form .label_input label {
	min-width: 175px;
	margin-right: 0;
}
}
.forgot_id .info_section form .email, .pw_recovery .info_section form .email {
	margin-bottom: 20px;
}
 @media (max-width: 767px) {
.forgot_id .info_section form span, .pw_recovery .info_section form span {
	display: block;
}
}
.forgot_id .info_section form .security, .pw_recovery .info_section form .security {
	margin-bottom: 19px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .info_section form .security, .pw_recovery .info_section form .security {
	margin-bottom: 10px;
}
}
.forgot_id .info_section form .security .glyphicon-question-sign, .pw_recovery .info_section form .security .glyphicon-question-sign {
	margin-left: 10px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .info_section form .security span, .pw_recovery .info_section form .security span {
	display: inline-block;
	height: 24px;
	vertical-align: top;
}
}
 @media (max-width: 767px) {
.forgot_id .info_section form .visible-xs.glyphicon-question-sign, .pw_recovery .info_section form .visible-xs.glyphicon-question-sign {
	display: inline-block !important;
	margin-bottom: 10px;
}
}
 @media (max-width: 767px) {
.forgot_id .info_section form .btn, .pw_recovery .info_section form .btn {
	margin-top: 5px;
}
}
 @media (max-width: 1024px) {
.forgot_id .info_section form .btn, .pw_recovery .info_section form .btn {
	padding: 10px 12px;
	min-width: 168px;
}
}
 @media (min-width: 768px) {
.forgot_id .info_section form .btn, .pw_recovery .info_section form .btn {
	margin-left: 123px;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form .btn, .pw_recovery .info_section form .btn {
	margin-left: 175px;
	margin-top: 5px;
}
}
 @media (max-width: 1024px) {
.forgot_id .info_section form .checkbox, .forgot_id .info_section form .radio_btn_wrapper, .pw_recovery .info_section form .checkbox, .pw_recovery .info_section form .radio_btn_wrapper {
	min-width: 168px;
}
}
 @media (min-width: 768px) {
.forgot_id .info_section form .checkbox, .forgot_id .info_section form .radio_btn_wrapper, .pw_recovery .info_section form .checkbox, .pw_recovery .info_section form .radio_btn_wrapper {
	margin-left: 123px;
	margin-top: 15px;
	margin-bottom: 15px;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section form .checkbox, .forgot_id .info_section form .radio_btn_wrapper, .pw_recovery .info_section form .checkbox, .pw_recovery .info_section form .radio_btn_wrapper {
	margin-left: 180px;
	margin-top: 20px;
	margin-bottom: 20px;
}
}
.forgot_id .info_section form .checkbox label, .pw_recovery .info_section form .checkbox label {
	color: #000;
}
.forgot_id .info_section form .radio_btn, .pw_recovery .info_section form .radio_btn {
	margin-right: 8px;
}
.forgot_id .info_section form .radio_btn:nth-child(2), .pw_recovery .info_section form .radio_btn:nth-child(2) {
	margin-left: 30px;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .info_section form .radio_btn:nth-child(2), .pw_recovery .info_section form .radio_btn:nth-child(2) {
	margin-left: 65px;
}
}
.forgot_id .info_section form .marginBottom, .pw_recovery .info_section form .marginBottom {
	margin-bottom: 0;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .info_section .header_form, .pw_recovery .info_section .header_form {
	margin-top: 20px;
}
}
 @media (min-width: 1025px) {
.forgot_id .info_section .header_form, .pw_recovery .info_section .header_form {
	margin-top: 37px;
}
}
@media (max-width: 767px) {
.forgot_id p, .pw_recovery p {
	margin-bottom: 15px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.forgot_id .header_info, .pw_recovery .header_info {
	margin-top: 30px;
}
}
@media (min-width: 1025px) {
.forgot_id .header_info, .pw_recovery .header_info {
	padding-bottom: 26px;
}
}
.forgot_id .header_info p, .pw_recovery .header_info p {
	margin-bottom: 15px;
}
.forgot_id .header_info a, .pw_recovery .header_info a {
	margin: 0;
}
.forgot_id h1, .pw_recovery h1 {
	margin-bottom: 15px;
	font-size: 25px;
}
 @media (min-width: 768px) {
.forgot_id h1, .pw_recovery h1 {
	margin-bottom: 10px;
}
}
 @media (min-width: 1025px) {
.forgot_id h1, .pw_recovery h1 {
	font-size: 27px;
	margin-bottom: 15px;
}
}
.forgot_id h3, .pw_recovery h3 {
	font-weight: bold;
}
.forgot_id a, .pw_recovery a {
	margin-top: 5px;
	display: inline;
}
 @media (max-width: 1024px) {
.forgot_id a, .pw_recovery a {
	min-width: 168px;
}
}
 @media (min-width: 768px) {
.forgot_id a, .pw_recovery a {
	margin-left: 123px;
}
}
 @media (min-width: 1025px) {
.forgot_id a, .pw_recovery a {
	margin-left: 180px;
}
}
.forgot_id .assistance p:last-child, .pw_recovery .assistance p:last-child {
	margin: 0;
}
 @media (max-width: 767px) {
#step_2 .header_info {
	padding: 10px 20px 15px;
}
}
 @media (max-width: 767px) {
#step_4 .txt_input {
	width: 79%;
}
}
@media (max-width: 767px) {
#step_4 .security p {
	margin-top: 10px;
	margin-bottom: 10px;
}
}
@media screen and (min-width: 1024px) {
#step_4 .security {
	margin-top: 10px;
}
}
.lit-orders.tab-content button {
	margin-top: 10px;
	min-width: 164px;
}
.lit-orders.tab-content button .col-xs-12 {
	width: 100%;
}
 @media (max-width: 1024px) {
.lit-orders.tab-content button {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
 @media (max-width: 767px) {
.lit-orders.tab-content button {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
}
.lit-orders.tab-content .row {
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	margin: 0;
}
.lit-orders.tab-content .row:last-child {
	border-bottom: 0;
	padding-bottom: 17px;
}
.lit-orders.tab-content .tab-pane h3 {
	font-size: 15px;
}
.lit-orders.tab-content .row.header {
	border-bottom: 0;
	font-weight: bold;
	padding-left: 40px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0;
	background-color: #424242;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
	width: 100%;
}
.lit-orders.tab-content .row.header .col-xs-10.col-sm-8,  .lit-orders.tab-content .row.header .col-xs-2.col-sm-2 {
	padding-left: 0;
	padding-right: 0;
}
 @media (max-width: 767px) {
.lit-orders.tab-content .row.header .col-xs-10.col-sm-8,  .lit-orders.tab-content .row.header .col-xs-2.col-sm-2 {
	padding-right: 20px;
}
}
 @media (max-width: 767px) {
.lit-orders.tab-content .row.header {
	padding-left: 15px;
	padding-right: 0;
}
}
.lit-orders.tab-content .active {
	padding: 0;
}
.lit-orders.tab-content .accordion-link {
	padding-right: 50px;
	position: relative;
	display: inline;
	background-color: #f1f0ed;
	border: 1px solid #ddd;
	color: #333;
	display: block;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	border-radius: 0;
}
 @media (max-width: 767px) {
.lit-orders.tab-content .accordion-link {
	padding-left: 15px;
	padding-right: 0;
}
}
.lit-orders.tab-content .accordion-link:hover {
	text-decoration: none;
}
.lit-orders.tab-content .responsive-tabs-container.accordion-xs .nav-tabs {
	display: inline;
}
.lit-orders.tab-content .tab-pane {
	padding: 0;
}
.lit-orders.tab-content .content {
	padding-top: 10px;
	padding-bottom: 4px;
	margin-left: 40px;
	margin-right: 40px;
	vertical-align: bottom;
}
 @media (max-width: 767px) {
.lit-orders.tab-content .content {
	margin-left: 10px;
	margin-right: 10px;
}
.lit-orders.tab-content .content .col-xs-10.col-sm-8 {
	padding-left: 5px;
}
}
.lit-orders.tab-content .content .col-xs-10.col-sm-8 {
	padding-left: 0;
}
.lit-orders.tab-content .content .col-xs-2.col-sm-2 {
	padding-left: 25px;
}
.lit-orders.tab-content .content .col-xs-12.col-sm-2 {
	padding-left: 0;
	padding-right: 0;
}
.lit-orders.tab-content .content a, .lit-orders.tab-content .content h3 {
	margin-top: 0;
	margin-bottom: 0;
}
 @media (max-width: 767px) {
.lit-orders.tab-content .content a, .lit-orders.tab-content .content h3 {
	margin: 0;
	padding: 0;
}
}
.lit-orders.tab-content span {
	display: inline;
}
.row.searchByTerm button {
	width: 100%;
	max-width: 164px;
	float: left;
}
 @media (max-width: 1024px) {
.row.searchByTerm button {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
.row.searchByTerm .form-control {
	height: 36px;
}
.row.searchByTerm .search-button-col {
	padding-left: 9px;
}
.searchByTerm .col-xs-5.col-sm-3.col-md-3.col-lg-3 {
	padding-right: 30px;
	padding-left: 0;
}
.checkbox .gray-text {
	color: #424242;
}
.support-result {
	border-bottom: 1px solid #ccc;
}
.button-margin {
	margin: 5px 0;
	position: relative;
}
.bottom-border {
	border-bottom: 1px solid #ccc;
}
.bottom-border:last-child {
	border-bottom: none !important;
}
.button-size {
	min-width: 145px !important;
}
.no-underline {
	text-decoration: none !important;
}
.top-padding {
	padding-top: 10px !important;
}
.zero-margin-top {
	margin-top: 0px !important;
}
.text-align-on-desktop {
	margin-right: 17px !important;
}
.tooltip-success.tooltip-inner {
	background-color: #1bcd41 !important;
	color: #ffffff !important;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
	text-transform: none !important;
	border-radius: 5px !important;
	z-index: 999;
	position: absolute;
	right: 177px;
	bottom: -38px;
	width: 300px;
	max-width: 350px;
	padding-left: 20px;
	padding-right: 20px;
}
 @media (max-width: 767px) {
.tooltip-success.tooltip-inner {
	bottom: -115px;
	left: -26px;
	width: 130%;
	max-width: 290px;
}
}
.tooltip-failure.tooltip-inner {
	background-color: #CC1414 !important;
	color: #ffffff !important;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
	text-transform: none !important;
	border-radius: 5px !important;
	z-index: 999;
	position: absolute;
	right: 177px;
	bottom: -25px;
	width: 300px;
	max-width: 350px;
	padding-left: 20px;
	padding-right: 20px;
}
 @media (max-width: 767px) {
.tooltip-failure.tooltip-inner {
	bottom: -96px;
	left: -26px;
	width: 130%;
	max-width: 290px;
}
}
.tooltip-success .tooltip-arrow {
	color: #5cb85c !important;
}
.tooltip-failure.tooltip-arrow {
	position: absolute;
	box-sizing: border-box;
	background: #fff;
	width: 16px;
	height: 20px;
	position: absolute;
	box-shadow: none;
	right: -14px;
	top: 32px;
	z-index: 9;
	background: url(tooltip-arrow-red.png) no-repeat center bottom transparent;
}
.tooltip-failure.tooltip-arrow::after {
	display: none !important;
}
 @media (max-width: 767px) {
.tooltip-failure.tooltip-arrow {
	top: -15px;
	left: 55px;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	/* IE8+ - must be on one line, unfortunately */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";
}
}
.tooltip-success.tooltip-arrow {
	position: absolute;
	box-sizing: border-box;
	background: #fff;
	width: 16px;
	height: 20px;
	position: absolute;
	box-shadow: none;
	right: -14px;
	top: 46px;
	z-index: 9;
	background: url(tooltip-arrow-green.png) no-repeat center bottom transparent;
}
.tooltip-success.tooltip-arrow::after {
	display: none !important;
}
 @media (max-width: 767px) {
.tooltip-success.tooltip-arrow {
	top: -15px;
	left: 55px;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	/* IE8+ - must be on one line, unfortunately */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";
}
}
.tooltipClose.close {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 6px;
	right: 12px;
	color: #ffffff;
	text-shadow: none;
	opacity: 10;
}
.tooltipClose.close:hover, .tooltipClose.close:focus {
	color: #ffffff;
}
.tooltip-success p, .tooltip-failure p {
	text-align: left;
}
.work-bench {
	padding-top: 15px;
	padding-bottom: 15px;
	float: none !important;
}
.information .contact {
	margin-top: 30px;
}
.information .contact p {
	margin: 0;
	margin-bottom: 10px;
}
.information .contact strong {
	text-transform: none;
	margin: 0;
}
.information .contact address {
	margin: 0;
}
 @media (max-width: 1024px) {
.information .contact .europe, .information .contact .aog, .information .contact .americas {
	padding-bottom: 15px;
}
}
 @media (min-width: 768px) {
.information .contact .supportphone, .information .contact .askEngg {
	text-align: center;
}
}
 @media (max-width: 767px) {
.information .contact .supportphone, .information .contact .askEngg {
	margin-bottom: 10px;
}
}
 @media (min-width: 1025px) {
.search.col-xs-12.col-sm-3.col-md-2.col-lg-2 {
	padding-right: 5px;
	padding-left: 0;
}
}
 @media (min-width: 1025px) {
.search.col-xs-12.col-sm-9.col-md-10.col-lg-10 {
	padding-right: 0;
	padding-left: 0;
}
}
.search button {
	min-width: 115px;
}
 @media (min-width: 1025px) {
.search button {
	width: 70%;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.search button {
	width: 100%;
}
}
.category.support ul {
	margin-bottom: 0;
}
@media (max-width: 1024px) {
.category.support {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
.view-results {
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 20px;
}
.results .col-xs-12 {
	padding-left: 0;
	padding-right: 0;
}
.results button {
	padding-top: 10px;
	padding-bottom: 10px;
}
 @media (min-width: 768px) {
.category-list {
	margin-bottom: 10px;
}
}
.select-category {
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
}
.tab-content .results {
	margin-top: 25px;
}
 @media (max-width: 767px) {
.tab-content .results {
	text-align: center;
	padding-top: 10px;
	margin-top: 0;
}
.tab-content .results button {
	margin-top: 10px;
	margin-bottom: 10px;
}
}
 @media (min-width: 768px) {
.tab-content .results button {
	margin-left: 20px;
}
}
.information .responsive-tabs-container[class*="accordion-"] .accordion-link {
	background-color: #f1f0ed;
}
.newsroom .filter.checkbox label:after {
	border: 2px solid white;
	border-top: none;
	border-right: none;
}
/* Not Found in version but, on phtest */

input.qtyminus {
	background-color: #a7a6a4;
	border: 1px solid #e2e1dd;
	color: white;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 22px;
	height: 25px;
	line-height: 21px;
	margin-right: -5px;
	padding: 0 0 2px;
	vertical-align: top;
	width: 25px !important;
}
.qty {
	width: 51px !important;
	text-align: center;
	height: 25px;
	vertical-align: top;
	border: 1px solid #e2e1dd !important;
}
input.qtyplus {
	background-color: #a7a6a4;
	border: 1px solid #e2e1dd;
	color: white;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 22px;
	height: 25px;
	line-height: 18px;
	margin-left: -5px;
	padding: 0 0 5px;
	vertical-align: top;
	width: 25px !important;
}
.modal-content .btn.btn-primary.btn-black {
	color: #fff;
}
.modal-content .btn.btn-default.btn-white {
	color: #3e3e3e;
	;
}
.btn-container.visible-xs.email-print-container .btn.btn-default.btn-white.button-email, .btn-container.visible-xs.email-print-container .btn.btn-default.btn-white.button-print {
	color: #3e3e3e;
}
.certified_latest {
	margin: 5% 0 0 1% !important;
}
.certified_latest, .available_latest {
	background: url("Parker_Distributor.png") no-repeat scroll left top / contain rgba(0, 0, 0, 0);
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	width: 109px;
}
/* Quote Request Page */
.quote-reqeust-title {
	background-color: #fff;
}
.quote-reqeust-title h2 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-top: 10px;
}
.quote-reqeust-title h2 strong {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.quote-request .button-set-email {
	margin-top: 10px;
}
.quote-reqeust-subhead h3 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.quote-reqeust-subhead h3 .glyphicon.glyphicon-question-sign.user-id-tip {
	background-size: 15px 15px;
	height: 15px;
	cursor: pointer;
}
.quote-cart-header-buttons {
	float: right;
}
.review-request {
	text-align: right;
}
.quote-request .quote-modal-container {
	padding: 10px 40px;
}
.quote-request .modal-dialog {
	width: 70%;
}
.quote-request .modal-dialog .btn-link {
	color: #3e3e3e;
}
.quote-request .modal-dialog .btn.btn-primary.btn-black {
	min-width: 115px;
}
.quote-request .modal-dialog .text-danger {
	margin-top: 30px;
	color: red;
}
.modal-dialog .modal-footer-text-skip {
	color: #3e3e3e;
	text-decoration: underline;
}
.modal-dialog .modal-footer-text-later {
	color: #3e3e3e;
	text-decoration: underline;
}
 @media (max-width: 767px) {
.quote-cart-header-buttons {
	float: none;
}
.review-request {
	text-align: left;
	margin-bottom: 10px;
}
}
.quote-cart-header-buttons button, .quote-request .actions a.btn {
	margin-top: 10px;
}
.quote-request .checkbox label, .quote-request .radio label {
	font-size: 14px;
	padding-left: 25px;
	color: #333535;
	padding-top: 0;
}
.quote-request .checkbox label {
	margin-top: -10px;
}
.quote-request .radio label {
	line-height: 14px;
}
.quote-cart-header-buttons button:first-child {
	margin-right: 20px;
}
.quote-request .actions a.btn:first-child {
	margin-right: 20px;
	margin-right: 0;
}
.quote-request input[type=checkbox] {
	visibility: visible;
	margin-top: 4px;
}
.quote-request .checkbox label:before {
	display: none;
}
.quote-request .form-horizontal label {
	padding-top: 0px;
}
@media (max-width: 767px) {
.quote-request .modal-dialog {
	width: 95%;
}
}
 @media screen and (min-width: 767px) and (max-width: 1023px) {
#cart .table.prod-table tr th:first-child, #cart .table.service-table tr th:first-child {
	padding-left: 19%;
}
}
 @media (max-width: 767px) {
.quote-cart-header-buttons button:last-child {
	margin-bottom: 10px;
}
.quote-request .actions a.btn:last-child {
	margin-bottom: 0;
	margin-top: 0;
}
/*#cart .table.prod-table tr td.label-quantity.qty-col-mobile,*/
    #cart .table.prod-table tr td.total-col-mobile,/* #cart .table.service-table tr td.label-quantity.qty-col-mobile,*/  #cart .table.service-table tr td.total-col-mobile {
	border-top: 0;
}
.table.prod-table td:first-child, .table.service-table td:first-child {
	border-bottom: 0;
}
#cart tr td.label-quantity.qty-col-mobile {
	padding-left: 40%;
}
#cart .table.prod-table tr .qty-col-mobile p {
	width: 100%;
}
}
/*# sourceMappingURL=style.css.map */
/* Quote Submit Page */

.submit-request-for-quote .abs-position {
	right: -32px;
}
.submit-request-for-quote .info_section h1 {
	margin-top: 30px;
}
.submit-request-for-quote .upload p.upload-info {
	font-family: Arial, sans-serif;
	padding-top: 7px;
	font-size: 13px;
}
.submit-request-for-quote hr {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
.submit-request-for-quote .upload p.upload-info em {
	font-weight: 400;
}
.submit-request-for-quote .glyphicon.glyphicon-question-sign.file-upload-tip {
	background-size: 16px;
	background-position: 3px -1px;
}
.submit-request-for-quote .submit-quote-form.name-info, .submit-request-for-quote .submit-quote-form.address-info, .submit-request-for-quote .submit-quote-form.optional-info {
	margin-bottom: 30px;
}
.submit-request-for-quote .submit-quote-form h3 {
	text-transform: capitalize;
	font-weight: 700;
}
.submit-request-for-quote .form-separator {
	margin-bottom: 40px;
}
.submit-request-for-quote .select-file-master {
	padding-left: 33.33333%;
}
.submit-request-for-quote .select-file-container {
	background: #f4f4f4;
	height: 23px;
	display: block;
	margin-bottom: 20px;
}
.submit-request-for-quote .dropdown {
	position: relative;
	width: 66.6%;
	float: right;
}
.submit-request-for-quote .min-height-label {
	min-height: 50px;
}
.submit-request-for-quote .plus-upload-images {
	min-height: 32px;
	display: inline-block;
	width: 10px;
	overflow: visible;
	float: left;
}
 @media screen and (min-width: 767px) and (max-width: 1023px) {
.submit-request-for-quote .select-file-container {
	height: 30px;
}
}
@media (max-width: 766px) {
.submit-request-for-quote .select-file-container {
	height: 38px;
}
.submit-request-for-quote .select-file-master {
	padding-left: 0;
}
.submit-request-for-quote .select-file-master .quote-file-input {
	width: 65%;
	display: block;
	margin-top: 5px;
}
.submit-request-for-quote .dropdown {
	width: 100%;
}
}
.submit-request-for-quote .fileUpload {
	position: relative;
	overflow: hidden;
	color: #fff;
	float: left;
	cursor: pointer;
}
.submit-request-for-quote .fileUpload input.upload {
	position: absolute;
	top: -1px;
	right: 17px;
	margin: 0;
	padding-left: 100%;
	font-size: 19px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.submit-request-for-quote .notactive .fileUpload input.upload {
	display: none;
}
.submit-request-for-quote .notactive .btn-black {
	background-color: #e2e1dd;
	cursor: not-allowed;
}
.submit-request-for-quote .select-file-master .quote-file-input {
	border: 0;
	background-color: transparent;
	box-shadow: none;
	height: 23px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	padding-top: 7px;
}
#show-hide-upload-section {
	margin-top: 7px;
}
.submit-request-for-quote .show-hide-upload-section-link {
	cursor: pointer;
	color:#353535;
	text-decoration: underline;
}
@media screen and (min-width: 1023px) {
.submit-request-for-quote .submit-quote-form .btn.btn-xs-block.btn-primary.btn-black.col-md-offset-4 {
	margin-left: 31.33333%;
}
}
/*for jquery*/
.submit-request-for-quote .upload-section, .submit-request-for-quote .upload {
	display: none;
}
 @media screen and (min-width: 767px) and (max-width: 1023px) {
.submit-request-for-quote .quoterequest .info_section {
	padding-right:40px;
}
}
 @media (max-width: 767px) {
.submit-request-for-quote .select-file-master .select-file-container {
	margin-left: 0;
}
.submit-request-for-quote .select-file-master .select-file-container label {
	margin: 0;
}
.submit-request-for-quote .upload-error-warning {
	padding-left: 0;
}
}
.submit-request-for-quote .select-file-container label {
	padding: 0;
}
.submit-request-for-quote .upload-error-warning {
	color: red;
	font-weight: bold;
}
/* quote-request-with-order-information */
.quote-request-with-order-information h3.order-info-titles {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.quote-request-with-order-information .quote-reqeust-title {
	background-color: #fff;
	padding: 20px 38px;
	margin-top: 37px;
}
.quote-request-with-order-information .modal-dialog {
	width: 70%;
}
.quote-request-with-order-information .button-set-email {
	margin-top: 13px;
}
.quote-request-with-order-information #cart h3.bg-h3-black {
	margin-top: 40px;
}
.quote-request-with-order-information .order-information-details {
	margin-bottom: 10px;
}
.quote-request-with-order-information .toggle-more-details {
	padding: 9px 5px 9px 38px;
	border: 0;
	background-color: #FFB91D;
	display: block;
	text-transform: uppercase;
	color: #424242;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
}
.quote-request-with-order-information .toggle-more-details .glyphicon {
	padding-left: 30px;
}
.quote-request-with-order-information .order-info-expanded-details {
	margin-top: 5px;
}
.quote-request-with-order-information .order-info-expanded-details h3 {
	text-transform: uppercase;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.quote-request-with-order-information .order-info-expanded-details h3.second-row-margin {
	margin-top: 30px;
}
 @media (max-width: 767px) {
.quote-request-with-order-information .order-info-expanded-details h3 {
	margin-top: 30px;
}
.quote-request-with-order-information .toggle-more-details {
	padding: 9px 5px 9px 20px;
}
}
 @media (max-width: 766px) {
.order-confirmation .order_review .distributorval h3.text-uppercase,  .quote-confirmation .distributorval h3.text-uppercase {
	margin-top: 30px;
}
}
.quote-request-with-order-information ul.more-details-link-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.quote-request-with-order-information ul.more-details-link-list li {
}
.quote-request-with-order-information ul.more-details-link-list li a {
	background: #ededed;
	padding: 9px 5px 9px 16px;
	display: block;
	margin-bottom: 10px;
	color: #353535;
	font-weight: bold;
}
.quote-request-with-order-information ul.more-details-link-list li a span {
	font-weight: normal;
}
.quote-request-with-order-information .table.prod-table th:first-child, .quote-request-with-order-information .table.service-table th:first-child {
	padding-left: 19%;
	width: 34%;
}
.quote-request-with-order-information .table > thead > tr > th {
	border-top: 2px dashed #ddd;
	padding-top: 15px;
}
.quote-request-with-order-information h3.text-uppercase {
	margin-bottom: 30px;
}
.quote-request-with-order-information .info_section.order-info-expanded-details.collapse.in {
	margin-bottom: 0;
}
.quote-request-with-order-information.quote-confirmation h3.text-uppercase {
	margin-bottom: 30px;
}
.quote-request-with-order-information.quote-confirmation .quote-number-text {
	margin-top: 30px;
}
body {
	margin: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,  *:before,  *:after {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href^="#"]:after,  a[href^="javascript:"]:after {
	content: "";
}
.navbar {
	display: none;
}
.btn > .caret,  .dropup > .btn > .caret {
	border-top-color: #000 !important;
}
.label {
	border: 1px solid #000;
}

}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
	src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
	content: "\2a";
}
.glyphicon-plus:before {
	content: " ";
	background: url(pluse.jpg);
position: absolute;
z-index: 99999;
height: 10px;
width: 10px;
}
.glyphicon-euro:before, .glyphicon-eur:before {
	content: "\20ac";
}
.glyphicon-minus:before {
	content: " ";
	position: absolute;
z-index: 99999;
height: 4px;
width: 10px;
	background: url(minus.jpg);
}
.glyphicon-cloud:before {
	content: "\2601";
}
.glyphicon-envelope:before {
	content: "\2709";
}
.glyphicon-pencil:before {
	content: "\270f";
}
.glyphicon-glass:before {
	content: "\e001";
}
.glyphicon-music:before {
	content: "\e002";
}
.glyphicon-search:before {
	content: "\e003";
}
.glyphicon-heart:before {
	content: "\e005";
}
.glyphicon-star:before {
	content: "\e006";
}
.glyphicon-star-empty:before {
	content: "\e007";
}
.glyphicon-user:before {
	content: "\e008";
}
.glyphicon-film:before {
	content: "\e009";
}
.glyphicon-th-large:before {
	content: "\e010";
}
.glyphicon-th:before {
	content: "\e011";
}
.glyphicon-th-list:before {
	content: "\e012";
}
.glyphicon-ok:before {
	content: "\e013";
}
.glyphicon-remove:before {
	content: "\e014";
}
.glyphicon-zoom-in:before {
	content: "\e015";
}
.glyphicon-zoom-out:before {
	content: "\e016";
}
.glyphicon-off:before {
	content: "\e017";
}
.glyphicon-signal:before {
	content: "\e018";
}
.glyphicon-cog:before {
	content: "\e019";
}
.glyphicon-trash:before {
	content: "\e020";
}
.glyphicon-home:before {
	content: "\e021";
}
.glyphicon-file:before {
	content: "\e022";
}
.glyphicon-time:before {
	content: "\e023";
}
.glyphicon-road:before {
	content: "\e024";
}
.glyphicon-download-alt:before {
	content: "\e025";
}
.glyphicon-download:before {
	content: "\e026";
}
.glyphicon-upload:before {
	content: "\e027";
}
.glyphicon-inbox:before {
	content: "\e028";
}
.glyphicon-play-circle:before {
	content: "\e029";
}
.glyphicon-repeat:before {
	content: "\e030";
}
.glyphicon-refresh:before {
	content: "\e031";
}
.glyphicon-list-alt:before {
	content: "\e032";
}
.glyphicon-lock:before {
	content: "\e033";
}
.glyphicon-flag:before {
	content: "\e034";
}
.glyphicon-headphones:before {
	content: "\e035";
}
.glyphicon-volume-off:before {
	content: "\e036";
}
.glyphicon-volume-down:before {
	content: "\e037";
}
.glyphicon-volume-up:before {
	content: "\e038";
}
.glyphicon-qrcode:before {
	content: "\e039";
}
.glyphicon-barcode:before {
	content: "\e040";
}
.glyphicon-tag:before {
	content: "\e041";
}
.glyphicon-tags:before {
	content: "\e042";
}
.glyphicon-book:before {
	content: "\e043";
}
.glyphicon-bookmark:before {
	content: "\e044";
}
.glyphicon-print:before {
	content: "\e045";
}
.glyphicon-camera:before {
	content: "\e046";
}
.glyphicon-font:before {
	content: "\e047";
}
.glyphicon-bold:before {
	content: "\e048";
}
.glyphicon-italic:before {
	content: "\e049";
}
.glyphicon-text-height:before {
	content: "\e050";
}
.glyphicon-text-width:before {
	content: "\e051";
}
.glyphicon-align-left:before {
	content: "\e052";
}
.glyphicon-align-center:before {
	content: "\e053";
}
.glyphicon-align-right:before {
	content: "\e054";
}
.glyphicon-align-justify:before {
	content: "\e055";
}
.glyphicon-list:before {
	content: "\e056";
}
.glyphicon-indent-left:before {
	content: "\e057";
}
.glyphicon-indent-right:before {
	content: "\e058";
}
.glyphicon-facetime-video:before {
	content: "\e059";
}
.glyphicon-picture:before {
	content: "\e060";
}
.glyphicon-map-marker:before {
	content: "\e062";
}
.glyphicon-adjust:before {
	content: "\e063";
}
.glyphicon-tint:before {
	content: "\e064";
}
.glyphicon-edit:before {
	content: "\e065";
}
.glyphicon-share:before {
	content: "\e066";
}
.glyphicon-check:before {
	content: "\e067";
}
.glyphicon-move:before {
	content: "\e068";
}
.glyphicon-step-backward:before {
	content: "\e069";
}
.glyphicon-fast-backward:before {
	content: "\e070";
}
.glyphicon-backward:before {
	content: "\e071";
}
.glyphicon-play:before {
	content: "\e072";
}
.glyphicon-pause:before {
	content: "\e073";
}
.glyphicon-stop:before {
	content: "\e074";
}
.glyphicon-forward:before {
	content: "\e075";
}
.glyphicon-fast-forward:before {
	content: "\e076";
}
.glyphicon-step-forward:before {
	content: "\e077";
}
.glyphicon-eject:before {
	content: "\e078";
}
.glyphicon-chevron-left:before {
	content: "\e079";
}
.glyphicon-chevron-right:before {
	content: "\e080";
}
.glyphicon-plus-sign:before {
	content: "\e081";
}
.glyphicon-minus-sign:before {
	content: "\e082";
}
.glyphicon-remove-sign:before {
	content: "\e083";
}
.glyphicon-ok-sign:before {
	content: "\e084";
}
.glyphicon-question-sign:before {
	content: "\e085";
}
.glyphicon-info-sign:before {
	content: "\e086";
}
.glyphicon-screenshot:before {
	content: "\e087";
}
.glyphicon-remove-circle:before {
	content: "\e088";
}
.glyphicon-ok-circle:before {
	content: "\e089";
}
.glyphicon-ban-circle:before {
	content: "\e090";
}
.glyphicon-arrow-left:before {
	content: "\e091";
}
.glyphicon-arrow-right:before {
	content: "\e092";
}
.glyphicon-arrow-up:before {
	content: "\e093";
}
.glyphicon-arrow-down:before {
	content: "\e094";
}
.glyphicon-share-alt:before {
	content: "\e095";
}
.glyphicon-resize-full:before {
	content: "\e096";
}
.glyphicon-resize-small:before {
	content: "\e097";
}
.glyphicon-exclamation-sign:before {
	content: "\e101";
}
.glyphicon-gift:before {
	content: "\e102";
}
.glyphicon-leaf:before {
	content: "\e103";
}
.glyphicon-fire:before {
	content: "\e104";
}
.glyphicon-eye-open:before {
	content: "\e105";
}
.glyphicon-eye-close:before {
	content: "\e106";
}
.glyphicon-warning-sign:before {
	content: "\e107";
}
.glyphicon-plane:before {
	content: "\e108";
}
.glyphicon-calendar:before {
	content: "\e109";
}
.glyphicon-random:before {
	content: "\e110";
}
.glyphicon-comment:before {
	content: "\e111";
}
.glyphicon-magnet:before {
	content: "\e112";
}
.glyphicon-chevron-up:before {
	content: "\e113";
}
.glyphicon-chevron-down:before {
	content: "\e114";
}
.glyphicon-retweet:before {
	content: "\e115";
}
.glyphicon-shopping-cart:before {
	content: "\e116";
}
.glyphicon-folder-close:before {
	content: "\e117";
}
.glyphicon-folder-open:before {
	content: "\e118";
}
.glyphicon-resize-vertical:before {
	content: "\e119";
}
.glyphicon-resize-horizontal:before {
	content: "\e120";
}
.glyphicon-hdd:before {
	content: "\e121";
}
.glyphicon-bullhorn:before {
	content: "\e122";
}
.glyphicon-bell:before {
	content: "\e123";
}
.glyphicon-certificate:before {
	content: "\e124";
}
.glyphicon-thumbs-up:before {
	content: "\e125";
}
.glyphicon-thumbs-down:before {
	content: "\e126";
}
.glyphicon-hand-right:before {
	content: "\e127";
}
.glyphicon-hand-left:before {
	content: "\e128";
}
.glyphicon-hand-up:before {
	content: "\e129";
}
.glyphicon-hand-down:before {
	content: "\e130";
}
.glyphicon-circle-arrow-right:before {
	content: "\e131";
}
.glyphicon-circle-arrow-left:before {
	content: "\e132";
}
.glyphicon-circle-arrow-up:before {
	content: "\e133";
}
.glyphicon-circle-arrow-down:before {
	content: "\e134";
}
.glyphicon-globe:before {
	content: "\e135";
}
.glyphicon-wrench:before {
	content: "\e136";
}
.glyphicon-tasks:before {
	content: "\e137";
}
.glyphicon-filter:before {
	content: "\e138";
}
.glyphicon-briefcase:before {
	content: "\e139";
}
.glyphicon-fullscreen:before {
	content: "\e140";
}
.glyphicon-dashboard:before {
	content: "\e141";
}
.glyphicon-paperclip:before {
	content: "\e142";
}
.glyphicon-heart-empty:before {
	content: "\e143";
}
.glyphicon-link:before {
	content: "\e144";
}
.glyphicon-phone:before {
	content: "\e145";
}
.glyphicon-pushpin:before {
	content: "\e146";
}
.glyphicon-usd:before {
	content: "\e148";
}
.glyphicon-gbp:before {
	content: "\e149";
}
.glyphicon-sort:before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}
.glyphicon-sort-by-order:before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}
.glyphicon-sort-by-attributes:before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}
.glyphicon-unchecked:before {
	content: "\e157";
}
.glyphicon-expand:before {
	content: "\e158";
}
.glyphicon-collapse-down:before {
	content: "\e159";
}
.glyphicon-collapse-up:before {
	content: "\e160";
}
.glyphicon-log-in:before {
	content: "\e161";
}
.glyphicon-flash:before {
	content: "\e162";
}
.glyphicon-log-out:before {
	content: "\e163";
}
.glyphicon-new-window:before {
	content: "\e164";
}
.glyphicon-record:before {
	content: "\e165";
}
.glyphicon-save:before {
	content: "\e166";
}
.glyphicon-open:before {
	content: "\e167";
}
.glyphicon-saved:before {
	content: "\e168";
}
.glyphicon-import:before {
	content: "\e169";
}
.glyphicon-export:before {
	content: "\e170";
}
.glyphicon-send:before {
	content: "\e171";
}
.glyphicon-floppy-disk:before {
	content: "\e172";
}
.glyphicon-floppy-saved:before {
	content: "\e173";
}
.glyphicon-floppy-remove:before {
	content: "\e174";
}
.glyphicon-floppy-save:before {
	content: "\e175";
}
.glyphicon-floppy-open:before {
	content: "\e176";
}
.glyphicon-credit-card:before {
	content: "\e177";
}
.glyphicon-transfer:before {
	content: "\e178";
}
.glyphicon-cutlery:before {
	content: "\e179";
}
.glyphicon-header:before {
	content: "\e180";
}
.glyphicon-compressed:before {
	content: "\e181";
}
.glyphicon-earphone:before {
	content: "\e182";
}
.glyphicon-phone-alt:before {
	content: "\e183";
}
.glyphicon-tower:before {
	content: "\e184";
}
.glyphicon-stats:before {
	content: "\e185";
}
.glyphicon-sd-video:before {
	content: "\e186";
}
.glyphicon-hd-video:before {
	content: "\e187";
}
.glyphicon-subtitles:before {
	content: "\e188";
}
.glyphicon-sound-stereo:before {
	content: "\e189";
}
.glyphicon-sound-dolby:before {
	content: "\e190";
}
.glyphicon-sound-5-1:before {
	content: "\e191";
}
.glyphicon-sound-6-1:before {
	content: "\e192";
}
.glyphicon-sound-7-1:before {
	content: "\e193";
}
.glyphicon-copyright-mark:before {
	content: "\e194";
}
.glyphicon-registration-mark:before {
	content: "\e195";
}
.glyphicon-cloud-download:before {
	content: "\e197";
}
.glyphicon-cloud-upload:before {
	content: "\e198";
}
.glyphicon-tree-conifer:before {
	content: "\e199";
}
.glyphicon-tree-deciduous:before {
	content: "\e200";
}
.glyphicon:before {
	font-size: 9px;
}
 @media (min-width: 768px) {
.glyphicon:before {
	font-size: 12px;
}
}
.glyphicon-question-sign:before {
	content: " ";
	font-size: 24px;
}
 @media (min-width: 768px) {
.glyphicon-question-sign:before {
	font-size: 18px;
}
}
 @media (min-width: 1025px) {
.glyphicon-question-sign:before {
	font-size: 15px;
}
}
.glyphicon-question-sign {
	background: url(question_sign.png) no-repeat left center;
	height: 20px;
	width: 20px;
	vertical-align: top;
	background-size: 100% 100%;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='question_sign.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='question_sign:;', sizingMethod='scale')";
}
.chat {
	background: url(chat_icon.png) no-repeat left center;
	width: 15px;
	height: 12px;
	background-size: cover;
}
.glyphicon-triangle-bottom {
	background: url(arrow_down.png) no-repeat left center;
	width: 8px;
	height: 4px;
	background-size: cover;
	float: right;
	margin-top: 5px;
}
.glyphicon-question-sign {
	margin-right: 4px;
}
body {
	font-family: Arial, sans-serif;
	line-height: 1.38;
	color: #353535;
	background-color: #fff;
}
.advanced-search-container input, .advanced-search-containe button, .advanced-search-containe select {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a:hover, a:focus {
	outline:none;
}
a:focus {
	outline: 0;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.38;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.lead {
	margin-bottom: 17px;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4;
}
 @media (min-width: 768px) {
.lead {
	font-size: 19.5px;
}
}
small, .small {
	font-size: 76%;
}
mark, .mark {
	background-color: #fcf8e3;
	padding: .2em;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-muted {
	color: #777777;
}
.text-primary {
	color: #337ab7;
}
a.text-primary:hover {
	color: #286090;
}
.text-success {
	color: #3c763d;
}
a.text-success:hover {
	color: #2b542c;
}
.text-info {
	color: #31708f;
}
a.text-info:hover {
	color: #245269;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:hover {
	color: #66512c;
}
.text-danger {
	color: #a94442;
}
a.text-danger:hover {
	color: #843534;
}
.bg-primary {
	color: #fff;
}
.bg-primary {
	background-color: #337ab7;
}
a.bg-primary:hover {
	background-color: #286090;
}
.bg-success {
	background-color: #dff0d8;
}
a.bg-success:hover {
	background-color: #c1e2b3;
}
.bg-info {
	background-color: #d9edf7;
}
a.bg-info:hover {
	background-color: #afd9ee;
}
.bg-warning {
	background-color: #fcf8e3;
}
a.bg-warning:hover {
	background-color: #f7ecb5;
}
.bg-danger {
	background-color: #f2dede;
}
a.bg-danger:hover {
	background-color: #e4b9b9;
}
.page-header.info_section {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	padding: 20px 20px 40px;
}
 @media (min-width: 768px) {
.page-header.info_section {
	padding: 24px 24px 50px;
}
}
 @media (min-width: 1025px) {
.page-header.info_section {
	padding: 40px 35px 65px;
}
}
.page-header {
	background-color: #fff;
	margin-bottom: 20px;
	display: table;
	width: 100%;
	position: relative;
}
.page-header h1 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.page-header a {
	text-transform: capitalize;
}
.page-header a .glyphicon {
	top: -2px;
	margin-right: 5px;
}
 .page-header #product_page_desc + [data-readmore-toggle] {
 width: auto !important;
 position: absolute;
 bottom: 20px;
}
 @media (min-width: 768px) {
 .page-header #product_page_desc + [data-readmore-toggle] {
 bottom: 25px;
}
}
 @media (min-width: 1025px) {
 .page-header #product_page_desc + [data-readmore-toggle] {
 bottom: 40px;
}
}
.navbar ul, .navbar-nav ul, footer .col-lg-6 ul, footer #collapseOne ul, .footer_teasers_wrapper ul {
	margin-bottom: 10px;
}
.navbar ul ul, .navbar ul ul, .col-lg-6 ul ul, footer #collapseOne ul ul, .footer_teasers_wrapper ul ul {
		margin-top: 0;
	margin-bottom: 0;
}
.list-unstyled {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	padding-left: 0;
	list-style: none;
	margin: 0;
}
.list-inline {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	padding-left: 0;
	list-style: none;
}
.list-inline > li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777777;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
address {
	margin-bottom: 17px;
	font-style: normal;
	line-height: 1.38;
}
.container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container:before, .container:after {
	content: " ";
	display: table;
}
.container:after {
	clear: both;
}
 @media (min-width: 768px) {
.container {
	width: 750px;
}
}
 @media (min-width: 1024px) {
.container {
	width: 970px;
}
}
 @media (min-width: 1025px) {
.container {
	width: 1170px;
}
#career_container {
	width: 1140px;
}
}
.container-fluid {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
	content: " ";
	display: table;
}
.container-fluid:after {
	clear: both;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
	clear: both;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-1 {
	width: 8.33333%;
}
.col-xs-2 {
	width: 16.66667%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33333%;
}
.col-xs-5 {
	width: 41.66667%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.33333%;
}
.col-xs-8 {
	width: 66.66667%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33333%;
}
.col-xs-11 {
	width: 91.66667%;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-pull-1 {
	right: 8.33333%;
}
.col-xs-pull-2 {
	right: 16.66667%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-4 {
	right: 33.33333%;
}
.col-xs-pull-5 {
	right: 41.66667%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-7 {
	right: 58.33333%;
}
.col-xs-pull-8 {
	right: 66.66667%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-10 {
	right: 83.33333%;
}
.col-xs-pull-11 {
	right: 91.66667%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-push-1 {
	left: 8.33333%;
}
.col-xs-push-2 {
	left: 16.66667%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-4 {
	left: 33.33333%;
}
.col-xs-push-5 {
	left: 41.66667%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-7 {
	left: 58.33333%;
}
.col-xs-push-8 {
	left: 66.66667%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-10 {
	left: 83.33333%;
}
.col-xs-push-11 {
	left: 91.66667%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
.col-xs-offset-1 {
	margin-left: 8.33333%;
}
.col-xs-offset-2 {
	margin-left: 16.66667%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33333%;
}
.col-xs-offset-5 {
	margin-left: 41.66667%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33333%;
}
.col-xs-offset-8 {
	margin-left: 66.66667%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33333%;
}
.col-xs-offset-11 {
	margin-left: 91.66667%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
 @media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-sm-1 {
	width: 8.33333%;
}
.col-sm-2 {
	width: 16.66667%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33333%;
}
.col-sm-5 {
	width: 41.66667%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33333%;
}
.col-sm-8 {
	width: 66.66667%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33333%;
}
.col-sm-11 {
	width: 91.66667%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-pull-1 {
	right: 8.33333%;
}
.col-sm-pull-2 {
	right: 16.66667%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33333%;
}
.col-sm-pull-5 {
	right: 41.66667%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33333%;
}
.col-sm-pull-8 {
	right: 66.66667%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33333%;
}
.col-sm-pull-11 {
	right: 91.66667%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-push-1 {
	left: 8.33333%;
}
.col-sm-push-2 {
	left: 16.66667%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33333%;
}
.col-sm-push-5 {
	left: 41.66667%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33333%;
}
.col-sm-push-8 {
	left: 66.66667%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33333%;
}
.col-sm-push-11 {
	left: 91.66667%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0%;
}
.col-sm-offset-1 {
	margin-left: 8.33333%;
}
.col-sm-offset-2 {
	margin-left: 16.66667%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33333%;
}
.col-sm-offset-5 {
	margin-left: 41.66667%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33333%;
}
.col-sm-offset-8 {
	margin-left: 66.66667%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33333%;
}
.col-sm-offset-11 {
	margin-left: 91.66667%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
}
@media (min-width: 1024px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.col-md-1 {
	width: 8.33333%;
}
.col-md-2 {
	width: 16.66667%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33333%;
}
.col-md-5 {
	width: 41.66667%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.33333%;
}
.col-md-8 {
	width: 66.66667%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33333%;
}
.col-md-11 {
	width: 91.66667%;
}
.col-md-12 {
	width: 100%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-pull-1 {
	right: 8.33333%;
}
.col-md-pull-2 {
	right: 16.66667%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33333%;
}
.col-md-pull-5 {
	right: 41.66667%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.33333%;
}
.col-md-pull-8 {
	right: 66.66667%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33333%;
}
.col-md-pull-11 {
	right: 91.66667%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-push-1 {
	left: 8.33333%;
}
.col-md-push-2 {
	left: 16.66667%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33333%;
}
.col-md-push-5 {
	left: 41.66667%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.33333%;
}
.col-md-push-8 {
	left: 66.66667%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33333%;
}
.col-md-push-11 {
	left: 91.66667%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-offset-0 {
	margin-left: 0%;
}
.col-md-offset-1 {
	margin-left: 8.33333%;
}
.col-md-offset-2 {
	margin-left: 16.66667%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33333%;
}
.col-md-offset-5 {
	margin-left: 41.66667%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.33333%;
}
.col-md-offset-8 {
	margin-left: 66.66667%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33333%;
}
.col-md-offset-11 {
	margin-left: 91.66667%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
}
@media (min-width: 1025px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
}
.col-lg-1 {
	width: 8.33333%;
}
.col-lg-2 {
	width: 16.66667%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33333%;
}
.col-lg-5 {
	width: 41.66667%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.33333%;
}
.col-lg-8 {
	width: 66.66667%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33333%;
}
.col-lg-11 {
	width: 91.66667%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-pull-1 {
	right: 8.33333%;
}
.col-lg-pull-2 {
	right: 16.66667%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33333%;
}
.col-lg-pull-5 {
	right: 41.66667%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.33333%;
}
.col-lg-pull-8 {
	right: 66.66667%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33333%;
}
.col-lg-pull-11 {
	right: 91.66667%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-push-1 {
	left: 8.33333%;
}
.col-lg-push-2 {
	left: 16.66667%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33333%;
}
.col-lg-push-5 {
	left: 41.66667%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.33333%;
}
.col-lg-push-8 {
	left: 66.66667%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33333%;
}
.col-lg-push-11 {
	left: 91.66667%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-offset-0 {
	margin-left: 0%;
}
.col-lg-offset-1 {
	margin-left: 8.33333%;
}
.col-lg-offset-2 {
	margin-left: 16.66667%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33333%;
}
.col-lg-offset-5 {
	margin-left: 41.66667%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.33333%;
}
.col-lg-offset-8 {
	margin-left: 66.66667%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33333%;
}
.col-lg-offset-11 {
	margin-left: 91.66667%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
}
 @media (min-width: 1025px) {
.service-table .availablility-col-mobile .available {
	margin-top: 16px !important;
}
}
.service-table .availablility-col-mobile h5 {
	font-weight: bold;
}
 @media (min-width: 1025px) {
.service-table .availablility-col-mobile h5 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0;
}
}
 @media (max-width: 767px) {
.service-table .availablility-col-mobile h5 {
	margin-top: 2px;
}
}
 @media (min-width: 768px) {
#order-status .table.prod-table tbody tr td {
	padding-top: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
#order-status .table.prod-table .product {
	float: right;
}
#order-status .table.prod-table th {
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: left;
}
#order-status .table.prod-table th:first-child {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	width: 42.7%;
	padding-left: 13.5%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:first-child {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	padding-left: 16.25%;
}
}
@media (min-width: 768px) {
#order-status .table.prod-table th:nth-of-type(2) {
	width: 29.2%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:nth-of-type(2) {
	width: 33.96%;
}
}
@media (min-width: 768px) {
#order-status .table.prod-table th:nth-of-type(3) {
	width: 29.34%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
#order-status .table.prod-table th:nth-of-type(3) {
	width: 23.585%;
}
}
#order-status .shipping-info .prod-table td:last-child {
	text-align: left;
}
@media (max-width: 767px) {
#order-status .shipping-info .prod-table td:nth-of-type(2):before {
	content: "Details";
}
#order-status .shipping-info .prod-table td:nth-of-type(3):before {
	content: "";
}
#order-status .shipping-info .prod-table td:nth-of-type(4):before {
	content: "Status";
}
#order-status .shipping-info .prod-table td:nth-of-type(2), #order-status .shipping-info .prod-table td:nth-of-type(3) {
	float: left;
	width: 50%;
	display: inline;
	clear: none;
}
#order-status .shipping-info .prod-table td:nth-of-type(3) {
	width: 42%;
}
}
 @media (max-width: 767px) {
#order-status .service-table .prod-table td:nth-of-type(2):before {
	content: "Quantity";
}
}
#shipping-method .table.prod-table th:first-child {
	width: 30%;
	padding-left: 13.5%;
}
 @media (min-width: 1025px) {
#shipping-method .table.prod-table th:first-child {
	padding-left: 16.35%;
}
}
#shipping-method .table.prod-table th:nth-of-type(2) {
	width: 16%;
}
 @media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(2) {
	width: 11%;
}
}
#shipping-method .table.prod-table th:nth-of-type(3) {
	width: 18%;
}
 @media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(3) {
	width: 10%;
}
}
@media (min-width: 768px) {
#shipping-method .table.prod-table th:nth-of-type(4), #shipping-method .table.prod-table th:last-child {
	width: 19%;
}
}
#shipping-method .table.prod-table th:last-child {
	text-align: left;
}
.table.compare_table {
/*  Define the background color for all the EVEN background rows  */ }
.table.compare_table tr:nth-child(odd) td {
	background-color: #ffffff;
}
.table.compare_table tr:nth-child(even) td {
	background-color: #e2e1dd;
}
.table.compare_table h5 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 140%;
}
.table.compare_table h3 {
	padding-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}
.table.compare_table .compare_header {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 30px;
}
.table.compare_table .compare_header .btn {
	padding: 5px 11px;
}
 @media (max-width: 1024px) {
.table.compare_table .compare_header .btn {
	padding: 12px 9px;
	width: 100%;
	min-width: 65px;
	font-size: 12px;
	max-width: 138px;
}
}
.table.compare_table .compare_header img {
	border: 1px #e2e1dd solid;
}
.table.compare_table .btn {
	padding-left: 0;
}
.table.compare_table tr td {
	border-top: 0;
	border-bottom: 0;
}
 @media (max-width: 767px) {
.table.compare_table tr td {
	width: 40%;
	padding-right: 5%;
	border-bottom: 1px solid #ddd;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.table.compare_table tr td {
	width: 25%;
	padding-right: 5%;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
 @media (min-width: 1025px) {
.table.compare_table tr td {
	width: 25%;
	padding-right: 8%;
}
.table.compare_table tr td:last-child {
	text-align: left;
}
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 17px;
	font-size: 19.5px;
	line-height: inherit;
	color: #353535;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="file"] {
	display: block;
}
input[type="range"] {
	display: block;
	width: 100%;
}
select[multiple], select[size] {
	height: auto;
}
input[type="file"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
output {
	display: block;
	padding-top: 7px;
	font-size: 13px;
	line-height: 1.38;
	color: #555555;
}
.form-control {
	display: block;
	width: 100%;
	height: 31px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.38;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #d4d1cb;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .form-control::-moz-placeholder {
 color: #999;
 opacity: 1;
}
 .form-control:-ms-input-placeholder {
 color: #999;
}
 .form-control::-webkit-input-placeholder {
 color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eeeeee;
	opacity: 1;
}
textarea.form-control {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: none;
}
 @media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"],  input[type="time"],  input[type="datetime-local"],  input[type="month"] {
	line-height: 31px;
}
input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,  .input-group-sm > input[type="date"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="date"].btn,  input[type="time"].input-sm,  .input-group-sm > input[type="time"].form-control,  .input-group-sm > input[type="time"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="time"].btn,  input[type="datetime-local"].input-sm,  .input-group-sm > input[type="datetime-local"].form-control,  .input-group-sm > input[type="datetime-local"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,  input[type="month"].input-sm,  .input-group-sm > input[type="month"].form-control,  .input-group-sm > input[type="month"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="month"].btn {
	line-height: 27px;
}
input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,  .input-group-lg > input[type="date"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="date"].btn,  input[type="time"].input-lg,  .input-group-lg > input[type="time"].form-control,  .input-group-lg > input[type="time"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="time"].btn,  input[type="datetime-local"].input-lg,  .input-group-lg > input[type="datetime-local"].form-control,  .input-group-lg > input[type="datetime-local"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,  input[type="month"].input-lg,  .input-group-lg > input[type="month"].form-control,  .input-group-lg > input[type="month"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="month"].btn {
	line-height: 45px;
}
}
.form-group {
	margin-bottom: 15px;
}
.radio, .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radio label,  .checkbox label {
	min-height: 17px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	margin-top: 0px \9;
}
.radio + .radio, .checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline, .checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,  .input-group-lg > .form-control-static.input-group-addon,  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,  .input-group-sm > .form-control-static.input-group-addon,  .input-group-sm > .input-group-btn > .form-control-static.btn {
	padding-left: 0;
	padding-right: 0;
}
.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .form-group-sm .form-control {
	height: 27px;
	padding: 5px 10px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn, .form-group-sm .form-control {
	height: 27px;
	line-height: 27px;
}
textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, .form-group-sm .form-control, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn, .form-group-sm .form-control {
	height: auto;
}
.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .form-group-lg .form-control {
	height: 45px;
	padding: 10px 16px;
	font-size: 17px;
	line-height: 1.33;
	border-radius: 6px;
}
select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn, .form-group-lg .form-control {
	height: 45px;
	line-height: 45px;
}
textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, .form-group-lg .form-control, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn, .form-group-lg .form-control {
	height: auto;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 38.75px;
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	pointer-events: none;
}
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback {
	width: 45px;
	height: 45px;
	line-height: 45px;
}
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback {
	width: 27px;
	height: 27px;
	line-height: 27px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}
.has-success .form-control-feedback {
	color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
	color: #8a6d3b;
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
	color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color: #a94442;
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}
.has-error .form-control-feedback {
	color: #a94442;
}
 .has-feedback label ~ .form-control-feedback {
 top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
 top: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #757575;
}
 @media (min-width: 768px) {
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.form-inline .form-control-static {
	display: inline-block;
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle;
}
.form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio,  .form-inline .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio label,  .form-inline .checkbox label {
	padding-left: 0;
}
.form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {
	position: relative;
	margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0;
}
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 24px;
}
.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
	content: " ";
	display: table;
}
.form-horizontal .form-group:after {
	clear: both;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 14.3px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px;
}
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
	background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}
.btn-default .badge {
	color: #fff;
	background-color: #333;
}
.btn-primary {
	color: #fff;
	background-color: #3e3e3e;
	border-color: #313131;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #252525;
	border-color: #131313;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
	background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
	background-color: #3e3e3e;
	border-color: #313131;
}
.btn-primary .badge {
	color: #3e3e3e;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
	background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #424242;
	border-color: #353535;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #292929;
	border-color: #171717;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
	background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
	background-color: #424242;
	border-color: #353535;
}
.btn-info .badge {
	color: #424242;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
	background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
	background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-link {
	color: #0066cc;
	font-weight: normal;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
	color: #004080;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 17px;
	line-height: 1.33;
	border-radius: 6px;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}
 @media (min-width: 1025px) {
button.btn {
	min-width: 115px;
}
}
.work_bench button.btn, #category button.btn {
	padding-left: 0;
	padding-right: 0;
}
 @media (min-width: 768px) {
.work_bench button.btn, #category button.btn {
	min-width: 166px;
}
.work_bench button.btn + .btn, #category button.btn + .btn {
	margin-left: 18px;
}
}
 @media (min-width: 1025px) {
.work_bench button.btn, #category button.btn {
	min-width: 116px;
}
.work_bench button.btn + .btn, #category button.btn + .btn {
	margin-left: 22px;
}
}
.button-set-email .fa, .button-set-email .glyphicon, .btn .fa, .btn .glyphicon {
	margin-right: 4px;
}
button.btn .fa, button.btn .glyphicon {
	margin-right: 10px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
	visibility: hidden;
}
.collapse.in {
	display: block;
	visibility: visible;
}
.mobile_footer {
	background: #ffb91d;
}
.mobile_footer.collapsed {
background: #ffffff;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}
.bs-search-collapse.collapsing {
	position: absolute;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
 @media (max-width: 1024px) {
.caret {
	float: right;
	margin-right: 12px;
	margin-top: 12px;
}
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 13px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.38;
	color: #353535;
	white-space: normal;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #282828;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	left: auto;
	right: 0;
}
.dropdown-menu-left {
	left: 0;
	right: auto;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 10px;
	line-height: 1.38;
	color: #777777;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
 @media (min-width: 1024px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: auto;
}
.navbar-right .dropdown-menu-left {
	left: 0;
	right: auto;
}
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.btn-group > .btn,  .btn-group-vertical > .btn {
	position: relative;
	float: left;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,  .btn-group-vertical > .btn:hover,  .btn-group-vertical > .btn:focus,  .btn-group-vertical > .btn:active,  .btn-group-vertical > .btn.active {
	z-index: 2;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
	content: " ";
	display: table;
}
.btn-toolbar:after {
	clear: both;
}
.btn-toolbar .btn-group,  .btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn,  .btn-toolbar > .btn-group,  .btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn .caret {
	margin-left: 0;
}
.btn-lg .caret, .btn-group-lg > .btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
	border-width: 0 5px 5px;
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
	content: " ";
	display: table;
}
.btn-group-vertical > .btn-group:after {
	clear: both;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn,  .btn-group-justified > .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
 [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
 position: absolute;
 clip: rect(0, 0, 0, 0);
 pointer-events: none;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),  .input-group-btn:not(:first-child):not(:last-child),  .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group-addon.input-sm,  .input-group-sm > .input-group-addon,  .input-group-sm > .input-group-btn > .input-group-addon.btn {
	padding: 5px 10px;
	font-size: 10px;
	border-radius: 3px;
}
.input-group-addon.input-lg,  .input-group-lg > .input-group-addon,  .input-group-lg > .input-group-btn > .input-group-addon.btn {
	padding: 10px 16px;
	font-size: 17px;
	border-radius: 6px;
}
.input-group-addon input[type="radio"],  .input-group-addon input[type="checkbox"] {
	margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
	z-index: 2;
}
.input-group-btn:first-child > .btn,  .input-group-btn:first-child > .btn-group {
	margin-right: -1px;
}
.input-group-btn:last-child > .btn,  .input-group-btn:last-child > .btn-group {
	margin-left: -1px;
}
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.nav:before, .nav:after {
	content: " ";
	display: table;
}
.nav:after {
	clear: both;
}
.nav > li {
	/*position: relative;*/
	display: block;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.topnav .navbar-nav > li:nth-of-type(2) a {
	box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
}
.topnav .navbar-nav > li:nth-of-type(4) a {
	padding:0 10px 0 10px;
}
.topnav .navbar-nav > li:nth-of-type(6) a {
	padding:0 10px 0 10px;
}
#dLabel {
	display: none;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.nav > li.disabled > a {
	color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #0066cc;
}
.nav .nav-divider {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs > li {
	float: left;
}
 @media (min-width: 768px) {
.nav-tabs > li {
	min-width: 22.9%;
	margin-right: 1.17%;
}
}
 @media (min-width: 768px) and (min-width: 1024px) {
.nav-tabs > li {
	margin-right: 2.8%;
}
}
 @media (min-width: 768px) and (min-width: 1025px) {
.nav-tabs > li {
	min-width: auto;
	width: 23.55%;
	margin-right: 1.92%;
}
}
 @media (min-width: 768px) {
.nav-tabs > li.slvzr-last-child {
	margin-right: 0 !important;
}
.nav-tabs > li:last-child {
	margin-right: 0 !important;
}
}
.nav-tabs > li > a {
	background: #a7a6a4;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	margin-right: 0;
	text-align: center;
	line-height: 1.38;
}
 @media (min-width: 768px) {
.nav-tabs > li > a {
	padding-left: 10px;
	padding-right: 10px;
}
}
.nav-tabs > li > a:hover {
	color: #555555;
	background-color: #fff;
	cursor: default;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #fff;
	cursor: default;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.nav-tabs > li:last-child a {
	margin-right: -5px;
}
}
 @media (min-width: 1025px) {
.nav-tabs > li:last-child a {
	margin-right: -7px;
}
}
 @media (min-width: 768px) {
#product_browse_pdp .nav-tabs > li, #newsroom-events .nav-tabs > li {
	min-width: 10%;
	margin-right: 1.7%;
	width: 20%;
	margin: 0;
	padding-right: 5px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#product_browse_pdp .nav-tabs > li, #newsroom-events .nav-tabs > li {
	display: none;
}
}
@media (min-width: 1024px) {
#product_browse_pdp .nav-tabs > li, #newsroom-events .nav-tabs > li {
	min-width: 0;
}
}
@media (min-width: 1025px) {
#product_browse_pdp .nav-tabs > li, #newsroom-events .nav-tabs > li {
	margin-right: 2.46%;
	width: 18% !important;
	min-width: 10% !important;
}
}
@media (min-width: 768px) {
#product_browse_pdp .nav-tabs > li > a, #newsroom-events .nav-tabs > li > a {
	padding-left: 6px;
	padding-right: 3px;
}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #337ab7;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.nav-justified, .nav-tabs.nav-justified {
	width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
	float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
 @media (min-width: 768px) {
.nav-justified > li, .nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
}
.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus,  .nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}
 @media (min-width: 768px) {
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus,  .nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
	display: none;
	visibility: hidden;
}
.tab-content > .tab-pane h3 {
	font-size: 13px;
	line-height: 1.5;
	text-transform: uppercase;
	color: #323232;
	font-weight: bold;
}
.tab-content > .active {
	display: block;
	visibility: visible;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.navbar:before, .navbar:after {
	content: " ";
	display: table;
}
.navbar:after {
	clear: both;
}
.navbar-header:before, .navbar-header:after {
	content: " ";
	display: table;
}
.navbar-header:after {
	clear: both;
}
@media (max-width: 767px) {
.navbar-header > div.pull-right {
	width: 164px;
}
}
@media (min-width: 768px) {
.navbar-header > div.pull-right {
	width: 160px;
}
}
@media (min-width: 1025px) {
.navbar-header {
	float: left;
}
}
@media (min-width: 768px) {
.navbar-header .padding-t-0 {
	padding-top: 0;
}
}
.navbar-header .btn-group {
	float: right;
	margin-top: 5px;
}
 @media (max-width: 768px) {
.navbar-header .btn-group {
	width: 24px;
	text-align: center;
}
}
.navbar-header .btn-group a.cart {
	float: none;
}
.navbar-header a.btn {
	margin-left: 25px;
	padding: 0;
	margin-top: 5px;
	float: right;
}
 @media (min-width: 768px) {
.navbar-header a.btn {
	margin-left: 25px;
}
}
.navbar-header .glyphicon-search_icon {
	color: #000;
	font-size: 25px;
	top: 0;
	background: url(search.png) no-repeat center;
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
}
 @media (min-width: 768px) {
.navbar-header .glyphicon-search_icon {
	height: 22px;
	width: 22px;
	background-size: 22px 22px;
}
}
.navbar-header .navheaderButton {
	background-color: #424242;
	height: 38px;
	margin-top: -1px;
	width: 37px;
	margin-right: 0;
	margin-left: 10px;
	float: right;
}
 @media (min-width: 768px) {
.navbar-header .navheaderButton {
	width: 34px;
	height: 34px;
}
}
.navbar-header .navheaderButton .white {
	background-color: #fff !important;
}
.navbar-header .opened {
	background: #424242 url(closed.jpg) no-repeat 2px center;
}
 @media (min-width: 768px) and (max-width: 1024px) {
.navbar-header .opened {
	background: #424242 url(closed.jpg) no-repeat center center;
}
}
.navbar-header .opened .icon-bar, .navbar-header .opened .sr-only, .navbar-header .opened .txt_menu {
	display: none;
}
.navbar-header .navbar-brand {
	margin: 0;
}
.navbar-header .btn {
	padding: 0;
}
.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
	content: " ";
	display: table;
}
.navbar-collapse:after {
	clear: both;
}
.navbar-collapse.in {
	overflow-y: auto;
}
 @media (min-width: 1025px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	box-shadow: none;
}
.navbar-collapse.collapse {
	display: block !important;
	visibility: visible !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}
.navbar-collapse.in {
	overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
 @media (max-device-width: 767px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
}
.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}
 @media (min-width: 1025px) {
.navbar-static-top {
	border-radius: 0;
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
 @media (min-width: 1025px) {
.navbar-fixed-top,  .navbar-fixed-bottom {
	border-radius: 0;
}
}
.navbar-fixed-bottom.info_section {
	position: fixed;
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}
.navbar-brand {
	float: left;
	margin: 20px 0 0;/* > img {
    display: block;
    @media (max-width:$grid-float-mob-breakpoint){
      width:100px;
      height:auto;
    }
	@media (min-width:$grid-float-mob-breakpoint) and (max-width:$grid-float-breakpoint){
		width: 92px;
	}
  }*/ }
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand.logo {
	/*background: url(logo.png) no-repeat left top;*/
    background-size: cover;
	width: 101px;
	height: 37px;
}
 @media (min-width: 768px) {
.navbar-brand.logo {
	width: 90px;
	height: 33px;
}
}
 @media (min-width: 768px) {
.navbar-brand.logo {
	width: 120px;
	height: 44px;
}
}
 @media (min-width: 1025px) {
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 5px 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 0;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #686868;
	border-radius: 0;
}
 @media (min-width: 768px) {
.navbar-toggle {
	padding: 5px 7px 3px;
}
}
.navbar-toggle .txt_menu {
	font-size: 8px;
	float: left;
	color: #fff;
	text-transform: uppercase;
}
 @media (max-width: 768px) {
.navbar-toggle .txt_menu {
	font-size: 0.63em;
	padding-top: 2px;
	margin-left: -1px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.navbar-toggle .txt_menu {
	font-size: 0.50em;
	font-size: 0.50em;
	padding-top: 2px;
}
}
.navbar-toggle:focus {
	outline: 0;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 24px;
	height: 3px;
	border-radius: 0;
}
 @media (min-width: 768px) {
.navbar-toggle .icon-bar {
	width: 19px;
}
}
 @media (max-width: 768px) {
.navbar-toggle .icon-bar {
	margin-left: -1px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.navbar-toggle .icon-bar {
	height: 2px;
	width: 20px;
}
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
 @media (min-width: 1025px) {
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 8.25px;
}
 @media (max-width: 1024px) {
.navbar-nav {
	margin-right: 0;
}
}
.navbar-nav > li > a {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 1;
}
 @media (max-width: 1024px) {
.navbar-nav > li > a {
	line-height: 3;
}
}
 @media (max-width: 1023px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 17px;
}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
 @media (min-width: 1025px) {
.navbar-nav {
	float: left;
	margin: 0 0 0 -15px;
}
.navbar-nav > li {
	float: left;
}
}
.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 9.5px;
	margin-bottom: 9.5px;
}
 @media (min-width: 768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.navbar-form .form-control-static {
	display: inline-block;
}
.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,  .navbar-form .input-group .input-group-btn,  .navbar-form .input-group .form-control {
	width: auto;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .radio,  .navbar-form .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .radio label,  .navbar-form .checkbox label {
	padding-left: 0;
}
.navbar-form .radio input[type="radio"],  .navbar-form .checkbox input[type="checkbox"] {
	position: relative;
	margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0;
}
}
 @media (max-width: 1023px) {
.navbar-form .form-group {
	margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
	margin-bottom: 0;
}
}
 @media (min-width: 1025px) {
.navbar-form {
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar-btn {
	margin-top: 9.5px;
	margin-bottom: 9.5px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
	margin-top: 11.5px;
	margin-bottom: 11.5px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
	margin-top: 14px;
	margin-bottom: 14px;
}
.navbar-text {
	margin-top: 16.5px;
	margin-bottom: 16.5px;
}
 @media (min-width: 1025px) {
.navbar-text {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
}
 @media (min-width: 1025px) {
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
	margin-right: -15px;
}
 .navbar-right ~ .navbar-right {
 margin-right: 28px;
}
}
.navbar-default {
	background-color: #a5a095;
}
 @media (max-width: 767px) {
.navbar-default {
	background-color: transparent;
}
}
 @media (min-width: 768px) {
.navbar-default {
	background-color: transparent;
}
}
.navbar-default .navbar-brand {
	color: #424242;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #292929;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #777;
}
.navbar-default .navbar-nav > li > a {
	color: #424242;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #424242;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-default .navbar-collapse,  .navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #e7e7e7;
	color: #555;
}
 @media (max-width: 1023px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #424242;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: #424242;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #424242;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}
.navbar-inverse {
	background-color: #222;
	border-color: #090909;
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
	color: #444;
	background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,  .navbar-inverse .navbar-form {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #090909;
	color: #fff;
}
 @media (max-width: 1023px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #090909;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: #444;
	background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link {
	color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444;
}
 @media (max-width: 1024px) {
.navbar .border_color a {
/*border-bottom: 1px solid #f2f2f2;*/ }
}
.shopping-cart {
	background: url(shopping_cart.png) no-repeat center center;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 0;
}
 @media (min-width: 768px) {
.shopping-cart {
	width: 22px;
	height: 16px;
}
}
 @media (min-width: 1025px) {
.shopping-cart {
	background-image: url(shopping_cart_desktop.png);
	width: 17px;
	height: 15px;
	margin-right: 4px;
	margin-left: 4px;
}
}
.breadcrumb {
	padding: 7px 0;
	font-size: 10px;
	font-style: italic;
	margin-bottom: 0;
	list-style: none;
}
 @media (max-width: 1024px) {
.breadcrumb {
	display: none;
}
}
.breadcrumb > li {
	display: inline-block;
	background: transparent url(arrow-right.png) no-repeat right center;
	padding-right: 8px;
}
.breadcrumb > li a {
	color: #000;
}
.breadcrumb > .active {
	color: #000;
	font-weight: bold;
	font-style: normal;
	background: none !important;
}
.breadcrumb.cust_breadcrumb {
	display: block;
	padding: 0;
}
.breadcrumb li, .breadcrumb li > a, .breadcrumb .active {
	color: #000;
}
.breadcrumb li {
	background: transparent url(arrow-right.png) no-repeat right center;
}
.breadcrumb_white li, .breadcrumb_white li > a, .breadcrumb_white .active {
	color: #fff;
}
.breadcrumb_white li {
	background: transparent url(arrow-right-white.png) no-repeat right center;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 17px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a,  .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.38;
	text-decoration: none;
	color: #0066cc;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.pagination > li:first-child > a,  .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.pagination > li:last-child > a,  .pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,  .pagination > li > span:hover,  .pagination > li > span:focus {
	color: #004080;
	background-color: #eeeeee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,  .pagination > .active > span,  .pagination > .active > span:hover,  .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}
.pagination > .disabled > span,  .pagination > .disabled > span:hover,  .pagination > .disabled > span:focus,  .pagination > .disabled > a,  .pagination > .disabled > a:hover,  .pagination > .disabled > a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 17px;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 10px;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
a.label:hover, a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label-default {
	background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #5e5e5e;
}
.label-primary {
	background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #286090;
}
.label-success {
	background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44;
}
.label-info {
	background-color: #424242;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #292929;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}
.label-danger {
	background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 10px;
	font-weight: bold;
	color: #424242;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #fff;
	border-radius: 10px;
}
 @media (min-width: 1025px) {
.badge {
	padding: 3px 4px;
}
}
.badge:empty {
	display: none;
}
.btn .badge {
	position: relative;
	top: -3px;
	margin-left: 3px;
	right: 0;
}
 @media (max-width: 1024px) {
.btn .badge {
	top: -28px;
	right: -16px;
	border: 1px solid #3e3e3e;
	padding: 2px 7px;
	margin-left: 0;
}
}
 @media (min-width: 769px) and (max-width: 1024px) {
.btn .badge {
	top: -15px;
	right: 0;
}
}
.btn-xs .badge, .btn-group-xs > .btn .badge {
	top: 0;
	padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #0066cc;
	background-color: #fff;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 17px;
	line-height: 1.38;
	background-color: #fff;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}
.thumbnail > img,  .thumbnail a > img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #353535;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #0066cc;
}
.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
a.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #777777;
	cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,  .list-group-item.active .list-group-item-heading > small,  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,  .list-group-item.active:hover .list-group-item-heading > small,  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,  .list-group-item.active:focus .list-group-item-heading > small,  .list-group-item.active:focus .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color: #c7ddef;
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.list-group-item-success {
	color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.list-group-item-info {
	color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.list-group-item-warning {
	color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.list-group-item-danger {
	color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.panel {
	margin-bottom: 17px;
	background-color: #fff;
}
.panel-body {
	padding: 15px;
}
.panel-body:before, .panel-body:after {
	content: " ";
	display: table;
}
.panel-body:after {
	clear: both;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	color: inherit;
	line-height: 1.1;
}
.panel-title > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.panel > .list-group, .panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item,  .panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.list-group + .panel-footer {
	border-top-width: 0;
}
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
	margin-bottom: 0;
}
.panel > .table caption,  .panel > .table-responsive > .table caption,  .panel > .panel-collapse > .table caption {
	padding-left: 15px;
	padding-right: 15px;
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,  .panel > .table-bordered > thead > tr > td:first-child,  .panel > .table-bordered > tbody > tr > th:first-child,  .panel > .table-bordered > tbody > tr > td:first-child,  .panel > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-bordered > tfoot > tr > td:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,  .panel > .table-bordered > thead > tr > td:last-child,  .panel > .table-bordered > tbody > tr > th:last-child,  .panel > .table-bordered > tbody > tr > td:last-child,  .panel > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-bordered > tfoot > tr > td:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,  .panel > .table-bordered > thead > tr:first-child > th,  .panel > .table-bordered > tbody > tr:first-child > td,  .panel > .table-bordered > tbody > tr:first-child > th,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,  .panel > .table-bordered > tbody > tr:last-child > th,  .panel > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-bordered > tfoot > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	border: 0;
	margin-bottom: 0;
}
.panel-group {
	margin-bottom: 17px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,  .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-default {
	border-color: #ddd;
}
.panel-default > .panel-heading {
	color: #353535;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #353535;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}
.panel-primary {
	border-color: #337ab7;
}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7;
}
.panel-success {
	border-color: #d6e9c6;
}
.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6;
}
.panel-info {
	border-color: #bce8f1;
}
.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1;
}
.panel-warning {
	border-color: #faebcc;
}
.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1;
}
.footer_teasers_wrapper .panel-group .panel {
	border-radius: 4px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e1dd;
}
 @media (max-width: 767px) {
.footer_teasers_wrapper .panel-group .panel {
	border-bottom: 1px solid #e2e1dd;
}
}
 @media (min-width: 767px) {
.footer_teasers_wrapper .panel-group .panel.panel-default {
	border: none;
}
.footer_teasers_wrapper .panel-group .panel .panel-title a {
	box-sizing: border-box;
	padding: 7px 20px 0px 0px;
	text-decoration: none;
}
.footer_teasers_wrapper .panel-group .panel .panel-title {
	padding-left: 0px;
}
}
.footer_teasers_wrapper .panel-group .panel.panel-default .panel-heading {
	background: none;
	padding: 0;
}
 @media (min-width: 768px) {
.footer_teasers_wrapper .panel-group .panel.panel-default .panel-heading {
	padding: 25px 0 0;
}
}
.footer_teasers_wrapper .panel-group .panel .panel-title {
	box-sizing: border-box;
	font-weight: bold;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #3e3e3e;
	padding-left: 0;
}

.footer_teasers_wrapper .panel-group .panel .panel-title a:hover {
	text-decoration: underline;
}
 @media (min-width: 768px) {
}
}
.footer_teasers_wrapper .panel-group .panel .panel-title {
	margin-left: 15px;
}
}
 @media (max-width: 767px) {
.footer_teasers_wrapper .panel-group .panel .panel-title a {
	background: #ffb91d;
	width: 100%;
	display: table;
	color: #000;
	padding: 18px 20px;
}
.footer_teasers_wrapper .panel-group .panel .panel-title a.collapsed {
	background: #fff;
	color: #3e3e3e;
}
}
 @media (min-width: 1025px) {
.footer_teasers_wrapper .panel-group .panel .panel-title a .glyphicon {
	display: none;
}
}
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body {
	border: none;
	background-color: #f1f0ed;
}
 @media (min-width: 768px) {
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body {
	padding-top: 5px;
}
}
 @media (min-width: 1025px) {
 	.footer_teasers_wrapper .panel-group .panel .panel-title a { 
 		padding: 0px 20px 0px 15px;
 	}
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body {
	padding-top: 10px;
}
}
 @media (max-width: 767px) {
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body .list-collapse li {
	box-sizing: border-box;
	width: 40%;
	float: left;
	margin-left: 10px;
	padding: 0
}
}
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body .list-collapse li a {
	color: #a5a5a5;
	font-size: 14px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	letter-spacing: -0.02em;
	line-height: 2.5;
	text-decoration: none;
}
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body .list-collapse li a:hover {
	text-decoration: underline;
}
 @media (min-width: 1025px) {
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body .list-collapse li a {
	line-height: 1.8;
}
}
 @media (min-width: 768px) {
.footer_teasers_wrapper .panel-group .panel .panel-collapse .panel-body {
	background: none;
}
}
.copyright {
	color: gray;
	text-transform: uppercase;
	margin: 0;
	text-align: center;
	position: relative;
}
 @media (min-width: 768px) {
.copyright {
	text-align: left;
	margin-top: 38px;
	margin-bottom: 16px;
}
}
 @media (min-width: 1025px) {
.copyright {
	margin-top: 40px;
	margin-bottom: 30px;
}
}
.copyright .imgdiv {
	margin-bottom: 10px;
	line-height: 18px;
}
 @media (min-width: 1025px) {
.copyright .imgdiv {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
}
 @media (max-width: 1024px) {
.copyright .imgdiv img {
	width: 32.15%;
}
}
 @media (max-width: 767px) {
.copyright .imgdiv img {
	width: 83%;
	max-width:300px;
}
}
 @media (min-width: 768px) {
.copyright .align {
	margin: 0;
	float: right;
}
}
.copyright .align.list-inline li {
	box-sizing: border-box;
	line-height: 17px;
	padding: 0;
}
 @media (min-width: 1025px) {
.copyright .align.list-inline li {
	float: left;
}
}
.copyright .align.list-inline li a {
	color: gray;
	font-size: 12px;
	font-weight: normal;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0 5px;
	border-right: 1px solid gray;
	line-height: 2;
	text-decoration: none;
}
.copyright .align.list-inline li a:hover {
	text-decoration: underline;
}
 @media (min-width: 768px) {
.copyright .align.list-inline li a {
	font-size: 10px;
	padding: 0 7px;
}
}
.copyright .align.list-inline li:last-child a {
	border-right: none;
}
 @media (max-width: 767px) {
.copyright .align.list-inline li:nth-of-type(3) a {
	border-right: none;
}
}
.copyright .copyrights {
	margin: 0 0 14px;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 768px) {
.copyright .copyrights {
	font-size: 12px;
}
}
 @media (min-width: 1025px) {
.copyright .copyrights {
	font-size: 10px;
	margin-top: 4px;
}
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom: 75%;
}
header .close {
	float: right;
	font-size: 19.5px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
header .close:hover, header .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
header 	button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
/*@font-face {
  font-family: 'Roboto', Helvetica, Arial, sans-serif; font-weight: 500;
  src: url("../fonts/DINOT-Medium.otf");
  src: url("../fonts/DINOT-Medium.eot");*/
  /* IE9 Compat Modes */
/*  src: url("../fonts/DINOT-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DINOT-Medium.woff") format("woff"), url("../fonts/DINOT-Medium.ttf") format("truetype"), url("../fonts/DINOT-Medium.svg#svgFontName") format("svg");*/
  /* Legacy iOS */ /* }
@font-face {
  font-family: 'Roboto', Helvetica, Arial, sans-serif; font-weight: 700;
  src: url("../fonts/DINOT-bold.otf");
  src: url("../fonts/DINOT-bold.eot");*/
  /* IE9 Compat Modes */
 /* src: url("../fonts/DINOT-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINOT-bold.woff") format("woff"), url("../fonts/DINOT-bold.ttf") format("truetype"), url("../fonts/DINOT-bold.svg#svgFontName") format("svg"); */
  /* Legacy iOS */ /*}
@font-face {
  font-family: 'dinot-light';
  src: url("../fonts/DINOT-Light.eot");*/
  /* IE9 Compat Modes */
 /* src: url("../fonts/DINOT-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/DINOT-Light.woff") format("woff"), url("../fonts/DINOT-Light.ttf") format("truetype"), url("../fonts/DINOT-Light.svg#svgFontName") format("svg");*/
  /* Legacy iOS */ /*}
@font-face {
  font-family: 'dinot-regular';
  src: url("../fonts/dinot-regular-webfont.eot");*/
  /* IE9 Compat Modes */
 /* src: url("../fonts/dinot-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/DINOT-Regular.woff") format("woff"), url("../fonts/DINOT-Regular.ttf") format("truetype"), url("../fonts/dinot-regular-webfont.svg#svgFontName") format("svg");*/
  /* Legacy iOS  }*/
.modal-open {
	overflow: hidden;
}
.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}
.modal-backdrop {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: #000;
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px 15px 0 15px;
	min-height: 16.38px;
}
.modal-header .close {
	margin-top: -2px;
	background-color: #424242;
	color: #fff;
	text-shadow: none;
	padding: 2px 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.modal-title {
	margin: 0;
	font-size: 14.5px;
	line-height: 2.5;
	text-transform: uppercase;
	color: #353535;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
 @media (min-width: 1025px) {
.modal-title {
	font-size: 15px;
}
}
.modal-body {
	position: relative;
	padding: 15px;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
 @media (min-width: 1025px) {
.modal-body {
	font-size: 14px;
}
}
.modal-body p {
	letter-spacing: -0.025em;
}
 @media (max-width: 767px) {
.modal-body .btn {
	display: block;
	width: 100%;
	margin: 20px 0 0;
}
}
.modal-body .center-block {
	text-align: center;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.modal-footer:before, .modal-footer:after {
	content: " ";
	display: table;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .text-left {
	float: left;
}
 @media (max-width: 767px) {
.modal-footer a {
	clear: both;
	float: left;
	display: table;
	margin-top: 10px;
}
}
.modal-footer .btn {
	text-transform: uppercase;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
 @media (min-width: 768px) {
.modal-dialog {
	width: 410px;
	margin: 100px auto 30px;
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
	width: 300px;
}
}
@media (min-width: 1024px) {
.modal-lg {
	width: 900px;
}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	visibility: visible;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.tooltip.top {
	margin-top: -3px;
	padding: 7px 0;
}
.tooltip.right {
	margin-left: 10px;
	padding: 0 7px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 7px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 7px;
}
.tooltip-inner {
	max-width: 200px;
	font-size: 13px;
	padding: 10px;
	color: #000;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
}
.tooltip-arrow {
	position: absolute;
	box-sizing: border-box;
}
.tooltip-arrow::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -0.5em;
	bottom: 50%;
	box-sizing: border-box;
	border: 7px solid black;
	border-color: transparent transparent #fff;
	transform-origin: 0 0;
	background: #fff;
	box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.3);
}
.tooltip.top .tooltip-arrow {
	left: 0;
}
.tooltip.right .tooltip-arrow {
	left: -5px;
	margin-top: -10px;
	top: 50%;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	/* IE8+ - must be on one line, unfortunately */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')";
	margin-left: 1px;
	margin-top: -6px;
}
.tooltip.bottom .tooltip-arrow {
	left: 0;
	top: -2px;
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	/* IE8+ - must be on one line, unfortunately */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=3.6739403974420594e-16, M21=-3.6739403974420594e-16, M22=-1, SizingMethod='auto expand')";
	margin-left: -3px;
	margin-top: -3px;
}
.tooltip.left .tooltip-arrow {
	margin-top: -10px;
	left: 95%;
	top: 50%;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	/* IE8+ - must be on one line, unfortunately */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";
	margin-left: 1px;
	margin-top: -6px;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
.affix {
	position: fixed;
}
 @-ms-viewport {
 width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}
 @media (max-width: 767px) {
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs,  td.visible-xs {
	display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
	display: block !important;
}
}
 @media (max-width: 767px) {
.visible-xs-inline {
	display: inline !important;
}
}
 @media (max-width: 767px) {
.visible-xs-inline-block {
	display: inline-block !important;
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm,  td.visible-sm {
	display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-block {
	display: block !important;
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-inline {
	display: inline !important;
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.visible-sm-inline-block {
	display: inline-block !important;
}
}
 @media (min-width: 1024px) and (max-width: 1024px) {
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md,  td.visible-md {
	display: table-cell !important;
}
}
@media (min-width: 1024px) and (max-width: 1024px) {
.visible-md-block {
	display: block !important;
}
}
 @media (min-width: 1024px) and (max-width: 1024px) {
.visible-md-inline {
	display: inline !important;
}
}
 @media (min-width: 1024px) and (max-width: 1024px) {
.visible-md-inline-block {
	display: inline-block !important;
}
}
 @media (min-width: 1025px) {
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg,  td.visible-lg {
	display: table-cell !important;
}
}
@media (min-width: 1025px) {
.visible-lg-block {
	display: block !important;
}
}
 @media (min-width: 1025px) {
.visible-lg-inline {
	display: inline !important;
}
}
 @media (min-width: 1025px) {
.visible-lg-inline-block {
	display: inline-block !important;
}
}
 @media (max-width: 767px) {
.hidden-xs {
	display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.hidden-sm {
	display: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1024px) {
.hidden-md {
	display: none !important;
}
}
@media (min-width: 1025px) {
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
 @media print {
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print,  td.visible-print {
	display: table-cell !important;
}
}
.visible-print-block {
	display: none !important;
}
 @media print {
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}
 @media print {
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}
 @media print {
.visible-print-inline-block {
	display: inline-block !important;
}
}
 @media print {
.hidden-print {
	display: none !important;
}
}

/*# sourceMappingURL=bootstrap.css.map */
@media (min-width: 1025px) {
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg,  td.visible-lg {
	display: table-cell !important;
}
}
.shopping-cart {
	background: url(../images/shopping_cart.png) no-repeat center center;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 0;
}
 @media (min-width: 768px) {
.shopping-cart {
	width: 22px;
	height: 16px;
}
}
 @media (min-width: 1025px) {
.shopping-cart {
	background-image: url(../images/shopping_cart_desktop.png);
	width: 17px;
	height: 15px;
	margin-right: 4px;
	margin-left: 4px;
}
}
.btn1 {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: normal;
	padding: 1px 12px;
	font-size: 13px;
	line-height: 1.38;
	/* border-radius: 4px;
  border-radius: 20px;*/
  -webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin-top: -3px;
}
.btn1:focus, .btn1.focus, .btn1:active:focus, .btn1:active.focus, .btn1.active:focus, .btn1.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn1:hover, .btn1:focus, .btn1.focus {
	color: #333;
	text-decoration: none;
}
.btn1:active, .btn1.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn1.disabled, .btn1[disabled], fieldset[disabled] .btn1 {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
body #container #header .global .global-right ul.utility {
	float: right;
	margin: 4px 14px 2px 18px;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 10px;
	font-weight: bold;
	color: #424242;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #fff !important;
	border-radius: 10px;
}
 @media (min-width: 1025px) {
.badge {
	padding: 3px 2px;
}
}
.badge:empty {
	display: none;
}
.btn1 .badge {
	position: relative;
	top: -3px;
	margin-left: 3px;
	right: -13px;
}
 @media (max-width: 1024px) {
.btn1 .badge {
	top: -28px;
	right: -16px;
	border: 1px solid #3e3e3e;
	padding: 2px 7px;
	margin-left: 0;
}
}
 @media (min-width: 767px) and (max-width: 1024px) {
.btn1 .badge {
	top: -30px;
}
}
.btn1-xs .badge, .btn1-group-xs > .btn1 .badge {
	top: 0;
	padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #0066cc;
	background-color: #fff;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
 @media (min-width: 1025px) .nav_primary .navbar-nav.off-header-lg li a.cart .badge {
 top: -5px;
 right: -13px;
}
 .btn 1.badge {
 position: relative;
 margin-left: 3px;
}
 @media (min-width: 1025px) .badge {
 padding: 3px 4px;
}
 @media (min-width: 1025px) .nav_primary .navbar-nav.off-header-lg li a {
 padding-left: 8px;
 padding-right: 8px;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 500;
}
 @media (min-width: 1025px) header .visible-lg .cart-align .dropdown-menu {
 width: 350px !important;
 padding: 15px;
}
.hidden-lg .dropdown-menu table, .visible-lg .cart-align .dropdown-menu table {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
}
 @media (min-width: 768px) {
.cart .shopping-cart {
	/* Resolving issue shrink the icon */
    /*background-size: 11px !important;*/
    margin-left: 10px !important;
	margin-right: 6px !important;
}
}
 @media (min-width: 1025px) {
.nav_primary .navbar-nav.off-header-lg li a.cart {
	font-weight: bold !important;
	width: 93px !important;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
}
}
@media (min-width: 1025px) {
header .shopping-cart {
	top: 0px !important;
}
}
 @media (max-width: 1023px) {
#language.btn-default:hover, #language.btn-default:focus {
/* color: #424242 !important; */
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.cart .shopping-cart {
	background-size: 26px !important;
	margin-left: 0px !important;
	margin-right: 6px !important;
}
}
 @media (min-width: 1020px) and (max-width: 1024px) {
/* Badge count css position change absolute to relative for ipad device*/
	.wrapper header .navbar-header .pull-right .btn-group .btn.cart .badge {
	position:relative !important;
}
}
.nav_primary ul.nav.navbar-nav.border_color {
	width: 100%;
}
 @media (min-width: 768px) {
.mobile_footer {
	display:none;
}
.desktop_footer {
	display:block !important;
}
}
 @media (max-width: 767px) {

.mobile_footer {
	display:block;
	padding: 18px 28px 18px 20px;
	text-decoration: none;
}
.mobile_footer:hover {
	text-decoration: underline;
}
.desktop_footer {
	display:none !important;
}
.panel-collapse {
	display: none;
}
}
.active {
	display: block;
	visibility: visible;
}
/* new style */
.at-expanding-share-button {
 box-sizing:border-box;
 position:fixed;
 z-index:9999
}
.at-expanding-share-button[data-position=bottom-right] {
 bottom:10px;
 right:10px
}
.at-expanding-share-button[data-position=bottom-right] .at-expanding-share-button-toggle-bg,
.at-expanding-share-button[data-position=bottom-right] .at-expanding-share-button-toggle-btn[data-name]:after,
.at-expanding-share-button[data-position=bottom-right] .at-icon-wrapper,
.at-expanding-share-button[data-position=bottom-right] [data-name]:after {
 float:right
}
.at-expanding-share-button[data-position=bottom-right] [data-name]:after {
 margin-right:10px
}
.at-expanding-share-button[data-position=bottom-right] .at-expanding-share-button-toggle-btn[data-name]:after {
 margin-right:5px
}
.at-expanding-share-button[data-position=bottom-right] .at-icon-wrapper {
 margin-right:-3px
}
.at-expanding-share-button[data-position=bottom-left] {
 bottom:10px;
 left:10px
}
.at-expanding-share-button[data-position=bottom-left] .at-expanding-share-button-toggle-bg,
.at-expanding-share-button[data-position=bottom-left] .at-expanding-share-button-toggle-btn[data-name]:after,
.at-expanding-share-button[data-position=bottom-left] .at-icon-wrapper,
.at-expanding-share-button[data-position=bottom-left] [data-name]:after {
 float:left
}
.at-expanding-share-button[data-position=bottom-left] [data-name]:after {
 margin-left:10px
}
.at-expanding-share-button[data-position=bottom-left] .at-expanding-share-button-toggle-btn[data-name]:after {
 margin-left:5px
}
.at-expanding-share-button *,
.at-expanding-share-button :after,
.at-expanding-share-button :before {
 box-sizing:border-box
}
.at-expanding-share-button .at-expanding-share-button-services-list {
 display:none;
 list-style:none;
 margin:0 5px;
 overflow:visible;
 padding:0
}
.at-expanding-share-button .at-expanding-share-button-services-list>li {
 display:block;
 height:45px;
 position:relative;
 overflow:visible
}
.at-expanding-share-button .at-expanding-share-button-toggle-btn,
.at-expanding-share-button .at-share-btn {
 transition:.1s;
 text-decoration:none
}
.at-expanding-share-button .at-share-btn {
 display:block;
 height:40px;
 padding:0 3px 0 0
}
.at-expanding-share-button .at-expanding-share-button-toggle-btn {
 position:relative;
 overflow:auto
}
.at-expanding-share-button .at-expanding-share-button-toggle-btn.at-expanding-share-button-hidden[data-name]:after {
 display:none
}
.at-expanding-share-button .at-expanding-share-button-toggle-bg {
 box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
 border-radius:50%;
 position:relative
}
.at-expanding-share-button .at-expanding-share-button-toggle-bg>span {
 background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eshare%3C%2Ftitle%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%3E%3Cpath%20d%3D%22M26%2C13.4285714%20C26%2C13.6220248%2025.9293162%2C13.7894338%2025.7879464%2C13.9308036%20L20.0736607%2C19.6450893%20C19.932291%2C19.786459%2019.7648819%2C19.8571429%2019.5714286%2C19.8571429%20C19.3779752%2C19.8571429%2019.2105662%2C19.786459%2019.0691964%2C19.6450893%20C18.9278267%2C19.5037195%2018.8571429%2C19.3363105%2018.8571429%2C19.1428571%20L18.8571429%2C16.2857143%20L16.3571429%2C16.2857143%20C15.6279725%2C16.2857143%2014.9750773%2C16.3080355%2014.3984375%2C16.3526786%20C13.8217977%2C16.3973217%2013.2488868%2C16.477306%2012.6796875%2C16.5926339%20C12.1104882%2C16.7079619%2011.6157015%2C16.8660704%2011.1953125%2C17.0669643%20C10.7749235%2C17.2678581%2010.3824423%2C17.5264121%2010.0178571%2C17.8426339%20C9.65327199%2C18.1588557%209.35565592%2C18.534596%209.125%2C18.9698661%20C8.89434408%2C19.4051361%208.71391434%2C19.9203839%208.58370536%2C20.515625%20C8.45349637%2C21.1108661%208.38839286%2C21.7842224%208.38839286%2C22.5357143%20C8.38839286%2C22.9449425%208.40699386%2C23.4025272%208.44419643%2C23.9084821%20C8.44419643%2C23.9531252%208.45349693%2C24.0405499%208.47209821%2C24.1707589%20C8.4906995%2C24.3009679%208.5%2C24.3995532%208.5%2C24.4665179%20C8.5%2C24.5781256%208.46837829%2C24.6711306%208.40513393%2C24.7455357%20C8.34188956%2C24.8199408%208.25446484%2C24.8571429%208.14285714%2C24.8571429%20C8.02380893%2C24.8571429%207.9196433%2C24.7938994%207.83035714%2C24.6674107%20C7.77827355%2C24.6004461%207.72991094%2C24.5186017%207.68526786%2C24.421875%20C7.64062478%2C24.3251483%207.59040206%2C24.2135423%207.53459821%2C24.0870536%20C7.47879436%2C23.9605648%207.43973225%2C23.87128%207.41741071%2C23.8191964%20C6.47246551%2C21.6986501%206%2C20.0208395%206%2C18.7857143%20C6%2C17.3050521%206.19717065%2C16.0662252%206.59151786%2C15.0691964%20C7.79688103%2C12.0706695%2011.0520568%2C10.5714286%2016.3571429%2C10.5714286%20L18.8571429%2C10.5714286%20L18.8571429%2C7.71428571%20C18.8571429%2C7.52083237%2018.9278267%2C7.35342333%2019.0691964%2C7.21205357%20C19.2105662%2C7.07068382%2019.3779752%2C7%2019.5714286%2C7%20C19.7648819%2C7%2019.932291%2C7.07068382%2020.0736607%2C7.21205357%20L25.7879464%2C12.9263393%20C25.9293162%2C13.067709%2026%2C13.2351181%2026%2C13.4285714%20L26%2C13.4285714%20Z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
 background-position:center center;
 background-repeat:no-repeat;
 transition:transform .4s ease;
 border-radius:50%;
 display:block
}
.at-expanding-share-button .at-icon-wrapper {
 box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
 border-radius:50%;
 display:inline-block;
 height:40px;
 line-height:40px;
 text-align:center;
 width:40px
}
.at-expanding-share-button .at-icon {
 display:inline-block;
 height:34px;
 margin:3px 0;
 vertical-align:top;
 width:34px
}
.at-expanding-share-button[data-name]:after {
 box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
 transform:translate(0, -50%);
 transition:.4s;
 background-color:#fff;
 border-radius:3px;
 color:#666;
 content:attr(data-name);
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:9pt;
 line-height:9pt;
 font-weight:500;
 opacity:0;
 padding:3px 5px;
 position:relative;
 top:20px;
 white-space:nowrap
}
.at-expanding-share-button.at-expanding-share-button-show-icons .at-expanding-share-button-services-list {
 display:block
}
.at-expanding-share-button.at-expanding-share-button-animate-in .at-expanding-share-button-toggle-bg>span {
 transform:rotate(270deg);
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%3E%3Cpath%20d%3D%22M18%2014V8h-4v6H8v4h6v6h4v-6h6v-4h-6z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22white%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
 background-position:center center;
 background-repeat:no-repeat
}
.at-expanding-share-button.at-expanding-share-button-animate-in [data-name]:after {
 opacity:1
}
.at-expanding-share-button.at-hide-label [data-name]:after {
 display:none
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle {
 height:50px
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-icon-wrapper:hover {
 box-shadow:0 2px 5px 0 rgba(0,0,0,.5)
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-bg {
 height:50px;
 line-height:50px;
 width:50px
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-bg>span {
 height:50px;
 width:50px
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-bg:after {
 box-shadow:0 2px 5px 0 rgba(0,0,0,.2);
 transition:opacity .2s ease;
 border-radius:50%;
 content:'';
 height:100%;
 opacity:0;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-bg:hover:after {
 opacity:1
}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-btn[data-name]:after {
 top:25px
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-services-list {
 margin:0
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-toggle-btn,
.at-expanding-share-button.at-expanding-share-button-mobile .at-share-btn {
 outline:0
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-toggle {
 height:40px;
 -webkit-tap-highlight-color:transparent
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-toggle-bg,
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-toggle-bg span {
 height:40px;
 line-height:40px;
 width:40px
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-click-flash {
 transform:scale(0);
 transition:transform ease,opacity ease-in;
 background-color:hsla(0,0%,100%,.3);
 border-radius:50%;
 height:40px;
 opacity:1;
 position:absolute;
 width:40px;
 transition-duration: 300ms;
 z-index:10000;
}
.at-expanding-share-button.at-expanding-share-button-mobile .at-expanding-share-button-click-flash.at-expanding-share-button-click-flash-animate {
 transform:scale(1);
 opacity:0
}
.at-expanding-share-button.at-expanding-share-button-mobile+.at-expanding-share-button-mobile-overlay {
 transition:opacity ease;
 bottom:0;
 background-color:hsla(0,0%,87%,.7);
 display:block;
 height:auto;
 left:0;
 opacity:0;
 position:fixed;
 right:0;
 top:0;
 width:auto;
 z-index:9998
}
.at-expanding-share-button.at-expanding-share-button-mobile+.at-expanding-share-button-mobile-overlay.at-expanding-share-button-hidden {
 height:0;
 width:0;
 z-index:-10000
}
.at-expanding-share-button.at-expanding-share-button-mobile.at-expanding-share-button-animate-in+.at-expanding-share-button-mobile-overlay {
 transition:opacity ease;
 opacity:1
}

.click-expand {
  clear: both;
  /*overflow: hidden;*/
  margin-bottom: 1.5em;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .click-expand.active:hover {
    background-color: #003367; }
  .click-expand.active .ce-header {
    background-color: #ef6116;
    color: white;
    padding-right: 40px;
    border-radius: 3px 3px 0 0; }
    .click-expand.active .ce-header:after {
      background-image: url(img/minus-icon.png);
      background-size: 0.7222222222em 0.1666666667em; }
  .click-expand.active .ce-body {
    display: block;
    opacity: 1;
    background-color: #eee;
    -webkit-animation: click-expand 0.5s 1;
    -moz-animation: click-expand 0.5s 1;
    animation: click-expand 0.5s 1;
    -webkit-animation-fill-mode: backwards;
    -moz-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -webkit-animation-delay: 0.05s;
    -moz-animation-delay: 0.05s;
    animation-delay: 0.05s;
    padding: 25px 24px;
    display: block; }
    .click-expand.active .ce-body > *:first-child {
      margin-top: 0; }
    .click-expand.active .ce-body > *:last-child {
      margin-bottom: 0; }
  .click-expand:hover {
    /*background-color: $base-border-color;*/ }

.ce-header {
  background-color: #003367;
  color: #fff;
  font-size: 1.375em;
  line-height: 1.3636363636em;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
  padding-left: 24px;
  padding-right: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 3px;
  text-transform: none;
  position: relative; }
  .ce-header:after {
    content: '';
    width: 13px;
    height: 13px;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 15px;
    background: url(img/plus-icon.png) center no-repeat;
    background-size: 0.5909090909em 0.5909090909em;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.ce-body {
  display: none;
  opacity: 0; }
