@media only screen and (max-width:1440px) {
  .cart-bf .form {
    left: -500%;
}
}
@media only screen and (max-width:1366px) {
  .cart-bf .form {
    left: -435%;
}
}
@media only screen and (min-width:991px) {
  #footer-sidebar-1 p {
    float: left;
    margin: 5px;
  }
}
@media only screen and (max-width:1280px) {
  .cart-bf .form {
    left: -347%;
  }
}
.woocommerce-result-count{
  display: none;
}
@media only screen and (max-width:1200px) {
  header .top-menu .nav > li > a {
    font-size: 12px !important;
  }

  .main-nav .nav li a.focus,
  .main-nav .nav li a {
      font-size: 10px !important;}
  .main-nav .nav {
    margin-top: -10px;
    float: none;
    width: 100%;
    text-align: center;
}
.navbar-inverse .navbar-collapse {
    border: none;
    width: 100%;
    background: #111;
    margin: 0 auto;
}
.navbar-collapse {
  box-shadow: none;
}
.navbar-nav {
  margin: 0;
}
.main-nav .nav > li > a:hover {
  padding-bottom: 15px;
}
.site-header-inner {
    margin-top: 10px;
}
.logo-nav {
  margin-top: 0;
}
.top-bar {
  text-align: center;
}
.rezervare {
  background: url("img/black-cal.png") #D1AA67 center right 17px no-repeat;
  padding: 20px 9px 20px 15px !important;
  /*float: right;*/
}
  .spa-logo {
    display: none;
  }
  /*.main-nav .nav > li > a:hover {
    padding-bottom: 21px;
  }*/
  .header-btn {
    margin-bottom: -61px;
  }
  #footer-sidebar-2 .nav li a {
    font-size: 12px;
  }
  /*#footer-sidebar-4 img {
    display: none!important;
  }*/
  #footer-sidebar-4 .su-service-title {
    padding-left: 10px!important
  }
}
@media only screen and (max-width:1140px) {


  .top-contact .su-service-title {
    padding-left: 0!important;
  }
  .top-contact .su-service-title img {
    display: none!important;
  }
  .header-btn {
    display: none;
  }
  .home-offers h2 {
    top: 40%;
  }
  #footer-sidebar-2 .nav li a,
  #footer-sidebar-3 .nav li a {
    font-size: 12px;
  }
  .go-back {
    display: none;
  }
  #footer-sidebar-4 .su-service-title img {
    display: none!important;
  }
  #footer-sidebar-4 .su-service-title {
    padding-left: 0!important;
  }
  .site-footer-inner .su-service {
    margin: 0!important;
  }
  .site-info {
    margin-top: 20px;
  }
}

@media only screen and (max-width:1024px) {}
@media only screen and (max-width:1024px) {}

@media only screen and (min-width:992px) {
  /*.top-menu .qtranxs-lang-menu{
    display: none;
  }*/
}
@media only screen and (max-width:991px) {
  /*HEADER*/
  #qtranslate-chooser{
    display: none;
  }
.su-service-title img{
display:inline !important;
}
#main-menu{
  padding-bottom: 8px;
}
.site-footer .copy-right {
    text-align: center !important;
}
.site-footer .copy-left{text-align:center !important;}
.group-subs {
width:100%  !important;display:block !important;
}
.group-subs a img{
width:100% !important;
}
.top-bar{
  text-align: left;
  width: 100%;
}
.top-contact.row{
  float: left;
  width: auto;
}
.top-menu{
  float: left;
  width: auto;
}
.top-menu #navbar-collapse{
  float: left !important;
}
.logo-nav{
  width: auto;
}
.site-header-inner{
  margin-top: 0;
  text-align: center;
}
.navbar-header{
display: none;
}
.lang-col{
  float: left !important;
margin-left: 35px !important;
}

.home-offers{
  text-align: center;
}
.logo-nav .navbar-static-top{
  display: none;
}

}

@media only screen and (max-width:804px) {
.top-menu .nav{
margin-top: 0;
}
}

