.header .col-xs-2.col-md-2.top-right {
    display: none;
}

.category-products .products-list,
.category-products .products-grid{ 
	float:left;
	width:100%;
}

.home-slide{
	margin: 0 0 15px;
	padding: 0 ;
}
#brand-slide {
    float: left;
}
.home-slide .owl-prev {
    left: 20px;
}
.home-slide .owl-next {
    right: 20px;
}

.home-slide .owl-buttons {
	z-index: 10;
	display: block;
}

.home-slide #owl-slide .owl-wrapper-outer {
	z-index: 9;
}
.home-slide #owl-slide .owl-controls .owl-buttons div .fa {
    border: 1px solid rgba(221,221,221,0.6);
	 width: 40px;
	 height: 40px;
	 background: #f0eeec;
}

.home-slide #owl-slide .owl-controls .owl-buttons div:hover .fa {
	background: #BB0F0F;
	color: #fff;
	border: 2px solid  rgba(255,255,255,0.9);
}

.home-slide #owl-slide .owl-buttons div::after {
	height: 0;
}

.home-slide #owl-slide .owl-buttons div:hover { color: #fff; }

.home-slide .owl-theme .owl-controls .owl-page span {
	background: #fff;
}

.home-slide #owl-slide .owl-controls .owl-buttons .owl-prev::before,
.home-slide #owl-slide .owl-controls .owl-buttons .owl-next::before {
	z-index: 10;
}

.home-slide #owl-slide .owl-controls .owl-buttons .owl-prev::before {
	 left: 20px;
    top: 13px;
}

.home-slide #owl-slide .owl-controls .owl-buttons .owl-next::before {
    left: 22px;
    top: 13px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #e3e3e3;
}

.owl-theme .owl-controls .owl-buttons .owl-prev::before {
    content: "\f0d9";
    font-family: FontAwesome;
    font-size: 1.5rem;
    left: 11px;
    position: absolute;
    top: 8px;
	 z-index: 10;
}
.owl-theme .owl-controls .owl-buttons .owl-next::before {
    content: "\f0da";
    font-family: FontAwesome;
    font-size: 1.5rem;
    left: 22px;
    position: absolute;
    top: 9px;
	 z-index: 10;
}

.owl-controls .owl-buttons .owl-prev span::before,
.owl-controls .owl-buttons .owl-next span::before {
	content: "";
}

.owl-pagination {
    z-index: 9999;
}
.h-banner{
	padding:0;
}

/*-----------Home------------------*/
.home-title span.txt-red {
    color: #bb0f0f;
}
.home-title > a {
    float: right;
    position: absolute;
    right: 0;
    top: -1px;
}
.home-product-slide .home-title > a {
    padding-right: 10px;
}
.home-bg {
    background: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);
    float: left;
    padding: 15px;
    margin-bottom: 15px;
}
.home-bg.home-product-slide {
    padding: 15px 5px;
}
.home-bg.home-banner1:hover {
    opacity: 0.8;
}

.bor-bg img {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 3px;
}

.home-title {
    padding: 0 10px;
}
.home-title  h4 {
	margin: 0 0 20px;
	text-transform: uppercase;
}

.bor-bg h4 {
    bottom: 15px;
    font-size: 1.5rem;
    font-weight: normal;
    left: 0;
    position: absolute;
    right: 0;
}

.bor-bg img:hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

.home-bg .home-title .fa.fa-caret-right {
    background: #bb0f0f;
    border-radius: 50%;
    color: #fff;
    float: right;
    font-size: 1.2rem;
    margin: 2px 0 0 5px;
    padding: 3px 8px;
    width: 18px;
}
.home-bg .h-catalog {
	background: #fff;
	padding: 0;
}
.h-catalog .h-box1 {
	 padding: 0;
    text-align: center;
    min-height: 250px;
}

#catalog-slide {
	margin-bottom: 0;
}

.h-catalog .h-box1:nth-child(6n) {
	padding: 0;
}

.home-bg .item {
    list-style-type: none;
}

#brand-slide .item {
	padding: 0 10px;
}

#brand-slide .owl-controls.clickable {
    display: none;
}

#catalog-slide .owl-buttons,
#brand-slide .owl-buttons,
.home-product-slide .owl-buttons,
.product-collateral .owl-carousel.owl-theme .owl-buttons,
#brand-slide .owl-controls .owl-buttons div 
{
	  display: none;
}

