/* Large desktop */
@media (min-width: 1200px) and (max-width: 1650px) {
 .social-block {padding: 4em 3em 4em 3em !important;}
 .social-block > div {float: none !important;}
 .social-block > div img {width: 170px !important;}
}
@media (max-width: 1300px) {
 .navbar-default {padding: 0px !important;}
 .slider-container {padding-top: 0em !important;}
 .carousel-fluid {height: 350px !important;}
 .akcio-title-block {margin-top: 0em !important;}
 .slider-container img {min-height: 340px!important;max-height: 340px!important; width: auto !important;margin: 0 auto !important;}
 .full-width-container {height: 340px !important;}
 .slider-prod-data h2 {margin-top: 2em !important; font-size: 28px !important;}
 .carousel-indicators {right: 184px !important;}
 .ajanlott-termekek-fluid {padding: 1em 0em !important;}
 .ajanlott-termekek-fluid h2 {font-size: 29px !important;}
 .products-sales {padding-top: 0em !important;}
 .ajanlott-home-icon {height: 70px !important; width: auto !important;}
 .alcat-home-blocks img {height: 44px !important; width: auto !important;}
 .alcat-home-blocks > p {font-size: 16px !important;}
 .container-allCategoryBlock {padding: 6px !important;width: 580px !important;}
 .container-allCategoryBlock > a {width: 105px !important;}
 .container-allCategoryBlock > a > p {font-size: 12px !important;}
}




/* Portrait tablet to landscape and desktop */
@media (min-width: 992px) and (max-width: 1200px) {
  .next-to-product {right: 30px !important;}
  .menu-logo {width: 70px !important; height: auto !important;}
  .navbar-nav > li {margin: 0px 5px !important;}
  .navbar-nav>li>a{font-size: 12px !important;padding: 10px 0px 10px 28px !important}
  #cart-header-peace {width: 23px !important; height: 23px !important; line-height: 23px !important; font-size: 11px !important;}
  .slider-prod-data p{font-size: 16px !important;}
  .carousel-indicators {right: 150px !important;}
  .slider-container img {min-height: 280px!important;max-height: 280px!important; width: auto !important;margin: 0 auto !important;}
  .full-width-container {height: 300px !important;}
  .slider-prod-data h2 {margin-top: 2em !important; font-size: 23px !important;}
  .carousel-fluid {height: 300px !important;}

  #belepes-block {width: 450px !important;}
  .login-title {font-size: 20px !important;}
  .login-sub-title {font-size: 13px !important;}
  .elfelejtettem a {font-size: 13px !important;}
  .login_button, .login-face {font-size: 13px !important;}
  #user, #pass {padding: 20px 10px !important; margin-bottom: 1em !important;}

  .idezet-container p {font-size: 17px !important;}
  .idezet-container img {height: 60px !important;width: auto !important;}
  .idezet-container {padding: 3em 6em !important;}

  .social-block {padding: 4em 0em 3em 3em !important;}
  .social-block > div {float: none !important;}
  .social-block img {width: 100px !important;}
  .akcio-title-block h2 {font-size: 24px !important;}
  .akcio-title-block {background-size: 58px,65% !important; background-position: left, 100% 56% !important; padding-left: 5em !important;margin-top: 0em !important;}
  .kiemelt-title-block {background-size: 58px,65% !important; background-position: left, 100% 56% !important; padding-left: 5em !important;margin-top: 0em !important;}
  .product-block {width: 234px !important; }
  .product-block p {font-size: 13px !important;}
  .product-block img {height: 150px !important; width: auto !important;}
  .products-sales {padding: 0em 0em 2em 0em !important;}

  .alcategory-fluid {padding: 1em 0em !important;}
  .alcat-home-blocks > p {font-size: 16px !important;}

  .hirek-home-fluid > .container > img {height: 60px !important; width: auto !important;}
  .hirek-home-fluid h2 {font-size: 24px !important;}
  .home-hir-block .img-block {width: 130px !important; height: 130px !important;}

  .hirek-home-fluid {padding: 3em 0em 2em 0em !important;}
  .home-hir-title {font-size: 16px !important;}
  .home-hir-date {font-size: 12px !important;}
  .home-hir-short-desc {font-size: 12px !important;height: 71px !important;}
  .next-to-news a {font-size: 12px !important;}

  .ajanlott-termekek-fluid > .container > img {height: 60px !important; width: auto !important;}
  .ajanlott-termekek-fluid h2 {font-size: 24px !important;}
  .ajanlott-termekek-fluid {padding: 1em 0em 2em 0em !important;}
  .related-product-container {padding-top: 1em !important;}
  .related-product-block {width: 215px !important; min-height: 282px !important; max-height: 282px !important;}
  .related-product-block p {font-size: 13px !important;}
  .related-product-block p.product-price {font-size: 15px !important;}
  .related-product-block img {height: 150px !important; width: auto !important;}

  /*CART - ORDER CSS START*/
  .order-bodybg {padding: 2em 0em !important;}
  .order-title {font-size: 27px !important;}
  .order-subtitle {font-size: 15px !important;}
  .order-payment-title {font-size: 16px !important;}
  .list-group-item-order {font-size: 14px !important;}
  .list-group-item-elfogad{font-size: 14px !important;margin-left: 0px !important;}
  .list-group-item-newsletter{font-size: 14px !important;margin-left: 0px !important;}

  .pull-right-order {margin-right: 15px !important;}
  .pull-right-order-elfogad {margin-right: 15px !important;}
  .order-payment-title-sum {font-size: 16px !important;}
  .products_all_price_Sum-order {font-size: 18px !important;}
  #order_form input {font-size: 14px !important;padding: 14px 10px !important; margin-top: 7px !important;}

  #order_finish_button {margin-left: 0em !important;}

  /*CART - ORDER CSS END*/

  /*PRODUCT LIST CSS START*/

  .main-category-1 > a {font-size: 15px !important; line-height: 32px !important;}
  .main-category-2 > a {font-size: 15px !important; line-height: 25px !important; padding-left: 0px !important;}
  .main-category-3 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .main-category-4 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .main-category-5 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .sub-item-1nd li a {font-size: 13px !important; height: auto !important; line-height: 25px !important;}
  .main-category-1 {background-size: 25px !important;}
  .main-category-2 {background-size: 25px !important; }
  .main-category-3 {background-size: 25px !important; }
  .main-category-4 {background-size: 25px !important; }
  .main-category-5 {background-size: 25px !important; }
  #szuresi_form select {font-size: 13px !important;}

  .product-list-product-block {width: 230px !important; min-height: 285px !important;}
  .product-list-product-block .product-img-block {height: 190px !important;}
  .product-list-product-block p.product-price {font-size: 14px !important;}
  .searched-product-block .product-list-product-block p.product-price{font-size: 15px !important;}
  .product-list-product-block img {height: 150px !important; width: auto !important;}
  /*PRODUCT LIST CSS END*/

  .container-allCategoryBlock > a > p { font-size: 12px !important;}
  .container-allCategoryBlock > a.digit > p, .container-allCategoryBlock > a.ajandek > p {padding-top: 0px !important;}
  .container-allCategoryBlock {width: 460px !important; padding: 5px !important;}
  .container-allCategoryBlock > a {width: 83px !important;}
  .container-allCategoryBlock > a.digit > p, .container-allCategoryBlock > a.taneszkoz > p, .container-allCategoryBlock > a.ajandek > p {padding-top: 6px !important;}

  .contact-details {padding-left: 3em !important;} /*new design*/

  .list-group-item-product-filter {font-size: 12px !important; margin-top: 2em !important;}

  .product-img-block {height: 165px !important;}
  .product-block {min-height: 286px !important;max-height: 286px !important;}
}


