@media (max-width:1400px){
    .branch-categories .section-content-area .content-item .item-img .img-overlay .company-name span{
        font-size: 15px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-overlay .location-name span{
        font-size: 20px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-overlay .content-area .head-area span{
        font-size: 18px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-overlay .action-area a{
        width: 100%;
        margin-bottom: 0.7rem;
    }
    .branch-categories .section-content-area .content-item .item-img .img-overlay .content-area{
        margin-bottom: 1.2rem;
    }
}

@media (max-width:332px) {
    .action-item {
        margin: 0;
        width: 100%;
        justify-content: center;
        display: flex;
        margin-bottom: 15px;
    }
}


@media (max-width:1060px){
    #head .head-content-area .logo-area img{
        width: 170px;
    }
    .head-banner .banner-img .img-content .content-text,
    .head-banner .banner-img .img-content .content-text span.text-1 {
        font-size: 25px;
    }
    .fix-sidebar-list .sidebar-item.action-item a,
    .branch-banner .banner-img .content-side a {
        font-size: 18px;
    }
    .about-us,
    .faq-section,
    .branch-categories,
    .contact-us-category,
    .contact-us-detail {
        padding: 1.25rem 0;
    }
    .about-us .section-content-area .row {
        --bs-gutter-y: 1.5rem;
    }
    .about-us .section-head,
    .faq-section .section-head,
    .contact-us-detail .contact-branch-area .section-head,
    .contact-us-detail .contact-branch-area .branch-info {
        margin-bottom: 1.25rem;
    }
    .about-us .section-head h1,
    .faq-section .section-head h1,
    .contact-us-category .contact-branch-area .section-head h1 {
        font-size: 21px;
    }
    .about-us .section-desc p,
    .contact-us-detail .contact-branch-area .branch-info .item-desc,
    .contact-us-detail .contact-branch-area .branch-info .item-contact-info .contact-item a{
        font-size: 13px;
    }
    .about-us .section-img-area .content-img img{
        height: 120px;
    }
    .contact-us-detail .contact-branch-area .section-head h2{
        font-size: 20px;
    }
    .contact-us-detail .contact-branch-area .branch-info .item-head span{
        font-size: 19px;
    }
    .contact-us-detail .contact-branch-area .contact-form .form-control,
    .contact-us-detail .contact-branch-area .contact-form .form-select {
        font-size: 12px;
    }
    .faq-section .section-content-area .row{
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 1.5rem;
    }
    .contact-us-category .contact-branch-area .section-head{
        margin-bottom: 1.6rem;
    }
    .contact-us-category .row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 1.5rem;
    }
    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-head {
        margin-bottom: 0.35rem;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-desc {
        margin-bottom: 0.4rem;
    }
    .contact-us-detail .row {
        --bs-gutter-y: 1.5rem;
    }
    .branch-main{
        height: 92.5% !important;
    }
    .branch-banner .banner-img .img-content .content-title{
        bottom: 29px;
    }
    .branch-banner .banner-img .img-content .content-head span,
    .branch-banner .banner-img .img-content .content-title span,
    .branch-banner .banner-img .img-content .content-bottom span{
        font-size: 31px;
    }
    .branch-info-area{
        flex-wrap: wrap;
    }
    .branch-info-area .info-item{
        width: 100% !important;
    }
    .branch-info-area .info-item:nth-child(1){
        height: 45%;
    }
    .branch-info-area .info-item:nth-child(2){
        height: 55%;
    }
    .branch-info-area .info-item .item-address{
        padding: 0.7rem 0.95rem;
    }
    .branch-info-area .info-item .item-address .address-head{
        margin-bottom: 0.65rem;
    }
    .branch-info-area .info-item .item-address .address-head span{
        font-size: 19px;
    }
    .branch-info-area .info-item .item-address .address-desc,
    .branch-info-area .info-item .item-address .item-contact-info a{
        font-size: 12px;
    }
    .branch-info-area .info-item .branch-slide,
    .branch-info-area .info-item .branch-slide .branch-img{
        height: 100%;
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content{
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content .content-head span{
        font-size: 26px;
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content .branch-title a{
        font-size: 22px;
    }
    .branch-categories .section-content-area .row{
        --bs-gutter-y: 1.5rem;
    }
    .branch-categories .section-head .head-brand span{
        font-size: 32px;
    }
    .branch-categories .section-head .head-title{
        bottom: 29px;
    }
    .branch-categories .section-head .head-title span{
        font-size: 25px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-content .content-title a{
        font-size: 17px;
        padding: 0.7rem 0.8rem;
    }
    .branch-categories .section-content-area .content-item .item-img .img-content .content-title a span::before{
        width: 40px;
    }
    .branch-categories .section-content-area .content-item{
        width: 31%;
        margin-bottom: 2rem;
    }
    .contact-us-category .contact-maps-area iframe{
        height: 450px;
    }
    .faq-section .section-content-area .content-img img{
        height: 400px;
    }
    .about-us .section-head .head-brand span{
        font-size: 22px;
    }
    .faq-section .section-head .head-brand span{
        font-size: 31px;
    }
    .contact-us-detail .contact-branch-area .section-head .head-brand span{
        font-size: 33px;
    }
    .about-us .section-head h4, .faq-section .section-head h4,
    .contact-us-detail .contact-branch-area .section-head h1{
        font-size: 21px;
        margin-top: -26px;
    }

    .fh-items{
        position: static;
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
    }
    
    #foot .copyright-text p {
        font-size: 14px;
    }
}

@media (max-width:1000px) {
    #head .head-content-area .logo-area {
        margin-right: 2.5rem;
    }

    #head .head-content-area .menu-area .menu-links li a {
        font-size: 12px;
        padding: 1.8rem 0.5rem;
    }

    .head-banner .banner-img img{
        height: 270px;
    }
    .company-info-area .area-content{
        display: none;
    }
    .company-info-area .mobile-content-area{
        display: block;
    }
    .contact-us-detail .contact-img-area img{
        height: 450px;
    }
}



@media (max-width:767.9px) {
    #head {
        padding: 1rem 0;
    }

    #head .head-content-area .menu-area .menu-links {
        display: none;
    }

    #head .menu-area .mobile-menu-item {
        display: block;
    }
}

