/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
.menu-bottom {
	display: none;
}

/* Small devices (tablets, 768px and up)*/
@media (min-width:480px) { 
	ul.links span.glyphicon-user{ display:inline;}
	a.regis{display:inline;}
	.title-cart{display:inline;}	
	.footer-w {
		
	}
	.tsd-logo {
		display: inline-block;
	}
	.link-page  li{
		max-width:50%;
		float:left;
	}
	.links a.regis {
		display:inline-block;
	}
	.product-view .product-shop, 
	.product-img-box{
		max-width:50%;
	}
	.products-list .product-img{
		max-width:40%;
	}
	.products-list .product-shop{
		max-width:60%;
		padding-left:15px;
	}
	.product-view .product-shop{ padding-left:15px;}
	.products-list .add-to-links li {
		padding: 0 5px;
	}
	.bo-ti {
		white-space: nowrap;
	}
	/*------*/
	.crosssell .item {
		padding:0 15px;
	}
	.crosssell .owl-theme .owl-controls .owl-buttons div{
		display:block;
	}
	
	.home-box2{
		max-width:66%;
	}
	.footer-content {
		background-size: 420px auto;
	}
	.home-product .owl-theme .owl-controls .owl-buttons div {
		top: 94.7%;
	}

}
	
	
@media (min-width: 768px) { 

#checkout-progress-wrapper{display:block;}
#shopping-cart-table .mo-cart{ display:table-cell; }
#shopping-cart-table tr td{ padding:8px;}
#shopping-cart-table tr td:nth-child(2){width: auto;}
.sidebar .block{
    display: block;
}
.g-product{ padding: 0 0 0 15px; }
.pager .limiter,
.view-mode {
    display: inline-block;
}
.special-price .price {
	margin-left:10px;
}

.products-list .product-img,
.products-list .product-shop{
	max-width:none;
	text-align: left;
}
.account-create li#captcha-923-input-box-user_create {
    padding: 0 15px !important;
}

/*----view---*/
.product-img-box{ padding-right:15px;}
.product-view .product-shop, 
.product-img-box{
	max-width:none;
}
.nav-tabs {
	border-bottom: 1px solid #f2f2f2;
}
.product-view .nav-tabs > li {
    display: inline-block;
    float: left;
}
.product-view .nav-tabs > li > a{
	padding: 6px 15px;
}
.add-to-cart {
	margin:0 0 10px 0;
}
.add-to-cart button.button {
    margin: 0;
}

.product-image #zoomArea{visibility:visible !important;}
.product-image #zoomer{
	right:-15px;
	height:auto;
}
.product-image #scroller{
	width:360px !important;
	height:360px !important;
}

.more-pro{ margin:0; }
.cart-collaterals .coupon,
.cart-collaterals .crosssell{
	margin:0;
	background:#FFF;
	border:none;
}
.cart-collaterals .crosssell{
	padding: 0 15px 0 0;
}
.cart-collaterals .coupon{
	padding: 0 0 0 15px;
}
.cart .crosssell .product-details {
    padding: 0 10px;
}

/*768 view*/
.product-view .product-name h1 { 
	margin-top: 0;
}

.product-shop .price-box {
    text-align: left;
}
.left-view .col-line {
    border-bottom:  none;
}
.product-view .like-bt.col-line {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 15px 0;
    padding: 0;  
}
.left-view .rate{
	padding:15px 0 0 0;
}

.left-view .how-box{
	padding: 40px 0 0 0 ;
}

.left-view .rating-links a {
    display: block;
    padding: 3px 0;
}

.product-view .add-to-cart {
    padding: 0;
    text-align: left;
}

.fields .field { padding: 0 15px;}
.account-create .col-xs-12  { padding: 0 15px;}
.account-login .new-users,
.account-login .registered-users {
	background: #FFF;
    border: none;
    padding: 20px;
}
.navbar-collapse{  }
.carousel-indicators{display:block;}
div.menu {float: left;}
div.wp-custom-menu-popup{ position:absolute;}
.owl-buttons{ display:block;}
.list-des{
	padding-right:15px;
}
.cross-box{ padding:0;}
/*-----*/
.header .main-logo { 
	display: inline-block;
    float: none;
}
.top-menu{ top:0;}
.header .links { float:right;}
#search_mini_form .mini-search  { 
	width: 300px;
}

#topCartContent {
    min-width: 300px;
    padding: 4px 0;
    right: 24px;
    top: 63px;
    width: auto;
}

