@charset "utf-8";
/* CSS Document */

.sticker3-left{
	background: url('/media/numberonevente.png') top center no-repeat;
	width: 119px;
	height: 18px;
	margin-top: 20px;
	display: block;
	padding: 0px !important;
	margin-right: 4px;
}

.sticker3-left-wrapper
{
	left: 14.7%;
	margin-top:15px;
}

.sticker4{
	background:url('/media/numberonevente.png') bottom center no-repeat; width:103px; height:18px;margin-top: 20px;display: block;padding: 0px !important;margin-right: 4px;
}


.shipment-methods .validation-advice{
	margin-top:10px !important;
	width:100% !important;
	position:absolute !important;
}

@media(min-width:1280px){
.catalog-product-view .special-price .price{ font-size:40px;}
.custom-groupedproduct .itemgrid-adaptive.itemgrid-3col .item{ width:22.7%;}


#example3{ min-height:611px;}
}

@media(min-width:768px) and (max-width:1279px){
.catalog-product-view .product-options ul.halfwidthoption li{   width:100%;}
}

@media(max-width:1024px){
#CustomZoomArea .text-contentpv3 { max-height:inherit !important }
}

@media (max-height: 800px) {
	.rightBlockShowMg{ display:none !important; }
}
@media(min-width:1025px) and (max-width:1279px){
.custom-groupedproduct .itemgrid-3col .item:nth-child(3n+1){ clear:inherit;}
.custom-groupedproduct .itemgrid-adaptive.itemgrid-3col .item{ height:380px;}
}

@media(min-width:801px) and (max-width:959px){
.custom-groupedproduct .dansproduct #qty-wrapper{ width:40%;}
.custom-groupedproduct .dansproduct #product-addtocart-button{ width:58%; font-size:14px;}
.custom-groupedproduct .dansproduct #product-addtocart-button span{}
}

