@media (min-width: 1200px) {
    
    .span_ret{
        margin-left: 60px;
        margin-top: 10px;
        line-height: 1;
    } 


}
@media (min-width: 992px) {

    .mobil_format{
        display: none !important;
    }
    .web_format{
        display: block !important;
    }


}

/* widget */
@media(min-width: 300px) {
    .email_slogan_text * {
        font-size:26px
    }

    .email_slogan_button a {
        font-size: 16px
    }

}

@media(min-width: 1200px) {
    .email_slogan_text * {
        font-size:36px
    }
}

@media(min-width: 1600px) {
    .email_slogan_text * {
        font-size:36px
    }

    .email_slogan_button a {
        font-size: 20px
    }

    .email_slogan_button a {
        font-size: 18px
    }
}

/* widget */

@media (max-width: 1199px) {
    .return_section{
        border-radius: 0!important;

    }
    .sitenav-top{
        display: none;
    }

    .span_ret{
        margin-left: 60px;
        margin-top: 10px;
        line-height: 1;
    }

    .Zebra_DatePicker {
        left: 50px !important;
    }
    .main-slider-buttons {
        display: none;
    }
    /* .main-banner {
        padding-top: calc(1000/1920*100%);
    } */
    .nav-links a {
        font-size: 18px;
        line-height: 1.6;
        margin-right: 20px;
    }
    .nav-links .main-btn {
        font-size: 12px;
        line-height: 1.6;
    }
    .nav-logo img {
        height: 28px;
    }
    /* .main-banner {
        padding-top: calc(800/1920*100%);
    } */
    .slide-desc .desc{
        font-size: 17px;
        line-height: 1.6;
        display: none;
    }
    .slide-desc .title {
        margin-bottom: 120px;
    }

    .slider-regions {
        position: relative;
        padding: 0 15px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .slider-regions .reg-item {
        border-color: rgba(0,0,0,0.2);
    }

    .howto-item:after {
        display: none;
    }
    .howto-item {
        margin-bottom: 20px;
    }

    .support-bar {
        flex-direction: column;
    }

}

@media (max-width: 991px) {


    .mobil_format{
        display: block !important;
    }
    .web_format{
        display: none !important;
    }
    .burger-nav .bn-logo>img {
        height: 2.75rem;
    }
    .vehicle-item>.content>.specs>.item{
        width: calc(100% - 10px);
    }
    .burger-nav{
        display: flex;
        background: #fff;
    }

    .slide-form-tabs {
        justify-content: start;
        margin-bottom: -19px;
        margin-left: 6px;
        padding: 9px 4px;
        font-size: 15px;
    }

    .slide-form-tabs a {
        font-size: 10px;
    }

    .main-slider-container{
        display: block;
    }

    .nav-top-dd>.dropdown-toggle {
        font-size: 20px;
        /*;
        padding-left: 0px;*/
        padding-top: 0px !important;
        color: #000 !important;
        /*      display: none;*/
    }

    .mn-dropdown>.dropdown-toggle {
            /*font-size: 12px;
            margin-left: 10px;*/
            /*      display: none;*/
            color: #000 !important;
            padding-top: 9px !important;

        }
        .check {
            display: flex;
            position: relative;
            justify-content: center;
            padding-top: 15px;
        }
        .region-item .region-desc span {
            font-size: 12px;
        }


      
        .main-title{
            margin-top: 10px;
        }
        .main-nav {
            overflow: hidden;
            background: linear-gradient(341deg, #56819f 1.3333%, #6bab64 33.3333%, #56819f 100%);;
            mix-blend-mode: normal;
        }
        .nav-links {
            position: fixed;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: #fff;
            z-index: 9999;
            transition: 0.4s ease 0s;
        }


        .nav-links.active {
            left: 0;
        }
        .nav-links-top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            padding: 10px 15px;
        }
        .nav-links-logo img {
            height: 28px;
            opacity: 1;
        }
        .nav-links a {
            margin: 0;
            font-size: 17px;
            line-height: 1.6;
            margin: 2px;
            width: 100%;
            padding: 10px 20px;
            border-top: solid 1px #eee;
            text-align: center;
            color: #000;
        }
        .ftr-social a i {
            color: #fff !important;
        }

        .nav-links .main-btn {
            border-radius: 0;
            border-left: none;
            border-right: none;
        }
        .nav-links {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-direction: column;
        }
        .nav-close,
        .nav-toggle {
            border: none;
            background: #9FC39B;
            display: flex;
            justify-content: center;
            align-items: center;
            min-width: 45px;
            width: 45px;
            height: 45px;
            font-size: 24px;
            line-height: 1.6;
            color: #fff !important;
            border-radius: 50%;
        }

        .nav-top > .container > .left {
            display: none;
        }
        .nav-logo img {
            display: block;
            position: relative;
            right: 6px;
            height: 28px;   
        }

        .slide-form-in {
            display: flex;
            justify-content: flex-start;
            align-items: flex-start;
            flex-direction: column;
        }
        .slide-form-in .slide-group:first-child input {
            border-radius: 0 !important;
        }

        .slide-form-in > button {
            border-radius: 0 !important;
        }
        .slide-form {
            border-radius: 0;
        }
        .main-banner {
            padding-top: calc(3780/1920*60%);
        }
        .slide-form-in > button {
            padding: 20px;
            width: 100%;
        }
        .slide-desc-in {
            display: block;
            position: relative;
            top: -175px;
        }

        .slide-desc .title{
            font-size: 34px;
            line-height: 1.6;
        }

        .slide-desc .desc{
            font-size: 17px;
            line-height: 1.6;
            display: none;
        }
        .main-nav.nav-fixed .nav-logo img {
            display: block;
            position: relative;
            right: 6px;
            height: 28px;
        }

        .main-slider-items {
            position: absolute;
            top: 84%;
            left: 0;
            width: 100%;
            z-index: 8;
            transform: translate(0, -101%);
        }
        .ftr-contact i {
            display: none;
        }

        .vehicle-item {
            flex-wrap: wrap;
            padding: 15px;
        }
        .vehicle-item:before {
            content: none;
        }
        .vehicle-item>.img {
            width: 150px;
            min-width: 150px;
            margin-right: 10px;
            margin-bottom: 10px;
        }
        .vehicle-item>.content {
            width: calc(100% - 150px - 10px);
            margin-bottom: 10px;
        }
        .vehicle-item>.price-box {
            width: 100%;
            margin-left: 0;
        }

        .steps-nav>.item>div {
            padding: 5px;
        }
        .steps-nav>.item>div > span:first-child {
            margin-right: 0;
        }
        .steps-nav>.item>div > span:last-child,
        .steps-nav>.item>div > h1 {
            display: none;
        }
        .steps-nav {
            display: none;
        }
        .page-search {
            padding: 40px 0;
            background: #121212;
        }
        .page-search .sg-content {
            border: solid 1px #333;
        }

        .step-rez-summary,
        .form-box {
            padding: 15px;
        }

        .form-box {
            padding-bottom: 0;
        }

        .payment-tabs > .tab > .inner {
            padding: 10px;
        }
        .payment-tabs > .tab > .inner > i {
            font-size: 14px;
            line-height: 20px;
            margin-right: 5px;
        }
        .payment-panes > .pane {
            padding: 10px;
        }

        .bcrumb .links {
            display: none;
        }


        .page-content {
            padding: 10px;
        }
        .page-banner {
            padding-top: calc(720/1280*100%);
        }
        .mobile-spt {
            padding-top: 40px;
        }
        .ftr-bottom-row {
            flex-direction: column;
            align-items: flex-start;
            justify-content: flex-start;
        }
        .ftr-cards {
            justify-content: flex-start;
            margin: 20px 0;
        }
        .slide-form-title {
            color: #222;
            text-shadow: none;
            letter-spacing: 0;
        }

        .sg-content>.row>[class*="col-"]:first-child input {
            border-radius: 0;
        }
        .sg-content>.row>[class*="col-"]:last-child button {
            border-radius: 0;
        }
        .slide-group>.content>input, .slide-group>.content>.passenger-box {
            background: #fff;
        }
        .slide-group>.content:after {
            content: none;
        }
        .slide-group>.content {
            border-bottom: solid 1px #eee;
        }
        .steps-nav {
            display: none;
        }
        .vehicles-box {
            background: none;
            padding: 0;
            border: none;
        }
        .login-section {
            padding: 40px 0;
        }

        .vehicle-item>.content>.specs {
            width: calc(100% - 10px);
            margin-right: 0px !important;
        }
        .vehicle-item>.content>.title {
            font-size: 14px !important;
            line-height: 18px !important;
        }

        .datepicker-group {
            position: relative;
            right: 52px !important;
        }
        .tsteps-nav {
            display: none;
        }

        .site-links {
            display: flex;
        }
        .snt-flex > .left, .snt-logo {
            display: flex;
            margin-left: -50px !important;
        }
        .snt-flex > .left, .snt-flex > .right {
            margin-right: -15px !important;
        }
        .rsv-table td {
            display: block;
        }
        .rsvt-caption {
            text-align: left;
        }

        .sitenav-top {
            padding: 5px 0;
            color: #fff;
        }
        .main-dropdown>.dropdown-toggle {
            color: #fff !important;
            font-size: 13px !important;
        }
        .bn-menu {
            background: #fff;
        }
        .bn-menu .bn-menu-links>a {
            /* color: #000 !important;
            border: solid 1px #000; */
        }
        .border-fix {
            border-radius: 0px;
        }
        .bn-logo>img {
            height: 2.75rem;
        }

        

    }


    @media (max-width: 767px) {
        .nav-top > .container > .left {
            display: none;
        }
        .main-nav.nav-fixed .nav-links-logo img {
            display: block;
            height: 28px;
        }
        .phone-fixed{
            position: fixed;
        bottom: 80px;
        right: 20px;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30px;
        line-height: 1.6;
        color: #fff!important;
        background: #444;
        border-radius: 50%;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
        transition: 0.2s ease 0s;
        z-index: 999;
        }
        .smt100{
            margin-top: 10px;
        }
        .bcrumb-hizmet {
            height: 4.5rem; 
       }
       .panel-text {
        font-size: 1rem;
      }
   
    }
    @media (max-width: 575px) {
        .nav-top > .container > .left {
            display: none;
        }
        .main-nav.nav-fixed .nav-links-logo img {
            display: block;
            height: 28px;
        }
        .vehicle-item>.img {
            min-width: 50%;
            max-width: 100%;
            margin-right: 0;
            margin-bottom: 10px;
        }
        .vehicle-item>.content {
            width: 100%;
            margin-bottom: 10px;
        }
        .vehicle-item>.price-box {
            width: 100%;
            margin-left: 0;
        }

        .top-nav-flex > .left {
            display: none;
        }
        .top-nav-dropdown > .dropdown-menu {
            right: unset !important;
            left: 0 !important;
        }
        .phone-fixed{
            position: fixed;
        bottom: 80px;
        left: 20px;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30px;
        line-height: 1.6;
        color: #fff !important;
        background: #444;
        border-radius: 50%;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
        transition: 0.2s ease 0s;
        z-index: 999;
        }
        .smt100{
            margin-top: 10px;
        }
        .bcrumb-hizmet {
            height: 4.5rem; 
       }
       
     .panel-text {
        font-size: 1rem;
      }
      .input-group-append{
        max-width: 1rem;
      }

    }



    @media (max-width: 449px) {
        .vehicle-item>.img {
            min-width: 100%;
        }
        .comment-item>.profile {
            display: none;
        }
        .comment-item>.content>.top {
            flex-direction: column;
            justify-content: flex-start;
        }
        .credit-card-box {
            padding: 0;
        }
        .credit-card-box > * {
            transform: scale(0.8);
        }
        .phone-fixed{
        position: fixed;
        bottom: 80px;
        left: 20px;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 30px;
        line-height: 1.6;
        color: #fff !important;
        background: #444;
        border-radius: 50%;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
        transition: 0.2s ease 0s;
        z-index: 999;
        }
        .smt100{
            margin-top: 10px;
        }
        .bcrumb-hizmet {
             height: 4.5rem; 
        }
        .panel-text {
            font-size: 1rem;
          }
          .input-group-append{
            max-width: 2rem;
          }
          .passenger-line {
           margin-bottom: 0px;
        }
        .passengers-pad {
            padding-right: .65rem !important;
            padding-left: .4rem;
        }
        .iti__country-list {
          
            width: 85vw;
            overflow-x: hidden;
        }
  
    }