

.vertical_menu_area .q_social_icon_holder {
  margin: 0 !important;
  float: left;
}
.breadcrumb a:hover {
color: #cbcbce;
}
.portfolio_single h6, .portfolio_single h6 a {
  color: #393939;
}

div.wpcf7-response-output {
border-radius: 4px !important;
}

.mobile_menu_button {
float: right;
height: 100px;
margin: 0px 0px 0px 20px;
}

.vertical_menu_toggle .second {
margin-left: 15px;
}

@media (max-width: 500px) {
.q_logo a, .q_logo img {
height: 19px !important;
}
}

.header_bottom {
padding: 0px;
}

.mobile_menu_button {
padding-right: 12px;
}

nav.mobile_menu ul li a {
padding-left: 30px;
}

@media (max-width: 550px) {
div.tp-caption.header-name-title.tp-fade.tp-resizeme.start {
font-size: 14px !important;
top: 294px !important;
}
}

@media (max-width: 550px) {
div.tp-caption.header-name.tp-fade.tp-resizeme.start {
font-size: 65px !important;
line-height: 54px !important;
top: 102px !important;
}
}