div#portf1 {
    height: 450px;
}

div#partner1 .radiantthemes-custom-button {
    float: left;
    margin-right: 30px;
}
div#partner1 h2 {
  
    line-height: 45px!important;
}

.rt-portfolio-box-item.wow.bounce.google-ads.seo.web-design.col-lg-4.col-md-4.col-sm-6.col-xs-12 {
    position: unset!important;
}

.rt-portfolio-box.element-eight .rt-portfolio-box-item {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding: 15px!important;
}

.header_main .brand-logo {
    position: absolute;
    top: -55px;
    bottom: 0;
    float: left;
    text-align: center;
    font-size: 0;
}

section#text-6 a {
    color: white;
    font-weight: 500;
	
}

.clients .clients-item img {
    max-height: 50px;
}

.header_main .brand-logo img {
    max-width: 100%;
    margin-top: 20px;
}

.home .header_main .brand-logo img {
    margin: unset;
}



.page-id-6282 .rt-portfolio-box.element-one .rt-portfolio-box-item {
    position: relative!important;
}



.page-id-6282 .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.pic>img {
    width: 100%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    height: 380px;
    object-fit: cover;
}



.page-id-6282 ul.category-list {
    display: none;
}



.rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data h4 {
    font-weight: 500;
    font-size: 19px;
    color: #505050;
    line-height: 42px;
    margin-top: -8px;
}
@media screen and (max-width: 800px) {
.header_main .brand-logo {
 
    z-index: 1;
}
}
@media screen and (max-width: 700px) {
.header_main .brand-logo {

    top: -55px;

width: 80%;
	
	}}
	
@media screen and (min-width:600px) and (max-width:768px)
	{
.header_main .brand-logo {

    top: -180px;


	}}


@media screen and (max-width: 700px) {
.home .header_main .brand-logo {

	left: 25px;
	}}
@media screen and (max-width: 999px) {
div#portf1 {
    height: unset;
}
}


.page-id-6226 .filter_gallery_6409.row.filtr-container.filters-div {
    max-height: 770px;
}