* {font-family: 'Roboto', sans-serif;

}
html, body {margin: 0;
	
	}
	.content-box {max-width: 1268px;
		width: 100%;
	padding: 0 20px;
	margin: 0 auto;
	
	}
	.clear {clear: both;
		
	}
	.vertical-helper {display: inline-block;
		height: 100%;
	vertical-align: middle;
	
	}
	.btn {color: #FFF;
		background: #303030;
	border: 0;
	margin: 0;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 1;
	padding: 14px 20px;
	border-radius: 0;
	text-shadow: none;
	transition: all 150ms ease-in-out;
	box-shadow: none;
	display: inline-block;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	text-decoration: none;
	
	}
	#header-area {background-color: #f8f8f8;
		border-bottom: 1px solid #ebebeb;
	
	}
	#header-area .header {padding: 10px 0;
		
	}
	#header-area .logo {width: 250px;
		padding: 2px 0;
	float: left;
	
	}
	#header-area .payment {width: 250px;
		float: left;
	
	}
	#header-area .contact-us {width: 480px;
		float: left;
	text-align: center;
	
	}
	.contact-us .question {font-size: 2em;
		font-weight: 600;
	letter-spacing: 2px;
	
	}
	.contact-us .bottom {font-style: italic;
		
	}
	.contact-us .btn-contact {margin: 7px 0 4px 0;
		background: #e65757;
	
	}
	.contact-us .btn-contact:hover {background: #e87979;
		
	}
	#tabs-area {background-color: #fff;
		padding: 20px 0;
	
	}
	#tabs-area .tab-mob-label {display: none;
		
	}
	#tabs-area .tab-content {padding: 16px 25px 45px 25px;
		background-color: #fff;
	
	}
	#tabs-area .tab-content ul {-webkit-padding-start: 20px;
		
	}
	#tabs-area .tab-content .brand-description {
		width: 100%;
	
	}
	#tabs-area .tab-content .brand-description .-remark {color: #ec4614;
		padding-bottom: 15px;
	
	}
	#tabs-area .tab-content .brand-description .-remark:before {font-family: fontawesome;
	content: "\f06a";
	display: block;
	float: left;
	position: relative;
	margin-top: -0.1em;
	margin-right: 0.2em;
	font-size: 2em;
	color: #ec4614;
	
}
.-picture {
    background-color: #212f3a;
    margin: 15px 0 15px 0;
    padding: 5px 10px;
    text-align: center;
}
.-picture span {
    padding: 10px 0;
    display: inline-block;
    color: #fff;
    line-height: 16px;
    font-size: 15px;
    background-image: url(https://domesticgaskets.net/ebay/store/images/icon-info.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 35px;
    }
#tabs-area .tab-content .brand-description .per-announcement {display: none;
	
	}
	#tabs-area .tab-content .brand-description .details-img-wrap {padding-bottom: 20px;
		
	}
	#tabs-area .tab-content .brand-description .details-img-wrap > img {display: block;
		width: 60%;
	height: auto;
	
	}
	#tabs-area .tab-content .brand-description .short-description {display: none;
		
	}
	#tabs-area .tab-content .brand-description-header {
		margin: 20px 0;
		border-bottom: 1px dashed #939da0;
	
	}
	#tabs-area .tab-content .brand-description ul {
		list-style-type: square;
	}
	#tabs-area .tab-content .brand-description-header > span{font-size: 1.5em;
		font-weight: 600;
	color: #2190d7;	
	}
	#tabs-area .tab-content .brand-description-header a > img {float: right;
		max-height: 60px;
	width: auto !important;
	
	}
	#manufacture-info img{max-width: 50px;
		padding-right: 10px;
	
	}
	#tabs-area .tab-content .item-specs {float: left;
		width: 40%;
	
	}
	#tabs-area .tab-content .item-specs .specs-block {margin-top: 1em;
		margin-left: 10px;
	padding: 10px;
	background: #f1f8f9;
	border-radius: 3px;
	
	}
	#tabs-area .tab-content .item-specs .specs-line {padding: 10px 0;
		border-bottom: 1px solid #ebebeb;
	
	}
	#tabs-area .tab-content .item-specs .specs-line:last-child {border-bottom: 0;
		
	}
	#tabs-area .tab-content .item-specs .specs-key {width: 40%;
		box-sizing: border-box;
	float: left;
	font-weight: bold;
	font-size: 1em;
	
	}
	#tabs-area .tab-content .item-specs .specs-value {width: 60%;
		box-sizing: border-box;
	padding-left: 10px;
	float: left;
	font-size: 1em;
	
	}
	#tabs-area .tab-content .item-specs .specs-value a > i {color: #ec4614;
		
	}
	#tabs-area .nav-tabs {border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	background-color: #cbcbcb;
	padding: 0;
	
	}
	#tabs-area .item-menu .nav-tabs label {margin-right: 2px;
		color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	
	}
	#tabs-area .item-menu .tab-box {display: none;
		
	}
	#tabs-area .item-menu input {display: none;
		
	}
	#tabs-area .item-menu .nav-tabs label {display: inline-block;
		padding: 15px 25px;
	text-align: center;
	font-size: 1em;
	
	}
	#tabs-area .item-menu .nav-tabs label:hover {cursor: pointer;
		
	}
	#tabs-area #tab1:checked~.tab-content #tab1-content, #tabs-area #tab2:checked~.tab-content #tab2-content, #tabs-area #tab3:checked~.tab-content #tab3-content, #tabs-area #tab4:checked~.tab-content #tab4-content, #tabs-area #tab5:checked~.tab-content #tab5-content, #tabs-area #tab6:checked~.tab-content #tab6-content {display: block;
		
	}
	#tabs-area #tab1:checked~.nav-tabs #tab1-label, #tabs-area #tab2:checked~.nav-tabs #tab2-label, #tabs-area #tab3:checked~.nav-tabs #tab3-label, #tabs-area #tab4:checked~.nav-tabs #tab4-label, #tabs-area #tab5:checked~.nav-tabs #tab5-label, #tabs-area #tab6:checked~.nav-tabs #tab6-label {text-transform: uppercase;
		color: #fff;
	cursor: default;
	background-color: #ec4614;
	
	}
	#tabs-area .tab-box h3 {font-weight: 400;
		font-size: 1.3em;
	margin: 10px 0;
	
	}
	#tabs-area .tab-box p {text-align: justify;
		
	}
	#details-area {margin: 20px 0 20px 0;
		
	}
	#details-area .left-side {width: 50%;
		float: left;
	
	}
	#details-area .right-side {width: 50%;
		float: left;
	
	}
	#details-area .left-side input {display: none;
		
	}
	#details-area .left-side .view-port {overflow: hidden;
		border: 0 none;
	box-sizing: border-box;
	padding: 5px 5px;
	text-align: center;
	width: 96%;
	white-space: nowrap;
	
	}
	#details-area .left-side .view-port img {max-width: 100%;
		max-height: 100%;
	vertical-align: middle;
	
	}
	#details-area .left-side .img-thumbnails {margin: 10px 0;
		
	}
	#details-area .left-side .img-thumbnails .thumb {white-space: nowrap;
		float: left;
	width: 50px;
	height: 50px;
	border: 1px solid #e6e6e6;
	padding: 2px;
	text-align: center;
	margin-right: 4px;
	cursor: pointer;
	
	}
	#details-area .left-side .img-thumbnails .thumb:last-child {margin-right: 0;
		
	}
	#details-area .left-side .img-thumbnails .thumb img {max-width: 100%;
		max-height: 100%;
	vertical-align: middle;
	
	}
	#details-area #thumb-id1:checked~.img-thumbnails .thumb-id1, #details-area #thumb-id2:checked~.img-thumbnails .thumb-id2, #details-area #thumb-id3:checked~.img-thumbnails .thumb-id3, #details-area #thumb-id4:checked~.img-thumbnails .thumb-id4, #details-area #thumb-id5:checked~.img-thumbnails .thumb-id5, #details-area #thumb-id6:checked~.img-thumbnails .thumb-id6, #details-area #thumb-id7:checked~.img-thumbnails .thumb-id7, #details-area #thumb-id8:checked~.img-thumbnails .thumb-id8, #details-area #thumb-id9:checked~.img-thumbnails .thumb-id9, #details-area #thumb-id10:checked~.img-thumbnails .thumb-id10, #details-area #thumb-id11:checked~.img-thumbnails .thumb-id11, #details-area #thumb-id12:checked~.img-thumbnails .thumb-id12 {border: 1px solid #ec4614;
		
	}
	#details-area .view-port img {display: none;
		
	}
	#details-area #thumb-id1:checked~.view-port #img-id1, #details-area #thumb-id2:checked~.view-port #img-id2, #details-area #thumb-id3:checked~.view-port #img-id3, #details-area #thumb-id4:checked~.view-port #img-id4, #details-area #thumb-id5:checked~.view-port #img-id5, #details-area #thumb-id6:checked~.view-port #img-id6, #details-area #thumb-id7:checked~.view-port #img-id7, #details-area #thumb-id8:checked~.view-port #img-id8, #details-area #thumb-id9:checked~.view-port #img-id9, #details-area #thumb-id10:checked~.view-port #img-id10, #details-area #thumb-id11:checked~.view-port #img-id11, #details-area #thumb-id12:checked~.view-port #img-id12, #details-area #thumb-id13:checked~.view-port #img-id13, #details-area #thumb-id14:checked~.view-port #img-id14, #details-area #thumb-id15:checked~.view-port #img-id15, #details-area #thumb-id16:checked~.view-port #img-id16 {display: inline-block;
		
	}
	#details-area .details-container {margin-left: 20px;
		
	}
	#dg-breadcrumbs{
	padding: 0 0 20px 0;
	font-size: 12px;
	color: #000000;
	}
	
	#dg-breadcrumbs .item{
		float: left;
	}
	
	#dg-breadcrumbs .item + .item-category:before{
		content: '>';
		padding: 0 3px;
	}
	
	#dg-breadcrumbs .item a{
		color: #000000;
	}
	
	#dg-breadcrumbs .item a:hover{
		text-decoration: underline;
	}
	#details-area .details-title h1 {font-size: 1.5em;
		font-weight: 500;
	line-height: 34px;
	margin: 0;
	padding-bottom: 10px;
	}
	#details-area .details-container .prod_rating_h {
  	color: #4d4d4d;
	line-height: 21px;
	margin-top: 14px;
	}
	#details-area .details-container .prod_rating_h span{
	  background: transparent;
	  color: #2190d7;
	  cursor: pointer;
	  font-size: 100%;
	  margin: 0;
	  padding: 0;
	  text-decoration: none;
	  vertical-align: baseline;
	}
	#details-area .details-container .prod_rating_h a{
		color: #2190d7;
		padding-left: 5px;
	}
	#details-area .details-container .prod_rating_h a > i{
		color: #4FC530;
		padding-right: 5px;
	}
	#details-area .details-container .prod_rating_h a > img {
    float: right;
    max-height: 60px;
    width: auto !important;
	}

	#details-area .details-container .prod_rating {
  	float: left;
  	padding-right: 10px;
	}
	#details-area .details-container h1 {font-size: 1.5em;
		font-weight: 500;
	line-height: 34px;
	margin: 0;
	border-bottom: 1px solid #ec4614;
	padding-bottom: 10px;
	}

	#details-area .details-container .details-line-left {float: left;
		width: 47.5%;
	margin: 10px 0;
	font-size: 0.8em;
	color: #939da0;
	
	}
	#details-area .details-container .details-line-left p, #details-area .details-container .details-line-right p {padding-bottom: 10px;	
	}
	@media only screen and (min-width: 1120px) {#details-area .details-container .details-line-left p:last-child, #details-area .details-container .details-line-right p:last-child {padding-bottom: 0px;
		border-bottom: none;
	}
}
	
	#details-area .details-container .details-line-left p i{font-size: 1.5em;
		color: #4FC530;
	
	}