@media only screen and (max-width:768px) {
.testimonial-carusel .owl-prev ,
.testimonial-carusel .owl-next {
  margin: 0 !important;
}
.products .owl-next, .wrps_related_products_area .owl-next, .carusel-3 .owl-next, .carusel .owl-next {
  display: none;
}
.home-offers .textwidget img {
  width: 100%;
}
.qtranxs-lang-menu.qtranxs-lang-menu-ro.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2091.dropdown > ul {
  display: none;
}
.qtranxs-lang-menu.qtranxs-lang-menu-ro.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2091.dropdown.open > ul {
  display: block;
}
.menu-item-has-children:hover > .dropdown-menu {
  position: absolute;
  background: #FFF
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  background: none;
}
.navbar-nav .open .dropdown-menu>li>a {
    margin-left: 10px;
}
/*div#n2-ss-2.n2-ss-load-fade.n2-ss-loaded {
    top: -45px !important;
}*/
.cards-home{
  margin: 0 !important;
}
.cards-home .home .main-heading {
  top: -25px !important;
}
  /*HEADER*/
/*#n2-ss-2-align{
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}*/
.top-menu #main-menu li{
  float: left;
}
.qtranxs-lang-menu ul li{
  float: none !important;
}
.related.products h3{
  position: relative !important;
  top: 30px !important;
  left: 0 !important;
  margin: 0 auto !important;
  text-align: center;
}
.ind-ben-contra li::before {
    width: 10px;
    height: 10px;
    background: url('http://orhideeaspa.ro/wp-content/uploads/cerc-gold.png');
        background-repeat: repeat;
        background-size: auto auto;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    left: 0px;
    margin-top: 8px;
    background-size: contain;
}
.ind-ben-contra li {
    list-style-type: none !important;
    padding-left: 15px;
}
.ind-ben-contra ul {
    border-top: 2px solid #D1AA67;
    position: relative;
}
.home-tabs ul li a{
color: #212121 !important;
line-height: 30px !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
list-style: none !important;
white-space: nowrap !important;
font-family: Raleway !important;
}
.home-tabs ul li{
  float: none !important;
  display: inline-grid !important;
  margin: 0 auto !important;
  width: 100% !important;
  text-align: center !important;

}


  .top-menu{
    width: auto;
  }
  .navbar-nav > li > a{
    padding: 10px !important;
  }
.cart_totals {
width:100% !important;
}


.su-custom-gallery-slide img {
    width: 100% !important;}

  .top-menu .nav{
    float: none;


  }
  .home-offers{
    margin-top: 0;
  }
  /*FOOTER*/
  #footer-sidebar-1,
  #footer-sidebar-2,
  #footer-sidebar-3,
  #footer-sidebar-5,
  #footer-sidebar-4 {
    text-align: center;
  }
  .cart-contents{
    top: -30px;
left: 255px;
  }
#nav_menu-5 h3{
  padding-left: 0;
  background: none;
}
.site-footer-inner h3{
  text-align: center;
}
.su-service-title img{
  display: contents !important;
  position: inherit !important;
  margin-right: 5px !important;
}
  #footer-sidebar-3 h3 {
    background: none;
    padding-left: 0;
  }
#footer-sidebar-2{
    margin-top: 30px;
  }
  #footer-sidebar-2 .nav li a,
  #footer-sidebar-3 .nav li a {
    padding: 10px 0;
  }
  .main-heading {
    font-size: 20px;
  }
.dark-icon{
  display: none;
}
.ui-tabs .ui-tabs-nav li {
    width: 100%;
}

}



@media only screen and (max-width:736px) {}

@media only screen and (max-width:720px) {}

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

@media only screen and (max-width:640px) {
  .page-template-page-abonamente .header-full {
    height: 250px;
    background-position: center right -130px;
  }
.description-text{
  width: 100%!important;
}
.subs-li.col-md-3 img {
  width: 100%;
}
.description-price {
  width: auto;
  padding: 0!important;
  float: left!important;
}
.single-product .amount {
  display: inline-block;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
  display: none;
}
.rezervare-style2 {
  margin-left: 0;
}
.top-menu{
  padding: 0;
  margin: 0 auto;
      margin-top: 0px;
  display: table;
  float: none;
  width: 100%;
  margin-top: 8px;
}
.navbar-nav > li > a{

}
.page-id-1972 .container .container {
    padding-top: 20px;
}
.home .main-heading {
    background: #fff;
    top: -21px;
  }
  .n2-ss-layer.home-slide {
    width: 100%!important;
  }
  #n2-ss-2item1 {
    font-size: 35px !important;
    margin-left: 30px!important;
  }
  #n2-ss-2item3 {
    margin-top: 30px!important
  }
  #n2-ss-2item4 {
    margin-top: 100px!important;
  }
  .n2-ss-layer {
    width: 100%!important;
    font-size: 12px!important;
  }
  #n2-ss-2item2,
  #n2-ss-2item3,
  #n2-ss-2item4 {
    /*display: none!important;*/
    width: 30% !important;
  }
  .mobile-center {
    padding: 0 30px;
    /* float: none!important; */
    margin: 0!important;
  }
  .description-price .quantity {
    margin: 0!important;
    padding-right: 5px;
  }
  #call-aqua-gym a {
  margin-top: 20px;
  font-size: 12px;
  margin-left: 0px;
}
  h3,
  .single-blog-title {
    font-size: 18px;
  }
  .contact-form h3 {
    text-align: center;
  }
  .su-tabs-nav span {
    width: 100%;
  }
  .navbar-inverse {
    z-index: 0;
  }
  .top-menu .nav > li {
    display: inline-table;
  }
  .nav > li > a {
    position: relative;
    display: block;
    padding: 2px 10px !important;
}