.header{
	padding:0;
}
.fixed-top .logo > img {
	margin: 8px 0;
    max-height: 45px;
}
.fixed-top #momo-click {
    margin: 20px 0 0;
}

.logo img {
	height: 60px;
}

#momo-click img {
    width: 32px;
}

.wel-txt {
    bottom: 2px;
}

#momo-click {
    margin-top: 20px;
}

.left-box {
    padding: 3px 0;
}

.ipad-wel {
	float: right;
}

.ipad-wel .wel-txt {
	text-align: right;
	color: #fff;
}

.ipad-txt {  display: inline-block; }

.header-container {
    min-height: 107px;
}
.fixed-top .minicart-title {
    margin: 16px 0 0;
}
.fixed-top #topCartContent { top:47px;}
.products-list .product-shop {
    padding: 0 15px;
}

/*768 form address*/
.my-account .data-table th,
#reward-points-table th,
.nobr {
    white-space: nowrap;
}
.customer-account-create .wide {    
padding: 0 0 0 15px;
}

.current-pw {
   width: 98%; 
}

.edit-email {
   width: 97%;
}

.my-account .form-list .field {
   float: left;
   width: 50%;
}

.account-create .form-list .field {  
float: left;
width: 50%; 
}

.my-account .form-list li {
	padding:0 15px;
}

.my-account select { padding: 6px;}

 .col2-right-layout .g-product{ padding: 0 15px 0 0; }
 
.home-product .actions .button.btn-cart.btn-cart2 span {
    margin-left: 14px;
}

/*product view*/

.product-view .add-to-links li {
    padding: 0;
}

.product-view .add-to-box .add-to-links {
    padding: 0;
    text-align: left;
    width: 100%;
}

.product-view .add-to-box .add-to-cart {
    margin: 0 0 5px;
}

.product-view .product-collateral .add-to-links li {
    padding: 0 0 0 10px;
}

.product-collateral .more-info .actions {
    padding: 0;
}

#product-attribute-specs-table td.label,
 #product-attribute-specs-table th.label{
	width: 25%;
}  

/*Number Page*/
 .category-products .toolbar .pager .pages {
    float: right;
}

.category-products .toolbar .view-mode {
    padding: 4px 0 0 15px;
}

.product-shop .grouped-items-table td:nth-child(2) {
	width: 30%;
} 


/*-----home------*/

/*Home  Three Banner*/

.home-three-banner-right .home-box:nth-child(3n-2) {
	padding: 0 10px 0 0;
}

.home-three-banner-right .home-box:nth-child(3n-1) {
    padding: 0 5px 0 5px;
}

.home-three-banner-right .home-box:nth-child(3n) {
    padding: 0 0 0 10px;
}

/*Home Four Box*/
.menu-con h4 {
    font-size: 1.5rem;
}

.home-three-banner .home-box:nth-child(3n-2) {
    padding: 0 10px 0 0;
}

.home-three-banner .home-box:nth-child(3n-1) {
    padding: 0 5px 0 5px;
}

.home-three-banner .home-box:nth-child(3n) {
    padding: 0 0 0 10px;
}

/*Home Product Slide*/

.home-products-slide {
    padding: 15px 0 0;
}

.home-products-slide .home-left {
    padding: 0 15px  0 0;
	 float: left;
}

.home-left .category-products .owl-carousel.owl-theme {
    width: 420px;  
} 

.home-products-slide .home-right {
    padding: 0 ;
	 float: right;
}


/*Home About*/

.home-about {
	padding: 15px 8px 0 0;
}

.home-map {
	padding: 15px  0 0 8px;
}

.home-read-me {
    right: 5px;
} 

.inner-about {
    background: #e0508b ;
	 max-height: 156px;
	 overflow: hidden;
	 height: 156px;
}

.home-contact-box {
    padding: 0 0 10px;
}

  .g-product .category-products .products-grid li.item:nth-child(3n-2) {
    padding: 0 10px 15px 0;
}

  .g-product .category-products .products-grid li.item:nth-child(3n-1) {
    padding: 0 5px 15px 5px;
}

  .g-product .category-products .products-grid li.item:nth-child(3n) {
    padding: 0 0 15px 10px;
}
   

/*-----------------cms page 768-------------------*/

