

.footer_top .widget_nav_menu ul li{
padding: 0 0 2px;
}
.q_counter_holder .counter{
font-family: 'Montserrat', sans-serif;
font-style: italic;
letter-spacing: -0.35px;
}
.q_icon_with_title:not(.center) .icon_text_inner .icon_title{
font-size: 17px;
letter-spacing: -0.1px;
font-weight: 600;
}
.testimonials_holder .flex-direction-nav a{
    border-radius: 0;
    border-color: #505050;
}

.testimonials_holder .flex-direction-nav a:before{
    color: #505050;
}

.testimonials_holder .flex-direction-nav a:hover{
    background-color: #505050;
}

.footer_responsive_adv .footer_top .four_columns .column1, .footer_responsive_adv .footer_top .four_columns .column2, .footer_responsive_adv .footer_top .four_columns .column3, .footer_responsive_adv .footer_top .three_columns .column1, .footer_responsive_adv .footer_top .three_columns .column2, .footer_responsive_adv .footer_top .two_columns_50_50 .column1, .footer_responsive_adv .footer_top .two_columns_50_50 .column2{
margin: 0 0 65px;
}
@media only screen and (max-width: 1000px){
.qode_clients.four_columns .qode_client_holder{
width: 50%;
}
}

@media only screen and (max-width: 480px){
.qode_clients.four_columns .qode_client_holder{
width: 100%;
}
}

.q_icon_with_title:not(.center) .icon_text_inner{
padding: 0 0 11px
}
.q_counter_holder p.counter_text{
    font-style: italic;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}

@media only screen and (max-width: 1000px){
.HideMobile {
display: none;
}
.HideDesktop {
display: block;
}
}
@media only screen and (min-width: 1000px){
.HideMobile {
display: block;
}
.HideDesktop {
display: none;
}
}

@media only screen and (max-width: 1000px) {
  .header_bottom, .mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner {    
    height: 50px !important;
  }
}

nav.mobile_menu>ul {
background: #000000;
padding: 5px;
}

.q_logo a{
    height: 60px!important;
}

@media only screen and (max-width: 1000px) { 
.header_bottom_right_widget_holder { 
display: table-cell; 
 }
}

@media only screen and (max-width: 1000px){
.logo_wrapper {
left: 36%;
}
}

@media only screen and (min-width: 1000px){
.header_top {
  line-height: 40px;
  height: 40px;
 }
 }
@media only screen and (max-width: 1000px){
.header_top {
  line-height: 5px;
  height: 50px;
 }
 }