/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* 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;
	}
	.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;
	}
	/*------*/
	.cart-collaterals .crosssell .item {
		padding: 8px;
	}
	.crosssell .owl-theme .owl-controls .owl-buttons div{
		display:block;
        top: 75%;
	}
	
	.home-box1{
		max-width:34%;
	}
	.home-box2{
		max-width:66%;
	}

   .catalog-category-view .g-product .postContent .imgblog,
   .blog-index-list .g-product .postContent .imgblog,
   .blog-cat-view .g-product .postContent .imgblog {
        float: left;
        margin-right: 15px;
        width: 50%;
    }

}
/*Mobile horizontal*/
@media (min-width: 667px){
    #blog-slide .postContent {}
}
	
@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 tbody tr th:last-child,
#shopping-cart-table tbody td.last {
    border-right: 1px solid #ddd; 
}
#shopping-cart-table tr td:nth-child(2){width: auto;}

.g-product{ padding: 0 0 0 15px; }
.pager .limiter,
.view-mode {
    display: inline-block;
}
.products-list .product-img,
.products-list .product-shop{
	max-width:none;
	text-align: left;
}
.links a.regis {
    display:inline-block;
}
/*    
.g-product .products-grid li.item:nth-child(3n-2) {
    padding: 0 10px 15px 0;
}
.g-product .products-grid li.item:nth-child(3n-1) {
    padding: 0 5px 15px 5px;
}
.g-product .products-grid li.item:nth-child(3n) {
    padding: 0 0 15px 10px;
}
*/
    
ul.category-grid li.item {
    width: calc(100% * 1/3 - 16px);
}
.g-product .special-price .price,
.category-products .g-product .old-price .price 
{
    font-size: 1.3rem !important;
}
.category-products .g-product .availability.out-of-stock span{
    font-size: 1.1rem;
}
.g-product .regular-price .price{
    font-size: 1.5rem;
}

/*----view---*/
.product-img-box{ padding-right:15px;}
.product-view .product-shop, 
.product-img-box{
	max-width:none;
    float: left;
}
.product-view .product-shop{
    padding: 0;
}    
.product-img-box{
	margin-bottom: 15px;
}
.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;
    font-family: 'Prompt', sans-serif;
}
.product-specs h4{
    font-weight: normal;
}
.product-view .product-shop .buttonship {
    margin: 0 0 15px 0;
}    
.product-view .add-to-cart{
    text-align: left;
}
.add-to-cart {
	margin:0 0 10px 0;
}
.add-to-cart button.button {
    margin: 0;
}
.add-to-links li{ 
	padding:0 10px 0 0;
	float:left;
}
.product-image #zoomArea{visibility:visible !important;}
.product-image #zoomer{
	right:-15px;
	height:auto;
}
.product-image #scroller{
	width:360px !important;
	height:360px !important;
}
#product-attribute-specs-table td.label, #product-attribute-specs-table th.label{
	width: 25%;
}
.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;
}
.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;}
.left-view {
    padding: 0;
} 
.add-cart{
    padding: 0;
}    
.left-view .col-line {
    min-height: unset;
    height: auto;
    padding: 10px 0;
} 
.product-view .add-to-links a:before {
    left: 0;
}    
.product-view .add-to-links a.link-wishlist {
    text-align: left;
}
.product-collateral .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 0;
    top: 35%;
}
.product-collateral .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 0;
    top: 35%;
}
.product-view .share-bt {
    padding: 0;
}  
.product-view .share-bt .fb-like {
    display: none;
}
.product-view .download-bc {
    text-align: left;
    display: inline-block;
    padding: 0;
}   
.product-view .add-to-cart button.button span {
    line-height: 2.2;
    display: inline-block;
    float: left;
}    
.product-view .add-to-cart button.button {
    padding: 0 15px 0 10px; 
}   
.product-view button.btn-cart:before {
    float: left;
}    
.product-view .detail-product .label-sale {
    margin-left: 15px;
}    
/*-----*/
.header .main-logo { 
	display: inline-block;
    float: none;
}
.header .top-menu ul.links {
    margin: 5px 0 15px 0;
}    
.top-menu{ top:0;}
.header .links { float:right;}
#search_mini_form .mini-search  { 
	width: 300px;
}
#searchajaxico{
    left: 250px !important;     
}
#topCartContent {
    min-width: 300px;
    padding: 4px 0;
    right: 0;
    top: 38px;
    width: auto;
}
#minicart {
    position: relative;
    top: 30px;
}
.header{
	padding:0;
}
.fixed-top .logo img {
    margin: 15px 0;
    width: 120px;
}
.fixed-top #momo-click {
    margin: 40px 0 0;
}
.fixed-top #minicart {
    top: 25px;
}
.fixed-top #cartHeader {
    margin-top: 18px;
}
.top-box {
    margin: 20px 0 0;
}
.logo img {
    width: 155px;
} 
.wel-txt {
    bottom: -10px;
}    
.ipad-wel {
	float: right;
}
.ipad-wel .wel-txt {
	text-align: right;
	color: #fff;
}
.ipad-txt {  display: inline-block; }

