.header-layout6 .menu-area {
    position: relative;
    background-color: #033468;
    background-size: auto;
    background-repeat: repeat;
    z-index: 2;
}
.about-counter-wrap{
    background: #033468;
}
.th-btn {
    background: #033468;
}
.service-box.style3 .service-box_thumb .service-box_icon{
    background: #3599dd;
}
.icon-btn-with-text{
    background: #033468;
}
.hero-slider-6 .th-hero-bg {
    background: #6c757d26;
}
.contact-form-wrap .insurance-tab .nav-item .nav-link{
    background: #033468;
}
.skill-feature .progress .progress-bar {
   
    background-color: #033468;
}
.contact-sec-2 .contact-thumb2 {
        width: 51%;
}
.sub-title{
    color: rgb(14, 65, 148);
    background: rgb(219, 231, 255);

}
.sub-title:after{
    background: #0e4194;
}
.hero-subtitle:after{
    background: #0e4194;
}

.hero-style6 .checklist ul li:before {
    color: #0e4194;  
}
.service-box:hover{
    background:#0e4194; 
}
img.serviceiconboyut {
    width: 70px;
}
.checklist li i{
    color: #0e4194;
}
.hero-6 .icon-box .slick-arrow { 
    border: 1px solid #0e4194;
    color: #0e4194;
}
@media (max-width: 1399px) {
    .header-layout6 .header-button {
        margin-left: 10px;
    }
}
  @media (min-width:980px) and (max-width:1299px) {
        .header-logo {
        padding-left: 0px;
    }
    a.mehmetcik_header {
    font-size: 15px !important;
}
.header-layout6 .main-menu > ul > li > a {
    font-size: 15px!important;
}
.header-layout6 .main-menu > ul > li > a {

    padding: 30.5px 0!important;
}
    
}
.process-box .process-box_img img{
    border: 1px dashed #033468;
}
.main-menu ul.sub-menu li a:before {
    color: #0e4194;
}
.main-menu a:hover{
    color: #0e4194;
}
.main-menu ul.sub-menu{
    border-top: 3px solid #033468;
}
.service-box.style3 .service-box_title a:hover{
    color: #0e4194;
    background-image: linear-gradient(to left, #0e4194, #0e4194);
}
.service-box.style3 .service-box_title a{
   
    background-image: linear-gradient(to left, #0e4194, #0e4194);
}
.info-wrap_link:hover {
    color: white;
}
.text-inherit:hover {
    color: white;
}

.footer-layout2 .th-social a{
    background:#3599dd;
}.fa-brands, .fab {
    font-family: Font Awesome\ 6 Brands;
    font-weight: 400;
    color: white;
}
.footer-layout2 .th-social a:hover{
    background:rgb(89, 156, 255);
}
img.hizmet-ico {
    width: 60%;
}
.cta-sec7 .cta-title {
    font-size: 30px;
    font-weight: 800;
    line-height: 40px;
    margin-left: 80px;
}
  .process-box .process-box_img:after{
        background: #0d6efd24 !important;
    }
p.hero-title.uptade.th-animated.slideindown{
    margin-bottom: 30px;
}

@media (max-width: 980px) {
img.mobile-menu-logo {
    width: 100%;
    height: auto;
    max-width: 90px;
}
img.logo_mehmetcik {
    width: 100%;
    max-width: 70px;
}
.th-menu-wrapper .mobile-logo {
    background-color: #a8dcf85c;
}
/*anasayfa mobil kodları */
p.hero-title.mobile-slider-title-1.th-animated.slideindown {
    font-size: 30px;
}
p.hero-title.uptade.mobile-slider-title-2.th-animated.slideindown {
    font-size: 30px;
    margin-top: 10px;
}
p.custom-slider.mobile-slider-title-3.th-animated.slideindown {
    font-size: 18px;
}
.service-sec7 {
        
     padding-top: 20px;
}
section.service-sec8.space.custom-hizmet.background-image.arrow-wrap {
    padding-top: 0;
}
h2.cta-title.h3.text-white.custom-cta-1 {
    margin-left: 0;
    font-size: 18px;
    line-height: 30px;
}
.why-area-3.overflow-hidden.space.custom-whyarea {
    padding-top: 30px;
}

section.process-area5.overflow-hidden.space.custom-processarea.background-image {
    padding-top: 0;
}
.about-logo.custom-footerlogo {
    display: flex;
    justify-content: center;
    align-items: center;
}
.widget-area.custom-footer-space {
    padding-top: 25px;
}
.breadcumb-wrapper.desktop.background-image {
    display: none;
}
   .breadcumb-wrapper.mobile.background-image {
    padding: calc(280px + 100px) 0 100px;
}
.feature-area-2.overflow-hidden.space.update-featurearea-hakkimizda {
    padding-bottom: 0;
}

/*anasayfa mobil kodları bitiş */
}
@media (min-width: 991px) {
    img.logo_about {
        width: 100%;
        max-width: 120px;
    }
   .breadcumb-wrapper.mobile.background-image {
    display: none;
}
.breadcumb-wrapper.desktop.background-image {
   padding: calc(80px + 140px) 0 160px;
}

 
p.hero-title.mobile-slider-title-1.th-animated.slideindown {
    font-size: 60px;
}
p.hero-title.uptade.mobile-slider-title-2.th-animated.slideindown {
    font-size: 60px;

}
p.custom-slider.mobile-slider-title-3.th-animated.slideindown {
    font-size: 26px;
}

.img-half.img-left.feature-thumb-2.update-hakkimizda  {
  
    top: 0px;
    width: 55%;
    height: 84%;
    
}
h2.sec-title.update-hakkimizda-title {
    font-size: 30px;
    margin-bottom: 0.75em;
}
section.cta-sec6.space.text-center.text-lg-start.overflow-hidden.update-cta-hakkimizda.background-image.shape-mockup-wrap {
    background-attachment: local;
    background-size: contain;
    margin-bottom:70px;
}
.feature-area-2.overflow-hidden.space.update-featurearea-hakkimizda {
    padding-bottom: 30px;
}


}
p.th-animated.slideindown.custom-slider {
    max-width: 750px;
}
span.sub-title.style3.update-subtitle-hakkimizda {
    background: rgb(3 52 104);
}
span.sub-title.style3.update-subtitle-hakkimizda::after{
    background: #a8dcf8;
}
ul.breadcumb-menu.update-color-iletisim li {
    color: rgb(255, 255, 255);
}
ul.breadcumb-menu.update-color-iletisim li::after {
    color: rgb(255, 255, 255);
}
.contact-info_icon.update-colorcontact {
    color: #033468;
    background: rgb(219 236 245);
}
button.th-menu-toggle.d-inline-block.d-lg-none.update-mobile-hamburger {
    background-color: #a8dcf8;
}
button.th-menu-toggle.update-mobile-hamburger-close {
    background-color: #0051aa;
}
.th-menu-area.text-center.update-mobile-hamburger-border {
    border-right: 3px solid #0051aa;
}
.th-mobile-menu ul li.th-active > a {
    color: #0051aa;
}
@media (min-width:1399px) and (max-width:1536px) {
     .header-layout6 .header-button {
                margin-left: 30px;
                gap: 0px;
            }
    
}
@media (min-width:1538px) and (max-width:1560px) {
.header-layout6 .header-button {
    margin-left: 30px;
    gap: 5px;
}
}
@media (min-width:1680px) and (max-width:1700px) {
.header-layout6 .header-button {
    margin-left: 30px !important;
    gap: 10px!important;
}
}
    @media (min-width:1680px) and (max-width:1890px) {
.header-layout6 .header-button {
    margin-left: 50px !important;
    gap: 15px!important;
}
}

 .address-card {
            margin-bottom: 15px;
            transition: all 0.3s ease;
        }
        .address-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        }
        
.space-top.uptade {
    padding-top: 50px;
}
.update-accordion-text{
    color: #006de0 !important;
    }
    
.custom-checkbox-input {
  appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #333;
  border-radius: 4px;
  margin-right: 8px;
  position: relative;
  cursor: pointer;
}
.custom-checkbox-input:checked::after {
  content: '\2713';
  font-size: 16px;
  color: white;
  position: absolute;
  top: 2px;
  left: 4px;
}
.custom-checkbox-input:checked {
  background-color: #333;
}
.custom-error {
  color: red;
  margin-top: 8px;
}
.custom-submit-btn {
  background-color: #007bff;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.custom-submit-btn:hover {
  background-color: #0056b3;
}    
    
    
    