.error {
        color: #ff0000;
        /* float: left;*/
        }
  
.currentmenu{
        text-decoration: underline;

}      
.catmrb a:hover, .product-archive-wrap a:hover, .event-body a:hover{
        text-decoration: none;
}
.proinfo {
        padding: 10px;
    text-align: center;
    background-color: #f8f8f8;
}
.pro-btn span{
        background: #000;
        color: #fff;
}

/*Blog Page*/

.events {
        display: flex;
        flex-flow: row wrap;
}

.event-item {
        display: flex;
        width: 100%;
        padding: 0.5em;
}


/* ===== == = === 37.5em (600px) === = == ===== */
@media all and (min-width: 37.5em) {
        .event-item {
                        width: calc(100% / 12 * 6 );
        }
}
/* ===== == = === 56.25em (900px) === = == ===== */
@media all and (min-width: 56.25em) {
        .event-item {
                        width: calc(100% / 12 * 4 );
        }
}

.event-body {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        padding: 0;
        width: 100%;
        background-color: #F8FFF8;
        border-radius: 3px;
        box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.event-body p {
        flex: 1 0 auto;
        margin: 0;
}

.event-img {
        width: 100%;
        border-radius: 3px 3px 0 0;
}

.event-img:hover {
        opacity: 0.8;
}

.event-title
{
        padding: 10px;
    font-size: 20px;
    text-align: justify;
    line-height: 1.2 !important;
}
/*Blog Page end*/

.breadcrumbs-row span, .breadcrumbs-row a {
    color: #000 !important;
}

.homepro h2{
        font-size: 24px !important;
}
.margin-bot{
        margin-bottom: 5px;
}

.hometilesview{
        background-color: #fff; 
        padding-top: 85px ; 
        padding-bottom: 85px;
}
.bg-gray{
        background-color: #f8f6f6;
}
.inspispace{
        letter-spacing: 4px !important;
}
.whytaysha{
        background-position: center center;
        background-repeat: no-repeat;
        padding:85px 15px;
        padding-left:15px;
}
.bg-black{
        background-color: #000;
}
.slide1{
        background-color: rgba(255, 255, 255, 0);
        background-position: left center;
        background-repeat: no-repeat;
        padding-top:0px;
        padding-bottom:0px;
}
.slide1text{
        font-family: bold !important; 
        font-size: 70px; 
        line-height: 1;
}
.slidersubtxt{
        /*font-family: bold !important; */
        font-size: 25px;
}
.siderbtn{
        z-index: 1;
}
.collas{
        background-position: center center;
        background-repeat: no-repeat;
        padding-top:0px;
        padding-bottom:0px;
}
.hoabout{
        background-position:left top;
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
}
.hoaboutbtn{
        display: block!important; 
        float:left;
}
.ptb-85{
         padding-top: 85px ; 
         padding-bottom: 85px;
}
.contactpage{
        background-color: rgba(255, 255, 255, 0);
        background-position: center center;
        background-repeat: no-repeat;
        padding-top:0px;
        padding-right:15px;
        padding-bottom:0px;
        padding-left:15px;
}
.flogo{
        margin-bottom:41px;
}
.fborder{
        border-color:#7d7a7a;
}
.flogosize{
        color:#ffffff; 
        width: 17%;;
}
footer#footer{
        width: 100% !important;
}
.wi-100{
        max-width:100% !important;
}