

.testimonials .testimonial_text_inner p.testimonial_author {
  font-family: Montserrat;
}
header .header_top .q_social_icon_holder {
  width: auto;
}
.header_top .q_font_awsome_icon i:hover {
  color: #2f2f2f  !important;
}
nav.main_menu > ul > li > a {cursor: pointer !important;}
a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .q_tabs .tabs-nav li a:hover, .q_icon_with_title .icon_with_title_link:hover, .blog_holder article .post_description a:hover, .blog_holder.masonry article .post_info a:hover, .portfolio_social_holder a:hover, .latest_post_inner .post_infos a:hover { color:#e31818;}
nav.main_menu > ul > li > a { color:#2f2f2f; font-size: 16px;}
.container_inner {clear: both;}


.side_menu_button a:last-child { display: none;}
.q_tabs .tabs-nav li a { color:#fff; font-weight:bold; font-size: 15px;}
.q_tabs .tabs-nav li a:hover {color:#fff !important;}
.q_tabs .tabs-nav li { background:#2f2f2f; border-right: 1px solid #fff; padding: 1px;}
.q_tabs .tabs-nav li:hover {  background:#e31818; color:#fff !important;}
.q_tabs.horizontal .tabs-nav li:first-child a { padding-left: 12px;}
.q_tabs .tabs-nav li.active { background: #e31818 !important;}
.q_tabs .tabs-nav li.active a { color:#fff;}
.q_tabs .tabs-nav li.active a:hover { color:#fff;}
.q_tabs .tabs-nav li.active a:hover { color: #fff !important;}
.q_tabs .tabs-nav {width: 100%;}
.leftimage { float:left; margin:0 20px 20px 0; padding:0 0 0 0; border:2px solid #2f2f2f; }
.more-btn a{ background:#e31818; padding:5px !important; margin:0 0 20px !important; text-transform:uppercase; color:#fff !important; width:80px; display: inline; /*clear:both; float:left;*/ text-align:center; font-weight: normal !important; font-size: 14px;}
.more-btn a:hover { background:#000000; text-transform:uppercase; color:#fff !important;}
.q_tabs.horizontal .tabs-container {padding-top: 20px;}
.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a { background:#252525;}
.footer_bottom_holder, #lang_sel_footer { background:#000;}
.footer_top a { padding:0 0 5px;}
.footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget { padding:0 0 15px;}
.footer_top a:hover { color:#fff !important;}
.footer_top {padding: 30px 0 10px;}
.footer_top .widget_recent_entries > ul > li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {padding: 0 0 0 20px; background:url(http://123triadprojects.com/triad53/DELWELD/cms/wp-content/uploads/2015/05/bullet-1.png) left 5px no-repeat; margin:0 0 0 0;}
.tp-bannertimer { display:none;}
.qbutton { background: #2f2f2f !important;}
.qbutton:hover { background: #000 !important;}

nav.main_menu > ul > li > a {line-height: 75px !important;}
.logo_wrapper, .shopping_cart_inner {height: 75px !important;}
.content.content_top_margin {margin-top: 130px !important;  min-height: auto !important;}
.side_menu_button_wrapper {display: none;}
.side_menu_button { height: 32px !important;}
.q_logo {top: 64%;}
nav.main_menu ul { margin: 14px 0 0;}
.tp-caption a { color:#fff !important;}
.sliderbtn:hover { color:#fff !important; background:#2f2f2f !important;}
.wpb_wrapper a { color: rgb(227, 24, 24);}
.wpb_wrapper a:hover { color:#000;}

.footer_bottom a:hover { color:#E31818 !important;}
p { margin:0 0 0 0; padding:0 0 20px 0;}
a.email{ color:#000;}
a.email:hover{ color:#E31818;}
.footer_padding_top { padding:48px 0 0 0 !important; margin:0 0 0 0;}
.footer_bottom p{ margin:15px 0 0px;}
.topleft { float:right; margin:0 0 0 0; padding:0 0 0 0;}

@media screen and (max-width:1024px) {
.q_tabs .tabs-nav li a { padding: 0 5px; font-size:14px;}
.q_tabs.horizontal .tabs-nav li:first-child a { padding-left: 5px;}
}

@media screen and (max-width:1000px) { 
.content.content_top_margin {margin-top: auto !important;}
.q_logo img {top: 10px;}
.side_menu_button { height: 100px !important;}
.logo_wrapper, .shopping_cart_inner {height: 0px !important;}
.header_top .left { display: none;}
}
@media screen and (max-width:768px) { 
.q_tabs .tabs-nav li {background: none repeat scroll 0 0 rgb(47, 47, 47); border-bottom: 1px solid rgb(255, 255, 255); padding: 0px; width: 49%; border-right: 1px solid rgb(255, 255, 255);}
h1, .title h1 {line-height: 38px; padding: 0 0 20px; }
}

@media screen and (max-width:600px) {
.q_tabs .tabs-nav li {background: none repeat scroll 0 0 rgb(47, 47, 47); border-bottom: 1px solid rgb(255, 255, 255); padding: 0px; width: 100%;}

.footer_top .column_inner > div {margin: 0 !important;}
.footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget { padding: 0 0 5px;}
.footer_padding_top { margin: 0; padding: 10px 0 0 !important;}

}
@media screen and (max-width:480px) {
.topleft { text-align: center; width: 100%;}
}