.welcome-panel {
    position: relative;
    overflow: auto;
    margin: 16px 0;
    padding: 23px 10px 0;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background: #fff;
    font-size: 13px;
    line-height: 2.1em;
    display: none;
}
.tnp-subscription input[type="email"] {
    width: 100%;
    height: 40px;
    padding: 10px;
    display: block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
    margin-bottom: 25px;
}
body .wc_email_inquiry_button_container .wc_email_inquiry_email_button {
   padding: 8px 8px !important;
margin: 0;
background-color: #ee2b2b !important;
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2,#fbcaca),color-stop(1,#ee2b2b)) !important;
background: -moz-linear-gradient(center top,#245682 20%,#428bca 100%) !important;
border: 1px solid #245682 !important;
border-radius: 3px 3px 3px 3px !important;
-moz-border-radius: 3px 3px 3px 3px !important;
-webkit-border-radius: 3px 3px 3px 3px !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
font: 300 14px/1.5em Arial, sans-serif;
color: #fff !important;
text-align: center !important;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
text-decoration: none !important;
}
.wc_email_inquiry_button_container {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: right;
}
.col2-set .col-1 {
  float: left;
  padding-left: 54px;
  width: 42% !important;
}

.col2-set .col-2 {
  float: right;
  padding-left: 104px;
  width: 42% !important;
}

.woocomerce-form.woocommerce-form-login.login {
  border-right: 1px solid #ccc;
}

.form-row .input-text, .form-row select {
  box-sizing: border-box;
  width: 70% !important;
}

.woocommerce-LostPassword.lost_password {
  clear: both;
}

.plrp_logreg #cboxContent {
   top: 47% !important;
height: 400px !important;
 }

.plrp_logreg #cboxLoadedContent {
  bottom: 0;
  box-shadow: 0 0 44px #000;
  height: auto !important;
  left: 0;
  margin: auto;
  overflow: hidden !important;
  position: absolute;
  right: 0;
  top: 0;
}

form#js_login p:nth-child(4) {
  margin: 0;
}






#woo_catalog .modal-content .modal-body .row-fluid p input {
  height: 24px;
  margin-left: 19px;
  width: 90% !important;
}

.modal-body .span12 .span12 {
  margin-left: 19px;
  width: 90%;
}

#woo_submit_enquiry {
  background: #337ab7 none repeat scroll 0 0;
  border: 1px solid #2e6da4;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 12px;
}

#woo_submit_enquiry:hover {
  background: #286090 none repeat scroll 0 0;
  border-color: #204d74;
}

.btn-default {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 12px;
}

.btn-default:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;
}
.woocommerce .summary p {
    margin-bottom: 0.1em;
}
@media (min-width: 900px) 
{
#woo_catalog .modal-content {
    width: 41% !important;
}
#js_login, #js_signup {
    border: medium none !important;
    margin: 19px 28px 14px 26px !important;
}
.plrp_logreg #cboxContent {
    width: 380px !important;
    left: 35%;
}

.plrp_logreg #cboxLoadedContent {
    width: 376px !important;
}
}
@media (max-width: 800px) 
{
.woocommerce.product-columns-3 ul.products li.product, .woocommerce-page.product-columns-3 ul.products li.product {
    width: 100% !important;
    margin-bottom: 40px;
}

ul.products li.product {
    float: left;
    text-align: center;
    margin-bottom: 1.5em;
    position: relative;
    list-style: none;
    width: 100%;
    float: left;
    clear: left;
}

#js_login, #js_signup {
    border: medium none !important;
    margin: 19px 28px 14px 26px !important;
}
.plrp_logreg #cboxContent {
    width: 300px !important;
    left: 8%;
}

.plrp_logreg #cboxLoadedContent {
    width: 296px !important;
}
.slide img {
  height: 170px;
}
#woo_catalog .modal-content {
    width: 89% !important;
}

}
.payment_methods li img {
    float: right;
    max-height: 80px;
    padding: 0 !important;
    border: none !important;
}
a.about_paypal {
display: none;
}
.payment_methods li {
    list-style: none !important;
    color: #fff;
}

#header {
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px;
    border: 0px solid;
    background-color: #d4d4d4;
}
.woocommerce .summary p.price {

    font-weight: bold;
    font-size: 1.6em;
    border: none;
    padding: 0;
    margin-bottom: .8em;
    display: none;

}
.woocommerce-variation.single_variation {

    display: none !important;

}
@media (max-width: 800px){
.slide img {
  height: 200px !important;
}
#inner-wrapper{
padding:0px
}
.wpvl_auto_thumb_box{
margin:0px auto;
}
div#text-3{
text-align:center;
}
.tnp table{
max-width:250px;
margin:0px auto;

}
div#text-4 {
    text-align: center;
}
.social-icons-lists li.social-icons-list-item{
padding-right:25px !important;
}

.social-icons-lists li.social-icons-list-item::after, .social-icons-lists li.social-icons-list-item::before{
display:none !important;
}
#footer{
text-align:center;
}
.nav-toggle{

padding-left:16px !important;
}
}