

.q_social_icon_holder.normal_social.with_link .simple_social {
    color: #ffffff;
}
.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p {
font-size: 18px;
color: #9d9d9d;
}

.blog_holder article.format-quote .post_text .quote_author {
font-size: 18px;
}

header.centered_logo .header_inner_left {border-bottom: 3px solid #ed8f22; left: 0;}

.page.page-id-1452 .contact_detail {margin-top: 20px !important;}
.page.page-id-1452 .content .container .container_inner.default_template_holder, body.page-template-blog-masonry-full-width-php .content .full_width {
padding-top: 0px;}

.projects_holder .hover_icon_holder.portfolio_like {display: none !important;}

.archive.category .content {margin-top: 0px !important;}

@media only screen and (min-width: 1000px){
.side_menu_button,.shopping_cart_inner {height: 100px !important;}
nav.main_menu > ul > li > a {line-height: 100px !important;}
}

footer .footer_bottom .textwidget {font-size: 11px !important;
color: #ffffff;
}

.page.page-id-1452 .q_icon_with_title .icon_text_holder .icon_title {display: block;margin: 0 0 0.1em !important;}
.page.page-id-1452 .q_icon_with_title .icon_with_title_link {display: inline-block;margin: 6px 0 0 !important;}

.testimonials_holder .flex-control-paging {margin-top: 10px;}

@media only screen and (max-width: 768px){
    .fa-stack.q_icon_shortcode.q_font_awsome_icon_holder.q_font_awsome_icon_circle.fa-4x.pull-center {
      margin-bottom: 30px !important;
    }
}

@media only screen and (max-width: 768px){
    .footer_bottom .textwidget {font-size: 7px !important;}
}

.q_counter_holder.center {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media only screen and (max-width: 768px){
aside.sidebar .widget h5 {
  letter-spacing: 1px;
  padding: 9px;
}  
}

@media only screen and (max-width: 768px) {
.page-id-1452 .q_icon_with_title .icon_text_holder {
  padding-left: 67px !important;
}   
 }

@media only screen and (max-width:1000px){
header.centered_logo .header_inner_left {
  border-bottom-color: transparent !important;
}
header.centered_logo .header_bottom {
  border-bottom: 3px solid #ed8f22;
}
.q_logo, .q_logo a {
  height: 100px !important;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px){
nav.main_menu>ul>li>a {padding: 0 16px !important;font-size: 11px !important;}
.q_logo a, q_logo img {height: 75px !important;}
}

@media only screen and (max-width: 768px){
.full_section_inner {
  padding: 15px;
}  
}

.projects_holder article span.text_holder {
    background-color: rgba(255,255,255,0.2) !important;
 }

.call_to_action_text {
line-height: 27px;
}