@media only screen and (min-width: 1191px) {
    .new-site-password {
        float: right;
        width: 35%
    }
    #m-menu-toggle,
    .btn_m-return,
    .cnt-menu .hdr-displayNav,
    .cnt-menu .hdr-hookTop_contact,
    .cnt-menu .hdr-hookTop_search,
    .cnt-menu button.close,
    .cnt-menu h6,
    .hdr-hookTop_logo img.adaptive,
    .nav-filters.adaptive {
        display: none!important
    }
    .fdr_menu-right ul:nth-child(6) {
        margin-top: -138px
    }
    .fdr_menu-right ul:nth-child(7) {
        margin-top: -121px
    }
    .fdr_menu-right ul:nth-child(9) {
        margin-top: -170px
    }
    .fdr_menu-right ul:nth-child(10) {
        margin-top: -165px
    }
    .fdr_info-social {
        border-left: 0;
        padding: 0;
        position: fixed;
        top: 30%;
        right: 0
    }
    .instagram {
        background-color: #D7CBB9
    }
    .fdr_info-social li {
        display: block;
        margin-left: 0;
        padding: 7px;
        border-radius: 0;
        width: 27px;
        height: 27px;
        transition: all .5s linear;
        -webkit-transition: all .5s linear;
        -ms-transition: all .5s linear;
        -o-transition: all .5s linear;
        -moz-transition: all .5s linear
    }
    .fdr_info-social li img {
        opacity: 1;
        width: 27px;
        height: 27px
    }
    .fdr_info-social li.facebook {
        background-color: #3B5998
    }
    .fdr_info-social li.twitter {
        background-color: #55ACEE
    }
    .fdr_info-social li.googleplus {
        background-color: #CC3732
    }
    .fdr_info-social li.flickr {
        background-color: #0063dc
    }
    #left_column #fbloginblock_block_left {
        display: none
    }
}
@media only screen and (max-width: 1190px) {
  ul.dropdown-menu.animated {
    max-height: none!important;
  }
  ul.dropdown-menu.animated:nth-child(3){
    max-height: none!important;
  }
  #megamenu .section .links li {
    padding: 0 4%;
}
    #left_column #fbloginblock_block_left,
    #megamenu .col-md-12,
    .hdr-displayNav #layer_cart {
        display: none
    }
    .gk_user-align {
        margin: 0 45px 0 221px
    }
    .hdr-megamenu ul li.dropdown {
        font: 300 13px/15px 'Open Sans', sans-serif
    }
    .hdr-megamenu ul li.dropdown a {
        padding: 11px 0 11px 6px
    }
    #megamenu span.megamenu-border {
        height: 14px;
        margin: 2px 0 2px 6px
    }
    #megamenu span.megamenu-border-initial {
        height: 14px
    }
    #megamenu .animated {
        width: 890px
    }
    ul.navbar-nav li:first-child .tks_marrow {
        left: 22px
    }
    ul.navbar-nav li:nth-child(2) .tks_marrow {
        left: 122px
    }
    ul.navbar-nav li:nth-child(3) .tks_marrow {
        left: 190px
    }
    ul.navbar-nav li:nth-child(4) .tks_marrow {
        left: 255px
    }
    ul.navbar-nav li:nth-child(5) .tks_marrow {
        left: 325px
    }
    ul.navbar-nav li:nth-child(6) .tks_marrow {
        left: 425px
    }
    ul.navbar-nav li:nth-child(7) .tks_marrow {
        left: 545px
    }
    ul.navbar-nav li:nth-child(8) .tks_marrow {
        left: 640px
    }
    ul.navbar-nav li:nth-child(9) .tks_marrow {
        left: 710px
    }
    ul.navbar-nav li:nth-child(10) .tks_marrow {
        left: 800px
    }
    #megamenu .col-md-1 {
        width: 197px
    }
    .hdr-hookTop_contact {
        max-width: 257px
    }
    .hdr-hookTop_contact h4 {
        font: 700 15px/15px 'Open Sans', sans-serif
    }
    .hdr-displayNav {
        text-align: right
    }
    .displayNav_wishlist {
        float: none
    }
    #megamenu .col-md-4 {
        width: 150px
    }
    #megamenu .col-md-3 {
        width: 200px
    }
    #megamenu .col-md-3>.menu_list {
        padding: 0 5px
    }
    #megamenu .col-md-2 {
        width: 300px
    }
    #megamenu .col-md-3>.menu_list.menu_maksilaria {
        margin-top: -175px
    }
    #megamenu .col-md-3>.menu_list.menu_paplomatothikes {
        margin-top: -190px
    }
    #megamenu .col-md-3>.menu_list.menu_epistromata {
        margin-top: -315px
    }
    #megamenu .col-md-3>.menu_list.menu_kouverli {
        margin-top: -270px
    }
    #m-menu-toggle,
    .btn_m-return,
    .cnt-menu .hdr-hookTop_contact,
    .cnt-menu .hdr-hookTop_search,
    .cnt-menu button.close,
    .cnt-menu h6,
    .hdr-hookTop_logo img.adaptive,
    .nav-filters.adaptive {
        display: none!important
    }
    .cnt-menu .hdr-displayNav,
    .product_extra_features_container,
    p.newsletter-description,
    p.newsletter-title {
        display: none
    }
    #category summary.prd-list_main,
    #favoriteproducts_block_account summary.prd-list_main,
    #new-products summary.prd-list_main,
    #prices-drop summary.prd-list_main,
    #search summary.prd-list_main {
        margin-left: 0
    }
    section.index_content-box {
        padding-top: 45px
    }
    #order-opc .shopping-cart-left,
    #order-opc .shopping-cart-right {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%
    }
    #order-opc .shopping-cart-right {
        margin-top: 27px
    }
    #order-opc .shopping-cart-right #tfoot_static div span:first-child {
        width: 693px
    }
    #order-opc .shopping-cart-right #tfoot_static div span:last-child {
        width: 95px
    }
    #order-opc .cart_product_right {
        max-width: 57%
    }
    summary.prd-list_secondary .prd-list_info {
        width: 71%
    }
    summary.prd-list_secondary .price-percent-reduction {
        right: 290px;
        bottom: -55px;
        left: auto
    }
    #pagenotfound .pagenotfound h1 {
        margin: 0;
        width: 100%
    }
    #pagenotfound .tks-404-txt1 {
        width: 100%;
        margin: 0
    }
    #pagenotfound .tks-404-txt {
        margin: 67px 0 0;
        width: 100%
    }
    #new-products summary.prd-list_main,
    #prices-drop summary.prd-list_main,
    #search summary.prd-list_main.first-item-of-tablet-line {
        margin-left: 0
    }
    #pagenotfound .pagenotfound .tks-404 {
        background-size: 131%
    }
    #manufacturer #center_column,
    #search #center_column {
        width: 100%;
        padding-left: 0;
    }
    .news_popup-wrap header {
        position: relative!important;
        border-bottom: 0;
    }
    #contact .contact_left {
        width: 100%;
        display: block;
    }
    #contact .contact_right {
        width: 100%;
        display: block;
        padding: 27px 0;
        margin-left: 0;
    }
    /******************************** GPat 19/12/2018 ***/
    #cart tbody .cart_product-image {
      height: 275px;
      text-align: center;
      width: 275px;
    }
    #cart tbody .cart_product-image img {
        width: 100%;
    }
    tbody .cart_product-details h3{
      padding-top:0;
      font-weight: bold;
    }
    #cart tbody .cart_product-details{
      padding-left: 15px;
      max-width: 100%;
      width: 100%;
    }

    /**********************************************************************/
    .hdr-hookTop_logo img.adaptive,
    .pass-img {
        display: none;
    }
    #contact iframe {
        width: 100%;
    }
    #contact .tks_cont_head {
        padding: 11px 0
    }
    #contact .contact-form-box fieldset {
        padding: 0
    }
    #contact .contact-form-box .tks_ffield {
        width: 48%
    }
    #contact .contact-form-box .tks_f1 {
        margin-right: 0
    }
    #new-products #center_column,
    #prices-drop #center_column {
        width: 100%
    }
    summary.prd-list_secondary .prd-list_info-prices {
        top: 88px
    }
    #product .prd-info {
        width: 565px
    }
    #product .price-ex {
        width: 47%;
		line-height: 44px;
    }
    #product #buy_block .content_prices {
        width: 36%
    }
    #product .breadcrumb {
        width: 60%
    }
    section.prd-list_extraproducts h3 {
        padding: 0 15px 25px 0
    }
    .fancybox-overlay-fixed {
        z-index: 99900
    }
    #cart td.tfoot_left,
    #cart td.tfoot_right {
        width: 100%
    }
    #cart td.tfoot_right tr td:first-child {
        width: 80%
    }
    #cart #add-free-shipping-message {
        text-align: right;
        width: 92%
    }
    #cart .summer_margin,
    #cart .summer_msg {
        margin-top: 15px
    }
    #cart thead .cart_product,
    tbody .cart_product {
        width: 25%
    }
    #cart tbody .cart_product-details {
        padding-left: 15px;
        max-width: 250px
    }
    #cart tbody .cart_product-delete button {
        bottom: 21px;
        right: 103px
    }
    .hdr-hookTop_contact h4 span {
        display: inline-block;
        vertical-align: top
    }
    a[href^=tel] {
        text-decoration: none;
        font: 700 13px/15px 'Open Sans', sans-serif
    }
    .hdr-displayBanner {
        display: none
    }
}
    @media only screen and (max-width: 1002px) {
        #left_column #htmlcontent_left, #megamenu .col-md-2 img {
            display: none
        }
        #megamenu .row:first-child .col-md-1,
        #megamenu .row:first-child .col-md-2 {
            width: 100%;
            padding: 15px 0
        }
        #megamenu .section.one,
        #megamenu .section.three,
        #megamenu .section.two {
            margin-top: 0
        }
        #left_column {
            display: block;
            position: fixed;
            margin: 0;
            padding: 0;
            z-index: 99999
        }
        #left_column .PM_ASBlockOutput .block_content {
            padding: 11px 0;
            width: 295px;
            position: fixed;
            top: 0!important;
            right: -295px;
            z-index: 99999;
            display: block;
            height: 100%!important;
            background: #B2D136;
            color: #fff!important;
            transition: right .4s ease-in-out;
            -webkit-transition: right .4s ease-in-out;
            -ms-transition: right .4s ease-in-out;
            -moz-transition: right .4s ease-in-out;
            -o-transition: right .4s ease-in-out;
            overflow-y: scroll
        }
        #left_column .PM_ASBlockOutput .block_content.active {
            right: 0;
            display: block!important
        }
        #left_column .PM_ASBlockOutput .block_content form {
            width: 90%;
            margin: 0 auto
        }
        .PM_ASBlockOutput p.title_block.to-disable {
            right: 289px;
            width: 33px;
            color: transparent;
            background: url(https://www.spitishop.gr/themes/spitishop/assets/ui/icon_close.png) center center no-repeat #a2a2a2;
            background-size: 21px
        }
        #search #left_column {
            padding: 59px 19px 27px 0
        }
        #manufacturer #left_column {
            display: none
        }
        #order-opc .shopping-cart-right #tfoot_static div span:first-child {
            width: 100%
        }
        #order-opc .shopping-cart-right #tfoot_static div span:last-child {
            width: 100%;
            text-align: right!important
        }
        #order-opc .shopping-cart-left .checkboxes-straight-block p {
            display: block;
            margin: 0 0 11px
        }
        .PM_ASBlockOutput p.title_block {
            color: #fff;
            background: #B2D136;
            font: 400 13px/15px 'Open Sans', sans-serif;
            border-radius: 4px;
            cursor: pointer;
            display: block;
            text-align: center;
            right: 8px;
            margin-top: -97px;
            width: 90px;
            height: 11px;
            padding: 11px 0;
            transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
            overflow: hidden;
            position: fixed;
            z-index: 999999;
            top: auto
        }
        .cnt-menu h6.branding,
        .cnt-menu h6.return {
            font: 700 15px/21px 'Open Sans', sans-serif
        }
        #m-menu-toggle,
        .btn_m-return,
        .cnt-menu .hdr-hookTop_contact,
        .cnt-menu .hdr-hookTop_search,
        .cnt-menu button.close,
        .cnt-menu h6,
        .hdr-hookTop_logo img.adaptive,
        .nav-filters.adaptive {
            display: block!important
        }
        .btn_addCart {
            width: 321px;
            background-position: 259px 7px
        }
        panel {
            padding-top: 117px
        }
        #m-menu-toggle,
        .cnt-menu .hdr-hookTop_contact,
        .cnt-menu button.close,
        .cnt-menu h6 {
            display: block
        }
        .cnt-menu .hdr-displayNav {
            display: none
        }
        html.mobile body.mdevice .collapse {
            display: block!important;
            height: auto;
            position: relative!important
        }
        .cnt-menu {
            z-index: 9999;
            position: fixed;
            top: 0;
            left: -355px;
            width: 325px;
            height: 100%;
            background: #fff;
            overflow-x: hidden;
            overflow-y: scroll;
            border-right: 3px solid #f2f2f2;
            box-shadow: 5px 0 15px rgba(0, 0, 0, .25);
            transition: left .4s ease-in-out;
            -webkit-transition: left .4s ease-in-out;
            -moz-transition: left .4s ease-in-out;
            -ms-transition: left .4s ease-in-out;
            -o-transition: left .4s ease-in-out
        }
        .cnt-menu.interact {
            left: 0
        }
        .cnt-menu button.close {
            background: url(../../spitishop/img/ui/m-close.png) center center no-repeat;
            background-size: 24px;
            right: 14px;
            top: 7px;
            width: 24px;
            height: 24px;
            position: absolute;
            padding: 30px
        }
        .cnt-menu .hdr-megamenu,#cart .cnt-menu .hdr-megamenu {
            width: 100%;
            height: auto;
            padding: 0;
            display: block
        }
        .cnt-menu #megamenu span.megamenu-border,
        .cnt-menu #megamenu span.megamenu-border-initial,
        .cnt-menu .hdr-displayBanner.cross-device p {
            display: none
        }
        .cnt-menu .hdr-displayBanner.cross-device .inner-flow {
            width: 90%;
            margin: 0 auto
        }
        .cnt-menu .hdr-displayBanner.cross-device .dis_banners {
            border-right: 0;
            padding: 0
        }
        .cnt-menu .hdr-displayBanner.cross-device .dis_banners img {
            height: 21px;
            margin-top: 3px;
            margin-right: 7px
        }
        .cnt-menu h6 {
            padding: 15px 5%;
            color: #fff;
            background: #b1d136;
            cursor: pointer
        }
        .cnt-menu h6.branding {
            height: 71px;
            background: url(../../spitishop/img/brand/icon_white.png) 15px no-repeat #b1d136;
            background-size: 33px;
            padding: 0;
            transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out
        }
        .cnt-menu h6.categories.active,
        .cnt-menu h6.myaccount.active {
            box-shadow: inset 0 -4px 6px rgba(0, 0, 0, .11);
            padding-top: 25px
        }
        .cnt-menu h6.branding.expand {
            height: 100%;
            background: url(../../spitishop/img/brand/icon_white.png) 15px no-repeat #b1d136;
            background-size: 33px
        }
        .cnt-menu h6.return {
            padding-left: 45px;
            background: url(../../spitishop/img/ui/m-arrow-left.png) 14px no-repeat #b1d136;
            background-size: 13px;
            vertical-align: top;
            width: 105px;
            overflow: hidden;
            margin-right: -3px;
            display: none
        }
        .cnt-menu h6.categories {
            font: 700 17px/21px 'Open Sans', sans-serif;
            padding-left: 55px;
            background: url(../../spitishop/img/ui/m-categories.png) 14px no-repeat #fff;
            background-size: 18px;
            text-transform: uppercase;
            color: #a0a1a2;
            border-bottom: 3px solid #f2f2f2;
            transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out
        }
        .cnt-menu h6.categories.active {
            border-bottom: 0;
            padding-left: 4%;
            background-position: -100px
        }
        .cnt-menu h6.myaccount {
            font: 400 17px/21px 'Open Sans', sans-serif;
            padding-left: 55px;
            background: url(../../spitishop/img/ui/m-account.png) 14px no-repeat #fff;
            background-size: 18px;
            text-transform: uppercase;
            color: #a0a1a2;
            border-bottom: 3px solid #f2f2f2;
            transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out
        }
        .cnt-menu h6.myaccount.active {
            border-bottom: 0;
            padding-left: 4%;
            background-position: -100px
        }
        .cnt-menu .navbar-nav {
            float: none;
            position: relative!important;
            width: 100%;
            margin: 0!important
        }
        .cnt-menu .navbar-nav>li {
            float: none;
            width: 100%;
            border-bottom: 1px solid #f2f2f2;
            padding: 0;
            position: relative;
            clear: both
        }
        .cnt-menu .hdr-megamenu ul li.dropdown:hover {
            background: #fff
        }
        .cnt-menu .hdr-megamenu ul li.open.dropdown {
            background: #b1d136
        }
        .cnt-menu .hdr-megamenu ul li.dropdown:hover a {
            color: #000
        }
        .cnt-menu .hdr-megamenu ul li.open.dropdown a {
            color: #fff;
            padding-bottom: 21px
        }
        .cnt-menu .hdr-megamenu ul li.dropdown a {
            padding: 15px
        }
        .cnt-menu .hdr-megamenu ul li.dropdown>a {
            font-weight: 700
        }
        .cnt-menu .megamenu-toggle {
            z-index: 1;
            background: url(../../spitishop/img/ui/m-arrow-down.png) right center no-repeat;
            background-size: 35px;
            width: 100%;
            height: 44px;
            display: block;
            position: absolute;
            right: 0;
            top: 4px;
            cursor: pointer
        }
		 .cnt-menu .megamenu-toggle .megamenu-toggle-override{
			width: 16%;
			height: 100%;
			float: right;
		 }
        .cnt-menu .open .megamenu-toggle {
            background: url(../../spitishop/img/ui/m-arrow-up.png) right center no-repeat;
            background-size: 35px
        }
        .cnt-menu #megamenu .animated {
            position: relative!important;
            box-shadow: none;
            width: 100%;
            border-bottom: 4px solid #f2f2f2;
            min-height: auto
        }
        .cnt-menu ul.navbar-nav li:first-child .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(10) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(2) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(3) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(4) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(5) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(6) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(7) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(8) .tks_marrow,
        .cnt-menu ul.navbar-nav li:nth-child(9) .tks_marrow {
            left: 5%!important
        }
        .cnt-menu #megamenu img.yamm-thumbnail {
            position: relative;
            width: 45px;
            margin: 15px 0 0 13px;
            display: none
        }
        .cnt-menu .yamm .yamm-content {
            padding: 0;
        }
        .cnt-menu #megamenu .row {
            height: auto;
            margin: 0
        }
        #megamenu .yamm .yamm-content {
            min-height: 0
        }
        .cnt-menu #megamenu .col-md-2 {
            display: block;
            padding: 0;
            width: 100%;
            float: none;
            height: auto;
        }
		.cnt-menu #megamenu .dropdown:nth-child(12)  .dropdown-menu .col-md-3 {
			float: none;
		}
        .cnt-menu #megamenu .row:first-child .col-md-2 {
            padding: 0
        }
        .cnt-menu #megamenu .col-md-4 {
            float: none;
            display: block;
            width: 100%;
            max-width: 100%;
            padding: 0
        }
        .cnt-menu #megamenu .section>h3.title {
            font: 700 15px/18px 'Open Sans', sans-serif;
            text-transform: uppercase;
            padding: 15px 0;
            border-bottom: 1px solid #f2f2f2;
            cursor: pointer;
            display: none
        }
        .cnt-menu #megamenu .section ul {
            font: 400 14px/24px 'Open Sans', sans-serif;
            display: none
        }
        .cnt-menu #megamenu .section ul.links.list-unstyled {
            display: block
        }
        #megamenu .col-md-4 img {
            width: 100%
        }
        .cnt-menu #megamenu .section li:last-child a {
            border-bottom: 0
        }
        .cnt-menu .hdr-hookTop_contact {
            background: #A0A1A2;
            position: relative;
            margin-top: 0;
            border-top: 0;
            display: block;
            color: #fff;
            float: none;
            width: 100%;
            text-align: center;
            padding: 7px 0;
            max-width: 100%
        }
        .cnt-menu .hdr-hookTop_contact h4 {
            color: #fff
        }
        .cnt-menu .hdr-displayNav {
            padding-top: 0;
            float: none
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user {
            width: 100%;
            max-width: 100%;
            padding: 0;
            margin: 0;
            float: none;
            display: block
        }
        .cnt-menu .hdr-displayNav button {
            display: block;
            float: none;
            position: relative;
            padding: 15px 5% 15px 55px!important;
            width: 100%;
            text-align: left;
            border-bottom: 1px solid #f2f2f2;
            border-right: 0;
            color: #6D6D6D;
            font: 400 14px/24px 'Open Sans', sans-serif;
            text-transform: capitalize;
            background: url(../../spitishop/img/ui/m-fb-login.png) 14px no-repeat #fff;
            background-size: 18px
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user a.fbloginblock-tkslogin {
            display: block;
            width: 100%;
            text-align: left;
            text-transform: uppercase
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user button.btn_userlogin {
            padding-left: 55px!important;
            background: url(../../spitishop/img/ui/m-login.png) 14px no-repeat #fff;
            background-size: 18px
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user.gk_user-align button.btn_userlogin {
            padding-left: 5%!important;
            background: #fff;
            font: 700 14px/24px 'Open Sans', sans-serif
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user a.register button {
            padding-left: 55px!important;
            background: url(../../spitishop/img/ui/m-register.png) 15px no-repeat #fff;
            background-size: 18px
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user.gk_user-align .btn_norightborder {
            display: none
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_user a.logout button {
            padding-left: 55px!important;
            background: url(../../spitishop/img/ui/m-logout.png) 15px no-repeat #fff;
            background-size: 18px
        }
        .cnt-menu .hdr-displayNav .hdr-displayNav_actions {
            display: none!important
        }
        .cnt-menu .hdr-displayNav .displayNav_wishlist {
            float: none;
            display: block;
            padding: 15px 2%;
            opacity: .22;
            width: auto
        }
        #megamenu .col-md-11,
        #megamenu .col-md-12,
        #megamenu .col-md-12>.menu_banner,
        .displayNav_wishlist,
        .hdr-displayBanner,
        .hdr-displayNav_user {
            display: none
        }
        .cnt-menu .hdr-displayNav .displayNav_wishlist .ajax_cart_the_wishlist {
            margin-right: 12px;
            margin-top: -3px
        }
        #megamenu .col-md-2,
        #megamenu .col-md-3,
        #megamenu .col-md-4 {
            width: 100%;
            padding: 0
        }
        #megamenu .col-md-2>.menu_list,
        #megamenu .col-md-3>.menu_list,
        #megamenu .col-md-4>.menu_list {
            padding: 0;
            margin-top: 0!important
        }
        .cnt-menu #megamenu .section ul {
            background: #fff;
            border-top: 1px solid #efefef;
            margin-top: 0px;
            padding: 0
        }
        .cnt-menu #megamenu .section a {
            padding: 11px 0;
            border-bottom: 1px solid #f5f5f5
        }
        .cnt-menu #megamenu ul li.dropdown ul.dropdown-menu.animated {
            height: auto!important;
            padding-top: 0
        }
        .hdr-displayNav {
            width: auto;
            display: block;
            padding: 0
        }
        header {
            z-index: 8888;
            height: 71px;
            position: fixed;
            border-bottom: 3px solid #f2f2f2
        }
        .hdr-displayNav_actions {
            float: right;
            width: 55px;
            height: 29px;
            overflow: hidden;
            border-left: 1px solid #f2f2f2;
            padding: 21px 25px
        }
        .displayNav_cart p {
            display: none!important
        }
        .hdr-displayNav_actions p.ajax_cart_quantity {
            display: inline-block!important
        }
        .hdr-displayNav_actions .displayNav_cart {
            margin-right: 0
        }
        .ddevice .hdr-displayNav_actions .displayNav_dropDown {
            margin-left: -300px!important
        }
        .hdr-displayNav_actions .pseudo-arrow_cart {
            right: 31px!important
        }
        .hdr-hookTop {
            padding: 0
        }
        .hdr-hookTop_logo {
            display: block;
            float: left;
            margin-top: -77px;
            padding: 18px 0 10px 30px;
            max-width: 200px;
            margin-left: 105px;
            border-left: 1px solid #f2f2f2
        }
        .hdr-hookTop h1,
        .hdr-hookTop_contact .contact-dates,
        .hdr-hookTop_contact .contact-title {
            display: none
        }
        .hdr-hookTop_logo img {
            padding-top: 8px
        }
        .hdr-hookTop_contact {
            margin-top: -49px;
            margin-right: 130px;
            float: right
        }
        .hdr-hookTop_search {
            height: 0;
            float: none;
            position: absolute;
            width: 100%;
            left: 0;
            background: #fff;
            max-width: 100%;
            margin: 3px 0 0;
            box-shadow: 2px 2px 1px rgba(0, 0, 0, .04);
            overflow: hidden
        }
        .hdr-hookTop_search.reveal {
            height: auto
        }
        .hdr-hookTop_search form#searchbox {
            margin: 0 auto;
            max-width: 590px
        }
        .hdr-hookTop_search input#search_query_top {
            background: #fff;
            width: 95.6%;
            padding: 0 0 0 4.4%;
            font: 400 13px/15px 'Open Sans', sans-serif
        }
        .btn_m-menu,
        .btn_m-return {
            width: 82px;
            float: left;
            font: 400 13px/15px 'Open Sans', sans-serif;
            text-transform: uppercase;
            opacity: .55
        }
        .hdr-hookTop_search .btn_search {
            margin: -34px 0 0 1px
        }
        .btn_m-menu {
            background: 0 0;
            height: 35px;
            display: inline-block;
            margin-top: -50px
        }
        .btn_m-return {
            background: url(https://www.spitishop.gr/themes/spitishop/assets/arrows/left.png) top left no-repeat;
            background-size: 20px;
            height: 27px;
            margin-top: 20px;
            margin-left: 11px
        }
        .btn_m-return p {
            margin-left: 35px
        }
        #order-opc .hdr-hookTop_logo {
            margin-top: -5px;
            margin-left: 92px
        }
        #order-opc .hdr-hookTop_contact {
            margin-top: 21px;
            margin-right: 6px
        }
        .btn_m-menu:hover {
            opacity: 1
        }
        .btn_m-menu span {
            height: 3px;
            width: 25px;
            background: #000;
            margin-bottom: 3px;
            opacity: 1
        }
        .btn_m-menu p {
            margin: -19px 0 0 35px;
            display: none
        }
        .fdr_menu-right {
            -moz-column-count: 3;
            -moz-column-gap: 0;
            -webkit-column-gap: 0;
            -webkit-column-count: 3;
            column-count: 3;
            column-gap: 3;
            padding: 25px 0 148px 48px
        }
        .fdr_menu-right ul {
            width: 100%
        }
        .cat_meta-image img {
            width: 200%
        }
        .cat_meta-line {
            display: none
        }
        .cat_meta-thumb {
            top: 0;
            right: 0
        }
        .product_extra_features_container {
            display: block;
            width: auto;
            position: relative;
            top: 0;
            margin: 15px 0;
            padding: 1px 12px
        }
        .product_extra_features {
            padding: 11px 0
        }
        .prexfl_container {
            display: block;
            background: #dcdcdc;
            color: #000;
            width: auto
        }
        .prexfr_container {
            display: block;
            width: auto;
            text-align: left;
            padding: 11px;
            border-left: 1px solid #dcdcdc;
            border-right: 1px solid #dccdcd;
            border-bottom: 1px solid #dcdcdc
        }
        .product_extra_features_right {
            display: block;
            padding: 0
        }
        #cart tbody tr {
            padding: 0 0 27px
        }
        #cart #add-free-shipping-message {
            width: 98%
        }
        #cart .my-cart_products table thead {
            display: none
        }
        #cart tbody .cart_product {
            width: 100%
        }
        #cart tbody .cart_final,
        #cart tbody .cart_initial,
        #cart tbody .cart_quantity,
        #cart tbody .cart_total,
        #cart tfoot .cart_right,
        #cart thead .cart_final,
        #cart thead .cart_initial,
        #cart thead .cart_quantity,
        #cart thead .cart_total {
            width: 20%;
            text-align: left
        }
        #cart tbody td.cart_quantity {
            width: 25%
        }
        #cart tbody .cart_product-delete button {
            top: 21px
        }
        #cart td.tfoot_right tr td:first-child {
            width: 73%
        }
        #cart .my-cart_actions button.btn_main-right,
        .my-cart_actions button.btn_sec-left {
            float: none;
            width: 100%;
            margin: 0 0 11px;
            padding: 0
        }
        #cart a.button.btn.btn-default.standard-checkout.button-medium {
            display: block
        }
        .hdr-hookTop_logo img.adaptive {
            display: inline-block
        }
        .hdr-hookTop_logo img {
            width: 41px
        }
        #authentication .log,
        #authentication .reg {
            width: 100%;
            display: block;
            float: none;
            margin: 1px 0
        }
        #product .prd-social,
        #product span.span_link.no-print {
            display: none
        }
        #authentication .box {
            padding-bottom: 31px
        }
        summary.prd-list_secondary .prd-list_info-prices {
            top: 0
        }
        #product .prd-image {
            width: 100%;
            height: auto
        }
        #product .prd-image img {
            height: auto
        }
        #product .prd-info,
        #product span.zoom-icon {
            width: 100%
        }
        #product .prd-thumbs {
            width: 100%;
            float: none;
            padding: 0;
            position: absolute
        }
        #product #tabs ul li {
            float: none;
            width: 100%;
            margin: 0
        }
        .prd-thumbs #views_block {
            padding: 12px 0 0
        }
        #product p#add_to_cart {
            width: 100%;
            margin-bottom: 1px
        }
        #product .btn_addCart,
        #product .btn_addWish {
            margin: 0;
            text-transform: uppercase;
            width: 100%
        }
        #product .btn_addCart {
            background-size: 25px;
            background-position: right 3% center;
            text-align: center
        }
        #product .btn_addWish {
            padding-left: 0;
            padding-right: 0;
            background: url(http://spitishop.gr/themes/spitishop/img/ui/btns/icon_btn-wish.png) right 5% center no-repeat #4f4f4f;
            background-size: 25px
        }
        #product summary.prd-list_secondary {
            height: auto
        }
        #product summary.prd-list_secondary .prd-list_img {
            width: 100%;
            height: auto
        }
        #product summary.prd-list_secondary .prd-list_img img {
            width: 100%;
            vertical-align: text-top
        }
        #product .prd-list_sameset a.product-name {
            font: 300 22px/32px 'Open Sans', sans-serif
        }
        #product summary.prd-list_secondary .prd-price_current {
            font: 700 31px/42px 'Open Sans', sans-serif
        }
        #product summary.prd-list_secondary .price-percent-reduction {
            left: -164px;
            bottom: -50px
        }
        #tabs li>a,
        #tabs2 li>a,
        #tabs3 li>a,
        #tabs4 li>a,
        #tabs5 li>a {
            padding: 18px 11px
        }
        #contact .contact-form-box .tks_ffield {
            width: 100%
        }
        #contact #contact #center_column {
            padding: 0 5%;
            width: 90%
        }
        #contact .form-control {
            width: 90%;
            padding-left: 5%;
            padding-right: 5%
        }
        #contact .right_ffield {
            float: none;
            width: 100%
        }
        .ddevice .hdr-displayNav_actions .displayNav_dropDown {
            display: none!important
        }
        #product .prd-info {
            height: auto;
            padding: 140px 0 11px
        }
        #product .prd-info.no-thumbs {
            padding: 65px 0 11px
        }
        #product #center_column {
            width: 95%;
            margin: 0 auto;
            display: block;
            padding: 30px 0
        }
        #product .prd-image {
            padding: 39px 0 5px
        }
        #product menu.gk ul li {
            margin: 0 0 0 5px;
            font: 700 10px/15px 'Open Sans', sans-serif
        }
        #product .glb_displayTopColumn .pull-right {
            font-size: 12px
        }
        #product .price {
            position: relative;
            top: auto;
            right: auto;
            float: left;
            width: 100%
        }
        #product .prod_fav {
            top: 165px
        }
        #product .prod_fav.no-thumbs {
            top: 70px
        }
        #product .tks_preduct {
            position: absolute;
            top: -367px;
            left: 502px;
            margin: 0
        }
        #wrapper {
            padding-bottom: 18px
        }
        #product #buy_block,
        #product .gk_empty-box,
        #product .product_extra_features {
            padding: 0
        }
        #product #buy_block .box-cart-bottom {
            width: 100%;
            padding-top: 18px;
            margin-left: 0!important
        }
        #quantity_wanted_p {
            padding: 12px 34%
        }
        #product #buy_block .content_prices {
            width: 100%
        }
        .prexfl_container {
            padding: 4px 11px
        }
        #product span.span_link {
            display: none
        }
        #product .prd-info h1 {
            overflow: hidden;
            height: 85px;
            font: 300 25px/27px 'Open Sans', sans-serif;
            padding: 21px 0 11px;
            margin-right: 50px
        }
        #product #product_reference,
        .price-ex {
            margin-left: 0
        }
        #product #quantity_wanted_p {
            display: block;
            width: 32%;
            text-align: left;
            float: none
        }
        #product .product_extra_features_container {
            padding: 0;
            border: none;
            top: 55px
        }
        #product #old_price {
            padding: 11px
        }
        #password #center_column {
            width: 95%;
            margin: 0 auto;
            display: block
        }
        #password .box {
            width: 90%;
            padding: 27px 5%
        }
        #product .price-ex {
            width: 55%
        }
        #product div.selector>span {
            width: 234px!important
        }
        #product div.selector {
            width: 264px!important
        }
        #product .breadcrumb {
            width: 58%;
            padding: 27px 0 0;
            height: 30px
        }
        .hdr-hookTop_contact h4 {
            font: 400 13px/24px 'Open Sans', sans-serif
        }
        a[href^=tel] {
            text-decoration: none;
            font: 700 13px/15px 'Open Sans', sans-serif
        }
        .hdr-hookTop_contact h4 span {
            display: inline-block;
            vertical-align: top
        }
        #history thead {
            display: none
        }
        .displayNav_cart:hover button.ajax_cart_the_cart {
            background-position: top center
        }
        .prd-info #buy_block {
            position: relative;
            bottom: auto
        }
        #order-opc #carrierTable label {
            max-width: 177px
        }
        .fdr_credit-logos a {
            border-left: 0;
            padding-left: 0;
            margin-left: 5px;
            margin-right: 5px
        }
        .fdr_credit-logos a img {
            max-width: 54px
        }
        #megamenu .col-md-3 > .menu_list.menu_vrefikompanionew {
          margin-left: 0px;
          margin-top: 0px;
          width: auto;
        }
        #megamenu .col-md-3 > .menu_list.menu_volta {
          margin-left: 0px;
          margin-top: 0px;
          width: auto;
        }
        #megamenu .col-md-3 > .menu_list.menu_paixnidia {
          margin-left: 0px;
          margin-top: 0px;
          width: auto;
        }
        #megamenu .col-md-3 > .menu_list.menu_gia_th_mama {
          margin-left: 0px;
          margin-top: 0px;
          width: auto;
        }
    }
    @media only screen and (max-width: 624px) {
        .flexslider-small .flex-direction-nav {
            display: none
        }
        .flexslider-small .flex-control-nav {
            display: block
        }
        .PM_ASBlockOutput .block_content a {
            color: #fff!important
        }
        #PM_ASCriterionGroupCheckbox_3_16 a {
            color: transparent!important
        }
        .PM_ASBlockOutput .block_content a:hover {
            color: #fff!important
        }
        .PM_ASCriterionsGroupTitle {
            color: #fff
        }
        .PM_ASCriterionsGroup {
            border-bottom: 1px solid #fff;
            border-bottom: 1px solid rgba(255, 255, 255, .11)
        }
        .PM_ASCriterionGroupCheckbox {
            max-height: 2000px;
            overflow: visible
        }
        .PM_ASResetSearch {
            width: 90%;
            margin: 0 auto 47px
        }
        #opc_checkout #opc_new_account #dlv_addresses_div p,
        #order-opc #opc_account_form p.required,
        #order-opc #opc_account_form p.text {
            width: 100%;
            display: block
        }
        #order-opc #checkout_block_contentpayment>p {
            width: 100%!important
        }
        #order-opc .lost_password {
            float: none;
            position: relative
        }
        #order-opc #carrierTable>span {
            padding: 11px 0 0;
            width: 100%
        }
        #order-opc #carrierTable .alternate_item {
            margin-bottom: 47px
        }
        #order-opc .checkbox label {
            max-width: 250px
        }
        section.index_manufacturers .hr {
            display: none
        }
        section.index_manufacturers {
            padding: 27px 0
        }
        section.index_manufacturers h3 {
            padding: 11px 0;
            display: block;
            width: 90%;
            margin-left: 5%;
            text-align: center;
            background: #B2D136;
            border-radius: 4px;
            color: #fff;
            font: 700 15px/17px 'Open Sans', sans-serif;
            position: relative;
            margin-top: 0
        }
        #product .btn_addCart {
            width: 100%;
            margin: 0;
            background: url(https://www.spitishop.gr/themes/spitishop/img/ui/btns/icon_btn-cart.png) right 5% center no-repeat #b2d135;
            background-size: 25px;
            text-transform: uppercase
        }
        #product .btn_addWish {
            padding-left: 0;
            padding-right: 0;
            width: 100%;
            margin: 0;
            background: url(http://spitishop.gr/themes/spitishop/img/ui/btns/icon_btn-wish.png) right 5% center no-repeat #4f4f4f;
            background-size: 25px;
            text-transform: uppercase
        }
        #product .price-ex {
            width: 100%;
            padding-top: 15px;
            text-align: left
        }
        #product .prod_fav {
            top: 140px
        }
        #product .prd-info .tks_availability,
        #product .prd-info .tks_noavailability {
            padding: 15px 0 81px;
            width: 100%;
            margin-top: -105px;
            text-align: left;
            /* margin-left: 89px; */
        }
        #product .prd-info #product_marka {
            padding-bottom: 14px;
            padding-left: 0;
            width: 100%;
            text-align: left;
            margin-top:-33px;
        }
        #product .tks_preduct {
            right: 0;
            left: auto;
            position: absolute;
            top: 265px
        }
        #product .tks_preduct.no-thumbs {
            top: 160px
        }
        #PM_ASearchResultsTitle {
            display: none
        }
        #category .glb_mainContent {
            padding-top: 0
        }
        #category .nb_results {
            padding: 11px
        }
        #category #left_column, #new-products #left_column, #prices-drop #left_column, #module-favoriteproducts-account #left_column{padding:0px;}
        summary.prd-list_main .prd-list_info {
            height: auto;
            padding: 7px 0 0;
            width: 100%
        }
        #index summary.prd-list_main .prd-list_info {
            padding: 7px 0 0;
            width: 100%
        }
        summary.prd-list_main .prd-price_current,
        summary.prd-list_small .prd-price_current {
            font: 300 21px/28px 'Open Sans', sans-serif
        }
        .hdr-hookTop_contact {
            display: none;
            width: 100%;
            margin: 0;
            text-align: center;
            background: #787878;
            padding: 4px 0;
            border-top: 3px solid #f2f2f2;
            float: none
        }
        .hdr-hookTop_contact h4 {
            color: #fff;
            font: 400 15px/24px 'Open Sans', sans-serif
        }
        a[href^=tel] {
            color: #000;
            text-decoration: none;
            font: 700 13px/15px 'Open Sans', sans-serif
        }
        #product summary.prd-list_secondary .prd-list_info {
            width: 100%;
            height: auto
        }
        #product summary.prd-list_secondary .prd-list_info-actions {
            display: block;
            width: 100%;
            margin: 11px 0;
            position: relative;
            bottom: auto
        }
        #cart tbody .cart_final,
        .wishlist-header,
        button.btn_grid-view,
        div#uniform-nb_item {
            display: none
        }
        #product summary.prd-list_secondary button.btn_grid-cart {
            width: 100%;
            margin: 0;
            background: url(/themes/spitishop/img/ui/btns/icon_btn-cart.png) right 5% center no-repeat #b2d135;
            background-size: 25px;
            text-transform: uppercase
        }
        #product summary.prd-list_secondary button.btn_grid-cart:hover {
            background-color: #94aa24
        }
        #product .prd-image {
            padding: 0;
            /*margin-top: 23px*/
        }
        #product .prd-info h1 {
            padding: 0 0 11px;
            height: 83px
        }
        #cart tbody .cart_total {
          width: 48%;
        }
        #cart tbody .availability_info{
          width: 85%;
        }
        #cart .tks_availability, .tks_noavailability{
          text-align: right;
          padding-top: 0;
        }
        #cart tbody .cart_final,
        #cart tbody .cart_initial,
        #cart tfoot .cart_right,
        #cart thead .cart_final,
        #cart thead .cart_initial,
        #cart thead .cart_quantity,
        #cart thead .cart_total {
            width: 100%;
            text-align: center;
            padding: 11px 0;
            margin: 0 0 4px;
            border-bottom: 1px solid #ddd
        }
        #cart tbody .cart_total {
            border-bottom: none
        }
        #cart tbody td.cart_quantity {
            width: 36%;
            padding-left:10px;
        }
        tbody td.cart_total span.price {
            padding-right: 0;
            text-align: right;
            font-weight: bold;
        }
        #cart #add-free-shipping-message,
        #cart td.tfoot_right {
            font: 400 13px/15px 'Open Sans', sans-serif
        }
        #cart #add-free-shipping-message,
        #cart td.tfoot_right tr td:first-child,
        #cart td.tfoot_right tr td:last-child {
            width: 95%
        }
        #cart #voucher-button {
            width: 27%
        }
        #cart td#cart_voucher {
            width: 100%
        }
        button.btn_grid-cart {
            width: 69.9%
        }
        #authentication .tarea textarea {
            max-width: 95%
        }
        #address .footer_links button,
        #identity .footer_links button {
            margin-bottom: 4px
        }
        .alert-danger {
            width: 100%;
            padding: 15px 0
        }
        section.grid_bottom-control,
        section.grid_top-control {
            width: 100%;
            float: none
        }
        #pagination,
        .nbrItemPage,
        .pagi_bar-numbers .selector,
        .pagi_bar-numbers form label {
            width: 100%;
            text-align: center
        }
        #address #center_column,
        #addresses #center_column,
        #authentication #center_column,
        #cart #center_column,
        #identity #center_column {
            width: 90%;
            margin: 0 auto;
            display: block
        }
        #address .form-group,
        #authentication .form-group,
        #identity .form-group {
            margin-right: 0;
            width: 100%
        }
        #addresses .sbox {
            width: 100%;
            padding: 0;
            float: none
        }
        #address .form-group {
            display: block;
            float: none
        }
        #address .box label {
            max-width: 100%
        }
        #address .box input.form-control,
        #identity .form-group input.form-control {
            max-width: 100%;
            width: 100%
        }
        #address .drdown {
            float: none;
            width: 100%;
            margin: 0
        }
        #address .drdown label {
            margin-top: -13px
        }
        #identity .form-group.nomargin.meright button {
            width: 100%;
            float: none;
            margin-bottom: 11px
        }
        #my-account .myaccount-link-list {
            width: 95%;
            margin: 0 auto
        }
        #my-account h1.page-heading {
            padding: 0 5%
        }
        #my-account ul.myaccount-link-list li a {
            display: block;
            width: 90%;
            float: none;
            margin: 0 auto;
            padding-left: 5%;
            padding-right: 5%
        }
        #my-account #center_column p {
            display: block;
            padding: 11px 0 0!important
        }
        #my-account ul.myaccount-link-list li {
            display: block
        }
        #authentication .form-group input.form-control {
            max-width: 90%;
            width: 90%;
            padding: 11px 5%
        }
        #authentication #center_column .box input.form-control {
            max-width: 90%;
            width: 90%
        }
        #authentication .drdown .selector {
            width: 100%!important
        }
        #authentication .drdown span {
            width: 87%!important
        }
        #cms .cms-wrapper {
            max-width: 95%;
            width: 95%;
            margin: 0 auto
        }
        #order-opc .cart_product_right,
        .fdr_info-logo {
            max-width: 100%
        }
        #guest-tracking h4,
        #history h4 {
            margin-top: 30px;
            text-align: center
        }
        #cms .cms-wrapper img {
            width: 100%!important
        }
        #history ul.alternate_item-labs {
            width: 93%;
            padding: 3%
        }
        #history .btn-detail {
            display: none
        }
        #history .table-bordered tr {
            border: 1px solid #d2d2d2
        }
        #history .adresses_bloc .alternate_item {
            border-left: 1px solid #d2d2d2
        }
        #history .table-bordered td {
            display: block!important;
            border: 0;
            width: 98%!important;
            text-align: center
        }
        #history #block-order-detail table.foot td:first-child {
            width: 75%
        }
        #history td {
            border: 0;
            text-align: center;
            padding: 11px 7px
        }
        #history td.history_detail {
            display: block;
            width: 94%
        }
        #history #block-order-detail td.price,
        #history #block-order-detail td.price-total,
        #history #block-order-detail td.return_quantity {
            padding: 11px 4px
        }
        #history #sendOrderMessage p {
            text-align: center
        }
        #guest-tracking ul.alternate_item-labs {
            width: 93%;
            padding: 3%
        }
        #guest-tracking .btn-detail {
            display: none
        }
        #guest-tracking .table-bordered tr {
            border: 1px solid #d2d2d2
        }
        #guest-tracking .adresses_bloc .alternate_item {
            border-left: 1px solid #d2d2d2
        }
        #guest-tracking .table-bordered td {
            display: block!important;
            border: 0;
            width: 98%!important;
            text-align: center
        }
        #guest-tracking #block-order-detail table.foot td:first-child {
            width: 75%
        }
        #guest-tracking td {
            border: 0;
            text-align: center;
            padding: 11px 7px
        }
        #guest-tracking td.guest-tracking_detail {
            display: block;
            width: 94%
        }
        #guest-tracking thead,
        .cat_meta-image,
        .cat_meta-info {
            display: none
        }
        #guest-tracking #block-order-detail td.price,
        #guest-tracking #block-order-detail td.price-total,
        #guest-tracking #block-order-detail td.return_quantity {
            padding: 11px 4px
        }
        #guest-tracking #sendOrderMessage p {
            text-align: center
        }
        #guest-tracking .page-heading,
        #guest-tracking form.std {
            padding: 30px
        }
        #contact .espace {
            margin-top: 15px
        }
        .news_popup-wrap {
            width: 90%
        }
        .news_popup-wrap h1 {
            font: 300 21px/23px 'Open Sans', sans-serif
        }
        .news_popup-wrap button {
            width: 100%
        }
        .news_popup-form input {
            margin-right: 0;
            width: 90%;
            padding: 0 5%
        }
        .news_popup-wrap footer {
            padding: 5px 0
        }
        #manufacturer #content h1,
        #search #content h1 {
            padding-left: 2%;
            padding-right: 2%
        }
        .alert-info {
            border-radius: 0;
            margin: 0
        }
        button.btn_grid-wishlist {
            margin-left: 0
        }
        .cat_thumb-yes {
            display: block;
            width: 100%;
            height: auto;
            position: relative
        }
        .cat_meta-thumb {
            width: 100%;
            position: relative;
            text-align: center;
            padding: 11px 0;
            background: #b2d136
        }
        .cat_meta-thumb img {
            width: 55px;
            margin: 0!important
        }
        .panel {
            padding-top: 117px
        }
        .hdr-hookTop_logo {
            width: 34%;
            margin-left: 83px;
            padding: 33px 0 22px 20px;
            text-align: right;
            z-index: 1
        }
        .hdr-hookTop_logo img {
            width: 120px
        }
        #m-menu-toggle {
            margin-left: 15px;
            z-index: 2;
            position: absolute;
            padding: 8px;
            width: 45px;
            border: 1px solid #c1c1c1;
            border-radius: 4px;
            background: #f2f2f2
        }
        .hdr-hookTop_search .btn_search {
            margin: -34px 0 0 24px
        }
        .hdr-hookTop_search input#search_query_top {
            width: 84%;
            padding: 0 0 0 16%
        }
        #index #htmlcontent_top,
        #index #htmlcontent_top ul.htmlcontent-home {
            width: 100%
        }
        #index #htmlcontent_top ul.htmlcontent-home li {
            display: block;
            width: 100%
        }
        #index #htmlcontent_top ul.htmlcontent-home li:first-child {
            display: block
        }
        #index ul.htmlcontent-home li:last-child {
            display: inline-block;
            vertical-align: top
        }
        #index #htmlcontent_top ul.htmlcontent-home li.htmlcontent-item-4,
        .fdr_credit-logos,
        .pagi_bar-sort,
        .prd-list_info-actions a.quick-view,
        h5.all-prd,
        summary .functional-buttons {
            display: none
        }
        #index ul.htmlcontent-home li img:hover {
            opacity: 1!important
        }
        #index li.htmlcontent-item-1 p {
            font: 300 15px/17.2px 'Open Sans', sans-serif;
            top: 57%
        }
        #index li.htmlcontent-item-2 p,
        #index li.htmlcontent-item-3 p,
        #index li.htmlcontent-item-4 p {
            top: 42%
        }
        #index #htmlcontent_top ul.htmlcontent-home li.htmlcontent-item-2,
        #index #htmlcontent_top ul.htmlcontent-home li.htmlcontent-item-3 {
            width: 50%;
            float: left
        }
        .content-box {
            width: 100%;
            margin: 0 0 11px;
            border-radius: 4px
        }
        .fdr_hookFooter-info {
            border-bottom: 0
        }
        .fdr_info-logo {
            padding: 27px 0 16px;
            width: 100%;
            text-align: center
        }
        .fdr_info-logo img {
            width: 50%
        }
        .fdr_info-social {
            float: none;
            border-left: 0;
            padding: 11px 0;
            text-align: center;
            width: 100%
        }
        .fdr_info-social li {
            margin-left: 0;
            padding: 0px 7px;
        }
        .fdr_hookFooter-info > .container > .fdr_info-text {float: none;margin: 0 auto;display: block;padding: 0px;}
        .fdr_hookFooter-credits p {
            font: 400 11px/13px 'Open Sans', sans-serif
        }
        .fdr_menu-left ul:nth-child(2) {
            text-align: right
        }
        #category #center_column,
        #module-favoriteproducts-account #center_column,
        #new-products #center_column,
        #prices-drop #center_column {
            width: 100%
        }
        summary.prd-list_main {
            width: 48%;
            height: 288px
        }
        #index summary.prd-list_main {
            height: 295px
        }
        summary.prd-list_main .prd-list_img {
            height: 300px
        }
        #product .breadcrumb,
        .breadcrumb {
            width: 95%;
            margin: 0 auto
        }
        .top-pagination-content.pagi_bar-numbers {
            margin-top: 0;
            float: none;
            width: 100%;
            text-align: center
        }
        #pagenotfound .pagenotfound .tks-404 {
            height: auto;
            background-size: 184%
        }
        #pagenotfound .tks-404-txt {
            font: 400 13px/15px 'Open Sans', sans-serif
        }
        #pagenotfound .pagenotfound h1 {
            font: 300 48px/79px 'Open Sans', sans-serif
        }
        #order-opc .glb_mainContent {
            padding: 54px 0
        }
        #order-opc #center_column {
            width: 95%;
            margin: 0 auto;
            display: block
        }
        #contact .contact_left img,
        #order-opc .label-half {
            width: 100%;
            float: none
        }
        #cart tbody .cart_initial,
        section.index_manufacturers .flexslider-brands {
            display: none
        }
        #order-opc #p_registerme {
            margin-top: 0
        }
        #order-opc .login_inner_section {
            height: auto
        }
        #index .glb_mainContent {
            padding-top: 40px;
            padding-bottom: 17px
        }
        section.prd-list_homefeatured h3,
        section.prd-list_topoffers h3 {
            padding-left: 15px
        }
        section.prd-list_extraproducts,
        section.prd-list_homefeatured {
            padding: 20px 0 0
        }
        #cart tbody .cart_product-delete button {
            top: 81px;
            bottom: auto;
            right: 0;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            width: 21px;
        }
        td.tfoot_left fieldset {
            padding-left: 0;
            width: 90%;
            margin: 0 auto
        }
        td.tfoot_left fieldset p {
            padding-left: 0;
            padding-right: 0;
            width: 100%;
            text-align: center;
            display: none
        }
        section.glb_newsletter-block,
        section.prd-list_relatedprod {
            padding-bottom: 0;
            margin-bottom: 0
        }
        #product summary.prd-list_main {
            margin: 0 9px 15px 0
        }
        tbody td span.price,
        tbody td.cart_quantity {
            padding-top: 0
        }
        .pdr-link_new-product {
            font: 400 11px/13px 'Open Sans', sans-serif
        }
        #index .pdr-link_new-product {
            font: 400 15px/17px 'Open Sans', sans-serif
        }
        summary.prd-list_main .prd-list_info_title,
        summary.prd-list_small .prd-list_info_title {
            padding: 7px 0;
            min-height: 65px
        }
        #index summary.prd-list_main .prd-list_img {
            max-height: 206px;
            min-height: 101px;
            overflow: hidden
        }
        #index summary.prd-list_main .prd-list_info_title {
            min-height: 51px;
            max-height: 51px;
            overflow: hidden
        }
        #category summary.prd-list_main .prd-list_info {
            padding: 0;
            width: 100%
        }
        .pdr-link_available-product {
            line-height: 3px
        }
        #index .pdr-link_available-product {
            line-height: 17px
        }
        summary.prd-list_main .prd-list_info-actions,
        summary.prd-list_main .prd-list_info-prices {
            padding-top: 0
        }
        td.tfoot_left fieldset input#discount_name {
            margin: 0;
            padding: 0 5%;
            width: 61%
        }
        #cart .block_content {
            padding: 20px 0 18px
        }
        #cart summary.prd-list_small {
            height: 272px
        }
        .mdevice #my-account .labs-text-myaccount1,
        .mdevice #my-account .labs-text-myaccount2,
        .mdevice #my-account .labs-text-myaccount3,
        .mdevice #my-account .labs-text-myaccount4 {
            float: none;
            width: 100%;
            display: block
        }
        #my-account .page-heading a {
            float: none;
            margin: 11px 0
        }
        #my-account .page-heading a .btn {
            width: 98%;
            margin-top: 16px
        }
        #addresses .footer_links a {
            margin: 0 0 4px;
            display: block
        }
        #history #center_column {
            width: 90%;
            margin: 0 auto;
            display: block
        }
        #history #center_column button {
            float: none;
            display: block;
            width: 100%
        }
        #manufacturer .page_banner,
        #new-products .page_banner,
        #prices-drop .page_banner,
        #product .product_extra_features_container,
        .cat_meta-thumb {
            display: none
        }
        #authentication #account-creation_form p.required {
            margin: 11px 0;
            width: 100%
        }
        #order-opc header {
            background: #fff
        }
        #order-opc panel {
            padding-top: 44px
        }
        #order-opc .opc_login_txt {
            width: 100%
        }
        #order-opc .hdr-hookTop_logo {
            margin-top: -5px;
            margin-left: 41px;
            padding: 29px 0 20px 4%
        }
        #order-opc #m-menu-toggle {
            margin-top: 16px
        }
        #order-opc .cart_description h5 {
            font: 400 17px/21px 'Open Sans', sans-serif
        }
        #order-opc #tfoot_static {
            border-top: 1px solid #d2d2d2
        }
        #order-opc #tfoot_static div span:first-child {
            width: 100%;
            padding-right: 0;
            padding-left: 0
        }
        #order-opc #tfoot_static div span:last-child {
            width: 100%;
            text-align: right;
            padding-right: 0;
            padding-left: 0
        }
        #cart summary.prd-list_main .prd-list_img {
            height: 92px
        }
        #category summary.prd-list_main,
        #favoriteproducts_block_account summary.prd-list_main,
        #manufacturer summary.prd-list_main,
        #new-products summary.prd-list_main,
        #prices-drop summary.prd-list_main,
        #search summary.prd-list_main {
            height: auto
        }
        #search summary.prd-list_main.first-item-of-tablet-line {
            margin: 0 auto 11px
        }
        .pagi_bar-numbers #pagination ul {
            padding-left: 0
        }
        .inner-flow {
            width: 96%;
            margin: 0 auto
        }
        .category-1003 .cat_meta-thumb img {
            width: 55px
        }
        section.grid_top-control #pagination {
            padding: 0 0 27px
        }
        #cart .tfoot_right tr.cart_total_price td:first-child {
          width: 73%;
        }
        #cart .tfoot_right tr.cart_total_price td:last-child {
          width: 17%;
          font-weight: bold;
        }

        #cart .tfoot_right tr.cart_total_delivery td:first-child {
          width: 73%;
        }
        #cart .tfoot_right tr.cart_total_delivery td:last-child {
          width: 17%;
          font-weight: bold;
        }
    }
    @media only screen and (max-width: 921px) {
        .backtoTop {
            display: none!important
        }
    }
    @media only screen and (max-width: 1190px) {
        section.glb_newsletter-block {
            padding: 27px 0 60px
        }
        .newsletter-info {
            width: 20%;
            margin: 0 auto;
            display: inline-block;
            text-align: right
        }
        section.glb_newsletter-block.newsletter-form {
            width: 72%;
            display: inline-block
        }
        .newsletter-form .form-control {
            width: 300px
        }
        .newsletter-form button {
            right: -47px;
            width: 245px
        }
    }
    @media only screen and (max-width: 1002px) {
        section.glb_newsletter-block {
            padding: 27px 0 43px
        }
        p.newsletter-description,
        p.newsletter-title {
            display: none
        }
        .newsletter-info {
            width: 63px;
            margin: 0;
            display: inline-block
        }
        .newsletter-form {
            width: 87.4%;
            margin: 0;
            display: inline-block
        }
        .newsletter-form .form-control {
            width: 347px
        }
        .newsletter-form button {
            right: 0
        }
        #product menu.gk {
            top: 116px
        }
    }
    @media only screen and (max-width: 624px) {
        .newsletter-info {
            text-align: center;
            width: 100%
        }
        p.newsletter-description,
        p.newsletter-title {
            display: none
        }
        .newsletter-info img {
            margin-right: 0
        }
        .newsletter-form {
            width: 95%;
            display: block;
            margin: 0 auto
        }
        #index .newsletter-form {
            padding: 11px 0 0
        }
        .newsletter-form .form-control {
            float: none;
            width: 90%;
            padding: 0 5%;
            border-radius: 4px;
            margin-bottom: 5px
        }
        .newsletter-form button {
            width: 100%;
            position: relative;
            display: block
        }
        #product #center_column {
            padding: 67px 0
        }
        #product menu.gk {
            top: 173px;
            position: absolute;
            background: #f0f0f0;
            right: 0;
            left: auto;
            height: auto
        }
        #product menu.gk .container {
            width: 95%
        }
        #product menu.gk ul {
            text-align: left
        }
        #product menu.gk ul li {
            padding: 18px 2px 10px;
            font: 700 10px/15px 'Open Sans', sans-serif
        }
        #product menu.gk ul li:first-child {
            margin: 0
        }
        #product .glb_displayTopColumn .pull-right {
            padding: 55px 0 0 7px
        }
        #product #quantity_wanted_p {
            width: 185px
        }
        #quantity_wanted_p {
            padding: 12px 44px
        }
    }
@media only screen and (max-width: 1190px) {
	/*  Christmas */
		ul.navbar-nav li:nth-child(11) .megamenu-toggle {
			display:none;
		}
	/*  Christmas */
}
@media (max-width: 1000px) {
  #product .prd-info .tks_availability,
  #product .prd-info .tks_noavailability{
    padding: 0;
    margin-top: 0;
    margin-left: 0;
  }
  .gp_availability {
    padding-left: 0;
    margin-top: 10px;
  }
  #product .price-ex{
    padding-top: 0px;
    margin-top: 8px;
  }
  #store_availability{
    margin-left: 0px;
  }
}

@media only screen and (max-width: 624px) {
  .product_store{margin-bottom: 11px;}
  .avail_store_name{width: 100%;}
}
