

 @media screen and (max-width: 667px)

 {

#mem_haut .custom p 
{
    width: 110%;
}

#barre_logo {
    width: 100%;
    height: 150px;
     position: relative;
     top: 0;
}

#logo {
    width: 100%;
    height: 150px;
    position: relative;
}

#logo .logo {
    background: url(../images/Wheelchairs-zone-logo.jpg) no-repeat 54px 20px;
    background-size: 75%;
    width: 51%;
    height: 70px;


}

#mem_haut {
    overflow: hidden;
}

#mem {
    display: none;
}
.contin {
    margin: 17px 0 0 8px;
    width: 53%;
}
#cache {
    background: none;

}

#titre {
    width: 28%;
    position: absolute;
    right: 0;
}

#shop-seach {
    padding: 15px 2% 0 5%;
    width: 62%;
}

.select, #postcode, textarea, input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"] {
    width: 65%;
}
#shop-cart {
    width: 27%;
    margin: 13px 0 0 0px;
}

#slide {
    width: 100%;
    padding: 0;
}

#prod-cap {
      width: 86%;
    margin: 57px 0;
    padding: 0 7%; 
    display: block;
    height: 1068px;
   
}

#prod-cape {
    clear: left;
    display: table;
    margin: 0 0 37px 0;
    padding: 0 21px;
}

#prod-cape .slick-list {
    height: 397px;
}

#prod-cap #wap-product, #prod-cape #wap-product {

    width: 156px!important;
    margin-left: 9px;
    height: 389px;

}

#prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {

    width: 153px!important;
    margin-left: 9px;
    height: 389px;

}
.eshop-product {
    margin: 0 auto;
    width: 40.9rem;
}

.lSAction > .lSNext {
    background-position: -32px 0;
    right: 58%!important;
}

#prod-cap .module, #prod-cape .module {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 511px;
}
#prod-cap .module:nth-child(2), #prod-cape .module:nth-child(2) {
    position: relative;
    display: block;
    margin: 30px 0 0 0;
}

.nspArts, .nspLinksWrap {
    padding: 0;

}

.nspArtPage div:nth-child(1) {
    height: 246px;
    width: 100%;
    padding: 0!important;
    margin: 0 0 30px 0;
    float: none;
    display: table;
}

.nspArtPage div:nth-child(1) h4 {

    margin: 0px 0 3px 0;
}

#services_in {
    width: 85%;
}
.nspArtPage div:nth-child(1) .nspImage {
    border-radius: 6px;
    height: 232px!important;
}

.nspArtPage div:nth-child(2), .nspArtPage div:nth-child(3), .nspArtPage div:nth-child(4), .nspArtPage div:nth-child(5) {

    width: 100%;
}

.nspArtPage div:nth-child(2) .nspText, .nspArtPage div:nth-child(3) .nspText, .nspArtPage div:nth-child(4) .nspText, .nspArtPage div:nth-child(5) .nspText {
    display: none!important;
}

.nspArtPage div:nth-child(2) .nspInfo2, .nspArtPage div:nth-child(3) .nspInfo2, .nspArtPage div:nth-child(4) .nspInfo2, .nspArtPage div:nth-child(5) .nspInfo2 {
    display: none!important;
}

.nspArtPage div:nth-child(2) p, .nspArtPage div:nth-child(3) p, .nspArtPage div:nth-child(4) p, .nspArtPage div:nth-child(5) p {
    padding: 0 0 12px 131px!important;
    width: 47%!important;

}

.nspArtPage div:nth-child(2) h4, .nspArtPage div:nth-child(3) h4, .nspArtPage div:nth-child(4) h4, .nspArtPage div:nth-child(5) h4 {
    padding: 0 0 9px 24px;
    width: 55%;
}
.nspArtPage div:nth-child(2) .nspImageWrapper, .nspArtPage div:nth-child(3) .nspImageWrapper, .nspArtPage div:nth-child(4) .nspImageWrapper, .nspArtPage div:nth-child(5) .nspImageWrapper {
    width: 36%;
    margin: 0px 0px 0 0;
}

#icones {
    width: 85%;
}

div.acymailing_module {
    width: 100%;
}

#block .module {
    float: left;
    width: 100%;
}