.about-menu li:nth-child(1) .fa,
.howto-menu li:nth-child(2) .fa,
.pay-menu li:nth-child(3) .fa,
.ship-menu li:nth-child(4) .fa,
.confirm-menu li:nth-child(5) .fa,
.contact-menu li:nth-child(6) .fa,
.support-menu li:nth-child(7) .fa {
    background: #e0508b;
    color: #fff;
}

.about-menu li:nth-child(1) a,
.howto-menu li:nth-child(2) a,
.pay-menu li:nth-child(3) a,
.ship-menu li:nth-child(4) a,
.confirm-menu li:nth-child(5) a,
.contact-menu li:nth-child(6) a,
.support-menu li:nth-child(7) a {
    color: #fff;
	background: #4B4B4B;
}

.about-menu li:nth-child(1) h4:hover,
.howto-menu li:nth-child(2) h4:hover,
.pay-menu li:nth-child(3) h4:hover,
.ship-menu li:nth-child(4) h4:hover,
.confirm-menu li:nth-child(5) h4:hover,
.contact-menu li:nth-child(6) h4:hover,
.support-menu li:nth-child(7) h4:hover {
    color: #fff;
}

.about-menu li:nth-child(1) a:hover .fa,
.howto-menu li:nth-child(2) a:hover .fa,
.pay-menu li:nth-child(3) a:hover .fa,
.ship-menu li:nth-child(4) a:hover .fa,
.confirm-menu li:nth-child(5) a:hover .fa,
.contact-menu li:nth-child(6) a:hover .fa,
.support-menu li:nth-child(7) a:hover .fa {
    color: #fff;
	background: #e0508b;
}

.cms-menu {
    padding: 0 15px 0 0;
    text-align: left;
}

.cms-menu li { 
	display: block;
    margin-bottom: 15px;
	width: 100%;
    background: #ececec;
}
	
.cms-menu li:hover { background: #ddd;}
.cms-menu li:hover .fa {
	background: rgba(0,0,0,0.1);
	color: #555;
}

.cms-menu a:hover { color: #555; }
.cms-menu h4:hover { color: #555; }

.cms-menu li a {
    display: block;
    position: relative;
}

.cms-menu h4 { display: inline-block ;}

.cms-menu .fa {
	background: #d8d8d8;
    height: 37px;
    line-height: 1.9;
    text-align: center;
    width: 37px;
	margin-right: 8px;
    font-size: 1.8rem;
}

.how-col .how-text {
    border: medium none;
    padding-top: 0;
}
.how-col {
    background: #fff;
    border-color: #ddd #ddd #AEAFB1 #ddd;
    border-style: solid;
    border-width: 1px 1px 3px 1px;
    display: inline-block;
    margin-bottom: 10px;
    padding: 0;
	width: 100%;
}
.how-img:after {
    border-color: transparent transparent transparent #D8D8D8;
    border-width: 9px 0 9px 10px;
    left: 78px;
    top: 32px;
} 

.f-box {
    text-align: left;
}
.error-4 {
    position: absolute;
    right: 28%;
    top: 46%;
    width: 16%;
}  

.products-list .price-box{
	text-align:center;
	width:160px;
}

/*-----404---*/
.error-4 {
    position: absolute;
    right: 28%;
    top: 46%;
    width: 16%;
} 

/*sidebar ipad*/
.sidebar .left-cat {
    display: block;
}

.left-content .s-sub a {
    padding: 10px;
}

.left-cat ul.s-sub span.fa {
    padding: 7px 10px 3px 3px;
}
.footer-us:nth-child(2n){
	border-left:1px solid #aaa;
}

.footer-us:nth-child(2n){
	padding-left:30px;
}
.ship-img {
    height: 30px;
}
.pay-img {
    height: 35px;
}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

.fixed-w{ 
	max-width: 970px;
	margin:0 auto;
}
.main-slide .btn{
	font-size: 2.5em;
	margin-top:-48px;
}	
.opc-wrapper-opc .opc-col-left { padding: 0 10px 0 0; }
.opc-wrapper-opc .opc-col-center { padding: 0 5px; }
.opc-wrapper-opc .opc-col-right { padding: 0 0 0 10px; }

/*-----view*----*/

.product-view .tab-content > .tab-pane{
	padding:30px;
}
.product-shop{ padding-left:15px;}
.product-view .add-to-cart,
.product-view .add-to-links{
    max-width: 400px;
}
.product-view .add-to-cart{ 
	margin:0;
	text-align: left;
}
.more-pro .item {
    width: 25%;
}
.product-image #zoomer{
	right:-30px;
}
.product-image #scroller{
	width:455px !important;
	height:455px !important;
}
/*-----*/

#wp-nav-container:before,
#wp-nav-container:after {
	display:inline-block;
}	
.mobile-menu {
	border-bottom: none;
}

