/*"serviceForm start*/
.serviceForm-desc{
	font-size:16px;
	font-weight:bold;
}
.serviceForm-desc-qa{
	color:blue;
	text-decoration: underline;
	padding:0 2px;
}
.serviceForm-desc-qa:hover{
	text-decoration: none;
	color:blue;
}
.serviceForm-storeList{
	    display:none;
	    vertical-align:text-top;
}

.serviceForm-storeList-block{
    width: 100%;
    padding: 5px 5px 7px 5px;
    margin-top: 10px;
}

/*modal start*/
.modal-open .modal{
    background-color:rgba(0,0,0,0.6);
}
/*modal end*/
/*breadcrumb-effect start*/
.breadcrumb-wrap .breadcrumb-crop{
    display: inline-block;
    max-width: 67%;
    width:auto;
}
.breadcrumb{
    margin: 0;
    overflow: hidden;
    width: auto;
}
.breadcrumb-wrap .hotItem{
    float: right;
    left: initial;
    margin: initial;
    max-width: 33%;
    padding-left:15px;
    position: relative;
    right: 5px;
    width: auto;
}
.breadcrumb-wrap{
    border-bottom:initial;
}
@media (max-width: 1023px) and (min-width: 768px){
    #wrapper {
        margin:0 auto;
    }
}
.searchZone_7 input{
    color: #757575;
}
/*breadcrumb-effect end*/


/*asm extend start*/

.custom_closeicon{
     color:#fff;
     cursor:pointer;
     font-size:20px;
     float:right;
     position:relative;
     height:20px;
     top:4px;
     right:-20px;
     text-align:right;
     width:20px;
     z-index:100;
}

.ASM_close.ASM_close_all.closeBtn.asmallclose{
    display: none!important;
}
#_asm{
    position:fixed;
    z-index:1000;
    top:159px;
}

#_asm.active{
    width:100%!important;
}

#_asm.icon{
    width:40px!important;
    overflow:hidden;
}

.asm_cus_biggericon{
    background-color: #27394f;
    display:block;
    height:100%;
    position:absolute;
    width:40px;
    z-index: 100000;
}

.asm_cus_biggericon span{
    position:absolute;
}

.asm_cus_biggericon .ASM_icon.ASM_icon-logo{
    color:#fff;
    font-size:25px;
    left:50%;
    margin:5px 0 5px -16px;
    top:0;
}
.asm_cus_biggericon .ASM_icon.ASM_icon-contacts{
    color:#fff;
    font-size:25px;
    left:50%;
    margin:5px 0 5px -12px;
    top:90px;
}
.asm_cus_biggericon .ASM_icon.ASM_icon-cart{
    color:#fff;
    font-size:22px;
    left:50%;
    margin:5px 0 5px -14px;
    top:130px;
}
.max480 .icon {
    height: 140px;
}
.max768 .icon {
    height: 140px;
}
/*asm extend end*/

/*global effect start*/
html{
    min-width: 320px;
}
body{
    line-height: 1.5;
}

/*a:hover{
    color:#ED6D00;
}*/
a img:hover, a:hover, ul li a:hover{
    opacity: 1;
}

#shxx1 .logo_7 a img, #shxx2 #loginNavbox_7 a img{
    opacity: 1;
}

.searchZone_7 input{
    max-width:200px;
}

#shxx3 #loginNav_7 ul li:last-child a,#navbar_7 .navbar-nav_7 > li:first-child > a{
    color:#f30;
}
#shxx3 #loginNav_7 ul li:last-child a{
    font-size: 14px;
}
#wrapper.container br{
    display: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{
    outline-color: #ed6d00;
}
a:hover, a:focus{
    color: #ed6d00;
}
.shopping_icon a:hover ,.shopping_icon1 a:hover, .shopping_icon a:focus ,.shopping_icon1 a:focus{
    color: #fff;
}
/*global effect end*/
/*index 限時強檔活動 start*/
.stylePrds_7{
    margin-bottom: 30px;
}
.stylePrds_7 .yCmsContentSlot .content{
    border-bottom: 1px solid #bdbdbd;
    height: 12px;
    margin: 0 0 31px 0;
}
.stylePrds_7 .yCmsContentSlot .content h3.letter_3px.MB15{
    background-color: #fff;
    margin-left: -82px;
    left: 50%;
    padding: 0 10px;
    position: relative;
    width: 164px;
}
.stylePrds_7 .row > div{
    margin-bottom: 0;
}
.stylePrds_7 .row > div.col-md-4.col-xs-12.col-sm-6:fisrt-child{
    margin-left:1px;
}
.stylePrds_7 .row > div.col-md-4.col-xs-12.col-sm-6:last-child{
    margin-left:-1px;
}
.stylePrds_7 .row > div > article{
    width: 100%;
    height: auto;
    max-width: 381px;
}
.stylePrds_7 .row > div > article > a{
    display: table-cell;
    width: 50%;
}
.stylePrds_7 .row > div > article > a:last-child{
    width: 50%;
}
.stylePrds_7 .row > div > article > a > div{}
.stylePrds_7 .row > div > article > a > div > h4{
    text-overflow : ellipsis;
    white-space : nowrap;
}
/*index 限時強檔活動 end*/
/*index 熱門推薦 start*/
.recommendPrds_7{
    margin: 30px 0;
}
.recommendPrds_7 .title-1.MT30{
    border-bottom: 1px solid #bdbdbd;
    display: block;
    height: 11px;
    margin: 0 0 31px 0;
}
.recommendPrds_7 .title-1.MT30 hr{
    display: none;
}
.recommendPrds_7 .title-1.MT30 .letter_3px.MB15{
    background-color: #fff;
    left: 50%;
    line-height: 1;
    margin-left: -63px;
    padding: 0 15px;
    position: absolute;
}
.recommendPrds_7 .row div{
    margin-bottom: 0;
}
.prdList{
    margin:20px auto;
}
.prdList div > a{
    height:auto;
    max-width: 220px;
    max-height: 220px;
    width: 100%;
}