@media (min-width: 768px) and (max-width: 991px) {

  #in_product_title, #in_product_title_author {font-size: 20px !important;}
  .navbar-nav{float: none !important; margin: 0 auto !important;text-align: center;}
  .navbar-nav > li {height: 35px !important;background-size: 22px !important;display: inline-block !important;width: auto !important;margin: 0px 10px !important;float: left !important;}
  .social-blocks img {height: 25px !important; width: 25px !important;margin-top: 5px;}
  .menu-fluid .container {padding-left: 0px !important; padding-right: 0px !important;}
  .menu-logo {width: 70px !important; height: auto !important;position: inherit !important;margin-top: 10px;}
  .navbar-nav>li>a{font-size: 13px !important;padding: 5px 0px 10px 27px !important}
  .navbar-nav > li#ajandektargyak {margin-left: 68px !important;}
  .search-btn {display: none !important;}
  .navbar-nav {margin-top: 0px !important;}
  .slider-prod-data h2{font-size: 20px !important;}
  .slider-prod-data p{font-size: 14px !important;}
  .carousel-fluid {height: 251px !important;}
  .carousel-indicators {right: 100px !important;}
  .slider-container {padding-top: 0em !important;}
  .slider-container img {width: auto !important; min-height: 250px !important; max-height: 250px !important;}
  .full-width-container {height: 250px !important;}

  #cart-header-peace {width: 20px !important; height: 20px !important; line-height: 20px !important; font-size: 11px !important;top: -3px !important;left: -9px !important;}

  #belepes-block {width: 400px !important;padding: 1em 3em 0em 3em !important;}
  .login-title {font-size: 18px !important;}
  .login-sub-title {font-size: 12px !important;}
  .elfelejtettem a {font-size: 12px !important;}
  .login_button, .login-face {font-size: 12px !important;width: 170px !important;}
  #user, #pass {padding: 18px 10px !important; margin-bottom: 1em !important;}

  .idezet-container p {font-size: 15px !important;}
  .idezet-container img {height: 55px !important;width: auto !important;}
  .idezet-container {padding: 2em 4em !important;}

  .social-block {padding: 4em 0em 3em 3em !important;}
  .social-block > div {float: none !important;}
  .social-block img {width: 100px !important;}
  .akcio-title-block h2 {font-size: 22px !important;}
  .kedvezmeny_title {font-size: 14px !important;}
  .kiemelt-title-block h2 {font-size: 22px !important;}
  .akcio-title-block {padding-top: 2em !important;background-size: 58px,65% !important; background-position: left, 100% 46% !important; padding-left: 5em !important;margin-top: 0em !important;}
  .kiemelt-title-block {background-size: 58px,65% !important; background-position: left, 100% 46% !important; padding-left: 5em !important;margin-top: 0em !important;}
  .product-block {width: 175px !important; }
  .product-block p {font-size: 13px !important;}
  .product-block img {height: 150px !important; width: auto !important;}
  .products-sales {padding: 0em 0em 1em 0em !important;}

  .alcategory-fluid {padding: 2em 0em !important;}
  .alcat-home-blocks > p {font-size: 14px !important;}
  .alcat-home-blocks > img {height: 60px !important; width: auto !important;}

  .hirek-home-fluid > .container > img {height: 60px !important; width: auto !important;}
  .hirek-home-fluid h2 {font-size: 24px !important;}
  .hirek-home-fluid {padding: 2em 0em !important;}
  .home-hir-block .img-block {width: 150px !important; height: 150px !important;}
  .home-hir-title {font-size: 16px !important;}
  .home-hir-date {font-size: 12px !important;}
  .home-hir-short-desc {font-size: 12px !important;height: 71px !important;}
  .next-to-news a {font-size: 12px !important;}

  .ajanlott-termekek-fluid > .container > img {height: 60px !important; width: auto !important;}
  .ajanlott-termekek-fluid h2 {font-size: 22px !important;}
  .ajanlott-termekek-fluid {padding: 0em 0em 2em 0em !important;}
  .related-product-block {width: 180px !important; min-height: 255px !important;margin: 0px !important;}
  .related-product-container {padding-top: 1em !important;}
  .ajanlott-termekek-fluid .related-product-container .related-product-block  .next-to-product { bottom: 11px !important;}
  .related-product-block p {font-size: 13px !important;}
  .related-product-block p .new-price {font-size: 16px !important;}
  .related-product-block p .old-price {font-size: 16px !important;}
  .related-product-block p.product-price {font-size: 16px !important;}
  .related-product-block img {height: 150px !important; width: auto !important;}

  .szolg-footer a, .footer-title,.address-footer,.address-footer a {font-size: 12px !important;}
  .copyright {padding-top: 5em !important; font-size: 12px !important;}
  .footer-fluid {padding: 2em 0em 1em 0em !important;}

  #reg_form {width: 100% !important; float: none !important;margin: 0 auto !important;}
  #personal_Datas {width: 100% !important; float: none !important;margin: 0 auto !important;}

  /*CART START*/
  .cart-fluid {padding: 2em 0em !important;}
  .cart-title {font-size: 27px !important;}
  .cart-subtitle {font-size: 13px !important;}
  .thead-class {font-size: 13px !important;}
  .cart_view_name > img {height: 67px !important;}
  .cart_view_name p {font-size: 12px !important; width: 250px;}
  .cart_view_price p, .cart_view_amount p {font-size: 12px !important;line-height: 62px !important;}
  .cart_view_piece div {padding-top: 11px !important;}
  #item_cart_piece_input_cart {width: 30px !important;height: 30px !important; border-radius: 30px !important;font-size: 13px !important;}
  .cart_delete_prod_in_cart {width: 30px !important;height: 30px !important; border-radius: 30px !important;line-height: 30px !important;font-size: 16px !important;}
  .mennyiseg_cart {height: 30px !important; line-height: 30px !important;font-size: 25px !important;}
  .all-payment-img {height: 50px !important; width: auto !important; margin-right: 1em !important;}
  .all-payment-text {line-height: 44px !important;}
  .all-payment-text span {line-height: 44px !important;font-size: 18px !important; margin-left: 0.5em !important;}

  .cart_view_next_container {font-size: 14px !important; width: 165px !important;}
  /*CART END*/

  /*CART - ORDER CSS START*/
  .order-bodybg {padding: 1em 0em !important;}
  .order-bodybg > .container {width: 100% !important;}
  .order-title {font-size: 22px !important;}
  .order-subtitle {font-size: 14px !important;}
  .order-payment-title {font-size: 15px !important;}
  .list-group-item-order {font-size: 12px !important;margin-left: 0px !important;}
  .list-group-item-elfogad{font-size: 13px !important;margin-left: 0px !important;}
  .list-group-item-newsletter{font-size: 13px !important;margin-left: 0px !important;}

  .pull-right-order {margin-right: 6px !important;}
  .pull-right-order-elfogad {margin-right: 5px !important;}
  .order-payment-title-sum {font-size: 14px !important;}
  .products_all_price_Sum-order {font-size: 15px !important;}
  #order_form input {font-size: 14px !important;padding: 10px 10px !important; margin-top: 7px !important;}

  #order_finish_button {margin-left: 0em !important;}

  /*CART - ORDER CSS END*/

  /*PRODUCT LIST CSS START*/

  .main-category-1 > a {font-size: 15px !important; line-height: 32px !important;}
  .main-category-2 > a {font-size: 15px !important; line-height: 25px !important; padding-left: 0px !important;}
  .main-category-3 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .main-category-4 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .main-category-5 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
  .sub-item-1nd li a {font-size: 13px !important; height: auto !important; line-height: 25px !important;}
  .main-category-1 {background-size: 25px !important;}
  .main-category-2 {background-size: 25px !important; }
  .main-category-3 {background-size: 25px !important; }
  .main-category-4 {background-size: 25px !important; }
  .main-category-5 {background-size: 25px !important; }
  #szuresi_form select {font-size: 13px !important;}

  .product-list-product-block {width: 225px !important; min-height: 289px !important; }
  .product-list-product-block p {font-size: 13px !important;}
  .product-list-product-block p.product-price {font-size: 14px !important;}
  .product-list-product-block img {height: 150px !important; width: auto !important;}
  /*PRODUCT LIST CSS END*/

  .container-allCategoryBlock {width: 587px !important; padding: 13px !important; left:-125px !important;}
  .container-allCategoryBlock > a > p { font-size: 12px !important;}
  .container-allCategoryBlock > a.digit > p, .container-allCategoryBlock > a.ajandek > p {padding-top: 0px !important;}

  .contact-details {padding-left: .5em !important; /*new design*/}
  .next-to-product {bottom: 20px!important;right: 0px !important;}
  .ajanlott-termekek-fluid .related-product-container .related-product-block .next-to-product {bottom: 5px!important;right: 5px !important;}

  .container-oneblog-subpage-blogtitle {font-size: 20px !important;}
  .container-oneblog-subpage-blogdate {font-size: 13px !important;}
  .container-oneblog-subpage-blogtxt {font-size: 13px !important;}

  .searched-product-block {text-align: center;}
  .searched-product-block .product-list-product-block {text-align: left !important; display: inline-block !important; float: none !important;}

  .list-group-item-product-filter {font-size: 12px !important; margin-top: 2em !important;margin-left: 12px !important;}
  .material-switch-product-filter > label::before {width:30px !important;}
  .material-switch-product-filter > label {width:30px !important;}
  .material-switch-product-filter > label::after {width: 19px !important; height: 19px !important; top: -2px !important;}

  .product-img-block {height: 175px !important;}
  .akcio_circle_one {width: 50px !important; height: 50px !important; line-height: 50px !important;font-size: 16px !important;}

  .cart_step_3_title {font-size: 20px !important;}
  .under-head-box span {font-size: 15px !important;}
  .over-head-next-img-title-2 {font-size: 15px !important;}
  .shipping-second-row {font-size: 15px !important;}
}
  .visible-hsm {display: none !important;}