@media(max-width:1279px){
.LoginBlock h3,
.registered-users h2,
.dualLoginPgContainer h3{ font-size:23px !important;}

.registered-users ul.form-list li label{ font-size:12px;} 
.newsletterLogin .newsletterWrap p{ font-size:14px;}

.product-shop .textbottom{ font-size:12px;}

#subscribe-form{ display:block; }
.refCodeWrap{ font-size:13px;}

.gestionUpTxt h4{ font-size:25px;}
.gestionUpTxt h5{ font-size:20px;}

.gestionUpTxt::after{ width:50px; background-size:contain;}
.gestionCoupan h4{ font-size:25px;}
.gestionCoupan h3{ font-size:35px;}

.infoCont ul.divideWidth li:last-child .halfWidth{ float:inherit; width:auto;}
.infoCont ul.divideWidth li:last-child .halfWidth:last-child{ margin-top:10px;}

.mesPoints ul li .pointborder{ font-size:13px;}
.mesBtns ul li a{ font-size:11px;}
.imgPointsBtn .pointsbtnWrap{ margin-left:-8px; margin-right:-8px;}

.imgPointsBtn .pointsPic{ padding-left:8px; padding-right:8px;}
.imgPointsBtn .mesPoints{ padding-left:8px; padding-right:8px;}
.imgPointsBtn .mesBtns{ padding-left:8px; padding-right:8px;}

.imgDualServices{ width:31%;}
.contentDualServices{ width:69%;}

.signalezBox{margin-top:20px;}
.ponezBox, 
.signalezBox{ float:inherit; width:auto;}

.serviceIconWrapInner ul li{ float:inherit; width:auto;}

.catalog-product-view .wishlist_new{ left:5px;}
.sticker3-left-wrapper{left: -2.2% !important;top: 30px !important;}

.product-shop .textoff{ margin-left:3px;}
.catalog-product-view .product-shop .price-box .old-price{ font-size:15px;}

.serviceListIconsBlock .left-content{ width:30%;}
.serviceListIconsBlock .right-content{ width:70%;}
.serviceListIconsBlock .ico-right{ width:64%;}
.serviceListIconsBlock .left-content-inner{ min-height:314px;}

.proDetailReviewInn, 
.fastShipInn{ font-size:10px;}

.refBlockInn, 
.skuInn{ font-size:10px;}

.voirLa, 
.vousAvez,
.pmatch-button.button span{ font-size:11px;}

.serviceListBlockInner h3{ font-size:11px;}

.livraCart img{ height:30px;}

#example3.etalage { margin-top:0;}
.mesFavRight{ width:40%;}
.mesFavLeft{ width:60%;}
.mesFavPrice .special-price, 
.mesFavPrice .regular-price .price{ font-size:20px;}

.etalage-control .etalage-prev, 
.etalage-control .etalage-next{ top:39%;}

.dashboardProBtn .blueBtn{ padding:0 10px;}

.product-shop .compareWrapInn span, 
.product-shop .wishListWrap span,
.wishListWrapInn a.link-wishlist{ font-size:13px;}

.catalog-product-view .etalage_small_thumbs,
.catalog-product-view .etalage-control-thumb{ display:none;}

div#product-tabs ul.tabs li a{ font-size:12px !important; padding:15px 5px;}

.etalage li{position:relative;}
.etalage-control .etalage-prev{left:15px;	}

/*******************Step 1*******************/
.checkoutLeft #shopping-cart-totals-table td{ padding-right:10px;}
.checkoutLeft #shopping-cart-totals-table td + td{ padding:0 10px;}

.checkoutLeft .discount-form button.button span span{ font-size:9px !important;}

.checkoutHeaderRight ul{ font-size:14px;}
.checkoutHeaderRight ul li a .step-number{ font-size:14px; height:30px; width:30px; line-height:30px;}

/*******************Step 2*******************/
.checkoutLeft .col-inner h3{ font-size:14px !important;}
.checkoutLeft #checkout-step-login .control span{ font-size:12px;}


.continuemybtn button span.sub-button, 
.commandermybtn button span{ height:53px !important; line-height:53px !important; font-size:17px !important;}

.totalblock-my #shopping-cart-totals-table tfoot tr:last-child td:nth-child(2) .price{ font-size:15px;}

.catalog-product-view span.textprice{ font-size:12px;}

/*div.panel div.bothsectionsame{ font-size:14px;}*/
.allshipping-outer{ padding-left:0; padding-bottom:10px;}
div.panel div.bothsectionsame{ padding:20px 0 10px;} 

.payezCbSection{padding:0 10px;}
.payezCbSection .firstsection{ font-size:9px; }
.payezCbSection .secondPriceSection{ padding-left:10px;font-size:9px;}
.payezCbSection .secondPriceSection .big{ font-size:20px;}
.payezCbSection .lastTextSection{ padding-left:10px; font-size:13px;}

}

@media(max-width:1024px){
.monkey-multisubscribe ul.newsletter li .rightText{ float:inherit;}
.monkey-multisubscribe ul.newsletter li .leftText{ float:inherit; margin-top:8px;}

.dashNewsletterWrap button{ margin-top:10px;}

div#myModal button#product-addtocart-button {
    font-size: 18px;
}

div.product-view h3.section-title.padding-right{ font-size:14px; margin-top:0; margin-bottom:15px;}

div#myModal.modal div.product-othersection h1{ font-size:20px;}
.product-othersection .special-price .price{ font-size:28px;}

.custom-groupedproduct .itemgrid-3col .item:nth-child(3n+1){ clear:inherit;}
.custom-groupedproduct .itemgrid-adaptive.itemgrid-3col .item{ height:auto !important;}
.custom-groupedproduct .dansproduct #qty-wrapper select{ padding-left:5px;}

.product-view .product-shop .product-name h1{ height:auto;}
}