.prdList div h3{
    max-width: 200px;
    margin:0 auto;
    padding: 10px 0 5px 0;
    width: 100%;
}
.prdList div p{
    max-width: 200px;
    margin:0 auto;
    width: 100%;
}
/*index 熱門推薦 end*/
/*index 你可能喜歡 start*/
#wrapper.container .n-guesslike{
    margin:30px auto;
}
#wrapper.container .n-guesslike hr,#wrapper.container .n-guesslike br{
    display: none;
}
#wrapper.container .n-guesslike > .title-primary{
    border-bottom: 1px solid #bdbdbd;
    height: 12px;
    margin: 0 0 31px 0;
}
#wrapper.container .n-guesslike > .title-primary h3{
    left: 50%;
    letter-spacing: 3px;
    margin:0 auto;
    margin-left: -75px;
    padding: 0 15px;
    position: relative;
    top: 0;
    width: 150px;
}
#wrapper.container .n-guesslike .n-guesslike__content.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item{
    padding: 0 20px;
}
#wrapper.container .n-guesslike .n-guesslike__pdName{
    margin:0 auto;
    max-width: 100%;
    margin-bottom: 5px;
}
/*index 你可能喜歡 end*/
/*index 今日最hito start*/
#wrapper.container > .hitoPrd{
    margin:30px 0;
}
#wrapper.container > .hitoPrd > .title-1.MT30{
    border-bottom: 1px solid #bdbdbd;
    display: block;
    height: 12px;
}
#wrapper.container > .hitoPrd > .title-1.MT30 hr{
    display: none;
}
#wrapper.container > .hitoPrd > .title-1.MT30 > h3.letter_3px.MB15{
    background-color: #fff;
    display: block;
    left: 50%;
    margin: 0 0 0 -54px;
    padding: 0 10px;
    position: relative;
    width: 138px;
}
/*index 今日最hito end*/
/*index 好康報報 start*/
#wrapper.container > .brandPrd.MB50.MT30 .brandTab .col-lg-1-5.col-md-1-5{
    padding:0 20px;
}
.panel-group .panel + .panel{
    margin-top: 0;
}
.brandPrd .panel-group .panel-heading + .panel-collapse > .panel-body > article.yCmsComponent{
    min-height: 226px;
}

.page-ShoppingPage #accordion .panel-body article.yCmsComponent .row h4 {
    max-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
}
/*index 好康報報 end*/

@media (max-width: 480px) {
    #New_shxx ul {
        padding: 0;
    }
    
    .hotItem ul li{
        width: 50% !important;
        margin-right: 0 !important;
        padding: 0 15px;
        float: left;
    }
    .hotItem ul img {
        transition: all .5s;
        cursor: pointer;
        width: 100%;
    }
    
    .page-productDetails.max480 .hotItem ul li {
        width: 50%;
        margin-right: 0px !important;
    }
    
    .page-productDetails.max480 .hotItem ul a {
        display: block !important;
        width: 90%;
    }
    
    .page-productDetails.max480 .hotItem ul h3 {
        font-size: 13px;
        padding-top: 10px;
        max-height: 25px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    /*index 你可能喜歡 start*/
    #wrapper.container .n-guesslike .n-guesslike__content.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item{
        padding:0 10px;
    }
    /*index 你可能喜歡 end*/


    .page-homepage.max480 .prodCarousePRC{
        display:block;
    }
    .page-ShoppingPage.max480 #accordion article.yCmsComponent .ShoppingProdCarousePRC {
         display: block;
    }

}

@media (min-width: 481px) and (max-width: 768px) {
    .page-ShoppingPage.max768 .hotItem {
        margin: 0px 0 20px 0;
    }
    
    .page-ShoppingPage.max768 .itemRecommend .col-sm-6 {
        min-height: 315px;
    }
    
    .page-ShoppingPage.max768 .smallBn .col-sm-6 h4 {
        font-size: 13px;
        padding-top: 10px;
        max-height: 25px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    .page-ShoppingPage.max768 .smallBn .col-sm-6 .MR5.spHidePrice {
        display: block;
    }
    
    .page-ShoppingPage.max768 .smallBn .col-sm-6 {
        padding-left:15px !important;
    }
    
    .page-ShoppingPage.max768 .smallBn .col-sm-6 .icon_discount {
        left: 15px;
    }
    
}
.row.mainItem #error .container{width:100%;padding-right:15px;}

div #home{
    padding: 0 15px;
    font-size: 12px;
    font-size: 13px;
    color: #828282;
}


.page-cartPage .bs-callout {
    
    padding: 20px 0 10px 0;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    font-size: 14px;
}
.page-cartPage .bs-callout-danger {
    border-left-color: #ed6d00;
}

.page-cartPage .cartPageHr{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0; 
}
.page-cartPage .ScamMessage{
    padding-top: 10px;
    font-size: 16px;
    color: red;
    text-align: justify;
    text-justify: inter-ideographic
}

.breadcrumb li span{
    vertical-align: initial;
}

.page-productDetails .breadcrumb .n-breadcrumb-item-last{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 220px;
    vertical-align: bottom;
}

/*cart start*/
.bs-wizard > .bs-wizard-step > .bs-wizard-dot{
    background: #ed6d00;
}
.cart-top-bar+div.container > h3{
    margin-top: 10px;
}