.fixed-top .minicart-title {
    margin: -5px 0 0;
}
.fixed-top #topCartContent { top:47px;}
.products-list .product-shop {
    padding: 0 15px;
}
#momo-click {
    margin-top: 36px;
}
.mo-dis .links li a.fb_button_ps {
    width: auto;
}
  
#cartHeader {
    margin-top: 0;
}  
#search_mini_form {
    padding: 0 20px 26px;
}  
.carts-qty .txt-cart{
   display: inline-block;
} 
.header .header-find_store {
    float: right;
}
/*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 {  

}
.my-account .input-box input#company ,
.my-account .input-box input#street_1,
.my-account .input-box input#street_2 {

}
.my-account .form-list li {
	padding:0 15px;
}
li.wide label { }
.my-account select { padding: 6px;}
.left-content .s-sub a {
    padding-bottom: 5px;
    padding-top: 5px;
    white-space: -moz-pre-space;
}
 .col2-right-layout .g-product{ padding: 0 15px 0 0; }
 .products-list .price-box .price {
	width:160px;
	text-align:center;
}
.left-cat .left-content .s-sub {
    min-width: auto;
}  
.left-cat a {
    padding: 12px 15px 13px 45px;
}
.left-cat span.fa {
    padding: 14px 10px 6px 3px;
}
/*--------Home Banner--------*/   
.home-youtube {
    margin-bottom: 0;
    padding: 0 15px 0 0;
}    
.home-youtube iframe {
    height: 192px;
}  
.youtube-desc {
    padding: 6px 10px;
}    
.home-two-banner {
    padding: 0;
}
/*-----------Home Blog--------------*/
.home-title .title-box > h2{
    width: 25%;
	max-width: 250px;
}
.home-blog .owl-theme .owl-controls .owl-buttons div {
    top: 33%;
}

/*--------Home Product--------*/   
.home-product-tab ul.nav-tabs li{
    width: 33.3333333333%;
}  
.home-product-tab ul.nav-tabs li:nth-child(3n-2){
    padding: 0 10px 0 0;
}
.home-product-tab ul.nav-tabs li:nth-child(3n-1){
    padding: 0 5px;
}
.home-product-tab ul.nav-tabs li:nth-child(3n){
    padding: 0 0 0 10px;
}
    
/*-----------footer-------------*/
.footer-top .f-box1 img.logo-footer {
    margin: 0;
}
.footer-top .f-box1 {
    margin-bottom: 15px;
}    
.footer-bottom .f-box1 {
    border-top: none;
    margin: 15px 0 0;
    min-height: 145px; 
}
.form-subscribe #newsletter {
    width: 75%;
}
.form-subscribe button.button {
    width: 25%;
} 
.footer-us {
    margin-bottom: 0;
    padding: 0 6px;
}
   
