/* Add your custom css styles */
.active-2 > a {
    color: #26b8f3 !important;
}
.product .product-image > a, .product .product-image img{
	width:100% !important;
	height:auto !important;
}
.shop .product .product-image{
	height:200px !important;
	border:1px solid #ccc;
}
.products_list .fa, .total_price .fa,.header-sticky #top-search .fa{color: #000  !important;}
.ww {
color: #000;
float: left;
margin: 10px 0 0;
}

.color_p1.w {
float: left;
height: auto !important;
}
.formDiv .form-group{
    height: 80px;
}
.formDiv label.error {
    position: relative;
}
.scroll-parent{
    width: 100%;
    height: 340px;
    overflow: hidden;
}
.scroll-child{
    width: 102%;
    height: 100%;
    overflow: auto;
}
responsive.css
#logo img {
   padding: 0;
}

* {
    box-sizing: border-box;
}

.pricing-columns {
    float: left;
    width: 33.3%;
    padding: 8px;
}

.pricing-price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.pricing-price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
}

.pricing-price .header {
    background-color: #656565;
    color: white;
    font-size: 25px;
}

.pricing-price li {
    border-bottom: 1px solid #eee;
    padding: 25px;
    text-align: center;
}

.pricing-price .grey {
    background-color: #eee;
    font-size: 40px;
}

.pricing-button {
    background-color: #656565;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}
.pricing-button-blue:hover {
color: #656565;
}

.pricing-button-blue {
    background-color: rgb(1, 182, 228);
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

@media only screen and (max-width: 600px) {
    .pricing-columns {
        width: 100%;
    }
}