
ul {
list-style-position: outside;
padding-left: 18px;
}

.q_icon_with_title .icon_text_holder h6.icon_title {
    text-align: left;
}

.header_top
 {
 background-color: #f193bd!important;
}

.weg {
display: none;
}


header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
opacity:1;
}

header.sticky nav.main_menu > ul > li.active > a span{
color: #333 !important;
}

.q_progress_bar {
    position: relative;
    margin: 0 0 53px;
    width: 100%;
    overflow: hidden;
    text-align: left;
}

.scroll_header_top_area .fixed transparent scrolled_not_transparent page_header scrolled .main_menu drop_down right {

  padding:0px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 7px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 6px;
}

.q_counter_holder.center {
    padding: 0;
}   




/* NEW CSS */
.vc-hoverbox-wrapper .vc-hoverbox-front-inner h2,
.vc-hoverbox-wrapper .vc-hoverbox-front-inner h3 {
  color: #fff;
  line-height: 1.1em;
  font-weight: 700;
  margin: 0;
}

.vc-hoverbox-wrapper .vc-hoverbox-front-inner h2 { font-size: 22px; }
.vc-hoverbox-wrapper .vc-hoverbox-front-inner h3 { font-size: 18px; }

/* Force a 1 : 1 box */

.vc-hoverbox-wrapper .vc-hoverbox-inner::before {
	content: "";
	float: left;
	padding-top: 100%;
}
.vc-hoverbox-wrapper .vc-hoverbox-inner::after {
	content: "";
	display: block;
	clear: both;
}

.mobile-flip .vc-hoverbox .vc-hoverbox-front {
    transform: rotateY(-180deg) !important;
}

.mobile-flip .vc-hoverbox .vc-hoverbox-back {
    transform: rotateY(0) !important;
}