.header-fixed {
    bottom: calc(100% - 4.5rem);
}
.header_is_fixed .header-fixed {
    bottom: calc(100% - 3.5rem);
}


.project-button{
    position: absolute;
    right: 10%;
    top: 40%;
    font-size: 45px;
    transition: all 0.3s ease;
    color: #fff;
}

.zoom-slider__button:hover .project-button, .swiper-slide-thumb-active .project-button {
    color: #baa360;
}

.zoom-slider__slide{
    cursor: pointer;
    transition: all ease 2s;
}
.color-main{
    color: #242323!important;
}
.detail-frame iframe{
    width: 100%;
    height: 100%;
}
.project-detail__head-items {
    margin-bottom: 52px;
}
.zoom-slider__slide:hover{
    transform: scale(1.1);
}

.project-button:hover{
    right: 8%;
}

#map iframe{
    width: 100%;
}

.main-slide__title {
    color: #fff;
}

.main-slide__subtitle {
    color: #242323;
}
.main-slide_size_medium .main-slide__text {
    color: #242323;
}
.footer-default__bottom strong {
    color: #FFF;
}

@media only screen and (max-width: 991px) {
    .detail-frame iframe{
        margin-top: 25px;
    }
}

.customBright {
    filter:brightness(0.6);
}

.customThemeLogo{
    width:10%;
    height:10%;
}

.projectImgClass{
    width: 1020px;
    object-fit: contain;
    height: 530px;
}

.bgImgMain {
    
}

.customSidebarLogo{
    width:85%;
    height:65%;    
}

@media only screen and (max-width: 600px) {
    .customThemeLogo{
        width:30%;
        height:30%;
    }
    .projectImgClass{
        width: 1020px;
        height: 230px;
    }
    .project-detail__navigation-link-text{
        font-size: 11px;
    }
    .projeDurumuCss {
        padding: 7px 35px 4px 40px;
      }
      .heading-default{
        padding-top: 112px;
      }
      .hideMobileIcon{
        display: none;
      }
      .zoom-slider__head-link{
        display: flex;
        justify-content: center;
      }
      .zoom-services__title{
        margin-bottom: 30px;
      }
  }


table, td, th {  
  border: 1px solid #042f3d;
  text-align: left;
}

th:hover{
	color:#baa360;
}

td {
	color:#042f3d;
}

td:hover{
	color:#baa360
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 15px;
}

.customProjectDetails {
    color: #fff !important;
    font-size: 45px;
    border:1px solid #fff;    
    background-color: #baa360 ;
    height:100px;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    width:20px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 9px;
    padding-left: 9px;
    box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
    margin-left:43px;
}

.customProjectDetailsText {
    font-weight: 500;
    color:#fff ;
    margin-top: 18px;
    font-size: 22px;
    position: relative;
    left:20px;
}

.customIntIconAndInfo{
    /*padding-left: 43px;*/
}

@media only screen and (max-width: 600px) {
    .customProjectDetails{
        margin-left:16px;
    }
    .customProjectDetailsText{
        left:8px;
    }
    
}

.projelerBtn{
    background-color: #baa360;
    color:#fff;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 9px;
    padding-bottom: 7px !important;
}

.projectBtn:hover {
    color:#042f3d !important;
}

.contactSendButton {
    color:#fff;
    background-color: #042f3d;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 9px;
    padding-bottom: 7px !important;
}




.sliderIconInt{
    display: flex;
    justify-content: center;
    padding-top: 185px;
    /* padding-top: calc(100vh + 105px) !important; */
}

.box{
    float:left;
    height:20px;
    width:20px;
    margin-bottom:15px;
    border:1px solid #042f3d;
    background-color: #042f3d;
}

.box-second {
    float:left;
    height:20px;
    width:20px;
    margin-bottom:15px;
    border:1px solid #042f3d;
    background-color: #042f3d;
    margin-top: 20px;    
}

.box-second:hover {
    float:left;
    height:20px;
    width:20px;
    margin-bottom:15px;
    border:1px solid #baa360;
    background-color: #baa360; 
    margin-top: 20px;   
    cursor: pointer;
}

.box:hover{
    float:left;
    height:20px;
    width:20px;
    margin-bottom:15px;
    border:1px solid #baa360;
    background-color: #baa360;    
    cursor: pointer;
}

@media only screen and (max-width: 600px) {
    .hideMobileIcon{
        display: none;
    }
    .zoom-image-head__bg2{
        width: 100%;
        
    }	.zoom-image-head__content{        margin-bottom:450px;    }

}

.custom-select {
    position: relative;
    font-family: Arial;
  }
  
  .custom-select select {
    display: none; /*hide original SELECT element:*/
  }
  
  .select-selected {
    background-color: DodgerBlue;
  }
  
  /*style the arrow inside the select element:*/
  .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent;
  }
  
  /*point the arrow upwards when the select box is open (active):*/
  .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px;
  }
  
  /*style the items (options), including the selected item:*/
  .select-items div,.select-selected {
    color: #ffffff;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    user-select: none;
  }
  
  /*style items (options):*/
  .select-items {
    position: absolute;
    background-color: DodgerBlue;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
  }
  
  /*hide the items when the select box is closed:*/
  .select-hide {
    display: none;
  }
  
  .select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
  }

  .sidebarContact{
    padding-top: 30px;
  }

  /* ----------- Non-Retina Screens ----------- */
@media screen 
and (min-device-width: 1200px) 
and (max-device-width: 1600px) 
and (-webkit-min-device-pixel-ratio: 1) { 

    .zoom-slider__button-title{
        font-size:33px;
    }
}

@media screen and (max-width: 1024px) and (max-height: 768px) {
    .sliderIconInt{
        margin-top: -364px;
        display: none;
    }
    .zoom-image-head__content{
        margin-bottom:450px;
    }
    .zoom-image-head__bg-inner{
        height: 100%;
    }
    .zoom-slider__button-title{
        font-size: 30px;
    }
}