@charset "utf-8";
/* CSS Document */
.block-1, .block-2, .block-3, .block-4, .block-5, .block-6, .block-7, .block-8, .block-9, .block-10, .block-11, .block-12 {
	float: left;
	display: table-cell;
	text-align: left;
}
.block-1 {
	width: 8.33%;
}
.block-2 {
	width: 16.66%;
}
.block-3 {
	width: 25%;
}
.block-4 {
	width: 33.33%;
}
.block-5 {
	width: 41.66%;
}
.block-6 {
	width: 50%;
}
.block-7 {
	width: 58.33%;
}
.block-8 {
	width: 66.66%;
}
.block-9 {
	width: 75%;
}
.block-10 {
	width: 83.33%;
}
.block-11 {
	width: 91.66%;
}
.block-12 {
	width: 100%;
}
 @media (width:320px) {
ul.tabs3 li.active {
	background: url(../graphics/00000001/tab-arrow.png) no-repeat 91.2% 18px #e3e3e3;
}
#customer-fields label, #affiliate-fields label {
	width: 140px;
}
#customer-fields label, #affiliate-fields label {
	width: 140px;
}
}
 @media (max-width:360px) {
#testisliderslider {
	margin: 20px 0px 0px;
}
#testisliderslider .nex-prev {
	text-align: center;
}
.cartbtn {
	margin-top: 5px;
}
.cartbtn input {
	width: 170px;
}
#ProdThumb .owl-wrapper-outer {
	margin-left: 14px;
}
}
 @media (width:360px) {
ul.tabs3 li.active {
	background: url(../graphics/00000001/tab-arrow.png) no-repeat 91.4% 18px #e3e3e3;
}
}
 @media (width:480px) {
ul.tabs3 li.active {
	background: url(../graphics/00000001/tab-arrow.png) no-repeat 92.2% 18px #e3e3e3;
}
#shipping_fields, #billing_fields {
	padding: 0 0 0 20px;
}
.OSEL #customer-fields.non-editable label, .OPAY #customer-fields.non-editable label, .INVC #customer-fields.non-editable label, .ORDS #customer-fields.non-editable label {
	margin: 0px;
}
.OSEL .non-editable div.form_row div, .OPAY .non-editable div.form_row div, .INVC .non-editable div.form_row div, .ORDS #customer-fields.non-editable .form_row div {
	width: 120px;
}
}
 @media (max-width:480px) {
.welcome-text {
	line-height: 20px;
	padding-top: 10px;
}
.newsletter-div {
	display: none;
}
.cptm {
	width: 98.5%;
	margin-top: 4px;
}
.tab-cont {
	padding-left: 16px;
}
.cptr {
	width: 97%;
}
.item-remove, .item-quantity {
	display: none;
}
#customer-fields label {
	width: 130px;
	font-size: 12px;
	line-height: 1.9em;
}
.ORDH .order-tracking, .ORDS .order-status, .ORDS .order-quantity {
	display: none;
}
.ORDS #order-contents table {
	font-size: 12px !important;
}
.ORDS #order-contents table tr.heading td {
	font-size: 12px;
	font-weight: normal !important;
}
.qty input[type='submit'] {
	margin: 10px 0 0 0;
	clear: both;
}
.item-name form, .item-price form {
	display: block;
}
}
 @media (min-width:568px) and (max-width:667px) {
.OSEL #customer-fields.non-editable label, .OPAY #customer-fields.non-editable label {
	margin: 0px;
}
}
 @media (width:640px) {
.tab-cont {
	padding-left: 16px;
}
#ProdThumb .owl-wrapper-outer {
	margin-left: 57px;
	width: 87%;
}
}
 @media (max-width:667px) {
.grey-border-right {
	border-right: 0px;
	border-bottom: 1px solid #cccccc;
}
.ORDL label {
	float: none;
}
.ORDL .logn-input {
	width: 160px;
}
.LOGN label {
	width: 100px;
	float: none;
}
}
 @media (min-width:568px) and (max-width:980px) {
.block-3.phone {
	width: 40%;
}
.block-6.logo {
	width: 60%;
}
}
 @media (max-width:640px) {
.block-1, .block-2, .block-3, .block-4, .block-5, .block-6, .block-7, .block-8, .block-9, .block-10, .block-11, .block-12 {
	width: 100%;
}
.search-box {
	width: 99%;
}
.logo, #items-list.owl-carousel .owl-item, .social-btn, .quick-links h3, .quick-links ul, .content h3, .ShopCategory h3, .weekly h3, .copyright, .foot-menu ul, .foot-menu h3, .fb-widget, .testimonial h3, .ts-content .slide-name, .ts-content .slide-img {
	text-align: center;
}
.newsletter-div {
	text-align: center !important;
}
.news-btn {
	float: none;
	margin-top: 5px;
}
.quick-links ul li {
	background: none;
}
ul.tabs, ul.tabs2 {
	padding: 0;
	background: none;
}
ul.tabs li, ul.tabs2 li {
	width: 99.58% !important;
	margin: -1px 0 0;
	padding: 0;
}
ul.tabs li:last-child, ul.tabs2 li:last-child {
	background: url(../graphics/00000001/double-border-white.jpg) repeat-x bottom;
}
ul.tabs li.active {
	margin: 0;
	padding: 0 1px;
}
.testi {
	background: none;
	padding: 0px 0 20px 0;
}
.testimonial .block-6:nth-child(2n+1) .testi {
	margin: 0px;
}
#testisliderslider .overview {
	width: 100% !important;
}
#testisliderslider .overview li {
	width: 100% !important;
}
#testisliderslider .viewport {
	height: 190px;
}
#testisliderslider .overview li:nth-child(even) {
	padding-left: 0%;
}
.ts-content {
	margin: 14px 0 0 0%;
}
.contact {
	display: none;
}
.product-image {
	width: 100%;
}
.foot-menu .block-2:nth-last-child(2) {
	margin-top: 15px;
}
.sort-by, .view-items, .pagination {
	text-align: center;
}
.pagination td.plist-pagination table {
	margin: 0 auto;
}
.sort-by label, .view-items label {
	display: block;
}
}
 @media (min-width:641px) {
.pagination td.plist-pagination table {
	float: right;
}
}
 @media (min-width:667px) and (max-width:980px) {
.block-5.logo {
	width: 50%;
}
.search-div {
	width: 50%;
	float: right !important;
	text-align: right;
}
.search-box {
	margin-right: 0px;
}
.block-3.cart-div {
	display: none;
}
.search-box {
	float: right;
}
.contact {
	clear: both;
}
}
 @media (max-width:735px) {
.ORDL .section, .LOGN .section {
	float: left;
	height: auto;
	width: 100%;
	padding: 15px 0;
	text-align: center;
}
#ship-to, #bill-to {
	width: 100%;
}
}
 @media (max-width:768px) {
.LOGN label, .ORDL label, .AFCL label {
	width: 70px;
}
}
 @media (min-width:768px) and (max-width:1280px) {
#ProdThumb .owl-wrapper-outer {
	width: 87%;
}
}
 @media (width:980px) {
#ProdThumb .owl-wrapper-outer {
	width: 85%;
	margin-left: 40px
}
}
 @media (max-width:980px) {
.tab-links {
	display: none;
}
}
 @media (min-width:980px) and (max-width:1024px) {
.rmm ul li {
	background: url(../graphics/00000001/top-li-bg.jpg) no-repeat right 4px;
	height: 13px;
}
.rmm ul li:nth-child(3) {
	background: none;
	padding-right: 0px;
}
}
 @media (min-width:768px) and (max-width:1024px) {
.ts-content {
	margin: 14px 0 0 3%;
}
.ts-content .slide-img img {
	width: 97%;
}
.container .left-col {
	width: 23%;
	margin-right: 2%;
}
ul.tabs li {
	padding: 0 11px 0 10px;
	font-size: 17px;
}
#testisliderslider .viewport {
	height: 230px;
}
#testisliderslider .overview {
	width: 100%;
}
#testisliderslider .overview li {
	width: 49% !important;
}
#testisliderslider .overview li:nth-child(even) {
	padding-left: 2%;
}
}
 @media (max-width:1023px) {
.live-chat, .mini-cart, .call-div {
	display: none;
}
/*.navigation-bar {

	background: none;

}*/

.foot-menu ul {
	margin: 15px 0;
	padding-top: 0px;
}
.ShopCategory, .weekly {
	margin-right: 0px;
}
.left-col {
	display: none;
}
.right-col {
	width: 100%;
}
.content-container {
	margin-top: 2px;
}
.navbar {
	display: none;
}
.slicknav_menu {
	display: block;
}
}
 @media (max-width:1024px) {
.welcome-text.block-6 {
	width: 92% !important;
}
.welcome-text span {
	display: none;
}
.rmm ul {
	float: right;
}
.logo-container {
	padding: 15px 0;
}
}
 @media (min-width:1024px) {
/*.open>.dropdown-menu {

	display: none;

}

.toggle:hover>.dropdown-menu {

	display: block;

}*/

}
 @media (width:1024px) {
.call-div {
	font-size: 14px;
}
.menu > li > a {
	padding: 0px 11px;
}
.menu {
	font-size: 16px;
}
.rmm.graphite .rmm-button {
	right: 240px !important;
}
.rmm ul {
	width: 270px !important;
}
.ts-content {
	margin-left: 5%;
}
.tab-links ul li, .tab-links ul li span {
	font-size: 15px;
}
.tab-links ul li {
	padding: 0 0.5%;
}
}
 @media (min-width:1025px) {
.rmm ul li {
	background: url(../graphics/00000001/top-li-bg.jpg) no-repeat right 4px;
	height: 13px;
}
.rmm ul li:nth-child(3) {
	background: none;
	padding-right: 0px;
}
/*.right-col .owl-carousel .owl-item:nth-child(4n+4) {

	margin-right: 0px;

}*/

.container .left-col {
	width: 20.6%;
	margin-right: 2.7%;
}
.container .right-col {
	width: 76.7%;
}
.container {
	max-width: 100%;
	padding: 0px 0%;
	margin: 0px auto;
}
}
 @media (min-width:667px) and (max-width:736px) {
.news-input {
	margin-right: 10px !important;
}
.newsletter-div {
	font-size: 17px;
}
.foot-menu .block-2 {
	width: 25% !important;
}
.foot-menu .block-4 {
	width: 50% !important;
}
.foot-menu .block-2:nth-last-child(2) {
	clear: both;
}
ul.tabs li {
	padding: 0px 15px 0px 17px;
	font-size: 18px;
}
}
@media (min-width: 1024px) {
.closeup {
	width: 780px;
	height: 585px;
	overflow: auto;
}
}
