@media only screen and (min-width: 1260px) {
    .container{max-width:1230px;}
}
/* 940px <= width < 1170px */
@media (min-width: 940px) and (max-width: 1170px) {
    .newsletter .block-subscribe form .block-content .actions button.button {
        padding: 0 40px;
    }
    .top-navigation a {
        padding: 0 14px !important;
    }
    .header-wrapper .header-container .main-navigation .top-navigation li.level0 a.level-top { font-size: 13px !important; }

    div.main-navigation ul.top-navigation .menu-wrap-sub {
        width: 99%;
    }

    /*.slide-home { height: 295px; }
    .home-suggest-container .slide-home { height: 295px; }*/
}


@media (min-width: 1200px) {

	.center-header-menu { left: 50px !important; }

    .product-view .product-collateral iframe { height: 480px; }

}


@media (min-width: 1200px) and (max-width: 1260px) {

 .header-wrapper .header-container .main-navigation .top-navigation li.level0 a.level-top { font-size: 11.5px !important; }

}

/* 940px <= width < 1200px */
@media (min-width: 940px) and (max-width: 1200px) {

 .top-navigation a { padding: 0 7px !important; }

 .header-wrapper .header-container .main-navigation .top-navigation li.level0 a.level-top { font-size: 11px !important; }

 .products-grid .product-layout-list .saving-percent { left: 160px;}

 /*.slide-home { height: 360px; }
 .home-suggest-container .slide-home { height: 360px; }*/

 .slide-home .owl-wrapper .owl-item .slide-content .slide-inner-content { height: 295px; }
 .home-suggest-container .slide-home { height: 366px; }

 .product-view .product-collateral iframe { height: 380px; }

}

@media (min-width: 768px) and (max-width: 991px) {

    .header-wrapper .header-container .header-maincart,
    .header-wrapper .header-container .header-setting {

    }
    .header-wrapper .header-container .main-header .header-setting .setting-switcher .overwrite-setting i{
        line-height: 60px;
    }
    .header-setting .switcher-wrap .switcher-content, .header-myaccount .switcher-wrap .switcher-content{
        top: 60px;
    }

    .header-top .container {
	    max-width: none;
    }

    .header-top .container > div {
	  	padding-left: 8px;
	  	padding-right: 8px;
	  }

    .header-top .phone small, .header-top .shipping small { font-size: 10px; }

    .footer-wrapper .footer-top .footer-newsletter img { margin-top: 0; }

    .slide-home .owl-wrapper .owl-item .slide-content .slide-inner-content { height: 225px; }
    .home-suggest-container .slide-home { height: 280px; }
    .home-suggest .home-suggest-title { font-size: 12px; padding: 5px; line-height: 1.4em; }

    .product-view .product-collateral iframe { height: 285px; }

}


@media (min-width: 1025px) {

    .center-header-menu { float: left; width: 48%; position: relative; top: 20px; left: 30px; display: inline-block; }

    .footer-wrapper .footer-bottom .menu-footer .menu { float: right; }

    .header-wrapper .header-container { z-index: 999; }

    .header-wrapper .header-container .main-header .header-maincart .cart-container { /*top:13px;*/ }

	  .header-wrapper .header-container .header_type_9_wrapper .main-header .right-header-menu .header-setting .setting-switcher { /*top:13px;*/ }

    .header-wrapper .header-container .main-header .header-wishlist .wishlist-container { top:13px; }


}