.cartpotproline{
    display: inline-block;
    float: left;
}
.cartpotproline:before{
    content:'【';
}
.cartpotproline:after{
    content:'】';
}
.discounttextwrap{
    display: block;
    padding:15px 0;
}
.discounttextwrap:last-child:after{
    clear:both;
    float: none;
}
.dotPoint, .dotPoint2{
    display: inline-block;
}
.dotPoint font, .dotPoint2 font{
}
.dotPoint a, .dotPoint2 a{
}
.dotPoint:after, .dotPoint2:after{
    content:'，';
}
.dotPoint:nth-last-of-type(1):after, .dotPoint2:nth-last-of-type(1):after{
    content:'。';
    float: initial;
}
.btn.btn-lg.brownBtn.font_13.letter_3px.ML20.continueShoppingButton{
    background: #ed6d00;
}
.shopcartList .shopcartName div:nth-of-type(2) a{
    font-size: 16px;
    margin-top: 10px;
    display: block;
}
.shopcartList .shopcartName div:nth-of-type(2) p{
    display: block !important;
}
.shopcartList .shopcartName div a:hover{
    color:#ed6d00;
}
.shopcartList .shopcartPrize1 span{
    font-size: 13px;
}
.shopcart .alignRight .redColor.font_30{
    margin-top: 7px;
}
.shopcart .alignRight .cart-totals .row .font_20, .shopcart .alignRight .redColor.font_30 b{
    padding-right:50px;
}
.shopcart .alignRight .cart-totals .row .col-md-12{
    padding:0;
    max-height: initial!important;
    overflow-y: initial!important;
}
.shopcart .alignRight .cart-totals .row .col-xs-9.col-md-10{
    margin: 0 -29px 0 29px;
}
.shopcart .alignRight .cart-totals .row > .col-xs-9.col-md-10:first-of-type:after{
    content: '';
}
.shopcart .alignRight .cart-totals .row .col-xs-9.col-md-10:after{
    content: '：';
    width:13px;
}
.shopcart .alignRight .cart-totals .row .col-xs-9.col-md-10:nth-last-of-type(2):after{
    content: '';
}
.shopcart .alignRight .col-md-10.col-xs-9.MT15{
    margin: 15px -29px 0 29px;
}
.page-cartPage > main > .bodyer > .container > .row > .express-checkout{
    margin: 10px 15px;
    padding: 10px 15px;
}
.shopcart .shopcartList .row-md-height{
    position: relative;
}
.page-cartPage > main > .bodyer > .container > .row > .express-checkout ol li{
    text-align: justify; 
    text-justify: inter-ideographic
}
/*cart end*/
/*product detail start*/
.itemIcon li img.active{
    border: 2px solid #ed6d00;
}
.brownColor.pd-item-name{
    margin-top: 0!important;
    margin-bottom: 10px;
}
.itemDetail li, .itemDetail li span{
    line-height: 15px;
}
.itemDetail li span select{
    padding:0;
    margin:-1px 0 0 0;
}
.itemOtherTxt article{

}
.itemDetail  li.topBorder div:last-of-type{
    margin:0 auto;
}
.AddToCart-AddToCartAction .add_to_cart_form .btn.redBtn.MT10.js-add-to-cart{
    margin-top:0;
}
.smallNotice .content ul{
    margin:0;
    padding:0 0 0 30px;
}
.n-history{
    background: #f3f3f3;
}
.n-history .title-primary{
    border-bottom: 1px solid #bdbdbd;
    height:11px;
    margin:0 10px 21px 10px;
    padding:10px 0;
}
.n-history .title-primary hr{
    display: none;
}
.n-history .title-primary h3{
    background:#f3f3f3;
    display: inline;
    left:50%;
    letter-spacing: 3px;
    margin:0 0 11px -126px;
    padding:0 20px;
    position:relative;
    top:initial;
    width:auto;
}
.n-history .title-primary br{
    display:none;
}

