

.single-post .blog_holder article .post_image {
    width: 50% !important;
margin: 0 auto !imporant;

}
.q_icon_with_title.tiny .icon_holder img{
width: 45px;
}

.q_icon_with_title .icon_text_inner p{
margin-top: 10px;
}

.qode_clients .qode_client_holder_inner:before,
.qode_clients .qode_client_holder_inner:after{
display: none;
}

.footer_top h5{
margin-bottom: 10px;
}

.q_icon_list{
margin-bottom: 5px;
}

.qodef-footer-bottom-right h4,
.qodef-footer-bottom-right p{
display: inline-block;
vertical-align: middle;
}
.q_team .q_team_image{
text-align: center;
}
.q_team .q_team_image img{
width: auto;
}

@media only screen and (min-width: 1001px) {header:not(.scrolled):not(.sticky) .q_logo a{height: 40px !important;}}
@media only screen and (max-width: 1000px)
.q_logo a {
  height: 10px !important;
}

.q_team_image {
    cursor: pointer !important;
}
@media only screen and (max-width: 600px) {
  .q_team_description_inner p {    
    font-size: 12px !important;    
    line-height: 16px !important;
  }
}

@media only screen and (max-width: 1300px) {
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus){
    font-size: 13px!important;
}
}

@media only screen and (max-width: 1200px) {
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus){
    font-size: 10px!important;
}
}

@media only screen and (max-width: 1020px) {
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus){
    font-size: 9px!important;
}
}

@media only screen and (max-width: 900px)
.q_logo a {
  height: 100px !important;
}
}

@media only screen and (max-width: 768px) {
    .first-holder{
        margin-bottom: 30px; 
    }
    .orange-holder{
        margin-bottom: 70px;    
    }
    .last-holder{
        margin-bottom: 50px;
    }
}

.pagination {
  margin-top: 40px;
}
