/*
Theme Name: Veliki Child
Author: EnvyTheme
Author URI: http://envytheme.com
Description: Veliki Child Theme
Version: 3.0
Template: veliki
Text Domain: veliki-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.eael-gallery-grid-item {
	display: flex !important;
	justify-content: center;
	align-items: center;
	padding: 5px 10px !important;
	border: 1px solid #ddd !important;
	cursor: pointer;
	border-radius: 5px !important;
	margin: 8px !important;
	border-radius: 8px !important;
}

.eael-gallery-grid-item:hover {
	transition: 0.3s ease-in-out;
	box-shadow: 0 0 10px #959595;
	border: 1px solid #b5b5b5 !important;
}

.eael-filter-gallery-control li:hover {
	color: #4AC728 !important;
}

.eael-gallery-grid-item .gallery-item-thumbnail-wrap {
	width: 35% !important;
	overflow: hidden !important;
}

.eael-gallery-grid-item .gallery-item-thumbnail-wrap img {
	height: 35px !important;
	object-fit: contain !important;
	margin: 0 auto !important;
}

.eael-gallery-grid-item .gallery-item-caption-wrap {
	width: 65% !important;
	background: none !important;
}

@media (min-width: 768px) {
	#gallery-filter-custom .eael-filter-gallery-wrapper {
		display: flex !important;
		align-items: flex-start;
	}
	
	#gallery-filter-custom .eael-filter-gallery-control {
		width: 22% !important;
	}
	
	#gallery-filter-custom .eael-filter-gallery-control ul {
		background: #074ECE !important;
		padding: 20px !important;
		border-radius: 10px;
	}
	
	#gallery-filter-custom .eael-filter-gallery-control li {
		width: 100% !important;
		margin: 0 !important;
		text-align: left !important;
	}
	
	#gallery-filter-custom .eael-filter-gallery-control li.active {
		background: linear-gradient(to right, #49C628, #53D23C, #5DDD4E, #66E95F, #70F570) !important;
		color: #074ECE !important;
	}
	
	#gallery-filter-custom .eael-filter-gallery-grid {
		width: 78% !important;
	}
}

.wpforms-container {
	display: flex;
	flex-direction: column-reverse;
}

.wpforms-container .wpforms-container {
	width: 100% !important;
}



.top-header{
	display: none !important;
}

button.wpforms-submit {
	background: linear-gradient(to right, #49C628, #53D23C, #5DDD4E, #66E95F, #70F570) !important;
	padding: 10px 40px !important;
}

.wpforms-submit-container {
	text-align: center !important;
}

.navbar-brand img, .single-footer-widget .logo img {
	max-width: 200px !important;
}

#main-banner h2 {
	color: #54d33d !important;
}

.elementor-element-7aa605b.elementor-section{
	 padding: 0px 15px 0px 15px !important;
}

#home-work-area .how-it-works-area {
	padding: 70px 15px !important;
}

#home-work-area .single-how-it-work-box {
	padding: 15px !important;
	margin-bottom: 15px !important;
	min-height: 215px !important;
}

#home-work-area .single-how-it-work-box h3 {
	font-size: 20px !important;
}

#home-work-area .how-it-works-area .section-title {
	margin: 0 0 25px !important;
	width: 100% !important;
	text-align: left !important;
}

#home-work-area .how-it-works-area .section-title p {
	max-width: 100% !important;
	margin: 0 !important;
}

#home-work-area .how-it-works-area .col-md-6 {
	padding-left: 7px !important;
	padding-right: 7px !important;
}

@media (min-width: 1024px){
	#home-work-area>.elementor-widget-container {
		margin-top: -10% !important;
	}
}

.wpforms-form .wpforms-title {
	font-family: Dosis !important;
}

.wpforms-container .wpforms-field {
	padding: 0.5em 0 !important;
}

#contact-form .wpforms-field-medium{
	box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
}

#wpforms-1320-field_9_1::before {
	border-color: #00000099 !important;
}

.wpforms-field-label-inline{
	font-size: 13px !important;
	text-align: center !important;
}

.wpforms-submit-container .wpforms-submit{
	border-radius: 30px !important;
}
.wpforms-title{
	text-align: center;
    font-size: 40px !important;
}
@media only screen and (min-device-width: 768px){
.fg-filter-wrap span{
		width: 113% !important;
    padding: 3px 3px !important;
    font-size: 13px !important;
	}
}
	
#wpforms-1320-field_9 li {
	justify-content: center !important;
}


.single-how-it-work-box.custom-icon-box {
	margin-bottom: 15px !important;
	margin-right: 15px !important;
	padding: 20px !important;
	border-radius: 5px !important;
}

.single-service.postid-825 .page-title-area, .single-service.postid-84 .page-title-area {
	display: none !important;
}

.single-service.postid-84 .navbar-area, .single-service.postid-1198 .navbar-area {
	background: linear-gradient(to right top, #0030B8, #003CC1, #0047C9, #0152D0, #0A5DD8) !important;
}

.services-wrap-card:hover h3, .solutions-wrap-card:hover h3 {
	color: #fff !important;
}

.single-service.postid-825 .solutions-wrap-card{
	min-height: 350px !important;
}

.data-science-img-box:hover h3 {
	color: #074ECE !important;
}

.elementor-widget-single-service-widget .services-details-overview:first-child {
	display: none !important;
}