.pc-dis{ 
	display:inline-block;  
}

.pc-dis.right-links {
    float: right;
}

.mo-dis{ display:none; }
.top-links {
    border-bottom: medium none;
    padding: 0 15px 0 0;
    width: auto;
    z-index: 500;
	float: right;
}
#wp-nav-container {
    float: left; 
    width: 100%;
	text-align:center;
}
#wp-nav-container #custommenu{
    display: inline-block !important;
    float: left;
    width: 100%;
	height:40px;
	padding-right:4px;
}
#custommenu-mobile{
	display:none;
}  

a.logo {
    line-height: 105px;
	text-align: left;
}

.header .container{
	position:relative;
}
.header{
	border:none;
}
.top-right,
.top-left{ 
	border:none;
	height:auto;
	padding:0;
	
}
.account-create li#captcha-453-input-box-user_create {
    padding: 0 15px !important;
}
.menu-box {
    position: relative;
    z-index: 9;
	background:#e0508b;
}
.top-menu{	
	background:none;
    position: relative;
	border-radius: 0;
	max-width: none!important;
	top: auto !important;
	-webkit-transform:  translate(0);
	-moz-transform:  translate(0);
	-o-transform:  translate(0);
	-ms-transform:  translate(0);
	z-index:999;
}
.topbar .links li {
    display: inline-block;
    margin-right: 10px;
}
.fb_button_ps {
    line-height: 1.6;
    margin: 0 0 0 4px;
}
#minicart {
    float: right;
    margin-left: 10px;
    width: auto;
}

.title-cart2.pc-dis {
    display: block;
    width: 100%;
	line-height: 2;
}

.minicart-title {
    float: right;
    height: auto;
    line-height: 2.3;
    margin: 0;
    padding: 0;
    width: auto;
	text-align: right;
}

#cartHeader {
    height: auto;
	line-height: 1;
    margin-top: 0;
	top: -5px;
}
#cartHeader > img {
    height: 24px;
	float: none;
	vertical-align: sub;
}

.cart-empty {
    color: #7d7d7d;
}

.minicart-title span.title-cart {
	padding: 1px 5px 0 0;
}

#cartHeader .fa {  
    font-size: 1.6rem;
}

#topCartContent {
    min-width: 320px;
    padding: 4px 0;
    width: auto;
	top: 32px;
	right:0;
}

.my-carts {
	display: block;
    font-size: 1rem;
    padding: 0 4px 0 0;
    text-transform: uppercase;
	color: #7d7d7d;
}  

.carts-img .pc-dis {
    background: #D30000;
}

.carts-img img {
	width: 40px;
}

#search_mini_form{
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: auto;
    left: auto;
    margin: 0 auto;
    padding: 0;
    position: absolute;  
	 right: 213px;
    top: -73px;
    width: 250px;
}

#search_mini_form button.button2 {
	color: #737373;
}
  
#search_mini_form .mini-search {
    background: #f2f2f2;
    border-radius: 3px;
    width: 250px;
	 box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1) inset;
}

#search_mini_form button.button2 span{
    font-size: 2.2rem;
    line-height: 1.4;
}

.header .pc-dis ul.links {
	line-height: 2.1;
}

.links a.login:before {
    margin: 0;
}
.topbar {
    background: #3e2d50 none repeat scroll 0 0;
    color: #fff;
    text-align: center;
	position: relative;
    z-index: 10;
}
.sc-header {
    display: inline-block;
    float: right;
    line-height: 2.8;
    margin: 0 0 0 15px;
}
.header .main-logo {
    float: left;
    margin: 15px 0;
	text-align: left;
}
.top-box .top-right {
	width: auto;
	position: absolute;
	right: 15px;
	top: 30px;
}  
.wel-txt {
	position: static;
}

.right-box {
    padding: 0;
} 

.right-txt {
    float: right;
	 margin-bottom: 5px;
}

.livechat {
    padding: 5px 15px 0;
	 display: inline-block;
	 float: right;
}
.livechat img{
    vertical-align:middle;
	  width: 120px;
}

.ipad-txt {  
	display: none;
	color: #7d7d7d;
}