#brand-slide .owl-controls .owl-buttons .owl-next {
	margin: -0.5rem -1.5rem 0 0;
}

.owl-theme .owl-buttons div:after{
	background: #fff;
    border-left: 1px solid #ddd;
    content: "";
    height: 42px;
    left: 20px;
    margin-top: -4px;
    position: absolute;
    width: 20px;
    z-index: 9;
	border-radius:0 21px 21px 0;
}
.owl-theme .owl-buttons .owl-next:after{
	border-radius:21px 0 0 21px;
	left:auto;
	right:20px;
	border-right: 1px solid #ddd;
	border-left: none;
}
.top-link-mpblog {
    display: none;
}

.product-collateral .owl-theme .owl-controls .owl-buttons div {
	top: 30%;
}

.crosssell .owl-carousel.owl-theme .owl-buttons .owl-prev {
	left: -22px;
}
.g-product .products-grid table.amlabel-table {
    left: -8px !important;
}

/*Three Banner*/

.home-bg.home-banner1 {
	padding: 3px;
}

.home-banner {
    padding: 0;
}

.out-banner:nth-child(2n-1),
.out-banner:nth-child(2n) {
	padding: 0;
}

.home-product-slide .inner-grid .amlabel-div img {
	 background: #fff  !important;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);
    padding: 3px;
}
.home-product-slide .category-products .products-grid {
    padding: 0;
}
.home-product-slide .inner-grid {
    padding: 0 20px 15px 8px;
}
.home-product-slide ul.item {
    margin: 0;
}
.home-product-slide .more-tab {
    padding: 10px;
}

.home-product-slide .desc {
    height: 19px;
    overflow: hidden;
}

.home-product-slide .products-grid.owl-carousel.owl-theme {
	width: 105%;
}

.home-product-slide .owl-pagination {
    width: 95%;
}

/*--------------------CMS Page----------------------*/

.howto-menu li:nth-child(1) .fa,
.pay-menu li:nth-child(2) .fa,
.confirm-menu li:nth-child(3) .fa,
.ship-menu li:nth-child(4) .fa,
.contact-menu li:nth-child(6) .fa {
    color: #bb0f0f;
}

.cms-page,
.cms-menu,
.howto-menu,
.pay-menu,
.ship-menu,
.about-menu,
.contact-menu,
.confirm-menu,
.cbox { padding: 0;}

.cms-menu {
    margin-bottom: 15px;
    text-align: center;
}

