textarea{height: auto;}
.sppb-carousel-pro-text h2 {
    color: #ffffff;
    font-size: 30px;
}
.h2w h2{color:#ffffff}
.sp-page-title{background:
#F79239 url(../../../images/webtemplate/Banner.png) repeat-x center center !important}
.sppb-img-responsive, .sppb-carousel-inner>.sppb-item>img, .sppb-carousel-inner>.sppb-item>a>img{min-width:100%; }
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div {float:right;}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div>div {vertical-align:bottom;}
.sppb-carousel-pro .sppb-carousel-inner .sppb-row>div {margin-left:50%}
.sppb-carousel-pro-text h2{color:#ffffff;font-size:30px}
.sppb-carousel-pro-text {background-color: rgba(0, 0, 0, 0.2);}
#sp-bottom a:hover img  {-webkit-filter: grayscale(100%);transition: all .3s;}
#sp-menu i.fa.fa-home {
    font-size: 25px;
}
.social-icons i{font-size: 20px;}
.social-icons i,.sp-contact-email a,#sp-top2 a {   color:#ffffff;}
.social-icons i:hover,.sp-contact-email a:hover,#sp-top2 a:hover {   color:#303030;}
.sp-megamenu-parent >li >a {color:#ffffff;}
#sp-top2 .nav>li >a {
  display: inline-block;
    padding: 0 15px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;}
#sp-top2 .nav>li{    display: inline-block;
    position: relative;
    padding: 0;}
#sp-top2 .nav {list-style: none;
    padding: 0;
    margin: 0;
    z-index: 9;
    display: block;
    float: right;}
.sp-megamenu-parent>li>a{
max-width: 155px;
  padding: 5px;}
.sp-megamenu-parent>li>a{display: inline-block;
  line-height:25px;
      padding: 0 14px;
    position: relative;}

.sp-megamenu-parent{
  padding-top: 25px;}
.is-sticky .sp-megamenu-parent{padding-top:0}
.sticky-wrapper.is-sticky #sp-header{background-color:#485cc7}
@media only screen and (max-width: 992px){.sp-megamenu-parent>li>a{
  max-width: 120px;}
  #eb-category-page-columns .span4{margin-bottom:40px;border:1px solid #efefef; padding-top:10px}
}

article.item p.readmore a.btn:hover {
    background-color: #FFFFFF;
    color: #f79239;
  transition: 300ms;
  border: 1px solid #f79239;
}

article.item p.readmore a.btn {
    border: 1px solid #FFFFFF;
    color: #fff;
  background-color: #f79239;
}

.eb-event-list a.eb-event-link {color:#303030}
.eb-event-list a.eb-event-link:hover {color:#f79239}
  .eb-event-list br{display:none}
h2.eb-event-title-container{font-size:20px}
span.event-date span.month{background-color:#f79239;border-color:#f79239}
span.event-date span.day{color:#f79239;border-color:#f79239}
.eb-event-price{background-image:none;width:25%;margin-right:15px;text-align:right}
.entry-header h2{font-size:32px;line-height:1.4}
.blog .entry-header h2{font-size:20px;line-height:1.4}
.entry-header h2{font-size:32px;line-height:1.4}
#status0-1-lbl{padding:30px}

.info-bar{background-color: #f79239;padding:15px}
.info-bar h1,.info-bar h2,.info-bar h3,.info-bar h4{color:#ffffff}

@media only screen and (min-width: 992px){
  .eb-event-list .eb_event_thumb{width:100%}
  .eb-event-list .col-md-3{position: absolute;padding:0;z-index:5}
  .eb-event-list .col-md-9{margin-left:0;width:100%;padding:0}
  .eb-event-list li.clearfix.row-fluid,#eb-category-page-columns .span4{width:30%;float:left;border:1px solid #efefef;margin:10px 20px 10px 0;padding:0;min-height:370px}
  .eb-event-list strong.summary, .eb-event-list .location {
    padding: 10px 10px 0 40px;
    display: block;}
    #eb-category-page-columns .span6{width:48%;
    display: block;
    float: left;
      margin: 5px;}
  #eb-category-page-columns .eb-event-short-description{padding:0 10px}
}

.cirric-table{
text-align: center; 
border-top: 3px dashed #485cc7;
border-bottom: 3px dashed #485cc7;
padding:20px 0;
margin:20px 0;
}
.cirric-head{
  color:#485cc7;
  border-top: 3px solid #485cc7;
border-bottom: 3px solid #485cc7;
padding:20px 0;
margin:20px 0;
}
.cirric-col
{  color:#485cc7;
margin:20px 0 0 0}

.cirric-resource{padding: 20px 10px;
  background-color: #485cc7;
    color: #ffffff;}
.cirric-resource a{color: #f79239}

.cirric-resource .cirric-col{color: #ffffff;font-weight:600}
.cirric-table p{padding:0;margin:0}
.search_tab{width: 100%;}
.search_tab tr {
    border-bottom: 3px dotted;
}
.search_tab td, th {
    padding: 15px 10px;
}
