.single-portfolio .sidebar.sidebar_right.alpha.units {
    display: none !important;
}
.single.single-portfolio .content{
margin-top:5px!important;
}
.vvv {
   min-width: 92px;
    width: 88px;
    float: left;
}
body {
    font: 15px/1.65em !important;
}
.single.single-portfolio .entry-content-header{display:none;}
body .column-top-margin{margin-top:0px!important;}
.template-page.template-portfolio.content.av-content-small.alpha.units {
width: 100% !important;
}
.attachment-portfolio.size-portfolio.wp-post-image {
    min-height: 249px;
    max-height: 249px;
}
.page-id-3379 .column-top-margin {
 margin-top: 0px !important;
}
.home .grid-sort-container article{
   text-align:center;
   margin: 10px;
   box-shadow:0px 0px 0px;
   display: flex;
    flex-direction: column;
}
.home .grid-sort-container article a{
font-size: 20px;
    font-weight: bold!important;
    order: 2;
}
.home .attachment-portfolio.size-portfolio.wp-post-image {
    height:300px;
    width:300px;
    border-radius:50%;
    margin:0px auto;
    max-height:300px;
}
header .address {
	float: left;
	color: #808080;
	font-size: 11px;
	font-weight: 700;
	line-height: 16px;
	padding: 5px 0;
}
header .address > img {
	float: left;
	margin: 0 10px 0 0;
	width: 20px;
}

@media screen and (min-width:500px) and (max-width:800px) {
.home .attachment-portfolio.size-portfolio.wp-post-image {
    height:250px;
    width:250px;
}
}

@media only screen and (max-width: 767px) {
        #header_meta > .container {text-align: center;}
        header .address {float: none; display: inline-block;}
}
.header_phone a {

    color: #fff !important;
    font-size: 38px !important;
}