@media screen and (max-width: 1299px) and (min-width: 240px){
	.easiest-way-section .easiest-works{background-size: 400px; height: 345px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn1{left: 205px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn2{left: 17px; top: 10px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn3{left: 50px; bottom: 50px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn4{left: 205px; bottom: 25px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn5{left: 320px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn6{left: 400px; bottom: 10px;}
}
@media screen and (max-width: 1199px) and (min-width: 240px){
	.page-container{padding: 0px 30px;}
	#banner-section .banner-inner{ height: 250px;}
	#banner-section .banner-block-one{height: 230px;}
	#banner-section .banner-detail .banner-prise-label .banner-prise-text{font-size: 18px;}
	#banner-section .banner-detail .banner-persons{font-size: 16px;}
	#banner-section .banner-block-two{height: 230px;}
	#banner-section .banner-block-two .prise-discount{font-size: 100px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .banner-prise-text{font-size: 18px;}
	.home-services .home-services-inner{margin-left: -10px; margin-right: -10px;}
	.home-services .service-col{padding: 10px;}
	.home-services .service-item .service-icon{height: 180px; padding: 40px 10px;}
	.home-services .service-item .service-title{font-size: 18px;}
	.gerenric-table-desktop.table-desktop-show{display: block; overflow-x: scroll;}
    .gerenric-table-desktop .table-scroll-div{width: 1200px;}
	.car-product-section .slick-prev, .car-product-section .slick-next{display: none !important;}
	
}
@media screen and (max-width: 1030px) and (min-width: 240px){
	body{background-color: #FBFBFB;}
	.page-container{padding: 0px 40px;}
	.gerenric-padding{padding: 40px 0px;}
	.heading-inner-pg{font-size: 30px;}
	.gerenric-form .or-div .or-text{top: -10px; font-size: 12px;}
	.gerenric-form .social-media-connect .social-box.social-full-box{font-size: 16px;}
	.gerenric-datepicker-block .datepicker-field.data-time-width{width: 130px; font-size: 10px;}
	.gerenric-support .gerenric-support-inner{padding: 20px 30px; border-radius: 10px;}
	.gerenric-support .support-col{width: 50%;}
	.gerenric-support.pst-support{position: inherit;background-color: transparent;}
	.gerenric-support.pst-support .page-container{width: 100%; padding:0px 15px;}
	.gerenric-support.pst-support .gerenric-support-inner{border-radius: 10px; min-height: 160px;}
	.gerenric-support.support-fullcolumn .gerenric-support-inner{padding: 20px; min-height: auto;}
	.gerenric-support.support-fullcolumn.pst-support{position: absolute;}
	.gerenric-support.support-fullcolumn.pst-support .gerenric-support-inner{width: auto; margin-left: -15px; margin-right: -15px;  border-radius: 0px;}
	.gerenric-vehicle-select .vehicle-image{width: 130px;}
	.gerenric-vehicle-select .vehicle-detail {width: calc(100% - 130px); padding-left: 10px;}
	.gerenric-vehicle-select .vehicle-select-row{padding: 10px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-name{font-size:12px; margin-bottom: 4px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li{font-size: 9px; margin-bottom: 6px; font-weight: bold;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li:first-child{margin-bottom:8px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li img{height: 11px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col .vehicle-passanger-box .passanger-box-inner{height: 25px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col img{height: 11px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-title{font-size: 10px; font-weight: 600; }
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-AED{font-size: 10px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-title span{font-size: 10px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-image .vehicle-image-inner{height: 130px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service{padding-top: 12px;}
	.gerenric-vehicle-select .transfer-text{font-size: 8px; height: 22px; padding-left: 5px;}
	.gerenric-vehicle-select .transfer-text span{width: 38px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .vehicle-total-text{font-size: 27px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .vehicle-total-text sup{font-size: 11px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-row.vehicle-time-gray{top: 69px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info .child-title{font-size: 17px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info p{font-size: 12px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info .child-title .child-free-seat{padding: 3px 8px; font-size: 9px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info .child-title .child-apporx{font-size: 12px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-add{right: 0px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-add .child-plusminus-input{font-size: 18px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-add .child-plusminus-input{width: 40px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .include-add{font-size: 15px;margin-right: 15px;}
	.steps-section .steps-inner-2{padding: 20px 20px;}
	.gerenric-popup .modal-title{font-size: 18px;}
	.gerenric-popup .modal-content.width-450{padding: 20px; border-radius: 25px;}
	.gerenric-popup .modal-content.width-1200{padding:30px 20px;}
	.select-city-checkbox .checkbox-col label{padding: 5px 5px 5px 25px; height: 46px; line-height: 120%; font-size: 12px;}
	.select-city-checkbox .checkbox-col label::before{width: 16px; left: 6px; height: 16px;}
	.select-city-checkbox .checkbox-col label::after{width: 12px; left: 8px; height: 12px;}
	.schedule-popup h2{font-size: 18px;}
	.schedule-services{ margin-left: -7px; margin-right: -7px; margin-bottom: 30px;}
	.schedule-services .shd-col{width: 25%; padding: 7px;}
	.schedule-services .shd-item .shd-icon{width:40px; height: 40px; padding: 5px; }
	.schedule-services .shd-item .shd-title{width: calc(100% - 40px); font-size: 10px;}
	.schedule-popup .schedule-popup-image-block .image-block-left{width: 100%;}
	.schedule-popup .schedule-popup-image-block .image-block-left img{height: auto;}
	.schedule-popup .schedule-popup-image-block .image-block-right{display: none;}
	.schedule-popup .about-activity .activity-row{margin-bottom: 12px; width: 100%;}
	.schedule-popup .about-activity .activity-row .activity-detail .activity-title{font-size: 14px;}
	.schedule-popup .about-activity .activity-row .activity-detail .activity-text{font-size: 12px;}
	.schedule-popup .schedule-experience .experience-row .experience-title{width: 100%;}
	.schedule-popup .schedule-experience .experience-row .experience-detail{width: calc(100% - 0px); padding-left: 0px;}

	.gerenric-car-product .car-col{width: 50%;}
	.gerenric-links ul li{width: 50%;}
	.gerenric-links .gerenric-links-right{position: inherit;}
	.gerenric-links .gerenric-links-right ul li{width: 50% !important;}
	.gerenric-links .gerenric-links-right .gerenric_fullcheckbox.smallcheckbox{width: 100%;}
	.gerenric-links.dp-links ul li{width: 33.333%;}
	.gerenric-ride-city ul.eight-button li{width: 33.333%;}
	.gerenric-ride-city ul{padding-right: 0px; margin-left: 0px; margin-right: 0px;}
	.gerenric-ride-city ul li{width: 33.333%;}
	.gerenric-ride-city .city-total{position: inherit; justify-content: flex-end; margin-top: 10px; width: 100%; text-align: right;}
	.gerenric-ride-city.pst-city-total{position: inherit;width: 100%;text-align: right;}
	.gerenric-ride-status.pd-300{padding-right: 0px;}
	
	
	.gerenric-ride-status.status-column-10 ul li{width: 20%;}
	.gerenric-car-status ul li{width: 20%;}
	.links-search{position: inherit; width: 100%;}
	.gerenric-table-desktop{display: none;}
	.driver-popup .driver-header .driver-header-left{width: 100%; margin-bottom: 20px; padding-right: 0px;}
	.driver-popup .driver-header .driver-header-right{width: 100%;}
    .gerenric-table-mobile{width: 100%; display: block;}
    .gerenric-table-mobile .table-box .table-box-main-title{font-size: 14px; display: flex; color: #000; font-weight: 500;border-bottom: 1px solid #ccc;padding-bottom: 10px; margin-bottom: 25px;}
    .gerenric-table-mobile .table-box .table-box-main-title img{width: 18px; margin-right: 10px;}
    .gerenric-table-mobile .table-box{width: 100%; border: 1px solid #F0F0F0; border-radius: 10px; padding: 15px 15px; margin-bottom: 20px; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}
	.gerenric-table-mobile .ride-type-title{width: 100%; margin-bottom: 12px; padding-left: 30px; color: #2DAA70; font-weight: 500; display:flex; position: relative; align-items: center; font-size: 14px;}
	.gerenric-table-mobile .ride-type-title::after{width: 22px; height: 13px; background: url(../images/dubble_ok_icon.svg)0px 0px no-repeat;background-size: 22px; content: ''; position: absolute; left: 0px;}
	.gerenric-table-mobile .table-box .client-pick-info{width: 100%; border-bottom: 1px solid #E3E3E3; padding-bottom: 15px; margin-bottom: 15px;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-row{width: 100%; margin-bottom: 4px; display: flex; justify-content: space-between;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-row:first-child{margin-bottom: 8px;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col{font-size: 12px;line-height: 110%; color: #000; display:flex; align-items: center; font-weight: 600;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-col:first-child{font-size: 12px;padding-right: 10px;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-col img{margin-right: 3px;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .refrance-number{color: #8E8E8E;font-weight: 400;}
    .gerenric-table-mobile .table-box .client-pick-info .cp-col .car-name{color: #23433D;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col  .rd-kg-cricle{width: 16px; height: 16px; margin-right: 7px; position: relative; border-radius: 100px; display: flex; align-items: center; justify-content: center; background-color: #000;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col  .rd-kg-cricle .rd-way{width: 12px; height: 12px; line-height: 100%; border: 1px solid #000000; position: absolute; right: -6px; top: -3px; font-size: 6px; color: #454545; border-radius: 100px; display: flex; align-items: center; justify-content: center; background-color: #fff; }
	.gerenric-table-mobile .table-box .client-pick-info .cp-col  .rd-kg-cricle img{width: auto !important; margin-right: 0px;}
	.gerenric-table-mobile .table-box .client-phone-info{width: 100%; margin-bottom: 15px;}
	.gerenric-table-mobile .table-box .client-phone-info .ph-row{width: 100%; margin-top: 5px; font-weight: 600; font-size: 12px; color: #000000; display: flex;}
	.gerenric-table-mobile .table-box .client-phone-info .ph-name{color: #23433D;  font-weight: 500;}
	.gerenric-table-mobile .table-box .client-phone-info .ph-col{width: 50%; display: flex;}
	.gerenric-table-mobile .table-box .client-phone-info .ph-col img{object-fit: contain; width: 12px; margin-right: 5px;}
	.gerenric-table-mobile .table-box .client-phone-info .ph-col:first-child{padding-right: 10px;}
	.gerenric-table-mobile .driver-status{ margin-left: -3px; margin-right: -3px; margin-bottom: 20px; display: flex;}
	.gerenric-table-mobile .driver-status .driver-status-col{width: 100%;padding: 3px;}
	.gerenric-table-mobile .driver-status .form-select{width: 100%; padding: 15px 15px; background-color: #fff; border-radius: 8px; font-size: 12px; color: #878787; font-weight: 500; border: 1px solid #CECECE;}
	.gerenric-table-mobile .table-box .passenger-whatsapp-button{min-width:110px; cursor: pointer; margin-top: 3px; height: 17px; background-color: #67C15E; font-size: 8px; color: #fff; border-radius:100px; display: flex; align-items: center; justify-content: center; }
    .gerenric-table-mobile .table-box .passenger-whatsapp-button img{margin-right: 3px;}
    .gerenric-table-mobile .table-box .passenger-whatsapp-button.whatsapp-bg-transprant{background-color: transparent;font-size: 10px; color: #000;}
    .gerenric-table-mobile .table-box .passenger-seat{width: 100%; display: flex; flex-wrap: wrap;}
    .gerenric-table-mobile .table-box .passenger-div {margin-left: 4px; display: flex;align-items: center;}
    .gerenric-table-mobile .table-box .passenger-div img {display: block;text-align: center;height: 14px;margin: auto;margin-right: 3px;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride {padding: 3px 5px;text-align: center;border-radius: 4px;font-size: 9px;color: #fff;display: inline-flex;min-width: 56px;justify-content: center;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.cmpt-green {background-color: #2DAA70;color: #fff;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.cancel-red {background-color: #f7a9a9;color: #af2323;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.pending-yellow {background-color: #EF7F0F;color: #fff;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.noshow-brown {background-color: #A25100;color: #fff;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.cancell-red {background-color: #FF0000;color: #fff;}
	.gerenric-table-mobile .table-box .client-pick-info .cp-col .confirm-ride.cmpt2-blue {background-color: #09A6FF;color: #fff;}

    .gerenric-table-mobile .table-box .pickdrop-location{width: 100%;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-location{width: 100%; display: flex; align-items: center;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-location .pick-icon{width:25px; height: 25px; display: flex;align-items: center; justify-content: center; }
    .gerenric-table-mobile .table-box .pickdrop-location .pick-location .pick-icon img{width: 12px;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-location .pick-text{width: calc(100% - 25px); line-height: 120%; font-size: 12px; font-weight: 600; color: #000; padding-left: 10px;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-time{width: 100%;display: flex;font-size: 12px; font-weight:500; color: #000; align-items: center; padding-left:35px; height: 40px; position: relative; }
    .gerenric-table-mobile .table-box .pickdrop-location .pick-time::after{width: 1px; height: 100%; content: ''; border-left: 1px dotted #B8B8B8; position: absolute; left: 13px;}
    .gerenric-table-mobile .table-box .pickdrop-location .pick-time .pt-col{padding:0px 5px;display: flex;position: relative; align-items: center; }
    .gerenric-table-mobile .table-box .pickdrop-location .pick-time .pt-col:first-child{padding-left: 0px; padding-right: 7px;}
	.gerenric-table-mobile .table-box .pickdrop-location .pick-time .pt-col:first-child:after{width: 1px; height: 90%; background-color: #B1B1B1; content: ''; position:absolute; right: 0px;}
	.gerenric-table-mobile .table-box .pickdrop-location .pick-time img{display: block; margin-right: 10px;}
    .gerenric-table-mobile .table-box .action-button{width: 100%; display: flex; margin-top: 20px;}
    .gerenric-table-mobile .table-box .action-button .btn.btn-primary{width: 50%; min-width: inherit; height: 42px; display: flex; align-items: center; justify-content: center; padding: 7px 5px; margin: 0px 3px; font-size: 11px; font-weight: 500; color: #fff; background-color: #FF9933;border: 1px solid #FF9933; border-radius: 8px;}
    .gerenric-table-mobile .table-box .action-button .btn.btn-primary img{margin-right: 7px;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.cancel-btn{ background-color: #fff; border-color: #FF0000; color: #FF0000;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.going-pick-btn{ background-color: #00E8DA; border-color: #00E8DA; color: #ffff;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.pinkup-btn{ background-color: #FF9933; border-color: #FF9933; color: #ffff;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.payment-gray-btn{ background-color: #E8E8E8; border-color: #E8E8E8; color: #A2A2A2;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.payment-blue-btn{ background-color: #09A6FF; border-color: #09A6FF; color: #fff;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.noshow-btn{ background-color: transparent; border-color: #A25100; color: #A25100;}
	.gerenric-table-mobile .table-box .action-button .btn.btn-primary.dropoff-btn{ background-color: #2ABB65; border-color: #2ABB65; color: #fff;}
	.gerenric-table-mobile .table-box .action-button .receipt-btn {width: 50%;}
	.gerenric-table-mobile .table-box .action-button .receipt-btn .btn.btn-primary{width: 100%; background-color: #fff; border-color: #D2D2D2; color: #000000;}
    
	.gerenric-driver-earning .earning-col{width: 100%;}
    .gerenric-driver-earning .earning-box{height: auto;}
    .gerenric-driver-earning .earning-box .earning-cash-text{font-size: 12px;}
    .gerenric-driver-earning .earning-box .earning-amount{font-size: 25px;}
    .gerenric-driver-earning .earning-box .earning-withdrawn{font-size: 12px;}
    .admin-driver-earning .gerenric-tab.nav-tabs{justify-content: center;}
    .admin-driver-earning .gerenric-tab.nav-tabs .nav-link{background-color: #efefef;}
    .admin-driver-earning .earn-col{width: 100%;}
    .admin-driver-earning .earn-title{font-size: 18px;}
    .admin-driver-earning .earn-box{height: 90px;}
    .admin-driver-earning .earn-box .earning-icon{left: 10px; top: 10px;}
    .admin-driver-earning .earn-box .earning-icon img{height: 17px;}
    .admin-driver-earning .earn-box .earning-amount{font-size: 25px;}

    .gerenric-table-mobile .total-booking-top{width: 100%; margin-bottom: 20px; font-size: 14px; color: #000; display: flex; justify-content: space-between;}
    .gerenric-table-mobile .total-booking-top .total-bk-number{padding-right: 10px;}
    .gerenric-table-mobile .car-id-info{width: 100%; margin-bottom: 20px; display: flex; justify-content: space-between;}
    .gerenric-table-mobile .car-id-info .car-id-date{font-weight: 700; font-size: 14px; color: #000; padding-right: 5px;}
    .gerenric-table-mobile .car-id-info .car-id-date span{ font-weight: 400; font-size: 11px; color: #707070;} 
    .gerenric-table-mobile .car-id-info .car-kgm{padding-left: 5px; text-align: right;}
    .gerenric-table-mobile .car-id-info .car-kgm .car-type{width: 100%; margin-bottom: 2px; display: flex; align-items: center; justify-content: space-between;} 
    .gerenric-table-mobile .car-id-info .car-kgm .car-type img{width: 60px;} 
    .gerenric-table-mobile .car-id-info .car-kgm .car-type .car-text{padding-left: 6px;font-weight: 700;  font-size: 14px; color: #000;}
    .gerenric-table-mobile .car-id-info .car-kgm .kgm-text{width: 100%;font-weight: 400; font-size: 11px; color: #707070;}
    .gerenric-table-mobile .table-location{width: 100%;min-height: 170px; display: flex; padding-right: 50px; position: relative;}
    .gerenric-table-mobile .table-location .lctn-box{width: 100%; font-size: 12px; color: #000; font-weight: 600; background-color: #F4F2F2; border-radius: 10px; padding: 15px;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-block{width: 100%;display: flex;align-items: center; line-height: 115%; border-bottom: 1px solid #CFCFCF; padding:10px 0px;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-block:last-child{border-bottom: 0px; padding-bottom: 0px;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn-main{width: 100%; }
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn{width: 100%; min-height: 20px; margin-bottom: 2px; position: relative; display: flex;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn:first-child:after{width: 1px; height: 100%; content: ''; position: absolute; top: 3px; left: 7px; background-color: #707070;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn .lctn-cricle{width: 15px; height: 15px; position: relative;z-index: 9; margin-right: 10px; background-color: #25A057; line-height: 0%; font-size: 9px; color: #fff; border-radius: 100px; display: flex;padding-top: 8px; justify-content: center; }
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn .lctn-cricle.drop-red{background-color: #FF7B7B;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-lctn .lctn-text{width: calc(100% - 15px); padding-top: 2px;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-row{width: 100%; display: flex;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-row .lctn-col{width: 50%; display: flex;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-row .lctn-col:nth-child(1){padding-right: 15px; border-right: 1px solid #CFCFCF;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-row .lctn-col:nth-child(2){padding-left:15px;}
    .gerenric-table-mobile .table-location .lctn-box .lctn-row .lctn-col.color-red{color: #E21E3F;}
    .gerenric-table-mobile .table-location .ride-type{ width: 40px;height: 100%; display: flex; flex-wrap: wrap; align-items: center; position: absolute; right: 0px;  background-color: #F4F2F2; border-radius: 100px; padding:20px 5px;}
    .gerenric-table-mobile .table-location .ride-type .rd-blk{width: 100%;font-weight: 700;  font-size: 12px; color: #000; text-align: center; padding:10px 0px; border-bottom: 1px solid #CFCFCF;}
    .gerenric-table-mobile .table-location .ride-type .rd-blk:last-child{border-bottom: 0px;} 
    .gerenric-table-mobile .table-location .ride-type .rd-blk img{display: block; margin: auto;}
    .gerenric-table-mobile .table-user-detail{width: 100%; margin-top: 10px;}
    .gerenric-table-mobile .table-user-detail .usr-blk{width: 100%; min-height: 20px; font-weight: 600;  font-size: 12px; color: #000; display: flex; justify-content: space-between; margin-bottom: 5px;}
    .gerenric-table-mobile .table-user-detail .usr-blk .usr-contact{padding-right:5px; }
    .gerenric-table-mobile .table-user-detail .usr-blk .usr-contact a{word-break: break-all; display: flex; align-items: center; color: #000;} 
    .gerenric-table-mobile .table-user-detail .usr-blk .usr-contact img{height:10px; margin-right: 5px;} 
    .gerenric-table-mobile .table-user-detail .usr-blk .usr-pay{padding-left: 5px; padding-right: 10px; text-align: right;}
    .gerenric-table-mobile .send-email-button-m{width: 100%;border-radius: 10px; color: #000; cursor: pointer; margin-top: 15px; padding: 3px 10px; display: flex; align-items: center;justify-content: center;height: 45px; background-color: #8AF4B5; font-size: 16px; font-weight: 600; border: 0px;}
    .gerenric-table-mobile .send-email-button-m.pending-btn{background-color: #F4B400;}
    .gerenric-table-mobile .table-user-rd-info{width: 100%; margin-top: 20px; display: flex; justify-content: space-between; color: #000; font-weight: 600;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt{padding-right: 5px;display: flex; align-items: center;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-name{font-size: 14px; padding-right: 5px;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-drop{min-width: 100px; background-color: #EDEDED; border-radius: 100px; padding: 4px 10px; display: flex;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-drop .rd-dp-col{width: 50%; line-height: 82%;font-size: 11px;display: flex; align-items: center;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-drop .rd-dp-col:nth-child(1){padding-right: 3px;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-drop .rd-dp-col:nth-child(2){padding-left: 3px;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-dt .usr-drop .rd-dp-col img{width: 15px;height: 15px; display: block; margin-right: 5px;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-select{padding-left: 5px; font-size: 12px;}
    .gerenric-table-mobile .table-user-rd-info .user-rd-select .table-select-box select{font-size: 11px; min-width: 60px;}
    .gerenric-table-mobile .table-user{width: 100%;}
    .gerenric-table-mobile .table-user .car-type-m{width: 100%; margin-bottom: 20px; margin-top: 25px; display: flex; height: 40px; background-color: #F4F2F2; border-radius: 5px;}
    .gerenric-table-mobile .table-user .car-type-m .car-col{width: 25%;padding: 0px 10px;position: relative; top: -7px; }
    .gerenric-table-mobile .table-user .car-type-m .car-col .car-icon{width: 100%; text-align: center;}
    .gerenric-table-mobile .table-user .car-type-m .car-col .car-icon img{width: 55px;display: block; margin: auto;}
    .gerenric-table-mobile .table-user .car-type-m .car-col .car-seat{width: 100%; font-size: 14px; color: #050505; font-weight: 600; text-align: center;}
    .gerenric-table-mobile .table-user .spent-amount{width: 100%; display: flex; margin-bottom: 20px;}
    .gerenric-table-mobile .table-user .spent-amount .spent-col:nth-child(1){width: 47%; padding-right: 10px;}
    .gerenric-table-mobile .table-user .spent-amount .spent-col:nth-child(2){width: 53%; padding-left: 10px;}
    .gerenric-table-mobile .table-user .spent-amount .spt-box{width: 100%; background-color: #F4F2F2; border-radius: 5px; padding: 10px;}
    .gerenric-table-mobile .table-user .spent-amount .spt-box .spt-title{width: 100%;font-size: 12px; color: #050505; font-weight:500; text-align: center;border-bottom: 1px solid  #cecece; padding-bottom: 5px; margin-bottom: 10px;}
    .gerenric-table-mobile .table-user .spent-amount .spt-box .spt-amt{width: 100%; height: 40px; display: flex; justify-content: center; align-items: center; font-size: 14px; color: #050505; font-weight: 700; text-align: center;}
    .gerenric-table-mobile .table-user .spent-amount .acpt-ride-block{width: 100%; position: relative; text-align: right; height: 40px; margin-bottom: 14px;  font-size: 13px; font-weight: 700; color: #000; padding: 5px 10px 5px 45px; display: flex; align-items: center; justify-content: flex-end; background-color: #F4F2F2; border-radius: 5px;}
    .gerenric-table-mobile .table-user .spent-amount .acpt-ride-block:last-child{margin-bottom: 0px;}
    .gerenric-table-mobile .table-user .spent-amount .acpt-ride-block img{width: 40px; position: absolute;left: 0px;}
    .gerenric-table-mobile .table-user .user-cnt{width: 100%; margin-bottom: 15px; display: flex;}
    .gerenric-table-mobile .table-user .user-cnt .usr-col{word-break: break-all;padding: 5px 0px; font-size: 12px; font-weight: 600; color: #000; display: flex;}
    .gerenric-table-mobile .table-user .user-cnt .usr-col:nth-child(1){width: 40%; padding-right: 5px;}
    .gerenric-table-mobile .table-user .user-cnt .usr-col:nth-child(2){width: 60%; padding-left: 5px;}
    .gerenric-table-mobile .table-user .user-cnt .usr-col img{width: 18px; display: block; margin-right: 4px;}
    .gerenric-table-mobile .table-user .user-cnt .usr-col a{display: flex; color: #000;}
    .gerenric-table-mobile .table-user .user-button-row{margin: 0px -3px;display: flex;}
    .gerenric-table-mobile .table-user .usr-btn{ width:100%; margin: 0px 3px; cursor: pointer; height:45px; padding: 5px 5px; font-size: 13px; color: #000; font-weight: 600; display: flex; justify-content: center; align-items: center; background-color: #F4B400; border-radius: 100px;}
    .gerenric-table-mobile .table-user .usr-btn img{width: 16px;margin-right: 5px;}
    .gerenric-table-mobile .table-user .usr-btn.usr-delete{background-color: transparent; border: 1px solid #ED1D1D; color: #000;}
    .gerenric-table-mobile .table-support{width: 100%;}
    .gerenric-table-mobile .table-support .car-id-info{align-items: center;}
    .gerenric-table-mobile .table-support .usr-drop{min-width: 100px; font-size: 12px; color: #000; font-weight: 700; display: flex;}
    .gerenric-table-mobile .table-support .usr-drop .rd-dp-col{width: 50%; line-height: 82%;font-size: 11px;display: flex; align-items: center;}
    .gerenric-table-mobile .table-support .usr-drop .rd-dp-col:nth-child(1){padding-right: 3px;}
    .gerenric-table-mobile .table-support .usr-drop .rd-dp-col:nth-child(2){padding-left: 3px;}
    .gerenric-table-mobile .table-support .usr-drop .rd-dp-col img{width: 15px;height: 15px; display: block; margin-right: 5px;}
    .gerenric-table-mobile .table-support .support-user{width: 100%; margin-bottom: 10px; background-color: #D6FCE5; padding:15px 15px; border-radius: 10px;}
    .gerenric-table-mobile .table-support .support-user .support-user-name{width: 100%; margin-bottom: 10px; font-size: 18px; color: #000; font-weight: 600;}
    .gerenric-table-mobile .table-support .support-user .support-user-info{width: 100%; display: flex;}
    .gerenric-table-mobile .table-support .support-user .support-user-info .spt-col{word-break: break-all;padding: 5px 0px; font-size: 12px; font-weight: 600; color: #5D6B62; display: flex;}
    .gerenric-table-mobile .table-support .support-user .support-user-info .spt-col:nth-child(1){width: 40%; border-right: 1px solid #25A057; padding-right: 5px;}
    .gerenric-table-mobile .table-support .support-user .support-user-info .spt-col:nth-child(2){width: 60%; padding-left: 15px;}
    .gerenric-table-mobile .table-support .support-user .support-user-info .spt-col img{width: 18px; display: block; margin-right: 4px;}
    .gerenric-table-mobile .table-support .support-user .support-user-info .spt-col a{display: flex; color: #5D6B62;}
    .gerenric-table-mobile .table-support .support-call{width: 100%; margin-bottom: 10px; background-color: #F4F2F2; padding:15px 15px; border-radius: 10px;}
    .gerenric-table-mobile .table-support .support-call .support-title{width: 100%; border-bottom: 1px solid #CFCFCF; padding-bottom: 5px; margin-bottom: 10px; font-size: 18px; color: #000; font-weight: 400;}
    .gerenric-table-mobile .table-support .support-call p{width: 100%;margin-bottom: 10px; font-size: 12px; color: #000; font-weight: 400;}
    .gerenric-table-mobile .table-support .support-call .support-cnt{width: 100%;display: flex; font-size: 13px; color: #000; font-weight: 600;}
    .gerenric-table-mobile .table-support .support-call .support-cnt img{width: 15px;display: block; margin-right: 5px;}
    .gerenric-table-mobile .table-support .support-call .support-cnt a{color: #000;}
    .gerenric-table-mobile .table-support .review-box{width: 100%; margin-bottom: 10px; background-color: #fff; border: 1px solid #CFCFCF; padding:15px 15px; border-radius: 10px;}
    .gerenric-table-mobile .table-support .review-box .review-box-inner{width: 100%; padding-right: 5px; max-height: 65px; overflow-y: auto;}
    .gerenric-table-mobile .table-support .review-box .review-box-inner::-webkit-scrollbar {width: 6px;}
    .gerenric-table-mobile .table-support .review-box .review-box-inner::-webkit-scrollbar-track {background: #f1f1f1; }
    .gerenric-table-mobile .table-support .review-box .review-box-inner::-webkit-scrollbar-thumb { background: #888; }
    .gerenric-table-mobile .table-support .review-box .review-box-inner::-webkit-scrollbar-thumb:hover {background: #555; }
    .gerenric-table-mobile .table-support .review-box .review-title{width: 100%; border-bottom: 1px solid #CFCFCF; padding-bottom: 5px; margin-bottom: 10px; font-size: 18px; color: #000; font-weight: 400;}
    .gerenric-table-mobile .table-support .review-box p{font-size: 12px; margin-bottom: 0px; line-height: 120%; color: #000; font-weight: 400;}
    .gerenric-table-mobile .table-support .review-box .review-textarea-m{width: 100%;font-size: 12px; line-height: 120%; color: #000; font-weight: 400; border: 0px; height: 65px; resize: none;}
    .gerenric-table-mobile .table-support .review-box .review-textarea-m:focus{outline: none;}
    .gerenric-table-mobile .table-subscriber-block{ width: 100%; margin-bottom: 20px; background-color: #F4F2F2; padding:20px 15px; border-radius: 10px;}
    .gerenric-table-mobile .table-subscriber-block .subscribe-date{width: 100%; margin-bottom: 6px; font-size: 13px; color: #707070; font-weight: 500;}
    .gerenric-table-mobile .table-subscriber-block .subscribe-name{width: 100%; margin-bottom: 15px; font-size: 15px; color: #000; font-weight: 600;}
    .gerenric-table-mobile .table-subscriber-block .subscribe-button-row{margin: 0px -3px;display: flex;}
    .gerenric-table-mobile .table-subscriber-block .subscribe-button-row .sbr-btn{ width:100%; margin: 0px 3px; cursor: pointer; height:38px; padding: 5px 5px; font-size: 11px; color: #fff;text-align: center; line-height: 110%; font-weight: 500; display: flex; justify-content: center; align-items: center; background-color: #000000; border-radius: 100px;}
    .admin-page .admin-top-bar .admin-top-button:nth-child(2){ display: none;}
    .gerenric-table-mobile .table-admin-block{ width: 100%; margin-bottom: 15px; background-color: #D6FCE5; padding:25px 15px; border-radius: 10px;}
    .gerenric-table-mobile .table-admin-block:last-child{margin-bottom: 0px;}
    .gerenric-table-mobile .table-admin-block .admin-title{width: 100%; margin-bottom: 20px; display: flex; align-items: center; position: relative; padding-right: 90px;}
    .gerenric-table-mobile .table-admin-block .admin-name{width: 100%; font-size: 15px; color: #000; font-weight: 600; line-height: 110%; }
    .gerenric-table-mobile .table-admin-block .admin-text-btn{ position: absolute; right: 0px; width:75px; cursor: pointer; height:28px; padding: 5px 5px; font-size: 13px; color: #000; font-weight: 500; display: flex; justify-content: center; align-items: center; background-color: #8AF4B5; border-radius: 100px;}
    .gerenric-table-mobile .table-admin-block .admin-contact{width: 100%;margin-bottom: 20px; display: flex;}
    .gerenric-table-mobile .table-admin-block .admin-contact .cnt-col{word-break: break-all;padding: 5px 0px; font-size: 12px; font-weight: 600; color: #5D6B62; display: flex;}
    .gerenric-table-mobile .table-admin-block .admin-contact .cnt-col:nth-child(1){width: 45%; border-right: 1px solid #25A057; padding-right: 5px;}
    .gerenric-table-mobile .table-admin-block .admin-contact .cnt-col:nth-child(2){width: 55%; padding-left: 15px;}
    .gerenric-table-mobile .table-admin-block .admin-contact .cnt-col img{width: 18px; display: block; margin-right: 4px;}
    .gerenric-table-mobile .table-admin-block .admin-contact .cnt-col a{display: flex; color: #5D6B62;}
    .gerenric-table-mobile .table-admin-block .admin-button-row{margin: 0px -3px;display: flex;}
    .gerenric-table-mobile .table-admin-block .admin-button-row .adm-btn{ width:100%; margin: 0px 3px; cursor: pointer; height:38px; padding: 5px 5px; font-size: 12px; color: #D6FCE5; font-weight: 600; display: flex; justify-content: center; align-items: center; background-color: #000000; border-radius: 100px;}
    .gerenric-table-mobile .table-admin-block .admin-button-row .adm-btn img{width: 16px;margin-right: 5px;}
    .gerenric-table-mobile .table-admin-block .admin-button-row .adm-btn.adm-delete{background-color: transparent; border: 1px solid #000; color: #ED1D1D;}
	.gerenric-ride-status ul li{width: 33.333%;}
	.gerenric-car-status ul li{width: 33.333%;}
	.gerenric-income-info {flex-wrap: wrap;}
	.gerenric-income-info .income-col{width: 100%;}
	.gerenric-income-info.two-column .income-col{width: 100%;}
	.admin-dashboard-page .income-active-block .income-box-inner{height: 80px;}
	.admin-dashboard-page .income-active-block .income-nmb{font-size: 22px;}
	.admin-dashboard-page .income-active-block .income-text{font-size: 12px;}
	.gerenric-income-info .income-detail .income-number{font-size: 22px;}
	.gerenric-income-info .income-detail .income-title{font-size: 12px;}
	.gerenric-income-info .income-card .income-cricle{width: 45px; height: 45px;}
	.gerenric-income-info .income-card .card-row{flex-wrap: wrap;}
	.gerenric-income-info .income-card .card-row .card-col-sub{width: 100%;}
	
	.car-product-section .slick-list{margin-right: -240px !important;}
	.frequently-section .accordion-button{font-size: 18px;}
	.frequently-section p{font-size: 18px;}
	.frequently-section .accordion-button::after{background-size: 14px;}
	
	.language-new-box{width: 100%;background-color: transparent; justify-content: space-between;}
	.language-new-box .country-currency{ min-width: inherit; position: inherit; margin-right: 0px; text-align: center;}
	.language-new-box .country-currency-inner{min-width: inherit; display: inline-block; background-color: transparent; height: auto;padding: 0px;font-size: 12px;font-weight: 500;color: #555B65;}
	.language-new-box .country-currency .curreny-title{display: block;margin-top: 4px;}
	.language-new-box .country-currency .curreny-text{font-size: 13px; color: #222629; font-weight: 500;}
	.language-new-box .country-currency .arrow-lange{display: none;}
	.language-new-box .country-language{ min-width: inherit; text-align: center;}
	.language-new-box .country-language-inner{min-width: inherit; display: inline-block;font-size: 12px;font-weight: 500;color: #555B65; background-color: transparent; height: auto;padding: 0px;}
	.language-new-box .country-language .country-flag{width: 21px; height: 15px; margin: auto; border-radius: 0px; margin-bottom: 7px; border: 0px;}
	.language-new-box .country-language .country-flag img{width: 21px; height: 15px; border-radius: 2px; object-fit: cover;}
	.language-new-box .country-language .arrow-lange{display: none;}
	.country-dropdown{bottom: 73px; border: 0px; border-bottom: 1px solid #D5D5D5;box-shadow: 0px -15px 15px rgba(0,0,0,0.10); border-radius:10px 10px 0px 0px;  width: 100%; text-align: left;}
	.country-dropdown .country-dropdown-inner{display: flex; flex-wrap: wrap;}
	.country-dropdown h2{ display: flex;}
	.country-dropdown.language-dropdown{width: 100%;}
	.country-dropdown .country-block{width: 50%;}
	.country-dropdown .country-row{border-bottom: 0px; width: calc(100% - 10px); margin:5px 5px; background-color: #F2F4F3; padding:13px 10px;border-radius: 7px;}
	.country-dropdown input[type="radio"]:checked ~ label .country-row{background-color: #00B67A; }
	.country-dropdown input[type="radio"]:checked ~ label .country-text{color: #fff;}
	.country-dropdown .country-row::after{background-image: none; background: url(../images/good_ok_white.svg)0px 0px no-repeat;background-size: 12px; right: 10px;}
	.admin-newbooking-page{width: 100%;}
	.admin-newbooking-page .add-row-icon{box-shadow: none;}
	.admin-newbooking-page .delete-row-icon{box-shadow: none;}

	#navbar_top.fixed-top .header-inner{background-color: #fff;}
    #header-section .header-inner{padding: 0px 0px; height: 55px; background-color: transparent; text-align: left;}
	#header-section #navbar_top{ border-bottom: 0px; background-color: transparent;}
	#header-section .navbar {padding:  0px;}
	#header-section .navbar-expand-lg .navbar-nav{padding: 0px; }
	#header-section .navbar-dark .navbar-nav .nav-link{padding:10px 10px;font-size:14px; font-weight:500; color: #fff; text-align: left;}
	#header-section .navbar-dark .navbar-nav .nav-link{ color: #fff; margin-bottom: 2px;}
	#header-section .navbar-dark .navbar-nav .nav-link.active_nav, #header-section .navbar-dark .navbar-nav .nav-link.show{border-radius: 7px; color: #fff; background-color: rgba(42,187,101,0.20);}
	#header-section .navbar-dark .navbar-nav .nav-link:hover{border-radius: 7px; color: #fff; background-color: rgba(42,187,101,0.20);}
	#header-section .navbar-dark .navbar-nav .nav-link span.nav-mobile-icon{width: 20px; text-align: center; display: inline-block;}
	#header-section .navbar-dark .navbar-nav .nav-link span.nav-mobile-icon img.nav_icon{display: inline-block;}
	#header-section .navbar-dark .navbar-nav .nav-link span.nav-mobile-icon img.nav_icon_hv{display: none;}
	#header-section .navbar-dark .navbar-nav .nav-link.active_nav span.nav-mobile-icon img.nav_icon, #header-section .navbar-dark .navbar-nav .nav-link.show span.nav-mobile-icon img.nav_icon{display: none;}
	#header-section .navbar-dark .navbar-nav .nav-link.active_nav span.nav-mobile-icon img.nav_icon_hv, #header-section .navbar-dark .navbar-nav .nav-link.show span.nav-mobile-icon img.nav_icon_hv{display: inline-block;}
	#header-section .navbar-dark .navbar-nav .nav-link:hover span.nav-mobile-icon img.nav_icon{display: none !important;}
	#header-section .navbar-dark .navbar-nav .nav-link:hover span.nav-mobile-icon img.nav_icon_hv{display: inline-block  !important;}
	#header-section .navbar-dark .navbar-nav .nav-item.mb_show_nav{display: block;}
	#header-section .navbar-dark .navbar-nav .nav-item.user-dp{display: none;}
	#header-section .navbar-dark .navbar-nav .nav-item.mb_show_nav.user-dp{display: none;}
	#header-section .navbar-dark .navbar-brand{display: block;top: 12px; overflow: hidden;}
	#header-section .navbar-dark .navbar-brand img{max-width: inherit;width: 110px;}
	#header-section .navbar-dark .navbar-toggler{ border:0px; display: none; color: transparent;cursor: pointer;padding: 0px; position: absolute; left: 40px; top: 16px;}
	#header-section .navbar-dark .navbar-toggler .menu-open-icon{display:inline-block;}
	#header-section .navbar-dark .navbar-toggler.pst-rem{position: inherit;}
	#header-section .navbar-expand-lg .navbar-collapse{width: 220px; height: 100vh; display: block !important;left: -220px; transition: left 0.5s ease; position: fixed;z-index: 9999; top: 0px; overflow-y: auto;background-color:#1D3A34;}
	#header-section .navbar-expand-lg .navbar-collapse.visible_menu {left: 0px;transition: left 0.7s ease;}
	#header-section .navbar-expand-lg .navbar-collapse .navbar-collapse-logo{width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 20px 0px;}
	#header-section .navbar-expand-lg .navbar-collapse .navbar-collapse-inner{display: flex !important; flex-wrap: wrap;  height: 100vh;align-content: space-between;}
	#header-section .navbar-expand-lg .navbar-collapse ul{ display:flex; position: relative; padding: 0px 20px;}
	#header-section .header-mobile-overlay{width: calc(100% - 220px);z-index: 999; display:none; height: 100vh; top: 0px; content: '';position: fixed; right: 0px; background-color:rgba(46, 42, 37, 0.5);}
	#header-section .navbar-expand-lg .navbar-collapse ul.panel-nav{padding-top: 10px; margin-top: 10px;}
	#header-section .navbar-expand-lg .navbar-collapse ul.panel-nav::after{width: 70%; left: 0%; right: 0%; margin: auto; content: ''; height: 1px; background-color: rgba(242, 242, 242, 0.4); position: absolute; top: 0px;}
	#header-section .mobile-nav-user{margin-top: 10px; height: 50px;padding: 5px 20px;position: relative; display: flex; align-items: center; background-color: rgba(255,255,255,0.10); margin-left: -20px; margin-right: -20px;}
	#header-section .mobile-nav-user::after{width: 7px;height: 11px; content: ''; background:url(../images/user_nav_arrow.svg)0px 0px no-repeat;position: absolute;right: 20px;}
	#header-section .mobile-nav-user .user-cricle{width: 30px; position: relative; height: 30px;border-radius: 30px;}
	#header-section .mobile-nav-user .user-cricle img{width: 30px; height: 30px; object-fit: cover; border-radius: 30px;}
	#header-section .mobile-nav-user .user-cricle .user-online-cricle{width: 8px; height: 8px; border-radius: 8px; position: absolute; bottom: 2px;right: 2px; background-color: #449B78; border: 1px solid #fff; display: flex; align-items: center; justify-content: center;}
	#header-section .mobile-nav-user .user-info{width: calc(100% - 30px); padding-right: 12px; line-height: 130%; font-weight: 300; font-size: 12px; color: #fff; padding-left: 10px;}
	#header-section .mobile-nav-user .user-info span{font-weight: 700; color: #2ABB65;}
	#header-section .mobile-nav-user .user-info a{color: #fff;}
	#header-section .panel-nav {display: inherit !important;padding: 0;position: inherit;right: 0px;width: 100% !important;background-color: transparent;border-radius: 0px;top: inherit;}
	#header-section .header-top ul{width: 100%; display: flex; justify-content: space-between;}
	#header-section .header-top ul:first-child{ display: none;}
	#header-section .header-top ul:nth-child(2) li:nth-child(1){display: none;}
	#header-section .header-top ul:nth-child(2) li:nth-child(2){display: none;}
	#header-section .header-top ul li{padding: 0px; font-size: 11px;}
	#header-section .header-top ul li.mb-bottom-nav-fixed{width: 100%; box-shadow: 0px -5px 5px rgba(0,0,0,0.15);  padding: 12px 10px; margin-left: 0px; position: fixed; background-color: #fff; bottom: 0px;left: 0px; z-index: 99;}
	#header-section .header-top ul li .chat-support{  display:block;}
	#header-section .header-top ul li .chat-support:nth-child(2) .chat-icon img{height: 55px;}
	#header-section .header-top ul li .chat-support .chat-text{font-size: 12px;}
	#header-section .header-top ul li.call-desktop-hide{display: block;}
	#header-section .header-top ul li.mb-bottom-nav-fixed .language-new-box .country-currency .curreny-text{ display: flex; align-items: center; justify-content: center; height: 28px;}
	#header-section .header-login{width: auto; right: 40px; top: 8px;}
	#header-section .fixed-top{box-shadow: 0px 0px 10px rgba(46, 42, 37, 0.5);}
	.desktop-panel-arrow-click{display: none;}
	#main_nav{display: none;}
	#nav-mobile-bottom{width: 100%; display: block; background-color: #fff; border-top: 1px solid #E1E1E1; height: 65px; z-index: 999; position: fixed; bottom: 0px;}
	#nav-mobile-bottom ul{display: flex;height: 65px;  align-items: center; justify-content: space-between;}
	#nav-mobile-bottom ul li{width: 33.333%; text-transform: uppercase; padding:0px 5px; list-style-type: none; font-size: 10px; text-align: center; color: #727272; font-weight: 500;}
	#nav-mobile-bottom ul li a{ color: #727272; display: block;}
	#nav-mobile-bottom ul li a .nav-mb-icon{width: 100%; display: flex; justify-content: center; text-align: center; margin-bottom:6px;}
	#nav-mobile-bottom ul li a .nav-mb-icon .nav_icon_m{display: block;}
	#nav-mobile-bottom ul li a .nav-mb-icon .nav_icon_hv_m{display: none;}
	#nav-mobile-bottom ul li a .nav-mb-text{width: 100%;}
	#nav-mobile-bottom ul li a:hover .nav-mb-icon .nav_icon_m{display: none;}
	#nav-mobile-bottom ul li a:hover .nav-mb-icon .nav_icon_hv_m{display: block;}
	#nav-mobile-bottom ul li a:hover{color: #23433D; font-weight: bold;}
	#nav-mobile-bottom ul li a.nav-mobile-active{color: #23433D; font-weight: bold;}
	#nav-mobile-bottom ul li a.nav-mobile-active .nav-mb-icon .nav_icon_m{display: none;}
	#nav-mobile-bottom ul li a.nav-mobile-active .nav-mb-icon .nav_icon_hv_m{display: block;}

	#banner-section {padding:10px 0px 20px 0px;}
	#banner-section .banner-inner{ height: auto;}
	#banner-section .banner-block-one{height: 150px; border-radius: 7px; padding: 15px;}
	#banner-section .banner-detail .banner-title{font-size: 22px;}
	#banner-section .banner-detail .banner-prise-label{height: 30px;left: -15px; padding-left:15px;}
	#banner-section .banner-detail .banner-prise-label::before{border-right: 20px solid transparent;border-top: 30px solid #bf0202;right: -20px;}
	#banner-section .banner-detail .banner-prise-label .extra-stip{width: 6px; height: 40px; top: -5px; left: -6px;}
	#banner-section .banner-detail .banner-prise-label .extra-stip::before{width: 6px; height: 9px; top: -4px;}
	#banner-section .banner-detail .banner-prise-label .extra-stip::after{width: 6px; height: 9px; bottom: -4px;}
	#banner-section .banner-detail .banner-prise-label .banner-prise-text span{margin-right: 0px;}
	#banner-section .banner-detail .banner-prise-label .banner-prise-text{align-items: center;}
	#banner-section .banner-detail .banner-persons{font-size: 10px;}
	#banner-section .banner-detail .banner-persons img{width: 10px;}
	#banner-section .banner-detail .banner-prise-label .banner-prise-text{font-size: 11px;}
	#banner-section .banner-detail .banner-prise-label .banner-prise-text span.day-sm-text{font-size: 8px;line-height: 8px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2{height: 30px;left: -15px; padding-left:15px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2::before{border-right: 20px solid transparent;border-top: 30px solid #bf0202;right: -20px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .extra-stip{width: 6px; height: 40px; top: -5px; left: -6px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .extra-stip::before{width: 6px; height: 9px; top: -4px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .extra-stip::after{width: 6px; height: 9px; bottom: -4px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .banner-prise-text span{margin-right: 0px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .banner-prise-text{align-items: center;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .banner-prise-text{font-size: 16px;}
	#banner-section .banner-detail .banner-prise-label.banner-prise-label2 .banner-prise-text span{ margin-right: 5px;}

	#banner-section .banner-image{right: 10px;}
	#banner-section .banner-block-two{height: 150px; border-radius: 7px; padding: 15px 0px 15px 15px;}
	#banner-section .banner-block-two .banner-two-green{height: 120px; border-radius: 7px; padding: 10px;}
	#banner-section .banner-block-two .banner-title{font-size: 17px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label{height: 30px;left: -10px; padding-left:10px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label::before{border-right: 20px solid transparent;border-top: 30px solid #bf0202;right: -20px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .extra-stip{width: 6px; height: 40px; top: -5px; left: -6px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .extra-stip::before{width: 6px; height: 9px; top: -4px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .extra-stip::after{width: 6px; height: 9px; bottom: -4px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .banner-prise-text{font-size: 15px;}
	#banner-section .banner-block-two .banner-detail .banner-prise-label .banner-prise-text span{margin-right: 5px;}
	#banner-section .banner-block-two .banner-detail .banner-persons{font-size: 9px;}
	#banner-section .banner-block-two .prise-discount{font-size: 70px;}
	#banner-section .banner-block-two .prise-discount .off-text{font-size: 16px; right: -30px; bottom: 10px;}
	#banner-section .banner-block-two .discount-lable{width: 90px;}
	#banner-section .banner-block-two .discount-lable .discount-text{font-size: 11px; top: 14px; left: 48px; line-height: 100%;}

	.home-services.gerenric-padding{padding-top: 0px;}
	.home-services p{font-size: 12px; margin-bottom: 25px;}
	.home-services .service-col{width: 33.333%;}
	.home-services .service-item .service-icon img{height: 100%; max-height: inherit;}
	.home-add-section .home-add-inner{padding: 0px 20px; height: 100px;}
	.home-add-section .add-title .add-text-1{font-size: 23px;}
	.home-add-section .add-title .add-text-2{font-size: 35px;}
	.home-add-section .add-logo{padding-left: 0px; width: 150px;}
	.home-add-section .add-image img{width: 230px;}
	.home-ride .home-ride-detail{width: 330px;}
	.home-ride .home-ride-servies{width: calc(100% - 330px);}
	/* .home-ride .home-ride-servies .slick-list{padding-right: 30px !important;} */
	.home-ride .home-ride-servies .gerenric-product .slick-list .product-col{padding-right: 0px !important;}
	.home-ride .home-ride-detail p{font-size: 16px;}
	.car-rental .car-rental-image{width: 100%;float: none; text-align: center; padding-right: 0px;}
	.car-rental .car-rental-detail{width: 100%; float: none; margin-bottom: 50px;}
	.car-rental .car-rental-detail ul{max-width: 500px;}
	.city-tour p.heading-paragraph{width: 90%;position: relative; margin-bottom: 30px; z-index: 9; font-size: 14px;}
	.city-tour p.heading-paragraph a{color: #FC9222;}
	.why-choose{position: relative; padding:60px 0px 50px 0px;}
	.why-choose::after{width: 100%; display: none; height: 140px; background: linear-gradient(90deg, #23433d 0%, #2b4b46 50%, #23433d 100%); position: absolute; bottom: -2px; left: 0px; content: '';}
	.why-choose .why-choose-detail{width:400px; margin: auto; margin-bottom: 40px;}
	.why-choose .why-choose-detail p{width: 100%;}
	.why-choose .why-choose-image{width: 600px; padding-top: 70px; position: relative;z-index: 1; margin: auto;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(1){right: 0px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(2){right: 70px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(3){top: 220px; right: 0px;}
	.signup-page .signup-logo{position: inherit;}
	.signup-page .signup-inner{width: auto; margin-left: -15px; margin-right: -15px; }
	.signup-page .page-container{width: 100%;padding-top: 0px; padding-bottom: 0px; display: block; }
	.signup-page .signup-form-box{width: 100%;background-color: #fff; overflow-y: auto; padding:20px 20px;height: calc(100vh - 0px); border-radius: 20px 20px 0px 0px;}
	.signup-page .signup-logo{width: 100%; text-align: center; padding:30px 0px;}
	.signup-page .gerenric-form ul li.submit-contact-btn{ margin: auto !important; padding: 0px 20px;position: fixed; left: 0%; right: 0%; bottom: 20px;}
	.booking-form-page .booking-form-bg{height: 550px;}
	.booking-form-page .booking-form-bg img{height: 550px; object-position: right; border-radius: 10px;}
	.booking-form-page .booking-form-bg::after{border-radius: 10px;}
	.booking-form-page .booking-form-banner .booking-banner-detail{ padding:10px 30px;}
	.booking-form-page .booking-form-banner .booking-banner-detail h1{margin-bottom: 10px; font-size: 32px;}
	.booking-step-page.gerenric-padding{padding-top: 20px;}
	.booking-step-page.gerenric-padding.mb-pd{padding-top: 170px !important;}
	.booking-step-page .booking-step-left{width: 100%; margin-bottom: 20px; padding-right: 0px;}
	.booking-step-page .booking-step-right{width: 100%; display: none;}
	.booking-step-page .booking-step-inner.pt-step{padding-top: 0px;}
	.car-rental-page.car-rental-pt{padding-top: 30px;}
	.car-rental-page .car-rental-nav{padding: 0px; border: 0px;}
	.car-rental-page .car-rental-nav ul li{width: 33.333%; padding: 4px;}
	.car-rental-page .car-rental-block .car-rental-left{width: 100%; padding-right: 0px;}
	.car-rental-page .car-rental-block .car-rental-right{display: none; width: 100%;}
	.services-page .services-pg-banner{margin-bottom: 30px;}
	.services-page .services-pg-banner img{width: 100%; border-radius:6px;}
	.loading-page {width: 90%; margin: auto;}
	.loading-page .collect-text{width: 100%; margin-top: 20px; margin-bottom: 20px;}
	.loading-page .collect-text{font-size: 11px;}
	.gerenric-content-section h2{font-size: 20px;}
	.gerenric-content-section .content-inner{padding:20px 10px;}
	.gerenric-content-section .content-block h3{font-size: 16px;}
	.gerenric-content-section .content-block p{font-size: 14px;}
	.gerenric-content-section .content-block ul li{font-size: 14px;}
	
	.about-page p{font-size: 12px;}
	.about-page .about-info .about-detail{padding-right: 20px;}
	.about-page .about-info .about-image img{height: 300px;}
	.about-page .about-info .about-info-inner{min-height: 300px;}
	.about-page .about-info.our-commitment .about-detail{padding-left: 20px;}
	.about-page .about-info.our-commitment img{object-position: left;}
	.about-page .about-info .about-image-trust-rating{display: none;}
	.about-page .about-info .secure-section .secure-text{font-size: 9px;}
	.about-page .about-info .secure-section .secure-text img{width: 19px;}
	.about-page .about-our-mission{margin-bottom: 40px;}
	.about-page .about-our-mission p{text-align: center;}
	.about-page .about-we-offer .we-offer-row .we-offer-detail {width: calc(100% - 120px); border-bottom: 0px;}
	.about-page .about-we-offer .we-offer-row .we-offer-detail::after{left: -80px;}
	.about-page .about-we-offer .we-offer-row .we-offer-available{font-size: 11px; margin-top: 0px;}
	.about-page .about-why-choose .choose-card{width: 50%; min-height:inherit;}
	.about-page .about-why-choose .choose-card .choose-icon{height: 55px; text-align: center;}
	.about-page .about-why-choose .choose-card .choose-title{font-size: 16px; text-align: center; margin-bottom: 15px;}
	.about-page .about-why-choose .choose-card p{font-size: 12px; text-align: center; color: #000;}
	.about-page .about-info .about-detail h3{font-size: 16px; font-weight: bold;}
	.about-page .about-info .about-detail .about-listing ul li{font-size: 12px;}
	.about-page .about-info .about-detail .about-listing ul li::after{top:2px;}
	.contact-page{background-color: #fff;}
	.contact-page p{font-size: 14px;}
	.contact-page .contact-inner{flex-wrap: wrap;}
	.contact-page .contact-info{width: 100%; padding-right: 20px;}
	.contact-page .contact-from {width: calc(100% - 0px); padding-left: 0px;}
	.contact-page .contact-from .letter-send-image2{display: none;}
	.contact-page .contact-info.contact-mb-hide{display: none;}
	.vahicles-page .vahicle-category ul{flex-wrap: wrap;}
	.vahicles-page .vahicle-category ul li:first-child{width: 100%;}
	.vahicles-page .vahicle-category ul li{width: 33.333%;}
	.up-profile-page .happy-assist{display: none;}
	.up-profile-page .happy-assist.happy-assist-mobileshow{width: 100%; margin-bottom: 20px;}
	.up-profile-page .up-profile-form {width: calc(100% - 0px); display: block;}
	.up-profile-page .up-profile-form .up-profile-col{width: 100%; margin-bottom: 30px; padding-left: 0px !important;}
	.up-profile-page .up-profile-form .up-profile-col .gerenric-form ul li .btn.btn-primary.mt-80{margin-top: 0px;}
	.dp-review-page .dp-review-col{width: 50%;}
	.dp-dashboard-page h2{font-size: 24px;}
	.dp-dashboard-page .dp-earning-summary .earning-col{width: 50%;}
	.partner-page .partner-banner-inner{height: auto;}
	.partner-page .partner-banner-detail{width: 45%; padding-top: 50px; margin-bottom: 60px;}
	.partner-page .partner-banner-form{width: 45%;}
	.partner-page .partner-banner-detail h1{font-size: 22px;}
	.partner-page .partner-banner-detail p{font-size: 12px;}
	.partner-page .partner-banner-form .gerenric-form ul li .form-control{height: 42px;}
	.partner-page .partner-banner-form .partner-banner-form-service .gerenric_checkbox .checkmark{top: 0px;}
	.partner-page .partner-banner-form .partner-banner-form-service .gerenric_checkbox{font-size: 12px;}
	.partner-page .partner-banner-form .partner-banner-form-service{padding: 10px 5px;}
	.partner-page .why-partner{width: 100%;}
	.partner-page .why-partner .why-partner-inner{justify-content: center;}
	.partner-page .why-partner .why-partner-col{width: 50%;}
	.partner-page .partner-service{width: 100%;}
	.partner-page .partner-service p{font-size: 10px;}
	.partner-page .become-partner{width: 100%;}
	
	.our-fleet-section p.heading-paragraph{font-size: 12px;}
	.our-fleet-section .licensed-vehicles{position: relative;}
	.our-fleet-section .licensed-vehicles .licensed-secure{display: block;}
	.our-fleet-section .licensed-vehicles .licensed-button{flex-wrap: wrap; justify-content: center; width: auto; margin: 0px -8px;}
	.our-fleet-section .licensed-vehicles .licensed-button .licn-btn{width:calc(50% - 8px); padding: 5px 10px; font-size: 12px; justify-content: flex-start; margin-bottom: 8px;}
	.our-fleet-section .licensed-vehicles .licensed-fasility{position: absolute;right: 0px; top: 5px; padding: 0px; background-color: transparent;}
	.our-fleet-section .licensed-vehicles .licensed-fasility .flty-col{padding: 0px 10px;line-height: 100%;}
	.our-fleet-section .licensed-vehicles .licensed-fasility .flty-col img{height: 12px;}
	
	.trustpilot-section{background-color: transparent;}
	.trustpilot-section.gerenric-padding{padding:0px 0px 20px 0px;}
	.trustpilot-section .trustpilot-block-2{background-color: #fff; border-radius: 14px; border: 1px solid #EBEBEB; padding:25px 20px;}
	.trustpilot-section.full_column .trustpilot-inner{padding-bottom: 10px;}
	.trustpilot-section.full_column .trustpilot-col{padding: 0px 5px;}
	.trustpilot-section .trustpilot-title{ font-size: 13px;}
	.trustpilot-section p{ font-size: 13px;}

	.admin-dashboard-page .dashboard-rvn-block .rvn-col{width: 50%;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-number{font-size: 22px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-title{font-size: 12px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-blk{font-size: 14px;}
	.admin-dashboard-page .income-active-block.five-column .income-box{width: 50%;}
	.admin-dashboard-page h2{font-size: 22px;}
	
	.become-partner-new .about-page .about-info.our-commitment{margin-bottom: 40px;}
	.become-partner-new .who-join .who-join-col{width: 50%;}
	.become-partner-new .partner-benefits p{font-size: 14px;}
	.become-partner-new .who-join p{font-size: 14px;}
	.become-partner-new .partner-benefits ul li{font-size: 14px;min-width: 180px; border-radius: 18px; min-height: 50px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{min-width: 260px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li::after{left: 20px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{padding-left: 65px;}
	.become-partner-new .partner-benefits .earn-text{margin-bottom: 10px;}
	
	.easiest-way-section p.heading-paragraph{font-size: 12px;}
	.easiest-way-section .easiest-left{width: 100%; padding-right: 0px; margin-bottom: 50px;}
	.easiest-way-section .easiest-right{width: 560px; margin: auto;}
	.easiest-way-section .easiest-block{min-height: 90px;}

	.booking-form-page.newbooking-form.newbooking-form{padding-top: 0px !important;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-banner{background-image: none; height: inherit; background-color: transparent;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-left-right-row{display: block;}
	.booking-form-page.newbooking-form.newbooking-form2  .gerenric-form{width: 100%; box-shadow: none; border-radius: 7px; padding: 6px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-banner-detail{padding: 0px; position: inherit; height: inherit;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-banner .booking-banner-detail h1{color: #23433D; font-size: 24px;padding-top: 25px; padding-bottom: 0px; margin-bottom: 30px; text-align: left; text-shadow: none !important;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-banner .booking-banner-detail h2{color: #23433D; font-size: 15px;margin-bottom: 20px; text-align: left; }
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-banner .booking-banner-detail h1 span{display: inline-block;}
	.booking-form-page.newbooking-form.newbooking-form2 .secure-trustpilot{color: #595959; font-weight: 600; font-size: 11px; position: absolute; top: 33px; display: none; text-align: center; margin-bottom: 10px;}
	.booking-form-page.newbooking-form.newbooking-form2 .secure-trustpilot img{width: 13px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric_checkbox{font-size: 12px;}
	.booking-form-page.newbooking-form.newbooking-form2 .checkbox-text{height: 45px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric_checkbox .checkmark{height: 40px; border-radius: 7px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-left{padding-right: 0px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-left .trip-text{display: none;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-payment .secure-section .secure-left{display: block;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-payment .secure-section .secure-text{color: #595959; font-size: 9px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-payment .secure-section .secure-left img{width: 17px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-payment{margin-top: 15px; margin-bottom: 20px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-discount ul{border-color: #00B67A;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-discount ul li{font-size: 13px; height: 32px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric-bigfield-block {padding-left: 20px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric-bigfield-block .bigfield-label{font-size: 10px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric-bigfield-block .bigfield-input{font-size: 12px;}
	.booking-form-page.newbooking-form.newbooking-form2 .gerenric-bigfield-block .bigfield-field-row img{width: 13px;}
	.booking-form-page.newbooking-form.newbooking-form2 .btn.btn-primary.add-return{font-size: 13px; height: 49px;}
	.booking-form-page.newbooking-form.newbooking-form2 .btn.btn-primary{height: 49px;font-size: 13px;}

	.add-hire-car{margin-top: 30px; margin-bottom: 30px;}
	.add-hire-car .add-hire-car-inner{background-size: cover; height: 120px;}
	.add-hire-car .add-hire-car-inner.hourly-add{background-size: cover; height: 120px;}
	.add-hire-car .add-hire-car-detail{width: 75%; padding: 20px 20px;}
	.add-hire-car .add-title{font-size: 20px;}
	.add-hire-car .add-subtitle{font-size: 17px;}
	.add-hire-car .add-link a{font-size: 12px;}
	
	/* .ride-page .home-services .service-col{width: 50%; }
	.ride-page .home-services .service-item .service-icon{height: 130px;}
	.ride-page .home-services .service-item .service-icon img{height: 100%;} */
	.city-route-slider .slick-list{padding-right: 70px !important;}
	.city-routes-section .city-top .city-top-box .city-title{font-size: 14px;}
	.city-routes-section .city-route-mind .city-route-mind-detail{width: 100%; padding-right: 0px; margin-bottom: 20px;}


	#footer-section{padding-bottom: 70px;}
	#footer-section .footer-top{display: block;}
	#footer-section .collapse:not(.show){display: none !important;}
	#footer-section .accordion-button{font-size:13px; color: #fff; box-shadow: none;border-bottom: 1px solid #345B4C; display: block !important; font-weight: 700; background-color: transparent; padding: 13px 0px;}
	#footer-section .accordion-button::after{background-image: none;width: 16px; height: 16px; content: ''; position: absolute;right: 0px; background: url(../images/footer_down_arrow.svg)0px 7px no-repeat;background-size: 16px;}
	#footer-section .accordion-button:not(.collapsed)::after{transform: rotate(-180deg);background-position: 0px 0px;}
	#footer-section .accordion-button:focus{ box-shadow: none;}
	#footer-section .accordion-button.collapsed{border-bottom: 1px solid #345B4C; box-shadow: none;}
	#footer-section .accordion-body{padding: 20px 0px 0px 0px;}
	#footer-section .footer-top{padding: 50px 0px 0px 0px;}
	#footer-section .footer-top .footer-col{width: 100% !important; padding-left: 0px;}
	#footer-section .footer-top .footer-contact ul li .contact-text{font-size: 16px;}
	#footer-section .footer-top h2{display: none;}
	#footer-section .footer-top-2{display: block;}
	#footer-section .footer-social{width: 100%;}
	#footer-section .footer-payment{width: 100%;}
	#footer-section .secure-section{display: flex; margin-top: 30px; margin-bottom: 15px;}
	#footer-section .secure-section .secure-text{font-size: 12px;}
	#footer-section .secure-section .secure-text img{width: 22px;}
	#footer-section .secure-section .secure-trustpilot{font-size: 12px; font-weight:500;}
	#footer-section .footer-logo{margin-bottom: 30px;}
	#footer-section .footer-logo .footer-lg-image{width: 140px;}
	#footer-section .footer-logo .language-box{display: flex;}
	#footer-section .footer-bottom{border-color: #6B8489; width: auto; margin: 0px -15px;}

	
}
@media screen and (max-width: 800px) and (min-width: 240px){
	.home-services .service-item .service-icon{height: 140px; padding: 30px 10px;}
}

@media screen and (max-width: 650px) and (min-width: 240px){
	.page-container{padding: 0px 15px;}
	.gerenric-heading{font-size: 25px; margin-bottom: 16px;}
	.heading-inner-pg{font-size: 25px;}
	.gerenric-product .product-col{padding: 5px;}
	.gerenric-product .product-card{border-radius: 7px;}
	.gerenric-product .product-image img{border-radius: 7px;}
	.gerenric-product .product-detail .product-heading .product-title{font-size: 14px;}
	.gerenric-product .product-detail .product-heading .product-prise{font-size: 12px;}
	.gerenric-product .product-detail p{font-size: 12px; height: 28px;}
	.gerenric-car-product .car-col{width: 100%;}
	.gerenric-car-product .car-image{height: 150px;}
	.gerenric-car-product .car-image-div { height: 100px; margin-top: 5px;}
	.gerenric-car-product .car-overlay ul li{font-size: 8.5px;}
	.gerenric-car-product .car-detail .car-name{font-size: 16px;}
	.gerenric-car-product .car-detail .car-service ul li{font-size: 11px;}
	.gerenric-car-product .car-detail .car-prise-info .car-prise-text .car-prise-orginal{font-size: 16px;}
	.gerenric-car-product .car-detail .car-prise-info .car-prise-text .car-prise-orginal span{font-size: 12px;}
	.gerenric-car-product .car-detail .car-prise-info .car-prise-text .car-prise-discount{font-size: 13px;}
	.gerenric-car-product .car-detail .car-prise-info .car-prise-text .car-prise-discount del{font-size: 11px;}
	.gerenric-support .support-info .support-title{font-size: 14px;}
	.gerenric-support .support-info .support-detail{font-size: 12px;}
	.gerenric-support.car-rental-support {display: none;}
	.steps-section .steps-nav ul li .step-nav-box{width: 130px;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-text{font-size: 12px;}
	.gerenric-popup .btn-close{width: 12px; height: 12px; background-size: 10px;}
	.schedule-popup ul li{font-size: 12px; padding-left: 20px;}
	.schedule-popup ul li::before{width: 15px; height: 15px; background-size: 15px;}
	.schedule-popup .schedule-heading{flex-wrap: wrap; padding-top: 20px; position: relative;}
	.schedule-popup .schedule-heading .schedule-flexible{position: absolute; right: 0px; font-size: 13px; top: 0px;}
	.schedule-popup .schedule-heading .schedule-flexible img{width:22px; margin-right: 5px;}
	.schedule-popup h4{font-size: 13px;}
	.schedule-popup p{font-size: 12px;}
	.gerenric-popup .modal-content.width-700{padding: 35px 20px; border-radius: 20px;}
	.reschedule-popup p{font-size: 14px;}
	.reschedule-popup .reschedule-cancellation p{font-size: 12px;}
	.reschedule-popup .cancel-refund .refund-block .refund-title{font-size: 18px;}
	.reschedule-popup .cancel-refund .refund-block .refund-text{font-size: 12px;}
	.reschedule-popup .cancel-refund .refund-block .refund-icon{width: 18px; height: 18px; border-width: 4px;}
	.reschedule-popup .cancel-refund .refund-block .refund-detail {width: calc(100% - 30px);padding-left: 15px;}
	.reschedule-popup .cancel-refund .refund-block:first-child:after{width: 2px; left: 8px; top: 0px;}
	.reschedule-popup .cancel-refund .btn.btn-primary{min-width: inherit; width: 100%;}
	.coupon-popup .coupon-main{margin-left: -30px; margin-right: -30px; border-top: 1px solid #C6C6C6; padding: 30px; background-color: #F8F8F8;}
	.coupon-popup .coupon-block .coupon-col{width: 100%; }
	.coupon-diviver::before{width: 11px; height:30px; background-image: none; background: url(../images/coupon_border.png)0px 0px no-repeat; content: ''; position: absolute; left: -1px;}
	.coupon-diviver::after{width: 11px; height:30px; background-image: none; background: url(../images/coupon_border.png)0px 0px no-repeat; content: '';transform: rotate(-180deg); position: absolute; right: -1px;}
	.gerenric-popup .modal-content.width-800{border-radius: 20px;padding-bottom: 0px; border-top: 4px solid #23433D;  border-bottom: 4px solid #23433D;}
	.modal.width-800{    --bs-modal-width: 100% !important;}
	.driver-popup .driver-header .driver-header-right .gerenric-ride-status.status-column-10 ul li{width: 50%;}
	.signup-voucher-popup .signup-voucher-popup-inner{padding: 20px;}
	.signup-voucher-popup .modal-title{font-size: 12px !important; padding: 30px 10px 10px 10px;}
	.signup-voucher-popup .signup-gift-amount{font-size: 25px;}
	.signup-voucher-popup .signup-gift-amount span{font-size: 14px; padding-top: 12px;}
	.signup-voucher-popup .signup-vocher-text{font-size: 16px;}
	.signup-voucher-popup .signup-vocher-limitoffer{font-size: 12px;}
	.signup-voucher-popup .btn.btn-primary{height: 40px;padding: 8px 20px; font-size: 14px; font-weight: 500;}
	.schedule-services .shd-col{width:33.333%; padding: 7px;}
	.schedule-services .shd-item .shd-icon{width:30px; height: 30px; padding: 3px; }
	.schedule-services .shd-item .shd-title{width: calc(100% - 30px); padding-left: 6px; font-size: 7px;}
	.booking-step-page.gerenric-padding.mb-pd{padding-top: 140px !important;}
	.gerenric-vehicle-select .vehicle-select-block label {border-width: 2px;}
	.gerenric-vehicle-select .vehicle-select-block input[type="radio"]:checked ~ label  .vehicle-select-row{ border-width: 2px;}
	.gerenric-vehicle-select .vehicle-image{width: 114px; display: flex; align-items: center; justify-content: center; padding: 5px; height: 90px; background-color: #F2F2F2; border-radius: 8px; position: absolute; top: 10px;}
	.gerenric-vehicle-select .vehicle-detail{padding-left: 0px;width: calc(100% - 0px);}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info{width: 100%;padding-right: 0px; padding-left: 120px; margin-bottom: 20px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info{width: 100%;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-col{width: auto; margin-right: 5px;;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info{width: auto; margin-left: -3px; margin-right: -3px; display: flex; flex-wrap: wrap;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box-inner{height: 32px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box{width: 50%; padding:0px 3px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box:nth-child(3){width: 100%;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box:nth-child(3) .prise-title{display: flex; font-weight: bold; font-size: 12px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box:nth-child(3) .prise-title span{margin-left: 5px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box label{border-width: 1px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box input[type="radio"]:checked ~ label{border-width: 1px;}
	.gerenric-vehicle-select .vehicle-prise-label{width: 130px; height: 40px; top: -9px; background-size: 130px;}
	.gerenric-vehicle-select .vehicle-prise-label .vehicle-label-text{width: 90px; height:33px;}
	.gerenric-vehicle-select .vehicle-prise-label .vehicle-label-text .label-title{font-size:8px; line-height: 100%;}
	.gerenric-vehicle-select .vehicle-prise-label .vehicle-label-text .label-discount{font-size:10px; line-height: 100%;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box-inner.big-prisebox{height: 42px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-select-row{padding-bottom: 155px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-row.vehicle-time-gray{position: inherit; top: 75px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-image .vehicle-image-inner{width: 114px; height: 95px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info{width: 50%; padding-left: 10px; padding-top: 10px; display: block; text-align: right;padding-right: 10px; position: absolute; bottom: 50px; right: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info::after{width: 1px; height: 85%; background-color:  #E2E2E2; content: ''; position: absolute; left: 0px; top: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box{width: 200%; left: -100%; padding: 0px 10px 0px 5px; position: absolute; bottom: -40px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box-inner{height: 39px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-AED{font-size: 14px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service{display: block; padding-top: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col{width: 100%;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col:nth-child(2){padding-left: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li.km-mobile{width: 100%; position: absolute; top: 60px;left: 10px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li.time-mobile{width: 100%;position: absolute; top: 167px;left: 10px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info .vehicle-name{font-size: 14px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info{width: 100%;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col:nth-child(2){justify-content: flex-start;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-name .vehicle-value{width: 90px; position: absolute;left: 18px; top: 4px; line-height: 100%; height: 20px; font-size: 6px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-name .vehicle-value img{width: 8px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .vehicle-oneway{font-size: 10px; margin-bottom: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .vehicle-total-text{font-size: 27px;line-height: 80%; padding: 7px 0px; text-align: right;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-prise-info .vehicle-include-vat{font-size: 10px;}

	.gerenric-vehicle-select.new-vehicle-select .vehicle-image{padding: 0px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-prise-label .vehicle-label-text .label-discount{font-size: 13px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-prise-label .vehicle-label-text .label-discount.small-discount{font-size: 11px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-col{min-width: 120px; line-height: 100%; margin-bottom: 7px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-row{display: block;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-row.vehicle-time-green{background-color: transparent; padding: 0px; border-radius: 0px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-time-row.vehicle-time-green .vehicle-time-col{ margin-bottom: 4px; background-color: #E2FFEE;padding: 5px;border-radius: 5px;}
	.gerenric-vehicle-select.new-vehicle-select .vehicle-detail .vehicle-info ul li:first-child{margin-bottom: 6px;}
	.gerenric-vehicle-select .vehicle-detail .vehicle-info .vehicle-name .vehicle-view-detail{font-size: 11px;line-height: 10px; height: 22px; top: -1px;}

	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-icon{width: 80px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info{padding: 20px 150px 20px 90px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info .child-title{flex-wrap: wrap;}
	.gerenric-billing-detail .payment-method .payment-row label{display: block;padding-top: 45px; position: relative;}
	.gerenric-billing-detail .payment-method .payment-row .payment-addition{margin-left: 0px; margin-top: 10px; position: absolute;top: 0px;}
	.gerenric-billing-detail .payment-method .payment-row .payment-card img{max-width: 50px;}
	.gerenric-billing-detail .price-breakdown .price-col{font-size: 15px; padding: 8px 20px;}
	.gerenric-billing-detail .price-breakdown .price-col.price-total-label{font-size: 16px;}
	.gerenric-billing-detail .price-breakdown .price-col.price-total-value{font-size: 16px;}
	.gerenric-discount-label{width: 130px; height: 40px; top: -9px; background-size: 130px;}
	.gerenric-discount-label .discount-label-text{width: 90px; height:33px;}
	.gerenric-discount-label .discount-label-text .label-title{font-size:8px; line-height: 100%;}
	.gerenric-discount-label .discount-label-text .label-discount{font-size:10px; line-height: 100%;}
	.gerenric-links.dp-links ul li a{font-size: 10px; height: 35px; border-radius: 4px;}
	.gerenric-links.dp-links ul li a img{width: 15px;}
	.gerenric-ride-city ul li a{font-size: 9px; height: 35px;}
	.gerenric-ride-status.status-column-10 ul li{width: 33.333%;}
	.gerenric-ride-status.status-column-10.status-column-5 ul li{width: 33.333%;}
	.gerenric-ride-status.status-column-10 ul li a{height: 70px;}
	.gerenric-ride-status.status-column-10 ul li .status-title{font-size: 9px;}
	.gerenric-ride-status ul li a{height: 80px;border-radius: 5px; padding: 20px 10px 10px 10px;}
	.gerenric-ride-status ul li .status-value{font-size: 15px; margin-bottom: 15px;}
	.gerenric-ride-status ul li .status-title{font-size: 10px;}

	.frequently-section .accordion-button{font-size: 14px;}
	.frequently-section p{font-size: 12px;}

	#header-section .navbar-dark .navbar-toggler{left: 15px;}
	#header-section .header-login{right: 15px;}

	#content_section{min-height: 430px;}
	.home-services .service-item{border-radius: 5px;}
	.home-services .service-item .service-icon img{height: inherit;}
	.home-services .service-item .service-title{font-size: 14px;}
	.home-add-section .home-add-inner{height: 70px; border-radius: 5px;}
	.home-add-section .add-title .add-text-1{font-size: 18px;}
	.home-add-section .add-title .add-text-2{font-size: 28px;}
	.home-add-section .add-logo{padding-left: 0px; width: 100px;}
	.home-add-section .add-image img{width: 154px;}
	.home-ride .home-ride-detail{width: 230px;}
	.home-ride .home-ride-servies{width: calc(100% - 230px);}
	.home-ride .home-ride-servies .slick-list{padding-right: 0px !important;}
	.home-ride .home-ride-servies .gerenric-product .slick-slide .product-col{padding-top:0px; padding-bottom: 0px;}
	.home-ride .home-ride-servies .gerenric-product .slick-slide .product-col:first-child{padding-bottom: 15px;}
	.home-ride .home-ride-servies .gerenric-product .product-image{height: 105px;}
	.home-ride .home-ride-servies .gerenric-product .product-image img{height: 105px;}
	.home-ride .home-ride-servies .gerenric-product .product-detail{padding: 10px;}
	.home-ride .home-ride-servies .gerenric-product .product-detail p{font-size: 12px; height: 30px;}
	.home-ride .home-ride-detail {padding:20px 20px; border-radius: 7px;}
	.home-ride .home-ride-detail .main-ride-icon{width: 80%; margin: auto;}
	.home-ride .home-ride-detail .ride-icon{width: 80px; height: 100px;}
	.home-ride .home-ride-detail .ride-icon img{bottom: -20px;}
	.home-ride .home-ride-detail h1{font-size: 25px;}
	.home-ride .home-ride-detail p{font-size: 12px; min-height: 70px;}
	.home-ride .home-ride-detail .main-ride-icon{top: -20px;}
	.home-ride .home-ride-detail .btn.btn-primary{padding: 8px;border-radius: 3px; font-size: 14px; min-width: auto;}
	.home-ride .home-ride-servies .gerenric-product.full-column .product-col:nth-child(1){margin-bottom: 0px;}
	
	.car-rental .car-rental-detail p{font-size: 14px;}
	.car-rental .car-rental-detail ul li .car-rental-title{padding-left: 13px;}
	.city-tour .city-tour-inner{width: auto; margin-left: -0px; margin-right: -0px;}
	.city-tour .city-tour-inner::before{width:80px;display: none !important;}
	.city-tour .city-tour-inner::after{width: 80px;display: none !important;}
	.city-tour .slick-list{padding:0px 60px !important;}
	.city-tour .slick-prev, .city-tour .slick-next{width: 35px; height: 35px; background-size: 35px !important;}
	.why-choose{padding-bottom: 30px;}
	.why-choose::after{height: 110px;}
	.why-choose .why-choose-detail{width:100%; padding: 0px 10px;}
	.why-choose .why-choose-detail .gerenric-heading{font-size: 22px; padding-left: 55px;}
	.why-choose .why-choose-detail .gerenric-heading::after{width: 40px; height: 40px; background-size: 15px;}
	.why-choose .why-choose-detail p{font-size: 15px;color: #000000;}
	.why-choose .why-choose-detail .choose-fixed-title{font-size: 14px;}
	.why-choose .why-choose-detail .choose-services .choose-services-title{font-size: 13px;}
	.why-choose .why-choose-detail .btn.btn-primary{font-size: 11px; height: 40px; padding-left: 42px;}
	.why-choose .why-choose-detail .btn.btn-primary::after{width: 20px; height: 20px;  background-size: 11px;}
	.why-choose .why-choose-image{width: 100%; padding-top: 50px; }
	.why-choose .why-choose-image .car-image-block .car-box{width: 180px; border-width: 1px; border-radius: 5px; min-height: 65px; padding: 5px 10px 5px 40px;}
	.why-choose .why-choose-image .car-image-block .car-box::after{width: 22px; height: 22px; background-size: 12px; left: 10px;}
	.why-choose .why-choose-image .car-image-block .car-box .car-box-title{font-size: 11px;}
	.why-choose .why-choose-image .car-image-block .car-box p{font-size: 8px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(1){top: 10px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(2){top: 85px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(3){top: 160px; right: 0px;}
	.booking-form-page .booking-form-bg img{ object-position: right; border-radius: 10px;}
	.booking-form-page .booking-form-banner .booking-banner-detail h1{font-size: 32px;}
	.booking-form-page .booking-form-banner .booking-banner-detail h1.small-size-banner{font-size: 32px;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box{width: 100%;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info{width: 100%;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box-inner.big-prisebox .prise-del{position: absolute; left: 0%; right: 0%; width: auto; text-align: center;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-title{ color: #2ABB65; font-size: 12px;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info .prise-box .prise-AED{font-size: 12px;}
	.citytour-page .gerenric-vehicle-select .vehicle-select-row{padding-top: 20px;}
	.car-rental-page .car-rental-nav ul li a{font-size: 12px; height: 45px;}
	.car-rental-page .car-rental-block .car-rental-info h3{font-size: 16px;}
	.car-rental-page .car-rental-block .car-rental-info{padding:0px; border: 0px; margin-bottom: 20px; }
	.car-rental-page .car-rental-block .car-rental-info .car-rental-row{padding: 12px;}
	.car-rental-page .car-rental-block .car-rental-info .car-rental-text .car-big-text{font-size: 12px;}
	.car-rental-page .car-rental-block .car-rental-payment .payment-col{font-size: 12px;padding: 10px;}
	.car-rental-page .car-rental-block .car-rental-payment.car-rental-payment2 .payment-col span.payment-full-row{display: block;}
	.car-rental-page .car-rental-block .car-rental-payment.car-rental-payment2 .payment-col.payment-total-label{font-size: 14px;}
	.car-rental-page .car-rental-block .car-rental-confirm ul li{font-size: 12px;}
	.about-page .about-info .about-image{width: 100%;}
	.about-page .about-info .about-detail{width: 100%; margin-bottom: 20px; padding-right: 0px;}
	.about-page .about-info.our-commitment .about-detail{width: 100%; margin-bottom: 0px; padding-left: 0px; margin-top: 20px;}
	.about-page .about-our-mission{width:100%;}
	.about-page .about-we-offer .about-we-offer-inner{width:100%;}
	.about-page .about-we-offer .we-offer-row .we-offer-icon{width: 60px; height: 60px;}
	.about-page .about-we-offer .we-offer-row .we-offer-icon .we-offer-icon-inner{width: 44px; height: 44px;}
	.about-page .about-we-offer .we-offer-row .we-offer-detail {width: calc(100% - 90px);}
	.about-page .about-we-offer .we-offer-row .we-offer-detail::after{left: -60px;}
	.about-page .about-we-offer .we-offer-row .we-offer-detail h2{font-size: 12px; margin-bottom:7px;}
	.about-page .about-we-offer .we-offer-row .we-offer-detail p{font-size: 9px; font-weight: 600;}
	.about-page .about-why-choose .choose-card{padding: 20px 10px;}
	.about-page .about-why-choose .choose-card .choose-title{font-size: 11px; margin-bottom: 15px;}
	.about-page .about-why-choose .choose-card p{font-size: 9px; font-weight: 600;}
	.about-page .about-info .about-image.about-position{position:inherit; margin-bottom: 20px; right: 0px;}
	.dp-profile-page .add-image-div .add-image-box .add-image-box-inner{height: 60px;}
	.dp-review-page .overall-rating{flex-wrap: wrap; padding: 20px;}
	.dp-review-page .overall-rating .overall-lf{width: 100%; margin-bottom: 30px;}
	.dp-review-page .overall-rating .overall-rt{width: 100%; text-align: center;}
	.dp-review-page .overall-rating .overall-rt p{display: none;}
	.dp-review-page .dp-review-col{width: 100%;}
	.dp-review-page .dp-review-card{height: auto;}
	.dp-review-page .dp-review-card .review-title{font-size: 16px;}
	.dp-review-page .dp-review-card .review-date{font-size: 12px;}
	.dp-review-page .dp-review-card p{font-size: 12px; height: auto;}
	.dp-dashboard-page h2{font-size: 18px; margin-bottom: 15px; position: relative;}
	.dp-dashboard-page h2 .month-filter-icon{display: block; position:absolute;right: 0px; cursor: pointer;}
	.dp-dashboard-page h2 ul{display: none; position: absolute;right: -15px; top: 30px; padding: 15px 20px; background-color: #fff; border-radius: 8px 0px 0px 8px; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.24); width: 115px;}
	.dp-dashboard-page h2 ul li{font-size: 10px; margin-left: 0px; padding: 10px 0px;}
	.dp-dashboard-page .dp-earning-summary .earning-col{width: 100%;}
	.dp-dashboard-page .dp-earning-summary .earning-card{height: auto; padding: 20px;}
	.dp-dashboard-page .dp-earning-summary .earning-card .earning-icon{margin-bottom: 5px; display: flex; justify-content: flex-end; text-align: right;}
	.dp-dashboard-page .dp-earning-summary .earning-col .earning-commission{margin-top: 10px;}
	.loading-page p{font-size: 10px;}
	.citytour-page .gerenric-vehicle-select .vehicle-image{height: 86px;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col .vehicle-passanger-box .passanger-box-inner{height: 17px; font-size: 7px; line-height: 25px;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-info ul li .vehicle-service .vehicle-service-col img{margin-right: 5px;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-info ul li{margin-bottom: 4px !important;}
	.citytour-page .gerenric-vehicle-select .vehicle-detail .vehicle-prise-info{padding-top: 0px;}
	.partner-page .partner-banner-detail{width: 100%; padding-top: 50px; margin-bottom: 60px;}
	.partner-page .partner-banner-form{width: 100%;}
	.partner-page .partner-banner-detail h1{font-size: 20px;}
	.partner-page .partner-banner-detail p{font-size: 10px;}
	.partner-page .why-partner{width: 100%;}
	.partner-page .why-partner .why-partner-col{width: 1000%; padding: 8px 0px;}
	.partner-page .partner-service .partner-service-col{width: 100%;padding: 8px 0px;}
	.partner-page .become-partner{width: 100%; position: relative; padding-top: 40px;}
	.partner-page .become-partner .become-partner-image{width: 100%;margin-bottom: 10px;}
	.partner-page .become-partner .become-partner-image img{height: 185px; border-radius: 12px;}
	.partner-page .become-partner .become-partner-detail{width: 100%; padding-left: 0px;}
	.partner-page .become-partner .become-partner-detail .heading-inner-pg{position: absolute; top: 0px; left: 0px;}
	.trustpilot-section .trustpilot-review p{font-size: 10px;}


	.gerenric-billing-detail .billing-extra-box .extra-title .extra-text{font-size: 16px;}
	.gerenric-billing-detail .billing-extra-box .extra-title .extra-text span{font-size: 12px;}
	.gerenric-billing-detail .billing-extra-box .extra-title .extra-text span del{font-size: 12px;}
	.gerenric-billing-detail .billing-extra-box .extra-row .extra-label{width: 100px;height: 24px; font-size: 8px; background-size: 100px; right: 60px;}
	.gerenric-billing-detail .billing-extra-box .extra-row .extra-label  span{font-size: 12px;}
	.gerenric-billing-detail .billing-extra-box.billing-extra-box-2{padding: 0px 15px;}
	.gerenric-billing-detail .billing-extra-box.billing-extra-box-2 .extra-title{font-size: 16px; padding-right: 80px;}
	.gerenric-billing-detail .billing-extra-box.billing-extra-box-2 .extra-title .extra-text span{font-size: 10px; line-height: 70%;}
	.gerenric-billing-detail .billing-extra-box.billing-extra-box-2 .extra-price{width: 80px; font-size: 14px;}
	.gerenric-billing-detail .price-breakdown-box{padding: 10px;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading{position: relative;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .car-image{width: 80px; top: 0; position: absolute; right: 0px;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .car-title .car-name{padding-bottom: 10px;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .feature-passenger {justify-content: center; margin-top: 15px;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .feature-passenger .ft-psg-col img{margin-right: 0px; width: 10px;}
	.gerenric-billing-detail .price-breakdown-box .car-billing-heading .feature-passenger .ft-psg-col{font-size: 8px;}
	.gerenric-billing-detail .price-breakdown-box .price-breakdown-graybox{padding: 10px;}
	.gerenric-billing-detail .price-breakdown-box .price-breakdown-graybox .price-row{font-size: 10px;}
	.gerenric-billing-detail .price-breakdown-box .price-breakdown-graybox .price-row .price-col:nth-child(2){font-size: 10px;}
	.gerenric-billing-detail .price-breakdown-box .price-breakdown-graybox.total-amount .price-col:nth-child(1){font-size: 12px;}
	.gerenric-billing-detail .payment-billing-method .payment-row:nth-child(2) label{padding-bottom: 40px;}
	.gerenric-billing-detail .payment-billing-method .payment-row .payment-method{bottom: 10px;right: 0px; justify-content: center;}
	.gerenric-billing-detail .payment-billing-method .payment-row .payment-method ul{justify-content:center;}
	.gerenric-billing-detail .payment-billing-method .payment-row .payment-method img{width: 29px;}
	.gerenric-booking-confirm .confirm-thank-message{width: 100%;}
	.gerenric-booking-confirm .confirm-thank-message .track-user-panel-button{display: block; text-align: center; margin-top: 20px;}
	.gerenric-booking-confirm .confirm-thank-message .confirm-register{font-size: 12px; margin-top: 30px; text-align: left;}
	.gerenric-booking-confirm .confirm-thank-message .confirm-register img{width: 18px;}
	.gerenric-booking-confirm .booking-confirm-block.mb-confirm-hide{display: none;}
	.need-help-section{padding: 30px 20px 20px 20px}
	.need-help-section .need-help-col{width: 100%;}
	.need-help-section .need-help-title{font-size: 28px;}
	.need-help-section p{font-size: 16px;}
	.need-help-section .need-help-button{display: block; margin-top: 15px;}
	.need-help-section .need-help-button .btn.btn-primary{ min-width: inherit;width: 100%; position: inherit;}

	.become-partner-new .who-join .who-join-image{height: 120px;}
	.become-partner-new .who-join .who-join-title{font-size: 12px; height: 45px; border-radius: 7px;}
	.become-partner-new .partner-benefits ul li{font-size: 11px;min-width: 125px; padding: 5px 10px 5px 35px; border-radius: 13px; min-height: 40px;}
	.become-partner-new .partner-benefits ul li::after{width: 20px; height: 20px;left: 10px; background-size: 11px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{min-width: 150px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li::after{left: 10px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{padding-left: 35px;}

	.easiest-way-section .easiest-block h3{font-size: 16px;}
	.easiest-way-section .easiest-block p{font-size: 12px;}
	.easiest-way-section .easiest-block .easiest-detail{padding-left: 15px;}
	.easiest-way-section .easiest-right{width: 330px; padding-top: 50px;}
	.easiest-way-section .easiest-works{background-size: 310px; height: 270px; background-position: center, center;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn1{width: 170px; top: 30px; left: 145px; display: flex; justify-content: center;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn2{ width: 70px;left: 17px; top: 10px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn3{width: 70px;left: 30px; bottom: 50px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn4{width: 170px; display: flex;justify-content: center; align-items: flex-end; left: 145px; bottom: 35px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn5{left: 190px; top: -35px;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn6{left: 180px; bottom: 115px;} 
	.easiest-way-section .easiest-works .easiest-works-box .easiest-works-title{font-size: 10px; font-weight: 500;}
	.easiest-way-section .easiest-works .easiest-works-box.work-pstn5 .easiest-works-icon{display: none;}
	.easiest-way-section .easiest-works .easiest-works-box .easiest-works-icon{margin-bottom: 5px;}
	.easiest-way-section .easiest-works .easiest-works-box .easiest-works-circle{width: 40px;height: 40px; margin-right: 4px;}
	
	.add-hire-car .add-hire-car-inner{background-image: none; background: url(../images/chauffeur_transfer_add_bg_mb.jpg)right 0px no-repeat; height: 108px; border-radius: 12px;}
	.add-hire-car .add-title{font-size: 17px; color: #fff;}
	.add-hire-car .add-subtitle{font-size: 16px; font-weight: 900;}
	.add-hire-car .add-link a{font-size: 9px;}
	.add-hire-car .add-hire-car-inner.hourly-add{background-image: none; background:#24433D url(../images/hourly_chauffeur_add_bg_mb.jpg)right 0px no-repeat;background-size: contain; height: 108px; border-radius: 12px;}
	.add-hire-car .add-hire-car-inner.hourly-add .add-title{font-size: 12px; }
	.add-hire-car .add-hire-car-inner.hourly-add .add-subtitle{font-size: 14px; }

	/* .ride-page .home-services .service-item .service-icon{height: 90px;}
	.ride-page .home-services .service-item .service-icon img{height: inherit;} */
	

}

@media screen and (max-width: 480px) and (min-width: 240px){
	.gerenric-heading{font-size: 22px;}
	.heading-inner-pg{font-size: 20px;}
	.gerenric-padding{padding: 30px 0px;}
	.btn.btn-primary{min-width: 150px;}
	.gerenric-product .product-image{height: 100px;}
	.gerenric-product .product-image img{height: 100px;}
	.gerenric-product .product-image .product-rating ul li{font-size: 8px;}
	.gerenric-product .product-detail{padding-bottom: 0px;}
	.gerenric-product .product-detail .product-heading .product-title{font-size: 11px;}
	.gerenric-product .product-detail .product-heading .product-prise{font-size: 9px;}
	.gerenric-product .product-detail p{font-size: 9px; height: 22px;}
	.gerenric-support{display: none;}
	.gerenric-support.support-mobile-show{display: block !important;}
	.gerenric-support .gerenric-support-inner{padding: 20px 20px; }
	.gerenric-support .support-col{width: 100%;}
	.gerenric-support.support-fullcolumn{position: absolute; top: 0px; z-index: 1;}
	.gerenric-support.support-fullcolumn .gerenric-support-inner{width: auto; padding: 11px 20px; text-align: center; margin-left: -15px; margin-right: -15px; border-radius: 0px;}
	.gerenric-support.support-fullcolumn .support-col{padding: 0px 0px; width: auto; display: inline-flex;}
	.current-location-button-mobile{width: 100%; display: block; margin:auto; margin-top: 10px; cursor: pointer; position: relative; border-radius: 8px; padding: 8px 20px; height: 45px; display: flex; align-items: center; font-size: 12px; color: #444444; font-weight: 600; border: 1px solid #ECECEC; background-color: #FAFAFA;}
	.current-location-button-mobile img{margin-right: 10px;}
	.mobile-location-input-show{display: block !important; position: relative; z-index: 99;}
	.desktop-location-input-show{display: none !important;}
	.location-popup .location-cancel{width: 100%; cursor: pointer; margin:15px 0px; font-size: 16px; text-align: center;  font-weight: 600;color: #23433D;}
	.location-popup .custom-suggestions{top: 40px; max-height: 350px; width: calc(100% + 42px);left: -26px;}
	.location-popup .gerenric-bigfield-block{border: 2px solid #23433D;}

	.gerenric-form ul li .form-label{font-size: 13px;}
	.gerenric-datepicker-block{padding: 8px 12px;}
	.gerenric-datepicker-block .datepicker-field{font-size: 12px;}
	.steps-section .steps-nav ul li::after{top: 18px;}
	.steps-section .steps-nav ul li .step-nav-box{width: 36px;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-text{font-size: 12px; display: none;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-icon .st-icon1{display: none !important;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-icon .st-icon2{display: none !important;}
	.steps-section .steps-nav ul li .step-nav-box .step-nav-icon{width: 36px; height: 36px;}
	.steps-section .steps-nav ul li .step-nav-box .nav-number-mobile{display: block; line-height: 100%; font-size:15px; color: #767676;}
	.steps-section .steps-nav ul li .step-nav-box.step-active .step-nav-icon{border-color: #2ABB65;}
	.steps-section .steps-nav ul li .step-nav-box.step-active .nav-number-mobile{color: #fff;}
	.steps-section .steps-nav ul li .step-nav-box.step-done .nav-number-mobile{color: transparent;}
	.steps-section .steps-inner{border: 0px; background-color: transparent; padding: 0px 0px; border-radius: 0px;}
	.steps-section .steps-inner-2{padding: 20px 0px;}
	.steps-section .step-heading{border-radius: 10px; display: none; background-color: rgba(35,67,61,0.10); margin-bottom: 15px;}
	.steps-section .step-heading .step-heading-desktop{display: none;}
	.steps-section .step-heading .step-heading-mobile{display: none;}
	.steps-section .steps-button{margin-top: 0px; justify-content: center;}
	.steps-section .steps-button a{display: flex;width: 100%;}
	.steps-section .steps-button .btn.btn-primary{min-width: 120px; width: 100%;}
	.gerenric-schedule-guest .flight-number{padding: 10px; border-radius: 5px;}
	.gerenric-schedule-guest h2{font-size: 16px;}
	.gerenric-schedule-guest h3{font-size: 12px;}
	.gerenric-schedule-guest h3 img{width: 14px;}
	.gerenric-billing-detail .payment-title{font-size: 18px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-icon{width: 50px; top: 20px; left: 15px; border: 1px solid #23433D; border-radius: 4px; padding: 10px; height: 50px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info {padding: 15px 0px 15px 0px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-add{width: 100%; display: flex; justify-content: flex-end;top: 0px; position: inherit; margin-top: 10px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info .child-title{width: 100%;min-height: 60px; padding-left: 80px;}
	.gerenric-billing-detail .extras-block .extras-child .child-top-row .child-info p{padding:0px 15px;}
	.gerenric-billing-detail .extras-block .apply-coupon{padding: 25px 40px 25px 20px; font-size: 15px;}
	.gerenric-vehicle-select .vehicle-select-block .steps-button{margin-top: 15px !important;}
	.gerenric-vehicle-select .vehicle-select-block .steps-button a{display: flex;width: 100%;}
	.gerenric-vehicle-select .vehicle-select-block .steps-button .btn.btn-primary{min-width: 120px; width: 100%;}
	.gerenric-income-info .income-detail{padding-left: 10px;}
	.gerenric-income-info .income-card{padding: 10px;}
	.gerenric-income-info .income-detail .income-number{font-size: 18px;}
	.gerenric-income-info .income-detail .income-title{font-size: 10px;}
	.admin-dashboard-page .income-active-block .income-nmb{font-size: 18px;}
	.admin-dashboard-page .income-active-block .income-text{font-size: 10px;}
	.gerenric-income-info .income-card .income-card-sub .income-number{font-size: 14px;}
	.gerenric-income-info .income-card .income-card-sub .income-title{font-size: 12px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-card{padding: 10px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-number{font-size: 18px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-title{font-size: 10px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-blk img{width: 20px;}
	.admin-dashboard-page .dashboard-rvn-block .rvn-blk{font-size: 12px;}

	.home-services .home-services-inner{margin-left: -8px; margin-right: -8px;}
	.home-services .service-col{padding: 8px;}
	.home-services .service-item .service-title{width: auto; margin: 0px -5px; padding-bottom: 10px;font-size: 9px;}
	.home-services .service-item .service-icon{height: 70px;}
	.home-add-section .home-add-inner{height: auto;display: block; padding: 0px 15px;}
	.home-add-section .add-title{padding-top: 20px;}
	.home-add-section .add-logo{padding-left: 0px; width:80px; position: absolute; right: 20px; top: 10px;}
	.home-add-section .add-image img{width: inherit; position: inherit; bottom: 0px;}
	.home-ride .home-ride-detail{padding: 20px 15px;}
	.home-ride .home-ride-detail{width: 180px;}
	.home-ride .home-ride-servies{width: calc(100% - 180px);}
	.home-ride .home-ride-detail h1{margin-bottom: 6px; font-size: 14px;}
	.home-ride .home-ride-detail p{font-size: 11px; margin-bottom: 5px; min-height: 65px;}
	.home-ride .home-ride-detail .main-ride-icon{top: -20px;}
	.home-ride .home-ride-detail .ride-icon{width: 60px; height: 65px;}
	.home-ride .home-ride-detail .ride-icon img{height: 100%; bottom: -13px;}
	.home-ride .home-ride-detail .btn.btn-primary{ background-color: #FC9222;  padding: 6px; font-size: 12px; margin-top: 10px; min-width: 100px;}
	.home-ride .home-ride-servies .gerenric-product .product-image{height:72px;}
	.home-ride .home-ride-servies .gerenric-product .product-image img{height:72px;}
	.home-ride .home-ride-servies .gerenric-product .product-detail p{font-size: 12px; height: 26px;}
	.car-rental .car-rental-detail p{font-size: 12px;}
	.car-rental .car-rental-detail ul {margin-top: 10px;}
	.car-rental .car-rental-detail ul li .car-rental-icon{width: 40px; height: 40px; border-radius: 5px;}
	.car-rental .car-rental-detail ul li .car-rental-icon-inner{width: 34px; height: 34px;}
	.car-rental .car-rental-detail ul li .car-rental-title{font-size: 12px;}
	.car-rental .car-rental-detail .btn.btn-primary{padding: 10px 20px;}
	.city-tour p.heading-paragraph{font-size: 10px;}
	.city-tour .city-tour-inner::before{width:40px;}
	.city-tour .city-tour-inner::after{width: 40px;}
	.city-tour .slick-list{padding:0px 50px !important;}
	.why-choose .why-choose-detail p{font-size: 11px;}
	.why-choose .why-choose-detail .choose-services .choose-services-title{font-size: 10px;}
	.why-choose .why-choose-image .car-image-block .car-box{width: 150px; min-height: 50px; padding: 5px 10px 5px 28px;}
	.why-choose .why-choose-image .car-image-block .car-box::after{width: 13px; height: 13px; background-size: 7px;}
	.why-choose .why-choose-image .car-image-block .car-box .car-box-title{font-size: 9px;}
	.why-choose .why-choose-image .car-image-block .car-box p{font-size: 7px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(1){top: 10px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(2){top: 65px;}
	.why-choose .why-choose-image .car-image-block .car-box:nth-child(3){top: 120px; right: 0px;}
	.booking-form-page .booking-form-banner{background: rgb(35,67,61); border-radius: 10px 10px 10px 10px;}
	.booking-form-page .booking-form-bg{ height: 240px; position: absolute; top: 0px; border-radius: 10px 10px 0px 0px; margin-top: -2px;}
	.booking-form-page .booking-form-bg img{width: 100%;display: block; height: 240px;border-radius: 10px 10px 0px 0px;}
	.booking-form-page .booking-form-bg::after{width: 100%;height:90px; border-radius: 0px; top: 150px; background-image: none;background: rgb(35,67,61);background: linear-gradient(0deg, rgba(35,67,61,1) 0%, rgba(35,67,61,1) 15%, rgba(35,67,61,0) 100%);}
	.booking-form-page .booking-form-banner .booking-banner-detail{width: 100%; padding: 50px 15px; border-radius: 0px 0px 10px 10px; background: rgb(35,67,61);background: linear-gradient(0deg, rgba(35,67,61,1) 0%, rgba(35,67,61,1) 15%, rgba(35,67,61,0) 100%); position: inherit;}
	.booking-form-page .booking-form-banner .booking-banner-detail h1{text-align: center;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.8),-1px -1px 0px rgba(0, 0, 0, 0.8), 0px 4px 4px rgba(29, 60, 54, 0.4); margin-bottom: 40px;}
	.booking-form-page .booking-form-banner .booking-banner-detail .btn.btn-primary.btn-widthauto{width: 100%;}
	.booking-form-page .booking-form-banner .booking-banner-detail .white-text{text-align: center !important;}
	.booking-form-page .booking-form-banner .gerenric-datepicker-block{padding: 6px 10px;}
	.booking-form-page .gerenric-form{width: auto;}
	.booking-form-page.newbooking-form{width: auto; padding-top: 70px; margin-left: -15px; margin-right: -15px;}
	.booking-form-page.newbooking-form.pdt-0{padding-top: 0px !important;}
	.booking-form-page.newbooking-form .gerenric-form{width: 100%; position: relative;z-index: 1; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); background-color: #FAFAFA; border: 1px solid #E0E0E0; }
	.booking-form-page.newbooking-form .booking-form-bg{border-radius: 0px;height: 500px;}
	.booking-form-page.newbooking-form .booking-form-bg::after{background-image: inherit; border-radius: 0px; width:80%; height: 100%;background: rgb(35,67,61);background: linear-gradient(90deg, rgba(35,67,61,0.80) 50%, rgba(35,67,61,0) 100%); position: absolute; left: 0px; top: 0px; content: ''; z-index: 9;}
	.booking-form-page.newbooking-form .booking-form-bg img{border-radius: 0px; height: 500px; object-position: 60%;}
	.booking-form-page.newbooking-form .booking-form-banner .booking-banner-detail{background-image: none;padding:25px 15px;}
	.booking-form-page.newbooking-form .booking-form-banner .booking-banner-detail h1{font-size: 25px; margin-bottom: 15px;}
	.booking-form-page.newbooking-form .booking-form-tab .bkg-col a{font-size: 10px;}
	.trustpilot-block{width: 280px; margin: auto; padding-top: 4px;}
	.booking-step-page .booking-location-box .booking-location-heading{font-size: 18px;}
	.booking-step-page .booking-location-box ul li{font-size: 12px;}
	.booking-step-page .booking-location-box ul li.big-size-text{font-size: 14px;}
	.booking-step-page .booking-location-box ul li .booking-list-icon{width: 15px;}
	.booking-step-page .booking-location-box .pickdrop-location .pick-location .pick-text{font-size: 12px;}
	.booking-step-page .booking-payment-box ul li .payment-text{width: calc(100% - 20px);padding-left: 10px; font-size: 12px;}
	.booking-step-page .booking-payment-box ul li .payment-icon{width:20px;}
	.booking-step-page.gerenric-padding.mb-pd{padding-top:90px !important;}
	.desert-safari-page .tab-desert-safari {margin-bottom: 30px;border: 1px solid #23433D; padding: 2px; }
	.desert-safari-page .tab-desert-safari .tab-desert-col label {font-size: 14px; background-color: transparent;  border-radius: 5px;; height: 36px;}
	.contact-page .contact-info h3{text-align: center; font-size: 20px;}
	.contact-page .contact-info p{text-align: center; font-size: 12px; font-weight: normal;}
	.contact-page .contact-info ul.contact-address li{flex-wrap: wrap; justify-content: center; margin-bottom: 10px;}
	.contact-page .contact-info ul.contact-address li .contact-icon{width: 100%; text-align: center; margin-bottom: 20px;}
	.contact-page .contact-info ul.contact-address li .contact-text{width: calc(100% - 0); font-size: 12px; padding-left: 0px; text-align: center; margin-bottom: 20px;}
	.contact-page .contact-from .contact-radio-block .contact-radio-col{width: 50%;}
	.contact-page .contact-from .gerenric-form ul li .btn.btn-primary{width: 100%;}
	.contact-page .contact-from .letter-send-image{padding-right: 50px;width: 160px; margin: auto;}
	.vahicles-page .vahicle-nav{margin-bottom: 10px;}
	.vahicles-page .vahicle-nav ul{display: flex; justify-content: center;}
	.vahicles-page .vahicle-nav ul li{width: 50%;}
	.vahicles-page .vahicle-nav ul li a{width: 100%; font-size: 16px; min-width:inherit; display: flex;}
	.vahicles-page .vahicle-category{margin-bottom: 15px;}
	.vahicles-page .vahicle-category ul li a{font-size: 10px; height: 34px; font-weight: 600;}
	.vahicles-page .loadmore-btn .btn.btn-primary{width: 220px; height: 50px;}
	.car-rental-page .car-rental-block .car-rental-info .car-rental-row.green-bg{min-height: 60px;}
	.car-rental-page .gerenric-car-product .car-detail .car-service ul:first-child{ border-bottom: 1px solid #D8DCDF; padding-bottom: 10px;}
	.thankyou-page .thankyou-inner{width: 100%;}
	.thankyou-page .thank-section{width: 90%;  margin: auto; margin-bottom: 30px;}
	.thankyou-page .thank-section .thankyou-image{width: 70%; margin: auto; margin-bottom: 40px;}
	.thankyou-page .thank-section h2{font-size: 20px; margin-bottom: 25px;}
	.thankyou-page .thank-section p{font-size: 12px;}
	.thankyou-page .thank-step{padding: 30px; margin-bottom: 20px;}
	.thankyou-page .thank-step .thank-step-block .thank-step-col{width: 100%; margin-bottom: 20px;}
	.thankyou-page .thank-step .thank-step-block .thank-step-col:last-child{margin-bottom: 0px;}
	.thankyou-page .thank-step .thank-step-block .thank-step-subinner{width: 100%;}
	.thankyou-page .thank-step .thank-step-block p{font-size: 12px; width: calc(100% - 32px); padding-left: 10px;}
	.thankyou-page .thank-step .thank-step-block .thank-step-subinner{display: flex;}
	.thankyou-page .btn.btn-primary{width: 215px; font-size: 16px; height:45px;}
	
	.become-partner-new .partner-benefits ul li{font-size: 8px;min-width: 80px; margin: 2px; padding: 5px 10px 5px 30px; border-radius: 10px; min-height: 31px;}
	.become-partner-new .partner-benefits ul li::after{width: 15px; height: 15px;left: 10px; background-size: 8px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{min-width: 130px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li::after{left: 10px;}
	.become-partner-new .partner-benefits ul.benfit-two-column li{padding-left: 30px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-banner-detail{padding: 0px 15px;}
	.booking-form-page.newbooking-form.newbooking-form2 .booking-form-banner .booking-banner-detail h1{font-size: 19px;}
	
	
}

@media screen and (max-width: 380px) and (min-width: 240px){}

@media screen and (max-width: 320px) and (min-width: 240px){}
