.block-area{box-shadow: 0 1px 6px 2px rgba(0,0,0,.15); display: inline-block; padding:0px 15px; margin:10px 0px; border-radius:5px; min-height:255px; max-height:255px background:#fff;}
.block-area a:hover{text-decoration: none!important;} 

.block-area h4 {font-size: 20px; font-weight: 600;margin: 0px; padding: 10px 0px;  color: #000; margin-bottom: 10px;}
.block-area p{font-weight: 300;line-height: 22px; width: 100%; float: left; color: #000; font-size: 18px;}
.block-area i{ font-size:16px; vertical-align:bottom; color: #2b859a;}
.block-area .iconimg {
    padding: 15px 0px;
    float: left;
    width: 100%;
}


.home-product-block3 {float:left; position: relative; border-radius:5px; box-shadow: 0 1px 6px 2px rgba(0,0,0,.15); padding:0px 0px 20px; margin:10px 1% 20px; min-height:381px; max-height: 381px; border-radius:15px; background:#fff; position: relative}
.home-product-block3 img{border-radius: 15px 15px 0px 0px;}


.home-product-block3 h3 {font-size: 20px!important;font-weight: 600;color: #000;padding: 10px 15px 0px!important; }
.home-product-block3 a {color: #006aec;font-weight: 500;font-size: 17px;padding-left: 20px;display: block; position: absolute;left: 0px; bottom: 15px;}
.home-product-block3 a i{ font-size:14px;}

.home-product-block3 p{ font-weight:400; color:#000; font-size:17px; line-height:22px; width:100%; float:left; padding:0px 15px;}
.home-product-block3 li .pri{ color:#000; font-size:16px; font-weight:500; border-top:solid 1px #ccc; width:100%; float:left; padding-left:15px; padding-top:5px; line-height:18px;}
.home-product-block3 .orderbtn {color: #5a8100;padding-bottom: 15px; float: left; font-weight: 500; font-size: 16px; padding-left:15px;}

.home-artcile .des{ padding:10px 0px 0px; }
.home-artcile .des p{ font-weight:300; line-height:22px; color: #000;}
.home-artcile .des .meta-title{color: #000; line-height: 22px; font-size: 20px; font-weight: 600; padding-bottom:5px; display:inline-block;}

.home-artcile {width:100%; float:left; margin: 10px 0px; list-style-type:none; list-style:none; float:left; padding-right:15px; margin-bottom:30px;} 
.home-artcile a{ text-decoration: none;}
.own-horoscope-h li h4{ font-size:20px; font-weight:600; margin-top:10px; color:#6c3681;} 
.own-horoscope-h2 li h4{ color:#c92941; font-size:20px; font-weight: 600;}

.own-horoscope-h p{ font-size: 17px; color: #000; line-height: 20px; font-weight:400;}
.own-horoscope-h2 p{ font-size: 17px; color: #000; line-height: 20px; font-weight: 400;}
.own-horoscope-h li{ list-style-type:none; list-style:none; float:left; padding:15px 25px 0px 25px;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1); background:#faf5ff; border-radius:5px; color:#6d2c86; width:100%;}
.own-horoscope-h li .icon-img{ width:50px; height:50px; text-align:center; background:#e9e1f1; line-height:48px; border-radius:100%; }
.own-horoscope-h li i{ float:right; font-size:24px; color:#6d2c86;}

.own-horoscope-h a{ text-decoration: none;}
.own-horoscope-h2 a{ text-decoration: none;}
.own-horoscope-h2 li i{ float:right; font-size:24px; color:#c92941;}
.own-horoscope-h li{list-style-type:none; list-style:none; float:left; padding:15px 15px 0px 15px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); background:#faf5ff; border-radius:5px; color:#6d2c86; width:100%; margin-top:10px; margin-bottom:5px; min-height:205px;}

.own-horoscope-h2 li{ background:#fff6f8; color:#b03248; list-style-type:none; list-style:none; float:left; padding:15px 15px 0px 15px;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);border-radius:5px; width:100%; margin-top:10px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); min-height:205px;}
.own-horoscope-h2 li img{ width:42px;}
.own-horoscope-h2 li p{font-weight: 300;line-height: 20px; color:#000000;}
.horoscope-block{width:100%; float:left; background:#fff; box-shadow: 0 1px 6px 2px rgba(0,0,0,.15); margin: 10px 0px; font-size: 20px; font-weight: 300; line-height:26px; position:relative; min-height:225px; /*margin-bottom:25px;*/}
#daily h3{ background:#6b7c90;}
#monthly h3{ background:#f9881e;}
#yearly h3{ background:#fcbe00;}
.horoscope-block h3{font-size:26px; font-weight:400; padding:10px 15px; margin:0px; position:relative; background:#0e87a2; color:#FFF; display:inline-block; width:100%;}

.horoscope-block h3 br{ line-height:14px;}
.horoscope-block h3 span{font-size:18px; font-family: 'Unna', serif; font-style:italic;}
.horoscope-block p{font-size:20px; font-weight:300; float:left; width:100%; line-height:26px; padding:15px; }
.horoscope-block p a{font-weight:700; color:#2e5e9c;}


.home-block2{width:100%; float:left;  margin:40px 0px 0px;}
.home-block2 ul{padding:0px;}
.home-block2 li{list-style-type:none; float:left; width:29.33%; margin:0px 2%;}
.home-block2 li a{ text-decoration:none;}
.home-block2 li h2{ font-size:34px; font-family: 'CheltenhamBT-Roman'; color:#000}
.home-block2 li p{ font-family: "Times New Roman", Times, serif; font-size:18px; line-height:22px;  color:#000}
.home-block2 li i{ color:#afafaf;}
.home-block2 li a:hover i{color:#f9c13e; color:#f9c13e;}

@media screen and (max-width: 767px) {
    .iproduct {
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .iproduct-content {
        min-width: 225px;
        display: inline-block;
       
    }
    .horizontal-scroll {
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        width: 100%;
        float: left;
    }
    .horizontal-scroll ul {
        display: flex;
    }
    .home-block2 li{
        width: 275px;
    }
.home-product-block3 p{ font-size:16px;}
.own-horoscope-h p{ font-size:16px;}
.own-horoscope-h2 li p{ font-size:16px;}
}