#block .mobilemem
{
  display: block!important;
}


#block .module
{
  display: none;
}

#eshop_result {
    background-color: #ffffff;
    position: absolute;
    z-index: 9999;
    left: -25px;
    width: 160%!important;
    height: 600px;
    overflow: scroll;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}

#finded-art {
    width: 92%;
    float: none;
    height: 600px;
    overflow: inherit;
    padding: 5%;
    display: table;
}
#options-art {
    width: 92%;
    float: none;
    height: 400px;
    padding: 5%;
    background: #f1f1f1;
}
#finded-art ul li {
    width: 46%;
}

#finded-art ul li:nth-child(even) {
   margin-right: 0;
}
#shop-contact {
    position: absolute;
    top: -26px;
    width: 376px;
    height: 300px;
    right: 0;
    z-index: 11000;
    border-radius: 0;
    opacity: 0;
    color: #fff;
    display: none;
}
#shop-contact .module:nth-child(1) {
    background: #000;
    border-radius: 0;
    height: 249px;
    position: relative;
}

#shop-contact .closse {
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 6px;
  right: 17px;
  z-index: 200;
  font-weight: bold;
  display: block;
}


#shop-contact .module:nth-child(2) {
    background: #404040;
    border-radius: 0 0 7px 7px;
    color: #fff;
    height: 400px;
}



.sm-container > #off-menu_119 {
    margin: 0;
    width: 100%!important;
}



.off-menu_119 dl a, .off-menu_119 dl a:link, .off-menu_119 dl.level1 a, .off-menu_119 dl.level1 a:link {
    font-family: 'MuseoSansCyrl-100',Arial, Helvetica !important;
    font-size: 16px;
    color: #000!important;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}

#prod-cap .eshop_product:hover .eshop-buttons, #prod-cap .img-polaroid:hover .eshop-buttons {
    bottom: 203px;
    transition: all 0.3s;
    opacity: 1;
    z-index: 1000;
    left: 8px;
}


#prod-cap .eshop_product .eshop-buttons, #prod-cap .img-polaroid .eshop-buttons {
    left: 8px;
}

#mapage {
    width: 100%;
    height: 470px;
    display: table;
    margin: 0 auto;
    padding: 0px 0;
    position: relative;
}

#page_in {
    width: 100%;
}
#comimg {
    width: 38%;
    height: 20px;
    padding: 23px;
    display: table;
}

ul.breadcrumb li {
    font-size: .8125rem;
}

.product-info h1 {
    font-size: 1.4375rem;
    padding: 13px;
    width: 40%;
}
.product-info .product-review {
    padding: 0;
    border: 0;
    padding: 0 20px;
    width: 34%;
}
.product-manufacturer {
    padding: 6px 0 26px 0;
    font-size: .8125rem;
    padding: 0 0 20px 20px;
    width: 30%;
}

.product-info .row-fluid .span4 {
    width: 100%;
    height: 534px;
    float: none;
    display: table!important;
}

.product-info .row-fluid .span8 {
    width: 42.811966%;
    border-radius: 8px;
}
.demo img {
    display: block;
    height: auto;
    max-width: 88%!important;
}
#lightSlider{

    height: 370px;
  
}


.product-info .nav-tabs > li {
    width: 16%;
}

.nav-tabs>li>a {

    font-size: 14px;
}

#page_in .image.img-polaroid {
    height: 467px;
}
.demo {
    height: 476px;
}

#productTabs {
    margin: 0;
    width: 41%;
    padding: 0 10px;
}
.product-info .tab-content {

    padding: 15px 10px;
    width: 41%;
}

#prod-cap #eshop-main-container h1, #prod-cap .module h3 {

    width: 94%;
    padding: 0 10px;
}


#prod-cape #eshop-main-container h1, #prod-cape .moduletable h3 {

    width: 43%;
    padding: 0 10px;
}