/*-----------------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 {
    background: #152546 ;
    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 {
    color: #fff;
    background: #6eb2c8;;
}

.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 {
    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 {
    color: #fff;
	background:#152546 ;
}

.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;
} 

.how-to-page .page-content.mo-how {
    display: none;
}
.how-to-page .page-content.pc-how {
    display: block;
}

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

.products-list .price-box{
	text-align:center;
	width: auto;
}
.cms-content .cms-bottom .bank {
    min-height: 150px;
}
.main {
    min-height: 400px;
}
/*-----404---*/
.error-4 {
    position: absolute;
    right: 28%;
    top: 46%;
    width: 16%;
} 
.catalog-category-view .postWrapper{
    width: 100%;
}

    
}

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

.fixed-w{ 
	max-width: 970px;
	margin:0 auto;
}
.header{
    box-shadow: none;
    border-top: 5px solid #152546;
} 
.head-bottom-box,
.head-bottom-box-left{
    padding: 0;
    z-index: 9;
}
.head-bottom-box-right{
    padding: 0;
}    
.head-bottom-box-right .block-compare .block-title strong{
	font-size:1.3rem;
}
.head-bottom-box-right .block-compare .empty {
     text-align: center;
	  font-size: 13px;
}
.head-bottom-box-right a.cp-head:before {
    content: "\E3b9";
    font-family: 'Material Icons';
}
.head-bottom-box-right .block .block-title {
    display: inline;
    padding: 3px 5px 3px 0;
}
.block-compare .block-content{
    background: #fff;
    border: 1px solid #ddd;
    color: #555;
    display: none;
    max-width: 400px;
    min-width: 300px;
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 15px;
}
.block-compare .block-content a{
    color: #555 !important;
}
.block-compare .block-content a:hover{
    color: #6eb2c8 !important;
}
.block-compare a{	
    cursor: pointer;
	display:inline-block; 
	font-size: 13px;
    color: #fff;
}
.block-compare .btn-remove { 
	background: none; 
	width: 14px;
	height: 14px;
}
.block-compare .product-name {
    float: left;
	text-align: left;
    width: 180px;
}
.block-compare button.button {
   border-radius: 0;
}
.head-bottom .actions .clear-cp,
.top-menu-click .clear-cp {
	background: #555; 
	color: #fff;
	line-height: 24px;
    padding: 3px 20px;
	border-radius: 4px;
	font-size: 13px;
    border-radius: 0;
}
.head-bottom .block-compare .item img {
    float: left;
    margin:  0  10px 10px 0;
	border: 1px solid #dddddd;
	padding: 2px;
}
.header-box .h-box{
    display: inline-block;
    float: left;
    width: auto;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid rgba(255, 255, 255, 0.7);
}
.header-box .h-box:last-child{
    border: none;
    padding-right: 0;
    margin: 0;
}
.head-bottom-box-right .pc-dis .links {
    padding: 10px 0;
}
.header-box .h-box h4{
    margin: 0;
    float: left;
    font-weight: normal;
    font-size: 1.3rem;
    line-height: 1.5;
}
.header-box .h-box img{
    display: inline-block;
    float: left;
    line-height: 1.5;
    height: 22px;
    margin-right: 10px;
}
.block-compare{
    display: inline;
    position: relative;
}
    
.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; }
.itemMenuName.level1  span {
    line-height: 1.4;
    padding: 0 0 3px 0;
}
.menu-box::before {
    top: -17Px;
}
.menu-box #slide-menu{
    z-index: 9;
    border: none;
    background: transparent;
}
#custommenu .wp-custom-menu-popup a:hover,
#custommenu .wp-custom-menu-popup a.act{
    color: #152546;
} 
.livechat{
    display: inline-block;
    background-color: #eeeeee;
    margin: 0 0 3px 10px;
    border-radius: 3px;
}       
/*----Product List-----*/
/*    
.g-product .products-grid li.item:nth-child(4n-3){
	padding:0 12px 15px 0;
}
.g-product .products-grid li.item:nth-child(4n-2){
	padding:0 8px 15px 4px;
}
.g-product .products-grid li.item:nth-child(4n-1){
	padding:0 4px 15px 8px;
}
.g-product .products-grid li.item:nth-child(4n){
	padding:0 0 15px 12px;
}
*/    

