@media (min-width: 992px) {
body.footer-minimal-on .gl-carousel-wrap.no-padding .owl-carousel.cc-height-full { height: calc(100vh - 165px); }
}
#footer.footer-minimal { height: 50px; padding: 11px 0; border-top: 1px solid #d7d7d7; padding-top: 15px; }
#footer.footer-minimal .social-buttons { margin-top: -6px; }
.owl-carousel .cc-item.cc-caption-on:before { background-color: #000; opacity: .6; }
.owl-carousel .cc-category span { background-color: #ff144d; font-size: 20px; padding: 5px 12px; border-radius: 5px; }

@media (min-width: 992px) {
	.owl-carousel.cc-hover-dark:hover .cc-item .cc-caption { opacity: 1; }
	.tt-submenu-dark .tt-submenu { background-color: rgb(44 53 144); }
}

#header.header-show-hide-on-scroll { border-bottom: 1px solid #cbcbcb; }
#header #logo img { max-height: 60px; }
.tt-submenu li > a:hover { background-color: #172076; box-shadow: inset 3px 0 0 0 #ea0625; }
.tt-menu-nav > li > a:after { background-color: #eb1f28; }
.tt-submenu-dark .tt-submenu li > a { color: #fff; }
.page-header-caption .page-header-title { max-width: none !important; text-align:center !important; }
.page-header-caption hr.hr-short { margin-left: auto; margin-right: auto; border-top: 6px solid #f11c23; }
.bg-transparent-5-dark { background-color: rgba(0, 0, 0, 0.8) !important; }

.innerpage_header { background-color: #c5c8e1; }
.innerpage_header h1 { margin-top: 22px; margin-bottom: 6px;  }
.innerpage_breadcrumb .breadcrumb { background:none; text-align: center;  }
.innerpage_breadcrumb .breadcrumb>li+li:before { color: #ababab; }
.gallery_box { background-color: #091165; }

.gallery_box_img { width: 100%; opacity: 0.5; }
.gallery_box_img:hover { width: 100%; opacity: 0.2; }
.footer-copyright { font-size: 13px; color: #5d5d5d; }
.contact-info-wrap { padding: 6% 6%; }
.form-control { border: 1px solid rgba(148, 148, 148, 0.75); }

.owl-dots button.owl-dot span { width: 14px; height: 14px; }
.owl-dots button.owl-dot.active span, .owl-dots button.owl-dot:hover span { height: 14px; background-color: #ec2628; }