

.footer_top {
padding: 65px 0 0 0
}

.footer_top .widget.widget_nav_menu li {
line-height: 14px;
font-weight: 300;
}


.qbutton,
#submit_comment,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit
 {
padding-left: 35px;
padding-right: 35px;
}

.q_icon_with_title .icon_text_holder .icon_title {
font-weight: 400;
color: #006baf !important;
margin: 0 0 5px 0;
}


.projects_holder article .portfolio_description {
padding: 14px 20px 20px 20px
}

.projects_holder article .portfolio_description .separator.small {
width: 27px;
margin-bottom: 10px;
margin-top: 7px;
}

.testimonial_author {
margin-top: 20px !important;
}

.service_table_inner li li {
padding: 14px 20px;
}

header nav.main_menu > ul > li > a span:not(.plus) {
  padding: 7px 15px;
  border-radius: 4px;
  -webkit-transition: background-color .3s ease-in-out;
  -moz-transition: background-color .3s ease-in-out;
  -o-transition: background-color .3s ease-in-out;
  -ms-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out;
}
header nav.main_menu > ul > li:hover > a span:not(.plus),
header nav.main_menu > ul > li.active > a span:not(.plus) 
 {
    background-color: #a2bf00;
}
.drop_down .second {
 left: 17px;
}
.carousel-indicators {
  display: none !important;
}
.blog_holder article.format-quote .post_text i.qoute_mark, .blog_holder article.format-link .post_text i.link_mark {
  font-size: 27px;
}
.projects_holder article .image_holder {
  padding: 5px;
  background-color: #fff;
}