@media only screen and (min-width: 768px) {
    .header-button:last-child{border-right:1px solid #b0b0b0}
    .header-button.currency-list > a,.header-button.lang-list > a{text-align:left;text-indent:5px}
    .header .quick-access{padding:5px 14px 0 0;margin:3px 0 15px;margin-bottom:30px}
    .header .links li{border-left:1px solid #b0b0b0;margin-left:10px}
    .header-links .links:last-child li.first{margin:0;border:0}
    .es-lang-class .header-button.currency-list{width:65px}
}


@media only screen and (min-width: 980px) and (max-width: 1199px) {
    .product-view .product-shop{width:53%}
    .product-view .addthis_button_tweet{width:95px}
    .addthis_default_main .addthis_counter{clear:left}
    .addthis_mini_style .addthis_counter{clear:inherit}
    .box-up-sell .jcarousel-clip{width:660px}
    .box-up-sell ul li{width:187px!important;padding:12px;margin-right:9px}
    .products-ups.jcarousel-list .last{margin-right:9px}
    .mini-products-list .product-image{width:70px}
    .mini-products-list .product-name{width:135px}
    .block-related .product-name{width:120px}
    #back-top{margin-left:495px}
    .block-poll .answer{width:150px}
    .de-lang-class .row-product .email-friend,.es-lang-class .row-product .email-friend{float:left;clear:left}
    .banner-block a .banner-block-bg{position:relative;top:0;left:10px}
    .banner-block a img{margin:0 auto 10px;display:block}
    button.button > span,.block-wishlist .actions a,.page-sitemap .links a{font-size:12px}
    #nav li{width:113px!important}
    #nav li a span{font-size:12px!important}
    .span4{width:300px}
    .banner-block a .banner-block-bg{left:0;position:relative;top:0}
    .span4{max-width:300px;width:100%}

    .product-shop button.button > span{padding:0 4px}
}


@media only screen and (min-width: 768px) and (max-width: 979px) {
    .order-buttons{display:none!important}
    .sorter .view-mode{padding-top:0}
    .account-login .registered-users .form-list input.input-text{width:326px}
    .cart .crosssell button.btn-cart{float:none;margin-bottom:10px}
    .cart .crosssell .add-to-links{float:none}
    .cart .crosssell .product-details button.button > span{font-size:11px}
    .cart .discount-form .input-box input{width:198px}
    .shipping .jqTransformSelectWrapper{width:204px!important}
    .shipping .jqTransformSelectWrapper > div > span{font-size:11px}
    .form-list .input-box{width:225px}
    .cart .shipping .form-list li select option{width:174px}
    .cart .totals button.button > span{font-size:14px}
    .cart .totals table th,.cart .totals table td{font-size:11px;padding:15px 10px}
    .cart .totals table td+td{padding:15px 10px}
    .cart .totals .price{font-size:18px}
    .mini-products-list .product-name{width:100%;margin:0;padding-top:10px}
    .products-grid li.item{padding:5px 5px 15px}
    .products-grid .product-image{width:100%}
    .regular-price,.products-grid li.item .minimal-price-link{float:none}
    .products-grid li.item .price-box.map-info a{float:none;padding:0;margin-top:2px}
    .products-grid li.item .regular-price,.products-grid li.item .old-price{display:block}
    .products-grid li.item .ratings .rating-box{float:none;margin:0 auto 10px}
    .products-grid li.item .ratings .amount{float:none;display:block;text-align:center;margin:0}
    .product-shop .price-box{float:none}
    .button.btn-details{display:none}
    .products-grid .add-to-links{clear:left;padding-bottom:5px}
    .products-grid button.button > span,.products-list button.button > span{border-bottom:1px solid #B0B0B0}
    button.button > span,.block-wishlist .actions a,.page-sitemap .links a{font-size:12px}
    .products-grid button.button{margin-right:10px}
    .products-grid .actions,.products-list .actions{margin:0}
    .product-view .product-img-box .more-views li.item-4{margin-left:0}
    .product-view .product-img-box{float:none;width:310px;margin:0 auto 30px}
    .product-view .product-shop{float:none;width:auto}
    .catalog-product-view .map-popup{left:0}
    .addthis_default_main .addthis_counter{clear:inherit}
    .block-layered-nav dd{padding-left:5px}
    .my-account a{text-decoration:underline}
    .my-account a:hover{text-decoration:none}
    .opc .field{width:267px}
    .opc .fields input,.opc .field input{width:242px}
    .opc .fields select,.opc .field select{width:248px}
    .opc .fields select option,.opc .field select option{width:217px}
    .opc .form-list li.wide input.input-text{width:509px}
    .opc .name-middlename{width:149px}
    .opc .form-list .customer-name-suffix .name-lastname,.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname{width:118px}
    .opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text,.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:93px}
    .cart-collaterals .col2-set .col-1{margin-right:15px}
    .cart .totals button.button > span{font-size:12px}
    .box-up-sell{height:auto}
    .box-up-sell h2{font-size:12px;line-height:15px}
    .box-up-sell .jcarousel-clip{width:500px}
    .box-up-sell .jcarousel-next,.box-up-sell .jcarousel-prev{top:10px}
    .box-up-sell ul li{margin-right:9px;width:141px!important;padding:8px}
    .box-up-sell ul.jcarousel-list li{margin-right:9px!important}
    .box-up-sell ul li .product-image img{height:136px;width:136px}
    #multiship-addresses-table select{width:200px}
    #multiship-addresses-table select option{width:170px}
    #checkout-step-login .col2-set .col-1{margin-bottom:10px}
    #checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{float:none;margin-right:0;width:96%}
    #multishipping-billing-form .sp-methods .form-list input.input-text{width:100%}
    #co-billing-form > fieldset{display:table-column}
    .checkout-progress li{clear:left;width:100%}
    .box-collateral.form-add .box-collateral-content{overflow:auto}
    .form-list select{width:340px}
    .multiple-checkout .gift-messages-form .item .details .field{width:267px}
    .multiple-checkout .gift-messages-form .form-list input.input-text{width:261px}
    .multiple-checkout .gift-messages-form .inner-box .form-list li.wide textarea{width:260px}
    .cms-about-magento-demo-store .about-col-1,.cms-about-magento-demo-store .about-col-2,.cms-about-magento-demo-store .about-col-3{padding:214px 15px 15px}
    .cms-about-magento-demo-store .about-col-4 ul,.cms-about-magento-demo-store .about-col-5 ul,.cms-about-magento-demo-store .about-col-6 ul{padding:25px 0 12px 20px}
    .block-poll .answer{width:95px}
    .footer-cols-wrapper{position:relative;overflow:hidden;padding-bottom:10px}
    .footer-col.last{margin-right:0}
    .my-account #wishlist-view-form #wishlist-table .product-image img{height:100px;width:100px}
    .my-account .data-table th,.my-account .data-table td{padding:5px}
    #wishlist-view-form .buttons-set.buttons-set2{text-align:center}
    #wishlist-view-form .buttons-set.buttons-set2 button.button{float:none;margin:0 10px 10px 0!important}
    #customer-reviews button.button{float:left}
    .banner-block a .banner-block-bg{position:relative;margin-bottom:20px}
    .span4{background:none repeat scroll 0 0 #FEE9D1;height:180px;margin-bottom:24px;width:724px}
    .banner-block p{font-size:15px;line-height:26px;max-width:399px}
    .product-shop button.button > span{padding:0}  
    .social-icons{top:84px!important}
}


@media only screen and (max-width: 767px) {
    body{padding:0}
    .container{margin:0 2.1276595744681%}
    .header{padding:10px}
    .padding-s{padding:0}
    #search_mini_form{margin:0;padding-top:10px}
    .order-buttons{display:none!important}
    .title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:none}
    #search_mini_form{width:100%}
    .header .form-search button.button{width:20%}
    .header .form-search button.button span{padding:0;float:none;display:block;text-align:center}
    .header .form-search .input-text{font-size:14px;line-height:17px;width:80%;margin:0;padding-top:12px;padding-bottom:13px;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
    .toolbar{margin-bottom:20px}
    .toolbar .pager{padding:0 18px 18px 0}
    .toolbar .pager .amount{padding:0}
    .toolbar .pager .pages{margin:0;padding-top:10px}
    .pager .pages li{font-size:14px;line-height:17px;font-weight:400;margin-right:10px}
    .toolbar-bottom .toolbar .pager{border:0;padding:0}
    .toolbar-bottom .toolbar .pages{border:0;padding-bottom:0;margin-top:10px;overflow:hidden;border-top:1px solid #E5E5E5;float:left;width:100%}
    .indent-sw1{margin-bottom:20px}
    .checkout-multishipping-login .col-main{padding-bottom:0}
    .account-login .registered-users .form-list input.input-text{width:252px}
    .form-list select{width:300px}
    .form-list input.input-text,.form-list li.wide input.input-text{width:294px}
    .form-list .name-middlename{width:117px}
    .form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:155px}
    .form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:183px}
    .form-list .name-middlename input.input-text{width:111px}
    .form-list .customer-dob .dob-year input.input-text{width:146px}
    .shipping .jqTransformSelectWrapper{width:258px!important}
    #shopping-cart-table{display:block;width:100%}
    #checkout-step-login .col-2 .form-list input.input-text{width:253px}
    .multiple-checkout .page-title.title-buttons h1{margin-bottom:10px}
    .page-title,.category-title{margin-bottom:16px}
    .pager .pages{clear:both;margin:0;text-align:center;padding-top:10px}
    .products-grid{margin-bottom:0!important}
    .products-grid li.item{overflow:hidden;position:relative;padding-bottom:20px;margin:0 0 20px;width:100%}
    .products-grid .product-image,.products-list .product-image{float:left;margin:0 20px 0 0;width:90px}
    .products-grid .product-shop,.products-list .product-shop{overflow:hidden;padding-bottom:10px}
    .products-list .ratings .rating-links a+span+a,.products-list .ratings .rating-links .separator{display:none}
    .products-grid .actions,.products-list .actions{margin:0}
    .product-view{margin-bottom:5px}
    .product-view .product-shop{float:none;width:100%}
    .product-view .product-img-box{float:none;width:310px;margin:0 auto 20px}
    .product-view .product-name h1{font-size:16px;line-height:19px}
    .product-view h2{padding:17px 15px}
    .product-view .price-box{float:none!important;display:block!important;margin:0 0 10px;overflow:hidden!important}
    .add-to-cart button.button{float:none;margin-left:25px}
    .add-to-cart{padding-top:15px}
    .add-to-cart .qty-block{padding-top:0;margin:0 0 5px}
    .add-to-cart .qty{padding:13px 7px 14px}
    .product-view .product-shop .add-to-links{border-bottom:none;padding-bottom:0}
    .product-view .product-shop .add-to-links li{float:none;font-size:14px;line-height:17px;font-weight:400;margin:0!important;padding-bottom:19px}
    .product-view .product-shop .add-to-links li a{font-weight:400;padding-left:24px!important}
    .product-view .row-product{padding-top:0}
    .product-view .row-product p{float:none!important;font-size:14px;line-height:17px;padding-left:24px!important}
    .product-view .row-product .no-rating{padding-bottom:19px}
    .product-view .row-product .ratings{float:none;padding-bottom:19px}
    .product-view .row-product .ratings .rating-links{padding-left:0!important}
    .product-view .add-to-links li+li{display:none}
    .product-options .options-list li label{padding-top:2px}
    .product-view .box-description .std{padding:0 15px}
    .product-view .product-collateral #customer-reviews dl{padding:0 15px}
    .product-view #review-form h3,.product-view #review-form h4,.product-view .tabs-custom{padding:0 15px}
    .addthis_default_main .addthis_counter{clear:inherit}
    .addthis_button_google_plusone{clear:left}
    .product-collateral #customer-reviews #product-review-table span.nobr{padding:0}
    #review-form #product-review-table th{padding:9px 4px}
    #review-form #product-review-table td{padding:14px 4px;text-align:center}
    .product-collateral .box-collateral{margin-bottom:0}
    .product-collateral .box-collateral h2{cursor:pointer}
    .product-collateral .box-collateral h2 span.toggle{background-image:url(../images/toogle-button2.png);top:20px;height:10px;width:10px}
    .box-collateral-content{display:none;margin-bottom:7px}
    .box-up-sell ul li{overflow:hidden}
    .box-up-sell ul li .product-image{float:left;margin-right:15px;width:100px}
    .box-up-sell ul li .product-image img{width:100px;height:auto}
    .box-up-sell ul li.jcarousel-item .product-image{float:none;margin-right:0}
    .box-up-sell ul li.jcarousel-item .product-image img{height:auto;width:auto}
    .related-carousel.box-up-sell ul li .product-image{width:100%}
    .box-up-sell{background:none;border:none;padding:20px 0 0}
    .box-up-sell ul li{float:none;background:none;border:none;border-bottom:1px solid #DDD;padding:0 0 20px;margin:0 0 20px;width:auto!important}
    .box-up-sell .jcarousel-clip{margin:0 auto;width:184px}
    .box-up-sell .jcarousel-clip li{border:none;margin:0;padding:0;width:184px!important}
    .box-up-sell .jcarousel-next{top:150px;right:10px}
    .box-up-sell .jcarousel-prev{top:150px;left:10px}
    .header-container{background:none}
    .header .header-buttons,.header .links,.header .links li{float:none}
    .header .links li a{display:block;margin:0}
    .header-button > a{height:38px}
    .header .row-2 .slogon,.header .welcome-msg,.header .header-links{display:none}
    .top-login,.menu-list{display:block}
    .top-login{height:auto;border:0!important}
    .header-button{width:25%;border-right:1px solid #b0b0b0;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
    .header-button ul{top:46px;right:auto;left:-1px}
    .top-login ul li a{height:46px;background-image:url(../images/login.png);background-position:center center}
    .top-login ul li a.Logout_link{background-image:url(../images/logout.png)}
    .header-button:hover > a,.top-login:hover ul li a{}
    .header-button.menu-list > a{background-position:center center}
    .header-button.currency-list > a,.header-button.lang-list > a{background-position:center 36px}
    .header-button.menu-list > a,.header-button.currency-list > a,.header-button.lang-list > a{padding-top:8px}
    .top-login ul{top:0;left:auto;right:0;height:100%!important}
    .col-main{padding-bottom:20px}
    .block{margin-bottom:8px;padding:0 10px}
    .block .block-title{margin-bottom:10px;padding-bottom:16px;padding-right:40px}
    .block .block-title:hover{cursor:pointer}
    .block.block-account .block-title:hover{cursor:default}
    .block .block-title span.toggle{top:5px}
    .sidebar .block.block-progress .block-content{display:block}
    .mini-products-list .product-name{width:210px}
    .block-related .product-name{width:185px}
    #shopping-cart-table .product-image img{height:70px;width:70px}
    .cart .cart-table-foot{text-align:center}
    .cart .cart-table-foot .btn-continue{float:none}
    .cart .cart-table-foot button.button{margin-bottom:5px}
    .cart .crosssell .add-to-links{float:none;display:block;padding-top:10px}
    .cart .crosssell .add-to-links li{margin:0}
    .cart .crosssell button.btn-cart{float:none}
    .cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2,.grid_custom_1,.grid_custom_2{width:100%;clear:both}
    .cart-collaterals .col2-set .col-1,.grid_custom_1{margin-bottom:25px}
    .col-main .block-account{display:block}
    .padding-s .block{padding:0}
    .block-account ul li{font-size:14px;line-height:17px}
    .block-account ul li a,.my-account a{text-decoration:underline}
    .block-account ul li a:hover,.my-account a:hover{text-decoration:none}
    .my-account .col2-set .col-1,.my-account .col2-set .col-2{float:none;width:100%}
    .my-account .data-table{border:1px solid #ECECEC;width:100%}
    .my-account .data-table th,.my-account .data-table td{padding:10px 4px}
    .my-account .data-table tr{display:block;border-bottom:1px solid #ECECEC}
    .my-account .data-table tr.last{border-bottom:none}
    .my-account .data-table td{display:block;border:none}
    .my-account .data-table colgroup{display:none}
    .my-account #my-orders-table td{padding:10px 10px 0}
    .my-account #my-orders-table td.order-qty{font-weight:700}
    .my-account #my-orders-table td.order-qty .nobr strong{font-weight:400}
    .my-account #my-orders-table td.order-product-name .product-name{font-weight:700}
    .my-account #my-orders-table td.order-subtotal.last{text-align:left}
    .my-account #my-orders-table td.last{padding-bottom:10px}
    .my-account #my-orders-table tfoot{border-top:1px solid #ECECEC}
    .my-account #my-orders-table tfoot td{display:inline-block;padding:10px;width:120px}
    .my-account #my-orders-table tfoot td+td{text-align:left!important}
    .my-account #my-orders-table tfoot .grand_total{font-size:14px;line-height:17px}
    .my-account .page-title button.button{margin-top:10px}
    .my-account textarea{max-width:294px;min-width:294px}
    .my-account #wishlist-view-form .buttons-set{text-align:center}
    .my-account #wishlist-view-form .buttons-set button.button{float:none;margin:0 0 3px}
    .my-account #wishlist-table .cart-cell .price-box span.old-price{display:block}
    .my-account #wishlist-table .product-image{margin-left:42px}
    #wishlist-view-form #wishlist-table .product-image img{height:200px;width:200px}
    .my-account #my-tags-table td .price-box{overflow:hidden}
    .my-account #my-tags-table td button.button{float:left;margin-right:10px}
    .my-account #my-tags-table .add-to-links{float:right;margin-top:5px}
    #checkout-review-table-wrapper{overflow-x:auto}
    .product-review .product-img-box{float:none;overflow:hidden;margin:0 0 20px;width:310px}
    .product-review .product-img-box .product-image{float:left;margin:0 10px 0 0;height:100px;width:100px}
    .product-review .product-img-box .product-image img{height:100px;width:100px}
    .product-review .product-img-box .product-review-block{overflow:hidden;padding-top:20px}
    .product-review .product-img-box .product-review-block .rating-links{text-align:center}
    .block-progress{margin:0}
    .block-progress .block-title span.toggle{display:none!important}
    .opc .field{width:287px}
    .form-list li.wide .input-box{width:288px}
    .form-list select{width:270px}
    .form-list select option{width:257px}
    .opc .form-list li.wide input.input-text,.form-list input.input-text,.form-list li.wide input.input-text{width:265px}
    .opc .form-list .customer-name-suffix .name-lastname,.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname{width:287px}
    .opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text,.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:264px}
    .form-list .name-middlename input.input-text{width:82px!important}
    .checkout-multishipping-address-newshipping .form-list li.wide input.input-text{width:265px}
    .checkout-multishipping-address-newshipping .form-list select{width:265px}
    .multiple-checkout .col-1.col-narrow,.multiple-checkout .col-2.col-wide{float:none;width:100%}
    .multiple-checkout .col-2.col-wide .box{margin-left:0}
    .checkout-progress li{clear:left;width:100%}
    #checkout-step-login .col2-set .col-1{margin-bottom:10px}
    #checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{float:none;margin-right:0;width:268px}
    #co-billing-form > fieldset{border:0;padding:0}
    #payment-tool-tip{right:0}
    #payment-tool-tip img{width:268px}
    .opc #checkout-review-table td{padding:7px}
    .opc #checkout-review-table tfoot td{padding:7px}
    .opc .fields select,.opc .field select{width:267px}
    #checkout-progress-wrapper{display:none}
    #multiship-addresses-table.data-table td{padding:5px}
    #multiship-addresses-table select{width:80px}
    .gift-messages-form .inner-box .form-list li.wide textarea{width:265px}
    .gift-messages-form .item .product-img-box{float:none;margin-bottom:10px}
    .gift-messages-form .item .details{margin:0}
    #checkout-step-login .col2-set{padding:10px}
    #product_sendtofriend_form .form-list .fields .field input.input-text,#product_sendtofriend_form #sender_message{width:304px}
    .advanced-search .form-list select{width:286px}
    .title-buttons{text-align:left}
    .account-login .registered-users-wrapper,.account-login .new-users-wrapper{width:100%;clear:both}
    #contactForm .form-list input.input-text,#contactForm .form-list li.wide .input-box{width:100%}
    .sales-guest-form .form-alt li .input-box,.sales-guest-form .form-alt input.input-text{width:100%!important}
    .cms-privacy-policy-cookie-restriction-mode .data-table thead{display:none}
    .cms-privacy-policy-cookie-restriction-mode .data-table{border:1px solid #ECECEC;width:100%}
    .cms-privacy-policy-cookie-restriction-mode .data-table tr{display:block;border-bottom:1px solid #ECECEC}
    .cms-privacy-policy-cookie-restriction-mode .data-table tr.last{border-bottom:none}
    .cms-privacy-policy-cookie-restriction-mode .data-table td,.cms-privacy-policy-cookie-restriction-mode .data-table th{display:block;border:none}
    .cms-privacy-policy-cookie-restriction-mode .data-table th{padding:10px 10px 5px}
    .cms-privacy-policy-cookie-restriction-mode .data-table td{padding:5px 10px 10px}
    .cms-about-magento-demo-store .about-col-1,.cms-about-magento-demo-store .about-col-2,.cms-about-magento-demo-store .about-col-3,.cms-about-magento-demo-store .about-col-4,.cms-about-magento-demo-store .about-col-5,.cms-about-magento-demo-store .about-col-6{margin:0 0 40px;width:100%}
    .about-padd,.about-padd2{padding-bottom:0}
    .page-sitemap .pager .amount{display:block}
    .page-sitemap .sitemap{padding:0 15px}
    .sidebar .block .block-content,.block-compared,.block-compare,.products-grid .actions li+li,.products-list .add-to-links li+li,.products-grid .add-to-links,.products-list .add-to-links,.block-wishlist,.breadcrumbs,.toolbar .sorter,.cart .crosssell .add-to-links li+li,.col-left .block-account,.my-account .data-table thead,.opc #checkout-review-table thead,.opc #checkout-review-table colgroup,.opc #checkout-review-table .item-options,.footer-col-content{display:none}
    .footer{padding:0 10px}
    .footer-cols-wrapper{border:0;margin:0}
    .footer-col{margin-right:0;width:100%}
    .footer address{border-top:none}
    .footer h4:hover{cursor:pointer}
    .map-popup{left:0!important;width:320px}
    .map-popup-heading,#map-popup-content{padding:20px;width:280px}
    .contact-left,#contactForm{float:none;margin:0;width:100%}
    #contactForm .form-list .field{float:none;width:100%}
    .footer-col-content{padding-bottom:10px}
    .form-alt li.last .input-box{width:auto!important}
    .banner-block li{margin-bottom:15px}
    .store-switcher{float:none;margin:0 0 10px}
    .span4{background:none repeat scroll 0 0 #FEE9D1;height:180px;max-width:667px;width:100%}
    .social-icons{left:80px;top:60px;z-index:9}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
    .account-login .registered-users .form-list input.input-text{width:372px}
    .form-list input.input-text,.form-list li.wide input.input-text{width:333px}
    .form-list .name-middlename{width:132px}
    .form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:202px}
    .form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:230px}
    .form-list .name-middlename input.input-text{width:104px}
    .form-list .customer-dob .dob-year input.input-text{width:213px}
    .shipping .jqTransformSelectWrapper{width:378px!important}
    .box-up-sell .products-grid td{width:378px}
    .box-up-sell .jcarousel-next{right:50px}
    .box-up-sell .jcarousel-prev{left:50px}
    .block-wishlist .product-name{width:320px}
    .product-view .product-img-box{width:310px;margin:0 auto 10px}
    .product-view .product-img-box .more-views li.item-4{margin-left:0}
    .product-view .product-name h1{font-size:16px;line-height:19px}
    .addthis_button_google_plusone{clear:inherit}
    .products-grid .product-image,.products-list .product-image{width:210px}
    .products-grid .minimal-price-link{float:left;margin-left:10px}
    .map-popup{left:50px!important;width:340px}
    .map-popup-heading,#map-popup-content{width:300px}
    .mini-products-list .product-name{width:315px}
    #shopping-cart-table .product-image img{height:100px;width:100px}
    .form-list li.wide .input-box{width:288px}
    .form-list select{width:395px}
    .form-list select option{width:386px}
    .opc .form-list li.wide input.input-text,.form-list input.input-text,.form-list li.wide input.input-text{width:390px}
    .opc .form-list .customer-name-suffix .name-lastname,.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname{width:296px}
    .opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text,.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:270px}
    .form-list .name-middlename{width:122px}
    .form-list .name-middlename input.input-text{width:158px!important}
    .gift-messages-form .inner-box .form-list li.wide textarea{max-width:390px;width:390px}
    .checkout-multishipping-address-newshipping .form-list li.wide input.input-text{width:390px}
    .checkout-multishipping-address-newshipping .form-list select{width:390px}
    #checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{width:398px}
    #checkout-step-login .col-2 .form-list .input-box{width:398px}
    #checkout-step-login .col-2 .form-list input.input-text{width:392px}
    #payment-tool-tip img{width:400px}
    #co-billing-form > fieldset{border:1px solid #E5E5E5;padding:10px}
    #multiship-addresses-table select{width:150px}
    .opc .field{clear:left}
    .opc .fields select,.opc .field select{width:390px}
    .advanced-search .form-list select{width:416px}
    .footer h4{padding-bottom:10px;margin-bottom:12px}
    .container-slider{margin:0 auto}
    #menu-icon{margin:48px 10px 0 9px!important}
    .col1-layout .span12{}
    .products-grid li.item{height:auto;min-height:270px}
    .camera_caption > div{margin:74px auto!important}
    .camera_caption div .lof_camara_desc2{line-height:27px!important;padding-top:40px!important}
    .nav-container{margin-bottom:0!important;padding-bottom:0!important}
    .camera_caption > div{margin:102px auto!important}
}


@media only screen and (max-width: 560px) {
    .button.btn-details{display:none}
    #menu-icon{margin-top:45px!important}
    .products-grid li.item{height:auto!important;min-height:180px!important}
    .header .logo img{height:auto!important;margin-top:16px!important;max-width:64%!important}
    .header .form-search button.button span{background:url(../images/search-icon.png) no-repeat scroll 38px 10px #FCFCFC!important;width:100%!important}
}


@media only screen and (max-width: 460px) {
    .data-table th,.data-table td{padding:10px 5px}
    .multiple-checkout .page-title h1{margin-bottom:5px}
    .multiple-checkout,.product-view .box-collateral-content,#review-form{overflow:auto}
    .page-sitemap .links{margin:0}
    .cart .totals button.button > span{font-size:12px}
    .header .form-search button.button span{padding:0;float:none;display:block;text-align:center;font-size:11px}
    .banner-block li{margin:0 0 10px}
    .banner-block a .banner-block-bg{display:block;position:relative;margin-bottom:85px}
    .banner-block a{text-align:center}
    #menu-icon{margin:48px 10px 0!important;padding:16px 10px 0!important}
    .products-grid li.item{height:auto!important;min-height:180px!important}
    .header .form-search button.button span{background:url(../images/search-icon.png) no-repeat scroll 28px 10px #FCFCFC!important;width:100%!important}
}


@media only screen and (max-width: 362px) {
    .product-view .product-img-box{text-align:left;width:288px}
    .product-view .product-img-box .product-image{left:0;overflow:hidden;width:284px;height:306px}
    .product-view .product-img-box .product-image #wrap{left:172px}
    .container-slider{width:286px}
    .tumbSlider li,.container-slider li{width:95px!important}
    .container-slider li a{width:90px}
    .camera_caption > div{margin:32px auto!important}
    .camera_caption div .lof_camara_desc2{padding-top:46px!important}
    .camera_caption div .lof_camara_desc2{font-size:18px!important;line-height:25px!important;margin-left:18px!important}
    .products-grid li.item{height:auto!important;min-height:180px!important}
    .camera_caption div .lof_camara_desc2{padding-left:15px!important;padding-top:29px!important}
    .camera_caption > div{margin:16px auto!important}
    .camera_caption div .lof_camara_desc2{padding-left:15px!important;padding-top:29px!important}
    .header .form-search button.button span{background:url(../images/search-icon.png) no-repeat scroll 18px 10px #FCFCFC!important;width:100%!important}
}