

@media screen and (min-width:1600px) and (max-width:1700px) {

    .login-img-sub{margin-right:75px;width:60%;margin-top:30px;}

}
.tabs-pills li .tabs-link{height:60px}
    .tabs-pills li .tabs-link{font-size:18px}
    .tabs-pills li .tabs-link img{height:25px;}
    .package-search_main {padding:15px;}
    .checkin-sub ul li,.guests-list li div{font-size:20px;font-weight:400;}
    .pcl-title-text{font-size:17px}
    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:20px;}
    .checkin-sub ul li:nth-child(4){padding-top:5px;}
    .package-search_col{height:110px}
    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list{padding-top:20px}
    .banner-text h1{font-size:35px}
    .btn-packages .btn{font-size:18px;height:60px;width:180px;}
    .banner-text p{font-size:17px}
    .banner-contents{top:50px;}
    h1{font-size:35px;}
    .explorer p{font-size:18px;}
@media screen and (min-width:1440px) and (max-width:1599px) {
    
    .footer-Travel{width:160px;}
    .login-img-sub{margin-right:75px;width:60%;margin-top:30px;}
}

@media screen and (min-width:1200px) and (max-width:1439px) {

    .navbar-expand-lg .navbar-nav li{padding:0 7px;}

    .navbar-expand-lg .navbar-nav .nav-link{font-size:17px;}

    .login-register{font-size:15px;}

    .language-div a{font-size:17px;}

    .tabs-pills li .tabs-link{font-size:16px;/*width:225px;*/}

    .checkin-sub ul li,.guests-list li div{font-size:18px;font-weight:400;}
    .tabs-pills li .tabs-link img{height:23px;}
    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:19px;font-weight:700}
    .tabs-pills li .tabs-link{height:55px;}
    .pcl-title-text{font-size:15px;padding-right:30px;top:7px}
    .package-search_col {
        height: 100px;
    }
    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list{padding-top:30px;}
    .banner-text h1{font-size:30px;}

    .banner-text p{font-size:17px;}

    h1{font-size:30px;}

    .plan-trip .plan-trip-left p{font-size:18px;}

    .plan-links .plan-links-title{font-size:20px;}

    .footer-Travel{width:150px;}

    .login-img-sub{margin-right:75px;width:60%;margin-top:70px;}

    .package-detail-ul li h4{font-size:28px;}

    .package-detail-ul li:nth-child(1){flex:0 0 31.256988%}

    .package-detail-ul li:nth-child(3){flex:0 0 30.036069%;}

    .package-detail-form .d-flex{flex-wrap:wrap;}

    .package-detail-form .d-flex .form-group:nth-child(1){flex:0 0 58%;}

    .package-detail-form .d-flex .form-group:nth-child(2),.package-detail-form .d-flex .form-group:nth-child(4){flex:0 0 200px;}

    .package-detail-form .d-flex .form-group:nth-child(3){flex:0 0 250px;padding-right:0}

    .package-detail-form .d-flex .form-group .form-control{padding:10px;}



    .more-detail-form .summery-accept{flex-wrap:wrap;}

    .summery-accept .form-group .form-control{padding:10px;font-size:16px;}

    .summery-accept .form-group.flex-fill:nth-child(1){flex:0 0 100%!important;padding-right:0}

}

@media screen and (min-width:992px) and (max-width:1199px) {

    .tabs-pills li .tabs-link{/*width:200px;*/height:45px;font-size:16px;}

    .tabs-pills li .tabs-link img{height:20px;}

    .pcl-title-text{font-size:14px;padding-right:25px;top:7px;line-height:1;}

    .H-Travel span{width:70px;}

    .navbar-expand-lg .navbar-nav li{padding:0 4px}

    .navbar-expand-lg .navbar-nav .nav-link,.login-register{font-size:14px;}

    .checkin-sub ul li,.guests-list li div{font-size:18px;font-weight:400;}

    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:18px;font-weight:700}

    .package-search_col{height:100px;}

    .language-div a{font-size:16px}

    header.smaller .navbar-expand-lg .navbar-nav .nav-link,header.smaller .login-register{font-size:14px;}

    header.smaller .language-div a{font-size:16px}

    .banner-text h1{font-size:30px;}

    .banner-text{width:768px;}

    .btn-packages .btn{font-size:18px;width:155px;height:55px}
    .btn-packages{height:25px;}
    h1{font-size:30px;}
    .banner-text p{font-size:16px;}
    .footer-Travel{width:150px;}
    
    .car-rental-dtl{margin:-25px 0 0 0}
    .car-rental-dtl li .pdul-lbl,.car-rental-dtl li h5{font-size:17px;}
    .summery-form{flex-wrap:wrap;}