ul.category-grid li.item {
    width: calc(100% * 1/4 - 16px);
} 
ul.category-grid li.item:hover {
    -moz-box-shadow: 0 0 4px 0px rgba(0,0,0,0.06);
    -o-box-shadow: 0 0 4px 0px rgba(0,0,0,0.06);
    -webkit-box-shadow: 0 0 4px 0px rgba(0,0,0,0.06);
    box-shadow: 0 0 4px 0px rgba(0,0,0,0.06);
}     
.category-products .amquickview-hover{ 
    display: block;
    top: 68px !important;
}  
.left-content .fa, .left-content a {
    line-height: 1.8;
    padding: 6px 0 7px 50px;
}  
.left-cat a {
    padding: 6px 15px 13px 45px;
}
.left-cat span.fa {
    padding: 6px 10px 6px 3px;
}
.sidebar .block-compare .block-content {
    position: static;
    display: inline-block;
    min-width: unset;
    width: 100%;
    background-color: #f4f4f4;
    border: none;
}
.sidebar .product-name a{
    font-size: 1.4rem;
}
.sidebar .block-compare .product-name {
    width: 140px;
    overflow: hidden;
}    
/*-----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;
}
.product-view .product-shop .buttonship {
    margin: 10px 0 15px 0;
}    
.more-pro .item {
    width: 25%;
}
.product-image #zoomer{
	right:-30px;
}
.product-image #scroller{
	width:455px !important;
	height:455px !important;
}
.detail-product {
    padding: 0 15px 0 0;
} 
.product-view .ic-vat {
    margin: 0 0 20px 0;
}    
.left-view .col-line {
    height: 75px;
}  
.left-view .how-box {
    padding: 25px 0 0;
    border-right: 1px solid #ddd;
}    
/*-----*/
a.logo {
    text-align: left;
}    
#wp-nav-container:before,
#wp-nav-container:after {
	display:inline-block;
}	
.mobile-menu {
	border-bottom: none;
}
.pc-dis{ 
    display: inline-block;
    float: right;
    width: 100%;
}
.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%;
    height: 42px;
}
#wp-nav-container #custommenu{
    display: inline-block !important;
    float: none;
    width: auto;
    height: auto;
    padding-right: 0;
}
#custommenu-mobile{
	display:none;
}  
.header .container{
	position:relative;
}
.top-right {
    padding: 37px 0 0;
}
.top-left {
    position: relative;
    z-index: 1;
    display: none;
} 
.menu-box {
    z-index: 999;
    background-color: #152546;
}
#custommenu .menu a.act span {
    color: #fff;
}
.menu-box::after{
    top: -55px;   
}
.top-menu{	
    position: relative;
    border-radius: 6px;
    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;
    height: 40px;
    background: none;
    box-shadow: none;
    border: none;
}

.topbar .links li {
    display: inline-block;
    margin-right: 10px;
}
.fb_button_ps {
    line-height: 1.4;
    margin: 0 0 0 4px;
}

