

.q_price_table .price_in_table .value,  .q_price_table .price_in_table .price, .q_price_table .price_in_table .mark {
 font-family: "Pathway Gothic One", sans-serif;
 font-weight: 400 !important;
}

.testimonials .testimonial_text_inner p {
  font-style: italic;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-family: Raleway, sans-serif;
font-style: normal;
}

li.narrow .second .inner ul {
  padding: 15px 0;
}

.fs-14{
	font-size:14px !important;
}

.q_pie_chart_holder .q_percentage{
  font-family: "Pathway Gothic One", sans-serif;
}

.projects_holder.hover_text article .hover_feature_holder_title .separator {
  background-color: #BEBEBE !important;
}

blockquote.with_quote_icon h5 {
  font-style: italic;
}

.q_progress_bar .progress_title_holder {
font-family: Raleway, sans-serif;
font-weight: 800;
}

.q_price_table .price_table_inner {
  background-color: #505050;
}

.full_width {
position: relative;
}
.tag-list{height: auto;}
.filter_holder {margin: 0 30px;}
.filter_holder ul {text-align: center;}
.filter_holder ul li {display: inline-block;float:none;}
.filter_holder ul li span {padding: 0 6px;}
.padding-0{padding-right:0;
    padding-left:0;}
 .padding-10{padding:10px;}
 .padding-4{padding:4px;}
.photo-container .image_holder {width: 100%;height: 250px;}
.photo-container img {width: 100%;height: 250px;}
.center-fit{object-fit: cover;
    object-position: center;}
article span.text_holder {
    background-color: #000;
    background-color: rgba(21,21,21,0.78);
    bottom: 0;
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    visibility: visible;
    overflow: hidden;
    width: 100%;
    z-index: 200;
}
article span.text_holder span span.text_inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.logo-carousel{background-color: white !important;}
.logo-carousel li{height:110px;}
.logo-carousel li img{height:50px;vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;}
.logo-carousel .section_inner_margin {margin-top:17px;margin-bottom:17px;}
.event-card .vc_single_image-img{height: 200px;width:100%;}
.tag-box{list-style: none;}
.tag-box a {color:#505050;}
.tag-box a:hover{color:rgb(154, 154, 154);}
.tag-box li{display:inline-block;padding:0 4px;}
.card-icon{display:inline-block;float:left;font-size: 15px;}
.card-icon img{vertical-align: text-top;}
.event-type{float:right;text-transform: capitalize;font-size: 15px;}
.image_holder iframe{width:100%;height: 281px;}
.video-parent .text_outer{line-height: normal;}
.tag-parent{height:18px;}
.video-parent article{height:431px;}
.item:hover .ovrlay {
    z-index: 1;
    overflow: hidden;
    border-radius: 3px;
    display:block;
    cursor: pointer;
    will-change: transform;
    transition: all .2s ease-in-out;
}
@media (min-width: 550px) {
.desc-box1 {
	    border-right: 1px solid;
	    padding-left:20px;
	    height:182px;}
}
@media (max-width : 770px){
	.photo-container .item {width:100%;}
	.sticky-contact-us {
	    position: fixed;
	    right: 2%;
	    bottom: 2%;
	    z-index: 1000;
	}
}
@media(min-width:771px){
	.sticky-contact-us {
	    position: fixed;
	    right: 2%;
	    bottom: 3%;
	    z-index: 1000;
	}
}
.filterBtns {
    text-align: center;
    margin-bottom: 50px;
}