/*    .travel-car-dtl ul li label{font-size:15px;flex:0 0 105px}*/
    .travel-car-dtl ul li{flex:0 0 50%}
    .car-rental-dtl .pdul-lbl-dtl-wrape:not(:last-child){margin-bottom:7px}
    
    .travel-agent_dtl h3, .summary h3,.book-txt-price h2{font-size:25px;}

    .login-img-sub{margin-right:75px;width:65%;margin-top:100px;}

    .summery-form{flex-wrap:wrap;}

    .summery-form .flex-fill{flex:0 0 100%!important;}

    .summery-form .form-group:nth-child(2){flex:0 0 calc(50% - 25px);}

    .summery-form .form-group:nth-child(3){flex:0 0 calc(50% - 40px);}

    .summery-form .form-group:nth-child(2) .form-select{width:100%;}

    .summery-form .form-group:nth-child(3) .form-select{width:100%}

    .package-detail-ul li h4{font-size:25px;}

    .package-detail-ul li:nth-child(3){flex:0 0 31.036069%;}

    .package-detail-ul li:nth-child(1){flex:0 0 27.256988%}

    .package-detail-form .d-flex{flex-wrap:wrap;}

    .package-detail-form .d-flex .form-group:nth-child(1){flex:0 0 50%;}

    .package-detail-form .d-flex .form-group:nth-child(2),.package-detail-form .d-flex .form-group:nth-child(4){flex:0 0 200px;}

    .package-detail-form .d-flex .form-group:nth-child(3){flex:0 0 250px;padding-right:0}

    .package-detail-form .d-flex .form-group .form-control{padding:10px;}



    .more-detail-form .summery-accept{flex-wrap:wrap;}

    .summery-accept .form-group .form-control{padding:10px;font-size:16px;}

    .summery-accept .form-group.flex-fill:nth-child(1){flex:0 0 100%!important;padding-right:0}

}



@media screen and (min-width:300px) and (max-width:991px) {

    header{padding:10px 0 10px 0;}

    .H-Travel span{width:50px}

    .login-register{font-size:13px;}

    .select .selectBtn,.select .selectDropdown .option{font-size:13px;}

    .language-div a{font-size:15px;}

    .navigation{flex:0 0 calc(100% - 60px);justify-content:end;}

    .navbar-expand-lg{margin-right:auto;}

    .navbar-collapse{position:absolute;top:100%;left:0;background:rgba(50,50,50,0.95);width:175px;border-radius:var(--bdr-rads5);}

    .navbar-nav li:first-child{margin-top:7px;}

    .navbar-nav li:last-child{margin-bottom:7px;}

    .navbar-expand-lg .navbar-nav .nav-link{}

    .navbar-expand-lg .navbar-nav .nav-link{font-size:15px}

    .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active{color:var(--clr-yellow);}

    .navbar-toggler{padding:5px;filter: invert(1);border:none;}

    .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none;border:none}

    .navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}

    .tabs-pills li .tabs-link{font-size:12px;width:auto;height:40px;}

    .tabs-pills li .tabs-link img{height:20px;}

    .package-search_main{padding:20px 10px 10px 10px;}

    .banner-contents{top:80px;}

    .btn-packages{height:25px;}

    .btn-packages .btn{height:50px;font-size:15px;width:150px;}

    .carousel-explorer{margin-top:20px}

    .explorer-btns{margin-top:20px;height:40px;}

    .swiper-button-prev, .swiper-button-next{width:45px;height:45px;}

    .explorer-btns{width:135px;}

    .swiper-button-prev img, .swiper-button-next img{width:50%;}

    .explorer{padding-top:25px;padding-bottom:25px;}

    .carousel{margin-bottom:0;}

    .plan-trip .plan-trip-left{padding-top:25px;}

    .plan-trip .plan-trip-left p{font-size:17px}

    .more-info{margin:20px 0 20px 0;}

    .login-reg-main{align-items:start;padding-top:70px;}

    .login-reg{margin-bottom:25px;}

    .travel-packages, .summary{margin-top:15px;}

    .summary{margin-bottom:25px;}

    .choose-price .form-check-label{display:block;font-size:18px;}

    .choose-price .form-check-input{margin-top:2px}

    .package-detail-ul li:nth-child(2)::after{display:none;}

}