#details-area .details-container .details-line-left span{color: #4B5253;
	font-weight: 600;
text-align: right;
float: right;

	}
	#details-area .details-container .details-line-right {float: right;
		width: 47.5%;
	margin: 10px 0;
	font-size: 1em;
	color: #939da0;
	
	}
	#details-area .details-container .details-line-right p i{font-size: 1.5em;
		color: #4FC530;
	
	}
	#details-area .details-container .details-line-right span{color: #4B5253;
		font-weight: 600;
	text-align: right;
	float: right;
	
	}
	#details-area .details-container .details-line {margin: 10px 0;
		font-size: 1em;
	color: #ec4614;
	
	}
	#details-area .details-container .details-line span {font-size: 1em;
		font-weight: bold;
	
	}
	#details-area .details-container .price {margin: 20px 0;
		font-size: 30px;
	color: #ec4614;
	text-align: center;
	
	}
	#details-area .details-container .price span {font-size: 30px;
		font-weight: bold;
	color: #e65757;
	
	}
	#details-area .details-container .ask-expert {
	overflow: hidden;
	padding: 20px 40px;
	padding-bottom: 16px;
	border: 1px solid #cbcbcb;
	}
	#details-area .details-container .ask-expert .expert-info-left{
	width: 75%;
	float: left;
	position: relative;
	}
	#details-area .details-container .ask-expert .expert-info-right{
	width: 25%;
	float: right;
	}
	#details-area .details-container .ask-expert .expert-info-right img{
	width: 100px;
	height: 100px;
	}
	#details-area .details-container .ask-expert .expert-info-right a{
		color: #2190d7;
		padding-left: 10px;
	}
	#details-area .details-container .ask-expert span {
    font-size: 1.5em;
    font-weight: 500;
    line-height: 34px;
    margin: 0;
    padding-bottom: 10px;
	}
	#details-area .details-container .prod-benefit {font-size: 1em;
	line-height: 1.2;
	display: block;
	height: 45px;
	color: #4B5253;
	padding-top: 8px;
	padding-bottom: 8px;
	}