@media (min-width: 600px) and (max-width: 767px) {
  .top-header-fluid {font-size: 12px !important; padding: 0px !important;}
  .slider-container {padding-top: 0em !important;}
  .navbar-nav {text-align: center;}
  .slider-prod-data {text-align: center;padding-left: 0em !important; padding-right: 0em !important;}
  .slider-prod-data h2 {font-size: 18px !important;margin-top: 1em !important; text-align: center;}
  .slider-prod-data .line {float: none !important; text-align: center;}
  .slider-prod-data p {font-size: 13px !important;text-align: center;}
  .slider-prod-data a { margin-bottom: 1em;float: none !important;}
  .slider-container img {width: auto !important; min-height: 200px !important;max-height: 200px !important;margin: 0 auto;}
  .full-width-container {height: 350px !important;}
  .carousel-fluid { height: auto !important; padding-bottom: 0em;}
  #cart-header-peace {width: 20px !important; height: 20px !important; line-height: 20px !important; font-size: 11px !important;top: 0px !important;left: -9px !important;}

  #belepes-block {width: 400px !important;padding: 1em 3em 0em 3em !important;top: 8% !important;}
  .login-title {font-size: 18px !important;}
  .login-sub-title {font-size: 12px !important;}
  .elfelejtettem a {font-size: 12px !important;}
  .login_button, .login-face {font-size: 12px !important;width: 170px !important;}
  #user, #pass {padding: 18px 10px !important; margin-bottom: 1em !important;}

  .navbar-nav{float: none !important; margin: 0 auto !important;text-align: center;}
  .navbar-nav > li {height: 35px !important;background-size: 22px !important;display: inline-block !important;width: auto !important;margin: 0px 10px !important;float: left !important;}
  .menu-fluid .container {padding-left: 0px !important; padding-right: 0px !important;}
  .menu-logo {width: 70px !important; height: auto !important;position: inherit !important;margin-top: 10px;}
  .navbar-nav>li>a{font-size: 13px !important;padding: 5px 0px 4px 27px !important}
 .navbar-collapse {border-top: 0px !important; margin-top: 2px !important;}
 .szallit-part {display: none !important;}

 .idezet-container p {font-size: 15px !important;}
 .idezet-container img {height: 55px !important;width: auto !important;}
 .idezet-container {padding: 2em 0em !important;}

 .social-block {padding: 4em 0em 3em 3em !important;}
 .social-block > div {float: none !important;}
 .social-block img {width: 100px !important;}
 .akcio-title-block h2 {font-size: 20px !important;margin: 0 auto !important;}
 .kedvezmeny_title {font-size: 14px !important;}
 .akcio-title-block {padding-top: 0em !important;background-size: 58px,55% !important; background-position: left, 100% 0% !important; padding-left: 5em !important;margin-top: 2em !important;}
 .short-title {width: 50% !important;}
 .akcio-title-block .line{ margin-right: 50% !important;}
 .kiemelt-title-block {background-size: 58px,51% !important; background-position: left, 100% 74% !important; padding-left: 5em !important;margin-top: 0em !important;padding-top: 0em !important;}
 .kiemelt-title-block h2 {font-size: 24px !important;padding-top: 2em !important;}
 .related-product-container {padding-top: 1em !important;}
 .product-block {width: 167px !important; display: inline-block !important; float: none !important; margin: 0 auto !important;}
 .product-block p {font-size: 12px !important;}
 .product-block img {height: 130px !important; width: auto !important;}
 .products-sales {padding: 0em 0em 1em 0em !important;text-align: center;}

 .social-block {position: inherit !important;text-align: center}
 .akcio-termekek {padding-left: 0px !important; padding-right: 0px !important;}
 .social-block > div {display: inline-block !important; width: auto !important;}
 .social-block > div.face {margin: 0 auto !important;}
 .social-block {padding: 1em 0em 0em 0em !important;}

 .alcategory-fluid {padding: 2em 0em !important;}
 .alcat-home-blocks {width: 19% !important;}
 .alcat-home-blocks > p {font-size: 12px !important;}
 .alcat-home-blocks > img {height: 40px !important; width: auto !important;}

 .hirek-home-fluid > .container > img {height: 50px !important; width: auto !important;}
 .hirek-home-fluid h2 {font-size: 20px !important;}
 .hirek-home-fluid {padding: 2em 0em !important;}
 .home-hir-block .img-block {width: 130px !important; height: 130px !important;}
 .home-hir-title {font-size: 16px !important;}
 .home-hir-date {font-size: 12px !important;}
 .home-hir-short-desc {font-size: 12px !important;height: 71px !important;}
 .next-to-news a {font-size: 12px !important;}

 .ajanlott-termekek-fluid > .container > img {height: 45px !important; width: auto !important;}
 .ajanlott-termekek-fluid h2 {font-size: 20px !important;}
 .ajanlott-termekek-fluid {padding: 0em 0em 2em 0em !important;}
 .related-product-block {width: 190px !important;padding-top: 0em !important;}
 .related-product-block p {font-size: 12px !important;}
 .related-product-block img {height: 130px !important; width: auto !important;}

 #reg_form {width: 70% !important; float: none !important;margin: 0 auto !important;}
 #personal_Datas {width: 70% !important; float: none !important;margin: 0 auto !important;}
 .adatok-part {display: none !important;}
 .szamla-part {display: none !important;}

 /*CART ORDER CSS START*/

 .mobile-display {display: block !important; overflow: hidden; margin: 0 auto; width: 100% !important;}
 .mobile-hidden {display: none !important; }

 #order_form {width: 65% !important;}

 .order-bodybg {padding: 1em 0em !important;}
 .order-bodybg > .container {width: 100% !important;}
 .order-title {font-size: 24px !important;}
 .order-subtitle {font-size: 15px !important;}
 .order-payment-title {font-size: 16px !important;}
 .list-group-item-order {font-size: 13px !important;width: 100% !important;}
 .list-group-item-elfogad{font-size: 14px !important;margin-left: 0px !important;}
 .list-group-item-newsletter{font-size: 14px !important;margin-left: 0px !important;}

 .pull-right-order {margin-right: 16px !important;}
 .pull-right-order-elfogad {margin-right: 5px !important;}
 .order-payment-title-sum {font-size: 14px !important;}
 .products_all_price_Sum-order {font-size: 15px !important;}
 #order_form input {font-size: 14px !important;padding: 10px 10px !important; margin-top: 7px !important;}

 #order_finish_button {margin-left: 0em !important;}

 .payment-block.padding-left {padding-top: 1em !important; padding-left: 0em !important;}
 /*CART ORDER CSS END*/

/*PRODUCT LIST CSS start*/
 .category-button-list {display: block !important;}
 .mobile-product-list {/*display: none;*/width: 300px;position: absolute;z-index: 1001;left: 55px;margin-top: 15px;}

 .main-category-1 > a {font-size: 15px !important; line-height: 32px !important;}
 .main-category-2 > a {font-size: 15px !important; line-height: 25px !important; padding-left: 0px !important;}
 .main-category-3 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
 .main-category-4 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
 .main-category-5 > a {font-size: 15px !important;line-height: 32px !important; padding-left: 0px !important;}
 .sub-item-1nd li a {font-size: 13px !important; height: auto !important; line-height: 25px !important;}
 .main-category-1 {background-size: 25px !important;}
 .main-category-2 {background-size: 25px !important; }
 .main-category-3 {background-size: 25px !important; }
 .main-category-4 {background-size: 25px !important; }
 .main-category-5 {background-size: 25px !important; }
 #szuresi_form select {font-size: 13px !important;}

 .product-list-col {text-align: center;}
 .product-list-product-block {width: 210px !important; min-height: 289px !important;text-align: left !important; float: none !important; display: inline-block !important;}
 .product-list-product-block p {font-size: 13px !important;}
 .product-list-product-block p.product-price {font-size: 14px !important;}
 .product-list-product-block img {height: 150px !important; width: auto !important;}
 /*PRODUCT LIST CSS END*/

 .navbar-collapse {overflow-x: inherit !important;overflow-y: inherit !important;}
 .container-allCategoryBlock {width: 365px !important; padding: 13px !important;left: -11px !important;}
 .container-allCategoryBlock > a {width: 100px !important;}
 .container-allCategoryBlock > a > p { font-size: 12px !important;}
 .container-allCategoryBlock > a.digit > p, .container-allCategoryBlock > a.ajandek > p {padding-top: 14px !important; padding-bottom: 10px;}

 .products_picutre_block {
   width: 390px !important;
   float: none !important;
 }
 .product_detail_block {
   width: 390px !important;
   float: none !important;
   margin: 0 auto;
 }

 .next-to-product {bottom: 2px!important;right: 19px !important;}
 .products-sales {text-align: center;}
 .product-block {display: inline-block !important; width: 220px !important;text-align: left;}

 .product-img-block {height: 154px !important;}
 .product-block {min-height: 267px !important; max-height: 267px !important;}
}