@media screen and (min-width:768px) and (max-width:991px) {

    header::before{background:url(../images/sky-mountain.webp) center top no-repeat;background-size:200% auto}

    .banner-contents{top:100px;}

    .full-landing-image{background:url(../images/banner.webp) center -185px no-repeat;background-size:auto 125%}

    .sky-mountain{width:201%!important;left:50%;transform:translateX(-50%) ;}

    .navigation{flex:0 0 calc(100% - 75px);}

    .login-register{font-size:15px;}

    .tabs-pills li .tabs-link{font-size:16px;/*width:160px;*/height:50px;padding:0 15px}

    .tabs-pills li .tabs-link img{height:26px;}

    .pcl-title-text{font-size:15px;line-height:1.2;}

    .checkin-sub ul li,.guests-list li div{font-size:16px;}

    .pcl-search-sub .dropdown-select,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:20px;}    

    .checkin-sub ul li:nth-child(2){padding:0 5px;}

    .checkin-sub ul li:nth-child(2), .checkin-sub ul li:nth-child(3){padding-bottom:3px;}

    .pcl-title-text{padding-right:25px;}

    .banner-text{width:600px;}

    .banner-text h1{font-size:50px}

    h1{font-size:30px}

    .explorer p{font-size:18px}

    .explorer-title .btn{width:150px;}

    .plan-trip .plan-trip-right {

        padding-bottom:50px;

        padding-left:20px;

    }

    .btn{font-size:16px}

    .plan-links .plan-links-title{font-size:18px}

    .plan-trip-row{margin-top:30px;}

    .plan-trip-row .col-md-5{width:45%;}

    .footer-Travel{width:125px;}

    .footer-left{flex:0 0 300px; padding:25px 0;}

    .footer-right{flex:0 0 calc(100% - 300px);}

    .plan-trip{margin-bottom:50px;}

    .footer-navi ul li + li{margin-left:20px; }

    .guests-input__options.open{width:350px}

    .package-search_col{height:145px}

    .travel-agent_holder{flex:0 0 300px;}

    .travel-agent_dtl{flex: 0 0 calc(100% - 300px);padding:15px 15px; }

    .travel-agent_dtl_includes ul{flex-wrap:wrap;width:calc(100% + 6px);margin-left:-3px;}

    .travel-agent_dtl_includes ul li + li{margin-left:0px;}

    .travel-agent_dtl_includes ul li{margin:3px!important;}

    .travel-agent_dtl h3, .summary h3,.book-txt-price h2,.btn-and-price h2{font-size:25px}
    .login-col{width:60%;}
    .login-img-col{width:40%;}
    .login-img-sub{margin-right:25px;margin-top:100px;width:90%;}

    .car-rental-dtl{margin:-25px 0 0 0}
    .car-rental-dtl li .pdul-lbl,.car-rental-dtl li h5{font-size:14px;}
    .summery-form{flex-wrap:wrap;}
    .travel-car-dtl ul li label{font-size:14px;flex:0 0 105px}
    .travel-car-dtl ul li{flex:0 0 100%;padding:2px 0;}

    .summery-form .flex-fill{flex:0 0 100%!important;}
    .package-description .pdul-lbl-dtl-wrape h3, .package-description .pdul-lbl-dtl-wrape h5{font-size: 17px;}
    .car-rental-dtl .pdul-lbl-dtl-wrape:not(:last-child){margin-bottom:5px}
    .car-other-dtl ul li{flex:0 0 100%;}
    

    .summery-form .form-group:nth-child(2){flex:0 0 calc(50% - 25px);}

    .summery-form .form-group:nth-child(3){flex:0 0 calc(50% - 40px);}

    .summery-form .form-group:nth-child(2) .form-select{width:100%;}

    .summery-form .form-group:nth-child(3) .form-select{width:100%}

    .summery-form .form-control,.form-control.form-select{padding:8px 15px 8px 5px;font-size:15px;}

    .summery-form .form-label{font-size:15px;}

    .summery-form .form-group:nth-child(4) button{height:40px;}

    .travel-agent_dtl h3, .summary h3,.summary-col h3{font-size:25px;}

    .footer-navi ul li + li{margin-left:30px;}

    .summary-col .travel-agent_dtl_includes ul li{flex:0 0 calc(33.3333% - 7px)}

    .package-detail-ul li h4{font-size:25px;}

    .package-detail-ul{flex-wrap:wrap;}

    .package-detail-ul li{padding:10px 15px;}

    .package-detail-ul li:nth-child(1),.package-detail-ul li:nth-child(3){flex:0 0 calc(100% - 200px);}

    .package-detail-ul li:nth-child(2),.package-detail-ul li:nth-child(4){flex:0 0 200px;}

    .package-detail-ul li:nth-child(3){text-align:left;}

    .package-description h3{font-size:22px;line-height:normal;}

    .package-description h5{font-size:20px;line-height:normal;}

    .about-tour-table tr th, .about-tour-table tr td{font-size:16px;padding:10px 3px}



    .package-detail-form .d-flex{flex-wrap:wrap;}

    .package-detail-form .d-flex .form-group:nth-child(1){flex:0 0 100%;padding-right:0}

    .package-detail-form .d-flex .form-group:nth-child(2){flex:0 0 200px;}

    .package-detail-form .d-flex .form-group:nth-child(3){flex:0 0 calc(100% - 200px);padding-right:0}

    .package-detail-form .d-flex .form-group .form-control{padding:10px;}

    .more-detail-form .summery-accept{flex-wrap:wrap;}

    .summery-accept .form-group .form-control{padding:7px;font-size:15px;}

    .summery-accept .form-group.flex-fill:nth-child(1){flex:0 0 100%!important;padding-right:0}

}

