 @media screen and (max-width: 992px) {

     header.home {
         height: 50px;
         display: flex;
         align-items: center;
     }

     header.home .b-container {
         width: 100%;
     }



     header.home .b-container .resp-headermobil .dropdown {
         display: none;
     }

     header.home .b-container .mobil-button button {
         border: none;
         background-color: black;
         color: white;
     }

     header.home .b-container .mobil-button button i {
         font-size: 1.5rem;
     }

     header.home .b-container .resp-headermobilactive {
         position: absolute;
         display: flex;
         flex-direction: column;
         height: 80px;
         top: 50px;
         left: 0;
         background-color: black;
         width: 100%;
         z-index: 9999;
     }


     header.home .b-container .headerdropdown2 {
         padding: 0 !important;
         padding: 0 !important;
         border: none;
         border-top: 1px solid #ffffff57;
     }

     header.home .mobil-button {
         display: block;
         margin-right: 10px;
     }



     #home-widget-section .home-widget-img {
         display: none;
     }

     #home-widget-section .home-widget-container .home-widget-con {
         margin-top: 30px !important;
     }

     #home-widget-section .home-widget-container {
         margin-bottom: 15px;
         margin-left: 15px;
         margin-right: 15px;
         background-color: inherit;
         grid-template-columns: 1fr;
     }

     #home-widget-section .home-widget-container .resp-hotel {
         margin-bottom: 20px;
     }



     #home-widget-section .home-widget-container .resp-date {
         margin: 15px 0 20px 0;
     }

     #home-widget-section .home-widget-container .resp-night {
         margin-bottom: 20px;

     }

     #home-widget-section .home-widget-container .resp-person {
         margin-bottom: 20px;

     }

     #home-widget-section .home-widget-container .home-widget-con .widget-otelselect-con p {
         margin-bottom: 0.5rem;
     }

     #home-widget-section .home-widget-container .home-widget-con .widget-date-con input {
         height: 25px;
     }

     #home-widget-section .home-widget-container .home-widget-con .widget-person-con select {
         width: 100%;
         text-align: center;
         height: 40px;
     }

     #home-widget-section .home-widget-container .home-widget-con .widget-person-con {
         justify-content: center;
         padding-bottom: 10px;
         height: 40px;
     }

     #home-widget-section .home-widget-container .home-widget-con .widget-person-con p {
         margin-right: 10px;
         font-size: 20px;
     }

     .person-list-box {
         width: 100%;
     }

     #home-widget-section .home-widget-container .home-widget-con .widget-button-con button {
         height: 59px;
         font-size: 20px;
         width: 100%;
         border-radius: 4px;

     }

     .hotel-list-section .hotels-container {
         width: 100%;
     }

     .hotel-list-section .hotels-container .img-list-container img {
         height: 250px;
         object-fit: contain;
         object-position: center;
         background-color: #000001;
     }

     .hotel-list-section .hotels-container .hotel-list-box .resp-none {
         display: none !important;
     }

     .hotel-list-section .hotels-container .hotel-list-box .resp-hotelname {
         margin-top: 10px;
     }


     .hotel-list-section .hotels-container .hotel-list-box .resp-listadres {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .hotel-list-section .hotels-container .hotel-list-box .resp-listadres div:nth-child(1) {
         color: rgba(0, 0, 0, .54);
     }


     .hotel-list-section .hotels-container .hotel-list-box .resp-listadres div:nth-child(2) {
         display: none !important;
     }


     footer.home-footer .footer-container {
         width: 100%;
         flex-direction: column;
         justify-content: flex-start;
         align-items: flex-start;
     }

     footer.home-footer .footer-container div {
         min-height: 30px;
     }


     .hotels-wrapper .hotels-container {
         width: 100%;
     }

     .b-container {
         width: 100%;
     }

     .room-box .room-top-div {
         flex-direction: column;
     }

     .room-box .room-top-div .room-image-container {
         width: 100%;
         height: 180px;
         object-fit: cover;

     }

     .room-box .room-top-div .room-image-container img {
         width: 100%;
         height: 100%;
         object-fit: cover;

     }

     .room-box .room-top-div .room-info {
         margin-top: 10px;
     }

     .room-box .room-top-div .room-info .title {
         font-size: 20px;
         height: 20px;
     }

     .room-box .room-top-div .room-info .more-info .room-text {
         font-size: 12px;
     }

     .room-box .room-bottom-div .bottom-wrap .rsp-bottomwrap {
         flex-direction: column;
     }

     .room-box .room-bottom-div .bottom-wrap .rsp-bottomwrap .r-left-div {
         margin-bottom: 20px;

     }

     .room-box .room-bottom-div .bottom-wrap .rsp-bottomwrap .r-right-div {
         flex-direction: column;
         width: 100%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .price {
         width: 30%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .discount {
         width: 30%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .final-price-div {
         width: 30%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .final-price-div .final-price {
         font-size: 25px;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .final-price-div .d-flex {
         justify-content: center;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-price-wrap .final-price-div .room-night {
         text-align: center;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .rsp-countwrap {
         justify-content: center;
         margin-top: 10px;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .room-count-wrap {
         width: 45%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div button.room-btn {
         max-width: 100%;
         width: 100%;
     }

     .room-box .room-bottom-div .bottom-wrap .r-right-div .rsp-buttonwrap {
         width: 45%;

     }

     #tesis-feature {
         margin-bottom: 20px;
     }

     .hotels-widget .widget-otelselect input {
         margin-bottom: 4px;
     }

     .hotels-widget .widget-dateselect {
         margin-top: 8px;

     }

     .hotels-widget .widget-dateselect input {
         margin-bottom: 4px;
     }

     .hotels-widget .widget-night-con {
         margin-top: 8px;
     }

     .hotels-widget .widget-night-con select {
         margin-bottom: 4px;
     }

     .hotels-widget .widget-person-con {
         margin-bottom: 4px;
     }

     .hotels-wrapper .hotels-container .rsp-bottomperson {
         margin-bottom: 10px;
     }



     header.hotels .b-container .resp-hotelheadermobil .dropdown {
         display: none;
     }

     header.hotels .b-container .mobil-button button {
         border: none;
         background-color: inherit;
         color: white;
     }

     header.hotels .b-container .mobil-button button i {
         font-size: 1.5rem;
     }

     header.hotels .b-container .resp-hotelheadermobilactive {
         position: absolute;
         display: flex;
         flex-direction: column;
         height: 80px;
         top: 35px;
         left: 0;
         background-color: white;
         width: 100%;
         z-index: 9999;
         box-shadow: 0 3px 3px -2px #0003, 0 3px 4px #00000024, 0 1px 8px #0000001f;
     }


     header.hotels .b-container .headerdropdown2 {
         padding: 0 !important;
         padding: 0 !important;
         border: none;
         border-top: 1px solid #ffffff57;
     }

     header.hotels .mobil-button {
         display: block !important;
         margin-right: 10px;
     }

     .basket-wrapper .basket-container {
         width: 100%;
     }

     .basket-wrapper .section-odeme .payment-sozlesme-div {
         height: auto;
     }

     .basket-wrapper .section-content {
         margin-left: 5px;
     }

     .basket-wrapper .section-content .pdiv {
         padding: 0 10px 10px 10px;
     }

     .basket-wrapper .basket-right-wrap {
         margin-bottom: 15px;
     }

     .basket-wrapper .section-odeme .payment-complete-div {
         flex-direction: column;
     }

     .basket-wrapper .section-odeme .payment-complete-div #payment-complete-btn {
         width: 100%;

     }

     .basket-wrapper .section-odeme .payment-complete-div #call-us-btn {
         margin-top: 10px;
         width: 100%;
     }

     .basket-wrapper .section-odeme .odeme-card .card-info-div .card-top-div {
         flex-direction: column;
     }
     .basket-wrapper .section-odeme .odeme-card .card-info-div .card-top-div button {
        width: 100%;
     }
     .basket-wrapper .section-odeme .odeme-card .card-info-div .card-top-div p {
        margin: 8px 0    ;
     }














 }