

nav.main_menu>ul{width: 200%;}
.title.has_fixed_background, .parallax_section_holder{background-size: cover !important;}
.illustration{background-size: auto;}
.subtitle{font-family: 'Lora', sans-serif;}
.testimonials.testimonials_carousel{visibility: visible !important;}
.testimonial_text{max-width: 600px; display: inline-block;}
@media screen and (max-width: 768px) {
   .hide-tab{display : none;}
}

.hidden{
visibility: hidden;
display:none;
}

.footer-custom{
 float: inherit;
 text-align: center; 
 margin-top: 40px;
}


@media screen and (max-width:768px){
.q_team, .q_image_with_text_and_icon{
 margin-bottom: 16px !important;
}
}

@media screen and (min-width:768px){
  .footer_top ul{
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  }
  .footer_top ul.children{
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  }
  .footer-custom{
   float: right;
   text-align: right; 
  }
}


.q_team .q_team_social_holder,
.q_team .q_team_image img{
border-radius: 50%;}

.service_table_inner li.service_table_title_holder{
padding: 15px 10px 10px !important;
border: 2px solid #ffb766 !important;
}

.service_table_holder .service_table_content{
padding-bottom: 24px;
}

@media screen and (min-width: 1000px) and (max-width: 1200px){
nav.main_menu>ul>li>a>span.item_inner{
padding: 0 12px;
}

.has_slider > .full_width{
    position: relative !important;
    z-index: +10 !important;
    background-color: white !important;
}