@media screen and (min-width:300px) and (max-width:767px) {

    .banner{padding-top:70px;}

    .daterangepicker .calendar-table td{width:25px;height:25px;font-size:11px;}

    .daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:0;}

    .daterangepicker{margin-top:-75px;}
    .daterangepicker.show-calendar .drp-buttons{display:flex;align-items:center}
    .daterangepicker .drp-selected{font-size:11px;padding-right:8px;margin-bottom:5px;text-align:center;margin:0;padding:0}
    .daterangepicker .drp-buttons .btn{font-size:12px;}
    .banner-text h1{font-size:30px;}

    .banner-text p{font-size:15px;}

    .explorer p{font-size:17px;}

    .plan-trip{margin-bottom:25px;}

    .footer-Travel{width:100px;}

    .package-search_sub .pcl-col{flex:0 0 100%;}

    /* .package-search_sub .checkinout-col{z-index:11}

    .package-search_sub .hotel-type-col{z-index:7}

    .package-search_sub .guests-col{z-index:3} */

    .package-search_col{height:auto;/*padding-top:15px;padding-bottom:15px*/}

    .package-search_col:not(:last-child){border-right:0px solid var(--clr-gray3);border-bottom:1px solid var(--clr-gray3);}

    .package-search_sub .package-search_col:nth-child(1){z-index:19;}

    .package-search_sub .package-search_col:nth-child(2){z-index:13;}

    .package-search_sub .package-search_col:nth-child(3){z-index:9;}

    .package-search_sub .package-search_col:nth-child(4){z-index:5;}

    .package-search_sub .package-search_col:nth-child(5){z-index:1;}

    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list{/*height:100px;*/}

    .package-search_sub{display:block;}

    .pcl-title-text{font-size:18px;top:10px;line-height:1;padding:0 25px 0 10px}

    .checkin-sub ul li,.guests-list li div{font-size:18px;font-weight:400;}

    /* .pcl-search-sub .dropdown-select,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:23px;padding:32px 10px 0 10px;} */

    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list,.checkin-sub ul li:nth-child(1),.guests-list li span{font-size:23px;font-weight:700}

    .pcl-search-sub .dropdown-select, .checkin-sub, .hotel-type-col .select-menu .select-btn, .guests-list{padding:45px 10px 15px 10px;}

    .checkin-sub ul li:nth-child(4){padding-top: 5px;}

    .checkin-sub ul li:nth-child(2){padding-left:5px;padding-right:5px;}

    .explorer-headeing h1 br{display:none;}

    

    .guests-input__options{width:100%;padding:calc(20px - 7px) 20px}

    .banner-text{position:static!important;transform:none;padding-top:50px;padding-bottom:50px;}

    .banner-contents{position:static!important;padding-top:0px;}

    .full-landing-image{position:absolute;z-index:0;height:100%;min-height:unset;background: url(../images/banner.webp) center center no-repeat;background-size:auto 100%;}

    .travel-agent_dtl{flex: 0 0 calc(100% - 200px);padding:15px 15px; }

    .travel-agent_dtl h3, .book-txt-price h2{font-size:22px;}

    .travel-agent_book .btn{font-size:15px;padding:13px 15px}

    .travel-agent_dtl_includes ul{flex-wrap:wrap;width:calc(100% + 6px);margin-left:-3px;}

    .travel-agent_dtl_includes ul li + li{margin-left:0px;}

    .travel-agent_dtl_includes ul li{margin:3px!important;}

    .summary-col .travel-agent_dtl_includes ul li{flex:0 0 calc(25% - 7px)}

    .summery-form{flex-wrap:wrap;}

    .summery-form .form-group.flex-fill{flex:0 0 100%!important}

    .summery-form .form-group:nth-child(2){flex:0 0 calc(50% - 35px)!important}

    .summery-form .form-group:nth-child(3){flex:0 0 calc(50% - 35px)!important}

    .summery-form .form-group:nth-child(2) .form-select,.summery-form .form-group:nth-child(3) .form-select{width:100%;}

    .form-control{font-size:16px;}

    .btn-and-price h2{font-size:22px;}

    .btn{font-size:16px;}

    .travel-agent_dtl h3, .summary h3{font-size:23px;}

    .summary-col h3{font-size:23px;}

    .package-detail-ul{}

    .package-detail-ul li h4{font-size:25px;}

    .package-detail-ul{flex-wrap:wrap;}

    .package-detail-ul li{padding:5px 10px;}

    .package-detail-ul li:nth-child(1),.package-detail-ul li:nth-child(3){flex:0 0 calc(100% - 125px);}

    .package-detail-ul li:nth-child(2),.package-detail-ul li:nth-child(4){flex:0 0 125px;}

    .package-description h3{font-size:22px;line-height:normal;}

    .package-description h5{font-size:20px;line-height:normal;}

    .package-description{padding-top:10px;}

    .package-detail-ul li:nth-child(3){text-align:left;}

    .about-tour-table tr th, .about-tour-table tr td{word-break:break-word;font-size:13px;padding:7px 2px;}

    .package-detail-ul li .pdul-lbl{font-size:16px;}

    .package-detail-ul li h4{font-size:18px;}

    .package-detail-ul li .btn{font-size:15px;padding:15px 0;width:100%;}

    .package-summary .travel-agent_dtl_includes ul li p {

        font-size:13px;

    }

    .package-detail-form .form-group .form-control{font-size:15px;padding:5px;}

    .package-detail-form .d-flex{flex-wrap:wrap;}

    .package-detail-form .d-flex .form-group:nth-child(1){flex:0 0 100%;padding-right:0}

    .package-detail-form .d-flex .form-group:nth-child(2){flex:0 0 130px;}

    .package-detail-form .d-flex .form-group:nth-child(3){flex:0 0 calc(100% - 130px);padding-right:0}

    .package-detail-form .d-flex .form-group .form-control{padding:13px;}

    .innerpages h2{font-size:20px;}

}