@media(max-width:959px) and (min-width:768px){
.proDetailReview, .fast-ship,
.refCollectionWrap .refBlock, .refCollectionWrap .sku,
.compareWrap, .wishListWrap,
.qualtiyWrap, .madeFrance,
.catalog-product-view .product-shop .price-box .old-price,
.catalog-product-view .product-shop .price-box .special-price{width:100%;} 

.catalog-product-view .product-shop .price-box .old-price,
.catalog-product-view .product-shop .price-box .special-price{ padding-left:0; padding-right:0; border:0; text-align:center;}

.mesFavProImg{ margin-top:15px;}

.fast-ship,
.refCollectionWrap .sku,
.wishListWrap,
.madeFrance { margin-top:18px;}

.catalog-product-view .product-shop .add-to-cart #product-addtocart-button{ font-size:15px;}
.voirLa, .vousAvez{ padding:10px; line-height:15px;}
.catalog-product-view .product-shop .price-box .special-price{ padding-top:10px;}
.product-shop .product-type-data{ padding-top:5px;}

.livraBig{ font-size:16px;}
.livraTxt{ padding-left:0; margin-top:8px; display:block; background-size:20px;}
.livraSmallBlue{ padding-left:0;}

.mesFavRight,
.mesFavLeft{ float:inherit; width:auto;}
.mesFavLeftInn{ min-height:inherit; margin-top:15px;}

.mesFavAddqty input.qty{ width:45px !important;}
.mesFavAddqty input.qty,
.mesFavAddqty button{ /*float:inherit;*/}

.mesFavAddqty button{ /*width:auto;*/}

.refBlockInn, 
.skuInn{ font-size:12px;}

.compareWishWrap .wishlistBlock,
.compareWishWrap .compareBlock{ float:inherit; width:100%;}

.compareWishWrap .compareBlock{ margin-top:20px;}

.catalog-product-view .comparateur-product-view{ float:none !important;}

.catalog-product-view select#qty{ padding:0;}

div#myModal div.pop-productbtnaddcart div.add-to-cart .qty-wrapper {
    display: inline-block;
    min-width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
div#myModal div.pop-productbtnaddcart div.add-to-cart .qty-wrapper select#qty {
    padding-left: 5px !important;
}
div#myModal button#product-addtocart-button {
    width: 100%;
    font-size: 18px;
}
div#myModal div.wishlist_new.pop-productwishlist {
    padding: 5px 5px;
	width:100%;
	box-sizing:border-box;
}
div#myModal div.wishlist_new.pop-productwishlist a {
    padding-left: 30px;
    font-size: 10px;
    background-size: 30px;
    background-position: left 1px;
}

.paypal-wrapper button.button.pmatch-button span{ white-space:inherit; line-height:normal; padding-top:10px; padding-bottom:10px;}

.payezCbSection{ height:auto; background-position:95% center;}

}

