

.full_width {
    position: relative !important;
    z-index: 5000;
}
.projects_holder.standard article .portfolio_description,
.projects_holder.standard_no_space article .portfolio_description {
padding-top: 25px;
}
@media only screen and (min-width: 1000px){
   header.fixed_hiding .q_logo a,
   header.fixed_hiding .q_logo{
       max-height: inherit !important;
   }
}

@media only screen and (min-width: 1000px){
header.stick_with_left_right_menu.sticky .header_inner_left {display: inline-block;width: 6%;}
header.stick_with_left_right_menu.sticky nav.main_menu.left_side, header.stick_with_left_right_menu.sticky nav.main_menu.right_side{width: 46%;}
}

header.sticky .q_logo a {height: 55px !important; visibility: visible;}

@media only screen and (min-width: 1000px){
header.stick_with_left_right_menu.sticky nav.main_menu.right_side>ul>li:first-child:before{display: none;}
}
.comment_holder {
display:none;
}

.post_info {
visibility: hidden !important;
}

.map-tip {color: #ffffff !important;}

body.page-id-5786 .filter_holder  li[data-filter="portfolio_category_174"]
{
    display: none;
}
.projects_holder article .portfolio_title a {
color: #ffffff;
}
.projects_holder article .portfolio_title a:hover {
color: #ffffff;
}

.filter_holder ul li span {
padding: 0px 15px;
}

.wpcf7-confirm_email{
border: 1px solid #a7a6a6;
    width: 100%;
    margin: 0 0 15px;
    padding: 10px 17px;
    outline: 0;
    resize: none;
    font-family: inherit;
    background-color: #fff;
    color: #8d8d8d;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_text_separator.full .separator_content {
    border: none !important; 
}
body > div.wrapper > div > div > div > div.full_width > div > div:nth-child(1) > div > div > div > div > div > div.separator_wrapper > div > span {
font-size: 32px;
}
body > div.wrapper > div > div > div > div.full_width > div > div:nth-child(8) > div > div > div > div > div > div.separator_wrapper > div > span{
font-size: 32px;
}
#post-23257 > div > div > div {
	padding: 0 !important;
}
#post-23257 > div > div > div > div.post_info {
	display: none;
}

.page-id-21422 .latest_post {
    padding: 12px 20px 16px 0px !important;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    font-size: 16px;
}

@media only screen and (max-width: 1000px) {
.title:not(.breadcrumbs_title) .title_holder {
    height: 100% !important;
    padding: 0px 0 !important;
}
.talmobile{
	width: 50% !important;
margin: 0 auto;
}
.footer_top_holder {
    text-align: center;
}
.gussocial {
  text-align: center;
}
}