@media screen and (min-width:576px) and (max-width:767px) {
    .car-rental-dtl{display:block!important;margin-top:0px;padding-top:15px;padding-bottom:15px;}
    .car-rental-dtl .pdul-lbl-dtl-wrape{display:flex!important;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1)}
    .car-rental-dtl li{padding:0 15px;border:0px solid #fff}
    .car-rental-dtl li .pdul-lbl{font-size:18px;margin:0;padding:0 5px 0 0; }
    .car-rental-dtl li h5{font-size:18px;margin:0;padding:0}
    .car-rental-dtl li:last-child {width:100%;padding-top:15px;}
    .travel-agent,.travel-car-dtl ul{display:block!important}
    h1{font-size:35px;}

    .plan-trip .plan-trip-right{padding-left:0;}

    .plan-trip-row{margin-top:25px;}

    .plan-trip-row .col-sm-5{width:50%;}

    .plan-links .plan-links-title{font-size:16px;}

    footer .container .col-12.d-flex{display:block!important;}

    .footer-right iframe{width:100%;height:400px;}

    .travel-agent_holder{flex:0 0 200px;}

    .login-img-sub{margin-right:35px;margin-top:0px;width:50%}

    .login-col.col-sm-6,.login-img-col.col-sm-6{flex:0 0 auto;width:100%;}

    .login-img-col{padding-bottom:100px}

    .summary-col.col-sm-6, .summary-col.col-sm-6 + .col-sm-6{width:100%;}

    .footer-navi ul li + li{margin-left:20px;}

    .profile-card ul li label{flex:0 0 200px;}

}