@media(max-width:959px){
.account-create label, 
.account-create .radioWrap span{ font-size:14px;}

.my-account .submitBtn,
.profileBtn{ font-size:18px; width:45%;}

.avisTxt{ font-size:14px;}

.refCodeTxt,
.refCode{ float:inherit; width:100%;}

.gestionUpTxt h4{ font-size:20px;}
.gestionUpTxt h5{ font-size:18px;}

.gestionUpTxt::after{ right:-60px;}
.gestionCoupan h4{ font-size:20px;}
.gestionCoupan h3{ font-size:25px;}

.dualBoxTitle{ font-size:18px;}
.dualBoxCont h5{ font-size:14px;}
.dualBoxCont h4{ font-size:16px;}

.serviceListIconsBlock .left-content{ width:auto; float:inherit; margin-bottom:15px;}
.serviceListIconsBlock .left-content-inner{ min-height:inherit;}
.serviceListIconsBlock .right-content{ width:auto; float:inherit;}

.radioWrap.input-box > span{ vertical-align:middle; padding-top:6px;}

.monkey-multisubscribe ul.newsletter li{ font-size:14px;}

ul.divideWidth li .halfWidth{ float:inherit; width:auto;}
ul.divideWidth li .halfWidth:nth-child(1){ margin-bottom:10px;}

.rewardImg{ float:inherit; width:auto; margin-bottom:10px;}
.rewardInfo{ float:inherit; width:auto;}

.dashboardproList ul li .dashboardProCount{ width:13%;}
.dashboardproList ul li .dashboardProBtn{ width:25%;}

.dashboardProTotWrap .totBtn{ width:40%;}
.dashboardProTotWrap .totValues{ width:60%;}

.dashboardProBtn .blueBtn{ padding:0 3px;}

.dashboardProTxt{ font-size:14px;}

.processBlock{ width:24.5%; margin-top:5px; margin-bottom:5px;}
.processWrap{ margin-bottom:10px;}

.historyTop a{ margin-bottom:0;}
.historyBtn a{ margin-bottom:8px;}

.historybottom a:last-child{ margin-bottom:0;}

.imgPointsBtn .pointsPic{ width:21%;}
.imgPointsBtn .mesPoints{ width:79%;}
.imgPointsBtn .mesBtns{ width:100%; margin-top:10px;}
.mesBtns ul li{ margin-bottom:10px;}

.votreCommandWrap ul li{ font-size:14px;}

.serviceListBlock{ float:inherit; width:auto;}
.serviceIconBlock{ float:inherit; width:auto; margin-top:20px;}

.serviceListBlockInner{ min-height:inherit;}

.dualContWhite{ min-height:inherit;}

.gen-tabs.accor .tabs-panels{ padding-top:16px;}

.account-create .parent-address .submitBtn, 
.account-create #dvPassport .submitBtn{ font-size:13px;}

.formSavBot .field-large, 
.formSavBot .wide{ width:100%;}

.etalage-control .etalage-prev, 
.etalage-control .etalage-next{ top:33%;}

.product-type-data .price-box .regular-price .price{ font-size:24px !important;}

.compareWrapInn, .wishListWrapInn{ overflow:hidden;}

.my-account .informations button,
.profileBtn{ margin-top:5px;}

.Same-address{ margin-top:20px;}

.mesAvisLeftwrap h2{ font-size:18px;}

.checkoutLeft { float:inherit; width:auto;}
.checkoutRight{ float:inherit; width:auto;}


/*******************Step 1*******************/
.checkoutHeaderRight ul{ font-size:12px;}
.checkoutHeaderRight ul li a .step-number{ font-size:12px; height:25px; line-height:25px;  width:25px; margin-right:4px;}
.checkoutLeft .opc .active .step-title{ padding:8px;}
.checkoutLeft .opc #opc-onepagecart.active .step-title{ border:8px solid #f0f0f0;}
.checkoutLeft .step-title{ font-size:15px; padding:15px;}
.checkoutLeft .step-title h2{ font-size:15px; padding-top:2px;}

/*******************Step 3*******************/
.checkoutLeft #billing-new-address-form label, 
.checkoutLeft #billing-new-address-form label.required,
.checkoutLeft #billing-new-address-form .radioWrap span{ font-size:14px;}


/*******************Step 5*******************/
.checkoutLeft #checkout-payment-method-load span.marRight{ font-size:14px;}

#shopping-cart-table .responsive-block tr:nth-child(1) td:nth-child(2), #shopping-cart-table .responsive-block tr:nth-child(1) td:nth-child(3), #shopping-cart-table .responsive-block tr:nth-child(1) td:nth-child(4){ font-size:13px;}
#shopping-cart-table .responsive-block tr:nth-child(3) td:nth-child(4) .cart-price .price{ font-size:15px;}

.continuemybtn button span.sub-button, 
.commandermybtn button span{ line-height:44px !important; height:44px !important; font-size:14px !important;}

#checkout-step-onnepagecart .cart-collaterals.nested-container .cart-block{min-height:336px;}

.reviewpoduct .reviewtab,
.product-view .box-reviews .form-add .form-list{ float:inherit; width:auto;}

.product-view .box-reviews .form-add .form-list{ margin-top:8px;}

div.panel div.bothsectionsame div.carierShippng{ font-size:14px;}

.lookbook-topsection h1{ font-size:16px; padding:5px;}
.custom-groupedproduct .section-title.padding-right{ font-size:16px !important;}

.parentreview .ratingboxview:after{ content:''; display:table; clear:both;}
.parentreview .ratingboxview,
.parentreview .reviewdate{ float:inherit; width:auto;}

.parentreview .reviewdate{ padding-top:10px; padding-left:10px; padding-right:10px; border:0;}

}

@media(min-width:640px) and (max-width:800px){
.custom-groupedproduct .dansproduct #qty-wrapper select{ padding-left:12px;}
}

