/***************************media quary 1023 ************************/
img {
    max-width: 100%;
}
.slicknav_menu {
  display: none;
}
.col-left.sidebar.mobile .slide-show {
    display: none;
}
@media (max-width: 1023px){
	.wrapper {
	    min-width: 100%;
	}

	.links {
	    max-width: 97%;
	    width: 100%;
	}
	.header {
	  box-sizing: border-box;
	  width: 100%;
	}
	.scroll_image embed {
	    height: 48px;
	    margin-top: 21px;
	    width: 260px;
	}
	.nav-container {
	    clear: both;
	    margin: 0 auto;
	    width: 96%;
	}
	.nav-container {
	    box-sizing: border-box;
	    padding: 0 10px;
	    width: 100%;
	}
	#nav {
		font-size: 11px;
	  padding: 16px 10px;
	  background-size: 100% 100%;
	}
	#nav a {
	    padding: 5px 5px 6px;
	}
	.main {
	    box-sizing: border-box;
	    margin: 0 1.5%;
	    padding: 10px;
	    width: 97%;
	}
	.col-left {;
	    padding: 0 10px 1px 0;
	}
	.col2-left-layout .col-main {
	    padding-right: 0;
	    width: calc(100% - 205px);
	}
	.slide-show {
	    width: 65%;
	}
	.banner-qupte .box.base-mini {
	    float: left;
	    width: 35%;
	}
	.banner-qupte .quick_quote {
	    box-sizing: border-box;
	    width: 95%;
	}
	.banner-qupte img {
	    float: left;
	    width: 100%;
	}

	.psp-info .title {
	    background-size: 100% 100%;
	}
	#fbfeedscroll #page {
	    width: 100% !important;
	}
	.facebookWall li {
	    width: 98% !important;
	}
	.footer-container {
	  width: 100%;
	}
	.footer {
	    box-sizing: border-box;;
	    width: 100%;
	}
	.featured-tabs a {
	  padding: 13px 7px 0;
	}
	.products-grid li.item {
	    box-sizing: border-box;
	    width: 50%;
	}
	.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	  width: 100%;
	}
	.no-route-image img {
	    max-width: 100%;
	}
	table h3 {
	    font-size: 13px;
	}
	.form-list li.wide textarea, .form-list li.wide .input-box {
	    width: 99%;
	    box-sizing: border-box;
	}
	.form-list .field {
	  float: left;
	  width: 50%;
	}
	.form-list .input-box {
	    width: 100%;
	}
	.form-list input.input-text, .form-list select{
	    width: 96%;
	    box-sizing: border-box;
	}
	.product-essential {
	    padding: 10px 5px 0;
	}
	.product-view .product-shop {
	    width: 60%;
	}
	.product-view .product-img-box {
	    width: 36%;
	}
	.product-view .product-img-box .product-image-zoom {
	    height: 180px;
	    width: 100%;
	}
	.product-view .product-img-box .product-image-zoom img {
	  max-width: 100% !important;
	}
	.product-image > img {
	    max-width: 100%;
	}
	.product-collateral .product-tabs li a {
	    font-size: 11px !important;
	}
	.product-collateral {
	    padding: 25px 5px;
	}
	.cart .cart-collaterals .col2-set {
	    float: left;
	    width: 100%;
	}
	#opc-login h3 {
	    font-size: 12px;
	}
	.featured-tabs-content .slide li {
	  width: 180px !important;
	}
	.myfbfeed, .myytfeed, .myrevfeed {
	  margin: 0 1% 0 0 !important;
	  width: 32.33% !important;
	}
}
/***************************media quary 767 ************************/
@media (max-width: 767px){
	.box-account.box-recent {
    box-sizing: border-box;
    overflow: scroll;
    width: 100%;
}
	.top-links {
	    display: none;
	}
	.slicknav_menu {
	  display: block;
	}
	.header span#fb_header {
	    display: none;
	}
	.scroll_image embed {
	    height: 37px;
	    margin-top: 0;
	    width: 200px;
	}
	.header > span {
	    float: right !important;
	    max-width: 90px;
	    display: none;
	    padding-top: 12px !important;
	}
	.header img {
	    height: auto;
	}
	.header .quick-access {
	    clear: both;
	}
	.nav-container {
	    display: none;
	}
	.col2-left-layout .col-main {
	  padding-right: 0;
	  width: 100%;
	}
	table {
	  width: 100% !important;
	}
	table h3 {
	    font-size: 9px;
	}
	table span, table span strong{
	    font-size: 9px !important;
	}
	table h1 {
	    font-size: 10px;
	}
	.slide-show {
	    width: 100%;
	}
	.slide-show > div {
	    height: auto !important;
	    padding-bottom: 20px;
	}
	.banner-qupte .box.base-mini {
	    width: 100%;
	}
	.banner-qupte .quick_quote {
	    width: 100%;
	}
	.quick_quote_content {
	    box-sizing: border-box;;
	    width: 100%;
	}
	.featured-tabs li {
	  width: 50%;
	}
	.slide-show #paginate-slider1 .next {
	    top: 3px;
	    width: 12%;
	}
	.featured-tabs-content .slide li {
	  width: 155px !important;
	}
	.vertical-nav-container {
	    box-sizing: border-box;
	     clear: both;
	    width: 100%;
	}
	.col-left {
	    padding: 0;
	    width: 100%;
	}
	.add-to-links li {
	    clear: both;
	    display: block;
	    margin-right: 10px;
	}
	.products-grid li.item {
	  padding-left: 5px;
	  padding-right: 5px;
	}
	.block-currency {
	  background-size: 100% 100%;
	}
	.footer ul {
	    width: 100%;
	}
	.footer address {
	    text-align: center;
	    width: 100%;
	}
	.no-route-content {
	    width: 100%;
	}
	.no-route-image {
	    width: 100%;
	}
	.other-links img {
	    height: 34px !important;
	    margin-bottom: 10px;
	}
	table h2 {
	    font-size: 12px;
	}
	.form-list .field {	    
		width: 100%;
	}
	.buttons-set {
	    margin: 2em 0 0;
	}
	.cart-table td {
	    padding: 2px;
	}
	.first td:first-child, .first th:first-child {
	    display: none;
	}
	.cart-table .product-name, table {
	    font-size: 10px;
	}
	.first th:last-child, .first th:last-child {
	    display: none;
	}
	.checkout-cart-index .col-main {
	    padding: 0;
	}
	.opc .step {
	    padding: 15px 0;
	}

	.col2-set .col-1 {
	    float: left;
	    width: 100%;
	}
	.col2-set .col-2 {
	    margin-top: 30px;
	    width: 100%;
	}
	.opc .buttons-set {
	    margin-top: 0;
	    padding-top: 0;
	}
	.product-view .product-shop {
	    margin-bottom: 30px;
	    width: 100%;
	}
	.product-essential {
	    padding: 10px 0 0;
	}
	.product-view .product-img-box {
	  width: 100%;
	}
	.product-collateral .product-tabs li {
	    box-sizing: border-box;
	    float: left;
	    margin: 2px 1%;
	    width: 48%;
	}
	.product-tabs-content {
	    min-height: 160px;
	    width: 100%;
	    box-sizing: border-box;
	}
	.product-view .box-tags .form-add .input-box {
	    box-sizing: border-box;
	    margin: 0;
	    width: 100%;
	}
	.product-view .box-tags .form-add input.input-text {
	    box-sizing: border-box;
	    width: 100%;
	}
	.form-add button.button {
	    margin-top: 7px;
	}
	.forform li {
	    height: auto;
	    margin: 5px 0;
	}
	.FormWrap .forform label {
	    text-align: left;
	}
	.FormWrap .forform input {
	    width: 99%;
	}
	.product-view .box-reviews .form-add .form-list .input-box {
	    width: 100%;
	}

	.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {
	    box-sizing: border-box;
	    width: 100%;
	}
	#post-question .fieldset {
	    padding: 22px 10px 12px 20px;
	}
	#post-question .fieldset .legend {
	  font-size: 12px;
	  margin: -45px 0 0 -10px;
	}
	.breadcrumbs {
	    padding: 5px 0;
	}
	.myfbfeed, .myytfeed, .myrevfeed {
	  margin: 0 0 5px 0 !important;
	  width: 100% !important;
	}
	
	.cms-home .footer address {
	    bottom: 0;
	    position: relative;
	    right: 0;
	}
	.scroll_image {
	    top: -3px;
	    width: 200px;
	}
}

@media (max-width: 667px){
	.banner-qupte .slide-show {display: none;}
	.col-left.sidebar.mobile .slide-show {display: block;}
	.actions button.button span span{font-size	:7px;}
	.form-list li.wide input.input-text{width:100%;}
	.moblogin {display: block !important;}
	.fieldset { max-width: 215px;}
	.buttons-set { max-width: 275px;}
	.button.btn-cart {width: 140px;}
	.products-grid .price-box {margin: 5px 0 15px;}
	.checkout-onepage-success .col-main { width: 100%;}
	.col-right.sidebar {width: 100%;}
	.form-list li.wide select { width: 100%;}
}