@media screen and (min-width:500px) and (max-width:767px) {

    .tabs-pills{width:375px;margin:0 auto}

    .tabs-pills li{padding:0 0 2px 0}

    .tabs-pills li .tabs-link{font-size:15px}

    .tabs-pills li:nth-child(2) .tabs-link{border-radius:0 10px 10px 0;}

    .tabs-pills li:nth-child(3) .tabs-link{border-radius:10px 0 0 10px;}

    .tabs-pills li:nth-child(3) .tabs-link::after{display:none}

}

@media screen and (min-width:300px) and (max-width:575px) {

    .H-Travel span{width:50px}

    .login-register,.select .selectDropdown .option,.select .selectBtn{font-size:12px;padding:6px 10px;margin-right:0}

    .language-div .form-select{font-size:12px;margin-left:5px;}
    
    .car-rental-dtl{display:block!important;margin-top:0px;padding-top:15px;padding-bottom:15px;}
    .car-rental-dtl .pdul-lbl-dtl-wrape{display:flex!important;justify-content:space-between;padding-top:5px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.1)}
    .car-rental-dtl li{padding:0 15px;border:0px solid #fff}
    .car-rental-dtl li .pdul-lbl{font-size:15px;margin:0;padding:0 5px 0 0;text-align:left;}
    .package-description .pdul-lbl-dtl-wrape h5{font-size:16px;}
    .car-rental-dtl li h5{font-size:15px;margin:0;padding:0}
    .car-rental-dtl li:last-child{padding-top:10px;width:100%}
    .pcl-title-text{font-size:16px;}
    h1{font-size:30px;}
    .room-booked{width:100%}
    .my-enquiry .nav-tabs .nav-link{font-size:14px;padding:5px}
    .plan-trip .plan-trip-left{padding-bottom:25px;}

    .plan-trip .plan-trip-right{padding-bottom:25px;padding-left:calc(var(--bs-gutter-x) * .5)}

    .plan-links{margin:15px 0;}

    .plan-links .plan-links-title{font-size:17px;}

    .footer-left{flex:0 0 100%;padding:25px 0}

    .footer-navi ul li + li{margin-left:0px;}

    .footer-navi ul{flex-wrap: wrap;justify-content:left}

    .footer-navi ul li{flex:0 0 50%;padding:5px 10px;}

    .footer-navi{padding:10px;}

    .copyrights .col-12{display:block;padding:10px 0;}

    .copyrights p{font-size:14px;text-align:center;padding:5px 0;}

    footer .container .col-12.d-flex{display:block!important;}

    .footer-right iframe{width:100%;height:400px;}

    

    .tabs-pills li{padding:0 0 2px 0}

    .tabs-pills li .tabs-link{font-size:13px}

/*    .tabs-pills li:nth-child(2) .tabs-link{border-radius:0 10px 10px 0;}*/

    .tabs-pills li:nth-child(3) .tabs-link{border-radius:0 10px 10px 0;}

    .tabs-pills li:nth-child(3) .tabs-link::after{display:none}

    .travel-agent{display:block;}

    .travel-agent .travel-agent_holder{width:100%;padding:15px;margin:0 auto;}
    .package-description .travel-agent .travel-agent_holder{width:100%!important;padding:15px}
    .booking-head + .w-100.d-flex{display:block!important}
    .booking-head + .w-100.d-flex .travel-agent_holder{padding-left:0;padding-right:0}
    .booking-col .travel-agent_dtl{padding: 0px 0px 0px 0px;}
    .booking-dtl li {align-items:center}
    .booking-dtl li label::after{top:50%;transform:translateY(-50%)}
    .booking-dtl li label{flex:0 0 135px!important;}
    .booking-dtl li label,.booking-dtl li .bk-dtl{font-size:14px;}
    .booking-dtl li .btn{font-size:14px;padding:10px 25px}
    .my-profile .btn{font-size:14px;padding:13px 25px}
    .booking-dtl li .btn + .btn{margin-left:10px}
    .booking-dtl li .btn.ms-2{margin-left:0px!important}
    .booking-dtl li + li,.room-card-dtl ul li + li{margin-top:10px;}
    .room-card-dtl ul li{font-size:15px}    
    .travel-agent_dtl{padding:0px 15px 15px 15px;}
    .tab-pane .address-personal-info h2{font-size:18px;}
    .profile-card .btn + .btn{margin-left:10px}
    .daterangepicker .drp-buttons .btn{font-size:12px;}
    .travel-agent_dtl h3{text-align:left;}
    .package-description h5{font-size:18px}
    .travel-agent_book{justify-content:space-between;}
    .travel-car-dtl ul li{flex:0 0 100%}
    .car-other-dtl ul li{flex:0 0 100%;padding:5px 0px 5px 0;}
    .availibility-row{margin-top:0px;}
    .availibility-row .btn{font-size:15px;padding:13px 25px}
    .availibility-row .col{}
    .availibility-row .col:first-child,.availibility-row .col:last-child{width:100%}
    .availibility-row .col:first-child{overflow-x: auto}
    .availibility-row table tr th,.availibility-row table tr td{padding:5px}
    .availibility-row table tr th,.availibility-row table tr td,.availibility-row table tr td a,.availibility-row table tr td .small-font p{font-size:12px}
    .availibility-row table tr td .small-font p{margin-bottom:10px}
    .availibility-row h6{font-size:13px}
    .availibility-row .select-amount{width:50px;padding:7px;text-align:center}
    .book-txt-price h2{font-size:22px;}    
    .package-description .car-rental-dtl h3{margin-top:0;font-size: 15px;}
    .footer-navi ul li a{font-size:15px;}
    .login-img-sub{margin:0 auto;}

    .login-img-col{padding-bottom:100px;overflow:hidden;}

    .signup{display:block;}

    .signup .form-control{border-bottom-left-radius:0;border-bottom-right-radius:0;}

    .signup .newsletter-btn,.signup .btn{width:100%;border-top-left-radius:0;border-top-right-radius:0;}

    .my-profile{padding-top:15px}
    .profile-card ul li label{flex:0 0 115px;}
    .profile-card ul li div{padding-left:15px;}
}