#details-area .details-container .benefits {
  padding-top: 16px;
  padding-bottom: 16px;
}
#details-area .details-container .prod-benefits {
  float: left;
  width: 50%;
/*  padding-left: 48px;
  padding-top: 16px;
  padding-bottom: 16px; */

}
@media only screen and (max-width: 1024px) {
 #details-area .details-container  .prod-benefits {
  float: none;
  width: 100%;
  }
}
#details-area .details-container .prod-benefit {
  font-size: 1.3em;
  line-height: 1.2;
  display: block;
  color: #444;
  padding-top: 8px;
  padding-bottom: 8px;
}
#details-area .details-container .prod-benefit > span {
  display: inline-block;
  vertical-align: middle;
  color: #8c8c8c;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif !important;
}
#details-area .details-container .prod-benefit > span > b {
  font-weight: 600;
  color: #3d4044;
}
@media only screen and (min-width: 1025px) and (max-width: 3000px) {
 #details-area .details-container  .prod-benefit > span > b {
  display: list-item;
  list-style: none;
  }
}
/* @media only screen and (max-width: 1024px) {
 #details-area .details-container  .prod-benefit > span > b {
  display: inline-block;
  }
} */

#details-area .details-container .prod-benefit:before {
  content: '';
  margin-left: 0px;
  width: 48px;
  height: 33px;
  display: inline-block;
  vertical-align: middle;
  background: url('https://domesticgaskets.net/ebay/store/images/benefits.png') no-repeat 0 0;
}
#details-area .details-container .prod-benefit.quick-return-benefit:before {
  background-position: 0 -145px;
}
#details-area .details-container .prod-benefit.in-hous-exp-benefit:before {
  background-position: 0 -96px;
}
#details-area .details-container .prod-benefit.free-ship-benefit:before {
  background-position: 0 -49px;
}
#details-area .details-container .quick-return-benefit {
  display: block;
}
#details-area .details-container .quick-return-benefit[data-returns=""] {
  display: none;
}