.title-cart2.pc-dis {
    display: block;
    width: 100%;
    line-height: 1.5;
    padding-top: 7px;
}
.minicart-title .carts-qty {
    line-height: 2.9;
    top: 0;
    left: 35px;
}
.minicart-title span.title-cart {
    height: 38px;
    width: 25px;
    padding: 0 5px;
} 
.minicart-title {
    float: right;
}
#cartHeader {
    padding: 6px 25px 7px 10px;
}
#cartHeader > img {
	float: none;
	vertical-align: sub;
}
.cart-empty {
    color: #555 ;
}
.minicart-title .carts-qty span.pc-dis{
    line-height: 2.5;
}
#topCartContent {
    min-width: 320px;
}
.my-carts {
	display: block;
    font-size: 1rem;
    padding: 0 4px 0 0;
    text-transform: uppercase;
	color: #555 ;
}  
.carts-img .pc-dis {
    background: #39b549;
}
.toplink {
    display: inline-block;
    float: right;
}
.head-bottom{
    background-image: -moz-radial-gradient(left bottom, ellipse farthest-corner, rgb(64,64,64) 0%, rgb(64,64,64) 50%, rgb(90, 90, 90) 75%, rgb(63, 63, 63) 87.5%, rgb(60, 60, 60) 90%);
    background-image: -ms-radial-gradient(left bottom, ellipse farthest-corner, rgb(64,64,64) 0%, rgb(64,64,64) 50%, rgb(90, 90, 90) 75%, rgb(64,64,64) 87.5%, rgb(64,64,64) 90%);
    background-image: -o-radial-gradient(left bottom, ellipse farthest-corner, rgb(64,64,64) 0%, rgb(64,64,64) 50%, rgb(90, 90, 90) 75%, rgb(64,64,64) 87.5%, rgb(64,64,64) 90%);
    background-image: -webkit-gradient(radial, left bottom, 0, left bottom, 572, color-stop(0, rgb(64,64,64)), color-stop(50, rgb(64,64,64)), color-stop(75, rgb(90, 90, 90)), color-stop(87.5, rgb(64,64,64)), color-stop(90, rgb(64,64,64)));
    background-image: -webkit-radial-gradient(left bottom, ellipse farthest-corner, rgb(64,64,64) 0%, rgb(64,64,64) 50%, rgb(90, 90, 90) 75%, rgb(64,64,64) 87.5%, rgb(64,64,64) 90%);
    background-image: radial-gradient(ellipse farthest-corner at left bottom, rgb(64,64,64) 0%, rgb(64,64,64) 50%, rgb(90, 90, 90) 75%, rgb(64,64,64) 87.5%, rgb(64,64,64) 90%);
    color: #fff;
    display: inline-block;
}
.head-bottom-box a {
    color: #fff;
    margin: 0;
}
.head-bottom-box .btn-edit {
    color: #23527c;
}
.head-bottom-box a:hover {
    color: #6eb2c8;
}
.head-bottom-box-left .header-box span{
    font-size: 1.2rem;
    float: left;
    margin: 1px 0 0 10px;
}
.header .pc-dis ul.links li a{
    color: #fff;
}
.header .pc-dis ul.links li a:hover{
	color: #6eb2c8;
}  
.top-right-t {
    display: inline-block;
    float: right;
    border-bottom: 1px solid #eaeaea;
    padding: 0 0 0 20px;
}     
.links a.login:before {
    margin: 0;
}
.sc-header {
    display: inline-block;
    float: right;
    line-height: 2.8;
    margin: 0 0 0 15px;
}
.header .main-logo {
    float: left;
    padding: 18px 0;
    z-index: 999;
}
.logo img {
    margin: 0;
}    
.wel-txt {
	position: static;
}
.right-box {
    padding: 0;
}  
.right-box .pc-dis{
    padding: 6px 0;
} 
.ipad-txt {  
    float: right;
    text-align: right;
    margin: 0;
    color: #152546;
    font-size: 1.2rem;
}
.ipad-wel .wel-txt {  
	display: inline-block;
	color: #fff;
    line-height: 1.8;
}
.ipad-wel {  
    float: left;
}
#searchajaxico {
    top: 5px;
} 
#custommenu div.menu a {
    display: inline-block;
    float: left;
    font-size: 1.6rem;
    line-height: 2;
    padding: 0;
    color: #fff;
}    
#custommenu div.menu a span{
    line-height: 2.3;
    padding-left: 22px;
    padding-right: 22px;
    display: inline-block;
}   
#custommenu div.menu a span:lang(en) {
    font-size: 1.4rem;
    padding: 0 10px;
    line-height: 2.9;
}
.top-box { 
	margin:0;
	z-index: 99;
}
.top-left .pc-dis,
.curlang{
	float:left;
}
.header .form-language {
	padding-left:0;
}
.header .currency-language {
    display: inline-block;
    position: relative;
    right: 300px;
    padding: 2px 9px 3px;
    border: 1px solid #ebebeb;
}    
.pc-cart{ 
    display: inline-block;
}
.cur-lang option {
    background: #fff;
	color:#333;
}
#easyflags {
    text-transform: uppercase;
    padding: 8px 0;
}
#easyflags a{
	cursor:pointer;	
    margin: 0;
}
#easyflags .lang-cont a {
	margin: 0 0 5px 0;
	float:none;
    display: inline-block;
    color: #152546;
}
#easyflags .lang-cont a:hover {
    color: #152546;
}    
#easyflags img {
    width: 20px;
	vertical-align: middle;
}
#easyflags img.s-down {
    width: auto;
	border: none;
	margin-left: 5px;
}
#easyflags .lang-cont img{
	border: 1px solid #fff;
}
#easyflags .lang-cont img:hover{
    border: 1px solid #6eb2c8 ;
}