@media screen and (min-width:375px) and (max-width:400px) {
    .tabs-pills li .tabs-link{padding:0 15px;}
    .tabs-pills li .tabs-link img{height:18px;}    
    .login-register{width:100px;padding:6px 5px;text-align:center;font-size: 11px;}
    .language-div .select{width:80px;}
    .language-div + .language-div .select{width:60px;}
    .form-control{font-size:15px;}
    .select .selectBtn:after{right:7px}

    .summery-form .form-group:nth-child(2){flex:0 0 calc(50% - 25px)!important}

    .summery-form .form-group:nth-child(3){flex:0 0 calc(50% - 42px)!important}

    .summery-form .form-group{padding-right:5px;}

}

@media screen and (min-width:300px) and (max-width:390px) {

    .summary-col .travel-agent_dtl_includes ul li{flex:0 0 calc(33.3333% - 7px)}

}

@media screen and (min-width:300px) and (max-width:374px) {

    .tabs-pills li .tabs-link img{margin-right:3px;}

    .tabs-pills li .tabs-link{font-size:13px;}

    .tabs-pills li .tabs-link img{height:17px;}
    .language-div .select{width:75px;}
    .language-div + .language-div .select{width:55px;}
    .login-register{width:75px;text-align: center;line-height: 1;}
    .login-register, .select .selectDropdown .option,.select .selectBtn{font-size:10px;padding:5px 8px;}
    .summery-form .form-control{font-size:14px;}
    .select .selectBtn:after{right:7px}
    .tabs-pills li .tabs-link{padding:0 15px;border-radius:0}
    .tabs-pills li:first-child .tabs-link{border-radius:10px 0 0 10px;}
    .tabs-pills li:nth-child(2) .tabs-link{border-radius: 0 0px 0px 0;}
    .tabs-pills li:last-child .tabs-link{border-radius:0 10px 10px 0;}
}

@media screen and (min-width:300px) and (max-width:400px) {

     

}
@media screen and (min-width:300px) and (max-width:359px) {
    header .select{width: 84px;}
    .login-register{width:75px;}
}

.payment-option .payment-icon img {

    height: 30px;

    margin-left: 10px;

}