@media (max-width: 599px) {
  .alcat-home-blocks {width: 100px !important;}
  .top-header-fluid {font-size: 12px !important;line-height: normal !important;}
  .left-block-top-header {display: none !important;}
  .right-block-top-header {float: none !important; width: 100% !important;text-align: center;}
  .right-block-top-header >p {display: inline-block !important; width: 50% !important; float: left !important; margin: 0 auto !important;}

  .navbar-nav{float: none !important; margin: 0 auto !important;}
  .navbar-nav > li#gyors-kereses {display: none !important;}
  .navbar-nav > li {display: inline-block !important;width: 100% !important;background-size: 22px !important;background-image: inherit !important;margin: 0 auto !important;background-color: transparent !important; color: black !important;border-radius: 0px !important;}
  .navbar-nav>li#rolunk>a, .navbar-nav>li#termekek>span, .navbar-nav>li#hirek>a, .navbar-nav>li#kapcsolat>a {color: #777 !important;}
  .navbar-nav > li#kereses, .navbar-nav > li#kosar {background-position: 50% 12% !important;}
  .social-blocks {width: 100% !important; float: none !important;text-align: center;}
  .social-blocks img {margin-right: 0px !important;}
  .social-blocks div {display: inline-block !important;}
  .navbar-nav>li>a { padding:10px 0px 10px 0px !important;font-size: 16px !important;}
  .navbar-nav>li>span { padding:10px 0px 10px 0px !important;font-size: 16px !important;}
  .menu-logo {width: 75px !important; height: auto !important; position: inherit !important; margin-top: 10px;}
  .menu-fluid .container {padding-left: 0px !important; padding-right: 0px !important;}
  .navbar-collapse {border-top: 0px !important; margin-top: 2px !important;padding-left: 0px !important; padding-right: 0px !important;}
  #cart-header-peace {width: 20px !important; height: 20px !important; line-height: 20px !important; font-size: 11px !important;top: 10px !important;left: 9px !important;}
  .slider-container {padding-top: 0em !important;}
  .slider-prod-data {text-align: center;padding-left: 0em !important; padding-right: 0em !important;}
  .slider-prod-data h2 {font-size: 16px !important;margin-top: 1em !important; text-align: center;}
  .slider-prod-data .line {float: none !important; text-align: center;}
  .slider-prod-data p {font-size: 12px !important;text-align: center;}
  .slider-prod-data a { margin-bottom: 1em;float: none !important;}
  .slider-container img {width: auto !important; min-height: 150px !important;max-height: 150px !important;margin: 0 auto;}
  .full-width-container {height: 265px !important;}
  .carousel-fluid { height: auto !important; padding-bottom: 2em;}

  #belepes-block {width: 85% !important;padding: 1em 1em 0em 1em !important;top: 5% !important;}
  #login_form {width: 90% !important;}
  .login-title {font-size: 16px !important;}
  .login-sub-title {font-size: 11px !important;}
  .elfelejtettem a {font-size: 11px !important;}
  .login_button, .login-face {font-size: 11px !important;width: 150px !important;padding: 7px 0px !important;}
  #user, #pass {padding: 10px !important; margin-bottom: 1em !important;}
  .pull-right-newsletter {margin-bottom: 5px !important;}
  .pull-right-order-elfogad {margin-bottom: 5px !important;}
  .list-group-item-newsletter {margin-left: 0px !important;}
  .szallit-part {display: none !important;}
  .aloldali-ajanlott-container {margin-bottom: 10px;}

  .idezet-container p {font-size: 12px !important; width: 65% !important;}
  .idezet-container img {height: 45px !important;width: auto !important;}
  .idezet-container {padding: 1em 0em !important;}

  .social-block {padding: 4em 0em 3em 3em !important;}
  .social-block > div {float: none !important;}
  .social-block img {width: 80px !important;}
  .akcio-title-block h2 {font-size: 16px !important;}
  .kedvezmeny_title {font-size: 13px !important;}
  .akcio-title-block {background-size: 50px, 0% !important; padding-left: 4em !important;padding-top: 0em !important;margin-top: 0em !important;}
  .kiemelt-title-block {background-size: 50px, 0% !important; padding-left: 4em !important;padding-top: 0em !important;margin-top: 1em !important;padding-bottom: 1em !important;}
  .related-product-container {padding-top: 0em !important;}
  .akcio-img,.kiemelt-img {display: block !important;margin-top: 0.5em !important;}
  .product-block {width: 250px !important; float: none !important;margin: 0 auto !important; margin-bottom: 1em !important; }
  .product-block p {font-size: 12px !important;}
  .product-block img {height: 170px !important; width: auto !important;}
  .products-sales {padding: 0em 0em 1em 0em !important;}

  .social-block {position: inherit !important;text-align: center}
  .akcio-termekek {padding-left: 0px !important; padding-right: 0px !important;}
  .social-block > div {display: inline-block !important; width: auto !important;}
  .social-block > div.face {margin: 0 auto !important;}
  .social-block {padding: 1em 0em 0em 0em !important;}

  .alcategory-fluid {padding: 1em 0em 0em 0em !important;}
  .alcat-home-blocks {margin-bottom: 1em !important;}
  .alcat-home-blocks > p {font-size: 11px !important;}
  .alcat-home-blocks > img {height: 40px !important; width: auto !important;}

  .hirek-home-fluid > .container > img {height: 50px !important; width: auto !important;}
  .hirek-home-fluid h2 {font-size: 20px !important;}
  .hirek-home-fluid {padding: 1em 0em !important;}
  .home-hir-block {padding-top: 1em !important;}
  .home-hir-block .img-block {width: 100% !important; height: 200px !important;float: none !important;margin: 0 auto !important;margin-bottom: 1em !important;}
  .home-hir-title {font-size: 16px !important;}
  .home-hir-date {font-size: 12px !important;}
  .home-hir-short-desc {font-size: 12px !important;}
  .next-to-news a {font-size: 12px !important;}

  .ajanlott-termekek-fluid h2 {font-size: 20px !important;}
  .ajanlott-termekek-fluid {padding: 1em 0em 2em 0em !important;}
  .related-product-block {width: 250px !important;margin: 0 auto !important; margin-bottom: 1em !important; float: none !important;}
  .related-product-block p {font-size: 14px !important;}
  .related-product-block img {height: 170px !important; width: auto !important;}


  #reg_form {width: 100% !important; float: none !important;margin: 0 auto !important;}
  #forgot_mail_form {width: 100% !important; float: none !important;margin: 0 auto !important;}
  #lost_mail_form {width: 100% !important; float: none !important;margin: 0 auto !important;}
  #personal_Datas {width: 100% !important; float: none !important;margin: 0 auto !important;}
  .adatok-part {display: none !important;}
  .szamla-part {display: none !important;}
  .store_fluid {padding: 1em 0em !important;}
  .account-title {font-size: 20px !important;}
  .account-subtitle {font-size: 12px !important;}
  #reg_button, .forgot_desc, #frgot_button, #lost_button, #personal_Datas_button {font-size: 13px !important;}
  #reg_button, #frgot_button, #lost_button, #personal_Datas_button {width: 82% !important; /*new design*/}
  #reg_form .form-group { margin-bottom: 0em !important;}
  #personal_Datas .form-group { margin-bottom: 0em !important;}

  /*CART ORDER CSS START*/

  .mobile-display {display: block !important; overflow: hidden; margin: 0 auto;}
  .mobile-hidden {display: none !important; }

  #order_form {width: 100% !important;}

  .order-bodybg {padding: 1em 0em !important;}
  .order-bodybg > .container {width: 100% !important;}
  .order-title {font-size: 24px !important;}
  .order-subtitle {font-size: 15px !important;}
  .order-payment-title {font-size: 16px !important;}
  .list-group-item-order {font-size: 13px !important;width: 100% !important;}
  .list-group-item-elfogad{font-size: 14px !important;margin-left: 0px !important;}
  .list-group-item-newsletter{font-size: 14px !important;margin-left: 0px !important;}

  .pull-right-order {margin-right: 16px !important;}
  .pull-right-order-elfogad {margin-right: 5px !important;}
  .order-payment-title-sum {font-size: 14px !important;}
  .products_all_price_Sum-order {font-size: 15px !important;}
  #order_form input {font-size: 14px !important;padding: 10px 10px !important; margin-top: 7px !important;}

  #order_finish_button {margin-left: 0em !important;}

  .payment-block.padding-left {padding: 20px 12px 0px 12px !important; }
  /*CART ORDER CSS END*/

  /*PRODUCT LIST CSS start*/
  .product-list-fluid {padding: 0em 0em 3em 0em !important;}
   .category-button-list {display: block !important;}
   .mobile-product-list {/*display: none;*/width: 200px;position: absolute;z-index: 1001;left: 50px;margin-top: 8px;}

   .main-category-1 > a {font-size: 12px !important; line-height: 30px !important; padding-left: 0px !important; margin-left: 31px !important;}
   .main-category-2 > a {font-size: 12px !important; line-height: 22px !important; padding-left: 0px !important; margin-left: 31px !important;}
   .main-category-3 > a {font-size: 12px !important;line-height: 30px !important; padding-left: 0px !important; margin-left: 31px !important;}
   .main-category-4 > a {font-size: 12px !important;line-height: 30px !important; padding-left: 0px !important; margin-left: 31px !important;}
   .main-category-5 > a {font-size: 12px !important;line-height: 30px !important; padding-left: 0px !important; margin-left: 31px !important;}
   .sub-item-1nd li a {font-size: 11px !important; height: auto !important; line-height: 25px !important;}
   .main-category-1 {background-size: 22px !important;}
   .main-category-2 {background-size: 22px !important; }
   .main-category-3 {background-size: 22px !important; }
   .main-category-4 {background-size: 22px !important; }
   .main-category-5 {background-size: 22px !important; }
   #szuresi_form select {font-size: 13px !important;float: none !important;}

   .product-list-product-block {width: 250px !important; float: none !important;margin: 0 auto !important; margin-bottom: 1em !important;}
   .searched-product-block .product-list-product-block {width: 230px !important;}

   .product-list-product-block p {font-size: 12px !important;}
   .product-list-product-block p.product-price {font-size: 14px !important;}
   .product-list-product-block img {height: 150px !important; width: auto !important;}

    #szuresi_form {text-align: center;}
   /*PRODUCT LIST CSS END*/

   .navbar-collapse {overflow-x: inherit !important;overflow-y: inherit !important;}
   .container-allCategoryBlock {width: 250px !important; padding: 13px !important;left:0px !important; right: 0px !important; margin: 0 auto;}
   .container-allCategoryBlock > a {width: 64px !important;}
   .container-allCategoryBlock > a > p { font-size: 10px !important;}
   .container-allCategoryBlock > a.digit > p, .container-allCategoryBlock > a.ajandek > p {padding-top: 0px !important;}


   .contact_sub_title {font-size: 13px !important;}
   .container-label {font-size: 12px !important;}
   .contact_title {font-size: 26px !important;}
   #contact_form_content_page {padding: 0em !important;}
   #contact_form_content_page input {padding: 10px 10px !important;}
   #button_gomb_contact_page {font-size: 14px !important; padding: 10px 0px !important; width: 190px !important;}
   /*.contact-details {padding-left: 0em !important;} new design*/
   .contact-details h3 {font-size: 18px !important;text-align: center;}
   .contact-details p {font-size: 14px !important;}
   .contact-details p a {font-size: 14px !important;}
   .back-to-prod {margin-left: 5px !important;margin-bottom: 12px !important;}

   .blog-title-list {font-size: 18px !important;}
   .container-oneblog-subpage-blogtitle {font-size: 18px !important;}
   .hir-text-list {font-size: 13px !important;}
   .container-oneblog-subpage-blogtxt {font-size: 13px !important;}
   .tovabb-button-list {font-size: 13px !important;}
   .cimkek > p {font-size: 15px !important;}
   .share > p {font-size: 15px !important;}
   .cimkek ul li {font-size: 14px !important;}
   .cimkek-share-block.onepage-blog .cimkek {width: 100% !important;}
   .cimkek-share-block.onepage-blog .share {width: 100% !important;}

   .quantity-cartbutton-block {text-align: center;}
   .in_quantity_block {width: 100%; display: block; overflow: hidden;text-align: center;}
   .in_quantity_block > div {display: inline-block !important; float: none !important;margin-bottom: 0.5em;}
   .item_view_to_cart {margin-left: 0em !important;}

   #reg_form input {padding: 12px 10px !important;}
   #lost_mail_form input {padding: 12px 10px !important;}
   #forgot_mail_form input {padding: 12px 10px !important;}
   #forgot_mail_form input {padding: 12px 10px !important;}
   #personal_Datas input {padding: 12px 10px !important;}

   .product-list-checkbox {display: inline-block !important;float: left !important;margin-bottom: 5px !important;text-align: left !important;}
   .list-group-item-product-filter {font-size: 12px !important; margin-top: 2em !important;margin-left: 12px !important;}
   .material-switch-product-filter > label::before {width:30px !important;}
   .material-switch-product-filter > label {width:30px !important;}
   .material-switch-product-filter > label::after {width: 19px !important; height: 19px !important; top: -2px !important;}

   .next-to-product {bottom: 7px!important;right: 9px !important;}
   .products-sales {text-align: center !important;}
   .product-block {display: inline-block !important; width: 220px !important;text-align: left;}

   .wimm_carousel {height: 300px !important;width: 300px !important;margin: 0 auto;}
   .wimm_carousel .carousel {width: 300px !important; height: 300px !important;left: 0px !important;}
   .slider_gallery {width: 220px !important;height: 300px !important;}
   .wimm_carousel .carousel .carousel_inner .item {width: 300px !important; height: 300px !important;}
   .wimm_carousel .carousel .carousel_inner .rotate35 {margin-top: 20px !important;}

   .in_product_desc {text-align: justify !important; font-size: 14px !important;}
   .slider-prod-data p {margin: 1em 0em !important;}
   .addedToCart_layer {font-size: 12px !important;}
}



