@font-face {
    font-family: Barmeno;
    src: url("Barmeno.otf") format("opentype");
}
.header-top{
	background-color:#4252a2;
	height:35px;
}
.header-top i{
	color:white;
}
.header-top a{
	color:white;
	text-decoration:none;
	font-family:Roboto;
	margin-left:20px;
	margin-right:10px;
}
.topright a i{
		color:white;
}
.topright a{
	margin-left:5px;
}
.phone_icon{
	width:47px;
	height:47px;
	background-color:#4252a2;
	border-radius:50%;
	color:white;
	font-size:20px;
	display:flex;
	justify-content: center;
	align-items: center;
}
.call{
	color:#808287;
	font-family: Roboto;
	font-size:14px;
}
.number{
	font-family: Roboto;
	font-weight:600;
}
.call_order{
	width:160px;
	height:40px;
	color:white;
	background-color:#4252a2;
	display:flex;
	justify-content: center;
	align-items:center;
	font-family:Roboto;
	font-size:14px;
	transition:0.5s;
	cursor:pointer;
}
.call_order:hover{
    background-color:#4252a2!important;
}
nav ul li a{
	font-family:'DM Sans';
	font-size:18px!important;
	font-weight:700px!important;
	margin-left:25px;


}
nav{
	min-height: 110px;
}
.slider{
	background-image: url(bg1.jpg);
	width:100%;
	height:750px;
	background-size:cover;
	position:relative;
	z-index:1;
	display:flex;
	justify-content: center;
	align-items:center;
	text-align:center;
	flex-direction: column;
}
.slider:before{
	content:'';
position:absolute;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.6);
z-index:-1;
}
.slider h1{
	font-family: Barmeno;
	color:white;
	font-size:90px;
	font-weight:700;

}
.buttons{
	margin-top:30px;
}
.explore{
	width:200px;
	height:55px;
	color:white;
	background-color:#de862b;
	font-family: 'DM Sans';
	font-size:14px;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content: center;
	margin-right:10px;
	border:none;
	outline:none;
}
.about_button{
	width:200px;
	height:55px;
	color:white;
	background-color:#4252a2;
	font-family: 'DM Sans';
	font-size:14px;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content: center;
		border:none;
	outline:none;
}
.video_circle{
	background-color:#4252a2;
	width:60px;
	height:60px;
	border-radius:50%;
	margin-left:20px;
	color:white;
	display:flex;
	justify-content: center;
	align-items: center;
}
.videonu_izle{
	font-family: 'DM Sans';
	color:white!important;
	margin-left:20px;
	text-decoration: none;
}
.services{
color:#4252a2;
text-align:center;
margin-top:100px;
font-family: 'DM Sans';

}
.services_title{
	color:black;
	font-family: Barmeno;
	font-weight:700;
	text-align:center;
	font-size:50px;
}
.section2{
	min-height:700px;
}
.service_box{
	box-shadow: 0 10px 60px rgba(0, 0, 0, .07);
	width:100%;
	height:250px;
	border-top:6px solid #4252a2;
	display:flex;
	justify-content:center;
	align-items: center;
	flex-direction: column;
	transition:0.5s;
	   position: relative;
    z-index: 1;
    margin-bottom:30px;
}
.service_rounded{
	background-color:#f4f5f8;
	width:90px;
	height:90px;
	border-radius:50%;
	color:#4252a2;
	display:flex;
	justify-content: center;
	align-items:center;
	font-size:30px;
transition: 0.5s;

}
.box_title{
	font-family: Barmeno;
	font-weight:700;
	font-size: 17px;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}