#tris {

    position: absolute;
    left: -119px;
}
#products-list .row-fluid .span3, #products-list-container .row-fluid .span3 {
    max-width: 47%;
    height: 360px;
    margin: 0 3% 3% 0;
    background: #eeedea!important;
    position: relative;
    float: left;
    padding: 0;
}
#products-list .row-fluid .span3 .eshop-image-block, #products-list-container .row-fluid .span3 .eshop-image-block {
    width: 100%;
    height: 203px;
    padding: 0;
}
#products-list .row-fluid .span3 .image.img-polaroid, #products-list-container .row-fluid .span3 .image.img-polaroid {
    text-align: left;
    height: 205px;
}
#products-list .eshop-image-block, #products-list .eshop-info-block, #products-list-container .eshop-image-block, #products-list .eshop-info-block {
    width: 100%;
    padding: 10px 10px;
    text-align: left;
}
html[xmlns] .clearfix, #eshop-main-container .clearfix{
    display: block;
    padding: 0 5px;
}
#eshop-main-container h1 {
    padding: 0 10px;
}
#page_in .accounte {
    position: relative;
    left: inherit;
    background: #ededed;
    width: 82.3%;
    height: 142px;
    padding: 9%;
}
.account-text {
    font-size: 1.9375rem;
    width: 100%;
}

select, #postcode, #username, #jform_name, #jform_username, textarea, input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"] {
    width: 88%;
}

 input[type="text"], input[type="search"], .inputbox {
    height: auto !important;
    width: 66%;
    font-size: 1.0625rem;
    background: #ededed;
}

.form-horizontal .control-group .controls {
    margin-left: 0;
    width: 100%;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0;
    padding: 0;
}
.well div.controleses {
    float: left;
    margin: 0 0 0 50px;
}

#page_in .login {
    position: relative;
    right: inherit;
    width: 84.4%;
    padding: 5% 8%;
    height: 312px;
}

 #page_in .registration {
    position: relative;
    right: inherit;
    width: 84.4%;
    padding: 5% 8%;
    height: 475px;
}
#carte {
    width: 95%;
    float: none;
    margin: 0 3% 0 0;
    padding: 0 10px;
}

.recap {
    float: none;
    width: 91%;
    background: #ededed;
    padding: 2.5% 4.5%;
    display: table;
}

#prod-tab5 {
    clear: left;
    margin: 0;
    font-size: 1.0625rem;
    padding: 0 15px;
    width: 40%;
}

#comimg2 {
    width: 90%;
}

.item-page {
    width: 90%;

}
#baspagein {

    width: 90%;
}
#baspagein .nspArt .fleft {
    float: left;
    width: 32%;
    margin: 0!important;
}
#baspagein .nspArtPage .nspArt h4 {

    width: 54%;

}
#baspagein .nspArtPage .nspArt {
    padding: 0 0px 20px 0;
    width: 100%;
    height: 145px;
    margin: 0;
}




}







 @media screen and (min-width: 412px) and (max-width: 667px)

 {
.eshop-product {
    margin: 0 auto;
    width: 43.9rem;
}

#prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {
    width: 159px!important;
    margin-left: 15px;
    height: 389px;
}

#prod-cap #wap-product, #prod-cape #wap-product {
    width: 162px!important;
    margin-left: 15px;
    height: 389px;
}

.nspArtPage div:nth-child(2), .nspArtPage div:nth-child(3), .nspArtPage div:nth-child(4), .nspArtPage div:nth-child(5) {
    width: 100%;
    padding: 0 0 20px 0!important;
}

.nspArtPage div:nth-child(2) h4, .nspArtPage div:nth-child(3) h4, .nspArtPage div:nth-child(4) h4, .nspArtPage div:nth-child(5) h4 {
    padding: 0 0 9px 5px;
    width: 62%;
}

.nspImageWrapper {
    margin: 0 0 0px 0!important;
    width: 100%;
}

#finded-art ul li a {
    height: 191px;
}
#comimg {
    width: 43%;
}
.product-info h1 {
    width: 45%;
}
.product-info .product-review {
    padding: 0 12px;
}
.product-manufacturer {
    width: 45%;
}
#lightSlider {
    height: 425px!important;
}

.lSSlideOuter .lSPager.lSGallery li {

    width: 65px!important;
}

.demo img {
    display: block;
    height: auto;
    max-width: 98%!important;
}
.demo {
    height: 514px;
}
#page_in .image.img-polaroid {
    height: 513px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 54%!important;
}
#productTabs {
    margin: 0;
    width: 45%;
    padding: 0 10px;
}
.product-info .tab-content {
    padding: 15px 10px;
    width: 45%;
}
.product-info .row-fluid .span8 {
    width: 43.811966%;
    border-radius: 8px;
    margin: 0 0 0 17px;
}
#page_in .btbt {
    width: 88%;
}
#prod-tab5 {

    width: 44%;
}