.cms-menu ul { padding: 0 !important;}
.cms-menu li { display: inline-block; padding: 2px;}
.cms-menu li:hover .fa { color: #bb0f0f;}

.cms-menu .fa {
    width: 29px;
	font-size: 2rem;
}

.cms-menu h4 {
    display: none;
    font-size: 1.4rem;
    font-weight: normal;
	
}

.cms-title {
    margin-top: -16px;
    padding: 0;
    width: 100%;
}

.cms-title h1 {
    display: inline-block;
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: 22px;
    vertical-align: top;
}

.how-col .how-text {
    border-color: #ddd #ddd #aeafb1;
    border-style: solid;
    border-width: 0 1px 3px;
    margin-bottom: 10px;
    padding: 15px;
}
.how-img {
    background: #d8d8d8;
    padding: 0;
    text-align: center;
}
.how-img::after {
    border-color: #D8D8D8 transparent transparent;
    border-style: solid;
    border-width: 10px 9px 0;
    content: "";
    display: block;
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 0;
    z-index: 10;
}

.cms-logo {
    display: inline-block;
    margin: -3px 15px 15px 20px;
    position: relative;
}

.cms-logo .fa {
    background: #212121;
    color: #fff;
    font-size: 4.2rem;
    height: 65px;
    line-height: 1.6;
    text-align: center;
    width: 65px;
}

.tri-ang {
    border-left: 3px solid transparent;
    border-right: 3px solid #0d0c0c;
    border-top: 3px solid transparent;
    left: -6px;
    position: absolute;
    top: 0;
    z-index: 0;
}

.cms-content {
    background: #fff;
    border: 1px solid #ddd;
    min-height: 300px;
    padding: 15px;
}

.cms-content p {
    color: #555;
    font-size: 1.3rem;
    line-height: 1.7;
	margin: 0 0 1em;
}

ul.cms-list { padding-left: 15px;}

.cms-content .cms-list li {
    font-size: 1.3rem;
    line-height: 1.7;
    color: #555;
}
.cms-content ul.cms-list {
    list-style-type: none;
    padding: 0;
}
.cms-content .lbox h2,
.cms-content .rbox h2 {
    border-bottom: 1px solid #ddd;
    color: #555555;
    font-size: 1.4rem;
    font-weight: bold;
    padding-bottom: 10px;
}

 .cms-content .lbox,
 .cms-content .rbox { padding: 0 15px;}
 
.lbox .fa,
.rbox .fa {
    font-size: 2rem;
    margin-right: 5px;
    width: 18px;
}
 
.lbox1 {
    padding: 0;
}

.cbox ul.form-list { padding:0; }

.cbox ul.form-list li {
    list-style: outside none none;
    margin: 0;
}

.buttons-set button {
    padding: 0;
}


.detail .c-box .fa {
    margin-right: 5px;
}
ul.cms-list {
    padding-left: 13px;
}
.cms-content img.qr-code {
    margin-bottom: 15px;
    width: 80px;
}
.cms-content .detail, .cms-content .bank {
    padding: 0;
}
.bank img {
    margin-right: 7px;
}
.k-bank{
    border-left: 3px solid #009E43;
	margin-bottom:15px;
	padding-left: 15px;
}
.ktb-bank{
    border-left: 3px solid #3653B7;
	margin-bottom:15px;
	padding-left: 15px;
}
.blb-bank{
    border-left: 3px solid #003399;
	margin-bottom:15px;
	padding-left: 15px;
}
.bay-bank{
    border-left: 3px solid #FFC210;
	margin-bottom:15px;
	padding-left: 15px;
}
.tmb-bank{
    border-left: 3px solid #E21839;
	margin-bottom:15px;
	padding-left: 15px;
}
.scb-bank{
    border-left: 3px solid #592273;
	margin-bottom:15px;
	padding-left: 15px;
}

.map iframe {
    height: 280px;
    max-width: 100%;
}
.map {
    padding: 0;
	margin-bottom: 15px; 
}
.cms-content .modal-dialog .modal-footer {
    text-align: center;
}
.c-form .fields .field {
    width: 100%;
}
.c-form .form-list li.wide .input-box , .c-form .form-list li.wide textarea {
    width: 100%;
}
.cms-content .map .btn-primary {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding: 4px;
}
#captchawrapper1 .g-recaptcha{
margin-left:-28px;
  transform:scale(0.77);
-webkit-transform:scale(0.77);
}
#captchawrapper1 .g-recaptcha div:first-of-type{
width:200px !important;
}

/*------------Contact Form---------------*/
.cms-content .pccf.default .col-md-6, .cms-content .pccf .col-md-6{width: 100% !important;}
.cms-content .pccf.default .well,
.cms-content .pccf .well {
    background: #fff none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.cms-content .pccf fieldset label,
.cms-content .pccf.default .form-horizontal .control-label {
    color: #555;
	text-align: left !important;
	width: 100% !important;
}
.cms-content .form-group .btn.btn-primary {
    background: #282828 !important;
    border: medium none !important;
    float: right;
}
.cms-content .form-group .btn.btn-primary:hover{background: #BB0F0F !important;}
.cms-content .alert.alert-success,
.cms-content .pccf.default .alert-success {
    background: #fff !important;
    border: none !important;
    padding: 0 !important;
}
.cms-page .cbox ul.list-unstyled{
	list-style:none;
	padding:0;
}
/*Page 404*/
.p404 {
    margin: 60px 0;
    position: relative;
}
.p404 > p {
    text-align: center;
    width: 100%;
}
.error-4 {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

/*footer*/
.footer-box.footer-top {
    background: #fff;
    border-top: 1px solid #dadada;
}
.footer-top .container {
    padding: 15px 0;
}
.footer-top .f-box1 {
    min-height: 80px;
}
.sc-footer .f-line > img {
    margin-right: 5px;
    width: 28px;
}
.sc-footer .f-line {
    background: #00c300;
    border-radius: 17px;
    color: #fff;
    float: left;
    height: 33px;
    line-height: 1.9;
    padding: 3px 20px 0 10px;
}
.footer-top img.pay-img {
    width: 180px;
}
.footer h4,
.footer-box span.fa
{
    color: #fff;
}
.footer-bottom .f-logo {
    float: left;
    padding: 15px 0;
    width: 200px;
}
.footer-bottom {
    padding: 0;
}
.footer-bottom .f-box1 {
    padding-bottom: 15px;
}
.f-box1{ 
	padding:0;
}
.footer-bottom .location {
    float: left;
}
.footer-box ul li {
    list-style-type: none;
    line-height: 1.6;
}
.footer-box .f-box1:nth-child(2) ul li {
    line-height: 2;
}
.footer-bottom .f-box1 .fa {
    font-size: 1.7rem;
    margin-right: 3px;
    width: 20px;
}
.footer-bottom .fa.fa-mobile {
    font-size: 3rem;
}
.form-subscribe{ max-width:300px;}

#newsletter-validate-detail button.button {
    background: #bb0f0f;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 0 17px 17px 0;
    height: 33px;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2) inset;
    width: 55px;
    margin-left: -2px;
}
#newsletter-validate-detail button.button:hover,
.sc-footer .f-line:hover
{
    background: #212121;
}
.form-subscribe #newsletter {
    background: #ebebeb;
    border-color: #efefef;
    border-radius: 17px 0 0 17px;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2) inset;
    padding-left: 15px;
}
.form-subscribe button.button span span {
    background: rgba(0, 0, 0, 0);
    padding: 0;
}
.footer-box .validation-advice {
    bottom: 0;
    position: absolute;
}
.f-bottom {
    padding: 15px 0;
}