.blog-post:nth-of-type(2n) .blog-thumb {
  float: none;
}
.related.products .gray-bg {
  background: #F0F0F0;
  height: 100px;
  display: block;
      width: 100%;
  margin-bottom: 15px;
}
.gray-bg {
    background: #F0F0F0;
    height: 100px;
    display: block;
    width: 100px;
}
.gray-bg h3 {
  top: 22px;
  font-size: 18px;
}
.facility-col {
  float: none!important
}
.related.products .gray-bg h3 {
  top: 22px;
  font-size: 18px;
}
  .cart-contents {
    position: absolute;
    color: #FFF !important;
    font-weight: 300;
    background: #D1AA67;
    padding: 0px 8px 3px;
    border-radius: 50%;
    font-family: Raleway;
    font-size: 12px;
    line-height: 20px;
    width: 23px;
    text-align: center;
    float: right;
    top: -35px;
    right: 0;

}
.page-title {
  font-size: 20px;
  text-align: center;
}
.team-ul {
  text-align: center;
}
.home-offers h2 {
    top: 70%;
}
.su-custom-gallery-slide {
  float: none!important
}
.woocommerce form .form-row input.input-text {
    width: 100%;
}
  .copy-left,
  .copy-right {
    text-align: center;
  }
  .woocommerce-page .cart-collaterals .cart_totals,
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    width: 100%!important;
    background: transparent;
  }
}

@media only screen and (max-width:600px) {

.woocommerce-MyAccount-navigation{
  width: 100% !important;
}
.woocommerce-MyAccount-navigation ul{
  width: 100% !important;
}
.woocommerce-MyAccount-navigation ul li {
  width: 100% !important;
}
.woocommerce-MyAccount-content{
  width: 100% !important;
  float: none !important;
}
.woocommerce-Button{
  margin: 0 auto !important;
  display: table !important;
  float: none !important;
}
.woocommerce-MyAccount-navigation::before{
  content:
}
#footer-sidebar-5 .nav li a {
      line-height: 22px;}

}

@media only screen and (max-width:568px) {
  .pum-content p {
    font-size: 10px;
  }

}

@media only screen and (max-width:540px) {
  .single-prod-img {
    text-align: center;
  }
  .single-prod-img img {
    width: 100%;
  }
}

@media only screen and (max-width:533px) {}
.phone-mobile {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: green;
  z-index: 999;
  padding: 12px 15px 15px 15px;
  border-radius: 50%;
}
/*@media only screen and (max-width:480px) {
  .page-id-70 .header-full,
  .term-49 .header-full,
  .term-64 .header-full
  {
    position: relative;
    top: -45px;
  }
}*/

@media only screen and (max-width:456px) {
  .home .main-heading{
    line-height: 25px;
  }
  .home .heading-bg {
    margin-top: 60px;
}
.top-menu .nav li a {
    font-size: 12px !important;
}
.cards-bg {
  background-position: left;
}
}

@media only screen and (max-width:420px) {
  .header-flags #qtranslate-chooser {
    display: inline-flex;
    float: none;
    right: -30px;
    position: absolute;
    top: -15px;
  }
  .header-flags .language-chooser li {
    margin: 15px 0 15px 10px;
  }
  .page-id-5412 .woocommerce-custom-ordering {
    margin-top: 0!important;
  }
}

@media only screen and (max-width:428px) {
.pum-theme-617 .pum-container, .pum-theme-default-theme .pum-container {
  max-width: 80%;
  margin: 0 auto!important;
  left: 50%!important;
  transform: translateX(-50%);
}
.bf-header h3 {
  font-size: 50px;
  top: 30px;
}
.cart-bg {
  bottom: 0;
  right: auto;
  top: auto;
  left: 50%;
  max-width: 100%;
  transform: translateX(-50%);
  width: 100%;
}
#cat-id {
  width: 100%!important;
}
.nl-home {
  max-width: 100%;
  position: relative;
}
.bf-header h5 {
  font-size: 20px;
  top: 30px;
}
.bf-btn {
  top: 70px;
}
.btn-light h3 {
    font-size: 20px;
    top: 20px;
}
.btn-dark h3 {
    font-size: 20px;
    top: 20px;
}
.btn-light h5 {
    top: -10px;
}
.btn-dark h5 {
    top: -10px;
}
.btn-light,
.btn-dark {
  margin: 0;
}
.btn-light {
  margin-bottom: 15px;
}
.bf-heading {
}
.bf-heading:before,
.bf-heading-2:before,
.bf-heading:after,
.bf-heading-2:after {
  display: none!important;
  content: " "!important;
}
.cart-bf .form {
  left: 50%;
  top: 50%;
  position: fixed;
  transform: translateX(-50%) translateY(-95%);
  background: #FFF;
  box-shadow: 3px 3px 5px 1px #ccc;
  padding: 40px 40px 30px 40px;
}
.finish-bf {
  padding: 10px 15px;
  z-index: 5;
}
.cart-bf ul li {
  margin-top: 12px;
}

.page-id-2724 #cat-112 .cards-excerpt {
  max-height: none;
}
.black-friday-home {
  margin-top: 200px!important
}
.alignnone.size-full.wp-image-3289 {
  margin: 0!important
}
}

@media only screen and (max-width:384px) {}

@media only screen and (max-width:375px) {
  .page-template-page-abonamente .header-full {
    height: 250px;
    background-position: center right -130px;
  }
}

@media only screen and (max-width:360px) {}

@media only screen and (max-width:320px) {}
