 /* MIN WIDTH */

@media (min-width: 576px){
    .w-sm-auto {
        width: auto !important;
    }


    .other-edu .title{
        height: 38px;
        max-height: 38px;
        overflow: hidden;
    }


    .other-edu img{
        height: 80px;
        width: auto;
        max-width: inherit;
    }

}


@media (min-width: 768px){

    .w-md-auto {
        width: auto !important;
    }

    .fast-menu-area .fast-menu-content.all-content p.detail {
        max-height: 48px;
        overflow: hidden;
    }

    .w-md-100 {
        width: 100%;
    }

    .sidebar-horizontal ul {
        font-size: 0;
        margin:0 -5px;
    }

    .sidebar-horizontal ul li {
        display: inline-block;
        margin: 0 5px;

    }
    .sidebar.sidebar-horizontal .single-sidebar-item .solution-categories > li > a {
        padding:15px 15px 0px;
        -webkit-border-radius: 10px 10px 0 0 ;
        -moz-border-radius: 10px 10px 0 0 ;
        border-radius: 10px 10px 0 0 ;
        border: 1px solid #d0d0d0;
        border-bottom: 0;
    }

    .sidebar.sidebar-horizontal .single-sidebar-item .solution-categories > li > a:after {
        content: "\f107";
        position: relative;
        display: block;
        text-align: center;
        margin-top: -5px;
        right: 0;
    }

    .sidebar.sidebar-horizontal .single-sidebar-item .solution-categories > li > a:before {
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -45px;
        right: 10px;
        width: 90px;
        height: 0;
        content: "";
        transition: all 300ms ease;
        margin-top: 0;
        top: inherit;
    }

    .sidebar.sidebar-horizontal .single-sidebar-item .solution-categories > li.active > a:before,
    .sidebar.sidebar-horizontal .single-sidebar-item .solution-categories > li:hover > a:before{
        height: 4px;
    }

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .file-download-list:not(.not-max-height) .files .file-title h6 {
        max-height: 40px;
        overflow: hidden;
    }



}

@media (min-width: 991px){
    .w-lg-auto {
        width: auto !important;
    }
}


@media (min-width: 1200px){
    .w-xl-auto {
        width: auto !important;
    }
}


@media (max-width: 1200px) and (min-width:991px){  /* KÜÇÜK EKRAN MASAÜSTÜ*/

}



/* MAX WIDTH */
@media (max-width: 1550px){

    .gallery-area:before {
        content: "";
        width: 50%;
    }
}
@media (max-width: 1200px){

    .gallery-area:before {
        content: "";
        width: 31%;
    }

}


@media (max-width: 991px){
    .header-top-content .main-title {
        font-size: 15px;
    }

    #sync1 h4 {
        font-size: 18px;
        line-height: 1.4;
        top: 110px!important;
        width: 300px!important;
    }
    .main-slider-arrow {
        display: none;
    }

    .breadcrumb-bottom-area .share-box,
    .breadcrumb-bottom-area ul {
        display: none;
    }

    .company-figure {
        padding: 5px 0 0;
    }
     .figure-list .figure{
         width: 100%!important;
     }
    .figure-list .figure .media {
        border-right: none;
        text-align: center;
        display: flow-root;
        margin-bottom: 25px;
    }
    .figure-list .icon {
        margin-right: 0;
    }


    .share-box {
        border-left: 0;
        padding-left: 0;
        margin-bottom: 5px;
    }

    .container{
        max-width: 100%;
    }


    .gallery-area:before {
        content: "";
        width: 0;
    }


    .single-service-style-two .overlay .text-box h3 {
        font-size: 14px;
        line-height: 20px;
    }

    /*.sidebar-side .sidebar.mobile:not(.no-menu) {*/
    /*    display: none;*/
    /*}*/

    .map-area {
        height: 0;
        padding: 0;
    }
    .map-area h3{
        display: none;
    }

}

@media (max-width: 768px){
    .firm-list table thead tr th:nth-child(2),
    .firm-list table thead tr th:nth-child(3){
        display: none;
    }

    .firm-list table tbody tr td:nth-child(2),
    .firm-list table tbody tr td:nth-child(3){
        display: none;
    }

    .input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control,
    .input-group,
    .input-group-text{
        display: block;
        width: 100%;
    }

    .input-group-text{
        border:none !important;
        text-align: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .ne_tran_label_wrapper {


        padding-left: 16px;
        padding-right: 26px;
    }
    .ne_ts_inner_content p {
        font-size: 14px;
        padding-right: 75px;
        margin-left: -15px;
    }
}



@media (max-width: 576px){



    .sm-w-100{
        width: 100%;
    }

    
    .pagination {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        display: block;
        width: 100%;
    }

    .pagination li.prev a, .pagination li.next a {
        -webkit-border-radius: 0px 0 0 0px;
        -moz-border-radius: 0px 0 0 0px;
        border-radius: 0px 0 0 0px;
        width: 100%;

    }

    .pagination li.prev{
        border-bottom:1px solid #efefef;
    }


    .pagination li.next{
        border-top:1px solid #efefef;
    }


    .pagination li.prev, .pagination li.next{
        display: block;
        width: 100%;
    }

    .pagination li a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .pagination li:nth-child(2) a{
        border-left:1px solid #e6e6e6;
    }


    #all-image-list.card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
    #all-image-list.card-columns .card{
        display: inline-block;
        width: 100%;
    }


}




