/*!
Theme Name: Minds
Theme URI: https://metamind.gr/
Template: kadence
Author: Minds
Author URI: https://metamind.gr/
Description: A theme by Minds.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: minds-child-theme
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Custom styling for projects gallery */
.bm-custom-gallery {
    display: flex;
    flex-wrap: wrap;
    width: auto;
	margin: 0 auto;
}

.gallery-item {
    margin-bottom: 10px;
    padding-left: 10px;
    width: 33.3%;
    box-sizing: border-box;
}

.gallery-item img {
    width: 100%;
    height: auto;
    display: block;
}

/* End of Custom styling for projects gallery */

.home-about {
	width:90%
}
.read-more p,
.read-more p:after {
    display: inline-block;
}
.home-services-img {
	overflow:hidden;
	width:140%
	height:140%;
	max-width: unset !important;
}
/* 
.side-logo-container:after {
	  content: "";
    display: block;
    position: absolute;
    background: url(https://demo22.metamind.gr/wp-content/uploads/2024/04/sima-stroke.svg);
    width: 250px;
    height: 260px;
    background-size: 100%;
    right: 0;
    top: -118px;
    background-repeat: no-repeat;
} */
.read-more p:after {
   background: url(https://demo22.metamind.gr/wp-content/uploads/2024/04/arrow-black.svg);
	content: "";
	width:165px;
	height:8px;
	background-size:100%;
	background-repeat: no-repeat;
	margin-left: 13px;
}
.services-menu .dropdown-nav-toggle{
	top:38% !important;
}
.project-image-more:after {
	content: "";
  display: block;
  background: url(https://demo22.metamind.gr/wp-content/uploads/2024/04/arrow-black.svg);
	width: 220px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	right: -175px;
	top: 8px;
}
footer a {
	text-decoration: none !important;
}
footer {
	margin-top:60px;
    background-color: #152E5E;
    background-image: unset;
    color: #fff !important;
    text-align: left;
	padding: 2.5rem .5em;
}

.footer-logo {
    max-width: 145px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.row-7 { 
	width: 14.28%;
	float: left;
	padding-right: 15px;
}
.bottom-footer {
	clear: both; 
}
footer .grid-child {
    max-width: 80%;
    padding: 0px;
    margin: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 1280px){ 

	.side-logo-container:after{ 
	    max-width: 180px;
        max-height: 190px;
        right: -35px !important;
	}
}
@media (max-width: 990px) {
	.side-logo-container:after {
		top: -170px !important;
		right: 0 !important;
	}
	.row-7 {
		width: 255px;
		float: unset;
		padding: 0px !important;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

.carousel-control-prev img {
	max-width: 180px;
    position: absolute;
    left: 10%;
    top: 20%;
}
.carousel-control-next img {
	max-width: 180px;
    position: absolute;
    right: 10%;
    bottom: 0%;
}

.carousel-inner {
	padding: 0 15vw;
}
@media (max-width: 1970px) {

	.carousel-inner {
		padding: 0 18vw;
	}

}
@media (max-width: 1225px) {

	.carousel-inner {
		padding: 0 25vw;
	}

}
@media (max-width: 767px) {
	.home-about {
		width: initial;
	}
	.carousel-inner {
		padding: 0 17vw;
	}
	#arrow-right img {
		right: -4%;
		width:100%;
	}
	#arrow-left img {
		left: -4%;
    	top: 10%;
		width:100%;
	}
	.company-img-container {
	    position: absolute;
        right: 7%;
        width: 25%;
	}

}

@media (max-width: 576px){
	.company-img-container {
	    position: absolute;
        right: 7%;
        width: 25%;
		top:10%;
	}
}
.carousel button:hover {
	background-color: unset !important;
	box-shadow: none;
}
.carousel button {
	box-shadow: none;
	opacity: 1;
}
.carousel button:focus {
	box-shadow: none;
	background: unset;
	opacity: 1;
}
.scaled {
    transform: scale(1.6);
}