/**/
#forum_table th {
    white-space: normal;
}

.top-right .pc-cart.cart-box {
    position: relative;
    top: 1px;
}

.list-add .special-price .price {
    margin-left: 0px;
}

.product-img-box .amlabel-table { left: -4px !important; }

.amlabel-txt .big {
    display: inline-block;
    line-height: 2;
    padding: 0 0 2px 0;
    vertical-align: middle;
}

#product-options-wrapper p.required {
    text-align: left;
}

#topCartContent .cart-button button:lang(en) {
    margin: 3px;
}

/*forum*/
.forum-topic-view .pager,
.forum-topic-index .pager{
    background: #ffffff;
	border-top: none;
}

.forum-topic-view .toolbar {
    margin: 15px 0;
	padding: 0;
}

.forum-topic-view label,
.forum-topic-index label {
    margin-bottom: 0;
}

.forum-topic-view .pager .limiter,
.forum-topic-index .pager .limiter {
	line-height: 1.9;
}

.forum-topic-view .toolbar .pager,
.forum-topic-index .toolbar .pager {
	line-height: 2;
	border-radius: 3px;
}

.forum-topic-view .pager .amount { margin: 0; }


.sort-by .l-sort {
    vertical-align: middle;
	margin-bottom: 0;
}

.view-mode label {
    padding: 3px 1px 1px 5px;
}

.pager label {
    margin-bottom: 0;
    vertical-align: middle;
} 

/*Update Cart*/

.checkout-cart-configure .add-to-cart .inline-points {
    float: left;
}

.product-shop .update-cart {
    display: none;
}

/*Account*/
#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:none;
}
#my-orders-table td.last{width:25%;}
#my-orders-table th{white-space:normal;}
.my-account .data-table tr.odd,
#my-orders-table .last.even {
    border: none;
}
/*Changeforgotten*/
.customer-account-changeforgotten .fieldset {
    margin-top: 20px !important;
}
.customer-account-changeforgotten .field {
    width: 100%;
}

/*Edit */
.checkout .checkout-types a {
    display: none;
}

/*Left Tab Product*/
.category-promotion .block-subtitle,
.category-promotion #narrow-by-list .odd
{
    display: none;
}

.amscheckout-row.amscheckout-password:nth-child(6) .amscheckout-label:before {
	content:"กำหนด";
}

#checkout-shipping-method-load .sp-methods dt{
	display: none;
}

.mymap .fa {
    font-size: 2rem;
    margin-right: 5px;
}

.map-1 {
    border: 1px solid #ddd;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.map-1 iframe { float: left;}

/*View Shippping*/
.shipping-pro {
	font-size: 1.5rem;
	margin-bottom: 15px;
}

.shipping-pro span {
	color: #bb0f0f;
}  
