@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@font-face {
    font-family: 'myriad_pro';
    src: url('../fonts/myriad_pro/myriad_pro_condensed-webfont.eot');
    src: url('../fonts/myriad_pro/myriad_pro_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriad_pro/myriad_pro_condensed-webfont.woff2') format('woff2'),
         url('../fonts/myriad_pro/myriad_pro_condensed-webfont.woff') format('woff'),
         url('../fonts/myriad_pro/myriad_pro_condensed-webfont.ttf') format('truetype'),
         url('../fonts/myriad_pro/myriad_pro_condensed-webfont.svg#myriad_procondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}


body, .btn, .header li a  {
	font-family: 'Poppins', sans-serif !important;
	cursor: auto !important;
	
}
body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .btn, .header li a  {
	font-family: 'Poppins', sans-serif !important;
	
}

.header .logo a img {
    max-width: 280px !important;
}


#preloader {
    background-color: #f26f47 !important;
}
.ma5menu__logo {
	background-image: url("../img/amico_logo.png") !important;
	background-size: 100%;
	width: 200px;
}


.grid_lines {
	display: none !important;
}



.slide_content {
	position: absolute;
	left: 16%;
	top: 10%;
}

.theme_slider .swiper-slide .slider {
	padding: 400px 0;
}
.theme_slider {
		padding: 7.875rem 0 0 0;
	}
	.theme_slider .swiper-slide {
    padding-right: 0;
}
.header .mainnav ul.main_menu li a {
	font-size: 1rem;
}

.btn.olive {
	background: #f16136;
}
.btn.olive:before {
    background-image: none;
	background: #373435;
    border-color: #000;
}
.btn.olive:hover {
	background: #000;
}

.btn.gray:before {
    background-image: none;
	background: #373435;
    border-color: #54595f;
}
.btn.gray:hover {
	background: #f16136;
}

.barndlogo {
	padding: 70px 0 0 0;
}
/*.barndlogo img {
	filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-webkit-transition: all 1s ease;
}
.barndlogo img:hover {
	filter: grayscale(0%);
filter: gray;
-webkit-filter: grayscale(0%);
filter: none;
transition: 1s ease;
}*/

.team_inner .col-lg-4 {
	padding: 20px !important;
}


.logopartner {
	padding-bottom: 30px;
	padding-top: 30px;
}
.logopartner .swiper-slide {
	margin: 0 !important;
}
.logopartner img {
	margin: 2%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
	
}

.testimonial_inner::after, .testimonial_inner::before {
	display: none;
}


@media only screen and (max-width: 1920px){ 
	.theme_slider .swiper-slide .slider {
	padding: 300px 0;
}
}

@media only screen and (max-width: 1550px){ 
	.theme_slider .swiper-slide .slider {
		padding: 260px 0;
	}
	.header .logo a img {
		max-width: 240px !important;
	}
	.header .mainnav ul.main_menu li a {
		font-size: 0.8rem;
	}
	.header .mainnav ul.main_menu > li:not(:last-child) > a {
			padding-right: calc(1rem + 3vw);
		}
}
@media only screen and (max-width: 767px){ 
	.about_text_inner {
		padding-left: 0 !important;
	}
	.blog_post .blog_content {
		padding: 20px;
	}
	
	.footer {
		padding: 15px !important;
	}
	.footer .container {
		width: 90%;
	}
	.homemainover {
		overflow: hidden !important;
	}
}
@media only screen and (max-width: 600px){ 
	.theme_slider .swiper-slide .slider {
	padding: 200px 0;
}
	.team_inner .col-lg-4 {
	padding: 20px !important;
}
	
	.logopartner img {
		margin: 5%;
		width: 90%;
	}
}