#details-area .details-container .-partnumber{
		position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

/*
#details-area .details-container .prod-benefit > span {display: inline-block;
	vertical-align: middle;
color: #939da0;
font-size: 1em;
font-family: 'Open Sans', sans-serif !important;

}
#details-area .details-container .prod-benefit > span > b {font-weight: 600;
	color: #4B5253;

	}
	#details-area .details-container .prod-benefit.guar-fit-benefit:before {background-position: 0 -49px;
		
	}
	#details-area .details-container .prod-benefit.no-rish-return:before {background-position: 0 -96px;
		
	}
	#details-area .details-container .prod-benefit.in-hou-exp:before {background-position: 0 -144px;
		
	}
*/
	#details-area .details-container .prod-benefit.part-number{
		position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

	#compatibility-table {width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border-spacing: 0;
	border-collapse: collapse;
	
	}
	#compatibility-table tr:nth-child(even) {
		border-bottom: 1px solid #939da0;
	}
	#compatibility-table tr:nth-child(odd) {
		background-color: #f6f6f6;
	}
	#compatibility-table tr>td {
		text-transform: uppercase;
		font-weight: 600;
	}
	#compatibility-table>thead>tr>th {vertical-align: bottom;
		text-align: left;
		border-bottom: 1px solid #939da0;
		background-color: #f6f6f6;
	}
	#compatibility-table>thead>tr>th, #compatibility-table>tbody>tr>th, #compatibility-table>tfoot>tr>th, #compatibility-table>thead>tr>td, #compatibility-table>tbody>tr>td, #compatibility-table>tfoot>tr>td {padding: 8px;
		line-height: 1.42857143;
	vertical-align: top;
	
	}
	#compatibility-table>thead>tr>th, #compatibility-table>thead>tr>td {border-bottom-width: 2px;
		
	}
	#compatibility-table .-note{
		font-size: 0.75em;
	}
	#compatibility-table .-note:before {
	content: 'Spec Note:';
	color: #ec4614;
	padding-right: 10px;
	}
	#feedback-area {max-width: 1268px;
		width: 100%;
	padding: 0 20px;
	margin: 0 auto;
	
	}
	#feedback-area .wrap {position: relative;
		text-align: left;
	
	}
	#feedback-area .clear {clear: both;
		overflow: hidden;
	height: 0;
	
	}
	#feedback-area .b-rate {background: transparent url(https://domesticgaskets.net/ebay/store/images/rate-transaction.jpg) no-repeat scroll 0px 0px / 100% auto;
		display: block;
	padding-top: 36%;
	margin: 50px 0;
	
	}
	#footer-area {margin:0;
		height: 100px;
	text-align: center;
	background-color: #212f3a;
	font-size: 0.8em;
	
	}
	#footer-area .footer{color: #909191;
		padding-top: 40px;
	
	}
	#footer-area .contact-us {display: none;
		
	}
	@media only screen and (max-width: 1120px) {
	}
	@media only screen and (min-width: 737px) and (max-width: 1120px) {
	}
	@media only screen and (max-width: 736px) {
	}
	@media only screen and (max-width: 1120px) {#details-area .details-container .details-line-left {width: 100%;
		margin: 10px 0 0 0;
	font-size: 1em;
	color: #939da0;
	
	}
	#details-area .details-container .details-line-left p, #details-area .details-container .details-line-right p {padding-bottom: 15px;
		border-bottom: 1px dashed #939da0;
	
	}
	#details-area .details-container .details-line-left p:last-child {margin-bottom: 0;
		
	}
	#details-area .details-container .details-line-right p:last-child {padding-bottom: 0px;
		border-bottom: none;
	
	}
	#details-area .details-container .details-line-left span{color: #4B5253;
		font-weight: 600;
	text-align: right;
	float: right;
	
	}
	#details-area .details-container .details-line-right {width: 100%;
		margin: 0;
	font-size: 1em;
	color: #939da0;
	
	}
	#details-area .details-container .details-line-right span{color: #4B5253;
		font-weight: 600;
	text-align: right;
	float: right;
	
	}
	#details-area .details-container .details-line {margin: 10px 0;
		font-size: 1em;
	color: #ec4614;
	
	}
	#details-area .details-container .details-line span {font-size: 1em;
		font-weight: bold;
	
}

}
@media screen and (max-width: 736px) {body, html {width: 100%;
	
	}
	.content-box {width: 100%;
		margin: 0 auto;
	
	}
	#header-area .logo {text-align: center;
		width: 100%;
	padding: 2px 0;
	float: none;
	
	}
	#header-area .contact-us, #header-area .payment {display: none;
		
	}
	#details-area .left-side {width: 100%;
		float: none;
	
	}
	#details-area .right-side {width: 100%;
		float: none;
	
	}
	#details-area .details-container {margin: 0;
		padding: 0 10px;
	
	}
	#details-area .left-side .view-port {width: 100%;
		height: 250px;
	
	}
	#tabs-area {padding: 10px 0;
		
	}
	#tabs-area .tab-content {padding: 16px 5px 45px 5px;
		
	}
	#tabs-area .item-menu .nav-tabs {display: none;
		
	}
	#tabs-area .item-menu .tab-box {padding: 5px 10px 10px 10px;
		
	}
	#tabs-area .tab-mob-label {background-color: #ec4614!important;
		color: #ffffff!important;
	display: block!important;
	cursor: pointer!important;
	text-align: left!important;
	margin: 0 0 5px 0!important;
	font-size: 1em!important;
	font-weight: bold!important;
	text-transform: uppercase!important;
	padding: 12px 0 12px 10px!important;
	border-radius: 2px!important;
	border: 1px solid #ec4614!important;
	
	}
	#tabs-area #tab1:checked~.tab-content #tab1-mob-label, #tabs-area #tab2:checked~.tab-content #tab2-mob-label, #tabs-area #tab3:checked~.tab-content #tab3-mob-label, #tabs-area #tab4:checked~.tab-content #tab4-mob-label, #tabs-area #tab5:checked~.tab-content #tab5-mob-label, #tabs-area #tab6:checked~.tab-content #tab6-mob-label {color: #000!important;
		background-color: #ffffff!important;
	
	}
	#feedback-area{display: none;
		
	}
	#footer-area {margin: 20px 0;
		text-align: center;
	background-image: none;
	
	}
	#footer-area .footer {font-weight: 600;
		font-size: 2em;
	
	}
	#footer-area .footer {display: none;
		
	}
	#footer-area .contact-us {display: block;
		
	}
	#tabs-area .tab-content .brand-description, #tabs-area .tab-content .item-specs, #tabs-area .tab-content .item-specs .specs-key, #tabs-area .tab-content .item-specs .specs-value {float: none;
		width: 100%
	}
	#tabs-area .tab-content .item-specs .specs-value {padding: 5px 0 0 0;
		
	}
	#tabs-area .tab-content .item-specs .specs-line {padding: 5px 0;
		
	}
	#tabs-area .tab-content .item-specs .specs-block {margin-top: 1em;
		margin-left: 0;
	padding: 5px;
	
	}
	.mobile-hide {display: none;
		
	}
	body {-webkit-animation: bugfix infinite 1s;
		
	}
	@-webkit-keyframes bugfix {from {padding: 0;
		
	}
	to {padding: 0;
		
}

}

}