

a.download-profile:link{color: #ffffff !important;}
a.download-profile:hover{color: #ffffff !important;}


@media screen and (max-width: 480px){
.q_slide_subtitle{display: none !important;}
}

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.google_map {
margin: 0;
}

.carousel-inner .slider_content .text .qbutton {
font-size: 14px;
background: none;
border: 1px solid #bcb8b4;
padding: 10px 39px;
margin: 16px 0 0 0;
color: #bbcdd9;
}

.carousel-inner .slider_content .text .qbutton:hover {
background: #ffffff;
color: #8b8b8b;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
 border: none;
}

.carousel-control i {
font-size: 42px; 
}

/* 62 */

.testimonial_text_inner p {
font-style: italic;
}

header:not(.sticky) nav.main_menu ul li{
border-bottom: 1px solid #363636;
}

header:not(.sticky) nav.main_menu > ul > li > a{
height: 107px;
padding-right: 25px;
color: #363636 !important;
}

div.wpcf7 img.ajax-loader {
display: none;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok{
background-color: #00AF20 !important;}

div.wpcf7-response-output.wpcf7-validation-errors{
background-color: #FF0000 !important;}
/