/* Tablet landscape */
@media (max-width: 1024px) {
    .visible-tablet {
        display: block !important;
    }
    .hidden-tablet {
        display: none !important;
    }
    #mobile-sticky-sticky-wrapper {
        display: block !important;
    }
    #main-inner-sticky-wrapper.sticky-wrapper {
	    display: none !important;
    }

    /*================ Logo ==============*/
    .header-wrapper .header-container .mobile-header .header-content .logo img {
        width: 140px;
    }
    /*======================== CANVAS FILTER ============================*/

    .main-container .sidebar-filter {
        position: absolute;
        z-index: 999!important;
        left: 0;
        top: 0;
        margin: 0;
        width: 250px!important;
        height: 100%;
        -ms-transform: translate3d(-100%,0px,0px);
        -moz-transform: translate3d(-100%,0px,0px);
        -o-transform: translate3d(-100%,0px,0px);
        -webkit-transform: translate3d(-100%,0px,0px);
        transform: translate3d(-100%,0px,0px);
        background: #293e4c !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .main-container .sidebar-filter {padding-top: 0px;}
    .main-container .sidebar-filter .block .block-title { color: #ffffff; }
    .main-container .sidebar-filter .block .block-content { color:#ffffff; }
    .main-container .sidebar-filter .block .block-content input { color:#ffffff; }
    .main-container .sidebar-filter .block .block-content #narrow-by-list dt span.filter-name {
        color:#ffffff;
        border-bottom:2px solid #ffffff;
/*         margin:0 0 15px; */
        text-transform: inherit;
    }
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd ol li { line-height:30px; }
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd ol li a { font-weight:400; }
    .main-container .sidebar-filter .block .block-content .currently .block-subtitle {
        color:#ffffff;
        border-bottom:2px solid #444444;
        margin:0 0 15px;
        text-transform: inherit;
    }
    .main-container .sidebar .block .block-content .currently ol li.swatch-current .btn-remove {color: #fff;}
    .main-container .sidebar .block .block-content .currently ol li.swatch-current .label,
    .main-container .sidebar .block .block-content .currently ol li .label,
    .main-container .sidebar .block .block-content .currently ol li a {color: #dfe2e4;}
    .main-container .sidebar .block .block-content .actions a {
        color: #fff;
    }
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.even ol li a,
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.last ol li a,
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.odd ol li a {
/*
        height:35px;
        line-height:35px;
        border-bottom:#203849 solid 1px;
*/
        color: #dfe2e4;
    }
    .main-container .sidebar .block .block-content .currently ol li { color: #ffffff; }
/*
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.even ol li a .count,
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.last ol li a .count,
    .main-container .sidebar-filter .block .block-content #narrow-by-list dd.odd ol li a .count { color:#777777; }
*/
    .main-container .sidebar-filter .block .block-content #narrow-by-list .ui-slider { background-color:#444444; }
    .main-container .sidebar-filter .block .block-content #narrow-by-list .ui-slider .ui-slider-handle { background-color:#ffffff; }
    .main-container .sidebar-filter .block .block-content #narrow-by-list .ui-slider .ui-slider-range { background-color:#ffffff; }

    /*======================== End ==========================*/
    .header-wrapper .header-container .main-header .header-maincart .cart-container .cart-wrapper {
        display: none;
    }
    .header-wrapper .header-container .main-header .header-maincart .cart-container:hover .icon-cart-header:after {
        content: "";
    }
    /*=================== Category Products =========================================================*/
    /*=============== Toolbar ================*/
    .toolbar .limiter_wrap {
        float: right;
    }
    .category-products .itemgrid .item {
        width: 33.333%;
    }
    /*============================================================== Product Detail =========================================================================*/
    .product-view .product-shop {
        /*padding: 0 15px;*/
    }
    .product-view .add-to-links {
/*         margin: 0 0 0 15px; */
    }
    /*========== Blog New ==============*/
    .main-container .blog-wrap .blog-item .banner-content iframe {
        height: 161px;
    }
    /*=================== Category Products =========================================================*/
    .main-container .sidebar .block.block-compare, .main-container .sidebar .block.block-tags {
        display: none;
    }
    /*============= Newsletter Bar ==============*/
    #newsletter-bar {
        display: none !important;
    }

		.center-header-menu { clear:both; padding: 0 25px; max-width: 500px; margin: 0 auto; padding-top: 20px; }

    .footer-wrapper .footer-top { padding-top: 0 !important; }
    .footer-wrapper h3 { margin-top: 40px; }

    .header-wrapper .header-container .main-header .header-setting .setting-switcher .overwrite-setting i{
        line-height: 60px;
    }

    .header-wrapper .header-container .main-header .header-maincart .cart-container { padding: 0; }
    .header-wrapper .header-container .main-header .header-maincart .cart-container .icon-cart-header { top: 8px; }
    .header-wrapper .header-container .main-header .header-wishlist .wishlist-container .icon-wishlist { top: 8px; }
    .header-wrapper .header-container .main-header .wishlist-container { padding: 0; }

    .view-mode { display: none !important; visibility: hidden !important; }

    .products-grid .product-layout-list .saving-percent { left: 10px; top: 80px; }

    .clerk-facets dd { height:35px; line-height:35px; border-bottom:#203849 solid 1px; color:#ffffff; }
    .clerk-facets-show-more::before { color: #c6c6c6; }

		.main-container .sidebar-filter .clerk-facets dt { color: #ffffff; border-bottom: 2px solid #ffffff; }

}

/* Iphone 5 landscape */
@media (max-width: 767px) {


    .hidden-phone {
        display: none !important;
    }
    .visible-phone {
        display: block !important;
    }

    /**=========== box cart popup =========**/
    .popup-wrapper .content-wrapper {
        left: 0;
        width: 96%;
        margin: 0 6px;
    }
    .popup-wrapper .content-wrapper .product-detail .product-name {
	    margin-left: 95px;
    }
    .popup-wrapper .content-wrapper .product-detail img {
      width: 80px;
      height: auto;
	    margin-bottom: 10px;
      margin-right: 5px;
    }

    .popup-wrapper .content-wrapper .product-detail .action {
	    clear: both;
	    margin-left: 0;
	    margin-top: 20px;
	    text-align: center;
    }

    .popup-wrapper .content-wrapper .product-detail .action button span {
        padding: 0 2px;
    }
    .popup-wrapper .content-wrapper {
        padding: 16px 8px;
    }

    /*============================================================== Main =========================================================================*/
    /*============= Sidebar =============*/
    .main-container .sidebar .col-right {
        padding: 0;
    }
    /*=============== Slideshow Homepage*/
    .header-wrapper .header-container .top-container .slide-home .owl-wrapper .owl-item .slide-content .slide-inner-content .slider-text .caption-title {
        font-size: 24px!important;
        line-height: 36px!important;
    }
    .header-wrapper .header-container .top-container .slide-home .owl-nav{
        display: none !important;
    }

    /*============Blog==============*/
    .main-container .blog-wrapper .toolbar-bottom .toolbar .col-lg-9.col-md-9.col-sm-9.col-xs-12 .col-lg-9,
    .main-container .blog-wrapper .toolbar-bottom .toolbar .col-lg-9.col-md-9.col-sm-9.col-xs-12 .col-lg-3 {
        width: 100%;
    }
    .toolbar .sorter_wrap .select-new .select-inner span, .toolbar .limiter_wrap .select-new .select-inner span {
        padding-left: 5px;
    }
    .main-container .blog-homepage .owl-carousel .owl-wrapper .owl-item .blog .main_content .content-bottom .midle_content {
        padding: 0 10px;
    }

    /*========== Blog New ==============*/
    .main-container .blog-wrap .blog-item .banner-content iframe {
        height: 260px;
    }

    .blog-index-list .main-container .sidebar .col-right, .blog-index-list .main-container .sidebar .col-left {
        display: none;
    }
    /*============================================================== Category products list =========================================================================*/
    /*=============== Toolbar ================*/
    .toolbar .limiter_wrap .select-inner .overwrite-limiter {
        padding: 0;
    }
    /*====== End =====*/
    .itemgrid .item {
        /*width: 50% !important;*/
        width: 49% !important;
				display: inline-table;
    }
    .category-products-clearfix {
	    display: none;
	    visibility: hidden;
    }

    .category-products .products-grid.multi-masonry-layout .multi-masonry-img-wrap {
        height: auto !important;
    }
    .main-container .sidebar .block.block-nav,
    .main-container .sidebar .block.product_verticle,
    .main-container .sidebar .block.block-compare,
    .main-container .sidebar .block.block-poll,
    .main-container .sidebar .block.block-tags {
        display: none;
    }

    /*============================================================== Product Detail =========================================================================*/
    .product-view.heading_hero_tabbed .product-shop {
        padding: 0;
    }
    .product-view .product-shop {
        /*margin-top: 30px;*/
    }
    .product-view .product-shop .ratings .rating-links {
        padding-left: 0;
    }
    .product-view .add-to-cart .actions .action-list.addtocart {
/*         width: 100%; */
    }
    .product-view .add-to-links {
/*         margin: 10px 10px 0 0; */
    }
    .product-view .product-collateral {
        margin: 30px 0 40px;
        padding: 0;
        border: none;
    }
    /*=============== Product Tab ===============*/
    .product-view .product-collateral .nav-tabs {
        width: 100%;
        padding-bottom: 20px;
    }
    .product-view .product-collateral .nav-tabs li.active a:after {display: none;}
    .product-view .product-collateral .tab-content {
        width: 100%;
        padding: 0;
        border: none;
    }
    .main-container .panel-group.product-toggle .panel .panel-heading h4 a {
        padding: 12px 30px 12px 0;
    }
    .main-container .panel-group .panel .panel-collapse .panel-body {
        padding: 15px 0 15px;
    }
    /*.widget-products-upsell .owl-theme .owl-controls {
        display: none !important;
    }*/
    /*=============== Product Review =============*/
    .product-view .product-additional .box-reviews .comments-list li .comment-details {
        width: 100%;
    }
    .product-view .product-additional .box-reviews .comments-list li .comment-text {
        width: 100%;
        margin: 0;
    }
    .product-view .product-additional .form-add form .type-item-wrap {
        width: 50%;
    }

    /*============================================================== Checkout =========================================================================*/
    .main-container .main-wrapper .opc li .step .col2-set .col-1,
    .main-container .main-wrapper .opc li .step .col2-set .col-2 {
        width: 100%;
    }

    .main-container .main-wrapper .opc li#opc-review .step {
        border: none;
        padding: 0px;
    }

    #checkout-progress-wrapper {
        display: none;
    }

    /*============================================================== Cart =========================================================================*/

    .main-container .main-wrapper .checkout-cart .page-title h1 {
        padding-left: 0;
        padding-bottom: 4px;
        margin: 0;
        font-size: 17px;
    }
    .main-container .main-wrapper .checkout-cart .product-image {
        padding-bottom: 10px;
    }
    .main-container .main-wrapper .checkout-cart .product-name {
        font-size: 11px;
    }
    .main-container .data-table tr td {
        padding: 15px 3px;
    }
    .main-container .data-table thead th {
	  	padding: 15px 3px;
	  }
		.main-container .data-table tr td.a-center {
			padding: 15px 3px;
		}
    .main-container .checkout-cart .data-table tbody tr td .cart-price {
        /*font-size: 12px;*/
    }
    .main-container .checkout-cart .data-table tbody tr td.product-qty {
        width: auto;
    }
    .main-container .checkout-cart .crosssell-wrapper .row {
        margin: 0;
    }
    .main-container .main-wrapper .checkout-types {
        /*display: inline-block;*/
        margin: 0 auto;
    }
    .main-container .main-wrapper .cart-collaterals {
        margin: 0;
    }

    /*============================================================== Account =========================================================================*/
    .main-container .main-wrapper .account-login .col2-set,
    .main-container .main-wrapper .account-login .col2-set2 {
        width: 100%;
    }

    .main-container .main-wrapper .page-title h1,
    .main-container .main-wrapper .page-title h2,
    .main-container .main-wrapper .page-title h3 {
        padding-left: 15px;
        font-size: 24px;
    }

    /*.main-container .main-wrapper .buttons-set {
        padding: 0 25px;
    }*/
    .main-container .my-account .page-title h1 {
        padding: 0 40px 0 0;
        text-align: left;
        font-size: 20px;
        /*letter-spacing: 0.1em;*/
    }
    .main-container .my-account .data-table thead th {
        font-size: 10px;
    }
    .main-container .my-account .data-table thead th.ship-to,
    .main-container .my-account .data-table tbody tr td.ship-to{
         display: none;
    }
/*
    .main-container .my-account .data-table tbody tr td {
        font-size: 10px;
    }
*/
    .main-container .my-account .dashboard .box-account .col2-set .col-1,
    .main-container .my-account .dashboard .box-account .col2-set .col-2{
        width: 100%;
    }

    /*============================================================== Footer =========================================================================*/


	.header-top .container .col-xs-12 { text-align: center; }

	.footer-wrapper .footer-bottom .menu-footer .menu { float: none; }
	.footer-wrapper .footer-bottom .copyright, .footer-wrapper .footer-bottom .menu-footer { text-align: center; }

	.footer-wrapper .footer-bottom .copyright { margin-bottom: 0px !important; }

    .header-wrapper .header-container .main-header .logo{
        margin-left: -70px !important;
    }

    .header-wrapper .header-container .mobile-header .header-content .right-header-menu .header-maincart .cart-container .icon-cart-header .sf-icon-cart,
    .header-wrapper .header-container .mobile-header .header-content .right-header-menu .header-maincart .cart-container .icon-cart-header .fa-shopping-basket {
        /*width: 50px;*/
        width: 60px;
    }
    .header-wrapper .header-container .mobile-header .header-content .right-header-menu .wishlist-maincart .wishlist-container .icon-wishlist i {
        width: 40px;
    }
    .header-wrapper .header-container .main-header .header-setting .setting-switcher .overwrite-setting{
        padding: 0 20px 0 10px !important;
    }
    .header-wrapper .header-container .main-header .header-setting .setting-switcher .overwrite-setting:after{
        left: 29% !important;
    }
    .header-wrapper .header-container .main-header .header-setting .setting-switcher .overwrite-setting i{
        line-height: 60px;
    }
    .header-setting .switcher-wrap .switcher-content, .header-myaccount .switcher-wrap .switcher-content{
        top: 60px;
    }
    .header-wrapper .header-container .main-header .header-setting .setting-switcher:hover .overwrite-setting:after{
        margin-left: 0;
    }
    .main-container .breadcrumbs {
	  	display: none;
	  }

	  .main-container .main-wrapper .col-main {
			padding-top: 10px;
		}

		.main-container .checkout-cart .data-table { margin-top: -44px; }

		.product-view .product-img-box { margin: 10px 0 0 0; }
		.product-view .product-img-box .product-img-list .product-image img { width: auto !important; max-height: 160px; }
		.product-view .product-img-box .product-img-list .product-image .product-image-gallery { padding: 10px; }

		.home-suggest-container { margin: 20px 0; }

		.home-suggest-container .slide-home {
			height: auto;
		}

		.toolbar .limiter_wrap { display: none; visibility: hidden; }
		.toolbar { border-bottom: none; }
		.toolbar .toolbar-top { margin-bottom: 0; }

    .newsletter-popup { width: auto; }
    .newsletter-popup input { width: 100%; margin-bottom: 10px !important; }
    .newsletter-popup button { width: 100%; margin-bottom: 20px !important; position: static; box-sizing: border-box; -webkit-border-bottom-left-radius: 3px !important; -moz-border-radius-bottomleft: 03px !important; border-bottom-left-radius: 3px !important; -webkit-border-top-left-radius: 3px !important; -moz-border-radius-topleft: 3px !important; border-top-left-radius: 3px !important; }

    .image-popup { display: none; }

    .footer-wrapper .footer-top .footer-newsletter img { margin-top: 0; }

    #feedaty-widget-label { top: 240px !important; }

    .dynamic-thresholds-alert { font-size: 12px; margin-bottom: 10px; min-height: 40px; padding: 3px 4px 5px 4px; }
    .dynamic-thresholds-alert .icon { font-size: 22px; }

    .product-auth { position: absolute; bottom: -55px; right: 15px; z-index: 50; }
    .product-auth img { max-height: 60px; }

    .footer-bottom .logos > .row > div { margin-bottom: 20px; }

}

/* Tablet (Portrait) - design for a width of 768px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {

/*
	  .product-view .add-to-cart .addtocart .button-wrapper {
			margin-top: 20px;
		}
*/

}

/* All desktop - design for a width of 768px and wider
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 768px <= width */
@media only screen and (min-width: 768px) {

		.footer-wrapper .footer-bottom .menu-footer .menu li a { padding: 0 12px !important; }

    .main-container .my-account .data-table thead th.ship-to, .main-container .my-account .data-table tbody tr td.ship-to { width: 20%; }

}

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

  .slide-home .owl-wrapper .owl-item .slide-content .slide-inner-content { height: 300px; }

    .product-view .product-collateral iframe { height: 320px; }

}

/* 640px <= width < 768px */
@media only screen and (min-width: 640px) and (max-width: 767px) {

}

/* width < 480px */
@media only screen and (max-width: 479px) {
    /*============================================================== Category products list =========================================================================*/
    .itemgrid .item {
        width: 49% !important;
        display: inline-table;
    }

    .category-products-clearfix {
	    display: none;
	    visibility: hidden;
    }

	  .widget-products-upsell .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-prev, .widget-products-upsell .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-next {
		  top: 40%;
	  }

    .footer-wrapper .footer-top .footer-newsletter img { max-width: 72px; }

    .products-grid .saving-percent { width: 40px; height: 40px; line-height: 40px; font-size: 12px; right: 5px; }

    .slide-home .owl-wrapper .owl-item .slide-content .slide-inner-content { height: 180px; }

    .header-top .phone a { font-size: 13px; }
    .header-top .phone small { font-size: 9px; }

    .product-view .add-to-cart .actions .action-list.wishlist { clear: both; display: block; margin: 10px 0 0 0; width: 100%; }
    .product-view .action-list.wishlist .add-to-links { margin-left: 0; }
    .product-view .add-to-links li.wishlist a { display: inline-block; font-size: 12px; height: 36px; line-height: 16px; padding: 3px 0 0 0; width: 100%; }
    .product-view .add-to-links li.wishlist a .icon { display: inline-block; font-size: 14px; margin: 0 5px 0 0; }
    .product-view .add-to-links li.wishlist a small { display: block; }

    .widget-products-upsell .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-prev, .widget-products-upsell .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-next, .widget-products-related .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-prev, .widget-products-related .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-next, .products-carousel .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-prev, .products-carousel .category-products .products-grid.owl-carousel.owl-theme .owl-nav .owl-next {
	    top: 40%;
    }

    .alert-stock.link-stock-alert a.btn { width: 100%; }

    .product-view .product-collateral iframe { height: 220px; }
}

/* Mobile (Portrait) - design for a width of 320px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 320px <= width < 480px */
@media only screen and (min-width: 320px) and (max-width: 479px) {

}

@media only screen and (min-width: 480px) and (max-width: 639px) {

}

/* 360px <= width < 640px */
@media only screen and (min-width: 360px) and (max-width: 640px) {

	  .product-view .add-to-cart .addtocart .btn-cart {
			padding-left: 43px;
			padding-right: 10px;
		}

		.product-view .add-to-cart .addtocart .button-wrapper i {
			left: 10px;
		}

}

@media (max-width: 520px) {

	#fdt_dyn_2_block { display: none !important; }
	.my-wishlist .price-box .saving-amount { clear: both; position: relative; top: -10px; }
	.my-wishlist .data-table tbody tr td { padding: 10px 0; }

}

@media (max-width: 640px) {

	.fdt_2_prev, .fdt_2_next { display: none !important; }
	#feedaty-widget-label { display: none !important; visibility: hidden !important; }

}

/* width < 320px */
@media only screen and (max-width: 319px) {

	.itemgrid .item {
        width: 100% !important;
    }

  .alert-stock.link-stock-alert a.btn { padding-top: 13px; }
	.alert-stock.link-stock-alert a.btn .icon { display: none; }

	.product-auth { bottom: 25px; right: 20px; }

}

/* Iphone 4 landscape */
@media (max-width: 480px) {

	.header-top small { margin-top: -5px; line-height: 20px; }
	.hide-xs { display: none !important; }

}

@media only screen and (min-width: 320px) and (max-width: 480px) {

}

@media (max-width: 360px) {

	  .product-view .add-to-cart .addtocart .btn-cart {
			padding-left: 10px;
			padding-right: 10px;
		}

		.product-view .add-to-cart .addtocart .button-wrapper .btn-cart i {
			display: none;
		}

		.alert-stock.link-stock-alert a.btn { padding-left: 10px; padding-right: 10px;}
		.alert-stock.link-stock-alert a.btn .icon { margin-right: 5px; }

}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {

}

/* */
@media (max-width: 768px) {
    .main-container
    .panel-group
    .panel
    .panel-collapse
    .panel-body
    .data-table
    th {
        display: block;
        padding-bottom: 0 !important;
    }

    .main-container
    .panel-group
    .panel
    .panel-collapse
    .panel-body
    .data-table
    td {
        display: block;
        padding-top: 0 !important;
        border-top: 0 !important;
    }
}
