

footer .column1 {
position: relative;
top: -18px;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }


#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15185 li,
#nav-menu-item-15190 li,
#nav-menu-item-15195 li,
#nav-menu-item-15198 li,
#nav-menu-item-15375 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #1e1e1e;    
    border-color: #1e1e1e;
}

.carousel-inner .item.dark .slider_content .text .qbutton.white,
.carousel-inner .item.light .slider_content .text .qbutton.white {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover {
background-color: #ed3201;
border-color: #ed3201 !important;
color: #ffffff;
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover,
.carousel-inner .item.light .slider_content .text .qbutton.white:hover {
background-color: #ed3201;
border-color: #ed3201 !important;
color: #ffffff;
}

.carousel-inner .slide_subtitle span {
letter-spacing: 5px;
}

@media only screen and (min-width: 768px) {
    .carousel-inner h2 {
        letter-spacing: 16px;
    }
}

.q_counter_holder span.counter {
letter-spacing: 6px;
}

.testimonials .testimonial_text_inner p {
font-family: Raleway;
font-weight: 400;
line-height: 40px;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-family: Oswald;
letter-spacing: 1px;
}

.more_facts_button .more_facts_button_text {
font-family: Oswald;
font-size: 19px;
font-weight: 700;
}

.footer_top {
padding: 54px 0 54px;
}

.footer_bottom {
padding: 58px 0;
}

.contact_section .separator {
margin-top: 23px;
}

.projects_holder article span.text_holder {
background-color: #ed3201;
}

.blog_holder.blog_single article h2 {
margin-top: 30px;
}

.blog_large_image h2 {
margin-top: 5px;
}

.blog_holder article .post_info {
margin-bottom: 30px;
margin-top: 5px;
}

.blog_holder.masonry article .mejs-container {
background-color: #ffffff;
}

.blog_load_more_button a {
border-color: #ed3201;
color: #ffffff;
}

.blog_load_more_button a:hover {
border-color: #ffffff;
background-color: #ffffff;
color: #ed3201;
}

.blog_holder.masonry article .post_text .post_text_inner {
padding-left: 0;
}

.blog_holder article.format-quote .post_text .post_text_inner {
padding-left: 17px;
}

.blog_holder.masonry article.format-link .post_text .post_text_inner {
padding-left: 17px;
}

.blog_holder.masonry article .post_info {
color: #ffffff;
}

.blog_holder article.format-quote .post_text .post_title p a, .blog_holder article.format-link .post_text .post_title p a {
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;
}

#back_to_top:hover span {
background-color: #ed3201;
border-color: #ed3201;
}

#back_to_top span i {
color: #ffffff;
}

.menu-footer_bottom_menu-container ul li a {
font-family: Oswald;
font-weight: 400;
letter-spacing: 2px;
}

.q_pie_chart_holder .tocounter {
font-family: Oswald;
}

.q_icon_with_title.square .icon_holder .fa-stack, .box_holder_icon_inner.square .fa-stack, .q_font_awsome_icon_square {
border-radius: 0px;
}

.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a:hover {
color: #ffffff !important;
opacity: 0.8;
}

.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a {
transition: color, 0.2s;
}

.carousel-inner p {
margin-bottom: 25px;
}

    .q_logo {display: none;}

@media only screen and (max-width: 360px) {
    .q_logo {display: block;}
    .carousel-inner .item .image{
        background-size:  100%;
    }
    .carousel-indicators {bottom: 56%;}
    .full_width {margin-top: -180px;}


.side_menu_button > a, .mobile_menu_button span, .fixed_top_header .side_menu_button > a, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span {
    color: #777;
}

}