#products-list .row-fluid .span3 .eshop-image-block, #products-list-container .row-fluid .span3 .eshop-image-block {
      height: 225px;
   
}
#products-list .row-fluid .span3, #products-list-container .row-fluid .span3 {

    height: 379px;
}

#shop-contact {

    width: 414px;

}




}




@media screen and (min-width: 520px) and (max-width: 667px)

 {

#shop-contact {

    width: 540px;
}

#finded-art ul li {
    width: 46%;
    height: 283px;
}
#finded-art ul li a {
    display: block;
    width: 100%;
    height: 252px;
}
#finded-art ul li > div a {
    font-size: 15px;

}
.contin {
    margin: 17px 0 0 35px;
    width: 36%;
}
#cache {
    background: none;
    margin: 10px 0 0 0;
}

#prod-cap #wap-product, #prod-cape #wap-product {
    width: 210px!important;
    margin-left: 36px;
    height: 432px;
}
#prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {
    width: 197px!important;
    margin-left: 40px;
    height: 389px;
}
.eshop-product {
    margin: 0 auto;
    width: 60.9rem;
}
.lSSlideOuter .lightSlider li {
    width: auto!important;
    margin-right: 0px!important;
}
#lightSlider {
    height: 543px!important;
}
.demo {
    width: 1110px!important;
    height: 634px;
}
#page_in .image.img-polaroid {
    
    display: table;
}
.product-info .nav-tabs > li {
    width: 21%;
}
#productTabs {
    margin: 0;
    width: 47%;
    padding: 0 10px;
}

.product-info .row-fluid .span8 .moduletable .eshop-product {
    margin: 0 auto;
    width: 28rem;
}
.product-info .eshop_product .eshop-buttons, .img-polaroid .eshop-buttons {

    right: -324px!important;
}

#prod-tab5 {
    width: 46%;
}

#prod-cape .slick-list {
    height: 436px;
}
.product-info .row-fluid .span8 {
    width: 45.811966%;

}
.product-info .tab-content {
    padding: 15px 10px;
    width: 47%;
}
#products-list .row-fluid .span3 .eshop-image-block, #products-list-container .row-fluid .span3 .eshop-image-block {
    height: 299px;
}
#products-list .row-fluid .span3, #products-list-container .row-fluid .span3 {
    height: 464px;
}



}





@media screen and (min-width: 914px) and (max-width: 1024px)

 {

#logo {
    width: 100%;
    height: 70px;
}
#slide {
    width: 90%;
    height: 500px;
}

#prod-cap {
    width: 90%;
    height: 300px;

}
#prod-cap {
    width: 90%;
    height: 300px;
}
#services_in {
    width: 90%;
    height: 850px;
}

#icones {
    width: 68%;
    height: 340px;
}
#mem_in {
    width: 90%;
    height: 40px;
}
#logo {
    width: 90%;
    height: 70px;
}


#shop-seach {
    width: 48%;
}
#titre {

    width: 18%;
}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
 
    padding: 13px 4px;
}
.eshop-product {
    margin: 0 auto;
    width: 57rem;
}

#prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {

    width: 213px!important;
    margin-left: 11px;

}

#prod-cap #wap-product, #prod-cape #wap-product {
    width: 211px!important;
    margin-left: 19px;

}
#prod-cap #wap-product, #prod-cape #wap-product, #prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {
    height: 411px;
}

#services_in .nspArtPage div:nth-child(1) .nspImage {
    width: 650px;
    height: 313px;
}

.nspArtPage div:nth-child(1) {
    height: 562px;
    width: 47%;
}

.nspArtPage div:nth-child(2) h4, .nspArtPage div:nth-child(3) h4, .nspArtPage div:nth-child(4) h4, .nspArtPage div:nth-child(5) h4 {

    width: 67%;

}
.nspArtPage div:nth-child(2) p, .nspArtPage div:nth-child(3) p, .nspArtPage div:nth-child(4) p, .nspArtPage div:nth-child(5) p {

    padding: 0 0 12px 24px!important;
}