.lang-cont{
    max-height: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 99999;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    width: 70px;
}
.lang-content{
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 5px 7px;
}
.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;
}
/*pc right*/
.pc-dis .links {
    float: right;
    margin: 0;
    padding: 7px 0 7px 5px;
}
.pc-dis  .form-language label{
    display: none;
} 
.pc-dis .form-language {
    float: right;
    padding: 7px 0;
    margin: 0;
}
@-moz-document url-prefix() { 
  .pc-dis .form-language {
     padding: 6px 0;
  }
}
.pc-dis .cur-lang:hover,
.pc-dis #select-language:hover {
    color: #6eb2c8 ;
}
.pc-dis .cur-lang option {
    background: #000;
    color: #fff;
}
.pc-dis .cur-lang, 
.pc-dis #select-language {
	font-size: 1.3rem;
    color: #282020;
    background: rgba(0, 0, 0, 0) url("../images/s-down2.png") no-repeat scroll right center;
}
  
.pc-dis .form-language .material-icons {
    font-size: 1.6rem;
    vertical-align: middle;
}

.pc-dis .form-language {
    line-height: 1.1;
}
.cur-lang {
	padding-right: 22px;
}
#select-language {
	padding-right: 18px;
}
#anonymous_element_1 {
    max-width: 395px;
    padding: 0;
	left: auto;
	right: 0;
}
#search_mini_form button.button2 {
    height: 41px;
    background-color: #fff;
    border: solid #ebebeb;
    border-width: 1px 0;
}
#search_mini_form #search {
    height: 41px;
}    
#search_mini_form{
    display: inline-block;
    height: auto;
    position: absolute;
    top: -87px;
    width: auto;
    right: 115px;
    padding: 0;
}
#minicart {
    top: 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;
}
ul.h-link{
    float: left;
    list-style-type: none;
    margin: 0;
    padding-top: 7px;
}
ul.h-link li{
    float: left;
    padding-left: 10px;
} 
    .amscheckout .three-columns .first-column, .amscheckout .three-columns .second-column{
        float: none !important;
    }
/*----------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:table-cell;
}   

/*--------Home Blog-------------*/
.home-title .title-box > h2 {
    width: 20%;
}

.catalog-category-view .g-product .postContent .imgblog {
    float: left;
    margin-right: 15px;
}
/*--------Home Product-------*/
.home-product-tab ul.nav-tabs li {
    width: 16.666666667%;
}    
.home-product-tab ul.nav-tabs li:nth-child(1){
    padding: 0 10px 0 0;
}
.home-product-tab ul.nav-tabs li:nth-child(2){
    padding: 0 8px 0 2px;
}
.home-product-tab ul.nav-tabs li:nth-child(3){
    padding: 0 6px 0 4px;
}
.home-product-tab ul.nav-tabs li:nth-child(4){
    padding: 0 4px 0 6px;
}
.home-product-tab ul.nav-tabs li:nth-child(5){
    padding: 0 2px 0 8px;
}
.home-product-tab ul.nav-tabs li:nth-child(6){
    padding: 0 0 0 10px;
}
/*-------Home Youtube Banner-------*/
.home-youtube {
    padding: 0 8px 0 0;
}
.home-two-banner {
    padding: 0 0 0 8px;
}
.home-youtube iframe {
    height: 249px; 
}
.youtube-desc {
    padding: 11px 10px 12px;
}
/*-------Home Bottom Box-------*/ 
.home-bottom-icon .box-categories{
    
}