.n-history__content br{
    display: none;
}
.n-history__bottom.n-history__con2.owl-carousel.owl-theme{
    background:#fff;
}
.n-history__content .n-history__title{
    background: #fff;
    border-bottom: 1px solid #bdbdbd;
    height: 11px;
    margin: 10px 10px 21px 10px;
    display: block;
    padding: 10px 0;
}
.n-history__content{
    background:#fff;
}
.n-history__content .n-history__top.n-history__con.owl-carousel.owl-theme{}
.n-history__content .n-history__top.n-history__con.owl-carousel.owl-theme .owl-wrapper-outer{}
.n-history__content .n-history__top.n-history__con.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper{}
.n-history__content .n-history__top.n-history__con.owl-carousel.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item{
    background: #fff;
}
.n-history__content .n-history__title h3{
    display: inline;
    padding: 0 15px;
    background: #fff;
    left: 50%;
    letter-spacing: 3px;
    position: relative;
    margin: 0 0 0 -99px;
}
div.owl-item{
    /*width:218.375px!important;*/
}
div.owl-item.active{
    border: 2px solid #ed6d00;
    margin-bottom: 10px;
}
div.owl-item.active:after{
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #ed6d00;
    bottom:0;
    content: '';
    height: 0;
    left:50%;
    margin:0 0 -12px -8px;
    position:absolute;
    width: 0;
}
.tab-details ul{
    padding-left:20px;
}
.itemDetail .topBorder{
    margin-bottom:0;
}
.itemDetail > .topBorder > b{
    display: block;
    margin-bottom:10px;
}
.product-classifications .table > tbody > tr:nth-of-type(1) > td{
    border-top: 0;
}
.orangeColor.font_20{
    line-height: 1;
}
/*product detail end*/
/*fastpay start*/
#righ-gust.col-sm-6 div.form-group button.guestCheckoutBtn.brownBtn.font_13.MT15.MB30{
    background: #ed6d00;
}
/*fastpay end*/
/*addtocart start*/
#skip-to-content+div.container > .bs-wizard{
    margin-top:0;
}
#skip-to-content+div.container > .bs-wizard > .bs-wizard-step{

}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum{
    color:#999;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar,.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after{
    background: #ed6d00;
}
.checkout-steps .step-head .title{
    color:#fff;
    height: 25px!important;
    line-height: 25px!important;
    padding:10px 0;
}
.page-multiStepCheckoutSummaryPage .bodyer .container .row > .col-md-7 > .checkout-steps > a:before{
    color:#fff;
}
.checkout-steps .step-body > div{
    margin:15px 0;
}
.checkout-steps .step-body > div.cartStep{
    padding:0 15px;
}
.checkout-steps .step-body > div.cartStep form#voucherForm{}
.checkout-steps .step-body > div.cartStep div:nth-of-type(2){
    margin:15px auto!important;
    width:auto!important;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > label.col-md-4.control-label.col-sm-5.col-xs-12{
    padding:0;
    width:auto;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > .col-md-4.col-xs-8{

}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > .col-md-4.col-xs-8 > input#voucherCode{
    height:28px;
    margin:-4px 0 0 0;
}
.checkout-steps .step-body > div.cartStep div > button#memberVoucherSubmit{
    background:#ed6d00;
    margin:0;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group{
    padding:0 15px;
}
.checkout-steps .step-body > div.cartStep > .cartTip{
    padding:0;
}
.checkout-steps .step-body > div.cartStep > .cartTip > i{
    background: #ed6d00;
    left:0;
    margin:0 5px 0 0;
    position:relative;
}
.checkout-steps .step-body > div.cartStep > #voucherSubmit{
    background: #B71C1C;
    border-color: #B71C1C;
    margin:15px auto;
    width: 150px;
}
.checkout-steps .step-body > div.cartStep > #voucherSubmit:hover{
    background: #B71C1C;
    border-color: #B71C1C;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group div:nth-of-type(2){
    display: block;
    clear:both;
    float: initial!important;
    margin:0 auto!important;
    padding:0 0;
    position:relative;
    width:auto!important;
}
.checkout-steps .step-body > div.cartStep div#generalVoucher > form#voucherForm > div.form-group > div:nth-of-type(2) > button.brownBtn{
    background: #ed6d00;
    margin:10px 0 0 0;;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.form-group div:nth-of-type(2) button.brownBtn.PTB5{
    background: #ed6d00;
    margin:10px 0 0 0;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.cartTip{
    margin: 15px 0;
    padding: 0;
}
.checkout-steps .step-body > div.cartStep form#voucherForm div.cartTip i{
    background: #ed6d00;
    left:0;
    margin: 0 5px 0 0;
    position:relative;
}
.checkout-steps .step-body > div.cartStep form#voucherForm button#voucherSubmit{
    background-color: #ed6d00;
    border-color: #ed6d00;
    max-width: 150px;
    margin: 0 auto;
    letter-spacing: 3px;
}
.checkout-steps .step-body > div.cartStep form#voucherForm button#voucherSubmit:hover{
    background-color: #ed6d00;
    border-color: #ed6d00;
}
.checkout-order-summary > ul.checkout-order-summary-list > li > div.price{
    min-width: 20px;
    margin-right:20px;
}
.checkout-order-summary > ul.checkout-order-summary-list > li > div.details{
    display: inline-block;
    float:left;
    width:60%;
}
.checkout-order-summary .subtotals div:nth-of-type(3){
    max-height: initial!important;
    overflow:auto;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container{
    padding:0 15px;
    width:100%;
    max-width: 1230px;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .row > .col-md-7 > .checkout-steps > .step-body > .cartStep > .orderTab > ul > li > a{
    font-size: 16px;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .row > .col-md-7 > .checkout-steps > .step-body > .cartStep > .orderTab > ul > li.active > a{
    color:#979a9e;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .container{
    padding:0;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > h4{
    margin:15px 0;
}
.col-md-5.hidden-xs > .checkout-order-summary > .subtotals > .totals{
    margin: 10px 0;
    padding: 10px 0;
}
.checkout-order-summary > .checkout-order-summary-list > li > .details > .name{
    float:left;
    width:80%;
    padding-right:10px;
}
.checkout-order-summary > .checkout-order-summary-list > li > .details > .qty{
    display: block;
    float:right;
}
.checkout-order-summary > .checkout-order-summary-list > li > .details > .variants{
    display: block;
    float:left;
}
.checkout-order-summary > .checkout-order-summary-list > li > .details > .variants > ul{
    padding:0;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .cartStep > .col-md-7{
    padding-left:0;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .col-md-5.hidden-xs{
    padding-right:0;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .cartStep{
    max-width: 1230px;
}
.page-multiStepCheckoutSummaryPage .bodyer > .container > .row > .cartStep{
    margin-top: 0;
}
.checkout-steps .step-head:before{
    color:#fff;
}
.cartStep legend{
    border-bottom: 1px solid #333;
    color: #333;
}
form#silentOrderPostForm{
    padding:0 15px;
}
form#silentOrderPostForm fieldset{
    margin:15px 0;
}
form#silentOrderPostForm > fieldset > hr{
    display:none;
}
form#silentOrderPostForm fieldset .form-group .col-md-2.control-label{
    /*padding-right: 8px;
    margin-left: -20px;*/
    width:25%!important;
}
.page-multiStepCheckoutSummaryPage .cartStep .form-control{
    margin-top:-2px;
    padding-left:4px!important;
}
form#silentOrderPostForm fieldset .form-group .col-md-10{
    width:75%!important
}
form#silentOrderPostForm fieldset .form-group > div > .radio > label > #installment_period{
    margin: 0 0 0 -17px;
    position: relative;
}
form#silentOrderPostForm fieldset .form-group .col-md-9 select.w40 {
    width: 50%!important;
    margin: 0 -2px;
}
form#silentOrderPostForm fieldset .form-group .col-md-9 select.w40:nth-of-type(1){
    margin-left: 1px;
}
fieldset#credit_card_info_fieldset > .form-group:nth-of-type(1) > .col-md-9 > input.form-control.input-md.w20{
    width:24%;
}
fieldset#credit_card_info_fieldset > .form-group > .col-md-9 > .cartBtn1{
    background: #ed6d00;
}
.tooltip.fade.bottom.in{
    top:25px!important;
    padding:0;
    margin-top: 0!important;
    border-radius: 5px;
}
fieldset#credit_card_info_fieldset div:nth-of-type(4){
    padding:0 0 0 57px;
}
.tooltip,div.tooltip-inner{
    max-width: 200px;
}
form#silentOrderPostForm fieldset > .cartTip:nth-of-type(3){
    padding:0 0 15px 17px;
}
form#silentOrderPostForm fieldset > .cartTip > strong:nth-of-type(2) > br{
    display: none;
}
form#silentOrderPostForm fieldset:nth-of-type(4) > .form-group:nth-of-type(1) > .form-group{
    margin:0;
}
form#silentOrderPostForm fieldset > .cartTip:nth-of-type(4){
    padding:0 0 0 20px;
}
form#silentOrderPostForm fieldset > .cartTip:nth-of-type(4) > i{
    background: #ed6d00;
    left:0;
    position:relative;
}
form#silentOrderPostForm fieldset > .cartTip:nth-of-type(4) > strong{
    margin-left:5px;
}
form#silentOrderPostForm fieldset .form-group > div > .radio{
    padding:0;
    margin-top: 3px;
}
form#silentOrderPostForm fieldset .form-group hr{
    display:none;
}
form#silentOrderPostForm fieldset .form-group > .col-md-6 > .radio{
    padding:0;
}
form#silentOrderPostForm button.btn.btn-primary.btn-block.submit_silentOrderPostForm.checkout-next{
    background-color: #B71C1C;
    border-color: #B71C1C;
    margin:15px auto;
    width:150px;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent{

}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm{
    
}
.checkout-steps > .step-body > .checkout-shipping > fieldset{
    padding:0 15px;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm > .form-group:nth-of-type(5) > .col-md-8{
    margin-top: -26px;
    margin-left: 16.66666667%;
    width: 83.33333333%;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm > .form-group:nth-of-type(5) > .col-md-8 > select.form-control.w40:nth-of-type(1){
    margin-left: 1px;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm > .form-group:nth-of-type(5) > .col-md-8 > select.form-control.w40{
    width: 50%!important;
    margin: 0 -2px;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent .form-group{
    
}
.checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > .form-group > label.col-md-2.control-label{
    float:left;
}
.checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > .form-group > .col-md-8{
    float:right;
    width: 83.3333333%!important;
}
.checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > .form-group > .col-md-8 > textarea#remark{
    
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm > .col-md-10.col-md-offset-2{
    margin-bottom:15px;
}
.checkout-steps fieldset .cartStep #twAddressForm.form-horizontal.cartContent #i18nAddressForm > .col-md-10.col-md-offset-2 > .cartBlock > .control-label.add-address-left-label{
    padding:0;
}
.step-body #addressSubmit.btn.btn-primary.btn-block.checkout-next{
    background-color: #B71C1C;
    border-color: #B71C1C;
    margin:0 auto 15px auto;
    width:150px;
}
.checkout-steps fieldset .cartStep > #twAddressForm.form-horizontal.cartContent > #i18nAddressForm > .col-md-5 > .help-block.mdRt{
    margin-left:-15px;
}
.checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > div:nth-of-type(3){
    margin: 0 0 0 18%!important;
}
.checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > div:nth-of-type(4){
    
}
.checkout-steps > .step-body > .checkout-review > .checkout-order-summary >.cartContent > .cartCheck > div > div:nth-of-type(1){

}
.checkout-steps > .step-body > .checkout-review > .checkout-order-summary >.cartContent > .cartCheck > div > div:nth-of-type(2){

}
.checkout-steps > .step-body > .checkout-review > .checkout-order-summary >.cartContent > .cartCheck > div > div:nth-of-type(3){
    max-height: initial!important;
}
.checkout-steps > .step-body > .checkout-review > .checkout-order-summary >.cartContent > .cartCheck > div > div:nth-of-type(4){
    margin: 10px 0;
    padding: 10px 0;
}
.step-body > .checkout-review > .checkout-order-summary > .cartContent > #placeOrderForm1 > .font_14.MB20.ML20{
    margin-bottom: 15px;
}
.step-body > .checkout-review > .checkout-order-summary > .cartContent > #placeOrderForm1 > #placeOrder{
    margin:0 auto 15px auto;
    width:150px;
}
.bodyer > .container > .row > .col-md-5.hidden-xs > .checkout-order-summary > ul.checkout-order-summary-list > li > .alternatetitle{
    font-size:16px;
}
.bodyer > .container > .row > .col-md-5.hidden-xs > .checkout-order-summary > ul.checkout-order-summary-list > li > .title{
    color:#333;
    font-size:16px;
}
.checkout-order-summary .checkout-order-summary-list li.section .title{
    color:#333;
    font-size: 16px;
}
.page-orderConfirmationPage .bodyer > .container > .checkout-success{
    top: 5px;
    position:relative;
}
.cartSuccess p{
    margin: 15px 0 10px 0;
    padding: 0 15px;
    width: 100%;
}
.checkout-success > .checkout-success-body > .cartSuccess > .checkout-success-body-headline > h4{
    letter-spacing: 0;
}
.orderDetail-Price.row{
    border-top: 1px solid #333;
    margin:0 15px;
    padding:15px 0;
}
.orderDetail-Price.row > .col-md-6{}
.orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active{
    line-height: initial;
    max-height: initial!important;
}
.orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active > span{
    color: #333;
    margin-bottom: 5px;
    line-height: 16px;
}
.orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active > span:nth-of-type(1){
    margin-top: 15px;
}
#orderDetail.font_15.cartSuccessDetail{

}
#orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20{
    margin:20px auto;
}
#orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20 > button{
    margin:0;
}
#orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20 > .btn.btn-lg.redBtn.font_13.continueShoppingButton{
    color:#fff;
    font-size:13px;
    width:150px;
}
#orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20 > .btn.btn-lg.brownBtn.ML20.font_15.customerCenterButton{
    background: #ed6d00;
    color:#fff;
    font-size:13px;
    margin-left: 10px;
    width:150px;
}
#orderDetail.font_15.cartSuccessDetail > .orderDetail-Price.row > .col-md-6:nth-of-type(2){}
#orderDetail.font_15.cartSuccessDetail > .orderDetail-Price.row > .col-md-6:nth-of-type(2) > div.alignRight.col-md-9.col-xs-8:nth-of-type(1),
#orderDetail.font_15.cartSuccessDetail > .orderDetail-Price.row > .col-md-6:nth-of-type(2) > div.alignRight.col-md-3.col-xs-4:nth-of-type(2){
    margin-top: initial;
}
#orderDetail.font_15.cartSuccessDetail > .orderDetail-Price.row > .col-md-6:nth-of-type(2) > div.alignRight.col-md-9.col-xs-8,
#orderDetail.font_15.cartSuccessDetail > .orderDetail-Price.row > .col-md-6:nth-of-type(2) > div.alignRight.col-md-3.col-xs-4{
    line-height: 30px;
}
.page-orderConfirmationPage .bodyer > .container > .checkout-success > .checkout-success-body > #orderDetail.font_15.cartSuccessDetail > #orderDetail-home > .shopcart > .shopcartList.row > .row-md-height > .shopcartPrize1{
    margin-top:-30px;
}
.page-orderConfirmationPage .container{
    max-width: 1200px;
    width:100%;
}
/*addtocart end*/
/* rwd start*/
@media screen and (min-width: 1201px){
    /*global set start*/
    header .logo_7 img{
        margin:15px 0 15px 1px;
    }
    header #topZone_7 .container{
        width:100%;
        max-width: 1230px;
        margin:0 auto;
    }
    header #topZone_7 .container .row{
        width:100%;
        margin: 0 -30px 0 0;
    }
    #shxx1 .logo_7 a img{
        min-width: 85px;
    }
    #loginNav_7 li:last-child {
        margin-right: -3px;
    }
    .bodyer {
        padding-top: 7px;
    }
    .page-cartPage > main > .bodyer .container{
        width: 100%;
        max-width: 1200px;
    }
    .page-cartPage > main > .bodyer .noprint .container{
        width: 100%;
        max-width: 1200px;
    }
    .bodyer .noprint .container{
        width: 100%;
        max-width: 1200px;
    }
    /*global set end*/
    /*好康報報 start*/
    .brandPrd .panel{
        height:287px;
    }
    /*好康報報 end*/
}
/*bodyer hack start*/
@media screen and (max-width: 1206px) {
    .bodyer {
        padding-top: 48px;
    }
}
/*bodyer hack end*/
@media screen and (max-width: 1200px) {
    /*global set start*/
    header #topZone_7 .container{
        width:100%;
        max-width: 1000px;
    }
    #loginNav_7{
        margin-left: -21px;
    }
    #shxx1 .logo_7 a img{
        min-width: 85px;
    }
    .noprint .container{
        width:100%;
        max-width: 1000px;
    }
    /*global set end*/
    /*mainNav_7 start*/
    #mainNav_7 li:nth-last-child(2){
        margin-left:-1px;
    }
    /*mainNav_7 end*/
    /*好康報報 start*/
    .brandPrd .panel{
        height:266px;
    }
    /*好康報報 end*/
    /*cart start*/
    .page-cartPage > main > .bodyer .container{
        width: 100%;
        max-width: 1000px;
    }
    .shopcart .alignRight .cart-totals .row .font_20, .shopcart .alignRight .redColor.font_30 b{
        padding-right:35px;
    }
    /*cart end*/
    /*product detail start*/
    /*.max1200 .n-history__content{
        height:562px!important;
    }*/
    /*product detail end*/
    /*addtocart start*/
    .page-multiStepCheckoutSummaryPage .bodyer > .container{
        max-width: 1030px;
    }
    .checkout-order-summary > ul.checkout-order-summary-list > li > div.price{
        margin-left:0;
    }
    .checkout-order-summary > ul.checkout-order-summary-list > li > div.details{
        width:50%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > #is_shop{
        margin-left:-12px;
    }
    /*addtocart end*/
}
@media screen and (max-width: 1023px) {
    /*global set start*/
    header #topZone_7 .container{
        width:100%;
        max-width: 1200px;
        margin:0 auto;
        padding:0 15px;
    }
    #loginNav_7{
        margin-left: -48px;
    }
    .bodyer {
        padding-top: 41px;
    }
    #shxx1{
        min-height: 125px;
    }
    #shxx1 .logo_7 a img{
        width: 85px!important;
    }
    .recommendPrds_7 > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .brandPrd .panel-body .col-sm-6 {
        width: 20%;
    }
    .noprint .container{
        width:100%;
        max-width: 1000px;
    }
    /*global set end*/
    /*index 限時強檔活動 start*/
    .stylePrds_7 > .row > div.yCmsContentSlot article a:last-child{
        width: 30% !important;
    }
    /*index 限時強檔活動 end*/
    /*好康報報 start*/
    .brandPrd .panel{
        height:226px;
    }
    /*好康報報 end*/
    /*cart start*/
    .page-cartPage > main > .bodyer .container{
        max-width: 970px;
        width: 100%;
    }
    /*cart end*/
    /*product detail start*/
    /*.max1024 .n-history__content{
        height:562px!important;
    }*/
    /*product detail end*/
    /*addtocart start*/
    .page-multiStepCheckoutSummaryPage .bodyer > .container{
        /*max-width: 780px;*/
    }
    .checkout-order-summary .headline,.checkout-steps .step-head{
        height:44px;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > #is_shop{
        margin-left: 0;
    }
    .page-multiStepCheckoutSummaryPage .bs-wizard{
        padding: 15px 5px !important;
    }
    /*addtocart end*/
}
@media screen and (max-width: 991px) {
    /*global set start*/
    header #topZone_7 .container{
        width:100%;
        max-width: 1200px;
        margin:0 auto;
        padding:0 15px;
    }
    .bodyer {
        padding-top: 42px!important;
    }
    /*global set end*/
    /*好康報報 start*/
    .recommendPrds_7 > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .brandPrd .panel-body .col-sm-6 {
        width: 25%;
    }
    .brandPrd .panel {
        height: initial;
    }
    /*好康報報 end*/
    /*cart start*/
    .shopcart .alignRight .cart-totals .row .font_20, .shopcart .alignRight .redColor.font_30 b {
        padding-right: 15px;
    }
    .cart-top-bar+div.container > h3{
        display: block;
        position: relative;
        padding: 0;
        margin: 0 0 0 -15px;
    }
    .shopcart{
        margin: 20px -15px;
        padding: 10px 30px;
        border: 1px solid #bdbdbd;
    }
    .shopcartList .shopcartPrize1 span {
        font-size: 16px;
        position: absolute;
        top: 0;
        left: 0;
        right: 15px;
        bottom: 0;
    }
    /*cart end*/
    /*product detail start*/
    /*.max1024 .n-history__content{
        height:474px!important;
    }*/
    .itemDetail{
        padding:10px 0 0 0;
    }
    /*product detail end*/
    /*addtocart start*/
    .page-multiStepCheckoutSummaryPage .bodyer > .container{
        max-width: 100%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > label.control-label{
        margin-left:70px;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > div.col-md-4.col-xs-8{
        margin-right:15px;
        padding:0;
        width: 50%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > label.control-label{
        padding: 7px 15px;
        width:auto;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > div > input.form-control.input-md{
        width:100%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > #is_shop {
        margin-left: -3%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > .col-md-4.col-xs-8{

    }
    #orderDetail-home .orderDetail-type{
        margin:10px 15px;
    }
    #orderDetail-home .shopcart{
        margin:20px 15px;
    }
    .orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active > span:nth-of-type(1){
        margin-top:0;
    }
    .orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active > span{
        margin: 5px 0!important;
    }
    /*addtocart end*/
}
@media screen and (max-width: 767px) {
    /*global set start*/
    #shxx1 {
        width: 60px;
        height: 50px;
        float: right;
        position: relative;
        padding: 0;
        margin: 5px 5px 0px 10px;
    }
    #topZone_7 > .container > .row #shxx1{
        left:2px;        
    }
    .mobileMenu{
        right: 14px;
    }
    #shxx1 h1.logo_7 {
        width: 65px;
    }
    #shxx1 .logo_7 a img{
        min-width: 75px;
    }

    #topZone_7 > .container #shxx3 .searchZone_7{
        max-width: 265px;
    }
    .bodyer {
        padding-top: 9px!important;
    }
    #shxx1 .logo_7 a img{
        width: 75px!important;
        margin:15px 0;
    }
    /*global set end*/
    /*index 限時強檔活動 start*/
    .stylePrds_7 .row > div > article{
        max-width: initial;
        margin-bottom: 10px;
    }
    .stylePrds_7 > .row > div.yCmsContentSlot article a:last-child{
        width: 40% !important;
    }
    /*index 限時強檔活動 end*/
    /*好康報報 start*/
    .recommendPrds_7 > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .hitoPrd > .row > .col-sm-6, .brandPrd .panel-body .col-sm-6 {
        width: 50%;
    }
    /*好康報報 end*/
    /*cart start*/
    .shopcart .alignRight .cart-totals .col-md-2.col-xs-3{
        text-align: right;
    }
    .shopcartList .shopcartName div:nth-of-type(2) a{
        font-size: 14px;
        margin-top:0;
    }
    .bs-wizard > .bs-wizard-step .bs-wizard-info{
        font-size: 14px;
    }
    .shopcart .shopcartList .row-md-height .shopcartNum1{
        padding:0;
        position: absolute;
        z-index: 999;
    }
    .shopcart .shopcartList .row-md-height .shopcartNum1 form .form-control{
        margin: 33px 0 0 0;
        /*height:30px!important;*/
    }
    .shopcart .shopcartList .row-md-height .shopcartPackage div.radio:first-of-type{
        margin-bottom: 5px;
    }
    .shopcartList .shopcartPrize1 span {
        font-size: 21px;
        position: absolute;
        top: 33px;
        left: 0;
        right: 15px;
        bottom: 0;
    }
    .dotPoint{
        background:initial;
        padding-left: initial;
        padding-bottom: initial;
        display: inline-block;
    }
    .cartpotproline + div{
        background: initial;
        padding-left: initial;
        padding-bottom: initial;
        color: /*#B71C1C*/ initial;
        float: left;
        display: inline-block;
    }
    .page-cartPage > main > .bodyer .container .cartButton.alignCenter.MB20{
        margin:0 -15px 20px -15px;
    }
    .page-cartPage > main > .bodyer .container .cartButton.alignCenter.MB20 button{
        margin:initial;
    }
    .page-cartPage > main > .bodyer .container .cartButton.alignCenter.MB20 button:nth-of-type(1){
        margin-left:-10px;
    }
    .page-cartPage > main > .bodyer .container .cartButton.alignCenter.MB20 button:nth-of-type(2){
        margin-left:10px;
    }
    .shopcart .alignRight .redColor.font_30{
        margin-top: 10px;
    }
    .page-cartPage > main > .bodyer > .container > .row > .express-checkout ol{
        padding:0 0 0 16px;
    }
    .shopcartList .shopcartDel{
        margin-top:-30px;
    }
    /*cart end*/
    /*product detail start*/
    .itemOtherTxt{
        margin-top:0;
    }
    .max768 .n-history__content{
        height:auto!important;
    }
    .smallNotice.MT20 .content ul.ML20{
        padding:0;
    }
    .page-productDetails.max480 .hotItem ul li:nth-last-child(1){
        display: none;
    }
    .hotItem ul li:nth-last-child(1){
        display: none;
    }
    /*product detail end*/
    /*addtocart start*/
    .page-multiStepCheckoutSummaryPage #skip-to-content+div.container > h3{
        position:relative;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > div.col-md-4.col-xs-8{
        width: 32%!important;
        margin-right: 2%;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group div > .control-label{
        width:auto;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > #is_shop {
        /*margin-left: -100px;*/
    }
    fieldset#credit_card_info_fieldset div:nth-of-type(4){
        padding:0;
    }
    form#silentOrderPostForm fieldset > .cartTip:nth-of-type(3){
        padding:0 0 15px 0;
    }
    form#silentOrderPostForm fieldset > .cartTip:nth-of-type(4){
        padding:0;
    }
    #orderDetail-home .orderDetail-type{
        margin:10px auto;
    }
    #orderDetail-home .shopcart{
        margin:20px auto;
    }
    .orderDetail-Price.row{
        margin:0;
    }
    .orderDetail-Price.row > .col-md-6 > .col-md-12.orderDetail-Active > span{
        margin:5px 0!important;
    }
    .page-orderConfirmationPage .bodyer > .container > .checkout-success > .checkout-success-body > #orderDetail.font_15.cartSuccessDetail > #orderDetail-home > .shopcart > .shopcartList.row > .row-md-height > .shopcartNum1{
        padding: 0 0 0 15px;
    }
    .page-orderConfirmationPage .bodyer > .container > .checkout-success > .checkout-success-body > #orderDetail.font_15.cartSuccessDetail > #orderDetail-home > .shopcart > .shopcartList.row > .row-md-height > .shopcartPrize1{
        margin-top: -63px;
    }
    .page-orderConfirmationPage .bodyer > .container > .checkout-success > .checkout-success-body > #orderDetail.font_15.cartSuccessDetail > #orderDetail-home > .shopcart > .shopcartList.row > .row-md-height > .shopcartPrize1 > span{
        font-size: 16px;
    }
    /*addtocart end*/
}
@media screen and (max-width: 480px) {
    /*global set start*/
    header .logo_7 img{
        margin:15px 1px 15px 0;
    }
    #shxx1 h1.logo_7 {
        width: 65px;
    }
    #topZone_7 > .container > .row #shxx1{
        left:7px;
    }
    .mobileMenu{
        right: 5px;
    }
    #New_shxx{

    }
    #New_shxx ul li:nth-of-type(2) span:nth-of-type(2){
        margin-left:0!important;
    }
    #New_shxx ul li:last-child a{
        color:red;
    }
    /*global set end*/
    /*cart start*/
    .shopcart .alignRight .cart-totals .row .col-xs-9.col-md-10{
        margin:0 0 0 -15px;
        padding:0;
    }
    .shopcart .alignRight .cart-totals .col-md-2.col-xs-3{
        padding:0;
    }
    .shopcart .alignRight .col-md-10.col-xs-9.MT15{
        margin: 0 0 0 -15px;
        padding:0;
    }
    .shopcart .alignRight .cart-totals .row .font_20, .shopcart .alignRight .redColor.font_30{
        margin:0;
        padding-left: 0;
    }
    .shopcart .alignRight .cart-totals .row .font_20, .shopcart .alignRight .redColor.font_30 b{
        padding-right: 0;
        width: auto;
        float: right;
    }
    .shopcart .alignRight .redColor.font_30{
        margin-top: -6px;
    }
    /*cart end*/
    /*addtocart start*/
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > label.control-label{
        display: block;
        margin-left:0;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > div > div.col-md-4.col-xs-8{
        margin-left: 2%;
        width: 45%!important;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group div:nth-of-type(2){
        clear: initial;
        float:right!important;
        display: block;
        margin: 20px auto!important;
        width: 100%!important;
    }
    .checkout-steps .step-body > div.cartStep form#voucherForm div.form-group > #is_shop {
        margin-left: -12px;
    }
    .page-multiStepCheckoutSummaryPage .form-group select{
        width: 55px !important;
    }
    .page-multiStepCheckoutSummaryPage .cartStep .form-control#ExpiryMonth,.page-multiStepCheckoutSummaryPage .cartStep .form-control#ExpiryYear{
        width: 55px!important;
    }
    .cartStep legend{
        margin-bottom:30px;
    }
    form#silentOrderPostForm fieldset .form-group .col-md-2.control-label{
        width:100%!important;
    }
    form#silentOrderPostForm fieldset > div.form-group > div{}
    form#silentOrderPostForm fieldset .form-group .col-md-10{
        width:100%!important;
    }
    .orderTab > .nav-pills > li{
        height:40px!important;
    }
    .orderTab > .nav-pills > li > a{
        padding:6px 5px;
    }
    .checkout-steps fieldset > .cartStep > #twAddressForm.form-horizontal.cartContent > .form-group > .col-md-8{
        margin-left: -15px;
    }
    #orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20 > button{
        max-width: 150px;
        width: 50%!important;
    }
    #orderDetail.font_15.cartSuccessDetail .cartButton.alignCenter.MB20 > .btn.btn-lg.redBtn.font_13.continueShoppingButton{
        margin-left:-15px;
    }
    /*addtocart end*/
}
/* rwd end*/


