.form-group.form-button {
  
  z-index: 999 !important;
  position:relative !important;
  
}

.has-border .form-control {

  z-index: 999999 !important;
}


.product-search-field {
  float: none !important;
  margin: auto !important;
  position: relative !important;
  width: 100% !important;
}

.form-group.has-border {
  margin: auto !important;
  width: 100% !important;
}


@media only screen and (min-width: 600px) {

.home .content-page {
  margin-top: 0;
}

.copyright-1, .copyright-2, .copyright-3, .copyright {

  padding-top: 0;
}

.copyright-1 .container .row-copyrights, .copyright-2 .container .row-copyrights, .copyright-3 .container .row-copyrights, .copyright .container .row-copyrights {
  border-top: medium none;
  padding-bottom: 8px;
  padding-top: 15px;

}

.home .page-content {
 
  margin-top: 0;
  margin-bottom: 8px;
}

body .wpb_content_element {
  margin-bottom: 0 !important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
  margin-bottom: 6px;
}

  
} 
  
 
.login-popup {
  display: none;
}


.home .container.content-page {
  
  margin-bottom:0px;
  
}

.vc_row.wpb_row.vc_row-fluid.fixs.bg-parallax-parent {
  margin-bottom: 0 !important;
}

.form-row.notes {
  display: none;
}

.braintree-payment-form select {

  display: inline !important;
  width: 80px !important;
}

#braintree-cc-number_field > label, .form-row.form-row-last.validate-cc-exp-date > label {
  padding-left: 0;
}



.payment_methods p {
 
  margin-left: 10px !important;
}


.button-social-login.button-social-login-instagram {
  
  margin-top:0px;
  
}

#braintree-cc-cvv_field > label {
  
  padding-left:0px !important;
  
}


.product-navigation.clearfix {
  
  display:none;
  
}

.seall {
  margin-top: 10px;
  text-align: center;
}

.moboilee {
  width: 120px;
}

.wc-social-login-linked-profiles th {
  text-align: left !important;
}

#back-top {
  display: block !important;
}

.woocommerce-account .login-popup {
  max-height: 540px !important;
  overflow: hidden !important;
}

@media only screen and (max-width: 992px) {

.archive .product, .products-loop .product {
  
  width: 50% !important;
    height:310px;
}
  
  
  .mg-wpsi li {
  float:none !important;
    
}
  
  .page-content {
  margin-bottom: 10px;
  margin-top: 0;
}
  
  .content-page {
  margin-top: 0px;
}
  
  .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
  margin-bottom: 0;
}
  
}





@media only screen and (max-width: 599px) {
  
  .home .content-page {
  margin-top: 0;
}

.copyright-1, .copyright-2, .copyright-3, .copyright {

  padding-top: 0;
}

.copyright-1 .container .row-copyrights, .copyright-2 .container .row-copyrights, .copyright-3 .container .row-copyrights, .copyright .container .row-copyrights {
  border-top: medium none;
  padding-bottom: 0px;
  padding-top: 0px;

}

.home .page-content {
 
  margin-top: 0px;
  margin-bottom: 0px;
}

body .wpb_content_element {
  margin-bottom: 10px !important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
  margin-bottom: 6px;
}
  
  .home .wpb_single_image img {
    
    min-height: 36px;
}
  
  .row-copyrights div:first-child {
    margin-bottom: 3px;
    margin-top: 7px;
 
}
  
  
  .copyright-1 .copyright-payment, .copyright-2 .copyright-payment {
    
    margin-bottom:0px;
    
  }
  
  
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  
   .archive .product {
  clear: none !important;
  height: 300px;
  margin-bottom: 40px;
  min-height: 250px;
}
  
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  
  
  .archive .product {
  clear: none !important;
  height: 300px;
  margin-bottom: 40px;
  min-height: 250px;
}
  
  
}
.page-id-25403 .wc-social-login {
	    width: 90%;
}