/*------------footer---------*/
.footer-top {
    display: inline-block;
} 
.footer-mobile{
    display: none;
}    
.footer-bottom {
    padding: 10px 0;
}
.footer-bottom .f-box1 {
    margin: 15px 0 0;
    padding: 0 15px 0 0;
} 
    
    
/*---------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: 40px;
}
.how-col .how-text {
    padding-left: 20px;
}
.category-contact-us .lbox1 {
    padding: 0 8px 0 0;
}

.category-contact-us .lbox1  h4{
	margin:0 0 10px 0;
}
    .cms-content .lbox1 h4 {
    margin-top: 0;
}
.cms-content .rbox > h4 {
    margin-top: 0;
}
.cms-content .dec-li img{
    width: 80%;  
}

/*----404----*/
.error-4 {
    right: 27%;
    width: 20%;
} 
.products-list .product-shop {
    padding: 0;
}
.list-des{
	padding:0 15px;
}
.main {
	min-height: 500px;
}
.pc-dis .block-compare a::before {
	 vertical-align: text-bottom;
}
.validation-advice {
    bottom: -15px;
}
/*---------contact--*/

}/*End 992px*/

/* Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
#custommenu div.menu a span{
    padding-left: 35px;
    padding-right: 35px;
} 
#custommenu div.menu a span:lang(en) {
    font-size: 1.5rem;
    padding: 0 23px;
    line-height: 2.7;
}
.top-right-l {
    margin: 20px 0 0 220px;
} 
.navbar-brand{display:none;}
.container {
    width: 1230px;
}
.main-container{ 
	max-width: 1230px;
	margin:0 auto;
	padding:0;
}	
.fixed-w{ 
	max-width: 1230px;
	margin:0 auto;
}
.top-menu-box:before {
	min-width: 1230px;
} 
.product-image #scroller{
	width: 650px !important;
	height: 650px !important;
}
.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: 137px;
    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);
}

#brand-slide li {
    padding: 10px 5px;
}
.checkout-cart-configure .product-view .add-to-cart, 
.checkout-cart-configure .product-view .add-to-links{
	width:100%;
}
/*--------Home Banner-------*/
.home-youtube iframe {
    height: 330px;
}
.youtube-desc {
    padding: 15px 10px 16px;
}
/*--------Home Blog--------*/ 

.home-blog .owl-theme .owl-controls .owl-buttons div {
    top: 35%;
}
.catalog-category-view .postContent.std > p {
    max-height: 127px;
    overflow: hidden;
}
/*------Footer--------*/
.txt-news {
    width: 33%;
    margin-bottom: 0;
}    
.footer-bottom p {
    height: 20px;
    overflow: hidden;
}
#newsletter-validate-detail {
    width: 65%;
}  
/*---------View----------*/
.left-view .col-line {
    height: auto;
    border-bottom: 1px solid #ddd;
    border-right: none;
    padding: 15px 0;
} 

.how-box .left-view .col-line {
    padding-top: 10px;
    min-height: 50px;
} 
.share-bt {
    padding: 0;
}    
.left-view {
    padding: 15px 8px;
}
.left-view .how-box {
    padding: 5px 0 0;
    min-height: 45px;
}    
.add-to-cart button.button {
    width: auto;
}  
.category-products #products-list .amquickview-hover {
    left: 70px;
    top: 75px !important;
}
.left-view .compare-view {
    margin-top: 5px;
}
.g-product .special-price .price,
.category-products .g-product .old-price .price,
.category-products .g-product .availability.out-of-stock span
{
    font-size: 1.4rem !important;
}
.g-product .regular-price .price{
    font-size: 1.6rem;
}


}