/* gantry Smartphones <30rem */@media (max-width: 480px) {}
 
/* gantry Smartphones to Tablets 30rem - 48rem */@media (min-width: 481px) and (max-width: 767px) {}
 
/* gantry Tablets 48rem - 60rem */@media (min-width: 768px) and (max-width: 959px) {}
 
/* gantry Desktop 60rem - 75rem */@media (min-width: 960px) and (max-width: 1199px) {}
 
/* gantry Large Display >75rem*/@media (min-width: 1200px) {}


@media (max-width: 1550px) {
    
    
    
}




@media (max-width: 1380px) {
    
    
    
}




@media (max-width: 1300px) {
    
    
    
}




@media (max-width: 1199px) {
    
    
    
}




@media (max-width: 1070px) {
    
    
    
}




@media (max-width: 959px) {
    
    
    
}




@media (max-width: 815px) {
    
    .g-offcanvas-right .g-offcanvas-toggle {
        left: auto;
        right: 30px;
        top: 23px;
        font-size: 2rem;
        display: block;
    }
    
    #g-offcanvas #g-mobilemenu-container .g-toplevel .kre-search1 {
        padding: 20px 0 0;
    }
    
    #g-offcanvas #g-mobilemenu-container .g-slide-out .kre-search1 {
        display: none;
    }
    
    #kr3 #g-offcanvas #g-mobilemenu-container a.kre-search2 {
        max-width: 110px;
        padding: 5px 12px 6px 10px;
        border: 1px solid #fff;
        text-align: center;
        border-radius: 25px;
        margin: 0 auto;
    }
    
    #kr3 #g-offcanvas #g-mobilemenu-container a.kre-search2 i {
        width: 18px;
        margin: 0;
    }
    
    .kre-search2 i::before {
        position: relative;
        top: 2px;
        right: -2px;
    }
    
    #g-navigation .g-logo {
        text-align: left;
        position: relative;
        left: -8px;
        margin: 0 40px 0 0;
    }
    
    .breadcrumb {
        text-align: center;
        justify-content: center;
    }

    .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title {
        font-size: 1.8rem;
    }
    
    .AddThis1 {
        margin: -40px 0px -12px;
        float: none;
    }
    
    #kr3.com_tblight.view-account #tbNewStyleWrapper {
        padding: 115px 0 0 0;
    }
    
    #kr3 #g-copyright .top-phone-number {
        margin: -40px auto 0;
        position: relative;
        left: 6px;
    }
    
    #kr3 #g-copyright .top-book-button {
        top: 0;
        margin: -40px auto 0;
    }
    
    #kr3 #limobooking-step1-wrapper .mapInner {
        padding: 114px 0 0;
    }
    
    #kr3 #limobooking-step1-wrapper #map-close {
        top: 80px;
    }
    
    #kr3 #areaOperationModal .custom-modal-dialog {
        padding: 130px 0 0;
    }
    
}




@media (max-width: 767px) {
    
    
    
}




@media (max-width: 630px) {
    
    #kr3 #tbNewStyleWrapper {
        margin: 0 -15px;
    }
    
}




@media (max-width: 589px) {
    
    #kr3 .vehicles-body.grid-view .vehicles-grid .vehicles-item-box {
        margin: 0 10px;
    }
    
}




@media (max-width: 500px) {
    
    .com-tags-tag .float-end {
        float: none !important;
        margin: 20px 0 0;
        display: block;
        max-width: 70px;
    }
    
}




@media (max-width: 380px) {
    
    
    
}




@media (max-width: 300px) {
    
    
    
}