@media(max-width: 1199px) {
	.topbar-info > span { font-weight: 400; font-size: 9px;}
	#main_menu > ul > li + li {margin-left: 20px;}
	#main_menu > ul {padding-right: 0;}
	#main_menu .theme-btn {padding: 15px 20px;}
	.hero-section {height: 850px;}
	.team-member { max-width: 100%; width: 270px; height: auto; margin-left: auto; margin-right: auto;}
	.team-section .section-header {margin-bottom: 20px;}
	.team-section {padding-top: 50px;}
	.navigation.pagination {margin-top: 35px;}
	.team-section.mb-125 {margin-bottom: 80px;}
	.row.mb-125,.error_404 {margin-bottom: 80px;}
	.hizmet-bg { background-size: cover;}
	.hizmet-slogan { margin: 10px;}
	.contact-wrap .form-control { width: 300px; font-size: 12px;}
	.footer-lg {padding: 70px 0 50px;}
	.testimony .owl-prev,
	.testimony .owl-next { font-size: 40px; position: absolute; top: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
	.testimony .owl-prev { left: 10px}
	.testimony .owl-next { right: 10px}
	.testimony-header,.reviewer {margin-bottom: 10px;}
	.testimony-item > h2 {margin-bottom: 5px;}
	.team-section.mb-125 {margin-bottom: 50px;}
	.hizmetler .owl-prev,
	.hizmetler .owl-next { font-size: 40px; position: absolute; top: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
	.hizmetler .owl-prev { left: 10px}
	.hizmetler .owl-next { right: 10px}
	.about-slider .owl-prev,
	.about-slider .owl-next { font-size: 40px; position: absolute; top: -20px; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
	.about-slider .owl-prev { left: 10px}
	.about-slider .owl-next { right: 10px}
	#mobil-iletisim { display: flex;}

}

@media(max-width: 991px) {
	.topbar-info + .topbar-info { margin-left: 30px;}
	#main_menu > ul > li + li { margin-left: 0; margin-top: 10px; }
	#main_menu .navbar-text { display: block; padding: 0;}
	#main_menu .theme-btn { border-radius: 10px; padding: 15px 0; display: block; margin-top: 20px; width: 100%; text-align: center; background: #007481!important;}
	#main_menu .navbar-text::before,
	#main_menu .navbar-text::after {display: none;}
	.main-nav .container-xl {position: relative;}
	#main_menu { position: absolute; min-width: 280px; max-height: calc(100vh - 70px); overflow-y: scroll; white-space: nowrap; top: 100%; right: 0; padding: 15px 5px 5px; background: #fff; box-shadow: 0px 5px 16px rgba(0, 0, 0, .2); border-radius: 0 0 10px 10px; z-index: 2000;}
	#main_menu > ul {padding-bottom: 10px;}
	#main_menu > ul > li > a { padding: 7px 15px 7px 20px; color: #007481;}
	#main_menu > ul > li > a::before { position: absolute; content: ''; width: 5px; height: 100%; top: 0 !important; left: -3px; border-radius: 5px; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); background: #007481; visibility: hidden; opacity: 0; transition: all .3s ease;}
	#main_menu > ul > li:hover > a::before,
	#main_menu > ul > li.active > a::before,
	#main_menu > ul > li.current-page > a::before { visibility: visible; opacity: 1;}
	.section-header > h2 { font-size: 36px; line-height: 42px; margin-bottom: 10px;}	
	.hero-section {height: 800px;}
	.hero-content > h3 {font-size: 20px;}
	.hero-content > h2 { font-size: 50px; line-height: 60px; margin-top: 10px;}
	.hero-content > p { font-size: 18px; line-height: 25px; margin: 20px 0 18px;}
	.row.mb-125 {margin-bottom: 50px;}
	.footer-lg {padding: 70px 0 20px; text-align: center;}
	.footer-title {margin: 10px 0;}
	.footer-col {margin-bottom: 30px;}
	.footer-col > ul > li + li {margin-top: 15px;}
	.footer-col > p {margin: 20px 0;}
}

@media(max-width: 767px) {
	.topbar-info { display: block; padding: 10px 10px 0 20px; border-top: 1px solid #e4eff9;}
	.topbar-info + .topbar-info { margin-left: 0; margin-top: 10px;}
	.topbar-info > i {font-size: 16px;}
	.topbar-info > span { font-size: 14px; margin-left: 5px;}
	.section-header > h2 { font-size: 28px; line-height: 36px;}
	.theme-btn {padding: 10px 25px;}
	.hero-section {height: 680px;}
	.hero-content > h2 { font-size: 45px; line-height: 55px;}
	.hero-content > p { font-size: 16px; line-height: 25px; margin: 15px 0 12px;}
	.team-section .section-header {margin-bottom: 10px;}
	.team-section {padding-top: 30px;}
	.team-member > h2 {font-size: 22px;}
	.team-member > p {margin: 10px 0 12px;}
	.testimony-item { padding: 0 15px 20px 30px; margin-bottom: 30px;}
	.navigation.pagination {margin-top: 25px;}	
	.footer-lg {padding: 50px 0 20px;}
	.footer-title {font-size: 22px;}
}

@media(max-width: 575px) {

	.section-header > h2 { font-size: 24px; line-height: 30px;}
	.section-header > p { font-size: 14px; line-height: 25px; }
	.hero-section { height: 300px;}
	.hero-content > h3 { font-size: 18px;}
	.hero-content > h2 { font-size: 28px; line-height: 35px;}
	.hero-content > p { font-size: 16px; line-height: 25px; margin: 15px 0 12px; }
	
}

@media(max-width: 414px) {

	.member-photo {margin-bottom: 10px;}
	.team-member > h2 {font-size: 20px;}
	.team-member > p {margin: 5px 0 12px;}
	.testimony-item {padding: 0 15px 10px 15px; height: 280px;}

}

@media(max-width: 380px) {
	

}

@media(max-width: 360px) {

	.contact-wrap .form-control { width: 270px; font-size: 10px}
	.contact-wrap button { margin-left: -78px; font-size: 12px}

}


@media (min-width: 1200px) {
  .container { max-width: 1170px;}
}