

.projects_holder article .portfolio_description {
  padding-left: 15px;
padding-right: 15px;
}
.projects_holder article .portfolio_description {
  padding-left: 15px;
padding-right: 15px;
}


.q_font_awsome_icon_stack:hover .fa-circle {
  color: #c81c1b!important;
}
@media only screen and (min-width: 1000px){
.header_bottom{
padding:0;
}
header .header_inner_left{
left:0;
}

}
nav.main_menu>ul>li>a{
padding:0 60px;
border-right:  1px solid #d2d3d5;
}
nav.main_menu>ul>li:last-child a{
border:none;
}
@media only screen and (min-width: 1600px) and (max-width: 1900px) {
nav.main_menu > ul > li > a{
padding: 0 40px;
}
}
@media only screen  and (min-width: 1400px) and (max-width: 1600px) {
nav.main_menu > ul > li > a{
padding: 0 30px;
}
}
@media only screen  and (min-width: 1300px) and (max-width: 1400px) {
nav.main_menu > ul > li > a{
padding: 0 20px;
}
}
@media only screen  and (min-width: 1200px) and (max-width: 1300px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
}
}
@media only screen  and (min-width: 1100px) and (max-width: 1200px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
font-size:14px;
}
}
@media only screen and (max-width: 1100px) {
nav.main_menu > ul > li > a{
padding: 0 10px;
font-size:14px;
}
}

@media (max-width: 800px) {
    .sidebar {
        display:none !important;
    }
}

@media only screen and (max-width:480px) {
.hide_on_mobile {
display: none !important;}
}

.hide_on_mobile {
background: #f7f7f7 !important;
padding: 20px;}

.shortcode-author-avatars .avatar  { 
display: block;
  width: 150px;
  height: 170px;
  float: left;
  border-radius: 0px;
  overflow: hidden;
margin-right: 20px;
margin-bottom: 10px;
}



.blog_holder.blog_small_image article .post_text {
  width: 100%;
  float: left;
  margin: 0px;
}

.cd-fa-info  { 
  padding-top: 15px;
}

 .sidebar { 
background: #c9d4dd !important;
padding: 20px;
 }



.avatar {margin-right: 10px;
border-radius: 0px;
}

.blog_headlines {
  margin-bottom: 10px;
}

.blog_headlines article {
  margin-bottom: 10px;
  text-align: left;
}

.blog_headlines article h2 {
  line-height: 1em;
  opacity: 10;
  -webkit-transform: translateY(100px) scale(1);
  -moz-transform: translateY(100px) scale(1);
  transform: translateY(100px) scale(01);
  -webkit-transition: opacity 0.6s ease, transform 0.6s ease;
  -moz-transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.blog_headlines article h2.show {
  opacity: 10;
  -webkit-transform: translateY(100px) scale(1);
  -moz-transform: translateY(100px) scale(1);
  transform: translateY(100px) scale(1);
}

.blog_holder.blog_small_image article {
  margin: 0 0 2px;
}
.blog_holder.blog_small_image article .post_text .post_text_inner {
  padding: 0px 23px 0px 23px;
}

h5 a:hover {
  color: #c81c1b;
font-weight: 600;
}

html .widget_author_avatars .author-list .user {
  padding: 0;
}

html .widget-title {
      margin-bottom: 0px;
}

.wpb_widgetised_column .widget h5 {
  margin-bottom: 0px;
}

.author_description_inner .image {
  display: block;
  width: 75px;
  height: 75px;
  float: left;
  border-radius: 0px;
  overflow: hidden;
}