@media (max-width:600px) {
    #head{
        padding: 1rem 1.15rem;
    }
    #head .head-content-area .logo-area img {
        width: 160px;
    }
    #head .head-content-area .menu-area .lang-area{
        margin-right: 1rem;
    }

    .head-banner .banner-img img{
        
    height: 100%;margin-top: 136px;}
    .head-banner .banner-img .img-content{
        left: 14%;
    }

    .head-banner .banner-img .img-content .content-text,
    .head-banner .banner-img .img-content .content-text span.text-1 {
        font-size: 22px;
    }
    .head-banner .swiper-pagination{
        bottom: 6% !important;
    }

    .fix-sidebar-list .sidebar-item {
        width: 40px;
        min-height: 200px;
    }

    .fix-sidebar-list .sidebar-item.action-item a,
    .branch-banner .banner-img .content-side a {
        font-size: 17px;
    }

    .about-us,
    .faq-section,
    .branch-categories,
    .contact-us-category,
    .contact-us-detail {
        padding: 1.5rem 1.25rem;
    }

    .about-us .section-content-area {
        height: auto;
    }

    .about-us .section-content-area .row {
        --bs-gutter-y: 1rem;
        --bs-gutter-x: 1.5rem;
    }

    .about-us .section-head,
    .faq-section .section-head,
    .contact-us-detail .contact-branch-area .section-head,
    .contact-us-detail .contact-branch-area .branch-info {
        margin-bottom: 1rem;
    }
    .about-us .section-head .head-brand span,
    .faq-section .section-head .head-brand span{
        font-size: 25px;
    }
    .contact-us-detail .contact-branch-area .section-head .head-brand span{
        font-size: 27px;
    }
    .contact-us-detail .contact-branch-area .section-head h1{
        font-size: 20px;
        margin-top: -27px;
    }

    .about-us .section-head h4,
    .faq-section .section-head h4 {
        font-size: 19px;
        margin-top: -20px;
    }

    .about-us .section-desc p {
        font-size: 12px;
        margin-bottom: 0.5rem;
    }

    .about-us .section-img-area .content-img img {
        height: 100px;
    }
    .about-us .section-content-area .content-video iframe{
        height: 300px;
    }

    /**/
    .company-info-area{
        padding: 0.8rem 0;
    }
    .company-info-area .content-item .item-icon img{
        width: 35px;
    }
    .company-info-area .content-item .item-desc span{
        font-size: 13px;
    }

    /**/
    .branch-categories .section-content-area .content-item{
        width: 100%;
    }

    /**/

    .contact-us-detail .row {
        --bs-gutter-y: 1rem;
        --bs-gutter-x: 1rem;
    }

    .contact-us-detail .contact-branch-area .section-head h2 {
        font-size: 19px;
    }

    .contact-us-detail .contact-branch-area .branch-info .item-head span {
        font-size: 18px;
    }

    .contact-us-detail .contact-branch-area .branch-info .item-desc,
    .contact-us-detail .contact-branch-area .branch-info .item-contact-info .contact-item a {
        font-size: 12px;
    }

    .contact-us-detail .contact-branch-area .contact-form .form-control,
    .contact-us-detail .contact-branch-area .contact-form .form-select {
        font-size: 11px;
    }

    .contact-us-category .contact-branch-area .section-head {
        margin-bottom: 1.1rem;
    }

    .contact-us-category .contact-branch-area .section-head h1 {
        font-size: 20px;
    }
    .contact-us-category .contact-branch-area .branch-items-area .branch-item:last-child{
        margin-bottom: 0;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-head {
        margin-bottom: 0.3rem;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-desc {
        margin-bottom: 0.35rem;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-head span {
        font-size: 14px;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-desc p {
        font-size: 12px;
    }

    .contact-us-category .contact-branch-area .branch-items-area .branch-item .item-action a {
        font-size: 10px;
    }
    .contact-us-category .contact-maps-area iframe{
        height: 350px;
    }
    .contact-us-category .contact-branch-area .section-head .phone-area a img{
        width: 25px;
    }
    .contact-us-category .contact-branch-area .section-head .phone-area a span{
        font-size: 18px;
    }
    .contact-us-detail .contact-img-area img{
        height: 350px;
    }

    /**/
    .faq-section .section-content-area .faq-item .item-question p,
    .faq-section .section-content-area .faq-item .item-content p{
        font-size: 12px;
    }
    .faq-section .section-content-area .content-img img{
        height: 350px;
    }

    /**/
    .branch-banner .banner-img .img-content .content-title{
        bottom: 20px;
    }
    .branch-banner .banner-img .img-content .content-bottom{
        line-height: 1.5rem;
    }
    .branch-banner .banner-img .img-content .content-head span,
    .branch-banner .banner-img .img-content .content-title span,
    .branch-banner .banner-img .img-content .content-bottom span{
        font-size: 22px;
    }
    .branch-info-area .info-item:nth-child(1),
    .branch-info-area .info-item:nth-child(2){
        height: 50%;
    }
    .branch-info-area .info-item .item-address{
        padding: 0.55rem 0.8rem;
    }
    .branch-info-area .info-item .item-address .address-head{
        margin-bottom: 0.5rem;
    }
    .branch-info-area .info-item .item-address .address-head span{
        font-size: 18px;
    }
    .branch-info-area .info-item .item-address .address-desc,
    .branch-info-area .info-item .item-address .item-contact-info a{
        font-size: 11px;
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content{
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content .content-head span{
        font-size: 23px;
    }
    .branch-info-area .info-item .branch-slide .branch-img .img-content .branch-title a{
        font-size: 19px;
    }

    /* ŞUBELERİMİZ KATEGORİ */
    .branch-categories .section-head .head-brand{
        line-height: 1.75rem;
    }
    .branch-categories .section-head .head-brand span{
        font-size: 25px;
    }
    .branch-categories .section-head .head-title{
        bottom: 22px;
    }
    .branch-categories .section-head .head-title span{
        font-size: 19px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-content .content-title a{
        font-size: 19px;
        padding: 0.9rem 0.6rem;
    }
    .branch-categories .section-content-area .content-item .item-img .img-content .content-title a span::before{
        width: 30px;
    }
    .branch-categories .section-content-area .content-item .item-img .img-overlay .content-area{
        margin-bottom: 2rem;
    }
    .branch-categories .section-content-area .content-item .item-img img{
        height: 420px;
    }

    

    /* FOOTER */
    #foot{
        padding: 0.4rem 1.5rem;
    }

    #foot .copyright-text p {
        font-size: 13px;
    }
    #foot.branch-foot .copyright-text p{
        color: #fff !important;
    }
}