.ipad-wel .wel-txt {  
	display: inline-block;
	color: #4b4b4b;
}

.ipad-wel {  
    float: left;
	 padding: 7px 0 0;
}

.pc-bg {
    background: #f0f0f0 ;
    float: right;
    margin: 0 0 0 15px;
	 padding: 0 5px;
}

/*compare*/
.pc-dis .block-compare {
    display: inline-block;
}

#custommenu div.menu a{
	display: inline-block;
    float: left;
    font-size: 1.5rem;
    line-height: 2.7;
    padding: 0;
	 font-family: "kanit";
}

#custommenu div.menu a span{
    line-height: 1.7;
    padding-left: 8px;
    padding-right: 8px;
	display: inline-block;
	font-family: "kanit";   
	font-size: 1.3rem;
}

#custommenu div.menu a span:lang(th) {
    padding-left: 10px;
    padding-right: 10px;
}

.top-box { 
	margin:0;
	z-index: 99;
}

.top-left:not(.amlabel-table2){
	display: none;
}

.top-left .pc-dis,
.curlang{
	float:left;
}

.header .form-language {
	height: 26px;
	padding-left:0;
	margin-bottom:0;
	margin-right:10px;
}

.pc-cart{ 
    display: inline-block;
}

.cur-lang option {
    background: #fff;
	color:#333;
}
#easyflags {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
    line-height: 1;
    margin: 7px 0 0 0;
    padding-right: 0;
	position:relative;
}
#easyflags a{
	cursor:pointer;	
}
#easyflags .lang-cont a {
	margin:5px;
	float:none;
    display: inline-block;
}
#easyflags img {
    width: 20px;
	vertical-align: middle;
}
#easyflags img.s-down {
    width: auto;
	border:none;
	margin-left:10px;
}
#easyflags .lang-cont img{
	border: 1px solid #fff;
}
#easyflags .lang-cont img:hover{
    border: 1px solid #7d7d7d;
}

.lang-cont{
	max-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
	top: 21px;
    z-index: 9;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.lang-content{
	background:#fff;
	border: 1px solid #ddd;
	padding: 5px 15px;
	
}
.lang-cont:hover,
.lang-title:hover +.lang-cont{
	max-height:500px ;
	transition:all 0.5s ease 0.5s;
	-webkit-transition:all 0.5s ease 0.5s;
	-moz-transition:all 0.5s ease 0.5s;
	-o-transition:all 0.5s ease 0.5s;
}

.form-language label {
    display: none;
}

/*pc right*/

.pc-dis .links {
	float: right;
	margin: 0;
	padding: 0 0 0 5px;
}
  
.pc-dis .form-language {
	float: right;
	margin: 3px;
	padding: 0 5px 0 5px;
}

.pc-dis .cur-lang:hover,
 .pc-dis #select-language:hover {
    color: #e0508b;
}

.pc-dis .links a.login::before {
    vertical-align: sub;
}

.pc-dis .cur-lang option {
    background: #000;
    color: #fff;
}

.pc-dis .cur-lang, 
.pc-dis #select-language {
	font-size: 1.3rem;
	color: #000;  
}

.language-switcher input[type="radio"] {
    display: none;
}  

.language-switcher label:last-child::before {
    border-left: 1px solid #ddd;
    content: "";
    margin-right: 7px;
}

#easyflags label {
    font-weight: normal;
    text-transform: uppercase;
	 cursor: pointer;
    margin-right: 5px;
} 

.language-switcher input[type="radio"] + label:hover, .language-switcher input[type="radio"]:checked + label {
    color: #e61616;
}

.pc-dis .cur-lang {
	 background: rgba(0, 0, 0, 0) url("../images/s-down5.png") no-repeat scroll 38px center / 12px 12px;
    border-radius: 10px;
    color: #454545;
    font-size: 1.3rem;
    padding: 0 20px 0 0;
	 margin: 3px 0 0;
}

/*for Chrome Only*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pc-dis .cur-lang {
		 padding: 0 18px 0 5px;
	}
}

/*for Chrome Only*/

.pc-bg.cur-bg {
    height: 32px;
    padding: 0;
	 border-radius: 3px;
}

.pc-dis .form-language .material-icons {
    font-size: 1.6rem;
    vertical-align: middle;
}

.pc-dis .form-language {
    line-height: 1.1;
}
	
#anonymous_element_1 {
    min-width: 250px;
    padding: 0;
	left: auto;
	right: 0;
}

