

.carousel-inner h2.with_bg_color {
	padding: 22px 62px 14px;
}
.title.with_title_text_bg_color h1 {
    padding: 27px 57px 19px;
}
@media only screen and (max-width: 768px) {
	.title.with_title_text_bg_color h1 {
		padding: 17px 27px 9px;
	}
}
.footer_top .widget h4 {
text-align: center;
}
.gallery_holder ul li .gallery_hover {
	background-color: rgba(0, 0, 0, 0.3);
}
  
.gallery_holder ul li .gallery_hover i {
	margin: -24px 0 0 -24px;
    font-size: 17px;
	width: 48px;
    height: 48px;
    line-height: 48px;
}
div.wpcf7 img.ajax-loader {display: none;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {text-align: center;}

.gallery_holder ul li .gallery_hover i:hover {
	background-color: #252525;
}
.carousel-inner .slider_content .slide_buttons_holder .qbutton:not(.white) {
    background-color: #ca0135 !important;
    
}
.qode-pricing-list .qode-pricing-list-highlited span {
    background-color: #ca0135;
    
}
header.sticky nav.main_menu > ul > li > a:hover span, header.sticky nav.main_menu > ul > li.active > a span, header.sticky nav.main_menu > ul > li:hover > a > span, header.sticky nav.main_menu > ul > li > a:hover > i, header.sticky nav.main_menu > ul > li:hover > a > i, header.sticky nav.main_menu > ul > li.active > a > i, .light.sticky nav.main_menu > ul > li > a:hover, .light.sticky nav.main_menu > ul > li.active > a, .dark.sticky nav.main_menu > ul > li > a:hover, .dark.sticky nav.main_menu > ul > li.active > a {
    color: #ca0135 !important;
}
.fa-angle-down::before {
   color: #ca0135 !important;
}