/* Landscape phone to portrait tablet */

@media (max-width: 1200px) {}

@media (min-width: 768px) and (max-width: 998px) {}

@media (max-width: 998px) {}

/* Landscape phones and down */

@media (max-width: 767px) {
  .carousel-fluid {padding-left: 0px !important; padding-right: 0px !important;}
  .full-width-container {height: 240px !important;}
  .carousel-indicators {left: 0px !important; right: 0px !important; margin: 0 auto !important;bottom: -0px !important;}
  .product-one-page {padding: 1em 0em 3em 0em !important;}
  .akcio_circle_one {width: 40px !important; height: 40px !important; line-height: 40px !important;font-size: 14px !important;}
  #in_product_title {font-size: 22px !important;}
  .social-blocks{display: none !important;}
  .szolg-footer a, .footer-title,.address-footer,.address-footer a {font-size: 14px !important;}
  .copyright {padding-top: 5em !important; font-size: 14px !important;}
  .footer-fluid {padding: 2em 0em 1em 0em !important;text-align: center;}
  .footer-fluid > div > div {padding-bottom: 10px;}

  /*CART START*/
  .cart-fluid {padding: 2em 0em !important;}
  .cart-title {font-size: 27px !important;}
  .cart-subtitle {font-size: 13px !important;}
  .thead-class {font-size: 13px !important;}
  .cart_view_name > img {height: 67px !important; float: none !important;}
  .cart_view_name p {font-size: 12px !important; float: none !important; line-height: normal !important; padding-top: 10px !important;margin-left: 0px !important;width: 125px !important; white-space: normal !important;text-align: center;}
  .cart_view_price p, .cart_view_amount p {font-size: 12px !important;line-height: 62px !important;}
  .cart_view_piece div {padding-top: 11px !important; width: 84px !important;}
  #item_cart_piece_input_cart {width: 30px !important;height: 30px !important; border-radius: 30px !important;font-size: 13px !important;}
  .cart_delete_prod_in_cart {width: 30px !important;height: 30px !important; border-radius: 30px !important;line-height: 30px !important;font-size: 16px !important;}
  .mennyiseg_cart {height: 30px !important; line-height: 30px !important;font-size: 25px !important;}
  .all-payment-img {height: 50px !important; width: auto !important; margin-right: 1em !important;}
  .all-payment-text {line-height: 44px !important;}
  .all-payment-text span {line-height: 44px !important;font-size: 18px !important; margin-left: 0.5em !important;}

  .cart_view_next_container {font-size: 14px !important; width: 165px !important;margin-left: 0em !important;}
  /*CART END*/

  /*CART ORDER CSS START*/

  .mobile-display {display: block !important; }
  .mobile-hidden {display: none !important; }
  /*CART ORDER CSS END*/

  .tovabb-button-list {margin-bottom: 12px !important;}
  .ajanlott-termekek-fluid .related-product-container {text-align: center;}
  .ajanlott-termekek-fluid .related-product-container .related-product-block {display: inline-block !important; width: 220px !important; float: none !important;text-align: left !important; min-height: 244px !important;}
  .ajanlott-termekek-fluid .related-product-container .related-product-block .next-to-product { bottom: 7px !important;}

  .product-cimke-title {padding-left: 0em !important;}
  .product-cimke-ul {padding-left: 0em !important;}

  .searched-product-block {text-align: center;}
  .searched-product-block .product-list-product-block {text-align: left !important; display: inline-block !important; float: none !important;}
  .searched-fluid {padding: 0em !important;}
  .searched-fluid .account-title {font-size: 24px !important;}
  .searched-fluid .account-subtitle {font-size: 13px !important;margin-top: 1em;}
  .searched-fluid .list-group-item {font-size: 13px !important;}
  .searched-fluid #search_button {font-size: 14px !important; width: 160px !important;}
  .searched-fluid .search-content-fluid h2 {font-size: 24px !important;}
  .searched-product-block .next-to-product {bottom: 20px !important;}
  #search_form .form-group {padding: 0px !important;}
  #search_form input {padding: 10px !important;}


  .cart_step_3_block {width: 100% !important;}
  .cart_step_3_title {font-size: 20px !important;margin-bottom: 10px !important;}
  .cart_step_3_block:first-of-type {padding-right: 0px !important;margin-bottom: 10px;}
  .shipping-data-conti {padding: 13px !important;}
  .under-head-box {padding-top: 15px !important;}
  .under-head-box.mobile-visible {display: block !important;}
  .under-head-box.mobile-visible .profilom-order-status {padding-left: 0px !important;}
  .under-head-box span {font-size: 15px !important;}
  .over-head-next-img-title-2 {font-size: 15px !important;}
  .shipping-second-row {font-size: 15px !important;}

}
@media (max-width: 619px) {}
@media (max-width: 455px) {
  #search_form .list-group {width: 200px !important; float: none !important; margin: 0 auto;}
  #search_form .list-group .list-group-item {float: left !important;}
  .search-buttonclass {width: 100% !important;}
}
@media (max-width: 485px) {
  .product-list-checkbox {display: block !important;float: none !important;margin-bottom: 5px !important;text-align: center !important;}
  .pull-right-product-filter {text-align: left !important;}
  .list-group-item-product-filter {font-size: 16px !important; margin-top: 2em !important;margin-left: 22px !important;}
  .material-switch-product-filter > label::before {width:30px !important;}
  .material-switch-product-filter > label {width:30px !important;}
  .material-switch-product-filter > label::after {width: 19px !important; height: 19px !important; top: -2px !important;}
  .category-list-name {font-size: 14px !important;}
  .product-files-ul {overflow: hidden;}
  #in_product_title_author, #in_product_title {font-size: 15px !important;}
  .products_picutre_block {margin-bottom: 1em !important;padding-left: 0px !important; padding-right: 0px !important;}

  .order-img-head {float: none !important;}
  .over-head-next-img {padding-left: 0px !important;width: 100% !important;text-align: center !important;margin-top: 15px !important;}
  .one-prod-row-file-form {float: none !important;}

  .only-desktop {display: none !important;}
  .only-on-mbile {display: block !important;}
  .only-on-mbile.carousel-fluid {padding-bottom: 0px;}
  .only-on-mbile .full-width-container {height: 400px !important;background-size: contain;}
}
@media (max-width: 599px) {}
@media (max-width: 767px) {}
@media (max-width: 380px) {
  .full-width-container {height: 160px !important;}
}
@media (max-width: 350px) {
  .product-list-product-block {width: 95% !important; float: none !important;margin: 0 auto !important; margin-bottom: 1em !important;}
}
@media (max-width: 678px) {}
@media (max-width: 290px) {}
