/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 08 2025 | 19:27:36 */
.preloader img {
    left: -36px;
    top: 8px;
	height: 100px;
}

.navbar .logo a img {
    height: 145px;
}

.footer .logo img{
	height: 112px;
}

nav.navbar.bg-light{
	height: 180px;
}

.main-slider .swiper-wrapper .container a{
	display: none !important;
}

@media screen and (min-width: 1181px){
	body > nav.navbar > div.container > div.hamburger-menu{
		display: none !important;
	}
}

.video-element {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.icon-block-el{
	margin-top: 24px;
}

.custom-button:hover, .custom-button:focus, .custom-buttonw1, .custom-buttonw1:hover, .custom-buttonw1:focus, .custom-button12:hover, .custom-button12:focus{
	color: #000000;
}

ul.footer-social > li > a:hover > i, ul.footer-social > li > a:focus > i{
	color: #000000;
}

.footer .footer-menu li a:hover, .footer .footer-menu li a:focus{
	color: #D88201;
}

.wpcf7-list-item-label a{
	color: #D88201 !important;
}

.wpcf7-list-item-label a:hover, .wpcf7-list-item-label a:focus{
	color: #ffffff !important;
}

.wpcf7-list-item-label .custom-button-cf:hover, .wpcf7-list-item-label .custom-button-cf:focus{
	color: #000000 !important;
}

span.menu-service.menuactive a, span.menu-service:hover a, span.menu-service:focus a{
	color: #000000;
}

.component-systemTabs .tabs-container ul.tabs li.current {
    color: #D88201 !important;
    border-bottom: 4px solid #D88201 !important;
}

form#commentform p.form-submit input#submit{
	background-color: #000000;
	color: #ffffff;
}

form#commentform p.form-submit{
		margin-top: 20px;
}

form#commentform p.form-submit input#submit{
	background-color: #000000;
	color: #ffffff;
}

form#commentform p.form-submit input#submit:hover, form#commentform p.form-submit input#submit:focus{
	background-color: #D88201;
	color: #000000;
}

.custom-icon-box{
	padding-left: 0;
}

/*Menu 2nd-lvl-menu*/

li.second_lvl_menu > ul{
	width: 500px;
}

li.second_lvl_menu > ul > li{
	width: 50%;
}

.iconpfooter2, .iconpfooter3{
	padding-right: 14px;
}

@media screen and (max-width: 992px){
	.footer .logo, .footer .widget-title, .footer-info p{
		text-align: center;
	}
	
	.footer .footer-social{
		justify-content: center;
	}
	
}

@media screen and (max-width: 576px){
	.footer .footer-menu{
		justify-content: center;
	}
}

@media only screen and (min-width: 56.25em){
	.tablo-block__element{
	gap: 60px !important;
}

.video-block__element{
	width: calc(70% - 60px) !important;
	margin-right: 0 !important;
	/*Remove Video On Homepage (for now)*/
	display: none !important;
}

.text-block__element{
	/*Remove Video On Homepage (for now)*/
	/*width: 30% !important;*/
	width: 100% !important;
}
}

.text-block__element h2, .text-block__element p{
	text-align: center;
	display: block;
}

.text-block__element h2{
	color: #D88201;
	background-image: linear-gradient(to right, #D88201, #D88201);
}

.text-block__element p{
	color: #ffffff;
}

/*Till Video Block Removed*/

@media only screen and (max-width: 56.25em) {
    .video-block__element {
        display: none !important;
    }
}


header.page-header{
	background-position: center center !important;
}

.cstm-info-text{
	color: #000000 !important;
	transition: all 350ms ease-in-out !important;
}

.cstm-info-text:hover, .cstm-info-text:focus{
	color: #D88201 !important;
}


.iletisim-icon-alani {
	padding: 20rem 0 10rem;
    margin-top: -20vh;
    background-color: #fff;
}

.iletisim-form-alani {
    padding: 20rem 0rem 1rem;
    margin-top: -20vh;
    background-color: #fff;
}

@media only screen and (max-width: 56.25em) {
    .iletisim-form-alani {
        padding: 15rem 0;
        margin-top: -20vh;
    }
	
	.iletisim-icon-alani {
        padding: 0rem 0;
        margin-top: -20vh;
    }
}

/*Menu Bullets*/


.phone-buttons_el{
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.phone-buttons_el .telh{
	text-shadow: 4px 4px 8px rgba(0,0,0,0.6);
	box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.6);
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 4px 4px 16px 0px rgba(0,0,0,0.6);
}

.custom_privacy-policy span.wpcf7-list-item-label{
	font-weight: 600;
}


.custom_privacy-policy span.wpcf7-list-item-label a{
	color: #212529 !important;
	text-decoration: underline;
	transition: all 350ms ease-in-out;
}

.custom_privacy-policy span.wpcf7-list-item-label a:hover, .custom_privacy-policy span.wpcf7-list-item-label a:focus{
	color: #D88201 !important;
	text-decoration: none;
}

@media screen and (max-width: 1199px){
	.footer .logo, .footer .widget-title{
		text-align: center;
	}
	
	.footer .footer-info{
		align-items: center;
	}
	
	.footer .footer-social{
		justify-content: center;
	}
}

.dropdown-toggle.nav-link:hover, .dropdown-toggle.nav-link:focus {
  color: #D88201 !important;
}

/*Video BG*/

.custom-about-section {
  position: relative;
  overflow: hidden;
  padding: 8rem 0 14rem;
  margin-left: -1px;
}

.custom-about-section .section-video-bg {
  position: absolute;
  inset: 0;       
  z-index: 0; 
  pointer-events: none;
  overflow: hidden;
}

.custom-about-section .section-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  object-fit: cover;
}

.custom-about-section > *:not(.section-video-bg) {
  position: relative;
  z-index: 1;
}

.custom-about-section .section-video-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.25);
}

.custom-about-section .tablo--1-ve-2 .video-element {
  display: none !important;
}

@media only screen and (max-width: 56.25em) {
.custom-about-section {
  		margin-bottom: 60px;
	}
}

.fullwidth-img {
  width: 100%;          
  height: 450px;        
  overflow: hidden;  
}

.fullwidth-img img {
  width: 100%;  
  height: 100%;             
  object-fit: cover;        
}

body > section.services1.wow.fadeInUp > div:nth-child(1) > div.ortabutton > a{
	display: none !important;
}

.custom-icon_element > i{
	display: none !important;
}