/*edit account*/
.bo-ti,
.my-account .data-table th,
#reward-points-table th,
.nobr {
    white-space: nowrap;
}
.edit-email {  padding-left: 15px; }

.input-box input#email { width: 100%; }

.input-box input#pass { width: 100%; }

#crosssell-products-list .product-name {
    margin: 0 0 5px;
}
#crosssell-products-list  button.button{margin-top:5px;}
.buttons-set.buttons-set2 {
    max-width: none;
	width:100%;
	text-align:center;
}
.buttons-set.buttons-set2  button{
    float: none;
    margin: 0 0 0 15px;
    width: auto;
}
.cart-collaterals .coupon {
    padding: 0 30px 0 15px;
}
#my-orders-table tr th:nth-child(1),
#my-orders-table tr td:nth-child(1),
#my-orders-table tr th:nth-child(3),
#my-orders-table tr td:nth-child(3){
	display:table-cell;
}

.bo-ti { white-space:nowrap; }


/*----Header Right - --misbook---*/
.right-txt2 {
	float: right;
	margin: 19px 0 0;
}

/*Home Four Box*/

.menu-bottom {
	display: block;
    border-bottom: 1px solid #d5d5d5;
}

.menu-con h4 {
    font-size: 1.3rem;
}

/*Home Three Banner*/
.home-box-text {
    padding: 20px 25px 0;
}

/*Home Product slide*/
.home-products-slide .home-left {
	width: 680px; 
}

.home-left .category-products .owl-carousel.owl-theme {
    width: 680px;  
} 

.home-products-slide .home-right {
	 width: 260px;
}


.home-left .owl-pagination {
    position: absolute;
    right: 85px;
    top: -30px;
}

.home-product .products-grid li {
    min-height: 203px;
}

.home-products-slide .category-products .amquickview-hover {
	top: 50% !important;
}

.g-product .category-products .products-list .amquickview-hover {
    top: 75% !important;
}

 .g-product .category-products .products-grid li.item:nth-child(4n-3) {
    padding: 0 12px 15px 0;
}

 .g-product .category-products .products-grid li.item:nth-child(4n-2) {
    padding: 0 8px 15px 4px;
}

 .g-product .category-products .products-grid li.item:nth-child(4n-1) {
    padding: 0 4px 15px 8px;
}
  
.g-product .category-products .products-grid li.item:nth-child(4n) {
    padding: 0 0 15px 12px;
}
  
	
/*Menu Left*/

.left-cat ul.left-cat-list a {
}

.left-cat ul.s-sub a {
	line-height: 2;   
}

/*-----------Product Group-------------*/
.product-shop .grouped-items-table td:nth-child(3) {
    width: 25%;
}  

/*---------cms page 992--------------*/

.cms-content .lbox,
.cms-content .rbox 
{
	padding: 0 15px;
}
.map iframe {
    height: 240px;
}
.how-img:after {
    border-width: 13px 0 13px 15px;
    left: 105px;
    top:42px;
}
.how-col .how-text {
    padding-left: 20px;
}
.category-contact-us .lbox1 {
    padding: 0 8px 0 0;
}
.category-contact-us .map{
	padding:0 0 0 8px;
}
.category-contact-us .lbox1  h4{
	margin:0 0 10px 0;
}
/*----404----*/
.error-4 {
    right: 27%;
    width: 20%;
} 
.products-list .product-shop {
    padding: 0;
}
.list-des{
	padding:0 15px;
}
.main {
	min-height: 350px;
}  

.category-products .amquickview-hover{  
	display: block; 
	background: rgba(195, 82, 136,0.8);
}

.category-products .amquickview-hover:hover{  
	background: rgba(195, 82, 136,0.8);
}

.g-product .category-products .amquickview-hover {
    top: 42% !important;
}

/*Home*/

.cms-home .main {
    margin: 15px 0 0 0;
}

.home-left {
    padding: 0;
}

.home-right {
    padding: 0 0 0 15px;
}  

.home-left {
    display: inline-block;
}

.home-three-banner-right .home-box:nth-child(3n-2){
	padding:0;
}

.home-three-banner-right .home-box:nth-child(3n-1){
	padding:0;
}
.home-three-banner-right .home-box:nth-child(3n){
	padding:0 ;
}

.home-left-box {
	padding:0 12px 0 0;
}