@media(max-width:767px){

	
.ContactezBg .addfile{ font-size:12px; padding:15px 0;}
.sidebar.in-sidebar,
.col-main.grid12-9{ margin-bottom:0;} 

.pmatch-request-index .data-table{ border:0;}
.priceMatchWrap .table-responsive{ border:1px solid #d9d9d9; overflow-x:scroll;}

#example3 .etalage li{position:relative;}
#example3{ height:auto !important;}
.account-create #form-validate ul li label{ margin-top:10px; margin-bottom:10px;}	
.account-create #form-validate ul li label.control { margin-top:0;}
.account-create label,
.account-create .radioWrap span{ font-size:12px;}
.account-create .buttons-set button.button span{ font-size:18px;}

.mesAvisLeftwrap{ margin-bottom:10px;}
.refCodeTxt, 
.refCode{ float:left; width:50%;}

.dashboardCoupon,
.dashboardCoupRight{ float:inherit; width:auto;}

.informations .radioWrap span{ padding-top:9px; vertical-align:middle;}

.catalog-product-view .image-logo{ display:none;}
.mesFavAddqty input.qty{ width:45px !important;}
.mesFavLeft{ width:55%;}
.mesFavRight{ width:45%;}
.mesFav .cart-table-wrapper button:nth-child(1){ margin-right:5px;}
.mesFav .cart-table-wrapper button:nth-child(2){ margin-right:0;}

.cart-table-wrapper.btn-addProduct button span:first-child{ height:45px; line-height:45px; font-size:11px;}

.etalage li.etalage_small_thumbs{ display:none;}

.etalage-control .etalage-prev{ left:15px;}
.etalage-control .etalage-prev, 
.etalage-control .etalage-next{ top:47%;}

.checkoutRight #checkout-progress-wrapper{ margin-bottom:30px;}


/*******************Step 1*******************/
.checkoutLeft #shopping-cart-table{ text-align:center;}
.checkoutLeft #shopping-cart-table .cart-line-bottom{ border:1px solid #ddd;}
.checkoutLeft #shopping-cart-table .product-image{ margin: 0 auto;}

#shopping-cart-table td.responsive-block table tr{ margin-bottom:0;}

#shopping-cart-table td.responsive-block table tr td:nth-child(1),
#shopping-cart-table td.responsive-block table tr td:nth-child(2),
#shopping-cart-table td.responsive-block table tr td:nth-child(3),
#shopping-cart-table td.responsive-block table tr td:nth-child(4){ width:auto; text-align:center !important;}
#shopping-cart-table td.responsive-block .cart-tax-total{ padding-right:0;}
#shopping-cart-table td.responsive-block a.btn-remove.btn-remove2{ width:15px; margin:0 auto;}
#shopping-cart-table td.responsive-block .cart-tax-total{ background-position:60% 4px;}
#shopping-cart-table td.responsive-block .cart-tax-total.cart-tax-total-expanded{ background-position:60% -52px;}
.checkoutLeft .discount-form button.button span span{ font-size:12px !important;}

.checkoutHeaderRight ul{ text-align:center;}
#checkout-progress-wrapper #shopping-cart-table .item .right-part{ font-size:14px;}
#checkout-progress-wrapper #shopping-cart-table .item .left-part span{ font-size:15px;}
#checkout-progress-wrapper .titleline-new{ font-size:13px;}

/*******************Step 2*******************/
.checkoutLeft .col2-set-new .col-inner{ min-height:320px;}

/*******************Step 3*******************/
.checkoutLeft #billing-new-address-form label, 
.checkoutLeft #billing-new-address-form label.required,
.checkoutLeft #billing-new-address-form .radioWrap span{ font-size:12px;}

.checkoutLeft #billing-buttons-container button span{ font-size:18px; width:250px;}


/*******************Step 5*******************/
.checkoutLeft #checkout-payment-method-load span.marRight{ font-size:12px;}

#shopping-cart-table .responsive-image{ text-align:center !important;}


div#myModal.modal div.content-inner div.slider-section,
div#myModal.modal div.product-othersection{ float:none; width:auto;}

div#myModal.modal div.product-othersection{ margin-top:15px;}
.product-othersection .price-box{ margin-top:5px;}
.product-view .product-othersection .add-to-box{ margin-top:5px;}

div#myModal.modal .product-othersection .popupimagesection{position:static; width:auto;}


.cart-tabledetailpage, 
.cart-tabledetailpage th, 
.cart-tabledetailpage td { border:0;}

.lookbook-topsection .slide-prev, 
.lookbook-topsection .slide-next{ display:none;}

.custom-groupedproduct table.cart-tabledetailpage thead{ display:none;}
.custom-groupedproduct table.cart-tabledetailpage tbody tr{ border:1px solid #dadada;}
.custom-groupedproduct table.cart-tabledetailpage tbody tr td{ display:block; text-align:center;}

.bottom-grandtotalsection .grandtotal span:nth-child(1){ font-size:20px; padding-top:3px;}
.bottom-grandtotalsection .grandtotal span:nth-child(2){ font-size:28px;}
.bottom-grandtotalsection .grandtotal span:nth-child(2) .small{ font-size:12px; line-height:12px;}
.bottom-grandtotalsection .checkoutbtn button span span{ font-size:20px; height:45px; line-height:45px;}

}

@media(max-width:700px){
#myModalshipp .modal-content{ width:90%;}	
#myModalshipp .close{ right:15px;}
}

@media(max-width:639px){
.lookbookslider-container .hotspot .product-info .desc{ display:block !important;}
.ContactezBg label{ font-size:11px;}
.inputfile + label .fileBtn{ margin-right:5px; padding:10px;}
.registered-users ul li{ width:100%;}
.registered-users ul.form-list .buttons-set{margin-top: 5px !important;}
.account-create .input-box.tripalSelect select{ width:75px; margin-right:5px;}

.mesFavProImg{ margin-top:15px;}

.my-account .informations.account-create .submitBtn{ width:100%; margin-right:0; max-width:inherit;}
.profileBtn{ width:100%; display:block; max-width:inherit; margin-top:10px;}

.tripleSection .tripleBlock{ float:inherit; width:auto;}

.tripleSection{ padding-top:30px;}
.tripleSection .tripleBlock { padding-top:0;}

.dualBoxWrap .dualBoxBlock{ float:inherit; width:auto;}

.gestionUpTxt h4{ font-size:15px;}
.gestionUpTxt h5{ font-size:14px;}
.gestionCoupan{ padding:5px 10px;}

.gestionCoupan h4{ font-size:15px;}
.gestionCoupan h3{ font-size:18px;}

.gestionUpTxt{ top:15px; left:15px;}
.gestionUpTxt::after{ width:35px;}

.gestionCoupan{ left:15px; bottom:15px;}

.serviceListIconsBlock .right-content-inner .left-content3,
.serviceListIconsBlock .right-content-inner .right-content3{ float:inherit; width:auto;}

.serviceListIconsBlock .ico-left{ width: 17%; margin-right:3%;}
.serviceListIconsBlock .ico-right{ width:77%;}
.dashboardProBtn .blueBtn{ padding:0 10px;}

.dashboardProListTitle ul li{ width:50%;}
.dashboardProListTitle ul li:last-child{ text-align:left;}

.dashboardProListTitle ul li:nth-child(3),
.dashboardProListTitle ul li:nth-child(4){ padding-top:10px;}

.dashboardproList ul li{ display:block;}
.dashboardproList ul li .dashboardProImg,
.dashboardproList ul li .dashboardProCount,
.dashboardproList ul li .dashboardProDes,
.dashboardproList ul li .dashboardProBtn{ width:100%; text-align:center; display:block; margin-top:8px;}

.dashboardProTotWrap{ display:block;}
.dashboardProTotWrap .totBtn{ display:block; width:auto;}
.dashboardProTotWrap .totValues{ display:block; width:auto; margin-top:10px; text-align:left;} 

.votreLeft,
.vousPointRight{ float:inherit;}

.vousPointRight{ margin-top:8px;}

.mesFavRight,
.mesFavLeft{ float:inherit; width:auto;}

.mesFavLeft{ margin-top:15px;}
.mesFavLeftInn{ min-height:inherit;}

.mesFavAddqty input.qty{ float:inherit;}
.mesFavAddqty button{ /*float:inherit; width:auto;*/}

.formSavBg.formSavTop ul.form-list li.fields .field{ width:100%; float:inherit;}

.formSavBot .field-large{ float:inherit;}
.formSavBot .input-box{ width:100%;}

/*******************Step 2*******************/
.checkoutLeft #checkout-step-login .col2-set .col-1{ float:inherit; width:auto;}
.checkoutLeft #checkout-step-login .col2-set .col-2{ float:inherit; width:auto; padding-top:15px;}
.checkoutLeft .col2-set-new .col-inner{ min-height:inherit;}

/*******************Step 3*******************/
.checkoutLeft #billing-new-address-form .checkBoxTxt{ width:90%;}

div.panel div.bothsectionsame{ text-align:center;}
div.panel div.bothsectionsame div.cariername,
div.panel div.bothsectionsame div.carierShippng,
div.panel div.bothsectionsame div.rightsection{ width:auto; display:block; text-align:center; padding-bottom:10px; padding-right:0;}

div.panel div.bothsectionsame div.rightsection{ padding-bottom:0;}
}

@media(max-width:480px){
.my-account .submitBtn, 
.profileBtn{ font-size:15px;}
.processBlock{ width:32.5%;}

.historyBtn a{ width:108px;}
.historyTop a:first-child, 
.historybottom a:first-child{ margin-right:8px;}

.mesFav .cart-table-wrapper button:nth-child(1){ width:215px;}
.mesFav .cart-table-wrapper button:nth-child(2){ width:215px; margin-top:10px;}

.mesFav .cart-table-wrapper button:nth-child(1) span,
.mesFav .cart-table-wrapper button:nth-child(2) span{ float:inherit;}

/*******************Step 1*******************/
#shopping-cart-table td.responsive-block table tr td a{ font-size:12px !important;}
#shopping-cart-table td.responsive-block .cart-tax-total{background-position: 65% 4px;}
#shopping-cart-table td.responsive-block .cart-tax-total.cart-tax-total-expanded{background-position: 65% -52px;}

.checkoutLeft .step-title h2{ line-height:30px;}

div#myModal.modal div.product-othersection h1{ font-size:18px;}
.product-othersection .special-price .price{ font-size:25px;}
div#myModal div.pop-productbtnaddcart div.add-to-cart .qty-wrapper{ width:30%;}
div#myModal button#product-addtocart-button{ width:70%;}
.product-othersection .price-box{ margin-top:0 !important;}
div#myModal button#product-addtocart-button{ font-size:15px;}

#myModalshipp .copy td{ display:block; width:auto;}

}

@media(min-width:642px){ .hidethis642{ display:none; } }
	
	
@media(max-width:400px){

.imgPointsBtn .pointsPic{ float:inherit; width:auto; text-align:center;}
.imgPointsBtn .mesPoints{ width:100%; margin-top:10px;}
.mesBtns ul li a{ line-height:15px; padding:8px 0;}
.mesPoints ul li{ margin-bottom:10px;}
div#myModal.modal div.product-othersection h1{ font-size:16px;}

#myModal .etalage-control .etalage-prev, 
#myModal .etalage-control .etalage-next{ top:38%; background-size:80% auto;}

#myModal .etalage-control .etalage-next{ right:3px;}

.checkoutRight #shopping-cart-totals-table tr td{ font-size:13px;} 

.imgDualServices,
.contentDualServices{ float:inherit; width:auto;}

.imgDualServices{ text-align:center;}
.innerDualBoxesWrap { text-align:center;}

.reviewpoduct ul.form-list li.clearLi .firstName,
.reviewpoduct ul.form-list li.clearLi .lastName{ float:inherit; width:100%;}

/*******************Step 1*******************/
.checkoutLeft .step-title{ font-size:12px;}
.checkoutLeft .step-title h2{ font-size:12px; padding-top:3px;}


/*******************Step 3*******************/
.checkoutLeft #billing-new-address-form .checkBoxTxt{ width:85%;}


/*******************Step 5*******************/
#cashondelivery, #PaylineCPT, 
#icon_p_method_PaylineCPTB7, 
#icon_p_method_PaylineCPTC7, 
#icon_p_method_PaylineCPTA7, 
#icon_p_method_PaylineCPT1, 
#icon_p_method_PaylineCPT2, 
#icon_p_method_PaylineCPT2, 
#icon_p_method_PaylineCPT3, 
#icon_p_method_PaylineCPT5, 
#icon_p_method_PaylineCPT6, 
#phoenix_cashondelivery, 
#paypal_standard, 
#banktransfer, 
#checkmo{ margin-left:5px; padding-left:60px; margin-top:0;}

.checkoutLeft #checkout-payment-method-load label{ padding-left:5px;}

.refBlockInn, 
.skuInn{ font-size:10px;}

.glyphicon-search{ font-size:11px;}


.custom-groupedproduct h2.collection-name{ font-size:15px;}
.custom-groupedproduct .products-grid .product-name{ font-size:13px !important;}
.custom-groupedproduct .dansproduct #product-addtocart-button{ width:58%; font-size:13px; height:38px;}
.custom-groupedproduct .dansproduct #qty-wrapper{ width:40%;}
.custom-groupedproduct .dansproduct #qty-wrapper select{background-size:15px auto;font-size:13px; padding-left:3px; padding-right:15px; height:38px;}

.lookbook-topsection h1{ font-size:14px; line-height:normal;}
.custom-groupedproduct .item .expedition{ font-size:13px;}

.catalog-product-view .product-options ul.halfwidthoption li{   width:100%;}
}

@media(max-width:360px){
.LoginBlock h3,
.registered-users h2,
.dualLoginPgContainer h3{ font-size:15px !important;}

.LoginBlock div.inchoo-socialconnect-facebook-inner,
.LoginBlock div.inchoo-socialconnect-twitter-inner{ float:initial !important;}

.LoginBlock div.inchoo-socialconnect-facebook-inner a, 
.LoginBlock div.inchoo-socialconnect-twitter-inner a{ width:100%;}

.LoginBlock div.inchoo-socialconnect-facebook,
.LoginBlock div.inchoo-socialconnect-twitter{ height:auto !important;}

.loginPgIcons ul li{ width:50%; min-height:95px;}
.newsletterLogin .newsletterWrap button[type="submit"]{ font-size:13px; width:100%;}

.account-create .buttons-set button.button span{ width:270px;}

.my-account .submitBtn, 
.profileBtn{ width:100%; margin-right:0;}

.profileBtn{ margin-top:10px;}

.my-account .page-title h1{ font-size:20px; padding:0 15px;}
.my-account .page-title h1::before{ top:13px;}

.historyBtn a{ width:100%; box-sizing:border-box;}
.historyTop a:first-child, .historybottom a:first-child{ margin-right:0;}

/*******************Step 3*******************/
.checkoutLeft #checkout-shipping-method-load span.marRight{ font-size:12px;}
}

@media only screen and (max-width: 767px) {
	.text-containerpv3{ height:inherit !important; }
	.text-containerpv3 .ellipsisv3{ display:none !important }
	.product-view .product-shop{margin-bottom:20px !important}
	#pdesc-column-part1 {display: block !important;width: 100% !important;padding: 0px !important;border-right: 0px !important; min-height:inherit !important; padding-bottom:10px !important;margin-top: 20px;}
	#pdesc-column-part2 {display: block !important;width: 100% !important;vertical-align: top !important;height: 100% !important;padding: 10px 0px 0px 0px !important;border-top: 8px solid #f0f0f0 !important;margin-bottom: 20px;}
	.gen-tabs.accor .tabs-panels .panel{ padding:5px !important; }
	.newControlBut{display:none !important}
	div.product-view .section-title.padding-right::before, div.product-view .section-title.padding-right::after{ display:none !important; }
	.section-title.padding-right { padding: 20px 10px !important; }
	.livraCart{padding-left:10px}
	
	.grprespbelow768{vertical-align: middle;width: 46%;float: left;}
	.grprespbelow768title{display:block;font-size: 15px;background-color: #f0f0f0;display: block !important;padding: 2px;}
	.favopartagearea {margin-left: 4.2% !important;}
	.livraTxt{width:169px !important}
	.livraBig {font-size: 17px !important; height: 23px !important;}
	
	.livraBigFarkli {height: 44px !important;}
	.livraTxtFarkli{width:194px !important}
	
	div.panel div.bothsectionsame .rightsection-ensavoir a{ margin:0 auto;}
	#p3xcbpopupv .sub3x {width: calc(100% - 40px) !important;;margin-left: inherit !important;left: inherit !important;margin-top: inherit !important;top: inherit !important;padding: 20px !important; overflow: scroll !important; height:inherit !important;}
	.catalog-product-view .special-slider .owl-controls .owl-buttons .owl-next, .catalog-product-view .special-slider .owl-controls .owl-buttons .owl-prev{ display:none; }
	
	.mbdialog.popupid3, .mbdialog.popupid2 {
    top: calc(10% - 110px) !important;
	}

}