.nspArtPage div:nth-child(2) .nspText, .nspArtPage div:nth-child(3) .nspText, .nspArtPage div:nth-child(4) .nspText, .nspArtPage div:nth-child(5) .nspText {
    display: none!important;
}
#services_in {
    width: 90%;
    height: 620px;
}

#services {
    width: 100%;
    height: 649px;
}

#block .module {
    float: left;
    width: 33%;
    height: 242px;
}
div.acymailing_module {
    width: 70%;
}
#eshop_result {
    left: -210px;
    width: 208%!important;

}

.fixed-menu {
    position: fixed!important;
    z-index: 3000;
    top: 100px!important;
}
#finded-art ul li a {
    height: 123px;
}
#finded-art ul li {
    height: 172px;
}
select, #postcode, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {

    width: 79%;

}
#mapage {
    width: 90%;

}
.product-info .row-fluid .span4 {
    width: 53%;
    height: 534px;
    float: left;
   
}


.product-info .row-fluid .span8 {
    width: 42.811966%;
    border-radius: 8px;
    margin-left: 4.12766%;
}


#main-image-area {
    width: 488px!important;
    overflow: hidden;
    height:561px;

}

.demo {
    width: 1010px!important;
    height: 561px;
}

.lSSlideOuter .lightSlider li {
    width:initial!important;
    margin-right: 0!important;
}

.lSSlideOuter .lightSlider li {
    width: 490px!important;
    margin-right: 15px!important;
}
.lSSlideOuter .lSPager.lSGallery li {

    width: 60px!important;
}
.no_margin_left
{
    margin: 0!important;
}
#products-list .row-fluid .span3 .image.img-polaroid, #products-list-container .row-fluid .span3 .image.img-polaroid {
    text-align: left;
    height: 193px;
}

#products-list .row-fluid .span3 .eshop-image-block, #products-list-container .row-fluid .span3 .eshop-image-block {
    width: 100%;
    height: 193px;
}

#products-list .row-fluid .span3, #products-list-container .row-fluid .span3 {
    max-width: 24%;
    height: 358px;
}
#page_in .accounte {
    left: -51px;
    width: 38.3%;
    height: 445px;
}
#page_in .login, #page_in .registration {
    position: absolute;
    right: -51px;
    width: 51.4%;
    padding: 5% 2%;
    height: 521px;
}

.well div.controleses {
    float: left;
    margin: 0 0 0 32px;
}
#carte {
    width: 55%;
}
.recap {

    width: 36%;
}

#baspagein .nspArtPage .nspArt {

    width: 31%;
    height: 199px;

}
#baspagein .nspArtPage .nspArt h4 {

    width: 48%;

}
#comimg2 {
    width: 90%;
}

#baspagein {
    width: 90%;
}


}












@media screen and (min-width: 1025px) and (max-width: 1280px)

 {

#logo {
    width: 100%;
    height: 70px;
}
#slide {
    width: 90%;
    height: 500px;
}

#prod-cap {
    width: 90%;
    height: 300px;

}
#prod-cap {
    width: 90%;
    height: 300px;
}
#services_in {
    width: 90%;
    height: 850px;
}

#icones {
    width: 68%;
    height: 340px;
}
#mem_in {
    width: 90%;
    height: 40px;
}
#logo {
    width: 90%;
    height: 70px;
}


#shop-seach {
    width: 52%;
}
#titre {

    width: 14%;
}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
 
    padding: 13px 15px;
}
.eshop-product {
    margin: 0 auto;
    width: 71rem;
}

#prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {

    width: 264px!important;
    margin-left: 7px;

}

#prod-cap #wap-product, #prod-cape #wap-product {
    width: 256px!important;
    margin-left: 18px;

}
#prod-cap #wap-product, #prod-cape #wap-product, #prod-cap .slick-initialized .slick-slide, #prod-cape .slick-initialized .slick-slide {
    height: 490px;
}

#services_in .nspArtPage div:nth-child(1) .nspImage {
    width: 650px;
    height: 313px;
}

.nspArtPage div:nth-child(1) {
    height: 562px;
    width: 47%;
}