.box_text{
	color: black;
	text-align:center;
	font-size:13px;
}
.service_box:hover .service_rounded{
background-color:#4252a2;
color:white;
}
.service_box::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scaleY(0);
    transform-origin: bottom center;
    background: #4252a2;
    z-index: -1;
    transition: transform 0.3s;
}
.service_box:hover::after {
    transform: scaleY(1);
}
.service_box:hover{
	color:white;
}
.section2{
	margin-top:50px;
	margin-bottom:50px;
}
.company_title1{
		color:#4252a2;
			font-family:'DM Sans';
			font-weight:600;
}
.company_title2{
		font-family: Barmeno;
	font-weight:800;
	font-size:45px;
}
.company_text{
	color:#808287;
	padding-top:20px;
	line-height:35px;
}
.company_icon{
	color:#4252a2;
	font-size:60px!important;
}
.company_icon_text{
			font-family: Barmeno;
			color:black;
			margin-left:10px;
			font-weight:700;
			font-size:25px;
}
.company-image{
	width:90%!important;
	max-height:600px;
	object-fit: cover;
}
.company_button{
	background-color:#4252a2;
	color:white;
	width:180px;
	height:50px;
	border:none;
	outline:none;
	margin-top:10px;

}
.section3{
	margin-top:50px;
	margin-bottom:50px;
}

.form-box{
	width:100%;
	height:500px;
	box-shadow: 0 10px 60px rgba(0, 0, 0, .07);
	border-top:5px solid #4252a2;
}
.company-input{
	background-color:#f4f5f8;
	border:none;
	outline:none;
	width:100%!important;
	height:60px;
	padding:25px;
}
.company-input::placeholder{
color:#686a6f!important;
	}
	.company_textarea{
	background-color:#f4f5f8;
	border:none;
	outline:none;
	width:100%!important;
	height:200px;
margin-top:10px;
padding:25px;
resize:none;
	}
	.form_submit{
		background-color:black;
		color:white;
		width:230px;
		height:55px;
		border:none;
		outline:none;
		font-family: Barmeno;
		font-weight:500;
		margin-top:10px;
		font-size:16px;
		transition:0.5s;
	}
	.form_submit:hover{
		background-color:#4252a2;
	}
	.contact_icon_box{
		width:70px;
		height:70px;
		background-color:#4252a2;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.contact_icon_box span{
		color:white;
		font-size:35px;

	}
	.contact_call{
		color:black;
	font-family: Barmeno;
	font-weight:700;
	font-size:20px;
	padding-left:25px;
	}
	.contact_number{
		color:#808287;
			padding-left:25px;
			padding-top:10px;
	}
	footer{
		background-color:black;
		min-height:450px;
		padding-top:100px;
	}
	.footer_text{
		color:#8c8f94;
		font-size:16px;
		font-family:Barmeno;
		line-height:30px;
		margin-top:20px;
		padding-top:0px;
	}
.footer_icon{
	width:46px;
	height:46px;
	border-radius:50%;
	background-color:#2c2e33;
	color:white;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right:10px;
}
.line{
	width:30px;
	height:3px;
	background-color:#4252a2;
}
.footer_link{
	color:#8c8f94;
	font-family: Barmeno;
	text-decoration: none;
	font-size:18px;
	margin-top:10px;
	display:block;
}
footer h3{
	color:white;
	font-family:Barmeno;
}
.footer_icon2{
	color:#4252a2;;
}
.copyright{
	width:100%;
	height:90px;
	background-color:#2c2e33;
	display:flex;
	justify-content: center;
	align-items: center;
	color:white;
}
.copyright a{
	text-decoration: none;
}

@media (min-width: 1200px) {
    .container{
        max-width: 1120px;
    }
}
@media(max-width: 768px){
	.header-top{
		display:none!important;
	}
	.slider h1{
font-size:50px;
	}
	.slider{
		background-position:center;
		height:500px;
	}
	.company-image{
	width:100%!important;
	max-height:300px;
	object-fit: cover;
	margin-bottom:10px;
	object-position: top;
}
nav ul li{
text-align:center;
padding-left:0px;
}
nav ul li a{
	margin-left:0px!important;
}
.company_icon_text{
		
			font-size:17px;
}
.company_icon{
	font-size:40px!important;
}
input{
	margin-top:10px;
}
.hide_mobile{
	display:none!important;
}
.navbar-nav{
	margin-left:0px!important;
}
.footer_links{
	padding-left:18px!important;

}
.mb-50{
	margin-bottom:50px!important;
}
.explore{
	width:150px;
}
.about_button{
	width:150px;
}
}