.home-right-box {
	padding: 0 0 0 3px;
}

  /*Home Product Slide*/
.home-right-product {
    padding: 0 0 0 15px;
} 


/*Menu Left*/

.left-cat,
.sidebar .left-cat {
    display: block;
}

.left-content .s-sub a {
    padding-bottom: 5px;
    padding-top: 5px;
}

.left-cat ul.s-sub span.fa {
    padding: 10px 10px 3px 3px;
}
#searchajaxico{
	left:195px!important;
}
.txt-news{
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    width: 38%;
}
.footer-us  form {
    display: inline-block;
    width: 50%;
}
.ship-img {
    height: auto;
}
.pay-img {
    height: auto;
}

}/*End 992px*/

/* Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

.navbar-brand{display:none;}
.main-container{ 
	max-width: 1170px;
	margin:0 auto;
	padding:0;
}	
.fixed-w{ 
	max-width:1170px;
	margin:0 auto;
}
.top-menu-box:before {
	min-width:1170px;
} 

.product-image #scroller{
	width:650px !important;
	height:650px !important;
}

#custommenu div.menu a span{
	padding-left: 16px;
	padding-right: 16px;
	font-size:1.5rem;
}
#custommenu div.menu a span :lang(th){
	padding-left: 24px;
	padding-right: 24px;
}
.menu-containner{	max-width:1170px;}
span.tri-arrow { display:block;}
.opc .cbox{
	padding:10px;
}
.op_login_area{
	margin:10px;
	max-width:360px;
}
.opc-box .short,
.opc-box .address,
.opc-box .city,
.opc-box .region,
.opc-box .zipcode,
.opc-box .telephone,
.opc-box .country,
.opc-box .email{ 
	padding:0;
}
/*1200  form address*/
.edit-email {
   padding-left: 15px;
   width: 100%;
}

.hbox3 {
    padding: 0 15px;
}

.p-boxr iframe{
	min-height:346px;
}

.how-img:after {  
    left: 129px;
    top: 56px;
}

.error-4 {
    right: 30%;
    width: 14%;
} 

.email-link {
    padding-left: 15px;
}

.email-link {
    border-left: 1px solid rgba(255,255,255,0.8);
}

.checkout-cart-configure .product-view .add-to-cart, 
.checkout-cart-configure .product-view .add-to-links{
	width:100%;
}

.logo img {
    height: 65px;
}

.home-product .more-tab {
    padding: 11px 10px 10px 10px;
}  

.footer-links:nth-child(4n-3) {
    padding-left: 57px;
}

#custommenu div.menu a span:lang(th) {
    padding-left: 26px;
    padding-right: 26px;  
} 

.g-product .category-products .amquickview-hover{
	top: 42% !important;
}  

.left-cat .left-title h2 {
    margin: 9px 0 8px;
}

.left-cat a {
    padding: 20px 15px 19px 45px;
}

.left-cat .left-content {
    padding: 0 10px;
}

.left-cat ul.left-cat-list span.fa {
    padding: 18px 10px 25px 3px;
}  

.left-cat ul.left-cat-list .s-sub span.fa {
    padding: 6px 10px 25px 3px;
}  

/*product-view*/

.product-view .like-bt.col-line{
	border:none;
}
.left-view .col-line {
    border-bottom: 1px solid #ddd;
	 padding: 25px 0 0;
}
.left-view .rate {
    border-top: 1px solid #ddd;
}  

.left-view {
	margin-top: 0;
	padding: 0 5px;
}

.left-view .rate {
    padding: 0;
}  

.left-view .share-bt {
    padding: 0;
}

.menu-con h4 {
    font-size: 1.5rem;
}

/*Home Four Box*/

.menu-con h4 {
    font-size: 1.5rem;
}

/*Home Banner */
.home-left-box {
	padding:0 15px 0 0;
}

.home-right-box {
	padding: 0;
}

/*Home Product slide*/
.home-left .category-products .owl-carousel.owl-theme {
    width: 844px;
}

.home-products-slide .home-left {
	width: 844px; 
}

.home-products-slide .home-right {
	 width: 295px;
}


/*Home About*/
.inner-about {
    height: 100px;
}

.inner-about img {
    display: inline-block;
    float: left;
    margin: 25px 10px;
    text-align: left;
}

.inner-about p {
    display: inline-block;
    float: left;
    padding: 25px 0 0;
    width: 450px;
}

.inner-map iframe {
    height: 100px;
}

}