.nspArtPage div:nth-child(2) h4, .nspArtPage div:nth-child(3) h4, .nspArtPage div:nth-child(4) h4, .nspArtPage div:nth-child(5) h4 {

    width: 67%;

}
.nspArtPage div:nth-child(2) p, .nspArtPage div:nth-child(3) p, .nspArtPage div:nth-child(4) p, .nspArtPage div:nth-child(5) p {

    padding: 0 0 12px 24px!important;
}

.nspArtPage div:nth-child(2) .nspText, .nspArtPage div:nth-child(3) .nspText, .nspArtPage div:nth-child(4) .nspText, .nspArtPage div:nth-child(5) .nspText {
    display: none!important;
}
#services_in {
    width: 90%;
    height: 620px;
}

#services {
    width: 100%;
    height: 649px;
}

#block .module {
    float: left;
    width: 33%;
    height: 242px;
}
div.acymailing_module {
    width: 70%;
}
#eshop_result {
    left: -261px;
    width: 190%!important;

}

.fixed-menu {
    position: fixed!important;
    z-index: 3000;
    top: 100px!important;
}
#finded-art ul li a {
    height: 146px;
}
#finded-art ul li {
    height: 172px;
}
select, #postcode, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {

    width: 85%;

}
#mapage {
    width: 90%;

}
.product-info .row-fluid .span4 {
    width: 65%;
    height: 534px;
    float: left;
   
}


.product-info .row-fluid .span8 {
    width: 28.811966%;
    border-radius: 8px;
    margin-left: 4.12766%;
}


#main-image-area {
    width: 760px!important;
     height:573px!important;

}
.lSAction > .lSNext {
 
    right: 22px !important;
}
.demo {
    width: 770px!important;
    height: 465px;
}
#prod-cape .slick-list {
    height: 504px;
}
.lSSlideOuter .lightSlider li {
    width:initial!important;
    margin-right: 0!important;
}

.lSSlideOuter .lightSlider li {
    width: 372px!important;
    margin-right: 15px!important;
}
.lSSlideOuter .lSPager.lSGallery li {

    width: 60px!important;
}
.no_margin_left
{
    margin: 0!important;
}
#products-list .row-fluid .span3 .image.img-polaroid, #products-list-container .row-fluid .span3 .image.img-polaroid {
    text-align: left;
    height: 193px;
}

#products-list .row-fluid .span3 .eshop-image-block, #products-list-container .row-fluid .span3 .eshop-image-block {
    width: 100%;
    height: 237px;
}

#products-list .row-fluid .span3, #products-list-container .row-fluid .span3 {
    max-width: 24%;
    height: 400px;
}
#page_in .accounte {
    left: -65px;
    width: 38.3%;
    height: 403px;
}
#page_in .login, #page_in .registration {
    position: absolute;
    right: -51px;
    width: 51.4%;
    padding: 5% 2%;
    height: 521px;
}

.well div.controleses {
    float: left;
    margin: 0 0 0 99px;
}
#carte {
    width: 64%;
}
.recap {

    width: 28%;
}

#baspagein .nspArtPage .nspArt {

    width: 31%;
    height: 199px;

}
#baspagein .nspArtPage .nspArt h4 {

    width: 48%;

}
#comimg2 {
    width: 90%;
}

#baspagein {
    width: 90%;
}

.nspArtPage div:nth-child(2) p, .nspArtPage div:nth-child(3) p, .nspArtPage div:nth-child(4) p, .nspArtPage div:nth-child(5) p {

    width: 73%!important;

}


.product-info .row-fluid .span8 .moduletable .row-fluid .span4 {
    width: 93%!important;
    height: 79px!important;
}
.product-info .eshop_product .eshop-buttons, .img-polaroid .eshop-buttons {
    right: -222px!important;

}


.product-info .image-additional {
    clear: both;
    margin-top: 10px;
    margin-left: 0;
    overflow: visible;
    width: 758px;
}

#prod-cap .eshop_product:hover .eshop-buttons, #prod-cap .img-polaroid:hover .eshop-buttons {
    bottom: 193px;
}

.product-info .eshop_product:hover .eshop-buttons, .img-polaroid:hover .eshop-buttons {
    bottom: 193px!important;
}


}