#secondary {display:none; }
.woocommerce-breadcrumb {
    display: none;
}

.galleryimages img {
padding-right:8px;
}


.customprice {    font-size: 18px;    font-weight: bold;    text-align: right; clear:both;margin-right:5%;}

.total-price-txt {     padding-right: 10px; }
.woocommerce-tabs.wc-tabs-wrapper {display:none; }
.customtitle {display:block!important;     display: block !important;    text-transform: none; }
body.custom-background {    background-color: #dbdbdb!important; }
.site-main {background-color:#414141!important;}
.site-branding{background-color:#414141;}
.site-title > a {    text-transform: none;}
.contactpanel {
    text-align: center;
}
h2.contactheading {    padding-bottom: 0px;    margin-bottom: 8px; color:#000; }
.sub-headings{    padding-bottom: 0px;    margin-bottom: 16px; color:#000; }
.contactbtn a {
    padding: 8px 18px;
    border: 2px solid #000;
    color: #000;
    font-size: 16px;
  
}
#nopading .wpb_column.vc_column_container.vc_col-sm-12 {    margin-top: -36px; }
#nopading2 .wpb_column.vc_column_container.vc_col-sm-12  {    margin-top: -36px; }
.contactusp {    padding-bottom: 28px;    padding-top: 18px; background-color:#dbdbdb; margin:20px 0px; }
.site-content {    background-color: #414141;    color: #fff; }
.entry-title {color:#fff; }
.cattitle {    color: #fff;    margin-top: 10px;    text-align: left;}
.cattitle > a {    color: #fff;    font-size: 20px;    padding-left: 5px;}
.cattitle > a:hover {    opacity: 0.7;}
.finfo > a {    color: #fff;}
.cart  .quantity {display:none; }
.price {color:#fff;}
.customaddtocart {    margin-bottom: 30px;    margin-right: 50px;    text-align: right; }
    .menu-toggle {background:#466b98; }
@media only screen and (max-width: 500px) {
    .menu-toggle {background:#466b98; }
.site-footer {padding:32px 0; }
.finfo {
    margin-top: 10px;
}
.resheadings, .bigheading {
    font-size: 26px !important;
}
.resheadings { font-size: 20px !important;}
.whitefont {    font-size: 20px !important;}
.resicon {    margin: 0;  }
.rescon. vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    margin-bottom: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.resicon  .vc_icon_element {
    margin-bottom: 0;
    text-align: center !important;
}
.maind {    text-align: center;}
}
.galleryimages {
    display: none;
}
@media only screen and (max-width: 768px) {
    .cat-image img {
    width: 100%;
    height: auto;
  }
.pimgblock {
    height: auto;
}
}
.entry-summary ul li {
       font-size: large;
}